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
339424051895	339424052464	339424053014	339424053564	339424054114	339424054664	339424055214	339424055764	339424056314	339424056864	339424057414	339424057964	339424058514	339424059064	339424059614	339424060164	339424060714	339424061264	339424061814	339424062365	339424062914	339424063464	339424064014	339424064564	339424065114	339424065664	339424066214	339424066764	339424067315	339424067864	339424068414	339424068964	339424069514	339424070064	339424070615	339424071164	339424071715	339424072264	339424072814	339424073364	339424073914	339424074464	339424075014	339424075565	339424076114	339424076665	339424077214	339424077765	339424078314	339424078864	339424079415	339424079964	339424080514	339424081064	339424081614	339424082164	339424082714	339424083264	339424083815	339424084364	339424084914	339424085464	339424086015	339424086565	339424087114	339424087664	339424088214	339424088764	339424089314	339424089865	339424090415	339424090965	339424091515	339424092065	339424092615	339424093165	339424093714	339424094264	339424094814	339424095367	339424095915	339424096464	339424097015	339424097564	339424098114	339424098665	339424099215	339424099764	339424100315	339424100864	339424101415	339424101965	339424102514	339424103064	339424103615	339424104164	339424104715	339424105264	339424105814	339424106365	339424106915	339424107464	339424108015	339424108565	339424109115	339424109665	339424110215	339424110765	339424111314	339424111865	339424112415	339424112965	339424113515	339424114065	339424114614	339424115165	339424115714	339424116264	339424116815	339424117364	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2722	3600	2300	2723	3600	2300	2724	3600	2300	2724	3600	2300	2725	3600	2300	2726	3600	2300	2726	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2730	3600	2300	2730	3600	2300	2731	3600	2300	2732	3600	2300	2733	3600	2300	2733	3600	2300	2734	3600	2300	2734	3600	2300	2735	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2739	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2743	3600	2300	2744	3600	2300	2744	3600	2300	2745	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24762	24133	37110	32986	21961	9111	1119	614	592	575	554	595	504	535	489	530	514	502	551	500	667	1472	1618	1243	831	604	603	560	572	584	491	495	488	485	496	500	459	481	472	458	488	484	491	466	467	491	493	469	463	511	478	468	464	467	488	482	506	448	464	467	501	465	479	514	492	467	511	514	518	484	499	476	480	475	443	491	470	464	474	469	456	434	458	454	477	489	490	497	487	486	482	486	519	490	499	479	487	471	500	456	516	482	518	471	502	478	507	521	506	501	497	498	520	468	486	452	500	470	458	468	498	481	489	488	458	495	546	484	454	463	469	472	473	485	484	493	478	500	439	481	524	473	474	486	484	484	510	466	485	452	494	507	452	498	480	453	515	494	443	495	450	541	466	471	470	497	512	500	503	479	490	498	524	506	487	484	499	506	490	446	500	489	460	513	472	490	491	467	460	464	505	468	476	492	484	481	443	473	476	475	474	469	492	448	464	477	508	482	504	458	527	484	502	460	512	473	489	468	478	476	498	526	471	510	488	474	496	489	470	491	497	488	517	484	479	481	487	505	424	506	483	492	498	513	466	498	490	473	480	503	510	496	492	514	479	493	478	460	483	474	494	477	464	497	475	477	485	444	470	480	473	470	449	463	476	488	463	459	490	464	504	500	463	532	453	487	481	478	476	492	457	455	490	501	487	455	461	469	493	488	449	462	495	490	466	480	488	496	463	497	488	483	445	504	428	492	444	477	474	478	470	448	447	489	450	460	478	496	503	456	424	451	469	481	491	488	507	460	483	491	488	462	463	442	507	452	449	520	482	489	456	450	449	526	507	482	466	503	498	481	501	491	455	465	485	475	484	479	490	472	472	474	468	462	447	504	481	470	508	503	475	482	480	491	460	518	519	485	471	479	481	480	461	481	462	472	490	473	490	447	475	515	450	457	491	485	489	481	456	487	488	464	498	478	501	499	485	467	536	497	494	460	484	441	480	469	504	486	483	483	476	477	491	478	527	510	521	481	476	470	425	511	528	501	498	502	498	472	498	474	484	485	450	472	506	471	477	421	481	458	536	424	443	446	462	487	470	493	518	475	455	466	481	425	479	487	468	447	475	470	478	458	494	473	470	493	474	462	454	504	484	433	503	480	481	464	422	482	475	457	509	445	461	452	512	458	497	504	467	454	487	483	476	443	479	472	490	486	496	491	483	462	463	472	495	488	478	468	476	452	497	484	496	468	474	500	480	498	478	471	459	495	481	473	456	477	476	514	530	498	498	436	467	480	489	493	482	463	490	473	502	479	447	477	504	489	483	474	468	507	509	481	473	463	500	455	481	433	506	485	494	487	443	457	490	507	478	499	445	476	492	477	495	491	466	514	495	449	485	476	507	489	454	493	524	465	460	495	484	447	471	474	486	495	495	492	496	486	484	479	475	459	510	499	450	465	504	477	482	463	474	492	479	493	438	476	478	470	504	442	490	493	465	495	464	518	500	438	462	472	473	504	455	462	494	481	527	514	484	461	501	500	460	510	490	508	486	461	447	483	474	497	505	492	479	460	486	504	454	496	463	448	476	486	479	470	447	490	468	479	446	504	482	460	467	486	481	502	484	508	474	455	485	481	444	448	503	532	466	504	488	446	483	470	488	481	467	457	507	442	515	462	493	459	481	445	452	461	479	482	484	458	466	480	490	476	474	456	496	497	464	473	501	483	489	486	487	501	473	502	482	510	455	461	469	476	481	514	512	493	503	424	476	496	461	443	486	501	434	473	493	490	513	514	502	498	470	510	429	475	484	503	455	528	474	485	506	463	523	460	495	428	488	462	473	448	491	473	488	526	530	462	438	511	497	475	473	475	497	490	486	445	472	485	497	445	497	503	461	510	442	483	487	447	511	494	454	469	494	527	465	474	496	479	463	501	493	468	466	477	471	484	514	463	493	457	521	480	490	507	488	482	463	450	494	501	453	493	508	473	495	443	477	455	511	446	429	454	495	492	437	468	504	473	486	454	492	488	453	500	467	505	489	502	486	486	486	480	500	494	454	493	479	495	463	472	456	451	489	483	450	512	477	457	472	437	462	539	464	494	484	467	445	432	464	474	476	470	467	460	490	479	488	474	441	482	454	483	490	469	440	479	501	498	497	483	455	467	472	485	441	449	465	491	460	477	479	510	490	489	504	492	515	457	515	491	459	442	464	537	484	478	476	474	495	446	449	490	471	486	480	511	483	484	470	470	485	483	472	480	506	498	463	482	499	466	475	473	446	497	471	506	447	482	500	475	482	459	473	466	474	480	510	471	472	448	467	468	463	429	478	436	512	474	463	494	482	498	507	471	507	511	483	484	464	512	496	495	465	494	496	485	453	473	468	483	463	488	485	502	496	499	486	483	501	489	504	505	476	476	498	470	476	483	486	435	482	500	491	498	496	483	469	473	455	478	466	447	461	477	478	472	537	479	502	510	481	441	506	476	443	504	476	475	453	494	509	461	438	481	489	493	534	493	505	476	453	473	443	477	481	474	513	464	491	491	453	520	438	475	500	489	505	481	455	460	480	526	492	512	448	446	492	470	492	492	507	471	477	497	447	477	496	488	469	488	432	500	484	483	460	442	515	484	478	502	460	518	514	505	469	450	479	501	478	477	478	467	455	465	478	513	463	524	499	484	463	484	493	428	509	469	480	480	471	456	502	475	448	467	468	453	491	464	523	470	506	490	484	477	480	478	491	437	509	478	487	472	527	490	457	482	499	485	457	466	430	494	478	494	526	473	491	434	487	500	488	519	462	439	493	490	453	494	484	500	491	507	502	442	482	464	446	490	470	493	502	456	472	449	484	497	475	468	455	468	469	529	463	515	460	490	529	467	449	480	511	451	491	468	470	439	507	484	462	471	501	476	455	488	462	500	504	456	478	469	475	466	472	490	481	479	487	510	492	468	504	457	479	502	497	470	467	502	468	523	494	475	491	484	436	498	481	448	468	502	460	493	486	491	502	463	512	477	488	445	463	520	454	464	504	467	530	498	500	457	440	452	442	510	483	478	490	488	504	483	525	465	500	509	443	451	475	461	456	515	462	495	473	495	496	519	523	466	473	515	469	468	462	460	501	473	450	509	448	478	468	459	492	494	489	500	478	440	496	475	458	439	470	454	459	503	500	475	442	444	492	477	457	512	531	452	500	481	497	494	507	500	455	432	469	490	502	459	493	502	458	482	516	489	468	483	504	476	456	481	475	484	495	472	488	487	474	489	506	483	454	463	472	482	502	469	481	466	491	485	514	447	454	488	468	489	481	456	481	449	473	458	518	474	479	490	467	476	510	510	467	492	521	455	469	519	501	487	496	489	470	506	511	474	477	507	496	452	460	501	497	472	458	458	474	502	470	525	467	474	470	502	465	501	527	496	491	478	493	455	458	498	471	502	449	462	442	505	445	481	494	505	480	456	504	452	451	446	485	498	470	454	482	418	522	511	508	463	464	480	515	467	412	495	480	469	472	506	474	505
63265	104935	63105	33779	11737	2568	614	596	536	561	561	522	523	521	531	505	516	546	541	562	838	2375	2495	1784	957	683	691	613	557	539	495	546	532	496	498	549	487	496	458	509	499	510	526	505	496	493	494	485	517	524	487	509	476	523	527	500	490	499	494	482	514	541	474	445	477	503	479	497	475	485	528	507	498	509	487	500	537	524	542	507	508	501	549	490	530	496	531	449	513	492	487	477	519	452	526	528	541	519	527	480	468	528	521	541	519	536	491	534	476	540	497	487	523	501	519	491	480	503	534	536	521	505	522	525	516	537	494	482	468	501	504	487	473	503	512	506	519	502	491	511	477	540	491	495	527	520	494	506	528	520	506	517	539	534	507	495	497	483	494	480	511	491	496	507	528	544	506	546	528	510	491	470	509	521	462	509	463	477	460	513	502	482	461	510	514	505	526	550	512	510	525	482	509	508	510	504	528	482	491	495	526	506	489	495	490	529	479	482	506	474	515	483	473	507	483	471	491	537	510	507	486	493	481	494	472	518	499	486	512	476	506	504	487	525	504	454	526	524	490	492	521	497	521	460	486	510	508	526	500	476	478	466	538	506	509	515	526	523	470	472	513	515	485	497	499	515	476	527	470	500	475	531	506	495	486	496	524	511	468	509	514	527	506	498	446	530	517	494	495	511	514	522	557	507	502	471	517	509	542	486	514	493	560	472	534	486	546	471	496	504	520	519	487	519	471	550	535	496	515	496	518	477	502	505	479	524	455	527	478	514	495	520	502	501	482	486	481	496	462	523	499	512	507	479	492	474	476	528	559	471	507	499	530	520	480	521	446	483	468	493	501	532	460	460	504	515	482	532	453	520	502	545	532	491	485	501	496	515	523	488	537	486	515	480	526	515	498	519	480	531	516	498	463	517	542	443	516	502	499	540	473	522	509	491	518	529	513	471	509	506	524	485	499	503	476	506	509	497	497	510	466	456	508	476	482	517	502	451	513	475	515	462	531	523	471	508	474	506	547	524	470	526	464	513	529	530	518	499	497	481	534	500	555	501	472	524	502	514	557	464	467	521	531	502	484	504	487	520	490	527	499	465	448	499	538	548	488	511	525	486	529	472	539	564	497	502	512	487	479	461	502	497	470	558	484	528	481	464	477	494	540	488	499	519	499	514	566	474	494	486	491	500	505	507	544	476	539	528	507	503	485	489	501	525	532	585	510	523	503	496	439	489	482	507	496	514	506	531	561	509	478	534	494	446	516	504	518	487	497	503	490	462	462	470	488	521	514	484	450	453	533	514	529	489	501	540	489	485	478	523	480	510	483	499	483	555	476	498	503	487	510	500	510	450	512	498	474	501	528	496	508	517	555	478	488	484	513	505	499	488	488	525	506	520	517	561	498	529	439	521	502	506	503	466	515	506	518	473	482	506	495	528	504	457	541	497	517	490	488	488	487	530	484	478	464	490	502	508	516	502	498	474	466	525	490	525	501	506	536	520	518	513	486	499	537	508	523	495	511	491	498	538	509	510	490	484	512	495	450	480	496	511	530	479	478	498	503	484	478	488	488	509	494	460	469	484	508	469	539	490	511	530	518	499	509	499	513	527	481	462	543	498	545	524	522	516	482	494	518	495	517	500	461	503	507	490	522	486	495	517	540	511	507	488	498	515	465	507	516	495	544	519	502	502	485	530	532	497	525	512	487	508	516	479	475	471	519	518	485	494	475	526	487	526	519	472	486	499	476	489	488	519	471	512	496	527	532	488	556	527	538	497	494	494	497	476	511	500	491	491	497	551	489	508	523	452	511	510	495	462	490	493	493	517	502	505	485	497	506	486	471	531	498	492	507	495	485	508	466	469	501	484	486	534	506	508	504	491	500	462	484	470	478	543	518	477	511	503	474	520	476	537	477	514	516	544	495	483	522	503	508	489	482	529	510	500	488	505	540	451	490	499	529	484	504	465	517	490	515	468	503	486	494	500	473	501	501	509	514	491	512	505	469	473	529	519	492	482	491	478	520	468	488	522	513	485	463	492	482	458	472	527	520	506	489	505	487	474	520	512	501	453	516	493	448	502	467	524	478	480	494	493	486	507	502	519	460	508	521	486	520	464	518	493	538	501	489	512	469	527	522	523	529	495	511	493	486	478	505	519	498	494	489	474	490	488	458	484	541	489	525	530	467	512	520	533	513	521	519	503	510	511	492	498	495	502	486	503	488	496	486	470	515	510	500	528	519	478	488	516	491	514	477	462	487	484	497	505	479	504	431	478	496	543	508	507	506	467	527	481	466	540	474	463	486	485	460	517	501	470	495	498	527	538	499	494	506	484	514	505	480	489	517	488	492	534	488	486	520	463	533	511	449	496	488	509	544	517	506	513	462	476	503	479	443	504	491	484	492	466	488	501	511	504	503	546	510	489	538	519	527	508	481	494	504	515	543	504	474	502	500	541	497	504	470	497	467	527	472	517	508	523	489	510	525	498	484	532	470	446	545	450	523	474	541	477	504	519	468	516	499	457	484	506	512	482	493	511	517	483	516	523	511	473	478	457	457	494	467	528	496	496	502	527	508	510	462	533	539	501	485	516	470	508	484	501	491	529	480	476	475	513	484	522	507	470	482	477	533	517	495	539	494	531	493	469	498	488	544	503	494	509	493	498	509	506	520	516	479	472	496	489	495	477	531	547	458	462	474	482	472	502	464	503	462	507	513	480	514	451	465	516	528	502	527	491	518	469	476	476	492	497	482	538	467	500	508	513	470	510	500	487	502	504	494	512	485	518	523	495	533	468	526	523	476	499	508	514	466	514	499	523	491	488	525	472	497	474	528	470	500	498	532	494	514	503	492	479	523	489	491	510	532	481	505	534	519	492	510	485	515	490	511	490	552	473	456	498	490	453	503	478	476	477	517	541	519	494	460	506	559	491	459	489	475	515	471	504	479	521	533	483	494	450	508	474	487	537	530	471	499	506	518	534	511	504	515	502	503	498	484	491	457	511	501	507	507	504	525	517	535	507	527	479	500	501	455	526	504	490	497	478	491	482	519	530	545	471	480	501	504	520	500	479	497	507	488	534	527	497	490	499	503	485	481	500	459	482	503	476	501	495	519	470	481	481	500	473	474	503	471	490	524	551	474	471	523	489	476	507	484	476	521	459	518	508	495	487	518	484	462	499	498	521	501	477	560	507	475	503	507	469	491	500	473	480	537	484	492	507	484	505	482	512	534	538	488	484	512	527	501	520	503	497	539	487	556	514	481	521	483	568	469	489	488	499	478	499	513	505	483	530	481	457	522	525	500	463	521	474	520	478	488	503	491	502	497	503	525	497	464	480	532	490	462	530	524	465	472	514	497	497	476	517	519	507	478	474	486	520	484	519	510	496	483	495	516	512	514	470	485	493	473	493	527	490	512	513	520	498	483	510	524	497	492	481	500	490	526	511	516	508	486	483	480	490	480	473	491	481	472	489	521	503	515	510	491	531	501	504	528	468	479	512	520	492
28650	26922	20504	2780	1077	516	274	277	244	250	273	277	292	271	247	249	284	275	287	247	275	321	366	303	304	267	262	231	246	283	238	265	248	255	247	256	248	259	234	257	273	271	280	262	280	241	240	265	264	255	267	261	248	265	258	245	250	265	280	262	252	216	242	264	261	237	242	271	272	236	235	242	264	239	274	251	262	266	292	260	257	248	215	256	257	246	242	289	246	253	255	262	282	234	248	255	256	259	237	262	237	245	268	257	256	237	248	281	229	238	244	258	258	241	242	263	252	249	236	230	264	257	255	259	262	253	280	267	271	240	267	243	236	263	251	227	268	284	247	260	265	264	253	269	259	237	245	250	239	237	242	249	255	248	245	223	270	266	217	291	243	251	270	250	254	254	259	258	253	251	245	221	248	270	232	253	258	252	248	268	247	235	239	288	277	267	248	242	257	255	261	262	269	259	263	234	258	263	264	283	247	299	244	251	246	248	236	235	267	248	285	260	241	253	257	278	268	207	260	235	258	254	249	260	234	259	225	249	243	262	280	260	274	276	240	232	255	258	272	240	243	245	294	261	251	264	269	261	271	250	251	245	242	238	232	228	251	257	272	249	256	250	237	231	251	246	219	225	249	262	299	264	248	257	244	284	231	250	261	236	233	263	212	240	280	254	249	282	238	234	237	260	262	259	244	245	282	267	232	265	262	268	247	242	256	255	239	255	235	250	225	243	269	250	261	228	243	265	250	252	242	267	238	253	258	253	257	257	246	262	237	255	252	276	253	263	234	265	268	220	258	264	252	258	242	259	284	258	269	277	246	248	244	252	290	251	266	262	226	234	260	252	257	270	243	269	244	254	260	270	262	270	256	239	251	257	256	269	267	255	246	237	255	286	252	281	249	254	259	268	236	279	267	264	240	266	257	252	259	240	273	241	239	253	282	252	282	229	259	262	219	252	246	247	233	231	257	258	239	251	262	240	263	224	273	268	245	265	229	250	248	266	236	269	228	252	267	251	258	247	285	258	246	259	267	278	239	259	265	276	260	235	256	254	246	309	261	254	233	267	234	226	258	258	266	239	249	244	240	272	277	266	261	270	245	254	274	258	268	258	265	275	265	233	243	273	245	286	287	246	250	254	231	246	257	269	241	246	262	239	277	300	242	271	270	230	249	266	266	258	248	251	263	229	244	246	251	217	248	252	243	272	265	263	268	280	257	231	248	248	268	237	264	266	250	266	244	245	250	255	244	246	235	260	278	239	247	247	279	240	279	299	244	260	250	260	283	255	299	234	236	256	261	232	242	247	235	256	265	250	236	267	241	292	247	279	240	252	246	244	263	229	251	261	269	241	267	216	227	231	240	265	254	238	271	267	251	253	241	260	264	267	281	238	235	262	242	257	236	272	257	270	250	235	252	244	252	269	265	251	241	271	271	249	241	251	266	267	246	252	247	233	289	233	259	229	241	253	261	261	249	253	256	259	260	289	233	258	260	255	255	266	248	292	257	206	278	240	241	247	239	272	254	254	274	256	239	277	240	272	228	241	236	264	260	249	284	273	252	275	226	285	240	288	232	276	269	254	252	259	233	262	288	246	264	261	275	248	269	237	251	250	261	293	245	250	246	264	282	267	264	230	241	245	267	227	280	259	261	249	253	257	244	240	272	238	260	235	216	245	273	253	265	285	251	251	252	242	222	295	250	276	242	286	270	233	229	290	257	233	251	238	271	243	226	252	278	274	263	269	252	258	242	261	242	234	256	237	243	249	263	252	250	251	249	246	240	268	279	257	270	249	258	261	259	219	280	241	247	253	253	262	278	262	274	275	254	217	249	260	275	254	276	248	246	260	261	229	266	264	268	250	227	278	260	247	257	243	239	261	246	229	277	268	241	243	250	252	244	227	300	297	249	277	240	272	240	241	252	242	252	247	263	221	253	223	246	254	232	218	265	257	231	234	252	232	251	267	276	249	231	244	254	221	261	266	225	241	232	257	269	232	269	252	276	261	270	260	252	246	250	252	239	251	230	251	247	223	236	263	247	267	267	244	258	298	252	237	232	241	273	263	281	255	244	242	248	251	252	277	259	256	268	256	244	260	284	255	247	245	254	245	290	256	246	271	261	251	231	255	273	264	250	228	228	267	257	244	276	259	262	277	293	250	261	264	249	269	256	243	249	277	240	269	260	276	253	244	250	268	275	250	273	251	225	262	237	252	260	271	265	242	257	243	241	241	257	246	252	223	241	273	258	239	259	238	263	251	254	270	270	251	268	228	269	240	272	263	258	232	247	244	264	246	231	240	249	248	226	223	280	264	248	268	257	282	227	266	223	286	253	275	234	249	248	258	237	276	242	242	263	265	263	264	227	281	271	242	244	244	234	271	241	250	259	253	260	271	241	239	224	243	261	252	249	250	257	255	251	253	241	264	242	247	219	255	243	260	259	237	267	243	251	265	218	233	254	261	246	262	257	265	234	240	260	258	237	230	262	242	258	260	241	245	250	255	258	253	254	242	245	279	259	246	268	250	284	246	235	262	265	233	248	255	256	267	253	276	265	259	235	269	248	257	246	262	262	270	256	264	258	233	238	259	207	260	255	251	255	247	258	240	280	251	235	231	264	232	290	254	261	265	261	254	256	261	244	250	205	250	261	264	258	258	253	243	277	272	218	229	245	261	270	227	238	286	255	224	281	272	276	262	277	256	258	218	247	264	250	250	269	260	255	249	259	256	259	272	283	248	248	247	259	256	254	250	291	259	280	274	238	270	276	253	254	234	233	244	243	245	207	259	239	264	245	264	280	251	272	275	259	247	264	242	257	264	225	255	255	247	251	230	251	244	238	269	228	247	285	269	266	243	267	264	280	236	232	240	264	260	265	251	255	249	261	261	232	247	254	245	270	254	238	240	277	259	249	252	241	283	242	242	256	263	250	275	260	229	231	238	254	246	267	245	237	263	253	255	285	268	264	214	257	242	272	228	256	240	267	270	236	270	264	262	245	220	245	277	276	270	239	273	235	252	236	284	268	275	264	211	251	256	258	254	248	237	226	244	225	255	267	260	280	234	221	234	262	244	263	227	240	273	249	254	245	229	272	265	247	245	248	256	255	236	253	248	258	255	258	247	262	267	255	249	259	250	243	261	246	252	258	237	269	232	241	267	244	246	245	259	235	260	252	273	268	237	267	224	237	275	256	254	249	240	260	264	273	269	265	248	246	253	265	261	253	262	237	273	266	259	261	257	267	245	253	255	252	244	258	259	268	254	270	250	268	263	244	258	264	235	255	232	261	218	266	259	243	247	270	266	234	253	235	250	241	257	255	271	252	258	249	243	257	257	291	260	269	267	250	260	279	254	260	209	243	262	236	256	262	273	270	262	272	251	238	221	261	234	271	263	237	239	256	258	254	252	267	256	267	218	236	271	253	253	230	273	259	244	255	252	239	244	266	203	238	248	260	238	268	280	265	235	255	253	274	255	237	235	273	273	251	241	256	241	275	259
17656	33099	13935	1146	1200	554	298	222	246	244	300	236	258	286	249	238	267	252	261	251	277	357	378	378	299	264	271	247	234	255	261	228	276	225	261	227	236	228	239	202	262	255	230	239	252	228	219	229	225	238	243	280	234	246	244	266	261	267	201	244	211	243	237	253	245	247	254	231	250	238	238	250	272	240	238	232	234	238	262	249	234	223	242	237	260	247	236	274	234	244	242	246	243	270	286	263	227	245	263	215	222	254	234	241	262	215	238	237	244	255	246	230	234	229	261	233	255	249	271	237	266	229	248	249	243	241	243	244	236	252	238	228	246	243	255	239	216	239	249	268	260	252	248	283	273	247	253	225	244	245	252	271	251	237	238	247	218	225	249	251	249	235	238	260	247	262	273	268	260	239	259	238	242	244	244	259	238	272	228	261	253	270	232	244	240	263	247	229	231	237	253	214	246	237	227	232	223	225	229	234	257	213	228	235	235	239	230	235	245	217	249	242	238	262	238	250	233	232	252	241	234	222	224	251	251	234	249	228	263	232	241	249	263	267	227	242	245	241	242	243	237	271	252	263	261	243	270	215	276	265	248	245	260	225	240	241	234	239	269	249	237	268	261	239	254	234	243	267	236	254	256	251	257	236	243	245	267	239	212	247	238	239	255	254	220	250	238	267	244	235	227	252	239	230	232	240	244	245	258	255	225	230	265	248	227	249	227	234	250	255	233	215	218	212	264	238	261	259	260	230	241	261	229	259	262	252	235	260	277	256	245	233	242	246	240	235	231	242	240	232	241	236	204	264	255	239	226	249	231	264	258	213	223	245	237	222	203	230	249	238	253	247	246	248	201	256	236	247	251	260	248	232	241	241	241	259	236	246	255	254	245	230	260	239	283	220	245	254	235	231	247	243	246	249	216	213	228	262	224	226	252	216	232	220	252	239	239	214	229	234	240	242	229	232	237	227	256	224	211	237	233	242	223	244	205	206	218	226	256	239	247	250	209	239	251	238	238	241	217	246	269	229	237	252	222	245	238	222	246	229	236	242	257	233	202	252	265	244	246	215	236	251	200	258	236	259	250	220	213	284	260	205	225	257	266	216	278	244	226	246	235	227	218	247	256	251	258	225	246	238	245	207	259	242	243	231	234	229	220	272	223	246	262	272	223	266	235	224	246	234	261	241	223	250	252	240	254	258	231	264	241	233	215	228	241	242	229	233	225	238	230	268	231	245	230	250	241	240	219	259	244	250	230	257	261	217	240	257	258	259	223	247	262	233	251	259	231	253	227	242	225	233	230	251	254	251	260	242	242	231	231	238	240	221	236	276	242	255	214	244	239	230	250	247	226	254	215	231	239	202	214	232	215	241	259	225	229	235	248	230	235	243	255	237	271	219	239	253	264	263	234	223	230	245	229	244	248	267	246	229	210	240	204	238	229	251	232	245	282	236	230	260	218	266	251	249	256	240	253	223	234	246	244	278	251	248	254	231	235	213	225	225	271	231	251	236	228	244	232	227	233	246	238	244	247	228	259	244	242	236	223	212	236	274	239	229	229	239	236	218	248	246	267	251	228	232	205	242	218	243	255	247	259	241	230	245	232	226	256	273	233	249	259	243	265	261	228	239	237	247	252	229	249	253	235	250	220	253	251	240	242	237	278	262	268	239	235	221	228	244	238	239	276	230	234	239	258	250	226	239	236	207	243	243	234	230	252	234	243	226	251	271	250	235	232	239	263	232	241	238	244	260	252	238	248	216	253	268	276	237	249	252	239	245	239	261	217	254	238	280	258	245	259	227	244	271	264	255	279	224	233	247	240	231	248	272	225	243	228	221	245	243	258	235	225	211	236	268	235	254	237	211	259	249	233	210	233	261	234	260	206	229	232	238	245	232	238	226	254	237	250	242	255	234	241	245	226	241	256	258	221	229	232	244	239	228	239	228	262	220	235	223	225	249	230	225	264	246	255	260	246	224	224	228	237	264	272	254	227	271	243	238	239	242	235	230	239	255	248	228	230	244	260	258	235	230	222	235	261	243	242	245	243	264	260	269	256	251	241	232	248	254	273	250	256	239	237	230	255	232	220	262	255	242	249	224	245	237	245	265	219	254	261	271	237	232	244	203	245	263	236	239	261	256	249	261	218	233	240	244	257	260	233	228	256	222	241	240	251	232	240	263	224	221	229	232	234	237	258	250	231	233	225	238	218	232	271	247	260	226	248	242	219	236	227	274	217	229	239	247	257	252	243	251	242	251	269	236	227	230	250	261	242	224	256	236	234	236	252	250	263	264	247	234	252	239	230	248	250	223	247	248	242	232	267	241	232	227	226	231	255	252	247	251	238	244	237	246	254	263	232	258	249	239	247	222	232	212	228	275	251	239	245	247	237	241	232	254	238	235	256	272	260	245	231	225	250	216	231	268	264	235	264	240	264	225	244	246	264	238	254	238	220	241	246	254	226	224	224	266	234	245	268	217	260	268	216	262	260	239	256	218	238	238	248	253	248	237	263	232	234	234	223	237	273	244	250	238	245	228	246	218	248	224	239	239	260	248	262	238	237	230	223	217	233	235	258	227	239	223	246	250	244	254	244	214	243	256	244	239	257	252	226	196	225	241	244	243	248	258	237	255	240	254	226	248	242	262	264	244	255	259	235	244	255	233	250	244	281	253	229	232	235	247	240	252	253	225	246	222	213	221	240	265	263	241	230	240	265	223	235	251	227	244	254	243	214	263	255	243	240	225	252	223	243	246	254	263	249	233	239	256	264	245	234	252	230	268	261	239	254	236	245	234	220	262	251	281	230	263	235	262	259	244	254	254	240	241	214	239	221	251	233	237	251	248	261	231	247	222	258	251	240	252	272	244	246	251	227	230	248	272	260	213	244	238	236	218	231	232	240	261	266	274	259	226	238	235	231	273	243	236	235	278	256	255	255	217	261	227	252	230	241	263	248	263	232	223	240	252	254	250	262	259	246	226	214	268	256	239	233	235	253	266	211	259	261	226	249	238	248	243	241	238	244	251	211	233	254	229	257	235	255	271	246	250	247	266	212	212	259	246	276	231	286	224	231	228	235	239	233	233	237	235	236	234	247	246	225	235	246	244	236	250	240	242	240	279	235	235	264	245	265	268	250	217	271	228	228	223	266	266	214	239	253	247	246	225	236	242	247	260	265	252	227	249	258	246	250	236	253	255	243	233	240	246	250	247	226	234	225	273	243	249	255	269	230	267	223	245	253	229	282	272	231	211	252	227	239	246	274	264	228	226	241	253	249	221	245	242	241	266	231	240	235	235	258	240	219	219	248	253	223	220	237	240	267	222	249	265	246	246	226	261	224	235	259	240	262	243	248	242	243	258	273	238	232	216	248	243	260	242	213	222	240	296	235	246	275	234	213	239	230	219	245	254	196	248	292	224	233	255	234	235	248	260	238	257	239	236	230	262	227	239	234	225	243	242	226	225	225	221	244	233	243	247	244	244	225	281	232	240	225	265	251	241
24926	25672	40742	26343	15090	4065	521	474	407	382	384	382	394	408	437	379	390	380	461	393	442	785	922	729	494	427	467	422	422	412	358	372	402	373	406	418	367	382	373	353	344	379	369	338	363	349	369	388	333	375	402	388	369	363	383	366	366	367	352	374	375	352	398	356	369	398	354	357	363	351	373	369	356	365	375	392	363	355	368	334	352	373	376	368	371	370	381	382	346	367	343	384	370	361	375	356	340	375	386	362	327	316	382	361	380	375	360	370	360	346	327	363	404	356	381	359	371	396	344	355	345	338	345	365	375	359	384	384	318	409	353	417	385	330	387	377	344	344	343	350	362	378	375	365	364	358	371	355	385	358	366	406	357	374	336	384	357	376	353	366	347	386	368	334	356	359	368	370	345	328	379	423	367	360	351	364	376	348	338	381	364	367	392	337	364	365	361	333	392	392	371	388	332	365	372	374	350	377	390	356	374	356	375	350	370	379	378	335	377	388	378	390	350	372	365	357	377	386	350	372	361	369	339	383	379	329	391	399	392	372	354	346	354	380	386	371	340	347	369	343	369	367	391	389	348	346	375	381	376	358	401	334	377	370	388	354	363	379	373	344	369	350	361	353	369	369	340	326	380	379	393	374	336	342	401	380	356	382	353	391	378	394	413	358	348	369	366	355	305	344	361	355	382	357	347	385	361	341	326	370	370	380	367	359	385	369	361	362	391	389	363	363	360	322	372	360	358	330	340	370	368	366	369	355	339	374	364	378	377	345	377	390	373	370	391	390	344	363	352	414	346	358	363	369	363	318	347	365	352	359	350	352	367	312	341	355	403	367	341	368	363	399	324	394	372	387	358	376	358	335	355	382	379	333	371	347	358	336	349	396	365	384	353	355	414	337	417	375	387	342	358	342	365	374	345	339	359	344	350	374	333	384	396	335	382	361	384	381	345	350	358	370	332	310	368	336	366	378	358	373	368	342	343	380	373	331	356	346	366	324	338	367	361	358	380	357	373	370	381	339	354	366	369	368	391	334	363	384	397	378	369	359	389	335	360	381	399	389	368	379	338	339	351	382	348	384	378	327	409	358	355	384	379	362	329	375	335	353	348	385	351	348	346	370	386	403	369	376	375	372	367	357	368	342	337	368	338	377	359	371	357	366	373	376	397	350	332	359	399	392	380	358	401	380	356	346	395	396	358	371	364	329	364	317	339	365	326	370	392	387	352	357	375	358	368	361	366	354	365	379	344	392	334	387	338	347	372	352	341	362	348	375	392	357	359	369	352	364	369	388	348	397	383	400	337	355	365	361	390	380	396	372	362	328	399	356	330	351	340	337	328	378	363	383	363	424	374	361	382	357	379	375	357	365	392	373	365	370	372	352	347	401	355	338	416	372	355	356	375	354	375	360	331	377	406	408	357	370	377	320	368	366	382	412	361	395	404	355	365	379	341	339	367	355	391	322	358	392	412	361	337	352	351	338	362	367	364	412	375	340	372	353	403	357	406	384	332	384	335	363	373	380	390	379	388	334	402	371	376	372	333	350	357	379	357	346	399	343	379	374	368	390	349	378	373	385	363	368	381	379	374	360	335	353	380	379	373	363	345	343	366	354	378	371	365	357	317	387	375	346	348	359	369	353	369	375	352	365	386	338	375	347	398	363	376	354	373	364	393	393	397	355	361	358	359	372	354	374	374	369	402	339	371	375	353	356	357	371	350	343	332	363	343	365	371	374	397	379	418	362	382	371	351	349	342	388	392	370	365	327	375	357	381	389	342	388	352	372	342	358	332	366	355	370	378	331	391	374	361	392	341	385	380	375	367	365	367	364	355	351	349	394	358	351	355	391	394	337	376	371	381	364	365	341	362	360	361	363	362	383	365	367	383	332	351	359	367	376	350	360	346	335	388	391	337	325	348	363	341	377	367	334	397	366	351	356	365	360	390	344	400	362	348	370	386	362	337	366	360	377	369	339	382	363	384	331	358	400	359	333	370	344	385	331	376	353	333	380	326	369	340	358	379	341	377	374	357	348	362	376	394	363	323	368	346	356	361	364	363	347	392	373	365	350	367	366	388	367	395	365	344	382	404	376	349	351	400	333	413	381	375	374	368	354	350	338	356	345	399	354	353	383	372	356	349	312	344	340	337	345	370	373	370	350	355	364	384	352	362	365	366	374	395	372	335	353	364	372	358	363	410	374	364	384	375	352	358	363	354	363	331	365	365	340	351	346	392	348	360	375	365	372	412	382	347	353	343	363	356	393	354	349	377	371	381	371	344	370	366	360	360	382	355	370	356	380	378	368	313	402	371	356	359	361	369	363	369	403	376	379	377	351	384	357	347	362	385	328	381	370	392	366	342	340	371	365	375	377	382	371	351	370	360	351	383	375	358	394	383	360	374	362	372	384	342	314	386	384	368	353	352	365	408	369	368	343	335	402	371	369	330	339	336	354	372	370	349	351	379	344	412	362	335	341	384	362	343	389	341	350	367	370	339	351	374	349	368	370	344	317	349	349	368	323	394	375	383	381	370	391	343	340	378	326	364	337	372	357	359	380	407	352	350	363	324	372	383	358	382	372	413	398	373	357	361	369	331	352	341	383	377	402	372	407	362	380	348	376	359	389	344	366	351	366	366	375	392	381	377	339	376	346	351	340	389	347	362	350	352	343	339	389	361	405	354	380	344	381	357	368	373	370	332	368	378	355	371	374	345	381	374	360	352	382	389	350	338	339	358	337	353	370	360	358	354	360	384	345	370	331	362	361	331	380	385	365	362	355	374	371	375	362	355	360	355	360	374	367	397	387	372	412	373	383	365	358	376	350	360	381	344	333	373	355	335	377	338	369	370	347	420	388	380	353	397	369	392	345	401	358	380	341	359	387	370	350	365	360	341	333	342	368	377	368	374	361	357	369	384	399	370	412	350	377	368	363	371	371	366	361	345	363	386	351	374	353	348	384	368	342	373	352	375	392	371	334	338	389	369	382	342	378	329	371	399	379	402	362	338	371	353	364	364	397	321	353	399	341	378	350	363	354	314	343	379	361	319	369	348	343	372	380	374	350	364	331	382	335	354	355	369	386	350	368	358	328	337	348	387	414	375	379	333	348	357	387	348	379	327	357	392	376	355	400	352	332	368	343	373	370	364	394	374	373	365	362	353	371	348	386	391	392	327	321	389	370	382	387	367	352	357	363	386	369	342	366	369	356	348	374	359	350	392	381	352	368	377	382	333	353	381	390	372	395	383	346	355	356	350	354	364	351	353	383	328	348	389	407	363	364	346	378	342	351	357	362	358	398	383	362	377	397	347	350	352	389	324	324	368	347	383	336	384	398	379	379	363	332	365	360	391	395	350	368	357	362	349	389	360	347	363	353	382	340	349	377	379	386	373	366	376	372	376	386	392	358	384	333	348	342	379	366	351	362	370	356	365	361	361	342	353	330	338	361	368	355	352	390	357	384	340	347	370	354	367	378	336	386	360	358	383	345	339	358	350	391
55251	89666	47729	15057	5415	2366	456	448	415	403	405	386	389	385	380	394	368	398	352	371	498	1227	1376	990	607	449	438	436	458	420	382	416	419	407	387	365	379	378	442	389	376	380	378	366	408	377	381	381	392	385	383	372	385	384	406	381	387	345	363	352	396	382	398	381	402	346	372	379	378	399	346	365	398	365	422	356	381	393	374	356	369	391	391	400	422	388	364	366	340	360	351	366	367	374	359	402	394	362	347	365	351	371	370	385	353	372	367	357	365	375	386	377	341	358	375	405	358	374	369	360	364	383	354	370	382	384	366	374	358	366	356	387	423	392	396	365	388	388	373	371	374	370	385	361	376	373	372	362	403	409	378	386	393	336	374	393	371	387	395	360	375	401	376	356	332	334	389	385	345	391	365	403	393	358	373	353	404	359	402	354	391	401	374	402	375	399	346	370	347	386	378	398	407	381	383	375	363	393	411	363	368	392	388	347	425	405	376	386	374	393	384	381	391	385	391	399	378	380	381	370	368	367	370	413	382	387	392	369	394	357	373	379	392	362	376	380	397	347	354	388	355	387	388	398	386	382	338	363	394	358	352	389	357	345	419	362	390	342	370	414	386	380	343	366	413	353	376	383	399	397	345	405	354	381	402	344	362	411	373	384	361	363	347	349	394	348	361	411	354	366	379	381	351	400	361	400	398	362	362	401	360	414	431	388	384	356	365	337	328	364	340	342	358	385	376	366	391	377	393	401	372	391	390	364	359	416	387	365	365	385	364	391	365	375	403	394	326	354	380	395	368	390	370	377	393	374	392	344	408	368	413	364	385	374	360	400	376	370	374	369	367	395	348	353	381	359	356	367	359	406	368	374	317	390	354	369	373	393	379	360	387	406	385	369	370	389	360	383	380	430	362	396	371	354	392	395	391	359	386	367	382	361	358	379	346	362	351	380	352	366	365	376	363	351	381	345	350	348	403	360	327	356	345	400	391	350	351	365	380	361	369	369	386	379	392	378	394	397	389	368	332	382	383	346	369	377	385	364	375	367	399	366	373	374	359	373	363	374	394	352	363	383	390	361	375	358	348	363	352	375	384	365	370	372	356	414	369	380	333	392	389	385	355	345	411	365	407	398	371	379	393	386	366	345	419	381	374	392	393	367	398	376	396	379	345	378	367	331	356	359	365	352	407	352	386	376	355	379	405	370	370	388	385	378	394	375	356	385	409	398	392	331	377	375	392	387	349	381	424	407	382	384	394	397	378	396	370	381	383	415	369	370	410	357	360	355	364	393	376	382	417	372	377	387	366	373	406	349	368	398	386	393	398	358	376	373	368	375	362	355	398	384	411	396	376	380	366	417	379	373	390	377	371	372	418	403	373	398	365	395	391	393	374	395	376	427	383	363	381	387	379	388	379	344	360	358	361	395	373	391	384	384	360	376	360	394	377	388	364	363	363	380	367	386	391	403	377	381	402	408	378	377	383	370	362	380	421	375	378	385	396	394	377	384	375	398	356	383	377	412	380	334	392	374	369	362	404	353	369	380	334	365	380	362	376	423	400	394	383	401	377	326	373	365	374	390	366	367	369	370	389	364	357	354	328	384	393	402	355	376	384	394	360	404	351	360	396	377	359	365	389	401	371	368	372	413	373	372	373	372	374	376	409	401	364	344	390	368	386	375	415	384	353	383	356	383	386	353	362	319	374	398	360	391	412	381	363	381	395	350	415	379	339	398	360	375	363	368	391	383	356	394	388	369	400	390	388	355	376	370	359	406	387	414	369	358	358	370	424	365	337	374	390	300	420	376	380	399	343	350	347	368	376	371	380	365	370	381	372	394	382	365	393	392	400	406	417	407	365	383	364	386	389	374	376	408	392	377	321	372	354	365	400	388	375	379	370	415	366	385	353	350	363	389	387	383	378	374	346	380	368	373	352	368	398	369	348	413	388	391	360	387	387	403	392	405	340	399	383	338	362	373	372	417	381	369	323	375	396	372	387	356	359	395	415	367	369	371	379	371	372	361	353	405	367	362	402	388	414	395	348	387	393	381	404	379	337	363	363	393	402	383	358	366	345	361	365	370	411	433	377	354	400	366	380	393	342	349	386	357	370	383	378	337	370	366	370	346	380	382	420	389	371	374	353	381	387	409	379	371	395	371	349	367	387	400	392	418	366	333	381	381	394	382	338	352	354	387	386	374	341	350	385	344	370	380	373	355	378	372	392	359	408	394	385	372	352	374	355	381	383	406	376	380	347	356	344	396	379	359	379	379	375	378	355	382	333	362	369	355	327	363	354	364	371	348	360	358	412	383	373	352	381	388	346	353	379	400	346	364	379	365	383	375	380	360	374	355	382	384	370	400	367	395	361	374	348	407	398	408	370	327	411	372	378	385	380	399	389	385	391	374	363	368	373	422	383	333	391	374	403	355	368	341	366	386	362	365	332	359	365	424	348	360	366	368	347	360	342	355	382	387	390	349	354	379	370	350	369	383	359	375	381	368	340	375	369	376	332	366	389	376	368	355	408	367	409	355	393	404	350	374	372	333	349	399	360	393	346	441	369	385	401	362	358	423	377	350	374	377	378	375	354	387	399	354	388	357	373	356	404	341	430	345	381	349	391	380	342	386	365	380	355	352	389	355	376	365	388	365	386	349	399	397	343	368	381	391	406	381	405	340	368	388	353	392	386	398	346	394	382	379	350	374	411	373	361	388	370	372	371	374	388	348	388	393	360	382	371	363	361	361	364	370	391	387	380	358	363	348	360	414	404	389	350	374	344	356	342	369	385	386	376	404	369	386	352	396	407	393	382	364	349	388	352	358	358	365	393	381	368	363	389	354	373	361	387	385	369	376	381	403	380	341	397	384	367	380	413	410	369	340	390	377	394	419	355	388	371	385	358	374	388	325	363	376	342	394	401	396	359	363	386	374	358	365	377	378	387	395	391	344	362	411	402	399	369	396	405	382	362	348	376	369	353	342	407	360	391	398	389	393	392	390	349	396	348	389	375	344	369	394	356	371	419	378	387	369	365	369	370	398	316	383	355	360	390	393	404	323	391	381	386	385	377	383	369	357	404	378	415	371	370	366	362	372	367	400	395	365	360	355	380	361	352	322	356	403	375	357	396	397	363	364	401	375	364	374	358	355	361	392	372	363	382	387	384	405	375	372	371	372	350	379	374	382	381	341	402	374	382	323	353	363	420	405	412	373	362	390	362	400	378	370	383	397	365	375	364	348	318	345	385	370	381	389	387	384	398	385	378	363	361	351	358	337	346	378	383	392	393	388	390	347	375	368	406	377	404	399	366	378	380	397	376	367	415	387	381	361	345	405	362	362	379	346	377	382	355	367	383	372	318	380	382	369	346	357	383	372	373	338	388	384	357	351	354	378	386	379	417	361	378	387	402	381	383	360	364	367	378	390	362	379	420	389	382	384	397	373	380	376	379	370	394	364	348	355	360	369	370	356	373	357	344	386	385	355	367	375	393	368	356	364	346	358
23873	23308	34493	27198	20554	8885	1169	657	555	460	538	511	524	530	529	504	531	510	506	491	586	1397	1678	1194	692	567	573	547	493	474	498	520	520	451	498	445	467	458	454	453	450	473	479	455	479	443	474	484	491	451	464	436	455	469	511	503	464	441	479	476	483	449	454	525	450	483	453	439	458	490	484	501	471	500	462	479	473	459	530	462	459	487	505	510	501	470	451	466	453	452	474	455	468	452	468	509	487	481	450	476	461	450	436	464	508	484	498	473	494	493	462	445	466	470	469	453	436	460	480	471	497	438	449	465	476	467	475	497	464	434	453	418	463	493	507	480	466	491	487	449	484	463	478	494	466	474	481	460	481	491	453	489	448	448	494	477	493	507	483	466	430	456	476	456	491	474	491	478	478	457	429	491	459	458	456	469	502	497	478	481	454	509	461	436	512	449	457	469	481	444	497	487	433	474	470	480	452	445	460	471	447	461	501	469	453	462	456	507	467	526	482	459	488	465	480	477	474	470	425	482	468	469	513	471	529	464	484	505	461	461	461	461	457	475	450	456	430	442	466	488	496	483	471	466	453	462	479	528	461	489	462	486	477	478	475	461	467	469	459	472	460	471	479	458	451	445	475	428	461	459	450	504	479	459	452	470	439	481	503	495	463	441	515	494	481	495	484	490	479	465	508	476	432	474	456	458	498	454	472	464	483	461	441	485	447	491	497	456	462	437	497	476	459	485	469	486	476	475	479	459	447	453	444	492	460	463	489	484	456	451	506	495	503	491	440	491	480	482	451	459	494	487	461	473	482	482	451	459	476	481	481	489	437	487	458	478	459	432	402	450	474	472	420	459	459	457	434	498	461	445	492	487	468	504	476	449	422	443	481	478	505	450	475	482	508	476	485	444	451	470	460	446	510	440	460	443	473	502	495	444	465	440	459	486	466	451	493	490	438	459	452	521	477	482	486	461	501	464	489	476	423	438	467	463	420	465	451	508	451	484	467	479	441	472	463	489	486	498	474	483	474	499	471	429	454	461	443	484	497	446	494	494	476	459	500	441	427	508	532	442	450	442	505	499	473	508	485	472	459	484	488	493	481	483	472	484	453	488	441	483	487	465	460	487	454	481	420	440	473	485	460	480	508	466	469	457	464	458	451	485	508	463	423	463	450	454	499	456	450	412	461	454	474	516	438	462	446	477	478	507	503	454	467	430	458	436	497	471	470	461	449	464	466	438	418	464	527	454	471	448	471	441	484	493	468	444	487	427	497	466	461	452	491	466	446	450	445	501	465	465	445	483	482	498	525	490	452	442	479	459	472	454	443	451	470	447	489	451	489	434	472	433	467	473	470	475	467	488	461	478	422	476	436	455	481	482	474	474	473	438	461	465	479	499	444	490	475	460	471	476	473	495	454	462	423	461	459	486	445	443	442	431	412	451	436	470	458	476	471	457	404	471	477	442	458	468	455	469	482	478	488	513	496	463	470	434	464	449	479	485	465	490	458	500	447	459	507	485	468	449	414	471	466	461	491	461	434	465	466	447	434	461	462	485	489	417	465	449	477	503	481	440	489	459	474	468	466	499	441	455	489	438	456	471	442	450	443	435	481	498	474	453	478	471	480	459	482	462	456	480	459	421	456	441	452	479	485	466	485	434	449	468	469	482	460	475	465	499	471	455	461	481	435	468	491	441	487	468	468	440	461	434	487	473	477	473	506	482	468	461	456	462	441	477	453	472	482	454	472	473	476	438	473	476	450	411	511	449	487	463	437	454	450	470	458	456	470	456	492	461	474	503	491	504	451	474	446	455	488	489	456	435	429	455	499	477	501	501	462	441	472	449	486	500	466	472	470	492	479	483	445	469	460	488	467	462	492	451	433	498	458	509	465	474	466	470	437	465	439	478	520	457	514	445	451	446	456	465	506	405	454	480	479	476	464	500	484	449	452	453	464	430	476	467	508	469	460	521	469	476	504	455	456	448	448	476	490	457	454	470	487	439	481	444	462	499	484	492	479	489	478	464	492	439	474	495	484	446	425	497	493	456	451	469	482	468	467	450	464	436	456	468	471	487	470	472	474	480	467	461	464	508	478	439	483	468	462	486	437	486	492	475	454	453	460	471	446	488	429	487	457	451	456	467	452	457	453	505	451	472	492	458	452	455	487	498	465	482	400	467	492	467	483	488	479	492	436	448	475	474	454	432	468	438	492	492	470	495	474	480	484	514	474	424	452	484	451	512	459	466	479	477	427	489	490	442	477	428	508	484	458	487	464	468	450	455	491	481	441	454	453	469	437	496	461	476	439	460	458	455	472	435	456	427	500	466	463	446	479	506	475	468	493	483	508	477	489	510	472	515	442	456	473	517	475	493	457	430	489	471	477	469	484	468	488	470	457	439	455	476	525	474	465	463	462	445	485	493	507	502	509	475	486	470	445	500	511	477	442	459	448	458	485	465	506	446	478	453	462	449	475	481	467	495	485	470	470	457	453	465	446	459	466	466	522	460	433	464	477	463	464	480	486	483	482	488	482	502	489	499	507	502	486	485	469	504	519	497	450	484	504	450	478	467	465	468	462	469	467	441	482	454	428	492	484	494	437	436	480	487	464	449	478	456	436	440	485	481	476	471	452	494	496	449	491	461	455	486	451	460	460	445	440	493	426	460	476	449	461	454	444	478	428	490	500	456	468	482	481	486	471	466	420	514	483	454	513	451	458	429	430	496	444	481	485	505	482	469	509	448	467	459	456	428	464	470	480	446	443	466	448	469	468	475	444	480	489	449	464	433	448	475	475	458	471	504	447	485	468	439	442	464	493	444	477	451	452	458	498	474	473	439	491	463	421	474	439	433	466	451	456	512	459	488	466	404	459	479	439	468	450	520	440	475	467	471	462	481	438	474	454	466	497	495	444	485	449	463	462	466	443	462	465	476	440	444	497	457	476	444	472	493	479	446	480	490	480	458	474	424	509	451	485	469	471	431	451	455	471	485	495	449	492	440	442	455	463	454	433	495	444	436	426	465	459	462	453	448	476	492	477	459	468	458	454	455	472	472	490	452	450	476	462	472	431	436	464	440	423	432	456	494	484	454	470	449	428	451	484	441	484	489	439	480	446	455	453	449	485	455	457	466	456	509	461	497	453	487	439	461	465	429	441	437	463	457	454	479	448	475	461	461	459	479	495	462	459	487	490	454	474	483	441	481	492	467	430	485	463	457	476	483	465	465	462	474	490	445	438	461	441	463	479	487	439	463	458	477	445	511	447	484	467	465	443	437	475	433	483	465	485	493	456	474	482	471	473	502	448	467	495	490	471	455	514	480	459	476	454	473	453	428	459	461	486	455	467	473	463	474	480	457	496	462	455	439	456	435	466	482	430	477	473	464	498	472	443	450	467	443	468	447	474	460	463	532	431	479	444	497	483	509	498	476	486	494	461	469	428	466	461	469	470	486	462	438	513	498	450	516	474	510	495	410	504	439	484	460	435	438	506	459	493	437	492	463
60300	100982	55844	29344	5935	1084	611	599	582	573	554	535	527	523	483	513	537	489	507	518	723	2226	2494	1605	920	645	705	563	552	514	503	508	480	494	480	499	505	504	486	490	462	473	504	484	499	488	511	473	464	505	460	497	523	488	513	459	492	485	494	509	502	509	490	496	496	476	527	461	508	489	490	489	501	494	490	478	509	506	469	488	536	475	461	488	463	514	465	470	524	460	459	434	487	484	474	478	465	487	470	492	479	495	484	457	512	493	476	472	500	524	478	506	506	495	487	480	517	514	495	492	468	469	478	502	510	469	472	531	495	511	459	491	478	533	494	464	490	473	511	504	482	493	513	500	507	500	499	480	508	460	502	476	518	513	489	522	479	478	500	490	475	476	490	474	525	478	499	498	459	571	479	556	484	486	496	482	489	531	527	502	514	452	527	505	474	475	482	482	487	498	501	467	489	502	498	476	501	494	517	493	531	467	485	468	497	501	473	513	492	497	499	494	498	504	506	490	462	485	469	534	488	494	467	495	487	442	526	493	478	470	493	528	509	536	477	495	484	466	503	487	498	501	455	470	454	490	499	513	488	497	470	503	504	499	510	517	462	486	505	468	537	469	497	497	507	505	526	487	494	474	466	465	493	471	505	509	450	489	480	499	502	486	500	482	439	476	512	488	435	486	535	451	486	506	473	469	494	505	494	523	485	471	493	490	523	457	535	512	494	489	473	449	498	485	483	468	478	513	458	503	479	511	537	469	496	493	480	487	492	513	498	506	455	486	486	525	503	498	465	457	511	464	526	505	499	484	480	507	462	477	511	480	452	495	500	486	513	508	489	492	469	532	465	476	469	514	473	468	499	469	469	494	482	509	475	463	483	470	510	502	467	485	492	480	472	458	518	514	468	464	511	502	498	505	460	482	468	465	470	484	486	487	452	485	508	467	476	510	502	466	492	486	504	512	465	493	499	518	506	481	471	462	540	484	454	493	523	482	440	448	479	472	491	437	454	451	460	529	551	493	484	495	492	458	476	471	506	470	496	457	506	463	496	512	498	517	456	499	476	509	492	491	505	467	500	499	485	494	446	500	475	493	483	438	463	523	491	490	492	501	501	504	501	502	474	476	485	477	474	499	516	477	454	504	505	517	492	452	493	566	460	487	494	501	496	461	499	471	472	466	484	509	459	475	492	491	500	524	455	482	469	494	446	500	466	499	480	462	487	464	507	494	460	480	526	478	419	459	475	516	496	475	469	517	482	480	486	508	485	482	496	443	458	509	488	510	467	482	469	477	468	498	513	535	477	473	530	479	519	496	476	491	477	526	465	484	490	488	473	463	532	457	516	453	446	543	481	486	490	541	505	511	475	487	466	487	540	466	503	458	480	500	484	508	461	488	487	437	500	482	482	512	487	500	451	463	458	485	496	516	461	461	461	523	451	492	474	509	505	505	469	461	458	458	505	530	490	486	490	493	458	487	434	493	487	495	464	504	466	495	484	496	504	535	463	472	508	506	442	499	496	525	478	473	470	465	481	484	486	484	453	514	507	498	479	512	496	477	487	493	507	423	507	515	477	496	472	491	473	471	508	505	491	519	497	478	466	508	451	475	483	470	496	464	508	495	495	479	510	474	519	522	486	468	484	504	445	482	482	542	487	523	473	475	456	483	496	479	473	499	489	454	487	465	496	488	521	516	523	504	479	512	497	476	497	518	443	495	483	447	517	494	481	448	512	519	493	530	467	472	497	499	471	496	493	489	471	502	485	468	480	491	467	475	485	508	501	502	498	432	460	475	467	505	506	486	511	481	482	477	507	491	493	460	470	495	434	490	486	505	453	485	477	470	470	490	469	456	515	497	499	480	483	478	496	466	460	498	482	448	505	475	474	460	507	487	478	499	460	450	470	494	464	508	517	504	488	474	472	495	497	467	513	462	505	487	476	497	555	512	459	516	496	475	469	481	487	503	468	516	466	459	502	482	500	473	495	498	502	456	489	494	448	515	454	503	489	484	488	505	464	483	465	470	520	474	473	465	460	479	487	523	474	477	466	517	493	526	494	496	480	491	460	489	462	485	483	482	498	533	466	516	512	493	497	500	507	500	479	514	513	513	492	471	477	468	506	454	482	509	486	515	483	517	468	537	436	514	500	466	477	490	485	486	502	488	453	479	488	479	445	498	498	446	465	475	508	469	479	508	473	514	516	493	480	480	465	488	483	494	460	493	497	472	510	455	472	499	523	497	536	466	533	500	505	495	490	483	474	472	462	496	491	475	502	514	511	512	492	469	483	471	463	457	491	496	525	497	485	452	480	507	491	503	504	472	464	521	471	513	490	465	471	508	509	490	483	465	462	501	513	483	459	491	489	498	498	506	501	480	503	533	472	509	484	506	538	469	475	459	457	480	497	483	498	494	485	505	504	509	500	504	482	482	472	514	443	493	483	468	489	500	503	540	455	489	480	485	476	483	504	475	473	448	467	473	471	459	480	453	467	466	470	523	487	486	454	501	468	491	465	499	498	469	523	506	521	517	478	492	539	483	531	513	472	478	437	493	522	487	436	490	494	456	466	465	475	447	494	505	469	464	529	508	466	484	510	490	485	457	505	480	488	443	460	497	479	505	481	473	449	521	452	494	487	476	473	472	517	494	529	539	490	448	469	524	511	448	483	472	508	470	486	463	496	492	487	503	475	464	482	465	476	471	465	467	528	466	542	497	509	468	494	510	466	510	499	485	511	517	481	481	482	502	506	466	512	477	524	486	491	503	498	507	482	462	467	475	454	484	512	475	484	476	493	472	475	472	476	451	471	501	438	528	454	452	491	493	474	461	502	455	478	495	476	505	524	507	514	500	477	520	477	441	466	493	514	448	455	466	520	482	468	505	491	467	509	506	475	496	467	481	450	467	462	543	510	465	477	491	467	486	511	449	462	489	447	490	486	493	482	497	490	460	495	467	473	469	487	458	517	496	483	482	454	446	490	492	531	472	485	476	476	487	475	533	514	527	517	489	472	485	456	449	471	478	471	531	478	530	486	522	509	522	471	463	528	506	508	486	496	493	457	493	464	471	518	514	491	460	441	499	442	464	478	455	474	502	499	529	490	478	551	507	476	523	492	489	515	495	487	473	471	485	461	492	477	524	502	525	478	484	525	463	481	480	474	507	495	505	444	481	484	489	497	484	503	451	475	508	462	483	465	447	507	468	508	467	485	486	460	479	515	497	453	522	515	509	501	530	480	530	486	482	491	473	497	487	468	465	470	470	481	482	471	509	486	512	452	475	515	489	530	472	500	503	487	506	476	502	487	506	506	495	490	473	520	469	444	481	473	493	506	462	495	482	471	482	509	505	461	492	477	512	499	450	519	487	498	455	489	491	500	515	483	474	456	453	481	485	484	520	479	472	484	498	511	495	512	480	527	484	508	477	460	506	479	437	536	501	512	475	474	453	481	513	515	479	442	515	480	486	504	479	507	512	492	495	514	468	491	497	485	456	520	505
28847	28423	24245	6686	583	293	286	267	286	275	298	272	269	271	265	263	270	271	265	275	244	322	324	339	306	291	280	257	296	280	259	288	268	263	264	282	279	247	264	262	276	283	290	267	282	274	264	243	231	280	247	260	296	293	262	269	262	295	297	255	248	264	277	288	284	253	271	310	284	280	262	249	271	271	279	254	274	263	285	299	280	268	293	273	276	264	293	257	296	230	294	227	244	265	257	275	295	283	273	269	273	262	263	295	252	275	275	251	243	265	261	287	286	319	258	278	307	302	291	261	290	282	252	283	251	247	258	268	282	245	285	276	288	257	276	249	297	299	250	285	263	284	253	277	273	278	277	272	242	257	285	289	283	307	274	284	255	273	242	270	300	265	311	281	288	241	292	297	256	271	247	282	265	268	254	248	261	288	230	252	230	307	270	244	279	239	276	279	291	296	296	284	278	288	267	271	252	285	260	247	266	256	236	257	288	265	285	277	298	306	283	258	283	269	266	249	298	279	291	277	286	267	269	305	293	268	254	275	279	242	257	263	263	266	292	283	230	265	301	285	285	288	258	249	277	251	271	259	264	293	263	284	214	249	272	256	283	272	248	273	246	271	256	280	278	255	285	254	285	243	251	285	252	279	290	285	261	267	266	267	264	274	249	278	275	244	280	252	278	263	274	271	284	273	270	267	263	271	253	302	267	275	280	271	261	258	299	247	255	283	282	304	270	268	275	262	284	299	286	271	281	266	272	260	264	270	284	274	274	236	293	264	239	263	276	264	272	267	277	280	278	256	280	270	289	279	244	260	265	254	295	255	261	293	275	270	281	254	290	251	269	268	296	279	267	290	308	280	272	281	259	291	287	275	252	247	260	291	232	269	311	291	270	275	293	231	269	283	259	276	287	269	286	257	250	286	277	288	278	270	257	280	313	276	282	275	264	294	272	247	248	255	266	270	286	267	265	271	295	280	262	302	249	267	267	269	249	270	275	264	271	274	276	269	282	291	275	258	274	280	264	274	273	257	275	265	247	246	282	274	268	293	273	288	271	247	275	270	255	269	274	284	250	263	269	282	269	257	285	288	263	272	272	271	277	281	273	265	271	274	276	263	274	271	266	268	267	276	273	267	248	275	257	262	301	222	301	266	283	262	236	267	258	259	286	281	271	277	251	266	289	241	286	236	283	289	271	285	262	266	276	293	254	282	231	261	290	303	272	262	261	255	259	271	284	278	276	270	254	255	257	252	274	263	278	274	284	288	247	290	284	278	245	270	288	295	234	243	276	297	286	296	295	263	263	301	284	274	244	274	283	262	262	285	280	287	262	266	279	282	284	269	272	267	289	257	297	270	292	266	277	264	252	283	262	256	290	278	262	264	263	272	239	282	242	318	288	286	280	290	295	304	279	298	279	261	286	277	305	268	278	258	277	263	252	263	241	264	296	266	240	272	257	273	275	245	282	255	271	296	244	270	257	263	248	286	232	272	282	240	277	268	261	269	253	281	284	280	268	244	267	294	274	279	301	254	288	262	259	250	280	276	266	301	300	273	280	262	272	286	278	312	284	274	242	304	261	266	283	280	298	303	278	250	280	293	273	254	241	268	273	272	279	250	276	248	286	292	271	267	270	302	281	285	289	266	266	261	263	309	296	287	240	277	265	251	289	260	284	295	287	274	281	267	254	257	281	276	269	287	276	279	267	293	309	290	273	272	268	276	290	287	235	261	264	289	272	264	313	251	259	269	270	246	288	260	266	283	264	249	253	271	291	269	270	261	249	274	261	265	262	250	292	268	255	292	277	234	236	271	250	279	255	270	263	265	274	271	281	261	301	272	279	251	276	245	258	291	268	262	268	274	278	262	282	254	243	283	282	273	273	257	307	248	252	283	264	279	260	257	276	264	239	273	288	285	256	283	257	254	277	276	260	264	275	258	278	232	253	257	263	250	275	292	273	269	245	250	258	296	293	254	263	286	251	268	260	246	283	300	319	275	266	287	285	279	277	278	267	267	295	238	260	272	261	276	247	254	245	272	259	282	284	284	290	294	265	249	266	288	307	241	268	296	286	285	251	258	267	291	315	302	288	250	269	285	281	252	250	266	291	268	268	273	262	263	278	235	278	257	253	242	295	256	281	269	268	257	300	306	291	267	240	243	261	278	294	282	268	258	243	287	268	258	260	287	302	276	252	292	275	280	277	260	272	267	272	262	278	233	275	258	295	279	252	277	274	295	300	272	256	265	276	268	254	231	264	284	271	255	278	273	293	256	258	242	281	247	278	259	263	282	262	279	274	270	259	272	249	259	278	252	264	282	284	281	254	278	295	275	271	285	248	260	294	270	274	266	262	266	266	292	265	264	258	273	245	258	278	252	286	304	256	265	298	262	270	277	286	278	278	245	270	270	272	269	239	264	270	301	267	266	274	248	282	254	256	285	260	227	296	277	247	276	254	245	282	250	274	284	269	267	263	287	292	275	267	277	264	256	271	263	286	239	273	274	264	250	256	272	252	270	253	255	268	273	248	295	254	267	271	296	291	258	266	273	265	261	278	269	264	286	270	263	271	295	283	259	263	275	250	248	276	251	247	281	293	273	300	286	285	255	271	266	269	258	237	271	259	272	240	269	270	272	278	263	266	250	275	278	294	293	252	288	297	248	252	276	293	263	293	311	296	277	232	294	254	268	319	271	285	277	287	265	258	283	303	256	262	309	267	290	293	267	279	246	258	288	248	284	290	267	274	263	276	268	279	278	275	263	260	263	265	255	288	274	287	274	235	262	252	240	246	276	284	274	275	270	277	269	281	284	271	278	286	254	279	261	256	300	259	283	257	249	282	264	263	268	278	258	252	257	271	280	292	271	278	252	249	287	269	257	309	276	248	293	262	257	266	270	264	243	265	253	278	276	259	312	247	273	285	255	311	274	301	296	283	262	251	312	276	262	278	271	272	282	277	297	265	262	266	263	247	282	253	287	279	268	256	275	246	255	285	256	270	276	247	250	322	269	265	274	274	270	263	247	240	270	283	253	264	273	271	252	255	289	261	265	248	255	278	264	267	266	299	286	274	294	269	290	264	292	288	263	284	260	279	275	263	251	290	251	252	276	264	262	301	260	276	271	285	279	277	274	249	271	261	282	267	270	265	312	267	262	257	276	259	293	246	280	283	278	275	293	244	270	259	260	280	271	253	279	251	266	271	244	265	280	269	259	275	287	287	280	292	253	252	284	274	251	262	277	251	258	271	262	276	265	286	257	279	275	268	265	287	275	249	276	259	244	268	287	305	291	262	285	272	259	268	284	263	269	282	261	269	287	279	254	292	258	284	266	282	259	292	318	238	261	271	268	262	258	259	269	270	280	294	267	283	262	260	291	243	287	244	258	269	273	284	306	273	269	257	264	262	287	273	296	267	254	286	259	251	266	261	267	275	278	283	240	268	262	289	274	286	295	280	253	277	258	291	281	285	287	244	278	281	266	255	292	264	258	281	245	268	283
18886	34100	18041	3244	411	278	252	247	262	256	247	220	241	246	255	273	293	277	239	257	267	326	323	296	268	268	251	301	268	291	251	255	276	280	243	245	244	257	261	254	280	255	246	275	219	285	275	267	272	233	263	291	248	251	256	241	268	264	245	233	232	268	228	251	264	241	266	263	273	238	280	263	249	275	234	251	284	260	254	265	253	284	255	249	267	265	274	264	245	271	264	265	262	253	261	239	264	242	256	242	253	274	260	240	235	258	296	237	244	267	265	243	256	224	272	261	252	284	269	247	262	240	255	258	237	261	249	250	247	235	236	267	277	288	238	266	265	243	299	268	249	239	270	252	238	263	261	294	249	256	249	268	257	248	244	264	228	271	263	251	261	250	240	241	250	246	266	275	241	250	262	277	256	243	271	264	285	263	275	274	274	271	254	268	265	269	245	262	264	254	280	284	292	267	272	277	252	248	256	255	258	225	275	265	208	262	246	256	261	227	254	252	274	243	250	261	254	296	256	250	235	257	283	263	258	238	286	262	272	243	238	249	244	260	279	247	237	247	253	259	242	272	259	270	240	280	242	235	237	290	265	256	286	286	266	266	254	249	281	264	249	219	239	261	264	236	256	252	297	287	266	311	267	273	261	255	276	258	266	284	254	254	261	236	265	260	261	236	252	239	240	258	247	291	262	260	282	267	252	266	275	283	271	251	250	260	268	250	258	261	231	249	254	245	253	247	237	268	260	248	244	226	255	278	233	261	255	264	273	238	251	260	232	226	224	237	220	285	248	260	272	257	279	278	274	258	259	264	243	232	280	279	248	246	228	250	242	264	248	257	265	262	258	250	255	248	232	260	228	270	257	260	262	242	241	263	251	261	287	294	283	252	258	261	270	247	275	242	284	258	247	281	254	250	256	252	261	241	275	240	256	255	263	249	246	274	259	232	278	261	242	278	228	241	270	255	275	271	239	278	250	243	268	265	246	268	279	273	269	282	266	249	221	276	259	291	258	240	283	263	270	286	248	269	258	250	260	251	256	264	262	257	251	246	271	286	244	263	248	278	230	276	263	253	233	254	232	230	257	278	274	260	242	275	275	270	245	243	269	277	231	236	277	267	244	267	249	264	270	252	254	257	257	247	259	273	263	262	259	276	275	248	261	295	243	269	264	260	265	299	264	253	260	240	275	252	260	250	232	249	235	254	268	264	285	262	267	294	272	256	240	265	222	258	271	264	231	243	277	269	284	256	261	255	241	259	273	267	253	280	241	267	261	284	269	252	267	209	266	259	287	252	250	258	272	277	260	257	265	243	259	261	261	264	246	258	273	242	253	263	305	265	274	252	264	250	282	221	278	245	281	232	235	283	259	229	253	243	259	228	248	247	245	258	264	248	291	248	218	271	261	240	265	275	249	254	257	259	266	256	268	245	248	257	269	265	244	255	293	290	275	254	238	286	273	271	249	259	244	263	245	252	258	253	272	258	271	281	231	267	268	264	263	263	250	249	255	246	241	245	243	257	236	283	249	244	260	253	261	270	215	269	259	285	262	231	238	249	271	243	251	262	254	254	258	247	254	249	261	249	275	251	223	249	261	271	278	261	259	224	272	233	267	249	273	261	245	257	237	281	249	260	284	272	257	271	244	261	294	246	275	266	242	243	248	250	241	245	253	243	239	249	255	250	240	250	256	257	264	291	279	239	261	254	250	265	245	250	285	252	224	261	236	267	274	263	235	265	252	258	241	252	251	266	248	248	296	242	250	309	230	249	251	234	262	266	262	290	258	252	257	261	250	234	268	257	251	258	254	256	256	251	242	260	291	263	241	255	264	273	240	268	239	245	267	254	285	225	265	265	247	250	269	249	241	242	284	264	256	260	257	242	275	267	287	244	253	256	250	233	261	283	245	231	256	261	270	258	285	280	265	266	266	270	269	267	264	278	258	258	250	258	300	266	279	255	268	259	287	262	268	245	272	243	268	272	279	227	247	270	257	246	263	278	237	255	263	261	266	248	255	276	269	254	274	273	235	262	263	260	225	245	244	258	275	246	273	265	261	255	243	226	282	269	242	265	270	278	273	282	231	252	263	266	250	249	262	294	241	260	236	236	256	270	260	254	261	252	251	255	262	256	266	243	237	268	233	255	282	259	268	236	251	243	219	251	246	258	255	243	254	237	261	253	222	260	228	287	263	252	226	279	280	274	291	246	278	265	238	247	235	274	284	247	216	267	244	245	267	250	263	262	260	284	245	287	271	282	220	269	240	283	269	245	261	244	274	277	238	253	297	254	260	268	237	242	258	247	234	262	262	264	234	270	256	248	279	285	244	273	263	240	245	245	270	270	233	254	296	238	245	233	266	272	260	272	246	270	271	235	246	232	261	264	253	271	252	268	259	256	267	259	253	224	273	273	250	270	260	237	279	233	239	278	277	264	275	222	262	242	282	232	276	265	251	243	267	243	269	266	249	282	254	282	272	278	246	260	249	255	251	241	283	254	245	246	250	269	257	246	258	231	251	246	271	245	247	250	266	283	224	240	246	251	251	269	253	280	244	311	250	268	247	285	284	256	250	259	227	255	257	255	276	287	271	244	254	255	256	249	253	264	244	282	246	261	241	252	249	263	261	243	247	244	262	261	264	217	254	240	273	261	277	247	270	259	263	259	276	262	242	271	248	278	259	270	311	264	256	264	263	231	224	279	254	264	262	223	265	262	284	248	257	262	240	242	227	269	266	254	254	267	251	278	252	238	256	264	251	235	245	220	263	297	274	284	278	283	239	275	301	275	261	273	253	266	263	255	230	270	264	263	253	298	258	268	251	255	283	223	242	263	266	275	256	263	258	245	267	262	244	276	280	257	264	261	232	281	255	258	255	245	249	261	252	247	267	271	257	278	240	223	260	234	230	235	263	289	264	260	266	247	274	261	264	261	227	276	271	262	253	288	255	273	264	250	267	254	265	231	266	243	266	236	245	246	287	241	276	254	253	272	238	236	252	272	234	210	297	274	251	242	261	245	252	273	244	251	283	254	273	262	237	263	281	294	240	240	256	254	273	276	217	235	239	264	264	253	266	251	262	255	298	263	258	264	249	252	276	258	248	274	272	261	233	248	255	241	241	267	247	235	258	244	257	263	255	257	263	262	242	257	264	232	276	267	243	258	271	228	277	256	269	270	271	273	274	257	265	247	238	252	262	244	254	247	274	260	272	264	236	252	237	256	249	280	263	262	264	281	245	267	247	255	267	249	241	242	255	262	268	262	258	278	283	263	277	257	274	254	247	271	264	236	235	277	232	252	260	256	270	250	248	252	266	244	258	238	254	273	258	282	242	279	258	223	224	250	273	239	252	259	254	270	261	284	245	245	271	270	287	239	254	249	265	264	242	274	232	261	285	269	247	254	250	263	234	258	253	288	274	256	245	253	254	252	242	271	269	279	243	254	280	258	250	230	259	274	235	239	271	273	257	240	268	273	274	254	252	268	246	259	279	246	239	275
24989	26640	44983	33347	12284	1255	555	407	403	429	392	374	383	426	388	385	387	358	415	381	413	707	756	641	477	445	422	402	389	373	356	390	367	403	404	359	398	414	407	382	369	371	381	390	382	382	388	397	409	345	406	379	373	376	394	395	386	391	418	364	396	386	406	344	359	404	342	361	412	383	390	371	366	399	340	384	407	378	366	402	403	368	384	433	399	370	364	397	357	377	394	387	382	433	378	382	393	386	408	368	380	351	364	410	404	371	397	379	371	365	389	379	386	412	377	379	386	405	360	387	352	379	380	376	373	376	381	362	387	326	382	392	394	383	361	374	409	339	338	410	388	380	385	383	383	374	394	423	388	410	385	394	373	389	405	373	410	367	351	376	359	363	372	378	423	355	389	361	350	379	401	361	392	351	354	421	364	337	387	383	361	390	406	386	400	374	353	337	385	367	401	374	392	380	389	379	340	381	408	344	374	415	377	399	382	365	411	384	380	390	388	368	407	394	360	360	368	368	374	423	390	353	392	380	398	361	402	396	383	401	355	385	374	385	352	371	398	354	390	403	378	373	359	380	372	373	384	353	392	362	414	387	406	396	371	339	382	429	378	386	379	380	407	392	379	377	378	384	414	393	385	392	360	363	395	411	379	395	377	391	400	391	398	408	404	363	422	364	383	381	382	405	383	373	408	364	386	375	336	385	391	389	350	397	364	358	384	351	380	437	386	412	397	393	383	406	393	356	383	377	388	354	360	364	377	382	394	393	433	410	394	400	359	383	375	375	370	387	416	383	387	373	366	374	376	361	409	359	399	365	412	356	374	342	396	372	377	366	377	406	396	385	372	381	380	369	419	397	393	385	406	383	370	377	389	383	382	327	415	384	391	398	352	363	346	378	362	380	349	371	409	383	350	335	394	396	391	377	409	388	361	345	363	341	378	365	389	389	360	413	375	372	349	383	347	349	391	383	382	380	374	402	369	345	431	386	362	368	363	363	377	338	388	380	389	382	371	362	379	383	392	388	377	359	402	389	393	382	374	372	400	378	371	393	388	346	401	346	388	391	376	397	354	332	375	398	361	361	363	373	371	400	375	386	363	392	387	388	348	375	398	373	382	392	370	360	390	374	387	331	384	392	428	344	340	392	402	367	339	352	358	397	364	386	357	352	410	396	408	405	370	380	417	375	404	384	373	385	404	355	363	340	357	360	383	383	372	415	381	363	360	395	342	391	396	361	405	390	360	395	378	371	376	394	364	413	424	370	387	320	386	334	339	420	385	367	362	350	392	373	389	357	411	357	349	406	395	375	398	371	364	384	384	371	357	399	383	393	349	383	378	400	365	393	380	326	388	362	375	369	374	399	381	360	367	378	414	364	391	351	381	354	351	374	380	362	421	380	342	374	387	361	413	369	400	369	385	392	386	352	379	383	388	362	397	386	379	367	397	390	352	399	356	388	375	376	405	374	405	365	373	414	378	372	381	344	323	377	369	398	386	391	369	353	385	388	399	365	367	373	382	369	383	376	390	394	373	372	362	392	401	365	355	387	398	346	374	363	370	361	400	371	373	414	371	392	371	382	386	368	409	387	410	366	370	371	376	360	398	388	373	402	395	371	345	355	406	384	341	360	346	390	409	372	386	380	388	399	413	330	353	366	391	388	406	400	346	371	381	395	372	386	378	363	350	374	359	371	368	412	354	370	375	385	392	375	370	387	340	318	379	367	407	372	404	383	376	361	349	388	387	402	398	375	332	399	375	351	399	409	405	364	363	364	393	373	379	353	391	370	385	353	401	390	358	383	348	352	388	381	349	341	337	379	362	378	342	358	399	395	387	386	390	385	390	427	381	372	427	360	403	387	379	375	372	382	374	370	346	420	357	346	379	389	376	363	339	393	363	370	377	339	400	399	411	400	402	386	340	343	376	383	370	350	353	386	370	376	360	383	389	350	403	352	363	376	361	407	387	376	335	354	417	402	356	371	382	402	388	352	388	416	346	334	405	346	398	348	375	396	371	344	356	356	356	366	338	386	408	364	376	373	354	380	388	393	366	409	366	375	366	393	365	401	370	401	359	348	379	375	369	348	346	344	364	355	382	352	345	389	401	367	380	340	386	355	388	407	408	375	380	393	347	388	387	384	397	399	367	377	404	368	396	375	418	389	390	446	383	376	400	363	366	339	347	362	419	395	371	363	367	399	371	384	380	360	372	355	374	354	394	355	365	357	372	413	367	389	344	390	362	355	368	350	404	366	371	377	373	390	358	354	398	386	383	373	401	378	368	364	385	353	385	404	383	390	391	372	374	380	393	382	371	360	416	351	367	364	378	383	363	361	414	378	414	354	351	379	382	353	361	385	344	408	375	393	392	357	397	363	380	400	401	364	405	404	377	390	377	405	377	387	366	389	343	374	385	409	404	355	343	383	377	353	343	383	362	336	372	383	411	403	342	377	373	393	377	385	390	374	348	363	353	395	364	337	377	340	395	347	375	393	381	353	334	421	375	357	384	375	377	401	368	396	376	362	391	399	351	380	368	390	361	403	401	369	413	354	337	389	380	373	389	370	377	407	365	396	387	354	388	354	378	365	378	360	371	335	353	362	405	381	375	380	394	385	390	360	403	370	374	354	387	369	417	357	366	367	398	379	419	381	389	388	358	368	393	363	397	378	358	361	386	337	395	381	380	399	370	384	391	391	391	360	390	367	411	399	380	357	374	353	359	384	384	380	381	374	359	386	402	348	346	378	356	375	361	401	375	386	408	429	373	374	401	360	373	369	383	356	398	388	348	391	411	380	369	347	402	348	391	372	372	354	393	382	374	333	393	363	380	357	386	356	384	370	390	402	355	380	375	365	382	380	370	355	376	409	405	407	352	398	398	371	401	400	392	356	379	358	357	392	366	380	390	414	349	394	352	410	395	399	406	379	346	383	348	359	360	364	389	356	387	381	367	404	386	395	379	401	417	379	382	366	354	343	412	369	359	406	358	373	351	401	384	390	367	369	372	374	395	358	412	402	383	381	379	388	372	369	374	382	369	353	398	394	381	358	365	371	353	382	387	373	384	379	396	400	348	384	388	403	360	377	398	368	377	403	389	376	386	377	351	360	355	360	401	379	425	369	384	377	374	339	362	368	399	368	400	375	363	383	346	392	390	397	413	392	372	384	395	374	333	319	378	368	381	371	394	373	382	374	386	409	389	412	392	352	385	355	378	364	390	357	387	377	395	360	422	349	353	370	364	385	374	372	381	357	357	373	396	376	364	374	361	356	352	349	370	372	389	368	393	374	400	396	361	377	365	399	347	382	394	362	362	390	360	370	369	386	417	395	399	367	379	384	361	362	405	356	401	365	377	391	340	368	386	367	354	370	382	383	368	382	388	382	363	380	378	332	385	370	389	389	356	366	340	399	361	361	388	415	383	392	377	331	408	366	375	373	408	364	371	326	348	348	365	374	361	391	359	343	400	386	386	382	390	366	383	362	372	408	367	373	363	418
53524	92784	63768	19170	3917	443	449	431	413	417	437	412	406	369	436	404	383	391	394	403	511	1024	1087	849	572	487	454	410	412	402	414	395	404	427	395	395	395	368	406	388	387	413	410	382	409	426	377	406	372	389	384	403	430	397	405	361	394	407	423	425	410	359	405	382	409	442	444	385	395	370	402	403	390	394	406	408	343	435	434	374	385	379	388	367	394	385	408	408	410	393	389	409	390	353	400	392	412	389	405	397	414	381	406	388	446	399	396	358	396	372	382	405	428	382	371	372	400	396	371	412	363	410	390	381	369	374	402	414	381	380	426	392	388	430	409	418	386	417	390	402	386	393	427	419	397	396	399	367	377	381	421	393	388	348	367	410	384	380	376	363	395	398	395	438	382	364	399	367	391	389	422	398	381	398	386	355	398	390	379	386	408	395	424	409	363	406	375	408	386	384	375	373	401	393	372	391	430	420	408	389	417	406	386	363	407	410	399	384	367	364	406	433	395	381	367	371	381	391	370	384	376	385	419	400	410	414	406	412	404	362	415	414	370	380	389	383	394	395	398	408	378	396	398	383	444	378	404	419	404	380	398	383	359	397	381	375	372	363	382	407	424	376	419	377	403	420	387	399	396	416	392	400	393	417	417	382	420	386	385	414	402	392	386	428	414	407	432	391	388	384	399	399	385	375	371	367	402	353	390	386	426	411	405	327	369	412	396	438	413	385	386	382	373	411	400	366	402	417	400	358	375	401	368	392	395	438	384	391	387	379	399	392	409	391	390	378	400	421	386	405	399	402	411	401	378	401	393	395	394	414	420	381	407	386	389	408	391	373	406	357	365	367	383	361	414	423	408	391	380	424	394	369	393	392	383	351	383	359	416	354	380	371	368	413	387	392	380	397	396	427	356	395	430	425	392	395	428	420	376	402	378	383	385	407	398	383	408	390	397	360	380	406	422	398	385	375	371	426	384	376	385	386	401	429	380	392	402	394	386	420	389	406	390	402	383	383	408	371	408	414	353	383	376	448	402	382	400	345	368	393	419	409	379	390	374	387	413	409	388	438	389	379	415	394	370	394	406	424	394	378	395	360	402	381	350	359	396	407	412	395	366	403	408	387	381	414	391	404	372	386	369	364	384	377	395	364	397	402	401	361	400	429	392	371	352	398	423	412	397	396	401	381	416	388	403	414	402	396	407	387	406	351	418	378	376	388	396	384	371	377	399	417	382	400	389	400	411	400	409	378	383	393	392	385	391	389	378	417	359	388	390	394	413	399	402	383	363	381	395	412	390	438	423	413	390	404	398	403	398	388	364	377	368	393	385	389	426	400	388	396	394	366	378	376	411	408	401	380	424	409	377	368	379	430	397	430	394	387	397	365	396	414	402	382	408	412	401	399	402	400	415	351	412	392	380	370	425	399	378	381	387	435	386	404	384	407	390	377	442	393	393	396	382	399	382	416	403	362	367	385	366	387	375	389	441	387	361	371	385	413	377	397	385	391	409	368	384	365	413	393	395	371	392	389	377	393	381	381	400	383	389	386	406	419	417	421	389	381	391	392	393	404	381	401	417	420	373	384	385	426	380	393	393	359	402	417	401	418	382	367	395	370	390	413	384	377	425	409	363	373	372	373	438	431	414	415	430	402	403	404	432	450	351	369	408	381	419	392	405	371	386	376	409	385	398	402	398	368	405	401	344	349	407	384	418	383	383	390	414	374	389	370	381	399	355	397	417	417	369	402	420	415	393	365	400	382	425	403	406	391	382	361	371	431	353	401	367	410	394	375	388	374	381	358	377	366	420	382	414	396	406	422	384	382	373	378	383	387	386	407	352	417	397	379	385	359	402	393	373	416	385	412	380	368	431	396	398	389	372	398	375	417	403	364	392	431	401	370	384	424	395	380	389	361	403	426	402	393	398	397	357	379	397	406	366	409	359	370	398	420	379	386	406	407	395	389	365	397	412	391	416	420	414	386	391	395	405	400	391	392	430	418	391	407	408	401	371	375	398	389	358	390	380	419	431	397	373	364	370	375	389	393	371	404	384	385	391	373	388	403	396	417	388	379	395	392	373	426	385	428	405	365	417	376	415	424	420	396	387	403	435	396	432	393	386	422	363	356	359	388	423	388	434	421	373	396	375	389	377	394	386	389	418	393	372	388	409	427	423	401	370	385	384	402	394	402	403	387	368	392	431	399	391	434	401	411	393	387	395	396	405	414	379	412	444	394	392	427	367	390	394	393	413	408	399	412	359	392	399	403	392	405	386	403	423	378	402	381	383	391	377	407	393	391	395	419	392	402	378	407	399	409	424	375	380	377	395	405	435	368	385	385	402	386	388	407	378	373	417	374	393	386	395	410	384	388	376	390	385	408	379	392	440	386	370	399	397	387	377	395	436	393	402	401	419	409	407	388	387	401	395	386	420	368	400	416	390	406	446	379	368	410	393	394	389	396	385	394	374	384	391	361	397	387	395	410	414	406	371	397	381	395	407	407	390	402	429	390	392	424	375	399	396	388	388	390	379	409	402	366	375	378	382	434	378	377	387	397	406	400	388	419	395	378	385	381	420	380	428	379	386	412	428	388	389	366	382	396	384	391	398	402	386	383	364	423	386	388	346	403	409	420	425	389	375	368	387	370	410	402	389	378	402	425	412	402	392	403	380	388	423	368	372	364	423	360	414	399	414	381	386	391	395	423	397	378	373	369	388	397	374	370	402	388	423	361	433	399	393	374	347	355	376	367	404	380	396	380	376	381	409	359	391	419	392	393	393	405	393	369	436	365	406	386	396	371	422	402	368	366	406	429	397	369	409	389	387	391	413	420	392	368	399	367	360	376	417	371	411	413	381	403	388	386	371	369	395	414	387	384	399	387	401	388	367	354	397	387	393	416	403	409	397	379	403	380	377	393	408	385	408	378	386	390	395	384	416	423	428	396	414	391	407	401	381	388	388	364	397	375	381	405	389	365	352	392	402	401	390	372	410	382	381	363	385	386	403	392	364	356	390	366	396	413	363	408	398	384	398	379	393	380	389	405	387	393	394	389	366	407	405	393	380	403	414	421	427	377	386	397	376	400	389	400	386	399	379	404	393	400	394	393	377	398	394	387	391	344	398	391	381	352	415	374	404	411	398	404	375	387	378	389	408	401	369	372	398	399	393	397	415	387	388	420	378	394	383	379	378	333	407	389	379	417	432	370	427	391	387	364	390	390	363	385	385	413	385	414	398	377	379	375	369	412	399	401	400	363	398	397	358	383	401	375	363	398	383	371	424	369	402	373	383	396	341	392	382	371	391	378	372	370	389	339	363	404	384	365	383	388	400	404	384	408	412	371	366	415	346	414	415	389	394	366	412	387	432	370	454	378	416	420	441	385	433	390	415	415	334	421	381	382	412	382	375	380	341	408	363	394	416	418	382	398	407	378	401	395	401	367	421	376	393	419	402	406	382	376	380	374	362	418	459	380	421	423	369	380	369	400	391	358	391	417	386	381
23905	23817	37667	27943	19557	7589	1081	635	547	514	519	510	503	467	522	501	530	462	531	480	507	1012	1400	1129	783	596	552	482	532	544	505	460	463	489	494	499	486	495	497	502	477	503	457	485	479	496	466	470	466	503	439	475	486	502	475	459	497	463	467	492	471	512	502	463	453	454	461	461	498	497	496	482	488	467	525	517	472	486	462	481	480	463	495	510	480	464	506	493	455	480	467	484	512	450	449	453	462	449	461	513	499	472	529	470	487	485	442	492	502	446	493	495	465	505	476	484	548	473	490	460	458	485	498	472	488	462	437	458	490	479	469	493	484	459	482	459	494	463	462	532	512	461	454	469	517	442	499	483	453	456	486	526	501	475	504	485	478	483	508	479	462	473	464	494	476	494	476	494	483	453	447	478	483	457	501	483	451	482	458	469	500	455	476	469	475	468	512	446	478	512	511	505	483	448	473	503	490	451	462	465	509	445	468	454	453	502	453	497	484	483	469	512	451	486	477	509	459	476	460	511	479	497	536	448	512	474	472	497	500	499	470	440	441	480	485	480	513	479	497	469	465	518	468	501	459	502	497	530	484	519	477	500	476	504	472	499	478	467	468	485	490	458	495	442	466	522	494	475	458	487	478	523	478	492	481	503	466	478	430	450	485	469	492	480	480	485	452	462	464	470	429	444	507	461	483	481	543	459	480	518	504	502	459	478	491	507	486	463	454	547	450	501	458	474	480	469	466	496	439	489	455	450	459	483	464	492	491	447	465	468	485	493	476	476	460	465	453	476	450	438	530	472	492	482	465	453	507	505	513	485	470	487	492	459	485	470	503	483	451	474	470	456	492	431	474	475	459	468	446	493	462	470	490	484	483	518	509	491	543	524	486	452	494	465	524	480	492	487	503	485	453	518	449	472	466	500	450	502	519	484	479	449	471	463	501	459	464	484	500	480	492	500	447	468	467	497	513	524	492	492	519	530	483	460	479	492	469	484	495	489	492	471	469	491	477	479	489	494	463	489	468	465	465	518	497	485	445	523	449	490	458	502	484	528	469	451	491	485	471	447	476	442	485	498	459	483	487	466	481	456	489	482	475	484	535	478	465	517	467	495	457	457	469	495	444	493	478	452	448	464	480	489	444	489	525	492	503	467	480	480	469	462	496	524	452	442	474	446	487	454	476	476	458	487	533	462	469	489	461	510	461	460	464	459	524	498	500	488	470	523	446	499	511	496	504	511	509	478	492	493	486	450	481	468	538	476	472	520	506	468	437	490	429	521	483	507	518	463	453	498	532	503	500	497	482	528	482	468	471	472	502	481	452	469	490	451	466	490	431	502	492	472	479	487	479	464	510	461	518	454	503	477	497	511	470	483	476	508	477	475	513	478	452	468	522	504	499	465	465	479	504	479	503	453	477	502	511	404	470	478	489	468	455	477	474	492	491	502	514	488	504	457	463	524	522	435	478	451	505	484	494	527	462	495	447	435	435	456	489	493	454	455	456	483	459	439	461	484	447	489	451	489	462	493	480	473	493	448	513	482	456	462	495	473	446	468	491	472	499	490	462	490	506	486	467	430	494	492	464	487	483	483	500	476	523	476	513	520	457	471	512	491	472	474	467	491	503	497	504	492	518	427	458	489	490	457	492	477	470	485	467	445	445	493	471	480	519	492	467	494	426	442	484	458	479	510	492	472	525	485	500	499	499	422	518	474	498	489	508	463	507	470	487	458	468	475	475	473	494	471	494	441	483	468	461	470	495	475	497	484	508	467	505	481	472	473	481	484	452	482	442	455	479	495	442	448	456	482	478	443	468	510	480	464	471	460	497	445	458	485	484	502	468	485	493	462	508	483	490	475	513	462	513	498	501	512	431	468	479	482	456	449	448	479	509	483	504	451	461	509	468	464	493	463	447	535	469	542	474	490	470	496	468	483	511	469	513	491	501	516	470	473	462	444	462	457	440	505	473	487	471	516	473	470	484	451	467	485	495	489	513	435	470	449	454	465	478	503	454	517	500	482	497	478	463	481	484	504	473	480	505	490	463	471	471	476	452	432	505	451	468	422	447	449	474	443	510	451	480	448	469	499	511	503	496	490	476	483	489	516	439	481	457	482	476	501	508	460	512	477	469	492	463	487	478	447	468	480	493	455	492	463	477	467	468	483	471	483	478	456	484	464	483	495	511	518	506	500	458	453	491	473	453	469	482	493	488	467	485	440	470	500	435	500	478	478	485	472	504	478	448	503	508	471	490	497	487	480	478	443	461	469	475	460	474	480	468	504	502	463	510	474	487	472	480	458	458	475	500	492	458	484	470	493	452	464	462	453	497	476	480	463	436	484	517	461	435	518	517	486	452	474	499	488	500	517	495	469	459	481	471	490	491	458	476	506	501	474	464	460	505	456	471	464	466	472	459	474	477	447	473	501	445	459	509	499	490	500	466	492	426	494	480	501	505	504	474	487	531	491	471	473	485	505	466	484	493	487	481	467	493	471	475	483	501	497	489	490	459	467	478	488	455	504	477	478	513	483	489	468	465	477	532	505	433	519	483	435	494	519	485	491	457	519	466	478	456	460	456	443	481	475	484	488	488	445	477	434	457	464	486	483	501	447	486	465	484	444	466	520	457	471	489	509	476	497	484	461	469	485	464	524	512	485	466	475	465	482	499	471	518	434	471	480	457	461	483	519	480	494	462	503	473	446	451	451	444	503	461	471	483	453	429	465	516	459	473	435	478	479	492	457	486	488	500	460	493	517	476	484	486	438	461	446	431	499	470	438	473	450	471	450	481	489	507	497	456	452	478	440	480	481	472	454	440	489	446	489	475	462	481	459	475	479	497	474	482	484	490	466	487	514	452	447	487	496	484	496	487	473	485	492	470	489	475	516	470	520	477	488	470	504	487	490	486	494	496	484	449	439	489	514	457	471	479	497	455	451	496	494	460	500	451	505	514	521	444	486	479	500	502	502	466	457	452	464	489	473	515	447	495	464	492	452	482	475	510	461	472	488	463	503	507	494	457	516	494	494	482	463	469	458	469	448	491	478	485	464	516	455	486	496	477	455	492	444	491	492	495	456	519	443	481	465	506	461	506	475	493	479	423	494	462	492	445	490	512	482	495	502	508	488	451	476	463	473	503	446	465	504	448	467	504	450	458	486	443	478	436	473	504	480	460	498	506	464	467	451	486	487	453	479	468	461	443	477	481	412	458	476	413	490	461	496	472	479	444	440	480	475	467	466	456	465	470	445	492	469	482	462	462	434	494	453	470	516	443	479	496	511	476	465	489	501	475	512	478	501	440	477	448	504	478	475	479	493	475	477	472	474	489	455	466	504	451	438	521	498	499	521	493	473	426	490	463	497	486	478	490	459	469	454	482	481	503	439	468	473	430	487	477	435	481	502	458	497	479	487	447	486	470	492	466	487	451	464	485	484	495	455	463	511	475	489	498	463	503	473	480	487	493	470	486	442	490	551	489	457	458	541	503	452	508	449	498	465
62527	103458	64874	20187	5274	604	629	607	599	524	583	530	529	498	593	562	536	533	573	534	563	1618	2097	1638	918	666	620	584	586	587	505	514	528	510	510	515	513	531	502	477	536	500	516	505	554	522	505	560	506	552	503	517	540	515	516	514	545	520	497	542	496	473	563	506	536	497	539	532	519	515	519	522	528	512	527	524	514	542	499	523	528	525	502	478	526	519	483	490	517	510	547	498	538	489	488	519	527	512	506	496	544	516	500	524	486	510	478	516	484	499	511	520	509	503	526	516	475	533	500	516	507	544	528	511	509	512	507	538	538	449	534	549	535	502	496	533	493	512	510	541	539	534	518	500	495	501	476	502	475	534	511	492	504	473	493	505	488	525	522	533	552	534	484	485	459	512	540	513	508	504	551	480	544	463	494	543	507	554	491	506	513	518	551	513	518	468	494	485	474	520	535	541	497	514	499	510	520	468	494	521	510	514	561	516	515	516	510	480	493	527	474	516	493	503	492	535	509	483	505	516	516	528	465	491	552	508	495	501	488	468	521	502	514	532	515	518	544	474	525	502	527	555	517	515	493	507	515	554	517	528	519	542	477	530	457	549	512	495	489	522	534	491	478	492	523	485	542	517	519	520	516	500	518	499	544	536	524	479	518	489	533	493	537	520	522	534	520	541	521	546	494	513	518	519	499	531	472	535	477	484	514	528	560	488	508	516	472	484	508	509	524	535	549	481	482	498	514	497	508	516	510	557	553	522	513	516	524	559	502	497	507	497	556	517	512	496	496	480	506	539	506	477	485	549	540	503	519	521	538	500	521	492	560	483	499	494	493	497	544	523	513	506	519	505	502	532	478	543	525	497	542	491	553	491	540	555	525	505	517	521	508	499	519	538	523	482	486	514	511	547	486	534	562	518	514	483	556	517	508	505	538	492	507	516	470	502	544	528	495	481	462	494	544	486	498	513	547	510	481	485	533	507	514	500	465	500	484	504	512	506	526	548	508	508	512	522	489	498	528	513	518	526	558	540	505	490	515	505	525	512	526	542	480	498	499	515	501	499	518	520	535	509	479	509	532	488	502	515	487	511	472	501	487	524	495	499	465	536	553	514	523	507	547	512	529	492	492	492	500	522	476	499	481	516	522	524	521	483	561	551	520	509	512	489	536	537	469	535	494	512	512	483	511	506	528	492	534	512	492	529	529	512	490	518	527	505	504	507	535	504	503	536	492	517	524	484	476	472	521	497	539	479	548	497	504	538	485	514	540	552	506	493	514	517	523	504	502	508	504	513	510	526	498	472	500	495	532	525	489	543	519	527	506	505	547	487	460	489	543	515	531	485	489	490	511	517	516	562	532	495	539	526	519	529	452	515	485	528	521	522	519	510	526	513	527	492	575	495	502	490	503	526	495	493	541	487	557	512	517	517	471	491	523	512	527	505	507	521	512	525	483	534	498	501	503	527	522	544	502	517	518	511	545	548	494	506	528	567	563	497	535	525	540	511	518	513	489	490	523	543	554	495	487	485	516	507	524	521	550	532	486	512	489	491	522	521	534	503	517	519	495	487	519	567	486	527	502	495	460	514	518	509	515	517	511	524	494	513	488	523	504	479	480	553	529	534	512	479	509	532	488	498	501	506	502	507	528	492	543	513	530	495	522	501	526	529	530	498	503	550	532	534	580	490	529	488	511	492	497	524	529	511	514	519	492	509	501	497	501	502	529	543	487	509	541	562	501	503	497	492	536	520	475	515	488	529	546	512	500	490	524	528	512	510	517	494	547	509	538	467	501	528	460	467	529	501	485	508	488	530	563	531	513	554	511	525	525	506	487	545	518	540	539	565	533	495	523	510	465	530	516	527	546	543	489	540	496	535	538	505	476	538	524	517	495	500	532	522	508	505	507	525	556	528	520	537	478	529	502	490	509	533	555	494	525	495	458	518	527	510	518	527	494	531	487	499	502	491	522	504	509	483	498	501	457	534	517	544	502	515	527	497	531	510	511	549	527	566	521	519	507	559	470	548	506	461	536	508	472	489	470	493	498	509	522	515	541	496	536	502	522	481	499	469	520	510	533	481	514	522	499	468	546	510	515	539	538	500	512	497	552	487	521	501	535	532	502	468	473	510	504	520	519	511	502	507	538	532	475	507	485	520	496	497	499	550	483	487	526	482	480	487	509	468	522	513	525	582	528	490	502	483	569	554	486	546	478	551	514	514	513	475	483	507	503	505	500	459	528	563	501	480	492	475	527	541	526	520	538	473	500	475	527	493	533	487	493	529	527	476	537	485	522	504	521	521	505	519	529	544	492	540	516	502	487	492	492	502	540	514	567	483	505	555	497	473	521	515	527	482	450	503	483	514	556	477	474	429	476	487	491	488	543	532	500	497	492	523	509	512	481	533	523	508	528	529	494	497	539	505	545	521	539	521	477	502	528	498	471	516	539	540	550	481	521	484	521	564	525	490	502	484	496	505	502	500	518	501	530	485	516	510	508	503	527	531	518	493	504	464	504	546	467	499	491	528	487	534	512	448	510	498	492	506	456	496	505	486	515	483	550	508	514	514	494	479	504	546	535	548	486	525	499	510	527	526	520	492	505	535	518	505	474	520	523	516	555	510	483	535	500	529	523	512	516	515	503	536	473	503	516	501	509	462	573	527	512	527	522	500	468	479	520	520	480	526	491	503	509	533	483	531	491	500	479	499	497	533	501	511	498	519	526	488	525	475	528	510	508	504	522	479	506	487	509	546	502	476	544	543	517	452	505	517	493	484	499	498	507	496	527	509	507	498	545	460	548	500	488	505	503	509	502	521	531	567	519	497	512	493	518	507	520	556	503	511	505	499	506	507	503	476	519	521	519	540	514	531	520	494	523	520	491	514	525	493	521	480	478	511	464	505	530	509	508	495	520	529	520	516	481	503	482	492	508	509	513	522	503	513	498	504	503	517	528	508	547	518	480	467	523	487	501	510	529	505	470	490	514	479	496	545	501	479	548	518	540	498	476	509	498	481	538	542	526	456	549	533	519	496	516	480	495	506	509	511	522	473	502	514	501	511	520	475	489	529	528	470	504	470	508	511	512	531	567	514	504	509	472	532	526	512	517	516	509	535	495	536	545	497	509	514	484	513	484	469	491	507	510	485	529	486	514	479	510	500	500	475	522	501	524	493	477	535	517	555	494	479	466	526	463	497	507	524	507	507	513	492	506	494	511	503	516	556	507	535	487	484	475	534	534	509	524	521	480	532	510	514	510	509	523	515	506	523	540	511	534	513	574	454	476	513	509	527	536	526	504	520	481	500	469	516	536	478	525	530	508	539	478	499	466	460	506	512	477	509	530	519	453	494	533	536	511	499	493	536	503	524	511	494	575	527	498	491	550	539	505	517	513	501	489	560	535	504	511	484	493	534	512	515	487	517	514	508	527	496	534	482	466	480	529	481	496	517	472	510	494	526	529	531	510	519	513	488	501	531	463	535	500	522	481	505	515	512	507	521
28524	29713	28458	6827	570	339	310	277	264	289	304	316	269	296	312	270	276	307	285	296	310	309	308	319	304	310	292	271	303	294	281	280	284	263	251	277	289	288	315	263	267	293	284	294	282	309	286	301	295	271	286	271	267	306	264	272	270	287	273	274	240	296	286	256	286	286	291	288	283	283	264	262	270	275	317	258	256	259	277	275	286	290	264	274	280	277	289	305	314	284	281	280	278	279	270	268	276	249	251	254	289	285	302	253	267	255	293	317	277	275	294	285	318	294	307	284	287	266	285	292	257	279	277	288	321	298	294	269	285	279	269	278	284	284	272	256	314	253	278	270	264	274	278	266	305	245	265	255	272	270	323	263	299	284	285	291	286	278	302	320	288	278	257	275	304	290	269	263	273	281	280	278	302	294	285	246	281	278	265	250	264	261	274	304	269	280	278	284	276	292	248	324	277	294	283	275	274	277	279	281	294	296	281	284	303	282	265	282	258	265	300	305	301	290	318	304	277	286	281	274	298	292	266	289	277	274	283	265	281	262	275	263	312	284	282	285	259	276	270	278	278	288	261	283	307	306	292	263	267	282	270	290	297	283	282	252	260	305	269	285	277	264	283	259	271	280	256	247	278	305	283	298	268	306	287	280	296	288	264	267	281	259	286	264	294	324	288	243	274	263	276	282	298	243	289	283	281	301	275	272	281	289	274	280	290	251	260	299	275	279	310	293	282	283	298	310	261	279	284	273	287	278	299	261	251	273	270	264	282	268	306	311	305	299	299	298	279	296	288	288	274	287	310	289	271	266	282	280	282	260	270	309	265	264	298	265	261	286	259	291	285	315	293	277	259	273	279	271	304	274	291	267	296	261	276	303	282	295	261	248	284	252	276	244	265	256	254	305	296	277	288	255	271	268	286	277	269	313	308	274	282	298	285	279	293	285	273	265	265	276	286	290	263	258	258	267	270	295	300	288	264	286	272	260	297	287	286	259	298	286	266	291	270	291	272	270	312	265	287	292	261	293	296	273	286	294	290	281	272	266	280	254	296	289	299	298	286	279	277	272	270	257	274	291	281	294	279	276	274	283	298	315	288	287	239	283	289	279	277	289	283	302	298	290	322	282	274	276	298	302	287	264	288	272	252	312	278	309	257	299	264	266	293	284	263	300	269	259	284	289	304	264	282	308	297	255	279	262	282	275	258	275	258	286	264	283	278	266	285	276	277	284	278	282	246	282	297	274	282	298	330	270	280	276	269	296	270	266	265	286	301	284	265	273	263	271	262	277	246	287	298	258	282	292	336	305	266	300	296	262	259	289	285	267	281	264	288	302	272	312	290	247	281	262	293	298	293	317	247	302	268	295	298	299	291	293	282	290	257	259	294	273	291	296	297	288	299	273	297	309	274	304	274	278	266	277	298	288	272	302	283	290	288	293	274	291	282	256	280	291	298	272	274	306	290	303	278	268	254	269	265	282	263	286	301	280	267	236	310	295	276	272	256	268	266	293	274	273	293	288	279	302	294	285	298	316	279	301	284	256	275	264	283	275	284	303	286	290	308	283	287	288	288	286	275	311	287	286	262	263	299	287	267	290	278	276	295	294	261	292	263	268	268	284	280	298	258	290	296	283	295	282	260	297	270	290	304	276	285	272	291	299	274	268	298	295	291	252	265	283	284	263	268	287	277	287	273	283	281	277	284	284	289	229	277	296	276	282	293	266	283	249	272	300	289	281	271	273	274	247	277	283	263	262	309	269	246	262	262	259	291	262	276	275	289	284	271	269	272	292	269	248	263	294	274	294	287	296	291	316	293	300	295	262	273	320	277	274	284	256	266	276	277	260	274	299	261	263	267	300	298	287	266	290	289	277	293	271	260	264	254	286	266	257	280	279	304	268	272	264	284	289	276	288	266	281	280	263	252	318	271	280	281	275	311	266	286	286	271	282	290	280	255	278	278	267	276	277	279	305	276	275	279	280	309	282	285	271	242	298	293	266	278	306	279	294	250	308	249	283	263	274	295	290	271	281	283	252	299	270	282	280	296	273	267	295	287	287	304	312	271	275	253	273	239	296	294	334	303	285	296	279	291	255	226	285	270	274	282	289	298	280	271	262	285	279	239	259	297	301	291	292	290	280	259	260	250	307	307	277	288	285	277	296	256	284	288	280	276	294	285	280	296	271	268	264	269	265	303	273	310	277	276	294	277	278	305	275	284	295	281	266	284	278	293	280	248	280	259	327	272	291	237	249	293	281	255	280	293	300	288	288	279	285	277	268	279	285	298	264	273	307	298	317	280	286	298	256	294	262	278	285	283	282	266	266	259	271	266	299	275	230	290	304	268	274	278	278	282	293	279	255	291	276	279	273	313	235	280	302	259	277	274	246	307	279	270	288	301	247	294	285	265	261	282	287	267	273	266	278	275	279	296	289	280	291	265	272	292	263	297	270	275	252	279	296	288	285	278	265	294	303	292	258	302	296	288	294	235	278	282	308	270	269	294	313	270	272	272	270	280	288	274	274	299	313	308	273	294	282	281	256	271	280	268	270	264	275	272	302	290	272	286	278	288	285	299	252	292	271	299	248	302	293	253	281	295	296	325	258	286	290	279	259	283	261	269	304	285	261	275	263	267	304	285	300	278	272	278	294	293	289	291	299	270	261	256	263	295	255	298	278	278	270	294	281	283	311	280	273	297	299	302	253	277	271	306	259	280	299	262	290	288	284	239	290	267	291	253	327	288	305	290	290	296	277	283	242	270	273	288	296	260	288	260	306	283	287	287	277	268	319	261	290	265	282	275	286	228	283	317	293	312	276	271	278	284	288	280	291	273	272	282	291	284	279	287	297	264	265	260	261	294	279	276	280	281	295	295	257	272	282	295	277	266	318	265	300	268	309	302	286	320	295	289	299	248	287	275	257	315	288	266	260	277	287	252	304	277	259	280	288	282	267	299	341	283	283	261	309	295	303	276	279	259	274	253	275	311	269	282	302	232	252	268	259	287	287	286	298	250	263	259	272	289	288	261	265	303	274	313	304	264	256	275	276	301	281	271	259	277	258	275	276	321	277	287	288	301	255	278	267	269	273	265	307	296	296	269	301	273	307	268	291	285	263	290	289	276	246	259	288	270	267	271	237	274	293	279	294	282	274	311	284	293	291	287	320	288	298	289	284	281	284	258	268	279	299	294	280	267	278	258	307	297	268	277	279	306	266	255	264	272	278	284	273	266	253	286	273	260	294	291	283	288	279	257	286	268	312	269	312	288	296	274	275	268	287	295	264	306	268	270	269	282	285	250	288	279	297	264	264	281	280	296	282	285	292	284	298	296	306	280	306	293	317	280	263	261	300	297	274	258	288	288	291	299	256	265	283	287	316	327	250	274	294	278	289	283	307	283	279	273	273	271	297	280	297	272	279	246	286	289	295	237	293	269	268	295	265	269	306	303	273	286	301	283	288	272	308	310	274	283	297	269	260	271	299	275	258	292	307	246	249	288	290
17050	37249	22428	2564	501	286	270	274	272	278	267	269	259	277	257	279	260	284	271	261	246	289	336	362	293	283	256	255	278	300	280	278	259	266	274	235	266	269	268	270	286	276	292	259	262	270	265	267	275	275	239	267	255	260	271	268	249	231	284	256	270	277	238	263	245	241	260	279	238	255	249	266	282	278	257	254	271	276	274	283	260	293	264	291	248	246	300	264	273	273	248	252	265	239	270	267	259	272	269	313	264	259	251	267	274	264	255	238	270	278	291	241	259	269	249	253	267	283	253	269	258	246	260	295	284	272	284	269	283	290	274	295	261	290	239	267	229	258	233	266	302	299	289	260	249	285	258	255	265	281	253	267	298	261	287	268	288	272	251	269	263	259	255	286	265	290	263	290	265	249	285	298	293	289	243	279	256	257	284	253	261	274	269	244	257	273	269	277	264	295	238	240	260	262	283	251	292	270	251	273	274	264	266	256	281	282	265	278	267	309	246	265	272	238	250	281	267	235	275	287	285	238	259	255	282	263	301	281	279	253	249	263	246	295	257	289	269	277	273	257	267	224	277	243	278	277	266	303	286	249	286	267	280	266	262	249	249	261	270	258	252	293	258	285	261	273	248	271	255	270	246	260	250	274	259	239	277	236	261	265	285	272	278	282	281	257	256	268	262	258	293	270	277	287	257	291	252	276	250	249	272	269	262	247	286	269	244	255	291	304	230	243	262	239	269	266	226	244	291	268	262	275	271	264	271	269	256	240	265	272	246	269	265	266	279	264	255	279	257	258	254	248	282	268	250	265	275	282	292	289	285	265	274	253	264	257	286	264	260	255	238	272	253	283	265	293	240	270	275	256	263	261	251	256	287	265	248	264	308	232	262	297	282	259	257	283	284	301	280	277	250	272	274	262	281	255	272	245	263	276	294	269	265	282	274	284	279	273	297	259	253	262	248	271	285	268	264	258	284	246	273	249	267	244	253	297	238	279	285	274	298	288	269	269	295	259	244	275	259	297	276	251	256	271	252	275	242	254	248	283	260	260	274	237	260	261	259	276	270	256	259	280	272	271	266	268	293	300	283	258	244	248	276	273	312	249	247	254	288	255	284	273	294	275	256	291	249	256	269	261	286	261	279	254	277	250	232	255	269	272	290	264	288	278	254	279	247	250	257	276	255	280	285	278	303	286	251	278	281	267	299	253	265	249	287	262	260	238	234	257	253	241	278	280	269	251	237	276	293	288	280	262	280	266	255	276	251	275	274	269	285	268	261	264	256	249	250	263	301	272	251	287	260	243	267	284	273	288	258	255	248	240	257	285	260	274	255	277	283	253	267	261	239	272	297	269	238	300	267	292	306	269	277	270	275	241	307	285	277	261	259	242	291	268	261	247	283	273	296	267	264	260	279	280	263	269	281	270	248	274	294	255	290	272	250	249	259	258	299	272	256	246	269	261	292	273	288	281	225	287	278	294	269	271	287	284	271	267	273	261	280	252	259	275	271	268	277	266	268	256	280	249	253	258	309	246	268	298	253	282	285	294	274	281	264	294	264	268	272	258	283	273	273	266	266	294	284	271	251	275	295	267	260	294	291	280	279	254	257	264	270	279	290	246	293	266	280	239	290	248	270	253	296	280	265	279	278	280	273	283	291	251	271	249	242	285	267	259	248	246	284	262	269	271	253	278	257	268	263	269	273	256	255	276	265	277	240	256	264	239	292	266	252	266	292	306	267	284	240	267	291	257	263	268	263	256	228	267	253	276	273	265	274	281	281	270	277	243	278	263	266	285	277	294	262	289	266	279	255	273	285	271	289	253	246	274	265	225	295	285	269	234	254	267	235	247	287	279	288	274	257	278	288	253	279	278	260	263	251	292	278	272	273	277	280	259	265	266	249	276	280	256	254	267	283	251	238	289	299	263	269	277	281	263	241	254	270	279	241	260	250	244	268	239	246	267	260	270	283	249	265	265	245	272	261	269	273	228	237	249	290	248	277	249	261	272	285	273	294	283	255	262	244	245	248	303	289	274	292	290	283	279	266	267	293	274	242	270	274	241	296	242	274	276	252	251	259	266	270	265	266	277	297	259	279	306	261	271	285	253	272	285	283	278	242	251	254	276	280	274	284	279	269	254	254	280	282	261	266	276	244	281	273	251	250	291	241	255	274	260	290	268	257	251	247	265	242	292	264	277	269	275	246	287	267	274	264	257	272	264	283	269	270	248	265	264	270	282	244	300	276	273	226	278	266	251	298	287	265	268	247	254	270	254	293	248	235	305	256	252	247	262	237	241	241	268	282	260	226	250	260	250	272	291	279	264	292	265	262	266	263	258	292	263	270	248	263	244	285	295	272	267	234	257	275	257	280	277	260	282	290	273	267	287	250	245	235	259	269	268	271	273	291	274	297	267	276	275	263	271	278	256	284	277	278	244	258	271	252	271	262	262	282	271	296	253	310	267	262	266	277	280	298	246	266	275	253	281	272	266	267	283	261	277	265	243	274	292	278	274	254	280	312	263	262	272	265	285	302	254	292	272	277	256	263	282	268	293	268	282	286	262	270	271	268	287	275	290	281	272	258	308	264	269	267	272	236	277	264	262	274	244	278	256	298	263	259	246	235	268	262	283	254	275	253	248	233	288	274	283	241	234	268	249	272	246	269	250	248	256	284	259	302	268	259	240	270	315	236	277	249	259	271	260	295	217	283	244	258	265	250	274	287	271	261	250	263	273	289	254	265	279	261	252	255	307	262	258	266	289	243	257	235	272	261	277	246	270	263	270	241	271	280	251	286	261	261	273	267	250	290	250	257	271	291	261	282	283	253	266	257	267	279	241	280	281	288	260	272	268	285	268	275	261	283	267	241	273	256	264	275	282	255	248	285	285	273	270	308	264	286	278	288	259	261	254	298	234	282	293	290	280	266	260	284	278	252	284	241	271	276	267	263	272	290	288	267	263	270	262	251	259	252	282	277	263	274	253	246	235	265	303	252	295	270	271	290	277	268	301	277	268	270	246	262	222	255	256	269	266	272	268	239	287	277	288	257	270	249	279	301	256	246	264	249	280	275	277	261	267	273	272	261	255	263	256	255	269	266	265	265	266	290	254	265	260	267	289	255	273	243	275	261	261	273	260	258	263	260	295	293	275	288	250	286	262	271	273	274	268	255	279	268	260	273	261	277	257	268	277	268	282	254	266	252	278	263	278	257	233	239	269	271	259	235	255	262	263	293	292	272	276	248	244	256	246	259	277	275	298	253	249	261	273	266	248	275	252	282	289	284	262	266	240	247	274	304	287	269	279	260	260	268	252	285	284	277	274	255	271	273	287	252	235	252	277	255	262	269	265	238	250	252	255	275	242	260	274	286	279	268	250	267	275	293	261	259	282	252	272	249	277	248	246	287	240	273	259	255	293	244	268	252	242	276	273	250	254	281	268	276	281	275	278	262	262	254	242	274	244	292	297	279	280	251	296	279	279	276	272	277	264	270	280	278	272
25045	27492	41968	29945	12660	1689	582	477	420	380	383	416	393	404	414	376	381	405	429	380	385	634	709	638	505	439	429	413	389	439	420	402	392	419	393	385	378	428	390	414	370	397	415	400	429	395	364	362	367	381	381	379	357	408	427	398	392	393	386	374	382	391	358	370	383	367	385	385	369	366	385	377	391	399	409	389	440	397	392	374	364	386	367	388	378	386	359	373	400	404	378	389	408	430	407	391	369	406	420	415	389	376	352	363	410	386	395	378	370	410	383	411	363	433	386	361	381	355	412	351	389	366	383	433	426	409	380	382	380	358	376	395	415	379	402	386	356	400	397	359	391	401	342	372	383	376	410	355	384	378	369	412	389	406	361	373	395	367	394	402	399	378	403	402	395	411	400	399	351	409	390	385	379	401	371	373	413	417	388	377	379	428	391	404	410	376	426	388	385	388	403	376	396	414	419	408	385	354	429	409	372	377	390	406	409	397	414	375	395	357	341	383	373	350	395	413	342	375	425	363	390	416	404	378	392	382	359	399	390	331	398	426	375	388	391	397	357	377	377	399	355	369	396	371	391	380	369	378	403	360	381	347	379	386	403	389	392	362	376	395	344	360	386	394	414	394	385	390	361	393	389	415	353	399	416	359	405	395	398	384	368	376	403	384	358	419	383	397	368	384	386	440	402	378	414	385	356	414	356	341	366	401	409	401	366	394	371	410	358	403	368	405	390	394	370	408	366	418	362	392	362	366	395	386	378	401	395	406	387	433	387	415	381	354	415	387	407	394	405	391	365	417	384	384	412	399	403	370	415	396	391	394	426	415	404	378	366	411	404	404	375	400	382	388	400	405	354	391	384	428	408	403	432	388	384	368	388	422	419	357	412	368	375	405	398	399	375	380	393	376	417	387	371	380	359	366	371	355	365	386	389	420	418	386	397	410	384	374	398	360	389	395	377	402	397	406	420	381	378	387	411	356	390	406	408	392	357	372	395	387	372	389	381	416	399	380	381	371	374	433	366	402	396	402	407	389	389	396	389	351	371	399	373	379	434	404	421	411	393	342	385	394	387	391	427	398	400	386	384	406	368	385	439	373	402	375	398	397	388	379	421	385	383	376	354	386	406	401	402	392	390	376	361	393	348	386	383	383	407	397	406	367	388	399	396	394	411	387	361	426	405	379	400	411	350	407	386	357	374	394	405	415	402	387	399	408	404	380	393	405	378	364	403	370	393	442	388	376	372	366	390	370	422	365	418	385	413	404	372	364	393	386	390	378	380	395	368	378	402	442	381	434	378	398	415	391	415	390	374	375	412	385	380	361	385	392	403	357	400	359	400	392	394	353	399	412	378	397	371	388	367	402	379	411	351	369	414	392	419	359	385	405	363	383	414	407	413	375	402	367	394	383	380	388	403	386	378	375	394	387	365	420	384	360	376	405	400	403	380	409	378	401	371	375	392	393	397	399	387	366	377	395	372	398	396	388	411	370	404	389	363	370	381	371	397	391	391	391	403	397	382	406	414	383	351	417	356	404	375	381	398	390	410	415	347	361	419	363	377	386	371	406	402	369	408	399	393	432	403	381	389	371	386	410	411	363	388	358	389	384	390	399	388	384	418	387	417	399	383	418	432	415	367	391	392	388	407	438	385	401	408	397	379	410	355	390	366	408	389	380	412	371	388	431	402	392	377	381	405	377	393	367	410	382	403	403	421	401	389	359	385	397	432	387	391	407	425	365	400	386	397	443	389	405	396	390	423	384	408	362	420	368	380	395	396	389	392	384	403	387	373	390	407	412	377	358	371	407	395	364	399	374	380	415	445	400	403	384	389	376	390	355	377	367	374	383	413	383	409	391	426	395	403	382	416	377	395	365	414	392	352	411	369	403	374	376	402	395	434	403	394	366	355	403	399	378	385	394	359	400	394	398	390	389	425	380	384	400	374	405	378	389	397	379	363	354	372	410	398	392	420	398	370	392	369	366	376	400	372	379	388	406	390	371	378	397	401	370	393	385	420	383	384	386	362	395	384	396	380	392	386	384	382	407	373	371	422	400	388	406	377	382	416	398	399	389	425	398	400	368	375	352	406	387	364	348	377	391	379	367	370	387	391	420	414	413	423	384	429	374	402	380	414	393	399	410	409	412	378	392	408	360	362	386	403	378	392	351	383	401	396	400	397	372	383	379	383	405	398	388	404	379	391	375	362	380	364	373	389	383	410	384	371	451	397	426	370	388	386	387	370	391	386	383	395	380	389	392	370	408	355	416	377	434	405	357	390	401	379	379	377	378	402	371	365	387	429	420	410	357	374	386	349	384	394	416	343	403	424	392	408	377	405	355	381	378	378	392	356	393	391	369	386	401	371	363	382	398	395	388	360	400	399	355	408	380	385	379	369	371	382	414	400	403	439	396	332	374	376	353	395	347	402	374	416	394	393	381	377	423	354	395	384	366	413	388	425	377	364	365	404	398	380	381	393	410	380	391	406	385	392	389	417	415	383	397	423	399	391	415	388	398	361	379	389	378	412	389	354	415	385	392	389	413	356	374	403	371	378	388	399	391	357	383	384	369	372	377	394	393	385	343	391	391	393	388	384	367	384	386	382	372	378	383	380	404	390	383	379	388	381	382	393	420	364	398	387	402	394	403	389	397	409	394	424	390	381	399	368	415	406	420	419	396	388	416	375	361	399	387	410	391	413	378	378	364	394	385	380	347	382	382	381	373	424	385	367	411	404	412	424	419	394	409	418	394	383	388	403	404	392	406	352	387	367	351	422	375	396	374	373	371	377	346	387	406	349	396	418	388	423	412	370	412	388	406	382	400	346	371	384	416	411	397	393	393	396	406	382	405	364	388	370	386	398	387	381	384	378	377	386	369	383	368	387	395	401	382	382	389	397	398	366	389	382	355	381	398	363	375	372	376	364	374	384	387	362	387	394	383	415	398	406	403	392	387	356	370	392	346	405	356	375	363	416	386	407	375	433	367	381	397	366	351	373	411	426	404	395	357	391	440	377	370	405	341	369	387	378	373	399	408	386	406	412	385	409	414	409	392	379	440	407	357	352	379	391	385	391	373	359	371	385	357	399	395	407	349	392	397	390	371	403	415	385	401	397	341	420	352	394	393	387	402	424	379	372	416	408	414	356	410	390	369	370	380	388	375	397	370	381	396	368	417	402	375	406	373	366	403	393	436	390	399	360	397	409	395	378	395	366	364	372	392	402	377	384	408	386	393	421	401	382	356	367	383	355	388	362	383	393	367	379	345	394	407	359	390	397	386	375	442	339	408	369	389	386	401	384	391	398	381	371	358	377	377	410	405	405	418	401	381	371	371	405	427	399	433	361	372	370	363	423	394	422	415	419	390	402	353	390	410	366	388	411	415	377	355	407	391	377	377	398	400	367	372	390	389	435	400	393	415	441	394	420	402	401	391	405	422	375	400	368	381	379	387	385	432	366	373	383	377	354	384	380	400	408	383	357	410	381	358	379	414	404	394
56099	94368	58435	15449	1600	452	441	440	426	404	433	405	463	388	447	391	418	382	446	431	465	948	1099	903	545	458	424	467	429	390	452	391	433	402	371	389	374	433	415	400	399	435	416	431	366	412	435	414	411	446	401	434	359	388	394	412	418	410	414	367	394	419	387	418	420	425	370	420	376	396	402	388	402	435	420	376	385	392	426	406	393	419	379	402	391	402	356	379	401	423	348	404	421	401	427	407	399	383	392	440	402	416	416	420	379	396	394	415	377	383	416	421	412	419	412	377	397	405	413	409	419	416	379	414	385	426	449	402	413	398	413	436	410	442	395	405	425	413	411	443	365	407	441	398	385	394	399	392	418	432	408	393	422	408	418	407	388	438	374	408	379	412	400	392	414	403	417	345	418	376	391	424	382	349	401	404	412	408	383	422	405	403	451	422	388	375	406	418	418	452	395	364	425	431	416	403	402	407	454	433	394	382	406	399	382	433	434	406	416	397	401	381	397	440	403	415	373	363	386	437	402	384	401	370	386	383	406	384	411	423	410	440	385	419	410	386	400	405	375	413	386	398	410	425	436	398	402	449	410	383	393	414	399	366	406	369	386	390	381	385	433	373	415	421	425	379	415	397	412	383	394	382	406	392	423	420	423	428	417	369	436	410	397	390	373	428	418	397	374	427	432	400	403	402	388	411	388	434	403	418	427	378	456	359	414	429	419	361	418	382	404	450	412	440	428	426	381	383	394	402	413	417	393	397	394	407	426	415	387	433	395	395	394	416	394	397	393	395	378	365	396	361	405	391	426	405	407	406	388	392	408	388	389	446	425	389	419	363	404	427	436	394	375	417	438	397	386	382	439	444	400	425	405	395	374	397	391	381	404	391	400	412	361	390	397	416	398	395	398	400	436	378	426	401	398	394	418	409	370	412	392	391	393	409	377	426	407	374	407	418	421	425	438	409	423	424	392	420	416	416	415	398	390	380	382	403	372	428	386	424	368	436	395	403	411	412	405	406	417	393	374	392	395	380	371	405	405	414	404	400	415	399	445	379	387	430	422	421	382	408	418	420	411	421	440	421	423	393	399	445	394	387	418	414	413	412	409	421	381	400	421	408	407	407	380	386	389	403	377	395	372	398	396	437	376	415	391	372	404	404	395	381	395	425	413	400	430	380	425	426	405	392	376	442	415	405	402	409	435	424	416	374	408	440	384	437	428	382	420	418	393	403	408	375	380	390	404	406	393	370	387	404	418	412	382	404	411	428	398	378	355	397	421	362	404	400	433	381	415	373	371	384	402	435	383	405	397	364	428	440	424	418	397	426	423	419	446	420	411	410	413	392	424	405	379	449	385	370	395	388	414	387	394	399	381	423	429	408	420	378	427	394	407	382	393	409	423	379	403	380	385	389	408	380	385	430	412	412	406	379	373	418	404	437	409	393	419	381	416	400	392	395	388	416	420	406	407	389	407	410	384	436	394	395	412	442	416	428	414	396	410	418	453	413	387	420	389	413	382	369	415	417	415	394	364	415	396	427	420	399	410	442	428	363	363	366	411	398	381	385	402	402	405	399	431	383	383	382	413	400	407	435	398	398	418	387	402	380	412	435	411	410	398	401	416	392	386	378	412	411	409	413	456	411	416	376	413	407	402	403	393	388	368	411	387	370	383	392	381	377	413	426	374	391	381	422	458	399	390	376	433	367	392	434	375	423	379	416	393	412	376	431	409	391	392	380	431	425	382	375	415	410	388	402	397	374	416	418	383	397	382	402	396	379	374	421	380	393	403	445	406	436	415	410	409	369	379	417	400	395	424	443	374	400	397	416	405	400	404	438	402	414	435	418	356	391	419	379	388	446	416	387	409	406	397	417	427	386	397	437	418	408	415	412	432	408	443	404	403	440	393	407	437	398	426	380	437	397	416	379	409	401	395	397	421	440	391	480	419	363	398	407	386	413	395	387	440	381	388	413	400	429	401	403	390	374	406	411	402	394	398	449	438	431	409	389	439	414	452	425	405	463	391	386	401	411	409	384	403	370	404	420	395	422	438	428	422	381	420	389	406	396	378	401	397	389	405	394	416	402	394	434	415	434	440	381	403	397	411	400	401	438	411	425	400	421	414	445	410	415	428	406	375	388	371	417	395	401	373	389	423	440	402	419	416	381	413	417	416	414	441	395	428	405	393	407	388	388	370	432	399	406	433	394	425	368	413	362	426	406	415	419	417	389	401	418	387	403	392	413	464	404	375	403	385	416	407	421	424	380	386	400	421	403	384	365	414	405	427	423	405	393	413	397	397	371	410	421	437	386	388	421	419	396	395	402	409	377	397	407	425	369	422	421	417	393	395	380	405	357	421	384	382	434	369	375	398	373	410	411	402	369	374	412	352	382	434	360	409	396	414	391	396	421	410	389	377	423	397	392	373	417	422	431	371	379	429	393	403	380	416	402	392	435	435	386	398	426	431	379	432	422	369	447	407	396	416	407	411	396	379	408	413	373	364	356	427	363	381	373	412	405	377	398	407	393	379	387	393	364	386	376	363	374	377	412	411	403	385	433	409	372	412	399	434	412	396	422	381	414	377	364	407	389	373	392	390	383	435	388	397	398	415	402	393	399	388	417	407	375	397	436	378	414	453	385	376	436	418	381	363	394	419	429	438	382	394	414	412	426	408	393	392	407	418	412	424	421	433	445	375	423	366	381	395	463	411	425	415	396	391	394	397	393	385	401	400	396	431	431	413	400	380	401	410	420	382	413	416	417	380	369	414	407	364	410	398	384	391	403	393	419	408	372	386	386	408	399	452	416	437	396	460	389	400	420	398	387	376	393	413	426	427	425	351	439	367	443	373	412	350	402	423	404	405	399	397	424	397	393	405	434	419	448	361	425	403	394	400	396	414	376	388	398	402	364	426	416	396	408	376	408	396	417	385	403	458	389	401	447	368	398	402	430	389	395	407	414	365	412	399	411	382	380	412	369	458	373	386	392	409	455	402	389	399	398	392	414	401	409	418	405	435	380	403	387	388	430	430	413	422	437	404	403	418	399	412	389	399	400	425	397	434	414	425	388	410	395	378	426	436	409	428	437	380	394	353	411	443	415	402	426	405	414	399	370	388	450	367	399	371	387	401	398	410	408	382	395	370	413	391	408	387	421	429	372	417	359	415	403	415	400	411	407	410	401	392	367	400	393	435	434	389	377	403	417	394	390	392	396	384	441	383	398	390	377	431	394	390	401	428	407	398	417	404	385	400	396	393	416	431	380	364	436	447	363	381	386	426	403	397	413	404	361	373	402	376	413	414	408	399	399	400	401	377	411	382	411	383	408	401	376	434	387	420	423	374	365	423	366	399	410	404	414	399	398	415	382	369	385	387	424	412	406	434	426	394	399	409	432	412	409	387	427	393	452	382	384	341	435	404	387	399	396	403	359	432	432	427	392	373	395	437	405	432	405	447	415	406	409	386	365	434	404	386	390	396	383	380	394	403	416	391	410	391	409
23878	24004	36699	30352	19254	8388	1171	638	521	572	547	503	510	514	530	501	521	513	494	505	485	855	895	788	643	566	523	631	518	516	491	525	498	470	532	481	516	531	498	523	516	525	515	496	537	546	492	537	482	488	476	504	538	495	497	500	492	508	483	508	490	441	437	533	497	460	509	479	510	475	525	513	500	505	464	456	524	473	493	511	516	557	471	478	525	548	471	504	536	496	494	504	541	481	516	524	483	519	492	482	502	501	505	500	507	513	505	503	511	492	467	515	489	513	486	489	498	506	512	500	478	501	502	496	476	505	476	527	481	505	503	481	523	512	496	550	525	464	517	489	520	498	473	490	477	514	495	511	521	454	473	531	478	489	507	508	504	493	537	540	495	522	493	522	517	475	550	502	520	520	524	581	493	507	470	517	491	517	503	538	490	497	526	513	520	512	521	504	490	527	493	482	514	523	509	523	486	502	499	500	442	473	479	468	512	441	490	482	508	451	466	484	489	515	451	505	464	481	508	495	509	482	546	528	506	496	461	499	498	440	498	503	468	485	493	492	521	441	488	481	474	500	496	511	530	499	503	480	475	466	491	489	474	455	533	474	506	518	509	494	474	452	537	543	482	516	486	512	492	468	463	482	514	500	520	526	488	525	472	506	464	487	503	503	536	502	500	478	454	536	514	495	486	462	501	484	503	514	505	503	482	524	470	494	507	490	489	519	498	503	485	455	505	479	484	546	488	488	504	484	509	513	496	561	473	475	507	472	494	514	466	491	506	483	511	468	556	530	490	492	494	507	503	490	524	551	468	504	496	535	469	487	513	495	525	488	511	537	503	493	471	486	496	511	489	470	517	518	482	494	482	502	522	506	479	503	520	534	473	462	478	496	509	524	510	488	497	500	490	465	503	477	500	491	509	475	507	533	532	519	488	506	490	488	517	493	505	495	497	488	476	535	477	500	500	495	534	527	476	474	502	532	534	490	526	523	510	494	511	506	483	513	496	481	492	543	510	477	506	519	493	511	448	482	527	479	514	518	441	509	462	526	487	490	486	483	470	513	482	459	499	524	474	482	483	451	501	461	540	459	479	444	514	522	502	468	527	521	503	471	551	494	457	503	523	497	453	481	503	499	473	487	444	499	491	487	493	486	477	505	507	460	502	495	479	476	490	535	508	474	497	498	469	488	467	511	481	469	526	520	534	447	522	448	468	558	510	543	549	485	547	492	540	516	529	492	535	470	502	550	484	519	509	478	494	499	493	501	490	471	454	484	500	491	503	512	503	479	509	516	494	483	477	474	518	447	459	466	554	524	500	487	487	478	506	519	500	498	498	470	509	503	500	467	488	504	480	514	519	523	482	505	491	480	519	504	465	492	489	532	480	496	490	467	533	515	511	489	511	525	519	505	512	480	527	522	509	514	497	505	514	489	510	467	480	463	487	499	503	477	497	490	518	493	514	499	476	511	486	522	513	522	485	469	507	490	515	523	493	505	450	530	515	526	545	493	480	484	526	497	509	490	474	477	473	515	519	460	454	500	500	516	509	507	469	505	496	533	463	493	578	484	468	536	487	510	525	534	531	523	509	524	472	485	494	544	505	507	517	498	476	492	505	513	451	549	467	507	492	480	498	451	526	500	476	492	512	510	455	508	468	505	472	504	474	508	498	495	510	516	490	476	520	527	522	472	511	543	466	514	503	543	485	506	520	499	485	520	516	514	504	513	450	507	526	475	554	511	493	528	506	527	532	493	513	508	477	473	493	475	516	512	473	504	472	535	484	521	493	526	467	478	471	513	499	488	456	496	524	484	499	517	472	507	502	474	511	510	530	503	519	541	492	497	477	512	503	505	516	511	467	497	491	498	523	518	514	519	536	477	512	499	511	503	528	521	525	480	487	546	525	483	478	482	497	520	519	473	490	456	511	495	519	502	480	498	461	465	509	489	487	495	468	512	474	522	502	522	562	510	531	493	507	489	470	481	472	513	517	495	504	512	558	462	511	489	526	539	459	527	479	485	512	492	500	488	512	476	478	490	474	488	498	468	526	525	489	479	481	537	507	505	493	510	511	509	502	546	495	470	480	478	523	512	494	458	514	508	507	478	491	492	536	492	509	531	478	464	500	503	491	461	477	471	505	470	528	484	519	499	499	509	444	510	517	529	485	489	485	480	522	494	488	510	483	494	506	483	527	504	518	516	520	516	482	466	501	522	480	485	469	526	517	484	513	518	487	500	490	499	481	476	479	481	481	493	485	500	512	507	469	497	500	487	481	473	467	489	521	530	475	528	459	474	502	473	472	523	464	528	499	505	528	499	549	514	474	479	512	517	491	520	477	515	461	497	533	542	501	512	522	511	524	492	487	499	496	534	504	514	477	546	516	494	488	488	512	525	482	520	520	508	512	464	499	516	530	498	465	524	521	494	529	503	486	524	548	506	473	503	521	463	439	506	484	521	493	527	500	505	561	495	505	475	492	484	491	494	493	530	502	495	489	466	489	527	485	513	502	523	510	500	486	469	496	525	525	494	509	509	466	463	501	508	465	484	512	477	493	446	515	464	477	506	534	507	494	515	511	489	475	545	496	505	478	497	517	499	515	492	520	499	517	498	454	477	492	460	514	509	498	518	535	499	488	524	527	503	488	463	494	498	487	505	471	485	515	483	473	498	491	426	469	502	476	526	506	470	506	549	506	474	511	511	531	513	434	482	510	511	471	486	474	479	506	503	511	490	491	539	503	485	490	507	482	432	495	515	500	481	532	481	464	514	519	504	494	486	477	487	485	482	512	477	493	495	510	518	468	501	466	517	478	521	483	497	474	453	539	536	476	499	490	524	488	425	503	530	490	515	477	500	544	497	504	489	494	484	482	475	466	504	488	517	497	541	510	542	509	504	492	524	481	520	479	500	518	482	530	509	468	509	477	523	498	516	528	488	453	481	509	474	498	502	469	497	484	497	469	461	479	518	477	466	471	494	491	481	522	501	561	486	532	480	523	461	540	505	471	455	513	501	476	466	491	469	483	513	479	522	505	511	492	470	486	438	509	493	522	542	523	504	529	474	481	511	518	483	528	507	514	513	487	504	511	498	549	503	551	514	507	477	483	525	494	518	530	499	519	475	456	468	492	505	495	494	502	557	499	488	463	513	513	512	523	487	496	478	471	513	531	482	506	514	496	490	476	464	471	450	489	520	479	508	539	505	491	518	451	474	502	487	459	498	470	544	498	457	502	515	478	463	528	474	489	457	496	480	468	456	500	499	536	539	529	486	473	473	522	491	517	499	517	479	559	487	484	522	509	471	500	526	513	512	531	514	484	481	499	553	479	504	513	487	520	500	541	471	487	526	526	520	484	482	508	502	549	486	478	512	464	521	528	462	499	494	518	505	475	483	473	550	487	502	503	486	468	480	512	485	535	550	480	471	496	526	503	495	487	488	510	486	505	493	488	474	485	505	475	517	532	489	506	548	453	474	487	487	490	515	484	482	505	493	471	473
58859	99761	73346	23532	1541	575	518	545	506	523	564	573	535	531	550	557	547	506	549	547	531	1181	1397	1093	702	613	609	614	606	557	552	509	527	574	531	533	546	508	539	508	540	513	513	564	551	505	525	529	511	526	561	512	556	538	522	528	537	504	551	538	515	520	540	518	518	527	551	505	501	566	542	544	531	561	561	565	527	538	529	479	487	506	488	541	502	557	523	530	543	528	480	542	502	492	492	514	545	536	557	512	510	556	548	514	518	534	556	494	540	549	520	510	491	557	527	521	537	549	560	553	496	534	507	536	500	505	526	549	563	491	604	543	549	489	546	507	549	550	523	521	499	502	565	530	514	547	506	515	561	565	506	503	490	518	485	514	526	556	501	513	513	519	590	508	518	543	501	519	531	534	527	532	539	504	530	525	547	538	511	519	545	495	516	535	534	542	517	513	537	567	522	541	540	511	506	496	529	524	515	534	523	525	513	529	516	554	553	532	519	556	521	542	489	526	552	549	531	540	490	535	556	509	514	512	546	530	548	556	530	537	555	579	572	536	519	499	546	515	521	508	503	520	562	537	557	504	505	569	542	508	522	523	545	495	520	541	498	506	499	506	526	561	561	485	528	527	501	532	550	571	538	538	506	542	537	553	539	587	504	512	529	524	521	535	481	494	481	510	539	453	495	488	557	525	544	574	505	527	538	501	529	527	506	532	538	539	511	502	539	481	494	513	538	557	578	523	531	554	484	528	532	546	520	529	545	514	537	518	515	519	493	526	541	514	584	518	538	517	516	521	515	516	531	507	533	571	517	513	570	508	508	492	576	490	535	529	547	530	515	510	534	520	552	516	534	524	518	524	518	522	536	476	496	561	506	556	552	535	526	556	543	549	533	524	555	538	516	534	533	507	552	497	515	551	525	524	548	530	570	499	534	496	540	543	520	516	536	510	537	514	552	531	542	535	518	572	522	495	526	571	529	554	511	531	488	512	507	512	537	516	526	567	514	546	521	537	535	537	526	549	511	544	526	517	555	520	544	524	519	521	554	516	478	523	534	500	505	503	502	535	538	553	576	577	550	502	486	475	523	577	505	521	521	561	503	514	547	526	498	526	541	521	534	543	517	492	516	507	575	523	502	514	548	546	509	509	517	547	488	512	534	521	517	589	499	573	505	510	538	544	497	554	524	507	578	538	518	539	525	531	544	530	539	537	534	515	540	541	520	527	557	554	516	537	560	528	523	516	522	537	533	525	472	520	508	504	529	541	531	491	545	512	520	502	530	505	520	512	512	516	499	518	549	521	529	495	490	517	527	534	517	538	507	562	475	517	479	495	516	510	518	530	490	565	576	519	523	527	533	521	517	534	527	532	509	516	531	490	546	550	510	516	496	484	531	494	527	524	539	572	523	516	513	543	473	504	528	535	502	497	509	512	503	548	522	550	545	572	513	528	519	521	540	534	512	558	494	520	530	525	510	553	523	542	491	498	501	542	534	541	520	509	493	563	517	557	544	539	518	531	493	552	561	509	553	506	522	511	498	494	520	510	487	511	508	511	522	518	506	509	532	565	556	526	517	530	483	539	519	533	510	490	538	488	540	507	539	526	512	513	551	568	498	570	505	499	534	522	502	531	536	581	516	487	541	536	490	497	556	538	492	497	493	563	485	536	507	521	508	507	512	547	570	543	571	517	554	547	542	552	560	546	497	527	535	511	513	513	509	533	507	583	554	543	493	546	521	515	511	509	550	539	541	541	521	492	577	584	551	514	479	555	532	513	508	523	557	522	542	519	506	490	499	526	536	543	548	544	535	533	496	527	516	532	526	502	554	527	538	531	553	513	506	523	537	511	519	508	541	521	510	537	471	483	472	490	546	510	478	498	528	557	533	528	503	514	569	547	506	504	506	534	563	534	495	493	521	543	512	515	512	457	541	549	484	527	539	528	534	578	500	545	516	487	515	503	528	537	486	540	567	494	525	533	560	500	513	543	540	495	538	576	494	555	552	546	512	513	509	540	540	537	495	549	514	529	546	511	541	518	490	519	507	499	504	549	539	524	533	529	569	548	546	506	571	527	530	557	527	549	522	528	506	493	517	532	520	546	540	525	508	501	513	550	497	549	579	503	518	548	523	546	524	507	518	553	466	498	479	525	542	554	558	557	529	541	530	523	546	513	498	564	522	569	566	527	492	540	556	502	476	477	521	549	499	525	535	519	548	515	536	534	483	519	547	527	490	563	520	488	527	540	531	511	540	511	568	527	494	527	528	502	522	536	498	514	545	530	545	584	545	504	529	520	504	551	539	543	509	508	496	537	517	521	526	506	538	560	556	543	543	540	504	540	517	531	502	533	499	512	517	502	555	522	495	523	536	556	553	563	506	515	570	502	567	535	534	533	535	506	523	526	500	532	563	510	507	547	477	555	520	537	508	524	520	524	582	534	526	529	537	523	546	518	512	541	535	543	501	468	504	536	515	528	507	511	535	520	526	492	544	517	522	557	494	575	513	543	552	533	509	478	533	550	499	569	538	554	544	548	483	532	536	520	516	569	581	523	553	509	532	570	520	514	538	547	515	486	550	532	505	552	541	515	460	506	492	531	545	513	523	516	538	504	524	492	524	531	542	513	484	525	505	472	572	496	516	509	555	517	528	542	544	525	534	526	532	515	520	515	499	522	524	486	502	511	535	498	542	529	561	503	484	501	498	557	543	551	554	474	520	553	525	540	493	506	521	534	515	543	452	517	497	500	534	530	538	520	509	523	505	533	545	508	509	550	520	531	512	558	524	500	565	530	528	536	495	553	569	555	528	495	478	506	555	536	559	511	512	553	544	538	542	517	541	514	507	539	499	531	539	534	513	523	541	531	531	534	526	564	564	506	530	521	512	505	546	474	529	496	526	521	544	555	482	531	562	531	506	538	534	518	523	553	535	499	514	502	570	532	574	517	514	501	505	519	540	508	502	498	553	521	533	511	592	532	492	516	537	539	527	526	501	553	503	483	506	562	507	497	515	544	553	484	520	541	506	533	518	518	503	523	528	551	544	511	517	521	464	505	513	573	539	563	506	466	517	523	492	500	500	524	524	550	530	472	528	538	552	559	507	498	500	547	536	511	544	518	548	506	537	560	504	525	539	556	499	528	500	517	524	496	520	512	531	546	491	522	511	535	523	530	516	505	510	514	564	505	536	533	547	539	514	580	508	502	518	514	499	559	510	551	523	554	535	536	496	565	520	521	556	498	506	551	525	507	517	519	506	491	508	538	501	548	524	517	525	502	533	507	523	539	547	534	545	509	534	549	482	472	529	541	491	495	512	509	522	538	547	529	513	551	489	509	528	493	511	504	499	552	546	488	525	508	521	535	516	509	532	504	511	524	543	552	527	517	526	524	533	516	549	523	539	544	552	540	494	486	562	494	529	518	514	539	555	511	522	475	496	521	569	537	515	518	532	477	543	547	484	502	517	515	544	479	515	486	488	527	569	476	525	537	532	530	557	590
29928	30556	25968	9781	738	411	314	286	301	297	300	306	304	294	316	296	303	300	310	336	327	340	310	307	340	350	305	308	308	321	320	298	330	342	318	297	317	296	330	302	272	305	327	292	338	305	354	279	313	311	300	281	337	327	312	296	330	307	305	312	321	308	302	285	306	307	306	331	328	314	333	312	294	312	312	290	315	311	314	352	300	300	303	319	308	314	318	310	320	321	283	325	334	282	328	323	304	286	304	306	347	301	335	314	319	317	300	320	283	341	330	313	304	342	282	302	308	309	288	320	342	308	323	328	292	262	321	292	291	298	307	341	319	321	289	319	301	291	304	308	300	333	321	310	281	354	323	301	333	306	344	342	352	332	332	277	295	297	332	299	280	303	266	332	308	314	307	292	330	291	294	306	297	313	337	301	342	289	327	314	309	289	314	328	302	293	297	322	299	302	287	323	335	307	325	309	281	303	323	297	344	313	289	294	307	283	293	332	279	329	329	323	319	288	313	341	349	318	310	315	318	274	314	328	325	330	349	306	334	308	320	331	284	321	285	318	304	309	311	303	309	293	312	321	324	288	313	309	289	312	317	329	295	313	327	337	313	284	295	328	289	295	317	315	333	327	322	300	318	287	317	316	299	293	306	299	309	329	340	343	308	325	289	317	288	333	324	304	299	298	328	300	276	303	328	300	316	337	341	303	315	303	303	320	301	332	311	277	291	289	275	324	277	328	350	305	316	300	301	323	312	271	280	319	326	310	322	309	285	313	312	306	315	310	304	316	330	319	301	305	336	302	354	291	305	281	318	335	295	289	300	303	296	309	324	342	279	324	301	325	314	357	273	273	299	299	311	311	317	320	315	295	321	327	310	314	305	331	314	332	316	361	291	312	305	323	305	336	337	292	292	310	316	304	297	287	330	293	327	315	294	329	306	321	310	322	294	332	327	301	329	324	330	351	292	299	318	342	320	325	313	293	315	305	264	298	325	274	338	306	295	307	302	292	308	328	306	288	314	322	330	296	293	290	305	311	311	291	329	336	330	311	328	315	295	306	299	286	299	309	359	308	291	307	316	292	327	317	349	281	307	304	330	312	283	293	348	342	318	340	325	305	303	315	304	321	268	297	275	309	300	331	319	309	300	309	316	328	316	320	282	317	338	301	342	298	321	314	318	302	283	322	328	323	311	293	301	322	318	335	290	280	322	328	274	320	335	315	290	292	281	302	311	308	321	307	292	352	342	310	278	320	340	335	320	308	318	303	336	327	298	326	305	279	319	323	318	321	308	307	311	324	324	295	318	333	316	336	298	324	333	284	294	325	313	341	308	306	318	295	338	296	297	302	312	311	298	296	326	325	324	340	325	317	322	288	313	320	327	336	286	329	327	288	307	304	324	322	310	328	336	323	300	299	282	309	325	290	316	299	351	295	310	349	307	289	314	306	288	316	302	309	298	336	310	300	302	307	297	321	321	315	328	334	286	323	315	317	313	315	312	298	303	337	278	324	291	351	313	338	276	321	313	287	343	321	311	308	305	301	329	330	300	342	293	305	286	303	311	285	308	314	288	282	308	294	295	323	324	279	329	297	314	298	300	307	287	331	309	326	272	328	290	333	300	317	314	330	303	327	302	329	350	316	286	359	316	337	308	320	316	329	324	321	327	311	304	305	329	313	328	313	326	333	325	290	321	298	334	281	339	290	295	310	327	290	325	330	290	309	294	312	320	304	299	296	317	305	296	346	320	300	298	337	306	309	302	311	292	325	330	323	335	322	335	329	288	297	288	306	313	315	315	303	316	300	305	264	337	301	342	305	332	347	309	317	299	284	312	306	286	301	300	319	331	296	296	308	339	298	284	278	287	305	306	304	297	297	309	328	313	312	300	326	318	356	298	272	348	315	329	317	316	318	302	337	299	316	311	329	297	284	360	310	342	300	343	311	295	297	294	310	290	325	304	327	333	305	308	307	328	314	316	312	303	293	299	312	320	344	334	312	318	349	337	331	358	317	315	313	325	303	287	312	293	310	289	290	299	299	313	283	280	304	331	341	288	328	313	317	295	337	281	305	319	352	318	297	307	297	283	295	323	304	310	307	314	268	315	291	276	352	342	326	322	310	352	305	302	315	339	308	332	312	315	325	339	297	325	308	306	330	307	325	296	295	304	297	332	284	304	323	309	318	289	288	323	322	311	300	299	293	347	284	305	297	339	313	317	309	302	335	302	269	313	301	305	293	297	346	285	316	289	296	284	323	288	329	321	275	300	331	321	308	320	307	305	307	321	336	298	336	331	281	297	307	336	299	325	359	300	318	318	348	324	329	298	376	289	299	321	300	319	333	335	303	337	294	291	331	291	317	361	328	305	267	308	317	297	311	307	357	339	294	308	329	335	346	340	334	360	291	324	308	310	330	338	321	323	292	323	344	300	321	318	335	303	280	283	312	314	290	286	307	312	320	301	338	317	287	325	310	297	299	320	299	284	289	297	306	340	306	301	326	331	320	322	313	323	309	342	299	287	298	316	330	312	289	294	292	303	319	318	289	323	290	279	298	304	291	300	314	304	319	312	319	314	272	281	314	301	282	325	320	323	293	308	347	319	273	308	319	312	323	311	326	304	327	306	318	318	287	293	324	292	350	299	300	315	311	339	325	305	316	286	328	276	319	304	333	319	278	298	321	317	292	308	290	330	312	316	293	303	321	268	333	321	318	297	317	299	285	343	286	307	290	303	329	307	327	284	281	292	320	318	305	323	304	321	302	290	330	300	297	308	299	305	308	329	339	295	314	343	285	328	318	304	299	323	309	318	306	330	286	327	329	330	317	309	303	330	327	321	340	296	306	329	292	303	305	332	304	328	301	334	328	293	285	321	326	331	284	293	305	312	346	315	321	320	313	322	308	299	332	312	310	285	297	345	320	303	301	323	321	325	300	289	299	336	302	317	314	329	315	311	293	303	319	311	331	320	306	297	322	316	272	317	298	311	302	303	347	344	308	298	306	313	320	319	283	328	299	314	306	305	351	335	315	320	302	304	304	336	312	308	291	315	319	333	329	296	318	309	312	333	310	324	292	321	283	329	312	285	312	296	292	313	299	282	326	320	310	323	289	303	304	282	303	289	303	313	307	312	328	305	325	306	319	296	299	324	320	318	303	319	332	320	316	329	318	330	325	265	302	330	296	308	303	316	333	329	311	275	272	330	300	305	323	341	310	314	295	311	304	306	321	310	316	304	282	323	292	291	307	276	338	321	356	334	315	323	309	313	310	314	290	293	314	273	297	328	329	344	283	309	312	290	307	279	319	324	306	312	310	320	319	355	305	320	334	277	301	307	315	322	309	321	301	312	299	318	316	297	312	342	281	328	340	314	345	306	334	333	323	311	311	290	301	316	274	302	312	298	322	288	306	310	298	333	312	295	347	303	308	281	311	300	325	283	319	300	333	330	306	299	319	280	306	301	339	297	336	318	302	295	324	305	327	316	334	342	318	331	340	304	325
23534	36844	20160	4881	365	310	299	281	316	276	290	292	300	332	276	316	319	295	303	315	275	314	325	299	297	291	292	288	302	270	291	303	279	306	317	258	266	323	291	270	280	309	290	290	319	302	281	269	281	302	314	319	287	309	289	314	312	286	311	329	279	308	311	301	275	308	307	309	270	303	277	317	251	299	319	294	307	283	274	283	280	277	309	251	317	296	290	258	319	285	297	276	304	310	322	271	324	262	274	302	301	301	312	279	275	318	290	249	307	284	299	290	287	301	274	294	306	306	264	294	275	287	275	284	298	267	337	286	321	298	310	276	279	291	289	282	270	282	280	274	278	317	282	245	276	299	285	287	292	290	279	307	291	289	303	273	265	267	298	291	280	303	300	300	299	291	295	277	279	271	299	273	279	302	293	312	299	274	301	325	309	320	290	312	291	289	277	266	284	291	314	318	282	286	306	318	269	268	315	306	278	322	274	287	264	292	292	285	290	292	255	304	276	291	308	284	315	284	300	336	299	278	288	305	288	297	299	291	261	273	285	295	289	331	289	311	272	303	290	297	284	286	303	290	326	297	296	299	301	256	273	286	288	290	298	287	304	297	284	301	289	291	284	304	333	277	333	303	287	280	298	298	274	281	287	260	302	301	306	278	300	260	329	312	280	291	291	280	294	279	269	284	312	286	267	284	307	298	271	313	301	290	302	285	282	313	298	288	286	280	280	293	311	300	304	267	310	272	305	284	304	273	284	268	297	283	268	260	298	314	278	303	270	296	284	287	290	274	308	275	276	312	303	314	299	268	297	292	267	278	307	305	286	319	289	305	281	295	277	284	269	264	275	291	281	290	287	300	274	311	248	313	309	309	312	282	281	289	286	314	292	286	274	315	282	283	271	280	289	296	303	271	286	281	271	282	263	304	289	276	284	283	302	307	284	304	296	284	294	303	280	294	304	325	260	314	287	303	319	287	259	300	310	298	302	308	297	292	295	293	258	271	295	296	278	257	327	320	297	278	315	311	313	293	310	313	280	296	299	309	286	302	274	293	302	309	285	285	296	283	322	318	283	301	276	257	316	290	302	293	301	265	338	270	299	283	303	294	303	303	303	293	285	338	275	277	303	305	337	288	299	256	303	273	299	272	290	269	301	308	281	281	311	277	321	301	263	292	299	252	269	296	285	308	278	304	292	288	288	302	272	308	282	315	298	266	275	304	270	306	301	262	284	305	331	261	298	292	311	312	245	290	288	304	298	294	292	304	275	303	313	282	298	267	306	303	279	303	297	303	295	298	258	283	308	278	312	276	308	296	277	292	301	320	298	305	293	281	300	272	304	286	295	297	293	318	324	286	300	295	276	290	308	299	312	306	312	303	297	317	281	302	294	295	288	316	278	268	302	316	293	260	264	268	280	309	295	291	304	302	319	286	269	287	289	289	282	276	289	296	285	293	287	283	309	326	286	297	291	318	275	254	311	298	279	282	306	296	282	264	309	320	317	290	316	277	317	298	300	312	282	277	308	283	264	320	265	320	308	314	285	276	266	294	296	301	303	278	249	322	285	276	263	330	334	310	308	273	272	275	288	313	325	284	280	315	291	300	288	281	269	318	309	297	284	279	324	309	323	276	286	304	288	310	277	281	287	298	297	267	298	289	281	290	289	290	282	285	277	282	301	295	332	280	288	313	274	307	291	293	311	316	293	284	289	309	308	282	292	289	325	318	313	276	288	267	298	299	275	311	248	292	318	284	294	259	312	270	312	314	297	296	287	281	282	298	293	296	290	309	300	296	310	266	301	301	312	324	316	293	309	286	300	279	318	254	292	288	267	304	303	288	304	273	283	309	318	271	277	310	321	304	290	290	318	312	293	288	299	323	291	314	309	323	268	293	308	261	289	287	324	319	288	302	290	299	317	296	326	297	297	292	298	277	305	287	260	275	261	281	323	269	282	304	276	280	288	283	292	308	312	274	270	295	303	334	305	278	317	278	332	282	303	299	284	280	258	325	282	291	269	285	331	281	307	300	263	278	268	287	270	289	287	292	284	280	295	318	262	306	296	285	290	278	316	309	308	306	309	329	291	297	338	283	292	287	298	333	297	298	287	276	300	317	324	292	289	307	279	286	318	292	319	286	297	324	276	298	327	282	289	293	293	262	287	290	278	303	296	289	284	283	292	284	293	299	279	314	271	290	303	299	313	298	333	312	290	272	288	309	291	295	292	281	305	298	279	291	299	313	256	295	298	317	286	303	299	327	319	283	294	305	291	288	293	287	268	309	281	280	304	297	303	277	245	285	326	282	305	309	310	339	290	282	288	293	276	304	284	266	292	304	285	311	268	279	253	278	293	274	268	271	337	306	271	305	279	302	299	306	308	287	317	284	299	287	304	320	277	283	336	312	299	313	276	304	286	262	266	284	286	290	306	282	317	291	259	249	272	279	292	293	276	283	279	288	297	305	260	280	295	290	281	283	279	308	288	301	286	301	292	282	294	290	278	297	311	271	285	282	308	304	299	275	294	310	277	314	309	272	309	308	296	291	297	320	248	270	294	328	298	296	279	281	276	281	302	294	310	307	276	310	313	274	274	248	270	311	291	291	299	287	297	286	253	294	309	289	271	292	305	305	273	280	280	272	257	273	290	319	299	293	299	275	302	292	295	309	315	288	294	291	289	274	283	311	272	292	304	278	267	287	293	268	288	295	285	289	285	298	274	301	296	311	284	299	287	308	317	297	280	302	297	290	302	294	308	278	306	295	289	273	279	294	270	306	300	327	298	269	292	319	271	279	278	315	303	252	272	286	267	315	277	286	325	287	279	294	296	286	297	295	258	292	287	276	284	315	294	307	293	264	309	293	285	307	277	276	289	288	313	311	291	295	243	289	271	287	281	278	266	296	294	304	299	310	289	282	269	309	278	305	266	292	275	291	265	277	316	285	289	280	292	291	321	304	269	293	284	284	300	311	300	307	289	277	274	295	263	298	266	269	297	314	295	282	264	306	296	290	279	307	259	270	293	277	290	292	267	273	321	301	291	297	287	308	288	265	295	275	291	296	310	282	266	278	331	291	315	312	281	277	295	296	285	314	329	301	295	327	300	292	344	315	324	290	306	289	292	313	332	268	299	259	296	306	265	320	277	315	290	274	287	281	259	308	307	298	276	276	316	277	274	252	264	292	262	281	275	277	276	284	319	287	289	324	265	283	255	294	308	258	294	282	317	280	310	267	314	317	302	296	316	271	290	316	280	272	288	301	293	305	295	261	330	324	287	262	309	265	267	282	278	307	300	261	319	299	245	300	309	287	292	279	320	289	253	279	286	291	288	269	318	274	295	284	277	300	302	328	263	292	262	261	289	280	264	318	289	287	271	287	269	294	302	291	303	283	298	300	275	306	271	310	298	273	294	259	299	289	267	302	339	298	301	278	296	289	269	328	321	301	287	297	276	287	295	280	295	294	281	297	316	268	273	286	293	282	309	299	299	283	298	318	288	263
25079	27393	44264	37238	14449	2164	639	480	460	427	473	450	423	471	433	450	417	403	427	423	454	506	521	486	470	471	435	443	452	438	418	412	414	420	391	450	434	389	384	419	398	403	420	475	462	422	436	391	422	418	432	437	406	440	379	433	429	398	401	405	410	438	432	442	432	405	434	416	433	398	438	421	438	415	412	423	431	404	430	429	419	426	461	406	435	440	438	419	433	366	437	425	423	425	429	425	400	403	464	412	401	412	404	414	391	412	428	379	390	409	436	386	422	452	409	404	435	426	419	436	407	394	392	401	433	448	421	409	417	434	446	414	449	378	439	428	431	410	443	415	409	391	397	403	400	401	422	443	391	468	445	400	400	403	487	450	405	436	420	423	368	433	448	408	430	403	444	479	406	403	399	430	395	411	422	420	411	386	423	413	416	425	413	419	393	423	391	430	424	415	397	432	406	432	431	394	442	412	415	430	448	425	449	432	418	436	406	379	436	422	413	419	402	455	398	412	400	425	423	380	431	405	403	428	452	431	414	411	443	414	414	395	390	460	455	436	427	437	407	434	419	407	445	430	388	413	435	421	422	398	415	392	441	429	442	429	410	396	424	429	433	416	416	414	396	414	419	414	438	389	406	416	385	393	410	417	407	413	400	393	417	437	392	433	435	412	394	381	425	443	434	428	429	448	427	436	411	433	420	394	425	412	421	402	416	433	407	413	432	407	418	431	400	422	434	423	415	408	440	400	407	399	423	395	419	407	429	426	425	390	404	426	399	390	392	411	420	419	442	423	425	404	392	449	429	379	445	406	405	433	422	437	394	411	414	422	407	439	389	412	474	362	401	414	408	408	411	426	461	429	420	401	380	426	401	396	468	449	450	399	419	392	415	433	440	393	427	401	420	388	428	417	411	407	435	397	379	382	428	435	479	439	411	424	392	407	419	399	420	428	406	405	442	385	397	441	406	440	441	435	431	371	392	379	437	406	426	411	451	429	405	390	392	417	424	420	360	416	431	426	380	374	412	405	409	397	392	389	403	424	426	421	416	447	415	455	410	390	410	423	387	406	424	438	409	395	382	390	436	378	411	406	458	410	398	378	451	380	416	407	444	411	374	409	450	398	398	390	390	407	457	429	397	393	400	421	412	419	446	423	400	449	414	410	429	397	406	411	434	412	399	437	476	390	393	432	416	437	414	413	417	375	444	423	416	401	422	434	404	443	401	439	393	429	401	406	422	385	392	392	458	451	416	422	428	426	444	393	387	410	375	423	416	376	389	444	409	425	436	392	424	410	443	414	378	439	406	366	398	411	403	395	423	417	413	432	426	402	424	449	396	403	419	420	381	399	410	422	391	421	427	412	402	374	406	394	384	437	420	427	432	429	425	434	382	425	432	413	391	448	386	416	420	420	431	413	392	406	406	410	413	409	425	423	426	437	387	428	448	414	399	419	433	406	439	432	410	410	408	400	420	386	426	407	415	385	410	406	417	423	430	391	427	396	449	385	408	406	427	391	431	464	424	374	400	407	420	412	404	433	401	405	410	409	428	422	396	442	415	394	402	371	437	396	432	427	410	417	428	435	416	404	429	416	418	394	401	451	392	386	434	418	422	394	387	420	432	397	440	444	441	406	426	369	429	437	454	396	410	383	401	411	439	401	418	396	440	416	436	393	422	396	415	411	415	387	373	415	433	440	413	418	440	437	414	385	410	415	387	395	432	383	411	426	435	410	412	422	397	465	432	386	401	421	407	442	453	396	410	435	398	425	443	398	417	387	411	404	438	415	421	413	432	412	365	401	420	411	417	420	418	400	387	410	381	439	410	411	369	424	395	442	405	466	400	405	442	395	404	433	388	389	428	434	397	423	409	405	403	444	413	439	417	453	444	384	447	434	410	383	405	394	438	438	423	412	433	419	416	421	404	391	440	427	415	410	400	437	428	422	411	399	424	385	427	413	435	463	451	419	428	414	393	386	432	437	408	421	403	419	446	435	434	405	423	433	422	432	448	386	390	391	384	427	454	420	398	419	411	433	416	411	443	375	424	417	430	419	413	417	374	388	351	393	403	410	401	417	410	429	415	442	404	430	443	404	387	417	431	431	434	421	430	404	419	406	425	396	391	396	416	394	426	432	407	436	397	422	438	385	391	418	392	408	431	454	431	398	398	421	380	411	420	410	388	399	451	403	396	383	392	382	405	399	395	409	402	398	436	431	420	424	366	402	424	449	391	373	412	417	401	375	448	389	415	425	412	425	418	414	413	412	416	415	434	409	402	390	414	409	398	401	453	424	395	414	399	431	420	401	404	423	413	414	402	427	392	392	403	395	388	437	426	411	453	424	403	444	459	412	382	409	403	453	426	424	444	383	401	433	409	380	398	429	432	395	398	446	425	416	433	449	429	444	404	419	422	411	403	423	413	421	377	440	419	390	411	426	422	440	399	421	430	403	402	431	433	454	391	441	422	439	423	440	425	438	372	426	429	430	402	437	396	421	429	403	401	465	441	444	398	358	374	438	399	435	417	406	357	387	433	418	444	416	412	425	418	390	444	406	418	398	444	396	398	427	439	434	392	360	422	386	401	437	446	417	460	424	437	389	448	378	412	438	414	440	385	439	428	439	419	453	434	405	424	386	449	408	427	388	407	420	406	430	423	423	409	402	431	424	418	405	403	430	425	424	408	409	411	430	399	396	464	350	403	418	407	414	416	405	411	433	429	406	421	436	399	400	412	420	399	407	450	409	399	378	392	426	414	408	446	400	421	392	376	389	390	411	474	382	415	444	422	398	410	405	450	419	429	370	398	388	382	395	378	415	434	416	382	371	425	430	396	401	382	421	428	431	396	392	396	413	432	401	395	414	423	397	426	469	457	421	453	376	444	426	417	393	412	409	422	392	379	426	404	425	426	393	403	427	458	411	390	412	447	414	433	413	417	394	415	378	422	426	392	403	381	431	431	410	407	438	399	439	414	420	402	392	400	420	416	414	361	452	447	424	419	417	451	390	452	436	449	425	407	437	428	404	479	404	399	415	397	415	377	425	406	411	463	385	405	433	454	411	432	401	414	428	443	388	417	435	417	407	414	457	472	404	424	388	416	430	420	410	436	420	438	405	404	429	472	436	434	441	388	405	411	408	393	423	396	402	388	425	444	423	395	375	386	430	407	365	390	445	384	425	398	381	411	422	419	406	406	406	442	406	427	418	400	434	401	414	401	409	422	407	434	439	436	423	401	414	401	434	406	448	411	429	384	427	417	425	407	439	411	409	397	428	405	410	382	412	399	395	414	440	376	437	420	424	406	452	384	401	404	416	379	426	420	429	401	409	405	404	423	412	384	427	416	377	393	421	411	394	426	428	404	421	409	408	388	428	440	409	401	433	423	432	428	445	422	460	393	408	405	446	403	435	465	420	436	423	390	431	406	424	428	408	422	422	416	422	387	417	370	434	406	398	425	380	413	416	431	395	433	403	398	413	424	396	395	422	416	437	399	432
57089	93369	64662	29513	1889	440	466	491	473	469	438	442	422	430	457	443	447	420	459	461	405	582	614	562	485	474	482	471	450	454	418	435	466	449	408	458	419	406	429	449	436	446	422	436	416	448	440	415	411	450	436	418	410	422	433	426	433	424	429	437	393	416	395	453	437	398	443	461	425	411	424	440	428	444	407	438	406	448	434	422	413	475	449	418	383	462	442	411	414	492	465	407	438	424	413	433	445	443	398	433	464	435	447	432	429	414	408	411	396	449	408	416	451	436	441	445	420	477	439	422	422	435	433	436	399	427	460	410	419	405	450	443	429	406	422	450	442	425	413	405	447	411	431	420	405	434	470	460	434	380	452	386	433	407	416	458	393	464	430	421	442	394	451	406	431	405	407	402	463	444	408	378	419	413	436	454	428	431	414	457	436	425	454	403	411	417	429	478	429	399	429	435	438	436	457	380	430	418	406	442	442	429	428	435	437	389	382	411	431	439	403	432	475	410	461	441	423	420	456	478	415	450	394	442	432	418	428	449	424	414	450	432	421	433	422	439	435	425	438	423	379	443	432	411	414	439	419	406	430	473	437	470	471	426	437	442	442	411	475	411	438	435	453	420	414	447	435	421	398	410	454	431	406	416	445	462	392	424	431	453	439	429	439	427	425	448	441	451	399	433	433	440	382	401	437	457	410	449	443	412	437	412	439	454	473	434	426	417	420	442	419	457	465	435	418	445	424	432	424	447	414	415	429	413	420	443	470	441	416	425	428	390	393	474	397	476	407	461	439	443	437	479	425	453	454	432	426	419	433	413	397	420	409	423	435	431	444	421	472	390	457	439	474	427	405	446	424	438	430	428	450	420	447	419	399	445	418	455	425	459	395	424	456	460	430	426	441	415	449	429	441	441	440	444	428	444	446	442	426	444	443	417	419	461	439	448	460	396	428	439	413	442	402	451	459	421	447	403	410	422	465	447	433	412	443	450	454	411	408	444	386	434	413	401	417	441	461	412	404	392	479	436	402	406	408	409	431	416	423	409	397	415	440	412	375	420	433	437	399	449	439	436	430	422	385	411	447	387	447	438	398	430	395	476	439	449	399	448	422	437	414	414	412	411	423	433	428	420	435	398	425	398	435	426	452	439	465	469	458	408	390	441	463	410	410	468	428	404	447	438	459	479	427	427	411	421	427	471	422	447	451	449	418	396	441	445	401	469	402	396	410	412	419	425	411	401	424	401	415	456	441	430	429	420	425	404	454	436	415	414	403	409	427	465	403	413	454	430	440	447	442	390	447	425	424	422	399	409	437	459	440	455	431	452	467	418	414	452	398	413	418	417	426	429	419	460	398	428	423	462	445	448	424	457	407	377	436	452	403	419	386	452	407	445	409	431	461	400	434	450	431	404	422	403	424	422	427	436	429	404	417	426	396	438	438	408	392	434	440	441	444	407	415	432	445	439	419	424	473	428	429	437	402	424	438	406	436	429	419	434	394	425	367	444	440	441	457	417	449	374	410	430	410	449	452	428	440	405	434	419	443	430	425	444	441	402	434	409	461	409	434	413	407	418	401	435	434	460	409	405	414	395	442	393	424	412	401	445	423	423	379	476	450	419	439	382	446	416	412	436	429	468	417	440	448	412	463	459	471	424	428	411	451	428	421	442	411	428	407	421	425	435	427	460	422	442	450	421	422	421	424	431	413	430	434	401	450	459	422	410	459	425	398	437	411	412	405	433	430	432	461	457	439	409	399	434	421	445	433	449	413	391	426	417	442	416	437	430	424	457	440	476	432	451	433	463	435	431	435	405	445	403	410	427	395	393	449	439	403	458	457	418	426	425	450	419	465	425	422	450	463	488	415	425	445	433	411	425	396	451	427	419	440	445	413	431	394	430	409	441	469	428	414	428	412	454	434	421	432	411	409	449	436	422	448	400	427	450	433	447	438	444	451	427	427	403	431	412	427	415	427	436	430	429	414	416	432	423	429	423	415	450	417	442	400	360	446	455	415	407	444	404	432	403	435	430	405	397	366	406	407	458	380	403	458	456	436	419	429	422	402	398	406	438	434	441	412	423	390	377	424	430	455	424	398	426	417	418	436	421	430	419	456	438	400	407	405	425	429	410	385	440	442	386	447	477	410	447	450	411	417	379	428	452	423	441	446	394	392	432	442	422	420	414	421	442	421	424	407	435	404	374	424	429	490	395	428	424	470	426	437	423	428	427	451	443	417	433	408	418	425	436	400	441	433	442	442	438	439	422	421	421	384	454	413	410	444	444	452	448	401	447	444	409	452	429	422	455	436	478	462	391	458	420	433	408	431	420	441	427	400	436	431	429	407	437	457	426	405	447	433	427	423	458	421	457	399	452	438	416	399	439	405	434	440	428	431	425	453	435	417	402	456	429	449	414	394	449	444	433	382	408	443	427	443	411	444	432	441	446	442	420	412	433	427	449	432	414	432	447	445	446	412	459	451	436	441	421	428	402	431	412	422	455	422	424	394	457	411	415	438	395	428	455	429	458	413	424	427	426	404	394	399	433	433	426	424	422	410	428	452	431	448	382	425	412	413	466	452	441	430	436	427	444	405	416	457	439	436	434	394	438	454	424	449	451	447	428	398	423	424	415	433	411	457	454	438	451	401	414	425	441	448	474	442	428	389	441	418	457	448	449	436	434	431	454	410	417	446	429	406	442	427	412	449	425	427	416	449	400	406	455	418	435	440	419	405	382	385	429	398	414	400	381	416	424	424	402	443	436	411	424	463	439	451	416	439	403	398	419	440	436	474	456	393	442	450	459	401	436	427	407	452	411	378	429	416	437	405	448	434	419	475	414	377	437	382	451	413	396	420	420	392	395	415	459	432	446	417	450	419	463	431	403	423	435	429	427	427	409	435	446	435	425	443	431	401	406	403	447	404	426	411	440	417	419	436	422	405	472	412	433	424	419	407	440	463	421	420	414	448	430	399	407	464	394	432	406	433	440	418	410	426	404	425	409	380	427	465	446	425	443	397	426	505	436	413	435	421	445	434	414	410	431	440	388	406	462	399	426	435	446	432	416	408	421	417	410	413	469	397	413	402	433	430	412	415	405	406	436	406	411	463	420	434	435	417	444	420	412	424	412	413	412	424	412	455	415	388	446	397	414	438	453	419	438	437	409	427	423	454	440	406	444	440	412	451	416	415	433	441	423	452	386	388	430	424	403	452	463	421	443	449	418	396	428	427	459	458	414	440	400	450	420	426	404	437	411	398	471	402	419	410	428	426	407	428	459	400	433	409	398	414	437	410	426	412	395	454	406	424	414	424	435	433	441	416	424	417	456	448	439	428	419	431	430	442	478	418	429	426	450	409	421	417	429	408	460	436	410	441	446	456	398	427	417	408	445	425	435	462	427	414	429	429	437	405	413	440	447	427	436	407	422	451	447	425	435	416	393	451	458	431	419	424	442	444	412	412	423	411	390	404	380	441	436	413	413	409	438	438	423	420	415	403	414
23922	24121	38152	33446	20841	9159	1299	717	587	568	543	553	566	542	533	569	567	563	511	538	575	715	776	732	642	563	569	529	550	585	594	514	527	530	488	568	552	507	537	562	571	499	496	525	501	521	485	509	537	516	526	495	507	498	545	539	536	508	505	565	521	536	524	536	520	614	551	527	499	522	513	524	531	501	545	557	511	525	519	525	499	562	520	540	521	534	486	507	491	540	534	561	529	494	497	536	508	504	507	514	512	481	550	520	528	489	561	557	558	532	496	514	529	548	479	551	515	486	518	496	512	557	566	502	528	494	546	533	534	529	515	526	540	532	560	492	545	537	503	527	567	484	508	564	506	515	521	509	521	521	533	540	519	549	521	521	528	492	527	488	552	525	575	505	521	574	564	532	542	519	474	505	524	516	539	503	494	467	550	500	508	542	561	522	544	514	518	532	492	554	546	479	505	549	524	483	514	474	518	549	543	539	565	524	540	540	558	547	504	526	484	492	528	504	473	527	548	511	550	522	520	528	499	535	562	532	499	547	549	534	548	528	527	521	516	509	530	533	481	491	538	513	497	538	514	510	525	477	516	486	518	496	508	530	543	478	504	531	484	520	516	521	549	544	508	516	525	559	527	516	531	546	539	490	522	501	535	539	500	555	497	508	484	531	516	511	527	517	540	534	481	557	494	462	550	529	516	534	507	500	529	528	532	552	531	524	525	557	521	522	561	503	541	520	525	486	493	493	512	481	512	531	513	498	475	530	572	557	536	510	527	489	532	476	530	507	528	532	527	543	516	503	532	508	519	506	498	517	505	551	542	517	545	511	545	532	473	530	489	564	494	521	519	547	549	526	536	548	534	566	533	485	492	550	510	528	545	544	496	554	533	488	504	476	486	518	517	499	531	555	493	506	478	530	503	515	537	498	514	509	550	579	542	517	504	531	558	515	538	560	478	522	531	519	521	517	502	483	518	521	530	562	498	552	568	563	531	505	514	546	489	542	507	524	526	583	515	532	487	529	525	506	528	536	557	519	507	508	519	523	529	502	549	509	551	513	526	506	531	486	517	528	557	521	553	518	499	533	519	491	499	516	553	548	537	498	513	532	489	533	543	513	535	484	493	559	535	490	536	520	498	501	505	505	535	504	506	512	517	518	478	527	545	526	517	500	513	547	473	495	462	524	508	541	567	518	482	493	501	521	535	507	564	515	536	506	523	512	525	510	501	499	543	533	539	529	516	505	529	546	527	524	514	511	539	540	532	489	557	519	538	536	510	498	512	541	515	496	497	501	516	511	515	517	505	505	572	555	538	530	515	523	578	575	523	511	553	506	542	540	545	526	503	499	526	545	547	520	565	574	505	511	524	528	518	551	510	506	535	544	561	517	518	566	536	504	516	490	508	502	523	482	508	531	522	546	535	504	510	501	507	507	513	529	493	504	536	531	567	484	514	530	522	544	553	502	502	496	502	522	540	504	503	523	499	479	574	549	526	514	491	549	556	523	528	511	504	498	524	517	488	536	505	522	526	471	508	492	518	569	509	519	521	543	540	499	548	494	522	536	558	509	528	552	512	496	509	503	505	514	487	558	548	510	531	521	532	495	506	482	525	528	537	540	524	531	486	499	548	504	535	516	551	525	507	527	519	504	487	520	525	549	535	533	513	551	598	516	514	527	510	498	524	490	522	534	528	559	492	551	474	540	511	536	519	522	547	545	500	548	480	523	551	512	501	498	540	551	542	487	493	561	524	562	513	470	525	514	539	508	520	524	533	460	503	551	519	510	513	509	533	547	580	506	480	529	532	505	525	498	552	541	550	504	520	516	534	478	543	514	511	503	502	532	544	494	504	507	536	582	571	522	514	498	523	574	512	527	539	493	571	524	484	522	522	520	512	510	536	511	519	532	515	498	513	525	533	532	509	538	507	535	525	534	534	534	526	544	501	534	503	503	529	496	501	508	502	504	541	537	538	537	508	503	524	494	504	530	492	484	517	521	589	512	537	520	532	504	552	527	549	556	518	494	499	508	549	546	484	542	466	521	513	518	535	481	453	518	542	510	536	545	495	548	540	516	545	539	550	524	537	546	550	498	543	534	507	511	505	537	531	551	527	497	545	511	549	533	491	535	533	537	499	532	529	526	533	531	468	538	541	509	541	542	507	494	480	505	482	498	497	543	520	563	504	499	549	499	534	515	535	522	475	504	507	499	528	508	531	529	514	510	503	506	570	485	533	502	512	523	546	543	510	552	554	488	559	528	507	523	525	538	505	497	499	544	516	511	518	518	482	488	551	561	547	534	574	532	540	555	565	498	531	512	509	489	566	535	473	541	487	456	525	531	563	515	503	467	508	536	507	548	523	534	541	525	516	531	503	501	497	523	508	526	486	482	521	534	477	511	540	511	471	543	512	550	531	517	502	496	516	498	528	511	548	528	529	559	467	521	515	508	506	522	463	485	496	497	531	557	517	535	541	585	513	512	556	510	477	494	522	545	568	550	504	505	521	513	535	514	524	529	491	555	517	477	497	511	536	559	498	552	520	509	546	516	542	536	556	520	556	514	509	548	473	517	514	548	503	510	502	514	540	545	462	537	534	515	496	543	488	534	541	499	581	537	521	528	522	523	516	554	494	528	505	502	534	503	527	496	521	512	529	553	497	508	519	514	521	526	513	493	518	485	539	561	508	540	521	469	540	500	559	540	578	530	557	510	522	526	538	501	532	506	536	514	524	533	526	554	479	550	558	521	511	554	532	541	518	531	550	533	540	526	512	544	483	488	471	566	520	503	571	550	521	525	525	508	520	497	500	523	544	518	556	509	549	540	519	492	533	464	534	542	513	516	529	491	516	483	555	544	557	508	535	559	528	493	529	532	498	532	489	481	512	509	522	548	545	538	521	533	533	504	512	493	510	516	543	508	501	504	523	563	530	521	522	518	531	552	474	518	508	477	488	507	511	536	512	540	496	512	458	534	493	511	506	491	496	567	498	550	504	499	465	499	549	506	526	524	549	508	496	503	527	517	541	511	483	479	509	528	514	512	515	510	499	529	516	502	529	546	519	497	499	571	548	519	511	493	533	515	503	503	548	489	523	513	488	509	574	516	530	549	518	568	519	459	504	530	551	516	523	518	541	480	512	502	522	495	495	516	557	519	492	515	525	504	499	535	555	547	515	544	585	561	524	503	502	557	530	573	486	520	515	507	552	503	531	575	534	523	510	545	529	512	500	558	536	532	509	527	504	548	567	527	515	515	540	474	522	553	476	483	561	528	497	516	501	505	507	513	518	521	538	561	541	509	489	515	518	545	519	517	574	554	526	553	482	540	478	502	500	508	506	520	511	535	510	526	544	501	518	587	529	536	508	446	555	522	519	537	516	511	499	546	525	471	509	533	501	523	518	563	549	497	542	573	491	553	519	547	500	533	545	507	507	512	507	549	504	523	533	547	539	506	507	552	516	519	518	510	529	529	507	525	540	535	528	520	548	533	491	569	505	489
61289	103636	73019	35722	4515	571	545	543	562	567	560	560	568	583	535	559	516	567	590	592	608	998	1064	878	692	569	572	569	604	532	552	553	526	532	578	539	564	551	553	518	545	550	526	543	513	516	567	522	562	547	531	547	549	527	570	566	575	576	510	550	530	537	572	534	559	543	536	536	545	509	557	515	542	548	561	542	525	530	516	559	532	552	542	587	527	503	537	574	511	532	539	553	577	560	506	570	558	525	476	522	493	523	540	528	537	502	551	565	543	496	572	555	557	550	543	583	504	578	535	539	542	519	537	562	535	556	566	537	559	566	587	553	527	521	568	552	549	565	543	527	517	545	526	539	509	560	554	571	510	514	517	544	522	571	526	530	508	540	553	514	533	561	554	542	567	535	534	508	518	540	530	542	539	593	570	534	572	552	593	553	508	534	572	535	564	513	546	557	541	548	602	568	546	559	534	539	522	564	588	527	527	526	514	526	536	549	534	564	515	578	506	516	544	528	552	532	502	545	549	525	577	539	567	501	547	494	528	534	535	523	531	584	549	563	530	513	565	584	520	577	542	547	544	534	563	545	514	552	499	564	537	495	559	554	548	536	538	519	535	517	509	588	538	550	557	552	558	556	549	573	551	589	495	552	521	512	574	544	526	566	532	527	548	544	552	541	501	530	528	506	511	547	557	548	572	570	537	530	525	561	577	558	560	529	573	576	560	550	565	559	517	539	546	538	541	515	549	577	556	590	537	523	593	531	537	561	547	546	547	507	489	543	571	520	551	516	544	583	513	565	561	509	533	514	536	534	536	550	547	532	485	548	520	553	532	498	575	525	533	563	546	552	564	526	489	584	561	541	522	529	497	566	563	550	548	520	539	545	523	514	575	531	505	549	513	523	519	497	547	552	537	560	538	520	564	556	574	567	520	539	545	590	520	529	550	547	549	584	522	511	545	551	553	547	557	523	544	546	506	548	535	591	547	516	557	544	516	519	542	544	495	509	567	550	544	565	561	599	541	526	562	547	530	511	548	574	520	560	520	551	525	529	562	545	513	529	584	521	542	549	543	506	546	519	502	540	514	576	595	585	533	583	571	519	545	567	505	506	541	560	561	557	519	561	560	540	483	538	595	538	570	543	551	561	508	576	518	589	564	525	567	570	528	522	564	550	535	533	540	585	506	530	554	500	519	515	526	571	545	527	529	557	569	544	529	541	548	535	547	517	545	512	556	560	535	562	531	565	519	557	553	535	560	535	564	502	526	499	519	563	535	541	516	541	530	495	502	518	532	522	540	527	555	518	568	519	562	555	511	527	572	553	541	542	543	528	508	506	581	557	580	523	544	564	599	551	540	515	549	530	516	562	532	506	511	572	548	530	551	525	585	564	563	538	522	547	533	521	532	550	555	552	558	553	543	549	553	540	520	576	545	568	543	552	532	513	537	551	541	546	590	564	574	550	555	577	537	532	538	558	540	543	523	529	578	515	519	502	500	572	576	525	514	549	548	558	548	548	552	510	506	559	561	517	551	518	575	564	572	532	575	540	519	546	561	538	552	533	530	560	531	520	525	549	524	516	578	534	508	560	537	529	574	549	554	533	538	525	526	563	533	486	524	533	510	496	503	588	529	517	532	562	527	542	521	511	584	597	533	572	561	485	536	543	525	537	525	562	567	530	593	502	520	559	542	537	503	559	521	519	578	530	592	551	548	520	516	526	554	518	537	538	545	600	540	535	508	517	550	530	517	524	532	524	534	549	541	534	503	534	527	504	569	550	561	478	552	572	552	551	540	523	524	541	504	548	535	531	563	550	531	583	533	542	536	552	543	552	545	550	519	506	510	584	553	569	525	533	550	561	502	505	548	565	585	544	552	574	527	535	569	552	583	499	576	516	572	538	526	557	531	528	530	524	566	535	571	528	501	533	540	490	540	541	507	568	543	569	524	520	519	573	510	541	481	550	541	551	586	505	529	564	561	516	540	593	534	565	532	549	547	555	568	569	544	553	520	523	522	552	530	515	537	536	517	543	502	516	545	549	511	570	555	525	539	581	492	540	537	567	558	565	493	496	501	542	490	545	568	529	546	539	540	590	532	535	561	544	520	569	540	536	553	534	571	553	533	614	496	525	497	536	526	537	603	543	564	516	527	547	560	522	528	566	582	498	529	573	545	554	490	561	555	538	548	515	584	543	587	542	536	540	551	588	560	532	541	532	546	514	525	572	595	552	545	555	567	548	538	556	572	532	529	546	555	536	488	594	511	540	536	546	550	549	489	548	541	569	543	525	561	549	608	583	535	538	546	519	549	540	524	553	558	559	549	536	515	555	553	522	557	556	559	513	553	541	585	506	525	490	574	524	572	570	553	522	543	539	536	540	550	520	554	569	522	534	504	502	545	558	530	511	541	560	515	518	492	553	536	507	536	572	535	577	535	516	513	563	563	573	572	545	551	539	516	505	538	536	520	515	558	536	555	534	480	511	561	496	525	550	492	517	547	542	602	562	518	552	568	534	585	520	575	557	516	553	551	522	492	520	544	578	597	548	544	590	554	524	563	578	513	555	495	508	551	556	517	560	542	526	555	544	536	547	567	534	515	523	506	532	511	536	551	560	517	561	524	554	572	535	541	528	513	528	528	515	505	533	533	523	525	537	567	548	550	514	570	556	505	505	535	551	526	546	531	532	555	589	510	560	564	506	507	523	539	542	576	569	580	561	535	564	501	578	543	544	481	531	537	591	510	540	529	581	544	546	560	548	574	543	545	557	495	541	546	568	508	532	576	540	553	511	569	508	557	532	575	570	562	557	544	553	537	597	542	568	572	507	538	568	521	542	573	555	542	513	570	517	536	578	553	548	522	551	510	517	518	559	527	497	537	575	516	537	550	561	517	528	570	541	585	549	524	537	538	539	526	553	560	539	571	547	570	497	547	569	571	502	572	497	540	541	543	515	574	536	564	519	558	525	546	569	562	544	546	507	573	521	584	518	548	521	512	528	534	511	553	571	551	529	602	547	497	516	572	546	586	527	519	514	536	539	548	577	541	551	554	528	522	553	535	535	546	522	558	542	557	605	549	584	536	551	551	532	528	540	508	543	570	506	577	529	564	571	496	521	561	513	538	522	551	515	516	580	526	491	531	559	597	594	515	550	561	559	541	530	525	530	530	524	493	588	561	549	534	524	529	515	512	508	544	561	525	558	561	559	546	507	546	524	541	542	597	522	540	541	574	516	557	509	534	518	562	543	552	526	533	506	526	561	560	560	543	532	609	529	514	532	547	532	493	549	538	558	582	487	512	520	535	566	547	559	531	520	538	527	576	578	552	522	504	539	513	503	573	534	570	549	492	572	508	499	569	501	517	544	566	545	540	546	503	521	520	556	580	529	574	541	542	552	556	562	532	552	530	529	550	565	574	553	506	543	515	527	549	575	521	529	602	561	505	520	540	540	569	555	510	549	474	543	483	516	524	549	511	557	582	513	545	518	554	487	488	530	512	537
29118	31072	27193	8968	490	294	325	299	308	295	323	311	287	312	320	302	288	318	283	308	323	341	315	329	306	334	296	312	301	305	328	285	292	302	297	302	306	279	294	297	341	312	318	299	314	327	321	327	315	307	334	296	296	323	319	320	272	299	321	315	289	287	299	339	285	306	301	300	301	314	311	295	301	315	308	312	268	323	304	271	336	297	303	298	322	290	329	315	296	292	318	304	322	304	327	308	316	329	302	314	319	290	333	313	291	323	289	307	280	310	330	291	315	325	317	308	284	288	285	283	330	266	292	296	302	351	286	320	337	300	284	317	314	315	289	294	323	289	306	300	323	296	328	285	274	294	274	332	322	304	291	315	329	288	321	294	299	337	295	301	314	329	314	285	315	311	292	326	306	295	310	313	294	295	323	292	316	309	270	303	302	275	302	314	283	336	303	309	304	308	330	299	273	285	309	293	316	335	322	321	311	313	296	280	314	280	319	295	289	300	308	277	302	267	303	319	271	306	309	302	301	302	301	317	300	300	305	276	325	343	313	313	266	303	272	312	316	312	296	298	313	316	340	281	269	314	299	289	322	277	323	296	291	305	305	284	289	285	350	303	313	306	336	322	306	308	328	282	330	292	301	289	321	306	301	295	297	302	298	283	296	274	296	360	277	294	299	359	290	311	288	289	288	306	316	311	320	293	308	296	291	299	284	320	289	310	335	308	284	315	315	314	291	288	302	276	313	303	317	327	307	283	317	294	305	314	293	294	264	267	276	305	287	273	316	333	289	311	320	297	317	308	332	312	295	330	321	320	318	334	308	303	302	318	300	284	279	301	315	304	297	308	314	302	346	309	319	294	299	288	298	276	277	307	314	288	294	376	295	297	308	286	297	342	278	310	287	311	301	309	281	316	288	315	313	302	330	328	277	353	343	282	285	300	297	313	337	293	310	288	310	320	307	295	309	303	319	331	296	284	299	313	288	340	296	295	308	305	285	330	298	292	309	291	316	301	315	325	313	280	301	319	311	292	337	307	280	304	289	310	309	329	304	305	367	299	305	290	292	329	298	307	294	324	285	323	289	289	311	306	280	296	318	312	330	304	325	281	321	276	293	299	300	292	321	283	338	282	317	335	311	348	291	317	281	312	326	270	300	324	290	300	333	320	293	279	313	313	304	334	268	289	285	286	306	295	300	327	304	315	299	317	277	337	276	311	302	302	286	326	298	306	311	306	303	321	306	305	320	278	315	325	276	311	302	301	298	300	307	311	303	291	318	293	289	323	307	330	325	306	324	297	289	288	290	260	360	330	294	316	280	303	296	331	339	300	317	330	311	308	285	317	294	288	328	261	321	281	330	294	316	290	315	315	319	337	287	297	277	299	311	349	301	289	316	312	321	328	307	302	311	299	337	299	285	310	289	306	280	302	295	302	319	312	321	324	302	325	302	287	315	299	308	297	298	311	310	320	305	295	299	280	258	310	313	303	318	311	331	309	288	307	304	281	286	347	304	302	289	288	295	319	292	337	305	336	312	272	280	298	315	325	327	265	284	315	345	326	270	280	276	281	300	323	317	311	304	349	282	303	313	299	282	323	303	306	287	288	336	304	301	348	312	313	302	311	325	291	299	300	306	308	318	296	313	294	298	268	330	304	308	287	329	285	292	303	327	299	321	280	323	266	309	273	299	301	296	359	300	274	301	310	289	312	305	310	285	319	300	316	292	299	309	315	255	309	310	280	297	315	287	317	301	299	343	285	305	328	325	298	315	339	334	316	294	286	316	311	317	281	299	330	299	317	319	302	300	307	330	313	281	313	311	289	316	339	329	277	317	269	299	302	281	322	319	286	297	304	322	316	317	309	295	309	317	358	337	322	334	301	269	297	287	316	284	304	335	288	302	312	293	312	279	288	319	312	311	312	306	324	304	326	312	301	297	316	299	307	303	314	308	301	297	304	308	302	293	279	299	305	273	329	331	305	304	276	325	317	308	298	297	300	290	312	296	306	292	301	300	310	285	315	298	294	297	295	310	290	338	285	275	279	302	307	316	306	302	318	295	332	320	323	304	304	271	324	354	304	338	304	299	304	278	272	294	293	307	329	312	290	302	293	309	313	280	275	295	297	321	307	268	298	316	341	290	277	291	284	316	309	324	295	315	324	321	339	255	330	316	310	309	301	285	336	335	279	313	299	297	313	290	298	307	322	277	321	296	297	294	344	282	309	326	316	316	298	296	287	283	301	331	280	316	327	331	316	296	293	272	305	313	305	295	292	341	344	322	297	309	300	300	293	335	303	299	319	277	292	302	320	315	316	284	316	310	323	327	289	300	313	324	299	315	313	306	308	308	313	309	294	309	299	295	316	315	316	336	315	282	278	296	307	302	315	322	322	290	332	278	326	302	315	302	312	321	292	308	338	314	297	342	304	284	298	338	353	295	307	297	304	282	314	316	339	311	324	283	307	308	319	273	325	315	307	313	322	310	304	315	295	315	292	296	343	354	342	320	275	328	303	343	295	329	288	326	296	315	306	289	314	291	276	296	317	290	305	303	315	304	339	317	292	335	288	304	313	313	358	300	278	294	289	284	307	329	324	308	328	294	290	295	270	302	313	341	329	307	289	349	312	326	309	305	309	305	295	319	305	306	306	290	288	307	313	300	310	314	336	312	288	297	299	313	345	323	300	301	309	315	311	292	310	293	300	341	307	297	326	305	302	311	307	308	290	300	327	330	287	326	314	307	267	317	318	275	321	312	316	297	328	344	311	315	254	296	314	293	335	307	292	321	318	304	313	284	313	317	309	342	310	340	319	301	279	295	304	329	303	329	299	278	278	306	321	346	303	327	313	298	300	309	306	305	302	298	311	335	286	271	297	275	303	306	342	287	303	326	309	286	316	307	311	309	322	269	313	307	310	301	320	331	308	314	302	326	312	350	286	320	315	292	310	296	297	308	289	336	287	291	327	337	341	310	316	283	311	296	307	276	276	294	333	309	335	301	290	326	310	322	300	297	347	305	315	292	295	319	340	309	337	307	345	305	290	338	285	296	284	281	296	313	296	278	293	313	310	300	321	266	309	292	286	305	264	286	340	294	316	329	327	294	279	313	323	305	303	322	304	333	288	317	303	307	302	288	333	302	328	302	279	314	305	295	316	300	332	317	337	299	308	321	317	353	270	298	294	316	341	309	290	290	292	276	313	300	319	314	301	268	295	295	319	278	323	294	281	276	291	321	316	290	333	350	322	321	306	284	298	296	328	335	312	328	295	339	337	290	309	311	307	315	313	303	300	333	304	332	317	312	286	313	283	318	308	312	281	306	310	284	325	298	284	314	301	319	321	300	325	319	287	295	328	291	320	302	334	309	300	322	295	306	291	321	301	295	327	281	304	320	307	284	273	307	318	285	268	285	278	325	284	354	309	316	327	338	296	346	309	299	315	300	289	322	307	289	288	295	328	299	305	328	304	284	289	305	282	303	318	296	341	319	308	340	288	283	270
21133	37853	20525	4183	306	297	295	276	270	288	287	297	275	279	280	306	298	294	275	309	285	265	334	328	293	263	277	308	285	283	308	310	259	312	296	285	266	289	297	284	281	300	303	260	293	284	295	286	300	276	285	286	287	300	285	279	274	269	277	322	290	264	316	282	299	281	319	296	290	279	274	272	297	319	272	309	289	266	296	300	323	264	279	295	279	271	268	274	294	276	246	277	270	292	301	271	281	298	253	279	292	271	288	285	303	280	272	290	277	296	268	308	247	271	271	292	246	287	281	261	274	274	264	291	273	295	272	259	257	311	240	301	251	275	295	280	252	276	291	255	295	310	280	304	260	248	253	259	266	301	278	267	282	278	275	287	265	283	294	261	261	261	281	302	287	291	293	289	313	266	307	286	274	254	293	277	279	320	286	285	278	264	292	259	307	276	273	286	321	260	282	292	314	301	276	314	286	285	301	292	295	275	260	332	279	265	278	251	287	300	309	267	278	285	273	276	285	307	262	239	317	297	258	270	297	276	276	280	303	297	258	291	282	313	293	302	256	296	269	274	271	293	280	277	261	296	254	291	287	310	290	295	286	295	260	292	272	284	284	293	271	268	260	283	297	285	260	302	280	250	280	262	282	265	276	321	281	284	300	292	271	266	275	261	287	314	263	280	291	286	325	283	294	291	305	270	270	292	318	262	301	288	308	270	282	281	314	291	293	329	275	296	270	295	294	292	282	301	281	279	284	270	291	297	304	283	280	274	285	314	288	299	291	290	301	276	304	283	299	263	289	281	305	260	317	260	301	296	276	275	286	279	277	233	271	304	274	285	258	288	305	266	262	255	284	293	272	305	297	275	269	300	269	275	268	277	294	262	326	288	294	331	282	280	300	263	279	295	293	278	256	293	297	241	278	274	258	284	318	270	250	303	259	266	298	249	285	265	277	302	279	254	275	264	277	274	301	279	285	278	297	293	307	305	296	293	306	253	287	265	276	293	304	295	286	286	262	306	261	268	263	295	277	264	282	288	275	265	276	275	272	304	288	306	269	320	256	280	296	285	290	288	292	312	289	308	262	273	321	267	256	297	274	274	294	254	289	279	317	280	302	289	272	266	279	245	291	268	303	290	278	280	274	277	276	264	304	274	281	268	280	304	271	286	291	274	268	267	281	267	316	268	288	282	260	288	269	276	267	263	281	299	254	286	289	293	245	259	286	305	297	285	274	292	297	281	260	296	267	303	266	300	315	279	281	275	267	282	266	287	275	264	286	296	283	306	314	262	298	266	269	280	267	268	288	303	309	301	278	290	284	281	271	296	288	286	298	247	239	315	282	259	247	300	272	290	272	284	300	279	257	273	275	280	275	282	270	302	267	261	262	268	298	293	277	275	298	281	276	274	304	279	271	276	273	311	293	287	318	263	276	313	279	298	295	293	259	289	307	317	297	270	286	315	278	304	264	273	275	269	242	303	302	271	288	312	263	291	283	258	273	266	276	283	277	242	299	271	267	291	263	270	264	277	305	268	254	305	295	287	284	273	273	317	285	281	285	288	294	296	305	251	278	293	301	271	293	276	271	317	291	299	265	261	263	299	316	303	291	301	297	323	256	251	282	251	267	254	283	251	261	315	280	279	258	298	272	273	286	258	284	292	314	303	298	284	269	282	277	293	275	295	282	330	297	277	305	305	269	291	296	292	313	273	266	259	293	280	252	273	279	314	282	267	291	276	305	306	266	283	261	281	259	285	272	274	266	280	252	259	286	298	252	283	268	247	286	290	279	275	277	306	267	302	284	251	260	282	290	284	292	277	280	274	285	237	281	323	278	288	279	281	253	259	301	303	275	275	296	279	250	307	245	279	267	308	275	268	271	282	270	279	288	306	279	284	292	313	297	291	267	275	286	262	283	262	292	272	276	302	295	262	277	311	268	301	296	294	264	292	286	298	297	287	308	278	264	279	285	260	281	266	309	294	308	285	288	294	274	272	288	274	294	275	316	276	283	267	312	298	293	279	272	305	307	284	273	282	283	304	299	282	282	281	295	271	300	266	277	253	285	308	276	271	307	281	270	279	288	271	278	291	290	290	271	288	279	289	312	305	286	288	291	292	269	283	279	299	267	275	290	287	279	263	275	260	296	285	256	282	308	273	286	277	273	264	304	299	295	270	250	254	290	284	289	278	279	278	285	307	285	321	267	281	282	300	269	264	292	283	285	297	275	274	296	315	266	268	256	280	279	310	280	304	301	289	262	305	252	300	292	259	269	296	270	298	321	248	262	256	272	287	292	264	278	274	251	295	292	302	313	290	310	283	287	292	251	289	264	267	290	293	279	266	262	304	298	298	292	290	279	258	279	251	273	301	297	303	296	264	284	269	295	239	286	272	292	297	267	289	301	297	262	285	283	265	297	296	279	251	253	273	288	271	303	281	296	263	283	295	278	292	292	287	290	282	280	283	284	293	295	296	279	309	299	293	295	327	287	306	291	289	292	265	300	290	263	297	255	303	310	287	291	264	302	282	287	260	274	308	277	292	284	281	283	304	319	282	282	307	297	256	277	306	294	310	274	281	270	291	277	297	277	274	277	320	276	259	285	296	263	266	296	278	285	270	281	266	301	260	309	302	255	281	259	277	256	297	288	247	319	317	270	297	316	299	273	246	253	287	273	283	285	274	287	255	287	250	258	303	283	292	279	280	290	285	266	297	250	277	302	286	300	277	318	297	306	303	279	291	277	300	267	252	270	253	278	284	273	276	281	297	276	282	255	255	286	289	258	282	287	299	291	284	262	297	261	268	300	277	279	284	281	283	294	303	272	260	268	285	273	287	294	274	293	293	291	265	297	291	313	318	282	296	294	293	295	255	284	268	279	264	273	296	283	300	276	289	288	270	265	288	256	294	316	304	292	269	285	268	280	299	310	292	262	268	281	291	273	276	298	312	277	276	272	298	256	304	284	290	293	280	279	286	255	285	283	293	269	274	287	282	270	294	301	299	297	300	300	279	286	272	316	292	296	317	275	326	269	288	316	271	310	274	266	275	307	290	298	278	317	275	267	294	286	269	286	290	296	288	310	274	264	275	278	290	274	283	278	288	276	312	260	303	289	289	279	289	271	254	267	279	278	294	291	292	273	247	305	286	298	287	282	270	278	307	291	262	287	283	288	263	276	280	285	282	274	240	280	273	317	294	288	298	264	300	260	293	300	282	282	255	276	282	260	283	286	306	292	276	286	300	298	258	285	303	268	272	294	250	238	277	301	273	287	282	297	298	276	282	284	244	277	284	282	294	306	261	256	292	278	270	241	270	299	292	297	275	273	296	287	293	295	282	278	262	302	293	249	253	279	271	295	265	263	294	297	292	313	257	258	271	270	287	290	312	297	298	269	261	282	281	288	249	281	256	256	275	294	287	288	306	289	311	302	268	276	299	302	306	262	290	306	264	283	267	271	327	280	295	282	281	288	287	277	288	291	315	276	285	308	288	263	287	272	277
25092	26951	41628	33782	14099	2152	595	470	454	449	413	446	441	404	438	421	408	396	444	463	436	494	577	514	469	421	402	468	431	422	406	425	433	463	398	423	411	403	429	421	425	405	416	464	421	413	416	446	399	424	420	445	424	421	417	424	399	390	461	455	388	448	427	393	393	454	405	416	406	413	406	412	403	388	392	406	404	445	394	432	459	384	407	426	405	416	398	404	424	416	437	405	406	427	410	426	413	430	406	436	415	418	450	385	404	422	392	426	418	431	464	416	419	465	409	444	397	403	418	404	379	411	415	412	414	391	421	413	398	401	396	434	401	396	439	410	444	413	388	400	429	400	426	423	386	380	406	395	435	446	384	417	417	412	402	394	410	397	432	433	429	428	380	405	409	397	409	438	430	445	418	376	384	369	442	393	404	394	438	387	438	393	408	386	438	419	451	425	398	422	452	442	402	365	439	405	433	399	403	420	405	390	388	348	378	409	440	406	416	351	433	407	384	411	424	421	390	384	384	397	420	397	407	392	390	391	435	445	390	405	413	411	410	402	403	401	433	381	376	395	412	390	453	392	398	406	404	416	421	400	416	409	422	459	417	391	440	443	442	442	424	417	432	405	449	387	409	385	424	422	400	404	409	398	376	410	369	417	409	389	422	397	416	407	430	414	402	408	427	385	418	379	442	400	407	410	395	408	384	432	442	420	421	400	432	400	402	397	434	417	398	454	378	407	399	420	388	419	418	443	416	434	405	401	425	384	443	431	399	468	399	384	458	379	396	416	415	421	392	382	411	419	430	411	419	390	400	427	425	395	424	425	405	373	428	425	434	424	409	414	379	398	373	392	409	381	446	398	427	385	413	414	411	449	420	398	430	418	422	407	392	411	419	393	392	398	411	448	385	417	412	409	424	381	408	433	437	416	412	417	392	427	437	390	417	401	415	427	407	385	415	376	377	393	400	408	412	453	406	400	390	420	422	400	379	392	411	410	393	421	396	397	458	399	455	396	426	423	396	411	430	418	396	415	412	448	458	403	409	399	373	375	433	440	436	413	423	426	402	406	416	418	406	377	411	422	420	405	425	370	389	401	418	395	393	438	408	420	404	411	447	418	401	410	406	399	391	387	417	421	401	384	404	403	426	408	370	414	390	455	397	398	420	386	446	389	432	404	378	433	437	394	417	423	399	390	409	382	416	435	411	419	441	344	440	398	423	422	408	418	400	440	397	406	436	413	419	482	389	397	367	390	411	412	359	405	439	401	405	391	414	410	436	394	423	417	385	387	442	386	403	372	410	386	388	427	395	434	447	420	405	438	398	376	403	436	404	416	434	416	421	358	405	395	410	420	378	394	410	392	431	391	443	424	440	417	415	422	447	410	408	412	405	424	418	431	423	403	408	394	413	392	405	443	432	406	414	385	412	416	409	406	408	410	396	397	423	378	379	421	449	409	427	449	414	397	476	413	388	416	362	419	426	411	428	411	401	403	393	396	419	404	451	427	392	382	442	422	406	419	430	402	440	400	364	396	386	405	414	451	402	398	385	395	401	383	448	403	406	429	423	405	398	398	411	385	392	418	439	391	405	409	427	393	421	413	401	402	396	442	381	430	425	415	401	410	367	403	425	420	393	419	402	418	461	436	423	432	395	455	399	447	437	427	439	393	419	394	421	395	389	403	407	375	413	432	432	409	392	378	401	434	390	394	390	388	429	419	423	389	381	398	413	436	411	404	372	422	392	436	390	427	435	415	394	423	394	441	411	418	375	398	406	425	404	388	398	399	384	405	389	395	446	405	420	412	384	436	384	403	422	421	406	429	414	401	385	416	413	386	397	412	424	371	392	428	380	408	423	391	378	418	434	418	437	413	376	408	400	390	404	412	451	432	383	400	447	392	424	420	402	417	389	410	434	401	417	422	419	375	395	403	404	422	431	412	401	408	438	396	447	435	416	416	413	416	398	404	411	412	400	416	434	367	388	413	418	412	378	427	400	380	406	413	409	380	410	405	403	408	382	395	417	411	410	445	412	426	408	400	422	399	372	427	405	424	382	438	413	439	371	401	426	436	415	385	387	410	390	417	440	385	405	421	436	403	423	429	416	405	397	401	411	357	439	406	413	365	415	412	395	387	413	419	412	397	386	413	392	409	407	406	436	452	390	419	425	372	419	373	416	414	419	417	405	391	387	431	428	387	376	420	401	426	429	440	444	403	429	413	400	423	433	429	389	415	397	403	407	403	411	380	400	410	419	408	378	460	401	410	405	384	399	371	423	391	420	418	438	418	421	416	388	415	400	384	430	414	432	419	430	433	395	413	389	390	429	406	412	380	442	429	413	412	386	485	437	420	455	376	399	378	379	405	401	421	406	397	431	389	422	429	417	379	394	405	429	429	401	430	422	427	439	453	425	380	411	406	442	416	383	406	411	417	420	381	434	393	415	407	369	429	410	389	425	385	413	403	413	413	452	392	391	384	406	414	427	440	406	390	430	417	434	421	391	398	393	413	400	441	367	385	400	446	432	388	412	420	393	406	390	371	414	429	396	444	395	431	419	422	406	423	395	440	438	440	406	394	393	438	403	364	397	409	401	405	442	401	432	391	359	405	388	386	435	395	446	412	398	376	463	393	405	394	420	456	417	395	431	421	362	371	373	421	448	409	395	394	416	442	425	434	421	413	384	432	419	428	430	399	408	396	386	409	382	452	388	366	365	370	411	375	393	373	429	419	412	418	412	404	419	404	426	418	429	426	403	393	368	396	428	389	429	405	386	422	400	411	465	383	400	438	373	434	455	427	435	401	423	410	421	408	385	413	407	450	422	397	418	444	390	428	409	405	389	414	405	432	383	378	374	453	413	415	429	426	406	371	408	388	429	400	417	380	452	413	384	383	396	430	410	407	423	412	378	435	408	421	431	400	385	385	387	395	369	431	434	413	427	418	398	393	380	386	412	436	409	414	450	412	425	409	367	413	394	469	424	428	393	415	407	425	424	396	368	386	445	448	403	454	422	392	446	379	420	392	422	383	392	417	432	396	398	424	451	399	438	443	413	375	426	452	407	415	383	412	402	418	398	432	408	422	443	394	401	392	355	420	397	444	405	393	418	438	426	421	426	393	388	437	399	425	396	396	380	464	413	402	410	402	391	381	425	442	410	435	429	376	405	423	424	459	391	390	399	414	379	439	412	413	412	379	396	399	424	414	400	413	421	374	446	385	412	390	433	426	396	383	401	427	411	369	434	392	373	420	423	435	404	431	406	387	424	382	396	439	409	391	431	448	423	435	417	410	405	391	429	414	411	419	446	433	431	433	420	427	418	412	387	376	420	421	403	410	374	424	421	386	440	435	364	424	389	422	410	410	405	418	433	424	405	387	435	417	427	394	439	406	414	397	396	399	442	445	395	441	381	420	425	432	408	404	422	379	458	398	401	399	412	399	373	403	401	406	376	447	404	418	422	381	397	448	398	423	432	406	393	409	407	403	430	404	393	432	413	386
59492	93404	61863	25201	1214	487	434	424	488	456	426	447	473	454	410	431	410	379	396	476	455	677	659	598	523	470	454	432	453	458	436	434	399	461	424	445	429	375	444	419	402	436	390	407	450	436	430	404	419	437	453	421	403	421	435	413	390	457	443	416	443	433	416	423	385	446	426	396	453	443	404	405	423	434	431	384	391	421	444	459	404	395	424	425	400	442	465	403	407	456	406	440	442	435	418	444	409	430	422	445	435	405	439	445	416	435	413	418	427	448	428	451	446	417	411	452	440	430	429	434	408	402	412	416	435	441	408	416	436	430	433	447	401	417	444	421	412	412	406	470	402	420	409	446	467	429	435	420	389	427	415	415	424	444	413	431	429	432	437	431	420	420	421	371	428	413	439	449	445	431	404	386	431	476	416	419	415	438	409	423	428	424	470	445	414	421	433	394	407	403	441	420	410	430	407	424	395	435	390	423	401	407	413	414	410	400	424	424	419	461	434	434	419	401	408	437	422	445	447	437	457	397	429	421	425	414	397	410	445	410	433	411	399	437	423	446	399	393	428	442	428	430	436	454	434	432	417	420	419	415	424	390	412	415	392	397	421	444	395	440	392	405	420	412	422	407	417	465	439	452	435	449	434	433	422	443	415	406	407	406	438	418	391	446	393	426	448	425	438	431	409	423	405	397	429	429	467	407	389	389	438	415	420	421	417	453	392	422	395	386	420	427	420	417	430	457	422	410	432	408	429	445	428	401	400	408	417	426	416	439	408	427	419	427	444	420	434	428	424	454	405	406	420	429	433	427	395	384	461	443	380	439	434	431	472	445	415	426	387	400	438	430	393	440	386	448	425	411	408	452	430	433	397	417	407	454	419	444	434	423	415	432	422	450	462	408	454	433	440	439	432	414	427	425	420	413	444	434	410	456	420	407	414	441	430	422	384	418	429	396	446	415	403	391	426	420	395	417	419	425	437	424	415	454	431	427	406	414	409	444	416	444	443	455	450	390	406	412	419	435	403	437	421	404	449	428	417	420	417	457	427	433	414	411	425	431	406	463	420	432	417	407	417	444	455	430	411	434	404	433	436	431	456	442	415	414	414	424	405	392	418	401	395	400	428	443	454	418	409	453	431	403	401	448	418	419	413	415	416	412	397	420	426	427	424	443	403	411	456	412	412	461	409	444	407	381	463	461	420	418	435	448	446	443	418	408	371	444	452	397	430	443	456	412	446	420	425	407	426	432	453	371	440	471	448	441	448	400	461	412	435	410	405	393	400	399	439	415	436	450	420	432	412	444	423	426	482	416	421	432	435	409	441	408	440	420	420	405	408	451	433	442	416	408	441	404	429	420	424	451	422	437	433	421	404	415	453	439	411	422	392	444	415	435	413	421	407	438	437	420	463	443	427	459	426	459	415	416	431	463	433	458	430	434	398	431	429	424	447	437	429	428	412	422	432	411	437	447	444	423	441	431	437	434	427	411	450	389	428	399	454	409	430	414	431	383	408	353	460	407	430	406	423	436	426	406	439	415	396	423	412	403	410	417	417	436	421	437	438	412	436	410	437	423	413	402	470	443	417	387	419	393	405	436	421	439	444	432	382	387	396	445	425	407	424	392	447	399	434	427	439	445	453	438	458	405	432	434	422	447	407	492	383	436	447	434	429	409	397	431	441	439	423	434	410	436	425	411	442	396	425	419	454	463	454	387	427	424	408	435	425	451	434	413	448	420	438	403	424	450	423	399	453	470	451	409	463	418	427	389	367	418	433	446	428	392	421	401	457	427	416	405	402	458	407	406	451	429	424	404	439	432	427	431	401	402	415	414	403	401	413	443	422	420	405	433	428	456	435	382	405	437	434	400	425	423	397	426	427	385	392	443	443	422	456	458	410	398	372	431	415	439	442	442	457	413	429	403	422	419	409	423	461	411	385	431	428	422	452	452	420	414	414	409	440	452	413	442	425	444	426	391	433	472	427	389	423	429	432	380	421	426	407	421	409	377	446	415	416	434	429	444	450	442	445	417	414	408	427	425	453	384	372	432	396	411	426	392	405	423	433	419	431	448	436	415	436	454	414	443	438	428	400	384	415	411	409	429	429	415	408	426	447	431	420	467	413	461	455	411	429	452	422	411	451	412	417	419	416	397	431	431	413	437	411	393	406	415	396	421	430	430	451	410	442	398	411	431	392	407	437	453	476	441	425	465	424	424	421	418	455	442	406	432	395	397	429	413	430	430	448	416	410	436	408	428	413	391	429	408	431	411	430	428	433	408	448	444	414	383	425	460	448	402	428	399	438	420	416	417	431	425	428	405	413	410	422	398	427	420	427	431	407	379	401	421	442	454	438	441	454	453	392	474	420	452	449	419	397	430	431	427	412	428	404	432	425	384	423	472	395	433	415	421	414	442	420	397	397	428	422	430	414	390	454	413	463	484	414	424	411	407	425	407	404	414	417	401	398	412	415	440	457	466	387	394	421	392	441	466	429	433	425	442	426	441	427	443	448	422	432	428	412	404	405	465	403	450	428	400	447	378	444	404	427	416	425	429	416	443	416	426	413	416	406	400	428	415	474	396	396	457	414	418	412	410	409	423	416	416	461	437	377	439	437	440	446	388	446	433	403	427	442	398	421	453	420	414	420	446	414	396	470	415	419	441	379	399	418	415	428	430	401	454	413	393	410	441	415	437	402	382	461	411	414	423	404	440	451	410	416	413	440	405	443	458	436	434	425	428	427	431	403	432	403	439	418	423	387	452	419	424	431	432	413	416	417	434	422	443	423	424	389	417	379	427	447	425	412	434	429	407	431	447	444	413	411	411	458	435	397	427	405	414	450	424	399	435	435	408	416	423	433	459	403	446	416	412	418	452	421	405	432	437	428	453	437	429	424	403	409	415	436	430	443	441	429	411	396	449	449	411	399	402	423	428	406	409	473	407	422	394	408	414	407	427	390	438	425	410	418	417	465	424	438	400	441	408	412	421	474	413	444	417	431	426	418	407	391	432	412	426	426	421	403	394	440	392	378	425	428	427	387	409	380	392	420	417	434	408	438	460	427	445	443	445	446	424	426	396	429	399	380	417	421	432	459	460	420	413	456	413	422	434	410	409	426	434	444	406	423	409	411	433	445	476	440	410	419	432	410	442	425	415	449	406	430	428	420	433	398	446	435	423	398	411	457	433	398	412	408	433	471	425	427	481	423	429	420	431	423	364	414	398	427	429	390	409	412	408	374	429	414	453	439	433	452	431	390	388	390	406	400	436	441	420	450	416	401	415	417	402	402	432	424	428	426	413	437	405	449	400	429	419	412	411	428	432	388	434	400	438	412	398	460	423	437	418	400	417	434	441	440	417	445	429	436	437	432	441	395	414	434	443	452	440	405	419	433	473	429	479	417	483	448	446	424	412	420	405	455	423	396	410	423	429	444	414	414	405	446	442	412	431	430	412	438	408	464	445	392	420	437	423	389	417	447	434	442	432	424	430	418	432	398	440
23966	24260	37844	34136	22212	9139	1274	666	551	589	571	522	531	528	551	525	526	516	517	560	567	583	687	622	564	499	561	518	537	526	475	522	540	534	518	497	480	485	503	531	531	533	541	582	563	517	496	548	549	551	547	531	538	526	541	539	526	567	520	531	515	506	534	523	540	508	508	546	522	489	524	562	504	559	522	556	527	517	497	537	519	546	508	547	571	559	471	544	517	546	514	523	543	528	523	517	555	526	559	544	542	495	506	542	533	523	526	511	549	519	566	489	517	484	489	540	498	514	561	570	530	503	548	571	560	537	515	504	548	539	518	488	539	560	533	533	518	524	500	491	543	518	497	525	508	496	532	529	483	499	536	467	536	537	518	532	528	483	506	553	531	538	500	494	504	527	534	551	521	491	493	494	515	553	538	524	547	515	553	538	515	543	525	535	552	541	445	544	488	500	522	492	533	520	525	514	501	489	530	519	531	490	505	521	538	534	535	545	448	515	547	458	513	498	524	522	496	520	526	518	547	532	444	534	523	517	514	549	528	488	539	565	542	511	542	504	544	522	528	516	497	535	493	545	528	540	515	471	551	523	502	552	550	566	482	534	546	530	490	527	542	499	485	565	491	550	515	534	508	537	485	541	540	523	482	532	539	529	542	534	493	525	551	542	542	533	508	491	558	511	555	529	527	483	486	483	514	555	530	540	558	538	493	491	533	527	521	550	508	529	568	517	495	499	481	509	526	514	546	546	529	542	502	544	530	507	511	532	512	507	516	508	499	544	525	526	522	535	520	556	517	518	484	506	517	540	529	500	521	467	517	546	553	507	522	580	525	541	503	504	538	484	530	518	520	532	500	515	517	542	506	534	530	492	518	519	523	487	539	509	513	529	520	531	515	492	548	527	545	558	528	509	513	520	516	545	492	495	504	488	472	557	522	516	560	544	525	514	507	548	548	511	508	524	545	511	536	506	518	538	518	527	536	545	545	556	529	523	525	503	491	504	535	534	519	545	536	528	526	527	507	522	517	492	511	522	485	532	499	542	563	507	510	519	550	549	550	549	511	507	520	536	538	530	494	472	483	530	500	549	544	533	513	506	468	527	501	557	519	549	513	497	492	529	521	501	551	537	511	582	513	498	510	526	543	506	555	523	467	498	495	565	531	517	525	553	481	486	546	479	522	480	509	487	483	522	515	562	509	520	516	540	467	510	495	517	586	496	554	524	497	514	545	542	540	511	514	535	503	530	540	537	498	502	518	495	555	552	495	546	539	559	522	491	482	564	519	535	548	521	535	509	530	527	570	499	504	521	497	540	499	510	527	517	511	529	513	489	514	511	493	531	519	506	521	472	496	528	533	556	545	487	500	515	531	538	519	545	529	528	522	503	465	491	502	521	578	495	507	516	561	578	532	524	519	566	568	499	517	491	519	558	531	541	518	523	527	522	507	491	505	533	544	527	497	549	489	519	502	503	551	519	505	497	512	534	530	515	446	467	521	485	538	564	521	542	504	515	532	542	544	512	532	514	532	506	473	518	510	457	534	530	507	567	536	518	546	518	544	523	507	493	527	542	552	496	530	534	489	545	525	511	538	480	522	517	550	523	502	504	507	547	516	521	521	532	547	517	500	555	542	508	519	524	516	533	508	519	524	511	511	507	531	514	491	519	507	527	495	449	557	502	495	530	523	510	502	510	502	502	504	508	517	485	541	512	506	500	484	506	556	512	493	514	517	495	512	535	502	499	533	506	513	508	516	503	527	563	530	513	516	510	551	482	481	519	500	510	495	520	546	506	542	527	512	595	512	544	474	537	540	503	547	497	516	521	516	504	518	532	511	509	491	510	518	570	566	495	539	516	570	504	521	535	525	512	516	531	497	518	520	556	549	505	528	531	536	500	517	517	499	531	509	551	524	528	528	521	531	522	530	484	506	527	539	545	563	521	498	475	492	526	516	540	547	469	502	541	540	500	494	477	564	529	521	509	511	534	529	523	554	531	537	499	497	525	511	508	536	533	463	535	547	565	488	547	495	487	465	512	508	490	510	520	473	486	527	528	476	553	524	531	523	484	524	528	508	521	523	543	531	510	505	518	487	550	530	502	519	507	491	509	549	519	520	515	541	554	520	517	511	523	521	517	559	513	507	572	517	523	519	535	543	528	542	536	527	517	487	518	533	516	548	514	517	534	542	498	502	523	496	502	515	540	529	505	504	565	504	505	590	542	542	528	527	541	478	511	511	492	523	508	525	523	500	535	535	483	516	492	508	485	498	508	520	549	511	517	532	508	496	506	555	539	519	488	532	498	480	536	516	523	502	519	471	495	520	537	509	524	494	529	568	514	515	550	524	526	550	526	525	540	505	587	529	522	556	511	494	500	519	549	529	490	528	538	520	522	488	536	527	497	512	548	494	520	550	508	560	510	506	551	495	489	529	544	560	490	514	485	550	523	534	515	521	524	505	498	565	521	511	534	508	505	510	536	509	488	517	528	502	487	555	490	551	504	527	526	530	511	548	572	557	526	530	556	496	501	552	483	532	497	537	561	551	533	549	513	545	508	522	525	501	501	541	556	495	554	528	515	506	529	536	515	508	516	480	543	528	502	520	502	534	549	539	517	508	510	520	494	530	520	490	506	508	534	503	533	484	529	532	518	505	524	505	577	541	516	532	523	492	529	508	521	497	542	509	500	521	513	476	538	538	535	509	504	537	531	509	516	485	495	518	538	534	534	552	482	537	561	518	532	548	518	569	541	490	522	509	513	520	498	498	493	507	517	521	518	536	480	500	546	471	518	521	535	576	509	507	537	514	519	451	560	525	501	543	537	527	509	517	498	560	500	506	488	516	515	528	555	538	565	548	521	518	511	510	551	556	517	487	517	496	494	533	495	502	540	530	510	498	504	497	535	509	509	535	516	575	538	526	508	529	552	496	535	516	539	520	513	504	525	513	535	518	520	554	519	473	517	461	497	543	501	539	530	526	557	541	502	514	542	539	527	537	535	497	531	501	498	545	529	524	483	573	541	508	525	491	548	534	539	522	506	543	518	477	516	518	552	548	535	499	543	538	503	492	551	537	510	515	532	523	532	495	517	519	542	517	543	506	507	512	527	487	518	502	511	473	528	542	519	506	550	496	542	501	519	491	505	534	501	522	525	569	517	540	516	503	544	536	493	487	500	512	536	508	497	549	506	530	502	530	531	565	546	527	527	560	525	468	493	501	513	490	542	523	512	562	519	524	498	517	531	527	543	565	562	525	555	550	541	507	536	522	538	482	540	499	524	543	511	530	512	495	548	484	506	528	509	555	557	527	538	523	523	512	541	525	513	513	549	540	532	480	533	491	544	545	490	551	518	494	493	521	533	483	516	515	523	544	488	508	518	474	537	494	485	506	560	511	526	507	576	534	522	536	474	542	491	522	501	500	492	522	513	521	507	498	535	512	532	502	503	508	547	506	530	479	518	510	542	494	480	502	515	531	566	504	528	518	521	536	542	500	536
62670	103243	71691	41006	8612	539	603	505	541	517	551	556	555	545	560	587	576	557	525	550	570	750	776	707	596	536	561	590	557	562	561	563	552	560	560	503	569	546	574	544	505	551	610	544	528	523	523	544	568	540	520	551	578	536	501	524	553	575	529	559	537	527	562	526	546	617	566	525	586	573	551	558	573	546	536	560	560	540	546	518	544	538	527	516	579	540	596	570	564	560	536	529	507	529	525	519	587	581	560	538	521	544	540	546	507	546	553	538	564	517	541	535	526	543	573	530	524	538	520	517	566	591	567	568	554	523	552	563	543	503	563	557	574	555	597	528	528	535	523	577	577	524	547	498	517	529	553	545	510	553	581	536	535	570	511	523	525	510	530	552	546	551	512	531	543	524	535	525	549	576	504	528	534	526	537	553	533	575	579	488	503	549	550	553	581	573	534	526	515	549	540	551	544	490	541	534	535	560	542	572	510	544	537	537	506	547	505	522	535	533	557	539	560	545	537	520	571	526	515	576	546	523	588	545	545	529	571	547	537	570	514	562	517	580	532	596	552	524	560	558	543	538	503	528	554	527	545	556	534	544	547	559	562	566	557	497	518	547	542	546	596	576	515	557	553	583	560	524	550	556	548	557	579	579	568	540	562	556	571	522	532	552	547	537	557	567	495	549	526	555	569	556	574	514	546	558	589	531	554	515	532	546	537	538	568	572	584	529	529	564	517	557	489	570	566	550	543	563	538	522	547	529	533	499	517	552	537	523	576	552	515	543	534	582	550	499	555	559	569	569	549	537	513	564	546	591	505	541	519	539	522	551	557	567	501	587	517	555	555	522	563	499	558	520	543	523	524	516	531	567	550	577	539	525	552	539	540	523	551	518	540	509	583	557	555	540	558	532	547	546	518	496	553	568	515	524	533	531	532	537	536	539	587	539	552	537	563	550	544	553	556	542	553	513	545	553	551	538	576	493	577	526	556	563	579	540	535	578	561	572	523	542	624	549	538	565	545	556	552	552	535	523	554	576	488	510	546	539	571	527	548	554	533	550	550	545	539	575	541	563	512	539	548	531	573	585	555	566	577	516	538	547	544	542	565	502	540	550	540	558	514	580	575	565	556	541	547	491	525	545	518	573	564	579	580	568	564	545	556	518	554	578	525	530	522	541	587	496	558	538	566	555	544	524	560	533	513	530	561	534	549	504	551	588	534	553	543	544	560	508	562	536	528	558	537	552	595	575	542	542	518	545	548	569	536	521	565	531	542	531	539	509	528	532	580	509	521	499	575	536	578	578	542	522	525	523	522	502	534	511	584	553	531	591	558	579	535	515	539	539	535	524	535	524	515	526	541	535	563	519	543	548	534	512	514	507	511	545	554	529	567	544	535	494	541	579	551	588	569	548	555	539	563	530	517	555	592	528	548	574	531	533	543	579	522	573	540	589	539	538	568	516	565	557	536	535	563	602	539	527	536	588	531	539	551	575	489	547	506	546	503	577	560	557	540	541	609	511	517	538	577	538	518	544	523	552	573	530	543	592	570	483	564	548	571	535	552	586	559	560	580	523	556	561	544	528	534	517	566	567	573	561	539	546	567	524	588	523	515	547	512	569	537	565	520	520	534	587	522	495	570	508	532	542	534	569	574	532	550	554	509	569	555	570	526	530	511	554	534	532	552	548	530	493	518	532	499	549	535	538	577	534	506	528	555	576	501	510	557	563	572	587	570	602	532	510	614	599	554	567	513	522	537	497	533	542	571	550	573	534	575	520	573	531	547	592	542	519	549	554	519	545	524	577	507	536	586	496	553	523	572	552	549	553	551	526	551	527	528	579	579	527	553	562	565	549	600	510	540	531	565	570	503	552	554	551	592	554	544	563	553	514	587	561	555	532	530	545	570	520	526	575	549	562	492	558	580	510	531	537	497	547	497	588	575	547	516	538	518	553	552	545	499	563	557	485	517	548	566	550	541	550	560	510	542	524	510	617	527	550	538	521	570	541	554	529	543	544	589	530	562	552	545	526	547	559	505	561	521	546	564	586	538	568	577	513	535	522	579	543	545	554	566	576	557	494	565	564	548	542	589	534	543	519	539	531	549	554	570	530	536	578	535	521	525	555	572	529	507	568	526	542	563	507	559	532	530	574	481	540	545	537	561	506	554	540	519	559	543	530	565	482	539	543	559	562	523	525	520	527	569	527	555	551	527	582	523	557	527	525	508	528	566	536	572	537	520	549	549	552	545	583	536	573	559	504	522	497	523	555	573	517	588	576	571	486	545	496	561	506	532	544	506	538	519	580	538	529	524	532	507	542	534	545	537	513	557	518	541	544	515	529	536	601	572	531	566	517	564	554	554	583	520	534	518	565	531	502	575	544	565	568	495	524	538	516	545	562	513	564	503	526	523	529	494	538	538	515	531	509	537	508	575	518	536	581	522	560	568	527	523	523	528	531	507	589	521	542	531	550	531	561	512	529	577	520	503	543	549	602	562	528	541	540	535	596	612	542	558	567	540	592	556	533	504	528	551	570	548	549	535	561	571	576	520	566	579	512	571	515	537	565	554	561	544	567	531	511	542	520	530	532	555	502	536	546	516	536	523	559	533	514	527	524	518	552	572	562	513	528	539	490	543	563	515	537	563	586	540	531	512	551	531	570	555	523	528	528	532	532	564	555	559	534	533	559	536	538	516	501	533	525	549	540	544	558	543	505	492	542	542	521	568	527	542	550	562	526	504	514	530	553	550	560	542	532	527	557	509	515	559	516	521	564	541	540	547	498	514	531	530	546	476	550	579	563	561	507	532	554	561	532	574	529	494	533	539	564	510	585	563	551	545	551	536	555	516	548	558	498	550	560	552	558	508	571	504	583	538	554	517	534	558	545	534	521	548	508	556	545	534	568	557	525	555	579	561	528	588	549	564	506	540	542	541	554	546	548	507	496	563	539	498	559	533	527	533	545	483	541	553	554	553	508	524	546	562	499	556	546	530	561	520	544	539	539	582	514	527	542	572	569	520	526	538	544	507	568	530	543	568	516	576	519	518	544	531	539	573	539	520	504	546	581	538	545	534	588	526	524	554	537	538	524	571	533	563	494	551	538	532	565	534	486	545	536	543	593	542	523	504	561	526	549	502	557	537	569	540	550	532	541	539	536	536	543	559	556	532	538	523	548	570	520	523	547	568	580	530	526	543	524	505	553	539	572	531	540	548	573	547	518	535	539	502	544	509	539	559	532	546	581	559	535	545	558	534	549	571	509	575	547	542	546	548	546	541	523	549	478	516	554	555	547	537	519	570	502	510	514	558	587	521	519	515	528	517	537	557	530	525	549	549	529	506	556	541	540	535	563	551	531	521	516	580	549	515	536	528	498	579	554	538	516	593	533	572	539	543	523	549	529	497	566	571	481	548	538	524	519	532	552	555	534	529	514	528	531	554	511	507	567	531	545	576	510	536	567	561	533	552	526	556	534	552	540	545	551	545	527	542	506	532	573	563	523
29646	30867	26730	10625	1019	345	315	331	342	295	334	306	317	347	347	325	308	343	317	304	300	329	343	318	333	353	331	312	320	341	306	332	316	336	329	342	307	325	325	333	308	319	298	350	338	330	297	325	334	319	299	299	347	304	323	303	312	311	334	303	329	270	332	362	330	313	311	299	284	301	387	318	321	320	312	302	333	305	339	356	348	323	266	300	314	301	309	349	335	318	329	332	293	302	339	327	329	296	321	308	327	300	322	306	313	338	314	308	314	302	301	317	309	353	282	323	326	324	310	329	384	298	323	323	373	318	322	287	300	305	302	306	347	319	297	353	306	335	330	348	323	329	337	316	303	376	316	337	336	325	315	334	333	310	332	297	305	319	340	292	314	293	297	347	325	335	328	285	323	314	334	340	335	306	308	342	309	323	340	343	313	327	297	310	334	318	314	300	350	343	336	317	288	314	316	338	338	313	294	318	314	291	304	323	311	305	318	330	314	327	309	292	346	297	353	298	334	301	303	341	309	286	311	301	315	321	306	310	294	297	311	320	335	352	306	286	311	314	332	326	314	316	335	316	313	320	332	322	337	324	298	296	303	355	344	311	288	304	316	310	300	304	313	313	297	309	326	343	321	306	334	312	325	328	331	334	320	333	325	327	314	326	340	322	310	316	319	312	307	361	317	315	312	322	330	328	333	324	299	326	321	317	324	316	332	314	290	317	285	309	326	317	327	276	353	331	306	322	322	321	323	332	332	320	344	342	298	313	340	316	319	335	321	318	323	311	329	342	331	337	346	317	315	295	310	320	301	316	337	326	333	311	304	309	348	287	310	316	310	309	311	307	302	290	330	337	309	293	323	316	314	315	330	323	311	312	287	312	307	347	324	308	304	313	286	324	338	326	339	299	292	289	304	332	356	312	331	322	312	317	330	299	346	307	306	296	321	327	310	322	311	312	305	304	327	297	337	301	328	310	306	315	303	321	350	306	320	315	324	311	320	296	307	309	312	279	307	313	294	279	287	308	316	298	309	352	314	322	318	354	315	314	314	332	335	320	308	282	313	336	314	296	332	315	296	290	275	290	321	335	330	328	303	301	311	355	339	348	326	330	327	312	337	289	320	324	291	333	274	320	320	298	314	346	333	338	311	300	320	303	323	354	314	346	310	344	339	301	341	317	299	321	316	332	341	368	356	344	310	343	304	306	317	343	345	342	345	344	314	347	292	312	300	318	340	311	310	322	294	327	295	309	327	338	315	320	299	286	312	312	342	338	316	331	335	334	316	331	336	337	353	287	308	294	332	304	357	289	327	293	297	322	322	349	290	312	321	321	314	296	271	329	317	292	342	342	317	296	325	381	296	323	334	328	301	310	333	301	326	314	328	327	319	306	302	316	317	324	341	322	311	308	281	299	323	337	319	286	303	305	294	292	313	311	330	339	336	310	315	318	329	310	323	332	325	314	328	322	309	349	299	296	337	300	333	329	324	321	324	336	311	304	299	313	309	293	306	296	345	325	341	296	317	299	332	310	349	296	352	309	319	346	313	340	318	330	324	330	281	319	290	292	308	344	299	311	304	294	348	318	307	311	331	302	353	302	324	309	310	339	301	311	337	297	305	315	284	309	316	334	287	329	316	287	350	284	322	334	328	316	314	289	304	311	340	323	302	334	316	324	323	336	332	295	328	317	325	321	318	311	340	309	323	305	356	321	321	310	345	315	314	339	323	319	306	315	330	335	314	340	305	310	316	305	344	312	302	305	299	318	303	357	331	299	336	316	335	319	311	321	315	309	304	310	315	315	319	325	322	305	326	318	307	293	321	332	306	291	309	316	309	317	326	316	336	335	330	322	308	331	314	325	339	341	323	316	340	315	303	312	335	339	339	331	323	297	322	288	324	321	334	328	305	321	311	315	320	329	339	293	322	323	348	301	329	321	324	339	318	306	318	308	322	298	344	316	288	327	322	332	348	301	351	280	326	323	311	331	351	300	337	318	338	319	304	293	337	319	330	332	332	312	327	315	336	327	296	321	318	316	301	312	306	322	319	316	308	315	336	335	321	301	306	328	313	316	331	333	315	316	333	339	299	333	337	309	294	309	289	329	318	325	348	316	323	317	341	342	336	309	330	329	278	303	319	345	314	325	321	316	304	272	268	332	286	363	309	333	305	305	301	329	308	295	333	313	324	327	293	326	289	317	291	341	307	291	369	332	337	339	332	297	332	326	330	327	332	318	330	299	341	312	329	319	330	335	321	300	295	322	325	306	288	361	307	278	305	327	317	326	301	311	309	284	298	368	320	332	291	345	332	306	323	306	285	324	326	302	329	349	339	300	298	290	335	324	299	313	275	347	320	315	315	302	275	319	329	297	335	318	293	332	303	324	329	312	297	315	327	322	300	331	307	320	334	286	321	306	302	336	320	299	330	306	313	346	318	305	317	338	326	361	297	324	308	348	316	295	350	324	333	326	321	317	314	331	317	314	319	345	300	327	294	338	304	314	320	326	333	327	309	311	334	286	295	346	317	299	315	285	310	297	293	312	323	302	345	314	332	334	312	313	304	318	313	313	322	327	307	313	311	321	315	344	301	311	319	299	321	292	325	342	316	330	338	312	324	300	283	303	308	306	342	303	323	339	324	304	322	291	312	334	344	332	315	345	348	311	309	301	320	309	293	310	332	321	277	331	340	324	339	318	323	322	337	332	323	325	317	324	315	340	336	282	304	328	334	283	345	350	314	319	302	334	282	342	316	299	321	323	319	335	305	310	321	339	328	335	334	321	319	311	316	335	304	296	333	289	318	294	322	310	315	297	344	360	367	318	316	306	334	307	290	320	315	299	309	303	323	326	297	356	344	317	338	332	327	318	315	321	289	315	323	288	283	325	331	323	322	339	293	280	322	316	309	336	325	347	310	316	288	311	300	332	383	298	340	301	318	330	298	329	312	323	296	314	304	332	339	329	327	284	327	356	320	307	305	321	342	333	329	334	334	310	328	309	317	317	314	307	272	327	327	345	325	364	310	310	331	291	344	293	302	313	326	342	320	320	313	318	301	315	329	315	346	290	321	302	307	301	318	327	302	318	326	312	361	332	318	347	334	291	316	323	312	339	326	327	327	342	316	284	331	309	318	315	328	298	308	316	314	318	326	361	322	324	346	293	303	332	296	304	309	302	310	347	304	312	297	342	340	328	368	333	300	330	317	345	314	303	324	301	315	313	338	312	311	318	309	304	309	340	287	377	339	345	327	315	379	309	324	300	321	333	314	298	336	315	304	294	316	333	350	310	289	309	292	329	332	311	337	346	280	306	374	304	342	288	328	333	325	299	301	348	294	344	307	329	320	313	303	331	334	348	305	303	285	330	311	298	349	309	341	329	291	300	332	328	328	335	301	358	326	317	317	315	303	308	295	288	301	337	301	337	352	340	336	321	292	327	308	334	322	317	338	294	333	305	343	296	334	341	316	309	307	335	338	324	304	295	316	298	321	306	306	294
22448	37173	20292	5475	668	293	302	310	287	308	296	302	297	323	307	284	321	290	284	273	280	317	308	324	283	297	300	284	275	295	309	307	318	281	315	300	304	281	299	275	255	291	314	324	299	320	293	294	294	306	312	315	285	310	312	305	307	286	294	310	304	272	263	276	287	295	296	290	281	305	312	299	287	313	294	296	290	304	293	354	308	329	291	333	291	289	306	303	319	286	317	273	310	292	283	281	291	292	280	263	283	299	280	274	291	324	301	295	306	318	283	295	251	291	321	303	302	332	312	288	311	259	282	297	296	274	283	294	313	284	305	304	293	274	302	283	288	307	313	330	295	286	300	316	288	308	283	300	314	306	271	260	298	302	284	289	306	281	327	283	291	277	311	311	307	319	258	289	292	318	298	288	282	286	302	299	293	283	312	267	266	325	291	300	253	306	309	310	314	305	298	299	322	339	295	290	287	284	260	325	298	327	278	331	292	285	308	297	338	287	284	323	300	294	269	275	287	304	321	300	283	304	299	275	311	285	285	286	287	278	303	301	283	308	295	283	291	288	304	315	310	301	294	295	266	297	299	305	268	306	275	279	305	271	314	314	298	296	289	283	285	263	278	284	303	293	272	281	305	266	265	323	325	328	314	284	301	295	325	289	274	256	281	285	308	326	292	316	304	299	286	278	293	280	293	280	266	311	295	282	300	308	264	303	295	288	301	305	285	320	300	288	319	282	294	277	319	317	263	284	306	308	307	259	300	284	319	279	326	273	299	297	286	298	265	341	283	268	307	340	328	289	285	283	284	260	306	288	311	304	319	307	275	326	298	276	286	312	330	319	325	304	284	335	318	285	281	316	291	285	290	308	286	271	289	295	324	308	308	321	282	292	305	316	297	308	303	305	319	294	327	304	281	324	328	291	314	299	326	287	299	311	292	309	281	292	292	310	322	299	284	293	305	288	277	285	269	279	322	307	298	310	306	271	275	272	279	286	317	321	312	301	290	296	276	282	341	295	309	275	285	270	328	298	314	310	307	306	303	283	294	311	291	324	272	282	296	279	281	304	306	328	272	311	298	315	291	297	288	287	258	310	322	272	286	291	290	322	314	334	298	281	294	288	291	306	295	265	297	291	306	308	289	282	308	324	306	296	308	281	326	308	282	271	281	299	281	328	305	285	278	308	308	301	300	313	309	303	267	279	294	316	284	299	305	294	335	312	285	315	302	296	283	326	267	330	295	273	291	288	265	293	306	325	304	274	327	266	316	296	308	281	283	306	308	308	281	268	301	306	318	313	310	302	290	300	302	269	306	298	298	282	322	287	256	325	282	307	281	300	309	306	317	283	267	314	309	307	320	299	329	289	286	302	304	296	296	315	300	292	303	305	304	275	276	295	307	290	292	273	280	314	275	290	305	338	306	304	315	311	312	299	297	315	264	299	302	269	300	311	280	273	324	318	272	270	320	314	297	294	306	280	309	298	284	312	299	304	289	287	308	288	302	294	279	282	284	293	302	289	289	300	295	338	305	325	273	302	305	293	276	285	288	335	303	310	263	314	305	294	317	307	291	329	301	278	315	289	282	292	285	307	276	286	281	300	294	311	297	299	287	306	306	316	264	291	306	335	275	276	307	279	323	299	301	306	260	295	302	284	304	270	295	274	323	301	268	315	278	309	295	304	272	274	316	289	314	308	311	324	329	270	298	302	280	324	318	311	266	309	292	280	303	270	289	287	277	297	278	266	292	283	322	297	306	284	296	298	296	330	301	322	268	289	319	301	278	314	295	290	304	336	285	336	282	297	265	296	350	310	260	272	295	298	316	280	302	292	262	330	304	286	305	322	309	271	293	289	292	303	319	307	281	259	301	305	301	295	300	339	301	302	283	305	349	300	292	299	284	297	309	331	273	298	288	282	306	315	273	306	268	279	306	324	295	285	248	289	320	318	308	294	319	286	308	294	294	294	299	303	309	329	323	303	273	290	279	273	285	315	304	307	346	286	307	264	280	269	315	306	298	298	294	268	327	293	295	312	282	275	302	300	299	275	312	300	334	278	305	316	291	290	324	302	295	275	243	278	317	290	300	281	290	274	300	286	279	273	286	274	285	276	269	292	330	276	297	308	309	317	306	282	288	308	279	288	305	298	303	293	277	286	301	320	308	325	303	298	301	300	334	284	297	306	269	278	321	282	300	289	299	305	310	303	319	288	287	325	295	285	283	288	299	276	318	280	299	284	295	303	291	284	321	300	318	295	307	262	301	328	327	305	309	284	295	289	285	280	320	316	285	277	282	293	305	299	300	286	278	304	267	298	295	316	298	313	274	290	317	277	286	286	295	288	286	281	300	289	287	325	289	279	322	302	283	289	296	295	282	281	306	307	324	273	295	293	287	305	281	281	278	303	293	310	299	308	288	289	280	299	325	284	289	310	313	302	289	311	303	311	295	296	265	280	297	308	306	302	312	274	296	281	295	293	286	316	301	273	315	302	281	289	306	293	300	330	297	309	304	303	308	328	324	282	301	298	297	299	283	285	315	301	337	334	297	300	307	303	310	329	289	301	276	297	287	286	286	309	293	288	287	298	306	293	326	317	307	282	297	276	294	289	298	332	299	287	282	320	300	292	295	322	297	326	280	322	306	321	327	335	275	300	287	316	305	304	252	321	319	273	321	308	294	265	297	265	315	290	313	286	280	297	314	268	279	267	250	312	312	293	308	310	309	319	291	302	332	288	287	299	295	288	293	300	291	279	317	306	306	300	302	314	312	314	304	307	298	312	310	287	268	292	284	310	286	261	273	289	264	283	294	298	292	250	280	313	278	302	310	300	283	306	257	304	301	289	299	317	298	302	301	308	258	304	291	272	303	294	296	275	283	300	282	291	293	325	331	313	335	295	306	337	322	295	293	298	290	254	278	272	303	317	302	300	277	315	264	278	292	331	311	275	309	305	317	258	306	311	306	308	350	316	318	291	303	305	318	338	295	288	316	322	318	292	280	309	268	300	306	268	316	304	291	295	244	292	309	331	307	274	260	302	318	292	293	289	281	305	317	291	268	279	289	300	275	266	282	280	273	276	279	302	301	292	288	301	274	261	295	316	274	272	254	314	290	292	318	288	316	302	295	294	294	295	277	293	313	294	313	291	283	284	293	307	276	275	292	270	286	293	292	294	301	274	286	314	272	297	296	300	302	298	300	286	299	313	292	285	288	278	300	301	314	301	300	303	278	312	292	318	295	301	283	298	304	282	314	302	298	274	313	294	302	300	293	277	279	284	285	301	302	309	313	305	321	296	265	284	292	338	298	308	284	288	294	324	298	298	286	291	316	310	314	328	321	325	299	362	316	320	287	279	273	261	269	306	327	321	316	307	310	329	288	311	281	297	283	296	314	264	311	267	273	305	301	281	283	276	291	306	307	329	306	279	313	329	293	303	272	287	288	294	297	301	296	330	309	268	293	307	315	306	305	333	272	269	332	336	307	289	279	284	311	329	314	317
25159	27083	43103	36513	16780	2444	661	488	458	445	469	424	466	458	422	443	423	462	466	401	419	488	476	506	433	441	380	441	435	439	424	437	431	444	436	437	401	447	468	418	411	412	445	422	460	401	447	420	420	471	400	438	440	398	410	419	396	423	422	393	422	418	411	447	432	453	442	413	447	426	428	417	427	485	424	435	425	431	418	410	470	420	427	420	391	408	418	388	408	450	396	419	437	431	425	441	450	423	403	383	403	434	403	408	448	399	446	438	434	436	484	407	390	439	418	423	412	466	423	434	426	420	452	429	429	414	417	442	379	391	431	439	436	389	420	423	479	458	418	400	423	440	429	431	413	402	436	437	453	452	450	384	399	448	391	424	425	432	414	367	446	462	383	448	423	417	436	386	403	418	419	436	459	461	410	429	392	385	423	421	436	443	418	448	397	463	422	427	400	415	418	428	467	476	448	428	433	412	415	422	456	391	439	405	424	386	399	442	456	394	441	447	437	419	418	406	406	393	421	399	410	401	436	424	421	430	437	398	418	433	401	405	410	412	405	395	416	417	401	443	434	449	393	412	412	464	437	426	402	413	410	437	452	449	409	415	462	401	420	400	382	449	425	399	437	446	460	419	396	426	399	409	415	434	425	407	399	405	406	444	428	435	465	413	452	446	429	433	391	447	410	431	401	426	391	409	441	443	460	427	432	412	446	458	419	404	417	455	425	403	437	438	425	407	439	419	454	459	410	400	443	421	410	381	423	427	423	405	412	398	430	430	401	418	430	438	397	445	422	416	404	419	433	426	432	426	432	429	382	431	447	423	424	455	431	412	412	425	400	424	450	419	467	442	426	429	466	443	388	435	409	408	422	446	431	450	448	449	416	427	414	401	431	452	385	472	388	430	425	412	419	415	418	470	414	421	421	422	405	441	429	429	439	414	446	408	432	463	428	391	424	419	430	449	440	443	421	416	425	434	402	408	420	417	450	386	430	455	402	431	415	431	413	453	419	389	450	421	438	426	423	414	389	405	412	456	420	442	434	414	445	453	425	410	459	435	424	390	429	437	430	434	461	459	419	425	398	437	433	455	436	423	411	419	418	411	436	423	436	418	416	443	423	415	406	448	432	450	396	407	434	405	448	418	452	409	402	425	376	444	430	382	417	425	405	414	434	438	446	429	445	427	375	413	435	412	437	426	404	448	433	415	432	420	455	417	417	433	434	418	407	441	420	425	428	456	441	393	427	399	439	426	421	441	429	388	410	450	471	433	430	412	422	447	435	433	443	391	384	442	395	385	418	378	428	450	407	403	419	454	404	410	410	428	457	416	439	476	437	413	410	427	404	417	420	438	392	419	415	435	435	384	473	412	421	451	417	379	435	388	427	440	477	449	412	452	404	407	449	403	430	428	413	422	409	455	391	461	452	426	443	407	440	402	417	469	413	431	391	418	442	419	396	398	394	446	450	425	466	410	404	425	431	375	417	443	446	401	426	393	416	448	431	398	380	416	432	410	417	423	400	366	426	432	404	412	458	414	446	401	435	455	393	392	400	407	447	417	410	411	437	408	415	413	425	366	429	481	441	446	454	446	398	434	421	448	463	418	477	402	404	443	407	472	429	416	409	452	421	428	412	421	483	408	425	426	429	424	407	442	439	431	371	446	435	432	385	405	462	398	423	422	430	422	448	389	433	392	415	427	416	405	427	453	472	436	398	386	415	384	414	425	412	443	448	384	398	415	429	414	427	427	436	418	454	379	417	409	414	451	423	453	393	392	407	453	425	447	411	439	450	417	413	420	438	431	439	470	413	416	441	390	426	410	402	430	445	384	421	438	441	423	399	437	412	434	418	457	419	390	421	428	413	434	420	400	392	462	458	420	410	417	417	428	441	455	432	407	457	416	401	431	432	415	415	412	431	415	426	462	390	435	411	375	438	409	420	432	411	407	442	444	401	410	415	427	425	417	408	442	408	419	433	430	383	388	409	438	405	439	432	455	425	392	395	390	444	422	414	415	413	436	412	390	427	414	399	461	432	404	409	425	422	422	394	422	414	448	462	468	403	437	418	396	392	436	437	409	418	388	391	379	428	418	400	404	403	421	412	428	436	431	386	405	446	441	382	426	394	401	445	406	412	455	449	421	430	398	414	417	418	423	445	471	454	406	409	396	441	458	404	405	411	446	423	431	396	424	400	414	414	416	421	415	441	444	438	433	425	403	471	443	418	448	398	423	474	414	410	426	407	385	424	429	433	413	419	419	403	419	430	441	420	452	389	392	420	478	446	412	437	372	422	434	428	409	436	401	424	395	434	422	418	438	417	396	434	401	428	400	413	422	418	417	448	418	438	418	435	442	456	432	450	465	417	441	437	416	439	427	421	420	416	461	384	425	419	409	411	397	445	420	419	431	445	386	405	413	431	403	455	433	427	413	399	409	430	412	386	393	439	429	423	431	404	406	434	473	434	459	446	400	453	443	446	411	416	429	442	429	426	396	409	422	400	406	436	418	414	409	468	412	400	420	414	423	424	434	403	432	396	467	443	422	430	403	422	406	430	426	388	393	419	386	412	411	428	412	438	432	404	416	420	398	404	415	397	405	446	413	432	403	406	384	434	372	423	400	476	415	389	418	414	395	448	401	441	415	447	441	431	427	448	417	434	439	402	441	441	405	446	384	413	434	449	417	409	433	432	402	439	435	430	455	407	431	456	415	415	403	437	441	395	435	425	399	427	393	396	425	432	404	460	432	407	422	414	395	451	454	422	423	418	435	440	428	415	396	439	425	401	409	383	410	445	399	441	389	418	415	418	438	440	447	427	473	409	425	451	420	441	447	430	492	436	442	402	421	402	401	412	434	437	409	424	437	419	407	400	429	412	433	435	432	445	424	434	435	445	439	452	432	439	447	427	427	437	448	427	430	415	431	421	448	452	406	397	438	441	399	421	437	429	413	398	461	418	413	416	417	434	445	430	409	440	421	431	420	428	390	424	401	428	422	434	442	446	440	446	420	401	378	396	455	383	433	389	430	454	443	422	371	422	432	441	416	410	404	393	419	409	404	412	426	438	411	406	412	434	429	377	439	421	429	466	412	418	419	435	437	401	437	458	436	448	456	416	427	396	441	445	382	440	440	431	438	425	394	429	404	417	431	403	442	421	441	398	441	425	433	462	430	424	406	459	411	407	478	423	421	401	406	411	455	404	417	448	423	458	433	433	408	431	432	412	437	402	419	438	430	437	440	421	401	459	436	427	442	426	396	412	392	399	440	410	428	403	436	423	440	411	420	424	433	437	462	367	403	419	381	412	397	414	406	438	435	412	430	407	445	455	444	397	422	419	398	393	463	444	444	419	426	401	408	419	419	408	408	403	411	438	399	401	413	461	407	429	404	422	431	377	422	424	412	418	397	407	433	423	419	430	427	420	451	449	466	423	408	393	380	430	400	440	439	407	412	423	450	438	427	431	414	443	442	405	408	478	397	432	445	438	430	422	413	434	403
59218	93677	63248	30773	5045	503	467	407	443	460	446	419	423	420	465	488	436	442	478	434	490	557	561	538	484	468	423	452	448	441	447	415	471	448	465	441	456	433	418	442	405	455	478	475	414	431	437	434	436	427	457	456	456	443	458	441	402	436	423	435	418	415	433	430	438	417	464	474	453	444	433	435	447	428	507	434	455	412	451	444	430	476	410	450	461	447	431	422	454	428	449	446	404	453	415	437	402	410	425	407	428	443	442	454	464	402	441	408	443	460	448	398	437	450	435	438	401	420	405	455	430	417	447	427	425	401	449	436	434	427	401	461	492	425	414	416	436	429	480	469	429	445	470	461	445	477	413	444	421	377	434	456	464	428	427	449	425	425	432	432	428	433	441	414	422	449	448	443	451	442	433	427	390	435	465	464	402	452	427	447	427	441	423	437	434	444	442	422	446	466	442	468	435	424	457	432	490	436	427	439	431	463	454	428	450	443	460	412	426	415	471	446	421	399	441	415	460	449	484	470	421	427	406	437	430	446	432	452	457	428	452	430	439	438	465	407	466	415	461	435	482	469	454	452	450	433	441	456	449	445	441	438	446	448	440	467	409	429	486	429	442	444	463	471	412	443	449	440	418	424	476	439	422	450	418	437	441	456	441	399	437	451	439	423	441	453	420	432	443	423	407	447	426	442	443	417	404	422	415	414	405	432	458	437	416	410	437	414	442	442	452	444	439	449	453	432	444	452	483	456	425	439	434	426	475	444	442	448	447	421	458	423	474	428	439	389	459	482	423	424	442	448	450	451	463	456	420	417	462	421	412	412	490	434	428	433	414	423	462	440	418	423	415	393	426	439	416	460	452	430	407	424	425	461	454	442	420	451	448	463	419	458	467	435	434	399	480	415	466	452	420	429	454	432	457	447	454	462	410	422	453	437	463	422	456	457	448	427	416	407	446	457	433	434	445	421	399	377	451	460	434	385	417	466	419	433	447	471	427	409	433	442	471	438	429	407	476	446	404	446	421	451	446	419	439	419	439	404	456	424	425	472	432	444	431	454	444	444	429	408	411	438	436	451	424	412	451	428	451	449	452	429	422	407	422	434	436	438	417	405	418	434	428	425	406	445	449	418	401	437	443	435	443	411	421	468	454	437	398	424	431	432	441	431	428	426	455	438	425	452	454	447	446	408	433	444	463	432	418	424	437	424	442	431	446	433	472	422	466	442	459	419	452	417	422	431	442	413	484	394	442	458	420	429	452	404	451	426	468	461	455	447	427	404	418	494	418	417	418	460	424	449	420	446	450	409	444	398	462	487	440	420	461	451	439	446	446	458	461	409	457	459	439	459	443	441	471	407	434	428	397	469	431	431	440	433	422	435	416	417	466	423	457	425	445	421	423	428	427	457	486	423	394	457	408	460	397	488	409	441	441	423	428	463	461	465	455	439	420	430	422	427	441	453	453	431	436	453	440	457	447	391	429	454	444	434	433	449	402	446	411	459	421	427	453	403	495	428	443	435	393	451	433	434	421	427	410	434	418	417	394	437	429	439	440	448	426	438	403	439	465	393	442	425	450	402	482	411	448	421	489	477	437	450	406	452	437	440	460	471	452	452	443	425	433	430	437	408	417	386	459	424	451	460	423	450	432	448	416	400	409	431	442	431	440	396	433	421	472	413	416	441	444	415	456	391	425	408	403	446	452	464	465	487	423	424	438	451	455	422	483	406	421	426	423	449	453	453	429	444	431	446	409	436	466	450	458	443	446	425	447	498	416	432	447	482	483	432	400	417	447	424	424	445	423	427	416	435	411	434	429	429	454	419	405	426	438	429	449	408	457	413	435	428	433	387	465	421	446	444	441	446	423	446	441	388	428	422	455	420	450	487	415	454	439	471	468	416	474	418	448	444	434	443	435	462	466	411	431	450	456	424	439	447	439	445	454	418	458	439	434	409	390	445	417	466	418	449	424	412	413	446	436	414	450	421	448	449	415	422	416	444	429	430	454	436	438	437	451	393	427	436	433	439	417	417	422	438	417	445	412	426	459	446	484	452	408	448	416	435	401	429	415	466	418	440	421	429	445	420	444	465	427	433	455	486	434	410	427	452	449	422	441	434	457	444	436	446	405	456	448	427	453	470	420	437	395	431	414	464	406	435	483	427	416	427	448	446	413	476	393	430	445	407	434	467	434	405	443	443	435	426	493	432	458	441	425	418	423	422	461	435	412	448	400	408	445	449	457	450	448	441	412	443	428	373	467	446	476	422	432	462	446	438	429	402	442	398	449	391	421	482	440	455	423	435	457	453	425	451	417	424	466	444	452	415	431	436	409	444	439	419	447	457	444	457	471	434	468	446	412	469	406	379	439	431	446	408	423	425	405	466	416	461	445	422	421	452	436	442	437	436	445	425	487	453	450	420	421	428	440	417	411	401	422	431	455	402	446	443	460	448	440	465	416	414	438	447	448	442	430	443	422	453	415	437	438	436	428	429	472	426	429	470	418	393	447	430	421	428	432	417	443	420	455	414	449	482	419	417	432	428	422	462	435	417	454	457	468	432	421	446	442	426	434	471	447	436	432	450	406	435	433	460	407	454	386	405	405	428	423	448	450	446	468	425	459	439	426	442	416	438	445	454	437	429	400	426	442	419	422	433	443	418	433	444	433	434	419	410	457	459	432	420	425	481	431	419	423	444	418	453	449	455	421	434	451	437	437	406	448	426	444	429	482	446	433	445	460	414	419	440	416	442	417	418	423	467	430	430	440	424	406	392	404	401	426	425	435	426	428	439	444	428	431	479	438	416	430	440	439	469	459	442	414	433	440	456	466	437	431	475	390	413	426	410	436	430	454	445	430	432	463	420	439	476	425	438	411	447	408	425	474	451	426	436	417	427	438	435	438	456	453	462	425	460	457	468	449	429	447	445	424	438	419	450	422	426	433	425	435	433	417	367	458	456	453	433	455	402	388	424	410	430	466	428	422	459	467	436	443	440	469	434	423	443	423	431	421	442	461	440	439	399	413	423	445	405	435	449	433	433	447	432	416	413	436	447	444	414	418	402	436	439	428	481	448	441	418	452	449	452	431	428	442	471	428	465	427	436	469	444	481	410	433	433	432	430	438	430	463	418	439	459	428	432	456	445	433	428	440	400	420	411	405	417	395	436	396	428	449	467	388	451	373	386	408	439	464	461	456	441	431	447	439	417	441	459	447	445	456	445	392	414	428	444	440	462	428	418	423	453	436	421	431	464	413	427	436	427	434	432	433	460	416	434	416	416	404	403	440	492	415	448	431	443	400	439	410	452	405	456	434	425	421	441	442	421	434	424	450	436	453	428	440	424	425	429	423	445	429	424	430	408	418	442	440	444	401	432	416	423	442	435	421	416	488	422	417	475	427	440	442	420	482	431	455	411	425	451	434	403	431	467	432	421	445	421	451	416	404	408	417	413	456	454	423	407	434	418	412	428	450	465	444	423	409	404	435	456	465	428	434	440	430	401
23892	23716	36344	33543	21747	8889	1300	687	552	591	574	540	621	553	526	534	472	519	548	533	596	604	673	653	563	541	536	541	526	537	501	529	552	520	532	526	483	518	524	516	488	521	520	520	492	503	529	535	491	537	513	502	556	556	553	491	474	514	498	550	491	512	516	525	516	525	532	515	565	513	503	485	529	523	538	508	536	582	493	549	526	548	506	530	508	533	512	554	569	533	488	528	511	526	537	515	538	530	530	539	489	518	480	538	541	473	555	558	492	514	488	517	509	495	499	514	569	561	508	534	477	529	524	517	536	506	560	532	529	535	511	489	547	484	493	510	530	505	512	560	546	536	533	514	503	514	526	504	576	533	519	508	520	524	489	524	564	497	548	497	471	536	532	495	500	539	499	499	491	521	543	495	523	531	503	476	525	552	495	543	519	509	548	545	523	533	488	523	523	513	531	539	528	531	536	562	540	501	507	512	509	493	504	540	512	505	545	520	529	534	510	547	537	510	532	535	502	534	537	556	510	510	534	539	535	522	550	524	561	530	510	538	547	514	486	562	503	536	527	458	530	503	531	498	490	536	540	533	528	528	523	516	510	529	546	490	527	528	516	533	508	494	507	492	510	557	523	504	491	533	560	543	571	504	529	501	502	495	502	503	497	500	507	556	535	539	512	552	532	521	449	533	512	504	538	510	532	528	503	549	534	537	553	484	515	523	542	517	510	525	517	523	471	532	549	542	532	507	544	508	517	524	556	563	532	529	517	556	500	495	492	509	516	511	596	553	515	526	494	493	520	501	515	574	531	539	539	537	573	478	521	506	531	509	534	521	529	465	511	540	562	515	503	533	512	556	551	524	539	516	510	532	529	537	520	507	542	540	529	510	529	526	532	523	536	493	526	493	519	505	510	502	511	544	533	531	561	497	527	498	522	534	512	552	462	515	539	526	526	511	492	516	514	541	497	515	518	499	523	517	480	467	509	516	505	513	532	531	525	537	515	524	534	545	514	515	547	514	544	528	518	531	460	509	516	535	537	536	533	547	507	535	488	495	502	562	544	551	559	535	537	493	543	493	501	500	496	533	473	533	541	532	550	555	476	510	494	540	514	511	486	512	547	505	538	520	516	493	539	573	539	531	519	531	521	512	534	531	514	517	532	524	520	511	566	540	535	527	501	535	517	571	521	510	524	548	529	535	512	512	536	530	542	545	512	493	538	505	531	515	527	512	524	516	522	520	479	547	530	525	510	551	528	503	529	548	455	488	529	504	487	506	514	569	517	515	501	526	517	535	547	501	553	573	545	553	511	474	535	527	521	515	479	477	523	546	563	516	505	541	517	512	540	472	564	537	520	546	523	500	525	498	516	508	540	544	515	555	508	521	506	500	528	551	518	507	525	460	520	539	461	541	583	528	503	489	514	503	535	547	501	548	525	509	509	508	488	496	509	541	499	487	535	517	543	517	498	528	524	564	559	502	494	461	519	531	527	505	533	546	513	528	536	570	555	534	523	466	533	531	505	544	535	534	491	503	488	548	505	531	551	538	537	567	488	526	516	544	532	557	540	500	541	558	542	545	532	549	516	498	537	534	541	543	504	511	498	526	571	538	536	519	532	525	571	511	506	544	523	496	533	528	561	564	583	522	503	533	501	516	477	517	544	532	552	516	517	507	550	504	562	532	506	504	511	510	535	521	486	485	498	514	531	533	514	495	531	472	509	530	511	543	531	522	501	535	539	514	514	500	514	488	557	552	527	482	522	529	489	520	503	555	531	515	535	509	519	520	522	502	529	476	537	560	529	559	579	546	534	478	521	537	520	514	524	500	519	511	531	493	525	505	501	518	489	507	506	530	520	527	512	513	515	551	540	516	536	538	514	545	572	497	488	518	510	504	488	490	556	509	517	546	543	533	519	534	516	550	517	524	480	511	508	543	548	493	528	520	508	561	482	503	514	488	508	531	515	497	531	533	517	521	503	523	529	527	550	526	485	526	521	546	514	514	486	514	543	515	461	520	525	547	551	568	561	510	501	506	513	556	536	518	504	496	489	482	516	492	531	537	483	534	539	502	526	548	553	512	479	480	484	551	529	520	523	526	461	514	484	501	543	530	541	515	489	530	483	493	530	518	543	523	480	530	555	516	555	509	496	520	549	499	529	510	521	511	500	530	512	527	544	521	514	508	503	572	502	536	513	532	502	523	526	489	508	478	532	505	545	496	483	511	525	514	491	524	510	573	553	474	494	554	513	493	540	559	521	542	551	523	475	526	510	502	496	540	547	525	538	503	491	526	526	529	551	509	493	504	546	494	497	486	553	479	497	521	516	513	513	520	487	513	531	572	539	527	505	531	558	522	528	537	506	520	547	509	504	552	506	512	523	525	531	520	527	559	528	503	535	508	501	528	522	540	524	488	520	489	495	506	556	504	465	510	531	504	531	491	540	516	506	516	531	531	538	507	536	519	476	529	480	543	490	529	498	537	540	540	530	516	485	510	511	563	508	500	559	530	543	515	543	535	517	519	553	525	521	502	469	529	512	527	533	537	532	499	549	488	538	483	533	515	525	540	520	498	536	493	553	534	526	513	487	540	499	573	541	542	525	521	544	528	520	470	493	544	519	548	530	514	500	497	505	518	491	488	518	543	500	525	497	508	540	537	547	501	555	530	540	536	508	515	535	497	512	509	579	492	517	535	472	504	514	504	522	541	480	508	562	525	508	506	529	500	517	528	484	559	555	549	493	512	515	568	520	536	498	512	501	504	510	504	502	574	543	508	503	518	570	472	572	522	479	469	580	519	525	537	525	509	522	515	541	539	534	519	509	487	519	506	524	534	507	516	506	528	473	533	519	495	537	541	549	535	465	535	542	477	554	564	528	493	485	513	530	540	534	487	533	497	476	526	546	543	513	526	509	522	495	518	472	521	503	520	525	501	513	528	530	513	531	571	532	479	479	526	494	541	538	489	508	491	515	539	536	507	520	512	528	534	520	489	516	493	534	529	568	487	518	512	502	545	518	514	536	518	523	533	503	530	513	496	526	511	516	528	513	504	506	583	483	551	507	536	501	518	499	488	501	504	552	507	538	567	517	506	490	506	499	540	492	497	555	480	525	543	515	516	474	525	581	537	546	520	507	506	509	556	538	499	549	483	514	521	545	471	492	531	528	504	467	527	461	519	477	504	507	539	535	506	570	520	497	481	519	515	529	530	512	499	539	509	510	519	493	548	494	551	535	501	534	522	514	519	514	522	513	500	484	541	472	539	479	493	517	533	531	511	528	563	525	521	530	472	518	524	509	533	521	516	534	524	551	554	505	487	542	534	490	490	501	541	518	531	523	491	518	528	495	513	527	563	494	510	553	523	524	513	525	525	514	497	489	535	511	510	531	527	546	543	506	540	522	519	531	510	506	477	458	496	489	561	511	509	497	541	506	517	480	522	567	521	540	499	504	521	486	535	538	527	508	488	498	497	462	474	501	498	580	526	565	541	465	504	486	513
63969	102070	72308	40345	8877	571	512	571	568	534	545	536	580	563	572	556	540	524	579	542	562	710	886	686	603	601	589	568	578	550	534	572	535	566	536	555	579	540	559	520	538	577	541	565	564	527	557	568	533	529	560	562	564	574	551	572	554	509	558	555	520	581	545	530	535	552	596	530	531	563	580	553	550	536	521	540	583	543	492	573	578	545	557	531	567	526	535	515	567	512	538	578	562	581	578	533	580	532	574	537	570	546	540	533	554	566	580	565	558	583	574	521	551	544	540	540	551	557	555	559	535	580	510	539	532	530	540	531	542	531	489	555	531	532	555	494	549	538	558	498	514	548	577	532	552	543	542	527	573	551	544	554	532	599	541	529	534	566	559	577	591	556	521	550	526	543	551	519	527	533	591	544	496	559	524	516	563	543	541	581	538	508	593	534	584	525	567	563	536	576	522	545	553	539	514	564	540	561	579	563	570	576	535	502	582	527	535	530	561	562	525	563	538	515	517	531	589	524	550	567	569	529	545	562	569	533	547	562	531	525	556	555	553	541	544	610	594	557	545	531	573	535	572	537	568	539	573	549	552	546	548	546	535	558	552	568	587	596	534	516	568	579	572	569	556	544	531	573	511	546	539	558	591	550	538	549	522	506	542	505	558	520	566	552	566	515	530	565	529	527	570	547	541	556	537	549	577	552	516	584	561	541	543	541	580	547	494	540	561	610	555	572	559	566	520	557	589	548	567	540	606	517	561	583	546	552	534	570	559	553	550	554	554	533	573	596	559	538	537	533	517	558	584	587	533	550	540	593	549	552	512	558	570	519	497	524	539	532	579	566	581	547	549	574	598	531	563	539	535	524	511	502	524	535	537	588	537	518	527	557	560	541	556	546	566	526	557	535	522	562	580	557	536	544	532	565	531	524	547	546	530	544	575	514	549	545	560	559	568	559	507	549	526	572	551	542	578	512	515	557	561	539	517	514	596	570	509	542	550	533	545	548	550	580	544	584	513	589	556	563	531	517	559	577	533	564	578	539	550	556	553	485	542	558	547	552	549	510	573	539	520	575	573	558	558	539	544	595	544	538	530	545	575	534	550	558	545	575	573	527	576	568	577	545	531	550	495	553	539	582	502	557	580	537	555	565	571	560	508	555	546	508	563	587	534	539	550	548	525	558	579	575	567	554	532	574	518	528	516	555	531	514	570	505	553	519	516	553	564	543	572	533	525	501	502	573	557	510	549	590	538	550	552	535	545	523	524	535	534	552	529	569	534	525	507	544	545	546	551	505	534	576	522	523	553	562	525	575	546	524	536	572	537	561	537	576	566	495	527	551	543	529	535	497	535	546	567	517	561	582	520	539	521	556	506	563	613	509	529	564	530	529	526	536	537	552	521	538	516	560	536	568	548	545	541	558	563	544	562	552	533	545	565	523	524	566	530	564	553	522	551	527	536	547	542	515	538	511	538	511	500	554	555	582	556	551	591	547	504	553	559	539	529	518	517	516	559	515	531	564	569	508	535	511	555	567	533	561	526	541	515	546	537	573	543	564	561	570	505	542	531	528	545	528	527	522	532	565	573	538	585	486	495	572	559	530	530	544	597	568	526	556	525	554	541	578	505	567	598	530	533	555	576	527	492	604	532	576	573	541	562	568	526	519	533	549	555	509	547	534	529	569	546	508	518	535	543	530	566	566	579	555	537	565	566	560	535	537	554	521	547	539	533	543	472	542	547	546	580	548	542	550	541	531	531	532	564	517	540	566	555	560	572	561	564	542	555	522	545	569	531	579	555	567	532	519	589	555	536	515	527	538	551	572	531	524	570	530	549	531	569	518	544	539	514	558	536	531	543	505	490	570	547	565	549	560	509	570	542	553	550	519	553	536	559	570	566	563	527	548	564	567	555	551	562	544	582	558	531	516	534	553	503	568	548	547	547	530	569	518	571	544	519	503	546	530	560	566	506	554	555	543	581	578	561	544	543	530	527	510	558	568	567	567	557	511	565	509	546	548	552	524	518	526	485	577	539	523	551	556	567	536	544	541	465	527	561	544	526	516	559	546	539	577	550	527	538	573	562	526	570	560	514	542	522	549	548	502	550	580	525	513	555	573	531	487	550	558	537	565	511	545	563	535	538	495	510	560	549	551	527	569	543	543	579	510	511	554	567	560	561	535	547	561	581	556	520	553	578	522	540	522	529	502	543	514	510	536	538	509	588	541	540	562	543	562	555	517	538	592	545	482	538	553	531	532	571	558	556	517	521	574	568	541	531	561	570	562	580	564	483	534	537	555	541	544	495	528	535	522	577	527	538	548	510	512	581	533	559	546	514	519	538	553	571	553	526	558	572	544	530	550	550	528	552	553	524	511	522	535	590	517	550	582	508	577	538	540	515	561	582	535	524	533	537	552	536	533	566	546	563	515	544	504	528	552	570	561	528	532	622	492	602	534	579	492	554	518	523	537	512	547	551	532	544	530	531	535	516	569	557	555	536	515	541	526	581	539	572	517	550	520	497	494	567	569	550	521	533	538	515	543	552	555	571	535	550	526	567	557	545	548	509	550	495	542	543	536	550	580	552	563	521	545	509	544	538	502	548	533	545	574	532	557	521	556	587	551	580	530	555	544	582	510	543	555	527	542	551	554	545	565	568	484	572	512	566	521	539	553	523	505	540	530	567	569	540	532	547	557	572	542	562	547	560	566	544	548	524	526	524	501	581	556	564	575	541	563	574	557	522	538	535	555	554	539	539	524	505	570	545	530	521	517	531	525	547	546	516	574	515	549	513	509	544	497	485	557	523	566	593	560	539	569	541	580	539	516	523	547	528	541	533	535	563	545	596	564	539	539	557	564	521	548	522	515	573	513	548	543	497	551	504	545	503	574	523	562	577	546	526	562	533	542	577	516	529	543	551	543	550	522	531	544	573	547	587	551	558	526	549	551	544	583	575	513	496	491	529	524	484	530	514	558	557	539	557	498	529	510	553	558	500	564	555	525	556	534	564	564	536	559	545	556	553	545	530	545	552	580	542	509	531	519	514	580	539	552	570	508	525	516	502	552	540	528	528	520	576	524	623	567	487	550	585	556	549	524	539	520	593	533	534	534	541	484	552	535	524	523	516	556	525	586	529	555	545	523	561	560	525	533	521	544	507	510	524	556	550	559	553	552	527	502	565	543	567	527	551	604	539	546	501	502	545	580	515	593	566	534	557	534	510	577	604	536	569	558	499	557	546	524	576	527	569	576	562	547	516	532	521	542	522	522	577	514	539	571	531	558	521	514	547	553	538	553	545	558	545	564	552	538	534	516	552	556	517	565	513	548	521	582	516	512	521	555	543	540	497	567	564	559	566	547	526	547	500	535	532	559	544	576	552	548	548	529	544	526	530	503	545	564	539	553	563	553	539	557	562	451	537	532	483	531	547	543	534	592	497	516	549	554	525	513	511	570	542	526	565	512	526	506	540	530	561	526	555	524	536	565	534	540	514	537	536	569
29494	30065	26758	10663	1383	345	332	320	288	313	343	318	340	318	309	327	356	317	283	313	342	336	319	311	316	339	322	323	306	308	300	313	312	322	339	287	310	311	316	302	344	338	307	288	322	317	322	318	319	316	309	348	286	330	305	325	314	310	300	319	311	313	342	347	278	320	299	316	345	322	326	292	272	287	332	350	319	315	277	339	327	308	339	303	369	327	317	297	328	299	311	307	310	313	366	324	297	351	325	319	298	319	323	324	334	314	320	295	311	347	310	300	308	337	302	319	323	306	298	294	339	313	308	295	301	311	334	309	328	339	306	311	331	347	339	324	341	335	334	276	334	304	321	345	308	313	350	318	294	302	335	317	310	327	334	326	340	322	284	303	314	283	326	305	289	340	333	335	338	292	297	321	318	296	321	340	306	333	329	314	316	301	352	308	327	307	309	347	318	345	319	308	322	301	314	284	329	340	317	294	297	322	337	329	337	290	312	296	308	308	331	338	329	306	321	294	323	340	307	320	329	358	321	301	338	307	336	309	338	323	304	352	313	316	328	289	316	327	309	312	330	299	302	332	300	299	331	325	301	348	309	342	333	317	311	324	283	306	335	310	339	297	332	300	314	308	306	309	318	337	331	296	296	313	322	294	319	376	313	322	320	299	326	347	315	314	322	305	316	321	339	320	310	345	322	314	320	315	336	328	302	305	292	322	320	303	299	323	342	311	330	294	309	335	295	335	306	313	360	303	288	307	317	336	306	308	333	346	334	340	300	300	280	325	309	294	302	328	338	285	324	321	356	306	324	325	303	321	305	325	339	284	344	326	331	345	334	359	311	303	306	345	371	326	297	284	313	329	331	327	305	307	325	353	335	317	336	330	307	308	335	328	316	300	297	311	306	313	309	285	321	264	296	302	336	321	317	328	326	343	336	310	331	313	315	338	299	326	315	305	345	298	315	326	324	291	336	337	335	302	323	318	352	304	356	286	332	333	300	291	345	337	309	317	329	301	285	333	315	301	328	327	318	341	299	309	317	309	304	338	312	303	322	323	298	326	335	321	348	312	305	318	334	316	339	324	351	298	346	323	290	303	311	294	341	330	296	318	312	317	323	320	326	323	350	325	337	301	333	305	340	290	282	306	330	323	294	319	346	341	311	296	320	325	315	329	316	311	285	314	317	340	301	310	315	295	309	322	322	320	318	305	323	332	310	349	321	308	318	318	320	312	308	332	314	326	324	321	324	339	328	303	312	313	293	315	336	331	294	334	320	291	327	331	312	317	299	311	332	331	319	305	306	307	306	311	359	331	339	333	339	306	312	309	350	328	326	293	320	329	280	308	334	339	315	284	327	332	293	333	314	345	328	338	316	315	305	288	324	356	337	311	335	319	325	325	311	330	327	313	326	299	346	298	278	308	343	338	317	302	316	301	304	358	294	330	313	355	289	296	346	296	318	309	299	303	319	280	331	320	297	329	307	279	325	326	323	292	312	328	316	340	318	322	319	340	316	347	350	350	321	292	336	318	321	312	316	329	317	321	326	306	310	330	326	304	283	297	317	331	321	317	294	305	281	309	305	332	336	275	324	312	306	303	341	321	318	305	305	367	313	300	323	314	331	332	319	319	307	321	346	312	339	321	314	318	321	271	346	335	327	358	330	334	297	330	322	323	354	301	353	288	310	304	314	306	298	321	328	342	341	315	326	332	354	296	323	308	342	330	336	343	350	326	323	290	351	323	315	321	322	305	326	290	309	312	316	315	305	334	308	307	344	290	307	334	315	301	345	300	297	284	312	351	310	341	310	275	315	283	338	327	308	295	330	329	322	334	309	341	303	326	337	313	332	338	309	307	310	315	285	318	338	292	321	313	306	332	342	304	301	326	322	356	292	287	322	313	300	314	314	305	326	294	346	278	301	349	320	325	313	338	306	319	327	357	343	329	336	311	329	312	309	279	316	313	325	310	309	348	277	300	301	314	309	318	342	317	314	314	302	313	306	315	305	324	322	305	304	287	313	325	304	322	337	294	324	314	327	321	297	339	320	302	310	339	346	315	312	343	334	323	331	327	326	273	345	297	277	320	318	320	317	365	322	314	331	314	302	304	293	308	337	319	330	319	316	315	315	298	363	270	292	328	305	300	304	336	315	311	320	340	321	334	308	353	343	323	311	329	332	311	325	316	322	280	309	329	295	308	298	305	330	300	318	337	324	348	278	344	324	310	297	306	319	289	335	326	331	322	327	335	325	296	330	320	289	338	317	288	289	328	312	307	335	333	348	315	320	297	321	297	324	307	327	335	312	340	337	348	307	290	341	298	347	286	318	311	314	363	319	329	307	332	294	307	307	324	312	294	315	334	311	311	355	304	306	320	327	353	313	347	337	332	318	323	309	328	295	333	302	345	323	333	342	322	341	328	321	308	308	298	335	307	319	314	308	359	307	301	322	308	316	321	309	357	347	300	331	289	325	320	294	324	287	293	310	323	319	315	303	309	352	325	310	323	328	319	337	303	328	328	312	346	359	289	339	304	289	340	321	330	322	315	355	300	303	355	342	335	314	311	290	354	319	341	344	336	330	290	339	323	324	295	299	294	282	325	315	302	313	337	315	305	352	327	283	342	319	317	325	319	335	295	339	329	323	290	306	316	313	316	297	345	330	321	282	297	285	336	322	316	309	332	354	304	355	314	308	316	334	339	293	318	338	292	300	303	343	330	344	329	322	341	310	354	295	323	311	324	326	292	331	318	314	312	302	299	309	302	302	327	301	298	338	332	316	324	338	329	338	357	356	317	320	341	292	309	313	300	314	298	325	341	318	310	333	346	320	311	308	324	306	322	323	314	313	276	302	321	309	307	311	293	353	327	330	329	306	319	307	318	337	317	310	317	288	332	310	317	300	306	328	305	313	309	368	325	331	284	340	329	329	324	315	317	335	298	305	305	313	274	298	271	325	305	323	321	334	313	316	342	281	300	304	336	300	341	328	272	315	293	320	328	338	298	337	275	346	320	315	301	288	316	296	310	311	338	304	327	299	299	327	299	333	299	328	325	339	322	317	318	306	332	289	316	322	336	294	330	324	323	325	286	330	325	309	332	322	315	318	298	348	328	331	320	317	313	309	313	329	312	308	341	344	309	277	323	351	319	330	328	293	292	312	322	336	304	294	317	323	326	339	320	330	314	351	302	282	305	318	335	322	313	339	281	322	298	298	319	332	325	326	330	326	303	293	323	333	344	321	362	320	312	304	328	329	328	306	315	271	340	296	346	313	322	331	340	340	294	345	329	303	336	306	346	299	332	354	310	293	311	328	305	313	332	326	323	308	334	302	331	310	327	312	309	328	308	309	310	318	300	329	323	310	288	346	298	320	327	340	313	323	354	312	323	336	326	282	325	280	320	306	360	338	309	337	325	287	309	307	290	284	319	342	288	312	295	345	324	318	306	342	302	292	287	302	304	350	331	281	296	313	270	347	319	316	311	291	321	303	332	321	324	273	305
22030	36387	20097	5514	1039	285	302	255	285	256	296	291	287	263	324	289	277	287	314	297	276	288	292	303	304	294	323	297	288	316	306	253	293	288	314	284	277	302	294	299	279	295	298	279	298	310	280	322	296	293	288	304	289	294	308	303	284	325	271	305	303	298	283	304	314	297	302	281	298	277	275	264	283	314	311	301	299	283	317	302	260	277	252	284	274	294	300	292	305	338	269	290	281	285	272	265	313	296	279	269	310	301	319	316	275	280	292	289	311	323	287	303	278	302	290	313	317	283	298	285	298	301	309	273	298	304	290	304	281	280	331	313	317	291	289	328	277	317	315	292	300	294	311	315	317	312	305	272	305	311	295	293	287	314	320	308	302	278	280	291	298	293	310	275	265	320	301	316	307	283	281	291	276	299	294	285	288	292	305	268	297	274	300	268	309	285	268	302	269	297	295	310	304	308	291	286	307	292	319	295	296	291	288	288	305	294	312	288	324	290	303	287	325	294	285	318	293	284	263	269	310	306	306	293	302	301	285	287	259	351	301	284	310	297	279	290	270	275	281	291	274	283	281	311	320	284	279	302	308	297	275	269	320	323	301	291	263	317	307	296	286	299	300	289	286	311	297	285	302	283	305	318	312	318	262	310	294	275	318	302	287	303	284	312	288	290	301	326	283	326	286	288	290	291	307	296	298	278	308	289	293	290	296	290	291	307	319	317	278	317	304	302	285	300	270	279	301	262	279	267	281	285	291	298	290	300	314	316	282	292	293	304	335	308	301	280	306	271	295	293	291	293	290	289	280	314	315	322	287	290	271	329	300	319	281	330	302	313	342	294	307	296	271	306	300	313	289	302	304	289	291	282	316	314	312	297	276	291	284	308	285	310	288	292	279	311	311	275	290	304	328	322	280	293	301	267	291	288	325	294	311	314	302	296	287	295	292	297	277	306	305	293	277	261	264	271	300	299	282	294	303	314	286	299	289	293	277	287	283	274	299	286	286	286	302	302	287	277	312	299	332	294	261	296	275	283	298	304	280	292	297	295	270	275	288	300	308	302	293	286	326	312	297	271	281	310	300	337	299	252	290	297	308	299	330	257	311	325	293	281	288	264	286	314	305	282	292	291	311	294	306	286	300	293	281	327	291	299	325	294	318	283	275	281	281	308	289	299	319	279	298	301	289	282	278	278	282	287	302	287	285	297	307	283	298	317	278	287	282	303	313	291	303	308	314	298	283	312	310	296	320	299	307	297	273	277	281	322	316	291	288	283	309	327	319	301	289	304	272	300	290	295	316	309	288	307	300	286	276	269	316	296	282	301	291	317	309	300	267	303	295	325	270	280	265	302	295	281	297	287	298	309	309	292	282	303	273	330	306	278	282	320	279	288	285	288	301	300	287	306	292	303	284	327	290	327	293	282	292	283	312	307	285	303	295	290	284	312	272	318	284	296	284	293	322	312	299	310	290	294	291	306	299	300	293	307	288	281	309	300	304	308	255	287	305	294	292	294	297	305	331	293	269	295	325	287	332	318	293	287	315	295	307	302	309	289	292	295	286	308	318	293	271	288	301	277	270	294	304	285	270	334	286	269	271	314	293	297	297	291	297	287	287	293	297	305	324	316	277	303	288	274	293	270	289	282	328	314	288	284	300	284	315	323	307	256	305	306	293	332	306	275	313	298	296	297	290	267	297	290	286	344	301	300	273	294	316	259	291	302	306	280	287	301	314	270	292	296	304	307	300	298	334	314	288	287	296	301	297	323	265	279	296	268	273	283	297	269	295	280	276	289	289	309	294	309	294	292	271	258	315	279	282	304	308	293	331	278	301	301	299	324	281	294	276	264	282	308	253	296	292	276	302	325	309	310	279	303	250	267	289	269	300	309	285	309	290	294	290	316	319	299	304	290	287	292	275	330	305	293	315	308	311	304	294	309	317	299	292	284	310	299	319	324	304	294	320	288	302	287	303	284	287	332	319	276	296	297	283	309	334	290	323	288	280	288	314	308	296	292	324	267	296	285	274	286	301	325	290	293	285	303	315	312	299	289	297	315	269	296	278	328	289	299	296	265	306	291	288	281	284	285	273	297	308	324	309	316	287	289	320	285	300	295	320	317	298	288	328	291	314	299	290	312	298	269	276	326	270	290	299	297	314	298	296	291	279	302	320	280	301	301	276	306	290	288	284	271	298	260	288	284	316	283	293	294	273	310	289	325	278	266	300	264	304	312	305	287	276	252	295	280	322	288	281	265	286	292	286	287	283	276	316	315	269	279	338	291	286	332	300	303	312	311	279	277	312	273	305	325	278	289	283	266	317	282	317	298	297	268	304	317	274	290	284	275	334	298	277	297	275	271	314	308	299	305	312	288	314	308	279	316	287	282	291	292	267	302	315	361	287	275	296	299	333	298	289	300	296	302	295	318	294	322	291	324	320	300	292	294	298	305	307	294	305	289	288	292	281	309	308	280	324	306	314	281	311	307	267	328	275	322	305	277	290	308	322	289	292	306	262	293	337	277	312	302	290	308	328	297	285	297	274	299	294	304	293	272	308	280	289	303	289	297	261	283	306	280	299	272	300	301	286	283	321	302	302	324	270	270	332	287	284	288	305	297	289	310	295	312	312	292	288	286	281	265	274	283	308	291	311	287	290	315	262	279	303	318	275	320	302	276	330	323	286	302	284	268	277	286	329	321	302	291	277	286	296	280	309	308	278	291	281	334	288	301	270	327	295	319	306	281	289	291	284	280	287	318	300	305	297	296	303	290	283	272	293	281	291	292	278	302	321	294	311	279	311	288	297	336	276	287	282	311	309	305	284	291	306	277	300	305	316	290	281	317	312	299	284	326	337	292	300	281	301	268	274	302	305	303	285	256	290	298	282	314	284	295	273	314	278	302	301	280	337	287	289	285	302	264	292	302	279	286	287	300	301	293	289	294	269	308	286	282	274	297	308	310	298	293	293	310	301	304	308	278	334	312	310	313	279	305	287	290	253	316	277	292	276	310	300	306	284	304	308	261	329	307	273	279	305	250	302	304	261	298	284	315	285	288	308	271	318	313	275	267	291	289	249	321	280	322	275	284	305	298	296	308	332	286	304	304	268	300	300	275	275	286	324	288	251	274	316	275	264	267	295	295	289	292	294	322	323	304	312	278	278	310	299	265	308	291	298	271	314	290	294	325	308	282	279	284	283	288	285	313	289	302	279	294	292	312	323	314	274	311	310	302	287	311	290	302	306	310	296	299	289	281	330	304	263	326	310	256	305	325	297	274	290	316	272	267	305	294	283	285	329	299	323	321	273	303	309	288	273	301	307	307	257	341	301	326	303	326	301	304	287	299	294	301	319	313	310	315	305	284	285	298	274	275	301	291	301	290	259	273	349	302	264	300	303	280	286	308	274	309	305	288	253	271	302	337	286	283	282	308	319	290	289	301	299	283	283	296	306	295	312	279	327	276	312	312	334	276	306	294	321	319	301	300	302	289	310	305	282	303
25142	27625	43642	36733	15482	2095	608	471	435	411	454	430	453	424	426	391	456	425	393	407	423	455	519	527	474	472	416	420	424	425	403	447	414	432	423	426	433	412	402	378	410	452	433	386	443	389	437	426	435	440	437	402	427	417	403	398	417	428	389	403	425	410	460	426	422	431	450	419	428	385	411	418	409	460	442	400	431	429	457	417	408	422	455	412	398	399	422	405	385	413	426	412	444	395	426	382	432	394	440	429	395	380	408	427	418	439	413	416	420	402	440	396	442	409	440	417	443	393	460	413	432	435	431	437	429	439	392	424	431	381	411	423	458	404	396	422	406	435	417	419	417	391	436	391	392	397	459	403	428	393	419	391	405	424	423	401	415	412	405	434	407	394	377	409	427	420	404	427	394	430	437	441	419	413	436	381	430	413	409	409	423	394	409	419	419	436	410	423	412	414	427	418	426	390	392	381	434	412	423	458	402	441	448	391	394	431	408	420	405	396	428	428	415	435	410	404	430	450	391	441	423	385	433	430	404	418	396	390	432	402	404	398	392	375	451	420	415	454	413	421	421	463	394	410	426	401	462	436	409	445	443	409	416	407	427	425	450	412	433	433	462	413	394	454	434	424	421	410	425	398	391	440	420	462	423	424	384	448	415	387	404	393	410	420	421	420	432	400	407	413	423	402	391	431	426	437	460	426	447	440	424	438	405	435	424	424	393	393	396	475	393	379	435	428	413	391	420	401	427	429	396	434	439	429	445	429	376	392	410	423	410	430	421	409	411	408	405	435	445	393	453	456	419	429	393	403	430	448	419	397	368	388	424	413	413	415	380	427	429	427	373	444	430	412	467	399	406	417	413	404	415	407	403	401	441	403	458	403	421	478	444	430	392	417	403	413	422	396	390	394	388	440	421	424	435	408	406	433	411	431	413	407	391	433	425	451	404	399	414	425	405	402	420	436	434	386	438	406	410	398	420	403	396	445	391	427	457	422	435	439	458	431	446	398	435	422	419	421	393	424	436	420	414	407	409	443	399	426	430	456	426	411	408	432	431	372	382	417	395	375	437	425	405	410	426	389	410	408	413	432	406	408	410	430	441	426	431	414	391	402	417	423	438	412	431	432	389	407	407	436	402	421	412	369	405	407	405	404	435	395	464	411	428	417	395	403	409	437	435	406	416	442	380	381	437	372	463	426	427	425	443	448	416	433	430	392	420	399	417	424	414	418	448	402	472	426	407	422	407	402	444	452	451	417	376	461	432	419	401	419	387	440	416	441	421	411	402	434	414	419	410	416	431	370	430	393	438	407	396	434	397	387	411	411	412	407	409	418	433	438	432	424	441	412	405	433	404	388	415	454	407	440	406	400	452	430	435	372	408	414	392	404	378	460	424	438	439	415	408	444	420	430	385	416	359	412	419	461	413	392	438	412	444	408	428	437	432	411	427	394	389	448	394	412	414	434	439	415	423	396	386	376	413	430	408	403	415	379	391	422	434	451	390	415	424	434	438	420	425	435	433	457	397	421	400	411	436	394	431	431	423	471	415	448	418	402	439	422	441	436	448	409	399	407	384	426	394	430	391	422	441	379	441	402	408	446	399	437	356	438	419	411	396	401	424	425	440	441	430	398	378	412	417	402	380	375	407	419	404	397	415	403	425	422	411	392	429	450	400	436	402	468	417	403	408	405	433	412	416	406	379	421	419	456	406	410	414	432	360	374	405	443	409	418	417	403	429	422	399	441	432	426	418	403	431	439	399	395	416	419	433	396	447	410	411	397	443	433	408	468	408	445	430	424	415	394	410	440	407	372	439	428	428	443	425	393	375	425	444	439	424	437	419	420	449	427	400	379	424	396	412	408	409	457	395	444	437	448	393	478	430	427	434	396	430	439	434	400	419	398	403	447	394	401	412	397	406	449	403	453	409	432	411	455	432	417	429	444	402	381	446	433	425	416	384	427	430	410	396	401	434	426	387	421	453	411	429	449	437	422	438	416	416	435	437	390	418	387	405	454	417	439	392	405	438	392	402	416	377	468	385	441	420	414	433	430	404	446	383	411	424	459	435	407	373	393	392	433	405	427	422	389	416	399	494	407	416	398	405	430	442	410	413	430	424	386	454	408	418	408	400	413	425	397	419	423	415	394	406	411	422	417	404	436	415	421	407	405	373	432	429	442	423	394	432	457	398	428	424	412	460	416	458	422	402	431	393	385	411	444	438	447	407	441	419	418	406	460	415	444	431	416	408	436	440	451	377	405	421	452	432	411	443	402	418	355	417	420	415	411	416	393	395	420	403	389	411	461	427	409	440	424	404	422	421	426	445	427	411	449	413	391	414	444	396	408	435	408	413	434	403	388	456	445	431	406	405	432	409	454	402	430	426	418	407	402	435	457	402	416	437	427	390	417	451	450	435	420	427	411	394	444	421	415	388	369	425	412	421	403	467	409	425	399	433	392	422	399	455	414	451	406	392	438	454	425	446	392	378	445	423	421	406	426	431	409	413	444	419	445	404	439	422	402	381	394	430	420	397	364	419	392	421	422	378	408	416	388	438	423	400	415	438	401	417	439	403	427	406	427	438	443	419	429	402	374	425	402	407	392	426	428	412	439	369	412	412	453	463	438	410	401	429	374	424	431	392	428	389	418	384	437	404	410	398	400	446	420	418	425	435	450	429	420	399	403	435	404	407	405	397	397	407	438	464	407	428	429	416	420	409	423	424	425	405	438	439	416	442	397	403	427	416	405	406	443	449	412	386	419	394	413	391	393	480	432	452	367	413	409	399	369	402	441	390	435	394	424	408	397	413	454	399	446	449	440	412	388	418	415	417	409	412	447	398	408	405	414	409	411	386	391	355	406	407	385	409	431	396	440	474	443	409	430	424	449	390	414	386	419	422	455	440	439	392	410	395	413	423	393	426	429	426	406	437	379	414	405	388	442	426	414	420	406	412	426	448	424	425	408	383	431	417	422	417	437	424	417	403	420	386	413	398	390	384	402	391	429	440	434	416	427	397	416	424	444	378	387	408	389	420	417	416	411	379	442	390	403	420	400	399	432	423	404	427	408	408	417	442	401	395	442	440	393	438	425	396	399	381	412	436	416	429	408	413	431	418	404	452	427	403	383	393	425	430	417	429	424	434	394	424	420	395	416	448	442	464	396	401	424	430	438	452	443	448	409	438	389	435	432	413	435	415	473	427	428	422	427	404	392	418	422	392	412	384	436	397	437	413	414	410	435	470	414	429	414	393	438	431	447	436	385	442	420	395	430	442	388	413	432	429	435	444	410	415	389	454	403	427	444	408	372	419	424	414	443	441	413	395	409	394	387	401	415	401	437	417	401	401	414	451	409	416	413	421	420	429	434	419	401	427	420	453	415	427	421	399	437	408	401	411	360	417	407	445	408	473	418	398	384	375	410	405	426	412	433	439	423	438	394	429	415	400	445	433	424	390	430	419	431	397	398	446	451	426	426	410	404	453	400	405	381	439	421	380	407
59123	92979	64110	29139	3966	432	436	456	434	437	426	446	484	410	453	421	442	449	418	476	454	588	585	529	476	466	459	436	438	463	459	439	470	422	445	422	410	454	461	460	436	434	415	462	434	412	394	440	431	431	441	458	445	437	427	430	435	419	408	455	442	389	439	409	434	451	422	444	428	420	459	444	428	450	408	449	445	434	413	414	386	446	407	464	455	409	360	428	414	422	454	439	458	420	426	437	429	441	429	438	413	430	459	445	407	465	448	411	410	430	424	449	461	451	467	432	453	409	470	425	429	405	448	467	423	394	424	459	427	430	386	440	435	420	414	417	434	406	473	443	460	434	423	419	435	428	397	479	458	400	409	402	422	439	421	427	453	422	438	432	415	438	424	469	424	429	429	459	400	449	437	440	408	401	414	432	449	421	403	417	433	435	443	428	439	411	435	414	458	409	448	421	384	426	431	414	450	466	432	432	416	456	415	411	415	456	438	405	441	417	462	428	402	456	442	439	418	445	433	433	449	438	443	443	429	420	405	397	397	425	420	453	444	421	450	444	430	424	424	439	436	456	411	441	452	413	431	448	410	443	457	388	441	448	448	416	439	469	434	443	402	426	477	425	417	467	425	444	404	427	425	446	457	415	394	428	423	402	466	438	414	424	470	415	407	430	432	443	420	420	411	407	426	429	429	459	428	424	449	449	431	485	437	426	432	417	430	384	400	435	462	424	457	452	418	455	447	398	437	420	405	482	415	439	425	432	409	411	396	454	464	438	462	438	443	412	416	408	460	438	456	421	422	425	439	450	439	452	432	413	412	425	430	430	393	463	448	454	425	398	459	438	440	445	448	457	446	429	437	430	439	433	470	437	434	414	455	415	451	451	440	462	445	434	385	478	391	430	421	449	463	425	399	425	402	409	438	426	402	451	447	422	426	431	421	430	410	409	415	440	437	436	439	383	429	409	448	414	451	452	445	410	431	477	420	436	438	438	475	416	472	421	411	414	428	378	422	438	408	447	444	417	442	442	443	428	432	417	413	436	424	453	417	452	432	425	448	408	442	436	419	458	437	434	406	510	449	408	448	454	467	421	464	449	445	457	448	395	423	425	417	445	433	442	454	438	459	428	414	380	423	410	424	435	439	407	438	477	424	410	427	464	426	429	455	431	455	444	432	449	436	457	433	435	442	418	438	387	442	481	409	453	433	436	450	454	433	417	408	474	423	414	449	412	430	450	401	406	396	418	439	429	445	430	406	450	440	374	391	440	451	428	450	403	415	424	440	454	426	423	427	391	429	423	466	431	414	445	422	423	397	451	440	416	410	417	413	437	439	408	399	448	425	423	436	444	416	432	433	384	415	450	458	395	401	406	429	425	418	438	431	389	423	463	426	443	415	425	392	468	431	451	405	458	486	422	426	427	411	419	444	443	442	461	455	432	436	436	417	386	453	422	441	435	456	464	426	374	431	421	441	437	450	429	443	417	434	418	415	426	416	439	422	428	431	441	422	420	420	419	421	444	442	424	386	457	419	422	444	398	431	387	415	441	452	422	449	447	454	422	449	425	430	430	447	418	430	441	453	442	420	427	420	416	437	428	432	448	444	389	449	448	469	416	419	405	417	407	479	425	382	443	457	387	436	442	424	439	469	438	388	386	439	424	407	450	425	432	394	425	401	430	429	420	404	417	405	464	408	415	446	440	436	403	416	449	438	435	406	409	443	471	437	420	418	427	392	408	421	438	433	440	437	383	429	429	422	454	425	453	425	445	447	444	480	416	413	437	433	448	433	429	413	439	427	439	431	431	449	435	457	447	401	446	400	430	442	447	427	450	440	444	438	430	445	400	479	441	415	432	446	444	411	470	443	458	447	420	474	413	417	463	458	439	429	415	427	448	467	466	432	413	404	433	398	410	440	462	434	430	416	425	424	430	453	390	412	432	472	440	411	428	448	448	425	451	393	401	423	409	421	441	416	434	442	441	410	432	437	420	447	426	420	455	462	436	411	420	421	445	406	414	403	416	446	410	456	439	413	410	441	426	449	438	415	400	434	463	437	430	414	449	442	441	394	435	456	430	422	434	455	441	453	439	456	453	402	427	432	410	424	402	430	449	478	447	418	408	439	420	468	468	434	417	433	424	475	453	449	446	443	432	421	460	451	461	424	428	437	400	403	396	429	455	417	458	456	428	442	440	425	413	444	431	395	451	418	409	429	434	440	443	436	482	414	431	424	402	431	451	434	438	414	390	458	425	418	440	452	426	405	422	483	442	415	442	424	419	448	394	435	446	404	452	422	449	465	406	440	461	423	448	439	441	436	441	441	436	464	419	399	420	465	409	426	438	449	429	453	434	438	418	425	438	442	446	413	430	433	417	428	422	423	416	425	419	442	433	428	428	476	451	393	428	424	424	389	445	431	427	419	426	419	414	465	450	399	444	423	403	469	447	439	436	412	408	457	455	400	431	440	432	433	413	430	462	415	439	472	458	442	417	443	469	410	434	395	428	435	441	427	420	434	434	449	410	414	423	436	436	437	451	460	411	452	410	450	422	429	429	435	414	457	388	394	421	431	450	443	500	444	440	383	463	424	372	444	406	436	439	451	433	411	417	430	442	417	428	424	417	462	447	469	483	455	442	408	423	410	419	440	423	460	426	437	451	489	435	405	439	402	417	403	465	438	433	432	407	439	435	443	416	436	468	419	454	450	429	437	448	443	400	407	425	428	396	424	379	447	417	453	420	419	439	401	418	415	412	389	458	429	411	468	435	404	431	428	469	438	403	430	444	429	429	429	412	469	418	407	433	467	453	375	416	444	427	462	420	418	406	428	417	416	467	417	468	448	426	455	454	422	445	417	431	422	402	434	462	409	440	442	442	423	424	423	436	411	439	415	428	435	414	439	444	431	406	425	439	428	455	423	446	450	461	413	431	417	456	439	418	424	449	369	393	443	445	404	412	431	400	420	442	435	456	432	426	419	414	386	429	391	452	444	431	426	460	412	462	423	432	448	421	421	424	445	417	406	413	430	424	411	408	437	441	450	460	408	430	413	426	428	422	424	402	423	467	442	408	430	409	437	393	405	413	435	449	400	426	418	416	428	476	419	396	420	453	436	451	433	434	407	455	429	409	441	385	441	389	432	490	445	400	431	438	453	434	454	464	400	419	423	421	464	387	472	445	444	413	429	457	432	436	439	410	450	459	406	414	409	455	446	449	438	419	401	408	409	370	435	411	448	434	443	418	439	441	397	424	456	442	445	433	461	450	441	440	426	440	410	454	442	431	423	474	403	473	425	452	445	423	452	445	451	416	441	428	420	462	419	407	431	441	445	407	419	451	402	424	465	450	406	418	429	440	426	451	420	479	412	412	467	443	436	456	408	396	412	420	445	439	449	401	456	451	442	452	436	443	420	476	436	466	418	415	417	448	420	423	424	420	412	491	409	452	457	435	432	451	428	430	437	455	459	433	398	431	433	397	420	429	419	441	441	444	446	426
23940	24090	37731	34454	20455	8297	1180	642	528	544	579	550	541	593	532	522	501	525	522	542	526	655	752	633	605	553	583	557	525	497	504	495	547	562	479	532	530	547	525	485	558	483	559	542	512	512	529	483	497	529	505	549	529	522	518	509	497	515	492	503	494	534	513	491	544	535	464	503	526	503	523	545	486	541	531	538	541	531	472	528	537	514	494	533	533	499	512	524	475	499	506	576	509	522	540	525	553	524	482	521	540	520	531	524	509	511	506	517	537	501	520	507	552	500	559	515	482	490	506	520	530	527	553	475	564	494	539	519	526	509	515	499	525	504	536	503	541	503	513	509	538	532	509	550	479	507	511	524	527	509	517	519	543	524	541	532	471	501	539	511	523	501	534	483	513	548	512	534	525	509	479	532	525	489	464	486	473	510	534	513	502	487	499	494	485	499	515	509	544	573	522	516	516	515	490	487	525	467	510	488	523	520	543	520	515	550	522	508	478	479	539	514	492	497	469	539	493	543	525	501	514	514	482	540	506	497	506	546	542	488	536	503	539	540	538	491	544	539	506	505	475	522	506	515	467	539	532	537	485	524	532	498	493	527	525	524	527	517	510	528	512	550	506	494	556	489	533	539	530	466	476	532	518	514	549	491	515	525	483	509	513	532	518	523	531	507	504	514	494	505	492	514	528	524	536	477	487	503	541	532	506	512	488	544	514	542	482	484	537	490	485	541	506	529	510	489	520	484	514	517	482	490	472	492	494	495	481	518	456	522	506	513	496	506	506	495	466	482	528	518	485	507	519	553	520	516	542	537	520	502	497	500	490	532	509	545	489	544	529	512	539	535	554	516	537	532	455	485	501	484	456	544	504	541	483	490	504	497	501	509	527	574	519	491	497	531	546	528	500	529	491	515	534	498	513	531	510	488	529	513	528	460	522	516	539	491	524	522	536	536	514	489	499	541	497	538	488	498	503	548	482	518	532	561	516	516	516	546	515	485	499	495	508	516	517	496	481	500	520	502	489	513	552	530	502	512	525	531	533	480	502	485	499	516	508	527	545	545	532	511	533	521	513	513	527	520	505	504	539	542	510	547	521	502	500	505	567	492	522	502	526	519	513	501	491	501	544	487	528	518	517	482	494	514	510	496	498	520	530	524	549	480	535	561	507	522	504	498	528	509	493	524	487	524	523	541	480	538	496	515	531	519	524	526	484	511	516	512	504	504	537	533	513	526	506	474	482	487	530	488	495	510	507	523	502	469	560	517	535	468	468	539	506	530	524	510	500	518	538	532	518	515	514	517	542	493	533	518	464	489	520	504	485	518	523	560	523	525	509	514	544	531	566	518	502	558	478	508	530	487	534	519	498	491	520	502	550	571	491	519	492	523	546	542	517	517	476	480	484	529	522	573	490	515	536	519	552	538	519	502	482	491	479	503	514	523	481	518	493	517	525	501	506	490	568	488	546	500	548	508	479	478	558	514	516	494	515	484	516	547	535	535	523	524	527	494	505	506	493	577	535	513	512	477	489	500	490	472	520	512	487	543	521	484	496	539	499	532	489	499	539	547	495	531	535	514	530	517	507	525	484	521	563	548	518	531	525	548	526	486	521	522	482	484	501	510	546	546	509	514	526	529	554	500	495	541	507	474	514	577	514	527	549	498	516	529	495	469	460	498	500	487	510	512	484	520	514	478	548	526	510	462	504	485	477	526	521	475	502	550	479	512	543	476	504	510	507	514	532	510	545	493	515	493	504	534	548	490	542	519	493	526	509	546	517	524	546	500	547	491	539	546	508	506	503	535	502	470	505	553	540	509	518	498	516	497	506	519	523	533	546	475	513	503	513	497	559	510	503	524	513	503	486	477	444	532	531	513	519	479	535	539	521	573	501	556	509	494	511	484	513	529	487	512	542	503	496	496	532	495	527	490	538	488	512	478	489	520	511	484	520	536	488	504	535	492	471	509	485	507	511	541	503	504	494	507	516	480	515	522	507	484	533	519	537	491	535	532	523	534	512	551	538	498	529	493	547	536	498	487	462	507	522	547	501	543	491	512	475	499	511	517	484	475	499	510	490	482	496	550	486	556	520	533	523	506	471	495	523	487	492	511	487	508	545	528	525	522	484	535	494	488	486	555	530	512	533	550	521	532	554	519	529	516	454	527	508	502	488	467	496	527	500	519	499	520	498	504	499	500	523	539	506	495	472	527	516	501	519	517	518	505	497	520	504	509	525	513	518	527	521	472	484	518	504	517	489	544	549	505	519	527	539	500	556	505	495	556	542	509	519	545	520	480	544	498	475	541	552	501	529	518	547	509	547	521	517	517	514	456	512	538	514	533	514	542	525	481	499	531	538	478	500	507	508	516	527	492	472	508	533	527	480	541	503	472	541	582	522	492	503	523	497	519	525	495	516	469	499	510	510	554	532	474	494	532	462	508	496	525	487	501	498	515	486	520	505	503	534	524	509	539	494	535	536	492	522	537	542	485	491	487	487	537	481	480	526	507	509	538	538	511	520	497	483	489	524	502	562	550	518	520	483	473	478	532	549	495	544	481	509	508	517	538	522	500	528	561	524	526	501	513	512	545	484	478	528	526	497	529	463	542	554	494	506	488	500	503	523	513	511	505	485	490	501	545	525	507	494	493	513	527	531	497	521	529	543	520	486	511	505	518	478	484	513	490	504	457	529	496	522	501	556	501	522	528	561	499	525	503	507	478	510	528	520	527	531	496	497	483	498	498	512	501	560	497	486	504	527	498	503	477	543	503	487	491	531	541	473	492	492	550	572	498	549	506	531	479	537	526	515	519	531	515	485	453	512	524	503	493	501	498	536	510	537	509	503	510	530	535	547	524	493	480	474	496	548	502	486	516	518	495	474	511	501	519	518	519	499	515	519	541	536	511	469	485	487	511	518	535	517	485	517	523	546	497	473	518	480	521	473	520	528	537	524	501	510	498	507	500	531	566	531	546	547	481	522	503	474	516	531	506	484	485	485	524	490	527	515	493	526	496	496	496	530	477	530	511	509	514	504	492	513	473	534	527	514	516	535	523	496	527	521	516	527	510	536	535	531	507	496	499	523	539	516	504	520	527	501	502	535	532	513	492	533	505	518	521	519	495	519	495	483	533	535	474	504	492	521	523	497	450	488	489	476	507	507	511	505	506	516	477	497	528	528	501	536	544	524	479	573	515	546	540	474	490	526	501	516	482	544	516	542	537	527	503	539	508	521	517	496	513	546	469	521	513	500	516	541	492	482	491	535	536	510	493	467	521	523	557	515	548	526	501	513	494	517	514	490	519	518	500	476	483	571	533	504	527	526	528	487	527	513	480	461	518	500	497	531	511	506	503	511	487	490	541	522	533	552	484	538	526	550	489	519	537	516	531	507	529	513	500	533	510	527	517	499	461	522	531	504	520	529	541	486	509	535	511	525	527	455	500	542	490	521	542	512	548	516	520	450	523	511	531	566	496	510	501	538	503	537	507	502	536	503	478
62621	102464	72409	39109	4217	603	534	558	531	588	560	587	578	550	551	535	588	576	544	554	562	863	1055	786	727	596	547	595	612	557	540	572	543	536	545	548	535	527	516	565	566	553	511	552	533	539	583	514	562	499	512	556	556	543	498	569	544	549	517	569	563	528	539	493	512	526	533	535	562	524	523	552	522	569	514	551	554	553	568	559	547	510	544	498	568	535	544	509	511	545	533	546	533	554	556	574	544	562	544	538	566	563	560	555	520	534	548	524	531	548	533	536	514	532	557	538	462	550	556	544	553	514	530	547	512	544	518	549	555	555	563	539	561	487	543	504	561	525	512	524	534	550	553	598	559	502	485	534	540	563	561	507	532	539	534	565	520	531	536	534	527	495	518	563	525	515	505	534	538	525	593	542	552	573	532	540	532	536	546	529	531	517	530	524	523	544	560	537	519	542	515	532	517	562	510	514	540	556	519	532	542	538	517	545	572	537	539	516	529	516	523	583	517	559	522	564	508	524	533	510	518	577	518	544	477	531	537	518	513	539	552	512	572	533	514	524	543	574	524	566	523	571	562	550	491	514	522	539	529	499	561	555	575	573	480	581	567	565	552	524	484	511	521	513	563	502	517	532	523	560	566	543	518	517	543	556	500	525	545	567	503	534	577	513	513	568	555	516	581	544	562	528	512	568	530	519	551	521	557	543	516	562	510	539	565	521	545	544	523	569	511	520	537	538	519	530	570	516	538	502	517	539	540	513	509	548	538	569	551	547	534	509	526	569	523	544	497	522	539	547	546	540	547	532	577	556	560	576	535	540	542	526	547	518	511	557	533	533	528	531	503	561	533	561	580	565	510	538	586	581	532	522	574	536	546	499	530	544	538	507	555	540	555	571	533	560	525	532	523	512	544	479	554	511	543	517	555	512	535	551	568	546	602	519	543	539	568	585	537	513	506	541	554	576	586	553	507	514	524	521	566	544	512	564	531	544	561	525	544	512	542	532	536	508	530	551	510	542	524	576	530	512	518	547	583	535	575	561	546	551	508	572	571	540	471	499	527	558	543	524	521	499	574	556	529	546	542	498	531	557	531	568	524	563	561	530	531	514	548	521	528	534	518	574	539	508	550	540	563	530	543	501	510	544	511	504	537	543	534	525	526	547	523	552	507	558	551	525	533	490	525	531	560	535	576	504	541	560	534	549	547	554	540	543	575	534	543	562	573	541	522	540	524	559	509	544	569	560	540	537	528	508	541	582	538	504	542	520	562	537	561	494	550	587	535	496	533	548	575	498	554	541	576	562	580	524	527	536	538	574	556	563	532	536	542	517	576	530	530	562	540	516	542	560	532	536	544	543	518	522	550	534	579	506	518	542	557	572	565	551	526	543	544	534	522	513	523	539	526	530	547	522	528	564	541	535	500	524	574	541	517	512	544	528	548	510	517	563	553	578	539	536	544	510	538	552	535	548	546	536	542	525	486	522	541	551	577	544	539	564	533	597	502	573	527	519	557	549	509	589	541	531	563	550	494	533	540	556	546	526	525	551	547	530	569	582	559	549	556	562	531	513	541	538	565	511	564	574	535	552	538	523	547	504	527	572	566	531	519	558	543	533	560	523	533	523	532	563	573	531	549	531	535	534	571	543	538	549	540	487	551	536	540	527	563	536	532	548	524	544	565	522	507	522	526	506	513	497	528	543	514	531	534	551	527	535	547	524	497	553	522	540	565	553	561	580	552	482	513	519	537	558	501	499	527	523	542	528	545	570	559	537	530	581	521	547	545	520	543	519	540	531	552	544	540	552	539	543	564	549	564	526	533	563	566	530	522	553	582	553	523	505	514	518	528	509	548	503	557	513	545	529	521	516	548	525	526	543	516	540	593	556	506	542	542	517	511	559	565	524	513	476	528	561	523	528	533	537	536	512	537	564	542	572	520	560	539	583	566	547	558	545	500	536	493	527	554	510	532	509	523	565	527	529	544	526	584	525	522	538	539	509	529	584	550	542	574	501	542	513	532	552	527	549	572	511	547	548	526	537	537	546	545	539	519	511	535	533	530	489	558	546	541	551	512	541	549	523	534	565	528	522	512	516	558	548	498	538	547	575	504	541	516	539	517	549	552	534	554	513	489	581	579	523	528	545	565	539	540	527	501	514	508	516	578	521	519	547	539	548	579	519	554	527	531	522	510	513	499	557	553	537	542	531	557	559	508	554	536	573	568	555	556	589	538	535	555	540	550	532	573	518	536	562	526	550	527	585	524	522	510	541	505	524	536	527	520	517	525	553	537	514	567	541	524	536	524	492	520	541	578	529	525	591	515	577	578	545	532	506	524	539	526	552	561	525	534	571	524	513	516	520	565	510	564	513	561	546	512	582	561	548	527	531	504	547	484	538	544	523	530	535	552	580	555	538	544	547	510	568	531	514	563	497	521	527	545	521	534	522	549	530	515	565	518	555	550	553	548	527	523	538	549	528	539	554	562	547	527	516	566	531	531	547	553	532	503	514	518	509	518	533	537	550	531	510	523	544	488	534	513	509	516	523	549	560	513	535	551	551	556	545	488	545	524	562	513	523	533	533	519	534	550	526	532	551	532	545	546	541	563	544	520	518	533	564	606	512	552	524	535	549	541	570	509	509	534	498	514	536	507	502	561	533	519	544	593	546	557	546	585	558	552	546	551	498	547	538	552	575	481	558	514	531	553	554	528	529	523	486	493	528	571	532	535	551	495	567	564	528	514	547	539	549	528	558	552	522	554	557	502	571	488	526	518	524	519	509	521	522	579	573	502	539	550	521	498	528	528	536	555	525	500	516	542	517	556	526	535	508	548	520	536	524	538	546	544	522	536	515	530	532	557	566	539	561	510	538	535	514	581	563	507	569	522	541	554	557	509	548	530	540	538	511	520	538	565	501	504	515	551	521	547	586	544	555	557	514	551	578	556	556	508	528	585	545	524	531	505	554	543	542	525	550	549	477	521	528	550	519	530	487	531	516	534	555	513	531	505	562	532	533	529	524	508	549	526	558	573	549	586	539	559	536	535	521	529	532	574	515	517	529	570	527	544	486	545	512	499	533	504	516	573	498	550	539	525	574	564	516	519	509	490	536	532	544	508	507	514	524	539	505	524	534	581	524	522	529	563	536	554	551	495	569	538	518	524	509	543	559	561	504	511	535	513	509	551	520	551	515	566	530	603	548	515	521	531	571	557	520	517	529	584	507	551	508	514	554	525	522	524	506	560	531	487	553	533	538	558	509	521	552	567	534	550	550	557	530	531	558	525	519	513	538	551	530	523	526	503	505	498	541	573	563	556	568	532	519	564	553	558	563	529	489	499	587	557	536	491	525	531	485	527	553	524	520	578	530	536	542	507	544	539	478	533	561	546	512	560	522	570	539	495	584	481	544	584	502	526	554	538	517	537	519	542	531	502	536	539	505	500	491	558	564	508	542	548	516	565	525	577	572	537	535	538	561	547	603	535	579	515	546	543	534	503	565
29304	29098	28238	11680	1299	340	326	306	344	288	327	296	315	340	284	333	309	298	311	317	306	279	336	288	340	327	333	321	351	317	308	311	297	322	314	298	313	285	292	297	309	295	314	316	320	302	281	340	300	304	293	333	293	344	291	307	344	300	316	330	300	287	291	311	294	296	312	303	294	307	319	304	307	299	315	304	285	308	330	295	329	306	323	295	313	315	291	345	314	340	314	313	319	334	328	308	332	322	308	288	310	327	304	317	307	301	308	273	334	314	336	286	336	286	325	296	306	316	314	301	303	301	311	309	308	341	304	334	317	319	331	292	321	309	324	322	349	290	285	301	282	317	307	304	300	324	293	307	296	288	312	316	304	348	337	291	304	298	308	321	303	330	317	307	325	295	341	316	326	272	315	318	326	320	304	298	308	305	294	305	318	302	307	296	299	333	333	330	306	290	362	307	322	292	315	324	286	297	290	299	321	305	309	283	345	283	323	324	322	314	303	321	316	307	332	345	310	308	337	317	306	336	317	315	332	324	315	284	287	335	317	313	309	306	326	311	318	320	328	345	323	339	307	320	330	302	334	289	344	313	298	268	329	339	316	297	314	322	275	310	315	324	302	331	328	295	323	343	315	311	312	314	302	299	311	313	308	322	317	296	316	276	323	312	327	335	300	338	328	319	266	348	328	317	307	289	313	318	307	338	311	313	311	301	303	298	304	316	302	319	318	307	335	337	322	304	306	337	305	298	289	321	302	306	274	298	283	298	318	301	368	322	327	320	312	304	336	319	313	341	291	310	298	285	325	324	294	289	296	301	294	323	297	324	313	303	304	304	307	301	298	320	317	336	341	300	279	291	329	314	290	316	298	301	310	332	294	320	312	299	299	329	321	295	341	294	312	311	317	327	324	329	338	289	303	324	319	327	334	303	293	273	329	326	303	274	295	314	327	307	314	301	299	275	319	313	336	297	309	289	291	299	305	318	297	310	327	329	326	296	323	310	317	280	299	320	304	307	324	303	310	323	305	323	315	328	343	277	329	321	303	295	288	339	330	317	311	303	304	283	315	308	316	323	325	311	306	308	306	320	321	324	315	280	299	317	294	329	355	305	296	293	302	301	338	297	307	297	311	325	321	293	312	315	327	309	307	315	340	301	298	307	277	336	299	313	322	290	316	335	316	325	313	297	312	299	301	276	336	292	331	331	306	327	301	318	305	315	300	309	303	324	299	312	314	304	299	302	306	316	305	326	302	296	318	302	326	294	351	293	288	332	296	319	283	298	317	316	310	322	292	309	284	332	263	310	335	316	289	319	334	289	315	321	311	316	333	284	316	302	299	322	322	299	314	338	298	306	300	296	336	265	322	326	322	345	326	306	303	328	282	330	343	331	301	290	300	288	321	330	314	338	310	306	334	316	302	304	328	341	313	316	305	290	320	301	324	317	326	305	326	308	318	332	316	319	314	325	314	337	331	286	331	339	324	315	302	305	303	294	328	304	344	318	307	300	339	318	326	345	314	302	301	327	322	308	312	320	293	325	308	295	333	322	312	326	328	337	309	283	284	303	318	320	315	326	293	325	307	312	338	277	306	308	314	295	306	307	319	336	315	322	275	318	281	333	312	323	325	311	327	318	306	331	317	316	329	301	304	340	314	279	302	293	303	308	315	302	293	315	296	335	303	312	310	309	301	322	281	304	326	291	316	309	332	302	309	330	307	316	321	289	303	349	345	329	306	313	306	328	297	288	293	326	332	344	315	302	334	314	320	339	312	298	303	300	309	313	322	304	313	311	327	317	348	356	285	321	325	322	288	293	282	290	304	293	317	356	334	350	323	297	333	303	329	330	305	315	309	335	316	311	295	316	325	285	314	287	343	318	310	312	306	256	315	323	297	281	324	277	332	303	321	321	292	304	324	318	286	309	306	309	316	331	325	315	327	295	315	325	323	302	336	299	304	302	306	325	329	293	317	317	291	318	339	321	282	293	311	320	318	344	317	328	298	304	306	312	324	319	316	326	330	315	306	327	348	313	318	322	321	295	284	289	339	296	341	300	306	313	265	329	307	299	304	306	308	306	321	311	319	293	315	315	300	315	323	323	333	342	337	274	306	296	311	285	335	313	287	319	316	312	318	303	323	335	303	301	323	289	302	272	317	319	300	309	293	296	329	323	304	314	318	304	295	302	300	307	311	311	302	299	311	314	317	318	292	298	268	296	301	297	274	331	345	314	317	324	297	333	316	326	321	327	333	294	304	305	338	309	333	259	319	334	324	325	304	333	322	330	318	307	305	289	319	306	324	332	294	338	345	300	313	322	298	311	316	287	294	316	302	318	308	344	305	288	337	298	299	337	306	322	301	313	306	299	286	316	308	302	332	326	298	295	297	327	332	334	300	312	323	302	324	301	291	307	339	318	309	307	299	333	305	276	334	319	315	308	318	295	288	269	281	289	328	301	299	313	287	271	305	312	302	306	316	326	300	300	318	327	333	252	326	321	320	291	304	318	329	323	351	283	312	330	284	307	314	317	320	307	334	303	289	304	288	355	308	323	281	286	307	300	305	298	276	309	297	311	340	281	342	336	296	310	293	304	357	320	328	309	321	308	310	293	326	293	347	287	337	304	308	307	322	296	310	278	289	319	326	311	311	319	311	319	334	328	320	314	312	301	303	351	325	322	297	286	281	282	292	294	314	311	299	307	294	290	305	318	291	277	303	320	312	338	334	306	310	323	294	307	305	326	285	319	311	288	309	288	336	300	316	292	343	345	321	322	309	309	316	315	332	319	319	350	325	309	367	315	349	336	319	317	350	324	352	313	319	313	307	343	321	294	314	293	311	322	321	319	339	330	355	318	294	309	307	279	308	303	327	329	307	316	304	333	308	319	299	330	280	301	287	328	308	308	326	306	298	330	315	313	333	291	296	313	316	320	287	292	327	283	298	301	284	310	343	326	304	357	289	289	287	310	317	333	337	268	294	321	302	331	273	320	332	304	264	311	346	295	309	294	319	340	278	302	304	318	285	304	296	307	302	314	308	327	308	317	340	274	304	315	319	340	318	307	313	313	311	325	318	322	312	321	311	294	304	307	303	302	324	343	349	282	300	321	291	299	314	334	284	332	330	320	302	302	301	334	343	312	351	315	269	310	310	335	353	289	320	283	307	357	330	302	301	318	294	312	306	319	308	314	303	295	332	362	318	302	314	335	295	331	291	335	314	327	303	304	285	284	333	284	285	304	304	340	312	309	318	308	300	305	322	321	317	306	313	306	308	311	301	322	286	324	311	316	292	280	337	315	303	321	322	317	308	301	279	314	329	304	322	316	320	295	334	331	320	280	343	330	329	286	296	291	288	320	293	301	329	327	298	321	296	329	302	328	310	318	333	315	312	288	316	300	317	304	333	334	300	295	341	329	309	320	298	316	308	329	321	345	281	324	313	305	317	265	332	326	327	323	311	285	331	324	327	294	317	293	349	320	313	345	326	374	335	308	328	315
20119	36050	22223	6211	841	312	314	294	296	339	290	282	278	290	296	283	308	286	294	293	258	328	294	318	333	300	302	282	282	281	296	299	283	312	269	298	291	283	294	274	301	320	308	304	288	306	296	278	284	290	312	290	282	292	314	296	286	285	303	291	235	299	313	290	285	294	289	299	335	301	300	324	314	273	286	273	275	289	276	335	286	304	323	287	318	286	311	290	300	259	313	277	286	301	274	298	288	307	284	298	291	317	303	276	299	318	300	301	279	280	284	308	283	292	282	291	287	270	309	284	277	269	304	267	288	292	306	277	291	302	310	284	314	303	286	296	309	317	273	295	335	305	283	264	322	288	344	292	308	298	294	290	339	302	301	292	307	277	286	315	316	282	294	283	279	326	337	291	300	306	283	263	293	324	323	301	282	295	299	306	275	334	297	302	309	298	269	277	268	281	263	307	293	276	289	316	314	266	262	293	293	282	270	292	270	312	296	270	301	293	304	285	289	282	301	265	284	315	310	295	268	310	306	288	288	294	278	276	271	303	271	303	300	295	282	279	302	317	290	301	303	271	306	276	313	282	292	281	314	267	301	285	287	322	315	280	321	302	296	321	279	306	298	279	301	321	329	314	317	309	294	302	239	287	281	309	281	297	314	267	299	319	276	278	276	260	299	297	297	300	308	303	300	286	283	295	308	302	314	298	283	268	294	272	308	335	322	278	311	261	305	297	269	283	290	346	307	269	304	279	258	270	300	268	294	318	274	303	278	283	273	304	285	290	285	284	291	305	321	293	262	271	262	276	288	285	285	319	296	289	313	256	292	304	328	289	271	283	317	303	272	302	300	282	299	291	306	286	277	287	258	305	294	314	280	299	302	284	303	287	317	286	302	286	294	309	315	274	269	299	286	299	291	324	300	273	294	286	318	325	279	300	329	279	278	278	286	288	291	285	308	290	305	293	300	290	269	303	252	278	285	304	284	309	300	294	281	304	267	300	296	284	313	294	254	304	322	303	302	296	278	281	298	278	268	314	307	309	278	295	289	311	295	275	296	284	315	256	262	293	283	288	301	310	258	279	312	325	315	272	274	276	254	328	315	286	306	313	309	280	281	329	302	292	289	328	285	253	279	283	310	297	305	288	282	299	298	313	289	279	276	294	307	275	291	296	256	320	301	261	286	285	273	287	291	320	313	297	275	261	302	318	293	314	284	299	296	285	289	278	312	306	338	325	281	288	284	276	302	309	286	326	298	278	299	264	251	276	273	259	278	325	271	280	288	323	281	292	308	294	278	286	297	284	300	279	277	315	324	295	321	307	293	278	308	289	301	295	301	270	301	319	311	297	301	330	269	287	293	297	312	300	300	252	245	279	302	253	298	308	297	289	307	282	264	280	287	285	316	285	289	306	305	285	285	312	334	286	293	303	302	300	320	281	293	326	285	299	276	260	271	273	302	313	303	261	289	322	300	287	270	313	269	313	295	324	339	277	300	316	297	290	285	341	280	291	310	303	294	286	299	315	286	288	294	281	307	278	330	294	275	281	327	318	332	324	290	274	271	335	288	297	291	302	289	318	278	279	285	287	288	288	278	275	292	301	307	299	288	308	299	296	280	318	287	288	318	309	265	293	287	279	286	257	281	301	276	298	306	282	286	273	301	276	297	301	285	287	276	326	294	293	295	268	294	313	281	282	283	291	295	314	286	331	281	284	300	300	322	267	298	271	280	287	315	299	256	311	264	303	316	281	266	309	280	292	270	292	291	263	290	260	261	321	298	321	307	291	255	287	285	293	303	266	274	305	316	279	258	314	296	315	288	277	278	266	294	287	290	286	312	290	286	303	294	287	283	304	291	300	315	308	322	288	260	294	295	303	301	279	285	298	300	281	321	297	301	289	282	278	293	292	321	286	297	302	283	296	310	277	274	293	296	278	294	292	281	302	337	253	283	307	311	278	286	303	295	303	278	308	312	273	271	272	296	274	309	293	272	306	287	287	277	300	302	302	290	293	275	309	263	290	298	302	287	306	318	305	318	293	287	319	280	271	321	290	293	286	289	292	295	297	305	277	292	315	298	268	286	296	293	289	258	307	271	282	289	300	313	294	294	284	306	253	289	297	299	292	310	294	289	280	304	277	290	286	300	298	279	336	268	295	306	285	278	282	318	283	292	269	304	307	261	300	300	287	301	283	317	264	276	296	309	299	317	275	298	286	293	278	268	302	295	272	307	295	303	303	317	271	299	263	337	306	315	258	283	302	287	259	294	293	271	336	313	287	287	312	270	273	278	300	302	296	274	303	300	294	301	301	322	320	301	304	283	280	295	323	264	308	322	284	278	300	296	305	268	288	293	321	323	299	301	290	269	281	304	263	301	278	261	304	289	296	312	268	287	280	296	312	297	291	295	283	303	321	284	280	306	269	319	305	285	251	291	347	288	287	319	292	288	302	286	323	283	287	344	291	277	280	297	271	300	319	289	302	333	299	294	286	276	277	289	297	280	270	304	275	317	261	333	295	263	299	304	321	295	276	272	299	275	256	277	338	286	257	293	288	280	297	276	280	295	298	250	283	293	297	305	255	284	290	293	292	303	273	270	281	283	311	283	287	300	290	294	288	305	285	285	321	303	301	308	277	275	284	318	302	310	295	296	289	292	271	310	301	294	279	316	301	317	302	299	299	305	289	302	312	311	292	297	321	304	316	279	306	312	298	274	342	276	310	252	301	280	343	308	300	317	255	301	277	295	274	284	294	309	257	291	297	317	293	285	293	329	344	298	273	294	322	291	310	295	296	304	287	321	299	276	308	288	317	290	297	303	293	296	273	288	287	308	302	296	293	304	304	323	305	310	298	302	328	273	316	277	293	295	297	273	322	279	282	300	258	305	315	266	268	291	262	311	279	300	282	306	287	305	299	283	286	287	314	297	271	276	296	305	304	253	270	304	276	327	312	311	272	306	321	241	298	282	263	293	289	288	255	284	281	327	265	295	302	309	322	276	297	309	290	257	266	277	299	303	316	300	287	278	307	319	293	298	284	301	289	298	286	307	303	304	322	289	305	305	298	287	299	310	257	283	307	288	283	302	301	304	285	280	293	289	278	289	299	311	293	275	304	273	299	310	309	308	292	274	297	316	288	309	320	264	303	284	293	289	310	297	305	296	294	301	271	298	308	313	302	293	278	301	302	316	317	268	281	330	277	306	248	291	295	286	301	310	321	305	289	294	278	270	314	281	292	276	282	308	325	299	294	292	293	289	292	281	295	290	288	279	267	320	292	312	282	281	288	262	288	282	303	281	267	289	289	294	283	286	308	283	304	292	305	304	277	299	303	278	283	302	267	283	301	298	304	304	259	293	286	339	273	265	291	293	319	283	275	284	280	309	306	306	295	312	289	303	284	296	288	288	290	299	294	314	291	278	308	312	278	289	259	325	301	310	298	282	295	312	307	301	307	246	304	309	298	270	313	297	307	287	308	297	287	284	289	298	277	275	288	310	291
25036	26640	42203	35218	15760	2425	673	476	449	418	447	420	436	422	449	454	398	435	428	416	469	490	545	481	442	408	424	462	400	417	418	431	411	449	385	417	412	429	395	418	448	402	429	411	402	383	403	433	409	437	426	426	389	409	413	445	424	405	408	433	446	426	398	447	414	405	424	418	396	489	401	410	414	402	442	411	413	381	416	404	410	395	410	403	387	401	413	426	423	419	419	449	446	365	432	412	422	408	413	388	462	398	427	405	402	420	410	401	403	431	427	398	416	408	423	404	426	422	400	415	422	415	424	414	426	424	436	428	414	402	400	426	435	430	423	405	387	389	415	417	405	392	425	410	394	417	408	403	406	394	416	457	425	410	423	382	428	401	399	402	443	432	419	404	425	377	421	388	432	384	455	437	387	418	409	379	377	387	418	423	402	417	408	406	421	398	430	448	438	397	445	428	403	407	406	383	431	432	424	420	423	424	405	391	413	396	399	392	396	414	406	394	426	419	402	389	413	363	353	400	408	442	400	423	416	388	455	422	405	403	422	428	408	401	415	427	451	397	431	403	407	425	397	405	409	435	402	416	461	425	408	376	391	438	430	418	407	439	407	419	386	395	423	433	425	401	437	403	397	416	421	411	399	413	380	430	406	398	411	469	381	399	402	418	423	436	406	381	431	414	437	434	428	418	447	426	433	383	427	386	436	423	378	397	415	371	390	424	389	410	407	387	395	410	429	427	374	432	412	421	438	422	468	422	397	388	386	415	395	453	442	425	403	409	426	408	426	418	455	391	435	424	414	393	394	372	358	385	405	385	377	381	419	428	409	403	408	397	417	415	417	416	456	412	400	416	411	409	415	409	384	425	422	393	419	393	411	395	400	407	416	401	380	407	427	444	425	421	414	371	352	409	437	404	407	412	419	384	453	413	415	403	417	390	421	437	419	411	373	429	425	423	414	447	419	432	408	413	404	429	431	418	401	393	430	426	395	450	388	426	458	415	423	428	410	398	364	420	408	403	402	412	420	419	457	407	414	423	447	401	401	397	445	423	429	435	423	395	407	397	396	401	395	413	431	424	425	374	406	427	428	416	372	412	403	441	411	402	370	399	377	427	391	382	418	409	389	377	395	417	414	435	384	426	432	433	443	368	397	398	424	397	394	421	379	382	369	417	419	407	398	401	385	418	394	404	434	409	433	388	426	393	388	382	386	399	410	448	392	388	421	420	384	402	378	444	402	372	370	418	451	389	404	428	408	428	400	404	438	412	427	380	405	401	430	401	420	404	427	456	443	392	417	378	396	421	376	387	429	407	412	421	404	365	413	403	423	407	376	423	392	433	383	386	391	419	412	440	433	440	372	429	403	411	418	442	419	399	413	387	397	411	460	383	399	432	405	464	396	380	424	392	395	387	388	454	401	408	470	411	408	430	432	408	432	427	380	424	400	412	418	395	462	392	425	414	442	414	426	407	402	413	390	377	437	442	411	397	416	386	385	388	430	432	372	407	395	449	440	379	406	407	445	403	415	376	421	413	418	415	412	443	398	417	440	417	412	385	423	421	388	428	425	418	419	387	406	397	362	406	412	403	419	423	390	430	391	401	442	396	399	392	431	394	415	395	357	376	365	399	386	411	456	395	365	452	411	365	390	429	405	398	376	432	385	445	379	437	434	401	407	432	358	404	427	383	408	415	445	357	397	445	395	405	425	394	402	424	417	417	406	404	391	415	439	366	423	406	388	430	434	385	423	421	403	439	449	395	453	401	437	408	437	377	436	440	397	390	418	406	445	395	416	398	410	422	408	431	414	422	390	416	416	397	357	396	401	410	399	413	396	405	430	401	446	439	383	410	439	387	423	412	442	406	434	390	423	400	375	431	408	408	398	419	458	404	435	403	391	438	415	440	420	406	423	403	408	414	422	425	381	372	421	445	406	433	419	395	411	398	411	399	393	404	406	429	388	415	421	431	393	402	412	448	385	424	402	420	398	420	404	408	427	389	415	395	387	485	408	408	430	413	400	390	412	427	399	404	422	407	420	418	411	380	394	413	400	436	391	380	426	393	411	428	407	401	406	400	387	402	417	421	390	397	390	424	428	376	372	407	410	385	385	425	424	419	421	421	428	407	412	429	455	434	403	423	443	404	393	458	398	392	440	429	429	436	436	417	431	388	415	409	389	430	399	420	424	384	418	404	376	411	428	399	455	418	392	395	394	393	439	382	389	436	429	397	403	413	424	406	393	432	400	428	396	406	415	417	400	428	399	437	412	405	412	401	428	422	394	424	386	412	405	383	417	420	439	408	387	421	426	440	398	433	445	420	414	392	403	437	444	438	403	403	386	418	396	449	380	414	378	400	431	392	401	411	412	391	448	416	386	413	414	421	376	400	408	441	452	390	446	410	400	417	362	401	431	421	407	445	379	396	397	419	411	425	424	391	435	417	420	417	430	428	393	398	420	390	388	386	414	421	398	405	435	431	398	403	388	361	380	435	385	421	407	411	423	423	437	386	416	442	377	430	412	401	408	402	370	439	392	378	377	398	414	395	400	393	415	382	436	406	424	403	447	432	404	424	383	415	390	415	439	419	398	406	407	392	393	399	423	377	412	409	419	371	430	396	399	432	423	443	390	418	408	397	399	401	367	386	403	427	439	412	383	437	410	417	381	439	388	385	377	403	391	421	419	398	389	409	439	399	441	394	395	452	436	405	385	441	428	409	385	413	414	440	434	392	403	436	397	418	432	417	418	429	452	363	393	398	380	416	406	414	374	427	429	378	405	431	396	395	395	413	383	402	389	405	434	406	416	401	424	401	404	404	418	389	362	384	402	378	418	391	450	416	377	424	422	382	392	418	405	436	424	396	435	409	444	390	453	415	397	396	409	424	455	441	383	382	431	420	407	391	412	422	411	403	392	390	417	449	406	427	423	396	389	424	429	414	412	395	410	414	402	392	400	375	380	422	394	391	409	419	406	390	393	358	371	425	437	416	403	431	446	436	408	421	428	400	363	463	417	410	382	408	395	396	411	438	441	378	397	387	421	429	414	395	414	409	442	394	440	409	438	398	415	376	405	443	410	442	411	429	420	421	418	411	408	377	439	399	365	384	412	418	447	428	393	412	437	403	425	465	400	399	416	405	430	421	381	405	408	430	412	402	403	391	454	405	423	407	399	394	397	406	447	406	430	413	394	386	390	450	425	378	412	467	419	445	384	387	390	425	402	417	426	414	409	422	425	399	406	407	421	369	431	422	373	379	373	429	439	412	419	387	377	449	382	388	447	392	435	422	404	403	392	388	417	411	450	438	413	418	403	419	411	402	428	430	408	404	414	424	438	423	417	404	387	413	400	401	410	413	416	406	437	400	419	442	420	387	383	409	409	416	413	415	415	392	449	389	409	407	408	418	445	394	460	440	421	370	411	411	398	395	394	363	414	428	404	400	426	441	414	437	349	410	407	420	381	407	415	394	405	409	394	444	442	412	413	433	405	417	393	394
58270	93486	63224	28800	3687	491	480	406	418	429	452	455	447	423	452	452	456	414	461	441	440	602	693	530	490	460	433	429	436	453	398	429	456	460	472	477	418	469	466	410	452	433	432	418	440	404	421	428	424	407	471	407	455	452	413	450	446	509	416	448	428	445	406	450	443	419	426	418	450	415	465	415	410	451	462	398	445	436	418	407	452	456	438	424	432	443	450	410	406	402	429	447	428	458	431	458	422	456	439	420	422	410	435	445	415	433	450	433	457	449	437	445	406	472	435	428	413	398	449	397	431	428	414	457	431	402	448	431	438	432	418	445	408	433	432	428	418	453	405	454	401	403	442	401	436	442	465	397	406	408	417	417	437	394	426	421	449	428	436	429	411	444	407	438	428	453	418	430	395	421	426	395	429	390	427	415	394	426	421	428	445	416	445	450	376	425	428	448	450	451	422	438	408	423	423	407	467	472	491	467	448	420	399	423	420	442	443	381	474	406	446	396	440	415	459	402	425	435	410	461	395	441	421	437	438	433	413	433	444	422	412	443	423	443	421	414	414	444	441	426	432	445	399	389	409	457	394	419	444	414	412	433	430	428	452	415	426	421	420	419	396	423	419	395	439	425	448	418	414	456	407	421	435	419	440	417	417	406	428	412	428	441	409	409	450	404	451	419	413	464	469	385	409	453	432	439	416	452	429	440	429	450	393	410	462	420	428	431	437	411	442	402	430	428	433	389	403	424	491	399	423	452	418	407	416	390	408	442	450	401	433	450	422	447	420	439	424	442	399	414	431	428	424	448	416	388	427	421	433	436	466	397	407	444	444	423	444	411	418	411	417	424	447	414	441	452	420	440	439	397	425	432	394	431	455	431	431	443	456	450	377	391	442	448	403	422	449	417	430	452	414	426	423	404	444	443	450	389	411	435	407	420	415	411	427	420	404	411	460	419	454	434	441	457	455	431	412	470	414	415	418	406	433	378	426	422	395	421	416	462	412	409	446	435	429	435	431	463	446	445	435	452	429	435	395	420	406	414	426	463	462	426	412	406	403	458	415	438	382	407	436	437	418	438	465	381	430	416	412	422	419	388	423	420	440	430	427	430	422	436	431	434	438	418	402	420	427	421	389	446	436	403	433	449	406	442	460	380	456	444	452	443	403	454	381	403	419	430	430	418	419	416	436	438	424	432	450	429	433	419	418	456	420	417	492	475	419	439	419	425	449	402	451	405	389	421	440	445	413	419	446	401	459	455	400	414	423	425	422	423	459	394	427	418	413	418	440	387	412	456	408	401	416	427	408	457	448	456	415	381	424	404	453	388	454	428	437	435	431	443	413	435	395	389	439	404	442	430	412	461	415	447	489	432	385	415	435	418	401	434	403	426	438	426	475	425	428	440	425	447	472	416	393	419	434	402	449	455	439	415	429	424	415	399	442	418	379	429	419	422	446	429	451	441	405	445	433	479	409	392	429	425	413	420	440	405	405	454	439	418	396	452	424	457	416	444	439	438	410	446	447	426	449	454	398	422	390	434	404	438	397	461	401	410	455	409	404	381	396	428	452	430	448	432	424	404	425	449	452	446	452	415	404	419	435	417	417	444	408	430	423	454	400	403	424	439	424	443	412	422	400	421	426	428	419	435	403	406	444	396	422	490	407	422	396	427	442	433	464	406	434	449	415	407	381	409	398	430	419	419	441	431	405	436	424	439	440	452	418	435	459	417	438	439	427	450	423	435	414	410	443	407	440	459	409	468	441	410	452	429	433	440	410	417	417	413	468	409	461	424	415	438	393	446	445	434	420	438	415	448	410	413	422	382	441	435	422	428	457	454	448	415	469	444	420	441	445	448	401	429	394	453	403	441	425	414	425	403	452	416	460	439	419	411	423	455	411	451	421	428	439	435	440	453	467	389	428	420	418	447	449	463	424	449	439	420	430	409	424	444	439	385	393	461	405	459	432	429	429	432	472	447	411	459	416	463	423	435	402	414	404	422	418	399	431	420	433	435	436	437	414	475	437	421	428	390	464	450	445	432	417	448	406	414	443	390	431	392	460	451	451	436	442	415	425	422	417	444	441	415	415	407	401	458	377	446	418	440	388	399	407	421	423	451	449	432	441	444	430	412	419	407	454	411	458	418	419	462	443	426	434	422	397	401	380	438	443	426	433	434	465	436	459	441	433	395	492	399	460	452	406	427	424	400	403	459	397	428	428	401	429	432	410	424	404	404	429	445	421	410	399	439	447	431	423	430	405	435	408	429	465	425	458	391	406	455	464	424	415	413	411	377	452	450	395	409	422	433	460	439	404	412	414	418	441	437	418	450	403	414	433	375	409	433	447	438	429	427	431	445	433	442	420	393	412	436	449	406	390	401	415	404	435	403	468	416	438	421	402	468	423	433	425	426	411	412	426	448	447	416	407	434	417	428	425	408	409	447	404	451	440	429	430	397	392	433	447	415	448	419	382	426	419	433	424	416	392	418	393	422	473	420	409	433	416	427	400	470	444	417	441	442	423	403	391	453	413	430	411	399	379	451	431	432	410	423	456	426	425	417	430	399	398	400	435	414	486	414	432	425	403	416	419	399	418	411	463	417	463	420	418	464	397	439	421	409	383	417	438	414	416	458	419	418	413	434	408	395	420	423	465	445	408	416	411	443	438	460	423	399	436	404	437	416	413	394	422	443	428	407	481	446	431	391	426	437	401	435	425	433	422	454	489	400	424	415	387	406	452	411	415	419	430	474	387	399	426	434	443	420	428	438	425	417	417	460	439	421	423	452	411	464	415	401	465	406	445	409	426	407	447	400	475	423	461	432	463	396	461	445	401	422	377	444	438	458	439	462	427	449	414	430	446	455	453	431	422	445	427	431	443	449	428	415	416	457	429	459	416	399	435	442	408	414	423	411	446	416	452	433	425	459	446	410	433	437	386	460	434	409	404	429	423	424	400	398	396	455	447	411	407	429	405	439	399	483	390	423	478	447	401	408	445	434	429	440	425	426	420	417	445	446	404	454	444	439	459	432	451	446	408	432	427	424	424	427	442	420	383	456	467	447	403	421	410	419	430	395	402	405	411	427	418	432	475	431	472	397	416	434	413	428	430	412	453	392	483	445	436	401	451	442	425	415	413	432	408	390	435	407	451	423	414	430	408	435	405	449	412	414	437	434	440	480	435	414	412	451	415	433	435	407	413	422	434	431	407	433	448	420	409	373	382	415	393	433	450	394	400	425	446	427	444	408	436	420	427	411	434	442	431	479	425	413	425	402	445	426	451	406	502	397	435	414	410	392	443	427	456	408	430	438	411	428	445	451	443	404	445	455	404	429	443	417	414	419	439	401	424	417	450	415	411	447	436	391	426	417	423	438	425	433	435	407	427	434	422	415	436	397	424	434	436	428	413	430	440	439	452	407	425	419	408	400	439	402	415	430	399	411	479	404	429	404	450	416	441	400	417	419	421	434	443	432	410	425	460	412	418	430	430	413	432	424	435	459
23870	24237	37530	32906	19673	8095	1158	646	577	532	569	530	527	495	566	554	552	543	548	540	543	758	823	748	621	595	511	546	540	536	515	473	539	521	512	475	493	519	514	489	556	499	503	540	531	551	522	534	504	500	492	548	540	456	515	531	500	558	553	491	509	533	546	485	540	437	506	476	501	513	510	513	488	500	516	525	498	523	517	505	527	541	533	542	564	483	511	505	516	543	520	505	468	484	534	503	542	519	505	505	524	525	506	541	481	508	508	513	497	499	515	513	509	496	489	504	565	509	515	499	543	506	489	535	566	510	478	470	522	498	541	542	576	489	565	489	493	494	509	499	497	504	499	490	532	504	479	482	519	513	515	519	498	482	512	521	475	505	513	511	529	542	499	502	477	506	518	521	499	542	513	513	515	490	527	497	493	492	521	532	533	479	493	523	504	524	516	487	488	458	509	531	521	523	543	491	519	514	479	531	519	494	502	546	542	545	476	506	539	500	508	541	552	513	489	508	509	459	512	509	530	501	515	512	496	534	498	508	510	504	489	485	468	554	479	528	499	487	500	525	573	518	508	502	514	516	509	526	506	503	515	521	483	553	552	521	483	506	455	497	542	541	527	543	527	542	540	501	500	503	486	485	510	500	471	508	539	517	485	520	511	504	489	495	484	508	460	490	520	513	475	499	482	513	541	528	494	479	519	515	520	488	550	502	494	535	515	499	518	510	479	502	523	518	523	473	498	505	486	501	547	459	508	503	489	504	512	532	493	510	539	541	491	495	501	532	479	494	565	530	509	493	512	474	507	494	501	477	532	484	520	517	526	498	506	519	531	541	482	547	508	528	526	560	522	556	517	467	543	461	499	531	502	521	544	529	536	491	560	488	496	489	500	498	537	524	540	506	491	456	495	515	513	516	508	537	505	484	493	538	495	515	517	486	565	520	525	527	498	503	513	473	495	507	483	557	521	486	551	493	475	509	519	508	514	522	544	475	557	492	495	503	530	540	499	471	523	518	506	500	524	544	514	527	545	484	486	522	513	523	522	542	466	501	538	543	567	502	494	544	476	506	543	511	511	463	515	486	543	505	487	483	527	520	578	505	524	548	546	509	529	537	509	460	503	521	538	523	538	492	504	500	506	530	477	488	507	499	559	494	544	537	520	506	542	474	508	511	480	494	519	500	510	497	472	520	483	511	523	535	535	482	523	479	523	543	519	471	471	556	495	546	556	533	552	531	517	524	508	488	475	520	531	473	536	530	547	519	483	498	499	519	519	560	526	523	486	475	503	479	512	489	542	528	506	516	539	525	486	506	503	552	545	525	531	535	511	529	532	551	522	507	551	530	541	536	514	536	530	513	525	553	486	482	447	526	514	508	527	551	500	516	492	520	500	500	491	540	520	505	550	511	478	498	520	516	500	484	500	535	532	528	487	496	512	472	479	492	498	492	554	548	544	499	468	531	495	547	508	516	502	511	524	521	516	513	467	527	516	516	532	486	511	493	516	547	516	500	497	530	502	481	542	546	508	543	534	502	548	535	495	493	505	519	547	505	488	511	525	515	511	501	501	516	480	494	511	532	537	532	477	488	491	531	492	505	579	524	474	541	518	526	511	474	521	489	518	498	523	530	543	494	498	529	509	528	467	525	468	493	529	500	535	485	522	524	495	508	516	498	484	479	515	509	540	479	494	478	524	531	529	513	496	511	545	542	538	489	504	509	526	523	486	525	522	491	534	495	489	496	526	537	509	517	484	477	508	495	512	490	521	515	480	506	496	530	523	509	492	531	522	520	479	489	524	494	474	542	482	516	517	534	534	480	540	491	522	479	498	509	551	475	505	515	498	492	485	535	515	501	537	516	538	515	527	480	488	493	519	467	488	513	548	508	533	492	524	535	510	491	534	536	480	508	504	513	546	486	521	507	513	453	497	474	590	505	519	568	509	495	520	499	522	535	536	527	524	480	514	529	545	527	483	523	475	503	511	484	488	525	517	503	529	526	467	483	526	512	516	502	496	508	521	527	529	518	494	503	512	545	533	477	466	511	496	529	495	493	468	495	475	542	543	457	509	524	485	503	502	534	498	489	511	515	514	507	496	545	493	523	507	519	516	510	511	500	499	515	513	536	518	497	482	489	514	494	505	528	515	524	489	507	540	497	511	480	513	524	533	505	534	447	539	484	501	505	496	527	497	502	520	508	479	472	467	498	506	499	507	532	537	534	532	517	492	513	507	515	521	543	510	474	511	503	488	528	503	518	527	500	504	518	503	492	517	540	514	513	480	528	506	531	561	520	515	568	482	528	494	505	519	524	512	508	524	485	497	557	509	495	506	486	475	528	504	488	521	518	486	482	480	510	508	547	519	521	501	507	499	517	498	499	508	518	507	514	468	530	516	481	530	496	528	482	500	476	530	467	533	515	494	544	508	541	500	522	514	522	526	498	530	483	504	526	554	504	477	504	516	524	547	547	506	561	519	526	537	504	500	530	553	448	519	510	518	502	493	530	521	540	527	484	473	498	499	524	537	530	488	510	529	490	468	506	523	524	500	490	470	518	503	486	481	493	442	472	488	513	508	541	517	518	535	512	530	510	526	506	536	487	521	524	508	524	505	519	575	532	526	507	495	503	508	533	525	552	527	522	501	525	551	502	500	539	520	522	510	521	535	534	508	491	560	506	521	515	488	536	472	502	523	529	514	532	520	548	530	465	509	479	526	505	506	520	523	507	510	519	519	542	475	554	482	520	518	515	508	497	504	499	520	510	509	497	459	454	517	477	527	464	536	473	547	514	495	460	505	522	519	487	531	529	504	500	522	521	507	508	474	495	495	511	516	511	522	526	514	524	527	527	535	523	495	463	515	498	487	499	487	532	506	502	527	519	500	543	548	533	509	512	518	522	511	478	512	488	517	534	519	531	527	500	537	549	517	536	509	492	514	501	478	471	527	495	495	466	489	524	514	555	491	504	535	508	512	529	492	488	525	491	501	539	560	472	515	499	532	548	475	525	525	524	490	534	503	511	595	498	497	508	486	487	509	515	525	511	480	523	511	529	489	534	548	493	487	473	519	497	524	499	468	521	516	518	540	511	459	518	510	519	512	528	518	490	496	501	537	512	494	520	505	503	525	546	508	472	566	511	515	476	506	510	505	511	502	512	521	517	488	509	538	530	503	538	545	536	494	516	528	467	557	501	522	503	505	508	501	477	538	525	506	504	499	515	502	495	516	547	527	487	480	473	515	524	486	467	525	460	502	508	482	521	498	501	553	522	491	509	456	506	497	515	541	520	522	544	491	513	478	525	495	515	484	502	523	518	514	494	524	539	521	538	514	523	489	513	491	517	515	504	503	504	506	503	575	565	507	510	512	499	510	520	495	503	517	531	486	544	517	533	527	523	511	496	502	508	521	526	502	519	482	490	523	475	515	503	507	496	544	542	491	497	533	493	532	487	500	540	515	501	488	533	509	497	542	508	486	498	504	565	443	497	482	532	486	552
62646	101414	73420	32606	3250	555	568	542	549	572	539	590	589	524	561	537	537	525	554	568	597	902	1205	918	728	609	600	582	568	541	518	546	594	604	591	553	548	530	515	576	525	534	522	549	547	554	538	562	567	550	552	544	522	563	544	557	515	597	536	522	560	559	526	579	553	512	515	508	516	540	547	532	537	542	526	521	519	528	550	532	546	552	501	526	533	559	522	527	524	568	550	546	530	540	519	570	531	578	527	531	580	536	538	554	547	516	520	514	504	582	522	536	523	512	533	499	584	522	533	545	530	555	545	542	576	542	530	554	526	517	541	520	573	559	552	570	599	555	512	533	534	504	531	531	515	588	516	559	541	547	530	550	489	538	546	561	533	583	548	544	572	591	525	564	568	508	505	516	542	533	554	566	558	561	547	577	507	525	568	537	554	525	552	490	546	558	515	489	572	542	534	545	497	530	532	552	548	554	579	573	561	538	520	502	553	577	485	524	562	556	546	557	539	509	531	494	525	520	542	527	564	548	541	527	525	533	536	514	491	514	505	557	512	527	523	550	573	551	578	568	586	540	512	519	525	493	495	549	488	525	496	544	575	549	541	512	508	533	527	521	519	516	530	552	523	555	567	533	554	510	526	504	553	572	538	543	541	515	520	502	566	565	478	569	567	505	557	500	555	564	529	534	533	572	512	590	565	557	521	520	537	512	536	538	549	560	541	507	572	571	546	590	549	496	595	553	559	522	539	546	547	573	544	530	561	586	566	558	476	516	525	587	526	564	514	557	559	532	523	510	553	530	536	566	555	582	550	539	549	539	551	522	528	535	513	541	541	508	566	524	511	528	510	541	549	557	525	529	520	506	543	538	574	578	550	548	492	571	505	509	595	571	526	532	547	541	584	522	538	530	557	580	504	545	539	551	537	529	548	556	529	556	547	530	550	509	542	557	572	545	524	554	515	525	564	533	554	523	570	518	549	512	543	552	541	518	533	516	540	513	555	512	529	500	520	535	543	539	533	512	534	524	559	573	531	540	500	543	566	537	541	526	568	594	539	503	516	523	501	531	524	551	542	502	544	549	512	523	560	555	559	542	573	525	515	549	555	546	581	546	545	544	556	533	541	526	542	541	556	524	538	523	552	544	531	508	539	553	508	507	518	564	564	545	547	545	576	502	527	517	553	547	541	573	562	605	557	527	568	552	569	542	534	473	522	544	550	499	520	500	564	560	533	573	508	555	519	516	547	537	543	535	535	535	559	533	555	532	524	521	528	505	537	510	501	543	516	538	529	552	582	541	571	521	592	579	537	605	522	540	565	520	527	529	538	543	526	548	550	523	537	528	578	533	551	551	533	547	532	558	531	546	576	543	502	576	539	548	514	524	535	517	550	589	499	556	546	551	560	515	545	495	519	531	546	543	552	556	525	541	520	536	575	549	541	559	510	518	515	532	540	550	584	580	538	529	521	507	529	511	517	560	536	542	533	543	578	534	529	520	499	555	495	576	529	561	544	522	501	536	540	584	544	491	570	560	562	510	572	562	559	540	506	547	563	521	515	504	561	488	565	544	528	562	507	523	560	515	561	536	531	534	527	545	499	598	550	582	576	561	555	510	581	599	544	530	525	544	540	539	576	556	554	560	529	531	517	543	572	551	522	535	526	547	501	521	581	564	524	549	540	570	504	528	571	542	541	542	536	541	546	499	549	584	538	522	515	551	529	503	558	548	514	522	524	515	561	510	555	515	531	554	561	558	529	506	518	500	515	508	512	549	559	519	527	540	540	553	559	547	542	509	513	505	517	514	549	538	568	529	503	522	520	512	519	577	539	540	495	523	544	567	513	534	551	532	548	588	540	552	544	501	504	545	546	551	512	533	521	566	520	514	559	550	530	503	548	523	589	551	545	507	525	515	537	562	525	536	554	552	505	555	529	570	570	535	531	545	568	505	546	546	533	517	579	552	522	555	558	557	519	540	512	532	527	532	535	512	509	521	537	575	538	509	539	504	558	520	509	556	514	526	519	545	521	547	540	557	529	539	547	582	532	543	532	526	550	527	495	571	545	537	572	534	516	526	557	502	511	519	548	545	538	538	542	597	513	526	520	536	531	489	529	528	557	512	499	540	522	525	512	507	549	552	537	543	557	547	532	549	531	539	535	539	526	523	512	511	576	531	567	502	550	505	524	557	519	542	484	563	591	532	539	548	571	473	550	566	525	544	563	548	555	565	541	512	513	544	508	558	512	564	519	561	522	513	527	571	545	517	521	528	532	507	537	557	517	549	543	523	526	541	542	526	508	501	527	547	563	554	514	559	522	521	507	498	539	528	558	512	527	557	549	544	507	576	518	507	554	516	547	554	536	549	529	511	522	504	546	530	570	489	521	545	523	515	547	565	549	509	559	554	543	584	526	543	530	503	513	505	606	562	512	569	532	508	493	557	544	568	537	593	600	566	526	512	539	560	539	530	527	568	556	528	538	504	489	523	526	542	545	545	520	542	531	532	563	554	570	554	538	495	560	546	582	511	540	563	499	543	552	556	550	548	552	548	507	501	554	519	561	508	529	513	516	522	566	541	521	517	552	526	593	542	548	543	560	516	539	551	527	521	518	504	534	536	504	519	536	525	578	581	586	527	565	565	460	582	515	569	535	526	538	512	537	558	537	531	474	546	516	554	551	517	553	554	558	549	545	564	553	533	523	505	550	515	553	542	507	573	543	495	544	534	533	573	495	565	517	553	519	525	516	509	535	591	531	532	543	505	571	566	517	498	535	537	540	528	540	529	533	547	495	509	547	604	548	493	527	509	523	538	519	546	552	518	517	532	546	505	562	532	574	541	525	544	543	527	541	538	561	540	521	505	499	580	559	504	549	515	520	509	541	571	543	508	560	581	545	534	546	544	523	487	533	540	542	512	516	552	524	547	557	493	584	494	573	528	499	552	559	526	502	554	563	514	542	547	581	534	496	531	550	532	543	546	539	511	538	538	553	541	510	519	543	554	526	545	535	531	545	532	517	556	526	587	539	522	590	533	542	567	540	559	510	498	553	553	529	516	531	562	513	509	520	542	485	506	546	498	547	539	526	531	552	533	605	553	552	509	513	564	557	532	492	568	514	527	553	514	546	545	497	517	542	543	528	565	552	540	536	531	544	554	523	491	549	542	533	513	601	539	578	530	575	558	535	544	546	514	549	514	575	536	533	547	572	515	527	551	555	522	553	528	547	533	543	503	533	558	524	587	532	530	537	512	594	541	554	544	566	539	554	524	525	530	551	504	540	579	492	556	484	478	504	546	535	537	558	544	500	533	538	524	551	549	589	546	548	480	562	516	520	587	549	582	577	565	533	539	574	537	550	544	556	508	499	552	543	498	515	568	536	524	517	521	533	570	547	560	526	543	521	556	510	563	524	510	483	540	553	547	551	522	518	552	527	538	497	538	551	524	530	526	534	561	548	523	491	536	509	547	572	555	551	512	506	549	554	519	545	505	510	517	549	566
29523	29979	25801	9452	716	369	305	305	333	320	300	298	329	351	286	285	360	313	350	312	329	316	318	347	303	303	301	282	335	302	363	324	300	315	299	309	314	289	307	322	289	322	303	321	274	343	294	327	289	325	365	306	328	330	303	305	302	335	292	319	322	319	292	324	291	341	312	325	314	290	295	311	310	303	299	332	350	293	335	331	285	342	271	321	298	294	304	324	326	317	285	306	269	328	304	303	306	294	293	296	322	297	325	284	308	316	335	336	327	323	306	332	298	305	353	322	333	333	313	301	306	314	300	312	339	308	334	300	269	311	288	304	295	318	311	321	295	319	293	293	297	283	308	284	307	284	316	288	301	309	322	317	317	304	302	309	303	303	314	275	321	301	335	291	305	339	289	315	300	305	272	326	298	285	311	296	284	277	313	301	328	290	280	289	316	314	300	322	302	276	312	311	317	275	326	297	303	307	268	317	260	317	322	311	315	310	307	333	325	294	310	286	297	334	299	308	305	325	311	333	323	329	353	330	307	322	301	303	343	307	316	330	322	314	288	277	336	302	296	308	315	315	294	268	305	315	316	309	336	312	321	304	324	290	315	282	278	343	350	302	330	308	328	342	317	275	319	317	316	319	320	301	281	277	292	306	324	304	303	303	309	311	290	293	344	309	279	313	321	294	308	310	305	308	292	344	317	303	305	312	292	275	311	308	329	305	321	309	325	303	289	305	323	311	314	312	288	329	315	303	300	318	329	329	316	298	323	316	297	341	316	301	316	304	329	303	332	304	327	308	283	285	287	317	312	304	325	305	305	321	315	281	346	319	315	312	299	320	288	304	338	328	315	286	290	308	293	323	293	340	283	303	300	270	327	325	292	316	317	321	319	290	294	322	320	326	296	291	285	296	314	307	292	296	310	294	314	317	285	282	297	299	294	309	318	317	306	299	314	295	295	301	313	333	280	297	322	307	304	305	314	322	274	303	292	322	319	332	288	314	329	306	332	303	343	330	310	295	329	306	285	313	316	309	337	285	326	323	288	331	290	325	343	327	306	333	312	286	336	310	351	328	319	316	301	298	317	284	284	294	329	323	359	336	294	299	317	317	297	326	313	299	314	329	327	297	293	323	297	299	294	302	297	325	289	317	312	308	290	311	291	289	319	302	297	297	294	276	329	315	306	295	315	305	309	302	312	321	303	313	292	300	347	329	308	311	309	296	308	296	295	286	313	366	314	293	341	319	293	314	317	322	309	293	295	345	328	321	270	299	290	291	291	329	315	301	320	307	304	311	332	295	301	287	309	283	314	314	311	322	313	345	280	270	320	350	323	334	309	288	317	265	299	326	320	332	328	311	309	317	337	313	307	313	300	352	322	295	300	304	313	295	293	317	307	283	313	269	321	306	291	320	281	324	285	308	309	305	316	295	314	313	299	288	267	288	303	294	315	317	285	323	307	320	320	347	328	316	333	302	312	314	323	299	306	326	327	309	319	316	314	299	355	306	304	299	321	316	295	316	324	302	291	309	294	314	298	333	310	288	280	293	315	306	289	334	292	329	291	310	320	304	305	278	319	331	327	313	291	302	356	301	285	292	298	333	295	308	302	302	310	314	362	298	316	311	308	319	288	325	319	290	292	260	280	276	310	328	304	316	298	282	314	304	307	307	261	295	297	309	307	317	311	312	318	317	315	322	290	284	281	316	297	296	315	283	329	320	308	291	300	292	301	332	304	324	332	285	292	287	324	304	310	288	285	323	331	314	295	298	301	327	318	300	297	278	322	325	326	309	320	292	326	319	353	287	335	321	321	332	333	319	293	337	333	331	324	349	302	322	296	307	295	351	341	304	365	317	327	291	305	336	301	316	331	299	293	287	277	306	321	311	303	304	311	313	308	303	314	322	317	290	317	322	303	301	304	296	318	326	302	344	293	306	299	312	304	326	325	291	325	307	333	321	345	291	312	317	285	290	332	278	325	299	314	349	296	306	313	315	352	295	326	294	314	315	294	302	302	319	306	294	298	292	318	274	322	324	290	346	295	323	305	304	316	263	297	279	293	296	329	317	310	290	293	325	284	337	345	311	320	296	338	295	289	289	322	339	291	295	299	335	308	312	287	294	324	315	301	326	315	309	307	281	304	319	305	319	311	327	339	293	303	283	302	298	303	338	302	322	297	312	306	281	323	276	282	300	305	309	312	304	296	291	293	315	292	306	269	330	272	296	311	301	316	305	314	278	307	319	333	310	294	321	308	316	334	287	294	283	307	294	285	282	282	302	282	307	301	340	308	311	290	274	304	275	297	310	294	295	317	298	300	295	335	307	327	333	298	295	357	303	288	278	309	315	317	318	320	303	320	332	281	323	296	300	306	305	312	313	321	323	299	305	320	288	328	313	334	305	299	287	309	325	326	287	339	314	321	311	303	312	301	311	323	279	328	317	292	299	300	298	292	298	300	291	300	309	311	321	314	296	331	304	302	320	281	311	325	305	298	319	300	305	291	312	313	313	328	353	308	305	310	295	279	298	279	302	290	307	306	305	310	314	302	316	283	299	308	301	349	306	304	286	332	291	307	300	291	317	312	327	308	295	313	321	285	297	339	344	292	307	308	306	317	336	303	304	279	322	311	292	303	298	308	313	312	337	362	278	287	300	306	287	302	328	305	296	293	284	307	347	320	306	347	288	296	302	312	285	277	291	302	291	319	304	324	314	278	325	290	315	286	343	306	315	302	302	295	286	333	294	325	296	323	308	298	285	293	303	307	327	351	335	312	281	299	281	300	317	288	317	292	252	293	317	271	298	325	338	318	301	330	309	317	313	290	326	301	299	290	284	301	325	299	293	304	330	327	302	319	319	311	293	266	310	293	315	321	299	291	292	332	313	299	312	292	306	292	316	297	289	298	305	343	321	302	281	298	287	345	298	300	317	299	324	319	301	290	328	301	308	301	305	282	311	326	278	331	303	335	294	319	325	300	327	293	303	325	324	305	267	301	297	307	313	313	314	295	302	322	324	289	299	348	291	305	305	328	313	357	304	293	296	336	298	295	285	314	314	301	324	304	292	317	282	339	343	284	320	303	330	345	318	311	289	331	342	350	308	317	313	294	301	318	311	285	330	310	301	350	274	321	300	304	310	323	302	294	323	322	325	314	282	301	310	322	296	346	298	288	325	288	307	334	343	301	298	358	339	338	317	297	285	310	289	318	302	342	317	306	312	299	335	341	309	308	298	311	305	313	309	328	295	308	312	318	288	281	337	333	328	293	329	297	338	293	318	297	303	277	322	306	304	296	293	300	312	323	289	299	289	281	263	313	324	305	322	329	331	327	319	321	305	297	295	284	316	298	352	270	321	313	295	311	299	321	293	330	300	286	304	292	303	288	312	298	293	334	263	308	302	348	283	311	315	318	305	313	311	287	343	323	336	314	298	318	319	315	294	292	301	337	324	319	336	317	304	309	323	373	318	354	303	327	313	288	292	272	332	320	299	312	326	267	290
21321	36023	20024	4835	440	292	307	304	290	296	267	320	300	298	308	285	307	330	280	284	314	313	320	353	321	288	291	304	313	324	311	303	295	311	283	286	309	260	303	274	288	296	306	297	293	275	288	302	295	303	286	299	277	293	293	290	266	310	283	268	276	313	320	264	272	312	267	299	302	250	289	307	294	275	294	293	300	284	296	323	288	277	312	302	279	278	278	282	290	306	293	304	281	271	315	295	293	293	283	275	282	274	295	327	301	299	288	307	263	303	282	280	311	306	295	292	277	292	306	296	286	299	293	286	290	274	283	284	310	290	280	324	305	277	265	276	284	291	299	319	295	275	334	289	297	320	322	278	292	313	301	316	296	261	298	291	304	282	293	293	273	299	282	305	298	283	289	311	300	296	284	301	264	311	286	293	311	289	298	290	290	284	275	273	289	272	296	309	300	284	286	323	273	330	288	287	292	270	268	273	290	287	353	275	277	294	286	288	305	304	284	268	293	296	277	294	290	302	289	304	304	302	288	307	299	272	288	292	296	299	291	293	239	303	308	286	284	273	301	305	301	281	278	308	281	289	271	285	278	309	276	291	257	305	296	274	268	308	280	279	301	292	311	316	297	283	263	274	270	298	303	322	257	265	261	282	305	264	276	289	312	320	281	299	309	261	309	308	317	293	304	315	295	307	275	279	259	308	302	300	310	288	279	279	304	284	298	271	282	295	286	300	287	305	314	285	319	317	295	317	306	291	307	260	272	289	289	269	277	320	292	266	296	297	278	296	315	266	279	328	293	287	312	286	294	303	284	307	292	289	313	284	302	298	283	302	285	308	278	281	293	288	294	285	322	300	305	320	284	282	300	303	261	256	276	293	242	265	288	305	329	243	300	313	253	278	299	301	305	283	300	272	290	272	313	287	302	302	271	290	308	315	258	313	266	317	293	290	275	273	318	301	289	268	302	284	287	300	270	285	284	295	305	297	291	293	292	290	264	304	274	246	285	299	283	304	263	291	308	320	289	309	276	285	278	272	313	253	314	308	322	321	290	305	307	325	300	268	329	270	300	294	266	280	312	287	293	290	302	282	259	286	272	279	281	298	261	287	292	313	303	278	319	311	271	296	319	250	327	310	315	269	271	284	295	300	286	301	268	281	281	289	270	267	271	290	313	257	256	286	317	271	264	278	281	295	262	280	312	319	299	280	306	292	286	324	281	275	269	290	276	280	292	254	332	297	315	291	285	303	292	261	269	309	308	275	305	275	290	288	306	294	305	302	300	272	317	293	290	276	289	298	300	267	266	283	268	283	288	291	304	272	303	294	288	294	276	297	264	299	272	283	309	294	291	281	295	284	269	296	300	270	285	263	302	282	279	281	306	303	304	268	289	301	302	302	256	297	299	283	288	288	293	271	298	294	301	301	278	282	262	308	265	303	288	295	290	289	294	289	285	295	283	275	318	321	279	274	310	324	296	269	284	300	310	298	300	296	312	285	312	308	297	262	298	298	266	287	276	265	289	274	305	319	276	308	270	292	280	316	320	282	271	289	289	282	302	271	267	262	319	285	271	304	280	266	323	287	295	287	274	296	288	284	284	289	261	293	328	291	288	294	292	285	303	300	272	301	286	280	287	301	274	298	291	286	273	304	281	264	295	264	311	266	278	281	267	272	351	302	276	284	273	258	263	290	308	293	303	293	304	290	285	283	269	266	278	268	280	305	286	329	286	289	289	317	298	274	293	305	264	263	325	295	287	252	287	302	298	266	293	291	296	299	267	293	276	275	280	307	254	295	321	292	275	305	316	287	274	286	320	313	277	290	258	324	313	293	284	245	277	261	309	283	274	272	288	313	299	296	276	290	296	282	271	280	307	309	265	295	288	302	309	278	283	301	300	292	291	273	295	279	296	312	302	306	292	281	293	282	288	310	279	271	293	282	270	305	305	304	285	273	298	278	305	273	290	284	292	271	301	295	263	317	267	268	298	275	318	317	308	300	285	283	280	256	290	321	277	298	302	296	276	290	342	275	306	331	310	282	267	270	302	304	311	317	276	313	301	267	294	291	286	310	308	290	287	268	291	318	284	275	264	315	291	286	285	303	303	309	308	287	333	281	305	287	293	346	285	280	301	321	292	266	264	285	286	277	294	286	285	305	267	293	291	313	269	280	274	270	264	265	269	316	299	279	286	307	252	296	325	287	270	269	277	283	293	285	271	287	301	283	274	270	299	291	274	300	297	271	319	314	295	267	258	267	249	265	292	258	281	297	307	307	305	316	298	295	269	266	283	290	265	279	300	296	309	271	269	299	263	234	279	283	270	271	265	294	317	290	308	304	281	291	289	332	299	304	311	287	305	313	282	262	298	304	282	298	289	259	318	269	315	268	295	317	265	272	305	273	292	287	299	280	288	273	288	281	275	310	289	289	312	276	287	283	283	268	321	292	291	329	307	266	282	293	314	302	309	261	307	280	289	279	339	271	304	329	317	278	290	261	287	258	252	308	307	294	298	295	262	278	284	305	273	284	308	302	300	252	294	335	297	301	309	288	260	285	246	273	295	283	273	283	311	292	293	297	303	298	285	285	267	314	272	282	281	282	292	274	293	301	273	331	281	313	277	295	296	290	272	314	304	301	279	286	319	292	290	279	307	277	303	282	275	291	257	284	284	291	268	286	311	277	288	268	280	311	328	281	286	319	309	302	278	313	286	288	289	292	256	272	297	268	279	275	290	265	293	294	276	283	296	285	338	270	270	271	303	305	305	277	278	272	273	273	289	304	288	276	299	276	291	303	291	291	305	297	293	328	269	320	295	285	293	284	292	280	315	301	282	286	277	283	281	275	328	282	274	275	271	306	278	297	316	275	276	302	277	297	311	282	305	304	282	297	266	265	277	282	269	301	262	291	290	277	331	303	314	307	276	327	309	279	300	286	285	327	308	299	282	277	290	295	292	291	278	280	269	267	302	310	264	273	291	303	264	287	285	273	270	295	295	304	331	279	273	297	330	262	303	289	287	328	263	277	285	305	257	255	337	299	278	290	261	260	267	285	265	317	291	304	277	279	269	297	285	286	285	291	289	292	291	272	290	294	286	294	283	276	291	302	290	299	301	306	283	294	308	282	309	314	307	292	279	316	270	294	289	304	286	258	291	279	302	303	330	270	297	286	314	318	317	302	279	307	281	307	282	327	292	290	313	309	284	275	277	304	262	287	299	286	339	270	253	275	287	287	296	261	307	320	295	293	301	277	310	287	269	269	293	298	291	280	320	265	287	282	303	280	316	270	279	260	274	289	293	266	302	312	276	266	311	337	305	285	301	284	311	289	304	305	314	291	283	302	305	321	276	298	244	298	299	296	295	290	311	293	306	268	286	301	239	300	283	301	301	294	287	263	267	296	298	291	281	261	269	273	295	281	257	285	305	303	306	287	283	288	284	286	283	321	257	270	262	287	267	302	284	301	250	263	276	280	274	314	272	300	281	286	289	300	282	311	290	290
25049	26992	40949	31030	12670	1593	638	479	424	416	437	416	433	389	438	410	381	408	449	413	427	578	645	585	483	440	424	455	425	469	426	436	440	409	440	427	405	427	416	414	404	376	406	444	425	421	421	369	462	398	409	418	385	370	450	427	405	411	426	464	427	398	426	386	403	393	457	423	450	431	465	441	428	410	421	401	418	398	417	462	422	427	396	407	416	436	378	420	407	418	443	395	440	405	423	434	388	395	423	423	399	410	441	431	441	406	401	408	419	431	416	400	422	374	421	432	424	394	408	422	440	385	415	382	430	416	419	418	408	406	443	423	426	423	395	400	443	385	451	385	395	388	445	407	416	385	440	395	403	416	415	401	426	390	385	394	415	418	420	437	404	419	431	402	401	424	446	398	428	416	429	412	435	422	435	419	413	398	413	420	410	455	421	386	407	456	443	402	420	415	443	380	427	445	403	438	393	427	419	408	410	417	405	409	412	418	397	440	429	420	402	413	428	410	402	404	410	407	425	404	450	430	431	413	389	444	456	413	448	442	407	382	437	428	425	402	412	429	464	441	419	414	426	423	396	445	374	420	415	435	403	409	395	395	437	363	431	416	424	402	439	442	431	402	464	404	406	409	386	423	407	387	424	406	420	436	400	393	433	396	408	416	415	429	394	371	406	390	384	423	409	427	398	398	465	408	415	423	445	438	452	439	435	406	431	415	401	422	424	379	415	384	433	420	370	411	435	408	421	409	383	410	427	420	387	420	438	431	450	379	372	432	430	427	411	393	421	436	414	431	416	424	426	410	416	407	381	408	399	419	436	445	395	409	429	409	402	387	428	422	418	408	388	455	425	387	385	424	411	383	431	427	411	371	400	365	417	453	419	404	444	360	401	424	425	420	415	439	421	398	381	393	441	429	429	382	424	428	407	421	395	391	396	408	433	408	438	414	407	382	431	445	443	411	388	452	392	440	416	391	434	412	410	387	407	406	414	448	409	402	381	392	375	447	418	391	413	419	429	402	417	436	418	412	394	405	413	429	450	382	421	403	425	374	379	395	467	410	438	428	380	426	410	406	433	413	398	439	424	387	414	406	417	396	421	429	409	376	373	421	435	383	407	420	374	422	402	395	378	419	461	399	430	407	424	430	451	406	421	395	423	414	415	416	442	393	442	403	462	407	418	420	429	412	391	408	425	423	391	407	430	442	408	415	410	425	435	404	472	433	384	430	394	390	428	413	423	407	406	420	387	390	419	378	433	405	379	416	396	457	426	399	427	414	438	417	415	388	392	421	392	410	413	422	413	424	392	425	370	405	392	396	386	418	415	392	400	454	388	425	438	405	418	423	405	409	422	395	405	443	386	405	428	425	422	410	406	418	383	414	438	414	462	395	424	430	440	403	409	396	379	396	400	431	411	406	392	403	426	433	436	428	425	421	427	424	442	412	410	410	424	424	392	415	459	409	409	443	446	456	444	431	375	383	356	447	428	421	424	444	435	398	407	414	437	397	437	425	390	433	381	412	463	419	408	388	429	390	405	448	414	408	424	399	400	439	390	422	418	400	417	411	421	440	413	406	393	401	428	408	413	383	398	430	393	439	396	444	453	400	446	424	380	431	403	381	405	421	405	404	410	397	424	429	400	426	427	386	390	397	398	405	381	392	404	415	393	426	399	446	421	406	384	456	422	379	419	472	411	414	406	357	457	385	439	394	430	413	422	375	425	382	405	391	383	406	436	404	415	405	434	427	440	370	412	406	416	408	449	422	400	388	437	423	422	400	388	410	396	454	411	370	434	443	447	421	411	413	411	467	385	424	403	412	438	419	438	418	451	402	407	397	410	424	413	410	417	405	450	410	428	389	404	424	414	453	421	423	454	417	398	410	421	414	400	444	427	407	431	409	422	392	430	406	442	385	403	381	379	447	411	441	395	398	417	419	372	393	429	416	435	420	425	388	391	403	405	373	415	414	413	417	404	443	450	411	416	415	396	407	450	408	396	405	416	411	420	412	419	406	436	460	435	365	427	412	388	388	409	408	412	404	452	414	413	418	425	411	410	428	450	452	392	452	382	423	385	378	422	424	395	395	426	395	394	407	409	432	434	396	416	418	393	398	438	419	405	426	430	369	409	424	410	409	445	417	406	421	403	402	434	395	382	392	411	457	438	443	422	435	412	423	394	446	391	404	410	414	416	439	400	403	406	404	434	431	396	408	399	397	401	404	375	388	433	389	410	399	418	426	386	467	408	413	425	391	389	408	443	404	405	431	390	417	424	423	428	393	375	420	386	427	421	435	436	425	418	401	407	403	393	406	440	422	437	389	423	414	398	422	416	416	417	400	391	391	393	385	428	401	464	411	400	423	388	382	414	432	388	419	402	441	418	411	395	412	418	459	412	420	442	395	398	423	415	417	401	374	444	404	432	394	436	434	429	387	417	375	445	423	359	443	439	443	409	417	410	412	408	408	424	418	392	407	445	429	415	430	408	389	458	399	415	407	400	405	403	401	422	395	397	409	456	407	392	411	415	395	456	432	387	426	415	424	398	378	428	403	414	412	416	403	410	435	415	437	407	455	437	419	418	387	404	392	379	376	424	409	432	415	413	422	418	369	415	397	411	389	417	416	414	435	431	429	409	402	407	444	415	393	425	458	396	420	412	423	440	433	411	445	401	412	394	403	411	381	437	416	379	396	429	428	379	429	424	397	440	378	379	403	392	406	421	430	409	424	427	403	409	417	483	411	423	396	420	404	432	413	411	416	399	367	404	381	402	419	385	440	399	395	382	392	418	431	409	398	403	423	419	423	412	391	418	450	456	417	405	424	433	415	397	435	395	435	402	419	427	440	412	418	436	455	413	448	406	410	426	451	398	415	421	413	422	397	403	425	449	406	408	432	380	414	441	406	427	433	401	432	414	416	437	388	449	422	416	426	399	414	387	399	384	439	425	407	458	423	401	450	425	422	443	411	397	397	412	445	391	391	391	445	395	416	430	390	430	388	435	417	406	409	427	409	399	402	408	410	424	425	407	410	426	463	393	427	476	386	412	411	436	443	368	399	435	381	383	413	445	428	360	407	399	408	395	419	405	432	407	421	390	392	410	416	444	420	385	408	428	400	385	404	382	419	412	406	409	393	418	435	410	419	387	396	400	369	406	426	383	387	441	413	398	410	427	410	398	455	384	415	447	406	416	396	415	429	427	375	389	421	401	431	426	421	387	427	439	413	422	409	385	419	405	419	426	420	424	484	421	375	405	413	423	401	418	420	399	432	435	422	454	394	413	419	409	416	388	405	398	404	439	432	386	410	466	395	428	433	416	415	451	386	435	412	403	405	401	433	401	395	408	425	439	424	402	426	420	399	399	381	399	392	422	394	386	400	390	439	405	407	381	381	394	396	420	365	414	403	404	398	390	376	410	395	397	432	402	426	428	413	390	402	423	431	400	411	412	419	440	425	392	398	382	360	414	417	404	414	382	402	377	405	420	408	429	415	441	429
59011	92681	60587	17710	1379	493	439	453	446	467	439	446	452	450	438	406	451	493	465	410	444	804	920	758	611	444	507	476	460	450	436	422	421	406	435	433	421	453	433	491	424	438	444	465	479	449	425	442	413	402	418	436	409	393	417	462	433	442	461	430	431	466	453	424	442	475	442	457	437	440	418	427	426	424	408	425	379	425	431	409	426	420	447	454	415	416	398	425	427	471	421	432	407	419	390	399	406	417	434	422	441	422	460	433	447	381	442	437	442	414	404	405	424	380	424	457	432	423	383	399	420	455	406	445	410	400	411	421	432	418	452	411	401	427	437	467	441	409	423	396	455	427	459	427	437	443	387	419	423	467	429	442	429	460	425	393	407	384	442	457	422	458	438	443	418	430	419	410	437	455	447	408	433	429	442	452	442	493	429	429	451	412	454	378	432	452	425	451	421	415	436	434	434	405	480	433	458	385	458	392	428	424	435	433	414	400	440	443	431	406	412	405	412	440	432	435	473	406	457	418	412	420	444	422	398	424	409	414	412	433	433	442	418	414	441	468	446	408	402	421	439	402	426	440	443	424	416	418	442	404	422	453	453	395	423	458	435	449	480	424	394	396	443	416	431	440	458	437	441	431	412	470	416	411	405	425	388	423	468	387	428	454	423	471	430	423	381	444	439	438	475	445	422	428	440	450	430	461	433	442	372	447	414	463	419	468	445	442	431	422	456	415	449	401	439	425	445	427	425	424	409	435	405	428	413	386	425	444	430	410	435	388	411	427	420	422	436	429	458	440	404	386	403	433	441	413	407	406	446	427	434	387	434	430	434	423	433	433	423	412	422	413	453	418	433	455	419	422	402	410	479	413	417	444	433	444	484	426	418	393	416	460	413	449	427	424	433	398	416	454	431	395	396	417	444	407	444	388	450	457	393	393	434	407	482	455	434	410	421	410	417	448	433	393	415	468	403	424	394	394	421	436	442	420	418	442	428	454	421	453	411	424	459	368	446	427	437	384	443	396	410	414	407	397	402	433	422	429	407	413	439	416	460	454	399	467	407	431	422	426	440	404	485	436	417	500	391	450	396	409	385	460	422	452	406	421	421	419	406	461	429	439	411	424	422	419	438	399	483	488	430	399	396	458	388	435	442	444	438	401	433	399	417	402	415	457	411	421	464	472	430	427	428	417	426	407	445	437	443	423	439	394	397	419	440	433	417	419	410	485	428	407	438	404	444	439	419	441	419	426	414	452	413	451	451	420	439	437	451	427	419	426	466	412	430	393	440	434	422	463	426	402	444	391	443	404	440	426	410	461	425	412	443	437	452	449	419	463	402	463	438	409	460	470	404	441	442	416	441	420	424	431	423	367	427	433	408	432	437	456	451	455	409	416	409	428	421	424	414	421	429	418	413	401	412	428	414	458	442	433	432	435	416	450	427	394	445	411	391	441	440	403	390	390	475	412	454	418	427	463	451	435	432	424	425	441	426	434	421	453	382	456	426	390	429	435	417	418	397	432	412	442	439	427	416	427	413	455	426	419	407	430	426	421	423	417	415	444	430	421	462	460	388	428	414	408	446	406	443	418	415	468	391	410	428	426	441	417	369	434	411	430	436	449	392	478	454	427	442	380	414	440	447	391	399	403	423	440	417	436	429	442	442	414	413	455	419	360	464	426	406	444	434	458	438	469	416	406	440	408	447	405	423	404	395	420	434	425	417	461	437	412	478	435	458	422	416	405	445	442	406	389	396	422	412	424	424	420	416	421	447	444	395	389	405	407	425	439	393	414	428	461	428	424	405	428	441	406	447	418	402	416	406	416	421	445	432	439	447	420	410	438	450	386	412	424	445	425	423	417	417	417	425	409	401	384	435	448	390	397	405	445	391	441	407	430	409	388	411	401	425	441	430	376	471	392	466	465	424	428	393	450	470	417	429	455	431	422	416	424	397	413	426	422	439	410	399	453	452	415	463	451	441	439	471	450	413	411	436	411	396	443	443	415	433	407	409	400	434	451	435	356	406	461	425	455	446	428	448	408	458	441	379	415	448	418	453	406	414	445	463	422	432	419	424	433	437	425	433	434	408	415	428	427	423	404	400	398	433	429	427	393	439	438	455	469	414	431	438	391	412	442	396	380	429	384	438	462	414	414	401	422	424	440	416	460	437	418	433	380	421	422	453	422	455	440	424	412	428	440	407	449	433	444	400	401	439	409	445	391	478	398	407	444	390	428	384	429	417	399	428	417	471	442	399	423	443	434	418	398	466	432	423	423	432	404	457	401	446	430	416	419	416	415	432	439	445	404	382	439	449	458	462	452	398	421	422	475	429	441	499	452	425	475	437	394	455	403	440	438	400	447	421	395	381	457	431	402	398	435	428	414	438	435	418	394	426	403	417	417	427	439	435	436	451	401	404	429	429	388	409	431	454	436	434	386	448	403	386	425	425	433	407	441	417	431	400	463	427	395	403	467	437	450	409	459	426	432	410	440	402	436	414	431	407	423	405	428	418	434	448	434	414	417	421	420	432	430	424	414	428	403	403	421	421	430	446	411	367	427	432	427	446	443	406	434	419	459	408	414	452	403	394	443	395	416	459	425	451	405	402	376	438	432	412	445	435	417	438	404	436	414	408	419	438	419	448	429	443	435	408	430	398	424	470	416	421	453	417	393	438	445	413	459	440	412	436	463	419	440	410	411	439	391	447	446	445	397	431	450	417	414	418	467	421	415	382	391	445	412	440	410	439	447	402	396	425	388	397	429	425	433	399	427	422	410	412	423	420	414	441	432	419	377	440	462	468	425	446	420	440	419	426	453	450	409	406	429	427	429	428	433	420	449	425	425	419	411	417	409	435	406	413	420	453	424	444	444	431	421	413	410	400	449	379	427	446	390	433	396	403	424	450	399	378	426	400	432	420	382	425	386	411	435	413	442	399	403	457	402	405	418	414	398	475	402	407	468	425	448	409	398	425	416	426	432	424	453	428	462	439	444	466	413	442	430	434	401	368	406	436	417	446	406	432	430	454	454	392	414	437	401	448	403	385	435	381	451	433	427	417	435	430	426	423	420	403	426	451	443	428	437	441	422	431	430	434	446	390	455	431	395	377	427	449	456	431	443	421	423	405	418	426	435	442	429	415	401	479	408	420	403	423	435	404	430	434	433	428	427	429	411	467	427	424	395	435	438	402	480	420	442	400	431	411	458	402	443	422	416	407	430	431	432	417	455	427	427	435	389	423	407	460	452	440	429	413	456	415	468	390	423	397	418	430	414	388	439	430	410	434	427	420	423	416	400	450	438	446	481	419	474	447	409	437	416	407	433	398	410	413	426	445	411	445	444	407	429	405	424	447	434	467	445	399	431	414	391	439	409	461	416	444	423	411	425	405	446	399	402	422	429	388	432	398	427	403	435	410	441	399	413	431	441	441	393	447	418	405	405	416	442	436	427	455	386	439	443	417	433	394	418	412	398	392	422	416	452	477	417	422	398	428	449	427	434
23877	23600	36214	33578	19724	8066	1135	652	549	531	590	523	527	517	482	515	513	530	510	517	598	909	999	851	702	555	551	551	531	542	505	548	537	509	508	480	512	500	465	545	492	511	507	513	487	509	475	513	510	482	497	521	538	510	483	508	510	518	528	526	544	491	515	474	476	517	485	526	484	505	476	507	556	510	494	463	514	527	529	507	501	472	526	488	522	478	509	497	493	487	523	518	484	527	495	504	460	510	520	494	519	509	526	476	532	468	477	500	488	496	563	515	534	509	509	518	508	453	510	510	543	526	480	496	507	528	493	483	565	494	490	470	529	540	529	526	515	517	472	499	524	492	498	536	495	519	546	528	439	507	525	476	466	490	483	543	519	527	514	534	501	492	489	515	487	543	528	506	515	514	519	511	507	516	457	495	522	508	518	483	540	553	498	499	528	521	525	464	497	534	501	505	546	504	491	501	489	521	513	487	524	493	535	514	515	526	487	506	516	475	485	500	508	475	524	504	512	494	497	513	461	499	508	529	492	487	526	510	477	487	475	538	524	508	506	499	481	567	537	516	503	551	461	514	536	499	499	508	557	511	487	550	519	538	494	530	547	535	486	521	493	491	497	517	520	502	547	537	533	509	560	588	484	519	483	519	507	506	533	485	518	539	505	501	494	516	527	558	461	522	517	501	548	530	520	516	525	502	456	495	504	517	484	515	522	537	513	535	524	434	527	541	471	519	535	503	480	492	511	501	529	533	517	492	480	512	509	477	492	523	538	532	450	523	498	521	584	523	476	505	499	479	487	482	467	521	479	514	478	526	519	463	518	500	519	509	483	466	467	474	507	517	481	481	503	492	492	469	506	461	486	516	546	488	486	497	534	529	519	503	499	533	479	522	519	523	502	524	522	543	477	506	523	479	561	489	473	476	527	458	491	505	528	547	515	487	517	500	492	486	490	504	533	509	483	504	535	464	509	492	516	510	485	515	470	487	511	463	476	506	501	482	538	536	515	511	467	467	471	505	481	506	543	476	495	502	458	508	482	540	456	492	517	535	521	536	500	495	480	502	516	526	544	482	561	482	487	534	480	561	484	553	489	552	515	516	485	501	520	497	534	485	494	526	517	544	500	545	470	486	540	484	515	514	493	490	508	516	500	498	534	550	521	508	517	479	515	468	487	512	487	531	493	515	513	526	495	496	470	501	499	516	546	533	478	516	480	480	501	488	487	527	517	509	507	525	549	484	508	533	488	512	493	530	482	508	519	484	522	501	496	521	497	471	526	482	532	509	462	522	515	475	500	467	527	494	514	494	510	533	516	489	521	523	511	506	518	486	506	480	485	495	475	457	521	483	543	499	468	507	494	508	491	498	494	521	507	501	508	511	522	508	526	501	523	461	529	484	504	521	527	512	505	505	519	532	506	523	494	504	514	509	531	497	487	482	471	520	521	499	489	532	502	486	523	508	554	512	484	496	495	513	517	504	499	531	495	505	531	500	550	518	521	493	514	539	473	483	518	506	513	523	567	524	492	492	489	530	529	499	509	537	520	498	511	486	531	508	476	490	516	482	482	462	502	524	504	476	496	458	520	539	492	503	515	536	500	499	508	516	496	463	547	497	514	495	514	470	500	506	473	463	478	503	536	526	505	525	505	469	499	519	475	475	481	498	485	480	458	486	503	503	530	509	500	487	515	495	499	501	442	505	478	531	519	529	494	495	497	514	522	500	514	502	518	529	513	471	502	502	495	497	515	532	525	490	518	503	508	500	494	494	517	493	516	502	507	532	496	488	517	502	526	502	485	550	509	484	489	540	522	531	523	520	516	512	551	531	532	540	491	549	486	532	534	510	492	491	486	509	496	497	557	495	503	487	503	464	511	494	498	542	477	479	494	471	488	513	530	508	498	529	475	512	539	471	507	507	473	466	510	499	524	508	502	468	501	507	506	486	486	513	515	510	488	541	488	522	495	524	492	500	468	527	496	537	518	512	509	505	522	511	525	506	510	531	545	513	519	544	495	490	514	501	508	495	530	512	496	511	501	501	540	505	556	486	504	541	494	538	494	480	498	539	504	491	504	514	547	524	507	495	557	509	525	535	494	516	503	534	501	493	513	473	485	468	480	499	479	537	509	486	458	477	512	481	506	486	460	514	509	483	500	509	536	517	561	517	502	541	555	499	489	540	503	486	495	473	484	513	478	478	498	480	497	485	524	499	538	483	522	534	496	479	517	486	532	474	540	490	524	534	550	470	448	521	530	540	512	522	538	482	512	499	535	473	466	499	512	490	517	530	518	519	483	549	489	489	510	510	489	491	508	471	511	490	458	507	501	482	514	507	513	478	507	492	511	522	481	533	479	487	523	511	460	479	546	512	536	455	525	528	513	503	545	521	490	492	508	519	523	515	524	491	472	465	546	541	471	497	479	488	512	515	465	507	495	509	523	518	510	489	494	483	506	498	514	515	496	481	479	478	518	495	493	469	481	510	493	484	499	498	501	499	528	497	471	526	504	504	505	491	468	494	502	524	541	511	484	516	534	521	556	487	516	548	518	482	484	526	501	535	468	499	497	531	508	529	495	528	517	498	433	499	496	537	508	489	564	539	530	526	498	490	538	451	480	514	554	498	557	529	511	537	515	459	475	515	490	510	507	500	510	481	516	486	501	513	479	512	512	530	551	522	563	466	508	489	506	497	527	496	503	499	499	534	498	492	497	518	492	538	493	498	489	491	505	505	481	493	509	518	508	532	519	493	503	520	494	523	513	492	500	501	509	519	494	515	524	522	494	506	520	518	500	480	478	543	492	517	495	521	496	511	497	485	490	492	465	510	507	519	483	485	492	547	495	489	502	495	499	484	490	490	516	530	525	497	508	473	539	504	535	497	520	506	529	560	486	492	519	503	518	499	532	508	495	493	523	486	487	532	531	507	497	480	528	485	539	513	519	539	456	494	499	522	526	519	516	497	502	477	476	514	517	525	502	503	496	562	467	490	473	505	505	477	464	520	535	473	496	507	519	472	493	461	506	542	514	522	513	501	508	508	496	549	529	474	485	514	500	511	487	536	515	532	491	528	517	520	496	506	503	507	513	508	489	476	537	536	499	527	476	522	475	502	522	478	537	482	537	454	492	526	509	499	471	509	451	497	515	503	526	478	492	525	462	542	526	486	538	485	476	494	531	507	529	485	543	482	499	516	481	505	485	501	477	489	509	441	494	551	537	538	520	477	499	499	527	533	513	512	510	486	474	491	519	538	518	556	486	520	538	507	532	508	473	480	531	500	485	548	477	534	524	543	496	523	527	495	539	505	451	531	502	517	499	484	520	505	486	493	539	505	490	560	535	563	540	517	513	456	503	483	497	516	508	498	523	463	508	517	470	478	526	480	527	453	501	468	488	525	481	508	500	486	458	516	491	522	500	484	519	496	538	509	522	478	500	505	481	551	536	483	488	540	477	474	518	502	524	481	521	516	475	495	496	527	495	463	517	491	570	483	492	503
61236	99269	72126	34706	2716	633	603	565	599	561	624	512	552	549	569	556	534	579	566	564	731	1323	1539	1085	775	612	607	588	585	565	559	536	567	539	536	539	565	516	486	522	539	517	550	554	584	545	524	552	547	541	516	524	516	523	554	533	595	572	523	573	532	527	554	541	506	619	555	541	565	541	553	525	572	557	530	478	587	548	549	538	504	561	535	529	537	556	560	543	544	558	525	520	540	537	550	506	559	516	527	525	519	517	545	559	505	553	530	525	549	498	539	532	542	548	562	522	490	517	549	544	516	554	533	520	527	533	533	536	526	522	533	537	561	545	546	530	561	505	535	564	528	518	543	577	576	543	518	543	500	545	567	582	555	541	540	531	510	502	570	494	503	549	577	544	512	516	539	528	480	531	540	557	544	529	483	545	483	511	584	526	506	570	527	513	547	583	552	530	513	523	527	535	558	503	555	501	558	560	534	543	543	536	581	529	552	501	545	536	497	519	572	538	529	511	565	539	534	497	521	548	481	513	550	549	530	556	535	545	549	517	569	528	521	515	567	564	557	556	535	557	532	547	549	523	543	543	566	573	494	558	557	538	540	513	568	506	524	577	547	503	526	505	514	521	560	541	539	519	505	531	544	527	533	515	493	523	554	507	540	537	555	535	500	558	490	565	576	537	539	541	522	604	547	563	521	518	534	551	559	505	549	537	591	563	569	511	534	540	539	538	554	553	513	534	507	526	538	515	493	561	552	512	495	572	572	523	539	504	534	537	558	533	544	565	546	555	557	543	556	580	520	519	548	534	564	517	514	565	505	526	523	524	540	504	548	551	514	549	547	543	547	532	494	500	566	509	516	549	535	537	507	532	542	547	515	556	559	517	498	518	532	544	536	501	517	480	517	524	537	531	518	517	583	534	534	518	592	517	565	581	490	554	538	532	536	532	493	542	512	539	548	517	556	539	553	514	552	528	521	525	548	534	536	513	531	571	523	511	550	503	526	544	555	555	548	565	510	562	533	537	502	516	576	494	515	534	556	519	532	562	497	542	522	536	551	569	507	544	502	521	493	549	539	533	513	486	518	510	520	533	539	535	547	512	507	523	529	552	549	575	495	536	542	553	524	524	540	545	536	548	507	537	539	542	543	558	496	522	541	521	569	505	548	562	539	583	558	521	553	532	571	530	570	535	534	525	566	553	534	517	504	549	550	561	544	536	538	555	524	525	517	517	535	546	541	535	568	550	540	551	565	544	531	522	551	530	561	535	543	525	511	528	530	514	535	537	528	514	527	524	500	507	543	546	560	551	542	508	525	571	527	545	571	516	537	530	561	596	537	593	543	552	525	555	520	542	555	533	542	579	547	509	557	553	536	541	510	546	570	530	537	565	542	554	519	522	510	534	539	506	511	564	558	570	540	592	532	523	570	522	518	507	492	515	550	551	564	545	525	543	547	534	557	528	569	541	576	530	538	562	523	525	569	536	538	506	507	507	534	539	504	529	527	546	538	558	553	521	529	522	571	539	493	541	535	519	543	546	577	490	506	543	581	539	530	559	546	524	541	536	512	537	543	552	536	515	578	545	558	540	530	565	515	570	484	497	525	557	510	542	524	503	531	537	493	540	531	565	509	514	568	542	525	539	560	551	539	514	510	493	556	519	529	544	517	539	565	526	554	518	537	537	526	556	519	525	551	576	569	541	539	521	533	570	545	515	517	519	519	557	522	539	577	534	531	511	553	546	528	534	561	547	533	565	518	497	522	554	523	511	503	505	538	572	508	537	533	572	536	502	489	551	540	515	557	511	536	513	534	530	543	539	566	528	563	561	577	539	532	548	499	524	514	530	556	522	508	532	517	551	538	524	527	557	533	516	540	538	545	505	538	554	522	553	547	554	546	547	527	482	507	529	556	532	539	572	531	548	582	558	525	519	547	513	530	506	579	520	512	561	528	530	504	513	554	518	531	539	587	573	506	533	539	515	577	565	531	518	559	549	537	592	597	567	539	555	517	508	513	544	539	526	515	548	543	507	495	525	533	528	532	553	522	539	541	564	522	516	547	539	535	524	510	568	553	567	550	493	554	502	509	561	576	559	556	520	527	548	528	491	584	529	513	536	514	513	525	517	525	526	558	537	528	533	509	560	535	532	529	567	549	567	507	543	523	537	507	543	527	550	523	534	521	497	559	545	518	562	549	587	551	519	542	552	534	520	532	543	527	497	502	542	520	539	508	544	547	513	518	503	533	529	530	524	592	539	553	538	537	500	549	541	520	527	518	536	491	552	549	513	540	549	531	573	529	551	489	541	525	525	506	546	510	531	555	569	528	522	504	537	521	527	536	490	538	519	518	548	559	536	549	535	532	498	587	530	545	536	579	549	536	517	531	510	534	547	560	514	572	551	536	583	554	541	531	531	532	519	557	493	536	525	508	537	548	516	559	559	553	491	538	553	575	530	521	511	549	593	522	526	521	529	490	505	498	569	523	562	562	509	514	528	531	532	550	499	521	522	500	526	525	510	526	555	537	517	535	549	532	527	538	536	532	521	503	516	538	531	532	552	516	595	555	549	505	539	539	544	542	506	550	515	514	496	526	531	544	541	554	527	558	558	523	517	531	534	549	528	489	584	495	547	513	541	527	503	553	544	519	535	534	515	574	504	544	535	542	547	508	547	531	514	571	507	519	546	544	519	584	588	549	498	532	526	573	541	517	503	503	576	549	549	547	574	541	506	518	556	539	586	498	514	564	522	524	560	477	576	503	529	519	563	522	515	531	501	540	559	576	505	530	532	535	520	553	572	524	523	520	517	527	542	543	524	513	564	537	552	506	501	551	555	529	549	522	530	555	550	546	529	556	515	537	500	543	547	551	538	561	540	502	591	556	546	535	540	564	517	542	525	519	554	543	550	532	577	537	526	519	537	541	565	538	513	533	501	554	545	512	513	523	520	542	565	510	546	560	561	507	554	575	533	533	534	572	547	535	530	535	547	501	546	508	537	508	553	523	532	508	556	514	543	503	523	536	543	542	561	520	543	532	521	530	556	535	534	523	542	541	584	502	532	513	487	519	525	502	542	507	547	539	545	549	547	564	543	589	524	542	530	552	533	528	556	531	543	527	529	568	519	542	507	505	529	538	491	512	522	540	530	516	522	542	509	517	545	506	531	554	562	558	532	510	530	544	571	512	563	516	496	545	531	557	563	521	494	533	542	521	522	506	489	496	529	534	498	553	516	532	545	556	507	560	500	542	503	533	524	588	535	508	506	543	524	505	557	521	555	551	570	562	528	553	550	511	547	563	531	507	506	494	493	524	530	547	455	551	544	532	532	484	544	520	520	521	526	524	489	534	532	556	559	512	553	516	540	500	516	485	534	545	566	539	529	536	509	511	542	519	518	498	546	524	523	551	537	489	531	539	537	545	546	534	526	495	539	514	554	516	540	479	487	513	525	533	533	544	481	532	523	541	527	516	542	521	563	474	469	522	566	506	545	500	510	555	529
29312	29521	26251	9564	891	340	344	310	323	313	328	295	280	308	310	300	311	336	319	321	317	322	312	319	307	348	330	349	347	326	337	317	290	292	293	312	314	298	288	290	317	327	285	292	339	321	326	316	304	328	318	310	322	302	322	296	293	323	284	308	350	338	309	316	358	306	325	319	309	309	333	294	322	310	338	349	280	312	322	337	326	310	315	330	315	300	337	311	340	334	308	295	314	271	344	302	312	307	300	297	323	290	313	339	277	327	298	299	312	308	325	291	335	325	304	303	324	331	338	330	289	313	350	319	264	308	288	323	288	318	301	334	310	346	290	330	313	317	289	314	319	319	304	315	336	319	306	313	317	305	311	338	293	325	317	303	271	314	331	324	296	318	315	328	283	322	308	334	306	316	356	328	316	330	303	331	307	335	295	301	339	298	298	297	321	301	314	324	326	289	283	330	313	307	304	332	304	329	325	300	348	310	338	311	303	299	316	319	308	333	345	318	331	311	326	320	302	320	301	319	304	308	279	351	289	288	288	318	326	330	340	310	320	327	322	316	314	326	311	338	312	319	315	290	309	299	283	323	300	318	312	318	321	325	292	339	317	328	282	315	310	331	318	310	298	330	285	345	331	310	310	320	302	334	281	333	337	344	333	291	310	296	297	312	324	293	326	302	285	347	298	331	300	325	310	325	323	301	314	344	314	308	328	284	347	300	331	293	251	308	312	298	300	320	314	305	297	298	325	317	330	324	305	325	305	317	307	299	334	324	324	253	316	318	307	281	310	303	322	308	340	335	302	332	330	322	309	330	345	310	302	295	297	341	319	282	304	305	317	277	327	315	318	314	303	311	324	329	306	337	306	276	307	322	330	319	281	276	332	323	328	293	322	309	282	326	289	295	341	319	317	338	313	311	306	335	339	319	302	306	298	291	298	350	342	277	301	299	320	329	293	301	304	294	318	325	327	307	297	282	316	351	318	332	336	310	318	324	290	346	303	308	272	326	305	318	305	280	300	306	299	280	311	329	321	254	310	321	334	335	299	326	315	288	302	320	327	307	315	297	312	302	332	295	331	290	311	319	311	335	338	334	321	320	296	359	325	310	316	328	288	297	286	330	317	318	324	310	298	342	350	320	293	331	321	311	295	315	336	311	308	311	293	311	290	317	323	306	333	342	322	305	308	305	295	296	310	312	297	311	332	299	345	306	306	298	316	318	300	302	318	312	282	313	340	306	321	312	307	317	331	319	323	323	313	323	299	317	320	287	315	303	295	318	323	346	301	295	312	306	357	326	286	295	310	310	286	332	301	325	321	328	291	319	331	326	302	330	299	311	270	327	307	327	314	345	304	290	319	294	308	313	303	321	318	283	308	327	288	339	328	339	314	340	318	310	329	315	295	326	324	344	280	323	323	307	329	317	296	326	288	329	317	293	355	315	329	336	301	312	318	310	299	286	318	309	326	318	305	337	311	296	321	303	294	303	353	324	339	344	323	322	304	309	284	327	318	324	326	326	329	324	338	324	327	296	305	348	329	315	306	312	319	332	322	292	292	310	309	329	308	286	328	291	332	318	307	331	290	292	336	334	316	309	340	314	299	287	351	284	326	341	317	311	296	346	310	321	292	301	278	294	311	302	300	311	314	293	305	322	338	303	303	347	308	324	321	305	334	287	308	306	316	324	294	301	296	320	296	325	332	328	318	287	321	313	310	306	306	297	295	305	296	316	297	284	329	307	305	313	294	316	301	333	312	286	346	308	279	309	301	306	285	298	340	313	295	326	321	322	335	303	307	296	318	310	325	315	296	332	307	296	299	285	324	308	327	320	326	312	317	304	308	293	303	334	303	286	311	317	310	306	349	312	283	297	358	324	308	313	344	328	298	321	334	324	322	308	304	301	298	318	305	303	317	307	326	294	303	306	322	302	291	330	309	335	317	312	294	316	295	296	320	328	301	349	294	324	317	312	335	311	281	323	287	294	311	318	310	320	356	349	329	301	277	330	312	304	303	342	315	297	332	310	329	290	320	267	295	340	309	316	314	285	297	314	330	320	307	340	321	294	336	306	333	300	321	301	332	339	302	319	302	317	292	308	292	304	326	293	314	294	304	333	296	300	308	305	305	282	321	334	303	297	309	338	318	341	316	325	320	307	338	343	336	304	301	304	275	296	319	318	297	264	322	316	348	303	320	285	310	316	305	328	301	330	307	328	295	303	332	323	315	271	315	302	291	335	295	289	326	320	330	309	353	296	333	326	299	290	301	297	313	298	305	305	303	343	326	285	313	366	320	303	328	311	301	337	293	287	350	320	304	318	319	323	312	340	329	346	314	297	299	297	323	330	358	296	308	301	277	322	303	331	344	336	309	334	314	325	324	326	323	299	349	289	316	295	327	345	293	334	327	294	307	303	302	295	341	326	334	361	292	312	316	329	327	320	290	340	313	337	350	314	337	306	321	300	306	280	311	291	296	318	317	296	311	285	303	304	319	320	288	332	328	309	318	322	305	303	292	309	289	302	342	317	315	280	331	326	310	309	298	321	264	300	292	310	271	320	331	328	341	318	311	338	307	313	312	308	350	294	316	318	341	305	334	323	286	346	298	325	315	324	323	311	315	312	286	288	295	313	294	333	300	322	307	330	302	314	309	300	302	317	300	326	316	319	280	333	316	316	319	314	310	312	318	325	320	303	321	320	289	341	305	314	277	268	324	311	317	338	352	306	325	335	368	306	310	331	325	282	317	316	308	313	294	290	319	308	305	305	320	323	290	330	321	308	318	313	286	334	332	330	326	313	312	304	321	313	315	311	327	341	313	332	297	343	344	300	303	289	337	333	313	303	297	310	315	316	312	290	282	323	308	309	336	332	345	315	265	310	308	299	300	282	296	328	306	344	284	303	314	318	289	344	288	308	289	342	299	303	311	303	318	300	300	317	279	305	314	304	313	301	275	299	331	301	306	327	306	295	349	346	334	336	312	338	318	303	308	328	294	304	333	330	335	316	306	290	338	319	284	300	311	305	289	289	318	314	317	305	302	319	304	308	336	313	320	307	337	334	336	330	326	316	317	297	317	330	333	298	278	303	305	313	330	326	348	313	287	320	332	312	300	331	296	295	316	305	294	311	298	308	299	342	318	310	303	308	335	313	337	286	303	313	329	289	287	329	315	319	339	322	334	321	324	325	320	308	339	321	318	329	342	299	295	283	326	315	313	290	324	322	300	315	288	314	295	318	327	300	300	329	303	327	322	271	338	314	319	356	319	293	331	318	319	307	291	327	308	326	308	294	296	319	311	328	279	304	304	310	304	273	340	298	291	321	318	295	313	310	346	293	297	314	320	296	332	325	339	337	292	321	292	320	340	314	337	315	288	320	263	311	296	349	301	323	369	324	311	309	323	298	317	312	354	319	315	309	320	303	319	305	304	331	299	362	328	297	335	327	297	323	309	305	310	343	305	284	316	304	337	300	312	298	326	323	347	331	319	297	341	314	307	337
20487	35921	20108	4768	701	318	326	273	288	305	296	302	291	302	324	293	333	283	309	309	277	350	340	302	329	318	321	284	284	288	266	276	300	294	301	297	296	270	301	325	305	305	335	310	296	305	292	303	301	294	315	312	303	314	299	331	314	293	301	283	299	323	325	296	297	306	304	320	316	277	288	279	317	322	268	304	288	288	314	266	317	337	311	292	301	304	309	318	324	294	286	305	289	299	298	275	284	300	286	310	316	268	286	285	286	286	286	287	291	311	304	305	279	275	314	300	298	294	304	312	277	310	286	265	309	294	265	301	319	279	278	282	302	285	296	295	292	333	325	309	314	319	322	296	312	269	285	301	308	284	307	303	300	291	317	286	284	266	306	294	303	286	290	332	294	271	284	299	296	300	311	285	348	315	320	302	274	335	302	302	294	309	322	285	296	334	290	315	288	291	315	298	269	289	283	294	271	302	289	301	319	288	321	287	276	296	308	357	276	329	285	299	312	319	309	290	274	292	310	333	295	307	305	295	305	310	256	300	279	287	292	272	267	303	317	290	291	285	313	269	257	280	289	311	302	311	259	326	285	297	275	309	302	300	284	276	311	321	299	298	297	310	289	286	306	312	297	319	306	291	295	312	290	280	303	295	330	316	309	316	293	284	301	293	311	304	303	265	287	313	284	328	290	313	306	296	305	330	298	319	286	306	305	285	295	286	311	278	280	297	338	270	313	295	308	308	299	293	285	280	326	288	291	300	283	285	297	336	283	294	313	330	282	274	311	293	291	305	326	304	279	277	292	308	298	285	271	289	278	274	290	284	266	274	312	337	300	305	306	285	291	296	342	313	278	317	288	311	321	309	281	288	292	302	351	289	304	289	320	293	254	288	284	324	332	289	304	318	328	300	273	276	294	294	308	299	296	326	306	286	288	283	274	307	281	292	289	282	287	300	305	294	330	333	317	337	319	274	289	308	331	309	292	293	292	285	290	305	289	298	297	308	290	286	276	269	303	291	315	298	276	318	299	289	302	311	292	303	299	303	311	299	264	296	293	316	318	274	290	314	304	307	311	270	286	293	296	311	314	299	300	318	296	298	289	326	278	320	297	293	304	289	302	289	281	303	299	315	282	313	294	279	310	278	323	334	264	309	298	307	286	311	280	305	343	312	287	333	306	323	316	313	323	304	307	296	316	272	277	271	294	294	276	328	298	318	300	291	320	312	302	304	312	290	289	314	300	303	278	293	282	307	287	298	287	300	294	281	306	321	283	269	306	293	314	300	308	314	315	292	336	295	269	295	297	265	278	318	289	334	323	260	286	298	292	281	289	318	316	285	285	308	307	326	340	281	304	311	292	322	270	324	275	278	331	310	259	312	341	327	273	321	310	280	286	303	286	264	307	282	312	289	302	290	294	290	313	315	321	322	295	263	302	303	276	281	304	308	288	305	322	310	287	301	288	307	315	323	317	295	319	299	308	278	358	301	288	321	296	262	287	291	278	312	296	302	309	271	316	295	290	322	279	321	303	303	292	342	338	320	331	296	302	338	314	289	309	300	284	310	285	266	283	301	298	279	314	321	299	275	322	258	301	278	308	303	272	289	314	311	310	267	286	302	276	311	297	303	321	266	300	338	298	303	290	299	293	323	289	282	301	295	304	304	301	322	308	309	286	281	271	288	281	286	297	293	328	285	318	302	306	312	274	316	320	314	294	297	339	312	278	311	287	287	292	314	285	292	312	286	261	299	311	292	286	299	292	299	316	303	300	296	297	288	280	318	313	303	286	290	303	285	276	301	331	307	297	287	281	294	273	272	323	326	299	316	309	292	314	302	294	267	280	292	284	293	280	300	284	315	327	306	263	301	281	285	300	307	324	323	287	241	306	309	300	300	312	304	299	289	313	287	318	269	313	317	306	289	310	281	269	291	315	275	310	329	295	290	318	269	322	298	314	314	302	315	306	312	293	308	296	318	288	310	306	324	301	309	276	297	327	305	302	315	301	277	302	289	296	280	310	267	289	268	312	313	322	297	292	286	307	314	297	279	302	282	289	274	311	312	284	277	277	313	291	292	291	286	293	310	304	313	285	322	303	302	329	282	296	301	302	314	304	313	310	290	314	322	306	269	309	272	286	301	258	301	271	342	276	302	305	281	313	328	309	343	280	292	288	306	286	300	278	300	319	332	332	293	319	325	304	284	298	290	310	308	280	292	303	284	279	300	295	296	306	301	287	300	296	311	298	271	286	284	313	307	305	274	307	290	291	297	307	300	297	308	309	281	327	298	318	298	285	260	294	305	303	309	275	281	248	314	314	309	306	301	298	290	332	311	313	293	301	283	313	274	297	290	298	313	291	305	324	312	293	301	339	322	299	312	321	307	299	268	298	281	290	316	273	314	317	305	299	291	300	303	329	301	285	298	304	301	317	295	279	317	289	296	276	306	298	337	329	301	309	285	291	314	320	298	298	283	284	305	325	300	292	258	297	318	315	274	325	304	302	280	293	305	303	278	309	295	295	308	296	325	327	326	301	288	313	268	298	285	325	320	279	267	315	273	315	288	300	303	292	285	295	284	308	286	281	315	299	297	291	314	300	270	305	273	299	287	288	285	277	305	304	302	297	292	312	298	293	296	292	299	316	308	286	270	307	291	277	300	289	290	307	304	313	308	280	324	282	337	289	278	280	288	293	268	276	308	280	278	325	286	280	283	289	275	308	283	299	285	312	313	310	301	305	333	295	271	280	313	283	295	309	317	287	297	290	317	261	261	275	316	294	305	295	294	293	327	278	311	294	309	298	313	277	296	314	330	332	315	291	289	280	285	334	301	329	305	347	279	317	308	304	292	289	284	288	321	296	297	301	316	305	268	290	281	308	288	305	301	293	287	303	312	300	305	318	289	328	302	311	274	315	294	302	290	312	334	280	278	311	300	276	310	292	339	286	255	294	341	302	324	284	319	278	291	297	288	305	294	289	288	277	288	276	297	331	313	319	299	296	295	282	306	298	281	268	300	284	311	302	284	311	309	293	287	301	315	314	308	310	307	294	292	289	313	296	306	267	297	277	325	315	290	310	311	290	291	280	302	286	324	288	335	306	292	300	311	290	329	283	299	334	316	300	287	335	315	317	315	287	289	318	304	319	289	304	275	312	277	277	313	306	300	308	299	306	321	328	285	303	274	269	295	269	311	302	314	312	287	275	301	314	301	296	268	303	312	305	304	298	316	303	279	313	295	286	308	283	308	297	301	314	326	305	304	291	286	286	295	300	320	290	318	269	284	313	294	285	295	316	293	295	294	289	286	297	328	280	305	285	294	294	289	312	299	285	291	298	275	310	268	281	316	301	290	292	331	307	283	288	308	296	310	330	327	313	328	274	321	309	339	263	334	295	244	302	300	296	299	307	283	287	277	287	314	278	285	300	291	291	309	307	307	293	293	300	298	324	299	303	290	292	298	311	310	268	290	338	292	292	285	269	283	286	307	338	289	313	313	257	288
24990	26740	41920	35801	15524	2035	623	469	488	457	482	458	427	415	439	464	430	457	395	406	451	560	574	507	480	425	471	455	455	448	414	448	398	444	439	406	424	432	436	442	448	454	462	478	436	435	432	422	461	417	468	422	428	452	454	426	445	410	416	401	419	422	432	438	448	425	462	436	440	477	436	414	396	433	414	434	427	434	452	441	414	445	423	417	432	434	467	431	430	414	437	467	425	423	422	441	438	447	433	421	367	437	394	422	440	416	436	412	410	441	420	447	471	410	400	427	419	444	410	369	396	433	416	424	433	422	419	436	406	396	443	432	451	415	411	416	436	406	434	432	452	412	456	445	405	450	419	386	426	425	425	459	434	462	421	418	400	383	471	438	407	429	380	426	422	444	405	415	421	426	436	457	408	443	437	436	423	433	405	447	414	436	442	416	464	445	417	402	393	447	464	441	426	430	418	406	449	368	435	405	438	435	485	435	461	447	435	413	441	461	440	432	459	451	436	386	441	437	436	408	464	409	444	396	413	433	440	417	412	397	409	444	428	461	492	414	413	460	403	420	414	426	459	442	408	427	440	425	451	432	408	421	421	432	422	423	400	434	425	432	429	400	444	406	428	402	459	454	429	432	436	424	425	428	426	417	471	417	436	441	401	413	453	429	405	408	438	452	434	446	451	431	433	407	441	431	425	424	417	446	421	435	434	460	394	415	402	425	401	441	416	425	411	451	394	379	434	402	422	448	455	439	455	418	412	416	444	434	422	409	418	419	429	424	447	447	425	444	433	457	446	443	424	422	442	424	456	437	380	438	455	413	428	443	402	452	483	428	424	448	426	411	404	433	424	457	424	416	447	445	413	432	460	406	403	470	409	448	419	431	415	447	426	455	434	440	427	417	469	455	417	432	412	430	429	446	407	454	428	445	428	451	413	440	459	436	435	399	476	445	443	402	420	476	388	396	392	433	417	448	422	450	412	446	449	421	430	439	446	408	440	421	391	420	414	417	388	414	413	426	393	453	417	395	421	430	479	402	389	438	417	407	425	416	419	462	403	413	448	432	463	415	454	411	463	451	417	440	428	438	418	412	446	442	434	413	449	460	439	406	445	423	424	454	450	442	432	424	428	459	421	428	448	428	461	453	429	426	412	463	439	420	382	451	464	443	427	431	430	445	398	425	402	477	443	425	423	451	448	429	400	438	421	436	463	445	440	401	462	444	436	438	424	438	451	433	436	410	445	428	408	424	502	421	412	398	432	442	418	457	439	443	426	410	428	414	438	392	412	427	434	458	424	443	445	490	416	433	413	438	390	431	420	429	444	432	417	437	444	427	440	405	446	446	431	440	390	442	403	469	418	449	420	408	493	414	408	425	458	375	474	445	423	450	451	399	417	419	426	411	453	430	457	400	419	418	436	430	433	407	450	438	442	423	433	452	430	425	389	468	429	427	419	439	442	446	431	426	440	441	421	423	430	405	433	462	408	397	396	471	435	435	441	448	452	385	428	423	452	448	380	394	418	412	421	465	450	438	450	441	432	443	429	451	390	468	402	452	429	440	437	409	399	429	447	425	435	408	413	445	430	458	419	384	411	434	476	425	449	434	431	435	433	420	388	425	395	426	409	409	455	411	452	412	427	410	439	449	448	439	400	441	420	464	396	455	399	411	423	454	455	424	413	446	440	438	386	418	435	422	434	474	434	411	440	438	424	409	421	486	411	451	440	473	431	475	404	434	413	451	432	417	435	463	422	456	429	437	433	409	453	392	414	430	402	444	499	410	445	397	461	430	443	435	445	427	417	434	477	456	438	463	442	443	418	443	431	415	451	467	429	449	419	412	419	454	437	416	447	412	406	418	407	406	416	448	454	432	417	434	430	438	456	424	460	420	440	421	390	438	444	433	400	422	418	449	421	443	408	416	449	440	421	439	432	443	434	420	402	427	434	425	402	415	425	472	439	431	441	416	442	458	432	395	410	436	442	398	442	437	445	399	455	492	423	446	388	384	430	428	442	449	417	422	427	428	409	417	428	450	449	456	421	429	422	431	442	425	416	457	448	454	413	414	429	421	426	432	402	426	431	451	450	408	446	437	429	421	452	440	425	414	435	430	434	425	423	440	440	393	440	461	432	421	437	456	395	409	438	426	419	411	446	406	411	439	455	439	458	423	447	461	421	493	416	431	441	443	437	458	444	491	422	397	431	430	480	431	444	412	413	420	402	432	421	449	437	410	395	460	451	430	416	395	418	404	404	424	413	407	428	404	446	411	426	423	444	433	428	458	443	418	412	431	432	431	403	420	436	434	437	431	409	403	400	466	454	419	447	402	448	416	430	406	454	456	439	411	450	427	442	409	438	494	434	414	426	399	431	407	427	432	417	433	430	413	455	431	424	427	422	430	453	468	450	433	405	472	449	437	444	384	408	399	444	408	425	397	413	455	415	418	436	490	408	426	429	430	453	457	453	442	445	475	437	467	424	386	439	429	448	441	464	416	444	398	408	425	452	404	460	378	423	434	414	416	459	396	458	410	424	431	428	422	410	411	465	417	419	448	420	434	396	427	439	392	411	410	465	440	426	443	409	405	447	436	437	408	434	435	455	416	400	430	405	463	433	410	398	415	385	432	432	471	415	407	378	408	453	425	426	441	411	431	445	407	406	405	408	370	424	456	457	428	421	411	390	406	417	444	425	406	435	455	408	408	431	404	395	444	382	401	429	400	432	442	455	439	404	420	400	421	430	400	430	409	421	442	435	425	431	456	457	434	384	433	422	414	428	456	404	404	429	433	448	415	482	424	439	418	423	451	486	429	394	477	414	402	453	415	429	425	401	412	424	412	460	444	423	430	424	408	424	453	439	438	411	414	429	434	404	402	461	419	441	470	449	463	455	453	412	476	413	427	403	433	439	434	447	429	426	442	399	415	435	456	456	410	405	460	441	416	445	404	427	411	467	408	421	430	439	429	424	435	446	405	428	418	417	427	430	434	379	427	431	418	405	435	445	411	442	434	418	422	444	445	453	394	423	427	462	440	416	462	459	411	469	436	414	387	439	455	404	458	433	419	409	446	410	437	435	422	440	460	454	452	469	420	411	445	440	433	429	451	443	413	440	427	442	412	411	431	407	408	458	460	439	434	409	445	430	399	410	436	430	475	421	483	422	419	444	449	424	443	440	420	441	392	428	451	438	395	448	427	465	402	431	422	446	442	423	413	428	421	455	427	415	426	417	441	430	446	452	440	417	452	468	440	469	432	457	400	445	440	436	407	413	435	433	454	393	430	438	457	434	428	408	433	432	451	428	418	444	396	445	426	428	447	398	447	432	459	446	441	407	416	444	419	405	443	394	453	410	433	404	430	396	402	437	399	479	433	422	464	436	398	431	408	435	446	423	395	409	439	467	413	427	432	446	437	413	413	403	376	487	417	422	422	449	434	417	405	412	452	447	413	421	450	433	432	389	411	433	419	412	464	445	435	449	434	421	404	410	459	427	420
58880	92527	63162	27813	5473	466	483	435	499	474	450	456	462	448	428	423	448	448	447	468	483	600	667	625	524	467	491	481	441	414	473	439	442	406	448	456	447	431	459	452	494	438	467	452	443	469	449	447	478	464	459	449	441	406	437	418	425	427	438	472	461	449	445	437	428	462	441	425	442	437	482	431	440	463	449	478	434	438	482	460	406	430	446	409	436	467	458	441	432	416	417	462	450	438	437	467	455	437	428	448	444	444	426	430	485	407	470	433	449	404	431	477	446	420	449	416	461	425	441	445	419	414	457	431	435	433	439	404	397	447	407	442	427	462	439	441	471	439	445	433	453	431	411	449	492	439	426	433	421	448	463	444	461	461	465	453	411	464	433	427	455	407	435	437	434	412	455	409	476	445	473	457	432	467	442	431	427	424	438	471	450	451	458	451	438	474	434	441	476	463	468	449	482	445	425	464	475	442	470	429	474	431	392	434	502	447	429	436	449	429	442	435	439	410	464	461	488	458	469	458	428	489	443	460	414	460	451	432	439	444	417	451	452	411	439	436	468	413	418	414	462	409	455	446	456	420	446	452	430	461	456	464	430	423	413	474	428	442	450	447	431	450	453	461	456	482	428	436	469	441	412	420	420	448	456	443	434	465	449	416	449	446	433	449	418	440	438	429	463	428	467	452	462	456	426	445	426	456	418	451	444	451	410	466	485	410	428	440	419	468	476	393	476	424	427	458	449	454	443	439	439	472	449	433	395	420	414	464	421	435	434	461	428	427	461	426	423	443	406	464	450	440	448	416	479	454	432	486	461	402	446	437	409	427	433	451	410	485	434	438	424	429	402	465	432	448	457	454	434	435	439	437	450	443	436	448	489	445	451	417	448	470	460	446	438	457	433	429	443	474	422	479	393	468	447	414	459	435	396	451	442	433	455	453	432	417	432	426	450	452	461	443	474	440	424	438	431	444	435	466	454	455	440	424	412	420	469	397	472	398	464	428	507	465	448	458	431	454	433	428	434	449	458	419	467	450	423	428	418	449	433	422	453	443	430	442	454	448	445	422	465	403	434	446	458	453	435	423	486	465	421	476	432	432	410	458	435	445	451	421	420	440	449	429	431	459	445	426	420	450	461	432	479	452	463	435	445	402	436	434	429	447	469	433	492	419	420	463	481	447	453	442	456	469	423	417	401	482	413	440	442	451	465	391	434	461	511	428	449	436	458	428	444	405	436	427	454	422	410	432	434	390	447	425	463	450	442	460	445	442	424	430	463	433	427	448	445	472	438	412	457	441	450	433	427	472	467	465	452	448	419	446	431	440	414	479	438	422	483	420	451	431	394	464	449	456	447	441	441	475	483	428	437	414	456	506	449	396	418	438	453	434	405	451	430	471	448	471	406	425	424	459	456	432	420	447	459	413	471	426	435	448	412	441	454	410	439	471	447	454	456	382	456	421	432	447	392	478	425	450	422	470	418	428	449	449	427	452	417	448	466	451	458	409	459	440	439	445	486	452	444	440	430	421	459	438	418	446	496	441	466	444	456	441	439	414	399	396	437	413	433	443	451	420	437	423	446	425	464	461	425	421	454	400	445	466	459	446	459	437	452	414	447	462	433	449	461	459	464	420	414	436	430	422	434	445	443	460	423	428	452	440	438	429	441	438	462	433	415	392	428	427	450	396	444	457	422	412	478	442	442	450	442	450	432	423	447	431	451	446	418	402	448	424	431	441	452	443	448	458	449	468	443	473	457	427	452	435	422	468	458	445	453	454	479	450	417	423	431	448	454	404	452	450	441	457	447	398	439	437	442	455	414	453	421	470	449	452	415	436	403	463	427	440	462	423	424	414	400	489	458	437	437	461	469	490	399	444	444	439	464	473	399	428	422	440	444	427	424	430	451	434	442	438	399	444	448	415	462	442	479	417	481	426	437	456	442	421	445	455	422	396	439	443	431	470	515	453	441	456	444	413	454	463	464	454	474	452	455	418	439	445	480	461	438	466	419	439	449	471	469	432	435	402	468	419	469	408	430	435	402	448	454	444	430	461	422	458	426	485	444	443	466	448	416	452	475	419	444	436	434	433	433	451	393	393	417	436	479	454	435	432	449	410	415	444	411	442	436	470	459	425	422	442	414	464	486	421	463	422	440	438	468	417	447	442	457	447	454	455	445	430	451	452	448	413	436	458	428	469	436	416	472	432	426	441	468	380	395	446	450	447	438	398	434	480	459	470	424	453	490	419	398	439	441	446	447	460	435	494	464	454	471	497	451	485	412	426	456	417	437	451	421	443	449	504	426	463	464	461	426	445	419	433	448	435	444	409	459	432	442	432	412	452	456	379	432	433	436	423	459	456	406	419	470	424	431	426	427	434	440	481	429	428	437	438	461	428	451	441	413	403	419	443	439	427	440	470	419	409	441	479	435	436	426	428	433	448	460	442	420	457	424	466	482	453	434	454	432	472	393	432	423	446	457	463	416	424	445	466	469	405	431	438	455	400	499	450	423	424	458	418	415	414	447	447	451	466	439	411	428	462	478	484	435	405	453	418	445	442	426	434	465	450	449	499	444	459	445	433	459	401	393	454	460	466	452	470	467	433	410	445	468	474	422	456	435	428	474	422	464	429	424	435	419	463	483	462	459	410	442	441	431	466	432	448	450	429	451	442	428	428	429	415	430	441	441	426	423	437	440	474	451	456	456	399	459	456	418	443	440	446	425	467	453	441	450	416	416	447	428	431	426	382	446	443	419	449	424	417	454	469	413	423	404	443	444	445	413	411	462	479	483	427	443	459	462	503	419	432	441	484	452	479	471	432	441	446	441	487	434	439	398	424	433	414	424	433	449	428	466	440	405	423	485	436	407	462	420	431	451	405	451	437	444	441	477	438	435	431	435	479	446	425	472	417	446	428	475	426	463	428	451	456	442	438	437	451	421	410	432	446	443	481	431	439	421	435	441	439	432	439	452	439	415	442	422	433	433	413	441	461	471	446	434	445	436	431	414	449	428	450	435	432	419	434	401	427	420	450	426	455	459	434	434	448	405	449	450	428	428	410	452	496	416	403	441	414	457	438	431	470	423	426	453	424	451	433	469	466	412	451	433	469	448	424	450	430	420	456	499	465	451	421	445	426	440	456	445	443	433	412	445	450	429	459	464	424	409	413	395	433	440	413	432	453	443	425	415	445	422	432	421	415	478	422	464	477	460	445	442	455	425	444	457	442	441	413	450	463	424	455	425	470	411	467	444	449	467	445	496	434	429	451	454	402	419	455	486	441	447	448	411	457	434	451	464	484	460	403	485	406	442	406	458	453	444	412	453	439	441	421	468	433	440	404	457	423	437	488	436	436	403	442	430	463	440	446	432	439	475	443	415	436	447	440	450	446	425	465	456	466	440	464	431	419	448	397	421	413	448	426	432	458	440	439	440	442	437	423	445	411	407	467	428	451	428	437	432	439	417	439	459	423	439	450	421	413	415	448	435	420	446	462	496	466
23958	23870	37428	32212	22989	9894	1326	641	569	593	596	612	611	543	579	527	564	580	528	564	557	725	801	678	594	536	556	489	586	539	523	508	565	530	572	542	527	602	556	557	547	563	558	553	514	580	536	571	555	542	529	557	553	542	537	544	584	557	583	553	521	496	524	552	521	533	535	541	531	602	526	566	541	539	499	561	545	500	540	583	553	514	546	529	535	511	513	513	521	550	555	504	548	523	557	504	524	563	574	586	503	535	530	544	534	513	490	528	571	550	505	495	569	540	554	518	496	541	561	562	539	533	522	595	539	553	530	539	506	513	557	495	522	532	558	543	466	559	578	523	508	524	543	520	550	531	518	562	571	508	559	531	517	587	542	549	475	538	532	553	548	523	524	531	552	548	533	504	536	517	508	559	535	511	550	501	566	523	533	539	547	533	501	544	507	550	519	502	532	519	557	544	537	508	534	521	549	516	507	542	533	551	525	507	516	580	566	521	552	536	525	534	537	534	497	541	535	556	524	551	546	512	522	554	591	562	502	547	552	539	571	569	534	534	521	543	505	530	531	538	495	580	549	565	547	563	595	558	520	566	529	512	535	525	513	545	526	570	505	564	519	572	520	534	561	539	537	522	553	522	522	520	519	503	507	542	575	538	550	544	526	512	554	557	559	538	504	529	528	579	559	496	543	497	594	540	519	561	525	551	507	509	489	552	524	530	516	554	556	538	529	495	519	497	537	554	567	533	532	507	562	536	540	542	529	506	567	586	532	555	529	517	519	508	546	531	533	587	546	537	486	506	527	549	541	529	529	535	514	548	585	507	564	536	564	553	521	546	572	529	501	528	524	521	550	522	536	500	554	575	500	537	492	542	525	496	515	519	530	528	509	498	540	535	513	536	525	539	533	533	519	529	524	511	573	486	505	518	565	533	557	516	583	552	532	544	537	502	513	531	544	523	564	538	575	534	539	534	510	524	523	556	504	521	532	551	555	562	531	577	550	538	558	535	544	523	575	543	515	553	511	499	560	537	545	529	531	552	545	546	560	530	523	543	557	547	518	561	566	533	527	556	543	544	521	545	543	571	506	504	548	527	548	527	526	546	501	533	514	542	525	509	515	572	557	529	509	515	493	543	566	467	549	535	599	500	543	531	513	523	581	528	532	539	524	530	563	534	554	513	526	506	537	516	547	566	540	535	553	568	585	534	542	539	515	533	551	534	570	520	524	519	543	574	536	564	586	511	499	545	567	534	559	512	520	551	524	532	552	537	515	556	548	511	502	559	538	522	517	553	522	528	547	531	558	533	506	571	552	580	551	560	522	557	524	523	497	572	555	567	524	473	567	603	509	526	487	536	553	544	523	562	565	534	506	557	521	550	508	504	540	493	545	510	531	493	561	563	514	563	543	498	540	535	540	527	550	534	520	521	525	512	550	531	544	508	553	535	510	562	577	554	486	540	578	514	604	540	518	569	551	572	531	550	512	566	515	497	559	509	497	530	605	491	552	543	526	529	507	553	544	550	545	518	525	525	515	547	551	514	518	558	533	605	535	544	554	565	515	545	568	525	526	555	531	589	525	563	527	543	511	557	539	537	537	514	533	572	534	560	518	525	551	473	528	587	503	528	542	522	557	558	551	546	500	516	515	557	585	541	547	531	559	536	577	515	569	496	533	558	529	513	494	521	521	547	519	573	530	556	562	546	481	521	523	494	557	531	494	584	529	563	532	560	501	540	547	575	514	518	533	554	560	525	567	553	500	561	542	587	523	528	535	486	536	513	525	501	522	521	531	541	577	521	574	566	514	551	558	527	558	529	529	531	544	501	484	515	528	512	530	544	571	577	544	564	531	545	499	538	552	510	582	524	542	580	550	529	513	508	539	533	535	550	548	503	557	547	530	542	559	500	514	522	535	558	522	514	578	558	537	537	548	542	524	592	512	502	521	550	515	523	542	553	494	504	527	559	510	513	525	564	535	565	498	512	570	532	530	536	562	531	541	537	479	578	535	502	555	527	527	508	489	533	551	541	523	586	564	510	563	530	554	546	535	534	564	533	520	538	520	533	525	524	530	499	551	522	563	501	523	503	571	517	542	561	558	543	560	537	517	524	510	539	540	528	533	565	551	575	566	552	543	515	541	517	501	543	508	576	515	499	479	558	554	465	538	525	561	571	535	526	489	523	520	545	524	531	527	526	550	560	569	556	551	537	494	528	531	490	519	521	502	535	508	557	573	509	498	529	520	542	522	531	545	550	521	526	552	525	538	526	530	550	557	520	540	549	512	579	526	557	515	536	520	530	566	572	496	514	530	547	560	574	516	552	579	490	506	515	570	526	531	525	519	545	582	532	499	476	515	559	522	525	503	523	500	507	536	558	520	547	504	555	558	538	517	532	550	556	527	555	534	508	532	510	555	525	509	507	501	527	517	555	528	565	563	517	543	527	524	519	499	551	549	524	488	513	543	484	513	568	543	568	539	517	536	521	526	510	499	551	544	524	489	513	568	521	525	550	517	536	534	598	504	523	510	541	506	547	539	535	530	520	585	527	551	528	530	549	565	526	588	556	550	556	530	527	542	492	517	521	552	525	585	527	548	528	536	557	566	507	590	532	536	512	493	554	516	543	557	555	529	535	507	563	535	573	526	524	556	510	557	533	526	546	528	532	535	513	523	509	535	543	521	572	560	572	520	515	516	530	534	535	495	545	559	530	534	519	524	565	523	555	555	553	486	549	544	557	512	555	486	491	517	562	534	570	502	523	489	557	491	512	511	526	559	554	575	541	559	517	536	560	515	527	512	558	531	541	562	547	516	518	547	530	545	505	537	558	570	533	529	540	516	570	516	556	518	551	562	554	559	555	562	542	520	508	514	541	551	566	519	534	533	548	537	524	482	538	520	562	503	541	559	518	538	528	536	542	555	533	530	533	488	551	561	524	521	513	517	526	575	558	511	540	552	530	513	547	499	563	525	509	494	540	582	517	541	523	513	543	520	536	580	512	517	559	546	549	542	514	555	525	554	547	542	541	561	568	523	548	538	570	571	533	553	542	537	521	515	533	555	570	537	505	555	558	520	521	508	512	535	529	511	580	523	517	523	539	473	562	572	517	495	493	563	570	521	542	525	551	526	557	557	552	581	579	579	528	571	546	527	528	522	571	544	534	557	544	537	523	513	558	544	521	508	562	532	556	529	561	545	573	526	544	525	549	495	542	517	548	502	541	570	561	513	529	518	544	527	522	564	542	544	554	578	529	533	570	553	517	552	539	528	546	551	556	536	513	575	516	538	537	531	504	550	561	516	494	501	547	524	531	540	554	537	534	526	518	551	557	546	495	526	497	566	549	538	549	544	534	514	554	542	521	546	548	524	516	542	500	509	546	554	476	536	523	543	566	525	534	531	565	515	511	493	533	559	524	546	521	567	527	558	508	521	527	494	557	545	551	526	528	509	563	530	570	598	547	529	554	502	566	551	540	514	567	571	520	551	534	542	563	563	567
62040	102798	71451	34656	15250	1190	591	569	604	537	581	576	579	565	573	529	599	588	562	584	550	875	974	835	705	595	583	625	566	586	589	559	537	561	546	582	584	582	578	563	556	571	524	566	557	589	573	545	572	569	568	536	584	547	566	616	579	536	574	563	575	538	530	584	595	559	574	507	563	613	538	560	555	533	525	519	522	556	581	554	512	559	561	517	576	568	527	570	587	556	583	528	577	572	540	552	579	577	522	545	559	548	580	568	571	576	593	557	541	573	543	580	564	554	521	553	575	539	530	599	585	569	536	574	523	555	537	552	522	565	523	524	555	559	564	514	583	541	567	568	519	576	548	584	564	594	563	529	521	595	574	571	570	559	556	539	554	496	562	518	574	558	577	576	530	578	542	548	575	528	541	543	563	567	595	548	543	579	561	577	516	514	543	573	568	531	561	570	573	550	515	594	559	507	561	523	556	560	642	585	528	548	591	593	561	551	599	577	584	528	554	509	552	534	548	569	575	582	555	540	541	568	572	569	567	519	571	533	527	578	556	537	568	583	545	560	544	503	566	518	536	540	533	536	578	578	561	563	590	556	557	597	543	591	537	517	543	559	578	565	564	578	571	589	565	566	577	570	577	536	544	546	546	551	563	507	598	563	551	549	569	534	540	566	544	556	539	556	547	553	551	550	568	517	589	588	561	617	542	532	562	563	508	548	565	574	519	575	606	583	558	562	559	569	571	540	543	579	540	554	532	566	549	545	558	535	524	546	568	558	614	549	595	584	543	552	540	583	590	531	563	560	622	538	544	529	565	584	551	582	586	532	558	590	563	590	558	519	535	576	536	551	539	598	567	562	561	552	512	515	558	560	525	540	581	564	555	552	558	565	550	577	568	557	561	544	556	566	552	552	564	543	517	537	540	528	505	546	525	535	572	562	580	555	560	515	546	585	571	515	559	559	550	550	544	553	585	545	616	572	577	606	544	558	568	589	546	501	545	581	591	550	575	547	587	547	546	587	553	521	609	555	547	537	566	558	553	593	537	545	551	591	538	584	569	583	546	540	568	544	541	557	574	558	547	536	519	558	570	590	552	558	579	546	560	547	580	560	565	572	544	582	531	583	539	542	599	591	564	570	566	584	552	573	547	558	558	561	600	559	560	564	538	586	558	559	543	577	608	553	548	560	562	546	573	534	513	530	577	532	523	558	562	549	546	612	547	558	564	588	566	599	558	597	544	585	525	586	539	521	531	534	557	536	552	533	555	572	612	547	560	544	555	574	510	539	538	532	568	593	568	549	580	596	539	578	560	568	564	524	569	592	560	554	534	568	583	532	565	529	581	587	536	562	590	557	550	551	586	532	560	558	543	535	587	598	541	584	567	533	589	553	553	550	548	551	586	548	551	569	549	545	570	519	542	588	567	563	568	512	555	544	617	555	529	550	552	545	571	540	526	535	576	523	585	582	588	539	530	561	590	568	582	532	571	561	594	573	574	517	555	541	606	569	583	556	562	507	569	508	551	566	588	529	584	539	575	588	570	516	610	571	614	531	586	544	543	527	524	569	582	535	580	606	568	548	532	541	573	574	548	549	573	565	521	574	603	556	546	537	549	606	569	575	559	519	563	536	553	541	531	571	567	575	554	594	548	545	577	551	570	589	548	591	554	554	529	544	521	567	560	563	571	577	576	502	577	582	552	529	575	533	557	530	571	567	537	569	555	568	562	498	565	568	527	571	553	538	532	551	574	539	554	601	564	544	523	550	553	524	539	567	557	555	548	517	582	531	549	541	543	527	590	576	584	576	561	558	537	595	555	539	575	537	592	570	548	563	576	525	543	547	537	564	531	577	549	593	545	535	532	558	593	554	554	546	564	554	584	546	523	551	549	612	590	561	579	561	574	574	560	567	587	542	570	536	593	534	564	581	538	559	514	581	544	568	547	544	563	566	562	551	549	587	596	519	626	534	548	559	535	574	555	545	531	528	572	544	565	533	527	497	511	514	576	548	599	536	610	548	571	585	618	581	579	572	562	549	563	557	558	545	559	552	564	537	568	538	558	568	561	532	555	549	546	573	503	574	564	553	611	522	529	592	582	544	571	580	554	559	519	481	571	493	557	543	543	561	582	533	555	545	572	501	566	544	585	589	568	559	550	585	527	567	553	563	565	527	553	556	582	522	545	540	566	554	546	578	574	561	553	568	544	559	591	568	586	496	592	539	519	581	570	565	550	558	563	555	497	590	551	584	567	537	553	559	578	556	538	564	559	534	565	510	564	570	572	542	577	543	546	537	584	619	547	520	580	530	554	541	548	557	525	560	525	537	553	567	543	519	537	602	550	541	566	544	579	541	579	575	572	535	565	541	579	611	604	557	540	511	493	539	598	568	576	555	581	559	544	510	569	565	578	546	623	558	554	582	519	541	550	572	580	550	540	541	554	552	539	576	550	544	542	551	571	557	538	531	560	568	563	515	566	520	560	558	574	546	555	545	574	549	565	615	561	527	547	569	550	562	551	574	498	555	583	567	563	531	591	584	571	570	556	495	564	547	570	569	565	560	532	552	574	540	638	518	558	550	587	547	547	592	550	538	580	570	556	577	557	523	580	559	519	543	591	565	563	513	579	555	535	582	547	579	518	511	530	566	560	548	565	537	529	579	565	581	567	557	542	575	569	535	590	507	521	556	565	541	547	542	583	552	576	509	540	563	520	577	587	563	544	526	612	576	569	563	529	537	553	540	552	586	522	545	541	504	571	543	555	583	546	586	531	573	513	551	582	596	576	563	569	578	571	551	568	602	564	552	568	592	550	568	511	567	591	558	573	556	594	589	568	533	566	556	569	503	558	554	536	541	538	576	532	540	545	555	541	557	521	520	614	580	555	518	557	549	552	571	543	533	588	530	528	593	561	560	504	546	555	566	609	559	533	545	555	562	577	536	554	543	621	572	603	535	599	555	536	550	622	527	526	577	566	550	538	570	537	537	540	581	568	517	543	545	526	580	564	555	591	533	566	553	503	564	528	548	578	571	540	533	553	587	541	535	536	568	533	554	494	550	541	554	563	545	581	556	562	575	558	572	516	580	534	525	511	532	530	544	536	535	534	531	532	559	576	590	565	516	543	581	548	603	551	547	548	551	543	544	545	560	523	546	575	544	541	554	593	563	539	580	585	543	577	525	571	548	547	545	549	542	523	543	535	559	552	566	553	570	553	556	579	589	584	513	572	556	541	531	553	522	532	561	535	569	521	557	560	492	548	536	571	583	571	526	569	557	571	554	592	577	556	580	580	582	557	553	588	597	561	549	570	553	574	536	537	566	524	546	524	558	523	519	523	546	577	562	568	555	537	574	565	601	603	553	546	562	565	552	579	528	573	541	581	583	593	584	521	576	530	572	547	586	584	521	542	585	545	577	573	555	555	576	545	575	572	567	519	581	543	552	602	562	530	581	569	546	545	562	550	578	553	524	537	525	552	598	575	558	550	585	583	534	547	496	570	549
29312	29590	24990	9677	2219	409	353	364	334	335	337	348	346	317	338	354	348	325	386	317	307	358	354	341	328	329	380	315	325	337	346	331	328	305	340	291	351	358	354	326	355	325	375	308	314	342	326	364	368	344	318	317	371	330	325	340	353	364	338	366	342	360	357	353	336	336	354	335	353	337	334	336	332	316	335	342	336	336	328	326	350	371	322	356	362	374	352	322	307	366	347	326	338	340	314	325	340	325	345	370	348	320	351	327	335	365	335	329	319	350	334	326	334	319	337	353	339	286	338	362	355	349	355	324	323	340	326	362	327	334	332	352	333	355	329	335	320	328	361	335	331	376	358	348	341	357	344	342	343	338	353	312	360	368	346	341	360	306	307	360	340	325	313	332	341	344	361	305	346	360	330	367	339	327	327	336	360	377	347	337	379	332	340	320	333	304	351	342	335	377	373	323	329	347	327	362	363	352	343	348	371	357	363	347	321	338	360	318	333	324	342	344	357	352	347	366	343	320	353	350	325	340	338	359	330	316	327	347	359	284	349	342	330	317	328	350	310	329	344	353	342	338	335	331	345	340	345	327	330	339	323	344	352	320	353	356	355	347	347	345	316	351	338	308	368	303	348	334	330	315	337	366	340	372	360	352	359	377	347	342	333	319	357	315	348	347	366	297	331	344	339	309	334	321	336	334	351	310	359	354	325	330	346	354	351	337	342	339	364	317	334	322	328	311	348	348	335	319	359	364	351	318	356	354	325	362	339	335	356	346	351	310	303	342	331	356	363	366	357	330	358	359	323	358	366	310	314	359	294	329	357	367	332	378	346	340	341	338	348	348	333	388	360	299	367	317	353	328	332	341	326	339	352	372	357	356	333	348	325	341	319	347	329	342	371	320	330	345	309	349	343	331	325	337	359	314	356	312	328	322	365	318	335	347	353	329	381	367	314	314	331	359	338	340	314	310	349	373	345	366	340	334	336	308	329	342	329	340	327	348	377	322	332	323	337	351	322	340	355	345	319	341	351	339	388	354	365	343	305	331	324	355	326	390	315	355	323	343	344	379	321	369	386	331	305	330	357	349	340	338	338	326	286	339	359	331	375	344	361	355	361	338	333	302	326	320	319	346	323	325	354	354	291	355	346	330	372	369	362	378	319	330	351	337	341	316	364	332	321	347	330	327	344	351	348	325	337	357	325	342	332	340	312	341	337	333	343	313	346	358	329	339	337	343	351	318	336	336	335	326	300	370	331	325	343	337	330	332	329	321	345	322	324	339	301	352	357	333	347	349	337	350	342	346	354	310	350	367	329	338	326	322	338	380	331	341	298	301	365	320	379	361	315	324	345	351	349	334	351	355	340	336	314	352	356	364	342	343	316	341	351	372	367	366	334	330	349	345	343	296	339	358	329	351	309	346	328	343	350	307	332	335	333	360	316	328	315	359	354	326	339	317	308	325	313	342	310	381	357	337	357	332	334	327	326	344	335	326	344	320	348	350	357	348	363	343	323	339	318	315	331	329	381	337	361	363	292	316	353	380	365	313	336	364	348	316	343	350	339	331	337	318	350	365	324	334	332	360	356	338	366	316	324	376	335	305	339	332	371	336	290	352	348	342	335	298	324	306	335	353	326	337	338	335	376	346	344	338	331	357	357	351	315	333	326	369	306	352	364	326	302	346	340	330	330	330	330	369	316	303	310	346	339	330	344	349	321	313	338	334	358	339	377	340	358	304	303	308	335	343	357	331	309	364	299	334	339	352	315	321	331	345	318	334	323	356	353	323	352	326	342	344	343	373	368	320	367	344	329	333	358	357	340	324	330	325	344	349	337	344	336	334	324	343	336	351	339	322	326	360	303	328	363	340	341	322	350	344	311	347	347	328	339	328	351	334	315	318	354	322	353	385	360	365	355	320	359	305	316	336	344	330	364	344	349	382	357	372	314	344	336	306	374	363	343	337	328	329	331	337	328	354	333	355	367	335	347	336	341	349	330	300	342	313	342	272	342	319	322	361	326	346	368	349	339	335	322	346	345	331	342	349	355	356	339	345	306	350	339	346	348	367	324	348	333	333	297	322	349	350	371	336	350	339	339	345	368	326	325	340	353	320	334	309	292	344	309	330	329	323	341	306	334	324	341	328	346	326	332	331	330	316	320	344	309	329	346	337	325	365	346	351	359	354	340	297	318	366	333	305	316	341	355	343	370	349	326	352	328	358	336	346	346	356	329	357	314	344	358	312	309	369	353	354	370	349	347	353	324	344	324	326	312	318	338	339	317	313	324	317	330	336	337	342	330	364	375	325	323	316	342	347	337	344	323	352	328	296	338	343	325	311	289	289	362	323	326	310	328	309	321	314	360	349	350	350	336	337	320	337	325	352	345	332	388	342	325	303	331	334	351	350	343	333	346	330	335	287	342	345	332	324	315	346	301	328	358	361	320	353	349	334	313	352	315	335	335	345	310	321	368	314	338	350	334	296	359	320	324	320	348	343	330	366	337	341	345	369	335	331	332	311	339	340	314	319	314	335	395	339	306	349	330	340	326	327	342	333	336	368	370	323	338	312	305	330	363	354	314	317	322	365	323	320	335	358	341	359	343	335	334	322	355	364	359	313	343	338	306	321	358	325	357	325	353	305	320	323	337	315	353	321	368	344	337	308	365	304	325	310	381	379	328	339	364	335	355	335	315	325	316	334	360	367	325	333	352	301	334	319	352	350	354	315	330	344	329	334	333	331	335	329	326	340	353	330	327	340	314	343	348	332	313	316	352	333	321	318	349	334	352	362	319	349	338	346	382	308	333	352	356	338	313	301	340	403	365	321	351	345	332	324	318	341	359	331	338	331	364	351	341	290	313	314	341	350	324	347	331	336	349	349	368	349	369	345	360	358	343	329	366	302	358	333	345	365	363	359	327	340	347	320	335	338	328	318	337	327	344	360	314	336	338	338	353	346	322	311	336	348	326	344	350	330	329	356	342	350	332	315	327	318	327	326	330	339	335	393	318	331	340	346	342	370	335	372	337	342	342	350	333	289	334	345	345	344	327	357	361	310	345	331	325	328	340	376	314	362	363	344	333	364	350	327	326	352	322	325	340	360	347	346	361	351	321	333	344	340	344	365	337	302	322	376	335	348	305	345	331	330	348	309	299	319	337	343	334	349	335	346	365	358	344	359	369	331	321	375	340	312	349	345	352	313	334	337	323	304	348	315	316	313	362	372	379	334	348	379	343	337	308	333	345	350	355	350	342	366	363	322	327	316	351	329	342	321	323	342	323	350	334	355	335	324	361	327	356	365	341	359	352	360	313	293	336	337	331	356	303	325	327	353	352	351	376	311	335	324	332	335	341	365	354	330	325	368	363	320	346	363	317	357	324	350	327	337	329	323	338	343	309	336	321	341	378	345	323	344	335	367	329	352	349	344	338	333	345	340	328	329	359	337	331	317	320	337	334	344	358	362	338	342	352	339	331	380	348	334	361	348	318	325	322	350	334	331
20655	35919	18712	5177	1963	332	332	350	343	323	310	322	336	319	304	298	337	320	330	334	294	323	340	342	285	314	358	322	305	276	326	302	337	312	332	341	315	323	321	325	300	312	308	291	298	316	324	341	310	331	318	341	320	326	321	340	283	306	333	315	325	301	318	321	327	321	326	314	322	325	288	296	282	285	333	296	328	312	324	341	305	323	299	311	290	344	340	325	310	327	336	305	290	324	326	314	290	321	340	341	340	350	305	330	324	332	349	339	333	319	297	307	351	328	305	314	326	286	313	297	295	295	313	328	336	317	300	322	324	314	341	346	336	330	339	315	315	316	304	336	342	310	309	341	336	319	294	325	307	332	322	322	366	354	332	323	314	327	330	327	346	307	294	333	302	313	325	326	340	304	322	279	329	290	309	314	336	302	314	324	345	307	290	319	320	311	312	325	327	307	334	297	307	328	303	319	320	308	318	296	298	307	308	313	306	320	296	325	312	327	291	301	345	278	332	302	325	324	329	285	327	314	316	335	320	305	311	313	335	335	317	318	306	340	321	315	321	313	338	348	316	337	313	319	334	276	329	299	307	330	348	299	314	320	293	294	315	325	322	333	295	299	307	296	298	310	288	305	312	305	321	340	311	325	295	312	316	302	346	309	323	327	315	335	311	345	326	334	326	304	293	288	348	311	326	319	323	330	312	318	317	302	329	321	290	318	322	286	325	308	293	309	312	330	313	341	301	330	283	314	292	321	317	303	331	312	301	317	305	307	321	302	342	329	311	296	294	330	306	315	319	317	327	286	302	328	319	286	343	326	318	340	335	310	302	296	319	311	315	319	334	330	299	342	304	345	300	283	366	309	324	312	336	342	321	323	325	305	333	335	302	321	288	306	298	348	299	293	293	310	301	320	306	321	334	331	321	329	337	305	328	321	306	310	344	327	314	281	329	277	312	311	325	306	320	315	322	322	319	322	315	323	319	321	295	327	305	342	325	306	293	290	314	314	303	316	313	309	329	330	301	339	349	297	333	289	333	319	299	309	326	298	321	323	310	322	303	308	343	330	295	319	289	305	330	325	334	305	289	299	346	320	317	334	292	317	322	313	318	338	335	358	330	363	307	310	336	334	331	342	346	327	362	335	320	345	319	306	306	315	327	335	351	300	321	288	341	318	339	307	321	348	294	360	351	298	305	306	297	284	339	323	317	359	315	296	290	295	288	327	298	325	319	318	339	306	281	341	332	302	307	315	335	304	336	326	301	330	286	314	304	320	352	317	323	310	288	327	315	294	310	306	302	308	328	320	298	283	314	299	317	278	315	327	325	332	311	350	274	330	294	359	308	345	322	336	295	301	291	336	317	323	323	342	346	306	323	303	340	324	291	331	319	320	338	317	321	324	295	309	330	340	306	311	326	348	328	324	291	307	326	322	348	307	327	330	308	292	303	323	321	331	279	311	327	340	309	322	322	319	334	311	320	326	315	298	322	351	320	304	296	294	314	331	327	319	331	291	320	312	322	305	304	324	322	297	306	343	313	329	299	310	321	313	299	317	327	301	346	321	300	317	314	331	299	303	328	313	321	344	313	331	312	286	318	296	286	283	344	300	355	358	308	305	286	301	314	312	337	316	300	326	310	313	301	300	298	317	310	341	338	359	313	321	325	330	271	301	330	324	334	323	312	313	307	335	280	307	302	311	297	308	321	342	331	305	305	300	324	329	315	302	327	310	317	332	339	304	304	311	339	328	326	317	337	296	314	309	312	312	304	294	327	358	331	325	304	333	318	343	310	303	314	312	279	311	335	303	332	315	309	325	318	318	319	285	304	296	290	299	313	320	313	335	321	294	322	314	316	339	321	306	337	307	305	317	301	324	347	318	277	327	301	321	277	309	305	311	290	306	324	332	305	305	346	307	320	348	274	326	301	310	330	321	300	324	316	344	331	318	317	325	326	314	333	337	287	290	315	300	349	313	319	309	305	320	300	319	338	327	299	292	336	323	297	339	306	326	297	315	313	303	300	325	326	336	316	333	339	300	311	328	317	328	305	307	345	329	311	324	348	332	304	328	317	301	329	326	313	333	334	319	333	275	308	320	313	307	357	282	307	311	332	305	298	316	296	324	323	331	330	339	307	341	318	307	320	327	320	313	330	321	319	335	325	274	293	311	350	305	322	300	311	290	295	321	298	335	304	318	324	335	327	317	295	326	337	314	333	338	337	336	295	325	308	326	315	305	308	294	322	298	346	320	338	358	314	333	321	335	364	325	299	329	314	317	302	286	316	329	302	303	314	349	318	297	331	294	314	337	336	303	318	302	314	326	308	334	338	313	310	274	319	316	294	304	318	327	329	329	320	311	321	322	365	298	329	315	334	320	282	300	319	317	322	306	323	310	313	323	329	325	294	315	307	329	285	308	315	333	310	337	303	313	326	309	308	295	310	318	331	322	322	334	319	328	290	306	332	318	298	270	313	321	287	316	333	341	324	302	301	324	347	320	303	338	319	330	312	302	322	318	316	313	332	297	323	322	331	328	288	298	318	326	296	362	303	307	317	327	344	318	324	328	316	311	364	325	322	326	298	348	324	309	296	342	332	316	323	329	314	357	319	276	276	348	332	322	334	321	321	293	323	317	329	315	317	323	292	317	320	337	315	305	324	306	311	372	302	291	305	326	336	327	307	306	348	329	282	334	318	307	321	312	344	310	341	314	304	315	309	284	310	289	304	361	310	323	293	311	321	264	315	321	305	340	294	329	336	347	310	340	324	304	298	315	292	296	303	332	318	339	309	317	348	325	327	337	314	308	316	321	286	307	334	352	331	341	335	304	335	325	308	308	301	317	290	301	313	330	305	331	335	318	310	329	332	360	289	331	307	300	301	308	308	297	334	305	314	357	336	333	284	273	327	335	301	324	366	326	321	311	325	306	271	303	332	302	320	329	305	329	321	324	334	301	295	338	307	302	340	312	301	340	302	311	329	322	298	325	296	311	331	340	292	329	287	318	308	322	325	274	312	325	308	347	316	357	324	339	330	341	316	266	303	356	328	364	325	286	287	303	324	319	329	303	301	355	358	322	313	275	312	303	341	350	326	306	316	299	303	317	314	294	302	316	321	309	308	302	291	346	288	328	301	313	310	303	322	280	279	309	324	272	280	321	355	283	352	336	332	307	317	325	321	321	311	333	330	317	272	314	316	300	312	306	304	330	328	289	332	340	335	314	308	307	343	329	346	331	327	348	350	326	303	283	311	318	329	319	290	311	355	317	326	319	309	305	330	334	309	300	303	327	296	381	330	321	290	291	296	335	312	289	308	296	326	318	325	318	298	337	307	290	305	299	317	316	326	334	318	343	319	307	300	324	301	326	316	299	338	294	320	308	321	309	317	295	308	300	330	306	295	297	326	339	310	345	294	307	306	305	299	324	340	340	320	302	311	335	324	322	303	309	327	312	293	335	309	322	281	321	298	309	295	348	347	301	288	307	315	313	308	317	287	301
25056	25880	40053	34691	20465	3946	645	510	468	470	466	447	458	460	460	500	441	452	461	422	477	536	541	524	489	497	469	451	435	469	423	460	442	439	433	454	407	473	422	444	429	438	435	454	429	440	472	465	464	452	472	466	447	475	457	447	481	424	479	443	462	432	455	463	471	443	411	454	429	449	465	427	444	439	447	458	451	450	455	436	411	410	453	439	444	436	435	423	433	438	447	448	436	452	441	436	424	470	423	471	454	469	428	464	433	456	472	461	438	461	408	404	442	422	463	452	422	423	429	428	425	455	408	408	435	419	474	480	453	473	424	421	417	436	451	447	466	470	413	431	430	457	449	475	458	433	454	450	452	423	448	427	435	476	441	410	439	436	437	459	439	453	462	432	419	457	445	416	427	440	435	476	432	470	426	451	473	402	484	434	428	457	449	478	425	419	452	407	394	465	443	508	463	454	453	448	446	433	443	438	483	465	430	449	441	468	445	439	444	497	451	454	441	478	462	453	442	431	467	454	417	434	441	400	442	409	441	457	506	467	420	415	452	449	445	446	419	461	410	394	437	425	434	447	434	433	440	423	469	426	457	437	470	446	448	482	472	473	437	472	462	450	426	450	451	443	385	448	443	446	435	415	415	441	462	441	464	482	470	403	447	420	431	430	451	431	472	464	456	424	430	482	447	425	464	419	443	459	455	451	474	469	445	445	445	410	416	435	420	463	451	469	440	435	414	460	436	423	478	442	460	403	447	448	443	414	441	434	460	443	437	420	472	452	415	423	432	473	460	450	449	439	469	448	467	414	433	441	448	451	471	431	417	448	442	429	435	454	452	449	442	448	443	481	439	449	418	432	444	447	422	437	443	447	447	459	450	458	423	430	453	434	444	437	454	451	444	448	440	465	473	443	433	410	456	460	455	470	460	460	462	429	425	434	419	441	456	445	438	430	453	421	436	446	440	428	414	457	455	489	437	462	438	431	429	435	465	462	386	468	468	460	426	454	430	439	428	427	437	442	491	485	481	428	425	461	449	474	420	439	424	456	436	430	435	449	466	448	470	448	483	468	457	453	399	452	435	453	438	440	488	412	444	455	445	477	450	454	432	429	492	434	418	465	443	440	439	433	424	463	464	449	440	460	472	447	440	458	431	434	421	428	484	456	446	428	474	464	412	467	462	475	450	383	428	434	445	470	432	410	479	427	425	455	460	432	470	431	468	409	427	417	435	430	429	466	444	418	428	432	441	459	445	455	470	431	397	437	462	484	415	453	434	447	429	430	432	424	486	442	442	455	445	418	434	462	436	470	449	424	437	474	459	429	443	479	472	445	444	444	408	430	406	457	430	474	462	439	440	461	436	453	433	430	438	442	445	442	428	430	442	412	462	466	408	417	449	463	433	417	462	435	441	405	473	430	431	487	449	421	466	455	467	450	432	444	437	416	456	422	464	455	452	409	448	462	456	485	449	425	446	454	436	444	456	441	479	439	452	429	462	418	444	453	470	443	463	436	414	442	420	464	431	439	472	430	387	439	420	457	471	479	455	436	435	476	457	420	450	418	416	448	424	472	452	442	432	440	390	422	448	424	420	449	456	429	424	428	456	460	463	426	441	436	440	418	447	451	447	453	449	443	430	438	451	428	448	448	448	455	443	434	429	431	494	467	435	441	453	431	435	449	420	415	424	419	432	435	415	421	422	438	461	464	427	416	412	448	439	450	432	442	438	499	451	423	434	462	455	440	451	480	443	472	463	448	482	436	454	415	397	446	418	456	435	446	418	441	443	410	445	454	452	422	422	452	458	438	423	444	484	450	433	423	432	474	455	445	437	438	437	410	458	407	453	405	437	464	437	437	442	438	402	422	411	453	482	419	449	444	438	442	423	485	468	471	442	467	443	440	467	444	444	437	434	416	469	445	494	440	449	473	463	424	461	414	438	448	453	461	447	413	406	463	447	445	459	461	436	452	443	434	457	449	486	417	451	422	470	457	449	455	437	458	436	419	449	472	423	449	470	441	443	444	453	435	469	439	449	457	453	459	425	459	444	426	423	470	462	511	419	425	494	429	425	469	423	430	481	460	464	437	430	443	436	395	415	423	464	438	448	484	434	428	427	457	465	419	427	387	436	436	491	465	447	451	446	450	423	419	448	484	473	415	469	447	483	474	431	443	448	448	425	430	429	403	422	436	431	424	429	454	458	448	403	444	428	423	446	397	433	410	447	441	427	454	457	446	426	444	458	425	436	449	441	455	452	415	457	418	416	407	421	430	452	457	461	447	475	424	416	437	463	442	458	470	412	426	440	454	459	445	431	448	442	494	449	449	447	425	439	425	449	421	431	432	435	454	444	395	441	421	439	445	408	429	483	438	452	426	454	464	461	430	437	447	450	448	454	457	406	452	402	448	413	406	437	462	424	437	475	432	436	472	482	430	473	442	442	432	445	468	421	428	395	430	455	449	490	439	470	477	465	442	438	465	452	459	439	436	466	466	424	421	460	454	430	421	418	407	412	460	417	469	486	452	437	457	461	451	403	477	492	440	434	487	441	464	465	431	453	452	421	436	452	427	444	433	451	468	445	518	447	443	392	425	425	436	425	464	442	455	409	458	478	486	441	439	459	461	421	421	436	427	432	401	463	439	462	436	457	419	470	423	444	426	460	456	457	472	450	478	444	442	462	494	437	402	462	450	487	444	430	421	471	468	450	474	438	438	437	463	446	444	457	432	468	458	437	445	445	436	448	418	463	409	454	420	440	458	423	402	422	439	447	408	462	423	464	440	449	467	446	471	443	461	452	473	482	467	431	437	456	440	458	455	425	440	410	436	468	423	422	437	446	434	421	466	426	442	463	444	437	439	434	455	432	416	435	428	436	421	474	469	450	461	439	436	430	428	448	455	492	463	456	433	433	413	468	442	445	452	433	460	454	444	418	421	478	483	478	404	441	476	456	453	463	435	487	447	425	412	426	422	450	475	388	458	414	434	448	466	453	449	429	431	475	435	420	412	425	442	480	473	487	433	439	449	482	479	419	444	409	461	428	397	410	476	459	481	454	468	449	442	435	487	451	451	465	428	503	455	465	450	446	425	425	456	443	445	465	485	450	426	452	449	433	484	440	424	464	419	463	483	496	454	466	492	449	463	458	462	437	456	469	454	410	471	472	431	474	464	453	448	449	446	505	437	449	444	490	463	423	445	470	464	435	436	437	461	455	501	430	458	460	441	445	407	453	501	452	442	468	418	450	409	469	455	417	458	414	421	459	427	447	462	440	458	435	420	442	444	424	462	459	420	454	448	496	438	447	413	441	446	458	461	448	412	451	446	416	445	394	444	466	454	465	432	478	444	451	420	420	446	430	419	444	449	486	446	448	459	451	482	481	453	482	455	431	493	482	435	454	432	452	460	476	440	454	437	443	424	432	431	457	433	443	436	473	413	472	474	456	444	458	420	454	448	419	427	433	473	427	467	470	466	439	414	400	421	413	412	482	481	433	456
60123	90617	62195	29112	11653	543	442	480	436	479	466	463	449	472	486	455	471	497	468	480	462	584	633	614	519	469	489	413	524	466	492	493	468	448	455	459	445	449	468	445	457	478	465	455	434	487	457	461	421	455	457	451	457	449	478	452	461	475	451	443	467	519	467	440	472	456	453	419	450	453	452	458	470	473	473	429	498	444	436	485	462	457	457	487	456	413	477	480	446	442	469	476	452	429	447	440	413	472	502	419	447	505	467	448	483	456	489	468	468	455	469	458	461	435	427	472	442	464	437	412	441	484	458	497	433	444	467	461	458	481	446	432	448	495	439	470	477	464	465	456	430	418	479	477	459	443	426	459	436	471	460	454	413	455	453	476	496	451	464	461	439	451	431	497	481	462	456	439	451	450	440	490	442	463	502	493	455	446	487	461	462	438	500	467	447	450	452	457	453	425	428	460	434	444	463	433	437	478	457	451	432	472	478	436	446	459	437	485	459	490	452	472	451	450	426	462	422	455	405	496	514	397	448	459	481	440	437	470	484	450	454	475	442	468	479	465	487	449	465	443	462	477	476	469	480	472	463	458	477	471	456	433	430	436	507	487	478	450	440	456	454	467	470	459	497	470	442	446	455	438	463	448	446	448	492	457	465	436	467	448	435	436	486	458	436	474	502	451	437	487	433	498	446	456	450	417	448	444	477	496	470	467	461	441	477	467	454	484	499	412	479	433	456	484	450	479	468	497	455	482	463	500	457	453	442	411	448	442	451	481	489	425	459	447	442	481	430	477	472	465	470	437	428	454	458	469	467	526	443	455	499	452	416	440	504	461	458	467	435	477	480	460	430	470	461	486	452	449	469	462	466	461	438	437	444	454	481	438	479	444	443	450	440	465	489	426	440	473	478	483	474	467	453	446	446	421	442	436	441	449	434	450	465	461	467	448	455	479	460	450	403	518	441	448	477	456	471	510	425	471	446	472	454	462	474	447	436	452	470	429	465	445	438	441	478	426	436	476	446	476	485	483	462	457	442	439	433	437	431	453	469	453	406	434	477	461	444	453	431	423	426	443	462	461	446	469	510	438	411	437	485	466	451	462	443	450	443	479	437	466	468	449	442	465	457	425	451	445	441	443	426	445	439	440	462	473	416	463	453	488	473	464	427	438	448	448	455	462	448	440	466	416	495	450	462	480	436	418	477	490	449	432	437	513	452	441	491	475	443	451	466	446	423	429	448	417	493	463	475	448	447	455	485	433	456	472	458	495	439	457	440	456	449	462	442	449	415	446	426	456	444	442	456	466	441	450	459	468	479	477	447	431	452	399	437	431	475	460	467	454	463	459	451	506	456	468	430	460	468	484	441	466	496	474	475	418	481	450	480	424	474	450	453	446	447	454	448	423	466	460	408	446	493	476	419	456	454	466	423	422	500	464	442	493	442	440	461	464	466	480	443	465	476	454	483	481	448	447	453	443	467	444	435	416	422	464	467	487	433	443	425	491	449	477	459	458	473	445	459	486	499	453	452	442	476	448	445	442	438	468	452	423	474	431	499	431	445	465	472	427	479	501	449	479	476	496	421	486	460	434	470	487	467	421	492	417	430	435	430	472	456	449	458	491	485	419	467	461	450	485	479	484	428	471	476	450	461	485	427	471	460	445	450	433	427	433	468	495	468	475	405	454	437	449	434	444	444	443	482	450	451	467	428	443	479	480	469	466	450	444	480	448	469	454	443	475	469	477	466	475	439	462	452	441	461	470	448	439	459	448	457	481	422	432	440	438	444	443	464	410	436	442	470	445	481	441	457	482	479	493	457	437	454	460	507	434	440	468	439	475	483	490	431	445	490	463	493	466	459	441	451	423	459	471	487	467	476	412	426	447	477	463	456	466	434	433	464	458	442	456	464	461	432	445	486	424	457	445	442	454	474	436	429	461	438	446	457	442	424	439	460	451	435	453	459	456	456	446	454	472	451	498	474	454	453	421	448	446	501	436	494	503	457	449	471	455	430	435	467	427	444	493	484	477	485	480	432	457	447	468	441	457	476	490	440	487	464	469	468	471	451	491	447	462	455	473	461	481	462	455	447	453	457	467	483	446	459	454	432	446	457	457	456	447	469	417	443	434	432	441	452	460	484	402	465	490	464	480	497	466	456	449	485	461	430	483	485	457	453	469	439	436	466	460	440	444	455	420	439	436	484	482	471	459	466	460	465	442	431	433	485	457	429	469	471	449	429	451	505	438	443	476	445	475	447	428	433	468	451	445	450	471	453	439	417	475	457	447	454	482	469	481	442	449	491	434	477	423	436	460	477	507	469	435	439	447	477	416	469	480	453	487	442	439	430	422	445	445	467	453	404	444	450	477	468	462	455	489	484	460	475	492	459	441	448	446	428	473	431	427	478	452	469	444	452	444	448	473	447	468	460	476	506	447	473	500	471	440	449	449	471	460	418	436	431	454	455	496	450	450	446	414	453	469	417	434	442	458	460	403	444	465	464	445	504	461	473	461	482	440	414	444	463	463	438	491	510	429	477	466	441	455	459	437	466	467	437	425	452	456	427	475	483	458	479	454	463	467	477	441	446	426	481	461	460	482	415	443	420	455	456	454	442	466	456	421	466	479	502	430	459	444	470	441	442	443	444	445	442	447	473	418	473	486	440	446	440	442	427	503	480	464	437	442	475	455	430	466	452	451	466	438	449	464	467	464	463	481	424	456	445	457	475	483	470	472	475	432	453	433	466	397	464	466	444	464	470	450	480	429	447	468	482	497	417	444	491	490	452	432	462	441	492	468	408	448	482	457	459	457	456	457	495	474	467	456	427	437	435	456	428	475	457	424	437	448	422	460	425	487	492	452	459	510	480	461	465	453	479	444	453	458	457	447	501	473	469	420	466	418	468	452	415	422	453	454	439	479	432	466	447	445	477	437	439	478	456	472	469	444	460	474	420	478	425	452	457	433	454	479	428	434	420	438	466	433	480	472	442	466	420	460	470	441	454	434	452	464	498	461	444	497	433	510	453	441	454	431	427	461	468	450	429	448	465	476	470	468	465	397	436	515	439	493	452	495	468	443	498	454	463	461	462	442	513	486	468	451	452	467	466	481	447	492	396	454	467	429	451	445	503	479	459	477	450	431	489	411	435	444	440	453	468	436	466	471	446	463	441	460	452	440	454	434	426	429	478	463	473	415	470	392	477	478	462	453	469	462	404	438	447	439	472	426	458	446	439	456	446	452	462	446	412	445	440	457	431	474	455	480	406	479	508	464	412	456	437	481	429	457	470	467	455	448	480	445	453	478	454	431	455	462	428	455	442	461	456	447	450	488	464	458	449	514	450	443	498	458	447	419	450	451	454	469	479	428	452	444	471	483	498	463	447	451	454	458	465	433	447	482	448	502	476	428	448	475	443	439	477	457	468	435	448	449	474	436	449	431	455	432	455	457	450	456	451	445	465	471	464	444	464	463	434	455	483	459	436	467	461	418	450	460	428	456	441	440
23847	23792	36273	32498	25831	11807	1759	708	612	574	586	579	535	571	582	591	594	536	597	600	571	768	783	702	633	558	562	571	548	562	571	539	525	532	526	603	511	569	587	549	563	546	555	557	558	528	549	551	551	565	550	556	529	530	523	517	548	571	530	575	534	502	564	560	521	539	534	521	527	571	515	568	567	569	548	521	555	524	588	566	525	552	536	535	547	550	536	584	544	552	556	551	556	528	522	560	534	512	511	561	545	560	554	548	537	524	549	553	542	531	518	561	537	510	529	525	534	568	542	587	554	568	570	550	546	570	551	543	522	560	528	518	514	538	552	557	597	518	528	579	563	522	547	590	504	584	546	548	572	537	522	588	529	543	559	586	540	553	565	604	545	549	572	572	530	545	575	578	552	578	510	590	586	537	533	511	540	551	503	554	513	561	535	515	585	520	505	515	527	545	544	506	520	587	570	477	597	559	547	533	517	566	548	529	572	528	490	517	540	547	519	548	521	552	520	539	528	565	557	528	563	594	560	539	572	525	533	534	593	528	565	562	550	515	547	551	525	559	547	540	520	541	571	546	576	528	564	571	536	599	584	554	568	536	521	508	555	564	523	524	512	553	511	550	517	556	550	504	541	535	517	572	550	591	507	530	569	589	524	529	499	546	549	557	554	576	516	546	549	508	522	553	538	539	534	565	539	533	564	535	552	595	558	528	551	551	542	558	507	533	537	524	537	515	541	537	538	501	492	528	524	531	514	535	520	546	536	537	523	518	560	511	541	573	590	567	538	529	555	502	512	536	580	532	526	565	584	559	517	597	550	505	561	560	522	511	577	549	549	560	575	522	590	536	522	525	520	553	555	537	532	500	539	588	563	565	581	537	569	553	553	567	600	551	556	535	545	506	505	514	569	505	558	545	553	542	559	521	555	542	560	588	545	529	548	498	585	559	532	529	560	523	546	518	563	515	581	574	550	593	568	529	541	528	530	539	516	540	580	519	520	550	562	561	533	525	522	526	565	553	537	546	543	583	509	555	508	545	525	549	527	519	565	512	530	520	506	487	551	598	563	575	523	555	536	543	526	529	509	513	536	541	518	524	544	579	517	557	549	561	545	517	567	554	525	517	495	553	572	531	530	556	525	507	558	529	526	518	567	560	535	541	529	572	544	543	534	571	519	509	561	503	532	549	564	535	514	552	558	545	556	504	553	575	545	557	523	547	525	565	557	530	542	513	562	523	543	533	526	536	565	558	579	550	571	585	571	475	536	546	585	545	563	529	520	504	515	528	536	533	560	562	516	531	540	526	515	551	564	493	550	544	580	547	563	543	553	534	555	571	554	532	595	537	539	538	529	569	550	551	549	520	550	532	590	509	527	560	516	578	533	556	520	539	551	536	500	565	506	535	549	568	542	584	556	545	559	524	533	536	558	551	543	541	521	554	528	508	529	563	550	573	503	488	525	604	544	526	565	574	504	545	596	542	530	555	508	555	521	556	581	530	533	544	520	557	553	595	557	548	544	538	505	521	512	534	543	564	586	569	551	558	532	542	563	555	525	548	506	543	517	548	536	578	530	526	528	567	567	523	540	560	535	548	537	591	544	537	520	539	496	549	576	578	555	555	565	534	552	563	558	522	534	531	539	527	589	586	554	589	549	548	498	510	531	566	514	547	531	544	537	547	562	554	572	517	556	546	511	559	566	551	535	589	533	538	528	564	529	522	586	536	554	572	545	535	519	561	540	570	518	530	511	562	521	555	550	568	580	529	558	543	583	512	535	540	557	546	510	588	536	534	526	566	544	559	565	502	536	514	537	542	533	522	547	555	538	566	532	531	563	530	538	564	554	547	579	569	532	577	538	556	539	552	542	540	559	562	540	556	510	544	594	526	507	542	557	529	528	558	578	587	566	564	549	524	593	536	501	567	521	571	552	562	545	555	544	560	579	524	517	544	550	564	565	524	588	566	502	586	508	557	551	510	577	555	588	521	508	539	509	550	567	542	553	528	510	554	532	570	576	534	511	487	570	553	573	531	564	545	527	522	550	524	594	588	564	565	501	591	509	486	567	541	502	500	550	539	571	529	521	529	566	533	575	538	549	543	544	582	512	563	548	539	548	547	580	520	552	568	562	558	573	509	554	596	527	538	543	526	521	571	534	539	529	561	543	530	501	559	541	532	589	562	530	561	537	552	550	554	533	536	516	523	520	562	521	573	547	554	544	548	521	558	576	547	520	548	476	568	559	574	529	587	565	522	521	528	553	573	567	569	540	570	545	533	569	494	567	543	557	555	589	534	552	557	551	537	556	551	561	564	523	522	566	550	558	523	546	531	553	576	570	533	554	521	520	586	540	500	569	581	537	539	549	518	541	515	488	530	562	522	541	496	562	479	518	573	540	503	516	593	544	524	541	522	535	515	540	550	545	577	560	578	565	570	541	517	562	549	568	553	498	545	541	593	589	550	531	509	513	529	564	560	560	581	559	578	554	517	524	538	548	519	537	613	513	492	525	541	534	551	510	540	544	560	549	533	525	519	527	577	522	533	598	521	539	588	529	565	538	570	568	543	504	544	573	523	560	572	566	551	550	533	526	493	529	543	550	533	568	522	507	536	532	548	534	544	560	525	556	543	570	542	565	577	594	561	502	550	586	541	570	524	532	594	550	511	578	531	562	539	552	556	567	557	558	569	548	539	556	556	524	509	498	561	527	534	542	565	544	558	528	496	547	543	546	534	588	518	548	547	539	571	558	540	545	571	576	533	573	558	548	546	515	508	520	524	505	509	588	561	574	550	546	534	530	564	510	512	551	563	515	577	545	517	523	533	561	505	564	541	526	553	563	592	559	518	556	505	581	550	558	553	541	522	502	560	555	550	503	537	566	546	561	553	532	542	538	552	530	536	521	544	530	549	578	580	559	553	569	511	543	537	549	521	519	487	505	533	521	544	557	529	545	564	565	591	553	531	542	538	554	605	560	576	569	526	495	532	563	517	552	532	531	526	565	603	567	549	526	570	542	535	548	539	525	537	543	549	511	537	560	534	514	538	508	573	552	516	524	586	558	506	550	579	569	568	530	525	569	518	513	560	523	561	523	556	583	504	521	577	622	532	560	578	513	547	509	527	559	534	571	528	512	486	538	574	534	536	552	568	547	493	548	545	569	555	571	550	610	567	500	533	548	565	520	539	542	526	573	543	548	603	565	527	511	508	564	546	544	562	523	533	499	583	559	578	557	536	548	544	564	514	546	526	535	515	553	528	575	542	554	525	532	542	527	563	499	536	575	541	521	529	520	544	545	561	545	573	520	553	527	565	551	581	547	546	551	542	548	516	594	515	539	558	510	531	539	528	574	531	563	552	501	550	537	541	555	555	542	549	518	561	564	538	587	546	512	572	541	526	544	566	530	561	548	558	520	555	487	539	547	531	582	554	552	513	529	550	547	564	559	521	534	557	521	545	529	490	510	576	567	522	567	492	562	574	518	523	517	522	521	531	576	569
62622	102595	66281	45053	20086	908	589	526	583	621	588	596	559	588	575	616	582	559	551	565	619	928	969	840	724	636	565	575	590	531	576	555	568	631	582	600	588	573	577	555	585	599	571	542	579	538	569	545	601	613	600	566	570	577	598	540	575	592	587	566	590	587	516	597	558	607	554	595	607	572	612	524	596	607	609	557	578	550	584	545	597	523	583	592	588	566	554	551	591	570	586	595	541	612	555	559	580	531	579	587	609	524	567	575	560	548	548	551	584	620	540	579	540	591	556	572	578	555	537	551	605	513	579	592	583	603	555	537	540	597	550	576	564	565	573	573	592	559	539	584	609	575	595	566	528	580	559	584	557	560	564	550	581	560	608	528	606	567	564	554	591	568	546	573	593	618	543	591	550	557	540	544	564	541	594	566	550	594	559	591	612	595	554	512	541	605	586	554	559	582	588	569	568	562	555	597	572	557	590	558	573	518	622	577	560	539	568	578	554	544	603	559	578	612	614	562	571	534	572	561	577	590	505	567	557	567	585	601	566	539	548	539	534	581	555	586	580	554	583	571	536	562	597	525	559	585	523	575	540	629	554	587	542	551	556	554	560	570	612	591	541	519	545	612	568	568	624	555	602	597	593	593	570	546	529	581	614	609	543	550	562	558	578	569	603	556	563	523	577	547	562	536	572	568	603	573	551	586	587	586	529	535	577	567	614	540	552	543	561	557	536	606	588	576	574	594	567	597	558	554	563	525	592	584	540	572	557	563	559	602	569	636	579	597	573	567	593	578	554	569	550	598	561	573	573	586	550	555	555	600	595	590	593	585	575	519	573	559	571	569	582	619	590	561	583	604	573	582	571	568	539	570	574	557	571	574	566	566	571	544	554	572	616	554	559	586	579	569	568	551	526	589	559	587	604	511	565	558	545	546	587	545	560	558	588	547	551	548	587	608	578	619	539	597	547	581	567	543	557	551	584	569	551	583	588	597	560	546	571	559	579	542	591	627	559	561	564	577	632	632	577	571	574	578	529	579	568	511	575	573	567	556	592	591	570	567	551	560	565	613	566	518	594	571	579	589	560	596	552	515	573	566	509	590	568	544	528	566	584	541	578	564	519	552	572	515	616	563	577	581	597	565	572	561	597	573	584	555	556	581	541	570	587	578	569	605	545	568	524	561	553	571	609	573	537	564	575	574	573	595	564	530	570	546	582	537	576	568	580	575	544	615	553	527	575	590	543	591	511	581	559	569	543	613	615	563	581	615	557	552	582	586	562	543	566	565	638	600	559	552	560	576	571	532	557	540	539	531	559	580	590	578	586	590	584	560	567	581	526	564	593	573	622	548	566	588	575	551	543	612	578	590	580	553	571	556	555	574	535	615	580	600	513	568	509	551	610	580	558	634	553	569	548	580	594	566	536	572	603	558	594	581	573	602	538	574	576	590	568	589	597	549	575	569	585	558	601	557	562	546	532	587	556	559	600	588	553	578	584	530	568	564	547	555	537	558	577	576	532	577	560	574	521	550	606	540	553	586	542	564	550	562	572	577	576	574	574	576	552	560	532	580	547	556	574	590	544	570	537	558	603	577	539	583	539	542	563	580	557	571	594	591	566	613	575	575	582	589	599	577	581	519	573	579	614	589	575	543	532	538	560	556	581	588	584	574	555	550	547	571	568	586	615	599	573	556	572	553	600	616	598	623	569	591	580	544	573	528	564	548	581	595	600	612	497	535	563	556	605	582	621	556	552	580	535	565	600	572	571	538	580	549	534	553	556	582	547	607	557	577	519	532	574	552	565	591	560	575	557	572	574	531	531	574	569	570	588	567	563	510	550	548	547	565	575	565	554	553	536	604	564	579	534	589	563	583	601	598	583	537	558	572	619	599	598	565	560	561	521	569	593	602	574	591	570	569	561	533	567	614	596	573	598	551	586	564	568	598	570	571	572	533	582	601	614	575	570	558	568	567	563	549	547	526	568	544	563	550	543	524	594	569	587	597	557	601	559	567	596	555	549	574	519	551	568	553	582	535	582	551	543	584	572	546	569	582	568	587	560	569	566	595	567	540	533	558	598	554	561	552	590	564	563	543	593	536	543	554	603	559	593	550	552	561	559	561	556	561	607	570	560	588	577	540	554	577	561	622	564	550	583	584	531	514	566	578	542	569	616	603	583	576	570	581	586	568	582	560	548	556	581	617	573	578	589	587	558	596	540	575	570	586	572	568	563	613	548	650	587	613	557	564	571	554	552	538	579	609	615	559	576	588	534	567	571	555	594	575	549	500	598	547	611	564	592	529	588	555	529	577	556	530	577	580	591	591	546	567	576	589	617	545	617	566	568	600	536	574	558	582	590	550	627	569	619	606	583	603	566	579	546	561	574	589	597	554	551	516	551	576	573	559	589	584	555	550	559	551	552	543	575	586	545	565	544	511	562	542	549	568	552	580	584	580	603	567	546	572	559	594	590	567	570	529	579	559	527	598	547	563	587	550	569	554	589	593	581	568	577	551	561	579	589	558	565	573	536	573	578	526	598	536	581	537	581	549	546	545	550	604	581	569	581	569	563	585	566	551	593	546	579	585	582	577	590	571	606	556	572	536	597	595	593	567	591	578	627	552	566	508	551	551	569	571	595	543	605	581	582	589	582	544	541	589	572	572	588	525	580	603	513	550	571	546	584	548	593	532	600	550	569	567	551	593	546	581	570	633	558	562	603	555	574	583	563	563	550	555	576	558	565	599	536	538	590	590	574	560	540	601	547	565	584	543	556	540	574	542	536	548	559	557	595	566	591	571	530	555	592	572	585	571	548	532	579	560	606	576	507	571	504	526	543	579	570	569	576	579	512	545	571	567	568	558	600	584	593	574	577	584	583	543	568	563	538	551	551	566	559	568	567	576	536	570	552	589	575	566	601	586	576	591	539	589	564	585	607	559	601	571	523	559	557	541	570	580	544	560	510	559	585	552	555	564	585	533	571	575	557	571	534	556	550	549	527	560	538	574	544	529	556	560	585	571	584	531	578	563	552	568	585	585	614	573	547	594	551	574	536	554	555	591	582	574	614	569	568	568	566	577	556	563	574	519	570	539	536	513	565	577	599	582	541	519	578	593	536	550	589	597	604	525	592	547	595	553	560	547	540	552	594	565	600	594	587	571	552	589	582	546	582	556	590	569	497	557	624	563	537	541	557	569	548	559	561	576	544	569	525	582	573	563	590	576	581	557	590	555	587	570	607	569	576	575	545	521	536	593	573	555	522	575	552	581	562	567	606	577	511	579	574	609	577	613	557	547	582	560	524	556	553	576	550	578	620	593	558	548	526	538	569	562	567	550	583	572	545	542	626	549	544	547	532	521	590	562	571	582	582	564	569	559	579	575	554	571	585	601	624	553	558	574	599	533	550	574	549	543	568	584	568	581	580	559	547	565	583	487	582	580	571	540	564	569	615	574	575	529	510	567	555	570	573	554	564	575	569	587	570	527	571	570	587	546	553	544
29337	29112	24355	11556	2659	425	363	356	362	323	336	376	366	371	348	359	363	363	317	345	341	359	394	354	339	345	349	375	327	351	339	326	357	344	310	331	346	375	333	359	365	370	331	346	365	337	385	330	336	345	329	350	371	344	366	334	356	344	335	340	362	356	339	336	328	356	344	326	372	341	337	318	336	344	335	345	342	346	346	349	340	369	306	331	344	346	355	337	338	361	358	388	350	363	344	357	357	344	356	381	351	362	347	348	329	346	369	356	310	330	359	380	342	347	327	369	324	363	362	369	335	337	337	355	368	356	371	324	328	333	338	342	333	369	341	389	350	351	383	369	321	318	365	333	337	375	330	406	344	360	319	360	348	364	352	344	342	373	346	349	355	351	351	362	359	339	343	349	334	347	364	346	319	347	360	351	298	343	319	328	361	337	358	322	347	324	351	336	357	364	331	352	327	348	343	354	342	360	318	329	364	369	332	358	350	386	331	326	352	356	335	355	377	339	344	373	354	339	347	352	344	316	365	354	345	325	360	380	342	348	332	349	355	354	367	341	355	369	331	351	329	321	361	353	339	376	359	352	353	343	332	351	351	335	337	347	370	365	352	352	353	318	361	374	345	337	351	351	344	374	316	343	344	334	302	355	349	367	346	354	324	347	338	373	339	366	341	330	334	367	371	348	344	385	336	350	380	327	353	358	346	355	364	390	369	353	376	356	353	341	370	390	371	359	366	366	326	349	324	325	373	323	346	334	348	350	335	337	313	333	382	359	343	316	350	303	339	351	349	355	338	352	320	359	337	359	336	336	323	355	357	339	343	358	339	335	300	346	329	367	377	298	337	331	328	360	335	350	348	319	378	369	334	380	374	346	367	328	336	356	340	349	345	345	372	366	346	343	338	359	342	341	347	387	348	345	365	348	369	332	359	334	340	372	363	327	360	340	337	357	338	356	346	355	338	343	355	341	337	353	326	317	357	366	327	341	361	333	349	371	330	368	356	337	350	342	337	389	347	345	340	353	337	317	349	351	347	377	345	320	335	344	350	343	333	343	358	339	373	329	329	328	335	336	388	356	353	348	370	291	367	336	321	350	359	355	341	353	362	369	345	335	308	356	330	362	365	348	355	347	368	360	362	350	356	352	321	369	348	355	320	352	357	293	344	380	324	336	348	345	346	372	335	338	354	337	348	376	356	374	310	360	347	397	364	341	331	346	361	342	340	342	356	348	321	329	367	344	350	358	356	361	334	385	339	337	338	346	352	352	315	388	341	349	312	367	340	355	342	335	340	370	304	346	353	351	363	370	349	363	309	402	356	349	338	351	344	361	315	341	348	368	374	357	333	358	333	364	377	366	348	331	344	362	328	347	348	349	326	359	365	352	364	336	339	366	340	368	344	325	341	376	358	345	358	370	327	350	304	341	337	344	341	317	336	340	354	334	343	346	330	354	350	352	355	357	351	334	341	335	357	352	350	370	316	357	383	328	389	336	348	376	347	354	347	373	328	355	351	331	327	338	329	366	337	367	350	336	337	341	324	359	337	372	343	370	355	363	336	309	409	364	324	354	391	379	385	337	347	326	365	389	362	359	359	379	357	338	370	329	360	352	365	329	346	317	356	359	351	352	343	376	347	388	351	341	339	358	378	347	393	326	366	370	312	347	312	326	398	369	366	333	341	344	358	360	351	365	330	323	342	357	343	333	350	379	366	386	360	342	348	331	346	344	350	350	346	327	357	356	355	325	341	335	356	349	346	335	356	323	353	336	369	328	355	335	383	361	346	402	363	361	370	361	312	335	358	382	347	350	321	330	343	356	354	354	378	351	361	371	366	361	319	363	364	356	347	332	333	356	373	334	343	357	354	376	369	367	380	329	323	371	361	358	328	353	351	357	337	398	334	352	348	338	371	329	308	347	358	335	342	341	316	340	323	355	318	335	325	324	346	366	348	326	345	362	370	355	362	386	365	373	350	339	341	327	352	350	330	346	355	343	324	337	311	343	387	356	390	377	356	368	336	369	356	344	359	334	371	352	349	309	367	361	366	351	372	328	341	365	365	346	376	316	387	321	341	328	333	337	361	352	367	337	349	352	304	351	345	357	366	346	359	349	332	371	337	339	339	344	355	363	349	310	355	354	338	371	338	296	352	340	327	330	331	367	320	356	354	354	326	352	367	353	326	329	321	374	352	359	347	330	354	344	356	331	354	350	340	372	348	346	387	365	333	353	327	348	339	340	332	317	349	351	335	349	373	376	338	369	352	347	350	372	314	347	379	329	341	335	355	323	282	339	351	343	353	359	372	333	317	337	360	361	326	351	363	359	368	337	361	351	364	347	355	333	363	347	313	343	355	365	337	347	326	362	382	353	324	319	316	317	335	366	360	331	349	326	357	388	328	325	342	311	355	337	340	354	364	345	366	361	349	340	344	354	361	351	362	360	344	350	344	313	325	352	285	318	371	336	339	327	362	374	341	336	367	355	367	389	336	380	330	345	357	365	362	358	349	358	363	330	338	308	358	340	389	357	328	352	362	324	355	339	347	405	343	355	356	355	386	324	334	337	360	335	333	360	331	327	354	358	368	347	361	348	349	352	313	366	384	331	349	354	350	341	346	340	381	361	353	365	366	344	322	354	334	313	360	342	368	354	337	359	325	327	369	332	330	331	361	335	381	333	322	344	325	366	319	373	335	352	343	347	342	335	385	373	333	364	359	338	371	357	326	337	370	356	371	356	345	343	347	325	351	343	361	377	386	352	333	375	374	346	347	343	327	339	347	352	358	371	334	342	363	337	339	362	383	354	321	334	297	336	370	341	342	347	369	315	340	343	342	365	334	326	346	344	351	354	365	374	342	318	341	345	377	344	371	352	334	376	373	341	323	353	331	336	325	364	357	376	330	344	385	357	330	349	326	366	345	333	357	339	372	361	354	369	350	359	371	372	392	342	321	347	334	380	331	334	347	321	319	345	343	345	360	384	347	361	326	392	337	339	355	302	354	332	378	342	352	362	375	324	333	367	349	373	361	337	378	360	370	328	343	340	343	324	351	365	348	331	355	341	333	328	369	359	374	353	415	322	342	345	325	317	362	337	364	374	348	334	346	372	345	339	318	345	355	322	370	350	368	361	329	343	358	319	341	357	364	348	355	329	310	341	390	326	362	338	354	406	323	356	365	368	323	355	349	342	350	309	365	362	330	355	322	341	344	350	342	329	334	332	374	352	339	383	340	389	367	319	344	364	369	362	330	393	324	363	319	334	347	347	385	376	320	351	333	324	325	351	359	359	354	325	380	359	338	368	339	355	363	358	341	356	354	347	339	338	342	384	338	353	354	355	331	355	347	370	342	361	345	360	346	348	362	346	347	338	400	362	369	328	337	323	341	353	350	313	342	351	354	346	385	380	335	320	337	351	320	353	352	342	350	376	329	343	325	343	355	359	304	401	358	341	324	338	365	358	346	345	338	332	313	334	361	351	332	339	342	371	383	350	340	367
20524	34643	18689	6747	2061	334	338	345	351	352	316	340	310	334	321	343	332	324	289	311	349	370	341	348	388	342	314	292	352	343	345	306	356	317	311	327	341	349	322	347	330	307	329	327	374	329	313	340	338	328	335	320	318	326	354	323	331	321	338	327	319	343	325	347	317	321	309	330	329	310	299	286	351	343	315	310	393	352	329	311	340	317	300	329	368	339	350	299	343	346	336	322	361	331	349	308	331	329	337	345	308	366	346	302	335	314	307	322	320	327	318	323	325	349	369	337	323	358	324	336	299	332	322	346	300	336	327	349	315	311	327	329	326	328	312	333	339	356	330	316	318	351	321	328	340	316	312	338	293	320	328	386	316	334	341	323	347	307	309	334	332	322	331	345	325	315	328	305	358	319	312	330	296	346	304	316	340	350	351	296	315	321	327	344	312	328	342	361	303	322	314	319	323	362	355	322	321	327	380	318	314	340	325	331	334	301	339	340	325	333	357	325	313	324	291	352	341	351	314	316	335	303	327	315	307	321	333	351	306	336	318	338	338	335	353	336	358	327	341	296	349	332	316	310	305	345	308	327	358	309	309	334	341	325	317	318	349	336	327	327	333	319	336	308	333	335	331	308	295	329	325	346	328	338	339	334	354	349	315	335	335	305	332	334	312	338	331	317	314	311	302	322	333	329	329	321	317	315	321	296	330	340	301	351	328	325	314	313	304	344	332	350	352	326	314	365	327	325	329	331	329	299	333	341	317	308	298	345	302	326	329	327	314	349	345	314	349	331	334	345	315	318	331	336	344	342	301	313	323	302	313	306	351	328	338	345	311	310	299	346	327	341	302	307	357	345	358	314	327	351	303	318	340	311	324	336	354	326	296	326	332	340	295	318	322	338	339	342	291	307	366	339	315	328	369	316	331	339	324	316	341	323	329	297	301	333	316	333	353	321	331	314	338	325	314	328	307	329	338	350	343	322	352	328	294	315	316	313	324	369	337	326	288	348	344	323	342	302	329	312	324	324	345	291	310	367	311	364	333	356	328	293	338	361	362	325	349	306	340	367	335	340	347	350	312	336	277	347	322	334	327	321	326	306	332	308	310	318	331	334	369	339	314	309	334	329	326	327	341	342	322	303	353	294	316	302	306	322	319	324	338	341	338	282	332	355	353	311	348	321	316	325	343	296	332	313	355	353	358	332	327	328	320	291	302	323	327	327	325	294	325	330	333	314	306	361	338	341	321	346	322	297	306	333	314	313	294	333	345	308	324	280	340	350	314	336	338	321	337	326	337	339	309	331	348	318	304	338	331	330	322	334	324	337	360	334	336	317	327	336	304	345	328	347	330	309	334	322	329	339	280	332	336	332	335	345	305	337	328	345	321	311	325	335	315	315	351	348	315	287	328	349	339	327	332	356	327	319	329	309	333	323	334	322	343	342	309	312	321	320	338	325	324	320	325	331	312	319	301	329	306	322	314	329	326	356	307	314	352	312	343	308	294	337	324	327	306	314	329	332	307	346	337	324	321	313	339	340	323	320	333	300	362	349	314	322	344	303	335	349	309	314	306	304	370	335	296	321	323	285	326	319	321	333	321	311	305	339	323	315	293	301	344	292	320	354	322	335	328	315	320	331	309	295	342	322	305	341	331	319	336	326	335	301	314	334	342	357	322	350	333	347	336	340	331	338	317	301	338	349	330	316	341	309	367	319	318	312	324	348	294	345	345	275	307	325	318	333	316	300	298	316	330	307	303	348	332	309	309	304	316	329	336	313	358	338	321	330	346	340	307	336	313	335	347	322	292	300	325	314	338	308	343	293	320	309	339	350	358	341	305	330	322	315	324	321	335	336	302	308	328	343	305	318	341	342	321	325	290	363	327	349	367	341	322	340	345	340	321	319	336	324	338	300	337	316	311	341	300	364	340	345	345	317	305	376	328	352	343	328	345	322	336	306	355	355	314	334	306	317	326	356	320	319	302	307	325	319	343	323	332	344	325	366	326	326	290	327	281	312	346	342	348	321	327	330	330	346	320	306	345	310	330	333	313	324	306	321	326	341	297	333	339	357	318	328	339	312	343	350	312	341	310	322	335	324	332	284	321	303	351	325	328	310	316	353	312	329	334	337	350	366	309	350	323	327	311	314	328	349	351	320	313	324	295	343	306	329	304	326	311	343	287	334	316	344	312	335	297	327	327	342	327	335	359	338	287	338	315	348	340	366	335	298	301	289	312	320	310	327	345	314	322	314	318	350	316	324	349	300	298	339	328	349	308	338	345	313	310	330	329	314	325	344	327	325	338	315	289	301	326	310	346	354	305	361	336	318	332	343	357	302	308	365	305	311	337	315	334	301	321	310	323	345	302	293	317	326	317	340	310	354	348	341	317	328	341	343	329	305	308	329	326	322	301	334	333	327	298	339	338	339	341	343	312	316	321	347	339	309	371	318	347	330	327	355	320	343	316	313	343	334	315	345	335	329	338	332	344	331	316	324	326	331	322	316	339	330	366	307	317	343	326	309	345	325	349	331	320	354	356	350	325	340	343	332	352	301	311	316	338	316	332	358	309	324	348	322	321	309	298	341	302	310	346	309	367	345	341	370	320	313	321	304	317	315	304	307	352	331	309	354	294	320	340	358	290	345	381	303	310	345	355	328	309	333	316	327	298	327	342	328	338	345	326	326	290	324	372	333	355	339	329	298	372	338	304	342	324	327	303	318	358	342	349	329	326	333	335	315	294	318	315	337	326	317	318	316	334	300	348	340	335	352	328	356	321	321	315	290	328	306	330	351	334	309	323	314	357	333	361	306	311	345	350	354	300	305	368	318	292	321	306	354	308	323	339	319	322	325	345	325	349	341	320	308	325	333	310	317	330	350	342	314	333	326	340	305	325	323	337	324	316	300	330	346	305	343	365	303	334	333	326	315	311	326	318	359	321	336	317	321	308	318	324	340	325	330	372	284	289	313	339	346	295	325	312	311	328	348	300	333	317	302	307	338	308	336	324	310	293	299	322	345	340	300	317	335	311	311	324	339	366	315	321	332	316	325	314	341	309	328	327	312	335	336	292	329	337	323	299	302	324	311	335	334	313	328	326	336	338	345	312	352	341	321	329	314	322	318	351	311	348	358	316	334	344	337	307	357	323	336	319	332	316	313	351	322	318	320	319	316	326	316	329	334	318	323	308	312	374	318	322	326	344	323	321	315	334	355	320	325	298	362	311	331	331	351	334	354	332	331	343	325	327	314	342	337	323	317	307	342	336	342	349	320	338	308	345	350	304	327	302	295	341	332	338	310	335	346	326	344	306	347	331	342	327	315	290	336	327	335	347	318	339	352	316	309	342	341	368	321	320	327	314	354	328	334	344	341	296	356	352	343	311	344	328	354	340	346	293	302	329	344	333	281	285	319	314	357	331	339	324	323	316	311	347	315	321	318	350	310	315	321	315	331	357	318	328	343	329	282	303	300	357	307	313	325	278	348	330	328	324	297	308	312
25081	24637	40806	38408	22744	5227	762	537	456	504	496	507	495	504	470	476	456	487	446	464	440	589	592	570	529	447	484	455	427	467	478	465	468	452	466	464	438	488	468	465	483	443	485	440	425	457	445	475	442	474	453	466	448	408	450	430	464	456	430	503	467	438	447	440	472	398	446	446	470	424	478	442	483	441	447	469	449	430	458	467	441	473	444	481	454	419	455	425	495	462	463	454	475	492	473	459	465	444	502	445	468	433	456	452	462	461	501	468	423	473	456	499	438	467	484	432	439	419	506	435	466	479	435	454	413	453	490	500	478	434	480	461	441	483	434	494	452	452	455	448	443	461	478	468	470	435	444	469	418	464	472	449	430	408	509	454	440	452	475	450	431	494	470	463	454	424	454	439	447	451	469	461	445	464	477	461	432	419	426	465	481	443	408	446	450	426	463	459	453	439	455	467	450	452	426	475	459	430	452	431	457	462	430	439	458	458	495	485	447	458	448	456	427	436	482	456	443	450	432	451	453	436	488	464	442	437	449	465	445	461	447	453	426	453	475	438	515	462	480	488	457	470	441	471	457	461	478	476	444	460	501	485	447	451	499	452	458	426	469	458	451	455	464	447	465	438	454	470	501	501	462	468	481	467	480	436	472	442	430	451	426	456	461	452	453	486	463	425	471	473	491	434	492	468	454	454	462	415	463	447	447	447	469	447	467	470	504	440	494	423	448	468	444	464	451	450	449	458	428	459	484	453	450	420	434	425	456	490	463	455	460	458	477	471	435	478	474	470	464	520	430	418	432	469	500	470	424	448	427	466	475	439	455	464	484	427	477	467	457	477	467	413	458	449	474	428	466	430	419	451	480	443	425	436	452	431	431	450	470	468	392	457	430	437	454	499	411	457	439	435	456	511	436	436	459	455	437	483	466	433	470	474	488	466	455	441	428	441	453	439	445	440	462	433	457	482	484	457	464	402	468	448	470	452	458	469	453	440	435	418	440	420	463	425	449	431	407	443	432	466	449	465	449	512	478	441	474	423	438	464	453	453	470	448	458	451	418	479	473	434	482	425	440	453	473	461	415	477	491	434	411	503	454	468	457	462	423	459	473	451	470	464	458	453	447	433	450	449	461	470	447	429	474	465	430	476	460	426	435	446	495	449	490	445	463	456	447	447	468	459	431	453	481	444	477	445	448	431	441	467	471	460	503	432	483	437	468	439	452	451	453	451	435	423	472	435	467	455	454	422	448	450	450	458	456	483	523	498	487	454	492	455	426	423	500	461	470	449	464	429	438	437	431	491	449	462	487	478	459	448	431	455	433	432	434	458	474	456	466	467	453	478	468	481	459	489	454	447	414	443	395	422	453	428	451	460	505	457	445	430	421	458	440	479	458	463	471	444	437	475	411	441	421	451	453	475	445	421	465	473	448	442	452	443	422	469	471	485	487	463	488	439	453	467	443	469	429	459	430	445	480	432	451	441	487	449	433	398	475	483	452	483	435	444	458	459	478	491	459	441	456	483	462	482	428	436	456	456	435	446	510	447	461	467	459	446	425	462	443	499	460	477	469	455	458	430	498	460	461	469	481	470	482	447	461	450	495	484	449	454	445	437	433	415	424	472	457	450	420	418	452	449	485	451	486	404	433	466	460	429	456	423	441	464	412	439	434	460	428	459	466	446	479	438	417	450	438	477	432	485	430	462	436	488	408	460	468	421	474	441	468	438	478	407	429	453	468	431	483	473	433	461	459	488	417	456	422	465	460	452	480	454	491	449	428	447	467	436	452	473	443	430	452	454	475	463	452	474	451	473	453	480	503	461	436	446	495	451	458	466	478	480	449	448	469	414	471	461	459	457	474	469	506	494	451	464	444	459	461	463	431	452	421	472	490	455	459	403	452	455	454	446	425	437	435	464	429	485	457	457	464	460	463	425	454	485	420	437	460	448	455	426	456	445	468	445	460	457	498	465	452	420	449	445	443	418	473	444	433	473	458	492	432	488	453	465	462	412	416	447	463	452	432	422	438	458	442	478	459	473	459	420	450	470	407	432	427	477	458	448	447	431	435	458	463	431	423	423	447	462	469	480	458	407	451	489	447	457	446	452	462	444	439	419	463	458	501	439	480	466	424	460	434	434	441	474	465	436	455	425	479	479	425	476	454	471	450	433	446	428	481	471	428	471	456	412	473	489	440	454	453	448	442	450	447	416	432	451	413	480	449	472	454	458	463	441	475	440	457	447	435	463	453	478	418	438	451	422	429	434	493	510	482	468	476	470	507	446	457	429	431	434	499	461	446	460	433	455	464	444	484	447	449	448	447	456	469	439	470	422	467	473	443	469	445	477	431	464	447	481	506	481	456	431	467	494	450	467	435	508	464	432	417	453	458	459	458	463	470	475	437	464	475	455	447	436	426	440	456	461	492	483	485	476	437	420	466	446	474	481	462	486	450	461	479	448	420	457	437	416	409	451	460	501	474	455	482	498	457	475	449	495	452	448	461	450	514	505	458	424	466	450	464	434	465	483	454	430	453	460	455	474	491	457	471	446	452	416	427	454	430	424	418	453	440	476	454	429	440	434	425	424	460	452	426	447	432	449	437	447	424	441	453	435	468	475	440	438	440	482	421	431	461	440	441	455	461	460	456	467	465	461	441	495	487	484	462	459	431	421	462	479	464	486	463	461	437	459	440	471	455	496	437	488	444	451	492	417	443	469	469	472	474	476	429	472	451	450	450	477	449	442	433	523	468	453	464	475	457	395	463	470	445	441	425	458	440	473	464	484	456	438	457	477	493	455	406	457	477	402	476	461	502	435	440	455	428	454	451	462	442	475	425	437	439	453	428	422	500	514	430	427	423	450	449	448	486	406	446	449	453	401	443	472	479	420	467	467	443	478	430	473	435	417	470	456	466	451	429	448	501	472	426	475	470	452	493	473	451	439	450	469	471	466	396	440	428	429	451	447	487	469	469	483	444	449	426	428	460	424	465	496	428	431	432	468	413	441	437	469	449	437	447	475	422	446	433	476	457	461	484	452	416	488	443	439	490	406	455	466	453	456	437	479	455	451	458	446	456	429	431	457	469	450	433	424	453	468	454	469	463	444	470	440	441	455	430	489	462	469	439	453	452	506	453	481	453	445	454	459	440	461	464	500	443	483	464	454	461	454	483	468	472	442	449	437	458	529	456	445	470	454	423	449	422	430	424	454	442	450	435	496	454	432	428	445	450	470	437	417	460	437	448	452	443	458	439	471	446	477	436	438	457	456	478	409	479	494	456	479	412	424	486	419	436	477	455	461	469	462	470	492	433	475	429	420	436	434	456	471	435	454	442	427	486	444	489	472	443	465	430	430	462	479	468	422	439	470	426	442	454	463	461	447	467	412	410	408	472	435	477	489	440	443	456	438	440	465	436	411	461	506	402	526	446	438	441	476	462	446	460	435	463	453	450	429	447	492	436	436	472	449	449	465	457	497	437	408	468	405	407	454	449	432	448	452
57984	88996	65762	36563	13683	619	456	478	441	465	527	488	469	444	492	517	499	499	467	447	464	589	698	647	568	525	460	483	480	457	468	506	475	471	461	475	497	471	434	477	466	448	444	474	501	488	475	421	450	475	442	468	454	453	482	424	470	460	483	480	492	480	488	476	424	469	472	464	463	463	422	478	446	523	464	467	429	499	418	475	450	452	459	503	396	440	475	406	446	487	475	444	422	464	490	453	469	472	460	484	491	451	484	469	497	446	454	486	435	455	458	441	460	475	463	412	452	451	476	458	437	483	459	438	461	444	492	478	472	455	436	462	455	440	495	427	441	416	471	516	490	470	445	456	444	468	461	451	458	450	456	479	458	451	467	441	511	427	463	450	468	428	435	439	485	462	433	477	488	474	427	482	468	424	437	450	468	443	417	458	515	457	469	483	447	469	468	442	448	469	447	441	453	477	443	430	454	463	462	431	494	495	503	447	451	506	468	474	466	450	456	466	474	445	457	488	469	487	475	442	452	457	467	472	427	471	448	457	473	482	463	449	465	472	502	462	439	429	470	489	464	440	485	474	467	485	476	420	473	473	466	470	494	454	487	458	473	498	468	439	433	450	472	483	461	487	469	472	506	519	470	476	458	454	487	489	459	452	494	458	477	500	493	469	411	452	411	474	446	441	485	442	466	482	458	437	467	441	492	455	459	465	474	475	473	473	483	442	462	447	478	448	492	493	457	455	449	462	459	497	447	475	480	435	439	447	500	487	424	451	431	482	461	493	488	484	462	443	447	472	462	440	433	481	454	487	471	480	463	441	447	454	459	421	486	489	422	482	442	473	450	404	439	497	467	491	434	475	475	524	467	458	446	466	483	447	501	458	441	475	479	475	472	444	419	457	453	481	398	458	429	469	468	462	444	448	474	487	424	430	465	481	491	471	478	477	461	458	453	417	455	471	458	452	455	479	465	469	492	475	422	436	490	491	462	465	483	446	461	444	506	458	475	482	464	463	488	437	468	451	465	441	471	448	431	449	454	436	494	428	472	443	453	434	482	499	476	496	452	468	449	474	511	468	488	464	452	479	477	449	489	454	467	471	431	475	434	480	491	448	462	449	457	508	421	464	464	477	449	486	476	447	470	468	471	480	465	461	486	452	471	481	484	444	477	443	462	440	470	483	439	470	460	440	431	480	441	418	469	406	457	426	457	460	451	475	481	449	430	475	467	471	490	523	427	436	484	446	477	483	456	467	483	489	442	470	473	450	465	451	458	482	478	463	496	441	457	461	461	434	474	463	442	479	448	465	456	417	458	483	491	458	403	492	481	467	455	472	449	477	444	457	492	480	469	460	462	420	500	410	438	445	432	442	460	460	482	422	488	476	465	459	448	452	477	464	487	470	458	473	497	469	467	443	434	459	469	467	425	498	457	416	465	485	465	450	460	444	456	449	487	459	458	478	483	477	450	485	465	454	449	477	463	505	476	483	446	442	490	420	483	490	404	461	468	484	465	447	483	458	482	459	450	467	495	476	489	460	415	447	472	463	450	431	443	440	490	424	440	464	444	480	451	465	490	466	423	485	458	438	497	462	446	430	462	438	472	441	447	479	421	485	431	465	446	432	442	423	471	465	448	475	461	452	468	448	461	460	477	482	463	451	464	466	445	463	480	464	460	487	467	479	457	489	435	458	449	449	466	464	454	448	475	457	490	447	475	449	454	451	456	449	473	493	460	446	455	457	487	466	471	450	471	426	451	458	494	438	456	480	465	426	462	496	496	477	443	456	487	445	462	450	465	454	437	458	496	468	506	447	487	478	432	436	466	449	441	462	439	446	464	507	505	468	481	505	451	486	451	509	456	470	486	427	489	462	456	425	413	462	446	428	450	474	439	435	452	444	463	454	488	472	489	466	460	476	473	462	426	460	489	437	477	464	471	444	475	449	484	450	475	430	456	476	447	434	454	468	472	476	465	456	500	452	494	461	499	464	432	499	423	431	484	448	440	466	473	452	450	482	470	475	465	440	483	477	410	465	427	493	477	495	491	446	455	482	474	457	460	482	443	487	459	437	478	440	488	484	489	455	474	442	436	440	483	463	445	478	468	469	475	475	430	465	495	463	496	446	462	479	476	485	485	475	480	398	488	470	462	490	459	474	440	461	437	476	477	481	472	479	451	476	435	437	442	483	481	478	468	475	458	426	435	437	436	451	482	451	476	467	438	456	482	445	437	473	451	450	415	446	468	474	452	459	451	461	463	498	460	478	489	439	431	433	466	443	474	459	439	488	449	433	458	474	441	453	460	481	475	461	474	444	472	455	471	472	478	450	463	460	486	472	508	439	467	482	445	469	456	433	474	465	434	499	469	446	482	484	462	471	425	435	413	447	468	471	467	492	473	417	461	496	434	471	480	479	508	458	476	461	446	461	509	474	424	491	448	409	466	483	488	488	475	480	502	473	497	489	446	458	463	442	441	466	460	495	453	430	472	415	458	471	435	493	480	466	442	491	427	487	474	456	492	436	464	446	469	470	493	505	466	467	455	511	447	490	479	460	468	489	471	459	478	497	461	446	451	462	446	428	459	442	470	481	433	438	411	474	509	454	466	464	456	495	461	422	477	456	432	464	477	474	465	463	470	446	449	451	479	465	482	443	432	478	440	489	449	469	470	487	468	413	437	484	422	478	437	455	471	421	449	426	445	445	477	455	466	484	514	453	456	452	504	436	471	484	441	428	457	471	454	467	478	461	454	489	436	417	427	472	459	461	443	463	462	434	465	469	492	494	465	456	477	478	447	439	456	413	452	439	464	441	456	482	459	494	483	444	467	460	453	491	498	445	487	446	459	412	486	462	464	488	451	466	486	472	495	415	443	452	479	453	455	450	455	474	441	470	421	507	446	438	455	433	449	466	466	420	441	444	452	459	498	513	458	470	438	450	461	465	476	461	466	445	472	501	435	432	456	451	503	459	457	497	472	467	442	406	430	442	457	456	464	465	465	478	472	422	438	475	472	451	460	428	441	461	455	461	462	456	470	442	473	473	460	466	420	435	448	436	463	448	449	465	474	449	471	514	471	472	457	481	448	479	450	497	484	457	448	459	471	454	485	466	430	454	469	422	452	455	470	488	450	484	453	447	488	464	455	471	437	462	498	468	454	453	507	442	433	466	457	451	465	456	420	468	463	475	487	484	469	454	448	455	468	487	444	426	449	466	454	444	456	479	454	513	470	450	426	483	441	456	423	442	431	440	481	478	468	478	457	495	431	453	426	452	432	465	469	457	469	483	487	483	429	453	489	494	500	479	451	443	487	479	474	468	469	431	401	481	469	472	445	459	455	457	469	456	501	449	486	443	494	456	462	441	508	489	450	478	469	460	429	459	454	449	474	452	441	485	445	435	478	453	449	450	410	474	453	472	460	442	452	499	459	466	450	448	476	473	433	497	498	461	438	436	446	463	433	466	433	481	471	455	503	497	467	490	504	422	495	451	455	439	474	469
23854	22961	35486	35538	27465	12021	1865	728	595	613	554	587	623	554	554	596	564	572	575	552	577	813	1029	870	777	634	600	574	555	587	556	550	521	583	564	566	535	582	540	569	576	548	530	563	546	601	562	521	553	576	553	504	524	581	514	518	521	579	558	530	550	546	554	517	557	580	529	575	520	519	541	543	561	520	561	525	542	516	526	557	506	526	532	507	531	544	555	553	530	529	559	523	506	549	587	596	602	512	508	556	585	511	591	563	544	533	566	586	538	550	590	506	537	564	528	552	509	540	585	539	539	571	511	522	559	509	507	549	598	510	536	539	560	571	522	549	563	560	538	574	531	573	510	550	522	539	552	514	552	542	529	518	589	551	579	566	577	587	566	568	559	531	552	567	593	559	534	544	506	510	574	518	544	518	571	545	540	569	601	533	519	554	531	583	518	522	522	520	565	577	554	541	520	585	557	522	560	555	527	546	533	573	582	547	554	570	514	540	573	556	561	530	560	554	567	541	545	567	524	542	585	540	603	560	508	603	551	526	562	547	591	608	523	534	558	556	553	572	523	562	549	549	544	568	550	516	540	571	570	534	554	516	508	577	565	541	564	543	569	558	572	566	515	531	552	540	529	530	595	542	539	546	523	583	555	554	570	538	547	590	534	577	556	508	571	523	560	518	569	571	537	607	554	514	553	547	566	547	572	566	511	538	537	567	526	548	547	575	545	538	572	494	542	510	586	559	540	531	557	573	543	537	551	548	547	484	551	577	561	492	530	520	573	572	552	541	521	571	554	555	538	556	565	562	546	492	539	526	542	568	555	503	543	587	541	539	562	512	541	549	566	580	539	536	539	492	554	537	539	535	484	547	510	524	534	539	546	537	552	571	570	518	553	517	548	524	522	566	543	527	547	569	561	578	602	574	507	545	584	529	542	534	547	541	567	507	554	558	585	555	611	553	531	536	518	539	550	556	522	582	534	543	558	580	549	572	548	501	543	503	507	543	546	549	540	551	503	534	581	561	517	557	542	540	587	522	523	523	531	543	559	528	564	551	513	537	543	557	517	571	496	565	571	523	555	557	549	544	569	571	539	583	543	544	560	493	549	552	583	544	492	526	586	538	526	553	543	559	577	523	512	539	541	519	528	578	519	558	541	529	535	586	552	547	523	587	541	548	530	607	581	530	513	564	541	553	577	527	524	550	554	559	526	514	567	539	547	557	544	533	548	514	563	549	535	570	567	553	560	563	558	535	566	576	535	570	562	512	612	578	538	525	559	556	553	519	530	555	522	551	554	557	594	506	527	541	547	540	481	551	533	567	530	554	533	578	534	556	491	553	599	570	561	540	512	515	611	543	569	558	612	552	601	578	574	550	510	520	545	532	560	569	521	545	536	564	527	541	555	544	539	523	585	567	544	563	542	514	492	516	530	568	543	555	538	548	560	574	581	549	575	500	578	534	524	547	544	529	545	515	548	525	539	556	560	573	512	555	587	552	525	555	587	567	577	536	582	510	511	492	519	516	525	535	524	559	558	532	531	535	534	537	549	526	503	541	515	557	514	542	518	549	567	530	567	538	578	588	548	595	547	563	529	591	545	525	608	536	528	552	562	533	551	535	545	539	538	508	542	580	583	530	531	506	507	525	565	578	548	530	571	586	526	591	579	487	518	536	558	534	555	585	561	516	548	558	565	527	487	530	554	560	541	551	555	529	533	560	539	555	524	541	593	588	586	542	514	554	529	583	533	563	591	510	544	571	535	507	512	584	526	543	553	578	543	531	541	549	538	539	524	541	547	536	528	559	545	521	514	545	543	535	529	548	540	536	553	525	550	525	526	579	569	498	506	565	530	556	524	534	582	559	509	539	553	558	578	484	548	558	585	506	544	579	548	528	506	571	516	571	534	523	568	529	507	543	563	557	528	535	534	538	532	575	528	557	553	542	551	550	567	527	545	560	513	543	570	525	570	537	570	564	549	563	521	586	556	549	579	536	580	623	522	531	523	530	520	583	552	550	549	537	561	524	530	591	561	528	506	578	554	542	530	544	545	546	547	528	565	529	533	528	589	554	540	552	552	519	492	569	526	529	549	557	573	532	564	541	542	545	575	538	529	530	539	518	514	525	544	510	560	549	567	538	557	565	557	548	527	554	564	526	524	528	552	504	533	556	517	524	563	554	507	514	535	512	539	595	507	519	522	526	523	552	547	545	544	568	512	524	534	526	552	558	592	514	527	553	533	522	534	558	556	530	578	547	511	465	573	532	566	542	523	570	559	533	517	567	560	531	541	582	526	567	542	528	495	502	527	527	528	545	559	563	571	572	568	554	573	517	525	546	581	520	595	531	517	522	584	541	556	522	557	557	584	559	562	567	576	551	575	544	542	587	551	510	561	507	546	548	555	504	563	567	516	533	552	548	525	573	565	530	583	543	533	546	554	559	603	587	577	572	533	599	580	551	544	538	533	523	543	524	513	585	586	572	527	596	522	558	577	545	545	528	553	534	558	580	543	533	553	582	518	590	576	551	547	549	542	564	545	544	527	546	577	562	569	590	555	549	567	554	559	538	514	560	499	542	548	529	555	543	545	549	550	565	571	552	538	515	560	561	558	551	562	564	575	533	566	541	565	544	568	582	575	570	553	541	551	508	506	571	525	508	513	572	502	563	549	543	541	544	554	529	531	505	518	525	536	537	570	522	512	547	554	585	566	559	529	543	540	552	539	557	583	572	549	518	550	562	523	509	583	542	550	542	526	589	562	530	504	513	543	563	549	536	518	554	543	583	529	535	519	509	550	549	596	524	534	489	555	555	590	580	557	543	563	561	535	519	519	562	556	551	559	541	506	536	494	560	563	517	522	554	590	559	575	576	500	561	609	555	566	576	532	579	519	515	546	549	580	531	569	531	569	537	546	595	550	501	529	543	552	522	557	548	523	549	539	570	555	561	559	548	537	528	495	545	521	538	536	570	560	544	606	593	524	538	534	545	541	608	576	543	543	522	577	518	576	535	539	548	542	585	507	548	542	587	502	568	556	527	523	533	577	562	606	571	522	511	581	519	557	528	610	545	576	542	537	551	570	554	525	543	563	521	558	544	569	595	494	559	569	546	547	573	555	536	553	529	558	548	587	553	536	533	544	553	608	581	571	584	547	564	532	535	518	513	542	538	499	552	548	513	549	565	539	548	555	537	542	499	520	522	525	554	525	602	550	547	547	559	570	542	513	550	523	576	572	569	574	558	573	575	530	565	544	539	551	536	569	539	552	557	538	548	521	542	530	518	521	546	586	544	518	538	579	511	558	529	605	566	522	491	533	540	549	529	525	516	547	559	555	551	494	549	524	551	524	540	573	551	548	536	522	565	571	550	531	537	600	545	523	514	524	513	545	524	498	503	527	535	541	558	538	539	529	536	529	544	508	577	582	579	530	542	564	561	511	538	517	539	598	554	553	542	562	573	574	547	562	548	526	563	570	574	551	544	509	578	520	583	533	530	603	554
62555	100340	70348	50370	20602	634	631	608	593	603	564	631	606	644	600	595	567	598	587	531	588	1048	1413	1121	903	691	646	622	585	592	607	568	596	595	587	541	564	589	599	597	588	592	547	596	623	565	557	575	566	573	520	535	555	553	498	553	583	597	520	538	565	633	571	562	545	561	571	548	544	537	577	568	585	535	589	575	594	571	579	593	604	567	543	553	549	584	563	580	578	553	560	578	572	557	568	558	549	588	558	593	567	577	565	575	591	611	568	571	604	518	597	596	575	592	577	567	566	593	589	564	561	541	582	618	601	578	576	543	601	609	581	539	561	613	575	579	588	570	548	563	569	599	582	582	594	565	569	513	541	581	588	560	586	556	588	566	578	598	556	600	575	595	610	571	628	570	571	508	572	548	626	551	565	621	615	592	584	523	536	568	576	559	575	539	594	552	548	583	540	553	585	575	549	543	534	572	559	561	552	548	583	572	596	598	581	544	558	556	578	552	602	594	536	547	552	574	571	573	580	582	583	603	546	552	541	548	601	569	530	570	589	540	592	587	563	590	598	617	542	510	537	601	567	567	566	554	573	558	541	547	585	547	543	594	600	544	611	549	551	580	578	550	598	555	567	561	558	561	604	584	553	566	601	586	586	531	532	541	602	564	579	598	543	540	587	561	555	566	601	582	584	579	573	573	560	540	603	547	558	562	540	502	547	576	609	564	557	565	585	583	573	573	531	578	587	571	554	544	655	558	554	564	564	591	548	593	558	587	561	526	564	562	561	554	577	584	539	560	566	577	532	541	554	551	549	571	538	537	595	552	552	549	526	592	561	587	549	563	567	565	547	601	563	551	547	580	542	557	541	596	588	586	600	547	584	563	570	548	561	593	572	616	557	551	581	579	568	533	574	598	554	567	549	562	547	578	580	567	564	568	571	550	562	556	556	552	584	585	549	569	555	560	540	570	579	537	573	588	554	573	590	536	570	570	591	552	546	553	555	569	596	567	539	586	579	608	565	583	633	561	626	555	547	573	579	546	570	553	554	528	593	547	520	609	552	568	566	577	599	583	557	561	547	592	583	578	585	587	572	567	577	585	616	586	573	536	507	628	566	600	587	568	525	556	569	574	587	614	568	576	556	528	577	538	580	569	569	582	544	598	545	575	595	604	602	576	533	598	585	561	543	557	580	537	576	594	524	571	571	603	540	573	557	562	589	565	592	627	527	590	548	576	582	549	607	532	571	614	558	570	543	615	516	538	577	589	532	607	593	552	603	583	549	564	599	558	552	616	580	543	589	584	574	581	583	549	559	550	580	590	549	526	571	595	553	577	571	601	544	576	603	553	585	550	570	546	588	631	590	543	565	587	578	566	555	553	541	592	538	560	585	526	586	584	552	572	580	571	557	550	588	588	539	580	583	545	577	566	591	543	573	580	588	561	547	587	526	565	558	585	601	568	563	573	537	593	583	574	533	629	543	575	556	590	569	585	532	581	550	595	598	587	553	552	565	568	578	528	547	513	568	584	562	611	576	592	592	603	575	607	542	607	590	564	599	534	538	564	542	611	574	573	609	596	575	576	561	566	577	575	578	575	556	547	549	540	550	572	565	577	604	576	581	576	593	567	588	541	570	569	568	591	572	567	587	574	588	602	528	563	541	554	535	584	577	558	550	589	583	564	577	542	542	571	562	551	572	561	589	555	558	564	613	546	561	581	604	519	565	568	605	532	571	584	571	563	547	567	625	600	594	566	576	569	567	585	567	587	598	581	608	586	566	585	559	576	566	570	587	552	573	575	563	590	607	560	579	570	585	594	575	590	546	566	555	584	550	590	549	536	595	591	579	556	608	598	551	564	572	536	519	569	596	589	574	584	590	528	530	540	576	551	555	576	585	559	570	579	562	585	583	578	610	568	538	572	582	502	576	563	592	554	574	543	600	529	548	559	554	558	545	583	567	565	593	593	572	557	583	579	584	549	555	621	575	607	550	581	545	569	616	563	515	566	585	565	601	542	581	566	621	584	562	566	606	593	575	599	568	593	548	568	590	558	588	576	549	563	565	556	584	537	580	582	560	543	563	598	559	551	554	594	600	547	552	565	525	564	538	570	588	574	551	529	598	582	558	565	588	534	578	532	559	577	570	589	581	551	507	541	532	593	559	595	585	573	559	572	542	557	571	597	597	561	547	568	547	531	561	540	593	552	616	534	612	524	526	589	582	557	567	560	560	575	552	583	570	513	600	536	563	559	576	551	558	567	557	572	582	569	581	572	562	553	537	599	621	615	578	558	562	552	594	537	549	572	580	514	572	562	564	554	468	548	559	547	529	566	553	567	564	512	596	530	554	536	563	528	568	573	554	620	545	579	568	595	583	537	559	611	548	543	574	513	562	561	568	560	562	600	551	576	588	565	590	552	592	625	567	576	584	531	588	612	589	581	525	604	580	554	593	546	590	588	581	590	590	597	601	584	579	576	579	537	586	522	567	556	535	566	573	588	558	585	579	560	564	558	577	562	573	566	552	576	548	526	552	598	562	548	524	608	533	575	554	546	568	565	563	568	531	534	562	566	554	567	609	549	569	562	558	588	577	567	566	583	566	575	551	599	544	572	583	587	614	525	522	573	566	586	565	604	588	632	588	608	572	560	550	558	544	600	583	594	576	576	606	577	559	556	548	608	586	564	604	569	568	566	588	580	559	570	538	597	559	544	552	526	516	562	567	534	556	568	562	589	574	533	533	572	527	565	600	550	554	590	579	538	537	581	579	546	581	581	556	536	511	526	579	596	541	559	569	566	566	568	543	558	577	545	589	574	575	526	577	550	538	550	578	577	552	567	545	568	583	528	558	549	556	584	566	564	536	554	541	549	583	572	551	593	582	594	553	534	553	535	525	586	548	552	508	572	561	579	545	552	556	559	556	541	570	553	576	594	599	553	573	575	576	587	512	565	567	602	557	585	582	572	591	552	619	557	557	592	554	569	538	587	556	568	599	582	574	599	590	574	599	593	547	548	598	552	546	571	581	547	606	563	591	562	555	607	571	541	566	553	553	613	582	605	602	543	637	595	542	599	562	576	546	579	524	574	564	577	549	542	520	578	584	570	533	576	520	580	591	563	573	564	556	592	594	600	534	580	579	561	572	572	540	558	545	541	602	549	613	562	589	519	569	538	566	549	561	568	551	587	569	583	585	548	570	540	594	527	585	594	548	556	536	546	549	563	578	556	572	559	569	584	568	543	555	562	557	572	523	588	597	591	544	606	587	554	541	598	550	537	629	586	510	567	611	540	581	543	558	608	574	574	559	594	550	561	576	621	565	536	578	571	595	583	572	616	548	569	529	524	602	575	551	565	526	615	557	567	600	575	586	566	618	546	562	579	544	591	576	585	575	544	595	520	570	559	588	581	490	557	597	568	572	579	572	568	545	576	622	559	554	554	578	573	580	577	580	539	570	607	539	554	569	536	542	582	559	523	582	577	603	594	544	582	556	575	534	540	555	579
28863	28527	24948	10726	2528	448	373	377	348	351	389	368	352	340	353	355	330	364	368	369	378	367	370	377	350	371	327	366	358	351	345	330	346	343	350	353	324	334	368	375	353	305	349	355	352	344	365	330	352	355	349	312	356	327	359	330	370	319	356	316	330	338	350	361	351	353	389	368	322	360	324	369	358	328	335	322	374	340	325	357	365	387	328	358	367	351	356	322	350	377	356	322	332	340	366	311	352	340	361	352	376	341	351	344	343	356	340	321	364	303	351	345	355	333	342	349	329	360	390	342	364	321	378	345	330	364	314	368	343	370	359	338	308	372	384	352	342	365	331	314	348	368	327	320	368	344	377	375	375	336	359	363	328	353	357	317	348	358	324	349	356	347	373	367	355	342	366	325	389	342	327	367	363	343	342	348	354	366	347	383	364	367	331	359	367	364	356	316	348	360	349	343	333	322	349	343	341	342	349	341	372	358	316	350	363	354	351	368	362	352	346	358	327	329	347	356	364	366	358	389	381	310	354	383	355	346	328	345	370	333	353	374	353	355	385	359	334	364	337	340	347	349	371	337	328	346	358	337	328	325	308	341	342	372	352	334	332	344	370	334	354	399	328	371	340	315	344	361	369	371	358	316	350	350	343	352	384	364	333	315	362	342	359	346	345	336	353	326	388	334	321	357	360	376	367	324	315	355	359	315	334	336	362	365	376	331	368	358	328	366	351	335	337	356	325	365	354	306	337	360	344	349	358	369	353	338	382	337	330	354	355	373	341	336	381	334	349	354	327	349	351	344	380	363	314	333	327	305	374	381	350	308	359	349	320	329	344	339	344	357	355	322	315	308	346	373	342	376	329	342	358	325	412	352	379	318	352	324	326	357	336	344	341	350	328	346	344	324	338	339	366	359	306	319	343	350	330	362	353	336	329	366	326	344	354	349	339	355	368	315	373	331	364	383	363	341	354	324	340	341	345	350	368	370	363	374	332	324	357	324	328	359	339	359	342	338	361	350	361	360	348	328	318	336	341	332	342	337	335	356	319	351	324	354	343	414	321	369	382	340	351	297	318	346	334	353	340	393	375	347	377	332	317	357	352	356	358	351	338	338	374	332	349	329	349	364	366	333	358	339	348	354	373	338	357	358	366	364	314	373	350	328	367	369	370	336	371	355	342	361	360	352	356	387	387	352	327	287	355	378	329	362	367	334	332	363	333	347	299	339	335	335	316	377	358	375	354	376	365	368	352	340	335	341	343	354	360	361	345	351	317	347	334	339	339	340	361	346	346	357	343	343	360	364	321	393	333	330	322	334	347	332	372	377	345	373	331	350	339	370	355	330	375	374	388	354	351	326	358	359	373	346	350	348	379	349	342	314	374	346	342	361	324	327	379	350	368	316	337	362	357	317	308	341	352	362	347	382	359	321	339	323	352	376	354	342	332	350	357	306	352	340	408	355	330	377	344	325	342	361	330	339	323	337	340	375	360	337	375	395	357	342	363	334	372	320	341	324	312	351	356	376	372	345	340	343	344	350	343	328	382	312	329	332	338	340	359	351	341	381	340	343	337	338	332	355	367	361	351	351	342	306	375	341	335	366	334	337	359	329	365	363	353	366	357	344	360	349	368	340	334	346	350	363	347	339	357	344	340	352	378	348	384	366	309	344	331	366	307	349	347	351	355	359	355	370	358	361	334	325	351	345	347	327	357	330	315	349	364	321	355	360	333	381	341	335	352	339	345	345	336	368	375	360	325	365	350	336	344	401	358	309	366	356	337	333	326	365	366	327	355	357	346	339	345	359	360	352	388	342	333	357	378	362	333	333	371	338	348	363	348	339	349	363	348	363	353	371	342	327	360	350	380	333	341	371	328	379	331	366	376	353	384	341	384	400	353	354	352	373	350	353	333	355	328	344	363	349	378	352	366	352	332	347	333	345	376	332	354	351	320	304	334	333	370	344	345	341	342	370	354	355	339	338	347	348	357	318	337	369	346	329	361	298	385	325	369	339	343	363	323	356	361	401	346	351	349	330	344	357	347	333	349	351	342	346	345	370	318	352	366	357	356	379	371	321	325	349	358	338	349	387	338	345	331	324	336	330	373	319	327	362	372	393	335	345	351	334	340	365	362	368	339	390	338	334	334	362	339	387	336	354	351	371	363	359	343	349	337	349	388	327	366	330	352	346	377	369	363	337	376	345	357	363	320	364	352	341	332	336	334	370	349	360	352	361	365	346	350	345	375	362	339	382	329	361	353	342	378	328	362	343	361	338	349	335	365	367	342	390	356	338	370	360	349	374	358	379	346	348	360	359	363	358	318	365	346	356	323	383	370	363	361	336	359	331	396	339	356	355	329	362	362	366	347	365	329	338	332	385	405	361	349	332	344	336	385	317	386	359	322	356	336	335	314	368	362	340	332	371	349	339	335	330	335	368	367	331	339	317	380	379	338	330	349	355	328	340	349	341	310	363	326	348	368	333	328	378	337	364	371	311	332	352	335	338	320	369	378	341	337	315	349	330	333	353	343	323	345	330	330	346	340	374	325	356	359	340	352	334	347	348	358	351	344	349	355	362	349	335	352	361	313	352	345	334	338	385	363	351	352	368	366	354	367	336	363	339	342	341	331	354	392	320	370	296	351	359	349	350	358	353	354	348	336	336	356	357	373	371	351	351	378	329	328	342	344	347	321	326	316	343	371	347	350	389	337	371	363	350	330	355	311	379	348	353	393	329	352	341	357	371	352	329	336	352	324	320	359	348	352	385	342	367	342	317	326	336	331	359	352	308	344	343	317	313	384	376	355	357	325	346	348	302	320	373	349	341	330	342	319	329	345	336	364	348	350	321	374	346	370	316	367	348	339	374	348	351	345	338	344	331	363	345	313	314	330	349	375	339	333	348	353	321	341	324	349	369	378	343	360	341	369	373	354	364	362	338	347	360	341	364	340	363	338	341	348	347	379	355	349	366	356	340	327	359	327	374	352	332	336	339	365	347	363	396	370	359	358	374	308	342	328	376	344	328	359	373	323	336	351	306	327	324	371	353	337	356	344	386	389	347	342	332	368	350	342	342	344	353	352	329	372	356	328	370	365	336	377	335	344	340	371	317	357	333	351	373	350	355	334	362	364	368	374	359	383	339	330	335	336	335	343	323	350	330	346	365	340	350	358	340	355	350	353	340	385	362	320	366	343	321	371	364	348	365	358	368	367	352	364	378	363	355	365	396	346	353	350	374	340	328	383	385	327	346	309	377	359	357	352	369	355	373	314	337	388	375	345	369	376	354	359	343	334	359	365	388	339	349	360	350	343	376	303	365	338	311	312	341	331	360	330	382	343	389	333	363	341	336	335	332	366	331	355	330	327	358	351	308	350	389	359	367	375	347	309	363	349	362	331	356	340	310	362	352	371	391	366	322	369	343	357	322	343	319	344	352	329	365	365	342	375	353	333	348	350	402	358	358	322	345	334	353	320	341	344	364	404	343	359	364	368	326	365	377
18715	35021	18850	6117	2153	343	323	291	339	350	282	317	320	320	323	323	333	344	327	340	315	334	399	392	333	352	333	311	333	329	300	368	322	362	319	332	358	339	351	303	351	334	346	337	352	294	325	313	344	314	304	310	344	303	337	325	347	317	325	306	320	349	337	324	346	346	304	322	317	318	330	321	325	305	385	313	324	367	319	347	322	306	347	326	310	350	292	337	334	316	313	352	302	342	345	316	343	335	325	299	312	317	358	321	351	362	319	309	306	343	328	329	308	309	304	347	319	349	329	301	329	322	325	357	326	327	347	332	337	318	287	319	331	339	337	350	341	323	345	332	340	327	333	360	352	346	309	304	333	329	328	306	343	303	305	316	321	294	359	328	345	304	326	314	325	355	317	292	309	342	346	343	293	301	314	315	331	333	355	307	323	333	341	306	320	314	332	354	363	300	331	280	340	341	340	327	329	319	323	349	342	318	344	314	327	315	298	304	340	338	321	330	333	334	349	291	325	352	308	315	302	310	328	344	343	328	337	327	278	307	324	335	340	328	350	327	336	328	301	320	306	297	339	316	306	341	346	339	340	352	326	304	311	336	304	310	301	331	331	348	305	332	301	349	330	320	323	308	303	317	349	329	304	338	324	313	325	323	325	321	340	336	338	315	334	313	315	310	312	348	341	332	303	300	341	325	339	364	302	338	354	315	349	331	306	301	318	367	338	337	353	318	360	338	298	347	355	286	325	301	315	320	305	329	369	341	331	334	338	320	322	312	332	316	329	316	334	333	317	316	308	354	338	308	350	331	347	322	334	293	332	358	315	324	342	321	326	333	320	342	347	358	353	331	318	299	357	336	348	326	297	305	319	335	352	350	353	338	340	330	322	332	303	348	307	325	337	321	352	342	345	296	351	304	347	347	331	326	339	299	340	315	311	370	318	324	336	339	313	315	349	342	353	290	291	328	328	345	319	319	321	326	322	348	303	288	301	308	317	315	340	353	346	320	279	350	310	329	334	330	364	319	354	327	324	338	316	326	297	328	349	345	309	298	344	298	319	360	320	355	334	324	340	329	337	332	296	321	285	294	340	311	326	328	310	307	319	327	282	313	332	301	358	329	377	339	307	307	345	358	338	324	303	334	296	337	364	295	336	347	312	314	317	333	314	310	355	335	341	361	339	307	316	319	311	320	291	312	327	309	340	351	323	345	338	337	334	285	335	326	328	303	351	362	321	310	319	359	275	306	330	346	302	338	346	333	294	343	352	338	322	316	349	353	326	328	312	313	356	326	332	313	313	323	320	339	282	328	343	329	329	344	339	328	330	335	327	341	315	311	347	339	333	297	306	368	319	307	344	348	326	304	311	346	337	315	315	341	325	327	332	313	304	329	342	332	318	346	338	322	295	301	293	331	315	323	357	329	321	361	319	328	357	369	310	329	334	347	336	357	310	317	343	345	331	310	331	295	334	334	327	338	365	338	298	321	296	359	326	303	356	348	301	286	359	311	288	325	326	344	332	324	334	323	331	322	331	321	326	320	338	333	306	312	295	323	383	306	324	346	304	357	323	342	333	295	333	304	328	327	350	324	339	278	311	327	347	303	298	324	320	321	351	279	312	338	318	353	306	339	343	355	311	356	303	312	304	361	314	325	292	338	357	303	306	361	321	350	308	300	327	346	308	312	346	310	335	313	314	346	314	313	331	342	380	329	336	343	358	324	332	323	340	329	300	330	309	350	340	324	327	316	319	308	308	337	326	304	308	354	316	361	354	332	308	326	378	319	315	334	316	342	306	309	339	343	329	308	332	357	307	299	317	313	323	349	349	339	340	326	339	338	322	309	357	345	350	334	305	338	313	328	332	319	344	329	339	317	322	375	365	326	324	326	321	336	339	371	319	330	309	343	337	304	333	319	334	299	332	296	301	325	320	331	366	339	325	341	331	343	336	325	353	322	325	320	320	320	327	347	313	325	308	320	340	331	324	349	328	329	356	366	323	324	344	331	348	333	345	320	329	329	303	308	374	319	338	333	345	314	335	332	363	357	352	317	354	376	321	327	332	338	350	342	340	320	350	327	299	320	323	353	313	339	324	295	329	311	317	321	322	343	324	311	313	336	353	309	325	326	313	328	308	330	368	341	332	332	313	356	317	368	311	354	331	293	328	329	364	324	321	328	296	335	350	318	328	292	291	333	342	341	323	348	335	346	325	327	318	305	337	335	339	338	332	310	339	313	345	296	319	308	339	350	334	286	342	302	353	348	378	320	329	317	340	320	334	335	325	317	323	347	335	311	330	337	320	337	335	344	319	351	318	335	302	320	326	330	337	311	301	295	329	329	369	316	312	321	333	327	315	333	335	343	347	342	325	293	309	334	345	341	315	307	350	328	341	347	339	304	278	325	339	307	341	362	319	349	370	343	327	355	328	313	326	335	322	328	333	354	317	335	319	334	316	325	309	317	328	339	364	320	278	324	314	303	359	282	316	303	339	316	335	353	294	325	318	310	333	324	335	328	359	313	305	288	332	350	339	326	305	291	325	347	329	326	317	346	322	324	319	351	345	334	329	314	317	322	357	306	314	315	338	317	330	287	332	346	332	312	336	323	334	319	317	337	342	338	336	320	326	328	345	357	351	302	349	323	315	316	339	327	337	350	327	322	340	317	327	328	363	340	323	325	302	342	338	340	325	338	326	339	318	328	335	341	305	336	361	321	320	297	328	311	312	347	343	311	318	331	327	346	330	315	314	344	360	324	342	346	353	341	322	328	329	322	330	316	316	362	311	320	312	328	341	333	326	335	333	316	330	313	311	323	323	324	309	337	339	308	300	343	355	357	301	329	320	327	330	332	345	317	351	343	299	356	341	324	350	314	346	330	341	309	335	325	338	316	325	320	356	330	337	315	326	344	287	319	343	340	323	334	325	328	360	328	335	348	348	290	327	311	301	338	335	327	326	316	325	329	325	325	333	309	339	333	351	371	343	319	329	309	295	322	308	336	330	315	338	330	304	317	301	326	339	356	334	334	332	326	334	346	321	298	332	345	345	350	347	338	330	331	383	339	322	342	325	286	298	333	354	309	337	347	338	347	338	378	333	289	329	328	337	315	369	356	348	350	335	342	314	331	338	309	333	356	353	339	338	299	318	345	338	325	361	316	328	325	333	332	333	341	306	326	349	306	339	305	350	339	308	314	303	315	317	300	334	343	310	316	337	344	364	271	318	308	321	309	328	356	331	350	327	339	327	334	325	325	324	307	310	330	308	308	343	327	323	328	346	320	299	324	307	309	339	350	360	333	357	337	358	325	357	309	358	325	324	318	291	352	342	309	292	338	305	349	337	306	369	368	348	324	355	320	325	325	328	335	347	306	343	352	361	329	313	318	298	325	328	345	329	330	329	324	327	350	330	324	326	365	334	303	327	307	319	349	345	313	304	324	322	317	324	330	327	294	341	323	343	341	311	332	344	325	365	331	341	327	332	351	318	296	325	332	332	323
24986	26132	37675	39863	28308	5496	795	527	507	475	474	460	467	502	505	489	467	419	467	457	483	600	777	649	571	496	482	461	427	466	465	441	427	468	423	460	413	456	425	487	481	443	482	486	454	440	439	478	451	464	438	449	452	466	485	478	466	425	447	479	438	436	478	502	478	427	488	480	477	489	438	409	466	450	477	496	428	463	470	482	492	468	438	447	449	426	428	442	451	431	441	468	433	468	474	489	447	473	473	437	468	466	456	440	442	438	460	481	463	467	461	488	421	472	456	421	447	462	459	433	488	464	448	441	434	507	485	421	461	455	428	424	464	459	485	447	418	491	467	471	420	434	439	438	461	416	466	457	451	478	487	477	465	490	449	403	465	430	430	449	432	438	435	475	442	463	460	484	453	443	424	454	443	463	484	442	453	432	484	455	479	427	420	456	430	464	494	457	435	441	450	467	428	447	455	466	446	457	463	439	429	460	485	447	461	439	486	462	433	414	456	458	439	441	473	453	488	484	404	436	449	473	427	484	479	478	448	449	454	475	470	448	472	461	453	458	465	453	471	475	437	457	487	463	474	474	445	450	451	449	463	461	461	417	434	433	487	437	472	458	426	452	464	442	478	461	463	438	474	486	484	478	486	465	449	480	479	459	472	438	474	468	444	443	424	447	449	440	422	453	459	487	483	453	472	469	447	471	499	455	477	451	452	460	478	491	412	468	456	469	453	437	411	475	469	435	455	426	454	442	446	432	462	481	441	450	464	464	459	448	450	460	454	464	463	424	472	455	452	468	435	443	463	435	431	425	477	454	455	490	417	499	457	485	438	459	440	480	459	462	446	435	452	429	417	485	471	453	472	477	454	446	475	468	427	441	469	437	437	427	471	458	428	423	455	466	400	483	459	471	455	446	428	444	434	427	437	474	443	440	492	419	435	428	453	474	446	465	455	445	457	425	503	443	456	481	430	453	460	463	468	477	466	476	443	479	486	411	462	460	430	461	455	480	465	399	458	421	475	467	444	495	472	469	475	448	454	441	463	433	394	450	438	480	442	479	434	435	440	444	469	424	414	493	439	423	464	432	438	452	432	443	425	455	416	460	423	460	476	449	433	428	461	462	448	450	435	460	476	461	449	445	452	442	449	430	492	437	440	406	472	460	500	496	440	463	462	439	476	482	474	448	458	474	501	466	424	430	419	453	447	475	442	449	463	437	470	436	464	495	467	438	468	441	483	460	407	419	416	470	448	448	448	454	454	451	467	476	447	446	454	467	482	433	477	462	466	469	441	472	484	451	443	448	470	489	398	426	469	461	432	427	479	477	476	414	476	449	434	446	497	490	438	407	466	435	467	440	481	465	474	456	468	428	449	463	464	469	432	466	477	423	428	438	498	495	460	468	467	431	458	405	431	475	489	425	422	464	441	444	435	446	479	448	492	471	428	458	457	499	453	416	468	441	421	446	458	442	434	473	457	493	451	456	491	461	411	476	449	421	436	429	482	453	446	438	464	505	465	428	482	420	453	436	457	422	487	473	452	427	439	451	456	470	434	446	473	460	441	462	467	472	443	490	455	457	423	437	462	474	461	462	447	410	459	445	453	460	490	479	454	444	448	465	467	458	486	478	428	477	500	462	418	445	499	473	437	455	461	468	458	445	457	413	448	481	444	487	451	492	469	480	479	437	426	424	452	428	421	467	458	412	441	452	446	472	459	472	463	461	455	471	491	433	484	474	414	461	475	452	482	473	450	469	444	491	438	466	496	438	459	412	464	465	456	450	440	463	490	437	476	482	454	455	454	466	421	431	460	444	454	454	420	448	415	450	446	422	442	443	483	419	462	475	410	472	476	449	445	432	435	468	436	466	474	484	419	439	460	440	431	480	451	452	454	454	440	459	429	460	475	481	450	439	442	455	429	453	488	452	488	435	473	471	454	469	431	454	448	446	411	472	440	424	471	422	463	441	480	426	432	441	474	517	410	452	493	432	468	468	432	426	450	475	436	428	466	438	471	448	473	492	443	439	426	446	456	477	446	475	447	389	466	453	441	460	450	466	481	450	474	469	454	478	456	422	439	432	450	455	442	455	467	438	469	475	432	473	421	430	471	475	445	484	434	410	467	447	447	415	505	413	458	462	482	457	490	464	424	459	457	478	457	492	428	488	439	454	449	447	407	456	455	409	454	458	433	402	439	454	440	494	473	437	457	442	453	473	438	415	468	460	435	472	441	447	455	470	474	460	454	446	451	435	460	451	473	484	465	460	505	482	465	463	435	436	453	473	441	474	489	430	461	430	475	462	456	452	459	443	501	420	436	459	436	498	501	445	425	485	451	438	428	441	460	470	421	419	451	482	481	409	467	465	479	458	451	490	464	475	435	479	482	446	452	481	462	438	438	478	440	446	460	440	453	465	456	457	433	442	435	452	436	442	441	435	480	483	438	473	440	488	462	428	441	467	475	479	450	461	420	450	415	428	437	477	461	459	466	457	438	455	425	425	441	416	396	477	480	463	455	414	423	443	417	418	451	473	434	435	458	415	429	449	473	467	486	442	436	449	473	460	492	430	438	444	465	497	464	478	455	464	462	464	418	421	441	462	461	443	462	447	429	430	475	440	461	465	437	403	461	451	432	436	482	448	423	457	413	443	451	440	432	458	466	459	441	431	461	439	460	464	478	463	440	443	497	427	461	428	448	479	424	473	431	467	447	488	456	455	450	422	474	458	461	402	469	464	444	423	454	450	433	434	434	456	494	477	448	466	476	461	439	490	452	477	451	429	501	452	475	441	470	465	462	455	426	419	423	453	438	427	430	509	445	459	455	488	458	436	435	483	454	432	452	434	476	471	453	427	416	467	459	450	446	457	439	443	451	432	425	496	498	439	445	435	440	478	425	466	464	457	476	495	471	440	495	483	455	460	439	443	436	444	507	447	404	446	469	472	449	451	438	465	466	424	398	475	417	441	430	441	453	461	429	504	420	456	462	459	461	414	452	462	429	466	475	452	467	457	457	462	469	410	424	487	430	470	423	465	461	471	433	420	464	483	480	472	425	462	469	435	461	412	487	430	466	459	460	440	460	443	472	411	448	463	445	455	433	469	439	496	451	478	444	422	448	486	480	483	406	453	438	455	435	448	417	465	436	446	444	485	462	433	427	427	454	451	500	494	474	470	459	455	451	480	461	462	423	447	491	460	459	437	436	457	485	468	422	459	462	416	459	456	449	460	470	420	459	453	464	423	430	469	500	421	412	444	455	435	498	483	431	472	406	451	474	476	483	486	439	459	456	450	443	454	475	479	450	463	445	447	468	462	440	434	470	446	407	440	479	493	470	485	440	456	428	456	481	418	447	448	437	426	443	413	446	460	485	461	520	462	397	464	417	450	437	441	445	434	482	423	468	461	446	417	474	478	452	456	469	457	460	457	455	446	455	511	440	467	463	423	457	454	456	460	500	428	476	420	486	406	446	464	440	485	475	473	438	426	469	464	476	455	455	462
56378	87920	55270	40779	19818	530	497	496	478	457	524	489	474	507	474	449	488	432	475	492	462	739	1014	815	659	566	472	519	478	485	473	474	445	472	472	489	484	494	436	444	445	473	408	487	463	488	481	467	463	441	446	436	483	486	465	473	487	477	489	490	488	446	456	473	497	481	431	430	462	445	463	448	462	473	439	501	448	456	495	461	429	448	477	460	478	501	486	451	498	476	459	479	459	476	459	470	458	422	448	449	441	482	501	471	416	498	484	471	480	425	482	426	422	470	465	432	471	455	462	467	491	464	471	466	465	483	457	483	463	434	490	481	444	458	470	454	445	459	497	493	478	443	486	460	440	436	459	466	488	489	439	481	468	445	445	474	434	458	480	449	476	480	448	432	461	472	454	495	444	475	454	456	466	462	464	459	437	479	485	430	473	453	450	470	467	438	430	460	497	438	443	463	478	463	453	465	473	482	471	485	438	422	426	467	474	458	502	476	476	489	486	501	449	465	469	430	471	480	460	468	500	437	454	463	463	469	463	423	484	400	494	481	448	434	466	499	446	466	456	473	434	473	484	456	491	475	439	464	485	479	444	450	480	459	435	494	450	430	458	483	463	468	424	445	466	451	439	465	477	476	468	468	451	499	496	473	431	468	434	461	483	480	449	466	454	491	433	446	425	462	477	456	467	511	488	434	494	446	495	429	455	422	458	485	456	473	451	459	453	437	463	439	447	449	474	466	458	452	453	499	496	472	466	482	507	500	465	499	464	452	416	475	450	431	444	463	444	430	455	432	432	461	445	461	460	450	482	463	482	457	448	479	441	491	452	483	515	444	436	458	505	452	446	461	458	440	457	442	460	443	488	456	448	467	426	481	466	468	456	428	474	419	443	468	445	485	478	467	472	434	498	476	445	445	452	404	474	466	488	467	483	475	436	430	446	440	471	466	456	455	477	425	472	480	427	507	487	456	425	480	471	462	463	486	435	467	412	464	461	460	431	468	459	449	480	469	436	482	482	448	440	456	439	473	524	447	481	494	493	430	457	440	463	432	451	465	470	455	433	463	419	486	473	450	436	436	425	474	442	480	492	469	476	460	462	451	457	459	453	497	506	468	440	463	467	471	429	471	466	515	415	460	475	450	440	449	487	459	456	472	464	436	428	463	443	460	460	488	471	452	487	489	448	437	436	448	446	472	466	518	470	464	420	466	431	446	482	465	470	456	447	465	494	487	499	447	462	438	479	454	464	473	471	468	442	452	456	450	480	463	451	461	472	428	451	435	479	491	441	460	438	464	440	446	489	451	480	428	454	463	442	487	464	463	438	478	456	458	485	478	459	444	462	487	492	479	447	484	475	441	481	463	462	451	496	433	458	435	447	430	478	458	441	439	469	469	476	431	484	449	451	454	459	515	469	469	467	469	501	498	488	461	490	459	464	443	451	464	452	463	474	457	455	424	435	474	458	484	480	447	450	447	457	468	477	454	427	459	438	434	448	446	446	448	514	457	470	459	490	487	470	442	476	409	404	450	458	447	496	446	512	458	468	452	461	448	462	472	465	448	497	476	422	466	487	493	473	464	448	449	457	466	487	478	434	419	482	410	469	481	412	427	461	418	454	463	445	479	432	458	456	450	477	471	474	457	461	455	476	454	465	463	465	457	440	461	518	463	423	482	457	454	464	466	485	499	442	452	504	459	426	460	476	463	430	469	468	483	450	466	444	416	434	445	458	423	440	440	470	462	434	469	459	484	492	417	469	432	499	429	476	459	461	482	459	445	502	457	451	428	471	488	458	469	468	445	424	483	467	455	473	443	485	473	431	452	502	460	466	468	450	469	511	441	472	444	429	468	469	450	455	451	441	418	507	416	427	470	471	462	485	470	444	476	438	456	476	440	473	478	502	484	441	489	440	475	492	471	498	472	473	461	434	463	431	446	511	457	462	473	424	465	443	451	448	451	491	429	453	425	456	498	457	497	454	442	454	451	476	463	461	446	449	463	470	493	453	466	435	437	421	459	461	444	417	470	430	466	458	449	491	439	468	427	478	486	476	483	480	443	495	495	460	462	523	462	466	452	486	472	494	480	479	446	452	461	432	429	455	457	431	467	473	421	466	462	455	461	478	447	472	503	486	456	445	455	441	487	462	478	440	437	451	499	443	456	477	487	441	426	489	465	515	474	442	490	481	458	477	495	486	488	465	449	480	429	450	473	458	469	526	449	455	468	441	435	410	461	447	452	450	469	467	484	429	466	446	467	438	413	454	435	462	484	473	439	482	473	466	492	411	448	474	471	456	472	458	502	455	463	472	501	450	434	408	481	469	454	455	457	474	410	444	456	446	473	430	472	428	433	442	487	436	439	429	476	507	433	473	498	494	453	442	438	464	429	445	466	449	477	459	436	426	455	451	470	480	465	466	456	459	420	449	463	476	478	439	446	483	485	482	455	461	471	453	489	446	472	476	474	452	431	436	474	465	456	450	451	444	466	482	448	469	438	466	462	449	418	540	451	478	442	461	442	475	450	416	440	447	465	450	420	474	448	453	483	459	494	466	449	446	421	439	456	492	460	475	445	439	473	498	470	487	486	450	493	451	462	464	450	427	461	456	453	451	516	454	466	439	474	500	467	475	463	454	484	418	448	494	436	507	461	469	480	469	379	457	437	432	480	496	409	418	456	488	474	469	458	454	443	411	450	448	445	499	480	488	472	492	436	435	479	445	457	434	471	481	450	474	464	477	446	440	525	424	432	475	436	447	468	478	454	466	480	446	428	436	471	470	459	447	508	470	450	462	469	436	417	450	452	429	454	434	451	469	432	479	482	448	464	461	463	416	477	468	447	455	467	455	462	430	456	425	469	441	468	459	466	465	431	486	476	513	473	447	429	470	485	424	462	439	451	459	416	462	469	458	470	455	455	457	428	466	469	473	470	510	459	452	487	413	447	441	484	454	480	451	451	457	488	461	465	470	510	452	458	446	469	425	418	466	469	510	424	464	417	468	492	448	443	471	461	489	476	428	483	439	486	466	452	447	468	460	428	468	484	429	483	469	459	455	448	453	456	477	477	445	476	452	453	438	473	472	454	407	459	447	465	491	484	452	443	446	435	437	460	451	462	433	479	484	440	460	463	427	472	491	450	455	506	464	474	425	447	465	430	462	470	457	465	446	437	444	457	451	446	520	453	455	418	417	471	437	461	484	456	439	448	494	501	421	430	503	432	484	491	480	464	452	462	476	462	450	481	409	475	456	441	489	459	474	443	486	460	450	421	445	436	481	457	428	476	467	464	464	454	469	456	489	459	479	478	469	479	444	446	468	492	445	430	446	457	440	482	481	463	468	444	468	471	467	443	473	441	490	491	435	461	449	463	523	495	438	428	428	486	477	476	452	459	442	447	458	461	492	440	486	459	441	481	483	457	461	447	424	439	466	472	479	459	425	500	446	500	463	482	461	437	487	436	459	463	483	459	481	471	450	469	466	466	467	480	430	513	473	473
23908	22296	33396	38643	33617	13727	2391	761	630	643	580	572	555	591	566	584	622	597	606	540	587	799	1180	1069	828	697	641	560	577	581	563	537	538	568	586	513	547	584	521	560	516	566	567	531	519	552	515	579	554	528	549	580	542	547	591	557	522	591	596	545	493	558	527	534	557	526	554	562	557	552	508	586	541	547	526	548	517	498	547	583	560	541	539	525	550	536	552	558	527	521	542	498	557	551	565	536	534	558	544	564	593	579	567	572	581	559	521	554	518	534	556	517	556	553	578	529	533	501	544	553	552	527	530	568	557	560	592	530	508	537	559	507	565	562	532	544	536	511	541	521	549	542	578	568	539	543	570	546	533	549	537	510	576	588	555	550	533	538	567	524	576	551	509	580	562	568	553	528	579	558	536	573	524	560	518	513	525	534	544	603	572	543	535	543	542	564	558	585	520	547	533	569	543	518	555	532	497	549	548	513	541	550	533	565	538	518	533	500	531	532	524	527	566	538	530	518	529	548	592	569	586	558	550	523	549	508	588	551	540	516	604	552	536	528	497	530	538	576	549	511	568	604	557	559	580	540	527	556	554	564	534	508	535	574	565	527	538	574	524	578	556	563	532	550	523	514	533	590	524	540	552	577	626	562	528	540	513	562	573	580	539	538	533	580	549	541	551	570	538	534	544	580	577	574	563	551	611	587	558	538	545	512	560	542	516	622	592	497	583	519	568	539	577	518	548	543	567	574	535	563	541	535	551	583	517	534	560	560	532	547	529	523	566	550	548	499	548	579	570	584	554	570	548	563	554	544	602	545	536	561	524	511	534	547	571	582	559	550	546	585	555	530	555	494	595	577	518	527	510	532	529	532	554	516	537	523	570	538	543	541	524	550	528	561	555	498	564	581	544	523	575	542	564	542	564	566	578	516	515	549	512	559	581	575	529	550	547	518	511	536	542	532	541	545	600	565	540	555	577	578	548	563	536	531	517	555	551	552	549	518	585	533	565	545	521	553	542	537	525	550	553	563	552	540	534	545	518	548	565	540	521	556	586	531	548	509	519	542	550	562	547	583	563	581	523	533	606	528	517	516	580	567	556	525	498	499	553	509	528	569	558	599	561	560	574	554	575	581	565	583	548	558	549	559	559	512	575	526	548	540	563	541	547	542	553	546	536	526	570	563	540	550	533	535	594	553	537	546	547	544	573	542	565	561	526	542	520	562	587	538	548	569	533	535	535	565	529	532	543	560	544	544	565	533	585	516	559	536	546	551	547	588	574	536	523	555	571	516	538	557	593	548	514	502	587	547	569	547	538	512	494	556	550	560	548	533	573	576	546	518	530	472	558	545	534	526	575	555	568	512	569	532	571	499	529	559	585	569	527	553	530	537	549	527	537	549	519	544	576	521	542	518	586	542	564	527	552	518	511	565	527	581	558	560	549	545	595	528	555	581	543	541	575	564	498	551	577	498	529	558	537	584	537	554	541	521	574	572	594	566	563	495	534	521	572	555	572	541	504	579	555	536	590	551	560	599	541	571	545	529	605	555	578	524	577	557	571	546	565	484	528	535	557	545	539	552	530	574	574	582	585	518	536	542	498	559	538	574	558	553	539	546	541	567	641	585	567	551	573	586	536	542	555	561	543	576	539	593	599	556	554	552	525	491	543	555	560	534	550	588	540	561	550	563	535	544	542	560	549	552	530	559	546	524	544	540	589	544	534	570	494	560	610	544	560	569	521	568	537	541	535	533	566	556	593	525	529	568	606	528	542	539	558	568	540	545	548	542	515	527	550	567	523	577	574	521	559	549	521	552	552	600	514	551	547	573	571	556	514	608	573	554	552	554	541	549	574	516	527	527	580	528	545	522	554	561	537	561	554	519	514	561	572	595	546	517	582	515	548	499	588	599	554	540	548	583	583	544	562	505	551	543	564	550	542	542	519	597	568	536	523	518	532	529	543	604	550	553	532	532	581	590	576	530	561	532	536	570	531	560	546	516	546	536	544	566	544	532	523	568	579	557	558	546	512	535	538	489	560	529	530	545	573	532	562	531	529	533	575	547	548	494	554	526	570	569	539	553	575	584	578	577	534	581	535	547	514	551	548	574	501	581	498	536	602	553	520	564	596	524	556	523	540	547	505	586	542	533	541	554	517	531	548	539	574	523	493	543	530	544	563	492	532	581	557	530	577	546	545	575	581	553	567	555	532	572	535	568	559	538	561	562	501	530	570	556	548	539	563	530	555	494	575	572	502	561	580	546	572	491	502	499	534	549	533	533	576	539	529	566	535	548	545	534	531	528	534	564	549	518	579	555	533	519	512	539	529	542	534	512	590	539	562	549	536	588	571	542	545	524	568	545	552	512	613	587	556	604	529	549	566	516	565	497	534	538	552	529	515	549	579	507	535	567	529	544	550	542	526	546	560	542	516	510	535	539	546	533	522	554	569	534	576	582	565	512	579	553	526	552	550	521	531	565	531	524	549	517	534	524	567	572	508	525	540	491	542	541	626	507	556	569	563	583	568	528	583	556	553	547	539	519	542	570	526	519	540	571	576	518	571	534	524	548	528	539	534	544	548	515	558	516	549	546	554	565	526	528	549	550	558	535	519	574	531	515	484	522	555	505	539	536	566	562	542	529	581	562	543	540	545	556	561	553	543	587	520	526	527	525	504	565	531	573	565	597	561	516	540	536	546	526	539	542	609	561	541	554	548	576	536	582	538	554	520	574	530	523	546	563	573	570	555	530	519	580	566	522	527	535	501	549	552	503	533	526	540	496	549	522	546	538	560	559	549	521	549	542	588	550	532	562	523	518	526	535	576	542	559	583	566	541	565	596	551	553	552	541	551	519	558	529	561	536	510	547	559	560	547	521	567	521	578	535	520	580	554	571	593	572	534	535	566	505	597	537	531	510	545	567	547	513	566	537	527	516	562	550	534	556	586	560	570	561	532	560	588	570	536	529	537	560	560	515	536	545	504	582	574	577	562	529	534	534	548	530	562	587	500	520	563	589	535	550	599	527	521	547	560	531	524	541	552	519	516	532	562	520	529	502	542	544	557	562	607	574	571	525	556	534	530	540	520	529	488	501	540	548	525	564	558	496	550	556	521	505	564	532	574	526	521	574	509	569	530	505	550	530	530	541	549	544	524	537	529	541	521	580	569	549	541	540	533	515	546	578	569	566	550	565	553	578	551	542	555	550	567	529	563	544	511	527	551	543	530	559	573	539	516	510	552	513	561	543	533	542	576	526	551	569	526	602	513	547	530	551	547	545	579	593	512	542	540	508	528	550	555	576	589	552	506	558	553	534	523	526	559	524	544	502	603	532	574	540	586	526	540	530	541	510	518	573	530	568	559	551	572	513	548	504	532	553	533	577	580	519	558	518	511	579	539	562	534	545	539	521	527	561	530	511	524	548	523	540	556	547	533	559	525	522	578	540	563	534	525	575	570	526	561	582	535	550	557	574	558	549	564	560	556	595	473	529	534	550	558	555
61639	93237	69720	57909	30771	888	625	642	604	613	616	586	607	597	606	618	593	536	610	585	594	1052	1789	1411	1077	772	639	583	564	646	565	532	574	555	569	549	576	579	514	560	568	543	563	542	544	573	628	595	512	600	569	555	530	537	554	551	550	509	543	556	571	554	541	580	569	565	543	543	565	542	563	537	568	567	560	531	554	538	571	596	576	568	554	575	602	549	542	544	521	566	505	542	581	561	565	591	535	553	529	543	544	553	594	524	601	548	563	566	580	563	565	522	548	552	601	537	555	564	535	547	537	630	543	605	559	560	553	554	545	560	525	552	579	580	552	528	574	560	532	504	572	580	563	555	532	536	532	545	531	566	573	559	561	504	554	560	546	566	534	549	561	624	557	546	527	550	587	586	565	513	585	538	578	560	554	580	574	575	584	534	555	526	542	565	565	587	564	574	524	604	544	522	560	522	617	538	558	543	576	536	546	519	562	565	557	588	550	573	559	542	565	542	536	538	574	575	553	543	547	570	594	582	552	558	553	581	570	527	573	582	537	553	538	572	544	581	539	574	584	540	578	595	529	569	561	565	558	550	563	561	533	571	545	578	597	545	586	559	570	563	563	535	533	519	542	551	594	564	550	545	564	568	549	533	610	565	542	566	552	574	534	546	536	564	537	550	572	611	522	543	541	538	555	601	558	582	554	590	537	602	557	545	577	615	554	514	583	560	564	585	581	527	533	607	547	562	584	549	543	559	555	577	560	535	583	567	542	553	559	592	551	576	564	549	564	575	545	539	572	513	547	554	534	542	575	580	568	533	558	554	560	599	547	537	585	570	560	564	544	577	579	576	575	564	559	561	512	546	553	564	581	584	562	563	529	586	583	558	577	574	535	563	543	569	571	578	570	554	564	558	557	512	510	594	561	594	559	552	548	559	578	525	568	537	542	604	608	590	515	578	589	522	572	554	585	541	546	512	604	572	538	548	550	560	596	500	546	528	614	563	526	516	556	516	554	586	546	561	610	552	559	541	571	535	580	571	592	585	580	533	604	544	545	577	514	541	543	568	573	569	566	581	600	547	535	617	596	550	535	571	581	568	572	576	588	527	583	560	559	509	558	571	541	560	564	572	576	568	574	565	562	516	564	528	589	578	555	552	589	569	547	558	560	554	533	573	579	584	537	587	586	592	574	603	565	591	602	578	565	513	577	540	535	581	541	537	563	581	619	562	546	568	573	535	569	537	590	545	583	587	607	566	552	584	566	560	548	521	555	529	542	549	554	504	574	516	536	561	552	573	560	571	533	554	550	578	579	542	539	586	566	532	558	564	552	543	538	554	625	536	568	594	606	530	522	535	546	550	538	586	535	551	562	548	521	573	611	561	553	602	571	563	539	565	571	586	617	536	572	556	555	530	573	539	540	567	554	583	543	551	589	548	564	535	568	561	584	594	595	586	566	556	550	566	583	532	545	549	565	587	524	562	580	588	565	589	570	558	542	504	601	534	541	584	578	542	567	573	536	573	575	564	555	521	551	559	566	545	545	534	570	551	559	584	564	554	529	570	620	607	542	567	530	545	549	551	593	572	550	556	613	576	581	535	534	533	550	552	596	535	567	579	568	525	574	576	534	559	537	562	613	553	560	543	545	514	573	577	556	547	572	573	565	539	566	572	575	575	565	599	507	589	581	552	622	559	555	568	544	557	509	566	539	559	586	538	541	560	574	534	571	553	561	533	592	540	525	599	582	553	591	568	567	575	578	567	554	538	546	590	589	562	546	535	560	542	518	586	554	577	526	540	557	580	572	586	553	567	565	618	570	587	568	596	503	568	572	592	580	559	581	537	540	575	527	605	495	574	573	557	614	535	500	521	554	566	572	576	561	542	525	534	561	561	592	553	558	546	527	552	584	598	565	583	564	542	507	597	562	557	612	532	571	515	568	584	583	578	581	543	561	593	567	547	545	565	588	577	555	579	548	555	603	540	557	540	603	570	614	543	542	565	553	522	594	599	549	539	558	561	549	570	573	568	565	570	572	557	563	551	535	608	555	585	545	567	555	546	516	576	575	578	544	552	602	601	562	539	542	542	534	562	529	565	576	554	576	541	586	522	567	538	588	549	590	583	555	570	546	592	533	561	582	529	581	542	552	586	604	567	546	582	572	573	566	533	552	564	593	551	575	600	526	616	515	529	566	486	553	529	568	519	525	582	547	611	523	613	519	549	561	585	581	551	582	532	548	535	529	565	556	537	521	529	574	537	585	538	558	506	545	566	564	546	600	528	569	561	529	508	589	560	538	594	558	572	585	538	529	553	571	566	538	531	525	587	531	547	507	539	588	535	577	555	545	552	558	581	557	559	562	554	566	580	591	579	546	579	534	544	567	605	518	581	555	562	543	587	582	576	579	585	578	568	548	583	569	604	596	521	562	608	588	583	542	563	525	573	550	574	567	527	529	540	520	582	579	572	559	571	537	590	553	538	565	525	575	590	562	520	569	560	559	553	552	625	542	526	554	554	568	544	605	564	578	526	568	566	544	554	562	594	527	538	553	572	560	525	540	575	538	556	558	551	515	554	560	550	543	540	553	567	556	568	516	570	571	611	585	582	569	579	585	541	507	496	540	538	540	540	533	548	536	596	563	547	583	557	594	555	584	580	584	538	531	534	532	555	533	602	555	586	568	544	582	570	548	563	595	579	556	540	540	568	570	537	575	592	550	525	559	522	561	545	573	582	520	562	567	557	562	559	505	551	562	585	555	522	587	547	529	579	561	547	563	544	528	571	550	547	517	591	594	601	547	534	600	559	553	569	535	583	555	575	581	563	574	581	561	567	542	545	546	555	540	536	594	601	555	579	568	551	539	574	536	524	513	547	542	529	566	551	509	552	562	553	585	511	563	574	532	553	555	589	601	520	572	601	568	558	548	582	565	526	552	581	537	559	583	585	512	533	552	542	529	620	579	542	562	565	540	583	555	556	553	568	542	540	564	556	541	568	595	564	539	580	539	536	539	585	561	537	542	535	552	548	560	572	601	536	596	567	546	555	584	593	577	571	560	575	551	553	578	579	550	566	587	600	508	514	582	582	558	554	542	584	568	571	584	555	526	549	552	568	547	590	583	531	543	515	549	556	549	579	569	575	569	558	579	548	546	581	546	538	512	500	530	578	515	570	585	591	541	596	530	553	563	589	517	518	541	549	557	552	567	535	548	543	557	506	513	537	564	557	542	591	528	623	563	573	557	589	568	618	546	571	547	551	552	563	522	605	569	551	517	542	526	539	503	560	516	599	580	562	558	534	550	600	506	568	527	536	526	558	573	611	547	532	561	584	567	512	554	521	582	556	555	543	554	545	544	585	579	596	575	565	588	541	561	559	564	577	574	609	565	566	581	541	569	566	584	543	569	585	550	569	552	566	589	547	507	560	591	588	589	577	575	605	535	549	557	558	539	559	574	538	582	589	545	564	553	527	587	524	558	587	543	517	551	566	554	560	572	536	523	577
28785	25945	22438	10504	4331	548	367	332	339	385	391	343	390	351	359	352	350	345	360	356	320	404	364	363	376	356	319	339	374	336	355	366	330	381	338	354	369	380	375	373	349	321	367	352	329	349	362	353	338	363	349	384	295	373	381	348	362	380	357	358	361	350	382	377	332	343	367	351	348	340	353	371	340	374	380	360	348	375	337	370	361	385	349	339	336	371	396	339	352	355	367	364	360	342	350	348	356	366	333	348	335	361	335	362	324	309	368	338	344	322	331	361	366	361	378	362	343	351	400	364	344	350	345	330	351	371	333	370	344	369	356	335	334	380	353	314	347	341	334	359	318	368	374	352	361	346	353	359	341	323	352	351	382	357	322	386	347	297	363	368	336	350	353	377	331	341	310	375	372	339	346	362	349	349	363	348	361	359	339	351	374	355	360	360	366	327	361	338	368	333	359	358	350	372	326	355	329	364	374	355	338	366	344	376	384	340	346	362	340	350	355	348	337	366	352	343	333	369	358	331	354	355	325	348	373	376	321	335	356	334	353	359	321	333	329	388	373	343	353	355	345	307	332	346	372	374	361	355	356	319	342	354	350	373	353	326	371	342	337	357	333	344	342	357	350	376	351	363	322	346	344	331	302	358	350	349	364	356	358	335	358	357	371	328	336	325	351	352	335	355	337	309	370	326	327	358	395	359	365	365	342	327	343	336	337	340	355	355	367	344	356	325	354	345	339	342	363	324	316	337	329	354	330	326	323	335	349	363	313	355	325	333	343	374	321	384	348	355	347	354	382	323	351	366	326	362	350	347	382	331	325	367	385	327	366	362	348	319	369	354	389	351	359	377	328	342	377	321	358	371	356	333	333	317	368	317	337	334	360	340	350	375	357	369	336	331	386	328	388	348	337	379	368	340	357	321	349	372	338	342	373	385	390	354	354	360	319	332	324	352	357	315	347	343	385	338	371	356	374	346	353	351	360	367	393	341	386	361	361	336	340	323	368	348	372	283	350	325	363	346	357	326	364	334	358	337	367	351	319	329	353	330	345	332	354	358	347	364	340	346	365	348	385	351	378	344	344	360	335	339	350	293	338	365	333	342	375	356	323	350	356	337	334	306	344	379	315	351	348	366	322	373	363	368	371	354	366	368	336	374	354	359	375	364	359	376	348	335	318	332	395	320	357	381	332	366	322	347	367	357	331	352	333	351	358	346	369	326	384	354	378	337	348	374	353	332	357	365	357	299	349	359	346	310	330	356	370	323	324	340	393	336	332	353	341	350	340	341	339	319	373	348	392	330	328	330	355	338	363	350	330	369	363	320	313	339	379	341	396	348	342	320	351	357	353	331	361	336	374	368	379	359	375	348	352	392	332	359	359	347	338	329	349	338	348	336	365	339	386	329	362	337	366	358	340	318	332	349	351	397	371	367	321	363	367	343	353	333	316	357	337	333	351	321	317	373	343	330	349	349	347	331	364	348	375	373	342	346	327	357	330	328	376	372	342	358	356	365	340	343	361	381	369	372	332	369	360	372	316	345	363	341	335	393	369	371	338	345	378	375	359	352	345	375	332	375	365	347	351	392	352	391	344	359	319	314	370	376	355	368	398	340	376	333	365	357	338	340	391	362	342	358	362	363	358	350	362	374	332	380	379	370	355	352	334	350	331	333	337	362	380	347	369	344	376	349	342	338	347	337	352	366	367	351	337	328	368	353	394	358	348	348	365	383	365	345	382	362	333	355	329	355	333	358	355	347	365	379	347	334	353	360	311	376	350	316	351	349	330	312	345	355	360	337	321	349	355	360	342	361	330	363	328	350	360	323	346	347	360	353	369	313	339	351	359	366	324	390	320	359	376	347	364	330	362	332	372	306	344	363	348	368	353	375	361	402	348	366	330	329	362	353	333	337	341	333	313	332	367	352	362	373	344	309	329	348	333	348	376	346	344	330	361	358	365	350	316	397	359	367	349	346	337	361	359	382	364	377	386	384	346	359	354	371	369	355	338	318	381	389	390	331	365	371	360	381	347	375	372	377	367	343	358	339	389	365	360	399	356	303	342	342	353	351	338	371	358	347	372	368	358	343	356	333	366	369	340	335	350	351	331	407	370	341	341	360	359	311	391	351	365	352	333	364	344	326	410	339	353	364	354	361	348	360	355	388	354	337	360	354	396	338	353	359	384	357	353	367	380	346	394	350	368	369	369	364	334	349	372	361	346	368	375	361	385	368	344	380	385	341	349	370	373	353	379	346	352	362	382	356	362	324	367	401	374	347	332	337	361	354	347	320	342	349	346	340	376	336	364	341	345	327	365	324	379	367	376	347	323	366	370	344	382	376	334	344	345	362	351	343	364	337	331	384	351	342	342	363	355	347	354	372	351	332	339	361	331	349	349	379	361	370	345	344	320	328	343	336	356	328	337	380	332	365	360	339	338	385	362	336	374	308	332	356	342	360	346	329	372	381	311	369	336	342	334	329	389	388	339	311	360	334	343	362	378	356	368	359	359	343	355	314	332	342	354	344	343	364	346	363	337	342	344	348	354	379	319	349	344	380	335	348	374	335	364	329	346	338	344	309	332	361	375	332	361	351	318	352	317	381	380	384	330	338	341	374	347	346	352	382	326	360	375	334	355	378	368	338	338	357	364	382	366	354	339	335	392	364	347	356	352	339	339	368	364	382	346	351	344	341	317	318	354	320	316	370	371	353	333	358	369	355	360	339	351	309	363	375	348	343	389	384	368	360	368	351	352	335	362	357	355	336	347	334	376	350	356	364	383	347	330	355	394	339	345	357	336	369	365	342	337	342	341	368	358	364	378	389	340	341	344	366	364	346	340	363	329	395	367	364	353	324	329	363	344	346	346	352	314	361	319	332	372	337	365	362	376	378	347	355	374	339	392	352	380	349	367	383	353	348	365	357	375	386	355	320	331	369	369	340	340	347	354	378	331	366	349	346	324	387	337	340	334	376	335	343	374	338	332	344	388	344	333	338	356	368	352	333	353	349	360	390	354	331	339	385	341	345	356	338	350	386	350	326	353	367	359	346	353	325	377	338	364	328	345	372	366	369	319	347	367	324	345	353	339	342	355	359	350	363	333	355	338	365	317	335	384	350	357	316	372	351	346	343	377	337	356	357	360	329	321	372	346	364	342	376	299	380	381	322	339	337	344	344	367	369	310	369	347	378	306	372	359	365	339	354	350	363	351	323	365	353	385	328	379	355	343	369	338	344	335	366	368	334	380	361	334	356	393	363	333	386	344	387	384	372	352	364	317	314	323	343	369	367	326	341	366	347	362	354	357	372	331	353	337	364	318	359	347	354	344	321	390	346	332	341	364	334	337	329	355	343	394	351	331	339	369	370	359	342	369	402	336	366	341	360	310	342	335	336	361	372	375	368	372	340	338	366	366	317	377	335	339	371	353	352	327	377	344	350	365	361	360	377	357	364	354	333	380	381	345	341	365	360	353	368	360	340	327	365	373	323	357	377	344	344
18065	30670	17649	6742	3912	406	298	322	323	312	336	347	352	341	329	305	322	310	324	329	351	347	364	382	400	343	320	289	354	338	302	350	348	308	340	330	340	368	346	354	330	354	325	349	342	306	341	328	361	309	334	351	329	327	348	350	338	298	346	321	359	351	350	333	287	332	319	330	355	324	324	339	328	335	325	311	325	319	312	316	325	303	334	329	327	303	329	310	332	341	322	319	340	316	304	315	315	312	338	328	293	300	307	304	374	334	339	340	328	300	335	320	329	369	317	300	340	351	326	328	315	323	346	332	321	322	349	350	336	338	321	318	318	324	309	333	337	317	350	336	346	320	332	343	291	333	302	322	323	350	319	320	351	300	319	323	363	320	315	326	343	310	366	319	367	353	360	324	311	322	330	337	311	316	328	316	331	329	366	295	320	327	334	332	350	320	335	339	311	330	311	325	345	339	337	343	358	314	316	338	326	316	365	325	350	319	333	331	308	338	309	338	311	324	358	331	289	332	318	335	295	324	322	327	335	311	354	300	336	302	324	287	361	308	331	341	344	321	308	312	319	332	297	343	305	347	321	331	313	331	335	301	290	358	320	314	345	327	338	297	338	292	309	329	293	332	333	307	352	346	324	283	335	354	323	321	310	349	295	332	349	297	327	320	340	310	343	327	346	293	309	318	316	350	327	336	324	321	330	315	311	351	335	366	328	307	340	351	322	317	336	353	330	305	336	320	323	321	325	303	284	356	325	326	329	340	338	352	309	333	335	298	313	353	325	331	343	346	326	329	299	321	347	299	358	331	312	295	294	331	331	302	365	326	353	317	317	375	328	306	320	323	332	346	333	333	361	363	307	295	305	329	347	313	360	342	328	287	333	343	350	323	346	350	349	343	352	327	330	328	326	335	314	366	320	329	333	356	323	303	317	342	307	314	331	283	321	334	353	297	337	328	324	320	341	358	309	325	330	348	362	310	332	342	322	295	385	330	319	325	358	343	337	331	309	305	338	352	335	313	343	346	338	310	335	311	349	323	343	360	344	312	330	334	326	344	343	333	359	291	332	327	360	315	375	367	336	338	293	353	312	332	347	321	318	318	306	312	338	349	328	323	312	341	328	298	326	325	333	330	285	329	319	344	321	316	309	339	353	298	337	340	304	355	338	326	341	371	322	316	332	308	333	329	326	315	339	332	325	350	338	308	365	332	335	317	318	310	350	302	326	340	335	348	340	355	337	329	335	315	341	331	330	332	322	324	337	311	286	325	338	340	303	335	345	331	291	351	316	333	316	310	323	329	345	345	305	323	285	322	361	330	349	318	334	359	356	327	313	340	335	328	338	359	320	320	347	318	307	322	334	317	332	307	336	326	325	283	317	319	311	292	351	311	337	374	326	336	313	360	342	304	317	324	316	304	344	312	322	327	314	324	325	310	319	319	326	343	315	332	317	346	303	298	313	331	327	320	326	309	305	350	331	306	320	324	329	314	309	303	306	304	309	327	309	317	326	370	357	347	335	308	322	322	320	309	361	305	321	329	344	330	307	297	350	309	364	339	362	329	318	338	326	337	347	302	334	356	345	337	341	301	333	316	342	315	337	349	341	338	309	314	328	305	306	303	324	324	324	355	323	343	316	333	327	337	351	308	333	329	312	315	353	353	346	350	307	367	340	313	329	330	332	337	328	336	334	323	328	336	334	331	317	325	316	327	335	333	362	333	337	333	306	319	355	320	349	372	324	317	346	312	281	367	339	321	303	316	352	348	319	325	322	317	322	293	349	331	351	302	328	334	337	363	341	319	320	327	351	307	335	349	318	324	329	343	342	332	324	334	335	326	337	333	330	296	328	373	332	371	378	381	314	350	329	311	345	323	320	307	335	356	330	339	340	322	339	356	340	340	334	314	342	319	339	340	336	347	328	344	357	316	302	355	320	309	353	344	326	326	362	311	312	319	334	330	352	316	342	340	310	350	312	324	314	336	338	310	310	359	335	309	318	345	343	357	335	325	349	325	348	328	344	330	344	346	353	349	349	318	335	349	327	333	349	330	336	346	345	325	322	297	347	334	348	311	335	360	315	339	326	349	321	312	363	349	338	324	321	303	336	322	336	322	319	376	310	333	321	317	317	358	314	288	325	337	324	306	340	313	317	312	334	345	301	323	334	337	306	352	329	341	319	334	334	314	365	310	320	323	315	332	339	316	335	320	331	291	351	333	325	337	351	346	338	331	335	329	290	333	328	335	312	340	344	339	351	308	350	331	338	331	335	315	355	322	311	348	328	332	339	343	328	333	315	352	388	305	321	342	319	315	354	300	313	310	322	333	319	345	324	319	339	317	310	350	355	339	342	321	304	337	350	336	367	324	304	309	308	326	337	334	309	324	298	324	319	320	322	323	322	294	318	331	324	337	297	317	359	275	301	323	340	283	325	323	358	290	331	348	340	307	330	318	338	331	350	309	322	311	351	315	326	301	315	367	320	355	312	349	298	357	312	314	339	310	304	335	334	324	327	295	361	322	360	344	347	323	320	322	325	338	313	332	351	313	328	313	358	319	356	338	328	296	336	314	328	321	338	318	339	317	348	316	367	337	342	346	330	346	351	327	339	309	337	344	340	345	330	316	355	337	342	290	327	311	339	338	337	312	335	334	321	318	332	347	332	329	297	357	331	319	319	334	325	333	339	341	330	323	322	341	343	350	314	340	325	313	330	358	324	342	306	322	333	318	323	311	325	309	337	317	292	347	339	316	329	295	318	333	329	291	330	344	311	299	327	309	323	314	316	356	318	332	358	362	333	338	343	289	317	323	324	350	322	316	343	314	327	353	337	316	340	320	358	317	331	313	326	326	285	327	328	344	342	316	310	324	361	334	318	320	314	311	321	318	357	318	316	320	359	320	334	326	340	323	316	326	352	342	322	324	308	306	331	335	325	326	320	338	329	324	361	340	351	341	331	343	375	343	335	323	331	310	350	356	347	330	299	363	339	329	324	340	311	324	326	316	291	341	341	308	381	313	353	330	310	325	285	334	357	316	369	295	305	321	314	339	313	363	314	340	349	327	331	308	328	342	308	324	294	339	332	328	333	344	347	306	340	294	313	301	334	354	330	343	291	319	322	328	326	350	313	322	329	340	324	322	317	338	344	326	366	334	319	334	341	328	315	324	379	325	321	337	324	312	353	330	332	376	338	326	313	306	342	316	341	332	361	334	347	342	315	308	351	339	337	346	323	355	367	327	357	301	338	343	312	319	294	333	300	323	361	309	312	342	304	319	330	335	323	351	326	321	343	348	305	315	298	315	313	312	331	337	332	317	337	371	325	337	310	330	318	325	328	344	331	318	312	327	336	332	349	302	329	362	305	323	314	333	331	331	315	339	326	319	336	317	306	326	343	343	319	323	323	328	346	340	317	322	327	341	314	355	356	329	338	333	341	332	311	317	304	330	311	344	363	326	330	314	333	344	324	336	319	337	301	298	341	323	335	317	352	335	324	340
24911	24936	44146	42623	26111	6822	758	508	481	475	484	493	499	481	507	480	482	484	522	513	468	558	654	633	557	522	489	473	463	447	504	500	460	471	497	423	453	472	429	455	451	464	487	442	465	454	422	457	432	424	424	456	441	460	466	486	463	474	454	458	471	495	456	437	433	457	447	496	438	407	461	455	441	451	447	479	443	487	525	414	463	451	439	453	472	453	454	465	469	459	427	453	442	456	482	442	498	470	488	422	463	469	486	445	455	452	444	454	470	480	443	461	425	446	449	466	443	464	501	402	480	438	433	430	405	462	482	509	439	458	471	490	429	414	452	462	461	447	473	442	485	432	465	444	483	470	479	491	465	431	477	422	457	476	456	440	470	510	413	449	477	467	476	460	460	484	455	446	457	456	420	441	481	448	459	471	456	424	442	455	467	437	504	460	449	440	434	471	478	458	454	471	451	461	423	460	461	469	442	453	427	470	471	487	483	459	493	450	479	519	464	488	454	448	437	499	466	440	430	424	477	468	469	431	472	476	429	469	433	487	471	430	436	453	417	453	489	449	426	410	465	469	454	469	461	414	465	451	460	476	455	483	451	426	432	435	500	467	426	474	447	416	445	441	450	472	440	457	488	440	428	442	432	473	425	459	446	463	469	448	452	426	457	445	472	443	453	425	494	470	467	463	447	473	469	477	424	450	450	466	425	419	436	414	426	446	425	463	448	481	445	455	433	434	416	458	479	431	476	449	436	459	452	457	432	451	438	475	470	430	424	506	444	429	473	458	475	470	469	432	452	422	437	441	468	469	459	518	512	462	473	459	433	447	442	476	428	408	421	434	479	432	441	443	422	466	425	473	482	472	501	508	452	456	476	471	456	478	478	489	438	447	464	412	435	470	454	422	464	484	450	455	428	444	439	477	460	434	448	456	436	459	458	453	501	446	442	432	426	493	450	482	460	446	470	459	482	478	454	424	427	444	433	474	479	427	435	444	455	469	496	485	452	471	490	449	479	452	400	469	455	470	429	446	471	444	469	455	489	478	425	479	467	468	436	485	468	461	443	457	457	464	446	423	464	460	429	465	449	481	444	452	468	420	455	449	443	457	421	452	459	444	446	467	469	439	431	443	457	477	450	452	485	490	426	474	510	439	478	466	434	468	460	440	502	482	412	489	462	430	449	458	456	445	470	440	477	439	473	443	456	482	444	456	479	473	444	477	421	413	409	428	453	403	475	483	482	444	501	448	506	444	454	443	447	460	453	461	474	441	464	436	447	446	433	451	489	434	467	501	482	456	446	431	503	460	453	420	492	496	470	457	446	435	465	491	458	434	447	428	489	445	454	458	468	436	460	417	459	440	436	490	445	462	487	461	443	457	416	440	451	474	458	426	451	474	447	422	469	448	498	444	485	468	456	450	460	489	445	427	443	496	444	458	455	484	447	453	470	439	450	473	475	431	434	461	460	433	441	431	441	475	462	468	483	468	432	472	438	454	450	479	443	440	461	463	442	460	500	425	478	469	442	463	462	452	441	442	447	447	448	460	417	455	482	451	455	436	425	437	444	485	501	449	418	431	480	466	463	483	447	453	448	501	470	439	456	464	448	444	459	425	486	479	446	436	448	456	483	473	478	433	459	454	441	479	460	471	448	457	443	427	452	461	452	444	506	429	449	425	469	457	464	479	444	446	429	432	439	457	462	427	453	407	441	445	419	434	451	488	450	452	470	439	435	458	431	437	497	494	447	496	517	478	481	445	434	441	474	466	440	453	490	458	451	447	447	401	450	434	451	427	431	451	425	469	460	419	461	447	454	427	436	461	465	454	478	510	476	448	469	470	431	474	463	437	451	487	474	473	440	447	455	434	498	462	431	481	470	454	489	464	463	416	463	449	483	432	440	411	446	438	464	473	472	476	462	491	423	481	424	447	472	441	409	501	454	436	428	434	466	461	486	452	427	447	466	480	465	464	457	441	428	513	425	447	473	454	476	457	485	454	464	478	458	426	476	461	429	456	476	471	444	466	475	470	453	454	453	452	446	446	447	473	450	453	452	461	475	451	447	513	479	445	452	439	414	448	430	436	477	453	472	451	425	483	460	444	456	460	452	423	461	438	438	456	444	467	462	410	484	438	496	458	447	468	454	462	435	463	478	408	423	472	437	453	420	475	471	450	419	465	485	446	450	425	421	475	443	439	449	473	470	436	480	433	430	450	420	465	430	486	441	405	443	470	458	499	438	500	406	431	473	456	430	469	427	451	480	460	484	470	505	485	474	470	458	446	454	405	422	457	422	410	480	434	470	472	505	453	476	448	469	441	491	487	441	436	472	428	443	472	457	469	463	449	437	428	440	421	407	448	459	417	420	451	464	449	463	445	449	479	460	465	450	474	492	468	434	445	509	449	480	469	487	426	452	432	476	457	453	460	474	459	438	479	422	442	435	452	502	446	462	460	472	452	435	467	434	441	463	461	449	439	506	423	432	501	479	450	445	449	444	415	437	445	442	456	423	458	463	459	478	447	470	458	436	449	493	455	460	430	426	460	487	448	467	489	463	496	428	482	422	472	430	429	465	483	494	444	419	437	410	441	488	451	476	477	494	465	473	451	462	451	469	492	467	437	439	450	474	441	449	423	508	431	461	455	444	475	423	468	433	452	452	458	457	478	485	423	487	462	422	457	451	464	485	443	469	461	472	440	474	456	459	464	475	419	455	462	447	438	475	492	428	446	417	429	459	426	443	449	438	460	481	435	437	473	456	447	461	462	478	446	484	465	464	439	492	439	457	459	449	434	480	447	452	485	458	461	461	455	455	462	416	476	453	476	437	483	450	466	430	422	488	442	451	500	455	489	451	497	469	468	413	451	430	449	445	480	456	431	461	452	454	429	405	460	454	486	454	450	479	452	496	472	458	458	458	476	443	440	494	455	473	448	457	460	433	473	444	425	471	473	494	479	427	462	454	471	457	509	455	450	437	439	490	444	479	449	491	442	419	432	466	454	455	441	443	478	489	435	413	459	430	448	434	475	513	462	477	425	455	460	462	460	485	460	432	448	475	455	412	464	436	484	434	476	407	461	450	436	465	441	466	468	477	410	455	424	459	460	408	443	445	448	472	477	450	459	441	424	471	492	450	448	474	483	451	463	444	444	481	450	424	465	502	483	450	455	486	447	477	412	485	439	470	528	449	482	439	478	477	446	475	434	407	433	430	490	425	428	453	417	417	461	451	481	463	478	456	482	439	461	486	516	418	426	449	431	457	465	472	481	469	437	404	473	436	441	451	433	520	428	466	424	451	471	484	438	448	460	459	498	451	463	456	445	429	453	419	452	447	478	444	458	468	469	496	450	430	496	445	456	428	445	489	463	480	475	471	464	447	430	467	436	458	449	503	471	442	493	484	464	424	445	432	451	468	492	460	481	491	448	455	466	465	486	481	437	451	442	417	440	473	437	472	450	483	452	460	431	464	449	462	474	405	437	481	461	475	461	448	441	455	435
55878	87389	67610	40265	18227	1557	497	505	504	474	454	521	467	456	460	421	499	494	450	485	465	670	874	827	637	526	482	465	483	491	443	496	418	492	436	491	478	467	469	505	431	455	474	493	451	468	462	461	479	467	478	486	487	468	484	483	452	483	464	454	442	470	469	479	473	463	477	442	502	490	450	471	438	500	419	485	455	444	463	499	447	488	422	493	478	475	468	439	479	509	473	445	493	466	490	454	506	443	466	499	509	464	430	479	464	430	427	500	435	480	512	485	442	502	446	464	456	470	469	474	463	482	456	463	444	464	486	441	447	453	451	448	465	430	489	497	444	440	484	457	464	478	475	481	459	476	484	490	463	461	438	458	473	451	439	444	484	494	436	424	431	501	502	473	445	453	479	440	473	463	482	488	474	500	432	493	454	435	470	508	451	460	457	442	454	488	497	451	465	493	469	460	430	483	465	449	443	492	472	453	470	477	455	465	470	437	482	451	457	457	454	447	465	446	457	457	444	422	433	469	482	459	436	442	479	479	474	451	471	496	496	464	442	440	482	486	470	469	462	477	455	449	474	471	498	454	447	450	444	502	446	443	465	425	476	461	477	437	493	442	448	445	437	428	495	476	467	443	480	452	458	442	458	451	453	463	451	505	458	466	468	468	456	437	488	467	478	486	502	495	455	457	465	437	499	458	437	483	450	446	447	489	508	435	480	463	483	454	443	448	437	426	477	454	459	426	485	482	439	458	449	449	476	450	449	459	446	474	468	502	475	467	488	503	426	439	484	448	459	454	458	465	446	470	458	469	474	495	451	463	491	475	500	481	476	468	507	471	471	466	438	468	493	471	457	427	455	475	452	447	484	498	439	499	448	467	489	459	500	451	455	464	449	498	491	519	435	485	449	492	448	463	463	479	426	452	481	486	467	480	465	474	535	465	475	483	465	456	469	442	485	492	483	508	462	500	504	452	460	441	481	457	479	417	502	477	431	475	449	475	459	464	472	459	471	435	488	485	461	470	491	437	470	454	442	483	472	491	478	506	469	498	491	493	477	492	446	456	472	425	491	452	451	463	452	503	465	453	421	455	514	467	469	473	438	477	446	461	456	471	447	423	468	473	456	487	481	464	476	457	428	493	477	450	446	502	432	429	489	464	470	436	474	503	463	454	426	483	503	449	449	449	413	468	469	451	474	491	455	464	427	485	446	485	459	443	487	467	464	453	446	485	485	468	474	476	469	467	456	494	495	477	468	485	469	468	492	417	501	468	489	457	445	463	447	461	476	398	431	443	483	484	450	429	451	443	461	466	484	492	469	481	483	476	468	455	482	422	443	414	447	476	439	466	460	454	467	506	444	475	466	473	517	444	470	460	486	457	484	482	477	447	458	460	471	478	445	463	461	447	434	447	467	490	451	488	481	424	475	491	453	478	456	468	463	425	489	409	463	456	455	468	430	467	475	472	463	479	451	454	478	484	501	463	441	465	459	449	466	460	492	495	450	446	446	435	444	434	446	458	467	492	414	455	453	460	473	465	496	404	488	469	473	464	451	437	468	476	481	454	476	481	497	470	489	435	432	504	460	450	463	443	468	474	444	454	468	454	499	443	448	460	440	496	467	475	442	458	465	422	477	447	482	462	473	462	455	475	443	470	473	470	444	448	491	477	451	442	467	452	447	431	478	479	453	466	462	446	469	452	465	470	493	443	478	456	472	400	466	456	474	454	438	438	470	454	450	464	438	418	460	463	424	421	468	491	484	483	474	487	470	472	475	487	463	510	487	422	433	465	448	483	463	451	486	492	470	484	430	438	458	475	447	455	427	469	455	459	461	495	457	461	451	466	450	514	474	480	466	445	473	472	454	458	493	430	449	478	498	440	477	494	538	451	503	465	455	440	457	464	456	438	476	461	504	426	453	485	428	472	448	496	499	453	470	472	532	495	485	448	428	481	471	457	464	449	494	434	447	445	454	479	499	459	479	457	453	464	472	496	455	464	453	447	447	482	449	465	457	451	459	497	505	436	467	448	464	451	462	470	455	438	433	469	477	481	461	469	497	437	459	471	443	488	457	446	488	464	493	446	477	485	493	436	488	468	468	483	477	467	526	455	447	499	452	462	466	476	503	462	434	464	479	457	494	432	460	443	457	474	479	436	463	513	459	480	465	472	471	432	471	457	470	469	451	461	471	453	479	455	485	438	449	488	473	457	427	458	411	455	479	472	456	448	479	459	479	434	480	459	447	486	492	457	495	463	474	472	465	485	476	458	494	456	487	452	463	435	474	470	460	488	427	473	462	484	449	471	483	471	444	473	470	422	448	531	468	458	481	450	486	481	442	497	450	491	475	460	449	469	459	497	457	478	454	493	475	484	484	515	504	498	470	451	454	439	458	476	434	506	463	474	479	483	446	416	421	456	476	464	462	496	458	461	478	454	446	481	464	447	501	475	489	465	473	450	447	456	472	433	487	460	458	497	460	457	479	481	440	459	464	446	460	460	468	458	467	465	465	439	454	417	473	487	478	452	437	504	443	439	444	452	486	443	431	430	462	499	425	480	473	475	458	455	437	476	464	492	426	496	450	479	435	457	456	435	464	456	440	476	462	449	503	483	435	482	475	444	490	445	448	459	451	505	511	457	435	471	456	493	423	443	448	462	476	471	485	457	433	460	490	463	473	475	468	463	458	440	471	450	490	485	466	460	473	496	507	476	466	449	477	484	443	460	470	426	491	489	458	440	437	433	473	474	448	478	479	505	484	451	463	447	483	465	472	444	455	483	472	461	438	464	485	504	508	439	465	477	433	443	435	491	478	435	469	451	480	453	489	433	457	467	438	440	467	486	445	487	481	483	495	457	456	455	443	443	448	445	449	503	489	490	456	447	475	512	445	491	471	456	454	434	450	461	440	461	458	511	465	493	486	493	433	465	460	471	454	463	449	413	462	468	469	489	438	456	453	477	479	464	438	473	473	465	479	457	480	471	419	471	502	481	446	458	449	460	450	439	477	496	462	454	489	455	445	447	475	463	465	478	470	487	480	461	447	494	450	469	416	472	442	462	464	479	447	440	444	493	415	477	484	454	441	438	479	484	486	466	489	456	460	477	429	440	477	472	465	453	466	479	466	476	452	466	459	447	453	467	492	468	469	417	486	479	484	432	412	502	442	451	493	463	473	478	466	466	431	506	486	452	467	473	442	482	479	443	504	486	458	456	456	473	479	499	463	526	478	458	481	459	495	445	482	483	498	507	451	481	477	531	458	451	453	443	460	499	424	492	474	458	425	443	433	479	434	420	456	454	460	485	469	466	455	466	462	446	471	461	437	449	462	497	477	483	478	472	471	445	459	460	443	478	492	422	462	461	452	434	500	456	407	456	473	444	434	452	475	467	478	483	499	456	433	467	457	442	471	447	474	452	469	459	437	465	506	446	442	468	426	498	428	422	475	471	473	494	457	478	444	436	463	486	496	486	456	479	499	470	484	414	417	493	433	445	503	483
23895	22532	37372	39658	28124	12657	1901	752	601	639	650	598	611	646	567	577	575	557	543	585	550	839	1011	903	797	613	601	542	590	590	582	559	555	557	543	543	556	543	578	549	571	536	566	606	582	558	551	518	569	587	537	580	538	547	557	567	559	559	571	574	578	561	577	580	542	573	543	555	551	541	538	502	544	597	525	547	536	556	550	519	560	538	547	562	553	547	589	577	533	556	572	559	589	519	556	567	565	560	557	540	566	504	592	582	573	522	586	530	561	509	548	526	537	535	535	551	573	539	552	503	514	550	564	557	542	580	591	561	566	597	538	583	550	586	572	551	478	541	575	550	579	581	516	549	550	573	599	550	559	587	538	550	584	535	598	524	521	592	545	566	593	575	575	545	553	546	551	557	546	583	557	578	568	553	532	513	552	540	555	539	565	554	568	551	565	579	544	534	563	554	506	576	508	575	560	565	540	515	538	543	550	547	560	525	572	532	501	552	559	523	532	543	515	587	546	572	578	524	533	535	575	543	571	556	553	574	527	585	563	561	581	569	524	568	571	527	539	569	526	555	528	573	534	529	563	576	563	516	560	563	546	604	518	560	517	586	559	588	536	595	566	570	526	550	541	541	569	573	553	518	562	565	552	580	584	523	490	557	541	543	559	586	547	557	547	548	561	562	507	519	589	557	581	554	544	545	511	569	563	580	546	556	573	567	583	564	543	564	547	518	570	571	546	515	562	509	583	576	522	569	571	575	570	526	565	521	583	556	540	535	572	546	505	567	558	576	559	548	517	546	566	528	536	559	561	576	555	518	549	516	553	534	558	534	523	520	540	553	508	582	554	541	522	576	555	552	536	488	558	562	543	559	551	565	607	573	527	570	560	549	548	556	566	531	608	557	544	577	593	557	555	551	543	562	533	571	560	541	540	605	566	543	531	534	563	521	536	522	573	550	547	517	522	541	533	552	566	525	571	524	549	559	558	586	539	573	513	556	572	531	540	518	526	539	521	546	564	546	575	570	565	541	533	619	530	600	532	566	555	552	596	521	568	559	542	540	541	527	527	502	542	561	564	533	581	571	594	508	584	551	530	573	540	503	557	562	550	573	564	497	505	533	510	529	561	556	585	581	564	541	546	575	537	573	503	571	521	537	573	582	544	592	556	548	571	561	532	554	560	582	534	546	549	544	538	549	538	554	526	521	550	585	586	532	563	593	589	572	589	533	610	537	525	535	523	536	569	560	549	541	553	565	517	550	519	574	546	544	566	556	569	536	553	581	489	569	554	563	536	565	506	563	586	535	566	559	555	563	585	563	562	531	515	584	528	562	586	564	531	537	562	572	541	545	564	568	546	533	571	584	506	542	548	579	529	565	506	548	556	567	549	502	518	571	579	549	554	595	547	529	543	542	545	532	530	578	569	564	529	564	620	542	613	540	553	566	562	533	564	563	624	525	547	572	534	560	566	575	485	568	524	580	512	576	544	500	532	542	557	575	580	582	555	563	501	509	550	592	554	551	581	562	561	550	535	560	551	526	541	544	497	536	534	536	564	579	527	555	565	556	530	570	554	567	519	518	531	563	540	534	503	596	551	515	534	552	523	545	530	550	555	545	506	563	524	562	546	510	555	537	570	578	521	520	575	558	496	527	537	558	533	542	578	540	554	524	576	542	525	539	559	520	526	568	582	550	488	564	574	533	562	584	528	532	574	577	537	537	548	552	535	549	550	531	497	568	592	556	571	546	566	567	559	548	571	523	579	553	516	512	561	502	555	565	554	573	561	558	529	570	566	586	544	566	537	579	586	505	540	541	521	560	569	522	540	544	587	564	529	529	542	573	516	581	554	580	531	531	575	578	556	567	526	591	539	523	561	553	521	578	537	566	520	521	635	538	560	581	550	541	546	561	553	588	522	550	502	560	556	573	552	565	511	600	529	525	558	573	582	536	573	575	539	589	557	544	570	566	516	595	529	567	538	546	550	563	563	546	590	573	563	551	544	591	600	529	562	569	565	551	548	574	571	528	530	558	584	547	564	573	554	568	533	539	545	591	584	530	581	543	585	557	579	536	520	538	535	550	534	531	596	505	565	521	547	596	536	577	567	551	570	535	519	525	583	529	572	567	584	581	554	588	556	556	523	548	556	520	540	549	551	529	532	555	589	527	567	534	554	545	560	557	558	568	544	547	533	578	539	509	539	563	554	580	530	556	542	543	560	522	578	540	540	534	534	550	587	550	544	561	562	512	525	503	570	576	530	589	567	546	523	551	536	574	535	562	520	571	537	541	563	540	523	523	519	574	547	539	519	542	552	575	527	513	511	534	555	547	567	584	545	568	517	525	595	528	594	540	517	567	611	536	556	540	573	541	542	568	540	586	516	546	562	576	558	649	533	554	516	524	564	570	561	522	560	565	575	587	546	553	530	541	552	585	535	576	561	548	555	528	563	623	486	567	526	576	588	519	570	566	544	585	559	532	568	530	542	558	576	519	539	540	529	566	539	596	536	551	542	551	516	498	561	576	540	548	554	525	554	561	554	557	567	515	540	560	559	569	537	567	555	592	510	509	575	575	548	521	546	565	562	528	520	557	537	531	583	538	505	559	549	563	544	570	549	535	599	553	526	598	531	581	526	551	522	565	563	552	530	561	537	591	598	562	575	524	581	531	535	570	588	535	545	541	584	525	505	547	567	565	541	545	549	555	518	564	566	532	554	579	541	532	557	562	539	538	538	523	542	530	510	565	556	585	562	528	584	551	545	594	514	547	550	560	550	555	556	590	540	578	556	548	536	618	568	553	542	513	575	577	532	547	563	556	570	536	569	570	566	573	548	575	569	517	543	567	552	568	541	539	550	552	568	545	524	538	531	533	522	560	551	522	531	555	539	516	532	542	590	565	539	537	566	550	536	525	534	547	567	562	563	572	534	560	550	581	559	596	555	576	508	532	569	581	533	562	573	588	520	552	583	555	587	601	565	554	613	578	539	518	532	548	517	542	573	525	519	519	558	539	529	555	549	517	528	560	535	564	533	527	566	566	532	604	545	566	593	548	587	574	521	577	569	533	582	544	587	570	564	553	576	543	564	527	539	538	553	591	536	544	548	563	558	528	500	550	587	580	559	608	566	541	591	551	535	534	529	554	542	552	574	502	547	595	521	549	526	557	542	566	542	521	510	535	531	563	573	568	534	539	593	532	533	543	623	575	510	582	532	546	553	534	508	601	581	576	561	564	578	567	577	536	537	519	530	556	600	505	535	564	587	554	564	523	555	582	512	520	559	572	529	557	601	531	558	520	555	577	540	557	564	572	552	553	485	530	550	518	543	574	583	558	527	555	540	546	560	565	529	569	586	570	565	561	557	548	530	572	524	606	535	540	620	583	552	546	539	544	551	590	595	564	523	580	527	521	578	500	525	559	513	556	566	568	592	571	567	545	549	501	525	521	570	580	531	515	562	557	526	566	541	532	548	525	497	556	535	528	570	567	550	584	545	557	565	558
60975	100932	79753	53347	22085	1625	644	591	578	612	574	572	552	615	600	562	605	563	588	581	574	1068	1473	1164	930	697	637	581	635	544	610	581	587	553	596	549	580	581	570	591	590	579	535	574	588	576	574	592	538	555	640	639	581	579	568	571	593	582	603	565	557	575	587	567	590	526	595	605	587	532	558	575	595	552	594	614	607	588	598	581	592	588	568	552	587	567	586	573	560	525	579	521	568	561	580	581	554	589	558	568	529	567	545	565	618	561	599	610	633	566	558	572	602	594	533	531	573	592	589	574	568	617	572	565	573	547	566	558	584	603	647	544	584	554	594	606	517	595	551	635	563	549	596	592	572	618	573	605	575	572	550	563	614	573	569	594	597	566	560	587	575	571	568	592	560	575	581	615	565	575	602	575	567	612	552	568	570	595	573	553	593	595	607	586	606	567	624	550	539	598	581	559	590	643	603	611	574	561	597	612	581	569	566	560	570	583	597	583	584	516	550	566	593	624	574	589	553	555	581	585	578	574	587	531	582	585	579	599	550	546	554	570	559	609	514	589	584	531	541	549	557	601	527	566	563	547	538	540	516	587	570	559	551	558	583	592	552	545	564	540	546	599	609	574	555	572	573	566	553	564	565	534	584	599	549	564	567	667	585	514	532	621	587	581	640	597	515	598	590	556	558	567	559	562	551	545	575	593	562	565	569	566	605	575	588	616	545	574	563	599	575	547	592	565	553	567	568	568	586	528	588	576	555	584	565	610	569	563	577	567	608	534	587	558	600	584	557	605	567	561	567	601	573	566	555	590	561	568	538	595	583	570	590	564	535	508	522	612	582	588	577	578	575	570	555	592	590	587	586	580	565	582	582	597	558	565	517	562	580	568	560	595	529	534	559	558	564	577	583	619	570	544	612	573	582	560	534	547	574	615	543	551	570	608	619	570	633	609	557	564	568	505	573	604	566	586	591	580	551	581	515	519	581	592	574	547	589	545	563	589	581	601	601	599	559	600	574	532	622	575	587	543	566	517	573	569	599	574	591	586	568	598	621	541	533	525	592	569	561	587	592	583	576	594	542	557	552	513	599	598	555	544	598	570	594	530	535	575	528	613	553	583	565	570	594	588	554	559	565	563	563	602	558	560	550	540	565	583	557	566	549	557	569	586	600	551	558	558	537	550	578	553	545	568	561	566	553	579	566	581	572	555	602	542	601	582	571	586	549	559	569	618	559	540	565	590	531	587	599	587	534	548	571	610	571	602	547	541	579	575	575	573	556	575	593	553	573	540	595	606	594	604	545	595	554	574	592	576	563	596	604	539	591	576	606	540	549	530	589	605	511	562	571	585	540	566	557	562	559	559	575	530	559	524	555	588	563	568	546	523	630	609	570	571	527	530	559	557	547	546	558	558	592	575	558	576	609	548	587	594	590	576	562	587	585	564	531	521	543	562	554	591	562	537	585	580	617	557	574	546	562	631	568	531	583	580	552	554	586	551	561	585	551	567	530	547	594	542	585	535	580	608	556	583	600	570	574	610	559	578	600	569	574	575	585	592	585	533	557	562	556	593	580	538	581	588	587	541	540	522	576	527	581	598	588	578	565	548	549	596	538	607	533	539	552	564	574	609	533	546	569	546	586	567	588	588	525	593	574	565	568	594	566	591	564	578	577	589	578	551	548	576	552	569	557	547	582	585	560	600	556	565	562	565	550	545	545	568	542	585	550	562	551	570	598	573	569	593	553	568	508	512	544	586	550	577	587	555	571	590	623	586	574	608	555	559	554	584	589	566	541	586	587	578	577	587	559	575	589	555	589	604	553	572	562	595	582	564	557	575	612	560	540	602	569	589	551	556	580	595	538	541	550	564	572	514	512	553	542	595	555	506	573	518	560	574	560	565	543	526	563	559	574	567	530	588	548	553	573	592	553	598	532	579	562	584	591	560	597	567	590	554	574	613	568	559	593	585	550	542	568	584	552	579	596	517	554	596	598	601	528	538	616	526	558	568	544	563	581	569	553	568	558	566	560	601	583	593	600	538	613	618	564	564	564	569	566	557	547	580	610	591	626	557	571	562	587	578	545	575	628	556	563	587	549	567	579	554	549	585	575	561	560	564	539	619	574	554	551	605	533	556	601	572	583	610	550	544	578	590	591	578	593	546	525	524	537	618	565	563	591	562	609	585	594	628	596	581	590	527	539	572	557	519	558	576	591	556	534	539	553	530	560	610	605	571	575	590	570	541	622	553	535	595	558	613	595	584	554	556	569	566	556	552	563	526	634	568	566	544	564	595	565	584	563	535	593	599	589	580	574	568	546	558	534	567	570	547	582	565	579	555	574	573	570	584	576	577	580	599	574	585	546	575	571	601	563	575	616	550	556	579	608	533	582	554	573	562	562	550	580	588	569	546	569	580	559	584	592	566	591	557	568	578	561	532	565	541	602	539	564	596	568	599	512	597	570	607	544	564	577	560	567	573	620	588	540	573	534	560	566	605	550	559	569	543	520	579	548	526	590	551	589	591	544	573	558	590	526	558	603	596	534	559	587	592	575	540	583	572	518	574	575	534	565	609	569	549	557	558	571	582	563	559	580	538	584	560	543	593	538	603	564	591	570	582	529	596	569	526	588	529	579	559	571	561	550	585	597	581	574	543	548	559	564	577	573	574	554	551	547	578	574	590	560	546	544	590	560	604	544	543	586	576	592	621	608	579	555	602	565	534	523	579	599	605	572	553	567	590	585	561	557	560	607	567	588	546	605	542	543	602	565	570	555	530	585	576	528	556	566	585	565	577	566	556	597	577	570	559	556	593	582	565	554	546	588	565	534	589	584	590	542	559	610	589	562	568	589	549	528	559	552	596	593	591	576	562	554	579	585	555	578	584	580	537	557	552	558	541	584	545	552	576	544	560	560	593	510	599	598	620	532	586	537	582	564	573	563	580	592	583	581	571	569	564	553	533	549	551	591	594	582	565	571	542	523	624	572	564	551	553	552	603	552	577	603	561	552	574	618	606	584	562	573	570	569	572	551	582	535	593	589	553	560	595	597	544	587	595	537	582	565	594	570	540	587	522	554	592	564	499	571	591	562	601	562	574	597	557	576	594	569	569	514	570	578	567	551	571	580	553	531	572	572	577	558	560	536	560	589	531	549	559	561	579	608	572	576	603	543	561	581	541	530	570	605	562	528	577	522	561	502	594	601	539	496	581	609	575	535	609	577	575	562	577	558	563	584	552	567	565	597	543	568	576	592	571	541	589	557	558	585	604	555	528	549	548	586	577	567	576	587	531	635	576	549	546	568	560	605	515	543	589	561	593	560	595	575	577	628	561	553	550	575	534	574	585	577	577	571	608	579	550	554	551	596	532	563	560	558	595	574	569	537	583	597	550	550	573	560	517	548	579	591	569	552	567	552	558	590	632	538	609	567	603	575	506	562	561	532	535	538	548	526	572	586	538	587	601	589	555	564	561	549	581	555	579	571	604	561	567	616	591	601	591
28327	25765	27011	13526	1599	405	390	337	357	337	363	351	382	353	365	341	336	336	357	342	376	359	366	391	385	398	356	348	373	350	329	350	343	335	383	370	361	326	353	335	322	342	346	350	360	360	355	362	369	348	339	344	323	358	323	354	345	367	356	325	355	336	327	374	379	344	397	377	363	358	353	365	377	339	332	346	362	360	365	356	363	343	363	345	348	357	361	326	377	358	327	326	345	349	383	366	368	328	345	344	347	344	365	370	347	352	331	332	330	361	332	371	308	376	375	357	337	317	320	314	345	325	378	329	350	351	392	366	362	355	339	317	338	355	326	329	347	417	365	346	368	340	377	361	367	335	358	351	321	338	354	354	357	366	366	349	366	326	339	351	391	343	342	370	355	333	380	329	328	346	389	356	342	351	368	381	341	319	311	336	363	338	326	348	351	383	321	350	312	312	357	310	316	344	362	376	337	343	352	329	358	349	323	355	322	348	352	325	358	324	360	326	325	348	367	335	350	351	377	364	353	381	330	329	334	351	398	375	313	357	383	345	361	327	358	327	354	379	341	389	358	336	328	345	340	348	354	327	332	347	350	361	366	346	339	338	375	356	340	360	360	378	330	350	347	335	354	364	353	336	331	357	343	315	343	363	332	360	342	384	378	342	295	344	340	366	355	352	351	367	357	343	352	311	356	340	333	353	339	337	363	330	335	368	350	328	327	351	356	352	351	346	351	336	337	343	328	322	348	374	361	345	351	335	359	356	339	341	318	344	334	320	347	315	350	338	351	365	366	362	383	355	320	355	332	331	352	379	344	352	346	379	348	376	317	353	353	324	377	347	354	360	340	360	359	343	357	360	323	353	349	337	330	334	329	347	314	354	343	350	380	363	356	323	353	351	332	361	336	382	310	328	326	337	357	330	318	354	355	342	358	333	318	339	360	343	334	333	324	354	382	306	357	371	365	339	368	352	329	361	357	372	335	360	346	337	342	346	327	331	341	320	401	332	363	359	371	327	338	373	366	352	342	352	362	359	340	375	351	365	330	369	383	344	302	365	334	345	351	357	358	366	321	343	359	374	345	366	347	333	344	315	349	346	354	342	342	348	342	335	341	358	330	372	353	378	347	326	371	389	346	345	348	346	398	373	347	324	332	336	365	366	363	360	355	351	322	327	306	330	349	323	310	376	349	376	380	350	361	375	382	348	344	354	316	351	338	334	319	332	352	359	344	363	351	352	337	346	333	333	338	354	348	339	353	329	373	324	386	362	340	347	325	359	334	378	389	352	355	399	303	331	375	348	331	350	323	344	375	347	315	359	322	341	353	325	317	385	355	329	375	371	357	376	347	318	346	352	337	340	322	340	359	331	375	334	374	337	314	342	366	326	359	347	315	326	367	335	345	337	372	356	353	326	373	329	351	333	345	322	300	369	382	367	347	367	356	372	358	336	337	362	341	363	335	348	359	333	325	348	346	366	335	365	346	370	327	349	389	337	360	357	332	352	315	316	342	363	339	352	358	340	364	356	349	346	339	317	338	354	340	362	358	354	346	343	329	325	316	318	352	353	364	335	365	365	373	338	352	359	352	330	310	352	368	321	363	338	339	344	352	376	354	311	351	355	328	354	346	343	357	373	354	351	346	339	372	324	361	357	379	341	331	361	388	348	315	343	352	368	353	322	331	351	350	368	343	358	319	363	328	351	361	336	369	328	370	356	377	390	384	376	363	343	351	367	326	358	316	376	345	375	344	371	372	354	350	349	348	317	350	350	338	359	382	351	378	339	357	320	367	353	346	349	361	373	363	376	334	358	343	380	339	340	362	367	389	373	362	356	328	344	384	391	288	352	331	347	358	332	336	365	334	358	352	380	369	348	337	340	364	317	373	342	342	362	342	333	341	349	338	350	325	354	330	341	369	329	318	337	340	304	338	337	357	368	363	355	319	358	376	354	381	349	330	358	380	333	329	361	352	336	356	346	334	358	350	335	357	317	365	330	385	369	356	382	369	332	361	325	362	386	355	326	299	389	384	335	344	338	322	351	359	365	339	354	374	350	339	359	363	351	359	336	351	373	362	344	362	327	340	342	383	338	376	335	331	319	344	340	387	346	324	361	348	381	365	321	362	388	331	367	334	297	361	316	314	355	336	316	357	372	341	314	368	349	358	354	348	334	335	337	343	365	347	336	335	335	352	335	344	378	388	331	346	317	353	337	338	358	372	356	339	350	362	346	384	332	347	365	376	357	324	392	330	353	369	332	405	341	354	343	358	373	321	359	339	328	369	337	330	355	342	334	368	339	349	348	346	344	361	351	353	319	355	367	334	329	327	344	362	327	359	350	356	341	365	374	381	357	338	360	363	367	359	352	336	332	307	353	358	354	335	357	342	375	341	372	336	317	326	347	340	315	378	320	378	365	332	372	367	300	357	335	374	333	386	332	351	375	346	316	363	375	337	344	334	341	350	402	303	355	333	345	398	339	341	327	352	328	348	356	327	324	335	352	348	352	362	346	341	335	345	314	347	358	349	352	336	347	330	386	371	316	381	375	350	377	335	326	371	346	364	307	318	335	363	312	358	325	341	356	368	373	332	345	358	324	359	362	371	326	339	362	336	336	349	364	345	340	382	357	344	332	362	347	316	373	365	362	335	340	356	362	364	371	343	366	348	364	350	380	337	349	346	366	343	324	309	330	333	353	357	382	350	324	357	339	343	344	337	409	321	348	353	323	367	338	321	326	413	344	338	368	368	343	344	381	330	330	342	359	342	341	365	315	379	383	341	409	358	337	344	387	361	367	370	362	361	362	342	334	341	321	367	335	377	350	352	314	319	383	359	349	358	368	339	403	372	337	321	351	362	353	377	370	370	374	368	339	342	343	394	374	344	360	371	386	332	339	339	335	373	341	336	340	354	372	368	365	314	351	371	362	336	365	353	333	348	354	352	329	370	338	373	363	333	356	333	369	331	355	331	395	337	311	362	370	346	367	320	358	337	334	314	311	333	345	350	326	356	337	349	358	322	374	342	372	329	336	296	396	344	364	383	333	327	344	341	334	346	324	350	365	352	361	343	370	323	330	358	333	358	357	359	371	369	320	351	346	319	352	355	384	349	322	358	365	366	373	382	367	311	312	340	341	394	357	361	388	314	370	361	383	333	354	348	333	337	339	329	352	337	358	336	349	369	342	313	340	359	330	333	363	338	326	344	324	330	349	361	335	352	344	367	324	343	328	365	347	373	340	343	342	319	322	343	366	335	343	348	350	361	412	387	337	349	366	369	344	363	344	361	336	317	343	369	319	327	359	342	343	360	332	351	362	367	356	307	377	325	351	349	379	375	355	403	322	391	355	319	358	378	373	341	351	348	359	348	349	352	327	361	304	390	339	337	347	326	392	316	352	340	344	322	360	377	339	374	354	351	362	360	355	344	368	326	362	379	331	356	344	333	345	331	366	347	340	382	336	330	314	343	386	356	389	323	340	347	324	341	373	349	332	341	364
16763	31071	22566	7414	1181	348	356	325	347	368	333	315	320	318	333	328	338	323	315	301	322	377	377	369	396	365	338	341	330	302	334	345	335	301	330	324	315	344	327	341	327	307	305	337	335	286	317	322	345	326	293	305	332	308	308	344	342	329	348	319	310	321	322	333	331	320	314	344	316	323	346	328	306	307	329	304	340	325	313	318	320	359	323	294	324	311	318	319	316	314	331	327	295	343	309	284	321	343	315	328	333	320	325	318	335	334	303	327	320	342	305	299	315	306	307	313	333	300	298	349	350	322	325	314	309	341	300	323	327	325	331	307	328	316	320	354	291	343	327	303	301	342	345	317	296	314	316	318	322	345	351	321	346	306	303	324	306	326	326	333	328	325	331	326	324	356	326	317	324	341	328	330	322	309	335	342	303	341	313	318	302	338	314	344	316	328	307	325	339	338	334	335	312	308	351	298	303	324	325	342	284	336	310	302	287	288	327	318	305	310	311	307	343	310	295	303	311	326	338	308	319	329	337	316	329	345	344	336	322	342	291	308	320	332	352	318	311	321	332	286	323	336	316	317	319	295	307	328	307	341	287	321	322	310	306	321	334	326	326	327	327	331	342	328	299	324	308	329	314	328	340	314	292	315	324	346	335	318	354	294	308	307	331	340	310	283	332	338	316	280	331	341	302	331	318	327	331	335	329	335	346	337	318	334	329	311	304	294	300	310	325	307	318	304	339	334	290	326	339	340	331	299	325	326	305	315	318	334	308	312	314	285	327	329	322	333	311	330	304	332	308	358	329	349	341	319	350	368	326	328	301	312	327	315	328	336	324	351	318	336	301	326	332	360	311	328	314	315	355	303	326	295	306	307	288	340	292	323	307	303	347	293	325	329	307	322	319	328	330	329	341	304	298	298	310	320	313	305	336	309	324	321	310	338	328	297	295	339	352	356	329	310	325	325	304	321	299	353	317	321	311	321	310	344	339	328	327	305	320	324	343	324	302	330	339	318	339	320	346	322	323	306	297	330	314	344	324	318	322	321	323	309	355	328	332	336	337	325	315	302	329	367	341	319	330	311	289	304	295	336	322	345	339	361	350	315	342	331	297	338	325	333	303	353	311	296	303	333	287	325	333	342	351	330	353	313	317	323	310	346	269	318	298	321	324	354	324	307	329	304	314	307	350	293	344	344	319	324	336	294	342	331	325	346	316	342	310	301	321	302	315	347	318	326	366	338	311	360	319	311	340	324	343	339	331	305	335	304	317	320	328	326	325	302	328	339	340	299	374	299	319	288	325	313	324	306	340	334	320	343	371	330	337	350	318	310	328	322	320	333	311	319	347	322	314	335	308	317	335	326	321	324	312	310	325	293	303	349	306	321	288	309	318	346	322	299	325	305	315	306	307	308	317	307	308	336	318	297	321	348	302	303	329	353	350	346	320	310	322	334	318	325	322	334	344	298	333	335	341	322	328	328	338	306	364	333	329	310	334	374	302	344	337	305	372	333	365	321	323	349	326	318	298	316	322	318	340	329	310	319	325	350	312	320	318	331	329	302	343	330	331	319	317	308	317	336	337	315	320	333	342	341	303	326	320	327	336	284	373	334	303	340	315	353	297	295	322	327	323	315	308	302	304	363	294	356	338	334	319	325	308	300	292	319	321	337	309	326	306	301	320	342	313	282	349	332	285	337	324	291	309	337	359	312	319	304	350	332	348	323	332	328	354	320	310	345	348	356	296	334	321	361	330	292	286	321	362	330	327	325	316	301	310	336	332	306	300	320	307	324	331	336	281	344	330	334	331	338	321	323	302	342	314	319	354	309	341	308	303	282	312	326	322	314	331	334	345	337	346	323	304	300	307	329	318	316	342	359	319	332	288	341	326	315	326	337	304	292	314	292	320	335	312	303	328	305	327	331	295	340	317	326	333	344	296	336	328	315	315	343	312	328	313	325	325	321	340	333	354	331	323	347	373	334	301	288	318	297	331	310	310	347	327	310	332	315	300	320	320	337	326	301	330	370	326	323	305	360	298	309	352	339	348	293	342	301	350	352	334	307	306	339	331	311	298	346	329	322	298	301	302	332	282	354	297	318	334	337	321	356	305	315	309	288	320	338	343	339	308	315	305	307	340	318	326	312	342	355	337	310	355	338	333	315	346	313	352	331	331	285	308	338	315	313	344	310	319	314	306	319	331	328	306	309	316	336	331	327	335	318	304	359	334	323	338	293	319	327	352	324	305	325	314	319	341	305	311	321	347	297	316	303	317	334	300	337	320	314	326	322	307	342	287	347	352	355	313	327	352	352	320	325	298	327	302	329	352	332	349	334	327	328	299	334	335	327	321	313	316	297	322	345	314	324	317	313	390	337	336	314	358	334	302	356	321	317	363	333	339	306	324	328	308	334	342	334	319	285	337	292	324	335	323	293	300	265	341	317	291	353	282	318	336	334	324	328	306	312	323	316	327	344	329	338	325	314	298	337	311	310	345	329	306	290	317	337	348	315	328	324	319	309	328	277	353	301	342	305	387	308	344	355	316	340	314	331	314	302	312	313	329	347	313	312	346	326	322	305	313	308	328	303	360	333	325	312	321	325	373	325	330	351	289	346	310	311	290	297	355	280	307	331	294	337	328	369	310	312	318	289	278	344	350	334	302	299	283	331	331	323	336	337	340	327	330	331	313	294	304	316	332	319	323	331	302	298	362	337	330	324	334	303	311	320	347	349	329	338	351	366	332	311	296	323	313	327	314	336	314	297	306	348	322	317	339	340	342	329	341	298	324	323	319	319	318	324	349	290	345	315	318	314	328	328	302	321	363	311	324	338	292	336	343	323	321	309	333	315	335	302	326	339	335	366	334	323	358	322	322	340	343	348	358	300	307	321	334	310	293	317	325	306	327	328	317	292	307	304	334	328	321	364	307	342	342	311	327	311	339	345	332	328	353	321	328	323	308	332	319	328	326	312	316	343	298	339	312	323	365	365	322	274	338	308	337	321	326	332	302	303	323	343	343	280	337	281	305	340	333	321	304	333	318	330	303	328	298	337	317	344	303	302	339	351	326	308	345	338	344	365	324	310	326	317	332	324	354	296	342	305	352	326	339	309	326	324	306	293	348	334	324	333	327	322	352	337	339	312	301	309	313	330	320	349	316	331	323	320	343	306	352	300	324	363	326	334	294	263	315	316	346	325	337	297	321	337	319	312	299	355	311	341	322	299	352	318	326	313	324	308	344	354	344	336	315	321	332	366	330	325	338	323	293	371	330	302	325	324	310	334	318	349	313	283	332	323	304	370	295	303	346	318	335	307	304	323	330	338	309	333	313	316	316	335	336	330	332	319	314	329	298	314	374	308	325	335	328	301	313	326	320	304	324	298	315	324	309	325	325	343	315	307	340	362	345	308	313	340	307	349	327	341	319	342	292	326	337	325	286	337	352	315	332	327	314	319	341	350	337	275	330	303	314	303	335	304	351	342	326	354	346	316	313	342	337	343
24834	24687	42734	42273	19558	3340	652	510	500	495	462	478	467	466	456	498	476	483	459	465	449	758	928	808	630	546	522	429	473	466	467	464	469	430	456	407	455	440	446	430	435	443	488	424	458	483	453	443	438	500	423	457	445	477	486	418	462	434	446	439	389	492	465	472	445	452	416	415	413	450	434	422	447	446	458	431	429	449	463	471	459	455	453	491	436	469	444	458	442	457	440	448	449	420	435	458	447	441	431	447	451	483	482	435	442	450	415	457	463	449	464	470	445	431	421	471	436	451	474	474	440	463	419	441	453	464	452	454	452	451	466	421	456	465	439	429	474	487	458	439	455	450	454	442	416	474	463	415	434	488	473	426	461	424	490	451	442	467	442	485	433	473	424	424	477	424	451	426	466	474	474	426	454	468	434	442	464	465	454	459	446	489	425	461	442	424	450	429	472	438	462	443	482	446	456	442	446	448	419	490	452	439	425	460	461	427	444	462	452	481	470	450	444	461	476	418	457	433	445	419	438	439	493	435	454	467	408	445	485	470	439	462	457	440	464	498	451	484	432	433	468	448	410	438	453	381	464	487	464	440	500	442	446	466	474	463	462	444	452	427	446	469	460	461	416	446	412	435	497	440	466	421	472	466	401	516	479	461	449	441	413	433	494	431	445	444	421	468	463	465	414	449	495	472	414	446	464	450	471	398	429	403	445	476	432	469	465	455	417	467	403	424	434	410	458	452	416	479	455	485	445	440	433	436	466	431	478	459	416	467	489	459	493	431	444	428	454	425	456	453	492	445	462	448	414	399	423	489	455	439	442	455	467	453	491	455	424	482	433	460	456	492	440	463	435	463	454	426	422	435	465	461	461	434	467	483	445	440	412	433	456	438	430	466	433	451	471	450	433	433	412	415	476	438	446	472	466	468	479	488	455	463	480	445	450	470	429	443	449	432	462	463	446	489	454	474	456	446	482	441	448	451	465	475	432	462	424	463	465	470	474	429	482	459	414	446	456	440	467	421	431	422	468	463	461	413	445	408	441	465	462	466	468	421	478	448	425	411	430	474	430	447	390	462	458	465	411	451	449	486	426	448	419	444	446	429	482	505	415	452	466	465	492	456	448	481	473	452	457	449	429	429	461	473	467	413	453	468	453	421	455	473	435	425	452	448	457	450	429	441	423	444	417	465	490	461	456	473	445	440	479	459	403	451	447	464	481	457	467	472	458	475	436	443	428	451	489	424	475	453	460	454	421	440	485	413	446	427	409	446	459	440	457	460	462	457	414	443	480	490	442	459	480	472	437	430	467	483	451	429	467	437	461	431	418	425	474	468	477	473	447	468	479	446	431	473	437	425	469	429	485	439	461	435	460	419	418	435	418	452	440	478	453	453	444	485	454	454	433	476	425	440	481	473	436	442	472	461	464	455	456	469	462	460	491	480	461	472	478	431	460	438	482	486	442	435	447	477	501	469	453	479	458	451	450	467	452	480	456	458	420	456	459	465	432	445	486	427	468	451	438	437	430	442	443	419	451	446	444	445	432	460	446	450	445	477	418	450	456	467	469	473	464	445	441	432	510	472	467	471	494	437	481	473	470	420	457	421	480	410	474	419	449	444	451	429	416	478	469	477	439	437	507	464	429	439	481	457	413	467	433	465	468	458	435	443	462	447	480	425	460	450	456	442	454	462	462	472	467	437	436	458	458	427	411	454	442	419	422	480	456	444	489	437	467	454	467	436	462	432	426	471	478	450	478	463	448	469	422	452	460	453	426	457	442	463	457	467	396	446	414	440	445	455	495	489	457	441	490	430	420	426	444	502	451	443	428	456	436	443	482	455	421	461	437	450	468	445	467	476	446	467	460	469	449	469	428	425	434	442	434	447	444	465	451	446	468	473	412	472	437	454	438	477	441	438	459	422	437	457	449	449	456	453	451	499	432	428	474	443	462	462	460	465	492	448	476	440	461	447	426	492	431	477	463	439	461	460	467	484	431	460	460	435	469	441	485	479	471	458	447	442	475	473	424	493	447	458	413	435	436	437	427	460	514	466	412	477	451	423	433	450	440	461	444	453	461	440	472	476	454	440	431	451	463	426	453	460	422	427	455	452	449	485	461	495	422	465	472	500	462	475	437	454	430	458	434	448	441	493	452	488	481	433	428	465	475	410	487	500	471	460	469	450	468	435	450	487	472	441	483	465	455	430	504	473	481	427	447	448	477	468	457	448	433	459	441	488	436	458	460	434	457	444	411	438	433	462	430	454	467	483	415	467	435	485	439	440	419	465	447	449	458	460	475	445	393	451	414	516	423	425	434	435	458	456	486	454	488	432	471	450	471	418	461	469	461	412	462	450	493	455	447	462	435	468	461	439	458	456	449	468	472	486	467	410	423	436	483	463	426	541	414	458	454	441	451	433	453	435	490	429	462	470	440	438	464	449	446	473	416	424	448	435	483	449	454	477	486	426	435	443	419	457	451	472	446	456	447	476	465	458	454	452	438	429	466	409	426	429	449	461	475	430	439	469	429	460	458	438	485	426	446	451	410	486	444	480	436	461	453	429	444	493	482	466	419	497	460	461	424	461	439	412	461	475	437	468	442	498	474	433	463	460	449	425	433	450	444	461	469	459	446	441	469	429	447	443	457	465	485	462	452	471	408	453	432	451	478	447	421	450	428	420	462	462	487	473	435	451	473	448	520	459	466	444	482	452	427	465	462	455	450	466	432	432	450	458	447	470	449	455	439	436	450	430	472	437	440	482	453	446	496	438	469	459	429	417	435	466	495	468	473	431	425	446	414	465	442	456	415	470	442	456	477	502	446	447	478	427	474	441	442	467	447	470	447	481	419	441	455	429	468	453	446	461	482	446	435	466	443	451	452	471	467	492	426	456	443	463	443	473	436	457	443	420	412	422	493	446	464	452	409	475	460	437	485	432	461	454	428	456	450	454	478	466	424	396	437	483	447	464	494	438	455	420	449	461	413	425	461	448	437	433	450	460	453	413	470	482	450	476	419	460	461	460	437	421	437	425	462	470	462	427	449	477	466	415	459	490	479	451	421	456	470	497	469	490	469	463	446	473	447	457	456	477	442	441	446	441	450	442	468	467	436	474	443	487	447	459	427	472	434	479	429	442	466	468	493	446	493	452	492	460	451	454	435	490	423	479	450	477	409	423	446	464	440	466	463	468	461	421	430	441	436	449	424	475	448	510	445	456	442	448	438	448	504	449	425	434	432	446	444	446	431	447	471	490	442	459	450	472	435	474	454	468	448	470	415	466	459	458	437	451	452	436	434	437	453	449	454	458	448	421	417	454	494	472	415	443	412	439	419	467	462	424	454	464	405	469	402	486	472	428	426	445	413	449	481	496	437	432	446	496	462	426	441	454	415	455	414	462	427	447	452	458	419	448	482	468	466	443	456	444	505	450	450	445	413	453	406	473	445	417	453	466	443	457	447	432	453	483	482	466	444	461	494	440	419	457	449	473	456	453	441	432
52656	87910	66502	35505	9453	560	485	474	515	483	479	484	428	461	455	452	475	459	502	471	469	1115	1207	1032	705	566	492	476	489	439	431	492	443	496	422	454	453	473	473	434	422	463	467	437	468	479	458	469	437	479	452	446	454	455	431	451	461	486	485	502	430	471	468	447	471	448	443	456	432	448	460	450	429	448	479	478	492	430	465	459	439	463	487	457	448	449	504	438	444	469	497	432	447	440	455	429	440	460	448	445	448	431	430	411	478	410	425	456	468	422	430	447	482	492	457	439	407	473	437	446	448	462	426	478	449	460	455	442	457	475	467	423	446	450	449	474	464	463	454	450	436	459	461	454	439	457	482	422	438	467	473	478	461	448	455	492	418	472	432	453	460	475	457	449	459	465	470	462	443	459	460	492	473	454	479	466	431	453	436	461	444	476	451	430	428	445	487	466	445	433	436	457	470	483	471	444	413	437	448	447	462	462	458	426	492	438	472	451	426	439	453	501	444	441	460	444	475	484	473	454	449	466	434	459	421	478	453	470	455	470	455	463	477	433	460	424	452	487	491	459	445	466	447	483	447	449	453	455	469	477	451	454	477	415	458	443	455	495	433	464	447	516	434	460	466	447	479	442	469	458	455	457	479	482	466	469	462	476	466	475	469	463	479	430	461	454	485	472	466	410	437	457	425	469	448	449	414	466	460	455	473	465	462	479	503	470	435	425	471	430	416	470	460	441	434	451	441	486	477	452	474	445	455	482	473	457	447	485	443	445	429	479	468	476	486	432	458	443	482	465	478	495	446	428	448	449	468	462	457	446	433	442	469	449	487	444	484	479	441	463	485	454	479	417	441	439	437	424	465	435	431	464	451	502	469	470	437	432	474	433	474	428	456	477	461	421	468	423	436	480	445	450	438	428	443	468	467	481	491	450	448	470	473	458	466	456	472	433	452	462	470	525	459	493	418	439	478	437	440	474	478	415	436	407	462	483	465	458	426	460	430	480	428	488	441	469	453	434	455	449	426	459	449	451	413	448	465	434	494	456	465	438	454	453	477	480	436	463	440	429	449	445	442	444	441	457	451	441	463	431	484	474	463	429	471	461	460	431	449	453	432	479	449	439	449	492	467	455	445	416	448	437	503	409	412	469	472	464	456	455	448	495	427	453	448	477	448	450	444	434	435	402	426	462	433	451	441	470	448	464	460	456	465	456	457	438	414	484	472	487	431	462	454	457	483	505	472	465	438	463	463	453	436	427	469	437	413	445	432	464	465	470	441	492	482	451	456	456	454	425	446	449	454	489	455	459	493	438	432	462	457	475	428	494	457	452	446	456	478	454	452	497	438	463	391	463	452	437	438	443	460	463	467	436	410	431	477	437	455	417	427	447	431	472	447	448	498	471	495	484	455	480	408	454	429	426	459	463	444	432	429	462	401	456	447	445	458	399	420	474	453	471	456	459	471	475	446	490	494	444	440	468	440	428	445	451	467	481	479	459	450	486	448	435	461	472	460	437	458	469	477	493	466	459	428	430	463	473	465	447	488	440	455	442	441	455	449	475	432	456	440	445	477	464	473	465	455	441	455	487	408	425	469	456	465	431	464	456	444	445	431	489	444	435	480	465	448	473	446	465	426	440	434	444	457	496	453	436	483	432	459	430	453	415	463	493	483	451	433	459	444	441	436	414	474	452	462	411	444	474	448	459	436	458	426	460	428	480	434	455	501	462	436	434	475	456	474	455	428	436	438	432	464	441	469	434	472	441	448	465	469	492	480	436	451	458	491	447	388	471	467	480	456	427	464	466	441	436	445	449	446	447	446	460	438	465	450	450	466	450	431	387	470	468	431	439	428	457	437	486	454	429	485	450	484	497	469	478	448	481	459	452	463	461	448	466	460	449	452	427	454	433	416	449	437	453	442	455	420	445	457	463	438	485	447	451	468	459	417	482	457	445	441	465	460	437	473	467	411	428	439	443	413	439	450	488	445	439	460	416	496	451	441	446	433	475	461	480	445	430	461	448	434	455	475	464	442	471	483	410	496	446	474	434	423	450	440	461	444	481	413	450	462	455	444	468	450	463	453	452	496	439	480	445	466	445	452	417	459	438	466	480	427	482	460	454	453	452	415	459	470	419	415	494	438	491	456	454	459	445	427	485	470	434	441	467	447	481	459	452	446	440	475	458	449	463	465	422	457	464	475	447	455	444	444	515	474	448	448	432	451	510	485	457	453	453	455	399	449	459	479	474	414	482	495	470	487	478	442	436	477	414	480	439	493	444	470	478	437	430	490	449	456	473	448	462	459	463	470	478	434	454	439	447	479	432	440	470	454	398	444	462	433	430	465	474	477	460	442	497	449	494	461	458	424	441	479	442	412	475	428	451	453	470	475	454	473	436	495	431	452	475	448	469	428	439	457	449	489	417	484	455	469	447	442	422	469	450	454	468	443	442	465	444	470	447	485	428	492	459	489	436	472	431	494	431	464	455	449	456	446	425	458	458	463	446	485	463	452	457	409	417	450	459	402	420	436	450	472	458	454	439	459	454	449	432	465	455	463	453	458	452	428	480	421	448	438	481	480	471	458	485	460	462	465	491	432	409	429	463	432	440	462	420	461	451	497	432	451	483	462	472	458	457	459	460	462	434	471	478	423	423	480	445	454	469	448	452	418	448	490	454	457	444	439	456	416	491	448	451	452	419	463	440	440	453	442	478	446	415	453	437	474	492	451	424	459	464	459	492	486	450	470	442	421	473	447	474	458	448	465	457	439	430	458	423	438	455	454	442	449	440	449	453	458	458	450	435	466	421	445	447	500	460	446	440	468	453	407	461	448	460	468	448	489	476	428	488	449	450	496	429	457	453	441	476	432	446	494	437	414	436	472	429	437	470	469	473	449	465	440	495	453	447	436	474	440	465	444	489	487	464	469	457	408	425	425	445	454	447	471	471	462	482	464	479	448	428	465	458	438	452	435	449	444	484	457	440	457	478	437	449	442	468	452	433	475	485	453	459	448	403	499	458	472	420	460	443	445	440	454	477	460	435	410	409	452	457	458	396	450	420	419	422	468	490	456	491	465	469	437	456	417	436	512	503	401	460	469	451	500	468	420	473	451	496	471	458	440	461	468	446	457	468	397	441	461	472	459	510	453	460	440	458	443	453	444	463	478	451	435	437	434	449	447	469	438	442	449	472	466	443	417	419	462	434	435	456	450	485	471	452	466	477	452	469	420	449	473	450	486	478	459	426	444	459	488	454	445	469	411	460	476	472	513	486	443	458	462	460	491	456	473	490	455	472	439	461	442	442	453	463	430	478	431	447	459	424	461	450	406	463	425	480	460	444	450	439	421	454	457	426	483	442	482	464	456	467	468	436	457	484	463	432	452	455	441	458	464	471	403	485	429	463	426	441	482	441	465	438	454	409	446	449	449	467	492	423	474	455	414	485	446	469	452	481	472	436	441	476	456	479	440	426	445	440	397	464	448	459	460	462	468	455	454	420
23841	22838	34660	35839	24776	11826	2011	783	674	621	593	581	619	569	575	566	587	601	576	571	573	1373	1741	1376	968	722	623	591	591	582	550	539	523	547	556	543	555	532	545	563	525	545	511	571	598	537	568	544	559	585	539	575	533	584	522	556	566	545	547	586	509	506	546	561	592	527	589	567	546	486	598	537	536	543	582	529	516	536	530	558	569	557	550	557	562	537	522	520	507	525	557	536	525	550	550	527	573	510	543	525	541	500	521	519	531	508	527	518	561	528	553	523	547	537	541	564	552	531	518	523	572	524	496	573	546	511	498	566	527	536	522	531	513	546	515	548	542	541	557	573	561	556	537	556	564	585	588	554	501	560	537	558	546	550	582	491	558	526	546	502	567	520	526	519	561	560	540	530	523	556	544	529	564	575	521	588	548	544	515	560	532	526	526	553	552	533	535	577	565	594	522	550	538	525	523	574	581	542	551	548	562	577	541	549	593	560	554	515	558	542	573	542	522	547	548	508	556	550	558	565	548	554	562	531	555	547	542	534	526	527	518	537	551	542	611	504	541	509	538	524	552	577	530	485	540	556	538	556	518	543	562	555	522	556	537	537	537	480	574	544	538	536	554	513	538	573	539	492	574	549	531	557	507	525	540	529	522	562	535	548	562	562	537	488	512	533	551	490	548	518	528	524	519	553	513	555	518	563	539	568	557	543	547	535	551	558	515	503	530	562	567	587	554	502	562	536	530	521	545	554	561	548	619	534	552	555	565	568	559	594	499	524	551	549	539	512	537	509	552	583	550	518	565	565	549	539	562	543	527	519	540	541	512	527	555	572	562	538	516	509	558	558	549	535	527	547	499	551	558	534	551	573	537	504	520	511	538	522	549	551	554	541	497	532	533	524	521	517	570	518	559	540	537	559	524	553	564	549	517	554	605	526	513	530	549	559	553	521	572	568	540	562	547	584	536	543	491	512	486	567	513	552	524	578	510	541	572	574	537	529	554	534	535	549	544	546	531	569	548	520	546	558	564	533	520	533	565	525	546	523	512	576	591	551	540	573	541	540	539	551	573	492	577	546	563	572	539	577	563	571	544	555	552	519	525	521	563	549	569	543	540	582	569	577	561	552	499	561	573	587	598	556	567	564	547	538	543	542	570	488	557	563	529	533	565	566	508	541	534	487	523	555	560	567	556	543	553	553	513	519	561	538	543	584	532	550	569	528	548	519	576	570	535	543	567	581	545	553	522	506	556	536	527	508	512	540	527	482	530	510	526	556	548	531	559	579	546	520	541	566	566	551	510	519	544	536	550	507	512	544	525	486	541	562	521	539	509	510	542	563	607	563	526	588	545	530	579	553	548	575	514	525	553	531	522	557	554	553	570	545	518	554	543	554	574	560	578	528	548	525	509	531	558	570	560	542	565	504	538	538	534	509	538	585	566	539	504	536	539	524	537	522	535	590	510	535	505	577	538	547	506	523	506	519	520	552	514	565	548	534	540	554	515	552	563	527	547	525	520	532	538	589	521	545	529	540	549	544	554	534	550	545	542	556	578	554	568	548	525	504	538	573	588	534	498	566	497	533	556	540	515	532	513	578	554	512	533	521	545	542	537	529	569	527	518	567	547	516	564	526	574	523	572	561	491	589	502	527	540	587	575	526	512	533	535	528	531	542	535	518	521	554	509	529	575	567	517	501	563	500	537	529	540	527	541	560	542	524	529	546	585	568	536	549	531	546	535	583	504	517	522	537	512	597	518	516	559	554	523	552	501	526	540	543	542	568	525	570	507	532	528	525	542	549	512	531	561	571	534	553	519	538	536	589	532	555	533	548	590	564	570	533	622	566	555	568	543	486	557	538	545	525	481	512	535	504	525	559	516	581	541	545	525	572	535	539	565	563	553	519	562	466	548	497	591	565	508	546	536	570	545	579	546	561	527	593	508	540	573	534	530	540	539	567	564	535	530	572	571	523	512	533	535	525	540	520	525	533	549	586	542	593	548	521	528	552	567	509	546	532	538	550	525	550	526	512	517	554	546	496	548	577	555	559	519	537	576	565	552	524	592	510	569	515	489	545	572	494	550	599	588	555	526	540	578	556	568	526	515	520	518	562	508	554	540	558	512	531	534	530	545	494	542	545	540	564	532	623	579	549	569	579	579	566	565	523	495	525	530	528	492	535	526	524	575	551	537	527	539	556	536	520	524	529	529	530	545	558	551	521	590	557	521	547	536	505	556	572	490	499	579	564	521	538	516	518	530	528	573	577	527	570	517	539	553	518	567	526	523	508	525	531	525	510	542	528	565	533	536	523	525	570	515	553	509	563	522	573	517	570	544	512	550	488	531	527	528	525	504	548	579	564	556	522	606	592	553	506	538	538	579	545	578	515	499	535	550	568	525	538	495	537	534	545	538	543	542	533	539	496	554	581	548	519	571	548	558	541	541	527	542	572	521	509	530	566	534	501	539	517	586	505	545	544	523	558	521	533	557	541	571	554	561	521	556	513	545	532	562	573	532	540	512	531	533	547	512	521	531	535	568	563	586	520	565	529	537	527	521	548	483	551	526	562	480	577	559	515	552	568	504	561	518	498	571	521	488	591	516	523	551	564	562	547	582	529	542	535	538	512	563	568	525	545	513	532	537	496	530	554	576	534	564	564	610	501	556	547	553	578	521	527	565	542	553	511	516	523	518	544	567	564	580	606	574	576	561	528	553	574	529	554	549	548	554	546	496	516	520	530	540	501	549	560	542	533	537	553	535	568	534	540	580	553	527	530	552	555	582	570	493	553	564	535	532	553	509	549	570	571	531	523	534	525	559	569	544	574	552	524	545	541	546	582	540	559	551	535	565	535	505	527	521	557	537	559	568	522	520	573	531	504	552	541	556	583	521	544	513	599	509	558	539	547	541	565	536	568	522	531	557	560	538	540	522	544	535	520	511	581	603	536	538	519	500	515	534	563	548	480	572	550	544	523	517	520	578	499	542	551	536	498	523	531	540	572	556	520	555	568	553	548	527	562	552	575	555	573	529	582	549	484	541	539	545	511	569	468	543	540	612	572	521	525	517	558	535	539	554	526	551	501	562	554	512	488	613	538	529	583	537	535	551	537	536	554	544	547	556	506	545	569	567	507	523	529	520	551	542	543	522	561	533	565	524	523	565	583	551	565	568	526	539	509	539	552	502	534	580	549	543	576	540	541	524	574	565	560	571	564	535	535	511	536	529	557	583	525	590	483	527	530	539	553	543	549	502	541	520	563	559	523	536	534	597	507	535	522	573	565	513	546	551	508	550	532	522	531	567	539	529	556	552	537	567	555	554	526	570	559	560	572	517	581	534	529	529	522	532	527	541	575	569	550	517	538	530	545	521	568	499	581	539	545	526	529	524	502	524	532	566	550	518	545	519	509	589	517	521	579	547	516	524	507	554	538	518	525	548	573	531	521	541	537	566	563	571	557	540	506	493	545	585	538	510	553	566	514	552	575	561	580	498	527	553	568
60849	96280	74199	44352	17036	834	686	617	608	642	575	591	597	580	596	604	570	636	564	534	633	2085	2587	1968	1236	851	659	620	615	545	525	575	577	551	546	546	593	569	555	557	559	574	562	558	604	560	564	562	566	551	586	566	575	579	539	550	598	536	574	564	576	531	547	536	561	558	583	544	592	541	562	557	530	540	565	572	551	587	547	602	512	540	568	539	554	553	559	580	574	542	542	532	587	511	514	521	544	579	546	560	566	573	526	582	552	571	549	537	590	543	517	585	539	580	557	585	556	598	563	558	562	537	550	577	549	520	573	564	579	528	565	561	535	571	587	554	528	563	570	597	559	563	540	527	581	517	563	508	567	538	543	574	504	545	572	577	512	553	586	566	582	550	561	533	553	530	583	512	571	559	563	574	563	575	561	531	541	520	581	557	514	578	542	586	526	554	590	547	540	515	531	547	537	546	608	522	545	534	543	540	556	513	552	569	554	566	566	538	536	563	562	515	523	603	531	598	551	579	588	560	603	541	558	564	544	578	583	556	567	554	542	530	537	565	557	573	536	593	540	550	528	523	550	559	572	583	574	581	514	575	594	558	498	564	573	551	548	560	587	624	512	512	587	570	548	537	521	544	603	567	535	561	534	543	570	562	552	546	537	531	566	582	577	589	577	551	551	584	572	587	541	540	580	578	575	506	529	562	560	523	537	557	576	565	567	528	590	526	577	565	531	562	582	548	553	547	525	568	577	546	554	548	588	553	564	578	590	585	543	557	625	544	584	554	559	549	560	564	546	554	585	582	538	529	528	598	569	494	609	562	586	565	575	549	550	532	571	526	534	525	568	587	570	563	523	531	569	569	570	584	578	557	570	573	568	530	529	560	564	570	564	620	541	537	603	592	566	544	557	535	585	539	590	556	543	562	545	544	585	543	562	545	528	540	606	549	558	584	504	552	554	503	554	560	588	572	573	568	580	578	542	581	519	595	548	560	583	561	525	561	548	532	566	595	567	543	575	551	593	568	560	564	576	547	560	532	617	575	589	539	556	548	572	510	547	564	563	538	528	526	540	553	548	534	514	563	544	554	541	550	564	510	555	560	586	574	543	536	546	561	545	540	578	554	561	509	546	544	553	550	570	562	597	544	545	579	573	600	511	521	544	563	511	553	557	547	570	586	584	534	573	562	567	555	574	552	562	573	546	590	555	542	581	567	534	529	563	566	525	517	594	570	602	558	547	584	601	528	590	566	585	533	559	573	578	549	574	555	562	550	619	586	545	550	556	510	560	569	501	574	548	578	541	552	541	516	545	588	564	584	552	546	558	551	603	569	549	547	579	579	562	577	577	504	556	559	579	526	603	557	552	532	537	532	572	552	532	539	540	550	573	555	556	553	559	596	543	571	539	567	581	561	549	566	533	521	545	599	539	582	571	583	547	556	520	558	597	564	560	539	509	573	571	540	545	602	550	539	561	599	546	533	561	613	510	646	539	558	587	582	564	562	561	543	544	576	557	575	527	536	564	620	531	567	565	553	564	546	545	560	532	566	591	523	535	563	571	525	551	544	597	536	517	544	557	541	567	594	560	533	573	564	564	542	562	532	547	535	587	554	580	578	562	544	589	511	554	547	539	577	560	509	552	613	577	572	545	570	582	562	567	554	568	572	581	568	517	563	563	530	500	574	590	553	581	529	538	590	546	569	576	568	549	549	546	539	559	572	527	540	504	529	547	560	515	540	572	549	602	564	554	555	564	557	572	536	563	595	542	533	528	508	575	564	572	545	525	557	541	593	538	560	534	568	557	566	574	549	572	570	549	587	557	577	591	566	541	538	544	531	587	583	511	549	564	513	534	561	560	539	515	518	562	578	571	562	542	545	561	592	526	543	553	594	571	564	536	589	566	557	563	575	565	562	555	597	559	564	537	555	589	557	589	555	541	545	540	549	567	556	568	564	554	575	547	564	586	531	578	533	565	548	557	568	536	571	515	564	538	547	561	555	549	549	580	527	591	541	544	527	535	539	546	561	556	577	563	589	557	519	551	573	526	552	583	539	552	520	556	525	569	553	556	545	549	523	573	551	538	555	521	568	544	570	561	554	579	567	576	558	553	548	564	551	564	571	559	533	562	535	549	607	565	566	588	528	561	568	589	528	549	565	538	547	542	562	557	589	599	550	542	547	592	577	543	552	528	567	559	589	533	556	569	582	566	592	534	510	539	569	549	549	563	550	534	569	591	548	494	560	556	577	563	543	574	553	626	533	563	536	574	570	560	586	574	551	557	499	569	554	568	546	538	554	532	546	524	557	504	531	546	575	562	590	570	540	551	492	591	486	567	555	540	595	566	504	547	559	575	543	570	559	534	548	532	571	552	560	537	570	531	560	529	577	548	561	557	581	528	566	540	565	559	520	559	547	563	535	558	546	555	591	540	582	541	566	575	594	589	562	553	485	554	562	547	555	536	548	585	582	519	564	561	542	553	594	562	541	559	544	548	575	587	535	554	583	548	584	560	606	537	597	541	563	555	546	552	555	539	524	519	589	558	578	547	565	503	533	553	544	535	565	573	585	580	563	562	567	558	563	552	554	570	555	565	573	544	564	565	546	485	558	549	533	561	564	573	590	523	581	511	535	534	553	508	518	571	570	533	566	531	560	572	585	581	565	561	563	576	543	559	585	532	541	581	579	550	560	526	559	539	611	554	531	558	588	524	536	554	539	575	568	568	549	525	557	560	525	536	499	557	535	613	568	567	526	555	522	555	528	544	559	559	549	584	542	535	552	557	575	567	559	534	525	593	554	547	536	541	529	547	572	563	561	571	546	546	523	535	545	517	577	546	544	558	562	514	532	535	549	509	543	577	572	540	531	534	592	553	545	534	588	532	558	561	543	567	524	537	582	523	538	557	564	529	535	525	541	570	521	551	561	575	564	541	536	564	535	532	547	546	620	518	554	560	589	558	541	584	558	548	563	574	554	525	528	571	528	554	563	550	515	576	544	585	583	536	556	579	586	591	550	557	545	554	579	569	585	557	572	572	591	591	560	572	541	607	541	554	519	549	560	575	548	558	556	563	561	565	552	534	498	500	546	579	519	531	561	514	562	537	576	564	568	542	566	561	555	509	534	550	572	551	530	543	494	525	519	537	578	529	575	553	566	527	574	551	533	526	579	556	514	572	497	534	530	573	518	511	546	591	546	562	544	584	513	544	544	550	557	561	558	542	551	595	569	551	542	560	555	540	565	572	492	550	535	605	532	582	544	574	548	572	535	549	570	547	528	581	557	546	575	539	565	601	563	540	527	569	571	604	541	560	569	575	550	594	560	568	547	545	575	559	583	525	532	551	576	528	578	512	588	527	591	552	536	572	584	566	572	573	511	515	528	554	545	592	556	523	615	523	556	538	584	546	586	597	585	556	559	576	571	582	556	561	617	545	587	557	550	547	554	574	571	578	604	525	528	546	546	508	539	545	566	549	526	523	537	495	549	549	516	556	485	532	539
28137	26368	22354	11117	1825	399	345	340	346	362	368	378	352	359	364	325	328	352	348	365	347	410	422	439	381	375	371	335	376	356	324	310	312	358	406	349	312	340	338	331	345	344	334	333	344	332	352	334	319	344	340	332	335	340	360	319	348	337	345	354	323	362	359	350	337	321	352	344	328	365	338	355	306	358	343	349	331	363	346	292	302	330	314	313	315	343	361	314	344	335	347	346	367	340	314	320	382	339	315	365	302	325	309	364	331	344	367	358	331	344	362	304	328	341	330	344	368	327	371	344	355	349	321	344	316	341	388	347	330	370	328	316	339	318	351	356	356	355	325	328	328	328	326	347	330	306	323	340	329	350	334	351	321	333	325	345	340	354	360	327	339	307	315	311	374	336	390	334	363	346	332	352	367	322	378	361	313	331	315	329	319	346	321	340	361	323	342	337	314	334	334	277	339	354	319	322	354	307	375	346	358	344	344	347	344	354	303	313	331	370	340	358	332	346	363	369	351	346	332	363	303	363	345	318	353	351	338	353	340	358	322	340	375	338	359	311	330	320	357	316	363	315	349	304	354	355	346	341	330	340	356	372	324	354	327	364	347	326	368	330	362	366	359	350	356	336	356	351	336	336	311	354	347	345	349	332	335	319	340	327	340	341	310	345	333	345	336	338	311	332	318	323	362	314	329	327	354	336	357	357	326	349	340	317	378	355	342	313	336	341	357	342	347	331	340	345	347	320	341	337	335	378	349	386	342	323	367	323	343	350	346	341	339	351	339	381	390	352	325	329	354	328	337	312	339	329	353	348	335	308	338	369	361	337	331	367	343	330	330	358	359	333	356	342	369	352	330	334	342	334	356	344	335	345	307	378	338	348	354	329	309	287	319	353	344	347	345	351	343	338	380	350	330	346	378	321	333	333	336	332	336	310	331	351	335	334	327	349	345	343	344	351	354	344	332	325	369	340	300	337	362	319	325	371	330	354	370	388	324	360	342	335	325	320	327	323	314	357	329	340	363	347	346	342	349	342	310	339	324	347	342	329	327	325	316	344	332	347	342	343	338	329	328	330	344	338	362	321	329	345	339	319	356	359	344	343	320	304	324	345	338	335	354	351	335	342	317	326	341	337	359	341	335	372	324	358	353	347	331	375	349	351	308	334	325	326	332	348	356	319	339	322	325	352	325	333	351	359	333	372	316	372	324	386	334	381	315	344	329	344	348	343	352	324	333	315	326	310	348	355	366	378	337	337	361	340	354	354	337	351	340	346	319	360	354	303	341	356	320	331	337	352	364	344	335	315	325	363	321	349	351	348	325	346	339	333	378	366	315	349	330	370	316	359	347	328	339	324	349	340	343	329	320	316	317	369	323	321	352	360	326	333	368	350	329	324	368	333	344	352	323	335	342	342	341	356	337	312	331	332	345	317	351	375	362	323	353	386	346	343	341	388	367	360	327	336	359	357	371	326	337	354	352	353	312	329	356	336	306	307	364	369	319	359	355	379	321	330	316	341	357	348	357	361	366	330	318	356	337	308	338	375	351	334	348	375	335	351	357	347	330	343	317	354	350	341	371	361	318	349	327	330	348	338	331	361	357	328	320	326	342	356	350	331	313	345	361	356	326	326	337	333	314	353	326	342	357	313	362	361	332	333	364	328	350	379	330	392	362	346	334	350	355	325	341	343	379	336	377	328	323	370	319	350	331	337	334	336	345	372	342	345	365	336	353	340	393	330	372	338	364	332	345	381	339	331	344	313	349	354	335	325	363	331	340	330	305	369	380	326	342	343	340	369	343	363	320	339	325	360	369	349	332	348	365	358	372	327	322	324	361	333	333	349	356	353	344	333	335	343	317	343	370	362	328	340	366	355	332	359	327	382	337	357	378	353	369	340	374	324	350	310	332	351	337	325	346	348	327	353	326	318	348	335	335	305	358	357	349	340	348	351	336	367	359	347	327	339	320	361	332	352	387	383	312	359	349	323	350	352	326	367	364	348	352	343	321	326	377	343	354	327	316	309	356	308	336	304	334	330	343	352	362	351	341	373	364	294	351	339	329	358	379	324	346	348	340	333	332	302	365	318	343	350	349	352	343	363	336	369	352	343	352	335	347	370	315	331	350	346	344	333	325	386	359	354	361	378	325	347	326	335	342	355	342	341	335	334	346	360	366	330	346	331	367	337	305	374	357	348	348	341	381	310	375	322	344	330	322	320	381	319	369	327	327	346	363	347	335	363	306	293	372	369	343	349	331	352	378	327	339	306	335	348	321	356	355	372	351	332	366	334	346	348	342	362	371	353	340	343	326	348	368	315	346	371	323	319	353	361	299	333	335	340	344	332	341	329	344	354	334	360	347	365	357	305	375	315	318	324	370	359	330	347	335	305	352	344	360	330	325	351	347	346	344	379	345	301	344	332	356	321	334	332	337	353	341	351	343	341	314	354	334	311	348	340	322	346	348	335	353	356	371	350	343	341	345	356	334	338	378	328	345	325	317	361	336	314	330	328	338	347	366	344	328	367	338	351	333	342	339	307	337	399	352	333	344	305	308	372	333	328	323	377	365	347	377	358	334	378	349	338	369	363	329	344	360	350	380	332	314	306	361	368	350	354	372	337	343	323	385	343	316	351	366	335	332	316	365	340	351	328	363	369	357	364	364	357	327	374	349	341	349	327	331	319	355	328	326	319	348	316	341	340	346	349	385	345	335	344	320	341	342	345	359	376	360	367	353	332	326	318	314	342	320	346	348	331	337	328	341	338	354	317	342	324	366	382	313	307	359	344	355	386	369	337	328	358	390	352	354	368	328	336	333	364	387	329	353	301	376	309	331	317	329	340	334	367	338	302	338	356	337	367	353	355	335	330	291	289	358	351	357	373	335	343	339	342	356	382	335	314	369	311	340	375	348	322	352	372	366	335	334	331	367	325	316	358	325	349	331	350	346	346	354	373	332	337	358	330	360	343	321	333	333	324	365	312	328	372	353	359	363	316	330	315	366	332	346	327	356	333	339	315	345	348	329	304	371	335	385	364	335	321	326	313	327	344	329	348	343	339	328	351	346	352	348	331	317	318	299	332	338	320	308	338	340	313	363	312	337	333	390	309	312	334	379	336	336	348	354	351	361	344	324	332	338	354	357	339	335	357	333	340	350	348	310	349	340	295	339	361	319	369	361	342	346	376	350	360	362	330	358	342	338	336	339	346	320	366	336	324	369	311	331	365	340	315	359	373	311	349	357	342	357	359	362	360	326	361	345	359	332	349	369	338	343	305	302	361	336	341	359	332	345	343	323	370	336	355	338	338	317	357	346	337	347	344	368	311	351	334	376	324	317	329	336	340	326	346	349	322	359	336	345	336	378	368	342	316	350	341	338	374	347	327	362	367	316	354	343	332	356	306	347	321	377	342	342	360	351	349	354	346	342	324	344	328	354	375	341	319	354	322	330	343	306	331	322	355	374	335	302	359	332	358	370	346	318	320	309	330	309	347	345	336
14169	32445	17165	6534	1478	359	317	349	349	326	317	309	339	329	292	295	297	308	322	313	352	364	420	417	403	373	307	282	336	331	315	312	323	355	315	342	343	316	300	362	305	305	321	336	298	317	288	306	318	306	311	306	290	293	318	312	318	342	311	328	314	297	319	308	303	337	342	312	342	332	322	310	327	303	316	349	332	305	330	292	328	308	315	337	315	313	298	310	298	312	319	317	342	303	323	303	318	336	312	345	366	297	310	316	298	313	325	353	315	344	299	291	330	354	326	320	303	319	312	297	327	319	316	325	335	321	289	325	322	324	358	304	318	312	332	358	295	332	343	299	306	300	349	317	303	335	304	322	293	333	344	333	312	297	324	314	346	283	326	275	322	328	310	337	335	300	280	309	307	335	315	326	339	310	308	305	321	326	334	329	312	324	322	321	331	287	351	324	323	322	303	310	319	287	333	316	303	290	316	298	326	331	315	319	332	300	300	300	307	328	356	318	334	318	319	335	324	340	309	351	317	363	332	335	358	340	311	304	351	314	302	315	285	301	332	338	315	284	307	299	292	305	315	318	288	321	290	302	338	326	315	319	319	342	297	341	300	313	333	330	320	297	324	328	297	333	301	316	339	320	318	291	285	332	327	321	289	351	301	321	323	304	292	296	338	291	298	304	315	336	315	326	308	293	340	293	301	331	313	345	339	328	297	311	293	308	329	311	329	326	321	327	340	308	330	304	325	297	306	325	309	316	327	348	318	318	326	306	319	294	314	317	310	332	307	349	326	316	303	295	322	321	331	317	328	363	326	323	316	288	312	322	315	323	308	307	303	346	276	308	343	321	310	280	300	326	311	320	317	318	320	330	335	314	324	306	303	311	332	309	315	328	310	322	325	296	341	311	289	290	350	329	298	319	317	338	319	316	291	335	308	310	322	319	341	304	304	315	288	289	312	322	326	317	317	307	281	317	334	313	303	304	326	337	295	335	314	293	281	312	314	308	303	324	319	324	314	351	330	321	313	320	314	323	355	349	331	346	327	302	313	343	306	330	306	335	328	305	303	331	312	330	320	320	334	309	322	296	303	326	336	361	330	343	314	314	263	335	288	352	315	312	333	346	343	304	320	322	328	314	318	303	344	326	331	324	315	312	318	298	315	322	313	337	340	336	298	289	319	326	334	333	322	289	312	333	312	339	304	309	301	343	300	328	334	287	304	306	304	312	337	327	280	259	318	343	296	325	316	315	335	338	323	315	297	315	299	290	316	354	309	308	308	345	326	312	301	324	341	290	303	323	333	296	325	302	310	311	278	315	347	330	325	301	294	328	331	299	326	295	305	306	303	331	345	311	304	318	325	334	319	330	322	325	286	289	322	290	310	340	321	261	335	321	359	304	314	317	345	305	295	312	289	311	321	345	351	342	314	326	324	321	287	298	350	329	290	295	314	262	318	305	296	313	326	316	324	327	340	324	282	324	336	286	336	305	334	286	334	315	337	288	326	336	325	328	329	310	305	303	344	331	338	281	308	297	311	321	327	317	310	310	317	315	293	293	326	344	333	318	322	338	326	336	268	302	314	346	333	295	324	309	320	313	318	295	308	320	317	313	318	304	313	321	296	291	311	344	329	284	332	297	309	340	326	311	303	305	310	313	280	329	335	347	325	327	345	309	361	313	310	310	318	279	312	340	300	283	313	331	357	342	363	360	304	316	315	315	300	295	330	330	343	327	347	318	294	319	324	264	337	336	333	318	324	311	348	319	348	320	328	315	330	323	363	304	316	308	315	309	316	323	341	337	332	307	324	308	330	341	328	343	311	306	316	336	313	302	302	328	334	307	297	297	312	322	316	337	298	301	315	338	320	350	328	292	321	337	321	325	301	325	323	318	325	324	342	291	302	302	319	317	328	314	339	297	298	359	296	335	292	295	347	303	310	327	340	332	307	338	322	319	298	356	323	321	317	328	315	324	312	308	309	312	296	332	302	292	322	317	288	334	327	316	323	323	307	320	302	301	289	307	313	335	326	328	323	281	343	321	324	324	290	304	302	301	313	309	348	343	331	314	302	314	348	313	334	288	341	311	338	317	310	332	317	337	320	307	312	295	305	306	309	301	327	308	297	309	320	320	351	315	301	322	316	336	342	329	342	323	348	291	302	330	346	320	337	322	342	321	312	291	337	306	326	314	325	307	325	329	314	308	357	309	310	353	317	347	332	349	333	338	329	278	317	322	327	306	336	316	329	320	297	328	325	311	305	296	329	324	309	316	347	352	331	327	336	318	333	329	338	322	317	347	308	352	340	286	310	325	301	359	346	311	355	306	344	335	323	316	329	297	340	327	316	320	335	310	321	315	304	320	305	294	294	325	330	339	345	294	344	342	333	354	326	306	314	326	346	320	323	298	284	318	353	313	328	332	309	308	306	336	303	314	296	329	332	320	352	329	318	334	321	311	269	328	314	300	329	309	354	289	338	312	300	323	316	338	320	298	292	330	324	319	308	307	346	326	301	323	326	322	330	300	322	310	324	330	295	325	317	327	322	292	301	310	311	308	308	320	324	307	335	301	308	278	310	322	299	301	323	324	322	289	318	286	318	345	346	353	308	333	319	298	314	316	325	331	287	343	300	360	310	297	330	302	339	314	319	314	313	322	306	313	308	322	299	342	335	311	315	325	313	339	335	314	338	311	304	330	318	333	320	334	317	332	310	319	315	332	291	341	316	303	301	313	310	330	329	291	317	306	323	321	334	296	345	265	322	291	278	327	313	298	318	314	317	310	312	289	315	302	322	351	333	304	323	309	308	334	308	342	327	309	342	316	316	331	344	283	303	288	329	302	320	321	322	336	288	318	354	311	332	333	305	328	307	303	301	294	329	286	333	298	312	303	329	318	334	315	332	324	331	322	309	329	317	311	315	331	294	350	298	300	287	313	329	320	311	339	328	357	312	289	320	326	336	289	312	331	303	300	307	325	298	318	288	317	334	330	327	309	323	327	360	306	313	325	324	319	341	288	337	312	316	306	331	291	333	308	317	332	295	345	329	332	301	298	296	311	297	302	284	293	326	298	319	341	356	332	321	298	329	302	308	313	342	301	319	344	329	308	302	327	311	342	288	291	318	313	315	313	284	306	276	315	318	316	297	342	301	327	322	320	338	287	300	319	350	298	312	336	312	346	283	329	323	314	333	337	309	346	308	304	307	308	331	328	325	339	319	351	342	303	346	324	299	310	294	363	339	322	332	338	307	355	298	309	305	306	300	326	299	304	318	310	309	294	325	286	340	310	324	280	301	322	308	314	333	318	324	321	323	300	324	296	364	333	307	327	308	300	339	287	336	308	333	314	299	307	326	313	336	345	323	318	331	328	319	325	337	360	296	284	295	306	299	339	330	305	317	272	320	329	291	298	300	319	313	332	326	319	305	337	302	313	322	290	316	319	312	315	331	347	317	318	330	310	333	306	345	331	315	296	310	355	333	334	336	317	312	304	302	332	335	326
24817	23396	39664	40846	21409	4564	806	501	490	507	492	481	481	490	438	484	472	466	441	515	482	926	1141	985	756	614	512	482	436	442	439	440	459	467	411	407	499	445	406	476	466	459	456	404	455	428	475	455	418	464	481	431	414	427	438	378	430	452	425	427	420	459	443	434	421	404	456	428	431	459	454	413	458	479	455	415	424	396	433	442	454	459	447	425	395	465	442	430	428	457	479	399	426	438	436	446	456	467	413	464	414	441	490	476	445	427	457	453	413	442	473	411	467	479	437	445	439	450	426	425	458	433	434	435	425	448	449	429	483	436	434	434	432	451	424	452	422	485	470	451	445	464	475	435	486	452	433	418	409	444	418	418	414	436	449	451	453	416	463	429	415	472	434	442	445	418	432	417	442	445	469	470	435	438	457	429	449	421	445	424	436	446	411	405	407	457	462	463	418	448	460	431	418	455	437	443	418	484	441	433	429	447	430	450	433	463	444	412	441	447	437	441	433	436	482	428	452	410	398	429	447	426	429	428	442	465	423	412	409	437	443	454	461	457	401	414	466	428	463	420	434	466	423	440	405	434	427	441	411	448	462	434	437	454	466	422	441	484	391	419	462	420	417	402	429	438	409	426	432	438	437	409	438	399	432	409	415	425	459	435	452	474	468	402	460	425	443	455	452	415	449	429	462	442	450	461	425	417	447	464	429	454	402	459	446	437	436	419	457	431	454	446	421	472	452	451	419	442	452	436	439	454	440	444	425	438	473	409	416	472	425	421	405	424	468	454	444	409	431	432	441	446	445	424	434	431	442	443	428	465	421	448	450	434	440	452	436	426	447	450	464	425	430	453	460	430	446	446	463	460	430	446	443	425	471	427	434	460	412	448	442	456	438	426	431	431	446	438	466	460	403	421	452	438	450	460	449	476	452	462	422	448	450	437	450	470	436	403	450	459	422	437	432	428	433	431	456	418	451	450	457	372	435	442	417	421	486	453	410	461	426	478	414	430	427	430	429	402	407	472	413	410	464	435	462	436	417	448	438	439	447	428	454	441	445	446	434	422	452	415	460	459	449	448	420	428	421	454	438	448	450	468	452	443	432	422	443	424	404	458	436	446	401	426	456	446	450	442	433	431	482	452	483	380	463	471	425	455	495	436	458	435	427	432	431	460	432	440	392	430	382	418	428	452	446	439	437	464	414	467	452	419	422	451	436	425	444	453	427	466	458	404	435	456	431	449	497	421	452	420	407	411	439	460	432	457	439	444	444	444	436	425	463	399	452	412	446	431	462	384	422	518	416	464	439	420	435	440	451	420	454	449	442	433	396	429	423	402	408	428	435	481	441	403	485	385	420	429	435	420	473	444	464	429	444	434	435	410	486	429	450	425	412	464	416	487	453	446	439	460	439	456	395	451	403	423	449	429	469	448	440	486	457	467	406	425	418	447	404	438	470	433	430	447	454	426	437	456	434	433	459	432	450	450	497	494	462	450	388	476	444	438	433	478	479	446	439	419	481	451	417	448	470	429	415	434	476	447	434	430	468	456	461	482	459	423	451	432	433	421	457	448	443	435	430	438	468	411	454	448	418	488	429	439	436	449	408	466	426	437	398	449	460	403	430	443	435	478	446	455	490	424	435	444	453	434	433	469	430	437	428	449	422	395	438	453	489	492	425	436	403	443	438	420	401	442	441	447	394	458	456	425	436	479	436	437	437	428	442	435	427	464	436	461	407	446	449	463	423	424	431	432	419	417	457	426	463	445	457	445	433	434	472	453	449	416	448	417	411	457	396	429	452	429	405	410	422	439	446	427	441	416	405	420	444	454	462	417	450	470	440	416	427	473	419	459	449	454	469	423	392	403	485	412	416	421	440	422	432	428	493	397	460	434	433	410	448	445	473	436	461	424	441	437	459	473	437	471	457	471	458	411	417	482	465	433	446	450	446	434	472	471	424	410	471	462	460	457	474	467	463	445	468	433	431	451	441	435	394	473	445	418	433	424	430	459	409	432	451	430	411	418	453	452	400	454	461	432	462	434	419	440	452	458	472	440	440	446	482	438	418	447	437	426	425	430	417	449	442	449	446	453	407	438	414	482	411	430	435	467	450	432	462	477	420	425	419	431	451	468	442	447	429	444	437	465	458	390	438	442	446	439	415	429	424	464	435	475	444	457	476	431	426	388	482	434	433	430	458	493	427	428	478	445	425	396	422	442	462	468	440	454	412	499	441	441	438	425	457	445	441	467	424	447	455	483	435	424	445	426	446	413	485	455	454	432	450	463	414	467	409	479	444	456	424	435	429	431	409	432	451	445	427	474	424	454	442	421	442	437	455	456	417	450	415	413	438	423	472	451	428	466	467	436	435	406	419	394	422	453	389	477	459	403	445	414	449	446	419	466	450	494	491	461	435	466	453	448	446	425	421	431	451	439	466	436	487	434	464	395	434	429	471	444	453	464	442	457	470	402	456	432	421	405	430	445	424	450	435	423	429	454	425	437	459	463	405	418	465	464	458	505	431	426	449	437	404	428	446	441	424	403	438	425	439	430	422	470	445	445	424	435	425	430	456	430	417	410	414	464	427	449	436	418	442	436	468	430	416	450	446	455	452	447	452	430	456	461	422	437	413	476	396	438	446	433	419	408	444	454	469	448	432	411	403	462	408	483	487	432	441	470	447	426	418	433	450	452	424	434	431	435	449	410	464	407	462	458	412	455	448	442	456	458	435	404	465	450	477	458	494	447	420	479	424	483	435	440	478	499	442	434	413	460	490	442	469	448	392	448	454	454	430	421	444	462	432	439	425	469	450	455	445	458	434	454	396	420	433	430	423	402	452	420	395	432	444	486	434	462	451	458	444	427	417	449	428	458	460	465	450	436	430	451	410	417	441	451	421	438	451	451	448	384	463	436	409	409	442	445	415	482	432	438	440	450	428	386	440	410	452	462	417	423	448	425	462	436	468	473	387	448	466	444	412	453	437	424	447	416	416	427	440	428	435	424	417	438	468	436	448	471	410	412	441	441	450	413	445	434	433	515	365	444	422	429	432	417	429	442	438	461	403	458	430	428	440	442	463	442	445	404	429	456	443	450	430	464	443	423	386	439	447	469	413	479	425	450	458	398	469	438	467	478	377	416	436	455	428	444	445	428	503	423	453	449	442	429	448	420	437	439	472	476	432	457	441	410	443	444	450	433	410	440	475	470	425	445	455	421	401	447	427	436	414	393	434	423	428	413	440	395	441	504	414	457	428	436	445	429	432	417	458	438	412	460	441	434	422	460	469	442	424	462	453	446	435	472	420	418	423	456	430	468	450	454	392	446	458	444	494	430	469	411	442	451	434	440	390	425	404	460	417	449	457	428	397	444	458	424	415	459	439	423	450	443	457	461	466	446	408	431	449	447	437	451	460	443	433	451	438	464	455	409	428	438	429	427	436	469	410	411	439	461	438	452	435	413	413	415	437	441	432	460	453	438	454	455	435	430	455	447	463	453	429	414
50479	77314	69198	36786	10307	584	556	528	475	444	490	487	467	445	441	482	464	467	452	472	571	1431	1628	1353	872	661	489	420	437	456	455	466	451	439	478	464	451	410	440	427	456	446	464	433	403	442	440	459	446	406	452	461	451	445	448	450	466	431	446	435	452	430	475	457	476	419	444	473	449	465	472	481	484	449	496	466	456	452	489	429	432	440	417	430	449	458	436	432	439	469	414	474	424	445	443	438	436	445	451	428	474	433	442	445	423	453	455	460	460	449	444	416	433	466	467	470	457	448	462	469	405	441	445	416	438	425	423	455	434	452	470	419	437	412	424	457	453	426	431	450	422	453	449	490	474	460	446	452	468	413	393	419	419	422	480	421	458	450	447	417	457	445	471	396	417	413	426	475	419	446	449	411	467	455	472	427	460	422	441	467	437	433	420	456	420	473	429	445	462	448	509	440	463	421	462	448	459	446	421	435	452	471	438	443	486	428	421	437	436	408	461	425	442	466	458	446	471	442	452	436	446	444	452	456	434	444	441	427	436	441	444	455	448	463	454	436	463	446	436	458	447	425	456	425	446	414	411	449	425	440	422	444	452	466	449	478	474	450	447	444	419	432	427	434	463	454	418	441	433	446	468	462	464	452	421	429	483	419	417	427	467	454	454	446	430	439	438	397	432	415	428	466	438	442	491	471	464	416	428	442	443	459	454	456	443	427	470	448	463	431	429	448	451	502	434	431	461	443	418	448	456	459	403	422	426	429	460	450	470	450	443	436	453	401	423	412	435	426	473	439	454	456	438	459	412	418	452	418	440	418	434	424	425	476	460	452	446	414	440	439	458	435	446	442	426	434	459	460	449	443	449	455	440	424	460	446	462	469	477	440	472	451	401	454	452	461	463	449	473	430	434	397	417	449	452	427	440	435	419	450	443	521	466	450	426	443	451	473	453	477	447	455	422	468	438	396	444	438	439	463	458	464	444	483	469	425	452	437	434	459	446	465	453	472	410	477	453	424	417	410	498	450	434	465	401	447	438	444	443	434	451	469	465	455	415	451	446	433	453	447	453	444	421	420	476	436	468	445	468	442	459	454	423	449	436	455	450	434	444	461	422	485	469	483	398	416	462	435	436	440	452	446	441	463	461	428	478	439	498	422	478	463	422	431	438	473	456	409	438	455	411	400	454	422	460	454	444	404	408	463	444	416	423	425	438	444	476	449	451	448	426	448	431	455	434	452	444	455	438	429	443	433	421	472	438	475	468	366	452	491	462	474	447	420	489	431	441	435	456	441	418	446	471	448	442	458	437	439	485	452	440	436	446	410	414	438	447	447	477	451	436	460	497	444	419	432	458	441	437	429	441	461	464	456	421	417	448	428	433	471	434	425	418	420	423	457	477	466	494	422	429	454	424	453	424	443	435	444	487	439	437	442	463	458	463	443	406	436	442	436	425	458	461	427	464	455	441	429	440	461	435	451	470	420	443	450	465	455	422	447	439	448	459	472	451	458	426	441	393	471	450	452	438	456	465	479	454	460	433	432	443	473	443	452	427	496	480	414	450	468	441	462	441	428	432	446	425	437	481	414	435	450	463	426	462	451	434	438	421	435	497	408	448	416	460	460	432	450	479	504	433	391	446	404	449	461	469	420	422	437	450	459	431	481	446	449	431	422	434	444	428	411	437	450	445	432	438	427	444	432	435	446	464	459	454	468	430	432	429	453	433	440	457	486	488	467	443	402	446	455	452	447	406	396	430	437	415	457	454	423	435	417	467	432	429	469	453	434	443	444	417	412	453	452	401	448	460	432	485	417	436	442	528	420	457	441	467	454	444	422	433	438	436	427	472	413	440	465	415	470	442	478	427	443	449	446	396	395	447	420	425	435	457	412	455	438	442	482	423	491	438	457	465	453	481	443	438	438	424	419	437	421	461	445	431	449	418	462	446	465	447	438	441	424	428	442	460	484	441	435	448	459	451	422	440	452	439	442	475	475	446	432	418	432	425	442	440	435	463	426	442	464	427	446	455	432	431	459	440	444	475	435	450	430	455	448	446	441	413	421	444	434	408	456	448	463	434	461	430	486	440	408	426	410	448	458	424	418	463	380	438	441	416	417	442	435	438	454	445	434	487	400	460	445	436	460	433	436	445	422	480	435	406	429	422	444	429	441	461	454	449	443	458	420	498	474	435	455	443	446	466	438	436	440	451	439	483	469	446	401	419	421	462	398	459	397	476	435	406	461	432	414	425	449	436	422	447	474	423	393	442	481	418	426	459	464	395	435	438	435	450	464	397	422	447	425	474	414	432	444	391	446	429	459	473	452	439	468	438	419	469	438	445	433	425	454	417	432	436	422	436	466	434	430	424	469	407	412	442	444	471	428	445	455	432	448	443	417	464	478	424	427	428	452	506	415	421	486	421	449	437	450	412	428	460	459	415	424	432	431	428	454	449	479	453	420	458	437	445	435	430	406	429	440	447	447	439	450	464	456	442	424	446	426	451	433	458	433	451	436	462	430	437	409	455	434	436	443	426	472	441	445	434	422	450	427	436	459	427	473	423	448	442	457	452	473	433	398	437	453	434	476	438	440	392	465	469	473	403	420	476	443	441	434	480	430	451	456	470	428	445	444	430	431	408	430	447	412	411	444	445	435	442	421	421	436	425	432	418	434	429	436	452	412	441	436	417	468	435	424	465	450	468	409	411	461	469	468	449	447	458	407	409	425	427	424	456	446	446	489	468	450	442	424	465	432	443	452	450	437	456	450	447	461	457	442	482	429	436	431	442	423	472	444	408	454	453	451	431	423	437	459	405	411	453	426	429	413	413	479	452	447	457	415	443	448	483	426	431	481	444	431	469	444	491	430	403	449	442	445	437	481	489	421	434	490	404	447	439	403	423	427	437	438	437	440	473	469	446	418	446	442	443	435	424	443	457	430	423	413	450	429	458	445	459	428	436	430	428	428	437	473	479	428	450	451	455	440	440	467	432	459	468	471	443	463	445	458	435	449	414	422	433	425	440	479	426	447	423	430	481	456	434	430	433	428	470	453	425	466	431	443	444	483	446	453	471	420	473	462	441	434	452	419	434	440	441	460	430	473	417	434	448	466	468	432	420	435	465	469	440	412	449	433	423	431	444	453	418	435	453	424	470	445	423	446	441	428	435	479	440	414	424	413	432	433	466	441	439	447	411	440	440	447	446	446	455	406	440	458	446	433	430	459	423	429	447	439	438	460	463	463	411	445	472	440	431	445	447	449	414	427	464	453	423	439	423	454	481	406	434	434	453	420	407	471	425	412	423	441	437	486	445	467	475	418	447	450	414	439	446	467	468	451	452	417	418	406	450	471	443	413	453	430	432	426	420	399	437	480	445	442	444	446	434	431	469	449	422	435	427	446	440	449	438	429	447	438	434	433	452	466	477	442	455	436	467	473	470	458	449	408	435	442	445	416	460	422	421	453	445	440	452	449	456	418	445	443	455	453	439	425	450	417	400	414
23917	22188	39157	41741	19950	7061	1273	693	622	603	562	552	515	572	550	578	587	535	555	540	543	1633	1892	1665	1200	813	578	561	603	585	543	538	519	513	525	545	581	565	565	539	534	532	525	540	509	520	589	548	546	522	533	495	535	512	557	491	552	507	530	508	528	543	528	513	536	541	526	554	541	501	528	494	529	590	534	513	537	501	542	569	537	519	558	516	543	548	541	522	530	519	481	523	534	488	501	518	485	548	568	494	518	520	502	534	539	530	523	550	532	545	540	524	509	511	551	546	549	566	474	573	522	509	534	529	496	495	548	495	510	497	525	512	526	535	545	544	530	492	543	524	494	530	507	534	531	549	517	527	555	490	527	548	498	546	482	491	512	530	513	517	536	533	561	528	513	489	492	508	586	530	519	564	510	530	568	554	561	494	500	520	508	544	478	520	526	506	568	528	525	561	521	536	509	520	526	536	549	533	495	490	523	518	499	505	555	557	530	497	461	518	528	508	466	512	539	529	551	533	538	514	538	507	546	541	563	491	520	528	517	548	505	554	539	554	536	562	551	523	526	553	503	550	497	517	536	487	537	543	557	509	495	525	554	522	528	526	485	521	476	518	536	521	495	513	492	527	510	482	564	521	554	522	502	573	517	523	556	498	528	510	542	560	533	530	568	514	487	478	559	543	536	546	523	531	504	504	512	517	565	579	523	523	528	526	511	525	518	519	587	546	564	523	524	544	548	574	517	524	506	574	531	579	522	546	524	530	515	513	545	507	567	499	539	550	544	517	517	501	551	534	503	541	548	554	555	504	540	531	475	519	537	529	549	562	492	539	515	505	515	538	532	544	561	481	506	503	498	494	528	511	567	523	566	565	601	530	550	568	535	510	540	485	485	537	586	511	545	516	515	537	524	540	550	535	543	538	528	548	529	524	516	541	500	478	501	506	540	547	533	492	545	523	543	564	504	535	500	558	505	555	557	571	538	511	557	513	503	556	541	509	518	520	525	537	541	538	564	509	518	533	549	519	539	539	522	533	499	501	545	536	511	502	504	539	513	524	547	485	498	558	513	583	564	538	545	495	543	525	538	525	534	518	547	486	539	524	529	493	568	519	515	520	551	548	508	518	569	502	528	540	505	531	537	540	540	512	505	503	524	540	531	522	540	498	537	528	508	518	533	521	520	525	516	513	508	497	486	540	486	524	555	518	535	550	540	571	512	511	538	501	531	553	518	514	539	490	508	494	537	547	533	534	517	571	504	548	545	528	517	509	548	520	496	544	516	512	467	501	555	566	528	482	500	510	572	542	496	503	499	484	560	546	556	569	547	539	513	543	525	501	484	523	507	470	516	550	483	529	521	531	523	481	500	518	563	504	556	553	533	506	526	531	539	529	546	524	565	528	562	499	550	531	542	536	536	513	516	554	539	464	546	489	499	538	541	513	552	548	517	563	532	527	504	525	476	529	503	501	520	521	530	527	533	506	503	552	539	555	522	459	510	559	532	485	530	512	553	460	539	521	506	477	516	535	537	498	547	610	522	531	520	512	523	558	543	513	562	551	525	523	563	526	564	559	483	504	566	506	550	544	508	523	516	554	522	573	541	532	530	535	565	563	531	486	521	521	542	531	543	516	520	549	517	552	548	530	504	541	561	482	546	493	496	499	510	546	529	585	515	508	539	527	514	523	487	551	527	511	518	526	543	536	520	520	521	549	515	565	545	540	501	498	541	540	511	521	517	557	549	514	510	533	527	484	546	506	548	525	512	549	488	540	513	570	494	522	498	520	510	533	575	520	537	499	492	517	500	535	563	484	529	528	505	550	519	578	529	555	516	531	547	530	578	561	533	554	536	494	558	555	512	522	522	506	502	531	543	519	551	491	514	517	537	500	507	520	536	520	551	507	540	533	517	522	544	506	531	497	529	514	508	525	509	514	519	524	516	472	528	546	521	523	553	524	493	549	529	565	529	552	515	500	449	520	524	479	516	486	520	500	520	503	551	550	523	504	499	529	525	566	471	515	545	517	504	488	492	517	566	506	537	545	525	516	493	528	534	564	560	536	519	512	535	507	502	517	522	591	511	552	565	520	493	495	539	525	463	536	520	507	540	532	517	543	506	548	562	528	528	512	556	552	526	505	527	535	545	525	575	499	538	522	499	512	506	524	537	519	512	523	516	533	554	541	498	543	505	518	506	512	566	497	495	554	501	518	505	563	557	487	500	487	516	534	505	536	572	488	519	541	540	523	512	499	500	529	501	537	542	567	517	517	499	527	469	547	547	568	524	529	528	491	539	513	583	515	541	531	532	508	476	587	569	534	501	526	534	529	477	514	524	540	497	508	543	481	517	505	482	502	536	529	527	511	520	530	540	522	504	542	534	529	499	546	551	544	520	526	537	551	485	491	518	538	557	541	540	516	521	531	506	568	539	490	547	538	481	502	535	553	522	560	514	546	560	537	520	506	501	532	524	525	505	529	530	511	508	527	551	551	511	522	520	521	530	479	486	533	527	550	535	515	503	556	548	520	495	532	498	561	521	547	536	504	498	533	498	540	541	552	530	519	534	525	487	522	559	551	527	542	526	505	553	498	538	546	500	495	486	509	522	514	527	554	491	518	522	508	535	583	534	500	491	502	484	486	522	542	523	547	537	498	535	524	524	544	494	529	540	526	532	535	555	531	520	543	518	571	535	552	499	518	498	527	516	487	526	560	528	537	538	537	521	549	536	516	537	541	517	475	537	510	512	527	535	524	519	548	585	527	522	534	523	515	495	521	578	548	552	508	537	524	539	521	492	530	495	550	541	508	522	518	496	575	551	546	523	535	562	525	528	539	541	505	559	553	538	536	542	514	535	529	595	544	543	505	530	526	518	560	543	515	525	517	528	525	526	485	540	542	547	538	518	538	545	505	502	536	523	560	559	499	525	533	532	537	489	494	524	502	533	531	540	516	551	532	534	510	584	549	469	552	525	524	530	525	520	480	533	505	515	527	522	562	555	525	543	531	516	588	524	529	540	522	553	506	578	514	505	508	519	509	534	495	546	474	588	580	524	507	543	534	533	500	545	468	526	527	571	539	536	510	521	514	526	559	567	478	522	510	540	566	561	569	507	512	490	517	539	529	528	522	571	521	538	530	514	532	524	550	560	538	512	546	495	510	555	547	586	537	542	513	545	554	492	537	518	498	512	522	500	542	519	523	498	509	530	513	533	536	521	537	516	528	521	511	526	558	518	559	516	539	579	526	551	518	565	507	518	547	523	534	534	507	537	517	553	522	501	523	545	529	538	529	542	508	504	544	513	497	506	544	522	522	530	512	562	537	491	520	505	501	503	483	497	517	480	511	517	499	503	521	488	515	520	534	518	500	508	510	567	554	563	523	525	524	538	533	527	525	530	510	553	550	473	527	528	516	547	536	531	514	533	489	528	529	530	551	494	527	522	527	506	525	514	515	490	521	511	544	515	528	526	537	533	503	533	530	526	519	531	506	539	506	547	521
58850	95413	74579	43399	3712	796	783	621	644	592	615	541	547	584	617	606	533	605	577	568	538	2644	3007	2432	1534	951	663	591	542	584	575	564	552	567	545	579	540	553	502	548	524	576	527	551	503	548	568	574	551	512	506	555	538	579	549	531	548	507	552	569	500	560	518	571	594	517	537	567	520	594	543	541	535	509	519	545	500	527	543	571	562	538	539	545	563	559	508	563	508	523	556	537	558	554	524	564	547	580	567	542	507	568	544	543	555	533	561	528	489	537	536	551	600	504	565	536	520	562	542	507	575	556	525	557	561	512	532	505	564	563	539	549	575	567	553	511	541	547	556	561	498	518	570	542	558	568	582	514	533	556	534	544	537	565	552	503	547	504	561	528	542	596	526	560	566	543	550	540	573	570	536	566	548	535	537	545	591	537	542	545	557	548	582	483	566	546	551	561	588	584	558	527	544	550	476	549	573	524	551	543	541	495	543	500	537	556	583	578	561	542	534	534	550	548	539	563	548	570	532	574	526	536	568	542	519	546	545	528	503	561	528	550	518	524	565	524	575	515	541	559	589	562	607	567	519	546	521	589	541	523	540	568	558	585	564	589	541	530	563	519	539	543	503	547	541	587	525	526	526	526	509	545	550	591	495	536	548	536	605	551	522	534	585	565	561	529	577	493	502	549	522	520	539	548	552	576	509	528	547	598	562	554	493	520	537	554	525	511	536	500	528	524	556	530	515	542	536	568	556	571	541	550	569	572	568	500	531	629	502	587	550	536	534	551	566	532	549	529	544	541	547	587	539	531	543	556	554	563	538	561	529	528	562	536	575	518	533	592	527	501	510	521	544	498	544	576	554	560	580	524	554	585	540	504	527	581	522	535	566	539	560	567	542	529	570	569	542	515	554	541	557	596	596	541	566	526	549	568	524	513	554	552	543	541	560	555	569	527	559	566	548	536	521	574	536	592	543	525	566	572	593	542	547	544	527	536	566	581	562	546	554	497	575	586	522	559	532	528	536	517	539	559	469	553	540	530	514	574	604	525	533	513	520	542	547	561	522	551	578	533	544	526	535	556	557	524	582	552	552	543	547	586	519	527	549	547	538	537	592	554	534	560	508	564	565	525	553	573	549	536	549	534	505	543	530	545	535	482	520	516	566	538	551	544	533	529	541	555	518	558	524	564	553	557	556	548	529	534	497	543	528	549	534	514	530	500	520	529	554	541	548	572	565	527	548	488	508	511	543	568	535	519	550	529	511	547	544	548	581	603	527	520	536	574	520	557	557	508	579	520	538	536	530	525	573	550	552	570	540	550	540	555	535	558	537	585	580	527	555	550	575	530	530	576	531	515	520	535	555	549	562	535	551	530	550	522	566	589	574	555	520	544	549	534	539	584	537	561	538	527	519	528	595	540	558	533	557	540	529	534	623	570	532	558	508	484	505	565	550	531	536	536	504	512	557	544	511	515	508	501	560	556	543	547	546	563	558	529	537	562	543	502	552	553	556	559	570	515	518	528	530	549	556	572	576	548	510	584	602	525	554	532	579	507	566	544	552	557	536	521	542	553	537	562	528	489	561	525	561	551	507	544	530	550	499	549	514	566	546	508	518	535	517	530	540	515	489	551	584	501	563	530	545	550	550	535	508	536	500	586	500	524	580	550	527	533	541	579	541	514	596	517	542	539	510	506	526	535	549	514	542	551	530	572	589	565	518	546	579	511	545	531	494	576	536	529	516	557	553	540	531	558	535	538	569	563	536	513	553	520	507	514	533	579	547	527	517	535	526	551	578	546	551	531	539	570	518	548	539	603	533	571	540	556	521	549	571	532	538	563	532	547	529	604	571	520	559	554	542	504	555	533	562	527	549	533	562	540	532	520	574	552	507	543	478	545	547	500	584	526	531	547	511	496	534	550	533	518	546	543	535	533	530	530	542	543	552	548	553	540	545	537	538	520	523	568	567	516	549	548	542	571	571	562	549	530	537	525	514	566	545	554	524	533	546	588	552	549	564	577	549	582	553	531	548	538	508	546	561	485	524	522	511	612	540	543	541	519	533	562	566	591	531	505	483	533	587	572	557	582	548	534	483	506	552	560	522	552	544	569	515	500	541	519	534	554	519	558	546	532	522	520	548	536	520	524	514	588	540	527	574	556	534	523	534	571	537	566	561	539	495	527	536	511	511	549	558	543	562	582	512	554	554	540	527	514	539	559	534	553	533	517	528	536	548	517	564	495	509	546	515	514	511	565	591	522	503	547	532	562	519	560	523	543	551	575	547	559	541	585	506	550	544	539	531	522	540	537	516	527	571	507	516	536	533	545	503	546	531	553	572	540	545	544	539	511	562	534	516	563	576	576	523	543	551	538	515	581	537	502	539	548	542	533	535	524	546	510	577	540	523	531	532	546	516	534	525	521	530	515	535	568	541	560	514	547	558	546	500	523	560	547	555	558	501	554	533	537	537	525	532	582	509	503	564	530	525	555	519	578	531	521	567	543	560	554	531	534	614	595	575	581	528	574	507	525	563	555	520	571	523	529	554	516	525	554	552	520	550	523	508	534	553	551	533	544	545	526	540	565	527	589	553	544	558	541	582	515	597	552	551	551	524	536	512	570	568	568	558	526	549	532	514	566	488	543	563	558	547	533	514	557	596	556	527	509	559	539	494	542	524	556	516	528	480	536	555	532	512	543	534	547	524	559	507	523	557	540	530	516	528	500	571	506	524	537	520	534	520	547	551	554	548	563	513	519	553	536	559	558	511	524	518	517	545	531	570	516	567	521	510	550	530	521	521	547	545	546	549	540	527	552	536	564	566	533	551	527	554	574	536	551	483	517	524	551	532	532	591	549	524	527	555	525	551	528	522	529	506	571	559	522	576	542	558	548	528	538	551	480	517	526	560	533	540	525	541	550	544	527	552	575	530	562	542	524	502	554	521	527	500	561	549	564	524	547	563	510	530	561	515	550	504	563	529	539	520	548	516	526	563	540	580	562	560	542	536	524	538	537	572	513	543	527	531	497	574	545	550	553	550	528	539	556	539	569	530	474	531	524	530	533	538	530	496	577	512	535	533	531	550	550	547	529	566	557	503	545	562	553	551	563	542	529	530	525	539	521	527	505	535	528	507	515	547	498	523	570	594	523	540	533	514	547	588	553	558	534	543	559	565	521	558	523	563	510	528	561	546	503	571	529	568	543	589	544	557	568	574	544	545	556	526	517	548	545	560	563	567	530	572	521	541	559	527	521	581	521	562	509	527	515	507	531	547	527	533	599	555	526	550	546	520	510	517	552	560	540	521	522	566	554	567	582	573	530	548	485	556	574	501	559	559	532	534	550	544	541	543	550	550	485	515	558	553	504	533	534	522	506	522	526	544	545	513	560	520	574	524	584	526	527	555	541	538	552	513	548	567	554	539	555	526	520	552	549	595	518	575	571	556	585	545	478	540	578	527	516	509	548	502	547	536	488	506	554	554	550	547	549	520	514	573	560	553	579
28235	25427	26374	11856	595	382	344	321	345	361	346	319	346	312	319	338	302	333	345	333	335	365	434	411	371	347	338	323	326	317	330	321	330	318	303	330	356	311	340	326	331	310	327	306	334	336	327	311	316	354	328	338	338	320	327	331	323	349	360	310	353	337	344	333	301	333	316	342	342	316	329	315	333	326	309	349	327	334	341	318	330	335	301	329	362	323	327	356	328	320	348	325	319	322	322	296	356	339	332	314	336	340	319	347	293	333	333	323	349	334	320	332	354	353	355	358	344	329	340	308	327	279	345	356	346	325	330	313	323	297	299	339	307	355	322	371	368	315	339	350	347	327	330	321	331	342	333	354	341	333	336	356	323	328	326	332	305	359	315	316	325	342	343	331	323	334	330	354	300	317	308	324	346	330	352	323	360	341	336	336	331	338	331	332	316	303	338	312	327	314	323	301	326	337	302	312	317	335	338	309	307	293	342	317	337	294	323	331	325	327	354	338	342	336	322	323	335	313	318	350	345	342	351	336	295	322	306	305	348	307	316	334	306	335	326	340	325	326	300	320	312	352	342	334	324	320	354	307	343	328	339	379	332	347	306	312	337	358	317	364	337	307	310	301	352	333	359	288	348	309	307	319	332	341	323	314	350	320	334	271	317	335	321	337	331	319	348	329	297	315	309	332	332	351	307	298	328	336	335	362	307	315	317	334	306	349	335	310	326	323	352	350	357	352	327	329	331	386	343	320	356	343	333	315	329	334	342	317	315	346	344	326	321	324	316	357	346	337	328	329	332	330	331	331	342	322	309	337	343	352	299	347	304	341	323	345	326	341	305	311	337	349	372	337	303	308	297	322	358	296	366	300	319	320	343	325	306	355	358	335	319	341	326	322	323	333	289	322	342	347	365	318	332	350	364	312	305	303	316	353	327	355	310	352	306	353	328	329	332	306	349	283	307	327	305	347	341	299	349	317	314	345	339	315	299	353	321	342	336	339	305	330	332	338	325	337	330	315	341	327	318	327	320	317	316	355	346	345	333	347	342	327	332	344	323	348	343	304	345	302	332	349	315	325	314	348	314	335	360	336	332	353	339	349	335	348	329	310	327	328	331	324	355	338	319	336	337	316	300	319	314	331	324	310	345	336	354	337	293	320	347	331	295	325	311	343	327	338	322	312	383	342	302	330	293	317	353	371	334	329	298	303	310	330	323	332	305	366	338	304	291	354	327	352	329	349	337	331	326	313	334	322	333	317	317	297	356	278	331	333	322	328	332	344	299	326	324	330	350	314	341	333	325	315	297	304	332	328	328	341	330	341	344	340	328	323	322	344	344	332	347	367	342	330	332	335	312	330	335	352	326	333	323	331	339	343	323	319	318	313	339	296	332	306	358	330	323	338	339	326	325	324	321	333	297	339	310	363	345	307	326	333	331	299	316	339	367	344	338	337	319	343	317	345	342	296	321	348	313	320	316	324	325	314	331	320	346	336	332	350	318	335	342	343	333	324	351	364	297	325	362	347	361	320	331	317	330	304	317	359	343	299	309	364	337	347	336	329	309	332	351	325	322	326	296	337	316	329	351	324	333	336	312	323	333	336	342	363	361	308	348	375	358	313	336	325	326	336	311	315	360	336	322	332	328	319	348	340	334	334	317	346	327	312	323	304	323	339	308	327	305	334	330	351	310	312	352	368	347	312	350	348	348	348	335	358	322	306	327	307	323	333	321	311	315	346	318	316	318	336	323	356	347	331	340	329	357	349	324	329	354	335	337	329	331	331	326	318	338	326	329	348	318	369	343	340	380	334	336	344	299	328	302	322	334	305	313	346	341	334	339	353	364	315	364	320	338	325	332	357	314	306	341	341	353	338	332	338	341	347	329	373	361	341	355	325	314	359	324	347	359	301	330	359	322	321	353	346	363	359	331	361	345	337	315	368	305	339	297	347	284	326	348	293	316	336	339	339	316	323	351	366	330	335	321	358	338	335	337	356	346	378	342	327	365	331	326	337	324	341	335	330	306	327	325	369	305	317	378	308	320	298	344	378	354	317	337	369	316	317	328	322	357	335	351	330	308	287	341	331	354	357	327	336	306	354	315	295	339	338	311	344	320	319	328	323	324	302	291	322	339	333	334	343	321	300	323	331	328	348	327	358	341	356	342	356	318	331	324	344	338	316	352	326	353	344	296	350	317	327	339	342	306	305	345	362	362	359	337	299	324	304	320	315	354	320	324	320	319	338	358	330	309	326	335	349	315	344	312	349	348	344	346	332	338	360	316	304	337	348	327	338	341	316	314	345	337	320	369	349	348	337	317	326	320	315	298	328	317	326	328	346	310	324	324	301	346	352	324	340	304	350	306	320	327	327	312	316	354	310	324	366	319	330	308	307	327	341	322	356	315	321	326	333	316	326	354	317	304	333	362	342	306	329	336	321	319	346	355	335	328	318	336	300	322	321	336	303	312	330	297	335	362	340	287	356	342	324	332	352	319	350	330	325	333	366	339	343	369	314	375	319	362	365	346	323	320	326	337	309	312	333	340	320	327	342	317	343	345	314	330	340	344	318	295	336	351	359	288	345	332	318	339	335	322	334	301	359	303	315	334	318	367	343	348	331	338	331	345	338	326	319	328	347	324	321	330	330	368	322	306	332	338	306	328	356	372	316	314	392	331	312	327	380	327	324	341	338	343	334	330	357	335	311	353	332	327	300	315	309	314	321	308	342	321	305	338	326	335	334	321	324	375	335	325	330	349	327	332	336	324	315	330	368	352	326	309	337	323	345	347	305	329	343	361	339	354	346	313	297	312	343	338	325	325	302	344	324	310	299	348	343	323	328	323	333	320	325	361	327	311	340	324	314	324	312	340	319	338	326	307	366	328	352	369	322	338	352	329	326	373	333	323	343	327	299	323	352	332	350	293	378	338	377	332	362	328	318	303	337	338	343	324	358	327	307	369	341	316	347	300	353	324	330	324	340	318	321	280	330	360	317	355	364	315	336	359	329	344	326	363	349	307	334	330	315	331	317	358	321	368	302	310	316	324	331	324	324	333	342	328	319	334	309	320	339	324	327	302	369	356	336	314	308	324	311	342	280	307	335	336	330	304	307	325	327	324	330	318	328	325	313	361	298	341	338	324	322	331	319	342	339	333	340	308	336	315	318	297	336	351	303	351	371	331	313	326	345	330	328	315	312	295	333	347	326	299	332	326	298	339	330	342	332	324	316	315	337	336	341	331	357	316	322	354	332	294	332	328	336	333	312	337	300	312	319	324	329	302	360	334	349	355	342	315	332	323	327	306	312	346	307	316	340	319	305	356	337	334	331	301	333	321	369	343	315	383	310	338	337	338	317	343	311	334	307	297	327	301	348	347	327	348	337	352	339	309	373	317	368	341	349	311	343	297	313	339	336	332	359	321	357	323	336	352	317	331	349	320	316	334	354	327	355	316	318	294	332	331	317	293	330	347	336	352	340	340	327	368	323	309	324	329	320	345	335
14627	30014	23530	5870	341	325	339	305	327	316	330	285	340	291	318	301	320	322	300	320	292	400	429	401	413	357	308	297	321	293	297	325	346	286	308	312	333	289	281	305	301	323	304	279	337	293	297	288	305	276	272	329	300	289	294	358	330	339	307	302	322	305	307	288	339	323	315	324	325	316	317	323	316	311	300	319	326	345	321	312	344	311	288	324	325	328	292	291	316	297	309	303	315	314	290	315	319	301	319	299	322	334	321	314	312	308	307	350	332	279	300	316	321	295	323	322	309	330	312	292	312	321	291	293	317	328	321	321	321	332	310	302	281	323	329	339	316	316	331	282	303	312	335	288	315	337	324	343	289	300	309	292	336	284	333	297	324	312	308	297	319	305	320	328	306	302	322	327	331	309	314	286	286	323	320	305	307	265	341	282	305	306	316	344	295	347	315	338	319	315	313	302	292	322	319	326	295	344	300	306	303	322	335	337	305	313	332	314	322	295	316	280	338	326	306	314	320	299	305	306	298	334	323	293	311	354	303	273	347	331	316	298	322	321	294	328	304	320	340	334	337	271	320	316	303	303	332	272	302	331	336	299	314	268	310	287	304	303	318	337	322	303	309	316	300	318	353	304	336	297	350	350	314	260	322	337	316	329	326	347	317	331	308	318	300	331	302	329	294	299	342	290	297	291	307	308	322	311	338	319	320	349	341	285	305	338	284	312	286	337	355	329	334	299	341	302	317	308	327	308	327	295	312	363	313	309	299	342	300	320	295	314	293	309	306	329	314	319	327	298	300	331	335	338	334	307	327	335	309	328	347	299	291	295	317	301	301	309	328	333	318	311	327	303	331	341	310	323	298	320	313	300	326	355	298	317	286	316	330	310	295	318	271	339	311	296	306	304	283	332	310	292	315	292	290	309	323	323	327	307	327	315	313	286	336	296	313	284	322	300	317	307	289	314	316	304	313	300	360	308	301	324	295	299	336	335	325	314	317	332	313	307	345	266	321	287	332	310	332	294	314	323	307	304	340	337	316	324	283	274	299	336	311	314	309	314	330	316	304	317	312	264	316	323	297	290	303	326	343	323	302	318	290	312	310	307	338	316	324	291	297	322	316	306	329	329	310	320	297	325	304	319	309	313	292	327	287	323	343	295	319	299	304	299	295	306	310	278	329	308	309	297	295	280	298	283	314	321	311	342	336	334	290	323	311	288	303	299	310	317	316	336	306	325	292	286	306	309	327	312	339	316	303	332	299	308	323	279	336	316	296	292	313	322	287	292	320	328	305	350	305	324	287	305	322	270	328	283	292	298	312	327	279	335	297	289	323	278	307	317	280	307	309	323	327	304	325	322	329	315	308	317	337	301	284	311	291	321	318	308	278	338	315	305	282	312	315	311	319	309	300	286	335	324	328	314	307	336	341	316	315	319	314	307	294	308	331	325	325	290	318	340	321	328	307	333	285	294	344	293	284	322	306	300	334	302	325	293	298	326	288	297	262	314	307	311	296	306	298	311	286	354	305	271	330	309	309	303	293	308	311	321	294	290	325	366	324	302	338	309	332	312	314	294	313	309	313	325	285	310	311	309	327	272	312	332	330	321	329	340	313	315	319	291	309	340	301	312	343	324	338	291	318	329	314	305	304	327	302	342	348	337	284	293	333	327	328	313	306	306	343	320	297	309	325	311	311	332	288	311	302	316	328	297	304	301	295	326	322	299	291	307	301	295	306	305	344	284	321	323	328	313	300	290	350	295	287	327	322	333	310	291	288	315	318	309	318	325	326	301	336	315	305	321	306	316	304	338	308	320	318	304	315	297	332	316	290	290	330	316	303	283	322	310	286	299	321	330	299	304	298	302	329	269	299	297	327	326	347	316	302	289	301	313	295	317	288	315	318	316	273	282	320	326	307	312	305	332	306	305	336	351	311	287	300	315	306	287	268	299	289	294	304	303	309	358	291	306	304	362	333	315	297	319	287	299	318	300	304	321	346	306	308	304	284	313	317	307	320	300	286	326	309	321	357	307	319	319	292	322	318	344	306	312	297	324	302	317	311	329	316	312	299	335	283	327	322	315	349	290	309	305	327	358	306	325	353	316	318	296	338	333	313	268	319	314	324	327	311	341	304	334	339	276	319	290	277	292	295	344	311	311	308	307	335	297	307	342	320	307	288	314	335	327	281	310	288	338	321	316	321	330	300	294	315	328	328	306	297	342	316	287	310	335	318	304	300	340	319	299	305	333	328	322	307	316	311	276	344	321	337	329	308	323	294	341	306	314	333	310	326	349	317	295	293	325	305	317	305	293	314	300	276	276	312	316	309	307	337	300	313	325	314	307	302	343	334	309	323	305	300	304	305	295	299	309	343	323	311	323	289	338	325	319	311	309	330	310	304	306	279	287	302	335	310	317	327	309	291	269	297	339	291	321	316	304	314	289	295	283	303	321	320	338	310	315	289	304	320	318	324	333	287	309	325	325	323	325	307	323	307	292	286	315	313	320	285	335	305	301	297	333	292	284	293	294	299	339	312	354	305	342	292	307	318	302	299	296	360	331	326	293	290	312	314	331	313	292	345	302	318	323	324	320	312	291	316	314	330	321	318	324	294	316	339	316	320	290	315	320	292	308	318	303	334	326	299	331	300	297	313	316	290	286	307	339	326	333	296	339	331	301	309	304	336	309	303	306	316	317	305	300	339	286	311	319	333	281	311	314	350	338	351	312	313	317	309	327	314	324	340	306	297	317	332	284	306	304	298	313	297	291	318	319	297	321	305	324	297	301	318	342	320	324	306	303	345	326	300	280	303	291	310	345	325	310	323	333	354	298	348	287	318	339	324	329	301	273	330	322	292	292	318	300	362	310	311	339	308	305	304	297	299	290	305	333	331	313	302	304	308	278	329	319	307	291	328	301	294	318	320	321	291	302	294	309	320	313	295	354	307	308	289	317	328	291	287	348	339	307	315	313	349	310	314	345	320	285	320	326	325	303	343	312	304	326	303	318	308	314	329	315	317	306	306	312	314	314	302	280	318	309	295	306	312	285	308	320	325	289	294	295	283	311	282	291	301	303	314	287	292	306	303	328	298	314	335	324	326	286	288	298	331	298	284	307	318	307	309	319	305	323	359	328	312	322	315	284	324	292	328	332	321	306	296	333	324	321	320	324	290	326	304	294	335	316	336	272	312	309	324	293	379	315	323	314	324	306	307	321	338	322	315	349	318	295	300	381	293	304	332	301	289	308	308	326	293	316	297	319	341	291	316	295	338	336	282	326	307	326	319	310	320	285	316	319	310	314	306	302	316	314	289	298	301	301	309	297	289	311	340	297	308	317	303	327	316	282	316	316	325	301	309	321	316	333	259	346	324	295	311	317	297	298	338	288	275	319	312	327	322	310	331	335	284	315	329	306	298	286	304	314	305	285	313	306	283	298	340	315	303	309	299	325	336	310	313	299	334	290	356	322	327	311	301	307	281	334	308	335	318	311	298	271	313	334
24913	24807	42915	39730	14146	2355	657	525	476	511	495	459	492	454	512	447	448	482	451	449	443	802	995	850	663	500	453	465	494	470	474	460	456	436	432	442	433	436	434	471	446	442	419	396	429	445	448	471	422	412	456	425	470	444	470	459	431	444	463	452	403	434	450	438	434	423	401	456	455	458	427	438	466	464	447	429	499	426	433	429	444	477	453	497	438	419	451	416	404	452	429	472	456	414	429	471	428	467	414	467	422	466	427	428	479	469	449	440	472	448	427	459	424	427	416	440	401	460	434	464	455	422	449	430	414	429	445	417	459	422	453	432	464	462	464	431	439	464	449	439	460	470	435	469	448	430	428	471	473	443	417	453	423	442	454	433	408	426	415	436	453	427	409	483	462	451	431	464	448	435	422	481	419	401	452	398	437	430	463	412	426	420	439	425	479	425	460	495	475	457	467	498	456	449	446	433	457	460	453	425	457	469	419	455	442	449	474	431	455	465	431	456	461	418	424	450	392	432	462	469	414	434	400	431	411	487	425	451	460	439	470	467	441	439	432	470	435	431	443	421	500	482	456	439	432	451	435	466	412	429	428	396	446	453	424	409	406	421	457	443	432	438	409	436	489	411	465	444	449	436	427	450	436	431	415	430	437	448	382	438	485	469	448	420	412	462	470	522	437	432	423	412	434	473	432	441	439	454	443	426	470	437	480	422	405	460	427	425	456	414	451	444	446	435	427	419	433	418	462	433	474	456	478	445	455	443	440	514	436	437	442	491	442	442	413	447	441	439	439	438	441	485	446	442	462	471	439	442	460	420	447	491	446	428	455	463	418	425	421	460	483	443	410	440	413	427	451	437	471	475	402	441	417	432	476	410	425	435	414	400	424	458	435	434	426	414	445	466	456	458	430	426	432	438	460	474	445	461	415	420	433	463	466	432	448	445	452	409	437	415	423	434	426	483	434	463	437	417	423	437	456	443	446	447	412	431	433	460	459	464	397	411	461	431	462	440	458	406	441	430	435	382	440	477	418	441	467	481	442	420	463	433	461	448	493	421	444	396	453	451	439	468	450	471	401	435	488	440	443	456	427	406	440	448	431	448	473	439	402	467	430	451	423	440	424	443	421	436	407	430	428	433	451	407	420	481	448	449	436	416	451	477	429	419	467	428	455	455	425	412	407	435	437	435	465	413	412	440	433	452	476	443	415	419	443	447	470	419	450	456	441	446	432	448	462	451	442	464	404	438	451	487	430	437	481	400	424	460	431	408	431	423	414	438	438	419	394	454	411	430	421	437	463	437	445	442	440	436	451	456	430	417	426	444	469	461	425	419	467	438	445	469	409	445	450	426	431	421	420	426	422	476	403	461	445	472	450	411	467	422	465	438	442	438	486	430	429	426	428	457	446	441	410	438	422	423	448	429	422	441	443	456	428	413	436	397	457	438	387	442	454	439	455	475	430	442	491	431	441	466	410	451	438	452	452	435	431	455	415	450	428	446	441	419	483	456	428	434	433	483	421	427	400	431	461	440	395	401	486	403	422	455	465	488	454	470	448	455	426	423	436	448	468	427	419	432	429	430	402	441	423	449	435	440	393	450	437	422	401	469	416	451	442	433	416	439	440	427	469	444	434	425	452	420	438	450	424	433	402	430	443	434	449	470	397	409	453	471	425	450	455	444	484	451	501	443	457	470	422	440	423	419	472	429	416	422	436	452	475	438	435	403	467	473	445	424	430	432	479	451	416	424	454	494	443	456	460	448	463	480	423	423	462	459	495	460	430	423	456	466	430	469	479	458	405	435	434	439	445	436	417	429	444	461	458	437	447	446	435	445	425	421	469	467	460	448	440	486	440	418	421	451	413	433	454	439	422	432	441	403	410	453	456	429	407	436	436	455	449	436	437	396	421	426	457	446	464	468	426	430	428	479	450	441	420	404	447	431	442	431	424	488	444	459	421	445	462	407	401	426	435	467	442	429	459	459	410	444	432	430	448	412	453	404	424	426	450	479	431	456	429	481	461	469	430	463	407	391	421	442	418	453	423	471	454	433	440	400	452	434	398	451	423	388	444	443	460	468	444	438	456	415	428	409	419	429	446	399	408	432	433	481	430	440	419	448	435	434	461	456	427	426	464	443	456	459	434	439	427	473	416	412	445	423	438	440	428	416	428	426	464	383	409	442	435	425	440	402	400	448	452	422	445	468	453	421	452	446	450	442	451	422	457	429	480	428	434	495	427	430	403	449	398	425	429	465	433	460	412	443	417	422	438	432	425	421	454	424	416	459	477	435	437	454	422	483	479	433	423	450	452	442	427	405	458	440	430	430	481	448	458	441	488	427	446	405	430	434	464	469	515	471	484	432	448	430	479	436	425	413	474	441	415	437	452	462	439	442	453	458	436	446	423	425	449	439	455	478	436	426	485	457	439	467	396	419	434	410	432	471	435	419	434	441	443	439	462	445	435	433	450	458	455	402	478	466	452	423	410	472	429	416	442	450	423	425	419	452	432	403	444	417	435	457	398	460	425	450	432	404	422	449	438	447	465	419	413	479	454	447	444	445	422	475	452	419	411	443	459	466	447	425	425	420	430	482	414	439	428	471	429	442	431	413	441	461	459	446	437	428	453	427	462	421	424	427	459	454	418	484	476	429	470	449	434	479	489	457	432	449	459	495	443	474	437	421	449	483	405	445	434	429	481	462	434	441	457	450	408	469	466	420	436	393	426	423	414	437	428	438	443	435	429	452	493	457	456	435	427	463	468	435	438	463	437	430	393	430	430	423	449	431	434	446	479	435	435	438	443	426	457	429	465	441	491	448	439	449	457	468	446	388	458	407	464	443	438	426	459	415	433	479	456	445	471	378	471	457	428	425	466	445	444	427	430	429	442	442	424	446	456	458	459	430	457	438	452	481	466	461	501	444	440	429	438	394	450	430	468	449	408	409	427	450	426	461	439	438	436	403	469	443	440	421	453	414	434	412	443	450	417	424	424	407	430	450	418	446	447	429	454	415	436	424	448	437	462	456	457	476	470	431	467	452	461	442	439	459	431	426	431	425	468	422	465	438	396	432	461	445	432	481	437	475	458	416	388	428	470	454	445	419	423	416	428	446	454	459	408	445	434	476	464	415	455	445	437	450	432	442	447	477	448	447	426	462	399	424	440	456	449	481	449	440	461	430	429	448	462	421	455	435	444	423	417	441	423	465	450	419	420	417	429	419	478	445	474	455	444	443	433	446	389	428	439	485	416	466	408	396	437	443	426	432	430	441	451	409	409	459	456	434	438	434	418	425	435	466	423	471	463	465	442	407	430	432	460	478	468	421	416	435	452	450	464	425	412	438	421	461	433	462	446	464	458	468	429	481	455	427	457	412	389	455	445	455	420	435	425	442	446	470	429	432	434	437	414	391	413	484	453	442	458	470	447	450	417	471	416	425	425	428	414	443	435	461	449	421	480	471	395	440	422	390	422	440	416	425	425	410	433	462	431	433	395	403
49693	89144	72746	30159	835	529	513	490	500	448	510	470	454	453	476	429	475	488	470	480	427	1211	1452	1150	814	593	516	487	469	481	460	458	462	443	444	468	471	468	440	409	490	440	453	431	436	480	446	451	471	480	483	480	409	435	466	461	431	463	424	457	469	464	468	452	439	463	452	447	490	471	437	465	430	461	418	436	437	469	476	426	455	439	438	448	443	456	467	435	419	446	458	421	475	438	484	445	451	448	432	453	420	467	455	487	470	443	466	440	448	455	432	425	445	486	477	446	418	454	431	447	443	418	438	427	440	435	494	461	475	450	451	462	441	443	471	491	455	498	465	445	474	429	445	466	424	436	462	477	449	456	473	460	431	466	431	441	468	460	441	458	486	458	456	435	473	454	420	457	477	441	443	465	407	437	431	424	521	427	485	428	427	486	425	472	446	436	452	456	430	440	428	450	488	453	435	499	456	473	470	470	427	468	453	475	459	441	471	440	455	431	444	458	463	442	428	479	460	452	474	478	456	419	458	458	451	477	449	428	437	406	471	441	442	450	480	475	443	460	423	444	486	486	481	469	484	448	448	427	429	427	454	457	482	478	430	472	465	451	449	456	490	428	479	448	449	450	447	445	458	467	446	441	495	477	436	450	470	472	449	420	423	438	424	467	458	464	438	405	471	434	461	444	459	500	464	444	447	480	446	445	472	448	457	461	469	457	428	450	447	436	426	433	463	467	463	470	447	492	427	456	455	438	453	455	431	472	464	439	434	515	406	452	439	491	430	449	461	447	403	471	418	486	453	485	471	478	461	459	444	438	442	428	469	445	421	444	447	460	434	445	439	478	494	408	448	433	457	426	474	461	473	496	462	474	425	455	442	460	479	458	453	489	448	418	446	426	449	440	420	447	434	462	429	447	429	437	403	449	459	419	471	475	454	424	467	465	444	452	483	406	497	468	490	431	434	425	425	502	415	435	475	436	450	448	446	479	464	440	507	428	439	425	457	434	439	462	465	447	463	462	468	458	431	487	439	434	439	484	489	415	482	489	441	420	450	458	445	422	465	453	460	450	480	452	504	440	459	477	474	439	454	461	462	416	454	453	470	441	454	458	466	454	443	458	449	455	429	499	449	485	442	463	453	455	469	471	414	423	431	448	446	430	441	417	461	454	461	451	454	460	444	448	463	461	420	519	452	469	435	489	480	395	476	448	460	461	449	439	474	468	441	448	448	428	427	443	452	471	459	475	439	461	436	429	488	439	440	434	467	467	451	425	445	434	493	451	452	473	433	474	480	455	420	466	495	418	464	435	452	426	431	448	429	444	460	441	430	419	489	486	463	434	473	445	439	457	450	442	452	466	415	481	463	437	444	493	463	486	435	443	465	460	478	454	464	464	461	429	422	440	450	469	449	483	462	477	450	422	480	471	486	462	426	474	474	459	435	478	464	432	488	453	408	426	465	484	466	417	462	439	467	462	436	427	423	439	418	445	468	467	444	428	462	473	447	429	451	463	494	545	426	422	456	465	417	461	443	444	462	453	446	471	449	495	480	461	456	429	430	453	438	436	467	456	426	456	425	447	442	427	475	469	400	442	427	474	435	485	409	418	468	443	447	439	443	445	416	456	455	431	477	451	438	449	456	465	456	418	463	461	454	438	442	451	455	467	433	432	458	464	492	451	453	485	445	444	431	425	440	442	453	442	477	450	449	528	449	452	477	425	463	484	426	432	450	461	484	449	461	449	492	468	474	453	456	466	440	428	450	445	463	478	471	460	448	441	461	461	459	492	431	444	435	428	459	461	454	474	453	457	456	480	430	462	460	445	472	430	450	431	437	454	443	442	477	443	454	446	411	490	427	456	443	472	480	455	471	440	479	422	442	434	458	457	447	475	450	463	461	449	440	466	465	425	459	463	447	477	457	459	448	464	452	499	455	435	467	430	441	419	462	467	424	468	457	481	460	451	437	462	411	440	417	460	456	464	448	495	403	448	441	430	450	460	469	470	432	452	450	449	460	436	445	474	472	475	470	418	426	423	425	447	419	467	440	437	457	446	488	444	474	455	451	428	445	435	491	433	422	438	469	443	461	472	440	443	412	418	386	431	407	461	479	479	480	402	433	417	429	478	409	464	460	490	465	432	476	471	461	481	458	439	470	455	455	528	431	478	436	461	460	458	429	458	471	407	475	458	482	413	463	425	468	439	427	441	450	461	456	462	463	443	434	492	479	425	417	428	464	451	469	430	452	469	475	416	443	459	444	453	457	425	461	459	467	470	413	401	464	447	464	457	430	460	452	441	475	460	479	443	447	437	461	455	480	419	436	436	477	451	467	443	425	470	462	447	436	445	477	475	467	458	466	467	457	454	439	435	447	456	443	423	457	455	444	457	454	456	465	456	486	436	423	464	447	462	444	451	441	453	463	456	424	473	441	429	465	461	436	450	424	419	435	407	480	439	431	467	457	452	422	456	472	430	472	411	461	438	457	417	479	432	447	459	428	485	439	452	459	486	423	451	450	429	433	467	446	411	425	433	473	469	465	452	431	439	449	505	447	454	457	439	464	454	472	454	457	480	475	465	440	468	475	498	472	481	431	434	441	451	457	488	409	444	447	446	449	476	416	421	451	478	433	489	464	420	417	453	448	402	488	443	440	494	443	423	430	418	416	395	472	434	447	475	473	469	457	397	455	453	465	448	459	440	448	455	414	434	428	467	450	443	446	451	459	436	439	463	456	427	473	460	476	473	449	418	488	494	465	437	464	426	465	450	447	425	441	463	456	442	448	465	465	436	435	416	443	448	443	453	456	409	430	428	462	462	439	459	463	492	461	466	434	425	470	450	400	478	415	421	472	439	471	504	455	425	453	453	453	433	446	454	484	442	425	441	445	460	435	421	444	476	455	420	454	480	434	442	499	423	455	452	453	457	418	440	471	470	450	461	442	393	427	462	443	470	423	454	480	430	446	488	515	465	453	460	467	433	470	427	493	435	444	421	437	438	414	425	464	438	431	463	499	433	441	451	444	432	482	433	447	449	474	466	444	428	448	422	448	474	419	456	481	414	475	453	456	455	435	428	453	464	476	447	452	447	484	478	432	459	443	438	464	435	435	465	428	450	461	449	470	472	450	425	458	454	446	482	450	467	458	437	437	413	484	477	456	422	462	429	487	444	476	418	488	470	456	474	416	469	466	406	453	444	460	447	439	424	435	441	432	463	449	475	404	452	444	439	487	447	444	421	439	481	439	464	455	504	446	443	493	402	456	444	466	428	423	457	430	442	473	442	468	435	399	480	423	464	452	414	439	469	415	471	457	433	452	500	481	445	464	440	453	449	464	449	421	464	453	439	452	430	448	465	471	410	439	446	466	435	431	436	438	407	446	450	451	419	442	434	440	455	471	485	459	429	433	450	418	455	455	461	480	408	455	494	485	428	448	484	463	517	415	439	450	444	451	453	447	460	447	459	451	471	432	455	461	458	471	397	423	433	468	419	468	451
23881	22977	39822	39740	21474	10116	1540	777	602	638	598	565	577	529	582	589	561	539	566	515	559	1137	1348	1116	786	623	550	566	557	576	571	530	530	562	502	535	591	554	559	544	518	543	566	505	535	565	511	548	531	603	543	545	543	523	526	536	512	574	542	533	583	586	524	589	591	524	550	534	531	551	536	561	542	542	543	601	526	520	509	565	513	517	596	571	588	545	547	494	516	525	515	545	547	523	554	526	574	523	539	557	564	556	531	502	534	553	528	549	525	530	555	577	554	516	572	551	527	557	558	589	530	549	543	550	542	548	550	549	520	549	536	555	512	517	559	562	534	514	536	543	513	543	546	547	548	537	535	554	504	545	509	583	557	537	502	529	547	509	501	516	541	529	547	531	537	549	581	537	519	530	533	560	533	529	575	516	537	536	534	526	554	567	531	503	564	522	519	548	524	495	515	522	570	545	576	550	519	541	576	549	560	528	524	534	551	544	502	521	541	583	562	500	556	542	539	540	540	518	539	545	491	549	536	536	543	507	565	520	555	573	504	497	552	532	519	534	513	575	501	546	540	542	561	565	558	559	567	540	495	559	496	538	589	541	549	544	552	526	505	549	536	556	557	531	537	548	532	536	576	515	539	540	515	548	531	532	566	517	542	532	507	564	526	554	557	547	551	523	555	518	521	564	503	528	535	533	557	542	575	543	530	536	503	549	541	576	527	576	541	529	548	543	546	510	522	542	508	532	519	554	516	551	521	523	526	519	553	529	558	503	538	544	514	511	545	529	538	528	581	550	531	541	529	510	515	544	525	527	573	497	553	521	527	525	554	560	573	564	499	524	509	510	550	526	547	546	554	528	526	498	579	537	560	564	539	480	546	576	541	534	529	545	504	513	465	544	537	541	501	508	530	571	528	573	575	501	539	546	549	535	591	587	522	519	542	504	560	528	543	527	513	550	518	532	546	510	535	547	530	564	515	545	552	545	544	502	538	540	511	502	539	549	536	543	521	553	519	573	523	562	540	538	542	547	539	522	518	505	505	520	556	593	527	491	528	536	550	515	553	520	529	532	525	509	523	530	520	509	502	556	549	567	601	533	535	554	529	521	534	523	516	542	553	591	561	529	473	543	522	542	517	539	533	551	550	532	519	539	549	494	538	546	556	507	510	487	529	550	508	513	537	536	516	532	581	536	545	526	517	535	546	541	509	533	539	573	543	507	530	580	514	529	540	564	544	522	555	519	551	540	500	576	516	524	555	559	515	522	535	553	518	491	541	512	498	525	529	574	551	550	552	536	561	545	557	569	563	561	539	548	522	554	528	518	522	488	530	544	551	550	547	552	520	549	534	540	525	523	534	577	510	546	514	557	523	555	519	533	637	511	561	541	563	538	541	549	527	523	544	536	542	524	543	517	548	554	553	534	466	501	594	530	534	505	549	540	491	530	588	512	541	563	533	564	507	546	531	522	581	482	524	544	537	504	565	506	532	511	540	529	546	527	531	559	543	542	566	513	516	535	498	488	513	498	562	538	552	516	570	562	535	566	545	556	515	563	487	540	517	593	528	566	554	531	513	497	521	521	505	527	553	568	543	576	535	508	573	567	525	555	542	541	569	491	573	535	505	530	529	511	531	550	533	544	525	531	528	537	521	523	515	543	521	571	507	486	531	494	565	570	506	516	576	537	554	583	532	521	548	525	534	554	546	533	523	518	529	526	545	540	528	534	509	536	538	541	503	544	535	542	500	525	564	527	574	523	585	491	539	533	537	577	539	538	552	555	550	575	511	531	582	521	560	499	488	549	534	508	536	536	533	503	529	518	555	534	588	550	532	546	543	532	493	541	544	554	537	562	550	531	533	539	523	523	550	503	553	577	549	540	530	538	616	582	542	561	534	523	521	517	587	538	584	566	556	555	557	528	549	510	512	538	515	484	551	586	538	500	533	495	559	514	551	559	551	560	554	545	519	533	528	470	520	551	565	537	568	527	533	558	519	473	493	505	556	545	528	482	508	540	551	558	497	549	563	558	573	548	534	528	517	511	557	544	556	525	564	561	489	554	541	527	524	526	520	569	511	517	534	515	514	492	558	566	562	522	527	553	525	530	525	547	573	568	526	510	555	538	547	517	511	562	523	540	498	506	485	523	528	568	527	540	503	517	536	531	540	586	548	472	571	477	593	528	499	548	511	537	549	547	533	513	526	538	568	548	546	547	512	517	545	546	532	536	535	533	537	524	585	527	520	506	524	505	583	529	496	529	507	521	518	552	541	502	572	507	529	558	534	522	500	539	563	521	528	538	538	517	545	557	499	540	526	527	533	566	529	530	517	528	527	535	518	583	525	530	528	546	550	502	562	577	527	536	531	527	531	514	517	525	531	540	551	528	568	553	521	552	578	556	509	517	533	536	550	530	515	581	513	551	521	481	613	515	522	494	555	560	488	568	479	560	513	527	550	544	560	529	553	544	498	580	548	532	494	538	522	534	481	532	540	547	528	536	499	569	545	545	586	488	546	536	570	541	531	526	514	553	567	544	526	515	516	519	548	524	511	560	554	535	544	526	552	520	550	502	530	539	521	544	546	571	547	562	518	499	516	520	548	518	548	503	509	524	536	543	535	538	546	541	543	516	538	524	570	556	547	552	540	516	515	512	522	549	506	530	559	556	538	559	566	516	541	594	504	551	521	512	488	501	531	529	534	534	553	529	548	509	537	526	543	499	502	550	535	551	538	524	505	535	540	558	524	563	529	541	496	500	545	581	557	530	553	513	594	530	517	564	531	555	544	532	559	512	530	520	541	513	516	555	566	532	500	502	526	537	541	541	500	523	593	570	589	552	541	545	531	578	562	546	495	576	509	538	545	549	574	537	532	513	527	535	523	528	544	535	536	531	512	562	536	539	543	584	568	556	543	537	532	572	523	504	554	556	558	566	535	502	505	554	548	500	522	533	511	523	512	561	591	534	540	524	573	542	509	550	553	576	548	510	529	528	529	544	547	555	528	529	513	530	555	559	523	549	524	534	530	545	542	514	529	519	529	522	528	554	550	506	564	557	543	564	552	529	542	533	520	528	538	508	530	524	541	560	505	533	564	530	514	556	523	518	542	529	502	504	548	525	538	554	506	535	515	538	537	541	536	551	533	549	526	542	537	527	565	520	547	556	545	549	548	552	559	524	523	503	501	525	525	555	533	525	521	538	530	550	541	502	519	513	560	536	529	523	579	547	537	571	517	507	504	513	530	494	553	573	502	528	496	537	522	516	536	519	542	550	589	565	508	523	538	498	528	570	539	566	538	549	516	552	513	547	549	506	509	539	511	531	533	570	535	495	539	531	580	560	590	496	507	509	517	562	548	548	547	540	548	550	570	497	552	538	530	569	554	594	566	549	549	595	569	519	575	544	598	549	540	537	533	525	558	539	543	530	571	555	521	535	496	521	525	569	548	530	512	540	536	514	576	566	511	497	564	530	571	531	537	505	529	529	513	520	522	550	532	553
60329	99839	78875	47527	2514	674	624	626	654	609	614	627	570	612	523	593	582	576	585	547	584	1669	2010	1569	1053	770	656	620	583	594	627	580	546	565	545	555	575	527	548	555	571	565	609	558	572	581	553	561	538	580	576	623	524	551	570	520	521	585	561	584	606	590	545	581	597	585	577	562	562	571	586	569	580	527	552	569	537	541	547	558	535	559	601	580	573	581	572	561	582	547	627	559	584	554	571	540	550	553	559	546	567	527	509	580	544	571	569	560	571	556	595	554	545	545	552	525	609	527	545	619	545	602	551	552	554	522	558	535	569	520	555	544	552	569	557	569	562	606	540	574	518	587	528	536	553	546	592	536	600	551	604	553	575	517	548	554	536	594	543	565	568	577	564	574	544	564	544	554	592	539	540	549	550	554	576	571	563	553	559	560	553	550	553	543	558	554	548	549	558	563	582	552	581	506	583	577	554	521	570	549	576	530	552	562	561	602	542	587	541	580	540	557	538	537	581	570	555	582	560	564	604	555	562	536	545	559	562	545	564	542	544	609	549	543	533	519	586	551	584	567	596	586	526	632	588	603	559	565	535	532	544	552	520	523	578	555	546	579	549	545	550	544	609	572	587	573	591	563	541	535	573	539	567	577	535	566	608	520	570	549	582	549	580	580	508	556	604	573	573	591	571	539	572	491	551	567	537	557	532	571	602	522	559	548	543	575	583	543	574	573	565	553	596	591	568	556	604	568	563	531	590	528	582	583	537	602	552	536	530	588	588	557	553	569	543	562	562	596	565	591	565	555	558	560	562	593	530	578	561	586	583	561	566	570	560	538	592	566	545	572	533	585	536	536	523	562	575	554	520	554	600	568	519	580	570	552	506	559	570	544	548	553	531	583	541	530	542	544	552	528	559	574	574	565	567	557	552	547	544	586	542	573	591	565	562	562	570	568	557	540	571	548	586	564	578	611	561	538	553	555	517	558	530	596	593	535	551	600	565	555	554	555	606	532	524	564	592	574	531	571	570	570	547	543	583	503	554	564	521	555	555	554	581	538	560	566	520	546	541	536	561	582	534	558	577	555	568	609	570	544	547	551	551	565	538	511	514	548	563	576	544	551	545	547	547	539	545	525	555	531	574	533	581	585	582	509	547	581	569	584	545	531	546	567	564	549	550	588	552	568	548	567	521	537	548	574	552	588	587	552	561	529	521	566	563	564	563	601	556	539	500	545	567	582	529	553	554	599	562	557	542	531	588	555	597	583	556	531	546	542	566	574	578	575	527	574	538	522	580	586	539	578	532	538	590	527	620	575	552	537	580	584	573	559	542	573	553	615	562	585	553	560	552	520	611	530	531	559	602	541	558	589	541	539	549	550	556	586	558	529	570	558	574	530	586	554	536	565	552	583	602	599	556	565	607	576	585	530	543	596	606	545	530	556	566	560	566	533	565	542	569	547	532	562	551	515	576	541	547	556	501	524	516	547	532	577	567	571	630	578	543	588	566	515	597	573	563	534	511	543	571	544	591	524	552	591	546	535	565	606	568	579	596	560	562	543	580	552	594	581	566	563	559	607	589	560	537	566	532	562	568	614	573	558	575	535	592	594	567	526	553	534	556	529	552	524	586	550	556	568	576	532	611	530	602	574	579	597	578	560	537	567	594	525	521	555	490	537	570	632	575	562	565	551	590	537	556	571	551	564	574	557	538	533	558	536	550	566	570	578	514	581	542	553	570	558	566	546	525	561	547	567	520	558	540	524	556	542	579	535	555	579	557	546	578	549	548	576	571	601	568	505	558	553	530	529	574	585	569	582	594	531	538	538	569	574	529	508	554	567	570	569	549	562	528	584	593	579	563	546	565	550	572	539	559	545	540	551	540	576	547	564	564	577	498	570	533	544	551	556	558	570	561	543	536	549	593	606	575	544	554	546	563	564	606	574	576	553	525	570	587	544	572	550	567	590	570	591	570	574	563	554	613	581	555	532	548	557	553	564	554	572	587	561	574	599	501	553	575	556	550	611	564	540	589	502	558	572	590	573	545	523	567	544	567	555	536	556	548	603	598	574	547	574	580	572	555	581	567	582	516	559	532	540	548	576	575	607	561	543	564	574	578	589	549	576	567	547	519	537	586	577	543	529	536	541	564	579	628	533	569	525	571	568	537	590	540	521	558	535	548	581	552	548	595	544	598	520	552	569	541	564	556	579	531	513	580	564	526	566	568	549	595	558	560	573	519	566	606	553	568	580	520	579	546	526	539	546	555	600	542	571	543	548	553	556	547	570	524	577	526	622	552	558	531	554	581	540	581	606	539	553	546	599	567	596	578	510	545	563	564	549	566	592	556	559	577	547	545	587	610	546	600	597	551	588	578	501	538	559	570	560	566	538	545	577	598	563	590	534	611	549	556	572	548	552	584	546	555	558	566	576	582	575	564	527	552	597	584	565	587	582	577	571	536	579	542	563	539	579	555	548	571	560	557	549	563	532	533	574	588	540	563	567	544	609	558	573	523	566	534	524	589	605	537	562	560	562	589	568	538	554	518	534	557	549	537	548	588	571	551	577	587	555	590	567	598	567	588	582	572	503	538	561	533	551	569	532	578	603	589	559	602	547	595	576	585	573	552	577	564	576	617	610	573	539	526	571	585	570	540	553	548	537	566	626	584	572	565	582	554	582	570	538	538	552	546	543	584	596	588	523	599	589	541	550	548	563	546	556	574	515	554	607	602	561	560	568	562	590	527	582	577	527	575	582	523	513	539	546	508	530	556	520	567	616	567	550	591	616	587	586	493	581	541	557	565	517	575	562	557	589	547	540	521	597	560	542	541	545	564	535	584	530	528	621	580	524	599	570	550	555	553	564	599	516	586	534	554	551	555	538	568	591	579	537	541	565	563	562	522	502	563	603	568	563	578	564	564	551	596	538	542	568	568	546	561	563	542	567	576	573	524	548	558	549	544	541	531	563	590	523	543	574	575	551	570	484	596	571	554	524	527	563	552	550	580	551	572	583	546	589	589	527	575	561	561	548	521	554	521	570	546	540	530	564	574	559	564	541	590	529	540	542	579	531	545	581	524	558	563	542	548	571	543	527	565	615	559	573	571	534	578	555	557	590	590	560	532	535	568	554	547	544	551	519	533	538	597	519	566	560	558	566	567	548	553	574	536	576	607	525	586	559	587	593	549	554	533	523	575	582	548	552	575	573	511	580	604	575	549	553	595	537	552	525	562	520	572	557	572	564	584	542	547	578	583	586	573	545	557	554	534	489	575	618	573	539	525	548	577	578	521	534	559	518	523	569	544	533	555	515	588	538	542	546	549	557	581	566	614	567	546	522	563	554	553	553	529	612	534	567	572	550	527	532	593	532	524	531	561	559	548	578	560	531	526	545	522	543	543	581	546	538	588	565	566	588	555	523	585	577	566	577	524	516	551	528	559	563	552	569	546	539	585	523	563	550	565	540	565	555	553	554	571	547	568	579	554	546	553	546	565	570	585	533
28461	27457	27450	10157	612	385	361	357	318	359	315	345	338	348	338	327	368	316	356	364	309	340	383	392	397	361	336	314	346	359	339	342	340	314	365	320	350	314	315	320	344	326	335	339	291	324	329	346	368	336	356	320	314	363	319	334	326	334	331	324	346	331	340	352	347	314	338	343	347	340	318	325	304	331	325	330	372	325	342	355	351	320	331	349	331	307	333	335	290	315	320	368	366	336	360	351	342	324	316	302	283	356	317	333	314	353	343	345	300	369	308	366	334	360	314	311	335	335	332	334	335	325	326	371	317	363	338	312	287	350	324	298	342	353	290	305	323	326	328	313	320	343	321	321	325	315	312	345	344	349	324	311	310	313	323	315	322	337	360	317	324	347	322	326	332	354	330	341	304	323	326	325	313	316	351	340	325	320	327	323	342	320	337	341	357	349	340	317	302	345	359	344	341	333	329	336	331	342	348	337	311	327	323	314	323	342	310	313	303	335	315	347	352	311	344	337	293	356	316	289	316	345	300	333	373	327	311	339	309	361	353	345	337	315	306	348	309	314	347	343	327	345	342	341	341	351	350	313	330	327	313	341	345	313	307	310	331	318	350	367	326	333	321	331	329	363	316	341	308	307	324	341	331	333	300	353	323	349	315	324	315	323	367	325	300	340	338	353	349	320	358	351	294	335	323	333	325	378	323	331	334	329	318	348	317	331	313	367	325	348	349	300	344	337	360	368	307	316	339	325	346	330	329	315	340	338	378	337	325	305	347	315	361	343	319	342	313	317	314	314	334	329	339	327	330	293	332	347	344	344	339	299	317	336	333	343	304	329	320	346	341	313	307	322	317	347	333	341	339	326	314	331	337	314	378	332	334	369	320	316	341	333	323	341	341	355	322	325	331	327	349	319	338	321	331	305	347	359	349	367	363	352	340	320	346	364	345	348	334	354	339	343	322	335	306	345	311	351	354	331	351	362	338	371	312	342	303	338	333	336	326	309	341	328	310	352	327	325	324	322	300	326	320	365	354	348	335	313	322	363	350	316	353	333	322	353	324	359	370	363	359	328	325	334	332	333	322	302	347	319	358	300	369	330	311	302	296	352	312	302	327	319	336	338	330	346	338	340	354	351	319	336	344	356	330	340	315	357	363	328	311	333	329	333	337	328	380	310	367	363	338	337	352	309	350	335	352	329	329	312	354	310	337	329	317	344	307	327	321	353	366	341	349	349	325	309	314	342	340	355	351	351	346	344	326	341	315	352	319	342	317	333	320	334	339	319	329	360	329	316	320	315	309	318	344	344	331	298	324	350	330	371	342	341	330	293	326	356	321	326	337	303	328	305	353	330	339	341	326	305	327	347	322	338	339	325	335	327	317	344	335	333	392	304	334	309	343	337	344	341	308	345	324	339	308	318	299	345	341	338	314	328	347	355	352	346	358	334	348	333	312	324	323	348	373	321	351	361	336	349	340	276	340	374	331	355	338	320	328	341	304	327	349	325	343	325	339	329	321	344	299	307	324	366	328	290	352	308	346	371	342	341	365	325	363	348	310	350	308	338	342	346	327	343	373	322	363	321	343	348	322	360	336	348	319	372	358	316	355	374	311	334	354	349	326	353	328	362	304	332	371	338	353	353	312	341	337	305	336	359	322	310	323	317	327	317	343	322	342	328	393	323	346	306	322	327	333	329	345	348	302	301	353	340	340	306	314	330	353	328	294	323	340	358	355	334	377	344	328	316	332	323	360	359	319	359	328	350	337	332	336	328	303	344	329	350	328	315	305	363	336	352	341	341	343	328	317	342	313	333	328	356	337	319	346	323	335	347	336	333	335	335	317	337	325	316	329	342	325	328	348	319	316	346	351	324	332	317	314	334	301	320	324	334	328	326	338	319	339	348	336	321	354	305	335	362	323	313	339	302	318	331	302	309	353	297	319	350	320	332	328	316	292	343	313	316	360	351	301	332	333	322	337	348	341	326	334	338	314	348	365	346	326	344	335	315	319	344	313	339	335	327	335	352	332	334	329	389	351	331	346	336	353	327	315	340	333	323	321	346	317	342	376	307	358	346	332	333	338	335	310	321	326	326	334	333	307	343	361	321	350	328	328	322	329	357	335	341	333	301	354	308	311	326	319	324	301	326	319	366	356	346	356	315	328	326	378	332	324	323	330	367	313	342	320	354	331	331	362	341	353	323	350	306	350	314	329	315	305	333	330	328	350	327	343	324	335	345	299	364	315	311	314	318	335	338	353	331	354	345	328	347	358	352	345	321	312	343	374	326	338	291	313	337	345	324	321	366	327	339	300	315	331	354	333	355	310	356	357	374	338	323	334	326	326	343	338	337	310	345	325	336	318	347	313	334	321	317	321	350	331	329	320	359	356	309	341	346	314	309	326	324	334	327	313	305	336	322	350	344	344	292	308	342	309	358	327	329	337	357	325	314	354	313	326	349	348	302	329	348	337	336	335	337	335	358	344	336	326	309	322	345	314	291	272	321	352	346	291	313	303	333	331	301	335	321	336	328	349	305	346	341	342	349	348	348	318	356	329	373	343	332	365	305	344	330	353	341	357	328	331	336	325	325	328	396	308	364	357	378	341	301	321	322	313	344	352	362	377	339	336	342	335	337	323	325	341	309	371	323	342	342	330	354	302	359	320	327	320	355	356	296	310	351	361	312	332	320	346	315	305	334	333	350	301	341	328	303	321	327	350	303	336	338	318	332	321	331	355	373	329	310	337	348	330	373	317	311	331	300	336	321	314	303	351	339	325	303	315	347	363	315	317	344	339	341	368	316	307	317	344	327	315	339	359	337	346	317	323	339	328	328	356	336	313	359	339	337	354	321	340	346	304	344	323	329	359	332	308	330	307	359	352	353	360	339	330	317	345	355	349	367	319	326	332	337	355	368	367	324	314	328	354	322	345	319	338	353	350	326	311	324	335	354	314	323	315	347	357	343	329	343	333	342	354	351	303	342	316	356	323	349	320	348	366	328	347	332	326	332	333	331	314	322	332	299	327	350	317	334	388	304	369	375	313	327	350	347	337	338	332	341	336	314	337	349	336	324	346	302	363	347	330	309	335	351	319	346	332	326	325	346	345	342	329	334	342	327	330	392	310	362	327	304	324	343	327	358	304	332	316	309	325	333	325	360	322	337	325	355	324	332	326	306	319	287	299	316	348	333	334	306	333	333	324	361	339	338	337	342	362	322	333	334	346	331	342	349	337	356	354	325	314	344	333	354	351	314	325	334	338	335	348	326	361	333	345	312	306	356	367	345	302	363	346	311	330	343	341	389	338	391	320	320	326	337	307	367	312	311	358	316	332	329	345	357	324	329	326	338	321	322	342	341	353	377	330	330	330	378	334	330	317	339	319	346	341	352	337	330	340	317	318	322	354	355	336	339	340	313	347	351	339	332	338	341	326	346	360	295	343	305	292	326	345	360	339	332	345	330	333	321	359	322	339	316	313	357	333	319	322	309	328	295	331	352
16012	34385	22027	5072	380	318	298	330	310	334	321	301	299	328	323	294	324	321	317	266	296	333	407	382	397	346	303	323	303	310	272	296	333	324	319	316	335	315	334	322	324	300	305	331	293	313	319	307	284	260	329	314	306	302	354	271	297	299	287	342	312	283	301	315	283	324	337	318	312	321	297	323	312	280	296	306	340	300	291	276	308	312	309	340	270	317	301	325	337	329	300	310	334	307	311	288	301	295	312	322	299	333	310	328	287	316	328	306	281	332	331	318	284	316	360	318	306	344	290	318	323	295	289	327	312	305	301	302	318	283	307	314	328	289	288	281	297	338	279	326	334	273	314	324	309	311	307	334	340	329	316	281	314	318	308	305	310	303	308	312	323	297	325	336	301	329	328	316	303	299	325	271	324	305	320	288	316	314	315	303	338	299	303	330	329	306	299	307	323	298	312	322	292	335	296	309	286	312	316	306	305	340	305	316	301	302	343	331	297	314	290	301	278	326	344	293	332	341	310	331	298	309	316	261	312	344	294	319	340	284	316	299	311	329	310	326	331	294	287	316	316	315	311	314	311	335	295	330	288	320	312	320	286	300	299	324	297	334	353	306	300	301	316	300	290	318	307	298	284	332	305	335	330	310	324	314	325	305	318	301	260	322	311	339	321	313	338	305	302	326	326	326	336	304	326	305	301	303	294	337	350	315	316	301	295	280	341	338	327	293	296	320	351	297	325	342	316	301	319	296	285	313	316	287	301	323	330	338	316	289	266	321	329	322	340	323	337	328	296	317	318	284	318	319	305	331	304	362	319	332	306	336	299	309	332	311	330	314	318	331	305	307	327	304	295	272	315	310	292	309	305	290	283	315	283	322	302	335	323	295	296	332	333	319	312	318	335	347	305	323	306	292	302	294	288	322	319	312	302	321	299	309	309	341	309	319	314	295	319	299	270	301	309	335	299	311	315	303	290	290	294	294	314	292	325	325	315	312	312	312	282	310	307	287	312	299	327	315	327	307	308	334	320	319	304	309	317	345	324	329	307	326	282	290	314	273	314	324	306	335	312	286	336	274	325	326	284	293	295	323	315	301	275	351	301	321	324	317	320	324	317	306	329	284	262	305	286	300	302	297	311	313	311	289	308	294	330	339	304	322	294	294	287	302	305	299	318	290	294	298	304	305	325	286	289	301	319	314	316	331	316	315	314	302	320	312	323	298	300	285	339	331	304	295	293	319	285	310	320	313	309	320	328	323	298	308	354	305	322	316	337	319	292	304	338	305	333	307	301	305	313	296	326	291	306	297	333	305	320	285	271	321	337	335	333	330	314	317	325	319	312	304	319	313	299	311	322	345	322	289	322	321	300	342	307	340	298	314	284	306	301	309	304	323	313	345	312	333	322	314	274	318	322	316	313	292	326	292	294	322	286	323	311	328	290	332	320	312	315	328	333	319	312	320	318	276	297	336	339	318	314	330	275	328	273	296	331	320	361	320	334	317	305	307	296	333	313	299	329	317	306	299	306	326	262	284	315	293	319	323	291	331	304	267	321	299	303	299	333	294	324	327	317	286	340	345	298	326	309	337	363	336	324	289	285	301	312	306	324	330	298	323	296	319	312	310	320	310	324	317	327	297	308	289	331	332	315	313	324	302	347	310	305	292	312	303	311	316	315	325	318	308	325	328	314	317	319	287	327	305	310	327	299	320	287	309	302	317	301	309	302	340	297	308	310	288	313	315	334	318	301	330	311	284	327	294	310	317	303	317	333	334	319	315	314	335	314	349	338	297	325	306	315	330	277	299	308	283	336	314	302	312	312	332	292	320	325	318	350	297	278	332	329	300	322	324	298	345	323	318	314	328	311	311	305	298	308	266	301	324	314	322	312	310	300	322	302	321	326	293	313	312	300	318	327	319	314	283	331	313	298	333	275	330	338	327	318	306	305	274	289	302	321	293	318	291	310	297	277	335	303	322	314	334	294	309	281	342	324	296	290	293	318	295	329	337	303	280	301	355	285	328	344	346	327	338	303	327	332	317	319	273	288	329	296	306	332	308	306	285	299	340	313	312	287	324	315	311	308	305	293	276	306	306	323	312	321	299	301	304	326	317	321	309	335	328	284	303	314	309	283	300	288	308	329	293	298	305	307	326	326	324	356	346	316	304	324	300	306	287	276	307	295	279	285	311	306	338	314	277	279	303	304	307	306	289	302	329	309	275	297	329	308	327	307	307	309	328	297	307	353	318	307	324	307	307	333	320	310	311	290	318	326	278	283	343	306	333	328	323	323	304	322	295	333	304	307	316	314	304	310	315	332	322	323	302	305	294	299	288	308	320	295	314	307	319	290	303	324	278	313	311	305	326	316	318	295	318	291	307	309	309	309	337	312	302	318	303	295	280	306	301	346	317	323	326	319	341	317	300	279	293	278	309	340	292	294	354	312	298	291	342	321	309	317	312	345	336	309	319	308	300	324	312	332	310	315	307	338	312	322	310	276	303	314	334	323	342	310	312	300	300	300	318	288	309	327	334	279	302	317	329	318	327	325	298	329	335	288	294	326	312	334	292	331	291	332	289	359	321	305	311	274	279	293	315	340	333	287	321	312	327	308	324	312	307	302	308	284	322	309	333	314	351	323	307	331	321	297	298	304	291	308	318	334	347	324	327	293	325	303	276	346	328	309	317	302	313	335	281	313	292	292	324	288	314	323	308	328	320	311	308	347	312	325	323	291	314	285	306	341	277	302	312	284	312	341	337	314	344	322	312	311	313	278	316	297	335	314	325	324	293	307	327	314	310	319	273	308	292	276	310	315	303	296	353	313	277	313	319	320	298	293	321	353	329	358	321	303	311	337	320	306	292	333	342	326	330	328	315	315	313	311	328	306	320	315	332	338	329	290	314	331	314	312	299	321	305	297	315	345	298	296	315	304	279	313	297	313	308	338	304	301	339	314	325	328	328	332	283	319	322	316	302	279	331	345	343	316	330	292	325	308	305	294	306	309	305	299	290	286	289	331	313	301	297	315	289	311	318	288	312	305	292	334	300	317	312	306	325	305	327	343	316	319	270	332	310	326	285	319	299	288	341	322	305	313	308	340	305	321	322	323	324	312	307	304	315	309	338	345	321	275	291	324	281	325	346	292	326	303	339	313	331	328	289	307	322	309	329	276	324	333	312	320	317	313	292	304	349	332	323	276	313	320	319	303	324	335	321	319	350	294	306	295	306	312	308	288	327	331	298	323	309	321	316	311	319	315	336	338	287	301	316	310	308	268	291	314	304	349	318	326	317	330	319	325	335	356	348	319	320	302	315	296	310	310	304	328	315	314	300	301	288	322	313	307	357	311	343	335	309	264	303	315	304	322	291	313	310	288	311	298	316	287	320	310	304	350	287	334	318	308	272	298	317	347	319	313	303	349	285	327	296	326	284	290	317	307	321	326	315	291	329	311	307	332	288	320	294	301	333	329	317	292	321	285	319	318	307	334	294	312	316	275	300
24929	25439	44170	37709	14192	2410	697	550	441	492	474	456	462	425	464	459	457	448	446	455	471	735	1010	863	653	515	532	461	442	443	459	472	432	464	496	478	454	466	450	458	446	442	449	471	450	416	433	446	466	450	424	478	453	440	455	459	435	459	468	481	452	447	413	433	442	469	427	467	459	457	460	452	466	436	412	450	444	476	473	448	442	458	445	461	461	468	458	474	453	436	453	447	467	468	440	457	485	453	460	450	447	459	417	446	510	464	421	462	443	432	433	427	449	458	499	485	423	425	516	447	482	444	474	454	447	456	444	454	442	467	419	460	435	434	448	452	423	442	474	458	486	457	430	432	439	458	445	464	427	455	420	441	447	427	458	507	448	410	443	457	481	436	471	432	483	453	457	446	417	427	451	456	435	438	438	440	467	446	467	433	477	442	429	449	468	500	380	455	456	462	461	444	422	443	468	456	473	466	436	461	448	447	435	428	473	450	421	448	487	412	447	458	445	475	419	498	446	456	436	414	435	443	474	462	409	445	466	461	439	518	436	442	415	443	452	474	459	433	456	450	461	431	454	456	450	459	430	420	457	474	457	456	496	450	447	411	481	422	435	442	461	467	431	451	455	443	467	443	465	477	455	424	444	433	435	443	452	445	439	457	451	416	420	461	418	416	435	445	457	457	473	473	445	447	442	489	471	452	439	438	428	450	471	469	449	454	476	448	429	427	450	427	458	484	440	407	441	441	433	446	416	435	460	486	465	456	475	422	457	444	469	452	459	443	412	453	429	428	456	440	441	447	437	456	483	435	434	415	480	469	419	437	444	444	477	429	423	447	433	433	422	460	446	434	471	488	431	447	448	435	430	440	477	410	459	431	435	467	459	465	459	424	485	459	440	439	459	459	417	449	435	441	456	457	449	458	447	467	440	440	465	459	425	453	447	448	413	448	466	471	444	466	449	480	457	415	468	443	428	460	470	450	463	463	446	427	437	483	469	448	402	470	479	431	444	423	443	444	477	436	429	457	437	449	443	476	508	445	431	450	433	456	445	458	469	434	440	476	441	433	473	423	471	449	441	450	435	441	461	437	447	460	456	436	464	434	442	447	450	430	466	475	434	422	422	440	491	440	443	455	447	445	438	429	452	438	465	400	452	384	457	432	450	466	475	454	432	451	457	451	470	485	455	465	465	465	494	427	427	448	446	436	471	453	457	447	443	437	425	431	458	450	431	426	417	484	401	405	468	471	467	438	416	402	456	426	475	437	441	429	429	471	439	455	468	461	425	472	444	475	420	408	429	412	429	427	439	443	457	490	426	478	489	439	441	472	430	437	460	444	467	429	436	472	468	483	464	441	436	425	456	440	441	492	429	427	468	435	419	444	461	439	461	440	471	446	420	460	463	419	470	474	446	438	462	404	448	446	416	438	467	466	458	451	397	422	419	409	466	430	414	463	473	445	486	422	472	474	451	463	439	423	459	399	433	441	447	504	458	496	446	462	431	463	447	428	476	418	435	451	441	431	436	413	403	484	440	435	471	486	453	441	430	453	445	449	433	458	455	454	447	408	465	438	450	468	481	473	411	412	455	445	431	410	453	445	471	463	494	456	421	416	450	476	468	460	438	422	478	431	385	435	482	426	458	439	444	432	436	449	455	458	442	431	459	432	419	439	442	432	443	472	427	438	432	439	445	436	453	460	435	462	465	433	443	466	435	432	414	456	461	441	426	425	458	415	409	439	464	432	410	472	433	435	427	427	478	441	467	468	471	434	460	465	457	444	426	432	448	464	476	418	446	389	474	481	462	439	474	448	449	419	455	438	446	460	446	440	460	456	455	452	435	438	481	437	451	462	408	410	463	446	436	465	441	441	473	452	466	475	457	421	461	458	430	422	441	459	432	441	453	475	458	453	433	430	428	445	468	445	424	412	429	457	407	452	459	451	446	391	448	430	469	435	467	437	413	436	455	442	427	440	462	449	452	419	474	444	455	457	408	431	457	459	454	472	430	462	430	438	436	466	414	458	436	451	461	457	474	430	438	440	451	445	517	455	464	449	439	450	434	417	420	441	477	456	450	472	444	463	467	439	440	440	460	407	440	444	444	482	424	464	445	458	470	436	450	465	431	441	454	430	471	457	422	471	442	445	432	423	439	465	448	451	455	445	416	402	439	459	447	458	438	491	466	449	467	472	426	427	448	433	453	435	413	452	446	453	469	475	472	418	457	445	479	451	446	469	465	447	494	450	433	494	417	459	445	450	428	466	463	471	473	458	473	463	452	445	421	441	447	458	474	450	455	453	444	457	448	420	434	437	412	441	446	435	474	449	472	467	423	454	467	445	479	394	428	471	412	449	477	411	490	455	451	448	452	441	420	429	472	448	460	478	476	472	457	470	448	431	438	427	434	481	437	463	447	436	425	434	447	443	455	446	454	448	420	476	467	456	431	437	419	430	457	404	428	424	417	424	432	457	437	449	477	429	429	447	451	443	484	422	466	414	481	460	450	465	425	442	448	420	464	407	486	458	451	488	443	451	466	450	426	461	442	462	475	429	469	480	455	454	461	462	449	478	459	464	468	424	402	438	417	472	407	451	457	472	428	415	454	428	440	444	456	475	464	445	439	466	467	435	439	413	452	454	457	477	461	438	454	451	452	452	465	475	455	449	446	441	475	443	420	406	446	450	422	469	438	442	414	502	434	481	412	464	448	473	450	476	470	454	474	440	461	428	464	454	441	423	400	470	477	438	411	395	425	422	467	417	421	459	425	425	422	446	425	461	426	422	446	416	435	443	442	415	433	436	441	462	426	471	438	433	432	432	425	434	473	445	408	482	480	445	451	461	445	480	418	480	476	469	422	446	427	437	452	442	437	491	431	446	411	479	462	434	467	448	424	426	436	431	439	492	447	437	424	446	459	481	429	426	460	446	458	440	426	454	466	426	491	435	442	449	448	425	465	469	430	483	441	430	446	443	450	433	405	426	449	478	455	413	434	444	441	443	425	450	516	451	445	431	473	410	476	400	448	455	453	469	444	469	423	453	445	433	431	463	425	461	462	467	415	442	448	401	430	482	425	426	460	461	462	488	435	447	434	449	452	434	472	492	459	419	438	448	431	437	443	463	452	447	445	448	427	447	454	444	457	432	473	504	458	448	460	433	466	470	452	434	443	431	416	428	466	456	460	460	469	435	489	436	475	420	485	441	465	438	444	491	428	444	430	465	447	446	434	440	466	461	451	468	426	509	440	454	447	447	421	464	434	462	463	455	463	447	450	429	472	438	462	425	477	459	453	460	433	443	449	452	452	487	444	437	451	460	433	449	433	443	421	453	431	451	444	422	451	478	439	432	426	460	453	449	451	457	445	459	415	468	474	463	469	458	473	423	446	470	493	484	429	443	471	424	458	494	475	443	452	468	489	446	426	499	461	443	404	428	435	471	458	411	484	435	446	444	449	455	468	439	489	435	430	435	455	435	429	466	447	420	465	447	452	463	465	439
53205	93253	67679	27583	969	494	499	492	443	472	469	477	478	476	458	477	496	450	460	493	450	1055	1371	1102	746	551	487	449	469	438	454	451	482	463	448	489	478	465	396	443	464	452	476	460	497	501	461	444	472	500	443	476	480	482	461	505	428	422	471	462	471	438	410	432	447	462	483	440	465	458	420	469	487	508	466	476	454	447	480	453	451	442	475	440	446	452	422	454	447	453	524	463	443	455	468	462	485	465	443	470	432	452	485	432	458	486	455	445	464	440	475	446	480	434	492	435	446	438	472	427	453	477	454	447	467	453	463	420	471	459	456	459	442	443	483	427	464	454	448	463	439	474	429	435	448	412	466	433	424	461	465	439	437	462	478	448	479	423	471	480	466	419	490	431	491	445	466	452	500	445	536	455	469	464	415	403	466	475	482	457	443	424	457	470	465	471	428	463	418	442	429	467	423	472	451	439	428	444	431	426	474	440	466	433	478	447	465	434	453	433	465	451	447	470	450	468	432	474	480	467	459	494	465	437	425	422	459	464	471	474	443	443	455	440	446	462	481	426	470	430	423	451	486	460	417	457	457	463	420	487	406	467	429	423	480	474	466	434	478	454	447	459	466	475	471	444	395	421	450	458	449	442	433	454	445	456	450	416	444	439	466	454	437	445	408	453	452	414	433	433	462	427	441	438	476	449	441	445	450	478	465	445	431	466	415	401	472	437	439	432	414	532	477	447	445	424	457	445	431	423	460	421	467	447	444	455	490	505	477	480	450	456	451	472	458	459	466	439	473	420	471	447	487	438	488	435	434	464	431	478	435	478	440	464	470	450	417	458	444	451	442	451	438	428	411	443	464	461	442	480	417	458	463	440	437	469	443	453	483	477	463	416	466	469	459	465	468	424	463	414	425	447	444	429	436	442	444	456	460	494	470	445	466	455	448	406	463	454	451	503	468	452	448	465	405	424	452	432	425	431	433	451	441	472	465	495	475	481	462	477	437	440	453	443	475	448	421	426	436	455	474	478	451	483	471	460	438	422	467	480	467	443	451	437	419	427	467	445	462	456	418	466	471	463	480	426	437	451	459	446	432	454	440	421	460	449	444	445	469	463	450	474	472	469	453	490	482	459	429	416	479	479	473	402	473	439	450	482	418	437	436	433	458	461	428	427	479	443	416	423	419	450	423	478	408	445	421	475	451	441	393	482	441	455	479	482	457	455	456	441	462	472	455	448	477	460	443	493	440	444	449	451	392	450	448	464	446	491	480	473	442	466	458	455	426	470	469	422	455	450	485	454	470	469	444	473	480	475	463	477	497	414	421	469	440	466	452	441	410	463	461	431	430	439	449	467	476	437	461	428	447	490	439	473	461	454	441	479	442	454	444	464	483	431	454	450	482	459	432	416	464	460	451	412	469	436	471	450	450	451	453	444	447	452	449	457	472	465	428	439	494	466	435	458	464	470	492	446	416	516	464	453	454	484	463	441	389	445	424	410	443	433	435	450	411	419	496	439	461	482	460	440	429	460	458	451	455	461	448	454	467	458	452	469	473	434	451	431	466	437	431	465	465	420	462	457	465	476	419	446	424	476	478	484	455	459	499	452	488	465	470	410	459	492	474	479	471	478	450	402	460	434	431	436	420	463	409	462	434	433	454	458	444	436	479	413	474	484	454	420	447	471	475	438	428	444	455	428	421	462	498	468	448	445	412	449	480	456	433	427	489	437	460	447	479	445	483	458	450	468	436	435	442	408	441	447	439	424	474	422	477	431	450	471	418	396	412	475	480	450	428	407	432	456	439	420	439	428	442	475	436	422	452	412	431	438	449	432	422	403	445	441	460	471	449	454	468	427	432	470	471	459	443	459	447	465	452	464	415	453	438	478	448	440	452	440	475	454	461	436	462	445	477	418	449	459	441	488	398	431	475	428	456	456	445	467	464	444	468	462	480	502	466	475	414	440	464	429	465	462	460	469	412	422	448	419	452	408	489	424	464	446	475	481	434	458	444	481	434	463	445	415	456	434	456	432	456	445	431	423	452	480	450	453	439	433	413	436	432	491	455	445	455	489	474	448	437	454	473	427	472	483	433	489	469	466	468	471	423	452	477	427	434	414	458	451	495	469	440	443	417	450	416	444	482	468	445	450	453	437	475	435	465	452	453	466	516	424	500	458	432	439	460	436	426	470	431	487	470	460	433	461	458	454	462	453	463	474	447	427	419	479	394	442	420	462	459	468	439	440	437	427	457	462	466	456	480	439	423	441	433	439	481	442	463	422	445	450	435	415	448	473	458	458	443	468	469	441	447	442	466	445	452	463	446	466	411	452	435	445	471	435	434	427	456	463	446	487	455	440	462	432	465	430	418	453	458	458	414	450	414	475	475	485	482	476	453	449	478	462	449	466	440	449	514	458	481	469	410	448	449	472	460	451	468	444	450	459	462	441	419	469	471	438	475	440	449	461	437	436	473	454	445	425	438	463	457	446	476	454	485	450	498	494	430	429	494	477	438	443	455	418	498	432	460	450	422	444	460	425	452	432	462	429	454	450	446	418	435	438	483	451	450	446	458	449	469	477	433	428	448	479	438	515	449	451	467	467	444	446	451	416	438	404	458	436	441	445	416	387	472	456	490	496	462	439	454	504	450	473	453	431	410	473	469	443	413	411	454	410	421	445	417	416	468	447	429	464	459	435	452	450	480	456	426	419	481	466	438	443	461	459	462	459	438	449	471	424	449	441	453	471	425	468	480	488	430	464	478	425	488	440	436	482	433	436	434	442	441	440	420	435	420	441	446	484	452	421	460	451	441	435	428	468	439	441	436	459	476	434	416	436	462	438	436	482	445	430	458	442	457	426	483	457	493	471	445	396	441	462	466	445	433	459	482	449	418	423	484	468	436	453	477	435	420	434	450	471	437	459	467	467	440	462	476	465	460	478	472	438	409	511	442	458	467	439	438	445	437	408	432	446	462	473	447	468	416	427	477	476	403	438	462	411	459	483	469	440	422	432	474	448	478	454	470	498	451	457	431	476	488	468	461	409	457	437	427	424	445	462	440	452	421	439	427	455	406	457	440	471	445	453	429	472	460	454	443	466	429	465	449	463	443	477	455	469	477	431	432	429	454	440	451	454	434	479	458	444	447	473	449	470	457	423	448	467	468	481	439	446	455	477	432	445	454	485	437	445	475	481	472	453	461	453	443	470	449	421	483	466	452	433	438	437	418	471	479	446	435	439	445	468	446	450	443	427	423	427	407	441	465	459	452	447	425	460	472	422	457	454	453	396	438	446	422	452	476	449	444	430	466	421	423	436	439	443	455	439	461	461	430	440	447	489	438	441	465	476	445	452	461	427	476	421	452	405	461	504	430	471	487	443	457	411	466	459	448	458	433	457	438	417	422	433	439	439	468	440	485	432	430	458	417	472	454	450	437	444	426	444	460	400	463	476	437	462	422	444	447	466	427	456	454	440	439	453	443	473	442	448	448	427	453	479	462	429
23855	23264	38975	37441	19684	7366	1203	711	595	628	619	593	566	592	531	542	511	577	563	536	560	1333	1673	1350	1043	729	587	549	562	520	553	527	535	531	514	569	537	564	553	559	519	511	545	521	559	548	562	572	507	555	541	546	518	582	572	542	540	552	506	554	564	534	543	581	551	546	502	504	552	565	543	555	497	540	533	571	510	505	500	566	560	552	553	534	542	494	526	515	562	491	523	476	557	541	552	512	527	523	545	563	552	553	563	498	537	540	602	550	536	534	529	514	531	525	521	501	542	521	567	550	536	531	529	518	583	545	560	569	553	529	522	574	575	522	580	587	540	538	499	519	515	557	525	552	528	563	549	517	547	519	543	543	503	495	491	500	541	549	555	547	535	507	572	564	540	584	503	529	562	532	542	525	504	519	511	566	563	563	539	543	549	538	555	522	497	541	540	524	502	565	570	564	541	547	516	532	563	536	554	583	602	514	496	553	540	550	563	555	528	548	522	523	545	491	517	503	500	562	547	526	542	559	600	537	507	549	523	560	602	534	513	519	548	521	553	543	575	541	556	551	545	534	509	527	561	542	514	508	526	564	525	527	503	542	533	542	521	532	569	541	562	514	517	552	568	551	546	566	511	560	549	554	536	547	529	516	501	496	525	543	529	540	539	553	499	548	539	539	538	522	522	560	521	510	548	549	520	544	524	512	498	501	539	546	546	520	523	545	570	521	497	518	567	516	551	539	538	557	547	542	567	549	537	520	553	540	504	507	531	533	566	486	549	520	547	545	546	539	560	496	523	510	556	520	539	512	519	554	560	561	530	471	526	557	528	521	490	625	552	584	478	515	538	561	618	489	535	530	523	509	563	515	529	549	497	540	542	498	560	519	506	514	550	567	595	527	539	516	503	562	512	539	519	517	540	532	531	493	541	557	544	528	568	537	529	558	522	551	520	516	534	507	504	537	545	570	504	525	548	550	521	557	556	503	569	518	540	517	539	535	531	552	523	490	520	555	532	513	566	530	547	517	513	524	521	516	516	526	545	508	493	526	523	551	525	540	534	515	501	557	567	504	539	538	545	574	578	511	535	569	540	551	529	563	548	528	584	561	521	563	525	506	572	522	523	543	511	509	548	523	526	539	565	527	560	522	544	537	551	548	535	509	574	548	550	487	557	498	529	540	513	520	507	504	514	578	497	526	526	526	543	544	530	520	545	513	584	557	536	528	535	542	564	564	512	514	538	532	513	581	505	547	537	572	498	546	508	542	517	553	528	554	546	520	547	523	538	531	560	554	514	564	548	527	530	528	543	543	529	526	539	539	515	534	533	528	525	529	533	539	546	592	501	537	457	518	537	548	536	508	558	564	567	504	564	550	492	547	562	522	490	563	508	479	497	551	508	546	487	538	525	531	525	563	532	565	545	514	499	491	571	521	533	584	516	537	555	519	521	563	559	488	537	518	559	531	513	513	561	524	550	488	549	548	570	524	540	544	504	557	512	557	549	532	516	485	521	571	516	517	537	507	541	535	509	562	537	567	524	558	526	543	576	512	536	529	590	533	570	519	541	555	525	523	542	479	479	536	533	538	560	500	499	522	501	515	543	557	521	529	511	550	566	551	547	583	505	540	545	563	579	503	551	487	563	553	506	529	539	512	530	524	495	519	509	500	531	561	552	569	517	550	578	587	499	510	517	544	537	575	540	524	568	502	546	564	547	562	537	548	513	494	498	530	531	514	523	509	510	529	528	571	506	578	535	532	552	521	560	493	536	527	506	540	515	564	574	502	554	538	557	515	538	536	548	524	505	539	519	537	496	518	545	520	533	542	570	547	492	513	485	513	543	490	549	565	575	578	531	566	522	531	555	524	549	564	502	538	537	521	557	497	554	527	495	522	521	541	522	580	507	562	536	601	502	562	533	533	497	543	536	538	556	520	516	528	553	541	559	538	531	550	489	549	561	535	511	527	556	591	549	557	519	528	573	503	536	530	508	500	551	525	553	519	499	520	551	527	521	498	495	592	534	525	561	524	537	500	506	516	534	566	559	529	532	541	526	549	547	528	527	526	509	556	539	529	542	565	562	547	557	519	513	547	512	510	541	518	498	510	548	555	539	509	504	567	550	519	456	517	547	508	515	513	522	527	545	552	538	550	545	514	515	533	556	545	558	534	540	544	564	515	551	509	547	573	571	546	548	518	589	519	545	546	548	546	551	507	508	510	544	551	536	548	525	544	530	534	556	525	524	485	544	501	531	569	545	510	531	529	557	528	568	563	535	550	509	564	541	591	560	546	564	544	530	532	525	510	550	518	544	546	518	550	511	516	528	561	573	533	499	539	550	530	517	534	502	525	578	560	552	544	561	493	532	539	560	546	553	528	543	515	511	491	517	567	500	526	513	512	537	545	567	545	541	549	499	482	557	513	531	575	535	537	505	535	525	550	530	525	546	563	530	512	554	513	527	539	544	533	526	505	524	505	513	546	543	533	552	501	531	561	542	537	541	525	521	532	554	569	534	547	537	548	550	533	529	546	524	528	561	502	533	502	551	527	540	606	566	552	561	526	549	526	537	529	518	537	520	527	562	551	548	510	491	524	534	520	476	537	593	544	526	532	536	519	542	533	519	530	558	525	520	560	524	515	515	540	534	505	465	500	529	551	466	516	533	556	560	543	550	539	482	532	566	537	541	570	554	536	542	538	538	522	558	563	505	547	532	532	562	501	533	526	540	549	505	546	547	565	526	566	551	501	476	505	538	469	571	536	555	487	533	500	572	524	513	536	500	520	530	503	579	520	592	531	484	528	497	576	560	525	528	502	532	554	570	509	471	550	518	553	552	541	578	526	520	514	518	548	537	522	519	554	525	588	531	556	526	531	531	500	485	514	557	527	549	535	538	524	519	544	516	534	467	523	559	535	526	556	524	521	525	565	526	485	503	548	543	534	517	567	539	571	539	519	563	489	523	539	542	541	518	561	573	527	516	537	542	549	510	547	520	541	527	517	543	521	514	543	512	536	585	528	496	522	509	511	500	539	554	536	558	557	483	556	529	493	539	542	526	535	550	544	597	517	523	511	563	559	539	522	560	567	531	516	575	525	591	555	549	565	525	534	518	529	519	540	551	540	546	509	506	540	504	528	537	532	514	549	507	528	526	553	564	568	550	520	528	533	534	483	518	534	477	554	469	526	487	520	487	493	508	533	537	527	537	551	530	520	556	516	528	542	526	541	570	538	600	549	534	534	562	547	551	529	549	510	523	548	535	510	536	535	516	531	566	497	542	561	530	505	532	531	491	525	550	507	533	567	552	563	516	530	482	532	554	521	541	547	582	510	544	502	529	545	544	556	545	523	542	526	529	516	546	544	554	548	556	500	535	568	542	550	519	529	547	529	517	513	498	535	562	563	540	547	591	571	522	528	507	513	545	527	575	557	560	571	535	504	529	548	549	593	532	524	525	514	534	540	529	537	567	558	547	504	514	520	495	512	556	510	524	549	521	550
60973	101660	76468	40782	1371	718	651	639	667	624	612	553	562	594	613	541	617	580	598	575	591	2100	2475	1888	1312	726	606	592	591	563	570	624	551	560	539	584	563	505	621	575	565	516	555	547	556	561	576	526	582	563	525	567	512	568	572	551	586	614	505	541	568	565	564	573	562	593	521	596	570	576	566	545	508	579	557	571	542	551	530	578	540	543	575	549	541	527	551	563	546	530	533	551	538	574	557	502	570	562	533	536	529	580	517	537	558	577	519	525	597	554	541	597	549	590	583	567	562	527	551	548	558	547	552	553	562	551	538	571	596	536	523	587	538	533	564	546	569	534	546	544	568	539	538	541	524	526	530	504	575	562	580	516	575	578	562	578	540	573	585	525	563	575	574	553	593	511	531	573	566	517	542	587	562	558	572	585	553	564	594	543	554	540	572	570	564	568	552	526	571	520	588	595	579	524	593	541	583	566	591	595	537	559	534	513	530	579	532	566	586	531	597	544	561	532	526	540	548	519	583	563	564	540	541	577	572	552	573	529	568	550	512	565	513	501	567	582	559	536	553	559	543	582	578	519	536	595	562	556	542	556	581	550	539	549	600	558	547	559	569	542	636	525	631	584	586	552	531	560	498	541	551	545	536	532	601	511	584	551	530	556	591	583	568	581	561	557	595	539	559	515	569	577	580	542	596	576	567	566	541	538	565	546	553	588	554	546	539	526	612	556	597	552	567	537	555	594	575	546	526	570	543	539	546	545	537	551	570	535	577	554	565	581	570	498	564	550	562	569	553	538	559	546	511	533	554	532	581	522	507	540	551	575	547	537	590	538	532	531	537	548	577	506	551	567	537	532	576	541	559	549	544	560	540	559	594	542	533	533	555	550	539	561	531	566	549	563	557	530	544	539	565	573	562	536	564	594	557	549	561	533	550	557	517	560	548	520	552	542	541	542	518	535	574	555	552	542	587	567	540	577	556	566	561	532	522	548	540	543	536	545	563	563	557	548	565	556	555	556	554	585	589	595	529	610	547	513	559	518	601	545	547	536	573	605	529	592	524	577	588	501	542	569	545	552	559	562	534	584	543	531	531	536	549	553	571	531	542	617	556	530	552	527	520	560	529	557	586	526	519	577	527	574	557	618	531	526	561	557	567	523	569	572	552	572	509	531	544	565	546	520	587	587	539	514	555	576	566	553	535	574	572	624	560	571	534	572	552	525	568	564	556	567	539	597	569	559	541	549	543	547	544	573	534	530	554	564	576	538	521	577	518	559	565	541	584	556	592	572	535	533	585	537	538	574	545	507	549	537	527	498	556	575	545	519	535	560	515	555	561	562	543	528	570	545	560	548	545	560	522	553	553	539	560	523	529	568	600	553	572	548	535	562	532	581	540	581	533	581	568	544	555	531	552	534	532	599	530	543	575	536	549	541	551	553	540	514	596	531	569	570	558	525	591	532	538	592	543	554	519	547	551	548	544	570	541	557	577	605	509	577	552	533	558	626	524	532	575	550	461	538	572	527	575	531	533	573	554	559	546	546	538	549	552	508	512	519	585	563	624	535	523	549	546	549	533	552	541	545	567	547	565	553	539	546	545	529	523	502	569	559	536	554	564	621	544	560	583	552	580	523	532	552	581	580	532	532	549	551	503	607	568	552	571	524	564	557	530	582	569	504	581	529	560	599	514	535	551	522	563	529	573	529	601	550	552	556	540	539	576	548	574	534	544	488	549	535	539	577	577	557	553	515	577	547	576	557	531	567	549	605	575	567	563	578	555	597	547	560	576	555	548	571	546	582	582	564	576	570	562	541	529	562	553	554	558	551	550	505	558	592	563	513	558	562	543	532	548	569	538	567	548	530	528	591	554	567	555	561	582	546	520	582	576	532	563	577	550	547	562	560	564	564	557	533	556	564	548	561	514	553	504	548	524	558	585	542	528	559	540	542	578	540	490	526	576	552	544	532	573	503	555	544	522	602	498	553	537	600	550	540	544	563	559	591	549	568	548	521	515	579	585	518	555	568	578	539	608	576	556	571	559	529	522	500	536	545	537	526	562	544	570	538	569	533	591	552	551	549	532	577	536	579	520	525	563	566	500	554	526	492	554	609	570	615	565	548	535	545	561	573	543	605	545	511	559	532	556	571	540	541	540	556	562	563	518	591	528	560	546	523	538	566	498	591	527	554	602	600	574	558	592	508	567	566	571	542	522	548	571	541	531	538	543	534	550	564	525	548	561	554	562	529	522	546	540	551	525	513	552	550	559	590	566	527	542	563	562	607	540	570	576	554	535	568	562	562	557	548	522	517	550	565	536	538	546	547	588	603	573	558	548	558	544	547	535	579	579	550	543	581	559	578	542	547	572	573	541	530	564	562	547	524	540	553	553	590	534	558	577	579	557	501	519	516	564	534	563	567	559	550	541	551	592	563	543	573	520	540	623	525	567	561	548	499	562	518	569	514	521	560	535	517	580	523	563	564	524	531	538	605	530	564	558	558	580	583	568	556	563	549	545	559	539	528	548	547	539	550	528	545	567	531	550	575	566	581	532	559	555	546	536	520	582	565	551	559	538	570	549	543	528	544	570	566	547	604	506	522	535	586	554	588	520	544	537	562	556	549	514	617	553	543	568	546	571	498	521	565	544	529	551	561	512	559	547	556	536	571	534	523	611	548	566	547	572	528	545	554	558	557	552	559	555	566	583	539	576	620	514	574	542	536	585	512	577	577	597	522	573	550	565	532	549	540	543	534	571	544	533	566	530	550	582	554	572	588	559	553	583	556	508	575	546	539	564	561	560	566	573	583	539	528	541	548	511	602	547	535	513	518	522	567	554	541	574	515	525	599	500	512	505	527	553	577	524	576	553	542	574	592	491	538	568	538	570	545	527	560	555	521	561	554	530	523	536	568	526	520	550	547	540	545	576	545	553	589	577	556	587	552	523	525	564	552	549	558	544	522	492	570	560	558	553	552	545	533	561	504	579	539	539	568	519	564	549	572	592	529	584	522	566	529	545	572	542	524	555	568	568	559	582	573	548	544	530	588	533	586	543	487	552	561	562	524	543	547	571	536	550	570	568	565	584	537	563	563	570	550	548	577	543	560	550	538	514	552	552	580	549	523	555	547	550	547	550	521	532	574	554	550	577	559	539	557	592	606	584	569	550	544	534	580	541	530	559	529	542	525	580	576	547	533	563	529	591	543	552	526	591	552	529	595	568	573	519	544	525	545	578	512	553	542	541	526	557	531	516	536	578	565	604	536	565	541	541	494	555	530	520	522	499	550	499	593	577	571	545	531	530	521	583	519	537	544	607	560	537	570	572	523	552	528	561	581	501	538	503	551	542	546	561	542	540	550	570	510	561	539	592	564	586	583	551	573	555	578	544	587	552	551	530	536	592	533	545	563	533	567	569	532	514	552	575	574	517	532	581	546	566	523	535	539	539	563	542	553	572	541	580	524	554	576	550	523	549	504	552	544	520	565	553	549	543	591	573	541
28349	25924	23812	10430	926	369	373	342	332	359	356	342	376	347	356	336	324	353	364	314	319	374	429	429	351	326	356	326	356	339	362	355	334	338	318	356	310	350	308	308	317	348	355	308	332	309	321	340	350	355	329	323	316	314	319	357	341	325	378	337	365	364	283	363	337	351	334	334	335	317	314	320	347	324	321	346	322	360	336	328	302	345	346	349	314	357	362	317	323	359	332	333	347	342	322	325	339	338	342	342	309	350	322	330	332	334	333	300	329	330	337	332	353	304	346	335	358	298	331	295	312	335	319	315	326	303	309	336	320	336	331	325	323	354	340	302	307	292	330	342	359	302	330	313	316	319	306	327	342	329	321	371	319	346	319	324	357	326	312	344	362	365	331	329	337	335	338	337	334	328	345	349	333	335	353	354	300	316	365	322	358	317	359	321	324	364	351	333	321	343	316	341	310	329	310	348	317	323	344	325	302	299	334	317	373	323	311	327	342	336	341	343	335	360	327	313	375	313	306	329	334	328	351	346	352	344	350	325	329	354	316	328	344	349	339	309	336	336	348	345	313	341	316	345	362	309	320	328	298	318	345	308	307	338	326	372	340	341	356	325	330	342	316	350	324	363	349	331	339	321	340	336	323	339	317	333	323	318	340	321	327	309	360	334	318	299	337	327	305	325	339	301	325	328	363	343	326	315	327	339	334	336	303	355	360	292	343	327	311	292	363	358	338	379	350	306	335	357	325	287	301	311	309	314	291	334	300	346	359	309	338	340	354	325	348	320	335	316	349	338	353	338	347	338	329	353	347	330	350	340	349	337	325	338	339	326	351	294	338	317	338	324	312	347	314	326	321	342	333	365	340	322	327	328	325	308	339	332	316	312	342	318	326	333	315	329	302	330	336	344	349	303	292	315	356	351	350	336	337	292	355	365	352	345	353	310	319	321	324	333	349	324	340	327	327	317	361	339	354	299	310	341	334	312	323	349	362	348	330	345	352	342	339	316	343	305	320	309	339	329	313	339	310	341	316	330	344	319	341	360	332	362	336	378	314	348	334	345	332	333	331	338	341	367	336	359	308	321	341	337	323	339	318	315	357	312	362	321	348	327	335	363	344	346	337	326	369	313	324	332	344	327	341	310	337	330	327	290	352	324	353	327	336	365	291	299	368	351	321	351	334	330	339	337	344	311	324	292	316	308	357	326	334	335	363	314	337	338	328	318	331	345	347	329	327	363	336	332	367	341	309	328	326	364	312	364	362	320	358	337	336	340	340	332	362	321	307	336	298	311	330	311	302	316	324	340	359	354	342	319	343	334	368	335	342	330	336	356	342	303	335	336	338	320	293	296	343	331	351	352	349	315	331	316	326	348	331	345	304	356	338	350	273	300	357	347	331	332	345	321	350	350	330	335	339	308	297	323	339	268	329	337	343	339	338	318	340	352	342	322	318	331	355	326	354	344	359	312	384	339	314	354	332	330	311	340	338	350	343	324	343	315	357	327	326	322	365	359	353	360	344	318	362	359	322	353	320	338	308	325	325	339	329	323	317	338	325	328	358	321	358	328	288	333	343	352	312	316	342	339	343	331	311	347	324	331	320	340	333	342	312	348	358	365	311	338	316	341	305	322	343	352	325	332	332	331	321	319	341	329	398	311	349	340	337	345	355	311	320	329	327	324	353	361	333	337	356	305	347	342	329	354	327	360	347	333	379	315	280	350	333	330	320	345	373	334	336	334	294	322	309	336	355	340	316	336	358	329	320	391	335	325	358	314	341	330	331	345	345	340	329	359	339	332	325	324	365	350	304	341	318	342	330	339	379	328	325	323	331	338	329	329	352	339	340	360	377	346	351	335	367	322	321	293	333	289	326	366	322	284	317	334	353	310	297	340	311	342	346	343	319	343	319	336	361	324	350	352	374	350	359	333	311	324	359	326	358	305	381	329	347	331	325	345	326	313	348	354	347	322	328	346	352	331	372	356	360	336	366	359	354	328	333	350	349	335	335	341	318	349	347	337	318	333	338	359	345	338	367	319	348	342	343	374	328	331	301	318	348	341	343	355	312	328	341	303	319	348	346	315	334	368	299	303	326	355	324	325	357	320	316	339	357	346	341	320	337	349	355	340	334	326	371	322	354	307	345	329	316	300	318	304	332	318	353	350	298	309	305	354	360	334	354	339	328	363	351	329	328	304	358	336	317	307	387	356	351	303	296	353	343	337	333	312	308	351	342	314	286	335	334	345	325	357	344	356	332	343	341	364	377	379	372	325	316	356	290	304	351	355	291	303	358	337	328	349	354	359	350	361	327	330	340	325	361	339	331	326	348	349	344	317	325	341	342	328	365	348	336	303	327	314	321	352	352	326	342	320	351	317	340	357	350	311	344	343	335	370	298	319	333	323	348	327	344	326	345	345	357	337	343	327	342	363	302	336	301	342	331	357	332	326	346	331	345	335	339	339	301	373	314	376	369	320	335	293	378	320	352	328	335	340	317	345	350	342	336	337	325	330	318	346	339	325	358	365	324	345	339	367	369	337	352	326	324	321	335	339	323	345	329	333	326	327	323	351	324	333	341	332	291	348	358	309	323	327	343	301	332	337	314	332	317	326	325	350	333	335	335	307	345	326	343	363	342	317	316	332	323	327	330	332	302	309	338	334	359	345	325	333	365	321	344	309	330	330	329	323	349	327	336	322	340	327	338	337	340	312	333	347	338	345	338	319	344	312	342	333	343	350	354	326	346	355	318	339	341	297	351	360	299	349	335	342	330	346	320	373	346	332	308	316	344	318	335	350	314	362	320	341	355	335	360	321	336	334	350	327	313	359	302	356	338	341	335	329	324	325	321	337	303	311	328	319	333	349	322	322	317	335	337	397	368	332	337	347	343	366	342	352	357	337	299	363	316	335	326	338	350	327	305	309	346	343	317	334	325	321	344	344	311	310	341	357	328	359	343	351	329	346	311	332	354	325	346	343	354	339	356	341	326	343	328	327	321	312	346	353	333	312	327	346	340	309	333	342	371	342	340	342	343	327	328	334	337	324	359	341	327	341	353	326	312	291	352	337	335	333	324	337	316	338	300	312	358	333	340	329	338	309	327	345	361	337	314	345	319	352	343	375	316	356	366	371	325	350	348	312	337	345	321	336	328	336	338	337	341	355	363	350	348	311	343	312	326	334	328	341	335	320	347	343	343	336	296	356	335	341	327	330	351	324	309	316	315	325	329	335	310	335	318	311	349	349	319	359	343	326	325	335	380	350	329	346	319	340	336	326	328	351	335	326	354	338	336	308	321	340	337	333	325	369	291	358	313	342	345	324	360	326	344	339	371	344	338	323	301	345	331	339	339	341	352	328	344	328	324	320	349	311	326	364	323	299	311	306	333	292	324	305	365	318	326	359	334	324	333	358	314	295	302	333	321	339	344	315	342	311	342	356	346	351	348	332	361	336	367	326	355	337	333	299	313	344	340	348	325	323	356	374	301	346	329	343	354	335
15348	30442	19326	6066	629	336	357	328	334	349	344	350	286	329	288	354	319	327	318	305	315	381	455	427	410	380	309	285	321	310	316	307	330	303	311	311	323	309	325	321	299	304	301	313	303	323	331	327	306	333	323	324	326	295	319	316	324	322	312	319	304	311	307	302	297	318	304	317	354	330	336	312	294	311	331	312	331	312	386	293	287	319	311	320	319	311	323	312	270	303	325	356	306	293	300	305	316	309	286	330	305	311	331	316	314	357	303	298	331	321	318	301	341	299	327	342	298	334	293	310	297	332	324	296	306	320	331	291	310	321	323	351	323	328	308	294	312	314	313	318	295	303	341	289	310	306	326	336	340	305	325	293	318	336	317	294	304	322	301	331	342	332	303	274	317	307	319	343	283	327	317	299	304	307	312	298	331	290	318	299	334	315	312	286	331	329	296	288	298	314	312	316	309	319	308	311	307	300	322	318	303	303	316	312	306	302	274	309	300	333	318	297	328	313	303	325	296	361	320	339	307	307	308	347	283	333	268	283	298	311	315	307	296	335	327	302	327	308	353	316	350	304	340	300	316	307	300	298	286	312	288	317	309	313	296	353	313	358	279	321	312	354	324	325	316	333	333	337	271	314	305	317	318	281	305	311	316	338	299	356	331	308	332	345	323	314	292	278	332	323	315	312	345	299	299	303	336	308	286	296	299	303	343	347	324	317	310	306	308	319	312	305	308	304	292	327	304	331	298	324	283	312	317	298	289	322	314	319	315	313	359	330	320	290	315	309	308	321	298	318	283	318	320	329	330	290	314	293	326	300	288	303	329	307	355	282	324	341	275	311	298	297	300	307	318	314	312	343	305	322	310	291	307	290	329	317	344	338	331	307	321	299	290	304	296	319	338	314	345	313	311	319	346	317	338	310	288	319	319	306	329	323	337	315	313	306	297	322	293	301	322	309	320	289	327	337	296	320	291	329	345	311	317	310	326	315	303	330	321	335	302	319	334	307	351	340	308	316	297	287	331	317	317	301	340	331	309	325	324	326	297	302	348	307	312	352	316	326	308	300	318	323	336	282	326	279	312	279	325	309	291	331	328	299	319	338	306	274	306	320	312	322	301	307	312	322	294	328	313	289	295	280	298	307	312	313	307	336	317	324	279	326	313	322	320	319	319	292	319	339	321	326	311	340	299	313	336	329	314	349	308	313	291	293	312	286	287	314	343	320	286	283	316	330	345	319	312	350	321	317	319	284	330	325	310	294	307	312	316	324	307	290	326	315	283	297	317	327	328	315	286	314	319	337	330	320	272	285	302	340	297	303	328	305	341	333	313	322	297	288	306	340	335	292	310	327	331	313	296	306	316	310	316	353	324	302	311	350	309	307	301	288	333	320	309	303	324	303	330	310	299	288	310	316	339	315	333	323	308	285	299	296	328	304	348	318	285	317	310	299	326	313	281	305	307	336	296	336	321	298	331	339	304	282	311	305	297	331	289	296	313	306	269	308	323	303	300	329	323	325	302	369	307	356	340	314	298	328	307	303	315	336	307	310	323	307	310	310	304	338	321	304	320	297	321	309	276	296	304	337	306	328	271	307	326	281	328	318	302	332	311	331	345	302	322	341	321	309	287	311	299	293	293	311	324	311	360	329	338	330	302	325	313	311	311	321	299	317	316	338	337	305	303	336	317	294	294	312	282	313	290	327	344	302	305	334	297	340	312	304	325	304	310	308	321	295	301	323	304	285	296	309	314	327	316	305	304	304	303	317	274	322	324	326	314	323	325	331	285	327	276	296	313	313	333	323	329	325	345	307	338	280	347	347	303	344	289	318	295	346	279	293	286	308	313	337	302	294	348	306	316	300	313	353	337	310	311	303	323	314	306	318	282	287	308	332	311	300	307	312	323	301	327	333	332	287	317	315	302	315	345	342	333	329	315	314	308	285	303	330	351	329	321	331	317	272	310	316	345	295	304	312	309	337	333	293	309	321	307	299	310	289	298	306	288	295	276	309	298	347	317	330	292	296	311	300	309	301	320	284	294	313	282	310	305	324	294	337	304	302	290	302	304	335	288	325	307	317	316	310	309	306	322	320	312	286	345	330	331	280	304	337	321	324	318	296	315	307	286	334	285	294	317	305	342	315	310	308	309	301	355	343	343	316	298	296	317	354	344	302	310	311	357	310	318	316	315	306	302	309	361	299	327	325	342	278	321	288	308	324	341	328	357	321	287	308	283	329	307	288	300	331	293	311	323	334	335	303	312	331	341	307	306	309	324	299	323	320	292	327	316	329	329	301	339	319	318	340	319	307	331	311	320	303	305	289	297	296	308	317	296	280	330	307	286	344	318	325	324	324	337	303	301	283	295	305	284	316	301	331	320	326	353	297	285	353	353	312	315	325	310	322	323	278	312	313	310	275	282	316	304	307	284	281	317	310	309	320	303	317	305	333	301	292	330	292	326	264	342	316	286	330	318	307	320	298	302	318	307	360	318	293	298	338	323	295	316	301	322	316	319	298	293	369	311	321	351	309	327	309	308	303	338	318	310	334	267	294	337	331	329	330	330	293	317	298	315	296	361	323	295	270	311	288	284	307	310	306	320	308	310	313	311	307	297	301	317	318	298	339	318	311	290	325	296	316	309	308	331	333	305	295	307	300	294	282	313	317	344	320	322	316	293	312	311	299	303	333	340	301	309	296	338	289	335	329	325	295	325	320	335	334	312	300	331	315	306	295	327	327	331	314	293	288	304	294	363	313	310	314	319	315	329	306	311	315	304	328	328	338	304	317	324	324	272	272	304	308	331	322	307	323	349	321	334	345	355	334	316	331	297	340	283	308	327	336	302	323	342	330	322	314	323	303	349	307	310	331	315	299	314	338	313	291	305	288	313	315	302	307	314	288	314	294	325	307	305	283	327	302	317	300	296	328	320	288	301	324	296	321	336	306	322	319	296	281	332	309	319	313	328	300	303	333	311	282	320	284	289	354	325	340	306	299	322	283	347	316	313	313	330	323	319	304	309	326	317	296	318	291	284	313	319	330	332	301	331	311	289	338	340	294	334	321	279	315	324	312	325	314	282	318	323	308	294	352	305	311	332	309	289	297	306	291	302	288	322	313	340	287	310	339	317	287	295	327	311	308	292	308	297	297	308	313	329	334	281	324	315	324	338	348	335	317	340	297	317	338	355	314	338	314	277	294	305	320	278	295	295	320	304	305	325	293	282	327	313	331	299	344	314	300	337	315	318	320	319	327	315	321	287	310	313	300	323	339	303	320	328	329	307	291	308	311	330	317	279	311	340	296	299	328	332	302	312	291	274	314	329	318	306	343	282	350	309	314	327	314	300	323	279	319	279	301	318	308	306	328	314	312	307	306	300	334	312	290	323	331	315	322	305	291	339	338	320	326	324	308	345	307	309	315	291	305	312	317	310	314	307	302	304	303	303	324	314	303	331	321	314	325	297	323	302	305	311	341	322	313	317	325	304	313	319	334	320	297
24818	24127	37804	37514	16252	2598	721	530	490	462	488	433	463	433	458	477	423	400	448	481	534	1050	1116	955	761	547	512	429	459	443	465	463	427	416	423	417	415	414	438	454	423	426	446	421	423	437	452	455	467	442	431	441	466	464	402	417	430	438	414	439	443	440	460	428	447	427	453	412	479	443	458	403	446	413	433	473	448	465	458	443	422	457	449	453	417	415	415	453	448	468	465	451	443	472	485	452	472	399	391	447	426	473	444	442	413	462	433	456	440	433	393	448	475	451	452	453	434	442	449	443	435	429	432	453	428	455	406	456	423	427	410	442	437	425	441	441	416	423	404	446	455	433	426	397	408	456	428	468	455	463	439	413	453	435	434	437	429	451	455	410	432	436	417	431	449	434	442	441	440	413	425	441	442	444	407	422	429	442	458	438	468	439	395	423	440	431	460	391	445	468	449	503	437	486	438	410	469	452	439	468	445	451	455	433	435	445	465	420	417	442	437	437	444	442	448	463	438	432	427	422	409	432	472	444	441	416	444	477	471	432	439	466	425	434	422	448	388	404	453	454	450	467	457	419	407	420	467	478	459	457	419	430	429	465	438	447	409	429	439	419	436	416	424	426	395	450	454	456	425	442	435	419	444	420	421	457	437	447	440	434	439	465	458	464	446	447	405	427	455	461	424	428	438	455	423	451	441	414	453	427	462	456	429	450	457	437	441	404	466	480	421	431	447	457	435	425	425	474	437	414	423	429	469	444	438	427	419	433	415	427	465	435	425	442	433	410	428	450	450	448	416	442	431	448	469	425	424	456	431	424	465	435	467	449	464	436	451	458	426	431	432	458	469	422	437	490	473	420	388	474	474	423	457	421	456	425	483	405	420	443	438	403	489	449	418	469	453	462	463	438	445	446	442	472	452	423	462	441	464	484	447	466	454	413	428	464	412	434	417	447	441	436	442	467	409	433	441	436	390	421	437	453	434	431	442	424	381	449	428	443	488	478	482	452	424	443	455	446	418	454	424	429	422	440	456	440	444	454	406	441	442	428	389	416	389	448	430	459	465	448	443	423	436	454	418	463	449	450	443	453	496	437	470	448	455	419	463	430	446	459	457	417	450	468	441	444	414	446	427	463	432	425	394	397	416	457	485	418	418	419	462	496	439	440	451	406	432	436	433	440	424	466	433	448	412	477	402	442	398	457	458	423	403	438	440	423	468	416	417	436	425	469	434	486	426	411	448	435	442	430	433	442	454	451	451	452	443	414	435	427	441	420	440	426	435	470	440	394	463	432	420	379	458	472	451	453	446	423	447	472	457	468	423	421	435	423	459	439	403	425	473	434	446	417	425	425	405	415	447	474	412	411	420	429	449	486	456	443	437	446	433	455	452	436	464	457	442	456	410	445	427	444	434	447	433	448	431	487	421	421	427	435	407	415	449	475	419	415	457	427	414	426	422	433	433	470	434	431	451	467	413	423	468	422	447	450	447	434	421	427	427	429	417	464	417	407	442	403	431	427	438	405	454	437	429	471	440	467	445	458	410	421	424	433	421	408	443	476	438	391	438	390	450	434	401	460	447	420	433	453	426	421	433	418	437	449	459	452	434	467	433	442	466	399	454	426	438	483	429	428	424	449	449	416	418	487	409	447	454	422	438	434	437	432	432	446	428	455	447	432	413	460	474	441	439	448	469	429	458	416	469	473	476	461	446	461	434	461	465	415	459	423	435	444	409	450	445	405	412	434	428	486	409	457	410	453	456	427	453	426	431	452	450	441	450	434	450	435	496	397	483	402	451	465	452	413	444	426	443	452	465	444	460	451	407	455	426	454	428	425	435	412	436	416	457	442	409	449	427	446	446	459	444	449	420	487	413	450	466	424	430	449	427	476	448	471	406	432	429	441	467	477	431	463	442	400	466	462	398	408	469	447	465	456	444	470	418	448	421	384	408	428	450	439	442	439	446	437	437	471	460	459	393	465	419	454	445	447	456	435	452	472	450	412	433	438	467	416	397	412	405	441	438	500	399	446	417	423	447	413	467	428	474	426	416	450	430	439	427	405	462	459	449	466	455	486	483	456	431	434	465	421	448	434	431	413	449	435	452	445	453	463	441	386	391	430	443	414	454	407	433	445	454	407	431	398	413	423	479	438	418	435	456	426	440	446	402	443	435	402	426	443	440	429	446	420	390	461	451	429	443	428	445	434	392	425	463	421	434	450	387	437	430	412	400	415	454	462	427	471	428	440	477	476	453	450	439	422	429	432	436	429	416	415	411	465	445	421	429	441	404	423	431	454	444	442	442	442	423	423	450	405	425	420	457	431	441	442	416	430	400	436	452	408	472	417	466	411	433	441	452	433	433	461	436	427	435	466	415	454	420	462	473	416	458	451	438	444	416	441	467	421	435	422	462	452	474	433	436	408	430	455	419	432	456	417	418	393	422	423	448	461	449	423	428	475	477	406	438	440	438	443	438	476	432	465	422	460	453	439	440	468	446	458	424	436	471	448	445	418	442	437	399	412	442	432	471	398	432	442	401	425	406	393	441	449	453	388	438	429	453	428	425	463	456	423	461	392	415	475	466	417	421	437	458	427	439	444	420	438	459	460	430	426	445	445	434	465	476	462	423	436	418	444	423	451	440	441	440	488	399	445	458	431	439	454	451	456	418	440	425	442	434	462	421	409	462	435	419	463	435	458	434	426	432	427	433	453	444	474	416	475	437	454	459	427	471	424	439	416	431	424	423	427	481	470	427	430	434	451	444	451	451	466	461	440	480	433	453	439	426	448	460	460	434	376	423	436	421	461	428	440	422	455	420	431	407	429	437	486	408	427	417	421	417	426	459	438	480	422	403	423	453	444	433	447	419	431	439	405	411	421	416	401	434	465	463	463	445	427	468	445	446	433	462	425	424	449	449	464	467	404	441	444	426	436	428	438	448	467	452	453	443	464	436	425	388	442	448	423	426	430	465	415	430	438	425	418	417	471	423	448	441	433	489	462	424	421	422	478	424	434	457	433	438	451	429	466	482	402	423	420	408	453	429	427	481	397	458	445	442	457	432	463	434	440	417	467	428	446	431	474	410	480	394	421	405	506	468	395	460	469	463	434	478	439	458	463	417	448	474	423	429	442	450	460	443	436	456	444	437	416	414	418	446	418	444	437	425	435	422	414	434	439	467	417	422	442	456	485	453	475	460	428	419	449	490	442	438	428	387	433	474	462	463	401	446	413	452	416	447	432	424	435	458	434	431	413	474	429	411	437	440	392	454	456	418	397	489	458	451	407	442	473	411	463	429	441	428	454	449	452	459	447	452	425	443	409	439	439	381	457	446	416	434	453	429	446	413	422	427	455	437	439	420	444	428	435	450	437	432	429	483	442	436	432	410	425	439	439	431	431	429	459	422	417	404	443	438	442	456	429	421	422	462	464	430	426	441	469	403	408	440	427	438	431	421	481	462	428	422	426	405	435	434	451	431	473	430	457	414	449	413	473	440	405
51629	86987	63007	33928	2801	571	530	515	516	508	466	438	483	486	476	471	477	439	457	473	618	1595	1706	1296	893	658	463	437	471	461	453	468	435	483	470	464	431	431	462	488	469	449	430	465	416	477	458	436	445	442	437	434	474	519	419	444	450	429	473	458	500	463	468	493	455	470	446	460	426	442	431	453	471	460	433	409	465	406	465	438	413	410	453	463	452	456	403	467	440	393	428	410	435	472	458	440	461	444	418	484	463	426	473	477	441	440	439	432	471	458	446	408	421	494	460	458	442	491	467	431	447	475	429	396	425	429	440	479	433	454	423	426	417	493	466	456	486	475	449	453	415	453	436	440	427	469	400	442	443	450	419	420	454	458	464	451	459	460	468	426	462	433	437	460	453	430	438	455	428	432	440	455	451	423	445	433	411	466	427	431	463	449	429	459	471	463	435	478	404	442	424	435	485	450	431	429	466	473	464	445	438	445	468	466	419	438	435	460	422	429	453	460	446	443	464	461	484	447	456	410	471	450	461	439	476	434	463	448	479	448	421	482	416	458	465	450	424	439	427	457	440	456	431	422	430	433	431	421	421	430	434	422	483	405	456	423	441	442	446	460	467	393	464	434	455	455	460	443	427	441	451	421	433	436	437	446	439	421	449	425	485	459	407	468	455	455	448	454	413	449	447	462	433	431	504	433	405	496	445	435	449	426	460	440	456	446	447	445	437	407	430	472	432	444	442	438	424	448	449	426	473	475	459	433	438	455	442	463	462	427	478	477	419	421	450	420	431	446	410	450	483	435	428	448	432	441	475	428	450	471	427	465	445	481	452	459	430	469	459	430	437	457	426	441	428	431	475	442	438	497	411	434	427	442	477	453	416	442	439	461	456	432	455	416	455	456	461	419	463	408	448	466	467	438	402	430	470	430	456	453	437	431	437	447	430	443	466	460	445	433	422	442	489	431	450	441	486	469	469	468	446	453	455	450	508	453	425	446	456	455	460	475	436	448	444	483	425	456	468	450	421	427	449	427	478	448	416	467	441	491	454	415	464	449	455	431	449	442	454	429	443	425	490	451	454	431	425	415	422	422	436	442	459	409	433	445	441	455	404	409	515	462	430	479	427	457	423	430	438	450	443	435	446	413	418	416	443	467	432	453	465	453	425	468	416	433	397	407	456	421	441	434	443	465	418	483	457	468	448	426	466	436	460	490	432	451	429	440	433	406	450	496	452	453	421	431	437	470	428	415	444	419	447	439	465	445	422	422	423	433	459	423	426	456	462	432	432	411	452	428	477	426	464	439	444	433	454	418	463	420	439	460	450	478	475	458	478	417	468	494	423	452	444	429	421	430	426	430	470	476	463	455	462	449	417	461	430	398	437	456	479	460	460	422	497	465	446	455	423	469	493	459	402	426	424	458	454	443	464	449	453	479	466	453	452	411	433	452	460	442	436	442	426	457	462	461	448	428	442	435	448	466	424	483	418	444	440	472	456	411	461	376	452	422	464	462	448	400	430	415	467	460	454	421	445	449	438	461	454	437	420	438	414	454	413	412	469	420	439	410	450	439	393	433	487	427	437	448	400	423	434	447	438	438	430	438	465	475	426	495	469	451	444	431	431	457	431	437	449	466	444	474	420	419	446	484	411	488	460	467	433	460	457	450	466	478	417	464	433	438	406	420	448	422	480	445	410	417	473	436	461	456	453	432	453	445	444	451	415	446	391	437	436	443	433	441	453	487	461	459	431	459	440	440	425	442	471	418	474	453	444	437	493	478	456	459	419	433	445	449	481	470	474	451	441	440	474	456	443	428	427	406	435	436	409	462	459	443	420	446	441	432	408	423	472	455	437	460	454	450	442	459	413	432	475	442	471	431	417	418	445	435	463	428	490	445	439	447	428	445	455	405	494	459	439	416	463	457	432	475	479	429	471	421	430	420	445	472	481	477	464	450	440	455	464	432	432	434	433	456	460	471	447	462	471	411	463	428	473	449	422	450	438	420	453	486	449	454	473	413	476	403	410	406	408	471	427	438	467	447	427	448	420	462	412	436	460	440	472	488	428	428	457	424	426	428	451	443	437	429	451	449	452	467	440	428	436	455	408	451	476	450	470	467	434	461	470	414	429	449	440	447	445	442	426	489	438	418	429	432	455	446	459	448	438	467	435	446	488	461	386	464	461	444	435	437	444	448	433	411	399	439	433	456	402	453	457	471	396	451	438	441	462	435	445	440	449	453	404	445	450	417	436	440	464	428	428	457	411	412	440	434	442	470	469	475	484	470	417	464	391	494	480	430	429	439	448	433	451	446	472	451	444	438	411	439	438	431	457	425	451	439	433	410	444	439	419	435	443	449	448	450	404	446	462	465	434	383	436	428	410	441	435	489	426	448	456	440	459	418	415	450	418	442	413	407	444	421	446	429	434	459	459	480	437	450	473	480	415	446	417	461	453	437	481	459	464	446	446	410	444	434	470	424	428	450	457	486	477	449	471	482	472	476	438	446	415	452	423	451	462	441	426	471	439	480	460	454	407	481	448	426	469	423	449	443	482	446	474	460	408	430	493	428	443	453	459	423	464	415	432	410	455	469	442	447	433	465	459	449	455	431	457	471	438	458	456	434	421	494	438	428	465	421	427	454	442	439	468	433	441	414	460	454	448	446	433	417	466	430	435	457	390	448	459	400	461	409	414	476	445	430	464	461	468	452	456	400	445	418	460	474	464	447	438	449	450	434	400	498	473	467	455	456	429	449	488	436	481	406	456	444	447	493	441	464	423	405	430	487	432	448	478	458	418	453	436	430	438	450	447	481	479	445	452	431	429	470	479	433	431	474	453	454	421	494	431	427	461	436	449	460	419	451	483	435	462	467	477	454	445	475	445	448	456	445	458	480	476	443	423	439	479	395	447	431	439	405	438	430	488	441	470	457	469	501	429	456	453	468	446	433	441	441	461	429	445	467	423	435	437	425	408	482	464	412	432	446	449	458	468	425	455	467	447	434	443	463	498	433	448	446	417	472	447	464	469	430	484	448	426	467	440	448	437	439	458	439	463	454	461	425	438	442	452	461	456	404	442	457	417	474	463	439	437	446	437	465	427	388	448	418	445	452	413	449	437	454	463	437	436	442	443	434	404	454	467	435	444	448	431	452	443	436	446	421	469	416	475	449	437	461	443	422	432	429	455	446	426	408	471	448	451	421	439	437	449	438	438	404	449	449	475	418	450	428	423	485	402	447	440	477	464	467	432	443	478	429	434	429	440	414	428	421	453	443	438	439	447	475	430	458	426	448	440	451	397	404	509	399	458	455	456	452	429	444	450	434	416	421	454	406	425	460	429	462	436	465	420	421	433	443	438	481	452	425	417	476	423	434	416	423	437	454	430	426	481	411	450	439	429	425	448	387	480	453	436	436	419	404	472	413	446	450	412	475	427	433	464	469	475	429	443	465	463	441	432	432	429	436	420	449	440	467	461	442	461	433	477	443	455	430	444	470	457	467
23848	23108	36628	39932	23405	9333	1515	764	642	596	583	598	635	528	546	572	556	564	521	529	636	1416	1727	1486	982	707	589	561	583	535	577	534	548	552	541	518	557	516	499	510	544	551	543	560	557	536	552	559	518	533	571	541	509	595	542	537	517	526	523	587	534	538	556	519	548	565	514	508	534	556	496	504	506	547	563	541	504	544	527	532	554	538	584	534	508	557	551	542	573	552	533	563	526	545	556	561	519	524	528	542	569	549	543	531	523	534	556	570	523	557	548	566	536	535	570	532	529	579	550	542	526	544	572	532	501	583	516	522	569	562	537	533	536	525	550	536	558	555	560	555	522	522	504	521	542	512	560	550	578	554	574	590	525	568	535	524	548	569	573	563	518	538	549	547	541	512	518	521	518	546	534	559	549	563	506	503	529	541	540	523	509	527	565	536	577	548	533	552	545	541	546	531	543	504	528	524	512	520	488	535	515	543	493	584	527	546	561	567	525	495	571	528	525	538	531	553	550	545	550	545	492	555	543	543	500	534	580	540	511	563	564	500	549	576	547	513	550	530	558	488	524	549	549	531	512	547	543	536	586	559	563	524	538	551	553	543	515	538	534	569	574	535	531	515	531	557	547	581	532	540	545	545	536	564	550	576	554	558	549	514	530	543	520	559	553	566	594	514	495	516	552	577	549	543	549	563	534	536	531	532	557	486	537	547	523	509	505	527	567	560	597	491	543	557	548	491	578	522	544	509	567	549	505	535	563	529	558	542	587	552	538	540	552	590	555	565	481	568	536	577	505	536	484	553	543	520	505	525	575	494	532	500	510	530	523	555	530	537	545	521	540	546	553	569	530	502	540	557	546	489	528	545	550	575	554	500	513	511	501	549	567	554	563	561	524	529	561	569	529	568	524	552	523	566	531	510	522	542	544	526	525	570	541	548	526	506	554	522	523	526	548	549	531	549	583	543	515	590	560	514	562	512	491	532	563	553	562	551	506	578	548	528	541	568	522	494	491	518	530	532	531	553	490	515	537	566	491	525	510	515	510	553	557	589	564	575	548	522	540	530	509	561	528	546	533	474	526	531	578	548	549	558	510	530	544	539	559	548	549	539	570	539	563	556	552	549	563	501	496	509	530	525	559	570	511	535	567	524	526	530	560	537	580	532	524	522	545	545	537	542	535	565	557	556	522	549	532	536	539	567	484	568	516	535	515	535	555	566	524	566	599	547	520	545	530	548	539	528	553	514	542	507	503	505	571	522	517	539	531	516	538	541	563	561	523	552	528	502	507	503	527	522	536	516	532	540	550	529	560	552	499	539	567	548	556	553	531	559	555	539	525	521	569	578	517	533	563	535	537	536	590	538	597	564	527	500	543	547	518	490	520	526	527	543	534	595	576	548	500	502	501	541	525	530	566	546	527	535	533	534	542	573	541	513	527	523	553	524	544	525	522	561	568	516	527	556	569	546	559	537	562	517	538	504	548	568	528	526	599	519	563	502	539	518	515	532	504	539	563	512	533	545	504	559	560	539	515	524	580	591	548	510	548	541	522	558	514	553	593	511	544	534	533	509	561	504	543	538	517	533	507	529	542	551	525	467	518	564	539	581	508	522	533	574	546	576	540	577	515	518	556	578	532	498	528	494	527	518	523	481	520	512	545	546	542	560	558	528	518	530	564	503	520	556	510	532	524	524	518	546	594	523	518	533	551	542	524	527	561	554	493	509	543	518	532	527	538	534	518	537	529	531	548	547	559	536	503	541	550	544	558	512	558	524	497	504	587	586	557	523	536	556	569	557	503	539	523	550	533	534	511	548	554	550	567	527	522	538	523	528	526	536	550	516	548	598	528	547	556	523	547	502	538	509	544	545	529	541	514	539	577	554	499	529	535	517	539	530	508	542	526	532	541	551	551	538	587	498	532	542	539	510	499	515	531	515	528	540	512	593	535	511	507	565	486	545	577	555	519	540	496	562	533	540	521	537	571	494	512	552	500	486	542	549	591	523	535	523	548	566	538	553	534	522	539	526	530	530	572	568	527	511	584	528	542	554	570	532	570	478	553	550	534	567	539	571	525	521	542	517	559	538	533	577	503	538	529	546	515	535	540	525	548	545	551	528	577	519	501	536	541	547	522	551	527	536	512	536	546	522	553	534	544	547	560	562	530	530	563	542	612	532	549	555	534	535	548	553	529	514	534	535	540	548	519	564	541	536	532	526	505	524	506	553	517	530	485	524	534	516	538	540	512	553	507	559	519	585	526	544	472	555	529	518	544	518	518	537	505	557	508	571	524	537	559	555	552	521	540	548	535	530	515	556	536	480	572	583	523	528	555	543	553	562	532	501	518	547	483	541	533	581	517	541	496	527	536	552	571	586	517	525	547	529	531	571	562	557	544	507	557	517	596	512	540	500	571	543	523	530	489	552	538	529	518	517	559	564	509	513	550	525	547	465	521	540	536	528	548	539	526	570	557	528	517	547	532	574	546	512	528	541	522	517	525	524	532	554	502	537	527	537	528	495	555	525	547	507	529	491	491	517	519	532	496	557	551	545	532	545	552	522	524	570	555	514	559	552	532	549	582	480	567	534	522	547	515	547	611	516	504	508	516	504	514	556	567	492	544	572	536	559	570	553	532	511	524	567	563	567	548	599	561	569	520	537	546	565	584	545	528	555	571	569	539	528	564	548	522	533	540	557	544	540	530	568	478	552	540	543	587	517	549	555	544	544	507	539	533	552	564	533	515	546	554	542	556	560	504	527	581	521	522	521	545	545	520	533	524	565	564	536	550	546	477	519	524	557	507	540	519	530	525	570	593	592	546	546	502	537	531	521	539	523	503	532	531	503	516	569	536	559	545	538	544	545	571	515	553	554	568	577	516	557	549	503	555	557	507	536	568	518	538	534	549	511	483	533	548	524	545	578	523	576	511	530	548	561	510	512	539	540	537	559	547	539	509	509	545	572	551	593	518	511	568	518	506	551	513	538	533	527	505	562	572	549	523	546	534	557	546	515	537	519	550	562	538	545	536	531	570	542	524	518	551	596	534	548	548	488	498	529	483	485	524	544	591	508	525	530	564	555	530	547	536	529	492	556	575	558	564	563	535	508	566	515	542	538	578	505	558	500	537	518	530	545	518	537	570	529	573	500	548	530	554	586	529	537	506	528	510	547	550	499	523	515	537	532	577	565	526	531	556	575	526	544	553	548	518	498	504	528	541	522	556	532	538	554	505	542	521	548	516	554	573	515	536	549	533	540	553	534	578	533	556	535	498	525	543	509	496	513	578	564	517	558	525	560	515	506	480	547	539	561	529	487	580	540	542	573	531	538	542	555	561	524	555	531	530	554	474	545	527	528	564	516	531	498	528	526	546	543	572	547	528	507	526	563	500	549	524	552	531	511	533	506	516	537	531	528	498	516	542	535	558	577	560	571	538	554	549	540	560	527	557	537	500	502	526	557	514	494	555	570	573	546	523	591	552	532	545	528	519	561	544	569
57683	96061	77967	47979	8355	744	726	666	630	596	613	579	621	595	604	617	575	579	541	544	656	2158	2680	2123	1370	831	609	626	542	576	601	584	538	576	550	562	595	546	524	576	499	542	577	554	579	530	578	570	594	600	531	556	523	548	565	562	555	586	531	589	544	584	536	590	556	541	509	556	533	541	565	568	568	572	536	569	609	583	541	541	521	555	486	571	563	546	498	586	570	553	587	548	505	546	580	564	580	528	557	572	558	509	560	522	534	549	587	534	561	573	540	576	564	545	566	550	555	575	564	546	604	540	547	552	560	519	567	535	545	503	568	574	547	566	517	559	544	554	535	575	584	557	551	538	535	553	500	580	566	556	528	562	567	560	544	538	511	576	526	524	545	546	552	529	595	538	531	531	559	552	562	562	523	551	554	564	545	582	560	564	563	556	532	568	563	580	573	542	566	588	570	533	577	521	555	547	587	565	564	571	567	536	566	543	527	606	546	545	526	574	543	556	532	581	586	548	551	514	608	547	497	602	552	524	520	532	542	589	505	525	538	564	544	612	541	512	533	521	542	537	561	537	537	551	551	518	548	557	544	487	523	523	517	574	574	558	581	579	572	571	557	533	595	523	575	571	543	537	562	549	571	530	527	532	572	551	574	542	529	529	551	534	539	588	511	596	563	526	565	558	570	586	534	566	609	572	551	552	523	553	499	535	558	548	549	587	556	572	565	525	535	573	624	517	535	554	536	531	570	544	561	589	553	556	570	543	590	606	594	534	591	562	538	572	535	545	530	553	509	561	552	521	487	553	501	511	527	541	537	563	531	494	559	574	576	525	522	583	574	531	567	547	578	497	512	580	530	535	526	546	561	498	560	544	569	548	559	523	525	570	515	529	536	550	593	542	536	538	548	565	565	525	544	530	544	521	561	567	573	514	590	552	557	568	586	541	545	571	629	515	590	566	548	572	540	510	544	524	557	588	613	551	546	552	533	546	549	551	529	529	518	575	550	576	546	530	581	532	586	576	532	563	539	563	555	534	565	564	587	549	571	535	582	563	590	582	550	548	565	587	552	572	581	529	594	536	529	552	547	532	573	560	545	592	573	549	533	541	552	575	533	592	574	520	534	546	554	555	548	563	621	552	571	550	598	548	543	579	578	586	538	576	590	596	573	571	531	543	562	575	555	537	563	554	556	581	572	539	559	519	477	558	531	526	532	543	565	551	544	574	544	524	534	540	529	497	610	552	567	554	537	590	549	559	577	578	538	548	574	599	557	583	563	550	543	549	595	537	545	577	513	560	524	580	546	546	560	549	589	589	565	554	555	544	567	584	572	554	552	573	536	569	552	552	573	576	558	555	512	577	534	522	558	566	560	514	561	565	520	580	521	531	537	599	549	546	531	560	504	537	533	580	564	527	550	548	552	610	592	551	572	571	522	564	544	555	554	563	562	533	511	543	578	500	565	580	553	514	552	579	550	529	524	546	571	564	488	535	527	572	543	563	548	563	537	553	577	519	565	530	512	563	547	560	547	589	566	600	553	562	556	542	574	533	553	550	572	558	524	565	525	560	563	553	545	549	592	531	520	550	551	512	556	528	540	549	488	563	569	582	545	538	590	507	556	525	551	546	509	550	547	569	519	572	539	519	558	569	531	544	556	559	565	549	581	566	556	576	558	564	567	611	526	532	561	577	572	526	544	569	533	565	569	557	562	560	566	605	553	542	555	560	582	530	605	552	550	553	582	540	540	552	562	487	541	571	529	572	570	577	540	522	566	525	508	534	554	545	555	575	555	556	534	516	548	534	548	538	538	549	571	616	573	548	529	528	547	556	586	563	533	563	517	532	591	546	556	584	568	519	557	524	510	577	568	585	572	543	535	557	552	502	537	530	535	566	558	581	525	523	555	542	525	509	575	541	546	515	557	606	568	525	545	538	566	582	548	541	521	505	548	518	557	535	605	526	559	540	556	591	556	568	571	531	572	599	526	584	500	535	555	549	540	536	528	548	553	577	543	537	578	538	539	560	529	593	544	555	543	556	536	549	533	550	570	535	526	561	562	591	515	553	533	564	576	526	587	594	535	499	536	551	528	539	530	545	517	500	579	545	557	550	571	584	523	566	543	555	502	532	526	503	583	557	534	539	550	544	509	526	531	522	539	557	533	595	537	577	534	556	526	534	511	534	549	540	533	521	537	520	524	558	593	624	545	546	554	545	573	484	585	563	520	570	535	552	550	602	508	540	556	534	577	542	560	524	593	538	555	525	577	562	528	573	530	540	554	569	552	578	563	545	553	549	554	560	512	547	590	532	585	532	572	535	542	569	554	511	521	571	519	544	565	597	555	591	598	531	522	533	566	517	572	552	541	550	620	568	510	564	580	571	569	593	558	529	566	573	539	553	543	563	545	547	536	544	550	570	533	590	603	545	558	553	589	530	570	584	567	538	563	522	554	536	555	578	551	571	564	542	564	553	576	563	551	546	562	536	593	545	559	541	544	560	561	552	528	554	542	585	519	528	586	519	532	557	591	513	563	526	584	534	537	518	563	591	592	540	552	537	550	530	561	568	571	543	497	568	587	550	557	530	536	521	573	592	589	558	525	544	585	539	561	567	504	559	532	573	531	523	575	532	548	557	547	540	544	574	590	568	555	532	542	538	543	550	554	545	518	540	560	584	571	538	541	527	613	591	540	576	511	547	575	500	541	524	565	533	561	549	550	559	545	534	533	590	592	558	549	515	536	547	554	549	565	515	506	553	590	541	523	545	518	573	538	520	542	614	560	603	556	576	549	579	513	528	526	553	545	567	569	551	507	557	502	546	581	531	587	534	543	566	529	534	587	549	590	568	545	568	571	576	518	533	578	542	533	544	543	499	519	535	531	551	532	554	522	554	566	574	560	520	547	591	539	546	586	535	575	541	521	543	546	542	517	554	551	516	555	523	495	528	570	537	530	529	552	548	578	532	525	570	530	547	538	552	519	531	547	539	562	542	553	509	518	521	547	577	564	491	546	499	529	558	545	548	554	529	554	552	570	529	569	573	574	550	553	576	536	523	542	526	542	563	533	587	498	497	551	507	522	541	576	561	582	534	517	507	592	551	541	505	580	542	564	571	526	578	534	547	558	551	568	532	561	535	540	551	504	535	553	581	548	522	583	556	530	532	541	532	557	586	554	513	597	536	555	545	511	578	571	584	545	559	535	543	566	606	556	582	545	531	582	565	528	538	507	569	534	539	574	559	556	561	600	551	512	528	569	587	579	555	558	545	581	575	538	557	569	549	567	595	591	557	585	531	558	535	579	604	533	552	531	529	542	559	542	533	532	570	545	545	541	542	562	547	549	565	531	523	512	582	523	558	510	537	551	546	572	495	545	590	549	541	520	572	549	549	565	642	558	562	548	572	531	580	534	575	523	541	529	581	572	566	568	539	593	531	577	575	561	572	528	551	554	500	564	518	541	545	562	570	537	574	529	532	537	561	557	604	554	597	518	525	545	523
28103	22501	21950	12207	2043	379	339	336	334	286	368	364	381	323	312	338	342	299	313	319	296	350	402	433	422	351	335	331	324	357	347	335	326	341	330	304	363	317	350	342	338	342	345	358	334	321	361	361	326	362	312	305	325	328	316	304	322	327	343	349	326	307	327	339	359	282	362	358	299	355	322	352	340	332	341	383	336	320	330	349	321	320	341	324	346	336	334	324	329	361	374	339	328	359	327	319	344	322	355	291	316	311	307	310	308	326	318	330	342	298	329	336	314	326	303	345	309	303	349	324	325	355	317	341	293	301	354	358	341	340	336	308	310	341	341	303	345	330	281	299	329	307	344	346	330	377	322	360	296	322	329	336	323	311	330	342	327	313	318	352	330	309	298	331	343	311	311	385	363	331	333	353	364	368	330	339	345	305	328	346	327	338	332	340	304	318	338	326	330	347	335	353	325	325	308	337	299	366	317	343	324	344	341	329	350	324	343	331	333	322	346	338	337	340	307	349	319	339	320	355	342	342	350	321	348	328	318	317	329	353	340	314	324	316	338	312	329	314	287	309	297	312	324	323	325	329	329	289	302	350	341	336	340	373	359	357	320	342	368	304	314	297	331	333	331	334	343	331	326	310	318	345	317	308	318	343	319	287	303	333	294	307	313	328	311	332	318	307	320	337	367	331	368	338	303	326	324	306	301	357	315	348	301	293	359	349	308	318	307	345	346	327	338	356	320	349	330	341	321	296	328	325	332	332	298	320	333	299	348	321	358	308	306	330	312	318	327	297	311	345	331	366	332	328	356	320	326	300	332	353	336	362	337	366	312	358	354	340	311	318	330	328	311	327	321	330	303	316	334	300	337	330	349	317	340	327	322	333	375	322	317	295	315	334	360	326	329	330	310	353	371	343	328	362	333	315	323	318	343	320	301	324	334	312	338	320	318	321	327	344	340	331	311	300	350	320	354	344	305	343	324	348	334	352	318	306	317	322	348	326	332	319	329	366	324	332	343	341	345	318	325	344	296	322	328	320	347	306	342	309	349	326	326	336	343	336	350	331	334	331	345	324	298	308	326	322	338	340	341	328	338	341	353	332	339	323	320	335	341	300	320	335	336	319	338	328	339	299	318	331	324	335	336	343	344	323	352	337	326	318	310	339	341	328	316	333	349	349	299	341	322	299	354	322	352	293	338	338	362	307	349	346	325	327	298	322	340	303	325	389	328	363	350	305	334	331	344	348	340	315	332	337	294	334	318	332	341	330	319	327	354	340	344	363	311	339	320	334	347	291	332	343	332	297	343	361	350	319	323	344	328	296	319	309	326	364	330	310	328	340	325	346	296	367	349	321	346	338	332	329	318	318	337	331	368	300	338	317	354	337	346	328	339	332	308	335	329	317	298	317	350	316	355	329	381	320	370	339	308	342	335	331	332	320	328	330	336	351	309	342	358	312	323	337	319	335	311	347	313	283	327	323	330	366	325	313	315	364	339	361	309	333	328	308	363	318	345	324	331	316	374	319	318	335	345	359	371	337	347	331	342	338	327	317	325	308	313	332	329	348	294	333	329	359	333	340	343	355	327	350	310	363	351	342	316	324	299	357	339	327	341	313	333	329	333	332	379	314	292	332	327	329	350	330	362	330	334	321	324	312	347	298	329	366	308	330	315	333	366	289	337	301	353	343	338	335	355	323	354	333	332	368	330	323	338	359	340	287	348	355	350	309	318	326	341	303	351	348	290	340	339	370	336	366	332	329	314	348	325	341	329	342	291	318	298	315	342	324	341	314	375	351	308	334	353	337	295	384	310	322	341	339	315	359	323	300	298	343	331	329	334	321	361	352	306	338	348	348	341	312	313	309	304	336	301	341	338	340	347	338	343	345	299	319	308	295	336	359	312	331	352	340	342	325	349	348	336	310	354	330	340	305	332	333	343	311	308	312	366	331	352	343	335	322	306	290	350	324	312	320	370	326	335	365	317	334	331	328	340	314	320	322	346	326	326	302	329	331	324	338	358	350	339	342	349	339	322	349	334	309	316	345	354	362	334	335	318	346	304	311	355	306	334	310	328	375	336	314	331	355	359	322	361	322	319	338	310	340	321	343	357	323	318	308	323	314	344	313	323	356	342	348	326	322	348	330	306	336	301	335	331	317	329	321	335	307	324	367	326	305	326	347	321	349	317	329	365	321	314	337	334	351	332	360	335	336	319	359	351	327	324	352	332	319	331	337	304	339	317	340	332	349	316	321	340	343	306	324	327	317	361	338	349	323	342	344	329	333	303	325	319	330	357	340	313	314	292	326	335	320	351	356	331	336	346	332	333	333	355	363	320	295	345	353	315	341	333	325	323	334	314	332	345	339	311	283	359	336	363	325	328	343	354	327	332	295	321	333	292	348	330	309	329	342	356	344	342	343	335	313	383	353	334	343	340	327	318	310	342	335	320	317	353	329	331	347	301	338	355	346	319	329	347	330	358	320	345	347	361	295	323	374	313	298	366	305	354	334	332	342	336	320	338	319	311	329	338	360	318	336	354	318	340	356	330	333	343	339	325	322	342	305	340	311	299	326	318	341	353	342	328	359	372	358	317	316	334	351	325	322	331	344	319	333	331	327	338	336	334	353	332	343	327	350	333	358	311	333	346	306	309	349	312	328	344	329	365	341	340	335	333	323	320	312	320	341	316	298	361	322	318	311	332	363	334	355	343	332	322	332	343	317	303	319	315	349	343	358	338	320	312	354	337	322	320	316	334	333	322	290	328	317	323	330	325	375	314	347	358	319	353	344	305	324	329	302	327	354	302	351	323	321	353	349	331	348	322	326	346	313	313	343	338	305	305	312	346	323	331	321	367	317	330	352	329	359	314	357	330	357	327	325	318	306	289	331	289	343	353	327	353	334	323	357	342	317	327	351	349	337	335	333	321	327	316	331	353	310	366	330	341	271	360	353	343	324	295	294	334	363	315	332	322	322	344	336	353	369	304	348	340	348	357	336	364	348	341	313	312	351	336	352	345	359	326	354	332	353	323	320	319	337	297	341	353	336	330	318	347	338	342	318	350	356	315	331	359	362	332	343	321	332	351	315	368	316	310	322	355	335	332	359	324	351	316	307	322	354	347	330	314	349	337	362	316	336	345	333	290	350	325	339	348	341	341	298	312	363	336	360	318	318	335	342	343	318	330	339	306	324	324	331	295	327	339	351	336	312	370	328	339	345	321	322	319	324	343	344	321	313	337	327	311	355	338	322	348	324	320	323	332	302	307	317	306	343	322	317	286	332	398	354	339	319	341	372	323	306	329	328	326	364	319	362	334	348	300	345	358	338	326	322	347	309	334	338	314	320	350	315	323	320	333	328	327	337	324	327	303	337	352	293	338	341	328	300	313	364	302	359	328	319	346	337	352	325	318	337	348	330	321	348	339	347	343	337	359	294	334	339	336	362	357	326	310	302	309	356	321	317	320	325	317	308	326	356	309	343	352	276	323	341	376	337	347	333
14783	23500	19249	7498	1531	371	321	335	310	310	313	297	305	323	334	330	309	322	341	296	331	392	480	439	417	366	315	309	299	321	320	299	293	317	341	339	309	304	280	304	318	340	290	291	312	325	327	312	321	302	317	301	291	314	294	328	293	296	303	311	308	295	324	345	300	320	283	331	301	270	287	309	332	291	292	280	342	309	333	286	311	294	305	335	334	318	298	338	322	315	294	308	282	281	316	319	285	293	308	311	293	304	300	293	317	291	304	314	322	326	294	292	301	317	313	340	317	267	319	295	314	289	296	303	321	295	299	308	305	311	309	323	315	293	308	330	321	336	299	294	301	310	308	312	288	314	335	306	332	329	316	306	300	307	306	319	307	289	331	338	303	303	289	334	328	295	323	296	318	297	296	328	317	298	298	306	313	332	300	290	313	293	356	314	320	299	300	321	312	284	266	310	278	306	297	293	294	316	311	325	294	334	287	323	306	349	308	318	307	309	313	293	319	289	319	287	297	307	308	306	291	293	327	324	311	328	316	305	340	278	296	295	306	314	262	307	299	289	286	283	305	278	325	307	306	313	320	282	302	326	309	330	280	323	289	300	311	295	304	314	303	294	309	306	301	304	308	303	284	293	315	317	324	323	288	282	300	311	351	323	311	289	286	320	309	295	312	309	295	343	333	337	310	294	270	331	351	313	311	281	299	301	306	314	310	294	304	320	307	251	322	319	308	319	331	299	301	301	302	360	315	307	316	305	306	319	322	297	281	301	300	328	322	324	287	303	299	296	282	292	296	298	298	309	321	356	334	299	309	301	319	289	301	305	293	310	303	283	292	270	301	310	292	304	319	351	311	332	279	313	301	313	277	332	313	315	303	335	319	277	295	324	313	305	308	303	281	299	305	290	329	297	301	329	312	303	315	331	305	319	319	301	305	329	321	302	311	303	300	324	337	294	331	309	307	339	314	335	329	296	332	317	342	352	311	290	300	317	293	297	307	292	297	307	328	332	308	310	288	301	323	295	331	296	317	331	300	297	275	307	325	318	332	326	327	308	303	312	295	282	337	306	289	341	340	309	315	319	332	314	302	318	303	316	309	338	319	317	301	259	300	332	306	306	326	305	286	348	333	300	324	312	337	296	304	297	322	277	295	312	302	295	323	313	317	317	305	309	319	339	321	306	276	311	321	292	314	311	306	307	325	308	330	289	314	300	342	307	271	344	330	291	296	341	312	311	312	311	321	277	277	279	331	309	292	297	319	328	301	304	301	320	301	313	296	325	328	335	315	333	312	319	273	288	348	271	281	334	296	318	334	282	293	314	330	308	306	331	306	300	297	314	329	286	291	295	280	295	315	321	295	298	336	280	329	327	306	277	333	313	340	325	265	318	325	317	300	310	302	318	311	346	302	339	302	297	282	313	317	309	324	292	336	307	289	324	335	302	326	308	309	331	316	301	319	301	284	302	288	322	346	305	297	335	314	330	296	283	301	297	311	305	347	312	315	290	300	316	325	292	318	282	299	312	316	296	327	336	308	327	304	313	287	305	278	303	328	319	306	316	343	314	297	328	330	318	304	312	299	332	325	313	267	309	323	305	293	299	268	316	282	318	266	305	323	299	343	298	324	321	317	326	318	307	322	299	279	329	304	323	300	317	351	309	324	315	326	319	317	313	306	296	311	328	301	304	308	309	308	290	303	326	284	321	290	314	287	271	295	300	318	311	319	293	291	319	301	316	308	292	326	318	306	320	292	270	297	290	319	305	306	268	324	337	295	261	328	298	308	326	304	281	318	309	297	315	329	320	320	342	311	310	295	303	320	317	336	307	306	303	327	313	306	277	345	295	312	271	311	307	285	322	318	295	306	270	281	291	292	328	303	331	330	326	315	315	304	293	336	333	287	318	307	322	325	327	309	278	309	272	305	316	338	311	305	314	311	322	319	301	336	318	309	307	322	326	329	346	289	330	305	333	321	324	320	294	315	310	302	318	319	337	274	305	299	312	338	325	307	303	293	299	288	305	313	297	295	303	306	283	307	317	291	299	317	323	309	310	307	307	293	316	313	323	293	303	300	295	310	322	313	318	320	291	307	318	251	305	320	289	338	286	290	321	337	292	292	272	290	292	312	311	293	305	313	308	311	317	299	344	310	327	291	344	324	278	307	298	296	306	317	324	333	351	325	298	308	303	300	285	303	323	294	313	318	298	296	306	323	322	310	308	296	300	287	322	319	309	326	275	300	304	293	328	291	317	305	309	327	287	304	314	299	292	304	322	295	329	305	310	332	352	310	344	287	321	300	337	314	324	331	317	353	275	332	315	311	291	301	329	288	304	322	336	297	315	295	319	334	291	314	307	310	278	311	342	344	315	300	322	326	319	322	332	308	331	326	309	334	327	276	306	303	314	325	374	304	324	284	325	302	284	299	283	297	298	302	271	282	296	298	314	321	333	326	297	302	266	271	298	292	328	294	289	305	319	331	304	294	311	318	317	280	304	312	333	322	323	325	328	298	306	278	319	330	303	307	292	297	328	295	284	333	300	318	312	284	300	325	289	307	314	310	328	305	264	298	270	288	333	295	330	297	303	310	332	308	320	300	280	322	311	323	286	314	288	305	298	323	299	293	358	333	308	321	302	326	320	303	272	327	306	328	310	294	325	291	296	310	294	329	332	305	318	284	289	302	291	294	299	311	287	307	311	266	319	289	312	354	296	332	342	333	318	309	283	280	288	302	305	320	314	320	308	301	310	337	310	298	303	275	299	326	311	318	340	335	327	325	305	278	289	319	320	300	309	297	305	343	303	301	332	277	319	304	276	313	330	289	301	285	327	293	302	266	302	300	302	328	304	284	279	320	296	324	304	332	304	308	293	334	325	325	303	304	296	288	323	301	319	322	325	311	310	315	324	298	316	275	315	299	304	296	289	306	297	296	302	316	311	293	334	313	326	307	316	279	302	342	294	321	302	324	304	330	311	296	328	299	333	324	329	334	298	313	296	310	304	316	273	318	328	327	324	318	300	330	320	309	320	299	290	327	300	297	360	325	314	320	289	293	344	306	305	317	312	294	279	328	331	328	294	316	326	309	318	305	298	357	302	286	279	294	306	293	294	286	297	337	307	287	333	261	282	319	288	292	313	316	335	311	312	293	330	310	312	310	335	317	313	333	307	310	317	320	348	302	315	335	305	318	295	323	315	329	330	338	347	302	301	317	288	308	341	314	316	307	319	306	343	280	303	317	347	331	321	322	306	288	318	327	324	332	299	295	303	298	276	291	311	318	320	295	329	298	316	309	337	308	338	325	287	329	315	331	291	331	317	313	310	303	290	326	335	298	283	305	325	331	287	289	273	283	314	339	304	305	331	290	268	324	356	301	291	329	312	317	305	287	314	320	302	295	309	267	283	321	305	301	323	289	294	307	303	309	322	275	276	292	324	296	328	316	315	321	308	307	307	312	290	314	352	302	327	310	282	262	315	298	300	326	328	316	305	306	294
24804	22125	38786	38548	22877	4627	776	530	486	497	463	492	442	508	457	473	483	471	436	484	425	968	1250	1159	874	575	484	423	439	451	432	456	427	455	428	461	445	413	392	443	422	419	471	419	411	421	404	504	428	455	434	452	451	449	447	428	421	422	435	409	430	435	471	427	456	420	417	401	431	413	447	397	416	431	437	458	436	471	427	463	405	401	386	405	429	450	412	445	465	418	441	430	425	409	427	437	433	418	445	445	442	440	460	419	423	441	450	451	453	394	429	443	441	439	418	424	436	410	434	452	409	427	395	457	427	429	431	407	460	431	416	375	419	425	441	439	433	387	443	478	453	389	452	440	451	418	435	432	446	413	425	426	414	434	424	428	424	445	391	397	445	421	453	440	413	447	461	442	415	408	423	407	428	460	443	464	452	440	432	432	402	475	463	431	465	415	445	410	432	434	438	406	413	448	460	443	461	438	414	456	419	433	421	387	436	426	449	409	441	469	441	442	428	438	426	407	410	443	439	397	419	433	412	437	421	461	451	437	407	463	458	428	432	389	430	441	458	413	413	436	438	425	430	421	443	438	450	437	465	429	397	439	403	475	436	442	399	437	465	451	455	402	434	468	461	465	434	431	412	411	418	450	433	490	445	442	445	444	427	425	461	441	448	427	464	417	461	439	437	437	446	399	415	435	443	447	414	445	443	439	444	400	415	444	435	427	453	458	400	425	433	430	436	433	442	422	427	438	428	447	414	419	444	437	431	415	441	418	460	390	462	463	472	393	409	468	473	449	434	442	446	460	463	450	459	441	442	438	441	399	435	463	423	411	433	428	448	431	451	425	443	389	416	459	449	420	448	433	388	440	502	436	419	403	426	441	425	420	418	420	442	446	405	457	419	451	415	448	455	411	452	426	414	469	439	444	474	479	421	474	432	430	443	437	416	421	463	437	468	419	423	466	445	396	440	428	449	415	468	416	438	435	441	463	472	442	453	463	431	425	441	418	494	426	432	405	436	394	462	422	437	418	407	489	411	462	434	461	440	455	451	414	412	422	447	466	450	419	419	441	459	418	442	453	439	445	462	417	384	444	418	419	419	421	415	445	471	421	421	422	419	457	450	377	442	463	396	410	452	432	410	382	421	447	418	416	447	419	407	492	451	441	439	433	461	418	451	449	458	431	409	448	457	423	455	420	409	394	426	436	421	452	411	420	458	395	432	448	468	449	424	468	443	441	442	475	420	446	445	415	443	472	443	401	430	401	453	437	415	442	395	410	478	436	418	448	438	431	440	418	405	426	416	420	454	453	426	451	428	432	434	452	393	444	433	452	421	453	465	430	436	451	436	452	483	427	478	471	418	445	439	420	438	439	436	428	429	464	418	446	433	435	445	436	457	426	387	435	422	443	441	409	415	403	420	390	430	456	434	467	399	431	456	446	452	438	411	442	498	432	418	460	397	417	443	403	473	453	384	440	415	416	488	443	410	417	463	416	458	439	412	413	434	429	459	431	448	446	442	465	422	462	453	410	451	439	425	426	442	412	425	411	436	429	448	426	411	417	430	428	429	447	435	417	413	451	440	421	421	422	411	444	449	421	434	459	426	439	415	436	413	437	444	459	474	414	429	420	437	437	497	411	402	455	436	412	473	443	461	429	428	455	419	463	434	450	452	423	436	445	435	439	445	465	416	452	452	472	452	448	451	436	446	435	427	476	407	395	433	466	461	482	453	434	408	458	428	436	451	451	469	462	424	399	438	449	377	409	409	402	455	432	432	435	498	438	417	403	446	427	436	433	424	467	429	433	432	446	455	432	416	493	425	427	430	449	458	416	453	428	387	434	406	445	390	452	401	433	426	483	419	449	417	419	417	393	379	439	423	448	454	445	445	409	447	426	413	421	455	414	443	402	416	481	411	461	423	467	428	450	423	438	427	446	437	423	438	418	454	446	437	413	407	440	442	428	395	471	405	441	425	414	411	404	380	415	417	433	426	450	483	399	404	410	411	471	427	438	423	434	431	428	422	459	444	369	465	452	419	420	450	412	439	423	414	467	441	417	465	462	448	419	440	419	445	431	426	427	436	441	464	430	428	392	425	432	447	448	445	444	436	421	438	422	415	397	460	428	437	447	454	452	427	423	417	436	410	431	407	432	420	392	432	470	438	451	455	463	401	406	420	474	457	468	474	436	415	419	408	441	441	463	455	462	438	446	433	448	451	446	463	453	442	450	444	432	425	464	434	407	412	440	412	442	419	419	446	437	412	441	411	427	434	468	441	419	413	472	408	435	448	487	424	410	457	430	422	470	459	456	391	439	447	458	445	427	399	445	428	412	454	445	419	443	425	422	448	462	459	386	390	468	438	438	418	412	444	409	429	430	463	397	439	427	451	462	403	400	453	409	433	414	415	414	448	437	432	464	472	411	436	408	385	396	449	455	435	420	413	463	449	470	434	428	433	400	437	420	453	443	439	430	417	448	401	431	452	450	423	446	419	432	426	447	449	450	443	414	399	448	464	406	443	385	439	431	439	408	436	428	424	427	438	397	435	429	421	415	445	411	411	452	418	439	430	465	447	413	407	408	412	409	403	426	479	434	445	409	466	436	431	430	417	438	420	437	448	457	432	471	400	421	415	433	428	424	430	433	440	409	447	439	427	457	423	442	417	422	435	447	443	420	438	444	444	429	481	459	439	432	430	407	452	476	431	401	459	417	462	440	421	428	414	435	464	444	448	445	412	434	409	397	441	446	425	443	397	438	420	420	420	442	409	436	446	429	404	404	409	404	413	463	449	409	442	424	471	442	432	410	437	441	431	444	409	452	444	462	464	449	414	423	423	433	466	405	425	415	431	416	444	430	453	419	387	444	424	429	391	432	484	440	420	478	434	459	429	424	441	400	464	428	429	441	434	456	430	404	448	427	425	416	411	432	474	442	435	420	416	401	418	440	436	462	444	439	469	465	439	447	443	446	431	472	442	407	417	450	440	434	446	411	470	426	472	453	425	415	450	421	482	438	414	450	410	386	452	428	422	429	410	449	391	407	428	423	420	439	460	412	437	422	442	441	410	449	442	425	453	427	438	460	433	400	441	449	428	416	424	420	435	430	433	420	472	404	427	434	439	450	395	391	461	428	442	440	460	426	409	457	455	443	401	443	416	439	483	415	443	427	462	408	435	431	419	376	460	399	420	401	387	444	444	432	398	444	422	420	426	452	421	445	444	441	441	453	435	414	424	460	415	412	426	425	443	469	424	428	426	417	425	415	423	426	436	435	437	410	435	435	408	468	421	409	421	432	427	409	440	448	426	480	457	401	439	396	417	430	411	418	465	444	410	383	400	438	457	448	469	435	416	441	398	441	402	482	463	400	422	427	411	434	434	386	445	452	441	397	400	449	444	431	451	473	404	439	401	410	444	401	387	462	426	414	422	451	455	446	432	429	438	429	460	443	442	419	397	422	441	377	406	438	443	447	415	475	423	425	415	453	414	431	413	423	406	399
46680	75155	67175	37097	12869	605	571	523	464	486	483	432	491	466	490	454	508	445	449	406	460	1415	1895	1635	1063	644	485	460	459	390	457	422	470	430	451	443	455	455	411	457	395	419	431	426	418	444	402	438	430	417	410	438	418	399	411	447	442	429	413	440	451	444	415	435	424	437	420	443	443	424	430	417	429	447	446	425	480	459	461	446	459	454	436	451	449	412	420	430	424	433	440	422	456	436	405	415	421	407	427	417	428	433	407	428	398	439	409	399	473	444	454	449	459	414	428	491	426	450	407	434	459	433	462	418	453	447	432	434	423	458	432	443	447	408	425	423	430	428	434	436	426	424	447	440	442	445	433	428	412	437	459	448	459	416	446	430	442	404	421	436	441	428	449	411	451	434	445	435	437	441	416	406	398	412	411	428	407	462	420	417	419	408	434	446	435	405	450	418	453	426	452	406	433	444	404	429	452	465	409	400	459	434	435	445	464	445	472	436	455	445	412	476	440	403	412	446	446	427	444	461	400	419	441	421	412	406	420	434	438	471	422	438	420	390	443	462	487	423	432	421	388	439	414	419	430	451	424	463	392	410	422	409	458	441	472	447	449	422	411	434	462	505	443	468	447	456	452	430	454	472	466	461	416	431	414	436	457	428	408	489	501	427	443	431	481	427	457	432	434	435	496	434	399	417	473	501	427	452	424	449	426	431	430	420	402	445	444	426	385	441	413	440	432	396	425	458	470	405	438	408	452	456	464	412	456	415	404	420	467	413	415	465	420	410	448	463	441	424	445	472	432	457	432	429	426	439	415	421	447	444	386	433	459	435	441	435	437	391	448	456	436	436	425	422	466	406	446	441	449	450	472	450	435	438	452	408	458	400	441	471	456	415	412	439	428	394	424	450	415	444	475	484	397	446	421	430	471	462	440	396	417	457	418	443	458	457	419	407	437	426	418	408	401	456	417	427	473	379	413	453	453	418	422	462	478	421	406	445	419	437	459	457	459	412	476	428	430	394	421	425	478	459	459	480	416	398	426	431	476	404	436	424	423	431	432	385	416	416	452	405	412	431	424	460	450	400	453	429	407	447	403	468	394	394	445	418	456	430	461	422	438	461	391	443	409	451	415	425	451	446	437	432	454	414	462	389	437	422	453	457	431	432	407	439	421	456	476	471	417	445	439	494	457	398	450	416	426	439	415	391	398	432	450	461	426	466	441	449	438	410	439	427	452	438	451	415	438	476	436	423	428	433	411	441	450	425	428	421	428	408	435	491	450	443	415	425	416	422	429	488	418	434	437	445	411	418	435	436	434	428	414	434	412	441	421	409	452	465	376	429	437	395	441	434	451	459	440	461	410	450	392	460	459	435	407	439	454	444	421	431	405	447	411	442	425	475	445	454	422	431	414	456	418	413	441	473	437	448	399	442	425	431	415	462	393	393	395	451	408	456	434	416	402	463	396	434	437	426	454	402	430	447	456	425	448	423	445	425	438	395	419	461	437	461	418	463	432	459	410	445	435	445	445	441	430	443	458	429	420	463	403	430	411	459	447	466	407	465	453	439	450	427	460	418	421	411	404	429	405	437	462	470	423	436	431	445	420	402	456	451	429	445	425	464	449	420	440	407	433	450	405	412	444	452	456	398	405	441	446	444	478	449	444	429	422	417	386	427	416	403	407	404	433	432	439	465	448	439	421	457	418	432	435	425	450	412	404	422	444	418	416	421	450	438	408	461	445	425	428	441	461	461	433	436	416	438	418	433	426	410	460	421	429	448	429	419	446	413	446	455	400	438	452	460	407	427	451	436	457	439	442	435	421	434	415	423	423	433	424	403	419	450	429	430	431	455	449	433	426	427	410	408	469	449	422	414	418	432	419	433	430	403	456	426	463	435	421	413	440	443	442	418	415	420	410	405	380	409	434	414	434	453	418	443	463	424	425	464	438	423	424	416	465	443	438	438	426	424	435	434	425	434	461	446	461	467	427	422	434	464	416	433	487	410	435	389	444	407	434	369	471	441	385	396	451	425	460	440	457	408	402	427	429	442	419	420	429	418	452	438	370	423	430	448	448	431	448	450	452	481	431	417	423	457	444	430	439	429	456	421	424	474	418	454	480	427	439	452	401	496	410	468	433	456	417	431	437	462	430	396	419	451	410	411	393	424	406	423	393	421	417	422	415	419	432	455	428	431	418	443	439	434	415	429	434	436	458	443	437	411	454	478	422	444	407	441	431	408	436	428	414	421	438	415	422	458	442	451	426	440	428	428	430	437	452	416	459	420	416	450	404	423	443	427	446	427	419	430	446	426	438	431	413	471	473	413	429	427	454	411	417	445	476	428	418	463	432	437	388	446	460	415	434	418	416	414	457	434	503	412	405	431	436	417	428	408	436	441	449	447	420	437	428	440	427	414	426	419	428	415	438	434	440	385	428	424	461	416	390	471	396	437	414	432	444	423	411	453	402	432	425	435	472	440	410	448	458	464	388	446	441	460	427	425	453	424	422	442	408	454	415	421	414	442	441	398	477	431	408	418	429	409	431	419	426	414	414	446	465	403	419	437	448	395	452	435	435	403	432	436	399	475	436	360	465	428	435	454	443	389	423	449	449	463	437	434	398	437	414	416	439	404	458	441	406	435	408	411	416	441	389	398	461	426	451	450	424	498	423	428	463	436	419	411	433	413	451	408	452	447	494	433	445	440	447	420	427	450	441	440	403	468	410	454	429	423	482	417	416	411	440	419	443	403	444	453	459	438	425	455	447	440	437	422	400	392	427	437	479	428	406	423	454	443	420	432	411	420	437	424	463	449	411	460	418	413	381	424	432	405	433	446	436	424	428	427	402	425	451	450	421	441	416	407	442	434	430	436	429	432	410	460	452	402	392	449	434	431	411	420	445	462	435	416	450	410	448	428	458	438	376	429	403	436	404	421	462	440	433	466	423	419	436	442	409	444	450	394	421	432	428	424	438	436	435	448	451	470	507	419	438	400	424	472	415	402	443	388	452	443	450	414	402	443	445	447	429	432	440	413	433	454	412	456	435	452	443	405	451	413	452	433	432	424	426	378	426	414	407	403	388	431	438	446	428	415	422	433	441	442	448	460	403	437	438	437	448	418	398	463	416	447	443	425	435	413	464	445	482	457	439	428	467	464	443	451	421	422	444	433	423	413	437	389	396	435	417	431	432	412	402	424	432	415	407	439	429	436	416	427	483	481	449	443	426	450	411	417	395	452	440	451	411	439	389	437	401	439	444	454	425	457	420	451	389	455	480	398	447	476	425	437	426	421	414	438	413	436	429	451	436	455	411	448	411	434	449	441	428	448	435	427	465	470	404	442	443	404	470	429	440	463	400	488	417	438	421	433	452	414	410	460	428	445	423	439	418	422	461	433	438	448	432	423	436	450	416	438	418	449	420	406	426	457	435	436	442	430	445	425	431	412	433	432	446	426	421	421	410	405	434	442	403	403	430	427	438	418	415	447	387	396	436	396	431	429
23830	22149	37806	33876	24016	11878	1915	736	672	605	586	590	586	576	567	579	566	557	523	585	591	1266	1800	1592	1117	794	620	519	567	559	526	579	553	518	539	537	553	540	556	533	530	551	511	548	538	554	523	534	586	512	533	544	530	557	504	562	538	538	605	520	497	557	567	540	519	572	541	515	521	528	493	534	499	573	556	554	537	574	575	568	505	492	517	553	541	541	555	543	568	531	536	554	525	529	576	523	504	498	519	513	568	564	521	517	503	522	535	516	554	509	530	577	533	556	543	507	550	506	548	560	500	520	512	539	549	533	589	543	525	513	518	565	514	525	535	506	540	523	545	527	540	541	557	535	521	552	570	514	578	531	535	513	516	481	549	567	558	581	545	536	551	521	563	509	565	559	512	526	512	524	561	553	538	515	570	539	526	493	542	527	542	493	569	491	532	484	526	471	525	517	525	566	541	529	558	553	584	532	520	546	572	524	503	505	491	547	521	542	553	502	530	540	510	542	543	575	542	515	505	563	516	516	533	547	544	533	550	542	535	508	524	507	510	528	558	516	561	546	516	547	545	543	519	533	545	524	535	534	545	566	552	560	536	520	538	587	501	534	492	549	544	553	527	569	558	514	510	551	512	558	578	512	530	561	525	534	540	550	562	516	497	552	552	539	566	517	541	519	529	570	503	516	537	543	545	553	526	527	534	490	545	530	539	529	543	527	560	541	535	526	551	581	557	568	520	546	567	498	518	527	561	527	529	560	531	532	531	534	477	524	574	529	535	562	527	524	498	554	535	594	579	526	543	518	549	566	559	521	535	529	516	553	544	540	549	503	535	499	542	525	520	505	556	507	541	506	518	567	527	549	512	532	555	500	513	546	498	570	535	539	505	536	522	524	543	535	506	532	559	520	557	534	539	533	544	569	540	544	513	533	510	520	569	516	546	522	557	511	573	528	551	521	546	552	514	535	562	496	527	514	550	546	562	522	524	562	536	563	517	504	529	565	540	545	539	525	564	521	504	547	514	528	567	516	541	547	524	542	537	559	535	524	480	504	540	523	563	521	541	525	520	535	562	539	550	558	563	539	571	583	545	548	536	532	527	541	543	505	513	517	540	529	538	519	567	532	543	542	534	528	509	550	528	480	518	494	539	528	532	539	505	505	543	533	560	536	561	563	534	548	542	518	561	506	553	574	525	545	537	512	519	520	526	526	496	520	559	533	544	531	543	564	563	529	513	505	500	557	527	540	505	542	532	536	535	549	534	565	562	563	523	538	526	510	520	535	542	558	542	536	556	531	524	515	563	524	548	555	534	490	530	499	483	547	494	562	530	507	500	534	563	544	466	527	551	490	565	560	574	509	524	511	537	535	533	529	560	577	526	565	535	541	526	524	533	524	537	524	540	533	547	546	531	551	561	541	516	526	513	585	551	526	584	568	523	539	550	545	509	536	523	535	447	573	525	508	542	536	532	498	555	526	512	548	559	512	542	518	558	522	576	530	496	523	497	540	506	503	518	519	537	517	501	573	525	480	565	523	581	473	528	531	537	514	502	483	567	535	555	527	516	501	581	522	531	518	562	533	532	575	506	515	508	539	545	509	553	517	564	541	512	533	517	540	550	521	573	518	519	534	550	537	528	538	536	548	548	529	524	516	521	510	503	530	502	506	534	542	496	519	561	537	529	549	545	492	544	540	594	551	528	533	529	555	524	545	536	512	552	550	507	537	532	572	518	504	541	567	492	538	546	514	535	522	523	539	545	527	516	531	530	545	548	566	558	511	523	535	572	559	549	514	586	550	529	515	568	571	499	531	530	517	517	532	516	557	509	513	575	544	526	519	503	544	518	556	529	502	522	492	521	538	544	539	532	537	519	549	512	520	547	544	542	525	572	538	565	534	542	528	583	504	518	541	557	493	533	579	511	535	554	529	516	506	511	507	554	526	514	499	515	546	504	550	519	539	520	512	519	485	532	487	522	572	538	556	525	506	554	506	544	491	542	550	536	547	501	551	545	536	516	617	536	505	538	542	518	551	538	537	543	570	551	573	557	559	502	549	559	530	532	502	532	589	495	520	527	520	507	566	534	566	571	549	529	537	527	512	531	508	521	502	530	527	536	507	566	532	534	530	515	530	528	545	540	537	552	574	563	509	513	541	548	556	517	508	536	538	508	554	540	533	532	490	582	553	548	472	516	543	526	516	512	530	520	528	536	550	507	514	541	528	516	548	527	547	514	504	521	523	546	508	546	538	541	577	558	576	537	552	566	582	532	518	543	510	524	533	527	488	495	525	531	551	522	545	562	540	546	536	519	564	550	522	505	495	571	530	524	520	521	513	513	493	500	564	551	521	516	533	528	533	536	506	547	511	509	582	548	508	509	505	563	533	524	511	551	548	511	569	602	515	510	554	516	528	564	530	526	550	549	522	561	534	518	555	526	499	519	526	518	514	513	553	562	523	522	521	552	556	507	534	553	518	521	573	528	487	508	529	529	557	482	590	520	541	553	533	541	555	558	520	569	543	539	549	504	485	549	547	555	523	594	539	534	562	521	518	554	524	541	531	505	540	470	547	540	562	522	548	540	544	561	530	576	536	510	520	544	571	529	536	558	486	541	474	530	532	522	527	515	475	539	487	545	527	525	555	520	545	518	544	525	531	560	560	556	507	499	544	554	508	452	510	503	578	536	485	503	555	516	513	520	531	561	519	572	542	529	535	482	510	542	530	515	556	542	529	526	528	518	556	546	540	548	529	519	523	553	518	542	549	509	481	535	531	570	515	478	510	528	510	544	491	555	541	550	514	553	597	523	548	551	552	509	525	550	552	567	506	541	554	521	578	556	569	530	551	505	600	542	527	518	511	546	524	547	540	528	501	566	521	562	530	542	531	498	543	532	532	509	561	564	540	509	504	517	547	519	551	516	574	522	525	549	539	533	529	589	555	552	533	552	607	538	578	547	500	557	525	544	574	554	558	525	545	524	541	514	567	548	541	571	535	502	525	535	529	570	547	527	531	541	512	507	524	546	581	505	502	555	569	546	538	512	534	529	505	574	547	543	510	536	543	507	537	547	508	552	522	566	570	523	525	572	528	571	516	510	555	568	550	581	548	520	510	506	539	537	478	569	502	563	521	558	523	503	471	524	541	522	537	553	523	558	503	519	569	559	553	487	490	518	534	529	542	537	537	487	544	529	573	544	512	561	511	519	527	516	508	490	551	547	546	547	511	505	530	547	543	534	525	492	536	590	528	582	557	506	541	536	495	504	562	523	532	476	536	517	537	524	509	541	498	528	540	538	528	510	526	533	541	558	542	502	530	510	526	558	533	491	544	511	511	515	521	554	539	526	515	517	520	542	520	493	496	543	524	508	515	516	551	581	535	514	550	518	537	546	547	572	544	510	522	522	510	533	497	546	526	530	519	496	519	559	572	535	543	554	528	538	529	553	541	531	556	580	531	549	525	528	553	525	556	548	503	548	562	528	547	482	533	539	542	535	529
58416	98867	74902	45779	13739	745	687	643	665	617	583	572	587	577	582	606	590	588	578	606	554	2126	2715	2290	1422	868	638	575	548	592	531	540	557	542	573	529	584	566	577	600	579	542	547	520	565	535	535	517	526	571	553	520	526	549	578	511	522	557	575	507	546	552	548	545	498	605	578	505	553	548	553	585	516	528	582	581	533	552	558	499	539	547	539	525	542	543	583	551	562	568	515	504	580	571	550	546	540	615	572	547	581	539	556	576	566	539	579	555	514	530	539	518	535	572	537	577	586	606	551	570	569	562	537	590	543	575	546	519	593	582	534	558	568	542	540	592	569	534	574	589	564	551	571	542	506	569	566	548	539	547	553	519	554	574	564	533	548	583	521	576	518	548	576	538	538	573	547	549	538	546	554	596	565	608	533	569	504	574	574	592	496	558	518	554	542	556	587	555	547	575	534	551	584	544	574	552	553	575	499	532	619	493	529	551	558	543	547	549	548	554	516	549	535	553	546	550	537	573	552	575	537	528	556	561	554	585	538	513	532	576	563	551	549	554	558	569	595	545	587	575	570	564	607	561	551	582	531	621	530	598	517	591	559	555	549	544	558	603	573	503	569	535	563	520	525	565	575	518	570	592	554	618	571	514	554	574	535	552	528	578	566	555	597	617	531	568	576	570	565	527	572	579	570	515	588	568	529	552	534	520	546	551	558	545	548	578	514	560	536	523	543	557	518	567	552	486	514	536	599	575	536	562	559	561	604	540	583	518	538	555	541	566	555	546	574	542	573	580	544	555	533	522	508	552	539	549	576	540	536	549	526	548	510	550	553	546	536	554	548	575	548	506	532	591	551	545	552	554	543	512	551	584	554	569	542	566	543	586	565	551	574	533	555	540	565	511	550	533	522	528	544	564	556	564	540	554	564	534	542	525	590	528	532	526	572	523	593	498	531	501	555	520	529	529	554	550	555	561	551	575	540	522	554	551	585	578	543	568	550	601	552	564	531	576	553	541	504	605	543	556	590	569	571	505	540	516	500	545	572	577	550	555	550	565	490	534	560	545	557	507	572	507	560	563	534	570	531	564	534	556	568	591	572	561	512	547	526	585	570	519	589	537	540	557	479	598	527	602	558	570	553	562	540	570	539	562	553	552	537	536	541	598	547	575	527	554	539	598	515	564	606	508	556	551	532	545	569	546	553	511	563	536	565	557	533	565	546	531	578	521	518	579	568	555	547	544	569	536	614	566	513	548	536	536	532	573	511	492	561	537	535	597	576	515	548	589	532	575	525	531	548	547	546	600	538	528	560	556	550	548	545	538	587	537	558	546	535	540	521	574	516	555	579	573	563	536	541	496	535	564	548	533	538	554	550	558	524	562	528	538	556	554	533	560	553	527	578	580	545	534	540	508	560	545	573	552	572	565	486	544	571	548	604	552	542	550	556	582	524	554	534	555	550	512	554	537	568	566	536	570	528	528	551	549	552	561	545	563	517	552	579	548	570	525	542	543	585	569	536	542	520	583	592	553	553	552	593	566	568	540	547	575	554	515	568	562	526	602	536	555	577	602	501	550	606	518	523	550	527	580	590	524	503	552	562	570	555	511	574	555	526	558	524	533	551	539	500	588	539	555	592	557	535	526	573	535	584	544	550	572	515	504	515	565	532	571	557	550	558	541	580	569	531	541	511	587	483	534	531	554	543	535	557	551	557	566	572	539	543	571	550	557	556	544	554	580	561	554	554	577	511	551	569	530	570	567	581	534	565	548	542	578	527	526	562	555	563	597	566	528	530	576	523	542	599	555	508	577	541	548	540	598	575	541	569	515	575	550	564	543	574	560	586	541	508	546	582	537	578	524	506	549	511	518	553	494	560	577	559	571	546	573	537	553	532	556	584	549	527	560	528	518	558	598	574	528	612	558	564	531	536	569	614	548	574	538	555	547	558	558	562	580	549	528	526	517	529	557	568	585	557	552	555	552	504	574	568	532	550	576	575	589	551	519	508	582	530	545	543	519	511	538	575	530	548	544	533	542	535	541	533	560	550	569	553	569	515	545	536	580	542	597	521	571	577	581	549	515	547	567	538	549	582	550	559	539	532	556	543	533	547	567	544	547	579	507	552	586	522	524	553	563	533	550	581	572	547	540	567	529	534	524	482	540	541	575	552	517	569	523	570	519	585	525	557	537	525	536	514	566	544	547	569	542	567	606	562	501	532	517	541	543	546	535	529	529	542	584	560	561	591	564	517	539	591	552	538	512	593	557	545	565	503	535	521	548	559	548	569	527	568	531	532	508	561	529	526	575	582	516	532	537	541	580	516	504	551	534	567	535	519	542	536	560	557	538	544	500	603	560	532	553	570	583	575	570	562	578	589	575	513	545	534	558	538	559	541	569	513	538	517	534	568	566	550	567	531	546	579	563	537	530	562	551	545	520	569	563	521	541	520	514	563	531	531	539	564	592	491	528	576	558	584	549	568	525	528	566	529	558	523	550	572	587	552	551	578	568	552	495	546	570	601	515	518	572	556	611	551	548	526	535	544	534	567	513	585	597	523	539	587	579	544	533	526	565	515	553	577	561	564	572	533	556	565	545	548	560	515	563	535	549	541	541	559	608	559	570	527	559	543	575	555	555	558	552	486	558	576	525	545	532	589	559	557	526	526	528	538	516	520	545	531	584	511	577	551	561	549	596	581	542	537	512	557	498	555	555	573	532	571	535	548	596	593	530	590	571	510	546	539	531	572	559	586	540	539	542	558	565	569	561	554	539	522	503	538	534	571	566	560	538	584	544	561	574	572	543	527	540	541	554	483	519	543	586	570	543	557	531	579	599	567	540	565	556	501	548	592	487	537	547	543	530	537	578	503	555	524	559	561	492	575	521	547	565	570	510	557	510	533	550	529	574	547	565	554	516	539	553	531	521	531	510	549	538	528	567	552	538	589	562	563	543	549	536	561	557	559	553	548	549	539	553	516	524	566	566	558	585	553	532	598	568	543	530	559	567	538	574	512	528	547	576	593	523	525	531	550	543	533	549	566	535	565	552	532	545	537	570	553	567	542	562	551	552	558	556	529	535	597	530	544	546	571	544	605	588	565	533	526	526	539	576	492	503	552	532	556	573	535	538	568	538	565	583	530	568	540	545	545	531	531	548	614	522	548	583	568	535	541	538	523	515	549	568	580	559	538	573	549	562	554	542	543	552	559	570	577	562	547	548	525	544	548	524	574	583	551	560	550	535	535	521	538	535	540	569	559	598	535	568	507	529	584	555	526	571	554	551	541	551	552	562	527	554	581	580	611	548	519	522	493	563	569	529	561	568	565	532	527	562	535	549	519	552	536	511	528	576	553	577	576	525	550	515	506	550	570	550	501	577	534	534	537	550	537	534	551	496	545	537	560	517	556	531	554	572	500	500	564	580	553	529	534	536	494	531	548	540	541	531	567	537	543	553	580	549	526	551	550	517	534	549	529	547	527	575	587	511	523	546	557	541	559	570
28060	25959	27966	11262	1958	518	380	367	377	347	353	322	386	362	384	373	328	339	347	331	315	389	406	455	406	375	379	339	360	357	331	375	350	320	372	340	390	380	327	341	344	368	373	371	373	335	360	377	359	383	355	349	348	371	358	335	346	363	334	351	373	358	398	377	337	363	352	349	343	351	347	372	371	343	356	345	339	365	345	323	332	315	337	330	373	377	334	366	353	309	325	357	344	353	380	367	369	381	359	323	353	380	355	383	338	336	366	323	352	354	336	365	338	302	345	362	352	395	352	304	372	332	372	331	343	349	355	338	331	375	321	325	351	376	328	378	355	349	372	348	307	318	363	382	407	353	329	350	339	326	356	388	330	324	361	365	352	351	366	326	364	362	380	384	317	340	342	356	369	363	348	359	349	368	371	342	331	390	348	338	378	377	345	369	382	323	398	356	346	323	355	380	376	306	373	346	384	348	367	319	351	355	383	366	349	341	352	359	377	336	357	362	346	363	316	352	369	344	352	358	353	350	369	335	368	350	352	327	372	344	352	343	375	340	374	348	312	363	321	362	338	374	386	350	353	346	339	367	339	334	329	351	340	352	387	358	373	388	368	331	350	375	351	361	355	367	329	385	352	369	359	348	341	363	349	373	336	357	357	364	364	391	346	343	353	376	346	360	353	362	385	342	354	323	354	331	318	339	360	313	350	358	327	366	342	357	362	343	326	369	340	318	372	311	348	335	306	329	331	379	354	362	365	338	327	338	384	349	372	338	310	355	388	347	341	337	340	363	350	326	344	355	342	352	390	369	360	364	365	352	316	368	374	374	330	325	381	345	367	345	301	347	371	340	336	331	374	331	388	372	354	375	346	341	353	360	360	339	344	350	344	342	363	361	381	340	364	370	333	387	330	343	374	345	347	331	311	337	361	356	361	341	369	347	332	361	344	390	324	352	352	327	373	359	343	324	338	336	354	360	356	368	368	372	356	335	333	338	370	355	351	337	403	353	376	333	340	380	374	362	350	366	348	385	325	323	307	343	348	330	359	369	348	338	309	374	347	356	346	361	375	339	352	384	360	339	310	382	352	331	363	346	363	376	369	341	370	345	374	329	327	370	325	308	338	338	359	326	346	337	327	360	340	364	350	353	305	354	351	370	340	325	340	331	391	344	364	363	361	353	380	344	367	368	320	356	321	332	349	376	370	352	352	352	335	362	322	339	367	334	367	398	328	354	358	332	371	390	359	319	341	356	337	356	318	349	352	367	342	352	375	379	339	351	313	355	349	382	320	334	337	364	323	341	347	358	402	341	369	318	314	375	377	355	345	365	340	382	348	366	373	369	355	329	350	338	340	346	364	354	311	369	346	340	359	330	306	343	351	346	317	365	372	354	346	337	365	343	353	376	357	357	332	367	314	387	363	341	340	344	314	377	329	361	342	336	379	369	349	348	360	355	354	363	346	362	337	375	346	365	371	372	347	336	344	359	348	338	346	360	343	367	362	339	353	350	362	385	355	351	350	371	343	364	362	345	367	387	375	327	373	324	337	357	343	375	340	345	345	365	370	364	334	333	355	330	359	347	349	352	375	358	358	353	327	371	355	358	370	350	353	403	378	336	371	327	319	361	381	344	331	345	337	354	330	368	333	338	396	330	340	348	316	373	326	353	321	308	310	376	397	352	313	344	362	382	368	327	346	344	345	328	353	371	386	353	357	362	356	333	340	367	341	369	377	379	352	335	347	357	350	350	315	390	361	352	337	337	343	359	365	343	384	350	382	364	345	364	343	326	348	359	344	367	312	306	358	351	357	373	335	334	360	327	335	334	389	342	352	360	309	347	342	341	349	304	325	332	313	353	358	333	358	369	329	393	348	358	329	372	363	396	346	355	304	352	348	341	351	374	383	373	349	353	381	337	371	334	327	343	347	359	387	351	351	320	332	373	351	356	371	323	358	357	342	359	341	386	369	381	329	349	341	353	354	380	349	322	336	347	351	325	347	380	344	380	365	319	373	337	311	342	351	337	341	390	339	331	349	338	355	379	344	369	338	364	357	328	382	347	363	326	372	355	336	382	361	352	368	349	333	371	329	341	365	366	345	353	392	356	347	365	358	350	362	342	353	368	359	356	362	368	337	378	324	345	371	348	345	367	354	376	353	333	324	355	320	310	356	354	337	348	331	384	357	388	360	345	310	332	364	363	327	318	336	342	354	370	341	355	351	346	352	328	366	346	341	371	372	336	356	358	371	361	360	362	387	339	357	335	369	354	389	327	347	343	346	351	362	367	349	332	350	363	359	345	361	380	343	375	319	358	373	333	353	364	377	335	354	331	365	316	360	334	351	312	342	329	357	340	375	333	358	351	331	397	355	309	333	346	355	367	352	353	342	336	367	355	340	340	380	366	353	356	356	326	329	364	385	354	382	332	322	326	351	307	346	341	321	369	354	343	365	309	359	324	341	322	346	349	355	370	362	371	340	381	351	344	347	374	345	343	352	344	364	337	327	358	331	363	339	349	330	361	345	349	376	346	322	344	358	335	366	377	342	331	324	327	364	340	352	378	354	314	372	368	368	340	368	318	377	325	325	309	384	352	343	362	355	330	373	385	344	359	371	346	332	358	317	332	327	338	332	346	371	351	324	360	347	326	367	377	368	400	347	364	325	368	371	339	351	356	349	338	357	362	367	358	371	333	330	366	341	336	356	346	353	359	373	374	347	299	358	343	325	340	397	367	367	322	355	367	380	345	336	351	314	373	347	369	352	326	337	341	319	349	352	369	335	360	324	374	337	335	325	343	334	360	371	336	371	383	377	347	349	337	389	370	312	341	374	343	346	365	341	347	359	335	339	331	362	362	371	342	390	382	340	345	356	352	351	387	322	354	346	327	367	333	338	331	338	404	370	358	341	345	385	335	330	330	366	332	339	357	391	345	334	336	379	358	327	346	336	355	377	368	358	370	344	306	349	323	344	374	345	389	375	373	339	379	327	338	347	379	344	335	330	383	353	368	379	363	347	369	308	356	336	324	377	381	343	320	318	336	365	354	353	380	349	362	334	332	327	362	327	386	334	321	382	347	383	321	350	347	327	348	357	347	388	370	355	331	356	351	353	348	366	338	355	357	325	337	365	320	344	383	345	359	322	353	354	318	342	374	337	342	371	355	367	357	344	369	348	331	372	353	381	358	349	378	322	358	330	362	359	342	372	331	337	354	331	358	354	321	364	327	356	359	328	352	366	377	332	337	329	341	347	349	370	317	351	341	361	339	341	337	354	373	359	333	308	356	336	352	387	335	312	362	329	342	352	342	333	332	331	350	356	334	311	406	336	318	387	353	344	330	339	341	323	347	373	327	363	361	372	338	336	354	324	374	342	348	321	357	356	341	349	324	332	326	373	356	335	349	405	334	359	351	348	347	366	328	342	376	329	359	384	344	352	335	372	325	339	341	357	329	329	327	336	371	352	352	331	352	360	357	351	343	366	370	379	398	400	368	378	341
13347	33339	23379	6021	1578	348	388	371	356	305	365	342	298	352	312	299	335	321	333	331	323	432	463	404	374	345	349	321	332	334	289	327	331	330	343	314	362	347	311	342	327	327	349	316	343	356	344	355	340	342	331	328	322	310	323	316	337	332	345	321	312	307	337	322	357	376	317	311	324	319	321	334	315	319	329	302	320	296	342	316	295	320	300	311	319	315	296	338	316	309	309	333	351	320	314	314	308	314	326	314	310	309	337	328	315	339	310	309	326	318	320	331	327	340	327	303	316	326	331	319	314	295	305	290	317	330	343	351	321	337	303	342	340	303	315	323	343	335	360	306	343	311	319	314	296	306	339	328	336	359	354	367	315	326	370	330	304	334	350	299	327	325	312	300	347	327	295	360	316	329	320	293	323	321	324	319	318	353	317	313	312	325	311	305	301	338	327	355	353	328	310	312	323	335	317	338	323	341	315	323	344	317	325	340	307	343	333	323	326	325	353	341	325	299	311	316	315	322	330	341	345	327	306	356	348	331	295	311	319	310	360	294	325	332	318	328	296	277	349	314	347	341	347	317	323	342	312	313	314	317	320	313	314	322	324	325	317	320	332	343	298	323	324	320	338	318	327	368	366	333	338	308	342	337	329	332	320	303	343	300	348	308	343	316	287	290	342	319	335	308	333	348	332	358	316	338	358	313	332	322	347	300	315	342	303	317	296	323	322	345	337	331	367	303	304	312	333	331	326	339	320	334	313	307	335	346	348	316	318	297	293	325	339	331	307	333	333	316	278	332	349	319	301	337	325	332	327	341	344	343	313	335	334	297	329	323	346	334	318	340	326	313	344	333	325	321	335	351	311	318	342	329	335	296	322	354	267	324	310	344	301	319	346	354	300	335	335	339	330	319	291	336	311	346	335	364	309	342	336	324	320	297	349	283	367	337	327	354	317	333	328	322	330	319	284	337	323	310	305	316	327	328	323	307	314	308	327	353	298	328	306	341	295	305	304	320	317	326	338	299	319	320	340	323	309	315	332	347	321	333	324	343	313	315	296	338	315	361	300	332	334	347	339	347	344	334	321	337	343	334	331	331	316	310	290	329	340	321	351	336	305	334	316	311	321	318	292	326	318	328	327	338	354	312	327	316	305	323	307	319	327	336	353	339	324	312	311	316	341	311	300	316	344	311	331	322	348	313	326	354	313	338	303	322	352	342	312	331	344	343	317	355	327	360	324	316	332	324	340	359	313	315	386	319	292	304	321	337	311	318	328	294	336	338	324	296	323	341	359	314	273	327	298	309	294	328	331	334	323	310	315	304	336	326	328	325	356	325	331	313	341	328	348	335	331	324	349	313	346	298	306	323	302	309	299	326	334	318	311	337	267	305	337	355	325	316	317	344	327	355	349	332	311	336	316	361	336	317	321	352	345	335	307	324	329	342	330	326	347	321	302	311	316	330	355	309	331	347	353	333	321	316	300	306	325	372	346	329	328	318	327	301	310	336	323	322	328	305	300	333	329	339	357	337	305	360	321	312	323	358	340	338	303	356	329	334	336	303	326	357	303	319	302	300	319	332	316	346	338	296	328	349	357	321	304	334	317	343	289	354	315	296	324	337	334	312	307	307	314	317	326	322	294	358	336	352	315	316	355	335	335	315	334	333	322	346	353	319	324	338	342	338	338	320	333	333	332	343	317	309	292	329	332	319	323	316	313	324	319	324	364	324	307	341	315	334	332	334	327	330	350	330	345	331	306	320	330	351	334	349	325	293	345	299	342	306	323	312	327	328	349	346	333	305	289	301	304	316	337	312	343	319	331	316	378	335	304	305	335	307	340	292	368	323	322	357	355	334	347	356	344	354	345	324	349	334	299	333	322	320	325	323	331	305	336	309	332	337	311	328	374	369	337	306	337	337	332	300	291	324	290	353	316	332	307	317	330	288	305	338	331	319	297	338	323	323	303	344	335	336	286	351	334	332	333	337	338	320	339	322	315	341	320	339	299	337	343	311	308	319	315	339	319	313	311	343	312	346	357	328	332	357	316	336	339	337	304	329	298	284	312	315	315	294	325	321	325	325	323	371	361	335	300	285	297	350	308	334	316	342	309	295	329	342	325	342	329	297	321	346	324	331	347	301	284	310	349	342	335	341	316	325	330	305	328	290	330	337	346	305	346	327	341	346	305	327	337	320	333	362	324	363	323	348	344	354	308	291	346	331	336	316	295	344	307	331	332	319	302	333	310	313	310	317	346	335	340	341	348	377	337	320	297	330	352	314	318	311	291	299	355	321	307	320	307	323	330	316	345	343	342	313	292	333	305	343	317	298	312	336	339	354	325	336	323	332	326	315	337	337	300	277	315	336	361	348	315	305	324	331	348	317	325	307	307	329	320	330	335	324	330	300	316	339	359	291	317	326	303	330	295	328	325	312	302	335	339	329	308	337	348	353	300	326	309	347	330	337	347	361	349	343	333	327	308	348	348	333	339	344	312	342	318	330	320	308	288	299	335	309	337	294	320	317	325	313	338	328	314	307	313	346	343	323	329	325	331	337	358	317	308	357	306	372	336	304	297	309	339	343	325	298	320	361	331	351	319	343	342	324	325	317	318	341	323	331	324	308	323	321	329	379	334	309	347	294	330	301	327	327	356	315	327	326	328	315	333	327	293	338	334	352	339	301	337	337	306	302	345	305	315	332	303	311	322	347	304	315	351	298	372	350	284	319	343	341	320	356	302	334	291	370	343	303	331	325	363	335	328	339	352	301	299	307	327	319	306	297	362	334	338	318	355	281	324	331	326	314	340	314	340	321	322	316	323	328	303	322	322	353	290	324	332	316	332	332	323	344	302	312	347	296	312	289	331	314	319	303	353	342	336	350	335	324	311	329	291	318	325	348	324	326	312	311	362	325	297	352	328	318	329	302	336	314	334	331	320	314	335	330	318	302	311	341	335	333	306	327	328	320	314	324	318	338	334	302	334	325	310	331	331	369	293	307	312	302	318	314	341	356	333	295	303	306	293	341	332	286	338	368	342	303	313	340	327	324	343	340	313	310	316	303	323	310	373	311	325	326	336	344	303	359	332	360	304	337	338	297	335	341	354	325	321	325	318	318	330	326	317	329	327	335	345	306	298	325	326	352	302	350	313	346	327	318	320	335	332	295	319	335	341	302	297	352	344	310	321	348	327	306	338	326	329	323	298	297	325	327	302	346	335	351	299	302	319	348	330	339	336	353	379	342	315	324	337	338	368	342	352	338	318	315	325	328	306	346	342	360	335	331	327	328	329	334	330	306	348	285	349	351	320	313	329	337	302	318	287	327	385	343	338	332	336	299	322	304	337	353	320	291	300	320	306	308	295	336	330	341	342	309	303	327	348	321	294	329	340	313	325	327	317	321	321	358	317	316	337	331	334	339	305	330	335	340	340	314	320	317	338	339	344	302	314	327	346	321	341	346	303	317	334	336	286	327	300	329	312	319	309	312	332	353	350	335	313	331
24826	24762	44616	35695	20745	5203	829	519	470	462	482	514	497	527	506	480	501	503	482	495	487	819	877	872	691	536	493	437	424	494	428	440	445	468	450	463	439	472	489	436	454	432	455	440	464	472	519	453	421	455	470	443	479	459	502	470	440	493	442	490	470	480	473	463	419	466	476	450	459	491	441	468	472	436	449	449	454	471	447	479	473	440	441	473	455	470	477	471	439	468	438	434	424	437	487	432	434	459	469	460	434	481	472	477	504	481	472	466	444	444	424	431	475	501	464	428	485	451	475	430	465	425	471	458	454	479	449	495	446	459	426	459	476	431	454	463	469	437	454	478	456	499	480	459	452	549	479	464	421	457	448	468	445	451	450	425	479	447	475	452	478	466	416	484	455	446	466	467	491	439	443	506	457	471	443	456	463	459	441	453	437	463	429	444	443	493	442	469	451	487	487	475	468	464	437	459	474	458	458	436	462	439	474	463	490	408	480	529	460	458	477	433	438	501	454	501	508	485	446	446	450	435	434	476	444	425	444	519	466	448	454	451	439	440	458	449	461	439	455	469	465	460	404	470	444	447	476	434	465	483	463	448	437	474	440	440	411	441	442	480	464	487	445	430	453	441	430	456	501	472	463	479	434	482	436	454	458	455	490	411	465	441	466	441	453	443	453	466	475	447	466	453	492	440	475	508	457	475	482	431	497	439	467	462	458	467	408	491	399	428	426	458	438	460	453	484	443	446	415	438	475	433	469	417	408	411	434	481	449	472	459	457	477	429	452	492	455	445	510	460	452	481	447	439	454	473	471	460	437	428	445	477	455	478	449	470	452	443	438	469	453	423	490	431	461	436	464	494	473	432	435	404	450	469	517	440	470	443	466	505	475	447	509	449	455	464	410	452	478	449	422	456	485	492	448	443	508	469	443	438	460	501	481	470	461	462	429	445	458	481	477	441	455	421	448	447	464	438	496	467	470	440	478	423	447	435	430	439	457	486	426	449	491	454	474	466	449	467	432	445	465	431	445	480	461	474	434	451	453	450	443	455	449	449	486	437	480	426	476	449	472	444	411	454	475	437	441	491	463	437	444	463	478	463	463	473	451	461	447	478	449	454	438	430	493	452	422	455	420	452	445	459	489	461	447	475	513	464	445	457	440	452	454	491	482	436	497	456	461	460	436	441	448	412	478	460	451	442	467	444	471	452	409	472	489	455	514	467	512	461	492	430	451	446	480	482	446	497	465	444	465	503	471	474	465	426	481	456	460	488	454	452	452	425	473	459	446	476	469	421	417	489	380	447	462	446	435	426	452	421	463	447	474	461	451	423	424	445	468	440	427	452	477	466	457	486	432	481	471	427	472	460	473	393	454	462	472	466	466	453	447	455	475	442	448	473	484	491	419	454	486	465	447	461	527	448	477	422	450	479	465	470	445	474	472	475	418	443	486	446	457	460	471	446	470	470	426	490	427	458	426	446	437	464	454	433	504	424	491	457	410	433	474	456	451	454	494	457	434	471	456	430	454	485	432	483	483	440	498	423	456	448	433	441	472	454	497	447	456	429	434	494	459	455	445	489	446	461	453	463	474	452	472	446	475	470	463	439	435	478	442	461	405	418	491	464	460	448	423	459	454	458	487	493	450	466	441	451	470	474	479	434	472	469	459	473	488	460	478	459	431	523	488	453	457	440	472	446	460	419	493	481	464	453	451	474	516	463	450	464	512	476	482	436	475	411	449	468	476	497	475	420	436	456	461	444	450	466	423	482	522	467	510	471	433	459	484	453	444	477	429	479	472	479	454	477	419	429	443	461	445	471	495	467	484	438	442	444	484	464	455	462	511	419	447	421	442	457	458	443	444	451	465	453	432	455	450	469	420	437	436	470	459	435	461	433	438	432	492	453	439	476	452	515	454	464	428	438	480	475	436	451	441	471	459	455	477	447	464	477	390	464	463	459	452	434	437	461	448	448	471	479	452	458	474	431	427	450	448	461	444	463	470	460	457	425	510	448	473	449	460	469	442	462	492	468	454	449	467	397	453	453	459	455	456	440	448	460	465	428	428	453	444	471	455	421	448	437	449	487	452	472	474	435	447	454	435	451	450	429	455	440	450	466	422	470	473	470	445	428	459	485	463	479	472	458	468	459	497	428	454	455	469	471	477	456	451	460	486	465	419	471	409	483	451	461	442	516	428	429	415	454	463	447	451	461	467	453	428	433	456	425	461	492	434	457	453	432	433	433	429	459	444	440	440	457	450	445	493	469	531	454	460	494	456	445	451	462	454	452	465	485	454	460	456	447	417	468	508	465	464	456	427	464	427	439	413	424	463	464	458	447	435	465	445	443	431	475	465	471	447	466	473	460	463	461	439	473	437	443	447	431	480	415	455	481	497	450	447	435	459	441	457	449	451	497	484	450	485	466	410	455	452	460	433	499	454	419	458	413	460	462	447	459	444	459	482	433	477	482	450	448	440	475	421	468	419	461	477	479	449	483	436	467	501	432	440	465	463	493	442	460	485	446	457	451	454	429	462	426	465	462	461	487	396	495	447	457	489	448	484	483	436	452	452	463	408	448	436	442	439	468	448	459	493	452	404	467	436	469	439	471	397	454	445	474	453	445	410	442	507	410	420	472	422	486	460	451	468	449	469	436	414	454	455	488	459	455	466	452	432	455	428	422	475	457	499	477	476	476	453	449	430	453	444	467	446	484	462	442	459	428	472	461	466	460	452	467	461	445	461	480	459	444	456	483	488	429	453	470	449	464	474	439	477	448	470	440	502	496	458	475	483	437	458	482	452	440	417	440	451	501	465	471	469	436	460	461	449	421	466	455	435	460	444	442	455	455	484	451	475	444	418	441	438	492	452	435	433	439	461	440	439	412	453	447	465	452	454	428	476	463	497	460	437	438	467	458	457	474	442	446	434	492	449	471	468	451	468	457	495	453	447	486	475	448	428	494	449	473	492	453	427	433	472	462	423	441	438	502	492	423	446	426	447	446	472	459	419	420	430	500	466	432	483	438	443	449	468	452	449	462	455	405	445	473	514	464	404	435	437	492	468	468	449	468	436	460	437	422	441	442	437	469	506	467	461	429	474	439	443	448	437	435	452	465	431	439	452	467	465	477	464	467	461	456	461	453	411	489	412	466	460	469	450	413	453	460	452	448	467	461	434	463	438	436	450	446	499	481	452	443	425	484	492	442	497	427	427	464	448	424	466	445	497	429	451	477	484	444	436	470	461	452	437	514	449	474	460	433	425	450	446	463	437	439	433	447	447	468	475	452	448	479	459	439	491	464	457	455	447	456	461	473	436	453	460	449	443	445	440	470	464	432	476	519	444	490	429	429	464	461	436	425	438	449	428	485	500	463	441	431	444	477	452	473	475	446	449	467	489	450	473	457	423	435	478	479	467	444	432	459	516	422	470	437	474	509	448	446	446	471	438	440	455	492	434	454	436	492	460	455	445	481	456	445	421	466	452	441	414	483	453	456	428	463
50368	91768	68035	27185	13165	814	541	502	481	543	521	509	487	471	490	518	499	549	476	477	492	1187	1302	1078	805	571	471	467	503	498	498	454	435	440	470	486	480	506	496	477	492	484	489	472	439	464	464	478	449	479	468	490	486	460	421	443	435	473	425	488	513	462	408	479	489	423	480	447	459	432	474	481	465	429	474	465	468	461	486	458	470	488	457	491	431	442	447	441	440	479	457	506	486	460	428	491	451	458	460	479	474	465	473	451	462	468	447	472	465	494	422	445	475	485	495	475	501	488	467	466	437	447	447	482	470	486	432	456	455	473	491	459	468	457	477	497	472	508	449	460	446	452	447	468	457	447	476	459	461	409	431	458	419	448	477	485	473	464	460	454	428	460	484	497	442	491	471	458	489	435	464	476	441	463	442	458	452	447	446	410	452	469	453	475	467	456	450	471	471	463	483	449	485	473	474	459	486	441	476	438	440	506	479	419	403	507	433	434	444	485	487	447	472	475	417	482	486	461	496	505	510	446	489	449	480	464	516	468	472	433	479	458	438	445	436	502	472	476	482	465	479	478	454	479	456	463	443	452	445	505	444	455	455	481	468	448	417	513	444	458	488	456	441	504	491	455	492	451	488	467	497	501	468	474	475	452	454	443	462	452	465	456	458	473	465	493	498	484	472	462	449	483	465	432	450	453	446	481	456	463	506	461	474	461	468	468	477	434	433	481	456	424	479	459	441	508	473	466	423	447	489	450	477	456	460	472	436	443	453	447	428	415	491	477	465	446	438	485	469	438	512	436	463	469	481	412	485	422	489	464	456	511	421	475	456	458	447	479	460	450	487	452	441	449	478	446	452	467	456	480	475	489	450	480	471	464	468	448	443	456	463	473	454	429	459	479	436	453	486	490	502	460	460	444	472	451	483	479	487	437	490	497	452	468	442	416	455	464	474	454	454	445	466	461	458	467	452	471	465	447	494	520	480	447	416	443	427	489	432	447	483	445	455	467	457	464	461	497	507	480	440	454	485	471	450	467	463	451	461	438	466	440	436	472	402	486	452	460	476	449	480	459	455	456	477	462	459	453	468	439	436	485	442	458	452	456	517	427	456	441	440	451	422	446	475	487	467	443	461	464	416	417	477	441	416	469	500	473	508	466	456	470	446	487	496	453	474	422	479	493	441	473	458	454	494	464	471	457	469	424	475	494	506	485	470	467	455	434	474	462	484	418	453	478	457	422	470	458	483	438	477	465	454	481	464	515	493	457	456	497	484	443	460	480	475	491	464	440	454	484	494	487	470	428	442	436	486	490	486	470	444	494	488	444	475	458	486	475	457	471	454	460	495	430	440	452	460	522	496	474	457	470	450	503	458	442	458	431	467	460	472	471	456	436	449	472	418	451	436	460	435	487	446	477	422	449	429	458	482	447	443	479	426	433	454	506	485	520	496	468	461	468	463	451	448	481	466	497	486	474	483	473	522	500	499	468	442	474	498	458	459	459	450	435	549	454	473	463	475	454	490	481	456	475	471	456	481	458	478	465	486	446	456	500	464	474	461	451	478	462	470	431	437	443	476	483	504	499	477	475	448	489	450	441	468	455	513	476	429	439	455	476	499	474	427	440	446	448	444	424	465	469	449	461	459	448	484	444	470	427	463	507	463	442	471	460	463	487	408	473	453	465	482	450	470	484	485	442	475	467	462	415	453	451	497	412	451	440	456	494	493	481	476	460	437	466	491	444	479	439	471	439	440	462	464	461	455	466	469	466	503	489	473	472	434	459	462	469	470	459	470	471	480	436	460	446	485	421	509	461	441	476	443	491	447	453	472	482	468	441	467	470	472	432	471	474	423	465	450	461	482	496	444	455	441	458	470	479	466	465	498	467	495	458	478	471	460	482	444	491	456	445	448	468	466	464	429	437	520	441	416	461	478	435	481	474	469	469	432	452	461	438	501	477	476	468	444	486	490	430	502	456	450	428	489	450	436	523	475	452	455	470	457	443	485	431	480	457	495	466	478	447	474	467	436	460	477	445	458	449	471	463	444	486	472	450	479	467	465	452	445	442	466	444	469	464	475	420	451	497	439	452	450	480	448	447	477	444	430	472	450	445	486	473	451	463	442	472	479	464	411	491	453	482	469	477	479	436	439	443	437	457	473	452	440	524	438	482	437	470	446	483	421	455	460	465	476	480	471	434	498	485	490	469	470	449	493	506	434	480	440	440	484	465	500	437	455	464	446	457	451	438	482	484	474	426	441	454	478	467	438	428	479	466	445	435	456	490	442	487	470	447	486	435	434	463	461	453	480	489	476	460	447	482	486	475	449	462	423	431	447	475	418	480	452	436	450	464	478	457	435	490	434	478	498	474	451	448	488	442	483	474	485	446	483	428	470	456	444	455	469	494	427	468	478	473	491	460	476	520	481	428	459	473	474	441	454	487	475	456	463	441	447	494	465	474	492	464	474	468	467	437	431	480	491	446	463	506	480	471	473	480	502	406	482	433	476	486	446	476	484	452	492	461	493	470	470	451	443	425	469	465	493	447	411	459	446	459	456	489	463	462	484	457	496	478	431	496	430	416	465	468	474	408	470	497	437	472	456	491	466	488	494	453	443	461	454	472	472	418	486	507	436	451	450	466	445	468	462	459	465	472	428	456	449	478	481	425	480	483	443	451	459	486	476	477	476	488	468	428	434	441	460	471	469	456	441	441	462	461	414	437	433	490	468	473	454	464	465	441	476	492	457	441	415	468	433	474	414	450	463	487	449	462	470	466	477	477	460	447	467	453	477	456	465	485	477	438	420	442	459	481	426	457	467	469	411	474	442	458	451	406	465	488	469	456	450	482	497	438	438	459	458	441	475	445	450	458	439	494	460	443	454	451	450	464	434	487	449	466	481	488	470	471	443	485	459	467	474	494	469	439	481	465	426	472	467	453	436	423	465	506	482	471	479	476	477	452	452	492	487	464	467	432	454	453	473	445	455	470	479	451	443	454	428	451	479	477	450	465	446	458	474	479	483	484	455	493	455	457	419	468	478	460	438	436	447	484	476	440	433	460	475	468	458	469	404	496	421	505	484	493	462	437	465	447	432	448	463	460	490	473	454	459	460	453	445	437	436	463	475	459	456	459	468	497	492	448	428	484	482	444	453	476	423	451	457	425	482	478	456	489	475	449	454	483	461	450	499	478	500	469	478	448	422	453	484	479	491	430	421	455	462	454	522	459	456	469	445	467	438	445	453	425	496	446	432	467	473	460	453	469	467	480	460	442	404	464	463	417	462	459	462	471	458	441	439	445	459	441	443	443	437	440	452	492	459	442	470	470	486	426	488	447	481	452	454	469	497	465	453	460	438	485	467	488	461	452	441	461	447	454	448	429	456	461	446	458	439	468	455	447	471	477	493	440	442	430	465	501	424	480	486	485	483	449	442	500	502	459	460	466	465	477	450	455	434	461	486	461	472	457	454	421	442	441	429	449	463	463	498	478	444	458	509	467
23866	23596	38352	32110	23012	10273	1484	725	660	600	591	604	601	590	598	608	535	551	548	605	662	1285	1441	1287	879	716	594	552	538	534	554	526	585	555	611	544	543	559	559	587	567	637	596	574	581	570	564	520	530	530	523	538	548	536	575	537	551	574	516	563	532	603	507	583	578	581	570	539	543	551	584	537	532	540	522	538	607	521	498	529	541	550	525	520	597	559	493	526	545	549	576	594	560	567	516	540	539	544	565	523	573	562	560	551	550	604	581	567	579	587	584	597	510	563	526	521	510	556	529	546	562	558	561	576	537	567	544	523	570	543	553	531	553	545	516	584	509	572	585	543	578	558	555	554	571	549	555	550	544	548	560	550	553	517	549	540	539	525	605	555	516	541	567	576	512	569	569	509	551	582	528	528	538	500	515	567	542	580	538	565	585	522	542	534	542	572	543	573	537	543	522	558	595	573	535	511	587	578	543	541	553	532	578	527	510	508	599	540	542	549	494	555	534	545	582	585	554	571	529	566	575	542	559	574	534	560	555	521	549	547	549	568	547	573	577	521	529	554	548	534	536	560	570	544	523	548	571	548	581	554	543	531	554	573	555	534	537	540	561	546	575	575	583	535	496	510	592	614	598	490	509	549	567	541	549	548	533	514	511	560	549	546	545	588	522	550	602	545	576	557	592	563	556	554	532	564	543	552	564	513	585	533	609	559	503	575	587	554	568	548	556	537	556	577	549	572	531	564	552	555	555	528	561	564	530	576	568	550	545	573	567	541	568	566	543	514	543	539	508	532	563	527	540	533	533	550	552	588	531	575	585	557	522	583	572	544	538	588	552	501	506	560	532	521	542	574	523	551	557	560	529	543	582	539	555	565	512	572	552	568	598	549	555	552	562	533	531	575	587	562	581	582	522	568	559	572	564	543	597	546	553	542	533	568	579	519	593	590	566	577	556	543	578	563	521	551	535	521	512	560	544	525	545	514	488	557	530	530	557	591	561	565	568	513	549	559	536	546	551	586	575	563	553	553	569	556	555	548	550	555	549	581	527	565	583	526	561	542	542	570	578	532	584	548	536	573	558	554	582	555	542	518	567	521	541	574	537	543	545	544	586	573	571	539	565	514	571	532	557	558	584	540	564	568	538	535	585	548	556	536	546	604	558	570	534	567	511	554	537	562	605	530	542	562	558	511	555	547	580	578	577	522	560	566	521	519	529	505	569	544	552	553	548	550	573	591	587	524	533	529	577	553	548	523	554	588	543	629	547	528	528	557	575	579	532	527	532	581	586	559	538	530	526	548	504	516	560	566	540	580	549	579	566	550	587	544	596	574	573	586	566	570	594	564	541	544	554	584	602	567	565	586	530	529	584	517	578	537	526	533	499	499	584	569	515	545	544	566	580	575	578	501	585	602	558	561	555	551	547	538	557	579	569	531	555	603	589	562	534	505	568	573	527	548	557	529	539	540	534	542	572	543	573	598	570	534	547	514	522	554	562	580	539	593	561	570	563	510	560	545	557	530	531	587	525	561	548	555	566	537	574	581	579	551	535	577	557	589	539	567	547	560	556	576	540	550	577	528	569	502	531	526	549	558	582	558	585	570	549	512	561	517	536	523	548	557	560	549	564	563	562	535	534	532	571	545	522	566	540	524	546	517	562	563	580	556	565	561	492	558	547	556	525	580	561	584	580	514	537	558	530	575	513	541	546	581	553	497	553	545	528	546	534	565	546	573	566	569	572	602	522	544	542	552	559	573	574	583	569	530	557	557	547	508	606	572	526	594	558	512	533	554	578	573	574	532	551	520	566	568	529	512	552	518	565	513	541	533	582	556	545	550	605	593	556	538	562	569	546	561	560	564	544	526	525	528	597	530	570	567	531	556	569	552	577	498	474	547	542	559	539	550	541	535	518	549	561	545	549	550	583	539	533	534	545	554	511	536	544	556	530	555	595	583	548	554	547	575	553	542	523	544	523	523	561	543	544	533	564	589	566	543	567	544	552	599	546	533	559	553	578	568	541	549	530	549	575	531	532	551	559	583	610	528	543	590	536	582	539	527	532	528	516	526	548	554	555	529	551	554	553	558	519	539	519	535	518	556	582	530	556	574	542	525	512	539	567	533	528	536	527	555	545	578	504	596	551	562	567	548	554	557	556	547	570	577	547	586	577	559	578	592	550	588	575	524	565	571	575	534	531	519	597	559	593	566	592	575	570	597	559	562	585	533	520	511	560	568	552	551	578	546	552	564	540	543	561	551	549	529	561	553	577	544	566	576	587	529	571	563	591	556	542	541	534	588	541	597	520	581	604	551	579	541	576	575	583	553	505	578	558	523	551	523	541	593	544	546	605	530	547	592	543	521	541	543	563	539	568	508	540	509	567	543	575	552	545	546	569	532	527	556	514	552	581	571	560	561	572	502	567	550	584	559	516	581	588	564	583	562	529	519	598	540	568	570	542	571	560	521	535	516	550	567	546	550	567	559	559	585	551	522	559	567	566	522	591	591	563	534	533	562	574	495	605	564	563	568	548	577	550	575	604	548	569	567	580	563	561	543	569	565	613	538	560	586	590	571	572	606	489	516	586	532	539	531	559	579	599	565	534	553	509	552	546	524	559	548	593	554	622	538	587	579	548	527	570	536	552	530	556	511	551	547	517	551	546	495	550	550	507	526	580	539	520	597	530	543	538	535	527	559	539	589	552	604	562	556	529	582	590	572	570	532	562	564	578	513	566	557	560	547	522	593	529	505	537	609	579	522	560	541	565	526	591	549	553	521	565	547	547	511	611	549	578	564	554	537	531	531	544	579	601	566	573	498	554	503	570	510	551	563	545	527	540	576	481	553	564	547	576	596	547	557	495	543	524	547	564	555	554	556	558	526	566	569	519	526	536	587	551	558	526	539	525	547	562	523	560	544	592	542	552	542	548	556	594	582	557	555	538	582	578	538	561	537	516	568	506	520	548	550	541	516	583	584	535	533	538	549	544	545	518	541	485	529	551	566	500	540	540	561	551	578	525	591	558	557	543	552	566	540	533	572	533	566	569	602	583	563	564	549	578	555	571	567	582	509	547	522	529	540	554	541	547	536	532	516	550	529	531	562	478	587	559	562	561	539	533	537	555	554	524	550	566	520	570	543	546	572	560	557	567	547	521	520	576	510	565	556	541	519	542	563	530	537	583	558	537	523	573	582	545	546	566	490	536	512	523	525	541	567	542	543	562	553	570	537	544	569	516	557	537	559	571	549	577	584	540	562	533	570	517	533	516	559	529	540	528	563	554	570	528	598	580	551	607	580	553	575	545	539	571	546	567	509	552	566	532	533	557	545	594	571	540	583	523	559	597	568	561	543	535	563	569	538	554	552	521	583	548	540	553	562	557	560	589	533	545	520	565	549	545	562	562	603	541	511	516	587	498	513	542	571	543	541	515	523	545	537	583	564	607	566	551	564	569	556	540	558	570	537	530	516	577	585	533	525	576	573	522	524	545	562	570	553
59621	102462	72064	32386	17054	969	684	685	622	624	572	598	631	573	546	551	627	547	635	564	869	1997	2247	1756	1077	760	625	573	530	583	586	550	582	568	601	562	581	587	558	556	603	566	495	562	587	606	581	599	562	543	544	577	563	520	548	576	567	572	618	563	545	586	591	580	540	551	589	569	577	574	582	557	557	604	562	590	592	552	571	579	544	546	555	589	575	558	545	539	615	524	544	568	541	619	613	532	561	545	576	586	574	544	545	550	602	537	572	557	603	541	585	556	573	584	529	560	522	573	602	549	582	555	563	570	584	541	606	594	584	523	559	563	544	602	575	569	570	571	564	558	593	558	566	571	558	585	564	580	587	577	556	576	577	553	555	513	555	593	587	595	577	563	555	617	579	588	558	560	580	540	555	591	521	574	544	582	539	604	577	545	548	550	553	563	588	614	555	530	583	541	589	565	556	566	552	566	546	569	590	578	544	566	577	562	566	523	566	543	595	558	560	552	559	565	526	579	537	531	590	556	586	595	553	530	566	560	580	578	549	594	587	573	574	547	539	542	583	578	520	571	549	564	575	552	591	595	578	562	579	568	602	543	587	592	536	568	573	575	626	542	546	572	596	555	556	578	556	585	565	536	571	568	551	567	571	591	552	595	545	564	581	571	573	553	541	584	583	607	573	582	571	592	570	585	554	582	561	632	565	553	580	597	576	592	565	582	541	610	559	533	554	606	571	576	550	561	558	507	557	519	582	570	506	599	529	586	551	578	586	586	571	559	567	575	560	544	517	569	553	552	569	559	556	587	568	550	569	587	607	584	567	551	549	583	573	613	562	543	560	533	566	552	564	541	534	560	570	511	567	568	561	573	562	551	550	589	585	580	553	559	563	558	588	577	556	591	558	576	531	567	563	609	606	589	611	577	551	580	601	563	525	582	580	564	577	570	593	571	566	560	555	574	545	575	549	596	605	550	559	572	600	534	540	531	583	583	566	549	552	564	551	553	560	538	577	554	571	537	580	560	571	582	568	614	567	576	579	563	595	597	560	596	603	586	606	543	569	585	546	586	558	554	524	544	566	580	578	580	573	571	594	557	566	557	585	546	552	561	552	597	562	563	576	543	524	614	567	576	597	566	517	510	576	580	516	556	617	597	543	562	518	565	544	545	572	571	589	562	576	617	600	557	535	580	554	636	589	558	578	590	587	582	595	571	560	570	562	542	564	598	565	566	553	568	546	552	570	571	567	568	570	608	541	541	587	571	580	607	578	556	566	544	546	574	559	527	594	547	602	563	549	547	572	524	521	521	548	544	571	573	566	618	560	538	578	535	546	558	561	547	586	575	585	564	506	551	535	524	586	588	612	547	521	564	569	542	588	594	561	576	607	587	553	525	595	538	565	576	595	580	585	608	570	587	615	581	596	545	551	529	566	589	595	542	573	572	541	553	538	542	592	528	572	594	587	542	567	555	552	549	577	579	523	571	589	545	571	567	542	553	577	542	573	532	592	586	584	561	594	551	559	572	547	529	552	533	551	589	542	565	553	575	546	598	619	587	533	602	595	565	554	566	587	561	544	581	535	578	565	596	565	544	585	575	600	552	621	588	534	509	571	551	552	621	555	573	601	555	590	559	531	536	535	585	571	563	552	610	539	582	579	539	579	552	568	546	587	564	544	531	589	551	561	552	584	574	565	555	549	578	568	560	539	558	560	557	596	550	523	554	567	567	527	582	556	584	551	527	633	556	606	571	549	586	544	546	555	556	614	575	565	616	545	545	583	572	600	560	570	564	552	566	571	595	565	515	540	520	560	540	578	569	544	544	553	600	588	539	566	572	595	606	562	543	547	566	594	566	580	539	581	580	593	576	562	558	564	580	551	555	524	556	568	550	546	571	538	551	541	548	576	558	565	542	558	551	581	589	536	573	589	552	566	594	547	552	613	565	538	594	537	559	557	574	540	569	526	545	553	580	569	558	564	555	530	553	581	568	579	583	611	579	593	528	555	553	590	586	573	625	585	517	583	563	594	577	597	593	581	574	601	564	546	563	595	529	546	577	537	550	550	573	564	570	572	557	566	580	539	606	599	562	557	596	540	560	554	605	563	566	578	563	536	554	617	596	575	527	566	550	536	595	554	554	582	621	611	561	550	556	565	553	567	586	562	579	533	554	555	567	581	586	565	585	582	548	600	562	532	592	559	609	566	548	567	574	513	542	526	592	539	549	537	587	592	560	573	557	569	614	589	551	570	542	594	616	526	574	576	587	524	540	579	589	533	518	570	610	616	551	574	555	541	576	587	546	544	533	539	593	591	551	546	557	535	581	565	565	587	547	577	552	538	526	566	576	525	557	595	567	589	585	505	581	569	618	556	549	550	530	572	559	587	573	529	587	560	564	571	626	532	565	555	607	537	566	580	608	587	583	590	608	583	544	565	599	579	557	595	593	550	554	606	550	593	575	605	565	569	579	583	535	568	574	547	587	513	567	514	521	578	561	605	580	543	570	526	567	566	530	553	599	564	582	587	612	561	594	569	553	612	575	523	557	620	539	524	540	538	535	545	565	558	534	538	557	548	533	551	610	580	587	577	510	578	568	556	546	519	553	529	533	575	589	586	577	515	600	573	583	561	552	571	546	546	533	577	557	559	582	557	577	603	553	574	536	555	578	583	563	577	584	554	591	588	572	587	559	548	534	569	566	579	551	523	572	560	566	562	596	581	590	584	576	547	579	574	578	561	527	540	561	564	556	544	593	564	561	554	573	578	551	572	552	541	520	558	598	576	541	578	539	555	567	552	571	526	539	589	571	581	580	562	571	594	553	581	591	598	546	543	525	628	607	571	574	570	551	582	609	614	568	572	547	523	530	548	569	572	522	557	587	572	646	577	573	582	582	570	547	561	560	569	555	563	605	517	595	546	585	520	511	562	569	558	571	550	582	621	563	550	524	591	563	599	548	576	618	535	564	558	568	555	601	569	570	564	617	561	582	554	564	550	603	589	577	591	514	536	545	575	540	542	548	619	592	556	585	584	571	552	615	550	555	546	590	584	583	619	606	571	572	559	555	581	563	552	544	555	554	570	526	559	538	533	564	578	579	526	585	564	564	575	550	561	556	574	616	586	592	582	563	572	568	538	604	525	567	509	589	579	558	501	595	562	578	543	603	550	571	544	531	554	588	569	552	591	540	568	612	569	576	579	625	594	594	592	560	567	556	591	551	575	559	565	525	601	540	614	541	556	566	558	582	530	558	579	591	566	573	523	563	568	574	592	559	555	532	568	548	580	543	549	560	558	557	555	557	567	558	538	571	574	587	595	564	509	530	599	570	549	543	591	582	544	538	532	552	574	539	547	582	583	525	558	565	547	578	551	543	598	585	563	576	531	554	586	567	557	573	528	526	546	543	582	531	560	616	547	601	596	528	526	603	583	581	553	568	574	543	540	513	585	626	583	506	563	556	545	567	537	604	557	587	547	541	563	594	518	556	596	593	566	570	546	511
28147	29554	28617	11144	910	378	379	340	336	351	352	356	344	345	332	342	339	354	378	345	374	372	387	376	402	364	366	326	338	306	336	358	362	352	351	325	334	366	369	361	358	341	349	356	331	346	369	345	326	329	346	353	320	354	321	354	365	321	353	325	363	358	373	318	350	347	340	333	368	339	354	360	347	330	336	369	379	344	349	385	338	334	351	361	352	326	369	348	383	362	353	357	346	371	321	378	335	375	347	318	344	354	344	335	361	375	388	324	341	381	347	324	323	362	352	357	365	349	372	354	345	334	344	345	340	365	368	347	354	362	360	340	358	350	345	303	362	341	363	345	386	353	313	320	358	329	359	359	320	335	298	372	360	313	325	370	344	395	363	341	337	343	355	334	354	361	333	352	369	318	357	376	357	358	331	322	343	370	359	368	369	331	338	370	354	366	360	338	347	357	374	340	358	356	327	359	349	374	352	408	367	351	361	321	367	351	381	358	369	364	364	356	353	358	361	320	316	349	360	353	348	357	375	332	350	378	321	372	358	342	351	332	300	363	326	358	336	373	349	340	367	362	348	345	358	321	356	341	345	334	416	339	353	353	352	346	333	328	356	373	360	350	309	375	380	310	312	339	349	334	353	357	365	319	351	371	344	354	347	367	363	345	356	338	320	372	373	361	345	342	333	317	374	342	374	357	340	365	307	335	342	313	332	309	368	325	346	321	341	323	371	339	361	355	336	348	393	353	353	341	339	333	359	345	335	364	333	339	376	375	335	321	368	345	327	358	376	384	366	405	345	367	357	340	348	344	348	351	336	353	323	362	343	359	345	346	329	344	364	349	368	350	328	355	366	352	343	362	340	374	322	368	376	383	343	352	336	361	383	330	392	349	341	352	353	351	353	358	367	345	365	329	340	358	394	358	363	344	339	326	357	358	355	346	363	364	340	320	328	380	333	310	373	366	344	339	323	333	355	321	327	345	350	367	345	340	332	392	353	363	297	332	367	341	336	370	337	325	346	350	389	353	349	339	365	370	347	350	329	359	350	360	359	345	349	283	318	345	335	370	337	335	336	357	361	317	351	327	348	353	359	361	357	303	346	348	346	309	369	323	373	352	362	347	349	348	346	301	334	390	337	350	355	364	361	333	385	323	336	311	372	356	355	354	411	370	321	316	370	357	396	344	373	352	339	325	339	331	361	351	357	375	343	377	363	327	339	358	365	376	334	341	338	371	369	336	356	363	346	290	361	322	317	348	349	348	345	313	346	360	352	336	362	364	345	332	330	350	326	398	348	365	365	332	347	344	343	377	336	332	349	321	356	346	342	340	358	345	350	346	377	328	323	381	360	339	360	352	346	358	377	365	327	371	357	321	343	340	358	368	350	337	346	366	335	361	362	323	371	377	337	340	367	315	347	337	364	334	336	362	357	327	359	354	317	321	360	361	362	346	345	355	353	364	362	376	367	357	364	375	317	333	342	369	355	314	352	342	336	368	332	369	304	373	369	362	377	327	354	370	356	354	381	375	371	328	348	331	405	370	352	341	328	335	320	350	366	334	358	320	342	368	350	344	339	321	334	356	374	340	355	322	327	381	326	351	332	370	365	352	338	374	350	378	336	394	349	358	330	340	377	345	381	365	357	353	354	356	319	328	333	385	355	352	388	353	359	350	315	352	341	361	313	378	354	367	356	316	330	337	359	354	355	329	338	357	362	367	338	339	340	348	341	357	332	350	343	361	322	367	357	318	368	381	350	350	314	313	358	352	350	332	352	360	372	395	327	372	336	384	342	355	355	324	358	355	353	384	377	316	329	356	331	376	342	383	342	305	371	354	391	340	328	318	325	338	356	322	348	337	333	319	305	351	365	356	336	346	324	351	384	342	335	352	368	398	355	361	359	326	351	338	360	346	325	337	372	336	378	335	307	351	339	327	322	371	373	410	380	338	367	345	322	337	371	335	379	358	342	350	336	355	373	346	366	355	333	374	411	326	349	376	364	350	366	383	384	372	352	381	323	342	368	333	337	339	364	341	354	331	355	332	358	372	359	346	358	372	347	350	375	327	370	358	364	325	331	361	351	355	347	333	349	308	336	343	331	344	386	340	350	327	316	359	341	349	361	328	337	368	332	347	362	380	359	353	317	340	378	347	344	344	352	333	352	344	339	373	317	365	366	369	362	343	383	358	354	336	369	313	351	349	366	324	364	359	326	361	323	318	338	366	320	351	351	346	339	347	348	345	355	372	346	309	390	353	329	339	352	324	347	348	333	351	339	367	360	355	356	374	364	357	328	336	356	360	357	347	341	368	343	357	335	346	356	331	327	376	338	357	361	316	319	377	310	361	340	340	341	362	358	373	397	343	359	340	365	313	350	341	361	388	347	359	356	312	372	385	361	361	338	383	340	318	359	352	369	358	368	328	332	354	357	324	351	326	355	345	356	359	347	360	376	378	292	329	346	339	338	353	338	343	342	349	324	367	356	341	362	385	345	347	333	367	348	350	359	343	355	351	363	348	337	354	318	356	360	329	330	336	328	366	367	359	336	341	339	355	364	336	353	353	365	381	336	359	344	372	339	343	347	356	342	382	347	368	343	332	345	351	385	356	323	361	349	369	346	336	340	387	382	343	363	332	343	378	372	375	356	342	310	375	369	344	357	344	362	356	334	370	352	378	347	353	359	362	335	347	347	333	356	341	347	387	349	348	363	348	364	347	367	342	332	335	370	345	328	385	387	355	355	333	354	378	358	354	358	392	326	356	339	346	328	360	384	338	341	343	367	390	353	330	369	358	345	342	362	344	361	342	381	353	346	350	378	373	363	373	389	356	363	395	345	336	324	327	346	354	358	342	376	374	337	330	341	306	348	339	349	326	351	362	334	346	332	378	353	357	365	339	326	354	366	317	352	323	342	353	311	345	328	381	345	356	351	369	352	363	361	372	357	361	297	358	336	333	324	341	355	350	362	332	355	340	342	352	338	348	328	378	370	319	359	331	350	347	349	310	338	331	334	352	333	352	366	363	380	351	342	342	360	350	322	339	356	359	354	354	370	363	345	317	359	335	335	372	352	344	336	337	340	393	376	338	366	348	339	384	336	374	359	357	350	344	355	366	338	338	356	347	361	352	380	346	376	351	317	345	355	354	352	315	322	383	340	357	313	342	348	349	376	315	342	350	376	380	324	336	338	362	365	354	348	372	336	352	376	339	345	367	368	334	308	348	380	339	327	334	378	351	340	365	355	351	342	370	341	337	336	354	353	333	326	340	341	351	324	344	343	322	360	336	368	345	386	343	341	363	383	344	365	329	338	336	328	400	383	342	346	366	352	364	353	327	393	369	352	367	351	343	345	359	367	335	339	375	365	355	367	368	346	330	379	336	348	324	337	354	320	326	353	347	377	330	352	349	354	376	362	346	339	354	324	335	356	349	346	346	302	336	355	323	341	371	340	364	328	343	356	330	353	355	351	338	321	340	325	314	343	350	323	356	347	337	366	348
14539	37565	22208	5776	704	362	349	324	321	383	341	343	304	311	343	309	337	327	336	342	358	339	413	412	338	321	330	314	316	354	342	305	340	336	343	288	317	350	311	340	300	328	307	297	327	330	295	318	329	301	310	354	305	341	335	334	318	339	339	315	284	329	336	296	297	328	310	343	328	295	321	308	305	330	330	301	331	336	328	342	330	325	300	328	316	276	311	307	275	301	325	344	328	310	321	346	312	307	321	337	347	341	316	346	350	351	319	305	285	344	285	325	328	313	317	308	334	308	310	331	287	336	324	309	329	312	307	339	332	291	327	324	323	317	328	358	349	329	328	290	324	324	307	337	290	308	330	303	312	312	320	316	314	306	322	320	326	319	345	296	329	321	335	328	346	295	315	306	300	299	324	325	323	358	314	340	325	355	327	301	316	333	320	301	321	308	315	301	345	305	332	304	300	332	314	302	352	327	322	281	312	317	357	325	305	317	316	298	325	328	320	320	333	313	307	335	322	310	358	335	297	294	321	331	321	338	317	326	296	337	316	303	323	343	329	322	302	323	297	324	340	287	331	332	343	318	301	335	290	340	336	314	328	350	324	295	325	340	297	299	329	324	306	333	339	331	319	294	302	323	355	312	330	336	298	351	333	335	323	337	309	288	318	359	336	314	303	314	336	315	343	330	320	307	322	332	293	330	317	295	307	338	309	301	319	360	330	344	307	317	331	288	322	320	323	289	312	332	316	298	323	341	306	358	335	321	319	293	315	316	308	320	305	312	306	292	300	342	300	365	343	326	349	289	287	331	330	329	311	289	320	310	329	337	297	294	352	322	335	324	341	321	339	313	315	341	307	319	353	326	318	324	323	332	321	329	322	310	313	359	292	295	346	353	313	318	332	344	338	312	319	330	317	316	337	343	339	288	324	347	335	312	310	297	335	320	345	307	310	333	310	308	319	326	330	345	313	364	319	326	342	328	323	315	330	342	351	315	320	332	295	323	337	349	327	328	303	324	322	292	323	340	317	319	272	294	332	326	335	344	345	351	320	294	336	320	311	347	313	296	332	313	346	386	315	321	330	305	337	320	364	314	305	312	337	326	331	337	315	333	312	318	332	326	306	335	333	328	318	311	348	306	333	319	368	289	343	366	311	330	309	331	335	299	338	323	300	318	292	308	299	305	303	312	275	359	321	291	304	353	315	308	326	325	346	338	330	317	328	302	341	328	321	347	365	340	366	338	325	315	336	337	332	294	278	299	333	316	321	322	337	334	316	331	293	321	316	331	325	345	316	308	317	334	346	315	329	329	320	338	344	285	338	311	330	323	300	312	305	315	327	338	316	330	334	313	334	340	336	302	309	329	337	325	337	298	326	314	307	315	352	296	350	321	294	302	347	306	317	323	358	332	313	320	300	304	307	336	333	317	318	307	327	347	297	296	333	328	313	305	310	323	300	322	312	341	332	326	289	324	344	333	353	350	339	328	342	334	339	319	337	310	312	298	341	323	326	302	305	314	298	322	323	308	276	318	307	337	345	312	346	323	309	346	328	311	321	336	312	309	304	321	336	331	320	335	343	320	319	335	284	321	321	350	345	342	310	325	347	366	314	290	291	310	322	307	357	335	301	337	326	308	329	308	307	335	330	322	332	320	319	314	302	289	350	332	329	300	308	330	333	309	313	294	368	325	328	294	325	318	297	337	314	305	340	305	307	340	296	322	344	302	316	334	333	311	322	314	344	314	307	306	322	310	333	315	334	332	320	334	342	312	306	304	299	299	304	329	341	317	295	313	321	317	328	298	316	324	350	302	319	314	296	311	331	354	324	341	322	329	337	301	351	361	319	329	323	313	315	303	291	337	318	328	310	305	339	290	305	311	339	338	304	305	335	271	317	310	341	316	302	323	340	338	324	309	334	339	315	326	327	340	347	333	299	342	332	310	318	335	313	302	326	289	320	309	337	317	315	323	343	336	304	330	301	307	350	333	313	321	312	313	296	337	322	371	293	299	303	327	300	305	328	330	331	335	296	327	320	307	318	324	309	324	337	337	310	326	336	315	308	286	308	309	333	311	321	294	319	305	332	291	320	351	304	310	313	354	268	333	288	335	335	300	342	338	335	330	300	325	358	313	307	334	301	347	322	309	343	319	341	294	312	316	330	314	310	333	297	328	366	328	331	314	336	330	328	362	332	333	323	319	312	336	301	275	333	336	311	316	325	324	312	300	378	331	297	339	352	312	298	313	307	335	315	310	288	300	321	307	342	352	301	308	279	293	327	303	322	347	331	331	329	335	352	325	325	360	338	308	303	337	310	316	315	320	297	325	349	329	343	329	303	313	328	318	354	326	349	332	349	324	352	346	325	303	336	309	346	320	302	343	324	310	300	292	308	291	339	321	310	334	319	347	341	313	330	332	304	355	317	308	293	337	343	280	312	294	358	324	309	338	319	328	293	299	339	325	338	336	328	335	324	324	304	335	349	310	307	275	304	340	293	281	330	311	322	324	335	333	337	307	340	332	308	346	352	296	333	308	302	311	315	280	311	327	320	322	340	312	318	332	303	348	321	311	326	307	302	328	358	369	319	314	327	317	299	325	311	307	298	341	322	310	310	344	318	330	327	323	299	352	326	292	309	326	306	346	311	338	334	303	317	308	311	334	336	319	318	334	299	315	313	308	325	303	305	308	316	320	308	313	312	329	299	323	344	311	304	265	330	321	311	324	320	315	312	336	294	313	309	323	309	338	323	331	316	338	323	284	323	317	326	301	353	311	305	294	352	342	358	302	313	317	330	330	322	294	302	311	338	359	310	315	314	313	323	326	319	312	318	332	323	309	319	352	303	351	313	304	302	322	320	331	308	310	302	328	330	339	333	299	311	309	338	296	324	327	338	328	303	302	350	343	336	338	312	323	323	299	321	321	304	358	343	312	291	317	358	314	312	307	337	298	337	298	299	328	315	344	298	316	329	321	352	324	309	295	318	329	336	333	297	309	337	343	302	299	318	324	322	333	329	324	330	313	322	341	321	320	327	334	346	316	281	312	325	335	314	347	324	323	319	301	334	332	337	347	350	327	327	312	322	319	312	322	333	323	321	303	344	339	299	343	332	290	343	309	333	372	296	322	320	333	363	319	324	297	318	309	322	334	323	320	330	305	310	314	304	317	310	316	352	286	297	313	323	327	305	305	321	318	320	351	300	341	322	351	304	309	315	351	337	308	321	328	307	316	361	317	318	359	296	342	325	308	324	312	339	330	318	340	319	347	323	287	343	345	329	327	312	313	322	278	312	298	315	336	320	305	302	294	296	357	330	310	308	337	311	310	307	306	351	341	340	326	297	316	307	312	349	315	316	308	343	317	342	308	315	320	304	298	340	314	330	328	320	292	381	353	317	315	298	320	330	359	333	316	339	324	308	303	350	309	301	286	298	314	324	342	319	325	307	313	321	344	336	352	317	330	336	319	375	289	295	321	307	299	348	322	335	299	306	373	330	310
24966	26130	41802	37840	18094	3453	709	528	462	479	461	477	469	525	474	485	512	433	483	462	508	725	747	652	530	451	453	504	452	444	475	502	456	451	479	475	423	526	442	455	472	474	475	450	483	441	453	446	443	461	433	475	454	499	485	442	423	448	430	461	456	437	435	460	502	456	435	480	477	471	480	460	495	458	455	463	460	471	461	463	410	480	457	485	451	439	425	470	460	428	443	480	474	487	456	432	430	466	457	412	461	480	459	473	450	429	427	428	481	477	446	430	465	457	438	455	449	455	448	504	467	442	470	459	456	449	489	472	476	484	463	442	436	433	461	469	428	464	459	443	452	446	449	440	441	458	490	458	457	449	470	471	460	506	458	464	512	430	465	493	417	475	451	482	469	466	446	465	438	457	456	479	425	441	453	496	435	457	422	413	434	477	463	455	456	487	491	468	460	405	419	440	449	476	463	474	420	469	441	468	442	486	463	481	441	435	462	427	445	458	461	475	425	467	452	473	435	497	440	448	491	446	461	469	439	472	452	467	456	468	485	455	478	469	439	463	474	408	446	472	480	441	461	478	461	446	444	505	444	472	450	447	452	452	436	432	426	472	440	478	445	463	467	475	453	480	477	455	447	436	459	433	472	488	456	475	480	436	477	484	438	454	467	492	460	447	456	488	444	476	457	471	443	472	491	425	468	468	452	499	462	501	463	447	456	450	432	473	485	444	429	454	423	451	473	488	482	456	445	448	451	474	442	435	469	474	450	491	466	473	490	509	459	462	461	491	439	425	444	453	483	449	451	463	475	454	432	454	452	459	478	490	432	467	459	498	502	429	462	472	471	449	464	464	437	434	483	408	452	490	478	474	429	429	452	460	479	464	487	447	441	480	463	461	442	434	445	464	454	463	446	466	480	464	458	467	451	476	472	445	448	427	447	451	495	446	479	458	458	424	451	446	437	453	438	424	475	463	456	426	487	428	479	429	445	485	465	457	478	426	428	459	430	453	452	441	445	453	476	466	465	452	469	413	445	448	458	468	442	462	466	446	514	457	426	462	447	444	484	452	444	465	462	409	465	461	467	445	466	445	442	434	455	454	469	477	457	469	460	460	473	471	473	451	490	490	461	445	455	492	455	446	463	442	463	482	469	441	497	457	416	458	485	455	465	447	446	491	474	455	496	451	470	435	453	485	457	463	473	478	434	492	454	498	480	437	441	462	461	460	444	438	447	439	479	440	470	427	481	441	482	479	470	488	460	438	491	478	448	445	445	466	461	465	472	418	483	447	456	465	473	448	473	477	435	464	502	442	471	483	462	419	403	471	449	471	467	465	458	448	462	475	481	451	421	489	507	477	481	476	431	430	474	460	465	428	474	432	467	466	425	441	438	459	411	490	496	468	456	452	484	451	449	468	461	451	444	468	468	477	439	441	428	429	446	423	455	438	449	465	437	439	481	450	482	494	450	420	460	477	478	472	424	496	460	490	421	468	456	451	462	446	416	465	474	472	498	461	428	443	449	417	454	452	464	467	462	458	478	464	443	458	470	481	478	487	464	438	438	437	475	436	454	469	434	440	462	419	480	469	436	491	438	437	490	475	492	501	447	434	486	433	479	437	438	418	431	443	530	468	513	448	419	453	481	413	467	447	447	439	447	471	421	433	422	436	451	457	476	462	418	452	461	411	491	439	492	449	424	446	444	466	477	459	467	433	468	454	444	477	448	446	481	452	457	464	448	509	460	409	470	485	468	472	467	455	432	455	492	500	463	439	512	462	487	479	438	473	468	479	448	475	471	476	432	422	426	444	440	416	457	470	452	452	468	443	417	462	458	516	448	431	441	487	526	473	467	446	469	462	425	445	431	449	461	434	475	406	428	443	463	465	497	490	463	489	425	461	454	428	428	453	456	465	439	474	424	472	450	458	467	446	446	459	440	489	441	451	489	438	490	457	456	415	477	529	476	471	477	442	452	450	473	430	439	446	493	467	417	484	462	434	445	485	426	423	458	450	438	475	466	434	461	460	468	469	483	475	448	493	482	460	418	464	484	470	464	447	466	466	447	456	460	508	458	482	466	479	460	477	467	473	475	469	451	452	463	475	442	458	474	466	449	437	500	460	439	462	412	456	495	481	436	483	467	430	438	450	445	481	434	466	477	487	465	503	451	453	462	459	433	459	466	487	451	473	490	465	455	467	454	476	411	454	437	456	480	466	456	467	465	417	421	439	469	457	443	423	470	450	439	475	462	443	465	474	469	408	454	462	469	426	485	464	469	418	464	473	482	433	475	468	486	440	443	443	432	452	454	470	487	514	454	451	441	436	461	458	435	465	416	474	457	484	465	481	443	442	452	436	451	451	489	487	413	495	482	439	482	439	462	450	465	446	466	431	479	468	459	491	465	419	445	481	389	443	459	496	498	433	449	477	461	483	471	455	461	429	427	429	433	457	437	460	500	480	419	450	431	455	454	468	474	441	457	417	462	425	418	469	478	440	444	433	456	469	427	451	420	465	468	435	484	489	445	500	452	444	482	465	473	475	429	457	435	442	462	456	463	439	512	432	517	449	429	464	455	473	464	459	449	502	431	435	477	424	431	456	455	470	479	444	484	431	501	470	441	460	410	416	477	451	495	455	449	466	459	493	470	468	477	450	450	489	452	474	431	463	479	482	483	421	470	470	461	449	462	480	457	458	460	461	481	442	456	495	463	444	490	478	453	474	464	443	442	449	471	433	458	467	457	423	446	430	441	479	439	474	443	449	445	445	450	465	485	427	445	450	441	481	469	477	442	465	458	467	463	434	464	460	457	415	495	427	459	472	477	458	458	455	411	443	494	482	467	482	464	478	473	478	477	445	479	503	440	482	426	463	442	501	424	462	460	423	491	491	469	522	469	479	503	463	478	446	447	492	432	433	458	457	445	474	458	424	471	480	440	447	454	475	485	463	448	491	462	451	430	441	429	438	451	440	458	447	447	465	451	430	424	465	445	495	495	476	429	441	416	456	449	423	458	462	462	424	447	467	468	402	463	469	505	457	423	454	438	426	442	455	450	446	488	422	456	434	485	460	423	467	473	460	450	453	456	431	415	462	465	458	421	490	473	464	459	439	455	468	492	454	454	456	474	452	472	432	412	436	457	476	459	452	469	495	464	476	452	502	467	449	503	470	435	461	477	444	431	425	486	454	455	442	465	410	464	420	480	423	407	491	444	473	439	464	473	455	449	479	445	490	443	457	464	509	461	445	462	406	475	431	492	442	480	409	417	473	479	470	456	457	440	448	456	470	497	451	488	464	473	436	428	479	469	471	481	440	445	507	477	423	489	487	442	445	467	463	492	450	439	458	431	469	445	447	445	443	467	424	477	432	464	430	458	427	479	469	457	484	428	456	461	455	463	473	464	499	504	487	499	440	424	432	465	464	523	414	468	442	473	464	458	460	442	442	453	463	467	442	465	435	477	478	473	478	454	478	454	474	455	424	497	446	457	475	477	451	434	480
56522	92150	65258	34410	5634	551	523	494	485	481	494	501	463	475	489	470	499	498	506	466	599	955	881	807	602	491	479	469	480	492	458	493	450	441	441	478	450	468	473	511	481	476	486	447	472	461	474	453	442	451	479	481	482	499	417	469	468	482	458	480	461	436	466	474	445	458	504	491	475	516	455	473	485	472	446	478	483	452	444	486	445	528	500	465	475	487	477	455	493	456	497	428	485	464	463	457	470	519	433	442	436	450	450	488	495	509	502	446	491	448	497	466	461	469	438	456	455	482	506	483	497	520	501	441	482	493	473	457	472	440	451	489	479	473	476	511	489	482	449	476	472	470	435	446	464	468	488	469	439	477	430	498	502	430	473	457	489	512	493	443	451	505	462	503	481	485	482	497	501	446	454	489	476	495	459	470	439	477	466	454	456	493	474	480	471	456	448	487	477	442	439	436	472	465	475	488	471	489	467	434	494	523	454	484	448	484	458	490	463	477	430	463	475	468	434	461	457	433	487	469	434	444	437	477	463	485	477	484	482	463	435	450	451	507	483	447	434	495	450	509	492	467	486	471	463	445	490	445	433	457	465	446	440	486	464	455	420	469	484	464	475	437	449	457	458	425	448	454	439	433	432	465	492	464	505	462	461	429	497	475	455	453	467	455	437	466	463	475	447	471	466	473	443	465	479	473	458	474	447	465	434	415	469	435	433	465	446	481	430	469	503	456	503	412	436	457	453	475	459	456	462	468	499	476	495	446	487	446	441	483	505	440	448	420	477	440	464	454	464	464	469	445	445	470	483	471	476	460	469	502	488	475	494	496	482	446	468	472	479	465	462	499	487	466	455	456	456	452	477	437	441	428	431	498	526	497	461	472	499	498	473	459	470	460	463	453	416	461	471	407	425	449	487	422	493	446	450	476	488	447	454	471	511	449	487	460	455	441	471	498	473	500	468	487	452	454	452	427	465	467	435	451	442	490	488	472	450	476	466	470	435	465	460	471	470	478	458	458	467	490	489	475	452	456	446	476	474	465	481	447	447	470	437	476	461	454	510	447	458	473	438	470	476	436	477	476	477	464	479	484	474	439	478	484	526	461	455	483	518	444	483	491	466	457	481	472	478	478	474	510	452	486	494	482	488	474	513	457	431	453	448	529	455	453	464	478	478	468	436	439	446	467	520	512	471	476	443	523	474	434	432	492	477	463	452	437	483	474	435	454	474	459	437	427	453	437	464	500	501	461	476	511	450	454	484	452	438	487	492	477	453	460	516	455	450	477	453	445	459	471	468	448	468	419	463	470	432	506	471	443	512	484	431	478	464	482	479	458	455	490	464	476	467	478	470	515	456	462	508	457	467	427	450	442	491	450	454	448	461	489	445	444	478	459	433	443	475	541	472	448	452	468	462	478	463	478	442	435	450	472	476	486	449	473	466	470	458	491	458	433	487	470	436	458	469	488	446	497	422	458	406	439	472	495	494	408	472	440	428	438	446	486	470	472	455	483	464	472	487	504	479	455	480	455	452	472	453	454	489	424	489	451	493	452	489	481	479	484	423	474	481	496	479	440	455	457	509	479	455	440	466	453	483	516	471	466	466	480	507	491	493	466	501	465	450	464	469	459	480	482	453	470	423	462	443	454	445	462	465	467	438	480	472	468	469	492	443	440	464	463	486	459	473	482	475	494	456	483	454	441	461	480	467	473	453	480	443	470	491	486	489	447	473	483	505	487	465	479	485	450	454	445	456	443	482	458	466	508	490	437	455	448	440	445	480	487	473	473	451	474	463	472	477	463	482	422	473	481	457	495	465	477	457	471	455	471	525	471	421	523	445	467	458	456	464	493	504	492	437	496	493	453	483	484	459	478	483	497	475	494	458	465	483	521	453	457	440	514	471	473	427	471	497	462	472	481	468	495	451	480	489	452	472	471	463	435	421	438	481	443	431	474	489	449	497	434	483	486	462	444	454	472	443	462	465	465	448	475	486	468	455	479	474	498	472	495	453	485	481	474	496	472	470	442	444	482	453	471	456	466	488	488	519	460	444	471	448	433	487	452	453	452	516	470	471	474	505	488	464	509	517	431	427	492	494	457	482	461	410	481	474	467	481	463	468	450	488	480	481	462	489	495	456	455	436	438	467	462	459	461	439	493	466	497	467	516	457	440	464	486	446	465	462	469	459	486	456	461	464	466	493	453	451	450	490	452	474	450	469	452	436	478	475	490	432	446	473	461	510	459	465	466	442	461	480	461	452	451	460	466	442	462	461	473	464	497	457	454	451	472	474	455	444	467	496	441	490	455	442	455	448	464	472	473	481	506	454	513	445	439	411	527	441	474	485	465	450	426	473	465	450	493	435	486	488	451	438	462	482	474	457	474	482	444	460	461	478	466	474	462	440	428	456	486	440	521	465	476	453	416	459	451	481	468	487	466	479	476	513	494	467	470	465	475	452	479	463	456	476	479	445	476	448	447	498	468	434	440	470	458	428	428	461	474	472	472	445	447	450	485	465	489	476	455	489	423	449	482	476	476	478	488	455	443	470	471	491	461	443	474	474	493	438	484	425	477	495	446	430	479	476	450	425	437	492	486	450	430	483	493	424	469	446	500	481	458	434	472	498	459	478	438	445	440	498	457	496	472	474	447	483	503	432	458	453	474	482	447	478	470	475	449	460	451	490	444	477	501	476	453	505	471	490	466	499	454	474	447	456	491	451	447	435	435	465	454	496	495	486	483	489	477	489	397	485	437	482	471	465	442	437	473	478	455	454	481	479	468	476	415	461	504	460	457	507	462	475	446	466	454	473	489	445	459	468	459	450	441	463	441	479	473	493	480	479	437	458	477	440	475	391	462	458	479	476	463	398	477	453	474	453	440	471	475	459	456	470	462	483	484	464	434	455	458	453	453	497	482	478	431	458	443	482	462	429	473	439	500	443	487	447	443	470	497	483	449	493	483	498	484	437	497	456	517	462	452	448	471	488	455	505	429	456	450	468	462	452	465	485	472	483	433	489	447	442	461	455	496	449	457	478	516	445	431	485	437	487	455	489	459	483	477	448	506	431	487	435	473	431	454	422	456	474	472	456	451	463	471	514	471	457	488	453	465	462	475	490	406	476	494	494	471	489	478	506	455	466	486	424	479	492	489	429	437	487	476	465	516	483	473	457	491	464	428	456	481	476	487	489	463	447	479	461	430	470	476	466	454	436	470	472	479	433	477	454	500	523	453	502	481	495	468	466	449	451	479	439	450	454	467	440	460	466	483	475	495	508	445	460	479	444	497	505	442	473	496	466	441	466	494	469	461	449	449	480	501	446	449	497	476	457	495	504	475	450	477	477	458	450	510	467	494	460	449	484	441	488	452	476	448	448	460	466	450	454	509	465	486	499	492	487	474	464	454	482	477	462	495	443	502	478	459	476	476	453	501	484	440	485	465	453	438	450	480	444	453	421	483	513	465	449	470	456	419	478	490	470	489	474	470	486	461	476	459	442	451
23957	23105	35685	37101	24967	10756	1668	733	598	637	637	615	649	580	589	627	584	576	574	551	668	999	965	868	695	621	555	564	590	582	561	607	503	576	574	548	573	557	558	574	570	604	596	558	551	609	612	590	583	549	597	594	583	537	587	528	588	565	527	529	568	555	543	599	576	561	615	572	583	594	554	588	554	544	544	558	540	567	549	560	584	601	580	580	578	557	628	537	554	553	556	556	629	513	560	522	540	565	558	583	559	599	555	605	568	546	578	561	548	537	577	554	550	538	592	585	554	571	593	517	552	521	550	539	560	562	563	571	580	563	592	534	572	576	584	555	540	586	587	602	571	533	592	563	545	590	552	561	544	598	551	549	586	562	538	535	548	592	586	550	565	591	573	547	600	565	599	557	567	553	593	598	575	550	562	554	524	527	548	514	567	585	563	539	588	564	541	543	611	536	545	527	547	569	580	528	564	576	603	612	609	566	559	559	558	525	605	567	590	567	555	550	584	584	615	556	559	561	598	609	546	598	544	560	530	578	571	551	558	539	536	572	571	538	545	580	580	556	552	542	602	526	540	544	558	591	610	525	603	579	579	579	530	579	590	540	561	540	541	512	551	546	579	561	557	577	574	570	571	601	574	550	585	552	555	586	560	569	559	546	583	551	546	566	555	597	535	562	579	542	571	561	546	561	580	542	575	575	519	548	544	588	608	548	589	594	538	555	575	603	565	570	528	557	603	534	535	560	575	571	547	564	537	522	534	510	567	531	514	596	570	555	568	585	546	514	597	573	513	539	557	587	575	586	530	578	552	575	542	582	537	580	535	522	551	589	587	560	546	551	587	541	570	563	582	536	555	586	546	591	573	542	543	599	597	560	520	572	547	551	566	550	595	565	596	524	543	554	547	540	510	549	588	561	541	528	522	546	571	558	574	571	540	528	567	527	610	564	569	562	564	559	566	561	545	545	556	535	522	559	527	579	569	514	526	545	553	540	559	555	585	583	584	546	545	548	591	578	537	527	579	559	586	597	538	555	578	575	540	581	534	544	558	554	526	591	552	549	570	537	536	526	541	529	582	554	562	548	558	539	572	545	542	554	580	597	568	569	542	598	575	556	575	600	551	519	576	568	559	567	563	583	553	584	575	576	542	589	592	592	514	558	537	563	535	560	558	551	534	559	628	566	565	564	546	574	561	543	582	566	524	567	541	506	527	552	535	567	521	580	563	575	565	568	565	567	551	535	585	556	564	600	550	582	564	558	586	574	566	571	578	550	554	525	587	579	573	517	563	532	578	559	560	578	526	582	560	582	544	575	583	537	564	553	565	561	574	574	509	580	562	614	549	602	551	553	547	563	591	551	562	570	545	563	581	600	583	556	560	551	563	541	594	568	543	526	562	572	603	576	529	600	542	576	556	529	542	590	580	571	592	562	587	558	570	548	532	588	535	528	559	580	556	556	607	594	518	595	580	578	532	574	573	527	600	543	581	563	561	546	543	582	592	565	570	538	539	503	606	552	551	569	562	574	517	530	573	560	577	558	585	546	514	566	588	561	531	568	581	565	558	524	527	565	560	578	558	582	521	549	600	591	576	613	538	561	544	575	550	583	568	556	581	588	575	602	562	598	519	592	556	582	545	553	571	543	588	550	565	571	580	553	517	542	609	509	579	575	585	522	529	582	579	556	582	549	544	598	558	544	539	576	535	569	586	567	532	565	510	542	539	565	564	537	613	589	593	544	540	566	575	543	555	554	545	593	604	544	571	541	572	574	562	538	557	551	549	568	561	580	560	534	564	566	537	544	560	540	568	577	555	558	556	532	533	553	569	563	553	545	557	563	546	593	534	562	545	567	579	566	533	568	515	540	564	552	569	562	572	570	539	552	547	539	637	559	522	564	575	565	573	552	535	544	599	544	589	517	540	566	569	567	557	566	589	559	514	564	550	522	573	569	553	595	590	584	535	572	548	538	507	539	558	574	563	538	578	540	536	550	582	575	554	548	505	560	523	551	595	546	588	600	581	570	565	549	567	548	551	536	573	530	586	583	559	545	587	572	547	573	569	573	622	557	543	615	567	558	583	576	547	561	528	573	579	597	527	569	554	583	563	511	536	589	602	568	575	589	579	533	562	532	588	595	551	574	546	555	566	573	543	553	541	548	531	575	518	543	511	571	560	562	567	626	525	538	577	567	562	586	557	541	552	522	533	553	529	574	554	532	589	614	582	565	558	541	571	570	578	532	569	571	590	558	576	589	550	608	602	567	594	587	576	577	581	537	531	511	531	519	543	586	543	520	563	551	605	574	591	533	577	575	540	589	585	550	559	569	567	535	553	530	573	567	555	599	579	568	536	534	539	580	579	547	569	557	568	532	581	621	570	531	574	590	538	576	580	546	567	567	568	559	560	562	536	597	562	558	510	565	588	600	572	537	576	548	560	575	548	587	560	537	576	565	542	612	630	577	601	578	616	550	581	586	576	547	551	602	525	558	541	558	545	581	559	583	556	544	581	517	560	560	577	610	563	527	559	532	566	546	539	595	551	565	557	577	616	578	550	572	614	558	554	589	551	591	598	594	516	529	585	561	603	515	566	557	544	537	540	590	548	535	540	567	574	547	576	612	572	573	549	552	563	535	600	588	553	522	557	522	538	534	580	591	557	580	566	601	548	587	565	566	597	561	570	526	549	534	537	595	564	619	555	555	566	559	571	549	519	614	517	571	573	574	570	573	552	555	543	559	548	592	562	533	563	567	546	562	548	502	556	561	539	583	569	540	549	610	567	572	597	593	543	549	557	578	542	553	582	582	547	578	531	565	572	573	545	536	550	556	591	570	591	573	565	569	558	532	524	542	543	559	566	555	582	554	569	557	549	567	552	562	591	557	547	551	600	574	581	590	585	516	587	551	546	543	524	592	544	578	569	576	545	624	579	553	580	521	573	556	592	511	571	533	526	592	534	550	579	537	606	573	614	522	571	511	519	556	589	561	567	573	575	550	563	589	597	595	566	547	533	553	579	558	566	614	541	573	553	581	571	577	524	544	534	560	525	555	528	552	595	525	528	488	545	571	586	508	554	531	550	565	558	556	571	550	540	579	556	574	568	558	566	565	559	578	585	528	551	539	563	535	535	565	537	553	544	536	568	556	565	552	553	556	604	565	572	553	558	540	562	598	545	564	597	579	544	558	596	563	583	571	604	574	582	591	561	605	538	543	566	538	582	518	580	553	581	577	544	590	588	589	582	583	578	573	582	616	570	556	577	548	540	575	556	566	574	579	567	564	548	513	573	572	599	549	568	572	553	537	554	585	537	517	577	600	541	562	539	597	582	561	536	517	542	538	523	576	505	613	561	564	591	554	567	583	540	578	574	567	564	576	561	530	544	586	595	528	585	561	524	568	561	606	552	553	565	564	553	580	605	562	590	560	600	577	564	534	577	539	551	573	523	576	600	570	536	543	619	558	562	560	545	595	572	569	543	527	576	594	560	528	503	544	530	551
63666	100382	76450	50137	12454	646	620	624	608	583	575	567	635	612	577	626	585	574	553	559	812	1379	1239	945	703	621	580	560	627	585	625	556	587	574	595	525	580	593	544	588	590	626	564	554	597	580	596	598	584	592	606	579	555	600	583	577	579	568	560	585	571	587	541	579	555	584	595	545	555	589	569	527	569	556	568	580	589	560	610	577	584	557	547	592	574	559	541	621	572	562	613	593	564	548	568	542	558	570	590	590	581	611	542	570	530	560	558	547	609	488	606	591	516	577	576	577	575	550	575	574	552	596	554	581	598	529	557	572	566	589	553	554	582	575	603	570	593	548	591	548	593	570	612	530	602	563	582	584	580	580	607	527	594	552	534	577	604	590	583	578	592	605	555	550	541	589	579	578	525	616	563	571	560	548	584	549	559	566	585	545	594	545	568	624	583	577	581	554	582	518	588	627	570	587	562	565	580	584	574	566	518	586	565	511	557	548	559	542	563	536	561	557	532	577	557	564	585	528	566	590	583	547	566	575	571	535	583	593	558	535	576	564	548	573	588	609	587	579	558	573	539	538	538	618	567	561	635	606	577	548	601	611	533	543	628	594	566	565	596	511	590	544	556	583	576	567	573	563	548	585	548	594	565	560	595	589	535	562	582	574	571	565	545	549	575	565	553	569	602	598	593	575	586	587	540	564	531	560	612	554	594	530	584	617	566	555	550	579	606	595	571	543	533	563	547	525	538	547	561	552	581	556	549	574	577	593	583	546	601	560	549	595	578	556	554	575	579	620	591	537	554	569	595	603	575	577	562	570	583	583	501	554	552	568	547	606	587	549	579	620	581	557	546	565	595	581	578	590	598	584	578	610	578	576	538	539	581	529	576	555	572	586	583	584	580	538	531	534	571	582	601	551	548	547	572	540	614	576	555	606	582	556	620	601	565	627	610	542	620	580	533	611	587	597	576	602	549	593	548	572	623	561	573	556	609	555	592	569	569	527	582	590	571	555	552	571	548	570	553	587	611	544	618	580	601	544	568	554	581	584	592	540	597	563	588	546	590	553	537	590	573	582	599	552	556	556	539	622	531	549	612	557	586	545	550	544	572	573	568	582	546	583	556	571	608	596	524	573	548	561	546	577	586	562	574	601	603	577	596	569	623	537	584	589	590	649	575	608	509	595	566	549	584	579	567	546	581	557	555	584	581	608	595	557	563	567	598	559	557	615	572	561	555	583	564	563	570	559	578	589	549	575	557	570	574	576	585	593	628	538	583	572	604	553	600	581	554	566	541	587	577	566	573	574	644	590	551	607	568	563	525	561	571	583	565	556	597	580	550	594	563	560	555	548	539	540	608	588	617	597	600	533	578	550	575	559	557	570	557	567	559	552	512	541	593	602	592	585	582	575	541	547	537	549	576	545	562	588	573	563	572	517	617	567	616	530	593	584	588	552	558	554	561	501	548	582	601	550	583	543	575	577	573	574	618	619	536	568	539	593	577	583	585	544	546	575	557	612	577	611	605	564	544	576	554	578	552	544	605	575	567	569	574	562	603	555	577	542	565	619	588	571	554	585	583	573	564	574	599	592	524	581	550	515	587	590	557	541	597	569	585	571	573	591	582	564	576	566	569	594	562	510	554	574	568	591	557	578	554	584	565	543	599	568	618	601	563	565	571	593	554	580	553	525	574	589	568	570	565	555	620	592	554	560	579	609	559	585	599	536	601	584	586	575	582	572	569	587	586	563	558	602	534	544	600	609	559	578	578	572	561	550	561	559	570	541	531	554	589	583	537	589	548	586	588	588	584	595	565	582	568	591	535	570	602	541	566	550	578	588	562	548	603	582	551	547	578	567	602	622	589	578	582	598	595	568	589	547	594	591	589	541	562	577	561	593	580	571	627	570	608	599	572	582	533	584	560	552	550	573	581	582	588	586	629	552	576	576	586	559	568	551	550	524	600	558	558	582	596	549	599	554	550	560	544	565	591	564	595	558	586	581	600	601	550	578	579	578	583	611	624	565	586	586	545	551	568	546	564	559	584	572	547	554	571	567	584	591	548	560	550	550	589	615	602	609	539	579	564	565	596	567	552	576	595	526	545	606	545	582	527	574	576	589	555	583	557	561	587	560	577	527	555	580	560	576	570	572	587	597	574	522	561	586	524	551	595	572	586	572	575	609	558	582	566	591	532	610	583	515	605	556	559	554	565	569	579	571	534	550	552	579	557	565	540	552	552	579	603	548	607	568	567	561	568	584	552	575	491	606	495	565	556	603	595	596	652	583	556	527	543	540	545	566	588	574	583	567	536	577	564	524	546	547	586	583	542	595	555	584	567	556	582	602	611	598	550	594	584	559	579	557	539	582	543	540	609	557	567	582	581	583	594	573	578	530	568	560	586	580	554	571	550	528	564	645	578	563	555	574	579	546	582	586	555	564	603	550	567	576	586	566	578	588	562	587	615	599	596	552	565	536	597	563	575	566	574	584	597	565	566	602	587	605	527	579	527	546	573	553	594	622	589	572	579	552	498	523	529	565	588	584	553	590	594	598	561	544	565	542	547	573	581	554	578	567	557	561	561	574	585	566	597	581	569	568	534	547	527	583	547	566	548	562	573	552	572	552	602	578	537	556	592	577	574	555	575	584	575	554	508	579	552	572	576	616	544	568	567	569	561	567	588	582	534	564	620	592	572	627	565	584	590	601	622	616	595	561	577	597	563	558	597	560	569	516	541	533	584	537	579	572	619	595	585	541	545	603	577	571	567	562	559	603	587	564	616	605	546	602	562	649	522	557	577	559	574	523	656	552	542	571	521	572	569	589	531	596	583	603	585	548	571	551	573	552	578	545	625	563	593	561	558	593	530	602	585	589	571	591	584	577	566	570	544	598	523	560	539	531	540	553	577	582	598	541	619	586	591	559	584	570	563	558	551	631	572	574	606	612	595	585	557	593	599	561	570	567	567	546	565	590	596	602	583	594	571	571	589	534	565	598	566	583	551	556	605	562	571	566	573	589	534	560	565	566	567	537	581	594	551	626	569	547	580	548	597	565	580	615	577	546	558	558	565	556	569	578	541	551	592	567	586	577	574	588	590	570	575	576	565	544	560	538	594	550	616	565	611	587	580	525	579	583	586	581	559	562	584	515	566	580	557	566	555	580	553	582	578	573	578	575	575	580	584	549	554	558	554	595	594	570	562	546	605	607	584	574	565	552	591	576	580	577	568	581	572	588	591	540	551	582	577	581	582	574	575	588	561	564	594	568	571	570	562	595	586	581	625	571	576	539	614	576	546	556	553	547	558	565	522	583	563	581	531	584	567	620	501	572	536	535	573	550	579	567	539	578	574	574	551	559	576	558	596	561	571	576	585	565	589	600	590	548	564	548	550	569	556	543	579	553	557	504	553	560	525	602	540	535	518	542	548	553	546	576	582	600	625	553	598	553	586	565	576	577	556	557	570	568	540	576	533	573	602	573	575	551	587	561	535	631	554	540	597	534
28795	27827	26096	12526	2664	423	376	394	381	374	391	356	371	368	367	367	377	359	372	348	348	398	405	417	397	385	374	342	343	366	385	358	338	397	366	352	357	398	355	346	381	378	354	362	355	351	377	363	386	369	361	366	363	353	409	343	367	332	347	340	369	334	350	392	330	363	383	336	376	353	390	342	373	371	350	363	359	369	364	386	351	346	370	338	355	362	346	369	345	364	355	325	345	358	356	393	368	384	348	381	333	398	381	335	362	379	353	330	331	356	370	361	361	378	362	359	336	345	326	360	329	351	384	370	324	385	363	386	392	340	366	364	367	368	367	392	382	356	363	330	352	345	388	326	381	338	375	355	344	373	351	350	387	402	384	369	382	386	341	381	372	356	361	375	374	380	358	345	329	366	364	365	358	350	362	360	362	377	350	351	404	374	360	373	376	388	372	341	366	367	344	401	342	346	375	351	385	342	383	341	355	346	360	388	350	362	400	357	363	417	349	353	390	384	377	350	351	379	344	373	386	392	349	368	360	369	349	335	352	364	371	348	372	343	375	365	397	360	337	346	359	383	369	351	388	370	348	381	371	346	396	375	370	341	367	342	372	357	360	384	339	345	326	365	335	346	342	334	357	367	356	356	370	367	347	362	368	356	380	354	382	360	363	319	369	371	374	351	383	337	350	393	336	376	408	335	324	304	347	346	362	349	385	374	351	330	350	378	380	342	360	354	345	343	334	352	344	353	331	369	382	377	371	394	360	378	339	358	344	372	382	351	387	365	358	376	348	334	350	382	371	368	358	365	394	375	370	390	351	349	391	425	375	364	382	354	356	344	341	313	395	368	383	354	358	342	382	357	384	382	372	356	343	359	340	400	369	367	381	385	390	372	343	364	351	367	362	363	357	341	367	357	354	364	370	382	366	420	367	356	350	320	376	366	347	344	360	394	392	373	367	364	371	352	367	357	372	367	382	390	370	356	342	369	369	341	312	380	337	371	384	356	368	366	372	352	330	354	326	374	338	385	373	352	353	358	346	352	350	399	359	349	366	374	384	360	333	362	346	343	335	386	362	357	353	397	334	372	363	341	364	383	339	378	388	369	382	372	373	377	350	371	367	398	367	364	355	355	393	386	384	356	363	367	342	350	398	370	373	340	395	349	373	357	356	350	371	339	345	388	332	371	343	356	351	350	361	381	358	354	374	331	369	362	386	356	373	350	333	366	367	367	358	387	358	357	384	404	358	365	355	366	318	392	354	339	358	370	365	372	366	363	370	356	368	321	362	400	384	381	380	378	351	371	354	400	375	355	386	376	358	347	368	368	337	344	389	384	397	381	371	380	357	370	372	359	380	381	384	347	363	378	375	357	363	347	382	368	360	347	343	373	343	340	371	339	361	392	369	365	348	389	363	382	402	352	358	353	374	380	362	370	371	369	372	367	375	352	327	368	374	377	360	350	352	380	346	361	359	363	340	374	371	350	375	372	385	373	359	388	373	342	355	375	352	351	387	362	352	347	350	358	330	365	394	342	354	352	395	322	387	363	342	367	385	367	385	371	379	342	340	394	355	392	365	381	333	365	398	380	365	359	327	373	341	396	362	342	362	390	368	360	351	333	335	350	330	339	367	368	357	386	320	354	343	344	360	366	376	387	356	341	364	338	361	394	365	396	355	396	367	374	344	377	378	336	380	360	369	355	387	349	345	388	398	342	363	329	372	388	375	360	346	332	370	340	352	347	335	373	354	367	347	341	349	360	337	339	345	346	380	390	378	333	356	355	331	345	331	341	344	369	336	368	394	386	374	376	396	375	361	372	341	348	364	353	410	377	370	365	356	378	367	361	392	359	406	357	357	359	333	363	328	357	319	343	364	416	367	384	375	377	322	369	354	372	366	366	332	366	364	342	380	381	338	378	354	340	369	360	376	351	362	364	362	360	331	357	385	378	356	376	346	357	348	389	376	371	348	352	359	319	389	373	382	375	340	366	362	336	359	336	361	386	348	388	392	376	365	358	337	327	368	368	373	360	337	343	385	398	335	312	352	359	343	363	346	384	364	349	373	384	390	362	342	354	375	360	378	367	386	351	339	339	379	366	387	387	350	370	368	365	338	342	358	384	383	371	371	388	340	361	354	373	383	354	369	395	347	349	338	368	376	371	348	401	370	348	365	362	378	370	412	355	381	362	376	377	342	389	348	373	357	365	361	339	374	367	354	306	356	346	348	368	365	391	378	368	343	379	376	372	339	356	369	369	373	383	357	330	378	366	358	394	355	376	350	356	376	351	345	362	353	425	330	393	363	370	360	374	363	362	370	317	378	341	346	372	362	352	355	350	410	345	354	367	361	344	350	355	328	357	357	392	363	363	397	381	338	337	375	370	386	393	413	366	365	361	345	368	352	389	343	354	338	386	381	391	355	361	357	399	376	381	383	365	385	395	369	350	351	363	392	400	390	381	348	367	370	363	357	382	369	351	371	350	366	327	345	364	353	355	372	383	376	391	377	367	381	347	347	361	354	368	359	349	352	397	392	362	353	342	345	363	355	347	352	331	360	360	344	327	353	388	368	387	361	355	377	361	366	361	380	348	369	318	365	376	375	354	338	335	345	357	355	358	398	341	379	369	384	348	367	369	333	363	408	377	349	361	335	370	378	397	375	368	368	355	339	343	385	388	390	379	345	381	352	407	387	351	365	346	325	408	359	364	371	374	366	373	374	352	341	365	378	403	352	357	377	346	382	374	377	360	386	358	361	333	357	390	379	364	378	394	355	355	336	362	374	375	378	373	345	360	365	343	385	332	394	388	388	377	357	349	387	378	345	352	386	367	355	354	360	383	376	344	351	343	381	339	370	346	334	369	374	363	371	370	363	340	378	381	341	381	398	385	343	347	335	338	395	366	364	371	332	366	350	334	366	350	364	364	390	336	359	364	337	344	331	386	365	331	377	352	342	366	396	347	387	340	375	358	406	337	353	369	336	378	402	371	362	378	379	363	348	402	363	364	412	363	383	370	354	367	333	347	369	371	403	343	378	375	356	354	333	368	375	344	404	360	344	359	375	384	379	373	351	342	391	339	338	379	371	388	364	366	348	376	382	368	363	356	377	373	374	379	402	361	359	363	381	346	328	362	332	332	382	352	363	375	343	367	382	377	319	399	379	357	368	349	365	377	365	332	339	361	353	360	368	336	365	361	368	363	335	339	368	363	350	357	352	355	363	381	388	384	354	390	347	389	379	401	383	363	365	376	356	359	348	338	387	356	363	348	370	382	350	390	390	393	359	335	330	363	370	378	384	353	365	361	357	373	368	373	369	385	357	351	343	396	392	351	369	358	366	370	345	349	342	362	374	347	361	391	376	339	357	369	371	372	371	321	376	367	367	341	384	362	365	344	363	395	336	340	322	380	388	353	349	391	388	332	382	350	348	375	357	345	392	342	370	382	373	350	374	365	342	362	349	398	355	388	378	321	338	399	373	350	366	374	351	368	353	388	352	349
18111	33482	20815	7239	2066	340	322	329	348	322	330	332	336	349	325	333	323	328	344	338	314	378	399	355	344	309	341	355	334	339	337	350	363	336	323	318	340	345	344	320	322	332	326	342	340	338	340	336	332	306	358	316	311	352	323	358	340	299	347	371	333	338	309	348	315	358	337	343	327	320	338	319	304	312	322	338	322	330	338	347	311	401	314	354	342	351	319	319	356	339	330	321	342	336	339	318	352	329	317	319	336	307	342	314	317	354	296	361	339	342	338	337	354	328	303	340	364	325	312	335	352	344	341	329	315	385	321	340	345	338	341	332	328	322	334	355	332	320	323	326	317	335	334	332	359	312	340	352	330	315	319	333	344	341	346	394	335	315	293	302	365	315	314	341	321	355	317	361	343	317	320	329	353	354	364	316	368	315	308	321	339	355	323	340	354	309	319	339	319	350	322	324	315	333	325	352	316	343	301	344	351	307	305	341	323	331	347	334	303	348	351	362	355	335	312	312	322	324	326	329	343	296	309	331	335	333	351	285	327	368	335	306	299	316	324	305	324	323	318	308	336	334	313	344	368	346	356	340	352	340	333	318	325	328	315	356	324	335	332	306	329	346	331	341	316	330	302	354	338	316	330	334	318	321	323	358	342	325	330	347	333	347	308	341	365	347	335	320	307	337	375	345	340	351	331	330	311	344	371	337	306	339	363	334	306	327	332	321	357	332	333	315	335	317	342	351	308	326	369	290	340	303	347	299	305	379	322	333	329	346	330	320	351	318	331	341	336	292	317	318	328	377	289	313	298	358	342	343	307	335	348	342	318	362	342	335	330	349	345	314	318	363	351	351	325	308	339	347	331	346	344	359	349	328	320	361	318	349	345	324	359	347	306	353	306	309	336	352	326	328	336	322	306	352	325	361	341	323	306	384	323	364	285	310	320	327	335	318	358	310	323	354	327	336	329	352	367	338	316	330	375	312	334	354	350	348	340	365	333	313	293	356	326	353	283	331	322	317	341	329	341	345	319	363	313	321	328	359	301	326	345	345	325	344	341	342	300	342	321	333	317	321	348	325	349	338	371	311	322	376	326	294	309	313	329	294	365	363	318	327	308	347	325	347	368	336	348	328	321	315	350	328	316	334	334	361	316	326	332	324	303	338	355	346	358	310	347	309	310	314	325	336	332	323	321	352	324	323	316	376	333	330	318	328	321	359	321	351	338	393	317	364	339	319	325	330	318	342	339	316	350	318	344	342	348	313	319	328	320	359	363	330	318	312	330	344	350	366	341	380	335	338	298	324	331	323	333	365	345	320	300	348	324	299	327	313	331	333	351	354	331	321	303	303	332	334	337	297	356	360	314	320	297	324	318	332	305	338	320	325	355	327	329	332	334	333	340	310	303	324	329	342	314	324	372	327	353	326	334	352	305	342	329	312	334	322	332	355	296	308	353	368	323	363	335	324	332	323	310	317	322	319	333	332	348	355	317	306	313	316	341	304	329	340	316	338	331	365	333	320	350	332	315	317	339	366	358	323	312	324	340	358	359	301	342	313	337	360	355	328	338	308	346	359	310	350	351	347	337	320	333	361	367	358	343	323	334	342	339	316	345	315	328	331	348	347	332	351	316	342	333	341	331	340	313	326	313	335	331	307	313	372	317	351	368	312	338	353	305	309	334	339	334	346	318	355	363	318	297	333	340	354	319	330	321	323	325	347	311	313	327	320	311	334	331	363	306	366	354	320	320	286	314	337	326	326	324	339	341	335	311	305	348	318	331	324	328	299	332	333	317	380	319	364	316	289	302	340	315	299	312	315	314	359	323	324	323	335	372	352	335	315	314	325	337	322	317	302	318	327	333	307	326	335	322	314	342	372	315	318	302	348	338	309	324	361	338	314	353	340	332	348	325	365	333	331	348	379	337	338	329	310	317	336	360	341	337	315	315	311	338	338	333	311	322	303	349	320	313	324	327	327	346	329	322	306	339	342	327	348	338	337	316	318	358	339	308	353	320	320	348	338	339	318	320	344	361	321	339	348	339	323	331	374	351	315	343	342	310	347	315	346	319	336	380	345	332	342	323	328	355	333	318	330	330	309	323	352	351	317	360	321	356	325	348	312	317	352	322	342	292	339	347	341	312	359	334	296	321	326	329	357	326	334	308	338	333	306	349	337	373	332	367	302	357	373	308	377	350	312	303	301	329	311	336	304	324	357	341	340	339	326	331	340	348	338	341	317	326	308	362	341	353	311	320	306	354	377	333	355	284	342	331	326	324	333	322	341	364	350	332	333	339	346	296	345	364	338	328	326	332	333	331	322	316	325	333	314	331	358	331	340	359	346	307	351	316	328	345	310	318	325	336	311	335	358	350	310	336	316	325	355	317	347	320	313	356	335	351	355	324	337	367	352	310	337	354	334	302	359	299	324	335	353	298	321	366	349	340	327	348	347	339	339	327	318	348	307	358	346	327	330	333	300	312	362	338	314	333	349	346	354	360	360	306	306	324	317	321	359	337	364	383	335	329	308	304	331	346	308	359	310	321	338	320	345	301	347	319	302	335	356	331	322	342	306	341	354	356	348	321	312	301	317	337	328	327	343	350	291	327	312	340	348	318	360	325	323	357	317	334	322	316	312	308	356	290	319	310	316	322	294	350	319	342	306	336	342	322	351	330	329	324	327	319	302	356	367	331	321	331	302	332	341	332	364	324	342	317	348	316	341	326	342	313	353	320	323	367	293	338	357	318	333	340	332	354	375	323	336	324	305	350	347	313	318	291	344	275	314	321	340	320	322	354	320	302	328	337	323	332	329	365	372	339	333	330	304	339	322	365	341	316	375	299	316	350	354	353	322	346	299	340	352	349	317	341	312	347	321	320	343	337	333	332	327	325	368	331	333	366	317	305	327	345	374	335	334	324	345	334	322	373	311	332	329	341	333	358	313	328	308	368	339	338	354	335	345	313	370	298	312	322	301	361	343	328	315	354	309	337	325	330	326	305	331	316	372	350	347	331	316	301	328	355	312	344	338	336	342	328	324	306	350	318	326	301	344	320	306	309	355	330	328	310	313	357	333	345	310	341	351	304	296	323	336	326	337	328	319	327	312	332	351	334	332	360	331	330	338	302	345	325	341	354	359	321	344	330	316	314	351	316	373	321	306	347	336	352	341	348	328	338	322	350	322	324	365	333	335	354	339	340	336	326	337	319	354	343	331	384	313	298	304	314	300	339	327	320	321	340	322	317	312	303	347	340	350	335	372	322	323	305	324	311	320	336	311	326	353	373	313	345	331	308	334	319	306	343	310	345	314	369	318	306	324	333	302	335	312	362	339	330	375	326	331	323	311	327	320	322	357	315	339	348	326	334	340	314	308	330	358	329	360	371	314	344	332	324	334	316	327	328	369	339	292	330	339	302	317	332	336	339	330	349	312	350	353	345	336	337	356	334	316	338	330	363	320	335	358	347	329	356	371	360	310	310	348	339	323	352	337	350	320	313	330
24891	25839	45171	43144	21702	3869	843	603	525	515	488	554	501	505	540	508	499	483	486	525	652	765	698	585	528	483	501	511	477	469	517	555	492	470	488	502	493	460	452	488	473	459	476	512	453	512	492	477	486	470	463	502	497	475	468	487	478	462	503	466	466	493	482	481	489	481	461	485	465	496	476	442	482	467	499	465	447	444	471	459	463	470	474	508	484	497	492	462	484	492	438	487	510	460	469	472	464	450	492	439	477	527	444	428	484	449	480	484	436	483	489	471	458	480	470	511	482	481	500	479	483	484	488	455	504	463	453	482	454	448	492	487	453	472	463	436	458	483	425	435	510	493	468	488	501	471	456	464	506	454	457	506	456	496	489	481	451	475	473	491	464	492	447	524	462	452	495	506	452	488	435	447	495	460	469	476	445	500	445	469	483	493	523	480	460	495	480	496	434	462	465	480	479	456	434	478	464	451	482	483	480	451	464	429	469	478	457	425	461	501	451	464	471	493	456	496	483	471	455	507	489	478	474	449	500	471	532	490	478	489	469	490	502	504	495	491	466	507	490	453	482	465	476	486	496	485	466	477	481	463	494	451	514	477	462	489	507	463	479	496	470	473	478	471	461	500	465	454	476	447	457	431	477	437	529	482	469	491	469	526	500	468	478	446	473	449	481	486	513	442	449	453	476	475	476	455	490	475	522	498	485	486	429	459	480	495	499	442	479	484	470	458	489	511	466	465	470	474	459	431	473	501	447	430	452	488	490	485	460	475	445	443	440	480	476	499	515	475	423	499	500	447	465	508	467	488	457	430	499	489	447	479	458	508	505	423	480	452	487	497	465	491	473	457	510	491	511	476	522	462	447	515	479	435	509	483	486	460	450	425	494	482	484	495	434	492	492	503	505	501	463	469	524	489	498	463	478	468	465	438	480	480	473	482	493	482	482	475	467	454	487	471	471	500	476	475	470	490	484	485	470	473	450	464	473	476	503	469	485	474	492	499	481	505	439	468	468	477	469	450	482	478	471	437	461	482	460	472	485	494	514	462	459	488	505	463	484	463	485	436	475	454	478	498	488	494	487	458	479	506	481	504	503	468	513	449	454	489	470	470	485	463	513	484	459	470	478	460	465	477	485	490	489	480	514	466	494	428	461	493	476	469	446	445	432	477	483	464	501	473	444	500	482	462	467	447	461	496	462	504	444	459	488	480	475	469	442	474	444	485	487	486	490	501	485	436	485	490	483	486	415	468	461	495	462	464	486	455	507	508	513	465	483	488	495	454	493	434	479	451	453	460	452	467	476	455	466	459	487	467	458	491	456	478	483	498	505	483	454	493	440	494	474	483	493	470	482	506	491	470	458	516	470	500	502	440	494	496	506	475	470	453	506	465	512	507	507	473	458	496	504	461	479	494	503	452	470	480	493	482	468	488	475	488	455	462	475	453	503	470	501	504	439	475	487	499	455	473	490	462	492	482	489	497	465	494	451	473	502	487	504	467	435	458	472	490	476	511	481	476	494	473	448	486	492	495	498	483	455	471	439	457	475	517	474	490	530	468	480	452	472	488	437	497	459	464	487	451	462	478	468	511	457	448	512	463	459	451	511	500	502	443	479	457	483	513	459	481	497	458	481	468	442	453	426	455	478	480	476	493	472	477	473	470	451	470	517	458	480	512	493	496	501	521	498	488	501	486	469	453	525	445	470	470	474	455	467	469	502	465	481	449	474	475	471	488	505	460	471	479	494	467	441	473	473	510	504	448	476	503	483	493	498	506	461	469	443	451	534	478	493	489	517	489	469	472	468	462	482	488	481	493	519	471	478	498	452	472	457	459	444	452	486	457	499	437	498	466	437	517	504	445	445	465	506	492	470	479	510	499	495	475	473	474	469	489	447	494	467	491	468	466	460	466	510	503	421	483	502	494	467	473	500	452	460	469	508	475	436	461	454	512	525	464	506	490	476	487	458	486	435	433	467	507	492	474	474	488	445	509	494	456	448	460	468	479	455	488	445	481	492	492	474	488	471	504	476	492	484	426	484	456	498	488	459	481	486	463	449	477	534	493	484	501	491	464	495	477	444	475	479	459	474	458	432	477	531	496	531	487	452	456	456	497	495	432	461	458	486	511	449	462	479	457	460	473	474	458	489	484	497	483	456	488	495	452	507	519	495	452	434	456	484	493	474	478	484	501	462	450	445	477	459	475	480	471	493	471	477	486	477	489	491	492	490	493	466	443	512	454	470	464	496	461	464	478	466	457	467	471	458	485	466	462	443	488	488	481	465	506	454	478	490	466	499	509	481	489	497	447	497	471	438	469	491	435	456	440	453	495	436	501	474	469	511	485	460	452	495	493	476	494	510	494	445	471	488	507	456	511	483	456	463	452	470	517	470	460	460	470	525	536	469	472	478	462	488	491	505	504	494	473	464	459	517	477	446	474	470	472	478	461	484	492	483	476	451	504	473	444	463	431	487	491	457	487	488	490	488	487	485	498	494	501	465	455	457	504	489	493	447	461	489	467	466	456	497	500	470	480	495	484	486	471	507	480	433	478	475	520	515	423	460	487	506	505	454	469	494	470	512	472	480	475	486	488	459	482	490	470	418	503	468	497	496	497	503	448	488	497	473	476	476	489	460	501	489	510	484	492	450	470	492	454	453	498	506	504	495	464	467	521	448	516	453	469	473	474	465	439	489	486	486	481	431	468	486	463	437	439	498	485	468	501	513	494	478	456	478	442	448	408	526	518	471	525	479	479	510	500	456	453	487	469	465	442	469	459	443	475	481	458	471	507	479	472	473	454	471	487	502	435	479	455	495	490	497	460	489	521	510	465	477	455	497	427	432	448	458	503	484	464	480	495	499	505	479	507	514	473	470	520	486	466	481	475	486	499	474	438	491	472	480	482	469	508	479	451	474	488	431	525	500	471	433	478	512	491	453	453	446	472	485	426	493	461	473	490	458	520	440	515	471	478	473	478	481	456	498	502	520	520	472	443	466	509	513	472	483	499	465	437	465	461	527	465	450	495	463	485	498	490	489	476	488	462	481	509	483	461	462	499	504	528	501	430	495	525	461	456	466	492	429	472	487	502	469	486	497	475	434	487	495	493	467	467	478	469	461	486	484	496	447	467	468	490	526	508	507	478	490	457	496	451	528	477	445	469	498	515	490	463	498	542	479	508	466	436	474	425	482	461	448	489	423	445	486	507	452	502	497	497	490	498	474	514	465	456	497	489	453	503	507	499	464	468	471	465	491	488	464	469	498	456	430	482	467	480	475	494	451	500	480	442	470	466	480	504	483	496	452	452	473	473	509	457	440	479	523	500	488	486	477	501	476	451	494	481	510	507	448	456	448	526	472	503	455	471	455	467	455	459	490	442	487	433	443	480	464	496	473	476	452	460	466	454	486	476	447	484	443	475	490	485	474	467	463	473	454	492	448	491	453	458	482	480	445	496	501	442	484	467	471	458	454	467	465	465	482	514	499	486	482	431	481	474
53427	92884	70818	39420	10601	530	497	489	516	501	477	492	520	507	477	488	502	492	471	485	709	930	875	654	578	473	513	505	484	488	486	466	478	486	466	454	471	470	495	467	500	504	483	497	501	473	473	473	488	425	519	461	491	472	545	481	501	497	499	451	473	519	460	506	495	487	498	464	491	492	481	437	492	474	480	519	468	456	491	465	531	510	478	468	510	454	468	480	504	431	467	466	498	481	494	429	463	501	443	478	494	479	498	473	484	492	471	488	484	469	502	491	495	478	449	483	469	484	465	473	501	490	490	485	487	442	494	425	454	493	446	488	503	481	477	470	452	458	507	462	469	446	489	460	447	474	474	472	505	476	480	499	490	515	497	479	492	475	468	499	451	479	462	483	469	481	501	467	455	470	510	504	496	456	493	483	486	419	477	496	470	429	505	454	479	461	475	484	469	459	502	477	494	448	474	483	444	521	470	469	468	479	436	480	482	504	449	509	479	488	495	478	475	506	484	465	493	470	486	460	455	486	502	462	490	483	485	488	475	470	485	498	491	468	430	498	493	486	474	458	494	466	504	476	463	443	495	482	442	483	490	469	455	508	427	495	506	480	441	463	465	477	510	536	512	459	464	489	446	470	473	479	511	476	501	459	501	470	484	452	468	480	483	477	446	500	470	454	488	491	487	510	487	484	466	461	453	516	462	479	486	481	458	462	441	468	493	515	475	454	493	461	489	467	475	482	469	511	506	481	462	432	457	438	448	451	530	450	470	462	505	542	479	483	415	510	495	490	507	468	480	478	493	519	465	489	470	488	467	468	464	487	456	462	508	470	492	491	492	473	466	470	466	485	468	469	511	451	503	473	473	472	515	490	478	478	459	508	501	495	458	463	479	470	481	490	469	479	463	526	458	457	492	446	522	487	504	487	494	499	464	515	482	444	449	490	487	507	490	452	475	476	513	455	473	458	480	449	489	524	457	450	464	455	479	484	440	467	490	498	485	474	498	488	472	472	469	458	461	464	489	467	477	507	493	499	533	480	438	474	486	478	435	484	497	465	476	488	469	494	510	512	453	449	461	472	503	491	466	483	497	496	501	515	511	492	460	482	481	453	473	474	485	475	468	440	455	456	499	503	490	481	478	478	464	473	480	470	469	484	460	456	459	497	512	506	537	481	535	471	509	484	468	511	467	474	502	456	510	538	484	478	491	506	492	480	518	482	514	481	509	479	489	496	472	485	534	465	483	471	476	486	487	501	480	485	508	484	465	411	474	464	464	466	510	466	485	478	469	486	467	481	494	507	479	473	505	472	507	498	482	512	460	461	466	479	497	473	449	478	522	502	501	464	452	470	494	475	482	466	475	487	456	462	528	494	460	467	445	542	514	474	481	443	497	467	501	493	520	475	447	479	467	473	482	476	465	484	494	493	450	456	470	476	465	486	465	536	465	472	503	481	492	454	471	465	452	485	443	502	517	473	450	451	482	478	482	487	484	524	465	463	453	471	479	479	472	463	486	516	472	472	437	484	470	494	468	485	456	507	430	501	490	481	511	476	490	467	453	501	474	486	497	508	476	480	477	491	454	489	459	474	494	495	485	481	473	425	461	501	483	463	543	446	491	466	460	453	477	496	470	478	467	499	487	447	454	464	511	456	455	517	497	491	470	520	469	513	472	482	466	465	497	440	469	475	455	494	498	456	495	476	479	490	484	485	480	467	476	468	442	469	467	476	512	493	514	499	477	488	458	472	527	471	480	440	449	500	446	483	461	456	532	515	470	475	486	447	451	463	457	481	469	475	438	456	440	448	481	469	492	474	519	475	491	467	462	497	447	475	421	494	484	497	503	442	487	474	481	431	464	472	504	484	453	436	484	486	493	468	472	474	488	470	500	506	479	463	487	480	464	506	447	483	497	482	452	504	457	487	465	512	458	511	496	463	473	513	490	501	486	494	471	473	453	471	474	469	460	487	439	497	474	482	480	507	430	460	490	461	465	458	500	450	470	486	514	507	456	505	507	454	451	416	521	469	503	472	466	460	517	452	508	462	468	466	475	464	451	476	456	504	506	471	478	502	463	517	482	472	446	527	476	488	508	486	468	497	458	433	440	490	468	482	490	468	501	473	496	482	454	484	492	499	489	513	439	493	486	494	490	460	470	474	436	471	461	469	482	485	441	493	421	497	463	458	440	469	482	472	486	469	487	509	488	458	492	475	467	502	467	501	495	478	471	453	458	455	500	453	461	464	476	475	463	463	441	499	477	478	453	477	485	504	495	490	430	464	492	472	443	470	496	512	453	457	469	483	517	474	496	444	486	455	520	488	481	471	470	467	473	481	490	479	492	498	486	502	452	476	458	470	472	496	474	461	486	469	442	464	468	492	434	489	484	457	471	477	448	514	467	481	488	501	466	455	499	485	476	477	500	479	487	494	474	506	451	485	482	470	480	487	480	461	495	477	534	475	512	468	496	476	470	447	502	446	468	475	457	467	452	473	476	487	519	502	468	498	476	447	479	474	503	486	492	482	467	520	471	446	489	490	454	487	490	464	486	471	494	456	461	474	515	465	482	512	487	487	477	478	485	437	462	435	509	463	425	492	453	459	454	431	472	479	470	448	482	492	484	469	417	475	495	445	450	459	514	487	516	476	486	485	445	462	471	495	506	445	485	483	493	479	510	475	460	472	484	473	495	475	482	464	479	496	469	458	493	445	462	467	490	476	465	458	503	474	447	463	447	459	466	484	481	492	466	519	472	464	477	494	460	442	484	465	475	474	464	511	424	512	445	460	478	456	477	492	511	471	451	476	449	483	477	464	481	498	504	435	489	460	486	470	431	480	466	469	494	462	464	475	488	459	459	489	479	525	518	559	469	460	481	451	491	457	467	454	503	483	494	476	489	483	499	457	503	475	437	505	477	476	477	496	490	488	473	452	497	497	464	513	513	445	459	486	460	483	475	457	489	507	461	459	490	482	482	476	479	454	469	479	483	465	491	503	454	503	444	462	485	468	482	518	425	491	485	493	445	444	493	461	470	454	479	481	481	519	490	468	479	465	485	480	463	476	519	481	508	479	483	505	501	490	473	485	432	468	475	515	465	496	461	494	471	436	482	446	475	485	449	488	496	495	480	507	452	451	441	452	494	486	494	458	468	458	493	489	494	463	475	463	499	492	481	479	517	519	475	513	498	458	482	475	450	495	470	497	487	479	486	487	450	472	494	469	451	487	472	463	496	478	440	496	491	474	473	453	485	485	486	468	473	481	477	447	446	490	484	499	507	472	499	472	486	506	491	471	450	501	500	460	469	467	510	485	515	496	492	496	503	464	450	479	459	514	482	478	481	471	461	461	480	505	471	501	472	487	478	469	486	500	499	452	450	495	484	478	499	464	500	489	504	512	533	439	487	500	480	500	498	456	512	493	507	465	492	548	495	462	471	499	523	503	494	484	466	452	491	466	462	480	489	449	458	474	515	463	468	498	472	479	477	477	446	449	477	451
23776	22956	38659	39827	24377	10992	1840	740	653	652	612	606	635	568	559	593	553	609	579	609	855	1180	1064	898	731	643	612	545	608	630	632	557	563	571	574	575	585	539	562	606	556	586	544	580	548	551	543	522	560	571	547	564	572	619	546	538	583	570	570	543	597	582	565	556	551	566	577	583	590	575	591	566	539	547	576	567	579	589	579	612	560	598	557	585	578	567	563	577	556	540	541	568	540	557	584	558	555	557	575	561	549	592	594	580	547	574	555	526	576	572	566	550	561	560	573	578	551	595	560	538	572	564	536	578	526	591	548	536	598	560	607	563	569	530	559	580	535	557	601	572	588	568	532	574	538	570	620	610	564	598	604	574	599	554	537	590	551	543	566	557	568	578	511	575	538	556	588	569	603	574	565	611	569	583	560	567	562	548	542	564	590	602	581	528	563	559	602	572	580	600	603	570	562	602	607	547	596	566	599	536	575	533	615	584	571	564	572	558	567	583	547	511	555	563	548	591	527	568	538	581	565	615	612	566	549	579	548	591	593	577	529	571	594	593	568	549	551	611	569	581	607	539	565	576	540	545	568	546	542	589	530	598	551	619	622	585	588	572	554	572	550	562	575	578	568	571	568	524	524	601	594	602	562	572	581	550	588	553	585	528	598	593	568	572	540	596	564	565	612	542	597	599	582	580	565	622	521	578	568	586	545	562	582	537	547	617	537	551	529	544	587	588	575	588	563	539	569	550	574	542	604	541	590	580	591	574	571	551	573	557	547	567	586	541	532	546	610	561	583	579	569	559	588	550	567	564	578	567	567	588	550	577	541	572	558	598	554	584	543	547	613	560	577	583	544	564	567	547	557	539	555	556	581	557	562	561	565	542	525	548	557	530	559	536	543	571	598	588	579	560	560	582	569	609	602	566	575	564	571	583	521	568	564	572	576	632	575	564	514	576	620	522	549	568	534	555	505	582	556	563	567	572	585	540	554	554	526	607	571	547	557	566	562	554	538	575	556	507	624	584	580	555	561	544	588	565	575	529	569	566	547	551	591	552	493	576	569	564	589	552	513	584	547	587	599	524	536	591	569	570	584	604	586	554	551	537	548	574	562	536	581	555	587	563	548	561	590	573	589	582	576	597	614	570	598	552	581	560	549	545	580	605	555	563	572	535	559	564	515	548	581	554	543	527	519	530	560	541	514	579	603	579	609	556	554	572	574	619	557	558	560	589	522	536	593	605	568	577	586	528	612	576	598	545	518	594	607	542	629	576	548	541	591	564	582	557	569	589	552	560	528	557	548	578	526	565	564	577	548	580	581	594	561	560	543	575	523	595	519	583	586	568	603	553	566	618	558	552	567	532	586	585	532	612	589	612	610	559	593	569	517	560	559	571	591	548	562	551	581	577	570	572	567	581	562	529	519	559	594	603	563	522	591	531	579	598	562	572	555	570	568	597	533	551	577	539	569	595	566	580	562	540	558	541	574	544	565	536	550	599	549	536	577	589	504	537	555	582	574	585	570	529	534	580	600	618	550	536	629	531	548	544	629	565	586	543	571	595	544	583	574	560	598	556	584	541	629	573	595	527	553	547	580	553	559	591	599	581	567	567	571	576	603	574	546	608	563	572	585	582	603	588	577	534	567	521	562	556	569	600	612	549	574	529	577	556	580	549	602	518	551	554	567	561	529	586	582	545	532	569	565	565	581	559	565	580	590	573	597	542	541	576	524	611	547	556	559	589	561	544	548	575	536	570	562	601	570	567	578	517	542	594	583	542	528	514	592	587	554	593	571	591	562	575	541	554	556	560	585	577	546	594	563	516	592	611	567	550	578	572	529	554	572	527	536	575	603	554	526	528	578	555	533	576	548	622	565	550	532	532	553	531	571	573	566	555	546	621	556	575	654	589	545	544	562	570	581	559	553	563	556	547	577	535	605	568	569	549	603	567	548	563	555	563	582	552	591	570	578	562	550	540	545	542	533	535	546	557	532	521	586	536	545	529	542	601	568	548	552	555	557	573	598	548	569	549	573	571	562	574	562	586	547	574	569	522	612	566	573	554	592	534	546	541	564	553	549	546	531	582	558	554	577	541	554	533	529	564	558	560	523	516	508	545	578	600	559	567	587	555	562	532	597	602	568	526	607	547	555	553	557	542	593	578	612	576	594	573	527	557	563	554	592	561	582	582	554	580	555	590	543	569	593	560	594	576	550	559	555	565	551	538	564	535	563	540	594	549	534	557	546	584	564	570	531	534	557	553	556	553	571	596	558	582	556	594	589	555	578	570	539	542	564	573	588	566	550	566	579	535	584	525	556	555	557	554	574	588	550	538	560	560	547	534	550	553	583	552	574	566	535	562	613	516	612	562	598	608	551	545	574	561	586	545	572	613	566	568	604	561	572	555	565	524	572	579	570	552	567	554	586	537	559	571	616	570	560	574	576	544	557	534	530	570	541	550	565	547	566	514	547	550	565	590	576	538	589	563	581	547	550	580	580	542	583	550	568	525	560	547	531	568	548	558	535	578	595	587	570	591	556	583	580	579	529	551	561	566	556	600	600	559	554	581	538	596	583	591	549	561	562	570	563	531	580	598	570	547	571	567	559	556	572	560	572	587	569	589	573	555	577	546	560	568	545	594	541	563	593	564	558	526	596	598	585	548	551	530	585	519	568	573	567	587	589	540	561	551	575	569	547	571	562	513	556	576	584	566	560	582	556	598	577	585	551	568	564	610	615	548	542	545	525	504	560	570	547	543	598	571	582	547	577	544	587	594	567	592	551	623	598	612	603	571	567	595	606	557	564	571	570	580	575	546	584	586	535	583	564	538	553	584	529	571	603	528	564	526	527	557	551	528	551	587	578	564	586	566	560	558	577	587	594	595	556	553	534	549	579	550	542	534	549	567	586	541	561	560	598	585	584	582	549	525	571	580	500	594	546	592	582	566	541	597	554	539	547	568	587	559	560	547	558	555	523	569	578	547	599	565	584	586	561	557	590	590	535	538	546	584	584	553	552	549	586	540	564	577	576	593	539	588	619	532	618	532	531	558	578	516	560	568	569	594	529	568	595	537	613	578	549	581	541	540	564	564	501	544	612	576	537	569	573	541	587	569	540	593	588	597	555	565	552	564	646	566	584	584	520	522	597	553	548	557	567	630	575	544	554	556	554	543	557	583	579	571	601	590	538	548	562	571	598	577	590	563	528	525	568	591	607	548	565	617	556	556	563	589	605	608	538	540	543	621	529	572	570	557	545	575	547	586	546	593	577	578	596	563	573	547	575	566	576	551	533	608	563	574	619	595	546	616	539	561	586	565	530	568	561	585	577	580	580	569	571	570	571	603	628	559	528	528	526	561	589	563	583	578	517	577	536	565	583	577	544	600	591	532	525	505	558	559	608	575	577	539	595	593	525	574	563	535	574	561	559	532	560	529	525	566	583	572	526	578	564	512	564	569	540	550	557	541	580	559	542	559	574	583	560	520	577	571	606	579	581	550
61830	102348	81223	48459	12453	650	642	607	583	589	608	597	599	602	578	589	589	600	530	588	1199	1649	1547	1084	740	632	613	584	629	601	609	575	582	595	575	561	579	584	648	596	583	601	565	593	595	603	594	563	590	519	603	589	582	561	567	561	585	562	547	580	578	586	556	569	552	590	606	592	523	555	564	599	571	576	598	588	567	585	591	583	571	564	586	567	604	575	527	607	571	597	593	613	633	556	573	552	569	563	565	569	584	549	600	581	602	620	582	582	586	567	613	543	595	605	604	620	569	552	505	602	584	609	613	576	588	585	545	596	584	607	574	589	603	583	562	593	606	579	626	541	550	574	608	573	556	610	601	564	559	598	613	588	561	591	593	562	577	590	551	670	593	586	531	569	589	567	563	585	570	583	554	608	621	594	560	557	578	562	593	618	539	575	587	561	598	553	594	580	581	596	559	562	569	541	553	571	590	573	594	565	556	555	625	597	563	540	584	591	601	577	558	590	608	622	576	564	607	587	586	576	558	596	596	514	609	626	572	567	617	562	559	573	551	585	554	585	600	545	609	553	553	566	575	601	594	575	542	561	580	609	603	600	569	609	539	576	565	575	586	566	551	618	626	597	514	565	529	582	590	637	619	592	589	592	610	599	579	596	614	581	553	569	559	565	547	534	579	558	562	595	589	559	599	592	589	587	547	553	591	609	564	629	582	574	589	579	559	581	615	582	609	575	606	577	609	575	556	592	586	581	615	567	582	553	568	579	569	576	563	582	599	568	557	572	589	567	599	607	608	537	595	577	598	605	607	577	578	627	597	551	561	577	579	579	591	564	541	609	539	561	580	559	586	588	576	572	541	563	571	582	625	567	575	616	579	552	561	544	603	583	558	558	594	569	570	584	587	577	579	580	579	582	591	572	612	610	617	658	595	577	559	552	601	597	621	586	599	565	579	598	578	586	584	606	539	613	597	607	584	583	574	582	614	596	553	553	575	582	583	593	577	610	564	612	580	581	601	555	597	611	602	620	600	569	595	581	583	582	608	624	576	584	599	617	560	567	595	545	566	552	627	581	574	580	529	611	574	580	567	557	593	558	532	554	594	574	575	593	556	566	585	555	546	556	590	538	602	544	545	604	559	584	553	564	613	599	650	574	585	557	593	621	621	589	564	566	585	569	572	539	593	600	558	576	562	587	562	551	572	549	596	575	558	615	580	529	598	578	561	549	551	554	583	544	597	548	604	603	557	562	544	582	607	576	578	556	575	572	589	597	613	554	572	613	611	571	578	568	586	589	554	567	577	571	587	571	560	598	586	599	569	604	599	601	560	569	623	607	590	585	552	564	563	590	593	620	612	565	602	567	591	568	581	583	635	528	592	559	579	590	568	610	584	555	592	564	562	601	610	566	596	588	593	574	586	590	592	568	575	597	624	570	598	606	533	595	577	542	590	545	577	565	605	594	592	558	567	584	567	592	550	541	578	594	600	583	574	587	573	573	599	578	579	597	560	559	552	580	589	608	557	560	595	585	615	569	585	575	571	591	589	596	580	612	566	549	532	577	597	620	593	600	559	549	561	590	636	581	568	572	596	603	547	550	571	522	597	562	569	604	602	584	562	574	551	542	526	570	561	592	585	572	564	613	572	592	568	561	550	562	582	538	624	561	610	572	577	550	558	595	557	632	583	577	573	602	588	573	583	595	564	569	587	634	619	561	591	558	533	611	575	552	556	587	587	585	585	588	588	554	605	577	593	578	585	575	610	523	578	550	555	596	582	564	579	522	614	556	593	586	540	571	550	578	568	602	575	617	558	580	579	579	561	572	591	568	571	563	553	552	559	591	594	625	532	596	614	562	554	598	567	599	575	600	554	600	597	619	595	611	646	567	567	585	599	571	567	557	618	582	569	619	586	562	587	602	552	548	561	554	581	624	518	559	533	570	596	566	541	569	563	567	631	562	571	604	591	588	571	585	565	572	618	602	553	568	559	626	586	570	575	547	543	609	573	631	592	585	573	540	604	598	571	597	578	578	588	552	596	602	576	647	603	578	601	574	552	537	589	533	595	555	600	551	641	560	635	580	591	601	587	621	586	557	543	609	631	540	566	586	621	587	624	551	556	628	573	600	572	602	534	611	556	593	598	621	595	550	583	525	591	601	582	560	560	581	560	540	574	566	553	562	602	613	564	583	588	592	550	565	586	581	551	577	594	569	528	605	578	584	510	586	583	593	596	623	572	520	557	590	591	581	583	613	592	617	594	537	601	593	573	575	584	607	536	567	552	561	574	596	566	565	607	560	559	537	579	617	561	576	523	570	590	614	549	616	542	553	574	591	555	571	541	582	571	571	594	556	612	604	597	582	565	593	565	551	546	593	589	601	571	594	581	557	547	556	576	645	561	532	624	525	595	586	596	653	589	561	580	595	544	588	575	609	539	571	563	592	545	580	582	615	574	565	597	604	553	556	594	578	558	526	580	608	573	598	552	562	580	585	555	610	647	557	561	569	595	587	579	615	575	564	570	569	603	598	613	568	552	574	601	598	561	539	600	603	589	537	573	561	596	591	600	570	566	546	604	597	582	545	592	608	593	580	611	566	596	564	562	545	577	574	619	567	596	584	584	602	602	570	585	577	588	591	578	585	565	555	565	565	554	561	563	619	575	570	590	567	581	595	544	576	536	567	566	587	568	571	574	564	646	589	591	545	595	569	581	574	559	621	545	593	617	571	572	565	532	568	609	552	564	569	612	569	597	582	568	553	637	562	560	572	568	569	548	603	554	571	544	553	551	563	539	591	599	555	593	558	569	587	567	571	585	566	558	545	620	569	597	601	554	610	516	603	593	554	609	583	567	582	573	588	590	576	585	535	574	569	587	554	601	546	587	577	605	547	567	547	576	555	571	556	632	585	599	549	548	527	577	591	601	595	599	604	552	576	591	587	572	615	555	627	532	565	552	641	531	575	592	600	619	581	601	617	612	579	586	571	580	573	604	561	550	574	558	575	586	579	597	534	618	577	552	590	523	618	603	543	558	566	575	551	595	554	550	559	580	622	570	526	598	559	579	542	558	589	568	588	585	613	549	565	581	548	578	544	565	572	611	558	588	539	601	574	621	556	568	632	541	628	592	577	575	601	544	581	577	597	604	565	584	561	574	576	549	561	559	567	580	564	540	582	569	576	587	530	548	569	643	563	581	552	536	597	582	538	597	599	564	576	604	563	547	593	558	563	576	593	613	603	540	554	594	568	561	578	566	548	586	556	581	547	567	593	573	553	575	528	554	599	564	601	596	592	580	592	509	556	571	604	571	592	585	573	584	562	582	574	562	609	563	574	558	537	548	577	564	553	565	614	631	564	552	585	608	563	581	580	572	548	588	542	589	545	553	592	599	560	547	545	626	588	605	555	565	561	541	557	549	588	534	542	580	628	622	569	577	540	576	577	563	552	561	572	633	612	508	588	605	554	621	567	570	579	535	576	602	592	593	566	537	561	623	521	596	560
28198	27464	28126	12770	1827	431	366	399	375	398	357	388	350	378	343	363	367	392	333	387	386	399	408	404	403	387	374	351	371	344	325	406	342	366	380	374	352	341	356	367	419	363	377	378	354	382	360	338	371	359	338	368	358	361	384	384	381	404	392	376	361	375	373	363	356	399	379	346	373	354	361	396	384	346	387	366	378	360	363	349	359	372	382	382	349	401	360	387	383	322	350	379	356	422	351	328	340	371	387	364	378	370	395	342	338	358	372	374	376	359	360	366	363	355	366	332	383	364	363	342	362	346	361	368	363	346	368	392	357	371	371	377	388	358	356	396	376	385	350	346	380	367	382	381	383	356	368	405	360	394	380	381	335	371	359	353	381	372	365	359	370	366	371	339	363	356	366	381	391	374	356	370	362	405	346	369	349	351	375	367	368	392	381	346	360	347	364	342	367	366	360	381	366	351	341	380	362	342	348	378	342	337	376	340	360	384	371	357	353	354	338	377	367	360	366	375	388	356	394	340	374	376	361	365	379	329	368	369	357	397	433	367	371	342	358	349	350	338	343	357	342	394	354	356	371	403	345	380	373	393	354	370	362	392	364	346	346	372	356	381	375	377	359	402	389	386	362	383	361	357	370	367	361	373	391	363	425	373	379	360	349	351	372	371	379	391	372	341	381	373	392	394	332	371	353	368	373	363	377	392	368	392	363	367	372	332	371	350	358	378	322	374	356	388	344	376	389	357	366	349	374	411	366	376	390	354	360	360	358	366	371	357	357	379	352	387	357	346	357	377	398	384	335	354	381	337	363	352	365	355	352	378	384	383	362	387	348	375	355	372	340	360	348	415	374	376	360	340	398	351	370	355	385	365	365	386	374	327	332	340	396	354	394	349	332	400	374	379	371	364	359	343	380	355	372	397	367	390	339	317	376	391	377	348	353	388	360	357	382	350	360	403	343	359	366	362	347	357	404	358	353	321	379	339	335	334	324	343	357	382	349	352	388	368	375	380	392	372	380	374	361	386	378	377	357	372	348	371	372	378	373	391	372	343	390	382	350	358	366	369	382	388	345	365	378	372	364	361	382	375	355	329	353	357	359	373	356	390	370	372	385	342	378	353	363	369	355	336	346	348	368	403	344	377	395	382	386	385	354	381	363	415	390	357	344	391	395	371	361	404	368	370	366	376	367	370	364	396	393	335	366	372	367	403	359	393	358	371	367	344	375	374	359	348	336	357	388	356	371	367	399	406	380	370	347	346	344	389	364	336	355	363	384	373	366	384	403	370	375	365	368	361	408	355	368	396	340	321	346	349	363	395	363	357	393	370	345	339	345	400	367	376	357	351	380	373	349	347	366	343	377	370	398	381	360	347	380	359	389	386	386	377	360	345	373	362	353	348	353	388	375	351	367	364	379	357	364	361	352	331	360	344	362	356	401	387	338	382	354	344	370	389	361	319	353	389	371	345	358	367	354	379	373	343	381	379	379	365	372	365	360	390	319	366	369	322	350	360	349	363	372	377	372	381	349	374	365	353	356	367	356	398	373	380	366	357	356	373	380	360	356	375	369	383	385	349	370	349	361	356	347	387	334	380	360	328	387	380	372	346	386	364	345	365	361	355	365	378	376	352	353	367	384	397	386	346	359	369	380	347	374	351	363	357	356	348	384	356	362	350	398	380	356	417	341	373	342	345	352	345	365	370	357	352	352	355	370	365	364	345	372	381	362	352	388	360	349	370	380	366	344	386	347	361	330	372	321	350	374	382	381	353	391	367	359	393	352	385	390	374	357	389	348	392	323	370	381	369	350	338	371	328	348	393	375	362	392	383	385	349	384	396	371	355	359	370	388	352	383	377	331	371	364	373	354	360	345	389	364	373	371	411	340	381	332	368	400	379	390	376	373	397	383	329	369	359	357	379	374	397	426	377	363	388	329	364	368	342	376	320	355	323	368	372	377	356	360	352	364	353	350	392	373	397	357	326	365	370	393	378	389	344	316	386	400	336	395	363	340	356	368	352	372	364	384	378	349	345	335	372	372	380	385	345	391	381	364	357	381	364	381	406	334	391	391	369	354	353	388	354	343	376	365	384	402	367	350	333	351	365	383	407	368	392	366	361	368	387	370	368	397	379	383	358	346	346	349	377	359	386	371	349	370	337	360	355	364	350	368	369	390	355	381	380	366	399	347	357	359	342	347	352	380	348	340	389	355	371	364	354	356	363	347	381	398	381	355	395	384	390	373	402	355	381	381	347	397	405	382	385	360	341	381	397	366	389	391	346	345	359	390	375	375	339	353	365	340	343	398	376	372	383	389	341	345	377	368	340	352	386	375	361	376	370	369	359	354	362	374	390	355	343	355	353	351	374	394	395	363	371	375	391	358	379	380	360	355	328	354	341	329	354	365	351	336	368	366	344	368	365	381	381	337	360	390	383	364	370	383	375	361	347	324	370	362	371	355	368	381	410	365	393	398	371	384	353	375	388	347	377	351	348	351	377	364	363	363	382	356	358	376	416	342	378	364	372	362	374	346	358	407	391	354	377	366	362	379	376	367	354	401	374	372	363	364	369	381	355	361	371	374	371	395	392	356	356	382	380	328	349	348	356	383	370	367	421	349	380	368	374	358	350	379	399	355	373	364	391	390	338	358	357	381	331	351	380	384	383	371	351	392	351	351	386	321	389	352	374	386	343	374	369	350	376	389	344	407	351	389	374	326	379	362	384	361	360	377	363	373	372	343	373	341	349	366	364	384	418	324	350	368	362	395	341	385	348	359	369	346	370	339	364	362	380	364	368	369	380	356	384	344	328	383	388	359	383	347	364	355	379	372	395	380	384	363	360	370	387	349	334	358	370	367	383	361	386	308	377	387	387	351	358	395	379	345	367	342	363	386	392	366	376	379	351	390	365	349	383	350	355	372	396	396	339	398	371	376	386	364	339	346	362	350	427	377	352	380	386	358	360	373	375	338	367	379	371	373	377	358	393	370	368	360	355	377	361	366	341	363	371	369	382	347	359	358	383	336	374	381	365	336	331	362	390	391	356	382	388	347	361	373	334	388	353	356	364	356	343	403	408	346	351	394	445	375	359	352	392	361	377	376	357	359	359	339	374	380	338	380	334	359	333	371	352	358	392	380	352	362	381	390	402	366	327	349	336	364	337	369	368	360	393	337	398	358	347	344	411	382	369	365	325	356	363	351	357	355	355	354	375	376	365	400	404	354	372	343	359	357	340	375	356	343	405	323	357	363	352	397	368	367	348	345	356	372	367	356	390	381	395	379	341	360	349	345	365	373	382	343	407	412	373	336	394	331	386	384	346	345	376	386	346	389	344	358	343	391	359	364	347	372	352	340	400	357	376	385	359	345	373	371	353	357	354	393	329	356	350	402	358	349	360	390	360	356	370	385	364	375	373	372	353	373	342	382	369	362	338	372	372	400	350	387	388	382	356	356	368	344	374	388	364	353	362	333	352	360	374	376	378	406	371	347	366	378	354
14814	34551	23091	6913	1250	333	379	360	355	349	332	377	369	367	337	342	364	333	354	343	341	368	441	375	368	341	367	339	328	301	343	351	342	349	344	328	306	349	333	360	348	358	322	322	390	349	343	312	340	365	370	341	328	331	329	367	330	358	362	343	405	355	315	285	391	325	332	333	331	335	348	301	319	365	342	321	340	342	348	335	313	336	359	344	323	324	320	353	322	340	374	338	340	349	310	353	324	360	320	362	354	361	314	368	361	334	302	347	328	367	339	337	342	342	361	319	327	352	322	338	344	339	320	292	347	363	348	339	348	340	350	334	340	327	301	336	376	347	353	344	359	325	369	313	349	352	328	370	366	328	316	379	357	328	294	318	384	334	333	353	310	352	314	337	307	314	353	335	353	354	316	319	329	330	345	361	361	367	372	316	323	336	360	333	351	341	356	358	311	362	316	349	332	317	342	357	335	337	341	381	322	324	342	321	345	336	337	348	352	341	320	349	342	330	314	313	323	361	329	320	312	337	311	353	337	318	346	331	340	328	349	339	343	369	349	330	323	360	356	320	343	331	340	346	316	368	302	329	327	342	319	362	336	329	330	354	340	337	301	358	296	324	336	351	338	334	303	336	362	376	343	321	329	338	381	307	350	375	330	346	363	310	328	365	326	354	330	350	298	343	376	352	345	360	314	341	296	372	349	316	322	323	331	353	350	307	335	324	328	344	328	363	343	314	342	312	335	340	334	325	335	303	341	358	315	345	336	342	332	317	336	330	367	322	316	357	346	330	350	352	333	367	361	326	328	328	328	337	339	324	345	335	316	358	342	321	353	340	330	363	347	339	333	321	361	345	348	347	344	344	338	315	340	349	304	347	315	387	319	366	328	334	333	295	352	332	366	351	362	322	338	319	331	320	376	351	333	330	313	324	353	327	298	359	327	354	335	353	337	364	349	326	326	335	340	338	337	339	328	372	350	341	324	356	329	358	323	367	342	326	331	356	308	340	350	337	301	344	342	347	353	327	339	326	360	348	335	315	359	346	329	361	330	372	359	344	346	346	327	313	354	294	338	350	289	330	325	335	317	318	344	352	340	361	355	360	356	372	328	322	321	334	323	339	333	330	323	319	337	348	314	338	372	338	324	347	355	326	341	303	336	335	355	348	306	326	325	331	377	331	331	369	355	317	304	359	307	330	284	359	348	342	334	348	347	309	329	341	348	316	357	335	323	344	326	308	354	362	329	314	343	381	345	323	317	356	301	332	371	354	343	326	351	336	349	334	341	347	333	338	349	340	317	310	374	382	311	349	332	346	303	323	336	311	332	360	373	348	355	326	371	328	335	354	342	319	341	348	392	337	312	310	351	321	335	344	336	338	349	329	340	295	366	340	358	340	328	326	332	353	307	331	346	329	362	394	366	369	333	305	304	336	350	343	330	329	340	311	376	321	330	318	377	332	375	356	345	320	362	346	362	347	331	350	309	312	312	334	334	325	328	358	341	348	357	328	321	323	377	326	326	343	341	345	329	330	341	313	335	335	367	332	373	354	318	311	342	310	372	342	368	340	316	323	315	334	343	346	349	320	353	340	347	331	310	337	334	357	341	293	374	383	351	344	341	328	339	329	354	313	337	349	358	287	343	317	358	319	303	337	341	297	330	339	333	355	358	319	307	372	335	339	360	337	343	349	356	367	319	299	296	324	367	326	361	331	337	353	341	366	317	309	314	348	326	339	346	370	359	340	356	335	344	328	344	350	336	355	354	343	359	341	327	351	346	364	352	335	339	321	359	305	309	350	366	327	311	330	347	352	354	391	340	334	354	335	336	334	351	290	336	348	314	341	352	309	391	333	310	323	342	370	350	343	361	320	358	309	349	315	334	342	317	354	302	371	399	346	361	343	360	359	363	377	377	327	346	321	359	307	328	314	346	320	325	370	334	339	334	326	341	348	335	343	328	357	332	325	380	349	353	345	313	344	363	336	348	327	339	358	327	318	319	379	355	374	334	366	319	294	360	330	360	347	319	345	336	325	335	359	340	348	318	349	329	331	375	315	363	352	327	313	332	364	355	348	326	317	345	337	331	346	339	347	368	334	321	330	324	342	337	353	338	337	337	321	317	321	323	310	321	330	361	343	340	343	357	346	358	324	323	356	338	327	364	343	332	351	323	342	368	358	313	331	349	328	344	339	340	327	340	336	362	323	357	321	301	337	345	354	337	351	346	336	359	355	353	359	343	307	373	312	352	320	343	356	346	341	359	345	321	330	370	358	362	353	322	292	355	369	303	343	341	341	342	356	331	350	324	351	370	334	348	316	332	312	340	354	347	347	345	346	330	337	348	393	325	327	327	307	336	343	339	339	332	325	344	314	340	323	352	319	327	316	327	372	322	331	330	310	343	337	320	328	321	331	331	355	333	353	333	354	344	321	367	329	356	332	343	330	353	340	347	317	325	317	375	324	359	342	340	348	347	363	316	364	341	310	361	348	327	309	331	327	329	371	360	364	333	352	311	351	291	316	359	318	331	354	355	330	313	309	356	335	332	345	353	338	339	344	328	341	342	352	354	324	355	318	357	347	391	307	349	362	361	331	329	321	352	329	352	361	313	347	335	326	358	370	317	317	327	363	338	306	341	343	343	349	331	381	381	357	340	353	342	319	360	311	334	292	342	357	312	318	330	332	368	325	333	328	330	343	321	362	346	337	353	338	329	340	350	346	362	329	322	320	390	302	336	355	304	327	339	350	332	356	313	321	356	301	332	326	330	319	331	340	376	349	304	339	328	316	361	320	361	314	347	324	342	353	348	333	350	339	333	350	349	319	319	334	317	329	305	362	348	299	343	352	340	333	360	330	321	310	320	330	339	350	342	331	363	331	366	366	334	310	362	306	330	373	358	349	358	348	345	314	333	348	339	333	369	318	337	328	341	319	334	325	357	310	365	370	338	304	352	323	358	334	315	338	334	301	355	305	344	363	359	312	323	318	335	327	306	370	346	341	359	344	348	341	328	354	350	350	334	341	328	303	315	328	348	373	336	381	354	322	329	376	314	317	346	347	322	328	369	337	348	368	323	369	335	339	343	365	337	319	343	335	364	331	317	350	332	366	378	323	351	344	349	372	342	351	327	338	329	326	372	337	337	341	384	319	354	328	314	343	343	344	355	360	331	339	334	334	322	335	349	362	338	315	359	344	362	336	307	349	389	353	347	327	353	348	358	327	344	383	300	321	328	344	322	336	330	353	325	357	332	315	362	325	346	353	316	315	345	369	373	325	341	306	318	309	336	370	314	337	369	323	356	307	326	340	373	339	352	323	342	306	303	336	330	365	332	350	315	338	324	320	332	337	386	357	320	349	368	328	362	339	365	350	306	342	328	355	339	348	340	334	325	336	330	331	342	310	324	332	301	331	321	314	330	346	374	329	340	333	327	295	324	338	375	346	326	347	332	332	352	343	351	345	367	365	352	355	354	355	340	376	321	327	323	324	333	330	376	335
24850	25740	46668	41534	20666	3345	751	568	537	501	509	506	510	538	481	496	500	517	507	462	663	855	802	734	588	506	437	530	483	513	489	479	504	480	508	457	552	497	461	501	460	479	494	446	485	456	511	433	453	497	451	479	461	484	437	485	513	461	504	485	490	488	484	484	475	438	480	480	481	490	476	507	441	463	478	508	470	456	455	506	504	477	461	486	491	526	438	485	535	464	491	505	487	494	461	444	477	467	490	481	443	470	497	436	478	535	499	491	469	496	495	434	395	488	481	503	514	487	515	485	504	476	467	466	517	490	482	485	455	490	492	464	486	451	490	488	478	502	411	501	456	505	487	484	483	484	505	463	519	478	474	474	470	466	459	463	481	470	511	458	489	525	491	476	482	460	496	463	490	463	461	472	493	458	466	491	482	456	498	466	428	457	523	482	440	501	452	479	484	503	519	476	483	468	460	470	437	451	472	462	455	465	474	489	520	467	499	474	501	468	503	466	496	460	443	484	532	491	458	493	451	467	499	460	491	463	471	476	456	462	444	475	472	458	485	449	465	463	440	525	477	498	462	473	505	479	471	476	498	510	490	458	495	508	486	465	524	453	499	451	493	465	473	483	489	463	496	486	472	486	454	440	476	485	441	459	487	518	449	475	482	464	478	475	439	513	508	516	477	447	459	453	514	466	487	484	458	481	506	452	455	498	507	444	487	468	499	459	458	484	453	511	504	448	448	455	459	511	479	448	447	468	434	502	467	470	495	455	473	495	423	478	494	467	483	470	447	486	455	493	481	458	502	482	480	474	491	459	497	461	453	528	478	461	475	484	510	489	508	491	482	491	498	498	447	426	473	468	445	494	501	492	521	493	438	453	490	493	444	448	481	482	507	463	475	453	444	459	493	467	465	477	453	423	537	517	475	455	495	465	490	439	483	477	468	477	490	496	495	466	459	445	506	491	468	475	473	458	476	464	451	460	491	449	469	503	526	496	496	474	471	466	483	520	475	434	489	489	478	478	459	473	490	517	495	477	476	486	503	486	545	503	468	457	511	532	478	479	482	446	466	463	445	494	512	471	478	514	477	463	497	516	513	466	486	510	506	510	455	476	488	448	528	459	461	464	483	476	472	464	434	466	501	454	448	501	415	504	496	491	497	467	457	507	505	514	463	472	487	503	476	475	440	489	498	475	486	463	459	460	460	481	476	506	508	464	488	509	437	477	498	477	493	477	477	475	514	495	474	446	500	488	475	458	485	452	462	492	501	490	481	441	466	479	479	493	466	458	506	473	490	495	468	481	467	483	484	513	497	461	444	468	508	471	475	440	501	494	452	510	468	451	465	475	482	486	454	485	473	455	440	481	474	468	462	481	451	518	482	470	473	476	502	477	485	497	492	446	460	451	479	486	445	515	461	467	485	504	468	454	494	474	450	499	455	446	485	466	459	474	494	423	468	450	491	493	482	461	530	493	524	488	490	492	454	500	484	500	463	500	494	452	447	463	452	489	454	518	421	510	458	445	484	492	440	473	483	501	492	514	451	473	511	497	467	497	473	463	412	467	491	477	482	490	463	492	482	472	492	471	449	477	482	501	488	474	469	503	525	481	500	468	463	491	472	463	457	483	425	477	429	454	478	489	490	466	488	506	509	499	468	491	486	492	462	483	491	488	475	525	460	473	527	501	485	472	425	480	476	453	471	454	478	484	496	461	474	459	482	437	455	488	452	468	479	478	467	449	537	482	506	509	522	460	460	451	492	496	445	452	457	490	509	503	451	490	492	492	450	480	459	461	491	464	485	508	487	464	446	499	495	468	472	488	511	464	494	440	465	499	454	467	473	466	485	487	499	463	445	506	494	490	512	492	493	452	475	507	478	458	482	459	521	514	486	445	479	492	443	515	435	487	492	453	495	505	476	499	463	484	468	494	486	447	493	490	519	474	478	475	515	486	450	495	508	495	454	475	486	455	469	474	524	468	468	477	495	453	472	472	514	450	488	483	485	473	496	503	474	480	545	431	474	426	507	466	543	464	463	463	467	502	486	463	491	494	479	498	478	529	496	466	454	466	468	455	449	487	475	475	509	488	478	460	484	494	459	542	476	489	478	460	500	472	475	481	465	448	473	460	501	477	495	473	443	478	465	462	462	516	493	478	472	431	436	445	462	490	464	490	499	519	496	482	519	458	479	542	458	497	464	457	492	484	450	460	494	473	478	460	484	488	483	470	451	483	469	459	495	461	465	495	469	490	482	466	511	504	494	472	482	465	482	436	485	455	474	456	479	513	482	505	492	482	470	470	491	430	473	490	473	487	474	469	443	470	469	440	469	473	488	444	470	470	448	452	496	473	475	484	449	511	472	438	468	456	470	473	484	534	478	480	512	468	498	467	479	433	479	496	427	471	467	493	520	454	490	456	484	489	453	500	430	472	478	465	467	445	445	437	463	466	507	472	498	447	493	451	487	519	462	476	476	478	465	482	481	496	476	523	465	469	472	500	488	485	479	491	460	456	483	460	483	454	480	496	460	485	436	477	479	468	439	443	444	460	432	522	495	462	474	478	475	495	487	484	514	503	514	474	451	497	484	471	485	451	471	479	517	463	493	475	438	475	510	475	490	528	462	484	458	517	487	475	500	480	480	513	468	466	475	462	485	474	453	499	495	503	490	452	494	478	487	500	459	454	453	525	483	486	470	416	479	482	473	468	445	456	468	510	464	465	447	503	481	483	484	508	473	444	491	481	489	456	471	488	517	463	446	484	455	476	468	453	451	484	462	492	443	432	463	517	449	505	487	483	478	490	455	480	449	484	483	481	452	469	525	467	474	442	507	500	489	455	464	452	477	476	517	443	457	498	498	451	458	463	465	507	492	436	458	467	460	492	502	459	465	494	491	488	463	466	452	454	482	485	480	480	473	446	454	502	446	498	453	428	476	449	429	464	489	440	492	450	452	455	455	473	444	483	461	496	468	482	437	479	503	473	440	466	483	434	484	466	436	462	489	512	434	506	496	438	466	496	493	484	482	519	455	476	474	504	485	503	441	498	515	466	502	487	500	480	535	493	492	452	470	453	506	464	494	473	462	444	494	478	445	458	454	506	493	483	496	481	516	484	437	468	464	470	470	493	472	502	490	469	480	462	497	440	474	497	449	431	460	460	475	492	496	487	519	490	474	488	474	446	469	495	474	522	512	527	478	451	470	499	472	464	489	457	445	474	512	482	481	469	520	482	425	416	515	478	467	490	493	466	486	511	500	488	509	517	522	471	507	521	458	466	518	462	485	487	445	482	462	464	472	428	479	473	448	444	518	482	483	482	505	478	485	505	442	489	481	494	494	463	467	489	511	501	465	469	479	466	451	481	497	443	453	503	507	501	454	445	516	478	454	478	467	488	479	502	497	466	464	497	435	510	463	455	475	439	478	457	448	473	497	481	452	433	452	449	460	454	484	455	485	452	462	496	499	447	421	463	473	492	470	493	475	448	455	482	479	481	442	451
50903	93763	69176	35914	9557	525	495	556	536	502	513	465	493	489	449	495	501	513	479	514	763	1161	1139	818	652	538	520	515	463	479	470	500	470	487	509	475	483	492	473	495	550	513	507	492	513	483	475	497	517	469	464	546	496	469	505	494	515	466	495	462	479	469	490	457	490	461	463	460	470	518	471	496	520	479	463	496	495	477	497	506	485	500	460	471	510	495	496	509	476	495	530	523	478	497	509	466	528	484	475	497	458	490	482	489	511	457	483	440	498	523	474	504	496	503	508	492	477	493	495	466	486	507	469	464	448	467	489	477	504	477	473	483	474	455	434	484	416	490	547	467	484	466	477	502	472	500	484	480	513	493	466	471	486	515	484	463	457	496	500	471	483	501	494	471	486	486	480	493	509	458	472	493	481	477	483	478	469	473	479	519	475	479	501	495	463	479	502	454	491	441	509	533	490	481	485	446	505	505	504	453	495	460	467	463	494	484	518	471	502	486	472	477	483	503	496	527	498	494	466	460	479	517	456	445	466	502	480	490	510	483	512	480	490	495	509	499	494	500	496	466	521	533	459	476	474	497	497	487	471	495	478	490	510	482	473	461	504	486	439	497	525	516	488	512	543	476	479	485	485	501	480	499	472	519	491	489	545	508	483	498	476	505	496	479	503	489	500	505	486	477	462	481	434	512	503	482	471	464	482	440	475	509	498	479	465	494	481	504	486	525	505	472	492	459	498	459	467	488	447	505	505	513	536	483	482	485	455	492	505	506	470	433	473	500	457	473	505	453	534	494	470	522	513	471	491	474	454	444	499	505	489	516	485	498	480	511	519	499	462	484	503	443	522	491	490	533	453	461	510	469	507	502	495	448	467	503	488	466	462	535	437	494	449	506	470	501	517	471	496	468	447	470	502	485	482	506	480	496	484	478	492	493	477	499	487	520	478	515	477	522	491	481	456	472	472	480	479	529	517	507	484	500	475	487	547	482	518	491	490	478	481	506	505	474	472	515	517	477	477	448	476	500	480	471	494	470	499	416	485	490	464	487	500	441	493	506	499	503	457	496	495	521	484	479	518	477	501	472	497	527	483	466	492	483	491	458	515	520	444	467	507	495	513	471	481	476	459	470	509	506	476	509	510	485	487	468	494	493	466	487	499	486	474	476	487	459	528	456	454	480	489	521	481	474	520	479	495	523	477	491	452	487	482	454	533	496	452	477	466	476	522	494	482	430	510	502	497	492	497	466	508	479	507	482	499	488	480	492	455	487	511	485	481	478	441	505	498	478	535	475	502	525	471	466	499	481	455	525	448	497	484	484	450	456	531	450	486	453	489	449	507	485	445	505	505	481	470	519	513	481	474	474	490	474	459	469	465	473	493	465	499	500	488	474	510	506	498	476	493	521	452	490	466	453	538	478	484	473	502	508	502	497	466	458	523	524	489	477	513	511	473	456	489	473	503	457	512	492	473	437	468	516	459	477	484	492	503	469	450	503	485	468	441	505	478	488	491	507	505	439	479	463	512	471	431	493	463	472	470	490	496	499	509	459	475	479	514	491	503	492	490	457	504	498	477	477	515	499	451	483	491	482	449	464	489	501	450	465	483	478	484	506	496	484	486	486	425	436	510	512	484	484	481	499	486	489	482	437	467	498	475	483	506	470	449	469	474	470	468	443	503	485	480	436	505	487	487	474	479	453	458	520	519	492	522	494	503	497	439	502	510	480	493	507	463	491	449	458	506	522	467	496	472	537	483	488	476	478	476	480	460	518	439	475	539	485	484	463	483	493	479	488	496	448	518	485	481	472	504	483	482	502	468	514	529	517	525	453	468	515	499	490	493	475	467	513	476	505	494	422	510	514	505	456	490	471	502	520	488	486	455	500	483	467	488	510	486	464	486	486	467	507	514	508	451	502	479	490	457	498	489	446	502	479	488	493	463	492	481	539	469	476	480	518	509	459	511	505	513	478	478	510	509	496	482	504	493	473	480	458	478	461	497	461	494	516	495	511	497	471	513	469	474	503	502	468	498	507	499	483	517	483	473	462	496	461	462	506	469	468	499	472	492	488	510	488	470	461	484	480	509	509	442	506	521	490	480	484	524	490	512	498	507	500	469	501	474	447	490	473	505	504	488	524	463	511	462	493	498	466	457	418	516	529	476	490	426	493	503	478	507	471	454	511	467	490	503	479	445	459	468	470	461	460	491	462	522	430	487	467	487	439	477	502	504	476	483	476	524	470	516	471	483	471	500	454	488	479	477	477	467	463	496	489	460	467	463	487	489	453	513	453	498	477	458	474	456	488	491	483	486	489	469	512	477	502	542	494	485	491	497	476	461	473	534	514	481	539	531	486	480	494	477	498	489	498	479	488	484	483	463	492	494	460	517	465	462	516	484	496	467	470	499	490	463	491	475	523	460	464	463	471	481	470	460	514	460	522	516	497	463	458	453	496	485	495	485	462	484	484	465	481	479	482	507	451	459	488	516	496	511	472	453	522	470	522	512	482	526	513	485	444	503	490	438	485	494	485	461	451	483	491	495	471	488	458	423	460	495	463	515	447	469	457	479	504	481	495	511	501	476	535	476	489	482	457	479	472	477	479	507	516	473	494	492	506	479	489	452	474	514	493	432	465	472	481	479	509	458	461	505	489	509	502	475	466	518	485	466	544	469	470	446	469	507	493	474	568	481	454	497	479	458	500	478	462	480	485	493	501	471	511	489	513	498	460	448	483	467	488	510	469	489	493	452	521	472	493	502	468	505	492	454	481	489	470	483	484	467	480	513	460	437	474	455	492	507	526	490	502	487	507	455	457	499	465	472	484	476	496	484	477	507	484	493	485	477	465	490	460	452	533	478	448	496	500	508	480	494	442	509	475	481	510	455	478	475	524	483	490	468	521	464	475	479	490	478	491	481	479	478	490	505	500	508	499	480	478	467	519	487	462	477	459	540	475	484	429	513	474	435	478	490	482	458	453	497	492	505	500	482	508	488	471	488	464	485	502	473	489	457	478	512	514	493	502	508	479	480	485	494	504	484	469	475	498	439	525	469	521	481	506	493	481	467	446	482	509	476	513	478	515	478	453	489	516	456	518	492	573	489	492	501	505	524	510	430	502	491	461	494	439	495	463	524	487	465	475	495	474	470	494	470	499	520	496	463	489	461	450	503	496	454	499	483	473	504	475	506	505	508	497	491	491	491	488	505	474	512	473	538	498	471	481	510	502	449	456	483	487	487	526	518	478	493	481	491	509	488	517	473	489	456	473	504	469	455	512	491	484	496	465	493	452	461	519	490	493	495	488	448	471	444	481	476	513	485	509	425	478	499	483	472	431	475	472	502	449	456	527	485	481	472	453	454	451	505	488	498	470	513	482	518	478	434	480	486	436	497	478	498	528	497	447	484	443	476	473	456	451	492	470	490	465	478	451	449	472	490	493	502	483	460	487	471	515	514	471	493	513	492	519	510	504	463	464	533	473	484	510	476	440	535	435	492	492
23826	23354	40359	39888	25228	9195	1543	726	661	655	658	607	628	674	637	634	602	582	640	556	1024	1566	1370	977	799	647	624	578	589	557	565	570	582	598	607	581	578	576	570	609	584	559	605	574	594	588	586	566	556	614	544	578	543	610	614	583	613	614	619	547	599	572	591	581	581	588	557	570	561	611	570	538	555	570	578	572	578	581	555	623	551	541	600	584	574	597	585	610	607	584	585	513	554	597	579	534	606	572	549	537	561	551	554	602	542	582	603	578	554	572	598	569	552	617	560	523	565	588	588	586	632	554	579	604	559	559	537	580	588	574	550	566	574	558	595	604	570	619	541	560	557	550	582	545	554	618	613	573	600	580	542	583	542	566	597	556	557	555	589	568	597	577	608	597	586	552	550	582	559	569	588	571	567	566	559	558	529	592	595	568	568	589	598	579	549	570	570	545	585	587	542	572	594	571	559	577	589	519	599	628	541	585	606	572	565	573	559	615	573	582	585	592	611	597	610	598	575	578	564	570	569	585	536	569	606	576	580	543	577	607	525	585	567	551	586	572	591	562	613	569	538	564	574	586	621	580	567	607	588	574	561	560	589	584	518	584	651	564	580	589	553	550	529	556	553	583	573	560	567	568	529	525	567	610	552	548	598	584	584	573	579	597	529	533	571	545	555	544	540	613	584	562	564	556	609	631	573	593	569	580	526	576	574	610	583	582	604	583	604	542	535	606	598	560	572	551	563	582	549	588	549	592	566	605	597	607	628	562	603	578	565	528	527	604	536	567	565	559	565	573	603	594	586	548	604	544	582	549	554	541	566	574	600	610	575	557	543	514	563	553	560	594	602	571	548	586	583	571	595	552	603	561	541	576	568	577	613	599	616	605	602	590	583	595	553	560	573	606	599	563	595	544	545	595	589	608	590	576	604	557	585	610	582	575	581	572	578	569	583	592	655	583	577	575	558	561	565	568	558	564	605	609	587	599	578	591	572	579	532	594	590	597	575	572	603	542	560	553	557	570	541	607	598	558	574	557	591	570	570	579	584	568	566	560	630	602	567	547	571	543	544	621	619	566	539	592	596	591	543	626	580	556	565	541	589	595	643	589	547	554	530	579	557	591	626	599	588	568	579	528	579	555	573	619	587	562	555	603	572	576	596	515	571	546	563	601	551	535	585	554	596	619	596	578	563	571	575	544	552	570	576	596	609	556	556	554	574	567	587	566	602	592	557	568	537	606	587	613	580	585	552	613	546	544	584	587	575	601	600	573	582	509	542	558	513	547	584	522	578	566	566	595	581	581	550	583	584	570	572	574	577	582	534	567	577	566	606	552	601	568	582	566	572	548	567	588	621	593	574	509	578	613	599	612	559	573	578	573	590	574	573	545	576	589	594	577	562	594	570	578	594	582	586	599	557	586	556	582	547	590	572	568	580	537	543	574	559	584	614	508	546	563	541	524	565	586	599	575	594	549	600	599	576	570	552	576	587	595	563	587	557	557	560	532	547	548	588	575	551	536	583	566	587	517	562	577	569	638	596	591	547	561	593	574	551	557	584	595	594	614	556	558	600	614	563	584	594	571	554	554	596	570	575	592	590	614	557	543	585	588	596	561	590	579	622	564	551	550	583	569	583	552	587	586	597	566	538	615	602	563	580	601	561	539	583	603	592	587	578	600	579	569	591	579	543	536	604	599	586	579	585	604	559	587	576	577	583	563	651	601	545	556	585	584	637	538	537	527	560	612	581	582	549	574	580	560	610	574	570	579	567	579	580	597	598	585	578	627	594	615	593	565	549	560	534	556	605	571	612	598	575	600	559	551	628	562	585	589	555	574	565	595	581	560	538	569	553	581	588	519	608	548	586	568	611	569	585	584	601	548	564	558	555	592	569	515	579	561	576	606	598	534	536	551	538	561	568	628	578	577	558	536	558	577	587	605	563	543	571	586	604	547	589	565	573	565	595	595	576	524	556	595	585	529	571	584	594	591	547	576	575	551	538	595	564	527	551	574	596	567	566	528	552	580	566	551	602	557	587	559	620	590	573	564	568	577	591	583	597	589	540	567	611	578	598	596	575	575	592	615	590	571	572	559	564	561	594	556	604	631	607	616	585	572	575	577	593	624	562	592	582	569	537	604	579	575	576	538	588	573	563	581	591	599	575	563	574	567	614	545	536	536	585	555	551	576	611	576	550	602	563	567	614	542	580	564	558	566	573	569	546	562	578	570	595	593	576	607	618	570	565	607	548	578	607	543	577	577	523	571	595	606	608	593	621	629	574	578	586	615	586	582	593	564	610	553	619	542	581	565	555	584	574	589	594	595	589	564	572	560	582	596	554	599	579	551	593	563	554	554	613	547	548	601	564	583	588	570	595	562	583	529	581	560	559	534	591	571	577	607	628	610	589	566	579	615	541	621	558	554	576	557	583	540	551	551	600	553	562	534	520	577	590	539	609	540	606	625	589	575	613	541	591	598	606	595	559	601	566	609	555	558	560	587	617	571	570	579	537	558	631	564	596	628	502	565	545	579	592	591	587	616	542	544	572	545	601	556	575	528	601	547	598	579	599	609	551	595	573	594	609	541	583	581	620	541	578	569	603	553	600	530	560	559	643	550	581	606	588	556	583	548	538	565	592	562	515	575	562	581	575	532	593	570	582	560	553	607	618	566	585	521	541	583	585	598	581	584	582	590	566	567	574	584	539	601	534	567	561	565	575	593	584	596	618	592	535	582	582	571	521	570	550	601	618	583	562	540	598	558	604	591	610	535	570	567	580	571	564	622	589	590	585	588	536	581	591	610	610	540	541	571	516	583	578	556	605	596	566	590	550	536	562	555	606	525	569	561	569	571	559	563	579	584	537	529	618	550	579	540	583	591	596	578	605	550	580	596	567	579	580	585	565	580	537	569	547	574	571	540	545	577	596	570	564	550	587	573	573	591	596	596	605	588	573	578	636	561	583	556	556	592	611	556	563	555	557	554	567	579	543	569	604	589	567	577	601	527	588	622	569	580	568	596	538	576	591	570	600	580	572	538	560	585	592	567	554	560	572	577	556	616	605	569	601	537	559	541	555	556	586	554	569	559	569	561	556	563	596	602	560	555	576	596	601	604	554	575	572	607	581	536	562	562	574	565	585	576	562	601	565	608	571	602	547	592	559	552	570	595	609	567	606	567	614	544	548	561	571	547	580	579	530	579	554	595	612	588	602	572	618	576	569	604	606	573	606	531	563	552	560	585	617	614	527	564	562	571	611	561	609	540	593	533	612	580	550	564	575	581	609	562	598	521	562	554	584	584	577	610	565	570	609	598	555	521	562	566	549	573	562	568	573	551	614	606	574	575	581	591	557	554	567	560	562	556	601	555	577	589	614	543	544	546	560	541	620	646	572	551	566	553	565	594	575	557	517	603	542	584	591	596	548	579	521	533	559	558	587	542	603	563	551	587	601	583	538	584	595	592	585	572	579	584	568	570	552	587	617	569	587	558	563	569	542	567
58741	99042	77366	48956	12402	705	729	609	648	645	639	625	640	616	605	600	574	529	602	568	1370	2517	2017	1346	875	682	646	574	574	641	521	562	616	582	574	596	548	591	613	618	617	618	589	596	597	586	613	601	586	610	627	613	585	603	602	548	585	590	558	587	583	570	557	591	577	603	606	590	592	584	606	580	569	583	585	545	600	580	589	614	556	571	583	573	558	564	580	581	589	625	593	593	564	612	623	592	574	575	588	589	578	616	576	614	605	621	605	594	576	625	592	632	607	587	587	597	603	558	611	631	599	568	588	564	664	583	575	554	627	599	602	599	592	613	601	588	576	529	597	584	561	589	567	613	609	598	598	555	628	574	576	563	552	628	608	568	611	613	600	592	575	626	583	570	616	569	603	572	566	623	580	561	581	551	563	627	572	598	595	571	562	574	603	598	592	576	616	606	593	581	636	566	561	593	614	579	609	601	578	621	595	562	585	595	580	564	602	561	590	588	633	559	552	587	636	577	585	547	612	592	581	573	602	579	634	568	635	577	601	593	588	604	571	570	550	596	583	615	593	594	625	623	613	583	593	621	595	556	592	563	601	555	599	598	585	617	601	614	578	545	588	576	582	606	590	536	601	574	564	558	583	567	600	584	544	546	598	633	596	613	563	600	594	548	639	564	613	582	600	570	603	653	562	566	567	602	566	620	569	545	592	560	588	604	590	629	577	586	571	582	579	540	574	549	592	566	564	602	623	579	607	601	559	524	549	588	517	590	589	628	555	593	567	574	596	583	624	611	573	560	570	516	624	597	554	574	579	593	583	567	620	573	593	646	619	570	602	564	558	568	654	551	582	553	593	619	554	566	599	566	563	617	580	608	571	549	569	619	558	621	591	584	601	560	598	613	574	608	592	586	614	601	545	572	582	554	560	587	560	582	605	621	571	555	622	603	561	590	599	588	586	565	557	604	604	585	581	600	591	564	601	580	609	586	592	568	568	558	613	575	601	576	632	591	600	627	600	605	613	592	539	573	570	580	615	577	600	547	600	526	570	606	611	597	561	559	569	599	604	572	577	578	604	567	570	563	592	574	555	609	592	557	598	603	599	617	545	575	587	613	592	546	609	573	577	589	594	590	591	607	578	571	567	586	618	609	591	575	618	597	585	600	555	582	617	562	617	609	564	528	571	564	575	599	611	585	557	559	608	560	564	585	561	549	619	553	633	595	549	559	568	560	641	545	590	575	587	574	566	594	594	590	575	576	571	563	586	613	575	596	612	587	586	608	591	577	576	605	572	612	543	607	612	618	643	574	604	607	607	589	602	569	597	542	567	643	587	607	613	537	610	560	578	575	512	559	551	575	545	605	578	584	590	562	567	601	575	612	583	573	577	599	591	576	604	568	573	547	549	579	570	587	606	554	624	563	607	580	613	574	582	553	574	559	625	613	569	587	579	578	575	593	582	574	566	556	542	613	582	625	578	589	584	630	623	571	592	592	591	590	611	548	601	590	599	574	588	528	621	599	588	605	603	621	597	568	578	592	610	574	571	580	597	604	574	590	578	556	598	575	593	606	594	596	588	560	552	600	595	590	553	583	570	565	616	602	595	560	582	568	605	576	551	554	577	611	587	619	579	587	551	583	587	566	570	557	581	574	570	632	624	599	583	587	613	542	565	589	591	557	589	586	609	629	571	590	576	598	571	622	590	602	612	566	560	560	595	556	559	577	568	562	586	558	578	551	623	579	577	567	590	610	602	566	574	588	556	591	608	607	640	589	600	585	597	583	584	577	594	573	563	568	595	574	622	554	612	597	596	600	551	582	564	598	604	570	596	582	612	598	573	556	617	635	601	574	600	591	522	586	550	577	615	563	580	599	588	602	582	563	555	608	572	546	560	612	570	583	578	540	613	594	567	590	578	609	570	570	624	533	610	568	580	561	579	610	572	597	570	609	594	581	577	571	618	546	612	591	552	583	578	589	608	591	569	583	580	590	573	567	563	568	562	576	610	578	573	557	581	618	574	564	583	565	581	562	590	575	577	584	531	601	651	586	590	582	623	575	613	582	580	576	563	602	672	574	588	568	588	595	579	576	640	584	570	599	594	600	611	590	586	554	557	625	630	579	590	540	570	604	546	613	573	584	591	524	546	548	570	557	562	546	599	598	566	552	600	578	612	580	555	568	578	574	592	587	592	589	612	608	612	582	595	567	610	583	618	556	581	587	593	609	568	544	616	554	553	589	539	610	608	617	597	577	561	639	583	570	571	558	630	552	569	616	579	578	579	583	574	594	554	585	555	572	578	625	587	571	596	587	568	580	537	571	568	551	571	599	565	610	576	539	572	584	602	587	595	544	589	591	614	604	524	561	623	592	603	610	546	583	528	586	613	597	574	628	612	554	588	550	594	595	537	615	606	604	572	584	588	561	609	577	620	648	606	575	580	573	592	577	637	584	556	597	599	603	572	571	582	547	621	601	611	613	567	541	559	591	605	544	560	600	544	581	599	592	646	565	531	631	610	568	567	544	611	584	609	582	594	540	583	559	582	590	559	592	585	573	573	546	612	621	624	574	613	585	585	595	580	590	626	529	666	585	567	576	603	573	598	589	556	569	590	577	602	597	595	590	616	611	616	587	577	590	603	617	576	546	589	641	598	611	571	564	569	607	613	604	555	624	592	557	619	573	593	547	559	577	584	577	580	630	583	619	596	605	576	595	604	600	556	574	570	551	594	631	606	586	628	615	636	504	581	564	587	590	586	575	574	567	583	583	581	571	582	568	609	566	562	588	562	571	619	561	596	620	574	594	591	568	643	605	597	586	558	605	586	585	579	599	616	609	551	587	596	584	627	593	539	576	529	550	551	585	552	569	606	570	615	606	647	551	632	609	606	561	545	607	661	622	544	580	563	565	618	585	587	571	620	580	565	608	600	584	613	593	566	577	557	593	631	583	605	533	609	571	568	606	602	557	579	559	574	549	560	551	577	560	544	624	552	608	591	587	584	534	581	546	594	543	565	577	575	585	605	622	563	568	586	596	602	586	570	604	582	582	548	587	572	571	578	530	605	578	602	599	624	577	593	571	568	562	568	578	609	594	532	583	569	603	624	630	584	586	583	597	555	583	570	583	624	621	578	578	565	602	580	549	603	579	599	602	578	630	574	589	599	572	598	608	580	580	580	574	600	574	578	634	619	617	595	567	586	595	601	551	580	542	570	582	557	571	586	571	585	608	534	559	582	551	604	589	571	604	627	561	565	564	609	553	553	585	591	588	536	597	546	574	577	592	570	575	554	589	558	579	560	599	561	608	570	587	609	595	592	565	579	596	590	515	600	579	636	577	577	533	578	609	549	581	526	591	634	564	585	573	600	580	606	587	559	615	620	590	560	554	592	585	628	580	563	611	547	603	561	591	543	564	575	579	571	603	609	616	575	575	607	571	609	626	577	624	584	606	573	629	549	556	585	605	563	574	599	562	595	565	540	574	587	584	604	519	596	610	584	553
28052	26039	25360	14345	2881	397	411	414	375	371	358	365	357	330	352	365	363	377	375	374	413	439	447	412	391	375	352	336	352	355	374	377	352	408	369	358	341	406	375	357	344	372	362	397	370	360	374	404	379	391	344	361	363	366	360	368	363	396	397	359	345	374	361	349	386	357	348	360	331	378	361	376	375	373	387	362	365	312	371	362	355	331	390	380	391	374	358	387	354	362	363	366	387	349	358	399	352	375	380	383	370	371	346	349	365	347	351	386	359	404	346	367	367	343	375	354	354	370	361	345	362	346	358	355	369	410	378	368	356	364	383	358	368	380	345	377	356	358	394	378	386	374	402	364	314	370	365	376	340	373	382	376	355	374	378	359	396	361	370	382	362	390	343	373	367	385	351	385	381	374	386	374	364	355	398	410	377	378	355	394	355	390	352	404	363	360	352	401	347	347	370	369	365	352	427	358	376	346	358	409	375	368	361	376	356	358	380	403	378	370	392	375	342	387	372	368	364	349	369	375	396	391	381	351	389	350	377	363	361	378	363	364	402	367	407	358	427	367	367	364	382	353	367	390	382	356	380	379	340	347	343	360	355	348	372	385	346	387	381	365	369	365	346	382	375	374	361	376	416	335	365	385	398	373	362	384	369	331	371	375	395	399	367	383	356	392	367	357	386	373	400	364	360	363	405	379	393	368	367	347	353	348	350	350	400	383	369	351	364	369	366	353	350	396	328	366	391	354	375	351	388	359	372	378	383	402	359	338	350	379	378	363	335	368	363	344	341	380	362	347	376	397	383	365	360	369	379	365	368	372	381	405	366	423	355	408	355	352	366	354	360	356	366	351	381	349	376	343	336	334	396	380	372	379	327	337	340	328	375	368	333	379	380	392	375	382	367	366	360	351	388	397	350	374	403	402	351	364	387	357	367	356	389	333	356	379	382	372	365	330	372	373	369	344	384	374	383	385	366	348	397	363	383	384	380	392	361	380	375	363	366	379	383	403	373	364	330	390	352	362	363	382	377	358	386	388	361	394	385	389	381	390	351	373	368	373	372	363	351	363	389	364	398	359	383	348	363	372	361	394	370	384	364	356	379	392	375	370	355	357	385	403	345	396	369	390	367	384	370	387	359	390	365	379	399	368	366	369	362	367	363	371	392	355	374	363	363	356	356	335	394	386	381	361	344	347	375	366	390	363	393	349	378	354	345	384	362	399	351	402	374	355	349	394	394	375	370	392	370	383	372	366	360	358	382	394	358	369	379	374	360	395	333	396	397	383	361	372	372	373	394	369	407	391	373	372	369	311	381	366	373	363	334	367	366	321	361	385	338	371	354	363	368	368	339	418	352	340	360	325	433	365	360	389	386	376	344	401	357	410	343	388	374	360	349	350	370	390	364	403	375	387	400	395	366	382	380	377	354	363	383	370	361	383	365	397	339	385	377	370	377	339	344	407	375	349	345	357	370	372	365	376	349	352	368	372	366	397	347	395	360	407	354	329	364	355	377	356	381	331	397	368	381	367	377	351	363	360	359	335	368	418	379	380	337	362	379	367	350	382	393	371	351	360	425	333	374	372	343	386	404	386	371	389	423	371	384	339	400	369	320	381	357	365	371	363	366	386	389	347	373	391	368	370	395	372	390	403	369	394	352	337	376	383	371	371	380	383	334	334	390	384	372	394	380	365	337	380	398	388	356	363	397	310	370	398	383	361	342	383	379	383	344	370	357	337	378	390	395	372	337	363	374	389	367	379	382	389	382	376	362	396	358	356	376	360	369	380	406	363	374	384	364	381	370	395	405	372	396	376	386	381	368	365	371	371	368	351	400	345	368	340	390	407	387	419	346	360	379	358	364	392	398	404	338	400	387	401	383	390	348	396	361	379	391	386	346	324	356	385	378	316	390	388	389	352	396	379	340	384	352	390	393	353	357	363	380	376	375	385	360	382	371	364	363	384	363	372	378	332	345	360	361	364	364	357	394	363	390	362	374	349	338	367	386	362	355	378	364	352	356	352	417	365	405	345	356	347	381	358	400	364	368	415	373	372	375	350	347	412	373	371	383	393	380	358	387	355	370	376	368	390	395	360	364	384	384	373	360	418	388	376	335	381	381	345	347	384	398	386	379	360	366	374	328	396	365	373	355	390	371	350	389	376	356	391	341	383	387	366	366	383	355	431	375	372	318	365	361	390	394	365	364	395	366	391	373	374	361	358	369	393	364	377	390	367	374	358	358	356	360	370	350	385	350	395	347	359	407	394	352	327	359	364	367	349	360	374	383	403	350	385	355	357	397	360	383	368	391	382	393	357	383	373	317	363	353	342	350	382	378	389	378	371	400	357	365	391	375	378	363	411	358	369	367	383	371	378	373	385	396	355	373	382	381	369	376	344	395	375	354	403	374	410	375	356	400	374	367	371	387	371	396	376	363	385	344	372	367	367	337	390	378	373	371	385	374	352	349	348	407	366	393	334	373	363	361	363	377	360	374	355	342	375	371	371	348	361	393	337	373	355	352	352	332	395	377	366	360	390	352	377	361	334	412	357	340	375	373	371	371	340	357	420	347	384	362	391	357	364	367	390	397	339	392	375	369	403	368	357	362	366	362	357	334	354	391	352	378	348	351	354	357	365	341	352	401	374	377	377	363	370	345	355	352	382	377	391	391	367	384	382	334	355	370	420	337	395	391	367	374	387	353	365	379	389	364	347	335	354	358	351	351	341	378	357	374	384	397	327	333	354	381	371	358	373	367	379	376	370	350	384	365	358	357	367	355	366	366	348	361	376	406	370	339	368	365	386	355	370	347	370	341	360	394	377	377	374	411	343	372	355	402	354	358	374	370	384	375	345	358	368	373	385	395	362	383	396	373	362	402	354	358	346	360	373	388	399	374	397	369	377	374	374	400	396	355	375	340	334	370	362	364	349	375	364	383	367	359	358	357	400	389	346	376	343	373	364	341	350	396	358	352	395	399	364	365	370	377	374	363	355	349	375	343	378	400	424	358	366	358	367	353	354	366	424	361	354	391	380	344	373	362	320	394	352	383	368	380	367	426	355	372	399	366	338	369	384	368	383	361	407	334	378	388	385	377	345	341	386	364	371	378	394	384	360	404	386	364	341	389	383	425	357	351	389	345	358	356	348	385	375	358	355	348	374	355	340	361	355	366	349	376	367	340	366	355	375	372	387	373	366	353	340	355	360	382	406	374	401	369	393	359	345	393	380	374	353	393	366	348	360	348	371	350	358	387	359	367	383	398	396	374	376	417	393	389	368	385	332	387	331	346	391	380	386	353	366	341	395	391	389	386	369	363	345	363	364	399	373	390	382	394	386	360	355	380	380	378	365	378	363	373	374	372	375	337	360	359	361	338	339	353	382	368	378	381	387	339	371	354	344	383	354	358	346	373	330	352	342	348	345	356	358	402	400	386	363	367	389	352	382	367	410	401	377	348	377	383	372	395	362	384	373	359	353	383	373	397	381	382	408	377	376	372	350
14074	31554	20956	8362	2082	368	381	346	351	320	359	363	337	316	328	322	342	336	327	367	400	423	421	417	366	355	352	333	352	306	331	326	357	314	346	329	342	377	330	361	341	371	361	352	348	346	353	325	328	318	346	306	359	352	321	339	366	318	376	345	345	324	333	343	334	337	317	345	330	321	356	371	366	314	328	351	321	342	346	323	354	318	353	315	335	350	314	361	349	377	349	361	332	324	333	360	332	363	307	359	327	342	335	342	329	323	355	339	361	362	322	354	328	331	330	385	324	293	337	335	337	351	320	336	352	342	306	368	346	398	297	319	296	377	352	347	333	336	335	366	303	318	339	359	335	370	344	333	333	359	326	340	311	334	333	362	323	357	359	326	344	315	324	355	337	369	335	312	320	358	372	327	329	336	317	339	366	347	372	348	340	356	335	362	343	369	350	311	324	371	330	357	325	337	355	354	328	326	329	356	331	339	333	327	303	353	353	324	330	302	343	344	345	328	318	336	361	324	296	330	314	366	384	314	316	327	356	315	350	344	394	353	364	357	333	335	310	340	327	326	344	327	339	346	348	371	326	334	340	393	324	326	356	332	313	356	379	366	329	341	343	352	312	289	288	338	342	351	319	308	345	330	352	346	324	352	373	319	295	344	326	328	374	339	322	401	332	346	344	355	358	312	314	327	324	349	385	322	347	340	347	339	351	331	349	348	321	312	358	365	336	349	328	315	336	346	330	355	329	342	318	350	360	346	335	345	367	347	337	347	368	329	342	326	353	339	348	335	316	349	330	329	374	357	341	319	377	339	322	355	335	341	349	329	349	329	332	343	346	349	326	373	336	339	308	353	335	330	362	343	351	329	328	332	324	302	316	352	347	321	384	358	331	323	340	348	337	299	324	340	358	347	341	327	350	320	341	343	325	357	350	335	328	330	354	367	334	332	341	331	348	332	325	373	312	346	342	332	316	348	350	338	323	345	342	365	355	342	341	350	311	304	326	323	361	328	333	336	319	376	343	356	351	379	348	342	313	349	337	328	336	339	340	352	337	378	330	335	335	330	339	318	321	313	367	351	339	371	328	367	370	320	327	322	365	342	353	335	344	351	323	346	331	347	344	346	342	387	312	343	315	365	365	359	364	364	359	336	340	345	361	309	356	376	336	319	321	350	347	351	344	313	362	353	367	342	340	335	359	335	324	323	337	314	338	321	335	364	356	311	337	368	345	320	330	326	326	317	355	376	334	344	356	333	362	366	333	350	317	345	352	359	342	331	343	342	306	334	313	319	336	376	368	352	327	326	346	329	321	302	310	333	355	340	339	318	366	341	345	317	300	367	318	335	353	319	376	325	333	376	325	347	355	348	305	303	303	376	348	348	349	333	351	301	327	343	360	349	377	359	340	315	332	357	326	343	350	350	343	329	347	339	330	353	346	321	325	333	340	327	334	389	347	355	352	361	363	364	356	346	324	341	348	336	325	338	341	347	312	350	318	336	345	335	342	337	324	339	381	318	355	340	346	347	352	339	332	328	347	344	361	359	341	313	306	325	350	344	335	310	343	327	319	306	350	318	377	320	334	338	333	355	315	349	318	316	323	336	360	337	342	310	359	338	365	362	354	328	336	325	365	355	338	362	332	340	342	350	317	327	322	328	306	305	358	330	302	356	324	319	310	349	336	332	371	340	348	360	349	339	341	357	362	371	346	338	313	333	347	362	362	372	354	328	344	382	341	341	340	309	332	351	362	346	302	328	354	328	376	279	331	365	305	330	364	342	360	341	344	328	320	371	336	344	354	339	323	358	368	347	366	307	360	326	315	370	303	359	367	362	343	326	350	342	349	331	341	357	329	355	313	330	347	335	351	332	338	340	348	320	328	311	331	324	327	382	324	320	337	344	362	348	335	328	342	328	322	308	333	382	354	333	335	314	314	371	327	310	338	347	366	327	325	341	331	338	343	354	327	311	327	326	305	337	340	348	344	335	326	328	351	360	320	370	348	347	324	369	329	336	320	349	356	337	351	348	316	370	365	324	347	338	339	339	328	340	324	334	376	353	307	347	339	336	376	361	380	346	354	321	314	335	336	335	325	332	335	335	331	341	302	349	364	373	311	366	361	345	339	344	319	336	359	341	330	351	319	328	334	345	336	333	353	329	359	335	363	312	353	332	339	333	347	302	325	327	330	314	334	336	343	353	361	340	355	333	338	328	328	316	331	320	336	338	354	361	340	312	348	343	342	342	333	353	338	358	322	359	377	314	335	368	370	353	332	299	322	361	351	342	321	342	334	352	338	355	327	345	324	367	307	310	326	358	338	330	349	341	361	328	361	345	347	326	370	342	340	333	319	348	358	322	348	315	340	334	319	353	345	331	359	380	304	362	343	329	323	364	336	322	330	353	347	335	349	335	322	337	351	316	360	347	319	364	314	340	376	332	363	358	353	354	324	340	339	310	345	338	327	347	344	352	335	330	317	318	334	327	359	346	299	303	325	319	317	370	314	328	328	380	319	307	351	324	321	334	333	346	309	343	332	359	307	356	355	354	342	338	371	329	336	308	326	328	332	324	340	319	339	319	339	337	345	329	321	324	328	311	339	330	333	347	348	362	362	323	357	327	295	377	343	323	315	337	338	363	343	372	335	304	362	321	347	322	339	363	338	366	345	349	326	324	339	349	332	352	340	310	333	304	318	366	329	325	315	354	344	328	350	319	379	330	361	352	355	324	346	346	324	303	328	372	313	336	345	356	325	336	333	339	351	336	295	363	353	329	348	330	371	347	333	313	343	310	334	341	349	372	348	324	386	331	338	353	326	344	332	333	349	323	360	337	341	357	363	380	310	354	344	302	323	316	365	340	354	324	358	351	332	341	344	370	369	335	331	314	329	324	323	375	312	329	356	318	315	316	319	358	336	317	336	341	328	338	344	330	329	359	336	348	340	353	341	336	327	346	321	346	365	333	331	335	347	346	346	313	310	367	325	339	338	345	322	350	329	327	379	328	311	337	328	340	317	343	305	342	362	278	377	331	387	333	337	338	328	339	362	348	339	340	342	350	311	368	336	332	328	382	341	290	301	328	328	356	360	369	308	337	334	331	353	318	332	338	330	296	328	327	318	314	330	344	324	319	377	358	302	324	361	301	339	334	360	368	336	324	373	340	348	322	341	356	308	340	338	343	350	353	330	373	342	343	293	324	346	312	345	343	354	333	353	375	358	358	330	322	350	345	340	361	310	363	332	336	355	344	349	351	318	352	329	350	354	349	349	348	328	341	351	339	332	340	316	361	301	343	315	351	307	334	325	306	316	337	300	357	362	357	319	328	361	327	303	348	355	350	333	315	373	335	360	361	321	362	367	351	349	324	346	369	326	343	317	381	324	359	339	319	345	348	340	335	345	334	335	328	332	323	347	363	348	344	365	322	348	320	368	353	374	327	359	330	350	364	355	310	333	343	356	337	337	337	338	346	366	335	326	360	339	374	344	353	334	321	338	347
24722	24323	43136	46609	24770	4925	824	528	571	519	527	529	465	511	492	450	500	536	494	624	981	1051	897	688	568	540	499	465	479	456	460	529	454	454	493	460	473	509	462	514	481	442	513	483	438	480	460	498	464	493	446	511	517	466	496	487	456	465	476	452	475	499	492	422	492	442	475	472	527	448	496	501	467	485	470	461	484	494	501	474	453	470	490	475	476	511	486	487	432	493	465	450	447	520	522	506	505	448	485	441	488	513	477	475	499	469	468	489	471	464	518	467	470	460	480	507	472	474	475	524	503	480	473	489	454	482	507	493	535	503	485	484	486	474	469	504	455	482	482	480	446	463	445	514	510	463	493	491	449	467	477	473	521	510	488	475	504	462	492	496	489	450	459	474	472	499	526	482	484	461	486	490	506	518	446	473	473	508	521	497	491	459	477	480	481	512	491	460	443	451	486	518	479	507	491	498	509	470	478	491	509	484	493	505	496	502	471	485	482	485	504	457	509	476	481	509	451	522	503	525	514	463	475	472	462	486	455	500	473	506	463	464	489	479	452	444	483	481	478	450	481	454	469	425	478	494	492	495	487	460	469	474	496	493	472	502	483	511	500	506	490	484	498	464	519	470	488	472	495	486	468	495	516	464	491	480	470	512	509	484	495	499	508	504	483	483	482	524	497	442	469	480	475	468	461	518	484	523	456	487	496	476	438	508	468	438	456	447	519	493	499	478	478	484	490	469	485	487	491	532	479	479	502	469	480	461	462	465	481	494	490	508	508	470	502	482	450	473	468	474	445	504	480	471	521	522	493	459	506	453	486	488	497	490	475	458	477	475	472	468	459	451	513	481	521	472	495	483	502	447	496	485	493	516	488	503	471	502	514	477	500	485	454	512	499	476	495	436	499	520	463	453	494	472	513	480	462	482	491	458	503	510	482	451	475	500	481	473	515	446	473	511	448	478	474	481	504	510	535	501	511	493	459	455	526	457	460	512	500	475	478	463	461	507	467	490	494	500	470	487	500	486	490	465	512	454	472	473	457	509	487	511	494	527	506	461	480	466	532	494	537	490	439	475	482	464	470	496	499	482	480	515	467	503	490	499	450	494	488	476	498	485	507	475	482	474	431	487	465	463	494	438	496	449	477	483	469	463	476	481	481	519	471	518	480	474	499	507	440	491	479	467	460	485	506	486	475	489	483	494	478	491	478	488	471	504	494	470	497	476	500	503	459	468	481	457	455	465	443	466	485	454	509	514	474	478	502	461	512	459	433	471	475	452	507	488	462	509	498	483	447	490	484	487	460	479	508	479	511	438	452	483	480	496	493	516	481	494	492	476	454	484	483	451	494	517	505	507	470	502	452	470	471	514	503	480	473	509	501	482	468	506	486	488	496	464	479	493	499	483	455	498	510	461	488	467	478	489	496	507	493	484	462	484	477	468	453	463	491	480	463	491	475	492	477	452	474	476	454	489	434	488	456	439	479	482	510	449	509	525	450	489	458	491	496	476	513	472	480	498	465	478	475	480	493	495	516	486	443	477	475	476	484	446	484	502	518	451	475	445	496	509	492	464	484	465	472	474	460	463	502	495	476	448	495	513	528	444	445	529	466	525	510	500	472	492	464	439	485	452	504	475	503	468	494	466	492	462	452	474	461	530	498	476	466	467	506	531	458	467	477	516	506	527	456	508	499	524	467	492	466	454	482	467	514	488	444	484	462	492	467	510	471	492	510	480	515	424	477	502	482	496	487	491	491	487	454	461	492	512	459	507	515	526	497	455	488	491	498	486	469	450	501	508	466	477	465	462	511	492	504	470	469	501	480	506	472	506	467	489	497	508	446	545	477	495	530	481	494	490	510	489	484	444	483	465	482	478	489	430	481	455	436	454	521	462	483	500	492	500	483	450	491	463	469	510	510	539	515	490	437	471	473	473	485	476	465	479	505	491	473	489	521	476	499	518	520	514	472	517	473	420	494	489	521	477	479	471	499	476	477	521	458	483	512	470	438	502	505	435	532	452	464	532	497	523	484	464	523	500	485	469	520	503	479	450	500	472	498	509	497	525	464	485	445	489	530	462	486	450	469	500	496	452	522	485	447	466	435	434	479	484	478	493	455	474	484	477	468	463	514	480	512	477	489	500	465	503	504	492	516	516	493	498	474	476	500	462	491	484	523	462	506	475	490	498	495	520	470	502	492	520	487	431	515	487	456	503	473	492	462	482	519	526	425	478	497	454	465	491	469	461	471	511	505	495	491	473	505	489	501	515	472	455	517	466	493	518	504	488	496	480	457	480	499	490	483	465	497	473	484	489	476	471	469	472	472	520	482	496	501	482	526	501	480	495	455	486	496	503	460	457	488	507	478	502	465	484	492	512	474	458	458	494	486	503	495	453	502	474	487	441	468	432	522	469	511	446	481	482	504	481	500	469	461	446	489	471	472	494	512	468	517	465	461	487	488	497	494	511	473	464	498	465	472	458	485	489	502	470	485	455	470	500	491	455	516	500	471	510	495	453	472	505	478	449	498	480	476	448	464	482	502	446	494	484	454	483	494	491	522	466	490	487	488	475	478	476	466	488	472	510	476	480	524	455	508	473	492	444	476	491	519	484	498	457	489	475	467	458	516	483	416	508	469	487	463	454	474	487	478	478	500	454	519	493	494	493	468	461	451	521	472	468	473	479	492	461	508	511	464	478	447	477	449	480	480	485	498	457	468	474	483	496	481	507	505	481	484	493	479	489	477	465	518	450	510	491	489	473	457	504	511	509	495	502	455	461	492	483	473	476	525	479	468	436	496	468	515	475	513	489	474	500	474	490	481	460	487	500	501	469	467	498	465	498	479	463	526	475	520	472	472	487	456	471	444	491	472	490	492	461	520	472	492	466	473	475	486	452	523	470	447	456	479	491	451	463	479	500	491	502	470	449	468	506	463	502	524	475	508	505	465	429	507	441	475	490	506	501	473	474	515	469	433	465	477	464	472	449	473	456	506	443	457	488	480	482	483	520	456	474	520	498	499	481	465	502	504	514	526	505	516	470	451	442	438	458	488	438	512	496	455	489	477	505	494	481	438	433	462	448	484	463	528	486	490	502	468	479	502	488	476	458	508	468	469	458	482	483	480	497	445	472	444	473	467	449	476	493	516	486	459	491	478	476	498	472	506	489	502	481	480	466	477	524	468	471	499	476	470	461	490	468	487	503	492	485	498	530	482	479	460	493	500	497	508	471	480	438	479	472	518	509	483	460	449	483	524	440	471	506	495	486	479	510	448	491	470	504	517	466	462	520	484	497	508	485	480	496	488	481	489	482	517	479	533	492	473	453	508	465	485	480	503	487	481	460	516	518	472	467	483	475	493	420	447	470	468	461	475	503	460	489	511	512	474	472	462	448	460	465	498	490	465	489	491	494	492	483	529	534	461	462	461	516	480	463	444	502	513	455	502	456	479	508	525	455	513	459	515	454	498	479	458	498	503	488	494	518	483	503	537	501	486	472
48470	84633	70214	45954	11693	526	550	509	495	504	528	452	480	499	487	499	487	496	491	739	1366	1397	1084	780	650	494	493	488	500	479	502	470	502	487	453	474	495	495	453	474	479	477	484	487	501	468	480	515	511	481	547	465	450	461	488	471	459	507	472	489	504	479	477	453	522	453	474	491	493	471	451	467	414	500	446	465	483	483	499	489	523	463	512	489	468	483	477	489	497	477	513	447	500	483	461	468	478	494	467	495	456	474	482	503	471	483	485	473	489	482	478	487	491	497	495	475	469	481	472	503	487	466	460	444	451	477	515	495	484	484	465	473	474	493	461	447	441	505	471	439	468	501	451	448	497	503	487	479	509	499	492	463	457	444	489	515	487	450	487	452	492	480	470	476	503	503	480	491	484	520	481	460	467	468	468	490	458	469	436	454	463	494	498	467	469	479	481	481	495	458	463	495	470	471	492	483	505	447	440	486	470	451	491	503	471	517	494	473	465	482	462	481	484	463	488	476	417	465	507	506	536	455	472	506	519	449	507	505	491	461	492	479	504	473	457	482	491	473	521	520	428	516	511	528	451	451	487	486	507	487	484	518	511	529	475	491	490	472	471	498	464	470	474	511	486	497	502	476	447	468	479	455	452	494	474	482	498	524	458	459	490	480	504	488	480	479	483	482	485	469	466	530	477	475	489	466	472	469	476	493	463	475	486	468	500	485	463	510	487	490	465	504	506	520	449	475	478	480	513	499	497	451	521	457	482	480	448	493	475	424	467	518	470	440	463	462	452	499	502	458	479	490	493	439	471	471	505	467	508	467	477	447	443	509	497	463	466	458	490	483	462	477	492	457	493	494	513	440	496	477	471	508	467	481	479	462	499	486	484	467	491	480	498	512	500	489	447	464	480	468	451	481	473	451	465	501	478	525	487	494	490	502	469	495	487	448	460	450	513	482	470	517	493	472	496	453	478	492	467	479	483	493	489	491	477	444	490	523	457	448	485	510	499	463	463	464	448	432	446	493	509	492	429	480	475	453	460	483	487	483	466	451	468	422	495	528	489	494	482	456	511	493	467	466	475	496	458	459	482	479	478	521	450	461	457	490	454	460	476	482	461	430	467	494	499	459	486	459	504	448	504	486	473	474	470	451	456	416	490	491	471	474	492	472	477	497	457	488	496	474	498	503	461	482	484	437	479	479	465	500	469	495	500	485	444	423	463	490	451	449	458	489	466	483	497	476	482	491	544	500	462	492	453	491	441	454	467	460	473	462	440	463	499	468	471	483	453	474	483	454	442	509	476	467	495	501	463	516	473	488	481	489	471	502	443	479	490	469	489	464	450	490	453	441	464	495	485	475	499	488	498	463	516	458	511	482	497	517	493	480	509	511	448	531	447	455	472	465	450	467	471	483	467	505	484	469	490	492	533	489	466	495	464	498	462	463	507	461	474	488	476	488	458	467	443	498	484	470	501	475	488	447	515	494	483	452	458	504	496	460	468	496	515	493	484	477	461	472	442	504	475	452	504	479	488	452	479	464	502	456	505	486	493	427	509	491	479	451	481	456	509	486	480	503	471	480	467	472	457	460	481	472	458	488	487	478	500	505	513	444	449	465	490	486	488	521	479	510	429	505	454	495	512	450	444	490	499	529	466	474	472	489	484	473	478	459	478	466	446	502	487	502	444	493	437	505	480	469	485	501	494	461	490	507	486	515	456	471	457	471	518	501	457	457	467	452	418	519	473	435	482	474	484	482	472	458	482	464	518	484	456	444	507	444	491	483	483	475	502	482	452	474	493	483	451	477	494	476	496	469	487	500	440	469	449	480	471	480	455	484	483	478	496	470	458	464	455	472	452	471	479	468	448	484	472	512	502	488	493	466	461	479	479	463	471	536	474	506	483	493	477	512	451	499	492	472	480	469	518	459	483	487	444	487	459	490	486	498	480	441	474	456	515	495	513	470	496	507	513	513	472	479	455	467	498	456	475	473	465	486	479	492	509	448	490	494	459	469	518	482	478	470	504	475	439	476	456	497	490	453	472	498	495	474	475	477	480	449	487	479	489	497	471	505	453	443	435	522	456	488	456	517	493	489	503	493	479	463	473	446	468	483	452	449	457	470	465	469	520	468	480	477	469	502	522	495	472	467	487	516	490	438	481	457	469	479	470	437	493	479	478	476	453	496	437	484	461	477	478	459	460	456	495	471	472	495	470	465	478	454	456	503	465	455	513	472	468	515	464	463	478	470	433	480	476	473	487	533	453	474	494	510	438	484	508	482	446	461	485	477	508	469	436	473	440	513	424	471	483	475	473	505	488	490	472	494	475	501	474	492	470	498	457	463	475	473	448	511	492	535	499	458	496	488	502	482	459	481	490	446	473	501	496	442	502	509	510	462	497	489	456	482	492	501	463	460	471	463	498	497	478	487	482	470	470	462	488	539	442	477	479	496	489	447	462	428	501	470	527	465	512	517	513	523	515	497	467	477	471	465	457	450	440	491	475	474	507	468	486	483	472	480	498	479	502	473	496	522	481	496	503	518	513	518	493	509	494	466	472	497	464	466	445	464	485	473	482	468	521	466	466	466	466	504	496	448	439	502	496	503	523	500	476	472	473	512	482	493	492	481	475	474	443	467	510	486	468	454	497	490	501	512	486	467	486	502	520	480	474	448	494	477	469	438	464	529	464	481	461	487	488	478	474	453	489	412	475	509	493	439	485	491	441	486	507	478	477	464	492	480	491	461	505	472	487	472	444	458	477	448	498	476	501	462	473	468	484	479	461	443	476	461	482	491	481	477	504	467	463	472	461	452	445	470	480	457	516	464	442	479	459	489	460	420	468	472	505	482	467	505	487	441	468	481	485	462	442	477	446	503	442	462	437	480	450	471	479	458	517	471	461	458	468	460	490	437	454	489	469	474	509	509	520	475	477	491	523	449	473	482	493	479	491	463	486	494	467	480	433	479	478	470	449	528	472	475	487	495	503	476	511	478	469	473	495	475	480	470	470	489	434	480	483	483	495	493	433	465	500	497	476	493	465	474	475	474	530	496	486	480	485	472	496	478	467	449	483	501	455	454	488	464	465	478	444	447	508	440	505	501	497	461	457	498	480	468	457	452	480	448	489	508	456	495	463	512	431	479	449	433	470	487	490	480	437	532	482	500	450	509	460	485	474	472	452	467	529	498	451	470	500	509	497	486	465	488	450	462	454	460	455	523	512	486	511	488	487	483	508	522	475	495	474	517	478	438	471	483	479	464	478	522	505	506	498	430	466	461	459	497	451	474	468	470	472	497	482	453	437	515	510	450	486	447	460	480	476	487	470	494	472	471	468	470	450	485	468	486	491	444	471	501	497	478	457	502	466	478	458	511	418	516	477	451	457	462	457	458	493	459	473	499	475	465	477	436	462	504	485	492	495	496	468	512	464	457	469	484	471	479	492	481	445	475	488	479	474	458	517	521	494	477	503	482	465	489	492	475	486	479	461	470	487	470	491	498
23847	21575	39170	47695	26583	10877	2039	817	658	676	619	592	662	666	599	602	659	620	620	883	1934	2120	1720	1139	812	641	634	596	589	583	593	593	591	636	602	578	584	601	584	551	559	568	591	580	595	587	572	584	552	545	563	559	635	603	570	591	564	566	577	594	551	558	596	566	522	579	598	597	595	613	602	574	573	535	582	625	546	585	554	572	578	605	543	562	556	577	579	555	586	555	604	559	577	630	574	538	588	593	565	570	527	574	577	556	599	558	544	585	576	516	575	597	589	578	554	577	574	617	581	579	609	548	541	591	591	601	616	536	540	560	594	619	581	569	547	570	569	578	517	584	544	591	536	540	554	577	548	600	570	539	560	571	557	589	583	576	557	565	581	571	574	589	579	624	564	562	586	593	581	616	559	549	619	592	559	597	548	588	583	601	618	577	575	554	581	586	491	589	569	627	586	582	572	540	588	574	584	558	590	576	573	554	550	541	568	575	567	524	522	567	580	549	567	589	594	586	596	538	572	590	560	600	573	582	591	535	589	583	605	588	562	566	580	545	568	611	605	529	561	595	576	566	565	544	592	536	555	557	587	574	597	614	596	575	565	588	600	553	564	558	592	547	636	593	530	569	532	550	569	534	564	561	569	576	588	571	553	556	515	600	568	609	566	589	528	596	560	584	572	569	577	595	581	548	569	537	574	597	588	626	570	571	625	562	584	559	586	571	565	573	594	590	583	547	601	541	585	584	542	549	574	573	615	534	553	587	632	568	589	612	570	616	535	594	561	563	586	524	569	592	568	600	569	600	620	600	581	547	592	566	584	591	562	535	564	569	568	606	598	547	563	601	501	575	574	559	572	618	581	565	555	562	551	562	551	546	600	583	574	530	588	586	568	586	552	557	588	588	600	604	551	594	535	588	588	574	578	566	609	546	579	555	581	597	579	584	539	584	573	620	576	596	603	542	561	557	571	649	588	588	559	596	525	589	599	567	573	591	573	592	562	569	528	585	568	614	538	587	572	539	514	584	584	514	626	544	538	583	558	525	584	577	560	586	561	559	568	561	565	581	579	605	575	618	571	573	617	543	539	581	564	635	577	599	580	554	535	561	569	551	565	563	561	604	564	518	583	564	588	607	589	561	566	536	572	564	577	579	617	584	605	570	619	578	610	576	531	530	567	522	533	551	595	557	586	564	560	520	583	577	569	574	596	558	555	620	593	569	610	575	560	579	548	584	547	610	559	603	612	600	582	585	564	569	581	593	575	568	591	518	538	534	580	581	595	621	571	546	591	560	575	601	563	572	557	580	611	561	520	536	561	562	535	577	579	556	553	597	551	565	574	543	593	529	606	557	619	584	567	554	618	572	624	607	564	548	518	589	619	580	581	562	575	530	564	559	549	569	558	567	543	547	565	558	572	527	616	564	569	570	533	572	570	558	566	563	592	584	564	589	540	568	575	558	583	588	554	590	575	586	591	576	593	564	563	565	587	571	564	556	566	533	554	596	586	573	565	552	594	574	522	528	541	582	598	582	613	561	562	569	590	577	570	598	537	606	552	607	611	556	568	539	579	556	567	598	550	564	610	567	592	550	583	545	623	579	551	568	552	553	594	591	574	559	571	592	584	552	572	565	544	563	561	562	610	548	571	627	549	592	572	548	564	545	575	559	579	556	590	576	555	588	575	565	596	565	587	607	577	585	612	582	545	540	584	557	577	564	548	574	538	572	570	563	597	553	589	591	541	577	591	554	537	566	574	581	584	554	555	579	590	590	565	564	592	566	576	580	597	556	584	579	558	560	557	536	599	596	526	623	544	572	560	569	552	535	559	588	560	580	577	560	529	585	546	572	570	560	604	612	549	611	573	560	583	562	564	550	571	579	578	549	566	609	602	550	566	565	567	564	589	554	568	551	611	594	562	559	596	554	548	594	549	579	574	548	560	601	563	587	583	604	578	569	581	573	587	587	572	565	549	595	588	603	581	604	592	632	533	551	574	567	590	572	522	580	580	574	571	569	573	579	507	587	564	570	552	589	616	559	616	598	583	577	579	594	527	574	570	603	546	583	572	580	601	549	559	622	580	573	559	589	565	568	587	554	609	636	595	527	558	555	601	579	578	584	569	584	581	582	560	561	578	525	542	589	583	627	578	552	563	567	551	602	594	585	568	552	594	607	554	572	572	568	581	515	558	568	591	545	576	572	561	545	561	620	494	606	580	543	575	562	632	587	589	569	597	579	566	600	558	606	526	601	572	595	575	560	563	561	566	605	584	594	563	603	535	572	577	615	579	574	568	617	581	559	550	532	588	608	554	545	565	597	553	531	616	584	573	571	585	578	566	564	598	574	569	564	575	571	554	557	553	596	595	543	595	593	572	527	544	606	591	569	564	552	564	598	576	578	587	535	581	579	549	598	553	552	557	538	567	575	630	541	584	522	616	572	563	593	565	576	551	563	530	570	539	549	564	596	587	561	569	554	548	545	590	549	554	564	578	564	594	573	515	596	581	581	606	565	606	599	594	564	568	595	557	576	587	582	613	574	577	542	563	570	538	559	587	587	560	554	581	554	609	595	621	584	556	608	591	528	535	565	539	602	574	567	592	613	514	563	551	631	572	575	578	567	565	585	529	583	601	559	548	584	581	572	577	544	557	611	565	608	574	575	558	590	573	577	564	575	603	566	609	628	582	559	573	552	545	582	574	561	526	588	590	598	602	535	552	578	590	561	588	580	586	594	597	577	608	573	562	588	574	571	583	562	547	571	532	589	572	593	572	553	570	546	597	559	561	605	560	606	603	562	588	601	559	539	589	555	554	591	612	590	557	525	582	581	573	563	605	565	582	558	566	568	615	571	587	577	590	579	523	603	535	596	601	565	599	589	559	564	609	558	597	564	596	604	587	547	598	596	587	611	575	559	572	577	601	612	575	596	561	589	578	606	572	592	553	598	562	589	571	541	568	540	548	596	585	586	555	559	537	582	545	517	550	580	578	566	542	557	644	576	597	609	580	600	588	585	549	537	579	592	556	552	547	599	561	598	530	582	542	567	563	592	594	579	615	586	539	550	561	601	620	578	533	565	555	566	605	610	569	610	535	593	586	564	557	553	533	592	551	623	601	555	537	586	584	590	580	613	596	572	582	571	599	551	577	576	602	545	608	593	626	593	556	556	600	604	588	549	545	580	581	614	585	582	609	560	584	574	553	584	586	549	596	627	552	578	579	590	543	554	565	558	590	519	583	588	574	575	584	576	547	586	574	607	551	603	569	609	550	558	556	543	537	596	580	544	587	563	533	539	557	558	587	573	542	562	538	591	578	581	572	580	551	592	594	625	539	552	570	575	577	609	533	593	567	538	557	598	556	589	558	614	560	563	537	563	564	555	584	509	581	628	608	559	583	593	511	555	613	562	608	560	564	544	574	564	587	601	555	574	596	604	557	571	572	615	616	572	553	580	605	597	565	538	563	552	559	552	563	593	570	578	566	542	543	565	584	568	521	614
53681	82443	86150	59011	11996	772	739	689	660	630	570	630	627	594	568	582	618	614	619	1106	2950	2999	2232	1408	909	691	606	607	604	575	577	549	565	567	565	573	577	561	546	549	610	599	565	584	621	551	575	601	554	552	557	571	528	561	563	596	536	578	569	582	580	586	588	551	585	540	569	596	558	570	539	540	567	555	588	583	566	572	579	566	564	523	577	596	562	610	550	594	587	588	550	582	590	559	570	546	583	572	524	558	571	577	574	589	538	555	593	554	574	558	589	537	599	530	564	555	593	550	541	539	543	548	518	577	575	580	564	526	559	534	565	570	557	580	543	553	596	547	593	539	581	575	560	573	565	584	557	560	541	561	576	541	535	504	557	623	574	543	572	509	537	576	569	567	555	570	556	545	534	554	562	522	584	592	541	613	590	555	570	544	594	556	587	565	573	545	552	557	581	595	531	613	609	521	578	542	551	602	583	560	558	549	560	598	544	519	598	547	616	546	569	543	596	560	538	596	560	636	568	600	551	564	592	548	575	543	565	589	561	547	567	563	576	508	526	535	568	539	560	573	608	584	581	569	552	538	574	602	564	526	551	553	585	587	561	596	549	568	535	536	578	543	577	560	564	588	555	550	543	539	586	530	550	551	553	553	570	594	552	571	548	599	556	554	543	538	582	611	569	561	555	565	577	518	572	589	525	577	602	574	541	604	579	567	572	570	581	551	522	578	544	505	590	571	569	556	571	567	595	505	559	561	559	527	528	536	560	532	574	550	547	606	554	596	543	513	567	553	614	549	547	557	574	526	645	583	551	527	552	555	547	559	541	583	545	572	606	559	558	534	535	565	555	560	537	553	588	528	563	557	574	581	553	545	593	549	509	612	581	564	577	551	564	568	564	531	570	587	579	580	515	545	611	564	565	523	576	494	558	548	599	604	605	512	567	559	523	575	546	570	545	555	558	523	558	583	576	549	539	561	560	575	580	548	581	583	573	545	575	555	579	607	564	568	558	600	544	541	573	538	578	551	597	551	563	557	611	576	628	530	573	602	569	588	578	515	574	538	565	525	583	560	593	584	534	564	567	560	561	562	629	568	568	560	532	591	552	589	574	530	570	592	559	568	532	546	574	612	546	533	535	564	549	589	565	601	570	575	558	525	563	574	576	516	554	586	596	561	582	543	556	561	543	584	535	569	551	510	564	563	500	566	544	536	528	579	525	525	579	567	548	548	567	553	627	544	524	542	552	543	542	600	555	568	566	557	545	552	584	572	566	559	593	536	574	569	614	600	509	546	551	557	573	593	589	568	567	595	528	559	589	534	532	581	621	554	566	552	605	563	553	591	569	564	538	576	561	539	541	574	561	592	562	563	564	580	569	634	586	569	599	543	573	609	549	574	581	552	559	624	573	548	590	564	531	615	546	556	576	550	554	576	564	590	569	503	540	545	577	604	539	588	601	533	598	591	576	553	547	563	539	537	609	552	552	573	565	625	544	536	539	526	543	559	583	536	539	551	581	539	588	560	511	535	573	551	585	565	569	552	529	579	555	562	553	543	555	531	554	555	564	570	549	557	557	583	553	536	572	543	558	585	610	578	540	544	572	516	557	546	620	559	565	551	565	606	514	597	549	532	534	540	570	603	552	606	572	539	565	573	612	570	586	563	600	533	554	548	535	549	586	539	589	570	586	561	543	613	566	579	514	531	559	540	546	556	544	566	588	539	576	520	542	534	565	551	579	551	585	565	578	537	592	550	556	563	564	536	541	565	565	570	571	556	556	583	595	593	556	567	588	572	589	553	547	561	609	585	583	576	577	572	546	535	533	540	534	583	550	590	557	570	548	549	559	552	560	533	562	587	609	579	592	549	579	552	557	523	566	559	544	594	580	612	576	530	569	612	556	587	546	569	527	574	565	565	574	576	551	522	562	541	531	553	566	576	531	565	547	567	545	571	542	593	571	577	554	557	541	580	569	585	553	543	594	505	578	550	530	548	514	554	602	553	564	565	599	558	595	561	585	588	540	535	551	561	541	575	572	563	580	557	581	574	609	583	549	531	547	567	545	551	601	554	563	530	572	563	612	556	568	553	573	573	518	535	556	553	634	542	557	574	590	567	556	530	557	539	524	547	556	532	563	568	575	558	548	558	574	573	581	545	552	543	551	542	569	553	587	584	529	587	564	602	514	532	551	546	584	582	602	557	598	573	529	585	529	588	558	522	616	534	580	547	559	542	563	579	546	528	554	516	588	543	584	565	582	565	584	622	590	600	539	556	550	507	528	591	535	601	566	599	573	552	575	578	548	566	521	548	562	579	587	543	574	601	562	578	594	561	535	546	543	572	555	559	647	555	547	555	551	581	494	535	583	540	574	538	555	527	589	553	540	581	548	554	558	598	561	609	555	582	597	546	570	569	570	565	597	537	599	551	523	578	549	570	541	546	560	573	596	550	560	544	587	515	570	569	554	511	550	606	557	587	567	573	570	555	566	544	542	535	568	575	580	572	578	607	588	571	547	590	600	582	547	553	569	539	552	541	610	601	538	556	551	544	597	602	570	537	522	558	565	570	552	540	649	540	576	553	518	536	527	565	564	557	544	637	545	540	558	559	585	603	583	545	592	553	542	578	520	581	589	547	562	526	626	562	585	586	591	555	541	548	571	550	552	581	542	556	547	571	535	585	579	591	543	577	521	565	543	561	569	575	565	585	561	555	592	560	587	584	533	536	539	549	522	534	569	542	570	505	568	548	537	573	553	546	532	559	562	552	540	537	559	563	589	595	555	559	587	561	589	506	534	591	552	542	544	594	574	588	552	625	603	561	576	589	574	557	571	596	546	572	543	572	607	502	584	563	562	529	569	541	551	535	524	544	565	566	554	572	565	588	516	580	582	543	562	604	551	580	571	552	551	561	578	535	557	539	605	554	544	535	545	569	579	549	571	540	550	519	554	528	554	573	577	557	585	572	576	577	577	536	525	598	594	526	576	547	519	577	587	518	527	573	527	596	566	574	547	536	622	544	549	571	551	543	549	561	533	594	604	554	505	575	610	556	562	576	568	552	572	589	591	562	547	573	569	554	531	578	574	525	569	562	596	542	530	545	567	528	517	530	587	543	599	568	558	524	632	536	571	530	601	563	565	563	550	577	612	591	553	549	544	535	542	527	592	574	549	573	584	553	566	569	582	562	562	561	545	617	577	557	565	610	568	577	546	579	545	562	622	545	548	566	547	548	574	530	542	546	537	537	527	587	570	557	577	602	557	581	580	602	558	549	562	569	593	563	544	557	543	593	585	569	569	527	562	617	544	545	561	547	582	561	571	553	559	592	538	561	561	575	602	543	558	566	549	548	552	564	513	543	533	560	567	623	593	564	557	568	552	575	560	533	590	601	557	611	575	565	547	590	558	569	546	598	542	555	546	549	571	532	596	550	544	571	560	559	571	565	578	536	546	534	587	560	540	596	545	555	546	562	544	554	561	523	594	597	574	553	554	568	562	542
28029	21198	24751	17322	1523	451	427	381	382	364	389	436	399	373	409	389	357	360	400	373	443	499	445	467	413	371	371	410	389	370	343	336	346	381	370	389	366	362	395	360	360	370	369	365	343	346	372	371	372	394	370	388	423	382	385	396	382	383	378	343	362	414	384	343	385	396	397	361	373	422	350	358	388	405	358	377	349	360	367	406	376	370	377	407	383	368	369	386	382	348	381	376	355	402	391	362	384	383	367	380	390	384	391	374	405	407	370	391	395	359	393	384	379	392	348	354	365	385	356	396	373	378	367	342	383	373	367	357	356	343	378	405	359	358	350	371	367	375	351	382	398	374	375	370	351	392	372	366	371	382	397	335	362	389	357	387	349	358	377	359	353	355	362	351	367	346	405	375	398	371	367	381	340	381	387	380	379	349	367	406	383	357	374	396	362	372	352	361	370	335	393	379	356	355	367	362	353	361	392	365	385	362	377	372	357	372	373	355	392	331	343	393	343	415	375	397	384	365	401	377	376	349	391	330	411	373	344	396	417	407	384	361	374	386	373	341	343	380	409	364	365	344	349	371	317	332	375	398	358	386	371	359	346	398	358	398	395	354	401	353	408	355	381	356	403	377	367	373	365	391	378	326	398	373	365	375	351	356	392	380	387	384	359	377	367	361	397	346	420	367	369	364	396	364	396	377	380	364	374	386	387	345	378	359	350	357	382	379	397	350	341	408	359	362	368	391	390	386	368	385	363	403	382	328	386	390	411	369	395	376	370	360	349	370	388	356	407	369	380	368	412	349	367	352	366	401	398	369	399	337	369	354	366	328	342	360	352	371	384	351	352	354	377	387	372	354	383	373	354	366	380	359	351	376	402	400	367	383	352	383	385	371	388	371	341	356	362	375	381	400	384	345	417	369	379	402	365	395	377	372	382	398	349	365	360	387	382	395	320	399	357	388	390	354	375	367	351	344	422	349	388	349	379	386	387	353	379	349	344	356	370	359	354	388	369	338	381	366	355	371	325	364	348	364	390	396	388	366	386	373	376	388	384	380	374	382	359	378	363	346	356	355	356	370	358	374	365	378	328	368	376	388	332	387	374	376	361	358	395	370	361	370	380	381	388	362	367	411	362	368	399	410	332	354	354	378	387	362	386	364	346	358	348	378	377	388	341	361	366	379	378	388	412	346	350	368	360	389	344	372	368	346	376	357	379	396	383	361	391	388	340	347	366	423	351	360	383	351	363	385	379	361	383	343	377	388	396	382	375	400	323	350	359	381	389	383	366	362	388	377	368	365	411	369	344	401	388	376	348	406	385	379	323	379	360	365	373	370	353	373	374	369	390	397	383	379	345	370	377	408	378	386	399	370	381	379	384	394	360	376	372	332	379	407	369	342	354	424	392	381	386	403	377	369	412	380	373	360	354	344	402	355	381	368	374	390	356	374	392	395	375	355	351	372	373	357	384	361	379	368	378	380	342	342	395	405	363	372	347	389	363	357	342	404	350	354	383	403	355	376	368	363	380	368	382	364	377	377	390	377	364	349	406	379	339	352	376	360	357	338	360	341	367	368	377	392	387	369	371	379	392	354	340	366	353	384	349	379	351	345	355	380	381	367	342	382	368	360	341	380	379	415	400	361	386	398	370	367	357	379	405	438	346	393	366	336	333	352	359	384	422	367	387	372	346	349	390	380	336	411	340	376	388	365	353	362	351	384	355	392	408	357	380	377	370	382	383	353	365	359	379	396	379	377	368	339	354	378	384	388	375	420	384	384	361	384	340	380	393	353	336	342	373	373	380	342	401	351	360	376	357	329	396	366	410	362	316	351	380	344	380	400	376	412	374	387	365	397	338	412	382	383	394	379	374	372	387	376	365	392	360	377	371	373	344	380	381	383	395	350	381	413	402	348	351	375	351	365	404	380	364	366	373	375	375	370	377	383	381	360	334	364	369	383	375	417	381	364	378	392	369	373	406	364	374	389	391	370	361	363	368	380	337	393	394	413	355	374	377	385	358	411	374	409	360	382	326	371	384	363	368	359	364	388	361	382	405	370	369	360	384	373	389	379	360	379	385	370	344	351	376	380	376	387	356	404	361	357	356	384	351	389	381	371	398	377	368	386	385	372	344	377	386	341	358	363	348	363	375	384	385	375	377	364	374	352	355	341	410	406	370	348	337	338	353	364	389	363	372	376	347	384	348	372	355	366	391	351	366	413	373	388	351	363	381	401	344	379	358	368	385	352	360	391	392	399	375	342	400	360	422	408	352	383	369	361	337	338	357	425	390	355	387	387	360	386	376	385	391	367	371	341	354	394	411	378	348	385	351	390	368	356	327	380	340	375	360	362	377	376	395	353	387	374	358	377	371	381	373	371	366	357	352	362	331	382	360	317	354	396	360	392	397	341	372	361	394	387	388	377	398	392	357	389	391	369	350	361	360	404	352	378	363	347	373	369	362	362	352	367	397	378	352	390	379	401	375	385	369	398	381	402	385	354	385	380	375	341	357	363	377	356	374	393	362	356	383	366	354	353	356	375	373	393	387	375	346	358	331	391	367	374	351	358	370	340	382	372	389	348	377	351	352	361	404	357	382	373	354	385	370	386	351	364	351	407	349	386	377	380	350	383	383	380	365	383	389	368	371	364	376	359	353	366	365	348	376	372	376	356	357	373	354	348	367	392	380	387	408	389	394	367	406	366	363	366	386	374	360	379	397	385	392	364	370	381	379	373	373	364	355	357	376	364	375	384	371	362	394	371	333	422	362	343	394	411	384	393	355	375	376	385	352	394	379	337	386	404	377	364	348	378	342	417	366	414	381	365	397	391	406	371	401	378	362	388	363	348	400	356	358	410	354	376	387	395	365	381	390	356	386	365	386	383	340	369	359	379	390	361	348	372	350	368	401	386	403	381	380	367	385	350	371	369	372	354	357	380	396	376	386	375	361	358	356	377	382	386	344	372	359	363	390	351	344	366	358	387	371	373	367	396	377	379	364	347	348	386	399	323	373	385	396	375	349	392	343	397	393	351	354	392	360	381	392	340	364	383	379	378	395	353	361	364	377	388	353	410	391	376	343	359	379	378	376	356	385	368	394	356	378	395	388	386	376	355	383	357	383	371	342	385	396	385	373	370	382	388	370	360	380	377	392	339	368	399	392	357	386	411	410	362	389	352	366	401	372	381	384	339	366	361	378	382	395	375	361	369	380	380	382	382	356	441	377	346	364	399	381	355	387	406	402	400	373	362	370	370	391	380	386	320	365	372	363	375	345	345	365	366	359	368	383	391	375	390	362	379	379	374	374	403	382	364	347	371	377	371	399	375	398	387	323	388	390	380	406	410	374	379	352	391	393	335	380	351	357	395	407	394	369	339	419	385	337	341	392	376	366	342	375	379	385	385	395	376	345	356	365	363	341	378	357	339	398	355	398	359	384	410	372	366	361	380	366	410	374	352	382	370	400	414	352	344	336	419	393	366	376	378	360	362	405	374	365	349
11887	20848	22852	10571	824	349	360	400	319	332	362	325	328	337	348	378	336	367	315	352	435	516	522	419	350	382	316	338	330	333	349	322	340	365	327	353	345	308	333	353	331	353	363	347	305	323	344	332	321	311	318	342	346	348	340	284	357	336	348	306	316	367	354	317	349	344	309	312	338	358	352	342	330	341	327	347	315	361	322	336	328	312	332	329	356	339	345	374	332	336	360	319	321	353	314	292	316	339	358	329	327	341	349	324	366	330	348	348	338	349	339	327	343	343	305	341	337	313	323	344	379	314	339	345	373	322	350	352	331	340	319	349	334	330	321	368	341	348	330	345	327	329	350	371	356	341	329	321	325	372	358	343	354	325	355	324	330	357	328	320	338	337	341	330	360	348	297	336	323	338	338	325	326	362	347	341	308	331	393	351	325	373	319	325	339	354	355	325	336	365	315	362	332	390	327	351	348	372	340	362	360	349	349	351	321	340	348	331	319	322	315	334	347	349	329	340	320	304	325	324	333	348	354	350	329	309	330	329	304	345	334	331	326	346	330	358	358	346	335	297	334	334	325	329	331	340	309	358	338	349	362	332	357	347	331	354	320	345	312	332	317	363	326	345	351	352	341	363	335	301	357	310	333	336	331	368	334	329	318	346	357	305	346	340	354	344	316	313	344	390	316	340	341	319	349	330	323	346	346	321	321	305	344	346	343	337	359	314	344	327	316	347	355	335	330	358	355	362	340	358	345	341	343	345	338	320	336	382	348	325	355	314	361	347	327	329	305	355	331	315	332	363	339	357	336	335	324	326	335	346	327	338	338	292	347	297	347	351	344	310	335	314	314	333	323	321	330	342	352	331	329	336	375	352	337	338	322	363	327	348	340	348	355	339	357	346	337	301	341	332	292	328	321	333	312	350	350	355	325	342	339	326	326	324	344	322	338	338	333	334	340	348	325	339	344	350	365	363	328	381	324	348	315	329	355	322	341	351	324	355	329	308	369	361	336	364	330	316	326	318	328	329	351	344	328	319	349	356	340	331	315	341	308	357	325	362	334	346	353	333	362	335	367	336	355	321	337	346	346	369	364	350	345	340	321	363	333	322	364	370	320	327	340	320	322	353	318	334	349	349	327	339	343	382	352	359	310	342	333	367	334	321	317	362	337	336	369	353	353	324	359	345	352	344	339	322	353	342	330	325	335	320	323	319	318	303	332	346	335	345	342	287	352	344	354	328	341	363	329	351	344	351	322	306	344	336	327	323	294	297	338	325	335	323	318	355	352	336	330	325	343	321	326	311	372	355	319	329	331	300	370	285	344	361	345	318	307	310	340	316	385	320	335	347	348	333	322	340	328	318	362	317	371	314	336	362	348	346	355	316	327	326	334	321	351	310	342	332	345	315	319	329	316	347	325	328	305	325	331	338	357	326	344	344	358	369	354	323	341	358	336	314	350	359	355	337	321	357	352	319	323	355	300	342	342	355	364	328	337	339	316	354	352	318	298	324	370	309	362	332	366	344	337	323	321	319	368	351	338	336	341	324	362	329	330	343	308	334	334	323	319	332	323	339	322	342	327	335	333	346	334	339	332	313	344	337	332	358	347	334	324	343	349	331	314	326	311	331	319	355	341	322	327	357	353	305	343	348	350	330	345	334	347	364	340	366	323	347	350	330	359	345	344	330	368	320	343	296	366	358	322	354	355	307	335	345	348	331	330	309	361	313	337	329	343	364	347	381	283	343	311	328	329	329	350	355	328	347	336	344	338	342	330	378	373	313	326	310	332	334	339	301	359	329	335	320	337	320	361	354	336	339	343	353	322	323	348	331	342	355	333	337	363	328	311	312	306	334	366	344	315	338	333	324	344	350	333	297	354	330	357	355	327	346	287	325	360	337	330	316	335	370	312	341	338	342	338	344	326	286	334	299	347	350	309	340	317	316	311	320	313	330	342	331	328	339	348	350	348	302	340	301	356	354	336	328	326	310	328	328	335	317	312	334	341	309	363	319	323	306	359	288	312	297	350	326	363	343	365	329	324	366	340	331	326	344	354	332	327	389	334	361	334	346	355	338	340	353	351	346	342	338	356	316	361	329	330	323	317	349	320	313	351	322	320	373	341	339	341	346	332	346	343	318	323	330	321	349	328	339	321	330	349	340	341	361	344	345	337	312	298	339	319	329	357	347	324	353	364	322	360	309	352	339	352	322	325	323	365	350	371	346	351	347	336	339	293	329	316	356	320	300	315	338	368	348	370	325	357	338	353	324	329	353	335	338	360	333	313	337	332	361	335	366	343	345	355	350	329	346	350	322	340	330	314	360	355	346	326	331	366	326	346	325	321	324	347	362	326	345	336	322	376	339	323	297	309	308	329	335	327	361	352	327	328	340	357	349	304	347	342	317	355	322	360	333	333	318	322	312	326	348	347	362	321	311	317	345	324	334	319	318	356	336	345	324	332	350	349	338	347	342	308	337	318	326	338	348	306	346	312	333	334	355	338	368	322	355	321	327	314	361	310	358	352	334	325	332	337	350	344	331	352	335	337	332	323	329	360	366	356	326	335	350	341	364	342	318	353	324	350	340	353	339	350	337	329	344	341	339	327	367	336	342	298	334	365	335	344	297	329	336	371	331	332	328	338	334	365	349	311	351	317	352	308	314	324	317	323	346	313	347	347	320	347	326	341	339	340	351	318	333	337	312	337	329	383	334	336	358	334	319	344	361	313	332	350	319	341	343	312	298	360	344	360	329	330	369	321	305	336	320	332	381	347	345	317	366	335	361	357	333	369	304	338	315	337	348	321	324	351	347	344	363	351	322	307	358	348	344	336	326	325	287	326	332	361	325	334	340	297	334	347	313	320	341	339	319	349	295	332	309	343	334	308	301	360	313	341	335	306	333	328	331	340	317	313	337	348	346	319	373	312	333	337	328	317	322	304	348	343	335	324	297	367	322	337	342	313	324	388	328	351	337	330	348	374	339	355	332	308	373	330	342	332	339	360	340	317	348	356	327	361	351	334	324	348	339	345	327	343	338	335	315	356	343	365	337	316	338	326	319	338	330	347	341	353	323	346	331	314	337	353	342	323	318	352	372	320	345	375	356	372	347	345	333	318	341	337	315	328	335	316	280	358	349	338	345	320	323	327	300	342	323	342	341	315	363	300	295	314	335	325	322	322	354	367	348	337	287	378	345	339	339	378	323	373	315	351	325	334	332	363	347	327	381	328	341	329	299	371	338	378	349	367	344	326	373	328	362	325	340	347	351	371	355	357	342	335	304	322	333	340	388	336	330	325	333	340	342	333	319	310	315	354	314	354	330	372	365	355	320	351	366	338	305	388	303	325	337	319	331	337	344	337	348	302	325	357	334	361	315	338	328	347	344	333	386	333	317	353	340	337	315	355	346	379	332	325	341	331	325	331	366	303	351	338	336	344	329	330	367	323	363	355	323	347	345	349	359	346	331	330	342	346	323	342	332	336	315	340	348	335	308	351	346
24823	22145	39660	48008	20275	4697	908	592	511	562	503	492	499	502	539	486	537	482	505	585	1168	1342	1162	841	645	539	535	475	513	487	476	532	455	463	476	465	451	506	502	477	497	465	474	515	468	463	485	503	465	508	531	468	496	465	517	470	480	460	488	490	494	486	513	508	499	477	494	473	515	495	472	492	482	467	474	496	495	486	467	474	491	490	439	483	496	529	494	467	473	495	488	471	470	456	486	501	481	465	472	435	507	473	471	506	459	489	461	507	521	470	462	482	479	494	508	441	480	475	496	490	511	469	496	496	466	480	525	471	442	486	512	486	458	491	499	468	495	462	533	458	442	507	485	489	505	494	543	469	497	499	460	480	504	456	520	504	511	464	490	471	519	451	471	478	493	490	454	464	483	492	486	488	495	506	483	441	525	466	477	516	504	493	452	505	470	536	459	461	488	456	456	468	496	454	500	451	489	501	457	483	486	494	535	468	497	484	490	518	482	467	436	475	468	497	475	470	459	455	484	537	496	505	517	513	473	488	436	489	532	473	468	480	512	486	464	518	468	500	470	487	482	498	477	478	476	462	446	481	500	501	483	473	487	516	498	489	492	475	463	497	468	496	479	473	485	524	518	467	478	459	470	459	523	456	486	532	418	523	455	451	495	472	484	472	505	480	512	483	490	476	490	459	479	503	450	467	463	438	485	447	466	508	467	461	472	474	500	459	485	416	502	474	464	499	490	496	485	494	498	461	482	467	499	454	466	453	477	498	467	475	496	508	476	457	470	481	509	519	440	461	486	497	458	458	522	479	461	482	463	513	486	475	482	428	424	462	480	515	494	484	486	442	489	496	471	491	492	485	467	490	493	464	511	492	487	491	488	471	501	461	479	483	534	514	476	509	555	488	543	471	479	471	486	468	503	456	491	489	469	477	468	524	471	478	443	490	465	543	484	498	484	476	466	489	483	458	487	483	520	502	514	456	488	475	496	484	465	472	506	455	491	465	517	455	498	464	470	476	497	525	489	489	507	490	494	461	466	465	478	482	468	463	451	475	483	477	447	495	477	485	525	448	517	494	518	463	474	466	488	519	504	459	498	477	499	484	474	475	497	490	502	464	433	499	505	469	515	460	481	440	464	433	463	501	466	482	477	457	492	471	506	490	493	470	464	464	464	466	470	492	454	439	509	509	487	510	498	487	486	456	511	461	450	470	474	503	483	487	485	442	490	471	500	483	493	501	503	464	502	471	426	476	503	464	477	495	512	429	469	519	488	476	473	495	480	503	473	498	504	499	480	474	468	482	469	460	474	440	468	500	493	504	444	510	481	491	493	461	477	506	442	427	455	496	434	471	459	496	446	470	495	486	529	462	449	503	458	445	510	521	461	503	484	500	473	482	483	475	474	451	494	500	484	450	481	480	483	482	455	496	490	481	458	515	475	491	521	441	483	490	450	460	517	511	475	499	519	496	463	486	451	517	441	468	487	465	452	479	485	480	464	464	524	494	515	450	494	497	503	484	456	517	488	507	517	486	465	498	506	489	511	507	436	515	484	559	448	463	500	486	467	508	466	453	502	477	469	490	471	485	515	462	455	455	484	494	472	503	492	480	471	521	479	480	482	473	434	501	484	487	523	473	471	474	476	462	522	445	505	467	472	496	504	469	503	513	482	464	455	479	512	481	457	474	524	516	450	452	508	458	490	467	490	501	491	522	533	500	490	473	478	487	487	505	456	494	488	511	464	497	480	504	494	506	518	495	518	493	499	452	474	467	509	451	508	470	437	471	471	453	505	518	501	459	521	508	513	503	458	460	500	487	453	467	512	488	515	466	514	491	506	496	491	481	449	436	440	459	472	491	497	484	496	476	489	445	520	501	478	502	468	489	467	463	482	476	476	451	471	489	480	502	480	502	472	455	481	509	455	502	474	495	466	458	467	514	481	484	476	479	462	511	509	466	531	492	470	496	480	476	505	508	456	499	513	457	484	460	471	500	461	435	497	479	477	469	488	464	494	466	470	502	510	489	481	485	481	519	508	448	456	484	493	497	484	497	511	498	463	501	535	472	503	509	462	515	461	515	437	476	524	524	501	481	473	453	493	468	481	501	506	520	507	483	457	490	467	476	510	455	504	443	427	487	458	504	466	466	426	504	485	489	464	473	511	485	520	468	512	474	490	533	510	495	494	500	501	485	501	524	477	505	503	485	490	457	487	465	502	469	460	486	457	476	456	496	480	468	467	500	451	470	455	453	495	454	426	466	467	445	498	513	485	446	460	466	493	493	490	517	516	473	476	504	488	501	483	473	469	506	473	483	480	459	479	460	491	485	469	454	481	440	479	474	455	466	483	481	500	499	475	512	527	524	533	533	488	482	442	494	484	472	515	475	443	452	501	508	517	480	479	508	449	473	459	496	481	498	458	481	496	474	473	464	503	494	502	493	433	468	538	472	486	525	474	532	518	475	527	487	478	478	558	477	479	489	495	487	451	509	462	508	463	457	484	522	495	470	468	469	491	463	446	463	478	466	498	485	485	460	481	452	467	445	458	498	471	470	473	467	514	494	492	458	472	457	498	489	502	539	490	502	473	527	473	458	499	473	473	496	481	506	478	540	495	466	454	491	488	510	495	525	474	450	517	491	478	508	497	473	515	491	460	470	447	502	504	519	505	530	446	478	454	522	488	497	487	486	485	473	482	483	469	470	457	451	486	505	489	476	534	508	446	491	503	503	490	493	493	466	480	505	484	483	443	484	501	470	438	478	514	464	477	472	476	488	516	459	484	502	472	458	460	470	473	468	481	502	473	492	477	475	496	497	468	470	473	514	441	458	477	471	463	502	524	497	529	453	468	500	468	514	488	453	496	476	489	461	482	470	489	493	519	480	509	488	504	501	493	455	452	482	477	488	492	496	482	491	503	455	464	505	480	500	481	476	428	507	476	476	481	475	461	462	497	480	485	515	505	438	477	449	439	476	485	477	497	514	479	474	483	456	528	501	486	481	437	448	459	448	484	512	470	502	479	450	493	512	538	436	482	500	449	461	473	463	442	495	503	507	470	512	455	483	465	442	458	468	522	458	462	514	492	456	506	460	480	486	491	485	440	469	491	430	489	501	506	545	467	465	506	486	508	508	476	476	460	478	473	485	456	519	474	473	476	484	475	496	471	486	487	434	467	480	480	482	473	437	457	498	502	484	468	460	521	510	517	522	523	506	507	521	444	496	488	465	460	492	485	468	487	456	430	492	505	516	467	476	481	511	523	461	472	457	474	472	509	489	508	462	475	485	473	461	462	434	504	481	517	480	487	467	495	507	495	470	501	474	490	463	498	459	484	471	462	527	492	499	503	488	501	461	503	478	511	471	473	478	466	510	499	467	483	491	469	459	481	503	480	474	483	452	491	462	473	459	477	498	468	506	477	499	479	440	466	497	444	476	504	482	506	451	477	496	528	500	512	460	482	477	455	492	492	491	454	506	468	480	501	463	502	479	459	463	430	503
44103	71769	74777	47313	2922	670	596	542	586	552	521	472	516	497	517	506	502	481	463	745	1665	1921	1564	985	633	526	490	484	458	440	478	512	455	492	509	431	465	452	460	470	447	470	492	482	491	479	468	506	459	478	467	498	496	485	468	459	498	454	446	473	476	468	442	490	464	475	472	439	502	461	456	447	443	460	428	455	524	451	465	493	460	467	444	469	441	485	500	471	519	513	446	454	448	484	455	463	493	465	488	449	436	452	446	479	453	462	476	445	476	477	499	485	439	463	474	469	479	480	488	478	463	451	496	513	473	452	459	462	487	440	465	452	500	487	501	498	468	445	463	486	477	470	481	502	485	513	432	423	476	486	461	460	454	480	449	509	483	470	485	432	490	470	440	485	477	469	466	456	511	476	468	485	451	473	469	450	455	419	439	466	477	455	430	436	476	472	432	483	479	456	499	463	496	433	484	452	426	425	474	462	460	446	485	444	456	444	465	464	449	434	464	472	488	434	468	462	443	442	459	469	454	449	480	473	470	465	472	479	510	470	446	444	441	461	482	452	443	452	484	461	433	480	469	426	482	475	489	456	411	486	490	444	452	469	470	475	464	436	447	471	481	445	463	449	481	433	467	427	440	474	487	467	500	496	515	493	427	454	473	481	439	501	438	491	482	502	458	449	477	439	474	415	467	458	482	469	464	477	479	517	480	473	517	475	450	463	468	503	432	460	468	515	508	467	470	475	440	465	489	456	487	476	490	455	450	460	477	460	458	448	491	447	404	462	480	471	411	431	494	478	488	492	466	471	452	486	475	483	476	506	441	446	464	485	475	497	456	451	497	497	462	469	450	489	475	419	510	471	472	473	516	423	449	446	460	464	467	450	434	478	456	441	441	444	458	463	526	442	476	498	498	463	458	465	446	444	496	459	418	465	473	457	482	463	474	512	420	443	420	462	471	459	464	466	477	447	437	470	464	453	487	444	450	470	449	489	475	475	497	429	473	469	475	478	464	459	469	467	462	466	468	453	425	478	467	487	437	483	444	492	471	439	480	441	448	472	471	457	474	485	499	483	452	480	465	422	483	491	507	488	489	493	478	486	470	450	442	461	477	462	461	449	456	441	491	469	516	468	472	457	439	472	500	456	466	440	497	450	492	463	459	461	429	441	475	464	463	496	441	484	497	440	451	459	444	426	465	467	449	521	545	490	461	502	487	471	469	460	461	504	457	440	452	477	443	434	469	509	473	440	466	475	437	491	510	474	446	486	456	439	480	484	496	496	497	478	460	489	453	464	503	429	487	463	456	465	495	465	499	498	456	464	492	447	488	486	477	443	497	467	438	467	479	467	442	470	444	531	487	467	476	508	420	465	461	479	487	464	464	498	476	461	421	469	442	458	466	417	452	495	460	484	517	497	428	470	449	461	481	463	463	451	482	516	472	492	455	476	434	460	483	455	491	428	443	457	451	457	468	454	420	445	470	450	456	470	423	445	503	491	450	467	457	463	471	432	449	479	440	428	463	447	475	453	475	450	450	491	459	520	443	476	453	428	448	456	490	448	466	455	477	421	467	459	475	483	467	420	464	480	458	445	478	467	478	464	452	478	433	466	434	460	491	483	476	444	464	506	468	462	427	453	467	439	454	451	452	441	517	476	420	437	496	513	469	468	475	449	446	461	501	489	462	471	446	469	427	458	428	464	451	470	490	493	474	458	480	473	495	482	493	489	461	485	450	456	480	459	509	499	468	487	453	465	474	469	484	494	431	465	490	472	510	464	485	482	468	488	491	474	469	457	451	422	454	469	472	470	446	445	450	456	469	497	454	482	477	474	460	452	480	481	442	482	467	459	440	479	469	496	416	467	483	434	457	482	450	449	486	481	483	473	459	426	473	484	477	463	439	475	478	433	476	433	469	461	482	458	450	449	452	513	454	474	490	444	496	461	482	491	490	476	431	449	469	470	476	453	475	464	453	451	452	479	437	480	483	469	455	460	448	452	450	495	483	471	479	461	464	475	470	496	472	434	479	435	463	491	426	466	448	444	466	413	479	473	390	519	464	482	453	433	458	463	458	461	476	461	470	456	497	442	464	499	478	465	503	454	430	463	463	458	472	454	453	491	509	501	456	458	473	441	474	461	454	464	473	497	488	461	474	465	457	460	437	459	488	519	457	452	443	437	468	461	447	461	475	451	457	475	487	432	481	437	446	499	477	434	448	468	434	494	484	458	489	484	475	479	485	491	451	437	464	475	502	450	491	447	441	430	463	492	483	412	474	472	498	459	458	493	448	470	446	476	453	469	467	461	522	443	471	470	434	464	469	482	451	477	459	453	480	418	484	440	472	462	467	462	480	515	471	458	454	449	482	467	484	483	487	503	455	461	475	439	487	439	462	464	445	490	474	466	469	469	451	466	457	437	496	486	427	453	441	482	470	473	463	417	518	459	477	464	484	495	464	446	461	459	456	458	495	513	463	448	457	477	462	463	466	444	462	472	474	469	490	486	474	437	470	480	422	500	471	463	461	447	539	443	441	484	485	486	471	491	447	447	465	455	452	489	493	455	453	483	449	473	447	446	470	498	481	465	406	441	492	492	433	452	449	486	465	459	471	460	487	446	425	474	471	438	464	428	509	427	451	464	451	489	501	471	476	434	544	494	449	466	464	474	478	482	469	477	447	500	430	457	486	459	497	486	462	432	489	473	465	442	476	503	436	465	469	427	450	440	480	426	469	517	451	463	468	464	505	479	481	462	424	479	469	493	471	460	471	463	428	460	508	477	503	465	439	477	462	517	463	472	465	467	461	485	471	460	494	440	502	489	480	473	478	456	477	475	462	471	444	521	471	442	475	457	435	443	465	470	467	456	414	499	441	477	468	456	451	463	488	455	480	472	497	479	470	486	448	453	470	447	479	463	488	455	509	495	462	450	476	458	452	482	462	477	451	510	449	483	475	433	462	490	490	517	462	479	480	480	459	475	439	481	477	445	485	440	491	460	449	481	491	477	459	481	534	474	483	448	445	481	456	452	491	448	487	432	489	498	458	479	463	467	468	438	462	461	481	457	480	469	478	456	448	419	479	445	444	465	457	465	455	477	479	477	445	466	446	491	483	491	485	472	486	410	458	469	435	461	496	507	447	478	459	446	490	489	483	471	484	508	496	473	478	504	448	468	477	426	489	462	454	467	461	472	447	490	462	461	461	459	476	442	446	464	482	478	495	485	440	444	457	508	463	471	432	458	488	423	455	482	471	453	463	449	437	453	495	495	443	440	453	450	450	480	496	475	455	469	431	428	480	444	459	445	475	451	465	474	428	487	474	501	494	443	419	479	477	478	446	471	478	472	438	471	432	468	490	447	465	451	457	438	491	453	446	473	471	447	484	488	475	448	466	488	488	461	453	456	488	452	466	481	431	462	455	482	475	515	483	430	463	494	447	472	432	512	439	476	483	442	443	441	459	499	475	474	481	515	482	482	476	505	445	444	463	450	463	458	460	483
23887	21637	35878	51212	25712	10308	1934	833	669	657	611	587	588	617	641	606	589	577	548	708	2265	2417	2019	1339	925	667	573	549	578	534	594	578	562	520	557	570	549	600	551	563	530	595	552	577	553	574	572	576	571	539	561	576	596	592	493	517	596	540	550	512	525	548	575	598	556	599	547	525	556	568	599	584	559	504	536	566	586	599	574	566	586	543	566	524	607	572	557	607	558	581	585	563	596	570	565	570	564	536	575	559	575	586	594	530	576	583	567	618	561	565	558	565	581	572	518	566	554	566	571	532	586	542	508	547	564	547	536	577	588	562	586	555	548	550	535	543	583	582	570	504	541	534	535	563	568	575	577	563	568	546	588	576	509	567	561	580	602	604	585	575	559	581	522	579	599	547	538	518	574	549	548	559	531	570	547	561	563	557	559	558	523	521	554	561	581	574	548	573	573	535	545	557	540	539	567	581	528	558	559	557	544	575	571	553	570	582	527	533	523	581	550	574	559	575	557	556	575	555	582	522	552	562	612	601	587	513	567	541	599	554	556	570	561	575	541	575	587	594	584	557	561	533	583	525	524	573	576	564	550	593	546	532	560	538	541	588	573	550	576	521	509	545	589	590	556	524	583	561	570	568	619	587	604	546	564	580	530	568	541	566	556	571	565	576	576	519	541	558	526	592	567	561	556	567	532	555	574	531	586	562	572	557	564	539	543	553	582	554	545	602	516	566	504	571	518	537	571	569	578	603	552	533	596	550	592	571	609	577	599	559	543	509	605	595	579	588	566	552	586	533	590	573	543	568	563	573	561	535	592	585	564	563	570	530	612	579	573	570	560	552	517	566	590	545	575	580	613	558	546	562	555	550	558	545	565	599	591	560	569	564	542	548	572	589	582	578	550	521	522	550	583	556	549	566	579	550	588	574	580	566	578	561	564	553	552	588	584	561	590	568	589	556	578	521	541	559	532	585	575	591	569	558	532	543	587	556	594	523	566	558	571	530	558	598	604	570	528	563	568	578	567	552	572	551	549	525	572	571	538	537	559	547	547	586	540	556	554	551	609	534	576	526	533	576	558	575	584	558	523	576	541	567	542	544	552	563	523	532	524	572	585	541	566	552	548	533	605	574	577	578	547	573	534	568	524	509	551	507	567	578	562	567	561	572	559	562	560	602	551	571	497	516	546	552	575	551	539	539	513	561	546	534	547	548	563	569	603	512	580	573	522	559	539	521	532	578	600	572	554	503	540	533	583	578	569	596	562	536	528	582	570	566	571	607	552	568	552	539	539	550	576	568	578	544	561	559	609	636	558	555	576	575	583	551	570	618	554	606	581	541	558	566	542	576	550	602	561	541	580	563	581	556	543	575	572	551	580	594	591	569	558	554	558	562	561	576	566	554	579	562	607	548	574	522	559	529	571	571	541	575	545	555	558	570	616	548	572	591	558	557	564	553	534	537	555	554	563	541	563	561	572	581	532	585	578	536	561	551	555	532	532	575	543	558	585	568	544	575	549	564	544	573	595	571	559	570	581	576	593	534	538	593	544	583	542	571	597	572	571	540	531	542	589	574	527	575	565	567	596	558	560	551	556	565	564	551	550	569	521	491	550	551	601	567	576	538	559	563	558	517	556	563	567	543	577	580	564	547	559	569	574	527	561	538	602	561	562	575	533	594	561	523	593	603	593	599	581	562	562	590	500	584	581	566	551	562	576	534	541	579	568	566	542	525	586	610	551	557	530	568	600	525	583	552	592	528	564	573	525	549	561	556	575	541	555	545	582	527	537	549	570	575	568	533	524	524	574	561	557	567	588	567	552	563	523	563	548	527	581	524	572	534	573	570	583	552	565	539	525	558	532	605	536	553	604	591	575	611	549	585	546	555	555	541	573	506	532	595	567	547	560	528	559	512	586	545	531	608	565	538	569	570	554	573	572	523	568	510	538	513	591	566	584	538	579	505	565	557	556	561	559	597	583	531	551	576	563	605	533	551	552	582	515	560	565	568	585	568	561	608	576	576	547	544	564	558	557	566	529	541	567	571	575	536	568	561	534	603	522	528	603	548	533	529	571	596	574	543	607	563	552	596	582	526	575	532	571	524	593	542	531	575	593	592	570	585	575	564	576	615	570	609	527	559	544	559	588	547	535	546	545	579	555	547	535	538	572	534	618	568	573	568	564	560	581	538	574	523	547	556	600	595	589	594	545	531	578	538	574	583	581	537	569	556	562	570	587	610	563	537	563	538	589	578	556	518	598	540	553	517	536	558	563	557	538	580	552	551	554	571	553	552	570	568	576	581	530	516	576	518	566	541	520	543	555	567	597	551	564	538	537	562	615	553	529	548	556	571	584	551	551	532	603	528	616	581	561	554	565	513	537	527	584	579	538	609	550	573	602	542	533	596	548	551	519	557	510	571	542	528	541	571	524	550	540	548	590	575	602	590	575	602	574	513	555	539	558	554	568	559	590	605	579	567	549	520	530	537	584	559	526	558	576	519	554	546	530	620	563	568	555	550	601	563	562	570	558	547	537	533	569	565	582	556	543	580	533	594	540	527	580	547	591	561	551	603	563	560	510	567	570	557	567	556	567	558	594	554	566	535	534	584	546	560	601	563	571	564	579	579	553	587	497	525	556	536	544	557	554	533	553	601	581	542	550	562	541	586	550	603	570	549	557	581	531	543	546	563	587	600	540	566	532	544	590	551	542	549	577	554	517	566	599	581	550	531	543	568	542	604	528	556	545	559	561	588	538	577	546	562	551	549	562	588	605	549	550	540	578	556	571	574	563	590	570	567	588	560	553	559	534	534	568	543	589	571	550	567	604	545	536	555	568	552	579	547	576	568	565	588	580	561	549	561	568	559	588	542	537	566	576	611	542	557	599	572	571	508	554	584	550	603	565	566	584	548	514	566	594	566	552	586	543	557	535	556	550	571	538	546	549	533	584	546	517	547	535	521	542	593	584	557	553	559	595	567	562	554	546	520	587	564	580	562	551	534	518	573	600	547	553	554	543	516	594	524	551	571	551	540	583	538	547	554	534	530	540	537	567	575	550	557	581	532	559	541	581	526	565	559	520	530	546	563	549	592	554	573	595	559	605	578	506	562	546	534	580	557	565	556	545	543	560	517	547	615	617	536	562	545	539	602	546	537	543	517	588	531	536	580	539	557	536	609	549	577	543	561	554	582	575	588	560	529	541	538	518	546	576	535	567	586	539	564	571	546	590	551	568	530	546	632	550	556	570	583	545	527	565	583	594	570	588	583	554	524	533	561	562	549	560	561	538	552	549	550	551	607	555	583	533	557	522	550	610	572	574	577	567	569	539	565	551	566	547	532	578	598	557	564	548	558	535	542	526	573	575	572	543	542	574	586	532	530	562	596	521	563	579	499	567	530	569	530	526	532	551	513	528	557	536	536	581	528	568	550	556	544	593	562	560	576	549	560	599	530	533	563	495	568	604	556	574	515	585	547	568	595	584	550	531	573	563	565	531	524
50170	84633	86188	62369	4690	845	745	737	680	629	659	607	555	613	592	606	547	619	558	873	3484	3500	2758	1638	1013	736	566	559	542	582	611	573	557	583	545	545	522	528	590	572	573	584	571	543	535	564	546	579	575	549	506	559	533	539	540	555	542	570	572	532	590	560	546	533	527	545	536	522	515	547	518	556	509	543	535	505	562	581	559	604	534	549	507	547	535	576	564	545	522	535	550	544	531	568	549	555	544	575	538	559	551	575	582	511	557	573	512	535	540	540	595	576	567	548	569	569	549	546	565	551	550	560	549	524	545	538	554	581	547	550	595	516	543	530	575	554	510	577	561	594	533	609	552	547	517	606	565	548	523	573	551	543	519	573	591	550	572	550	575	566	533	538	551	544	575	600	569	527	538	561	504	580	557	565	513	549	536	527	554	521	558	552	550	592	538	565	508	526	527	561	551	568	527	590	550	512	535	564	570	551	555	548	575	567	525	592	557	564	581	571	562	563	537	581	570	532	566	512	531	560	536	584	583	572	555	516	546	554	543	589	564	558	476	552	547	590	549	558	561	520	567	525	576	564	519	519	568	549	558	562	543	583	577	556	512	522	558	536	519	518	555	575	513	548	583	588	535	606	543	521	563	542	576	548	536	549	565	545	568	546	554	561	540	582	569	527	596	562	543	564	532	543	570	536	562	567	582	527	512	548	482	567	555	564	581	592	546	581	568	622	526	570	536	550	561	525	495	534	597	539	555	535	532	588	541	568	577	550	554	564	520	588	525	555	537	529	564	604	590	538	567	528	560	559	531	570	544	575	561	550	544	583	519	592	591	591	536	559	548	542	529	580	536	570	512	599	595	482	525	573	576	581	546	573	578	557	550	535	587	566	552	556	562	577	558	538	556	606	506	532	572	567	508	553	546	542	521	538	574	586	529	514	539	559	558	493	532	506	558	579	589	567	575	535	558	571	560	549	562	580	549	553	558	514	566	585	530	604	538	541	548	515	556	521	545	545	539	565	538	558	526	577	581	549	562	555	580	511	576	557	551	557	537	530	555	524	558	518	528	537	571	564	572	601	536	588	572	580	542	560	581	591	569	603	578	554	574	488	590	539	559	573	541	564	522	541	567	537	557	541	566	553	550	565	533	559	533	526	555	562	585	531	568	553	561	550	534	578	535	587	560	533	599	512	528	536	583	585	523	531	586	539	554	539	560	545	558	573	513	563	521	581	540	585	516	557	546	575	548	552	520	554	579	548	546	597	527	584	552	568	580	593	558	620	545	552	581	541	542	583	555	563	567	576	538	535	562	560	535	505	555	517	535	566	529	572	548	591	557	536	551	527	530	578	577	622	515	592	560	557	544	575	536	621	548	545	570	550	562	552	550	547	553	550	549	563	520	506	547	564	535	560	549	592	577	534	547	549	541	562	563	557	581	566	538	521	560	551	546	562	561	583	554	603	577	550	549	503	575	508	555	572	566	578	551	638	551	576	519	523	548	551	553	535	548	530	568	585	557	583	533	549	562	575	554	548	562	540	570	558	571	558	616	546	575	557	567	566	503	572	533	578	577	592	551	572	544	558	553	587	563	521	564	549	536	512	540	507	572	576	547	600	527	550	553	571	568	559	537	558	548	599	495	517	574	546	528	601	530	514	545	550	569	517	557	552	570	535	580	530	565	550	517	566	540	570	529	592	543	586	574	515	562	578	558	612	580	551	548	542	575	593	558	573	579	547	584	541	542	573	556	570	592	538	556	528	557	552	577	541	527	555	539	539	554	563	588	519	547	562	507	555	561	605	573	540	541	585	523	521	556	570	595	539	589	531	534	564	543	576	602	550	564	532	533	578	578	552	538	582	558	544	535	580	576	532	533	536	556	548	555	529	556	540	568	542	508	498	562	576	551	586	604	566	516	545	560	539	505	612	522	601	561	546	528	499	531	555	548	560	523	555	588	515	538	544	549	533	584	551	562	559	559	529	577	555	603	537	577	554	576	554	564	563	547	553	542	559	559	572	562	550	542	562	524	564	547	583	529	535	562	526	556	544	532	617	552	535	576	532	577	547	558	577	540	584	528	523	549	513	587	489	531	598	521	590	554	529	559	602	529	529	590	544	533	525	514	562	528	552	560	532	555	566	556	560	586	534	546	537	582	567	569	535	565	543	568	566	629	568	526	544	521	568	531	540	580	563	574	568	533	580	522	555	544	555	561	551	532	544	540	531	560	557	602	566	590	580	533	565	570	496	587	522	582	586	489	588	579	557	539	555	589	557	578	534	551	542	574	579	576	535	567	604	521	559	508	545	534	573	555	533	576	551	558	575	550	590	546	538	570	578	608	527	574	528	536	565	540	528	597	584	535	539	557	551	549	525	565	559	554	544	577	547	534	551	577	522	561	562	578	576	589	538	549	542	581	573	579	515	532	599	561	583	575	533	550	604	579	532	557	565	570	531	552	526	570	545	552	580	574	535	524	543	593	567	582	563	545	525	537	558	565	543	515	542	567	550	534	584	535	555	560	560	574	527	550	578	541	548	570	532	576	579	548	521	540	548	527	557	571	580	539	543	514	569	564	512	556	584	543	549	521	555	543	544	513	534	555	544	535	566	517	551	559	560	544	560	554	574	557	542	566	571	579	525	575	560	571	551	558	552	473	575	576	567	533	592	505	602	541	531	597	544	526	596	554	529	560	549	507	603	570	565	562	535	562	530	571	549	553	546	548	571	569	546	561	555	505	581	559	553	530	526	541	566	542	535	574	630	535	570	567	591	551	544	568	552	580	583	562	572	557	556	601	556	582	542	578	537	521	569	563	546	528	555	568	526	552	489	570	577	546	546	510	530	573	559	553	516	557	552	537	602	548	559	536	561	555	531	560	567	550	546	557	522	547	541	570	499	581	554	543	572	575	534	542	545	549	581	596	566	560	593	548	525	485	547	539	541	584	550	538	604	563	527	575	544	560	525	568	523	513	551	518	570	557	483	556	558	541	529	556	560	554	567	534	569	535	578	508	555	575	575	569	543	570	562	566	541	606	554	567	575	573	537	576	561	536	532	556	539	561	543	524	539	539	544	577	545	563	541	528	517	532	548	581	531	574	569	560	563	534	568	546	523	576	553	559	515	537	539	536	559	528	535	537	566	569	578	523	531	542	525	536	547	557	588	569	573	558	559	590	557	556	530	498	577	551	567	556	550	542	546	554	558	560	562	558	580	541	511	531	563	539	572	576	552	539	561	559	572	551	516	570	594	586	504	531	533	565	562	541	573	547	528	557	566	560	572	570	586	533	550	544	565	547	596	514	551	563	508	556	553	592	558	581	529	572	511	559	536	508	555	596	561	587	522	551	522	582	538	551	561	568	533	570	566	540	583	538	540	576	578	567	542	523	587	565	562	534	558	557	520	539	531	566	545	556	516	549	585	549	534	598	571	534	554	554	550	567	528	532	528	536	553	531	528	583	544	563	561	537	586	511	602	526	544	507	546	564	563	561	577	539	557
27609	22577	25852	19101	1383	413	372	396	355	372	344	364	382	350	365	391	357	395	360	353	419	427	461	412	398	396	377	390	355	374	366	343	358	341	410	377	389	382	367	353	397	359	357	374	331	370	337	373	385	372	354	343	363	369	353	360	367	360	353	369	391	343	361	335	345	354	364	360	372	355	397	360	364	380	364	369	354	351	321	370	349	372	353	363	363	373	385	341	364	362	365	370	359	373	383	359	392	335	357	333	398	360	362	375	379	363	359	386	353	353	352	380	349	367	351	378	362	371	334	357	339	377	349	372	357	368	359	334	355	357	359	391	354	343	338	359	348	372	360	384	342	397	351	341	323	346	367	357	358	382	341	395	379	356	378	378	357	347	392	375	351	355	368	359	335	339	351	373	368	378	350	396	356	388	341	333	354	394	371	338	366	385	381	350	391	378	389	342	376	358	349	347	339	387	386	363	390	334	328	385	349	339	355	358	360	393	348	356	349	366	354	393	353	329	342	372	340	329	360	375	330	334	349	365	371	372	382	349	315	394	367	348	325	368	342	370	357	362	368	382	321	375	389	373	331	374	341	353	379	365	375	361	356	320	351	318	335	390	337	350	362	394	344	376	359	347	380	397	358	383	348	382	359	360	388	338	344	347	356	377	385	371	351	348	352	359	337	364	373	387	374	385	365	342	372	404	355	349	369	333	326	360	371	348	338	349	386	329	383	367	358	356	351	336	354	338	354	360	309	392	372	373	378	335	357	333	354	359	362	359	349	383	363	367	388	359	338	354	379	338	372	354	378	373	322	382	375	353	353	375	383	371	345	323	352	336	378	352	397	366	384	360	359	424	387	368	389	366	325	342	379	346	352	342	374	398	375	354	364	349	363	336	395	391	360	358	334	361	369	356	421	382	372	368	351	346	319	359	347	378	334	393	383	353	351	381	356	379	370	360	348	353	349	334	351	350	345	336	378	363	367	341	379	367	372	378	344	344	353	360	360	363	356	384	368	388	322	355	365	338	352	339	394	370	329	394	346	376	378	360	342	352	360	367	351	318	384	378	364	353	373	327	362	380	360	342	402	345	355	367	389	380	353	361	342	318	344	341	359	343	375	346	380	358	364	350	364	396	361	390	354	405	368	345	369	363	371	367	353	353	351	371	343	353	391	347	365	374	361	341	352	364	333	356	357	360	378	367	379	394	372	366	359	362	376	338	394	355	348	373	372	356	361	378	335	356	326	320	340	341	363	338	389	357	349	393	394	382	339	376	353	390	321	354	386	374	355	399	355	339	374	334	380	355	358	363	348	350	355	374	349	375	374	368	382	339	396	376	388	353	365	356	377	350	374	336	356	374	392	381	351	347	381	376	348	367	390	368	377	353	356	365	368	405	354	368	375	354	368	364	377	345	331	369	373	363	382	360	378	346	359	384	361	378	350	379	349	332	393	369	348	399	363	338	397	357	384	361	391	349	391	374	334	385	374	375	323	362	363	335	348	366	352	396	355	356	386	337	353	378	358	360	366	369	325	342	359	360	363	348	381	376	367	386	378	383	359	346	338	360	370	363	385	352	380	340	326	358	354	343	399	360	343	394	364	353	347	379	369	359	389	397	326	365	378	381	355	383	385	371	373	361	348	333	379	367	346	341	365	388	375	375	343	375	354	375	342	371	346	349	363	395	349	352	362	357	343	339	340	359	340	359	365	370	371	329	341	372	355	372	363	391	352	391	385	364	328	366	382	370	400	368	363	378	369	335	360	384	355	381	341	322	315	324	343	376	374	331	342	337	367	407	377	385	371	385	371	381	359	365	393	368	334	355	359	341	333	358	368	352	359	379	364	325	374	373	344	378	349	376	359	365	364	346	332	386	340	362	362	355	365	389	360	369	351	353	348	355	344	337	381	410	373	399	410	333	349	345	365	370	358	390	364	348	392	346	346	383	366	382	395	357	342	340	359	366	344	359	360	359	374	346	346	370	371	363	376	352	356	355	337	389	382	357	359	344	373	377	371	387	363	367	328	327	360	333	378	357	364	367	354	365	352	331	332	416	380	353	377	337	347	353	353	336	367	380	358	347	368	373	343	368	366	357	363	347	360	395	395	371	365	308	348	345	368	329	368	360	384	356	377	363	330	371	344	375	374	358	366	367	363	325	359	358	397	367	350	390	357	371	375	394	355	375	372	370	378	391	339	351	370	333	362	354	395	358	420	374	349	402	350	369	368	340	369	370	358	356	417	366	313	367	318	378	348	412	366	375	393	352	373	337	367	355	374	375	346	368	372	370	385	374	337	368	368	361	347	344	383	330	363	374	323	363	334	379	372	352	361	345	386	355	346	376	368	352	399	353	333	376	378	358	348	353	362	361	355	351	335	366	356	376	346	396	344	379	395	375	353	361	324	327	336	344	355	344	350	400	379	339	344	354	376	325	356	411	376	331	391	353	342	346	346	399	365	328	362	366	351	323	336	334	383	366	366	325	344	342	368	328	343	350	348	367	374	363	358	337	376	335	346	376	376	349	400	367	356	370	360	356	356	359	363	336	365	353	353	360	345	317	376	349	349	369	344	403	348	352	364	400	352	337	364	358	362	368	348	379	349	343	372	363	346	341	359	339	364	414	333	359	336	372	375	339	333	349	370	334	363	361	365	402	370	359	380	321	380	373	373	352	326	344	376	345	376	378	373	332	388	352	331	397	369	389	355	340	335	362	341	352	343	363	368	352	362	376	374	354	331	352	363	350	361	354	351	361	360	351	374	353	368	385	362	384	390	343	330	355	331	370	346	335	367	383	388	356	373	381	378	319	338	330	359	350	344	363	355	356	350	355	388	367	348	354	356	357	360	353	373	375	333	361	353	380	373	370	323	360	353	356	359	342	377	374	369	340	353	374	381	344	396	337	362	361	355	343	376	375	341	343	388	312	382	370	374	375	348	406	381	346	357	376	359	328	365	369	363	391	391	381	353	345	346	349	341	355	363	336	366	393	375	385	346	350	352	394	372	348	367	413	376	368	353	339	362	369	351	363	382	363	354	351	403	370	368	373	349	380	362	369	358	356	349	371	374	347	329	344	352	369	311	408	393	348	343	345	355	378	345	354	362	387	366	306	355	346	395	355	348	376	386	335	347	352	385	331	345	346	387	339	414	377	385	372	336	395	379	324	395	362	362	370	302	372	371	362	371	389	373	347	315	363	361	363	337	340	375	380	370	362	366	341	358	371	349	390	375	375	370	348	388	352	403	353	333	364	366	329	357	347	399	362	344	384	313	354	383	361	357	367	355	383	347	406	359	355	386	352	329	384	371	368	361	345	353	350	360	383	355	359	321	352	369	362	370	392	357	372	343	400	333	340	368	376	346	385	370	395	357	378	373	350	349	349	347	359	378	326	374	357	356	340	375	352	373	332	369	295	328	414	348	402	347	349	351	365	377	356	360	367	340	378	347	380	389	377	374	368	385	368	334	327	332	368	406	347	366	355	367	335	343	378	324	370	349	346
10464	25042	23525	11743	448	346	351	381	334	352	352	343	364	395	340	376	329	350	336	357	419	489	474	406	366	383	325	366	329	336	330	307	381	349	322	353	363	321	305	288	341	348	346	337	341	339	353	332	329	331	314	309	303	316	321	307	340	335	317	332	359	310	331	330	304	339	344	296	361	306	300	340	337	348	346	339	356	334	313	347	340	330	343	327	332	349	322	326	379	320	349	349	320	371	296	326	322	325	350	329	341	345	312	333	312	323	335	339	335	323	334	338	353	309	310	348	331	356	330	304	355	345	345	344	338	302	352	354	352	331	323	323	334	362	339	340	323	327	303	347	323	351	338	343	339	341	320	350	335	328	279	339	372	265	351	350	320	296	328	303	312	374	330	358	310	318	307	324	317	352	346	332	344	356	340	314	334	306	360	326	300	328	329	341	324	309	287	328	356	297	303	308	313	340	361	310	293	332	349	344	328	348	320	316	332	362	294	322	296	292	306	353	303	340	313	344	333	371	333	301	317	334	318	346	318	361	310	329	328	301	349	316	345	354	299	357	337	290	332	326	340	338	324	318	291	336	329	337	340	350	324	303	334	334	336	326	341	304	353	313	322	302	327	363	336	301	327	345	388	344	359	323	332	353	304	346	325	339	309	343	311	310	329	359	321	325	302	320	371	322	329	335	347	326	297	329	331	324	315	318	311	309	350	324	329	340	337	324	334	357	334	346	353	333	357	335	306	337	322	313	306	326	309	303	363	323	336	349	327	358	330	330	314	313	323	352	352	349	355	358	324	301	337	330	336	354	313	333	340	360	340	319	322	295	332	313	337	358	342	328	347	339	309	318	325	369	368	345	331	308	334	305	356	325	324	329	304	338	333	322	339	340	322	314	312	327	315	323	351	324	343	340	350	317	338	377	369	345	317	324	327	332	371	312	350	320	307	328	323	333	351	368	375	337	354	316	331	326	342	319	354	307	321	329	332	341	358	343	336	348	348	342	327	348	333	322	307	336	319	319	335	363	360	305	348	314	325	305	341	334	319	297	318	333	369	314	332	325	346	349	363	336	313	305	308	338	338	335	333	349	296	323	342	349	299	319	328	342	365	322	356	335	351	348	353	343	357	357	346	333	352	323	349	317	366	347	335	318	341	323	365	352	330	345	303	300	335	344	328	324	321	301	346	341	336	299	346	324	357	343	332	309	329	367	328	283	329	287	320	341	329	304	320	351	333	341	315	326	326	345	339	322	308	341	360	326	321	337	342	339	325	334	341	303	335	344	354	335	325	313	346	306	332	310	329	341	340	305	323	351	304	343	354	319	326	344	340	349	339	325	351	342	330	299	346	347	321	323	357	311	304	334	348	334	329	307	336	305	328	348	349	325	369	301	358	351	321	304	311	347	288	307	336	333	317	322	326	349	330	352	329	340	355	328	359	309	334	328	336	335	342	328	329	322	320	316	345	306	344	326	314	309	320	332	339	328	326	323	314	346	340	328	350	318	307	295	301	371	339	344	325	313	325	325	314	319	331	343	334	302	368	307	340	327	344	327	331	334	328	309	322	337	353	325	353	353	366	338	343	351	335	330	356	341	324	331	373	335	334	310	331	327	332	346	344	322	289	336	331	318	332	308	324	321	335	322	312	332	329	314	298	324	343	317	343	365	398	306	293	359	349	321	318	334	339	305	334	332	334	325	340	357	333	333	328	346	342	355	360	290	302	349	364	338	338	328	327	329	352	339	321	353	318	347	335	314	345	350	344	330	311	300	330	343	317	328	358	303	372	333	342	341	314	366	309	298	316	331	341	314	324	313	341	366	325	314	322	332	354	313	343	348	331	336	309	332	313	331	306	325	362	346	352	344	336	306	323	306	317	308	349	334	342	317	317	316	350	331	343	331	312	327	318	343	352	327	322	302	349	338	326	329	327	322	296	334	337	320	325	302	333	352	323	331	296	357	312	337	331	317	323	336	325	337	335	354	321	360	344	322	352	305	344	344	361	320	322	343	358	318	327	362	323	333	328	304	309	321	326	310	338	328	320	356	330	306	322	338	357	369	337	329	336	279	330	343	363	326	387	306	350	339	321	323	323	361	327	324	315	327	302	347	343	338	323	325	337	316	306	343	323	300	326	344	332	348	331	351	331	298	325	340	324	315	325	321	342	318	348	352	352	314	339	336	343	298	364	335	343	326	293	347	340	338	350	339	341	324	310	334	333	349	337	353	326	323	322	322	353	355	340	307	324	328	343	354	349	354	328	361	311	313	331	307	347	294	357	335	350	333	320	315	321	325	318	303	304	337	331	327	324	304	318	313	324	303	348	299	325	335	369	368	321	322	358	350	321	345	331	325	341	323	333	319	339	318	336	334	347	353	366	329	353	345	339	359	351	336	315	321	366	349	329	307	348	287	315	327	341	316	299	309	311	350	319	348	322	315	333	347	344	339	342	352	348	334	321	330	313	354	309	342	337	355	324	338	355	338	329	324	347	316	320	352	327	355	346	367	325	335	317	320	351	364	289	342	345	345	319	344	340	315	306	338	330	295	373	347	351	326	320	318	370	346	367	328	337	352	347	344	307	324	354	356	332	351	331	349	329	328	314	342	338	326	319	366	320	332	308	302	320	353	326	294	291	359	361	338	294	337	349	322	323	352	332	341	333	327	378	339	348	337	347	331	298	312	314	308	356	349	325	338	323	298	316	326	335	324	352	345	334	328	369	307	355	339	324	300	336	318	341	315	338	314	311	317	334	345	330	334	298	340	331	330	334	334	342	327	330	352	343	347	353	324	311	351	343	332	322	368	328	350	308	312	329	336	337	336	335	312	358	332	333	325	332	340	322	339	331	360	346	348	297	351	338	301	323	317	323	303	331	347	342	327	318	337	364	333	343	348	320	325	310	315	341	309	320	344	369	355	347	326	317	329	324	319	318	319	337	342	316	354	306	345	322	299	373	357	339	315	330	337	329	350	329	345	331	339	313	336	306	328	363	340	340	353	303	297	335	345	333	350	334	333	281	330	347	315	337	340	314	344	315	349	335	376	335	315	360	345	331	318	324	360	327	337	318	343	367	353	332	344	323	327	338	316	332	348	340	298	297	320	304	322	325	346	338	345	366	326	335	327	325	342	363	345	349	333	318	335	324	335	333	351	354	343	331	339	329	323	310	342	327	300	321	328	357	319	323	304	327	362	347	323	315	335	314	334	317	315	336	347	327	365	331	332	307	310	325	325	309	320	355	345	356	330	314	308	324	321	308	339	346	336	335	321	310	320	316	344	351	333	341	347	342	320	350	317	317	317	323	340	349	363	379	319	344	317	335	318	346	281	329	339	361	312	338	313	319	334	344	333	314	306	353	300	322	345	335	300	344	302	345	326	336	338	318	318	352	347	346	311	335	314	329	319	318	344	332	331	326	314	379	355	335	341	314	354	336	320	315	337	322	346	344	318	334	327	334	353	323	325	348	344	352	345	338	308	319	317	324	351	334	319	335	322
24835	22741	46814	52654	23154	5298	856	617	492	515	506	479	476	536	447	515	489	532	502	517	893	1185	955	748	604	475	481	479	505	482	488	480	506	463	489	480	500	481	456	511	486	429	442	483	481	479	479	494	485	483	499	502	515	502	495	486	455	467	461	502	461	486	450	472	445	443	491	476	455	500	486	481	514	517	467	475	467	481	533	467	467	463	453	466	477	451	482	501	462	509	446	447	506	463	501	430	488	495	504	486	490	505	495	458	483	500	482	449	439	482	488	457	510	467	495	453	517	496	495	444	478	464	446	486	467	449	475	492	493	486	446	547	502	462	486	495	471	472	440	459	464	486	466	472	496	481	457	474	484	487	501	484	490	485	455	493	477	485	440	473	447	514	501	454	481	481	491	472	486	499	461	456	468	484	521	461	467	507	472	462	461	472	481	499	472	504	492	477	484	434	520	488	482	473	480	484	535	493	485	459	450	459	473	492	478	490	474	494	468	497	499	488	514	449	451	502	469	452	478	441	475	502	455	445	489	501	494	466	514	452	503	518	468	465	463	483	477	456	523	493	482	482	482	483	478	483	462	498	466	447	492	493	468	522	450	486	451	485	486	450	471	498	432	477	468	449	450	440	468	505	476	501	453	504	475	479	494	433	472	464	498	482	501	481	448	461	447	478	457	511	466	465	499	467	482	453	499	469	442	462	494	518	477	469	481	476	467	497	485	464	443	462	523	467	490	498	518	475	474	444	474	485	514	461	416	455	446	500	441	483	438	460	513	488	469	500	489	488	515	469	475	499	494	445	485	479	450	455	484	478	493	477	469	499	429	467	437	519	475	469	504	506	486	466	486	471	496	459	467	515	429	481	433	471	477	455	465	459	450	499	504	464	530	491	452	434	483	460	470	458	495	500	479	439	452	449	449	487	475	473	453	453	455	487	482	527	463	453	445	505	482	487	508	499	512	505	459	472	482	465	492	479	481	497	443	478	477	479	491	518	463	486	503	506	484	476	478	464	495	509	491	448	493	480	471	486	440	489	480	457	477	479	478	470	482	484	441	489	453	473	475	456	468	430	440	482	474	477	516	495	487	525	444	482	515	529	481	475	468	485	487	484	452	487	481	498	430	432	476	534	503	475	495	497	487	472	469	475	457	507	534	482	474	507	480	485	484	468	456	464	439	511	452	488	490	442	492	453	491	464	494	472	479	474	471	472	490	497	475	486	470	535	444	455	485	496	470	500	523	458	471	524	469	525	482	466	504	486	470	492	489	461	450	489	486	499	493	472	471	466	503	502	467	526	488	456	494	480	479	481	491	466	476	521	455	490	491	498	495	488	459	498	494	477	491	431	503	528	453	467	494	474	454	473	489	455	483	443	471	504	448	480	449	444	467	489	492	464	460	501	456	465	505	463	517	467	504	474	527	464	491	479	535	467	554	487	461	478	503	520	473	450	474	445	477	467	487	509	455	486	450	505	411	446	512	485	485	505	482	448	469	507	493	435	458	489	451	461	503	480	513	489	468	510	454	477	471	513	454	509	477	452	439	444	470	448	474	508	483	507	473	490	450	450	470	431	470	462	484	480	467	482	446	482	454	456	485	473	503	508	488	442	468	519	488	510	460	489	480	465	444	475	502	469	485	479	472	504	482	476	470	452	492	483	469	506	464	498	495	484	486	528	478	511	472	455	464	478	525	459	447	489	469	478	463	484	439	501	521	499	494	505	476	478	473	461	492	463	501	466	494	450	497	466	489	476	495	445	467	469	503	470	489	459	498	476	417	478	476	465	538	473	466	449	486	495	462	506	466	431	491	482	519	482	461	463	476	521	484	469	459	489	489	459	462	431	427	445	484	469	458	499	460	467	482	489	443	509	475	530	490	496	459	472	457	476	492	481	459	475	501	500	472	457	501	487	430	490	488	458	490	494	483	443	456	470	480	509	449	523	490	451	475	488	524	521	481	427	479	451	487	459	500	464	487	449	469	480	472	478	477	517	430	443	488	448	426	523	456	495	460	478	494	481	465	481	484	516	451	496	456	486	484	468	451	452	487	496	475	468	452	452	457	467	446	444	470	491	474	477	490	506	516	474	470	483	494	467	472	500	489	488	483	474	479	461	487	460	506	479	474	473	491	518	469	474	477	500	499	491	497	497	477	471	490	460	486	472	460	469	497	455	471	451	446	452	452	425	463	463	499	486	465	497	482	510	462	488	450	511	490	468	465	462	483	430	468	456	449	471	440	481	459	442	455	467	476	483	497	479	495	512	491	478	472	490	419	502	484	496	498	476	455	505	437	472	476	459	454	469	429	505	472	457	497	445	486	451	461	454	502	480	454	479	472	476	471	466	487	532	466	496	434	483	522	504	508	469	500	463	448	473	461	465	494	481	465	446	467	498	553	471	489	491	510	485	475	469	487	487	506	491	461	485	453	470	471	497	487	462	472	484	479	463	473	454	464	478	500	462	495	485	475	468	515	494	534	487	476	462	458	522	500	500	483	462	435	466	444	477	500	464	424	492	489	472	495	471	483	446	439	486	458	485	502	516	484	478	488	487	488	497	480	464	435	466	469	472	481	490	453	458	476	499	485	491	481	475	488	482	494	480	470	485	452	468	427	467	429	466	447	501	461	503	471	496	498	459	496	489	463	465	446	451	542	510	463	495	478	442	507	461	488	462	478	450	475	492	456	444	492	488	506	421	470	467	417	473	471	504	469	480	479	466	457	501	511	496	450	490	489	468	478	469	486	462	485	495	517	485	490	486	468	465	477	443	501	495	482	498	483	491	506	495	509	446	462	494	494	479	485	472	468	485	492	466	493	487	479	463	457	491	450	490	494	433	506	481	484	483	489	471	466	455	448	437	495	465	475	471	477	483	495	481	457	503	483	505	474	489	466	496	457	488	494	472	448	462	469	470	492	516	460	480	434	449	484	471	516	519	468	484	495	502	477	476	455	459	493	491	502	435	459	469	492	489	464	467	497	448	459	472	500	500	489	458	446	441	462	492	496	462	470	476	435	468	421	459	516	491	436	448	487	494	479	484	476	464	467	469	441	448	534	484	469	503	485	483	493	507	481	493	482	525	469	491	516	503	457	476	500	480	505	456	481	494	458	486	474	489	464	497	480	430	490	502	462	466	460	495	500	462	449	480	484	480	477	485	438	476	489	506	477	489	481	450	515	506	506	489	485	430	481	442	413	533	481	461	471	450	471	435	505	490	462	469	465	448	460	498	508	462	474	462	479	517	496	453	507	495	484	447	462	438	476	469	478	454	484	482	488	468	468	482	442	476	484	454	466	483	509	441	460	450	494	441	480	438	413	470	482	466	462	494	494	459	476	465	489	411	482	465	472	471	470	519	465	540	475	478	461	479	490	474	488	478	502	464	475	475	500	453	465	473	520	467	474	470	453	500	468	431	489	479	433	497	465	462	530	504	456	465	463	445	493	480	483	483	475	493	450	475	492	449	511	431	496	470	491	455	474	463	446	497	482	466
42520	80598	77329	51403	4852	564	568	502	561	494	480	479	492	501	493	473	448	478	482	645	1303	1550	1218	807	608	542	488	463	449	486	510	446	522	425	448	443	474	461	486	482	465	485	448	500	480	464	473	482	459	504	490	495	469	487	484	424	467	488	469	458	457	463	447	497	429	488	476	497	481	488	433	478	443	488	516	482	494	469	471	455	479	479	464	459	439	477	438	470	453	462	481	478	486	490	509	457	460	467	444	457	481	464	494	449	461	485	495	498	479	524	505	462	470	458	458	459	446	470	450	488	505	519	452	453	444	503	472	466	484	441	466	487	466	482	467	475	460	469	500	461	520	502	438	464	448	460	448	463	479	483	500	460	471	467	460	444	483	451	492	474	469	510	481	464	452	455	506	469	503	462	494	445	510	463	484	492	441	457	474	485	460	525	454	462	469	500	427	467	439	492	472	433	468	458	452	452	506	476	424	437	460	420	462	478	454	448	468	450	491	481	517	476	455	461	492	456	481	481	493	460	495	465	494	475	490	500	491	494	463	463	453	448	470	435	456	517	528	501	491	440	478	474	483	471	477	476	467	457	506	478	464	489	465	482	484	457	457	454	497	484	472	472	526	470	509	460	485	444	512	452	446	477	456	451	484	472	499	453	480	452	462	426	473	445	455	513	465	489	480	468	482	462	477	465	493	418	462	472	472	472	489	507	482	503	492	481	497	452	487	485	499	495	490	482	469	494	463	492	459	484	493	447	474	435	454	465	462	452	477	510	495	483	470	427	479	447	482	503	505	458	489	494	486	507	488	492	501	487	475	429	464	448	473	474	483	505	488	479	454	443	485	461	469	507	486	448	453	476	482	470	472	482	493	483	471	463	489	487	476	449	486	472	465	499	489	497	478	525	493	450	473	485	470	461	433	453	466	500	479	432	444	458	480	474	495	502	479	484	496	467	443	478	487	449	477	431	477	503	477	514	511	492	491	493	450	466	466	450	460	482	469	450	485	474	477	459	472	496	475	453	435	471	489	455	433	515	449	474	466	459	475	454	503	497	460	453	488	474	441	480	494	480	513	452	453	433	471	489	475	494	430	470	427	490	476	458	439	467	449	506	466	482	507	485	486	476	485	446	469	473	444	450	480	494	476	443	468	470	475	486	450	467	500	507	441	478	465	466	482	484	468	468	464	513	518	461	492	449	442	456	474	494	494	460	457	501	482	486	479	454	454	463	440	432	490	476	438	475	476	477	481	481	475	458	442	469	416	459	442	433	433	464	498	506	460	502	508	511	463	459	445	465	515	455	435	472	467	462	498	480	484	474	509	454	499	488	479	480	489	446	485	465	454	465	471	451	480	457	456	492	516	487	489	425	475	465	474	479	488	445	467	457	495	461	470	482	468	482	479	469	456	506	493	476	505	478	482	496	489	468	472	479	475	460	487	473	466	486	494	476	444	477	472	452	482	480	486	475	486	489	457	469	476	508	454	462	488	488	483	476	490	502	485	478	490	474	487	490	457	489	481	479	491	444	454	471	470	456	482	468	468	470	461	441	479	456	470	474	464	465	473	475	441	532	515	455	487	495	512	470	491	460	466	474	445	472	454	454	442	490	465	482	458	451	455	485	474	456	477	462	497	475	460	467	416	485	447	459	443	467	425	466	455	484	477	454	460	466	492	482	468	486	437	460	469	457	487	448	465	474	528	434	457	478	443	469	500	459	484	462	467	483	462	420	486	484	450	475	478	500	493	463	479	483	471	471	490	470	476	470	481	455	470	489	498	459	476	475	446	456	453	461	466	479	477	458	521	461	481	474	471	458	455	446	428	486	500	462	473	488	450	466	457	524	505	485	458	475	451	498	501	443	462	447	467	449	479	481	520	452	466	468	475	451	449	483	477	459	491	476	434	467	487	465	461	475	437	478	462	478	475	463	493	484	475	491	493	450	463	469	482	457	464	475	499	502	486	494	472	458	483	473	471	491	502	476	452	491	502	465	453	452	488	449	475	478	480	479	462	430	491	430	506	476	482	457	473	484	515	471	494	492	490	456	439	456	448	498	480	480	502	494	486	438	509	469	467	480	437	449	496	479	456	435	444	468	490	465	472	489	431	500	477	479	438	466	452	482	448	526	492	500	473	479	516	479	490	483	469	465	462	500	498	519	475	492	464	465	497	477	473	474	483	499	457	467	452	456	495	494	481	465	449	471	468	485	487	470	445	513	484	477	482	471	455	475	437	476	430	494	440	473	460	465	473	484	430	489	440	477	452	463	489	471	467	450	500	483	435	494	463	490	479	435	478	485	503	507	480	460	486	447	452	457	458	471	492	510	467	444	484	481	468	471	475	461	422	488	433	491	443	445	529	454	471	471	458	475	465	456	467	461	477	473	454	454	495	480	474	471	454	458	499	468	489	504	467	485	454	494	507	506	421	483	475	443	454	445	478	499	501	481	458	485	486	456	480	459	497	452	477	466	485	438	473	473	474	490	494	491	451	475	506	486	479	449	453	502	458	448	487	462	458	452	444	469	446	464	459	483	444	486	450	443	479	457	472	450	464	483	459	477	450	469	478	466	476	476	438	517	463	470	447	458	428	494	476	460	471	485	481	468	480	481	451	496	500	469	454	460	476	481	454	455	458	484	462	452	452	435	466	481	456	467	466	460	477	468	474	452	452	498	473	471	459	425	487	448	487	487	487	442	483	449	495	453	468	474	484	462	432	469	522	441	486	468	504	463	505	501	463	493	491	466	495	478	474	454	484	461	481	477	487	438	483	480	489	477	486	513	468	479	436	459	453	516	515	421	455	462	445	471	486	467	448	465	461	457	450	441	429	499	447	443	473	470	454	468	466	451	487	489	480	442	526	483	468	484	482	471	471	489	476	459	482	492	494	472	442	495	480	469	472	510	485	485	486	477	464	475	464	460	462	449	459	483	441	463	454	450	465	481	490	466	454	470	454	479	470	480	467	478	461	491	469	415	449	481	458	453	483	462	476	464	460	430	488	427	437	474	512	440	463	457	497	469	485	458	483	475	478	428	469	446	473	456	485	476	446	481	494	473	480	469	445	489	456	498	486	437	476	462	473	464	467	472	462	467	492	453	458	504	489	471	443	467	464	478	446	453	507	471	451	465	474	498	468	480	509	507	492	449	498	453	457	454	463	483	446	475	491	497	492	471	500	462	490	455	476	491	487	486	432	506	487	478	492	519	505	472	430	470	446	452	449	474	483	470	496	490	478	504	498	480	483	442	461	466	476	464	468	499	477	487	452	515	500	450	464	459	433	444	480	470	454	501	481	472	474	450	433	462	479	428	449	472	430	454	496	453	447	481	470	453	477	485	461	480	478	473	470	475	480	454	460	448	504	444	479	429	459	468	469	432	492	471	493	454	448	449	467	446	462	433	450	488	478	433	476	506	466	471	471	483	476	458	443	424	495	478	446	465	457	528	474	463	474	466	461	481	484	492	492	475	459	476	470	473	471	461	441	471	464	493	450	486
23851	22547	38948	47277	25303	10251	1894	743	653	656	603	594	614	597	576	626	597	592	592	623	1344	1900	1384	1001	770	647	615	560	611	599	539	620	560	578	604	608	592	587	530	621	583	600	545	582	561	620	611	575	578	557	535	588	537	587	584	590	559	594	590	593	544	558	586	602	606	497	538	545	543	572	543	598	543	561	592	543	527	593	568	590	607	597	591	580	553	591	593	557	578	575	624	566	546	538	607	585	569	562	569	586	565	552	588	583	581	572	601	558	557	550	576	590	575	581	577	597	547	587	560	596	556	542	597	583	594	602	564	547	557	611	575	525	565	576	577	579	579	564	580	586	589	602	581	596	573	588	584	566	555	576	564	613	585	569	623	577	554	596	610	553	566	600	555	538	571	595	588	592	624	581	570	562	572	537	562	546	629	551	536	575	571	617	580	567	588	570	577	607	559	567	581	602	574	614	563	543	574	586	604	541	618	560	610	556	593	550	589	555	582	587	563	611	616	567	599	575	568	558	540	583	593	553	542	581	589	548	593	561	619	547	560	577	561	601	552	574	570	604	610	563	561	590	576	609	588	580	577	538	565	615	549	578	514	554	571	559	608	532	565	585	555	583	562	599	570	621	568	587	579	591	581	576	608	583	543	596	598	561	583	588	565	566	604	538	600	609	571	548	582	548	588	564	605	595	579	563	582	545	588	590	566	570	551	565	546	561	574	579	537	553	553	626	546	535	575	593	578	573	590	601	599	588	571	599	592	553	554	588	538	610	534	603	627	595	547	606	581	563	574	585	587	609	537	580	546	561	599	555	580	529	592	541	580	593	501	544	588	591	558	591	551	569	601	541	583	582	578	589	604	587	588	539	533	579	598	609	586	555	555	547	588	587	546	568	536	550	537	584	577	544	545	611	589	580	583	587	588	597	611	606	584	607	576	539	556	565	580	562	546	573	552	549	595	578	560	595	532	625	557	638	553	564	577	568	565	550	522	574	526	589	549	592	593	573	532	573	538	584	584	613	577	590	548	561	558	569	552	567	564	570	568	549	567	558	527	539	591	547	574	585	557	574	526	568	576	547	599	601	593	557	559	606	601	562	559	583	589	600	546	571	558	570	567	554	581	549	580	558	626	552	556	549	573	584	577	585	574	573	587	568	603	543	542	575	584	528	553	533	563	541	554	578	532	595	603	584	579	575	576	604	547	606	550	633	559	606	555	550	555	546	586	614	593	603	560	610	574	577	578	533	568	594	544	634	590	568	603	576	555	558	516	583	582	524	597	585	531	564	556	568	556	585	550	545	569	598	551	561	540	557	589	588	540	598	579	559	549	566	578	562	587	557	591	589	580	606	547	527	597	584	558	560	556	537	580	532	552	579	599	582	591	598	575	580	625	570	567	573	575	556	543	531	592	561	554	585	568	575	536	604	552	552	571	562	588	591	561	593	571	566	571	544	560	555	572	537	623	581	590	558	584	587	554	558	555	582	597	542	577	594	593	553	570	528	513	536	591	553	579	579	616	546	540	549	571	578	550	622	572	545	614	556	557	567	569	582	550	544	592	582	559	568	612	642	575	530	573	586	570	550	536	564	538	513	520	582	543	616	590	581	599	613	584	535	598	588	567	565	589	610	614	612	587	529	602	578	551	582	552	564	647	561	555	560	616	557	581	545	554	521	556	583	571	544	564	558	584	582	585	548	539	568	604	549	600	544	554	558	556	569	549	577	552	573	570	585	603	562	595	573	576	591	591	580	592	588	540	565	566	576	559	553	530	529	573	574	567	552	568	555	547	575	576	575	532	566	558	607	538	569	579	557	591	602	587	625	563	568	623	575	589	604	579	561	555	550	592	579	537	615	624	568	562	568	550	590	520	585	566	572	568	623	579	547	585	584	608	593	563	542	556	567	579	541	583	551	525	515	598	578	588	550	608	583	535	578	576	541	557	603	533	602	512	594	568	587	586	555	555	545	548	609	589	570	577	562	575	565	598	558	545	610	609	593	583	552	554	569	612	541	631	540	575	555	526	588	587	593	569	581	554	616	599	575	608	519	586	550	579	537	568	568	563	602	593	565	580	590	543	588	578	559	576	576	520	565	567	581	564	565	558	542	567	579	562	559	557	581	622	575	551	577	556	569	619	554	571	606	583	544	607	586	562	583	522	602	571	549	550	552	539	551	595	592	577	601	581	547	581	543	560	558	569	536	546	582	569	599	587	519	605	583	538	611	572	556	573	555	554	581	561	547	558	546	551	615	554	607	590	566	543	594	543	584	635	563	552	579	590	539	527	527	598	567	591	569	642	535	543	577	570	526	556	600	535	582	549	562	569	546	608	540	587	634	556	592	624	548	550	563	580	577	567	585	580	579	570	564	564	590	571	595	573	567	610	540	540	558	522	603	572	568	596	536	576	567	520	583	578	590	582	553	536	559	579	576	552	582	574	571	573	576	591	571	536	550	615	565	613	605	553	518	619	524	550	531	600	557	561	589	528	564	601	605	532	584	567	554	586	554	571	577	519	539	597	560	550	556	564	585	582	558	580	593	532	597	550	575	580	537	609	555	642	579	570	602	626	548	562	603	571	557	565	593	562	578	605	547	592	593	560	585	563	540	559	555	567	585	608	597	557	549	546	578	567	549	582	572	578	593	565	559	531	593	602	546	551	580	565	580	544	560	578	583	545	543	599	589	581	594	576	525	597	559	575	564	569	585	541	652	621	564	568	537	540	562	617	571	583	547	588	558	566	633	572	566	581	568	597	538	580	591	557	568	543	576	560	577	583	579	566	597	558	607	536	520	591	589	550	588	604	580	583	554	544	605	554	547	566	579	567	574	539	598	579	523	567	549	578	561	594	621	570	602	572	571	590	597	529	592	596	587	595	559	558	575	552	598	566	585	563	585	536	572	561	629	562	587	579	576	589	563	547	576	609	527	570	562	564	578	579	572	584	605	559	569	571	603	574	525	571	603	569	576	582	582	549	546	601	589	566	587	559	542	550	560	584	575	566	534	560	535	569	614	575	606	567	561	577	592	571	538	579	574	563	580	562	541	577	558	590	571	530	554	559	551	535	578	568	568	553	572	544	560	559	570	529	591	648	588	565	523	549	558	559	565	587	599	648	604	592	568	589	543	541	607	587	624	611	545	622	578	566	559	592	541	626	556	560	571	530	515	611	628	613	580	579	536	576	596	574	544	603	580	536	497	610	572	514	574	582	553	566	541	600	565	563	547	593	550	519	576	577	532	587	609	611	555	565	540	596	605	550	623	619	567	522	599	545	547	568	575	539	562	592	566	549	583	614	558	603	571	565	559	524	618	567	580	540	569	589	605	586	580	599	584	594	567	561	565	558	621	578	609	528	580	578	581	541	595	550	565	611	564	555	559	538	604	530	581	601	580	565	569	592	553	550	594	546	588	586	525	567	557	562	549	585	549	603	566	600	594	597	606	538	618	573	605	579	627	560	581	533	574	555	614	607	556	513	603	575	567	570	568	575	571
50097	96400	84274	59202	7110	668	724	684	662	627	623	624	611	617	591	639	618	561	573	735	1990	2688	1890	1278	837	685	635	627	611	602	548	594	572	557	613	582	614	622	570	591	550	573	595	619	612	619	602	570	569	624	580	623	612	576	610	592	579	562	557	605	610	575	609	572	623	570	569	590	574	592	520	560	586	547	577	519	595	589	577	553	562	562	571	549	621	572	581	617	607	609	602	578	616	548	580	595	606	539	560	561	553	580	602	597	587	560	606	644	561	584	569	564	583	587	565	601	623	595	592	564	629	613	599	597	572	589	590	569	601	608	588	566	596	565	568	586	554	561	568	573	563	575	598	594	549	555	615	617	561	634	578	583	553	553	576	584	582	590	589	554	578	568	555	548	610	596	556	584	653	591	586	569	561	575	568	554	647	594	560	597	563	576	581	581	570	564	581	545	540	573	575	584	573	529	628	558	618	547	560	572	542	583	553	605	558	540	572	611	592	556	619	574	585	603	572	538	662	605	584	580	575	611	561	589	577	609	594	641	550	598	581	594	592	581	576	584	569	583	629	595	565	587	581	543	580	599	619	620	579	599	537	603	578	552	604	550	596	607	578	570	568	549	548	600	574	586	610	607	608	584	615	604	561	580	573	597	627	627	582	582	597	537	590	548	579	578	604	596	566	585	604	558	635	607	587	592	613	584	584	554	602	565	575	593	566	628	547	622	581	610	575	590	565	585	600	568	589	571	550	603	546	571	563	571	536	579	578	581	617	573	550	585	582	564	592	614	562	554	589	577	594	569	559	588	546	565	575	610	538	578	629	644	577	594	598	576	525	593	557	572	602	606	582	579	544	569	603	576	563	589	597	561	550	570	593	587	592	557	575	561	533	542	556	549	642	621	559	581	601	553	617	600	544	686	566	577	574	561	548	579	602	549	557	618	585	616	543	566	612	635	566	594	526	570	590	569	614	597	599	590	578	597	565	573	591	569	601	553	573	615	564	540	563	575	599	590	589	594	593	595	574	570	568	573	584	576	588	591	584	555	592	577	541	574	547	530	622	605	602	542	599	585	605	562	560	595	585	615	600	610	544	598	554	609	570	584	585	581	566	564	548	565	578	581	580	628	572	592	536	567	557	561	635	603	589	573	549	598	549	555	568	637	561	552	569	582	599	589	592	596	557	557	587	609	550	579	582	623	583	599	589	621	568	586	598	565	574	602	610	581	598	595	542	576	594	581	549	543	607	609	598	579	605	584	587	542	579	581	547	564	548	585	578	589	560	575	564	607	554	600	590	546	567	555	586	594	562	610	574	601	563	554	562	574	580	582	586	567	592	570	562	622	587	595	607	576	571	557	587	583	586	576	612	536	592	619	595	594	604	624	590	574	608	588	597	594	605	583	597	555	580	546	560	594	545	616	570	545	604	600	573	620	546	555	557	609	555	580	579	555	622	572	586	609	551	570	593	549	578	573	547	564	602	590	595	638	576	610	551	578	595	538	585	585	598	563	614	593	594	575	579	566	604	542	608	586	627	601	590	614	565	576	557	612	569	609	615	612	611	558	604	520	534	592	566	614	560	542	557	584	597	559	557	674	562	554	569	592	570	590	592	531	574	570	569	590	572	577	594	608	605	553	593	542	576	579	568	585	599	576	582	583	584	620	618	547	581	581	588	599	572	633	573	525	607	582	551	577	600	592	544	568	596	569	576	588	601	591	583	588	590	556	548	597	601	582	584	576	588	588	587	592	572	539	586	572	578	568	599	563	575	521	586	558	598	613	609	590	566	580	577	621	554	596	587	571	612	569	602	586	601	560	578	564	600	603	587	596	605	589	566	560	593	600	560	576	545	568	605	570	580	538	574	574	597	614	605	584	537	564	583	593	564	614	566	576	551	576	609	535	563	610	622	562	595	609	572	579	525	594	599	606	614	575	623	571	580	602	605	567	583	591	552	561	581	552	606	561	579	566	619	533	590	609	562	592	589	560	591	544	591	535	505	581	557	603	611	523	575	590	616	573	570	580	564	585	566	607	550	567	604	578	571	606	579	572	585	586	545	606	573	559	588	550	571	606	538	559	579	567	605	533	616	617	583	547	563	533	574	614	538	590	561	596	589	565	556	522	592	578	548	557	587	563	581	577	565	557	580	548	602	550	572	629	560	612	576	586	614	552	567	550	603	557	625	579	573	586	602	526	595	560	575	599	601	574	602	545	600	568	522	578	596	636	561	553	572	565	595	622	566	571	541	595	578	548	558	617	602	599	516	620	566	576	603	548	572	587	563	583	520	568	550	572	578	564	567	580	567	577	592	557	580	571	548	574	574	595	565	605	560	597	568	566	578	583	574	594	573	644	591	598	593	557	540	592	580	570	536	617	546	607	612	569	579	520	534	590	563	554	613	599	574	586	632	616	591	563	600	545	615	610	606	524	595	574	556	576	532	549	573	563	539	592	584	593	579	598	623	588	539	588	577	616	588	587	571	583	575	576	536	590	602	580	589	556	530	576	537	611	537	550	553	592	522	581	603	565	591	607	594	596	606	590	589	581	524	592	569	569	585	595	516	566	591	561	589	598	582	568	575	553	575	553	575	627	629	594	556	548	579	590	568	594	544	566	579	552	590	606	532	575	614	570	602	548	561	591	583	562	545	612	593	526	554	602	577	560	574	634	580	546	560	623	611	530	584	598	589	550	590	601	595	577	570	542	613	613	568	570	590	613	570	594	590	556	572	588	576	554	559	564	595	561	593	552	585	563	594	560	562	570	586	595	578	627	526	584	580	544	603	622	502	586	595	619	562	559	607	596	594	566	578	539	580	583	611	549	572	620	602	585	592	542	561	527	567	591	566	559	591	584	580	594	570	608	579	562	601	563	557	619	613	589	562	565	549	562	586	613	592	567	577	570	566	619	589	541	606	572	589	613	589	585	607	552	564	568	565	561	547	527	619	592	587	566	575	587	567	579	559	596	562	591	554	540	542	578	577	606	573	566	588	551	552	597	602	573	609	593	589	549	600	532	581	552	627	607	566	567	572	631	600	619	528	553	597	535	561	615	580	565	615	609	538	601	556	570	574	603	598	600	597	611	595	554	576	572	592	601	593	637	571	562	544	584	565	596	599	581	628	581	594	558	584	571	545	559	556	554	587	586	545	577	605	598	512	566	566	571	577	570	590	598	568	608	579	548	609	596	562	596	583	561	572	531	558	586	579	583	594	532	553	565	550	548	552	565	595	561	536	536	572	540	548	543	575	585	589	582	566	578	565	584	549	543	543	552	617	535	622	595	566	561	570	556	554	609	607	533	575	569	615	576	588	612	583	593	615	584	602	586	575	611	617	578	538	584	611	599	580	569	552	526	565	618	562	617	566	570	574	574	611	593	603	530	553	592	596	571	552	565	546	573	592	564	557	599	539	590	528	604	579	571	579	578	544	553	569	621	598	574	596	572	567	582	606	616	539	589	569	608	578	557	570	593	544	558	589	564	587	576	560	540	556	554
28117	25207	28482	17048	1450	403	430	378	357	383	406	357	375	370	378	386	366	393	392	398	430	456	427	453	395	372	396	398	366	368	380	393	384	403	390	361	387	378	371	350	366	383	382	361	398	395	354	349	379	381	382	394	373	366	363	345	342	404	341	401	378	375	365	369	394	382	379	356	386	376	373	380	362	356	347	368	373	364	380	352	369	387	370	377	352	393	390	425	353	361	375	352	350	384	366	335	376	387	379	359	387	389	379	379	370	404	351	391	337	363	392	385	372	377	360	398	373	383	344	385	387	366	380	376	365	385	396	383	382	376	360	406	383	356	398	387	358	391	381	368	389	364	373	393	388	377	387	370	401	374	388	344	335	346	406	354	331	365	380	394	392	362	388	365	400	354	350	367	343	344	371	375	366	367	408	329	362	364	403	372	380	321	377	379	375	392	399	354	375	393	394	383	423	397	391	388	374	377	393	409	366	360	380	349	368	376	410	354	375	397	338	402	353	355	335	388	337	365	360	357	371	381	357	363	367	371	332	400	384	347	362	371	379	390	366	376	405	380	370	371	373	359	337	404	374	376	372	370	370	342	382	375	376	369	395	361	374	377	386	392	379	367	369	313	368	375	371	414	374	388	380	364	413	367	368	404	363	350	368	355	379	354	390	356	365	374	380	378	379	393	357	359	347	366	389	376	340	390	368	377	352	396	347	372	380	365	365	370	355	336	363	394	394	390	367	349	349	338	386	378	379	393	398	368	396	368	368	372	357	381	417	348	381	365	352	384	412	385	369	299	361	382	381	363	424	380	353	373	351	386	372	362	390	405	365	378	371	380	371	357	331	395	373	367	385	341	400	399	347	352	385	395	375	388	347	337	412	376	378	376	396	373	406	364	346	349	360	347	411	380	333	353	371	379	359	386	381	374	336	396	354	406	380	354	379	334	372	397	379	352	347	349	370	402	409	371	372	424	368	363	336	356	383	349	346	374	338	367	389	336	353	361	377	389	393	372	414	405	374	345	380	378	407	356	378	376	395	411	394	362	406	362	328	374	381	380	364	338	366	345	400	357	375	359	411	380	347	383	377	372	391	358	386	372	365	356	350	347	404	348	365	374	388	388	368	349	323	376	378	350	393	393	361	381	355	372	393	372	382	352	373	377	366	420	377	392	388	381	400	379	381	398	372	393	360	351	373	375	362	395	377	391	396	351	362	395	401	380	376	387	386	353	400	401	439	370	372	369	349	396	327	372	375	342	395	384	359	431	389	399	341	435	395	343	368	360	337	399	391	405	375	373	395	403	347	399	354	404	337	364	371	367	384	394	380	367	344	372	386	351	375	389	363	362	398	378	355	359	356	353	388	389	364	398	365	369	368	335	365	377	379	418	346	376	363	334	364	375	391	359	399	362	389	372	357	397	348	368	348	398	369	370	370	379	367	391	383	348	381	411	397	373	392	365	379	335	326	403	356	330	385	369	363	366	400	398	373	375	367	338	401	374	366	365	380	375	344	354	373	395	371	358	391	387	351	359	395	387	347	354	374	379	368	390	364	359	363	393	353	407	363	383	361	355	370	338	355	412	373	383	406	340	344	377	407	369	394	372	345	394	374	345	348	411	368	387	398	368	354	394	394	369	363	408	361	380	387	366	387	358	357	375	358	368	387	381	354	361	385	339	375	353	361	381	355	379	376	358	382	367	387	372	360	376	343	352	349	389	376	368	355	356	388	358	399	347	383	361	373	354	349	380	379	370	412	341	346	396	417	386	361	384	370	383	368	413	391	369	404	366	379	381	335	362	390	353	358	367	369	379	397	363	372	350	335	356	393	391	373	384	366	381	375	355	367	367	359	407	347	358	372	367	420	371	368	369	419	393	347	357	386	373	343	392	384	364	361	381	362	366	363	370	394	384	336	389	370	368	355	375	365	383	370	372	384	378	365	403	348	360	387	381	381	395	350	350	381	375	394	370	365	357	365	372	380	347	355	404	400	363	397	365	399	339	357	381	335	366	410	412	371	372	357	377	386	336	363	412	363	378	394	360	367	390	365	381	358	385	356	387	378	375	393	374	379	335	347	356	386	366	375	403	400	372	351	364	344	364	373	352	361	395	391	354	375	392	365	375	371	406	355	370	363	383	377	389	375	337	378	412	367	367	395	370	369	370	338	400	379	371	375	341	365	382	358	368	350	380	378	382	408	432	383	386	373	393	373	381	393	391	371	355	371	371	416	371	407	365	388	369	411	398	374	363	379	406	355	378	355	372	354	385	362	391	383	383	340	363	362	358	396	358	387	373	410	399	358	344	366	365	381	403	387	363	343	376	370	364	387	365	396	386	354	379	387	356	364	367	354	329	370	375	388	356	351	348	366	407	359	358	362	331	348	381	357	397	387	358	385	405	396	360	379	360	391	374	348	358	360	405	367	366	391	382	372	390	362	392	381	381	373	371	362	358	373	396	395	367	405	384	379	326	406	383	363	374	361	353	381	364	376	353	359	362	378	382	384	360	376	402	357	373	364	346	390	353	399	349	400	348	361	399	359	327	353	356	392	389	418	363	376	380	356	385	328	392	384	351	404	364	378	371	378	348	403	394	390	350	358	421	368	382	372	370	370	364	342	382	406	380	375	387	341	343	367	341	392	415	351	372	363	389	379	378	375	368	349	368	369	365	393	396	369	391	383	353	375	368	341	380	388	402	416	381	369	392	379	363	398	371	360	318	355	376	395	384	382	372	390	366	374	353	362	355	399	358	363	374	371	372	365	367	382	400	356	390	387	350	373	384	389	378	352	383	333	374	350	407	400	391	382	377	373	359	351	384	372	361	411	386	379	398	370	369	347	360	373	385	344	368	399	375	393	354	377	388	368	375	382	345	360	374	389	349	351	373	378	414	388	388	363	400	374	378	370	374	380	377	379	384	380	405	386	345	378	371	367	373	367	354	392	385	380	403	377	375	432	394	401	381	382	383	373	410	339	407	381	386	355	352	329	359	359	360	348	375	397	389	383	385	359	355	371	396	363	381	363	384	356	410	381	341	365	366	393	406	371	390	371	365	369	365	379	390	382	366	399	368	366	359	370	403	384	340	392	371	379	374	355	324	367	377	370	358	376	370	356	387	393	365	337	366	365	349	354	409	390	368	399	371	369	380	376	385	365	382	389	351	390	369	396	382	350	357	396	392	386	388	387	354	385	355	358	377	367	373	331	360	335	394	377	392	364	379	357	352	387	409	378	367	389	352	379	408	354	368	343	368	414	372	391	385	379	369	380	349	378	357	368	367	400	367	398	331	365	361	375	306	371	380	328	390	360	368	388	383	387	390	345	350	393	402	335	366	349	357	419	384	380	380	393	378	370	399	359	363	344	383	380	353	360	354	351	366	346	355	353	377	362	385	357	378	360	415	374	347	377	411	375	383	375	361	396	395	395	351	361	346	356	386	381	372	383	350	349	360	366	394	357	355	360	375	356	380	365	408	375	340	373	390	377	372	389	342	361	382
13214	29876	24735	9706	708	370	373	355	376	366	358	371	339	362	312	344	349	348	358	318	431	462	400	401	364	361	324	360	370	344	346	357	353	335	331	369	334	347	347	379	322	342	354	326	379	343	356	356	351	349	329	337	337	333	343	354	322	350	347	327	304	326	342	333	344	326	355	321	342	304	343	324	341	330	351	347	378	355	343	314	337	369	370	347	342	341	337	348	336	351	340	307	362	315	371	320	335	371	321	337	356	333	341	363	327	362	325	315	342	333	342	314	337	352	359	341	350	331	343	367	330	343	366	366	325	335	361	370	365	309	338	341	373	348	335	334	345	319	361	361	370	347	346	348	361	332	323	336	325	310	346	367	302	324	368	315	324	319	334	331	336	344	349	329	350	337	345	328	345	366	332	340	371	341	344	351	338	335	304	344	326	330	342	333	335	310	349	343	334	339	329	321	327	299	350	331	360	343	317	332	331	327	340	332	344	330	351	338	335	340	368	339	326	351	337	316	312	359	366	330	344	346	337	357	318	337	345	360	343	320	363	346	322	325	327	368	351	356	342	344	321	318	338	335	334	317	374	320	334	327	336	383	314	366	333	357	317	356	349	356	297	348	321	358	365	347	332	357	323	298	353	341	356	354	353	330	320	340	322	352	330	332	369	348	332	337	350	350	332	393	363	346	342	329	357	333	357	357	326	341	334	334	336	359	333	337	339	356	329	332	342	339	322	343	345	342	365	323	331	325	323	344	368	330	343	368	365	318	327	341	370	326	326	329	366	333	338	346	358	335	373	360	323	317	340	327	353	304	330	331	321	359	328	336	323	348	354	332	345	357	367	366	317	325	320	352	311	315	355	307	357	325	356	307	383	359	322	371	356	321	323	343	335	322	315	333	346	360	371	320	343	332	350	315	353	323	335	356	342	365	315	322	303	328	316	328	367	349	354	341	337	341	348	340	301	387	379	350	339	336	348	333	366	340	346	330	360	300	334	375	365	367	350	354	329	338	328	318	332	331	328	321	339	342	357	330	337	382	331	313	348	312	326	349	328	354	326	371	316	322	359	341	351	357	330	336	338	354	337	330	323	345	336	343	374	351	355	310	315	372	329	331	317	312	328	327	319	334	358	318	338	294	334	342	357	311	349	325	342	350	344	364	331	339	344	365	337	333	315	357	325	361	351	333	340	334	350	323	324	312	361	347	376	355	371	311	349	330	381	350	330	344	348	367	328	342	370	330	328	370	349	339	323	315	388	341	359	332	314	342	333	335	338	374	343	350	350	353	368	356	305	332	333	343	334	363	366	347	319	344	355	324	325	329	325	321	343	346	338	322	351	338	357	334	337	339	320	326	356	342	363	355	343	373	373	335	368	351	312	326	353	346	321	332	332	319	326	367	333	349	331	353	359	366	361	372	321	322	329	330	337	349	349	358	348	352	327	350	360	329	367	348	351	352	330	309	338	341	316	342	318	336	348	363	358	326	335	317	318	329	346	363	366	355	368	331	347	367	347	358	345	350	322	344	345	343	345	329	334	368	340	352	359	331	342	362	336	360	377	365	350	327	335	311	327	298	335	337	337	326	360	333	343	361	324	316	355	331	325	333	343	344	334	350	314	323	331	328	332	346	300	331	348	344	335	325	331	358	336	329	355	354	336	336	351	361	336	326	345	324	331	335	360	315	350	335	348	344	334	335	343	351	381	312	312	342	362	318	334	341	353	317	334	342	307	327	341	334	332	273	354	359	341	315	345	338	341	325	353	319	319	325	318	350	313	344	338	320	329	350	319	369	315	336	345	353	343	337	364	327	320	334	319	360	313	352	311	326	353	369	340	373	343	365	345	317	337	332	310	347	339	320	363	333	365	361	346	320	328	354	363	334	336	364	362	362	367	365	346	301	341	347	344	348	325	362	307	369	319	314	332	331	352	365	326	369	367	345	331	366	358	359	344	333	327	355	334	306	330	335	337	342	341	310	359	347	376	378	359	347	340	338	335	338	336	341	326	349	359	328	350	314	352	349	310	374	318	348	366	346	342	348	352	309	321	354	348	347	315	332	386	345	325	350	337	340	367	326	333	366	327	311	345	337	382	344	332	332	340	342	349	323	347	339	315	352	306	345	358	332	359	330	344	336	373	361	355	335	357	352	349	303	323	383	336	358	339	353	366	354	352	333	327	367	350	351	364	364	331	366	324	317	380	326	298	330	347	332	393	375	310	345	343	341	360	335	348	318	326	330	335	374	318	310	361	363	347	335	361	359	319	297	319	349	356	362	319	340	318	359	343	316	334	326	342	336	356	360	339	327	376	346	333	355	355	319	321	346	327	329	345	330	344	346	329	326	341	335	344	335	297	379	350	360	329	349	326	332	303	339	365	357	364	337	309	334	334	349	365	337	343	351	346	364	343	374	344	347	380	331	326	402	341	317	325	320	312	338	329	332	346	388	350	337	330	318	328	342	310	312	363	366	343	358	369	345	352	344	339	338	326	339	341	328	344	357	353	359	309	361	358	312	351	360	306	318	352	334	356	324	313	348	339	343	335	333	354	340	335	345	340	354	324	335	310	320	360	357	363	376	348	335	347	342	322	328	316	332	344	350	327	348	363	328	311	337	345	341	355	347	334	344	373	361	371	357	345	381	326	327	325	364	305	322	363	349	349	351	338	330	365	361	328	345	359	345	335	362	337	334	351	334	345	346	349	311	360	348	344	338	342	310	335	355	346	308	369	332	335	325	325	313	357	366	333	310	365	336	346	357	331	322	338	339	358	344	348	363	324	338	354	331	309	355	337	349	360	338	363	336	353	328	330	367	335	350	323	319	336	323	345	359	326	322	367	356	342	343	310	338	342	364	348	348	343	335	355	329	323	338	330	353	335	336	345	349	300	365	363	358	340	319	328	295	314	362	354	359	341	351	328	351	363	336	293	365	381	320	329	360	322	326	364	324	341	334	361	337	299	355	333	309	328	343	337	373	335	353	330	347	327	309	321	326	346	338	335	296	352	334	362	359	346	325	350	390	362	373	325	333	352	347	336	340	320	376	316	306	322	342	358	329	344	341	332	348	359	339	343	329	346	373	394	328	367	344	346	374	310	388	325	357	331	351	345	346	370	354	365	327	333	344	352	385	301	341	335	336	330	336	378	340	316	357	336	337	315	322	335	365	330	360	339	308	317	363	377	348	349	384	387	305	328	288	362	342	348	334	338	333	345	358	338	342	372	314	340	329	329	356	345	344	326	362	331	344	355	322	346	352	316	367	313	351	341	335	338	329	312	349	341	326	351	337	338	374	321	333	330	313	344	345	348	317	317	333	350	342	335	344	304	315	369	349	328	323	369	346	354	359	353	299	348	316	340	353	336	338	335	357	350	360	341	337	333	372	354	353	359	356	343	341	344	339	347	325	364	356	339	356	336	344	353	367	369	336	354	327	345	324	355	334	341	327	349	345	372	314	339	356	361	357	373	339	332	349	357	335	338	347	329	359	334	364	349	350
24799	24231	47328	43462	16034	3031	780	586	553	511	544	502	516	522	500	430	542	517	578	571	910	1321	1016	776	650	499	513	469	466	481	514	529	501	493	466	523	504	483	482	468	540	486	482	500	514	496	497	498	500	531	502	479	468	508	467	466	530	499	522	495	472	487	476	495	469	486	478	502	522	464	491	509	510	488	539	505	471	495	510	477	489	521	469	449	485	476	494	503	466	448	454	468	545	479	535	486	508	465	469	479	467	447	489	511	477	502	498	462	485	489	491	465	486	481	480	500	496	500	523	474	485	502	442	478	505	472	453	456	520	467	475	491	496	522	483	489	529	470	497	504	515	479	512	469	501	514	525	524	500	459	473	492	494	488	498	485	509	496	456	511	450	530	485	454	463	491	485	461	463	494	501	473	479	461	466	515	471	492	493	507	505	462	476	493	494	494	501	520	500	449	492	517	486	482	467	480	471	498	502	512	499	491	470	518	454	468	493	483	489	485	489	521	535	467	501	530	488	503	487	519	481	495	508	548	491	491	507	501	494	473	489	494	483	493	492	460	461	492	502	506	518	481	484	482	521	484	452	520	477	466	507	497	504	500	547	493	457	479	489	482	463	516	500	485	475	476	472	492	484	503	502	520	512	491	502	458	473	497	535	516	498	487	484	498	510	449	459	517	500	508	484	457	490	489	457	448	511	472	519	477	523	487	488	471	478	466	502	501	502	469	481	484	481	474	473	431	505	522	512	473	465	507	505	483	477	503	504	507	487	464	503	482	547	474	540	514	508	503	510	504	494	506	540	513	521	475	472	466	459	531	474	516	524	480	501	465	471	492	497	510	456	497	498	512	490	513	507	508	522	497	504	432	509	469	464	501	492	511	486	478	487	510	489	463	482	448	470	504	478	502	524	478	517	458	479	453	478	482	526	493	471	494	503	483	483	498	489	510	498	462	493	521	474	508	494	481	489	477	428	519	486	489	477	510	533	485	475	511	495	506	503	501	518	485	531	487	507	528	507	465	497	501	468	499	503	471	462	485	512	479	472	474	525	505	515	487	511	519	514	466	490	489	434	534	510	477	494	466	474	489	503	457	486	478	526	538	515	465	505	494	484	467	484	472	491	468	480	515	505	476	488	471	485	509	492	491	476	477	493	461	465	498	479	527	438	464	443	465	532	489	455	507	459	508	462	479	452	473	489	515	537	529	526	490	486	498	473	466	459	484	492	480	462	540	500	526	466	496	484	483	492	446	498	520	482	478	516	506	522	496	480	504	498	500	453	478	475	551	467	489	522	479	515	502	503	481	491	487	524	536	498	465	457	478	520	487	474	502	496	478	460	482	491	504	494	475	510	509	494	469	467	518	476	500	507	495	490	450	507	470	496	506	500	475	487	494	524	522	506	521	493	496	464	485	525	490	468	458	466	500	436	511	463	478	506	487	473	471	514	476	498	525	490	467	508	471	464	503	481	497	521	473	473	487	508	514	495	495	514	511	493	501	433	465	457	444	472	452	474	495	475	504	440	462	495	464	457	477	501	437	510	468	491	477	511	472	490	514	538	512	514	482	465	472	492	517	481	495	517	527	520	459	504	459	542	480	495	464	510	524	487	520	483	475	471	485	506	516	488	457	512	488	481	465	496	453	488	530	505	492	508	477	507	499	520	494	494	474	499	463	514	523	489	474	485	483	511	505	487	498	455	482	498	496	495	510	497	519	514	484	498	482	530	465	489	534	491	459	544	477	485	460	477	441	476	502	504	506	512	501	473	515	488	477	469	504	483	496	518	517	460	470	501	482	493	486	478	490	525	508	463	483	501	503	492	476	494	487	471	445	489	484	482	527	466	517	514	490	486	510	447	483	481	500	517	516	508	497	536	488	498	524	478	503	489	471	480	489	494	453	500	492	483	480	510	486	468	452	483	503	503	508	469	468	505	517	458	503	500	458	527	480	462	520	494	500	500	479	496	511	530	522	491	455	485	492	527	459	476	509	481	493	503	499	483	486	508	467	470	498	520	523	516	492	459	521	451	491	509	485	532	502	486	515	515	472	522	497	495	495	493	489	496	511	495	481	484	492	465	489	483	478	505	474	501	487	486	477	426	474	490	499	496	503	513	493	503	479	460	490	442	556	522	459	494	525	486	504	493	513	492	515	455	497	469	494	486	463	511	512	459	510	495	501	506	478	485	505	511	442	512	461	498	516	489	495	525	524	484	517	536	543	517	479	479	489	484	522	498	503	491	455	489	496	517	507	498	503	518	492	441	441	500	520	486	525	456	488	498	527	475	486	462	462	508	495	487	517	464	472	479	494	474	464	486	496	494	477	497	473	481	442	472	468	496	513	512	480	513	505	545	478	478	473	478	469	495	500	517	473	479	479	465	442	531	468	484	475	477	498	505	492	481	497	483	512	515	470	505	478	494	484	507	506	476	479	494	470	536	498	497	527	479	500	504	512	485	509	491	485	434	493	498	449	505	499	491	491	505	457	477	506	478	481	491	480	480	486	503	527	486	479	492	475	485	436	498	488	492	461	483	469	483	481	500	491	489	468	474	467	516	467	490	494	509	477	524	476	500	509	496	502	461	469	501	539	500	473	488	535	441	527	531	500	536	488	451	497	498	489	468	480	531	517	528	457	502	488	497	506	451	509	519	492	481	478	482	453	471	494	511	459	430	485	525	480	436	477	476	469	486	503	490	477	522	514	480	518	484	527	495	531	480	463	503	498	468	508	539	530	503	485	480	510	464	468	486	493	517	482	439	526	463	509	521	511	480	473	479	451	524	462	472	464	464	472	465	501	446	532	504	503	511	520	461	505	495	496	504	489	515	487	516	484	483	511	492	481	522	507	514	492	516	498	525	474	506	517	469	451	517	490	482	472	471	524	529	493	510	487	482	454	489	500	502	483	499	512	435	512	487	459	500	470	490	480	460	512	520	487	496	523	501	452	510	514	441	516	493	498	499	459	478	512	489	468	442	515	548	490	503	497	493	519	481	483	504	512	487	503	485	502	498	498	470	461	459	509	510	475	483	468	490	477	503	478	535	466	513	494	526	507	476	464	505	483	479	484	517	480	474	487	491	560	496	473	493	498	522	489	513	505	478	461	476	499	488	488	497	478	470	463	463	471	519	490	452	448	495	505	460	479	449	477	485	491	466	487	463	450	501	511	474	495	502	495	496	519	507	505	475	487	498	487	548	515	488	532	485	462	465	507	526	484	476	492	493	521	490	482	523	512	480	517	476	455	495	464	498	476	501	500	491	491	521	511	524	467	472	474	468	499	488	484	503	444	488	481	489	472	495	494	459	459	508	471	509	457	456	460	529	480	480	489	520	525	536	511	447	495	484	523	475	451	453	504	504	496	494	509	509	501	510	494	483	487	541	468	516	488	475	484	495	498	501	493	471	538	514	487	462	454	443	505	485	481	477	509	511	484	506	477	488	478	488	500	456	504	493	453	480	506	490	503	489	465	480	530	505	490	505	503	503	477	493	469
48293	90336	74122	33862	2679	598	524	557	545	543	491	470	492	532	509	514	492	519	479	634	1254	1841	1335	931	700	482	533	494	493	480	492	479	470	468	500	462	466	474	460	494	489	479	472	468	518	484	470	480	460	457	445	464	541	492	488	473	469	488	508	507	524	485	489	505	473	506	482	452	495	517	505	486	498	484	487	488	488	515	481	448	472	480	501	486	519	500	526	489	465	512	495	495	499	513	504	439	457	475	484	487	503	491	511	447	476	505	490	465	450	496	487	475	462	506	484	490	478	490	488	462	429	515	454	468	502	452	483	469	490	509	450	490	477	469	450	443	512	458	488	506	505	517	481	474	499	472	520	493	490	490	490	489	472	506	482	467	489	518	511	485	461	465	466	492	446	484	438	503	516	473	483	484	456	538	510	470	515	472	499	476	494	499	508	483	466	499	444	481	527	497	478	472	471	532	517	474	457	473	485	487	463	492	463	504	480	501	475	482	456	477	502	501	461	493	472	463	462	478	498	508	487	454	507	501	471	484	489	430	512	470	487	493	463	492	480	512	510	430	514	509	489	469	480	448	497	472	494	504	475	504	486	488	502	454	483	497	502	465	489	462	488	487	492	500	563	466	521	470	485	421	464	456	529	493	516	500	452	505	493	502	502	462	494	483	465	504	457	464	441	462	519	484	490	475	449	525	454	466	539	455	517	462	467	482	497	487	432	461	513	478	506	497	474	490	482	445	508	459	487	486	520	489	504	487	520	474	499	493	506	458	488	458	480	472	498	518	484	492	500	503	491	490	459	474	512	472	480	478	427	484	468	503	466	464	444	470	463	484	455	471	483	487	498	496	477	519	458	458	501	473	463	473	503	481	461	491	509	476	503	497	499	502	500	476	515	452	468	493	475	486	530	486	449	506	501	440	499	504	489	489	457	501	479	466	490	467	491	482	471	520	478	493	483	492	483	512	500	503	502	480	483	487	499	467	498	486	517	489	472	493	492	495	489	506	475	476	515	530	476	501	484	477	509	498	483	504	509	476	499	461	477	486	435	531	462	464	472	492	486	510	475	463	516	502	479	485	489	490	480	514	487	486	469	487	517	501	478	496	438	501	473	452	446	450	469	506	497	464	464	458	471	496	517	494	504	515	490	501	472	549	478	506	499	517	473	468	484	495	488	504	513	513	482	467	471	456	478	519	462	511	520	476	505	490	528	472	484	485	431	504	454	503	489	463	512	521	499	501	465	499	497	497	474	478	516	520	473	480	481	488	476	491	459	498	473	497	507	513	467	513	467	477	432	466	475	493	498	477	444	517	471	472	483	483	500	446	480	486	473	523	481	486	461	520	484	511	486	501	457	449	509	483	499	489	485	488	516	469	483	506	463	483	473	484	470	523	487	480	481	497	450	484	510	479	476	500	463	464	478	486	484	481	474	478	487	479	438	527	502	474	488	489	513	490	505	500	484	469	479	506	472	508	478	476	511	486	465	492	483	460	470	521	493	485	454	481	485	453	521	503	472	450	442	478	494	500	495	497	508	510	507	475	479	488	483	473	477	488	463	463	504	484	504	489	499	518	461	476	483	488	460	496	467	522	480	460	481	443	490	507	473	477	490	476	485	504	453	497	475	502	517	478	462	495	469	468	493	464	529	481	471	524	458	497	472	453	481	479	472	475	498	482	499	478	461	454	492	501	469	494	499	497	483	460	491	473	497	492	465	492	456	460	478	485	478	497	465	462	497	451	494	468	473	484	468	502	498	489	481	465	446	463	458	500	480	475	469	477	520	490	478	491	478	472	450	433	456	460	518	454	472	469	432	478	472	443	461	495	468	483	471	456	437	511	449	481	472	521	505	482	522	490	499	478	462	521	485	463	473	466	453	487	472	483	463	462	482	486	453	525	465	493	435	493	492	518	479	452	497	504	503	455	495	488	467	517	499	501	482	455	436	435	491	481	507	516	450	485	515	474	515	494	458	463	495	508	494	493	424	520	458	467	475	477	476	435	469	476	467	501	428	483	459	483	486	478	444	465	490	519	474	498	510	487	475	516	466	495	450	532	471	508	508	483	461	464	490	510	472	511	472	448	484	513	489	469	456	486	497	489	506	498	475	481	484	512	523	494	440	478	472	515	487	481	457	473	477	499	504	506	481	511	497	481	479	556	506	507	441	490	480	439	476	479	476	547	489	494	471	477	461	547	507	566	532	476	497	465	468	507	481	532	476	419	473	498	449	467	473	433	459	459	492	472	481	496	525	509	468	461	455	453	484	505	469	447	488	471	457	452	508	480	476	492	515	471	480	477	468	473	480	480	515	535	493	473	495	449	487	479	471	500	486	486	475	483	474	479	444	508	489	445	458	482	471	465	465	478	500	512	460	474	497	462	485	467	466	497	497	531	518	494	444	468	481	474	455	469	523	461	511	492	456	464	495	459	466	481	430	488	488	477	485	490	505	516	491	427	495	553	481	468	506	499	491	480	477	518	477	459	476	484	474	494	476	472	505	484	480	494	475	460	474	471	481	499	456	505	498	533	491	513	485	493	456	480	499	437	465	488	465	492	471	443	464	469	472	437	497	489	419	464	540	472	430	522	498	496	475	491	469	475	508	492	467	503	480	505	448	458	482	492	464	515	464	483	455	466	518	494	476	478	493	500	447	471	493	493	493	452	477	477	454	487	433	472	534	514	461	497	484	477	478	518	480	509	477	475	488	496	475	480	449	479	476	467	501	505	482	493	465	459	496	493	486	496	479	503	514	500	494	458	476	500	509	465	455	456	481	472	491	496	494	512	469	431	473	493	544	477	522	453	501	461	490	446	466	465	454	488	469	489	500	486	476	466	480	509	473	458	490	500	483	461	479	460	441	490	428	500	451	489	514	477	473	469	454	501	473	428	502	500	497	505	504	465	487	509	466	471	452	500	494	456	480	483	491	484	512	502	502	495	488	482	473	490	453	507	486	461	451	498	499	486	486	508	459	469	482	470	489	500	491	485	479	501	441	486	477	433	476	474	491	493	468	470	500	466	500	523	478	496	495	492	478	549	488	519	496	484	516	470	529	455	434	482	512	467	463	465	472	477	471	452	467	461	476	473	466	541	522	506	483	504	480	494	488	507	461	482	493	482	499	506	501	499	470	510	489	486	453	495	538	498	484	469	472	494	469	479	447	459	461	509	463	470	479	466	485	455	535	491	491	496	488	480	475	466	453	481	485	510	484	480	499	434	495	468	460	479	512	471	506	488	524	482	441	537	488	504	479	496	474	478	485	457	479	467	470	475	512	493	476	484	480	508	502	510	522	465	448	493	491	453	522	495	499	498	498	485	472	510	478	493	425	477	489	497	456	490	503	451	454	461	458	514	460	461	499	493	525	495	471	444	462	487	499	488	493	495	468	451	503	504	468	527	512	497	479	483	435	440	541	475	463	480	490	460	487	461	453	533	479	489	482	500	475	487	456	468	517	451	511	513	476	470	454	479	489	465	483	467	498	482	482	484
23914	22750	42054	44615	22921	10698	1877	877	618	658	637	658	636	616	668	646	610	654	626	679	1504	1651	1311	921	737	653	646	601	603	572	615	644	606	591	596	599	604	598	566	604	625	597	603	536	584	606	584	583	566	615	571	615	603	587	571	613	556	493	613	611	642	590	591	559	594	599	619	606	621	572	613	536	610	583	595	588	609	559	576	616	607	598	592	628	566	607	615	567	583	565	606	601	563	590	623	614	624	585	614	574	624	606	610	590	620	596	620	604	589	655	608	620	607	625	616	586	619	578	599	603	601	571	601	610	617	587	619	604	594	577	623	584	556	577	566	588	573	541	611	618	642	580	592	581	555	589	610	604	637	602	593	591	595	609	599	599	607	589	638	592	602	551	620	589	575	561	593	552	617	593	561	597	641	580	628	633	532	597	557	602	627	592	628	586	595	568	592	590	576	604	584	592	613	613	580	595	577	631	605	605	589	597	596	609	571	591	628	614	582	624	574	560	602	584	621	625	571	569	635	666	573	601	587	566	605	570	574	613	600	621	575	578	605	633	619	611	597	631	526	577	586	595	570	613	564	605	611	609	588	573	607	610	598	605	604	632	589	599	540	561	613	612	608	611	626	604	580	619	611	557	561	590	559	638	583	644	615	603	603	641	617	608	571	606	579	619	594	564	595	612	573	575	588	632	649	613	564	607	630	552	561	583	581	532	573	584	626	589	620	554	613	595	585	565	606	609	599	557	563	584	549	574	612	580	574	559	617	600	620	606	567	604	571	606	590	596	594	587	566	589	590	616	560	573	584	604	600	626	595	562	612	554	581	550	576	623	612	638	610	630	577	627	582	560	610	592	627	573	618	570	610	602	579	587	573	621	601	624	537	577	564	562	610	596	622	558	587	585	549	598	576	623	571	609	595	576	598	558	623	587	556	584	574	568	581	610	634	624	543	615	590	576	655	647	516	597	606	587	574	609	636	574	618	598	575	587	579	604	608	624	579	590	583	587	588	594	630	640	589	614	560	579	572	573	581	548	605	594	649	658	584	577	586	593	558	605	565	616	584	560	619	598	631	579	537	595	621	557	595	584	576	593	616	598	573	570	619	591	625	586	575	608	551	557	593	591	564	624	590	561	552	626	556	639	644	577	609	574	608	577	609	603	587	575	596	598	581	609	637	580	607	578	591	570	609	607	606	611	599	579	607	624	553	599	566	613	588	568	636	585	573	573	591	586	619	602	605	536	603	586	599	640	594	578	583	587	561	641	629	605	613	613	585	561	594	576	596	563	589	634	599	620	603	549	615	604	588	576	602	576	597	628	594	598	589	557	601	548	577	596	592	629	612	609	651	623	541	584	613	553	609	581	625	583	577	546	607	583	620	581	592	602	577	591	567	558	616	612	614	573	609	589	607	603	574	640	585	623	592	582	599	565	609	565	616	597	587	631	571	607	557	558	631	599	580	594	636	581	600	581	613	572	583	576	614	594	597	560	586	591	614	600	574	572	587	565	622	575	590	591	586	605	583	600	571	590	583	553	602	593	582	615	576	590	612	576	578	589	571	615	553	577	590	602	596	621	580	562	622	559	579	559	587	595	597	675	547	608	559	585	653	582	603	624	577	569	575	571	592	616	565	598	594	600	587	543	591	540	606	599	552	573	556	539	572	613	608	595	559	555	599	586	583	552	586	579	554	597	592	586	590	605	600	564	583	630	563	642	636	559	628	590	597	592	586	633	602	537	616	566	594	551	564	585	597	559	572	605	589	632	610	567	603	600	592	574	596	562	579	609	607	625	567	586	582	635	617	577	616	566	623	663	624	609	637	621	574	606	645	629	577	576	607	531	608	609	564	637	589	589	590	592	593	586	534	577	583	577	573	616	602	567	601	593	584	639	530	559	542	591	610	554	560	618	578	590	570	623	615	627	620	553	570	654	622	573	591	582	603	587	604	565	637	593	566	612	655	573	576	556	585	576	597	592	576	604	603	564	586	572	580	595	536	603	609	600	559	593	558	606	586	582	634	555	606	602	589	617	584	642	615	621	595	592	601	566	564	624	596	542	614	620	562	599	594	550	566	607	575	603	595	591	615	597	588	595	576	594	614	595	604	566	607	593	627	618	598	569	569	649	624	585	617	606	628	607	577	615	591	622	611	593	570	629	596	607	563	577	596	603	599	586	589	599	613	613	608	603	593	604	619	559	588	605	586	590	552	585	595	639	586	544	578	575	608	558	558	589	572	581	610	559	622	614	588	571	591	599	623	528	547	563	574	593	589	583	598	619	631	577	592	602	619	573	558	570	585	572	602	658	650	575	589	596	640	619	555	591	622	601	617	587	620	608	581	576	603	658	555	603	611	589	597	605	578	571	581	620	575	570	633	585	606	588	580	603	643	540	566	618	589	628	621	575	568	559	606	548	603	602	596	654	595	569	557	557	595	582	584	600	620	580	624	596	592	592	629	562	635	606	579	604	548	629	552	560	593	645	610	605	619	586	595	560	547	543	593	624	608	592	565	548	610	613	614	601	612	550	605	625	553	548	610	578	554	600	539	601	632	566	606	566	575	586	613	572	583	607	591	573	599	581	598	580	590	600	619	595	563	594	593	598	569	652	602	581	569	575	600	571	593	566	596	615	578	605	561	585	537	587	616	596	607	563	557	585	613	567	609	583	588	616	603	572	551	614	615	563	579	566	638	556	617	600	564	601	607	595	626	588	570	559	596	589	577	629	630	578	602	606	614	567	635	553	644	610	616	618	626	559	586	558	599	581	585	571	578	574	598	624	562	613	602	622	594	562	612	596	568	637	558	622	567	623	616	586	607	600	583	604	658	555	651	603	588	598	611	577	615	569	598	588	589	613	610	596	572	573	558	591	597	604	616	606	581	593	548	606	592	593	563	591	592	554	558	577	566	606	620	621	586	574	597	569	617	565	572	583	567	635	609	564	564	581	591	625	590	625	614	579	594	621	579	594	568	608	580	602	574	571	544	567	617	598	623	601	573	561	603	604	611	568	589	593	604	610	548	596	611	582	575	644	567	600	607	613	569	607	577	611	667	608	603	566	624	595	579	600	591	592	599	601	609	610	560	612	574	580	567	599	595	625	605	578	557	573	547	575	609	583	562	567	591	616	592	610	550	576	608	573	530	600	575	578	586	587	589	585	564	592	563	558	604	626	659	592	575	583	572	609	578	620	594	556	593	594	631	645	640	537	580	579	578	579	587	584	573	598	583	572	608	611	597	624	587	614	543	559	534	584	595	599	524	545	624	604	579	641	578	584	599	554	618	591	613	604	616	570	594	581	584	577	596	604	560	593	636	559	591	571	632	649	577	627	562	623	586	604	596	583	584	574	597	550	603	537	596	571	609	589	628	543	627	599	580	628	583	593	637	592	572	572	571	634	556	608	661	582	639	582	562	581	603	590	538	635	579	568	619	634	560	545	523	609	549	653	604	580	596	607	611	586	624	610	592	568	625	606	580	546	620	601	554	581	564	587
55941	100927	84350	53560	3594	698	681	651	626	630	661	665	620	638	600	607	595	583	626	801	2175	2351	1643	1123	773	659	602	584	564	606	586	624	605	595	591	612	585	613	636	581	568	596	587	601	581	619	616	571	604	557	604	592	581	574	592	570	617	555	591	564	573	600	594	576	639	656	639	605	599	587	586	590	584	576	578	590	633	595	602	545	620	604	646	619	568	598	552	568	603	605	608	644	590	602	570	587	566	623	578	611	559	581	564	588	607	557	635	583	613	636	576	605	647	588	602	603	593	612	539	626	554	549	594	593	595	601	624	585	567	604	594	594	600	613	580	623	591	564	581	580	615	554	559	563	591	562	586	577	605	597	553	579	633	634	576	621	603	599	549	609	595	609	621	602	635	604	598	564	576	561	600	551	589	620	576	577	576	581	575	555	602	586	603	573	582	595	583	573	589	564	585	636	588	608	600	597	616	634	582	590	579	584	583	617	573	565	584	611	560	588	558	598	609	585	580	554	629	622	607	570	630	584	610	601	640	586	629	580	600	590	628	596	612	646	578	642	598	565	566	587	593	595	639	602	628	555	576	584	568	569	580	597	590	612	555	579	616	586	604	592	584	578	602	649	597	578	593	640	570	574	594	609	577	628	561	601	613	602	579	551	608	610	577	614	535	587	597	622	572	646	621	623	550	553	620	616	568	606	558	561	593	572	583	571	594	551	644	545	586	609	576	618	571	565	578	595	576	576	624	629	575	586	609	616	593	589	614	584	599	548	581	545	601	598	589	598	569	612	596	580	593	613	602	584	594	562	595	644	571	564	569	602	606	583	583	604	593	577	631	598	566	572	633	594	614	597	602	582	579	615	594	596	586	552	612	619	557	531	610	574	598	619	565	611	621	567	564	576	585	542	592	548	612	592	604	553	581	589	581	567	583	598	605	631	597	615	579	591	572	589	592	558	589	566	593	565	602	602	552	575	566	534	580	586	584	586	617	616	567	602	593	589	549	585	585	643	603	612	591	575	619	568	567	595	606	596	599	607	594	634	579	567	634	607	596	610	608	612	563	570	597	584	617	606	573	599	570	603	575	596	591	588	582	563	598	613	583	585	586	602	611	580	569	578	616	587	599	602	562	506	563	583	597	542	548	589	586	585	609	537	601	589	595	573	589	600	621	603	622	577	613	596	599	582	627	594	591	587	562	578	598	605	569	578	597	614	592	556	563	595	560	588	554	585	565	623	581	588	577	560	612	596	599	558	598	580	593	594	627	579	580	613	597	612	587	575	593	585	588	578	572	572	613	620	577	583	582	580	607	555	581	602	592	601	596	646	601	556	627	619	593	597	534	556	570	606	594	594	615	547	516	619	568	563	606	568	559	589	626	568	594	576	603	645	616	537	570	572	564	598	542	606	611	550	602	567	574	572	572	574	585	567	588	560	611	635	556	543	578	616	617	556	578	559	601	569	556	554	595	617	585	603	580	596	614	573	551	600	590	620	589	591	602	554	574	632	592	592	605	590	595	597	568	614	593	618	597	565	602	570	618	598	619	628	567	634	556	579	591	612	616	592	608	597	632	573	586	578	577	599	579	565	575	557	613	592	621	594	606	611	611	581	624	596	614	556	581	605	605	594	575	609	568	580	605	562	606	598	602	574	608	607	576	591	584	606	640	564	604	553	605	570	598	594	574	609	605	587	568	598	620	594	646	668	597	561	585	589	615	575	633	600	600	630	605	553	600	602	609	611	603	634	644	581	570	581	634	566	600	559	604	574	582	588	570	608	594	595	604	576	573	552	579	610	591	554	580	564	563	566	637	598	633	557	563	604	588	597	562	576	619	648	619	596	584	592	608	608	573	616	581	561	589	590	551	603	617	609	610	579	618	574	551	607	587	541	660	593	566	621	588	566	589	561	593	581	608	622	591	590	614	591	550	571	565	620	592	610	604	612	573	561	584	562	590	562	568	572	600	559	602	598	616	609	596	537	573	591	582	581	625	573	556	589	582	620	588	569	579	587	627	652	554	649	586	580	610	618	587	572	611	532	588	583	552	597	631	596	612	547	599	621	541	577	596	597	617	595	585	580	613	585	581	593	600	542	601	638	610	579	552	588	593	580	595	583	547	611	585	606	628	630	626	626	554	539	579	616	592	578	583	542	579	627	632	600	581	575	596	551	534	617	606	618	600	590	569	631	557	602	602	563	585	602	594	586	607	562	608	561	598	601	604	574	567	547	589	564	572	582	617	565	559	633	576	595	595	591	573	634	629	596	607	592	598	545	610	633	623	596	574	599	581	555	599	555	574	609	556	620	553	590	572	616	611	601	596	623	595	566	617	589	577	625	644	580	629	567	618	600	585	599	613	580	552	598	617	554	548	608	552	673	563	565	601	574	607	592	628	609	589	582	576	557	637	576	575	594	595	565	583	579	603	556	599	578	602	572	593	544	601	594	568	590	594	596	562	602	576	593	578	558	549	628	594	594	608	606	584	592	566	594	575	568	624	579	558	640	599	602	595	552	608	562	593	632	580	596	574	591	565	598	622	578	579	579	553	567	566	587	536	587	548	618	612	585	639	573	579	586	652	573	561	571	585	594	595	592	581	554	563	557	571	623	604	574	585	523	596	617	608	627	597	583	586	592	546	614	605	606	633	594	622	539	616	619	573	606	578	589	593	555	587	582	575	607	620	629	585	582	563	569	551	623	573	563	562	640	629	580	595	578	584	533	589	566	580	553	569	598	593	545	592	594	565	601	592	596	598	555	587	597	549	571	590	583	600	620	588	616	567	593	605	610	558	593	568	599	649	582	600	564	605	583	580	570	584	563	613	599	628	627	622	633	592	577	605	621	639	613	564	528	585	607	579	591	530	634	592	596	587	592	618	620	584	585	615	594	547	562	581	585	590	652	590	583	561	561	563	609	576	584	592	580	601	548	573	591	603	582	585	607	605	614	574	602	584	566	621	580	613	596	576	579	544	593	599	585	561	598	565	603	621	582	594	615	582	597	600	607	535	620	554	587	572	564	567	598	567	577	575	571	588	572	560	610	627	596	601	573	569	573	579	563	597	618	606	601	586	579	586	565	588	565	572	579	571	566	603	595	565	606	610	597	557	573	584	570	619	575	608	592	609	599	536	614	614	583	586	570	587	571	590	573	595	581	575	596	583	561	624	562	588	609	579	568	560	553	565	593	588	558	589	557	554	629	561	625	605	561	565	572	598	574	579	622	596	578	609	558	590	565	581	622	570	602	550	534	543	583	628	572	573	593	603	623	641	595	612	584	634	588	601	569	569	568	550	566	603	589	589	586	578	563	599	620	597	629	585	598	599	619	555	632	577	572	587	595	579	611	589	619	627	591	607	591	548	620	557	654	555	543	606	592	582	576	618	622	571	604	608	614	644	598	565	569	569	587	603	593	552	584	583	598	554	567	626	581	607	621	576	573	590	595	568	577	591	602	548	575	551	574	614	609	591	537	534	582	535	612	614	614	582	570	581	537
27897	26130	29700	18043	2571	416	412	397	390	389	392	421	417	406	409	402	375	397	399	401	420	438	471	448	388	391	400	384	415	432	374	436	374	393	411	362	378	383	389	400	399	403	353	401	398	384	375	367	396	387	368	350	383	346	363	391	370	370	387	386	362	378	420	367	346	387	361	389	405	415	357	399	366	392	399	406	416	390	357	437	443	362	395	349	403	365	447	371	424	403	389	397	396	390	385	377	390	370	380	367	385	388	401	382	389	385	396	413	362	416	394	368	375	395	423	414	408	345	401	442	411	351	413	366	408	388	387	396	398	349	393	380	361	381	373	412	392	416	376	413	368	395	357	394	392	410	386	384	365	388	396	357	386	392	364	344	372	390	381	379	413	429	376	404	366	361	422	354	381	367	388	384	372	416	374	363	378	407	388	411	373	391	358	369	384	370	410	342	374	363	397	385	396	417	361	395	369	369	382	375	391	369	398	363	377	403	375	385	384	404	384	402	391	396	407	373	377	379	402	338	379	438	406	372	388	396	430	403	392	342	371	385	403	390	438	348	420	363	376	369	386	402	386	397	404	352	417	361	371	393	392	401	344	405	398	375	378	431	429	358	350	359	381	359	364	378	363	389	375	393	370	351	405	387	388	373	411	382	382	376	373	388	339	344	401	390	366	384	424	362	362	389	394	375	392	357	355	372	357	368	340	395	380	388	376	390	383	380	361	378	415	405	383	406	347	393	415	400	408	380	423	404	406	361	395	401	392	364	395	399	357	387	386	420	407	388	366	394	349	381	393	425	412	384	391	382	372	407	407	353	359	383	381	400	385	372	383	411	411	368	364	387	372	398	407	390	389	367	394	388	387	374	381	360	362	387	382	395	404	374	380	367	388	382	374	420	370	377	350	397	392	382	410	383	378	389	391	375	390	375	391	389	406	393	357	392	390	323	378	354	386	400	362	365	401	403	405	371	351	396	365	355	408	390	400	407	423	378	355	397	386	389	379	385	384	395	379	373	366	371	380	404	378	384	396	356	371	382	350	366	386	411	373	370	382	398	397	421	352	410	396	383	372	389	363	382	419	378	365	415	362	390	413	392	380	398	393	373	370	372	391	392	406	382	402	392	384	371	365	392	357	404	390	409	383	368	358	368	378	397	366	399	365	374	421	365	409	378	402	398	373	405	342	403	382	389	357	402	404	405	381	366	405	379	346	411	408	375	396	383	392	393	342	361	363	344	374	365	391	348	375	367	368	382	403	397	393	395	385	400	399	407	396	383	389	383	390	410	397	359	362	394	377	393	364	377	378	360	400	373	406	396	385	379	417	370	376	389	380	365	391	374	348	413	382	400	390	406	395	383	385	410	411	387	406	384	373	355	363	384	411	365	390	382	350	378	353	367	441	366	380	404	386	405	341	406	399	392	400	383	401	395	352	385	391	406	401	375	356	397	378	383	377	382	352	426	384	387	390	380	406	420	346	393	394	386	371	366	412	376	360	386	372	403	374	394	369	405	399	388	349	383	435	383	365	374	401	378	369	399	384	357	367	372	370	400	363	373	402	362	388	433	409	399	401	416	406	368	376	362	362	378	371	386	390	368	354	345	356	388	406	390	393	374	383	384	377	376	390	394	403	366	387	366	389	387	387	332	409	401	390	402	388	403	364	430	372	379	374	373	406	393	373	367	368	370	384	364	399	401	398	397	394	385	394	386	374	368	379	379	380	380	366	382	367	371	395	377	435	378	385	380	363	366	407	368	374	408	361	363	382	359	354	397	362	404	378	374	387	390	383	394	414	384	392	380	412	366	352	374	368	423	386	383	400	368	393	368	388	427	397	404	379	368	373	393	382	355	381	388	359	392	379	372	398	425	438	389	379	394	385	374	402	380	395	387	394	364	376	401	370	425	371	383	425	424	384	395	385	371	363	405	394	403	373	378	447	407	408	366	412	379	374	337	415	381	373	440	355	361	388	405	380	362	411	374	395	368	406	388	390	376	353	377	387	379	385	384	395	353	372	390	357	365	412	372	380	395	376	379	359	412	421	380	396	414	363	383	403	380	387	371	402	379	402	396	372	387	386	364	370	367	377	375	400	386	420	409	401	410	410	369	395	363	372	381	379	382	379	425	416	383	340	391	392	367	414	371	408	378	390	382	375	397	395	389	398	385	382	416	440	371	344	391	402	410	365	366	333	393	405	379	402	373	356	374	369	374	403	355	391	359	384	400	355	372	372	395	391	373	359	371	406	387	418	386	374	397	402	395	395	336	370	381	379	387	396	391	384	405	391	384	378	358	378	384	373	373	357	376	386	396	411	392	382	397	390	397	330	381	397	353	391	380	413	387	383	399	409	404	394	371	387	374	390	387	388	452	394	405	405	428	441	374	402	385	356	354	367	447	408	349	407	393	385	400	388	361	391	402	351	372	359	393	416	400	388	383	387	370	367	334	364	378	387	394	369	382	366	359	386	391	390	376	386	392	391	385	383	408	380	362	349	407	395	373	406	405	412	381	411	409	371	396	434	393	425	414	399	392	358	386	365	384	365	364	393	356	387	360	389	377	413	399	373	424	387	393	384	387	393	422	369	365	411	376	392	398	389	395	380	404	370	385	381	387	377	400	372	383	415	385	389	408	375	399	380	384	414	383	378	411	387	373	386	361	386	405	342	390	377	350	391	377	399	400	396	403	371	363	405	407	401	399	379	361	399	394	375	405	414	353	367	381	384	363	351	389	368	416	343	396	363	398	384	391	392	367	369	387	404	394	423	402	409	381	366	401	389	384	428	384	354	375	407	387	432	342	418	421	420	355	385	408	361	411	428	405	384	406	365	374	375	378	454	414	373	393	389	354	406	369	364	431	377	372	351	402	413	390	409	396	398	383	357	380	384	404	396	370	377	413	383	371	361	386	387	395	405	431	400	392	379	400	415	392	381	376	366	436	434	366	445	393	389	374	372	360	402	377	396	383	358	374	372	428	370	379	376	403	399	413	380	398	426	399	356	413	388	374	367	402	400	408	375	360	386	355	364	366	366	343	364	401	418	399	378	389	414	410	421	399	383	410	375	357	384	370	371	371	425	400	390	415	393	390	396	392	378	426	408	416	365	405	412	334	358	349	418	365	393	358	371	384	396	374	363	368	416	358	371	366	409	370	392	374	394	400	396	392	383	429	375	376	379	428	390	414	402	399	354	378	383	346	395	407	386	376	359	387	437	386	359	391	400	383	374	413	380	408	424	385	408	383	387	409	357	361	385	415	401	391	360	396	400	389	361	371	387	375	400	419	391	393	397	400	376	396	378	375	372	380	373	387	382	368	426	391	367	398	399	390	375	424	404	396	367	367	393	408	422	371	387	377	385	383	361	389	383	411	390	408	377	348	342	409	382	404	395	365	392	393	414	369	365	406	398	414	368	390	381	360	363	401	373	386	370	397	376	371	399	369	393	400	382	376	389	379	376	420	413	396	424	378	375	350	402	397	396	390	419	387	325	362	373	372
12608	32117	25037	10600	1476	363	380	360	361	319	366	362	317	292	337	364	341	320	344	338	371	415	385	408	388	385	356	346	360	370	352	343	340	333	344	376	357	353	323	336	326	327	340	357	333	332	354	343	322	347	362	339	325	338	344	325	360	354	345	335	330	344	327	370	373	333	352	376	371	325	355	343	383	385	343	337	364	340	370	308	326	358	359	346	340	322	325	348	336	348	316	357	348	337	321	340	359	340	353	341	380	332	342	318	367	364	376	344	333	347	342	338	334	351	360	348	358	319	379	337	335	340	356	355	337	395	341	353	342	344	352	342	344	353	350	372	347	342	380	367	367	334	343	325	347	360	373	356	367	352	349	315	351	374	388	347	378	347	323	337	349	333	317	353	353	340	315	346	362	334	315	336	308	327	334	336	348	340	326	353	350	327	343	360	359	339	374	399	351	350	346	324	314	321	340	363	327	350	330	341	350	359	360	310	345	358	375	337	336	327	360	379	326	363	348	358	380	363	350	358	355	325	340	309	375	339	347	373	370	336	334	338	327	360	327	366	336	358	342	351	325	333	315	369	388	350	315	370	321	392	359	390	345	379	307	333	326	308	333	355	337	341	347	342	390	335	379	321	353	333	386	344	354	351	331	303	352	367	325	343	356	335	330	373	334	361	362	360	343	387	337	369	335	352	353	335	345	375	346	342	348	314	340	358	343	366	351	332	363	340	315	346	376	364	356	338	367	323	323	354	325	336	334	356	357	350	317	345	350	352	324	345	389	350	351	353	361	396	357	335	364	340	331	316	370	351	390	354	357	367	356	353	357	345	351	373	350	359	335	345	364	331	333	341	349	361	330	372	339	353	334	410	323	330	354	333	340	350	318	370	299	346	329	321	342	348	338	357	329	332	352	367	371	359	340	353	344	368	316	322	335	332	348	335	342	353	311	318	345	352	353	352	357	329	373	313	337	327	348	359	355	332	355	329	317	317	330	357	395	313	315	351	373	360	356	354	331	331	339	354	367	336	317	304	358	319	315	327	333	346	338	366	344	337	357	345	349	339	354	367	332	343	336	335	383	326	336	331	355	343	308	360	363	373	330	334	343	321	341	338	366	336	370	319	351	320	355	358	350	345	372	373	347	347	358	338	345	366	356	345	385	334	334	361	365	349	364	356	316	345	359	328	350	342	363	378	333	355	379	323	375	354	351	325	359	328	324	354	319	364	342	346	330	353	359	361	366	365	333	356	340	328	350	332	327	354	339	356	390	332	347	369	330	373	360	317	326	349	336	322	347	334	313	348	330	341	329	320	362	395	368	360	373	355	354	339	353	370	336	349	345	362	333	355	340	345	326	358	349	330	374	324	351	331	319	327	321	337	344	352	322	362	345	368	342	350	359	343	362	340	378	322	339	367	362	350	369	373	347	335	332	361	349	351	366	331	358	365	389	373	355	370	368	308	358	360	349	350	339	329	349	358	331	332	355	356	333	304	343	312	341	343	361	352	384	339	344	314	354	375	358	358	348	310	356	349	348	328	351	368	370	340	337	308	344	326	367	349	345	333	330	353	310	355	353	315	347	376	319	323	357	352	350	353	364	376	360	353	339	329	316	370	340	351	347	350	343	372	337	360	312	338	350	336	366	352	353	320	370	337	362	338	374	343	337	310	322	306	355	339	350	329	327	347	351	349	322	353	329	345	357	332	305	307	376	347	306	374	359	338	342	331	328	343	348	366	379	325	363	353	302	348	370	363	360	345	376	374	345	316	337	338	384	319	347	328	365	346	373	365	334	332	321	345	300	367	347	348	354	298	369	341	336	333	337	326	338	365	356	357	351	350	349	325	342	342	337	328	348	381	308	362	371	353	357	376	336	329	378	337	329	335	330	368	343	335	333	338	364	324	346	336	327	348	371	369	330	349	346	335	327	352	354	379	341	341	333	364	354	327	335	373	331	354	336	328	326	354	348	320	343	344	369	328	348	331	336	330	340	328	345	366	322	355	340	353	305	303	339	365	350	358	342	353	340	305	342	356	351	345	325	361	337	376	351	331	340	349	361	362	359	330	367	337	312	346	345	346	368	343	352	366	298	344	321	353	351	325	310	337	342	342	310	338	352	331	333	332	375	343	375	356	340	351	367	358	343	340	326	333	353	323	358	358	341	366	372	360	332	333	350	363	365	317	347	319	362	342	340	375	376	313	355	377	377	336	371	343	360	354	339	338	314	302	347	344	364	348	374	369	343	352	397	389	339	329	349	360	349	331	323	326	352	359	354	348	319	330	351	324	334	325	317	351	308	343	365	341	352	332	384	374	335	364	374	350	351	372	312	361	336	363	344	350	343	320	364	346	351	313	367	356	360	355	357	347	346	338	366	347	378	336	370	327	341	353	338	387	349	387	369	381	358	341	325	379	340	337	350	360	312	357	358	346	335	327	333	377	335	341	322	324	365	344	338	347	370	333	346	327	343	337	350	357	340	343	352	359	333	350	348	326	360	388	360	349	365	339	339	373	349	366	389	366	352	342	322	329	348	341	351	340	358	322	336	311	336	317	337	346	338	347	360	349	354	326	338	358	347	369	333	331	330	331	333	308	345	356	358	366	351	348	342	385	332	367	374	357	355	297	328	341	349	324	344	359	344	315	367	328	376	382	359	335	363	368	348	372	359	325	334	346	389	359	314	358	361	362	341	359	352	347	318	344	323	344	359	370	378	342	316	355	365	352	379	312	336	359	373	389	343	369	366	371	336	348	353	340	301	347	351	333	363	342	346	341	372	335	333	353	368	295	342	359	367	328	374	352	375	357	347	313	330	347	356	339	362	342	351	360	357	297	339	366	348	360	378	347	334	372	339	340	365	360	340	346	329	369	339	355	346	328	346	364	358	335	338	364	357	337	353	333	342	365	342	363	348	322	341	350	342	326	353	355	351	378	363	330	351	365	351	384	344	320	352	358	320	312	339	348	355	365	373	358	365	341	352	359	361	354	336	375	377	379	324	322	347	345	362	316	344	347	343	366	306	327	362	332	334	348	329	371	368	332	365	367	338	387	347	347	335	354	340	338	356	351	330	337	363	351	343	387	370	365	375	342	354	340	361	334	312	363	335	309	334	337	322	340	338	367	353	360	312	312	390	326	316	363	339	348	345	368	361	299	310	330	363	363	381	343	355	319	347	354	321	337	320	366	355	375	318	350	347	370	312	368	356	308	311	383	351	349	375	344	360	354	329	326	333	326	355	351	343	363	333	351	352	373	372	361	332	347	362	318	327	368	336	368	337	355	369	331	341	349	339	355	389	386	343	354	366	323	379	342	340	345	347	345	354	358	371	354	352	362	339	362	372	364	353	328	343	337	329	361	373	330	401	381	339	337	323	364	366	319	356	343	339	356	371	333	346	331	323	373	337	326	352	361	362	339	330	365	348	348	346	340	342	356	350	352	332	352	361	328	365	403	364	328	361	335	337	353	374	350	321	346	371	345	328	360	351	356	313	335	352	349
24923	25285	43238	44416	20913	4156	804	579	529	508	483	530	466	517	517	540	568	532	521	522	603	985	939	696	603	558	572	516	509	467	523	544	512	492	535	509	508	494	519	481	537	469	470	504	498	536	475	494	512	497	522	511	534	551	478	535	495	528	472	533	476	549	461	502	502	518	545	515	481	494	490	487	511	536	490	481	522	534	525	537	492	472	532	501	489	529	497	452	492	525	486	506	509	501	522	454	492	521	514	519	504	501	505	494	521	500	496	504	500	475	496	492	474	492	439	479	526	472	497	486	482	542	494	468	467	556	520	511	521	512	470	454	499	515	445	529	495	508	509	446	500	520	529	468	465	526	485	476	480	482	490	453	478	488	479	517	485	490	537	481	515	517	529	467	517	471	498	499	490	525	537	469	511	512	469	463	512	473	493	486	485	493	489	534	515	527	456	521	471	488	496	477	477	488	493	464	500	511	512	464	497	496	525	507	545	471	529	477	493	478	481	475	502	514	494	504	491	504	534	486	498	491	551	484	487	471	506	494	508	515	467	480	501	482	509	495	516	483	487	482	479	497	513	510	504	500	520	476	495	528	475	530	498	514	508	472	499	499	505	527	518	487	502	501	480	485	511	503	495	528	559	518	472	513	519	495	462	470	492	484	493	470	532	501	472	483	558	545	495	514	515	537	536	520	481	495	498	503	515	474	480	463	454	515	517	517	486	492	444	508	515	514	488	507	502	471	480	485	492	480	535	517	504	484	497	504	530	485	502	478	479	495	496	494	558	496	517	492	521	442	493	479	491	529	533	499	486	491	506	488	458	501	520	509	516	500	459	499	469	513	510	488	517	481	482	480	486	474	461	476	482	482	490	489	490	497	469	493	490	499	497	486	481	527	463	496	509	471	514	503	506	504	477	515	477	550	505	497	501	481	490	516	542	480	510	504	493	515	496	467	515	508	486	486	493	516	502	493	464	506	518	475	532	489	531	521	471	502	492	511	487	502	480	469	523	492	469	543	505	489	507	514	464	491	484	504	501	531	481	551	489	490	510	478	496	521	514	446	490	480	492	499	549	484	555	488	478	492	498	474	516	494	449	495	509	509	477	491	480	474	536	499	534	536	486	534	487	489	529	495	498	483	487	494	493	488	481	483	487	469	482	516	503	510	480	526	473	494	481	548	538	474	495	503	503	517	507	504	510	477	562	483	464	491	491	537	507	517	508	504	513	526	490	491	502	488	495	496	532	470	476	505	498	500	465	481	495	496	488	488	515	499	498	489	488	524	511	482	518	477	488	472	485	532	514	505	517	540	521	496	504	466	493	514	511	528	502	513	509	520	488	520	477	481	480	504	499	534	506	535	483	513	508	480	442	506	455	520	493	497	489	488	524	471	491	504	527	520	486	492	490	487	518	522	504	474	502	487	518	467	504	515	525	468	483	517	537	480	531	490	502	520	471	474	491	510	516	508	497	538	486	466	466	496	475	492	493	501	541	506	494	466	475	532	492	500	472	449	481	507	530	477	488	490	487	490	510	520	512	468	459	544	492	469	532	514	497	501	481	452	534	535	493	463	504	457	507	514	541	515	526	460	504	520	510	489	496	505	522	529	514	486	496	494	519	514	490	539	528	511	473	518	524	495	498	501	513	469	468	488	508	481	529	520	487	510	494	479	515	476	434	487	527	505	497	506	488	502	504	549	468	490	520	447	453	551	490	503	529	486	519	497	481	465	515	488	495	495	530	520	510	472	500	489	500	471	516	489	463	493	510	520	494	464	496	476	479	527	500	488	510	480	478	502	431	472	478	504	492	508	494	482	484	525	491	470	502	529	484	503	490	508	518	510	511	473	483	494	515	493	490	481	499	513	520	501	504	521	512	498	508	561	521	477	518	484	480	469	492	515	547	487	444	520	463	507	450	479	478	520	447	471	488	514	459	477	488	488	517	508	450	485	509	514	517	471	528	468	492	474	501	544	523	478	517	458	496	515	482	537	486	465	514	517	452	482	527	487	518	457	492	513	514	491	467	444	526	493	496	521	499	518	482	508	503	501	461	482	469	511	556	514	535	469	480	496	481	502	499	468	489	486	482	522	505	500	491	510	495	472	521	515	508	481	509	512	529	497	512	506	446	505	487	499	494	473	463	530	461	487	514	499	490	495	477	497	508	498	495	462	504	493	502	423	510	485	528	462	458	503	482	512	529	492	496	505	469	506	492	447	511	481	484	522	504	464	514	515	486	467	502	448	468	473	476	496	504	525	484	476	471	508	503	494	503	482	506	477	504	536	488	521	511	522	483	479	501	487	468	510	530	475	450	457	483	521	506	456	491	501	497	492	468	522	544	497	524	499	540	485	512	522	450	497	503	480	518	490	517	511	519	521	532	469	503	517	531	512	464	509	505	487	478	467	472	508	499	466	474	480	495	474	537	525	510	486	479	493	504	480	500	524	502	508	518	508	538	471	527	510	494	481	531	497	506	501	486	471	479	500	498	456	506	494	507	502	519	491	487	501	504	505	490	497	486	493	554	500	483	546	506	516	500	515	482	484	459	493	539	512	547	522	480	486	473	488	470	490	499	537	459	512	504	530	483	498	469	510	469	489	452	534	476	488	522	506	520	517	468	491	537	484	489	541	485	478	468	486	486	492	534	515	466	492	543	477	491	513	531	533	490	507	482	492	481	511	509	523	489	507	468	538	489	490	527	529	484	504	519	491	544	493	471	476	487	515	473	510	500	476	518	472	475	541	528	484	488	487	498	488	505	508	490	502	479	491	488	499	498	501	510	481	522	436	480	461	465	495	509	484	538	517	449	482	494	500	515	447	547	497	518	468	485	502	503	502	537	503	480	508	507	503	490	514	482	502	496	520	437	547	471	504	488	502	483	473	542	495	516	501	503	496	505	481	516	508	511	484	470	526	512	496	506	457	509	486	484	493	490	472	491	462	526	497	495	513	486	524	444	495	483	491	517	467	486	515	519	533	439	523	499	503	495	521	497	478	523	468	475	490	498	501	462	506	530	475	476	494	515	493	465	497	530	538	497	485	446	506	493	484	531	480	466	537	513	502	520	459	491	474	477	502	456	515	517	497	503	488	500	466	461	491	487	473	453	495	505	488	509	489	480	467	507	533	518	528	552	496	519	478	523	501	490	485	498	514	487	489	456	513	479	506	532	487	507	490	509	512	455	531	510	481	520	511	458	489	461	464	476	492	466	462	465	467	505	468	492	507	528	491	479	499	505	473	533	489	504	521	511	510	494	500	476	496	483	510	499	458	495	523	493	533	496	538	481	482	543	496	525	481	489	486	459	520	495	489	447	486	517	503	509	504	476	507	504	482	471	537	486	503	538	476	531	518	525	485	468	483	480	477	490	515	527	523	521	498	472	525	486	498	481	491	505	469	490	489	474	522	531	529	491	540	543	497	489	511	489	479	509	471	570	472	490	480	481	501	504	500	460	510	479	496	456	501	441	482	517	477	494	481	490	467	501	485	499	496
51188	92204	69671	43261	5737	548	553	511	519	554	526	542	542	520	493	515	522	463	515	524	703	1375	1210	805	652	540	514	440	499	489	514	494	490	503	543	469	468	458	491	484	497	495	496	470	451	450	509	481	536	466	496	466	494	512	470	500	476	495	471	467	490	478	505	456	518	467	474	496	488	485	496	546	524	486	482	476	471	470	477	521	488	505	433	500	480	470	463	499	493	443	485	458	483	534	507	498	475	559	469	497	519	479	499	465	474	500	486	441	488	536	496	529	489	462	519	470	491	526	498	476	475	473	499	492	495	514	531	543	484	483	495	468	516	522	488	517	446	474	514	525	488	486	493	480	476	487	509	515	488	504	500	505	498	486	519	525	477	472	527	467	492	523	495	537	514	513	508	520	481	503	529	491	460	487	459	542	505	496	488	501	485	474	498	487	460	468	487	466	510	512	466	525	471	466	448	447	471	513	494	520	474	500	525	502	464	526	474	487	482	506	498	492	505	455	487	520	478	461	496	499	483	486	491	473	495	464	452	496	470	481	501	501	490	456	485	473	486	517	509	500	504	492	493	491	517	529	490	506	474	456	482	470	530	493	487	461	477	496	487	453	478	514	467	511	450	487	520	522	483	507	498	525	488	505	497	489	473	479	490	490	477	455	517	497	445	496	500	502	491	489	425	483	464	493	493	491	533	514	497	505	523	472	478	479	493	470	510	469	462	486	480	497	498	520	483	477	496	488	510	463	469	480	471	518	453	471	500	477	507	518	480	454	523	489	505	510	464	478	516	525	507	524	499	519	491	493	487	487	510	488	470	449	483	456	490	554	523	455	483	497	495	522	462	475	514	530	495	516	514	490	483	520	486	468	486	489	506	500	476	488	472	447	472	458	471	501	506	488	495	499	519	479	501	479	495	499	496	517	478	518	498	490	493	488	536	481	520	468	490	472	525	490	484	512	520	480	449	456	484	525	481	499	467	469	522	505	508	517	484	483	459	446	534	477	496	480	508	465	461	548	511	510	493	518	465	534	478	468	483	478	498	490	540	454	489	500	533	501	496	503	518	469	499	492	477	474	476	489	494	470	498	495	490	488	482	512	522	459	487	486	491	458	459	485	476	474	498	481	490	473	461	499	470	471	480	498	482	474	496	468	489	494	452	465	496	489	475	493	490	486	471	487	519	491	470	490	485	537	478	481	503	484	524	500	471	462	490	467	454	516	494	475	475	468	470	489	464	478	502	528	481	496	461	483	500	509	474	469	507	493	499	501	448	482	470	494	498	469	491	464	460	491	512	470	517	498	464	473	437	497	509	470	510	429	539	473	510	518	465	446	467	457	471	434	470	501	476	470	512	506	456	445	522	497	493	479	498	539	483	477	503	482	494	502	464	482	467	458	499	496	524	468	482	475	492	488	499	497	518	517	511	482	498	494	506	487	480	466	508	452	466	488	521	466	488	477	461	454	502	510	512	480	504	522	531	487	445	491	483	493	507	480	456	491	480	530	476	477	509	463	515	523	476	529	455	525	520	500	527	468	500	525	480	494	490	512	482	501	475	473	498	492	492	500	468	536	521	468	528	469	505	479	498	502	467	455	485	517	506	452	503	486	485	490	487	484	481	495	511	482	516	496	445	490	486	498	476	502	517	523	497	477	500	495	509	493	497	468	507	520	494	507	492	461	456	508	554	478	477	486	459	479	485	466	484	503	500	479	489	527	460	465	510	503	496	499	480	514	490	472	456	508	483	505	451	441	520	470	514	511	459	483	469	505	488	487	504	469	516	472	530	461	486	514	485	520	472	471	436	523	492	502	471	511	486	496	463	487	519	452	463	483	457	513	480	478	475	478	500	541	459	486	469	481	491	482	446	498	483	458	489	509	482	494	458	484	468	480	481	472	519	461	486	487	502	473	495	506	501	495	495	518	505	527	477	496	465	439	470	503	456	534	495	462	508	483	437	450	516	451	488	470	482	496	537	491	511	485	495	479	455	453	463	485	458	539	493	500	497	491	483	474	507	487	473	501	530	505	486	495	503	504	495	459	473	504	458	478	452	513	488	477	480	502	507	424	462	478	522	520	453	469	523	517	470	511	516	497	504	465	473	483	509	491	500	488	493	499	529	481	494	473	491	516	503	465	482	471	434	475	483	502	464	460	493	470	534	483	510	500	502	465	502	460	522	472	510	489	459	511	452	481	458	484	485	478	482	530	478	426	517	429	495	480	506	485	514	454	469	519	435	506	534	489	514	496	490	510	506	479	467	486	502	507	457	506	483	487	511	431	454	502	477	507	477	486	497	479	504	491	458	515	477	497	544	531	540	496	496	497	511	489	510	487	491	495	468	479	529	475	518	495	464	490	479	493	474	472	513	495	499	458	471	526	517	491	511	485	507	517	521	498	477	487	484	515	442	501	504	446	461	484	473	446	486	485	462	480	460	463	472	506	498	485	490	530	498	518	467	477	491	458	474	469	491	509	524	508	477	505	498	503	504	481	486	536	463	512	555	498	522	470	494	440	460	520	491	470	465	498	504	457	512	505	479	475	469	481	485	499	495	515	483	495	425	508	483	481	483	519	459	495	474	469	487	522	502	493	483	507	498	477	508	517	475	487	494	484	488	535	457	501	492	498	494	505	531	498	473	489	475	482	485	481	508	506	464	525	486	502	529	476	486	482	525	512	470	504	493	443	509	491	498	487	465	515	511	474	535	453	462	491	468	470	526	477	512	455	484	483	476	506	506	458	508	467	495	502	487	459	546	475	526	484	505	494	445	454	478	490	479	501	468	521	473	486	489	483	502	492	459	466	541	461	499	477	472	526	473	475	485	492	507	487	516	471	489	469	455	484	489	470	456	505	486	451	467	486	491	487	498	482	456	499	510	531	491	528	523	456	499	477	471	461	451	527	484	473	482	505	464	475	463	469	514	502	493	455	522	493	453	519	493	491	474	517	495	470	501	489	518	479	474	473	500	507	495	486	459	454	488	475	487	481	499	519	520	479	523	498	454	506	476	476	474	511	465	465	481	511	492	460	470	499	449	517	488	508	515	513	495	488	513	467	485	539	461	498	518	515	468	478	479	472	474	471	459	534	476	519	468	520	474	466	519	484	482	494	471	482	528	469	505	473	463	495	489	485	488	458	481	534	510	484	475	481	461	498	472	480	496	495	496	497	489	490	483	513	433	476	508	514	489	499	468	501	505	517	470	484	505	512	475	525	515	481	500	495	543	471	478	539	497	501	480	486	470	490	476	489	505	492	479	476	489	507	499	494	475	528	494	488	510	483	465	464	509	499	475	501	471	499	550	493	447	501	492	503	555	530	521	518	489	474	485	477	512	475	491	476	475	509	480	518	515	473	473	466	502	488	519	498	474	469	497	516	497	507	456	528	540	462	474	463	517	482	465	482	484	472	494	477	456	479	480	509	457	471	492	492	488	497	499	507	476	471	474	482	474	511	473	506	485	446	491	469	443	481	489	504	490	477	518	495	464	481
23913	23662	37817	39934	24113	10450	1701	767	711	649	653	688	603	654	627	591	616	587	641	610	879	1508	1283	943	760	668	609	606	613	630	619	623	599	590	595	601	643	569	643	594	580	598	585	581	666	579	603	606	581	614	616	609	617	572	620	618	592	590	551	612	595	618	624	641	596	615	600	661	594	588	603	631	601	619	584	585	571	569	601	572	621	590	604	603	537	615	624	606	596	614	585	600	598	610	594	610	579	583	603	589	621	584	616	604	626	598	575	572	601	595	592	589	600	593	602	610	569	582	575	606	597	598	630	620	632	618	615	573	577	614	596	592	588	663	586	590	574	586	634	604	598	588	583	597	552	570	610	643	649	603	623	627	575	611	610	588	620	604	621	564	565	598	635	575	582	607	595	595	564	578	566	595	607	578	623	565	614	571	611	614	580	596	595	638	636	590	591	601	615	611	576	610	659	550	563	614	628	563	570	635	618	527	613	578	605	572	603	600	542	623	590	581	573	561	596	600	636	608	583	636	623	573	579	565	582	608	583	567	599	599	567	573	569	616	630	628	637	612	613	575	570	626	581	640	605	606	572	578	638	638	620	587	592	600	582	598	581	598	611	629	606	613	554	549	580	624	601	562	622	582	616	582	555	566	598	580	620	607	633	576	536	558	598	638	565	604	622	581	586	579	596	604	598	576	629	639	609	610	597	600	594	628	510	595	585	593	593	613	575	649	585	586	595	598	550	601	612	613	640	583	547	602	608	585	611	639	583	573	564	565	614	575	580	564	594	636	592	587	590	548	551	584	578	551	596	631	596	565	605	572	614	607	591	617	606	576	622	582	600	544	567	565	588	530	534	591	569	591	606	600	591	625	603	595	615	591	574	596	579	583	594	619	601	579	581	579	597	597	576	544	598	592	624	555	596	613	638	596	611	586	568	564	640	598	580	565	598	609	544	541	613	561	611	588	628	593	557	579	601	582	588	583	612	574	628	633	570	588	606	633	582	590	610	590	585	585	587	545	603	563	592	612	595	598	622	604	581	609	565	611	621	594	617	629	586	603	543	603	566	660	593	616	624	567	624	615	607	588	607	580	616	591	592	592	599	590	570	592	585	598	586	566	626	587	620	624	601	608	573	627	606	602	611	621	605	568	576	624	598	595	591	614	587	593	595	585	597	616	574	573	581	584	576	600	586	592	577	572	580	618	609	600	545	569	627	619	582	603	605	600	538	570	560	600	582	558	567	583	590	587	615	567	574	552	602	599	563	607	566	610	585	599	594	602	602	586	609	650	572	535	565	549	595	609	595	569	556	575	595	545	596	576	577	591	578	575	624	590	580	582	573	586	635	639	616	571	588	594	610	582	606	574	621	582	593	612	632	614	585	596	568	589	572	577	595	609	622	602	624	634	573	573	587	563	627	601	610	575	601	586	621	602	587	601	597	606	575	595	567	603	592	618	603	596	555	591	633	582	592	590	617	563	607	625	569	591	607	581	615	582	623	564	612	543	607	579	607	578	612	644	588	608	569	608	575	572	619	613	608	595	650	570	624	565	540	560	605	581	642	593	595	575	591	603	618	570	635	590	570	591	615	592	589	600	549	656	606	576	539	597	621	583	573	644	572	597	619	599	519	575	589	533	593	548	609	556	605	575	596	552	612	566	589	593	566	623	633	590	621	625	620	593	646	595	559	607	625	623	613	615	588	660	635	581	634	612	607	561	579	638	570	591	612	594	603	560	617	598	587	581	628	623	594	651	586	619	631	571	594	590	577	599	568	611	594	544	594	559	586	594	595	548	559	593	570	620	622	583	601	601	543	606	603	601	560	634	627	595	587	637	579	618	596	581	572	595	598	608	580	554	626	618	612	576	562	577	572	598	586	595	629	579	573	553	562	595	587	595	605	593	606	609	617	586	605	597	562	597	577	599	576	616	597	626	579	593	621	599	581	579	546	607	572	572	584	596	592	599	636	604	549	554	603	616	576	580	526	558	570	606	612	606	619	632	605	623	581	561	595	647	586	570	593	559	586	575	604	584	643	550	543	589	571	600	537	583	588	543	586	594	574	582	598	612	626	568	614	625	570	594	613	573	561	585	592	630	587	536	606	577	607	579	589	582	557	575	632	635	589	590	599	585	618	593	587	624	568	632	616	574	605	591	599	573	608	624	594	555	590	566	546	577	575	587	588	573	545	591	590	576	604	603	614	588	621	619	617	584	577	579	538	549	599	637	621	615	606	576	613	547	626	585	614	585	612	566	587	576	566	581	564	597	608	578	556	563	565	565	608	628	577	598	600	606	618	599	605	591	614	607	616	582	614	580	570	566	566	609	592	607	617	626	606	591	628	577	592	592	557	591	565	571	625	592	572	559	575	613	609	552	610	631	602	586	575	626	607	568	572	531	611	547	620	603	597	612	610	600	607	604	572	549	588	613	612	608	618	608	602	620	624	622	595	560	595	602	623	577	602	588	626	577	599	600	589	581	577	638	575	625	604	606	608	583	578	590	594	569	580	600	575	550	591	599	560	569	610	594	617	587	614	598	571	618	590	593	592	564	644	573	561	583	589	606	600	578	585	611	588	621	556	594	566	603	602	609	578	618	591	593	557	624	516	578	587	586	604	628	594	624	596	548	608	627	616	622	576	563	618	561	548	602	581	613	595	599	615	584	605	610	593	571	584	618	592	604	607	614	553	620	599	609	609	572	613	612	603	550	578	599	536	584	589	577	558	612	622	590	607	590	611	598	625	553	609	574	598	608	567	573	610	618	591	556	607	592	630	603	589	540	581	575	640	587	577	629	583	594	598	567	550	601	618	594	586	534	599	602	574	605	642	600	605	570	608	609	616	622	573	590	577	535	597	624	573	639	603	584	590	595	616	594	613	568	568	600	568	621	584	575	595	570	609	616	604	622	617	574	620	590	599	562	583	623	609	604	560	613	618	575	593	586	583	573	589	576	600	536	579	560	578	641	588	581	600	587	611	628	615	588	587	589	615	590	679	566	588	645	607	595	582	610	589	559	627	591	557	582	576	614	613	590	554	586	651	558	615	643	617	574	609	615	586	630	582	607	569	601	603	580	591	575	600	601	627	555	594	626	612	587	599	586	581	572	580	584	639	572	620	572	591	574	562	618	602	631	610	575	584	601	602	592	582	565	567	613	560	593	590	624	619	579	557	573	636	588	647	600	574	572	644	625	590	587	605	601	602	614	594	572	623	582	558	573	626	620	572	599	606	568	577	526	588	628	601	616	597	626	591	614	597	567	576	564	563	591	628	583	586	565	620	577	588	625	644	604	555	613	597	592	599	582	600	575	637	602	619	554	568	584	579	591	599	574	593	617	577	594	614	572	594	573	607	552	586	610	603	622	600	593	549	598	647	579	613	569	609	603	604	643	607	600	610	593	620	584	588	592	598	582	593	564	600	572	626	578	591	620	594	612	609	599	608	612	633	603	640	605	636	551	607	624	578	605	601	592	505	553	586	587	601	560	615	562	620	614
57230	100953	79317	53107	8544	679	670	675	632	665	606	687	626	628	580	661	648	590	651	624	1142	2220	1803	1170	858	705	613	616	589	624	620	625	568	633	615	603	628	607	604	633	626	564	584	627	650	617	585	619	640	617	578	608	595	607	664	566	623	596	630	552	643	578	602	609	633	610	586	537	636	582	607	593	581	555	607	613	634	625	536	607	646	627	588	581	606	589	571	568	592	599	629	633	616	573	611	619	621	628	570	607	627	596	588	608	630	609	615	595	634	616	618	660	628	607	597	617	616	584	610	589	574	605	621	564	636	601	574	584	563	626	610	623	580	646	607	564	641	598	655	619	634	583	561	630	612	666	583	602	571	674	596	615	599	632	628	611	584	610	594	623	553	617	622	623	582	633	595	589	591	589	624	580	649	612	625	598	558	626	604	624	605	605	621	600	597	576	602	591	606	634	575	585	600	639	635	571	580	630	583	587	611	590	630	608	602	572	601	592	630	593	573	590	585	580	606	637	582	624	581	608	593	580	631	641	600	609	620	596	611	619	616	591	628	623	594	605	616	603	621	577	618	577	591	593	558	595	604	601	604	607	579	667	604	600	626	589	622	600	611	605	599	604	607	549	608	602	579	628	614	633	592	624	573	585	577	651	583	567	643	615	601	639	582	625	618	573	618	609	590	606	566	572	587	606	582	603	609	626	569	572	599	563	568	577	596	597	596	554	643	624	610	601	589	645	601	659	608	626	593	577	592	609	552	585	575	565	619	595	595	603	603	573	588	602	624	602	550	600	622	608	599	589	632	616	601	650	621	545	588	612	610	591	605	621	590	593	606	594	623	556	630	575	565	596	623	600	604	579	596	585	624	628	612	620	645	615	588	618	631	578	579	574	568	641	588	613	608	597	616	557	560	583	598	600	603	580	621	574	578	603	595	633	591	585	630	610	608	649	620	617	544	627	584	601	581	601	585	612	596	545	601	568	615	643	592	630	585	596	618	588	642	600	602	593	583	587	579	651	574	620	611	603	598	636	610	640	584	626	579	619	630	596	614	614	600	633	610	614	566	636	568	635	582	606	619	599	622	617	623	566	597	618	630	605	641	594	629	606	620	618	600	593	581	609	564	628	582	597	557	619	617	573	617	584	621	618	579	596	595	595	587	602	659	592	624	575	588	576	619	622	576	577	591	567	624	586	601	549	588	573	590	584	609	578	598	617	573	593	613	627	640	558	615	593	602	655	638	616	621	604	602	611	608	620	615	577	564	574	610	598	601	602	591	632	602	620	590	543	638	604	578	615	618	617	599	610	594	559	595	601	640	613	589	625	588	607	621	566	647	611	605	603	569	615	584	554	568	588	612	592	599	595	555	616	637	618	579	586	581	623	648	632	610	603	622	552	587	597	617	608	633	602	605	618	564	627	595	648	594	617	602	635	610	569	602	645	576	582	589	646	613	593	578	537	589	574	607	595	597	591	600	577	612	641	596	603	596	618	642	577	608	551	592	580	642	586	617	595	588	610	635	640	619	613	605	594	580	611	581	653	584	583	586	554	588	605	632	564	590	601	550	600	580	612	584	573	621	620	590	623	615	575	636	567	588	583	587	634	614	602	582	603	593	592	580	583	583	572	597	640	588	624	596	626	564	603	602	619	638	619	609	549	600	581	617	582	600	614	618	569	591	622	617	628	538	644	589	564	601	598	617	590	628	618	620	608	571	559	606	579	583	604	600	594	584	613	625	567	588	555	636	599	607	592	577	632	610	604	620	595	604	594	608	566	573	601	583	620	604	650	593	616	652	593	581	629	628	641	571	630	574	583	601	651	603	629	617	577	624	589	601	611	567	572	622	597	604	604	605	573	599	634	615	582	605	623	605	583	618	595	596	578	572	608	605	600	617	583	566	534	612	607	618	590	630	645	590	646	605	647	564	620	604	627	615	597	615	612	594	614	593	592	567	582	613	597	576	589	617	610	583	552	621	604	630	576	617	607	592	528	577	574	603	587	604	637	557	644	590	599	616	607	598	620	551	626	599	566	621	592	610	591	602	583	613	616	579	601	574	626	623	641	647	610	603	612	610	596	620	576	620	592	589	646	584	637	675	639	595	606	625	567	598	579	617	608	622	595	583	591	580	592	583	599	543	608	599	637	598	621	596	608	601	558	559	585	615	639	604	576	604	611	585	591	610	591	601	541	643	590	605	604	581	623	593	602	625	574	611	594	572	600	578	605	585	567	575	576	592	598	680	600	589	601	607	581	633	533	630	602	595	588	620	602	582	596	585	599	597	617	587	640	569	591	637	587	606	613	590	557	643	615	606	583	640	596	569	608	598	594	590	596	607	604	634	617	635	610	596	627	600	581	585	623	587	597	579	626	591	628	587	572	574	587	588	625	578	598	618	597	604	599	619	605	595	563	595	603	601	588	587	612	543	626	578	604	599	647	594	562	615	589	557	592	605	613	648	605	607	563	579	577	578	616	572	617	608	590	612	584	627	593	589	594	604	573	620	572	607	611	561	572	556	608	599	575	616	593	599	597	598	561	596	600	597	593	612	592	630	624	598	550	598	598	566	613	631	600	601	608	593	601	599	589	607	628	642	670	623	597	624	637	567	611	573	581	560	586	595	592	645	609	618	576	599	588	606	614	605	633	587	582	588	589	580	631	605	604	599	621	579	582	622	630	591	594	589	601	648	609	586	574	646	572	616	658	611	582	550	598	595	577	613	589	588	607	646	599	617	601	573	616	563	578	614	599	607	625	598	625	596	606	601	579	570	578	590	619	620	614	626	606	622	620	585	598	601	586	603	604	589	621	589	604	585	626	603	605	616	605	567	594	605	570	612	617	579	595	571	617	637	604	581	586	578	617	597	576	632	605	589	579	623	635	584	605	618	585	640	631	607	596	605	589	614	609	593	575	627	614	618	577	593	592	575	592	579	633	601	601	630	604	598	625	599	588	581	595	578	575	585	597	622	622	615	621	590	577	591	599	614	602	614	583	647	620	580	615	620	603	583	576	611	647	614	600	579	566	575	624	605	585	604	615	620	575	619	612	604	604	604	581	624	590	621	600	602	583	601	601	587	600	622	599	607	597	619	583	599	621	598	607	599	616	617	575	593	603	587	601	590	569	580	612	631	613	653	586	597	580	573	657	579	564	586	579	629	566	610	579	562	606	609	655	597	565	642	612	586	564	588	620	645	609	618	627	633	565	587	629	588	574	613	614	607	604	589	668	590	585	670	626	575	640	611	602	587	567	620	573	609	605	602	635	635	603	581	555	605	604	613	611	614	574	612	582	611	600	598	593	612	644	590	565	593	613	605	570	572	623	574	581	565	608	623	583	585	598	596	613	562	585	604	576	616	588	622	598	600	627	634	633	573	617	566	605	551	628	614	551	625	615	617	578	582	633	585	575	568	626	632	605	568	590	613	603	615	584	600	556	596	601	581	608	633	576	625	599	582	577	592	595	562	650	618	596	579	591	631	577	628	607	597	627	586	564
28095	28338	26996	12950	2314	419	424	419	386	382	387	417	378	405	393	424	421	394	389	425	409	421	436	418	407	377	409	355	382	355	375	397	389	384	413	393	384	391	410	373	407	358	395	363	357	374	417	401	404	369	424	398	359	366	353	384	400	401	408	406	382	369	410	361	394	386	375	392	385	375	382	408	408	374	370	403	383	378	394	400	373	410	382	378	395	393	403	424	360	344	368	373	367	423	400	395	396	384	411	370	376	392	389	380	374	369	398	401	375	388	401	394	399	385	378	412	379	377	385	401	359	372	386	410	358	399	397	410	346	415	422	383	384	386	397	420	428	397	393	396	412	374	370	404	409	360	397	409	336	387	367	400	384	363	428	356	419	409	376	374	396	412	396	404	394	395	382	420	400	368	375	397	408	401	370	381	377	387	381	385	418	385	363	408	370	411	383	367	381	383	402	375	402	418	361	407	420	377	374	391	397	387	386	403	401	388	370	408	414	389	381	383	382	390	397	361	449	364	367	430	360	411	351	430	397	384	381	369	408	383	397	417	415	380	418	393	397	391	384	356	371	392	376	356	421	391	402	413	386	382	368	393	382	344	356	373	375	403	375	418	385	373	366	391	333	364	371	369	376	378	385	373	384	395	370	391	360	375	363	414	370	336	373	376	392	381	396	377	375	364	426	385	370	399	376	399	406	422	382	389	353	389	406	385	330	393	408	391	388	417	403	375	387	403	398	387	382	353	409	393	360	388	357	393	366	386	379	387	379	412	356	393	369	374	388	401	406	404	342	383	383	382	380	391	388	413	390	386	425	408	383	392	392	386	369	407	402	381	379	371	423	404	402	418	381	392	398	373	387	394	368	357	361	392	378	418	378	403	386	384	397	354	381	380	378	400	371	366	346	382	380	396	359	359	362	357	406	391	403	360	386	412	383	392	389	413	414	416	377	380	390	402	397	395	427	364	374	382	409	374	368	392	384	416	392	368	356	414	379	401	405	428	373	414	411	424	403	358	373	386	377	380	386	405	350	382	400	393	372	371	382	354	389	367	384	383	364	402	364	397	401	369	394	380	382	397	395	397	383	363	396	393	405	389	377	375	370	413	389	397	406	426	359	408	368	406	378	359	368	385	376	405	379	416	351	368	398	418	380	381	398	392	403	385	394	389	406	414	360	380	389	363	363	373	405	392	376	399	376	376	404	388	364	409	424	399	366	396	412	381	363	383	421	372	386	380	391	393	375	372	422	404	375	365	371	419	420	402	381	416	368	402	394	400	390	390	371	380	383	431	407	382	390	410	404	381	361	382	377	429	390	374	381	421	411	387	348	387	376	362	371	382	429	375	396	407	405	396	426	381	370	420	373	363	400	405	432	384	364	363	368	366	382	370	383	349	428	402	378	421	367	412	429	393	350	378	412	377	387	369	430	427	401	391	364	381	410	399	424	373	415	401	356	381	399	409	362	397	380	398	405	390	384	336	402	383	380	367	363	379	387	394	357	387	387	363	372	384	386	385	408	401	383	438	362	400	399	382	412	378	407	383	356	398	371	404	406	390	401	372	364	413	419	369	391	377	385	392	396	372	358	407	371	386	361	391	367	374	394	362	374	377	396	411	396	372	390	382	406	407	359	407	406	378	402	415	371	411	395	375	396	367	373	358	379	414	369	399	373	369	417	359	419	399	382	382	404	415	375	344	369	394	361	407	374	380	424	404	422	386	382	378	356	395	391	369	407	375	359	402	375	383	426	394	413	382	382	384	412	385	441	395	396	364	357	382	383	397	372	408	359	390	399	374	429	396	363	387	387	375	382	404	379	404	365	343	383	386	396	409	382	393	393	385	403	402	391	413	385	411	359	405	398	386	366	415	417	346	376	370	387	418	375	358	372	377	373	374	376	392	393	378	394	368	428	417	405	431	392	412	401	408	378	380	429	373	393	380	356	362	382	387	384	401	424	384	391	376	378	389	411	380	371	379	396	414	392	391	375	395	376	393	425	437	348	372	414	387	382	418	387	387	345	335	403	410	399	376	418	376	396	424	406	404	381	430	399	383	403	383	372	410	367	398	380	368	417	419	365	402	402	396	422	383	358	371	371	430	366	374	406	419	390	385	378	360	376	403	375	374	400	399	370	429	373	386	384	408	398	363	355	405	359	383	380	344	380	409	369	374	356	377	410	365	379	395	405	391	389	411	343	428	387	358	383	374	392	390	382	364	380	336	387	385	402	385	401	420	404	383	411	381	376	418	387	427	381	398	371	413	371	370	355	386	381	387	430	389	375	368	385	392	400	396	386	370	434	375	373	377	378	400	402	352	385	400	401	367	342	369	408	388	392	371	393	361	420	387	374	394	399	378	375	365	384	402	370	420	366	355	367	416	382	378	384	409	370	337	430	384	382	396	387	395	383	381	369	384	383	397	400	409	391	411	389	401	418	410	412	388	388	392	378	394	370	395	375	396	370	363	365	387	396	377	330	381	364	385	392	360	357	372	432	400	395	413	358	370	395	387	393	391	380	406	380	401	357	358	387	425	405	405	408	407	385	421	368	335	384	392	403	399	389	388	375	373	385	371	395	392	397	359	415	399	422	389	358	381	363	352	388	382	386	359	354	380	419	386	330	395	407	398	397	396	397	373	410	417	396	364	371	372	435	375	394	374	389	392	383	404	373	350	391	397	414	391	409	410	376	420	393	375	368	381	361	398	382	370	382	401	386	380	361	414	388	383	401	404	394	380	398	390	346	413	396	390	389	360	363	383	409	420	401	429	362	401	397	390	412	424	404	365	356	409	389	343	390	376	392	453	373	392	417	387	372	345	395	392	400	357	415	377	404	403	389	400	394	382	396	387	380	375	360	418	381	389	405	381	398	373	365	353	395	384	375	358	367	406	384	402	398	374	382	362	352	407	393	389	392	384	372	356	375	361	387	375	366	384	393	392	399	368	357	417	391	347	424	358	399	396	342	410	351	364	387	387	403	374	417	393	394	373	413	396	361	362	364	393	403	403	388	412	386	347	350	396	389	359	370	387	375	377	430	382	384	381	403	394	413	382	405	418	382	381	339	362	398	394	396	356	369	343	357	410	345	408	384	389	391	374	421	390	377	414	383	420	399	373	395	397	376	360	371	385	401	400	387	381	390	406	398	393	378	339	382	389	398	409	369	365	433	425	396	388	346	400	361	420	366	360	380	386	387	429	414	367	385	402	404	407	364	392	390	346	345	369	367	389	408	381	351	386	413	380	384	382	427	361	412	400	329	365	393	397	406	370	387	385	393	384	347	403	336	375	399	412	388	394	378	406	370	385	405	398	376	414	389	400	380	359	425	382	364	348	373	363	395	442	390	374	351	367	395	392	362	389	417	390	358	391	379	435	395	378	380	372	416	369	407	381	385	382	404	444	404	383	365	387	398	365	425	378	389	443	349	403	363	363	379	410	387	406	406	374	372	375	373	395	395	388	397	403	366	388	406	390	374	384	404	375	402	408	375	359	379	366
15238	35647	21104	7572	1587	383	339	345	346	358	346	359	353	378	348	343	363	379	346	349	373	402	434	409	373	373	346	384	343	320	378	340	352	341	361	334	341	341	357	364	348	337	369	329	361	363	365	352	349	386	332	366	318	343	379	344	357	375	371	353	344	336	351	356	380	365	324	344	371	365	349	367	394	379	373	360	337	335	383	317	358	366	360	378	377	360	355	376	337	344	356	357	367	358	336	347	338	345	360	327	342	347	369	348	333	345	347	350	355	361	342	388	320	367	371	379	310	342	339	364	323	340	330	353	341	336	371	375	329	344	350	372	377	346	363	339	364	340	366	323	360	343	377	374	317	351	369	350	356	331	325	415	366	351	360	335	365	333	384	334	331	408	357	355	335	361	375	338	351	365	350	357	338	323	360	359	359	336	355	349	379	336	339	360	326	361	341	345	366	382	333	358	366	362	366	371	351	359	343	376	362	342	334	364	339	341	319	342	353	365	346	329	350	337	318	330	388	342	350	350	338	340	342	345	373	354	360	375	364	397	353	340	354	348	332	327	363	351	358	365	364	340	331	334	376	358	368	333	363	360	363	340	348	353	356	357	358	329	343	339	369	340	360	386	343	335	339	362	344	333	366	342	356	356	369	324	341	351	347	354	362	368	374	348	309	333	361	356	347	344	386	326	345	368	360	344	358	360	327	339	346	377	374	360	386	339	339	337	339	391	366	371	366	346	371	354	364	362	356	331	353	389	324	359	370	380	336	322	335	349	349	359	345	356	316	342	322	358	312	350	326	360	323	316	362	382	367	346	318	358	365	367	339	366	340	346	373	350	393	357	370	355	342	377	348	351	344	336	346	326	370	344	357	329	352	339	360	329	359	329	322	374	353	377	349	340	340	351	339	342	363	359	361	358	376	385	349	342	369	388	360	340	360	317	359	341	350	339	336	327	344	335	357	347	363	349	341	336	369	330	340	336	357	389	326	349	374	374	320	328	341	361	339	356	347	352	341	347	358	314	350	333	345	349	374	346	335	348	355	333	387	354	353	343	360	355	383	343	334	339	365	353	359	349	384	326	374	377	327	373	355	352	349	345	335	343	345	352	362	325	368	342	337	336	315	340	332	378	343	351	329	351	370	328	362	358	322	361	334	346	318	338	364	382	343	360	375	353	333	337	324	339	389	338	331	367	353	360	345	351	366	324	363	353	354	370	359	349	368	330	373	338	343	351	365	340	349	342	337	397	338	326	345	358	374	327	337	360	357	347	331	349	318	357	365	372	345	344	348	362	366	344	315	394	356	354	364	356	300	376	305	330	371	355	342	357	328	384	310	351	355	372	351	335	359	340	377	373	346	375	346	344	327	336	367	347	348	317	327	354	349	368	367	339	306	372	334	347	354	342	358	345	359	351	352	356	322	361	314	357	369	376	349	332	338	350	302	348	340	348	347	363	333	325	373	334	335	378	359	339	348	358	336	354	348	384	374	393	331	322	345	359	365	394	362	338	347	322	325	354	336	346	354	366	357	349	350	330	333	326	352	352	358	356	331	339	369	349	364	325	340	361	333	359	370	381	330	355	348	385	355	335	356	370	370	343	358	363	344	374	344	344	344	338	381	347	356	364	368	358	349	354	347	342	361	347	372	328	339	359	331	325	354	353	351	387	341	325	373	333	351	354	370	365	379	338	359	343	329	379	375	374	325	374	339	350	338	351	394	392	336	353	364	402	324	396	354	342	361	354	358	347	315	355	328	349	357	358	339	399	342	338	327	390	349	350	355	348	331	357	347	380	360	352	385	324	347	379	356	322	350	355	361	326	350	343	317	329	372	408	372	352	351	363	377	362	367	360	347	343	358	361	356	354	335	353	337	328	360	368	336	357	339	353	335	335	355	337	362	366	326	385	341	347	376	350	321	388	349	344	344	333	343	399	369	347	353	369	329	364	356	375	385	342	348	383	349	367	328	339	356	368	330	352	348	331	341	340	340	343	364	330	375	337	339	387	351	372	329	356	333	359	347	346	370	370	334	377	360	369	349	331	345	363	388	353	340	343	284	334	350	336	330	378	364	349	351	359	335	348	324	356	330	333	334	367	353	324	346	373	338	337	349	343	358	332	352	335	342	345	342	346	343	349	387	367	330	365	382	351	331	353	365	360	352	322	376	369	343	366	371	346	336	362	350	346	385	362	361	372	367	342	342	349	364	334	336	373	367	353	374	325	381	327	346	343	390	319	361	357	361	355	335	352	342	364	356	385	362	372	360	344	328	377	352	372	335	342	361	364	344	346	334	371	361	380	372	341	370	323	359	359	365	387	338	375	383	354	385	353	339	354	370	356	341	348	336	349	375	362	351	345	382	363	367	359	366	346	374	366	331	356	345	357	355	367	374	320	373	343	345	365	318	388	357	365	355	354	343	351	365	323	328	349	378	369	341	373	343	331	347	363	341	334	334	356	364	346	338	327	364	361	340	354	355	332	338	360	380	336	335	356	356	338	373	363	348	355	388	357	377	341	352	371	336	350	352	371	366	332	331	378	358	330	359	347	352	376	341	351	332	366	358	345	341	343	343	339	334	356	343	351	383	360	350	358	363	341	333	359	361	346	357	364	350	360	354	351	372	352	326	352	390	356	335	349	378	360	363	351	327	349	348	374	340	344	344	344	367	354	387	317	349	363	328	342	338	352	359	374	360	366	355	345	328	386	366	345	362	349	370	349	369	356	378	338	329	353	368	380	332	383	381	376	354	363	371	344	368	358	339	338	346	347	337	351	381	349	336	362	371	339	328	357	353	371	365	361	363	348	345	365	350	366	354	330	369	354	346	322	336	340	332	321	360	358	346	356	350	332	337	346	347	328	376	355	334	345	339	348	370	345	386	370	392	392	378	334	338	360	319	353	321	370	299	315	313	392	362	345	377	335	340	327	384	360	331	388	363	351	352	373	325	344	331	354	357	370	355	356	358	339	362	320	374	365	355	335	385	350	334	316	318	361	377	370	335	372	365	362	364	357	353	347	415	357	347	369	357	331	335	344	318	361	396	364	352	343	342	353	356	362	319	350	361	347	325	402	355	367	330	353	356	348	351	339	340	352	387	364	350	342	352	353	380	344	354	335	380	341	367	359	316	345	322	375	341	307	370	341	388	380	343	357	367	345	321	370	334	322	372	338	357	360	365	368	350	360	330	335	352	353	368	372	356	382	353	357	336	346	385	363	372	349	365	327	351	351	323	367	351	361	348	325	349	336	398	368	373	350	345	354	364	347	358	340	340	372	398	318	379	344	357	302	355	369	330	362	364	379	355	371	364	364	344	351	359	328	347	368	310	366	375	352	359	324	339	327	386	324	374	345	352	356	321	355	359	362	350	370	368	335	352	352	342	358	355	380	349	328	343	358	340	358	310	350	359	329	364	355	344	351	361	353	353	364	399	351	311	366	355	344	368	353	317	363	342	350	378	361	357	348	353	331	340	346	359	356	383	371	337	350	341	349	353	332
24873	26536	42679	37492	18889	3464	841	615	569	558	569	511	552	513	541	524	522	527	507	515	842	1011	845	701	555	520	514	506	516	538	517	493	539	555	580	505	500	503	506	489	514	485	545	577	515	493	556	469	491	515	486	467	483	493	514	488	509	485	529	503	494	476	476	457	500	516	507	495	483	511	525	489	490	539	527	509	459	552	505	489	490	481	507	515	510	552	507	508	468	526	541	536	499	478	535	466	522	483	510	527	520	519	475	494	482	512	515	530	472	490	522	531	514	490	511	491	508	489	511	512	514	513	537	519	524	530	485	474	498	506	511	524	512	507	522	492	484	528	515	529	510	501	514	498	492	537	513	527	509	479	501	495	476	503	528	488	505	515	460	529	511	485	512	504	503	525	506	508	465	492	491	546	514	476	505	488	504	505	507	515	500	490	459	531	505	541	535	483	561	513	517	520	538	510	530	499	502	458	513	469	484	540	517	486	475	521	496	503	523	527	504	492	528	520	512	539	500	486	537	481	511	495	463	524	530	530	485	516	516	506	527	499	509	494	464	516	491	503	506	491	530	504	514	501	505	493	537	487	462	512	502	516	526	439	493	485	491	503	515	467	493	465	528	506	481	529	506	488	529	524	457	520	503	468	509	473	512	494	480	514	476	473	510	485	524	518	535	509	519	487	522	520	497	548	501	522	506	533	513	476	500	524	461	556	478	523	511	483	501	499	515	520	472	494	490	503	484	487	511	494	487	544	457	538	506	494	495	490	502	503	503	465	525	493	582	504	499	470	484	557	497	482	538	484	512	530	515	516	492	498	495	506	492	503	468	488	496	492	451	500	514	494	512	499	494	535	527	506	503	503	443	492	514	518	508	520	498	509	498	493	474	483	488	515	504	499	495	482	507	494	519	506	474	511	509	492	504	531	490	489	498	527	519	494	500	505	511	512	500	513	509	491	492	543	472	494	494	471	494	515	463	515	493	531	531	501	509	498	503	491	511	523	501	488	502	463	529	516	510	517	527	479	469	525	526	483	478	489	526	504	503	461	512	502	515	459	505	509	519	514	541	467	497	472	522	500	520	472	493	483	461	498	538	500	470	495	499	517	502	504	508	545	541	535	554	516	542	518	497	535	458	499	524	511	467	531	534	488	458	509	535	515	499	536	500	508	471	484	529	489	538	470	507	514	538	562	490	509	498	538	502	473	487	474	496	512	498	541	497	516	524	478	519	487	501	520	498	481	529	522	518	512	504	502	474	553	513	463	545	519	509	473	497	508	503	512	528	532	532	534	526	505	495	462	496	542	522	528	522	523	487	520	499	497	504	505	478	526	510	523	518	491	510	490	531	511	479	512	519	544	526	492	525	489	489	481	504	491	535	508	490	546	522	507	504	518	483	511	497	483	544	476	507	547	483	485	504	543	536	526	465	513	501	487	525	513	518	522	478	508	508	515	496	523	485	504	511	520	550	484	490	531	483	467	492	541	519	505	497	502	500	493	495	546	505	533	497	519	518	504	464	482	520	465	519	581	537	488	476	490	493	468	478	488	483	529	483	486	487	510	466	470	480	543	464	499	484	477	501	511	483	502	561	496	497	501	531	511	473	519	484	493	508	468	533	496	496	499	501	501	472	482	533	497	469	496	510	488	474	483	535	504	487	507	474	533	533	523	518	475	480	493	475	512	491	451	499	481	499	530	491	508	505	518	480	548	520	505	520	537	533	483	494	490	517	514	482	495	482	474	480	504	518	497	486	499	508	498	487	541	544	557	503	520	500	507	493	504	526	452	475	465	502	494	493	511	551	468	547	505	510	507	511	488	477	499	510	476	478	503	533	485	487	498	532	494	510	505	539	538	537	531	484	493	501	523	545	523	512	515	521	499	510	556	506	472	492	470	503	497	494	466	512	503	544	498	498	480	494	523	544	493	487	518	505	476	516	531	514	522	477	504	506	500	498	528	507	500	552	507	536	523	519	492	498	494	550	470	513	506	485	475	505	470	513	461	459	500	493	500	496	551	467	521	525	498	527	493	541	495	473	516	511	492	506	514	536	514	538	488	481	500	488	538	517	521	496	474	481	508	457	486	473	520	523	541	495	519	519	471	512	511	519	516	529	504	501	502	505	464	516	519	531	518	462	508	506	530	493	496	519	487	503	540	520	509	494	472	519	468	467	509	501	513	495	540	486	516	533	546	495	489	479	511	511	453	508	481	511	508	461	499	531	524	530	486	514	543	504	484	491	524	498	509	494	504	504	504	523	506	493	507	505	518	513	495	543	483	513	489	473	511	520	506	521	497	534	527	539	485	484	480	506	499	467	463	542	510	510	493	498	470	486	517	526	492	506	544	509	477	485	537	477	510	512	498	520	537	523	467	462	478	501	504	500	526	482	495	492	470	500	517	520	501	549	478	482	486	507	497	484	566	488	481	498	478	520	479	527	473	501	528	543	464	500	493	496	527	486	536	506	513	565	488	530	542	484	549	504	536	537	537	490	503	560	486	526	508	499	487	499	490	483	503	514	526	531	521	463	529	528	500	508	510	490	464	503	496	497	491	514	502	527	504	504	483	505	517	520	478	492	525	495	522	505	507	528	505	508	481	499	540	509	462	515	474	534	515	532	499	535	508	497	535	485	529	477	464	491	546	521	493	486	501	538	501	499	524	513	476	518	463	497	497	495	512	454	522	528	499	515	522	471	498	513	521	508	503	472	513	461	468	527	468	486	500	487	510	468	527	510	481	479	474	476	479	532	488	491	489	510	536	475	497	494	482	489	464	508	490	483	493	459	505	549	508	518	567	528	504	532	556	505	524	502	476	546	498	539	514	491	512	506	503	491	534	507	481	507	532	532	506	486	472	560	498	519	520	498	503	492	507	525	509	495	505	527	539	494	514	472	541	487	507	515	540	514	529	520	489	543	483	501	471	464	475	489	517	499	510	495	492	497	502	497	478	479	510	522	495	526	479	482	495	523	518	486	505	500	532	537	489	492	504	515	497	486	506	524	512	537	528	488	481	520	497	504	507	542	499	538	487	521	517	490	455	497	493	490	496	525	526	509	523	526	476	528	498	506	480	483	479	531	518	465	469	558	452	514	471	475	490	494	505	465	516	552	501	501	497	489	527	517	502	464	475	476	525	507	501	521	525	520	506	512	537	481	527	533	534	475	500	515	506	537	493	545	552	495	500	476	510	496	544	549	504	487	492	524	554	502	525	527	494	498	518	476	531	526	479	508	515	443	494	469	478	546	521	531	531	494	552	483	500	500	500	546	505	540	504	466	496	507	487	469	498	503	509	497	523	478	509	465	519	579	490	508	514	483	512	513	503	492	498	502	540	495	481	508	504	510	552	521	563	510	494	511	538	489	536	485	522	569	519	475	501	512	533	535	483	503	522	491	583	512	497	518	537	483	469	517	525	502	482	515	506	521	511	485	483	512	489	463	496	512	487	496	502	482	522	511	458	533	497	507	510	486	534	507	493	513	509	460	524	509	519
51319	92665	63470	35664	5545	542	579	509	530	541	506	548	497	540	529	547	480	516	549	537	1139	1358	1039	803	619	559	529	527	510	485	511	511	460	529	510	472	530	487	518	495	490	523	475	516	528	498	453	497	451	521	488	489	523	482	564	508	507	495	481	485	488	528	493	494	517	490	470	524	520	499	504	483	455	546	525	496	498	486	488	504	527	501	489	521	515	468	492	481	489	543	523	508	506	509	465	483	499	476	467	486	468	506	534	502	480	454	525	484	499	503	534	500	525	486	498	466	515	494	475	489	484	497	489	478	538	472	468	484	491	479	542	485	510	528	535	527	505	502	525	509	551	516	477	489	482	498	506	473	498	523	494	482	537	504	501	508	498	512	511	517	541	515	520	473	516	473	471	516	500	493	506	493	474	471	504	494	511	512	502	468	528	473	497	484	525	523	482	476	481	524	560	513	526	492	457	485	509	514	512	522	499	490	471	483	525	531	474	482	466	457	494	525	527	448	513	507	478	505	525	479	528	489	496	473	502	493	498	486	529	500	439	504	475	506	523	516	537	472	467	517	525	471	497	506	463	458	512	503	461	503	521	517	506	504	517	485	471	538	580	493	442	486	534	519	493	497	470	520	482	494	492	515	502	501	491	497	501	502	516	500	494	508	526	496	473	439	447	534	498	511	491	522	486	486	520	526	512	505	479	530	482	510	518	465	475	513	479	509	490	531	481	543	495	521	494	471	492	496	463	496	471	500	479	516	515	523	507	477	507	522	530	508	461	459	507	520	520	485	456	480	518	544	540	508	512	505	508	505	507	489	521	451	511	467	524	487	479	511	480	491	533	483	507	532	488	503	487	498	501	504	518	501	514	518	466	453	485	554	533	527	482	544	534	518	525	512	511	495	466	478	504	542	554	516	499	530	499	460	478	509	528	486	525	541	538	501	467	507	506	509	507	508	477	485	505	479	497	496	509	531	481	456	487	515	508	507	476	491	478	528	516	545	511	538	503	506	484	477	503	506	498	511	498	513	518	490	505	502	520	484	480	495	485	474	520	521	496	498	486	494	473	507	531	514	499	491	551	496	515	470	468	486	493	538	480	492	526	482	477	505	487	476	522	466	482	474	489	494	510	469	536	469	529	524	476	491	498	532	462	482	508	495	517	506	494	496	530	503	469	485	509	515	484	491	486	487	520	510	523	514	532	476	532	513	525	493	509	485	521	485	519	480	502	503	474	498	527	486	478	527	523	477	525	445	545	480	471	470	489	525	490	478	495	505	498	470	538	509	518	469	509	518	528	499	497	533	509	490	491	512	507	471	556	488	473	503	517	434	513	487	525	486	543	527	460	483	491	508	496	469	470	498	547	510	507	485	527	505	501	514	485	509	507	494	495	457	484	483	508	500	510	520	487	466	509	489	535	482	485	517	515	530	476	501	500	522	485	505	487	502	525	459	474	460	554	530	497	455	500	462	525	507	495	517	472	512	547	483	487	469	511	519	497	469	487	500	510	482	479	479	518	493	478	493	470	496	511	490	533	501	490	508	511	482	505	503	490	448	507	458	484	499	494	477	479	491	472	563	517	484	482	514	501	473	498	505	491	542	462	482	488	519	514	473	512	509	491	498	531	453	572	471	503	477	518	518	513	488	466	478	472	479	498	522	513	523	543	487	491	482	490	493	495	472	475	527	488	510	498	545	469	529	482	486	484	495	532	492	524	485	538	473	536	511	523	472	507	515	500	492	509	498	468	515	523	544	507	522	529	469	473	503	471	516	505	473	501	535	498	479	506	498	543	510	498	531	531	502	480	495	489	515	486	502	513	480	517	477	519	498	462	500	489	526	512	493	483	478	489	520	491	462	485	496	488	525	517	490	490	521	493	515	543	465	524	516	490	502	506	496	471	514	496	464	532	486	537	474	509	439	504	490	499	480	533	475	489	541	493	525	489	507	495	527	491	450	494	492	511	546	519	488	493	496	498	451	474	500	537	540	490	470	439	544	498	494	531	528	505	542	487	514	482	467	488	456	520	535	498	503	535	494	539	474	460	478	471	451	523	464	480	487	504	515	496	507	471	487	559	488	519	496	489	531	480	461	490	484	512	499	467	513	489	496	501	500	493	503	509	471	508	471	498	433	506	510	507	435	508	509	472	501	501	502	473	485	480	465	466	496	487	484	521	498	503	523	494	538	489	552	516	470	492	512	489	437	505	529	441	527	472	474	469	549	530	485	492	467	459	489	520	502	527	476	478	491	481	513	513	510	528	459	497	491	532	533	512	481	462	518	481	489	460	449	519	495	488	452	515	496	490	504	446	539	492	510	523	499	482	485	461	506	479	515	516	482	498	484	481	507	512	470	499	508	503	465	488	504	524	491	454	496	492	527	492	482	503	513	509	487	502	509	474	515	478	516	485	497	504	516	463	528	504	513	503	479	510	490	483	529	528	520	514	475	507	488	501	509	500	475	477	494	490	490	510	533	485	503	500	491	490	484	516	500	492	511	532	484	494	500	541	479	507	490	484	513	480	491	485	506	533	495	530	474	495	463	508	482	492	503	487	510	502	548	499	496	480	493	534	540	500	532	491	525	515	485	501	469	547	512	510	487	474	529	483	492	523	494	501	502	503	491	512	490	498	506	490	533	514	489	499	526	487	486	490	521	522	479	480	507	495	441	505	519	491	507	477	499	515	480	551	547	530	463	452	492	525	499	492	511	512	461	470	531	497	484	527	542	486	525	496	516	479	525	521	491	489	502	524	536	519	479	488	531	517	484	510	514	490	517	485	520	515	502	462	468	492	504	500	476	518	515	450	530	561	503	506	464	543	491	493	531	452	487	518	469	503	507	465	512	497	485	480	481	517	523	493	557	496	489	501	498	522	482	519	495	489	525	480	495	454	487	504	532	530	522	459	509	470	471	484	488	520	550	529	499	501	496	537	502	510	482	519	500	507	503	486	475	524	485	482	475	512	495	490	509	515	498	521	529	470	482	501	513	484	527	480	510	505	503	489	528	505	484	509	516	484	446	502	505	473	498	503	539	489	467	486	523	497	446	488	516	468	472	475	492	507	503	476	489	460	506	499	513	508	478	482	498	514	468	529	518	511	471	554	484	477	500	452	525	515	517	482	514	482	482	487	530	473	503	472	522	477	460	470	499	494	486	481	499	461	512	499	487	501	518	482	491	509	476	516	489	542	501	522	536	530	520	528	512	494	525	518	549	487	485	486	504	480	514	512	511	495	487	495	527	455	506	501	498	486	502	563	484	515	505	506	500	500	482	519	468	493	527	497	490	521	459	457	498	482	489	524	524	476	484	502	520	486	552	480	463	496	478	492	503	494	535	515	480	499	458	496	531	452	477	519	495	471	469	475	480	495	475	508	515	520	494	504	513	499	496	513	525	499	500	511	511	507	494	509	536	526	519	470	495	452	521	482	486	484	490	506	501	515	555	531	520	496	461	489	505	507	512	480	487	519	481	464	510	501	527	494	530	495	482
23845	24174	37801	33152	19597	8174	1349	838	684	676	668	705	651	641	661	673	606	596	615	642	1368	1694	1459	1042	797	664	637	613	642	660	617	609	601	656	673	577	633	622	595	603	632	626	606	618	568	576	604	633	603	588	587	626	638	595	588	572	629	584	609	578	630	614	602	607	542	577	592	605	564	593	650	642	647	592	545	607	635	631	576	611	621	641	600	616	565	619	602	566	566	603	596	601	625	591	635	611	614	563	593	592	621	544	588	590	583	600	627	648	589	602	613	632	612	609	609	567	534	588	598	579	577	555	600	614	599	545	594	613	544	605	563	585	587	597	608	543	594	634	627	613	592	602	593	532	600	589	607	596	584	573	575	604	574	607	613	600	615	563	525	573	585	644	615	598	612	605	558	579	595	612	583	590	599	592	622	604	588	577	616	600	614	585	573	641	606	605	582	627	554	584	582	627	646	602	606	617	573	640	573	569	604	631	592	567	634	603	596	569	559	585	592	598	635	583	637	589	609	610	634	564	576	609	572	570	567	546	571	580	613	592	578	585	544	604	586	583	588	606	610	601	595	621	563	573	620	581	601	596	547	633	574	633	601	575	605	585	578	586	587	578	583	581	623	627	609	593	640	624	618	599	619	627	650	633	609	595	603	564	597	590	595	578	604	597	600	627	572	578	599	599	604	633	623	590	596	583	605	586	576	579	623	573	606	570	587	599	607	555	588	566	647	612	607	623	604	591	613	638	533	613	576	585	644	599	627	623	606	602	534	621	626	645	569	622	589	615	544	542	586	602	584	582	590	629	623	565	626	612	660	581	637	587	606	624	579	631	569	560	584	583	649	619	578	589	583	637	573	594	569	572	599	604	604	582	603	586	637	584	621	627	604	591	579	584	621	608	641	607	540	573	601	572	562	617	622	617	579	663	570	582	610	610	615	551	621	610	619	596	603	575	630	622	609	545	611	584	611	649	571	586	576	616	605	579	613	565	593	582	554	577	585	590	566	572	592	616	510	611	598	594	627	632	585	553	581	605	582	599	594	624	568	601	593	593	606	620	601	614	617	568	589	604	606	591	607	633	586	575	577	575	576	620	629	628	606	629	658	623	645	607	639	585	550	588	582	592	582	575	598	568	635	554	576	601	554	564	584	639	619	600	620	644	598	582	570	569	616	585	560	618	634	627	606	609	622	570	590	620	575	585	597	588	585	569	590	595	633	585	602	595	655	604	598	540	580	595	587	608	649	605	591	588	575	578	609	592	575	580	560	627	606	616	572	637	548	621	594	608	617	607	614	651	579	560	596	617	592	601	625	593	588	571	575	610	602	587	652	606	553	591	636	616	591	592	607	650	622	595	606	575	589	573	633	602	622	603	625	581	669	583	597	564	582	610	621	647	599	588	571	583	578	593	625	638	615	606	574	571	609	562	543	598	570	657	574	591	625	571	582	607	595	545	609	615	586	605	595	593	587	614	591	604	592	609	598	576	594	612	627	582	577	628	598	606	608	501	565	605	623	576	594	621	585	594	596	608	607	624	601	597	620	580	593	623	604	601	597	585	582	619	584	605	589	559	603	614	609	614	549	615	575	605	592	621	601	568	589	564	576	587	571	607	609	630	635	560	578	571	620	586	608	594	595	609	593	567	650	555	596	606	642	652	612	604	582	558	568	600	589	597	606	582	635	590	614	568	529	605	539	582	580	560	598	606	638	587	602	635	573	586	614	624	605	597	607	565	626	615	573	593	614	548	600	596	643	593	572	626	576	597	646	593	611	579	547	597	600	598	561	550	641	604	592	604	581	624	567	620	596	562	537	624	609	583	574	630	586	577	615	602	614	594	592	611	610	567	593	587	609	589	630	591	587	632	621	559	577	624	621	557	572	596	631	580	602	654	611	561	592	583	572	613	608	602	585	600	603	622	567	626	561	653	569	603	558	585	558	592	616	619	591	565	582	600	612	588	594	621	592	572	646	627	572	610	589	581	618	575	646	603	580	599	624	620	584	569	597	573	615	599	631	636	624	593	619	599	600	623	596	593	603	620	583	606	569	592	603	626	579	623	577	568	643	632	625	608	546	579	613	593	591	600	601	612	554	614	610	558	570	624	589	598	586	592	601	619	583	608	612	558	583	652	555	572	638	614	579	581	639	596	609	628	593	609	571	557	584	607	580	550	632	604	644	607	608	606	619	585	621	576	575	644	562	597	613	579	565	589	607	618	623	571	592	615	596	599	570	561	613	631	613	589	583	606	605	587	571	598	562	574	579	622	611	591	603	622	576	609	571	589	589	578	636	597	607	598	579	623	559	583	558	574	618	542	604	584	580	622	586	592	635	640	623	587	554	591	608	591	617	603	582	610	615	588	648	591	623	620	594	610	619	582	601	613	602	568	581	564	614	592	611	608	559	590	590	606	651	626	594	586	594	592	582	617	607	595	613	569	567	650	621	614	586	639	610	594	615	614	629	599	556	589	564	560	584	604	594	588	598	597	559	631	594	592	564	619	568	624	598	562	648	594	567	592	557	644	619	608	598	605	564	608	607	636	601	605	578	618	600	594	569	609	584	616	597	612	546	628	579	564	616	583	604	602	582	575	590	590	581	614	594	601	557	595	617	578	591	580	621	603	615	577	635	602	601	579	604	620	588	596	612	603	583	581	566	586	591	621	568	616	541	575	590	622	657	561	604	639	591	587	606	602	622	624	620	651	566	565	584	548	571	645	621	599	618	551	613	614	588	623	619	589	618	559	595	609	572	583	552	630	612	522	617	600	580	629	598	577	599	565	638	612	624	621	669	586	628	623	540	588	590	579	626	574	542	602	597	597	552	582	610	574	584	664	571	604	620	603	624	590	608	594	609	592	569	580	606	598	597	595	593	597	605	579	602	636	592	600	548	607	643	572	569	583	622	558	566	576	584	597	609	553	636	623	594	625	571	633	619	606	611	614	557	613	567	609	617	603	620	598	604	545	597	583	583	614	604	623	546	640	599	657	562	600	588	588	572	609	583	562	608	566	598	586	625	627	580	629	586	585	587	583	636	614	560	585	615	601	646	594	579	585	594	569	611	593	572	601	615	589	622	611	583	568	595	583	588	590	607	595	610	648	612	589	558	585	585	587	575	630	612	592	587	624	598	648	568	594	581	605	548	562	603	630	620	600	592	629	583	595	618	587	561	616	609	619	615	599	593	558	590	590	598	566	619	610	578	612	568	630	550	627	622	589	619	631	632	591	566	590	621	595	591	569	624	585	585	597	618	572	590	615	583	566	598	593	604	588	581	555	587	542	584	611	637	635	591	588	612	584	574	573	589	601	605	575	611	572	551	549	576	622	614	600	584	582	636	610	562	596	620	613	622	550	606	631	590	594	585	631	576	591	559	602	565	587	604	568	632	602	585	619	550	574	626	576	603	597	658	589	578	582	570	548	591	645	617	544	614	582	644	553	622	625	608	616	619	592	587	624	600	575	571	555	595	564	645	571	626	648	616	601	611	597	626	571
56993	102283	65487	36272	1705	809	727	706	680	691	669	672	676	614	638	603	592	660	647	693	2081	2643	2001	1323	909	705	625	621	623	562	612	632	592	612	602	601	633	654	576	616	639	607	621	620	599	651	600	617	632	613	573	635	608	623	625	612	616	639	629	634	592	596	591	581	610	643	635	649	596	633	578	650	633	600	570	643	628	583	594	595	629	605	644	586	587	632	610	597	643	572	639	616	610	576	601	625	686	635	568	629	575	615	583	616	626	613	598	608	639	620	565	610	607	585	631	598	609	568	588	573	633	625	618	624	623	594	646	594	630	585	593	638	621	604	576	681	623	578	607	617	557	599	616	614	574	625	629	583	618	599	614	628	630	630	611	641	595	646	624	572	603	689	650	601	645	628	613	591	605	604	573	547	602	580	639	605	615	596	616	639	534	627	591	643	572	615	609	645	620	623	601	639	609	637	606	625	650	623	608	576	594	595	592	659	578	646	588	598	635	661	645	632	609	621	617	625	640	580	623	589	599	637	570	582	600	590	619	615	614	615	642	615	599	571	614	633	623	609	597	641	608	623	575	611	633	625	651	640	607	586	616	587	588	636	591	608	589	566	659	584	596	624	615	633	655	581	607	607	575	565	576	576	578	636	628	567	611	590	599	596	642	591	623	631	578	576	626	594	636	578	595	614	628	638	645	580	603	603	611	632	567	629	605	615	618	648	596	622	604	644	605	615	637	607	634	638	604	620	592	603	600	625	628	596	581	581	600	594	605	588	651	627	618	610	604	567	579	619	560	607	575	626	567	607	626	653	622	638	652	539	626	590	601	586	570	614	563	589	572	597	625	649	630	586	608	585	652	603	598	617	652	609	635	635	613	583	653	608	614	564	589	553	609	613	653	590	664	586	618	570	631	592	650	609	608	614	640	629	632	567	597	620	629	614	601	606	588	605	601	596	676	625	631	641	614	636	582	637	617	608	595	573	596	626	590	575	583	576	622	623	573	584	572	585	585	611	626	603	609	612	584	612	588	617	619	633	618	615	619	637	581	601	646	646	579	618	638	575	626	635	569	606	578	641	555	621	624	616	634	598	610	590	588	611	604	642	591	626	618	617	594	571	591	601	609	622	623	599	612	613	621	581	591	626	609	629	575	619	613	596	662	635	610	614	591	602	573	613	612	621	639	666	597	584	584	597	577	633	580	615	646	591	617	655	602	614	608	598	633	592	609	588	639	625	613	617	574	615	645	628	650	611	603	625	595	574	601	636	629	646	634	657	610	635	650	630	555	597	592	610	619	563	611	586	613	653	582	639	580	629	589	592	619	586	634	667	572	626	595	636	609	625	596	615	622	622	585	569	613	554	648	592	579	653	627	596	590	593	627	636	610	570	592	605	514	588	637	574	596	606	574	600	597	598	628	614	650	600	623	623	607	611	638	573	616	619	608	597	611	595	602	615	625	604	620	602	581	609	583	572	595	628	624	603	612	584	590	605	614	620	624	643	604	599	639	631	612	600	652	600	627	609	628	632	642	636	577	616	578	635	591	610	598	616	628	606	575	567	600	569	613	575	556	560	564	628	577	678	582	628	673	631	617	627	569	653	595	599	617	599	599	603	635	615	608	627	613	593	633	614	619	640	635	627	562	613	618	564	628	589	588	638	606	600	598	669	617	622	595	602	582	578	634	616	595	608	580	647	608	624	604	624	599	624	618	610	607	641	600	616	597	647	622	631	595	609	587	592	587	622	589	597	579	617	616	607	632	598	635	622	616	594	599	627	652	616	623	610	584	604	624	653	608	606	613	642	568	592	623	615	606	646	581	611	663	601	602	633	600	593	594	582	604	584	569	635	605	615	649	602	587	571	607	634	591	619	618	583	638	616	614	532	605	590	577	547	607	619	587	596	617	608	600	613	635	589	595	562	580	615	621	635	630	586	603	639	601	629	611	597	605	632	572	617	574	584	618	603	622	653	573	571	603	605	654	612	646	590	586	602	594	620	619	606	596	599	612	579	610	596	532	663	622	604	614	594	628	632	620	621	616	626	635	613	602	592	627	591	595	624	594	595	603	623	595	644	595	598	623	658	575	572	601	602	587	636	597	631	554	587	620	621	625	607	599	598	580	594	615	667	610	598	623	614	586	610	632	591	589	568	601	617	614	655	605	603	616	600	596	593	617	584	609	642	608	624	630	585	554	611	609	585	641	572	588	600	660	628	606	589	581	595	595	591	587	625	585	606	596	611	638	609	629	586	587	678	625	611	641	616	587	594	579	604	601	558	639	642	595	596	575	606	625	602	623	647	612	600	594	636	561	602	594	621	618	616	624	594	611	585	621	616	604	583	547	631	600	595	612	638	615	573	585	639	569	619	613	582	593	572	573	596	598	590	587	580	581	590	636	665	614	635	595	607	624	616	625	625	576	580	626	628	599	619	633	629	568	572	562	614	586	672	594	578	624	546	626	569	585	625	608	589	614	625	617	580	598	586	619	638	606	608	586	589	559	537	644	591	588	548	632	603	590	589	635	588	667	598	600	576	583	645	583	594	585	602	635	588	630	628	631	620	613	628	654	629	585	579	604	585	581	600	577	623	600	637	576	585	602	668	577	637	604	617	587	630	614	580	605	580	638	624	631	580	589	556	631	561	595	643	604	624	642	606	589	622	631	632	576	628	572	593	614	591	649	637	606	579	588	625	624	593	582	593	608	601	593	629	625	668	572	621	564	613	642	625	591	596	585	592	611	622	623	599	555	623	622	615	606	622	632	619	622	643	627	572	634	615	583	640	625	631	603	611	632	615	604	586	579	608	593	581	582	604	608	632	628	630	630	613	618	628	632	596	611	588	638	569	606	596	616	568	629	599	585	612	587	606	621	626	660	605	641	578	602	651	589	611	586	579	651	609	610	604	571	593	632	613	613	606	593	607	645	574	572	612	652	596	612	610	598	590	599	585	606	579	607	624	620	578	602	629	585	640	635	614	583	622	635	574	629	626	603	593	633	584	604	616	627	613	647	611	559	562	600	627	575	623	619	604	592	575	608	652	598	596	612	622	604	595	618	612	618	636	598	587	607	593	602	618	625	597	605	593	651	607	615	617	605	589	606	645	599	608	626	610	621	631	577	625	646	572	614	602	584	579	611	594	554	614	589	604	611	567	598	600	629	618	625	606	618	626	605	547	601	599	541	634	568	618	597	593	642	632	610	626	599	658	630	619	572	652	585	636	606	570	621	580	598	613	591	601	596	608	612	616	602	626	598	610	615	636	608	623	629	627	583	605	631	590	562	631	597	619	606	602	567	644	583	619	591	631	594	587	578	568	594	592	624	547	588	594	614	595	598	635	589	651	599	628	629	606	625	618	638	596	613	666	626	631	615	586	603	646	622	591	625	602	558	600	615	599	638	582	652	618	640	600	634	597	561	596	630	622	632	598	604	629	585	602	601	622	665	572	608	582	586	600	605	598	613	592	575	637	604	594	630	595	587	587	631	606	592	572	586	595
28261	29138	23111	7732	659	410	363	412	428	410	390	403	395	379	410	356	388	383	400	379	377	477	461	458	430	409	398	394	375	397	337	416	369	388	393	384	367	392	387	351	353	362	406	379	373	386	356	366	406	391	389	385	420	399	420	376	364	360	351	345	398	383	402	372	359	384	407	379	373	381	354	401	373	404	401	374	386	373	322	364	402	376	400	379	381	401	346	374	391	391	356	392	389	368	361	383	398	389	404	371	359	358	397	352	374	370	358	409	410	374	381	374	409	411	375	376	372	372	343	387	366	377	354	356	387	385	416	377	382	372	383	393	389	331	352	369	407	384	339	371	383	379	364	385	357	371	388	356	422	369	394	407	382	375	372	347	399	383	391	387	385	327	393	406	382	382	388	398	357	387	378	409	365	374	387	387	428	388	404	424	369	380	353	373	372	358	390	387	368	397	348	378	416	376	341	387	385	367	380	383	391	374	382	402	391	376	389	382	374	390	333	347	396	393	401	415	380	370	384	387	384	376	358	371	368	334	377	358	367	372	406	383	377	356	361	414	371	395	375	384	368	397	365	344	333	371	391	404	356	379	415	393	368	352	385	384	349	383	369	403	386	399	374	352	422	403	368	356	383	384	434	405	362	403	363	400	402	420	401	386	413	401	347	380	403	381	406	384	381	349	366	377	363	416	356	388	380	388	357	355	416	379	398	381	369	354	379	380	398	386	380	383	394	369	385	389	398	371	393	413	394	371	395	382	351	368	378	384	363	367	391	407	322	412	371	405	366	365	369	427	357	381	396	424	362	377	377	384	411	393	340	385	395	416	350	414	394	378	397	400	390	365	389	396	373	379	399	385	361	381	360	345	367	365	371	366	383	406	408	376	390	369	351	389	362	380	430	379	385	373	392	366	391	396	396	380	389	393	374	383	403	382	384	390	364	380	386	342	396	414	391	366	383	362	361	381	391	386	403	397	360	407	377	393	384	381	386	396	394	384	348	351	408	375	373	367	411	426	379	411	384	398	398	400	392	399	382	396	380	384	404	405	373	379	385	380	384	383	382	373	387	354	398	391	397	401	389	392	382	375	389	397	375	386	352	422	388	408	350	389	409	407	378	376	405	365	401	392	390	379	344	394	397	385	355	382	400	387	373	373	403	415	355	358	398	366	409	406	386	352	408	374	381	404	360	411	374	367	376	361	378	378	365	376	379	382	371	398	381	372	365	381	397	381	381	392	402	358	379	370	405	372	348	405	424	377	393	375	375	412	355	394	368	369	436	358	373	407	402	366	359	358	393	364	392	383	393	371	381	409	381	385	371	438	359	365	396	439	364	342	374	394	363	381	375	354	407	368	399	404	366	367	405	372	411	387	328	383	383	380	438	383	389	349	396	391	407	384	393	364	418	373	335	374	330	382	385	393	364	380	431	358	357	379	367	399	365	375	345	395	355	355	420	366	385	392	395	406	412	352	426	366	350	390	415	349	378	373	387	357	407	381	382	366	371	345	357	380	410	389	383	388	368	343	394	344	397	354	392	402	393	367	417	374	373	369	361	396	387	409	404	350	392	387	396	373	422	361	411	398	366	410	394	376	358	396	374	389	435	397	409	380	409	381	398	356	428	366	401	367	391	382	361	352	371	384	415	386	397	391	364	358	375	379	358	350	356	393	391	360	373	403	401	407	427	385	378	409	393	347	387	402	376	419	377	409	373	345	374	404	408	361	421	363	381	400	370	396	408	400	375	387	401	408	380	374	367	383	345	410	396	386	376	374	407	412	384	395	406	335	377	384	363	407	355	367	442	373	363	408	408	369	380	371	401	337	367	436	388	386	394	354	369	404	378	417	388	385	392	390	372	391	391	398	383	361	376	348	372	383	396	385	360	350	430	373	387	360	395	379	390	347	368	365	382	383	370	406	366	388	364	384	384	408	345	375	411	378	382	387	365	373	376	373	410	349	396	416	388	369	372	400	411	372	385	410	423	419	375	389	329	383	372	404	353	372	378	378	397	396	383	378	389	339	364	409	395	379	413	356	407	396	356	376	369	407	375	390	362	383	350	369	402	407	403	395	416	415	373	364	392	372	388	360	375	348	366	386	406	414	451	367	373	338	421	392	442	392	385	432	429	390	401	392	391	430	351	354	354	352	421	391	378	360	384	382	371	385	354	403	380	380	402	357	399	383	420	356	386	387	411	377	356	380	401	356	381	388	364	353	389	397	361	427	391	402	397	391	387	382	362	377	374	359	354	392	375	340	363	387	369	383	410	360	371	328	400	389	360	365	380	397	410	349	367	435	358	361	393	399	368	338	360	377	354	416	378	358	410	378	410	393	372	376	398	356	373	355	382	383	381	385	392	378	363	386	368	369	367	350	385	426	387	375	378	380	355	381	405	378	395	352	376	366	373	376	385	371	389	423	383	394	366	371	396	382	377	364	396	384	389	364	412	364	373	350	362	342	391	374	374	390	407	421	388	384	397	373	381	384	387	354	387	379	403	379	377	377	380	355	374	381	364	379	394	422	363	401	369	395	403	397	382	386	436	382	369	372	387	373	397	376	363	354	369	380	370	373	397	356	425	385	370	351	387	376	402	408	355	368	368	410	365	369	410	360	397	385	354	415	368	414	413	417	366	388	330	391	375	394	363	391	391	372	382	377	378	367	396	348	385	426	417	360	406	382	365	385	362	379	409	395	415	381	367	393	398	434	392	373	377	375	361	432	421	404	415	402	413	365	384	382	383	400	379	358	352	416	351	384	374	387	353	398	357	360	378	355	378	384	404	399	383	370	385	365	365	359	401	360	373	409	355	398	347	378	407	407	362	376	366	397	383	400	368	373	382	364	403	356	363	391	388	385	410	352	381	408	427	412	358	384	398	370	354	353	386	404	370	392	405	368	356	365	388	371	399	358	371	369	401	358	367	355	363	400	371	390	402	403	376	374	369	384	353	370	366	357	394	370	376	370	360	401	386	399	375	370	402	400	392	387	361	382	395	385	387	376	398	380	398	369	369	359	388	367	320	408	370	381	371	375	396	386	373	380	392	404	389	375	386	380	384	367	358	417	392	406	366	365	367	374	376	359	375	415	376	404	363	382	397	425	362	391	393	389	412	410	422	414	380	387	377	390	369	350	367	373	366	420	385	405	382	391	405	349	368	359	365	374	383	407	387	354	412	354	378	392	386	357	400	333	431	376	434	355	402	360	380	411	357	413	380	394	381	366	395	360	374	359	349	379	348	381	382	406	370	397	382	405	382	396	387	377	397	392	372	378	382	387	369	365	361	347	423	365	382	417	387	369	379	403	377	390	443	370	368	392	381	385	391	397	371	382	388	404	371	347	379	394	390	374	388	401	373	394	361	375	380	390	375	383	340	328	407	377	375	382	357	366	368	390	414	383	334	395	375	406	383	388	380	389	420	403	355	371	396	428	356	404	390	429	353	404	373	389	374	390	414	409	377	388	391	354	374	398	377	394	345	381	381	385	364	387	403	379
14966	35634	16926	3918	483	369	382	372	350	351	369	347	397	357	349	324	359	346	348	353	406	536	529	473	392	366	361	311	357	367	350	337	377	355	329	319	339	349	327	342	349	345	357	364	343	327	337	353	340	323	319	329	355	303	337	311	357	368	325	347	347	323	348	347	332	353	366	348	333	336	335	353	358	359	343	323	378	313	368	344	343	343	363	342	376	334	364	356	347	321	341	332	357	342	355	344	348	335	334	359	330	280	312	325	334	330	357	376	360	342	340	373	372	349	347	372	342	361	328	390	328	382	352	355	334	368	381	331	328	337	350	340	348	353	339	370	351	342	351	334	355	349	353	330	334	350	297	356	382	378	348	330	364	335	351	350	380	320	367	364	363	342	348	360	315	325	325	364	339	340	346	317	372	332	366	361	358	319	350	353	350	343	355	349	337	313	340	360	357	337	336	370	360	360	342	371	343	352	321	346	335	359	334	360	313	390	345	342	344	347	355	368	373	345	369	342	337	363	319	338	351	353	365	361	357	350	358	373	341	314	336	330	349	354	360	339	329	345	329	332	342	330	352	372	351	303	328	327	339	344	343	346	362	353	333	364	347	334	343	325	359	349	345	336	365	406	340	318	315	333	358	337	339	331	347	322	323	347	333	325	347	342	333	346	322	340	350	324	378	340	357	389	320	305	368	329	332	340	328	327	363	339	338	317	349	361	366	365	337	360	346	337	347	321	334	359	331	316	360	332	319	335	342	341	357	339	308	305	369	327	354	336	349	340	364	347	348	347	355	345	325	359	340	343	391	322	346	353	335	357	366	309	348	340	352	329	339	341	361	342	346	330	361	349	372	333	372	350	310	372	355	300	360	354	339	338	344	356	326	345	331	319	351	342	322	342	373	359	336	349	357	337	335	353	338	363	343	316	380	328	355	340	386	361	352	317	355	325	358	378	338	352	331	351	317	372	362	355	346	346	336	351	353	352	334	342	368	358	341	369	332	317	372	321	340	364	340	369	339	336	344	359	349	316	336	329	380	328	356	326	361	359	357	328	377	339	333	345	369	359	342	369	361	363	333	384	361	360	357	356	331	339	390	351	337	356	328	362	343	297	346	321	336	354	358	345	359	369	352	327	314	376	310	332	354	334	320	326	302	350	397	348	322	351	361	364	348	334	333	337	339	357	383	367	345	344	322	322	345	352	343	365	328	358	359	344	331	351	355	363	330	329	353	342	360	358	355	335	325	342	363	345	356	316	348	378	332	381	349	363	340	345	347	397	366	352	343	381	351	327	380	350	357	344	293	365	316	354	334	377	357	362	376	358	332	350	357	340	355	357	334	359	359	346	360	330	364	342	332	326	369	324	361	337	326	320	329	353	363	354	321	352	349	340	343	295	361	342	362	341	367	345	387	338	356	368	339	293	335	365	320	341	341	350	370	371	353	349	336	365	349	317	338	341	354	344	356	326	333	361	356	332	317	354	311	327	350	327	365	330	354	345	331	326	338	372	369	356	330	362	330	339	325	338	342	352	345	341	349	348	349	336	368	344	326	359	344	351	329	329	341	337	368	368	329	358	363	320	341	341	340	320	339	342	346	362	330	336	383	358	306	367	338	320	399	362	314	347	340	360	329	353	354	349	327	318	365	337	343	345	334	356	347	359	319	358	351	352	359	349	372	344	375	343	312	322	312	355	324	365	328	336	341	329	356	344	354	362	343	334	352	352	324	334	358	351	348	336	325	334	365	358	351	339	349	350	389	341	340	345	350	333	355	350	328	346	329	356	350	338	342	363	373	342	368	338	341	325	345	343	341	349	338	376	313	313	388	331	336	328	362	327	343	334	379	371	343	330	345	344	328	352	333	382	352	349	355	350	315	347	336	351	357	365	340	373	323	323	350	321	318	338	347	332	333	348	325	348	362	354	373	353	325	354	338	357	371	361	391	351	362	335	351	339	373	353	333	354	338	336	315	345	325	337	341	361	335	368	326	357	355	357	361	374	337	333	355	382	310	370	371	314	363	357	383	374	315	321	346	336	352	360	322	339	381	338	356	334	320	376	320	361	364	330	346	352	326	378	368	363	325	343	342	345	362	344	313	365	375	334	352	358	350	315	346	345	372	331	359	345	348	322	329	331	317	345	352	343	350	329	322	335	356	360	323	361	363	376	364	343	327	349	329	343	349	300	368	355	371	334	364	368	351	341	325	341	346	341	352	363	382	312	331	349	352	301	316	352	348	332	328	336	369	319	338	350	332	331	344	342	347	326	351	318	371	313	381	327	340	341	371	363	372	335	340	347	342	334	359	334	385	339	344	324	343	328	348	335	333	370	354	378	319	356	351	362	348	367	344	322	341	359	347	329	331	365	360	330	349	325	333	379	327	348	357	348	370	349	351	366	399	373	356	347	350	327	355	372	356	354	388	344	336	328	368	345	312	330	324	364	343	359	353	348	372	336	301	366	369	356	327	347	334	361	343	326	348	337	352	342	344	332	374	331	345	373	304	350	312	346	361	325	364	379	296	357	352	334	344	351	348	321	349	389	329	347	355	379	362	350	355	362	330	336	357	322	336	355	341	357	357	319	312	355	341	353	348	322	353	339	336	358	335	334	359	350	389	367	357	347	330	314	353	342	363	340	378	349	305	374	339	351	346	311	332	333	333	340	338	322	348	351	343	326	350	357	377	317	359	362	366	370	345	352	350	365	341	364	371	323	389	322	348	370	347	354	367	368	346	331	361	338	340	359	354	350	351	324	348	349	399	346	330	369	336	342	315	340	369	337	322	363	326	337	355	362	358	329	360	373	322	376	366	339	361	323	333	328	343	349	362	328	355	344	341	344	340	349	344	366	328	381	360	297	368	342	330	323	354	330	357	363	341	328	321	337	362	349	337	352	367	347	340	314	332	353	363	371	358	371	321	333	371	335	354	316	318	367	358	364	355	365	356	368	325	337	341	329	344	354	349	326	348	352	335	329	326	374	369	343	335	338	335	306	318	375	354	337	311	377	352	374	334	349	312	352	331	330	340	349	338	329	351	329	370	330	339	354	371	328	365	341	348	325	327	357	324	323	358	308	345	359	342	348	360	331	368	345	352	346	337	363	347	364	338	373	356	355	341	336	350	336	337	350	376	354	345	340	394	347	355	340	379	332	328	341	346	328	359	340	294	368	341	328	371	334	366	366	363	345	359	335	351	359	302	352	350	338	360	367	340	335	335	310	352	367	337	364	352	342	363	358	350	325	343	349	362	335	337	348	363	397	374	334	325	362	357	359	336	358	337	336	318	352	332	339	334	359	335	350	363	330	348	364	333	325	326	329	334	341	348	358	345	339	344	358	336	347	330	358	348	336	373	360	323	326	360	298	330	346	351	369	349	340	335	335	341	323	345	366	375	322	352	330	315	360	365	361	346	330	345	374	347	347	339	344	328	322	349	330	367	354	323	324	350	335	340	362	348	325	331	388	392	352	307	388	343	364	352	351	352	356	364	326	316	326
24861	25996	37521	28980	11724	1664	794	570	544	570	535	543	514	512	487	545	521	526	541	552	929	1370	1211	941	647	589	521	521	511	503	506	518	490	514	516	471	521	541	468	502	489	517	528	490	507	492	531	505	487	481	536	510	537	521	478	499	515	509	509	509	488	486	505	512	500	501	518	502	530	503	501	481	499	502	499	510	513	511	513	527	468	527	495	490	489	511	500	522	490	506	538	498	495	488	508	477	549	485	511	502	492	503	524	486	536	480	492	473	523	503	522	493	474	523	503	514	485	492	536	486	520	511	486	457	486	506	508	534	488	499	544	554	496	498	489	506	520	506	495	479	508	487	519	497	546	525	470	467	505	512	518	507	526	473	528	513	545	489	509	473	479	517	498	522	487	497	529	518	536	495	511	504	513	478	506	512	486	506	502	501	491	487	505	513	549	539	541	509	482	507	465	523	541	474	500	530	504	495	514	506	510	514	516	515	512	513	532	550	490	504	472	506	498	494	505	485	515	488	480	494	483	529	552	523	463	458	532	543	520	485	534	524	505	485	506	500	504	540	491	501	465	507	497	517	505	463	447	493	504	502	508	482	520	508	448	488	519	523	505	556	515	485	486	538	498	490	515	501	520	488	496	508	476	509	549	520	564	495	496	538	500	471	458	504	486	485	523	510	531	513	519	468	527	486	522	568	497	493	487	481	510	522	501	487	468	534	487	502	503	502	506	505	487	512	546	491	473	515	493	490	520	473	478	493	499	531	561	534	518	521	500	500	495	524	476	485	522	498	506	497	472	511	527	494	517	543	480	510	516	490	511	529	501	521	535	511	487	483	527	493	494	495	565	505	487	532	520	487	513	521	518	499	506	525	454	533	507	513	521	494	477	468	482	485	495	535	490	532	459	511	513	507	511	519	492	511	501	532	510	512	499	551	461	496	484	486	507	511	488	522	540	492	521	505	492	500	552	491	513	500	507	468	468	476	474	514	484	497	471	511	533	523	490	529	501	519	514	499	550	473	523	509	538	536	481	502	494	484	485	507	494	571	513	527	519	491	505	489	555	496	497	513	512	508	445	519	510	458	476	488	500	493	508	500	526	502	500	519	469	533	527	518	488	513	484	443	481	508	480	490	486	529	501	513	513	524	533	502	456	491	485	500	552	529	516	486	525	476	533	537	481	526	519	513	481	527	499	516	486	506	499	501	505	458	470	510	522	509	499	468	524	462	545	457	520	520	467	512	476	494	503	531	496	517	535	581	474	482	539	475	497	510	504	512	527	514	526	517	504	459	536	463	537	486	515	510	518	502	526	517	505	496	507	520	490	497	508	516	484	491	510	551	488	508	498	509	492	495	501	489	499	507	478	511	529	500	513	509	510	499	519	503	471	496	544	524	484	541	513	471	530	482	456	552	554	471	547	526	454	489	537	489	531	501	514	563	526	510	521	513	510	475	525	505	525	549	551	501	519	487	528	521	532	532	510	495	497	530	490	525	489	551	533	550	510	534	511	485	510	526	478	512	467	558	556	524	481	505	452	493	493	516	506	487	477	478	517	504	510	514	518	499	482	533	535	535	480	541	507	525	481	494	517	517	505	508	545	515	465	507	478	502	505	535	492	525	507	485	518	520	483	507	501	517	505	468	518	511	463	514	529	524	489	520	528	516	517	480	534	509	499	546	528	513	500	532	520	509	465	483	482	528	504	507	492	482	527	491	496	498	493	508	504	508	517	506	555	519	539	476	512	459	523	537	500	497	533	531	548	490	517	473	508	505	507	511	529	503	499	467	564	531	490	542	510	500	503	539	488	517	525	510	491	527	546	497	502	478	505	475	501	508	524	470	531	495	536	496	522	488	488	498	513	529	482	513	555	491	488	563	529	521	499	507	485	513	520	538	513	501	495	507	518	498	555	566	501	520	496	493	509	497	470	470	522	557	487	529	526	511	506	530	518	482	513	530	491	481	488	492	532	521	508	488	519	506	533	522	501	540	463	512	484	498	519	494	507	508	516	481	538	500	525	472	512	511	518	525	529	464	505	516	495	489	538	485	515	503	530	497	508	507	533	507	550	520	461	490	488	501	524	532	489	527	482	453	468	518	487	508	487	500	496	510	508	491	524	521	511	483	509	499	519	504	487	457	468	477	536	509	508	507	500	478	518	496	511	486	520	545	522	515	488	477	481	467	524	541	518	479	533	518	499	491	468	516	478	542	540	525	489	477	490	465	526	473	540	511	500	476	516	491	481	537	491	498	492	529	519	531	514	502	517	468	486	512	504	539	462	509	470	507	486	467	512	521	498	515	489	506	526	516	499	494	499	499	543	471	518	507	485	493	496	555	493	524	517	508	473	508	493	535	541	507	510	510	489	533	516	501	493	468	498	496	480	517	491	464	494	506	504	519	490	514	505	538	512	481	515	486	480	527	516	462	502	495	477	478	487	489	497	533	498	489	485	486	441	518	548	506	518	503	511	535	488	538	490	472	510	512	480	473	479	516	526	497	475	498	530	474	474	483	480	480	531	498	491	505	484	492	479	477	488	501	496	518	476	508	519	470	518	509	514	518	515	467	470	494	471	470	466	510	473	524	497	505	481	485	519	535	527	476	510	496	468	460	499	475	487	486	506	453	517	492	487	503	537	499	501	502	517	494	506	496	486	471	464	456	501	514	552	499	514	504	486	489	538	468	506	508	515	493	502	548	496	503	511	458	479	506	510	489	476	548	543	504	538	467	510	499	533	481	526	506	513	531	513	494	520	500	487	522	513	539	484	490	504	495	489	491	471	498	539	490	520	493	512	524	495	501	521	487	481	529	507	515	489	480	542	476	491	515	533	511	517	496	500	482	514	485	453	469	460	488	492	479	493	511	534	513	488	480	502	483	515	499	499	493	538	536	493	515	517	503	502	458	518	545	502	513	486	537	517	528	504	517	526	476	519	522	473	532	508	496	459	505	503	481	487	495	549	512	500	505	463	469	502	531	520	479	526	453	474	479	479	454	496	480	475	503	557	462	526	494	485	513	510	506	535	500	523	462	508	497	462	538	542	515	436	546	460	470	468	484	434	516	509	502	517	499	490	528	523	520	504	473	577	507	515	496	496	479	446	515	478	511	500	485	531	524	488	516	469	494	521	517	527	499	503	477	527	503	515	480	477	526	518	490	504	562	501	517	515	506	469	464	511	533	509	503	486	550	521	486	495	519	491	515	524	502	504	485	520	454	498	527	488	524	533	448	495	505	507	532	471	484	485	487	525	517	510	523	453	492	493	480	509	467	511	473	528	474	490	471	528	522	508	514	477	493	501	506	483	537	489	477	526	480	505	505	518	499	497	485	514	475	491	481	498	488	544	501	535	493	477	493	473	477	498	547	489	536	508	487	524	482	498	467	543	491	493	482	500	496	467	534	497	536	515	511	453	488	489	516	493	516	465	535	500	479	552	499	467	487	475	526	496	470	522	517	503	531	505	502	490	497	467	455	533	492	512	520	502	494	478	502
54368	91915	55755	11837	762	631	608	590	583	527	515	541	531	493	525	512	525	524	501	490	1313	2154	1659	1105	756	588	532	517	514	476	473	540	480	490	554	535	481	483	479	494	520	541	516	528	488	465	499	535	529	512	579	523	479	482	488	508	489	512	471	534	491	544	494	472	515	525	476	468	507	497	510	486	496	508	536	514	490	496	481	504	490	541	515	510	529	479	511	494	484	480	487	480	509	525	530	504	498	484	525	507	498	479	479	502	463	508	494	456	459	514	490	503	464	486	536	463	487	483	543	462	513	521	483	508	504	498	529	455	466	491	521	496	474	481	464	485	518	498	487	542	488	462	501	472	455	503	528	481	474	502	516	494	506	479	493	497	537	492	526	488	521	510	531	539	490	501	473	494	511	495	498	450	489	513	511	441	500	505	507	511	479	502	518	500	445	494	515	502	511	523	473	529	526	475	468	458	509	497	502	512	501	479	506	486	453	468	455	520	470	514	447	453	479	497	465	497	494	467	492	536	457	516	494	494	522	496	464	522	483	474	502	522	502	493	483	475	501	506	504	499	492	483	475	507	541	515	493	500	533	515	501	490	498	477	528	514	459	456	507	479	532	557	500	545	474	465	482	509	475	486	525	468	456	469	485	471	487	502	501	465	506	484	476	465	475	495	472	493	490	479	494	438	473	520	478	506	497	507	465	505	474	493	505	468	531	485	557	509	507	471	527	502	502	459	458	490	492	507	469	498	510	525	528	499	499	521	494	513	502	479	457	523	498	527	525	530	510	467	459	511	491	510	477	511	523	515	486	508	511	467	505	495	524	533	526	508	485	490	489	524	490	490	486	469	520	490	538	462	538	483	522	497	505	552	470	483	541	469	503	510	501	489	487	487	546	481	544	514	484	495	495	466	501	532	464	488	511	456	470	522	514	505	481	485	475	482	494	456	498	512	492	510	485	512	475	527	497	538	476	486	492	511	491	473	484	465	505	455	499	501	495	489	491	525	466	469	476	512	480	503	481	508	453	500	478	518	474	477	532	514	502	500	467	515	472	507	517	522	510	525	518	478	525	513	478	484	490	479	505	520	501	545	465	515	477	528	504	485	499	502	482	481	464	521	475	510	499	486	455	499	519	489	523	507	503	511	467	472	519	503	478	481	502	509	517	511	521	503	482	491	533	475	491	481	515	477	461	473	499	520	477	533	499	514	496	438	511	504	522	492	465	510	489	457	508	483	485	499	504	487	498	478	496	501	481	492	545	506	515	528	495	517	514	479	474	461	489	464	485	523	517	475	501	505	555	494	498	499	540	519	493	509	526	511	434	476	485	501	482	492	486	455	518	511	503	485	476	487	519	471	488	470	511	508	495	524	496	481	514	506	487	472	470	467	482	530	498	518	504	507	496	504	508	489	502	544	468	515	515	497	481	547	466	558	511	507	488	461	454	463	553	518	507	473	498	507	483	490	470	528	490	484	472	503	473	508	536	488	523	486	505	524	490	512	495	501	494	472	483	479	482	480	480	468	490	512	512	504	515	481	485	504	482	479	492	530	547	486	480	455	482	483	465	503	470	479	495	467	477	501	471	503	498	533	476	477	500	480	493	538	525	500	491	539	522	527	519	455	527	449	510	494	479	519	480	506	475	484	486	534	485	497	479	488	497	468	514	475	512	470	463	528	463	457	515	497	521	465	528	481	478	520	509	503	515	474	487	486	494	469	458	476	501	485	504	506	486	473	468	499	488	493	484	501	498	486	552	498	507	465	467	542	485	509	521	434	492	508	486	456	495	475	472	534	462	521	478	524	485	499	494	520	502	493	499	504	492	470	494	476	536	496	460	498	462	478	478	479	524	493	448	503	528	466	494	497	486	541	486	492	497	515	488	500	504	503	533	505	497	507	513	496	501	509	477	485	461	486	506	492	538	485	510	487	460	528	500	465	482	553	453	488	533	481	515	469	507	509	495	485	504	474	497	519	522	497	489	477	508	515	428	482	496	498	511	483	494	501	487	498	510	486	538	491	498	490	468	514	483	507	481	503	495	494	481	487	518	520	511	485	544	499	516	489	506	458	521	510	452	550	472	501	485	528	503	531	527	466	508	487	487	516	534	458	498	490	498	456	452	507	527	488	489	486	513	490	522	473	483	500	487	478	525	513	502	515	523	496	525	518	492	488	527	465	513	498	492	450	481	510	475	492	510	537	513	504	469	470	508	485	484	503	487	487	513	488	476	513	445	479	504	500	492	506	497	482	505	518	493	518	522	546	479	521	472	519	507	472	506	479	477	486	497	496	528	539	515	512	546	520	492	478	499	486	484	506	551	448	497	529	504	528	498	483	492	442	524	484	477	478	488	494	507	479	482	495	512	512	496	528	547	521	506	497	531	515	515	499	505	531	549	528	502	437	463	480	522	457	469	505	505	502	502	508	473	524	509	514	472	472	463	478	494	495	484	460	490	491	472	500	524	481	513	508	470	445	491	523	524	554	482	480	521	505	497	501	506	483	489	515	506	508	500	515	504	496	495	460	453	482	487	486	505	489	471	464	468	501	541	493	448	496	459	467	512	528	530	489	487	500	513	460	500	501	517	492	530	501	466	511	501	464	494	474	520	476	474	467	480	495	516	470	550	515	538	517	518	491	464	503	531	530	487	555	445	524	499	490	486	458	518	467	527	455	509	520	483	495	467	502	487	527	519	498	480	473	457	481	486	472	505	478	507	508	457	494	469	484	479	494	495	459	478	477	508	482	528	468	486	495	499	468	507	494	508	485	500	498	470	471	506	493	509	483	507	491	476	491	517	478	511	450	524	461	481	499	487	473	492	455	528	493	487	488	496	519	528	473	460	523	472	477	489	487	508	495	518	509	495	497	522	504	459	507	503	511	492	490	505	517	536	493	489	495	500	494	530	496	511	469	495	488	510	484	482	485	497	514	540	522	481	480	527	506	499	512	489	513	466	519	500	512	491	484	491	472	467	515	457	499	523	526	498	496	470	484	501	520	449	488	489	463	508	498	467	506	521	503	494	471	500	500	507	514	529	489	501	447	492	450	534	526	504	513	538	540	488	477	478	462	531	490	495	487	486	491	499	504	524	477	533	496	438	518	522	508	526	501	486	472	516	471	525	466	514	517	526	499	476	480	518	530	493	494	495	458	508	484	492	500	511	474	540	513	468	493	481	466	498	476	455	464	508	499	483	473	496	471	506	499	417	473	480	507	465	481	496	485	512	508	507	489	515	512	486	492	514	483	501	482	524	542	518	486	493	471	468	473	517	529	474	466	510	497	508	520	498	527	485	504	511	519	492	473	511	486	499	497	501	498	498	487	511	553	474	460	480	505	494	518	480	556	500	529	511	533	521	482	494	494	489	484	472	467	513	514	491	524	468	516	487	473	574	508	515	490	451	462	499	514	493	523	464	477	516	521	483	465	492	512	482	478	485	492	502	515	467	471	507	465	499	511	528	504	486	509	514	512	550	471	476	492	515	518	482	504
23957	23235	34158	27044	18959	7648	1350	817	694	697	664	662	701	593	610	651	597	620	609	678	1727	2390	2119	1457	972	771	633	618	660	639	586	593	588	625	609	584	585	633	604	594	609	573	586	578	600	593	599	558	593	605	579	611	636	624	599	574	607	607	576	571	611	627	617	578	608	657	579	607	637	608	612	590	592	594	611	592	607	602	595	598	590	569	623	571	551	619	586	643	598	563	567	609	574	612	600	606	631	615	566	573	587	608	601	573	598	585	613	567	619	566	616	622	598	638	587	590	604	613	615	593	599	587	608	555	603	622	593	576	623	617	603	629	547	592	586	591	620	600	620	642	606	633	618	589	594	580	604	616	590	579	598	543	579	672	574	595	583	573	602	542	621	612	603	570	594	565	588	559	577	594	594	590	611	556	563	606	609	583	568	583	610	574	562	586	613	610	631	631	595	545	606	612	581	590	601	575	622	628	656	612	583	604	587	602	586	609	576	572	612	577	603	608	596	597	592	576	580	576	601	572	609	611	571	555	617	626	617	574	596	627	628	579	641	604	612	612	603	595	596	612	627	588	603	600	582	582	595	636	571	581	600	567	558	575	579	625	576	589	602	584	598	605	599	632	611	561	607	612	595	578	655	656	598	601	644	596	603	631	575	569	607	599	599	630	591	636	578	583	630	599	595	597	587	583	602	562	606	571	588	582	605	610	580	604	606	552	604	606	603	615	546	606	586	584	610	521	615	568	576	610	593	605	572	586	575	583	573	637	578	581	550	612	604	550	602	619	627	592	638	620	613	568	607	597	612	629	589	584	579	539	602	575	583	617	599	602	569	586	603	578	580	632	642	566	662	589	573	606	597	554	594	615	576	584	610	563	643	620	607	657	587	594	632	603	583	591	600	601	631	580	612	641	610	644	643	602	573	605	647	604	615	553	591	573	638	553	648	610	593	622	567	597	569	583	588	546	569	606	655	573	608	592	570	632	608	570	584	586	613	593	634	616	586	621	592	561	584	596	577	565	591	574	560	568	603	613	601	610	617	610	608	619	605	601	564	578	611	558	627	538	556	629	565	557	551	577	642	570	587	590	607	620	606	596	607	649	609	608	647	552	579	624	609	542	598	581	550	593	656	571	625	625	592	580	592	595	619	609	563	583	595	632	606	570	579	590	591	600	614	610	608	603	607	626	548	613	615	595	594	547	621	569	620	576	642	609	578	624	573	568	586	572	618	618	585	611	586	580	609	598	583	624	592	573	604	565	582	586	573	563	648	616	627	600	622	577	582	607	637	616	621	591	636	591	565	598	583	585	585	619	577	573	639	622	572	588	599	600	620	605	635	595	621	597	647	658	619	604	599	569	606	632	597	597	650	571	559	598	582	590	556	562	589	605	599	621	558	604	582	613	605	629	607	600	615	608	555	628	617	589	612	597	585	571	576	561	613	618	601	594	607	597	593	593	592	574	593	554	574	561	589	623	582	591	616	528	602	596	595	572	597	570	636	590	571	564	610	551	604	582	563	602	577	597	609	586	559	629	623	588	585	603	609	550	591	579	608	554	620	603	589	624	608	594	587	604	580	604	641	605	591	585	567	587	572	563	603	588	611	601	613	597	584	599	644	592	598	587	564	585	583	541	614	609	589	611	609	574	557	563	597	618	585	579	647	567	568	605	648	585	595	591	593	611	615	614	594	603	595	595	579	601	590	574	617	604	632	595	586	576	585	596	592	555	591	566	598	597	633	645	561	612	624	567	595	643	638	629	618	596	574	593	553	609	632	610	623	589	569	569	582	610	583	566	581	597	607	607	605	581	586	603	634	596	593	591	622	637	632	577	596	598	590	573	590	583	599	578	627	607	612	562	562	586	557	618	580	579	583	569	592	572	616	584	609	585	646	598	566	659	589	579	581	592	603	637	590	564	605	574	618	610	598	599	603	612	582	620	577	591	617	599	584	594	575	610	601	609	583	645	567	629	623	573	632	606	611	571	624	604	608	618	598	616	609	606	584	625	564	587	632	583	594	602	644	608	597	628	583	619	637	590	648	595	549	595	619	597	632	612	601	567	576	610	642	598	614	564	600	580	595	590	620	616	619	558	603	551	622	599	571	624	590	642	616	605	586	589	569	578	600	591	591	582	588	592	569	596	669	576	608	572	586	611	575	595	574	577	620	616	612	577	611	609	569	579	577	596	595	604	589	600	607	568	604	647	590	580	648	569	626	640	608	615	600	642	563	577	595	601	619	623	589	558	593	557	573	628	607	597	606	594	570	614	589	612	631	631	544	603	641	609	613	585	593	598	548	595	604	590	591	583	674	614	595	593	574	586	574	619	565	565	561	632	572	576	603	569	600	591	596	620	622	574	548	585	601	617	588	614	577	608	565	592	596	627	615	594	648	583	587	565	583	606	557	614	571	599	634	574	613	584	606	581	561	606	567	626	605	636	610	637	593	568	572	605	589	588	560	573	621	579	605	580	571	667	563	599	585	608	607	646	584	620	606	576	609	594	605	564	622	559	573	624	587	569	608	546	557	618	557	545	581	578	602	607	538	628	638	575	614	624	592	622	576	604	615	576	598	570	597	576	573	535	624	573	600	593	629	603	636	619	568	608	602	618	566	578	620	623	598	626	557	579	620	619	632	582	631	613	569	584	598	612	601	626	635	561	609	653	603	599	638	593	628	588	563	609	576	591	596	601	606	536	601	557	583	625	681	613	600	569	613	562	630	609	606	609	643	640	564	628	601	612	642	640	602	578	611	589	620	604	623	630	583	581	579	581	568	566	620	597	568	592	581	564	543	614	589	600	568	586	575	620	588	593	599	590	583	618	586	597	628	603	608	600	580	586	599	581	614	631	632	612	662	602	620	570	607	603	638	561	557	589	601	588	577	583	604	643	601	606	607	612	616	629	643	588	592	608	561	624	595	596	572	553	599	564	581	566	623	586	636	583	576	593	593	627	607	571	601	585	580	609	564	623	621	583	580	566	570	561	587	558	575	597	601	575	602	635	609	561	608	595	575	593	588	570	579	642	603	596	611	571	653	583	584	581	581	594	565	601	631	540	562	608	620	599	538	575	584	597	623	594	541	651	590	592	637	611	570	580	603	608	569	625	609	660	590	603	588	578	618	626	610	616	578	595	606	590	614	592	613	570	599	635	621	646	601	599	639	607	599	602	619	616	626	635	575	578	574	614	600	581	622	627	596	573	607	612	567	577	552	590	582	589	605	608	548	616	561	589	588	570	590	559	606	597	590	579	639	555	578	551	603	584	578	598	624	569	620	558	572	589	590	588	584	607	593	586	580	587	624	536	583	606	569	600	566	591	621	599	589	597	597	614	622	563	565	620	621	606	585	597	617	602	588	589	638	615	567	610	594	566	612	615	613	601	590	579	643	608	586	596	629	555	592	566	568	592	579	576	623	605	615	621	628	582	606	592	627	616	612	590	573	560	587	605	668	623	575	598	607	625	597	582	589	568	572	589	594	600	586	652	624	579
62176	96769	65493	13737	958	857	763	747	763	724	654	650	639	658	633	646	617	632	618	669	2744	3539	2999	1834	1128	796	681	637	572	613	631	590	616	590	610	599	647	609	607	657	552	602	597	603	583	582	580	574	602	618	587	573	611	572	599	637	588	608	598	608	613	583	624	618	613	573	577	582	591	633	615	572	610	631	613	583	577	610	569	645	608	610	593	583	590	583	585	594	596	588	624	591	591	608	572	643	603	601	609	576	615	622	571	605	601	628	545	588	611	572	568	607	568	616	583	583	566	580	595	598	595	593	604	567	575	598	588	618	557	591	585	619	574	619	636	632	624	562	598	577	587	549	557	606	557	560	570	579	641	596	659	592	579	621	616	648	600	627	601	573	600	609	596	622	605	599	625	580	594	588	589	596	596	638	570	608	650	603	554	608	576	606	618	595	620	554	597	570	586	574	569	597	592	578	608	596	613	614	596	624	577	591	602	573	590	560	581	571	569	620	557	649	609	596	635	571	592	583	616	640	555	607	611	595	585	605	618	581	625	600	609	591	598	559	579	660	613	567	611	636	598	612	631	576	597	577	623	596	623	616	584	591	598	582	617	599	585	645	602	615	613	652	601	600	599	658	610	597	606	615	628	568	624	596	571	572	600	559	576	571	570	580	607	582	623	601	596	596	621	562	618	616	587	604	588	575	599	578	576	625	597	561	644	611	601	559	585	569	609	565	630	571	633	591	599	593	662	587	602	591	613	587	616	559	604	592	599	584	594	587	597	628	619	564	585	585	602	648	580	570	609	610	594	577	605	625	597	625	623	622	594	612	608	585	617	577	552	615	572	627	564	604	597	594	593	595	569	590	603	576	566	607	547	579	602	585	607	588	620	572	627	649	554	609	584	582	576	637	577	565	622	581	600	619	588	616	604	598	578	574	624	587	604	589	562	613	600	589	614	573	617	574	555	609	594	594	617	606	591	609	576	618	597	584	603	604	522	594	610	588	594	594	626	568	614	606	577	610	596	615	578	584	561	616	600	594	614	592	543	588	601	562	646	600	566	605	577	561	610	590	590	607	618	640	600	590	601	611	575	582	577	604	571	581	618	614	606	566	612	586	625	641	613	575	563	550	619	549	588	593	619	543	588	607	580	593	589	597	586	564	601	591	614	610	618	619	596	580	573	596	554	602	604	591	559	597	606	586	638	606	654	594	591	561	617	572	597	592	584	610	590	602	615	626	593	600	605	618	593	618	602	603	606	588	582	587	637	626	597	610	614	635	595	612	592	603	598	622	602	562	591	582	584	611	608	568	562	573	569	625	631	549	525	616	612	576	587	590	605	609	581	597	579	566	573	589	621	590	634	616	562	585	586	584	601	574	580	588	571	602	552	593	594	622	575	626	615	597	600	596	588	631	536	584	577	597	607	607	618	591	579	620	571	602	567	574	594	591	586	576	549	633	622	669	558	578	640	589	624	586	559	572	596	538	659	588	607	614	598	543	624	614	555	597	586	601	574	539	601	629	601	613	586	539	595	579	613	604	585	575	621	574	615	570	599	597	584	601	575	581	606	584	609	591	603	629	623	573	609	621	593	604	550	558	580	585	663	576	640	548	603	600	550	586	609	582	570	591	579	581	580	592	630	577	573	600	664	613	620	595	589	584	610	585	586	621	585	630	597	536	586	631	590	572	614	567	561	598	614	575	654	597	603	578	583	574	607	606	584	616	597	589	605	581	576	587	577	615	616	622	559	587	592	578	598	643	593	579	563	593	586	602	596	629	561	600	598	552	605	564	590	625	579	565	580	591	582	632	631	573	654	624	569	602	559	592	616	600	611	581	542	615	562	584	612	588	614	567	594	616	628	610	571	623	593	627	602	588	634	534	583	602	578	589	637	597	572	597	580	594	587	623	595	613	614	598	555	586	583	597	640	599	603	573	623	598	623	615	655	559	601	625	596	617	605	570	599	597	576	559	588	552	594	605	586	571	588	632	617	583	625	578	601	606	554	638	627	628	567	597	587	588	561	595	612	536	561	626	607	595	566	580	626	612	615	574	576	585	595	609	620	609	585	577	601	593	589	572	553	613	614	608	578	628	590	584	558	609	620	599	599	545	630	648	642	586	605	601	583	585	611	589	569	618	597	598	592	609	615	592	601	546	669	588	578	572	631	579	600	583	574	585	651	579	582	603	593	604	660	583	609	616	589	639	617	568	563	577	591	598	594	595	592	633	601	580	618	590	584	606	620	614	604	571	596	519	624	602	624	593	590	574	586	594	624	617	614	583	576	590	602	593	612	559	605	617	620	568	624	562	560	577	607	595	616	595	615	554	575	617	619	568	598	580	600	565	576	549	576	635	609	581	565	614	636	585	580	586	604	617	604	610	579	635	585	580	563	606	608	589	624	644	607	578	538	588	601	554	592	588	600	583	583	632	611	587	591	586	654	612	547	608	593	582	599	516	599	593	555	587	586	610	623	589	588	603	582	563	585	594	576	586	541	631	624	570	602	538	611	612	613	603	601	564	579	610	579	607	607	608	591	557	630	613	582	568	561	589	568	562	619	577	556	617	582	576	596	611	599	615	577	595	569	632	599	590	627	589	588	602	578	689	542	572	570	598	624	586	620	629	601	590	600	577	618	589	611	548	565	579	616	569	658	631	585	663	583	573	597	650	587	604	619	648	577	533	595	618	573	577	585	624	574	605	653	585	605	563	593	568	588	600	568	587	615	578	599	585	585	624	583	607	561	607	566	582	577	574	585	572	604	628	635	558	603	613	591	589	601	607	593	620	624	597	633	602	574	615	593	554	592	632	617	597	613	616	586	562	597	612	604	571	613	578	544	585	570	579	534	581	613	592	590	602	599	539	582	610	561	597	585	607	626	592	601	596	584	629	538	601	587	599	634	594	586	657	618	575	593	582	599	607	545	601	573	570	606	608	552	601	608	609	606	611	645	640	628	645	594	609	585	605	572	584	627	610	570	611	600	611	546	581	549	579	607	589	619	612	577	592	568	576	565	588	606	580	541	623	594	609	600	604	585	600	607	580	592	578	578	573	611	564	572	595	610	587	581	593	587	627	603	597	620	595	579	600	614	603	584	593	578	579	584	562	567	604	594	565	555	568	572	577	556	592	587	595	595	589	587	590	588	570	565	560	629	548	646	528	578	592	614	589	569	560	576	581	565	573	599	587	584	597	557	568	610	597	562	612	604	601	585	564	589	613	591	600	598	609	574	597	608	589	571	563	572	566	586	588	587	573	592	590	583	603	619	550	555	568	539	574	600	573	570	556	661	611	580	616	560	544	620	590	610	601	565	611	586	599	585	623	567	558	586	611	573	561	547	627	599	597	653	578	600	588	562	619	603	602	586	595	583	587	590	589	595	551	619	590	547	584	576	593	571	603	566	589	571	586	617	582	557	622	568	557	623	617	570	600	611	554	596	574	602	558	572	594	600	585	601	527	584	594	556	615	651	609	602	612	584	603	600	595	567	582	621	627
29057	27376	21063	5676	481	427	385	440	387	409	383	388	433	403	449	423	417	394	426	381	418	465	543	505	466	424	415	367	429	365	398	415	400	380	382	409	394	396	380	424	421	388	391	415	399	381	394	359	393	422	405	404	419	386	414	426	419	391	433	409	379	381	381	436	368	394	361	394	396	389	381	361	369	421	389	398	396	383	412	391	397	398	369	388	417	394	428	427	378	392	408	398	405	373	415	376	390	423	388	365	385	399	362	359	421	422	390	393	403	365	346	398	409	398	372	389	394	354	356	396	414	421	381	406	389	385	422	403	375	423	373	390	361	376	406	403	397	438	413	355	429	363	441	396	412	405	404	391	389	391	393	381	347	365	411	372	409	372	413	359	426	452	401	379	412	367	410	430	362	405	397	396	376	404	414	397	384	417	405	352	394	410	386	419	432	412	410	380	404	419	408	393	436	396	415	411	359	391	401	412	411	423	397	387	435	403	436	463	394	418	393	396	474	429	379	409	381	408	395	382	374	421	380	431	420	419	408	420	413	400	389	369	355	384	419	391	419	347	392	389	411	413	390	405	397	381	393	411	405	389	392	437	417	388	388	370	391	381	389	389	426	384	412	371	419	381	396	380	390	368	379	393	419	395	362	422	394	364	376	397	411	412	349	366	413	396	422	395	422	402	402	378	361	382	396	402	397	406	394	397	382	422	381	401	378	375	395	374	392	402	390	390	354	417	381	399	397	391	416	403	398	378	393	415	417	379	373	414	381	395	416	384	380	402	407	402	387	392	432	392	337	369	391	397	378	404	414	387	439	422	389	433	413	413	425	370	436	409	405	431	400	376	385	392	385	373	409	407	353	408	409	396	400	384	371	418	374	375	403	402	401	397	416	374	380	377	364	393	446	377	359	379	415	392	407	387	394	447	448	376	399	395	414	398	418	408	411	380	438	384	399	401	390	394	369	361	404	433	377	395	408	397	380	425	366	394	393	385	388	398	411	418	394	446	390	391	396	407	386	405	396	374	393	449	399	412	398	361	373	390	387	398	414	397	426	414	435	400	397	404	401	394	382	403	428	391	392	373	338	378	387	370	358	390	386	370	410	428	354	357	405	398	381	391	382	377	392	400	406	377	433	387	369	408	405	414	380	411	390	402	381	425	397	378	368	380	383	374	388	402	389	369	393	414	384	420	368	333	414	370	415	417	407	384	394	373	390	375	374	389	392	408	421	393	396	368	386	396	372	401	361	410	381	398	420	398	409	442	431	423	411	391	428	390	420	392	355	429	390	393	386	364	417	404	410	382	454	399	369	421	369	389	378	412	395	411	423	392	410	406	386	388	384	402	411	395	357	380	457	397	432	364	407	433	375	387	404	376	408	399	369	371	404	414	426	396	387	373	367	388	410	436	439	388	386	396	439	389	380	402	447	450	385	427	411	405	427	388	373	420	379	404	412	394	373	400	386	411	437	403	380	440	386	417	387	379	371	409	426	395	405	376	345	396	393	381	394	383	384	399	406	424	384	389	417	366	377	420	408	425	441	412	417	457	399	385	384	385	408	381	416	409	400	359	406	367	410	387	354	379	415	415	433	387	396	410	377	385	426	389	408	400	387	407	441	441	406	392	376	394	373	387	417	386	422	407	421	396	419	380	397	385	377	411	410	417	385	392	427	381	427	411	369	398	386	417	377	387	389	358	385	402	413	406	418	372	379	378	382	419	411	440	402	421	425	349	393	389	407	390	444	398	382	389	369	365	360	398	388	385	387	401	414	382	402	370	421	420	375	376	397	437	428	372	404	418	402	373	415	372	386	354	394	433	429	380	382	382	431	410	403	415	397	409	393	397	384	412	433	436	412	387	398	405	402	365	421	403	364	412	378	366	364	390	397	425	372	380	352	440	364	407	407	395	389	402	380	380	414	402	382	390	394	363	373	409	405	414	372	411	394	392	359	420	405	394	402	400	381	404	415	424	369	397	404	392	426	434	395	409	399	402	394	386	394	428	396	390	413	387	382	453	378	405	392	395	437	400	364	372	382	393	393	401	377	374	418	424	392	386	363	403	410	404	429	392	389	391	384	413	419	423	422	390	391	380	399	375	393	406	407	408	364	380	374	381	412	380	412	415	420	388	423	394	424	411	395	354	401	392	403	400	379	437	399	391	429	389	397	379	390	389	420	413	385	412	400	417	422	446	402	352	393	401	402	428	381	358	387	420	424	392	394	400	393	424	391	442	407	380	388	387	399	390	382	411	420	390	390	449	391	400	399	384	445	393	376	422	381	380	429	388	371	451	432	413	387	419	394	391	384	410	381	380	390	397	410	386	407	409	372	443	399	391	432	426	384	392	399	374	429	394	425	417	397	362	431	371	404	380	411	345	403	399	418	406	393	419	416	393	405	420	400	432	410	420	414	381	389	371	404	401	426	409	395	415	385	371	386	382	394	399	406	409	416	406	381	399	405	440	403	472	361	412	398	346	427	410	378	365	370	409	414	416	424	430	405	403	390	389	387	402	395	373	394	372	404	390	391	402	381	390	371	395	392	405	399	424	404	401	403	372	429	383	398	372	401	367	374	400	431	353	422	403	379	422	404	415	390	366	411	403	369	382	376	372	416	389	387	401	412	379	357	398	420	371	403	383	387	417	421	396	415	395	409	373	412	416	382	387	385	404	450	407	406	411	418	425	377	418	404	403	389	376	397	427	384	397	422	408	422	412	363	404	354	382	423	386	372	393	425	388	398	450	384	380	366	394	408	418	382	386	404	416	390	380	390	384	387	370	401	363	428	407	361	357	425	391	388	403	405	394	410	400	408	418	406	406	416	458	397	396	410	384	382	368	402	354	384	408	421	431	407	425	395	396	391	371	395	391	411	394	400	414	405	395	375	396	384	398	405	431	420	379	360	379	372	413	412	404	382	391	398	395	429	411	435	389	427	403	387	446	433	398	376	394	373	375	411	377	367	380	417	389	411	396	378	377	387	406	417	403	412	379	392	415	392	398	423	417	401	442	362	402	397	402	392	409	402	367	409	412	382	408	386	381	386	347	406	356	369	394	410	424	433	374	372	406	417	397	358	403	397	391	388	390	382	391	339	407	424	380	405	371	368	377	419	392	383	405	385	367	384	416	402	353	411	409	365	437	380	393	374	378	394	390	419	380	394	416	395	394	397	395	388	399	409	418	381	393	354	388	403	375	375	408	398	416	415	415	440	388	413	419	379	395	407	399	406	409	372	387	394	406	429	367	400	421	408	374	437	380	406	396	398	397	373	365	401	423	405	376	420	376	394	419	402	415	432	407	409	397	385	388	400	407	430	400	360	425	398	437	430	431	387	385	375	418	386	449	368	377	432	412	385	408	399	429	403	389	414	405	389	398	423	394	426	413	419	408	404	430	398	378	371	381	378	362	401	405	418	421	399	364	391	410	390	372	403	426	404	404	398	420	403	385	390	404	407	429	379	383	390	393	419	409	407	362	407	395	395	412	399	394	376	436
19709	31524	15402	2665	424	390	339	338	388	357	360	362	369	358	364	380	356	354	347	387	391	468	489	524	406	420	348	374	336	386	344	351	359	378	340	341	343	321	362	349	344	384	353	353	392	371	359	334	379	351	374	370	358	373	345	375	359	340	385	358	384	377	348	362	387	342	352	336	323	349	366	375	341	333	380	371	354	345	352	350	364	371	413	379	348	348	338	370	362	356	346	361	353	335	351	357	335	343	392	369	365	379	358	363	336	355	321	359	366	342	342	346	329	358	334	386	336	325	334	374	389	357	386	353	363	325	363	367	348	354	363	361	352	372	350	344	353	340	365	358	344	390	382	342	377	374	363	392	404	338	338	357	347	335	375	319	375	357	337	368	371	346	368	387	361	370	366	371	355	391	345	347	352	376	361	397	377	351	376	384	276	402	366	384	323	335	393	374	336	334	363	354	361	362	356	373	365	357	352	368	369	325	352	331	354	368	368	365	369	363	343	366	350	346	346	353	360	354	328	334	354	368	352	347	366	365	388	387	359	365	361	372	370	366	371	361	366	374	356	362	340	375	374	371	349	343	358	368	345	349	340	356	347	362	363	347	369	342	351	358	319	340	399	351	371	334	356	345	356	339	356	369	340	369	369	342	348	394	349	358	364	351	357	361	354	364	374	366	383	350	342	333	369	384	364	390	372	360	345	397	338	346	353	363	380	340	360	363	366	327	367	331	334	375	340	357	358	375	354	395	365	335	358	334	379	342	370	328	339	382	371	325	352	358	352	332	346	358	359	335	353	343	334	382	377	351	351	344	368	381	346	377	351	350	389	363	368	345	347	334	363	346	341	363	359	337	366	375	348	350	383	347	381	373	331	383	340	352	354	349	345	349	393	335	349	405	356	360	339	374	356	349	342	369	357	371	347	346	358	311	372	338	380	357	355	363	387	377	409	325	376	355	352	329	361	354	361	346	331	368	336	335	357	338	370	349	348	364	353	346	353	385	360	385	365	337	367	365	306	358	360	388	336	346	350	338	367	384	355	361	360	336	369	370	347	379	325	345	363	354	359	346	355	364	371	363	370	351	359	358	363	367	382	369	397	395	369	359	327	346	343	344	351	330	361	335	360	361	403	365	356	356	347	357	366	373	387	358	368	375	368	344	351	360	399	354	343	375	370	349	347	390	375	367	338	354	370	336	351	330	334	351	399	344	338	378	347	365	328	312	336	344	336	343	344	369	327	362	345	328	377	374	359	328	371	329	338	368	324	351	417	367	330	381	374	319	350	353	333	337	354	321	352	336	349	355	343	388	322	340	329	358	367	373	345	348	354	354	378	388	358	347	348	336	365	360	344	338	362	339	378	352	364	361	396	375	320	350	355	368	398	337	344	389	378	386	334	381	342	376	351	353	377	345	354	345	359	343	369	356	370	375	344	350	359	310	355	368	393	359	383	337	340	346	386	330	367	392	354	352	338	397	392	371	354	305	369	343	348	344	351	381	360	369	353	394	410	348	358	351	326	345	372	352	350	335	330	347	354	364	361	348	356	333	372	370	350	371	396	359	359	370	337	378	347	365	345	339	367	350	358	356	357	369	374	379	372	340	353	347	334	353	344	371	375	389	333	359	350	333	340	370	333	345	362	367	372	361	374	401	362	338	381	369	374	338	345	371	391	328	362	355	359	381	366	365	333	371	352	339	372	389	343	342	351	343	342	347	395	357	354	337	364	407	338	346	366	378	363	368	358	356	363	342	348	328	347	364	381	368	357	353	351	370	374	378	354	366	342	380	380	362	338	357	387	349	386	360	330	373	372	344	369	387	341	336	363	378	355	337	372	345	361	369	357	358	337	347	359	339	351	351	363	349	358	388	372	391	351	356	378	371	351	400	324	351	361	339	346	368	350	351	336	389	356	388	343	335	378	363	346	347	342	373	361	343	343	362	379	354	360	327	378	336	346	358	334	351	365	354	351	354	338	390	394	375	329	375	389	383	351	354	351	344	350	365	372	400	387	353	361	339	365	349	343	380	367	411	340	347	371	380	375	378	356	360	339	351	369	371	385	340	362	340	364	319	346	355	392	344	331	321	315	376	354	366	322	350	343	336	357	351	366	379	367	380	342	339	389	367	337	348	337	361	371	361	337	334	347	347	357	363	364	361	360	381	356	363	352	355	348	358	332	351	370	331	363	313	317	319	348	374	350	364	336	355	377	357	346	340	345	317	322	349	373	369	362	333	343	364	338	326	325	377	333	362	365	351	311	346	355	318	333	354	357	332	365	300	359	377	333	355	370	332	343	359	371	367	348	353	354	382	386	383	363	386	359	343	358	353	345	364	349	343	362	355	387	350	337	336	339	378	367	336	336	359	355	306	332	367	349	351	391	371	361	347	368	322	355	360	386	341	328	364	353	362	343	346	360	376	346	354	355	356	325	366	308	355	354	331	367	343	362	371	331	313	365	360	367	342	346	377	351	361	330	375	341	374	319	322	352	325	362	393	358	335	347	356	394	359	346	386	351	384	348	360	322	377	334	368	383	381	353	340	393	351	369	369	345	374	348	344	370	343	381	362	366	327	334	372	326	324	350	359	346	364	381	396	384	355	367	359	376	349	339	350	380	343	329	336	365	343	321	410	335	334	365	372	377	369	354	344	318	381	375	366	383	357	381	347	352	348	365	374	371	349	364	337	357	353	351	346	372	367	320	338	352	334	343	380	351	354	341	367	390	343	379	362	372	376	342	351	343	336	349	337	370	349	340	401	375	329	344	341	338	354	335	370	350	335	362	365	362	340	363	360	380	360	336	375	359	341	386	363	378	344	377	334	403	373	347	371	351	389	362	380	372	370	343	357	339	364	380	376	358	361	386	339	358	356	392	335	345	346	367	367	348	355	349	343	317	370	344	372	357	337	349	379	328	338	350	354	342	339	362	356	364	362	355	367	386	345	339	337	366	373	376	354	356	319	350	338	356	358	343	351	377	343	356	385	390	340	355	364	350	330	382	373	382	341	354	333	340	350	372	349	343	349	408	368	339	323	354	348	340	349	325	371	372	357	387	360	358	327	345	339	350	358	401	327	334	327	335	383	360	364	355	355	364	366	361	355	374	308	326	359	362	339	352	334	350	379	332	383	390	384	330	330	342	338	365	360	369	366	390	376	379	363	380	329	365	322	360	332	354	365	390	310	379	368	329	374	363	372	378	344	389	339	396	355	393	379	346	358	336	365	369	370	345	369	364	356	346	354	407	344	362	360	353	333	331	339	367	362	347	339	309	383	382	333	346	378	352	368	340	393	340	334	341	368	363	367	369	360	359	365	339	356	349	354	364	361	333	340	334	360	356	337	345	372	333	367	350	371	363	356	342	387	355	359	386	344	339	351	372	339	356	383	336	326	357	390	368	332	367	374	348	375	319	350	390	366	352	341	379	366	377	375	361	333	385	335	344	351	352	335	363	342	377	354	366	366	350	322	342	361	388	355	364	362	335	356	327	344	340	390
24960	25135	39739	32470	13022	2207	852	617	533	587	524	537	525	538	540	508	526	498	537	548	616	1321	1238	1000	707	611	544	525	528	495	536	539	500	533	501	496	522	500	502	538	478	508	553	516	524	520	517	512	455	535	527	538	486	504	519	518	512	505	542	505	508	491	499	498	539	498	505	500	502	502	545	479	543	485	511	543	484	543	501	493	467	519	514	509	511	502	512	539	516	477	525	515	550	524	453	533	526	516	493	505	456	473	483	470	550	485	495	543	479	492	522	516	504	490	510	538	535	489	507	498	497	493	548	526	515	506	470	470	546	502	548	489	506	448	476	510	517	543	532	503	482	487	519	479	528	465	531	520	485	491	493	509	502	503	512	522	512	520	507	532	502	507	507	533	519	472	480	485	514	460	485	491	565	484	505	531	524	504	517	528	504	488	514	499	527	541	546	483	534	481	514	465	525	495	480	511	489	502	526	528	462	511	426	519	547	495	499	485	506	491	484	549	492	513	493	477	469	529	515	523	497	515	515	511	534	508	511	518	515	547	500	513	486	511	496	507	510	531	511	502	486	481	510	508	521	528	536	518	518	495	515	541	498	497	508	501	562	509	506	533	506	497	492	514	547	524	513	512	550	532	496	511	508	494	491	532	504	494	519	486	498	484	491	477	499	521	492	522	512	538	533	496	515	513	524	458	456	463	465	528	495	507	500	494	484	467	504	498	517	493	504	497	532	490	483	502	528	512	489	516	502	491	494	478	538	499	485	504	484	543	514	503	524	511	490	500	498	493	543	515	521	563	488	517	478	486	498	529	488	515	513	494	492	532	490	552	467	504	511	502	496	486	482	530	531	532	471	525	523	524	489	507	511	501	461	527	528	502	485	508	532	512	523	525	524	556	555	522	510	524	536	510	495	489	507	503	490	512	510	500	501	493	503	497	514	509	492	465	514	481	509	519	564	478	525	516	506	483	507	501	539	510	511	471	494	534	493	510	529	493	545	519	500	484	526	529	479	498	523	504	530	511	492	557	497	482	520	507	511	472	500	509	503	479	467	523	521	503	521	532	465	481	501	534	495	504	516	495	517	481	508	479	514	508	523	544	504	495	484	523	531	477	499	494	472	519	535	495	504	535	515	496	495	484	496	492	473	499	506	482	535	534	550	539	531	504	536	506	521	513	510	467	495	452	502	524	526	545	493	541	521	461	524	467	494	507	511	497	512	509	495	515	528	511	521	544	494	518	510	486	480	521	526	535	505	495	527	498	500	496	491	514	538	511	557	513	501	478	507	493	534	506	467	528	510	520	539	505	506	492	481	477	515	509	494	539	480	520	504	491	514	562	497	532	533	500	511	514	532	481	496	500	503	534	513	511	499	481	506	515	506	510	492	545	478	482	497	518	530	526	490	533	552	533	541	504	547	509	506	554	517	530	530	521	534	522	505	488	517	512	499	477	516	541	488	561	526	496	526	493	504	507	512	541	537	501	510	488	511	519	498	540	517	516	488	503	513	510	522	521	523	517	543	550	523	524	501	502	511	549	521	543	490	450	496	499	520	492	509	527	493	506	500	484	457	494	520	511	490	532	502	478	482	478	503	528	520	554	491	521	510	518	531	518	502	507	510	528	514	480	482	543	498	493	497	488	478	501	484	524	498	532	481	534	532	518	544	526	510	516	538	508	508	567	489	460	528	492	494	512	527	475	535	531	522	511	520	511	498	518	505	505	502	502	514	494	463	500	538	515	538	549	461	511	484	508	488	525	507	480	492	511	507	510	479	530	479	486	527	518	495	558	510	502	519	488	507	531	534	518	518	495	507	534	463	502	500	520	542	557	495	499	513	487	472	527	516	472	497	481	468	528	488	537	530	510	475	528	488	520	461	463	501	530	524	532	507	507	512	512	485	529	508	516	498	534	496	484	538	509	512	527	507	466	501	519	495	517	510	557	477	478	495	499	500	467	497	502	554	504	502	518	487	493	497	506	514	516	498	513	482	513	521	483	500	490	497	502	494	467	506	495	489	492	539	522	516	512	498	508	504	544	520	493	506	491	518	481	466	466	494	495	488	512	476	500	502	519	481	490	518	476	529	522	481	526	527	506	514	477	547	514	521	494	495	506	513	512	497	529	485	474	497	492	499	517	513	485	516	513	499	479	517	495	493	481	522	522	528	475	495	551	496	501	469	495	473	501	526	539	523	481	514	496	527	519	461	511	514	536	474	507	531	487	500	517	510	522	530	514	518	527	526	502	515	464	505	508	528	528	518	500	485	545	506	482	493	506	503	502	507	528	477	459	503	467	494	481	467	514	502	516	516	519	539	507	536	531	496	503	507	528	486	523	479	523	493	490	471	502	520	504	533	517	501	486	446	506	531	496	511	542	521	470	490	508	487	470	482	512	504	541	531	504	496	509	515	546	501	522	456	522	520	530	511	514	490	508	537	519	513	496	541	526	474	537	497	483	494	505	464	504	510	502	497	519	460	471	482	504	490	489	523	512	510	534	507	543	491	500	516	525	554	487	487	538	554	524	501	532	498	521	545	488	495	512	480	472	490	504	498	463	486	510	465	519	538	472	539	426	498	501	519	480	507	512	488	502	509	479	503	526	487	543	514	514	553	501	522	479	520	528	476	502	515	487	489	540	528	527	507	480	530	517	535	470	479	502	494	493	497	458	455	527	496	498	533	514	479	501	525	493	498	495	515	500	512	462	501	447	483	519	563	516	558	547	545	511	488	541	491	511	532	526	497	520	504	512	477	486	515	487	511	479	500	520	504	462	512	483	493	527	502	488	494	491	513	511	498	507	534	448	502	510	526	546	458	483	523	516	473	494	522	506	495	518	520	461	515	496	513	524	473	552	496	467	500	501	521	457	530	511	527	536	508	528	501	503	512	497	463	524	513	524	548	505	513	424	499	548	503	501	480	461	540	528	483	553	525	513	505	488	536	472	505	485	462	518	484	494	505	503	505	504	509	518	503	491	503	496	528	538	471	481	498	519	482	530	525	461	496	481	507	577	515	499	534	519	493	527	484	520	521	533	481	550	526	514	517	547	484	507	558	520	530	480	517	513	505	520	529	503	484	531	511	508	525	496	487	506	504	507	485	525	512	533	488	528	508	513	522	486	520	518	476	505	490	502	504	532	473	539	506	515	563	529	494	530	506	522	483	486	495	495	510	505	531	523	500	496	479	484	544	503	522	519	526	477	546	486	526	492	476	522	512	504	516	480	505	546	522	477	546	498	488	497	504	517	478	481	530	509	584	499	530	525	508	515	515	494	522	493	498	531	448	513	514	521	501	494	497	504	464	495	488	486	496	522	517	506	528	503	456	481	525	529	483	481	523	470	489	549	511	518	525	538	488	517	534	504	487	520	508	508	538	511	464	529	531	462	495	502	514	478	514	459	491	505	498	458	568	526	509	548	547	510	499	511	517	493	539	484	512	478	533	522	467	487	547	472	468	503	501	530	486	507	518	526	486	506	505	485	513	520	510	509
55576	87687	63236	19407	697	636	602	601	567	527	511	528	507	527	507	537	550	564	533	508	752	1772	1672	1215	824	611	525	476	538	561	510	498	534	518	519	533	566	537	488	473	483	570	506	518	469	502	510	551	478	518	494	481	506	486	533	484	549	495	518	497	539	479	505	549	516	486	524	511	512	469	506	552	509	530	463	488	515	493	482	510	515	520	498	496	532	523	489	491	501	493	500	529	517	515	488	529	530	503	484	517	496	477	559	502	478	495	489	477	500	496	467	495	476	522	528	514	507	498	509	519	495	538	485	491	477	514	555	531	495	497	505	506	524	492	479	496	509	521	495	488	499	520	505	504	510	540	501	482	493	498	495	515	545	485	510	489	481	549	494	547	525	499	516	470	493	502	491	546	478	497	510	504	515	504	496	466	510	492	489	494	557	499	513	488	539	524	516	542	487	523	506	515	474	505	504	454	524	488	492	494	559	489	483	501	492	505	558	502	509	506	460	504	461	492	497	471	476	523	497	478	533	512	518	501	516	517	521	509	509	504	506	498	485	485	474	497	503	530	504	550	484	494	472	535	548	535	502	486	530	509	511	508	488	491	539	516	502	506	506	497	483	498	479	498	512	528	508	464	503	515	470	495	505	522	502	483	471	510	514	471	481	565	527	533	506	509	462	549	512	529	520	490	547	505	459	516	518	542	522	473	507	496	495	519	508	492	473	496	503	547	494	478	485	502	500	480	520	489	508	526	496	529	499	499	519	534	473	497	531	508	488	503	514	517	505	506	521	478	486	493	504	470	454	530	482	512	521	520	502	488	471	522	507	492	522	453	492	478	486	514	496	472	507	506	468	515	490	542	508	465	494	505	459	482	523	494	524	486	484	510	524	512	540	507	561	528	523	488	503	549	515	498	485	497	473	470	538	523	497	476	481	510	488	512	506	521	487	479	516	480	493	529	482	501	504	552	505	508	500	483	520	506	529	517	503	510	438	502	541	523	500	517	504	540	502	491	508	506	479	465	510	496	510	484	504	469	522	501	500	512	459	543	479	494	540	490	542	530	518	522	506	478	476	518	503	519	512	490	478	516	505	518	468	489	511	537	497	524	538	489	539	469	515	509	539	497	523	500	505	522	489	450	482	527	472	536	525	504	491	486	475	437	492	506	517	546	510	509	530	500	515	528	497	532	489	509	480	509	507	529	501	521	486	491	517	500	515	497	512	492	531	498	510	495	505	514	530	499	518	502	532	508	479	496	497	503	497	552	478	490	506	489	470	475	494	500	514	508	517	500	476	538	501	458	501	508	477	485	506	533	486	501	475	503	506	508	509	534	529	473	523	507	491	566	487	494	467	516	479	514	500	485	498	515	519	445	517	469	520	482	512	502	487	473	519	532	469	490	536	497	501	482	482	520	521	478	501	515	502	444	510	519	491	463	494	490	495	508	504	578	547	517	500	510	525	456	488	503	500	457	478	485	523	531	478	489	485	495	505	491	468	513	508	518	514	521	531	523	502	510	544	507	524	525	485	507	500	498	508	483	515	492	516	501	527	521	497	510	480	520	549	470	519	517	510	531	500	511	451	490	506	508	504	485	508	474	495	508	545	509	484	473	528	498	509	509	500	519	515	492	524	526	512	540	486	559	478	525	486	523	451	550	521	480	519	521	494	467	500	483	515	538	483	513	499	510	506	496	494	480	504	479	495	491	546	479	498	505	524	504	480	498	531	511	478	501	491	539	500	495	500	502	508	518	463	527	518	478	511	486	520	504	500	502	525	469	478	522	516	499	473	499	494	504	484	511	501	511	500	487	496	475	506	509	543	518	517	537	499	505	465	482	498	520	522	528	483	516	509	523	467	513	533	439	493	496	463	478	515	535	495	505	474	554	497	514	522	494	521	485	524	521	508	530	496	477	530	503	547	499	535	489	480	495	519	483	512	514	523	514	516	504	523	486	506	487	522	507	488	505	522	506	490	519	510	463	504	508	493	495	503	501	504	498	468	462	484	531	516	488	482	508	500	481	513	506	487	503	446	489	474	482	508	515	501	514	532	537	533	462	496	472	515	504	517	454	506	514	498	548	535	498	526	521	485	521	479	504	479	511	488	526	513	490	528	504	459	480	470	511	508	461	520	508	445	512	535	489	482	540	537	493	498	513	474	503	529	475	489	449	530	558	509	479	528	491	465	539	483	511	527	520	502	499	518	527	497	478	502	510	531	482	483	461	525	526	464	500	528	469	530	497	530	492	521	500	500	505	489	463	499	509	536	477	529	508	538	500	500	484	491	486	484	481	517	549	516	446	495	493	521	486	470	467	471	519	536	496	487	496	511	463	496	525	466	532	479	499	520	479	507	518	479	507	482	505	447	487	510	485	463	520	518	510	471	499	492	454	529	514	477	518	516	507	517	540	499	509	490	488	508	498	482	529	510	493	478	480	489	514	473	519	513	499	535	509	490	489	515	495	502	458	480	513	459	527	479	496	517	501	497	521	493	487	485	525	535	524	521	474	520	485	507	529	504	500	526	491	557	505	478	518	488	494	493	537	544	488	535	482	512	504	473	516	462	522	486	470	535	515	490	538	476	530	522	499	530	479	504	507	518	535	548	522	501	518	493	465	463	488	488	484	480	514	495	511	513	489	515	479	520	490	479	498	493	476	514	529	518	485	485	487	504	500	550	546	503	473	504	501	531	518	462	498	485	527	523	512	528	531	462	537	488	497	529	466	510	502	485	512	543	517	491	536	489	496	527	495	495	536	475	485	485	506	512	497	536	460	474	481	506	496	505	495	540	483	508	528	516	517	511	517	481	478	496	500	503	521	484	534	511	531	515	488	500	491	485	521	547	501	484	483	531	443	501	493	493	514	517	505	515	468	486	489	527	467	512	502	531	486	468	476	553	476	501	468	517	485	493	536	530	509	561	520	523	503	489	479	522	463	507	501	527	489	502	496	520	495	479	493	492	524	508	524	510	507	525	502	494	509	493	458	485	525	467	521	518	483	493	489	483	518	464	508	503	474	558	470	492	541	473	536	477	497	508	522	528	531	559	487	532	489	516	497	476	530	470	460	518	481	483	477	448	484	488	492	527	494	488	516	498	513	495	491	500	508	507	467	476	493	510	502	514	525	513	472	523	504	555	504	501	507	497	536	519	471	520	482	461	474	470	523	495	531	506	492	557	540	522	566	533	449	505	525	519	535	506	501	523	549	518	490	478	519	533	516	513	500	506	495	450	527	503	482	531	533	517	491	487	504	555	537	514	523	493	507	479	513	512	471	497	526	453	445	432	470	519	510	523	505	481	527	523	519	473	511	491	514	506	510	497	461	474	515	531	504	506	490	500	499	492	500	490	520	495	501	497	509	503	487	504	508	494	520	466	503	493	526	498	492	489	511	505	495	506	465	511	514	533	502	493	533	478	498	490	510	506	528	525	512	486	484	492	523	504	490	512	508	504	531	525	508	500	504	522	511	484	502	478	506	506	509	486	532	479	492
23946	22674	36397	33215	18209	6965	1290	810	688	706	693	683	677	638	655	581	640	605	640	662	648	1822	1902	1396	958	785	653	608	643	612	633	663	625	663	614	600	583	583	636	612	599	607	598	617	636	643	583	577	608	598	597	618	623	610	628	577	615	584	641	611	629	656	629	629	578	624	613	641	603	619	601	626	587	585	667	609	617	622	608	619	619	593	611	630	602	578	594	633	626	619	602	601	606	590	616	569	644	628	587	596	645	615	582	626	577	636	600	660	634	656	618	610	625	642	569	613	602	620	588	639	601	614	633	618	615	619	595	622	634	648	575	576	598	616	615	616	605	637	602	620	596	601	626	576	610	602	581	600	614	604	588	580	599	618	622	634	628	587	603	575	607	620	629	589	587	629	588	612	595	608	575	580	634	561	604	634	596	644	620	610	598	613	624	623	609	644	600	594	662	607	578	558	578	617	599	633	626	623	545	595	622	599	617	624	621	627	659	612	621	576	619	594	590	642	596	607	563	637	587	639	609	628	569	617	584	615	594	607	612	587	632	612	588	606	609	595	575	623	590	617	592	578	580	586	623	638	604	645	571	560	645	557	599	577	655	619	602	645	604	596	633	631	579	608	608	652	606	629	610	583	667	603	607	613	671	641	564	656	618	662	656	597	544	611	558	586	573	600	599	642	627	622	630	580	631	615	599	617	663	662	616	633	578	627	577	593	601	605	598	564	616	632	604	582	606	606	620	622	603	644	587	624	586	563	628	611	605	608	595	619	583	621	614	576	633	612	591	563	594	590	597	576	587	613	607	590	586	592	592	581	690	628	594	669	583	544	575	571	600	615	606	633	592	628	596	586	629	639	591	607	627	561	566	660	583	597	577	622	602	573	580	598	614	591	597	614	663	639	593	602	607	615	651	644	594	607	605	591	622	599	638	568	610	597	652	641	675	652	613	645	599	590	631	646	591	593	598	597	600	585	565	590	601	597	628	659	582	607	583	618	652	600	604	647	569	606	614	660	584	620	586	623	617	612	582	605	627	613	568	591	579	579	639	593	665	633	628	605	635	592	662	590	594	607	609	603	601	635	596	602	634	593	586	634	582	592	648	602	607	598	637	624	588	599	599	617	617	588	644	574	578	610	592	590	688	604	634	596	591	611	596	648	545	558	615	573	603	633	582	615	614	592	578	639	610	632	633	594	607	608	553	602	584	564	651	575	597	611	611	579	603	594	621	561	599	563	616	613	632	572	611	610	598	624	593	617	627	641	596	617	564	580	630	604	609	606	637	647	604	622	603	556	589	613	612	589	648	544	620	635	605	575	603	587	622	589	657	596	591	584	634	605	603	635	594	627	603	606	601	601	603	566	634	605	589	582	618	616	607	669	616	607	600	627	635	601	582	603	620	586	640	643	570	586	594	599	598	589	589	615	614	591	597	623	620	626	607	622	559	537	564	641	638	559	602	611	611	659	563	624	590	610	636	608	626	623	629	613	602	644	600	616	622	573	555	643	609	650	638	614	596	572	620	578	597	656	629	613	629	575	648	600	614	588	600	585	612	600	553	591	627	665	621	620	615	585	596	611	598	615	636	611	608	612	575	611	561	597	597	581	593	618	579	619	591	577	585	610	585	610	631	599	589	639	607	604	603	595	602	546	636	634	598	572	611	606	565	610	666	548	590	613	648	555	582	630	584	580	655	606	573	593	625	601	616	621	613	590	606	606	595	612	629	585	579	624	623	583	586	594	648	624	621	641	621	632	610	606	588	603	635	641	622	632	624	603	618	630	577	633	571	607	629	580	545	610	600	627	607	606	588	627	621	620	615	627	624	581	638	577	614	600	583	592	630	604	640	616	630	593	596	624	595	608	580	585	656	591	615	598	596	611	596	573	614	606	595	621	596	607	579	616	632	591	618	527	631	591	637	606	547	640	619	604	628	605	618	605	637	587	579	590	622	606	614	642	642	617	598	627	595	609	623	575	607	607	596	606	605	601	618	636	650	632	589	595	594	594	602	639	646	611	626	561	586	611	644	606	589	612	584	637	642	622	611	644	592	576	598	581	618	607	628	608	590	633	623	636	631	610	598	563	611	639	590	626	619	587	639	626	596	583	611	602	599	586	603	623	603	578	601	608	619	608	617	638	603	586	648	589	603	648	570	653	613	610	625	602	598	609	594	578	577	608	615	613	655	621	589	624	618	595	606	553	611	585	607	591	632	599	614	590	602	572	582	579	607	573	608	614	594	635	584	582	600	600	616	626	635	632	611	578	601	545	601	548	608	595	604	609	610	603	583	634	585	604	634	608	592	637	631	661	647	626	632	621	570	612	627	634	577	648	610	597	600	640	585	624	603	593	595	612	591	629	598	636	587	593	628	629	649	628	603	603	585	560	612	620	578	600	573	606	597	580	610	624	578	604	626	637	641	602	582	599	652	588	595	630	620	589	593	597	616	588	568	580	661	626	574	624	584	589	618	569	601	598	574	592	596	561	586	632	578	561	614	586	619	613	597	599	576	619	564	597	611	592	608	577	628	608	616	596	640	624	622	589	572	623	590	545	583	588	588	592	623	668	621	590	597	600	676	557	627	570	591	575	613	627	616	638	669	596	606	580	583	573	597	613	641	612	609	603	635	615	624	629	639	598	617	616	580	621	643	567	631	638	599	603	579	597	613	643	606	603	608	591	578	618	606	590	591	603	635	592	576	619	609	594	587	574	605	600	616	586	620	595	637	678	599	589	586	637	552	622	638	605	615	624	629	572	600	608	580	583	570	618	599	617	616	588	604	568	640	605	613	626	629	622	590	594	561	590	653	587	591	573	588	606	608	611	617	624	591	590	630	609	602	595	573	613	628	570	579	609	615	568	596	618	626	609	593	647	609	613	625	629	597	624	630	581	614	604	594	629	594	583	624	643	658	647	594	591	589	610	600	645	622	605	652	620	600	591	578	603	595	566	618	589	607	622	598	596	566	625	582	629	605	550	543	572	626	615	578	651	622	581	643	607	599	600	586	565	614	653	662	606	612	583	612	592	623	576	656	572	607	627	569	583	639	585	588	605	637	603	617	613	622	622	589	565	608	569	554	632	582	615	596	592	599	606	615	618	654	568	590	625	618	603	592	631	602	589	643	623	583	583	613	619	637	645	623	608	594	570	580	616	615	660	576	635	582	617	572	576	600	591	628	577	648	588	611	638	640	682	613	591	614	665	601	618	603	571	578	634	600	585	621	619	600	586	630	584	617	602	628	596	550	651	588	598	616	621	588	591	646	568	629	603	630	667	569	676	593	562	608	589	614	602	653	601	601	611	609	606	601	605	614	572	614	642	594	628	643	563	599	641	590	555	596	597	582	622	583	588	617	579	642	621	617	593	559	601	577	624	586	631	603	639	597	624	583	580	591	585	595	600	596	648	580	600	574	664	612	635	562	565	565	606	636	589	614	665	574	550	615	607	647	601	605	619	624	626	601	626	613	610	592	563	596	584	610	571	620	551	619	623
61023	98179	75842	23303	850	742	762	705	725	638	664	692	612	662	664	680	594	638	665	636	724	2815	2742	1850	1097	784	685	645	655	611	638	560	621	663	631	637	610	610	607	652	612	643	632	589	668	635	595	595	609	625	647	610	629	596	670	596	602	635	646	619	576	610	634	599	667	606	612	614	612	640	590	583	609	627	606	636	597	648	640	617	654	607	660	603	577	615	590	624	609	649	628	625	618	593	622	606	635	602	595	634	622	600	654	613	656	612	614	638	626	552	611	594	597	622	597	620	593	587	674	616	604	588	602	646	619	669	630	576	629	606	623	570	613	608	594	616	594	618	649	607	559	643	628	607	649	625	585	607	628	604	603	654	598	613	621	610	587	638	633	629	610	602	601	602	584	601	643	600	675	586	579	576	635	573	625	630	587	618	621	605	624	631	658	616	602	584	641	619	624	617	630	601	670	624	639	604	635	651	651	613	616	631	659	630	587	625	651	600	604	610	593	605	631	536	591	623	608	649	616	630	604	601	578	607	566	589	642	659	599	638	624	589	581	612	651	614	624	581	608	616	657	595	661	618	623	622	584	624	633	599	626	680	584	572	605	621	581	602	610	631	640	614	615	650	572	585	604	630	597	613	619	616	580	572	625	607	609	612	598	605	641	618	611	630	587	591	620	642	604	571	624	575	598	644	582	618	622	664	629	620	672	602	618	610	666	598	599	603	661	637	558	617	653	611	575	608	616	628	606	636	634	611	599	632	638	590	609	610	600	652	599	636	617	601	610	619	595	576	617	625	595	609	614	594	602	597	611	645	614	598	602	628	620	571	613	603	567	612	568	608	585	598	581	616	584	616	577	621	637	611	643	620	582	619	605	605	588	617	643	652	577	593	657	614	589	585	606	634	609	587	586	595	636	642	626	586	626	641	662	622	622	634	584	660	624	635	677	635	605	618	604	608	635	585	605	606	593	615	614	620	617	600	602	572	591	603	629	599	634	614	585	613	638	598	585	603	598	630	615	634	590	599	604	580	655	647	599	604	620	591	603	584	596	578	590	598	635	617	570	663	591	605	609	634	640	572	631	602	627	645	593	662	590	623	585	629	615	623	613	592	551	601	578	591	569	615	584	649	586	566	579	581	647	587	611	619	639	630	581	596	588	640	539	555	569	642	625	622	583	582	614	604	658	628	617	597	649	618	569	635	619	611	576	591	605	668	629	594	592	563	596	606	612	633	576	600	604	619	644	636	508	623	654	628	635	611	594	617	666	599	587	599	588	593	593	605	623	634	608	595	651	607	624	652	604	618	635	600	654	600	588	595	622	612	603	640	651	567	609	604	627	588	642	578	600	594	579	636	632	622	641	573	584	651	646	646	604	608	581	654	632	639	606	572	608	575	633	579	582	601	646	644	647	620	596	607	585	595	575	629	604	586	617	563	634	570	584	617	610	624	602	579	622	593	631	623	587	648	568	597	621	590	666	610	622	609	638	638	640	653	609	587	630	638	596	631	611	601	671	612	623	590	628	617	590	624	608	642	607	641	627	588	652	644	600	637	619	594	619	598	612	620	625	600	649	621	610	622	648	620	601	635	627	583	639	612	618	615	647	630	606	626	638	609	655	644	625	633	614	627	669	609	635	634	622	547	622	600	628	615	615	657	621	555	629	625	617	588	614	623	589	595	618	605	623	587	613	613	621	575	597	607	608	626	626	634	584	631	594	661	596	604	626	610	625	612	565	577	625	624	594	601	585	614	607	594	599	632	627	616	649	569	592	631	610	613	634	640	619	632	607	608	643	598	621	591	553	604	597	627	598	623	628	649	656	605	630	641	627	667	594	609	627	577	636	589	605	619	609	608	606	620	625	578	598	530	621	631	623	590	618	614	634	581	615	600	602	580	591	642	641	612	586	635	584	603	609	620	578	627	603	611	623	635	597	603	609	608	622	617	610	638	601	613	603	638	614	603	567	564	604	622	600	579	654	615	632	613	601	632	645	624	632	606	634	598	586	627	608	634	584	623	636	603	613	612	608	604	606	668	616	577	623	624	588	581	630	592	602	626	667	585	614	640	617	615	597	615	637	606	636	557	604	586	608	658	639	652	616	633	608	563	659	607	596	562	602	607	564	624	606	580	557	609	657	611	619	616	609	620	590	615	639	590	615	582	632	599	613	584	608	591	623	581	640	630	601	614	614	622	602	607	635	595	612	671	600	593	614	611	626	652	583	604	611	619	634	634	579	601	666	607	584	595	600	601	624	611	606	634	607	610	580	633	639	574	632	611	619	598	636	572	620	597	633	651	583	603	622	604	623	670	598	606	596	566	625	618	625	642	660	572	601	568	592	604	625	622	569	650	642	607	630	636	647	592	623	595	613	589	618	636	592	611	647	604	594	640	610	611	589	614	633	604	621	603	587	651	630	625	647	587	627	563	623	605	586	590	553	633	592	616	628	576	597	605	618	571	623	633	627	590	591	635	588	566	604	676	584	614	568	586	579	583	639	605	624	594	611	609	568	613	597	607	581	627	626	648	618	626	626	610	616	647	568	559	560	618	600	619	612	579	576	604	643	564	616	626	607	631	625	614	584	632	622	596	566	613	642	651	600	648	637	593	667	599	613	607	634	556	592	619	596	585	611	619	609	609	600	590	663	599	569	622	570	610	588	600	595	594	611	605	602	598	563	582	616	603	611	572	589	627	631	648	581	611	594	652	592	599	550	600	619	621	591	631	581	626	600	627	614	599	645	615	590	601	653	622	607	588	597	562	687	623	621	581	634	632	588	606	632	606	624	596	571	629	600	596	569	586	598	625	628	560	649	627	656	593	652	595	687	579	600	651	607	603	609	640	622	608	638	605	652	607	584	616	602	590	585	639	620	597	613	563	599	624	604	595	608	579	597	600	581	566	590	612	564	690	597	598	594	636	637	606	629	583	621	661	621	595	596	575	601	611	600	614	614	627	659	596	588	593	572	633	611	596	651	585	570	607	624	603	616	591	618	653	589	601	618	586	601	636	608	611	592	617	614	584	610	639	587	640	620	599	602	602	603	648	617	593	608	614	615	595	587	600	593	614	608	657	635	614	638	616	650	668	656	630	572	590	588	608	590	557	564	602	621	587	573	624	611	645	602	624	590	615	576	595	612	596	644	579	655	595	605	621	613	666	627	619	636	641	590	589	574	608	610	605	577	647	597	611	622	562	581	633	588	592	600	634	635	622	618	588	624	589	593	615	600	605	593	556	629	612	608	644	602	625	616	619	604	600	613	589	606	607	608	584	633	610	624	577	585	613	609	594	610	629	609	654	635	598	629	667	628	595	595	654	590	617	618	556	601	612	591	620	596	623	639	587	619	621	639	622	575	566	597	611	612	592	626	572	637	597	602	616	564	614	612	604	653	614	558	583	593	585	611	633	591	592	609	607	646	577	601	580	571	597	644	585	585	590	627	605	620	623	601	575	644	573	583	601	615	598	584	638	615	590	598	622	589	646	597	606	629	640
29455	27849	22899	6606	507	433	432	453	375	400	409	382	420	388	401	404	409	354	412	432	444	433	499	481	475	420	426	436	421	373	389	432	389	401	382	383	388	411	380	406	419	429	400	403	412	380	406	393	412	413	402	382	372	398	397	416	411	369	414	427	406	421	402	386	400	434	418	381	424	391	429	372	379	450	372	406	374	415	395	387	390	402	366	389	416	406	386	431	420	421	451	410	373	439	409	405	394	421	416	432	394	404	427	397	414	407	432	383	426	401	445	398	395	373	408	413	368	398	421	402	397	378	393	438	411	423	384	413	458	394	402	427	359	393	377	395	403	408	405	365	372	379	405	404	381	367	347	388	392	398	413	393	412	393	366	411	388	434	380	411	428	423	413	389	379	382	434	381	391	393	389	408	379	419	361	386	398	393	335	386	350	370	394	404	412	407	367	385	390	400	408	408	384	402	408	365	379	404	413	411	387	419	409	430	405	436	399	404	380	368	447	383	385	440	427	383	387	420	426	393	401	414	405	402	398	388	418	429	397	386	382	396	382	398	422	397	416	406	412	394	381	402	432	422	381	385	376	419	371	416	412	393	398	416	392	397	394	428	422	418	444	360	434	398	366	410	419	349	377	430	404	437	394	378	406	375	402	435	401	393	399	424	378	410	392	418	351	381	396	355	407	415	417	405	403	422	380	409	420	374	440	428	424	413	423	396	399	426	427	392	402	383	381	401	411	384	397	392	420	426	362	439	404	400	382	405	421	386	386	410	418	391	376	419	380	396	397	407	401	399	391	377	400	387	376	388	388	449	380	382	421	418	383	428	431	440	399	379	415	382	409	383	390	392	411	453	402	394	388	420	401	389	386	374	405	415	346	411	403	407	409	426	409	406	383	407	391	403	418	382	343	355	394	376	389	370	380	397	436	382	382	402	372	385	375	433	395	424	415	407	393	408	426	426	406	406	409	404	393	411	439	386	386	426	405	388	407	395	426	413	401	412	375	413	375	390	391	452	378	396	386	398	428	400	385	379	397	397	441	378	418	450	379	424	399	394	429	381	404	418	413	405	413	390	417	413	382	386	414	401	395	411	404	388	407	415	402	383	380	444	448	418	416	354	405	427	408	385	379	408	405	411	419	382	408	425	414	413	393	408	334	474	398	414	362	393	388	446	410	376	415	407	398	414	394	432	421	441	376	405	413	378	392	387	380	398	380	356	397	418	443	380	422	411	381	389	389	381	375	423	390	397	393	396	387	458	386	433	394	406	411	394	457	393	409	405	429	379	372	419	393	410	402	393	380	394	427	380	425	415	408	427	396	417	400	419	400	361	386	375	428	403	387	411	378	384	365	419	389	418	407	384	355	398	382	359	398	412	408	384	394	381	385	365	373	418	410	404	421	393	385	382	388	401	383	398	358	393	416	418	397	384	424	386	407	407	434	391	403	437	383	382	407	422	384	373	409	407	431	380	391	383	428	435	417	384	447	409	399	348	409	412	405	406	393	392	395	409	420	403	419	434	409	390	417	426	441	402	405	396	363	410	391	422	389	407	407	387	388	418	376	396	417	403	386	381	383	399	384	395	387	378	375	370	399	428	388	387	370	375	400	420	424	385	426	410	459	394	400	383	399	421	404	426	406	422	404	429	398	421	361	400	382	371	377	414	383	415	380	412	454	427	380	414	376	421	407	426	398	446	421	413	379	425	409	400	382	403	376	367	392	410	384	383	409	435	411	368	421	431	394	423	379	395	398	428	392	378	410	420	422	394	403	435	402	384	394	408	411	425	399	359	369	405	399	409	406	412	373	439	406	423	388	407	384	408	361	413	413	393	393	413	401	437	375	398	381	379	432	434	396	365	411	409	416	413	381	406	395	428	389	374	383	412	395	438	382	369	400	405	386	386	393	429	396	399	373	383	390	385	407	422	405	450	401	409	399	387	388	425	382	387	375	372	353	390	371	413	418	415	378	397	408	385	404	398	410	421	408	382	402	352	400	382	406	394	424	417	387	387	407	449	418	418	410	395	413	397	413	398	371	427	399	402	363	393	375	420	425	387	409	372	410	445	389	432	385	391	414	386	386	390	429	393	403	386	406	414	425	399	389	363	396	448	411	391	417	424	412	417	409	402	379	375	381	402	392	417	411	396	378	418	405	387	441	412	418	383	363	398	351	436	405	389	376	413	374	397	389	396	419	378	391	408	432	412	393	358	395	431	385	410	422	401	414	400	398	401	421	420	403	425	423	393	433	401	392	376	397	418	373	361	416	375	419	398	366	412	402	404	367	434	385	399	402	371	418	345	401	397	426	388	430	409	401	385	386	396	382	406	389	398	402	409	394	405	384	404	409	381	392	397	403	404	379	377	408	447	391	394	454	399	396	383	371	399	406	407	385	400	407	414	422	376	385	406	419	376	426	420	427	370	405	406	419	394	381	394	366	415	386	390	401	401	424	406	382	388	395	397	379	355	406	388	390	381	407	396	430	413	434	388	413	420	404	382	357	413	402	384	443	416	400	404	437	409	413	417	409	420	389	372	415	389	408	377	394	387	396	366	392	396	375	398	358	390	429	426	374	395	409	362	394	417	395	400	379	437	408	377	396	405	389	428	418	416	421	421	371	418	403	374	397	357	432	408	440	432	399	407	419	397	380	354	412	409	421	383	389	396	412	380	354	377	374	395	415	420	386	414	396	395	391	397	390	378	405	425	368	402	425	392	401	414	400	434	399	403	415	390	404	357	370	383	402	382	396	419	412	389	400	393	400	392	384	383	388	395	373	390	416	413	422	404	413	413	414	447	398	403	355	435	417	398	394	406	386	406	414	427	405	430	382	396	415	376	364	384	379	361	367	391	406	423	437	403	397	383	417	394	422	375	387	386	393	402	423	401	424	433	397	366	394	405	383	375	399	408	386	408	396	375	426	373	399	387	375	419	379	393	397	399	445	393	377	388	423	407	412	406	390	376	402	430	370	410	380	391	406	417	419	374	422	373	416	428	398	393	374	402	395	392	382	402	398	378	367	430	387	362	430	419	394	435	420	367	411	402	417	364	412	396	427	429	427	399	384	404	405	416	386	394	382	425	405	367	389	402	401	398	394	396	413	421	398	392	393	411	415	399	387	398	426	410	422	411	424	417	419	376	397	407	412	375	397	426	400	407	425	395	393	381	413	387	382	418	402	403	443	384	404	381	377	395	409	436	378	421	380	385	391	421	401	427	432	382	378	387	398	402	405	370	403	391	427	393	380	425	398	417	425	368	401	453	399	412	397	398	381	422	374	436	401	417	386	372	418	394	369	430	405	376	351	393	371	384	375	389	374	371	418	378	386	416	442	437	411	408	394	389	395	399	439	379	360	387	437	406	398	369	405	415	383	383	412	372	369	397	399	384	407	396	425	410	384	396	410	403	370	401	447	411	400	355	429	415	390	451	382	365	392	414	400	433	377	385	386	419	420	417	383	414	417	382	401	411	399	421	383	408	443	413	399	402	392	368
20973	33035	16965	3297	384	402	384	394	366	387	370	367	397	383	347	383	371	347	386	382	380	437	473	447	456	387	375	382	364	375	345	389	381	368	369	345	336	376	390	369	367	346	366	367	387	385	344	359	412	347	396	386	367	402	371	357	376	376	333	375	368	385	382	366	346	377	406	335	369	346	352	357	383	375	368	365	378	352	383	363	363	400	387	373	405	378	374	354	376	384	354	377	368	413	362	349	392	360	365	360	348	351	364	338	353	331	333	358	341	366	375	378	377	367	391	366	349	353	363	362	383	365	352	391	372	367	351	318	357	373	384	364	389	382	353	375	380	362	343	372	370	383	393	367	357	380	353	380	387	382	390	357	349	391	379	358	378	392	393	376	368	357	370	381	360	363	374	357	335	377	389	388	411	387	328	341	345	368	373	371	329	354	360	323	373	380	339	380	337	380	395	371	364	335	348	356	360	417	353	360	385	384	360	358	348	357	372	355	360	377	410	392	346	372	347	358	372	368	347	361	396	376	353	377	348	352	385	406	366	388	356	322	385	361	375	350	378	364	378	350	376	352	385	342	374	355	373	359	364	348	347	370	398	364	356	373	355	365	367	381	371	375	383	361	373	371	358	379	364	358	375	376	355	369	357	359	356	363	364	360	341	339	361	350	386	383	321	372	390	371	381	386	362	366	345	371	382	386	358	354	418	382	348	356	327	387	397	365	350	366	365	372	389	375	338	356	343	383	357	433	355	358	373	365	393	363	387	386	353	353	364	374	386	378	350	346	377	363	376	388	356	375	391	374	366	363	367	345	359	380	361	344	404	329	367	371	390	376	372	373	386	365	401	314	374	358	383	357	378	365	410	347	345	361	355	373	331	377	352	383	385	364	366	378	364	366	374	388	364	372	380	383	366	369	380	368	391	402	372	363	367	371	373	362	382	407	415	371	377	397	335	361	333	348	368	365	331	358	375	360	369	358	372	379	380	370	394	362	348	393	406	345	369	364	370	376	392	367	360	375	367	355	352	383	353	386	337	371	304	377	365	339	369	347	387	342	343	369	363	393	399	379	372	358	351	333	341	379	374	358	378	408	365	382	364	336	370	362	350	354	359	353	372	361	350	353	378	355	368	382	333	350	328	359	363	357	397	338	349	393	375	385	417	367	380	365	375	377	349	380	322	334	357	323	368	359	355	340	353	352	355	396	384	341	324	366	407	384	350	336	354	377	373	359	381	377	364	371	329	343	362	379	369	330	373	375	376	344	363	366	360	353	385	341	363	350	367	369	360	377	378	392	383	359	359	380	322	349	370	340	389	366	389	350	354	405	352	388	379	382	361	350	370	371	357	367	413	340	332	373	385	359	371	378	365	338	361	365	355	357	363	358	367	393	378	396	372	372	366	341	346	361	340	368	359	388	352	362	363	341	364	361	365	370	369	414	358	355	332	362	378	362	351	384	398	322	383	327	334	374	384	380	374	373	351	381	403	363	386	359	333	352	363	359	352	378	345	355	358	370	372	387	358	340	368	361	345	360	393	379	358	385	351	364	389	369	393	365	392	363	360	387	395	374	380	379	367	383	380	333	369	348	362	332	361	363	375	373	391	366	369	340	391	358	376	339	351	386	357	369	400	391	386	399	395	372	354	378	382	369	378	409	399	365	357	394	408	340	376	381	364	362	366	371	420	408	366	391	365	406	363	365	346	393	367	352	374	384	363	380	347	385	358	379	363	376	370	328	355	353	388	381	352	381	376	376	371	375	344	388	385	345	346	324	331	387	365	354	374	347	387	359	368	385	388	345	344	352	357	378	377	361	360	370	351	332	404	315	370	375	395	394	367	366	376	360	362	394	316	368	370	354	370	367	358	370	384	348	363	357	375	393	365	350	381	379	369	362	408	350	334	351	363	366	336	394	369	382	353	369	376	381	374	362	352	373	341	370	370	412	352	371	431	337	376	366	349	368	348	392	370	366	370	339	392	382	383	395	346	342	373	373	357	406	359	362	362	369	390	380	388	399	335	367	346	363	357	365	373	361	311	402	348	352	372	399	371	379	361	395	377	375	338	372	375	333	374	399	355	364	353	372	327	389	397	367	357	370	370	369	360	356	402	378	353	374	391	349	373	402	367	355	378	362	365	375	360	360	327	330	362	378	360	386	378	420	367	350	348	340	375	393	360	408	342	411	378	346	359	365	382	376	398	355	363	354	352	387	329	368	368	368	364	401	390	385	388	422	394	349	365	393	410	387	367	339	377	380	370	381	358	369	410	356	383	385	394	377	384	339	365	364	382	356	364	342	372	383	357	391	365	390	384	358	399	373	385	418	371	358	386	373	346	377	343	392	316	374	322	374	379	348	356	346	351	370	389	353	354	368	355	361	362	330	370	351	380	394	347	335	355	378	368	354	347	390	350	327	388	341	343	420	361	397	369	367	383	385	377	372	366	351	372	412	371	351	385	362	379	374	395	378	352	372	355	382	336	378	365	366	372	343	392	361	354	326	331	368	352	378	363	366	374	365	355	393	371	331	401	359	408	347	381	368	373	375	367	364	357	334	366	337	367	363	348	374	334	388	356	384	378	362	352	361	352	356	372	379	355	381	361	369	327	363	355	359	385	342	349	352	397	381	359	397	360	402	319	373	401	349	358	312	349	413	366	338	383	351	372	337	365	377	382	336	353	379	368	365	369	385	353	369	379	356	381	354	359	364	382	333	349	343	369	403	362	355	365	354	384	411	336	368	383	369	356	371	351	384	409	358	359	417	377	337	355	349	363	366	361	367	379	365	372	381	370	384	409	348	373	333	353	365	369	382	379	347	339	341	391	352	359	358	382	372	342	381	332	364	342	360	383	379	358	364	393	346	345	399	335	373	360	357	396	359	375	380	365	363	386	378	330	362	351	361	354	396	347	335	357	358	374	369	394	418	337	355	376	360	361	388	374	365	399	354	378	375	331	395	358	356	397	387	327	372	367	370	367	372	362	376	338	401	370	342	377	361	376	358	374	357	403	340	361	373	353	401	385	401	358	409	364	350	338	335	340	378	372	383	337	388	344	410	315	355	399	368	390	356	408	355	358	399	368	391	366	379	359	384	370	355	342	348	374	392	382	362	351	355	357	371	372	367	327	346	359	340	374	393	366	347	382	350	361	369	380	397	379	321	365	358	376	378	382	350	398	362	361	379	358	346	352	394	341	348	389	390	357	355	383	361	370	367	332	352	342	383	392	355	396	388	364	353	361	360	342	383	372	368	354	393	368	375	347	367	382	387	331	347	360	359	352	388	377	363	368	355	352	321	386	369	366	369	354	346	363	359	367	377	344	329	372	338	330	351	411	399	402	345	352	385	346	364	372	375	357	366	375	362	333	393	389	377	352	340	341	383	369	322	346	381	378	350	351	374	350	365	362	381	368	352	361	352	395	364	365	376	350	376	384	383	363	365	355	360	367	348	360	389	359	351	351	366	358	354	385	370	378	382	379	381	382	365	359	362	384	374
24959	23576	38369	31460	12917	2203	792	602	564	527	544	546	543	535	560	509	506	504	537	505	587	1293	1431	1024	761	608	545	526	484	503	528	543	519	461	528	464	553	520	497	467	500	514	472	505	533	499	482	500	500	538	534	533	510	489	499	520	504	528	490	474	512	502	521	517	531	510	469	514	531	500	549	487	474	530	496	519	508	535	497	494	519	507	530	486	530	468	519	478	505	518	530	472	532	510	515	522	475	515	537	488	562	489	498	532	510	476	519	528	511	517	509	514	468	507	526	536	545	516	490	481	528	517	519	489	495	521	535	473	519	518	534	496	475	519	490	490	509	526	538	502	527	502	521	499	474	488	513	501	480	477	519	469	517	530	484	482	477	503	496	500	512	522	525	497	497	456	485	476	493	497	473	481	543	555	496	479	475	487	512	495	517	515	506	519	527	503	527	541	475	500	502	542	513	495	467	513	509	540	495	493	531	481	541	499	478	484	540	523	501	526	499	456	551	476	500	541	522	485	519	535	570	517	559	513	518	532	543	518	500	524	537	475	488	531	469	530	507	538	514	491	467	529	492	495	502	511	520	467	494	527	509	526	487	515	507	508	523	526	521	513	538	488	525	517	457	479	482	528	474	514	514	491	530	505	473	527	528	481	531	505	492	477	493	494	476	520	515	522	495	511	509	515	530	489	487	502	520	512	549	500	514	472	516	485	488	487	486	483	460	483	525	510	526	526	511	495	507	506	535	553	491	509	502	510	515	524	501	528	508	500	539	498	532	525	517	493	511	477	480	534	532	486	540	515	522	490	502	505	509	515	508	528	524	476	537	524	538	504	519	484	485	480	500	488	508	475	480	519	480	523	531	522	564	500	511	484	507	496	510	490	478	522	487	492	529	500	472	469	495	489	486	500	482	508	485	489	531	518	529	563	472	505	491	518	488	485	547	506	488	535	521	526	497	512	511	509	517	492	534	504	526	518	513	487	474	530	511	501	495	521	477	478	496	480	509	519	503	530	507	476	514	491	484	495	467	499	527	515	499	508	521	512	500	501	541	489	520	558	525	527	491	502	502	480	510	534	501	478	477	506	529	508	477	507	499	559	525	526	450	526	531	512	497	531	510	491	530	508	507	500	475	484	490	532	490	524	514	455	538	540	512	498	506	489	524	504	542	489	527	505	533	466	522	520	524	534	537	496	509	516	528	507	479	511	521	507	548	507	482	487	525	530	553	537	499	506	510	470	487	531	518	551	513	478	584	495	497	529	486	482	511	509	509	492	484	463	538	571	540	485	520	523	500	541	528	488	502	509	515	548	534	496	516	521	527	491	493	497	493	475	538	500	555	494	518	513	482	531	514	486	500	492	483	483	508	516	487	477	488	520	534	535	518	524	495	489	498	496	530	496	488	532	508	510	516	462	497	508	558	545	473	516	484	517	474	529	488	503	489	574	487	528	521	491	501	495	496	487	512	482	500	497	488	533	482	486	527	515	523	473	517	562	495	521	507	488	497	527	498	519	523	511	470	484	496	470	570	504	459	507	503	482	545	494	520	487	505	546	533	500	515	505	515	566	492	483	529	517	499	485	488	488	522	523	513	505	491	512	490	464	520	510	526	522	467	520	453	533	530	508	521	497	484	497	526	533	493	536	532	492	534	499	484	472	514	528	504	533	468	495	559	491	496	502	507	519	526	528	564	519	515	502	450	504	495	483	510	518	519	549	528	540	513	519	514	489	543	528	489	489	503	503	478	491	529	471	541	500	549	537	513	506	506	510	535	539	484	507	510	489	529	472	524	465	458	498	499	547	485	493	443	493	517	531	527	543	526	515	517	474	516	539	485	542	508	499	517	518	516	512	516	510	575	540	545	516	452	497	507	502	486	505	500	526	541	535	514	511	493	504	451	511	476	488	532	518	519	524	565	501	501	509	511	520	528	532	540	542	484	483	524	520	514	516	499	490	508	517	484	506	518	500	486	548	494	461	507	510	519	498	516	513	503	475	495	475	513	520	543	485	533	539	482	476	495	509	544	487	482	510	463	522	510	489	520	475	488	448	481	460	501	517	510	526	485	484	489	508	533	504	516	503	497	479	496	507	503	531	513	511	510	497	511	505	455	489	512	523	496	514	525	518	515	502	450	525	517	542	493	552	510	509	531	508	519	544	500	462	515	537	509	477	489	510	466	519	508	489	483	503	488	487	494	494	506	501	511	514	463	491	515	487	507	544	542	507	466	536	480	493	514	509	475	469	507	507	524	510	496	477	497	518	524	507	510	501	515	536	517	545	505	493	518	505	488	489	504	522	529	512	516	501	486	535	526	532	483	513	549	504	516	494	485	511	521	480	522	534	517	502	531	498	499	470	501	510	539	519	504	530	507	518	486	512	491	509	512	487	466	539	466	549	441	476	531	514	517	511	468	498	531	547	515	511	474	506	522	528	497	552	493	523	480	500	535	505	508	566	509	499	505	515	465	509	497	500	522	527	515	480	527	505	527	483	525	508	524	522	478	482	483	515	514	497	482	488	496	494	488	499	480	495	532	497	541	534	529	497	521	550	528	510	469	505	533	462	494	493	484	494	485	475	513	532	556	491	499	489	523	516	528	484	541	500	510	499	474	497	527	543	504	513	486	490	518	539	468	526	495	515	516	479	521	510	522	511	506	525	522	488	515	506	478	521	537	525	515	498	485	500	522	582	515	513	495	464	488	490	541	505	513	478	522	488	530	477	520	502	521	508	506	494	526	497	484	479	507	534	501	508	509	584	498	515	501	483	546	531	471	492	518	524	533	504	491	492	485	505	495	462	503	491	528	545	505	490	548	515	517	540	535	490	506	500	473	548	529	467	497	487	507	525	498	476	495	469	507	519	507	514	501	528	512	508	532	502	501	501	513	455	492	525	514	501	478	468	504	454	490	532	479	468	514	477	502	502	517	550	502	524	509	491	486	492	535	512	511	499	514	524	492	494	504	499	513	508	530	545	466	481	484	501	502	495	546	479	506	503	554	542	524	511	475	526	497	496	519	511	499	504	516	536	512	503	475	495	525	492	497	475	510	532	491	540	532	512	483	504	477	510	505	523	496	522	475	480	484	525	503	495	517	511	497	497	510	506	532	557	495	490	487	522	539	484	540	534	489	542	527	487	508	495	506	554	493	507	474	473	477	524	505	476	495	545	518	509	534	465	490	483	497	521	529	521	545	552	486	489	529	517	515	498	505	482	495	488	506	538	528	527	523	504	525	529	491	546	514	548	536	526	540	530	490	493	511	498	511	508	504	520	489	514	496	509	508	536	488	439	523	514	475	578	497	494	491	528	547	462	528	511	490	513	508	506	471	515	492	494	518	510	486	476	497	513	451	472	497	522	503	479	493	566	512	547	522	490	508	460	499	496	529	500	484	494	495	506	508	532	486	475	508	505	485	506	498	494	545	515	459	522	505	484	504	500	530	525	546	488	525	498	506	518	488	484	514	534	492	500	495	525	523	580	473	497	518	529
56783	84051	65786	14076	715	614	615	565	527	562	551	516	505	532	513	533	494	547	492	492	695	1968	1905	1293	874	659	535	474	524	495	482	515	531	514	510	562	511	513	503	494	495	510	554	436	521	497	503	480	517	504	505	478	517	526	488	497	491	501	517	465	462	514	487	493	480	532	493	538	491	497	511	497	455	490	490	536	489	497	488	525	503	489	493	481	486	516	498	543	480	491	464	479	516	469	522	505	504	510	500	542	516	546	492	483	478	483	457	485	508	497	495	493	496	510	501	501	494	495	533	494	503	477	508	478	498	451	486	530	535	459	507	512	535	500	502	509	499	459	514	487	508	485	506	470	520	493	498	518	491	518	526	516	530	511	466	540	475	476	513	517	450	496	478	499	490	477	457	480	507	496	523	535	519	507	506	549	516	529	489	503	510	502	470	499	502	467	539	478	475	500	508	513	478	532	531	512	516	543	512	510	482	486	531	535	494	492	511	510	478	438	464	504	499	530	490	496	479	527	503	484	527	491	482	464	539	494	471	502	520	520	526	513	450	498	467	515	497	489	474	485	474	511	485	497	459	440	515	528	540	509	483	489	494	490	468	471	491	462	521	507	473	554	471	494	504	552	503	472	519	529	472	476	498	541	502	481	501	537	519	459	521	488	498	499	466	500	470	504	486	513	449	493	495	502	496	524	518	524	504	531	497	479	506	491	483	506	530	482	500	474	530	487	482	493	483	525	484	529	536	518	472	502	494	513	493	484	508	496	485	490	473	503	482	511	499	485	496	526	480	531	518	494	487	491	499	493	514	469	516	504	467	506	519	501	490	503	495	504	520	510	488	510	512	491	511	482	526	483	503	501	529	469	435	512	535	470	489	525	483	511	538	459	486	481	473	511	505	509	518	479	529	545	483	528	531	521	503	475	502	483	455	504	455	496	534	507	527	488	523	498	519	491	501	477	494	497	484	468	549	477	524	485	495	506	487	520	497	482	470	521	517	494	527	491	477	454	532	487	490	510	463	509	513	478	504	520	512	495	500	483	522	506	513	475	507	503	489	511	498	508	525	490	494	480	531	473	495	533	508	519	510	531	473	485	491	470	512	522	532	502	541	478	480	481	481	505	528	548	510	500	464	503	523	495	463	501	528	532	462	481	539	505	453	512	506	536	461	483	519	506	516	531	469	492	502	478	499	500	506	504	525	472	497	510	505	523	500	493	481	528	502	464	469	501	473	509	504	517	508	494	521	497	487	549	481	493	491	479	500	499	463	490	534	486	543	515	510	501	499	522	490	534	522	503	476	503	545	473	482	478	465	472	520	463	493	492	477	534	518	486	495	504	485	498	507	463	529	545	470	483	516	486	499	475	456	505	481	535	462	503	496	492	493	496	537	519	512	498	486	530	528	520	489	505	508	496	484	509	511	514	488	446	520	511	517	506	525	541	504	452	510	493	504	508	496	516	472	497	498	496	497	532	483	508	505	463	463	489	491	563	533	487	495	522	463	510	524	514	480	524	504	476	503	479	519	518	518	479	475	518	486	450	532	500	496	477	528	509	520	527	490	524	499	475	465	505	493	473	514	496	513	476	501	453	519	503	463	473	468	477	510	510	510	503	479	536	508	493	493	505	499	500	500	469	486	470	469	487	474	524	476	504	509	528	511	520	447	502	502	479	513	471	510	540	453	504	509	479	472	478	495	497	522	513	475	515	519	517	520	454	515	499	507	494	504	499	499	498	486	465	503	468	472	461	508	521	483	483	505	484	520	540	522	495	538	514	489	478	491	524	502	482	520	504	514	477	490	503	502	522	523	482	527	517	477	498	494	489	485	484	489	515	505	491	518	474	512	494	535	523	532	466	531	513	493	465	513	504	496	458	520	448	484	488	473	496	449	511	508	504	491	490	523	499	507	475	510	493	508	515	450	482	510	464	485	489	491	528	539	518	512	505	490	472	439	492	493	501	516	505	518	468	508	483	526	542	476	494	512	513	473	502	509	494	458	450	521	515	463	528	530	461	492	481	508	486	515	473	513	521	500	531	546	484	509	491	491	489	486	521	481	511	525	469	452	514	521	510	493	481	492	478	502	478	513	506	487	498	459	488	500	447	524	496	520	485	524	477	494	505	514	497	485	474	496	494	516	534	508	512	469	472	531	480	479	493	506	471	523	495	476	496	488	499	479	477	479	491	435	476	519	515	484	501	515	493	537	507	514	501	479	476	508	520	542	541	478	531	460	479	502	485	476	491	482	476	515	482	480	492	497	513	468	488	476	503	476	486	522	508	500	557	479	496	504	498	477	513	521	457	450	492	481	540	480	517	487	504	526	481	520	478	495	499	466	533	464	500	544	531	507	502	478	509	498	499	484	501	545	489	486	519	511	504	487	503	495	517	553	506	488	495	493	479	474	500	479	511	496	483	513	468	466	514	528	509	512	509	496	468	528	499	509	507	539	518	495	536	480	453	516	486	466	531	484	471	528	487	505	498	502	534	455	483	504	465	520	532	466	468	517	477	518	490	494	491	493	503	490	492	444	528	496	491	502	491	504	502	518	481	468	465	512	504	501	534	509	517	476	477	485	482	521	477	532	527	500	488	497	503	470	450	464	536	536	464	485	477	514	486	509	478	480	493	505	500	523	465	491	492	516	524	522	500	503	524	486	479	487	510	525	519	504	518	509	519	522	462	443	488	514	511	537	505	487	504	502	507	521	478	490	507	473	512	526	469	496	468	492	492	503	529	484	495	497	511	469	503	435	486	503	450	472	491	476	481	507	532	511	502	513	491	497	506	530	514	484	470	477	502	480	518	499	496	467	508	477	524	490	514	522	526	511	498	495	517	479	490	478	464	457	458	499	486	456	498	478	517	498	518	503	491	447	522	489	509	455	494	521	507	487	505	496	546	483	481	486	501	501	468	490	500	477	479	496	516	549	470	507	518	485	513	483	507	542	477	545	513	517	462	494	467	503	495	503	512	500	520	482	472	503	501	522	522	492	524	453	505	518	519	488	480	448	498	509	521	490	505	492	533	507	477	476	485	477	494	494	473	505	482	525	496	495	494	492	488	483	494	530	500	495	494	500	473	487	494	468	490	540	533	461	528	466	498	529	504	523	532	514	526	486	516	475	512	458	487	501	497	475	469	534	522	484	491	489	511	536	517	463	495	517	502	535	503	478	474	496	492	467	505	476	463	524	533	466	476	508	500	511	483	500	515	469	498	532	497	538	508	509	464	505	506	501	515	481	509	543	476	483	511	460	466	510	483	480	517	518	493	484	503	555	481	497	513	541	508	521	468	493	535	505	505	472	499	499	468	494	497	481	491	469	538	511	509	542	497	475	514	532	489	488	520	501	471	467	491	501	465	485	442	512	500	500	546	499	487	533	520	465	496	488	487	508	488	455	481	499	540	464	458	535	516	498	521	519	466	516	531	487	561	465	499	496	471	510	530	519	535	469	499	486	499	518	478	507	502	481	490	490	493	503	459	516	488	520	529
23861	22409	32868	25803	18738	7555	1358	812	662	672	673	698	691	637	646	680	624	619	591	663	781	2595	3023	1907	1187	803	645	592	623	603	571	634	551	578	617	563	593	510	579	642	607	561	625	589	600	594	631	584	549	594	551	592	591	597	580	577	576	590	554	606	637	608	603	598	597	625	633	624	601	592	606	594	599	559	654	602	552	551	602	576	644	606	588	575	582	584	609	584	581	561	621	608	606	559	599	682	548	571	593	599	560	609	585	574	575	628	612	601	600	581	586	632	610	593	589	614	601	599	590	613	597	604	651	577	596	565	579	592	587	574	588	597	573	583	583	623	612	625	574	580	650	596	551	585	618	560	628	562	583	614	579	609	577	591	612	589	624	588	603	582	597	632	585	619	616	573	593	593	595	559	592	597	578	591	569	601	604	544	593	552	559	566	619	572	571	596	598	571	579	633	569	617	573	604	589	608	630	583	600	554	602	586	611	566	634	582	624	599	620	593	596	621	591	594	572	595	602	596	570	570	617	593	598	573	583	569	546	605	573	551	603	617	568	577	614	542	589	584	609	590	556	584	598	603	614	610	582	568	611	581	630	533	584	554	582	549	575	577	576	558	591	610	560	576	583	612	622	571	565	583	550	610	591	586	625	602	596	629	604	569	578	606	604	549	566	598	549	611	577	555	567	593	617	554	623	606	576	578	581	542	608	540	592	659	577	595	577	569	591	575	578	622	600	599	579	603	613	594	638	600	619	586	528	610	573	593	565	556	628	602	624	556	605	584	622	580	603	610	568	606	572	626	574	598	612	578	578	581	638	614	577	581	585	605	590	592	598	612	559	577	601	577	626	571	591	580	589	582	596	627	627	572	567	622	584	586	586	603	560	533	558	599	632	558	562	618	567	572	629	560	587	613	588	596	574	591	528	597	617	572	586	551	564	597	584	598	608	619	596	611	612	592	589	596	623	629	572	583	615	624	614	600	572	558	601	564	598	569	579	580	622	584	601	623	579	606	603	559	565	632	586	560	591	592	587	588	548	593	641	573	577	592	543	608	588	583	588	567	633	590	546	639	594	605	611	597	578	589	569	619	584	656	603	571	544	613	626	587	598	595	594	588	595	588	552	571	556	645	607	589	631	547	581	587	592	602	560	553	626	596	584	601	576	583	608	615	565	608	609	584	589	596	608	595	615	573	607	590	590	598	616	594	629	605	592	550	554	612	614	568	556	599	579	600	590	600	586	587	578	588	585	569	570	612	580	577	607	589	612	573	582	552	612	666	609	576	574	587	572	580	603	582	569	569	608	582	603	602	589	612	595	578	617	567	588	624	614	588	625	603	576	643	603	546	596	596	553	562	581	616	561	609	603	595	598	624	588	570	596	589	596	603	597	638	597	644	613	591	615	614	611	569	579	588	563	582	619	608	546	613	565	596	552	537	546	578	596	625	577	594	601	623	623	605	641	583	617	604	571	604	608	596	557	596	568	597	605	615	593	592	640	625	589	537	581	614	553	575	591	589	594	611	584	552	546	570	600	556	586	619	568	587	618	588	588	586	572	630	618	591	612	603	584	567	570	587	568	641	612	615	581	578	563	567	574	594	609	597	589	613	633	579	583	616	596	578	599	623	611	573	590	607	618	573	567	605	576	602	629	571	580	582	582	593	590	542	616	564	620	575	603	578	595	568	592	609	572	616	585	521	593	586	577	557	586	533	541	609	586	604	600	611	543	578	600	575	568	586	538	631	640	555	594	541	596	612	606	573	632	603	566	586	606	610	567	622	572	585	567	577	602	613	568	608	570	588	604	599	579	604	563	581	518	613	578	578	595	617	597	610	583	604	591	624	643	597	598	577	562	582	572	566	619	586	609	596	588	565	595	585	556	614	587	545	565	589	568	565	565	613	588	606	579	564	625	623	605	591	600	545	546	621	594	605	570	575	586	628	636	540	582	543	583	554	589	586	600	612	565	619	553	564	606	636	515	552	566	548	621	642	571	568	592	599	623	568	594	594	541	552	533	551	626	584	612	619	540	570	589	562	613	586	608	585	573	580	564	589	599	585	541	566	615	586	571	583	553	592	606	632	574	541	581	585	578	574	644	571	609	592	533	610	561	555	579	557	537	582	601	577	534	557	572	621	546	601	593	589	632	618	576	612	584	570	582	596	595	595	570	585	632	533	600	586	559	628	622	571	597	567	573	546	615	591	610	610	619	581	581	592	593	590	543	583	588	617	582	546	605	546	578	580	551	583	596	588	549	616	608	593	593	572	577	571	579	503	623	578	604	604	621	586	582	618	598	581	627	618	609	627	606	569	535	593	538	574	551	602	589	645	627	584	597	600	556	585	584	569	551	608	608	574	604	604	591	618	601	608	616	597	581	568	596	568	586	629	603	557	588	578	599	602	549	590	572	595	626	587	580	593	587	609	572	566	582	570	581	532	626	579	530	581	605	580	582	589	570	598	544	554	579	586	593	603	597	588	574	590	607	581	626	627	610	578	618	608	570	565	614	617	570	602	625	629	589	608	561	576	603	593	568	578	610	635	559	576	567	622	599	537	612	568	573	552	618	553	549	590	622	599	585	591	591	585	640	619	588	629	592	562	555	614	613	584	585	581	563	554	595	555	596	613	580	608	592	608	615	622	631	585	599	588	626	589	601	584	572	590	588	576	606	565	586	639	580	630	558	624	609	574	622	612	587	639	583	601	589	575	584	622	624	549	593	593	595	542	529	601	578	589	594	587	558	592	586	549	608	590	614	586	569	586	593	593	638	636	594	545	566	583	554	568	591	576	609	573	532	614	598	596	649	623	610	537	584	613	577	614	604	614	591	608	650	574	620	594	592	583	578	605	647	570	608	603	558	573	584	605	605	589	572	596	587	568	566	590	573	601	587	585	598	622	569	580	588	589	582	586	580	594	590	671	558	608	558	611	578	591	581	565	555	545	555	598	613	594	584	577	578	581	584	618	540	569	560	582	593	596	589	571	569	577	589	600	575	579	574	607	608	587	597	611	594	598	575	610	633	542	600	573	614	635	623	605	572	561	587	555	612	551	574	602	570	590	615	618	588	609	580	566	555	583	587	595	590	579	589	593	605	562	590	605	645	572	589	569	636	557	613	612	594	599	580	602	599	548	537	598	564	603	579	624	576	624	560	602	584	617	590	605	562	595	568	579	610	581	631	600	605	586	610	617	641	556	595	576	570	498	599	635	591	565	588	597	622	553	595	576	567	571	598	561	576	574	555	575	567	606	609	607	582	617	552	565	604	553	595	605	593	613	558	610	568	618	602	599	550	553	595	615	619	567	612	602	610	573	617	552	605	623	603	623	623	592	574	559	542	628	583	608	580	571	583	591	566	582	617	566	573	595	589	626	576	554	602	581	572	598	600	556	606	599	557	576	570	585	606	590	604	588	594	567	624	618	575	608	553	601	574	573	567	596	586	584	603	630	588	603	595	586	567	580	617	574	585	574	594	594	584	593	599	597	571	601	604	596
62965	94748	63967	2417	997	905	869	773	759	721	627	658	669	613	673	625	589	625	599	546	928	4002	4081	2449	1465	843	624	591	598	601	590	601	573	601	654	611	577	577	605	569	628	587	566	563	570	599	620	575	611	551	628	592	605	575	611	558	595	609	573	542	600	665	624	541	588	577	611	559	592	596	599	624	625	562	576	596	587	561	573	571	603	583	584	565	612	569	585	562	567	583	603	653	580	594	574	622	589	578	587	581	604	593	578	624	620	569	529	574	613	601	584	659	607	588	533	580	600	578	595	576	606	584	549	578	594	572	559	616	598	587	579	574	601	547	620	623	615	622	590	624	533	637	580	595	580	591	631	626	573	623	574	603	613	642	618	612	585	608	582	604	554	551	563	599	570	596	617	620	586	598	592	558	562	609	602	568	622	612	605	568	576	602	622	609	590	563	596	595	578	543	588	563	583	571	589	566	582	576	567	579	612	577	598	582	606	573	586	604	563	611	613	589	593	587	563	573	581	617	627	641	619	591	576	607	605	576	574	605	562	566	587	576	575	558	573	609	570	556	567	600	578	557	574	570	564	613	566	610	597	600	579	604	593	550	587	610	594	601	616	616	570	615	563	612	610	590	595	557	605	629	554	593	579	574	591	577	549	584	592	597	629	582	586	615	620	621	628	583	584	562	580	566	603	569	573	580	592	593	572	567	563	657	638	618	628	583	578	589	583	524	563	592	573	644	578	581	567	571	598	577	587	567	613	611	569	548	568	586	581	570	593	604	615	587	558	591	601	612	569	579	555	568	588	580	556	535	559	612	539	638	604	614	609	593	574	535	590	565	579	588	563	598	619	602	531	580	560	625	620	595	497	588	580	581	578	602	577	618	594	627	560	572	559	618	558	608	589	543	568	598	631	567	608	595	581	618	611	578	599	568	585	585	592	603	612	585	599	615	568	580	550	604	589	561	546	607	590	585	609	647	608	586	568	600	617	553	581	566	608	607	573	595	628	608	570	567	582	569	604	576	608	596	574	610	573	573	570	598	565	600	559	603	550	579	577	582	591	574	610	617	603	570	599	598	605	600	599	571	597	587	630	564	571	587	547	605	559	581	577	590	557	605	559	567	615	630	604	565	615	580	597	609	558	562	607	602	531	573	631	588	568	587	588	552	601	606	536	575	622	592	636	589	595	581	580	610	636	561	591	588	604	572	579	597	600	608	594	576	615	569	577	580	584	572	607	598	573	564	554	591	647	611	559	639	574	589	601	557	624	575	606	561	575	626	578	562	573	565	557	565	574	631	625	613	644	565	587	570	571	632	597	593	605	612	602	604	613	629	596	565	567	609	588	561	596	626	573	588	570	556	630	585	627	556	553	577	593	549	611	587	584	573	607	562	606	617	594	560	581	543	641	610	597	566	579	558	654	574	588	594	556	599	636	604	605	597	590	551	597	570	609	554	565	562	585	562	595	565	591	569	580	574	585	595	565	608	642	567	630	628	588	611	540	629	616	595	629	564	552	602	616	602	575	537	562	566	586	584	607	569	551	573	585	625	599	573	585	590	561	596	552	575	573	564	598	561	577	580	584	591	616	583	615	576	529	562	608	620	542	586	599	595	607	639	601	618	634	598	625	557	602	568	618	610	575	567	572	532	612	606	564	592	612	576	539	625	552	594	596	554	548	598	550	561	528	639	578	590	606	590	564	631	608	547	590	585	591	565	587	599	646	564	586	587	612	645	581	587	596	594	618	584	604	554	533	596	598	608	582	622	580	599	595	580	618	604	569	570	600	601	554	605	574	616	584	575	571	646	598	607	624	553	586	610	597	589	615	557	621	573	595	638	628	620	600	610	568	568	551	612	593	607	557	538	621	572	544	574	576	596	572	588	570	557	621	579	569	554	586	621	643	586	611	586	548	570	599	591	565	568	595	601	583	593	591	579	587	561	573	601	578	593	601	576	600	570	565	590	598	611	590	557	620	567	550	587	581	610	575	579	563	573	605	583	599	603	617	599	611	580	586	585	562	537	570	581	586	618	567	586	562	558	625	607	599	618	581	632	548	595	589	553	611	594	568	577	565	579	566	569	577	592	580	561	590	593	611	578	593	568	583	584	566	607	563	561	613	615	578	565	581	581	598	554	560	530	588	612	605	559	569	575	615	576	563	584	590	563	561	615	592	599	541	589	614	578	581	596	549	599	588	574	593	560	574	581	556	581	537	582	614	592	550	595	605	573	580	642	615	560	580	609	573	565	552	561	580	598	619	550	563	596	574	594	606	590	581	574	578	592	562	610	575	596	577	605	566	590	520	591	592	570	557	583	601	575	592	566	571	582	571	577	609	616	601	624	602	568	634	595	566	608	608	596	592	585	606	585	575	584	582	557	602	622	573	568	581	560	557	603	575	604	554	572	589	579	595	574	561	587	589	562	626	594	570	496	556	621	585	596	550	593	616	575	586	575	588	610	574	583	572	598	613	569	605	579	572	620	595	605	622	578	597	581	577	598	620	619	573	619	611	583	594	600	642	586	578	580	545	589	582	597	598	573	568	592	618	630	602	575	564	628	603	590	577	610	569	588	611	602	600	595	570	517	583	585	607	591	583	514	570	628	614	594	594	567	603	550	541	594	576	566	616	578	529	623	603	594	615	583	547	603	559	546	615	555	571	576	554	590	568	578	576	589	621	584	591	586	622	598	612	610	557	608	571	557	601	596	600	573	596	594	589	582	578	599	578	550	586	596	590	567	577	609	597	580	579	600	556	595	552	592	580	614	583	576	540	582	606	567	581	559	580	546	540	570	576	615	602	582	602	568	585	588	593	577	575	640	625	561	541	594	579	606	568	565	577	570	585	600	581	558	563	595	570	557	579	585	581	569	556	568	605	556	577	554	548	625	560	568	601	576	602	554	596	592	611	602	570	581	601	611	608	595	587	561	591	560	552	608	576	562	563	570	593	582	565	582	583	582	603	605	586	588	578	554	586	591	552	580	601	599	627	586	549	561	619	563	598	585	554	599	575	608	548	597	602	587	560	575	605	602	586	606	547	562	584	592	561	616	616	611	597	612	574	598	608	571	593	590	545	587	604	588	589	584	530	570	548	599	561	561	580	554	583	565	568	589	625	605	581	560	560	593	597	578	623	585	585	573	586	582	564	594	583	590	617	588	570	574	600	593	583	609	588	566	578	551	582	541	588	625	619	614	564	594	568	550	553	611	585	610	542	558	581	569	579	587	580	590	614	592	587	582	529	578	618	544	580	587	636	616	573	602	558	562	598	612	577	572	611	584	572	547	566	587	555	552	588	585	582	589	556	595	578	583	577	563	574	558	572	589	559	583	618	617	571	572	578	620	620	593	563	616	575	565	555	551	607	530	608	597	587	615	584	563	612	585	578	610	611	582	605	556	536	622	612	577	639	594	578	570	630	576	572	570	573	571	616	562	591	612	573	620	611	612	577	617	560	592	551	565	587	568	598	564	586	556	609	608	606	601	554	564	558	559
29078	26702	21544	4440	526	443	398	419	432	410	371	403	412	389	379	411	432	397	390	363	413	441	541	515	481	448	406	401	378	404	444	357	424	404	364	379	414	376	380	369	409	380	372	394	385	398	412	403	386	378	399	404	376	360	398	412	396	365	378	372	372	370	401	388	413	413	398	398	423	361	425	414	401	354	397	397	391	372	392	392	387	389	413	384	360	390	362	399	394	394	401	408	405	408	393	456	380	379	423	408	374	388	406	398	396	381	415	395	406	387	391	375	390	394	406	418	372	348	408	433	388	381	411	375	390	375	392	383	392	407	415	378	411	386	399	400	401	377	372	417	418	398	385	413	435	391	411	383	395	404	395	412	392	396	386	368	401	422	394	435	451	382	401	403	405	377	368	429	414	374	388	367	410	385	396	384	421	418	402	405	417	413	440	391	408	403	392	391	421	405	371	434	386	355	399	425	404	390	375	409	398	391	374	408	430	371	410	375	392	395	423	379	390	443	429	419	376	386	388	423	432	385	373	372	408	401	383	414	397	425	401	429	353	380	416	393	400	424	387	389	374	374	429	427	407	412	409	397	407	395	381	378	370	384	417	406	354	392	428	373	397	386	396	407	361	424	394	403	383	420	428	386	407	406	397	408	377	389	386	399	426	408	377	415	413	372	385	400	385	378	370	378	428	400	395	386	372	364	357	404	382	411	401	392	401	414	391	412	378	378	392	379	358	379	369	388	420	418	432	399	385	391	418	425	403	383	411	404	387	404	408	391	383	406	378	371	399	398	422	399	411	386	401	418	406	391	404	386	390	431	438	406	383	418	401	373	401	409	381	414	411	384	357	428	385	415	390	441	435	375	402	412	398	387	408	415	390	411	410	445	406	399	420	403	371	404	405	397	423	418	404	368	451	430	403	415	411	385	379	432	424	402	379	407	425	403	381	406	391	384	406	376	390	388	401	408	380	375	421	429	388	383	399	386	401	372	400	421	385	407	407	422	371	400	403	405	407	389	410	410	403	402	401	409	371	393	353	407	414	402	410	408	389	406	406	366	434	405	413	380	393	389	377	393	398	407	384	385	425	375	431	390	400	438	401	442	375	390	409	378	414	403	375	366	375	376	391	377	404	423	411	402	413	402	386	379	363	421	413	386	417	388	383	396	397	409	415	395	387	400	419	396	396	431	428	408	400	424	393	411	361	406	359	385	369	425	395	402	403	382	389	387	389	367	392	401	396	422	442	359	376	430	397	401	391	357	422	412	388	402	382	395	367	388	370	391	369	420	451	381	383	384	393	402	403	388	392	412	381	420	395	385	391	416	377	399	406	429	407	360	409	414	406	395	406	438	408	423	409	381	390	388	392	388	402	394	390	409	404	419	382	407	358	390	387	420	389	378	381	402	401	432	374	379	393	364	423	405	429	418	408	421	401	386	397	437	362	393	372	420	396	437	409	403	388	385	366	363	410	387	399	380	403	400	394	406	388	426	376	391	420	389	390	425	394	423	400	391	402	422	396	362	390	379	399	392	419	443	413	414	352	385	383	383	345	397	409	416	424	420	369	395	422	390	402	435	426	404	385	395	372	378	392	397	359	405	386	384	418	415	385	389	398	393	396	432	397	360	413	395	403	413	403	396	372	382	378	374	458	403	388	399	431	395	432	388	395	413	409	383	385	386	423	370	391	391	399	376	405	403	410	421	387	410	418	412	384	418	413	442	400	418	405	419	402	381	430	382	395	440	428	391	385	383	393	407	430	428	386	372	415	394	384	414	391	420	399	410	391	377	416	386	379	365	422	388	392	397	372	435	430	389	415	387	441	399	360	395	381	402	366	411	386	380	377	407	395	386	398	418	431	392	391	396	395	418	400	412	392	355	433	404	387	382	388	379	427	402	438	403	395	389	385	406	380	418	377	386	409	391	405	382	406	382	400	395	390	407	400	398	377	400	397	393	388	379	386	383	384	423	402	393	414	398	381	398	415	393	396	389	424	424	423	385	416	392	382	376	389	437	412	384	408	390	402	416	410	407	376	404	392	378	413	421	410	407	354	380	424	396	413	384	428	383	392	400	403	383	438	388	352	410	430	423	386	397	402	399	402	416	365	377	414	393	373	403	405	388	419	397	415	399	382	371	435	390	389	371	392	368	387	387	441	378	414	394	387	421	429	350	405	383	400	385	394	390	408	391	438	429	379	410	406	377	371	417	414	386	393	385	426	404	395	448	373	410	391	405	380	364	412	397	418	463	404	389	411	432	391	389	375	405	410	380	397	374	403	402	395	433	393	437	395	401	400	394	384	383	382	402	371	350	423	396	403	378	371	410	370	390	404	384	408	397	397	405	429	363	398	393	392	391	373	383	406	381	424	394	389	371	414	381	408	394	399	407	434	436	409	378	409	425	400	405	412	384	418	399	395	394	375	403	404	399	393	390	383	395	392	435	434	407	415	372	405	395	410	386	390	412	397	400	414	418	373	398	395	408	456	401	414	398	355	397	411	386	380	408	410	382	389	448	383	377	399	393	383	428	367	418	393	408	432	417	402	410	403	392	405	377	396	374	378	360	358	427	433	408	402	416	454	420	395	417	386	436	426	374	400	361	409	408	377	404	405	386	400	388	401	390	386	392	428	403	461	344	407	372	390	403	407	429	379	420	383	400	424	417	412	400	358	388	353	370	432	395	396	368	412	409	402	414	414	384	359	398	380	399	352	415	422	370	424	389	387	395	405	391	387	424	397	383	401	368	383	370	380	431	390	397	402	402	387	384	421	410	404	398	400	397	428	377	388	448	421	396	401	419	438	411	408	396	390	420	431	402	406	398	361	392	422	391	381	374	401	400	413	391	395	374	399	393	386	431	449	398	384	391	440	414	402	412	420	410	389	398	426	392	401	369	412	407	386	403	384	436	399	352	408	418	392	405	378	412	415	403	392	422	360	350	399	368	415	426	401	391	387	413	446	410	368	399	433	377	406	375	390	416	361	398	359	394	366	405	414	399	416	380	405	409	364	375	387	433	430	388	381	383	399	356	383	380	370	365	387	405	380	407	370	426	406	378	408	420	434	403	413	386	384	384	411	379	436	415	399	398	392	404	401	393	381	381	407	387	392	412	435	396	370	403	381	369	390	413	408	383	420	386	362	426	412	392	413	352	404	408	403	398	415	392	421	394	395	414	411	392	425	406	432	386	417	398	423	395	354	418	394	385	408	418	385	395	408	392	390	369	383	384	384	416	377	424	396	400	428	388	397	400	425	428	407	428	416	429	373	367	404	387	412	427	402	407	386	394	354	382	414	401	388	441	364	403	397	402	403	429	392	410	412	442	400	362	378	386	403	417	399	392	384	415	391	396	378	363	369	413	392	424	401	411	366	405	343	404	405	388	391	389	412	383	421	393	439	416	389	366	385	415	381	415	430	381	370	385	428	387	405	436	432	390	428	425	398	409	391	405	403	399	430	410	377	390	413	429	390	405	389	391	381	413	442	363	384	394	389	423
18718	30274	16754	1535	415	387	357	360	393	358	365	343	391	366	391	321	348	336	361	361	331	517	567	515	477	383	376	345	352	372	354	385	398	316	357	358	385	393	382	370	331	379	359	401	349	350	368	361	392	352	343	369	354	360	368	351	370	378	348	356	314	376	381	373	339	396	372	381	332	332	340	398	368	323	389	367	385	346	349	344	338	374	373	378	389	359	318	368	341	378	367	331	341	370	358	363	371	355	343	393	356	341	369	350	354	352	361	380	376	368	378	365	362	348	375	368	347	404	369	394	409	381	346	349	354	355	359	336	386	345	329	377	362	394	368	354	383	342	359	358	344	357	359	355	339	370	376	388	357	352	400	366	325	361	353	360	355	378	352	335	372	350	383	358	355	364	371	367	385	402	404	362	363	371	360	360	395	339	358	370	388	308	380	383	357	363	360	347	372	360	343	348	356	389	365	355	372	333	356	393	317	360	360	377	366	350	375	340	360	340	362	348	385	363	411	335	352	371	339	365	377	386	351	414	367	347	357	373	361	388	357	364	316	401	329	365	349	361	357	332	350	378	345	406	362	391	349	298	354	353	347	387	375	342	358	339	345	335	350	368	327	383	365	383	385	337	369	369	369	363	414	344	377	375	333	385	400	418	362	317	366	371	367	359	369	350	346	369	358	355	374	372	367	366	366	359	356	328	369	365	366	349	359	375	362	352	396	359	344	355	365	398	364	372	374	377	353	370	357	338	374	347	348	396	349	389	378	359	315	376	351	370	353	385	347	377	350	349	363	337	363	355	369	382	388	359	364	381	381	360	331	351	359	375	361	382	372	401	368	351	361	340	345	385	351	344	368	344	366	382	359	352	360	348	345	371	357	381	368	326	368	364	369	363	347	372	351	389	369	359	351	331	372	366	379	361	376	387	383	351	338	376	379	389	382	385	342	418	357	357	339	377	356	376	374	366	366	346	366	320	344	334	368	365	385	349	371	381	347	370	383	387	362	363	346	329	374	358	383	355	378	372	381	380	347	332	376	338	406	356	387	340	344	348	326	377	381	391	349	386	329	381	395	350	364	383	384	403	348	365	350	354	353	400	395	346	341	345	386	346	352	370	360	365	380	354	343	350	346	345	367	383	363	386	331	348	357	369	365	359	384	387	355	366	360	346	356	358	410	357	378	357	313	328	402	352	391	387	370	361	367	399	365	375	327	384	351	362	372	363	364	340	348	363	376	379	370	357	338	363	390	350	376	337	299	362	409	369	361	360	397	350	368	369	353	349	350	378	354	380	355	353	364	356	371	356	376	359	409	340	368	358	361	359	371	371	392	371	360	364	313	358	320	380	417	376	352	364	378	384	344	328	372	332	382	383	363	369	370	351	363	373	365	340	365	381	366	372	346	333	347	350	368	328	378	347	388	387	318	350	352	378	378	368	370	352	345	368	392	376	410	365	400	350	332	367	377	328	387	345	357	359	345	351	373	350	367	391	351	329	343	338	368	374	364	361	360	337	417	360	355	380	362	344	401	348	344	372	352	333	343	348	368	377	373	347	350	308	366	367	397	407	369	354	353	340	332	341	383	337	355	387	332	339	340	366	371	352	350	357	340	382	360	354	385	366	349	338	328	356	346	391	405	370	379	348	363	347	349	380	341	355	367	346	346	353	373	365	351	346	373	377	353	377	361	404	380	366	385	360	350	387	402	392	358	374	378	394	342	357	340	371	384	364	366	341	370	389	360	361	366	388	348	346	365	363	361	385	360	335	377	354	370	335	394	373	386	387	365	372	349	382	358	371	375	361	387	380	352	357	341	387	376	360	341	368	353	363	374	352	374	381	368	330	354	334	351	350	327	379	387	381	359	341	347	347	356	355	370	368	345	370	342	386	346	372	370	351	373	330	373	319	365	373	350	394	352	365	386	345	375	340	358	380	361	345	376	364	341	399	360	359	367	376	378	337	358	391	346	397	363	341	369	357	336	361	350	360	353	368	326	396	356	341	341	358	334	377	321	353	341	350	337	358	361	372	368	356	396	350	373	373	378	340	374	349	369	361	393	375	352	348	339	362	365	367	327	410	362	381	377	379	385	376	391	384	366	378	339	342	363	370	356	327	396	364	344	372	349	343	379	359	359	396	334	370	365	379	368	350	347	380	387	363	339	345	325	379	361	374	355	368	371	356	372	379	367	383	334	358	356	354	403	375	360	365	385	374	358	348	378	330	333	374	314	339	364	351	385	406	366	382	395	366	345	362	342	370	351	362	354	339	349	348	380	369	387	331	390	374	383	354	367	351	397	368	353	313	361	379	359	368	394	354	340	392	385	390	357	348	340	346	357	338	334	392	368	370	367	366	366	391	399	342	321	370	387	363	394	367	358	345	412	360	347	357	323	352	390	353	360	350	354	344	413	401	350	382	360	355	352	393	364	366	343	342	411	361	348	363	357	366	378	335	386	366	361	363	344	367	362	343	349	378	363	341	370	348	377	365	372	342	358	360	415	362	399	369	361	351	395	371	372	354	384	376	348	395	378	347	355	362	378	373	396	376	326	371	356	352	341	347	366	400	353	309	392	380	374	339	353	360	382	361	364	366	377	386	362	370	365	344	368	369	359	334	349	368	341	345	335	382	384	352	411	346	363	359	395	358	363	364	319	377	383	346	342	374	347	352	357	377	392	376	335	363	411	379	370	356	365	369	369	369	391	397	381	340	355	350	383	390	382	350	367	355	369	355	379	347	398	371	344	375	394	379	326	325	331	336	322	363	380	388	353	350	352	330	347	350	348	340	387	338	376	355	365	343	372	366	369	358	367	363	381	399	351	374	391	389	325	363	340	344	365	382	371	337	380	364	379	359	358	369	352	370	347	378	368	371	371	366	361	364	344	390	344	362	355	336	368	356	386	358	353	359	374	373	358	351	340	335	364	382	351	345	355	374	366	378	401	366	393	361	397	341	361	363	346	349	368	365	364	381	347	360	353	373	385	337	376	357	369	356	327	388	368	338	354	364	374	399	343	353	387	339	395	345	359	370	384	334	364	401	342	363	358	355	372	369	398	375	352	333	358	349	329	355	361	395	383	377	412	373	355	364	362	342	399	337	355	342	342	383	387	362	373	348	363	347	336	343	365	350	349	354	345	376	393	320	381	381	375	359	359	366	340	348	355	356	357	361	360	350	329	350	371	359	347	332	338	378	360	387	363	311	346	380	373	333	394	359	334	368	371	376	387	370	354	377	380	376	359	361	398	387	353	369	381	364	357	403	358	351	374	359	355	357	335	378	344	336	397	366	335	359	401	371	377	367	369	348	376	392	343	363	316	374	361	330	392	363	383	357	374	351	367	408	341	379	359	367	348	368	367	377	380	387	356	380	361	377	354	366	349	359	336	380	339	378	373	364	377	356	345	350	331	401	376	375	355	348	379	345	356	338	387	366	374	352	330	350	390	366	390	381	363	370	365	403	317	383	345	329	373	363	369	375	418	351	363	373	387	347	361	344
24875	24873	35815	29607	12307	1846	766	649	547	573	568	546	556	543	584	528	531	547	544	507	631	1346	1492	1044	760	659	562	533	575	526	529	543	502	513	536	554	510	560	502	540	572	509	486	532	527	495	544	491	516	501	490	517	526	529	518	534	553	520	549	515	533	510	550	521	527	564	501	504	527	520	525	515	513	521	511	520	539	508	527	518	502	513	490	568	528	542	519	537	527	526	545	561	525	540	533	549	526	480	547	501	552	601	486	543	540	536	511	531	520	538	545	549	534	535	478	512	494	489	512	547	485	531	518	557	530	502	519	536	550	534	533	543	526	568	553	475	512	524	514	513	534	545	510	516	514	499	509	482	506	500	508	543	516	495	556	559	531	547	550	553	483	495	510	491	536	539	490	517	516	509	517	510	552	539	505	528	505	523	555	523	542	505	536	521	498	551	521	492	559	489	530	532	490	521	532	530	527	519	547	517	557	555	547	505	526	482	521	527	499	526	536	505	507	525	554	499	525	522	514	542	506	498	514	514	530	550	505	538	488	550	534	521	522	503	505	504	496	561	542	575	533	509	528	500	538	522	501	484	486	534	502	479	528	531	529	510	481	543	555	530	493	510	493	560	516	517	510	529	528	526	548	546	522	522	515	513	505	515	555	529	528	513	551	490	545	536	515	537	476	520	526	555	560	502	560	544	545	495	497	523	505	503	478	564	502	514	511	527	515	522	524	529	531	520	538	556	498	553	529	540	537	487	548	506	521	491	538	486	505	493	489	490	530	524	508	537	491	520	515	546	534	497	523	509	507	501	567	547	540	588	522	547	511	511	536	492	507	511	535	512	515	506	548	533	561	513	520	542	516	538	512	482	472	559	517	559	494	502	551	517	532	532	491	514	513	490	538	533	563	513	520	524	521	538	493	515	553	579	534	500	538	506	540	540	492	491	516	490	544	525	523	501	487	510	500	519	491	568	542	494	521	518	492	532	520	527	567	532	552	501	528	537	525	537	560	541	533	517	522	586	505	527	514	529	510	538	515	550	511	520	519	501	511	500	509	592	479	515	515	523	546	503	519	478	575	512	502	525	517	514	518	491	534	538	496	541	542	523	514	498	520	555	535	491	548	555	529	538	508	553	510	507	603	553	544	530	522	546	511	518	506	542	534	534	517	520	544	516	508	548	556	495	495	507	525	549	524	516	563	529	515	535	545	529	537	514	529	465	498	532	489	536	508	517	521	508	533	517	495	506	521	500	532	507	475	503	489	524	504	505	491	503	503	506	488	513	545	531	508	513	494	515	519	477	536	526	539	539	527	491	579	507	515	564	513	497	491	537	497	509	501	546	544	541	554	479	501	521	553	568	531	531	520	494	523	507	479	517	530	524	535	547	527	530	530	487	464	532	504	530	541	528	507	534	542	498	495	513	510	495	517	564	559	518	500	491	505	469	499	520	495	539	547	563	496	554	516	527	548	482	525	537	513	502	525	523	514	520	551	505	545	518	539	485	490	522	492	515	515	533	541	542	528	523	516	541	544	496	524	502	570	520	499	536	542	504	491	524	496	505	531	590	517	534	546	529	538	500	529	540	536	498	551	541	535	528	505	527	559	519	482	498	565	519	558	548	492	533	517	507	535	529	512	510	520	497	485	557	520	553	507	547	551	516	532	513	535	538	522	524	546	531	486	511	503	469	506	553	498	549	517	541	534	509	506	519	524	513	505	482	519	533	513	520	564	552	532	532	530	547	535	574	510	521	462	532	508	517	534	542	498	506	556	503	527	502	511	569	530	546	517	528	532	486	520	492	505	523	502	544	552	535	518	523	552	538	542	556	518	517	550	483	546	498	514	546	507	545	535	511	486	530	507	516	533	535	534	476	510	508	536	545	567	543	515	461	512	544	552	560	538	506	508	511	542	503	524	542	496	539	485	553	519	547	559	507	510	533	499	533	504	551	555	504	512	523	525	516	496	497	509	514	505	506	529	549	530	503	523	566	513	551	468	515	541	520	514	487	520	536	504	511	503	489	510	531	530	542	550	528	470	501	555	514	572	549	544	546	560	518	553	529	502	552	493	502	514	515	521	554	498	471	528	502	522	518	509	530	545	517	545	543	519	553	545	525	510	468	553	513	538	505	509	560	516	495	504	564	523	503	497	493	491	550	521	489	544	553	534	494	590	541	510	522	518	505	518	522	488	496	561	533	506	512	507	515	580	538	522	552	478	525	544	537	526	468	539	528	507	541	526	540	537	528	513	539	547	577	513	518	535	502	504	532	545	560	552	494	499	512	498	494	503	475	527	554	543	532	534	511	474	527	528	563	506	538	560	495	509	529	500	563	549	565	558	553	513	533	506	558	562	539	544	513	483	531	524	485	459	527	531	511	558	476	524	524	531	500	488	527	512	538	484	518	544	560	486	504	526	523	499	534	525	529	464	501	529	539	530	515	497	479	567	505	516	528	481	506	546	500	538	537	542	520	510	559	519	542	529	493	528	551	560	471	560	545	504	496	523	537	519	557	552	516	535	546	519	523	514	530	517	542	506	518	528	553	474	518	509	565	485	486	540	531	502	527	500	504	544	538	496	539	506	530	532	540	473	533	551	509	500	498	539	512	499	560	594	511	540	507	511	539	553	525	528	494	519	508	462	504	541	499	508	509	503	528	481	574	527	511	530	541	515	498	511	495	544	497	524	525	542	558	500	516	567	509	538	533	568	521	504	545	546	524	501	511	518	492	541	569	508	549	530	553	498	545	536	518	530	518	552	465	486	548	527	512	541	522	485	516	491	579	493	540	530	555	523	517	536	533	539	540	507	508	554	530	498	539	488	531	541	550	532	524	528	543	520	532	508	534	484	500	531	521	535	530	548	520	514	546	509	513	543	557	470	504	512	525	507	540	529	555	543	545	536	524	541	532	536	528	530	538	518	534	550	542	482	503	486	563	484	546	519	498	524	558	563	523	501	515	473	517	471	526	533	530	448	550	558	480	557	526	538	522	525	507	551	567	540	525	512	553	534	520	484	478	537	516	541	497	513	540	545	556	541	533	485	464	513	507	538	548	533	522	531	536	521	549	514	562	488	523	482	516	524	507	519	516	534	519	517	541	538	606	524	514	502	498	520	502	518	540	505	537	495	536	522	537	543	465	507	532	509	514	514	517	506	500	464	523	484	515	489	524	531	515	505	482	546	539	556	542	513	563	522	499	560	517	493	544	507	510	525	504	519	537	519	456	484	517	528	543	532	560	534	524	536	479	547	470	532	503	540	507	532	533	492	500	505	523	471	511	479	558	505	541	550	534	548	510	504	533	498	525	537	543	548	546	533	510	527	514	514	560	527	532	521	554	530	488	492	544	539	502	538	530	498	510	522	537	527	522	493	512	549	556	482	505	553	530	558	526	524	531	506	560	535	529	494	528	537	493	540	548	525	446	503	536	531	550	514	558	517	555	564	533	539	496	538	533	525	530	523	560	513	552	534	537	504	536	519	533	492	499	534	534
57061	84845	60777	13957	676	635	641	584	556	581	545	559	538	501	558	526	544	519	563	498	736	2093	1984	1318	879	630	536	522	502	553	502	488	487	514	548	524	494	546	469	469	536	483	497	448	538	505	545	467	516	530	481	531	516	507	527	523	465	437	501	469	517	507	494	516	496	493	510	526	513	517	518	516	529	512	511	508	493	469	510	519	526	495	487	499	513	475	556	510	519	523	477	522	473	470	536	473	472	495	494	476	542	513	489	495	513	493	477	547	527	491	438	521	520	532	510	509	518	520	504	520	543	513	518	478	535	483	479	510	513	503	520	526	522	513	521	490	499	539	532	515	541	549	517	453	555	527	556	467	497	499	510	570	522	487	469	468	498	494	516	495	493	482	494	531	502	475	504	524	499	504	515	506	539	454	529	518	528	510	490	502	536	501	500	502	498	511	517	510	490	576	498	516	548	521	481	536	492	520	511	508	546	501	513	518	500	483	517	512	526	488	496	554	491	503	511	488	485	510	493	512	483	494	526	519	535	550	541	481	493	456	512	522	511	485	514	525	487	526	525	500	513	545	534	511	459	514	483	541	506	485	502	520	535	529	533	510	532	520	538	498	506	495	489	523	555	490	571	488	477	497	535	479	463	529	514	483	509	549	545	526	536	499	516	503	528	514	505	505	499	508	477	530	540	459	514	506	525	542	488	512	552	502	525	487	506	510	511	509	558	534	496	495	494	481	460	511	509	535	501	480	519	531	516	492	509	485	505	497	512	526	500	498	493	521	542	505	492	497	510	489	534	540	497	508	467	507	543	517	499	501	504	504	483	511	516	509	525	490	506	492	507	496	518	495	492	501	507	505	517	531	513	472	497	522	464	510	492	492	474	496	513	507	528	507	495	504	522	493	526	516	524	526	501	551	496	462	496	502	509	498	493	532	511	516	499	508	520	530	535	514	501	500	533	477	527	451	552	522	547	479	534	497	512	480	526	478	511	477	546	507	486	486	541	479	491	518	515	487	509	520	481	523	514	539	519	482	463	494	492	511	492	490	492	521	532	505	506	511	495	512	500	544	504	474	511	501	508	511	499	549	504	547	521	516	500	521	509	480	501	511	519	509	534	532	545	516	496	544	545	511	488	538	486	479	523	493	490	477	556	503	496	495	521	534	504	507	506	496	507	493	505	513	511	516	492	457	504	483	546	521	500	518	521	525	548	496	488	474	525	555	466	492	510	493	517	514	530	495	539	514	508	544	531	536	545	473	530	530	547	505	502	470	515	504	513	504	509	515	447	507	518	500	526	514	566	495	504	527	504	506	485	510	501	532	544	544	494	565	507	481	525	565	502	553	521	511	528	530	525	471	505	507	490	460	440	527	494	528	501	524	576	529	480	492	511	514	512	497	489	483	477	508	513	504	503	542	541	503	483	492	532	490	514	503	492	527	510	499	526	489	497	534	514	547	505	561	508	505	526	516	477	495	547	540	495	503	504	547	531	515	481	505	534	502	490	509	505	518	489	529	493	539	517	502	508	525	475	507	526	496	490	517	492	539	517	536	522	507	501	489	527	525	479	478	497	481	525	466	496	498	528	495	505	480	501	549	551	488	507	513	508	484	514	520	488	500	499	506	457	495	527	544	518	499	483	513	497	495	504	498	515	515	479	506	517	530	516	506	506	495	508	491	520	507	515	481	526	521	490	483	502	530	487	507	529	492	490	494	465	488	519	495	515	516	524	495	514	548	468	513	538	510	486	497	516	504	511	501	492	510	459	481	501	513	501	513	478	514	492	521	480	470	520	524	542	495	504	495	547	523	495	531	502	476	507	519	509	507	503	517	458	532	518	502	501	513	511	511	555	515	513	483	517	518	544	533	496	519	507	504	493	512	514	533	492	548	491	507	480	529	550	505	467	495	536	485	552	492	519	496	532	507	535	499	501	490	493	486	514	510	491	525	490	529	498	508	532	552	540	510	484	478	572	513	488	488	501	513	496	494	489	525	507	552	541	529	517	518	498	504	531	507	493	492	527	511	497	502	532	485	495	526	509	534	525	499	512	560	522	481	537	506	489	488	490	510	480	526	515	529	529	502	533	529	506	495	509	513	488	520	478	498	523	521	490	466	498	499	505	491	483	494	492	551	527	506	523	460	497	505	499	507	519	493	481	508	517	490	483	527	480	555	493	503	502	485	524	526	502	479	528	464	482	528	515	492	475	512	501	531	510	501	543	558	525	508	487	512	513	548	494	509	519	482	508	525	534	517	537	515	529	524	540	507	520	492	497	507	464	521	467	503	513	530	533	499	533	497	480	501	526	487	526	487	526	518	515	523	477	499	465	499	522	486	481	465	541	519	483	505	509	500	495	532	508	508	503	473	531	496	523	528	487	504	479	517	513	488	558	510	516	501	502	529	488	523	565	509	538	517	496	493	487	539	545	468	523	485	511	463	484	535	523	524	503	530	516	498	500	554	505	499	501	521	478	520	485	574	513	473	466	549	492	527	542	544	512	496	497	509	534	509	485	531	470	476	506	527	485	461	531	510	549	502	559	521	527	469	541	510	501	507	464	510	512	548	539	484	486	499	508	505	497	521	511	511	477	509	478	500	485	481	486	526	556	524	540	521	465	507	517	494	524	537	521	489	540	489	499	504	530	537	473	535	492	492	524	520	505	547	482	477	517	493	492	521	446	530	478	516	525	478	526	490	519	483	517	491	559	518	509	519	525	494	482	554	542	512	484	483	497	513	524	507	504	510	510	522	528	490	518	509	475	551	529	481	571	503	492	509	499	548	481	474	543	551	513	497	517	523	539	488	497	527	525	473	489	496	510	525	536	541	512	509	525	525	501	542	527	530	498	529	460	522	505	480	501	491	490	518	501	478	518	503	521	525	483	487	495	516	500	515	521	509	488	545	518	463	501	529	490	515	517	517	498	471	530	485	531	503	531	514	471	507	488	507	485	511	546	507	502	497	498	508	549	481	530	479	521	482	477	518	455	528	509	506	575	471	517	481	499	527	512	493	524	467	515	545	514	540	496	520	489	537	473	544	503	538	471	508	481	491	500	495	455	514	521	485	516	513	533	489	513	531	497	494	505	498	509	511	500	516	499	477	521	541	487	474	511	516	503	484	511	534	512	511	507	490	517	515	470	485	525	501	492	485	498	510	494	499	509	508	550	534	516	520	524	493	467	524	495	484	475	506	510	517	508	535	506	493	542	508	524	520	488	484	497	509	508	511	502	508	537	552	532	495	514	533	502	488	522	513	472	486	546	469	496	499	507	521	503	515	524	507	480	483	499	528	532	529	526	496	524	498	543	560	549	522	533	500	512	496	489	497	513	478	529	502	483	510	493	503	509	487	552	500	520	488	527	497	492	543	468	518	509	517	509	504	520	473	495	534	503	509	503	514	483	520	490	518	510	551	482	508	522	457	483	528	532	489	504	488	496	502	495	525	507	498	497	484	506	482	509	536	559	489	521	525	509	521	513	510	501	518	492	501
23985	23161	33517	30762	18592	7307	1372	840	714	697	676	672	677	602	654	631	631	643	631	644	820	1976	2042	1458	932	742	643	619	604	642	634	622	632	645	658	651	628	596	631	687	604	606	618	606	606	648	617	605	587	585	660	624	573	591	615	635	620	651	601	636	626	654	626	580	594	611	639	600	619	640	586	607	615	576	610	618	651	622	623	607	597	590	638	628	622	636	567	587	620	616	582	586	617	607	548	596	594	618	634	609	610	657	589	592	593	584	631	632	602	618	636	599	591	604	590	594	719	630	600	632	598	608	586	618	598	643	543	608	640	630	612	590	614	613	585	624	608	590	621	618	635	638	651	585	655	620	620	593	627	637	595	580	653	601	660	585	642	610	645	596	622	575	663	650	627	577	597	625	623	652	626	615	658	607	592	588	594	579	581	587	636	630	617	610	608	577	603	609	622	614	611	587	609	613	604	638	621	622	576	637	619	597	637	621	620	606	615	590	610	625	604	617	653	621	621	612	606	618	625	586	628	633	639	625	590	555	596	614	613	645	612	576	620	630	648	594	620	570	646	640	599	577	559	652	615	610	629	615	630	607	612	576	632	615	600	593	579	603	629	616	631	587	608	595	622	605	619	593	588	640	632	563	637	611	606	593	611	618	621	606	624	620	621	572	609	547	610	643	625	656	613	603	603	636	647	636	572	588	588	617	613	646	648	609	586	594	582	617	596	655	605	628	627	605	651	644	622	598	610	596	531	621	614	591	595	649	613	609	632	593	625	568	588	653	617	578	626	575	592	632	628	608	603	592	617	615	616	582	568	614	583	582	579	601	605	618	629	621	584	640	638	654	641	631	591	584	607	586	598	585	590	569	595	631	633	666	622	616	608	606	669	630	573	643	584	587	613	629	625	615	608	555	627	623	649	612	603	575	641	593	601	638	583	648	614	645	596	599	635	608	598	607	598	630	658	613	592	590	585	594	596	633	575	639	642	632	629	625	621	616	615	602	637	635	615	569	610	592	636	586	661	619	617	599	606	614	622	587	625	608	628	620	619	622	607	613	632	623	581	642	584	611	612	598	648	579	603	649	617	615	624	597	565	612	631	601	602	632	608	606	603	633	611	591	586	572	619	614	645	622	601	592	608	630	608	630	597	635	659	557	623	575	612	585	585	601	593	669	645	596	628	580	630	606	606	610	620	617	651	603	617	626	619	635	602	597	614	659	611	615	600	641	614	660	585	594	616	635	599	616	597	566	630	619	595	625	564	601	637	632	645	612	599	641	592	612	619	595	642	641	630	618	644	598	588	612	603	586	622	611	600	605	568	576	614	612	595	651	610	643	607	606	628	630	613	620	599	589	640	641	652	625	666	657	617	622	634	624	630	597	618	614	600	614	607	658	603	625	647	584	603	605	597	637	564	655	600	650	611	568	639	631	585	592	568	613	563	622	624	603	647	620	625	628	603	601	611	589	588	623	634	646	634	651	633	609	615	609	593	641	627	634	659	654	589	643	596	589	676	614	652	649	599	605	573	601	629	605	570	627	622	570	642	649	613	597	605	604	608	597	574	587	602	578	657	592	616	632	621	603	592	570	595	619	648	605	597	625	568	635	621	581	636	599	642	616	629	688	623	626	603	631	605	579	639	605	653	599	623	643	611	616	589	626	603	612	589	591	640	584	641	595	609	596	666	617	591	601	592	606	594	582	625	613	607	598	567	620	598	600	621	573	621	629	659	605	621	605	572	662	605	641	589	612	598	610	611	607	581	619	626	619	568	635	603	635	609	649	596	578	616	654	617	586	585	625	625	590	612	631	634	574	600	605	635	593	575	572	613	556	574	608	561	596	606	580	624	642	578	609	653	574	621	604	620	620	614	628	593	633	606	644	628	653	606	594	598	583	584	633	588	621	593	673	629	605	606	641	581	632	602	666	627	634	591	608	642	591	602	617	565	650	607	594	535	579	672	642	624	629	616	624	651	626	655	649	579	576	615	606	585	630	599	607	611	591	589	642	625	613	632	633	604	649	598	643	654	570	582	565	606	640	610	589	607	620	570	603	643	610	622	619	610	620	643	622	621	626	635	612	621	594	628	610	611	605	612	621	607	637	635	582	639	611	619	616	635	610	619	626	600	603	591	578	598	589	653	633	569	626	609	599	596	631	612	600	620	576	649	600	602	611	601	616	675	614	626	614	623	636	591	591	670	636	616	628	629	652	644	564	619	640	644	596	650	599	626	639	600	604	620	615	548	650	594	627	612	579	610	627	617	611	602	684	587	604	587	600	614	658	629	620	626	626	595	612	593	588	633	595	584	597	633	650	606	659	645	624	626	589	599	592	666	654	624	573	610	628	637	588	576	598	590	595	615	640	603	625	623	622	630	600	570	646	574	627	622	593	582	658	614	609	646	603	631	602	582	641	615	610	658	618	638	637	594	577	611	607	592	613	642	604	598	639	635	636	602	616	578	675	596	614	623	643	580	614	575	640	649	617	649	606	623	634	601	586	632	583	632	616	632	565	606	600	624	627	592	651	627	620	619	593	623	614	610	670	628	656	597	645	637	603	636	640	582	613	586	581	609	606	634	562	581	589	622	640	609	627	638	649	576	585	579	621	625	613	635	633	594	629	605	588	620	598	607	607	644	584	610	613	613	653	576	599	647	633	583	635	655	604	647	640	632	624	627	609	664	627	627	585	676	565	602	603	600	595	605	628	600	642	618	608	608	645	653	614	582	635	612	591	625	617	625	631	614	604	632	583	622	610	621	594	658	659	600	638	638	599	619	592	614	629	646	633	616	589	623	610	628	619	601	615	638	614	631	655	631	588	587	643	638	599	653	623	582	555	591	666	564	636	603	600	611	626	620	624	634	636	671	564	627	614	648	630	582	596	647	606	637	607	596	625	623	628	589	612	611	608	631	621	595	592	602	620	620	586	568	590	604	617	627	615	588	611	627	615	566	600	616	609	599	618	624	576	638	642	608	610	609	590	590	626	561	566	578	612	615	604	577	578	586	637	609	660	611	603	606	606	567	623	584	620	551	590	586	647	637	634	581	636	608	619	603	621	632	641	619	569	586	622	578	650	629	583	644	615	626	652	599	613	592	591	620	629	611	607	571	595	618	610	624	592	637	641	606	615	570	634	565	606	616	608	611	635	596	597	573	611	602	587	675	612	611	557	619	614	603	581	593	633	618	612	634	607	617	588	600	592	665	601	617	625	583	608	630	617	646	599	699	591	610	648	629	593	653	606	628	629	630	617	614	622	547	600	590	597	609	583	617	608	605	636	634	573	578	641	607	588	613	612	596	609	639	628	639	620	627	640	587	598	618	624	665	596	636	580	651	598	635	631	604	647	628	657	616	622	621	613	611	652	642	653	614	591	608	616	574	569	623	606	597	592	631	614	561	610	608	616	606	629	597	588	579	610	587	639	633	667	607	589	621	619	633	654	590	594	610	547	620	662	576	624	638	574	599	618	629	586	573	630	610	616	579	609	632	601
63398	97389	68994	24965	894	804	778	709	746	689	618	636	621	683	636	595	603	655	598	658	947	3192	2790	1875	1110	768	642	652	667	654	600	627	608	657	637	611	613	587	626	616	603	644	620	569	621	611	617	631	667	599	616	605	556	627	644	648	601	612	660	625	598	579	622	596	637	570	591	592	637	644	635	607	624	604	632	608	630	612	601	629	610	597	618	586	619	644	577	602	602	615	623	623	607	597	612	630	619	590	570	584	624	571	629	586	585	603	634	620	602	588	602	582	583	599	625	586	619	627	544	596	592	584	601	595	605	573	604	595	595	575	554	635	621	623	601	658	631	590	602	610	595	593	576	594	592	624	562	580	598	620	590	546	606	587	634	612	573	586	636	640	653	600	595	619	671	611	631	570	647	619	579	596	619	590	613	579	645	613	611	639	641	606	593	604	606	602	599	580	610	600	632	619	602	589	611	606	619	592	634	595	595	636	642	600	588	599	592	611	631	566	555	597	613	609	622	602	633	654	573	643	636	582	639	619	588	613	629	655	590	579	616	617	591	625	578	588	659	570	607	617	621	592	658	572	655	614	604	601	656	619	618	590	624	584	644	646	610	627	636	611	623	628	592	579	574	629	633	642	616	602	602	591	612	582	611	620	634	567	629	607	594	630	616	636	647	597	593	578	609	618	613	657	591	587	602	593	626	605	624	584	623	610	633	614	638	591	578	594	636	557	615	626	623	627	612	619	611	572	609	572	596	611	613	608	619	611	618	638	570	613	621	623	611	638	608	601	619	636	608	603	606	664	613	569	605	612	601	573	555	639	601	632	594	600	570	609	628	626	614	601	599	615	615	661	622	621	615	556	591	653	594	612	589	550	600	619	581	601	645	653	620	601	634	591	584	613	595	568	543	625	618	605	634	573	618	600	628	588	553	602	578	601	625	680	629	595	621	620	627	629	611	626	610	561	628	612	595	610	616	587	615	640	603	653	602	622	594	580	595	610	579	643	615	639	617	605	639	606	590	607	608	599	616	605	576	554	584	616	628	582	625	637	625	599	579	616	580	582	573	585	586	645	602	597	627	620	597	577	575	665	615	656	595	603	660	593	598	612	621	570	577	634	579	596	617	620	592	659	620	592	581	607	630	615	671	586	575	635	610	586	575	624	599	599	575	650	587	613	597	614	602	592	586	574	615	590	582	615	575	652	560	592	585	611	614	599	604	583	567	585	584	560	592	642	601	604	612	610	609	637	623	601	680	583	566	565	612	622	588	604	592	585	580	641	594	606	619	654	601	608	575	583	577	621	617	628	591	622	598	581	590	603	595	622	615	592	589	561	553	608	633	592	628	624	612	640	614	585	606	562	623	595	593	673	615	608	600	597	646	637	584	615	588	624	610	610	623	618	647	627	634	621	593	639	633	600	614	589	608	635	602	624	614	602	584	603	624	588	574	595	636	588	593	611	645	620	653	602	570	590	614	617	598	576	634	571	594	621	606	631	613	570	594	583	604	621	638	634	601	615	608	617	590	618	585	598	602	651	589	664	651	593	630	591	617	606	611	599	603	613	641	573	610	588	615	616	627	610	576	575	629	577	545	584	616	588	578	577	557	599	587	610	614	613	636	579	622	595	608	582	596	596	599	623	600	568	534	632	605	620	628	606	575	605	575	600	612	628	593	613	559	627	595	630	559	605	576	603	596	623	576	617	609	576	651	591	614	591	616	620	603	569	623	669	564	620	598	650	573	617	587	587	634	646	625	587	640	628	580	591	611	629	557	610	611	612	613	576	592	613	621	595	608	612	568	633	636	582	572	587	603	597	571	628	595	618	632	625	649	631	594	579	543	626	617	583	611	636	601	592	645	591	575	581	604	585	624	577	606	605	574	613	611	687	608	602	575	553	589	623	567	610	577	633	562	601	618	588	636	606	601	587	606	586	612	575	588	618	608	628	574	606	569	612	563	591	625	576	597	607	607	573	595	589	593	565	604	598	617	587	567	581	559	573	595	599	555	604	614	607	573	631	582	613	601	631	598	568	613	613	599	642	582	579	615	642	560	613	636	599	629	628	581	633	599	624	618	560	605	631	588	664	656	590	612	611	607	599	578	596	637	585	606	622	610	592	582	613	579	557	652	616	622	624	625	633	573	624	586	602	594	613	633	609	597	639	602	571	584	612	615	562	591	595	633	633	575	587	588	632	640	561	601	626	604	637	611	573	596	592	587	618	618	584	621	643	572	567	627	550	617	639	640	614	599	598	595	587	605	611	627	592	605	591	633	596	595	629	574	577	597	606	611	616	577	582	597	615	609	630	663	566	612	582	620	615	627	604	584	621	602	635	626	608	603	633	580	597	578	593	590	637	611	638	597	573	604	550	652	577	577	597	599	605	545	579	622	582	624	640	540	598	662	606	586	608	626	606	611	585	616	612	604	652	607	623	576	583	601	604	625	603	557	626	558	619	640	584	597	617	619	608	613	620	591	608	583	609	598	631	578	605	593	597	618	632	593	582	634	578	611	607	605	626	635	570	593	570	570	596	591	626	630	627	630	595	577	576	595	590	631	590	548	570	602	599	563	613	616	643	575	633	600	634	587	597	593	612	654	599	563	608	547	640	614	638	612	585	585	624	635	616	591	628	579	574	607	613	599	622	628	606	619	626	592	616	622	597	639	625	640	604	579	589	647	604	592	581	603	579	604	642	567	605	576	577	614	585	642	609	626	598	587	584	626	576	618	633	571	581	629	621	553	600	556	613	625	615	589	619	636	597	631	570	588	639	560	611	587	620	569	618	614	584	582	629	586	570	613	592	619	582	602	585	567	629	599	621	622	614	585	603	626	641	628	562	616	615	620	599	589	609	627	593	613	601	587	572	582	612	608	590	618	642	600	569	640	644	595	627	609	621	641	610	652	620	621	580	622	578	616	641	580	572	587	595	632	604	634	634	564	568	612	582	602	584	582	599	636	631	615	612	608	573	609	550	595	584	599	588	619	602	571	613	556	627	642	613	602	592	574	581	624	594	578	580	636	598	599	577	643	611	589	611	572	614	643	602	591	581	561	623	625	590	637	606	664	589	623	638	613	595	584	625	583	594	576	623	607	614	592	618	578	595	599	598	624	598	589	642	618	586	589	607	565	632	638	572	630	608	601	609	630	601	575	599	601	585	605	573	616	641	571	598	586	578	585	598	575	584	566	613	589	573	604	605	619	584	629	596	611	608	566	620	602	610	622	587	607	615	588	611	669	600	632	615	629	574	622	611	607	595	620	582	591	600	627	619	602	626	578	614	594	580	603	586	588	607	590	606	603	630	601	569	585	586	603	575	645	603	552	663	606	597	599	549	570	635	619	588	594	612	560	577	589	593	564	635	546	611	631	582	571	634	591	614	610	615	618	612	623	595	602	611	663	601	620	562	564	569	617	611	626	671	619	590	623	614	635	604	551	605	601	579	613	586	560	623	629	593	617	592	570	613	580	574	595	634	602	583	628	556	637	616	567	648
28748	26623	22013	6694	540	482	432	447	406	447	408	401	409	404	382	434	433	429	385	432	427	530	513	480	501	400	446	422	433	414	417	454	412	430	443	401	443	416	415	374	435	430	419	391	409	439	396	411	442	442	438	405	401	396	423	429	417	386	391	419	392	397	404	430	434	382	434	419	370	385	445	425	408	415	409	404	418	434	439	418	412	410	394	418	392	425	413	436	407	403	424	413	401	421	451	387	391	433	416	389	421	433	406	420	418	414	425	401	414	395	431	447	430	412	421	366	415	453	425	425	411	405	400	363	418	440	399	401	427	441	423	397	397	392	417	388	413	412	437	399	401	391	422	413	403	381	408	393	446	387	431	423	424	413	395	440	416	439	411	432	374	444	402	435	419	397	386	423	392	390	440	428	384	440	393	394	414	391	438	383	406	466	414	382	401	414	395	371	411	396	432	401	392	393	407	444	395	424	397	442	389	409	398	423	429	414	378	415	422	427	373	438	425	363	399	437	401	423	411	411	405	441	408	417	380	423	418	416	393	394	447	438	415	409	411	415	416	438	428	419	441	430	401	447	423	393	409	386	399	391	407	377	396	437	440	405	407	433	452	423	375	438	404	395	397	404	370	436	387	413	419	402	380	415	390	422	399	398	414	377	398	388	424	443	457	437	415	389	379	441	400	423	435	386	405	450	384	419	378	427	441	421	449	433	428	389	425	412	380	391	437	403	440	404	400	425	360	447	375	381	453	396	416	401	403	393	436	438	410	450	401	392	396	405	398	430	423	441	405	405	430	404	390	367	411	402	408	407	460	422	430	437	388	407	379	430	423	388	434	391	447	393	408	418	398	412	408	388	396	426	442	389	409	388	393	395	457	386	408	408	371	395	444	408	433	385	418	417	403	436	418	405	434	437	419	381	402	417	415	394	451	409	431	392	404	431	431	414	374	396	410	441	380	370	421	409	399	423	407	449	410	386	423	403	420	412	390	406	401	407	395	426	411	404	408	411	444	408	406	427	430	432	407	372	408	405	386	438	441	400	427	385	406	410	431	412	386	427	409	399	428	379	393	393	417	436	409	411	406	419	434	425	392	416	373	389	402	396	415	398	427	429	423	396	433	456	404	420	385	361	371	339	400	461	410	428	369	417	395	432	447	431	417	431	424	412	412	437	373	421	412	436	424	423	417	392	437	441	400	387	467	414	372	398	412	417	416	413	415	400	418	394	394	387	380	431	427	421	415	418	409	407	404	417	401	398	418	410	386	418	414	422	389	428	398	430	402	398	410	394	408	428	414	407	404	402	437	392	412	423	396	460	412	410	401	383	412	427	394	396	451	402	416	413	386	412	425	401	414	414	417	401	377	424	414	423	426	419	417	404	411	375	407	422	390	407	410	402	384	440	425	401	427	455	397	387	418	409	429	406	438	424	408	438	418	424	423	425	396	402	424	392	380	413	455	412	379	429	421	419	440	375	423	403	394	421	418	407	367	419	397	406	430	409	397	400	401	420	413	410	391	431	393	431	422	441	382	406	414	386	369	396	416	398	411	440	418	404	446	422	386	402	428	405	392	398	394	416	367	426	419	406	375	383	426	386	401	401	384	445	430	392	423	412	436	393	396	394	401	417	392	418	378	385	384	446	388	400	412	401	375	397	412	389	377	432	389	434	400	386	447	414	407	426	417	382	405	432	383	432	455	383	421	408	406	425	418	403	387	419	399	403	419	429	419	420	411	422	452	435	429	425	441	433	382	404	377	414	410	399	395	406	419	422	419	412	406	405	399	427	393	363	392	443	395	418	396	426	415	447	391	414	389	392	472	390	401	407	389	409	460	412	401	397	398	369	416	373	439	437	416	445	374	440	436	390	397	395	458	415	407	404	435	411	425	386	390	388	434	397	441	435	368	391	427	374	387	419	447	397	427	413	409	426	396	448	426	393	403	437	388	402	420	409	436	416	405	448	397	398	437	421	380	439	400	413	430	426	432	395	423	399	415	399	422	386	417	419	416	414	442	404	430	422	408	394	411	393	411	447	388	393	367	396	397	439	393	414	399	426	401	405	415	395	412	401	416	421	407	421	422	429	398	387	458	401	401	388	401	403	379	379	411	439	427	426	382	434	423	390	366	429	409	417	392	414	436	383	409	405	416	420	402	397	386	388	398	384	383	427	406	418	414	438	462	414	445	407	414	405	417	419	441	419	388	463	413	417	406	432	398	391	418	436	387	426	410	397	440	419	405	441	390	395	412	386	435	415	403	386	427	389	385	403	413	420	374	424	435	409	418	412	439	386	410	443	378	435	372	411	375	431	439	388	422	357	401	394	401	415	417	400	418	403	437	438	447	415	389	400	449	395	428	408	401	420	416	387	415	386	393	424	397	371	433	431	401	430	439	415	428	396	391	385	378	400	364	394	407	401	405	397	458	419	398	418	450	411	425	390	405	408	412	386	387	389	415	402	413	403	379	387	406	442	398	398	393	403	404	425	407	395	443	407	390	435	442	376	447	376	392	415	419	380	403	399	402	380	392	425	417	410	424	416	385	392	393	431	393	424	406	423	434	437	422	426	406	390	416	405	425	422	387	407	399	410	398	363	395	354	372	394	423	425	408	411	421	424	442	389	428	424	396	408	367	412	413	372	403	432	420	424	389	373	403	389	397	393	411	413	465	417	390	452	387	412	413	431	382	400	428	426	424	405	408	414	399	389	409	411	425	394	451	408	386	427	376	427	410	379	410	412	396	428	409	397	435	422	405	415	424	373	426	401	401	393	403	400	410	440	430	431	430	398	413	398	400	378	381	395	423	433	411	435	416	397	391	375	406	402	440	397	388	418	450	399	409	362	387	428	410	395	388	395	422	396	387	419	427	403	419	434	427	431	394	401	412	442	388	430	424	380	408	393	376	437	395	419	393	403	389	408	410	377	419	385	436	402	411	413	398	389	395	422	396	446	405	387	422	421	425	409	401	405	393	414	385	421	394	417	411	404	418	433	387	390	414	392	367	394	382	448	458	393	385	414	399	427	435	386	400	425	386	390	372	412	385	408	404	431	415	350	395	439	413	419	387	398	413	405	430	396	388	418	404	428	411	447	408	403	399	438	401	383	413	418	393	401	400	393	422	411	419	380	404	429	386	412	423	455	387	425	379	423	403	400	421	432	435	391	414	404	413	401	413	438	382	440	416	421	453	439	396	405	385	386	398	395	411	414	423	366	416	441	391	419	388	407	391	406	429	436	409	421	415	394	423	417	396	406	457	445	422	370	392	416	401	382	422	443	402	440	395	395	394	382	393	412	419	449	426	387	422	401	443	429	412	414	418	384	371	413	405	411	419	427	433	465	431	408	395	428	399	376	401	438	416	374	411	417	402	407	388	428	387	381	430	392	405	450	436	371	420	406	412	452	416	424	415	389	362	414	424	411	397	381	401	423	380	409	424	414	445	404	420	396	410	413	407	430	390	420	466	428	390	344	401	430	417	415	391	436	393	435	400	406
18096	30588	16947	3136	418	397	392	379	373	385	385	372	352	368	365	330	373	369	396	393	389	500	517	506	453	367	387	381	385	362	384	386	364	371	378	361	351	324	349	378	391	378	393	332	397	402	366	341	367	375	373	344	397	420	384	347	382	351	312	350	362	365	402	358	392	368	342	394	342	369	335	361	365	390	357	363	372	382	377	392	372	376	383	347	377	390	396	362	435	357	364	387	358	328	339	409	372	343	376	371	365	373	381	373	337	379	366	365	383	349	346	361	370	362	385	368	372	378	385	383	326	379	366	375	374	367	347	361	368	339	381	344	378	387	363	339	393	372	367	352	370	372	346	364	376	360	361	375	390	375	378	371	353	397	370	369	340	361	381	373	370	354	358	369	377	394	350	326	367	371	362	386	377	355	367	352	363	384	376	338	380	373	368	396	398	345	384	390	383	388	355	354	362	379	361	378	384	367	362	359	353	360	385	388	344	339	349	339	347	374	373	365	399	356	403	337	364	365	394	341	367	354	332	362	369	354	378	365	330	394	372	329	350	386	369	416	373	357	385	407	357	339	339	325	354	345	363	309	405	333	367	370	401	363	356	381	362	351	346	336	362	394	390	405	387	403	338	334	348	324	354	370	342	380	366	395	334	375	384	395	354	364	359	374	349	363	332	377	355	334	345	380	371	360	385	350	373	358	332	349	387	373	364	355	373	397	371	365	396	368	363	372	371	362	375	383	342	355	375	389	357	369	357	383	365	397	357	364	376	380	376	366	369	352	351	372	371	362	342	387	374	394	377	380	358	369	388	335	374	385	363	385	341	370	379	372	394	353	364	414	385	379	338	391	387	346	408	381	358	378	344	388	369	362	323	381	378	390	359	353	358	339	385	349	347	393	386	383	378	403	345	357	371	395	384	416	376	345	334	361	345	346	347	359	347	351	350	355	396	332	357	369	374	359	378	361	344	369	361	366	351	365	363	380	361	379	339	366	383	346	313	351	351	379	358	368	370	358	332	358	351	347	368	381	386	390	358	364	400	331	362	337	357	405	366	367	390	377	357	357	379	386	390	382	373	407	351	388	332	364	341	374	355	372	367	350	366	369	388	386	334	399	379	354	376	392	356	362	359	355	321	409	367	350	386	355	341	357	361	354	371	360	347	349	398	336	390	362	349	376	375	358	350	360	364	367	387	387	369	356	338	365	351	368	344	358	355	382	396	389	398	367	375	397	364	354	361	355	366	369	366	374	388	363	363	346	376	390	406	362	400	372	364	343	381	345	367	340	391	367	384	359	347	372	382	334	355	376	330	378	353	368	367	363	356	379	363	351	393	348	413	380	354	356	366	377	397	343	334	376	369	363	343	380	384	387	342	360	380	351	369	357	381	397	344	416	366	366	382	354	345	368	350	383	385	353	349	368	383	358	381	368	356	365	374	345	370	395	378	366	382	397	387	373	358	375	357	355	363	381	356	387	351	390	393	359	342	351	394	367	399	349	371	366	350	354	370	397	396	366	356	358	365	370	372	372	395	363	366	364	366	378	346	340	341	355	375	354	386	382	397	418	382	345	362	346	375	394	401	333	333	389	394	366	369	341	344	354	315	380	367	369	366	376	355	387	367	347	355	316	396	410	350	358	352	370	350	355	365	399	389	365	379	309	356	328	370	363	367	401	384	331	363	397	373	323	347	348	336	348	380	390	341	364	369	391	350	374	368	387	350	348	361	369	346	362	354	371	342	397	353	364	359	362	391	366	366	390	369	366	378	381	409	380	376	387	376	361	365	372	356	375	384	385	352	359	382	370	352	361	387	365	352	362	379	387	384	357	380	399	369	348	379	347	351	374	368	348	366	373	373	361	385	388	390	376	368	357	352	345	360	355	367	388	385	365	390	355	358	371	412	335	368	331	369	392	362	375	374	360	370	336	354	413	347	382	370	359	383	389	345	342	389	322	403	369	362	384	321	350	380	391	377	397	375	381	343	377	393	406	323	360	391	336	373	378	334	401	333	329	368	379	361	359	369	399	354	357	345	377	339	380	364	352	376	368	391	362	363	347	365	375	378	348	394	386	359	334	378	395	359	381	384	363	369	391	381	373	363	400	366	414	403	372	361	357	382	377	347	385	387	369	389	381	362	366	360	378	379	348	383	349	357	379	369	348	352	365	352	350	326	362	355	364	416	365	339	401	342	361	374	374	365	367	342	370	342	381	367	370	370	377	375	384	387	394	357	373	337	334	337	377	361	366	395	383	363	333	400	379	368	343	362	361	381	407	365	396	377	354	376	388	323	379	417	369	401	377	372	361	386	364	383	351	371	338	399	350	389	364	333	337	384	386	389	354	366	395	363	361	328	352	329	382	347	377	363	399	408	390	383	334	358	380	389	369	324	338	373	388	362	336	333	347	354	349	388	360	357	352	365	365	343	386	355	367	383	353	377	372	357	359	360	365	384	370	373	352	365	364	374	352	342	359	361	355	373	386	398	367	369	340	373	364	373	383	364	380	374	376	357	359	356	390	374	381	376	395	353	368	366	334	397	353	336	398	376	364	373	375	364	360	352	350	382	377	324	359	362	364	380	384	377	368	363	393	374	377	379	414	373	391	367	379	361	372	394	343	399	399	338	366	341	391	338	378	387	411	387	345	363	371	396	355	380	378	340	379	373	367	384	365	341	361	401	369	382	390	357	368	344	380	395	357	400	409	366	377	392	403	352	350	391	394	380	394	390	364	390	363	366	371	343	363	372	401	371	375	362	389	373	394	373	363	339	346	396	342	366	380	426	373	357	377	382	357	355	383	373	352	374	369	367	389	329	334	399	358	376	372	352	365	378	352	362	352	382	371	372	389	350	354	382	356	374	355	353	338	378	349	385	344	377	328	355	349	401	359	386	377	362	349	329	367	359	358	352	335	398	382	398	382	387	374	354	353	356	337	358	395	348	404	335	362	362	370	411	336	376	373	376	367	357	381	357	353	366	336	360	366	347	337	359	360	375	381	379	370	383	389	328	348	388	399	358	363	377	355	388	372	344	382	359	357	357	348	375	338	378	349	412	344	360	396	342	378	396	368	382	360	379	390	369	388	362	356	360	377	355	371	374	374	376	379	374	402	351	401	359	342	376	373	378	362	366	342	379	366	351	352	389	357	348	386	373	362	360	365	342	390	396	354	351	336	375	339	396	356	346	365	389	364	397	386	335	357	373	334	355	333	369	365	345	351	367	385	347	364	376	377	363	371	344	388	372	408	354	356	376	388	344	382	382	368	395	411	393	414	374	361	355	371	386	369	346	346	346	353	372	356	374	375	385	415	350	383	362	343	333	358	420	357	357	373	377	312	340	384	405	391	374	361	390	364	388	363	386	351	376	350	343	354	377	391	334	360	377	380	353	356	348	374	351	363	375	358	362	362	396	359	383	367	397	380	386	354	358	338	374	369	409	350	358	361	363	355	368	364	367	370	412	366	365	341	355	405	357	387	356	366	381	359	375	371	370	381
24942	23656	37013	32516	11695	1843	812	602	589	585	557	539	533	538	520	533	541	552	534	568	775	1574	1530	1171	878	595	545	567	549	577	493	544	548	552	525	506	549	533	571	520	555	527	516	546	541	532	544	505	504	541	514	523	549	523	536	541	503	533	527	490	561	539	518	520	523	534	549	557	549	526	517	521	509	529	505	516	512	540	501	551	538	551	620	506	550	540	536	491	541	517	520	530	575	601	514	525	475	458	515	537	507	529	495	559	525	555	517	529	517	510	537	517	505	553	539	516	487	491	496	498	568	532	508	489	561	546	484	578	513	537	521	495	514	515	570	510	516	511	536	506	528	545	537	521	509	492	525	509	549	557	507	517	523	559	514	510	519	563	515	508	511	512	538	542	495	528	536	555	568	563	549	547	490	559	508	552	538	523	557	535	542	516	520	507	500	522	511	537	513	506	536	482	534	525	510	522	532	500	549	498	555	527	497	526	507	510	554	538	493	509	513	535	512	516	507	528	512	515	521	500	536	526	504	536	542	545	494	551	492	536	528	540	512	517	561	487	570	493	512	509	547	504	491	545	524	537	488	496	534	556	529	517	477	495	502	461	553	470	542	552	562	499	574	553	544	549	507	535	559	522	549	501	495	484	513	527	550	514	530	515	496	526	513	527	526	503	501	542	527	525	510	525	521	506	483	515	541	550	531	528	541	539	534	511	587	554	506	492	524	554	513	505	497	521	545	522	518	533	524	517	537	518	538	520	538	536	529	482	498	546	541	508	533	523	568	517	525	511	502	468	555	523	530	561	532	550	515	515	525	519	548	567	531	560	533	493	537	538	571	529	540	513	527	510	547	528	501	515	545	505	515	553	595	560	534	560	515	484	497	485	555	537	521	461	518	525	534	577	516	510	514	564	538	527	486	551	511	500	533	529	545	555	522	510	517	515	524	522	498	495	494	525	558	516	557	534	519	561	516	496	516	499	544	526	521	536	527	557	564	504	528	492	576	514	511	525	541	506	543	530	545	533	520	536	506	533	490	560	540	541	540	529	518	484	532	566	545	504	513	527	548	533	504	536	531	527	516	517	502	555	545	503	507	487	527	537	524	536	525	483	468	510	496	555	498	556	530	564	540	550	512	518	540	497	525	532	531	534	503	514	550	556	510	567	500	513	548	546	492	530	552	544	531	509	542	506	515	556	504	505	569	512	497	525	517	488	529	515	522	531	517	480	566	568	526	499	499	533	549	520	492	545	540	532	540	515	501	505	512	525	517	539	527	497	533	540	529	501	574	547	514	549	528	487	573	505	570	509	514	498	530	568	549	550	572	528	525	528	511	488	547	526	524	590	530	509	546	476	568	497	563	527	549	535	561	541	529	527	525	530	511	576	528	509	526	560	533	542	511	541	516	549	553	529	524	509	480	527	543	533	522	534	495	486	536	517	557	521	532	510	546	519	494	556	504	550	536	578	552	540	539	520	476	515	543	497	567	535	548	563	516	510	571	499	536	559	555	505	547	522	520	536	519	527	558	551	547	537	530	575	546	510	550	494	503	526	556	552	532	518	505	552	535	553	553	533	489	507	494	561	536	509	527	537	491	548	528	527	563	515	459	513	517	496	535	541	547	533	529	539	553	495	532	548	560	517	504	542	487	491	549	481	534	587	534	541	552	520	514	566	531	514	499	560	536	499	531	551	497	497	533	536	515	516	519	551	534	532	520	500	558	523	548	497	557	550	526	494	498	512	562	524	551	542	555	553	551	524	562	543	536	546	568	546	555	510	532	495	547	562	511	526	567	536	505	579	547	523	534	521	515	530	523	519	536	528	507	521	561	538	535	527	558	528	488	527	510	536	561	501	549	536	460	541	525	525	553	553	547	543	545	539	520	544	530	497	515	514	499	533	520	506	537	507	557	519	536	492	564	512	498	530	581	519	492	525	496	548	516	522	534	515	539	544	555	531	527	526	521	497	509	548	515	576	499	492	520	534	521	481	564	519	540	519	526	529	506	475	523	513	491	550	535	514	537	544	573	561	510	530	508	498	567	580	490	487	536	509	498	514	531	545	520	579	534	510	503	503	532	556	523	532	507	562	561	523	498	538	542	532	510	513	516	521	505	523	522	553	498	522	542	522	506	533	508	553	506	533	528	561	536	529	502	533	556	522	559	506	566	541	477	522	531	546	489	537	508	548	517	530	540	540	503	537	476	493	563	506	507	513	545	526	540	518	504	549	532	509	471	560	566	494	543	520	566	535	544	579	522	532	508	518	472	510	530	514	569	524	520	562	561	561	527	553	509	453	515	537	561	539	529	523	512	552	555	527	470	532	559	511	523	524	585	517	528	542	556	594	588	512	556	530	514	512	523	485	538	504	537	479	479	533	543	531	501	503	540	509	527	534	523	544	542	540	526	524	553	541	573	519	550	492	544	582	519	543	517	504	515	558	527	501	505	536	534	533	525	525	538	532	535	512	551	533	507	516	527	501	503	526	520	532	498	556	523	548	557	486	564	517	547	509	533	515	528	553	500	567	569	539	531	581	515	545	539	533	537	524	509	520	491	508	545	543	527	548	520	541	528	514	523	561	522	488	494	521	497	542	530	520	484	511	494	551	563	504	562	542	534	545	497	531	497	508	546	523	531	504	537	508	562	527	518	535	500	534	487	573	520	528	532	585	524	506	512	511	515	501	510	522	514	572	524	525	561	560	564	512	547	552	545	558	567	532	567	535	500	529	511	521	559	536	529	522	511	556	504	541	551	492	518	514	543	517	472	495	551	539	541	533	524	534	542	515	510	500	506	564	561	509	551	531	545	526	556	538	525	572	487	547	521	558	506	523	519	549	520	512	493	563	528	511	532	490	566	503	519	538	545	539	538	530	516	520	505	490	499	541	519	517	540	526	530	537	485	572	536	522	507	536	514	471	518	538	517	521	542	512	504	502	512	553	533	508	495	527	562	542	488	504	532	548	537	542	528	510	556	485	494	505	559	523	529	541	511	530	559	544	530	536	504	522	540	532	539	513	523	548	540	506	520	475	516	517	514	520	512	528	539	536	553	520	510	562	543	526	476	496	522	497	519	561	559	509	533	529	528	517	547	508	506	531	531	537	525	540	452	521	538	528	467	547	523	504	553	469	507	493	516	514	588	518	511	535	545	495	495	555	531	504	549	504	551	485	541	544	501	528	528	519	567	496	527	511	542	521	526	546	526	561	541	555	537	563	570	515	460	520	524	514	524	547	519	497	528	537	541	534	502	539	524	522	523	505	563	554	517	493	535	479	507	588	595	528	511	561	543	545	504	524	497	529	530	520	550	562	541	515	523	588	564	534	556	529	516	567	523	513	525	516	525	527	553	545	552	498	545	528	499	500	508	485	532	535	530	528	501	549	555	576	535	522	533	557	485	504	483	545	542	518	499	523	558	533	504	526	535	511	526	534	506	543	536	492	579	544	480	554	494	550	517	528	530	521	502	524	538	571	546	514	514	552	521	558	508	562
55373	81942	58474	20624	713	618	643	593	568	569	509	546	527	544	556	559	554	487	514	520	891	2283	1999	1422	861	632	572	540	532	523	538	516	521	503	503	502	517	528	499	512	513	526	528	507	489	510	524	500	509	499	502	504	513	562	472	468	498	507	511	518	507	482	490	472	487	485	484	545	509	503	501	538	500	540	493	523	506	523	511	533	544	496	502	517	557	496	544	481	544	513	492	532	484	460	507	526	503	479	503	521	534	528	511	507	534	485	519	527	516	523	519	491	501	498	540	484	533	560	528	514	516	524	454	480	491	543	462	550	513	515	525	511	474	473	489	515	534	535	544	455	504	496	526	482	502	490	508	521	533	507	504	505	575	482	520	491	503	521	485	481	505	487	530	509	474	507	513	506	572	502	520	535	491	503	528	506	519	499	469	479	519	463	532	499	533	469	510	490	523	491	485	482	550	461	511	524	493	475	493	506	532	436	529	519	504	530	533	537	506	505	491	505	499	531	495	522	500	487	528	474	539	520	497	520	527	543	500	511	511	520	485	513	491	492	520	481	470	527	484	530	472	507	515	538	516	491	538	567	478	471	477	475	508	528	481	531	507	514	495	524	526	514	545	513	518	513	498	522	560	505	519	515	478	528	535	482	497	493	505	483	540	496	514	481	499	518	519	500	474	497	483	496	554	512	462	531	508	486	487	555	508	536	514	496	504	514	486	511	473	493	511	503	484	542	497	548	481	495	564	464	501	507	513	505	499	480	511	493	527	510	486	485	489	499	514	533	500	543	512	509	517	484	530	501	522	523	519	460	520	533	520	471	500	504	498	511	517	506	471	521	524	513	538	538	523	518	506	486	491	515	538	511	494	498	528	483	450	529	514	530	515	454	493	498	522	510	533	501	510	486	508	480	490	490	525	512	519	521	501	528	514	466	492	551	520	504	518	501	521	528	507	505	501	466	538	486	507	513	474	536	495	506	506	454	497	465	499	499	508	485	528	515	515	520	538	510	448	536	502	479	483	502	489	497	496	516	529	548	477	509	531	517	493	485	538	503	502	493	541	517	520	501	531	495	478	528	518	473	539	480	471	529	533	507	559	518	517	510	511	539	514	466	491	527	503	487	465	551	475	508	512	520	462	489	527	507	512	514	520	475	538	503	493	491	500	503	530	488	527	479	505	501	490	556	535	484	492	553	505	487	534	514	495	496	529	565	521	519	527	516	488	540	502	474	534	473	479	521	487	503	475	511	496	510	543	492	507	459	517	486	510	483	472	509	538	492	474	512	508	496	525	502	505	522	493	492	462	469	498	467	512	508	505	490	519	519	497	500	547	496	518	487	536	483	507	510	493	521	542	549	494	523	520	522	500	520	526	545	507	515	570	506	531	507	525	486	530	522	469	547	492	481	552	537	504	507	522	511	561	508	492	529	529	540	474	513	516	567	498	504	506	562	509	554	489	506	465	498	483	510	498	505	505	570	509	505	456	541	499	523	492	525	547	493	503	503	522	484	539	501	490	512	513	486	503	484	536	534	496	498	515	530	503	515	505	522	468	528	544	491	511	527	510	536	483	527	492	493	510	479	535	510	500	529	490	493	516	484	543	488	502	515	489	512	506	506	508	513	497	455	521	495	505	528	515	478	499	525	524	516	517	462	532	478	498	510	513	530	492	510	520	489	489	534	500	514	471	505	535	476	474	499	492	501	509	518	527	503	510	508	549	497	511	522	489	520	525	488	531	465	548	488	501	474	517	476	546	516	509	508	521	477	548	507	516	533	503	517	516	512	504	504	457	558	532	510	524	542	532	515	510	500	520	497	484	516	512	509	506	506	528	497	467	502	489	511	535	505	469	505	525	476	529	519	537	514	479	490	480	491	500	493	526	494	494	499	506	521	506	517	549	524	520	459	508	502	518	530	560	479	497	515	484	502	508	511	566	487	504	506	538	492	495	481	485	557	490	480	523	489	496	504	517	499	521	504	483	503	486	513	495	498	489	494	478	504	523	519	480	529	465	498	482	493	525	473	494	512	494	503	488	461	513	498	529	451	526	505	516	518	494	557	517	496	532	521	501	469	522	499	489	545	513	514	512	493	475	591	471	502	521	509	526	490	508	520	493	506	522	468	503	531	490	509	515	477	488	464	513	488	477	507	494	525	530	505	480	538	533	476	519	513	469	524	486	517	490	519	519	508	519	499	513	497	488	545	496	503	512	504	483	555	566	517	516	498	495	470	520	485	530	545	479	533	503	542	497	516	489	472	480	517	493	514	545	482	524	482	522	483	524	516	497	486	529	505	505	493	525	497	510	515	502	521	488	511	513	494	539	481	508	507	550	534	503	506	518	496	500	509	534	525	482	505	507	493	530	480	522	514	525	522	486	515	498	483	513	478	522	503	495	474	487	496	528	515	512	491	515	489	476	504	497	502	540	502	524	516	508	494	518	523	482	545	503	504	485	476	472	515	490	506	473	501	487	458	504	516	506	512	465	499	507	487	488	505	517	517	492	477	489	515	497	467	479	519	483	488	516	478	507	520	530	468	505	477	517	478	509	450	529	534	510	475	482	523	478	495	501	523	523	535	487	497	483	475	535	523	466	520	520	467	482	527	491	486	485	493	493	481	554	514	488	541	478	501	485	499	538	510	509	513	508	471	487	508	504	519	480	522	536	519	509	476	505	500	476	473	507	479	508	505	496	448	523	543	515	465	509	510	475	522	506	487	485	485	528	480	452	501	484	510	484	503	496	518	504	495	512	474	467	486	506	535	541	544	490	546	526	509	518	508	510	512	480	474	495	504	527	500	508	495	524	537	480	472	509	513	514	497	515	483	527	492	511	494	480	515	510	464	539	510	485	506	499	504	512	505	482	489	531	518	505	499	514	515	525	527	527	507	532	514	480	501	478	539	504	507	517	531	524	492	501	492	487	475	458	494	503	484	478	525	510	532	513	474	502	490	526	483	498	553	516	482	493	477	528	495	466	519	506	516	521	483	536	512	529	495	532	499	487	505	473	526	505	497	511	515	527	475	506	520	573	515	534	510	527	495	482	513	530	492	528	486	502	484	500	503	533	512	494	506	504	471	522	496	508	525	534	530	488	499	494	499	511	523	506	473	499	489	533	544	509	495	470	525	520	514	501	452	532	494	492	504	524	493	479	525	514	487	485	494	455	472	483	504	476	504	492	506	498	505	495	511	498	484	484	485	487	488	519	537	533	492	487	503	528	498	519	498	489	488	534	499	499	489	525	525	487	565	483	496	467	527	500	508	496	502	511	508	492	505	503	507	508	516	484	529	552	527	496	485	511	483	519	516	547	525	514	503	516	522	531	511	549	536	552	490	478	492	560	473	513	495	472	504	517	554	516	496	487	485	487	462	500	524	480	494	508	498	513	505	525	460	515	505	505	499	500	478	493	490	511	527	542	485	515	488	527	468	485	496	555	524	527	556	530	517	518	514	521	601	459	536	500	512	520	542	488	533	463	489	508	501	537	524
23972	22943	34767	28165	19216	8540	1459	827	720	710	708	699	661	671	653	664	628	653	675	622	1015	2237	2251	1705	1011	752	648	627	619	663	614	656	653	646	606	651	601	618	648	608	668	589	609	659	635	625	602	594	626	644	661	661	663	640	655	635	582	614	559	619	592	607	637	629	622	599	587	643	625	598	648	619	597	604	631	652	619	615	651	616	646	555	629	617	632	624	596	592	639	638	631	611	599	647	609	573	609	629	604	627	597	632	600	621	610	617	625	572	624	590	614	619	661	624	584	593	590	651	602	588	601	572	589	635	646	586	630	615	586	591	614	588	644	595	601	593	637	650	636	614	612	659	620	652	637	629	621	635	617	606	581	643	588	635	589	575	607	580	620	618	632	621	649	632	632	642	629	595	600	614	601	612	592	634	620	609	634	563	631	577	600	618	596	594	619	592	614	572	579	626	642	608	631	669	559	631	611	635	631	635	635	623	600	543	560	586	626	631	604	625	606	651	646	562	629	593	607	625	615	611	608	648	629	642	602	588	596	585	642	627	625	638	608	608	583	629	664	584	638	615	618	659	615	622	649	629	609	605	630	620	635	639	625	597	630	602	590	623	533	625	631	613	649	621	639	587	627	640	578	624	593	587	661	610	592	616	624	611	641	608	607	612	649	637	623	593	561	586	599	579	615	620	606	646	596	616	637	629	595	586	610	649	652	602	625	675	646	625	630	544	613	590	629	586	615	595	648	595	644	612	622	571	644	676	605	575	627	576	597	598	601	605	657	610	644	615	589	587	583	625	596	592	625	602	607	632	593	613	577	611	609	627	639	637	582	572	643	605	641	646	613	620	623	576	593	644	618	608	608	620	585	610	607	587	638	621	607	628	602	636	620	620	611	599	632	606	648	601	558	602	604	625	596	638	676	643	624	641	618	614	595	563	634	584	590	613	603	648	599	630	642	586	601	650	581	635	629	599	620	567	615	584	649	612	642	635	622	648	584	612	611	612	631	580	587	635	603	622	634	638	635	600	631	584	631	631	617	601	599	552	600	590	604	615	601	632	617	654	613	633	643	602	613	629	652	645	609	590	608	613	626	600	594	591	598	594	606	610	599	617	591	575	619	621	606	598	610	609	624	598	618	608	624	612	603	609	587	632	626	609	604	618	636	525	608	685	644	547	622	560	620	616	605	632	612	600	589	645	632	604	630	664	620	622	649	642	623	638	656	613	587	634	606	584	600	573	618	609	636	592	630	588	608	653	608	587	587	610	584	599	574	634	625	642	566	604	622	606	632	633	629	607	642	591	616	582	614	601	571	626	632	640	620	605	621	633	602	601	644	584	630	569	633	619	594	576	576	602	597	599	657	640	630	593	628	654	630	636	626	628	632	644	583	621	627	583	617	567	634	628	641	611	653	590	610	595	605	561	633	630	623	634	633	610	614	623	647	590	586	607	614	610	637	656	629	631	561	614	600	616	611	628	603	643	618	612	616	598	665	628	637	594	555	612	621	620	603	583	607	583	604	592	606	616	651	627	648	602	609	678	601	625	591	606	647	611	611	609	653	599	642	609	556	614	585	611	638	639	584	602	625	604	635	622	683	652	613	603	595	642	633	630	597	607	604	626	569	600	640	634	605	618	634	590	596	635	569	648	582	583	612	613	606	612	634	623	631	626	625	598	628	602	593	575	631	652	609	625	602	635	635	633	625	574	632	604	615	568	611	611	581	634	627	601	587	595	637	615	590	632	624	630	602	628	618	606	623	596	667	626	591	625	582	576	609	617	629	634	623	611	634	629	612	577	613	586	592	631	620	577	629	602	569	649	579	646	629	630	620	619	623	609	608	590	614	643	620	683	582	646	628	647	624	616	588	609	608	654	640	625	621	597	626	571	572	647	652	637	610	615	600	611	641	601	612	652	614	627	626	629	568	626	631	595	629	603	581	589	602	621	591	594	626	582	606	617	633	598	605	582	592	618	619	620	649	625	623	614	653	609	612	662	590	619	625	640	631	617	624	614	608	591	624	658	634	591	624	654	672	618	630	629	585	631	614	596	616	620	601	651	575	617	618	616	594	620	621	645	587	587	638	603	572	605	602	630	569	564	633	625	625	637	625	603	596	636	580	631	686	618	642	651	541	596	628	646	622	661	638	605	619	642	652	619	610	623	638	612	631	641	644	643	636	631	629	616	602	589	629	589	616	643	636	586	598	624	609	627	642	639	667	630	658	605	625	618	625	637	667	601	640	641	584	633	644	634	631	648	613	637	609	602	624	623	603	624	636	613	633	630	601	620	596	629	622	617	604	615	593	617	649	624	631	608	597	587	610	600	622	594	589	606	642	593	614	580	642	626	619	680	595	618	648	646	627	627	610	665	598	628	603	616	589	599	563	573	580	617	621	642	594	603	686	602	598	594	636	631	632	612	597	605	601	604	593	647	653	603	580	626	601	644	638	652	614	580	605	608	582	628	604	589	635	635	570	622	629	580	630	578	603	619	637	634	563	673	671	602	585	607	625	586	616	638	602	644	635	642	586	604	635	619	610	605	663	632	629	582	618	641	588	613	606	648	581	621	626	656	636	605	663	588	618	637	618	595	632	621	632	646	616	624	632	570	618	602	580	644	559	611	605	613	609	633	635	594	612	661	597	603	607	582	636	625	568	630	588	625	581	567	627	609	648	609	587	617	629	583	624	612	575	613	640	619	611	610	648	591	570	648	574	645	606	583	621	568	610	634	647	598	606	601	591	593	618	632	621	621	590	639	586	596	623	597	615	635	602	585	609	613	656	639	646	650	617	643	617	624	606	644	592	638	643	660	619	640	608	619	576	578	576	633	632	599	627	621	611	581	598	652	648	641	593	651	623	637	657	621	570	566	635	613	610	574	672	590	596	672	623	627	602	605	650	624	662	584	679	564	616	605	629	582	590	649	643	602	643	632	644	613	621	583	626	590	604	601	661	591	634	667	617	636	623	561	591	571	633	618	622	603	632	661	638	588	626	614	638	626	651	584	595	601	602	591	612	628	593	647	593	649	654	609	637	641	598	650	601	622	620	609	621	616	642	592	613	647	611	610	651	589	650	584	583	622	610	627	621	632	597	604	610	623	639	585	640	590	656	615	643	611	627	595	613	612	621	661	625	638	611	600	609	589	629	623	631	602	617	681	589	644	621	650	620	608	619	590	592	634	615	646	602	621	635	564	671	566	617	579	592	648	604	589	625	656	578	566	581	605	579	586	561	590	671	608	583	571	603	629	668	621	603	611	619	636	594	579	621	629	614	610	595	604	599	605	626	636	593	650	624	625	614	640	608	621	618	615	594	600	612	607	584	615	619	627	620	590	589	604	608	575	623	614	615	663	597	620	640	594	622	627	641	617	611	632	667	611	676	655	631	657	559	598	654	620	626	610	612	616	611	667	607	639	597	609	604	610	589	631	611	632	665	666	608	638	545	639	642	624	583	573	605	576	611	611	572	555	621	590	621	623	628	600	669	560	608	591
62126	97232	61450	24581	990	882	801	710	713	700	702	693	692	641	659	678	647	617	675	709	1380	3448	3128	2063	1191	832	639	672	667	692	648	630	629	612	621	650	669	646	638	618	600	621	638	610	606	664	638	592	597	609	654	610	636	581	611	615	584	635	623	617	593	648	611	620	643	632	646	585	643	654	631	576	600	580	588	597	587	621	638	645	621	625	653	623	625	582	662	616	568	627	602	582	592	612	611	626	584	666	642	642	624	662	636	616	680	594	661	603	591	595	627	647	601	633	621	654	591	589	597	607	626	625	634	552	582	585	618	656	616	618	629	611	611	627	644	654	602	532	601	625	557	633	637	603	622	582	635	559	622	612	645	610	627	658	622	602	603	596	599	588	607	599	607	659	563	636	624	644	641	614	669	592	665	628	619	657	604	609	629	611	636	637	668	635	627	599	641	633	649	617	623	624	614	581	602	615	604	664	531	661	605	627	617	635	596	622	634	600	663	609	633	588	624	652	547	609	599	613	623	602	603	660	634	614	643	626	610	633	633	600	645	636	645	628	603	617	632	624	643	586	586	617	653	626	628	635	634	605	603	609	619	592	632	624	610	603	601	600	634	604	604	590	641	611	588	662	619	615	628	593	601	561	602	632	619	645	641	596	670	681	590	612	598	655	636	648	596	632	591	588	649	564	625	584	583	580	619	647	613	616	637	569	608	653	606	610	573	634	623	593	590	605	595	641	587	636	619	582	603	594	617	618	636	643	571	650	592	613	614	636	614	596	626	624	608	594	650	622	586	641	606	620	592	624	606	607	656	620	585	599	636	596	614	614	574	613	657	591	625	652	643	644	603	642	634	598	582	643	612	562	626	631	599	604	634	636	595	624	637	593	589	632	647	576	612	639	634	635	601	624	624	636	614	691	632	644	608	553	599	619	597	639	606	637	683	594	619	625	599	623	640	646	623	619	604	634	582	590	607	613	624	617	670	621	592	601	660	606	652	608	627	591	633	613	610	630	617	668	597	575	605	639	653	611	647	645	634	653	601	612	641	580	606	614	624	669	582	603	605	596	609	652	598	595	648	611	568	606	678	601	599	633	628	615	657	619	632	629	610	572	560	626	597	642	607	692	659	604	636	641	632	578	640	618	570	619	638	667	583	598	609	611	629	612	593	621	610	628	554	600	644	586	657	594	608	650	594	576	574	679	618	610	647	586	630	562	614	643	633	615	635	590	607	605	608	606	644	626	636	609	607	630	652	653	589	605	684	617	632	612	596	599	620	609	645	591	620	653	655	594	579	631	630	622	634	624	628	604	586	590	591	579	629	622	579	625	641	622	604	565	632	638	601	610	668	589	616	605	641	640	581	625	583	627	571	618	640	576	583	618	611	626	619	600	626	631	647	615	599	649	623	630	617	645	620	629	624	591	598	625	673	607	620	578	593	611	638	603	611	597	634	641	579	592	684	615	600	577	582	596	622	571	582	657	596	609	630	597	614	569	632	625	594	605	621	610	599	596	636	611	593	590	612	599	593	632	642	596	591	622	612	636	605	649	606	614	643	599	572	648	610	617	584	614	609	625	633	632	637	593	584	627	596	639	628	652	563	562	645	633	610	604	601	633	619	626	610	585	626	615	616	594	589	588	605	669	601	599	594	629	633	614	609	679	610	584	610	633	607	582	618	631	574	606	632	577	663	606	618	630	605	609	614	639	642	630	601	602	563	643	588	619	645	589	568	656	602	629	595	587	650	614	618	596	622	595	584	636	627	660	591	611	594	611	609	600	613	586	601	632	567	607	597	612	608	567	670	614	622	629	635	660	600	653	593	634	627	625	585	652	605	622	629	590	637	577	642	611	570	622	634	611	634	603	642	639	648	606	615	586	613	594	635	616	643	637	643	629	620	603	601	625	667	616	617	603	594	582	666	642	619	568	640	619	608	583	630	584	615	601	653	620	608	630	621	574	633	611	631	659	643	628	555	572	641	561	584	661	661	641	670	606	608	617	587	595	640	590	557	580	650	638	584	613	607	638	645	621	614	621	618	604	636	610	595	613	588	621	672	600	645	612	582	610	623	588	619	589	610	634	675	603	594	632	605	595	581	611	655	578	612	626	641	590	582	607	620	593	580	631	584	613	598	606	595	647	621	613	619	615	611	637	626	645	617	626	637	589	621	610	587	595	591	617	646	631	608	609	616	568	618	597	591	617	595	613	687	636	610	581	602	608	653	619	656	602	628	630	596	646	555	577	639	628	595	630	583	637	609	605	623	597	632	607	656	640	613	646	623	603	633	611	595	625	610	589	605	635	664	631	643	628	632	631	588	642	581	638	611	578	648	650	601	610	606	594	640	614	636	654	610	590	617	597	612	623	579	612	607	623	604	608	639	646	605	620	581	622	597	631	578	593	576	676	602	590	607	598	659	592	642	600	619	611	602	625	640	605	598	584	584	612	582	607	605	564	582	577	600	593	661	629	596	622	576	650	575	655	627	599	612	598	624	622	578	641	636	603	618	636	564	642	583	582	589	623	650	592	653	613	627	684	613	626	610	606	628	603	626	621	603	648	614	605	568	611	610	613	588	634	644	622	601	586	662	646	631	606	618	609	616	567	579	631	635	621	620	592	572	608	618	600	643	633	606	602	645	604	595	627	639	642	607	615	582	582	601	599	647	606	608	589	650	624	625	576	638	597	619	621	594	622	619	575	622	644	563	597	583	588	638	617	623	600	616	618	622	594	605	661	586	610	622	632	625	627	594	612	648	634	607	627	654	626	584	607	657	587	644	616	624	628	615	662	679	569	630	676	630	586	578	638	634	597	631	615	616	606	621	629	597	612	590	586	607	583	661	568	596	637	583	601	603	575	634	601	606	587	604	634	645	626	618	654	622	611	603	609	629	625	594	603	652	614	629	622	625	598	635	602	645	658	635	596	598	586	594	645	612	668	641	614	627	622	595	635	617	608	613	646	601	629	622	605	634	617	617	628	590	581	636	624	595	587	627	618	611	620	618	617	690	636	627	599	572	625	624	580	583	592	618	612	614	638	648	603	577	605	603	627	594	588	607	587	639	622	639	610	606	644	591	595	629	608	595	643	632	651	615	596	610	584	585	631	606	572	625	609	614	619	610	622	580	617	595	656	615	690	652	579	585	622	635	617	622	610	672	625	554	657	598	682	678	672	629	587	596	622	601	631	639	611	569	595	611	642	622	591	595	607	584	626	660	621	585	607	606	635	624	609	580	589	564	645	632	635	618	620	616	598	621	647	586	580	603	590	595	589	606	607	652	626	613	568	596	575	591	616	670	655	611	598	547	586	666	663	606	653	566	588	595	626	596	610	648	591	638	603	598	625	630	604	588	620	637	565	611	563	599	612	587	610	602	613	624	615	619	594	604	617	626	629	624	585	629	581	605	621	619	618	573	622	607	588	609	583	612	628	602	580	581	608	630	686	623	593	584	594	599	614	607	652	631	575	629	621	575	613	574	604	600	566	647	555	607	665
29218	28588	25642	5677	578	454	425	388	430	440	443	434	415	395	423	372	449	418	416	420	443	431	507	458	446	432	424	359	447	401	423	412	417	422	422	414	394	387	400	414	458	415	443	415	421	417	432	401	462	378	384	389	392	405	429	442	387	404	415	427	446	433	427	413	431	426	370	411	429	485	420	414	421	409	421	427	441	424	412	391	399	398	462	401	397	404	392	411	393	394	462	401	420	408	403	426	420	425	483	398	424	448	452	456	433	434	470	443	386	448	414	412	438	418	420	438	412	400	457	422	401	404	365	419	384	417	425	429	409	483	452	427	420	407	458	387	409	396	429	410	412	394	421	443	432	398	433	403	418	445	424	425	405	418	414	439	472	480	427	400	432	463	412	417	420	415	437	408	398	446	413	416	421	440	405	417	365	412	420	429	408	425	418	429	447	437	415	433	402	399	427	415	430	415	429	394	387	393	424	397	374	447	397	403	415	436	423	382	462	426	416	410	400	426	434	420	435	409	425	393	425	436	428	424	435	431	424	434	413	413	455	424	380	392	444	403	430	419	369	379	424	424	427	424	419	392	414	414	410	450	394	426	428	447	410	372	429	414	421	424	432	444	433	439	435	395	431	455	385	442	394	387	391	423	414	413	438	400	374	407	379	410	408	432	411	403	382	447	417	438	395	446	429	419	452	404	419	436	400	391	435	460	457	418	417	407	404	442	432	447	403	452	411	435	439	435	466	422	439	416	432	416	369	415	421	449	399	389	421	422	389	404	434	407	421	441	424	426	429	417	434	407	438	401	438	448	444	414	436	426	406	425	425	411	389	423	373	416	404	447	422	392	387	418	429	448	409	410	390	430	419	449	406	431	446	417	401	439	426	404	415	421	379	411	406	409	417	396	446	384	441	448	440	421	445	461	426	417	408	411	431	390	422	440	376	402	420	442	421	403	416	434	433	415	385	440	432	441	402	415	407	411	392	436	441	458	416	415	408	421	438	389	415	424	415	406	417	402	438	417	455	410	407	400	424	442	407	434	424	409	382	429	457	417	371	436	423	448	464	417	403	434	455	416	423	407	424	405	440	407	416	405	418	427	384	449	431	437	427	460	417	420	436	444	373	390	412	419	447	415	421	403	406	412	419	408	404	419	399	403	381	438	462	384	414	398	438	409	408	413	409	392	429	441	439	437	423	447	443	442	418	393	375	399	407	428	395	423	444	430	427	433	461	422	421	409	415	427	443	437	385	426	401	380	415	422	412	415	395	395	381	446	407	409	442	405	427	445	395	412	440	430	437	400	449	402	411	449	419	432	424	415	406	405	428	460	448	461	409	418	449	477	386	430	410	398	427	468	437	450	399	452	410	436	443	435	451	413	425	439	407	437	423	413	430	438	430	377	419	424	366	398	416	440	422	407	410	399	439	423	414	407	427	383	419	432	424	428	419	423	387	394	448	430	429	440	461	403	413	420	421	427	442	422	450	386	409	423	421	390	413	442	435	441	413	414	419	408	412	466	430	455	413	410	431	436	399	430	401	409	406	407	401	391	398	418	437	408	416	471	421	406	441	397	429	404	412	444	414	432	397	464	416	429	429	390	442	416	377	434	414	402	451	417	416	457	455	415	421	406	398	453	417	409	415	425	403	440	434	426	452	411	418	401	450	426	449	427	422	368	408	457	426	412	431	449	418	442	448	416	431	434	398	404	447	394	401	431	396	438	428	420	401	404	437	426	434	421	432	403	398	437	402	450	406	418	419	411	429	427	437	407	438	411	440	449	457	406	441	425	393	400	439	428	472	420	440	407	391	403	415	415	459	474	410	447	385	433	409	421	443	403	430	386	439	397	379	430	433	403	420	437	434	445	413	442	373	407	417	418	407	407	432	409	440	435	374	411	414	416	412	434	383	448	417	407	431	425	402	431	435	409	413	380	423	422	444	436	384	401	396	398	424	460	407	434	433	401	438	411	396	419	427	436	390	441	408	418	408	430	436	431	438	435	436	422	428	413	435	398	365	421	464	412	456	435	398	373	427	418	422	439	432	431	420	410	397	421	443	431	423	430	466	413	441	395	408	422	426	435	419	487	399	404	402	433	451	447	439	400	416	393	433	401	443	425	441	449	396	386	433	409	409	423	419	410	439	437	413	392	396	417	407	408	416	420	398	393	443	410	406	437	428	398	418	403	418	394	396	433	441	426	469	397	412	394	393	396	407	417	451	407	423	396	383	419	440	404	448	438	457	400	414	418	399	418	392	440	417	396	389	433	397	441	447	474	402	397	423	376	424	433	419	419	386	464	422	407	426	424	413	418	439	463	419	413	428	389	388	405	413	400	394	411	418	443	432	417	386	432	431	455	426	355	428	415	427	451	414	464	410	414	429	438	432	418	424	422	392	414	373	375	406	449	384	407	405	416	415	399	384	423	405	405	418	412	435	424	410	412	406	406	362	417	440	403	417	408	404	442	397	423	422	391	445	435	429	406	370	387	421	470	407	413	436	408	400	449	397	443	444	427	428	446	402	397	477	411	424	397	440	403	423	401	424	429	413	445	459	426	406	458	426	432	459	400	434	377	398	422	436	440	436	411	421	384	433	412	365	403	401	419	395	392	395	431	404	433	420	421	445	395	397	413	418	405	397	409	404	412	395	400	418	404	400	400	441	425	391	394	471	429	449	418	437	386	406	437	439	420	426	393	404	484	412	421	404	432	405	408	416	404	419	436	427	435	403	404	429	429	417	408	409	445	408	425	397	424	426	457	411	415	407	425	395	417	409	389	427	421	410	422	439	403	416	433	428	451	386	417	405	425	406	402	437	400	423	422	422	384	415	400	422	428	413	429	410	421	423	453	456	396	460	445	421	423	405	460	448	422	444	425	432	452	404	434	431	438	432	423	424	431	416	420	429	410	415	451	419	416	432	427	415	398	402	409	418	431	417	430	443	425	443	402	404	401	372	447	381	415	409	411	431	426	405	441	439	409	422	438	435	399	423	380	448	421	405	439	422	390	410	416	424	425	415	421	430	386	408	429	412	422	397	404	414	416	404	415	439	403	433	425	396	404	413	407	412	434	397	432	419	453	446	414	432	421	426	406	418	404	440	402	419	422	427	427	418	460	392	400	419	383	427	448	407	448	442	435	411	410	441	453	461	422	408	439	437	435	404	391	432	395	419	426	439	429	418	429	428	456	425	428	416	393	413	381	401	425	415	413	384	434	413	456	404	459	436	417	408	450	425	443	392	407	436	448	415	428	453	396	399	394	407	432	432	421	456	425	435	409	437	410	356	415	411	413	450	425	455	421	437	404	439	421	402	452	458	405	440	429	400	421	407	470	391	425	417	395	461	403	424	403	392	407	381	441	408	441	401	411	382	417	407	426	415	463	370	455	449	410	412	407	421	433	428	437	429	382	407	400	441	431	433	440	395	410	421	411	469	427	409	452	442	438	435	456	432	423	442	427	433	414	399	415	436	454	420	392	422	415	448	429	443	410	393	419
18736	34961	19366	2046	441	378	379	404	398	360	372	355	376	354	402	380	394	405	422	369	453	494	518	489	440	422	383	374	410	391	382	374	403	400	376	360	348	348	372	364	387	383	364	410	365	394	372	366	359	387	392	397	357	348	387	409	397	359	388	387	379	382	377	395	371	392	352	362	387	403	392	357	382	381	368	395	367	395	427	396	388	398	372	377	359	364	381	358	369	407	383	351	354	420	426	369	380	403	388	392	355	390	403	364	367	357	373	362	376	370	384	376	356	367	390	395	384	393	353	402	375	395	356	398	356	384	384	381	372	362	383	363	383	377	354	355	407	394	370	391	376	359	384	383	359	373	384	361	408	384	400	376	387	374	396	361	386	393	344	387	366	381	391	380	396	385	379	408	393	373	420	374	344	383	393	385	388	399	379	362	419	360	384	410	366	378	369	390	379	405	391	396	326	398	410	374	362	426	394	419	374	392	397	349	387	388	391	374	369	344	370	380	383	382	372	376	382	438	382	376	382	410	380	359	382	365	375	354	396	408	346	392	403	381	394	367	384	390	363	336	383	346	368	393	410	384	393	396	378	313	389	408	336	362	393	359	386	410	371	328	361	394	397	381	351	378	362	431	376	353	425	401	377	350	360	384	391	398	366	369	360	391	364	390	374	369	366	354	395	372	379	375	381	354	388	345	375	386	382	371	414	344	371	373	380	406	397	367	327	415	364	395	397	351	382	355	372	396	364	365	391	383	356	345	371	401	389	372	400	374	393	390	397	381	352	400	354	386	397	384	389	396	364	379	375	369	386	393	352	403	375	359	375	425	360	379	336	387	358	395	400	367	355	377	382	370	345	384	375	377	383	395	380	371	374	339	405	385	376	352	362	402	367	375	383	389	361	363	373	373	357	351	379	376	348	353	353	369	377	383	397	388	349	368	397	378	396	381	368	375	369	363	385	357	372	391	388	388	382	373	400	385	373	411	379	394	354	366	422	375	367	352	380	368	385	365	400	354	391	373	376	394	362	390	371	379	380	372	367	358	382	383	348	375	381	371	377	363	390	372	363	412	409	389	380	348	365	378	357	381	330	400	393	356	386	370	394	376	365	365	370	380	397	381	388	398	404	355	359	376	349	381	384	379	398	387	373	376	368	381	359	340	368	354	381	418	376	384	361	365	355	388	410	393	393	382	388	344	408	392	381	377	378	396	397	385	377	377	369	357	400	372	385	333	375	382	344	386	355	365	393	386	382	339	390	346	349	347	381	389	371	375	365	363	380	384	381	387	374	354	372	377	402	386	371	404	379	385	396	367	381	372	364	372	412	373	365	363	355	367	348	370	406	388	391	378	384	367	386	369	405	373	395	361	382	387	367	345	398	402	376	413	396	379	381	407	386	372	388	374	363	392	359	387	382	367	394	373	376	392	366	420	353	404	356	334	364	318	373	385	375	393	362	376	398	388	383	369	386	349	376	374	392	391	362	385	380	387	399	336	368	377	394	365	406	367	386	345	365	377	393	353	368	405	349	353	361	347	370	348	352	352	365	392	336	336	395	390	410	395	404	353	374	344	382	420	347	398	381	402	382	366	378	375	350	376	381	359	356	390	348	359	395	374	365	390	384	358	359	357	358	362	394	347	399	390	386	380	335	366	356	377	387	358	386	418	409	375	367	347	349	390	348	385	382	353	377	389	390	390	392	350	347	399	373	399	405	361	358	381	387	366	376	341	388	367	399	396	384	356	393	366	390	365	390	370	379	361	386	401	377	374	382	395	384	371	381	368	378	360	374	371	365	363	420	357	416	368	360	345	361	356	403	352	369	368	373	385	424	363	381	365	356	371	397	356	383	377	388	354	393	373	412	385	395	379	391	342	364	375	383	399	387	400	381	329	388	405	412	386	369	372	384	341	371	357	392	351	340	413	399	375	358	375	346	341	356	354	396	388	395	374	388	375	351	394	378	399	363	368	402	377	396	375	359	346	396	364	367	390	370	380	360	380	393	361	381	359	382	412	364	390	392	393	373	399	387	379	367	402	415	419	399	384	377	407	368	339	408	419	385	399	347	362	386	376	390	362	359	387	364	396	336	373	372	351	393	375	387	390	363	375	407	365	369	368	389	385	416	354	383	400	375	389	399	389	368	378	361	326	383	403	366	360	364	360	394	374	399	365	381	388	390	393	335	369	360	392	375	378	396	368	402	385	365	377	396	389	372	401	366	395	363	395	380	365	372	377	386	381	358	368	386	379	381	357	344	367	378	335	363	394	339	419	379	401	352	386	386	366	364	363	390	356	367	340	385	345	349	349	399	394	417	373	387	367	424	411	416	396	389	388	389	368	338	351	383	389	395	388	395	403	396	386	390	399	373	355	380	396	370	386	346	379	358	373	350	375	373	367	407	409	382	359	358	389	367	376	353	379	391	361	395	358	365	394	370	350	380	372	374	412	365	379	399	334	376	358	368	365	393	364	360	360	386	382	367	394	379	378	410	373	372	383	359	383	339	371	372	367	395	349	351	411	412	410	382	373	356	334	404	365	392	356	390	416	376	383	408	344	394	371	370	404	385	394	392	369	406	351	400	365	359	392	418	365	359	326	363	370	348	402	378	344	375	371	403	396	374	414	406	389	403	388	369	356	369	374	374	374	356	356	378	399	371	392	378	372	388	381	361	364	370	336	392	379	363	357	384	372	356	364	352	365	397	396	359	339	381	399	380	370	416	399	425	372	348	385	353	370	396	348	370	391	344	375	359	391	380	349	381	372	378	389	389	351	361	369	398	374	411	384	359	389	359	372	387	381	398	382	365	368	391	396	373	370	380	383	400	361	400	384	403	370	362	361	359	391	358	359	379	360	389	380	389	354	417	376	341	383	354	344	359	347	367	350	365	390	378	402	341	358	381	384	371	394	385	398	378	359	380	353	389	358	373	387	401	376	400	364	329	405	344	370	371	358	376	371	373	422	380	382	376	398	360	378	395	374	371	386	367	388	366	387	369	401	355	382	369	384	389	355	385	342	386	397	370	387	373	377	360	378	347	374	340	386	377	411	387	373	396	383	360	357	411	383	359	384	356	359	374	395	389	382	360	375	360	348	415	369	379	366	386	397	363	355	379	355	372	382	354	387	403	354	408	365	345	372	346	353	377	352	368	376	377	362	377	402	376	390	350	381	340	372	386	383	399	398	389	390	374	408	389	345	357	371	387	405	391	375	384	366	385	353	403	372	361	370	376	407	345	373	375	383	406	353	388	371	417	400	384	363	388	362	361	360	381	407	360	379	392	373	363	372	353	370	346	407	389	404	401	410	337	395	354	408	368	398	391	379	391	360	425	385	367	376	404	355	370	378	394	362	382	382	374	382	361	395	368	354	428	365	390	380	386	404	337	368	357	396	361	338	356	381	366	375	397	372	366	388	362	409	362	404	369	396	359	392	433	356	426	413	385	397	350	362	376	401	409	395	364	375	376	389	414	369	360	397	380	407	366	358	389	387	411	366
24888	26165	39441	30548	12237	2013	781	639	623	563	574	591	579	603	580	544	592	593	583	546	693	1168	1248	1019	757	613	562	552	558	570	564	538	526	524	532	539	541	510	570	509	527	549	528	519	533	533	521	539	520	527	589	507	587	555	553	548	526	533	583	538	508	535	523	523	537	521	539	563	560	551	519	567	533	538	544	529	532	580	531	565	534	566	552	537	539	542	551	529	496	537	562	559	506	537	522	531	520	572	528	546	541	543	538	529	572	545	553	559	494	553	592	529	572	548	541	527	538	556	548	547	540	516	515	527	535	542	522	542	539	489	547	513	536	535	559	544	529	566	596	513	517	504	529	501	561	530	525	569	543	527	531	550	542	529	582	579	555	542	533	550	569	561	571	551	522	562	554	551	556	527	478	569	580	542	534	526	540	501	530	536	545	539	539	525	552	516	563	551	529	557	552	546	552	567	521	520	551	554	557	586	555	519	568	505	557	533	577	524	542	593	501	538	535	522	537	504	522	551	498	538	550	538	537	594	558	528	553	557	525	564	559	546	544	551	548	521	509	514	550	586	524	515	531	552	575	521	587	559	522	520	514	532	544	565	517	532	519	516	568	562	594	509	569	560	558	578	518	509	506	580	576	559	547	494	559	541	538	567	564	529	533	507	530	554	538	517	541	539	540	565	537	543	540	538	518	532	538	514	567	520	598	541	535	561	552	558	573	567	537	551	522	533	553	512	535	535	523	557	596	552	542	529	532	504	512	558	565	553	548	547	549	483	550	522	517	579	540	532	584	550	562	522	545	532	544	547	569	539	543	503	555	573	496	517	515	532	523	546	568	575	564	545	523	556	569	557	547	553	536	564	543	518	552	514	503	534	538	540	551	591	533	499	532	573	530	562	542	551	550	507	557	569	545	518	575	532	539	566	538	546	567	537	587	537	541	553	526	518	556	496	524	526	483	522	556	559	576	537	541	557	602	540	522	523	527	489	518	596	548	530	535	500	535	491	544	515	521	560	540	553	553	530	514	528	517	551	566	578	554	533	533	519	491	560	561	548	535	541	552	544	504	515	533	542	523	514	557	531	562	522	546	526	564	500	502	520	552	546	521	552	515	514	534	563	566	525	537	533	536	521	586	536	580	526	522	545	532	518	546	554	514	543	550	569	526	532	525	544	494	541	543	539	533	517	547	566	521	531	536	542	562	555	530	507	529	498	508	543	547	541	569	526	572	569	562	517	591	549	469	551	584	519	541	552	561	505	595	522	497	553	522	553	557	515	555	537	559	522	531	550	586	508	540	546	503	587	538	555	554	557	535	564	554	566	525	547	535	536	552	561	540	521	587	549	558	529	523	528	550	584	554	559	536	586	497	530	559	578	561	528	494	549	592	557	523	555	510	532	561	495	530	545	519	556	575	528	543	528	551	528	542	536	547	530	552	533	518	519	563	537	534	523	564	520	539	539	537	541	536	530	554	510	542	521	536	566	511	535	562	528	508	550	544	554	584	543	539	528	557	564	529	526	545	566	582	539	564	538	562	539	533	511	527	559	541	590	573	598	531	518	522	539	558	535	556	518	542	515	576	536	498	550	515	540	499	514	535	542	541	577	588	533	552	566	563	569	515	506	514	519	537	495	545	541	532	500	534	490	519	581	495	504	541	531	534	519	538	522	532	525	532	608	539	503	570	534	575	558	521	575	510	555	525	535	537	558	509	545	581	528	497	526	521	579	530	584	547	551	547	553	535	526	505	483	524	495	528	564	539	588	590	508	534	522	547	537	550	547	530	500	547	526	562	570	556	519	523	537	545	533	556	537	517	546	557	575	506	547	557	569	528	520	537	562	559	554	497	578	506	525	517	515	567	503	467	530	546	524	532	547	532	574	564	544	548	546	567	556	499	516	537	554	531	537	517	568	559	535	544	558	513	564	543	555	526	524	536	501	580	545	562	546	514	547	532	571	538	547	578	569	526	518	572	526	549	529	569	579	579	557	552	526	528	530	574	550	565	548	549	516	571	510	573	538	534	525	559	593	570	542	550	591	569	554	515	568	517	525	541	537	517	538	533	575	531	563	558	549	538	540	518	491	532	549	520	554	541	512	573	565	545	543	525	541	529	560	517	531	521	552	536	575	517	539	503	543	520	515	547	563	526	535	550	524	528	499	566	518	549	517	561	546	543	521	558	565	568	536	529	548	555	556	561	560	545	543	579	554	530	550	505	489	565	533	555	551	492	576	558	559	502	490	570	516	563	558	510	571	518	557	503	526	537	550	541	536	539	554	564	538	556	520	520	555	518	488	555	524	560	555	567	513	568	560	556	508	567	533	511	589	525	523	498	557	578	565	556	557	552	550	533	542	562	531	531	547	570	536	535	509	519	496	543	538	517	544	551	534	591	549	563	530	525	529	542	527	539	520	517	549	528	540	513	529	561	547	517	588	539	517	496	576	557	514	525	540	574	550	540	533	560	505	539	550	551	504	502	553	518	540	525	577	525	492	517	509	524	554	515	524	547	550	547	535	514	507	512	535	578	519	507	557	530	547	539	533	572	501	547	578	586	526	591	535	536	514	499	539	518	560	571	541	551	543	568	566	558	544	532	545	531	548	529	539	532	545	558	578	523	549	549	597	557	562	519	544	541	505	592	548	562	512	504	574	523	562	544	527	547	543	522	556	515	596	576	543	510	548	526	608	521	553	573	529	516	532	548	548	566	554	515	537	522	548	557	565	540	537	531	544	543	525	553	502	544	596	537	532	559	581	522	533	520	541	506	562	545	543	554	555	549	512	527	514	546	563	517	539	510	582	541	538	531	555	557	540	532	532	541	506	526	586	499	530	516	544	526	556	546	558	527	592	553	503	497	540	540	562	555	525	520	546	570	570	506	551	517	577	527	586	547	571	541	568	557	584	581	505	510	530	588	575	544	554	531	549	529	536	515	551	510	533	548	548	581	600	534	541	540	542	536	542	527	510	544	516	563	542	555	556	593	509	572	513	492	523	541	543	599	530	529	524	510	532	562	541	561	548	573	513	578	565	528	566	540	517	551	584	532	528	570	558	557	569	558	528	547	550	524	562	572	525	535	532	561	514	559	543	560	518	531	533	529	541	570	512	597	566	533	531	539	529	551	540	518	524	534	534	534	544	522	493	615	563	588	561	555	480	511	536	559	495	571	532	513	560	558	567	521	501	558	593	521	510	516	554	534	565	553	551	553	559	551	556	573	566	571	570	539	537	536	522	564	552	528	530	482	560	519	584	536	490	588	512	512	502	533	531	540	562	583	554	532	528	563	539	545	525	615	528	547	595	510	517	541	540	593	569	552	539	552	566	500	546	510	538	559	565	538	542	507	545	566	572	541	534	561	532	544	584	529	591	535	552	551	518	571	544	529	527	539	511	570	539	545	539	530	581	521	512	563	494	523	504	505	513	509	534	525	538	552	584	518	548	524	541	531	575	562	579	585	518	591	531	498	545	525	513	518	578	549	547	531	508	507	560
57550	92139	53374	20752	689	647	588	627	583	599	562	512	547	586	520	528	529	546	530	527	775	1690	1600	1203	733	589	493	536	555	546	544	530	546	548	554	556	476	513	511	511	558	528	546	538	525	519	553	512	554	561	536	502	565	551	547	528	574	486	526	546	582	538	514	510	509	530	504	524	526	550	560	496	555	558	527	549	466	563	535	536	560	542	534	552	539	524	544	513	544	508	491	568	532	519	522	511	483	522	533	493	501	523	556	525	523	510	537	478	561	517	529	504	537	523	525	503	532	484	526	505	515	484	519	523	507	535	511	527	551	535	542	457	470	576	501	530	507	538	553	556	511	490	513	530	563	528	508	553	507	529	530	526	522	526	515	545	537	499	478	547	512	546	473	486	493	513	525	538	508	530	547	528	510	506	510	506	509	542	500	478	541	545	548	524	524	491	527	539	547	496	516	541	469	506	535	545	513	514	501	528	505	578	530	554	547	539	550	544	521	536	509	563	522	525	502	509	519	530	487	532	552	504	569	528	534	502	542	561	554	533	515	483	545	569	511	512	542	522	531	535	528	451	519	528	521	529	579	487	498	574	503	472	506	533	539	540	548	523	537	533	511	546	500	514	544	563	519	535	531	518	528	538	555	552	499	525	557	502	529	502	538	526	483	514	503	504	500	504	546	586	530	553	507	513	538	548	538	520	521	505	486	505	566	547	497	497	494	562	525	511	519	514	557	524	516	492	516	515	506	561	513	521	552	548	528	551	531	534	517	510	532	517	538	537	507	534	515	524	567	552	504	546	530	515	541	545	525	514	532	496	501	539	476	539	557	551	555	555	517	498	541	500	512	571	511	538	491	559	549	530	482	512	517	493	519	516	536	521	517	517	479	547	475	533	521	541	510	573	504	540	506	521	559	479	508	527	529	551	526	495	506	525	541	528	531	529	543	567	523	527	517	495	522	523	547	493	539	530	497	524	541	531	498	523	508	548	517	533	502	549	495	496	489	511	538	519	487	511	509	481	560	534	537	541	535	519	538	534	529	534	563	534	531	511	495	547	505	512	521	529	478	519	478	533	517	516	524	527	517	514	524	497	517	530	523	518	525	519	561	498	542	590	483	515	500	534	531	565	516	490	520	495	524	558	514	499	548	500	541	508	522	556	530	532	592	525	533	548	530	529	519	512	532	512	522	528	502	525	491	516	534	504	557	542	516	562	495	489	534	506	534	519	522	497	507	512	518	450	549	551	546	524	520	553	486	518	524	531	565	543	494	497	534	532	541	519	515	532	512	529	481	517	503	526	535	503	560	524	493	514	558	520	551	505	482	540	534	526	531	532	491	545	497	541	517	565	545	511	507	556	550	494	530	574	554	518	536	532	541	521	502	554	488	549	526	523	534	484	513	540	510	555	556	510	457	540	566	548	508	514	520	509	546	519	489	529	502	499	577	507	526	522	544	552	543	554	536	470	530	526	519	535	561	589	555	534	485	542	515	529	525	530	520	507	534	544	523	522	526	531	509	557	525	504	535	500	521	541	558	526	523	506	540	529	525	543	524	474	476	516	516	525	550	522	531	528	525	519	488	518	511	524	514	553	552	474	569	524	556	538	505	529	555	537	524	509	514	495	516	512	552	489	574	514	548	510	475	490	509	569	545	509	541	485	560	521	548	567	530	515	525	536	554	489	520	557	509	500	557	502	554	589	521	519	528	518	536	520	537	525	503	535	553	536	513	551	516	525	524	507	491	519	529	515	534	541	515	565	538	521	513	548	497	514	550	524	552	523	538	573	522	500	543	465	517	546	544	480	458	496	513	522	528	486	520	517	512	530	532	549	552	549	523	528	512	519	514	524	488	501	551	492	497	587	498	513	521	568	488	547	506	538	553	508	536	550	519	513	508	497	505	511	535	513	572	518	528	529	533	512	527	499	484	537	527	509	521	514	519	540	487	549	509	531	529	521	527	477	507	532	493	528	538	493	518	559	498	511	470	533	533	513	534	521	536	519	514	501	521	469	551	488	498	512	518	551	556	548	547	502	577	560	506	511	571	525	560	515	562	529	516	532	547	513	497	521	534	488	535	513	506	516	534	544	530	548	527	540	522	518	530	524	502	529	520	525	493	483	511	511	529	521	531	505	503	541	499	532	543	522	503	496	543	541	532	548	523	526	509	553	513	505	538	486	546	534	537	527	571	519	533	527	517	543	520	516	568	509	500	504	547	524	504	529	511	517	527	533	509	499	497	491	517	539	505	508	563	557	516	516	516	556	516	547	567	538	570	540	538	547	523	503	509	523	523	558	514	503	555	528	541	533	537	543	513	543	539	476	545	492	555	499	520	461	498	525	515	521	527	478	533	526	517	522	511	541	498	495	495	523	550	532	524	531	500	522	530	538	520	510	547	519	514	524	498	537	535	546	530	511	505	524	520	523	508	497	529	521	588	545	550	536	530	530	560	478	581	519	554	556	516	539	491	533	500	521	534	519	465	512	529	562	507	588	579	524	521	522	517	541	539	523	515	529	538	505	546	460	538	552	522	539	527	522	560	508	568	531	522	541	545	532	541	518	499	492	553	525	546	526	503	497	509	553	544	523	572	531	539	523	536	521	519	529	488	564	529	516	513	534	523	537	548	572	569	495	532	478	567	520	543	545	519	497	507	514	545	486	492	496	524	546	517	521	552	548	545	508	563	529	542	515	558	529	499	539	556	524	524	538	556	548	520	526	520	514	509	518	500	528	526	556	524	494	545	546	521	518	502	556	523	496	527	539	544	542	514	543	532	508	537	550	546	514	543	512	535	496	531	567	541	518	534	525	543	520	553	490	536	526	548	494	531	513	545	544	516	518	499	515	484	535	563	538	562	504	511	531	497	514	545	514	523	524	560	526	528	504	552	539	529	567	521	546	541	549	514	569	548	569	522	542	520	494	522	522	552	508	548	530	526	540	515	536	529	505	504	544	505	498	526	538	526	541	529	531	490	563	476	509	509	507	517	513	519	563	503	520	525	502	530	531	526	518	534	541	514	471	554	567	519	524	509	540	537	502	474	541	512	548	506	520	513	498	535	503	530	530	502	482	519	513	529	544	511	503	526	508	526	506	544	495	541	518	520	531	501	490	533	575	543	538	536	506	556	509	566	508	492	517	544	535	493	512	524	521	524	513	522	525	528	574	504	527	517	510	522	516	535	504	532	533	521	550	530	553	509	543	512	501	520	520	500	537	549	520	579	487	539	497	511	548	511	521	501	549	524	526	542	517	505	535	588	549	534	501	480	519	525	534	512	515	480	554	514	533	577	554	521	535	513	553	516	564	507	491	513	539	508	523	518	505	543	558	491	566	454	530	544	509	504	526	539	493	518	552	505	516	505	596	501	521	488	523	554	548	532	580	500	550	544	467	555	508	528	502	504	528	503	502	485	546	455	528	516	537	506	529	557	539	530	528	546	500	518	512	498	530	510	526	551	508	523	536	521	468	545	526	502	535	537	568	462	544	499	507
24023	23288	32489	32018	19523	7430	1348	818	758	705	752	701	662	745	681	699	671	668	667	670	855	1953	2139	1520	1009	823	640	654	695	641	704	662	695	709	666	675	652	678	635	632	676	705	617	672	638	657	632	640	653	665	620	643	670	634	633	660	655	657	659	647	612	635	626	649	643	637	628	648	630	654	613	627	640	642	630	643	678	666	616	643	700	678	646	617	680	644	681	642	681	662	681	619	656	636	665	615	630	669	651	648	646	603	666	646	634	628	681	638	603	617	650	669	673	689	627	652	667	619	689	654	641	674	691	643	658	621	659	668	652	658	676	616	570	672	670	628	638	644	688	573	642	630	649	660	696	669	684	631	633	641	614	648	600	654	632	630	642	659	628	692	667	655	659	638	592	670	657	653	622	582	682	609	651	620	660	686	625	632	610	630	646	687	635	676	640	635	658	656	619	633	662	637	637	691	688	671	647	672	657	678	631	676	627	662	616	638	663	642	668	691	599	664	642	590	691	630	636	643	680	674	635	643	598	639	575	605	650	654	637	702	655	652	631	680	660	638	626	627	604	623	660	653	640	647	643	596	652	691	665	670	633	677	634	638	659	651	620	599	647	632	675	669	641	611	601	700	686	646	587	630	660	641	640	641	600	596	675	663	597	687	667	611	637	618	656	658	651	618	602	661	640	687	631	575	694	657	684	639	660	671	646	676	626	623	646	655	619	619	616	651	626	674	662	656	662	704	635	676	628	662	617	649	633	632	651	610	627	623	667	658	612	644	687	644	625	646	625	666	627	636	628	646	661	686	685	654	662	649	622	673	672	619	620	641	623	628	653	619	617	585	632	682	625	608	646	627	636	634	623	672	626	646	669	616	606	633	614	616	663	640	700	662	582	697	655	701	647	655	563	675	599	639	658	670	631	598	593	656	631	608	621	612	661	665	645	680	649	645	682	602	648	687	678	653	680	666	658	607	653	664	668	669	681	624	642	639	669	629	675	635	654	656	662	657	660	621	639	596	636	632	645	655	665	675	671	642	618	606	639	673	671	645	666	647	663	694	615	625	673	642	648	641	676	659	655	683	647	651	626	691	630	669	612	595	665	677	629	649	664	678	597	657	669	647	664	647	678	655	687	683	663	658	644	631	683	653	616	624	587	665	659	657	621	625	620	667	651	589	670	678	651	623	605	662	664	670	642	630	696	680	650	633	637	702	653	673	661	685	651	590	667	640	650	658	590	623	652	623	615	677	654	704	650	636	645	651	650	651	652	653	653	623	608	661	625	661	621	654	638	656	649	674	632	650	635	632	606	679	650	613	685	655	644	628	689	608	685	639	688	677	633	609	679	650	602	627	602	631	666	650	608	643	696	664	615	647	652	620	619	655	628	601	592	614	630	651	642	640	610	633	625	628	647	725	682	624	636	634	672	647	672	609	643	659	670	663	633	622	638	654	667	656	635	683	694	636	619	634	649	641	664	605	698	676	648	631	661	646	639	643	655	664	663	695	623	615	609	679	627	627	614	713	631	661	620	638	648	636	663	661	645	651	665	675	682	666	654	623	589	624	626	653	669	627	653	653	656	624	646	624	652	636	625	648	652	613	641	645	661	611	638	696	603	607	612	610	678	646	637	659	657	645	663	683	624	627	653	604	646	608	644	625	668	630	626	638	668	648	622	681	626	672	642	658	671	647	649	615	644	650	644	643	658	652	622	616	627	620	645	616	646	659	624	633	654	640	657	678	661	672	681	663	622	650	685	622	641	666	692	551	650	658	643	691	610	644	649	619	672	628	627	645	606	637	678	635	654	659	665	646	684	647	673	696	669	599	610	628	648	642	621	610	650	666	667	677	646	664	645	719	674	632	673	617	632	677	656	646	638	640	660	644	611	657	648	672	658	678	627	640	634	643	634	619	657	660	638	614	619	646	686	624	640	705	657	626	656	629	630	616	671	625	615	657	618	651	622	637	666	721	673	670	662	652	677	671	625	664	669	650	602	653	629	639	608	627	611	681	615	632	683	673	654	663	645	625	642	654	616	657	621	669	669	681	632	620	638	664	627	652	626	619	640	641	665	659	674	621	665	609	630	620	651	645	668	614	636	688	631	656	675	623	621	661	647	623	683	662	615	625	607	632	618	654	643	675	692	625	628	608	679	667	653	641	659	644	635	593	636	639	624	645	619	664	635	647	664	680	669	653	605	633	650	620	665	634	634	665	653	637	644	630	671	614	686	627	655	665	638	647	661	632	634	657	662	682	630	646	657	623	604	664	626	678	610	634	650	657	664	629	636	652	645	672	640	647	614	624	684	598	644	658	613	645	638	628	638	692	664	637	630	619	655	643	627	614	641	575	655	669	661	624	632	608	645	635	626	641	619	636	664	605	631	631	691	700	619	638	668	641	663	642	658	646	660	658	633	656	647	665	631	638	648	664	657	688	664	725	620	690	658	617	654	666	632	599	654	594	629	676	674	624	633	686	617	627	622	643	644	615	644	666	684	633	687	632	652	638	664	642	685	681	658	639	625	663	636	648	625	648	637	633	582	679	639	622	623	684	672	625	629	646	662	658	598	632	645	660	603	674	678	625	623	674	643	644	670	612	626	646	674	646	686	645	682	685	680	630	621	668	650	648	654	654	604	641	622	630	629	647	665	700	627	623	628	628	682	639	663	686	678	688	591	622	644	638	631	660	657	642	618	619	614	642	637	630	659	629	695	619	639	629	645	609	688	642	616	675	656	623	681	685	637	674	671	640	657	660	642	688	602	671	649	654	642	674	662	647	637	634	654	640	651	674	670	683	607	608	655	653	675	651	647	663	679	616	614	610	643	654	656	645	623	668	618	635	635	632	676	710	657	672	671	634	614	665	632	641	624	583	637	656	672	640	640	651	648	673	663	661	655	604	648	629	594	564	641	634	669	650	671	700	658	658	611	647	652	659	612	612	644	645	674	600	630	633	670	648	631	621	619	684	608	613	624	656	620	626	664	639	638	603	610	666	658	639	678	672	619	623	587	645	658	639	606	685	617	624	637	604	637	608	651	660	638	647	599	669	651	617	591	656	678	663	715	673	645	679	624	650	647	621	633	647	671	642	600	630	641	693	648	655	621	668	620	658	681	664	650	627	624	692	632	646	644	644	625	667	673	644	634	694	634	636	634	639	615	643	640	661	675	646	653	630	648	613	654	637	616	668	600	641	644	655	651	681	690	648	663	641	648	648	665	630	700	627	688	634	656	615	603	685	657	646	628	633	660	608	692	648	648	618	638	678	650	655	632	655	651	633	634	641	642	598	643	669	659	629	589	641	614	662	610	681	688	615	630	655	667	630	614	620	638	633	679	638	647	665	601	662	622	625	624	656	616	664	630	632	652	668	623	689	642	706	661	651	634	610	665	617	624	643	614	645	693	640	660	634	635	696	646	679	643	639	666	647	637	634	603	575	633	670	659	640	622	628	680	600	646	672	653	634	632	667	714	631	680	625	658	649	585	633	660	676	652	626
63654	97465	57926	41229	906	789	753	728	719	722	705	688	658	643	635	627	630	631	625	657	982	2889	2747	1965	1116	756	611	610	677	658	668	649	634	677	622	655	653	664	632	626	638	613	677	676	601	627	656	657	660	620	600	545	639	647	600	667	585	623	645	628	617	671	639	634	621	614	630	602	608	661	627	623	633	659	616	646	622	626	644	600	601	663	648	630	691	648	628	666	635	620	602	664	602	625	651	607	637	638	612	643	654	613	629	634	586	602	606	621	628	620	659	633	637	637	632	604	615	607	621	666	584	582	665	640	617	617	589	656	616	640	677	642	625	632	636	631	676	617	622	672	666	622	656	654	645	630	620	594	627	603	612	600	612	633	632	634	647	625	611	640	631	628	660	650	650	654	657	660	627	617	654	570	596	635	599	639	564	650	597	674	625	632	659	641	634	587	650	661	635	655	640	658	663	643	630	617	621	629	601	642	632	643	639	669	639	618	644	657	614	647	626	599	660	625	671	607	620	608	625	640	617	599	616	618	607	658	627	616	640	644	633	628	640	642	657	622	612	631	651	644	662	651	647	656	630	643	664	615	593	657	631	614	637	639	618	590	616	597	651	632	616	580	657	635	594	649	621	670	639	657	637	629	614	592	604	625	655	660	618	603	603	668	621	604	652	631	616	586	661	634	684	620	637	629	639	631	681	668	564	634	604	620	635	623	615	650	646	628	620	628	611	639	636	596	655	633	607	621	635	623	617	631	642	613	617	648	647	647	653	644	624	636	619	604	665	661	635	604	615	620	636	637	615	644	639	625	608	624	625	653	652	607	683	629	609	645	637	630	644	653	637	653	623	650	615	635	632	613	645	658	634	647	646	613	614	606	630	603	653	634	621	643	664	619	634	646	639	643	594	614	618	665	636	688	619	565	608	619	640	655	616	658	624	659	600	631	640	582	641	634	595	669	606	646	626	654	625	645	657	666	611	699	603	591	632	590	625	631	666	625	631	627	625	649	642	633	622	629	627	588	647	632	650	644	646	608	611	668	627	626	631	653	629	660	614	604	653	628	636	651	637	631	618	615	594	610	649	639	591	651	596	597	650	622	602	597	632	672	654	617	667	632	624	669	638	634	662	611	611	598	630	646	625	665	641	616	607	603	604	626	597	617	604	622	587	609	643	626	587	618	559	625	623	632	616	637	638	659	557	685	654	640	598	634	615	630	639	650	620	643	585	620	655	637	634	631	627	616	612	632	657	629	646	659	623	633	663	648	632	644	629	604	626	647	665	627	628	676	630	666	629	623	672	632	629	642	601	634	631	585	596	656	667	598	628	631	625	633	606	630	617	590	611	661	601	657	629	637	667	662	690	661	584	631	610	629	632	614	646	670	630	624	615	588	679	607	668	624	648	638	641	648	605	625	619	652	633	617	639	653	604	648	620	621	635	677	635	660	629	623	675	648	638	636	637	628	608	600	620	588	610	605	654	605	709	644	639	634	659	595	648	638	613	663	648	634	616	631	690	653	619	626	624	653	658	636	597	633	620	619	635	651	643	593	586	615	643	687	621	628	648	609	572	610	672	602	626	693	621	607	655	656	635	629	651	687	653	641	653	636	612	619	630	624	630	642	592	644	602	634	628	698	601	618	652	597	667	618	631	591	673	606	615	647	630	635	594	586	636	639	606	648	653	636	585	655	628	638	615	639	653	624	657	627	607	629	650	641	655	642	592	640	618	679	641	645	591	599	616	657	605	605	602	592	642	612	640	642	593	654	652	627	634	646	605	604	631	576	629	622	619	610	586	644	589	619	612	608	595	640	631	610	596	595	649	635	585	616	613	610	633	631	596	605	648	631	585	609	632	644	619	620	598	661	577	608	595	627	617	619	635	629	628	646	634	668	633	564	624	620	615	608	625	638	649	589	616	594	567	634	600	630	632	619	637	601	679	619	622	594	624	630	640	651	613	578	615	623	650	669	582	610	642	637	620	630	630	633	645	645	639	637	599	650	593	618	648	640	580	609	618	632	628	607	648	599	627	615	573	557	650	616	591	650	637	640	693	648	613	631	628	678	676	677	635	625	623	630	622	609	611	620	572	610	629	640	650	655	658	638	645	630	626	636	589	610	624	639	602	621	658	603	645	636	682	600	615	610	655	635	605	605	628	642	608	629	647	645	668	617	663	630	647	609	618	615	639	636	617	582	616	658	583	586	606	606	581	595	612	642	641	619	604	624	611	586	676	629	633	607	653	649	635	611	633	627	641	627	631	615	576	650	614	616	610	625	618	595	610	597	642	625	558	659	606	638	635	631	598	610	644	622	646	635	633	619	625	633	568	616	651	652	590	619	611	650	560	625	612	578	630	623	564	634	651	627	633	664	640	623	591	594	638	617	680	650	599	633	616	600	639	636	606	618	631	612	651	591	618	625	640	630	647	626	641	635	628	638	595	629	635	606	628	655	576	657	629	607	654	633	616	620	654	677	621	624	607	609	597	640	573	601	630	623	616	606	585	639	598	649	666	624	584	606	621	636	613	624	644	595	660	615	613	680	622	611	649	577	653	647	599	611	649	643	659	596	574	624	666	614	613	607	601	551	609	572	673	633	596	614	589	588	608	623	676	603	598	619	663	639	595	632	651	647	587	637	634	600	637	608	670	670	653	601	604	623	682	594	613	607	605	590	632	602	602	633	709	610	643	597	586	630	617	651	658	657	665	563	643	573	641	640	601	640	632	643	628	607	607	688	629	658	598	626	591	682	604	653	634	622	608	615	588	639	580	651	621	582	622	644	619	630	631	629	634	628	606	595	616	607	578	650	645	634	631	659	630	616	620	642	632	649	662	642	618	657	624	642	643	648	655	650	622	621	652	611	606	608	612	583	626	638	642	608	669	635	653	617	636	626	653	602	641	637	612	618	605	639	618	618	610	615	604	627	625	627	628	652	580	651	613	606	634	585	620	620	634	603	618	645	594	603	644	674	648	650	611	583	587	606	664	628	642	674	655	632	646	633	650	643	643	628	634	601	636	627	575	587	625	593	606	641	627	617	625	619	588	610	623	619	600	637	619	622	670	598	565	596	616	594	667	625	655	629	602	633	633	588	614	619	577	659	638	640	610	592	620	686	650	661	584	643	613	646	646	646	658	635	619	603	624	696	630	656	604	631	568	648	639	639	644	613	605	625	658	615	611	620	644	628	613	623	642	614	645	637	648	601	623	585	628	597	620	596	628	579	617	593	590	621	619	603	626	611	637	632	605	676	637	583	660	626	663	654	619	593	593	608	609	607	636	598	659	606	609	598	618	614	591	639	624	679	659	668	591	657	635	625	631	625	668	624	609	602	620	632	619	617	607	651	638	636	609	619	575	651	604	610	666	676	639	612	654	635	639	630	677	664	587	591	589	625	618	623	640	619	598	624	665	580	635	603	649	631	635	631	645	609	621	647	635	627	646	628	614	632	624	650	640	636	605	650	602	626	585	619	628	632	605	624	643	623	649	640	632	587
29291	27169	20993	8055	739	473	476	439	429	457	406	457	437	437	426	453	461	456	442	447	467	484	574	551	459	448	419	444	418	439	444	436	469	414	418	446	428	458	410	429	439	472	459	422	420	410	439	460	442	429	439	428	438	447	462	384	459	420	414	462	397	420	436	419	493	482	425	457	465	435	445	434	436	451	416	476	463	462	443	461	407	437	444	398	403	439	450	431	479	435	458	451	466	427	443	488	459	447	441	441	465	422	438	433	430	436	450	445	479	440	463	451	441	446	410	440	428	446	451	435	493	445	430	412	466	452	470	413	408	444	430	413	433	442	447	456	460	467	446	436	422	452	402	465	441	469	453	461	427	470	475	471	430	474	463	416	420	419	443	448	435	459	429	406	428	473	406	429	397	408	395	449	443	441	412	436	436	416	464	453	419	402	454	447	445	437	463	467	426	423	441	429	438	453	447	437	451	446	421	475	431	437	436	442	456	460	458	451	399	415	462	489	423	415	415	420	425	433	457	431	473	471	444	450	428	465	422	497	435	452	465	432	433	434	411	433	431	439	428	454	444	447	441	448	454	469	424	397	459	428	413	461	424	436	480	433	452	421	467	424	400	407	430	416	433	433	430	423	456	442	410	448	455	444	423	451	448	496	438	394	417	438	454	449	428	432	461	403	437	464	463	445	458	426	447	452	456	455	448	439	467	478	422	493	453	445	451	471	445	447	443	452	406	413	421	474	461	445	439	441	424	410	442	444	461	404	412	434	471	452	440	450	493	438	412	451	428	453	450	438	400	440	468	446	470	421	431	435	459	456	434	457	416	423	453	445	449	447	416	462	454	463	436	420	439	459	468	474	423	404	468	407	466	434	416	410	435	469	434	449	417	457	401	412	427	443	454	427	453	445	471	418	440	428	475	456	434	413	435	453	402	460	450	454	432	447	427	413	436	449	447	426	503	437	424	458	477	403	430	476	484	427	438	439	436	418	459	423	442	407	439	473	457	434	445	440	429	419	459	422	465	434	431	431	478	473	442	457	418	423	431	447	440	452	448	443	469	472	454	455	432	453	468	459	463	430	416	433	442	433	433	460	463	431	480	447	398	436	467	403	458	451	466	447	418	431	423	440	461	444	428	464	438	454	424	436	450	457	435	433	460	427	420	434	459	446	452	437	446	450	448	445	426	477	442	458	444	407	459	423	446	427	436	431	462	450	433	428	483	446	423	453	441	399	445	454	438	505	439	446	474	513	449	457	454	457	450	387	421	431	456	425	427	449	486	427	415	470	416	408	404	416	422	437	431	425	428	434	458	449	441	432	447	445	424	470	405	420	421	442	401	437	443	457	432	425	390	423	455	411	447	477	473	436	409	425	492	476	451	432	419	429	411	422	422	443	433	433	419	428	425	428	404	455	441	463	441	449	449	470	426	427	459	404	402	415	472	424	425	439	441	435	461	436	418	427	429	441	446	422	445	450	460	395	449	443	442	434	442	409	482	437	415	402	428	489	462	418	452	417	464	409	456	427	427	478	475	472	399	466	439	421	440	447	439	424	479	445	459	418	431	460	443	439	435	434	409	450	471	397	457	389	432	419	438	458	447	424	449	492	474	409	426	460	391	466	368	451	430	425	446	476	433	445	432	421	428	449	425	443	425	448	428	477	432	439	458	420	418	439	415	421	397	446	437	426	441	394	454	406	450	466	430	407	470	441	429	398	419	433	366	450	451	422	418	429	437	464	460	439	447	448	487	447	432	426	442	471	402	444	424	462	449	472	432	458	409	429	474	465	392	468	444	423	458	456	445	442	404	444	440	406	464	428	428	465	433	444	438	446	400	413	459	432	450	435	450	409	453	423	398	416	439	428	469	450	452	494	427	478	431	413	447	409	424	422	464	441	442	409	410	455	439	416	406	472	418	444	451	436	436	451	436	458	410	450	427	425	414	423	471	445	415	424	450	467	416	473	472	471	447	436	425	422	420	425	420	463	411	455	424	447	430	467	399	434	423	453	431	448	412	426	431	413	423	435	457	478	406	441	450	420	428	443	467	462	441	397	409	426	450	450	421	425	439	462	429	426	432	429	438	491	435	445	446	437	421	421	440	451	427	434	443	431	450	426	433	430	438	442	486	430	446	423	419	451	424	439	455	470	433	432	430	452	424	447	474	437	462	402	431	438	480	455	421	468	480	462	409	416	439	457	396	408	408	445	422	410	432	432	417	427	470	450	431	410	443	412	455	419	491	429	451	450	446	443	449	448	431	436	473	479	459	440	447	421	453	460	452	457	445	468	468	443	420	475	457	469	410	457	457	412	451	417	425	472	420	462	450	404	421	466	448	435	445	416	480	403	445	456	442	428	437	427	433	456	445	441	423	450	451	409	447	431	462	490	454	452	443	523	457	466	432	467	446	436	403	411	433	441	460	453	432	426	429	419	454	460	413	442	439	431	468	435	417	413	417	477	430	426	451	432	413	426	411	460	446	422	437	469	445	477	441	434	469	464	442	448	419	436	414	439	424	433	447	476	400	434	482	419	427	432	430	463	405	429	460	435	451	438	474	452	458	407	411	428	386	416	434	437	436	428	467	428	404	456	420	449	440	418	434	457	423	444	444	433	474	472	448	448	467	438	389	412	427	397	455	463	433	452	445	450	440	443	425	433	457	472	407	453	420	432	474	443	432	475	464	440	438	435	415	452	441	445	424	459	428	422	443	449	430	441	424	445	446	463	452	396	434	478	432	430	479	488	414	412	446	458	444	452	433	449	479	444	462	417	474	437	409	440	405	443	425	423	455	460	416	410	414	447	428	427	474	440	462	450	454	457	443	467	429	426	462	439	407	437	449	457	440	433	445	443	480	404	425	435	458	400	461	462	469	443	461	414	461	429	428	431	442	450	451	424	441	442	455	472	483	455	431	410	453	389	431	445	458	423	459	436	466	417	447	448	480	456	410	423	436	440	478	417	416	465	454	458	434	417	443	399	487	449	442	442	458	421	460	420	490	423	410	474	432	426	433	485	413	443	428	432	431	415	448	463	440	423	461	414	410	468	441	404	474	401	429	424	440	433	433	451	415	443	452	445	464	430	433	454	428	463	434	445	439	431	439	428	466	417	430	448	439	439	425	430	467	432	409	409	460	427	417	470	448	441	461	417	440	440	467	435	435	442	436	415	426	418	455	451	437	425	453	455	466	435	420	422	472	413	406	453	426	395	434	489	431	439	452	405	426	422	434	427	469	421	445	421	463	429	456	463	446	429	466	455	405	442	435	446	458	456	431	406	435	461	434	431	447	469	407	435	440	481	445	424	452	476	453	419	403	420	454	445	459	412	450	460	424	455	455	451	442	445	442	436	440	437	459	440	409	453	444	442	427	447	440	400	439	453	427	462	427	454	452	425	415	444	426	436	444	474	439	431	463	472	387	443	400	471	378	457	446	422	430	392	419	393	428	443	440	423	437	452	427	420	418	450	416	436	450	452	416	425	481	441	423	459	394	450
19546	31256	15190	4729	474	390	400	365	379	378	398	385	397	377	391	434	440	400	386	356	394	496	531	507	479	385	377	390	374	387	390	365	404	370	412	406	387	381	392	400	395	372	401	407	387	389	394	390	380	393	376	402	400	389	420	365	390	356	357	403	378	393	380	387	404	382	392	394	416	366	406	405	368	379	406	376	378	394	372	380	392	334	391	402	385	440	380	400	397	396	400	395	404	408	412	392	386	373	383	390	416	346	372	410	405	380	378	401	380	400	362	367	398	376	354	398	398	379	419	422	373	373	389	411	381	388	391	427	369	379	373	375	350	379	319	418	393	387	379	375	369	383	351	389	369	382	418	396	407	390	400	363	389	397	402	362	332	427	415	411	356	378	383	388	367	418	393	409	377	379	388	398	386	383	386	413	357	361	367	381	385	359	365	423	402	404	401	376	383	395	405	376	392	417	398	405	367	392	380	412	384	367	386	371	383	383	431	406	382	368	401	378	386	393	396	356	401	362	395	338	388	373	395	408	403	389	379	401	413	399	391	375	411	357	413	377	353	413	389	390	380	390	395	385	372	387	405	409	400	409	397	373	407	381	403	391	391	431	389	387	416	385	356	390	369	377	373	375	389	372	375	361	435	403	375	357	394	402	380	368	382	389	405	384	381	392	372	411	405	368	401	389	399	382	379	374	385	393	398	414	344	427	387	381	402	399	360	397	400	389	422	370	436	426	366	379	401	385	430	416	407	384	382	391	415	377	401	385	389	402	381	362	383	390	405	393	392	380	410	362	365	406	409	436	383	371	379	377	384	374	428	404	419	406	422	379	387	390	357	394	396	427	394	400	366	385	401	390	372	392	396	398	401	374	372	347	371	393	388	376	354	404	382	396	368	351	440	401	381	412	428	406	394	385	434	377	393	376	390	379	354	391	410	394	382	401	405	373	350	360	398	384	370	365	381	380	422	401	418	382	426	380	372	400	407	360	384	358	386	369	374	376	396	368	392	413	395	366	387	379	385	383	371	360	433	426	379	390	354	420	390	363	418	382	423	393	375	379	403	412	387	388	388	388	401	415	375	377	379	378	402	390	391	400	395	368	382	388	378	375	360	398	381	397	348	407	388	423	383	413	401	370	448	378	380	384	386	383	404	420	422	357	411	395	390	384	380	368	387	383	377	381	371	389	344	390	409	406	403	387	368	386	383	388	411	386	393	389	377	388	370	389	382	400	373	388	361	388	404	386	376	412	413	387	392	406	386	426	382	388	350	369	393	384	410	388	387	389	369	394	365	416	408	402	378	362	351	395	363	365	389	383	378	400	396	378	433	407	370	397	386	406	387	371	371	397	381	425	371	396	387	392	375	437	402	398	370	372	414	376	395	381	398	404	366	374	361	385	387	403	364	392	372	378	377	387	371	395	407	392	401	371	397	386	389	432	387	360	364	381	371	436	404	394	367	402	354	388	380	352	413	395	365	425	396	381	385	410	419	412	399	382	359	382	393	398	401	403	383	382	410	418	424	413	400	392	378	409	369	414	405	417	412	393	372	418	385	431	405	343	413	391	396	379	396	421	349	366	407	368	388	386	354	406	366	408	417	395	396	408	392	421	430	355	348	414	402	394	411	403	362	406	404	377	383	382	402	381	406	404	349	394	403	390	386	412	354	391	397	378	371	410	420	379	369	398	411	360	400	402	377	394	375	381	359	390	381	415	380	388	389	399	398	391	399	367	388	398	366	378	367	385	344	389	413	344	397	403	369	408	372	361	412	385	409	370	409	396	415	388	400	366	396	403	403	354	407	363	382	420	409	406	354	384	388	383	387	416	377	394	379	380	379	386	377	388	372	327	378	382	408	394	355	358	392	391	361	402	357	361	355	396	381	389	388	393	373	377	372	397	418	358	374	398	404	384	379	395	404	364	365	392	414	354	404	387	406	381	389	387	375	391	383	371	364	404	373	394	363	381	390	371	357	406	414	412	461	377	389	380	348	368	371	358	395	385	436	395	353	401	449	369	412	373	408	383	382	357	416	416	396	373	391	361	378	354	377	387	355	374	377	380	380	389	380	378	404	386	398	396	398	366	379	358	365	397	400	394	424	343	387	410	371	372	383	359	417	393	404	413	393	369	393	347	408	397	374	365	376	401	378	404	406	397	370	381	434	380	376	403	372	343	402	401	380	381	424	361	402	373	394	415	387	375	384	373	367	380	402	390	378	383	337	396	369	418	392	380	396	359	405	375	415	384	368	393	400	405	366	405	381	398	432	382	401	388	420	429	380	343	402	359	386	373	370	425	394	421	370	396	370	375	403	378	390	394	363	405	397	392	425	398	396	387	411	404	381	381	394	375	410	405	387	372	363	395	373	390	374	367	410	386	399	393	360	413	395	418	347	427	398	370	374	399	383	378	389	396	365	358	413	396	358	386	414	404	434	390	392	379	392	361	367	417	372	371	386	355	379	360	386	377	394	395	389	392	390	400	391	403	403	404	407	387	363	388	402	356	400	384	402	398	388	401	414	375	388	423	410	414	409	397	363	359	360	377	412	388	380	393	421	376	396	373	401	403	373	403	398	395	396	413	401	392	392	393	371	434	382	375	384	384	375	378	389	369	390	411	393	395	386	373	371	388	367	378	379	404	404	381	395	386	385	386	384	388	394	440	372	376	401	400	377	370	362	389	378	386	403	372	380	381	406	392	355	378	380	401	368	378	392	371	395	397	382	390	388	408	408	363	390	368	443	366	355	378	366	388	386	410	397	385	365	393	382	394	371	394	390	370	374	362	405	386	386	428	392	392	406	393	359	443	394	412	380	417	385	379	423	359	403	377	375	420	405	363	408	342	398	363	417	385	369	404	391	378	377	366	410	390	394	403	389	364	387	382	392	431	394	376	420	409	370	400	412	382	397	414	407	344	366	409	354	384	385	371	393	388	397	397	386	352	399	387	405	375	414	382	394	391	421	383	416	417	387	378	358	388	394	410	378	385	357	401	406	382	379	422	381	355	384	373	379	355	368	385	380	392	408	386	378	395	376	394	409	363	369	380	390	377	383	376	406	354	400	383	409	369	394	411	379	421	412	392	393	362	400	376	363	394	365	411	378	383	416	355	363	364	428	375	389	419	397	376	410	372	389	396	369	408	375	399	415	397	402	411	359	410	330	391	378	375	382	420	398	417	431	395	432	361	374	384	400	392	402	375	386	385	366	381	436	379	357	385	391	378	391	395	374	395	396	372	406	413	414	390	398	385	391	378	378	385	394	388	378	424	393	361	367	404	377	392	398	401	393	369	396	407	418	374	410	421	422	368	391	400	389	435	360	371	375	393	365	355	400	334	359	412	410	419	390	374	366	381	391	402	389	371	396	392	386	409	367	386	438	363	388	387	381	394	426	364	379	384	397	381	373	352	367	356	389	379	381	378	426	395	415	411	388	397	407	377	384	391	383	394	383	386	376	387	399	401	385	413	360	359	400	364	417	385	400	359	427	417	381	378
24954	24928	39084	33270	14482	2455	838	658	593	586	625	631	608	585	575	588	577	637	555	565	655	1102	1092	863	680	632	561	555	583	574	636	551	549	598	582	537	629	607	575	613	600	573	579	624	583	575	592	558	584	586	577	580	588	584	556	565	559	560	562	540	598	568	578	546	566	583	522	551	584	575	552	554	601	600	562	580	536	564	579	558	624	589	573	597	559	558	571	602	538	589	544	593	574	579	529	511	523	563	601	585	565	604	593	581	554	562	569	526	579	576	521	596	577	544	561	561	587	517	562	573	611	565	568	609	547	530	545	589	594	570	514	562	583	575	557	595	555	598	558	555	583	567	503	583	543	547	607	563	554	601	594	579	582	614	539	547	525	594	595	576	589	518	587	568	567	531	594	535	574	597	576	579	572	534	571	517	581	559	552	547	528	571	585	570	557	548	569	561	545	584	578	567	577	586	532	562	597	596	566	605	591	616	600	522	547	585	541	568	537	515	565	543	586	544	608	598	558	557	600	570	578	525	546	554	592	579	606	540	584	545	559	539	602	553	561	550	536	589	570	566	588	556	557	600	580	661	558	589	561	582	557	623	548	610	585	532	577	554	544	505	542	549	561	624	507	574	572	582	545	549	571	587	554	564	574	518	590	517	596	542	549	596	542	576	518	570	581	530	554	566	576	556	545	548	601	579	574	571	546	572	536	579	505	574	532	583	582	560	572	568	561	577	567	544	516	554	554	562	591	559	557	599	539	557	552	548	587	530	521	567	606	631	565	555	552	570	598	586	555	546	600	573	593	603	565	584	557	550	571	579	563	561	553	554	584	558	594	563	571	587	579	544	545	552	543	536	587	616	547	571	540	632	578	580	541	527	600	584	579	518	572	495	554	565	595	597	586	556	578	578	552	582	579	588	547	553	528	550	597	591	614	548	556	580	599	593	599	590	581	566	569	568	587	549	523	588	522	605	566	561	576	560	564	529	573	584	538	570	551	582	555	522	588	571	570	552	559	553	535	568	567	582	581	529	559	563	529	570	529	561	617	564	550	557	547	575	546	567	554	559	515	611	582	579	562	597	560	578	592	583	586	569	525	579	577	567	569	541	622	581	534	586	583	560	539	515	544	565	576	556	558	559	580	552	564	571	567	571	566	579	532	554	572	627	575	567	598	591	562	573	565	585	555	583	594	599	587	596	498	550	526	573	534	537	565	599	561	590	529	541	536	567	534	539	569	565	561	540	541	553	594	581	557	614	581	600	568	551	549	572	586	581	599	597	547	607	578	593	575	600	545	541	537	582	551	554	553	574	555	555	557	578	536	556	563	606	600	613	548	581	599	550	525	534	585	555	589	561	553	557	582	526	575	574	550	564	562	559	560	535	599	554	541	575	585	559	566	529	522	568	587	566	507	612	576	559	522	583	567	573	548	583	633	580	558	590	571	571	546	554	566	558	542	590	546	554	575	508	557	554	584	522	599	622	579	606	585	581	601	585	547	557	541	610	536	580	546	546	530	537	555	569	579	621	556	605	553	603	578	561	576	553	540	564	561	537	546	589	610	571	561	589	579	575	555	547	585	537	579	552	623	552	583	551	561	543	546	563	577	544	567	566	561	592	576	579	557	575	597	583	567	581	559	543	583	514	599	557	589	524	557	609	567	575	554	582	539	575	580	579	576	601	558	566	541	572	566	549	621	557	567	520	577	589	556	560	597	597	564	581	554	565	606	589	617	561	580	570	531	580	549	563	620	585	588	593	550	560	582	524	522	557	632	557	539	547	588	557	538	577	601	573	577	565	566	549	570	553	564	546	591	602	555	585	512	548	619	553	589	580	577	598	576	557	576	576	557	603	558	569	551	573	576	604	577	601	549	543	584	589	568	581	582	571	574	612	612	593	548	557	572	585	620	576	542	564	547	536	563	559	570	559	565	579	566	594	588	560	564	610	577	597	594	588	581	560	558	580	543	546	532	516	566	529	554	604	561	572	570	560	540	576	545	540	568	586	553	556	581	561	588	565	552	548	558	575	581	542	549	592	527	552	570	545	548	550	535	557	569	536	584	580	603	551	607	580	572	563	595	572	547	612	593	556	557	566	535	561	576	595	586	531	541	590	551	601	596	547	548	553	556	579	562	540	553	595	556	613	532	559	592	567	593	589	571	558	564	589	573	573	517	597	564	561	537	573	584	573	527	581	571	544	563	631	545	557	562	595	569	570	627	569	560	558	591	551	558	531	530	543	567	598	553	557	554	556	560	560	576	570	587	579	549	546	587	545	597	573	574	565	556	582	541	578	566	536	553	568	573	523	545	578	534	628	591	570	594	578	582	562	571	540	581	549	560	535	599	548	537	599	557	586	571	594	593	525	512	573	551	572	590	558	609	540	576	565	582	579	563	576	592	576	552	623	548	526	582	599	536	601	569	587	565	607	580	585	600	570	576	595	594	552	594	592	577	527	621	580	571	553	545	563	544	537	560	529	590	561	573	554	579	584	555	618	561	586	542	534	586	527	571	587	581	528	558	551	542	606	573	555	550	574	538	585	570	570	557	546	585	543	563	560	582	603	573	556	568	563	548	553	591	555	559	553	571	541	543	548	545	581	594	591	564	575	593	554	603	558	543	560	548	564	593	535	601	574	577	541	580	527	563	551	605	593	544	605	548	551	537	612	578	550	556	564	570	568	570	541	523	588	566	563	594	572	577	562	573	598	544	584	575	557	555	548	567	602	574	549	578	570	542	569	568	556	545	558	526	539	558	548	546	564	588	552	581	596	570	589	623	521	543	587	589	557	600	537	535	554	565	576	591	560	580	559	544	506	582	551	602	582	563	570	592	575	550	538	539	602	546	519	524	564	581	590	548	541	566	583	572	551	545	549	531	562	567	589	547	584	605	561	566	557	564	569	502	636	511	590	587	589	548	541	591	556	554	601	551	536	577	542	564	600	582	555	547	534	573	549	575	553	545	593	565	553	556	573	585	618	580	571	588	559	552	594	553	549	587	567	586	575	604	520	540	533	559	559	574	592	572	524	584	568	572	588	595	566	589	570	600	559	586	516	526	584	534	597	585	525	544	565	562	541	522	548	642	583	588	592	591	553	566	541	544	539	514	568	505	537	519	573	534	564	562	584	527	502	552	527	556	553	584	560	527	578	537	594	597	566	594	574	543	563	549	589	563	594	571	580	600	547	546	552	533	561	565	583	558	559	549	548	560	573	560	588	539	545	555	599	549	536	570	545	575	534	564	559	620	575	571	584	576	517	578	527	541	589	597	549	560	561	570	594	531	603	554	551	548	530	574	598	569	580	547	544	568	537	568	554	563	553	526	543	600	606	519	537	567	595	573	543	515	511	555	601	557	562	585	547	526	590	602	565	556	586	546	562	570	565	567	558	526	611	565	540	563	586	538	543	584	558	603	594	614	553	575	528	611	545	603	577	570	572	562	557	569	602	560	562	583	556	589	546	586	559	606	570	571	592	593	575	574	586	523	566	581	573
58888	90433	60749	27241	965	624	621	581	586	582	585	569	586	576	539	573	572	563	542	543	669	1598	1425	1046	749	617	551	497	560	545	530	564	555	526	583	541	561	521	546	551	551	526	554	544	546	530	548	575	539	581	533	574	541	547	557	591	568	550	534	533	553	583	557	544	524	571	525	568	547	542	601	515	555	571	559	561	533	569	555	583	543	561	598	526	547	513	549	573	549	502	518	532	545	601	542	573	517	514	537	564	510	568	540	564	490	537	564	533	549	556	562	566	543	500	520	565	577	548	551	530	558	550	590	544	562	596	565	552	530	533	538	539	502	568	563	547	557	561	546	584	561	508	567	558	560	542	557	540	521	566	546	558	561	563	526	588	505	513	519	583	539	586	539	570	500	594	551	537	566	531	559	541	551	529	516	595	526	529	548	540	545	534	563	578	590	554	527	548	554	546	563	548	538	539	533	590	568	569	562	510	536	544	533	534	533	540	532	529	555	526	502	530	538	547	555	580	534	507	537	532	586	539	544	573	529	507	542	573	556	560	570	533	561	540	575	566	521	532	558	579	557	591	562	545	533	531	525	535	517	536	578	567	540	516	584	527	541	527	550	553	527	548	513	544	511	529	508	593	565	583	533	528	552	526	493	531	517	575	547	557	514	587	529	558	565	561	563	560	567	499	555	594	556	493	548	556	551	531	540	601	538	535	481	555	545	546	549	498	544	553	527	536	615	501	528	550	510	563	569	494	521	561	514	569	561	519	543	574	556	538	528	536	542	539	565	572	546	572	517	538	527	559	494	521	538	523	554	586	570	507	575	499	537	562	554	565	554	560	590	604	559	547	507	555	530	521	572	526	524	598	526	528	533	523	600	570	559	539	556	546	564	531	549	537	549	564	565	545	553	533	515	544	550	548	517	516	534	509	554	581	513	563	575	569	502	553	549	517	488	525	552	529	537	532	554	552	526	573	541	580	556	538	522	566	522	544	545	523	508	525	583	541	580	560	578	546	570	535	549	568	562	584	519	521	543	542	597	544	528	507	535	534	554	559	521	533	544	534	563	530	528	543	528	506	531	571	553	579	502	501	553	529	509	501	552	558	581	548	546	568	556	595	562	496	554	538	568	541	520	568	552	551	526	565	544	525	516	569	524	565	547	536	562	529	531	512	543	570	521	505	513	534	568	510	535	551	531	528	539	593	528	552	558	574	572	527	504	529	553	534	569	515	544	547	569	532	527	548	562	542	547	544	590	530	492	549	558	543	524	576	486	515	543	550	513	525	530	537	481	569	520	517	536	547	533	547	584	561	543	530	542	501	531	550	553	541	513	560	542	520	582	561	565	538	527	574	529	577	540	526	530	570	533	492	529	545	554	557	548	542	545	518	579	528	579	588	564	535	586	521	566	543	535	565	565	573	538	567	612	536	567	552	575	561	535	539	518	526	559	526	528	583	529	525	541	555	545	590	582	501	549	528	554	540	530	562	572	566	569	523	604	555	527	537	525	531	527	515	552	563	526	542	556	523	582	553	542	542	606	536	588	575	540	603	543	540	540	529	580	579	528	528	552	538	490	506	531	529	567	538	557	558	507	537	511	567	547	564	532	525	543	545	547	565	552	573	555	484	552	557	557	512	587	542	578	563	531	514	560	563	560	529	534	525	578	525	536	548	519	607	557	559	561	559	557	546	542	577	575	521	547	558	586	543	545	498	545	585	565	541	532	524	543	542	539	562	589	522	545	564	558	558	560	539	540	533	553	553	553	531	529	549	547	527	514	558	532	574	536	572	506	534	554	540	574	587	553	522	518	562	527	575	501	530	534	593	552	552	541	552	506	530	537	572	568	572	561	556	548	537	541	539	499	508	547	570	559	542	601	531	523	581	555	508	556	544	518	542	568	508	516	538	530	583	589	539	531	534	542	535	569	539	554	563	546	553	532	495	602	512	523	544	539	533	534	550	545	524	519	554	488	551	578	551	543	578	522	557	569	505	578	552	492	560	531	543	573	552	519	531	564	546	546	549	527	526	546	523	526	550	520	518	583	539	561	542	558	537	577	494	536	538	567	573	561	535	492	551	545	543	545	554	534	574	545	540	577	525	546	553	544	545	533	515	548	490	546	579	555	515	548	574	534	533	558	543	488	557	534	538	545	539	512	544	553	554	546	535	578	537	576	539	566	550	477	548	576	523	548	522	545	560	580	546	564	515	531	522	516	533	554	557	575	535	466	501	571	551	526	514	511	563	569	562	578	564	549	540	523	559	543	597	539	545	603	539	557	570	559	566	498	540	529	516	554	566	554	537	567	531	537	536	517	518	536	509	558	594	540	590	549	504	523	539	583	552	538	565	561	558	537	545	564	573	555	536	484	553	554	566	557	548	539	553	540	533	533	556	558	552	540	545	532	575	567	526	558	570	579	523	537	542	542	551	590	566	569	609	518	512	556	532	534	531	525	521	555	565	521	515	549	575	507	566	573	547	527	560	570	566	561	566	554	564	552	555	540	587	532	537	547	582	530	520	556	524	517	541	506	525	550	570	570	540	575	568	536	557	538	556	523	527	560	553	546	573	511	547	542	540	563	617	536	525	552	566	560	544	537	575	554	515	580	532	557	530	591	556	502	537	516	543	537	556	504	532	572	577	544	581	528	580	533	538	510	583	590	530	542	539	549	547	568	551	564	555	493	503	522	522	506	534	611	539	518	532	546	549	553	533	527	523	588	561	552	531	543	595	564	540	538	553	546	531	546	554	546	545	539	530	549	558	504	575	534	564	560	548	523	552	517	571	527	518	515	586	510	522	556	560	513	519	570	524	572	510	567	540	558	524	576	586	532	534	527	506	582	546	519	505	507	535	535	559	542	513	557	580	528	561	566	576	557	559	566	555	546	548	524	555	533	528	504	559	504	535	525	532	561	561	561	537	531	531	554	577	588	527	525	532	529	529	523	514	566	581	530	569	562	562	543	543	557	536	559	531	530	522	564	534	525	497	543	534	532	570	502	518	532	574	574	523	540	551	573	576	552	561	562	546	561	560	546	540	552	541	523	556	535	528	573	548	532	537	562	560	539	525	540	570	471	522	521	529	557	520	542	570	558	503	503	538	547	541	563	512	572	554	533	530	527	523	559	533	490	548	548	535	524	568	553	514	579	557	539	566	528	536	549	561	539	543	534	573	508	557	540	536	561	555	533	566	540	529	560	561	591	540	554	553	551	543	581	524	532	601	554	547	554	518	579	525	514	553	560	523	523	550	536	565	547	547	586	551	565	567	504	566	568	554	536	562	571	553	589	555	537	590	576	562	571	566	542	542	548	546	599	566	548	545	557	532	520	537	513	519	570	539	524	532	544	543	512	538	567	524	550	525	495	503	555	568	553	547	508	546	525	548	547	532	510	569	549	571	559	538	523	536	580	488	567	523	586	508	544	515	555	546	529	567	596	508	552	539	514	535	529	560	511	593	557	536	513	540	531	548	511	543	541	536	518	536	551	569	584	574
23954	22808	34677	33119	19493	8310	1476	888	722	753	739	730	745	691	664	711	673	689	700	713	820	1901	1609	1259	956	799	645	686	706	637	720	674	721	630	713	662	688	684	668	652	671	688	654	670	642	714	649	695	640	647	692	725	677	638	643	634	634	669	680	655	670	698	664	662	657	718	649	645	705	673	668	644	656	667	663	675	656	667	643	633	661	711	636	607	694	695	701	657	619	645	697	637	643	634	654	704	676	652	583	687	674	696	664	641	697	680	630	702	721	696	650	674	702	649	670	687	662	691	725	723	652	663	641	650	630	632	639	636	686	680	652	701	617	679	677	649	664	680	604	698	630	680	655	650	709	686	675	678	638	671	646	688	680	624	697	666	662	654	650	685	634	645	669	677	680	668	688	631	677	643	635	643	725	661	638	681	637	669	653	679	641	696	644	684	638	625	673	676	691	601	670	621	631	630	645	675	641	675	672	648	678	632	679	670	715	676	661	679	699	702	640	654	690	674	678	700	654	667	677	650	655	686	689	726	628	699	637	660	649	656	729	650	651	610	676	651	636	640	697	679	664	662	663	668	705	675	646	709	692	656	694	651	669	645	639	678	677	690	667	643	673	663	673	667	668	671	682	678	643	703	663	675	683	679	699	678	614	671	671	660	639	674	623	666	651	694	684	697	647	635	681	698	671	683	669	656	680	696	711	691	657	679	704	668	644	606	616	626	655	631	616	657	643	627	650	617	662	625	649	627	674	699	658	703	636	684	688	655	645	683	676	630	628	660	684	649	674	666	645	625	660	707	635	694	648	667	666	689	673	659	651	646	671	657	633	643	659	642	667	612	711	703	637	624	645	690	652	679	697	660	703	609	681	626	626	709	670	621	620	653	628	701	652	613	647	660	675	672	703	686	646	648	685	648	635	641	686	654	621	675	624	658	653	651	622	705	670	706	655	691	652	653	634	684	624	600	677	676	706	662	649	666	652	669	729	654	667	689	659	673	711	632	666	595	600	686	655	716	661	616	698	668	653	679	653	710	616	657	678	616	667	664	654	623	666	668	708	658	679	644	696	606	658	635	673	638	671	651	639	626	643	674	685	666	676	650	686	669	709	689	665	668	671	647	692	679	693	578	683	648	627	628	678	636	699	705	673	627	606	647	676	687	648	710	649	674	683	656	665	722	670	641	662	664	654	687	682	640	683	663	665	637	652	617	685	683	662	616	652	627	713	619	648	623	620	659	651	612	638	627	689	715	663	643	614	626	615	691	691	673	679	681	663	654	659	673	677	674	636	673	679	646	634	691	663	668	646	659	650	681	630	656	599	682	665	666	681	644	664	677	673	662	705	695	634	643	640	653	643	671	660	637	642	715	654	649	681	654	666	679	684	658	671	661	663	669	679	671	708	656	667	693	703	644	674	665	675	664	690	767	673	647	696	641	673	645	645	675	696	657	643	673	664	646	640	673	643	654	630	668	637	622	654	666	669	687	659	617	692	704	673	686	675	632	671	681	694	650	662	619	652	667	637	650	657	709	685	651	620	658	645	662	701	645	688	625	651	661	646	699	597	666	670	655	643	648	661	683	660	717	669	663	636	667	698	661	667	664	624	670	666	655	641	665	648	632	672	613	656	677	618	633	684	645	681	692	638	645	633	646	625	644	650	685	636	651	646	674	672	647	680	688	649	636	652	616	647	689	665	640	668	655	686	669	638	667	690	657	661	679	670	667	643	707	647	622	656	683	689	656	703	663	687	664	661	669	652	666	666	653	648	660	682	676	674	645	676	678	673	677	659	686	672	655	645	665	654	650	680	595	726	692	666	676	716	664	607	683	691	679	682	686	680	665	715	668	658	633	714	669	633	675	628	686	673	637	686	714	665	667	601	640	670	675	703	650	700	692	661	650	680	679	678	722	609	636	654	591	647	681	677	640	653	639	650	672	650	674	644	653	657	691	694	638	683	668	625	638	690	672	648	664	720	680	669	654	645	672	615	665	660	664	692	669	666	628	704	692	644	689	621	672	686	647	686	697	656	636	653	634	633	635	690	672	659	646	659	624	662	644	670	640	669	640	668	669	637	709	694	645	702	632	638	665	678	665	725	672	720	608	677	676	712	656	637	666	629	702	662	654	684	641	629	623	712	639	674	678	701	654	683	682	682	598	655	668	618	646	681	695	660	679	654	680	673	656	655	633	689	658	650	737	648	684	662	653	666	634	627	674	679	673	694	629	685	653	621	642	632	638	692	660	634	677	695	652	640	679	642	685	649	689	668	640	703	652	664	652	661	671	646	660	655	670	663	724	692	628	679	652	689	626	692	657	625	647	675	605	657	703	681	676	697	648	674	669	654	644	661	616	631	658	678	675	653	679	632	679	649	649	681	696	663	656	627	615	664	685	704	664	678	654	713	696	650	688	664	643	632	645	631	667	669	644	671	621	704	666	673	648	698	665	644	690	726	623	638	652	658	658	691	632	674	682	668	642	683	667	684	684	669	673	659	640	664	671	633	646	673	684	674	672	650	668	634	674	626	701	679	696	651	672	646	641	691	690	650	638	651	689	651	633	689	651	671	618	689	648	654	693	688	706	683	718	657	640	617	644	622	709	693	640	677	663	650	675	641	691	703	683	672	654	659	689	635	658	668	651	617	659	579	678	603	663	702	670	653	687	633	708	678	661	658	660	691	624	670	656	666	676	685	661	602	666	682	714	690	642	641	656	676	674	687	639	684	667	652	650	655	658	629	657	671	669	719	653	691	644	708	655	659	654	686	606	671	664	628	658	657	648	674	605	665	612	650	684	671	662	706	653	659	642	670	689	720	636	714	674	603	649	613	699	684	673	640	663	655	682	671	694	658	644	638	656	645	653	655	681	657	697	681	640	668	659	689	635	646	666	662	642	645	663	654	697	652	658	684	658	646	648	662	658	723	668	663	652	654	661	647	667	702	686	639	693	606	598	657	705	694	642	662	662	692	690	674	699	668	691	679	660	657	695	695	663	704	640	630	661	608	643	701	622	608	631	626	655	669	646	668	644	656	669	635	683	639	657	623	687	711	655	631	679	654	633	717	657	659	654	642	610	664	699	643	632	697	648	664	639	669	625	667	614	648	634	666	680	629	674	652	641	684	693	655	684	689	681	723	655	602	679	671	675	658	665	667	671	610	671	634	690	663	654	660	675	674	671	651	674	656	671	680	625	686	664	658	633	652	665	681	633	624	678	662	681	655	642	707	645	655	648	670	676	690	651	650	689	694	643	709	665	656	661	668	692	643	663	652	699	695	682	651	647	689	654	660	678	673	639	652	701	664	718	712	660	641	655	679	671	648	687	678	711	692	651	683	643	673	671	672	687	705	660	628	639	642	634	698	633	599	648	687	658	720	681	658	669	629	691	665	632	614	630	694	670	666	687	648	673	664	680	661	690	668	671	703	682	674	604	686	603	659	656	626	655	662	673	641	667	624	655	657	681	667	633	681	666	694	671	720	634	651	651	641	658	625	675
63247	95051	75636	36682	800	822	727	716	672	702	669	689	694	682	667	677	674	731	678	703	964	2578	2190	1541	1047	746	651	655	647	605	626	656	646	665	649	621	672	637	640	627	608	643	699	677	624	671	646	624	624	630	634	657	659	622	645	660	689	690	623	668	665	659	656	614	631	624	641	687	658	654	617	628	652	676	676	674	631	656	637	619	705	608	665	652	634	612	659	688	585	644	625	667	615	597	678	620	640	663	632	692	649	647	635	664	619	629	632	654	614	674	651	658	650	686	647	624	629	638	641	606	668	652	647	673	618	677	688	670	618	626	629	632	650	636	618	655	634	687	631	679	662	623	661	598	676	659	669	688	666	625	658	666	639	597	666	672	626	611	665	614	659	673	661	643	621	622	640	652	640	602	677	640	655	650	650	622	628	598	649	576	641	625	609	623	657	625	635	656	650	603	631	641	627	638	658	660	665	653	642	635	646	641	635	663	624	661	647	629	614	648	651	665	677	641	648	688	681	656	672	610	677	674	566	680	637	659	672	674	663	677	665	614	657	651	621	662	631	596	609	646	591	683	627	632	624	651	696	678	687	637	632	642	657	675	621	660	631	658	617	652	647	632	675	693	668	588	659	639	607	643	641	640	687	653	657	650	641	643	597	627	645	627	682	647	667	651	609	645	660	674	619	634	649	649	653	663	665	650	639	654	685	650	614	644	668	631	617	637	633	642	638	630	636	679	620	630	691	691	643	628	693	610	648	610	629	670	644	647	647	687	653	630	685	653	640	667	637	642	625	640	649	663	661	612	643	657	667	705	601	657	595	627	640	633	608	656	678	656	658	650	631	653	674	632	617	644	667	643	655	669	620	639	671	641	639	632	677	655	664	593	676	643	642	647	636	629	633	630	625	651	659	643	606	673	643	664	598	615	644	655	665	656	653	642	625	639	653	682	644	594	628	651	666	620	671	664	610	656	599	627	686	625	630	637	634	646	626	655	659	618	638	663	658	636	626	609	640	641	655	623	643	584	682	670	663	627	687	629	647	596	705	610	619	625	664	612	627	647	629	606	635	619	650	601	640	654	657	636	664	619	643	635	616	696	687	648	623	668	622	655	637	634	597	667	652	631	660	642	621	629	641	630	669	686	654	621	689	669	673	650	633	655	691	630	650	641	606	651	634	645	631	628	617	649	656	656	639	717	658	633	625	635	643	595	615	635	659	688	654	669	633	584	651	615	667	643	631	665	660	690	638	636	637	618	656	640	634	652	604	629	603	658	646	636	624	610	644	690	632	689	595	648	636	664	683	642	647	648	648	612	670	653	651	633	657	654	633	649	646	680	676	677	655	676	657	685	645	675	616	641	601	649	667	634	656	619	611	644	656	626	625	674	672	620	660	647	620	650	644	672	620	720	659	628	646	641	644	623	649	640	642	657	608	627	614	595	637	660	623	640	638	601	616	632	660	652	654	662	647	652	673	670	691	598	614	660	627	642	674	675	632	608	662	635	647	641	632	673	629	633	707	669	635	619	636	637	613	608	666	614	626	642	622	597	641	648	651	641	634	634	648	664	612	671	651	666	626	664	670	616	675	659	649	666	630	641	665	638	665	664	689	648	637	659	647	634	667	639	591	615	640	634	672	658	608	615	664	674	591	632	636	645	651	594	670	643	617	635	670	617	714	643	632	629	657	649	657	603	670	684	637	595	624	570	662	595	595	673	640	635	599	658	627	627	666	625	672	643	627	645	656	653	658	637	661	636	592	608	650	667	630	599	633	622	602	632	675	667	638	601	651	665	652	650	640	598	657	679	644	616	640	628	694	645	629	617	637	644	691	638	606	618	636	648	635	674	663	605	646	645	633	619	612	637	649	664	665	621	639	652	615	644	670	632	655	659	628	663	669	642	643	610	602	634	640	621	646	641	646	628	636	639	640	648	627	657	585	659	638	651	603	623	676	648	649	661	637	664	646	667	622	664	630	614	628	614	625	598	617	630	663	648	736	609	638	674	634	642	616	608	658	665	658	631	681	664	651	630	627	663	623	663	673	668	615	667	627	661	691	677	633	640	640	664	608	625	680	626	650	664	651	659	595	655	612	645	607	669	627	694	636	685	637	660	626	655	647	613	660	648	678	592	649	658	661	671	633	627	651	649	687	627	608	635	648	589	642	636	638	628	608	647	641	634	663	699	642	642	579	643	639	602	649	588	632	656	632	647	679	621	634	643	639	617	666	657	627	652	621	605	602	635	643	658	640	650	656	626	577	651	670	629	605	651	674	650	611	642	611	631	652	664	623	627	623	625	627	660	674	689	643	716	648	612	679	617	616	658	645	629	646	653	651	636	651	642	641	667	645	642	657	667	652	649	689	635	589	622	648	611	626	656	609	649	685	638	591	641	650	695	656	645	631	694	627	662	645	674	647	658	669	651	641	619	655	649	620	613	638	639	617	616	656	637	691	663	683	665	668	637	653	626	626	646	647	620	637	631	632	656	684	604	670	684	633	609	615	576	689	671	668	631	612	611	630	608	649	609	658	618	673	633	642	658	607	660	621	640	650	645	649	613	588	646	621	602	630	647	619	643	627	655	606	582	657	643	612	618	633	636	610	598	649	635	667	636	653	638	585	635	622	662	656	647	670	627	650	678	621	609	634	621	662	631	621	646	663	652	646	651	663	634	654	605	646	598	620	628	670	606	579	676	650	602	675	628	641	626	652	668	687	654	616	638	627	674	674	654	614	628	643	633	669	635	606	707	633	641	664	645	640	652	621	664	627	575	649	619	661	647	665	674	671	611	661	640	577	624	616	656	623	689	611	679	613	670	654	635	610	639	631	616	615	648	619	663	615	711	668	614	651	670	645	656	641	633	683	632	671	708	636	651	663	666	641	640	623	632	664	603	643	598	665	664	647	638	620	635	638	622	585	646	643	680	642	605	733	668	667	631	631	641	683	640	671	619	660	595	619	642	693	643	598	647	669	656	619	657	668	627	602	647	626	686	662	658	614	650	619	662	645	642	623	645	622	653	642	643	672	694	631	644	636	643	665	616	634	634	640	635	633	655	710	633	647	638	645	670	654	638	609	638	648	648	660	628	636	640	646	632	647	658	625	577	666	628	638	633	677	650	628	640	650	638	620	627	660	652	636	636	615	631	623	619	605	660	676	637	617	621	616	605	650	691	669	626	652	621	615	655	647	686	616	688	669	638	589	612	636	672	599	599	659	616	668	649	678	683	599	612	646	653	608	641	667	681	685	634	641	646	655	642	605	567	593	653	674	630	647	661	645	634	670	684	690	657	644	619	598	649	611	625	634	681	644	654	645	619	632	616	653	684	629	653	633	601	647	658	631	637	581	660	655	639	610	631	624	671	647	636	630	616	585	656	651	622	720	644	620	614	676	595	628	617	590	644	649	637	662	613	648	660	637	636	613	687	699	616	636	628	633	680	557	624	680	673	640	601	666	622	588	644	611	675	645	636	629	631	666	670	666	635	627	666	668	658
29492	26942	22499	10083	682	515	465	434	438	472	468	458	443	459	431	413	471	469	493	448	426	515	481	459	477	446	464	456	458	468	445	446	433	411	460	457	473	452	437	482	405	406	428	429	426	421	460	471	451	454	407	397	454	475	414	450	438	448	444	461	442	471	444	454	427	459	448	471	456	469	422	450	441	420	427	472	446	412	461	423	432	446	403	419	421	464	478	452	446	446	450	497	428	439	455	429	499	483	415	453	402	406	492	446	459	432	451	441	448	427	466	428	420	460	428	448	440	462	418	456	434	423	446	437	444	413	448	439	431	470	437	475	442	411	446	473	419	460	407	448	456	476	432	408	421	430	404	430	474	448	478	484	453	462	460	452	502	433	443	419	458	447	418	471	460	467	430	439	414	432	411	441	447	442	403	398	444	453	428	441	451	428	434	444	469	457	436	435	433	451	425	435	478	449	457	478	484	426	417	439	442	452	470	413	448	425	446	458	463	443	439	427	421	442	430	490	444	445	436	464	432	435	455	458	466	441	452	438	438	448	476	438	457	455	415	417	405	439	492	475	448	431	435	454	430	405	447	446	442	451	475	396	510	431	444	456	436	435	418	435	464	482	409	427	429	486	425	439	455	408	463	451	435	405	412	395	476	470	442	450	428	433	467	413	458	413	426	466	451	432	475	442	465	459	468	457	457	420	410	508	451	464	431	464	413	410	445	438	460	462	476	483	467	452	474	467	414	431	425	443	424	431	428	441	424	444	466	443	449	449	419	419	399	464	454	437	436	417	475	445	400	479	445	431	440	450	458	479	464	474	437	467	450	438	403	448	448	439	439	442	428	449	470	430	452	442	451	431	445	426	457	474	432	417	420	475	423	410	456	425	472	475	409	420	416	481	434	443	443	425	469	446	424	419	474	464	426	402	452	428	450	451	459	454	457	441	470	436	476	464	456	426	483	462	459	420	454	432	470	430	409	439	457	427	448	440	472	468	466	454	459	467	455	406	442	429	460	415	478	454	434	449	438	433	426	445	439	440	433	453	451	459	441	444	446	453	469	456	467	459	405	435	433	483	444	450	408	448	437	471	426	452	428	420	410	448	436	444	425	489	473	427	477	443	383	421	449	443	449	424	449	488	461	442	453	437	466	469	438	467	465	419	415	408	458	440	468	444	439	415	444	458	457	409	437	418	438	446	441	436	422	432	474	435	467	426	438	405	463	459	448	483	452	483	467	404	427	460	423	437	471	500	462	417	438	456	458	472	445	424	503	399	424	447	437	473	423	460	449	447	440	459	464	409	458	461	424	463	453	445	429	422	428	425	456	434	422	435	414	437	428	429	469	445	433	453	409	408	449	439	426	425	452	432	443	420	430	473	411	447	450	410	425	422	431	412	447	436	428	435	438	467	455	431	453	448	418	431	437	417	441	424	464	457	387	432	450	438	444	450	451	444	435	418	442	459	428	434	454	476	451	414	419	461	442	460	428	439	440	474	430	453	440	461	448	403	420	432	448	412	436	450	457	447	430	417	437	448	455	425	425	408	427	458	471	469	458	420	431	390	441	445	430	402	405	487	469	418	464	437	402	446	467	449	449	445	435	436	431	434	409	463	467	462	466	450	485	440	451	434	485	431	433	453	457	462	431	405	477	446	407	433	462	440	441	448	445	421	462	445	433	426	455	501	465	490	443	442	456	449	439	423	452	437	414	444	457	446	453	463	461	435	435	438	470	419	507	447	468	410	418	457	416	436	468	478	462	447	415	453	442	443	461	454	442	413	427	405	397	444	441	431	434	439	427	450	434	466	419	453	440	477	456	421	444	475	441	451	421	477	454	463	427	387	415	443	420	459	428	429	444	415	404	462	458	457	457	456	427	429	475	442	447	469	424	462	413	451	462	479	462	448	477	412	411	469	433	436	433	432	475	444	460	419	462	462	480	467	454	436	442	425	430	437	469	459	440	454	429	461	459	463	425	454	405	436	475	473	447	457	444	441	416	480	479	438	403	443	476	434	431	466	454	440	462	480	487	419	445	451	440	411	424	476	478	459	430	438	441	400	426	434	462	455	483	455	456	424	452	472	447	476	447	448	435	470	475	406	440	436	438	447	455	475	466	456	456	465	434	455	465	420	406	420	425	429	448	415	463	448	440	436	456	454	499	431	421	431	449	418	475	461	481	478	454	452	423	466	422	415	430	430	412	423	462	422	457	423	437	475	442	450	443	409	408	446	474	433	474	417	434	468	434	423	446	420	429	459	444	448	436	411	422	443	468	431	439	426	434	444	465	427	432	420	447	399	455	459	454	442	453	443	433	417	422	431	466	442	443	466	470	470	472	449	449	415	458	451	429	426	430	440	472	468	483	491	442	466	449	444	399	480	440	435	444	455	410	443	488	464	453	457	436	420	436	473	457	444	442	421	438	435	427	446	466	470	443	465	483	499	436	496	419	450	444	425	448	407	423	439	481	448	454	452	456	448	436	454	451	467	479	390	457	413	453	454	466	460	473	456	463	474	445	407	402	434	468	414	421	464	475	455	456	437	453	437	429	423	463	482	448	413	433	463	457	427	455	452	456	456	434	417	416	451	443	461	430	425	425	463	456	458	451	418	442	447	423	420	426	457	433	426	463	439	450	475	452	448	462	472	418	505	438	400	474	432	426	434	443	431	509	427	425	463	390	432	455	451	432	480	467	419	435	478	434	464	438	406	486	471	467	446	481	442	405	422	452	446	446	442	392	433	443	443	476	450	400	448	435	444	452	468	456	463	472	450	431	465	433	419	460	403	426	434	457	455	466	425	450	430	434	488	469	471	450	496	422	419	443	446	452	436	456	443	437	460	472	434	476	427	436	500	418	424	423	452	448	457	469	406	440	431	489	449	409	480	448	450	405	443	453	434	432	413	432	444	463	437	443	398	448	460	453	425	435	465	417	463	462	403	432	435	426	404	455	438	440	427	468	437	404	480	462	424	433	455	431	411	501	466	468	465	434	464	445	405	461	461	428	436	495	418	443	444	457	446	438	449	459	453	450	437	420	463	402	454	429	473	482	445	453	437	428	425	386	430	418	455	452	449	429	458	435	441	453	457	417	414	432	466	479	385	429	456	468	463	459	432	457	460	422	420	463	414	446	439	443	442	455	455	449	469	401	471	435	420	498	465	428	444	477	438	411	429	461	466	449	426	423	429	484	496	458	468	404	448	428	502	436	448	449	465	468	435	395	435	453	502	431	467	440	403	467	417	445	458	484	465	433	444	414	472	450	423	450	424	454	471	483	428	440	418	455	470	448	490	404	432	448	433	488	469	445	434	433	453	442	465	443	444	459	429	451	438	450	459	451	441	465	425	421	441	469	401	438	448	450	450	438	490	421	428	466	415	457	448	447	435	477	436	453	436	459	447	457	438	423	452	417	458	428	454	435	451	444	446	471	409	464	440	448	446	461	473	452	459	439	464	465	433	467	424	414	438	465	448	471	439	485	460	462	457	455	442	442	410
21168	29985	17318	5587	391	398	412	411	401	369	381	388	397	383	389	398	406	364	403	402	427	510	486	445	445	391	419	387	376	417	421	422	389	428	397	343	389	375	401	386	412	381	366	373	441	416	403	378	386	366	369	400	420	386	378	380	391	421	368	393	449	412	396	404	390	395	366	359	387	407	397	430	370	393	420	359	423	383	406	345	363	404	407	386	398	432	393	369	399	406	397	377	417	389	400	387	403	388	419	380	420	422	363	407	398	424	391	384	387	401	361	406	385	413	383	373	369	353	397	375	383	377	420	385	405	363	407	398	425	380	361	414	405	412	402	410	392	397	412	378	393	393	380	414	362	354	390	379	402	384	399	381	377	395	372	415	380	420	417	402	412	384	387	366	398	363	392	373	386	364	396	392	376	408	405	367	388	401	347	400	406	416	403	407	416	387	359	384	389	393	394	383	378	396	399	359	388	404	348	402	375	406	395	409	392	380	383	365	408	389	394	395	417	397	370	426	402	417	432	388	383	381	399	378	362	385	409	398	357	425	366	395	439	397	393	394	398	390	393	390	369	427	395	422	419	356	383	423	382	372	380	417	396	387	382	385	363	355	383	378	383	397	417	388	390	394	388	395	385	410	380	393	397	365	368	386	393	417	422	387	425	362	399	401	392	375	421	361	414	381	396	443	399	373	403	385	402	422	380	400	382	401	428	366	427	414	361	380	393	375	390	386	387	389	420	397	365	396	389	394	385	403	396	395	429	428	365	392	411	384	377	387	426	375	419	383	413	397	361	356	407	391	391	412	421	372	392	396	400	400	381	381	364	403	390	386	392	410	404	367	381	374	349	389	350	403	353	389	415	417	413	376	373	373	387	377	381	396	414	408	422	371	403	365	404	380	432	376	404	404	395	423	390	389	423	396	396	390	373	385	407	385	399	391	406	396	400	388	378	357	378	397	401	383	415	412	385	368	367	378	379	398	388	410	387	376	379	385	388	386	377	355	399	395	388	406	422	374	397	365	419	408	392	395	395	395	394	387	410	405	372	406	356	359	397	388	381	432	360	412	386	368	417	380	426	397	386	385	411	417	366	372	411	402	410	394	434	390	383	409	353	391	398	377	399	391	433	385	422	405	375	391	390	384	395	361	392	390	390	363	363	346	392	377	379	369	396	412	392	385	391	408	379	384	378	379	354	374	414	412	384	429	390	398	372	372	391	373	419	386	388	404	403	333	403	424	384	413	401	425	426	350	383	371	393	376	412	360	406	375	378	369	394	382	404	403	409	370	424	392	382	398	398	389	377	397	389	380	379	399	368	410	375	391	398	402	398	366	358	383	391	429	402	400	393	415	386	382	414	393	395	363	410	415	383	380	390	402	394	405	384	398	401	373	427	387	374	411	400	365	421	415	379	367	379	406	386	409	394	412	398	403	407	397	381	377	399	406	346	375	387	345	361	396	383	395	381	385	409	398	379	369	364	421	380	414	404	391	373	373	401	417	381	375	417	433	431	398	408	374	382	394	395	364	386	396	395	404	397	377	397	377	399	370	355	423	362	367	369	390	392	402	367	398	441	403	407	444	404	403	378	386	380	391	409	435	404	411	407	380	412	405	408	402	411	389	385	426	351	397	388	361	400	408	411	433	376	390	393	412	377	421	441	387	402	370	421	371	388	397	384	396	411	406	399	422	402	396	414	409	416	406	411	396	359	378	406	386	355	380	389	391	428	423	428	449	383	395	400	403	396	379	428	397	380	407	413	408	418	385	376	403	404	388	407	397	403	394	390	416	389	396	435	393	377	389	382	405	395	394	382	372	396	384	393	353	412	419	388	367	425	389	385	388	390	417	382	441	385	381	435	392	401	405	430	393	392	361	399	357	386	385	405	384	389	377	404	387	387	414	396	395	383	440	413	382	367	430	370	406	383	389	399	412	380	393	425	395	400	381	368	405	406	431	407	392	382	380	397	389	386	368	379	375	381	382	399	379	353	375	413	380	390	413	395	389	391	411	408	415	378	392	401	398	403	380	432	399	356	429	410	391	389	386	424	391	421	411	379	409	378	354	402	393	389	363	404	392	385	410	398	377	424	433	391	439	409	382	429	365	394	391	392	388	395	424	368	380	391	384	440	382	392	363	386	427	377	352	396	383	386	398	389	421	390	398	384	409	387	390	391	382	409	403	414	409	390	406	399	387	383	382	432	386	385	409	388	380	377	367	420	392	346	371	363	404	395	404	366	399	394	390	405	380	418	397	371	372	380	351	388	383	415	398	419	413	371	393	427	363	369	401	421	384	409	416	387	396	397	417	402	402	357	386	399	387	381	407	395	395	391	338	392	355	375	378	365	438	407	395	414	392	423	421	388	353	390	390	399	405	393	374	395	423	423	393	375	376	384	379	401	388	408	393	415	385	383	402	399	388	406	391	374	387	428	392	391	364	372	377	377	390	373	389	387	441	384	350	360	397	387	388	450	376	403	371	391	430	403	407	359	419	413	393	429	372	368	398	409	394	366	397	377	378	415	374	342	383	384	393	360	399	389	387	378	416	380	376	375	377	410	420	367	391	379	392	380	405	401	413	389	353	380	396	410	437	364	357	367	413	402	357	365	371	377	385	407	387	407	439	418	377	415	429	402	395	382	392	368	388	408	351	385	415	375	410	385	434	371	405	392	375	418	417	400	390	376	395	370	387	428	389	368	389	415	361	396	382	405	391	358	395	409	388	407	395	399	396	393	387	398	373	388	391	395	352	390	442	395	392	401	368	381	410	390	431	400	360	389	394	398	384	427	397	420	402	361	407	372	377	365	391	387	397	371	390	410	386	411	391	399	416	397	439	365	386	379	380	397	410	350	368	384	373	384	425	409	391	385	351	428	400	350	387	384	387	358	376	411	401	372	400	403	364	373	402	373	356	369	329	395	390	377	394	407	376	404	377	425	384	399	407	394	410	387	388	402	383	371	393	382	387	392	402	409	405	402	419	392	386	384	393	388	403	382	376	375	406	414	380	416	338	376	384	397	372	379	398	376	367	385	367	419	385	402	378	369	379	369	412	374	403	437	395	375	400	385	355	370	399	364	397	354	386	392	412	383	406	378	379	413	372	364	419	408	373	387	400	420	415	371	385	361	419	400	398	389	329	410	416	397	403	404	384	399	403	382	376	399	398	423	364	381	418	389	343	364	383	382	400	403	378	383	399	397	378	414	372	430	368	373	394	377	402	423	400	398	373	408	408	395	375	414	387	407	390	381	377	362	355	399	392	415	380	395	376	363	388	412	377	412	392	438	372	367	415	400	406	424	396	443	391	380	364	390	401	376	392	417	386	373	400	402	367	384	395	388	384	370	374	396	374	397	383	413	377	426	379	396	366	405	355	357	380	389	379	375	388	373	407	404	373	405	426	368	421	420	375	412	359	357	429	389	396	391	409	381	377	420	391	408	379	354	394	412	370	375	378	362	409	399	401	405	411	396	415	360	414	407	411	432	390	381	378	386	354
25076	24142	39748	35545	14535	2703	856	678	595	571	599	628	581	556	561	621	612	578	563	634	712	1018	1004	808	718	596	594	552	585	582	555	550	579	582	512	565	555	543	623	581	584	605	558	538	574	571	551	563	561	562	570	562	566	530	540	516	541	583	606	576	558	563	577	622	614	523	590	586	584	591	580	533	581	572	587	542	562	585	566	591	571	524	557	562	518	544	555	553	572	591	568	571	562	572	600	541	529	555	559	610	595	556	553	565	565	613	599	542	545	585	589	597	566	572	582	563	525	549	579	523	573	577	508	556	578	590	542	561	563	574	553	576	569	564	576	592	572	532	522	587	519	565	628	562	539	537	527	557	569	531	507	574	538	603	565	556	583	560	577	551	536	533	506	599	551	570	585	588	605	566	552	534	561	543	612	580	623	592	591	545	532	531	550	590	570	539	540	528	605	566	558	582	560	531	551	597	587	562	561	529	600	571	611	596	588	610	596	596	535	605	545	557	554	578	579	514	547	551	547	535	576	567	541	536	563	549	600	572	584	581	573	576	568	599	572	557	541	554	593	572	589	582	550	565	576	581	582	568	556	536	590	551	568	615	539	591	557	582	549	579	518	536	559	568	583	556	594	599	527	556	519	570	574	559	561	566	542	573	637	577	571	531	556	559	533	572	552	556	590	537	587	577	556	557	559	575	541	517	514	593	517	525	593	549	563	616	572	601	566	583	599	536	533	550	527	574	559	576	544	602	572	609	533	571	605	549	551	539	573	543	574	581	569	593	574	558	541	584	564	590	566	533	567	619	542	591	590	569	574	534	545	560	547	569	557	543	582	581	540	588	578	509	563	592	589	578	564	592	565	525	548	587	581	568	568	606	535	566	542	569	555	544	589	553	549	608	549	556	548	612	595	604	528	599	555	570	563	527	555	556	552	544	572	595	564	542	548	565	572	561	572	564	603	582	590	560	602	571	528	509	545	551	578	585	605	545	576	561	550	533	553	555	584	572	554	563	554	572	596	543	572	576	543	603	540	538	565	583	517	560	549	547	564	557	521	567	570	550	587	537	562	534	551	579	558	525	596	585	558	575	572	568	560	593	583	583	576	573	544	515	561	585	510	572	613	567	555	590	552	599	525	598	550	587	551	610	510	552	541	603	574	570	602	579	578	589	552	547	597	564	555	564	590	599	556	586	562	541	575	562	586	523	557	572	552	593	607	569	578	617	588	623	585	599	545	585	560	566	622	568	550	538	555	605	587	564	543	553	577	501	540	566	540	573	571	555	531	587	534	580	586	542	579	546	553	557	545	595	550	551	578	514	566	611	564	585	568	578	583	576	589	582	563	555	577	562	555	557	523	554	549	576	565	519	565	572	586	542	558	525	566	609	565	535	579	595	583	565	555	562	551	575	523	566	556	577	572	551	560	600	558	553	546	570	579	558	552	540	548	578	584	548	604	579	615	575	574	576	540	538	583	532	523	556	566	566	570	545	555	546	601	545	587	571	582	570	585	536	596	563	584	566	574	598	596	524	527	538	547	590	603	530	579	562	558	588	549	533	514	572	582	651	514	526	546	545	547	554	544	532	547	555	528	581	569	565	567	534	538	537	560	567	557	571	566	593	548	582	601	569	539	599	599	568	528	547	544	548	594	473	595	556	561	543	578	548	578	550	541	591	577	609	562	529	566	535	553	600	537	546	567	523	563	593	558	575	536	587	561	558	571	558	560	579	560	590	551	588	584	576	569	548	574	585	607	564	530	565	594	589	554	543	545	562	539	570	594	541	591	592	581	548	569	575	548	579	568	551	550	572	555	552	534	536	566	562	589	545	601	579	548	537	560	537	565	563	568	565	547	559	579	594	586	569	565	556	522	555	585	577	561	539	530	530	559	579	552	587	587	560	551	523	580	527	569	565	591	571	576	547	548	571	599	570	575	568	529	549	566	573	573	590	590	571	552	545	573	571	552	562	565	578	566	559	610	587	594	544	640	613	514	590	584	597	518	578	561	563	539	552	568	509	569	497	555	511	588	556	547	562	558	574	564	571	585	553	588	552	510	541	586	590	538	573	599	524	584	569	529	548	525	560	567	553	560	591	647	577	546	589	582	549	559	525	561	541	561	597	556	594	540	550	561	582	567	566	597	575	568	584	534	581	573	576	557	528	543	530	583	545	550	545	549	579	538	525	568	562	582	569	570	563	544	535	566	564	581	553	541	583	514	565	591	521	544	512	570	553	530	582	546	561	550	525	596	549	523	560	588	583	562	563	605	548	533	592	539	573	580	597	589	586	543	527	530	593	563	557	572	598	524	547	581	553	595	606	595	577	585	582	609	597	610	598	573	565	562	586	564	558	591	570	557	566	580	573	565	587	566	519	554	576	531	548	560	572	579	533	571	604	552	541	545	561	546	531	519	558	545	534	512	548	569	565	547	605	606	578	607	520	583	561	546	598	516	523	582	554	531	587	528	593	544	557	576	546	525	547	574	577	593	551	545	609	560	590	560	550	534	548	569	542	548	587	578	552	553	546	545	572	567	589	547	554	575	590	562	594	578	565	602	563	579	550	567	605	594	594	528	618	560	532	584	573	552	565	571	562	571	531	590	543	583	536	571	530	555	583	562	531	534	569	588	604	559	583	559	533	618	565	533	536	559	589	559	564	591	556	614	575	546	546	482	574	560	587	556	552	539	567	548	578	599	594	569	514	553	561	534	586	561	563	620	616	530	608	550	571	569	536	590	569	565	553	590	575	579	560	597	577	628	524	607	609	567	554	598	547	552	558	613	547	535	609	550	548	584	599	574	534	585	574	549	556	555	549	568	556	512	532	555	619	573	578	580	536	542	529	554	566	567	558	615	585	591	500	580	535	579	581	571	554	580	589	539	569	548	544	572	570	562	552	567	505	585	578	558	562	574	548	571	556	563	577	579	572	567	598	560	564	585	564	604	548	558	564	606	566	561	572	580	559	558	557	558	560	563	609	506	589	557	585	541	581	585	604	584	574	476	580	523	558	584	583	549	581	546	561	583	535	573	564	521	595	605	537	552	545	539	547	587	538	522	610	623	583	570	567	542	533	540	586	567	561	564	545	540	552	538	586	546	530	581	559	614	554	556	580	543	545	568	599	536	569	575	546	583	571	553	563	573	596	589	552	499	568	542	566	550	576	521	605	573	582	566	563	592	568	612	554	573	555	567	552	581	562	565	591	587	605	561	554	578	595	578	525	581	560	563	583	541	551	515	547	531	540	553	574	575	582	553	564	558	550	563	569	548	580	549	572	545	555	557	542	547	594	560	577	575	592	618	591	566	557	568	563	598	606	546	568	594	521	548	556	592	537	551	561	587	589	548	556	568	587	558	587	571	558	594	541	554	558	547	576	579	576	564	591	578	528	590	585	562	584	545	557	536	585	530	540	572	580	582	540	571	540	549	576	571	537	549	543	590	544	580	583	596	538	551	592	560	537	573	567	588	558	577	569	543	531	584	583	530	534	538	605
59765	85356	65481	29291	612	589	556	561	576	520	524	590	574	568	572	591	515	566	537	578	750	1363	1186	958	678	551	546	569	518	516	535	555	514	611	553	505	630	543	554	573	557	506	533	538	550	535	585	515	528	523	527	552	541	535	530	546	543	524	543	525	520	529	537	554	524	503	563	527	540	574	555	575	544	553	549	508	524	505	580	521	529	549	565	518	559	507	564	549	560	553	517	547	520	562	517	536	541	499	517	567	502	540	547	532	522	524	526	548	545	561	525	531	550	528	563	562	586	565	568	525	539	539	600	546	538	533	501	573	545	517	572	536	540	537	509	549	544	514	516	530	528	510	546	484	504	513	533	568	511	550	539	598	522	526	575	522	591	552	522	536	502	520	567	557	516	512	545	540	535	536	571	503	536	528	528	546	574	534	501	504	532	580	516	527	555	504	557	583	560	552	513	568	537	593	551	559	539	534	473	553	544	507	571	535	514	524	541	554	574	564	560	574	530	547	503	547	504	519	523	526	512	559	548	548	523	534	542	541	588	525	521	497	507	530	488	543	550	533	532	541	553	542	537	517	512	570	548	507	552	558	581	568	535	515	546	551	534	541	551	490	499	578	536	526	512	494	571	515	494	532	533	500	534	578	515	512	510	552	545	530	527	502	536	572	588	515	541	539	578	510	499	522	523	525	538	510	507	554	551	550	570	523	550	493	495	532	513	496	515	535	497	564	541	508	524	544	544	522	560	539	525	551	519	556	556	530	550	516	536	518	578	513	546	546	513	563	545	530	542	501	570	529	559	515	554	562	520	530	551	514	508	540	543	521	555	513	560	540	535	561	535	517	503	568	535	550	564	526	521	525	540	557	538	537	551	529	506	503	572	527	507	556	551	509	534	512	563	524	571	512	508	520	544	515	496	544	551	521	521	515	545	539	610	519	584	531	582	584	551	544	546	526	531	552	554	541	557	499	532	539	571	524	504	539	514	525	535	523	527	517	512	515	527	561	540	512	544	560	541	537	538	548	527	563	553	495	561	503	557	513	567	528	539	577	531	552	545	532	543	510	526	522	519	529	549	523	522	524	525	535	527	508	565	529	529	491	566	551	563	527	556	547	529	523	469	536	533	529	549	523	504	527	558	552	529	564	554	526	520	519	554	514	550	526	516	539	547	531	486	552	524	512	512	544	552	538	533	528	562	510	508	530	547	548	512	553	554	542	506	573	548	521	533	527	545	516	543	586	549	530	502	528	544	527	534	578	532	513	562	555	532	502	554	553	542	519	522	540	552	562	515	496	502	514	538	546	534	516	510	526	523	531	541	513	533	576	542	505	556	538	602	546	554	548	503	559	566	559	544	531	564	548	535	531	554	531	534	508	572	520	554	570	517	561	544	531	536	545	542	544	527	551	519	540	515	576	529	548	530	523	526	542	487	548	563	565	527	546	501	517	535	515	539	543	547	571	531	524	534	587	514	511	518	521	539	532	538	576	543	521	485	549	559	527	500	553	481	512	546	533	535	513	581	529	525	508	580	514	511	517	533	552	532	545	548	535	462	569	529	521	525	521	551	565	523	562	528	496	577	563	558	544	536	539	570	493	535	558	514	505	517	533	576	510	520	524	533	527	552	552	528	566	542	515	591	522	545	585	507	511	526	527	556	552	558	507	545	563	514	522	562	553	584	566	583	524	561	523	573	484	588	509	537	535	560	533	520	542	537	509	548	597	565	537	519	542	566	551	530	559	549	514	590	522	552	546	487	562	541	541	543	534	530	566	519	564	499	525	556	580	553	533	526	541	550	545	556	525	547	528	551	505	556	538	504	518	523	495	529	529	521	541	514	537	559	560	482	526	560	538	544	551	523	562	523	554	506	571	550	504	498	540	524	540	532	548	553	540	534	525	536	533	506	544	542	523	548	525	558	528	539	551	542	541	550	543	550	500	526	536	540	541	568	576	483	558	493	532	525	553	520	541	570	555	516	507	548	529	551	549	541	534	530	563	548	502	502	556	535	590	519	566	571	528	525	521	507	544	524	528	553	544	502	553	549	552	537	509	522	511	560	552	582	518	542	530	537	533	531	556	511	490	536	565	525	550	515	546	550	540	549	524	551	535	524	535	559	540	559	530	515	517	511	526	530	532	495	515	550	510	555	517	572	525	527	561	500	520	544	561	572	541	518	504	554	516	534	516	572	536	568	534	590	514	488	504	530	557	523	545	525	529	530	548	555	560	539	530	526	527	513	522	555	591	535	554	523	538	567	543	523	549	529	533	563	548	551	549	524	486	503	538	564	537	564	535	519	528	541	499	564	525	533	532	539	521	557	531	556	528	509	513	531	530	548	535	593	573	565	513	539	506	515	531	527	524	550	533	550	531	529	557	529	542	515	522	553	516	521	530	555	538	553	532	540	525	545	558	538	528	559	548	546	523	587	544	543	526	515	518	540	532	550	550	534	546	549	551	536	540	564	539	551	510	515	554	509	549	520	573	552	563	577	511	506	545	562	546	547	526	563	573	541	552	549	576	515	526	536	550	514	574	559	503	511	544	522	550	548	529	554	546	546	521	555	542	562	525	544	532	535	550	504	571	491	561	557	543	499	567	550	553	567	562	566	521	549	573	558	556	546	551	521	566	486	531	528	562	531	526	528	540	537	567	532	550	543	540	523	552	540	518	535	553	506	535	539	506	555	533	557	524	582	566	570	528	544	543	554	541	588	517	518	558	555	502	570	538	526	525	538	553	523	533	574	518	541	543	528	478	530	507	548	547	521	511	504	568	525	577	543	571	567	548	528	546	506	504	519	525	558	572	510	508	541	529	547	583	539	531	558	566	545	460	512	555	515	535	537	512	571	510	542	510	579	521	566	584	525	528	541	552	554	539	572	571	532	534	532	538	529	465	520	531	561	524	518	585	512	530	540	550	584	560	547	535	541	577	520	531	574	525	533	543	543	534	513	562	547	545	562	521	504	529	521	535	525	547	553	525	534	501	549	541	499	581	541	521	535	514	523	566	522	531	530	529	523	521	554	542	523	527	530	594	495	564	526	568	573	550	533	534	547	531	542	516	507	572	565	505	535	526	517	520	499	503	488	547	545	538	552	545	552	559	498	592	523	529	541	537	497	502	539	522	510	550	558	508	545	524	523	553	505	548	551	534	569	525	543	527	566	534	531	538	521	515	542	565	548	519	513	577	551	508	561	532	543	565	516	545	504	573	555	528	552	506	550	553	546	547	503	537	550	563	586	553	546	518	500	514	554	543	509	543	555	544	562	537	535	543	521	532	543	540	529	551	555	541	549	556	533	546	486	511	501	510	585	542	557	512	580	524	561	535	551	527	525	534	519	459	542	526	534	527	535	548	508	559	527	495	516	574	540	478	477	524	561	538	581	520	533	544	585	577	522	507	492	528	560	570	548	558	562	562	521	536	543	495	522	527	538	520	537	525	521	514	506	571	531	538	519	511	519	550	537	570	545	553	523	542	518	494	552	544	550	518
23971	22863	37900	36303	19286	8386	1481	825	696	687	681	662	675	649	680	641	692	669	691	675	943	1582	1460	1140	889	686	694	694	717	702	691	642	630	688	624	641	647	690	654	665	636	676	652	664	639	649	669	618	699	646	641	670	671	694	659	700	668	633	685	717	654	649	644	657	664	673	604	632	660	645	637	625	667	666	650	665	666	660	656	635	653	681	640	648	665	625	674	686	666	623	652	639	694	663	706	646	679	624	656	632	646	670	665	684	651	602	678	672	656	644	677	671	650	664	638	610	642	639	626	673	632	705	670	646	639	646	686	661	669	660	630	680	676	653	667	674	641	617	688	684	639	619	713	630	670	622	651	612	655	661	652	667	625	704	651	642	652	639	631	587	667	668	649	622	667	609	629	634	671	670	673	600	625	661	625	619	658	606	668	650	616	632	685	648	638	670	683	673	637	660	667	654	684	640	646	660	628	657	629	648	635	679	676	633	650	593	657	678	617	691	676	633	659	608	649	614	626	621	670	664	656	649	617	665	662	626	638	652	622	653	632	622	649	654	645	627	676	629	665	699	665	637	687	659	685	673	667	606	665	653	625	672	664	680	611	626	660	592	666	645	671	630	663	640	653	635	671	656	637	644	666	649	617	631	664	625	655	641	666	639	635	654	709	664	604	641	650	698	656	616	659	667	637	661	605	658	663	607	673	627	635	691	660	652	633	679	692	665	643	650	645	636	657	695	637	657	659	638	687	657	675	672	659	610	671	659	649	639	609	629	680	633	649	681	656	665	689	683	597	655	633	602	632	654	663	615	618	651	628	695	658	641	657	616	640	665	622	706	649	680	652	631	599	591	666	630	676	645	682	659	655	592	650	652	609	626	640	579	625	655	621	631	607	618	655	639	675	615	646	627	688	663	684	632	686	628	636	685	614	658	669	646	683	645	657	691	636	668	603	617	706	662	641	625	650	651	680	644	662	639	627	592	648	646	712	636	642	645	652	675	635	637	630	689	640	635	677	627	640	678	644	656	713	636	683	630	641	663	676	635	624	669	621	678	694	670	651	699	663	672	687	659	651	644	631	617	585	673	654	625	625	638	629	636	659	623	634	661	672	620	673	650	650	595	648	640	644	647	626	675	591	601	657	654	623	646	678	656	640	642	627	665	687	684	634	660	656	644	635	680	673	667	639	630	642	631	643	626	659	724	669	603	645	602	659	644	653	677	602	647	630	611	661	649	652	616	652	592	702	688	606	630	635	643	671	668	654	664	631	644	678	647	624	645	641	639	630	650	661	665	665	654	638	617	681	627	649	628	609	688	624	610	657	648	630	671	642	607	660	614	697	652	651	687	652	637	626	604	660	620	678	693	651	646	611	647	690	664	651	650	601	673	648	619	667	682	676	667	624	670	631	639	662	639	608	659	644	636	674	658	630	633	634	635	711	661	621	629	637	641	590	658	707	631	681	671	646	666	656	642	689	620	660	619	623	616	639	688	695	587	666	614	626	654	624	656	638	688	683	640	612	628	594	677	665	717	641	634	662	679	666	677	668	703	682	651	638	646	661	594	629	706	652	619	655	656	643	652	641	609	673	610	658	679	678	629	671	604	651	688	669	667	652	616	629	659	632	672	615	649	662	645	608	641	615	671	666	637	656	661	681	596	626	653	667	647	703	630	648	671	617	626	671	676	637	539	626	650	665	629	662	668	636	640	601	666	673	646	640	671	606	681	657	615	618	664	635	665	605	637	611	620	669	667	658	661	675	667	626	629	592	663	654	653	639	673	632	664	595	674	684	596	652	604	686	602	642	629	678	637	650	637	660	648	648	681	587	659	680	694	650	621	728	670	678	632	659	632	643	635	692	687	617	650	655	588	623	672	595	633	655	638	641	599	620	608	612	648	643	649	630	638	616	663	657	649	619	699	681	670	614	639	615	660	618	672	615	647	628	632	630	647	645	654	661	656	692	667	640	661	595	644	620	682	657	660	645	630	664	593	637	697	641	697	652	685	704	652	668	619	654	715	644	595	644	647	645	611	600	636	652	641	621	631	616	645	676	621	650	688	634	642	638	635	618	663	641	615	664	646	641	674	665	619	655	667	673	613	672	671	653	626	621	690	644	653	666	603	648	609	643	645	634	647	664	653	648	645	625	654	664	690	647	668	644	654	636	654	636	636	671	633	670	629	645	682	644	658	635	728	641	618	647	608	660	588	711	671	651	632	643	667	714	623	648	642	653	652	652	657	638	665	687	627	694	647	633	624	620	648	681	645	672	715	634	648	653	650	669	602	638	676	643	638	642	612	666	652	652	617	674	675	625	633	663	686	654	639	623	675	697	658	676	659	648	669	644	676	640	642	658	680	670	642	666	612	649	604	631	653	634	661	661	639	628	635	615	668	655	626	659	644	634	661	619	625	626	649	648	633	654	611	660	644	632	677	638	637	680	664	631	661	661	638	621	628	658	616	696	601	620	653	635	702	607	627	638	617	617	656	665	646	646	628	661	648	665	639	658	613	664	655	680	644	638	650	634	627	645	616	610	654	616	618	657	682	652	680	618	625	630	658	642	646	645	624	625	641	614	665	672	673	596	677	646	587	673	709	645	639	617	638	674	630	636	656	675	622	619	671	624	626	585	621	636	661	647	645	692	657	639	648	620	637	635	601	636	647	630	668	622	624	628	671	623	639	669	632	609	607	630	649	614	668	644	615	661	685	649	655	665	615	575	619	639	689	654	648	660	653	665	690	610	638	651	611	649	627	617	655	680	654	653	657	646	620	673	640	645	698	611	645	654	633	665	666	650	642	652	646	644	621	636	613	658	685	646	625	665	659	648	662	639	676	676	696	703	637	620	636	660	645	661	603	652	630	664	648	639	679	650	604	660	712	634	622	638	672	700	658	648	656	665	641	658	663	657	653	666	671	637	621	588	625	632	649	649	631	620	653	620	612	612	707	671	680	684	637	642	616	694	638	678	631	637	657	674	661	633	647	619	637	669	649	613	638	671	637	645	656	641	648	615	655	643	634	656	645	622	642	587	666	631	624	674	706	648	655	656	640	645	619	612	666	640	578	677	658	658	658	661	668	623	680	644	616	640	628	580	633	676	602	652	616	616	613	638	606	666	619	569	642	669	659	632	645	642	597	660	664	641	638	650	636	612	638	637	610	640	660	630	603	637	687	648	612	664	655	689	658	629	664	641	651	623	630	638	619	634	688	632	675	658	668	648	621	634	650	627	684	634	601	593	657	611	621	624	628	655	623	653	649	608	645	644	608	660	655	611	648	615	672	691	636	629	643	636	645	619	667	674	643	633	650	668	628	679	656	636	644	661	595	664	635	661	613	648	618	631	586	642	639	609	642	683	627	657	617	667	637	614	637	660	641	631	730	655	654	646	665	609	673	628	627	647	612	651	651	678	651	652	627	663	637	621	628	660	656	652	629	687	615	648	639	628	592	665	648	671	651	659	632	659	659	621	683	664	669	628	640	664	672	675	668	646	652
61969	97376	77431	34928	800	712	769	736	722	678	672	644	674	660	670	684	631	676	620	661	1164	2291	1965	1432	988	661	613	650	646	684	656	676	656	586	632	602	617	666	595	619	646	632	616	642	660	623	643	643	672	627	637	691	620	620	637	616	642	644	645	686	679	627	636	596	636	627	620	613	672	653	678	659	642	653	632	617	618	646	617	656	668	582	640	659	673	612	644	608	657	653	634	674	651	630	614	626	688	646	671	602	651	591	648	615	629	635	683	593	618	662	613	684	658	629	622	592	683	641	677	685	620	633	641	630	626	678	602	632	589	625	559	715	654	651	655	658	701	665	617	691	658	637	636	638	643	629	650	596	652	657	646	668	606	643	609	567	597	650	639	636	629	608	673	658	622	632	608	660	663	599	651	629	621	633	612	657	617	672	628	690	673	642	612	655	596	643	670	658	630	643	640	631	663	626	602	570	622	638	607	638	646	613	670	636	613	660	614	650	661	653	677	643	640	678	615	650	621	612	654	603	671	615	610	622	676	673	645	629	624	611	586	648	648	644	639	625	614	662	652	612	590	640	646	574	699	671	667	640	645	640	633	641	640	628	659	658	616	641	642	634	608	644	628	620	672	586	635	641	604	657	658	666	622	631	630	647	658	627	668	630	648	629	627	671	671	675	602	612	653	614	644	653	652	596	621	657	624	625	628	641	642	631	636	632	639	671	631	625	642	630	614	590	604	668	616	636	631	614	647	625	583	603	629	595	642	669	626	646	616	685	653	615	638	636	609	685	636	618	598	649	650	622	671	639	637	700	653	700	628	641	624	622	603	636	645	685	620	619	662	684	633	684	648	631	619	663	635	653	617	639	629	618	633	648	629	653	669	624	666	618	687	655	644	605	596	595	602	658	629	607	672	636	601	640	665	630	599	625	678	583	629	610	619	628	624	627	627	654	622	697	601	625	579	617	633	639	635	635	668	650	632	632	630	647	626	602	629	613	642	621	636	622	582	670	624	635	641	718	614	662	609	609	642	591	655	647	659	611	610	624	648	638	650	610	665	645	612	628	628	605	651	576	644	641	628	600	607	630	670	653	620	602	621	624	658	656	576	627	644	648	602	625	657	653	651	682	612	647	606	617	632	623	596	649	628	646	619	613	638	605	641	687	678	668	657	652	664	614	633	627	607	666	631	618	649	643	604	630	645	631	577	641	668	674	628	578	654	607	596	601	605	631	597	626	638	661	639	663	700	619	620	639	594	671	629	614	622	660	695	644	613	649	637	623	630	642	609	625	593	631	617	616	642	627	638	607	597	658	622	637	645	666	629	627	622	668	665	643	649	637	639	569	639	636	639	619	668	596	642	625	605	596	665	626	625	646	647	544	620	620	639	625	610	621	622	627	616	592	625	623	646	666	636	646	612	629	590	630	645	638	645	639	632	621	677	647	668	637	611	642	595	664	624	651	608	602	667	629	622	654	590	648	640	616	688	632	637	659	655	633	666	637	656	627	662	636	609	637	654	612	629	610	621	606	706	636	616	640	627	613	630	603	584	647	622	601	633	648	607	603	627	611	631	623	619	665	624	600	625	636	638	655	637	595	628	628	660	622	612	647	667	648	660	630	673	625	619	661	590	651	640	605	634	627	639	603	649	629	627	673	637	661	619	662	618	621	604	650	646	631	605	629	695	640	639	655	645	657	667	647	672	610	664	616	646	638	705	639	636	627	646	657	674	670	628	597	632	649	657	640	624	632	601	644	636	622	647	594	575	596	591	669	681	586	631	636	636	683	639	610	680	630	644	649	673	630	649	662	619	652	600	656	644	629	666	665	668	606	665	619	608	626	666	649	647	595	658	568	641	675	659	661	558	644	637	614	644	693	661	602	652	672	632	666	647	648	617	602	662	614	635	670	646	657	624	662	657	618	660	587	641	587	640	631	655	626	594	644	596	660	620	631	643	621	636	609	647	616	642	643	618	660	683	663	683	571	648	682	625	628	645	629	637	635	654	645	669	623	617	648	615	630	655	619	652	672	651	638	649	573	620	623	645	605	658	618	620	670	653	614	624	613	631	641	632	647	614	652	629	622	613	620	665	617	618	611	649	630	647	622	619	617	604	650	630	643	652	639	620	594	630	612	670	616	579	623	576	622	621	618	633	588	622	623	642	631	605	656	660	663	629	623	664	579	689	621	591	625	652	656	654	629	600	619	640	605	626	670	676	632	602	617	624	679	597	626	649	614	657	592	614	629	668	665	688	647	640	607	629	609	618	686	636	674	632	622	610	640	619	608	648	658	604	624	650	639	662	675	625	660	636	655	585	633	608	641	600	672	642	607	629	637	607	637	591	650	635	656	648	610	639	638	646	677	578	618	625	606	630	636	656	653	656	660	627	625	570	626	647	586	634	658	646	603	632	661	629	653	652	609	672	675	644	648	598	618	661	615	632	645	661	641	632	606	648	650	605	633	615	654	647	662	661	572	595	637	620	633	642	611	640	621	594	609	651	646	654	641	623	635	635	628	597	639	643	617	603	590	624	663	640	661	654	644	588	601	644	628	647	629	584	641	640	666	655	638	622	624	645	628	633	636	638	650	637	624	659	616	696	633	634	661	646	611	639	625	639	610	658	633	641	634	617	657	595	675	647	683	673	637	603	641	656	651	598	640	614	645	601	595	586	597	607	617	644	653	607	649	621	636	635	662	641	658	630	633	592	591	619	596	625	663	635	608	611	655	626	658	675	626	652	617	631	628	639	634	683	633	654	656	659	628	640	672	660	621	626	585	637	633	639	639	635	646	620	619	631	586	647	663	648	589	612	623	631	650	606	617	630	601	661	619	655	621	617	600	632	685	596	632	645	606	623	642	601	582	674	605	671	590	609	642	630	633	627	651	648	621	623	631	651	651	665	655	631	617	633	657	599	638	620	619	655	633	605	616	664	659	601	621	641	610	617	596	658	615	632	600	601	608	632	600	624	665	620	632	628	657	607	611	633	646	649	665	659	623	600	656	629	648	621	661	661	629	661	625	620	647	624	611	589	672	640	662	626	672	646	641	662	631	593	582	623	565	645	677	586	638	650	625	635	652	618	668	620	628	641	630	609	606	603	573	646	631	659	647	654	661	629	627	623	630	606	650	632	573	653	625	623	623	637	597	650	590	610	626	658	650	616	628	665	607	632	614	625	625	653	609	661	632	606	622	652	603	647	656	607	611	662	601	616	628	644	638	596	643	607	640	576	644	611	657	642	655	634	636	681	605	634	614	633	608	614	655	642	646	655	635	632	616	631	642	629	603	644	685	646	601	651	627	643	627	632	650	625	641	628	622	635	641	641	631	655	660	645	651	590	649	648	656	602	606	654	626	605	625	641	667	634	594	669	644	642	691	628	626	636	629	630	661	647	641	651	645	613	609	615	624	648	620	670	642	604	631	632	647	606	653	633	615	649	611	612	639	645	618	624	631	617	649	657	586	606	646	661	624	656	612	626	616	624	590	584	583	609	613
29518	28999	24560	8506	602	428	407	439	411	433	421	449	430	455	430	473	426	424	433	404	430	407	476	439	457	396	451	429	443	437	439	430	409	399	462	449	448	446	437	451	458	425	401	430	411	416	412	428	426	411	381	405	407	441	446	417	467	445	420	419	412	414	432	392	404	444	410	413	423	449	420	386	423	435	420	435	420	393	423	379	489	425	425	433	374	432	409	440	468	405	413	455	438	415	420	451	450	441	438	454	437	411	447	398	441	412	420	419	439	423	423	417	421	418	414	415	427	441	441	467	437	432	433	446	430	472	436	411	454	459	451	394	439	428	409	441	456	417	420	437	445	425	431	425	399	426	413	410	422	415	386	440	399	412	457	417	403	432	421	432	418	416	445	437	420	416	443	458	436	430	412	421	459	440	443	458	417	443	429	439	411	407	443	418	458	414	468	437	430	397	414	434	406	426	434	459	469	438	391	399	421	477	480	403	406	433	443	424	442	426	451	447	424	461	394	415	431	462	430	429	415	452	411	449	411	445	389	403	453	451	419	434	424	446	400	474	388	421	418	422	466	432	446	430	432	432	425	440	401	439	410	448	430	421	434	437	446	439	405	391	391	437	409	427	435	459	416	451	410	427	472	413	444	460	421	437	408	427	414	430	413	411	408	430	405	406	407	435	415	392	420	442	422	437	410	395	442	451	412	426	441	446	425	442	428	423	405	428	416	408	384	441	494	419	433	456	371	420	412	444	428	450	461	451	441	422	425	443	402	437	417	437	389	408	414	411	455	423	460	400	430	416	469	427	461	448	421	453	403	404	387	392	391	448	462	421	433	398	428	430	417	398	399	427	382	462	435	425	415	435	420	422	395	455	397	408	423	481	428	409	417	408	404	429	441	425	467	450	410	422	417	422	386	411	431	426	434	435	414	404	391	457	418	389	415	447	431	493	418	429	407	430	430	437	402	417	402	463	418	396	412	432	398	415	423	406	419	415	450	430	441	390	434	397	443	441	470	400	469	428	418	407	450	465	415	428	420	460	401	427	463	414	398	435	390	422	435	480	437	405	425	409	412	442	392	437	424	410	438	466	404	450	470	417	409	430	436	421	402	415	414	462	446	407	442	420	391	425	435	408	416	407	423	461	398	426	445	400	420	401	425	420	426	451	385	432	457	393	401	440	400	430	416	444	428	398	428	423	385	414	426	419	433	376	417	440	421	417	376	416	425	447	456	423	413	393	434	466	407	404	442	431	445	444	412	401	411	452	448	438	435	423	386	457	428	385	414	407	429	420	430	413	421	410	458	414	433	438	432	431	449	436	399	424	468	424	462	425	427	396	430	444	395	437	438	409	414	437	442	416	419	427	462	439	421	408	410	396	422	415	426	420	473	436	416	427	429	409	435	400	443	439	421	420	424	392	378	436	421	438	418	420	418	440	450	439	441	420	409	418	426	435	434	434	422	385	382	428	429	412	434	433	400	445	434	407	423	428	412	461	452	429	400	457	414	446	410	426	436	446	419	440	423	397	406	474	423	427	384	412	423	391	476	429	437	422	406	414	417	431	465	424	440	442	430	417	448	406	398	446	406	446	426	370	392	433	406	391	415	414	451	419	411	385	460	436	447	428	429	452	443	431	428	381	432	443	407	458	436	410	434	431	456	486	451	446	429	459	455	409	416	412	427	462	443	434	424	445	446	422	404	450	416	435	434	436	427	446	429	463	375	412	431	400	442	417	454	404	425	433	415	452	432	392	418	425	440	400	436	448	427	440	405	406	458	400	410	440	460	429	436	420	404	444	408	407	431	417	451	462	461	425	434	435	432	431	403	487	424	425	446	410	445	434	402	416	447	440	413	442	371	422	453	407	415	409	454	407	411	425	423	434	423	417	426	412	471	402	432	425	416	440	413	417	447	405	430	411	442	411	479	439	423	474	403	436	483	431	435	408	397	421	413	507	438	431	398	386	414	415	429	413	447	425	442	406	419	414	484	425	434	449	420	453	411	427	459	398	383	448	438	436	395	425	436	456	483	394	423	396	451	440	443	405	456	444	443	443	411	414	426	427	436	415	437	407	438	420	428	436	437	419	435	432	412	408	418	401	446	461	435	401	451	397	390	422	454	424	452	453	425	404	429	422	438	481	434	425	439	430	457	407	436	391	436	424	405	481	429	473	426	394	446	449	431	427	402	430	422	452	435	416	427	397	426	442	456	399	423	427	426	419	457	411	433	426	416	415	452	412	456	454	418	441	424	447	407	434	434	468	419	424	451	394	419	413	447	425	417	376	429	470	434	436	432	439	432	428	446	433	425	436	442	380	417	415	444	433	454	426	406	414	441	416	440	431	434	443	438	419	429	400	403	422	417	384	418	404	435	420	455	463	426	431	467	422	425	440	416	390	458	468	420	421	393	468	425	440	411	407	448	401	450	443	429	417	444	441	450	421	423	404	437	407	433	434	422	426	435	418	428	417	445	450	433	404	393	415	473	412	392	436	422	383	464	455	439	420	406	423	401	424	455	438	436	436	439	439	416	429	459	454	412	461	420	458	450	411	406	441	467	413	423	399	437	425	430	406	453	390	402	437	447	428	454	415	432	405	407	426	460	398	409	420	446	440	408	419	431	424	435	446	425	442	413	453	398	432	455	393	433	469	452	411	461	398	420	422	434	405	409	414	443	428	432	428	455	371	406	445	424	404	442	423	399	420	450	440	424	429	393	412	395	414	415	416	468	443	463	448	422	424	424	462	412	425	422	399	427	397	424	421	383	385	416	412	422	405	445	409	416	444	425	457	477	428	427	432	440	398	422	464	446	450	411	430	401	399	429	437	440	415	402	404	393	440	390	424	391	411	459	423	410	429	428	400	407	434	421	429	396	449	432	422	447	407	436	449	420	446	409	422	434	419	440	432	451	464	436	408	436	412	414	428	392	415	426	429	449	422	452	418	402	415	417	430	422	384	417	433	415	397	448	429	448	402	386	451	421	435	395	438	474	443	396	431	409	439	438	443	421	436	427	395	440	453	393	431	419	423	411	416	392	411	441	436	403	439	443	474	432	406	453	457	428	411	426	418	424	435	429	457	451	419	422	430	485	433	400	464	400	385	433	408	405	431	411	436	434	434	394	448	389	457	431	419	462	455	440	401	442	432	397	441	415	433	469	459	448	424	417	441	439	414	403	428	446	405	409	458	459	435	426	444	450	396	413	409	432	441	414	409	423	404	418	467	454	450	414	468	444	412	405	454	468	427	464	442	408	431	425	403	439	423	446	427	442	435	438	414	417	411	424	410	414	403	424	435	433	429	428	422	393	423	456	440	409	439	427	423	451	426	457	437	460	408	423	449	414	435	445	449	447	467	468	423	378	465	432	451	409	456	469	419	442	433	452	398	483	438	422	442	442	419	445	438	461	426	418	465	428	410	392	415	409	427	429	439	410	456	408	476	452	406	430	440	442	410	411	427	431	440	411	409	449	423	449	430	392	414	456	447	441	464	400	448
20754	34459	18362	4135	334	419	433	367	349	388	411	378	401	391	347	399	399	366	374	409	420	451	415	467	397	380	361	426	375	358	382	362	368	370	382	378	410	380	396	365	369	372	376	374	409	344	375	365	388	365	381	345	397	340	402	412	395	348	403	369	393	386	389	368	363	382	368	340	369	391	377	402	368	393	409	384	386	388	397	397	416	363	406	350	405	365	374	377	412	398	364	374	361	372	397	403	382	374	357	364	379	415	375	404	357	384	388	373	378	435	359	396	396	416	366	380	384	390	360	363	397	385	360	370	364	405	374	375	387	358	390	367	416	370	374	380	368	365	382	395	391	352	363	360	382	394	382	413	376	364	356	362	370	373	376	389	364	422	382	423	392	398	371	394	382	374	392	383	415	372	403	380	370	394	350	377	389	382	405	389	377	367	375	363	397	363	407	384	342	401	388	388	383	395	396	383	356	405	389	367	382	347	414	372	382	381	384	397	414	370	406	367	401	377	379	389	398	386	377	353	393	385	356	383	383	379	387	379	373	370	409	366	384	388	417	386	354	362	379	351	371	358	381	360	368	394	389	390	360	354	338	384	346	403	364	400	398	349	349	367	438	380	361	385	339	367	348	333	365	396	397	367	382	355	366	363	376	394	390	364	405	409	385	349	349	385	387	354	389	375	383	382	362	381	342	371	407	388	400	387	355	374	347	341	366	404	343	370	344	379	374	369	402	387	397	416	376	369	360	407	372	367	380	379	376	376	369	346	379	375	376	354	374	365	381	405	369	390	392	369	391	381	363	407	368	356	382	401	363	406	369	339	380	418	364	391	382	385	392	349	393	384	357	355	374	378	373	362	401	421	387	373	377	381	406	374	380	384	340	383	381	372	374	374	373	397	347	380	341	353	352	357	380	381	423	412	372	389	376	378	364	397	357	363	340	367	372	381	382	398	359	398	377	366	355	402	386	369	390	378	368	379	417	378	403	395	368	366	416	394	366	394	413	365	365	390	383	375	358	347	373	383	399	351	385	357	391	376	360	378	348	397	397	429	391	384	395	384	379	408	397	382	338	374	396	413	397	404	360	375	403	388	377	379	414	356	390	381	385	397	366	377	349	376	348	383	377	357	369	383	391	390	347	357	358	379	370	374	391	351	381	398	382	398	362	385	360	361	404	387	385	365	362	398	402	400	392	388	395	407	372	416	367	364	371	357	363	402	400	388	384	358	390	369	379	405	372	393	379	352	390	369	383	380	390	453	372	392	396	358	406	359	359	393	402	364	388	348	372	358	353	366	385	366	364	413	363	394	384	353	396	375	380	406	368	379	371	353	372	374	386	371	402	392	399	354	350	393	396	391	388	394	417	406	412	335	366	380	370	410	393	376	361	393	398	370	354	359	367	374	388	365	357	407	396	345	400	385	365	360	379	351	381	386	368	353	389	385	417	379	376	361	369	392	408	375	372	388	385	327	340	396	411	382	386	401	368	357	379	368	349	378	416	376	379	374	380	387	350	374	400	384	391	371	369	387	395	394	381	384	370	399	380	366	405	371	378	351	381	377	403	410	422	389	402	417	418	367	396	388	380	401	394	365	378	362	360	359	397	377	401	390	390	351	393	389	389	393	382	390	390	395	353	390	371	418	380	370	390	386	415	366	385	349	409	379	386	390	385	398	391	373	383	361	394	360	410	412	395	374	382	395	402	378	385	378	362	375	374	416	366	359	396	371	368	396	397	384	391	371	369	381	381	392	414	357	376	343	423	374	390	414	368	408	367	390	388	387	352	375	386	350	349	388	346	374	388	380	368	384	328	347	396	373	373	380	365	424	397	375	348	365	386	370	380	383	357	352	349	376	404	379	340	375	379	388	375	388	352	352	370	353	380	365	343	398	374	437	394	378	385	359	378	382	362	363	381	360	371	398	401	358	372	393	370	362	347	356	369	377	360	379	393	416	371	379	392	363	374	357	351	401	392	381	396	353	402	405	370	399	380	377	365	378	405	338	370	380	381	387	372	380	368	392	386	393	395	390	354	410	370	373	359	383	378	425	356	378	358	356	395	386	355	395	405	400	406	403	372	362	379	367	378	371	352	392	365	388	402	373	401	372	381	397	400	336	396	385	396	392	379	364	401	417	393	362	361	369	381	364	383	349	374	372	378	421	389	374	389	395	387	341	390	423	419	379	332	358	380	381	381	363	401	397	346	401	375	380	359	363	350	378	380	379	338	394	386	382	387	400	353	368	384	420	379	399	378	365	384	421	393	346	362	379	387	388	412	377	354	329	369	394	365	343	399	381	403	376	401	371	346	381	387	420	360	364	376	402	409	386	367	383	397	391	361	400	414	388	385	369	361	375	394	354	384	377	391	371	362	351	418	374	354	365	402	365	383	351	389	403	365	353	387	367	376	369	373	397	386	353	363	361	353	404	389	396	364	379	397	403	394	397	396	390	375	379	361	406	377	370	387	419	391	378	398	416	351	366	400	352	388	371	420	347	392	391	408	373	384	398	342	407	379	426	378	370	380	391	395	354	383	395	384	398	412	364	399	362	361	366	378	374	355	356	372	363	394	387	359	385	403	369	378	367	402	377	379	380	351	342	386	338	361	420	364	383	354	371	382	388	366	385	408	403	395	404	396	390	391	370	384	346	363	360	381	350	407	346	347	348	397	400	372	402	399	398	363	333	374	354	399	360	412	395	365	344	359	367	364	344	353	374	393	376	372	359	380	348	392	381	374	354	354	352	365	362	386	390	396	368	381	410	375	375	339	397	397	389	374	369	392	372	392	374	359	375	372	355	381	368	379	379	366	360	363	400	350	395	383	376	384	381	355	369	368	359	363	370	371	353	409	398	388	400	409	399	367	360	380	407	416	364	356	371	380	353	403	386	361	323	338	394	403	364	375	374	374	375	398	379	378	344	354	408	389	383	379	383	402	378	382	402	384	402	386	406	382	380	376	379	358	402	398	409	407	371	374	338	365	393	382	379	371	350	429	422	360	350	374	377	352	353	381	374	387	416	389	405	384	369	384	344	385	393	431	373	391	382	397	400	390	406	392	378	364	364	373	379	386	386	380	376	374	396	360	387	367	424	370	383	322	361	366	395	393	405	364	364	367	383	383	374	362	377	402	391	391	400	353	385	413	400	383	396	370	370	398	364	392	392	369	365	374	362	348	384	381	374	370	367	370	330	408	362	323	400	428	375	390	389	377	374	354	392	392	388	364	387	380	399	376	351	372	379	377	390	408	377	375	398	409	394	387	397	366	394	381	390	352	373	367	376	386	396	365	385	356	389	384	367	415	427	363	374	406	372	382	377	360	394	391	394	374	393	376	376	365	379	397	370	355	350	396	388	392	382	398	421	384	389	378	382	425	393	367	369	363	419	354	381	371	387	376	418	382	381	361	377	397	390	372	394	447	346	370	380	373	366	378	381	388	361	392	356	408	404	397	385	394	377	377	413	370	374	373	396	345	377	367	385	383	408	348	375	387	385
25092	25467	39562	34273	12966	2129	818	638	579	605	539	542	535	564	606	552	536	527	552	537	696	1007	1020	864	656	589	564	556	558	572	563	555	625	563	550	554	542	538	576	530	518	584	583	573	573	505	562	512	530	552	579	541	551	563	541	558	551	559	563	532	559	524	558	596	567	553	555	555	555	622	555	530	562	571	524	527	603	569	560	497	550	580	558	529	553	526	506	502	513	588	543	561	523	551	575	512	561	547	534	549	548	558	586	581	539	547	567	590	527	522	558	534	558	544	542	527	596	549	548	549	540	570	548	558	563	596	516	545	600	552	578	562	581	507	534	546	537	573	551	539	523	573	540	573	548	524	526	509	563	526	566	577	536	533	589	547	545	550	539	572	567	521	516	542	518	583	593	567	550	565	562	585	572	542	558	557	533	530	546	529	510	575	534	531	536	585	568	540	576	524	524	538	601	529	533	571	505	528	537	530	547	555	549	582	516	523	543	574	573	504	573	575	522	535	533	530	572	550	580	527	549	541	519	571	533	559	549	578	536	576	575	593	554	518	574	555	531	534	576	564	525	557	539	506	494	566	527	552	566	551	564	576	511	549	518	522	567	529	563	578	530	559	535	547	542	575	538	558	566	591	560	517	594	583	566	539	536	582	540	554	522	522	495	519	527	545	582	568	545	551	517	540	546	545	559	566	547	582	546	506	533	540	537	564	507	544	535	538	520	533	560	559	521	540	580	533	592	529	571	556	500	535	540	528	529	518	549	518	568	547	525	535	525	546	549	561	558	539	541	582	542	554	547	520	526	570	584	571	543	526	542	542	546	561	528	528	532	550	513	564	532	569	588	524	562	490	511	539	508	547	535	507	561	555	570	541	597	503	571	598	545	525	526	525	520	566	519	525	534	493	535	571	543	590	546	562	526	469	524	553	547	551	553	520	523	529	532	525	527	563	525	548	490	574	552	574	568	560	538	576	460	532	501	538	533	539	566	553	551	549	543	573	576	555	509	530	495	532	551	534	583	506	587	567	564	562	583	556	546	559	561	632	567	569	565	529	568	533	529	550	523	571	502	515	542	554	601	531	548	527	542	524	531	510	504	540	530	539	571	544	583	533	544	545	566	550	573	545	579	562	511	530	603	568	532	538	554	527	528	515	511	581	533	580	523	566	569	547	541	538	544	546	582	526	556	555	519	575	534	537	544	541	555	558	500	535	521	544	541	536	540	574	551	513	563	585	577	560	505	528	559	571	490	542	508	592	582	585	553	515	520	541	569	580	529	575	570	502	553	541	578	517	591	518	586	574	528	536	563	580	575	522	543	558	526	550	565	550	565	506	533	563	550	524	543	561	556	554	550	567	572	520	534	537	524	539	542	568	530	559	514	527	505	510	512	561	544	552	539	555	505	548	573	526	573	525	535	514	545	507	534	554	563	528	558	543	566	542	556	560	560	562	573	526	534	507	507	524	555	499	529	555	542	548	568	559	591	509	564	587	550	493	561	557	587	566	584	549	554	566	539	550	548	580	558	524	503	522	569	555	529	577	530	549	547	568	604	570	559	514	553	511	546	542	543	505	534	576	553	548	567	525	552	598	573	550	540	540	576	560	553	539	558	561	565	551	542	563	546	562	515	553	565	561	540	582	579	575	536	573	570	563	529	562	546	530	543	569	502	560	583	545	543	560	527	525	564	581	597	542	587	574	583	547	524	534	578	536	528	582	542	575	532	530	570	542	526	493	567	502	532	576	526	520	561	571	517	561	561	551	575	549	572	550	556	535	550	503	537	574	587	569	537	510	585	537	535	517	577	541	561	527	556	558	567	536	573	498	530	563	524	535	603	566	548	544	576	587	526	558	543	567	538	573	575	577	578	521	559	574	567	561	590	530	570	548	579	559	551	558	505	523	543	527	576	548	581	522	548	523	519	576	575	562	582	554	522	522	524	566	524	576	575	530	553	529	552	562	584	590	514	507	550	538	536	529	522	535	549	563	544	541	541	547	560	542	586	527	542	555	552	512	548	527	558	519	530	546	586	535	572	555	576	600	603	604	559	557	554	540	571	535	523	532	557	543	556	517	558	552	553	564	517	520	542	602	573	534	504	555	553	547	542	516	525	588	564	578	551	525	535	531	518	565	547	548	562	570	547	534	566	532	512	540	500	549	510	511	550	588	549	513	565	555	510	528	526	537	574	537	589	546	504	554	565	561	520	534	530	566	566	545	545	531	567	533	531	568	528	567	576	519	568	528	563	521	549	551	545	562	564	526	519	531	573	560	527	517	521	558	553	550	573	529	525	548	527	563	533	519	564	522	552	540	547	574	505	532	543	538	521	522	534	564	544	540	550	542	538	564	572	499	563	560	552	538	541	588	562	553	535	529	518	503	561	547	565	504	573	574	504	545	571	563	537	554	558	543	579	567	559	566	538	565	593	545	523	575	580	513	534	540	533	542	563	562	560	536	547	592	508	571	520	521	547	549	549	532	551	595	534	539	547	512	540	547	537	540	520	549	559	570	518	531	521	535	572	535	547	577	569	559	531	473	538	555	527	505	558	530	521	558	566	536	532	571	540	542	519	580	592	541	525	516	493	585	541	517	540	556	506	557	531	544	548	560	602	566	580	583	543	599	597	562	543	569	517	556	562	582	557	543	516	541	583	546	600	513	538	543	547	514	554	550	527	522	499	548	549	510	569	577	554	542	511	567	531	541	565	517	558	540	517	566	494	485	548	539	546	567	560	539	509	546	564	548	588	545	526	534	518	535	581	533	595	565	567	539	556	590	586	559	567	538	538	586	587	570	563	552	533	573	524	579	556	548	544	523	578	582	540	529	557	521	525	517	506	562	546	550	550	540	515	541	529	503	552	593	572	545	551	551	547	511	547	540	570	567	561	589	493	552	548	552	565	540	527	537	540	520	527	549	511	557	574	524	555	572	563	550	588	543	534	552	575	517	545	587	530	530	582	559	550	546	529	531	488	562	535	551	568	560	542	542	515	563	566	547	525	572	579	513	547	517	548	564	530	580	552	530	544	553	581	570	540	556	526	569	550	573	537	503	548	503	524	530	540	562	573	539	577	566	559	526	604	611	538	547	517	496	539	566	537	543	551	576	532	519	575	565	546	523	569	567	523	536	555	536	559	528	527	536	543	560	537	569	544	573	544	551	527	529	548	574	570	538	565	544	514	540	539	517	509	532	559	551	535	546	555	568	518	547	561	542	546	600	561	547	514	536	529	529	537	527	533	538	514	548	561	539	558	557	538	531	549	545	552	586	591	572	562	549	563	582	508	558	563	542	532	587	591	576	564	571	543	535	572	521	560	531	552	506	558	531	545	579	526	541	572	563	556	506	549	597	575	533	541	517	547	552	555	531	538	529	589	528	539	546	515	529	521	546	514	514	494	559	564	544	474	506	527	529	516	584	565	542	557	518	511	534	562	563	517	566	553	573	568	513	535	549	533	517	513	553	544	542	527	553	563	562	551	532	583	549	519	553
59058	87933	65254	22613	596	603	582	569	558	561	562	558	542	548	536	540	566	512	565	555	779	1454	1168	837	663	515	518	558	560	572	559	557	559	554	538	489	533	484	544	559	530	523	557	530	546	572	582	528	522	505	535	544	546	534	548	540	538	505	515	539	498	571	535	510	492	534	532	565	528	581	557	469	567	585	524	533	525	561	540	541	542	512	570	508	549	512	532	528	511	557	519	557	541	518	567	506	542	526	542	549	600	519	550	491	575	501	554	556	573	526	515	532	543	537	541	566	567	507	540	494	538	536	537	524	525	541	564	529	540	497	498	542	532	544	570	554	553	518	550	497	503	516	499	553	526	540	514	520	554	489	545	545	534	534	503	525	518	548	529	517	559	544	510	522	515	534	544	488	510	536	542	583	531	526	511	510	509	528	516	506	530	487	548	538	529	594	534	520	551	514	525	521	521	572	537	543	562	553	545	525	560	480	517	547	541	516	544	538	536	551	568	547	550	517	540	526	534	551	536	547	535	510	542	540	506	523	495	539	535	516	523	500	508	538	505	517	498	502	542	532	505	503	506	569	569	520	551	528	494	550	547	498	513	554	557	532	535	515	538	537	542	549	499	547	571	537	526	497	516	528	547	548	523	533	565	546	509	521	522	540	535	570	507	489	506	545	496	513	537	542	520	542	561	546	564	529	521	553	512	553	515	554	542	521	521	521	497	497	519	521	531	535	532	546	511	534	532	543	528	522	569	523	528	528	509	520	549	521	561	508	513	523	544	503	528	513	534	535	530	567	505	522	549	527	532	493	530	537	517	534	508	554	519	494	491	515	554	552	538	547	520	527	538	552	469	508	544	539	519	534	538	505	503	545	514	488	508	535	550	544	503	532	490	502	567	520	513	530	535	536	532	579	514	510	503	562	480	554	526	563	576	524	494	533	491	510	500	538	540	511	542	515	540	527	549	534	549	498	547	511	523	517	562	522	519	510	564	511	541	531	552	556	539	511	532	552	498	514	525	522	561	533	525	549	545	515	479	489	578	544	564	530	495	548	532	535	533	515	580	523	571	508	536	556	510	557	514	532	550	473	512	532	543	498	554	532	485	579	475	552	538	528	536	527	511	511	530	548	551	549	542	520	536	517	535	490	507	509	539	575	531	476	554	540	532	506	502	536	520	535	541	615	505	519	522	513	508	539	489	509	533	530	503	539	505	528	552	495	566	553	540	513	527	513	508	521	553	547	516	513	516	506	526	537	555	540	523	527	504	564	550	521	532	506	535	565	550	524	533	546	542	520	557	534	518	491	510	499	498	529	581	514	536	547	553	524	553	530	499	538	522	564	566	519	535	538	564	549	501	546	542	497	528	540	552	494	502	577	517	496	523	538	526	525	514	530	485	523	524	510	555	560	535	501	551	541	511	563	517	527	502	583	524	502	528	554	550	517	523	551	498	513	545	508	524	543	530	495	541	522	535	567	536	490	532	532	542	516	559	536	532	526	519	551	544	551	524	529	540	534	546	540	533	538	565	549	554	514	567	535	566	552	533	558	523	498	507	602	523	521	545	538	498	518	557	523	555	553	498	566	554	543	520	529	519	477	525	567	533	532	561	518	512	537	534	537	542	508	552	538	494	528	567	555	485	530	506	541	522	516	487	516	543	531	561	524	530	591	523	545	517	553	544	532	529	501	525	547	522	495	553	488	556	557	515	541	530	534	565	528	534	520	567	526	550	526	535	559	511	514	502	526	513	546	496	528	564	521	516	496	537	520	515	520	508	552	519	493	547	529	556	511	527	517	544	555	523	522	530	543	534	516	531	563	543	481	521	526	542	476	524	542	518	498	527	551	528	568	546	524	530	511	540	527	541	515	524	538	534	499	526	542	514	543	490	519	553	525	495	506	578	510	554	544	512	515	498	503	507	481	519	548	499	501	559	542	542	545	529	538	530	573	518	511	522	530	496	501	518	526	544	517	549	555	510	509	522	511	538	478	506	506	544	560	549	522	508	486	508	561	518	543	519	505	540	543	528	517	544	534	532	566	509	549	510	547	488	485	522	501	531	554	533	519	480	535	573	533	519	525	578	504	537	521	520	542	536	523	539	586	561	528	530	479	530	532	502	546	525	545	511	538	486	499	549	530	551	518	528	573	500	531	516	493	487	502	528	540	548	552	484	564	559	478	541	506	517	482	545	521	549	530	524	539	468	513	483	487	502	516	532	542	510	525	513	529	573	503	528	509	510	548	532	495	554	546	505	539	548	508	519	502	515	512	545	494	551	530	532	509	507	507	507	518	558	559	529	522	558	544	521	552	546	517	542	498	517	536	500	540	470	523	492	538	512	539	509	558	517	576	518	548	542	541	516	538	527	531	577	532	528	536	515	533	528	554	509	529	554	490	528	547	558	547	565	535	486	519	495	537	526	524	509	510	559	534	541	525	552	531	556	518	499	579	558	529	510	526	487	536	526	492	520	538	572	513	531	523	484	550	535	522	525	487	528	526	515	549	561	489	538	515	541	569	572	503	485	515	526	528	546	480	517	519	537	497	502	530	508	504	528	529	547	532	506	545	543	520	509	581	523	526	518	540	537	556	535	501	490	530	508	507	521	485	499	515	531	577	519	487	517	548	545	531	532	566	521	520	526	516	512	510	524	546	531	536	575	538	533	533	522	557	542	553	555	518	523	537	508	554	489	498	579	565	491	562	552	569	532	537	522	499	480	556	563	541	545	485	485	534	483	503	537	530	519	542	527	476	525	533	552	522	498	568	556	490	485	496	553	586	563	534	491	514	568	508	524	535	513	491	516	553	523	533	542	567	498	528	533	541	529	500	500	533	531	532	526	552	568	545	574	505	534	495	514	568	514	511	513	569	547	512	556	527	513	519	513	521	541	533	539	515	493	537	535	550	527	511	509	528	541	560	543	497	527	493	500	558	530	571	533	564	489	574	577	547	493	535	513	514	527	540	507	577	522	540	515	522	558	526	533	524	537	595	530	498	509	495	502	525	526	541	510	487	513	534	562	543	520	538	538	509	538	554	518	555	531	534	523	527	501	544	515	528	520	529	470	551	511	531	458	515	508	523	506	553	509	530	474	525	553	526	460	546	484	509	526	513	566	518	538	483	540	490	532	523	530	494	527	551	532	552	524	548	533	511	550	544	533	517	543	543	506	547	537	556	531	526	542	526	519	561	545	492	545	565	503	497	503	545	517	517	545	529	528	525	537	550	545	547	529	522	529	537	538	550	560	550	536	545	572	548	559	536	512	539	560	512	496	527	545	527	496	523	490	541	472	559	527	541	557	536	485	492	523	499	495	538	494	491	503	535	518	570	527	530	499	545	577	561	531	507	504	536	515	505	512	537	541	499	512	518	533	536	512	539	555	545	488	523	534	524	525	537	542	562	486	475	544	536	533	537	543	507	551	530	523	511	549	563	508	480	508	560	505	546	546	573	590	559	539	532	545	505	539	539	556	518	534	493	535	484	528	536	514	541
23943	22497	35459	31879	19248	8815	1451	871	751	706	682	682	691	701	672	651	663	724	622	614	1292	1896	1659	1199	817	647	655	623	709	695	646	666	630	675	660	651	667	604	660	648	611	690	579	602	675	637	608	661	637	651	654	648	598	636	644	628	641	606	652	675	615	675	648	642	654	665	641	651	644	605	661	680	661	669	660	656	651	658	641	619	662	654	614	641	644	603	672	705	608	610	666	604	647	619	624	632	637	602	637	624	652	646	631	617	626	671	640	606	690	679	631	675	668	638	637	675	671	628	623	658	634	638	627	672	603	602	619	662	670	635	636	658	634	596	612	658	650	688	693	624	663	613	676	620	633	543	657	630	644	633	641	637	608	653	635	648	645	649	562	613	653	627	637	619	639	676	671	657	655	606	633	659	621	581	617	650	640	688	646	648	622	637	645	654	680	600	620	643	660	633	646	607	653	619	642	609	652	662	641	648	613	633	632	663	611	660	656	609	638	642	664	676	662	601	625	665	654	631	604	637	663	614	620	634	643	638	656	626	610	677	692	627	677	660	655	707	661	671	613	633	690	645	583	603	617	540	615	645	619	640	627	626	613	654	630	690	596	609	610	655	660	637	615	607	663	663	702	592	652	671	680	615	675	654	627	656	628	570	613	622	676	604	639	623	658	664	638	638	635	682	665	609	628	665	644	667	608	612	633	699	654	584	649	644	686	579	586	625	631	657	652	641	643	617	628	652	644	647	678	641	664	626	638	627	616	628	652	686	652	657	611	677	617	638	688	629	704	649	628	623	655	643	610	606	578	621	662	656	646	605	650	680	606	652	718	665	610	605	657	655	620	637	607	664	648	648	641	655	665	686	609	710	630	675	609	642	646	645	614	654	652	639	626	655	630	652	623	667	628	637	635	642	637	629	643	643	610	682	658	628	634	719	647	644	600	626	615	678	632	591	595	648	662	637	622	636	656	640	612	634	651	640	603	681	642	625	687	678	632	673	640	650	643	640	619	592	649	643	638	687	636	630	590	623	650	622	644	613	669	651	628	644	635	656	606	629	647	612	643	658	678	666	675	658	641	638	661	641	650	646	634	611	613	628	648	676	601	606	670	687	663	656	619	638	629	621	674	610	621	662	659	619	686	669	654	613	647	655	612	667	647	627	563	651	616	611	636	608	587	646	619	593	643	616	647	621	656	600	608	673	630	681	623	648	654	650	632	660	641	676	640	601	637	642	650	637	633	642	674	621	622	619	627	649	683	649	635	620	645	618	653	610	652	600	586	650	653	589	612	615	608	645	629	622	599	651	635	669	690	624	676	678	649	614	653	665	633	606	594	625	671	614	638	656	640	660	617	647	623	626	629	666	670	623	621	633	624	661	613	628	663	670	622	613	657	649	641	610	635	620	648	621	598	631	632	629	601	650	610	675	714	654	645	640	632	607	633	618	627	642	682	573	660	649	573	679	712	617	696	648	643	633	641	651	679	595	654	658	589	635	649	659	628	624	594	642	648	665	646	637	605	622	651	654	626	681	594	643	601	571	657	675	611	630	595	640	696	635	599	661	641	616	660	589	636	658	651	641	666	614	639	622	601	640	663	650	671	647	649	661	606	619	619	672	632	648	634	612	658	610	650	608	654	619	627	645	600	647	636	693	672	702	637	646	653	611	630	638	604	693	650	636	620	645	601	626	642	635	608	660	618	641	657	624	615	619	638	661	626	687	671	594	633	650	620	643	657	648	641	643	600	639	627	622	636	655	609	616	624	659	641	629	685	639	694	669	652	658	646	635	656	658	609	636	643	629	615	610	618	670	624	597	627	653	672	636	642	602	693	612	646	619	643	636	637	643	662	665	607	661	635	629	644	629	651	627	630	670	667	610	631	633	646	630	644	612	657	605	629	667	609	657	606	647	620	635	648	616	643	674	651	654	653	652	640	655	710	662	642	631	591	665	649	685	629	622	616	644	579	647	630	652	596	662	677	647	655	595	669	671	646	656	626	625	631	584	665	681	677	604	643	656	671	652	654	626	672	626	663	647	696	689	625	678	611	618	588	606	605	659	648	651	671	615	635	607	697	626	649	643	662	645	617	613	639	649	636	646	629	624	658	623	645	597	658	663	634	639	680	691	603	618	582	649	608	663	659	605	620	629	638	570	638	591	623	662	678	637	652	618	673	670	637	632	641	632	615	672	610	677	622	634	587	651	668	656	673	649	634	610	595	606	688	622	690	609	636	591	638	621	647	686	638	636	607	662	676	691	628	633	675	647	642	647	653	642	629	647	610	675	649	650	594	641	689	645	626	621	629	641	584	641	595	635	670	584	641	620	627	656	660	653	632	627	620	648	642	651	637	625	676	626	678	679	665	639	633	650	631	616	585	644	642	586	617	625	602	634	615	623	645	649	643	595	654	652	609	637	645	639	651	639	625	612	685	641	612	662	641	662	627	631	658	669	638	630	642	657	609	644	666	635	607	593	624	668	695	645	704	634	630	613	692	649	672	583	651	638	614	637	656	664	629	647	650	681	661	644	633	635	682	649	658	638	648	654	642	662	636	672	628	613	638	600	578	613	559	630	625	664	628	637	625	636	640	631	652	628	719	697	654	671	659	638	657	653	598	645	644	604	677	638	588	652	649	648	709	612	612	618	621	623	643	650	639	621	640	633	708	640	645	655	627	606	636	640	691	604	636	615	660	619	596	616	632	650	620	660	673	618	660	633	633	635	665	614	638	625	612	618	600	648	662	569	657	607	600	596	617	684	656	687	625	603	654	643	676	640	629	638	631	664	635	683	651	628	661	602	653	612	631	623	622	683	647	626	660	640	639	592	647	651	628	685	621	657	648	617	635	683	655	595	631	653	616	611	618	654	637	643	651	612	620	626	666	638	600	662	600	639	613	618	592	657	612	656	660	625	622	620	666	632	681	628	629	619	705	641	692	646	658	655	647	587	691	621	637	659	641	604	642	640	632	621	651	669	649	627	620	636	601	649	641	628	644	626	663	621	602	630	604	634	675	671	649	644	654	643	642	658	599	601	693	609	645	620	629	605	625	582	708	655	649	640	665	602	603	639	628	645	647	658	636	621	669	642	645	614	615	691	637	621	628	590	690	620	677	641	680	651	629	634	683	624	630	604	629	640	638	612	632	659	625	604	616	612	612	691	664	621	688	618	657	617	658	664	677	605	643	664	662	617	670	639	636	610	614	627	654	615	598	672	630	649	616	630	633	645	630	643	668	641	584	622	658	625	583	632	650	651	605	625	635	616	665	706	631	629	646	631	602	615	652	651	651	587	604	662	617	632	602	643	657	641	660	569	627	618	667	663	623	654	636	618	639	654	615	643	658	667	644	627	629	642	626	657	683	641	620	667	634	614	626	664	652	667	655	635	627	659	611	651	608	645	633	667	638	611	655	631	630	642	675	633	649	616	603	631	632	636	603	646	629	693	667	639	637	635	678	637	650	651	659	593	631	616	662	656	663	609	625	667	598	663	636	679
59223	93502	78634	24823	793	733	741	748	663	654	646	640	658	663	644	625	687	686	630	637	1844	2646	2105	1402	904	639	631	667	632	674	641	669	633	571	675	601	653	645	629	642	645	589	663	602	684	595	669	628	594	617	616	664	638	639	586	589	646	651	631	658	570	631	626	664	631	607	644	619	630	639	606	606	611	613	629	609	614	652	606	663	655	586	567	614	603	594	565	615	598	621	620	620	642	595	608	603	615	631	608	611	628	594	634	623	645	583	616	618	598	564	576	616	581	626	658	588	608	610	605	587	640	563	604	632	590	587	583	632	652	603	629	662	635	611	635	618	607	588	598	633	641	636	633	619	639	588	575	561	615	606	643	639	596	578	625	616	674	644	567	629	600	653	612	674	662	633	626	619	611	620	627	646	598	672	614	621	620	589	618	577	596	635	596	576	617	645	612	624	584	598	667	645	643	642	568	610	667	619	611	624	609	616	605	619	608	649	598	648	620	618	638	628	624	592	634	657	619	642	637	618	623	637	607	598	613	630	632	654	603	656	610	566	622	629	594	594	637	622	574	599	619	656	629	585	665	591	648	567	598	614	610	597	533	653	596	629	569	574	573	596	658	629	628	612	638	624	619	598	635	601	608	617	650	622	594	592	614	627	640	616	618	626	639	616	622	664	660	638	615	631	639	642	630	601	674	621	624	618	636	622	582	630	627	603	609	605	592	590	628	608	582	594	648	611	641	662	646	633	613	626	607	649	614	563	640	642	612	648	618	653	635	650	639	619	593	608	562	662	590	605	652	631	618	600	606	615	588	602	594	598	641	597	589	604	688	623	591	619	598	612	602	612	639	588	639	632	603	612	638	643	627	597	610	633	622	607	607	631	583	590	612	659	593	608	648	614	630	617	640	646	675	659	648	642	574	614	609	626	627	620	594	642	604	648	616	600	614	619	603	605	600	635	567	641	599	621	626	608	599	634	635	638	631	583	608	617	658	622	632	621	629	616	641	622	655	616	636	629	646	603	670	616	659	637	663	632	557	579	618	636	662	648	625	580	641	600	614	615	633	637	607	627	570	624	624	585	649	621	576	627	611	616	613	648	607	618	625	665	610	623	576	618	639	651	641	645	588	647	587	671	663	598	614	584	624	628	627	657	633	650	641	615	609	598	682	624	661	648	622	605	659	651	584	586	613	647	620	620	632	637	635	611	616	622	621	601	641	620	567	600	617	617	646	596	619	605	594	598	614	623	605	617	636	606	627	655	652	640	602	607	594	607	609	612	601	637	612	654	620	600	629	655	551	612	664	659	604	621	618	651	598	608	699	637	633	643	589	596	645	648	666	636	624	591	656	645	636	626	601	628	604	651	575	574	566	597	637	626	594	649	611	587	620	609	644	585	615	628	620	624	590	657	599	580	611	596	594	590	651	613	636	613	622	615	586	597	616	610	595	648	628	642	619	611	583	638	626	632	618	616	698	583	593	624	599	596	652	627	657	625	595	608	604	601	612	628	612	632	627	586	667	610	652	630	598	571	636	602	613	686	656	658	646	641	595	657	616	628	643	600	650	611	651	590	684	619	604	573	631	601	649	553	619	610	605	649	617	629	614	637	650	634	597	652	620	626	607	607	641	564	616	601	618	639	587	627	633	612	640	633	608	657	627	607	625	612	644	602	602	640	628	624	628	643	641	623	624	639	587	602	584	595	605	627	588	641	594	605	640	604	617	644	586	615	661	611	622	587	594	597	607	612	601	612	609	615	617	667	619	657	624	652	624	633	604	617	625	651	592	655	640	618	589	630	640	614	579	598	608	614	634	647	672	627	613	605	576	644	638	615	604	616	616	630	625	599	610	620	600	640	657	626	598	636	548	590	664	626	583	589	588	581	615	633	575	627	627	574	599	627	654	627	634	601	624	601	659	678	583	624	625	647	593	617	608	620	595	636	594	641	625	629	662	616	624	635	633	623	599	655	601	603	613	594	634	578	575	616	594	658	648	590	566	629	659	614	593	598	620	567	655	629	589	590	604	613	640	599	646	657	620	629	563	607	624	609	596	648	610	616	636	623	636	603	580	606	569	670	618	612	645	605	629	661	588	607	615	690	613	600	630	610	571	623	623	575	626	603	629	616	633	602	665	625	603	564	649	642	630	615	637	653	679	643	632	647	638	592	628	640	599	580	595	587	595	621	626	596	648	636	630	601	607	645	614	612	628	604	599	614	598	611	568	600	579	610	579	585	580	612	598	608	608	632	640	626	606	636	601	608	613	621	576	607	611	663	611	637	697	608	599	634	624	625	627	662	611	580	576	570	630	632	634	605	660	611	617	602	590	619	613	624	600	587	624	619	605	589	637	630	667	604	625	658	615	587	597	585	628	591	614	611	640	622	623	624	633	642	653	621	620	625	617	638	611	628	654	638	604	647	637	615	597	624	629	611	642	583	612	561	617	619	631	604	628	622	629	596	638	652	607	588	649	624	599	622	585	654	582	619	614	610	617	592	590	625	607	629	642	595	598	646	638	652	641	661	617	615	600	586	633	617	611	628	660	615	605	674	593	638	607	629	575	633	552	601	548	593	628	581	598	628	679	608	588	619	633	636	614	574	617	647	593	627	623	615	629	602	645	597	622	641	634	601	601	598	593	613	615	615	569	588	627	626	620	609	547	624	606	610	634	616	616	674	616	568	622	602	629	599	625	603	621	611	639	613	611	587	594	562	654	573	596	614	610	663	612	609	591	602	661	584	602	585	583	627	663	594	584	634	648	628	662	632	634	595	577	591	597	626	616	642	708	630	598	610	598	586	596	636	610	609	609	611	605	620	567	623	628	621	635	681	579	602	596	590	568	656	637	586	639	587	608	611	614	626	624	629	607	636	618	623	611	622	621	586	630	624	621	615	622	601	619	623	617	611	639	611	629	629	602	612	567	596	643	606	592	579	659	636	582	592	601	605	594	636	605	604	600	653	627	604	617	584	628	568	614	633	605	636	623	610	595	628	625	611	642	590	603	604	601	603	630	590	645	640	603	635	634	598	615	617	596	603	664	588	622	590	628	611	563	616	608	647	611	618	588	654	630	610	611	571	639	625	624	574	612	598	596	629	631	654	620	589	600	612	632	626	671	603	617	627	601	614	616	630	637	628	609	616	630	595	616	606	611	614	613	544	671	621	606	591	619	638	591	592	660	614	672	622	618	588	616	620	644	657	608	597	606	606	667	568	623	584	610	667	654	631	625	591	592	617	610	612	630	589	626	593	626	621	623	629	622	624	635	645	606	634	661	567	582	631	620	643	608	631	615	644	648	628	564	590	611	630	636	629	644	592	634	608	617	574	634	608	620	640	627	633	659	554	606	639	603	605	602	607	584	633	612	580	687	648	601	624	621	653	581	631	625	613	613	613	654	632	560	606	633	643	615	598	631	684	621	604	590	625	605	626	609	594	621	614	642	622	612	634	606	627	632	600	575	614	624	611	616	603	614	634	638	625	627	649	613	637	656	664
29581	27140	22377	8623	578	423	453	448	407	432	390	423	406	452	424	418	444	404	413	447	417	515	511	468	394	435	430	424	428	413	447	404	414	430	423	365	447	432	420	396	399	400	446	438	428	420	414	397	436	398	445	426	424	458	424	423	427	444	430	420	384	439	393	459	401	417	451	418	397	364	433	431	413	428	442	415	440	438	408	395	436	404	399	416	395	441	391	392	401	427	391	451	406	406	428	430	400	399	427	424	407	404	416	401	413	403	427	390	407	410	418	369	386	415	434	419	405	397	398	428	400	411	425	428	409	430	430	434	435	396	423	413	438	373	447	433	423	393	359	423	405	395	439	396	442	420	411	387	435	383	427	437	424	397	403	422	442	438	413	435	459	431	428	414	417	438	443	411	401	433	428	451	412	403	409	455	419	418	460	408	404	420	413	378	407	440	390	438	433	453	438	396	408	395	425	392	425	422	423	416	404	397	387	425	385	400	414	446	441	420	379	412	411	445	419	440	397	404	390	451	433	410	409	416	431	444	402	419	396	437	411	395	424	418	414	405	424	410	440	443	405	434	416	422	471	428	420	421	420	440	401	437	405	405	415	406	423	410	432	408	441	409	426	411	416	429	417	413	398	396	394	433	396	423	444	439	443	397	420	426	433	385	421	444	388	426	426	440	429	430	385	407	390	438	448	390	422	424	436	411	450	427	412	366	420	432	395	389	431	424	436	471	402	419	427	386	403	459	418	377	386	393	405	389	418	411	438	443	406	432	407	383	438	426	424	437	424	430	442	427	382	447	395	416	454	442	397	377	426	408	423	447	433	461	458	427	450	420	385	412	352	430	384	411	437	419	465	434	453	425	398	419	392	388	442	437	414	428	443	427	387	401	454	436	412	402	389	427	409	412	398	469	399	404	394	410	438	406	415	404	403	424	438	409	421	399	439	428	400	419	396	456	418	451	393	437	462	379	429	404	451	428	403	412	458	422	432	408	427	452	416	397	421	426	411	412	382	391	423	415	450	440	411	407	413	441	413	437	414	420	420	419	427	416	428	393	412	417	404	450	401	432	405	412	407	413	394	404	396	401	397	443	439	416	437	417	417	402	415	417	455	445	406	427	415	433	449	407	378	416	418	451	404	405	393	394	409	395	421	442	429	376	448	443	457	413	452	394	399	410	419	432	410	418	425	390	381	417	403	454	409	389	427	386	425	392	433	421	423	416	406	408	415	416	418	424	411	444	428	438	426	441	396	435	406	460	401	405	407	391	401	412	380	413	414	413	442	417	398	431	425	400	415	357	420	400	410	448	404	410	385	396	418	428	405	382	449	418	417	419	424	378	418	457	423	416	442	417	414	446	392	423	401	406	438	419	410	455	419	404	441	416	403	374	438	473	402	409	460	419	441	428	403	410	426	440	403	382	448	400	449	420	396	424	416	410	407	385	408	399	434	434	416	392	405	433	416	419	419	437	413	434	404	424	424	415	435	406	440	420	451	413	424	411	450	418	389	411	424	427	392	405	402	382	391	407	421	408	442	433	451	423	410	430	461	412	418	454	435	450	400	396	410	432	409	409	434	425	435	421	403	432	400	382	409	412	423	419	406	433	424	411	412	423	429	410	435	433	429	442	395	400	401	431	451	407	461	411	398	363	413	412	421	419	430	434	381	419	437	398	432	409	377	438	384	425	447	455	427	417	411	448	412	397	429	407	399	392	433	400	433	422	403	449	417	440	448	423	410	434	402	394	421	432	444	387	431	411	436	447	412	414	395	399	415	410	463	411	398	397	414	434	383	410	408	418	387	442	413	399	403	442	462	427	460	416	420	401	410	459	410	388	426	423	406	434	424	426	410	406	414	412	411	419	401	416	391	370	437	414	425	419	421	415	419	401	409	445	402	444	448	407	462	380	400	395	400	457	414	429	417	405	403	414	416	391	397	427	424	404	404	410	441	435	421	411	437	429	431	464	416	427	466	441	420	421	420	415	437	464	438	398	397	434	429	367	447	409	402	405	460	378	412	465	417	434	396	427	397	371	425	425	401	404	428	438	420	436	418	475	419	379	368	461	416	416	437	404	424	410	389	431	410	403	428	395	403	400	420	397	390	421	415	407	429	385	397	384	415	396	435	418	429	412	405	444	383	387	388	386	458	429	433	416	447	428	399	415	394	432	441	406	469	431	412	413	440	435	437	429	419	443	410	440	430	388	399	426	415	433	386	404	423	414	449	455	425	398	448	408	406	427	404	411	424	440	398	420	394	410	443	423	385	419	444	418	428	457	431	380	438	449	409	427	398	387	417	437	418	411	411	412	411	412	435	410	408	418	418	387	406	422	445	426	422	409	436	406	421	427	432	406	430	389	418	399	412	393	419	399	415	409	421	422	440	421	418	408	438	414	484	429	408	403	378	398	396	432	447	437	433	422	468	401	440	421	432	467	420	437	422	397	449	423	404	425	409	430	443	413	427	422	424	362	384	412	415	426	441	415	392	422	403	415	419	406	389	448	413	410	394	418	410	415	379	406	402	459	429	392	400	425	429	391	455	429	427	411	400	425	425	420	407	446	434	437	400	428	430	401	383	430	398	406	435	419	417	410	476	436	414	418	378	457	439	413	408	443	432	419	378	407	382	422	398	429	442	409	424	436	452	438	441	431	431	412	422	436	421	448	450	372	457	431	387	415	439	428	452	407	398	435	380	414	426	397	418	436	384	416	466	415	385	409	390	425	406	405	432	434	427	387	437	373	449	463	381	472	449	404	405	419	392	391	439	429	342	417	424	433	425	439	410	428	401	420	388	404	438	454	427	420	455	414	408	383	403	383	419	468	423	403	413	393	426	409	398	407	460	443	437	426	398	400	384	378	428	394	405	432	402	399	401	423	463	447	447	456	464	415	418	439	428	442	426	438	430	405	396	410	408	420	407	403	413	406	439	434	399	428	414	391	425	409	414	425	401	435	422	427	420	417	381	386	459	407	425	443	419	406	411	412	421	432	414	449	375	396	451	397	417	402	441	403	407	431	426	427	394	445	401	432	438	425	413	414	439	378	449	414	426	394	436	428	406	402	421	453	404	437	425	408	442	400	398	441	428	469	406	402	404	383	358	399	450	387	428	403	418	419	437	429	405	454	388	412	408	430	466	408	417	372	415	403	426	452	410	400	408	423	361	406	424	408	464	445	368	403	408	370	386	452	417	409	393	433	452	424	434	423	413	428	380	434	420	426	460	420	405	434	409	432	421	423	407	390	428	414	414	442	425	438	402	413	427	442	420	395	392	388	456	449	435	447	410	433	436	419	410	372	400	421	399	430	382	403	436	404	375	404	410	403	415	404	432	400	396	413	405	412	380	453	379	403	417	369	425	404	441	406	435	423	388	428	418	410	428	415	425	433	405	402	432	399	437	410	436	426	412	403	413	402	398	398	420	407	437	437	426	427	430	429	448	430	422	412	437	409	422	450	383	423	427	453	416	423	396	413	430	430	425	424	438	422	391	387
20901	30302	16798	4410	405	382	383	369	408	367	396	380	405	378	374	379	378	386	399	393	437	493	497	446	418	363	396	355	405	410	356	375	367	382	371	375	350	347	378	410	362	370	399	382	368	394	389	349	368	342	375	387	374	361	347	377	364	393	330	359	363	346	377	382	352	382	368	365	345	344	339	379	359	340	376	363	375	394	398	342	380	374	344	386	365	346	395	317	382	358	363	372	386	367	353	391	362	369	348	348	362	398	374	377	360	386	370	381	376	385	349	414	323	362	383	371	375	347	401	414	356	377	328	399	371	338	391	386	349	358	370	392	375	389	370	398	373	385	374	364	355	359	373	351	407	374	384	388	345	387	378	377	405	333	371	357	400	387	364	375	356	353	357	386	386	398	389	372	384	367	340	357	411	366	370	358	386	350	359	368	347	437	370	419	341	363	392	339	377	389	341	400	394	394	365	369	371	384	394	369	339	380	365	390	375	337	365	373	358	357	365	379	361	374	364	346	372	354	385	351	362	368	364	351	415	383	356	383	372	370	351	363	347	354	344	359	378	384	369	384	378	389	388	378	363	399	332	368	372	382	365	381	381	368	367	388	354	367	362	401	374	348	395	337	348	378	358	358	371	356	406	355	408	379	376	367	390	338	350	388	355	371	395	370	352	359	385	377	348	347	397	360	349	386	358	397	344	366	359	358	397	349	371	360	380	324	324	369	371	382	373	362	382	369	357	384	379	395	360	379	399	387	366	363	340	384	367	402	357	374	354	362	414	327	391	372	382	391	361	338	388	388	350	377	349	398	349	369	385	383	354	392	371	382	382	345	366	372	405	359	358	345	396	362	396	381	362	381	369	359	374	391	359	379	361	347	403	380	365	365	360	359	356	382	365	367	398	370	381	366	382	348	339	346	335	371	349	358	367	394	358	407	357	366	386	354	367	354	377	353	379	353	387	370	342	396	373	352	364	355	373	391	370	390	374	338	394	365	369	366	396	351	371	356	368	364	389	333	403	352	380	382	366	315	361	384	337	364	383	380	378	398	392	379	345	396	354	364	350	366	388	362	414	377	356	333	387	355	384	386	400	374	354	363	372	386	319	373	387	380	354	344	346	383	359	362	412	362	363	361	346	386	355	377	366	360	342	373	366	367	379	406	389	362	371	377	375	367	375	376	376	364	342	364	354	343	372	375	351	348	373	363	357	351	375	369	387	381	353	353	366	388	362	381	383	377	367	392	396	376	362	364	375	372	339	362	350	381	385	379	390	359	351	336	348	388	383	391	379	349	390	368	377	376	404	394	357	345	390	407	323	367	360	386	367	371	386	379	341	383	373	399	368	377	330	339	367	360	394	338	387	401	385	331	391	330	382	363	360	367	359	356	369	337	350	376	379	339	364	371	404	368	393	385	399	327	371	342	382	362	341	390	364	356	343	366	387	382	358	369	402	340	378	362	353	340	375	389	370	356	367	353	391	342	342	375	375	351	390	376	386	354	373	365	384	355	346	375	367	398	360	349	377	369	375	399	352	352	353	350	359	370	343	359	389	380	358	362	370	371	371	365	385	370	383	415	411	376	386	373	373	367	365	354	356	375	345	368	399	352	353	377	370	371	377	350	366	372	390	392	382	352	363	352	369	357	340	410	345	400	349	348	392	390	390	367	341	391	356	344	345	367	353	361	368	396	346	352	396	395	370	325	378	335	369	376	343	377	372	373	358	382	360	332	385	369	344	352	361	347	368	361	358	380	340	380	390	356	385	376	337	358	354	353	375	380	368	364	358	386	357	361	376	384	362	365	360	398	368	364	391	328	391	346	375	374	357	379	386	418	354	380	369	360	359	363	401	347	413	389	372	375	375	377	364	362	378	376	365	357	399	410	343	371	371	376	394	364	374	382	358	402	376	393	361	345	376	375	386	365	353	353	394	377	365	375	422	371	388	374	394	335	335	390	367	352	367	377	374	382	364	344	350	365	380	364	381	360	369	387	358	376	365	389	343	361	374	364	361	400	385	352	410	370	390	388	374	377	372	384	392	384	366	364	362	393	388	355	366	362	366	359	394	378	354	373	374	381	359	366	335	361	312	373	384	361	368	370	364	368	371	373	384	372	389	342	409	358	415	387	408	399	392	375	364	372	377	378	345	342	386	379	390	388	392	372	346	358	362	355	333	337	379	401	402	361	367	379	347	406	342	362	386	352	357	375	407	372	384	387	363	374	385	350	379	370	371	375	363	370	359	389	356	382	355	368	363	422	353	332	379	362	375	378	352	381	375	374	375	373	361	356	331	365	361	357	369	380	393	404	357	372	390	387	390	408	364	379	372	371	359	392	359	328	363	381	358	337	356	354	372	372	328	381	355	384	369	337	350	387	378	371	349	352	359	366	399	359	375	364	358	373	395	351	355	335	383	362	346	350	373	366	362	362	358	375	361	371	361	384	364	351	353	358	385	357	359	384	399	338	360	375	376	356	381	369	363	377	314	351	384	341	343	327	367	371	383	400	385	363	358	347	349	394	365	335	367	383	350	368	386	350	375	364	334	392	387	365	411	426	348	372	344	372	390	380	351	345	356	352	342	349	376	389	355	392	384	352	344	347	369	353	359	360	325	363	376	394	363	375	385	389	387	383	378	391	361	376	389	381	361	351	383	355	372	400	341	375	353	381	394	381	355	333	389	387	378	370	395	351	370	372	381	342	359	386	368	346	360	373	389	375	357	343	373	340	336	383	407	355	355	368	378	350	358	365	354	389	371	388	370	339	385	385	342	324	396	391	352	377	373	395	391	405	390	359	384	394	381	375	391	345	348	373	377	397	354	415	376	377	349	361	378	342	389	390	408	412	356	390	399	384	389	330	367	419	367	351	371	361	349	361	349	392	367	417	361	347	382	416	359	395	407	381	362	350	347	348	423	340	401	347	399	390	368	363	384	380	360	385	360	364	417	384	399	322	388	348	366	397	358	363	358	384	387	371	379	362	406	356	340	354	370	350	366	402	359	365	360	346	376	348	362	355	368	376	367	374	388	417	362	362	370	393	346	351	381	395	372	370	388	362	372	380	385	374	383	403	373	379	364	353	373	343	360	394	365	384	392	362	360	391	361	359	402	347	362	365	353	352	352	397	384	381	361	348	378	333	348	358	371	391	387	418	334	370	363	398	365	358	387	418	373	392	377	350	386	392	374	392	370	399	352	371	381	370	368	370	365	421	396	348	385	379	359	371	387	364	372	358	386	372	380	338	392	414	373	367	389	385	343	385	333	360	386	368	404	363	372	362	384	354	337	347	361	362	343	396	360	381	374	380	401	389	362	360	366	396	372	362	358	383	393	375	370	376	349	385	371	412	368	403	377	397	353	391	338	364	349	373	341	394	386	367	358	407	384	332	393	380	330	368	365	410	336	414	363	385	377	348	375	369	393	368	355	326	357	385	351	372	380	372	371	363	376	348	339	388	395	360	369	431	386	351	351	387	375	363	366	339	382	367	327	344	372	403
24930	24165	38429	32352	11143	1594	831	615	606	569	582	592	575	549	573	547	567	535	581	544	1011	1398	1107	817	657	561	508	579	552	562	568	590	557	546	572	526	520	541	552	554	568	562	525	508	571	561	563	552	576	550	539	559	542	511	547	577	558	522	556	558	514	564	499	569	492	533	565	543	562	538	531	542	533	548	519	546	526	526	504	510	534	512	544	518	535	528	560	569	550	550	539	517	573	552	553	512	501	550	556	523	543	598	546	553	529	529	511	553	535	536	597	539	505	518	521	569	543	580	503	574	539	542	575	564	549	543	560	558	488	566	558	508	536	537	533	556	509	511	559	517	567	539	551	543	529	545	493	515	548	529	565	550	545	532	546	534	573	553	518	579	581	536	525	554	517	520	528	547	528	514	509	529	508	526	520	571	537	538	563	563	531	552	528	510	543	525	507	529	527	553	518	527	549	566	491	577	527	513	551	546	549	554	524	520	562	525	548	548	541	550	544	550	568	536	538	517	563	533	563	535	514	567	515	536	541	547	523	561	509	549	545	557	540	505	548	570	512	535	580	570	612	485	524	478	533	531	523	541	543	533	517	515	508	507	520	528	560	520	534	538	500	563	568	540	532	583	540	541	494	559	577	514	556	536	558	563	582	551	539	534	518	520	545	563	539	558	534	544	515	531	563	527	542	524	557	542	526	567	563	505	565	556	517	571	506	509	534	539	507	522	517	567	531	513	529	523	528	534	513	516	510	546	557	565	525	558	538	549	533	535	482	560	555	595	547	534	554	545	578	503	522	526	527	548	548	510	493	529	536	548	546	577	524	531	512	549	550	523	533	504	528	532	524	594	546	513	537	527	599	548	530	552	521	550	526	559	523	482	504	523	573	586	534	536	502	531	556	501	556	529	484	513	504	539	595	546	537	535	514	565	512	563	524	532	528	537	513	531	562	524	537	494	550	544	541	587	522	565	532	526	536	545	531	513	545	532	525	561	563	553	532	531	573	515	533	538	548	573	540	535	560	573	550	540	534	538	543	580	528	526	531	530	511	554	511	569	552	515	556	518	531	524	515	579	513	542	551	596	521	540	503	542	551	544	499	543	554	557	551	521	564	495	532	530	591	551	515	508	528	578	530	548	520	519	508	516	515	549	532	525	517	501	539	562	531	530	540	567	568	495	559	517	547	526	512	563	543	571	503	527	522	532	570	506	536	530	529	548	566	555	587	518	551	544	504	549	524	529	568	532	572	571	532	543	569	484	547	540	533	514	549	524	560	504	536	511	520	532	519	491	514	537	488	514	530	485	552	512	506	524	546	544	568	551	567	520	587	544	595	581	549	571	533	509	527	521	529	508	520	558	531	487	530	559	556	507	539	547	537	553	524	551	499	535	554	560	541	516	589	519	569	543	537	553	606	510	502	548	532	570	543	514	509	533	559	516	520	547	521	513	564	554	510	475	545	561	549	484	511	596	538	550	543	570	514	538	531	544	581	542	579	533	522	562	543	536	536	525	557	521	514	505	526	567	535	581	542	501	551	563	506	543	582	506	516	537	512	529	535	559	530	519	504	546	547	546	547	543	528	498	540	535	542	541	550	539	488	541	549	546	553	564	562	551	551	567	520	557	518	533	554	534	548	541	460	489	559	510	534	547	498	544	503	564	523	533	521	508	540	547	575	503	528	551	552	558	527	536	530	574	507	556	558	500	521	529	528	543	538	559	557	525	532	518	519	515	538	519	521	535	536	546	549	532	531	539	506	577	562	580	578	533	555	599	522	532	554	551	526	554	502	526	568	502	560	521	486	544	544	523	536	541	541	544	536	524	558	530	526	581	525	589	518	582	572	546	566	504	506	512	582	521	525	512	576	551	549	620	547	556	532	514	569	559	522	528	551	553	518	563	518	533	499	574	513	511	540	553	524	551	497	546	535	561	524	539	531	546	506	576	533	551	525	515	562	549	607	524	566	575	600	466	505	546	544	529	565	502	515	509	515	607	544	516	530	522	482	528	522	527	546	574	540	536	538	558	577	540	569	518	538	550	542	570	532	563	526	527	522	556	550	487	547	587	559	525	526	540	550	549	515	550	528	540	512	535	526	543	523	528	517	542	556	502	515	549	556	570	517	570	508	596	525	566	566	547	544	567	514	516	518	484	526	545	545	546	536	565	561	529	538	524	574	519	537	542	511	546	533	511	523	531	527	541	546	495	523	517	521	494	530	486	530	520	530	576	501	547	534	514	522	557	496	520	506	537	545	519	556	544	553	550	551	506	539	550	535	543	528	542	526	514	540	512	495	553	493	540	525	561	474	562	531	521	555	533	520	563	525	537	545	533	553	527	576	554	557	544	504	528	542	520	562	520	554	537	528	563	571	497	545	533	533	476	540	554	564	548	497	499	536	550	561	553	523	631	538	524	583	519	561	524	542	522	511	521	550	510	551	533	534	535	565	562	537	528	526	521	560	523	538	583	513	597	571	535	537	535	535	515	514	598	537	541	564	527	545	506	559	549	528	557	531	535	512	523	513	587	545	512	525	556	538	566	520	566	550	523	556	554	548	533	544	577	505	503	559	545	529	507	588	511	511	542	559	504	547	566	540	547	525	537	563	564	548	511	517	547	508	560	523	535	515	514	546	518	530	486	530	522	517	535	483	541	549	548	551	531	561	541	514	529	538	485	512	502	540	500	542	562	563	517	563	556	499	538	531	535	570	558	558	525	536	529	531	539	539	539	495	540	545	542	511	511	523	551	552	486	567	539	543	543	512	554	589	538	515	528	516	571	523	525	532	507	559	556	543	521	556	512	548	556	518	527	550	556	538	569	552	566	589	534	572	559	583	561	550	552	554	533	517	576	542	542	507	500	557	570	534	605	526	539	501	548	520	546	519	554	526	541	584	548	529	548	537	512	545	497	528	516	540	538	504	510	531	533	539	490	523	486	535	596	513	547	539	534	568	551	522	493	569	514	527	573	526	541	544	550	541	553	519	561	538	552	524	528	541	548	489	553	490	528	546	520	560	531	559	541	560	537	534	546	548	539	524	534	512	544	524	499	541	524	522	567	525	498	522	554	528	536	550	538	535	556	516	528	551	537	586	559	503	525	494	545	545	554	504	538	554	518	505	509	543	517	563	572	559	558	532	542	558	542	555	556	528	528	505	527	543	529	557	526	527	574	523	515	536	533	525	535	483	517	554	565	560	508	539	576	543	530	497	534	537	530	553	558	563	518	516	484	544	518	541	502	521	552	529	565	557	541	549	535	553	551	513	544	596	542	495	535	542	537	522	527	526	565	543	535	555	521	536	546	553	520	523	539	538	552	516	495	501	556	514	540	540	526	523	517	529	547	572	538	536	490	539	513	538	531	537	547	567	502	568	525	529	509	507	542	542	535	561	531	532	490	542	508	537	540	545	554	577	483	551	507	533	535	570	562	562	541	555	548	575	531	568	522	543	575	531	509	539	508	530	588	519	542	507	528	539	573	525	509	547	490	541	572
57545	84735	62155	18458	641	584	607	570	576	588	532	518	542	501	535	530	578	531	555	503	1291	1945	1421	914	606	525	529	563	526	533	561	534	506	533	554	537	497	537	512	559	529	547	505	513	485	522	511	472	502	532	517	497	574	559	485	521	508	488	536	505	490	540	490	565	514	520	517	536	515	532	516	503	528	512	500	548	507	509	531	505	508	507	489	539	523	491	563	506	514	522	482	534	535	555	486	482	533	527	505	533	563	516	511	535	500	460	530	518	540	512	541	526	541	499	590	527	522	533	546	532	520	527	501	535	525	554	489	533	523	507	528	524	538	478	498	496	539	525	513	539	511	543	550	535	521	529	503	522	526	519	506	492	538	485	498	541	527	503	529	509	499	544	510	540	499	542	506	542	480	525	507	524	520	529	522	552	523	517	544	508	535	509	496	542	520	522	527	535	533	522	532	522	510	491	502	524	537	510	522	519	497	537	481	539	466	543	483	550	529	493	491	538	518	520	480	545	495	525	529	529	504	527	456	499	554	498	561	537	476	531	535	546	505	520	516	567	489	525	464	532	527	536	492	565	496	500	514	529	530	491	497	487	526	512	539	547	520	529	537	512	528	529	504	509	513	489	508	496	463	524	514	504	503	495	513	538	482	528	448	523	544	508	496	500	476	509	514	533	543	526	513	535	485	556	565	504	549	504	544	497	537	531	506	524	511	536	484	538	521	490	560	508	517	485	525	488	508	509	475	516	536	517	488	525	523	536	507	519	481	574	493	517	480	509	495	491	513	546	533	536	526	451	529	554	519	539	546	510	496	538	532	546	566	527	489	535	512	514	495	466	491	543	536	529	465	533	533	521	493	505	548	491	522	494	508	495	492	503	533	531	523	495	543	508	530	523	459	509	547	556	537	524	528	534	522	532	519	542	522	551	448	488	504	499	533	511	511	485	509	508	561	555	506	509	501	497	591	507	555	498	483	503	499	489	500	480	502	537	488	536	527	516	502	520	505	484	544	510	522	506	533	494	487	509	485	481	537	478	566	531	526	509	512	501	505	514	528	532	577	521	527	516	524	512	525	550	519	502	494	488	493	563	495	508	560	501	498	519	483	495	479	540	518	530	548	505	499	502	532	475	508	506	547	537	512	495	516	536	496	518	496	519	513	539	533	561	524	506	526	512	523	520	510	513	499	520	540	517	513	524	532	516	496	509	529	465	523	531	551	503	541	505	462	545	501	495	529	512	500	521	560	496	511	530	480	531	538	519	533	510	511	536	503	512	516	547	513	508	491	512	486	508	541	515	509	554	557	567	536	538	468	523	510	533	512	540	506	501	551	480	462	536	504	549	494	497	565	541	540	573	529	518	539	509	505	513	549	555	496	560	502	520	511	553	520	492	500	498	476	526	527	559	503	524	512	523	509	522	526	532	520	523	481	517	506	491	531	513	545	511	530	558	516	507	515	510	519	517	515	555	517	517	518	515	540	522	518	527	524	536	524	530	501	529	546	508	559	509	489	559	476	504	531	509	530	536	496	512	499	510	517	486	476	505	564	500	490	513	540	510	554	516	529	552	495	483	544	558	550	533	558	515	507	518	499	526	534	537	485	529	503	512	518	532	500	536	514	496	503	518	499	505	540	557	518	529	542	510	541	511	529	526	493	467	513	556	548	499	503	493	504	516	580	498	532	542	513	479	455	517	532	489	492	518	553	568	537	516	528	527	542	524	522	524	560	520	508	532	505	540	487	498	513	532	509	504	516	486	495	482	531	483	526	461	507	515	488	535	483	504	536	514	509	500	516	498	496	513	501	512	459	507	500	537	502	459	496	521	477	504	515	522	499	506	519	488	510	508	524	469	548	492	497	524	509	466	558	505	536	556	524	512	546	560	492	496	524	504	508	525	552	533	476	522	509	543	522	508	521	528	503	537	549	527	492	479	501	511	512	532	529	529	501	516	475	521	540	497	534	506	526	514	524	492	515	531	499	502	516	531	526	503	484	470	515	532	514	528	520	482	544	507	510	558	470	522	495	524	509	541	560	524	516	520	488	507	504	518	446	483	545	507	558	490	513	522	526	527	498	544	521	525	564	532	517	533	505	545	503	481	490	498	510	485	509	540	518	503	515	499	484	536	508	509	518	547	548	481	525	497	458	565	470	531	513	500	498	507	500	522	533	504	531	526	544	521	527	540	491	565	546	457	542	459	546	506	477	523	472	521	502	500	504	502	520	522	530	529	523	555	494	506	541	518	488	470	532	484	499	541	500	518	557	521	527	522	553	471	516	499	538	516	515	502	535	483	506	525	467	499	493	536	530	512	518	511	513	550	525	525	534	528	534	521	514	523	483	531	526	547	561	515	504	480	509	518	530	521	526	543	525	505	512	527	498	542	482	514	533	515	481	521	515	537	533	515	474	547	524	506	488	526	499	484	522	534	508	539	509	531	517	500	498	524	547	543	522	529	542	513	492	530	488	548	499	507	543	527	533	465	510	573	540	505	538	507	510	543	516	498	514	524	522	523	483	535	511	512	490	562	534	499	523	504	537	553	498	493	502	544	553	525	562	546	507	519	511	504	526	510	536	502	548	498	515	518	530	530	499	541	521	501	575	534	539	487	531	496	493	557	531	556	522	545	541	516	513	487	527	535	536	491	526	528	489	503	519	516	522	528	510	563	575	533	501	539	494	521	492	554	523	515	492	524	521	529	509	525	517	514	534	519	463	520	522	537	526	525	547	532	500	539	493	521	519	504	531	518	496	521	511	530	486	489	503	501	560	476	501	492	503	538	521	552	518	484	499	460	506	512	494	523	516	527	510	513	524	492	537	504	575	522	525	496	555	508	518	512	526	529	479	471	525	518	534	500	531	501	497	507	480	492	501	510	497	521	510	544	566	489	491	496	515	490	515	499	510	472	519	511	495	520	526	520	518	499	533	491	466	527	506	511	548	512	520	539	552	483	546	519	487	497	506	502	497	474	546	487	548	512	544	553	505	552	508	486	489	534	486	543	536	521	507	527	522	466	513	505	508	513	498	536	522	541	500	519	527	509	503	521	506	516	508	535	504	499	475	561	524	485	497	502	513	533	508	520	490	470	510	529	501	490	495	513	520	478	535	517	506	528	533	488	526	479	524	535	473	542	530	523	513	510	510	530	481	527	486	529	493	546	518	481	463	505	537	498	508	507	539	500	496	512	476	508	523	520	545	507	536	496	502	511	507	532	529	492	489	513	543	516	488	500	506	515	542	490	479	532	514	507	523	502	541	556	512	529	495	493	536	488	472	462	496	506	504	487	516	547	524	516	503	506	508	492	517	523	460	530	518	526	514	504	492	532	487	490	535	505	544	506	524	504	517	559	524	520	528	529	563	554	509	494	495	508	539	534	488	522	518	529	515	514	537	492	549	497	504	555	495	509	507	484	475	498	543	520	529	510	547	542	505	550	523	499	480	524	523	506	533	535	521	549	501	511	540	539	546	504	508	518	521	569	491	486	519	494
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
