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
341086495182	341086495743	341086496293	341086496843	341086497392	341086497943	341086498493	341086499044	341086499592	341086500144	341086500694	341086501244	341086501794	341086502344	341086502894	341086503444	341086503993	341086504544	341086505094	341086505644	341086506193	341086506745	341086507295	341086507845	341086508393	341086508945	341086509495	341086510045	341086510593	341086511147	341086511695	341086512245	341086512794	341086513345	341086513895	341086514445	341086514994	341086515546	341086516096	341086516646	341086517194	341086517746	341086518296	341086518846	341086519395	341086519946	341086520496	341086521046	341086521595	341086522146	341086522697	341086523247	341086523795	341086524347	341086524897	341086525447	341086525995	341086526547	341086527097	341086527647	341086528196	341086528747	341086529297	341086529847	341086530396	341086530948	341086531498	341086532048	341086532596	341086533148	341086533698	341086534248	341086534797	341086535348	341086535898	341086536448	341086536997	341086537550	341086538099	341086538649	341086539197	341086539749	341086540299	341086540849	341086541397	341086541949	341086542499	341086543049	341086543598	341086544149	341086544699	341086545249	341086545798	341086546350	341086546901	341086547450	341086548000	341086548550	341086549100	341086549650	341086550199	341086550750	341086551300	341086551850	341086552399	341086552950	341086553500	341086554051	341086554601	341086555151	341086555701	341086556251	341086556799	341086557351	341086557901	341086558451	341086559000	341086559551	341086560101	341086560651	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23279	21782	29647	24487	21783	21839	8583	1385	1036	906	930	785	726	719	737	728	705	673	662	663	625	601	637	634	599	612	594	567	615	623	585	606	588	597	622	583	614	619	582	624	577	618	576	571	579	590	613	552	557	594	567	596	594	572	599	587	544	595	536	589	572	589	575	627	554	600	539	554	573	591	553	555	571	552	624	528	601	599	627	593	572	567	558	580	576	559	586	608	560	581	530	582	562	519	600	561	575	537	543	564	574	565	536	582	559	525	542	559	562	569	577	566	572	543	600	583	546	522	524	547	546	598	553	564	572	558	635	592	535	547	575	585	576	566	563	541	534	559	585	565	547	581	563	516	554	539	579	564	573	530	600	539	573	587	533	570	555	560	610	550	548	529	586	580	553	559	577	583	526	568	554	551	594	590	565	566	568	577	523	574	538	567	600	532	590	610	553	558	589	561	533	628	572	557	599	570	575	590	578	544	529	616	535	530	543	594	578	541	565	624	548	506	578	536	575	572	540	573	535	585	523	627	574	586	576	573	618	536	540	596	571	578	598	543	578	547	562	557	623	587	563	597	596	561	509	556	586	600	548	581	610	574	569	571	571	547	584	579	622	599	608	577	588	558	565	556	530	583	536	554	547	567	576	604	610	577	577	548	568	582	541	557	561	604	576	605	556	569	532	516	560	575	551	578	571	555	582	581	576	556	589	576	558	640	550	571	556	598	580	565	567	577	544	563	601	565	530	563	567	575	590	568	554	555	585	570	553	572	558	574	557	566	552	656	556	573	554	579	568	586	557	561	572	600	534	550	530	531	586	518	553	554	587	566	568	595	525	574	560	588	575	575	613	542	581	562	535	553	558	533	570	554	561	568	648	604	531	534	530	573	528	547	607	568	582	569	612	573	575	596	530	544	582	587	546	571	535	548	553	575	568	549	591	568	553	571	561	573	547	609	545	559	576	538	573	542	548	546	626	584	544	598	566	588	569	579	594	511	602	611	607	601	570	556	550	612	593	550	564	563	576	585	541	539	540	590	574	533	542	580	598	570	554	559	590	558	538	547	548	567	524	539	555	561	612	593	583	591	571	557	578	569	593	573	557	600	585	576	574	582	576	592	585	545	536	565	557	573	569	606	549	574	564	566	550	574	564	576	592	571	598	610	586	546	581	569	566	540	590	560	588	561	588	607	589	598	575	570	590	581	547	564	590	560	571	572	586	579	578	552	596	540	558	571	554	500	559	568	588	543	565	629	542	581	584	594	544	576	565	573	571	589	557	548	574	604	554	574	613	591	551	555	628	587	577	563	542	582	617	576	629	645	567	546	527	616	572	601	556	570	520	560	584	568	520	558	581	562	592	558	613	550	585	589	591	555	552	561	561	571	582	587	586	576	594	556	571	583	588	592	546	529	594	536	544	551	575	565	545	545	592	540	588	573	543	531	548	573	573	554	561	524	577	578	577	580	566	557	556	569	548	575	617	579	579	560	546	574	569	559	561	570	575	579	566	549	528	555	585	587	560	585	536	596	577	590	541	572	563	546	574	561	591	580	580	571	591	614	568	594	585	574	580	539	589	578	578	580	585	569	564	600	547	562	562	522	618	543	598	523	569	561	637	521	584	542	564	589	540	530	577	572	575	540	533	556	541	619	597	584	569	567	579	598	589	573	552	556	562	579	536	582	552	563	574	542	542	589	537	583	558	575	564	587	559	553	546	554	548	561	583	589	581	561	569	567	519	555	542	575	531	558	576	569	575	525	570	563	587	577	603	614	545	564	566	586	562	550	561	542	599	558	593	602	573	519	565	596	606	575	563	565	532	576	545	585	513	567	551	620	564	580	581	590	594	556	569	524	582	540	590	567	600	569	585	569	546	533	566	573	563	593	538	606	555	567	602	583	602	585	624	618	535	546	572	567	580	582	557	577	583	499	626	566	562	546	569	547	547	589	534	549	578	574	568	563	534	528	566	537	551	599	584	574	591	577	548	544	527	585	588	591	610	559	556	594	571	561	596	568	557	608	564	532	575	526	583	581	591	593	587	559	606	540	573	551	573	581	524	574	565	553	578	565	539	560	599	603	623	592	565	571	531	544	563	577	578	503	591	515	568	603	602	581	538	551	534	575	578	583	585	562	593	570	530	570	547	579	587	576	574	569	574	551	575	558	532	617	542	560	589	565	545	543	594	556	567	566	557	586	549	515	589	574	553	582	597	542	551	574	567	547	554	544	536	563	528	550	519	587	595	515	548	593	549	559	563	568	525	600	614	580	559	534	549	549	563	578	582	599	515	571	557	591	559	559	566	574	564	585	568	603	542	558	512	607	540	549	552	571	577	577	612	557	570	559	541	568	601	544	559	581	572	585	588	554	594	527	589	567	575	610	576	592	560	602	589	566	570	556	533	562	569	566	556	581	579	557	570	517	553	575	610	569	570	551	530	582	557	565	556	576	550	541	570	558	543	580	551	593	587	564	554	581	597	578	572	532	564	615	565	579	614	545	586	603	576	538	564	596	564	576	551	596	562	575	582	531	573	561	555	592	559	553	604	571	579	538	578	571	576	571	589	537	591	540	542	587	600	578	594	583	587	556	521	552	585	620	602	589	557	586	567	563	555	585	599	539	558	577	596	587	541	569	554	568	538	602	541	619	582	556	593	580	590	595	581	576	579	509	579	604	588	547	597	582	579	556	544	603	584	559	564	574	528	554	559	578	564	562	562	597	581	580	577	546	582	571	582	553	579	491	531	580	544	555	576	589	537	560	561	529	565	568	592	568	555	607	583	566	540	584	561	596	559	546	594	568	589	568	559	585	573	560	556	592	574	606	556	578	549	557	574	565	581	598	604	588	558	587	554	582	569	563	563	598	555	603	594	558	530	567	580	566	587	525	558	567	563	582	551	600	624	535	548	590	601	521	539	547	543	547	588	529	569	554	531	536	591	543	571	584	563	566	575	539	598	520	557	554	568	581	539	595	570	540	559	574	585	542	565	584	557	583	604	588	607	589	583	592	577	557	564	600	551	573	546	559	558	573	530	539	576	566	577	564	569	578	595	527	560	573	590	510	585	584	562	539	564	541	557	570	592	564	545	553	576	548	574	531	589	566	558	504	583	557	543	601	560	535	597	566	528	550	561	506	586	569	590	572	564	542	563	553	556	590	616	621	567	517	564	540	602	566	590	533	540	561	566	506	529	578	560	552	537	564	579	556	578	545	579	547	519	606	590	568	549	561	583	587	557	548	508	569	617	549	568	588	592	611	550	539	552	517	599	555	562	542	566	576	592	545	590	572	581	577	576	570	560	546	542	560	581	638	570	554	556	544	554	534	557	548	583	568	589	560	557	600	600	535	557	603	556	592	552	573	567	545	531	582	539	580	531	598	591	571	576	573	557	538	543	552	584	554	575	545	593	556	561	594	583	579	546	557	549	589	536	565	632	541	553	597	511	588	580	557	550	558	581	547	571	556	543	559	568	555	598	579	571	566	597	605	571	576	551	599
4963	15279	10129	5111	3760	2891	2259	1657	1448	1276	1126	977	992	903	798	811	715	723	737	704	673	655	622	683	655	648	614	637	601	588	618	627	594	598	588	565	612	609	587	571	568	555	553	584	564	557	624	602	542	602	603	598	572	615	556	552	576	563	593	516	582	543	577	582	594	537	595	570	571	586	572	562	583	562	610	586	539	591	569	577	595	610	638	605	553	591	615	562	593	558	585	570	545	528	536	582	620	571	584	569	542	575	579	564	548	562	554	630	572	532	562	555	552	561	565	575	581	564	524	575	632	596	579	623	575	493	577	601	602	577	547	583	607	578	524	568	562	543	563	559	586	560	544	604	573	568	577	553	604	545	540	610	568	585	596	563	565	588	554	571	568	579	574	575	538	571	541	551	540	543	587	583	549	596	570	614	599	589	573	592	559	596	526	582	579	573	561	573	537	559	558	576	564	553	588	532	592	549	606	566	532	607	564	556	572	558	536	562	559	583	528	590	610	556	565	537	609	598	591	593	593	570	525	616	543	598	605	562	560	556	554	522	527	556	560	562	609	535	574	565	601	553	557	588	581	573	582	553	555	586	558	525	548	587	552	557	582	579	560	560	602	581	553	551	544	543	589	527	555	552	544	564	537	558	552	550	572	522	527	576	583	619	591	555	582	625	557	547	565	602	585	568	573	632	555	592	546	542	530	594	509	561	582	578	579	593	575	560	552	568	506	542	570	559	557	596	557	536	556	524	568	596	589	593	590	554	562	537	553	600	567	535	566	588	569	576	565	523	633	626	567	564	533	568	599	557	529	584	554	584	559	568	530	613	536	564	560	575	557	573	597	540	599	599	583	567	590	578	589	572	573	592	599	551	547	573	536	576	535	556	585	613	589	553	570	572	602	569	597	565	544	557	574	589	597	593	591	618	554	549	526	553	536	571	549	589	548	551	555	554	534	583	570	574	564	584	559	594	615	533	558	543	560	546	554	598	564	548	563	585	607	574	590	552	558	550	531	579	545	516	576	598	565	567	565	558	552	540	573	551	588	546	586	579	556	587	577	529	571	566	577	593	553	533	553	605	578	559	574	551	562	546	561	566	581	591	547	623	543	546	568	550	563	622	549	556	555	556	579	537	584	535	584	558	532	544	605	552	547	583	540	562	552	580	598	571	575	555	559	566	593	570	568	521	544	519	573	563	560	560	570	558	564	575	539	574	558	532	603	557	564	583	606	546	596	582	559	584	544	577	537	601	554	565	524	556	555	543	574	604	583	561	548	559	553	561	530	589	548	596	523	582	559	570	570	552	577	580	584	541	525	559	571	559	550	539	620	513	575	572	595	562	546	590	533	584	562	576	584	536	561	559	564	578	572	555	523	561	572	569	550	593	566	603	611	526	573	572	547	577	597	603	610	567	600	564	529	578	563	541	567	552	545	598	610	575	583	587	520	591	568	585	541	581	593	554	576	563	560	566	619	552	538	563	540	585	569	542	550	610	573	569	564	558	551	581	572	596	593	621	579	565	595	610	535	547	551	586	530	580	578	564	581	585	592	575	554	542	583	562	585	589	540	540	562	528	527	567	569	575	588	593	615	603	586	602	533	562	543	565	543	598	581	557	586	561	591	583	595	583	585	567	614	565	559	540	551	576	548	572	599	594	569	549	544	577	538	534	598	556	569	590	552	613	560	584	584	554	564	610	575	574	561	586	565	590	558	579	579	571	608	559	550	552	550	574	527	542	525	568	527	593	548	571	572	584	583	580	564	536	587	563	530	564	572	545	583	532	560	583	577	561	565	600	563	558	561	549	578	574	552	564	586	545	583	519	545	521	574	562	555	602	587	500	557	622	573	555	557	596	570	557	600	609	576	547	557	555	615	547	551	577	575	566	609	576	570	600	598	595	549	555	563	571	550	582	570	540	538	537	523	542	579	603	553	553	543	590	564	541	610	540	564	558	578	588	537	553	531	613	549	577	526	553	519	564	606	546	569	580	560	561	564	533	592	564	613	531	598	554	567	577	570	577	547	530	558	564	524	560	582	614	539	587	553	577	536	558	542	574	562	563	528	619	605	598	557	580	529	543	571	541	561	585	564	602	577	537	553	545	522	545	532	567	585	555	553	600	556	593	566	569	520	536	560	556	595	566	579	590	567	559	571	541	574	547	554	592	568	598	622	627	569	554	569	571	558	563	552	578	565	590	522	566	591	552	609	593	544	557	583	544	535	550	584	554	529	568	524	599	574	535	593	579	546	548	589	562	544	537	589	598	579	570	585	568	583	631	541	569	552	540	539	596	561	515	570	537	570	543	617	609	544	560	557	578	525	573	546	594	547	577	551	600	578	593	568	615	570	581	598	543	571	624	579	601	565	575	556	523	539	582	515	579	545	571	560	599	553	577	557	530	575	544	596	602	618	631	572	545	567	558	562	586	567	601	538	611	549	600	534	597	560	570	562	568	553	584	542	556	519	511	562	576	552	581	550	523	552	551	565	611	563	585	574	564	557	531	620	564	580	597	564	548	589	565	553	590	600	583	549	572	573	572	561	604	580	574	576	631	551	583	564	580	572	589	576	549	566	575	640	601	577	606	533	575	577	553	578	539	565	580	552	577	595	614	570	605	607	551	538	548	551	568	576	565	552	578	570	567	617	612	580	549	600	595	559	568	570	555	603	550	561	583	544	587	550	541	562	553	555	526	529	598	551	572	584	559	539	568	575	602	583	523	557	551	609	554	581	629	622	557	577	558	565	574	597	505	597	563	607	615	550	544	574	583	547	589	597	570	542	568	601	554	565	572	566	524	589	567	586	586	553	569	590	581	609	555	582	582	555	551	558	561	597	529	575	579	594	570	552	556	598	557	556	545	552	554	603	537	537	577	575	523	552	512	592	587	566	556	569	550	563	567	545	551	578	578	599	561	580	526	579	582	581	533	570	612	607	585	567	587	551	563	549	579	573	537	538	568	579	537	554	581	554	583	617	575	539	598	566	536	591	597	548	538	597	603	552	566	584	575	587	547	586	622	571	560	567	579	502	570	577	605	557	583	591	557	567	573	584	576	606	586	540	559	582	554	567	632	577	563	554	566	557	572	546	532	582	534	561	571	590	613	547	570	568	531	570	561	552	568	589	552	588	557	563	577	567	582	560	615	610	544	596	601	552	592	546	601	528	589	572	558	540	579	572	579	567	566	593	586	551	561	560	572	532	589	579	588	561	561	553	593	568	561	551	617	526	585	533	577	557	633	521	604	588	580	554	609	539	594	580	559	578	564	544	525	580	552	582	596	541	571	553	570	575	575	567	577	575	559	567	546	590	635	524	580	566	575	563	554	552	608	553	563	596	567	587	546	571	542	533	599	569	603	555	539	535	546	547	529	588	569	549	568	546	563	580	580	551	594	577	560	519	570	546	577	562	564	579	573	538	583	528	556	541	548	537	580	567	588	571	610	558	575	551	564	563	558	533	556	542	540	574	558	576	627	545	546	560	543	564	574	564	587
28116	17690	3386	503	335	284	279	251	226	236	235	214	257	259	245	223	224	208	219	237	211	239	254	243	236	227	240	234	224	225	242	235	237	249	200	229	231	239	233	216	209	221	209	212	243	219	242	236	212	248	231	241	240	226	226	245	227	221	265	254	230	201	243	235	234	249	246	244	216	226	230	234	208	195	227	219	219	222	235	227	200	223	225	212	204	202	240	206	255	232	234	226	233	221	228	225	239	227	257	215	234	258	213	221	240	218	218	230	218	204	235	229	215	214	264	220	239	241	213	224	204	234	227	215	238	237	243	204	220	211	225	190	228	257	226	222	234	236	223	248	236	219	225	217	217	246	249	252	225	226	227	230	253	232	241	226	246	246	230	225	212	229	244	217	232	217	266	236	250	215	219	218	234	231	230	218	239	229	230	209	238	220	230	231	240	235	197	205	187	223	239	258	245	216	221	219	233	219	207	250	216	221	241	228	221	257	246	235	219	199	226	224	210	252	245	215	235	231	207	231	223	205	241	237	222	225	225	221	225	246	257	198	219	224	241	224	265	219	223	244	232	228	235	239	232	241	237	249	234	214	214	227	247	238	225	209	236	234	194	242	256	245	219	236	219	218	235	207	237	241	216	227	188	225	202	224	230	219	247	226	241	243	207	209	226	226	215	241	246	241	228	224	244	260	238	210	242	201	238	237	265	255	230	210	249	233	243	218	251	210	228	240	257	228	214	217	221	232	226	213	217	221	227	253	193	216	220	256	235	260	204	223	240	244	252	238	234	243	251	214	237	229	198	231	234	229	228	217	211	225	252	202	227	235	233	235	201	216	239	226	216	233	224	232	196	200	221	228	224	228	234	242	213	244	223	232	244	239	282	258	226	207	213	250	258	196	203	227	255	225	242	232	237	232	220	222	252	242	213	224	245	216	218	249	238	225	236	250	229	234	203	217	215	251	233	275	213	209	226	225	202	214	244	232	207	232	224	233	227	233	221	226	243	207	253	221	209	226	236	211	242	236	238	232	223	251	203	239	229	220	232	225	223	220	222	199	241	241	242	210	229	242	216	237	221	264	230	238	221	213	215	201	220	244	240	245	240	235	242	215	237	247	232	251	256	212	255	245	217	237	218	221	208	247	223	206	244	241	245	224	231	212	245	206	247	223	239	235	220	249	227	218	224	241	222	205	253	218	216	223	223	237	224	228	244	232	226	244	224	241	230	195	239	237	238	248	237	242	245	228	283	244	230	242	234	229	225	230	258	222	235	235	228	220	218	255	222	229	222	221	206	227	236	233	227	198	218	218	239	233	239	240	251	249	224	223	222	233	224	231	215	226	251	228	242	226	208	225	205	216	225	247	220	236	231	200	218	215	235	253	211	233	234	196	233	238	211	218	237	227	229	228	227	236	245	220	209	205	265	258	210	217	253	265	226	199	246	241	227	245	234	236	231	241	205	247	253	226	241	244	231	208	227	234	243	244	220	232	218	228	250	241	215	232	223	235	222	222	223	225	221	224	264	208	217	205	258	221	225	217	225	205	208	241	222	233	202	234	230	213	234	242	234	236	246	211	242	232	223	217	246	222	230	231	259	256	237	227	213	250	208	219	229	228	227	248	249	245	240	236	224	260	241	224	227	240	228	223	226	222	207	230	251	237	215	223	250	226	230	263	214	188	240	244	239	241	231	228	224	214	250	221	233	224	247	232	227	197	231	211	223	222	227	210	206	239	274	205	242	240	232	210	229	238	210	227	233	241	239	236	230	238	252	210	234	239	245	238	212	244	216	224	237	219	240	225	228	220	221	224	227	229	228	229	224	235	239	252	223	221	220	211	233	202	226	254	248	229	195	212	241	218	225	229	248	240	217	241	205	187	231	247	278	243	233	223	217	232	231	216	202	221	245	227	201	224	217	205	250	227	234	235	258	266	240	252	202	216	241	216	220	210	227	226	232	243	239	215	239	248	249	237	241	239	219	255	240	252	219	239	218	239	202	231	212	235	254	252	212	220	236	241	220	206	259	220	235	268	248	230	241	228	233	258	232	220	243	213	204	250	234	222	235	252	244	198	191	218	236	248	226	233	230	244	212	241	240	240	225	225	261	226	234	242	247	205	237	215	208	235	206	234	217	221	244	224	233	238	233	250	217	222	226	238	228	208	196	246	234	242	238	225	251	236	248	234	223	247	238	254	220	259	212	255	234	217	234	221	234	225	224	238	209	236	227	225	238	212	233	239	228	250	228	215	232	267	225	202	241	222	237	220	258	217	246	232	242	219	220	229	234	198	222	212	214	225	214	225	251	217	222	212	222	219	235	241	203	246	241	242	222	241	234	221	242	232	222	240	213	219	246	246	239	232	226	222	248	238	257	209	249	207	231	232	212	233	249	250	216	216	235	234	242	224	232	211	227	213	215	231	232	237	245	211	222	199	238	182	237	214	235	235	238	229	227	214	221	229	230	234	241	227	212	223	220	237	240	265	225	225	241	226	204	235	231	225	208	216	247	238	233	255	247	229	216	195	225	253	235	243	249	236	238	243	225	220	221	244	214	245	247	224	226	217	232	223	238	226	229	222	262	231	250	243	245	241	221	204	229	228	244	229	238	238	211	218	232	246	234	245	247	217	229	255	221	226	240	205	233	219	234	242	253	247	235	234	240	228	232	222	233	235	211	223	252	237	241	241	214	224	241	260	219	191	229	231	242	213	204	212	228	209	216	265	252	233	237	218	220	216	245	234	233	242	226	227	223	214	218	232	228	189	208	219	211	224	217	223	225	258	199	211	202	234	211	277	228	255	202	210	236	229	252	218	213	245	235	231	228	248	227	240	230	232	236	207	219	218	222	234	207	213	197	237	233	223	223	241	243	213	240	245	255	225	238	210	220	215	205	218	243	238	203	234	241	245	247	248	225	244	233	236	243	233	221	214	222	222	243	252	205	201	220	235	242	225	230	227	225	196	235	229	212	230	238	222	245	240	257	216	206	216	216	206	206	229	249	207	215	229	201	234	222	232	209	234	221	232	224	222	219	244	226	214	218	230	199	219	234	247	222	248	222	198	243	218	204	193	232	209	255	225	208	226	230	243	228	225	209	237	225	236	213	237	211	268	216	216	207	229	243	228	234	249	222	234	238	225	232	210	236	211	229	243	232	212	271	239	231	207	242	205	212	203	210	265	221	253	222	231	198	215	215	221	231	222	239	217	210	243	244	254	219	223	247	216	223	268	210	225	245	235	229	231	228	219	223	218	240	260	214	235	207	204	223	237	225	217	246	237	231	215	228	238	209	216	222	229	254	253	213	223	238	254	217	259	235	216	221	251	221	237	220	224	219	211	200	222	222	260	211	206	212	196	247	216	234	221	223	247	232	256	237	235	227	256	227	253	204	208	213	236	208	230	265	242	241	229	207	239	233	213	218	227	244	240	243	238	208	227	233	221	230	193	229	225	233	205	255	233	209	236	230	234	196	207	248	208	227	220	218	213	212	228	243	263
4224	794	584	382	329	311	322	285	261	266	281	249	293	253	254	267	275	265	270	248	246	272	269	259	257	234	278	254	281	264	234	250	257	259	236	264	244	234	275	263	254	230	261	261	273	232	244	252	260	227	270	267	273	254	282	256	245	278	227	256	239	269	272	267	256	260	271	244	226	248	268	262	284	249	264	251	265	249	237	256	243	242	248	248	263	262	244	274	264	286	279	235	256	229	254	245	269	262	248	260	247	240	263	239	253	265	236	233	284	229	265	271	249	260	261	272	258	256	264	261	238	220	257	251	240	274	258	250	227	279	255	241	253	274	255	244	249	238	271	252	257	257	265	258	281	261	269	231	239	262	229	236	274	235	241	260	248	266	248	258	258	249	272	240	240	268	273	234	261	256	251	239	264	265	229	262	258	273	280	279	248	246	254	250	230	284	269	240	238	243	276	267	275	219	231	248	246	254	238	274	237	270	277	266	248	240	246	233	268	259	239	259	252	265	246	250	261	261	262	271	264	234	242	243	240	235	272	268	257	258	275	263	225	248	283	241	263	289	271	290	279	248	257	275	255	275	227	287	245	251	252	278	251	265	244	234	261	258	219	264	262	254	226	254	260	256	253	278	251	230	234	276	230	271	245	238	229	264	254	240	261	301	268	251	252	275	248	265	218	287	255	243	256	245	264	284	281	261	258	235	242	255	235	240	232	247	245	254	287	224	249	230	270	266	260	239	265	274	273	241	231	244	236	252	258	248	254	248	262	256	259	263	273	229	256	274	254	231	256	265	255	238	252	233	241	259	250	221	279	241	258	257	250	283	269	269	249	267	257	279	306	257	253	261	240	264	277	249	256	231	263	242	253	235	286	248	258	267	282	235	268	249	259	287	250	258	242	272	238	242	251	276	268	247	263	234	266	247	248	258	268	267	244	276	256	252	251	295	250	254	251	246	249	238	232	279	249	245	285	238	233	261	258	236	263	257	267	244	257	271	260	253	251	255	259	251	256	242	236	251	251	238	251	274	272	269	287	235	247	259	294	247	255	281	258	246	258	241	279	260	265	278	244	244	250	276	264	241	265	220	255	243	249	234	271	261	225	259	249	237	266	249	251	240	269	259	270	237	231	246	255	257	238	274	251	236	259	273	230	248	256	263	270	237	246	250	260	290	292	277	261	253	247	277	234	286	247	247	259	260	275	239	256	254	267	279	265	233	253	270	274	247	302	244	267	280	268	265	293	275	260	248	259	264	257	221	252	246	260	249	249	267	257	240	274	265	248	252	283	263	282	275	249	285	250	228	262	259	261	280	245	256	253	290	245	274	286	265	264	274	282	255	293	264	264	228	257	220	249	264	295	254	263	239	255	233	271	231	235	250	233	256	273	266	240	271	221	248	249	256	262	258	273	253	280	282	233	258	269	233	281	262	263	246	259	248	243	258	266	288	241	254	276	269	258	254	261	275	234	249	236	260	253	257	263	266	270	278	264	244	227	274	239	252	282	247	267	263	261	275	242	235	260	266	245	253	258	292	283	286	299	252	260	266	244	266	276	265	237	286	266	250	238	240	280	249	266	305	251	243	258	242	245	274	268	269	268	245	244	272	262	281	271	217	258	270	261	245	259	267	248	273	244	269	208	251	263	260	243	276	272	262	239	274	251	223	273	284	249	245	236	252	252	275	246	263	252	253	248	233	241	245	234	257	278	275	277	289	253	272	257	267	247	257	266	256	248	271	235	283	279	250	261	242	254	235	244	282	234	279	254	229	277	246	259	269	242	247	266	241	265	233	260	270	255	277	241	269	252	227	262	271	292	242	268	264	248	280	248	265	265	269	253	268	258	241	248	236	249	274	276	272	259	244	250	259	240	237	239	256	252	242	244	291	267	273	264	267	255	275	255	243	253	243	234	254	245	236	239	252	259	267	275	257	271	274	251	261	282	239	255	273	265	259	273	241	277	271	264	238	271	255	281	250	231	277	277	246	251	299	242	248	235	271	265	226	278	268	242	252	272	250	235	257	248	257	221	245	245	297	269	276	268	230	252	271	272	265	260	276	267	246	258	244	238	266	263	254	292	264	275	256	277	242	271	257	250	243	263	239	288	256	283	277	235	285	265	260	260	231	272	247	259	273	257	261	289	261	264	253	268	214	270	259	258	289	272	249	253	248	234	254	267	266	248	259	249	265	283	296	275	250	263	234	268	260	263	268	271	231	243	245	293	236	278	262	263	255	283	287	262	269	240	245	259	242	260	281	260	260	233	282	262	268	227	249	290	257	260	245	267	229	244	262	279	282	253	255	227	260	273	252	255	270	254	255	245	252	263	270	259	289	285	248	289	279	244	268	259	240	258	273	240	245	261	253	253	246	277	246	267	254	269	240	277	267	253	291	233	277	240	241	224	268	265	258	281	282	261	256	265	244	282	258	239	239	278	242	259	235	274	236	263	277	237	251	260	286	250	266	249	267	270	267	271	272	248	257	253	239	257	254	253	270	266	247	264	279	238	251	245	286	252	253	275	268	241	226	261	235	241	245	268	279	235	275	285	233	260	245	256	247	257	274	250	288	248	233	260	237	246	262	238	264	285	265	274	274	248	269	247	250	273	282	284	250	257	260	265	245	286	258	285	263	277	252	247	242	234	254	236	239	269	246	265	263	290	255	268	253	241	291	246	260	249	246	242	255	253	273	244	243	270	243	249	254	297	241	269	253	269	288	264	249	248	220	256	233	266	297	263	282	268	256	267	245	242	256	248	244	254	242	270	271	259	241	253	247	245	279	297	263	250	284	274	257	258	248	276	232	238	268	271	265	246	260	234	245	254	272	271	250	268	295	254	279	245	257	257	269	266	247	270	259	239	249	253	254	257	245	245	255	255	239	240	256	281	265	265	268	207	251	237	268	254	267	279	268	254	238	267	255	268	300	246	259	257	240	238	257	248	237	268	253	250	256	233	251	251	247	279	245	259	246	271	239	249	256	255	242	243	246	290	271	261	290	237	263	277	264	271	264	262	276	256	263	219	293	261	253	246	234	263	261	237	242	285	245	273	293	277	264	237	257	266	255	269	257	236	290	256	290	261	245	252	236	269	240	223	244	265	256	254	258	236	256	284	266	248	243	234	250	270	229	243	238	262	240	258	259	246	236	277	258	244	280	273	272	268	261	253	242	288	256	257	247	259	270	259	265	263	280	259	238	279	257	272	276	241	264	247	259	261	221	227	280	272	252	280	262	232	256	248	261	240	259	259	246	271	272	246	247	273	247	265	261	272	247	264	228	289	268	268	251	282	263	259	259	243	245	251	293	270	270	271	263	252	270	260	287	260	231	256	250	273	253	269	247	243	269	251	246	257	240	246	291	251	254	264	242	283	247	285	258	252	270	249	250	274	245	264	239	253	266	257	253	229	258	248	250	257	278	290	278	269	228	273	265	250	256	268	235	249	245	270	267	249	234	263	249	249	266	282	257	265	256	252	248	251	265	255	229	270	226	254	285
23993	21374	28650	24453	21360	8929	945	612	482	450	389	373	335	347	309	314	314	292	294	291	293	272	278	292	260	276	293	254	267	272	284	282	266	261	272	243	263	265	256	263	257	259	272	251	252	279	263	252	277	243	240	263	250	266	245	233	254	245	288	252	237	286	278	220	250	235	237	284	265	256	274	263	285	248	280	269	256	264	275	238	256	239	229	256	261	243	241	245	233	260	255	244	237	258	228	270	245	260	255	240	256	254	260	229	247	259	254	254	240	278	253	246	240	222	253	224	241	263	239	237	254	253	245	254	266	260	237	263	226	231	239	283	263	255	248	272	286	236	255	260	264	247	255	225	249	254	244	250	257	244	252	255	263	260	252	267	265	240	267	230	229	256	256	261	267	229	269	249	238	278	222	271	252	243	260	252	269	238	245	263	235	223	219	235	255	236	244	246	263	252	260	262	232	278	246	234	246	271	255	242	277	269	221	272	262	256	243	239	244	252	253	261	236	268	251	264	237	252	245	244	238	248	268	246	246	215	263	247	238	247	261	273	239	241	231	269	239	253	283	271	249	242	235	256	243	260	251	249	283	235	210	261	225	246	232	245	240	243	226	236	236	301	233	247	260	266	253	247	243	253	256	254	232	274	253	276	259	232	255	228	219	227	227	276	249	259	253	261	262	261	259	236	276	256	218	265	247	243	253	255	280	279	242	242	237	246	270	240	293	233	249	254	213	249	287	254	218	240	258	290	230	264	252	218	267	271	235	261	257	269	274	271	251	261	246	273	239	239	243	228	250	229	248	258	236	234	223	286	256	219	263	265	275	229	254	264	250	256	236	259	224	231	235	269	262	257	246	247	247	259	245	250	239	238	273	237	247	275	297	239	249	263	257	274	236	243	245	244	236	236	267	255	243	267	258	253	257	241	256	240	263	252	244	245	258	247	226	264	276	258	212	233	249	255	252	249	248	221	240	280	272	244	281	259	254	242	211	246	253	290	273	226	243	226	250	240	245	241	223	249	279	230	253	248	269	241	235	240	273	249	227	247	218	233	248	262	271	235	255	237	250	257	257	242	263	225	226	262	272	242	219	257	251	233	229	230	242	230	231	270	262	241	255	260	234	241	253	241	271	261	279	248	241	255	277	254	274	260	257	265	234	266	216	224	214	230	260	261	275	268	262	232	257	277	239	235	241	253	222	243	256	248	255	271	254	254	250	261	266	245	252	275	261	283	272	258	226	267	239	268	252	263	250	237	270	228	272	234	237	218	259	254	250	248	255	247	256	232	222	248	244	254	241	238	286	267	247	242	251	231	277	242	252	242	262	253	298	258	234	265	239	243	243	248	238	254	239	273	272	236	261	265	248	252	259	247	245	278	240	275	245	268	267	229	251	267	244	243	253	236	278	244	244	253	245	254	257	250	251	248	249	238	260	220	262	259	260	239	278	260	257	264	245	245	278	254	234	239	279	260	248	240	240	232	277	266	262	260	234	239	245	264	264	266	255	264	260	247	242	254	246	242	240	256	263	239	268	250	243	239	258	271	255	240	262	240	274	263	283	241	269	254	281	287	233	258	267	277	226	252	249	243	249	241	241	259	242	256	231	264	258	259	253	256	268	239	245	271	266	218	263	262	239	249	251	278	269	219	267	248	229	249	263	262	225	278	254	283	265	218	233	258	239	241	227	259	241	256	284	270	257	246	232	246	268	274	254	259	253	233	279	256	244	261	266	255	258	250	238	269	253	240	249	242	241	245	258	263	247	257	246	247	250	253	245	230	257	264	274	251	237	246	247	247	266	272	253	252	282	261	243	232	233	250	245	243	225	256	266	264	241	283	256	242	233	292	263	233	225	249	265	264	250	222	247	263	225	250	261	276	255	261	241	242	239	243	271	262	239	235	230	233	236	264	238	255	276	256	251	280	250	252	257	269	212	232	274	237	264	233	261	234	239	260	244	248	271	240	246	239	239	262	267	227	257	240	216	237	263	222	252	241	223	261	251	264	250	231	254	235	272	239	261	223	272	252	281	242	263	232	234	246	247	255	269	266	268	241	236	215	259	236	264	276	282	279	241	250	272	269	273	250	250	243	252	251	200	246	250	231	261	261	246	243	254	276	270	266	252	244	281	250	232	260	257	223	261	230	256	250	269	247	248	256	245	222	257	238	254	232	224	237	270	261	267	273	221	248	264	256	208	250	259	244	270	248	292	249	256	241	249	235	266	238	268	230	250	256	242	234	259	223	229	241	244	266	262	253	251	252	270	254	275	276	244	256	234	267	257	259	267	243	269	264	235	243	269	256	237	275	232	250	240	251	277	269	221	270	247	246	214	249	233	253	253	243	266	245	255	258	238	240	266	238	272	231	253	264	232	291	236	253	257	256	238	251	247	231	261	256	238	273	288	255	269	259	264	259	264	274	252	260	232	250	221	254	261	242	268	266	248	241	265	218	282	252	251	242	231	263	231	255	231	267	231	276	238	247	236	252	278	241	238	251	249	266	264	253	252	264	241	256	240	285	245	249	229	245	231	253	229	246	246	253	250	240	272	259	253	277	249	266	251	264	263	240	264	236	231	265	249	241	263	244	251	243	230	260	251	224	223	221	262	251	249	269	234	274	244	231	262	221	269	246	252	221	229	261	263	250	257	251	260	248	276	244	246	288	214	245	235	233	260	282	245	240	219	245	261	247	278	259	257	254	268	242	261	263	265	237	257	231	283	239	247	237	252	267	232	216	254	251	258	273	229	276	270	238	269	254	251	255	243	281	203	255	245	283	250	278	248	232	244	253	259	230	271	231	242	269	220	238	255	257	208	255	234	255	211	263	212	236	250	240	240	224	265	262	277	259	244	278	242	249	259	270	269	244	277	259	228	241	238	226	247	238	273	275	244	252	257	241	248	233	255	222	226	253	251	222	239	254	258	265	266	237	258	267	221	271	246	236	247	237	241	256	253	232	234	225	252	239	255	261	275	239	225	285	252	234	244	230	251	259	253	244	254	267	260	261	261	240	252	237	227	250	250	243	255	264	300	253	261	293	238	239	243	257	241	237	247	238	228	254	252	259	236	264	251	261	240	224	240	254	269	244	246	260	269	243	286	241	245	248	251	206	264	235	238	239	262	234	236	244	237	246	260	237	252	220	255	260	240	262	236	247	240	264	254	252	253	245	235	270	278	228	264	254	263	261	274	221	239	237	259	275	238	256	266	263	252	253	214	256	275	265	247	234	273	221	275	269	255	259	248	235	249	265	237	201	252	216	287	244	263	232	241	231	242	231	259	252	240	251	264	269	234	234	247	245	267	233	242	262	269	271	280	248	239	272	231	258	263	255	256	269	260	261	249	260	261	266	250	226	242	253	249	237	260	263	241	243	238	254	255	234	256	270	268	252	291	264	262	258	266	220	218	231	272	262	251	228	250	243	244	277	255	255	244	244	245	263	239	266	275	242	241	231	237	252	260	243	254	255	251	276	240	268	243	242	278	237	239	276	254	253
3408	8957	5788	2664	1884	1473	1046	848	722	592	550	442	429	395	391	368	344	331	361	327	287	285	280	280	334	316	293	265	271	272	261	270	294	286	274	294	277	269	263	292	267	266	260	271	245	282	293	298	275	304	270	291	266	265	249	273	262	265	269	254	267	277	252	247	261	280	277	266	295	293	251	271	276	280	249	278	240	250	271	252	294	245	277	277	268	262	298	298	275	263	250	272	257	273	259	281	249	265	274	261	278	276	253	292	252	272	272	228	253	250	250	261	274	269	258	291	287	291	283	276	261	271	259	274	266	243	268	266	271	244	278	284	291	281	279	259	277	226	283	256	227	277	252	251	267	249	290	255	257	295	264	260	228	249	262	264	284	292	236	279	263	271	263	261	254	279	267	248	252	279	269	296	273	261	281	281	254	269	260	254	265	244	248	251	281	243	245	253	251	265	254	251	262	239	281	282	252	259	256	276	273	273	270	253	260	239	247	267	278	281	305	298	259	270	286	264	276	263	250	267	298	271	293	266	224	287	273	262	260	301	250	272	252	279	270	276	245	277	279	257	262	285	266	301	259	265	273	278	266	277	262	267	265	272	261	275	281	249	243	269	253	235	279	262	277	266	265	258	314	253	260	261	310	293	280	275	257	278	263	260	264	278	242	279	273	249	290	256	257	232	272	265	264	273	269	233	273	268	290	262	259	269	268	246	289	277	281	256	282	306	259	260	253	286	256	285	282	276	239	277	265	266	258	244	272	268	243	302	277	245	278	231	283	268	294	259	239	256	270	277	233	274	268	249	283	292	278	260	273	260	269	255	280	282	267	280	259	252	257	283	268	267	258	271	284	256	279	291	272	269	260	261	261	286	277	297	267	284	285	255	245	251	270	275	256	296	266	278	260	254	254	283	253	259	284	236	272	276	270	238	272	275	284	269	254	275	260	272	235	287	273	260	263	281	253	278	257	289	242	275	251	270	254	275	270	257	256	278	303	288	269	272	263	258	285	264	277	271	266	292	274	262	254	247	280	278	260	277	252	278	307	234	273	249	260	266	246	256	253	258	293	264	268	269	266	282	252	276	280	253	287	256	235	254	277	259	253	279	290	249	279	269	258	267	282	270	287	252	273	289	250	265	295	288	266	276	269	282	277	253	237	279	286	294	232	259	289	255	269	258	268	272	259	254	262	246	262	279	297	257	240	264	262	272	289	266	263	243	265	286	271	287	294	282	262	263	252	249	268	296	307	248	274	274	266	250	284	266	239	284	286	303	258	264	262	270	260	262	271	250	250	250	260	276	290	236	272	285	244	271	254	257	241	262	259	271	274	255	268	246	279	281	292	255	281	274	295	238	274	268	261	272	280	259	246	252	260	284	268	278	255	254	271	251	285	244	264	281	265	255	264	272	265	261	277	240	276	243	253	272	273	281	257	267	269	281	270	310	299	259	272	273	252	276	252	266	311	258	270	272	250	272	256	251	249	255	251	270	262	267	271	283	259	269	249	270	244	243	262	249	279	267	259	298	279	241	261	299	272	282	264	243	246	260	289	277	237	252	241	291	305	277	291	286	278	263	250	266	267	289	280	243	256	271	244	252	281	272	276	284	299	255	264	262	259	287	293	259	244	247	273	258	264	283	278	270	266	280	266	290	292	261	246	259	265	272	272	285	265	298	241	258	248	246	273	279	279	303	261	280	272	262	276	285	293	302	278	279	289	295	280	272	259	242	276	279	304	266	258	273	278	270	283	269	290	234	283	270	271	316	275	264	238	281	265	248	269	264	247	257	289	262	270	271	256	247	278	271	225	252	265	266	267	278	265	244	261	247	262	258	301	272	256	284	258	257	265	254	246	287	286	279	269	224	270	257	252	306	259	237	268	270	276	246	270	259	281	276	238	284	257	250	245	266	261	284	274	262	262	287	236	261	270	283	268	264	225	253	238	261	269	271	279	244	256	274	270	277	285	291	280	255	266	281	281	269	255	268	259	262	252	269	296	243	287	259	253	256	307	270	237	247	260	243	256	250	258	271	291	305	249	258	255	282	279	277	274	267	259	256	248	286	280	281	292	300	256	281	275	265	256	249	268	298	251	278	258	232	280	286	268	245	265	259	247	260	239	248	255	266	261	285	238	260	297	272	269	222	288	249	272	289	286	274	253	283	279	236	256	272	281	267	299	263	289	280	234	292	287	241	264	260	270	274	269	269	270	280	265	269	254	265	278	270	225	270	275	268	259	277	261	253	246	267	242	270	239	269	284	282	281	303	253	290	290	257	257	296	274	244	293	291	280	257	278	262	246	280	295	275	266	242	255	321	270	277	258	231	245	293	289	270	261	247	271	269	243	280	240	271	295	260	241	275	261	228	268	291	271	242	255	259	247	274	282	264	261	230	278	257	268	268	253	261	239	254	258	297	233	283	295	267	235	252	272	277	269	260	240	298	257	278	265	252	251	258	270	274	246	281	243	298	262	254	268	246	253	284	246	262	262	294	259	255	274	293	273	247	265	275	286	255	273	272	227	263	266	255	264	255	277	246	259	245	254	250	309	291	244	252	273	256	252	286	231	258	280	263	303	272	230	270	265	266	242	284	254	282	264	266	285	255	235	253	271	271	234	246	255	237	247	276	290	265	266	298	285	276	258	274	270	230	246	278	236	256	256	244	248	287	246	276	260	281	264	238	285	299	261	253	252	257	251	258	283	224	259	259	258	245	268	269	249	259	281	267	276	259	290	271	255	238	267	253	266	269	264	255	263	295	242	236	283	292	309	273	272	283	272	261	263	267	258	245	268	276	229	272	235	284	266	286	295	250	281	298	280	272	281	262	267	275	247	282	249	279	275	254	284	263	250	297	233	295	273	272	272	264	245	267	248	278	266	261	264	266	255	261	288	251	272	262	282	254	272	255	277	265	284	266	293	282	254	301	247	254	269	270	265	256	256	277	266	262	259	300	289	259	278	281	261	270	297	281	264	254	264	284	297	268	252	263	290	266	256	268	266	257	301	243	261	241	277	277	297	270	268	273	250	278	244	267	278	278	244	255	271	255	294	262	263	243	252	268	282	291	293	281	268	258	277	262	260	246	249	274	262	276	240	268	273	258	281	264	260	259	264	265	271	247	290	293	286	272	275	264	261	240	242	256	264	247	262	252	272	244	260	256	264	285	265	260	239	259	262	257	279	239	255	281	264	260	263	293	240	268	265	265	234	280	271	292	279	298	261	250	260	267	260	264	277	271	255	264	225	262	267	271	255	257	263	263	286	256	264	245	249	251	256	288	261	262	286	269	271	279	278	279	251	282	273	276	266	289	273	276	286	280	258	276	253	258	273	273	273	265	256	266	257	273	263	285	271	262	261	271	260	254	251	287	259	280	274	240	279	280	268	268	269	274	261	262	275	276	253	209	284	266	273	271	243	276	289	284	273	275	257	278	248	264	280	262	277	289	295	257	264	287	283	270	261	273	273	269	277	262	286	283	250	247	276	282	266	291	269	244
25178	21418	27544	25552	10016	879	708	618	552	537	527	487	477	491	530	529	477	492	464	496	482	498	429	458	467	478	458	486	444	490	486	496	475	455	445	457	434	463	448	465	481	454	480	493	472	449	465	437	468	520	485	494	493	465	434	474	456	497	457	421	443	470	460	487	464	477	440	457	429	446	454	478	430	468	463	490	450	430	447	473	433	436	458	421	459	486	483	431	449	478	463	507	450	460	477	471	460	469	434	463	462	428	413	476	505	468	450	459	476	475	445	437	452	440	473	446	482	409	427	425	492	471	474	437	462	441	443	471	475	434	489	453	441	474	466	467	434	474	430	422	504	457	489	442	458	450	433	473	441	459	468	492	435	476	489	464	462	457	452	449	449	436	451	469	417	446	467	482	490	500	401	448	469	489	444	452	439	444	453	453	495	470	421	446	448	486	393	458	453	444	472	443	405	491	464	442	466	451	474	458	452	468	497	449	432	433	465	439	462	418	476	475	463	455	467	407	491	433	442	470	459	465	448	439	462	463	476	439	466	479	452	481	482	479	440	493	426	470	446	463	442	484	480	454	484	434	447	439	452	464	480	446	477	487	446	443	466	455	492	503	470	448	424	447	429	427	441	428	463	475	446	418	441	469	463	455	453	424	434	484	450	462	452	450	446	454	467	444	453	464	473	456	451	462	448	442	459	440	441	449	491	462	432	440	466	471	418	438	466	444	432	430	416	472	464	448	454	458	447	461	475	432	468	446	461	463	432	483	443	439	493	429	438	395	477	468	505	476	456	432	474	463	476	409	484	414	429	470	399	491	462	438	461	465	455	467	428	446	502	481	464	433	451	470	478	502	487	441	494	437	430	432	460	444	440	490	481	445	423	430	446	444	457	469	462	442	478	448	424	441	475	485	449	482	447	430	479	477	439	425	466	467	471	465	466	449	462	479	453	455	453	469	482	438	455	459	439	502	503	451	468	458	463	466	451	412	466	456	473	425	438	433	454	436	458	485	432	441	452	434	479	455	444	447	447	489	424	446	437	462	438	462	458	445	455	450	460	486	432	413	477	478	422	449	494	468	460	516	483	406	494	442	477	451	473	414	495	472	456	457	430	463	463	432	438	493	420	471	436	430	467	448	489	421	454	446	482	455	440	499	446	473	444	441	475	440	465	450	449	428	473	449	388	451	464	462	479	424	469	439	421	435	451	485	521	444	445	461	433	465	507	482	446	471	469	459	460	479	452	456	417	458	437	494	445	481	421	443	473	426	467	454	480	437	468	459	476	476	437	510	430	431	427	480	514	478	495	435	422	493	448	426	473	444	482	459	457	449	478	439	437	471	483	434	422	476	475	448	433	451	472	447	452	465	435	493	432	437	438	446	453	421	443	419	413	442	466	481	464	434	473	475	512	482	473	466	467	440	470	470	435	445	444	455	454	446	447	451	448	456	441	452	448	448	470	470	482	441	425	438	511	457	470	488	475	455	444	422	468	450	447	451	452	460	448	477	440	458	441	450	425	428	491	444	470	450	435	442	474	447	433	474	473	470	420	480	449	452	440	484	433	442	505	461	469	437	472	438	419	466	494	459	478	450	455	430	440	460	437	412	468	473	455	443	425	435	436	450	452	433	460	438	432	466	470	451	445	454	460	385	443	457	475	491	462	443	464	435	454	428	450	429	429	438	451	446	465	476	476	418	425	468	480	458	446	426	414	464	483	453	499	476	448	440	433	454	476	447	468	426	473	474	456	478	459	456	476	427	443	470	418	444	478	466	446	449	447	444	452	463	456	485	458	464	464	447	440	458	431	427	450	461	445	451	441	449	451	420	454	456	432	452	472	460	434	464	477	434	468	455	446	468	497	462	445	455	468	435	463	477	442	474	453	455	466	437	433	445	465	435	462	421	447	409	452	457	476	424	490	474	480	464	440	433	474	445	455	457	416	448	440	454	450	449	426	461	447	463	457	428	429	402	459	456	477	450	493	496	456	446	429	424	459	444	444	479	444	460	455	447	468	470	436	430	452	434	467	434	470	459	452	446	451	448	477	455	452	393	454	457	471	513	457	441	465	498	483	460	469	450	476	431	444	480	447	436	463	435	466	439	460	471	431	441	476	454	446	489	390	437	442	439	487	483	459	429	474	477	467	433	459	447	443	457	438	483	482	444	460	463	409	447	447	456	438	411	457	495	452	408	447	439	460	450	434	438	474	456	470	453	448	465	432	454	445	447	445	488	459	424	480	465	413	448	470	420	472	484	454	474	428	458	445	443	456	468	473	476	472	458	477	462	445	501	495	458	452	462	456	439	433	470	453	434	464	490	435	448	424	487	440	463	473	472	447	448	459	468	426	445	451	483	461	455	464	417	430	443	488	478	491	478	482	428	439	474	451	441	464	442	436	453	441	455	488	406	444	461	486	434	463	468	450	449	451	421	459	462	427	432	458	453	440	425	468	466	441	437	446	397	416	483	462	485	453	495	502	434	402	490	506	470	433	481	481	453	442	446	467	471	450	465	497	433	463	437	484	487	460	474	419	489	448	443	402	423	462	451	450	462	479	449	449	423	419	474	438	428	474	482	463	439	443	464	453	495	446	483	450	446	465	455	420	472	435	452	497	461	463	446	439	433	401	450	447	481	461	484	466	422	429	414	440	459	461	458	450	434	467	439	467	444	428	474	427	445	460	432	450	435	444	475	437	455	496	457	447	444	433	438	450	473	431	465	429	449	426	425	429	471	420	492	456	437	454	468	451	471	473	429	440	486	454	452	512	423	422	440	432	457	439	447	450	416	461	432	457	447	465	450	473	444	424	440	488	467	470	463	445	487	480	448	481	488	470	444	486	447	456	478	441	444	482	434	444	450	428	428	464	464	439	477	457	446	456	456	479	460	447	476	459	454	450	459	449	452	431	439	454	473	436	427	492	465	470	473	448	462	473	493	478	402	412	467	462	471	476	443	478	448	447	440	469	447	447	476	424	455	440	493	453	457	473	435	446	427	476	454	473	483	478	459	452	470	444	439	412	438	484	450	435	430	433	460	442	462	442	442	452	445	439	472	473	458	434	486	451	455	431	477	429	427	460	448	459	468	432	442	441	462	448	469	483	475	484	513	427	443	502	474	492	427	453	457	420	480	428	437	418	440	460	446	439	449	494	460	438	407	466	466	456	466	492	459	460	449	465	446	475	453	448	510	426	453	421	423	469	458	464	408	436	449	452	472	464	412	441	469	432	439	454	459	429	429	431	435	455	449	456	422	473	433	419	461	492	433	435	429	468	462	437	470	463	469	431	406	454	451	490	442	458	477	442	478	447	430	466	459	470	488	466	437	457	459	516	440	445	439	488	430	481	442	417	490	455	445	458	455	459	432	434	450	458	448	456	475	453	459	433	423	469	455	473	452	460	475	450	439	466	437	410	481	434	457	476	436	472	492	461	437	446	479	433	473	427	473	474	490	458	449	427	443	433	486	476	463	481	413	452	411	471	482	445	445	468	450
3640	5449	3476	1746	1441	1100	918	777	731	637	644	612	552	578	514	549	526	538	507	483	516	481	468	548	514	478	493	497	499	502	481	496	490	507	484	488	523	506	506	522	484	498	485	512	478	483	520	501	520	504	487	492	465	549	524	491	455	480	465	489	513	479	512	482	475	479	489	473	529	477	500	489	464	492	519	463	522	450	495	467	493	432	489	476	496	463	455	479	506	491	481	516	517	495	482	486	478	435	484	472	522	510	499	507	510	509	478	476	524	555	445	501	541	448	483	491	463	464	493	490	445	477	464	476	501	462	513	512	457	473	487	543	490	491	496	534	456	469	467	486	444	495	519	495	485	481	439	465	489	477	493	466	471	491	504	453	491	482	490	490	483	466	497	516	456	537	502	478	474	524	502	469	522	474	480	475	488	509	476	469	484	456	487	501	462	504	469	535	491	493	494	434	516	475	480	498	452	488	459	452	475	510	465	515	519	507	489	484	444	490	478	485	461	518	468	497	464	504	518	465	510	475	493	472	472	495	498	492	460	446	529	507	503	495	437	511	478	472	477	470	495	513	526	497	529	445	462	465	470	482	489	493	468	468	502	526	513	514	508	485	478	455	510	536	464	489	513	519	445	450	478	433	485	481	483	504	542	511	494	484	488	501	473	500	500	496	508	491	442	465	472	538	536	467	506	511	476	459	532	501	470	508	469	525	499	484	519	488	491	467	470	512	497	492	491	460	491	484	492	490	495	484	463	483	501	461	498	471	517	491	502	497	468	485	465	477	467	506	481	504	477	491	494	462	490	513	469	483	517	483	475	436	483	468	504	496	497	512	475	464	471	473	537	476	489	488	529	484	497	541	483	459	458	489	498	479	523	506	480	447	504	492	497	481	500	500	493	543	505	470	489	462	511	479	490	488	513	500	500	465	519	432	479	442	528	454	490	511	493	481	498	471	506	455	462	442	474	532	443	510	473	471	448	516	464	510	462	503	471	495	499	429	473	456	475	490	483	499	504	472	482	503	474	551	481	490	502	503	516	487	482	466	485	464	517	490	479	464	495	496	453	508	514	484	462	481	530	483	532	482	487	464	474	480	459	486	493	479	442	500	466	474	499	465	492	467	528	494	497	497	495	517	492	487	489	468	484	480	484	478	485	467	481	517	498	475	510	513	458	486	499	415	489	467	427	466	503	478	514	486	507	510	452	500	495	470	447	487	513	500	468	501	495	519	506	470	445	501	517	496	464	492	456	480	466	492	507	503	479	489	498	498	474	473	516	487	495	479	488	500	490	543	493	480	489	464	471	488	469	458	479	459	483	501	485	462	484	452	478	491	499	448	538	490	428	460	520	526	490	482	515	493	494	487	453	453	523	523	509	511	492	483	473	475	510	498	470	471	512	455	479	464	471	502	484	503	501	492	490	555	512	483	482	451	471	474	455	486	493	481	482	480	446	478	485	517	499	501	544	510	494	512	507	473	514	493	516	473	480	455	460	456	508	476	466	461	509	491	472	493	486	464	493	494	463	474	464	485	493	475	488	509	535	536	506	504	459	490	466	461	522	480	472	453	504	471	478	470	492	492	491	485	509	456	482	501	507	467	520	483	488	491	471	517	480	500	478	480	441	521	464	446	458	474	499	499	497	491	511	479	497	495	499	525	503	457	518	488	472	498	472	507	474	472	476	498	491	478	452	477	503	458	499	535	472	494	462	488	452	488	475	487	525	488	506	457	470	441	488	493	509	506	450	518	480	490	499	455	458	493	463	487	471	475	467	480	478	523	515	491	490	444	493	453	496	472	490	478	508	469	467	515	487	481	476	481	492	467	504	495	495	466	484	491	472	462	521	475	487	446	500	484	463	460	469	468	471	488	486	486	442	521	511	512	466	515	483	519	498	470	507	471	505	517	510	505	519	503	493	495	486	459	474	444	513	506	507	486	486	517	482	473	490	519	485	525	505	480	483	479	429	418	492	510	473	465	449	548	484	441	486	462	500	485	516	490	515	474	457	454	495	456	510	465	454	493	516	465	484	460	508	475	480	492	512	458	496	453	486	507	473	475	471	472	464	510	474	510	496	451	466	515	503	468	483	499	489	488	508	467	470	491	473	491	488	531	499	466	471	525	497	515	481	517	489	465	504	473	478	482	493	544	477	504	440	508	472	476	459	468	502	507	477	539	472	476	513	495	507	491	507	515	503	480	482	504	506	503	491	496	480	469	486	532	514	500	454	456	485	496	535	465	488	492	473	472	474	505	510	476	523	481	470	479	459	505	523	441	488	479	486	495	478	533	478	481	437	499	471	500	504	491	490	488	483	515	519	488	501	480	514	498	484	474	514	484	446	497	472	517	472	476	476	444	472	444	524	507	487	477	510	495	471	508	474	464	514	447	511	459	503	467	498	488	475	529	485	534	495	508	486	494	501	489	468	457	479	479	436	453	488	468	515	502	492	518	504	493	465	506	493	515	495	506	473	476	473	499	443	457	489	520	507	491	499	503	509	451	495	511	512	488	470	492	488	457	472	511	464	481	464	477	480	522	484	500	520	470	478	488	466	482	514	471	471	465	478	511	468	481	512	509	475	464	459	484	518	461	527	474	498	491	484	502	476	510	510	444	471	486	544	483	462	494	454	451	439	490	481	472	449	481	493	487	523	488	484	466	498	500	516	511	446	506	475	488	456	492	472	500	427	536	500	493	526	463	494	480	468	484	477	477	497	506	495	456	513	466	509	474	467	490	493	454	496	475	492	457	519	503	489	508	504	453	475	465	485	504	506	504	479	487	473	480	474	470	502	505	470	507	443	502	489	520	492	501	478	490	524	499	463	463	486	480	502	460	470	510	465	480	477	491	470	486	493	487	508	504	439	490	466	459	477	485	446	470	496	469	469	462	492	475	498	519	464	533	533	501	529	491	459	489	450	497	525	502	481	523	465	512	495	477	479	487	468	479	505	483	483	450	445	476	481	446	451	483	504	465	475	433	506	488	528	512	478	462	498	501	456	503	500	465	479	491	525	481	477	544	511	500	484	511	489	487	459	486	477	503	469	527	486	523	474	492	497	442	492	514	473	480	431	474	489	497	455	449	483	503	493	477	513	532	516	493	461	506	475	489	471	458	489	498	459	490	486	484	506	475	511	491	508	501	467	501	509	445	465	488	496	482	494	485	496	508	508	507	458	474	465	449	459	485	487	469	491	481	481	478	504	474	504	524	484	493	482	464	459	512	500	485	502	500	496	533	492	523	524	511	506	506	503	452	491	444	487	459	495	515	464	499	501	439	495	479	447	460	503	482	474	490	491	496	465	525	503	466	510	485	496	500	487	501	427	516	477	474	505	468	458	509	437	461	479	545	524	513	502	484	476	456	452	467	455	453	462	507	513	458	469	490	469	512	509	483	483	529	504	464	509	458	475	513	497	493	472	488	504	471	485	463	532	464	459	506	514	484	506	530	532	509	483	466	472	502	478	488	473	475	479	492	463	523	516	473	473	466
22860	21410	29165	24031	21406	21439	8186	1311	1026	964	903	767	785	748	715	694	699	587	656	626	649	614	630	609	589	598	576	600	560	534	576	583	558	612	630	568	624	659	572	558	572	588	543	605	588	592	580	564	552	542	582	581	562	606	532	549	568	587	556	546	578	562	564	571	536	569	558	555	566	584	549	550	567	561	557	549	551	554	550	617	560	573	557	561	527	540	552	571	580	556	573	558	570	613	597	566	573	501	593	593	528	554	566	567	570	535	580	539	554	537	540	568	577	551	533	555	588	558	510	530	559	602	561	562	529	530	583	555	559	585	534	580	538	571	586	570	552	577	510	557	568	526	535	585	576	574	540	581	555	545	548	541	545	556	518	554	581	558	550	530	567	604	559	571	570	536	540	538	579	550	512	539	531	529	585	541	504	539	546	570	599	558	592	551	585	577	513	578	546	542	558	544	556	550	555	561	597	512	573	557	593	582	522	560	538	563	548	573	580	558	582	557	515	537	567	547	546	536	534	551	563	561	566	584	570	568	589	518	553	600	527	550	576	548	548	553	572	534	539	573	623	539	524	572	545	555	542	558	565	612	587	561	570	559	575	525	536	544	565	529	570	555	556	543	587	575	532	544	555	546	545	498	570	568	553	526	568	573	543	571	589	566	523	524	589	560	583	565	576	513	562	558	515	538	579	578	508	537	553	540	561	584	546	545	549	549	595	546	525	599	554	526	561	541	568	570	587	555	562	578	597	594	581	520	574	527	509	564	573	516	564	571	559	541	504	522	571	589	565	586	541	551	565	546	566	567	559	535	551	540	558	584	510	523	526	554	588	553	598	568	565	561	621	555	557	562	535	519	607	554	565	562	574	580	559	526	560	605	561	565	555	549	566	533	574	533	599	580	566	614	571	538	511	540	536	543	602	535	575	536	542	554	565	531	532	558	542	521	591	527	543	552	517	561	550	561	577	559	529	554	570	580	575	556	571	550	562	536	546	556	533	574	532	530	569	564	552	563	550	540	626	581	563	524	550	544	582	588	529	559	523	584	529	549	511	538	536	563	548	543	555	590	581	561	569	565	551	569	567	545	527	554	537	524	539	541	524	573	554	582	542	533	545	530	538	521	554	533	579	584	559	552	546	521	481	579	525	567	556	556	566	574	549	568	538	547	568	560	576	584	528	542	578	570	564	546	496	548	524	509	542	548	571	582	523	533	516	571	566	547	551	547	529	565	599	574	573	588	555	564	543	561	571	586	561	546	596	564	563	551	529	569	588	501	567	571	528	589	512	583	540	558	559	574	578	509	570	539	532	532	562	527	551	543	576	557	580	546	528	556	545	563	544	586	567	541	561	532	559	561	549	558	576	549	599	569	552	583	549	549	573	562	572	557	548	585	591	583	515	578	606	563	546	542	513	565	557	516	609	563	592	531	560	541	541	554	539	558	589	593	589	587	567	547	583	559	551	512	543	567	536	597	579	570	568	569	532	536	542	536	577	600	574	583	568	536	574	542	590	523	541	554	579	526	542	534	562	592	562	521	560	533	579	569	539	512	530	523	509	555	562	572	522	558	574	559	614	516	590	586	529	527	553	524	525	503	607	504	557	554	514	582	566	565	527	560	601	555	547	574	565	548	595	561	553	582	590	593	534	581	535	505	595	602	585	579	555	541	561	541	555	556	553	531	542	580	565	578	555	574	537	540	553	556	557	542	565	546	526	513	564	572	572	551	552	547	518	530	525	586	540	540	583	507	602	497	539	527	529	536	506	512	541	546	547	597	573	543	576	569	561	530	596	539	558	567	545	581	580	560	571	581	518	572	578	543	529	556	535	543	533	526	573	523	546	586	558	563	603	555	578	532	536	548	525	570	572	564	592	552	533	565	582	530	556	555	546	623	591	557	570	539	614	595	587	504	605	522	538	560	524	567	514	551	550	543	580	520	561	546	556	557	534	521	519	533	551	569	576	556	526	534	525	569	545	530	542	546	540	561	557	525	563	581	540	557	540	574	540	545	561	569	543	561	598	566	543	580	553	575	562	515	606	552	518	552	519	574	528	607	580	558	574	591	537	565	520	550	572	567	587	570	578	559	581	542	562	554	542	554	548	526	525	587	585	543	591	583	565	486	577	584	554	587	552	552	559	549	551	544	598	584	568	614	550	561	554	535	519	544	569	542	542	539	547	555	566	541	560	599	589	587	524	572	587	525	569	537	559	553	554	587	551	574	525	594	554	545	543	577	553	559	576	565	530	579	533	545	562	552	557	587	590	567	531	599	521	575	576	551	535	556	556	515	504	596	541	525	585	579	606	562	568	554	577	555	532	538	556	544	530	539	569	576	519	583	563	585	550	552	544	572	547	546	557	533	523	578	552	567	554	566	555	560	561	505	532	553	524	567	566	560	567	546	587	545	541	585	541	557	586	609	525	540	533	591	560	570	600	558	572	499	564	565	547	530	572	544	558	567	580	555	543	561	580	539	565	535	559	539	572	534	542	553	581	607	574	555	542	540	553	546	581	593	556	524	575	536	554	555	528	559	604	604	531	605	582	542	526	576	565	565	602	565	555	606	576	571	595	503	545	543	566	552	547	527	569	575	540	529	588	560	540	564	526	552	553	601	538	571	594	601	537	593	517	609	561	578	532	510	515	560	544	606	534	564	549	579	537	584	571	531	549	571	584	582	609	560	583	556	568	524	535	514	541	545	567	527	509	560	576	571	521	531	571	576	533	582	580	520	561	532	528	546	587	581	567	570	535	561	528	532	559	604	533	535	566	596	564	556	543	518	547	573	543	530	565	546	560	539	547	529	537	552	604	524	574	544	592	555	514	552	531	540	543	535	541	555	595	564	585	547	549	520	545	561	558	544	524	509	558	557	563	524	569	542	559	568	585	593	577	544	565	566	576	548	516	608	593	542	548	530	545	578	554	589	560	554	555	579	577	569	526	558	570	539	542	539	523	542	534	530	609	551	567	523	573	558	528	556	535	558	573	542	558	560	540	603	523	527	528	550	524	561	564	534	532	516	589	543	549	555	543	576	562	586	512	589	582	552	568	539	514	539	553	573	580	503	577	530	555	584	590	541	564	537	542	528	590	584	549	586	595	568	582	574	566	540	586	556	624	548	552	563	594	504	549	551	540	543	534	552	532	533	527	565	555	528	560	545	607	569	545	570	557	550	535	529	609	594	566	540	541	537	570	542	560	506	573	580	568	574	531	555	545	580	547	559	526	532	580	550	539	579	558	558	528	556	548	554	528	544	572	583	555	585	569	568	569	548	558	557	591	615	557	514	513	595	545	546	566	531	590	555	547	581	594	562	570	525	513	515	571	590	575	533	569	527	564	560	525	568	567	571	558	544	583	497	582	522	545	582	531	538	544	508	528	531	578	597	614	541	567	534	517	570	559	530	537	571	514	553	567	516	545	582	542	563	534	554	593	546	537	554	524	559	549	527	560	514	598	521	521	532	543	555	508	542	556	534	569	529	553	586	532	551
4740	14996	9859	4871	3670	2812	2154	1628	1447	1230	1076	955	901	854	818	748	754	702	676	660	716	667	658	583	579	623	580	568	612	609	608	606	560	611	565	557	574	552	574	571	616	576	520	577	572	551	572	569	563	575	577	589	563	545	564	564	574	536	586	575	599	580	530	572	557	539	583	558	560	595	592	554	610	592	612	547	556	554	537	524	512	520	576	548	518	595	574	618	599	525	551	586	577	547	551	604	534	572	580	555	618	589	559	527	566	555	552	586	556	556	544	533	536	603	573	579	572	545	572	530	598	583	527	588	590	589	572	578	532	533	575	591	555	537	556	584	561	574	539	585	555	580	576	580	573	547	529	556	555	551	615	564	552	579	535	546	542	591	545	551	583	532	571	566	592	535	600	536	557	586	557	610	525	528	554	548	523	565	588	537	553	531	564	554	559	562	524	562	563	566	530	563	603	573	534	538	528	612	557	543	526	552	566	548	562	554	601	590	553	548	564	567	578	541	515	559	600	564	503	543	589	556	589	517	561	585	589	594	542	525	558	538	534	573	593	532	527	577	561	569	556	592	532	563	556	604	582	551	572	570	541	566	553	585	564	565	531	525	589	546	583	570	529	543	595	571	528	548	562	550	564	567	589	583	567	559	589	572	557	534	554	561	553	519	536	597	567	541	563	576	524	594	563	587	551	597	567	574	563	587	539	532	569	598	498	565	559	539	576	566	582	568	556	564	594	573	542	544	555	554	538	532	598	551	531	548	582	537	584	526	529	555	546	554	551	534	535	591	561	554	571	550	541	556	536	608	543	580	543	501	544	591	576	564	552	535	522	569	599	527	552	589	626	583	583	578	518	579	537	535	583	562	545	560	579	512	543	562	550	589	559	539	565	558	538	581	520	513	550	577	530	583	573	525	540	566	518	591	531	585	565	580	561	573	592	541	542	596	577	575	546	574	555	556	560	548	554	531	612	556	586	577	552	547	550	540	553	569	580	520	528	562	548	569	585	561	599	568	573	557	550	534	544	566	563	584	579	587	546	561	541	532	519	566	563	540	532	556	545	561	523	544	554	552	562	551	588	561	560	570	535	528	576	535	527	566	565	554	574	550	536	512	543	553	548	540	587	571	556	576	505	569	529	551	562	560	585	600	569	511	581	583	530	500	555	587	536	533	568	582	592	567	570	571	596	540	549	537	544	538	579	542	579	557	530	519	556	569	558	503	535	579	547	540	520	547	545	565	521	545	536	503	545	589	567	537	543	558	546	556	553	558	549	586	593	587	609	543	558	548	543	529	566	560	571	581	596	558	566	587	583	577	577	570	561	542	528	573	529	542	559	541	553	527	529	572	592	542	525	509	550	574	544	570	542	556	563	545	528	583	549	571	544	551	541	598	550	543	581	586	566	558	550	597	622	554	588	528	538	534	567	560	575	575	566	594	528	570	541	559	549	569	571	552	582	562	546	612	551	537	522	536	537	553	525	556	533	531	523	575	493	579	515	536	569	585	518	579	576	566	553	590	545	587	581	550	568	568	566	551	519	574	575	618	573	552	593	566	555	541	576	562	562	550	570	549	541	564	592	571	526	577	579	557	572	550	547	553	577	527	544	553	514	553	574	543	545	550	518	542	575	559	529	570	514	576	541	541	588	594	582	570	545	528	513	588	542	626	515	514	575	582	544	521	572	530	574	531	631	536	535	549	573	552	519	608	510	608	548	554	558	579	576	540	583	574	555	564	541	572	502	574	536	539	530	551	570	573	615	555	576	555	539	566	561	548	602	536	551	564	545	538	531	555	566	587	536	556	567	544	555	573	594	545	565	565	560	502	539	581	543	559	539	581	529	523	588	545	525	537	576	578	546	535	590	515	535	547	552	557	581	566	548	560	541	539	547	537	541	565	561	569	561	556	535	543	576	563	583	536	551	613	554	599	576	519	578	590	548	531	557	550	573	549	564	575	541	586	561	564	518	535	524	575	573	601	525	593	523	567	551	558	556	553	569	585	578	582	585	568	554	542	574	559	587	553	552	556	547	561	550	551	581	560	519	567	583	542	573	540	583	530	574	563	539	574	537	551	598	534	585	583	597	577	584	503	571	578	521	542	562	592	520	560	564	571	579	602	584	513	557	531	555	532	583	560	594	576	573	502	530	571	532	548	551	579	573	509	562	567	554	572	577	538	559	534	546	545	562	593	595	521	560	588	586	559	588	567	530	580	575	590	561	550	593	542	569	568	546	567	586	542	601	565	578	543	582	582	542	588	574	525	541	563	515	567	552	598	580	570	525	545	565	564	555	577	578	503	538	552	518	585	543	554	597	497	539	568	566	559	538	574	558	555	578	534	551	574	574	572	601	571	537	500	565	528	543	537	587	552	548	561	563	541	509	566	560	560	559	556	527	589	525	512	607	556	581	534	560	570	556	552	595	554	595	548	529	511	580	613	551	543	561	502	564	524	543	570	571	556	514	562	594	538	527	541	547	556	561	548	579	562	550	580	541	559	576	538	566	565	556	553	577	590	520	519	577	573	575	548	575	568	539	537	542	583	588	581	544	567	541	540	527	569	581	550	556	575	567	524	568	576	538	538	539	542	534	558	550	566	591	538	609	602	555	556	538	579	566	586	580	564	536	589	557	601	549	559	591	548	552	579	537	497	529	550	565	540	558	560	556	555	564	556	589	602	553	538	559	575	580	537	626	554	591	562	595	547	581	541	567	560	557	523	551	574	520	528	530	572	569	560	535	566	528	569	568	587	562	590	519	552	632	536	575	595	539	599	578	539	567	536	554	588	541	591	569	541	546	573	586	577	550	557	543	561	571	544	558	576	571	538	551	562	563	556	582	583	612	567	562	566	529	532	555	537	541	503	590	544	530	552	590	560	535	513	557	547	569	544	509	538	558	582	597	563	539	528	582	552	515	537	532	557	565	572	526	582	603	563	577	589	535	570	528	582	540	568	539	529	564	566	519	569	559	586	576	572	565	570	548	536	528	577	549	545	564	550	521	594	555	533	586	532	577	530	552	520	553	567	527	536	541	562	581	533	551	556	550	545	559	571	571	560	576	570	536	534	578	529	592	528	529	605	569	528	585	553	560	582	585	548	571	566	572	561	563	527	575	535	567	562	563	584	551	566	609	547	548	549	594	563	591	541	556	563	576	569	553	567	591	591	596	538	563	546	549	509	601	591	573	549	535	596	558	554	547	585	570	552	579	596	558	574	615	498	560	563	564	585	554	506	607	539	536	542	559	582	557	569	553	545	561	565	599	565	552	575	556	514	581	525	549	545	544	526	585	506	575	504	579	562	520	555	558	533	601	520	568	533	563	574	524	592	559	535	584	570	548	564	587	584	516	546	508	547	519	575	592	555	574	535	555	550	560	555	574	616	568	588	548	573	538	534	567	603	576	583	519	543	566	568	585	580	533	602	535	594	538	552	547	554	539	558	603	546	514	578	565	566	524	569	535	580	575	523	509	531	601	582	537	505	545	558	550	562
28110	17493	3285	640	490	436	331	249	251	235	218	251	231	253	235	235	233	222	246	241	213	266	232	226	231	212	247	267	244	222	210	243	228	241	221	206	198	214	232	218	232	247	240	215	234	258	251	249	233	248	241	241	205	220	258	239	231	251	231	243	263	229	215	253	219	232	239	229	245	232	238	222	227	207	242	197	237	212	247	228	230	218	237	260	226	221	236	211	251	215	253	219	232	205	221	244	245	223	246	246	231	224	228	252	261	238	230	248	220	217	252	228	237	212	219	231	236	217	232	224	232	245	214	210	217	233	214	231	250	225	243	258	226	234	231	236	236	237	253	240	223	246	234	261	228	217	235	221	226	213	236	211	240	244	232	239	237	233	252	253	210	223	212	236	230	232	235	208	216	240	229	219	248	228	213	243	219	219	241	202	255	223	219	233	257	202	242	225	223	232	209	237	218	232	222	217	208	253	226	217	249	235	251	227	234	240	241	233	201	231	238	232	228	230	243	226	206	216	248	234	249	229	230	231	222	226	247	204	207	232	222	227	217	256	220	248	207	242	214	234	220	226	228	231	213	227	233	239	231	233	234	229	234	243	220	250	206	239	232	232	278	235	236	226	251	220	226	203	247	213	266	212	236	235	231	227	236	239	223	240	211	237	223	249	245	265	251	224	245	231	232	239	231	217	232	215	223	256	217	234	231	224	222	240	224	213	262	217	219	229	260	253	237	215	199	226	223	255	266	211	249	224	207	218	212	196	232	214	222	249	192	208	208	237	219	227	213	250	241	244	259	222	208	240	256	212	213	237	251	228	248	230	247	234	233	243	222	227	233	202	234	233	233	238	242	202	212	259	220	217	220	213	230	240	219	241	230	248	209	230	221	203	245	249	236	250	244	221	204	224	243	217	198	219	207	242	222	231	257	233	246	253	224	226	243	220	219	234	258	230	205	244	231	228	261	244	219	260	223	211	218	227	234	232	219	241	249	223	240	226	245	214	226	250	224	250	220	245	241	257	222	232	216	196	226	198	239	218	245	234	255	259	251	217	250	251	232	189	229	192	236	207	218	233	235	221	220	241	218	235	228	267	253	233	209	209	221	230	234	227	247	236	236	243	244	249	241	222	213	240	232	200	224	244	226	229	224	247	221	237	263	235	254	243	214	215	240	224	242	250	252	194	239	262	222	241	234	200	246	206	210	258	210	240	248	229	258	251	213	227	225	232	235	215	206	229	223	255	232	224	211	247	227	226	216	220	254	237	221	251	227	232	220	223	249	239	227	242	215	249	225	235	242	224	243	205	217	229	235	246	210	226	253	223	231	231	217	232	210	243	229	236	243	231	208	220	239	251	232	204	227	229	210	240	240	212	243	212	207	207	250	239	226	178	256	241	221	190	223	246	227	250	212	219	223	262	230	213	255	220	227	226	220	231	240	249	224	237	214	233	219	219	227	220	219	241	228	241	237	234	248	231	234	249	244	226	225	199	244	245	226	214	235	221	226	210	234	216	236	219	216	221	236	217	238	207	227	270	210	234	243	223	227	242	229	227	230	228	231	239	254	228	227	230	227	225	244	245	217	236	212	262	275	236	228	227	215	244	245	240	218	215	224	229	218	241	225	214	248	230	275	239	241	235	240	213	225	212	259	229	238	237	260	228	225	220	210	254	247	230	249	263	226	227	233	242	242	211	221	258	208	196	215	237	222	222	246	219	203	220	269	216	236	234	255	240	226	236	212	247	250	207	230	208	228	270	224	245	243	243	233	216	221	229	216	233	226	232	228	238	231	257	226	225	259	245	248	240	221	203	219	228	200	228	268	219	253	238	232	258	270	204	257	252	215	228	253	219	250	219	256	228	227	246	219	222	241	228	217	223	223	264	215	235	228	236	230	240	227	238	220	218	229	231	231	228	244	234	240	214	235	235	216	223	223	224	257	237	241	225	243	256	213	237	229	227	249	217	237	234	234	220	224	222	209	208	211	205	234	250	226	258	202	227	226	233	220	242	256	242	205	242	230	258	238	244	226	223	244	204	202	222	239	211	240	224	190	196	234	230	213	219	220	238	235	221	231	207	273	239	249	242	218	239	221	246	233	219	246	233	231	243	220	228	247	224	228	216	253	228	225	225	236	230	208	252	216	210	243	227	234	216	249	251	237	214	215	215	245	252	216	254	228	224	240	235	249	219	232	221	234	255	236	231	216	205	246	244	235	220	250	217	210	224	223	231	232	263	247	234	248	235	219	210	205	231	245	228	234	217	210	250	211	247	230	242	226	244	240	203	222	233	220	244	208	217	231	228	232	237	238	234	248	225	226	248	213	221	237	225	269	209	243	227	231	219	252	220	252	234	227	203	229	222	233	202	244	234	223	243	219	223	229	243	226	226	234	233	263	244	235	240	211	207	237	238	237	260	231	248	197	236	223	247	220	228	262	229	229	232	237	238	252	214	230	222	234	229	217	224	213	222	234	226	211	223	212	225	238	228	229	208	232	239	226	217	251	204	217	235	209	217	221	210	235	232	206	220	220	215	260	187	245	220	234	227	232	206	242	237	207	239	200	235	229	180	250	232	225	232	203	239	245	230	243	236	217	242	222	222	231	209	236	253	219	238	214	250	241	243	239	220	256	258	208	211	224	235	212	205	229	225	218	225	197	214	232	234	228	242	229	231	252	225	227	226	217	229	200	241	248	245	235	208	221	223	240	239	236	217	256	228	238	216	248	233	237	211	212	238	219	199	231	209	240	215	216	224	243	226	254	212	233	232	237	218	227	237	234	217	247	243	220	203	264	242	227	220	201	238	213	252	203	240	216	221	251	236	222	221	250	223	220	226	245	233	235	247	238	228	245	208	257	227	221	227	230	193	206	233	256	245	220	211	229	228	229	242	206	226	225	215	211	227	222	240	211	212	233	224	253	201	256	241	202	222	229	227	236	205	216	245	232	212	217	249	248	257	263	233	211	204	212	230	221	219	226	233	220	228	241	225	234	258	224	248	242	252	241	243	256	226	213	219	222	238	248	232	243	239	226	247	228	249	242	251	231	237	225	224	238	230	226	225	240	233	208	218	218	238	261	216	224	228	229	227	236	231	240	209	222	228	244	224	233	221	247	262	237	232	238	232	228	224	243	230	261	235	242	225	234	225	219	264	238	233	226	218	226	224	237	242	234	226	228	226	233	230	206	218	220	245	219	228	254	206	231	230	234	219	245	238	235	237	222	239	243	208	248	244	217	232	228	255	215	212	229	218	244	250	229	235	218	241	198	243	223	249	240	235	258	228	205	265	250	236	205	234	230	211	211	214	207	238	219	234	184	250	236	212	215	240	217	252	229	244	233	259	228	244	215	234	232	212	236	218	205	227	224	226	218	207	257	213	212	240	227	268	241	198	265	214	227	232	244	244	234	241	238	227	210	222	243	235	219	199	250	252	232	237	232	223	220	233	221	242	232	224	221	244	244	226	205	225	222	259	246	213	234	226	227	248	217	219	217	229
4336	845	667	384	383	340	318	286	277	276	274	240	298	272	259	253	223	282	255	270	275	245	269	246	258	273	253	275	285	272	251	222	235	266	270	265	231	245	217	274	270	269	242	268	254	229	265	238	256	223	284	256	264	277	259	258	264	253	273	249	248	267	246	247	257	265	252	254	252	267	244	281	240	286	280	239	265	250	264	280	242	250	282	267	257	282	262	239	266	250	266	252	259	242	272	247	239	248	246	276	252	268	274	275	259	262	244	252	244	268	260	257	259	250	225	250	270	272	252	266	262	264	269	270	265	294	266	246	269	249	265	247	243	226	248	224	285	276	255	238	263	243	241	264	264	238	246	257	279	268	281	297	247	249	277	283	265	271	274	218	251	266	270	269	264	241	218	270	267	252	246	254	262	281	253	239	269	243	258	244	266	276	268	267	265	266	252	276	256	267	276	250	289	279	271	250	258	277	265	268	256	271	272	270	298	272	258	255	263	255	267	238	267	279	243	289	287	267	248	270	233	252	279	256	258	279	269	256	241	247	263	273	280	261	260	265	240	276	234	256	247	268	232	251	244	282	243	271	263	283	258	231	277	251	254	231	252	254	266	251	281	255	269	236	253	253	241	293	253	280	254	259	283	283	248	264	262	251	271	253	234	258	258	261	265	292	291	249	268	237	251	260	253	238	220	223	250	321	245	278	259	252	235	255	263	281	303	277	245	271	259	276	233	263	258	246	285	253	281	295	248	268	280	270	248	254	276	277	269	254	263	249	261	287	255	279	281	268	267	261	269	235	250	254	241	264	234	243	270	262	283	238	244	274	249	288	232	272	239	252	239	264	239	252	276	256	296	267	284	250	261	246	237	264	248	243	264	274	279	270	265	263	289	275	246	295	275	232	239	265	251	283	255	278	277	213	272	244	245	296	260	268	258	282	287	267	268	258	251	256	255	258	265	255	245	285	254	253	276	274	256	273	233	260	266	266	261	259	239	262	276	285	257	274	269	246	263	256	283	281	254	241	246	267	248	243	243	262	258	271	270	261	248	271	272	247	284	256	254	289	276	263	259	231	249	247	235	249	279	263	238	270	237	231	250	265	262	228	273	246	258	256	243	263	250	288	265	254	254	282	276	264	285	279	271	251	262	243	271	287	258	263	237	251	271	258	234	263	294	264	238	224	252	247	258	247	257	259	271	268	270	267	258	248	231	250	270	253	242	231	225	274	242	234	256	259	247	265	267	278	253	280	274	250	244	277	277	274	280	296	256	227	266	272	288	246	217	252	249	290	270	266	258	290	268	235	245	280	268	269	263	221	264	258	272	227	259	243	272	253	265	243	274	255	273	270	247	252	235	258	269	274	241	256	271	255	276	241	267	228	270	274	240	244	242	246	265	271	271	278	240	291	249	262	275	229	270	282	248	274	271	255	258	297	270	244	270	279	263	272	259	246	266	261	268	264	250	252	223	247	252	281	257	252	256	266	258	247	267	280	233	254	258	268	255	260	276	268	232	253	261	292	252	252	227	240	279	240	260	266	265	258	284	267	217	261	276	262	284	230	266	251	239	247	258	222	279	248	265	243	254	273	271	250	238	223	248	247	232	307	234	227	256	266	251	260	259	276	251	276	254	275	262	243	247	245	272	288	270	277	272	257	223	256	243	257	249	260	282	293	263	248	234	245	275	240	261	251	242	276	265	260	256	227	241	258	250	255	268	279	251	278	261	246	239	287	276	255	270	260	265	223	257	237	233	247	278	275	276	270	250	271	267	244	269	265	282	255	249	245	250	250	269	272	272	262	266	277	245	234	262	243	258	250	253	239	268	255	274	244	256	260	265	252	283	248	268	258	261	269	280	269	227	270	276	248	256	275	255	270	256	267	260	283	247	257	262	286	273	274	261	251	263	235	279	264	242	304	258	292	254	273	250	274	295	267	267	266	252	244	296	286	298	259	273	257	271	251	256	253	263	271	258	293	280	270	242	239	269	245	257	240	268	275	302	280	253	266	244	268	246	252	258	255	260	283	225	242	263	255	267	246	252	246	277	256	259	246	272	263	269	285	250	240	233	274	259	268	272	236	290	258	254	243	268	274	264	232	222	264	261	280	258	266	256	231	254	273	255	242	251	248	272	246	252	252	263	243	258	258	272	250	248	254	235	286	241	231	246	264	236	220	252	250	235	245	241	271	233	277	288	278	263	272	248	253	276	279	245	225	265	275	252	265	261	246	234	268	238	263	262	269	273	231	281	258	231	253	268	255	251	244	273	261	243	267	269	243	257	264	262	288	255	253	293	287	246	237	246	243	269	262	234	234	250	280	246	257	263	258	244	268	259	268	253	258	245	262	262	265	269	265	257	245	251	245	264	243	232	266	258	262	274	254	243	238	254	245	266	260	244	256	271	237	257	254	246	260	272	255	255	292	269	251	237	242	266	260	268	229	227	269	261	247	228	246	261	215	272	258	276	269	263	253	257	236	259	247	259	229	260	234	247	285	250	264	266	255	294	264	261	274	277	276	231	279	239	265	263	268	243	282	241	260	261	276	257	258	244	242	250	244	251	277	253	250	253	265	281	259	245	265	303	260	243	252	240	263	274	246	252	256	256	291	268	251	246	250	251	256	222	274	251	239	244	273	251	231	257	261	273	256	297	274	227	267	266	272	278	258	274	265	257	277	261	232	262	264	251	245	268	255	227	266	241	249	266	301	234	263	263	250	249	252	277	253	232	275	259	262	236	271	236	256	279	237	241	253	296	282	269	282	276	275	269	262	279	248	261	247	300	251	264	247	253	259	241	271	266	266	264	276	244	214	286	273	255	280	260	251	252	256	250	279	250	259	242	236	229	258	241	252	282	262	264	277	283	273	256	276	243	247	228	268	244	229	263	257	276	259	289	250	271	246	246	261	246	246	258	251	274	251	245	259	260	254	246	294	266	274	245	258	258	273	290	267	265	231	252	271	244	266	232	247	218	253	268	258	276	278	289	269	231	218	276	250	250	257	270	263	268	279	256	263	293	262	228	286	254	262	277	249	313	252	229	293	251	259	254	258	254	260	247	272	270	291	220	252	241	291	255	265	254	277	272	275	245	254	253	260	244	279	249	265	218	270	239	259	252	257	247	248	254	269	256	249	278	269	263	274	258	270	239	268	241	275	248	239	257	240	241	281	248	265	272	227	265	240	229	234	265	259	254	268	295	290	280	283	271	306	254	237	255	261	252	264	259	271	237	288	283	273	271	259	294	255	275	271	253	267	227	291	247	264	252	279	294	274	240	272	269	230	274	271	258	258	244	270	263	253	279	252	249	246	283	263	277	302	244	251	246	284	274	254	249	264	272	281	265	244	242	254	268	269	289	258	270	267	281	242	259	266	255	250	240	269	272	258	305	234	233	276	243	256	275	263	277	253	272	248	254	250	278	254	224	263	253	255	245	266	287	267	246	265	249	290	244	253	264	246	251	241	254	278	254	280	298	278	242	279	258	249	265	246	261	260
23971	21400	28702	24476	21374	8674	874	576	500	429	422	388	365	343	328	301	334	299	258	305	285	280	299	264	284	255	266	254	270	267	245	270	233	250	258	258	256	240	231	279	278	265	236	262	264	230	272	275	260	259	272	256	288	264	253	245	251	253	274	270	262	290	275	246	225	257	265	237	236	233	260	235	272	221	227	285	265	253	237	273	273	235	247	239	266	245	255	253	269	241	256	280	236	262	259	273	254	235	261	235	220	249	279	246	251	259	247	259	245	235	252	256	264	248	249	228	234	275	278	282	242	241	262	259	276	248	261	269	233	256	258	220	251	257	279	236	242	254	247	239	249	249	262	243	267	271	257	242	244	236	268	235	230	261	277	266	219	247	282	262	255	255	246	231	236	251	258	217	256	255	266	274	241	267	247	247	250	249	268	253	256	239	261	233	256	239	273	222	261	279	257	254	255	226	249	276	291	277	250	244	264	237	257	260	239	262	258	226	253	256	259	239	227	238	248	240	221	273	266	260	247	257	220	231	257	242	262	233	227	282	248	277	275	246	249	260	243	239	258	209	263	272	267	248	260	220	249	233	276	243	254	256	250	260	233	255	262	252	254	262	264	224	261	239	230	247	243	254	250	265	251	247	230	257	224	262	249	261	240	228	239	235	268	254	244	255	252	254	222	223	272	253	256	221	249	279	266	234	280	260	255	249	259	246	236	234	252	252	243	250	246	249	250	260	263	254	249	230	230	265	262	253	221	265	281	259	272	257	261	248	273	217	244	237	270	259	259	252	216	202	249	228	229	237	246	236	258	271	268	248	237	286	254	208	262	262	270	259	245	258	258	258	223	224	266	261	255	213	222	255	236	253	284	268	292	219	255	252	258	258	262	255	237	255	250	236	268	276	255	266	257	269	283	229	255	264	269	243	237	252	286	262	231	228	248	233	269	233	247	251	242	262	233	265	243	246	251	269	235	264	243	289	274	229	239	237	264	285	205	240	269	234	249	258	219	277	264	255	249	247	223	235	260	261	245	249	264	229	271	264	274	231	255	236	260	232	253	246	263	270	246	241	257	243	244	252	270	226	243	271	263	264	249	256	262	256	260	247	278	286	251	255	266	252	239	251	238	228	271	248	226	255	258	246	257	245	252	235	296	254	278	261	237	273	259	254	213	239	259	294	244	237	235	244	268	267	236	282	276	264	244	239	229	232	260	226	237	245	236	252	269	243	235	242	221	263	225	229	263	232	262	244	269	273	264	281	270	245	257	288	258	272	245	230	243	259	238	235	240	229	254	267	248	267	223	269	279	254	247	240	276	239	258	250	241	244	264	244	236	275	240	242	222	242	254	260	232	237	238	267	215	273	230	255	266	245	269	259	266	233	214	241	280	242	254	239	249	263	253	209	251	258	250	234	242	252	269	261	230	251	223	254	287	283	249	241	277	250	232	240	246	246	244	247	255	255	270	261	238	241	218	235	281	249	232	263	257	268	225	233	242	259	252	242	235	256	276	252	245	244	246	247	267	223	276	235	224	270	246	249	254	245	237	242	244	246	254	271	259	257	228	250	257	230	242	277	263	257	241	238	229	233	243	243	236	251	254	240	247	251	254	268	262	234	265	251	265	227	239	244	248	265	237	233	260	288	220	254	258	257	225	258	267	262	251	247	253	220	232	248	245	231	269	261	254	227	265	259	243	222	272	259	242	270	258	239	258	277	271	247	251	226	268	276	262	267	238	234	245	257	267	235	241	250	250	259	261	213	249	240	216	234	244	245	277	249	245	258	246	263	255	259	245	247	279	263	245	239	253	235	245	261	264	226	245	234	246	258	242	245	238	253	244	258	238	209	259	262	255	211	262	252	237	258	244	283	263	248	253	278	264	260	217	254	217	247	273	247	277	247	238	222	253	240	255	274	254	270	257	304	240	244	258	269	238	262	280	238	259	253	221	252	260	238	245	255	277	243	271	238	256	248	247	236	262	252	247	245	215	251	226	262	236	226	227	238	257	252	249	281	244	242	249	261	232	273	265	244	233	265	232	236	265	263	283	264	289	247	242	253	244	254	234	256	240	240	286	272	240	231	244	228	251	220	256	263	236	256	263	253	258	253	266	253	263	238	270	263	262	218	278	268	232	258	264	247	259	253	269	269	258	262	265	257	249	247	251	275	258	245	258	263	231	261	255	236	241	243	248	229	236	259	250	233	256	232	267	249	232	248	226	250	273	256	258	242	233	253	236	247	224	244	246	275	261	245	240	253	221	265	257	240	240	273	261	224	261	269	241	236	250	257	235	284	277	222	258	259	252	251	240	243	242	252	224	267	252	255	232	216	261	254	233	244	247	266	246	241	257	267	244	240	268	260	276	276	220	256	230	253	249	241	274	232	242	272	251	254	251	274	259	250	250	250	243	240	251	252	255	247	224	260	242	243	238	256	239	256	246	247	243	268	242	230	247	249	248	249	255	260	247	274	237	256	250	248	232	260	233	253	241	242	273	272	231	237	229	260	235	254	249	218	248	269	269	258	217	253	280	223	250	267	228	237	254	228	250	216	256	231	254	264	281	243	229	265	231	246	253	271	260	233	246	245	264	220	249	248	256	244	239	244	271	276	242	231	232	248	230	234	231	248	243	237	261	251	222	261	263	244	241	236	265	250	248	283	248	250	258	240	285	263	265	248	278	222	238	254	231	243	270	250	255	269	256	247	249	254	246	261	241	243	257	258	247	259	270	225	243	253	229	227	236	252	246	257	241	274	221	273	262	265	265	244	265	229	246	246	231	247	247	238	257	247	250	273	256	227	249	243	225	225	232	260	258	249	247	252	255	248	255	261	259	246	258	269	284	262	264	243	217	286	251	235	231	273	262	233	285	233	248	226	256	250	236	267	272	248	275	267	244	258	239	230	230	238	277	270	229	257	265	264	250	254	231	255	240	245	217	246	259	248	248	250	245	238	217	234	256	256	278	286	259	253	250	278	264	272	271	230	229	230	249	253	280	256	262	244	258	242	243	247	201	277	244	238	234	252	240	259	258	248	254	277	238	276	262	253	244	270	240	263	257	237	218	229	249	261	229	236	282	242	262	252	253	249	263	255	247	250	256	234	251	259	246	239	283	253	266	267	271	254	243	229	249	234	239	235	235	239	250	256	249	231	203	250	259	271	264	285	273	253	242	236	236	242	266	267	257	251	258	240	266	234	232	239	245	255	257	237	257	261	227	228	256	288	230	232	238	248	229	217	231	241	244	226	220	264	241	252	250	255	270	272	225	273	259	261	257	247	212	245	254	264	245	223	256	229	231	289	243	267	258	273	265	246	245	262	253	250	248	281	256	239	239	256	272	251	273	228	262	247	243	233	264	253	230	251	247	231	272	256	238	260	217	268	238	236	245	280	245	255	240	241	248	265	245	261	237	262	254	238	266	212	254	242	218	243	245	263	232	246	266	225	246	229	222	225	251	238	228	265	242	253	247	242	263	271	230	239	244	254	252	265	269	234
3432	8996	5697	2765	1888	1453	1083	864	737	642	532	491	493	422	356	338	312	334	301	318	295	334	306	307	287	284	285	255	296	297	299	278	305	269	269	273	283	276	265	281	253	306	288	252	297	277	284	293	273	266	279	276	270	257	258	301	285	274	282	268	254	254	267	287	303	283	254	295	255	262	258	289	264	275	290	250	248	269	307	274	268	279	271	261	287	273	272	232	271	244	271	279	284	249	276	245	227	274	251	257	275	272	250	261	249	283	297	274	288	263	286	275	273	273	292	264	274	281	257	304	237	253	268	255	242	223	236	253	264	262	281	258	257	280	262	274	261	264	272	270	288	276	279	262	292	287	274	279	261	240	256	259	258	246	274	255	287	296	250	302	260	258	265	279	278	287	283	264	285	257	256	265	285	258	271	278	280	279	216	287	281	290	249	285	287	284	291	237	280	274	253	272	251	276	267	260	296	271	255	255	267	273	280	299	242	260	285	271	287	281	257	295	318	259	299	287	250	269	248	277	275	267	307	264	271	284	259	282	272	291	278	270	263	287	265	292	292	228	245	267	268	268	250	276	256	272	302	282	259	257	252	272	245	259	243	273	269	283	280	273	274	258	262	250	271	266	233	288	291	279	270	283	272	224	259	228	282	276	256	268	250	282	251	275	264	291	272	264	293	261	258	274	292	302	289	247	281	242	267	288	257	249	282	256	258	265	286	280	236	234	263	275	263	269	273	223	264	254	262	266	244	267	261	268	239	241	315	252	297	255	257	286	258	234	276	271	255	262	317	255	292	258	257	270	290	277	258	301	270	297	276	275	267	288	281	258	261	274	290	248	257	278	256	280	294	253	274	273	245	288	247	254	271	264	268	279	269	269	261	260	294	250	275	234	274	252	286	293	252	264	280	265	266	284	269	282	252	290	255	257	288	300	259	273	265	274	266	293	280	266	267	251	257	279	261	257	284	268	268	247	268	262	241	254	292	304	282	245	254	264	308	283	259	280	258	270	274	276	253	277	234	287	236	272	247	254	270	236	278	274	281	256	264	256	257	283	252	282	287	279	257	244	259	274	294	263	273	270	242	283	289	260	273	281	250	292	298	263	269	247	258	267	282	279	302	263	293	282	271	253	275	263	275	251	255	290	254	268	288	300	254	271	263	276	289	274	269	267	269	258	253	274	286	233	259	292	247	273	278	285	267	269	270	258	274	272	253	249	271	265	259	256	276	285	269	281	242	282	265	310	262	244	271	250	251	278	284	274	277	265	246	267	262	262	290	274	246	278	272	287	279	266	275	285	285	272	312	284	266	255	298	256	277	279	246	268	256	269	280	295	272	287	260	267	284	260	257	251	261	264	257	292	277	266	292	258	290	259	279	259	280	253	278	273	286	268	279	274	245	239	262	281	287	271	312	267	270	290	260	281	271	260	298	268	272	272	304	270	267	276	283	279	277	255	254	295	247	256	268	246	270	264	257	261	281	280	257	263	266	269	254	240	287	290	248	284	280	259	266	265	271	260	278	249	262	272	265	262	257	262	267	279	274	267	302	264	274	279	269	252	274	282	243	227	281	279	283	295	277	268	276	285	282	251	281	262	269	260	260	285	269	278	252	296	272	271	263	280	274	273	295	255	276	253	227	246	286	275	293	266	277	264	265	264	273	286	251	257	257	246	274	259	262	244	281	268	278	249	303	248	280	287	258	269	256	291	243	243	257	257	282	295	281	275	242	258	276	274	259	279	259	258	241	303	281	263	277	266	252	267	271	265	284	286	262	254	272	239	256	277	249	245	280	254	243	262	236	253	251	243	263	273	267	255	242	257	300	272	261	304	295	275	269	247	308	271	266	293	258	272	272	287	244	272	256	295	301	289	269	279	271	245	286	242	289	267	283	244	283	268	255	239	242	281	292	284	274	292	259	275	284	259	295	268	261	285	281	275	253	276	250	235	248	240	260	268	278	287	245	260	279	260	251	272	249	287	281	278	265	235	255	259	296	299	255	272	290	269	264	262	256	248	268	257	247	255	274	260	277	266	273	300	251	269	290	276	253	257	274	275	297	255	256	273	279	233	249	285	288	293	260	267	301	296	264	279	275	269	281	290	272	269	270	233	254	268	261	256	259	266	268	246	245	275	271	286	275	253	273	269	246	276	276	254	254	280	280	269	244	285	271	275	279	287	263	269	277	250	268	262	262	273	241	265	244	233	247	259	284	284	276	287	274	269	293	288	281	261	240	302	297	244	288	265	257	252	261	257	250	264	273	260	269	250	250	256	297	288	268	247	276	263	289	245	288	276	271	245	271	256	310	284	280	263	271	258	279	252	264	272	250	252	263	245	254	283	269	262	290	299	293	263	267	270	268	292	248	285	264	226	277	290	288	272	296	266	235	250	263	274	255	265	272	291	287	245	277	263	266	282	265	266	263	246	273	286	260	278	268	272	246	282	245	265	267	255	245	269	272	240	306	258	262	268	274	274	299	271	261	277	256	298	266	254	254	263	274	283	256	268	248	290	232	278	293	261	253	273	293	254	268	275	239	285	258	252	288	272	249	263	270	256	276	258	244	258	264	267	282	263	262	248	243	286	293	232	259	261	275	271	307	253	239	267	290	265	246	255	269	279	267	290	235	265	269	263	244	295	299	283	264	254	278	267	290	283	272	272	249	280	281	276	274	261	260	271	293	262	291	257	267	235	271	280	241	254	262	277	258	271	306	275	275	277	261	273	259	261	251	286	273	286	264	266	286	269	272	268	287	257	241	299	258	240	258	271	270	261	266	266	272	260	277	228	259	267	273	298	293	293	249	245	269	247	249	263	286	268	275	271	254	254	273	268	256	250	265	261	253	265	256	274	259	263	267	268	256	291	267	273	237	265	278	253	258	255	276	299	279	272	294	261	264	264	267	243	272	292	262	250	258	251	258	262	288	267	276	250	261	259	274	254	259	266	245	255	259	319	254	270	285	289	290	275	283	257	259	253	268	265	292	270	264	273	272	266	252	277	297	255	253	297	276	246	247	254	273	271	296	247	254	279	256	284	265	250	264	289	272	266	268	269	275	256	233	259	285	263	243	284	292	291	236	273	245	282	269	278	285	277	236	267	278	247	303	241	271	281	275	277	234	269	235	248	263	298	269	271	260	278	239	249	281	300	288	268	270	239	260	278	264	263	271	284	309	277	252	267	297	268	254	243	271	267	252	276	294	265	294	266	247	246	263	292	280	276	280	259	261	269	276	245	274	263	278	247	270	301	221	293	263	253	253	243	278	269	248	266	294	247	303	275	264	278	254	295	257	273	280	254	227	276	257	245	284	279	273	255	261	265	298	273	239	244	278	283	264	286	277	259	281	272	243	280	278	263	250	247	231	270	294	267	288	262	255	273	302	296	291	295	280	230	270	284	262	274	250	261	272	269	262	289	288	248	271	254	280	289	290	263	287	271	237	286	284	281	268	248	268	243	296	264	260	262	277	262	275	248	272	218	268	273	280	264	271	268
25194	21386	27574	25488	9829	892	675	672	584	544	503	500	530	496	506	519	466	482	435	472	440	520	487	427	460	486	446	448	431	456	505	413	463	470	471	487	473	459	464	425	456	423	460	445	483	431	457	458	465	439	474	481	445	423	435	419	439	441	427	424	457	448	492	426	479	449	436	430	447	464	430	460	470	438	476	465	475	454	424	464	466	465	461	427	460	427	501	430	441	457	448	437	465	423	493	451	453	454	441	441	455	434	455	445	433	454	479	411	418	479	437	443	478	447	427	469	453	504	461	446	433	414	461	388	451	464	453	461	463	449	472	454	466	497	469	461	480	471	460	461	439	501	459	430	439	469	420	442	481	469	443	468	426	501	456	418	432	471	452	420	432	447	461	452	422	434	445	451	448	419	463	457	420	445	451	421	483	481	468	454	493	455	419	448	470	469	474	457	455	460	500	450	450	443	419	420	471	457	461	446	453	443	453	418	485	469	427	451	475	425	455	406	462	444	469	422	458	437	466	441	473	452	455	446	430	429	477	444	459	470	427	461	465	483	449	431	466	464	493	471	455	451	437	434	449	464	466	466	477	446	469	442	464	472	465	441	466	452	509	440	461	448	469	441	467	495	462	451	468	451	439	445	443	454	428	437	462	477	461	460	423	457	452	456	502	410	455	441	476	440	419	440	439	434	503	455	475	435	449	472	486	468	449	447	442	417	452	436	497	436	480	457	448	421	453	456	451	437	466	441	467	447	454	436	490	458	442	409	455	449	446	492	454	451	445	474	440	465	466	447	468	449	419	436	454	465	464	471	455	414	441	418	424	422	468	501	457	466	457	492	447	448	470	482	472	464	432	465	463	460	451	463	426	451	481	454	436	456	462	452	430	461	481	451	464	423	424	476	430	438	448	407	418	462	455	461	432	426	458	413	482	430	463	452	473	432	464	451	489	481	424	466	445	444	435	452	470	481	460	456	447	440	418	437	475	472	461	441	438	418	449	465	447	472	453	458	469	418	451	453	423	444	437	432	448	430	453	459	426	447	477	444	429	464	431	487	424	442	474	417	454	451	462	447	464	514	430	441	444	441	443	489	443	421	441	425	457	471	463	432	426	471	453	446	468	438	462	476	458	451	446	432	479	451	437	453	458	444	451	429	438	478	451	454	464	438	464	426	488	457	464	442	423	473	447	426	445	453	461	452	444	448	463	481	478	433	451	415	480	455	480	466	471	444	468	453	430	450	453	491	447	454	472	447	434	443	478	463	426	466	451	468	439	425	464	457	465	447	418	485	466	432	443	459	446	462	480	467	435	478	439	461	435	464	473	444	437	438	459	447	482	479	458	452	458	449	437	426	474	463	432	456	459	520	461	435	491	418	460	450	434	461	442	458	485	439	454	422	449	419	469	432	440	458	470	425	427	461	456	464	443	460	456	457	436	497	426	460	428	429	470	462	492	427	423	459	477	439	462	396	444	486	462	436	446	448	461	471	391	476	392	466	465	439	479	446	464	463	454	495	454	431	451	449	444	470	437	414	458	438	439	441	451	465	469	435	462	481	432	444	427	496	476	465	415	438	432	478	449	456	472	455	471	428	463	431	453	447	488	444	379	452	421	444	508	462	436	443	441	463	441	438	442	437	466	455	449	429	400	427	454	439	455	475	425	462	437	427	396	469	480	431	443	438	452	427	419	458	467	444	416	481	461	412	461	441	420	475	452	433	442	453	454	434	415	484	427	475	433	464	422	458	410	433	447	439	469	460	458	439	453	435	467	411	451	469	434	473	459	474	438	424	456	465	475	467	442	483	480	477	433	464	471	444	456	451	456	415	478	424	467	429	460	466	465	435	454	468	437	468	476	502	415	419	457	487	425	450	448	442	487	430	454	465	387	448	430	497	443	456	455	475	397	456	477	504	432	457	447	454	482	447	469	414	499	449	472	450	433	430	462	495	438	464	480	452	402	440	453	446	508	427	422	469	435	497	463	415	422	456	479	449	476	446	430	437	444	444	460	455	450	491	454	493	459	461	457	448	470	399	445	459	465	450	446	434	432	421	437	465	458	472	455	423	461	433	425	475	454	437	461	457	430	460	460	457	429	444	464	446	443	437	462	419	467	475	429	465	418	465	453	446	446	442	431	480	413	474	433	482	438	461	447	461	439	434	480	476	448	452	435	423	456	478	472	445	416	420	446	470	422	441	475	450	441	445	425	450	471	488	452	449	466	476	471	421	496	459	441	432	472	473	424	482	432	454	449	439	435	443	463	476	436	465	441	425	459	470	466	397	448	422	456	424	432	416	426	450	454	417	416	432	413	469	467	465	438	462	490	472	438	421	466	420	475	489	486	431	418	463	443	421	454	454	436	429	405	450	458	478	484	456	435	438	437	485	410	454	440	466	441	465	534	441	452	485	402	444	443	454	418	477	444	454	419	455	436	488	465	460	466	414	445	448	465	501	444	417	465	437	458	438	477	460	445	434	481	406	435	474	463	435	453	469	489	457	452	481	468	474	481	480	455	485	435	432	433	440	449	452	484	452	478	385	500	483	466	459	458	451	437	474	468	452	447	464	427	415	451	480	456	441	414	440	437	440	454	432	435	430	449	462	406	416	440	448	432	437	474	439	428	475	473	410	389	459	430	422	475	470	504	453	451	462	440	491	469	459	445	473	482	425	464	461	430	435	453	478	439	462	444	456	478	479	477	434	426	449	411	430	444	423	465	484	425	487	431	452	478	450	463	456	471	474	467	431	466	433	472	431	482	467	489	461	457	459	491	419	456	456	444	463	473	474	420	445	453	448	421	460	396	434	429	469	430	428	465	433	449	463	437	445	427	489	440	471	477	440	444	454	421	459	427	435	441	408	429	452	451	422	460	498	443	463	473	430	466	457	496	432	469	478	450	495	427	439	426	449	458	459	466	433	432	460	454	483	423	453	466	419	440	482	436	465	434	468	441	481	468	485	464	470	438	476	479	452	473	471	480	449	482	444	454	448	432	451	497	426	472	444	445	435	467	445	443	437	468	472	425	459	455	509	443	418	465	456	449	442	486	443	443	410	455	434	453	425	428	472	447	443	410	448	491	426	459	485	443	448	475	472	452	405	436	484	459	411	428	436	404	423	464	440	457	418	443	394	431	446	436	417	472	436	463	450	467	471	463	450	445	480	480	440	459	463	480	430	469	482	414	436	454	422	451	470	429	419	437	427	455	439	464	473	469	432	470	430	476	454	461	454	451	429	449	484	480	458	433	434	476	484	432	448	459	458	459	490	445	448	438	433	450	468	438	453	476	430	446	454	431	444	462	387	450	471	468	473	434	467	463	438	485	471	470	407	462	429	424	462	437	472	416	451	467	446	474	400	464	453	457	420	436	414	461	436	475	413	408	409	457	438	438	442	439	443	476	413	440	452	439	483	499	447	443	440	448	445	474	448	435	463	435	449	432	445	419	462	445	482	485	417	483	456	454	443	444	397	443	444	491	458	467	441	412	467	485	451
3572	5373	3506	1811	1328	1117	995	812	736	673	647	545	578	597	504	517	558	520	533	525	524	502	482	484	536	537	477	518	505	506	497	541	520	527	512	464	516	488	483	456	466	471	474	479	474	478	500	505	465	475	497	508	517	471	482	467	470	482	495	491	494	483	472	463	447	479	483	470	498	488	517	498	513	480	499	479	523	454	494	525	487	511	540	508	505	476	498	471	447	481	487	520	500	510	465	526	484	499	490	438	469	482	455	452	493	485	488	490	528	475	493	475	487	478	498	485	466	488	471	436	497	489	494	491	504	522	490	481	479	474	499	490	472	546	477	505	485	471	493	496	495	492	477	476	473	473	482	502	497	453	465	452	527	456	480	472	537	461	500	482	499	478	452	522	493	454	498	488	493	458	454	509	506	511	505	467	532	460	516	479	522	489	482	510	517	533	501	516	462	475	493	505	474	495	501	463	481	519	458	453	499	469	484	474	444	509	481	504	512	525	489	503	499	487	472	472	498	450	475	455	493	513	499	505	495	485	508	472	457	484	471	519	461	482	477	476	505	503	502	486	532	481	499	464	483	497	471	472	451	499	474	490	489	480	516	452	512	504	498	469	484	509	475	481	509	508	469	458	481	465	469	483	480	489	498	459	484	468	536	493	452	512	469	469	437	443	468	515	485	518	480	493	469	470	446	505	499	485	467	481	457	481	450	498	438	435	529	496	494	492	485	464	464	502	535	438	504	456	492	507	494	498	441	513	510	471	467	466	494	490	457	500	454	497	478	496	484	461	492	496	446	495	457	487	488	459	529	487	455	489	503	518	484	474	469	518	510	462	438	474	495	498	483	498	467	443	472	428	470	477	518	478	510	482	491	507	524	498	482	475	487	520	499	501	518	481	433	509	473	510	446	493	491	497	501	493	457	462	500	503	517	522	501	447	547	505	499	479	519	517	501	491	498	450	461	498	473	474	472	445	464	494	509	475	423	472	467	493	483	480	508	486	488	486	500	474	497	455	478	504	483	491	476	478	484	474	495	505	498	538	504	501	464	428	472	494	456	460	485	492	461	493	491	444	494	469	445	457	499	461	530	494	460	471	476	515	448	479	481	459	475	460	500	437	458	482	500	486	468	483	487	491	472	466	438	480	445	465	463	463	471	467	512	499	508	483	503	467	474	468	491	483	513	505	435	491	492	449	492	498	491	512	473	481	498	489	488	475	511	452	482	474	452	506	481	505	498	496	446	488	456	486	495	479	482	501	482	489	513	478	471	497	485	499	461	461	441	465	483	477	458	525	480	455	456	476	465	495	455	468	458	518	483	468	510	502	508	492	467	468	504	480	471	486	447	512	479	488	450	481	479	495	457	493	485	503	485	453	477	497	527	482	507	470	546	501	462	492	483	487	474	488	465	482	517	461	455	472	429	473	501	485	489	486	492	488	465	492	488	468	478	475	446	487	469	487	498	474	473	461	502	455	506	463	471	457	433	453	487	453	485	460	476	484	447	498	487	521	450	469	472	488	476	454	456	470	495	482	477	481	486	499	471	491	534	443	474	498	507	510	523	522	450	487	477	458	443	460	513	458	509	522	499	500	514	441	442	519	533	456	506	471	516	490	509	474	479	476	484	486	514	488	463	485	479	503	485	476	487	474	492	469	452	452	511	469	503	481	451	516	486	463	471	484	492	478	484	463	490	486	481	462	524	515	516	463	485	496	450	477	473	476	474	499	495	454	477	478	478	466	469	456	461	486	494	472	466	449	493	466	467	510	482	480	476	453	490	470	470	475	493	502	490	527	505	497	469	494	505	468	494	504	521	511	489	481	466	503	516	457	494	540	522	443	493	477	496	513	495	488	531	474	507	489	501	482	523	529	465	516	491	521	476	460	509	464	468	486	475	500	506	474	472	505	476	485	427	489	492	491	520	463	528	547	506	464	457	472	469	494	497	482	480	511	477	456	500	517	501	477	496	496	531	454	448	487	495	533	428	476	465	494	478	507	478	469	491	495	436	483	481	504	475	505	455	471	488	467	469	450	514	485	489	464	463	489	482	472	449	441	520	488	469	496	466	484	492	462	441	467	467	526	518	504	454	473	437	451	488	461	484	487	475	496	461	464	516	475	479	485	540	461	471	484	487	492	505	464	530	461	521	527	454	508	457	488	489	491	503	498	477	462	447	482	501	503	465	465	488	477	511	462	492	520	483	475	493	468	466	441	480	482	508	467	466	474	487	491	479	441	497	479	497	451	454	518	506	454	499	499	497	507	438	493	483	486	435	519	464	497	493	469	492	470	491	513	492	470	459	464	508	474	453	491	484	483	473	518	444	488	472	497	450	506	474	468	487	479	467	474	442	466	464	473	495	514	506	429	464	514	453	501	462	482	473	504	469	456	436	500	471	540	466	474	528	485	472	475	474	499	502	488	485	501	472	479	506	489	516	460	479	484	472	459	475	468	461	504	457	491	528	492	497	482	493	496	536	481	503	485	479	477	485	481	508	491	476	475	495	461	444	478	459	506	473	466	496	486	505	500	474	477	507	492	511	476	449	476	459	497	495	471	465	482	497	476	503	481	465	415	494	462	480	443	491	493	498	479	456	484	514	468	484	498	462	468	505	510	490	465	478	512	464	480	496	524	519	520	513	486	520	480	502	469	523	459	497	493	459	520	530	473	488	480	479	510	504	492	469	468	492	528	459	498	497	481	489	479	510	505	500	427	484	474	479	453	468	469	420	473	498	485	461	495	484	485	507	505	466	466	487	456	491	477	487	471	510	470	488	482	511	490	506	520	487	494	538	510	503	503	508	493	472	487	497	505	477	478	465	474	473	457	505	529	473	434	533	495	483	497	479	497	499	458	457	503	508	478	504	474	479	510	497	504	468	475	502	443	471	493	482	475	497	454	475	482	483	469	472	485	449	458	511	499	468	512	478	464	502	540	474	463	516	466	474	468	500	528	524	484	470	468	427	481	425	489	520	489	484	480	497	487	485	502	489	485	522	498	463	500	499	498	496	431	500	499	467	476	475	503	512	512	515	513	504	460	511	492	482	445	499	468	519	468	530	447	429	478	533	505	492	484	490	444	486	511	458	502	498	473	487	506	502	473	486	501	454	506	505	454	444	493	515	506	460	464	487	497	476	506	496	496	455	502	487	465	453	504	497	492	501	462	448	495	493	519	531	521	481	466	478	429	487	532	507	466	458	512	495	506	487	490	490	465	505	511	478	487	457	502	470	522	489	443	469	465	500	491	517	479	489	503	464	473	472	491	489	498	481	469	464	484	517	473	504	511	478	479	495	482	519	458	501	555	482	498	488	457	457	512	484	484	471	483	460	477	511	488	508	504	482	502	526	479	536	488	524	531	500	499	517	491	477	488	478	461	431	495	507	469	506	501	480	522	477	506	466	492	487	465	477	510	506	488	447	488	485	500	486	496	472	476	509	483	521	450	516	475	415	517	496	458	467	501	458	470	519	453	488	484	459	450	485	468	462	475
22847	21412	29167	24062	21413	21465	8047	1348	1037	922	872	832	758	727	661	717	665	647	651	659	646	598	604	596	595	591	634	607	629	623	573	595	579	614	606	581	594	555	584	563	590	578	570	579	581	541	550	543	577	549	570	560	572	574	587	560	592	549	552	574	537	567	596	536	556	541	574	585	547	550	552	568	545	577	557	585	606	529	550	586	535	596	629	555	537	572	534	556	551	590	589	579	576	533	559	571	587	564	605	537	556	569	526	505	544	530	537	546	509	584	564	546	555	571	533	567	533	535	519	525	549	558	562	557	604	597	546	531	562	567	562	549	553	584	537	553	598	555	554	583	579	523	533	593	553	553	586	554	571	508	538	588	566	562	516	545	556	541	539	600	556	551	586	569	553	561	567	554	565	571	556	581	540	564	533	572	575	541	495	523	568	566	563	543	576	538	556	504	557	579	549	513	574	553	576	602	566	529	541	541	575	569	605	581	550	567	549	552	576	594	533	546	517	579	561	556	538	577	554	534	546	613	525	536	547	586	539	518	555	595	549	565	588	556	528	532	617	537	563	547	596	521	546	527	547	538	568	549	579	562	567	510	581	572	565	557	527	550	548	584	558	572	589	554	591	579	544	576	533	547	560	567	573	539	586	555	519	540	557	544	577	554	558	550	556	622	542	580	554	563	549	562	558	560	583	525	541	609	542	543	567	584	548	578	541	579	543	566	547	539	557	557	587	552	617	559	594	532	555	580	532	578	529	526	574	542	571	574	559	548	543	575	581	549	543	540	556	568	568	561	558	590	541	507	579	572	536	537	544	549	556	529	542	559	609	599	517	562	569	588	555	547	529	525	544	565	587	537	539	580	547	561	549	558	535	519	540	547	543	558	537	537	554	565	562	566	577	567	545	547	567	562	520	545	555	547	552	511	553	540	569	581	561	562	535	529	541	565	521	534	566	559	524	538	586	567	531	545	533	553	530	553	571	582	574	573	514	563	586	549	545	610	575	593	537	553	513	535	564	582	581	584	587	560	584	519	570	564	605	523	590	598	571	548	586	566	560	522	526	536	569	581	591	576	552	572	562	568	546	554	563	512	554	585	550	559	546	545	518	554	550	531	551	555	534	534	520	519	535	555	578	563	559	541	574	604	572	588	563	609	553	512	560	582	542	547	586	521	596	585	537	553	577	584	566	510	556	583	600	578	579	538	550	537	591	547	530	525	582	526	560	577	551	562	548	559	560	547	557	537	560	574	528	561	556	599	574	568	609	590	568	559	542	559	542	533	550	520	537	556	537	546	522	545	512	543	548	584	544	538	553	540	535	561	524	587	533	525	541	596	612	551	558	541	567	554	556	553	542	551	557	541	553	533	559	578	555	530	565	592	551	537	579	539	601	583	584	538	574	554	583	568	524	560	567	558	531	532	552	527	614	559	566	526	551	528	568	555	519	588	560	533	556	565	553	509	534	584	577	524	537	547	534	546	546	537	553	552	542	615	533	530	561	559	543	523	498	574	558	575	566	567	607	563	558	582	622	566	592	561	526	573	590	541	569	591	551	548	558	563	565	527	536	552	547	563	561	574	522	593	541	567	581	591	561	559	565	557	550	533	529	595	556	564	557	529	546	552	557	606	536	581	587	553	557	576	580	559	530	541	545	562	572	593	540	559	479	504	550	609	578	549	554	582	544	588	560	566	506	581	545	608	566	579	573	583	527	617	565	568	558	533	568	568	592	576	589	566	514	531	522	562	562	544	493	593	595	572	582	559	612	575	550	609	537	589	535	565	519	565	538	505	564	570	588	563	572	547	574	566	568	540	550	558	564	567	578	537	554	537	594	574	565	550	544	535	551	569	572	513	537	553	590	537	544	528	539	601	541	549	555	579	562	530	523	549	540	553	532	533	543	562	529	576	544	565	592	589	558	574	552	586	542	556	571	554	581	552	565	563	535	569	549	569	535	591	563	564	579	528	569	532	524	532	513	570	579	593	594	529	567	607	595	546	524	573	531	565	559	566	553	554	543	555	530	569	572	564	550	545	562	559	553	551	545	517	593	546	538	563	530	566	556	506	568	555	534	572	579	577	583	556	545	572	550	558	555	545	545	576	559	542	572	532	536	542	536	575	554	533	539	586	581	534	579	559	600	585	525	554	545	562	596	561	569	565	546	585	537	570	553	529	550	576	544	514	573	552	562	562	578	563	559	556	571	556	602	559	569	565	545	602	538	576	501	592	569	579	563	571	578	544	539	559	572	553	542	534	567	548	533	582	572	558	556	549	563	540	605	575	570	559	557	563	570	569	549	615	544	561	537	546	585	569	557	589	563	569	585	584	558	545	557	553	559	538	583	597	593	558	547	579	522	524	586	567	544	589	546	523	540	554	549	560	567	559	569	562	525	536	533	576	564	557	547	569	593	568	589	557	574	561	524	580	553	578	588	557	591	587	576	560	561	535	567	588	559	531	561	610	542	544	598	510	562	564	574	570	560	573	578	508	549	530	539	627	521	535	583	570	550	589	583	556	533	538	567	500	545	553	557	557	579	563	578	568	579	584	595	564	566	536	536	577	550	540	559	533	568	593	555	568	541	531	487	591	563	550	523	563	562	523	527	554	580	620	590	589	583	524	550	543	544	541	540	523	546	572	522	570	561	553	571	594	585	571	511	522	590	538	562	601	576	577	570	526	583	550	571	571	509	586	575	530	515	530	556	511	605	574	498	559	584	582	553	569	537	546	575	533	522	565	552	515	551	581	535	538	526	531	527	587	569	591	562	535	579	567	560	516	544	557	506	582	569	557	531	516	558	566	566	586	586	561	545	537	576	555	567	558	527	612	551	556	557	589	514	555	584	483	559	568	562	563	569	569	600	558	526	591	523	573	562	594	562	551	576	598	575	560	569	593	585	526	553	546	553	526	585	531	514	565	560	560	559	547	533	508	545	577	558	553	547	499	569	570	572	525	565	602	575	543	549	548	533	591	519	578	546	544	572	543	574	525	550	587	555	528	584	565	551	548	516	539	560	567	534	589	530	552	538	547	601	542	542	574	570	560	515	550	548	573	558	562	540	568	564	549	540	536	558	583	565	635	578	563	578	564	539	574	536	538	537	546	534	563	523	540	540	530	518	551	515	526	525	554	524	547	503	578	547	542	575	500	574	592	563	549	511	572	575	498	523	550	556	550	558	532	557	591	540	583	517	598	553	564	563	541	573	586	580	550	575	522	594	506	547	551	548	575	572	528	573	550	536	577	581	582	547	549	515	540	536	558	552	544	552	503	555	583	571	576	523	462	526	584	571	532	545	587	537	560	561	520	578	576	536	551	539	559	549	567	570	589	563	554	560	599	551	498	525	564	555	512	547	531	523	545	574	508	587	566	617	569	557	565	567	543	592	567	572	562	548	578	522	565	589	553	551	508	609	602	551	568	563	579	546	545	571	549	581	548	594	580	602	525	507	576	540	551	554	533	569	546	539	535	571	579	565	507	560	584	567	553	528	535
4912	15051	9785	4964	3668	2716	2149	1739	1363	1217	1038	999	921	834	791	814	724	700	672	671	634	671	651	622	590	612	670	602	637	594	604	611	607	611	597	550	588	570	569	591	544	594	567	591	563	605	570	594	559	543	511	571	606	570	604	565	597	544	571	606	583	565	544	568	544	573	546	593	575	584	563	529	546	525	563	610	552	552	537	559	539	589	541	577	547	550	554	570	550	578	568	557	568	569	546	546	586	564	595	569	546	556	602	555	619	563	569	565	577	581	584	555	554	518	547	559	558	603	559	614	569	515	532	547	521	578	569	545	633	552	568	540	526	539	554	537	551	575	567	559	575	581	558	557	551	592	527	541	573	621	565	569	578	557	558	539	523	559	566	520	610	561	544	551	558	557	573	540	561	562	555	556	578	553	562	531	533	570	562	532	529	557	538	579	576	582	535	525	595	531	579	554	535	535	579	530	608	537	563	573	571	550	591	598	524	588	562	544	565	527	618	549	560	539	539	559	540	538	599	545	536	544	552	543	543	554	553	553	564	526	557	590	569	575	597	598	601	558	550	606	582	540	531	568	531	546	575	545	553	526	548	578	578	534	576	552	555	539	553	596	521	547	542	583	529	524	571	550	549	537	560	554	544	550	559	558	523	571	562	605	578	511	547	569	538	572	556	542	575	547	560	552	568	559	562	551	548	597	533	533	581	562	574	605	568	586	554	551	546	562	563	572	551	557	542	564	570	561	573	540	565	558	593	543	540	545	556	569	562	520	558	581	534	560	540	565	545	574	569	542	573	576	530	534	562	533	535	556	576	568	533	553	568	539	612	598	579	537	566	550	577	554	550	555	534	531	575	546	582	546	551	571	587	559	532	566	564	551	552	545	602	581	545	544	561	561	533	572	556	541	542	554	541	607	549	581	592	549	583	608	543	617	589	525	576	565	580	561	574	546	576	544	623	554	542	547	539	549	554	508	588	547	546	567	547	553	558	582	613	501	543	552	491	565	568	548	546	636	546	589	547	563	570	528	563	535	565	536	536	584	534	600	550	555	593	567	548	606	539	558	533	521	561	547	583	552	559	569	605	511	526	567	563	560	575	564	546	576	568	593	609	503	578	554	588	577	556	559	581	541	536	609	591	545	575	556	543	547	590	584	532	568	551	588	559	589	552	514	552	576	542	538	536	525	524	618	528	528	532	538	557	565	584	560	518	501	548	577	578	536	541	534	601	536	555	584	568	574	576	532	552	572	589	547	573	531	583	566	589	556	504	546	549	612	542	537	529	585	586	557	521	551	592	546	551	579	557	518	572	550	548	586	554	585	501	561	532	561	550	563	534	581	508	567	562	555	548	598	552	558	541	576	596	584	543	533	519	567	581	537	563	583	586	561	532	546	548	570	543	589	567	583	581	562	599	611	540	539	577	608	586	598	573	533	548	564	551	558	505	563	556	600	555	563	594	522	544	576	570	552	532	551	575	610	542	564	600	572	546	531	557	536	573	576	560	591	559	563	558	579	580	567	546	613	555	563	533	558	546	544	555	549	578	564	507	586	600	553	567	554	549	576	582	533	590	599	588	571	600	571	531	603	543	577	538	557	528	543	529	537	541	573	577	510	595	558	561	566	588	545	561	559	588	548	535	550	554	592	573	567	601	575	555	558	543	555	533	612	633	532	598	580	535	611	573	528	580	565	532	531	573	569	526	564	584	581	553	574	493	560	574	606	571	541	572	573	541	547	547	574	584	590	581	549	534	539	550	582	604	567	539	550	566	533	554	585	539	569	580	539	543	535	537	554	562	560	546	579	538	593	524	550	574	567	548	609	606	519	579	556	517	558	533	557	537	585	544	561	570	595	564	558	570	510	583	568	593	568	541	569	556	574	540	590	568	566	584	559	527	568	573	558	559	582	526	589	538	545	560	531	542	546	553	576	567	580	553	573	521	614	585	570	564	572	548	562	551	551	558	549	518	541	586	557	549	555	578	557	576	553	593	565	580	535	501	577	550	594	542	551	588	576	557	518	580	550	546	582	549	567	546	536	568	574	581	555	589	610	542	533	551	552	557	596	575	541	522	542	517	550	537	562	567	558	549	558	566	548	547	554	567	545	542	555	592	539	559	564	584	592	550	557	566	624	577	558	551	544	620	521	533	541	535	591	540	560	568	583	621	562	579	569	536	558	541	530	545	533	606	554	562	556	532	524	546	591	527	531	534	550	602	566	565	603	544	524	573	561	530	589	563	532	533	579	586	597	552	567	535	583	550	593	546	572	565	556	577	561	583	567	525	599	543	570	588	569	571	565	553	549	540	562	570	569	552	543	561	554	570	572	523	550	600	538	534	522	533	547	562	548	585	591	561	553	567	572	552	546	549	559	525	540	582	591	539	565	548	581	576	574	566	516	582	576	589	555	594	570	531	555	555	516	539	575	533	527	513	512	567	579	600	560	565	558	555	570	502	567	538	556	553	536	563	521	573	543	502	553	558	573	585	568	558	581	519	555	553	591	584	570	535	546	559	583	574	578	570	523	542	528	554	515	542	601	591	597	584	592	529	518	591	609	556	555	524	586	613	556	589	569	578	553	531	558	562	619	581	552	509	579	554	574	540	587	551	519	551	571	548	539	546	548	546	540	577	576	535	579	537	579	504	578	575	586	577	587	574	562	551	548	549	544	517	558	560	578	574	570	556	547	534	578	554	505	553	554	544	584	552	560	574	600	554	578	575	558	536	570	574	559	533	581	557	565	545	570	562	596	588	530	569	505	542	630	566	533	568	549	544	568	552	545	615	523	592	573	584	544	522	529	608	573	570	546	566	606	557	589	575	564	551	569	544	528	567	544	565	593	555	526	534	594	552	565	592	504	567	592	542	572	620	602	636	601	565	542	567	543	608	562	544	545	548	612	575	566	553	607	546	584	574	576	630	546	549	553	549	524	516	556	574	558	578	555	548	540	562	571	571	556	526	545	545	584	599	588	499	543	539	572	549	559	551	572	560	566	612	528	559	565	594	569	583	571	551	538	552	588	566	520	587	544	579	584	566	591	506	541	531	594	570	594	584	542	550	582	548	542	569	552	609	593	571	577	553	557	526	527	522	564	592	557	566	563	531	541	560	542	550	541	571	547	568	561	558	520	597	576	525	545	586	583	550	550	552	567	562	540	596	582	574	566	571	561	523	575	579	577	587	548	562	535	560	565	538	542	533	600	513	533	550	499	568	567	565	556	556	619	563	559	569	580	542	506	599	579	547	580	548	559	595	538	576	542	549	555	584	583	516	559	557	551	541	614	558	559	613	536	559	550	597	571	565	579	577	576	572	532	581	571	579	587	542	591	597	565	600	563	575	547	555	533	535	574	567	560	592	567	539	560	578	541	526	562	575	557	578	568	569	604	594	589	587	545	558	597	547	558	550	559	575	571	569	540	566	587	573	549	564	535	536	564	533	562	543	552	602	538	549	590	586	537	572	501	550	562	541	568	555	541	540	528	548	574	541	555
27858	17322	3184	461	314	252	256	236	248	219	227	228	216	204	246	247	227	205	215	251	221	220	232	209	257	210	232	214	208	233	239	223	225	267	219	239	242	237	204	232	252	203	223	231	235	235	221	235	204	229	244	228	224	221	239	208	235	196	237	215	193	229	206	216	204	218	232	216	253	213	193	233	247	242	234	241	227	224	219	221	204	241	219	236	218	225	212	208	232	209	223	210	233	210	220	217	234	261	225	187	238	210	228	264	236	210	235	225	220	219	210	222	237	228	223	230	246	245	206	203	241	219	246	235	236	229	244	250	211	222	236	226	230	232	244	220	219	251	224	211	182	218	220	232	237	214	242	227	243	222	209	220	238	218	240	224	228	224	248	227	219	236	189	212	228	218	232	222	228	192	238	233	198	227	237	231	228	222	220	218	198	237	243	209	245	217	200	220	228	210	241	244	258	215	224	250	208	234	243	231	257	226	230	222	239	225	237	233	222	229	223	238	236	198	209	224	247	193	231	223	234	208	241	208	198	199	240	245	236	216	211	249	222	217	234	228	227	211	234	219	231	235	214	219	211	217	237	237	243	226	211	244	241	224	188	208	241	195	222	216	170	221	222	226	230	252	231	217	220	238	218	220	221	250	236	222	231	227	242	226	216	241	207	245	217	228	213	228	238	225	200	237	241	224	211	225	252	207	228	219	231	226	236	246	230	248	244	245	213	234	215	227	202	234	216	217	219	216	210	226	226	220	236	243	213	215	232	227	216	235	232	236	253	225	253	223	216	241	224	237	209	221	237	224	219	242	218	210	220	236	240	254	243	244	216	205	264	208	217	217	219	246	240	242	232	212	243	226	226	217	229	215	228	230	218	242	234	253	197	221	209	258	226	218	220	199	231	247	224	213	210	218	217	216	221	238	226	219	206	236	231	202	245	270	238	204	237	219	214	236	227	235	230	226	222	210	219	225	249	221	236	214	255	236	220	236	219	245	212	218	204	248	215	244	209	225	221	226	239	249	222	221	211	207	232	206	245	234	241	227	218	231	225	220	250	236	212	201	240	240	225	239	228	236	235	215	220	220	192	220	239	232	224	207	237	226	259	231	216	239	217	216	213	204	207	222	209	245	242	221	219	219	226	213	251	233	219	234	228	231	223	237	209	238	250	190	280	231	223	243	245	236	222	188	223	256	196	221	224	219	225	226	219	253	254	224	245	217	237	235	191	230	220	218	235	237	242	247	242	245	231	222	232	214	245	233	185	227	215	228	235	229	217	224	241	238	222	235	222	240	226	238	234	221	230	220	240	236	214	255	216	223	210	223	240	235	199	216	240	223	218	224	205	223	205	219	243	235	219	235	202	236	244	211	223	244	205	191	230	226	220	222	219	248	237	274	203	243	246	241	219	215	219	238	212	236	209	236	198	224	231	237	222	207	238	226	228	248	206	248	245	239	236	216	217	192	251	242	255	235	237	209	220	229	217	235	217	207	202	224	217	219	235	242	262	208	223	231	235	226	262	255	218	231	238	215	239	231	235	233	216	244	202	224	188	229	232	212	221	219	266	216	212	213	257	232	203	234	217	207	199	220	221	219	235	197	214	235	201	233	226	201	233	234	205	253	230	201	217	210	229	234	251	232	239	221	225	227	250	231	222	229	235	254	208	201	230	199	245	228	224	224	218	206	209	219	224	214	220	234	227	219	228	222	205	211	245	192	231	242	232	214	243	221	212	236	197	240	230	243	237	222	244	240	243	206	247	204	209	238	229	258	215	245	243	241	257	238	234	204	242	250	211	229	245	234	211	238	206	240	234	217	220	232	224	236	254	195	207	221	256	220	260	220	205	223	236	246	226	223	206	221	251	231	213	231	241	222	202	205	222	243	192	207	237	220	223	218	215	242	235	209	226	244	224	247	210	223	233	212	195	214	233	211	222	209	238	219	216	223	202	209	217	236	220	207	232	219	219	208	230	232	217	220	235	214	238	234	210	233	227	205	215	231	227	224	230	230	240	225	230	234	226	233	246	224	217	239	226	240	232	249	227	237	217	224	211	213	211	210	232	247	235	234	232	233	231	235	219	246	221	240	244	245	218	201	227	214	208	239	236	219	219	201	237	235	203	209	233	218	241	223	228	215	214	260	232	245	252	213	204	244	245	220	226	197	212	225	224	221	231	235	214	218	220	244	262	257	261	225	205	226	232	196	232	224	229	208	221	243	211	222	216	216	201	227	235	225	247	237	214	208	238	231	230	219	226	231	253	227	217	237	206	264	195	223	215	217	203	242	229	248	250	230	248	222	216	225	254	238	230	215	205	254	227	227	215	219	244	220	216	239	213	224	210	209	199	232	225	257	215	232	244	229	212	244	240	251	196	246	222	220	207	240	226	227	207	223	212	214	232	239	200	209	255	240	228	243	228	222	216	211	217	201	243	246	218	217	204	199	222	218	219	230	220	219	195	267	208	217	219	235	228	237	241	220	220	233	228	208	227	203	246	227	232	226	222	237	237	211	211	214	254	224	243	239	215	237	209	249	221	240	206	222	246	217	205	230	246	233	255	218	237	217	207	201	252	242	224	225	207	246	213	220	207	244	245	252	226	254	228	239	217	212	211	227	216	214	219	232	216	207	229	211	261	229	221	215	226	217	244	196	217	224	257	215	204	242	191	225	224	225	231	211	214	217	240	218	250	208	227	225	221	223	246	219	231	221	207	213	213	214	231	223	218	208	212	204	236	239	241	249	230	237	214	224	242	231	222	218	193	227	253	254	219	203	251	241	218	255	219	221	201	202	222	247	259	220	230	202	218	224	222	240	234	213	228	250	220	221	220	237	239	204	215	228	236	221	227	222	255	209	225	222	241	259	229	235	236	231	264	222	237	233	226	206	227	240	206	213	234	224	217	249	247	220	232	254	242	236	210	224	234	241	248	225	238	221	255	230	219	186	241	208	212	209	212	238	235	202	238	232	223	221	224	225	221	198	222	219	246	228	201	235	220	216	252	213	242	230	203	222	229	215	233	251	225	240	215	238	225	214	238	244	237	228	228	226	226	230	223	232	221	244	195	223	222	224	219	248	207	220	216	255	209	231	231	190	219	224	246	263	261	244	223	245	208	227	235	212	230	240	222	205	238	217	217	216	223	222	217	209	248	241	234	222	235	261	202	245	250	209	230	234	225	204	217	221	211	206	231	210	241	245	229	226	222	225	223	234	215	196	234	194	206	219	220	214	226	233	220	213	199	226	204	238	240	204	224	219	214	227	205	218	242	229	234	241	217	217	215	237	211	226	232	239	221	220	218	192	227	201	202	216	211	204	225	203	198	205	209	232	217	230	205	220	232	233	221	226	218	247	221	251	202	231	218	216	219	207	243	235	225	213	206	224	228	235	223	225	221	228	230	261	248	245	253	236	226	246	238	248	223	211	239	246	221	225	233	208	211	238	236	227	218	243	230	224	246	230	214	188	216	214	243	203	216	226	215	224	193	239	232	228	257	214
4222	790	585	383	355	330	319	302	271	284	276	257	273	258	263	252	272	283	233	270	261	262	278	255	270	271	230	272	236	266	296	239	270	268	244	249	271	264	279	235	275	253	252	246	254	274	254	251	269	281	242	238	247	254	264	292	255	246	249	244	253	248	250	265	282	293	241	254	246	286	264	257	259	288	252	266	239	267	277	259	283	271	269	242	253	271	260	252	245	290	249	245	244	268	308	246	251	242	237	234	252	255	244	266	256	253	272	252	240	268	235	265	237	252	241	245	261	234	254	264	252	275	227	229	251	240	256	253	236	254	282	239	267	229	274	229	250	261	254	279	231	271	246	253	252	246	260	258	255	260	221	266	255	253	247	276	241	269	251	274	258	248	263	251	249	260	261	245	261	262	281	282	239	250	268	256	259	263	237	249	239	237	272	225	268	241	236	274	272	259	275	265	264	259	228	263	225	265	239	251	227	265	269	260	218	275	243	265	260	254	276	262	255	268	243	259	251	242	265	243	249	251	258	252	271	241	246	235	246	254	231	228	231	251	227	261	248	279	256	258	259	272	289	241	248	304	249	246	233	282	255	256	267	253	255	244	274	254	281	263	285	234	252	258	270	260	259	281	251	253	268	281	265	259	272	298	230	266	249	225	239	230	236	222	221	248	253	253	235	260	243	236	235	242	254	252	231	258	270	249	267	256	242	277	257	262	259	253	246	236	293	257	240	253	275	229	235	245	240	247	247	245	269	231	284	273	254	259	257	261	232	224	260	252	248	264	251	251	257	248	253	249	248	262	283	277	248	268	253	248	259	275	257	259	270	253	260	271	282	256	268	265	279	253	234	243	248	255	277	236	265	257	262	246	271	287	263	261	231	234	276	247	261	256	244	249	273	262	256	236	269	277	281	251	255	261	257	235	236	250	295	267	249	277	234	261	262	239	254	293	271	270	235	254	261	253	278	266	254	242	265	284	212	241	260	278	267	276	257	256	244	287	219	260	274	261	260	260	240	211	248	238	249	253	243	269	255	240	265	276	272	247	224	252	262	244	246	260	273	256	245	253	276	267	247	244	253	250	273	259	250	276	256	231	291	266	272	260	273	238	269	246	280	241	251	278	250	241	237	251	259	263	257	238	276	234	261	227	242	277	258	260	248	258	275	256	269	267	243	260	268	240	237	259	288	235	242	260	259	235	261	229	242	242	265	274	274	258	242	249	262	283	242	272	251	283	280	248	235	288	237	259	260	242	236	237	256	267	274	233	244	260	264	262	259	240	285	274	237	274	277	251	230	253	268	246	240	248	283	234	264	247	236	251	246	257	258	265	292	250	247	251	266	290	241	250	255	258	258	236	246	247	228	294	258	250	297	281	220	262	254	235	278	277	254	272	240	259	248	248	264	259	270	231	264	266	254	252	256	249	280	246	259	267	256	246	274	221	233	261	266	250	269	247	236	246	228	251	273	240	225	268	244	264	270	255	255	242	279	226	261	253	225	263	257	266	264	279	266	265	260	243	277	239	238	266	233	257	237	252	262	222	243	258	235	231	261	245	246	254	252	253	291	220	235	263	256	256	274	262	270	265	240	255	276	255	230	243	261	248	227	243	251	278	262	255	253	245	241	263	250	255	252	224	242	255	245	262	258	253	231	248	246	277	267	273	242	282	283	208	247	264	268	262	243	257	247	234	263	249	260	244	262	216	273	255	269	258	263	258	252	268	254	257	262	264	240	253	268	242	267	267	258	256	285	274	244	260	253	245	215	244	249	247	238	238	226	243	255	275	246	243	275	261	271	240	271	250	274	243	235	254	258	241	243	246	256	235	240	260	250	238	257	256	242	251	255	256	264	216	259	233	238	288	259	274	246	263	258	267	270	270	267	241	243	261	248	269	251	224	249	263	289	260	276	258	236	262	235	274	252	242	273	268	274	248	262	241	282	247	235	253	253	243	252	256	275	267	227	245	244	275	238	250	252	218	249	256	264	243	268	251	254	276	254	248	238	253	251	271	258	261	228	249	254	242	277	250	249	249	231	244	268	229	240	286	251	274	280	251	261	272	262	264	249	263	262	257	268	264	248	292	245	231	253	243	249	247	220	274	250	238	272	277	241	267	270	251	261	251	231	232	288	242	215	257	268	279	280	262	262	274	218	263	232	249	265	240	264	258	263	232	260	277	248	263	270	273	251	282	225	267	252	270	233	231	248	268	231	265	265	261	270	245	268	245	244	257	251	259	262	236	243	245	255	245	268	243	252	247	249	241	251	240	252	231	224	243	224	242	254	248	264	274	249	224	298	237	224	271	237	260	258	249	268	237	269	230	280	254	262	225	263	266	258	257	259	250	255	244	235	250	245	268	267	242	228	270	241	267	263	245	265	269	237	249	267	268	254	275	244	263	282	271	250	255	262	268	270	230	272	257	241	250	254	241	282	231	246	260	273	247	257	244	255	276	254	234	280	265	236	240	224	259	264	249	254	248	266	237	263	265	268	300	254	256	253	231	249	276	255	253	248	270	239	254	269	274	260	253	249	254	262	237	239	260	253	243	248	236	269	244	247	267	248	250	227	249	227	244	266	250	278	231	246	249	247	264	242	250	266	261	236	264	228	237	265	268	256	248	249	282	244	276	246	261	261	258	223	239	272	260	231	260	270	272	248	257	253	290	238	233	269	276	238	265	238	225	269	237	265	274	269	285	226	255	253	224	249	268	278	235	255	235	254	252	249	268	257	251	227	265	254	269	250	275	274	251	266	227	241	234	237	241	259	254	269	267	248	256	240	223	255	262	231	247	256	243	239	267	234	226	258	266	263	239	235	237	273	278	238	254	258	243	241	267	260	246	229	258	271	284	253	217	233	264	267	258	281	255	273	270	232	285	276	234	236	243	248	252	267	233	271	244	247	262	222	261	269	252	265	253	241	248	231	242	260	248	214	233	262	249	263	250	255	257	258	235	268	254	260	279	279	264	246	276	261	248	233	242	243	237	242	263	276	244	264	261	263	256	259	246	261	251	261	274	238	218	261	272	249	267	272	265	250	286	273	241	274	274	239	272	247	251	257	276	263	248	235	247	237	247	225	262	248	248	254	247	249	271	257	238	269	236	228	242	264	259	284	269	259	257	262	271	226	271	221	282	244	252	247	266	286	290	243	246	243	254	282	265	243	220	260	249	289	286	265	244	247	264	265	254	258	270	257	239	284	247	269	266	268	259	239	252	261	248	254	235	239	221	254	258	250	247	247	259	265	249	254	269	232	254	263	240	256	262	270	242	256	253	239	234	249	257	253	255	255	271	255	265	240	247	247	234	282	241	242	231	244	260	253	247	286	269	248	266	255	237	220	252	252	251	239	264	248	263	244	255	246	269	289	258	274	269	264	256	268	255	250	255	268	232	230	248	241	270	267	252	269	254	231	257	259	266	241	247	281	248	266	288	269	252	270	247	260	254	244	247	253	240	259	272	247	278	256	267	260	243	281	247	279	274	239	248	252	253
23966	21424	28710	24527	21406	8919	892	569	486	425	404	378	356	309	333	302	275	304	312	279	298	281	264	275	284	287	268	262	275	232	259	234	267	266	249	236	260	252	243	236	256	268	242	257	260	265	261	237	241	264	265	242	269	227	278	277	277	239	259	268	252	296	281	252	249	249	243	240	242	278	250	251	244	256	258	268	245	250	239	268	242	252	246	251	275	244	253	248	215	243	261	244	256	226	257	244	222	243	259	227	258	250	250	286	282	245	218	256	259	247	231	252	253	283	233	269	264	260	264	256	242	228	225	233	252	262	253	256	279	247	269	234	266	274	261	252	244	249	271	278	270	251	263	275	267	272	243	254	280	238	285	252	242	258	244	272	238	259	267	244	224	273	275	269	265	217	228	276	225	242	238	265	226	261	278	236	250	226	267	265	258	256	274	242	262	254	246	233	241	231	258	236	243	260	264	236	255	250	282	238	241	227	241	239	277	253	268	259	255	248	256	263	256	250	259	256	277	210	263	246	268	239	269	243	243	248	247	252	279	261	271	232	231	271	268	242	269	254	241	252	240	238	249	260	258	239	252	262	258	242	271	260	217	257	240	253	292	256	262	230	257	246	235	246	236	247	280	239	278	235	244	222	271	264	238	212	240	264	243	266	261	253	244	254	262	247	265	252	245	253	235	233	239	231	219	253	246	241	237	250	228	271	243	228	280	253	246	247	266	251	251	261	257	248	252	252	287	266	266	273	220	274	264	259	238	246	275	249	257	245	255	243	231	282	281	260	250	262	259	254	247	266	231	233	259	242	251	257	282	235	253	247	254	285	266	265	293	234	256	262	257	265	253	259	237	248	214	249	253	272	255	255	272	246	252	250	242	251	258	238	250	252	253	243	268	261	257	250	250	246	232	246	245	284	265	249	239	282	247	244	252	273	239	275	277	261	279	276	249	251	245	268	253	257	252	244	242	251	273	257	281	246	215	264	255	263	246	253	261	248	242	266	250	260	262	269	267	245	264	235	257	273	246	248	278	260	271	241	262	278	215	257	260	250	256	259	253	251	237	215	286	259	259	238	257	265	252	265	222	255	249	244	261	247	237	262	269	250	276	260	246	247	233	218	249	253	237	247	228	258	264	261	265	280	292	252	262	220	211	249	238	233	247	257	272	217	252	259	242	249	263	233	275	253	265	274	253	241	282	249	264	262	228	239	254	262	272	267	242	250	243	243	247	232	279	252	223	256	265	249	258	246	258	241	259	252	273	264	253	215	244	245	253	265	256	251	260	238	253	244	252	261	273	222	272	237	242	269	278	243	271	246	250	265	254	269	271	233	238	247	254	267	236	204	262	249	235	260	260	227	247	268	238	226	287	249	274	252	256	258	292	242	286	251	233	251	261	293	266	271	254	266	235	255	250	270	256	222	278	213	220	251	272	253	260	248	245	250	239	244	264	253	272	258	248	242	251	240	259	254	234	264	233	267	243	274	262	272	269	248	232	243	250	234	261	268	252	229	270	233	262	285	254	251	271	243	235	280	245	224	242	236	252	231	264	236	251	246	230	264	242	251	253	237	277	255	257	250	256	224	261	260	239	248	241	255	261	244	226	234	256	255	264	242	232	268	268	250	247	261	272	238	244	226	241	262	243	256	260	255	266	261	243	244	263	238	254	253	269	268	283	250	265	256	257	258	264	249	246	266	248	245	244	240	250	243	254	241	214	258	277	267	268	260	239	254	249	267	250	263	268	262	225	232	261	248	237	249	250	271	251	252	255	246	275	223	245	261	274	295	263	258	263	250	243	245	277	250	244	267	268	240	239	262	251	266	277	256	260	253	257	270	277	216	261	249	232	258	234	229	256	258	232	257	245	247	226	243	258	255	255	264	285	241	249	260	234	253	283	253	270	239	270	219	261	246	263	260	241	224	262	263	270	224	243	250	242	269	256	244	258	274	246	242	262	248	245	254	254	247	261	258	236	265	251	272	239	243	270	256	246	283	263	265	234	240	230	260	257	255	246	274	268	255	251	253	257	236	238	252	243	270	253	271	235	247	239	262	249	205	250	234	284	265	253	243	264	227	239	252	248	259	239	261	292	243	272	259	242	269	258	275	257	234	250	249	239	246	255	227	267	240	258	223	266	242	237	256	254	273	258	246	226	253	209	267	261	242	241	246	268	218	275	228	254	255	274	221	242	248	277	238	265	232	277	249	257	230	262	250	243	257	277	248	262	293	239	248	264	247	256	249	256	255	237	273	227	287	244	244	251	245	250	264	252	247	280	256	246	283	253	244	260	216	213	267	233	240	243	234	237	245	223	264	252	244	250	219	223	267	260	262	233	262	266	245	211	250	239	252	283	240	263	285	256	257	251	261	271	260	260	247	239	252	238	260	250	224	245	264	249	251	256	252	226	247	244	264	260	247	232	247	269	274	263	247	258	252	265	247	259	260	250	252	275	235	234	228	255	229	254	237	257	228	269	235	259	282	226	231	283	238	272	258	263	264	253	261	264	264	219	237	248	273	277	248	257	262	282	242	220	239	238	240	267	228	247	270	244	227	270	252	263	247	261	282	270	276	257	258	233	254	265	252	264	233	268	247	278	276	276	267	277	251	227	258	265	248	241	284	253	277	253	246	239	247	251	221	265	250	244	231	270	228	234	245	231	268	262	270	252	242	272	209	233	249	243	259	252	266	267	225	276	264	230	244	236	264	246	247	261	228	261	249	231	262	274	253	258	275	257	273	241	257	209	245	228	250	271	252	234	252	248	243	245	236	264	296	235	283	272	249	247	276	248	266	241	235	255	240	260	224	283	233	262	260	257	228	233	249	229	258	220	270	243	274	247	245	267	255	232	250	234	255	264	282	247	255	258	248	265	218	264	264	244	240	235	226	266	266	255	237	279	271	261	281	232	246	255	246	271	232	245	250	263	247	258	237	233	257	260	251	219	256	242	243	238	255	254	233	242	250	230	269	248	250	253	250	260	254	232	233	234	259	249	231	268	250	265	234	274	242	251	241	270	228	241	270	273	244	247	228	237	246	276	296	239	240	260	280	250	279	257	247	241	273	219	242	244	246	252	255	266	254	244	268	279	252	260	246	238	267	276	242	248	236	255	266	261	267	266	257	241	245	227	266	249	264	241	254	251	270	247	270	271	264	240	253	247	261	266	233	259	287	265	236	244	245	237	251	226	260	250	213	274	261	248	257	232	234	256	250	234	287	255	258	255	232	245	267	243	251	259	229	261	239	279	276	263	260	250	221	259	271	267	276	259	219	238	251	278	250	253	258	236	261	240	256	227	243	246	287	258	259	258	261	250	245	263	250	243	244	254	261	227	262	251	248	232	276	256	249	222	266	260	251	272	294	265	270	228	263	231	289	233	242	249	252	254	242	241	227	251	237	242	263	254	265	243	251	255	272	262	245	246	268	257	253	228	239	233	259	259	243	247	260	245	216	241	247	258	244	257	224	277	274	261	238	266	283	249	242	266	256	257	266
3434	9077	5745	2640	1843	1460	1057	887	685	611	529	520	428	391	370	361	365	356	354	297	305	302	293	309	303	292	308	278	296	299	280	279	277	312	269	318	291	268	274	295	262	290	271	300	242	284	247	285	283	257	270	257	280	273	285	258	284	284	260	270	273	281	290	266	292	301	283	272	229	264	290	284	282	251	298	279	257	296	274	261	255	278	257	275	243	287	289	291	261	277	253	278	255	273	268	273	231	267	269	285	283	283	254	264	304	261	275	253	287	292	254	284	294	257	292	282	263	277	264	278	252	251	282	283	270	273	259	279	286	265	277	257	270	298	258	273	243	278	242	298	261	256	277	258	277	258	259	291	271	255	242	259	266	290	259	249	277	267	283	242	282	267	270	255	251	278	252	277	284	267	297	284	284	262	242	239	279	235	261	293	280	273	273	251	269	260	283	247	273	276	248	267	233	290	275	259	273	253	270	254	283	277	289	279	251	240	270	281	241	269	277	235	231	261	246	275	249	242	276	239	279	263	277	256	303	260	299	264	274	273	263	287	275	262	266	267	267	280	237	276	251	240	257	267	261	281	270	284	268	259	269	269	263	290	263	263	282	267	259	273	264	243	274	274	286	276	281	290	276	237	262	252	271	263	280	271	257	266	241	243	272	248	281	269	285	285	265	276	275	258	252	260	288	276	259	272	272	254	276	256	294	248	269	266	272	257	266	289	271	277	279	284	262	255	290	262	283	276	263	305	262	227	260	255	295	286	262	258	269	268	262	266	304	253	266	268	267	254	251	260	261	270	265	265	302	265	262	286	261	278	275	264	239	284	270	293	253	250	283	265	302	239	277	259	266	261	270	284	241	293	271	261	243	247	303	281	314	275	272	257	278	287	262	252	275	271	268	267	272	264	271	286	257	283	250	277	261	278	269	246	266	271	284	282	271	261	270	267	257	304	279	285	234	242	259	236	288	272	253	261	245	257	244	287	229	254	264	251	266	260	238	249	285	275	299	277	305	304	283	257	285	271	241	265	306	246	249	261	295	262	272	242	255	271	255	271	231	285	244	268	262	289	256	257	293	237	243	273	261	268	299	256	267	269	238	284	281	253	252	258	273	312	249	265	238	294	264	267	306	261	286	272	246	262	280	263	280	253	264	269	296	247	244	247	264	296	269	278	257	275	226	314	296	234	273	290	276	258	282	290	262	258	270	243	279	285	266	283	303	269	283	255	244	277	273	247	260	262	258	281	259	287	275	282	282	301	273	278	293	295	270	252	253	279	276	263	252	292	234	270	280	266	267	251	271	269	272	276	265	253	263	263	273	241	275	277	264	277	291	264	242	274	264	256	251	258	262	252	252	261	279	254	279	278	302	269	238	271	266	276	306	278	266	265	251	261	286	249	274	280	261	243	285	274	261	276	290	276	250	256	265	231	291	271	270	267	271	249	238	262	272	274	256	272	241	287	272	264	288	312	258	260	259	264	276	266	292	271	264	256	275	259	248	264	269	295	275	260	266	297	252	264	274	243	239	289	300	291	252	273	285	242	252	296	257	253	254	249	289	276	261	282	248	292	256	280	287	257	253	271	271	267	292	279	249	303	279	255	280	281	261	262	275	301	273	276	294	278	261	274	260	287	291	299	288	283	283	288	262	253	245	290	281	266	281	256	273	240	227	262	270	286	280	229	251	262	272	240	228	267	293	299	280	252	245	260	246	273	289	250	272	254	288	275	255	281	240	278	273	257	254	288	263	262	284	273	275	260	265	249	264	274	299	296	276	283	299	253	274	283	253	279	280	254	259	268	279	260	262	284	273	254	293	275	290	252	288	255	248	277	268	282	247	301	275	288	269	276	259	260	271	257	265	284	271	270	285	286	267	262	263	257	288	272	287	276	278	263	278	269	266	274	313	274	283	283	266	267	271	275	274	240	256	260	278	271	271	266	261	273	241	252	292	311	249	239	270	231	270	297	253	293	269	271	278	256	282	264	278	286	292	245	268	295	282	294	297	262	248	283	259	272	298	255	292	276	302	264	292	280	275	280	288	287	258	276	238	248	284	303	261	298	284	277	271	265	251	257	297	248	284	289	259	264	269	242	267	252	255	256	282	275	273	291	230	262	268	283	296	284	267	263	283	294	268	257	252	283	264	247	262	260	258	259	295	239	265	280	283	262	255	265	254	278	281	273	273	259	271	274	272	278	254	299	274	243	258	247	283	266	289	265	245	261	236	249	249	260	292	278	261	269	257	272	288	281	258	239	265	286	288	266	274	255	256	249	267	242	277	282	271	270	250	273	263	277	255	242	296	282	258	242	275	266	253	262	275	264	283	274	290	273	263	262	265	251	259	263	290	271	261	278	263	258	310	277	265	262	281	297	297	265	256	241	281	275	271	267	266	250	250	264	261	287	274	287	245	287	252	290	257	251	267	243	277	269	270	261	256	250	255	283	250	265	277	282	250	256	286	258	261	273	268	285	273	264	270	252	241	237	274	289	280	268	228	264	270	262	290	291	275	265	269	257	294	268	249	272	265	277	273	270	260	262	279	260	284	265	281	271	272	263	270	255	292	269	258	251	240	260	258	275	254	265	275	283	248	272	230	270	289	264	272	262	279	258	290	259	271	254	281	285	256	264	277	251	275	268	271	269	278	274	266	259	283	259	286	273	273	280	298	269	276	259	286	293	263	307	288	278	282	274	268	269	256	255	238	262	258	291	288	261	251	286	286	266	250	242	241	237	241	275	265	275	283	257	248	284	268	278	267	230	276	278	266	266	289	249	250	278	274	256	266	299	279	272	273	267	252	278	274	273	275	269	285	246	256	234	260	269	298	275	259	263	261	264	295	265	259	291	270	254	282	287	261	259	258	305	257	277	264	280	293	252	297	282	280	276	249	272	280	243	247	259	261	269	225	252	266	286	272	277	271	288	266	263	275	268	260	269	253	262	273	270	274	274	273	259	290	263	232	263	263	265	242	258	239	265	262	259	287	262	278	264	260	239	288	244	316	279	255	258	278	244	262	252	279	267	258	256	261	275	281	262	257	287	260	281	274	258	261	271	258	257	254	304	284	258	273	272	278	272	275	262	299	280	278	277	271	244	279	253	236	274	248	280	242	281	301	237	270	284	269	261	283	242	268	279	276	250	281	270	291	278	266	284	265	255	251	264	256	249	287	255	241	266	252	260	263	282	286	292	266	265	263	242	292	254	255	267	238	263	248	275	288	243	275	263	294	262	304	321	248	253	269	277	299	268	271	255	307	259	263	275	272	273	279	275	278	276	253	260	296	303	288	250	259	243	265	265	270	260	270	267	261	263	261	260	260	269	255	282	268	269	305	287	261	305	310	256	306	236	244	277	242	269	271	309	289	243	303	277	272	264	256	257	231	276	256	274	228	290	294	273	271	257	275	287	282	265	262	255	227	275	275	302	289	248	252	272	270	279	278	226	264	253	257	272	255	288	256	264	278	256	257	297	253	272	297	267	221	250	245	285	262	282
25139	21396	27514	25518	9968	847	738	584	604	503	485	535	507	525	513	459	496	503	502	471	451	479	393	449	456	463	481	478	437	441	520	456	431	431	460	478	480	490	519	468	474	429	434	445	467	446	458	437	448	454	455	469	496	469	434	458	465	467	467	436	471	470	456	438	457	454	493	481	454	424	434	440	486	419	419	446	473	499	476	474	423	455	418	446	451	476	426	461	465	421	469	461	464	461	438	490	484	448	467	462	429	437	446	478	488	477	459	475	469	461	459	474	467	485	434	453	456	495	485	449	430	456	476	470	476	474	468	439	458	442	458	465	478	449	431	458	450	467	484	453	445	474	467	450	446	452	442	461	429	438	459	487	450	466	521	469	463	459	483	451	437	466	411	450	444	474	434	441	421	489	441	443	445	434	440	479	440	498	475	477	457	475	440	460	422	536	465	457	435	503	452	460	475	479	417	466	471	446	416	470	472	448	473	448	436	457	426	441	484	432	434	440	484	458	421	408	442	466	455	449	470	413	449	440	490	410	441	460	452	491	466	479	475	445	411	452	463	459	447	431	430	519	433	461	420	436	454	429	441	447	475	479	452	453	446	431	442	437	437	417	415	433	419	421	444	459	463	470	429	437	486	489	463	443	497	445	470	461	431	439	451	416	484	438	468	467	466	440	454	447	471	463	461	436	454	461	465	468	456	434	438	459	466	469	449	448	456	434	506	480	454	462	471	463	481	463	461	470	493	431	425	469	498	458	505	421	496	433	406	418	443	438	491	464	490	429	452	458	436	447	438	444	463	444	455	421	456	472	466	454	462	402	487	515	463	440	451	463	459	488	484	475	432	465	467	473	469	461	495	456	475	476	457	439	495	467	439	465	480	462	457	454	452	467	437	471	448	471	464	470	492	472	483	483	452	435	440	481	442	444	466	454	453	453	471	474	424	439	421	417	454	461	445	456	477	468	459	459	459	444	455	415	473	456	454	440	446	429	456	475	440	458	439	483	418	428	411	458	471	482	454	411	432	482	451	464	495	424	494	418	467	447	483	445	445	459	492	470	486	451	440	464	472	461	440	428	413	446	421	436	514	445	445	457	456	429	413	515	468	469	466	431	463	453	445	458	495	475	425	466	404	458	508	438	461	490	424	427	478	450	433	462	447	449	455	463	464	470	442	491	455	470	490	425	448	415	497	475	432	463	433	459	457	444	471	433	464	447	513	455	451	450	417	439	469	434	421	438	477	458	463	439	457	449	453	460	427	442	459	445	442	426	484	443	440	457	452	424	432	457	449	460	459	447	453	446	489	482	434	459	432	436	435	410	433	437	447	468	445	467	433	440	427	446	473	447	459	435	461	461	451	490	435	433	477	447	453	431	460	433	433	412	454	431	472	441	436	437	483	415	442	468	452	430	482	454	446	461	464	444	455	480	462	493	430	448	416	465	459	422	409	436	425	473	443	489	417	422	473	467	444	437	447	460	436	460	461	479	428	422	467	472	450	451	425	441	453	431	457	481	457	453	466	457	457	440	437	477	493	460	482	423	425	488	432	417	478	460	480	442	463	439	506	474	454	472	482	441	464	445	454	464	439	445	479	438	462	431	461	426	449	471	461	450	453	457	453	457	488	423	440	453	485	455	457	436	451	473	459	436	487	458	434	442	451	443	462	485	449	464	430	475	458	432	441	432	446	402	466	442	436	434	465	456	452	442	457	445	467	469	466	452	456	448	444	483	433	452	461	504	508	440	493	429	463	474	436	471	492	452	471	514	458	495	497	470	484	434	455	467	401	472	469	471	453	442	475	462	450	439	454	470	479	426	456	450	459	445	435	467	425	476	474	415	458	432	449	412	427	432	487	463	429	444	486	433	483	435	442	464	422	474	429	460	445	451	478	475	465	460	419	451	419	426	490	458	483	432	448	457	464	448	438	455	435	463	468	497	458	467	435	448	454	473	450	449	460	427	462	453	468	487	439	492	410	433	416	519	478	467	481	467	477	440	467	457	496	480	459	426	494	475	439	394	437	461	453	431	500	469	463	432	447	457	500	450	473	455	432	461	449	430	428	432	474	472	425	433	436	443	450	465	423	468	470	456	428	449	453	459	447	469	448	459	440	434	432	452	439	419	474	472	426	465	435	475	467	475	457	425	418	443	451	470	430	447	470	518	502	413	453	447	460	446	473	454	446	447	435	441	449	427	457	460	478	428	448	484	444	475	444	450	459	458	457	432	423	438	462	502	464	452	439	452	440	449	441	451	472	471	474	445	428	415	449	460	453	465	428	440	432	439	426	462	447	474	455	440	432	458	448	449	412	447	464	439	439	421	455	422	456	443	498	446	450	507	469	442	455	436	442	445	446	418	438	431	465	430	439	456	460	441	455	435	463	452	472	457	446	438	467	494	446	457	445	443	450	455	488	444	473	441	427	482	428	463	459	468	430	481	495	464	448	411	452	446	471	435	461	476	472	457	497	488	457	458	465	444	472	450	467	450	440	447	455	448	463	472	460	507	477	445	464	464	435	445	461	476	450	428	456	499	425	441	453	493	449	452	443	441	469	435	422	462	487	458	465	459	462	438	521	459	434	470	451	455	441	450	446	445	416	437	463	428	460	463	456	444	483	479	427	454	458	447	505	477	432	481	446	453	465	447	459	452	445	475	492	437	430	498	444	481	417	464	490	470	418	430	436	441	441	471	477	442	487	443	452	443	491	473	469	459	455	466	441	467	464	458	440	426	444	402	426	457	435	453	441	460	437	452	472	424	441	456	447	445	456	441	437	438	436	485	442	467	431	408	461	458	449	426	458	469	448	465	430	431	450	438	469	431	482	439	464	452	482	430	472	455	464	468	478	454	473	438	464	463	448	463	459	482	443	486	442	446	431	414	470	455	441	428	467	486	426	424	455	445	438	479	467	471	465	490	451	464	455	416	464	466	456	462	464	419	457	442	491	467	472	429	438	448	429	479	457	450	452	458	434	449	439	421	472	480	448	432	453	443	445	472	463	463	435	422	432	470	449	451	465	476	450	412	431	451	453	448	462	458	425	457	435	438	443	455	448	466	456	448	438	457	475	469	468	399	447	459	427	417	473	453	473	442	448	439	463	474	459	447	452	456	463	447	428	415	418	438	452	511	462	464	486	459	453	452	468	423	472	444	449	458	438	441	421	448	433	457	418	429	476	483	497	502	437	445	447	458	423	463	436	423	429	471	480	451	457	474	454	480	478	429	447	467	433	450	465	436	441	449	440	427	460	418	441	430	459	444	464	453	425	464	484	453	470	375	424	481	471	438	470	431	478	453	488	434	472	489	474	470	437	440	437	454	444	457	440	418	433	472	428	451	441	480	487	452	458	448	472	446	443	431	420	434	439	437	449	473	420	464	427	478	450	442	479	442	412	486	443	443	464	464	448	437	442	452	450	446	442	451	481	464	426	486	467	474	469	446	458	441	419	464	443	420	462	460	474	463	442	471	484	464	453	412	460	416	451	460	437	479
3541	5288	3388	1790	1360	1109	916	820	697	671	602	610	574	548	548	584	532	530	552	515	563	522	476	503	510	498	536	504	494	525	508	485	484	488	489	521	543	498	510	511	480	517	479	506	478	495	483	503	506	472	517	474	486	494	479	493	500	482	455	522	497	527	475	498	499	472	491	472	474	501	495	493	470	504	450	465	518	467	489	467	478	555	496	510	508	531	498	460	463	505	519	481	484	487	424	475	493	441	478	475	464	517	518	486	480	497	508	512	475	447	429	488	483	496	505	494	475	466	470	492	516	510	451	487	540	466	534	465	524	460	488	492	465	466	468	466	468	481	467	483	504	478	443	496	504	474	477	472	491	429	462	469	474	514	489	503	452	483	442	462	504	452	461	471	485	443	497	467	495	485	499	444	461	508	502	457	520	479	490	487	484	501	472	521	493	445	511	462	477	497	476	464	496	524	470	492	486	502	507	485	496	492	472	464	495	502	499	467	474	529	495	449	481	505	490	487	480	487	451	456	471	526	476	465	473	489	540	453	473	475	481	452	470	480	492	484	480	479	462	481	470	494	505	457	486	505	501	504	457	448	510	464	461	488	458	473	485	502	469	508	488	464	489	460	469	502	484	460	485	503	508	493	460	496	421	531	526	464	492	472	490	465	457	510	458	488	492	514	503	499	490	451	483	464	478	468	475	498	481	507	480	500	486	520	488	472	467	489	539	484	452	496	477	471	495	463	464	480	432	502	531	497	495	500	459	441	495	486	489	450	481	488	507	473	475	502	518	474	504	484	479	493	441	486	516	467	467	491	493	447	491	452	490	509	440	489	493	466	491	447	536	504	469	480	451	451	495	511	512	478	487	454	489	478	484	487	508	505	497	466	484	439	489	519	493	491	461	465	463	503	491	490	475	481	484	507	529	554	489	481	511	489	470	464	456	484	504	489	482	522	470	506	486	455	479	525	523	471	467	479	472	505	499	447	478	462	487	511	539	484	452	449	489	492	489	489	502	490	465	527	476	485	461	509	501	443	487	490	480	460	531	481	491	474	470	486	468	461	526	477	491	458	506	489	493	504	476	498	490	485	485	496	505	490	496	485	499	419	552	497	462	462	482	492	523	482	486	493	485	465	505	476	510	471	472	457	462	493	495	445	484	480	498	492	474	476	443	520	469	500	482	480	463	475	486	468	490	521	495	471	528	464	491	499	468	507	483	461	505	486	477	499	489	502	494	485	482	489	472	483	509	465	508	461	492	459	464	478	468	504	472	490	450	445	490	525	467	508	510	470	475	487	482	458	468	510	511	473	486	509	513	472	473	500	481	541	458	526	467	481	500	521	521	472	478	462	497	488	460	465	503	458	467	484	452	470	475	488	490	481	507	487	501	450	516	463	513	498	481	494	492	485	492	469	464	475	506	466	485	482	494	476	504	492	482	488	490	505	507	513	465	492	482	473	474	488	460	520	488	463	475	484	511	451	505	465	469	497	497	497	488	465	496	509	456	468	509	484	455	498	477	454	469	514	502	504	499	528	466	492	537	485	465	455	499	479	492	520	504	488	504	536	499	470	491	481	506	502	461	484	497	461	474	525	454	479	528	481	472	476	506	468	482	466	471	452	478	450	497	505	475	507	491	512	531	444	470	494	488	501	478	495	481	497	474	490	474	483	469	457	499	481	457	472	484	525	453	464	480	500	445	474	466	492	494	458	460	487	479	492	467	522	502	475	496	486	519	511	528	477	467	466	498	499	478	513	472	459	477	498	489	476	506	497	480	516	466	496	487	477	478	484	508	523	479	485	468	455	500	485	486	465	502	493	507	466	464	476	499	478	516	537	481	475	471	455	489	454	511	444	479	521	470	449	498	469	522	492	471	478	510	495	477	482	471	504	484	475	455	453	502	484	496	494	470	452	464	486	468	482	481	485	475	494	496	463	486	515	512	480	495	515	511	483	491	493	475	471	464	500	477	501	544	457	502	492	480	490	473	481	510	492	449	485	500	521	479	479	474	451	515	455	485	495	519	486	464	475	451	477	518	455	494	454	488	479	498	435	462	504	515	476	472	464	502	461	459	484	453	474	509	493	540	484	482	467	482	482	470	452	433	454	471	459	523	468	468	484	487	534	484	518	466	480	478	503	484	497	520	518	503	497	483	483	454	473	479	465	485	480	522	459	484	508	432	455	464	522	454	496	502	478	504	488	478	480	450	494	463	474	483	481	485	468	493	505	490	487	513	467	486	484	480	491	472	495	474	452	511	482	435	480	484	460	471	520	441	495	464	462	459	497	462	491	482	476	475	481	464	486	513	484	481	488	470	509	486	495	491	479	512	515	522	500	490	493	486	498	494	495	504	473	519	535	485	492	480	508	458	481	479	480	459	501	499	483	455	466	459	499	506	455	474	528	451	484	477	508	499	499	527	472	520	500	468	473	494	451	454	523	477	433	534	536	465	480	523	501	478	464	521	485	476	465	473	497	487	489	516	494	511	492	471	454	486	473	491	480	480	453	466	489	497	500	494	485	478	468	507	497	485	477	488	479	467	489	521	462	489	470	475	472	468	463	455	517	461	480	466	467	528	480	477	483	476	526	486	485	474	485	497	488	459	471	492	436	521	500	506	465	506	484	508	467	492	483	514	488	471	488	484	498	487	495	483	499	486	458	527	452	483	490	492	443	493	525	472	453	463	484	504	496	487	526	457	480	493	496	467	485	521	478	500	500	500	465	461	521	486	475	518	457	489	497	508	496	503	477	488	476	516	511	484	509	552	478	481	463	478	474	503	500	519	504	479	485	482	478	469	482	521	458	494	489	516	522	458	471	456	459	477	494	511	453	430	532	483	455	530	460	515	535	478	482	476	481	502	493	490	500	474	489	522	511	507	456	485	487	472	487	510	474	487	480	466	494	450	479	489	470	485	453	467	454	480	476	472	454	463	484	448	513	454	499	502	463	491	505	460	433	483	518	438	459	492	502	506	498	460	463	444	449	472	499	475	470	474	475	466	487	478	513	456	508	508	489	489	452	451	477	480	511	480	504	485	510	499	437	496	510	479	490	481	486	501	486	511	519	522	462	484	461	510	486	460	475	454	470	479	484	493	545	480	472	484	494	491	477	503	458	501	486	516	500	464	497	521	470	494	472	494	466	496	467	495	470	490	511	481	517	491	471	470	472	498	501	482	487	541	471	487	463	482	498	498	508	457	495	464	464	431	526	481	519	451	490	511	470	493	494	496	479	488	494	521	445	432	480	485	514	523	494	459	476	481	491	484	491	454	509	513	528	525	492	497	493	502	492	477	482	519	454	495	454	470	518	469	503	481	477	469	500	443	477	472	473	454	439	476	458	499	510	503	496	502	481	478	484	470	497	462	503	519	462	499	501	456	496	524	501	475	473	474	478	474	480	483	472	482	534	456	476	517	480	460	477	478	458	517	490	487	473	527	486	530	463	461	509	505	480	480	453	480	485	463	502	486	478	463	480	495	468	504	505	481	480
22912	21478	29249	24138	21471	21519	8114	1404	1042	889	868	834	784	732	720	665	710	618	668	631	651	649	610	589	589	585	635	588	619	582	592	575	600	588	571	607	588	551	535	557	570	551	579	548	609	596	588	571	580	577	531	549	611	596	606	590	553	573	562	569	568	610	590	542	535	627	576	574	546	560	534	586	579	622	563	586	585	573	538	607	516	540	585	572	537	534	587	576	581	558	557	605	562	600	584	549	617	564	552	567	524	570	557	610	571	576	588	576	568	553	527	544	567	594	529	538	519	552	552	542	583	553	557	590	613	546	571	553	557	514	582	536	596	580	559	545	578	557	564	575	537	577	550	595	553	533	571	556	547	575	564	552	545	558	543	529	556	531	594	541	588	571	583	564	570	547	538	538	554	536	586	542	607	510	558	601	580	506	549	554	570	550	596	534	517	571	552	555	580	584	582	542	538	557	514	607	552	559	563	581	596	546	528	536	569	575	538	537	568	580	564	531	603	566	538	570	587	561	555	583	539	571	545	561	494	545	541	558	549	533	558	551	538	569	567	562	574	590	582	565	570	524	534	537	578	556	538	540	563	576	573	557	578	582	554	522	572	553	552	551	534	600	562	557	565	501	549	563	588	529	507	523	551	578	557	571	549	572	571	519	542	594	586	542	555	565	580	545	577	545	560	528	596	577	574	555	586	566	565	528	562	576	586	551	552	519	540	596	564	568	541	565	574	580	542	568	570	538	560	578	582	529	574	585	575	584	574	599	581	548	633	565	577	560	577	569	585	588	551	557	556	583	606	633	561	542	561	554	526	559	537	572	574	544	510	561	591	555	528	567	520	560	574	540	566	581	565	531	555	552	560	546	558	568	521	548	518	560	548	599	582	537	592	480	587	562	559	538	599	550	536	572	526	557	535	568	568	555	540	594	607	617	565	557	572	518	565	561	556	587	534	533	605	599	530	521	586	544	540	542	555	537	582	593	565	572	573	546	575	505	550	523	577	535	600	559	552	541	563	546	581	540	541	546	551	546	574	547	555	556	579	546	555	566	538	531	534	530	561	563	595	579	559	564	566	599	560	550	565	596	570	555	547	577	566	519	562	589	556	524	525	548	604	512	569	602	546	541	590	519	529	599	590	538	560	556	542	560	569	573	622	578	526	537	581	543	565	537	551	563	518	515	544	569	574	544	562	600	573	565	539	546	519	553	527	568	571	552	528	612	604	553	563	551	532	578	605	550	531	545	562	552	556	589	545	528	600	546	538	565	553	538	532	524	562	557	566	559	596	600	597	559	566	585	555	554	592	601	628	558	528	528	559	582	554	555	608	600	585	608	564	574	530	558	535	516	538	574	572	609	544	602	538	604	613	621	560	563	571	565	604	555	546	593	544	528	572	533	554	579	524	578	561	570	584	583	562	554	557	560	527	565	549	538	541	536	553	560	584	576	540	596	616	561	604	577	519	536	594	540	570	573	531	587	586	560	546	572	551	554	578	548	519	576	571	571	616	563	560	559	606	513	575	552	573	571	614	564	573	534	570	560	580	537	560	545	577	551	556	546	552	566	552	560	571	592	567	594	599	587	577	552	542	570	604	550	499	599	550	593	565	571	537	556	526	527	591	550	578	600	591	545	556	578	551	578	574	595	577	577	516	577	561	550	593	545	544	604	562	613	569	596	593	576	570	549	566	584	581	608	594	552	547	613	520	568	579	588	579	581	510	531	561	554	540	566	519	595	559	539	566	532	528	554	557	589	554	571	582	580	541	584	581	527	569	559	544	588	537	563	564	554	551	553	538	583	542	596	531	550	537	598	535	590	570	572	541	580	586	518	551	569	558	535	584	559	545	532	551	544	611	545	542	540	577	522	584	577	555	547	536	539	583	584	514	541	590	578	586	601	495	597	519	568	545	585	551	552	589	579	574	584	551	575	600	553	558	541	586	585	552	592	539	592	578	572	570	587	540	548	586	550	579	569	609	579	582	545	561	541	537	590	551	575	509	546	595	546	562	544	582	616	548	553	555	559	550	587	526	536	588	560	579	567	556	573	509	579	554	557	620	521	602	552	555	556	545	569	528	561	536	579	587	548	574	528	552	545	571	554	565	568	548	551	523	516	585	552	553	566	581	541	548	523	531	565	573	548	514	544	594	584	568	556	552	541	569	561	575	554	548	587	571	559	535	550	556	566	564	523	556	587	589	582	526	602	549	543	549	552	566	559	558	531	591	527	583	556	554	526	585	548	557	529	562	533	589	582	522	564	542	557	549	568	577	587	572	524	582	548	550	562	566	559	558	598	538	573	566	538	606	559	586	568	589	548	574	558	545	576	556	563	569	560	557	636	570	580	579	559	543	541	530	538	593	559	552	551	558	579	549	568	565	553	523	592	570	557	587	538	556	511	546	566	573	536	574	565	586	558	572	602	550	577	541	547	527	571	561	552	583	574	567	546	572	588	549	516	562	600	536	617	549	549	586	590	531	572	578	547	590	568	581	555	615	560	518	576	563	572	603	549	621	586	588	555	524	584	536	576	547	538	546	547	576	567	591	506	558	526	565	578	556	558	573	563	586	597	563	540	526	540	612	586	531	568	527	571	576	563	608	547	563	521	573	569	539	581	535	548	591	533	537	563	584	541	533	544	546	542	591	556	558	567	582	584	526	573	557	520	565	589	557	566	568	599	550	574	577	510	537	576	572	550	565	579	555	576	589	572	546	572	569	557	543	532	581	560	536	580	590	587	578	531	524	621	564	549	573	554	553	556	588	577	575	538	531	535	567	514	541	564	571	525	578	567	588	535	553	574	584	546	586	591	584	588	544	577	574	560	621	565	552	549	534	546	600	600	550	563	586	527	510	535	575	523	549	542	555	576	551	566	540	546	551	561	513	569	584	562	529	566	574	570	558	548	555	550	542	538	616	511	586	565	562	597	540	539	509	547	542	561	537	580	553	564	573	589	553	565	564	504	587	562	518	553	576	518	533	598	569	539	544	552	544	552	548	566	524	519	564	540	564	630	539	522	570	596	538	519	558	570	543	534	569	548	603	585	523	550	574	535	557	578	553	551	568	543	565	613	546	527	541	549	550	581	585	565	516	568	555	599	533	504	588	530	566	531	551	569	534	550	555	557	602	560	586	572	573	577	569	576	590	542	558	562	526	507	579	613	584	583	610	563	559	515	549	536	560	572	590	591	563	545	602	580	557	544	553	565	575	568	561	558	563	611	551	582	599	571	543	552	587	557	542	604	535	547	595	536	595	559	537	567	522	581	579	525	540	527	555	547	560	562	579	572	540	573	567	565	569	566	566	518	512	585	560	554	570	565	542	579	582	522	569	520	562	557	519	547	553	568	556	554	533	560	543	542	550	590	581	582	587	563	560	558	536	565	530	557	548	559	563	549	547	549	555	555	519	528	540	498	522	546	529	538	546	499	521	575	536	537	585	592	560	529	578	579	552	545	627	588	574	554	508	565	597	549	592	563	534	557	558	556	552	559
4802	14956	9974	4893	3617	2783	2133	1704	1383	1224	1123	1000	875	871	801	704	743	735	745	683	689	637	632	634	622	620	564	585	636	596	584	603	569	591	562	607	539	603	615	581	593	590	553	564	610	608	581	553	606	580	585	550	532	546	560	580	562	576	630	561	568	583	585	622	562	565	578	595	559	592	532	645	556	564	589	568	605	563	549	564	610	582	591	538	552	612	554	565	570	569	577	611	549	558	561	568	538	544	617	531	573	582	541	560	563	605	533	582	517	538	563	545	571	547	561	550	541	544	568	543	551	586	555	529	536	575	613	502	563	603	558	557	558	541	609	551	543	558	559	575	558	557	568	598	573	589	569	547	611	535	542	563	525	534	501	529	593	555	552	559	585	502	563	537	567	583	558	541	557	568	600	564	549	560	551	569	528	532	554	543	527	518	562	548	545	544	569	541	567	568	576	567	556	513	560	590	559	529	568	572	561	587	603	589	542	558	565	551	556	515	568	592	580	525	574	552	541	546	578	518	547	559	559	579	543	542	515	558	596	535	573	546	585	576	537	563	533	571	535	571	570	560	536	539	551	591	609	571	540	560	546	565	612	581	574	542	547	566	568	521	558	528	523	550	549	563	575	552	564	603	576	580	547	539	564	551	557	545	533	553	582	591	570	557	554	535	533	559	547	541	536	563	563	613	561	546	552	562	559	545	570	556	598	573	577	573	583	575	549	513	555	546	533	578	567	541	559	589	562	573	541	550	534	542	571	551	551	576	567	576	515	584	570	542	585	565	554	568	574	561	590	583	543	553	584	519	556	574	556	559	581	581	548	571	576	572	577	541	566	519	553	560	556	531	588	517	514	582	557	529	547	543	550	613	575	601	541	550	541	577	516	537	571	591	567	571	553	529	522	548	590	571	565	525	542	593	551	550	605	532	592	582	564	540	572	574	561	607	567	564	521	544	554	511	570	605	558	553	590	562	549	537	547	580	582	604	549	566	540	581	614	528	525	535	565	563	533	587	549	538	585	550	540	543	581	541	533	560	556	551	617	578	576	555	539	557	569	548	615	567	552	576	550	571	589	584	571	555	522	562	560	533	598	552	570	538	534	548	546	619	587	542	568	559	525	601	574	537	625	530	574	587	556	530	565	521	561	590	560	548	549	566	563	565	546	583	522	573	561	521	559	548	595	589	551	552	607	526	590	539	552	571	566	549	592	551	548	539	512	540	566	496	592	579	555	560	544	594	497	561	532	571	534	589	562	582	551	576	505	573	546	576	556	545	596	582	544	571	531	501	520	562	535	557	540	563	566	593	565	567	540	557	581	573	565	513	563	534	582	582	526	531	572	577	543	516	525	564	554	560	566	546	569	592	544	615	569	556	513	557	574	593	557	588	551	575	574	550	582	559	545	601	547	620	584	551	579	537	574	538	552	589	576	555	576	533	534	581	582	562	600	490	557	565	603	584	550	587	487	566	534	571	567	568	549	511	579	494	560	559	578	568	544	551	557	559	558	576	563	540	542	535	551	569	533	546	558	598	573	558	548	566	509	577	570	522	605	551	555	533	547	496	529	542	557	554	556	588	558	588	605	557	522	571	578	561	587	529	581	544	543	542	597	526	565	549	515	547	559	578	558	537	572	551	550	552	580	568	579	529	531	573	538	578	586	536	565	559	582	530	590	531	596	582	514	584	575	549	591	553	585	577	572	573	526	549	575	543	570	517	543	608	560	557	615	573	560	582	536	529	527	605	512	557	520	558	544	578	592	536	519	574	530	581	535	566	554	548	566	542	614	559	596	606	605	549	564	600	537	563	558	576	541	526	541	566	551	561	511	581	554	543	584	598	536	597	573	550	543	555	567	543	574	557	537	571	542	580	571	582	611	561	543	541	547	583	552	573	541	608	586	533	594	569	589	559	530	557	584	547	511	558	570	557	561	574	560	566	564	576	610	553	565	565	526	541	584	571	554	557	572	581	570	524	607	548	602	552	554	541	565	571	578	544	581	587	555	568	548	592	594	572	563	577	553	517	566	513	547	556	593	572	514	570	557	580	600	588	585	557	571	553	575	567	538	570	526	540	557	533	567	553	594	587	556	537	592	613	552	559	551	554	522	582	557	550	565	560	552	577	596	562	592	553	526	566	592	536	562	530	577	544	575	580	566	548	539	574	531	537	558	596	546	529	522	531	567	575	522	531	555	595	579	579	551	589	541	568	567	538	535	557	581	556	529	541	578	538	540	545	543	575	526	572	549	597	542	596	523	587	575	563	554	550	546	543	590	597	537	583	570	566	617	529	565	542	536	552	536	579	568	525	572	539	512	570	586	583	579	553	561	581	562	561	540	574	539	606	455	559	561	521	546	548	575	575	563	554	565	515	551	515	562	586	570	559	571	566	554	565	588	594	579	556	538	561	589	540	604	562	527	542	563	568	559	567	583	505	574	555	565	538	573	576	558	557	530	566	575	543	565	582	582	533	526	550	542	519	567	561	533	541	571	572	587	561	538	544	597	552	545	587	534	573	526	588	551	572	540	562	538	564	601	576	588	571	566	574	517	576	583	572	564	579	573	578	565	604	551	553	546	550	559	589	585	575	526	539	584	570	552	612	565	593	550	590	545	621	551	596	526	577	552	565	543	549	567	629	597	545	587	626	579	521	549	567	568	522	553	591	591	539	562	516	614	542	567	574	545	541	547	560	568	547	534	552	584	573	559	569	576	568	581	539	594	566	596	556	568	548	555	556	564	586	523	540	594	573	549	562	591	578	532	552	556	566	525	570	557	540	621	552	522	572	545	577	524	582	532	566	547	596	551	595	568	563	572	520	485	522	555	568	565	505	548	565	550	574	554	611	510	562	544	582	537	520	563	516	590	563	562	585	597	554	595	585	557	537	614	577	547	578	518	560	537	523	539	564	582	561	548	555	572	535	535	543	543	559	550	554	568	581	595	564	570	571	564	566	572	554	592	505	532	582	572	528	562	585	582	546	555	557	584	592	592	567	581	544	584	575	571	596	536	516	568	569	586	565	600	591	523	567	602	572	615	554	586	575	552	606	569	543	571	555	554	556	525	557	630	586	556	555	591	562	612	542	540	537	594	555	559	535	544	626	534	589	549	600	538	579	538	563	586	519	542	557	539	606	580	556	596	575	587	560	593	563	562	594	566	551	562	568	553	545	539	596	540	516	566	532	543	514	598	586	555	594	543	546	585	580	541	577	590	577	541	597	580	595	569	533	591	597	582	588	553	574	549	593	628	592	574	559	550	558	602	550	558	552	554	567	574	566	545	559	535	595	556	547	589	553	601	553	521	550	607	571	585	562	584	543	587	573	555	579	586	578	561	542	557	583	532	573	583	575	533	577	533	551	578	548	541	612	587	569	557	558	573	500	590	561	581	572	515	549	519	539	542	571	493	562	588	563	528	568	561	587	628	592	573	566	560	587	567	565	546	597	532	589	562	538	568	534	591	568	593	544	561	550	576	504	554	552	564	585	532	581
28060	17578	3552	701	492	481	355	265	280	256	234	232	253	245	239	261	236	227	235	228	255	239	221	223	225	251	265	211	249	232	245	219	248	226	231	266	236	248	209	236	237	229	244	201	245	261	237	245	233	245	252	236	257	251	233	197	236	241	245	238	250	229	205	203	233	228	244	212	244	234	225	257	227	244	212	241	225	226	218	218	240	239	223	239	218	239	216	213	220	247	235	236	241	238	228	224	245	216	241	236	233	233	225	221	253	248	224	247	248	232	224	218	225	211	237	225	232	232	237	242	229	211	259	230	243	224	226	224	226	260	234	209	230	225	218	234	238	247	216	217	254	211	241	241	243	252	220	222	257	223	199	223	242	234	226	211	228	241	232	237	243	266	239	246	229	194	248	246	222	221	241	219	240	231	247	242	222	188	246	225	241	246	234	225	247	245	212	272	229	241	243	242	241	214	224	219	203	203	216	212	244	232	228	216	256	233	225	228	213	228	230	196	228	255	244	248	245	232	244	243	206	232	258	238	228	232	252	237	237	249	242	208	239	223	229	221	249	247	228	226	228	200	224	245	223	212	214	216	229	220	233	211	247	229	221	245	282	229	229	216	257	220	223	247	202	214	219	225	229	224	255	209	247	253	232	227	235	223	242	231	251	241	225	261	215	251	223	219	252	244	211	234	225	251	239	240	249	243	238	235	233	236	228	221	213	228	218	232	232	215	229	257	253	221	217	253	218	258	254	214	230	227	250	204	234	232	220	240	224	226	235	230	263	242	206	219	254	222	247	208	215	250	255	216	253	233	226	207	247	205	250	213	230	229	224	239	224	234	232	208	236	255	230	241	218	207	222	232	238	214	239	227	206	221	243	241	243	234	229	253	220	221	235	249	240	228	238	244	241	229	249	249	237	261	224	235	243	214	247	234	225	217	231	217	229	273	199	209	243	213	217	214	210	218	200	239	248	219	224	255	223	243	221	252	244	213	205	223	228	222	238	256	240	239	247	247	262	222	239	235	231	236	238	244	244	225	248	269	224	237	242	238	222	228	256	216	246	237	247	257	253	255	242	212	198	229	259	234	230	213	221	204	249	232	275	207	228	241	234	242	229	251	243	227	244	228	246	259	220	226	239	204	206	250	209	249	226	224	228	214	211	206	227	246	216	224	243	208	244	227	213	247	230	224	206	235	222	230	227	233	232	240	212	212	224	231	231	206	213	225	219	233	227	248	288	244	242	246	221	226	219	246	229	232	258	227	226	251	244	241	237	222	246	216	238	232	228	210	240	246	217	245	217	204	238	228	230	215	218	223	215	230	239	253	231	227	220	216	242	247	215	215	235	221	245	230	245	243	251	262	222	243	237	250	230	226	264	237	256	259	245	223	219	239	211	227	202	250	215	220	214	240	231	234	224	247	251	241	220	244	255	228	254	223	230	216	235	261	226	243	234	215	221	249	208	223	227	241	249	248	258	229	232	238	250	222	230	209	247	234	257	251	224	236	218	235	239	247	244	211	231	251	209	252	236	204	224	240	233	224	221	219	222	256	251	254	201	232	236	216	234	236	254	238	239	216	218	227	239	224	246	227	234	224	234	251	221	233	220	248	241	201	203	205	239	243	245	208	243	236	237	227	213	237	215	226	237	207	234	227	237	221	256	237	257	242	237	239	248	239	229	206	223	225	224	254	212	213	242	239	243	247	233	243	232	233	228	246	245	213	246	231	226	208	216	231	240	219	234	214	214	210	220	223	239	228	232	219	228	218	270	246	216	242	219	245	209	230	204	234	196	231	220	220	221	218	223	218	211	253	224	250	236	238	248	218	246	210	227	216	213	251	232	215	229	255	253	231	207	278	228	231	242	234	202	215	230	230	232	239	220	244	250	239	196	233	222	248	227	203	226	239	236	249	249	249	238	225	224	241	226	233	257	239	273	231	229	214	229	216	205	216	233	207	246	221	233	236	229	245	232	220	252	237	244	225	208	223	227	249	227	267	206	272	238	239	229	230	216	244	254	220	224	240	209	217	213	242	197	232	234	245	236	234	223	201	235	215	237	228	212	253	238	236	242	226	221	259	240	246	264	222	238	209	217	216	239	241	224	244	227	215	212	223	213	230	230	220	238	243	252	221	259	239	221	220	211	223	227	241	230	245	201	253	227	215	228	225	220	207	224	241	247	216	223	211	236	223	233	229	228	213	230	237	193	262	245	215	207	248	243	246	253	230	214	247	239	244	238	224	235	229	249	248	230	266	201	223	243	226	250	242	239	235	256	227	233	223	213	240	208	253	257	233	258	240	245	228	243	199	199	227	252	232	240	216	234	208	250	247	253	226	233	238	260	226	216	223	212	234	247	220	238	227	215	210	231	248	221	238	225	239	231	218	260	224	270	238	225	224	240	233	230	244	237	216	238	212	236	222	226	243	239	251	215	255	223	229	244	239	230	212	209	219	239	254	213	237	233	204	213	234	205	229	214	213	235	249	216	240	233	234	219	226	246	229	260	240	242	215	220	221	227	230	217	242	237	255	231	225	254	247	226	232	238	226	247	234	229	224	229	230	226	219	217	212	238	220	235	218	233	224	231	227	236	212	219	244	235	205	217	219	228	226	225	218	223	209	221	236	244	222	232	228	228	219	222	223	249	247	254	228	239	227	259	226	229	241	227	260	244	206	206	227	222	248	226	218	249	246	231	248	246	229	238	247	229	222	238	220	236	237	238	233	228	240	260	246	245	262	247	210	223	237	236	247	224	242	258	227	223	237	235	228	226	243	224	217	214	243	231	233	212	243	215	220	244	190	238	192	221	226	232	190	237	206	235	216	240	232	213	216	243	218	210	246	256	237	225	234	217	212	211	213	231	233	215	194	241	228	217	239	224	223	230	245	218	257	204	221	216	227	250	239	235	225	210	235	226	247	229	225	200	234	239	251	240	231	226	232	225	220	226	218	224	242	238	220	211	221	210	232	233	223	209	212	248	214	229	230	219	238	266	234	246	221	241	209	215	259	206	225	231	248	234	213	207	219	223	230	229	230	224	226	226	229	207	253	249	217	242	214	248	195	220	219	258	236	216	222	220	221	240	212	215	190	209	214	250	240	204	235	236	254	242	207	240	220	247	227	262	249	222	237	228	237	246	248	228	217	228	227	219	201	206	211	204	217	232	233	223	253	244	219	227	233	256	202	230	209	246	261	236	223	230	215	218	221	230	270	232	237	251	241	224	223	245	201	218	227	217	246	218	204	226	223	230	257	231	200	249	250	238	247	209	218	231	224	213	250	202	222	221	208	240	245	251	237	210	233	230	227	225	240	210	210	209	232	254	224	230	211	215	223	268	241	211	235	248	231	236	240	231	257	242	239	214	225	252	249	241	233	249	210	218	204	225	255	228	248	204	241	234	223	253	215	186	250	252	216	238	233	216	219	239	230	206	239	248	245	252	237	243	218	257	230	218	237	230	225	253	207	223	229	224	237	236	197	212	215	234	249	229	225	241	234
4365	910	658	441	334	339	286	304	293	279	291	296	299	291	260	274	312	294	273	259	258	267	248	268	260	246	276	267	279	249	258	256	237	285	256	267	269	306	243	269	246	263	265	261	234	283	263	255	243	280	286	246	246	255	274	253	282	314	266	298	270	271	267	275	260	281	236	250	280	255	260	226	257	272	234	284	270	269	256	254	284	235	276	258	264	266	248	259	271	279	224	232	240	273	253	246	249	252	255	262	246	242	306	244	301	267	272	243	244	256	259	264	231	256	259	265	260	267	243	276	275	264	253	259	273	256	258	289	256	261	273	244	276	264	260	269	254	244	247	233	238	276	239	252	253	217	278	317	253	249	257	231	287	233	274	264	276	263	280	246	265	238	260	292	300	271	262	259	283	266	246	271	234	247	266	268	244	249	262	270	256	253	243	266	283	254	252	266	262	251	263	245	265	236	236	258	230	273	252	256	256	271	228	271	240	245	249	251	283	260	262	274	259	268	259	280	284	218	266	251	245	262	282	272	271	264	237	252	274	272	260	269	255	282	252	263	280	289	257	279	260	264	257	218	252	267	272	268	281	298	272	233	238	261	269	270	260	275	285	258	260	236	237	280	283	281	255	281	276	263	283	244	256	294	270	250	275	263	250	269	262	263	253	252	277	256	296	280	279	250	202	257	265	266	260	261	257	262	267	263	241	265	248	227	249	275	251	262	228	259	237	249	277	244	254	281	263	259	234	268	274	288	258	238	240	265	259	262	305	245	281	230	254	273	255	264	228	293	269	282	224	277	253	270	254	270	242	268	238	232	253	257	273	256	275	264	250	270	255	246	290	263	281	273	261	220	293	267	259	249	283	243	283	262	259	296	266	251	305	245	261	243	259	258	241	255	252	231	266	249	285	231	267	240	272	277	236	243	268	240	242	284	277	252	243	257	279	237	256	268	273	269	234	252	260	271	252	247	211	277	268	282	251	251	247	279	267	269	255	247	246	249	261	242	256	254	246	271	273	252	256	260	279	308	256	279	262	229	283	244	265	267	267	290	275	266	268	283	255	262	261	245	253	260	267	261	247	219	260	234	250	279	258	231	260	246	247	262	241	277	243	281	240	259	259	255	260	262	242	249	262	279	281	275	236	257	248	233	275	260	265	278	257	250	270	273	238	269	262	249	257	241	247	263	264	277	251	267	275	277	250	264	261	258	268	240	275	227	254	256	240	278	257	253	254	275	249	261	271	271	259	248	259	243	257	254	248	247	272	246	261	261	282	271	258	299	262	256	251	286	266	266	231	252	266	285	269	238	253	264	237	268	257	267	277	307	270	284	251	255	256	256	262	265	257	280	243	278	255	248	251	255	264	267	270	260	271	285	226	277	267	279	269	291	245	244	272	272	253	240	271	255	261	293	247	289	253	268	240	263	270	250	250	253	256	253	248	217	258	265	270	232	241	272	244	261	297	278	236	285	277	247	276	282	252	259	260	234	267	239	262	258	260	260	244	277	274	265	248	257	262	259	249	269	256	288	258	264	251	262	269	264	265	236	264	243	254	238	241	276	298	259	282	307	242	282	279	291	286	251	282	282	272	255	280	270	271	253	248	221	294	271	289	233	293	243	288	263	263	290	264	248	245	252	269	287	260	260	233	258	245	299	247	238	230	257	235	256	286	247	266	288	257	244	252	275	266	248	260	266	250	263	246	239	254	260	257	259	268	253	258	254	270	264	262	295	250	261	255	258	267	260	260	271	255	267	262	245	283	250	257	241	251	268	265	259	268	247	251	277	289	239	256	276	260	264	269	263	286	251	246	260	249	270	239	240	260	267	277	246	258	269	245	273	263	279	260	266	262	250	281	235	241	279	276	273	274	265	244	268	247	267	263	256	275	251	258	269	264	254	271	211	267	249	280	266	270	268	245	262	250	271	261	269	282	251	274	276	272	279	252	255	283	240	239	265	263	247	270	250	255	248	251	286	262	271	280	258	246	244	253	264	257	251	248	253	255	263	257	274	243	264	249	254	250	288	239	272	266	247	273	249	250	262	262	239	270	247	291	234	256	273	300	230	253	267	275	284	232	251	282	261	273	278	297	234	259	260	285	252	277	266	247	256	259	271	243	267	227	254	268	273	239	278	317	246	273	265	248	244	251	301	251	255	285	241	239	269	260	249	266	280	243	250	224	267	259	257	255	273	248	264	260	258	276	282	235	231	253	258	264	284	258	268	236	240	280	261	266	275	262	268	261	265	253	281	272	238	253	235	279	247	293	242	260	265	289	258	268	275	266	258	260	270	262	227	287	261	236	240	241	285	258	263	257	243	271	259	250	258	243	265	257	270	240	254	253	262	236	268	301	261	268	264	271	271	280	270	268	272	249	271	283	241	254	262	279	233	232	265	236	256	260	285	281	256	269	265	268	291	223	284	266	290	270	252	236	288	274	221	289	290	245	242	288	279	277	256	267	268	250	268	264	275	280	255	261	275	262	259	255	263	241	275	265	257	257	244	253	254	232	261	260	268	256	252	254	246	264	268	265	262	242	256	243	278	270	252	256	250	259	280	290	259	296	255	240	267	261	260	270	251	259	259	266	247	244	276	255	297	264	271	245	240	273	259	265	237	248	268	278	234	278	264	267	247	242	286	239	272	259	239	237	249	263	277	277	261	259	263	235	258	248	252	241	257	272	240	255	259	267	270	274	262	216	278	259	242	290	263	273	244	285	240	274	258	248	258	244	273	258	273	264	271	240	277	266	259	268	275	249	260	252	255	254	272	295	289	263	278	273	267	226	275	269	255	252	259	269	260	277	243	266	255	238	253	256	241	283	251	265	257	273	230	240	260	264	284	253	260	214	247	250	275	212	250	262	275	257	266	265	258	272	288	253	246	254	264	245	237	254	267	242	273	242	275	247	253	256	260	247	264	283	252	272	249	254	258	257	229	270	271	260	253	258	234	237	266	261	280	277	248	239	302	262	276	285	271	275	245	275	259	246	265	282	264	245	245	253	269	272	256	252	246	259	258	268	314	248	272	247	255	262	236	280	267	267	247	264	237	271	284	258	266	256	289	257	245	277	265	262	272	239	271	256	273	289	276	258	233	264	205	263	249	282	257	237	241	265	231	277	247	275	227	265	249	270	255	263	278	229	277	249	244	251	272	274	248	227	249	272	283	268	243	259	274	305	268	242	250	256	258	260	259	271	238	268	291	249	265	263	235	264	253	272	252	230	249	245	266	264	259	267	267	252	279	260	275	277	274	255	280	252	268	259	271	262	268	232	227	263	229	285	245	253	248	250	252	272	264	253	289	246	260	243	239	261	252	253	284	223	262	252	286	255	249	251	269	240	257	236	261	261	287	259	260	258	241	288	242	255	257	249	255	255	263	251	272	290	261	240	270	278	268	228	241	281	257	264	259	258	233	239	279	255	280	268	287	258	240	261	265	252	246	272	257	281	260	243	244	251	282	276	256	247	257	272	237	258	247	300	253	289	293	271	230
23910	21388	28664	24484	21355	8871	859	584	456	436	383	414	356	340	337	260	269	283	296	308	278	264	237	271	279	272	247	287	276	257	245	292	255	247	274	274	269	259	297	230	260	242	278	226	270	266	286	276	229	241	236	263	266	238	270	271	257	255	248	260	240	264	251	248	244	283	261	241	230	258	239	263	268	248	263	240	269	241	241	239	279	314	246	252	259	265	229	259	263	236	274	254	244	262	218	213	223	235	264	263	247	262	286	258	280	258	254	260	247	294	240	248	277	242	235	256	274	229	260	239	262	261	256	250	247	215	244	244	278	234	280	252	244	280	225	266	256	249	286	226	253	237	282	252	240	224	254	255	250	255	230	248	256	277	252	271	242	274	283	248	262	277	256	225	265	252	248	235	226	254	251	236	237	229	255	262	232	259	255	271	229	238	235	257	267	250	231	240	264	260	257	255	235	237	257	225	242	260	236	252	274	235	272	269	247	242	229	257	251	266	245	272	243	272	267	243	268	269	248	231	240	247	268	243	230	253	260	276	265	229	276	255	268	238	259	262	263	275	263	249	278	229	251	247	240	243	281	266	259	249	258	255	241	252	236	255	271	268	287	249	242	248	275	263	251	257	256	273	267	247	239	273	257	249	269	252	265	252	244	271	248	247	263	240	255	255	226	267	259	264	227	262	271	255	243	227	269	247	274	224	266	263	243	242	265	239	234	266	263	251	262	239	256	247	242	237	251	303	228	252	235	237	263	261	256	230	265	246	275	248	252	242	264	275	267	248	266	248	234	231	283	250	248	271	245	242	273	230	222	249	235	236	237	249	247	292	270	247	264	271	236	250	253	242	259	261	246	237	240	260	245	251	243	246	241	232	229	270	228	207	289	251	247	250	223	251	284	267	242	230	251	295	245	242	274	243	254	244	266	260	238	249	246	262	237	262	270	238	258	236	236	241	232	256	285	237	249	248	248	278	242	224	264	256	256	271	247	292	237	265	263	281	283	223	253	229	225	266	255	287	266	238	247	243	280	247	272	291	229	250	247	242	241	225	215	248	256	265	267	251	279	229	247	213	281	263	259	262	228	256	261	249	268	253	218	241	265	250	294	257	268	258	246	257	260	244	282	241	248	238	260	255	241	281	261	240	239	251	219	261	255	256	233	271	232	244	266	222	244	262	247	242	251	252	261	250	225	212	235	259	256	262	244	236	253	260	291	236	245	247	241	273	258	252	280	245	240	270	241	246	258	251	247	210	237	235	243	261	253	241	250	225	240	248	254	243	237	251	252	264	241	263	246	229	258	244	236	237	256	273	280	240	263	265	249	233	226	244	278	247	242	267	223	260	247	250	256	243	257	241	246	247	301	247	235	247	242	242	264	242	263	247	233	216	246	249	261	263	261	240	260	262	252	235	250	231	272	274	255	220	270	251	260	256	242	237	258	227	242	224	239	233	248	258	228	227	257	229	250	239	243	230	235	252	256	235	249	225	268	265	227	258	258	241	263	263	243	274	274	245	259	273	221	257	276	294	240	267	254	250	260	233	251	246	245	270	246	252	236	254	255	255	233	267	270	252	248	257	234	252	254	249	238	228	282	252	276	250	263	223	272	248	262	233	227	260	269	234	230	239	224	249	243	253	259	247	240	249	225	260	234	257	267	271	265	248	248	243	254	219	235	246	251	232	283	256	254	244	251	248	254	247	245	253	242	273	233	230	275	238	255	223	267	247	251	258	269	281	264	236	243	247	259	238	258	246	242	240	218	259	267	282	244	242	253	278	257	230	234	270	255	252	238	251	274	246	263	257	235	234	269	256	276	227	224	242	250	249	225	267	287	268	237	264	224	234	252	239	225	257	251	253	220	254	267	258	248	234	234	245	220	277	234	262	262	250	254	240	249	209	285	242	263	257	264	251	280	234	245	232	242	263	233	271	280	225	251	239	240	278	238	263	260	268	268	244	232	249	258	259	268	242	233	246	266	237	246	260	247	241	246	271	269	274	221	261	258	271	232	211	238	269	243	226	261	256	268	213	262	235	276	212	249	280	271	253	250	242	246	247	249	242	251	257	281	239	265	280	251	278	227	228	238	240	264	279	251	277	266	278	246	257	233	242	266	260	235	260	236	239	258	234	208	239	248	269	236	224	237	258	234	251	254	257	248	227	241	254	231	247	238	269	250	251	236	253	247	244	235	256	269	267	265	274	245	255	267	257	262	252	253	242	276	248	271	219	284	270	265	240	260	272	272	252	252	228	253	252	232	263	253	242	233	266	264	247	249	274	257	255	242	254	234	274	237	252	257	256	236	267	262	264	225	234	248	235	270	243	262	258	258	272	240	217	286	266	260	249	257	244	239	255	277	230	256	243	256	239	276	258	252	257	232	232	253	253	210	227	266	229	267	252	255	258	280	244	244	270	255	262	265	245	243	278	254	258	237	252	242	270	265	235	266	273	221	270	236	244	259	283	259	257	231	278	281	285	260	228	246	245	210	260	239	241	242	259	237	223	274	288	265	228	267	238	251	236	243	259	239	228	234	248	243	226	224	255	266	243	236	246	255	249	248	234	264	228	209	228	277	264	260	235	272	244	232	259	263	243	261	245	253	247	251	237	252	267	248	273	242	247	257	236	210	259	241	268	265	273	227	238	277	265	258	269	262	243	276	228	291	250	238	236	236	249	245	256	227	234	252	242	266	229	286	274	252	257	266	244	239	221	214	256	247	270	249	235	223	246	241	254	242	232	271	220	274	239	240	251	254	267	222	231	266	231	230	259	269	271	240	252	253	249	251	270	255	225	234	242	262	276	254	224	253	243	260	261	262	244	256	245	226	238	248	264	246	218	263	302	265	256	273	250	277	250	268	255	228	240	265	260	248	230	266	252	250	258	226	262	236	254	271	262	290	259	258	231	275	278	246	253	241	254	255	258	256	240	241	257	275	250	246	263	232	244	246	230	270	272	263	263	268	243	244	248	249	268	254	273	258	255	247	241	247	211	247	251	233	251	256	256	250	251	234	227	250	240	258	243	269	254	228	253	242	230	214	248	250	266	234	274	261	274	285	274	243	280	245	228	233	254	269	272	266	246	243	265	252	249	271	262	224	250	246	233	266	234	249	239	258	250	247	268	245	265	228	269	254	233	238	244	243	265	263	279	246	235	226	250	254	231	257	246	262	249	252	246	271	232	240	257	275	262	256	237	231	235	239	264	247	277	258	255	254	243	265	238	270	261	257	281	256	256	242	239	260	252	254	224	252	280	242	296	231	269	227	260	228	260	267	238	259	285	263	271	254	240	275	239	244	249	246	241	248	277	263	254	262	269	221	237	223	253	246	234	256	232	265	264	259	289	278	233	251	287	259	257	258	253	260	245	237	244	252	254	265	247	251	252	259	256	255	270	275	267	264	236	251	259	250	240	247	228	248	227	254	247	255	274	264	272	279	244	252	273	254	264	268	260	244	259	264	249	263	240	233	252	285	251	276	253	266	249	241	242	223	264
3297	9002	5712	2647	1920	1325	1074	873	712	649	524	466	415	425	337	357	360	330	310	339	312	337	328	283	332	289	289	283	276	301	268	267	308	294	295	279	298	270	282	295	237	275	276	270	287	277	271	242	272	268	277	282	299	258	243	266	241	271	273	253	283	266	304	266	271	281	273	248	273	267	301	282	264	251	286	289	253	238	320	278	292	281	239	242	269	262	266	262	275	283	282	263	272	267	281	272	276	270	256	261	270	259	266	266	275	271	255	296	280	264	261	305	264	295	269	273	293	268	270	262	271	253	259	256	245	259	290	261	261	267	261	262	284	276	264	298	268	250	279	283	257	257	278	270	241	295	247	248	255	285	239	263	308	253	275	289	273	262	243	257	256	260	259	290	275	257	273	258	277	299	291	255	270	322	262	245	280	263	277	268	264	262	276	258	306	252	274	282	297	273	273	278	273	279	251	273	252	290	258	297	264	277	250	275	284	290	292	292	261	269	298	254	270	255	229	263	247	278	258	295	257	280	300	258	278	264	261	276	250	287	260	273	292	249	235	276	246	271	235	259	281	271	279	281	280	285	268	272	277	266	290	253	257	308	265	272	267	266	240	273	287	294	266	268	288	252	247	288	260	242	262	282	279	229	272	274	255	283	272	282	264	286	288	285	256	291	264	260	292	276	244	280	284	295	259	262	265	300	265	286	296	245	267	295	278	283	262	296	290	274	259	296	254	294	258	282	290	264	292	272	292	300	263	267	270	239	290	287	264	276	230	271	280	247	304	271	266	292	296	265	269	264	269	262	239	257	252	247	261	268	291	260	287	271	250	243	257	246	295	286	267	236	276	235	256	262	261	246	256	264	245	282	282	259	280	285	262	230	260	263	256	285	246	263	290	286	276	271	282	292	276	284	263	237	279	282	260	279	278	293	263	264	269	232	277	282	284	312	279	253	283	270	272	288	272	260	265	249	276	253	274	266	274	293	296	251	293	293	250	283	295	258	286	291	287	264	276	257	251	277	235	281	245	291	266	282	249	295	257	249	248	217	275	239	262	269	261	278	300	263	255	283	272	282	253	297	263	254	237	290	273	285	254	276	271	272	247	277	282	254	278	267	283	256	274	277	259	216	271	259	276	265	278	253	289	251	251	283	236	281	266	253	270	278	258	264	249	258	295	257	263	273	262	280	264	261	275	281	273	288	253	300	277	258	283	272	238	269	273	287	258	273	266	267	268	280	268	259	247	253	245	228	252	281	275	292	314	257	291	266	248	267	304	274	285	276	270	250	256	270	270	293	245	259	254	293	259	290	270	279	274	253	253	252	265	250	280	278	262	275	289	267	279	266	290	273	276	276	294	261	234	299	264	249	262	280	272	284	248	244	257	246	299	261	289	279	252	255	276	282	299	277	244	267	284	258	272	281	278	260	278	266	242	276	285	259	251	266	281	250	268	291	255	269	253	280	246	273	258	281	289	275	278	237	280	285	248	281	270	272	257	246	238	276	292	258	253	247	270	260	279	262	269	270	276	249	289	270	268	279	277	268	248	297	292	292	261	270	259	279	268	273	278	277	267	267	282	293	275	265	285	239	255	249	263	276	278	270	251	270	280	287	257	303	297	255	274	256	271	277	271	258	290	243	291	278	267	267	242	248	264	306	276	297	270	273	286	253	292	253	284	271	261	282	243	230	289	260	284	255	274	272	251	262	251	253	263	242	294	275	282	270	258	281	248	265	256	258	278	278	265	284	271	257	255	262	264	249	316	270	263	279	265	273	278	252	256	273	263	244	268	267	251	274	298	256	284	297	266	278	282	278	282	259	267	266	276	289	254	240	265	263	235	257	249	288	282	279	247	280	261	296	291	279	263	249	261	249	263	258	241	298	278	257	284	254	295	240	251	289	242	268	253	227	264	258	265	271	248	274	289	228	290	273	240	294	281	258	265	277	262	234	268	242	276	275	262	250	272	297	260	281	299	273	278	265	270	288	272	266	273	242	270	264	256	261	301	260	284	278	277	299	258	278	260	267	257	249	294	280	288	278	279	274	252	284	259	300	279	255	291	253	269	265	266	277	295	252	282	249	285	260	257	263	267	250	277	289	240	277	275	265	253	299	281	230	277	272	253	280	300	274	273	251	270	269	270	259	251	262	284	268	285	265	258	279	280	270	276	274	252	255	272	237	269	269	274	254	261	257	280	275	256	272	283	273	251	274	285	274	296	232	264	275	262	288	256	263	302	289	272	238	257	241	270	271	262	258	258	301	273	278	261	245	251	258	263	269	283	299	257	263	275	255	289	268	269	274	278	258	244	244	280	276	278	265	251	263	274	279	264	290	258	275	269	279	232	270	273	253	279	271	260	272	285	266	265	265	290	238	279	275	280	271	249	258	282	266	274	240	278	288	279	280	260	277	264	276	228	281	255	283	238	273	268	267	274	276	256	268	268	265	279	275	281	276	290	258	280	297	294	303	275	245	267	276	277	270	268	291	262	267	265	268	284	269	263	260	273	275	234	270	281	253	273	286	238	258	266	280	282	301	259	284	275	270	256	262	297	275	256	273	238	279	242	260	278	260	289	269	289	242	253	251	277	257	286	246	284	263	279	235	241	290	297	274	296	253	282	249	275	262	259	283	277	286	287	296	244	266	290	247	268	270	277	259	250	252	258	269	279	263	269	264	268	263	271	270	293	298	287	287	264	283	264	246	270	259	267	256	308	275	252	259	288	282	246	274	272	263	303	277	290	298	234	273	250	257	284	255	280	266	290	276	263	259	256	268	252	296	271	293	254	277	242	258	276	249	269	287	270	275	272	271	265	262	274	262	285	237	285	271	242	277	277	239	275	249	269	279	280	295	258	281	265	275	283	278	255	266	255	266	235	269	281	263	274	270	265	282	274	276	284	255	287	227	243	246	267	279	283	265	266	254	271	262	261	271	270	268	266	266	266	257	263	276	283	252	247	272	256	279	241	265	273	278	256	298	292	253	276	276	257	259	249	278	228	262	277	233	261	312	288	291	277	257	260	290	258	277	265	253	281	262	264	258	284	261	292	242	277	254	259	276	302	283	262	240	294	281	250	252	291	286	250	274	282	231	285	251	276	275	263	267	256	288	248	256	272	273	298	268	250	273	259	252	260	289	256	271	248	299	268	246	274	273	258	273	269	259	282	264	276	250	284	278	265	252	287	263	273	239	266	291	259	264	269	282	254	277	260	249	298	288	263	264	274	284	292	279	288	248	262	261	280	255	271	289	286	253	277	264	278	283	268	276	312	266	248	256	266	267	249	270	243	282	258	263	265	281	280	273	259	310	267	289	257	279	250	288	253	294	265	274	259	257	240	250	298	297	242	257	274	262	293	300	270	259	235	238	268	272	249	257	287	268	295	293	238	258	252	265	281	250	297	266	274	265	267	276	270	277	258	259	275	238	250	283	257	268	279	285	269	255	247	275	270	281	287	272	238	280	274	256	265	266	284	265	270	291	265	302	283	270	277	283
25166	21394	27495	25527	10015	905	700	605	543	567	558	497	488	509	473	487	463	453	505	452	505	488	478	431	490	462	450	456	465	432	474	448	426	432	465	470	417	497	483	438	433	468	448	420	474	462	446	473	443	433	476	479	445	442	457	490	484	424	487	428	466	429	488	449	437	420	442	441	479	426	467	444	492	459	400	455	448	440	482	471	431	461	453	463	460	443	489	476	427	477	453	470	448	447	436	469	459	425	450	437	472	500	461	438	432	466	458	424	446	435	466	485	469	450	465	461	439	465	447	463	468	460	458	473	425	468	489	452	483	500	450	446	435	467	443	440	458	471	440	448	452	444	450	431	476	444	436	430	462	434	502	461	492	473	472	445	421	462	458	428	413	453	449	432	473	436	441	437	423	465	430	450	456	446	448	461	466	426	450	453	472	448	489	450	486	430	440	459	431	470	430	441	451	449	452	425	446	427	437	467	464	449	468	503	442	418	446	449	440	427	494	476	474	455	460	486	449	442	472	445	414	495	478	486	489	431	481	474	435	462	457	446	438	435	449	429	452	458	411	468	438	437	478	442	436	450	492	431	462	454	455	465	457	437	434	461	492	443	440	458	451	455	444	439	486	423	458	476	468	460	480	464	443	444	421	474	454	451	450	483	479	498	486	480	460	441	424	462	479	442	459	456	474	422	501	470	484	454	427	458	465	470	471	431	445	442	482	452	460	437	456	437	433	497	467	434	474	442	459	472	469	442	451	433	451	459	443	471	428	446	482	470	412	465	458	415	456	438	440	450	444	441	454	424	464	455	439	441	453	471	471	473	429	439	466	484	462	437	455	384	450	458	459	485	495	431	470	465	449	438	431	461	440	462	470	465	448	474	455	476	516	433	431	434	470	412	445	478	425	451	475	459	463	476	473	466	440	464	453	470	481	466	467	471	437	438	466	404	460	475	477	450	439	465	451	451	439	491	440	483	495	446	466	458	441	453	430	445	430	462	444	451	451	470	433	470	482	439	398	421	413	435	388	483	459	424	437	493	474	457	433	422	451	443	439	424	430	442	434	459	446	450	454	492	454	453	444	439	461	465	437	461	453	485	437	439	463	457	462	491	442	469	496	470	428	431	426	444	495	474	431	432	455	478	438	446	435	442	492	466	444	472	440	454	472	440	477	424	435	463	462	494	440	461	478	441	432	449	429	439	475	440	476	451	494	462	440	461	469	447	460	484	444	474	441	429	451	438	428	472	463	446	465	451	434	431	473	476	456	471	446	419	446	471	467	433	441	464	454	437	449	475	454	449	414	410	469	462	464	476	466	446	451	424	426	471	485	462	447	422	446	424	466	459	484	423	452	455	461	410	408	428	447	464	438	452	431	438	468	505	415	448	438	464	454	452	478	467	431	448	448	445	459	422	487	439	436	439	456	430	457	435	458	472	477	441	450	486	408	460	443	443	460	472	449	445	428	439	443	475	436	473	467	459	426	491	451	449	426	456	426	456	441	435	433	437	428	492	428	483	417	442	452	440	456	448	470	422	469	472	431	452	468	475	472	424	444	436	433	452	477	468	470	463	433	445	449	460	472	434	426	436	486	457	479	481	443	428	445	442	457	424	477	492	474	441	420	447	447	460	471	446	428	482	428	453	419	395	414	496	445	458	392	496	457	428	443	443	435	435	442	443	438	447	422	439	441	430	453	474	474	454	460	471	447	469	442	470	430	420	482	433	444	443	448	414	445	462	462	464	473	482	432	429	422	432	427	438	432	428	467	457	476	408	446	474	439	448	484	464	438	471	445	454	468	460	432	431	429	458	474	471	435	458	432	457	470	435	476	468	438	417	503	428	450	409	453	446	484	429	473	438	469	462	440	463	427	457	447	441	462	455	455	444	458	453	447	430	445	445	446	481	443	467	456	482	459	495	467	436	465	478	471	477	491	445	496	437	440	457	432	439	432	481	468	451	475	455	409	444	438	413	496	418	488	483	436	411	470	462	438	439	452	471	446	446	457	439	450	429	443	432	430	437	456	469	447	444	452	431	469	428	461	478	487	470	455	438	460	428	460	500	446	433	468	442	472	421	447	474	442	422	446	450	455	453	425	450	435	446	441	431	463	477	434	434	387	449	450	402	453	459	413	451	433	468	507	496	472	440	448	501	449	446	426	458	429	454	415	446	422	472	442	479	430	484	466	507	427	491	423	457	431	456	467	443	410	448	434	434	477	463	443	437	447	435	490	422	443	444	428	472	439	488	467	450	457	457	468	460	465	471	473	474	436	483	418	460	434	472	442	414	467	464	448	443	433	472	477	377	448	478	432	467	455	456	443	469	434	482	468	424	416	399	440	502	446	494	423	449	465	433	463	434	433	426	444	456	467	477	414	429	465	450	466	453	467	400	441	419	456	419	474	466	461	450	420	454	453	448	421	450	472	446	460	465	432	443	437	431	472	428	472	463	444	442	438	455	440	434	469	402	440	454	486	453	444	433	469	444	461	448	455	407	458	455	426	437	415	447	464	460	463	474	468	412	456	470	460	436	480	431	460	433	459	471	425	485	452	463	455	467	484	485	479	474	476	465	440	452	459	495	455	436	438	459	502	457	439	457	450	484	437	463	429	461	434	401	449	480	463	470	462	425	452	428	418	453	459	461	438	430	492	454	450	444	480	466	439	445	462	421	453	444	440	434	445	499	428	456	495	430	488	424	449	422	431	441	433	458	464	469	479	491	457	479	477	469	485	445	461	420	424	472	448	466	469	452	440	439	445	501	449	445	429	444	454	465	449	476	426	450	423	450	435	455	432	481	425	455	449	455	404	443	437	419	451	479	449	466	472	485	428	436	463	436	448	453	465	391	432	467	437	473	464	444	422	470	474	452	441	449	468	456	434	454	470	468	485	435	441	453	424	452	445	472	441	471	457	463	440	477	386	470	430	417	433	481	467	456	409	443	452	504	455	455	469	433	437	468	484	430	455	470	482	460	460	456	453	441	460	447	438	453	445	434	446	446	423	465	456	425	447	458	478	418	429	457	445	441	439	439	465	426	475	457	446	461	413	422	432	425	459	469	430	466	466	431	463	479	440	443	485	440	469	468	434	445	421	434	461	442	445	464	392	446	453	410	473	460	426	421	434	429	488	457	468	433	445	474	464	443	486	478	452	442	481	445	473	428	456	449	445	441	451	475	417	461	432	446	433	467	459	455	442	458	491	427	397	437	488	462	470	456	450	448	413	441	394	408	428	448	471	442	493	446	448	479	409	432	436	483	425	423	438	418	472	461	428	449	439	422	445	449	467	449	452	497	422	448	458	450	471	451	419	456	473	426	487	475	465	450	450	428	462	486	428	455	468	457	412	442	442	456	446	461	440	464	428	448	405	489	488	506	449	445	457	463	457	459	415	448	497	443	406	493	442	461	469	468	462	444	436	441	477	455	441	413	414	448	438	444	460	467	437	448	475	453	450	452	460	447	449	470	430	414	500	421	448	464	428	439	473	438	446	426
3598	5373	3336	1888	1378	1125	951	870	719	697	629	596	627	561	561	547	535	528	478	490	477	494	516	474	506	483	446	526	513	485	506	504	507	481	499	480	508	460	503	513	469	484	482	521	506	479	502	476	450	511	499	461	503	494	474	517	481	464	490	486	486	475	490	506	474	488	506	469	510	438	458	493	487	496	504	471	504	494	493	479	488	497	485	438	427	478	477	498	467	479	518	484	499	484	506	483	507	523	482	471	503	518	511	487	508	500	491	460	474	494	485	494	507	518	478	466	496	466	505	478	434	496	525	518	498	455	505	456	474	500	492	461	519	459	505	485	496	505	491	492	503	468	468	460	512	486	499	487	451	502	446	486	502	447	503	499	470	470	547	494	473	445	548	461	511	480	511	456	511	473	512	481	435	466	472	477	461	472	474	461	524	452	455	484	478	467	475	458	463	479	456	497	464	528	463	498	501	464	490	495	457	490	496	476	451	487	489	487	499	486	477	494	486	513	494	507	504	489	500	513	504	452	486	470	454	502	495	474	480	471	490	473	511	497	500	467	489	492	489	485	488	481	498	489	500	466	497	507	495	468	469	463	505	517	464	477	488	483	507	492	478	467	501	468	472	530	485	478	497	504	514	488	478	518	455	477	490	489	464	500	517	489	504	447	493	498	488	461	472	486	486	500	486	483	498	489	513	452	479	469	481	529	478	493	512	484	501	498	469	515	492	489	509	503	421	475	478	547	499	457	497	482	505	481	470	517	442	507	475	518	490	459	473	469	522	479	484	483	521	502	450	485	478	482	494	503	470	505	462	496	491	484	470	456	498	455	491	486	493	487	469	465	478	465	452	477	471	502	508	475	466	472	474	449	508	487	452	512	449	514	487	486	506	495	497	477	432	506	481	453	466	518	484	456	514	449	485	468	503	466	476	469	464	500	503	454	474	507	459	494	466	433	436	494	491	470	511	483	466	485	491	495	489	482	476	477	502	470	492	481	490	489	511	486	495	512	505	458	457	463	519	505	483	504	495	497	489	505	476	451	447	524	484	485	506	515	484	475	484	514	522	476	468	488	452	498	512	505	460	442	474	470	479	433	494	461	481	500	477	464	485	489	477	505	481	514	484	496	463	477	492	495	496	465	492	452	478	524	497	462	486	480	490	446	477	460	482	487	484	494	448	488	509	495	452	463	522	511	473	505	481	486	474	479	494	515	471	497	429	530	478	483	493	485	499	460	498	472	467	476	464	486	436	499	482	487	467	515	442	503	464	441	467	455	462	488	442	473	487	481	457	483	526	503	468	452	449	454	517	492	487	455	514	471	501	486	516	487	473	472	476	491	492	459	487	496	486	522	526	506	480	504	485	501	495	522	455	497	469	489	462	494	518	481	466	475	513	459	487	469	476	474	486	483	529	521	477	486	471	480	516	518	486	503	472	504	477	475	488	474	501	450	505	494	516	475	501	521	523	469	503	472	470	470	479	513	480	497	491	481	463	457	477	484	477	459	508	479	456	470	487	458	506	483	492	479	483	466	448	498	532	502	507	515	488	478	488	495	497	497	468	507	486	479	465	453	494	489	468	494	469	464	483	503	441	494	487	496	509	476	497	498	495	480	463	494	490	514	474	525	512	493	454	468	470	479	424	498	482	508	445	506	482	473	471	501	506	488	468	414	467	504	475	495	516	490	452	502	462	480	492	487	460	473	495	494	467	437	455	469	489	451	477	506	472	478	480	547	461	441	507	469	473	468	482	476	493	487	466	484	474	485	474	473	477	461	542	493	471	489	486	495	484	523	509	516	514	451	516	502	508	471	509	493	468	477	504	477	527	488	501	518	491	473	514	504	478	454	520	494	499	436	489	454	443	505	462	521	441	513	512	495	486	481	468	523	508	476	478	499	473	458	456	492	468	492	503	489	452	465	457	465	521	453	460	499	473	478	471	454	530	490	493	482	492	458	456	489	478	493	512	461	493	497	505	486	472	498	528	519	488	476	506	492	513	504	481	480	445	502	487	507	471	496	452	507	483	436	429	475	479	493	502	484	490	475	496	484	460	510	502	468	486	523	512	503	444	513	466	522	478	454	503	490	501	465	501	490	479	440	438	508	492	465	496	478	484	477	473	456	481	461	542	482	482	491	501	481	483	480	515	491	488	489	480	454	458	478	483	452	506	474	476	459	447	474	473	470	473	451	525	471	514	469	439	495	461	527	448	459	473	487	486	477	482	488	489	482	459	488	474	477	499	464	478	462	490	458	474	474	485	492	478	506	484	524	464	518	464	464	475	455	447	522	454	495	473	515	495	513	518	480	492	470	486	503	489	448	492	441	495	496	496	453	453	486	492	468	461	506	476	502	489	479	473	494	506	519	506	482	462	496	471	498	444	495	491	483	468	479	487	484	470	483	477	476	491	466	529	459	496	494	500	479	496	476	511	529	495	467	508	508	507	507	479	498	470	479	453	500	505	518	455	497	482	499	482	504	464	482	474	448	472	474	508	501	501	462	484	479	491	515	450	493	447	465	481	504	474	491	451	500	484	494	457	473	500	487	472	499	464	455	466	496	520	487	470	460	479	487	503	474	491	488	470	463	478	490	468	462	495	549	444	493	502	502	529	480	476	507	517	453	471	469	503	435	468	494	503	445	495	515	489	478	487	480	470	501	515	463	521	496	461	478	464	532	493	514	476	457	506	458	504	513	488	498	524	473	480	487	450	479	488	491	472	483	475	489	470	484	485	475	472	507	493	480	476	503	498	511	439	467	488	474	451	449	480	504	489	457	473	494	499	518	483	490	503	500	469	518	491	494	447	472	482	448	514	492	455	475	488	517	472	495	457	477	506	492	498	483	502	473	464	463	444	503	466	506	492	507	491	497	483	510	447	500	485	466	460	455	466	502	468	497	482	515	508	482	476	477	488	463	521	494	477	506	480	476	489	474	442	515	474	470	468	469	447	475	452	484	529	500	496	505	482	458	512	495	479	473	473	497	452	508	493	434	483	490	525	501	479	443	483	489	452	439	454	489	476	482	463	450	508	494	456	494	513	472	490	483	469	484	452	471	468	464	476	526	450	494	469	528	480	526	491	512	543	526	515	468	497	543	499	471	478	479	476	544	492	496	507	507	451	492	505	495	467	488	455	480	485	484	508	476	452	494	467	491	505	472	474	421	483	520	473	456	450	492	479	481	519	494	498	449	467	484	438	469	467	474	454	474	497	485	503	497	435	476	466	445	498	458	484	508	465	490	484	524	430	477	553	510	446	509	459	472	511	523	488	464	509	481	518	520	445	529	494	470	493	462	492	464	495	517	520	509	488	452	526	451	491	465	498	499	506	453	496	520	523	453	469	479	457	472	490	511	467	507	504	520	494	496	479	448	459	487	500	469	491	455	438	503	516	453	467	453	479	466	514	491	482	468	482	476	461	483	477	489	464	498	481	471	472	508	504	478	500	478	480	478	470	505	497	460	491	484	463	465	449	531	481	509	483	456	472	489
22901	21470	29280	24091	21466	21508	8088	1346	992	883	860	856	758	737	675	708	647	653	618	597	623	617	636	639	616	592	639	649	611	590	568	624	636	573	532	552	654	559	586	564	574	580	575	575	536	545	532	590	551	558	564	552	549	537	546	583	567	554	549	552	535	564	583	550	580	585	573	573	579	529	567	572	579	598	534	556	536	550	601	566	610	580	571	593	592	572	547	533	551	545	545	557	607	546	531	543	584	555	544	565	550	565	592	527	554	558	531	569	550	568	559	550	588	560	579	575	547	555	544	575	564	567	565	593	603	569	589	592	546	575	546	552	531	543	529	564	535	584	541	562	546	571	553	560	564	546	546	550	566	547	617	562	584	562	556	532	567	565	565	568	606	576	555	608	519	515	510	564	571	567	573	540	539	552	555	577	554	575	549	553	564	581	549	549	597	564	527	559	553	549	567	548	592	569	568	566	572	583	580	550	531	605	580	560	517	577	513	559	558	579	550	514	539	525	545	501	604	635	545	556	516	553	580	511	553	585	586	589	534	572	591	554	585	557	576	568	546	587	552	560	506	574	571	519	629	561	552	610	581	558	558	579	560	563	545	558	533	564	601	535	559	572	534	580	533	553	532	558	566	580	530	546	527	563	573	550	553	561	599	577	564	547	560	563	502	530	623	547	581	597	533	568	567	559	561	544	548	514	576	555	537	550	539	566	590	564	567	542	528	526	545	545	550	534	547	615	556	531	539	557	562	548	538	517	543	560	565	536	542	543	577	596	569	568	608	517	568	545	542	550	569	555	577	572	557	570	548	560	534	564	566	562	541	594	577	548	557	582	571	528	528	535	561	600	553	575	542	569	576	571	552	541	543	557	545	539	577	555	570	572	542	570	535	595	569	527	522	520	551	549	550	543	582	593	553	538	541	575	536	533	528	588	557	588	651	541	548	580	524	533	587	619	590	581	555	567	545	521	557	548	568	545	573	570	559	553	580	522	571	524	572	580	553	595	543	556	550	551	584	570	563	575	568	569	568	597	615	557	555	540	605	556	523	546	554	504	598	572	522	504	543	558	518	579	551	542	565	569	553	557	545	574	529	558	507	570	562	579	560	562	560	537	582	584	561	548	569	532	605	521	558	556	542	545	574	550	554	562	543	549	570	580	593	520	569	545	579	542	579	559	616	576	568	557	584	592	620	588	597	566	553	556	575	563	553	528	565	546	559	593	555	558	566	549	482	541	546	568	529	544	571	559	584	579	582	578	530	586	564	543	553	596	577	552	572	577	548	535	572	567	604	544	549	525	519	554	545	584	575	577	542	535	581	579	548	572	553	544	547	563	576	564	587	574	578	570	547	564	567	557	602	546	589	555	560	583	580	566	550	577	620	540	526	594	519	577	547	551	596	534	547	532	550	572	574	576	551	496	559	553	551	526	564	555	614	566	587	573	565	582	556	602	580	548	593	541	531	535	562	569	551	552	545	556	568	557	564	563	558	575	555	576	621	582	565	589	567	549	565	603	538	548	601	560	540	580	543	577	559	584	559	531	558	558	536	558	581	582	537	531	541	597	596	612	578	557	576	554	584	572	517	570	579	613	609	545	582	574	578	550	550	565	578	568	590	521	566	576	543	584	542	591	578	577	543	582	534	568	566	561	583	533	536	552	576	530	531	618	543	588	535	590	581	586	602	586	592	562	579	507	535	522	543	563	552	557	541	518	536	539	547	535	585	535	520	578	554	578	558	546	531	515	563	586	577	542	601	539	579	574	557	565	577	607	572	556	559	591	605	574	600	541	571	531	558	543	572	576	558	511	528	566	545	534	570	572	548	567	546	550	548	584	502	550	536	571	555	550	567	552	564	554	602	527	569	586	565	573	503	544	549	556	570	562	584	531	506	551	537	559	555	559	604	552	576	571	583	557	525	565	564	592	572	538	551	570	575	519	568	561	532	551	560	559	557	581	510	562	547	533	578	594	580	543	524	568	581	579	589	586	539	546	547	540	555	559	540	573	590	530	500	580	543	544	546	551	591	577	547	509	550	556	563	539	575	554	556	568	587	592	561	553	541	583	535	597	568	554	537	538	570	567	550	525	537	531	535	568	574	597	558	535	546	558	514	532	583	549	546	568	511	552	564	573	553	571	576	543	547	522	552	545	564	582	534	541	547	576	538	573	521	612	541	598	583	549	564	583	557	585	594	579	555	529	556	518	585	588	558	496	581	561	572	550	595	542	541	546	588	545	592	570	594	534	576	531	576	612	528	563	551	537	588	565	575	562	544	553	568	548	568	581	565	545	525	534	545	540	540	519	578	568	575	557	549	551	542	606	570	564	506	547	586	564	531	565	527	543	548	528	549	563	563	577	560	564	578	542	577	582	565	581	584	573	565	592	530	556	554	563	567	562	566	560	543	592	550	565	547	567	564	554	546	564	555	544	572	543	606	564	536	523	540	606	595	583	560	584	534	560	558	541	530	598	567	543	550	576	608	545	564	593	531	495	530	575	559	552	551	561	545	580	601	572	573	564	510	553	592	580	555	556	554	581	538	540	596	571	557	557	565	584	519	565	541	510	524	561	564	575	569	541	573	559	572	533	583	540	560	582	559	508	527	587	582	514	557	546	551	580	547	566	559	531	572	543	554	554	544	563	537	579	581	551	591	543	544	584	555	554	603	555	592	580	512	577	541	569	563	571	530	570	544	524	594	563	553	557	573	573	561	582	572	550	579	573	552	591	544	572	569	543	543	588	519	547	567	549	562	532	541	495	588	582	562	589	558	529	536	565	591	573	551	517	593	520	558	564	531	568	549	533	581	538	560	592	560	544	549	604	561	536	523	568	584	596	586	564	576	515	522	594	593	596	535	520	565	552	556	563	565	528	572	578	496	575	559	529	555	508	547	547	562	555	586	502	557	541	548	536	599	541	634	558	552	560	560	552	541	575	550	600	530	554	541	562	614	592	540	568	570	551	592	568	562	590	581	619	540	562	552	583	567	510	595	574	596	555	551	549	569	574	591	572	521	536	541	548	590	541	572	555	538	576	564	536	534	556	545	585	535	567	567	571	580	550	539	567	593	554	581	570	515	547	578	520	555	545	569	573	585	556	562	571	534	542	561	579	490	543	572	560	530	579	540	538	611	571	584	610	546	546	602	532	577	580	562	553	520	536	573	567	582	539	537	582	554	528	520	536	590	536	557	543	582	579	572	582	548	555	575	571	566	558	573	601	557	554	548	501	580	524	565	601	579	533	549	539	572	588	590	588	561	543	611	577	545	568	557	521	644	583	548	524	580	584	566	539	593	565	577	546	564	584	539	584	553	555	569	533	555	555	537	581	579	533	558	541	526	624	547	560	548	593	552	529	592	588	519	531	560	571	556	551	565	525	559	558	530	571	540	518	589	553	547	519	533	593	560	561	539	561	587	579	577	540	590	552	548	542	577	537	530	557	551	590	590	550	523	513	553	507	551	553	567	565	578	573	553	580	592	589	571	582	567	549
4838	15144	9852	4920	3672	2775	2147	1681	1409	1276	1035	916	948	897	823	741	722	686	675	675	663	682	630	624	630	628	653	626	585	614	581	560	584	577	574	580	552	610	592	596	659	566	602	602	577	624	588	485	586	554	587	564	559	623	568	557	598	592	555	578	541	583	600	579	541	562	588	562	591	629	579	528	601	575	607	549	582	548	623	535	579	554	548	616	568	579	608	585	569	579	562	588	603	573	541	577	624	552	548	579	589	543	571	549	585	568	576	557	510	555	551	590	588	632	578	587	575	569	588	557	557	580	536	581	597	573	581	554	588	581	531	553	569	591	577	524	569	566	523	590	541	572	533	598	557	590	576	521	566	589	508	565	556	603	574	575	555	535	560	510	553	575	615	624	546	558	542	570	519	590	577	506	536	557	591	593	516	603	588	580	553	554	566	566	569	541	571	535	556	577	555	533	533	580	566	564	585	586	565	537	573	530	554	587	605	511	592	568	544	557	527	586	548	544	576	572	608	561	530	500	585	568	549	587	583	577	569	537	582	568	588	573	609	548	607	575	591	522	543	571	591	569	563	521	549	557	539	544	584	590	574	539	560	552	594	576	545	569	582	566	585	551	575	557	587	572	582	540	599	566	592	572	575	534	549	547	568	611	551	553	570	577	535	568	541	571	567	564	575	516	549	598	543	549	572	605	550	588	593	569	577	607	544	542	571	528	578	549	558	609	585	556	551	526	556	597	594	547	573	596	596	543	584	590	617	512	574	592	597	581	584	579	546	561	591	541	550	553	548	558	538	571	528	572	570	586	572	551	539	561	545	559	561	578	561	547	605	597	557	515	537	563	539	557	545	545	603	631	528	616	582	536	539	569	600	604	579	553	553	552	546	587	556	542	530	552	512	568	583	574	558	563	612	544	609	555	555	559	553	595	558	560	596	592	556	542	559	572	573	563	584	603	588	560	531	602	562	593	571	586	539	559	565	611	540	508	554	588	554	592	592	607	575	571	555	548	546	573	553	527	564	541	574	567	565	513	549	600	560	559	553	596	536	556	527	592	573	592	590	567	549	555	576	544	564	567	551	561	537	562	540	560	592	526	543	571	520	590	587	580	559	636	569	566	519	585	573	553	526	542	580	543	538	578	620	564	552	536	550	554	599	570	524	530	559	555	575	565	546	535	564	544	561	564	589	512	516	578	556	569	589	571	564	544	563	579	532	561	587	591	584	563	532	617	548	583	552	564	596	546	566	578	544	546	549	575	618	603	577	584	577	486	572	574	553	601	537	559	536	616	541	572	558	538	557	565	567	528	590	556	537	565	539	555	574	594	534	555	542	549	595	570	543	577	569	586	538	603	524	570	543	529	603	598	570	578	555	591	545	526	569	532	559	558	551	563	537	553	568	545	566	550	536	568	530	556	549	581	545	577	545	540	586	554	531	571	532	561	572	565	628	548	578	584	583	569	588	567	528	557	559	589	543	559	542	578	528	559	554	560	525	558	586	581	543	568	545	599	561	583	571	574	549	580	597	582	534	530	557	550	538	525	540	568	519	584	568	606	562	538	570	584	571	561	544	606	524	557	576	557	592	540	586	532	591	575	591	561	578	568	582	627	565	570	551	542	515	571	595	583	571	547	569	564	565	536	582	548	553	549	585	542	554	570	557	553	551	570	547	570	578	593	577	541	525	607	550	589	529	546	570	598	569	560	591	545	545	581	553	545	627	577	559	578	563	580	610	569	612	558	508	577	597	553	582	562	572	535	558	580	563	545	578	548	568	550	561	570	543	574	579	589	560	550	572	579	566	590	562	533	563	546	587	562	587	544	564	535	526	619	546	626	560	530	578	566	528	603	546	520	562	585	573	595	593	548	560	595	516	580	579	566	510	538	596	574	561	562	569	573	565	618	565	550	556	594	583	600	563	582	579	615	542	538	552	564	572	561	560	587	546	578	583	589	561	571	554	593	549	592	582	559	565	568	576	562	535	578	567	602	543	586	555	608	558	601	631	563	580	533	546	535	550	551	558	550	565	555	571	584	574	571	552	553	575	543	572	554	587	582	575	562	558	588	561	567	547	562	544	570	604	553	572	561	615	543	561	543	563	564	587	570	558	560	566	579	629	606	528	540	515	562	553	534	565	582	558	556	554	584	556	547	545	575	565	562	549	541	526	592	581	563	543	524	582	618	557	610	577	564	538	525	581	535	541	537	560	602	569	584	575	538	589	567	570	563	547	567	533	613	568	564	521	558	558	575	548	554	597	608	594	542	553	566	584	576	543	577	549	591	522	547	543	570	569	591	581	548	561	572	534	544	559	569	538	558	570	557	590	557	534	556	569	548	603	585	548	553	577	500	563	538	577	526	572	564	596	618	551	564	557	586	549	646	592	534	553	564	585	543	558	555	552	569	584	584	534	581	572	613	592	578	586	560	554	548	573	576	552	563	596	544	568	545	575	590	602	580	594	574	551	547	540	570	572	584	575	591	562	577	558	569	574	574	586	547	595	566	576	561	608	520	552	569	576	580	528	562	557	564	529	550	557	548	555	559	549	556	565	541	580	583	581	583	535	595	547	614	598	539	560	560	587	570	555	590	571	525	574	528	565	579	577	584	552	559	573	537	545	624	561	591	536	599	512	602	558	560	551	542	615	551	577	566	560	631	563	577	624	583	574	554	551	584	579	577	540	565	532	552	556	542	562	619	525	571	566	567	525	599	554	530	545	501	581	574	541	561	573	557	616	538	538	557	575	525	539	548	558	533	567	564	575	611	603	589	594	576	598	565	589	580	563	559	530	538	619	583	582	570	543	550	561	556	552	525	541	558	597	540	549	591	567	561	583	528	515	559	565	576	545	578	595	579	536	559	566	551	554	512	510	554	546	574	549	552	546	539	604	566	562	564	560	548	583	571	587	538	599	591	569	542	546	544	555	576	585	544	558	538	573	566	520	589	597	545	547	588	572	584	572	573	573	553	560	589	572	574	559	583	567	591	521	618	593	506	539	584	563	549	539	553	589	562	578	582	573	599	550	550	584	535	533	562	569	557	533	578	590	521	523	546	569	527	578	568	553	550	573	529	570	564	524	533	574	564	576	537	531	529	548	577	583	550	536	531	577	526	571	628	557	557	540	586	573	541	617	581	570	616	581	553	529	579	522	561	565	551	578	644	568	561	524	559	595	549	566	570	558	598	526	558	572	590	545	588	539	545	578	542	561	575	545	609	589	579	529	538	558	595	521	542	599	543	571	525	554	572	563	529	575	522	564	574	550	553	567	558	563	555	608	545	615	581	578	573	544	552	560	578	570	549	588	585	565	559	539	538	561	544	559	531	513	594	560	530	563	544	554	577	544	557	582	567	545	559	570	553	549	546	599	539	547	602	560	593	602	558	577	567	562	573	551	558	572	566	566	533	570	574	542	556	543	505	601	534	596	575	553	552	543	609	571	572	573	562	581	583	561	544	553	605	566	555	581	589	540	568	595	541	557	523	583	520	547	583
28033	17548	3244	529	373	305	266	296	242	245	225	223	204	236	211	238	204	229	248	245	206	239	234	236	247	240	259	208	251	256	230	228	211	243	221	222	204	217	228	232	228	230	225	209	227	235	223	251	230	217	243	252	239	211	231	238	210	223	238	249	243	226	230	199	202	223	225	223	245	228	226	215	228	243	201	215	233	244	249	223	222	225	244	241	234	230	193	229	194	240	210	226	241	249	225	224	224	218	237	235	239	208	218	247	261	229	207	197	206	243	247	217	243	227	242	236	248	224	232	226	226	228	224	231	225	236	245	231	217	227	228	237	228	216	227	236	212	226	228	208	226	243	223	236	235	207	260	255	221	230	223	243	242	222	207	199	229	244	231	204	253	230	254	256	242	237	218	224	221	242	236	223	240	211	214	228	254	240	245	225	198	223	220	227	241	232	201	220	230	234	240	203	222	209	243	220	230	242	251	242	245	238	244	230	250	224	226	231	223	223	199	244	234	200	218	202	210	207	222	231	222	261	214	234	217	222	222	239	197	200	245	229	238	221	225	251	248	221	246	207	204	250	250	214	226	215	236	236	200	203	269	218	229	219	203	219	264	241	234	223	246	225	250	211	206	236	210	203	238	243	207	228	212	238	258	215	193	220	237	235	224	217	243	225	231	234	227	224	234	234	227	219	236	237	235	219	209	229	223	227	202	242	229	226	232	218	245	250	190	203	225	243	228	236	213	231	211	226	222	250	234	206	252	206	220	209	216	204	241	203	229	230	214	248	224	225	211	231	233	241	200	238	237	232	226	230	217	245	246	214	237	247	228	203	250	230	220	235	210	232	222	220	231	237	240	206	232	222	213	207	209	206	212	226	226	222	217	213	213	189	251	227	244	222	219	179	257	209	206	231	228	220	222	233	252	257	203	236	210	237	202	238	223	253	241	209	233	219	204	226	231	234	235	230	222	197	245	225	214	238	231	250	237	244	232	197	216	226	236	198	212	201	239	220	231	240	210	234	245	212	235	218	233	230	240	210	201	218	211	217	224	234	227	219	222	199	241	230	204	217	237	209	215	217	234	256	227	224	249	219	237	240	226	216	222	219	237	204	241	226	233	232	218	216	233	233	235	202	244	257	246	227	240	258	244	197	219	206	213	207	211	253	232	242	222	230	214	212	236	244	229	200	236	228	216	229	224	231	236	247	219	225	233	223	219	210	232	235	215	233	239	243	203	234	220	234	248	242	231	221	219	246	248	221	240	269	219	226	230	218	216	251	246	212	229	195	227	225	229	192	208	247	250	246	220	248	236	201	213	215	228	233	236	231	243	218	250	235	244	211	241	218	241	214	254	215	261	231	236	229	207	232	203	226	207	244	224	230	233	220	214	228	194	231	221	212	231	226	219	222	239	228	259	219	221	211	232	229	226	219	244	228	210	224	230	227	226	233	257	234	222	193	246	240	225	241	220	195	263	239	265	245	223	231	210	232	239	217	223	213	222	220	243	225	208	209	217	202	221	248	191	238	245	250	244	215	242	234	224	234	223	223	206	220	216	236	222	235	221	223	235	209	219	218	241	247	256	218	210	263	213	225	211	244	253	206	227	236	241	217	240	195	219	218	213	230	241	228	213	221	248	216	210	200	234	217	210	231	231	237	228	216	238	229	224	244	245	239	219	237	234	239	237	208	246	238	233	212	238	240	237	236	214	233	250	231	238	216	220	259	249	210	212	223	230	211	179	235	225	221	221	236	223	239	235	217	194	253	210	222	236	204	258	251	220	215	216	222	227	224	223	253	247	246	249	228	243	239	224	247	224	225	223	233	221	222	214	248	223	234	235	232	216	222	246	237	241	212	251	199	219	248	214	231	240	237	227	234	232	226	222	232	226	226	207	210	212	207	224	240	224	214	216	226	235	220	249	236	247	232	220	239	219	238	215	231	214	246	226	258	218	252	221	211	225	248	191	238	231	223	242	239	249	215	237	210	227	232	232	225	218	215	215	244	233	238	211	241	216	250	243	231	237	250	207	254	222	239	215	227	225	227	235	232	221	255	240	220	201	211	231	223	194	220	238	223	222	231	216	244	251	227	222	254	217	230	224	224	230	210	240	248	201	215	224	215	225	219	215	220	267	207	228	234	215	210	222	232	235	262	239	238	231	218	250	212	192	230	234	233	228	233	213	211	236	240	224	248	226	252	240	212	251	235	244	202	232	223	218	230	192	231	214	198	215	221	225	205	213	213	214	236	222	185	244	265	228	217	227	208	250	232	210	227	228	227	246	231	237	229	212	226	215	225	242	189	244	212	205	230	232	226	229	223	234	248	238	240	232	215	209	254	256	221	258	220	209	242	273	230	233	232	232	253	235	250	196	223	240	223	228	246	218	208	246	234	224	250	231	257	218	220	222	197	207	248	224	201	226	241	210	225	212	211	239	235	228	205	225	210	226	236	209	239	207	227	219	217	235	232	236	205	205	206	237	234	244	221	240	204	201	253	241	232	208	216	243	218	225	231	238	240	221	225	224	218	237	244	226	246	216	236	221	244	245	240	199	230	234	237	224	217	229	214	225	251	240	234	222	250	206	206	196	231	220	223	226	218	219	233	239	246	211	210	231	219	224	216	208	217	222	184	222	235	228	213	221	201	236	229	225	218	228	243	219	228	216	227	231	215	203	235	233	239	230	257	221	222	233	243	233	230	232	195	220	234	222	252	193	220	243	248	213	214	238	232	233	248	213	226	245	226	214	227	240	221	205	233	238	248	222	223	226	226	203	248	236	234	230	236	211	219	201	217	217	220	231	226	193	239	230	210	214	242	239	221	238	207	242	210	224	212	237	232	209	234	225	210	214	294	240	236	248	232	218	229	217	229	225	218	210	245	213	230	221	239	236	198	215	228	206	232	226	231	213	229	235	217	230	240	242	217	231	219	228	196	206	228	244	251	238	217	208	217	229	216	258	249	227	243	232	192	242	226	244	231	233	243	215	233	243	238	205	213	239	225	237	190	214	227	230	210	211	222	203	225	205	213	224	228	222	232	258	241	200	212	209	246	239	247	234	229	211	235	214	223	232	252	236	216	235	227	252	210	222	213	228	238	243	208	261	213	211	221	242	206	233	227	226	217	214	230	223	228	219	202	219	233	220	206	217	257	265	230	208	208	228	233	213	231	223	209	245	231	193	251	220	215	203	261	215	231	198	214	233	234	237	220	226	231	207	242	238	203	237	241	234	229	207	243	207	239	205	249	229	222	201	207	230	222	207	232	205	214	226	220	217	238	210	209	234	210	232	217	220	222	222	218	210	239	193	246	228	199	250	246	217	198	219	220	229	244	216	218	239	214	240	220	219	227	209	225	225	269	229	228	251	245	231	223	212	231	204	229	258	230	228	236	208	260	233	246	259	231	245	254	221	224	232	249	235	197	211	234	245	225	228	234	243	226	238	210	207	224	224	226	237	232	254	226	230	226	250	227	222	216	221	218	212	217	226	251	203	251	233	245
4230	764	568	368	332	284	289	291	257	275	247	250	291	252	291	269	295	259	253	282	256	249	275	269	270	277	260	285	232	289	283	276	241	261	274	265	238	261	241	256	240	257	240	230	269	260	237	237	255	241	254	248	267	274	285	294	286	269	252	267	258	238	270	244	257	275	237	256	268	257	241	253	260	245	275	266	260	261	255	254	260	273	231	252	265	242	285	244	250	246	268	250	230	278	246	258	256	233	251	296	253	282	256	229	226	268	271	256	284	247	236	272	264	242	233	271	278	241	238	240	273	231	245	237	255	272	284	245	252	246	276	238	243	239	255	251	243	272	282	261	239	259	246	272	265	246	294	249	248	247	254	262	244	238	240	293	260	244	264	243	268	241	272	249	259	238	239	275	263	274	243	240	252	258	251	265	269	256	230	256	282	261	267	246	265	212	242	249	272	249	254	263	255	257	259	230	241	276	268	261	251	244	268	279	255	245	267	289	257	265	252	275	254	234	254	269	272	232	263	248	247	270	242	245	230	261	271	261	268	284	263	237	245	263	255	276	254	258	251	228	278	250	273	257	258	235	260	219	226	243	284	279	264	255	290	265	263	247	256	254	256	290	259	250	251	262	272	243	269	224	264	278	243	234	264	258	242	251	260	248	244	248	255	273	266	265	258	224	231	266	282	235	247	273	281	273	237	262	263	257	257	240	267	256	228	252	240	238	242	269	257	221	259	248	252	246	280	265	249	241	248	258	247	246	252	271	250	258	262	252	259	259	254	264	223	256	268	248	264	242	260	246	268	272	243	257	243	231	269	245	263	251	243	254	261	267	252	273	283	230	233	241	260	242	252	261	255	270	269	238	226	271	244	254	256	270	237	232	234	251	270	236	270	263	268	258	273	260	259	246	254	257	263	254	242	245	270	242	252	265	260	262	281	269	254	245	256	241	212	265	273	248	251	250	272	264	281	252	256	255	246	272	259	227	257	262	280	269	271	264	255	270	228	282	283	253	266	261	278	274	252	261	261	264	242	229	258	256	254	270	246	273	285	273	269	242	247	245	235	240	243	251	262	274	253	266	258	266	241	262	236	244	250	254	283	262	242	273	298	249	286	223	234	278	222	256	240	279	248	259	242	307	227	241	255	281	276	254	239	252	243	260	276	236	280	243	285	237	257	230	248	238	247	240	218	251	272	279	264	254	281	290	263	281	250	265	244	286	254	241	237	276	261	250	241	252	253	228	279	267	246	245	268	269	265	242	271	269	230	242	255	265	277	270	270	280	243	259	289	260	270	267	266	262	247	246	269	272	287	270	238	266	259	268	262	284	258	256	286	311	248	212	246	270	255	240	206	254	255	237	262	270	239	264	251	249	279	260	265	260	229	273	232	261	240	266	271	244	258	257	251	267	267	214	278	265	250	257	255	265	239	275	296	241	260	259	254	256	215	244	268	227	272	241	253	281	250	248	232	247	253	247	265	248	257	274	257	235	270	256	264	265	233	234	283	254	274	252	246	250	270	260	247	264	273	253	266	275	261	215	253	251	236	266	274	248	276	263	238	241	243	257	249	251	239	248	248	265	250	249	258	228	227	264	244	263	270	275	265	257	265	244	230	245	254	263	254	274	277	284	308	262	255	269	270	256	242	285	285	226	223	248	270	246	247	249	244	253	240	236	250	254	231	273	229	277	235	241	235	253	294	284	252	261	242	242	270	236	246	247	235	269	233	248	225	257	279	278	269	263	270	284	258	256	258	251	280	259	253	240	280	237	250	261	276	281	255	243	246	251	281	249	273	253	288	262	267	247	246	242	264	288	261	273	241	252	242	245	267	275	269	271	263	256	283	265	238	272	292	258	279	258	273	231	267	284	258	264	274	261	257	260	230	238	250	248	278	256	258	256	252	248	267	249	232	264	258	254	238	294	241	234	253	274	257	278	280	253	270	266	276	230	289	250	252	232	251	245	230	258	268	270	264	258	269	269	283	249	248	248	223	267	248	228	248	210	247	238	254	242	255	268	244	257	235	225	246	239	242	258	266	253	252	278	229	259	248	257	268	260	250	261	247	266	276	268	293	272	260	238	236	276	236	286	259	267	257	243	253	250	290	280	227	283	237	259	244	274	250	231	266	255	237	207	253	263	263	302	259	265	260	244	244	233	249	261	251	241	271	249	236	261	258	273	278	244	243	278	290	248	248	274	242	252	246	252	287	268	248	253	265	254	240	263	243	252	246	269	239	263	248	277	210	276	234	247	254	253	290	249	241	252	256	271	244	267	258	243	253	265	247	251	266	263	259	255	245	269	259	230	237	271	267	282	274	261	238	267	281	223	250	240	263	247	270	245	272	237	222	265	264	250	243	235	242	247	263	273	250	267	278	244	239	243	257	271	241	243	268	261	277	218	261	251	263	246	263	267	253	273	237	271	278	232	276	245	246	228	238	269	258	253	237	261	254	250	254	264	238	245	266	266	245	256	215	272	248	248	258	248	258	279	260	245	251	256	272	247	247	254	215	241	282	279	264	230	254	236	282	227	253	247	251	267	271	250	256	279	255	254	252	252	246	245	258	276	263	279	238	233	247	273	257	280	269	236	277	246	259	265	247	262	272	271	250	224	226	256	248	244	252	254	255	255	249	270	238	243	256	271	257	253	245	284	269	213	247	269	249	253	255	287	252	244	275	238	259	252	259	226	256	251	268	263	260	249	287	238	265	244	285	273	244	247	276	251	249	251	237	255	265	274	257	260	275	278	236	248	271	248	253	243	258	273	269	283	254	272	244	259	269	242	271	253	265	264	284	253	243	258	268	291	227	281	220	270	251	306	274	275	254	231	230	237	233	275	261	256	271	238	245	261	255	229	241	256	221	247	241	223	249	264	253	240	268	272	254	269	247	274	283	243	267	288	256	246	276	259	246	262	255	278	257	230	250	254	215	272	275	246	257	278	268	254	266	275	252	267	264	234	241	257	270	233	272	285	229	271	234	258	234	257	279	242	268	276	277	252	277	245	238	251	262	233	256	272	256	259	276	249	244	220	262	250	278	245	254	245	282	257	262	213	247	278	269	236	287	254	293	267	248	245	256	251	267	279	263	260	269	277	267	266	250	269	285	242	260	237	261	245	234	230	245	261	272	256	275	270	276	233	257	268	261	255	246	249	270	250	256	261	251	264	232	276	266	271	255	258	260	266	270	240	266	252	253	254	255	273	267	248	234	234	241	252	241	261	289	262	251	250	255	262	283	260	266	277	268	267	258	270	259	262	266	264	274	248	260	245	230	241	285	258	269	262	245	262	247	250	232	251	259	254	258	259	226	273	277	262	264	272	258	249	305	266	289	285	260	256	251	234	265	266	256	245	277	263	245	280	230	250	248	245	265	260	258	251	242	255	254	234	246	260	275	251	263	258	250	261	253	278	265	263	250	253	260	270	252	258	253	233	252	254	225	255	245	239	232	272	263	257	245	233	234	279	226	255	274	272	249	247	253	260	247	274	252	249
23972	21416	28725	24470	21400	8994	904	599	465	447	390	352	358	320	310	326	314	288	286	292	323	264	287	268	284	279	248	286	288	278	262	274	269	273	272	255	255	263	245	250	273	270	279	267	273	270	266	253	273	256	257	257	294	280	249	278	261	257	232	280	246	246	262	247	267	254	271	241	238	231	255	276	250	267	279	246	243	255	253	236	263	265	251	239	257	247	253	231	265	262	234	225	256	254	251	247	260	261	250	257	211	267	244	251	249	261	262	252	236	265	244	241	269	259	254	282	243	264	252	250	241	261	267	218	253	239	240	247	224	225	268	256	256	242	264	240	236	244	240	255	236	255	246	255	273	238	256	223	252	243	269	251	256	258	246	275	247	280	278	258	262	227	227	283	277	249	258	271	262	254	253	250	256	246	264	249	238	275	254	298	247	254	253	259	270	248	218	233	266	272	273	271	250	267	250	266	235	251	242	240	269	256	256	253	272	232	266	231	251	284	276	229	239	263	271	229	220	260	223	259	246	230	252	250	261	226	261	255	251	242	261	265	278	234	240	239	277	254	272	236	266	254	246	277	259	262	213	255	262	216	274	255	256	254	272	242	260	237	263	218	242	248	262	250	252	242	276	238	232	257	234	275	262	237	255	230	251	237	260	247	245	247	245	252	242	274	229	259	229	252	275	289	275	225	236	259	263	263	235	249	269	251	240	265	265	249	272	281	251	282	251	231	262	277	259	245	237	267	245	248	260	266	248	268	252	245	241	278	247	260	246	249	254	261	247	247	256	266	279	258	248	255	246	255	241	247	245	263	260	243	229	233	277	285	257	259	248	249	248	246	264	249	240	242	267	239	276	272	261	230	272	253	258	245	253	274	248	269	251	242	242	252	259	240	280	237	238	248	256	243	269	262	259	272	239	237	247	258	260	261	272	269	240	244	258	268	264	266	257	253	255	276	268	234	267	227	281	260	252	255	289	264	236	248	248	298	258	252	239	264	257	251	261	262	255	278	246	257	240	267	267	255	234	261	253	277	247	265	273	241	242	281	255	254	231	257	243	278	239	268	271	243	258	249	261	231	230	240	273	239	219	235	276	252	279	248	252	237	256	229	243	248	269	270	252	249	232	234	264	262	246	235	263	262	253	253	253	270	260	238	250	221	253	256	244	243	267	261	241	234	251	246	256	275	221	242	252	235	271	273	243	268	236	250	249	247	247	238	237	247	260	249	271	272	258	237	234	257	258	259	267	239	257	254	250	272	253	246	256	264	237	236	264	250	244	234	281	246	234	262	255	246	236	290	270	243	246	259	262	252	248	243	267	268	282	268	257	262	244	243	278	255	255	263	255	238	232	239	265	262	270	275	231	266	250	244	227	274	243	241	269	261	289	284	263	250	263	236	253	250	222	255	245	262	259	253	248	223	231	260	289	278	242	275	246	265	266	253	268	241	239	239	255	252	223	261	259	247	222	256	256	243	215	284	289	250	258	233	228	256	236	249	237	229	266	256	269	253	278	235	272	289	249	250	265	248	259	259	247	259	249	232	252	224	278	255	260	272	271	263	235	249	253	252	258	252	221	228	279	223	269	255	240	255	248	271	233	234	237	272	264	252	253	233	238	256	240	257	274	249	235	246	229	237	238	243	249	224	222	244	265	253	270	263	255	268	256	267	284	235	229	244	253	241	314	233	236	264	251	237	238	264	258	244	288	247	265	271	257	241	273	265	253	265	256	275	273	249	246	242	252	215	269	254	245	225	252	267	246	266	235	267	258	259	248	242	255	260	241	239	256	246	264	275	243	253	250	264	231	266	236	261	245	247	239	269	254	279	273	258	256	271	233	242	243	269	252	276	279	234	249	251	237	247	275	234	257	256	276	242	244	265	249	245	277	234	255	246	271	268	247	258	266	267	252	259	259	240	245	253	230	289	246	260	252	256	266	251	258	231	240	246	241	223	237	230	233	238	244	275	266	239	257	218	256	225	250	259	284	266	230	286	256	259	237	239	269	264	256	257	258	244	247	259	269	248	272	276	264	243	226	249	248	250	265	254	278	267	250	270	216	256	230	249	246	260	258	267	256	264	259	260	259	255	245	265	255	256	236	266	250	259	242	247	248	257	268	237	255	264	240	242	233	251	246	255	281	259	241	244	258	260	237	252	274	281	255	249	240	273	248	265	250	217	241	238	284	237	242	253	271	251	234	264	274	249	242	238	267	232	260	265	242	230	238	274	243	218	250	243	251	249	269	276	263	262	270	278	248	244	236	279	233	245	234	249	228	275	256	242	231	274	258	266	271	253	226	215	280	249	262	268	257	255	238	250	229	260	283	274	286	258	241	265	256	253	233	271	265	230	246	258	243	244	263	269	255	249	254	231	236	255	258	246	249	273	229	264	279	224	235	247	291	283	291	236	246	263	212	257	250	220	241	239	250	251	246	215	246	241	243	276	250	239	244	254	251	262	271	240	236	271	250	257	230	229	262	264	287	252	229	281	234	267	249	261	285	239	211	234	261	265	233	278	256	242	246	248	258	270	260	242	271	261	255	259	267	268	260	257	244	236	230	260	245	238	266	254	263	249	268	226	256	239	232	275	302	243	248	236	246	244	269	234	257	247	253	263	246	264	248	234	279	286	269	276	241	251	235	277	255	238	255	254	264	249	244	273	254	237	237	240	266	244	268	223	239	262	280	214	242	219	254	276	252	263	272	260	254	237	244	281	230	240	256	231	260	268	233	277	266	257	267	264	262	241	252	230	257	244	245	257	264	259	292	241	272	222	237	251	243	232	270	227	257	242	270	245	226	245	249	257	242	256	253	240	271	247	239	240	257	236	252	235	266	254	238	258	265	241	252	254	233	248	254	235	267	278	256	260	237	247	229	240	235	252	290	267	251	262	258	261	255	224	215	275	233	240	250	255	274	246	271	265	274	267	241	280	269	230	254	248	246	231	250	248	283	265	245	246	246	274	271	264	256	265	237	248	253	268	263	265	226	248	249	248	238	231	269	247	237	261	247	268	252	277	251	237	222	283	255	253	265	229	247	249	242	271	257	233	251	242	250	246	220	264	250	224	257	243	223	257	275	239	253	280	243	228	252	235	243	263	257	264	242	262	254	241	257	232	245	248	266	271	275	264	255	307	241	254	275	257	241	219	241	249	257	240	262	244	234	257	266	231	276	231	244	247	249	251	254	272	235	250	272	231	253	274	259	250	282	272	262	257	233	261	270	257	242	244	253	287	243	248	264	252	244	264	267	266	217	224	253	249	236	237	253	254	247	252	254	229	253	243	252	220	249	261	268	253	225	250	251	237	249	268	267	268	251	256	254	262	256	278	256	254	257	243	274	285	271	253	266	254	251	266	253	280	265	249	261	258	261	234	267	269	234	243	246	238	257	252	243	248	255	228	249	270	259	259	220	257	246	258	257	279	252	243	233	229	257	271	234	262	246	264	236	228	257	228	259	246	252	236	297	250	278	274	265	283	250	256	238	231	234	266
3318	8996	5794	2612	1912	1430	1091	837	730	630	534	510	484	401	421	368	358	342	333	321	320	330	297	306	290	291	283	305	319	299	293	326	286	308	299	304	292	288	296	296	271	292	289	315	261	259	284	285	268	296	256	271	304	271	288	271	284	289	271	294	287	264	276	258	237	277	264	234	299	277	285	254	273	277	259	274	250	246	268	267	275	257	259	249	267	262	267	250	262	265	277	279	250	263	294	248	252	251	271	278	269	268	267	292	261	291	262	264	275	259	272	263	249	278	261	250	298	256	296	249	270	294	277	261	236	270	275	273	242	258	300	256	271	289	280	287	287	265	276	267	263	276	312	280	258	268	266	247	268	274	271	298	255	279	258	265	246	256	266	290	275	264	265	284	293	260	252	253	260	252	271	280	266	282	309	285	278	274	267	259	252	285	236	245	274	263	248	270	273	264	266	279	264	267	277	265	257	267	295	264	263	279	251	288	264	268	290	270	260	255	228	277	265	274	266	310	258	277	270	296	284	249	264	289	289	248	248	294	263	308	262	284	256	297	258	294	267	273	247	238	315	272	283	258	268	255	276	284	269	236	273	278	272	281	264	249	282	276	264	283	287	257	270	257	277	281	298	278	262	270	263	263	275	264	295	269	261	251	268	249	277	250	282	224	261	301	266	283	284	273	243	274	263	286	273	282	255	270	273	266	260	241	259	273	282	267	279	294	312	266	290	247	278	277	280	274	295	270	272	252	280	271	314	256	253	263	266	298	277	260	276	269	263	262	273	289	247	263	280	248	302	244	277	248	279	288	254	281	249	278	287	275	277	275	267	275	285	283	255	259	274	227	269	281	256	277	272	296	265	282	247	248	259	261	274	287	286	285	243	258	273	263	268	281	285	281	271	265	279	277	260	254	267	267	265	265	253	303	273	272	264	278	273	279	261	290	261	246	272	273	256	272	257	272	280	260	273	280	288	247	295	289	258	296	282	286	274	256	247	252	303	272	245	273	236	269	272	269	282	268	275	268	273	253	264	259	252	276	285	267	263	279	280	264	231	240	309	274	247	267	268	253	283	257	280	244	268	265	251	294	266	284	277	293	262	248	281	277	274	285	235	284	279	281	278	262	248	241	259	268	273	252	285	284	274	252	284	251	274	266	277	296	260	252	252	289	275	267	265	282	249	236	231	245	269	273	264	255	268	287	295	261	259	258	255	296	267	282	294	287	282	253	246	278	251	287	277	260	277	269	275	263	274	251	254	259	283	278	301	272	284	249	270	280	280	283	273	294	261	260	273	266	294	261	274	276	259	296	245	280	251	281	297	243	279	290	267	265	285	258	268	260	249	246	275	280	275	252	286	282	295	293	270	253	278	293	271	272	280	269	269	252	298	295	255	278	266	264	257	261	241	273	263	249	250	288	259	285	266	311	260	263	283	253	253	284	282	286	236	292	275	280	283	285	291	230	267	281	280	267	274	278	274	268	277	281	266	273	279	307	260	257	272	265	280	233	295	270	261	262	284	269	263	287	271	271	258	280	277	260	270	254	288	285	241	250	293	266	270	275	269	266	287	272	259	272	264	256	257	243	270	277	291	262	287	284	255	267	256	260	284	270	287	252	239	257	262	273	268	273	247	258	260	255	258	271	267	254	301	261	291	275	277	267	243	275	244	280	276	252	283	268	272	280	273	279	272	252	276	294	261	300	256	246	262	272	276	307	264	276	278	288	244	265	265	287	269	300	257	280	289	268	278	275	263	263	254	264	268	252	286	282	253	256	259	267	266	271	289	294	277	271	271	287	238	248	271	280	280	285	278	278	272	247	281	292	270	274	251	287	266	284	275	281	289	264	269	271	270	278	276	222	277	277	236	264	277	268	266	273	263	253	288	274	271	288	280	271	262	260	266	269	284	272	274	264	267	260	302	254	276	313	262	318	277	271	259	275	270	246	279	265	277	260	264	265	272	288	263	260	281	297	248	287	259	266	231	257	267	246	249	244	255	325	282	250	282	292	286	278	293	263	259	285	281	274	275	253	278	248	272	280	267	231	273	281	268	273	244	292	265	268	271	257	305	270	289	292	248	264	231	287	277	260	287	295	281	256	257	276	288	227	288	280	262	266	306	292	256	261	258	261	251	282	276	251	253	254	243	266	260	276	261	265	240	279	287	284	242	258	258	289	288	260	259	281	262	265	280	280	272	279	295	295	256	263	264	249	265	276	276	302	252	272	301	279	269	261	290	280	274	286	259	285	251	263	256	261	246	251	277	269	255	274	253	246	275	280	269	260	281	262	266	250	262	297	279	240	275	261	290	301	275	262	275	314	260	278	321	251	264	275	271	282	290	265	290	292	272	277	287	247	309	276	238	262	299	288	268	273	267	252	297	256	253	280	282	318	282	260	259	264	290	256	264	293	255	289	282	304	295	260	273	242	278	269	284	281	288	297	258	255	283	280	241	255	275	287	256	269	270	318	310	282	305	310	279	253	240	268	282	258	272	261	295	257	272	231	280	274	268	275	277	286	299	285	275	268	260	278	260	266	255	296	287	271	288	274	264	252	280	256	257	273	272	269	260	297	274	286	264	271	281	222	276	253	249	271	271	286	264	261	264	287	265	261	279	284	259	285	318	287	278	275	260	272	277	280	282	297	264	245	256	236	258	246	275	312	315	251	266	280	296	255	281	247	261	273	306	261	270	229	274	250	289	260	262	267	270	281	266	274	306	265	271	244	264	270	287	281	276	294	266	285	284	301	263	264	249	285	260	290	267	264	253	298	286	276	285	258	293	275	260	292	265	275	254	297	263	263	283	270	283	280	267	298	265	258	265	270	266	283	267	241	308	263	292	268	252	266	233	269	262	267	294	267	268	277	228	249	278	307	255	288	265	246	286	265	274	293	290	254	256	255	278	265	261	257	244	252	282	247	254	272	281	273	249	267	264	247	284	269	276	263	259	302	261	263	251	276	283	305	276	265	264	252	254	284	281	287	278	233	256	263	261	305	261	263	271	260	232	256	293	282	267	215	240	296	272	289	276	258	256	277	306	255	266	267	275	271	296	247	271	255	249	278	258	274	273	248	285	253	249	287	279	260	303	255	276	254	264	257	274	272	274	284	287	285	283	285	265	275	251	238	256	281	265	305	269	260	275	278	241	273	269	279	271	273	284	258	272	280	238	268	265	254	283	259	293	296	252	261	264	278	276	296	238	287	250	278	265	264	255	280	278	259	258	304	288	261	262	250	250	268	269	253	258	275	257	254	280	282	233	261	278	273	266	258	286	299	248	272	283	277	267	264	263	285	271	246	271	262	269	239	294	304	250	261	270	250	277	256	267	240	252	268	301	278	253	285	274	270	273	292	269	270	277	285	280	263	268	271	267	259	252	285	278	254	259	246	263	273	264	258	249	260	262	275	267	267	278	300	260	253	292	288	279	290	268	252	255	266	299	296	280	267	273	251	266	259	260	303	266	275	304	258	267	241	268	250	276	264	264	298	251	259
25306	21396	27565	25579	9927	831	716	607	585	538	524	472	502	535	497	464	502	522	442	471	478	458	452	460	445	450	523	468	478	473	491	517	451	462	457	455	460	469	456	446	509	422	456	422	437	436	451	400	473	437	465	452	456	480	471	468	441	422	467	500	425	471	507	455	441	445	474	418	427	449	431	445	431	439	476	432	454	450	456	423	470	431	470	459	466	445	430	441	448	488	430	425	410	424	444	489	446	440	431	403	463	429	433	481	456	448	463	442	431	442	463	484	442	492	464	476	426	483	463	433	439	458	449	460	428	486	459	425	467	460	488	461	426	436	404	491	443	453	454	477	453	449	480	468	460	463	466	474	449	483	454	468	462	439	432	433	482	452	439	432	477	481	437	465	420	470	437	475	468	399	453	456	433	476	451	452	407	461	467	459	460	450	465	467	438	486	415	463	420	440	431	469	453	468	466	442	446	467	473	481	448	456	432	446	408	438	450	447	443	448	459	493	473	440	444	447	444	461	429	451	482	482	502	444	435	471	456	452	460	431	458	409	434	439	406	489	436	458	451	455	441	454	466	434	461	473	410	456	470	443	457	463	453	503	470	450	455	450	453	433	453	446	489	464	437	458	473	482	426	454	448	460	435	437	511	451	449	483	463	462	450	453	453	476	520	470	457	471	465	455	453	457	421	445	429	453	448	454	472	443	453	440	443	474	484	444	428	418	432	420	461	452	464	450	447	463	461	467	479	485	466	462	435	454	429	469	464	487	481	447	463	425	448	450	447	449	443	443	457	457	460	456	467	478	434	442	480	437	473	449	486	465	453	445	448	458	469	442	459	461	445	429	451	472	443	455	465	491	428	466	432	457	477	467	448	446	465	431	455	468	489	437	452	453	453	448	437	464	424	470	447	436	443	443	475	422	434	470	487	464	447	486	427	433	435	476	480	455	413	460	453	433	461	455	471	452	467	435	463	455	440	425	431	429	482	454	409	430	480	466	496	446	426	477	451	427	416	481	501	450	444	434	481	454	435	431	448	456	430	449	454	426	481	477	457	455	501	482	452	407	459	430	448	464	471	441	483	466	488	452	465	470	423	452	455	412	479	502	436	497	456	469	455	453	460	445	463	447	458	461	445	453	503	439	435	480	456	439	480	454	464	464	413	491	478	439	459	454	483	506	468	475	486	451	458	431	432	479	439	443	416	451	422	425	487	464	468	417	444	469	465	450	437	428	460	469	452	454	448	416	486	451	419	460	457	443	467	479	434	420	441	434	492	444	496	450	427	433	451	463	452	471	482	502	490	430	462	439	426	434	470	462	405	462	447	413	429	429	458	496	480	450	496	440	466	446	445	423	458	473	459	455	483	446	468	432	483	444	428	498	456	464	439	501	480	459	442	433	445	474	449	451	455	478	446	441	441	458	470	448	470	476	445	446	420	418	443	467	441	434	467	451	431	445	416	480	477	427	445	461	463	450	444	447	438	424	447	453	447	467	409	477	457	425	454	452	455	483	482	470	461	476	468	483	444	429	449	463	477	469	446	461	444	443	444	432	495	437	455	483	479	432	485	437	478	453	467	426	432	472	473	436	447	462	466	468	455	435	430	441	444	458	465	409	462	455	475	433	444	445	465	466	429	412	451	491	421	465	428	474	440	468	474	488	467	421	445	483	438	483	447	458	484	496	475	460	456	477	463	465	446	477	454	442	441	431	479	459	471	458	440	477	452	459	485	456	467	449	445	449	450	449	438	408	461	423	406	486	431	480	453	444	431	443	467	396	434	440	473	462	452	447	431	470	451	456	456	454	508	420	431	410	467	461	414	442	539	457	479	468	466	472	500	458	460	467	441	463	457	455	449	478	448	431	455	446	491	487	450	418	446	419	444	452	454	443	444	429	469	431	441	463	459	467	430	444	451	459	446	428	457	438	465	494	418	427	437	462	448	440	450	466	450	483	480	439	429	490	448	432	456	456	492	462	440	425	437	515	450	494	439	401	427	422	446	465	500	450	431	447	417	467	476	437	463	423	443	463	458	433	441	459	418	460	411	464	451	489	471	401	465	457	451	462	490	442	442	438	458	434	454	474	429	460	440	451	471	432	457	425	449	435	417	455	438	436	467	426	465	439	470	459	428	463	484	442	481	446	402	460	460	430	439	467	417	427	467	468	456	475	451	448	465	443	429	445	442	412	409	507	428	455	473	436	440	463	438	390	430	486	458	468	461	471	430	436	444	431	422	458	452	496	427	461	496	462	496	456	427	440	444	486	438	462	452	437	426	448	451	484	464	445	472	486	454	480	460	439	431	453	481	448	454	418	439	472	449	440	446	451	465	472	469	456	458	482	441	502	491	436	450	447	446	479	415	447	456	456	436	430	473	447	404	453	437	428	442	459	422	448	430	418	469	443	464	448	424	432	427	410	413	495	428	448	465	497	486	465	426	445	463	446	448	476	453	433	436	440	450	473	451	454	451	452	444	429	451	442	467	452	460	452	443	415	476	429	467	496	442	475	420	456	478	427	485	447	458	428	441	468	440	459	446	458	437	464	436	458	486	445	471	434	458	451	450	494	492	442	405	432	474	466	465	444	468	451	476	443	481	458	463	471	511	445	470	449	460	460	460	452	499	496	426	471	490	457	489	441	468	446	437	464	443	438	446	448	450	471	441	463	463	445	500	441	457	406	445	459	475	467	447	460	440	452	473	413	449	441	460	420	467	457	482	451	424	427	481	436	427	426	444	434	457	460	468	427	439	468	450	417	444	447	457	467	468	451	458	460	480	466	464	462	446	447	421	493	426	457	444	442	490	481	441	446	438	460	456	480	492	436	523	421	488	464	454	450	471	441	432	437	457	422	466	477	485	457	487	432	430	417	443	503	442	451	469	470	443	409	461	432	458	450	432	487	478	466	465	501	483	486	462	469	444	470	475	472	478	457	402	471	435	450	452	488	450	415	473	485	464	483	491	466	438	445	451	462	439	465	488	438	439	428	447	467	462	450	468	424	443	477	453	450	464	447	460	471	475	424	469	458	463	465	455	416	482	462	471	455	438	456	458	464	449	457	457	480	423	478	464	463	465	415	442	437	454	441	468	480	448	414	466	459	475	432	451	448	446	447	476	469	451	464	453	419	467	432	470	430	432	449	457	434	461	438	452	429	479	447	438	456	501	498	456	481	429	455	453	451	494	416	485	487	483	456	435	419	477	436	409	448	443	462	414	408	457	471	475	471	451	446	470	458	457	486	480	418	485	453	454	476	497	430	466	488	431	489	435	403	462	439	473	417	466	442	456	471	445	455	527	445	466	448	438	460	480	456	447	462	469	438	433	481	441	496	450	446	466	447	481	421	504	446	442	419	429	425	452	435	428	434	436	477	464	433	457	462	475	458	474	458	475	467	435	437	454	465	418	461	438	465	453	466	441	464	476	480	456	428	428	450	477	456	472	453	466	472	472	424	476	469	413	448	428	460	437	460	404	458	441	473	441	456	459	498	424	426
3580	5433	3458	1758	1402	1107	906	754	723	669	605	575	587	568	530	528	562	523	499	529	521	483	512	528	495	516	550	519	558	489	477	488	484	498	494	484	460	493	519	532	474	512	484	497	502	468	487	465	476	469	484	499	511	494	448	483	501	515	468	502	444	509	496	489	506	516	495	504	485	477	512	481	493	468	494	468	503	484	457	453	494	531	457	481	494	511	476	460	483	499	491	497	473	476	466	475	488	481	474	493	500	513	499	488	495	466	489	501	485	520	515	466	499	503	497	487	473	494	489	503	513	495	440	502	470	470	437	504	482	484	511	461	501	478	513	525	467	465	497	500	460	470	504	506	483	518	496	490	480	489	490	491	512	475	497	489	471	484	512	495	469	501	456	463	455	486	468	483	497	466	480	547	523	486	534	472	528	503	497	458	514	464	455	488	489	479	504	496	471	471	486	472	471	520	523	500	505	472	505	488	499	458	488	484	488	448	466	503	449	488	477	487	471	459	508	452	480	446	461	492	482	524	487	513	475	471	514	453	482	448	474	502	484	522	510	439	512	437	490	503	464	485	482	529	473	499	500	496	431	493	479	472	431	499	462	483	491	508	511	483	500	486	480	524	478	518	480	483	509	446	479	471	474	491	513	483	513	473	485	487	521	474	479	457	475	450	470	491	475	488	513	479	480	519	519	516	480	497	491	502	504	460	477	496	512	466	490	520	492	523	491	445	476	460	503	501	471	502	465	507	488	463	505	465	477	516	466	459	501	467	487	532	510	492	480	498	512	490	535	479	494	482	485	497	484	466	517	499	494	480	504	483	464	478	494	505	518	481	499	468	499	517	457	516	483	465	491	488	479	476	488	468	475	472	475	494	469	487	478	463	496	491	472	511	468	471	464	452	458	466	477	449	452	518	443	503	480	478	496	451	569	505	461	447	489	506	462	506	507	456	483	504	481	466	533	511	510	456	448	459	473	462	520	491	507	488	460	468	452	502	455	515	486	509	493	496	502	486	481	521	470	464	487	473	473	463	436	495	502	514	456	498	497	486	499	465	461	521	479	496	497	486	499	490	491	493	509	484	458	530	445	506	473	484	505	482	450	491	472	484	509	444	446	497	464	492	467	496	479	492	471	469	539	449	509	493	511	461	461	522	469	481	487	529	483	506	516	452	488	506	536	518	512	460	469	454	474	524	517	543	442	487	513	467	489	486	491	537	479	469	450	519	477	464	469	476	512	521	519	485	466	458	438	449	470	493	460	518	494	461	488	467	484	517	474	511	474	463	497	495	513	503	506	474	480	472	483	449	487	485	490	469	482	466	467	474	439	475	473	473	492	463	495	472	508	520	479	454	467	509	452	461	541	482	517	458	458	473	507	469	504	452	475	486	501	496	514	456	507	463	504	492	487	488	472	482	485	482	483	478	522	503	466	497	508	472	512	468	476	525	522	481	501	484	475	488	470	471	507	451	466	464	472	482	498	461	468	502	480	518	500	462	475	475	478	473	450	501	473	475	475	484	472	444	504	493	455	465	482	495	467	477	482	511	479	493	501	481	481	518	473	503	512	493	493	482	497	472	477	460	503	491	458	496	465	459	450	477	503	490	467	474	475	516	479	469	458	498	476	478	484	439	515	501	496	433	493	541	490	490	502	473	503	436	480	485	473	481	488	520	529	524	501	490	463	474	472	486	519	484	460	494	498	452	516	468	469	463	486	488	500	488	493	509	470	471	477	465	504	507	523	485	494	455	534	489	476	486	469	421	506	495	494	479	459	497	496	471	537	482	451	506	464	477	520	447	488	480	488	464	458	480	468	506	475	482	498	505	509	451	446	508	472	441	478	509	520	504	457	449	432	497	419	513	497	492	500	466	458	529	483	464	498	510	492	487	494	498	497	520	490	515	491	486	500	475	474	504	489	448	548	478	464	487	482	489	506	455	504	499	468	458	462	503	477	462	478	506	473	490	454	473	474	513	494	484	508	493	498	482	521	461	464	461	482	465	508	481	509	488	467	475	503	474	498	472	507	506	454	460	469	481	504	500	506	474	477	502	453	461	475	446	462	487	465	485	516	471	511	500	468	479	496	472	489	469	498	494	476	489	456	506	500	493	523	489	433	489	523	453	445	510	486	552	508	501	487	482	475	493	492	483	439	444	475	499	482	502	498	502	499	467	505	432	481	464	482	466	488	516	487	476	505	509	459	489	478	483	485	501	450	525	454	498	482	471	437	517	482	488	502	479	519	520	481	509	471	491	466	496	497	476	525	444	479	461	460	468	446	500	512	497	498	511	522	521	512	479	475	478	491	504	463	500	501	456	486	472	489	463	490	458	462	476	468	482	477	478	490	444	485	474	487	488	500	476	455	480	502	461	529	495	496	492	494	458	447	495	499	480	478	467	496	509	516	476	483	468	486	458	497	483	489	454	474	496	446	490	475	478	508	447	468	493	469	513	502	498	476	484	512	496	467	492	484	522	469	466	452	475	497	503	472	488	465	458	507	464	485	467	510	467	470	521	493	469	472	471	477	488	534	503	496	467	513	506	461	471	465	475	506	505	502	470	504	475	494	463	470	450	464	479	476	503	472	481	494	476	514	502	445	414	451	461	478	491	469	424	497	492	487	482	478	473	507	477	476	496	516	457	486	489	461	511	481	492	490	509	527	463	475	475	453	510	464	465	478	430	499	467	519	474	481	481	448	488	514	506	432	494	427	482	446	505	475	471	511	494	527	470	485	467	480	503	490	495	503	484	511	481	481	482	502	544	455	472	496	476	492	518	484	454	528	520	492	472	451	490	457	467	480	485	470	462	461	489	464	501	474	488	507	469	453	476	491	500	494	409	447	476	487	462	481	486	505	444	480	514	481	491	470	472	490	461	479	497	481	504	505	493	490	502	479	519	451	478	460	447	513	498	514	468	445	472	497	482	450	489	458	513	480	474	500	475	537	470	464	498	471	490	503	461	449	465	504	487	476	501	529	492	482	490	482	506	477	471	484	471	477	506	490	485	452	487	483	497	502	493	480	487	475	524	531	475	497	460	459	492	490	478	516	501	497	490	468	506	512	477	447	503	450	456	464	471	498	478	479	425	473	494	458	487	499	502	473	457	490	464	490	470	450	473	501	463	482	487	496	485	488	473	486	462	502	502	490	475	511	494	522	508	513	442	471	483	480	515	491	464	507	490	471	472	452	470	491	496	469	502	506	547	477	462	538	485	499	488	493	463	489	487	489	435	495	501	454	487	516	475	454	474	489	477	476	503	517	489	522	483	516	502	484	520	501	429	488	491	472	529	550	489	471	486	512	479	506	515	481	495	498	491	483	472	503	488	500	522	466	479	471	489	481	454	495	490	504	475	468	487	479	476	486	504	490	477	451	472	488	500	515	484	479	474	473	492	453	532	478	464	474	515	481	485	452	503	474	495	459	506	476	510	498	509	466	488	527	502	470	503	530	489	464	488	444	492	514	457	522	503	480	465	474	507	467	461	524	486
22877	21431	29188	24060	21424	21483	8117	1401	1047	968	921	791	796	688	749	704	638	641	648	593	639	610	604	576	598	616	609	628	606	606	581	594	586	606	611	587	545	580	583	595	575	607	535	576	582	568	633	553	549	582	610	586	582	552	557	553	580	525	552	576	561	561	569	609	580	572	572	587	614	554	580	541	561	562	599	578	560	521	524	570	589	571	528	554	588	567	596	556	561	540	570	558	606	551	551	578	584	523	545	543	565	525	592	534	592	542	561	573	550	553	510	549	562	576	554	554	528	535	596	545	535	527	580	598	569	538	595	586	589	577	540	555	520	577	592	575	560	533	570	550	527	576	530	535	561	543	514	526	563	575	585	584	593	548	554	559	579	552	581	586	520	573	576	562	552	579	586	583	523	552	566	567	589	568	576	577	540	565	577	589	543	570	569	598	560	558	529	574	560	598	569	545	594	573	538	574	544	525	581	521	555	552	527	575	520	600	557	518	535	548	581	584	565	564	571	528	546	519	542	612	545	565	580	545	606	591	556	559	550	581	564	536	553	573	596	538	580	603	533	542	532	596	540	553	582	532	539	561	550	619	564	624	529	539	531	547	563	508	577	551	526	537	549	526	570	588	554	559	574	567	547	539	567	570	531	512	507	601	545	585	527	540	566	545	599	578	551	558	565	551	526	554	575	571	552	571	567	609	575	564	560	580	561	582	588	573	549	538	587	542	527	581	533	545	568	540	557	527	562	599	591	558	561	562	550	565	606	555	548	580	558	570	575	569	541	591	561	569	552	539	597	553	547	598	543	541	535	568	532	548	581	560	537	541	583	539	556	569	540	610	567	571	536	594	581	598	580	607	537	569	592	552	561	551	564	535	572	596	553	536	586	568	568	542	546	552	579	578	544	551	627	567	603	534	566	556	566	562	544	541	577	576	555	604	531	525	570	601	603	580	574	561	569	586	550	537	530	570	540	557	541	578	546	595	609	557	602	555	548	572	557	517	544	543	599	569	552	597	570	522	594	566	536	588	526	566	542	549	525	564	563	547	553	557	556	533	565	561	526	587	551	584	600	603	566	552	570	546	537	548	564	540	564	546	548	554	543	571	526	565	537	564	570	550	558	577	585	573	520	568	503	567	571	582	598	578	561	581	572	528	565	552	535	590	582	533	579	529	552	564	591	601	542	576	553	571	565	541	578	559	582	551	545	589	557	544	514	581	575	512	573	524	570	535	566	546	582	527	589	522	533	596	556	529	602	535	554	548	571	579	543	610	584	586	570	538	556	566	579	560	582	574	560	584	572	562	591	514	578	554	517	607	586	564	570	568	587	583	547	548	523	568	567	555	567	541	551	551	576	567	562	535	520	580	537	537	554	587	595	560	543	527	580	537	571	583	534	574	564	568	563	561	563	555	573	604	563	564	574	549	521	574	559	571	534	533	600	558	556	528	556	529	511	584	568	604	557	541	615	553	596	532	534	537	539	569	593	576	596	575	559	604	571	544	599	553	554	532	567	556	560	559	556	543	550	578	548	565	488	540	562	508	577	556	539	572	530	584	544	551	534	545	574	558	545	542	564	546	515	569	546	571	551	547	546	562	526	581	585	560	541	582	572	582	562	592	554	538	526	571	538	539	555	511	585	565	599	569	614	539	541	602	554	564	604	525	582	565	568	590	615	552	565	570	556	569	554	513	568	550	561	577	552	586	516	568	524	572	498	544	527	584	551	572	508	564	534	540	531	567	556	613	568	521	572	538	529	581	589	562	570	626	573	577	555	550	573	517	519	534	568	546	509	576	567	523	580	580	562	557	533	553	558	536	562	519	593	559	555	525	568	575	533	525	565	581	528	607	580	597	580	529	552	568	588	593	558	607	525	582	565	566	520	535	542	558	520	529	525	593	589	569	527	539	556	565	584	538	575	555	539	533	485	576	599	552	573	551	585	586	566	567	542	566	535	522	553	581	577	592	548	564	612	533	565	560	534	518	587	551	555	568	576	558	558	598	545	554	582	559	564	510	555	559	557	489	583	537	580	553	593	569	562	540	576	572	522	577	544	556	564	530	521	540	552	529	546	527	552	521	594	561	555	551	576	584	558	566	511	557	536	587	538	562	543	575	541	543	583	544	567	586	524	590	557	505	520	588	550	611	560	560	564	519	540	568	555	586	568	517	567	536	517	584	584	584	526	611	552	616	511	565	522	543	530	561	574	550	576	555	537	547	609	600	554	570	585	577	572	578	503	523	568	537	573	549	584	598	536	578	551	528	561	570	566	547	558	587	513	543	546	577	590	564	601	535	582	570	591	552	542	544	548	506	548	567	528	547	508	514	566	537	536	555	586	597	549	556	577	564	592	567	569	542	556	573	544	563	558	574	563	503	543	548	564	578	615	598	487	536	545	577	544	529	523	547	545	560	561	511	548	543	555	572	550	546	563	543	572	566	583	528	532	541	565	541	595	540	525	590	563	581	549	573	592	547	587	602	543	516	517	544	554	531	539	549	550	567	538	585	579	596	569	590	596	548	527	577	568	544	536	578	539	602	558	568	558	563	558	602	526	566	581	506	522	538	514	581	543	570	566	542	582	562	546	569	558	605	553	563	561	578	524	542	568	535	530	575	549	564	537	604	553	550	569	558	534	564	571	522	562	574	543	558	540	550	570	521	535	516	552	564	552	559	580	579	534	583	557	608	548	602	609	574	526	600	576	589	564	574	602	585	505	549	572	561	519	566	581	539	554	578	586	565	586	600	571	538	595	593	517	571	564	580	601	575	541	531	528	522	568	561	559	545	559	527	563	546	544	568	585	563	567	550	563	584	553	596	584	553	529	557	565	548	563	575	533	602	514	597	526	560	584	577	563	536	558	562	554	554	544	552	568	537	566	574	565	551	514	568	540	557	549	532	545	583	597	557	599	561	564	555	573	539	581	558	592	553	582	583	575	586	540	548	586	569	571	538	587	582	576	541	583	554	575	546	588	579	580	535	544	539	560	548	566	536	564	517	517	589	549	537	530	564	563	523	548	553	535	529	570	601	577	582	579	543	522	551	541	589	568	589	553	574	549	602	609	574	587	532	531	532	534	559	572	542	578	560	571	559	557	528	518	541	534	545	540	560	577	585	580	574	607	525	536	536	614	562	542	522	559	571	591	577	577	561	572	551	586	538	501	535	515	565	527	564	566	585	547	551	589	578	580	551	565	575	589	600	564	575	572	500	549	577	505	572	578	551	536	540	551	555	548	563	561	558	568	580	582	592	539	573	553	588	560	558	589	585	563	544	569	570	557	528	551	506	542	531	538	558	564	544	596	544	591	574	529	526	557	586	579	524	572	586	564	576	537	538	544	564	572	559	551	556	526	570	543	580	570	590	566	566	543	526	574	567	536	557	544	554	581	569	542	528	517	558	553	617	536	556	537	537	545	612	513	576	582	503	540	580	551	545	550	559	518	588	568	592	562	566	583	553	532	557	571	555	574	596	574	549	596	518	568	542	539	505
4897	15004	10068	4908	3551	2660	2180	1666	1446	1165	1090	934	904	864	785	808	724	733	618	645	698	646	655	639	649	602	575	563	610	618	611	576	623	583	578	561	622	610	570	575	589	576	560	626	579	610	522	566	554	560	588	590	574	575	559	581	575	583	587	586	589	576	578	579	587	540	584	579	561	585	591	545	555	573	570	596	563	590	573	543	593	536	632	561	502	532	571	580	577	564	547	565	520	566	557	571	550	579	574	547	540	558	584	589	580	545	557	582	591	569	561	572	547	578	607	560	558	606	577	589	582	592	536	553	570	586	533	555	557	588	564	534	547	544	593	545	571	554	540	580	584	563	545	581	602	561	559	565	574	587	559	536	553	553	569	586	574	582	533	536	560	550	570	543	532	538	512	518	571	572	570	586	507	543	537	553	600	553	616	560	556	583	531	576	556	564	576	550	565	550	523	548	573	600	559	596	533	582	535	582	541	580	585	555	592	595	571	572	564	577	568	557	503	582	589	544	544	542	569	560	565	552	505	563	555	545	567	519	576	541	533	599	541	548	553	590	572	557	570	588	524	578	579	557	564	564	576	523	580	552	533	570	570	556	542	541	542	599	601	575	590	541	574	559	566	577	512	578	580	529	578	576	529	543	578	598	623	598	566	542	549	595	581	579	559	546	584	511	544	581	564	517	590	542	581	581	616	584	576	552	542	575	611	560	557	595	569	557	564	565	552	572	573	554	582	578	536	573	529	538	563	559	568	596	529	585	591	542	546	563	569	544	543	573	490	608	557	589	568	597	593	556	572	579	555	539	557	519	564	586	576	562	544	549	608	525	576	576	512	552	556	566	554	590	589	537	565	541	548	543	547	617	556	561	515	581	596	569	529	536	575	597	589	533	589	550	566	545	595	567	575	576	543	539	560	519	550	567	592	555	574	567	538	524	556	586	541	530	577	546	593	548	544	547	560	588	566	536	596	562	571	575	551	553	544	588	616	554	557	565	557	552	579	525	537	603	565	521	561	570	615	570	561	542	588	538	557	599	588	533	540	518	559	622	571	584	575	547	535	573	588	601	584	533	573	522	552	588	537	546	551	572	562	569	563	547	574	547	581	611	559	585	560	572	594	526	580	564	596	586	554	603	575	543	571	568	589	578	585	577	555	527	549	581	575	564	517	558	570	562	528	587	565	616	565	559	550	545	517	605	545	567	569	566	562	559	579	492	615	545	611	580	520	570	554	560	628	579	568	565	552	584	572	553	590	555	522	578	557	573	552	581	602	555	538	554	543	562	553	584	559	539	571	561	572	508	548	586	519	576	526	575	522	562	555	547	526	560	547	579	569	563	570	557	551	584	530	564	582	542	555	594	554	586	557	567	588	591	560	569	600	555	606	549	538	569	546	610	579	560	526	573	556	578	553	528	551	567	519	589	548	588	552	583	574	581	535	601	549	593	576	584	559	527	554	512	520	576	541	548	584	584	525	548	577	579	557	599	554	588	564	619	559	589	579	524	537	601	547	550	555	560	531	631	591	594	530	532	563	583	598	542	525	546	547	566	556	560	533	515	552	562	585	515	550	531	566	509	617	607	575	560	606	536	568	578	531	551	557	543	545	557	592	574	539	574	550	540	534	533	559	559	550	572	540	609	568	566	597	564	574	553	542	571	573	540	576	533	534	524	572	550	569	554	550	615	603	539	561	608	562	568	557	515	566	538	561	601	604	528	549	619	556	554	520	577	567	611	600	563	600	551	528	540	549	530	550	551	544	592	574	576	538	594	583	583	565	565	535	593	604	563	579	562	569	617	563	563	551	538	550	554	590	546	583	553	588	565	565	573	585	544	584	565	559	528	560	578	561	574	551	585	552	538	596	536	522	546	579	567	560	521	554	580	522	559	594	589	577	604	549	562	542	606	572	589	591	552	547	569	537	584	521	514	583	562	553	569	581	533	557	568	531	580	529	534	553	556	585	572	578	504	601	607	564	585	563	586	553	532	556	514	557	520	599	521	550	569	595	552	573	531	572	607	570	551	553	550	561	534	565	556	557	549	574	569	618	558	550	589	540	537	566	552	529	534	530	579	578	580	601	530	580	566	559	565	570	555	569	612	552	575	590	559	548	595	573	583	561	578	558	526	614	532	544	561	535	607	553	559	504	577	550	584	566	561	610	588	574	555	599	560	603	575	525	512	560	536	539	572	572	577	569	586	561	561	588	564	561	568	532	560	587	563	542	583	564	584	553	568	569	558	546	537	529	574	516	589	565	551	542	600	555	542	525	525	561	527	509	602	567	557	569	578	565	614	582	584	616	582	565	547	567	570	582	549	544	535	570	552	573	555	576	536	572	559	581	542	550	557	587	573	570	561	569	594	539	580	595	586	584	560	543	556	572	536	563	598	572	558	593	570	528	577	552	549	526	526	537	527	525	604	550	544	564	582	598	576	582	572	584	574	552	568	567	591	546	551	584	569	591	586	544	593	542	578	567	606	552	604	568	546	520	555	550	560	565	560	587	526	567	599	532	540	588	505	534	562	628	569	544	541	524	574	566	560	535	558	550	572	544	576	588	594	546	515	587	541	580	546	614	545	564	547	637	578	606	568	538	576	557	560	561	550	588	574	564	563	580	575	544	552	546	573	579	591	545	596	608	545	565	563	526	593	554	577	539	521	592	536	557	554	574	629	528	574	555	494	537	566	568	580	556	560	578	558	560	564	593	563	546	569	547	553	577	550	530	527	604	576	568	555	558	553	577	535	593	515	595	546	553	562	572	589	571	593	593	565	533	552	507	534	568	512	576	587	599	504	570	574	574	626	561	556	567	557	558	523	569	544	554	581	574	549	557	573	575	568	591	530	547	595	561	540	558	582	545	544	544	573	550	558	581	579	574	551	538	548	606	566	514	570	579	552	538	571	566	579	592	600	555	581	547	576	582	536	562	587	571	586	582	554	566	545	569	573	523	569	562	543	505	570	538	557	586	560	583	598	614	573	550	567	590	602	567	527	585	573	535	593	536	543	563	573	603	573	533	570	564	584	551	531	529	544	531	597	591	529	566	537	595	530	570	551	543	578	556	549	527	591	547	584	561	561	587	582	608	512	556	569	553	531	546	528	572	524	631	560	554	556	529	549	492	497	573	586	571	536	518	559	564	566	574	568	580	566	561	561	574	568	600	614	570	582	559	562	541	535	523	574	554	570	578	584	599	596	555	595	560	522	549	523	582	524	576	604	548	574	577	567	589	558	573	565	560	590	613	549	569	565	605	603	570	593	569	546	591	583	576	554	550	516	556	537	586	586	545	538	531	556	514	564	542	573	558	563	563	532	561	579	591	577	519	520	592	564	550	565	562	548	567	550	562	586	564	565	541	566	587	591	526	529	563	570	551	577	560	531	521	554	591	573	508	540	554	587	555	554	586	582	565	569	557	530	531	549	565	577	515	584	551	536	536	594	544	567	586	526	545	582	559	515	531	594	564	535	592	595	581	526	586	581	566	575	544	560
28060	17467	3119	419	294	287	258	239	235	237	241	225	233	229	243	222	241	208	211	219	230	233	238	230	221	217	228	206	226	228	204	229	236	252	232	233	218	238	222	229	186	238	246	213	245	213	222	216	210	213	223	224	216	251	230	232	242	215	230	250	214	228	223	245	233	224	192	211	233	228	217	240	183	215	232	202	252	210	227	228	227	224	212	227	249	216	227	252	231	212	257	226	218	233	215	208	225	241	241	230	187	219	223	243	220	246	228	242	214	239	225	220	211	227	204	215	205	235	233	249	252	223	193	236	232	230	254	228	250	229	228	227	232	215	244	213	216	216	209	220	248	231	219	241	214	205	218	209	250	235	217	210	233	231	202	246	233	229	219	254	227	224	224	221	222	223	223	210	209	223	232	237	231	209	218	225	205	214	227	222	221	232	194	247	234	225	236	207	215	207	253	209	231	251	204	241	238	244	214	230	220	210	212	232	227	214	209	233	250	232	247	202	243	251	237	217	220	224	215	231	230	232	217	250	224	215	248	232	225	212	213	222	219	210	223	215	242	234	223	228	216	203	213	224	210	234	211	234	223	223	223	211	190	233	195	215	217	232	226	225	258	220	208	241	219	242	229	238	229	200	225	203	187	243	225	239	222	234	232	204	216	219	239	246	211	222	228	239	219	240	225	238	216	225	217	254	241	238	220	230	230	238	253	203	233	217	212	241	242	258	242	246	208	213	246	235	202	245	221	262	245	222	225	232	208	249	220	228	241	239	231	209	215	218	254	219	238	232	194	211	227	226	237	225	231	237	228	223	228	247	223	227	222	194	213	212	236	233	221	255	211	229	211	233	232	224	205	208	222	227	233	236	237	208	236	222	233	216	219	241	210	214	234	238	231	204	223	238	229	216	215	221	206	218	230	227	191	212	233	243	217	201	206	229	206	234	225	214	217	213	224	247	238	205	243	250	225	235	248	218	244	240	233	259	252	215	222	215	243	228	232	233	212	231	254	215	210	215	213	251	248	201	217	236	250	233	223	231	222	236	216	238	211	230	251	245	231	228	218	206	229	224	220	259	221	228	240	243	244	233	233	205	264	213	235	207	216	220	226	239	238	207	236	202	224	224	250	223	243	224	246	209	238	207	227	227	264	226	228	240	214	229	212	216	222	245	211	220	201	205	225	242	233	216	216	243	236	215	195	216	244	209	227	204	260	238	222	228	224	233	209	193	226	249	198	218	236	227	235	233	245	200	237	204	245	199	228	235	223	243	210	235	222	231	242	214	246	210	241	238	229	222	223	256	226	231	250	232	243	214	226	204	237	197	212	227	238	225	224	220	207	244	240	235	196	207	227	216	205	241	221	204	236	226	209	201	219	215	225	224	224	226	247	234	228	223	245	235	247	207	207	244	235	225	245	226	248	228	218	248	206	261	246	198	231	245	226	215	222	256	230	228	256	234	233	257	203	237	230	222	237	226	221	232	227	232	221	235	238	210	210	217	221	200	218	237	247	186	230	215	215	237	208	233	229	227	240	243	225	229	243	258	232	214	225	224	230	237	235	215	224	217	228	207	224	235	230	209	216	216	233	229	230	233	197	181	232	212	223	202	222	232	230	208	206	250	237	238	249	227	231	237	223	202	209	236	211	259	214	203	206	228	244	233	240	234	239	237	221	223	233	217	211	233	264	255	232	207	213	238	232	240	230	249	236	245	228	220	217	218	249	219	232	215	210	246	242	244	252	213	206	208	226	242	196	214	224	233	246	242	203	217	202	214	209	217	231	268	209	238	227	224	220	245	238	235	235	209	226	235	243	238	213	227	246	232	211	227	232	230	231	236	216	220	228	230	216	219	214	219	217	226	207	246	242	208	227	218	222	202	250	228	224	235	211	224	219	236	204	215	203	228	248	238	201	200	233	222	218	262	227	215	248	220	233	251	207	201	196	241	214	229	218	243	238	208	224	225	221	202	240	187	209	239	224	253	239	229	216	219	249	204	203	241	223	230	250	209	222	235	229	241	233	250	228	231	242	226	225	218	227	197	226	230	185	230	230	216	201	197	216	202	228	218	194	231	223	230	214	223	248	206	241	212	260	222	194	240	229	241	246	238	234	211	211	183	227	222	206	215	228	219	224	240	226	253	214	202	233	234	215	221	220	225	234	221	276	241	217	249	241	204	231	225	229	223	232	209	204	239	248	212	203	220	217	215	213	207	221	240	197	227	211	242	221	232	236	212	220	221	215	218	216	213	244	202	225	211	211	202	222	230	217	245	228	234	228	214	213	246	223	224	241	209	245	238	232	238	230	235	222	233	206	237	245	228	260	242	234	250	220	210	221	229	248	241	214	206	222	199	199	228	200	217	241	230	243	206	191	213	234	225	229	251	211	225	231	258	222	207	231	231	222	227	211	215	229	230	230	219	187	228	223	197	216	227	203	237	224	232	216	209	220	231	213	219	250	239	203	225	200	225	223	210	212	195	246	244	247	252	208	245	228	211	222	223	219	200	246	222	226	228	221	227	216	233	246	224	214	230	245	269	217	217	213	233	225	220	233	242	241	232	210	232	225	231	210	216	236	181	216	207	221	260	194	184	204	244	227	247	205	223	226	205	228	230	214	241	236	237	254	244	247	223	221	192	229	228	219	225	228	206	227	259	221	221	249	251	237	219	244	218	227	242	219	235	218	239	242	205	244	241	234	238	216	215	213	249	214	230	230	231	206	242	203	215	251	229	231	234	222	230	217	227	224	213	234	214	226	215	228	229	244	219	224	218	202	230	241	241	228	225	220	232	205	213	256	215	236	204	207	232	230	219	212	239	219	226	255	234	236	245	220	226	222	207	225	219	230	255	238	221	221	234	220	231	213	230	243	210	230	250	199	211	228	261	220	224	210	229	245	214	203	239	226	198	211	201	220	202	210	219	247	224	218	235	235	231	225	236	222	208	251	235	242	238	205	225	222	232	217	211	224	195	214	226	242	231	240	215	220	216	217	215	245	224	233	223	250	226	234	229	245	223	198	227	211	240	250	235	211	237	250	203	230	233	218	231	236	246	225	223	209	266	261	238	257	238	226	215	227	221	216	241	247	212	237	245	238	236	222	235	220	223	224	216	236	212	220	213	206	224	219	242	236	196	231	229	201	230	238	244	230	225	224	221	232	253	213	241	246	197	223	246	226	237	226	219	248	253	215	201	219	262	218	214	242	222	208	231	222	224	247	216	238	241	252	206	235	203	221	182	242	222	231	229	223	226	226	215	230	209	200	247	193	208	217	224	228	224	224	237	206	211	251	223	222	227	203	232	247	235	246	238	227	231	233	204	217	232	199	233	260	233	254	226	225	240	234	213	208	229	208	240	220	218	232	251	206	251	193	235	220	253	235	220	222	220	238	242	243	233	210	191	240	246	236	249	215	238	207	257	237	221	232	250	224	239	230	246	236	216	232	205	208	225	199	217	230	209	220	211	218	257	235	234	224	224	230	235	206	220	224	230	209	238
4289	777	591	387	343	323	293	277	265	283	281	274	284	257	271	271	267	258	244	239	274	274	248	257	263	226	241	272	295	259	230	232	263	238	281	230	249	243	242	237	255	267	236	256	265	259	261	252	254	248	248	234	254	240	250	257	237	251	262	269	248	260	266	237	300	265	230	248	263	267	283	280	243	235	259	243	266	251	238	270	250	265	249	249	255	234	266	237	263	248	240	279	256	248	247	268	223	248	249	270	239	258	275	294	258	226	263	260	221	238	251	272	258	252	254	252	239	243	226	253	237	263	272	252	233	252	246	253	246	216	258	265	268	273	261	254	240	244	254	240	264	268	239	254	250	267	234	249	261	263	233	256	227	282	258	257	272	239	256	252	248	269	250	266	264	255	262	227	244	263	266	270	247	261	241	290	258	260	257	285	241	275	241	288	236	286	248	261	241	260	267	242	233	248	250	247	252	259	285	255	249	246	292	250	250	253	268	255	247	257	252	246	233	288	238	272	260	273	228	269	252	266	260	240	234	247	263	248	248	254	248	254	276	244	255	239	272	254	216	245	256	259	237	241	219	259	229	259	263	265	243	234	248	279	257	264	255	266	273	252	263	226	272	245	230	254	271	239	201	258	295	238	242	240	253	246	255	261	266	243	260	240	249	243	256	249	247	270	277	225	265	258	243	279	257	251	246	279	282	260	276	261	242	241	285	264	230	260	261	266	247	242	273	226	248	273	246	257	250	253	223	239	254	259	244	264	233	242	256	273	255	263	261	266	247	269	247	240	224	274	265	261	230	259	252	265	271	244	274	246	250	257	272	261	254	248	229	269	247	252	256	259	230	283	245	269	272	277	277	240	275	263	249	251	252	251	256	240	244	243	258	281	277	251	261	233	228	248	222	256	261	263	256	256	236	245	251	260	239	235	243	269	248	234	274	244	252	228	288	276	239	292	250	256	255	227	258	251	247	274	245	273	252	234	267	276	286	252	267	288	238	252	247	250	252	268	267	256	232	246	270	251	253	233	251	250	288	237	261	234	234	266	247	286	248	240	252	236	244	287	278	259	256	272	272	235	287	273	244	236	266	261	274	275	273	278	267	270	255	282	272	246	248	257	274	251	221	266	235	243	240	267	238	249	252	238	248	253	266	265	277	265	240	246	242	263	250	248	247	253	252	220	241	271	297	237	273	260	260	249	282	269	273	248	231	243	259	270	264	240	266	278	262	278	255	250	273	255	232	275	280	261	249	251	239	305	278	276	225	255	242	273	271	251	240	256	254	253	271	258	273	257	248	283	247	273	241	280	251	250	253	237	250	267	275	263	257	262	277	234	247	261	254	256	266	234	238	254	271	266	270	242	234	262	277	269	265	293	241	254	276	238	282	263	263	274	238	234	244	245	273	248	264	257	267	271	229	254	248	228	236	245	256	269	273	261	247	244	263	270	246	272	238	254	254	280	274	240	258	244	229	280	236	250	225	234	260	256	259	238	290	230	252	258	241	240	253	231	258	264	258	263	244	255	273	272	247	261	223	245	242	256	266	251	269	270	261	249	235	260	271	273	256	245	221	286	260	274	261	231	260	289	256	238	240	256	261	253	230	241	261	274	242	256	266	259	256	244	262	258	250	270	285	236	233	279	276	230	273	247	252	255	263	238	262	263	270	252	261	253	265	254	222	262	234	254	267	273	265	232	252	231	241	252	263	278	265	242	275	291	255	238	253	262	263	293	252	239	251	248	235	275	253	248	229	248	256	242	253	237	248	248	262	274	288	240	245	262	272	254	268	260	228	284	253	267	248	239	246	246	237	243	263	262	256	267	270	246	280	288	252	251	276	269	238	232	249	256	258	255	288	249	258	296	257	256	242	244	265	300	247	264	255	250	264	257	267	248	263	269	242	248	274	257	251	251	298	233	230	261	227	248	256	240	255	234	243	233	270	267	218	258	261	288	238	257	260	275	246	262	253	274	268	246	237	232	244	246	252	255	243	241	251	262	253	234	248	255	260	262	245	253	250	234	278	264	258	270	255	254	260	269	276	281	236	250	212	231	243	257	236	246	254	239	230	233	267	253	263	243	270	237	252	257	283	268	251	233	279	265	259	224	238	252	239	238	269	298	278	288	240	224	247	251	275	264	261	254	258	264	278	235	263	265	239	277	237	252	256	255	232	262	249	270	252	251	278	246	242	269	251	264	233	273	252	250	327	273	272	263	273	259	276	264	234	268	252	240	255	245	267	253	262	269	251	249	256	268	237	245	251	268	251	257	272	265	270	270	250	228	272	221	300	239	251	251	266	221	261	247	253	248	226	268	287	238	268	274	262	273	230	250	255	248	252	231	254	235	232	253	262	246	251	228	267	266	267	243	246	248	272	247	267	244	255	236	255	244	248	266	253	256	243	271	247	245	237	245	258	268	287	258	276	268	257	236	249	253	246	272	256	280	234	269	255	245	253	261	244	234	268	246	251	266	249	245	240	245	261	269	254	256	256	260	235	240	248	269	251	272	267	287	286	276	262	248	247	276	243	234	246	252	267	281	224	267	264	246	274	265	269	256	279	251	246	278	277	263	263	278	256	297	242	258	211	268	243	240	243	250	235	242	254	243	235	262	266	263	250	258	264	249	270	240	241	274	271	243	231	276	255	220	247	218	249	246	268	250	238	271	238	254	251	266	226	248	262	253	248	264	259	258	251	270	246	262	261	258	256	237	263	237	263	255	247	249	237	239	274	284	250	249	259	257	237	259	270	244	267	253	232	257	288	244	272	290	251	271	232	285	257	253	233	275	252	289	236	248	237	255	254	265	222	277	237	250	266	259	282	245	248	255	258	261	246	234	239	230	252	240	254	262	256	266	275	263	249	252	249	249	261	257	244	245	283	243	280	276	274	263	242	270	271	235	220	231	251	305	254	268	265	253	243	252	260	252	278	257	249	249	239	241	244	274	255	268	257	281	260	266	234	283	282	260	270	277	230	272	252	248	256	283	244	261	271	249	246	271	262	268	231	270	255	229	249	263	232	248	269	241	257	275	250	273	256	239	256	247	235	254	233	247	235	248	256	256	238	265	249	287	263	269	291	281	250	225	251	269	262	224	239	271	253	255	271	254	230	251	263	234	247	270	235	273	260	250	237	263	288	243	228	283	234	242	247	296	238	246	234	212	244	259	236	288	237	259	241	267	298	246	245	255	242	256	243	266	235	266	290	233	236	293	272	272	290	266	240	266	241	237	237	259	232	238	252	273	256	254	265	234	236	243	238	247	269	276	240	243	274	226	265	237	227	241	268	249	260	273	263	246	258	244	247	268	267	264	240	249	261	275	260	256	287	258	266	252	299	271	249	267	261	270	250	258	256	261	250	244	249	236	282	243	233	267	251	251	279	269	248	267	247	266	251	315	249	260	235	281	277	250	259	263	234	243	235	295	273	273	263	259	263	249	238	260	240	220	269	286	267	203	269	254	247	253	233	268	232	252	249	250	236	271	237	269	267	264
23933	21330	28574	24406	21338	9031	944	582	487	479	442	366	359	349	347	325	293	282	283	304	293	299	265	293	285	265	270	274	232	274	285	286	291	255	262	280	261	242	275	283	288	296	293	268	307	298	260	267	256	257	232	256	259	298	268	260	263	259	238	269	226	259	249	251	234	262	265	236	240	270	279	234	268	236	231	263	230	257	276	275	259	261	242	255	264	269	242	248	237	238	260	272	258	243	248	257	256	258	279	246	251	265	251	253	258	251	256	241	241	241	231	232	257	262	263	236	263	246	271	266	259	242	240	263	248	246	249	231	275	275	260	242	271	260	264	246	304	261	257	267	258	259	249	268	290	275	286	226	254	300	282	277	255	266	255	253	247	263	272	254	262	256	253	253	240	263	252	267	263	256	229	245	243	287	273	275	236	268	258	280	238	249	270	252	282	258	270	272	258	220	241	239	246	263	251	230	243	236	273	238	257	275	256	287	231	268	269	249	233	267	277	262	251	245	265	235	244	263	264	229	240	246	244	245	257	260	269	244	268	237	237	236	268	241	273	272	299	241	280	261	244	264	240	261	255	230	256	247	251	247	245	237	243	278	243	225	276	243	261	232	232	287	247	287	241	252	298	269	265	237	250	263	289	275	267	249	246	245	278	260	276	234	235	233	262	263	272	250	275	223	270	244	254	264	248	272	246	250	244	242	226	229	274	256	258	237	263	234	275	243	265	263	291	257	269	267	246	268	252	276	284	238	261	285	276	277	263	268	279	277	253	239	242	250	226	267	247	247	256	274	271	257	257	260	250	249	263	252	287	232	239	267	256	267	239	265	280	255	240	220	245	220	275	248	238	248	243	250	260	256	238	243	265	243	241	275	226	257	275	253	242	290	243	277	246	231	266	245	239	278	211	240	241	256	247	245	264	226	234	265	266	261	262	248	270	214	264	240	249	239	286	282	277	261	227	226	257	239	255	249	264	256	253	290	263	278	252	251	263	215	261	265	235	273	237	248	262	265	237	252	233	251	253	266	279	237	249	247	239	285	267	267	227	267	235	261	268	250	245	258	272	271	282	270	250	228	258	296	273	224	237	262	257	259	262	263	260	254	236	252	254	237	254	257	236	257	254	235	222	247	263	270	244	231	245	270	237	238	263	276	252	258	262	268	243	224	243	257	286	245	248	293	285	264	231	248	250	240	259	239	224	272	266	261	262	252	258	265	254	283	251	237	225	225	246	223	267	243	244	271	248	266	268	273	253	283	255	214	243	308	236	260	262	233	276	277	256	231	244	257	268	245	248	238	274	255	243	215	255	261	250	307	236	257	233	244	232	249	251	239	244	252	246	237	277	250	277	272	246	225	252	237	259	261	245	281	257	259	236	249	252	275	272	220	256	275	255	247	257	252	279	231	248	257	230	239	223	266	256	251	257	282	252	273	250	272	268	250	267	264	241	230	237	255	231	234	258	266	279	231	241	245	250	296	260	246	258	251	248	236	219	271	261	223	234	250	260	271	255	240	258	264	275	268	253	253	254	260	269	255	258	271	239	239	262	267	275	266	234	233	277	254	261	282	255	265	249	269	239	274	276	248	238	260	245	265	240	241	259	257	258	271	243	275	274	261	238	242	235	264	256	262	245	250	251	224	244	233	284	241	241	248	227	247	244	281	273	239	236	251	272	219	233	242	254	249	276	270	282	231	251	276	265	260	274	264	252	270	232	268	231	275	281	233	277	252	258	261	247	275	254	256	285	271	257	233	236	258	261	217	262	248	251	251	247	260	256	234	246	265	274	250	242	285	237	258	268	251	232	264	256	229	261	269	227	250	254	249	278	250	267	222	262	264	268	259	256	251	277	284	248	253	247	272	293	249	247	237	267	242	274	237	257	278	290	242	229	217	271	243	256	258	261	252	245	275	249	275	267	242	242	243	232	257	224	251	218	254	270	262	250	241	234	235	226	254	264	254	265	232	278	248	259	252	251	278	257	236	267	219	245	243	241	282	248	219	240	233	265	236	263	228	266	277	261	254	222	266	254	244	239	262	244	260	249	249	248	250	274	240	251	249	249	249	240	254	248	236	253	258	239	253	273	251	240	285	270	232	248	289	239	232	270	266	245	273	247	266	256	245	257	271	261	244	241	247	223	284	230	267	278	243	243	291	251	244	248	252	257	231	275	232	238	241	270	248	253	225	262	257	262	245	241	243	242	237	261	244	232	284	276	242	249	237	226	264	276	237	243	249	235	259	256	265	273	290	290	260	264	220	255	245	270	267	250	253	259	275	261	272	263	281	237	245	285	252	252	243	244	254	281	292	232	277	271	268	246	268	245	251	225	259	241	270	276	282	258	250	243	281	250	277	256	240	257	241	219	276	236	299	259	226	266	223	250	243	266	248	277	279	256	246	251	257	227	233	249	245	271	239	247	258	228	256	259	249	253	295	264	247	236	270	262	248	253	250	267	245	274	274	268	230	250	293	231	280	262	282	250	270	261	243	229	264	260	251	246	231	253	261	248	269	250	253	243	267	241	260	231	263	257	266	261	249	248	243	257	248	271	264	247	266	233	257	237	254	259	277	262	241	270	236	256	239	270	283	234	264	272	273	237	260	265	263	254	226	231	271	237	240	263	240	246	242	257	231	253	270	241	282	270	294	238	256	247	266	274	249	237	251	280	247	237	255	257	271	246	244	239	235	266	260	228	219	230	267	240	259	265	237	253	249	272	254	264	256	232	250	226	259	241	240	253	253	249	258	277	230	250	244	259	277	234	225	275	270	255	251	246	237	275	242	273	277	265	244	259	238	285	276	235	265	292	222	242	258	250	267	252	279	252	257	243	269	256	254	228	273	239	241	249	232	242	247	251	286	252	254	231	234	251	273	250	264	274	257	245	263	278	266	267	266	248	217	252	246	221	217	225	228	226	273	242	266	273	266	232	244	223	260	229	236	233	292	286	221	242	269	221	243	248	264	232	239	229	269	259	266	239	243	248	234	253	267	225	283	264	258	287	277	227	250	222	255	309	253	246	268	229	248	236	268	242	262	258	254	233	234	249	232	261	244	277	245	226	276	261	249	247	254	251	261	250	260	257	227	258	228	255	258	270	261	226	264	268	274	264	274	283	265	237	242	247	260	264	273	259	256	257	256	242	252	256	271	265	244	263	250	240	257	245	241	255	246	249	276	226	271	268	274	264	248	256	247	247	223	261	262	262	265	247	239	225	264	280	235	231	247	242	238	265	261	272	247	263	263	259	236	238	263	251	230	259	243	265	265	246	273	263	261	269	229	245	246	227	215	250	245	260	222	253	279	243	251	243	229	260	265	231	256	271	245	266	257	267	257	257	252	241	251	251	242	264	276	267	248	258	245	262	264	232	238	242	220	258	266	253	245	226	251	219	269	248	264	258	254	261	253	272	221	246	269	224	273	253	249	299	240	253	227	241	239	281	235	261	247	237	273	238	228	249	248	269	278	249	225	251	238	249	262	259	269	253	254	221	250
3334	8838	5680	2721	1993	1458	1102	840	712	609	526	482	445	413	373	378	341	343	341	366	341	329	306	322	321	307	344	273	281	269	286	281	282	305	300	286	299	313	295	282	280	295	300	269	253	261	298	260	257	265	279	250	287	287	267	291	284	261	253	241	257	271	250	279	293	248	280	261	280	291	280	275	299	267	282	248	286	252	295	273	286	260	282	269	270	278	298	248	254	279	255	298	251	276	285	292	287	276	239	268	239	284	276	263	286	269	285	253	270	255	283	277	306	274	276	263	252	237	251	256	294	265	263	275	291	253	256	277	284	260	263	248	297	264	260	260	273	259	276	250	264	246	258	247	249	245	272	282	278	242	279	252	289	284	283	282	264	279	252	259	253	256	291	239	282	262	274	264	254	270	266	297	273	273	299	265	235	255	287	289	264	257	245	278	275	266	284	295	256	273	251	292	279	235	284	288	274	262	267	260	295	276	279	317	294	268	294	275	262	240	263	250	291	305	301	310	261	274	295	275	279	275	258	282	278	261	286	278	265	266	249	256	276	245	261	275	235	260	248	275	278	265	273	249	269	287	257	262	278	286	259	284	300	264	287	276	272	290	263	260	250	270	294	261	266	295	263	253	297	287	299	272	291	287	319	276	281	259	242	264	269	274	286	265	230	293	277	271	268	267	280	274	255	292	251	286	263	258	295	255	281	270	273	239	280	286	275	304	242	260	304	253	279	275	246	276	262	275	281	285	253	271	289	302	269	273	270	259	273	259	241	245	281	253	298	282	295	309	238	271	261	285	245	276	304	249	268	244	272	277	276	273	243	268	282	256	266	259	283	293	272	218	281	283	221	280	264	260	292	252	276	271	233	268	271	261	294	239	285	261	269	257	291	255	273	271	269	274	272	281	277	295	262	259	262	269	252	289	280	255	260	258	256	251	300	287	277	272	278	257	277	285	297	269	272	253	282	278	290	256	282	293	270	276	259	277	267	287	318	255	256	266	275	263	271	274	260	272	304	253	266	258	303	278	239	248	259	270	261	264	298	236	282	265	293	258	283	258	286	296	299	261	286	280	264	262	282	261	248	262	275	260	256	286	265	277	258	255	276	253	257	236	266	287	285	283	283	276	248	282	282	251	269	267	285	256	269	241	248	284	287	280	245	259	249	271	275	278	273	263	274	272	282	263	241	276	281	270	272	262	246	272	276	308	278	277	288	247	279	258	274	282	267	277	265	302	257	301	298	249	247	280	276	241	250	282	276	280	263	277	293	246	283	274	264	260	252	287	270	301	262	278	267	270	247	263	268	267	263	263	296	249	277	292	311	273	274	277	283	281	277	264	248	281	239	277	280	251	260	265	273	300	268	302	235	267	246	271	276	238	265	255	278	248	271	273	279	291	295	263	260	287	267	283	279	262	274	257	265	284	267	289	283	261	279	263	257	267	270	270	268	237	263	281	250	250	286	238	267	282	259	237	277	256	263	256	252	263	275	257	251	287	254	275	278	276	253	259	241	277	278	235	307	292	282	279	300	278	268	278	267	243	251	280	255	235	269	265	285	281	282	267	262	262	287	274	278	277	253	257	295	273	274	268	262	284	292	255	258	253	249	252	286	265	296	268	286	301	300	267	289	276	277	279	271	264	262	279	268	285	273	296	281	280	278	269	280	290	267	258	276	272	303	283	277	286	259	266	251	257	286	241	272	291	287	268	292	247	281	263	240	278	290	263	285	266	287	265	262	261	293	289	283	265	294	245	261	258	287	268	257	271	273	292	264	280	254	271	257	274	259	265	258	276	262	231	271	251	293	276	266	295	261	279	273	270	252	251	230	253	248	277	270	278	301	275	268	260	245	255	268	247	251	276	254	252	251	275	245	283	277	272	274	269	292	275	277	266	253	280	249	281	288	250	283	297	253	274	299	276	256	254	256	280	267	259	280	262	249	288	296	270	302	263	258	269	278	256	290	232	275	255	290	315	273	267	293	298	260	261	282	253	268	248	286	265	281	280	273	265	257	300	268	291	255	259	249	259	273	262	252	256	252	271	269	307	259	280	272	260	275	260	274	253	257	299	289	246	266	290	266	274	270	254	308	271	267	238	281	308	278	264	274	256	250	272	249	257	276	271	269	275	267	251	266	251	290	242	271	282	297	251	263	248	280	277	270	250	236	263	280	274	260	306	241	311	279	279	267	286	274	290	247	277	272	279	260	268	266	257	272	272	274	271	268	307	282	281	249	269	270	264	267	272	272	291	293	277	288	254	263	242	287	238	266	257	276	256	286	286	252	274	270	255	286	284	263	269	266	280	287	251	273	265	260	254	273	313	268	299	274	254	283	258	260	274	272	273	255	252	271	253	263	273	297	256	270	283	323	312	263	259	262	269	297	269	273	251	272	275	251	302	283	301	284	259	288	260	269	262	259	283	253	253	264	280	263	277	261	269	277	268	307	264	288	288	282	245	283	259	261	248	261	252	275	291	248	256	262	273	265	251	258	285	281	246	255	281	260	259	286	236	266	257	268	256	242	291	262	254	286	279	256	299	317	266	305	257	264	288	299	243	284	268	270	265	279	298	248	279	294	280	234	268	263	236	261	276	290	270	282	257	227	278	258	268	268	312	247	283	293	245	257	265	271	244	276	279	268	280	276	250	307	251	285	257	260	255	259	276	254	244	271	259	284	265	263	267	295	267	275	286	260	278	261	246	273	264	267	288	281	262	275	263	231	261	266	237	293	243	274	271	280	270	238	290	275	272	275	278	261	277	284	259	282	278	280	290	261	249	245	244	258	259	241	277	253	291	252	274	261	257	243	246	276	274	272	261	261	332	239	276	300	301	292	258	255	273	294	268	266	275	270	271	309	281	283	292	254	304	269	271	287	284	281	276	277	265	290	247	301	237	247	254	255	284	259	279	265	266	271	269	280	308	280	267	264	291	231	254	226	293	266	277	280	247	263	266	263	273	285	291	252	246	272	266	238	281	276	261	281	301	267	259	245	279	267	295	247	264	277	263	260	290	245	234	299	264	275	301	249	265	270	300	270	249	278	244	304	267	263	287	283	298	249	261	278	277	246	270	303	248	245	304	276	284	233	256	248	294	270	287	265	299	269	255	252	279	259	269	281	287	274	247	271	273	278	269	302	223	269	244	255	256	318	238	241	279	277	283	283	229	282	272	294	256	243	260	289	246	281	296	278	305	250	279	276	257	294	284	272	270	283	249	293	257	287	280	285	290	295	246	291	267	256	277	280	276	286	248	262	294	253	257	281	261	262	242	261	281	271	293	268	295	288	287	212	276	279	281	276	261	291	265	253	245	255	286	262	278	293	268	280	264	267	270	233	270	247	271	279	282	264	244	269	249	255	283	275	250	255	285	278	263	239	236	282	279	269	271	284	278	280	247	270	281	270	267	277	279	236	238	277	259	262	280	243	269	284	282	259	265	288	298	276	256	262	293	301	275	274	275	268	256	252	291	254	281	257	283	252	280	286	264	256	282
25141	21372	27550	25493	10108	886	738	610	564	568	541	517	505	475	479	492	463	478	483	471	488	460	508	460	469	501	470	482	479	475	457	435	473	438	442	439	459	438	429	448	464	469	454	468	488	451	468	446	444	438	454	459	463	474	444	467	467	477	458	460	481	506	434	437	468	479	483	453	464	452	478	448	478	455	435	455	482	435	460	460	443	460	462	440	495	493	461	481	399	415	474	493	452	461	475	477	460	439	450	460	467	438	434	436	428	461	450	455	426	415	489	448	425	451	478	447	418	461	433	476	460	457	494	489	464	401	444	466	448	422	461	466	445	444	440	483	502	458	451	493	477	410	442	461	441	444	445	448	446	444	474	470	449	479	424	433	421	455	418	475	478	470	433	460	427	484	444	484	446	432	431	432	451	493	461	439	446	467	468	452	458	481	453	459	438	421	450	450	453	454	451	459	437	491	450	493	456	504	516	435	463	498	452	457	485	473	454	451	463	455	492	488	459	433	446	493	452	457	436	465	469	443	470	477	484	459	479	437	458	489	432	461	474	461	434	440	472	469	459	434	484	478	510	476	469	462	415	440	443	432	438	464	449	488	428	436	445	445	511	496	430	472	475	433	426	452	429	485	490	474	434	439	430	462	441	456	470	481	469	443	451	497	481	487	423	455	489	394	436	485	458	454	496	462	423	463	490	448	467	482	433	478	479	483	439	450	454	474	462	504	449	485	472	446	429	475	450	475	485	434	465	465	456	454	506	460	411	446	441	455	448	453	437	462	462	438	512	502	447	463	422	453	416	425	489	469	439	482	447	482	419	434	463	464	453	449	427	452	491	464	450	447	452	461	428	467	422	460	453	471	445	464	446	426	456	420	454	460	486	481	478	462	471	447	454	451	455	427	459	466	437	450	450	471	483	464	454	457	455	435	459	459	462	461	485	462	483	420	455	425	423	459	455	471	471	490	475	473	435	433	490	468	442	460	501	484	424	446	463	474	418	477	431	469	473	465	452	481	460	429	480	465	451	442	444	486	438	428	487	524	495	424	429	480	500	465	419	493	465	474	451	458	450	451	439	471	483	474	451	426	465	458	446	445	458	448	430	447	446	463	451	467	406	463	459	420	467	482	454	449	475	484	444	432	460	420	465	474	439	452	500	465	436	459	458	456	467	471	417	449	446	467	470	483	492	448	450	479	419	487	439	476	457	486	458	472	444	448	463	457	453	450	431	460	427	443	465	442	459	436	447	472	468	475	449	457	448	426	477	419	493	460	447	426	474	419	474	419	466	470	460	459	456	445	424	417	404	457	475	442	460	452	427	460	444	427	447	436	421	459	471	427	476	440	445	466	485	426	475	454	452	502	466	433	441	427	469	463	466	448	510	483	432	483	448	451	442	462	468	481	459	461	458	490	451	442	421	468	449	438	422	402	457	467	443	421	500	410	491	446	442	439	483	447	450	429	472	482	464	475	445	451	454	447	489	477	457	410	416	452	462	442	469	424	467	460	477	474	450	457	451	453	436	466	463	495	523	413	415	462	467	444	459	419	468	457	437	456	450	492	415	437	472	444	438	477	420	436	465	455	481	453	447	439	439	449	450	424	441	447	462	455	445	441	457	433	481	471	421	465	416	455	467	461	475	451	453	446	471	466	458	452	446	446	489	469	443	442	457	452	464	478	465	453	454	445	441	515	434	481	439	508	475	453	447	503	446	478	474	459	500	458	493	439	495	452	426	468	462	445	450	453	460	462	458	441	465	421	446	461	482	452	420	415	410	443	460	434	455	447	462	423	454	457	444	465	455	437	462	501	458	467	468	433	442	464	433	481	446	465	485	443	447	479	426	434	424	461	488	426	465	481	437	497	427	421	494	472	422	488	442	491	445	429	470	477	459	442	437	470	407	429	454	470	438	452	462	435	464	467	461	461	462	446	440	458	491	477	463	442	446	449	447	450	459	439	459	409	444	468	460	456	452	405	415	448	459	476	449	425	462	437	450	460	486	466	436	445	454	437	475	433	461	454	474	467	507	478	459	476	495	460	451	454	438	458	454	485	479	474	467	482	437	474	496	456	459	455	429	452	446	420	436	497	444	467	444	496	456	472	442	469	485	496	449	420	454	460	471	457	466	452	482	463	448	448	508	422	486	436	459	466	456	456	496	477	446	434	456	458	449	469	471	452	468	434	488	445	446	464	489	483	420	487	485	424	448	454	446	485	466	450	455	507	472	475	454	409	457	476	474	486	448	472	476	433	458	422	461	435	456	448	456	462	431	464	474	443	479	474	458	425	468	469	467	447	460	438	477	519	471	439	451	460	453	465	468	454	466	478	467	449	461	463	451	464	427	443	488	465	432	452	467	420	465	441	499	471	444	495	447	474	462	449	464	435	451	417	468	433	452	486	475	419	469	435	497	439	493	444	441	422	441	433	450	441	425	459	480	434	444	457	472	478	460	439	448	472	451	461	439	435	445	436	429	456	468	423	471	445	456	453	437	481	460	461	473	485	474	483	461	470	445	463	427	436	465	430	443	491	447	464	496	472	450	440	431	454	472	465	451	445	435	441	474	453	448	448	478	458	465	424	419	467	418	441	408	446	473	472	443	475	439	427	453	515	505	433	462	436	460	449	501	427	447	444	478	464	475	448	446	465	442	474	476	476	455	456	428	478	491	489	437	461	450	430	439	510	457	456	461	437	474	455	449	481	458	474	456	433	468	481	466	423	479	460	504	472	456	469	478	428	473	453	440	441	476	479	456	434	434	449	506	439	465	468	459	455	471	464	427	452	469	445	424	455	505	465	430	467	449	415	418	422	471	435	435	430	459	451	465	495	467	469	449	465	454	480	444	444	474	488	470	467	458	446	472	453	428	423	445	493	453	488	447	451	447	466	466	472	485	440	488	455	478	455	446	443	435	429	431	432	441	464	479	503	487	420	460	458	475	423	450	455	473	433	457	452	437	479	482	473	439	479	464	432	400	479	472	482	435	446	471	435	460	481	488	443	414	443	460	451	457	509	430	454	427	423	420	452	413	454	460	454	486	489	437	452	445	451	466	463	450	486	467	477	408	464	420	484	490	489	466	438	480	458	447	458	481	430	481	450	463	408	405	429	475	478	439	462	470	434	481	470	412	401	458	450	445	485	445	460	493	473	457	423	431	488	470	472	474	414	426	472	490	443	413	460	434	484	454	449	439	425	413	455	444	464	480	435	419	459	472	450	472	453	456	499	476	486	469	475	503	454	447	463	447	478	495	425	474	453	445	450	495	481	483	479	449	445	434	458	464	446	430	482	483	464	453	437	490	445	465	432	452	497	469	463	431	460	461	409	427	477	434	508	441	431	405	451	503	472	431	441	446	483	404	433	488	467	475	443	458	516	433	443	494	453	480	487	449	451	438	472	495	480	446	439	413	427	457	453	453	462	443	441	426	514	449	471	425	486	473	508	493	438	478	451	479	442	467	475	444	459	444	468	454	440	439	487	428	484	457	436	423	473
3537	5401	3552	1772	1348	1183	947	783	696	729	633	539	533	580	539	591	519	535	559	504	506	468	517	509	514	472	524	514	473	488	499	502	451	511	504	527	496	549	487	450	476	474	494	489	461	517	493	490	525	480	463	483	533	499	523	484	499	487	474	490	481	492	503	461	487	472	493	491	475	483	476	451	504	498	443	527	476	440	463	519	455	467	443	484	478	456	494	506	485	488	501	494	456	501	494	524	458	447	468	456	509	514	472	473	500	486	533	503	429	525	506	515	503	494	506	471	449	516	481	481	514	483	441	444	482	474	462	498	501	505	471	489	464	495	539	481	488	501	489	534	479	483	526	507	475	492	478	508	489	477	517	438	455	450	504	459	483	512	473	499	487	453	459	466	520	443	497	470	512	483	495	517	469	513	486	446	495	442	486	488	480	484	471	498	491	498	472	504	513	498	455	481	480	479	484	514	471	465	526	481	465	459	460	474	506	458	468	478	505	453	478	464	470	486	515	491	494	479	496	476	500	464	513	449	514	526	488	476	518	492	503	458	520	504	463	487	473	530	508	487	513	490	535	481	474	502	501	469	487	444	474	467	459	490	468	459	487	479	500	460	499	504	475	508	473	449	497	483	473	511	509	505	467	482	455	473	485	484	495	493	500	463	471	490	528	458	477	463	469	478	510	495	474	487	491	478	508	527	471	439	455	505	492	503	479	499	495	458	472	486	467	477	482	491	473	462	495	490	481	488	507	469	497	510	474	439	465	482	494	475	532	451	494	472	464	474	440	493	442	499	487	481	512	475	489	467	486	491	498	499	478	486	469	517	509	479	504	457	493	479	479	480	481	531	473	540	494	475	476	465	478	463	460	482	497	476	463	487	533	482	478	449	485	448	494	489	519	522	486	488	509	460	486	499	468	482	515	527	456	511	491	476	529	468	457	489	520	470	459	495	466	451	465	526	496	464	490	486	450	494	479	448	497	520	473	488	495	491	484	471	491	473	527	435	471	467	499	489	494	489	448	467	513	470	491	478	503	472	502	468	520	498	480	507	489	489	512	438	493	498	464	490	534	470	458	489	478	501	480	503	513	474	527	490	494	462	458	451	502	521	446	446	461	472	512	479	488	509	472	485	503	508	474	456	468	498	501	435	454	492	472	519	485	477	479	482	483	467	490	498	448	513	471	478	459	519	464	470	505	487	494	479	489	492	479	484	516	485	487	501	515	507	477	482	473	461	510	481	521	486	477	529	487	493	436	491	502	468	524	470	493	495	450	496	510	480	502	491	469	468	477	486	445	513	471	506	482	489	517	512	498	492	491	445	468	458	509	480	478	447	493	491	440	472	456	473	516	518	487	463	492	469	511	462	466	480	483	528	485	501	480	479	451	464	495	494	466	495	491	483	492	422	515	491	499	535	485	480	494	487	485	470	532	485	451	491	492	469	469	478	475	457	464	491	487	488	504	491	496	507	498	477	501	465	460	481	473	516	490	479	499	484	479	492	518	466	474	494	500	485	491	486	527	512	493	529	495	501	473	475	479	505	502	500	492	478	471	467	511	499	509	476	485	458	472	492	488	460	461	462	497	492	468	480	473	514	491	470	488	523	498	509	460	470	470	508	466	484	482	501	485	463	454	466	489	489	529	507	502	490	476	498	499	502	503	485	478	502	470	508	528	487	512	488	458	482	507	412	445	459	452	468	489	471	477	514	526	464	425	488	450	497	456	473	491	509	519	465	479	468	482	504	463	492	490	494	480	482	502	454	507	464	499	462	445	448	496	498	454	451	480	450	517	510	465	509	488	489	515	507	438	479	477	482	480	502	498	463	457	485	489	462	482	464	489	489	445	436	481	447	507	462	486	521	526	500	482	495	434	487	476	504	498	464	508	515	498	486	455	505	494	527	474	477	507	453	488	502	483	510	468	480	475	489	484	487	476	468	478	530	490	505	481	458	483	523	511	470	443	472	486	465	463	502	465	508	497	441	466	541	496	484	487	450	483	495	455	503	504	484	482	486	522	497	465	489	435	457	479	513	492	446	474	493	475	512	481	461	491	505	482	467	479	463	463	490	497	491	483	476	471	430	542	510	479	528	518	482	523	468	514	486	495	485	520	472	496	508	459	513	476	496	458	496	493	482	490	502	465	466	498	437	465	444	509	455	479	518	469	473	480	502	513	465	515	531	474	471	503	466	518	485	510	477	474	488	503	501	448	495	493	496	489	468	526	492	460	473	495	468	535	515	515	459	503	497	460	477	456	497	484	533	468	513	528	482	519	496	522	492	437	512	490	495	464	456	465	491	460	475	471	505	478	452	447	510	506	486	459	459	470	526	523	481	519	438	492	498	481	484	478	505	487	504	471	488	496	449	472	459	505	480	464	521	478	478	509	475	471	513	491	496	482	466	494	478	489	462	460	454	456	462	477	476	496	485	490	477	457	533	505	429	519	464	444	491	468	490	480	505	527	513	486	491	468	460	480	501	491	501	489	501	518	496	457	485	497	463	498	493	471	511	483	531	473	509	531	504	475	500	486	509	474	502	468	478	479	485	469	519	514	469	525	499	470	475	526	475	501	481	477	485	456	516	526	509	505	505	504	495	475	459	511	473	455	529	455	514	499	499	477	478	492	531	509	477	480	460	474	484	466	489	545	506	449	483	486	481	511	480	473	488	484	494	463	490	515	575	481	483	499	447	475	507	477	494	479	525	479	495	468	493	493	494	497	499	462	474	450	485	503	497	474	468	507	491	466	506	490	511	477	476	465	519	500	488	526	476	496	488	461	518	453	472	498	466	474	502	499	452	463	484	489	452	442	472	486	485	485	477	497	515	518	507	518	515	478	474	445	466	529	457	476	467	437	469	517	462	501	464	501	467	491	454	474	548	518	495	530	487	496	444	468	510	457	475	474	488	479	512	467	429	496	462	484	471	501	507	473	472	481	496	481	491	443	511	495	525	503	522	482	520	505	485	500	491	478	498	459	451	525	461	490	498	469	443	499	474	513	506	455	500	493	475	479	460	478	438	460	493	475	496	514	515	492	499	476	517	483	438	500	442	471	522	479	478	470	446	495	495	488	520	489	473	477	467	474	495	483	480	460	458	507	455	487	482	478	481	499	523	529	506	476	458	481	489	500	513	524	501	479	521	496	464	469	487	495	466	473	499	510	464	435	479	492	493	516	503	462	519	502	477	470	477	490	486	479	438	488	475	482	498	483	457	452	476	489	484	484	513	466	487	457	482	497	476	468	514	517	446	464	504	487	487	500	484	515	509	494	454	464	461	499	472	492	444	495	455	496	466	515	450	510	502	446	450	491	543	492	474	489	513	490	470	505	487	494	487	512	497	477	534	483	506	502	477	459	473	491	507	483	495	477	483	520	490	468	521	515	457	469	478	489	479	487	472	493	477	493	484	485	468	507	493	461	466	502	483	477	432	484	522	512	530	489	535	459	501	459	467	505	514	456	496	481	495	469	506	530	482	492	486	475	491	470	465
22819	21412	29164	24052	21414	21475	8174	1440	1048	932	903	841	770	793	737	705	710	674	658	607	685	621	660	623	626	616	626	619	667	607	619	600	612	616	573	564	579	608	541	614	568	578	614	599	545	586	567	608	592	567	601	583	600	604	561	588	621	526	544	599	563	561	595	575	575	563	558	529	599	518	558	562	519	565	576	569	556	577	572	585	603	554	591	544	570	560	609	592	596	580	581	595	565	581	519	556	525	535	544	569	580	557	614	561	546	602	581	554	539	556	555	534	542	570	580	572	538	575	553	588	585	610	524	536	641	534	575	553	563	563	589	610	531	581	573	559	583	565	537	574	559	560	564	552	558	617	519	558	550	561	572	551	563	567	558	575	556	563	586	563	548	570	604	542	583	563	541	534	561	515	569	568	559	566	552	569	601	538	585	579	556	573	584	535	538	557	561	584	549	540	551	555	595	562	564	585	587	609	556	581	570	566	534	543	571	551	555	596	580	577	593	617	565	599	533	578	562	569	568	597	576	579	542	602	528	609	568	533	557	538	597	570	559	528	600	578	589	547	582	542	562	565	561	541	555	594	566	585	544	572	592	599	566	558	570	557	583	571	544	568	578	554	541	578	590	591	603	568	612	538	540	599	606	605	576	546	562	594	590	611	572	581	552	585	556	576	579	612	536	601	542	552	570	584	545	549	573	561	536	575	577	567	550	544	528	572	529	592	574	620	585	575	558	607	544	591	564	493	537	611	557	581	563	574	578	595	548	607	575	565	599	577	548	551	556	545	506	592	570	616	526	581	570	543	611	557	598	570	539	602	545	583	604	571	493	561	613	591	543	537	599	601	594	580	520	544	566	594	521	553	571	578	557	579	559	550	541	567	548	531	561	581	572	568	589	566	582	545	562	554	590	543	567	544	565	551	596	570	552	553	570	557	594	564	579	563	589	626	521	529	588	545	570	580	571	517	548	528	541	597	551	570	588	575	564	573	603	541	564	540	543	595	552	553	563	550	557	572	565	580	561	556	599	564	560	591	560	524	536	570	518	522	540	581	563	585	613	586	590	513	566	592	569	590	556	558	531	553	574	570	606	580	538	570	586	537	572	595	564	549	602	556	532	555	576	609	549	587	541	574	533	550	558	514	559	568	539	583	599	604	547	569	593	555	577	548	566	543	561	560	572	574	590	577	553	579	564	551	542	622	583	598	542	528	562	570	580	568	585	538	553	520	557	575	574	569	548	551	550	558	546	572	532	537	554	551	575	575	536	581	579	530	584	563	571	563	519	565	550	606	565	602	536	546	547	553	570	562	563	559	554	568	571	549	566	552	570	560	576	563	527	553	566	540	546	550	551	536	572	572	528	597	563	525	531	577	582	606	556	548	623	596	601	578	627	565	557	591	599	627	576	573	539	567	564	562	559	573	523	551	592	579	530	588	552	567	555	540	581	570	547	579	585	544	563	582	551	565	541	560	517	559	599	576	588	607	551	545	575	577	573	571	614	548	564	563	588	563	564	516	558	530	600	565	551	567	603	586	561	527	600	549	540	563	559	572	567	566	546	553	586	557	568	576	555	568	542	570	570	549	536	606	603	554	588	550	552	572	570	553	529	584	572	602	582	551	539	521	573	519	565	563	556	566	609	558	572	574	601	603	566	582	544	574	534	551	574	566	586	531	547	587	555	581	562	571	535	505	536	567	525	514	558	518	546	635	589	524	598	535	557	562	587	533	569	527	553	577	583	576	513	592	531	628	595	561	548	576	576	559	600	568	579	541	551	552	559	527	535	577	552	616	544	532	543	594	529	555	543	596	551	571	530	581	569	568	603	558	588	550	586	540	577	588	585	581	572	586	568	567	590	588	574	597	549	577	559	568	581	546	548	580	572	551	600	551	570	596	583	545	559	572	600	552	573	598	560	569	562	567	587	531	523	518	548	539	555	548	568	566	565	596	597	546	542	589	575	567	544	552	606	559	609	542	573	578	630	597	591	540	545	553	583	533	563	605	580	533	561	600	601	531	590	597	589	572	521	585	537	548	525	544	575	582	532	583	534	551	614	525	554	558	586	557	574	562	563	588	598	543	556	569	567	552	562	544	579	537	590	587	586	589	554	620	588	533	547	544	562	534	565	569	570	581	555	554	597	529	593	545	567	566	552	545	545	589	527	544	568	565	601	575	591	596	574	597	518	594	541	544	574	528	564	534	563	557	562	596	561	539	557	536	608	498	578	593	544	526	557	553	573	559	551	536	590	590	578	566	557	565	586	532	586	570	569	575	583	574	561	566	552	558	582	551	589	541	563	574	544	570	571	596	550	561	539	579	522	517	572	554	519	580	545	550	525	511	572	563	575	582	562	545	588	570	599	566	561	590	599	569	552	575	581	572	542	562	546	552	550	590	570	532	586	582	573	577	565	550	535	588	560	591	602	548	501	527	582	572	583	562	578	566	579	575	565	501	586	561	549	522	546	582	566	572	560	577	527	540	556	515	549	604	609	570	573	596	578	562	579	533	614	559	577	577	561	521	552	562	561	501	588	582	592	582	559	554	581	600	576	569	531	530	573	539	550	529	566	549	561	616	590	570	578	597	553	612	547	578	595	537	570	586	559	593	593	587	558	569	580	575	565	532	567	564	553	572	567	541	563	581	535	585	575	582	553	607	534	580	595	516	565	549	588	561	570	562	549	592	526	523	559	545	563	591	588	557	543	537	563	559	567	567	561	576	527	594	634	522	511	554	581	575	547	589	592	583	548	533	624	578	591	573	550	604	559	555	538	558	572	590	600	577	577	533	580	599	558	577	541	563	588	581	537	580	557	532	573	589	569	561	610	558	584	532	571	573	574	584	551	611	546	530	591	573	572	520	601	531	544	555	528	564	584	554	521	507	556	541	555	585	573	552	583	579	552	607	546	577	602	544	563	547	553	518	545	595	575	568	573	645	567	540	538	586	592	581	597	561	579	563	559	629	609	570	554	561	552	583	592	570	568	508	572	529	562	556	535	569	563	581	591	596	570	561	573	595	529	554	556	589	542	566	557	512	597	583	574	589	558	588	519	573	582	586	510	584	546	582	601	543	541	554	573	581	542	580	576	548	566	536	552	602	600	594	586	638	563	572	576	557	540	594	575	606	559	552	548	538	581	575	552	529	582	580	602	569	601	540	557	578	567	532	596	535	572	540	581	598	562	581	505	573	575	570	547	563	605	536	552	584	547	547	545	534	589	565	537	570	539	553	538	613	565	581	576	561	547	583	522	554	583	565	566	578	529	546	598	561	591	575	586	547	626	566	542	582	542	557	535	577	575	542	585	577	544	573	562	535	578	594	561	591	560	550	568	583	585	582	515	569	548	546	544	526	583	572	570	558	543	553	568	522	585	583	521	549	549	602	570	592	583	543	542	555	536	558	578	565	577	549	549	586	576	543	555	596	538	554	558	573	511	575	586	608	583	567	545	567	528	555	548	546	558	552	585	564	571	569	583	532	569	566	542	570	507	585
4890	14980	10087	4887	3575	2746	2198	1705	1415	1264	1112	962	908	868	753	763	684	714	648	709	653	656	690	612	613	627	621	614	629	673	610	610	598	629	606	585	571	621	581	559	597	616	574	573	614	630	586	634	526	593	589	607	571	601	579	559	554	554	569	574	594	554	579	562	571	581	578	557	524	557	545	593	587	577	521	610	602	588	561	535	571	603	613	559	520	516	542	556	566	577	527	546	541	569	546	533	602	577	537	553	531	582	589	535	602	566	546	588	573	603	579	549	614	558	525	507	546	588	560	552	543	538	556	583	558	572	592	566	566	542	593	548	548	599	559	577	546	584	573	559	532	577	599	561	602	568	547	583	623	559	587	539	517	582	585	580	536	588	561	574	545	555	556	550	541	566	599	591	553	566	553	550	596	585	554	612	591	588	602	533	561	590	574	558	595	579	577	505	557	538	565	585	595	570	616	557	565	559	522	572	538	570	591	581	538	590	546	589	544	550	563	578	555	563	552	521	544	546	574	576	593	572	585	569	572	575	603	598	537	568	544	536	536	535	567	570	579	558	585	578	566	573	576	558	576	547	569	574	551	580	534	524	550	590	569	593	529	557	548	572	578	579	595	529	566	536	554	571	549	561	589	571	560	574	608	565	531	573	521	566	636	568	608	586	569	538	562	565	585	562	547	570	552	570	519	582	605	539	544	585	561	590	588	512	582	582	576	567	540	527	599	559	583	551	570	568	556	566	558	600	583	557	545	573	542	546	490	551	549	562	569	512	544	545	543	603	594	524	586	616	549	557	585	552	535	554	576	554	549	559	529	605	585	529	570	572	553	596	599	541	561	549	557	604	554	600	563	620	562	570	572	596	531	585	580	537	528	592	544	557	555	579	545	588	563	578	555	517	595	538	596	576	578	552	583	525	544	609	596	568	594	561	564	578	590	588	581	512	553	544	544	590	571	531	568	541	575	555	606	540	546	533	567	552	566	536	574	568	617	572	592	564	567	575	572	543	531	539	531	590	592	569	542	602	577	559	544	526	539	572	569	526	567	567	568	561	572	553	530	561	561	556	568	567	581	532	568	561	591	560	596	599	599	529	608	575	553	600	558	535	587	568	576	605	566	623	569	561	571	575	619	565	574	570	582	527	593	620	606	550	591	575	567	547	575	562	554	544	575	581	570	538	537	519	616	561	587	576	570	572	544	561	563	567	591	566	559	555	564	577	562	573	551	582	580	537	609	557	606	566	578	570	571	592	556	558	551	573	557	557	585	583	576	561	582	516	565	576	553	571	517	544	557	600	595	581	552	596	569	566	558	560	589	583	550	570	612	524	573	570	580	543	546	565	526	561	581	554	591	555	587	574	592	544	528	545	597	560	581	577	614	562	527	622	562	547	571	566	581	564	563	523	516	529	555	526	559	594	555	531	573	551	542	568	607	542	559	579	546	572	584	556	546	569	561	603	571	523	583	601	564	535	557	577	543	585	547	545	541	524	548	566	572	584	593	543	548	527	564	559	551	557	585	581	607	559	579	581	561	559	579	542	577	525	557	558	608	566	517	584	583	567	629	578	567	537	529	565	542	573	573	585	612	516	534	534	554	555	605	580	590	545	593	554	544	586	561	573	582	557	561	573	564	532	545	540	590	544	527	513	572	561	589	578	590	526	596	553	538	551	568	529	535	558	545	579	566	580	562	570	558	550	572	547	615	579	553	597	585	538	554	569	574	572	552	524	549	558	579	565	566	549	603	572	556	543	595	558	589	608	552	538	552	543	565	544	566	523	559	584	569	528	550	560	578	591	559	559	556	564	588	566	580	577	573	559	587	596	569	556	551	572	535	571	525	582	542	587	575	559	581	544	585	544	550	548	569	569	556	564	566	544	580	553	567	540	558	558	574	607	623	575	612	594	570	603	563	542	567	569	567	570	594	572	560	538	550	539	540	539	585	607	554	526	580	554	564	549	534	564	551	533	541	575	582	557	537	615	554	595	553	572	581	559	555	571	552	564	563	578	541	573	558	581	552	562	575	543	561	593	540	588	574	614	591	556	576	553	522	556	535	568	533	560	553	555	581	581	542	561	531	563	570	556	562	620	613	591	561	566	538	564	560	540	557	536	524	529	577	590	544	562	539	574	548	528	549	568	619	586	553	565	556	546	529	618	570	556	546	549	591	594	566	580	596	569	560	563	500	554	591	536	564	571	587	541	556	526	531	567	557	565	561	582	561	558	565	570	585	584	596	583	571	571	609	558	571	575	555	552	570	533	612	542	580	554	569	566	548	553	595	541	547	533	599	577	544	525	575	526	556	566	595	567	601	584	545	569	551	551	581	573	568	549	561	594	587	557	601	543	512	576	547	559	550	543	572	571	561	525	536	551	575	566	573	549	578	545	563	575	579	577	589	559	553	548	587	589	543	539	515	579	573	553	560	546	555	597	546	579	555	611	524	557	561	591	562	548	572	546	602	565	544	574	540	542	616	599	570	555	564	601	542	571	563	555	530	560	586	559	574	536	557	552	564	546	558	557	595	576	553	502	579	606	565	568	572	568	599	587	545	601	547	509	533	567	513	626	564	562	536	546	556	584	568	527	521	600	543	568	531	538	575	574	609	627	587	559	551	596	583	581	565	520	567	550	543	522	570	561	524	579	607	555	551	537	548	580	558	536	569	529	547	546	542	541	559	572	572	570	540	567	536	554	567	590	549	515	562	561	576	540	586	579	570	581	567	530	512	529	552	603	559	540	572	564	570	575	513	571	590	560	574	508	536	558	537	571	577	582	561	551	523	594	526	584	536	573	563	578	604	540	555	556	591	568	607	529	549	590	568	538	574	551	610	549	547	595	550	607	575	546	565	550	557	603	564	533	568	582	586	565	600	581	617	564	557	564	558	578	537	567	566	557	538	601	587	566	559	562	523	551	599	570	585	516	543	580	568	587	553	539	573	583	573	571	518	567	553	560	573	571	585	530	588	550	556	581	619	537	589	573	596	537	571	587	568	557	576	586	591	553	553	562	525	567	571	616	603	523	573	581	568	562	551	606	575	557	572	573	574	574	537	550	547	571	615	557	581	594	549	539	580	606	615	574	560	578	594	594	579	592	581	595	556	553	569	552	560	583	528	564	606	558	596	601	557	514	586	596	578	577	545	582	628	601	549	559	549	553	578	556	605	536	578	573	563	571	554	545	538	550	562	568	608	558	594	571	555	558	520	560	532	540	576	541	551	563	570	574	580	570	651	579	585	531	538	569	531	583	580	616	595	543	581	588	569	548	559	547	586	540	557	554	545	545	586	544	598	574	604	583	551	569	542	581	562	599	518	588	565	583	624	554	582	542	565	561	576	585	598	580	553	606	539	570	554	579	579	623	559	551	572	553	560	552	572	550	566	555	580	557	565	567	588	537	579	540	481	555	559	531	581	559	560	516	576	542	574	589	572	583	584	579	595	553	603	537	546	570	575	540	566	527	579	559	587	511	566	595	574	563	578	546	529	572
27887	17571	3507	669	476	458	344	295	229	244	235	240	246	239	214	242	240	217	266	252	235	236	238	258	206	233	221	229	206	256	215	253	213	244	220	208	198	238	200	255	213	247	217	198	237	225	244	214	223	224	239	237	217	232	228	227	255	232	213	237	229	214	256	237	226	203	234	249	241	235	220	238	228	233	202	240	218	228	215	227	219	247	197	257	232	241	213	212	259	241	216	235	237	209	248	237	232	206	255	236	219	246	204	232	220	241	210	210	224	220	220	213	230	217	263	222	238	196	216	236	218	220	231	237	224	217	246	259	242	256	226	234	221	227	231	197	233	266	225	185	237	212	240	197	239	243	221	192	206	239	228	201	232	213	242	222	256	237	230	231	205	214	214	209	206	227	235	217	215	246	218	221	205	249	239	244	216	213	226	243	265	248	226	207	246	245	229	224	234	236	224	226	211	213	209	252	223	245	230	248	245	244	225	248	221	232	234	209	223	219	238	228	241	228	226	251	232	248	223	245	219	241	221	230	204	253	201	227	226	269	246	243	225	237	215	255	244	236	221	230	214	228	225	220	233	204	218	235	234	246	228	248	234	209	218	218	220	205	218	218	235	205	242	225	246	222	222	251	256	238	240	220	238	220	245	236	228	206	244	261	218	221	229	229	219	226	231	237	237	230	229	247	225	233	233	238	209	240	187	239	217	232	243	213	234	241	227	238	218	242	208	218	244	227	218	224	234	209	239	227	221	236	234	225	258	224	216	234	220	205	219	240	251	273	227	253	228	243	248	233	229	225	214	254	228	229	234	251	212	231	234	233	211	234	246	242	264	226	221	237	225	239	227	200	219	232	233	223	231	228	220	227	219	221	199	219	242	238	223	227	238	240	210	218	252	240	229	234	256	230	222	249	239	198	256	218	231	223	232	231	244	196	223	241	236	201	233	268	246	255	216	214	229	227	264	229	232	220	263	244	232	241	239	227	242	228	215	213	225	213	211	218	208	223	229	244	236	245	218	240	219	215	217	217	246	226	237	240	234	253	230	246	246	219	251	210	240	237	219	243	224	243	236	242	255	242	238	222	216	243	210	219	249	232	223	201	227	215	238	219	216	224	226	226	214	224	234	216	227	222	220	260	214	214	212	219	233	239	248	245	230	243	212	221	237	230	223	237	218	230	218	219	218	237	256	242	221	249	228	217	235	230	234	246	252	251	220	225	241	232	235	243	238	222	232	226	236	220	204	235	225	228	231	220	209	240	225	213	247	237	247	229	220	253	223	209	215	218	206	237	215	208	214	231	231	222	249	229	232	221	248	247	224	240	222	210	254	254	210	232	203	211	208	221	200	248	233	200	256	251	207	231	224	227	230	224	250	243	223	241	245	248	243	228	234	219	212	218	259	216	226	218	240	239	208	216	235	255	219	251	212	228	204	217	261	239	245	232	213	229	232	237	233	204	227	228	213	198	259	224	215	219	228	226	258	250	227	260	229	233	227	215	246	240	255	240	236	231	253	242	226	237	213	254	220	258	229	194	214	225	217	215	224	209	204	213	225	236	246	242	241	218	210	209	240	237	206	208	240	215	227	236	243	242	237	233	244	223	232	227	203	239	239	248	211	227	229	227	247	244	244	250	238	219	217	215	245	220	201	235	254	247	243	247	235	221	226	209	218	224	248	233	232	236	226	220	255	218	211	239	256	245	232	235	229	211	221	247	233	206	226	227	224	226	252	217	210	229	219	243	243	253	207	245	245	240	210	232	237	238	219	234	221	240	232	257	235	235	246	218	211	228	205	201	221	225	236	218	223	231	239	281	213	217	225	254	214	262	208	261	241	214	234	236	221	241	220	232	246	227	252	200	236	208	225	191	216	208	218	237	219	222	236	249	217	216	221	239	219	238	238	242	211	221	262	221	229	238	208	226	221	233	236	239	253	214	223	238	215	266	223	239	248	217	227	245	232	225	221	225	225	217	238	226	224	211	228	223	210	231	214	207	230	228	208	221	207	216	221	237	241	227	205	242	235	225	199	196	219	237	230	229	260	239	258	233	227	222	246	246	249	229	238	255	229	224	230	217	232	219	250	238	261	268	204	237	245	253	222	231	205	232	254	242	229	208	230	230	235	225	205	224	215	248	209	205	233	250	241	237	220	222	245	237	248	254	273	216	242	225	216	233	241	213	240	259	219	246	237	234	244	218	214	240	204	221	235	242	219	235	240	205	257	231	226	226	206	224	216	233	226	220	210	218	256	252	222	235	218	223	241	205	233	235	226	227	235	226	215	196	224	234	239	227	255	217	221	258	228	221	224	223	222	201	234	196	232	204	242	214	219	230	228	247	247	258	219	222	223	232	229	237	239	213	242	237	233	236	225	246	235	216	229	256	217	220	218	207	215	264	213	249	211	235	233	234	236	223	226	222	232	260	208	223	218	245	197	220	217	217	206	229	196	202	210	217	217	200	203	212	211	234	252	235	192	225	226	237	248	221	217	232	237	222	220	210	228	223	219	250	213	239	228	228	232	217	230	226	218	264	243	236	225	218	254	247	229	209	216	230	210	236	216	237	255	233	234	244	253	232	222	231	192	198	231	210	232	247	242	229	205	218	237	232	230	254	242	216	225	248	208	232	242	223	273	220	233	241	220	197	229	227	212	226	238	237	232	209	210	215	246	251	210	245	225	244	261	215	234	239	220	230	226	220	221	243	237	243	246	225	232	263	212	220	241	200	215	248	240	249	226	229	240	228	231	260	233	222	211	207	241	209	233	251	228	231	224	253	209	235	240	236	261	233	226	222	230	234	246	247	238	269	228	238	238	217	221	221	226	227	244	218	221	226	240	237	212	208	222	254	235	230	221	221	230	216	228	231	224	203	251	235	216	265	251	220	227	235	235	230	215	236	256	238	203	208	222	240	231	235	253	236	219	202	224	227	223	196	258	201	234	225	233	240	225	213	217	218	215	188	220	246	201	243	243	259	217	227	238	220	220	223	216	224	253	236	220	245	216	233	216	233	232	225	213	224	240	244	225	225	262	233	218	245	234	202	219	223	247	209	213	240	225	231	233	194	255	198	234	238	243	232	217	221	228	242	224	251	244	214	236	254	246	230	228	226	234	222	233	232	228	227	217	225	264	233	240	211	217	223	220	215	268	244	234	252	221	244	244	221	232	237	222	232	237	253	219	237	227	217	226	217	221	241	227	246	225	235	235	220	259	227	229	222	246	252	236	218	226	207	245	217	213	235	216	246	216	270	240	228	197	222	228	252	256	243	251	227	231	238	230	223	237	240	234	238	229	228	211	180	210	230	204	214	236	206	236	210	233	226	255	226	233	209	232	227	214	219	232	228	244	205	254	221	244	209	242	253	251	236	246	231	259	230	242	217	220	237	222	244	210	235	251	215	246	234	223	235	221	242	207	221	240	214	232	250	224	228	224	220	207	238	221	250	236	249	243	219	209	242	247	244	217	243	240	243	217	250	208	232	236	250	234	227	234	227
4283	834	622	427	330	348	325	271	281	259	245	281	265	249	261	260	256	263	256	230	238	267	263	268	264	285	268	253	263	279	273	300	262	280	241	233	240	244	273	280	247	267	253	257	259	263	246	283	239	269	270	264	267	287	287	268	244	258	288	282	276	250	255	260	249	280	241	219	303	233	265	262	241	239	262	270	285	258	252	240	266	283	220	279	242	281	256	267	258	293	250	273	264	250	249	260	266	256	263	278	257	276	243	225	269	264	243	257	275	232	271	250	233	277	258	250	244	261	244	269	243	277	242	248	255	269	259	239	256	236	231	273	253	268	269	283	249	254	248	266	241	267	219	274	258	247	242	236	246	258	274	260	277	247	246	266	261	255	267	250	267	238	271	241	270	261	273	236	277	250	225	258	260	250	281	235	257	257	232	239	258	267	249	271	260	277	252	235	242	263	261	266	243	233	301	246	269	268	290	270	236	250	249	232	274	246	259	271	222	273	280	232	275	261	258	261	285	251	247	297	257	251	251	270	276	262	255	272	240	276	272	253	250	262	281	270	254	236	259	230	268	269	236	291	268	272	257	281	269	286	279	274	269	289	260	253	256	289	294	239	254	282	280	286	261	273	254	222	251	259	254	260	223	255	243	245	240	257	266	235	235	267	267	239	259	239	233	238	241	252	260	261	249	252	278	235	272	244	258	286	267	230	273	226	263	286	260	274	262	245	259	268	262	254	274	241	277	246	267	237	277	263	258	278	261	248	301	239	233	270	270	241	254	267	250	250	233	281	262	237	229	270	255	256	262	277	248	252	253	252	257	258	244	255	275	239	277	265	265	265	267	277	277	281	246	260	236	265	252	258	276	257	276	241	278	279	259	264	253	251	244	261	246	253	245	239	264	259	271	250	254	277	269	256	270	258	261	259	236	275	273	231	265	234	238	265	247	269	278	281	258	211	272	275	243	277	274	267	241	232	228	248	244	253	273	256	253	254	269	261	225	279	263	240	241	270	260	249	241	280	222	242	236	263	270	252	275	214	252	267	272	280	229	254	271	256	264	290	277	265	264	269	233	241	249	249	263	286	236	269	253	294	281	262	255	248	281	246	212	281	260	252	271	254	237	267	242	268	265	269	252	271	241	288	246	273	247	226	284	258	264	247	263	258	298	256	241	250	291	264	263	235	288	262	257	281	239	257	258	238	238	250	277	270	251	254	250	261	250	277	268	294	272	274	260	261	248	266	292	262	254	251	229	251	242	273	250	241	263	272	262	258	243	267	266	254	264	271	245	234	234	281	252	268	274	273	275	284	272	246	268	251	265	277	247	268	243	258	259	274	289	253	249	257	256	262	271	255	227	267	246	251	260	269	259	258	252	255	238	244	248	262	261	275	270	267	232	235	274	274	250	263	277	263	258	260	242	276	285	253	248	254	262	242	283	265	270	263	248	261	274	235	241	267	294	273	269	269	290	265	261	273	256	270	276	291	262	242	258	249	241	272	238	266	235	240	254	231	250	237	248	258	237	240	252	268	314	264	245	248	244	252	303	264	252	228	268	253	233	263	290	238	263	283	286	278	264	283	238	230	250	274	256	249	244	252	258	264	259	257	217	259	279	231	276	250	253	244	238	240	257	244	266	269	281	237	249	239	255	254	257	271	302	261	284	252	249	271	284	270	221	269	261	273	259	258	221	291	243	250	238	240	251	260	250	290	243	240	255	259	283	277	258	257	253	227	278	245	254	278	257	248	266	265	242	248	217	250	228	247	270	272	278	269	270	263	265	259	253	230	261	257	274	250	249	248	245	266	248	241	250	261	254	246	248	230	272	264	248	268	234	239	267	270	234	243	262	277	248	270	278	244	262	262	272	309	229	249	238	255	259	226	239	258	262	231	269	256	272	247	227	271	264	287	257	237	253	274	267	278	226	282	264	250	260	264	267	255	238	255	252	215	226	254	276	268	244	267	262	223	262	266	276	223	296	263	250	271	245	242	258	266	262	228	251	228	257	252	235	267	209	256	275	243	271	265	243	243	262	293	293	262	267	248	248	249	239	234	252	252	256	244	238	228	285	263	226	246	258	271	241	264	273	282	243	261	258	245	273	272	252	261	231	245	260	280	248	240	271	234	273	243	250	267	240	263	280	235	248	234	240	246	244	271	244	267	233	284	285	264	259	264	244	250	248	287	254	254	267	240	280	257	254	268	261	272	260	257	275	243	274	249	240	268	241	231	235	264	253	255	247	265	247	252	262	262	247	268	270	281	264	272	244	242	265	247	239	253	258	257	235	244	276	274	251	231	252	245	225	266	267	279	282	269	263	256	263	280	247	260	240	262	217	255	242	236	258	250	255	256	244	247	247	227	250	245	254	256	243	235	254	268	237	271	271	248	257	237	246	248	251	244	261	228	280	232	266	243	252	239	247	224	260	275	251	258	261	255	281	250	258	278	274	270	263	272	269	283	272	263	275	267	260	293	263	246	273	287	270	263	274	268	261	283	266	252	268	295	259	287	272	274	246	269	256	261	232	263	230	240	284	251	274	251	237	260	229	219	244	277	242	262	256	256	257	253	250	275	266	262	246	280	276	255	320	269	253	295	273	257	236	273	274	275	253	254	254	271	251	226	242	266	244	230	271	257	267	222	258	263	265	283	263	264	240	253	286	274	257	288	245	247	229	240	254	217	278	247	264	242	231	250	246	255	229	282	288	232	267	285	250	250	260	267	247	219	250	246	290	262	273	249	266	260	247	260	286	275	251	251	258	253	241	276	264	279	229	258	267	273	284	256	244	263	262	272	252	248	250	260	253	256	267	261	244	227	278	253	215	243	268	249	284	279	249	253	257	288	243	277	281	232	272	231	275	225	250	282	283	256	232	222	251	255	293	252	281	254	249	287	230	237	273	256	260	263	255	249	248	241	225	256	247	256	264	262	252	267	279	271	250	286	259	248	259	231	246	249	246	283	252	258	242	235	302	256	236	272	235	259	236	282	266	228	276	272	279	254	273	237	268	251	246	259	258	275	275	245	255	235	265	251	228	234	252	249	259	246	270	230	246	234	269	244	277	239	260	252	242	265	271	248	233	224	271	269	266	288	247	254	256	270	282	239	247	263	270	243	259	222	253	250	278	250	291	289	243	284	269	234	263	266	242	246	247	279	255	239	267	279	281	238	246	288	249	284	256	267	265	226	244	233	260	238	247	274	247	240	255	259	271	254	240	270	271	262	237	243	270	255	263	243	255	221	235	260	253	259	258	261	267	233	269	268	263	257	250	272	254	246	271	268	268	240	258	267	287	261	274	248	288	235	278	256	247	256	254	227	256	268	250	276	271	271	232	236	275	267	318	253	255	233	268	264	274	232	263	257	248	252	255	263	259	257	275	238	251	239	245	250	272	234	243	246	234	271	245	301	246	266	253	240	228	254	241	284	293	269	237	274	244	275	236	259	263	281	246	266	265	242	263	261	247	258	240	277	245	220	243	268	309	280	242	256	282	250
23776	21289	28507	24349	21258	8878	881	620	504	442	404	355	386	321	308	290	336	326	282	273	274	317	294	279	268	267	274	275	263	291	271	295	261	254	251	270	295	268	263	275	248	239	278	258	271	258	288	244	259	262	246	251	283	270	265	252	264	295	248	238	221	243	246	255	237	267	249	261	252	233	258	281	294	283	250	271	244	269	247	249	268	261	273	244	228	262	257	255	276	257	255	246	248	243	258	241	272	244	254	276	253	246	278	245	259	277	254	259	258	232	253	234	248	265	268	265	254	251	282	256	240	251	262	266	284	271	239	243	266	275	268	271	264	240	298	255	237	270	253	258	257	269	263	245	238	225	228	241	254	260	262	236	229	279	271	280	243	242	262	246	246	256	247	271	260	249	292	264	251	255	264	254	290	250	266	282	248	263	248	285	278	248	258	231	259	258	208	238	245	232	212	282	235	281	264	242	267	271	277	245	266	251	283	254	238	264	277	260	245	248	245	264	260	245	240	236	240	257	263	255	239	256	259	245	250	250	248	283	231	268	258	231	270	266	252	248	281	237	239	206	240	246	260	237	247	241	278	256	257	283	254	258	262	238	253	235	261	266	235	246	225	271	209	266	255	251	256	255	237	259	268	252	301	276	255	254	247	237	251	232	276	240	266	232	247	251	236	234	214	246	265	251	263	237	252	252	261	264	270	294	258	267	272	242	262	284	261	254	244	281	255	282	257	254	267	272	258	263	251	239	264	254	259	262	267	233	263	262	243	266	278	250	303	236	233	250	272	272	260	235	277	248	273	257	249	223	239	246	257	259	252	262	270	243	272	253	249	218	259	270	225	260	257	250	264	249	214	273	234	259	242	258	265	260	272	260	256	278	266	286	236	289	246	234	265	237	254	239	246	247	259	266	238	246	243	256	251	240	239	274	249	245	249	239	221	279	240	250	231	278	261	226	264	255	230	272	272	254	259	245	252	246	232	256	245	255	262	255	228	264	240	236	261	235	270	245	256	248	266	259	265	263	252	248	242	255	262	265	244	251	247	267	246	272	242	257	260	299	228	255	253	257	258	266	228	261	252	274	217	243	252	273	236	246	253	259	272	257	237	231	252	274	253	237	252	258	271	261	280	278	245	227	258	245	261	254	289	251	258	252	242	243	253	234	246	238	225	255	255	246	264	256	265	252	239	249	249	250	262	242	253	256	278	265	258	285	279	260	255	258	278	253	210	253	265	258	221	268	248	245	258	252	249	264	238	252	237	247	239	237	284	253	279	250	257	271	230	244	242	267	245	224	237	249	251	254	249	249	222	233	267	265	258	249	240	241	275	266	250	266	241	252	245	241	253	207	258	245	231	248	253	260	244	250	226	243	255	265	234	268	258	239	285	235	265	268	257	239	254	248	248	249	261	229	236	241	252	246	247	259	253	268	270	258	276	255	270	258	268	235	245	247	271	262	247	249	249	258	260	254	265	257	257	242	247	270	265	278	250	234	270	235	253	228	269	252	246	262	293	230	264	266	235	254	278	239	247	266	270	251	232	249	279	264	278	270	277	208	271	259	248	263	256	238	300	264	247	244	239	236	216	243	258	266	250	268	235	266	270	240	225	244	244	240	260	262	265	285	250	252	248	261	252	249	253	250	238	269	255	258	247	228	274	264	260	247	251	259	234	224	242	241	218	242	219	275	242	272	249	250	268	276	249	253	239	281	234	226	268	252	260	274	252	242	244	247	250	240	254	251	223	254	256	263	256	255	256	260	224	253	257	272	242	288	224	252	252	219	254	242	233	250	284	280	271	234	271	240	253	241	255	237	220	244	272	268	257	275	252	246	265	281	256	253	287	265	245	265	273	256	243	254	281	239	251	254	266	258	263	253	264	269	277	234	262	244	249	253	270	264	248	257	264	256	284	239	232	274	250	253	260	271	271	255	243	251	235	289	240	247	263	232	242	237	255	281	286	260	261	254	259	256	266	248	267	219	224	235	241	255	240	239	276	256	252	257	271	229	238	286	277	239	271	254	248	223	279	227	233	262	239	282	277	289	266	279	241	248	240	237	268	280	252	266	281	259	283	262	240	256	297	272	263	238	260	248	249	272	254	268	260	258	280	279	238	242	278	243	253	278	279	254	243	240	259	249	258	280	262	229	259	259	249	240	268	268	264	295	264	266	235	213	264	249	240	249	261	232	260	241	230	261	229	255	229	258	250	251	267	230	254	266	245	267	243	228	270	241	239	260	245	247	268	248	238	265	250	233	272	296	250	252	262	253	266	230	253	257	224	243	258	253	268	241	257	299	280	243	273	248	259	247	248	267	239	242	260	243	265	260	266	236	248	240	263	256	239	265	277	264	266	237	258	222	280	242	233	276	265	248	256	254	263	285	269	239	261	244	263	251	247	258	259	263	244	250	228	258	248	248	251	242	246	260	266	245	263	266	240	242	256	258	259	256	231	244	255	232	250	236	274	279	260	249	259	241	246	265	266	246	246	279	265	234	258	246	278	246	271	271	250	267	211	249	259	263	235	275	218	249	255	213	276	267	255	260	247	214	249	235	251	270	237	253	274	251	261	262	292	234	240	258	255	258	268	233	235	254	244	236	236	241	239	234	244	255	269	227	255	224	289	272	229	276	265	255	223	247	223	236	231	233	244	257	237	257	268	255	214	243	244	259	244	211	236	253	268	274	236	256	270	250	253	245	254	240	252	248	243	245	241	237	243	232	248	245	270	273	265	238	244	245	247	275	255	224	249	249	242	258	252	243	244	255	239	248	247	265	255	265	237	246	246	256	261	249	299	236	261	272	250	240	251	260	267	236	259	263	254	252	249	235	224	265	250	230	265	251	237	245	278	293	264	255	250	233	239	249	230	247	263	272	258	221	215	245	252	232	252	250	237	250	291	249	248	270	249	260	265	244	249	258	271	260	259	272	271	207	247	267	265	258	254	250	244	238	261	245	255	250	239	229	263	254	258	271	257	212	259	260	226	277	250	243	238	259	264	260	270	239	256	254	253	263	246	239	250	244	247	267	272	216	243	253	273	265	259	251	235	259	247	249	220	258	237	235	242	241	273	260	248	245	254	264	259	267	234	240	275	244	249	235	247	264	266	248	244	256	251	242	277	221	237	265	239	261	225	247	264	240	273	248	242	259	245	259	258	276	251	271	258	251	257	235	248	262	219	262	269	266	258	271	262	232	235	254	249	249	259	231	280	239	254	243	256	251	260	236	262	261	237	246	285	252	274	256	240	260	251	243	241	247	248	257	252	261	261	246	232	273	257	258	269	259	226	244	228	280	255	256	252	258	250	266	258	272	262	264	252	247	231	271	216	255	238	253	268	271	236	256	245	234	242	234	243	263	228	257	261	252	230	249	262	245	260	242	260	270	240	250	256	250	268	241	260	247	270	250	250	249	275	253	249	255	246	252	236	261	252	268	245	230	274	245	274	279	252	245	238	264	273	284	244	284	243	253	223	257	253	241	247	254	250	257	246	224
3300	8806	5668	2621	1883	1415	1083	811	747	594	576	486	451	449	403	398	353	349	349	316	313	313	305	313	303	334	313	294	312	282	283	270	276	290	280	261	289	289	285	286	306	261	269	304	275	300	284	265	282	253	294	262	268	282	270	280	252	279	316	263	276	267	294	252	254	268	284	277	275	292	276	271	284	279	268	257	253	286	267	252	276	250	277	269	274	275	275	253	268	273	291	259	267	243	275	315	265	284	261	276	278	285	257	283	258	288	273	273	284	267	271	251	271	273	265	255	262	278	299	240	254	283	263	259	272	268	285	257	274	260	256	288	266	287	239	244	280	262	254	288	270	287	284	293	275	289	290	265	281	272	256	284	271	258	277	330	271	291	270	257	310	265	253	260	263	275	273	269	250	247	259	261	248	262	284	284	269	281	274	258	265	258	303	302	241	268	266	273	288	270	264	264	257	270	266	275	273	293	274	285	269	264	294	288	289	298	263	248	272	256	259	284	252	275	274	252	249	279	260	248	287	306	226	264	283	280	301	242	239	279	291	253	261	301	280	304	276	273	264	257	282	245	257	286	264	290	284	260	273	262	263	273	304	253	269	252	283	278	278	247	295	250	261	249	262	258	278	293	258	272	277	265	276	273	251	295	277	308	261	281	304	253	294	286	275	265	279	270	257	263	262	262	276	288	273	274	239	242	253	289	276	274	260	286	263	279	286	275	289	285	274	265	226	269	249	264	258	277	275	265	241	281	283	267	274	279	280	275	305	265	266	271	249	300	260	278	263	253	268	252	287	265	270	250	250	252	272	256	293	250	268	260	280	272	316	255	272	256	309	273	277	272	288	254	268	285	267	258	259	267	279	257	255	261	267	278	243	270	315	243	261	259	278	230	292	271	299	262	287	267	289	251	300	260	241	300	314	265	237	254	281	271	251	261	249	270	281	278	253	267	272	274	273	274	290	247	247	251	254	280	284	274	252	249	245	295	248	278	259	274	277	289	259	265	267	286	252	256	281	272	248	244	292	260	275	270	247	265	287	289	268	290	308	286	281	284	306	279	266	259	243	256	304	269	246	256	270	280	289	277	275	282	240	260	294	281	279	304	292	289	241	260	285	263	308	271	271	257	263	267	284	260	276	301	274	279	252	237	297	262	271	275	267	263	265	263	300	260	290	264	264	277	274	265	253	238	285	251	302	263	280	270	268	261	271	261	263	259	268	260	276	271	251	260	267	286	236	284	242	243	265	242	275	272	277	292	265	266	269	284	291	279	272	283	275	259	281	296	276	281	287	256	256	262	275	263	288	294	266	284	253	285	288	272	298	296	273	278	291	265	253	279	267	272	253	267	306	246	262	256	259	271	251	257	257	277	288	282	278	279	265	241	238	279	269	304	263	296	267	243	264	295	272	229	260	286	291	288	262	243	276	274	251	253	254	264	274	274	249	306	280	273	291	285	285	252	302	276	267	280	241	290	273	282	263	272	293	271	254	255	274	299	250	267	254	270	258	239	247	283	233	305	249	273	268	256	269	254	269	241	257	258	281	265	270	283	249	237	247	246	272	282	269	288	262	283	266	300	280	251	260	259	277	290	266	277	281	277	280	263	266	271	262	289	272	275	274	277	294	253	272	279	245	270	277	256	284	282	288	278	246	277	261	295	273	263	289	247	254	274	274	259	248	262	244	256	271	263	257	281	260	308	286	270	262	295	259	267	321	292	248	280	293	276	271	290	281	300	279	268	277	278	278	299	274	255	263	311	258	257	250	270	263	281	268	282	282	256	264	305	266	275	257	282	282	253	268	281	282	251	242	278	267	285	269	262	265	294	262	263	260	281	268	252	264	273	264	277	304	253	278	288	281	265	273	272	254	268	255	274	238	296	276	265	256	263	285	272	236	264	281	295	284	251	281	269	278	277	260	237	292	278	258	272	252	243	271	289	271	274	252	270	280	264	277	248	269	283	271	279	265	266	289	260	282	244	283	283	254	278	255	283	263	290	252	251	255	251	254	276	291	264	267	291	257	260	276	276	265	294	287	222	274	265	264	296	278	288	260	295	276	241	263	247	260	261	256	249	286	277	287	270	258	263	293	252	268	277	265	263	280	293	282	276	256	269	293	263	284	276	286	234	272	283	262	258	258	253	280	245	270	264	276	285	265	281	279	281	270	255	268	263	276	279	293	253	247	280	304	259	270	288	260	282	255	274	276	266	264	279	301	255	280	266	260	257	258	288	271	298	282	271	260	262	278	286	288	261	264	257	262	278	272	275	263	262	260	283	282	257	265	280	254	264	297	264	244	278	288	275	271	305	256	300	282	283	294	258	248	283	265	299	242	258	247	251	287	272	297	258	274	263	267	273	258	260	255	281	260	274	260	262	242	274	273	281	262	285	290	277	271	274	240	255	276	252	255	267	287	240	261	259	277	244	266	279	257	263	276	266	273	247	257	278	286	232	273	271	273	296	289	252	261	270	276	261	287	260	269	271	276	277	296	240	272	272	273	271	274	272	281	271	311	276	260	257	268	272	262	261	251	274	274	262	261	272	278	253	261	278	275	285	267	263	268	257	306	280	276	294	271	286	281	266	263	290	262	267	259	306	299	257	290	255	274	257	294	284	276	267	258	259	254	277	270	300	271	269	271	261	270	293	263	280	268	270	287	267	269	297	276	276	294	253	277	282	280	275	249	290	273	276	262	272	271	256	273	245	284	261	257	287	268	282	282	254	276	296	264	274	264	285	268	280	266	288	280	247	301	262	277	270	279	252	293	280	281	255	278	240	266	261	250	245	266	261	270	241	267	299	284	275	292	266	264	274	260	278	286	281	282	282	270	277	277	270	278	290	259	236	282	250	262	264	266	242	277	280	259	301	295	250	279	282	269	244	278	271	292	292	290	268	275	252	262	252	287	270	275	249	259	287	268	258	305	249	264	262	243	275	269	238	266	275	289	268	269	287	261	256	253	290	290	277	273	236	274	289	271	246	306	262	261	250	262	262	268	296	288	289	266	271	259	310	298	292	253	260	272	252	277	278	300	267	250	252	275	253	278	271	246	277	310	283	256	264	274	287	294	242	277	273	266	272	240	258	257	283	267	266	300	273	260	244	253	291	287	292	295	264	275	289	250	273	286	258	258	253	271	277	257	283	265	263	274	255	314	249	241	264	232	252	240	266	269	300	262	281	244	272	282	264	244	262	267	271	279	270	273	255	272	288	255	274	277	247	267	297	287	247	281	251	269	264	290	245	270	294	242	284	286	250	270	271	269	270	276	267	270	285	267	280	277	276	270	255	246	266	273	246	254	303	280	258	272	290	271	263	275	288	282	256	277	260	279	259	258	292	283	286	270	275	283	264	235	264	300	269	286	269	273	267	284	297	243	248	269	282	254	269	277	246	257	293	252	273	280	313	282	302	289	273	265	293	269	263	277	289	284	267	270	258	251	284	236	278	271	280	228	276	307	248	297	286	251	274	257	255	273	259	264	229	270	301	281	248
25262	21421	27566	25556	9857	897	685	605	534	552	564	510	493	496	469	456	483	481	459	465	483	456	448	470	471	444	495	463	471	437	474	453	438	473	488	495	445	467	482	443	517	453	492	481	423	476	503	488	484	477	450	489	442	442	462	472	413	443	460	428	446	455	420	463	455	409	462	478	454	459	407	432	478	449	483	457	464	462	481	415	494	449	447	465	416	473	498	449	473	444	468	473	443	450	417	464	457	448	471	456	456	444	461	437	455	438	426	440	469	461	487	432	425	463	421	414	453	434	458	460	433	460	444	454	490	431	473	518	476	454	446	470	448	455	530	475	451	433	479	395	459	412	446	476	439	463	408	462	513	449	466	453	440	461	438	503	477	439	477	472	426	442	443	492	441	460	427	487	433	494	490	467	419	453	436	471	429	398	450	446	453	418	463	451	464	466	487	409	441	437	447	442	474	449	465	456	437	474	464	475	443	438	438	485	486	423	455	390	446	447	452	439	442	427	471	433	430	467	434	428	456	450	451	456	472	433	483	438	451	453	434	442	467	439	418	432	442	434	468	447	463	460	444	469	466	455	445	466	457	493	455	435	501	445	450	444	466	482	445	476	445	414	464	460	455	483	453	400	428	454	448	438	450	465	435	480	458	394	462	432	457	484	417	457	434	480	419	398	446	443	454	416	479	425	457	448	439	454	472	507	458	456	469	462	443	493	502	388	444	470	494	460	485	443	441	499	450	450	436	453	462	425	453	461	490	433	443	488	474	473	450	432	440	461	480	399	502	430	448	468	475	446	420	456	433	474	480	448	474	456	445	478	458	451	426	488	443	464	446	467	452	452	427	432	442	427	472	444	458	467	483	423	437	452	441	466	429	464	415	471	482	455	457	464	438	504	466	440	438	450	428	448	499	453	439	462	445	469	444	464	433	459	459	457	441	423	475	474	424	435	455	433	448	429	458	442	399	480	441	425	509	451	428	472	443	455	482	462	426	432	473	415	448	452	473	418	461	426	462	394	476	445	476	470	456	455	465	416	448	446	464	420	416	442	456	499	470	451	459	456	456	442	440	472	426	437	420	433	503	415	433	454	477	459	414	452	455	458	443	430	413	490	466	432	426	465	443	435	472	413	484	448	448	455	455	438	490	458	405	424	429	413	470	434	460	425	436	410	450	494	460	444	453	444	457	476	429	468	433	446	456	473	450	454	477	446	458	429	423	429	475	514	462	425	410	459	462	451	461	433	456	490	454	453	487	477	468	415	439	469	434	431	488	437	420	472	495	425	451	450	459	447	440	457	431	439	493	476	441	466	408	433	437	412	443	484	448	457	461	444	456	432	471	431	458	462	455	464	453	451	447	438	430	432	481	457	452	420	458	441	460	471	438	440	448	468	472	467	453	417	457	461	447	445	431	436	479	456	484	458	430	456	455	446	491	442	431	461	448	480	452	481	414	462	446	462	442	481	495	420	444	439	444	427	479	451	445	446	403	447	459	446	463	411	430	457	455	460	433	402	418	471	451	420	447	442	466	433	434	457	450	390	451	438	458	472	462	493	464	414	448	484	435	455	462	447	468	472	432	462	470	457	484	469	472	445	445	409	400	446	480	465	450	444	416	412	433	473	424	416	468	445	449	482	447	472	472	464	462	447	442	467	478	468	413	426	468	439	437	480	454	505	470	503	450	466	445	461	482	470	473	447	444	466	441	420	457	448	455	440	477	448	440	438	487	463	469	455	412	492	430	454	431	453	445	476	476	428	448	473	427	470	427	429	441	377	442	435	459	458	450	469	460	431	432	446	428	417	437	445	454	488	451	438	473	431	503	429	412	480	492	452	482	452	433	482	470	467	422	465	445	414	476	431	406	462	419	449	462	438	474	456	463	428	415	457	451	447	409	477	484	448	441	469	446	476	453	460	438	467	428	452	460	450	452	426	396	472	443	435	442	455	429	481	449	463	421	446	493	450	475	438	450	427	452	444	445	473	422	455	437	485	472	444	434	463	449	486	414	437	465	493	450	443	471	431	423	451	444	473	480	465	479	429	477	401	432	447	495	524	472	426	412	433	437	431	448	441	459	450	458	481	434	425	465	455	444	453	458	445	431	453	450	441	475	432	440	460	427	455	455	459	433	457	453	462	462	458	456	447	429	437	445	448	447	416	439	452	471	456	447	447	449	448	468	461	421	454	473	430	460	484	416	437	443	450	529	474	478	467	464	495	463	450	463	467	410	464	467	458	469	475	460	457	469	452	438	449	424	434	446	446	442	470	475	439	442	462	417	432	439	473	417	452	436	449	467	467	449	445	446	445	487	426	437	431	455	447	455	464	427	461	476	456	423	469	457	451	495	460	491	463	437	477	414	445	459	467	433	465	456	445	464	469	430	483	441	451	459	420	434	443	444	430	475	417	488	434	474	439	480	450	481	493	461	465	435	468	468	453	450	468	471	438	451	454	477	454	415	443	461	427	479	481	473	466	447	444	433	461	405	447	407	435	472	446	451	433	455	434	461	489	436	461	460	458	453	439	426	450	458	435	470	414	430	484	427	464	462	411	460	455	426	485	457	401	443	480	456	505	457	439	455	454	448	413	456	442	443	432	450	467	453	477	423	423	475	438	400	447	464	431	460	443	435	471	434	427	443	450	446	488	480	475	465	386	462	447	440	425	508	448	496	492	429	437	473	477	492	462	467	432	470	459	448	416	483	455	448	442	466	456	425	481	453	468	447	437	440	416	416	420	459	453	439	436	443	468	432	443	496	453	433	427	444	453	441	453	469	441	446	470	449	427	468	447	417	436	452	445	450	459	484	445	424	459	427	449	452	441	425	447	430	417	433	453	436	454	442	455	414	446	445	486	449	450	452	457	464	493	440	412	433	459	439	447	415	414	456	482	464	454	440	453	480	440	435	448	445	509	443	468	476	444	466	414	453	424	440	471	397	454	422	494	469	442	473	441	461	448	470	462	440	464	446	458	453	454	464	424	488	459	457	441	459	449	446	490	429	452	456	446	489	485	443	434	428	451	459	484	468	477	511	436	448	433	481	457	435	467	471	493	425	417	411	455	456	466	445	418	474	422	478	432	456	433	511	462	469	483	472	444	440	457	429	440	458	438	471	449	475	445	470	432	454	461	427	436	453	477	441	421	433	491	450	441	414	446	433	434	418	472	462	410	454	448	456	425	453	406	449	496	467	455	453	489	416	428	415	453	434	433	444	438	447	486	469	430	453	450	462	421	462	442	399	433	466	474	474	445	411	458	471	495	450	468	445	447	446	427	387	462	437	442	438	468	453	481	422	402	425	455	449	438	443	412	435	459	499	485	479	461	443	458	460	411	442	456	448	448	453	470	445	462	458	455	441	438	436	433	439	435	456	416	447	446	452	433	448	460	461	499	485	484	434	460	457	434	437	444	481	446	454	478	456	446	457	432	438	470	464	405	405	453	443	445	428	428	446	410	413	451	483	455	461	439	472	460	406	478	472	444	444	439	476	469
3559	5304	3479	1706	1366	1106	946	798	721	709	631	583	594	525	535	595	546	479	554	506	524	529	469	466	524	494	480	514	443	483	497	533	487	478	481	512	481	476	487	452	480	478	468	545	493	473	499	499	520	493	469	460	473	495	473	497	486	526	473	476	501	466	471	525	471	478	482	483	441	495	500	484	471	504	492	478	459	539	469	496	502	475	501	453	520	492	480	501	466	456	482	499	480	466	477	501	518	457	494	521	502	476	454	524	495	482	499	469	486	505	456	488	503	457	495	506	502	474	476	475	481	506	473	501	499	481	493	479	453	489	499	464	494	482	509	515	534	478	477	493	495	485	467	477	479	461	504	456	485	494	480	483	467	450	500	474	464	466	486	511	477	472	513	483	490	476	506	482	499	536	492	511	505	496	472	477	485	490	501	489	495	464	485	450	490	463	489	451	503	470	500	428	506	531	464	510	469	476	495	488	498	477	484	499	469	509	462	477	491	498	484	482	492	478	482	463	452	499	513	500	476	464	501	488	467	498	482	494	474	439	485	503	469	486	478	501	489	497	495	493	454	468	517	455	483	468	481	505	513	466	494	472	472	495	525	483	478	496	482	450	483	473	450	485	527	490	494	440	483	468	503	488	470	454	499	492	476	493	486	500	503	493	480	451	484	485	520	490	465	506	502	483	507	478	480	465	503	482	527	496	442	494	477	495	470	469	458	458	468	466	481	494	527	479	424	489	479	493	469	448	470	501	489	477	495	498	477	458	472	476	508	438	462	501	496	499	471	487	511	479	496	482	491	466	475	511	517	464	471	448	458	480	466	488	487	478	501	458	485	490	459	487	474	497	513	522	456	473	481	493	500	504	503	487	497	477	459	492	491	491	482	505	507	473	467	516	469	480	483	470	483	475	522	461	459	509	474	491	466	491	463	467	472	504	520	476	511	455	497	496	502	478	460	486	469	497	464	505	482	465	455	485	487	466	512	456	514	484	482	464	491	527	530	495	508	517	487	440	461	492	495	485	483	458	477	497	505	491	472	455	480	434	505	474	513	487	473	467	479	489	492	439	477	449	530	517	442	515	464	470	489	494	521	485	496	505	462	446	482	486	547	512	441	409	471	489	491	527	492	478	495	495	474	464	477	480	470	454	503	481	463	494	509	474	496	464	530	457	506	529	475	502	491	467	475	476	515	468	441	471	505	476	454	476	505	484	438	465	475	506	505	512	465	516	493	483	492	460	522	505	495	503	473	492	445	504	463	445	466	468	478	465	514	500	489	489	488	476	513	499	441	484	476	488	442	508	488	503	460	522	470	488	460	497	456	491	496	486	485	480	513	483	466	464	467	496	479	467	467	459	483	527	490	500	459	506	483	474	496	477	439	544	471	493	501	476	450	468	454	501	478	480	482	476	466	501	503	511	495	477	466	486	518	461	476	474	466	497	455	478	496	492	505	456	488	493	443	474	484	509	474	490	467	469	471	465	484	470	505	473	552	481	500	511	511	500	481	448	493	461	503	492	458	471	474	478	494	451	506	477	489	456	465	536	496	460	491	481	461	509	523	487	482	473	514	506	476	481	466	489	513	464	492	465	484	479	498	480	463	413	451	522	504	445	457	483	435	457	452	482	465	446	486	447	465	466	503	493	492	533	491	517	492	464	471	445	503	536	495	475	487	482	476	500	438	500	457	438	456	451	508	457	490	460	464	487	486	464	516	472	514	474	490	507	490	505	480	478	501	442	464	461	460	478	478	449	507	503	504	473	504	465	472	505	493	505	457	470	456	477	530	510	473	471	493	482	492	524	467	460	476	477	504	483	523	494	515	521	503	504	498	501	507	493	490	469	470	525	470	489	504	462	492	495	446	485	522	468	471	510	494	496	504	482	481	468	464	487	465	463	487	489	509	450	509	494	495	475	446	477	516	520	473	489	511	501	467	463	510	479	459	502	466	496	505	463	484	499	471	499	476	493	481	461	493	471	491	496	451	491	487	480	467	484	504	509	465	488	496	484	503	477	450	483	453	494	491	462	500	479	514	520	440	477	493	485	498	482	451	484	531	484	460	541	520	461	502	507	486	514	475	457	494	475	484	462	476	442	483	500	496	482	499	476	453	496	525	486	491	487	487	458	450	448	494	467	496	472	464	480	467	484	467	455	468	454	502	490	464	449	476	451	460	490	489	489	498	453	478	486	473	507	495	490	473	464	481	468	432	491	504	461	498	484	514	487	457	509	521	488	483	506	469	484	455	503	470	453	478	496	503	487	468	473	478	488	448	519	490	519	494	446	467	471	449	499	467	525	487	490	504	495	463	502	487	491	478	487	456	485	523	494	500	470	450	491	518	496	529	477	502	496	468	467	495	476	478	493	437	487	459	451	498	478	481	466	525	450	489	496	463	492	490	505	475	478	511	482	472	485	493	469	493	474	508	477	519	495	470	505	496	489	485	527	494	438	498	502	479	470	490	487	485	473	477	518	488	478	481	479	478	473	497	479	508	433	476	473	517	449	465	543	482	552	500	502	508	456	466	452	481	507	473	467	483	462	459	475	464	481	478	503	478	511	477	488	450	506	507	456	473	505	461	481	483	512	478	455	514	485	466	466	473	476	468	466	506	524	434	486	452	484	444	459	521	444	466	545	517	469	457	477	471	488	474	487	486	498	493	510	497	451	471	452	524	496	477	528	498	490	519	506	477	507	482	475	469	485	451	494	476	513	490	507	459	488	451	477	488	506	480	476	475	524	431	479	526	495	433	476	484	498	506	467	519	489	471	457	467	480	463	486	489	439	458	465	478	492	478	462	485	498	483	463	481	461	487	491	481	478	470	523	443	466	463	470	496	451	459	481	493	489	491	461	505	487	525	452	502	490	479	467	501	525	496	481	503	464	474	460	451	450	489	516	475	541	471	469	480	476	444	443	481	420	459	491	462	489	488	491	492	471	448	463	489	536	444	454	455	473	461	491	504	487	454	466	452	529	478	515	500	465	477	521	494	513	481	504	461	476	429	510	476	504	490	444	474	461	473	468	461	542	470	498	494	469	528	489	485	478	480	482	498	492	477	491	431	460	488	475	511	495	449	457	480	456	490	481	497	496	495	510	449	471	454	482	460	454	484	442	462	444	482	462	501	507	491	487	484	468	486	493	490	461	473	495	481	487	469	504	471	457	481	482	453	464	485	486	475	465	470	456	489	500	492	502	513	536	477	492	492	502	440	480	478	509	476	495	464	503	508	480	475	488	474	520	473	492	498	472	444	477	479	535	489	473	488	493	519	460	485	488	498	495	448	467	493	500	479	476	514	489	518	496	510	480	459	460	482	455	453	505	486	478	470	426	512	461	476	493	515	518	476	470	503	469	478	514	461	479	486	479	520	505	460	498	507	478	495	484	515	501	486	510	484	505	494	505	514	486	487	471	488	520	471	496	472	484	449	518	472	496	480	477	483	477	470	486	515	503	488	488	507	487	486	481	479	509	495	518	509	471	506	482	444	465
22895	21436	29197	24082	21429	21476	8050	1376	1049	976	894	791	770	729	704	712	639	686	648	630	619	627	563	627	606	623	626	565	588	612	605	623	576	624	554	617	593	641	566	591	554	620	549	584	600	616	593	548	593	563	593	567	530	566	542	604	570	601	622	538	572	592	594	539	599	562	582	563	557	565	585	582	557	572	575	558	587	544	588	577	601	571	541	568	567	542	528	580	526	584	612	607	578	530	542	548	559	580	621	578	519	546	568	577	571	591	525	583	599	553	536	516	567	585	623	580	599	559	553	560	604	550	564	536	552	573	568	539	564	594	565	515	585	537	569	563	537	584	525	529	554	544	600	581	580	525	575	558	557	544	543	594	575	615	561	573	562	553	586	575	557	581	585	560	555	551	531	551	620	563	562	543	567	581	578	530	550	551	582	608	567	576	561	581	573	561	596	555	597	553	547	548	571	568	577	566	548	571	576	552	592	545	518	566	587	580	599	537	546	594	599	562	532	554	553	595	542	571	566	586	559	560	559	541	597	546	593	548	540	608	633	562	620	574	578	537	598	579	529	535	569	586	597	541	590	571	583	521	578	568	594	561	558	561	554	545	594	547	551	567	580	529	536	548	531	568	540	575	530	555	576	584	582	550	591	561	575	574	539	593	573	564	601	555	546	566	526	551	533	508	583	553	585	557	545	551	591	650	575	596	570	576	549	535	593	592	591	540	559	561	540	547	546	569	586	539	611	576	545	554	594	616	575	546	531	552	575	586	555	568	544	556	582	559	556	553	578	555	579	565	566	624	575	562	560	499	531	577	536	545	536	605	595	571	603	582	539	572	563	549	586	552	531	593	556	542	578	570	581	586	542	607	571	565	561	529	549	542	562	600	578	552	549	558	540	528	577	558	568	566	596	561	563	524	569	554	502	583	552	566	542	606	563	582	580	535	586	542	602	580	575	579	566	627	579	569	522	545	561	619	562	578	553	536	560	597	540	557	546	551	565	543	610	542	584	533	560	522	567	548	558	552	556	558	535	540	567	600	570	563	564	559	566	565	589	516	569	519	546	601	536	580	530	542	563	544	595	546	538	560	516	572	570	569	547	586	566	573	565	575	594	538	553	579	543	557	572	559	565	549	564	559	523	536	516	572	546	587	596	537	525	577	542	580	552	537	588	583	553	525	591	587	545	517	554	549	564	578	568	503	587	545	542	600	512	586	574	539	582	575	561	559	539	570	582	541	553	603	549	565	543	601	544	595	603	565	582	539	567	584	542	593	553	581	532	560	562	574	545	547	581	588	553	582	602	544	545	583	562	566	570	520	547	580	533	603	564	576	560	589	549	569	538	566	564	551	578	577	582	539	633	552	524	559	508	570	532	536	555	532	575	558	554	570	562	586	577	546	584	594	500	553	578	532	577	580	560	577	557	533	564	543	563	537	576	552	546	570	602	579	568	562	618	560	580	565	577	560	554	564	572	546	560	504	579	540	519	564	557	576	538	526	593	556	556	559	577	578	532	614	541	562	583	617	555	537	576	581	579	553	529	527	567	563	598	535	572	572	581	580	565	587	566	585	545	553	544	536	561	576	542	597	563	561	576	570	606	557	584	529	543	577	559	556	533	498	554	563	540	578	610	584	564	534	602	553	527	597	527	509	546	539	566	561	549	574	547	589	570	557	569	587	602	558	561	558	513	576	560	578	548	574	551	579	538	530	585	570	571	572	531	557	552	541	566	570	582	559	534	543	557	529	561	560	567	543	615	602	558	574	558	560	573	566	550	548	566	554	561	604	590	554	572	593	583	537	513	504	517	579	569	601	594	568	557	544	522	551	564	570	563	560	543	568	565	537	559	524	572	534	581	572	605	591	553	495	543	571	582	553	570	565	592	561	557	546	515	552	602	561	558	547	553	606	550	583	564	554	571	573	613	550	535	545	544	560	567	563	589	569	567	598	557	547	541	583	585	581	570	563	565	561	576	530	571	564	584	570	561	542	564	586	629	549	563	557	542	584	568	566	580	574	584	588	488	549	625	532	582	506	542	617	587	545	535	595	587	541	571	558	530	571	527	566	547	566	569	552	525	534	586	552	561	563	575	569	538	583	562	540	578	551	585	563	537	557	583	586	557	556	515	577	572	556	599	608	547	561	531	538	593	564	592	503	593	514	580	612	579	568	537	526	538	549	569	560	570	578	542	567	570	589	596	567	577	577	547	577	576	573	569	582	548	543	563	558	596	560	555	585	571	558	626	592	556	572	553	531	545	584	561	555	587	579	555	558	575	549	567	507	595	577	567	602	567	598	556	574	571	553	584	579	566	597	588	576	564	564	549	575	621	582	518	559	575	578	574	602	618	553	545	579	546	536	531	598	575	573	604	584	571	550	554	592	564	547	555	547	570	546	546	580	568	602	562	536	552	557	527	578	541	594	580	540	571	525	600	564	543	566	544	566	584	562	533	558	543	612	569	545	559	533	578	569	539	571	541	578	572	607	516	540	597	561	569	551	558	561	495	580	555	554	541	545	526	573	577	550	540	527	592	583	569	577	588	536	578	548	566	550	544	555	566	571	567	572	578	567	545	585	557	590	605	548	565	539	522	592	603	540	557	588	534	534	573	545	568	582	559	576	566	577	588	530	550	565	545	563	508	599	567	564	556	574	562	577	550	591	566	569	587	565	547	555	577	506	587	547	599	545	551	557	547	568	580	510	572	587	529	546	593	549	569	587	599	577	550	571	574	575	589	587	581	595	570	558	507	610	598	514	590	598	559	568	545	535	573	617	545	535	551	596	561	614	587	580	527	545	596	550	575	578	572	498	519	545	545	555	560	604	526	559	533	578	566	569	527	551	548	559	580	535	576	572	562	523	573	556	545	583	553	591	571	569	553	610	576	585	564	564	528	580	587	569	587	557	554	536	580	580	555	572	597	582	638	576	511	537	584	586	563	557	526	560	597	542	583	585	603	551	547	605	603	580	507	586	572	574	560	551	545	580	595	558	611	570	560	550	608	525	589	572	582	559	631	589	544	570	562	566	555	537	563	573	557	555	576	542	554	554	571	537	552	594	565	536	552	589	554	570	572	623	586	571	591	546	552	545	552	514	595	569	532	561	545	556	557	546	565	588	559	582	594	575	565	601	549	541	588	517	554	586	560	578	531	525	571	578	567	524	595	551	560	552	530	553	584	551	566	556	596	597	593	544	546	562	552	585	518	541	569	588	568	544	559	573	581	559	528	529	589	556	553	574	530	573	553	588	555	533	573	573	575	606	611	549	572	555	549	584	535	578	546	534	571	520	564	610	547	591	551	510	590	579	563	550	528	569	535	580	571	618	550	547	598	536	585	559	550	576	565	569	586	512	533	537	527	548	570	546	558	573	535	594	561	553	562	528	568	559	583	546	577	551	531	593	523	552	549	569	606	596	544	546	589	553	537	596	521	570	548	569	581	608	526	529	587	555	565	539	582	530	563	548	564	581	581	566	558	563	563	558	534	553	540	558
4866	14926	10174	4965	3726	2768	2124	1744	1471	1232	1109	1003	985	838	829	783	712	662	692	675	637	626	648	671	627	607	653	612	561	610	609	605	658	560	605	591	595	599	619	573	631	581	599	612	651	577	618	566	581	577	599	566	608	605	551	568	587	526	615	579	597	611	600	593	583	589	579	558	590	588	539	566	586	614	591	557	580	565	572	592	608	568	620	542	598	594	596	603	559	570	575	587	602	551	553	572	575	597	548	551	544	599	547	556	553	605	589	595	595	547	568	571	588	599	579	534	556	561	627	537	560	577	558	537	529	560	574	568	585	543	589	595	588	600	583	609	586	570	582	586	577	533	613	586	578	548	535	620	547	578	578	545	565	564	549	564	597	566	548	600	563	551	553	571	567	604	576	559	572	560	549	555	540	586	592	565	565	577	560	522	553	538	491	536	589	574	557	549	551	550	556	582	594	582	561	564	576	557	591	567	564	580	565	555	568	594	546	569	535	561	577	606	584	557	540	553	577	574	563	525	578	555	602	560	576	558	541	551	576	506	540	548	574	560	559	581	556	527	589	568	565	608	568	585	522	582	526	599	513	575	570	550	543	612	547	558	583	585	580	562	595	555	580	568	566	561	554	561	563	570	575	533	588	577	506	544	551	536	559	551	588	619	531	576	544	561	557	572	548	566	536	575	517	563	573	577	537	599	573	620	580	545	544	589	554	586	572	587	557	551	615	539	554	526	540	552	588	539	605	578	536	532	593	576	543	583	563	561	544	557	591	535	533	537	621	595	578	529	584	520	518	534	541	566	542	600	618	516	535	569	587	578	606	552	562	583	523	600	567	545	570	577	580	523	566	574	568	576	552	566	552	570	563	530	542	572	567	568	575	579	580	568	559	554	581	558	585	582	602	547	596	562	573	569	546	561	533	584	566	564	550	529	561	582	574	571	595	533	562	526	579	597	545	551	556	564	600	546	577	581	556	581	557	513	547	598	557	559	537	525	561	571	540	558	552	587	579	559	574	587	604	577	617	559	564	520	545	512	579	537	583	598	573	562	607	498	561	560	587	572	575	554	537	579	542	618	551	598	550	560	571	591	573	572	587	566	558	592	582	505	587	562	562	595	576	567	583	541	583	563	522	511	573	583	542	619	582	561	579	574	556	616	524	539	587	580	569	561	500	566	557	571	570	591	569	574	573	593	559	546	564	567	564	580	544	583	587	562	538	549	599	557	597	576	586	588	584	599	576	574	599	545	592	578	599	597	564	550	564	574	606	577	569	558	535	557	558	562	574	548	589	580	537	544	559	594	581	559	559	549	556	589	583	547	592	577	573	589	592	597	634	569	583	557	614	538	547	574	556	548	574	573	576	544	588	555	520	577	558	580	585	568	571	564	585	538	576	574	578	587	579	549	612	547	544	574	536	574	598	533	594	571	577	616	588	573	590	592	578	598	581	563	601	550	541	584	579	515	565	576	602	569	541	559	562	547	567	568	535	547	593	587	573	580	549	567	547	562	579	530	541	561	604	553	545	537	613	551	562	546	559	604	519	594	598	570	513	580	568	615	549	570	565	535	575	602	581	560	589	548	574	570	585	574	559	554	557	545	567	548	568	550	591	546	552	575	581	553	577	574	561	571	520	534	549	570	592	586	563	556	583	544	564	543	579	537	549	541	538	554	580	572	550	555	537	567	570	535	540	546	549	568	544	566	578	528	568	582	531	541	585	570	571	570	548	576	554	604	589	572	593	574	633	571	554	587	549	587	557	560	573	581	584	568	532	586	566	566	555	568	528	551	554	578	524	550	559	545	527	536	555	555	553	576	553	577	579	602	531	536	580	510	575	580	552	545	614	600	548	556	558	601	547	555	522	559	591	561	547	560	572	553	567	578	554	594	604	537	567	626	549	594	564	569	549	563	557	585	595	589	608	526	586	560	544	576	554	549	593	590	610	562	582	568	551	524	590	552	619	594	561	534	571	571	555	612	574	602	579	590	557	603	587	573	563	566	585	550	609	569	519	524	548	548	574	541	546	632	555	562	582	512	520	569	568	539	509	611	579	612	559	508	591	596	594	557	569	541	557	590	580	582	550	547	584	558	601	554	554	588	558	556	595	606	584	587	576	569	572	613	587	573	629	572	558	558	598	551	587	575	566	596	549	571	553	596	585	525	539	577	564	580	547	582	561	561	589	548	569	569	608	559	565	605	578	592	563	585	561	567	527	545	600	577	560	566	576	551	549	564	547	588	568	558	639	556	499	557	555	611	539	537	565	597	578	544	539	575	553	599	530	545	573	566	598	570	561	566	575	647	614	588	534	542	536	503	514	557	563	559	549	614	565	541	566	543	542	563	581	541	577	540	552	560	607	561	567	587	565	564	565	562	545	576	591	537	559	615	540	580	563	575	551	553	580	572	599	528	576	553	572	575	562	561	527	560	587	594	539	604	588	569	517	559	551	586	583	598	573	547	509	530	552	600	570	549	538	544	559	596	582	536	579	559	563	577	565	544	565	550	597	526	541	547	578	554	574	563	566	574	572	531	569	554	605	539	567	555	541	528	519	575	519	560	593	542	562	547	544	557	549	612	602	566	532	563	553	551	579	555	546	562	571	600	536	565	545	527	575	521	592	555	564	576	576	584	606	568	578	534	546	549	577	527	502	561	589	567	584	546	575	569	552	527	605	587	611	579	572	568	548	565	537	538	560	581	565	540	531	551	565	580	597	602	566	584	580	532	545	584	593	595	542	536	588	546	608	552	572	563	581	581	570	557	556	545	533	541	566	575	579	598	562	573	529	553	557	581	575	549	588	616	544	540	572	571	528	587	594	581	532	576	550	570	575	547	579	550	571	615	571	585	545	583	556	590	568	540	550	578	603	554	618	560	602	596	548	573	580	616	597	551	550	556	587	575	545	557	508	585	580	541	586	604	560	587	607	579	560	552	559	557	577	605	582	592	591	515	556	533	566	589	583	566	567	566	574	557	639	552	599	559	510	595	559	598	524	584	568	567	564	566	584	548	578	544	581	567	562	556	612	534	552	579	538	574	571	536	567	554	582	533	586	501	602	540	552	563	580	594	572	571	559	581	541	549	602	555	580	632	605	532	598	521	575	543	576	551	571	584	591	592	556	558	577	550	569	533	560	524	611	548	587	544	570	590	578	560	558	571	543	575	559	546	571	538	563	558	575	600	555	606	591	587	524	534	558	564	574	520	584	598	587	564	567	578	543	554	535	543	579	568	606	577	578	547	571	587	596	607	564	555	549	565	590	593	566	565	544	550	567	587	522	540	550	586	559	573	590	592	596	541	605	517	584	553	550	511	565	526	566	555	557	548	541	574	571	560	524	592	554	546	532	554	543	579	583	539	549	562	551	592	554	577	552	591	549	574	579	533	581	557	557	572	567	547	579	560	511	578	597	552	573	568	565	570	533	573	537	547	563	552	584	562	538	579	574	543	605	585	568	560	573	541	535	563	566	556	559	563	540	568	528	538	563	575
27847	17420	3254	471	318	297	269	245	245	251	232	220	240	223	259	211	215	244	221	227	235	234	214	226	232	236	223	245	219	204	221	239	248	212	220	206	248	216	221	246	229	190	232	219	226	219	197	227	218	206	212	207	229	246	234	264	216	200	232	220	208	226	213	193	212	211	243	211	238	256	243	227	244	246	261	217	223	217	240	197	228	232	210	221	215	213	202	222	240	206	229	226	225	235	200	239	242	218	235	251	231	213	233	242	228	252	226	216	209	243	199	219	233	210	223	216	224	223	234	238	212	205	226	233	243	228	224	205	195	212	225	254	251	232	220	238	226	236	223	204	224	225	216	263	263	245	243	231	220	226	200	254	214	233	234	202	253	246	223	194	224	242	249	217	218	226	216	234	224	218	234	204	239	223	210	207	233	233	243	228	203	221	218	249	226	200	230	220	231	218	218	242	238	226	212	238	205	210	223	224	224	206	210	243	236	247	237	265	219	238	226	230	243	216	224	227	252	219	236	255	227	206	225	199	235	244	219	191	219	244	244	216	209	206	235	230	231	240	234	233	240	213	226	211	218	241	231	200	226	208	207	227	246	235	234	215	208	211	232	252	225	215	227	221	235	238	247	206	208	231	219	220	247	214	231	216	230	226	250	263	227	209	227	257	218	221	216	220	236	228	238	227	204	214	235	239	251	249	235	218	235	195	233	219	222	258	208	218	250	234	241	215	225	221	226	240	231	248	260	215	195	251	203	236	209	239	227	231	223	231	254	211	211	230	218	206	210	214	202	225	230	229	221	245	205	219	237	233	258	214	208	227	230	243	228	229	231	229	237	274	221	220	226	240	227	234	234	193	217	222	258	203	214	211	272	223	227	240	212	209	236	260	220	236	207	223	252	223	230	246	216	219	201	229	236	219	220	193	260	242	205	240	214	209	248	214	239	220	210	231	225	233	214	215	212	206	225	207	216	213	235	230	212	236	219	224	246	220	241	267	223	230	251	214	240	243	248	219	244	207	244	245	257	229	224	203	228	245	253	227	210	225	185	255	209	209	218	224	240	235	228	244	215	241	206	216	209	219	227	202	216	245	215	261	228	239	192	214	238	255	230	227	222	229	212	222	209	219	214	184	223	229	244	258	238	233	212	205	196	251	194	195	213	231	231	236	277	247	249	229	222	237	184	222	226	231	231	233	228	237	215	218	210	219	224	255	250	219	247	228	251	228	214	230	251	244	221	226	231	228	244	238	230	217	204	242	231	241	231	232	228	213	231	244	221	200	219	223	245	227	221	205	239	223	215	217	228	235	224	231	224	203	228	193	253	225	212	237	212	256	233	220	220	229	235	247	224	207	207	252	223	219	224	241	258	218	219	252	229	233	246	225	187	248	248	256	240	216	221	217	255	251	214	209	259	257	217	210	242	231	248	225	209	214	212	220	203	243	212	238	215	226	230	237	236	207	244	229	237	203	240	201	223	211	243	229	223	219	231	248	196	209	235	219	233	245	264	202	213	212	239	223	215	226	233	198	209	232	243	217	214	232	249	212	205	207	216	244	223	251	223	221	206	237	198	222	227	245	210	215	213	215	239	210	244	229	252	209	224	225	240	208	205	222	213	195	244	247	240	222	213	210	239	233	199	214	227	227	247	229	241	216	225	224	212	215	218	215	224	201	218	239	239	231	225	243	229	212	204	232	233	231	192	211	204	226	218	247	214	211	223	250	197	242	214	238	232	228	246	227	239	223	235	215	225	241	217	238	205	237	230	207	211	218	223	234	226	236	238	211	220	229	247	206	244	229	234	248	218	239	228	231	228	232	240	220	234	232	225	246	209	230	231	225	229	214	231	235	220	209	237	219	219	231	238	231	217	231	229	238	251	242	235	238	227	246	211	235	217	229	249	233	242	228	215	227	223	225	242	217	238	210	245	229	242	231	250	224	236	236	196	209	239	234	217	231	202	230	229	227	235	239	214	215	190	239	229	211	255	234	211	234	231	231	217	233	246	225	233	215	215	234	224	228	244	207	206	233	198	241	238	241	225	249	229	231	203	220	211	218	254	235	231	241	219	247	233	217	236	224	196	217	241	228	214	212	225	227	239	228	235	243	235	200	250	231	235	210	222	189	215	239	228	239	238	245	227	248	232	240	233	235	251	252	242	218	221	237	215	247	201	230	213	223	220	226	218	220	223	230	225	223	228	232	224	225	225	216	255	229	225	224	261	225	231	203	212	240	225	216	200	243	205	254	210	224	246	222	234	207	241	230	248	236	233	226	199	239	210	238	234	210	206	218	225	229	230	234	205	247	220	219	234	215	227	235	226	173	201	230	218	246	214	227	209	230	243	214	214	210	240	237	234	230	221	223	213	242	239	256	234	203	206	232	227	267	235	220	229	226	228	211	237	253	225	233	237	236	216	209	219	242	207	252	221	209	214	219	244	236	233	231	230	224	226	211	232	232	244	215	262	231	225	211	228	228	215	220	248	233	238	247	224	227	225	239	212	225	222	219	241	203	249	214	250	209	212	203	252	253	236	237	207	231	215	221	231	231	240	200	198	213	209	241	251	233	243	215	250	223	225	225	210	199	267	228	225	237	223	229	223	217	241	224	230	240	243	226	217	201	238	252	225	222	206	230	250	232	224	250	243	242	214	220	199	232	202	228	233	232	228	243	210	195	221	242	215	256	215	214	233	248	243	234	207	209	205	218	230	243	233	244	242	233	231	234	228	224	281	219	238	248	231	240	225	245	228	239	213	225	220	230	232	206	222	210	217	242	230	250	225	235	224	242	251	227	237	235	234	220	237	237	253	221	205	228	212	219	240	220	244	234	240	253	217	228	238	223	225	223	221	229	232	218	194	235	201	232	227	249	222	250	231	225	241	235	218	244	242	242	214	240	233	215	213	235	223	255	241	198	225	211	238	215	245	241	238	216	246	246	224	220	229	243	234	234	199	240	235	214	244	199	234	234	235	216	234	222	218	211	215	217	217	222	242	217	234	248	220	205	245	206	218	230	217	234	212	207	241	209	240	238	236	242	241	217	213	233	189	189	242	217	216	230	230	203	218	228	237	233	232	222	216	213	208	212	234	234	221	194	214	213	195	200	221	220	239	204	243	240	221	215	205	203	206	255	231	224	226	247	231	238	204	232	200	227	229	223	238	214	246	237	209	203	235	217	217	225	225	233	220	230	227	226	234	237	228	205	250	209	215	229	231	223	203	220	244	211	208	250	252	225	236	220	239	236	228	256	241	216	216	226	219	216	227	210	247	239	246	228	223	255	223	241	217	232	239	223	226	236	214	248	198	212	216	221	234	208	232	234	238	256	203	255	222	201	233	233	239	247	215	228	188	237	222	259	232	232	239	238	221	218	233	217	221	218	232	205	244	233	227	218	237	223	250	190	249	242	221	235	246	244	227	226	229	248	247	188	205	230	229	202	217	226	236	251	206	219	228	255	203	236	234	243	201	250	212	214	220	212	244	220	255	203	214	244
4262	808	584	379	328	294	289	271	230	270	290	279	267	243	282	245	267	261	235	275	275	271	265	244	254	259	241	228	214	260	256	274	237	260	268	258	248	265	247	245	265	275	247	272	281	236	277	261	267	238	244	301	272	231	262	265	227	264	231	240	235	257	257	243	262	242	264	271	253	220	224	305	262	229	232	250	251	276	265	268	251	260	296	262	252	250	245	253	243	245	271	242	248	267	248	241	275	283	250	241	274	292	251	262	258	265	259	239	240	230	267	281	260	244	258	265	270	231	251	264	236	260	250	257	235	267	281	227	225	210	315	255	254	261	257	244	257	237	225	270	263	252	282	270	249	268	256	263	256	237	246	256	269	292	277	251	247	275	260	264	267	295	253	260	257	268	252	248	244	253	272	245	260	258	271	262	272	251	268	261	248	241	232	247	248	249	260	240	249	261	243	245	264	230	261	253	233	256	251	239	241	246	255	265	260	265	283	270	269	219	295	266	225	260	247	277	263	279	247	261	275	249	253	235	286	266	249	241	261	259	247	244	242	253	253	259	236	229	264	263	233	246	269	264	258	274	237	255	228	270	228	257	258	252	276	249	264	280	262	253	243	251	252	224	244	253	262	211	228	253	258	274	248	229	237	245	274	264	262	236	277	271	257	263	278	252	247	248	252	274	261	227	221	273	275	261	241	264	273	252	248	270	251	281	273	261	230	266	269	238	232	258	272	251	258	267	264	250	247	243	281	248	225	261	252	223	232	264	264	279	234	253	237	249	232	264	244	304	292	252	251	260	248	279	239	236	244	249	253	250	248	232	251	252	239	271	245	238	252	249	236	287	247	227	251	233	227	261	253	245	233	255	240	264	262	248	254	260	266	234	277	229	241	238	251	255	270	259	248	241	224	273	268	269	245	251	256	252	254	225	284	276	261	259	252	257	242	251	243	233	282	251	256	255	269	258	297	254	233	279	260	242	230	268	258	228	272	245	245	234	272	268	236	257	262	231	271	249	277	274	258	236	235	268	251	260	255	255	229	282	252	240	254	240	247	253	235	232	248	288	238	295	270	241	247	244	263	247	250	264	274	235	282	255	241	256	249	237	263	231	222	244	259	246	255	224	242	247	258	254	246	200	244	251	246	250	240	262	243	248	292	246	220	263	240	254	264	250	262	233	269	264	278	253	245	271	289	234	265	236	228	249	255	232	263	260	249	265	279	263	267	235	239	266	239	269	269	263	268	263	261	243	236	270	247	269	243	276	221	254	265	270	226	273	238	249	276	251	243	269	247	249	254	254	252	264	281	245	263	265	245	277	231	256	255	262	254	252	240	275	236	286	234	255	252	277	252	257	262	265	254	255	263	254	254	256	278	228	254	248	250	274	248	250	258	239	259	238	247	245	250	264	258	251	247	275	250	270	252	248	282	212	291	255	248	245	263	266	245	254	248	255	254	245	286	291	269	229	226	238	241	263	248	252	255	245	255	265	275	245	238	264	269	242	257	241	235	272	248	258	241	239	239	250	263	238	260	285	245	261	262	258	282	258	225	243	251	252	267	252	233	280	236	245	259	241	233	255	251	250	268	253	244	262	246	278	281	226	231	245	275	254	272	229	258	251	264	254	278	247	241	258	246	258	234	249	264	255	244	265	270	271	254	246	261	250	262	253	273	244	284	227	258	302	262	225	251	276	245	231	266	264	264	251	250	270	248	273	259	230	265	245	224	250	211	271	275	255	261	222	260	264	272	252	222	234	242	232	237	285	273	256	250	264	265	274	255	258	249	255	261	254	254	269	240	236	255	257	229	260	262	281	275	265	249	245	216	270	264	240	272	246	263	243	228	247	249	268	264	254	230	285	243	259	238	253	248	273	246	264	255	259	214	260	256	253	263	235	231	254	234	240	287	256	257	247	246	258	242	246	267	246	240	249	251	260	249	295	230	249	250	271	245	245	234	281	255	257	237	238	241	235	274	234	239	241	248	250	256	263	239	275	258	240	243	254	246	265	230	251	256	222	259	268	234	239	248	242	263	254	251	261	232	256	247	247	250	268	273	253	233	247	246	254	261	245	264	266	284	245	247	261	268	280	250	282	241	233	280	273	290	269	262	260	231	244	263	234	232	288	243	286	244	259	253	243	252	256	239	268	253	271	249	250	259	258	236	252	261	264	243	242	251	262	248	250	288	265	259	244	224	261	289	248	208	243	235	240	259	238	264	246	272	241	285	245	249	236	242	266	240	250	245	225	254	258	271	247	241	277	217	250	276	255	251	258	257	255	248	266	231	268	239	268	278	250	258	264	275	271	256	275	257	232	271	235	265	226	265	235	250	264	269	240	247	273	253	265	231	274	258	276	251	243	217	276	270	250	277	266	238	243	248	273	271	253	227	230	262	267	249	245	231	256	264	246	259	252	251	250	260	264	258	246	255	252	248	245	238	265	275	238	231	250	258	256	247	254	258	262	241	248	251	278	273	252	284	262	256	261	225	257	264	235	245	251	262	253	251	258	246	266	268	245	284	245	242	245	241	237	268	274	252	277	266	286	279	252	253	261	252	271	279	252	244	238	285	258	246	260	275	235	262	251	243	268	256	243	265	284	261	244	242	240	247	252	250	272	246	283	248	246	246	262	274	250	264	238	245	288	264	255	245	242	255	254	262	260	259	249	251	235	248	255	244	261	226	263	270	240	275	279	268	275	247	276	276	264	238	251	272	279	253	265	254	282	247	262	254	266	255	249	266	260	257	234	275	249	258	255	261	237	281	270	249	238	269	236	255	250	238	267	277	233	265	235	250	264	237	252	266	262	260	219	267	261	259	223	247	269	278	269	287	262	246	253	281	248	262	244	260	233	248	236	253	233	265	219	252	266	244	253	242	273	246	269	288	238	244	228	247	266	228	222	263	256	243	275	294	260	260	248	261	257	239	252	265	242	256	243	269	275	253	251	245	226	264	250	255	246	270	240	261	251	253	248	246	255	234	246	270	268	280	232	256	256	266	240	238	231	255	268	259	271	263	255	266	230	268	265	276	239	252	231	273	263	259	273	272	241	272	265	243	236	261	262	275	243	259	256	255	269	266	263	236	261	255	218	253	259	222	220	272	241	265	244	259	253	268	246	244	257	264	271	258	277	225	257	255	261	230	272	251	250	243	261	226	255	269	270	260	236	252	259	259	258	272	256	284	251	282	257	233	227	239	232	260	285	262	239	246	269	260	283	273	295	256	259	255	231	223	273	256	252	293	245	249	252	263	276	253	249	259	264	261	226	257	265	270	259	252	262	233	238	244	236	274	259	246	282	252	225	236	252	257	256	245	267	231	242	263	255	248	261	267	264	264	282	212	262	244	267	261	266	238	265	224	243	241	282	274	248	259	278	260	250	287	237	263	267	247	243	253	254	237	272	277	266	261	271	247	271	261	261	264	243	261	221	258	273	252	253	272	256	254	261	258	244	265	244	253	270	275	258	242	270	251	248	261	246	255	252	271	245	269	272
24059	21440	28717	24564	21427	9175	890	592	490	483	409	384	360	362	322	325	292	308	293	302	309	283	277	297	267	280	272	274	285	268	277	260	254	237	238	292	270	272	294	259	240	251	281	301	245	267	273	280	283	259	255	247	247	295	292	256	262	250	277	281	264	228	257	272	262	260	258	266	234	261	259	244	252	240	267	244	265	238	223	259	244	243	246	280	261	255	245	252	269	278	267	271	272	249	254	247	251	284	249	263	241	263	243	248	260	256	246	253	266	255	250	233	248	247	286	254	281	248	283	263	252	270	282	243	253	251	256	265	256	263	262	254	254	232	238	256	271	275	264	274	283	246	240	237	259	235	285	238	257	278	277	257	289	261	274	241	250	262	250	285	268	261	255	278	261	285	231	242	265	262	215	282	237	280	250	264	277	236	250	241	261	219	249	256	280	268	266	229	265	240	257	254	268	261	238	277	278	260	263	270	229	284	249	240	243	272	264	260	272	284	264	263	247	270	260	243	268	252	256	271	263	268	268	239	268	291	240	253	267	235	256	259	252	247	255	238	251	277	257	246	222	256	249	261	257	231	251	276	249	260	265	249	261	252	274	258	279	244	225	237	243	256	270	277	258	232	272	264	268	244	266	285	292	278	234	264	254	285	264	262	237	270	240	275	246	279	259	283	247	258	272	259	236	283	279	258	257	253	256	279	255	228	249	270	237	235	248	250	285	247	261	272	248	244	236	256	276	238	262	262	224	283	278	282	253	277	242	280	263	253	259	261	264	273	272	238	233	255	256	238	267	285	270	248	272	245	272	247	236	266	251	257	245	260	260	264	284	271	252	248	277	266	261	252	235	256	254	260	234	240	262	269	245	262	269	260	223	271	246	262	237	252	270	251	248	277	268	260	245	270	257	259	245	267	248	243	264	253	258	250	268	296	236	302	246	250	261	265	245	264	242	245	247	268	271	239	267	237	255	226	261	239	219	271	225	276	248	267	250	266	234	256	243	271	212	253	227	255	255	263	268	265	252	246	286	272	263	244	259	277	262	295	283	233	234	240	249	234	260	249	295	238	263	245	280	255	280	236	269	232	304	264	245	263	242	261	242	248	282	278	257	258	278	238	273	257	263	266	246	230	230	250	252	238	251	239	244	278	250	244	238	242	253	252	253	234	264	243	261	251	247	296	248	241	281	275	249	264	293	244	239	255	238	287	233	249	265	256	268	248	264	254	261	266	288	281	242	250	229	258	257	257	230	276	267	286	258	272	273	248	266	291	273	240	234	264	271	253	246	274	267	256	249	247	274	268	271	266	265	259	244	245	254	239	277	259	275	250	234	259	274	280	243	261	247	264	256	255	242	256	247	246	242	264	252	271	224	217	275	235	250	255	228	240	279	257	263	231	269	277	260	250	287	261	255	237	227	259	238	271	263	241	258	236	279	286	283	243	233	261	279	271	259	251	235	246	265	283	272	255	260	250	255	291	273	274	259	279	226	278	240	262	246	239	270	243	273	257	273	286	251	240	262	236	259	259	228	259	262	268	258	276	247	248	268	284	250	243	265	250	258	283	249	277	262	254	221	263	296	206	243	245	266	242	265	261	259	260	255	274	239	255	258	265	235	271	258	265	272	240	265	254	243	265	241	258	281	265	270	241	226	231	241	261	276	263	277	250	242	242	245	235	251	240	269	263	233	270	267	212	259	247	241	274	251	229	245	257	258	242	267	235	264	251	261	265	230	269	262	256	289	291	239	258	280	249	256	248	226	258	259	268	290	240	255	248	252	206	235	266	252	245	268	241	262	275	241	254	258	273	278	254	283	256	268	267	267	280	253	273	244	265	237	257	254	268	246	252	269	249	262	240	272	262	269	277	257	264	264	248	251	275	260	224	261	246	265	275	251	256	281	245	273	263	254	254	261	249	277	241	257	247	284	256	242	241	240	250	270	235	245	264	249	247	223	278	265	229	246	244	274	252	289	275	252	271	259	256	254	259	255	273	254	275	282	232	226	239	251	283	253	262	271	252	248	283	252	241	246	259	276	247	226	247	258	254	238	248	245	242	257	260	246	230	258	278	248	236	274	232	260	233	256	256	249	255	268	274	226	246	240	269	233	248	244	250	288	262	240	244	284	258	265	290	269	253	275	273	269	258	274	280	257	263	256	253	233	257	254	245	260	240	256	278	280	266	280	275	262	264	275	254	243	277	266	262	243	228	224	292	289	262	246	268	243	277	258	297	278	281	250	258	268	270	270	266	263	262	244	242	250	255	238	265	292	271	268	239	252	257	248	275	262	228	253	241	271	229	244	268	275	273	262	228	261	258	233	254	262	255	287	263	255	280	285	266	247	262	243	254	248	258	267	222	246	244	255	240	281	234	233	240	249	241	247	265	246	259	223	234	244	257	263	265	256	254	222	242	278	278	241	269	264	237	247	262	259	244	256	254	264	281	276	235	268	263	265	240	251	263	251	264	271	264	253	248	265	253	261	246	262	243	263	292	253	229	269	236	253	245	229	253	254	283	264	260	264	253	259	259	276	242	257	226	257	247	263	254	288	264	260	245	253	251	261	253	241	272	278	263	293	261	266	245	280	277	228	284	234	234	251	247	253	272	283	293	270	244	272	251	249	247	219	249	307	247	264	267	268	233	272	279	277	261	234	242	262	265	278	278	255	247	264	241	252	273	255	280	264	240	259	268	233	262	253	268	250	231	290	267	234	243	255	249	262	244	227	228	260	270	256	241	270	249	252	278	272	252	246	254	246	271	264	244	246	267	242	253	238	275	252	256	260	254	245	219	246	257	260	252	287	284	283	267	273	281	278	260	217	262	262	237	256	261	270	250	228	249	250	222	254	251	263	261	244	246	250	259	233	256	258	240	253	251	266	245	242	229	239	248	242	239	252	271	224	265	255	295	266	298	280	279	259	261	242	270	260	247	275	270	253	281	283	261	271	235	252	242	242	262	279	269	238	239	272	263	288	229	251	239	245	240	288	275	251	238	259	266	268	271	247	243	277	254	256	233	265	264	232	256	272	262	245	249	239	251	286	251	283	254	263	270	265	247	269	258	290	258	288	250	277	258	253	248	235	259	250	248	261	257	259	225	269	267	219	232	239	257	260	245	276	238	228	240	246	261	242	258	273	257	245	266	255	273	251	264	255	235	266	251	250	252	254	247	215	287	241	240	255	269	272	260	253	243	251	243	260	235	252	266	242	250	262	304	228	275	265	279	248	273	260	274	274	263	268	261	259	273	242	242	241	268	246	259	242	232	241	270	247	238	260	266	239	296	272	258	274	266	265	250	252	254	247	230	252	243	273	233	265	252	241	266	237	260	242	250	226	257	251	253	251	231	258	256	283	238	240	254	244	245	261	277	286	236	250	267	254	269	248	249	244	225	258	241	273	237	244	247	313	238	271	260	250	263	284	272	257	229	274	248	263	263	259	269	210	237	297	250	239	290	249	247	271	268	252	264	267	276	248	229	234	267	263	252	253	245
3360	8985	5873	2662	1934	1419	1087	848	711	643	512	488	424	418	402	394	347	332	345	350	299	321	313	331	318	318	300	309	299	299	279	306	314	282	291	285	254	266	300	300	270	285	289	279	267	276	268	295	302	267	293	270	268	278	276	274	247	262	277	273	247	270	238	264	290	266	277	262	287	293	273	292	273	286	247	279	270	314	275	283	252	273	309	256	254	248	243	254	286	274	288	274	258	280	283	298	305	282	279	306	291	265	282	287	261	267	265	268	287	266	262	251	293	258	294	256	268	285	247	271	267	267	265	318	248	273	262	277	275	297	254	260	289	259	256	267	265	274	263	288	280	263	257	306	283	259	294	247	290	287	269	266	229	270	258	282	237	252	283	285	256	251	270	298	269	262	279	290	285	265	256	276	257	286	280	288	260	251	278	261	278	269	276	276	266	274	287	275	263	263	285	250	304	236	269	319	268	281	294	266	253	284	286	277	297	270	288	256	293	275	277	285	271	299	285	247	277	266	294	246	276	275	287	272	258	295	254	278	294	238	265	244	280	267	258	290	266	270	262	266	253	287	258	262	256	274	276	280	257	273	281	233	276	249	258	264	277	261	277	262	284	286	266	285	298	279	305	279	275	280	308	264	294	266	258	256	273	273	287	261	271	285	305	266	268	271	303	269	262	281	271	247	257	292	277	290	281	290	256	243	288	244	281	278	292	262	245	284	267	291	268	264	267	262	248	267	286	276	264	260	266	270	303	255	255	269	279	287	299	295	273	250	261	259	308	260	263	276	270	291	281	290	260	263	299	319	288	280	320	268	273	278	275	286	267	283	292	246	311	268	268	246	263	261	270	262	275	285	292	261	273	288	289	294	274	277	268	274	264	259	260	251	266	265	253	254	270	279	290	275	240	262	267	267	268	266	263	284	274	296	253	272	253	269	275	268	258	268	258	294	280	256	285	272	279	264	272	283	263	254	281	283	260	253	260	264	254	278	257	283	299	269	253	277	262	272	294	300	303	284	250	265	278	275	274	296	277	279	242	286	269	276	283	266	286	270	278	268	246	270	275	304	287	275	273	234	260	273	267	262	263	243	263	256	279	284	277	262	282	282	259	254	255	267	266	266	250	261	281	262	255	269	260	254	266	231	259	249	265	272	276	266	266	267	259	281	290	295	261	259	262	285	296	304	296	257	297	283	292	283	254	303	266	263	256	261	273	260	268	261	310	248	277	257	289	256	259	276	285	286	263	261	279	269	237	285	250	270	309	261	258	266	298	307	248	268	270	255	262	270	271	280	268	287	250	274	268	246	285	269	297	262	259	250	275	267	273	277	274	278	298	250	290	285	276	251	256	303	256	275	287	258	263	277	297	283	286	266	275	249	267	276	265	265	285	263	275	270	261	269	268	289	278	256	286	270	251	266	277	270	293	255	266	322	285	280	248	301	267	276	239	271	281	273	267	287	278	266	274	285	280	271	265	242	259	295	252	265	284	272	281	269	294	270	267	277	265	286	272	271	237	273	297	273	255	272	280	254	244	240	230	269	277	260	286	279	285	254	261	270	266	274	247	248	252	278	290	272	278	271	278	280	289	264	258	280	308	276	263	255	270	292	278	254	269	263	287	281	257	307	307	276	260	260	258	294	236	256	277	287	290	282	259	268	266	272	237	271	249	294	274	276	283	261	293	280	280	272	267	293	309	289	237	267	283	265	284	297	291	265	267	268	273	254	295	253	287	295	264	261	246	279	290	283	256	248	259	282	297	277	272	272	260	267	267	269	282	275	262	246	255	262	277	247	255	280	281	304	289	284	253	285	300	252	274	263	293	263	280	293	289	252	275	282	267	260	284	283	290	284	252	288	267	250	275	265	273	287	246	278	277	289	249	237	290	284	246	248	238	259	271	298	311	267	275	265	291	280	281	246	235	291	253	279	259	268	262	309	277	242	253	292	282	265	277	307	271	284	269	276	266	282	281	274	259	293	280	278	284	274	268	256	265	250	256	257	277	309	273	259	250	277	258	292	295	271	302	280	254	254	263	277	235	259	245	295	246	305	295	291	251	288	257	286	310	280	277	292	256	293	283	261	261	267	280	287	245	271	275	297	285	277	272	267	248	286	261	281	297	266	236	252	268	272	280	264	259	270	285	290	286	276	279	261	225	239	258	279	221	314	265	260	268	284	265	260	285	306	280	236	295	286	278	295	278	281	268	249	309	283	261	313	280	279	268	252	265	292	268	274	274	280	286	250	258	260	264	268	275	278	267	251	251	272	267	301	279	269	250	282	286	271	249	275	251	297	272	261	253	287	296	267	234	247	276	290	279	277	262	273	304	295	268	278	245	260	244	284	271	269	288	302	279	264	303	273	257	277	254	268	279	266	273	261	255	315	280	279	279	251	270	265	250	290	266	256	280	254	271	284	256	264	285	273	273	240	284	273	294	252	262	305	243	264	304	281	259	281	268	274	268	279	265	272	286	259	274	264	257	281	290	228	269	263	275	298	238	273	268	298	292	285	273	280	270	269	257	267	278	246	256	277	268	292	276	253	271	290	240	260	256	276	241	280	249	281	291	267	263	268	258	255	300	284	256	244	284	288	271	249	283	258	266	265	284	264	252	285	280	265	285	255	291	254	278	262	254	283	246	259	278	248	261	285	229	278	261	272	256	280	253	249	265	253	275	270	257	298	266	282	278	278	273	280	258	293	277	280	272	265	253	257	275	282	266	251	259	300	290	282	300	280	284	223	259	277	287	266	281	293	276	301	273	305	248	258	309	266	297	282	258	241	267	280	239	248	270	270	301	278	255	252	260	295	234	273	278	333	268	281	259	272	295	292	276	274	259	266	286	290	250	272	249	276	289	283	279	267	275	295	267	262	303	236	283	244	251	274	273	300	276	271	293	306	280	266	262	262	273	292	288	258	278	280	275	286	245	290	303	254	228	281	308	298	293	284	282	263	270	269	270	276	245	269	250	268	265	263	259	312	251	262	263	263	269	281	278	299	281	282	253	287	279	291	299	256	242	290	242	288	285	272	271	275	264	276	251	283	284	262	253	284	253	278	279	262	289	276	231	274	287	270	258	269	268	297	251	286	279	277	313	282	242	258	295	282	273	273	293	253	261	273	261	289	281	269	260	281	274	251	282	283	269	265	246	270	282	246	251	277	272	287	252	279	260	273	282	262	283	277	270	295	249	273	288	261	276	292	256	278	233	282	302	287	285	269	270	278	292	298	274	267	303	281	279	291	269	271	261	299	278	272	257	270	288	264	240	269	279	273	270	263	266	273	273	269	251	256	290	262	255	270	300	253	252	269	239	289	287	264	283	274	291	264	282	307	261	282	280	291	277	277	289	249	281	250	270	272	255	284	280	270	272	278	261	283	277	266	278	267	305	267	265	283	264	282	252	271	253	261	260	295	284	249	274	301	279	279	241	245	266	274	256	253	281	298	276	251	243	275	272	289	282	265	265	263	286	264	254	270	270	287	262	233	274	264
25234	21408	27530	25558	10121	873	713	624	588	558	524	516	522	495	494	495	511	455	496	497	486	477	464	456	456	458	445	445	498	460	460	476	446	487	483	481	510	450	443	472	449	456	482	460	442	458	446	493	455	473	442	453	440	417	429	409	475	468	440	438	443	485	452	466	488	461	452	481	450	461	442	450	472	461	442	433	478	455	445	452	467	449	486	463	442	467	457	466	472	443	460	459	414	449	463	401	430	481	435	450	484	488	445	507	443	441	495	432	487	476	439	422	465	485	460	460	426	463	485	422	465	428	441	465	455	434	482	465	504	473	496	446	448	464	470	439	430	479	427	454	457	436	465	420	462	463	435	445	457	442	463	440	440	437	460	418	433	451	415	476	424	458	495	467	437	449	457	469	461	470	453	440	482	478	464	458	455	455	444	437	445	460	460	433	469	427	493	441	443	436	425	428	473	513	472	482	468	452	481	430	461	451	513	511	471	454	472	462	474	458	449	422	417	444	458	462	461	451	452	458	427	462	447	495	419	437	465	481	474	448	450	469	517	469	434	466	465	438	474	452	484	435	457	479	478	485	445	403	440	448	484	456	467	457	465	457	491	456	470	424	457	470	446	444	431	460	471	454	454	471	479	444	480	431	466	485	446	432	473	479	417	472	507	438	458	519	464	462	453	407	448	440	461	445	433	445	482	440	396	455	491	462	446	471	463	455	451	444	465	485	487	493	479	449	467	455	456	441	464	476	466	449	445	463	485	493	483	422	469	495	469	458	445	449	464	451	465	459	431	443	457	436	481	461	446	459	467	465	481	455	453	466	426	426	439	440	464	478	436	451	449	465	495	431	443	467	441	465	453	462	442	445	462	478	461	454	441	462	476	454	475	482	441	438	446	444	474	482	454	423	457	440	447	477	462	485	436	455	458	464	458	445	481	418	448	459	461	472	470	466	487	427	448	451	442	457	471	440	485	429	425	390	431	444	452	436	438	445	463	439	470	427	443	471	456	456	466	473	478	430	438	438	454	483	447	468	449	439	488	477	455	425	421	438	426	448	473	485	448	442	461	478	450	456	441	480	445	457	483	429	458	435	446	425	409	433	463	463	464	454	476	432	455	495	440	445	429	474	453	500	459	483	473	492	440	496	457	469	476	464	463	515	472	471	436	475	459	468	468	413	444	476	454	476	435	444	441	459	454	481	472	424	455	445	432	426	480	457	507	461	457	508	463	493	450	430	445	475	425	463	426	458	469	468	453	447	440	461	476	454	436	493	458	480	457	435	449	429	436	434	435	424	437	425	440	441	482	507	429	436	473	459	457	419	441	429	460	437	442	455	460	424	476	443	472	406	442	419	439	479	420	442	455	455	487	462	448	444	434	448	452	471	501	433	399	471	462	437	443	446	445	450	476	449	437	465	480	492	441	423	475	419	450	416	452	470	455	495	494	423	462	463	441	428	462	466	474	433	455	497	463	410	496	490	469	490	452	424	418	499	446	454	454	445	454	514	479	447	414	459	472	456	487	460	433	446	433	415	434	471	437	461	423	473	492	441	451	449	485	416	454	466	446	464	443	447	469	480	495	452	436	425	443	445	453	463	465	428	446	469	490	432	399	443	468	423	470	437	464	480	417	407	443	420	496	428	467	438	430	449	440	493	467	445	454	455	453	446	432	458	454	447	465	514	477	454	454	409	455	447	450	500	453	522	456	470	448	473	423	465	466	450	470	466	426	453	439	459	480	445	450	438	430	439	401	443	453	440	469	444	445	459	436	466	460	474	472	436	469	492	450	476	454	481	439	465	471	467	450	404	444	483	480	455	451	460	489	431	462	390	432	493	485	459	457	448	425	436	448	442	445	478	459	463	424	469	469	449	457	449	472	452	458	424	438	496	474	473	442	491	469	453	503	487	461	416	417	440	429	469	469	431	454	491	442	481	468	425	442	495	478	453	447	446	475	456	447	486	433	462	460	450	493	459	432	423	467	430	427	502	464	402	459	416	428	481	442	471	461	426	481	451	462	434	441	418	474	474	488	468	441	457	419	459	482	422	493	449	425	504	474	448	468	439	451	439	470	460	478	442	461	479	415	450	458	438	454	473	468	433	466	475	486	479	467	461	438	451	446	485	486	423	478	479	485	467	484	432	432	453	434	442	467	469	485	456	458	438	490	460	443	470	426	481	483	465	463	458	409	488	449	462	459	463	454	489	439	474	477	485	451	479	485	460	455	486	488	471	494	510	435	474	402	501	486	477	454	471	495	435	458	462	455	458	465	447	496	463	486	437	436	442	453	468	479	473	450	521	458	428	487	480	446	418	462	448	458	453	501	455	445	440	481	459	449	462	480	466	451	462	438	484	450	471	463	437	479	433	455	449	435	418	445	442	446	432	446	441	449	410	467	477	418	441	454	473	466	465	427	477	469	424	446	471	449	444	456	451	443	469	454	465	445	476	454	480	457	423	440	459	429	454	495	447	476	448	464	459	465	423	463	450	453	420	427	448	482	449	475	419	471	453	423	427	453	521	448	483	453	465	424	485	434	463	459	432	460	425	426	465	469	461	466	471	462	425	448	497	465	421	446	460	491	476	490	462	469	413	432	462	446	501	465	441	449	464	431	410	466	448	454	490	481	461	432	530	428	459	470	466	455	437	480	443	404	441	486	450	468	461	461	501	457	422	446	450	499	432	433	465	424	477	495	444	468	428	438	480	456	475	484	435	444	480	427	412	456	459	430	435	456	444	494	492	438	479	469	447	441	448	449	504	398	445	515	502	444	470	443	450	466	452	445	431	432	441	446	496	436	484	473	472	450	460	449	428	428	465	464	464	449	507	448	418	502	455	459	473	450	448	460	452	464	476	456	396	488	469	460	448	472	462	472	477	475	502	433	459	455	515	448	424	503	490	477	453	476	407	437	404	442	448	430	462	447	467	424	476	485	485	449	451	507	456	450	452	441	476	473	472	432	440	441	462	465	457	469	447	464	423	466	431	446	491	468	491	493	475	473	454	482	471	476	424	463	457	424	444	479	410	486	415	471	428	421	442	434	486	495	453	432	468	463	471	468	444	467	472	442	460	413	441	450	472	473	463	433	419	471	456	414	437	497	434	465	450	455	427	459	435	430	460	482	453	456	452	441	414	437	430	476	447	415	462	452	485	464	433	450	465	464	447	470	484	463	496	457	496	472	444	514	448	457	452	452	494	426	465	473	446	438	505	444	480	456	467	430	448	470	463	481	487	474	484	444	437	415	429	425	425	484	470	475	440	446	434	458	466	470	456	486	488	445	452	475	430	431	453	452	455	442	488	479	459	425	440	431	499	475	454	447	469	451	475	476	511	462	454	429	467	476	472	443	471	426	477	490	454	447	490	437	462	458	427	400	470	464	480	419	465	460	505	438	488	463	484	463	465	438	481	486	459	439	485	463	430	424	442	477	477	451	455	447	460	442	476	446	451	421	444	441	452	466	425	448	436	445	447	464	448	438	453	449	443	480	466
3547	5353	3519	1725	1412	1141	1000	854	719	722	618	643	570	570	542	512	560	518	496	521	522	456	489	498	490	521	526	489	484	507	522	500	481	485	466	489	492	482	479	516	488	486	519	500	502	462	496	504	524	495	459	476	506	499	463	518	460	448	469	500	487	479	532	451	474	476	483	476	468	500	462	456	477	488	500	485	474	488	486	491	501	447	486	508	493	486	443	487	471	504	439	445	493	469	501	520	464	458	448	472	502	499	510	451	509	448	513	483	448	486	475	433	476	480	509	495	487	454	482	519	445	491	441	499	519	488	478	444	496	506	493	459	499	504	493	447	502	484	494	513	520	474	470	500	492	462	476	461	469	493	486	469	442	493	492	513	472	476	467	474	478	469	461	464	493	471	470	473	500	472	465	464	504	438	450	473	488	472	491	460	489	444	494	489	476	517	443	516	530	533	489	484	457	474	449	483	494	476	496	499	472	428	496	456	463	503	449	473	492	470	450	481	465	484	489	497	512	470	464	414	471	502	472	463	485	455	481	493	489	479	440	477	470	464	526	497	481	478	455	439	436	448	474	494	479	483	462	509	493	459	542	451	486	490	513	470	463	509	509	496	499	500	482	505	459	438	476	500	493	431	478	483	511	467	447	497	452	473	452	500	503	484	476	492	477	477	461	451	497	514	476	495	450	457	495	477	495	493	508	512	500	505	464	493	508	514	517	458	512	473	477	498	443	462	446	507	512	445	434	484	493	457	495	453	458	447	505	456	479	474	446	461	505	477	481	456	528	454	468	466	469	525	476	459	511	506	469	476	482	494	478	468	525	488	488	490	453	473	450	533	502	449	498	493	476	480	443	454	473	494	448	490	538	482	476	474	494	406	451	451	486	468	505	559	500	464	431	512	463	493	508	485	486	470	469	465	447	479	470	482	497	511	509	474	508	512	479	489	479	500	522	519	492	480	415	492	479	470	507	493	453	522	498	512	502	505	480	468	460	507	477	483	460	466	492	490	506	449	519	494	445	477	465	480	457	489	476	523	492	459	495	459	512	494	464	476	499	481	497	520	496	467	524	474	514	464	485	453	511	490	442	557	516	520	512	445	479	489	520	467	465	456	495	501	529	489	498	498	471	512	456	475	450	455	484	483	477	476	502	467	516	488	478	455	472	468	508	540	503	473	487	458	466	523	468	456	473	487	522	477	454	481	468	465	457	483	479	481	503	472	488	476	480	519	485	506	515	491	476	484	509	449	503	493	483	486	490	505	459	484	488	444	491	523	476	454	456	527	480	484	467	468	468	483	515	454	493	441	503	484	496	471	459	434	499	452	504	467	514	477	478	491	452	449	449	493	468	491	509	500	459	512	471	452	516	475	516	485	480	513	460	501	529	486	493	487	466	495	488	490	486	526	473	521	482	486	505	478	465	453	471	454	496	463	499	495	489	508	456	505	497	492	445	447	475	457	467	472	482	504	504	458	466	481	485	498	485	464	482	473	439	439	532	511	536	542	512	471	503	480	482	502	451	480	478	489	487	524	475	473	485	483	508	450	478	471	411	468	448	476	437	505	473	505	491	431	440	511	455	489	451	479	492	487	514	476	491	465	481	483	476	502	455	483	492	501	501	466	470	498	461	489	465	474	533	489	488	487	466	478	481	450	497	465	494	454	474	490	475	479	501	482	464	519	475	470	474	471	501	486	427	473	481	486	497	489	480	459	483	453	500	473	495	449	482	490	495	444	478	521	508	474	454	514	496	469	495	480	488	488	461	475	532	459	455	469	452	476	499	485	458	504	481	491	486	499	502	469	520	476	496	502	440	473	486	476	481	481	488	477	487	501	476	508	518	467	467	498	449	517	469	449	482	490	452	482	452	500	487	468	497	486	480	514	482	503	455	500	467	452	525	494	457	450	469	482	487	479	473	491	506	505	493	512	445	480	485	542	480	491	491	487	496	529	512	500	469	496	475	483	518	486	526	461	495	483	495	459	490	480	476	491	504	453	494	509	474	489	504	430	484	485	511	492	480	489	506	467	505	499	449	489	467	511	483	488	503	497	458	507	460	488	467	499	458	501	449	513	461	530	491	497	471	478	469	489	499	476	494	492	495	524	466	511	512	456	506	476	473	497	504	466	492	464	482	470	486	470	511	447	484	517	470	483	477	480	495	469	460	487	537	486	474	461	500	492	512	511	473	487	498	506	487	517	484	485	505	473	504	461	488	450	461	458	529	479	496	482	499	449	452	473	535	511	524	484	462	502	484	462	507	482	509	495	496	489	476	505	461	499	526	483	472	498	481	467	559	476	474	475	495	496	478	486	464	495	488	514	478	504	472	471	468	511	483	484	476	483	526	506	465	479	473	476	473	488	499	501	488	494	502	434	503	477	448	504	482	475	488	450	481	471	471	470	514	494	535	487	479	493	522	527	484	496	455	500	455	465	493	485	451	452	487	479	490	485	457	517	481	457	496	461	473	491	470	511	469	489	524	490	509	468	479	475	494	468	508	484	472	499	488	483	495	486	462	506	440	469	529	494	479	449	522	506	494	484	480	470	429	463	485	478	485	460	493	485	485	517	450	477	471	483	511	479	507	477	512	485	484	478	485	473	531	436	480	450	460	486	485	495	504	490	472	483	503	464	484	526	484	464	455	513	473	486	479	465	460	476	472	509	437	474	504	548	462	471	454	471	465	482	453	472	455	494	483	501	505	485	480	483	487	446	474	472	495	488	506	529	497	468	510	452	470	451	499	513	476	500	423	465	447	470	418	466	507	487	465	497	509	475	458	483	472	449	452	456	515	457	489	514	479	489	473	510	431	512	449	458	502	455	459	497	477	481	479	511	450	437	483	464	467	480	503	491	469	508	510	494	522	466	514	522	480	476	482	478	485	495	496	470	536	486	502	467	495	447	463	476	509	477	505	468	478	502	471	465	470	491	476	486	494	501	523	516	463	507	483	470	429	498	495	493	508	504	481	458	473	518	478	494	490	457	439	488	512	485	483	484	532	470	470	467	487	461	469	453	455	448	460	455	502	481	474	488	456	499	496	491	486	506	518	489	500	473	502	476	493	493	509	495	506	477	497	464	506	489	499	525	473	421	471	496	434	483	459	532	484	478	507	510	466	438	495	474	439	457	510	492	479	494	504	513	469	459	496	487	484	490	450	489	507	519	519	479	472	480	469	436	505	501	457	485	490	509	507	487	484	473	462	421	496	495	452	487	519	493	470	494	470	471	496	505	475	452	491	495	460	470	442	495	492	453	467	458	483	487	481	465	486	496	501	520	463	472	456	495	485	467	468	525	518	515	460	472	487	430	491	512	476	465	480	444	410	475	496	499	518	507	507	457	456	480	510	467	437	482	423	478	477	453	471	439	458	475	474	492	482	482	467	511	487	466	468	482	515	503	471	457	443	488	456	474	446	452	536	493	533	476	447	480	461	480	454	454	445	483	484	485	524	497	504	471	467	474	476	492	476	474	437	487	487	466	496	505	507	488
22840	21404	29142	24054	21408	21473	8080	1340	1054	936	861	808	764	745	698	714	679	597	616	692	615	618	618	608	689	621	610	587	616	549	579	518	630	587	596	573	583	595	623	558	616	589	632	562	555	607	556	608	547	543	580	584	563	585	562	581	603	605	561	603	586	601	579	557	546	554	598	607	561	562	569	551	556	578	563	556	557	578	633	589	521	599	585	559	561	551	553	610	575	545	593	587	625	650	624	565	555	617	575	576	596	578	567	569	544	550	514	573	592	562	582	597	601	547	545	520	584	574	573	614	544	598	559	555	583	589	543	542	526	555	555	626	625	619	583	575	572	544	605	552	539	556	565	529	578	521	562	560	533	530	565	611	558	583	564	575	565	596	566	542	569	552	593	567	530	564	523	601	560	518	561	561	576	556	534	594	511	540	555	527	583	589	561	537	584	540	568	581	560	547	556	552	625	625	562	589	576	565	556	587	558	592	569	562	613	571	530	568	581	559	571	566	567	541	567	580	561	531	545	562	519	585	569	585	574	565	548	560	583	580	584	581	544	597	530	574	585	569	580	582	618	554	594	522	565	579	519	552	579	571	581	559	575	612	541	575	522	597	559	596	554	557	561	607	528	576	585	528	601	541	553	526	618	608	531	556	558	578	543	519	573	548	604	626	504	577	578	557	558	550	585	568	552	578	575	535	589	618	583	538	581	575	565	541	577	594	543	602	582	590	534	572	570	615	589	585	569	609	570	575	573	575	519	572	613	605	569	554	544	556	511	568	540	590	501	554	554	514	586	544	598	534	575	585	584	568	600	561	566	581	583	579	534	593	551	566	509	571	549	577	569	561	558	585	586	516	570	578	610	577	540	598	555	569	613	583	541	571	580	593	535	573	561	564	557	587	596	541	549	536	554	541	567	548	577	553	562	604	553	541	569	550	540	555	564	555	557	587	555	544	579	538	546	555	623	574	594	569	601	575	575	546	553	595	604	541	573	528	569	536	571	531	583	626	568	588	556	533	575	579	576	588	608	550	553	535	544	573	586	562	602	541	512	579	575	621	552	557	577	547	600	536	527	572	528	565	597	605	542	562	595	561	528	567	591	522	555	526	567	552	570	589	540	589	567	562	560	561	560	545	565	609	564	608	579	533	582	576	539	584	605	561	587	591	565	530	578	570	566	583	590	524	577	538	557	573	575	587	588	578	570	560	579	545	567	574	578	546	526	548	576	564	527	575	551	599	590	605	530	595	583	577	572	552	571	578	584	548	557	551	541	613	603	577	578	595	540	561	583	604	559	550	553	589	582	566	599	537	597	555	565	522	594	595	557	563	575	563	532	545	552	536	611	549	564	546	543	549	546	540	577	534	539	616	579	531	553	548	541	532	624	546	575	548	564	547	584	536	569	554	595	548	566	581	637	592	543	524	586	548	537	557	573	545	599	520	580	540	573	533	553	558	550	607	550	572	564	535	579	537	531	570	568	555	569	602	525	595	598	559	528	544	560	580	585	579	613	532	566	565	570	571	629	533	538	575	539	581	615	601	579	542	564	610	592	561	547	557	582	567	549	583	572	562	550	603	545	583	552	549	574	606	532	566	538	551	579	554	565	561	539	591	566	556	530	560	572	524	596	535	576	540	557	585	533	559	559	608	558	582	536	582	553	553	582	583	585	559	614	569	593	601	540	611	587	557	545	546	584	586	541	565	562	592	525	560	528	602	577	514	502	600	601	606	540	559	539	551	587	565	558	555	567	536	546	542	597	578	571	571	589	567	521	543	585	586	583	585	573	566	544	524	577	541	507	596	572	546	573	584	569	566	581	572	642	538	562	529	574	532	633	534	584	567	630	567	616	553	584	569	572	572	591	548	586	595	549	556	591	580	571	564	572	579	550	552	557	543	571	547	612	560	587	518	560	599	557	569	553	558	544	553	580	553	611	589	558	568	592	558	542	552	574	565	543	594	566	567	584	558	556	570	553	550	562	558	556	581	559	597	579	587	553	538	664	583	605	535	529	586	532	527	593	588	557	573	551	561	563	586	581	565	540	583	581	577	573	542	606	592	581	539	566	525	597	541	547	576	560	571	562	534	616	553	525	550	536	543	564	576	577	621	570	590	525	608	547	525	552	573	604	566	589	563	553	577	560	573	539	614	532	564	545	596	587	559	575	539	566	589	534	573	603	562	615	532	533	551	568	567	559	571	564	589	583	546	591	571	555	574	542	563	592	539	549	576	549	536	550	539	523	580	574	567	552	518	533	552	570	530	603	559	573	538	565	585	583	598	536	568	584	550	521	528	608	573	581	573	564	585	620	580	538	537	611	618	626	543	570	570	572	578	565	586	549	570	598	593	597	604	546	563	539	550	569	550	578	548	551	539	582	566	619	584	571	614	622	603	536	600	596	570	573	574	563	534	546	535	535	581	536	540	545	515	558	528	548	573	545	558	568	544	588	563	550	553	542	558	554	577	530	543	554	582	542	550	602	583	520	550	548	576	557	604	581	604	552	579	555	546	535	537	553	565	560	551	556	548	552	567	584	543	558	549	548	576	596	572	550	598	573	536	568	539	587	555	547	537	565	552	581	516	551	583	546	576	599	586	578	585	557	586	548	540	578	564	578	574	569	558	576	596	541	556	596	563	563	591	555	583	603	528	551	585	574	549	540	610	582	559	604	602	609	534	577	534	545	561	585	540	577	533	589	568	538	581	561	574	585	568	588	524	535	563	574	556	616	519	566	567	562	552	590	585	560	551	548	588	546	524	575	534	553	572	528	586	572	589	594	585	530	585	546	517	576	531	547	571	578	563	556	595	586	574	519	594	542	562	577	563	559	609	554	595	548	600	552	537	571	561	555	570	536	585	531	553	602	531	543	580	584	560	593	568	564	576	574	571	536	533	549	562	559	563	545	552	591	546	561	580	565	570	558	569	557	557	541	586	578	541	596	532	562	550	550	560	530	586	544	578	553	550	568	564	522	538	567	599	558	572	557	559	546	551	561	565	565	589	581	571	541	552	569	545	524	538	559	529	568	565	580	540	535	545	505	585	551	582	581	564	576	527	545	584	595	534	565	576	557	575	577	578	585	596	524	555	565	549	590	566	573	590	546	557	549	546	567	553	575	597	546	557	569	505	576	566	540	581	570	536	589	571	590	537	526	565	575	566	556	541	577	556	562	536	524	583	562	594	534	587	580	575	538	567	592	575	568	597	565	544	559	579	527	539	564	585	599	528	562	584	535	590	553	576	597	560	573	571	586	554	555	553	595	563	558	563	558	521	590	583	544	568	491	538	571	605	566	554	554	594	582	556	548	556	560	539	564	579	598	574	519	586	585	547	562	568	586	581	574	575	608	582	553	537	536	550	551	535	576	631	586	592	575	577	585	557	542	596	554	602	573	580	545	562	533	551	553	571	594	580	574	560	575	588	554	539	556	579	518	568	558	570	567	585	563	550	600	583	587	532	559	588	585	510	531	546	603	554	560	540	559	534	536	577	564	562
4834	15021	9915	5015	3648	2871	2174	1720	1343	1264	1146	1009	931	925	814	758	792	716	717	691	648	601	616	640	631	601	611	619	580	636	617	550	601	606	612	599	623	621	598	581	607	574	613	566	560	619	576	602	586	598	530	614	613	569	541	571	578	593	586	558	568	572	592	603	577	586	550	572	564	588	594	563	580	553	601	581	600	578	550	596	582	570	563	595	561	536	565	576	527	595	557	594	554	589	579	585	533	573	553	577	576	566	601	576	585	557	553	565	607	557	553	566	548	573	549	600	587	581	582	545	536	599	529	586	572	562	575	539	522	606	527	585	554	539	563	520	550	564	620	565	586	572	578	543	592	553	570	590	553	578	593	564	557	599	544	533	606	525	553	567	569	568	561	598	558	564	597	543	569	565	562	603	593	621	541	548	534	554	586	586	547	573	562	544	555	568	591	567	575	515	572	537	567	575	575	544	549	546	585	523	579	534	624	596	607	556	596	561	582	577	600	513	574	566	548	566	611	596	552	589	550	551	559	548	510	600	574	583	591	530	571	542	552	506	562	535	519	567	618	557	596	574	555	571	613	598	600	511	571	599	562	587	598	549	583	580	580	596	580	583	579	528	577	584	576	573	556	546	586	535	616	564	575	573	581	574	556	526	577	579	546	594	550	560	580	571	594	589	557	582	572	560	528	547	566	558	571	538	577	567	597	557	566	586	579	585	521	571	549	541	509	529	573	603	564	571	623	555	562	602	562	530	591	522	550	586	553	565	575	588	514	564	621	540	576	579	565	565	540	643	516	548	512	542	529	562	597	528	543	570	530	542	562	587	559	554	561	548	582	555	548	527	588	569	596	537	583	583	558	564	561	604	580	566	537	549	563	615	626	527	572	540	571	570	540	564	607	554	551	583	539	570	532	541	565	561	559	581	548	548	541	590	585	585	576	564	558	568	572	584	615	570	526	599	543	543	596	578	586	587	582	584	553	498	574	551	591	529	562	544	597	546	582	537	541	574	566	527	554	524	579	543	552	548	584	532	529	543	552	558	575	569	523	593	587	523	598	606	554	599	540	558	585	606	531	553	572	556	595	559	592	559	538	581	569	604	512	630	564	550	572	552	553	539	553	548	534	561	570	532	570	548	582	591	606	550	592	553	537	567	560	589	590	557	561	536	565	537	548	564	533	571	605	543	582	588	559	603	563	537	544	549	537	532	547	578	579	583	600	565	551	560	589	569	579	566	538	561	564	493	577	528	549	617	551	578	572	573	587	566	605	583	561	564	579	497	587	569	532	527	576	561	559	585	558	566	578	559	576	586	572	559	553	570	560	590	532	556	550	553	558	559	586	580	566	515	562	569	596	575	566	522	574	568	504	582	606	504	560	536	607	568	535	531	572	547	580	532	593	592	604	567	589	504	586	546	559	543	551	562	551	569	570	555	519	573	617	566	602	516	623	543	605	568	559	545	602	562	593	584	611	577	572	556	542	575	522	541	580	578	576	536	603	536	529	591	546	581	572	573	560	559	546	595	550	583	574	569	561	545	574	548	565	561	573	555	599	558	550	545	593	591	522	567	559	552	572	583	564	589	561	605	583	550	594	549	580	585	574	507	534	580	581	558	589	541	564	519	597	579	601	591	567	517	600	518	575	564	517	575	590	488	613	564	583	557	600	588	582	581	529	605	582	563	519	540	600	567	556	558	590	552	598	575	533	528	565	560	592	590	562	530	605	565	612	586	537	570	581	582	582	563	610	554	575	572	564	587	555	543	626	594	614	584	554	569	541	534	584	552	566	534	581	531	587	594	556	526	550	580	590	558	567	586	552	526	554	563	551	617	570	573	570	561	595	585	582	539	583	553	567	543	586	607	583	572	588	594	566	570	572	587	565	577	533	609	552	544	570	561	580	580	555	568	541	536	546	569	575	557	587	543	541	545	611	586	579	552	595	548	555	543	555	535	581	563	591	556	527	612	547	587	580	561	596	570	577	553	599	585	544	503	568	594	594	570	575	559	574	572	556	582	655	564	593	579	523	524	561	575	613	539	546	566	587	591	549	554	592	578	630	576	552	595	591	569	553	558	569	586	637	604	523	523	576	550	572	537	575	525	568	555	588	549	597	623	612	543	558	605	550	544	571	554	533	599	559	562	554	575	571	578	557	509	609	569	563	585	588	533	515	612	605	568	577	567	548	573	579	620	549	540	586	588	552	541	544	540	558	540	531	582	591	595	585	546	526	585	561	575	548	576	562	567	573	563	564	552	565	586	550	602	586	600	562	536	569	603	582	532	563	570	523	603	548	543	565	588	591	598	576	567	552	535	555	541	554	562	579	537	545	579	547	561	603	560	537	571	546	598	569	598	558	561	557	526	572	574	581	586	578	553	537	563	573	585	549	559	608	552	552	590	557	538	583	575	545	564	599	556	536	542	560	614	531	616	591	574	579	576	566	552	563	588	534	554	581	527	594	580	574	507	588	593	579	567	594	549	582	549	522	594	555	564	600	570	564	545	564	561	556	556	559	554	539	584	584	550	559	571	556	558	544	556	564	565	574	573	587	572	604	544	596	570	602	562	563	548	595	551	575	574	604	572	517	579	577	531	560	565	570	566	581	557	566	601	558	592	586	576	544	547	566	570	576	558	575	571	571	552	596	530	547	611	564	573	532	579	579	539	544	537	610	544	525	587	576	571	577	533	516	575	544	543	583	601	548	591	566	613	581	557	605	599	562	582	522	606	552	545	559	525	540	545	610	564	565	573	573	606	553	556	564	537	570	532	566	543	568	567	596	581	606	564	539	578	572	568	569	545	563	573	560	554	565	572	600	544	533	555	586	584	559	604	541	602	583	555	585	567	511	578	537	543	599	535	594	573	521	584	562	562	605	548	609	615	549	576	587	580	555	551	578	539	547	592	591	499	614	558	598	557	566	584	584	538	572	589	561	592	612	579	579	577	579	569	578	575	589	581	572	576	513	546	563	575	561	560	596	587	586	605	562	563	561	549	528	555	564	571	528	558	506	563	590	586	567	617	575	578	583	563	597	567	580	559	575	532	586	562	543	582	554	546	610	564	536	570	554	548	558	622	529	570	610	542	539	575	588	548	560	563	573	566	576	566	526	576	570	560	561	595	565	539	571	507	552	560	535	545	573	574	578	545	569	561	561	561	565	531	583	599	588	562	570	566	558	573	559	535	576	607	572	552	558	583	598	538	586	536	624	580	597	582	549	600	573	565	549	591	596	586	564	551	568	530	567	577	561	590	576	575	586	560	584	543	569	569	580	536	582	615	601	568	552	567	551	533	584	534	529	584	575	550	618	561	525	586	627	597	596	586	600	581	585	575	563	640	565	564	600	534	556	571	582	574	605	590	571	588	549	567	569	597	564	543	569	581	565	522	533	518	568	571	537	554	547	582	606	593	555	561	580	553	584	581	564	564	515	559	567	585	574	523	535	600	575	542	535	564	552	582	618	584	572	537	627	547	519	561	562	557	592	596	619	614
28068	17530	3310	479	338	281	228	255	239	263	236	227	239	261	230	229	228	204	246	225	219	245	223	218	230	269	238	232	221	222	216	196	225	249	197	254	215	252	247	211	241	239	231	224	230	234	243	248	228	242	259	252	216	249	244	216	211	222	232	227	235	199	245	239	211	230	207	209	240	228	235	230	233	221	218	227	250	213	201	225	256	224	232	225	201	248	208	230	234	256	253	198	227	212	240	226	239	245	213	233	228	233	230	204	236	197	235	210	213	232	243	249	218	241	211	216	245	221	214	243	219	236	264	229	240	243	239	227	217	220	220	224	204	211	247	229	248	224	232	236	226	242	210	212	217	223	226	211	244	231	241	205	212	203	191	229	230	215	236	234	229	217	224	225	234	219	213	245	226	233	229	255	232	210	244	237	209	226	238	196	218	208	201	233	226	214	215	257	220	240	200	221	244	229	229	207	227	224	231	238	216	203	239	210	204	225	207	240	268	241	209	216	225	223	218	227	207	217	237	204	224	238	219	229	224	234	204	249	188	211	230	220	260	238	264	186	243	250	217	218	231	269	232	241	238	207	216	224	237	223	228	228	234	244	225	238	223	209	224	241	225	206	221	236	234	228	219	237	216	229	240	239	218	201	240	257	240	224	225	225	220	217	229	233	262	218	254	249	245	244	228	244	240	232	219	227	224	231	245	239	240	213	239	243	205	247	232	239	235	205	229	211	219	227	257	235	230	202	238	223	221	230	216	231	240	216	209	193	207	249	243	242	221	222	230	229	236	205	241	219	203	197	252	203	211	226	239	226	237	199	227	210	217	212	221	221	237	225	249	223	255	230	237	237	225	238	230	209	231	231	236	266	227	227	207	223	234	241	233	219	234	196	234	203	233	229	225	245	236	248	234	226	225	230	222	206	252	247	231	218	213	216	182	242	204	232	240	220	228	199	225	231	242	230	220	224	228	229	206	225	222	219	207	247	220	249	225	215	186	225	207	232	227	243	223	245	227	203	240	223	243	212	207	238	212	221	236	231	230	220	255	253	219	231	204	212	225	240	228	228	212	230	223	247	231	204	249	212	211	205	218	219	245	213	237	243	213	192	202	229	230	225	227	231	211	241	230	239	243	257	212	236	242	216	220	218	208	250	242	226	231	221	223	245	242	203	253	219	225	222	228	214	231	222	218	228	241	236	205	205	227	202	234	208	234	216	214	251	215	218	239	218	238	227	242	219	199	239	200	218	230	232	240	250	227	221	245	212	239	225	241	227	219	221	218	201	215	226	212	231	201	226	233	218	228	225	260	213	199	213	226	236	222	224	250	232	235	228	212	214	221	226	245	212	224	234	222	206	226	211	228	228	235	222	243	239	256	222	218	244	217	248	223	218	222	226	229	216	227	219	232	210	223	246	230	243	224	230	223	221	232	228	229	239	223	229	223	207	225	219	230	233	230	247	215	227	223	220	212	203	232	238	224	253	223	260	225	216	235	226	196	214	233	217	220	222	230	238	217	218	224	231	206	202	243	231	235	223	223	255	212	205	201	237	211	228	264	196	206	232	195	243	236	189	242	243	231	218	243	212	257	236	225	220	208	228	217	212	245	225	242	222	231	220	204	221	221	247	222	232	243	207	228	224	216	218	214	232	232	240	211	227	203	196	223	243	240	217	234	235	214	225	214	247	204	194	228	212	238	240	233	208	239	217	233	224	211	222	228	203	257	196	230	262	234	232	232	239	210	234	212	224	241	227	209	234	218	240	231	263	229	235	221	208	234	228	234	223	209	234	219	179	236	235	227	227	259	209	236	218	214	239	251	236	231	253	242	236	220	230	201	211	215	194	244	250	226	216	221	210	216	211	227	217	213	243	241	207	205	232	223	222	233	222	228	235	218	236	236	220	214	214	257	229	224	233	225	238	228	251	217	241	258	220	204	229	235	220	248	218	231	235	237	218	246	200	218	236	224	228	227	240	208	237	235	250	236	213	230	253	257	215	237	242	235	221	234	214	223	220	206	237	223	215	229	239	232	206	236	241	236	241	216	206	244	221	223	246	228	261	227	246	235	225	233	231	199	223	232	224	209	233	216	230	223	232	242	229	221	221	239	243	215	231	229	215	235	213	232	214	226	236	229	227	233	216	248	212	219	230	245	215	203	214	251	220	246	223	221	218	217	213	231	226	238	234	257	209	230	236	205	247	240	221	235	222	190	224	214	232	230	233	208	217	205	243	221	224	238	227	214	221	211	229	231	228	218	225	230	213	220	229	225	235	249	232	235	217	242	244	224	229	211	220	210	216	245	242	240	249	212	223	231	239	215	219	238	222	237	250	246	261	214	225	249	215	204	204	244	229	232	224	209	236	205	225	227	221	213	253	198	223	233	226	229	222	218	249	215	212	208	196	209	219	240	250	237	237	248	218	201	223	235	208	204	252	216	246	219	187	216	253	222	222	233	219	222	220	221	235	199	217	218	240	226	204	232	224	213	208	222	212	222	226	214	214	208	216	228	251	220	249	209	201	241	211	253	238	257	220	228	205	206	233	237	204	220	207	230	261	206	221	225	246	183	209	236	207	224	221	222	219	232	231	249	222	234	225	196	225	225	191	253	228	227	241	254	242	239	239	215	243	237	214	219	206	225	220	239	245	198	252	204	214	245	249	249	205	222	214	213	231	210	236	207	229	241	225	223	228	240	220	215	222	242	216	242	230	230	237	215	219	219	214	262	220	211	191	208	213	235	236	227	227	224	227	231	236	224	222	221	220	243	230	248	238	256	224	212	245	238	217	244	243	250	210	229	191	234	198	235	246	251	218	218	248	217	220	211	219	218	217	219	238	216	222	228	251	247	193	218	231	215	215	253	216	273	226	217	233	230	205	233	213	235	235	241	240	226	221	236	233	219	221	239	207	237	233	223	220	236	232	212	238	231	235	240	234	232	204	207	215	208	238	242	213	212	241	233	215	221	224	222	208	245	217	194	217	221	224	227	235	231	214	222	249	221	231	253	247	233	222	234	221	229	231	215	245	214	220	246	242	251	194	211	208	205	241	232	228	219	221	205	236	238	193	229	234	248	220	219	246	213	247	238	206	215	213	243	221	221	244	242	216	226	229	208	222	231	247	221	237	228	198	206	255	238	235	228	235	220	235	237	232	211	216	228	234	225	244	253	229	229	201	215	231	226	234	215	240	240	225	239	217	231	251	238	196	234	221	216	207	243	217	231	235	207	226	243	242	240	209	227	229	240	207	221	223	226	207	230	238	252	233	240	250	226	219	212	229	228	235	232	205	220	226	233	224	238	225	233	238	207	242	253	229	221	257	218	225	218	237	225	273	211	223	253	213	202	215	252	234	263	220	208	268	216	231	228	229	236	254	250	254	204	235	222	221	206	227	226	254	197	212	233	227	231	247	232	229	221	240	201	229	226	209	229	217	231	220	242	245	175	233	220	253	244	236	231	208	233	211	258	228	222	222	213	196	232	224	227	242	220	235	228	248
4323	802	593	373	361	330	283	273	256	267	254	277	253	277	258	245	205	232	265	251	242	265	273	281	254	251	252	257	292	283	283	250	248	278	257	247	230	254	258	239	259	239	268	234	249	263	236	278	231	271	238	263	248	272	273	244	238	237	250	243	257	254	268	248	264	256	253	244	251	221	242	235	263	251	269	257	257	283	238	232	276	251	247	252	232	275	241	287	269	256	253	222	274	245	249	261	261	279	256	269	249	239	253	260	262	250	242	271	249	240	272	240	239	250	265	262	262	271	264	269	253	252	230	241	256	268	265	243	273	280	252	275	249	256	277	275	240	272	247	247	254	243	255	243	258	235	270	262	243	274	265	261	248	275	252	241	251	273	268	252	253	250	291	233	238	250	267	245	258	257	266	253	210	262	270	250	260	234	263	273	263	278	251	276	254	262	270	247	279	269	256	258	270	243	284	226	249	283	269	270	264	259	228	265	235	288	251	266	254	254	269	242	261	251	252	222	248	251	260	242	261	248	267	257	274	254	264	284	275	246	254	251	241	261	244	243	283	253	254	270	251	265	244	259	249	246	269	264	254	267	242	233	267	237	268	272	244	251	253	232	247	224	260	255	243	268	255	246	239	264	227	253	268	260	243	246	255	283	264	248	239	242	267	253	259	243	251	254	272	233	240	267	252	255	259	239	272	266	240	268	227	265	260	276	267	293	246	220	263	247	253	282	244	258	244	264	267	255	264	256	252	275	246	242	262	250	251	253	243	251	275	246	236	252	268	253	246	241	260	265	262	238	279	246	274	265	250	252	227	251	254	263	258	250	236	269	257	253	243	240	243	244	269	241	269	248	243	241	250	233	251	239	248	248	250	262	256	259	251	214	265	268	284	254	242	242	251	247	258	244	276	260	283	257	257	265	247	266	248	254	257	277	280	262	269	238	266	249	251	258	276	254	254	271	263	266	230	258	270	264	271	228	241	274	276	270	276	242	227	252	277	258	240	234	240	248	264	239	253	252	227	258	250	213	245	245	250	251	237	223	273	233	256	273	263	289	267	270	293	242	235	272	257	251	229	235	267	241	241	230	274	239	243	266	234	272	237	262	236	250	252	254	234	244	268	225	263	262	246	279	254	260	249	238	254	254	234	249	214	276	218	244	275	236	226	251	259	249	259	234	263	256	264	244	273	245	275	242	254	261	254	239	238	269	254	259	249	234	267	235	246	246	234	257	230	278	243	251	272	268	261	236	247	261	232	260	239	256	255	239	234	243	265	248	265	248	265	246	233	249	282	262	261	237	258	278	279	247	243	268	251	275	244	250	240	267	270	248	250	257	234	247	253	288	259	244	258	251	259	236	244	295	279	260	266	268	245	260	278	241	248	222	272	275	243	260	274	269	234	269	246	258	246	265	284	258	262	245	256	253	249	262	261	255	251	257	272	234	273	257	272	278	231	269	252	261	254	267	269	247	254	272	254	271	257	268	243	242	256	231	249	278	250	223	258	250	249	238	237	253	252	267	254	259	254	248	223	240	247	255	265	265	255	258	240	258	268	254	250	265	266	235	238	265	265	242	233	273	249	278	248	260	274	268	244	243	228	271	252	244	242	266	261	250	265	263	269	221	269	272	271	277	255	271	255	271	241	240	244	272	270	267	263	263	278	252	260	259	231	230	242	286	268	254	234	271	252	257	246	250	253	233	246	226	280	257	264	274	245	244	231	259	238	293	244	251	265	277	253	259	262	250	257	248	236	249	265	255	269	263	257	246	237	254	268	243	246	265	234	265	267	264	253	248	237	265	243	231	266	226	253	253	258	256	270	249	258	253	240	229	260	241	231	262	256	245	260	247	280	279	260	248	270	245	253	266	252	279	248	218	253	251	240	266	259	253	260	257	261	246	274	271	255	257	262	262	257	260	242	261	242	241	271	234	255	228	300	269	271	230	270	242	266	240	244	237	255	267	255	228	234	261	270	232	288	240	236	287	260	236	257	227	240	235	272	232	240	262	277	257	223	268	246	233	260	253	236	276	276	255	259	231	270	223	222	251	246	268	263	243	259	258	258	273	273	228	236	264	257	298	260	246	250	237	252	272	220	252	261	249	236	247	261	254	262	252	253	266	221	258	269	252	242	283	247	261	245	239	243	269	270	220	250	253	263	242	250	259	237	271	257	258	291	229	252	260	234	248	232	247	283	251	265	247	237	246	254	265	278	257	229	241	250	237	253	254	244	243	275	274	284	246	220	245	264	264	250	226	296	250	271	263	243	246	234	256	256	263	271	219	254	234	253	251	232	234	267	246	276	249	263	241	257	273	263	257	258	254	243	262	260	243	252	270	254	252	256	227	278	284	270	250	243	254	249	262	238	246	264	246	216	263	268	247	281	250	262	249	251	255	244	263	282	257	270	245	264	232	243	272	255	250	252	247	262	243	250	230	242	264	265	261	254	248	258	253	257	251	249	240	257	269	265	245	248	240	277	246	258	274	261	262	259	259	262	276	260	239	251	269	254	277	272	241	272	264	262	262	219	243	268	229	265	284	256	264	262	248	256	264	277	238	271	263	257	282	237	277	241	290	238	262	280	260	262	255	278	240	266	256	227	262	266	249	242	271	256	248	235	249	226	262	274	263	253	216	247	254	242	257	257	259	261	263	253	270	234	232	223	262	266	259	249	243	243	263	264	263	252	272	295	285	262	240	273	277	237	262	264	238	249	272	239	260	242	268	249	255	247	268	270	244	248	252	254	264	239	301	250	237	245	235	280	250	230	267	261	273	222	292	263	259	296	264	244	266	271	255	285	282	219	267	251	204	294	266	250	261	256	246	249	266	259	229	247	247	247	240	262	261	274	253	270	238	245	253	251	257	259	256	231	225	246	261	263	238	238	263	253	273	235	272	253	254	270	230	254	253	220	267	249	237	248	258	252	273	276	237	245	266	250	230	233	248	258	259	266	258	272	239	248	257	282	252	254	287	261	234	243	235	271	252	244	275	234	264	228	240	283	251	273	264	261	237	258	219	230	244	237	242	228	226	250	256	209	273	240	244	244	254	259	232	275	276	251	243	245	286	255	250	284	265	273	253	249	261	251	266	265	266	255	257	262	239	258	235	286	251	261	211	243	263	252	239	257	262	256	239	264	264	265	272	236	275	223	269	258	261	265	240	229	247	253	254	267	247	237	277	243	255	252	277	252	263	249	223	239	249	253	252	292	255	248	245	231	248	256	255	283	276	254	261	254	287	247	247	245	259	234	254	273	257	269	246	269	259	280	273	253	253	248	247	247	232	235	263	221	299	269	246	243	263	285	271	279	268	222	248	256	239	281	278	267	267	223	264	236	259	267	242	276	232	259	260	233	238	245	241	260	255	255	270	277	262	249	230	242	281	299	262	253	256	257	229	228	265	273	257	225	260	241	273	268	272	259	256	249	247	255	268	283	260	224	249	249	260	277	286	247	261	238	219	256	275	221	238	233	260	257	248	248	257	256	249	246	257
23951	21372	28642	24467	21384	8863	947	623	502	402	375	367	326	332	319	338	330	283	299	312	304	283	273	269	285	294	258	265	275	296	273	281	268	258	261	277	298	241	260	261	289	254	237	245	269	258	286	276	286	239	271	275	267	296	274	269	276	261	250	271	254	259	267	257	258	275	307	271	245	290	259	291	262	256	259	251	233	270	260	273	272	252	243	235	258	230	263	268	239	255	259	268	264	285	258	231	238	252	278	232	252	240	242	264	245	271	257	295	260	246	271	264	257	281	288	227	261	236	218	261	222	258	283	256	231	251	266	235	276	260	232	251	249	265	268	246	234	257	261	251	240	268	264	267	267	245	276	266	231	248	252	249	258	291	262	256	257	273	251	278	284	252	264	250	244	240	251	258	255	243	258	254	239	261	256	242	247	243	238	242	257	265	239	261	248	247	271	245	252	247	226	248	259	276	224	264	263	244	274	251	265	241	267	271	254	263	242	256	282	276	276	222	251	234	236	280	260	257	223	240	240	269	244	239	239	232	287	248	277	262	263	246	265	269	253	251	249	250	231	290	227	247	280	264	238	253	267	244	253	229	240	246	266	261	257	251	239	228	245	282	236	237	228	245	240	254	285	262	255	268	252	301	266	272	228	254	248	263	243	290	241	215	254	253	242	257	277	276	256	250	264	279	263	238	244	278	259	263	234	266	266	228	244	277	236	268	271	266	248	237	239	261	259	227	268	252	234	263	272	245	257	254	259	246	251	257	243	269	264	280	260	251	275	278	273	253	268	273	261	263	223	276	273	275	266	274	292	278	269	255	233	236	282	285	278	241	294	263	273	234	260	258	244	237	276	271	264	266	296	271	263	267	253	273	262	263	252	269	230	246	229	235	260	270	256	256	270	248	261	267	254	268	234	229	259	240	230	249	269	289	236	244	255	256	282	266	236	273	258	262	279	238	226	276	258	223	291	257	264	251	256	281	263	263	259	265	234	288	226	230	267	229	260	261	230	253	229	271	258	241	262	224	242	254	273	253	223	238	267	253	267	275	250	245	284	259	270	265	260	233	241	267	237	268	261	283	235	241	276	264	259	254	267	264	258	251	266	272	255	253	242	227	260	239	257	282	258	230	258	284	255	271	283	244	257	266	244	258	271	263	273	254	245	251	247	279	243	254	269	245	248	277	262	255	245	223	237	258	238	239	246	244	243	255	262	263	281	277	267	243	259	262	249	236	246	274	238	247	231	274	231	241	250	252	268	235	274	273	271	253	258	246	237	252	270	245	277	275	264	261	226	246	227	262	256	262	295	262	264	263	250	229	278	250	270	255	276	251	269	278	261	248	262	242	287	236	265	243	245	236	268	239	245	270	270	247	280	258	256	273	250	250	276	302	272	258	260	250	247	254	270	259	272	245	221	290	260	272	262	282	258	272	224	268	268	251	281	291	251	240	246	249	274	252	260	235	252	249	258	257	229	264	256	261	256	242	266	237	288	255	238	272	249	265	265	273	245	253	251	272	272	276	255	272	254	254	301	257	254	264	255	242	259	252	256	252	232	261	252	234	257	243	264	282	270	257	245	277	249	290	298	288	232	236	259	229	268	247	267	248	255	256	265	254	263	227	265	266	245	263	264	288	242	257	259	246	245	250	260	239	245	232	253	240	233	253	242	257	245	246	240	263	278	237	285	258	268	254	241	253	283	236	261	214	268	247	257	259	266	255	231	263	232	279	278	225	284	273	278	273	224	243	254	236	249	236	255	273	236	241	234	263	244	245	261	260	272	276	267	241	265	243	248	275	260	238	268	242	272	268	282	271	244	260	239	240	246	240	276	243	267	242	257	243	261	225	269	257	251	253	270	252	254	265	259	226	280	240	282	265	239	276	283	253	249	241	243	262	246	237	238	277	252	240	243	270	265	270	253	248	237	280	271	243	265	261	254	290	264	267	256	268	254	259	262	221	274	259	272	255	250	240	236	271	274	227	244	254	251	284	251	274	262	220	265	237	238	271	270	267	259	283	253	287	256	265	245	229	262	229	268	247	265	255	253	257	224	264	277	260	268	259	254	240	256	260	226	261	249	234	266	235	266	272	273	263	253	264	249	261	246	256	260	258	277	266	235	264	255	262	257	266	270	271	264	264	261	240	244	267	261	234	256	247	229	230	266	273	270	248	225	252	245	258	283	248	246	255	254	263	243	243	261	233	243	277	243	245	257	261	229	238	256	244	291	257	294	288	258	261	293	264	244	233	221	286	281	263	263	263	278	254	252	259	242	243	274	263	243	235	250	252	245	255	267	247	283	254	256	244	273	268	238	244	256	248	234	260	279	272	260	280	276	281	258	270	285	256	270	247	267	270	241	257	260	254	270	273	300	269	239	247	232	261	271	253	243	250	255	246	270	249	250	273	268	252	251	238	242	258	251	242	276	238	256	233	261	273	265	263	234	250	224	253	257	253	264	247	281	252	245	252	247	254	271	270	257	232	248	260	283	248	223	272	232	257	253	225	264	257	265	246	222	281	251	269	278	249	260	263	211	272	255	242	253	269	243	255	247	250	250	267	249	257	240	252	284	259	233	270	239	258	263	250	270	225	262	241	281	257	239	247	252	225	236	252	248	267	231	265	245	268	262	276	231	282	272	254	257	254	252	258	261	253	246	271	254	282	238	235	245	281	264	247	270	260	240	270	284	291	261	244	259	259	250	271	285	298	243	269	246	254	253	253	249	268	274	258	253	249	264	273	249	265	282	262	242	260	250	254	295	235	270	244	257	278	249	268	265	225	243	269	263	256	240	260	275	268	245	249	231	231	250	241	262	274	234	284	273	229	246	236	253	274	240	246	267	272	280	250	252	276	265	259	256	262	260	254	244	285	265	251	240	273	265	274	282	253	257	258	242	288	262	247	273	262	250	249	244	227	252	288	256	242	254	276	242	250	243	257	260	237	254	279	254	239	248	268	261	274	263	247	290	271	247	261	272	283	258	254	258	284	277	259	275	254	240	246	280	253	253	284	260	270	243	261	285	267	253	284	250	254	264	250	247	221	229	240	268	268	268	256	265	277	262	234	281	266	232	255	255	257	266	255	264	281	245	255	245	284	233	246	258	309	231	275	247	232	243	227	255	285	251	234	251	252	256	240	266	234	251	257	273	269	259	252	256	231	239	272	258	242	274	270	255	262	270	224	290	274	234	233	281	253	248	272	272	242	246	224	267	221	276	264	260	247	279	251	213	271	236	246	261	216	251	262	258	260	236	264	262	273	252	266	271	250	275	265	281	273	219	243	261	261	271	239	267	258	233	265	242	236	256	253	248	259	244	282	254	263	212	240	286	265	260	248	264	268	250	291	263	293	252	264	273	223	234	279	270	252	258	271	252	256	254	257	247	240	241	249	258	263	256	255	274	239	252	281	274	236	260	245	266	238	252	293	248	235	276	233	279	268	249	259	262	236	236	257	256	257	266	282	296	268	268	248	259	261	264	241	236	252	246	263	241	230
3355	8929	5658	2693	1861	1454	1070	897	722	630	510	494	421	437	409	373	352	352	333	354	329	301	310	321	301	311	297	299	269	311	291	288	309	289	296	282	304	258	296	312	276	267	275	268	303	293	291	269	301	246	276	310	274	295	280	314	306	271	298	286	294	285	273	256	283	273	275	273	268	278	272	257	240	272	265	268	261	263	286	252	301	270	289	283	291	300	279	250	297	278	262	284	263	291	259	308	293	281	275	268	268	293	263	252	274	275	296	270	285	286	261	267	250	259	275	302	278	274	283	320	253	295	267	279	309	277	269	291	249	277	269	264	284	274	264	294	269	263	268	296	282	281	304	254	259	295	242	264	226	254	253	249	308	255	248	268	288	252	270	267	264	256	262	282	270	289	299	256	238	248	249	266	265	296	283	260	279	284	242	274	285	255	278	250	275	255	259	280	287	287	261	296	251	293	275	249	295	282	287	289	241	293	279	282	261	279	255	272	280	274	270	274	287	274	267	248	276	268	248	269	283	257	295	287	279	294	279	277	268	299	272	292	280	241	282	270	276	274	284	281	271	253	265	264	277	263	273	259	281	270	269	259	265	263	290	290	272	288	284	295	272	271	253	294	277	270	247	262	261	277	269	289	285	308	295	304	279	292	296	289	284	273	266	274	277	254	270	272	306	275	296	279	277	286	267	289	252	280	290	253	301	266	288	290	288	289	254	280	252	257	249	261	250	271	254	289	277	290	237	244	275	285	251	288	248	281	271	243	298	267	291	288	264	266	276	298	270	298	283	279	278	279	260	285	266	257	283	275	288	285	276	281	283	269	279	258	277	292	277	271	270	275	254	296	280	248	288	296	239	286	264	272	278	273	254	264	278	293	276	274	275	275	253	275	249	275	283	267	264	259	273	276	292	260	278	263	279	268	268	287	260	271	291	280	271	284	269	278	281	272	266	283	326	267	285	276	281	265	288	286	263	249	271	264	283	278	284	286	248	277	266	296	270	271	286	280	282	266	300	262	260	255	263	297	307	258	308	259	280	268	290	274	320	240	252	256	289	262	258	282	274	283	295	291	249	255	259	281	288	275	272	272	249	316	289	293	290	294	251	277	256	270	286	279	260	261	253	263	284	280	286	253	269	278	281	278	270	278	288	286	283	276	267	292	300	285	274	270	284	261	289	269	246	268	308	292	250	266	265	270	283	269	275	280	285	235	260	273	255	277	292	303	249	275	270	271	275	293	266	290	275	276	278	256	284	247	275	293	237	264	278	277	261	260	280	267	287	274	279	288	256	275	286	280	267	289	244	266	271	270	253	260	247	266	285	258	246	292	277	260	293	282	304	277	267	287	276	246	285	283	253	288	258	258	285	276	253	277	284	289	264	277	288	293	252	281	276	298	266	241	278	256	280	263	251	252	279	265	267	277	267	283	286	276	235	284	281	267	247	280	254	288	296	270	292	285	250	270	268	279	287	262	290	246	241	268	259	278	269	304	272	276	276	281	270	275	281	284	312	283	272	288	281	270	273	277	279	259	262	263	278	273	277	276	265	272	243	262	276	265	295	262	285	282	264	286	289	252	291	301	303	271	272	253	264	296	270	303	313	314	288	265	288	269	268	260	255	275	268	261	256	276	299	268	292	259	250	293	295	257	273	309	263	266	291	290	277	235	244	257	272	273	293	283	260	297	249	263	277	273	272	253	263	289	264	291	285	293	276	249	285	294	270	259	256	255	276	310	254	289	247	272	317	315	245	287	281	281	260	262	268	266	265	283	271	284	277	242	269	263	254	276	261	283	246	268	288	287	279	289	268	270	295	279	296	247	245	271	263	256	266	309	299	266	269	271	271	278	278	276	298	306	275	291	274	242	281	264	250	280	252	274	253	255	311	252	258	306	270	255	245	285	263	242	284	244	262	285	273	288	281	271	267	269	278	247	263	285	305	298	283	275	281	290	281	276	271	272	261	264	271	269	266	263	271	276	266	289	294	265	257	244	270	280	256	259	280	268	247	312	283	283	237	289	261	285	299	277	294	311	251	273	252	266	279	270	282	308	278	246	286	261	263	266	256	277	242	288	281	290	260	275	275	295	295	253	271	259	272	280	274	241	253	261	287	263	273	312	309	250	285	288	257	284	273	269	271	291	278	306	259	261	277	274	261	262	278	288	249	241	255	283	293	268	273	247	297	272	255	251	275	251	289	283	223	266	290	242	269	271	233	278	277	260	280	293	295	268	266	294	260	251	254	278	259	283	265	270	260	296	276	256	250	272	277	270	257	245	233	284	261	264	266	254	241	285	265	249	271	257	289	275	293	288	283	275	278	266	257	260	235	266	272	285	266	296	256	276	272	286	260	269	267	279	274	299	277	290	246	275	267	294	285	282	281	259	287	240	266	267	254	263	263	286	277	248	261	269	253	270	268	267	274	287	268	271	282	283	248	296	273	295	257	267	259	267	257	269	277	294	276	276	293	273	263	295	264	290	231	268	249	275	252	277	267	265	280	278	275	283	305	250	272	280	251	260	247	250	292	258	256	268	284	278	270	289	243	270	281	289	273	274	280	234	257	284	266	258	273	280	279	255	276	229	283	285	281	273	229	275	275	272	292	246	243	297	292	296	277	232	278	256	290	267	278	294	277	253	282	226	259	287	245	270	269	288	241	279	233	294	256	273	271	256	271	278	271	304	243	296	279	293	272	277	277	269	283	292	337	265	288	277	247	274	238	256	276	295	258	284	264	265	258	291	291	279	279	268	296	251	275	267	275	248	297	247	284	287	294	284	244	277	312	259	267	246	288	303	273	276	282	275	279	260	280	248	255	274	307	270	275	266	282	274	267	294	231	258	288	250	250	270	258	279	265	231	260	273	250	266	264	258	282	248	262	306	251	293	288	302	281	276	284	265	280	325	251	296	283	271	259	263	270	263	278	239	245	292	285	269	291	304	275	288	256	264	296	289	265	278	265	259	298	271	272	292	315	282	267	263	281	262	282	271	289	280	267	246	271	256	265	251	250	270	257	272	270	268	264	256	267	242	277	280	269	293	278	281	303	263	267	283	249	267	282	271	267	283	284	288	262	273	286	279	259	275	270	291	251	271	273	295	246	279	282	291	293	309	260	271	259	269	294	244	273	274	267	291	254	261	273	275	286	277	233	279	277	274	250	274	260	270	271	256	282	272	296	279	290	269	283	301	289	287	259	254	274	280	284	266	259	278	277	273	261	255	265	286	292	280	291	295	297	257	296	248	272	280	278	280	282	273	255	279	270	255	288	292	257	308	267	285	303	275	288	294	275	277	273	261	248	298	287	290	272	258	286	303	273	283	283	277	265	262	258	244	252	268	261	288	292	297	261	270	266	252	296	255	280	277	289	245	276	283	290	288	258	255	301	295	250	259	264	262	253	279	267	261	300	284	269	266	257	258	283	268	273	292	259	260	272	273	276	284	287	296	248	286	292	256	291	263	237	248	288	277	291	267	272	289	278	272	264	263	267	253
25298	21454	27616	25647	9784	921	753	597	577	563	520	520	514	511	486	458	476	466	443	460	491	453	480	474	399	422	477	468	475	436	442	468	470	486	497	473	461	434	473	453	477	495	498	483	462	476	453	453	454	494	417	423	451	427	449	448	482	420	431	441	461	414	437	463	495	435	462	463	480	456	445	469	479	444	457	469	451	445	464	442	465	491	470	418	429	440	437	485	484	448	438	440	452	461	484	444	425	453	464	477	431	435	468	461	504	453	443	428	499	461	446	443	405	426	450	437	439	482	450	477	464	421	455	466	490	470	460	433	478	496	426	498	418	507	407	455	454	415	433	476	436	437	419	427	421	453	443	484	441	440	464	427	441	423	466	490	429	451	468	503	490	451	446	442	434	480	446	445	442	422	415	463	435	445	434	408	452	432	465	460	468	407	454	425	491	457	456	459	482	443	426	446	434	453	455	420	455	442	445	472	441	470	445	435	456	440	454	463	453	503	463	436	478	470	458	457	478	465	457	475	480	452	487	446	494	404	491	445	462	471	456	429	426	466	478	428	435	484	455	434	466	480	443	470	421	454	448	459	434	434	458	473	441	438	451	447	473	462	496	476	452	453	467	482	415	446	421	442	471	477	443	454	475	462	459	502	448	449	456	451	435	458	484	451	438	455	452	455	460	493	475	450	459	452	454	459	439	454	449	464	447	426	474	441	463	468	451	451	458	454	420	433	471	471	460	448	438	438	414	432	411	461	473	433	469	436	456	436	483	454	467	469	438	480	434	442	459	469	458	485	462	469	448	442	450	456	440	451	465	468	419	471	454	461	455	469	516	450	482	444	448	455	451	418	440	439	466	423	426	454	467	464	470	458	454	451	480	450	451	454	432	443	428	422	462	460	459	424	462	428	455	428	429	422	460	473	486	437	469	470	429	456	450	425	430	472	471	497	429	455	436	461	496	469	422	452	424	432	484	441	429	444	463	453	460	449	472	438	422	455	429	450	431	481	482	485	415	472	440	484	424	468	440	431	510	444	434	507	478	434	481	502	481	424	449	468	464	449	472	441	433	481	456	462	460	449	427	471	458	431	452	436	430	469	472	486	449	459	450	432	430	489	432	436	416	454	448	456	455	451	434	466	432	443	451	450	461	469	430	437	471	436	441	454	457	434	436	457	446	477	431	458	458	479	448	483	455	479	450	454	454	480	459	447	490	466	454	426	454	451	466	454	441	414	471	476	410	422	469	469	433	434	445	468	454	457	451	449	429	463	468	470	438	433	470	451	442	474	495	456	421	441	464	434	444	434	478	451	455	467	452	487	453	467	463	476	457	445	481	448	434	472	420	447	497	440	438	457	489	469	448	460	427	425	398	456	484	481	434	477	433	440	427	451	483	442	460	474	453	439	456	452	458	451	448	433	471	456	436	422	454	469	444	438	496	452	448	442	453	464	415	456	437	454	467	447	453	490	416	466	439	469	506	465	474	464	458	445	438	441	467	452	452	440	449	452	461	464	462	458	450	447	482	444	448	483	445	452	489	460	458	458	439	452	448	466	422	472	481	453	434	437	462	461	492	478	459	471	482	449	450	476	514	419	457	461	461	436	428	448	448	506	437	439	453	462	423	468	447	414	452	474	468	455	471	431	444	476	501	451	433	459	470	437	467	458	418	476	441	479	467	504	471	446	439	404	451	480	439	440	459	412	435	441	472	432	461	469	462	439	415	429	435	428	434	476	442	494	442	473	417	433	474	449	419	468	457	464	447	429	470	445	429	434	470	453	430	435	456	433	439	437	460	448	438	464	458	462	453	457	392	462	473	474	411	440	464	457	441	451	476	434	415	479	447	480	444	395	421	473	485	428	442	478	417	452	469	490	501	454	455	466	437	425	416	448	474	467	435	476	415	460	462	482	452	464	443	459	452	441	453	429	442	431	475	446	480	484	461	473	480	504	456	428	479	426	486	436	470	429	489	449	440	457	454	448	487	442	461	447	486	432	454	472	454	478	447	443	450	441	463	455	442	449	456	427	450	488	488	454	452	448	484	466	474	457	448	444	466	446	463	439	453	485	472	458	446	411	462	426	427	421	425	448	450	461	501	489	451	445	404	457	433	444	457	468	429	475	441	463	451	440	460	457	453	469	424	465	456	438	453	480	471	423	453	462	445	468	426	419	474	472	456	443	461	461	441	478	449	491	473	453	449	433	442	443	466	463	463	463	476	464	439	461	445	475	463	429	483	455	456	460	454	466	446	506	470	468	452	426	448	467	432	435	473	466	503	478	466	445	458	427	450	449	472	454	500	456	453	458	439	472	452	453	489	449	420	463	455	491	444	440	470	439	415	470	461	470	489	454	484	472	445	465	460	454	448	428	443	461	459	445	434	458	475	498	463	444	451	450	435	463	432	471	471	426	465	440	454	437	485	476	456	449	460	455	452	463	452	454	463	471	472	457	430	429	453	453	431	427	466	444	456	460	454	473	480	437	449	458	480	464	429	466	428	480	479	461	464	421	467	444	438	421	446	455	490	447	475	450	459	455	474	477	449	402	432	392	470	448	456	469	390	454	480	452	462	455	462	406	406	443	511	456	462	455	454	465	398	462	458	441	456	432	483	454	485	479	457	416	480	459	430	470	465	492	466	439	478	463	415	474	436	471	426	437	464	493	436	429	437	419	455	418	444	462	453	440	467	449	486	451	491	421	446	456	460	473	500	450	459	479	448	461	488	450	462	440	456	432	452	445	452	473	465	458	444	477	421	470	446	466	456	440	428	453	396	458	454	427	484	452	460	449	462	451	440	440	438	431	437	413	433	439	464	434	473	443	453	470	457	481	429	472	476	426	421	438	465	482	420	474	405	470	425	441	442	419	415	427	437	494	449	495	428	449	445	449	438	441	447	448	459	469	441	454	429	431	475	449	447	428	417	496	457	461	452	462	401	468	475	426	441	453	474	463	475	467	463	482	461	449	448	477	448	432	424	433	458	464	439	473	446	435	440	451	474	488	444	483	493	490	461	466	462	438	479	453	445	434	443	473	440	424	475	469	447	469	462	444	442	468	469	428	440	471	473	432	432	430	487	473	483	451	465	442	426	461	455	438	485	426	465	444	418	453	477	439	446	409	480	473	495	466	446	436	431	446	499	467	452	496	451	485	456	474	495	418	456	445	441	445	438	474	446	454	408	440	431	428	479	457	428	480	429	447	438	453	474	425	427	482	483	470	467	434	447	457	460	431	423	468	427	463	484	447	455	450	445	436	438	439	442	483	479	448	472	483	453	446	501	489	445	483	493	441	435	479	465	443	442	459	475	453	451	421	474	433	437	449	444	463	447	454	465	441	462	440	431	449	426	411	442	409	464	430	442	449	464	450	455	467	445	444	477	422	469	407	467	477	448	491	438	411	459	479	435	435	461	425	465	462	445	449	463	476	459	460	440	455	450	444	458	473	465	440	474	439	440	450	442	436	465	453	429	489	481	430	432	457	420	454	498	426	468	490
3594	5389	3460	1814	1360	1155	897	839	742	663	637	613	584	620	559	526	560	531	521	524	579	540	525	504	514	474	503	502	465	472	508	494	495	506	514	465	483	520	536	483	489	453	489	501	498	512	504	481	507	486	519	493	443	494	512	466	482	479	518	480	484	499	519	476	524	446	496	473	497	463	451	499	511	512	521	492	467	514	463	498	501	474	473	476	467	506	472	498	479	489	503	506	484	509	520	462	503	493	466	456	521	464	491	479	490	455	475	453	470	477	499	453	497	475	496	450	480	505	521	461	477	485	473	473	456	471	477	507	489	492	479	500	483	478	494	505	459	515	498	475	481	477	479	503	504	506	465	500	451	489	473	465	496	460	466	521	505	505	459	516	522	477	505	490	474	486	521	521	447	501	477	520	499	464	467	500	477	446	499	486	484	499	501	455	509	506	451	496	500	482	496	507	510	458	482	504	494	492	476	460	534	517	504	481	490	462	481	491	488	475	491	498	477	500	454	496	470	516	446	478	496	499	504	530	456	480	480	498	492	509	513	521	511	498	507	450	505	517	486	501	484	475	449	464	448	488	491	458	434	510	463	461	518	532	473	512	501	485	522	471	501	461	471	531	464	478	469	499	483	477	469	480	536	481	468	465	474	503	501	497	476	525	491	482	478	480	508	489	476	465	488	482	480	467	487	481	453	492	487	494	502	474	454	508	491	485	445	452	482	527	449	487	501	469	530	458	486	476	500	473	497	454	536	489	525	479	445	451	506	478	512	491	501	494	492	446	496	490	487	471	518	503	486	465	501	495	494	486	485	477	473	490	484	528	482	488	484	487	442	494	497	450	457	530	520	467	505	513	506	511	483	457	466	522	453	514	506	521	478	456	486	499	499	444	496	502	489	473	476	448	519	500	477	469	483	476	481	439	483	474	510	494	489	487	477	504	492	499	482	507	476	495	495	489	564	474	526	468	489	499	480	532	499	498	512	445	480	494	490	456	499	513	469	506	505	474	478	484	508	488	478	488	473	459	492	509	486	494	511	500	484	438	485	438	427	446	476	497	482	483	481	476	454	469	475	483	477	495	455	494	542	466	507	462	460	484	443	486	468	465	509	443	495	465	501	478	533	525	525	454	475	504	473	504	491	477	497	487	447	452	471	466	480	496	483	471	487	496	484	512	458	484	452	477	493	490	494	484	478	464	472	483	463	497	465	509	466	470	532	457	478	489	442	474	496	464	507	506	522	467	490	473	465	532	478	491	475	463	467	481	522	467	444	507	464	512	488	499	495	462	447	514	460	467	487	457	486	466	460	491	492	479	481	487	466	479	464	477	504	538	484	493	487	480	505	449	485	504	476	440	498	481	468	492	486	463	499	531	497	491	497	466	447	511	498	506	495	515	500	475	505	453	480	504	438	485	496	498	533	455	525	502	488	459	522	524	499	457	469	504	479	467	487	504	481	488	481	490	512	491	474	499	524	498	489	474	472	488	482	471	494	509	466	502	489	502	462	492	496	499	493	475	469	530	502	463	473	463	520	496	488	497	499	506	485	458	496	474	506	489	437	498	510	471	482	491	487	473	484	526	497	527	474	478	480	489	489	452	488	482	483	475	481	462	488	452	519	506	459	507	503	467	470	474	479	527	482	484	489	506	481	531	470	485	479	514	521	483	495	532	489	489	474	496	469	525	506	479	509	452	506	483	487	527	475	491	484	512	482	489	503	482	482	487	486	503	504	473	482	517	508	480	441	472	493	466	511	463	464	509	470	488	498	507	448	484	474	501	506	461	498	518	461	495	436	457	505	462	494	503	470	486	510	495	472	499	486	470	463	458	472	451	500	484	459	485	518	424	471	465	494	484	486	489	504	459	508	524	451	455	467	448	448	484	447	486	453	463	480	501	479	498	462	450	523	481	476	456	445	522	460	472	462	495	485	478	468	509	510	510	505	467	455	518	485	529	494	492	489	496	466	477	506	534	465	510	521	459	477	495	471	492	516	491	470	483	509	494	496	428	458	535	519	456	487	458	469	513	510	486	451	455	490	479	437	513	525	503	471	489	519	490	512	504	485	515	463	456	483	478	478	487	540	479	534	490	480	459	458	478	489	448	478	489	485	458	486	503	479	505	508	445	480	478	491	458	474	467	471	472	480	480	462	469	481	492	500	460	500	494	471	472	491	497	518	496	509	508	484	473	473	462	466	454	541	515	486	512	478	518	489	499	498	492	494	483	489	489	525	464	481	510	513	539	441	461	454	480	524	466	459	496	516	511	476	493	474	522	489	484	521	503	476	457	495	521	506	518	460	498	477	470	489	476	483	493	459	463	479	465	495	493	488	496	496	482	489	429	469	476	487	460	472	463	504	485	486	489	489	485	472	511	502	473	477	452	486	509	472	452	476	492	504	525	511	493	493	452	507	472	436	485	497	544	466	455	520	465	480	484	482	432	539	491	497	520	484	483	485	471	471	484	515	469	479	481	491	434	439	486	473	459	491	528	460	491	509	471	504	485	492	458	462	492	487	517	502	491	459	460	501	491	499	492	495	454	468	506	508	509	548	468	466	466	522	520	484	510	509	515	507	488	481	471	459	447	488	489	510	505	496	495	471	480	463	456	492	501	474	445	493	511	469	509	487	463	447	486	480	496	497	502	442	452	465	472	492	497	456	481	494	482	458	474	466	476	452	482	462	488	490	467	477	499	494	480	499	466	474	488	443	497	490	499	480	482	479	453	474	552	483	519	472	510	518	487	498	487	511	491	511	486	467	483	496	471	483	501	502	489	470	512	513	475	472	501	498	491	469	473	485	548	422	458	486	446	461	495	516	497	507	455	482	462	492	462	477	479	475	487	492	481	454	480	457	496	455	485	475	513	493	511	497	467	457	444	507	494	466	481	482	510	522	468	490	435	522	495	505	483	473	434	461	452	469	446	480	501	474	475	468	521	457	470	467	523	484	512	476	504	482	493	469	451	467	457	458	444	483	479	494	460	470	474	488	537	476	547	487	462	472	481	489	491	488	484	520	499	474	478	501	468	476	465	477	471	452	476	486	535	479	484	496	475	487	469	487	489	496	456	485	487	518	493	448	466	515	507	458	495	522	515	482	480	490	514	487	473	478	477	500	470	484	507	461	483	483	487	511	468	485	468	495	482	472	451	489	447	518	468	500	496	460	492	517	534	500	490	464	510	486	446	490	518	461	465	506	463	513	476	458	513	467	454	515	527	512	465	478	489	522	493	489	506	469	509	490	483	484	472	494	488	485	549	457	475	469	479	481	483	500	463	468	513	479	540	500	473	476	488	520	475	497	493	438	489	510	486	503	462	517	500	483	456	446	490	475	494	506	503	494	499	476	477	493	465	517	447	527	487	452	530	476	446	452	475	503	498	509	502	493	512	430	495	518	457	453	489	437	514	499	515	481	447	506	502	492	479	448	510	498	484	547	484	475	567	497	472	481	530	500	494	505	464	499	495	494	501	522	445	448	464	448	459	467	509
22914	21404	29142	24053	21405	21457	7891	1405	1022	976	859	771	792	749	680	687	679	675	629	658	654	684	654	606	598	595	602	590	619	599	624	580	595	585	553	582	552	602	570	597	564	572	561	585	562	610	577	548	626	582	620	600	570	592	581	642	551	564	618	594	566	580	587	597	557	579	563	545	545	566	563	577	643	587	610	588	597	610	557	556	530	578	573	550	541	606	578	570	609	574	546	573	561	603	578	594	561	563	544	629	559	578	562	562	561	550	563	528	562	563	553	578	570	562	561	563	583	567	616	527	541	557	595	548	550	566	579	563	615	562	540	564	523	570	533	581	577	574	572	560	559	542	550	560	567	569	542	603	580	614	568	602	533	550	516	572	575	609	550	603	586	608	569	545	561	590	527	566	569	542	572	574	574	549	582	545	606	586	517	576	545	563	539	577	602	564	555	543	583	542	532	594	541	558	550	555	546	591	582	535	559	586	567	569	536	559	568	571	559	537	553	534	578	547	533	578	564	541	538	521	546	544	536	530	521	529	535	547	505	557	582	591	576	535	597	569	575	593	544	568	529	538	586	584	534	561	564	590	575	589	548	507	554	571	554	537	570	555	554	583	546	528	563	544	544	565	581	611	545	586	581	599	551	587	585	525	596	623	658	566	591	566	548	577	600	612	548	539	587	540	558	570	614	541	563	577	602	538	577	533	613	592	591	548	562	584	549	585	595	558	552	605	510	589	566	570	538	586	565	553	541	542	567	563	566	553	572	545	570	565	532	619	571	563	600	559	562	553	563	568	570	568	602	548	549	531	548	548	587	601	591	548	586	581	552	556	537	554	612	555	565	577	585	557	568	568	534	560	604	570	520	569	609	575	559	552	607	581	550	561	569	551	561	557	602	597	604	552	536	556	584	580	580	570	579	542	596	543	589	536	553	561	550	575	598	559	521	576	581	560	559	567	600	563	596	572	522	561	590	553	507	592	593	526	580	573	572	570	589	547	575	554	551	609	542	571	570	553	586	570	528	558	542	578	573	509	601	547	581	566	565	596	562	523	644	617	527	583	543	546	590	621	561	568	570	561	585	547	581	606	538	595	534	540	581	541	589	605	529	553	557	575	558	529	562	572	587	543	573	544	573	597	562	557	557	539	556	577	560	589	523	594	573	576	521	580	582	553	574	541	551	597	587	582	568	598	563	575	555	530	548	539	578	549	560	539	589	577	561	557	553	602	564	588	566	571	571	547	556	550	582	558	581	543	528	569	497	543	565	522	591	556	595	558	581	564	589	544	557	538	586	537	555	534	573	555	569	541	586	567	552	547	573	592	567	567	547	583	578	534	561	555	503	610	558	603	571	583	536	571	543	543	571	552	588	552	578	561	612	535	567	602	561	566	553	598	569	571	534	574	584	540	578	612	549	563	567	527	597	599	567	530	527	582	531	594	570	566	564	556	540	532	547	535	533	543	629	600	599	596	583	537	559	571	575	539	554	551	549	580	563	534	575	587	524	562	543	550	574	563	540	573	580	543	572	562	522	511	545	573	559	535	574	573	578	559	581	591	603	554	562	532	572	556	600	565	558	563	575	579	549	552	565	601	580	577	564	609	528	578	541	579	559	589	586	520	564	569	551	587	562	604	579	559	560	566	574	534	578	580	544	543	564	555	546	593	571	554	581	554	552	593	563	537	536	582	541	551	581	558	569	590	597	509	593	529	543	557	590	570	595	556	549	561	555	596	589	562	603	567	547	559	587	578	581	576	575	581	530	584	572	584	537	565	567	591	580	577	606	555	556	592	523	593	553	563	567	573	541	511	553	568	535	554	553	562	585	584	552	573	556	614	574	525	572	551	600	543	558	541	594	597	574	556	563	574	549	605	591	596	577	624	558	608	559	575	574	575	537	537	573	557	578	560	536	582	595	573	567	518	550	567	590	586	601	587	557	574	586	585	573	544	558	529	575	567	546	550	571	548	561	582	555	560	597	569	585	576	587	613	532	542	562	560	574	554	545	601	575	533	561	563	523	591	585	591	556	529	563	582	515	532	598	572	581	555	603	568	566	572	534	596	549	583	600	587	542	560	552	595	578	555	501	529	598	546	574	566	594	554	558	565	560	578	526	558	593	564	516	531	581	518	582	578	575	571	579	565	545	575	548	500	566	582	552	568	572	568	545	562	574	565	538	594	544	544	582	584	589	573	580	537	546	579	597	577	592	609	601	567	617	544	560	574	554	527	623	583	567	557	594	560	559	597	566	538	580	495	566	586	558	599	542	559	562	561	554	535	587	542	580	553	569	557	564	538	555	558	514	536	599	578	550	555	586	552	564	521	547	547	539	537	577	562	616	558	556	557	567	587	566	567	533	595	549	589	598	578	532	541	547	575	531	598	588	592	560	552	592	553	601	540	585	521	587	579	575	580	583	548	582	600	567	572	573	575	549	577	511	606	589	578	587	578	528	599	542	509	576	575	588	593	575	577	523	561	527	539	563	565	561	504	512	528	549	556	545	548	561	552	558	557	548	569	591	589	549	556	582	560	593	601	574	571	581	551	549	556	574	541	546	558	543	623	611	532	536	578	560	573	556	601	578	564	549	578	569	558	573	562	596	569	615	581	599	531	552	573	558	540	547	608	571	557	549	548	565	555	547	552	560	533	576	594	545	548	584	559	556	555	519	570	586	559	505	582	557	545	594	615	581	579	551	560	567	532	576	570	563	546	608	576	604	559	581	558	573	607	610	576	559	610	571	603	540	574	571	525	553	546	621	605	529	581	532	573	552	589	555	550	547	593	578	536	532	585	579	559	523	577	562	568	557	550	540	569	569	547	543	572	570	546	557	537	585	576	570	576	587	556	538	527	553	557	550	529	569	546	558	559	535	560	585	607	595	586	576	545	523	557	550	589	556	626	580	616	542	598	580	558	541	602	588	581	584	578	613	563	546	575	564	602	565	584	562	588	598	573	530	567	564	564	574	562	564	567	577	549	534	561	559	606	551	579	572	545	542	533	556	539	566	641	595	545	549	576	563	532	562	574	553	580	531	543	578	587	577	557	561	623	555	553	553	543	580	582	602	570	521	559	572	560	541	564	528	568	557	535	570	560	620	554	554	582	590	559	545	591	564	607	560	559	546	569	565	584	533	527	534	573	571	544	584	565	580	537	592	559	552	563	545	522	546	580	592	564	594	554	576	612	543	572	546	533	572	509	575	530	589	516	565	521	586	551	573	537	593	560	548	596	573	532	529	595	580	534	555	563	575	562	516	570	527	596	558	554	541	561	548	551	598	553	553	555	563	531	540	552	545	550	596	581	539	549	536	570	563	579	589	596	563	562	547	516	594	597	511	604	578	536	558	596	577	592	540	568	606	551	583	584	569	547	572	557	527	623	523	581	596	542	542	548	572	572	574	534	572	568	534	570	571	542	564	519	563	621	564	549	589	584	570	562	552	577	558	541	524	590	525	605	598	538	579	550	550	564	597	555	594	632	621	553	581	549	522	596
4799	15009	10048	4946	3664	2726	2127	1701	1382	1297	1136	947	912	866	782	736	735	719	671	722	673	689	618	593	669	583	664	659	615	619	586	596	592	614	606	610	584	579	590	608	589	651	585	577	589	580	623	584	560	546	579	599	595	600	582	578	579	578	592	551	597	566	579	573	582	604	570	536	598	600	579	597	574	586	563	591	595	606	579	574	586	536	547	559	527	520	536	556	563	606	579	553	571	580	590	538	565	578	568	545	528	575	567	557	558	545	591	558	557	576	537	554	553	546	554	583	573	547	623	542	573	639	549	553	529	579	598	551	552	579	581	556	560	615	562	577	589	587	574	562	609	549	594	570	572	563	552	567	548	606	553	582	599	524	569	521	572	588	546	594	596	558	559	586	532	562	565	561	568	598	581	558	557	590	592	582	527	598	601	558	561	582	563	570	621	576	558	561	574	567	586	576	561	588	585	594	551	555	595	554	595	599	600	547	578	563	542	556	555	562	548	578	551	590	580	584	599	575	531	596	566	614	556	556	561	582	599	551	590	583	549	573	586	544	578	598	586	558	591	555	553	541	515	561	605	552	575	641	597	554	571	547	569	548	592	546	562	576	547	581	575	553	564	573	567	580	582	541	555	563	619	586	590	523	581	548	552	540	560	560	545	566	597	555	562	555	575	566	585	586	565	596	594	550	558	537	537	565	572	547	558	630	622	567	573	571	610	610	542	550	601	525	537	531	546	604	600	540	555	546	568	559	544	539	597	555	601	589	558	603	579	564	540	580	573	600	554	560	592	544	556	526	579	527	578	588	542	539	568	576	534	545	568	593	602	562	616	532	562	560	592	563	597	582	585	581	539	566	568	560	568	567	613	565	580	550	588	584	591	599	558	591	585	536	561	564	622	577	540	567	563	574	608	591	576	563	617	544	589	589	589	512	549	603	597	520	587	564	596	582	538	581	575	564	562	546	536	604	561	563	530	576	568	567	591	586	578	605	589	563	586	569	558	581	593	583	544	563	569	553	556	562	581	543	605	557	567	612	561	556	598	578	598	526	516	535	551	612	610	581	537	579	544	610	571	549	564	555	584	555	563	559	517	539	547	541	618	584	556	596	565	598	557	571	600	578	550	580	573	594	618	621	589	546	542	619	582	568	612	525	570	597	606	590	585	506	577	584	616	589	588	559	566	572	545	575	603	603	594	579	558	549	531	532	555	569	607	566	537	568	584	600	542	585	552	593	537	615	571	594	594	554	550	600	571	567	559	527	641	563	581	545	541	515	543	567	573	587	565	582	594	586	574	567	601	545	553	542	550	590	606	577	556	549	582	557	569	603	571	546	591	548	583	570	547	586	555	529	566	598	541	513	590	598	514	576	577	564	594	557	520	554	537	609	579	601	531	573	555	597	562	571	548	569	537	564	564	527	585	598	564	540	569	553	543	629	526	551	609	559	554	534	598	581	525	587	525	585	550	562	543	556	602	591	549	560	569	588	561	519	564	561	564	562	526	545	582	586	598	598	556	565	578	536	651	579	527	556	573	540	542	550	591	602	546	565	601	575	563	552	532	579	524	543	553	546	545	575	571	545	560	579	584	549	586	547	585	562	583	540	598	574	543	559	585	581	582	532	550	577	546	533	565	551	558	588	535	549	595	585	576	557	580	575	565	564	523	557	575	576	548	594	561	544	569	573	546	534	589	503	570	527	571	572	563	563	550	541	568	592	575	549	532	549	584	574	557	561	533	598	580	523	589	588	540	600	561	573	583	580	585	583	547	582	586	552	561	599	546	578	579	527	572	566	595	528	529	586	593	572	580	555	556	555	610	539	570	550	530	586	576	574	635	567	538	570	560	549	628	575	554	570	553	552	598	596	603	569	590	590	597	562	565	570	564	549	581	541	572	559	564	532	583	566	557	536	593	606	570	538	614	582	570	571	571	609	529	585	572	573	517	587	551	571	596	589	559	576	608	575	556	563	526	577	591	598	552	585	609	560	580	567	603	585	565	552	610	581	552	585	555	596	535	547	526	579	547	592	574	574	607	596	558	598	563	588	551	557	573	524	546	587	576	562	555	580	536	562	561	547	644	544	576	558	559	549	580	570	545	609	555	599	556	568	559	570	583	566	569	578	592	580	515	561	541	574	590	525	576	599	559	581	526	582	572	570	580	585	532	610	594	575	541	538	590	543	530	562	559	593	587	518	594	549	565	569	555	574	552	610	590	555	563	544	625	593	572	552	580	579	607	568	526	572	583	549	570	582	581	576	621	543	549	567	581	575	585	537	563	599	560	563	533	580	605	558	591	575	527	614	572	559	561	581	590	571	560	543	553	591	528	542	555	616	542	558	591	534	564	584	564	574	586	574	586	558	537	561	558	535	583	545	567	497	556	594	539	598	584	557	582	578	593	591	592	535	565	541	569	555	548	573	580	615	596	531	559	536	572	540	616	531	606	626	588	602	578	573	535	572	597	559	567	592	583	578	584	535	597	562	574	534	568	574	581	587	582	548	560	558	582	553	541	538	571	568	554	564	547	590	576	568	588	643	602	593	583	522	531	556	578	586	570	575	566	581	570	581	534	549	563	545	565	584	552	586	592	541	559	527	602	612	552	550	545	560	543	559	562	539	537	572	591	612	571	559	565	597	600	599	573	589	589	553	546	594	526	595	588	567	555	555	588	570	567	556	573	570	551	576	569	540	555	544	566	613	585	550	578	531	539	525	589	545	561	567	614	531	536	579	585	550	589	632	566	579	542	547	560	578	533	569	578	553	551	548	601	557	575	554	609	557	539	538	580	604	573	612	562	547	546	594	542	591	577	588	528	587	573	591	539	578	564	562	544	524	570	590	571	575	575	574	579	540	540	560	589	524	557	571	554	541	540	542	567	554	538	611	594	552	591	561	582	560	566	544	584	578	550	545	541	610	577	577	590	567	544	585	551	549	576	560	569	566	587	532	546	592	576	562	565	559	558	578	605	577	573	571	574	571	559	585	559	569	577	585	569	523	567	594	546	552	580	546	554	544	566	574	553	586	564	585	530	574	568	520	567	595	539	537	597	605	582	563	539	517	606	585	540	548	551	571	538	525	587	583	591	589	526	548	544	569	567	557	543	525	563	563	538	577	586	604	577	594	607	552	594	577	572	515	602	536	592	532	579	578	526	594	587	581	554	560	561	584	554	574	563	569	587	550	548	590	611	541	550	556	605	586	577	595	548	562	582	546	592	573	616	576	616	564	521	555	529	571	585	553	550	595	571	505	541	544	535	542	555	536	590	565	588	574	587	552	598	606	552	568	567	590	571	550	573	579	579	560	601	583	563	588	543	568	572	529	593	563	583	560	568	578	568	580	564	553	590	587	581	571	564	601	597	562	564	559	565	565	556	597	594	625	558	587	556	606	594	607	569	540	600	573	553	575	555	564	571	563	578	575	569	560	548	552	580	534	507	534	581	552	542	571	570	583	564	558	559	557	591	595	584	572	593	567	600	550	547	603	547	562
27943	17444	3212	439	306	289	255	236	230	254	208	218	207	230	231	219	266	246	235	243	231	191	260	215	207	217	221	233	223	239	231	234	251	216	240	218	231	258	250	220	217	230	246	209	224	226	222	215	223	217	206	228	231	235	237	221	247	233	209	222	230	220	240	223	201	205	223	238	264	228	231	207	241	223	219	218	252	233	220	241	245	238	236	225	218	187	212	234	247	232	218	245	227	233	216	214	221	209	212	231	218	236	221	215	238	219	223	229	232	248	224	232	211	216	231	214	235	216	219	242	248	219	230	228	225	241	244	201	242	224	230	239	221	220	223	245	210	239	233	232	207	241	233	216	239	224	210	239	227	213	244	225	210	231	218	234	225	212	210	218	221	209	224	238	208	198	225	227	245	231	220	229	220	219	241	223	205	226	231	221	259	222	203	229	232	214	216	228	210	239	217	222	235	224	249	241	203	232	233	244	199	206	238	235	218	231	212	223	229	220	252	221	211	241	243	208	239	233	197	229	229	229	250	244	243	223	215	228	228	218	242	218	203	237	229	223	240	228	218	245	238	263	233	206	243	256	221	222	230	231	225	235	230	230	218	235	252	254	237	218	236	232	229	209	231	213	223	218	235	234	225	227	239	235	235	212	210	238	229	216	211	207	252	219	250	235	209	242	238	231	228	192	203	253	217	248	222	233	208	232	226	233	209	193	210	241	229	218	226	252	232	241	270	200	245	223	235	224	231	243	229	222	256	222	249	224	212	218	218	197	227	221	219	249	247	217	211	242	211	234	217	217	227	251	221	224	239	219	230	219	177	238	215	240	259	241	221	212	208	237	250	224	211	229	221	217	235	231	220	229	214	225	227	265	201	236	214	232	243	217	218	227	227	228	235	238	234	204	215	243	228	207	211	243	223	240	230	230	194	236	225	219	218	247	229	220	199	206	226	236	189	233	214	204	226	240	257	237	194	247	225	248	245	211	204	245	237	209	247	235	252	261	241	217	239	230	210	238	217	242	245	214	237	212	253	243	216	230	245	222	211	237	219	217	253	221	248	222	242	236	231	209	223	236	224	227	212	225	226	225	237	242	245	250	213	243	216	255	228	234	241	221	227	207	223	225	234	219	243	233	219	215	236	254	234	235	216	223	231	232	208	204	189	224	210	213	224	221	232	237	224	199	223	226	225	224	226	222	241	208	210	206	246	217	209	232	225	226	241	221	235	226	224	231	239	234	244	231	238	228	233	217	216	219	251	253	218	220	218	238	229	229	228	234	208	210	186	253	248	206	226	219	220	194	250	262	230	223	198	209	226	226	232	241	195	208	247	228	220	198	219	251	239	255	226	239	231	204	235	229	245	207	218	224	239	248	231	218	218	233	237	260	214	230	229	219	242	262	235	205	226	250	244	214	202	251	236	226	248	222	233	188	204	234	211	217	213	219	195	211	222	209	219	240	262	226	229	233	226	248	211	242	221	239	216	243	221	209	202	234	215	236	227	233	222	218	226	224	225	255	196	240	212	210	255	210	241	234	216	214	247	236	232	218	226	256	215	222	226	213	216	260	211	243	227	214	237	205	215	226	229	233	243	213	227	200	233	216	229	219	222	242	216	206	218	219	241	231	184	221	208	253	207	224	201	207	215	213	234	230	202	215	198	239	215	237	225	208	223	204	230	256	254	243	217	253	240	214	210	232	209	234	226	213	236	250	221	223	256	216	225	228	264	224	258	241	241	200	224	232	216	221	228	255	202	219	221	216	220	213	219	220	221	259	206	271	225	222	217	228	225	228	230	241	224	243	253	254	203	229	199	246	239	242	255	229	214	209	229	216	239	189	229	245	224	196	241	215	206	224	234	215	227	248	227	218	228	210	230	240	226	233	234	205	216	253	207	222	249	224	221	224	233	252	221	227	232	226	225	222	226	215	198	203	227	222	249	229	236	214	239	228	234	232	226	234	219	219	249	204	239	215	248	220	242	241	211	224	237	231	240	248	234	260	217	231	211	196	213	204	231	213	205	244	235	236	222	239	228	213	243	211	230	228	231	229	213	236	226	222	229	254	214	219	236	235	220	222	212	221	222	233	216	230	240	234	210	233	215	213	227	249	227	248	238	218	248	224	196	228	237	224	228	247	215	234	218	238	242	237	226	202	236	236	214	224	225	224	233	232	226	232	221	236	222	217	242	212	226	195	236	246	231	215	215	205	243	216	248	255	236	244	265	226	232	241	218	207	223	251	247	256	260	225	227	238	212	243	221	216	215	222	227	237	241	260	205	222	234	229	217	234	217	227	203	217	223	202	214	217	210	226	234	236	243	223	217	232	215	229	242	220	231	242	216	242	216	212	243	213	229	234	197	238	232	249	225	224	227	252	203	232	242	230	251	247	234	200	255	225	217	225	272	249	230	227	222	228	222	230	226	225	208	234	249	234	223	237	248	212	233	227	259	252	190	209	223	214	239	224	225	237	246	245	275	204	254	232	195	240	234	257	238	237	241	235	219	246	231	255	207	242	225	209	251	219	222	231	218	237	214	251	263	214	198	215	235	224	210	234	216	220	241	201	227	211	216	204	227	239	238	251	197	221	226	226	215	226	240	211	227	208	234	241	213	208	258	215	229	238	219	245	224	214	197	242	220	253	229	260	229	233	254	215	216	222	220	210	225	220	221	229	206	237	235	222	219	252	226	207	241	241	217	236	237	213	205	233	206	236	225	238	245	241	243	214	232	243	249	226	223	240	215	230	214	232	243	224	190	232	227	206	227	217	211	200	234	238	215	222	228	230	238	226	226	246	235	211	219	242	239	224	230	227	244	224	224	226	211	232	204	218	266	231	238	235	238	224	229	226	220	242	218	223	223	217	218	243	205	242	195	272	233	240	214	249	232	233	213	219	232	225	209	205	243	224	246	211	226	209	203	261	215	222	219	232	220	223	232	203	235	228	224	223	236	207	254	218	194	235	239	229	223	220	234	250	212	217	222	235	210	206	247	235	229	220	218	211	225	241	223	232	221	228	210	212	195	226	244	255	211	212	237	255	234	205	251	231	248	231	218	212	247	224	229	223	244	195	259	223	198	226	225	249	214	218	214	210	229	243	211	235	227	234	206	217	232	235	238	235	233	240	222	214	225	237	206	221	226	219	219	250	231	211	216	242	236	246	194	232	227	239	242	237	243	227	234	236	235	213	238	241	233	210	236	204	241	225	206	232	206	222	214	224	239	218	227	202	213	216	229	221	230	214	252	231	258	220	228	212	226	260	224	258	224	220	230	242	218	233	214	222	252	190	235	231	233	213	197	224	240	246	208	207	221	223	206	182	206	204	212	223	231	236	231	222	240	241	225	215	206	244	230	216	228	193	239	223	233	248	246	248	241	256	229	244	241	240	247	202	232	248	213	225	203	231	243	217	234	241	237	241	225	237	230	204	234	216	234	228	199	261	227	215	203	211	225	218	238	228	226	219	212	222	238	207	212	224	227	239	218	185	228	240	212	214
4298	776	556	384	351	317	303	286	273	295	256	323	245	261	271	263	271	292	283	266	260	262	239	247	260	272	241	252	273	253	240	266	258	276	264	208	236	234	263	264	254	261	237	240	249	262	271	283	279	257	270	264	232	228	244	251	261	244	276	261	257	252	247	240	262	288	251	261	251	249	251	256	243	266	272	242	251	233	244	254	257	270	251	252	264	266	261	265	228	253	242	212	266	279	261	257	237	264	251	249	247	240	252	223	264	258	248	248	249	238	269	275	252	256	237	247	255	280	240	271	257	262	253	260	257	256	276	259	260	267	247	258	258	256	231	270	261	268	263	229	244	273	248	240	266	260	266	246	247	225	248	261	255	269	265	254	279	248	248	270	266	268	238	255	277	256	230	276	275	274	239	231	226	280	266	272	253	242	274	268	238	273	271	245	271	252	252	290	232	239	262	261	254	241	266	239	242	256	281	264	264	250	277	240	255	208	238	262	252	267	250	268	245	238	269	254	254	249	260	274	266	230	257	254	266	211	237	248	254	237	250	262	264	248	268	245	239	251	255	251	226	251	247	278	242	248	260	238	246	270	255	266	263	256	248	232	256	286	259	233	245	250	242	256	238	280	264	262	221	230	291	250	250	255	239	243	238	238	289	250	266	222	266	283	230	262	261	267	253	252	250	231	243	245	280	268	233	276	234	269	235	263	261	270	253	249	292	261	279	281	270	260	239	266	257	220	234	259	255	272	246	229	280	239	241	231	228	249	259	246	232	243	245	222	241	256	261	237	253	231	253	246	260	268	258	275	262	245	247	275	251	279	265	264	235	255	256	279	241	234	279	277	235	247	263	235	266	245	274	235	266	258	254	251	222	247	257	234	219	272	246	233	253	266	217	254	249	266	271	280	247	239	258	287	259	260	275	258	258	268	248	262	238	249	243	277	260	251	260	274	241	230	229	265	257	272	254	245	239	262	248	261	270	267	264	237	239	241	253	243	235	230	245	273	232	276	245	230	271	248	246	278	264	259	260	244	244	266	251	254	235	277	256	256	238	248	256	267	252	247	255	254	261	247	236	261	237	267	239	245	292	262	237	268	271	281	273	257	242	242	228	262	243	258	254	259	251	264	267	254	263	203	288	261	245	245	240	252	274	276	242	300	248	256	262	252	244	253	244	258	227	250	266	260	270	265	263	261	238	307	255	244	276	268	238	266	292	232	276	276	282	234	231	251	280	250	236	259	218	267	255	275	245	258	249	263	246	242	268	241	253	230	240	254	261	263	250	260	271	232	257	255	254	255	252	233	243	240	261	236	245	255	261	262	262	255	240	243	299	252	257	253	263	269	247	269	244	275	272	290	234	242	254	246	274	248	257	259	263	285	263	274	265	263	254	259	240	257	297	234	257	270	285	267	248	252	246	230	248	274	243	256	255	245	246	277	233	254	260	260	262	249	263	246	262	240	241	244	244	261	267	240	306	267	259	279	294	260	286	279	253	269	288	253	267	266	249	251	275	227	270	223	254	260	247	225	252	256	249	256	246	246	267	272	251	243	280	251	237	278	279	270	281	289	272	265	245	258	283	265	239	263	254	266	254	253	257	246	274	280	292	270	228	247	253	221	259	246	253	260	244	248	236	260	276	248	233	278	255	263	279	246	230	255	268	236	262	238	242	235	267	237	246	251	241	237	220	262	250	268	254	282	274	263	276	262	251	271	265	263	230	268	246	251	242	233	246	248	243	268	251	238	246	255	244	243	277	262	259	284	267	224	224	272	267	255	247	246	227	260	253	237	222	299	263	252	241	278	247	249	200	247	248	249	266	260	258	251	264	257	266	269	237	231	274	246	279	254	266	282	279	260	251	237	285	244	271	259	244	246	252	265	247	241	260	267	241	248	251	247	247	276	243	270	243	256	235	266	276	218	230	242	282	233	245	257	263	252	254	270	256	250	260	248	242	246	234	258	237	241	234	256	254	236	250	272	231	261	255	235	263	227	280	272	248	248	267	262	225	248	244	289	260	243	257	250	250	274	279	228	262	258	243	251	249	227	235	276	223	273	259	234	241	270	254	240	261	234	262	255	276	251	258	249	238	255	248	276	236	262	264	235	249	274	268	270	248	240	244	257	264	255	257	245	281	251	248	266	286	259	246	273	271	233	259	275	299	256	258	266	234	242	266	273	264	260	280	271	248	255	241	263	250	261	267	240	226	280	251	254	240	252	259	253	232	272	253	244	253	248	315	254	285	262	249	251	251	266	267	281	263	247	271	262	243	243	286	245	280	274	235	269	269	273	261	261	250	270	254	287	246	237	275	238	267	256	226	261	253	237	261	243	245	234	241	257	245	258	246	277	260	276	236	235	260	271	269	260	278	246	245	248	287	247	262	256	260	255	226	244	262	262	251	253	288	270	255	264	270	254	272	233	246	248	264	241	249	249	245	257	247	255	256	263	252	268	269	257	256	265	227	236	234	277	265	260	287	263	260	250	226	265	247	227	244	237	266	277	258	272	268	272	256	273	261	264	257	284	234	239	281	282	248	246	237	239	242	264	256	253	270	258	261	253	262	275	250	250	263	249	266	273	227	257	261	232	244	254	249	281	276	233	285	267	284	261	269	249	264	249	259	265	271	264	242	245	253	255	237	292	252	280	223	240	253	279	254	273	264	243	260	245	251	231	243	290	262	277	246	258	256	251	271	253	240	277	243	297	265	241	273	249	272	288	253	242	250	267	233	259	275	239	261	254	246	236	249	281	241	239	236	233	230	270	260	276	222	295	262	257	236	234	248	251	243	230	271	264	251	238	253	249	246	255	273	267	255	260	240	281	266	236	260	246	272	260	264	251	253	271	277	263	259	246	226	271	256	227	275	252	278	265	236	240	235	259	267	231	260	249	264	262	257	278	292	242	253	269	276	263	248	233	255	223	230	265	271	223	280	241	253	274	261	246	274	250	238	242	275	276	254	291	250	257	227	257	244	237	228	269	211	260	280	277	238	262	267	230	275	236	273	276	244	260	236	273	280	255	248	266	232	247	268	257	267	250	254	233	249	268	267	260	250	262	265	251	278	259	278	235	261	243	246	271	243	251	265	261	247	245	248	262	269	243	267	274	244	265	286	241	239	271	233	230	300	245	283	262	261	247	265	246	265	280	270	255	244	284	275	233	287	260	236	260	265	250	259	273	238	246	257	239	247	253	245	224	260	237	264	271	274	263	212	276	236	275	255	261	253	254	277	246	280	263	238	243	209	239	252	246	233	267	276	235	243	259	266	262	279	270	275	249	261	304	243	242	235	258	271	240	248	253	234	263	245	251	247	243	279	263	262	202	267	237	266	250	232	240	242	249	264	282	280	281	267	251	281	217	246	233	324	243	269	255	236	242	252	231	249	235	258	245	265	235	257	240	254	257	244	268	256	219	270	263	263	257	263	280	265	249	249	282	244	243	239	225	235	259	254	249	271	243	259	261	269	271	242	242	238	277	257	285	262	237	264	243
23971	21376	28656	24467	21348	8847	886	611	493	468	397	402	361	359	309	302	310	290	291	282	253	276	305	239	273	265	248	258	237	293	249	273	248	280	249	257	248	266	261	277	289	266	282	270	270	238	245	266	258	232	240	287	272	273	234	251	234	283	262	244	266	228	253	241	292	288	251	247	277	275	287	263	235	240	266	254	296	294	242	239	262	255	230	247	266	263	275	233	258	255	292	269	298	238	261	257	240	258	267	237	232	264	255	256	238	283	265	263	246	226	248	246	272	232	258	243	234	261	245	264	244	308	287	267	245	289	234	262	262	243	248	286	225	236	243	238	239	243	263	229	262	263	255	251	250	270	268	240	237	278	242	256	271	266	217	255	247	245	249	252	283	252	235	278	256	250	251	250	269	251	243	234	223	244	262	242	258	258	243	269	210	280	244	288	263	265	261	251	258	254	254	246	213	274	255	254	253	250	264	253	255	277	271	289	264	241	269	266	273	236	238	303	231	244	269	272	262	257	248	260	248	254	277	276	257	257	263	249	273	248	255	263	248	288	264	251	263	238	242	229	257	252	245	243	261	253	243	247	294	248	271	280	262	265	258	260	245	244	244	241	239	256	265	260	247	241	245	229	272	243	257	277	247	276	288	229	255	255	256	272	265	249	262	292	245	237	263	265	259	267	284	264	266	257	279	267	313	257	263	224	265	259	283	256	251	256	261	263	269	279	267	270	242	265	269	287	263	235	260	270	266	258	249	264	236	287	254	268	301	283	275	276	250	240	254	272	255	258	228	245	281	251	247	236	233	249	270	263	273	246	298	249	261	260	261	266	265	244	230	294	272	268	264	260	244	264	248	260	241	241	259	250	271	247	264	246	234	261	289	256	269	255	251	232	260	239	275	252	259	266	246	243	233	263	238	252	254	247	246	244	249	266	275	277	239	248	252	253	267	267	252	235	276	251	240	251	247	272	230	230	238	273	263	233	254	254	240	279	252	252	269	240	285	258	261	252	245	251	243	253	253	264	257	248	242	251	265	260	259	258	247	235	249	286	276	277	233	237	254	246	299	250	254	271	229	269	218	248	260	253	270	264	270	269	285	242	267	266	258	250	273	246	256	250	273	256	255	236	230	229	274	248	277	253	260	245	264	244	246	245	243	265	247	263	275	257	255	227	254	271	272	232	265	255	270	239	250	258	249	249	241	246	260	280	263	255	260	283	264	261	266	233	246	261	260	267	265	269	237	249	271	295	254	267	245	263	248	241	240	281	298	256	269	255	281	252	229	256	254	266	272	261	242	237	245	269	274	249	263	227	262	265	230	275	247	230	259	284	268	246	275	262	259	248	281	235	243	236	267	249	265	233	279	272	251	255	229	264	252	295	252	247	269	258	262	272	259	254	267	235	248	263	264	293	234	252	264	302	231	252	278	249	261	263	244	272	253	257	276	254	271	251	265	255	263	281	275	252	238	251	234	245	270	248	247	252	271	251	244	265	257	253	222	244	245	284	276	250	259	270	277	256	267	231	242	240	247	281	244	263	255	273	256	284	253	226	243	263	229	245	231	270	277	273	257	259	254	252	273	257	226	257	258	279	276	275	275	259	254	254	244	251	264	257	249	218	255	262	253	246	268	245	263	253	268	257	259	263	285	238	267	256	249	279	289	254	269	263	267	268	246	226	280	262	256	260	264	272	270	248	277	311	249	272	250	269	252	220	273	257	257	259	277	223	265	267	252	279	277	254	239	250	273	236	246	252	265	248	272	240	253	237	302	251	250	262	268	249	263	254	249	257	242	253	251	247	261	270	283	297	237	242	254	264	234	243	259	282	249	258	256	272	261	228	225	245	258	250	292	283	253	265	241	246	248	270	253	258	252	251	231	264	288	236	286	283	246	267	276	250	250	238	266	263	249	245	259	257	271	270	238	249	256	263	257	256	233	241	237	239	248	247	249	243	249	251	269	230	268	272	224	245	246	264	238	259	262	253	246	240	241	247	263	259	247	266	244	252	272	252	245	238	252	243	258	255	262	263	239	257	266	270	248	248	245	248	254	232	254	240	262	260	252	251	264	282	266	273	263	231	293	249	251	276	259	274	273	268	232	252	254	256	245	244	248	249	221	242	256	288	265	239	254	257	252	266	272	262	250	257	236	276	306	262	268	213	262	279	265	247	262	241	244	238	277	276	251	246	252	271	260	256	260	257	229	265	225	244	261	249	263	261	235	239	278	268	264	234	275	240	243	236	252	250	263	274	247	249	269	280	259	250	239	255	235	241	233	234	248	280	255	241	243	220	275	248	257	279	294	253	253	307	254	246	270	272	234	287	262	267	248	263	241	272	254	226	280	260	242	227	261	222	230	216	261	258	267	249	272	295	229	271	245	255	267	248	240	291	264	252	242	270	243	261	257	242	278	252	237	231	267	246	238	240	261	262	253	255	259	230	255	275	274	246	244	276	280	257	259	248	229	235	275	262	254	268	233	228	257	263	262	239	259	241	236	268	290	250	229	248	252	257	243	274	243	237	253	247	239	240	271	227	264	242	249	265	249	272	277	291	298	252	241	263	251	244	262	226	279	236	261	253	252	252	234	265	260	276	325	255	246	252	240	268	271	234	260	228	239	255	253	264	232	260	270	260	241	254	256	290	286	260	279	287	257	237	266	271	255	260	247	257	234	257	250	253	246	269	238	255	242	244	253	238	228	268	229	257	264	233	216	256	274	273	229	241	230	252	256	248	257	248	273	269	274	249	240	248	268	248	256	211	244	242	226	282	257	250	254	220	264	277	253	275	241	260	250	247	274	242	242	246	274	254	254	241	270	250	237	233	247	265	253	258	286	273	243	255	250	271	260	236	244	274	245	265	228	246	245	269	258	242	275	233	255	253	249	271	271	279	258	271	260	238	260	211	290	225	252	253	239	243	226	282	253	269	279	261	275	224	254	273	249	257	262	257	269	235	265	242	249	260	252	253	254	232	240	273	255	272	236	262	238	280	258	227	229	240	258	264	252	262	261	261	269	246	276	242	244	267	255	262	265	244	276	237	258	272	256	255	260	256	275	272	264	268	259	237	254	276	275	279	260	266	262	277	254	226	263	280	245	223	258	278	269	280	230	265	274	245	265	241	259	272	274	243	235	275	259	253	272	275	266	265	287	291	233	234	235	259	275	250	286	252	247	247	245	261	299	259	254	268	270	248	239	239	247	211	228	254	251	274	265	255	249	235	238	265	269	253	222	246	279	252	250	264	237	258	263	270	251	263	262	250	243	245	249	263	244	264	269	239	240	229	235	248	249	254	252	248	261	213	269	257	258	274	268	254	267	289	252	250	286	236	251	253	270	246	240	274	224	228	224	273	217	227	236	257	255	226	256	244	221	228	238	261	269	269	251	257	243	240	252	249	250	271	260	282	248	227	265	251	259	234	237	238	220	270	267	237	253	232	252	229	268	267	251	241	223	246	284	257	271	277	242	263	258	248	238	239	261	298	252	240	244	245
3354	8970	5864	2744	1950	1492	1099	916	749	630	532	478	456	421	394	384	356	358	341	385	318	334	292	305	303	306	269	295	277	276	301	299	278	341	275	309	275	295	264	284	266	291	270	296	284	313	269	294	291	287	303	287	256	250	275	274	280	275	273	285	288	268	256	280	289	305	271	253	267	260	255	276	253	288	254	253	302	264	249	275	278	246	285	279	292	262	275	280	267	262	281	297	294	288	271	244	266	240	297	271	270	289	282	263	268	305	270	267	261	256	263	269	268	267	280	271	297	287	280	252	293	281	291	272	286	253	261	282	298	266	269	268	254	246	264	289	265	258	266	238	269	283	283	253	279	285	272	263	259	279	269	260	254	278	285	269	263	279	313	283	253	282	318	266	289	260	279	280	290	247	304	282	295	278	326	269	254	281	289	266	288	241	272	287	279	213	256	278	245	264	271	260	295	280	244	288	264	250	284	255	269	263	285	256	283	284	274	248	266	265	285	283	275	291	283	294	286	286	277	282	299	281	257	297	267	278	282	256	266	270	252	291	280	251	285	287	279	249	278	245	280	252	248	279	264	259	283	251	277	279	269	274	267	268	254	268	268	280	297	275	283	271	253	287	264	279	269	263	277	302	275	314	275	235	269	269	313	274	268	258	268	307	280	309	292	257	287	278	283	280	266	274	262	288	255	286	237	288	283	270	278	279	283	304	272	299	305	271	275	265	273	262	245	268	292	262	279	265	294	273	282	251	244	298	282	268	258	283	277	266	278	296	293	258	251	270	264	271	272	274	236	308	296	283	293	254	277	260	290	272	247	286	280	272	312	258	257	273	243	294	276	263	265	272	276	261	279	278	281	246	313	261	295	281	282	261	253	295	272	289	261	301	264	275	300	318	274	288	259	277	267	256	279	262	270	282	276	268	273	255	289	248	285	218	263	260	289	255	276	295	260	277	275	294	288	266	279	240	290	287	295	266	269	283	279	274	252	274	266	251	265	287	277	270	279	260	281	336	263	290	263	259	303	272	278	241	295	259	291	288	262	282	281	257	304	310	260	285	270	282	301	298	277	256	268	282	272	278	279	299	285	261	260	282	276	262	261	263	271	270	295	294	263	251	271	309	280	275	291	280	278	251	279	242	302	258	279	305	268	270	287	273	270	267	262	279	282	269	266	285	287	277	261	299	259	266	295	264	247	262	264	283	278	272	299	259	272	286	295	276	260	263	259	298	286	258	251	265	294	279	263	272	270	278	292	274	295	262	271	265	297	290	257	279	295	252	280	261	274	279	278	288	262	244	288	288	261	253	257	240	285	290	272	245	279	260	269	280	249	260	294	251	273	260	254	261	295	262	284	279	289	279	268	267	268	290	304	273	279	276	250	258	266	273	260	266	269	247	269	273	269	288	278	299	262	277	262	280	290	246	266	276	290	261	262	261	285	302	298	262	263	292	279	289	288	270	286	267	261	266	272	280	261	281	261	296	285	285	253	279	251	288	263	274	284	284	260	262	289	291	234	270	247	251	278	285	278	271	253	260	284	221	270	317	265	274	259	265	282	271	269	287	274	276	258	262	264	275	295	288	268	281	289	298	316	261	271	265	279	288	244	256	274	264	265	300	291	236	283	284	266	279	270	265	267	239	267	252	271	269	239	267	276	266	284	281	282	274	301	249	252	285	280	263	271	240	281	293	277	272	301	243	259	288	276	278	272	260	273	273	285	257	276	291	257	281	284	249	261	273	274	258	273	284	293	250	308	258	287	277	301	281	259	249	316	259	275	257	302	291	264	302	299	282	280	255	285	286	258	253	267	296	255	277	253	311	289	283	291	246	287	255	284	245	260	279	259	294	231	292	281	289	294	282	282	274	286	260	272	284	260	275	266	251	264	305	273	277	261	278	283	286	286	269	277	290	268	275	284	284	290	296	281	301	262	255	275	272	280	275	279	274	288	269	291	278	272	280	279	263	274	283	269	254	247	266	258	290	283	261	270	237	276	234	279	263	290	268	262	281	249	298	268	270	278	274	288	282	256	274	305	299	232	279	307	286	285	306	267	256	288	295	281	273	271	277	281	281	268	276	270	282	268	276	257	253	275	277	243	279	269	268	280	272	268	273	261	248	261	296	298	261	265	266	263	279	275	275	289	264	287	283	298	298	308	298	273	257	267	264	231	264	263	282	279	290	296	279	248	269	310	282	286	256	279	288	269	235	254	268	283	283	266	250	274	269	271	260	281	269	272	269	270	299	290	265	279	279	263	263	286	273	282	265	269	270	252	283	256	268	236	255	272	267	243	285	282	279	278	283	276	269	270	278	286	291	255	275	307	271	260	303	242	281	280	256	290	285	266	262	275	256	291	254	257	277	263	283	286	246	275	263	273	286	268	285	263	275	281	295	276	296	269	270	312	272	297	283	265	270	285	291	267	300	282	268	273	316	275	266	281	282	274	281	254	274	255	295	260	268	277	259	254	273	269	259	267	249	286	260	268	271	262	267	278	265	269	275	280	277	275	249	252	264	266	249	267	271	303	252	246	279	279	272	257	251	288	273	275	253	247	288	243	267	262	278	250	229	268	264	252	245	279	288	270	283	256	249	273	256	287	246	265	252	266	270	259	257	282	281	264	272	272	305	266	240	300	277	270	285	262	280	278	293	273	262	279	258	257	276	266	296	281	285	278	284	293	277	278	273	279	290	266	261	245	275	282	285	309	281	291	273	240	298	257	274	305	268	286	290	286	265	264	275	283	268	267	269	281	258	283	267	274	296	272	298	296	273	277	280	248	273	296	294	246	309	313	283	293	295	279	267	281	253	246	279	277	265	257	258	277	302	263	278	270	258	269	278	270	296	265	281	270	278	263	264	296	277	240	266	312	289	287	291	273	269	271	306	271	267	285	254	282	299	281	269	291	255	295	278	246	278	252	305	280	276	277	268	284	257	283	273	315	282	291	310	260	274	265	292	284	278	280	268	280	295	284	246	303	237	290	271	273	301	279	264	269	267	297	231	243	276	282	262	266	303	272	268	311	286	261	247	243	270	267	304	277	272	289	275	293	254	268	254	282	278	260	290	250	293	274	255	269	258	263	264	306	277	271	280	261	317	274	285	263	291	254	281	299	274	269	269	256	284	271	286	287	296	283	248	247	280	286	269	268	278	278	292	297	252	260	280	267	266	249	284	274	283	288	245	251	281	298	287	254	252	267	257	274	282	255	272	270	294	265	259	277	238	296	262	273	268	275	282	286	275	274	243	268	257	281	268	247	299	247	274	266	287	263	278	284	244	245	249	285	278	257	259	257	280	282	253	271	274	247	296	271	285	271	249	286	297	280	244	254	307	296	257	243	267	295	280	307	309	266	289	319	255	274	319	250	260	259	275	261	314	279	285	243	245	244	294	239	291	272	293	256	281	288	249	266	308	288	275	292	275	282	262	290	269	267	293	256	257	288	263	297	267	265	230	282	255	278	263	255	236	256	275	267	247	245	288	288	288	270	308
25239	21424	27595	25617	9855	874	738	662	553	543	524	557	482	510	488	531	484	470	501	520	510	482	492	479	454	482	477	497	474	428	463	468	452	472	479	414	464	483	541	462	507	455	440	434	486	423	462	456	443	444	440	493	466	449	431	466	462	445	415	471	426	433	484	483	458	434	432	456	488	500	445	453	476	430	470	453	461	437	476	458	445	478	447	460	461	473	426	481	451	451	439	472	444	426	485	470	487	471	431	421	459	445	449	448	451	472	442	474	479	492	484	419	509	505	425	445	434	477	459	451	464	483	480	494	423	432	434	462	467	451	435	447	433	487	442	458	466	420	480	432	457	455	450	458	449	455	438	464	431	434	467	454	467	459	400	452	447	438	456	469	446	458	469	476	414	463	446	450	464	427	463	471	428	464	444	450	450	463	410	434	416	479	491	467	479	457	466	434	436	446	473	461	467	439	453	473	501	492	482	470	420	472	472	480	436	461	426	477	464	471	483	434	450	441	463	467	460	425	452	441	454	449	446	475	435	465	495	453	428	434	460	455	456	452	451	459	473	465	447	481	419	446	451	483	469	462	438	447	460	483	466	422	418	464	472	422	436	459	455	421	430	475	454	447	440	437	450	489	485	482	422	448	453	460	457	467	449	492	433	462	455	478	441	483	460	443	436	448	439	437	447	430	480	460	422	441	444	466	453	453	473	455	457	440	459	482	484	482	471	426	463	493	434	436	446	445	461	476	441	457	447	444	453	468	428	476	461	442	477	447	463	453	472	456	422	455	413	482	477	459	461	487	461	448	461	417	453	449	456	426	464	446	456	414	458	418	436	434	507	441	448	447	437	431	460	481	460	471	460	443	456	481	450	503	418	434	457	492	441	458	451	443	446	444	459	453	473	441	465	404	415	450	435	481	449	432	421	462	412	473	474	412	451	466	436	455	428	433	453	458	468	448	493	481	478	424	458	489	410	487	483	444	470	446	478	428	445	435	457	480	484	438	467	453	438	433	485	416	423	468	454	490	491	464	470	472	445	526	449	457	461	438	476	446	443	471	488	452	445	457	485	453	452	497	439	472	478	448	440	466	444	428	422	469	442	442	481	412	439	445	472	482	408	453	437	475	473	480	476	482	436	471	429	427	470	461	465	439	461	433	472	462	448	480	438	424	432	438	438	478	485	419	445	451	506	413	463	463	463	432	473	434	467	452	467	447	439	478	460	439	449	467	460	463	452	479	480	432	477	477	430	460	447	415	478	441	447	477	473	477	456	492	496	462	478	500	446	463	460	432	456	448	457	468	425	414	441	443	437	416	435	459	478	478	451	474	479	452	452	486	463	461	497	462	455	451	452	422	468	483	441	454	426	424	458	466	490	465	476	465	503	456	476	457	470	423	408	441	457	436	465	413	484	463	437	430	432	438	446	421	474	445	437	469	454	463	474	454	433	477	465	453	441	465	440	449	456	490	481	484	478	438	485	414	435	485	430	422	480	454	478	480	439	421	486	446	483	423	403	429	469	476	466	445	444	461	460	449	479	461	464	469	488	445	494	437	472	419	447	469	460	459	449	444	454	449	440	431	490	430	443	439	456	498	454	476	432	427	457	436	496	442	418	478	451	440	423	470	479	454	482	435	445	478	485	438	447	441	493	455	432	460	471	438	484	475	455	480	422	473	448	471	470	514	436	410	477	451	472	492	479	428	486	460	462	432	453	435	451	429	458	463	488	462	452	432	471	460	460	431	432	500	466	426	467	476	396	456	448	444	432	464	444	425	479	434	438	479	441	429	437	504	496	452	434	435	501	417	486	449	443	483	451	450	454	438	464	467	465	415	408	468	472	435	498	452	464	448	474	503	411	447	445	441	481	411	465	464	427	435	422	442	434	493	432	453	474	462	438	456	460	486	422	423	449	412	487	429	410	454	472	471	455	456	485	474	461	471	410	439	484	459	455	432	459	474	467	456	484	460	471	452	441	476	416	461	448	439	405	423	448	470	485	444	450	473	498	419	429	449	457	467	447	485	431	435	450	465	437	471	466	468	470	457	439	436	454	443	529	430	476	468	429	434	439	442	478	476	445	446	445	432	434	450	386	462	414	468	485	443	471	427	462	425	445	498	446	459	427	468	456	472	444	425	458	522	491	427	471	454	468	485	432	487	446	479	450	441	417	456	457	485	451	442	487	444	481	442	456	466	464	448	440	446	453	492	464	458	448	462	454	464	454	438	449	459	471	435	462	463	470	463	464	462	461	465	470	445	462	447	481	447	447	469	491	465	444	394	454	446	460	456	463	425	440	430	445	444	458	450	447	444	469	505	437	428	447	478	468	468	477	483	490	439	454	467	472	468	452	429	466	491	416	462	454	492	433	482	446	439	419	439	450	430	456	481	457	439	440	467	445	442	437	429	459	451	431	459	419	438	453	452	469	460	471	450	449	475	459	463	429	480	453	464	480	467	449	440	473	446	412	477	459	477	417	466	461	479	457	452	442	445	473	468	446	487	432	468	447	465	454	468	463	444	468	428	469	466	454	406	464	485	463	464	419	435	458	436	423	439	454	463	421	464	430	477	495	479	429	442	465	467	466	442	461	444	463	464	428	500	475	477	433	456	471	441	465	455	447	483	453	441	447	444	474	458	461	490	487	446	421	408	466	471	428	421	471	447	460	430	467	436	467	471	452	447	448	416	443	453	463	442	441	475	457	443	435	402	444	459	473	422	475	473	450	436	447	424	432	422	454	428	450	452	431	448	448	416	456	456	446	433	503	443	430	441	480	464	455	437	472	450	422	456	453	482	459	440	444	457	434	470	434	458	487	466	440	453	441	458	432	433	428	407	420	476	470	420	475	488	444	481	454	455	420	438	436	448	451	477	463	468	457	436	452	493	465	412	448	450	452	451	457	447	453	443	451	413	420	484	465	484	488	462	425	441	455	457	461	464	456	461	443	456	464	463	432	425	442	461	461	485	438	449	477	470	451	463	444	479	463	454	494	487	467	438	502	462	443	437	414	501	466	453	435	456	443	439	426	467	444	457	450	425	418	425	452	463	457	426	453	431	485	456	470	482	459	450	468	488	417	387	452	435	431	480	464	429	447	438	417	455	465	440	461	412	442	451	436	447	473	436	423	455	442	413	437	471	467	489	489	453	421	450	448	431	458	479	474	483	463	471	453	473	468	424	439	435	426	464	469	468	502	444	500	427	411	464	431	481	443	477	398	457	458	457	443	458	462	462	444	457	467	451	454	489	421	424	464	437	423	448	460	478	437	422	439	490	494	436	416	425	448	438	504	460	426	465	458	445	449	426	444	428	408	447	461	442	462	417	451	414	456	494	445	443	475	460	446	486	478	425	470	418	464	471	470	441	437	475	451	432	423	449	458	469	467	442	416	418	467	464	437	434	468	463	425	462	503	454	482	461	443	445	477	446	467	437	459	437	442	458	452	446	435	468	476	468	499	454	430	456	411	472	458	455	465	433	452	445	434	455	447	458	429	449
3611	5375	3388	1829	1387	1026	980	826	735	720	646	609	629	577	554	575	551	585	523	540	494	510	511	500	486	480	486	540	530	523	505	540	508	486	512	489	523	469	491	499	516	504	498	467	500	455	473	495	500	524	481	470	464	512	454	510	489	506	480	446	473	464	496	496	454	498	446	478	506	492	446	455	479	478	472	506	465	478	488	499	481	526	460	484	493	483	499	490	498	456	472	490	477	461	474	498	498	463	529	520	493	506	464	451	512	487	466	495	481	437	490	529	494	488	489	499	472	460	449	462	468	491	474	497	491	484	474	469	473	482	473	528	488	491	458	483	485	456	509	455	474	492	495	477	479	516	456	485	503	486	501	481	469	469	502	505	524	458	503	419	480	489	454	520	489	493	477	498	467	486	451	496	466	492	502	457	481	524	512	464	506	499	489	477	500	487	484	494	491	484	516	525	485	465	473	468	508	537	471	499	495	445	482	508	475	504	464	510	496	476	480	477	458	464	450	488	478	477	483	482	485	504	516	493	504	465	470	471	481	474	465	440	466	484	480	545	495	469	492	487	489	497	471	523	484	474	510	486	504	486	468	521	478	517	455	512	476	522	485	507	467	508	527	491	492	506	478	459	507	507	511	485	497	490	467	488	493	489	499	467	469	499	509	475	482	479	464	456	506	496	494	520	501	459	501	510	509	498	486	430	482	505	498	482	526	471	483	476	457	484	462	467	492	468	487	550	512	484	539	466	517	512	492	445	486	480	460	501	483	473	468	483	497	500	508	470	495	480	493	481	472	524	477	478	536	493	505	507	515	481	496	430	488	480	503	464	490	461	491	506	491	496	455	516	497	496	465	488	479	487	510	482	506	451	526	471	464	471	496	456	456	478	430	471	478	490	460	525	505	461	467	502	491	484	475	489	424	472	476	489	498	477	499	482	490	510	446	475	504	486	468	519	503	482	486	481	500	481	485	464	476	497	509	486	472	504	508	498	509	477	510	470	473	464	504	501	459	473	473	509	505	497	506	437	481	543	469	509	495	483	463	488	459	488	488	497	469	494	494	477	467	483	499	542	543	467	491	467	475	478	480	470	470	472	475	515	496	505	510	485	471	446	506	542	508	472	506	468	469	453	500	496	486	492	484	464	456	523	452	471	510	490	474	457	518	514	479	468	455	461	448	482	489	462	478	435	481	483	521	489	491	459	464	472	508	478	481	487	460	486	471	456	500	542	464	466	464	474	507	473	464	486	481	505	479	475	498	466	465	497	502	484	449	513	488	432	479	488	510	500	484	529	501	488	462	492	501	516	489	499	493	530	479	476	493	482	493	469	498	482	442	468	465	468	490	473	500	484	503	483	442	490	468	521	492	532	502	500	483	466	473	470	486	498	449	469	507	499	483	513	500	487	478	522	487	477	493	495	477	505	522	496	470	510	478	465	474	494	481	469	488	457	500	481	489	471	516	514	482	480	458	492	465	514	480	453	466	456	496	499	457	494	451	506	449	485	445	470	541	495	489	504	513	469	504	513	525	507	493	486	474	477	477	520	460	443	474	478	438	470	433	468	472	465	515	468	483	459	475	466	506	477	477	481	478	472	526	499	481	475	433	459	468	454	486	498	482	485	515	479	512	493	460	476	522	448	503	484	495	471	489	467	467	506	507	449	476	507	462	485	487	469	496	466	509	522	507	528	454	459	460	495	474	508	516	516	488	455	485	453	511	508	458	484	494	517	489	492	493	508	411	494	495	477	513	501	507	462	543	494	545	489	488	480	468	519	509	433	466	483	539	505	476	532	487	470	500	456	485	497	490	491	541	477	466	465	510	482	498	521	469	461	507	509	488	513	482	462	487	480	480	487	470	468	456	478	484	506	457	473	496	515	511	479	487	462	477	576	493	480	516	514	510	498	517	473	494	472	492	528	437	499	488	529	483	447	474	506	489	479	468	495	496	502	466	494	501	465	480	482	457	481	483	469	513	471	487	480	465	461	464	449	494	500	518	495	473	483	498	526	458	505	456	474	462	531	513	503	496	498	502	497	476	508	429	496	452	481	474	480	488	501	454	535	499	486	476	482	442	493	463	427	492	457	494	468	452	525	476	486	476	454	457	496	485	463	500	507	497	478	473	483	486	503	432	473	520	472	478	479	504	480	484	469	461	455	427	508	471	457	467	465	492	461	480	465	506	482	528	509	504	478	498	490	461	475	441	474	505	492	495	454	498	473	502	481	492	512	473	510	487	478	497	529	500	487	517	485	502	443	481	510	447	486	492	493	495	498	496	513	488	490	478	467	482	465	464	474	454	424	488	497	516	465	466	518	498	493	465	482	523	505	522	461	506	497	449	457	517	523	459	506	468	492	506	477	493	496	529	455	499	480	449	492	501	467	461	513	511	505	488	490	476	487	469	486	522	519	451	479	507	440	476	452	493	481	495	443	467	496	490	441	457	434	459	479	443	486	510	490	493	525	488	486	504	454	453	484	511	490	483	481	494	460	490	509	477	463	481	481	476	463	513	495	482	492	491	505	472	480	463	484	494	451	522	471	504	488	495	461	476	509	488	520	447	510	435	458	451	461	485	504	480	482	492	492	496	459	472	487	498	474	512	477	452	518	481	492	486	485	511	458	499	485	459	495	523	480	512	488	508	458	463	483	489	468	491	479	468	512	466	507	516	478	529	457	422	550	483	495	489	457	476	502	505	477	450	475	473	473	473	482	504	497	486	481	481	476	464	476	451	488	463	473	521	460	486	507	523	483	482	478	469	462	510	481	472	478	496	476	485	498	506	461	489	456	467	496	517	508	513	462	489	492	509	506	435	478	473	449	460	457	470	480	479	482	476	501	487	485	486	469	517	490	476	469	488	462	486	485	514	493	552	489	460	501	453	455	462	490	495	449	494	469	488	467	488	477	492	481	471	474	509	512	512	484	483	486	435	484	517	470	560	487	529	491	472	499	486	496	483	489	526	491	484	489	505	486	460	459	520	508	532	481	492	501	493	472	456	475	519	481	452	524	465	443	487	466	489	487	503	487	491	499	467	474	481	483	475	501	456	455	525	499	485	484	480	502	498	496	489	480	464	502	453	517	504	469	507	535	515	427	499	452	491	468	503	475	468	445	489	495	469	487	514	475	485	445	473	484	501	502	502	481	481	481	495	488	479	473	450	509	504	510	483	478	489	487	475	494	483	484	472	486	471	441	476	502	500	515	498	491	507	482	505	491	510	484	473	484	467	472	489	477	481	470	468	417	505	514	477	484	519	510	481	498	526	483	449	483	479	472	480	453	484	480	505	482	490	499	468	501	479	465	500	470	474	489	488	509	479	471	485	481	486	477	480	530	509	515	492	464	469	487	489	489	458	501	495	474	487	496	511	521	485	470	529	457	483	451	485	472	470	494	477	493	443	509	487	483	495	490	446	461	459	455	462	492	475	494	487	437	499	480	479	511	462	450	481	493	474	486	489	524	470	518	464	473	479	486	443	495	424	470	503	488
22714	21302	29039	23932	21304	21335	7829	1333	1036	907	805	848	760	752	792	707	631	651	643	630	624	647	608	646	596	598	589	598	610	589	656	644	629	590	564	602	586	603	577	566	594	583	564	603	568	563	604	581	574	572	591	592	562	541	579	545	618	535	562	578	588	566	580	592	612	541	531	552	552	556	575	624	538	586	530	534	584	514	568	534	549	549	581	576	575	576	597	560	576	549	585	572	586	567	589	522	570	565	538	585	543	571	595	578	562	528	535	566	516	590	549	501	519	591	544	571	539	555	585	574	550	521	574	576	610	566	607	546	572	573	567	590	594	602	606	542	558	537	569	547	571	598	569	577	554	574	557	574	544	577	556	561	579	607	543	561	577	600	599	571	580	556	599	557	553	601	570	572	564	594	572	604	571	570	574	564	567	538	544	534	601	532	550	594	573	586	551	622	534	560	596	566	537	531	493	568	557	594	550	546	576	598	586	569	606	582	591	594	532	595	569	534	557	606	556	589	583	501	553	581	495	551	604	596	598	575	561	547	559	563	576	560	532	527	572	581	595	594	583	600	562	541	569	529	555	576	560	547	536	573	579	591	578	553	561	589	541	545	557	568	558	600	549	554	578	539	567	566	541	581	557	560	577	588	559	541	588	537	551	597	572	580	522	589	569	574	535	593	546	560	572	578	556	547	647	551	578	556	603	578	579	554	623	616	592	578	604	563	543	528	561	569	552	553	525	558	558	546	566	585	572	549	596	578	533	584	567	552	570	541	567	608	576	552	568	537	556	569	553	578	553	579	543	571	545	509	530	555	572	556	584	559	546	578	552	566	553	595	591	569	513	607	622	583	545	528	526	581	596	588	562	555	570	526	575	559	608	559	600	583	546	573	529	562	593	595	552	608	564	574	551	546	568	555	597	561	528	592	585	584	564	556	567	588	607	553	569	580	611	545	527	541	551	578	531	563	565	573	553	559	579	554	530	602	610	534	582	579	545	570	615	536	542	578	561	599	534	528	602	606	547	539	569	542	534	546	605	541	563	574	522	573	579	580	570	599	539	634	514	574	577	546	565	593	587	572	575	592	551	590	577	562	572	577	583	563	577	564	550	563	605	576	558	569	584	578	583	559	533	587	569	568	580	567	532	600	549	577	578	568	541	606	597	565	585	573	590	577	576	550	525	563	574	587	541	594	598	572	565	551	563	572	539	593	542	573	587	564	512	575	567	598	554	566	542	571	546	559	574	571	541	559	580	556	561	563	529	593	551	596	535	567	523	610	562	555	555	534	550	522	564	563	582	584	547	594	555	583	557	547	539	568	570	568	582	532	555	568	550	560	580	553	523	594	549	539	570	563	568	567	564	547	572	590	571	547	561	584	594	524	572	594	569	592	548	575	557	602	541	580	581	582	560	571	556	563	561	580	571	554	543	590	558	582	568	580	568	528	611	595	539	567	512	559	575	576	518	575	565	578	560	548	540	584	571	560	554	534	561	625	605	529	587	558	562	581	604	592	554	491	535	549	555	577	561	580	604	585	593	569	545	603	545	588	593	590	511	604	589	548	591	546	559	543	574	591	549	615	592	588	552	554	537	561	538	600	578	569	552	561	568	593	548	576	518	562	542	565	573	572	570	562	554	577	527	549	588	575	584	551	629	559	550	549	547	590	560	574	535	568	561	548	585	576	600	571	593	561	595	559	550	578	575	543	570	544	566	599	565	563	571	579	570	524	555	550	562	551	602	547	548	566	574	593	533	572	592	529	562	566	578	595	551	545	593	544	599	568	574	557	570	568	557	556	574	570	539	578	569	535	541	593	550	587	540	557	575	606	567	596	533	559	570	540	546	580	579	551	562	556	574	570	547	570	588	578	577	549	537	562	587	559	578	532	578	563	598	527	574	587	569	537	534	540	564	524	559	590	583	555	571	565	579	573	540	612	581	605	545	562	571	584	593	555	576	558	558	554	550	549	574	571	567	545	593	591	537	576	571	558	583	580	570	539	578	566	553	548	600	538	607	540	562	569	588	561	543	545	566	597	565	509	576	574	573	585	548	553	540	593	549	598	594	560	567	559	556	509	553	612	610	529	543	560	563	588	591	585	567	552	560	581	549	590	563	549	588	552	558	594	552	549	535	558	586	591	562	601	569	520	571	560	582	601	592	584	606	542	523	519	574	488	528	576	516	578	596	549	534	558	556	572	546	522	584	536	576	579	544	553	547	524	530	567	593	548	588	571	526	568	582	593	513	628	584	569	548	612	566	558	564	587	568	571	574	552	564	509	583	588	587	603	555	559	537	592	554	583	597	555	530	635	521	573	544	569	524	541	610	565	596	568	569	599	555	554	566	539	559	518	554	540	556	540	626	572	549	595	578	588	546	570	556	585	599	583	554	555	588	524	586	538	557	513	552	601	574	549	614	600	550	562	536	561	586	541	571	543	588	573	576	599	592	578	606	539	560	563	585	535	552	580	554	538	571	592	552	525	566	537	535	562	553	590	587	563	582	522	526	579	576	558	540	543	581	575	540	605	569	564	536	588	582	564	595	531	513	583	600	516	581	581	599	548	502	543	577	593	564	575	563	559	586	600	563	590	553	576	617	574	528	537	581	495	560	545	597	561	562	587	548	611	606	569	581	553	537	581	607	582	560	567	572	608	538	557	569	544	600	579	601	587	545	563	569	574	527	552	563	549	572	569	548	545	548	520	586	576	567	600	585	535	589	613	532	542	572	607	571	615	564	530	590	606	584	557	536	573	600	553	545	573	577	549	554	566	560	572	593	586	540	609	569	615	550	571	529	570	540	594	550	565	552	530	548	529	537	573	563	614	593	603	531	578	558	598	581	525	553	568	566	565	588	518	555	582	558	567	546	566	572	536	556	541	570	541	522	531	539	605	543	585	577	574	582	569	554	575	541	541	575	576	535	543	563	572	591	581	550	544	535	589	535	512	557	525	585	548	583	544	554	557	586	597	539	533	562	565	511	595	558	574	568	569	590	588	584	578	553	559	552	587	577	595	600	562	538	566	592	558	548	565	554	581	537	547	609	611	561	551	540	558	537	564	539	563	578	555	538	559	564	563	549	576	547	571	564	534	556	523	520	562	564	606	582	589	526	574	570	540	539	595	577	526	581	593	591	583	565	558	593	575	534	535	579	557	556	550	556	607	604	586	520	569	568	573	508	611	589	574	567	535	572	583	523	504	576	527	568	523	556	576	535	563	571	536	570	552	550	566	585	574	580	549	521	585	550	584	542	580	512	576	568	503	579	509	499	550	589	561	600	605	585	587	602	581	512	550	547	524	573	589	550	549	598	541	544	556	532	623	551	584	547	613	577	522	551	582	568	583	573	572	575	576	617	585	616	595	559	543	544	537	578	550	545	558	570	600	569	575	554	572	553	541	507	548	623	537	562	581	565	571	575	547	531	549	560	544	560	556	545	535	585	566	568	571	554	585	536	585	588	571	513	581	562	574	590	591	582	528	535	592	556	570	572	543
4784	14784	9924	5051	3621	2737	2117	1717	1411	1254	1128	1002	880	874	777	754	712	703	729	676	608	671	647	643	653	683	645	656	594	615	605	608	634	591	586	611	600	560	586	598	586	603	640	615	601	589	617	576	619	563	560	596	544	554	547	558	575	583	553	543	566	518	612	604	592	567	568	567	547	596	615	614	540	572	539	595	611	612	567	606	565	569	564	578	567	588	634	538	584	600	578	558	539	602	606	562	606	594	560	560	588	509	607	609	523	560	542	563	549	583	574	555	528	611	567	550	547	580	560	590	524	554	550	557	559	549	547	547	571	574	559	543	576	555	588	575	570	583	532	568	609	604	565	581	556	570	547	573	526	577	520	593	587	589	560	550	547	593	563	533	598	569	573	584	494	578	559	520	577	540	585	592	546	558	577	564	560	571	552	547	549	594	571	563	594	530	511	529	564	595	549	593	596	574	551	602	590	600	567	590	583	559	583	538	583	591	621	569	551	575	573	583	561	585	527	582	559	594	526	602	565	616	600	524	601	589	556	567	541	542	601	613	559	558	560	573	603	597	574	561	611	534	577	596	559	595	581	568	562	574	579	542	628	559	566	617	563	556	599	595	539	548	568	572	551	582	560	538	539	585	567	578	578	584	562	606	566	570	575	582	553	557	548	586	550	562	547	555	574	568	585	580	573	629	568	554	552	562	570	559	619	541	524	570	548	585	534	560	534	516	578	576	593	563	564	597	552	533	575	561	569	588	521	583	595	587	594	543	578	580	537	574	540	579	565	540	549	568	585	555	544	563	572	561	579	566	528	554	575	576	533	574	584	560	580	580	581	573	532	582	567	545	513	538	539	572	614	585	540	635	600	573	563	571	574	517	563	597	563	514	589	587	570	544	565	589	618	555	574	539	524	571	570	555	551	571	575	561	563	608	562	557	533	557	547	609	529	579	602	541	501	551	549	568	585	539	588	576	579	586	543	558	561	560	554	599	525	573	622	589	556	584	593	571	561	556	537	593	575	529	560	574	601	601	581	535	529	570	593	552	595	558	559	552	572	551	564	560	509	585	555	535	602	581	568	545	570	572	544	569	478	579	580	599	552	572	558	583	568	598	576	573	562	548	601	581	551	584	531	564	549	574	578	532	570	575	553	581	553	527	551	570	610	567	524	560	579	581	576	562	584	557	559	558	540	569	574	549	629	573	565	598	550	559	586	551	555	568	578	583	564	607	584	636	576	585	582	545	606	564	574	558	599	563	591	564	582	600	585	552	528	583	590	517	594	546	529	571	556	540	561	586	558	533	544	568	573	571	551	599	543	542	593	529	559	545	609	562	542	576	564	581	597	543	609	569	570	580	613	598	550	578	563	553	580	563	590	556	556	584	572	568	572	564	528	558	549	544	566	578	562	552	562	544	559	561	582	564	556	547	566	556	603	590	573	549	538	559	599	555	592	546	581	585	577	547	554	570	596	565	529	540	578	576	608	549	544	579	547	594	590	568	537	532	560	577	534	586	565	540	589	521	539	570	535	574	545	584	574	607	612	627	543	556	574	574	566	598	600	558	559	541	558	580	543	587	569	592	581	593	591	555	568	533	578	587	559	571	542	593	540	614	567	569	570	541	530	531	539	576	510	597	549	565	587	558	574	598	543	583	584	577	596	597	518	551	581	571	571	541	539	555	601	587	521	544	543	577	564	524	605	542	601	621	588	562	547	551	536	541	549	549	586	583	551	572	581	560	595	546	546	539	596	544	582	556	590	560	541	560	573	596	599	561	501	552	549	605	578	572	537	562	559	578	600	554	562	580	537	573	552	565	497	544	583	563	510	544	553	576	528	607	588	582	573	550	578	549	596	562	564	572	570	606	585	577	566	576	585	576	520	564	536	568	569	572	544	583	592	571	568	548	584	534	571	551	565	569	577	598	542	572	581	581	549	549	552	567	544	573	545	597	531	575	541	559	605	579	606	582	531	576	537	541	570	574	544	572	585	592	609	583	559	597	557	605	588	504	565	567	557	584	589	578	570	590	581	576	577	576	554	586	557	591	575	572	596	552	546	595	582	536	564	584	611	591	552	553	588	557	557	572	593	600	555	580	542	606	535	528	573	542	577	560	552	552	568	558	540	566	591	557	574	544	536	550	538	547	559	520	528	572	563	530	550	574	572	569	602	561	561	574	572	577	534	611	620	551	545	581	565	566	585	592	555	575	571	602	571	562	575	572	601	572	580	584	566	522	574	550	562	568	551	562	555	569	525	578	592	590	615	579	566	572	589	577	534	586	572	532	568	571	579	567	561	523	572	534	552	556	566	570	535	569	557	561	588	573	552	561	528	531	556	597	562	604	590	588	568	552	546	536	554	568	577	552	564	576	576	536	582	531	571	567	606	595	553	556	564	573	553	569	583	566	574	609	544	574	558	603	599	593	539	545	586	559	543	575	602	520	570	576	545	552	588	528	581	576	583	579	579	543	560	574	555	558	567	549	564	546	554	608	586	549	555	582	569	556	617	597	575	505	564	559	575	562	560	563	565	579	582	558	532	551	597	549	546	585	530	530	548	575	598	614	536	595	596	562	582	540	546	549	553	582	559	592	585	542	602	585	590	571	563	553	560	525	559	559	565	557	559	560	559	614	597	560	599	537	531	567	580	567	594	611	557	603	546	581	568	535	555	531	579	593	566	566	530	567	567	560	618	570	604	558	556	583	573	577	574	587	636	536	571	530	581	565	545	552	595	571	546	542	556	545	568	560	572	541	587	566	575	537	573	586	616	586	557	576	575	580	553	582	570	549	579	591	579	578	547	604	558	615	581	588	536	568	559	550	597	590	565	597	556	541	618	569	609	602	591	611	593	559	550	539	559	599	591	536	592	588	603	604	563	559	562	540	567	576	567	604	569	571	592	562	534	546	535	610	549	576	557	585	532	557	587	536	562	586	597	570	544	551	574	615	571	558	585	535	554	549	571	575	567	609	575	558	526	619	599	536	563	559	575	580	545	605	589	566	552	584	563	558	578	559	598	574	580	626	570	585	589	552	580	533	559	519	590	547	559	572	549	580	568	632	608	541	562	600	567	596	534	563	577	579	545	551	534	563	542	582	571	565	610	560	586	561	576	530	619	568	587	572	561	590	537	563	574	563	564	563	583	532	567	581	578	594	614	551	499	552	543	584	556	558	558	582	601	557	588	486	567	578	565	546	576	567	571	557	569	569	569	555	562	573	575	569	565	561	540	595	630	580	603	599	566	632	561	523	576	569	554	575	567	551	561	565	551	577	565	570	622	626	598	536	576	550	569	573	559	613	561	609	541	590	596	557	590	548	522	550	599	537	536	606	577	587	637	576	554	569	574	532	558	585	589	572	572	551	579	593	553	515	575	532	552	551	579	569	555	592	556	576	531	610	599	585	531	575	618	572	555	556	549	568	566	586	532	572	572	525	560	544	551	532	564	612	606	590	564	589	557	581	596	535	584	501	588	575	585	577	602	546	576	523	593	567
28164	17447	3180	481	312	254	244	231	215	252	252	227	249	238	233	235	223	255	238	233	245	238	232	231	236	218	235	204	237	218	230	241	238	205	228	205	213	251	232	242	234	217	269	223	237	227	241	219	216	215	244	217	207	212	233	234	212	215	228	217	215	233	201	225	223	218	193	205	200	240	239	234	240	218	209	206	237	223	203	202	213	201	233	227	258	216	216	217	215	214	233	254	231	212	204	211	244	235	228	220	239	218	214	224	236	236	197	229	234	222	223	218	258	244	187	223	235	200	204	259	211	238	234	236	226	245	209	230	217	219	232	234	234	218	216	243	232	250	205	235	214	223	209	217	235	246	208	239	213	217	215	236	212	205	211	263	232	229	252	193	243	210	210	220	225	235	234	216	218	220	195	217	209	218	240	230	240	239	233	207	194	220	215	195	225	246	213	212	249	238	243	235	223	210	222	216	213	227	210	215	238	248	244	234	207	209	243	229	218	223	222	232	192	215	241	222	237	188	225	240	210	222	225	224	220	243	220	227	249	233	219	228	240	215	203	245	237	249	250	211	217	252	217	206	223	232	237	219	252	235	211	221	209	243	208	231	218	237	211	226	197	224	208	237	233	205	224	237	217	231	219	228	229	218	231	220	211	223	227	217	232	205	198	235	200	230	253	221	232	199	201	238	230	218	243	223	244	229	253	243	204	211	230	203	215	227	242	207	231	232	215	244	233	256	233	205	230	218	229	239	212	225	233	211	225	216	206	222	212	222	243	242	218	234	228	222	205	214	233	231	228	221	235	234	230	241	213	230	237	238	212	242	215	195	224	229	241	265	222	209	244	234	221	231	216	222	231	222	242	231	200	229	227	259	224	205	227	230	217	215	226	219	242	219	210	210	224	236	234	231	210	218	230	216	218	231	216	255	231	207	243	237	242	228	223	211	239	243	218	230	213	220	249	230	235	217	255	228	206	198	199	226	219	238	225	227	235	196	238	214	243	215	252	209	247	252	277	218	228	220	225	222	216	215	225	226	224	230	236	243	204	255	226	248	236	203	222	248	207	206	237	223	210	241	207	238	255	233	215	219	219	227	259	229	231	225	251	229	240	221	218	237	254	231	196	256	231	240	248	224	217	240	202	234	211	220	221	208	239	233	217	210	235	236	206	235	242	210	205	210	212	238	211	232	224	203	195	240	223	228	216	222	205	188	230	220	223	231	211	214	240	240	203	230	220	222	220	254	232	247	233	248	230	246	225	211	239	210	225	192	226	232	206	248	221	231	218	197	212	228	252	200	208	216	215	224	233	227	231	240	222	233	235	230	228	229	218	222	234	214	229	202	245	217	196	219	255	235	220	207	219	224	241	254	211	214	215	228	210	241	202	204	242	206	240	228	224	242	220	230	225	258	206	231	233	208	235	223	214	243	234	240	261	217	208	219	230	204	226	207	195	228	238	229	229	229	242	251	241	203	255	230	196	221	207	227	228	248	234	218	218	238	234	235	226	215	229	211	213	238	250	224	218	224	232	221	227	222	238	229	244	223	210	221	232	215	239	231	224	219	238	265	206	253	240	262	250	238	199	211	227	219	239	207	211	225	217	213	221	225	209	233	232	241	232	241	249	226	220	193	239	221	223	195	228	225	203	211	195	232	229	250	233	232	217	226	252	228	212	241	220	197	212	209	210	215	192	194	229	197	202	210	190	222	222	227	224	207	226	233	226	207	220	210	230	206	213	201	209	226	205	224	226	259	227	232	229	227	206	217	198	226	225	253	247	229	210	221	230	239	199	209	210	242	236	244	192	241	249	212	246	229	220	218	221	212	236	195	201	225	243	224	244	224	238	240	233	221	212	237	231	226	246	251	221	220	242	215	231	229	232	225	217	228	227	230	220	230	215	236	219	244	210	215	231	223	212	215	234	197	204	216	217	226	249	244	244	229	217	217	193	200	238	197	225	249	227	213	216	244	210	224	232	223	198	203	230	236	241	245	215	238	239	214	218	218	245	228	237	225	215	255	209	216	217	244	235	228	213	245	222	223	230	262	209	226	221	260	209	247	220	230	208	241	244	219	200	220	230	239	217	226	238	212	217	209	213	232	235	230	236	223	201	236	233	233	218	225	225	220	205	220	233	244	231	221	226	211	218	223	223	237	259	218	233	207	228	229	241	206	218	202	221	242	252	243	229	235	221	257	194	185	226	222	238	245	218	242	211	221	212	237	222	221	219	219	231	211	222	218	189	221	240	223	240	232	207	252	223	233	237	233	216	231	243	234	225	191	216	247	233	237	219	213	210	202	256	218	225	228	240	246	239	225	237	231	223	209	214	232	214	240	227	231	220	237	244	218	221	224	232	225	224	214	226	220	211	213	224	234	216	230	220	235	232	212	204	233	204	207	242	238	219	241	244	219	229	260	236	204	221	234	235	213	204	244	238	230	222	217	203	169	228	227	244	231	246	214	234	210	221	228	241	226	246	233	221	199	197	230	224	228	237	225	246	230	231	227	221	203	247	235	222	229	227	227	232	226	221	253	238	221	230	208	225	252	235	208	237	221	220	247	212	248	248	192	249	225	222	244	221	219	206	208	212	231	217	267	227	211	229	199	248	198	192	255	225	242	222	225	231	236	223	220	217	213	239	240	214	235	230	225	210	226	224	237	230	195	217	252	221	217	257	254	225	232	226	211	233	239	239	208	215	207	245	214	222	222	241	246	216	229	239	185	240	233	215	211	202	218	235	216	214	221	234	222	224	182	217	242	183	236	241	244	231	240	218	232	231	220	237	215	224	212	220	215	220	225	210	226	203	214	230	240	225	233	249	232	220	205	226	239	201	233	241	225	224	242	225	235	234	248	240	211	218	222	220	230	209	246	240	222	230	236	206	180	232	232	231	237	192	216	227	229	236	231	229	245	246	238	214	212	222	215	215	228	209	228	221	240	214	231	249	227	221	235	222	234	225	247	211	199	202	223	239	212	237	266	222	230	241	236	222	236	242	256	215	218	241	227	223	232	226	226	218	207	189	215	232	202	233	249	245	218	246	217	238	202	235	227	229	235	224	228	227	235	231	284	233	228	225	231	208	212	205	253	220	221	235	214	222	228	228	226	247	245	216	229	210	223	245	209	234	219	210	231	234	194	231	256	236	252	229	208	236	194	239	197	224	211	231	223	247	213	250	222	230	209	224	230	224	216	226	221	224	205	244	220	222	242	233	211	259	250	214	205	234	223	258	232	243	250	224	218	236	246	222	227	241	203	225	223	216	218	199	231	203	241	215	263	245	213	219	248	217	225	189	245	224	255	229	228	228	224	192	204	240	231	225	222	204	203	215	222	253	245	213	212	266	227	223	228	223	211	238	210	213	241	221	228	238	203	239	221	216	231	214	238	212	224	226	210	225	225	223	222	229	200	235	211	245	228	227	222	238	227	238	217	218	193	244	234	225	259	198	220	242	216	211	206	214	222	246	199	207	204	220	214	236	226	251	241	228	209	233	218
4328	804	520	357	338	319	260	289	276	264	283	279	248	248	265	274	263	262	272	258	254	252	266	248	252	265	271	267	253	240	270	249	253	252	274	244	255	268	248	269	251	262	258	279	261	304	246	254	248	254	219	251	261	230	269	264	238	239	240	267	233	238	254	232	253	260	263	263	270	275	235	268	252	263	291	249	267	295	269	244	240	239	269	260	264	272	257	258	262	229	263	257	235	239	238	247	254	258	271	282	263	264	271	247	248	256	256	261	245	251	264	231	250	228	275	277	253	267	257	252	226	249	243	238	263	233	248	245	250	254	241	263	271	242	246	273	302	256	257	252	254	230	278	250	245	265	248	219	233	237	262	270	282	265	257	255	250	262	272	273	245	256	264	253	262	261	273	277	259	265	255	249	252	251	258	256	239	266	247	256	254	252	263	229	225	239	264	267	238	240	255	255	253	227	238	246	265	295	248	249	267	250	229	228	219	265	239	249	316	249	259	253	215	263	250	278	268	258	240	251	262	275	273	234	262	263	252	260	242	257	260	276	230	252	249	259	258	240	229	273	250	236	242	237	264	254	266	271	278	269	259	260	271	247	253	251	265	247	259	278	222	251	259	243	244	245	259	273	231	254	228	254	232	261	240	265	275	239	234	265	228	249	257	248	242	222	250	241	245	273	280	262	248	243	251	272	248	256	266	265	252	243	278	249	226	266	254	239	269	263	233	251	254	250	259	257	257	245	241	288	256	263	252	257	268	245	300	246	269	245	234	264	259	235	283	263	247	252	244	262	252	273	260	233	242	252	229	237	266	230	256	254	267	235	253	232	258	268	260	282	252	209	261	268	233	253	244	264	258	261	248	248	224	271	232	214	216	246	250	258	235	258	259	242	268	262	258	243	250	299	245	235	266	263	249	272	250	272	239	273	272	249	246	258	238	244	283	227	258	266	229	247	243	269	260	234	254	236	268	269	288	246	239	249	263	267	266	244	255	258	269	257	271	236	221	234	244	260	231	231	280	270	239	224	242	261	241	243	240	274	251	264	250	254	254	281	256	242	254	304	253	260	259	244	252	245	257	251	258	245	252	242	268	257	250	244	267	249	209	265	245	247	260	274	254	283	262	285	248	253	284	243	264	266	236	258	248	257	257	249	255	278	285	250	226	253	261	262	243	260	241	248	271	257	253	250	281	269	253	277	230	273	279	262	269	234	259	262	259	264	268	258	242	239	261	245	251	251	240	247	269	244	263	266	253	245	261	268	256	262	242	300	282	270	290	263	258	231	254	250	256	266	246	291	265	271	215	266	228	266	245	252	255	264	252	255	247	276	254	281	217	267	271	261	255	235	229	246	252	282	263	227	275	219	247	264	270	234	261	247	249	257	293	245	255	261	246	285	236	235	265	286	287	248	230	265	242	268	283	264	257	245	260	231	235	263	247	245	236	283	252	265	245	253	255	278	245	285	277	269	264	245	266	236	258	274	253	278	247	223	276	283	248	260	262	239	268	247	262	235	263	241	262	204	260	253	250	265	249	249	218	261	255	272	246	227	266	259	246	276	275	235	249	248	269	251	266	246	259	276	273	251	253	250	245	263	234	248	261	255	276	245	260	239	262	259	274	284	224	232	240	249	245	256	268	257	279	233	229	260	266	271	250	250	223	259	249	244	275	210	246	251	215	230	261	247	239	272	272	254	254	255	242	276	269	237	248	257	271	237	254	226	279	237	282	247	259	242	235	266	258	259	257	241	247	247	240	269	238	279	268	248	244	250	291	249	248	267	265	274	264	243	253	241	278	257	253	247	257	274	262	262	237	276	265	259	229	246	308	235	272	260	287	254	229	272	283	260	241	283	250	261	257	221	263	255	280	252	245	273	245	272	245	266	289	272	274	269	258	268	253	232	243	239	253	245	251	276	252	219	259	253	260	251	242	250	226	253	286	267	235	269	253	261	225	262	244	271	251	269	253	232	283	253	272	258	254	228	233	252	226	242	248	250	248	262	253	240	250	269	282	269	292	264	247	257	259	247	261	254	236	278	261	275	261	226	236	247	264	266	253	270	282	265	260	269	258	270	255	251	243	233	273	260	241	256	267	260	257	235	263	263	255	262	285	267	274	229	241	289	281	278	254	278	282	240	228	246	274	267	265	244	247	259	287	275	269	263	266	270	254	244	256	254	265	248	266	255	258	277	276	253	258	248	255	252	249	276	250	266	261	251	269	241	289	258	244	290	243	242	253	261	265	278	221	276	264	282	246	251	283	243	258	260	264	249	242	281	248	245	235	273	245	261	237	251	234	258	275	262	272	246	294	248	270	247	266	262	253	270	252	241	248	253	293	262	246	284	228	224	273	245	247	260	256	271	257	276	244	291	260	222	233	267	257	249	254	263	256	237	264	268	253	289	269	271	254	263	261	262	236	266	254	249	226	254	262	260	278	256	267	269	268	240	280	298	284	225	246	261	258	239	281	267	282	269	252	262	254	248	234	275	271	276	242	289	252	255	253	246	250	249	280	227	257	255	281	246	286	262	261	272	261	247	245	252	275	265	243	278	257	243	267	274	244	250	270	283	260	240	244	262	274	268	250	239	260	257	254	247	269	267	268	255	254	287	270	242	272	275	274	247	277	259	258	272	264	253	251	233	263	256	264	294	298	237	233	246	243	256	226	233	241	254	263	247	251	250	277	248	278	255	288	267	268	281	277	261	260	236	256	249	231	222	249	282	253	251	271	240	267	233	264	245	264	253	278	260	276	264	263	272	249	273	233	239	246	263	237	239	240	254	226	284	242	255	246	265	245	267	289	263	245	255	237	273	255	255	229	241	253	262	219	260	229	229	265	276	234	239	215	279	256	228	249	236	247	251	248	238	234	285	265	222	256	258	232	235	284	263	253	234	264	256	239	234	260	280	230	262	260	275	261	238	258	260	256	260	250	237	252	260	259	252	266	255	263	259	236	260	263	238	233	282	252	239	253	265	244	231	261	248	251	242	213	294	270	271	257	277	273	251	254	263	249	262	247	264	255	244	267	262	272	248	255	246	272	268	254	253	230	265	238	267	263	311	259	253	242	246	256	271	247	237	226	231	275	247	251	262	263	267	266	248	273	262	271	267	217	271	244	259	254	261	282	269	280	277	237	272	247	227	275	251	251	240	268	238	239	252	263	263	253	246	231	270	254	245	247	232	283	247	272	268	263	262	263	278	256	260	260	251	278	260	251	275	220	248	240	265	250	253	267	231	248	244	239	270	253	269	243	269	285	262	266	259	243	272	266	259	259	234	243	271	269	240	294	241	240	246	293	267	260	267	271	270	256	256	252	242	278	257	262	255	250	246	229	277	259	241	290	255	274	260	241	268	284	241	256	276	251	226	247	262	244	260	239	257	245	256	273	270	242	260	259	247	219	248	261	278	254	267	264	217	232	285	259	258	268	249	257	273	292	251	265	247	266	248	245	271	285	273	260	248	262	262	267	235	244	261	219	254	258	229	285	254
23955	21392	28680	24488	21383	8834	929	650	460	485	406	432	366	324	353	336	322	301	313	282	297	278	305	315	281	259	277	241	259	265	258	287	280	281	280	259	261	254	249	247	251	259	265	276	252	267	256	246	227	259	265	261	254	259	274	272	250	276	252	242	243	295	301	238	258	247	259	282	232	248	232	259	235	269	265	272	267	263	238	283	252	257	239	253	256	281	271	251	286	257	252	248	251	254	270	259	260	265	247	238	246	284	260	228	255	290	238	292	256	244	243	235	281	238	237	255	259	269	247	233	259	242	247	260	266	231	274	284	248	251	245	238	260	249	237	267	273	259	253	272	256	290	213	225	260	238	277	268	243	252	240	254	241	274	260	262	248	259	247	266	261	270	241	267	259	241	258	273	270	240	237	252	286	204	282	241	259	244	251	239	287	250	250	262	242	279	240	251	265	269	269	260	253	242	270	245	247	256	279	276	237	270	241	263	240	227	252	267	274	262	258	253	260	260	282	272	278	264	254	258	249	236	291	256	254	261	284	286	235	247	264	267	236	255	248	255	254	249	259	260	255	245	265	258	281	263	243	252	268	270	242	259	263	259	249	252	245	247	268	269	258	266	268	233	249	250	284	258	243	262	251	268	275	260	287	246	261	271	247	261	265	270	300	263	266	226	228	263	241	237	270	271	269	269	240	267	256	259	253	242	249	262	248	228	250	244	284	255	255	277	267	271	239	267	228	280	258	269	283	249	257	259	262	248	245	253	243	231	264	257	252	273	262	267	245	269	274	273	255	238	246	243	253	243	254	252	270	254	283	253	240	253	272	248	287	260	260	265	251	261	273	250	221	259	262	232	249	261	277	239	245	254	265	233	282	244	274	238	248	242	259	257	240	250	285	243	283	250	251	238	257	271	256	269	279	236	246	248	243	269	293	259	255	264	253	249	247	275	264	253	271	291	267	243	255	274	261	263	295	246	256	275	239	283	246	282	259	244	254	243	254	257	267	275	242	248	255	240	258	245	261	237	247	261	226	272	253	242	287	258	269	272	264	269	270	291	269	255	241	272	251	258	246	262	280	267	273	248	277	271	231	250	257	248	289	286	271	247	252	236	289	265	240	259	243	244	250	272	280	252	278	253	237	271	250	290	289	252	257	269	248	243	259	272	245	235	251	249	252	266	277	254	250	240	296	274	269	252	244	275	277	260	263	266	268	225	275	264	280	260	265	296	270	277	296	260	231	248	262	284	264	256	250	257	253	253	262	254	270	255	255	271	236	290	256	257	265	264	219	245	263	263	256	246	247	246	266	250	252	276	258	272	276	272	261	271	222	257	265	260	248	253	272	246	261	265	252	265	274	261	259	248	258	262	305	266	295	231	245	237	258	244	267	266	252	278	296	273	258	287	254	282	269	282	269	260	243	253	247	274	260	293	267	233	241	270	268	256	248	264	304	269	250	240	278	263	257	265	227	265	242	261	290	284	259	263	230	278	253	231	274	275	258	263	262	271	247	249	245	275	280	271	275	258	250	260	283	243	250	242	253	244	270	251	264	280	254	240	246	258	264	264	269	251	238	285	240	277	256	245	249	253	263	236	241	250	259	276	254	237	241	275	250	242	238	242	261	264	259	231	237	267	238	260	254	279	291	273	252	222	276	233	253	265	269	248	252	267	269	246	242	256	237	242	264	273	269	257	271	243	276	258	275	270	233	249	244	297	251	270	263	242	248	277	255	262	273	271	247	252	238	239	242	251	306	250	256	273	233	264	260	263	271	269	252	243	259	245	255	263	272	275	235	258	260	256	258	260	262	266	256	233	252	274	259	260	224	237	246	249	257	281	267	263	294	271	262	243	285	244	251	287	268	255	269	236	267	270	254	254	260	244	278	263	265	290	269	244	251	276	247	274	258	265	245	244	264	277	252	262	289	263	257	255	268	253	275	280	277	244	266	266	275	254	253	246	278	270	254	244	263	275	246	264	262	258	260	268	247	238	262	263	262	242	237	239	246	258	261	254	259	277	238	245	282	264	280	257	264	277	240	268	273	249	266	289	285	247	254	273	267	282	290	238	228	236	264	260	290	251	254	269	247	247	238	267	290	273	241	257	258	249	276	245	239	256	245	252	238	257	268	266	250	259	244	271	220	250	258	268	261	265	264	283	248	227	250	227	241	255	244	222	228	287	257	261	267	280	237	271	239	251	281	286	261	247	255	267	246	290	306	288	274	288	259	236	255	232	270	272	257	264	270	294	296	261	265	263	247	254	271	265	259	208	216	253	274	262	264	227	284	246	278	267	225	248	260	251	275	242	265	242	271	233	277	245	279	262	253	294	277	284	270	254	265	248	259	253	279	244	252	256	270	261	289	245	271	264	265	261	235	252	240	243	251	254	265	262	245	255	234	275	273	261	276	282	262	245	253	223	253	227	254	242	244	263	291	251	273	253	249	268	258	252	260	240	231	259	259	233	249	251	280	244	243	283	242	285	250	270	238	261	262	268	272	272	242	237	251	274	228	267	231	269	255	244	285	232	286	260	261	276	274	267	253	264	288	237	242	299	263	233	232	241	250	239	245	283	286	248	234	233	247	260	238	251	248	260	254	254	262	250	257	258	245	282	282	255	254	252	232	270	250	263	279	249	262	232	318	262	252	249	247	300	258	286	254	261	265	271	246	234	256	265	267	256	240	269	241	244	275	250	270	274	240	251	271	239	285	241	269	267	265	271	272	242	256	261	246	267	250	250	269	259	238	266	246	240	244	226	218	244	266	265	279	245	246	259	243	280	250	251	248	258	266	245	262	284	263	288	233	240	268	252	261	254	259	252	226	258	297	255	252	255	250	261	278	264	263	240	238	249	282	277	259	261	245	220	295	243	258	225	254	279	257	262	259	243	264	273	273	246	228	272	284	285	264	275	225	249	217	256	244	282	234	273	230	273	250	271	293	245	255	278	238	263	226	259	239	249	256	263	299	244	252	255	259	273	293	262	250	277	247	282	233	248	234	256	260	254	249	250	289	264	253	262	269	256	267	269	293	243	283	265	267	266	233	250	274	244	270	272	272	247	248	256	239	254	275	269	257	269	266	247	248	262	304	288	267	247	290	272	264	250	258	257	270	264	263	259	269	257	235	269	238	283	250	230	252	296	248	273	283	272	229	264	224	282	269	250	280	257	258	252	266	295	226	263	265	246	237	240	235	242	261	256	233	262	255	273	250	263	276	240	278	260	226	245	282	268	270	281	255	254	269	256	260	256	222	250	267	264	249	274	273	237	250	259	264	265	224	261	249	257	219	259	242	290	253	243	268	223	265	242	285	258	261	250	225	249	252	248	258	258	249	245	283	266	268	250	300	273	252	265	248	259	240	255	289	226	232	274	277	260	276	247	264	262	242	255	258	276	266	262	286	228	278	238	220	268	263	243	268	272	251	252	272	222	259	274	266	254	249	236	259	268	257	222	251	254	271	262	269	260	258	278	276	263	274	247	245	263	259	258	244	244
3383	8843	5902	2666	1926	1434	1085	889	742	575	566	457	420	411	415	393	366	346	357	324	321	352	286	309	332	323	298	312	301	274	290	307	300	287	303	312	294	303	299	300	271	271	291	298	304	267	281	313	287	249	292	296	285	290	270	270	259	273	254	285	284	258	269	275	271	290	293	297	286	236	265	266	264	282	264	268	283	265	286	266	275	314	274	278	291	291	280	277	265	283	259	275	261	258	258	272	303	285	288	284	273	251	274	273	265	247	267	275	284	269	256	271	259	256	264	279	287	264	266	308	313	270	280	286	268	241	260	259	256	274	308	262	298	303	254	296	283	268	239	274	302	276	259	264	290	303	288	302	262	290	268	283	305	307	271	297	280	256	247	288	275	286	263	239	294	267	307	263	277	284	261	308	270	292	255	281	268	294	252	289	295	272	252	257	282	257	230	307	294	283	246	281	271	280	271	314	269	274	282	251	270	271	283	286	264	254	292	287	255	263	281	286	263	246	278	267	281	263	257	276	281	290	308	263	265	285	284	310	262	262	272	284	269	273	279	280	275	270	285	274	267	264	277	256	301	295	253	258	274	305	272	298	256	269	284	277	297	271	269	245	287	278	257	294	263	303	250	290	286	307	269	288	228	273	263	280	284	267	262	254	269	293	255	305	271	339	284	262	267	265	296	310	306	284	288	274	300	275	268	241	294	286	270	266	293	279	269	276	234	274	276	266	280	279	259	273	256	259	284	290	293	290	268	262	281	304	250	269	282	303	275	277	274	285	291	281	270	255	288	269	254	267	275	261	271	281	262	284	285	252	254	285	255	253	278	280	262	269	264	284	263	290	267	277	253	280	302	316	287	260	270	305	272	289	278	288	265	279	299	262	272	284	288	253	292	263	279	286	276	266	291	282	269	268	283	323	256	265	262	306	290	267	273	285	279	285	323	288	290	243	277	261	263	333	263	278	254	290	262	264	246	255	243	256	258	286	275	272	287	272	255	254	274	305	279	275	273	287	298	260	259	245	266	315	268	285	279	285	289	268	273	299	283	265	280	271	299	312	278	277	262	233	257	282	289	292	275	289	271	270	277	274	286	279	278	256	266	280	242	278	283	272	236	288	289	290	276	257	253	292	242	264	273	281	264	248	258	295	293	300	294	268	291	289	284	254	256	274	264	260	272	288	294	243	277	261	298	261	288	283	267	257	287	290	245	257	266	284	269	297	298	263	272	291	262	278	256	271	273	282	270	258	270	301	292	328	292	263	263	280	287	263	279	292	270	272	295	258	256	293	266	249	249	272	261	294	257	303	255	273	246	282	262	292	254	277	270	274	286	290	306	272	258	247	290	253	283	258	272	277	260	270	281	274	282	268	269	255	279	301	244	268	271	300	276	275	300	282	269	291	301	274	268	250	287	292	273	311	273	278	255	277	274	270	260	258	255	264	269	243	257	285	286	276	267	278	268	258	270	284	291	267	275	294	269	289	275	280	257	279	279	262	288	284	302	279	253	274	302	281	270	260	287	259	264	294	305	277	274	262	292	277	263	280	277	250	297	266	287	262	261	280	262	295	281	299	294	283	255	265	255	261	301	279	270	276	263	291	298	276	231	280	261	285	284	281	288	254	274	278	256	285	248	268	270	288	279	279	277	260	279	252	285	273	266	273	288	281	288	264	270	289	272	281	291	259	255	262	273	260	257	292	272	287	262	279	246	296	293	312	235	280	280	266	290	278	261	260	285	283	272	290	264	280	272	281	282	263	243	299	292	282	272	258	274	278	252	269	297	280	289	278	286	273	284	263	266	289	245	266	299	264	252	252	258	326	292	297	244	295	272	282	273	254	267	303	280	270	282	262	249	263	305	249	262	258	269	284	266	248	264	281	244	287	294	255	330	270	296	264	279	253	268	269	308	313	281	287	284	233	277	260	278	278	265	284	278	258	259	285	284	303	273	273	268	246	271	256	280	264	259	285	310	293	282	276	254	269	270	266	257	270	263	297	299	303	278	281	256	274	271	274	285	259	254	288	281	290	283	288	313	234	264	249	268	253	294	264	267	269	279	261	286	280	251	302	277	260	269	262	256	274	255	295	278	279	285	256	300	301	256	266	293	280	293	238	267	308	282	268	266	292	285	274	298	287	279	293	279	272	325	263	276	271	271	288	261	278	280	289	272	293	269	280	255	252	242	271	252	259	314	271	255	257	275	291	272	260	263	256	296	278	272	268	258	272	297	272	257	275	251	267	289	283	289	275	238	247	254	275	300	265	299	275	264	273	276	253	275	282	260	275	257	255	255	270	250	276	254	242	272	287	267	282	295	301	280	273	279	266	282	261	266	278	233	273	235	266	245	281	266	290	304	284	269	306	288	303	293	284	269	272	263	273	277	282	271	277	273	275	259	257	270	293	281	298	266	279	267	288	276	245	275	276	298	294	284	283	283	299	276	288	297	282	291	287	279	257	248	266	271	324	276	276	265	311	252	292	280	271	268	289	271	261	283	260	272	296	256	266	298	250	299	255	291	278	277	265	249	305	283	288	255	266	263	291	271	297	277	240	282	263	274	282	281	274	294	293	277	257	280	276	262	273	294	285	281	284	304	293	271	248	249	267	252	297	281	269	285	287	258	267	319	295	259	240	303	268	272	257	284	287	287	271	264	268	263	250	246	261	275	254	292	275	270	254	280	312	264	271	282	279	273	274	293	275	268	260	283	266	278	272	305	271	286	277	281	261	269	258	280	278	269	263	263	265	269	290	316	228	295	296	276	302	279	272	279	260	283	293	259	283	282	297	282	299	285	251	270	280	256	276	285	257	287	245	271	287	242	268	280	263	320	276	297	297	297	277	235	288	268	284	265	269	263	266	273	282	288	270	290	280	286	290	268	296	280	264	276	273	272	257	261	284	267	275	273	294	290	277	255	240	272	243	280	246	250	293	296	262	261	315	287	276	236	262	264	258	284	254	294	254	260	281	267	259	295	293	275	233	294	297	274	284	286	298	292	288	276	312	292	278	290	264	301	277	261	258	266	291	274	283	293	262	279	268	269	269	245	310	285	280	279	263	266	260	255	249	269	325	272	283	268	309	300	298	265	261	284	264	283	286	285	290	274	286	275	274	281	260	279	270	289	261	284	287	267	248	301	282	309	264	281	270	279	284	292	263	310	243	282	301	269	289	281	276	268	278	245	264	277	255	262	255	255	248	274	303	254	265	243	282	271	253	268	283	275	272	287	267	270	258	280	266	249	241	294	306	269	240	280	276	270	276	304	268	266	265	304	257	284	268	247	277	298	300	250	283	293	291	267	275	283	280	278	309	295	302	303	291	280	274	290	264	278	266	261	271	249	261	278	277	293	282	275	261	294	301	253	253	284	278	271	270	249	302	261	297	267	283	281	256	264	275	274	253	268	309	258	276	259	279	289	269	287	260	293	253	286	310	302	287	275	269	275	271	291	251	291	290	299	255	316	228	271	276	269	285	261	296	273	281	317	277	261	267
25047	21250	27302	25450	9662	942	700	645	582	543	560	498	504	471	508	505	495	453	449	466	472	491	498	436	545	525	446	486	437	453	456	452	476	480	457	503	443	490	462	452	448	458	442	454	474	473	458	464	463	450	469	475	427	430	438	449	479	444	475	483	439	454	465	433	464	504	446	461	436	435	460	432	439	435	461	472	462	452	440	460	472	441	456	461	442	411	462	448	466	474	468	435	421	466	487	428	429	429	427	440	472	492	447	433	453	438	448	488	419	472	459	430	485	450	445	438	421	434	456	438	478	429	415	460	446	440	461	451	454	407	476	451	431	452	444	429	467	447	461	435	467	441	427	437	433	468	444	447	464	463	467	480	453	454	455	458	458	452	462	409	450	470	460	490	477	451	435	431	465	450	450	441	442	473	491	476	483	482	464	461	439	439	433	422	434	492	432	449	444	430	428	415	437	493	451	467	450	443	441	444	429	447	468	449	436	456	439	444	461	437	445	438	441	482	431	412	460	436	442	440	459	462	432	480	469	442	448	425	460	445	452	456	404	438	407	458	440	471	466	420	406	466	406	449	468	497	421	462	449	480	464	472	435	425	481	445	423	436	429	428	445	475	451	435	441	427	443	443	434	450	455	419	402	427	424	453	438	437	451	453	472	484	501	457	469	433	446	428	403	432	463	442	421	456	457	484	435	454	442	457	450	477	441	454	477	408	468	417	424	465	453	460	491	398	439	464	446	444	465	441	452	493	486	461	455	463	499	425	404	449	449	449	428	429	445	454	448	487	475	441	505	437	445	451	486	455	460	453	484	427	452	445	436	439	444	417	448	443	459	429	451	452	445	440	459	444	437	490	439	457	457	436	452	442	492	440	425	447	426	442	466	438	479	443	459	468	455	420	445	458	405	450	419	463	453	468	448	464	454	478	462	431	483	430	457	439	489	473	432	445	474	462	449	445	411	458	397	442	457	446	442	405	463	449	440	441	439	456	450	411	450	400	468	463	435	449	434	467	452	484	462	449	467	418	449	448	458	428	469	445	450	446	443	465	447	417	398	466	447	439	420	417	443	487	445	432	436	480	463	490	491	485	465	445	492	447	428	445	454	429	435	439	437	445	435	445	502	471	482	469	462	389	426	415	470	461	508	460	449	463	414	459	433	442	475	413	468	454	463	469	448	418	435	421	476	427	455	443	413	489	453	446	459	446	453	458	425	452	470	437	450	476	420	462	421	467	453	455	453	452	488	429	462	463	455	459	467	430	468	449	437	451	459	459	486	434	467	435	460	477	455	451	445	427	471	448	434	482	434	420	478	437	449	481	441	455	453	456	424	455	422	484	471	469	478	453	459	464	479	441	457	436	467	428	415	438	406	440	450	501	466	503	475	439	445	461	430	461	410	495	454	434	453	444	434	412	439	473	434	453	459	493	409	426	454	404	435	453	456	473	479	452	421	456	488	435	432	455	449	449	442	447	468	442	459	442	424	431	427	445	473	484	510	436	447	459	434	441	444	468	428	480	441	450	414	477	463	476	443	437	419	455	460	460	459	437	442	426	437	454	434	433	467	458	452	431	484	443	405	428	449	492	428	492	445	457	417	463	442	426	452	465	455	467	440	429	466	426	456	456	421	474	455	457	446	448	457	426	468	448	446	435	443	452	442	445	482	386	416	470	455	407	442	477	433	446	460	444	468	479	427	456	465	464	425	425	437	450	454	463	446	417	443	444	473	450	414	491	482	463	486	441	451	428	478	465	456	470	456	474	487	442	478	441	445	417	447	460	474	421	482	435	438	474	430	462	435	457	445	446	453	458	417	423	444	446	454	440	465	453	419	473	452	477	479	479	460	460	428	430	438	444	465	475	465	443	459	465	478	460	459	474	426	453	443	430	473	448	449	453	437	447	448	467	453	442	488	456	457	419	493	480	468	425	427	426	468	464	414	427	465	453	486	400	450	444	472	460	456	455	507	495	485	464	434	427	421	446	480	450	445	455	423	430	444	454	470	447	492	471	463	473	462	422	457	438	433	453	405	421	448	474	432	405	454	426	461	456	466	428	450	492	446	432	467	462	439	435	466	429	450	452	476	453	455	472	476	457	444	497	449	461	445	438	466	417	439	477	451	447	441	440	414	463	436	434	475	468	437	425	464	491	409	476	454	484	461	447	428	455	465	466	496	441	428	499	439	468	445	452	447	469	484	453	448	482	430	436	481	411	449	486	445	451	474	415	467	459	426	476	448	468	454	467	432	439	456	408	435	401	484	470	451	480	421	430	441	460	417	443	438	416	472	445	434	439	440	436	466	448	451	494	439	432	458	461	455	474	482	428	462	481	510	452	438	456	454	430	474	454	449	411	451	451	460	454	473	460	416	436	450	434	470	452	444	403	460	458	450	444	448	473	433	494	412	472	455	472	485	429	446	462	445	454	451	450	463	434	459	417	456	424	463	457	454	434	437	458	469	473	466	438	452	422	434	430	439	417	421	456	420	485	445	441	457	460	477	440	443	471	442	406	462	468	464	437	448	454	458	493	446	465	480	431	441	446	410	428	493	458	422	463	465	443	438	475	425	419	424	462	434	495	402	424	449	478	421	413	433	492	439	455	425	457	470	455	448	438	457	459	447	385	458	432	438	434	446	446	428	398	495	457	512	464	445	424	458	481	414	461	433	465	454	448	467	447	462	473	449	416	416	450	433	454	473	431	438	450	441	445	475	479	426	471	459	441	460	436	484	456	479	441	432	487	471	415	455	451	448	460	445	435	432	411	453	446	486	438	461	427	425	441	486	458	426	426	448	513	446	462	441	403	469	430	441	468	450	435	441	470	438	488	451	471	466	467	438	435	479	457	449	465	469	423	461	455	445	466	453	470	447	473	435	413	441	442	447	439	439	489	467	471	444	438	450	451	428	456	431	435	434	442	469	444	456	419	486	449	461	480	470	446	459	423	429	424	481	437	456	446	449	433	454	437	426	427	423	430	459	436	438	442	455	446	485	467	476	429	445	424	471	429	438	454	464	441	434	432	466	497	442	436	384	461	444	471	426	430	416	487	405	455	441	427	466	434	445	465	433	487	449	424	460	446	441	475	456	420	464	489	455	453	421	478	451	453	438	413	473	445	431	461	451	447	423	462	423	428	470	408	438	415	462	423	488	482	454	451	430	437	443	470	425	434	463	468	408	478	459	445	457	464	461	461	468	474	466	464	483	497	393	445	495	439	449	429	431	454	489	442	449	437	434	454	373	472	422	479	480	442	456	461	446	421	456	455	433	468	444	459	430	452	436	430	441	475	430	465	451	469	460	388	431	438	464	471	467	474	463	460	430	501	402	489	488	478	466	461	446	439	499	467	472	439	430	459	467	455	462	460	448	459	474	445	440	435	437	425	444	437	453	478	455	479	483	444	424	429	452	457	468	474	416	444	409	432	488	430	473	421	444	468	441	421	480	475	428	475	464	456	444	439	433	431	483	449	424	484	493	464	479	484	423	422	447	462
3527	5381	3361	1718	1414	1141	968	792	751	718	638	631	592	516	554	565	526	549	545	532	520	484	517	509	469	533	487	519	513	505	500	471	456	480	518	490	507	476	523	499	504	456	505	479	496	471	460	457	455	485	474	519	522	489	461	458	484	492	496	466	507	519	469	475	509	506	484	524	471	461	473	475	479	493	498	483	491	464	506	485	502	495	513	493	517	471	472	485	506	499	493	479	482	464	450	485	463	513	498	480	445	481	472	477	491	461	477	485	515	454	459	461	487	469	488	465	459	480	472	464	482	499	518	471	503	502	467	502	489	466	486	481	486	452	468	497	485	458	472	463	476	505	441	433	472	476	477	487	447	452	504	493	448	462	482	529	498	508	465	488	499	491	492	463	524	490	485	502	499	510	478	447	500	474	468	477	490	472	521	438	474	500	541	480	467	515	458	481	510	443	478	497	481	524	434	456	474	484	480	498	501	445	455	483	475	498	489	483	515	511	487	521	483	465	442	498	484	457	471	485	525	490	492	452	509	465	489	481	488	498	493	522	482	504	488	475	482	519	475	457	481	464	462	474	481	449	489	502	503	464	512	510	486	476	481	507	518	501	449	481	462	502	520	495	504	485	453	514	516	457	472	439	507	464	414	502	484	459	463	475	483	466	493	457	488	488	459	475	475	496	477	473	498	501	486	481	496	505	465	481	493	469	470	476	504	524	449	480	468	510	441	481	477	464	470	452	484	462	486	473	449	536	485	458	467	496	487	475	455	506	484	516	479	469	487	530	464	502	493	417	455	455	482	497	497	494	490	467	497	498	477	458	468	490	466	522	493	489	440	478	492	462	493	499	439	425	500	492	491	484	486	490	450	457	474	470	499	466	495	480	506	526	500	469	525	464	484	457	507	463	496	463	429	491	489	530	503	506	525	497	467	459	534	481	485	499	540	499	523	465	514	458	496	477	445	488	466	491	471	497	462	494	460	473	514	484	503	460	465	490	460	496	513	472	457	450	507	494	499	532	453	507	497	493	471	488	473	493	476	484	467	446	489	476	512	515	484	468	476	501	474	476	496	486	460	469	491	455	466	436	447	481	493	486	458	442	523	499	490	461	501	443	456	481	447	480	477	487	496	510	506	511	451	472	500	475	505	519	501	489	450	489	479	493	486	480	496	458	472	424	474	481	496	465	458	433	487	472	493	470	480	488	485	463	482	456	479	475	487	473	499	450	504	460	457	457	497	494	450	442	478	492	500	477	465	488	494	486	475	482	512	464	497	489	464	467	453	507	475	513	485	470	497	481	456	477	455	514	466	474	467	468	508	438	471	504	483	510	504	465	484	492	474	481	480	508	498	468	530	497	450	485	465	471	473	521	460	471	516	530	483	470	468	492	494	490	459	484	536	478	474	468	485	516	498	466	485	451	502	461	486	494	500	466	433	480	529	495	471	437	527	524	494	450	535	474	470	506	495	477	497	439	489	435	475	464	462	460	495	470	453	501	492	470	480	504	498	525	506	480	453	493	487	472	494	488	471	467	487	497	485	513	467	473	493	509	474	496	464	486	494	492	438	479	449	462	456	486	495	498	497	518	497	487	455	458	474	495	484	477	482	478	505	492	491	491	480	482	514	472	496	486	456	485	484	468	494	466	464	483	446	481	464	497	452	473	506	470	459	467	495	479	494	514	478	471	494	449	497	509	494	509	488	470	490	507	507	443	501	476	501	495	499	503	494	437	459	516	456	538	482	484	480	485	483	467	490	461	444	493	458	473	466	501	488	483	482	479	448	511	479	451	494	502	499	469	484	491	439	515	498	454	477	474	472	478	480	480	511	436	484	515	506	490	489	490	466	489	491	483	508	494	467	478	538	517	484	475	487	513	455	511	467	477	500	476	497	454	493	470	452	493	477	490	484	506	476	499	512	526	458	532	491	470	497	510	455	517	469	488	539	495	486	483	457	468	430	489	446	478	517	508	502	496	477	453	512	494	478	464	483	472	428	473	481	497	513	513	479	505	453	502	503	490	472	489	493	495	481	481	416	479	504	465	501	489	515	512	498	450	490	489	455	504	474	491	493	462	487	523	505	530	464	460	528	455	446	463	483	464	489	522	507	510	488	513	503	544	474	505	471	481	495	492	473	488	493	519	481	434	463	493	457	464	474	481	510	476	451	463	507	478	475	505	481	498	482	463	495	497	503	507	471	503	489	466	444	467	495	455	447	481	487	497	497	519	488	500	451	471	451	472	486	492	511	487	486	446	509	506	458	494	454	458	484	469	504	560	453	508	475	486	487	489	454	459	493	510	461	516	505	501	516	483	482	487	515	492	480	495	489	487	448	482	457	482	492	488	475	487	470	512	487	444	487	468	519	492	513	458	529	502	516	502	487	504	509	481	452	509	466	463	479	526	520	491	515	505	468	525	450	484	507	442	502	504	462	499	487	481	478	495	470	469	497	478	456	449	469	469	519	501	478	468	471	501	488	471	515	530	459	479	476	431	502	524	484	505	506	448	485	506	501	515	471	476	497	479	493	543	473	476	472	485	487	478	482	479	496	456	495	480	479	473	492	496	452	523	533	515	466	482	445	509	476	481	466	465	539	501	461	478	486	506	490	494	487	463	542	483	458	501	532	475	454	468	497	494	465	497	507	491	480	494	479	480	483	462	452	536	469	434	519	472	528	494	499	478	531	493	496	505	517	505	512	489	482	466	468	491	513	492	483	477	503	477	475	464	470	489	507	518	457	481	450	481	467	468	481	500	503	486	465	465	480	468	497	476	450	477	481	492	450	477	487	467	501	492	504	504	461	477	488	496	506	509	490	500	498	489	499	520	486	474	496	471	450	488	468	478	464	489	501	449	470	485	488	469	524	494	460	480	486	495	489	495	488	455	452	449	491	488	489	457	476	493	480	487	474	468	474	522	465	505	461	495	492	471	500	456	484	449	483	473	498	533	488	440	447	500	465	491	488	492	461	480	499	458	485	466	480	469	478	441	482	460	489	461	466	490	470	478	491	465	472	438	488	490	490	471	491	485	500	488	479	488	487	452	503	481	436	485	470	514	466	480	462	452	517	507	447	486	468	471	497	516	476	492	422	493	466	426	476	501	494	517	472	501	510	480	465	461	494	461	476	517	480	492	482	497	498	451	471	461	497	491	471	463	450	499	518	476	486	482	479	479	466	485	436	475	463	514	519	514	485	494	509	467	490	466	496	471	469	498	450	496	473	469	485	528	470	459	483	513	484	489	428	498	470	457	502	483	512	497	448	474	503	469	488	497	461	469	497	505	482	504	510	542	432	494	525	491	518	475	472	477	503	496	486	482	478	483	489	460	453	513	495	496	480	468	469	468	449	506	471	471	476	484	493	482	518	480	482	493	502	498	477	549	478	466	485	496	496	434	458	502	473	413	481	454	470	492	432	491	421	509	484	476	480	488	441	514	506	457	499	466	507	489	495	501	510	487	469	479	473	459	492	434	470	502	476	485	512	473	463	490
22900	21427	29120	24126	21422	21461	7656	1299	1050	977	852	804	758	746	707	710	687	633	625	621	628	623	626	647	636	600	635	618	592	565	597	590	587	575	578	606	586	603	539	632	610	627	556	569	593	575	573	565	577	635	589	555	543	610	550	581	586	576	549	568	542	556	629	571	541	570	573	556	598	580	570	574	550	565	569	551	576	592	588	544	558	586	567	530	512	565	607	585	605	575	520	574	619	561	538	526	548	649	584	586	548	554	602	582	585	572	578	535	565	557	545	559	594	562	558	587	574	566	538	535	555	529	544	546	570	564	586	529	597	556	545	556	561	569	584	574	604	523	569	578	540	582	607	603	551	576	610	550	546	550	601	569	540	570	554	585	558	579	531	509	580	577	610	581	547	553	612	593	591	583	561	601	542	572	566	576	598	561	554	557	537	540	572	563	586	566	536	602	590	612	526	563	587	581	582	536	547	584	574	579	548	589	592	562	500	541	569	552	617	590	519	569	588	577	547	555	582	563	572	554	560	601	542	597	616	533	584	550	551	555	557	546	590	584	563	564	597	554	563	568	551	551	572	536	574	561	559	577	621	571	605	597	539	559	558	606	570	572	563	588	615	568	576	562	539	589	532	556	578	580	583	549	531	587	511	576	580	570	600	544	550	560	547	572	557	588	558	621	582	550	564	550	533	546	538	604	536	556	603	579	584	545	620	582	591	586	553	517	562	529	578	552	584	582	535	550	590	596	601	562	567	577	613	562	587	558	581	545	520	571	621	563	544	561	536	599	558	531	548	587	564	552	529	530	576	542	579	541	571	582	542	561	584	522	547	585	566	589	517	553	592	561	565	586	515	585	575	570	550	549	572	564	556	544	582	539	548	584	585	609	598	559	540	624	569	541	575	554	550	548	564	556	540	575	565	600	560	592	510	500	509	554	571	549	587	595	590	574	587	536	605	595	533	588	558	601	549	576	564	538	551	581	556	536	564	585	583	561	596	562	569	577	574	609	584	538	566	580	528	588	605	565	622	605	548	581	597	533	569	582	595	592	582	527	595	637	595	565	558	597	584	601	535	596	530	565	579	563	579	575	577	542	546	604	577	551	573	589	571	540	553	557	577	580	547	536	582	563	554	584	562	554	536	566	550	546	589	561	523	571	572	564	585	525	536	539	583	565	593	614	538	537	589	610	569	570	576	544	645	555	552	542	548	577	580	597	550	607	573	593	572	593	588	571	536	523	557	592	577	605	585	548	559	563	576	570	582	583	571	576	563	532	558	570	518	557	566	526	571	569	568	605	573	553	589	551	555	539	544	568	569	574	526	550	558	600	542	583	562	595	610	566	535	561	595	552	569	594	562	578	557	556	585	554	558	540	565	517	558	533	550	573	557	648	535	549	573	587	571	593	574	577	577	529	540	575	539	619	530	541	593	539	551	538	577	582	575	579	567	559	605	612	583	623	570	538	588	571	538	602	598	562	576	563	571	566	554	589	554	585	540	566	548	575	561	599	576	585	563	553	557	539	582	525	615	544	603	587	547	551	539	586	548	577	553	608	586	556	572	569	592	513	593	546	588	559	522	546	567	570	566	576	546	536	539	543	556	536	601	536	564	588	556	515	567	565	586	591	574	572	567	570	564	604	579	582	553	598	560	596	599	580	544	574	566	568	551	567	604	596	620	521	570	595	619	527	548	582	571	589	607	577	585	573	560	550	532	564	527	596	555	530	548	530	587	555	570	587	577	599	542	555	547	572	553	555	568	596	578	529	592	564	544	567	513	583	587	548	558	552	564	552	577	544	608	567	554	557	604	564	592	607	605	570	574	571	569	556	579	568	592	581	529	568	597	578	577	567	593	582	537	562	562	537	555	548	548	540	547	565	544	575	545	567	529	535	561	552	571	583	574	584	536	541	605	560	586	615	550	547	585	583	559	547	567	567	521	602	571	570	589	547	545	581	574	593	554	560	538	587	594	600	592	574	618	567	577	549	596	556	597	573	544	590	549	558	546	563	584	587	545	561	593	537	522	517	562	565	592	564	569	584	558	559	527	555	558	561	617	558	564	537	557	576	569	571	569	557	593	574	590	585	562	574	522	539	537	598	561	626	564	593	561	555	614	594	612	568	534	579	573	562	576	557	596	606	507	577	563	621	562	582	597	570	586	549	568	576	579	562	555	603	561	554	567	521	569	553	604	541	574	527	532	589	530	569	571	537	530	562	582	578	575	570	538	555	594	578	556	592	595	598	585	544	555	616	560	543	575	544	560	603	544	571	581	567	531	571	581	543	527	612	560	525	554	587	562	583	547	581	533	597	515	569	549	567	553	553	618	588	599	577	590	547	539	602	549	570	577	579	587	564	603	538	594	578	528	572	618	565	558	572	576	550	578	535	547	594	572	597	554	605	562	572	574	587	524	558	569	592	556	542	548	574	590	553	610	554	559	561	567	563	569	555	555	565	525	546	550	573	592	587	576	560	586	535	593	589	573	555	544	548	553	574	572	610	600	552	600	600	588	563	529	512	560	571	576	554	533	566	582	553	545	607	580	551	586	592	524	576	511	534	544	576	509	590	534	506	602	541	568	574	588	583	538	572	578	578	571	583	601	590	574	534	572	588	593	586	562	573	588	560	589	624	600	549	575	572	581	604	548	541	526	545	536	539	543	538	532	575	568	547	601	582	595	574	556	539	577	560	561	582	561	561	590	576	569	542	576	610	583	533	578	553	575	564	554	580	536	531	581	597	552	593	513	588	620	520	558	588	526	589	555	581	602	570	600	541	544	553	564	538	539	601	593	549	555	593	573	534	601	582	577	605	567	554	558	600	556	575	560	548	512	556	546	571	558	568	549	607	543	589	549	561	620	610	599	545	538	546	567	577	606	586	569	574	562	560	612	595	607	551	536	531	564	580	531	589	543	514	543	534	544	553	522	562	584	567	522	547	571	604	567	583	610	603	543	592	564	558	576	510	547	568	621	572	544	612	578	524	597	523	554	537	549	548	548	569	553	620	540	505	602	529	537	549	545	568	585	603	568	584	596	548	571	561	564	584	546	559	579	556	600	559	586	566	582	604	581	596	579	576	600	594	522	567	579	558	572	571	593	578	569	580	577	558	550	543	594	539	559	574	597	542	540	603	559	542	554	588	593	577	556	581	536	579	561	553	579	535	516	592	607	566	567	548	597	574	523	590	533	566	579	554	553	598	587	533	548	580	595	575	574	564	590	541	538	549	569	557	561	590	556	515	549	586	566	584	577	608	574	590	556	549	563	581	573	583	569	558	554	550	577	586	529	547	590	520	574	514	629	581	579	552	570	578	550	524	542	608	598	546	558	563	591	574	554	580	555	579	533	562	550	623	565	545	587	573	534	588	574	588	578	566	578	581	586	533	543	604	549	547	565	564	585	544	567	556	616	608	568	572	542	589	596	592	527	590	532	570	553	591	588	550	544	528	544	581	519	583	557	601	516	511	546	614	587	569	550	535	583	606	520	553	550	554
4734	14898	10144	4928	3739	2758	2217	1743	1440	1224	1092	1042	901	860	836	762	711	710	657	675	664	665	616	641	627	661	647	629	623	619	629	583	587	628	611	610	607	585	609	588	610	595	575	615	582	621	607	586	584	612	628	629	570	585	594	574	648	563	587	556	553	582	630	546	621	568	586	530	576	551	587	587	575	565	537	601	556	548	575	564	576	541	608	542	575	576	609	581	564	558	572	557	606	581	531	604	536	547	575	564	607	574	546	565	541	590	586	561	578	585	559	576	550	603	594	564	577	539	569	561	577	578	542	574	584	586	589	605	600	579	564	594	611	551	576	622	599	545	583	581	527	591	542	590	605	570	568	591	581	566	539	535	575	570	593	562	537	560	586	538	560	600	587	609	589	564	589	578	551	583	543	548	548	519	572	601	586	568	563	561	597	577	537	575	590	583	531	583	532	544	523	592	530	560	616	573	559	568	539	607	588	556	567	559	511	600	584	600	572	545	566	564	516	571	519	607	564	547	534	581	591	598	547	540	571	586	594	546	573	544	525	543	608	600	545	566	523	571	597	538	571	554	569	558	587	583	572	559	565	571	576	583	552	578	595	580	577	589	598	565	585	529	586	561	530	601	557	576	581	542	573	551	553	553	550	596	545	567	580	567	583	602	590	556	592	524	603	572	567	601	600	587	589	558	588	564	568	551	557	561	607	591	597	542	569	571	542	553	582	580	608	585	554	551	567	576	562	562	594	533	583	599	575	514	584	584	576	555	516	595	598	589	596	626	594	594	569	570	588	574	565	593	552	545	566	538	538	597	567	570	527	560	529	572	580	572	566	599	534	550	574	596	627	611	558	578	581	570	546	552	553	587	588	591	590	550	558	571	612	586	579	559	526	523	598	568	551	518	568	578	597	556	560	598	567	584	570	540	536	567	576	568	611	565	578	588	605	592	602	576	576	584	546	540	531	560	558	594	602	580	579	510	535	583	593	591	558	592	544	578	578	569	578	558	575	534	539	599	534	593	553	520	563	602	546	548	594	608	590	593	542	581	578	558	603	584	566	581	570	566	548	580	608	543	544	556	559	584	570	570	587	584	573	595	590	555	535	583	604	563	582	540	571	573	608	572	558	578	619	532	557	562	553	586	600	595	582	587	580	540	551	586	585	523	556	587	586	554	547	537	566	570	561	548	541	589	540	570	537	540	538	525	568	591	553	555	539	594	567	574	540	544	574	554	542	573	570	581	537	536	578	591	563	558	555	569	586	605	542	566	608	565	597	559	561	575	545	544	558	584	588	586	577	581	563	564	545	563	604	621	549	582	551	573	587	590	547	559	584	597	542	573	597	611	567	555	558	583	559	592	568	567	549	550	579	557	581	569	566	584	564	593	596	586	552	614	551	565	611	557	544	556	621	524	588	592	568	558	553	578	532	566	608	584	581	574	561	548	560	615	519	601	596	570	581	544	537	563	592	568	527	562	544	583	556	543	570	582	603	556	576	552	555	591	557	581	576	543	612	571	553	612	566	562	544	531	558	515	573	552	603	595	559	537	622	570	605	556	593	579	502	544	571	585	539	546	514	637	553	589	564	551	576	582	564	578	583	574	592	600	585	548	585	594	584	609	565	573	520	590	567	562	582	579	605	536	583	573	567	576	590	560	584	529	567	522	579	558	541	558	568	638	564	551	516	562	525	540	555	567	556	600	580	549	602	590	602	548	590	593	563	563	572	564	549	579	548	559	594	628	536	612	591	593	562	587	542	584	603	574	619	577	626	570	570	618	557	595	568	580	569	562	590	570	559	564	550	571	521	558	562	540	595	548	551	577	582	545	556	577	550	581	556	565	605	570	578	555	535	529	593	581	591	619	568	602	558	612	570	576	530	591	585	559	555	536	619	562	560	597	598	558	547	556	597	557	517	592	566	544	574	566	576	611	581	564	606	588	578	559	576	602	586	580	591	605	583	577	528	560	557	565	560	580	556	575	527	586	580	549	581	597	581	514	540	579	557	605	532	597	563	573	558	565	592	582	564	577	557	571	598	553	587	581	581	538	546	536	577	549	536	592	589	575	526	597	590	533	572	554	553	590	560	575	566	604	612	534	582	548	575	568	554	551	557	553	583	560	558	567	569	600	589	625	595	556	578	561	567	579	615	546	625	574	579	639	523	540	583	554	584	596	573	602	528	554	571	529	543	541	573	525	582	605	545	601	605	618	574	564	590	557	541	566	603	547	560	561	577	529	531	535	524	613	525	531	596	550	559	576	540	587	596	565	530	540	580	546	566	597	609	573	537	556	572	579	587	588	599	568	549	584	603	558	563	606	563	543	593	547	590	582	568	533	613	598	551	580	593	589	563	602	559	579	566	592	576	561	573	609	580	578	575	536	588	567	582	569	554	549	575	600	548	569	569	560	612	530	580	600	570	586	552	591	593	567	597	534	605	583	587	545	561	590	605	550	585	564	542	577	551	572	551	557	587	557	610	552	583	576	586	577	591	556	582	606	597	600	556	562	553	582	584	589	568	575	589	554	576	566	576	565	569	578	582	567	583	559	577	570	603	540	574	617	547	567	571	568	527	555	523	550	563	566	577	594	566	552	609	564	556	554	545	584	572	613	595	573	592	554	540	546	559	556	593	544	569	580	576	597	589	581	591	557	598	587	600	566	547	565	528	622	559	577	551	529	543	555	546	595	572	575	565	580	570	543	604	565	533	580	585	584	588	497	576	564	580	566	574	591	539	605	582	544	600	514	589	565	571	568	559	594	532	520	587	573	620	582	574	566	587	520	600	587	548	549	553	566	567	554	543	561	573	545	530	628	582	582	598	572	591	585	582	571	589	573	590	569	551	552	583	575	549	546	621	582	602	580	600	575	597	590	591	619	561	579	590	565	547	571	552	575	608	603	556	549	585	588	548	596	541	590	534	602	534	567	579	579	577	588	580	574	534	623	642	572	569	610	567	597	573	573	596	541	570	560	554	547	580	564	588	587	542	578	569	570	597	608	575	581	561	574	580	523	551	570	540	555	615	577	578	579	553	595	570	577	596	547	570	575	572	577	567	561	624	559	571	556	554	578	582	583	554	532	561	601	581	507	583	569	608	553	550	546	581	624	566	561	570	588	590	575	552	545	605	596	572	560	547	585	572	593	549	568	557	590	548	566	601	568	570	540	531	557	552	601	573	572	583	572	594	547	570	570	552	561	580	536	539	553	574	548	535	579	615	576	550	582	577	580	603	567	580	569	559	553	596	551	562	558	553	614	581	553	591	576	551	557	601	582	556	561	538	610	548	505	550	580	595	581	559	554	569	571	560	570	588	577	615	601	580	556	569	612	529	582	564	538	532	595	587	572	609	596	576	568	577	590	606	541	582	544	535	581	560	587	591	599	583	543	584	585	589	553	542	594	544	579	598	585	572	606	559	556	573	610	533	581	581	572	579	561	556	559	538	532	598	545	566	549	563	530	557	588	534	565	559	584	578	589	613	552	542	545	597	591
27918	17462	3366	659	475	423	320	239	278	227	225	252	230	237	229	240	237	240	238	230	249	250	247	233	212	215	233	224	211	262	237	212	243	247	234	221	214	204	214	205	239	216	229	235	258	219	222	238	207	229	215	253	229	232	212	235	204	214	237	246	219	234	254	227	215	205	246	228	221	212	224	220	225	218	246	226	222	208	228	223	243	236	235	221	242	246	242	225	229	234	205	230	235	226	234	254	250	214	247	260	233	237	220	218	238	219	224	229	221	248	217	192	216	212	219	208	224	213	228	214	207	211	242	216	214	224	209	197	232	241	221	238	243	220	204	226	243	220	238	208	215	213	237	203	231	224	216	210	228	253	261	216	253	222	218	195	247	239	251	221	246	203	220	229	238	238	238	237	220	204	211	217	236	206	223	202	246	232	201	239	215	227	227	234	223	220	210	231	234	205	256	219	256	242	233	224	196	213	232	239	240	259	234	197	253	249	247	227	235	231	233	241	228	231	209	224	213	256	216	192	215	227	226	238	222	225	232	213	231	214	209	227	207	207	201	225	216	238	238	223	244	201	233	236	211	201	223	234	237	207	208	236	252	225	249	242	243	232	210	234	251	205	221	241	253	241	219	228	221	226	231	203	223	223	221	251	251	202	224	222	227	247	196	238	242	221	218	246	241	214	213	225	219	243	213	217	233	225	212	208	219	235	257	252	223	252	236	214	230	247	249	249	244	239	242	254	237	242	239	215	247	218	207	216	214	227	225	248	229	241	203	228	235	220	223	217	215	236	228	242	215	235	235	231	213	206	219	221	227	219	253	225	232	262	218	199	214	213	238	240	243	219	235	230	226	236	232	245	207	202	219	249	213	200	247	232	219	224	209	234	238	227	212	225	215	232	223	236	215	214	227	241	220	241	231	222	246	213	238	261	245	223	240	236	223	219	215	221	237	233	200	222	211	231	236	200	252	209	235	228	221	208	226	207	216	218	229	214	234	240	204	268	228	248	235	236	197	217	221	262	220	236	223	200	228	227	241	233	215	235	238	221	219	263	224	208	204	242	216	200	228	281	210	192	251	260	203	231	220	233	222	211	241	222	237	228	216	225	244	224	201	222	245	239	232	251	243	225	241	240	234	204	240	256	217	218	244	217	232	240	231	212	233	228	245	202	249	240	250	216	238	231	222	232	232	198	249	253	202	233	209	204	215	239	236	234	211	231	219	218	232	215	212	228	231	202	237	207	239	214	231	215	207	233	215	216	254	240	209	239	231	219	235	225	220	232	219	232	211	232	191	242	221	239	222	223	219	222	223	220	221	230	209	217	225	245	211	249	242	207	215	220	218	213	206	220	236	241	236	222	217	220	220	243	220	253	232	226	222	223	225	242	245	196	223	208	222	240	207	219	231	207	247	243	221	218	216	228	214	243	239	219	254	202	212	259	218	208	239	226	217	230	218	233	260	218	244	234	222	204	237	208	210	238	223	237	219	233	229	229	222	224	220	221	227	231	200	231	205	238	230	232	236	232	210	250	203	244	200	210	240	219	225	203	236	217	214	233	215	248	248	233	238	238	224	227	224	209	232	242	251	256	233	221	240	219	226	238	234	254	228	264	209	207	237	243	204	234	227	226	216	191	255	214	216	215	215	224	230	257	228	242	220	203	221	232	228	249	211	238	227	232	237	224	256	228	213	234	221	225	225	206	248	250	240	214	241	245	246	220	220	212	238	242	207	238	240	211	205	201	222	208	241	232	207	224	236	212	240	234	216	211	217	222	209	206	206	229	225	204	267	221	214	246	244	222	222	223	244	242	210	216	246	219	214	247	204	233	239	240	200	234	244	231	258	226	221	237	223	217	221	195	234	221	250	245	234	238	235	213	208	215	225	218	198	233	215	209	238	262	243	200	241	231	219	215	235	249	253	240	213	201	235	255	235	224	221	234	212	222	209	214	223	226	214	230	224	234	227	229	224	243	223	216	206	267	239	218	235	258	241	191	234	238	236	216	234	218	247	230	208	246	217	222	224	226	224	203	249	200	220	226	230	202	224	219	219	240	230	225	222	235	221	218	247	223	240	250	230	224	226	251	208	219	232	236	248	233	203	224	232	199	252	214	217	229	250	206	239	197	229	230	232	244	221	241	228	231	230	266	232	226	218	241	207	211	235	176	229	220	269	187	219	231	217	227	249	197	219	229	230	225	213	190	222	201	215	261	234	231	205	229	222	201	217	248	209	253	230	219	228	215	230	237	218	203	225	234	248	248	234	214	229	258	207	230	246	217	264	256	230	243	213	231	241	222	215	229	238	205	245	213	234	246	219	224	198	229	236	219	229	207	247	243	235	259	208	222	226	213	249	243	205	213	224	211	222	225	246	204	250	238	216	244	232	235	216	209	244	227	207	231	231	238	210	241	213	208	219	234	241	227	240	224	209	218	237	207	220	214	240	231	242	242	234	209	237	223	243	227	215	225	221	235	208	202	230	219	196	253	230	216	230	218	211	210	252	265	224	227	220	228	224	199	249	223	215	223	227	237	224	255	228	217	250	218	222	282	217	237	236	252	220	235	234	227	222	222	243	232	235	204	241	210	241	245	209	230	234	229	205	237	235	219	209	226	216	230	230	242	211	239	256	216	213	237	226	213	257	231	211	224	209	210	240	242	266	236	228	209	231	230	213	252	224	222	241	218	228	238	232	234	225	265	240	206	231	256	246	236	203	217	235	225	243	219	241	222	192	215	219	241	228	223	210	227	255	275	234	201	220	229	238	222	240	214	239	226	188	248	227	216	237	231	244	212	235	257	247	230	242	228	238	262	233	248	236	189	202	226	208	215	227	217	182	206	221	236	238	227	230	222	236	262	233	261	223	222	219	251	215	226	243	242	213	219	207	249	237	208	229	233	245	235	211	213	246	206	255	244	229	205	204	244	226	192	227	238	233	217	221	248	215	241	241	231	215	223	245	219	202	222	250	223	225	229	213	225	238	219	232	224	250	251	224	248	249	229	228	236	236	234	225	218	217	252	233	226	237	254	220	220	227	217	245	202	239	241	242	232	225	229	226	234	238	222	213	241	228	247	233	221	245	228	226	234	232	222	210	232	218	222	217	222	228	229	207	238	202	225	239	215	219	236	208	224	236	234	219	229	229	222	232	271	218	240	249	220	234	247	241	230	251	203	254	234	233	229	209	233	220	244	243	238	244	220	220	216	240	211	221	242	240	236	245	219	193	200	212	227	190	235	230	220	214	239	232	225	244	201	221	253	227	242	231	204	263	230	237	237	239	232	271	239	220	236	251	221	219	215	212	229	231	212	238	204	243	232	215	218	237	214	232	236	223	246	232	243	229	245	221	235	249	255	235	212	238	241	208	239	228	234	226	229	230	249	214	257	217	253	229	237	225	222	251	228	236	218	222	231	197	232	215	226	231	207	238	263	244	226	211	246	254	207	240	224	242	218	219	237	234	241	249	215	202	240	244	201	238	219	238	229	215	197	220	225
4234	919	613	437	355	298	311	282	252	277	275	273	275	263	279	231	240	229	252	253	259	281	263	241	265	259	249	276	237	250	308	237	253	227	243	260	272	258	250	239	275	268	276	256	250	248	274	249	249	259	265	257	271	243	263	244	246	262	255	273	252	228	267	245	250	247	253	267	285	277	271	256	264	263	263	258	279	258	272	281	280	249	255	260	267	245	244	261	254	238	288	283	250	250	282	269	253	220	257	218	272	257	256	268	242	241	274	268	260	261	243	256	239	245	258	266	278	246	235	244	259	276	269	222	277	227	221	266	270	247	221	255	249	259	239	294	257	259	244	240	247	266	264	256	293	261	263	235	247	225	262	267	283	252	246	249	272	264	251	259	251	222	248	250	232	276	223	263	286	293	243	276	242	264	259	268	246	256	266	234	256	282	282	276	267	237	234	245	269	269	274	279	261	263	273	268	279	258	249	273	252	274	233	246	262	264	241	248	268	256	237	239	259	253	281	232	275	260	268	256	253	250	267	280	220	234	267	263	269	286	267	267	271	245	235	252	238	289	257	254	261	261	220	269	273	244	263	272	269	263	247	280	246	277	258	266	252	252	234	261	278	237	231	268	252	267	253	262	252	265	264	271	246	259	221	245	268	254	218	240	274	241	277	240	245	255	261	236	274	296	267	273	257	253	246	278	254	237	282	267	263	266	271	241	242	250	280	261	243	275	227	240	269	278	274	242	266	269	283	239	251	246	272	259	245	280	263	248	244	265	255	271	244	262	264	251	256	234	245	269	247	255	233	244	237	244	274	266	250	251	228	247	242	281	258	219	255	244	257	259	260	259	286	243	263	249	246	274	261	270	250	254	263	242	260	273	249	251	277	250	236	268	258	256	252	229	253	271	253	281	248	260	260	258	253	252	241	253	250	276	270	256	253	252	265	238	260	251	257	269	258	251	247	246	275	245	241	263	257	238	235	269	254	260	256	281	241	284	259	252	228	246	253	273	277	244	251	270	256	218	273	253	247	269	246	286	259	250	229	256	242	261	234	256	255	259	286	256	262	275	245	252	265	250	262	247	257	245	267	260	261	271	267	247	267	243	267	216	264	277	251	264	233	255	263	252	278	297	292	243	259	251	272	273	282	271	262	236	273	254	257	247	243	254	256	263	243	235	254	240	255	257	265	273	229	254	285	274	260	272	259	275	256	246	279	259	242	246	264	251	258	265	245	246	264	276	258	241	252	245	273	231	249	254	237	227	282	254	254	279	263	277	249	256	250	246	262	284	263	230	248	260	285	250	275	243	274	246	247	278	239	257	245	269	274	272	252	256	262	237	195	270	261	239	253	240	249	292	249	269	247	238	284	288	267	267	275	248	253	266	232	244	229	242	268	228	235	239	263	262	254	279	240	228	262	269	272	272	260	278	266	247	261	249	257	261	253	249	268	242	278	257	263	265	266	269	273	264	276	242	254	285	240	247	257	278	249	262	243	247	264	264	237	250	263	243	253	251	261	259	229	274	250	272	255	252	240	248	277	258	249	233	277	256	245	264	260	259	250	262	241	253	252	239	255	282	258	246	254	261	271	234	252	258	259	254	260	244	283	256	270	249	227	269	262	267	237	249	245	276	245	271	224	241	268	280	259	246	279	279	265	261	250	242	232	251	266	305	277	215	240	282	253	264	245	234	245	238	235	275	255	272	280	263	260	253	256	274	280	253	237	284	245	248	254	261	237	246	263	285	252	271	284	252	250	242	243	266	238	278	274	238	241	249	257	269	243	250	274	244	258	231	237	252	264	248	241	256	281	231	252	241	236	235	294	240	281	273	229	276	256	269	234	243	243	251	263	275	264	263	276	266	258	264	241	282	255	239	255	286	235	248	263	227	261	241	298	257	256	264	267	260	269	245	255	268	250	259	263	269	254	257	242	268	257	306	233	234	244	243	281	249	283	279	297	264	257	249	245	234	245	249	260	268	239	233	251	252	246	250	245	266	267	260	273	262	274	242	270	236	206	276	272	277	274	279	261	261	279	275	244	267	269	254	266	225	266	276	287	267	279	263	240	264	243	244	262	230	238	249	256	261	256	237	217	279	245	249	227	229	235	258	236	248	265	230	246	254	240	240	242	258	253	251	256	246	279	273	261	251	269	260	268	269	249	228	269	243	268	271	246	259	238	275	234	232	277	255	246	259	264	261	240	257	230	240	266	266	257	284	215	218	273	285	265	265	276	275	260	273	254	279	238	266	239	244	263	271	244	247	252	248	247	261	255	243	239	244	278	267	271	258	258	251	280	238	256	267	235	248	243	266	252	272	251	280	230	251	242	236	248	271	248	238	241	272	260	230	262	214	256	226	246	239	267	244	255	268	270	256	277	258	278	236	284	252	238	274	244	286	253	247	258	240	245	279	235	291	258	270	295	276	249	266	272	255	245	263	255	238	254	244	234	287	275	273	259	243	258	249	251	247	252	241	238	250	257	264	255	235	264	233	257	248	247	245	272	266	242	280	251	293	220	253	258	270	245	241	255	286	235	266	256	254	264	231	232	248	260	269	274	262	279	268	284	259	243	264	263	255	246	276	266	269	246	239	274	263	242	254	270	249	283	251	255	255	284	271	246	255	245	264	270	259	237	242	278	244	248	283	273	244	242	243	255	266	253	235	242	246	231	274	302	245	287	236	280	233	258	237	259	233	250	290	277	256	255	247	272	261	261	252	257	239	280	277	247	261	247	232	240	253	242	240	263	247	262	269	273	239	249	263	231	267	254	257	245	240	265	252	267	276	263	250	290	255	249	249	256	258	234	237	241	234	222	262	234	264	258	229	265	273	275	242	223	271	296	246	266	259	243	264	258	278	250	274	266	248	252	263	248	254	254	290	270	268	276	268	234	271	262	255	280	289	244	280	248	239	245	254	256	262	244	253	247	263	276	254	234	260	259	247	272	284	255	271	267	264	239	277	248	230	251	255	270	251	259	248	263	243	257	264	244	253	278	246	252	232	269	236	246	229	256	240	288	266	259	261	263	272	240	246	233	278	283	280	241	280	225	239	234	265	263	222	261	256	256	250	294	277	273	252	265	261	243	252	239	272	285	296	266	234	249	267	240	291	242	251	234	267	244	251	262	261	247	271	257	260	292	276	262	270	252	251	285	239	244	255	268	249	251	248	239	278	248	282	262	233	261	276	265	260	246	245	248	247	255	246	234	272	253	238	242	244	247	266	217	260	232	245	254	251	225	242	293	274	244	264	249	244	237	256	265	274	256	287	287	292	252	271	255	265	252	260	246	270	259	271	275	236	250	243	253	251	260	281	255	245	253	262	253	258	233	237	241	269	243	245	253	247	276	262	287	287	240	244	289	277	259	269	266	269	271	262	263	241	229	275	272	242	278	245	263	266	224	237	269	258	255	268	246	258	224	217	284	254	248	256	250	253	253	275	267	265	254	254	266	245	255	255	278	252	258	282	256	269	266	294	243	251	257	272	246	238	248	246
24036	21376	28625	24503	21381	8643	888	586	475	462	417	375	364	354	338	313	297	336	323	304	303	302	279	297	298	268	274	290	298	257	255	255	288	260	273	270	259	247	259	261	259	280	238	247	282	267	293	246	275	281	237	275	270	243	262	274	275	265	273	249	238	253	276	234	280	228	260	263	285	261	286	247	269	256	243	253	254	257	275	243	253	280	245	243	280	237	274	281	274	247	285	250	253	264	227	269	252	280	254	271	256	265	248	249	223	267	240	263	240	266	251	273	279	257	273	249	268	275	261	270	272	280	256	262	223	259	241	241	295	269	250	230	265	286	265	308	253	236	264	278	286	268	279	259	239	271	253	252	225	255	244	258	244	250	280	277	241	287	271	267	291	269	273	247	238	256	279	256	261	240	259	280	269	298	250	284	278	251	243	250	236	253	278	228	259	223	267	260	253	275	247	273	271	258	258	261	265	258	262	270	285	253	280	260	282	236	266	270	268	277	259	264	264	261	235	271	278	248	254	251	262	234	241	254	254	255	242	257	251	239	266	277	239	262	238	240	258	242	282	258	262	265	234	247	236	247	254	276	252	273	268	279	256	272	269	268	259	251	253	263	259	241	276	226	253	259	249	256	270	263	263	260	283	262	267	249	261	279	286	260	268	256	266	270	265	292	266	244	298	266	253	261	244	234	219	232	268	242	230	245	244	244	252	220	231	259	277	262	276	286	263	245	267	277	258	224	264	253	247	279	248	272	253	257	248	278	269	234	269	234	265	263	272	251	236	269	260	260	250	244	270	256	246	252	253	263	282	249	283	267	241	255	254	236	244	252	263	247	255	291	264	256	269	282	250	281	260	261	294	252	291	262	253	253	260	272	262	264	266	262	235	254	263	284	278	249	274	248	256	261	238	280	265	256	264	266	261	273	268	279	246	254	271	270	261	265	274	254	266	263	255	260	241	250	266	264	239	259	262	288	290	247	226	277	247	268	260	218	264	254	257	262	272	261	246	222	244	272	283	280	245	249	271	264	274	277	277	276	273	277	265	266	266	266	272	292	290	269	236	244	279	279	245	249	273	273	243	259	251	253	274	262	244	239	216	255	249	248	278	272	240	253	239	253	255	255	258	247	276	267	253	270	258	263	276	251	248	254	246	278	276	277	266	250	257	229	283	260	239	218	221	271	268	280	245	282	273	233	262	284	280	234	266	255	283	283	248	248	235	228	279	293	266	241	280	249	284	250	236	242	258	267	250	235	225	250	260	290	269	267	266	240	248	280	250	274	233	266	228	247	280	277	275	248	247	257	237	258	258	244	258	246	249	263	262	249	220	251	244	279	282	254	280	246	260	272	263	279	238	223	247	252	258	261	266	255	251	243	253	268	261	274	265	274	251	291	260	293	246	290	257	282	259	250	237	269	267	243	255	268	250	242	274	244	282	259	271	230	294	244	253	271	254	240	278	265	246	262	259	287	238	264	279	275	262	264	270	237	254	253	241	248	260	215	247	262	263	259	248	285	262	256	245	273	260	262	249	246	264	282	248	256	252	265	271	290	262	268	284	234	242	263	262	270	245	261	274	266	267	243	243	275	260	246	250	270	263	260	252	273	250	240	265	261	252	266	260	280	261	249	286	243	282	257	271	253	267	265	259	272	270	272	270	242	265	271	257	250	242	234	233	255	259	272	257	254	268	236	282	236	250	273	270	279	247	244	275	268	267	259	256	248	269	266	241	267	281	276	274	261	261	247	236	247	289	279	241	252	240	268	242	253	266	249	258	272	238	266	251	265	271	250	241	259	263	283	251	274	232	263	259	260	258	262	253	298	275	254	247	288	252	260	251	241	256	254	304	252	279	260	265	247	262	268	222	267	270	244	261	252	246	252	244	277	245	264	269	248	264	266	246	234	293	277	245	270	257	247	231	263	264	262	265	241	261	250	266	298	250	241	245	252	277	278	243	266	281	244	219	247	257	265	248	258	299	250	281	279	294	255	259	236	244	262	249	244	253	279	242	265	251	264	248	274	251	239	284	233	227	275	270	263	264	241	237	268	262	255	271	245	278	242	252	260	232	255	254	261	234	244	262	247	249	232	238	244	252	259	281	258	256	256	237	245	295	278	262	294	257	261	244	230	235	241	270	261	253	284	263	268	295	253	258	269	242	255	252	285	255	265	284	281	270	268	266	227	258	266	276	255	244	262	247	248	274	269	244	261	249	262	243	247	256	250	238	238	254	265	268	251	273	225	266	255	252	256	282	248	271	248	222	258	247	277	240	241	248	258	252	263	266	239	234	275	263	214	224	240	220	219	257	249	254	226	265	276	259	291	241	272	270	250	236	241	228	247	247	281	268	273	276	242	241	261	271	274	242	253	236	268	239	229	262	279	240	230	268	242	219	244	254	264	239	293	226	263	264	251	259	280	257	275	260	258	254	243	262	268	281	268	258	269	278	255	277	250	249	243	253	241	304	269	256	269	265	265	250	263	245	229	240	270	250	275	307	245	251	250	266	262	262	261	261	249	250	262	260	244	261	287	286	243	252	261	211	257	282	282	208	243	254	282	254	248	270	257	249	251	267	265	261	259	275	226	256	254	242	263	235	230	264	241	273	248	283	259	227	244	232	259	262	282	223	256	247	280	260	250	217	245	230	243	236	287	268	249	223	236	237	273	240	246	236	259	257	275	294	250	245	260	279	253	235	272	250	265	247	291	263	251	264	245	259	253	255	250	241	278	249	248	244	236	261	247	255	243	260	269	271	257	251	256	252	252	261	260	272	246	244	206	260	257	264	234	289	234	254	252	265	263	247	252	249	241	242	259	281	259	280	273	282	256	262	282	256	246	260	244	259	256	246	240	256	255	241	252	259	256	259	242	261	246	257	278	273	246	256	263	239	246	286	235	238	272	271	234	233	245	258	264	256	255	245	219	254	266	260	261	232	252	259	251	286	258	240	230	261	261	245	260	264	255	289	255	244	279	281	291	273	251	245	253	296	254	250	267	237	247	244	259	234	269	251	270	233	254	228	243	271	274	260	268	272	266	251	274	251	266	268	259	240	265	282	261	237	291	289	251	259	269	257	285	232	267	247	255	238	263	264	251	269	269	288	268	251	258	249	275	262	257	256	227	282	244	245	268	241	271	246	245	267	250	286	288	273	251	246	244	281	277	258	252	239	247	234	252	269	259	237	240	264	272	307	295	279	239	295	255	259	274	257	254	249	222	251	243	255	244	250	253	247	245	261	239	249	253	282	252	236	245	264	242	279	241	255	274	253	239	244	242	226	280	268	273	265	249	243	290	259	280	245	266	241	254	256	245	260	273	279	252	245	235	231	262	277	273	243	277	272	253	284	238	250	261	251	261	242	272	263	219	240	246	256	263	242	267	270	265	267	252	260	215	249	238	269	240	265	251	237	236	250	234	241	266	250	233	275	245	213	245	245	253	261	279	274	257	245	275	271	263	254	260	256	270	258	247	249	274	231	260	271	267	266	271	264	284
3377	8787	5888	2665	1891	1453	1124	844	676	639	557	473	414	382	392	394	341	309	331	330	354	336	280	308	299	289	305	302	282	325	282	296	289	289	312	278	246	292	302	299	278	278	284	249	264	265	303	306	287	286	287	279	278	271	290	272	296	268	288	287	286	247	280	287	299	292	254	273	278	246	270	295	267	302	273	266	272	268	294	281	257	276	284	294	274	296	271	274	283	311	270	262	280	268	267	258	279	289	262	253	270	268	249	258	279	278	314	281	252	275	257	268	279	277	297	235	280	295	275	309	319	285	277	297	299	279	271	287	283	266	264	254	279	258	292	267	287	256	301	269	290	266	281	273	292	277	272	288	252	292	290	272	243	294	253	283	297	247	297	305	272	292	316	279	274	285	281	268	261	285	302	274	276	258	307	298	267	306	270	257	277	284	268	245	311	272	279	271	243	292	283	253	237	279	278	281	293	269	291	287	253	263	258	275	267	284	271	253	288	217	274	279	291	270	297	278	280	278	277	268	282	251	256	299	257	272	254	275	271	256	292	284	274	267	263	269	271	269	288	305	278	301	294	260	292	293	289	289	285	268	299	221	258	293	281	305	255	248	294	243	281	255	306	259	287	290	267	269	260	307	252	243	288	240	265	266	300	263	282	266	289	290	277	258	257	250	295	279	260	268	281	276	269	276	271	266	288	264	292	256	287	276	269	275	266	306	269	274	287	273	262	264	291	258	282	280	263	266	284	261	291	280	269	279	289	300	241	277	267	245	284	278	268	281	300	266	278	272	268	273	283	284	285	264	307	265	287	273	281	232	289	289	289	283	265	267	261	295	247	266	285	273	263	253	259	266	299	237	261	289	291	279	276	281	272	274	258	281	272	266	292	286	247	289	296	300	283	258	280	238	268	297	260	244	275	296	269	262	290	287	279	253	283	276	273	274	276	237	282	285	280	273	267	293	244	258	248	264	279	269	262	308	287	257	280	274	278	287	299	255	274	277	298	260	296	262	204	280	287	261	252	257	282	301	266	255	260	259	290	234	284	243	283	289	306	260	259	262	274	289	251	273	276	258	293	289	274	258	256	273	275	258	271	262	261	269	288	271	278	298	293	293	284	293	281	257	258	261	295	292	279	254	257	299	256	305	269	280	278	260	285	259	288	261	279	283	285	279	271	272	250	284	263	266	282	256	260	266	271	284	296	242	291	286	306	309	274	296	272	279	296	298	303	264	264	309	276	271	275	303	262	287	300	281	289	313	263	265	233	285	310	285	292	272	285	257	288	261	290	273	262	290	280	295	239	257	277	285	312	302	296	262	271	280	283	291	266	297	277	295	279	273	290	271	277	260	258	286	268	254	263	285	288	279	274	306	302	303	289	294	311	281	271	265	300	284	254	264	290	293	313	280	263	281	286	278	261	261	280	279	261	329	271	292	237	254	249	263	268	265	277	297	251	259	274	246	273	260	272	262	268	262	288	278	274	265	241	241	283	240	265	271	270	263	248	283	282	299	247	295	258	284	275	307	290	267	264	269	255	305	280	283	298	258	267	310	260	246	295	259	268	292	272	275	318	262	265	281	273	255	285	258	265	261	302	256	241	272	314	288	287	309	245	267	286	269	272	292	295	293	298	270	289	270	263	249	292	263	274	278	298	288	290	277	246	271	284	299	235	279	267	246	291	266	285	263	276	262	246	262	287	263	280	282	285	254	267	276	264	257	265	286	275	293	297	301	256	306	280	264	276	315	281	267	280	271	261	258	260	290	264	284	277	268	238	266	285	277	242	280	309	270	253	274	306	279	302	293	270	288	286	286	306	279	271	284	240	247	309	266	275	250	313	296	272	241	288	295	253	257	276	289	278	261	281	272	278	267	238	302	302	306	283	268	276	282	271	262	274	263	293	295	264	260	279	292	261	276	286	247	279	274	283	288	270	287	298	286	292	265	309	291	259	243	274	271	252	303	260	295	256	267	272	269	260	253	259	250	235	275	290	271	267	283	290	296	264	268	272	275	282	233	281	275	288	295	296	280	284	284	271	297	286	295	292	243	275	280	275	282	275	270	288	249	297	260	284	256	259	276	288	286	298	284	264	296	289	261	306	295	282	274	248	267	241	253	297	261	273	258	303	266	266	283	304	291	261	272	295	281	267	291	290	269	259	265	256	293	260	291	271	274	270	289	252	260	286	272	263	275	284	273	242	256	246	274	273	262	256	251	249	274	240	290	276	305	270	282	273	296	276	267	272	268	275	257	282	293	269	245	288	248	246	295	295	300	293	235	263	301	272	292	263	258	282	286	285	300	299	281	289	267	253	254	275	252	269	262	269	278	264	247	299	256	273	260	263	281	304	279	243	293	263	276	245	259	264	278	288	253	278	285	279	285	270	304	275	274	299	294	285	271	282	272	299	273	267	267	269	271	270	266	224	270	279	274	278	267	258	293	273	292	268	291	265	282	298	295	268	280	266	248	274	265	276	289	278	290	286	249	257	262	256	299	267	276	283	272	274	268	248	304	282	273	236	282	259	264	282	264	263	289	309	300	301	277	251	306	279	277	280	241	281	280	273	256	250	286	264	274	274	271	283	278	269	266	275	276	272	297	298	290	279	252	281	251	288	305	276	295	281	291	257	273	298	232	282	254	280	277	292	264	286	274	268	265	286	238	277	282	250	262	277	286	242	280	272	275	238	242	269	267	254	261	253	310	278	290	267	271	271	268	297	285	268	287	254	250	275	287	296	292	322	272	290	265	296	272	271	280	276	276	300	303	278	237	271	266	251	281	262	300	254	268	272	272	263	258	293	252	281	266	275	246	293	261	273	266	261	336	253	257	257	265	254	266	286	272	278	264	285	288	298	293	278	256	277	290	250	276	271	298	274	281	290	284	267	266	256	283	272	260	269	281	298	287	288	301	225	302	275	270	297	281	276	243	302	270	295	291	253	264	279	248	280	265	275	295	293	275	276	267	265	254	294	239	289	286	280	267	300	310	297	261	265	260	252	252	270	326	274	267	281	280	245	273	258	270	283	277	275	278	256	280	272	296	291	298	269	271	282	242	266	251	249	280	272	282	278	284	270	261	279	298	296	249	263	229	279	262	289	262	278	242	273	269	268	268	286	252	276	290	259	269	280	272	243	281	263	247	268	288	256	279	297	268	267	287	295	280	255	280	242	261	302	258	260	290	240	276	253	286	261	290	311	298	251	274	255	271	303	275	291	291	252	281	261	280	252	283	292	268	305	254	251	259	264	320	263	258	287	274	262	261	268	280	260	261	267	271	282	297	289	278	294	285	266	296	280	268	307	283	290	294	278	270	265	282	285	274	295	282	271	279	261	260	273	289	272	279	281	254	287	279	290	260	296	285	282	284	251	290	267	295	284	280	303	260	258	293	255	291	291	263	259	317	269	287	264	256	300	286	273	264	281	289	291	285	259	265	299	284	283	277	267	249	291	268	269	296	298	279	294	290	297	305	250	282	291	264	274	274	254	244	261	300
25322	21428	27501	25623	9667	844	678	630	557	547	562	539	488	509	532	497	495	471	463	456	489	467	485	461	396	481	458	461	446	450	445	454	450	484	436	436	499	404	440	464	459	497	442	438	494	439	460	460	471	475	427	427	448	459	435	436	452	468	469	459	473	468	470	455	465	447	447	490	527	464	458	433	465	479	473	495	437	459	445	490	470	438	511	494	455	431	489	425	436	438	426	406	447	482	431	447	436	499	467	459	453	454	461	460	514	461	467	450	454	443	435	456	508	464	469	455	454	416	445	471	427	443	450	430	481	480	441	482	474	430	436	452	464	441	453	452	466	447	438	459	452	494	402	446	456	465	476	420	452	472	462	449	481	424	448	480	470	443	411	446	433	435	433	452	465	459	422	455	464	444	468	471	456	463	466	461	454	448	447	418	423	425	462	480	482	431	450	467	444	431	456	435	445	458	450	448	454	427	467	470	426	483	448	433	481	437	485	460	470	449	451	451	435	477	451	453	453	407	440	462	432	461	474	451	457	479	452	468	449	458	457	465	460	455	441	445	442	459	455	465	470	448	469	444	446	454	437	418	433	480	445	428	420	450	430	450	503	424	449	388	438	493	445	483	426	403	466	460	468	444	419	428	468	459	449	462	433	467	443	455	453	433	456	453	442	452	463	463	479	476	476	433	455	450	382	489	423	455	432	464	427	408	451	496	447	449	480	431	511	425	387	475	426	456	415	456	421	458	447	437	411	407	459	454	438	406	454	426	446	452	475	468	438	460	452	470	414	452	412	421	443	470	449	441	447	433	455	435	423	453	453	464	431	441	455	425	434	447	503	410	441	452	466	492	457	431	409	452	436	453	470	468	448	446	454	413	450	453	451	482	493	489	461	447	428	466	458	462	426	430	465	407	449	416	433	451	463	413	469	457	437	417	440	434	472	472	435	459	482	473	481	424	468	409	457	484	454	446	459	471	437	449	443	463	485	483	493	446	442	458	457	451	476	462	440	470	473	481	467	411	423	469	436	485	448	460	425	454	427	455	469	465	470	422	419	476	444	463	486	475	426	434	447	482	492	452	469	450	447	464	446	427	477	448	460	451	421	436	462	473	444	439	464	441	439	444	456	458	436	477	461	476	461	439	429	471	443	451	508	463	458	429	459	458	472	408	444	463	446	439	461	444	468	444	466	429	464	451	521	456	437	438	443	472	447	427	450	463	467	439	449	457	480	447	451	427	428	472	485	449	452	430	464	501	457	426	462	465	465	457	400	425	409	474	451	449	455	414	463	448	432	411	489	423	482	451	456	482	446	417	482	474	425	456	433	430	493	467	423	442	439	448	485	455	453	456	463	430	491	464	438	452	449	432	437	454	471	417	458	472	463	435	471	468	448	478	439	433	459	434	424	463	461	432	422	477	512	490	430	448	455	478	452	496	486	452	450	403	470	437	453	440	451	498	463	480	462	470	485	451	438	487	481	481	487	432	448	458	449	486	488	472	382	442	457	480	478	456	471	477	487	472	452	468	453	443	469	428	476	479	447	441	466	417	435	463	449	451	494	448	402	481	506	464	470	461	487	468	462	469	443	429	482	437	499	456	413	464	467	461	442	455	466	458	465	467	443	441	450	426	462	447	419	473	425	443	456	480	473	453	470	495	483	484	429	419	414	493	432	440	483	409	461	424	462	455	465	452	456	470	463	467	445	467	498	480	467	452	445	486	506	469	440	459	443	440	434	449	482	432	426	439	477	445	476	447	479	449	421	452	496	450	449	445	442	456	453	438	464	450	491	432	450	493	446	452	451	418	447	460	444	459	455	485	472	449	423	452	470	438	473	435	459	493	425	482	420	477	452	501	484	468	448	489	426	429	445	461	442	433	482	460	484	444	439	450	449	445	437	423	436	448	459	463	434	517	482	469	431	471	414	454	442	424	443	477	472	460	454	466	472	454	436	433	453	427	410	439	451	422	472	467	457	481	433	439	455	434	499	438	432	456	439	478	455	476	479	428	451	453	451	454	467	460	449	459	482	435	457	425	485	414	413	456	455	477	437	452	420	401	460	478	466	460	477	438	423	460	478	441	486	440	471	457	449	470	452	456	441	416	461	426	452	428	440	428	469	420	472	467	452	491	432	463	455	426	472	465	475	415	463	436	440	466	449	471	458	422	453	449	454	466	462	435	490	446	473	461	465	464	468	466	455	484	492	486	415	471	442	461	433	435	410	464	450	442	428	453	474	491	483	448	442	437	447	429	466	460	413	452	456	463	446	435	457	434	421	432	476	433	463	461	466	454	427	502	449	455	457	432	435	453	434	457	459	485	460	464	481	467	505	428	442	449	457	435	477	486	461	438	407	450	454	448	456	447	420	420	447	466	456	454	438	443	461	434	457	443	439	462	469	450	480	434	494	407	460	458	436	473	419	432	458	462	458	479	474	436	479	431	449	482	467	444	469	442	432	482	467	431	457	443	437	415	458	425	443	455	411	409	444	474	444	467	456	500	414	471	462	486	424	494	423	410	452	451	420	431	460	466	458	454	464	471	450	429	447	456	432	416	451	450	458	478	461	464	480	423	445	458	436	458	455	452	443	448	436	437	484	453	446	467	442	474	451	453	420	446	459	470	443	433	443	455	456	448	444	427	431	439	415	439	454	408	455	475	484	422	426	477	501	445	450	427	481	434	486	485	433	483	433	473	450	465	468	476	434	466	435	481	412	449	446	428	461	430	473	470	440	414	496	461	464	438	459	419	456	465	460	441	427	449	445	438	464	467	470	466	432	440	444	428	483	455	461	445	471	442	466	465	421	482	466	458	441	432	455	468	460	471	472	476	436	512	468	447	457	423	485	499	413	469	449	455	472	446	445	462	451	475	463	424	461	434	468	495	458	460	466	436	417	477	445	458	465	467	440	469	462	429	438	437	436	474	428	489	441	466	466	467	447	477	437	465	452	427	448	477	442	477	502	451	449	470	483	502	502	450	442	403	465	439	450	488	434	439	457	510	418	476	484	451	428	419	447	427	459	450	474	445	453	463	443	419	443	438	454	492	468	458	446	473	413	453	462	446	512	458	448	440	449	444	462	439	465	482	454	483	446	458	473	461	513	494	452	465	448	461	413	441	413	418	471	469	448	452	456	454	455	468	432	403	498	423	417	418	479	488	460	424	461	466	446	441	445	459	464	404	438	451	429	475	485	444	451	452	437	442	443	438	455	436	469	473	465	460	452	435	444	459	437	430	422	413	453	431	448	458	479	451	461	465	477	457	468	455	509	497	449	420	436	456	468	450	457	419	445	493	423	434	454	413	465	477	438	414	448	472	455	447	471	424	456	418	424	477	447	451	430	489	444	449	424	436	448	435	454	477	490	467	442	457	465	430	428	435	494	439	447	474	463	521	479	411	465	454	480	461	473	445	438	480	470	472	462	424	461	494	461	451	471	467	452	428	475	461	450	425	477	435	466	475	486	409	421	495	483	448	455	464	426	449	441	434	483	492
3530	5358	3573	1767	1357	1132	901	786	752	706	646	560	596	588	581	521	540	501	531	534	494	519	502	516	495	488	462	502	521	476	519	486	508	499	499	502	484	476	491	514	480	471	501	514	475	513	525	483	453	497	500	486	473	480	439	495	473	499	545	470	444	514	461	474	486	434	540	510	504	472	549	508	501	499	509	507	476	496	471	494	449	464	467	496	479	489	483	461	472	454	487	467	516	497	467	497	491	490	498	458	486	463	483	464	455	500	499	479	517	504	477	539	505	512	499	439	450	467	477	508	449	525	488	535	468	497	489	470	521	435	491	478	468	456	483	504	509	489	497	465	433	446	486	466	440	477	466	507	428	489	496	467	524	475	511	487	487	491	474	462	480	492	485	449	513	500	493	497	515	464	525	511	465	496	506	479	489	476	493	466	471	441	518	459	486	501	525	482	467	502	494	503	482	490	490	505	484	469	460	503	488	490	503	478	487	491	501	491	521	527	494	509	524	478	519	485	518	489	496	492	504	476	531	479	506	456	541	481	503	490	491	473	436	483	454	453	513	508	488	491	464	476	504	477	483	490	463	467	471	450	497	484	464	471	444	473	509	493	448	433	502	486	496	475	519	471	465	470	484	464	469	507	467	473	473	449	505	461	473	453	508	497	498	459	531	478	481	510	490	475	483	471	458	495	486	469	467	491	430	479	499	469	535	470	490	494	463	516	451	495	464	455	495	492	455	501	460	478	478	518	506	492	477	452	480	513	506	489	483	495	482	492	514	494	457	517	482	484	509	474	463	484	485	451	472	497	497	476	518	489	510	493	536	483	479	484	498	480	443	485	446	506	490	464	491	465	489	493	499	510	522	461	504	502	464	461	472	442	485	503	478	434	444	466	477	490	482	446	478	499	480	509	476	419	488	496	495	487	506	484	486	498	473	464	480	444	476	503	452	504	511	522	466	468	481	484	503	506	456	519	539	486	507	494	482	508	496	473	528	536	482	502	467	486	491	458	483	463	477	490	461	496	515	528	487	511	503	490	498	466	471	464	525	470	511	490	494	514	480	497	474	492	482	496	471	491	513	498	475	523	489	548	505	485	457	502	466	482	463	473	486	518	484	488	518	483	489	503	478	495	482	469	478	468	473	502	480	455	490	465	466	464	474	477	491	497	500	432	473	493	485	490	511	498	531	480	495	505	477	491	490	554	469	501	515	463	490	439	460	523	472	484	465	495	519	507	522	492	490	451	479	522	471	493	506	496	513	496	474	464	478	456	519	494	524	468	496	487	476	492	467	469	499	511	481	475	464	508	460	487	471	501	501	480	510	515	461	498	521	494	485	498	456	512	478	427	494	512	479	483	472	495	485	497	470	523	513	521	480	503	509	489	461	503	452	454	483	480	486	491	480	466	475	493	462	498	412	487	495	480	474	494	468	453	507	463	515	483	468	484	498	493	500	526	488	492	460	492	507	508	478	508	474	470	465	498	488	458	491	457	467	466	497	476	540	459	470	466	507	477	463	468	490	475	420	473	430	458	486	481	445	471	486	485	481	469	493	513	456	451	503	479	476	476	505	524	508	497	505	502	472	483	510	482	483	481	465	489	496	485	472	499	536	455	482	478	489	518	471	467	473	458	471	495	530	478	510	519	494	499	503	489	493	471	471	480	476	515	470	476	467	488	506	476	486	479	472	490	489	472	473	427	491	481	504	484	506	453	490	444	494	513	524	501	486	492	499	522	491	486	447	440	501	480	530	498	462	495	455	490	487	470	444	473	465	530	487	470	503	514	502	465	475	480	481	488	507	483	471	463	477	485	453	481	490	453	490	479	450	476	487	503	461	491	462	535	496	483	492	515	459	476	486	474	494	508	505	466	492	489	477	492	481	461	505	445	485	489	489	450	500	480	481	473	465	439	474	501	485	523	492	496	465	475	482	490	502	499	488	496	485	539	499	475	461	460	486	476	480	459	465	504	509	514	489	471	464	498	491	493	479	503	516	457	446	476	491	501	516	486	466	502	468	462	446	500	468	453	486	437	485	518	465	450	467	478	470	480	492	466	522	522	461	451	417	456	476	496	485	492	463	487	509	444	484	464	537	509	487	440	522	516	481	480	475	478	481	498	470	485	472	521	484	499	489	488	477	500	522	467	477	486	459	476	467	487	505	496	474	486	451	462	471	416	502	473	490	492	471	476	492	460	461	496	450	486	512	460	477	481	484	488	494	465	494	504	529	541	461	507	445	474	481	494	440	487	466	482	515	519	494	454	491	488	536	479	468	481	471	518	497	511	499	499	500	493	480	466	488	460	508	506	491	527	467	507	468	462	516	471	477	515	499	483	471	463	504	486	487	451	511	473	518	503	465	461	513	485	498	497	509	451	472	507	493	462	524	507	473	486	502	497	450	475	466	476	488	504	473	508	466	459	463	453	462	500	496	480	566	473	524	479	484	481	461	498	505	521	503	484	456	496	445	508	456	474	468	463	450	497	473	496	487	507	516	482	475	468	467	494	486	523	477	457	492	472	468	487	509	473	444	501	479	499	452	442	462	469	508	468	511	487	465	510	490	521	495	481	496	520	463	439	452	516	491	455	461	468	489	502	526	476	464	453	487	524	471	467	448	466	520	489	489	508	503	478	495	496	467	496	486	452	446	513	492	468	487	485	438	485	493	491	489	455	475	486	498	474	514	446	500	465	448	482	463	505	457	485	472	490	463	497	478	449	473	468	511	448	495	467	484	464	494	484	500	468	477	458	476	495	486	474	524	429	452	500	498	479	507	447	526	481	510	449	501	486	507	449	467	455	483	461	493	495	438	510	454	483	483	523	506	506	511	493	536	510	497	474	509	476	489	488	455	474	463	507	482	474	465	476	523	488	487	490	501	470	464	449	484	486	490	502	461	480	445	478	458	507	492	485	498	499	511	470	504	508	475	514	486	480	469	470	430	478	497	466	504	462	509	460	463	515	478	533	495	489	466	497	472	444	493	484	485	495	504	482	492	532	466	483	448	497	510	505	489	489	474	485	489	498	496	438	479	506	492	473	502	483	448	499	492	456	461	484	496	512	496	497	428	476	489	460	492	471	516	477	465	506	462	488	441	468	448	519	476	537	490	482	447	518	479	474	482	491	482	459	507	464	484	501	505	514	514	483	499	467	488	474	462	470	502	470	484	480	483	518	485	485	495	463	478	485	466	505	508	458	434	486	495	456	495	463	496	466	480	507	492	459	477	491	463	471	452	467	483	498	484	515	443	467	484	499	498	488	515	480	486	484	460	499	481	501	500	501	484	453	489	509	473	467	475	491	477	459	443	468	466	474	466	507	473	491	475	504	478	489	432	518	507	488	484	461	482	483	506	480	462	473	494	477	482	495	486	490	462	454	481	492	504	486	484	499	440	458	499	463	495	460	452	499	491	498	484	524	466	439	471	548	498	489	506	489	453	482	490	504	481	521	503	443	476	481	493	492	512	448	476	490	501	527	498	451	488	482	444	514
22833	21416	29149	24069	21420	21472	7668	1393	1036	989	908	823	768	788	704	724	698	604	653	664	670	634	567	588	630	621	603	590	616	601	650	602	578	597	620	598	591	572	576	628	614	558	605	520	532	583	586	584	607	571	641	595	543	596	560	570	595	596	609	601	556	599	535	556	624	555	560	543	546	588	562	547	561	567	598	521	559	561	568	512	566	573	558	530	520	580	557	597	582	634	572	582	586	597	582	599	618	609	516	555	561	563	582	640	562	597	570	586	553	593	604	572	542	551	594	586	590	560	555	559	579	564	558	560	578	529	543	572	606	542	560	584	545	603	556	569	608	555	594	586	617	561	567	563	614	589	585	559	585	583	522	551	551	592	558	557	552	557	543	603	578	592	601	607	561	592	581	550	533	575	557	579	532	584	572	605	594	543	564	593	574	573	586	567	516	565	562	530	567	595	598	533	542	578	564	583	576	586	576	571	560	556	540	564	549	584	612	610	557	548	561	607	556	555	573	597	570	585	524	577	553	582	568	587	583	561	536	525	549	561	554	612	565	598	586	525	538	565	565	598	569	528	545	545	629	564	512	567	576	573	611	562	606	536	588	549	625	550	551	558	589	549	535	540	525	568	576	567	654	534	524	557	561	565	591	579	574	588	571	573	619	569	586	588	573	554	569	555	593	568	534	526	618	581	575	581	558	568	589	580	637	553	583	577	601	546	585	540	566	596	578	560	575	614	547	559	568	568	565	608	599	582	550	571	577	563	584	595	557	519	550	569	561	570	522	569	555	619	602	555	615	521	595	595	539	536	584	546	580	528	555	539	577	578	600	554	565	540	608	504	590	563	566	567	572	558	574	560	524	576	525	557	602	612	555	569	543	585	542	585	571	587	577	562	556	582	584	622	606	549	595	552	565	595	518	581	595	572	523	540	558	537	627	559	548	594	603	570	593	544	576	568	543	587	587	580	594	568	559	533	526	583	583	549	549	578	577	568	589	595	546	557	572	559	590	586	586	525	559	592	535	607	560	593	574	536	598	578	545	557	545	566	553	591	597	582	548	538	579	614	575	591	589	541	538	643	612	611	556	496	546	572	564	569	549	540	550	599	578	580	596	564	597	544	551	549	580	601	504	625	536	581	590	609	567	569	590	541	559	554	561	535	648	597	594	558	543	552	590	570	567	555	580	581	561	548	552	570	546	564	575	517	606	603	565	533	609	571	596	591	563	596	579	578	585	562	578	554	545	584	531	599	575	556	558	588	595	591	598	569	544	592	602	561	535	579	581	574	594	568	597	538	588	566	561	546	574	513	583	563	538	539	569	552	568	572	541	576	561	592	597	548	545	585	562	516	572	586	545	570	601	554	604	568	564	598	580	536	560	513	574	571	599	557	522	593	585	559	554	577	566	565	590	603	599	554	540	606	564	613	591	550	522	548	530	566	542	526	578	543	556	520	566	580	595	535	575	562	558	577	572	571	559	554	576	625	562	565	596	567	614	551	585	619	589	559	565	555	540	541	586	570	581	580	535	511	556	545	579	568	581	587	567	583	564	576	550	616	590	550	608	559	547	586	557	597	615	566	560	575	556	574	523	537	558	580	560	531	570	562	575	565	522	521	591	571	577	556	534	602	594	559	589	594	576	595	571	596	565	569	616	570	612	546	597	542	609	561	557	557	578	592	581	638	576	542	575	582	558	569	593	594	586	575	585	523	539	554	564	571	569	581	548	571	611	619	593	564	588	555	556	559	564	557	617	578	572	537	589	562	556	585	583	583	571	549	561	563	548	561	570	603	519	517	579	584	586	614	607	533	577	588	594	586	601	578	600	586	575	561	538	537	591	573	561	562	537	548	574	589	568	538	523	603	574	516	629	536	562	593	528	527	558	553	596	564	580	528	576	620	626	555	560	595	584	556	617	566	562	555	544	553	571	575	576	564	539	609	588	564	528	607	543	579	630	585	584	595	536	563	570	598	553	577	579	602	525	519	590	564	599	601	554	579	538	573	594	585	558	529	547	572	584	614	571	520	508	544	575	554	558	590	560	566	551	571	546	600	565	527	581	586	573	597	588	526	511	547	575	539	554	542	596	570	578	550	566	548	574	570	573	602	516	542	585	524	554	552	609	586	555	522	555	577	553	557	595	599	570	570	592	600	608	604	564	543	588	566	581	620	583	571	592	539	577	582	624	536	572	614	576	559	588	598	575	574	590	597	526	599	547	580	606	551	601	523	546	561	572	569	531	583	573	492	553	579	545	577	552	581	561	564	524	526	563	524	608	546	594	585	542	595	587	554	551	585	558	578	570	580	586	553	537	587	638	584	564	607	525	548	574	573	511	577	517	582	581	563	523	596	568	612	564	591	617	571	589	541	606	535	551	563	578	551	542	581	568	567	569	559	542	528	540	581	577	562	611	569	539	582	532	583	596	561	595	559	575	592	553	582	563	592	592	564	551	571	538	584	540	566	554	590	560	559	574	540	568	592	579	596	529	592	567	607	545	556	530	610	590	581	525	555	545	566	546	523	587	572	556	526	572	565	591	600	549	561	558	574	591	519	575	561	565	603	585	621	589	602	600	541	561	531	520	555	526	530	548	596	603	546	581	563	589	537	568	561	569	602	532	559	598	537	514	556	533	560	606	562	564	552	548	587	587	561	577	556	527	582	572	588	550	539	548	593	572	585	578	602	561	578	596	569	561	561	549	567	608	584	593	603	575	585	562	558	602	593	587	538	526	560	597	551	548	552	589	561	580	584	559	568	624	568	581	572	566	587	549	565	601	558	590	497	585	578	568	592	606	575	558	558	554	547	574	575	566	589	556	560	531	603	592	576	607	539	554	556	572	560	562	539	545	560	606	598	549	551	566	567	583	554	571	549	558	591	534	595	582	565	551	561	584	628	558	581	568	582	614	556	560	538	532	585	594	563	594	578	552	511	533	566	553	563	552	559	568	580	572	543	576	589	543	573	561	563	547	566	568	569	588	564	613	588	551	552	567	591	600	539	525	576	571	556	587	584	541	549	562	603	557	614	533	580	512	581	585	541	568	600	587	536	609	589	548	524	590	604	567	550	530	573	578	555	594	538	536	586	599	621	610	612	561	581	609	541	538	580	610	564	595	549	560	545	572	502	555	555	538	545	572	535	583	590	534	565	600	562	546	607	592	553	567	559	571	532	582	557	530	608	544	555	567	559	567	572	585	545	541	553	559	568	599	555	601	549	591	584	538	565	585	584	545	573	564	591	532	603	596	536	607	584	599	566	535	568	519	540	549	597	552	612	571	565	618	586	586	530	570	584	595	579	579	551	606	541	547	582	566	591	561	547	565	574	558	575	567	552	560	606	561	532	584	597	576	552	563	582	599	556	539	569	543	583	582	575	564	553	561	597	621	590	553	563	527	528	617	571	591	540	598	517	569	568	580	563	568	543	580	593	552	606	554	562	562	557	564	606	601	620	550	563	519	519	553	594	526	583	567	558	560	573	575	565	538	581	554	549
4833	14789	10027	4984	3656	2759	2147	1783	1480	1238	1106	995	905	835	792	750	721	701	691	688	639	688	665	671	656	647	585	619	666	651	667	606	628	601	542	581	567	558	609	598	611	571	586	616	642	539	561	572	572	558	594	594	555	595	648	551	601	621	583	615	601	582	560	571	566	617	604	597	565	587	611	560	560	584	626	604	578	598	599	560	553	590	585	553	631	588	610	565	598	601	575	586	595	594	576	547	594	613	619	535	565	577	547	599	565	565	597	578	597	555	532	557	546	608	554	587	555	546	556	585	579	593	595	601	587	601	537	568	559	602	611	543	596	597	559	561	556	573	579	570	568	569	602	556	544	555	583	581	554	574	562	574	551	585	552	601	589	552	564	617	544	573	551	556	560	598	558	568	566	621	557	561	582	562	572	559	546	565	558	597	606	531	593	564	564	559	552	554	500	556	587	537	600	640	581	541	573	551	593	580	569	578	545	588	637	560	602	588	591	590	586	605	591	606	586	580	509	541	520	583	543	585	572	566	577	584	528	582	585	602	546	525	555	562	581	602	573	548	555	561	561	554	565	598	512	539	542	575	583	572	547	574	583	624	572	579	593	521	550	626	595	568	608	592	582	601	585	580	575	575	585	588	618	584	566	592	604	599	596	571	576	598	557	579	575	591	525	550	589	604	588	564	600	564	545	557	577	584	521	570	576	592	563	571	553	604	536	620	535	542	525	604	558	584	583	573	541	575	562	564	568	586	579	580	548	586	577	569	550	578	573	550	572	568	586	564	621	531	516	563	567	562	554	588	555	613	612	585	544	589	573	571	553	589	613	575	564	561	580	577	566	540	586	570	578	568	517	547	553	602	599	563	564	560	578	577	599	560	574	553	564	581	581	580	563	564	549	604	573	603	625	554	600	570	593	565	551	596	575	582	563	572	572	587	566	578	606	582	574	618	572	585	574	548	564	613	514	585	586	544	589	538	582	583	611	593	562	597	570	580	534	580	555	585	592	608	526	606	590	583	576	544	594	568	562	575	574	620	586	590	567	591	558	565	550	579	610	580	604	624	541	539	534	548	578	597	561	586	578	599	594	540	558	561	537	581	532	558	608	563	560	594	587	572	559	536	553	560	587	596	551	549	558	606	596	566	531	590	598	672	545	592	531	530	523	546	556	562	565	569	584	570	538	579	588	573	533	601	569	539	566	555	611	580	526	588	566	553	533	554	585	606	554	560	572	549	576	541	599	573	575	590	574	573	551	608	567	566	591	555	633	567	584	578	570	579	576	585	594	571	546	584	596	543	568	559	562	562	562	615	548	515	593	582	563	570	549	554	582	575	534	574	580	576	579	557	575	553	599	581	550	596	587	594	620	599	604	537	513	566	534	566	563	615	580	615	576	586	583	554	593	558	594	545	573	562	570	555	555	579	553	598	568	605	615	563	584	576	537	567	597	569	590	570	575	612	539	603	579	553	597	575	560	590	571	575	558	565	585	539	560	584	542	558	583	580	596	564	577	565	585	583	565	530	567	556	562	591	588	578	591	556	541	561	590	601	573	564	544	598	539	564	539	526	560	564	548	580	553	571	580	558	582	621	533	548	558	629	597	594	568	546	598	571	555	525	580	561	597	548	560	577	537	592	572	577	560	565	590	584	526	568	523	574	571	596	584	555	564	611	564	575	572	580	555	560	621	557	574	583	567	589	584	604	554	592	594	556	572	555	584	594	548	596	534	601	565	545	581	544	586	542	595	591	558	589	604	580	593	579	551	607	535	586	549	568	573	614	542	619	609	590	545	565	584	530	552	581	606	570	569	589	562	552	560	569	606	568	578	523	601	566	587	596	570	596	583	566	532	601	551	569	596	569	546	550	561	597	617	534	576	584	542	632	560	565	579	566	550	561	546	527	590	620	567	516	557	556	591	545	543	563	573	572	622	539	586	580	564	553	535	584	624	544	544	561	636	556	578	599	572	540	572	578	586	580	577	526	587	547	547	594	581	535	572	548	585	582	567	580	560	538	553	591	604	550	567	560	560	577	532	601	579	610	565	545	617	558	575	557	619	607	595	556	578	512	560	578	555	535	580	573	582	553	560	567	607	549	573	584	546	581	592	589	581	578	588	547	554	561	576	553	624	543	587	569	595	573	586	563	578	608	556	602	596	575	618	612	573	570	612	542	573	581	540	539	556	595	607	548	597	561	600	549	582	601	607	564	572	594	609	540	591	561	592	559	590	547	581	566	608	580	566	566	576	578	545	560	607	568	589	540	565	567	558	573	538	577	571	579	580	570	574	565	641	547	556	605	585	565	568	534	558	576	581	590	585	525	560	562	558	593	568	586	576	540	567	583	588	546	585	564	561	528	543	594	554	592	586	579	553	606	580	623	568	577	568	557	613	575	584	571	570	556	600	563	545	606	619	536	546	568	590	606	559	597	514	592	552	531	566	544	587	545	596	589	532	613	543	587	562	616	567	586	564	564	568	556	546	563	589	590	593	612	592	569	531	581	561	573	547	561	550	570	562	595	575	615	561	589	584	585	599	610	557	573	566	568	571	560	525	625	563	550	569	582	566	599	575	573	559	557	573	592	580	565	563	567	546	556	542	582	596	582	562	613	604	550	566	590	570	568	588	565	598	547	569	576	573	516	588	597	570	563	584	632	553	549	562	546	580	553	590	581	602	575	582	578	576	550	611	570	585	581	616	591	609	579	567	602	548	573	575	531	568	575	604	601	580	573	579	560	587	558	538	582	562	578	587	564	538	565	577	598	579	577	564	565	555	606	550	590	595	620	591	599	606	556	549	546	584	603	579	587	611	569	540	581	557	561	578	616	582	587	557	629	521	616	558	553	553	573	542	557	572	608	581	598	564	592	516	590	549	562	601	556	601	566	550	576	543	608	558	548	563	602	534	530	588	560	591	573	580	549	580	554	577	623	570	620	599	574	632	580	577	564	577	556	552	588	568	570	560	554	564	596	617	554	589	579	594	540	567	559	573	556	536	557	584	583	544	585	612	566	554	571	560	585	525	561	547	609	541	554	539	569	567	544	521	611	582	586	575	585	550	562	563	594	553	556	592	570	551	553	590	590	580	563	570	580	585	548	560	558	557	599	558	579	534	585	563	563	571	591	573	556	552	597	590	565	529	573	547	586	580	607	543	571	583	602	595	581	587	552	591	585	527	576	596	557	552	575	553	578	536	609	532	584	557	609	559	573	582	532	587	554	594	580	576	571	576	595	594	592	572	579	516	569	540	574	582	562	550	569	535	556	583	534	543	567	578	580	539	533	534	574	575	561	567	561	549	542	593	607	544	570	605	569	556	562	540	585	559	591	538	591	600	574	609	599	591	631	630	573	580	559	629	587	554	524	555	574	567	576	557	561	599	587	611	603	583	566	581	590	575	544	590	554	572	557	560	573	541	564	573	589	576	576	552	562	523	574	582	546	604	569	599	587	552	547	608	509	592	573	581	593	572	609	570	563	574	545	557	609	588	540
27919	17492	3276	498	322	301	268	219	242	233	223	213	209	221	246	253	198	218	248	221	218	228	220	242	252	220	210	203	217	224	227	203	240	264	209	248	208	219	223	210	247	202	248	238	250	233	214	219	218	209	225	247	242	262	216	214	252	253	219	202	242	264	230	220	243	232	253	226	204	224	214	223	204	213	225	231	224	242	213	205	217	209	227	194	188	227	202	214	209	231	224	228	230	210	237	215	227	235	234	241	204	229	220	218	247	249	216	229	244	241	205	240	242	211	216	201	238	223	187	223	229	231	232	200	215	219	227	222	225	223	221	233	239	222	238	222	224	198	199	219	243	229	228	224	226	235	221	216	229	231	215	217	229	233	208	210	220	216	231	216	213	211	233	220	199	222	236	232	225	230	234	210	208	223	208	229	221	248	251	214	227	211	229	204	241	256	206	229	217	236	268	238	245	206	227	213	213	214	273	232	217	207	247	224	235	268	237	203	233	233	218	230	221	247	231	228	241	202	227	229	250	221	256	213	224	220	229	198	218	227	220	208	232	232	226	239	233	208	222	221	239	228	227	237	220	229	209	237	209	237	221	205	237	198	227	224	224	175	259	232	254	222	256	222	226	239	224	214	220	219	223	228	238	229	221	232	228	234	223	198	236	234	215	234	249	219	223	229	226	235	240	220	210	220	227	213	220	238	237	213	224	209	210	230	212	227	235	195	218	248	215	223	220	258	226	204	236	247	218	216	232	216	246	227	213	230	225	229	233	236	211	235	218	247	230	237	237	225	235	213	234	245	226	226	223	225	220	228	206	226	201	220	217	191	193	230	227	252	212	224	233	201	240	199	206	207	214	221	228	213	235	236	243	226	245	237	225	212	248	214	253	211	215	209	194	229	224	205	212	191	219	235	196	243	245	226	235	243	214	229	233	219	256	233	232	231	214	228	224	211	244	229	236	247	240	214	226	220	236	215	226	220	191	218	205	236	214	227	217	221	237	229	230	196	220	227	231	248	211	234	223	224	222	225	207	244	237	225	222	245	224	209	249	236	223	200	229	225	218	238	236	216	215	240	238	236	207	233	236	197	229	212	221	243	223	241	235	236	233	243	231	207	241	243	244	247	229	232	221	200	238	223	235	215	231	237	204	220	219	212	215	213	238	227	240	234	221	241	231	215	234	224	220	224	228	210	253	212	246	226	207	225	195	223	206	226	207	234	195	224	226	224	213	228	234	227	221	242	197	234	226	244	237	187	230	196	192	243	233	255	205	243	217	248	227	205	209	219	229	245	230	253	236	205	217	216	239	215	200	222	204	225	224	242	245	216	221	220	215	213	223	197	222	215	212	225	241	241	205	266	237	230	253	226	211	225	191	218	224	213	230	231	230	232	221	224	238	215	237	227	231	237	247	215	228	218	228	237	214	225	202	243	234	224	223	241	242	199	265	251	218	231	215	218	241	221	186	245	199	219	244	218	221	269	216	231	244	216	218	219	199	216	246	258	260	232	257	218	265	239	219	245	220	233	224	202	227	230	241	210	240	204	235	214	233	220	207	218	234	215	231	227	243	220	231	237	208	239	238	214	247	188	219	216	201	222	221	211	252	251	238	233	233	178	227	211	206	214	213	231	244	248	209	217	207	226	221	205	236	228	216	215	249	219	210	211	236	221	192	213	228	231	239	224	241	235	225	242	242	231	213	244	226	218	221	225	221	236	236	218	243	221	226	213	220	230	210	199	217	224	207	225	218	246	217	230	224	196	240	234	214	225	200	207	223	239	213	218	206	193	208	225	267	240	192	225	205	260	231	220	223	219	202	230	221	229	221	233	210	232	231	234	213	231	234	202	209	257	239	239	197	227	247	235	213	212	220	223	202	225	202	222	207	253	237	234	215	227	196	204	206	210	226	198	232	235	229	254	233	224	227	238	198	219	218	219	234	218	199	223	225	232	247	216	252	219	231	201	227	228	233	239	206	218	239	214	207	222	236	205	211	240	214	206	233	223	247	216	235	240	249	211	192	241	222	244	261	212	198	224	243	234	231	248	196	215	236	227	256	224	236	236	226	206	210	225	217	207	270	223	220	235	211	251	254	203	214	230	220	216	215	231	227	214	225	221	203	225	209	213	231	226	211	228	228	221	213	203	220	218	254	241	222	213	215	232	215	213	199	212	213	224	203	208	187	218	237	217	229	246	204	202	181	244	230	231	228	231	217	212	256	220	240	209	214	235	235	201	214	238	248	227	196	220	226	236	202	234	231	241	217	237	221	249	233	236	215	229	247	215	220	217	211	200	235	260	225	193	206	257	235	203	218	226	241	228	231	231	225	220	263	224	231	224	240	232	224	231	234	222	210	223	217	194	208	244	211	224	211	228	202	218	197	214	236	206	197	210	215	227	204	229	248	238	217	228	266	235	245	233	205	257	212	226	238	257	247	250	236	222	238	231	242	221	190	245	239	237	214	241	236	217	241	213	220	234	225	219	232	239	214	202	235	243	246	237	210	202	196	212	244	216	228	234	234	234	224	245	213	234	212	206	220	238	201	206	217	222	230	204	240	227	209	213	222	206	255	210	238	223	232	217	254	214	225	248	239	219	194	217	260	216	221	243	221	227	249	234	222	230	250	221	208	227	232	238	215	222	261	224	230	248	229	253	200	212	245	198	249	196	228	192	240	217	219	200	200	204	218	245	212	232	229	216	232	231	235	248	237	228	203	240	219	244	234	233	201	217	209	219	232	231	213	213	229	240	223	230	226	235	228	218	242	234	220	208	231	204	225	221	216	215	207	237	222	235	198	212	210	224	255	239	210	210	203	213	208	217	208	214	207	225	218	219	262	219	229	236	209	229	238	213	244	201	223	214	211	230	219	238	219	246	202	246	217	199	203	200	231	233	218	226	211	212	208	254	253	215	232	277	209	212	201	234	217	219	212	211	225	214	218	226	213	229	218	214	238	218	221	227	237	221	222	213	266	221	218	242	238	244	193	222	218	217	218	222	204	233	228	197	220	221	218	247	230	218	209	216	205	232	222	203	210	237	238	236	229	209	220	227	241	236	225	200	241	223	217	236	232	234	223	216	209	241	201	251	226	238	224	232	262	243	212	226	212	228	191	228	224	222	239	234	218	200	245	232	238	244	245	249	212	220	247	206	249	230	222	237	242	224	259	224	261	223	237	239	192	232	241	232	210	238	231	258	223	220	219	226	232	208	220	247	216	223	219	228	197	253	220	241	222	241	216	218	233	221	211	235	231	220	250	239	226	225	213	222	201	208	213	219	227	237	261	219	244	246	218	228	219	228	230	242	225	207	203	227	240	225	215	224	231	228	238	215	222	223	218	208	205	244	214	244	243	207	256	224	232	227	243	224	231	230	228	243	205	207	211	206	223	218	248	226	207	239	216	228	223	214	213	250	237	220	235	245	226	236	225	231	222	222	261	217	221	203	218	213	213	233	209	246	209	253	219	236	226	234	203	225	223	221	222	221	227	217	219	226
4285	778	604	361	332	312	288	273	264	254	267	264	257	247	258	241	277	240	239	258	261	251	237	277	255	255	245	277	270	257	239	297	248	242	277	284	251	239	261	265	250	246	291	282	251	276	273	254	223	247	249	235	268	296	286	293	226	274	260	235	258	247	235	264	247	279	239	266	252	271	257	257	221	273	264	252	243	258	224	290	234	247	263	254	254	252	235	228	236	299	269	295	254	258	261	247	255	271	263	262	264	249	268	275	245	230	231	274	279	251	248	234	252	258	251	226	277	259	235	236	262	267	235	244	274	279	269	250	231	267	258	225	259	282	270	262	255	275	244	256	266	275	215	246	242	237	245	257	256	224	259	236	242	265	278	225	268	273	249	273	281	253	276	244	282	249	288	263	243	267	237	258	256	230	251	259	236	273	242	254	246	255	262	267	266	260	244	257	254	279	241	250	251	267	241	238	262	273	275	233	257	266	252	261	254	227	275	272	283	240	248	233	272	232	250	264	237	256	228	253	252	264	264	249	263	261	263	257	239	283	247	265	261	258	275	242	257	267	259	232	250	265	275	256	250	269	290	263	227	233	239	246	253	274	246	242	273	252	260	246	251	248	265	283	253	266	271	253	210	230	259	224	233	240	262	238	257	271	230	274	242	245	263	269	252	262	249	212	251	247	231	228	245	243	276	265	262	234	238	234	248	256	254	257	264	253	237	222	254	235	264	268	275	241	266	228	248	253	212	284	257	243	261	269	236	262	232	270	263	255	254	259	271	252	271	249	258	269	251	262	262	225	263	263	248	262	253	294	215	259	256	258	268	259	268	279	266	259	284	234	244	249	229	233	276	264	230	255	262	284	240	281	264	273	233	265	257	286	274	224	263	285	260	246	267	252	264	245	227	260	284	293	264	245	264	266	247	272	274	270	254	267	253	256	246	250	263	254	293	248	270	238	247	254	250	259	244	269	252	275	252	229	261	268	245	260	288	256	239	246	263	278	268	248	244	238	259	265	246	270	260	279	236	253	269	269	275	243	259	239	276	255	226	268	281	253	249	237	271	255	221	236	245	273	238	258	266	240	231	256	285	227	255	254	252	252	283	247	251	234	266	264	240	271	244	256	261	281	246	237	281	253	284	273	254	242	234	276	272	287	260	249	245	265	254	257	271	265	252	274	273	222	270	256	243	273	266	261	258	235	267	236	256	282	288	254	247	260	259	255	241	233	244	253	255	264	224	259	256	282	239	268	240	269	243	254	286	252	254	233	248	259	300	245	263	282	261	250	254	253	273	256	246	273	261	264	248	260	242	257	240	270	235	246	290	243	259	266	295	243	258	229	266	267	259	231	275	245	268	242	249	247	265	258	256	264	243	252	241	249	271	244	245	259	244	250	276	247	268	280	250	240	247	253	239	254	250	231	233	241	259	244	229	214	272	285	276	289	247	241	253	272	269	256	239	266	274	239	250	265	293	243	256	285	247	279	266	254	228	240	258	253	268	250	236	253	256	242	249	257	235	277	243	258	278	271	243	231	237	250	246	263	249	250	240	258	267	277	242	273	280	253	256	234	260	247	257	229	273	236	242	263	231	258	264	250	247	259	264	259	244	250	272	267	236	239	250	247	281	235	262	243	247	232	237	269	280	247	262	257	275	232	270	279	261	252	231	264	265	249	255	249	226	265	251	315	256	233	254	258	258	251	257	230	265	230	239	251	260	257	267	263	279	265	248	237	250	248	277	274	266	267	240	269	268	256	256	229	260	227	244	267	254	254	246	274	230	233	276	239	278	237	254	263	251	271	274	267	246	244	240	239	275	249	246	260	273	245	247	226	226	220	242	254	218	244	257	258	256	251	249	247	253	290	271	250	236	248	255	240	261	251	265	282	239	253	262	247	260	263	266	239	258	268	273	254	245	284	264	265	229	261	251	267	246	268	252	271	261	292	266	248	243	240	249	255	240	251	248	246	267	235	229	241	256	238	261	264	260	262	261	243	245	240	271	229	218	259	257	253	268	237	226	251	273	260	236	252	222	241	245	247	245	269	248	280	248	248	243	249	258	263	240	252	235	252	271	261	262	261	238	264	245	233	244	264	245	262	242	271	264	247	264	276	262	261	249	288	239	263	263	268	276	273	254	258	248	246	248	229	267	270	239	271	260	267	254	301	261	303	251	248	224	243	260	253	244	247	278	239	244	251	236	262	262	245	276	252	245	289	249	262	248	261	225	267	268	285	223	269	242	261	270	248	255	258	255	261	242	233	250	251	229	280	238	234	229	254	244	268	270	233	241	293	263	270	259	275	262	238	253	258	258	215	261	254	251	253	276	276	237	254	261	256	239	276	286	272	246	281	273	251	259	255	260	247	244	260	261	245	266	256	263	244	262	264	246	261	280	258	252	264	288	265	243	270	258	252	266	247	285	274	259	258	268	259	272	279	227	249	239	251	231	232	246	264	217	254	243	252	270	259	249	225	233	271	249	239	243	235	267	249	256	235	281	242	266	264	282	231	245	263	280	257	281	281	257	253	248	247	231	261	225	248	250	263	232	249	242	257	252	248	257	269	287	243	262	271	266	268	239	274	257	257	292	271	237	248	267	240	250	235	245	256	292	243	276	240	218	257	278	242	243	271	212	270	242	268	246	271	256	237	232	270	267	235	259	247	258	268	269	243	246	263	234	263	248	261	241	261	262	235	238	257	211	241	265	257	272	263	261	295	247	264	221	261	292	271	235	267	260	272	263	255	272	243	242	254	264	266	246	240	226	275	251	246	246	250	262	238	255	280	243	274	264	274	259	264	261	270	234	270	252	266	225	285	272	266	242	245	275	247	232	251	239	279	244	255	260	260	264	269	269	237	276	279	257	254	295	238	263	249	266	237	275	255	215	224	271	262	228	238	273	253	273	257	236	262	252	258	220	260	232	261	262	270	238	244	246	251	242	241	257	252	260	252	237	252	281	242	247	248	261	257	251	271	245	228	259	261	249	266	232	242	254	248	258	264	262	246	263	249	269	263	231	237	288	234	257	241	247	236	267	272	261	244	239	212	277	281	238	232	252	234	272	237	249	294	270	252	221	272	218	267	273	230	275	265	262	274	251	267	258	240	237	283	276	264	253	240	269	247	255	298	245	257	265	264	247	261	254	257	249	265	233	237	219	254	241	242	297	261	271	248	271	256	264	264	249	239	251	254	294	276	246	252	280	259	247	264	264	254	258	252	273	272	258	260	263	261	259	240	259	262	261	240	273	251	279	266	256	274	227	257	237	249	281	242	267	249	257	255	236	282	260	252	237	236	262	223	250	264	244	280	279	238	247	249	269	281	264	236	271	263	245	245	235	241	229	279	239	253	257	254	273	243	249	256	235	227	269	266	255	267	232	259	247	276	260	255	252	282	260	251	250	272	267	257	225	269	264	259	241	286	242	254	251	275	241	300	259	234	252	248	245	256	261	278	249	239	258	275	243	246	265	255	248	250	257	271	242	294	262	253	266	279
24081	21466	28754	24585	21445	8687	961	645	471	452	440	375	360	332	358	324	280	325	305	295	289	287	292	299	274	258	286	275	262	290	282	276	270	298	262	296	279	267	270	286	301	262	263	282	266	262	259	275	269	275	276	273	258	222	271	291	231	274	262	286	260	275	275	279	265	276	259	263	229	235	254	262	284	264	257	252	252	243	280	277	244	228	281	268	281	250	263	271	250	284	249	260	252	256	228	276	265	245	271	260	266	248	237	272	243	278	260	248	262	253	232	254	235	273	267	256	256	268	223	242	275	282	298	233	279	263	258	284	260	239	278	268	258	269	256	271	250	261	264	268	233	279	277	234	241	266	263	262	248	270	272	246	244	268	247	270	250	269	262	259	252	257	279	260	265	274	276	266	258	253	248	256	291	259	258	292	249	265	257	245	289	265	266	272	298	223	247	269	279	281	265	257	277	251	253	290	275	248	251	286	262	262	266	236	260	279	259	267	273	236	280	256	256	257	271	255	274	285	245	229	248	246	245	285	296	245	260	273	257	261	288	249	249	264	261	277	254	241	274	259	277	228	254	233	248	250	252	263	281	274	251	276	270	279	266	299	268	279	274	240	280	255	242	233	266	262	267	243	222	275	254	255	265	247	250	253	253	267	286	286	265	245	266	236	244	258	266	274	275	270	256	271	247	283	264	276	264	240	268	287	223	257	272	221	249	284	259	231	238	249	263	261	269	254	252	268	267	256	233	280	271	290	259	235	240	297	279	247	274	251	244	248	277	258	268	249	272	239	266	275	282	236	277	267	267	259	276	281	237	277	261	263	248	272	266	242	226	262	258	234	259	312	262	280	244	255	252	287	245	259	260	259	255	277	245	273	264	241	264	251	254	290	274	264	247	243	233	231	276	259	301	258	236	248	271	234	275	259	282	265	267	293	251	302	288	251	234	239	270	270	230	258	305	248	279	270	260	291	250	288	281	256	251	235	254	245	221	245	274	257	285	258	239	266	274	235	240	265	255	261	221	254	249	269	247	263	267	279	236	243	284	270	236	273	278	272	271	260	261	264	266	303	228	258	240	253	259	263	274	229	277	258	266	259	276	286	264	241	264	291	268	245	283	249	265	251	261	241	219	248	269	245	235	247	267	230	312	241	252	234	259	244	247	266	246	282	253	278	279	257	249	262	283	275	270	266	246	251	268	268	253	279	247	274	236	261	248	243	256	259	263	232	258	292	260	256	271	275	243	267	264	242	264	264	258	265	280	243	275	247	243	278	243	270	260	244	275	253	263	244	250	246	243	259	244	243	257	273	255	266	257	262	251	268	249	262	268	219	246	278	262	277	267	262	264	241	264	253	262	252	261	277	258	250	230	250	258	237	279	251	244	258	279	272	264	253	257	247	218	267	274	255	260	253	232	278	279	279	248	261	245	254	270	276	247	238	253	281	266	280	233	261	243	267	278	261	284	286	271	276	250	258	261	269	247	276	280	278	270	264	259	263	256	262	218	272	260	244	276	274	246	265	234	269	302	270	277	258	266	255	282	290	264	267	266	261	266	261	217	253	233	235	262	251	286	277	228	288	251	302	271	270	271	257	265	254	247	299	283	220	263	289	255	278	257	269	291	265	269	270	253	266	268	276	280	263	237	286	274	258	258	267	247	256	269	285	245	237	238	260	267	273	259	285	265	278	273	289	261	273	295	276	257	238	244	251	280	243	245	247	265	238	260	254	268	280	290	272	291	285	260	268	268	266	250	274	237	259	247	253	249	244	264	260	293	277	281	278	261	262	250	258	262	256	259	260	254	260	249	267	265	275	270	262	270	274	251	282	227	265	266	270	229	249	263	255	278	253	254	238	262	273	248	249	257	247	245	295	285	250	283	273	259	262	253	272	259	279	276	257	305	262	260	237	242	255	240	280	236	271	265	247	274	251	279	274	228	257	250	251	229	246	277	264	270	247	258	279	253	250	281	255	260	278	251	258	274	257	262	282	286	261	264	232	270	223	255	240	278	263	257	296	235	230	282	246	243	290	260	270	223	271	245	271	250	291	283	259	243	238	254	235	231	276	279	273	270	237	278	282	260	246	251	260	272	265	258	263	240	255	231	271	281	289	280	268	283	249	286	260	267	273	246	252	287	248	265	238	270	245	308	252	268	242	242	229	272	247	269	267	267	239	272	268	267	261	250	249	257	253	223	286	273	241	294	284	257	248	249	249	296	287	277	249	275	264	262	250	251	225	249	289	248	284	253	250	288	245	230	266	254	258	265	251	254	274	254	238	255	288	279	250	285	262	258	263	274	278	271	241	242	277	269	248	272	291	255	261	247	238	272	254	258	255	269	274	256	255	317	281	233	281	239	240	238	249	251	248	264	244	254	307	251	230	264	253	270	272	243	283	271	264	271	267	235	276	292	237	251	258	256	257	238	256	267	277	259	268	254	255	226	247	260	277	261	271	235	268	290	240	218	292	246	255	245	288	269	232	263	255	264	241	278	272	282	273	281	256	257	259	257	260	262	274	239	244	243	293	223	256	249	251	257	266	257	259	248	251	232	251	268	247	245	264	253	257	265	265	255	256	243	268	263	242	272	283	235	274	272	262	246	267	247	266	254	280	250	241	244	263	284	225	253	256	284	237	258	268	257	251	250	253	249	266	251	247	264	260	240	231	251	278	265	259	283	247	267	275	268	255	253	253	242	252	275	287	209	253	262	286	239	249	252	263	243	269	260	240	275	275	259	278	273	259	248	271	267	259	272	267	281	256	304	246	253	295	254	270	266	273	273	283	251	286	268	283	250	249	247	270	241	281	257	256	253	254	262	253	265	254	256	262	265	254	232	234	254	259	276	257	273	262	248	274	245	292	221	215	254	223	252	265	255	298	255	243	280	291	253	257	227	234	276	268	244	255	241	248	249	261	256	316	221	272	260	275	270	296	252	271	260	241	287	258	256	249	253	259	247	228	273	271	264	295	255	273	261	234	257	279	238	283	253	261	279	273	257	227	279	267	274	243	263	235	256	268	237	280	255	232	254	281	263	270	263	253	237	253	238	271	257	259	240	268	233	234	279	289	269	263	234	272	278	255	242	249	272	277	256	270	269	248	254	247	243	249	260	240	276	251	250	240	259	264	261	272	247	271	272	264	234	229	254	251	280	244	263	270	254	261	247	282	266	275	274	267	243	263	277	244	267	286	240	250	272	281	246	269	249	232	245	257	243	275	255	248	266	230	255	260	270	254	259	267	268	251	270	249	265	267	248	260	249	288	280	248	264	265	273	282	277	252	263	270	304	259	261	247	270	272	253	241	260	251	248	253	246	258	273	302	265	256	277	271	234	266	271	276	254	246	240	257	260	285	255	257	255	277	259	248	249	271	229	234	250	241	280	246	292	289	231	283	243	235	240	279	239	284	262	242	261	226	259	273	258	230	256	254	247	253	242	273	270	285	257	275	276	273	248	262	260	235	250	275	255	266	250	286	269	285	265	274	260	247	257	270
3422	8950	5791	2616	1928	1427	1116	856	732	637	578	500	490	421	389	387	360	369	345	327	326	332	323	305	317	327	327	326	316	320	284	316	289	305	291	309	311	304	272	298	267	280	252	277	317	285	281	271	282	286	296	290	301	284	282	286	281	319	317	255	283	293	294	298	271	262	275	285	279	278	268	302	278	272	293	279	285	285	244	258	272	275	279	275	279	287	269	297	283	293	293	275	286	276	274	311	301	304	284	274	279	289	261	295	260	301	290	270	266	283	279	278	306	259	266	308	260	288	271	275	283	270	281	276	274	280	289	242	259	278	289	243	284	291	301	250	277	315	265	269	298	244	278	268	252	283	276	309	292	272	266	278	252	291	268	305	286	261	272	288	269	245	261	240	281	280	256	274	278	283	262	248	259	256	280	282	285	302	269	266	278	267	280	290	265	274	279	257	294	284	269	266	281	286	287	262	271	260	281	280	253	271	310	289	278	274	284	295	276	283	242	282	252	263	288	268	291	283	284	273	292	293	311	277	291	283	275	304	263	255	273	289	271	283	276	251	272	257	288	276	258	268	277	255	251	261	265	297	284	273	262	269	330	297	268	294	270	284	246	285	255	273	287	303	283	284	293	264	263	291	262	284	273	290	274	270	265	289	257	254	293	268	299	308	260	288	279	290	281	245	303	265	270	279	298	280	259	273	256	264	302	293	293	285	287	282	273	259	283	300	273	277	291	281	282	259	269	285	265	266	267	307	272	252	289	296	287	274	314	268	295	284	284	278	254	280	305	257	268	249	269	255	292	285	297	259	274	259	261	274	261	287	263	278	275	281	303	289	273	280	278	278	293	281	272	277	264	279	266	294	282	292	271	290	290	289	303	270	292	268	270	281	274	270	270	281	264	296	296	322	254	268	279	272	273	231	275	275	294	306	249	276	290	286	285	283	291	278	291	286	284	257	262	287	302	314	267	284	270	286	303	284	276	285	269	269	263	291	301	296	270	262	297	269	245	302	256	257	269	284	277	271	288	278	250	287	297	282	278	313	279	273	308	282	279	276	274	273	273	294	279	279	252	312	275	282	261	282	286	293	305	286	270	267	299	273	276	304	275	279	262	252	248	274	260	286	243	280	231	288	300	288	274	239	269	302	261	284	275	246	260	267	278	275	277	278	272	276	274	268	243	290	289	273	267	279	267	281	277	288	302	264	297	296	252	285	277	297	261	256	270	260	279	290	278	308	261	292	268	275	287	287	295	305	256	298	278	277	283	334	293	265	280	289	253	304	275	316	255	274	277	295	244	276	252	275	275	278	297	276	286	290	259	268	293	313	267	286	266	311	268	278	273	269	284	307	260	240	286	270	284	254	292	266	275	265	299	276	294	281	269	262	264	298	263	283	279	291	281	276	259	300	269	282	286	267	273	270	274	275	286	272	258	281	257	275	290	249	278	275	260	309	291	268	264	269	277	279	294	279	281	260	269	294	275	260	303	252	277	290	279	278	260	303	274	299	272	288	282	257	266	315	281	274	279	255	275	281	277	273	272	297	279	266	284	270	278	299	261	276	284	290	285	237	290	314	282	261	272	271	282	271	308	282	268	265	288	275	276	282	295	304	257	267	276	266	286	272	274	290	271	255	274	262	299	273	298	257	283	275	281	298	252	286	302	266	301	296	300	281	303	256	293	295	280	302	257	281	283	278	283	277	283	293	282	269	274	268	297	238	319	259	272	260	263	297	268	275	285	300	282	280	281	289	241	312	273	284	283	272	251	282	277	292	258	296	248	271	286	286	230	292	276	267	284	292	243	293	274	293	301	303	271	309	260	252	268	279	265	292	287	281	285	275	259	277	265	296	239	293	253	263	281	272	303	272	245	270	292	281	267	305	270	308	266	288	263	314	291	295	291	282	304	295	286	286	295	284	272	276	277	275	269	276	292	262	303	269	283	293	282	269	293	297	295	283	250	279	292	270	290	255	258	283	244	274	269	256	273	284	271	262	278	300	277	262	258	287	255	281	284	281	270	295	255	268	280	271	294	290	276	257	297	269	300	312	273	261	278	292	275	268	280	281	267	278	258	295	251	296	290	291	272	286	257	289	248	284	278	309	290	299	263	284	256	294	278	305	283	289	280	293	248	264	275	266	268	308	226	267	281	259	285	291	260	309	266	288	268	272	267	279	281	285	255	265	265	313	272	271	291	283	284	302	282	278	268	255	285	278	273	239	286	285	273	297	265	306	271	303	287	311	294	274	302	294	276	294	290	254	287	290	279	304	289	274	257	298	275	290	303	269	261	242	256	258	277	304	279	277	305	298	283	286	260	286	275	269	282	272	264	273	279	292	273	287	286	270	269	287	272	302	309	294	290	288	297	272	315	277	288	270	277	255	265	276	288	290	275	267	265	248	259	293	276	299	264	286	269	265	263	267	323	293	264	240	258	271	297	293	278	305	285	277	293	280	271	253	278	282	268	271	286	309	296	260	265	304	288	297	285	277	261	257	274	260	280	244	293	287	235	263	277	319	293	291	278	267	287	254	265	264	282	293	307	317	261	288	288	294	252	263	256	300	257	288	312	283	302	259	286	261	243	281	268	269	270	240	251	278	257	300	275	283	310	262	273	268	241	274	251	261	281	289	281	273	293	284	295	252	259	271	257	274	291	261	266	271	258	330	281	311	280	270	278	290	263	290	305	259	301	290	261	274	292	303	284	262	312	271	300	283	315	278	290	265	279	285	261	256	285	262	264	274	196	294	284	252	283	266	275	295	281	299	295	275	264	281	262	295	296	261	272	275	298	276	293	305	253	307	305	286	272	306	253	286	286	252	278	291	283	272	264	280	281	284	272	258	314	281	274	310	280	264	216	246	282	281	284	269	282	261	292	301	278	294	267	269	270	321	255	263	277	262	261	250	289	258	293	259	290	263	264	285	261	291	273	309	279	257	293	262	241	286	294	266	269	274	250	283	281	254	278	251	302	270	252	321	299	250	284	268	267	280	266	260	258	244	293	273	260	282	261	262	269	283	299	274	270	285	277	279	273	266	273	291	291	284	284	262	296	279	269	264	266	290	277	277	262	288	278	276	287	268	267	271	254	277	287	293	290	287	281	289	280	284	305	289	257	302	283	281	279	260	287	257	260	271	293	263	307	258	294	284	263	278	298	285	250	306	276	276	266	293	274	256	286	253	293	288	256	279	271	298	291	286	250	272	279	279	260	264	303	289	262	298	302	306	297	264	287	278	266	320	272	275	256	264	265	298	273	275	298	280	284	248	285	271	270	277	295	275	283	304	256	288	288	287	259	300	243	285	265	277	296	275	292	295	284	275	282	286	296	302	272	288	283	258	281	270	280	258	287	273	298	283	272	311	287	283	296	278	281	272	289	317	293	293	270	295	304	269	268	266	279	281	267	271	290	279	263	298	284	287	311	277	263	254	264	281	309	283	279	267	287	291	288	288	284	287	259	255	258	238	259	287	267	274	269	291	293	272	264	281	295	273
25216	21421	27542	25559	9607	868	687	630	600	479	531	498	498	511	513	523	512	494	456	464	452	458	490	445	460	451	447	492	478	480	460	451	473	452	467	463	500	467	456	467	446	501	445	451	478	447	463	462	460	451	438	458	495	450	419	424	450	435	439	433	447	452	428	448	433	426	456	447	498	495	414	452	442	452	470	443	452	442	452	468	451	443	477	423	471	445	469	447	470	454	446	459	446	446	461	451	474	444	471	469	470	452	481	461	488	442	427	475	464	461	484	455	465	452	443	413	459	466	466	447	444	465	438	447	417	458	448	441	459	471	471	424	457	427	478	450	424	444	484	451	444	428	458	463	452	420	463	428	446	455	467	444	444	476	456	450	482	481	475	456	434	483	436	452	443	473	462	417	422	417	425	431	465	444	440	468	488	449	510	420	451	425	481	463	484	428	417	459	479	476	436	455	467	411	430	441	434	432	481	464	426	464	464	443	466	434	419	483	439	472	481	471	466	434	400	462	464	458	449	437	426	433	497	472	449	468	432	452	472	452	437	417	465	484	473	477	450	455	470	471	462	446	484	472	482	462	464	435	419	463	416	433	432	412	460	449	414	418	437	448	479	460	412	465	427	448	442	463	481	471	438	452	444	459	465	474	510	479	483	458	477	455	420	471	464	454	427	488	409	439	481	454	484	456	464	500	464	453	440	457	459	444	454	457	448	426	465	454	440	450	435	413	463	466	460	446	453	446	438	489	469	456	433	438	437	473	415	427	447	467	437	434	459	481	441	451	408	427	447	457	475	420	448	472	445	434	440	457	408	451	466	442	472	488	454	467	491	440	428	409	439	439	477	471	439	499	441	451	475	402	449	443	449	453	445	461	436	467	416	475	434	465	473	499	407	481	466	446	484	426	448	429	466	457	462	446	418	441	462	461	433	503	454	456	482	416	445	455	475	449	411	457	438	433	418	450	474	463	496	436	460	422	451	435	434	467	455	421	453	414	451	454	489	448	474	444	447	438	425	449	461	458	457	481	492	457	464	430	455	478	451	460	474	495	484	441	471	461	441	451	476	466	435	438	470	459	446	468	436	442	435	438	487	442	481	470	461	453	477	449	420	459	463	457	442	490	431	480	433	481	444	481	421	427	449	435	439	431	491	468	469	449	404	465	442	434	488	447	483	461	447	524	459	443	456	504	419	446	433	445	447	486	432	467	451	429	472	449	447	447	437	475	443	456	437	427	452	460	440	462	459	421	442	462	460	477	394	462	439	440	475	426	442	462	443	455	435	439	449	432	432	428	480	442	456	481	475	447	444	454	461	454	427	468	484	475	476	434	455	475	448	449	442	477	475	440	470	475	449	447	419	423	498	468	417	468	467	463	398	473	431	439	437	441	464	470	466	441	441	460	436	395	439	430	506	445	451	462	463	464	455	454	482	440	414	453	485	469	463	456	471	452	458	497	444	475	455	442	474	457	448	459	458	455	473	451	462	449	440	408	437	482	474	431	479	440	428	427	434	481	459	477	419	459	464	476	434	433	438	467	489	468	460	428	465	442	437	436	446	463	419	443	443	446	429	454	464	497	442	467	441	474	433	423	457	438	437	461	423	446	431	463	432	450	447	484	451	414	456	492	447	473	464	461	461	450	495	446	429	462	446	447	414	463	464	451	470	460	459	499	436	437	457	463	441	450	488	455	427	474	442	447	461	458	444	423	483	461	454	470	465	425	437	464	437	480	470	494	428	455	449	481	411	457	451	476	462	471	477	468	461	423	421	468	474	436	434	456	475	507	445	459	457	452	417	431	444	449	424	457	454	441	403	473	432	447	455	438	448	465	423	485	421	436	450	452	469	433	437	477	438	427	435	455	477	458	452	471	475	434	495	426	429	467	430	445	461	467	446	437	439	468	460	468	462	470	448	441	452	427	473	464	460	408	411	456	450	429	448	412	494	438	453	449	441	469	476	453	462	442	470	472	448	479	464	453	454	450	467	465	414	417	451	463	454	444	456	471	479	470	473	426	446	486	455	450	482	461	452	468	418	421	451	458	456	464	455	463	449	460	455	468	475	452	433	484	496	441	449	477	432	440	452	463	437	432	445	426	434	456	457	492	462	459	427	421	453	469	487	468	476	451	439	448	450	468	488	457	449	458	466	461	477	419	471	535	456	478	436	452	442	444	439	431	448	450	460	422	438	449	442	430	459	443	461	471	478	466	450	452	439	416	489	437	470	444	464	456	428	460	469	491	474	408	430	424	463	459	452	430	436	485	448	453	411	463	456	450	416	411	478	447	480	449	471	446	473	486	449	449	427	459	488	437	472	436	453	450	483	456	442	464	472	445	414	506	416	433	474	455	454	453	468	427	463	469	488	483	470	492	454	493	483	472	456	435	445	436	482	434	490	469	478	430	462	497	451	461	440	413	460	456	413	481	445	415	456	390	458	484	398	464	427	490	470	454	465	454	444	448	467	456	445	470	423	466	428	427	416	430	446	417	471	434	393	446	435	452	479	432	460	447	459	446	438	485	447	464	484	475	440	467	434	463	490	439	447	463	486	465	426	432	436	418	439	406	465	375	444	405	444	464	476	449	449	462	428	487	423	430	436	510	434	475	463	426	485	490	421	496	478	460	442	495	442	429	463	447	444	423	479	436	478	458	460	481	461	473	450	394	434	401	463	476	419	421	426	478	447	444	436	476	435	466	446	444	430	494	443	470	462	471	433	433	480	446	453	436	429	449	428	422	487	441	463	431	436	429	449	448	450	442	467	479	499	471	474	456	470	481	451	404	475	448	465	431	437	482	449	435	494	497	482	469	484	451	460	474	459	423	432	459	430	447	479	448	478	465	482	466	442	474	413	440	451	431	498	443	480	418	415	462	468	492	476	446	454	485	468	464	472	456	474	445	410	448	438	437	458	401	482	477	418	472	456	448	435	463	414	494	425	448	452	516	459	473	458	452	473	443	440	500	447	439	471	452	428	474	469	389	455	431	433	475	423	445	416	462	406	452	423	436	383	484	428	423	473	440	422	462	467	471	478	470	423	488	457	490	445	491	451	455	462	461	425	466	472	444	476	468	458	434	442	463	447	455	483	449	453	516	440	457	458	470	441	416	411	515	467	477	458	482	432	425	484	465	494	477	437	451	477	456	416	449	484	466	464	487	443	469	484	445	462	431	481	485	445	466	485	459	439	445	432	480	457	475	442	478	478	442	467	443	471	476	434	448	451	441	441	459	421	445	454	450	403	500	480	452	448	422	460	429	422	437	472	469	457	502	453	458	486	457	443	483	443	428	479	473	440	461	429	434	458	446	491	455	419	456	420	463	487	453	444	446	447	467	413	442	432	420	513	433	441	436	424	463	471	438	458	463	471	481	476	409	471	433	488	468	440	462	461	480	469	478	434	441	442	463	466	476	442	471	454	456	463	458	449	452	479	489	450	463	474	444	458	439	449	444	429	476	409	454	437	438	458	454	454	435	426	452	471	455	454	440	476	485
3653	5395	3481	1715	1370	1112	952	814	727	677	640	571	596	555	574	564	526	530	555	479	555	544	560	520	528	507	498	514	502	477	499	471	464	501	478	528	458	504	469	490	480	500	476	485	495	490	442	474	493	477	525	462	494	484	486	475	481	487	474	452	446	504	477	497	500	490	460	466	491	496	499	494	500	529	492	471	443	485	483	527	452	532	490	484	481	507	478	506	462	516	464	469	503	472	505	514	515	445	477	508	487	482	498	475	488	490	492	442	514	463	474	475	524	513	469	500	472	461	484	491	474	495	528	539	466	478	462	477	522	513	489	491	453	504	501	479	449	495	460	489	513	449	500	473	480	517	467	443	445	453	473	488	470	520	504	449	483	486	491	463	512	480	508	451	494	475	488	475	481	495	443	471	485	485	463	462	488	484	481	484	466	521	501	497	512	493	476	481	525	484	498	518	493	478	467	467	461	528	501	478	465	456	468	492	492	449	470	496	523	501	487	508	503	493	493	501	528	463	474	477	487	493	470	491	480	479	508	501	463	484	464	471	440	498	491	479	463	467	518	494	503	466	505	496	482	448	436	460	494	477	473	475	509	518	474	467	491	470	444	508	511	494	479	463	483	452	504	488	474	472	505	484	478	476	484	453	503	480	483	487	432	492	517	483	535	471	480	515	489	481	514	489	478	494	483	507	461	499	497	483	471	495	491	472	523	457	505	509	512	512	488	465	481	462	465	493	462	481	504	461	475	509	476	516	487	488	483	462	536	484	466	478	546	448	517	500	508	502	488	498	486	499	486	496	509	445	483	487	442	473	459	482	499	465	509	466	457	451	494	488	462	482	469	489	453	452	503	472	501	530	507	469	477	476	523	466	464	458	464	498	521	510	488	503	484	497	514	480	503	460	467	489	474	465	475	518	507	479	519	497	450	506	503	464	492	496	484	477	464	463	483	508	487	469	479	524	431	479	499	514	473	449	492	467	489	481	469	499	481	534	496	492	425	500	507	480	485	469	494	495	481	481	461	474	492	486	525	438	486	506	490	513	455	505	458	473	495	483	502	456	480	490	460	501	516	450	479	500	515	482	550	438	497	499	503	518	479	470	483	484	486	467	512	468	474	523	461	466	514	501	476	473	505	438	476	504	471	476	462	497	498	490	492	475	459	511	481	463	484	506	487	495	496	451	484	488	459	513	492	478	468	466	485	498	489	473	490	492	484	459	464	484	484	501	470	482	500	483	494	465	479	515	497	456	461	491	475	503	525	498	524	488	481	486	508	484	456	500	467	503	487	457	466	465	473	483	503	500	471	458	491	475	482	485	461	486	496	473	470	444	494	477	501	512	461	466	488	474	488	515	464	505	494	467	507	519	483	494	517	460	490	489	460	483	467	462	445	488	511	501	491	518	443	477	506	531	468	463	504	479	473	458	497	521	479	513	471	446	490	477	496	467	503	457	500	482	517	481	508	480	472	484	468	498	464	488	491	481	477	506	518	483	465	496	490	487	482	467	449	474	471	507	462	508	478	528	446	516	516	455	498	476	504	467	469	462	521	460	508	507	487	470	512	503	461	512	510	481	530	460	455	472	491	485	472	536	504	478	487	465	529	484	472	477	476	485	508	522	525	504	522	500	443	498	483	474	490	504	493	498	482	476	523	473	484	467	520	439	535	544	489	505	454	445	521	465	473	464	504	465	467	496	493	511	505	480	503	489	455	511	484	492	466	500	474	458	489	493	487	454	515	508	504	496	493	465	488	510	481	492	496	515	487	470	483	509	470	453	514	455	504	473	468	470	507	468	502	495	498	460	521	478	485	476	500	504	501	513	452	489	480	511	468	465	465	475	509	487	465	464	496	504	468	469	479	485	494	496	523	474	481	503	469	472	484	482	462	462	470	467	491	489	533	448	491	507	465	514	503	467	525	511	470	448	521	476	487	450	475	475	422	471	488	495	507	451	482	478	463	490	464	488	472	486	493	469	488	482	507	482	462	485	487	520	509	504	512	477	473	484	494	473	476	501	497	453	536	462	504	488	493	473	512	497	505	433	475	484	495	501	481	490	513	480	508	484	498	492	470	480	480	489	556	462	502	481	485	462	522	476	488	488	502	501	523	490	551	481	451	466	447	483	492	430	490	486	498	503	473	548	467	475	471	495	512	494	448	496	464	506	474	451	473	518	486	492	456	465	506	510	508	496	521	493	467	498	500	455	469	465	524	448	482	467	463	474	534	478	485	489	527	457	518	485	489	494	478	529	465	477	464	481	469	523	503	463	514	492	499	458	479	491	479	500	484	483	520	509	478	480	508	501	498	504	501	496	460	504	462	472	464	493	520	506	496	449	450	456	475	484	504	477	514	521	456	464	504	487	446	490	527	465	506	445	495	487	456	500	504	530	477	470	468	472	500	499	522	487	466	482	468	484	497	486	514	469	457	487	490	485	477	465	482	496	472	463	504	447	482	468	538	462	483	497	479	494	526	508	478	519	459	480	505	473	485	469	500	492	497	472	464	491	486	454	491	511	486	495	499	465	484	505	474	481	452	464	483	442	499	464	455	470	428	516	474	460	467	507	501	477	449	462	453	501	502	455	500	488	496	457	499	493	470	481	530	483	463	469	457	464	476	450	501	480	500	474	498	486	460	476	459	467	519	481	456	459	492	488	477	466	480	458	494	479	476	487	496	495	488	516	479	461	448	491	507	471	507	472	482	525	497	463	431	490	481	459	479	489	462	472	482	465	477	488	504	557	441	459	477	473	453	473	485	483	500	488	514	441	462	492	485	498	523	462	490	519	495	458	467	484	499	470	481	511	508	458	500	484	484	501	483	460	537	463	529	479	470	480	466	480	493	479	482	505	448	501	493	523	493	501	517	476	492	473	487	494	490	518	507	495	531	482	463	453	479	504	497	472	484	427	502	511	488	480	453	498	447	501	472	459	477	503	490	500	463	516	480	503	490	502	484	481	486	483	508	501	493	474	500	455	496	495	420	475	477	468	541	482	489	452	490	470	514	481	498	469	500	489	520	469	477	444	502	469	478	472	467	476	462	533	478	499	543	510	509	514	457	484	462	440	459	461	493	526	510	468	484	501	481	472	486	463	524	479	479	458	490	464	485	499	505	511	503	460	517	508	473	482	519	469	486	478	492	475	486	500	499	522	475	462	481	502	487	486	484	493	483	464	465	498	507	509	485	456	494	460	451	533	470	475	479	526	505	492	516	495	489	491	486	481	435	463	468	527	484	477	480	529	476	508	500	479	454	487	464	487	528	454	470	525	453	455	482	487	501	489	510	485	472	480	509	493	500	485	477	465	517	485	513	486	500	497	483	471	470	450	470	508	487	487	500	492	469	479	508	488	523	456	503	506	516	485	438	460	506	467	537	471	507	512	450	479	475	481	481	499	480	462	468	528	522	453	480	479	485	490	475	458	449	505	485	485	516	491	502	448	506	492	507	496	497	488	522	468	467	458	519	497	469	495	463	476	497	458	463	488
22891	21408	29124	24057	21403	21451	7656	1379	1069	910	864	805	815	736	721	727	695	672	604	645	684	627	634	607	641	630	628	546	645	607	537	610	577	551	543	563	612	609	571	591	620	575	597	579	605	561	557	552	572	593	546	547	591	595	565	571	586	573	597	563	579	597	592	572	581	570	558	595	592	636	602	579	557	604	574	591	598	591	586	571	547	557	594	562	568	573	552	576	584	506	562	564	547	586	619	549	578	613	531	554	594	577	611	574	580	587	528	526	589	594	574	562	611	597	551	575	560	606	576	546	579	572	542	585	551	617	550	589	543	582	559	588	576	608	564	535	576	593	557	597	593	577	592	568	603	607	571	593	567	574	583	555	600	560	600	538	576	560	603	586	569	570	577	554	543	576	569	565	576	598	596	577	549	557	557	572	541	580	618	567	562	527	533	582	541	573	573	549	605	578	598	568	554	546	566	558	547	551	597	559	546	583	565	614	546	594	604	545	558	591	558	578	570	574	573	576	558	617	566	592	569	588	577	528	519	598	555	564	598	559	532	594	565	585	611	601	542	574	578	569	581	576	535	608	610	563	582	559	583	568	581	614	528	548	540	583	591	577	535	572	594	524	593	576	588	547	582	563	574	522	567	567	613	603	577	611	600	528	583	593	561	576	550	568	607	595	527	584	627	599	586	546	601	581	594	541	558	603	575	586	585	522	581	585	611	570	546	589	620	571	627	547	566	553	573	613	561	568	543	586	591	551	599	551	559	574	541	607	564	535	539	594	564	559	608	587	592	533	541	581	594	557	549	558	591	604	528	606	589	531	556	498	565	539	558	573	575	583	560	534	560	534	571	522	573	548	569	545	591	578	556	596	575	559	572	567	552	562	542	531	544	582	591	590	554	605	573	571	580	577	527	595	593	517	531	573	592	534	595	558	556	625	543	552	529	587	558	579	581	569	562	600	549	548	583	577	547	567	555	570	559	537	543	554	568	552	585	564	571	549	552	563	553	571	544	572	595	587	579	580	527	584	576	553	558	580	601	596	572	565	556	578	600	551	565	636	588	533	576	523	603	620	578	585	564	562	587	571	575	539	614	588	558	577	568	571	592	549	572	559	566	592	568	549	551	590	604	537	554	627	614	557	560	575	557	539	556	533	582	594	588	581	562	578	574	574	588	555	577	603	609	565	573	574	610	595	539	563	531	563	595	607	545	563	558	587	572	596	549	611	528	563	562	553	582	560	576	549	535	550	600	595	606	566	587	585	529	611	603	556	594	568	565	588	581	614	521	585	641	556	560	547	623	597	561	573	572	573	593	558	592	563	578	551	605	558	569	623	569	571	561	575	571	594	546	579	589	568	568	569	590	592	591	599	556	571	578	609	575	572	574	547	567	545	538	541	570	552	537	572	576	533	570	626	568	581	543	571	519	520	571	539	564	565	537	567	511	550	603	580	578	586	522	589	558	607	535	539	585	575	555	594	561	586	562	575	544	542	594	562	551	579	575	599	593	593	575	606	571	566	586	587	546	598	597	599	525	547	569	512	584	558	579	607	582	555	557	548	574	597	634	559	617	564	569	556	521	532	549	570	604	565	567	542	576	553	540	575	569	577	595	588	593	536	517	554	557	554	600	563	527	593	586	569	603	587	603	534	523	594	555	574	602	600	599	580	555	583	602	553	543	565	540	594	621	539	601	602	571	533	572	543	563	528	537	558	597	578	572	571	573	567	546	572	591	561	662	531	559	561	595	583	590	612	586	562	569	552	543	569	598	568	556	566	593	586	575	589	572	557	598	607	581	592	594	577	552	573	556	631	583	566	583	564	579	585	564	574	544	534	528	573	581	563	587	586	641	576	584	561	569	600	586	605	619	589	524	549	537	555	564	597	581	557	570	560	568	572	573	573	572	554	575	548	563	566	554	545	574	570	556	621	554	556	624	561	605	561	545	535	591	559	576	535	554	604	604	541	595	555	551	578	567	568	536	572	627	581	556	565	533	569	563	589	584	573	594	502	564	608	563	563	552	576	536	531	580	565	565	552	542	581	578	580	510	595	509	555	536	589	542	582	592	579	579	618	601	586	557	562	570	540	586	592	571	606	592	533	594	579	553	530	579	572	595	521	563	592	535	582	554	583	554	547	595	550	561	602	555	584	587	596	567	555	573	553	561	596	594	558	580	587	566	553	509	595	541	624	564	533	574	607	591	578	567	550	579	533	588	567	562	582	588	602	530	604	568	563	576	554	525	574	529	598	566	520	564	509	550	557	590	564	569	563	585	581	569	586	551	569	571	532	542	570	553	590	526	578	597	534	593	580	547	529	555	540	554	506	601	560	586	544	599	583	579	538	576	557	566	531	613	600	544	575	536	564	580	593	556	553	519	574	556	585	615	552	619	557	566	514	597	562	571	607	581	559	605	584	557	569	572	561	612	587	560	551	557	564	558	515	574	537	582	544	545	570	569	592	561	579	563	552	594	554	556	547	602	550	545	599	579	554	540	551	566	590	582	591	521	564	603	595	534	579	574	581	565	581	594	586	588	563	565	554	553	577	539	545	547	549	564	579	566	549	572	572	564	548	546	581	546	541	579	577	582	579	611	539	579	621	551	545	586	580	576	573	582	557	559	572	542	554	575	601	622	558	550	551	564	555	575	576	599	565	582	595	588	611	619	601	573	539	561	528	574	583	529	568	548	609	621	601	543	526	590	587	583	571	576	557	554	586	572	586	605	519	542	586	561	549	548	526	563	534	531	555	536	559	578	553	609	582	565	554	547	545	569	592	532	571	566	572	589	551	582	539	555	571	567	581	535	547	519	543	581	617	606	561	571	589	589	542	601	592	613	547	584	538	553	555	566	585	567	572	591	593	585	523	613	544	561	539	568	568	554	581	599	541	558	532	551	551	568	548	543	546	576	542	577	530	556	543	604	570	584	616	587	591	565	557	539	612	613	564	549	534	584	510	560	560	551	558	575	544	571	589	570	544	574	580	578	601	556	530	547	582	596	567	545	564	563	534	563	564	581	571	570	562	585	540	548	568	524	540	552	591	565	577	580	582	570	556	593	573	548	583	573	520	574	562	597	561	578	539	526	541	531	515	542	572	584	579	611	586	568	553	594	581	586	565	540	604	536	559	554	571	557	550	605	568	565	535	602	567	552	592	550	533	562	566	593	553	568	577	596	572	561	561	528	582	593	596	599	542	553	591	559	550	569	570	581	561	559	564	552	570	549	564	541	560	548	571	554	535	548	540	542	567	559	590	573	557	552	546	567	550	570	617	571	555	546	569	566	591	609	561	568	535	556	586	630	549	587	583	551	558	619	543	570	524	593	542	589	574	570	552	596	593	546	546	568	633	561	570	551	542	601	572	560	590	520	555	561	565	527	567	582	582	571	591	584	571	541	560	581	554	571	621	607	576	596	541	558	598	529	562	533	552	589	575	550	561	565	575	567	593	523	607	540	572	553	577	538	526	578	591	570	603	562	579	561	592	563	582	593	588
4885	14829	9924	5005	3688	2784	2215	1695	1375	1212	1148	1027	895	883	785	738	756	751	716	665	664	679	648	681	651	669	687	643	641	603	609	599	594	599	629	593	641	608	592	616	588	597	621	593	568	609	596	559	603	581	629	607	567	570	592	595	629	558	587	563	604	571	618	563	619	614	621	546	553	599	595	590	605	597	587	607	581	596	539	555	575	549	566	564	586	577	622	621	569	541	564	595	546	580	614	568	591	577	607	530	566	617	600	532	597	565	561	562	577	561	557	567	581	565	551	565	591	507	565	559	553	603	560	576	636	578	539	580	615	535	565	578	579	585	537	606	603	562	585	584	570	600	547	540	578	547	620	568	546	552	593	575	567	559	600	579	556	578	589	559	646	557	589	596	587	506	551	592	598	625	601	595	589	596	593	579	594	624	519	558	604	575	554	614	589	565	536	573	554	576	593	576	578	589	558	570	578	543	575	591	544	549	548	553	536	536	598	589	619	593	640	594	552	590	594	600	581	554	572	570	559	591	546	602	568	564	612	554	563	576	575	573	583	571	563	587	571	575	610	593	545	593	608	589	567	572	553	571	560	545	543	551	536	544	563	595	596	594	585	582	536	585	570	577	569	585	571	616	609	577	550	574	588	562	558	559	625	547	550	590	561	591	552	569	571	524	585	571	605	544	585	577	587	579	592	559	580	543	561	618	582	594	576	560	557	598	574	557	515	593	539	564	613	611	593	584	599	572	563	561	580	616	585	566	583	541	623	587	598	604	556	604	588	604	581	600	553	532	583	585	606	575	577	568	585	625	621	577	580	586	552	581	558	582	580	565	600	578	593	575	552	593	567	569	558	551	584	599	603	560	561	587	596	558	544	601	578	602	575	555	556	584	535	636	560	583	555	539	569	536	583	555	580	573	584	559	550	577	597	585	543	585	609	584	546	575	588	561	559	545	587	606	552	575	591	571	566	552	579	583	558	540	598	591	589	606	610	558	592	540	614	585	574	572	568	572	584	581	559	587	603	590	556	611	581	582	583	550	549	547	572	572	592	592	541	599	577	594	597	569	613	599	550	540	553	530	538	578	580	591	548	581	572	538	585	579	560	564	576	597	563	592	532	541	568	552	589	615	564	536	572	584	578	624	600	627	573	616	604	538	539	609	569	596	542	591	584	526	602	568	562	581	603	579	552	627	562	567	583	571	557	578	585	581	541	554	572	565	590	614	549	552	569	547	571	594	541	568	540	578	550	572	563	575	579	550	602	586	521	603	582	583	548	549	573	536	533	593	562	621	607	546	563	557	611	557	578	594	565	570	594	552	551	588	550	546	568	606	548	555	595	581	614	548	544	547	574	557	575	532	599	556	572	566	562	596	571	525	597	572	542	576	627	593	547	541	551	570	538	562	573	577	553	557	613	569	591	583	553	588	540	559	567	559	563	545	522	582	554	576	525	554	576	604	600	571	627	555	592	590	612	553	516	583	618	557	589	572	607	611	584	575	572	599	538	578	544	571	561	592	588	576	608	551	575	590	533	609	585	568	560	583	568	582	581	591	551	560	531	591	588	595	602	588	530	563	563	593	542	556	600	604	540	584	564	519	559	557	546	553	578	570	522	588	582	627	594	572	567	573	572	547	587	537	533	557	601	568	592	564	572	575	577	604	544	559	589	560	571	567	563	597	581	566	546	527	571	582	587	579	628	573	609	624	538	560	566	590	575	556	546	584	591	602	583	612	612	550	621	564	568	591	578	594	585	570	537	634	580	562	603	620	547	542	612	565	570	570	544	593	557	559	583	575	585	542	549	576	626	586	627	559	552	571	547	569	552	558	578	560	584	620	592	573	564	570	553	557	593	578	643	546	554	576	587	570	548	574	585	554	591	581	564	613	595	549	583	604	560	565	547	595	569	621	542	538	536	543	609	591	563	551	611	615	516	605	575	604	627	558	591	595	542	607	578	607	568	583	570	587	567	601	604	576	568	556	538	608	572	555	554	592	553	562	555	609	599	619	558	603	527	550	592	569	567	607	564	582	581	545	568	564	566	586	582	553	576	587	603	602	575	564	576	559	568	560	583	565	560	554	555	598	538	589	552	581	562	535	599	566	509	576	592	616	576	612	567	624	538	578	575	577	560	565	573	584	589	579	570	544	541	580	602	535	597	588	560	525	558	605	535	549	559	565	600	601	558	584	607	552	562	572	567	601	598	561	576	559	599	560	576	579	572	580	614	565	588	584	561	554	545	553	585	577	558	569	562	582	603	585	576	607	584	590	639	582	534	554	574	572	560	566	549	544	590	603	560	607	571	561	563	567	530	543	529	575	589	566	582	566	601	536	574	553	595	583	544	623	570	541	592	586	554	550	556	622	547	570	606	597	555	559	570	572	572	589	561	572	572	566	574	602	585	597	595	588	559	558	570	563	586	564	586	595	578	566	589	538	588	574	566	533	518	558	592	557	575	522	540	562	560	595	555	626	606	575	559	538	576	607	565	583	608	576	555	563	594	572	587	577	584	566	552	555	549	604	604	553	572	589	567	596	531	579	582	573	553	573	585	587	581	584	588	610	557	603	581	558	569	567	546	563	565	550	577	587	616	571	592	574	550	557	572	569	561	579	619	583	536	610	537	565	547	562	570	598	560	561	554	570	595	599	558	552	600	564	581	553	588	605	554	556	547	573	552	568	597	557	572	561	598	562	584	543	570	547	571	554	536	592	576	601	620	579	596	535	544	574	568	610	602	586	580	564	526	596	553	564	558	573	606	557	578	575	521	569	540	552	614	570	587	603	540	605	525	503	633	599	553	610	576	588	583	580	584	613	581	624	592	588	577	593	571	547	583	618	556	568	571	622	569	553	603	607	578	581	565	569	619	563	621	591	546	588	602	541	563	559	563	613	544	595	554	583	564	556	495	568	579	556	565	591	578	568	605	560	597	569	570	574	572	571	562	583	553	560	572	563	605	571	558	601	581	551	623	586	573	509	587	580	552	591	585	568	551	586	544	584	581	617	596	578	574	595	558	579	604	555	600	551	592	523	570	552	574	540	561	576	591	545	599	535	558	607	549	606	555	581	585	558	566	605	579	579	551	579	542	549	581	549	585	598	544	542	568	585	581	580	568	540	572	587	596	573	563	567	572	561	618	563	593	567	556	548	597	611	588	613	534	558	560	587	561	579	618	561	589	565	592	570	608	572	613	590	573	573	581	573	572	570	618	621	542	570	584	569	575	633	617	591	606	560	570	616	578	521	597	611	573	590	560	595	567	519	614	588	556	567	576	610	601	557	554	537	584	540	587	574	557	587	538	619	582	572	562	546	576	614	555	591	593	549	550	562	600	578	561	541	610	581	547	550	610	550	548	588	534	567	627	538	529	573	573	588	529	559	565	563	590	564	568	544	549	585	575	558	583	590	582	584	607	611	564	581	548	539	580	618	601	561	609	574	609	584	635	562	645	575	567	573	601	571	577	564	566	634	618	581	559	611	519	631	542	559	563	575
27992	17493	3251	483	327	264	281	230	216	234	222	228	251	236	216	224	234	234	200	225	221	223	224	236	234	239	234	215	212	251	227	232	211	217	220	222	206	198	216	213	212	209	242	202	226	224	230	216	259	244	220	225	202	206	223	229	234	240	231	228	232	238	231	239	208	201	216	221	235	215	234	241	241	218	187	246	224	235	225	219	230	216	242	223	234	204	232	237	215	220	222	226	225	226	222	230	213	249	227	249	207	209	202	222	241	225	241	206	223	228	237	210	224	222	213	226	232	222	243	234	219	237	237	243	229	226	204	230	213	228	182	208	247	226	201	233	226	223	226	231	223	220	222	229	203	246	220	250	202	216	227	233	233	224	245	221	246	210	226	214	247	247	212	214	202	195	228	218	221	240	207	210	225	240	196	226	214	236	197	201	210	237	227	216	218	224	224	208	215	249	208	227	229	227	234	250	226	210	212	255	235	195	222	227	221	226	231	210	246	210	214	223	231	215	223	235	220	236	212	225	219	228	218	215	223	227	220	220	255	213	221	246	233	236	229	215	228	223	246	233	213	208	246	206	245	228	256	246	224	240	242	227	228	209	200	213	210	202	249	209	234	194	214	208	239	241	219	234	227	237	222	203	210	228	236	196	212	190	215	240	211	227	211	254	211	217	250	248	248	235	224	252	256	219	237	209	225	219	212	210	240	218	231	204	235	214	235	215	221	225	225	232	234	236	222	214	219	261	202	234	233	212	218	211	228	199	229	209	232	229	228	191	214	222	199	206	225	243	213	240	235	196	243	218	230	216	225	229	244	246	249	236	204	207	238	236	221	230	242	221	207	210	241	221	208	238	230	222	243	209	214	191	233	208	219	255	242	228	233	228	232	216	227	242	205	211	216	219	211	233	224	213	231	242	222	234	214	228	208	239	241	219	236	228	234	250	227	238	252	244	241	223	226	240	225	250	227	225	214	236	206	247	247	256	207	210	222	231	233	215	236	240	233	217	243	220	209	210	217	208	224	231	213	268	212	229	220	232	217	209	222	207	217	239	237	204	217	245	231	227	213	234	213	217	259	232	235	213	213	222	221	225	229	233	254	259	236	230	228	215	220	236	232	247	221	230	196	226	230	211	211	233	224	247	241	228	215	225	208	237	207	243	224	241	218	219	217	209	219	210	213	209	233	231	256	231	194	228	235	216	218	204	239	219	233	241	240	238	227	245	238	243	253	215	235	226	245	214	207	233	199	236	194	225	207	238	236	221	274	230	245	205	250	209	256	228	248	241	202	229	227	236	220	229	216	218	205	207	226	222	225	257	229	255	223	186	243	200	264	227	232	236	214	214	195	219	235	192	224	221	239	245	187	221	252	215	264	224	200	205	239	224	222	229	215	211	237	195	212	251	233	234	228	221	254	236	230	245	234	240	234	207	238	234	237	218	240	212	238	213	230	255	250	234	207	224	222	220	215	210	225	240	197	242	224	225	225	241	196	231	241	225	203	208	213	232	223	219	202	229	218	229	233	230	204	205	227	225	212	238	224	226	204	246	221	198	212	244	234	222	217	198	214	224	214	238	250	237	232	215	210	226	225	192	227	215	227	212	215	237	210	221	218	242	205	217	242	225	226	244	211	205	216	230	221	251	233	224	197	218	238	235	235	251	231	213	211	212	208	208	240	231	243	233	232	217	195	230	219	228	250	224	250	217	194	226	227	220	210	241	249	219	206	195	235	220	237	199	223	211	232	237	236	241	218	216	229	235	212	197	210	215	261	209	229	220	240	248	209	224	220	209	227	201	242	238	245	225	223	237	250	256	211	210	225	231	231	234	227	234	228	215	232	239	227	238	213	252	254	228	239	217	204	212	207	257	194	216	247	221	225	219	233	237	223	231	229	217	212	219	229	214	238	216	234	208	203	212	225	235	203	215	209	236	239	210	233	236	214	240	211	217	213	221	214	217	207	222	207	244	247	217	218	241	250	224	234	229	223	240	212	247	218	242	220	243	213	197	221	240	224	208	240	233	211	194	205	255	239	222	228	223	200	221	234	241	236	232	213	235	245	243	198	202	217	226	203	234	225	216	212	185	216	233	232	220	225	236	255	202	214	238	225	206	228	227	236	224	203	229	237	232	216	226	216	220	216	238	183	241	230	216	224	220	231	220	230	219	226	221	208	220	217	220	252	239	222	217	215	195	231	254	250	219	228	211	228	230	226	239	233	208	222	213	221	253	231	256	214	203	226	229	226	248	209	210	222	231	222	207	254	239	201	243	210	207	228	226	205	245	218	241	230	221	216	238	220	252	218	209	238	227	217	196	217	232	213	222	212	212	221	209	197	228	222	260	230	237	206	202	246	196	205	220	222	239	219	238	243	227	246	257	220	224	224	233	225	217	240	219	224	213	203	187	216	191	222	216	225	237	238	229	204	235	228	209	213	228	230	223	225	210	217	224	217	233	198	237	228	210	249	228	217	221	232	223	220	202	221	209	219	231	239	218	204	240	217	224	221	213	245	236	225	217	250	208	224	223	219	209	231	208	213	224	212	240	193	225	221	221	226	236	216	249	205	249	221	231	259	201	221	241	229	195	214	245	219	194	221	242	202	232	207	241	252	219	201	235	242	205	222	200	216	215	243	225	257	222	232	232	213	240	194	231	235	248	214	217	218	214	214	221	255	218	247	250	230	206	216	225	232	219	205	246	222	228	235	211	219	243	257	243	204	223	250	251	237	215	236	243	244	259	251	242	260	211	244	230	241	230	218	226	224	234	250	250	220	207	244	228	228	221	220	238	213	202	217	240	194	207	222	205	233	191	242	227	215	207	216	263	201	216	223	212	219	218	238	201	252	227	214	243	224	242	207	210	208	224	212	232	233	226	202	212	225	220	231	248	216	229	235	222	222	227	211	205	229	218	225	220	234	248	221	206	251	198	236	216	202	201	215	215	227	226	218	220	262	222	213	204	227	230	240	194	225	258	215	206	217	200	200	242	234	238	224	225	230	225	240	251	222	248	204	207	235	229	202	243	230	211	212	250	195	213	232	249	208	240	242	217	211	215	207	215	233	235	237	231	220	262	222	217	205	237	220	211	241	228	233	240	231	255	221	205	218	178	228	207	252	229	225	233	229	216	227	211	217	233	232	198	215	221	225	205	233	213	204	208	245	230	218	234	193	235	228	230	230	215	213	226	227	220	224	213	192	235	210	194	243	232	240	218	206	232	226	208	200	217	227	229	216	218	236	228	238	228	218	225	238	213	235	236	214	219	238	246	248	219	234	212	198	229	208	217	239	234	192	201	200	209	198	192	223	204	205	238	213	237	234	242	221	205	210	228	221	202	231	234	219	204	196	234	227	242	222	222	203	224	211	213	236	214	214	239	221	207	211	222	218	222	227	206	220	216	221	206	239	232	218	246	254	215	237	242	229	209	224	206	220	244	218	238	221	231	210	240	219	220	234	215	236	224	227	248	248	224	235	223	220	211	257	231	230	233	220	226
4298	757	529	344	334	296	302	264	270	278	257	248	268	228	262	256	247	256	281	230	262	232	296	266	287	260	240	233	231	240	279	252	248	272	294	249	251	291	252	261	276	247	237	267	269	230	260	240	250	280	237	239	263	250	235	265	258	271	246	243	245	264	263	268	256	236	268	253	248	243	243	254	231	261	266	243	247	252	259	277	274	258	243	281	254	259	254	253	262	238	235	227	257	273	241	230	268	251	230	237	270	246	274	285	259	273	261	264	241	266	275	244	266	252	261	283	260	248	283	238	270	264	277	226	240	273	262	261	250	245	254	265	240	278	246	241	245	226	248	269	265	255	256	258	249	247	232	273	291	254	289	269	258	260	267	263	267	251	253	260	263	234	270	208	244	258	244	255	262	258	264	262	226	236	246	236	249	260	274	245	257	250	277	258	253	252	251	277	214	256	251	213	245	281	273	241	278	251	299	250	256	278	245	275	243	249	280	250	256	235	291	245	284	257	252	220	259	258	235	229	248	254	279	262	262	239	266	240	249	292	254	257	241	262	249	266	225	220	254	276	281	238	247	247	253	257	262	263	231	264	249	286	266	263	237	266	265	238	264	236	245	205	265	243	244	253	251	241	247	233	262	243	253	248	238	283	235	251	245	261	255	262	235	248	266	238	238	240	258	244	248	281	261	250	250	255	245	250	254	243	221	255	291	262	267	256	244	238	260	261	249	265	279	252	255	247	224	228	243	217	234	255	263	224	270	270	273	284	251	248	243	264	242	267	243	242	273	245	256	278	261	263	252	242	263	256	249	231	255	229	255	279	276	250	253	253	256	241	239	244	241	235	266	257	261	271	270	231	244	278	257	258	232	265	262	242	232	264	255	222	275	238	224	280	292	225	238	242	244	272	240	260	251	262	257	243	236	260	258	289	261	264	277	256	283	224	252	253	285	241	273	256	284	236	247	241	235	252	261	243	237	247	256	242	253	255	225	275	249	225	267	275	248	245	244	265	265	260	254	250	238	257	293	262	254	272	248	274	275	250	209	240	265	253	240	270	286	240	254	244	236	261	264	272	259	254	262	237	256	251	254	232	254	247	242	276	258	257	255	256	292	241	274	264	257	247	244	242	234	269	233	265	221	260	251	279	242	292	226	261	248	288	241	240	255	270	223	244	266	247	254	219	252	256	280	264	262	248	269	263	260	256	280	262	255	219	250	270	292	265	236	232	261	246	225	297	264	252	259	234	258	257	233	245	244	265	261	259	270	236	263	228	237	251	239	252	242	248	240	244	273	245	270	260	264	262	276	261	239	240	272	281	260	250	251	221	233	262	253	251	265	254	276	277	235	255	254	243	263	253	255	239	266	243	258	235	251	275	254	224	219	234	251	234	246	250	262	266	288	248	260	269	275	270	260	254	246	257	243	248	269	257	256	243	222	257	293	243	251	255	263	271	247	267	243	247	249	246	242	225	241	262	254	274	235	255	271	254	266	253	251	251	252	244	276	262	238	246	272	243	266	243	271	255	254	259	262	256	247	253	243	261	286	234	253	244	255	307	245	269	262	252	235	244	286	268	256	296	251	265	245	244	243	241	243	230	260	236	257	273	255	266	238	306	246	262	267	234	240	252	229	258	290	273	232	231	230	254	245	254	266	294	251	259	262	236	248	265	231	269	276	272	251	263	250	247	255	265	246	238	253	260	269	264	274	282	248	292	252	240	260	223	226	264	259	243	274	244	246	257	249	251	244	231	229	253	224	247	239	257	271	252	253	254	299	251	257	232	256	253	237	236	263	252	247	253	249	249	230	229	259	276	260	243	240	273	235	263	289	243	239	248	260	252	261	258	299	267	249	245	237	259	228	252	275	254	273	255	243	264	267	256	257	284	255	261	245	234	249	263	247	278	250	236	245	269	270	216	239	234	244	260	233	260	247	254	245	261	253	213	262	260	250	261	232	264	285	240	252	279	225	237	248	243	247	284	239	241	260	252	269	282	238	259	246	249	245	235	236	270	245	229	247	259	278	239	237	264	280	240	267	252	259	285	235	257	252	226	248	232	224	260	261	255	254	254	254	259	252	249	229	247	256	239	222	271	263	253	262	238	269	248	232	264	232	231	256	253	264	268	234	237	270	224	255	275	264	270	250	250	252	237	262	224	281	253	235	247	274	261	245	246	238	282	284	261	238	265	264	266	249	234	254	273	274	249	245	235	265	243	234	231	268	222	254	263	255	246	247	258	254	220	266	228	287	250	252	234	263	231	243	241	274	225	264	250	270	266	268	269	274	260	270	201	269	244	223	236	262	261	261	237	267	250	269	245	257	253	253	257	248	253	263	240	273	242	267	248	254	255	233	246	239	276	247	242	245	268	257	275	268	282	264	234	260	240	246	246	281	284	265	231	246	267	248	257	271	264	236	259	278	260	237	236	262	222	252	239	285	264	283	253	252	223	267	263	262	266	243	247	260	243	243	287	229	240	274	225	259	276	243	268	254	269	268	252	254	231	272	260	253	238	236	244	261	239	255	243	264	286	267	253	269	231	238	272	263	232	268	277	241	258	254	251	251	239	274	264	230	277	255	230	241	272	250	269	262	272	248	243	253	245	290	247	247	267	216	293	259	266	242	258	278	258	230	236	279	264	253	274	228	246	245	245	250	269	261	284	243	248	271	261	267	257	233	236	243	252	283	258	236	255	246	269	260	250	232	246	236	282	249	261	257	265	243	258	289	280	285	259	280	257	251	283	242	231	243	247	241	254	243	280	253	290	249	240	282	270	229	233	225	262	246	266	247	273	251	283	279	249	240	274	277	230	278	282	269	240	280	277	253	252	261	264	262	237	217	273	224	273	285	287	273	233	264	253	257	264	259	281	254	263	254	273	222	253	270	260	240	259	276	242	282	257	248	279	253	234	255	250	284	264	262	241	246	243	256	266	288	234	226	288	274	272	273	269	252	244	257	254	261	263	253	226	257	224	258	241	241	250	271	251	251	257	248	248	251	255	245	243	245	249	234	270	253	258	253	251	253	234	266	259	262	252	273	244	271	257	276	231	266	262	239	245	251	281	282	219	250	263	266	285	271	237	258	236	275	234	266	271	287	249	231	242	263	228	244	271	273	244	237	228	286	228	250	248	242	261	246	251	269	274	243	276	233	229	255	247	272	261	257	266	236	250	269	272	264	231	265	265	248	262	268	269	261	246	254	276	253	239	242	249	244	248	259	296	238	234	261	269	271	248	241	288	233	246	263	259	250	229	238	242	280	273	252	272	255	259	271	274	273	236	249	256	249	234	263	255	225	260	257	286	271	248	264	266	258	233	263	266	236	241	258	267	249	219	273	251	267	259	228	283	240	252	260	254	259	251	251	236	238	259	238	235	264	259	264	259	240	244	275	265	264	285	252	259	263	248	238	245	271	260	250	277	256	258	231	245	258	236	249	274	266	263	233	275	248	251	248	290	256	249	246	260	266	234	255	243	261	247	228	267	233	230	247	250
24099	21478	28739	24603	21486	8562	911	632	534	442	402	382	363	347	344	307	312	313	286	286	307	272	294	268	254	298	318	286	276	259	236	242	303	265	258	244	274	292	239	275	291	269	243	260	249	272	254	272	281	269	267	295	244	247	262	244	275	256	265	274	254	251	269	288	280	282	251	266	261	275	286	218	257	255	245	276	283	263	231	259	279	250	272	253	278	266	272	274	257	218	279	276	253	257	246	267	274	273	295	267	257	264	253	241	274	259	282	271	301	255	254	222	268	255	261	279	267	244	238	262	242	248	261	234	254	256	267	279	264	293	269	246	265	263	250	274	256	229	276	254	258	263	251	242	263	243	268	272	282	250	238	263	258	271	276	266	256	237	214	285	256	273	238	245	234	264	251	257	256	295	260	262	247	285	269	254	292	255	275	250	240	250	245	266	273	278	271	259	252	258	253	258	265	262	256	268	242	233	244	253	276	288	228	257	270	258	254	279	233	226	260	272	240	285	270	243	241	244	270	249	261	273	264	246	236	239	244	250	265	271	246	257	262	280	278	247	252	253	250	270	253	273	244	243	245	255	256	238	235	252	242	269	254	265	237	260	266	249	229	309	274	269	269	260	260	270	254	270	265	281	245	263	275	270	271	242	260	266	229	247	299	242	266	235	252	260	270	253	253	250	255	245	244	272	260	276	239	255	254	272	262	264	265	261	265	273	268	288	270	269	244	253	253	254	270	252	277	279	252	260	257	258	258	243	243	286	251	319	254	247	271	292	272	260	249	279	254	235	262	264	273	259	267	254	265	241	239	270	273	239	269	248	262	261	269	261	257	256	252	261	261	246	258	258	267	276	261	269	262	256	265	223	252	254	240	272	284	252	292	242	259	271	258	268	246	265	234	258	287	242	275	256	262	278	276	246	251	256	253	259	272	257	273	273	261	249	268	298	267	263	270	273	241	241	239	255	257	266	263	268	231	240	261	240	243	285	273	276	253	257	237	290	245	252	272	266	260	309	260	271	246	251	284	238	240	239	261	267	258	239	248	258	248	264	254	252	248	285	261	257	258	256	281	302	301	295	249	280	255	259	271	272	252	242	291	232	267	247	246	253	285	246	273	262	248	260	271	275	266	252	249	275	273	288	273	248	277	302	243	248	269	273	254	240	273	271	273	281	240	274	259	247	276	243	271	256	238	271	256	271	259	247	265	261	228	257	269	248	276	276	268	267	250	272	278	250	255	308	265	237	274	245	281	248	258	243	277	281	268	268	252	266	276	263	251	241	238	238	230	230	267	254	263	276	245	264	247	286	250	240	256	259	246	240	307	277	256	265	241	253	262	277	287	262	272	264	284	256	257	256	254	272	285	269	239	240	236	300	273	276	244	258	269	278	273	222	266	267	236	259	270	236	257	252	247	252	256	271	229	251	262	263	275	274	277	253	265	269	256	263	264	253	275	256	287	258	256	251	252	225	256	250	239	252	277	278	271	239	276	253	261	284	256	270	254	253	235	303	244	271	244	270	250	231	262	246	294	248	266	263	258	251	246	289	254	266	214	260	261	255	255	295	304	278	265	247	245	233	257	259	266	273	230	252	209	263	248	286	249	253	275	269	262	271	240	267	259	280	243	243	271	252	286	253	242	251	250	244	279	232	270	271	270	271	238	285	260	235	274	264	237	250	281	257	255	260	245	236	282	252	253	259	276	244	281	257	263	251	281	255	263	256	273	290	248	263	251	255	271	255	291	275	246	265	274	266	258	259	276	277	251	252	281	274	256	314	290	268	279	237	255	277	245	240	249	248	259	287	273	253	282	259	270	269	238	250	248	281	280	266	265	267	254	267	246	244	281	252	230	274	259	283	253	273	263	274	266	261	278	287	262	252	268	263	243	257	273	243	251	265	250	242	256	280	267	265	274	239	287	263	272	244	227	248	275	245	246	245	232	266	266	258	260	252	241	270	243	281	274	253	290	291	233	249	281	261	271	265	276	271	271	274	271	268	265	249	273	260	285	283	265	269	259	292	253	269	256	262	284	257	246	226	249	268	263	255	288	241	277	251	262	266	267	240	291	228	241	245	226	219	237	262	265	277	273	274	264	292	270	250	275	256	279	275	248	241	224	277	295	252	284	259	258	251	258	240	260	257	274	261	273	258	241	256	236	271	278	258	236	262	269	281	259	281	291	240	236	276	244	234	237	257	286	249	274	274	266	268	264	248	271	279	282	270	280	270	250	281	266	242	301	259	278	252	247	237	240	254	262	258	238	297	302	241	277	252	268	270	250	279	295	258	275	279	248	252	276	264	250	266	258	284	248	233	282	287	292	257	257	263	236	236	248	243	267	257	276	255	253	282	254	264	263	271	253	284	214	269	270	266	273	254	257	234	277	283	262	240	262	276	308	263	251	274	255	275	271	249	267	301	259	286	255	252	252	252	241	249	288	249	254	266	257	242	283	264	250	269	252	235	236	269	263	279	263	219	249	283	269	263	250	276	263	261	219	215	270	295	283	266	265	271	294	223	265	245	261	261	240	262	291	235	278	284	293	250	265	257	256	227	261	268	274	265	292	253	295	251	248	251	282	281	260	234	254	252	268	268	287	264	286	272	249	278	255	265	270	264	236	252	247	263	256	256	268	280	241	244	241	278	260	263	269	235	292	259	261	258	277	261	231	258	278	251	260	262	272	273	269	270	261	240	265	246	289	271	241	259	265	269	258	252	264	254	255	253	274	238	248	276	283	242	248	243	237	249	242	261	243	288	261	257	279	269	228	248	267	264	285	238	281	272	273	238	280	237	286	285	256	285	259	267	259	260	259	252	259	278	257	231	252	251	255	250	249	292	262	255	266	265	235	270	293	256	246	259	252	254	261	248	256	280	236	282	238	250	241	288	269	266	254	268	271	264	265	270	236	267	257	274	275	253	269	271	265	281	270	274	262	268	277	277	260	276	259	255	238	285	281	249	238	248	275	250	240	251	261	242	251	230	253	276	287	251	268	263	292	269	264	257	248	279	264	251	235	263	276	264	267	267	285	262	259	255	245	258	253	248	285	231	286	237	254	280	248	254	293	241	281	250	253	272	241	249	246	246	265	256	263	226	276	255	306	271	244	296	267	254	264	291	248	255	278	262	256	276	253	282	248	236	253	279	234	260	301	255	257	295	233	245	235	240	256	279	238	250	271	247	277	254	271	267	263	262	268	259	256	254	267	246	278	291	268	248	270	252	250	258	264	251	269	255	265	244	249	252	259	239	282	251	273	279	280	251	273	262	270	247	290	246	246	241	251	255	271	282	249	264	272	269	286	260	263	236	269	255	265	247	269	296	263	243	247	238	296	262	258	254	270	266	274	268	251	265	271	275	268	254	266	258	242	276	261	291	264	267	267	233	269	242	263	250	258	237	278	277	275	268	275	262	260	229	255	254	270	255	249	254	243	245	291	254	269	271	235	271	255	254	273	260	254	249	247	250	257	253	232	279	252	277	280	261	245	260	272	278
3425	9018	5823	2711	1928	1469	1082	939	720	620	572	459	440	397	396	393	373	349	335	342	323	337	326	310	304	352	308	288	279	281	293	235	303	311	274	268	264	310	309	325	296	289	265	307	323	299	306	306	285	257	281	275	300	322	265	290	256	261	277	278	264	285	286	251	310	299	306	291	307	275	300	316	260	284	306	284	310	299	297	281	277	285	285	309	291	284	264	277	257	279	302	261	256	302	281	254	269	268	261	250	288	282	268	300	295	298	269	282	269	254	296	253	252	263	289	280	313	291	285	307	286	278	254	275	286	274	298	275	254	251	264	256	272	263	280	275	305	299	310	262	275	298	265	272	255	291	258	261	273	271	310	261	311	260	297	288	288	298	287	266	266	293	297	242	285	289	278	278	270	281	315	279	285	256	281	279	295	290	291	284	298	289	273	282	277	304	285	265	293	266	265	270	277	293	278	286	291	264	272	277	280	308	276	293	279	289	272	281	266	282	309	271	253	295	286	276	265	307	292	275	290	297	284	309	285	294	272	295	258	293	276	277	280	273	273	280	289	253	277	296	279	251	284	299	281	293	289	274	296	268	275	297	292	259	261	307	287	291	288	276	265	248	276	267	253	268	311	277	276	258	301	280	229	244	261	263	249	290	270	304	294	288	293	266	282	265	273	287	279	253	297	285	268	293	257	299	306	288	275	262	241	252	282	280	290	303	287	263	249	288	292	273	268	243	244	243	259	305	271	272	271	264	280	262	247	273	310	273	298	272	290	289	272	273	293	272	317	267	307	294	304	297	283	267	286	269	318	299	278	263	261	289	285	291	297	270	293	283	295	280	291	250	293	263	286	278	250	280	286	270	289	285	289	281	290	241	299	282	252	296	286	292	258	272	259	292	230	281	263	275	283	266	283	272	276	277	300	265	279	284	282	272	291	278	288	279	274	279	270	286	293	297	297	276	272	279	302	293	273	269	270	268	274	274	271	239	291	262	261	268	278	299	288	287	266	305	269	292	315	298	297	305	263	271	284	270	273	277	293	266	290	257	249	257	310	283	278	264	270	270	276	287	289	270	277	281	286	287	255	271	280	266	277	296	284	285	283	281	300	286	271	286	276	298	263	237	269	268	266	283	276	259	286	284	283	283	290	320	282	267	273	290	258	250	273	289	288	280	277	295	278	309	281	309	269	289	286	269	273	263	261	288	295	270	250	261	282	272	303	259	266	273	262	237	266	284	281	270	257	285	289	261	262	297	268	273	289	285	248	287	276	277	276	270	272	265	282	276	300	292	275	281	279	310	283	282	270	269	280	251	260	276	250	238	277	298	272	292	286	299	285	275	248	297	294	289	255	296	301	278	276	281	305	291	308	272	297	273	339	275	294	255	295	285	284	276	269	283	279	247	282	272	274	257	263	269	238	260	253	272	274	293	255	282	290	284	302	260	297	279	284	288	245	280	307	293	274	301	268	269	284	283	291	264	283	262	250	257	292	287	277	292	287	288	255	295	299	269	269	275	265	304	273	300	269	289	272	254	259	274	282	291	274	277	278	296	271	269	267	258	307	262	291	275	275	282	259	303	277	287	298	273	278	319	264	265	273	295	256	257	279	270	332	274	271	244	267	272	277	286	263	269	300	256	274	271	285	291	262	248	237	254	264	290	308	256	259	281	287	284	283	297	276	277	262	275	266	256	245	286	296	293	252	264	273	270	280	276	268	277	281	269	275	310	303	276	299	269	282	289	260	298	271	298	261	269	279	267	283	278	291	237	286	299	273	287	280	288	281	306	290	233	289	258	274	264	266	271	281	289	266	263	273	281	276	289	261	267	267	248	254	254	276	265	296	290	281	298	276	257	282	289	267	281	246	269	258	291	286	291	260	297	254	277	260	278	287	258	284	244	276	256	259	276	277	280	273	282	260	275	249	273	280	278	303	240	274	278	299	308	273	278	282	290	263	267	279	286	267	273	283	302	281	288	282	303	270	265	244	283	286	267	276	260	289	269	268	262	289	249	305	300	282	275	252	262	264	262	303	263	279	290	280	246	297	260	273	292	255	294	271	268	254	278	250	256	290	264	282	278	248	255	282	310	268	250	270	290	256	298	310	267	296	263	289	289	283	293	272	279	275	282	271	265	267	283	270	307	278	292	278	271	284	264	270	279	307	265	290	310	271	287	281	251	309	263	263	280	266	302	246	270	282	276	283	249	271	254	279	284	269	334	261	274	294	281	282	295	297	306	269	284	267	299	263	284	236	269	285	275	264	276	250	246	308	298	277	257	258	266	306	253	291	282	284	287	310	284	281	278	288	260	277	294	270	292	272	268	278	281	266	259	266	308	281	291	275	276	275	282	287	256	284	278	256	296	285	279	250	294	249	282	259	279	264	258	256	277	243	296	292	286	265	281	282	304	287	296	283	274	278	315	291	288	296	303	295	278	256	261	305	273	263	287	305	279	294	270	307	288	266	298	264	277	268	234	283	265	282	301	267	288	264	264	262	283	307	302	287	264	290	265	276	245	286	291	265	244	264	332	300	280	304	269	294	269	305	278	289	286	273	279	248	279	267	290	265	275	277	269	278	263	247	294	289	264	245	270	268	293	292	297	274	290	278	293	287	266	256	302	267	252	271	293	298	299	289	265	252	271	255	295	287	273	285	290	287	296	268	277	286	287	268	287	267	287	289	268	274	306	229	254	268	273	259	270	264	266	290	286	291	270	304	290	253	311	284	275	251	273	265	296	310	273	333	258	287	285	261	285	281	261	273	282	268	303	275	297	269	307	286	249	258	245	288	267	272	295	284	291	283	261	277	280	290	302	276	260	265	252	263	316	291	247	262	295	280	259	288	280	276	266	284	250	245	272	288	260	279	286	276	283	264	282	296	270	286	282	303	280	285	282	282	249	284	287	271	279	288	285	257	275	282	308	264	308	297	268	262	317	251	286	269	303	275	263	276	264	313	271	280	275	266	311	282	285	293	285	300	280	328	288	281	291	296	251	268	268	266	266	258	291	281	296	256	284	285	268	274	276	292	263	303	269	249	283	269	286	268	261	273	269	269	275	312	288	294	268	304	289	280	271	272	296	297	261	271	304	294	283	298	236	292	298	270	246	275	253	288	282	255	257	266	281	275	288	278	277	302	273	291	273	289	258	300	269	286	291	278	278	286	254	281	267	271	267	258	246	257	288	256	287	296	260	265	250	258	268	261	263	306	245	283	294	290	279	277	280	256	261	272	279	302	293	276	297	259	304	292	284	298	270	275	295	261	262	312	260	286	300	266	295	292	277	287	281	269	238	264	276	282	278	313	282	243	274	290	264	306	285	257	276	285	265	284	276	299	281	287	247	272	298	280	291	246	291	234	262	294	305	264	289	290	261	273	258	278	251	296	252	282	284	281	279	260	300	286	278	283	306	272	282	253	234	282	271	268	288	240	258	253	279	292	292	280	277	271	292	273	288	255	297	276	255	250	268	284	294	270	270	284	308	292	250	280	267
25140	21378	27467	25508	9428	818	690	577	611	552	489	495	499	495	458	477	491	440	448	454	485	479	460	463	481	450	467	433	481	491	433	472	464	449	489	496	418	456	477	421	463	430	463	431	455	471	435	417	417	439	448	482	407	476	484	417	471	452	478	458	470	464	435	415	447	435	460	442	463	464	444	462	447	424	455	435	485	471	416	446	424	444	505	432	439	446	437	460	497	443	455	485	439	438	452	415	452	451	441	428	435	449	416	429	457	475	453	441	453	435	468	489	441	407	454	482	440	429	438	460	433	446	441	426	399	470	422	479	454	457	448	436	412	464	481	467	453	465	458	444	469	405	457	428	458	448	447	458	480	445	442	460	464	445	438	471	452	427	433	413	460	472	448	437	472	453	448	428	443	432	401	450	465	484	464	461	412	497	418	463	458	435	452	456	454	446	467	478	464	432	461	439	441	450	448	435	444	420	456	413	484	453	438	490	418	478	485	433	434	465	454	447	466	487	447	478	441	494	430	439	453	428	433	429	443	490	472	421	456	441	458	458	458	415	449	449	435	473	477	422	407	444	484	428	419	453	452	426	458	466	432	470	456	487	430	476	449	445	442	448	471	440	475	443	489	424	442	444	445	444	443	450	484	499	437	454	436	427	421	464	435	427	458	462	447	454	477	436	476	453	404	453	470	458	421	433	473	457	405	440	497	518	421	438	472	490	457	420	435	452	469	445	482	429	474	458	451	455	443	452	468	478	444	466	427	514	477	452	444	441	425	467	472	433	429	442	447	430	470	436	443	444	424	414	505	471	452	443	443	430	460	481	450	439	411	453	430	443	478	416	422	457	465	443	452	473	475	478	430	441	421	414	431	465	436	437	464	485	430	469	483	459	468	476	451	479	455	437	461	431	464	469	446	434	415	420	477	441	393	443	454	423	475	449	474	478	429	460	424	465	426	455	448	449	457	479	482	481	438	473	438	455	434	411	415	431	444	489	457	443	449	441	480	452	446	433	490	417	424	435	448	453	481	431	482	441	470	488	431	447	454	467	458	445	456	492	454	469	419	459	469	438	433	451	430	488	456	441	442	448	459	418	452	465	464	436	445	481	451	447	442	444	451	437	434	480	447	446	471	466	490	469	440	438	465	464	407	453	483	397	482	436	456	440	446	448	441	454	435	500	442	460	462	475	442	448	460	450	444	422	421	440	432	427	446	405	428	442	433	439	454	449	473	417	461	460	425	447	471	457	427	445	459	444	462	439	402	451	491	413	438	485	433	459	470	442	469	448	410	443	494	417	411	486	449	446	437	440	470	453	421	463	484	440	494	474	443	448	444	432	453	427	478	447	463	467	479	441	458	448	430	443	452	448	464	451	425	483	478	450	466	442	465	429	440	435	427	457	467	420	465	445	460	432	448	442	426	458	451	489	471	437	434	442	453	432	457	443	437	443	451	438	410	443	395	435	420	431	465	476	464	405	451	458	464	466	473	454	458	409	459	454	468	461	439	418	449	470	430	456	451	431	445	440	404	440	458	475	426	437	519	414	456	437	446	434	458	429	471	473	465	410	417	450	469	475	442	460	440	476	423	419	461	448	460	451	461	456	510	420	470	455	466	419	435	448	477	442	467	420	445	435	421	411	416	454	445	470	431	423	461	456	417	435	413	448	451	449	467	459	453	444	452	461	468	465	420	460	446	444	488	469	484	449	463	488	436	447	446	473	476	473	441	444	436	435	392	496	443	444	437	454	459	452	460	439	457	442	442	463	436	480	451	426	450	422	445	436	431	435	434	433	455	412	415	461	473	393	453	527	454	412	442	452	421	456	440	487	425	449	470	479	427	469	452	423	439	454	428	403	443	471	468	435	441	436	457	447	399	459	465	425	443	444	453	419	401	480	478	431	444	484	447	457	410	436	451	448	457	436	433	436	396	462	456	434	443	454	421	444	472	475	506	466	477	463	477	459	426	467	410	440	448	447	435	442	434	459	486	445	413	470	492	491	435	471	467	495	429	444	456	460	434	475	452	474	469	495	461	451	414	482	460	412	440	449	452	482	448	440	441	484	450	468	479	464	419	445	474	434	481	449	462	424	466	479	443	483	446	419	467	451	468	445	452	428	437	402	492	447	481	443	469	461	450	443	466	448	459	426	433	432	389	412	451	409	479	412	460	455	443	428	446	437	455	434	447	469	424	417	457	472	431	465	444	436	432	442	448	425	417	418	417	478	453	415	435	441	426	455	433	432	455	427	443	484	461	413	478	461	454	441	473	431	430	460	453	416	434	459	435	435	441	457	435	470	453	469	429	452	412	452	467	439	438	436	441	448	446	405	466	407	441	451	466	486	469	436	428	487	430	443	465	435	434	435	454	448	471	465	422	435	474	489	392	441	469	459	427	429	481	473	450	428	438	484	466	441	426	417	450	449	458	453	472	451	494	464	471	432	435	458	466	459	451	438	448	445	404	443	430	463	475	462	436	435	464	471	404	423	457	417	474	447	449	419	433	430	430	450	387	438	445	475	433	436	466	465	439	463	444	462	445	455	451	468	456	502	455	483	455	456	476	436	447	458	418	428	470	432	453	441	435	416	449	459	443	480	453	425	448	459	454	418	461	409	456	446	480	469	414	459	457	457	453	454	442	444	457	455	438	461	431	440	442	435	489	450	420	437	441	428	471	463	439	465	459	454	430	433	470	427	445	406	462	437	441	457	479	448	460	436	430	418	437	452	441	478	459	416	430	441	468	393	416	437	430	430	455	461	466	443	405	447	467	447	448	476	431	446	474	441	451	477	416	446	429	417	458	433	440	462	427	469	464	459	410	482	449	450	461	436	424	458	432	480	422	435	463	502	439	450	478	447	448	455	447	451	465	475	425	460	439	421	444	450	458	436	465	447	457	464	453	436	429	427	442	455	460	486	465	435	479	441	471	431	429	459	455	457	446	421	432	459	468	474	425	432	469	450	441	489	457	460	502	441	430	431	436	458	500	461	425	445	433	429	442	440	427	430	451	441	425	450	454	463	414	442	447	491	452	474	469	424	446	429	460	427	452	409	450	474	415	457	438	425	455	451	430	452	429	438	433	413	467	433	481	485	427	433	465	459	462	483	461	419	469	484	468	454	482	470	434	492	483	442	481	458	461	466	415	455	431	444	459	441	461	442	459	482	447	505	442	452	457	470	421	463	434	481	479	447	455	447	441	451	413	451	443	431	486	444	433	467	452	476	461	457	437	434	448	451	435	442	440	440	425	472	459	447	423	438	416	445	459	474	467	416	428	478	442	420	482	473	391	446	460	445	460	430	429	470	471	460	412	457	429	432	444	453	435	464	475	468	429	482	441	407	463	443	466	461	463	451	481	447	465	430	478	449	452	450	413	418	462	470	408	406	416	476	459	455	438	428	490	440	454	443	452	464	446	440	425	427	458	404	409	477	455	473	447	486	467	454	481	431	486	465	453	457	465	429	456	453	400	478	479	471	481	431	469	454	407	457	477	467
3567	5244	3545	1715	1351	1059	932	775	798	704	621	605	584	521	542	575	555	520	511	510	531	505	534	516	556	502	478	459	508	490	495	495	513	479	495	532	480	487	446	476	480	498	441	500	503	498	493	489	520	546	472	499	490	503	479	508	481	492	507	468	470	459	487	515	461	499	454	479	446	471	473	527	458	512	473	495	492	531	501	468	482	485	487	475	462	461	474	530	472	506	460	455	496	482	434	508	457	515	503	447	478	451	511	494	478	472	484	473	496	482	454	505	478	460	494	483	515	496	462	499	477	471	495	511	467	468	442	483	475	482	476	453	496	502	495	471	472	461	458	471	458	535	484	478	457	437	511	509	521	502	489	490	441	511	488	512	511	474	488	493	524	482	463	502	498	490	495	441	504	455	494	495	466	467	450	501	480	445	474	471	482	477	485	498	530	511	489	501	467	479	480	495	489	510	517	466	484	495	471	518	490	505	500	468	467	496	465	528	470	464	533	479	472	445	492	509	524	469	491	510	458	461	479	478	528	482	486	516	459	498	533	454	472	467	428	500	510	472	509	521	473	469	489	518	494	486	458	509	478	504	458	531	470	482	457	484	424	474	501	503	467	488	478	470	471	494	471	462	529	497	505	455	497	497	507	466	455	497	474	495	558	496	467	485	505	460	482	516	516	461	456	506	447	484	443	461	491	465	490	483	461	473	491	513	511	448	475	476	459	451	439	486	519	498	501	476	530	475	457	497	472	469	513	463	475	505	452	491	467	425	492	456	448	434	466	459	466	541	496	479	510	491	498	509	474	453	475	479	504	493	444	484	478	467	493	486	479	472	490	466	513	470	472	522	489	504	460	500	493	481	488	477	436	471	502	504	482	494	502	482	488	464	478	488	481	486	472	539	494	456	471	473	466	458	485	502	537	489	461	481	500	486	479	497	473	484	489	513	502	486	467	449	481	486	448	479	490	492	480	513	484	509	489	493	462	458	488	481	523	491	495	461	479	507	471	474	492	467	466	477	503	470	478	490	498	500	506	504	451	469	508	487	469	490	476	510	485	451	491	495	479	470	462	469	431	483	445	473	479	519	508	488	520	454	481	473	494	488	473	456	472	459	495	474	493	503	481	463	478	452	476	505	437	530	508	527	469	464	497	484	454	443	444	491	500	472	483	449	447	459	496	494	467	512	486	465	486	466	497	480	489	488	474	504	523	493	481	508	446	500	498	532	516	483	502	498	422	456	476	457	482	454	490	511	466	500	471	499	501	489	464	476	466	488	456	483	472	501	454	499	500	475	490	493	466	470	473	452	499	445	465	487	475	492	477	467	496	484	496	493	491	521	514	467	477	462	420	506	469	471	469	470	502	497	475	511	460	483	445	502	496	473	502	476	454	471	521	492	496	479	526	460	482	450	483	491	473	486	467	493	484	466	461	481	458	463	481	462	446	466	487	476	494	456	468	502	455	498	479	467	516	471	479	501	449	437	472	477	489	502	458	472	460	497	525	505	494	468	470	492	476	474	482	461	517	511	489	514	487	479	451	495	502	541	478	449	439	490	476	515	510	483	506	487	470	463	475	477	486	501	444	475	491	463	502	530	491	479	478	495	446	447	506	493	490	474	488	500	488	498	480	512	510	529	473	456	472	487	489	487	524	482	461	476	478	484	502	478	477	464	496	483	465	475	513	470	447	506	471	507	502	488	470	494	498	501	480	470	467	490	456	481	450	452	509	484	483	498	474	511	480	480	463	487	486	435	454	505	466	476	476	489	458	519	504	460	494	480	499	480	483	516	442	471	470	520	484	446	491	513	455	460	508	478	468	474	451	478	489	483	493	460	451	512	463	458	542	484	449	487	456	490	471	500	497	475	440	467	484	433	495	503	474	500	499	492	480	467	470	499	468	489	488	467	507	484	520	496	519	462	489	471	492	499	451	456	468	471	462	462	452	524	470	479	489	436	446	437	470	474	492	507	519	494	520	506	484	492	512	459	460	511	491	465	511	477	486	471	470	481	494	494	477	454	441	473	451	476	503	459	494	511	504	472	492	454	456	478	488	473	456	495	495	517	498	496	467	504	502	509	473	489	489	496	476	495	483	514	499	457	474	476	495	483	499	493	476	522	449	494	457	456	495	476	452	481	503	494	475	434	517	483	488	504	437	487	466	496	471	451	479	495	470	461	479	476	443	472	507	504	503	507	479	445	480	477	500	425	526	476	497	475	504	490	472	501	489	508	523	503	489	491	473	448	495	499	477	481	522	478	472	466	475	488	452	516	482	488	482	463	523	524	500	498	467	475	484	519	454	503	487	492	476	547	457	464	474	469	484	429	500	502	450	455	472	480	519	481	442	509	464	493	450	467	513	491	470	501	499	471	478	501	493	447	463	449	473	443	482	468	522	495	444	465	452	529	493	493	500	472	505	475	483	491	461	478	486	514	478	511	499	471	515	495	495	465	506	480	442	479	497	513	481	513	454	476	481	487	440	508	481	517	432	476	492	510	498	474	475	513	448	475	451	464	494	515	483	468	445	474	467	468	439	498	499	500	467	465	484	501	508	459	497	504	494	469	478	495	495	472	503	447	459	524	486	506	518	527	463	458	470	475	513	495	478	504	489	465	498	500	480	481	494	466	485	510	483	487	458	468	497	447	494	508	491	442	481	470	501	467	458	506	452	489	469	483	509	484	481	462	461	510	481	450	464	463	509	490	508	473	507	479	470	466	516	458	512	452	493	468	493	491	487	478	476	455	501	458	488	488	502	482	503	475	484	486	476	505	484	494	450	478	498	477	497	503	463	523	479	464	448	502	454	465	482	490	471	479	504	495	488	472	498	487	508	475	496	485	498	488	500	458	478	500	465	461	460	495	515	462	479	512	482	495	480	514	492	485	465	467	478	479	482	505	502	462	511	493	505	475	504	464	515	465	458	496	494	508	486	495	454	532	495	519	497	515	464	475	465	486	486	492	469	503	498	476	442	485	465	480	478	526	453	506	508	507	493	476	502	515	488	484	482	478	501	454	484	519	492	479	454	505	495	476	478	499	482	481	483	487	476	491	484	498	484	464	483	475	482	463	496	480	473	503	523	458	490	493	511	469	494	451	461	462	485	505	488	442	498	458	448	457	496	447	501	437	459	474	481	474	513	481	507	479	483	496	519	458	515	506	456	492	522	468	437	515	490	494	502	477	471	500	498	502	492	451	518	507	485	481	476	511	488	476	526	473	405	470	485	436	495	497	498	466	452	475	500	510	480	489	513	486	473	429	461	487	510	482	489	469	475	463	488	462	498	466	471	508	456	479	441	462	477	506	475	452	502	467	496	441	532	488	484	518	485	434	463	448	529	479	499	483	483	485	469	516	495	457	476	489	503	510	480	505	459	492	470	494	455	510	470	507	470	486	434	477	442	483	496	484	473	521	465	467	515	491	488	484	505	507	495	500	491	510	494	453	485	469	466	497	482	487	474	503	472	501	477	473	471	480	468	475	485	433	451	504
22925	21426	29149	24117	21428	21467	7513	1338	1041	932	887	841	774	698	680	710	656	695	682	667	704	649	615	652	583	614	628	606	610	579	596	578	624	634	626	593	570	601	620	563	579	604	593	538	578	606	597	576	619	603	612	600	568	585	585	653	619	579	586	571	555	545	567	562	576	575	570	586	600	562	601	592	569	575	600	578	570	578	587	559	586	612	502	599	569	564	553	560	549	544	523	587	596	570	570	549	535	594	584	572	567	563	580	608	563	585	559	526	584	598	556	495	575	588	565	560	576	566	586	581	591	593	569	594	616	550	551	567	601	572	581	581	613	604	573	566	562	580	575	578	540	632	587	536	534	567	583	560	572	546	591	543	577	597	562	579	576	573	567	587	633	580	582	584	590	566	547	542	536	557	559	552	553	590	567	572	617	617	627	567	551	569	595	559	544	581	601	583	562	600	575	560	562	600	541	573	538	522	562	576	548	558	620	573	599	551	597	584	586	568	561	539	573	556	576	553	578	577	546	588	558	581	554	542	558	564	579	558	614	609	561	605	545	549	562	564	577	596	582	583	616	561	567	602	548	630	580	579	569	620	597	546	614	577	575	589	559	605	582	548	594	575	554	571	574	591	555	606	609	554	552	589	603	588	571	584	605	588	553	568	603	563	557	622	576	611	562	569	578	606	565	559	560	597	580	594	587	572	550	569	582	577	565	560	549	553	590	622	544	565	561	556	588	587	550	615	571	580	538	561	550	542	567	576	595	577	568	620	602	544	558	568	556	540	561	554	571	555	556	577	563	563	588	591	568	556	573	604	591	548	581	587	569	556	529	556	589	601	581	577	586	572	623	636	570	556	604	539	619	601	572	602	591	536	551	562	545	584	576	569	594	545	600	539	513	545	541	602	600	600	608	588	523	577	560	566	508	522	606	567	550	560	560	607	567	577	591	624	567	575	552	573	569	592	521	542	593	555	562	503	588	566	566	558	576	580	620	557	587	605	595	605	537	558	580	554	596	562	605	570	565	568	588	551	569	578	582	623	558	604	592	590	572	588	599	601	582	562	572	563	595	585	553	610	598	586	576	562	546	572	560	593	590	597	576	593	607	530	584	573	551	527	577	552	540	574	574	589	593	610	538	566	609	592	554	608	570	520	546	565	576	577	568	580	569	554	517	582	567	578	561	551	530	607	571	550	556	570	567	571	616	558	559	571	575	582	518	598	609	523	558	611	594	593	556	617	553	589	603	576	538	597	578	555	599	588	614	578	566	575	587	558	620	585	597	593	573	588	585	595	602	546	563	573	539	575	531	527	565	549	560	572	579	597	555	569	567	566	618	565	558	627	620	574	516	541	573	590	551	572	611	600	567	557	557	581	587	569	537	559	586	524	551	561	565	565	536	602	576	559	569	596	562	563	532	559	588	546	573	573	579	567	539	544	582	614	571	594	585	552	590	585	574	603	556	617	579	577	559	569	570	542	593	579	532	552	580	543	595	561	618	573	560	568	540	586	637	579	569	571	558	537	555	584	565	517	576	596	529	557	576	563	591	607	550	582	592	555	578	566	600	562	583	578	630	563	568	574	562	570	584	580	568	561	602	608	609	572	543	581	551	592	572	616	606	537	593	572	537	591	542	561	577	560	579	618	560	581	565	581	585	553	584	586	601	511	547	634	530	606	556	587	581	569	538	517	558	536	625	543	584	551	573	581	586	563	577	579	582	609	607	609	584	572	547	587	587	571	568	509	581	636	590	576	568	551	610	550	575	578	558	604	570	593	549	556	560	545	585	558	562	616	535	598	582	590	589	592	575	581	575	583	584	565	544	569	562	560	611	546	571	623	546	557	539	593	560	575	591	612	571	555	564	550	560	554	562	638	583	590	527	604	585	567	533	571	579	575	551	572	617	544	588	580	611	594	570	575	547	558	555	556	590	596	561	571	526	541	606	599	581	593	535	576	559	571	581	531	588	569	611	581	592	539	546	577	552	567	579	542	590	592	606	544	540	581	543	554	569	591	590	504	565	550	575	540	625	557	555	573	586	616	566	563	543	588	592	556	559	557	554	553	551	563	597	580	553	577	623	579	578	607	558	614	582	539	577	566	568	539	609	564	595	517	598	567	566	551	564	553	580	538	587	584	606	571	560	556	585	596	551	606	562	570	555	572	541	549	581	609	626	549	551	576	547	596	582	548	573	584	605	555	602	602	594	574	594	529	555	592	535	574	556	578	573	606	604	595	549	574	586	622	546	553	586	578	566	577	593	585	558	586	599	589	549	551	567	529	580	566	583	568	601	608	591	585	518	572	570	609	541	584	619	607	546	534	537	546	540	586	567	622	562	574	585	530	610	563	547	552	552	565	557	619	523	562	562	581	572	553	568	544	570	548	603	573	559	590	583	623	597	566	599	571	559	576	551	556	564	532	618	601	522	549	542	558	560	539	584	532	531	547	559	562	572	520	564	550	527	587	580	560	572	545	536	589	572	559	569	586	549	567	570	556	566	546	579	547	602	566	594	562	568	590	553	558	586	556	548	560	586	594	595	576	561	559	574	530	547	574	611	547	534	580	569	563	557	549	593	578	532	574	576	569	535	558	600	578	563	586	564	556	551	511	558	595	535	590	525	529	575	539	592	566	561	563	656	583	608	597	552	572	585	604	579	551	579	555	586	547	564	570	552	569	561	573	543	565	564	556	547	573	600	596	594	588	618	577	608	564	597	586	581	584	555	598	546	560	585	591	611	600	572	567	592	576	543	540	541	600	531	553	603	580	571	588	541	558	547	575	572	486	620	547	562	562	548	644	530	547	570	572	553	564	622	571	564	602	530	596	586	550	574	530	549	582	563	549	585	561	578	591	547	597	573	584	603	545	569	551	557	547	582	533	595	559	543	588	572	562	562	560	568	552	586	628	619	555	616	575	549	567	564	588	550	608	555	594	578	565	539	584	591	579	538	570	548	556	551	572	566	562	570	564	594	592	537	574	567	589	517	601	602	583	538	531	602	596	556	592	614	536	567	582	576	576	587	581	559	582	562	574	544	556	574	564	598	573	547	610	563	591	550	615	533	583	553	565	621	584	562	576	560	609	531	598	568	569	560	612	524	620	568	617	553	574	533	591	563	548	578	591	586	561	604	571	562	574	566	597	547	613	603	560	561	566	538	563	564	576	550	543	535	608	582	606	552	566	602	559	557	571	568	582	588	559	583	574	572	544	558	581	589	553	524	583	567	558	571	592	612	538	544	543	578	575	566	536	573	572	588	614	564	553	577	614	549	575	543	540	537	616	507	590	586	605	613	559	560	579	530	602	540	564	574	626	570	601	571	572	543	572	584	561	566	598	568	573	560	571	615	544	522	580	589	550	556	529	567	616	549	613	575	571	562	559	602	597	548	546	615	546	582	629	561	596	567	604	569	587	592	559	556	533	511	560	543	556	559	570	566	559	574	596	532	551	568	661	575	582	558	537	513	536	566	600	581	528	592	572	590	564	559	562	559	581
4860	14970	10104	5003	3667	2800	2174	1680	1470	1283	1071	1009	912	859	832	769	785	722	715	709	690	690	653	663	660	607	620	659	622	626	630	634	579	586	574	604	587	585	624	606	610	568	589	570	548	571	570	557	608	588	606	618	600	553	628	628	602	614	621	604	600	574	591	594	566	578	550	620	576	615	597	594	584	574	576	531	585	559	608	573	588	616	598	592	567	550	599	607	547	558	581	583	579	584	594	599	576	593	606	542	599	565	576	596	563	556	654	532	580	563	571	532	563	564	568	526	598	572	563	609	574	610	572	550	624	588	547	591	584	578	564	583	555	615	576	594	626	564	609	625	590	624	557	550	571	610	601	563	588	614	558	546	568	540	555	574	616	558	578	586	587	571	603	588	558	576	534	536	563	590	587	573	565	555	597	590	597	528	581	594	554	540	570	613	605	629	595	589	643	594	615	578	630	549	546	600	565	612	555	585	562	579	608	582	594	554	569	612	541	591	577	594	595	584	579	571	576	545	561	583	574	537	574	579	541	618	593	560	575	573	589	571	525	582	557	580	583	583	571	595	622	557	617	548	599	520	530	562	558	545	576	577	605	560	549	541	602	573	555	615	580	577	591	614	554	542	588	591	576	556	587	596	585	560	606	560	602	609	592	528	585	609	578	575	584	621	603	585	567	571	538	555	560	556	643	588	591	581	600	580	609	561	607	573	558	542	585	599	590	560	576	562	613	572	578	563	593	540	563	556	618	539	594	536	531	593	577	586	548	570	585	614	610	568	594	595	599	565	521	564	578	565	552	587	558	538	541	562	617	580	589	551	575	554	611	522	573	560	580	585	581	567	567	599	580	579	571	585	616	584	569	619	547	559	551	538	632	545	603	563	572	599	586	608	597	577	597	547	613	553	580	617	572	591	576	594	572	567	587	561	543	553	591	561	615	568	555	560	605	600	617	565	602	532	581	596	625	562	573	589	554	563	561	605	560	588	559	561	608	556	567	581	637	573	578	539	632	524	546	582	515	560	568	571	573	578	595	586	582	520	636	594	604	564	586	571	599	592	560	580	576	559	561	564	597	593	542	547	531	588	562	563	600	551	574	581	592	576	591	539	621	567	621	598	567	612	582	549	521	597	574	559	618	612	540	575	575	558	564	539	537	577	556	581	576	591	583	577	605	588	568	591	538	554	550	577	552	593	583	604	604	583	608	590	547	552	600	607	580	574	567	602	574	591	583	583	605	593	585	556	599	589	579	570	550	550	596	598	590	549	569	565	588	539	559	544	608	594	608	609	574	568	578	595	593	564	585	585	588	565	596	578	641	529	589	606	595	578	547	533	569	604	571	587	613	535	588	569	621	552	559	558	544	564	578	570	571	575	573	580	551	597	549	557	614	592	534	595	568	552	556	566	586	604	558	579	625	570	598	577	581	576	527	561	568	554	538	570	543	574	538	567	573	556	561	583	559	554	582	602	597	598	553	638	596	598	618	563	533	576	586	591	647	572	562	591	572	568	574	551	578	572	568	627	565	585	604	607	574	607	568	564	592	572	536	576	543	556	527	568	590	603	601	559	559	595	567	514	580	625	518	556	565	582	562	546	607	554	538	600	590	572	559	607	577	554	577	578	569	573	590	611	583	589	608	597	532	580	570	549	553	593	614	573	581	522	610	569	590	558	599	556	562	589	582	583	558	594	556	572	584	568	594	554	593	567	568	540	579	570	572	560	613	579	558	611	596	586	590	575	544	575	578	593	566	603	550	545	596	608	553	613	606	579	587	640	576	587	574	584	626	601	613	554	576	554	559	583	577	562	586	556	529	584	584	559	555	575	572	559	607	563	581	557	537	622	571	553	527	576	589	604	594	558	550	593	549	612	552	569	553	559	559	606	565	574	587	573	562	524	584	573	569	589	572	616	586	588	606	546	585	548	571	568	593	581	615	574	588	564	593	623	572	566	575	569	556	548	570	581	548	526	576	614	603	537	556	538	566	602	588	576	625	570	552	542	585	558	580	591	592	613	586	580	588	588	566	530	582	602	595	595	616	584	613	590	587	547	555	553	578	597	583	558	595	622	550	548	543	563	567	550	568	590	574	525	583	580	584	570	554	569	570	566	569	594	571	555	549	540	584	624	564	598	575	566	571	589	575	605	567	601	565	602	566	578	558	551	606	567	573	563	597	600	556	527	547	544	594	567	603	587	539	581	583	581	554	564	602	618	543	577	575	558	628	564	585	579	577	601	590	539	553	584	558	572	599	623	599	583	530	553	583	598	570	549	592	586	592	546	585	576	598	564	613	562	567	598	580	572	560	565	577	579	577	632	573	562	609	545	547	600	603	579	617	543	652	586	587	588	565	622	549	583	550	560	594	542	551	609	564	588	605	548	589	573	561	551	530	556	597	528	587	603	593	619	566	587	551	585	611	569	588	556	519	557	596	607	600	611	557	580	585	571	633	617	591	549	555	538	598	611	560	565	587	568	600	578	567	632	589	598	591	553	574	575	600	556	568	595	584	538	602	572	595	571	571	559	609	587	574	560	591	560	551	566	609	555	585	570	577	575	603	576	570	570	587	576	555	593	581	563	564	620	608	592	595	562	591	579	599	610	571	617	555	564	546	588	610	592	547	589	606	572	535	633	562	537	605	578	559	573	562	540	565	581	571	583	567	576	578	579	582	598	578	545	607	552	584	555	572	588	549	569	641	589	615	587	547	583	545	602	580	603	561	590	560	581	579	547	593	572	608	542	575	572	591	576	576	577	583	560	571	580	605	586	614	592	572	609	564	584	533	580	599	567	563	599	549	581	561	596	584	603	595	575	573	530	584	575	553	578	567	555	539	569	520	600	543	582	560	590	569	580	593	600	572	606	520	581	589	570	568	542	556	557	596	590	559	609	590	613	543	595	604	594	588	587	573	601	586	586	527	560	529	565	607	576	582	550	594	577	577	561	585	540	592	604	548	603	587	564	583	557	580	598	589	606	588	544	613	569	561	560	562	569	598	587	590	543	578	520	564	555	534	541	557	557	562	542	593	564	568	547	552	578	610	572	555	584	575	519	547	656	532	592	540	555	587	590	596	570	600	571	610	579	581	610	568	587	565	544	551	565	555	618	593	597	554	524	576	579	592	570	535	570	604	562	611	519	588	613	589	595	583	590	589	546	534	550	529	544	551	584	568	573	623	619	584	546	552	610	546	553	573	568	636	573	577	575	611	549	606	559	542	567	571	617	541	562	584	598	583	573	619	608	575	592	590	577	562	585	589	587	565	570	573	548	593	574	582	576	546	595	543	577	542	580	517	549	571	609	554	550	573	556	562	590	562	578	574	579	596	597	589	564	574	608	574	574	597	557	555	598	626	537	541	573	598	550	573	554	545	585	592	589	571	532	599	550	606	584	597	547	611	591	582	584	543	565	560	551	587	572	577	574	606	585	587	565	593	582	583	565	587	587	576	594	508	586	572	561	596	580	555	575	533	550	614	605	614	554	577	578	598	614
28037	17434	3140	391	272	249	243	261	238	229	223	208	225	261	250	219	207	214	216	248	226	244	236	242	230	201	241	233	220	222	220	216	209	224	220	230	187	220	213	242	231	191	225	240	249	218	219	218	239	222	212	226	208	226	235	228	205	213	217	203	224	197	216	226	257	192	214	234	229	223	233	233	177	218	224	208	224	251	224	230	211	232	223	235	208	205	235	210	240	227	204	231	204	204	214	232	218	225	252	220	223	210	235	238	225	210	215	233	226	201	210	202	214	215	207	245	228	224	231	220	233	229	215	224	235	228	242	241	219	211	237	221	225	223	229	227	221	228	237	218	226	242	200	233	218	227	247	237	213	246	219	214	229	231	230	239	227	236	224	223	216	213	213	208	221	213	224	250	217	223	230	196	230	220	237	225	217	226	231	226	218	235	210	191	232	234	235	221	236	227	220	258	264	217	239	196	217	226	218	218	250	248	227	235	244	236	234	217	213	228	226	205	217	203	225	213	233	205	228	222	216	230	224	227	202	219	220	238	216	219	226	235	234	247	215	210	229	204	233	247	249	209	235	218	218	217	239	219	236	255	226	247	232	204	225	237	225	208	215	226	213	236	216	211	209	214	240	236	206	213	242	213	212	245	211	231	248	235	235	248	227	219	200	232	242	220	206	185	217	217	185	223	236	243	198	221	227	234	230	234	235	250	188	199	237	216	240	216	236	223	212	223	211	220	215	225	230	231	211	238	226	212	212	208	206	210	214	226	220	213	214	217	229	227	207	243	237	230	217	243	221	223	216	221	235	227	225	252	208	224	221	257	214	234	210	214	226	199	229	232	200	227	217	238	236	213	236	193	237	238	220	240	224	228	232	246	231	222	232	221	236	215	214	210	231	232	225	203	237	192	216	233	203	237	221	207	217	232	229	202	236	184	217	187	233	225	248	231	204	230	266	234	239	228	213	199	249	222	213	212	223	250	203	224	224	213	217	239	212	239	239	230	213	242	219	258	232	239	238	233	251	248	250	231	202	206	212	211	222	230	219	224	227	220	211	217	199	208	230	216	217	191	235	241	207	221	245	220	226	201	234	225	257	243	224	210	247	203	211	240	217	198	240	223	186	230	205	208	236	235	220	219	232	248	217	209	225	225	220	209	193	263	245	198	227	219	252	222	238	219	226	202	205	258	237	223	239	241	243	213	221	206	225	243	228	225	241	225	228	219	234	202	252	214	232	234	252	234	221	223	230	221	211	213	215	208	229	225	229	274	243	234	234	219	220	219	223	230	191	225	230	236	203	204	252	214	239	213	206	252	217	216	242	226	234	215	238	198	235	236	228	211	243	203	225	236	220	238	213	234	206	233	203	213	223	228	232	205	212	232	211	229	247	224	229	233	236	212	228	231	234	247	213	228	233	205	195	229	239	219	218	203	211	218	215	198	244	220	198	219	236	233	214	231	221	231	240	227	221	226	226	246	255	205	199	245	209	227	228	227	226	203	228	218	234	225	221	230	227	242	205	226	222	235	217	218	210	207	224	221	245	203	244	213	232	223	220	221	224	232	249	228	208	209	219	237	215	243	242	233	194	209	232	239	245	247	230	217	214	208	204	211	243	232	222	241	210	210	223	237	235	180	229	222	245	237	219	238	234	254	234	202	236	239	208	231	209	238	220	236	224	246	251	238	242	215	230	216	210	274	237	223	210	222	231	202	231	217	222	231	240	218	190	237	225	228	214	215	218	233	232	253	209	250	213	228	223	246	212	223	218	213	190	218	242	174	215	216	234	212	206	238	225	218	219	227	227	207	204	250	213	249	211	208	194	214	210	251	231	225	202	235	215	209	233	235	245	210	238	231	211	223	228	238	210	203	217	225	213	227	209	232	217	228	219	220	193	220	203	222	220	200	218	247	231	227	233	236	239	222	212	231	217	220	215	241	232	227	249	200	236	227	234	217	219	244	235	215	215	199	244	210	219	187	246	223	224	208	246	252	237	237	234	252	230	221	229	203	240	216	225	201	213	219	252	213	234	251	210	234	214	222	233	258	259	206	219	215	231	227	208	235	229	235	219	201	218	216	236	241	232	204	227	211	229	215	227	225	239	205	227	259	234	229	241	229	218	224	221	234	218	216	241	240	211	219	230	211	227	214	206	263	246	228	220	207	258	223	237	227	250	216	224	220	201	239	230	252	202	218	233	230	213	246	246	199	202	245	223	218	251	234	215	216	208	234	210	245	229	219	244	240	191	199	213	203	199	201	238	240	225	232	219	227	220	232	214	212	230	222	248	211	224	225	219	212	233	204	198	200	217	201	199	234	213	232	219	233	231	233	204	233	255	246	228	231	234	224	223	219	237	232	237	218	229	220	233	242	217	235	220	218	230	237	236	201	233	224	204	217	227	225	236	208	233	241	245	233	218	221	235	213	205	243	218	195	239	206	247	207	228	221	247	227	233	227	244	205	219	221	237	214	235	249	233	209	220	216	234	226	236	231	209	203	243	203	216	226	219	197	210	206	233	208	219	238	255	188	212	238	196	213	206	215	186	241	205	228	203	227	234	212	207	255	242	243	227	245	202	200	223	227	204	234	244	209	254	203	215	205	249	208	251	220	220	205	210	217	206	243	215	218	217	222	243	214	240	215	199	245	248	234	253	231	237	202	217	231	236	234	233	232	241	246	220	229	218	239	240	227	260	230	209	226	232	189	213	238	221	216	201	226	252	225	211	229	228	229	214	202	204	225	223	224	238	232	198	203	238	211	247	209	218	222	220	238	212	218	201	215	203	189	272	225	207	240	201	214	205	226	244	197	207	237	246	224	220	199	220	228	224	247	214	246	220	226	223	218	233	225	190	239	247	235	213	208	272	202	227	233	212	193	242	223	182	207	237	247	227	229	214	240	232	232	228	209	192	232	241	243	229	228	211	208	209	219	216	214	220	213	202	245	238	213	215	216	251	206	213	217	244	236	180	231	198	219	234	234	233	222	251	218	211	221	201	230	204	235	239	220	231	219	211	241	211	199	222	207	248	208	219	240	228	195	224	218	209	224	223	208	227	235	242	249	216	244	247	207	238	239	210	232	210	224	246	209	202	226	228	243	201	234	206	214	215	231	228	221	220	228	210	209	220	220	210	200	246	222	236	210	223	241	210	210	234	217	252	199	234	245	240	242	231	204	225	231	212	246	225	196	254	222	241	211	242	217	204	236	212	229	215	216	235	210	242	222	217	205	221	199	221	215	225	227	245	231	228	238	202	220	216	237	225	218	248	218	239	239	222	240	182	216	223	243	223	211	213	214	225	208	255	210	230	196	203	228	232	205	242	225	235	202	230	232	210	234	257	222	249	226	218	202	228	210	225	223	222	237	236	220	211	224	239	237	195	232	226	219	216	240	246	225	238	231	223	217	199	236	212	212	238	244	218	206	218	214	231	229	203	239	219	238	247	230	247	226	235	221	248	199	231	216	222	192	214	230	256	236	206	241	223	211	245	200	214	231
4335	767	576	386	352	332	283	296	275	285	305	268	258	241	261	259	251	269	249	301	246	277	283	266	259	245	265	238	250	250	258	241	230	271	289	215	267	237	262	253	273	276	253	260	233	274	251	254	269	241	246	261	238	225	264	276	247	277	271	259	250	276	229	247	270	246	251	244	227	258	267	269	279	270	266	245	258	270	254	246	248	230	280	240	234	256	249	261	249	234	243	267	272	266	252	254	279	220	262	249	263	233	260	254	249	252	262	260	250	265	256	239	258	240	286	277	253	225	265	251	264	244	244	254	258	245	254	262	244	276	246	259	250	240	235	247	240	267	244	231	252	257	259	243	234	281	266	244	265	265	252	259	233	279	262	227	232	257	254	233	292	246	286	279	274	262	294	232	268	253	240	217	273	260	241	253	245	235	267	237	243	242	244	275	255	238	259	250	234	252	253	274	250	232	261	278	247	287	263	274	271	236	232	216	249	222	239	257	256	284	260	287	262	253	228	267	233	267	250	237	265	264	258	287	256	269	227	249	256	245	249	249	243	221	260	272	265	269	250	246	264	236	278	230	258	243	268	235	266	255	255	248	241	269	255	252	283	256	226	249	269	248	303	269	240	273	247	246	256	271	211	249	276	222	242	259	262	244	267	235	271	228	233	247	244	269	228	242	257	252	282	266	258	261	230	232	266	263	271	289	234	250	262	251	260	291	273	245	253	258	260	240	228	278	263	294	259	256	243	239	257	262	240	266	257	247	251	269	262	264	251	266	222	227	256	230	289	232	253	258	261	261	279	228	256	238	241	261	260	265	243	257	272	254	258	285	262	260	244	244	260	260	230	258	266	266	254	233	270	282	254	235	258	267	258	237	277	256	235	260	263	273	255	233	270	247	281	264	251	256	277	274	233	237	254	258	265	262	276	261	248	245	229	276	249	252	260	264	292	246	257	259	233	295	250	243	259	215	275	242	254	250	243	248	263	236	261	264	230	259	260	244	226	267	278	264	255	260	219	299	213	245	277	261	253	238	241	263	255	277	279	223	262	256	235	259	243	240	271	288	289	256	240	262	229	267	266	242	259	260	271	262	286	271	287	246	222	266	259	265	262	223	254	255	245	250	236	234	242	248	253	276	248	262	238	228	250	255	284	259	244	259	259	247	225	251	253	267	252	252	258	253	265	240	289	249	253	273	269	266	264	248	238	256	274	242	233	260	280	261	251	245	230	251	242	248	273	270	258	263	254	259	246	215	279	222	283	246	235	254	254	245	255	255	261	237	269	251	246	277	263	274	243	258	267	264	260	226	263	273	233	257	238	243	264	250	235	244	252	257	256	269	274	250	247	268	274	269	264	246	262	242	263	253	249	251	268	261	257	260	287	249	260	260	262	254	228	260	270	261	245	260	237	238	237	258	290	245	241	258	244	245	275	267	274	251	252	284	251	280	269	233	239	258	244	247	245	242	244	236	229	264	225	245	257	251	277	249	220	248	241	259	273	244	250	290	248	252	251	232	273	241	235	248	263	236	252	239	228	267	254	230	242	248	240	238	248	256	271	242	260	246	239	267	270	256	286	252	245	245	256	236	265	252	241	233	256	268	250	221	259	246	273	263	256	253	282	250	262	250	248	254	283	261	249	275	255	245	245	260	226	245	245	248	286	221	262	257	267	240	238	257	249	249	242	240	270	251	237	256	261	268	255	229	266	261	251	256	248	270	259	239	267	246	207	297	250	212	284	267	249	229	221	265	249	250	241	277	262	259	248	228	252	248	278	239	257	258	234	275	227	262	258	267	262	239	251	296	274	266	258	259	270	260	235	248	264	271	267	247	256	246	261	247	261	243	237	252	247	260	244	259	289	230	277	271	282	256	306	239	235	251	249	271	248	253	271	253	252	262	249	252	239	275	239	271	213	253	241	268	263	259	271	242	248	259	242	251	254	271	258	233	270	246	244	244	245	266	257	264	249	273	242	225	247	255	249	234	256	273	285	249	262	232	239	271	281	252	239	262	265	240	265	232	247	260	271	266	240	246	244	271	269	239	291	274	266	244	252	283	272	245	253	230	267	262	268	253	234	245	269	255	258	241	258	259	238	237	255	258	266	244	266	255	248	229	231	277	244	295	256	245	247	248	252	260	262	273	258	272	258	247	270	242	266	255	238	256	247	245	240	241	227	227	275	269	282	256	248	277	255	268	292	236	263	257	264	240	278	262	261	275	251	257	236	281	244	228	283	231	259	271	250	238	244	265	282	255	258	274	232	270	233	246	226	240	250	225	250	269	259	216	245	250	251	251	246	236	266	254	282	257	237	275	249	231	243	276	236	252	270	254	271	230	242	264	230	250	266	248	239	252	244	242	239	242	235	239	236	232	287	240	269	263	259	247	244	242	246	232	236	250	262	231	270	272	250	282	246	246	280	252	252	282	265	250	261	269	245	270	245	233	267	273	265	298	258	238	259	254	239	257	247	259	246	246	267	251	261	239	257	240	268	244	247	252	230	241	238	266	258	274	289	279	237	262	248	239	241	251	263	265	237	236	228	236	256	243	258	255	270	277	233	288	256	268	243	251	277	254	259	252	291	228	245	265	249	238	249	263	252	239	271	275	210	304	254	251	265	254	246	246	228	268	259	267	257	252	291	263	210	262	240	252	240	259	258	264	252	256	253	274	236	250	304	283	257	261	263	251	258	221	255	251	264	245	263	239	233	263	244	257	234	277	267	273	257	247	227	248	285	235	257	270	259	261	243	254	251	281	229	249	236	257	231	242	215	261	257	254	269	236	257	246	277	259	244	282	252	243	243	262	258	248	247	258	257	247	236	265	249	261	241	258	235	275	244	265	245	275	256	235	271	267	241	246	243	261	258	262	236	255	250	246	291	232	276	276	291	268	265	269	244	246	248	268	265	296	234	262	242	271	253	252	273	229	248	264	273	293	252	236	206	240	268	285	256	244	248	223	228	236	265	264	250	249	278	259	243	249	267	263	244	273	269	286	252	264	246	273	279	223	256	235	248	269	247	277	234	234	289	259	267	261	249	262	268	233	254	244	266	261	238	257	236	292	248	260	241	285	229	256	271	243	246	267	269	261	253	272	238	273	206	252	276	254	266	251	250	264	248	246	255	253	248	259	284	262	254	245	273	255	262	275	262	270	215	255	271	247	247	235	255	264	247	248	235	270	264	257	239	270	249	291	274	266	245	263	259	290	222	261	256	261	242	277	284	264	263	261	247	257	279	266	267	225	265	247	256	273	239	268	279	256	249	284	264	217	250	293	242	235	235	252	236	284	254	254	247	265	233	238	229	247	266	234	202	248	249	265	263	268	272	270	247	249	223	243	263	228	229	276	235	250	228	236	221	274	263	246	256	260	266	241	221	232	209	241	234	285	267	247	238	270	259	263	270	261	266	251	252	233	233	238	248	273	260	252	242	259	236	260	256	234	244	283	242	262	226	262	271	245	260	283	251	253	272	222	264	247	227	223	291	254	289	266
24050	21474	28764	24600	21452	8489	912	653	501	457	384	354	372	351	361	318	351	316	281	282	333	318	276	303	256	276	285	275	259	275	297	254	275	287	290	265	261	281	283	286	243	268	261	245	272	256	266	283	264	260	277	263	257	287	256	293	256	292	243	253	268	261	270	247	294	249	258	263	282	247	272	271	261	265	252	268	263	280	275	262	237	268	278	276	270	266	274	247	253	270	268	241	270	261	287	252	268	277	228	246	225	256	279	255	271	260	273	282	261	243	273	253	278	278	255	264	253	252	265	269	259	250	261	256	260	247	285	257	262	274	285	298	254	276	249	290	286	245	247	261	253	264	288	264	269	264	240	286	288	250	265	263	245	242	268	240	248	281	253	281	250	243	289	262	273	270	225	263	264	232	259	283	299	255	246	236	232	227	253	276	242	280	267	257	235	265	275	246	278	259	269	263	254	281	254	242	268	233	286	276	259	281	242	243	253	242	276	264	265	269	242	236	272	245	271	271	257	277	260	231	229	269	244	286	266	280	271	274	275	238	260	248	271	280	279	250	235	253	266	225	261	242	240	263	272	271	258	259	244	283	245	258	253	275	251	267	274	261	250	226	266	269	265	271	278	253	275	303	263	263	257	297	217	260	263	275	272	258	235	296	250	254	261	273	233	263	253	282	276	229	271	280	263	267	233	260	269	265	285	261	268	222	255	268	253	247	262	266	267	279	262	274	261	227	278	257	272	249	246	277	270	250	293	254	291	248	260	229	240	277	260	256	231	260	282	262	281	247	294	213	281	255	255	260	292	235	252	262	273	257	255	274	276	245	265	279	279	249	311	262	245	251	283	238	258	240	276	270	247	273	287	284	263	251	303	269	253	306	261	256	234	240	271	271	239	260	262	262	254	243	255	269	303	243	239	253	250	288	243	224	261	233	254	266	304	265	256	253	293	266	280	279	285	250	279	238	242	259	285	244	267	250	259	253	272	283	292	269	274	247	297	255	243	282	260	273	246	244	276	272	255	242	274	251	250	239	278	278	283	263	267	244	277	273	266	224	261	242	250	251	284	291	272	284	249	261	250	249	266	262	273	256	277	284	229	275	260	264	267	248	253	260	258	296	273	235	277	263	250	258	276	243	254	263	256	278	246	271	241	252	236	262	239	258	301	246	267	291	262	237	254	266	250	232	291	259	282	304	252	269	273	264	280	250	247	246	260	258	247	269	267	245	275	274	272	261	252	238	263	262	272	240	236	221	254	256	268	258	272	293	265	281	260	258	279	268	253	251	267	286	284	252	257	267	266	268	251	270	282	253	257	267	282	264	268	278	269	275	259	264	268	262	279	232	283	251	288	242	296	252	252	259	258	250	276	269	251	259	250	274	254	284	273	278	240	261	290	267	288	257	275	247	252	277	282	247	275	228	256	280	277	254	253	261	241	258	262	247	246	258	257	249	262	268	271	248	280	261	257	271	264	249	278	270	245	270	284	271	230	252	257	261	243	274	241	235	246	263	279	266	250	260	250	257	252	245	251	258	269	240	259	247	287	275	265	277	266	256	260	242	258	233	255	254	264	262	258	251	245	252	253	263	268	281	288	238	270	248	243	243	250	250	258	261	247	259	256	250	263	230	252	257	245	254	264	265	278	215	257	278	296	254	278	295	253	264	256	255	266	252	254	259	255	246	242	266	251	257	273	291	269	234	270	255	272	280	281	271	253	249	260	282	259	288	275	270	264	255	266	257	243	248	276	268	269	266	272	279	265	264	272	239	273	277	269	270	263	250	257	229	222	265	249	270	278	263	272	259	258	244	253	254	266	252	272	237	273	266	274	257	239	298	255	284	268	269	289	250	298	264	244	256	282	277	269	267	246	266	243	243	256	292	270	271	285	234	288	261	276	261	251	266	266	292	271	267	237	260	263	256	242	254	269	251	259	235	254	250	260	275	227	270	253	273	281	241	245	271	231	227	288	265	270	277	252	268	264	243	274	263	282	270	266	260	261	260	265	250	259	269	275	263	271	259	264	270	262	273	241	234	259	247	272	268	261	273	236	239	289	235	273	240	238	256	245	251	259	259	262	256	278	260	238	284	289	244	271	265	255	266	268	253	269	244	292	266	241	260	266	272	268	254	266	242	277	230	281	254	229	236	264	282	297	256	256	276	240	255	259	251	275	278	271	270	254	246	252	249	257	285	242	266	292	265	233	257	268	268	275	275	254	292	268	267	249	236	224	262	254	260	271	266	270	264	260	234	247	256	249	269	273	287	246	274	259	259	262	262	277	252	290	272	263	239	270	265	245	281	241	241	261	272	251	244	239	237	254	241	277	248	244	263	275	274	249	252	231	247	251	245	252	241	278	268	270	261	230	271	242	273	262	233	257	269	287	230	272	258	291	254	229	254	280	256	260	251	258	262	261	254	257	282	264	240	252	273	276	286	283	295	249	270	238	252	272	269	261	259	249	269	266	248	250	271	277	268	260	250	279	246	269	250	285	266	269	303	267	250	280	246	262	265	246	267	261	265	227	269	253	268	289	257	250	265	227	284	278	237	228	239	243	252	237	243	305	268	261	244	269	257	273	271	315	276	243	257	256	236	250	274	259	267	275	268	258	268	253	265	278	273	271	253	251	246	252	275	288	274	246	274	256	289	271	249	274	249	258	268	242	257	258	264	289	252	248	280	274	281	262	247	261	262	269	243	242	265	243	286	261	245	251	257	272	256	269	268	257	260	292	269	258	242	278	237	277	288	251	245	293	241	266	260	268	240	234	264	266	249	260	237	260	267	236	262	246	279	246	284	252	304	277	271	235	270	283	291	248	254	232	240	243	282	247	287	273	255	252	280	294	248	261	256	255	276	259	267	276	233	296	229	255	258	274	245	215	265	223	253	265	247	267	265	239	241	262	242	274	258	240	262	248	255	253	263	268	273	269	268	233	274	283	248	253	249	253	299	261	250	242	236	255	279	276	247	266	256	257	266	233	221	263	243	228	264	259	271	287	243	253	257	261	222	258	237	272	257	234	275	283	268	273	244	253	245	283	292	266	261	228	265	251	257	286	263	256	237	258	249	261	269	260	274	281	265	246	257	261	250	240	233	261	259	247	278	238	276	225	238	241	279	265	226	252	231	262	266	270	286	245	265	263	295	250	261	273	251	270	249	253	259	282	267	256	246	282	231	262	248	241	250	275	238	281	253	235	282	263	277	266	241	270	251	246	251	292	266	314	258	286	242	233	255	259	281	245	228	256	265	239	277	261	233	248	244	256	270	278	254	267	297	246	267	271	262	272	237	252	255	252	232	277	296	276	216	247	241	258	259	264	262	243	235	247	245	256	227	249	236	234	253	258	267	242	240	259	227	274	277	264	262	253	260	271	264	261	268	260	262	250	290	271	250	253	259	240	260	259	268	264	250	243	257	278	242	254	261	254	231	264	254	259	251	246	260	241	256	254	233	244	238	261	260	257	258	280	268	290	253	254	288	260	275	253	241	262	277
3539	8968	5900	2682	1940	1471	1188	910	725	601	515	506	422	438	388	372	403	370	373	332	342	334	326	236	326	298	321	298	285	303	318	280	273	307	301	313	297	283	307	319	313	306	303	331	303	281	269	255	297	251	269	298	308	288	277	296	276	268	288	285	280	275	285	304	282	284	285	280	271	248	276	264	298	286	280	279	268	292	279	266	280	301	320	281	260	287	290	266	267	286	258	268	288	267	279	245	293	278	277	266	269	302	304	299	273	255	280	281	279	257	284	272	267	308	270	246	279	265	327	267	303	278	309	324	289	292	277	265	308	260	280	288	298	270	269	260	297	253	294	291	292	262	277	265	295	275	282	257	297	303	260	269	287	260	306	294	284	297	275	248	281	284	257	277	285	265	265	286	257	287	283	275	276	286	299	263	276	268	283	278	275	288	267	283	280	283	280	293	277	300	301	283	276	304	249	274	287	283	291	299	276	266	266	271	290	270	316	270	271	268	254	276	277	301	268	278	280	270	280	289	275	283	274	293	263	269	298	270	297	277	274	271	284	270	250	299	265	285	281	282	299	290	276	275	292	258	253	285	298	273	282	280	286	284	252	261	268	271	274	294	301	263	266	272	285	285	257	292	300	281	272	272	277	273	276	293	285	258	288	285	290	298	293	302	246	296	283	269	287	277	292	240	238	280	294	265	294	280	270	301	276	272	284	292	278	314	276	267	308	298	303	277	272	279	273	263	274	278	295	287	305	293	288	273	305	296	259	258	259	298	281	298	284	251	287	278	270	289	270	272	305	280	275	267	291	305	303	267	307	307	277	265	285	272	270	292	261	280	291	290	279	287	259	286	285	297	283	299	288	277	299	290	267	261	280	265	271	270	279	298	245	282	291	258	286	262	294	274	286	260	252	278	250	278	292	278	319	285	284	238	265	270	283	279	241	279	309	282	325	274	278	317	307	282	273	266	268	267	279	273	295	297	280	270	246	279	284	267	261	259	269	268	321	284	306	253	264	287	283	304	256	267	273	300	281	263	278	264	300	298	292	275	273	267	280	285	286	298	277	279	299	240	278	267	258	283	245	299	289	267	287	273	272	269	278	266	273	250	250	290	270	276	288	283	283	289	256	250	291	308	262	281	269	262	276	297	275	303	309	285	275	286	254	245	296	298	264	253	275	278	300	294	267	294	281	255	279	267	256	258	310	269	275	308	267	269	291	276	256	271	290	233	305	285	269	261	292	271	280	294	309	286	272	277	247	262	281	265	267	278	271	267	266	285	279	290	291	298	290	303	272	289	276	321	283	272	285	267	306	266	278	304	292	301	295	275	282	307	262	303	266	240	273	284	289	270	279	278	290	290	300	279	289	270	309	301	275	259	271	267	279	281	288	258	287	239	272	278	283	275	268	253	266	277	279	268	255	280	266	274	285	243	255	286	298	289	280	306	266	262	286	291	265	306	306	280	300	279	280	288	272	295	285	285	274	281	271	285	295	258	243	251	277	273	277	269	252	293	278	287	265	300	278	275	292	291	249	290	269	262	279	260	238	288	248	251	260	277	306	276	285	292	303	276	271	280	267	297	252	273	262	281	276	296	266	271	277	295	271	271	280	307	266	258	292	290	282	279	275	303	280	254	290	282	295	286	308	248	273	299	278	269	282	278	279	273	259	287	275	299	282	271	278	257	292	295	269	260	273	320	297	260	251	270	271	313	312	284	280	261	278	309	283	259	268	255	279	295	271	265	295	292	290	283	291	283	287	271	313	298	292	313	257	270	289	292	251	269	269	304	316	242	279	297	281	246	290	268	255	267	274	296	295	296	281	295	255	286	263	306	253	261	291	291	270	272	285	274	292	273	262	274	272	231	277	279	297	280	257	278	305	288	256	270	266	257	314	282	287	261	244	279	295	304	254	299	277	298	269	284	290	262	284	302	262	291	291	292	288	259	297	266	275	252	274	282	302	273	261	280	281	267	311	291	278	291	286	314	277	268	283	261	294	269	275	268	271	286	295	263	268	274	265	281	288	290	267	292	270	307	255	281	280	271	277	278	316	250	254	275	281	250	283	292	278	288	301	280	255	302	304	256	295	272	254	258	294	284	280	253	272	271	280	275	308	296	275	278	259	303	267	259	234	324	275	253	278	274	266	284	290	283	273	262	276	273	279	297	291	285	265	241	254	305	288	264	294	268	275	272	277	280	264	281	278	289	261	288	227	266	290	276	279	248	270	287	325	249	290	258	269	282	273	297	250	282	275	286	294	263	294	261	272	293	306	260	300	267	308	260	276	277	313	279	268	266	261	252	277	284	255	270	272	332	266	285	285	266	284	238	276	256	269	280	286	306	270	257	279	273	274	282	272	276	256	283	283	267	273	265	298	287	287	313	272	268	268	292	255	305	283	280	272	281	275	262	257	290	316	264	274	233	254	284	281	285	266	295	269	286	262	257	261	286	265	321	288	275	278	274	253	264	288	290	253	246	268	261	278	297	271	290	276	278	267	265	284	257	293	280	283	296	257	262	273	275	292	284	286	273	296	297	284	279	284	262	248	293	244	280	293	293	298	269	279	281	281	299	264	283	274	317	260	281	275	279	248	295	266	292	282	272	288	260	261	286	282	250	258	269	242	283	309	294	255	263	263	271	258	269	259	276	265	245	296	286	292	284	261	294	253	266	292	265	262	291	268	313	254	276	293	264	262	296	248	285	250	252	274	283	291	265	286	291	302	275	298	258	305	289	264	282	260	257	268	289	276	286	287	281	269	282	272	284	302	308	266	282	266	281	288	273	251	260	280	284	305	287	317	242	314	286	265	287	254	276	281	265	302	278	285	283	269	298	242	257	270	258	253	277	304	282	298	261	279	279	273	278	308	296	274	273	294	280	273	252	291	245	272	238	282	280	278	310	285	258	296	267	263	246	249	301	296	286	297	284	279	262	283	275	275	264	291	278	293	258	270	273	273	280	285	269	287	286	285	256	294	260	292	314	301	296	296	281	269	271	270	269	282	262	305	251	270	280	292	292	291	275	271	271	282	263	266	279	260	283	279	261	274	288	292	276	288	272	292	305	292	248	274	304	294	265	286	231	297	285	287	265	271	260	302	274	307	277	265	301	271	296	296	276	256	287	244	280	287	261	272	290	273	305	267	286	283	274	250	264	320	304	297	267	268	284	286	271	249	286	273	282	260	267	288	281	280	268	276	285	275	260	285	277	300	269	312	246	302	298	251	288	268	279	290	273	266	279	244	295	276	295	307	268	290	291	248	261	279	298	259	293	287	259	282	278	287	264	276	279	274	281	272	270	284	269	280	294	282	254	295	280	279	287	281	300	306	268	271	300	291	301	286	291	280	275	304	270	297	243	316	311	273	273	245	272	290	273	267	286	272	272	268	274	286	303	281	277	252	300	325	313	279	287	243	272	290	280	259	277	318	278	274	268	256	278	247	289	279	268	263	283	276	294	274	308	293	272	281	281	272	277	277	273	254	276	284	281	267	284
25229	21409	27427	25628	9375	821	703	615	620	582	538	542	491	458	498	476	467	469	506	472	494	457	475	452	440	467	470	441	477	434	403	455	454	432	463	447	485	465	438	465	430	439	454	467	462	450	464	427	492	419	461	455	438	475	479	455	454	464	456	458	474	483	458	439	430	507	427	451	451	437	464	477	481	457	457	444	445	462	441	483	454	431	451	425	466	458	464	472	449	457	419	450	478	478	468	454	496	408	448	462	452	424	448	426	456	465	447	431	481	448	426	439	484	478	449	440	481	522	447	427	469	419	432	473	467	463	456	470	445	444	431	472	442	456	449	462	440	399	423	424	472	432	463	455	464	396	421	439	449	454	456	437	430	455	461	438	474	469	417	430	455	446	433	455	423	458	442	426	453	442	451	472	460	414	482	478	452	450	476	456	445	443	427	475	462	461	461	413	459	479	419	449	415	443	462	438	428	414	434	439	463	493	432	429	466	465	464	457	469	439	465	440	426	426	461	442	471	439	429	438	396	441	478	471	448	422	452	468	451	431	424	460	450	477	425	409	424	415	435	436	453	475	455	475	486	469	468	457	451	465	491	453	479	451	491	429	446	441	432	471	433	450	456	429	438	467	435	425	458	456	469	450	443	438	439	490	451	453	433	468	454	456	456	441	422	459	430	475	421	435	453	485	441	432	421	419	473	432	469	445	467	442	444	417	443	438	405	422	430	434	453	477	462	472	431	434	426	464	440	464	446	398	445	434	432	463	443	425	455	458	477	420	474	400	434	461	461	443	472	438	441	442	462	463	440	450	421	450	440	466	439	469	483	438	468	458	467	484	414	457	461	429	432	458	482	458	409	486	429	430	459	460	473	447	470	415	446	449	425	465	445	472	464	436	393	433	487	502	423	437	453	476	439	473	449	454	446	411	420	451	455	407	413	454	462	456	435	461	446	534	422	455	435	436	446	433	457	468	474	472	425	438	432	465	455	426	433	426	464	428	464	419	435	467	425	455	467	435	450	414	425	423	428	430	414	464	424	411	454	450	454	456	418	445	428	433	450	445	481	433	429	473	477	440	447	421	424	443	492	454	443	460	432	479	443	433	426	424	418	422	455	447	483	459	444	457	393	452	471	441	436	423	422	432	454	428	429	433	471	421	433	439	438	441	441	487	425	444	432	437	453	443	439	435	463	457	410	422	466	484	437	454	433	428	465	476	473	407	416	435	457	425	464	434	445	430	436	423	443	457	472	436	470	451	438	432	459	481	440	460	454	455	451	461	437	481	485	449	449	448	434	494	467	459	424	427	430	467	466	476	489	448	452	451	459	401	414	471	426	447	446	461	456	440	441	445	445	428	399	438	431	441	487	462	455	449	450	460	437	415	455	422	435	427	439	432	457	442	464	451	449	457	401	429	444	430	493	461	459	421	480	457	460	456	472	464	441	440	476	434	446	499	453	460	436	454	425	418	429	455	457	439	464	489	449	456	452	425	446	427	416	444	451	451	437	440	473	462	423	447	453	425	455	447	421	468	437	456	485	456	443	478	429	461	459	436	427	459	466	459	464	434	448	449	476	490	470	436	408	453	442	438	480	483	433	449	436	422	443	428	435	449	422	452	440	426	411	455	494	446	414	468	434	417	414	408	459	471	443	457	414	441	452	434	489	434	448	441	431	457	441	426	441	448	462	429	440	423	473	476	432	476	445	437	440	463	448	422	449	414	476	434	455	456	440	460	441	453	452	412	451	426	468	415	431	444	450	422	447	431	446	424	458	449	428	461	475	428	485	438	469	470	430	441	451	458	446	448	419	465	440	455	430	431	466	469	468	435	415	463	447	418	458	437	425	484	425	446	433	460	462	416	479	431	467	448	434	437	464	439	448	451	454	445	453	465	440	427	427	441	448	422	455	433	439	442	485	432	422	475	468	415	453	398	443	460	469	463	426	454	418	471	464	451	456	404	428	464	447	452	482	468	394	465	487	461	446	462	442	428	433	439	424	463	440	436	432	485	489	467	420	449	439	462	442	470	455	463	458	427	452	444	464	445	426	461	428	461	397	429	467	443	429	417	418	483	420	467	469	479	456	417	430	479	445	425	462	466	448	467	450	438	447	450	440	463	444	424	508	488	482	437	445	441	387	459	446	439	460	486	440	431	467	455	444	451	438	462	405	452	455	458	408	461	475	446	447	458	432	429	425	476	438	424	447	451	463	427	439	469	423	484	466	426	431	442	432	475	442	408	427	484	465	429	448	434	445	421	445	434	438	435	429	431	431	427	436	441	438	451	447	450	438	418	469	452	514	428	431	478	442	460	450	463	446	418	454	430	413	443	454	461	448	448	461	456	452	449	449	431	451	428	435	471	470	458	470	457	458	469	404	482	463	467	442	442	469	466	436	508	451	432	438	435	423	419	436	443	460	478	443	452	473	451	458	464	451	475	436	457	443	407	409	457	467	479	497	444	438	431	465	453	407	510	426	436	443	420	483	427	480	463	437	446	491	422	411	455	445	453	401	442	453	417	451	430	416	422	454	490	484	458	459	463	457	450	439	438	473	445	438	423	473	455	442	470	451	443	431	429	481	473	449	420	436	445	479	446	482	462	473	465	438	431	438	423	483	458	464	438	485	499	479	435	419	438	477	482	446	449	468	433	393	449	446	421	446	455	438	426	468	415	481	480	441	446	459	441	427	487	436	468	410	426	457	446	438	437	431	432	430	433	445	430	433	481	432	447	449	430	471	459	492	434	439	463	437	452	449	419	426	397	452	419	456	466	457	484	437	428	478	446	476	427	488	482	457	435	426	443	470	420	444	457	489	463	431	440	449	440	434	465	450	453	448	470	447	439	455	467	455	457	431	416	447	442	431	414	443	436	450	428	478	452	493	405	440	433	434	421	429	413	460	495	432	457	407	464	433	444	424	471	464	470	494	437	425	440	445	459	473	426	487	454	433	441	423	469	463	447	404	448	442	420	454	438	435	469	454	482	438	478	447	441	483	430	471	453	447	426	449	432	471	440	438	425	438	481	442	465	431	446	455	444	445	478	445	455	415	469	432	449	435	442	427	437	438	458	419	399	455	463	451	430	463	430	437	465	396	421	446	473	438	448	489	433	466	462	437	436	439	442	439	455	459	446	455	435	437	452	418	443	419	443	479	429	452	433	465	410	474	387	513	452	450	433	450	444	426	423	442	403	447	466	429	454	440	478	430	465	428	466	418	420	462	456	438	420	445	433	460	446	458	453	442	441	476	442	454	437	432	459	452	405	425	428	470	460	435	445	431	452	424	466	450	422	482	426	436	444	406	420	452	479	453	453	466	469	439	482	466	435	519	454	443	434	454	427	450	430	438	432	480	461	456	471	504	470	472	455	444	465	447	454	430	467	458	482	475	469	444	470	464	490	421	436	489	461	460	446	496	427	431	359	459	448	445	416	441	447	435	443	499	476	461	462	459	435	451	463	460	456	440	452	441	412	455	418	468	433	466	416	480	466	454	436
3612	5364	3496	1837	1348	1123	950	843	704	675	613	631	611	562	576	563	601	529	526	530	504	517	536	524	489	500	465	495	516	505	529	457	467	458	525	494	493	476	464	502	457	482	492	497	548	510	502	481	480	485	477	486	513	489	485	518	454	511	522	503	464	496	530	502	510	479	480	511	505	506	478	523	487	507	478	487	449	488	493	478	475	505	475	508	462	494	461	492	531	456	467	467	473	462	486	470	444	449	448	487	499	500	464	510	508	479	447	509	478	506	493	504	504	478	476	489	502	490	502	485	463	524	492	498	492	484	492	477	488	488	503	512	498	507	482	496	482	438	503	515	484	486	458	450	501	490	443	450	514	498	465	477	422	463	485	472	474	462	494	521	458	528	497	486	462	487	468	497	461	480	464	495	458	489	500	473	468	512	494	478	503	494	493	470	479	500	456	481	476	496	515	466	478	463	496	457	524	467	492	464	507	455	483	464	490	453	513	479	486	495	473	514	491	506	518	510	492	518	502	473	465	490	521	495	456	491	506	476	482	529	508	484	479	507	477	489	448	465	511	481	493	471	492	481	483	485	453	481	471	449	498	451	531	470	458	495	487	498	433	471	496	471	491	434	448	487	476	496	500	484	463	508	463	473	459	514	501	484	450	480	510	503	449	483	491	484	459	482	488	458	506	486	450	489	483	507	466	461	485	483	459	502	471	506	452	505	477	506	506	483	464	500	495	459	454	454	434	497	496	467	499	490	433	480	511	481	469	478	460	444	464	508	456	483	487	466	501	443	473	451	523	531	482	523	498	477	479	490	477	495	450	502	457	498	544	491	521	499	488	519	483	513	487	482	454	455	471	459	464	466	525	485	469	505	472	470	495	476	456	513	483	486	507	505	478	480	489	498	472	499	453	485	513	502	460	514	481	499	490	468	464	439	504	492	498	480	483	479	437	484	488	493	461	481	497	461	483	475	538	447	487	519	477	443	534	484	487	493	476	511	514	483	527	485	492	467	467	488	489	468	457	489	491	475	505	476	488	498	472	530	504	465	463	511	474	492	498	475	442	525	461	472	520	474	488	474	498	481	483	456	487	477	476	491	517	445	516	492	469	487	480	434	491	501	453	482	500	456	476	456	494	465	467	475	511	461	471	485	508	465	481	449	501	511	471	473	426	434	457	458	477	515	437	462	477	461	499	490	510	466	456	514	519	437	490	479	502	479	477	465	456	488	503	504	467	453	458	486	481	491	446	492	474	488	410	513	517	472	479	474	500	467	487	450	493	507	463	491	465	467	457	522	472	486	507	507	473	492	534	460	483	502	477	505	469	476	464	484	479	437	510	458	504	496	493	473	499	447	464	554	468	469	497	466	474	468	451	481	486	486	492	501	453	503	464	479	475	514	504	485	486	471	462	493	477	465	495	497	460	494	477	492	475	486	528	483	460	437	527	530	491	481	475	507	505	446	434	491	473	518	459	516	503	465	486	476	481	477	502	489	463	431	512	452	500	491	502	514	468	459	467	470	487	437	512	463	492	492	448	487	458	467	482	480	489	519	488	485	459	461	472	522	479	481	451	487	489	457	471	499	497	490	492	493	469	466	486	516	459	515	468	485	462	514	443	491	506	513	478	484	453	460	478	452	492	473	526	469	503	492	488	486	464	542	478	476	463	489	476	507	479	458	467	464	444	468	476	504	505	513	484	504	473	510	499	453	500	484	482	488	492	474	537	476	456	437	477	469	480	527	488	511	456	500	451	478	466	444	491	501	457	464	469	496	486	472	497	474	497	441	498	484	486	512	488	491	492	459	477	479	505	455	474	481	501	483	492	495	478	509	468	457	477	460	487	458	450	492	463	529	512	481	508	464	455	459	451	511	490	449	478	472	499	463	472	513	508	482	479	520	516	489	480	493	489	491	504	477	467	499	485	513	464	512	455	463	496	482	471	455	496	463	502	457	454	494	485	452	465	459	475	483	518	479	505	494	466	496	462	446	469	506	485	475	481	492	454	475	510	512	502	487	467	477	478	466	484	467	479	512	458	477	467	512	492	494	489	489	473	507	472	464	489	473	445	477	437	475	478	498	477	458	472	489	478	436	458	473	529	461	463	493	475	488	475	467	474	473	537	470	480	448	422	485	458	497	523	493	505	512	467	469	526	456	468	527	486	477	512	469	496	476	485	515	459	481	490	470	457	500	488	496	504	498	475	503	442	489	463	452	480	480	479	469	443	500	475	453	500	494	483	521	515	473	511	478	480	483	485	531	481	439	481	477	479	484	498	497	510	462	508	465	476	492	536	473	459	474	490	477	497	453	503	470	478	464	464	473	472	518	495	464	467	491	454	443	496	480	464	496	434	503	521	462	444	456	467	502	483	497	468	491	505	490	479	484	501	472	487	489	497	485	476	486	461	500	458	489	503	501	442	479	488	485	476	496	483	473	517	469	466	508	476	470	493	448	480	474	484	495	472	499	468	486	480	492	457	512	477	478	476	487	535	484	500	458	486	486	509	475	427	471	471	488	478	457	486	522	490	491	468	472	511	504	475	462	522	446	452	472	476	513	504	467	476	476	503	458	490	469	504	467	478	497	492	497	471	492	436	488	485	500	504	474	470	472	461	493	515	477	520	469	487	467	455	459	478	481	456	465	519	443	457	500	489	454	468	484	505	499	501	538	494	463	499	495	499	479	474	461	487	493	520	495	489	467	489	460	485	501	494	468	523	492	473	485	508	484	461	467	462	445	499	497	482	529	466	490	482	514	496	498	491	483	496	484	482	487	472	512	470	455	475	503	484	468	472	461	459	480	453	488	488	469	533	480	484	509	468	485	509	465	451	481	490	439	475	451	501	490	475	472	510	469	517	447	454	490	447	499	496	499	503	487	502	503	473	487	483	476	488	447	487	452	491	503	508	473	489	489	513	472	495	470	432	456	459	469	516	507	501	479	488	477	467	469	479	501	475	491	484	463	500	476	470	479	457	437	512	417	468	496	509	480	447	475	458	476	471	475	518	464	457	488	538	441	467	458	488	496	464	484	514	506	490	519	519	477	454	500	526	492	483	475	493	490	482	494	469	494	472	499	527	518	497	449	462	485	524	480	481	507	433	504	485	507	506	486	547	437	490	541	521	487	473	486	476	506	483	463	481	462	471	493	452	494	465	457	502	473	468	459	536	509	494	468	532	482	456	470	503	464	482	466	476	490	492	519	457	493	495	431	452	442	500	487	499	486	469	469	484	498	470	448	467	472	472	463	449	505	463	499	460	453	503	446	467	493	489	477	470	477	450	489	464	466	465	485	489	490	473	481	469	464	483	463	452	453	460	443	508	515	462	517	491	434	494	483	491	423	511	478	500	481	470	474	470	499	466	506	499	484	481	481	498	472	459	458	477	461	494	480	491	492	488	487	499	463	519	501	455	473	496	496	467	486	492	487	429	495	491	463	459	492	519	455	444	469	519	455	460	481	477	473	497	451	471	481	484	510	492	451	473	502	483	487
22817	21388	29112	24060	21392	21434	7318	1343	989	929	842	794	754	744	715	688	670	668	640	615	654	605	589	660	648	637	625	617	617	597	570	579	562	585	603	606	576	552	629	602	598	557	575	589	556	599	564	598	540	597	579	572	582	553	567	574	603	550	558	567	532	569	523	577	630	565	558	608	553	589	565	600	612	571	550	579	552	528	597	565	567	565	535	591	564	635	607	580	566	536	552	571	618	575	534	527	565	566	600	531	580	562	602	578	542	553	559	562	587	580	555	574	597	601	542	562	560	542	567	584	576	526	550	552	587	536	566	552	603	535	547	543	580	564	597	552	595	573	570	579	555	664	564	571	616	572	554	538	522	553	548	580	579	491	523	598	510	615	541	569	584	558	619	585	559	552	507	551	567	652	554	574	630	538	568	609	555	571	569	571	594	591	539	586	577	581	582	579	527	604	583	517	586	554	554	575	585	554	579	583	536	556	513	570	571	561	525	570	558	589	542	561	565	584	603	582	582	622	567	547	618	605	570	531	544	524	574	574	550	588	586	558	607	625	554	571	591	536	540	545	600	544	589	591	585	583	574	593	554	581	661	559	624	588	580	613	532	569	614	545	605	590	589	552	590	544	568	542	554	581	598	585	526	554	523	568	558	565	601	578	586	561	577	581	575	566	523	532	545	537	581	611	528	552	557	556	562	557	601	564	529	593	544	572	579	544	522	595	591	540	598	555	618	593	547	573	608	532	570	610	540	566	563	579	583	623	535	569	583	550	568	590	531	580	577	620	566	595	600	538	551	571	573	551	603	538	564	609	596	575	542	572	624	567	631	603	546	589	560	587	543	548	548	512	575	538	615	576	594	548	582	543	617	581	608	509	571	555	567	584	611	578	545	576	582	533	574	542	585	572	594	537	537	543	531	568	604	581	588	610	546	576	544	533	551	580	570	587	564	553	600	583	558	511	552	556	554	583	569	540	577	596	538	553	543	548	589	540	578	582	518	565	566	574	581	566	570	578	547	573	581	547	555	530	575	577	559	578	595	554	573	553	562	560	565	568	516	572	569	598	561	565	570	551	575	555	535	534	539	592	565	589	603	595	572	570	550	592	494	571	543	566	584	575	554	624	553	577	587	559	541	580	577	593	538	604	573	566	557	568	557	562	574	604	579	589	552	564	544	574	563	568	570	577	548	564	548	529	563	566	590	543	629	607	575	537	551	585	580	583	577	557	568	531	546	572	574	595	542	567	571	566	597	590	564	570	559	556	583	555	547	578	571	520	561	578	520	580	536	611	538	566	611	596	570	555	559	552	589	561	606	559	579	509	551	559	555	549	562	584	578	554	560	580	583	585	559	603	551	545	561	544	580	584	535	592	576	575	594	586	570	618	549	573	625	599	559	534	512	585	550	588	550	577	568	566	545	596	536	593	562	581	596	610	569	533	567	626	563	556	529	597	584	553	545	579	550	586	568	594	573	568	594	607	547	566	536	546	627	594	603	566	555	594	537	508	591	564	560	535	566	571	528	554	588	516	591	544	592	605	558	548	567	563	516	573	581	541	576	570	575	557	552	598	600	553	585	541	543	563	578	561	560	572	523	540	553	595	555	600	566	574	567	589	554	574	542	569	593	604	574	578	553	544	557	548	537	531	568	597	587	572	593	544	556	595	616	557	587	570	505	602	551	592	588	596	584	546	599	595	580	542	541	562	560	557	555	556	570	560	586	567	603	576	582	568	630	539	533	581	562	579	567	586	550	546	605	523	586	577	606	557	573	590	547	571	540	557	559	571	601	573	576	532	544	569	562	595	585	594	570	596	604	553	536	554	575	562	543	572	564	572	548	543	580	565	570	560	562	576	538	584	583	555	559	578	552	572	578	563	618	607	541	613	523	539	571	560	529	567	560	573	588	560	547	549	582	559	589	537	584	583	584	562	574	566	582	529	566	545	564	540	527	531	579	533	570	599	553	588	549	596	555	550	556	599	575	560	548	616	557	565	611	562	565	571	545	586	527	609	566	568	563	578	560	579	620	550	533	587	566	581	559	535	597	571	580	525	561	568	605	589	627	575	545	545	541	529	539	522	560	572	573	556	537	559	547	546	578	555	603	553	580	571	586	555	537	547	530	573	589	569	583	507	567	643	546	553	558	568	577	555	574	590	514	523	538	554	544	522	653	553	568	602	549	544	553	568	602	602	585	563	540	546	561	618	561	581	543	557	559	559	564	593	628	579	572	544	566	563	590	574	579	543	516	517	595	604	587	586	618	540	576	524	613	544	601	565	559	584	567	552	568	547	602	537	542	618	576	564	583	548	573	546	505	583	534	598	542	586	584	561	599	581	565	552	568	546	522	556	550	595	568	581	594	583	533	545	561	557	549	609	541	591	564	566	551	547	540	614	560	574	541	518	585	540	593	561	549	517	575	554	558	561	581	564	588	566	562	562	582	570	582	541	576	569	567	556	552	568	594	572	554	589	567	556	568	585	565	579	573	533	517	561	531	576	562	579	549	567	557	603	540	565	532	521	585	591	559	562	571	547	574	554	539	588	553	578	600	539	577	538	590	528	597	563	593	576	596	556	580	610	607	600	578	597	562	545	629	592	548	576	556	610	519	549	632	517	550	585	554	574	547	569	603	601	496	567	560	569	557	511	615	592	569	556	575	572	572	561	569	560	534	560	551	597	559	588	542	539	530	554	567	562	572	587	547	613	530	580	582	533	592	598	565	526	597	598	529	558	573	536	569	607	534	583	607	576	590	570	561	556	579	527	549	526	538	537	541	547	568	546	559	550	560	541	562	558	566	542	551	625	583	588	535	555	579	581	569	569	533	553	570	571	526	605	561	553	599	554	556	586	538	563	549	548	597	585	563	578	551	620	598	549	573	571	531	529	539	552	579	596	570	555	580	543	575	603	530	567	565	536	577	534	586	552	569	598	544	578	568	554	582	623	560	582	577	542	574	542	547	532	591	549	568	552	557	566	593	614	563	609	544	583	564	536	578	568	583	566	556	589	530	569	576	583	569	578	589	555	549	561	573	575	552	530	601	550	570	503	555	533	546	522	596	599	548	606	573	542	555	589	569	601	545	542	521	549	536	559	567	586	549	534	554	566	567	590	531	602	551	606	532	599	548	586	552	594	593	553	548	550	592	567	594	586	542	558	532	580	578	538	604	539	572	534	602	559	532	573	599	570	550	577	569	538	546	495	565	546	583	555	575	562	519	508	581	558	576	571	596	560	609	580	609	527	585	555	617	582	576	557	571	581	571	560	535	552	583	585	540	611	558	568	575	541	553	583	556	581	581	581	546	556	588	555	573	557	581	576	554	556	524	575	567	610	558	584	516	539	558	534	578	579	603	535	559	576	552	565	556	558	569	583	571	568	610	574	589	561	532	534	605	558	530	577	566	586	549	531	656	536	576	580	545	542	578	528	590	576	535	549	534	551	572	535	574	561	507	542	572	565	550	541	570	535	590	562	580	581	532	562	537	571	542	576
4699	14914	9975	4886	3588	2674	2172	1717	1467	1187	1105	1016	933	912	807	789	741	738	673	662	734	656	643	653	672	633	607	578	605	659	570	634	588	608	638	634	569	573	607	605	601	579	612	587	613	608	584	619	558	557	645	593	604	578	547	546	565	575	586	590	560	621	590	590	560	526	633	601	560	627	542	576	542	544	610	578	541	601	613	557	593	524	519	578	547	568	539	554	558	603	551	567	539	541	534	610	615	546	562	520	596	577	572	569	585	572	604	562	588	604	608	562	558	578	562	512	567	552	589	556	546	614	578	583	581	629	575	577	581	554	600	597	590	608	538	568	561	572	567	580	620	543	532	630	593	589	576	564	576	564	572	585	552	581	601	572	553	604	581	576	599	577	581	624	555	639	610	538	575	601	564	557	593	552	574	566	527	571	602	606	564	535	567	594	574	523	550	532	600	533	587	610	571	562	603	550	597	543	592	608	578	592	569	518	594	614	600	602	576	585	542	587	578	571	572	584	583	568	546	577	575	590	537	558	626	576	556	577	576	589	569	631	578	542	586	591	595	597	545	601	556	565	557	591	576	586	577	550	583	594	590	574	580	547	534	591	503	577	597	593	596	559	566	548	583	549	543	592	586	592	568	581	607	521	592	564	566	589	533	545	576	610	566	518	522	572	591	595	597	560	555	585	580	582	559	561	551	584	554	540	539	625	576	520	587	559	537	578	543	598	619	571	602	551	551	573	566	614	552	572	577	604	548	585	584	580	574	575	577	564	629	582	600	573	598	568	539	584	588	562	598	586	591	580	553	552	563	579	547	564	568	593	599	568	587	559	611	586	542	588	537	567	563	574	593	574	603	563	571	542	596	597	594	564	594	562	614	591	559	549	564	578	570	579	561	583	585	579	564	579	599	555	569	591	604	565	574	611	587	520	578	607	607	625	595	592	545	587	590	570	561	580	526	595	596	606	593	563	548	627	563	568	555	563	572	577	548	542	567	615	566	602	591	573	615	568	534	579	579	568	562	586	557	552	535	568	580	555	595	584	603	565	582	588	576	588	565	559	522	543	567	580	562	596	548	567	563	623	568	583	601	627	560	560	582	587	585	548	559	570	554	594	543	561	563	518	566	536	559	566	563	565	597	602	546	587	595	587	573	585	565	557	553	605	563	601	561	526	591	564	586	589	528	527	567	557	570	567	594	578	580	617	571	584	594	629	574	576	592	551	563	620	542	612	557	585	583	585	599	582	576	582	540	538	605	570	552	531	547	586	572	529	594	591	615	600	551	557	568	599	609	591	587	583	548	583	578	551	566	562	601	551	551	594	594	588	582	599	549	622	586	597	572	583	560	546	577	596	546	534	580	560	589	586	582	568	589	547	557	567	543	561	581	576	562	590	586	591	571	568	589	575	613	576	571	585	601	579	570	592	604	560	574	609	591	565	566	606	610	589	569	558	618	574	593	580	546	545	519	554	575	586	579	598	555	589	562	572	572	599	568	583	613	578	613	575	591	555	593	554	591	613	609	554	568	561	606	580	640	597	611	546	593	568	557	565	595	581	582	563	543	599	601	581	579	579	563	540	564	564	532	580	590	573	555	630	568	587	572	574	542	555	578	558	546	575	582	549	554	566	573	572	585	546	565	590	580	549	572	582	611	562	595	574	570	587	604	554	580	555	568	613	528	590	527	564	528	620	541	566	574	572	556	545	571	558	516	574	565	549	536	580	592	592	555	623	587	554	601	537	551	535	584	591	550	548	587	536	579	599	553	557	568	588	581	569	611	566	597	595	598	603	570	552	572	558	606	523	616	578	584	573	561	598	606	557	601	548	576	600	590	561	539	589	548	599	603	563	529	560	576	561	583	526	567	556	565	566	561	569	574	596	597	568	617	534	554	563	557	588	596	560	585	526	555	530	579	520	609	582	531	558	550	553	612	606	572	614	586	609	611	549	535	522	567	582	588	598	563	560	564	573	588	557	577	580	536	598	522	581	596	615	546	561	616	605	569	552	600	527	570	592	566	581	549	603	602	629	591	564	533	573	573	593	570	567	576	610	571	594	535	570	593	572	567	619	583	581	613	575	563	623	602	564	602	573	573	556	592	597	581	532	574	535	570	590	579	577	623	596	609	578	595	570	574	583	588	547	542	607	573	589	591	579	583	590	547	576	567	547	562	590	525	540	600	585	597	530	583	558	587	580	562	533	578	590	563	561	525	573	552	528	555	531	600	572	510	522	562	571	610	553	577	570	509	580	597	584	557	555	649	575	569	614	553	558	545	608	539	585	602	590	572	547	549	576	582	554	568	564	558	594	583	613	548	593	565	591	559	519	581	530	546	624	600	550	573	588	588	584	541	608	588	559	579	559	560	595	580	550	557	581	588	572	601	538	554	574	599	546	584	543	596	585	592	547	569	592	587	560	574	568	623	579	598	547	603	556	628	570	609	559	580	615	596	567	606	566	547	564	581	536	557	558	534	555	595	578	525	516	562	579	597	608	587	610	545	554	561	584	600	596	609	576	597	517	561	569	561	610	564	554	607	542	607	547	565	563	534	574	594	594	545	559	567	594	578	599	590	596	601	547	557	589	568	559	606	563	592	580	564	570	568	564	588	566	551	587	565	592	591	588	590	601	591	565	599	605	553	611	554	566	611	562	625	558	595	573	536	578	563	602	611	602	613	581	568	589	602	549	573	573	574	564	602	565	552	607	576	550	586	557	582	588	573	560	571	611	518	559	543	601	544	532	600	606	574	546	565	540	575	563	524	620	567	587	600	569	538	621	607	592	560	594	603	566	573	593	605	555	573	572	600	578	548	607	556	581	625	580	587	587	591	608	561	568	552	545	572	598	535	577	582	569	538	562	596	519	564	524	574	553	590	564	607	613	614	554	609	584	549	609	608	540	606	600	575	552	584	582	578	559	585	569	547	593	569	587	574	567	603	564	546	611	559	581	577	579	586	613	578	594	564	600	533	570	569	585	619	576	535	594	591	562	583	594	612	543	622	579	575	546	546	589	551	613	547	587	569	578	583	612	576	577	569	604	567	576	569	562	549	561	577	549	588	583	563	550	576	580	579	584	584	551	550	588	574	563	550	571	569	591	574	562	563	546	526	591	556	578	562	555	572	591	583	594	603	567	577	572	589	595	590	588	556	569	597	578	568	564	560	574	576	555	605	581	600	600	553	589	589	593	604	548	582	548	610	583	549	582	554	600	597	545	592	569	557	503	611	602	536	568	598	596	628	555	597	600	627	587	552	573	557	576	567	569	565	530	557	598	582	635	546	581	558	560	562	568	527	580	600	544	596	601	556	592	561	545	558	574	599	571	586	590	572	561	550	596	614	573	540	554	564	576	571	566	612	568	556	588	595	584	599	578	531	562	547	572	566	550	577	577	525	562	566	571	579	561	572	567	552	603	563	554	576	561	557	588	549	639	558	534	547	572	598	578	572	561	571	547	583	580	559	574	572	618	590	570	602	581	589	563	581	587	594	563
27837	17494	3087	433	314	282	279	246	247	205	220	255	238	224	215	250	243	235	207	261	260	235	217	206	208	209	238	262	221	235	206	224	201	221	189	232	239	212	240	225	208	211	204	198	215	224	235	218	267	232	216	223	245	213	235	217	220	213	219	222	217	226	224	212	235	227	201	224	226	242	201	239	227	211	243	230	237	232	206	196	212	228	223	207	209	210	222	223	207	251	229	221	213	208	204	227	227	216	243	220	223	239	239	244	197	214	211	210	216	188	236	228	203	203	212	216	235	232	233	248	208	207	194	213	233	206	234	223	222	222	190	217	219	221	232	253	205	211	254	245	230	249	206	244	251	209	218	228	226	225	208	231	225	211	241	218	217	226	237	205	244	225	222	256	212	220	218	238	208	224	214	193	238	221	231	214	238	223	216	202	240	214	221	183	238	228	241	235	215	212	222	215	204	217	220	214	215	211	234	224	216	226	229	221	227	192	236	236	199	235	226	242	210	241	235	234	212	227	214	234	201	215	232	237	230	223	218	230	232	221	226	205	219	248	234	211	231	232	235	236	219	225	225	211	231	204	222	196	222	230	219	217	238	248	235	218	222	251	228	211	216	222	239	238	235	225	220	223	230	230	231	213	220	203	225	225	238	246	215	257	207	249	234	209	239	233	206	223	245	237	216	249	204	231	222	230	222	229	215	227	227	213	234	224	235	218	215	231	232	218	223	231	219	241	237	233	215	228	233	226	221	229	239	205	219	241	228	232	229	213	249	254	225	240	236	208	212	206	214	240	229	210	251	245	205	247	239	223	234	205	247	226	241	228	227	213	218	204	263	227	241	233	216	226	230	202	238	230	214	233	235	212	261	246	237	234	201	225	212	214	219	210	242	200	185	227	220	202	204	197	244	234	212	231	229	229	224	224	202	228	249	205	212	227	235	263	241	223	247	215	199	217	235	209	233	237	202	212	216	251	192	223	211	241	181	210	226	225	241	236	214	189	240	241	233	222	217	221	221	241	203	233	202	234	248	229	236	234	233	214	243	213	237	225	257	247	205	224	232	227	199	240	199	187	189	229	207	234	257	212	238	204	223	237	203	209	244	197	220	213	229	229	207	241	257	235	205	212	228	221	215	207	244	236	238	215	241	201	241	235	225	217	232	222	215	230	199	227	241	273	228	217	210	211	210	240	232	237	213	231	205	224	231	235	204	219	234	230	222	217	213	216	218	242	236	210	236	188	217	215	236	232	218	191	212	206	230	235	228	231	248	213	204	245	214	222	222	213	228	229	235	194	213	224	236	242	233	256	226	205	205	224	217	230	252	243	253	214	222	249	223	232	220	192	226	228	214	218	238	224	214	199	228	190	239	224	239	223	224	210	213	202	244	217	220	230	231	239	224	204	211	234	234	237	240	216	226	226	202	224	234	237	251	218	215	254	225	225	232	225	222	220	230	230	226	257	206	210	222	221	230	229	222	243	223	233	213	212	242	227	217	215	228	203	201	220	220	258	222	220	215	246	235	236	248	224	217	221	196	259	269	236	204	227	229	214	234	219	237	253	226	230	218	235	239	224	207	214	214	222	209	249	211	210	222	244	230	221	247	216	210	262	225	218	215	205	227	244	225	228	210	204	214	227	203	201	217	230	208	255	211	221	201	199	232	243	236	240	247	193	236	250	204	228	204	228	235	214	226	254	253	239	212	239	247	229	244	206	179	205	221	217	235	214	216	221	206	223	219	233	211	223	224	251	218	213	208	245	232	228	234	211	218	221	248	226	204	204	222	234	215	199	243	204	225	251	249	208	223	218	235	214	217	234	245	227	214	203	212	227	203	230	226	231	238	231	181	199	226	200	208	207	209	231	216	211	209	265	222	244	233	229	225	221	226	249	211	238	187	236	225	202	216	251	245	203	210	211	216	238	242	228	205	210	214	216	219	236	210	214	241	212	221	213	212	229	236	243	206	224	237	246	223	220	231	209	233	218	254	243	236	237	235	231	210	244	230	222	230	213	234	246	203	227	208	243	239	237	235	208	196	229	229	217	229	236	240	225	219	218	205	229	220	196	253	225	228	221	227	249	214	237	228	222	242	232	223	204	224	228	225	222	236	223	231	250	221	226	231	204	217	254	218	231	211	228	209	225	224	199	241	225	194	219	234	211	229	250	234	219	226	207	216	226	194	230	265	188	217	205	239	215	210	217	224	224	211	220	232	238	226	243	207	211	237	227	220	232	235	222	231	235	201	200	224	224	217	220	207	225	238	214	228	230	228	220	238	248	254	257	206	244	249	195	216	243	231	238	219	223	230	224	236	216	217	239	230	242	229	230	220	212	257	223	235	231	206	217	221	238	219	223	213	220	224	234	208	227	227	230	209	222	194	210	211	251	222	210	214	237	201	220	231	220	222	230	216	247	217	207	243	239	194	226	245	201	236	220	239	221	213	229	221	221	242	232	211	188	223	211	224	214	208	226	240	227	232	226	215	227	226	223	217	250	237	205	195	222	232	234	219	228	219	224	208	225	216	239	211	219	212	239	213	243	201	234	208	224	226	236	230	217	230	226	227	236	226	210	224	217	228	211	221	232	229	253	242	208	227	226	254	245	224	226	243	246	209	235	242	227	242	242	209	222	216	228	224	219	227	241	209	233	212	202	213	234	207	214	218	234	218	211	237	207	218	267	248	237	222	199	207	226	237	229	233	235	225	240	214	207	209	224	214	253	213	230	229	213	258	219	242	229	226	227	222	235	229	221	253	213	222	200	239	226	240	227	229	197	226	218	238	235	226	228	201	237	221	242	232	216	226	212	239	216	240	214	225	224	215	215	244	184	245	220	205	239	238	226	248	231	212	225	242	222	239	212	208	219	219	232	241	209	208	206	251	215	236	232	230	254	235	226	212	226	242	233	221	205	259	216	217	225	228	224	214	209	224	227	243	233	212	209	222	247	225	226	252	196	229	211	218	228	219	232	230	222	234	222	225	244	251	223	245	210	237	211	204	218	210	211	236	226	200	226	235	204	231	211	241	220	237	254	207	235	230	247	228	214	232	210	224	204	212	239	231	242	244	240	218	196	195	211	254	219	249	229	222	211	204	234	207	232	208	228	221	226	213	239	223	203	197	242	213	193	226	257	236	235	242	214	217	200	212	209	210	238	196	242	226	213	260	234	214	201	241	234	206	237	228	225	229	214	230	221	215	209	223	247	231	234	239	225	225	236	221	225	218	199	228	243	226	194	232	265	213	232	219	202	242	225	229	213	226	216	208	223	238	207	213	228	217	219	256	232	221	235	215	211	242	244	225	231	216	212	224	217	240	254	230	211	234	244	229	219	216	207	222	227	238	224	211	231	189	227	244	216	214	224	250	226	211	247	229	212	196	225	237	221	240	225	253	231	217	202	234	216	248	225	210	221	190	231	237	219	201	226	244	212	212	213	251	225	211	226	235	233	236	235	235	217	230	213	219	222	220	224	238	227	220	241	217	233	232	237	228	226
4333	794	607	375	320	301	280	268	246	257	296	262	250	254	225	220	282	219	257	232	260	273	232	237	222	252	261	253	272	269	257	257	253	262	246	251	265	253	250	265	255	245	264	240	239	264	261	235	220	256	243	283	257	260	269	269	250	285	292	270	262	287	253	238	239	228	243	238	245	235	264	234	258	245	261	249	269	250	259	249	252	204	251	251	240	250	250	261	292	254	253	261	264	249	269	232	271	230	253	247	244	239	256	263	260	282	259	247	264	249	260	234	236	244	233	247	239	258	210	255	249	245	248	263	269	258	248	248	247	275	260	252	255	249	244	273	224	264	265	240	271	248	241	279	263	236	240	241	280	251	246	277	255	256	264	267	251	237	244	289	253	255	271	267	269	260	246	236	247	296	246	253	281	244	248	246	241	267	248	268	241	256	257	214	251	244	243	242	276	234	259	239	265	257	271	247	271	245	228	253	241	254	244	256	282	243	278	295	249	242	221	243	259	281	243	249	265	238	262	237	282	258	245	275	236	263	236	256	266	286	249	258	238	251	237	274	250	254	282	253	282	250	264	254	235	243	270	227	289	263	275	241	278	272	259	244	235	273	231	238	264	262	256	260	247	258	273	252	251	248	271	257	266	260	250	229	237	255	231	229	250	229	222	240	257	270	253	236	262	256	231	268	236	249	240	266	245	271	254	247	252	269	238	254	281	230	249	227	257	285	243	237	286	231	273	271	268	274	268	236	249	247	264	265	239	255	259	252	269	249	220	234	269	232	285	265	234	238	270	262	286	252	255	256	263	253	245	281	258	290	245	270	257	242	259	232	275	251	258	250	286	234	266	259	268	270	272	257	229	232	248	248	265	258	268	254	262	260	255	250	268	248	249	267	250	280	254	259	237	250	245	250	228	255	243	241	279	261	260	269	248	249	242	273	245	235	239	252	286	233	260	253	262	259	277	232	222	242	226	240	255	262	271	249	263	240	285	281	262	239	253	292	240	260	264	259	259	234	250	256	265	251	245	255	222	247	267	299	248	222	254	264	232	270	279	261	233	226	237	271	264	244	276	252	253	277	243	269	272	273	247	213	271	233	215	263	258	271	237	247	259	296	235	261	237	269	223	239	283	255	262	263	255	242	259	263	241	228	239	246	243	266	262	249	281	254	231	250	262	276	269	259	274	237	246	227	254	264	262	235	235	231	237	243	247	229	241	259	259	261	250	251	246	247	257	271	276	277	269	268	248	240	271	245	258	250	230	244	252	242	257	282	250	270	253	271	278	270	238	228	281	261	247	216	247	261	275	264	245	263	280	261	245	264	231	235	273	245	253	264	224	262	230	227	256	262	257	265	296	264	260	246	239	271	235	265	238	272	239	240	237	236	281	267	237	264	249	249	276	282	281	270	276	284	273	244	251	220	266	265	269	250	258	231	262	248	250	248	280	245	245	251	233	249	252	231	279	212	242	281	242	239	276	235	265	242	267	264	250	253	273	227	275	232	272	268	266	256	264	281	264	269	262	254	236	250	267	253	259	288	244	227	244	228	235	244	238	286	246	282	264	249	257	257	251	217	237	240	245	286	266	267	236	258	235	273	263	230	257	241	269	260	268	237	263	262	263	255	239	222	230	216	237	246	223	276	259	250	274	233	274	276	275	270	237	237	230	238	241	241	242	233	256	270	254	262	233	252	253	234	232	246	244	280	229	237	230	235	255	250	248	250	244	257	248	302	289	264	267	261	270	236	235	256	240	266	271	259	255	260	254	247	258	236	244	258	277	262	236	255	266	276	239	231	262	272	258	273	257	223	250	258	240	263	255	265	266	234	262	258	253	249	296	253	281	263	283	226	242	266	282	253	245	263	237	276	240	237	273	286	239	224	262	240	242	264	267	249	288	234	280	264	231	252	253	270	240	256	243	258	244	262	216	271	237	261	244	235	239	251	241	255	256	230	249	249	268	280	280	274	245	232	270	260	239	284	270	226	272	254	252	256	246	245	221	260	245	251	257	246	260	256	252	223	245	267	251	249	266	264	247	240	281	242	265	257	269	244	249	247	247	252	252	249	244	225	285	266	263	243	258	274	256	239	262	244	275	268	259	248	257	274	245	245	274	258	256	241	262	262	253	250	260	257	248	241	241	262	244	255	246	273	282	241	241	276	252	263	283	240	278	240	231	258	257	269	262	254	260	260	253	246	253	239	261	216	275	239	228	258	253	243	244	272	272	251	249	269	249	276	251	261	239	247	225	227	278	246	230	227	276	235	254	228	253	251	265	263	249	298	259	257	244	244	272	256	253	234	227	251	251	249	242	264	287	245	244	257	230	230	245	257	240	262	268	236	251	264	236	256	281	262	263	225	242	274	274	239	262	273	248	276	280	270	231	263	255	249	237	256	278	273	239	266	279	244	255	259	290	242	237	222	250	254	244	237	273	252	261	261	229	255	226	254	254	263	229	217	264	245	245	247	244	277	247	242	256	279	272	276	265	233	280	223	249	259	243	284	230	276	276	254	256	227	239	233	266	259	253	246	242	266	221	261	264	251	269	248	253	247	238	260	268	227	226	252	278	251	273	263	236	257	248	268	262	241	231	253	271	258	224	272	245	251	237	254	242	257	255	243	246	257	225	256	261	240	250	246	239	228	273	262	246	277	253	258	251	275	226	258	270	204	270	279	254	249	276	250	280	284	263	243	248	268	283	254	261	262	268	245	241	238	255	230	241	274	222	262	256	226	284	274	248	262	261	245	246	260	245	263	234	253	261	275	250	251	236	270	272	264	261	276	267	254	265	257	256	241	269	225	268	262	239	219	245	253	263	253	229	252	256	245	253	270	266	244	264	241	243	252	273	279	256	262	233	229	256	252	249	217	262	238	221	264	225	264	257	246	236	239	237	250	256	251	258	207	246	259	252	271	250	249	290	245	257	249	260	260	276	260	211	264	263	263	250	238	248	264	254	245	246	228	234	247	254	253	252	234	255	254	272	266	257	286	271	240	226	299	263	258	235	265	252	257	268	243	309	268	240	245	238	238	240	232	251	245	256	256	248	266	257	262	250	235	261	236	227	232	271	267	262	263	216	254	223	239	238	278	229	222	251	214	247	242	265	274	254	252	258	262	239	239	263	257	285	264	233	253	272	263	235	255	244	255	269	264	280	240	272	268	285	284	275	282	266	274	268	231	223	238	251	233	255	262	246	244	259	261	278	267	253	219	231	282	280	252	245	256	265	242	257	236	278	260	277	234	245	289	244	263	232	230	277	221	223	282	224	228	290	266	236	269	233	294	256	224	250	245	290	248	233	250	228	256	265	260	265	234	239	247	266	267	237	265	253	245	260	222	275	268	241	249	276	265	264	256	246	268	262	255	261	234	241	272	228	237	258	241	239	236	270	235	252	261	260	213	261	220	246	220	262	247	246	260	238	267	270	270	242	254	244	272	268	275	232	262	265	244	228	255	257	261	252	227	258	263	258	236	257	277	260	249	266	261	274	266
24003	21368	28587	24509	21370	8563	926	607	490	487	413	404	383	353	357	326	340	352	322	291	310	257	246	284	287	297	309	273	265	275	273	267	266	277	251	278	301	270	285	277	263	275	267	278	230	261	277	262	261	258	270	268	245	241	265	268	269	273	281	255	273	272	285	273	251	280	268	271	262	275	257	264	253	267	269	253	286	274	263	284	255	269	297	229	282	288	257	275	257	261	268	268	261	222	264	276	257	249	272	256	254	252	243	277	271	288	268	247	280	266	255	271	238	268	259	261	245	254	254	280	256	276	285	240	259	262	268	263	280	259	281	257	255	229	261	275	263	274	244	304	231	277	258	253	252	254	263	255	256	217	263	275	266	293	276	270	254	270	261	250	237	240	259	275	267	246	268	288	261	260	259	270	265	255	255	284	273	281	268	269	256	248	241	297	268	234	258	253	244	257	241	284	219	252	261	309	254	265	258	266	269	289	252	266	256	286	252	261	252	264	235	262	269	259	253	271	268	237	274	260	237	271	274	262	238	237	264	255	280	302	241	265	258	260	255	232	292	261	233	252	262	275	260	247	278	248	261	268	272	265	263	271	263	246	272	256	266	242	276	267	290	253	281	274	268	248	279	257	237	257	277	264	238	239	302	256	243	294	262	274	235	291	249	275	240	249	248	270	243	262	247	281	273	257	271	260	266	238	279	238	245	236	250	266	245	244	284	248	267	269	281	247	282	264	246	230	236	246	254	253	249	275	243	256	267	285	244	250	275	252	279	276	233	273	241	268	258	280	267	220	264	258	256	254	249	271	280	222	257	256	273	260	233	233	290	252	248	283	274	257	257	255	270	249	236	245	236	229	277	233	276	253	244	282	294	263	265	266	244	252	262	266	280	279	241	262	253	263	275	264	261	262	272	249	264	272	258	264	278	259	245	226	267	271	284	265	246	240	265	282	249	241	267	243	244	254	236	291	247	279	234	259	282	256	261	284	251	233	260	286	250	274	258	235	276	248	276	270	254	292	255	242	265	263	235	269	277	246	298	258	252	286	283	259	265	250	261	273	260	251	290	257	271	263	229	257	256	264	262	273	276	279	234	255	276	254	261	265	253	251	284	275	250	267	264	248	276	248	255	252	256	261	266	283	283	249	249	275	274	246	250	248	250	288	241	255	278	271	243	245	271	248	270	265	271	245	289	249	253	276	292	259	282	280	241	261	244	271	262	280	229	261	287	253	274	232	268	266	276	267	247	270	245	262	285	250	283	259	294	266	253	265	269	247	241	251	241	250	268	264	277	242	270	211	240	235	285	213	245	265	286	296	250	238	262	266	244	266	235	254	248	255	262	242	253	256	255	240	275	255	261	294	242	255	241	260	254	257	257	280	259	258	250	241	263	241	258	250	254	249	298	250	293	244	271	276	278	257	278	240	272	264	252	276	294	228	246	245	239	253	249	279	253	285	274	256	261	255	248	268	249	301	263	249	263	254	264	249	260	275	259	258	240	241	238	260	269	277	254	249	285	275	241	270	254	264	269	250	240	268	238	253	257	275	275	284	228	243	247	235	237	248	274	272	243	242	264	253	260	289	270	249	245	266	259	248	280	270	262	275	261	277	250	267	261	279	246	253	277	258	278	250	253	234	269	272	245	279	260	257	258	249	221	246	251	271	258	255	281	273	257	293	280	253	269	279	245	258	213	256	233	267	252	280	269	262	270	263	248	239	238	269	254	242	250	262	251	298	279	259	274	243	245	265	260	251	254	271	235	280	257	261	246	269	264	256	292	278	255	245	247	233	255	240	267	269	258	254	264	258	257	243	247	243	259	243	282	273	273	254	269	257	267	273	246	273	248	261	222	250	228	239	249	294	270	245	231	269	233	247	275	246	294	243	259	294	282	255	254	277	270	278	267	272	241	219	274	232	253	234	277	261	250	256	257	257	244	222	264	240	255	233	262	258	254	265	232	258	226	254	263	253	257	255	256	255	253	264	252	265	249	284	281	264	258	260	284	254	278	272	251	275	283	246	268	258	279	260	261	263	261	228	259	266	270	249	273	254	262	231	267	241	248	273	259	247	263	245	259	286	260	227	242	244	259	232	269	263	248	269	273	226	279	248	266	247	256	314	276	273	268	261	269	262	290	233	291	282	223	251	280	299	272	252	256	247	258	236	250	264	254	255	268	265	272	268	272	247	259	263	232	269	219	301	265	220	256	277	222	234	257	281	256	305	292	247	249	264	247	235	275	251	264	234	253	256	275	262	279	261	267	255	263	289	267	255	263	265	283	252	254	264	267	248	247	252	257	282	250	263	272	261	258	250	258	251	275	247	251	257	255	258	264	248	228	270	264	260	283	233	274	239	255	255	242	259	254	236	231	315	258	236	269	270	285	262	252	292	268	239	245	242	267	266	249	249	246	262	216	241	279	264	244	252	294	252	270	243	266	261	237	252	257	289	287	252	254	258	259	259	268	266	239	259	242	234	278	259	265	252	247	272	240	270	245	255	255	266	268	261	266	250	268	290	253	285	258	245	267	245	290	288	220	269	268	270	254	267	264	261	240	256	272	257	258	235	262	290	267	266	246	286	247	259	252	244	275	248	254	251	248	264	244	243	269	252	286	265	246	269	269	239	292	281	286	247	275	244	260	237	235	239	249	263	279	278	266	267	268	273	254	257	251	259	278	238	276	268	269	254	259	242	241	261	255	247	281	253	259	256	278	284	274	246	262	269	265	277	294	270	259	236	261	244	258	274	268	265	274	256	266	256	256	259	237	260	299	260	280	232	245	268	276	244	288	265	254	270	258	283	246	261	260	284	233	253	264	246	245	235	258	257	259	238	249	265	284	294	242	266	239	251	283	251	254	254	275	280	272	230	256	250	265	264	269	261	281	242	231	259	272	268	292	274	259	278	270	254	277	242	249	283	232	240	283	282	240	288	280	268	263	214	261	258	250	273	256	260	283	232	245	284	256	285	257	259	281	272	242	262	245	252	266	251	260	248	260	264	253	232	282	256	269	258	247	259	282	251	298	277	261	274	273	249	284	243	283	274	255	249	267	255	250	259	249	286	272	220	236	232	274	238	249	237	261	240	245	242	260	253	254	278	264	241	252	242	296	275	294	257	239	262	244	270	250	281	247	244	260	240	250	259	268	269	293	253	238	258	260	281	254	270	257	258	274	256	291	283	274	254	254	275	273	284	219	246	235	229	303	287	254	264	243	237	257	274	245	272	262	264	273	264	246	274	289	249	234	233	229	264	251	281	229	260	281	247	263	259	268	230	268	288	259	261	259	250	249	246	230	257	233	250	271	248	270	247	282	283	246	279	272	273	263	279	259	270	245	268	261	274	297	243	256	246	259	250	270	273	261	254	263	268	264	277	255	255	288	252	266	248	255	260	268	243	244	238	284	262	236	238	246	245	275	241	247	248	283	264	275	268	226	262	256	236	249	276	256	271	290	264	247	262	269	284	294	255	269	278	270	264	255	244	252	278	288	270
3457	8863	5820	2623	1933	1430	1089	828	721	603	551	485	483	447	352	361	349	356	364	386	331	307	337	323	338	316	260	288	299	319	316	307	319	320	301	298	285	291	302	287	294	311	274	283	300	282	310	302	267	285	252	325	286	279	288	296	287	271	291	272	266	282	271	262	269	317	281	284	301	267	256	275	281	275	298	296	285	296	267	302	263	276	265	290	272	292	257	270	304	252	264	291	275	275	279	301	256	277	285	259	287	307	269	274	286	286	315	296	253	302	258	280	244	262	302	264	294	273	321	257	283	277	270	282	299	282	285	284	277	271	292	272	280	306	305	270	280	278	289	280	289	304	286	271	262	269	291	283	270	236	291	270	281	262	266	285	257	267	282	258	287	261	258	307	280	277	292	267	319	278	305	280	278	263	259	270	302	298	253	252	266	279	269	302	265	296	270	265	271	254	272	339	267	248	256	278	271	280	290	277	245	259	230	269	289	258	268	260	294	287	262	283	279	242	272	296	277	253	304	293	286	266	262	272	292	253	287	271	255	302	246	267	306	275	273	300	270	277	286	267	302	240	279	262	274	247	280	270	310	250	240	281	267	289	256	252	287	275	240	273	281	274	277	290	272	317	263	277	280	287	292	265	246	260	269	311	300	303	259	288	254	268	296	307	290	292	269	271	286	284	266	257	320	275	278	290	281	264	305	256	278	275	279	262	276	285	289	312	244	298	285	273	264	305	282	277	303	272	279	286	277	278	276	253	294	246	285	274	284	258	247	305	270	293	281	272	267	284	268	290	274	276	268	272	273	296	289	277	278	290	288	286	280	262	274	279	272	249	300	281	306	274	261	273	311	280	261	283	266	281	258	293	278	268	317	280	298	292	287	272	261	293	268	302	282	254	265	270	282	256	285	273	271	262	265	253	277	257	258	272	268	262	247	291	284	250	289	267	302	258	264	282	287	282	314	287	295	299	281	287	271	260	271	304	283	273	305	274	298	284	268	264	276	267	290	261	261	261	258	272	275	263	282	284	284	256	307	287	276	272	281	288	276	263	294	249	282	273	304	293	275	264	258	310	263	289	276	290	245	260	295	253	283	288	286	296	276	261	272	288	250	286	290	283	289	261	254	242	270	259	248	299	311	287	272	295	282	263	278	305	272	283	248	284	311	258	260	262	273	313	253	312	293	269	267	282	284	295	260	278	264	275	270	265	304	265	263	258	271	266	245	289	265	280	274	291	268	271	277	269	277	289	309	241	272	265	269	271	274	261	295	282	278	286	256	273	290	276	299	275	265	274	256	274	275	293	270	283	287	267	285	273	279	287	278	271	276	274	264	272	282	293	291	295	277	274	248	262	282	313	273	304	290	301	277	262	301	282	265	300	254	257	290	289	260	271	301	274	298	262	274	271	281	263	283	288	263	279	292	241	265	289	291	267	248	278	279	326	281	284	274	255	269	283	275	280	296	268	274	277	289	310	266	275	288	272	260	261	265	270	247	254	287	305	317	260	290	240	246	306	277	255	317	289	262	271	281	265	305	302	275	274	281	288	321	289	293	276	275	318	282	281	255	288	275	245	268	262	257	276	276	269	277	247	273	260	278	285	280	274	277	259	276	294	280	288	289	258	309	290	302	291	281	296	269	298	260	265	277	276	318	263	305	243	270	286	281	306	281	275	291	285	264	248	298	270	267	264	268	280	266	275	263	320	255	257	295	269	284	287	286	279	244	288	262	253	282	287	274	298	272	260	254	267	280	264	293	255	260	257	293	253	263	277	306	252	274	270	267	317	293	243	258	250	248	278	255	270	290	284	279	260	275	288	268	282	282	290	291	310	286	275	259	240	277	298	289	279	290	257	282	261	283	279	281	278	258	264	280	269	274	262	298	267	292	286	279	290	304	288	268	287	290	262	318	293	243	299	281	294	275	258	272	256	285	296	252	266	281	273	285	301	284	273	258	297	278	267	280	283	282	262	294	279	274	300	271	268	277	301	287	265	296	278	283	267	285	260	267	282	274	280	271	245	277	275	289	283	296	264	298	276	292	269	293	293	275	274	268	293	271	263	261	286	311	279	272	278	269	261	311	272	315	281	294	253	275	278	262	257	269	274	267	258	282	296	272	285	287	267	276	266	265	261	279	277	257	279	279	275	292	300	276	261	295	290	282	282	302	288	281	255	273	292	259	248	302	261	294	296	284	262	285	250	276	255	289	270	292	243	283	256	295	257	288	287	267	293	268	297	245	282	277	267	278	292	287	267	232	291	285	249	262	290	285	267	284	280	255	261	262	268	291	290	276	307	289	296	272	296	263	293	280	285	301	296	279	274	257	276	310	263	273	278	254	290	257	302	286	292	288	281	277	264	282	280	274	258	292	282	259	300	290	289	270	259	268	274	290	283	283	287	261	276	304	290	258	324	271	260	283	266	275	254	260	283	295	261	269	271	287	278	277	250	284	267	266	277	286	280	261	266	254	281	271	256	290	258	291	277	287	320	274	275	284	295	267	264	278	301	299	273	265	272	299	282	262	245	291	292	278	292	254	281	241	251	244	290	287	278	300	279	283	293	288	278	293	270	270	300	259	260	309	303	305	285	288	272	259	259	289	262	279	305	252	272	256	292	306	289	254	279	286	272	269	315	279	301	255	268	260	271	269	267	291	282	265	293	272	269	274	288	311	289	293	285	283	239	265	279	272	282	297	291	255	269	314	268	306	267	241	271	268	274	257	271	287	279	273	277	290	292	290	297	309	287	269	262	274	290	302	279	258	288	296	285	278	267	281	266	280	275	296	274	317	277	275	272	317	284	285	269	309	268	280	250	257	270	283	289	279	281	252	260	274	259	274	290	265	285	281	271	271	270	260	297	261	286	253	269	267	278	280	292	293	276	278	261	263	258	281	290	264	296	318	292	290	263	285	283	288	289	275	292	288	283	279	272	270	291	253	258	282	253	278	268	262	250	272	265	277	299	279	299	269	275	284	290	265	264	306	290	255	285	250	267	257	318	250	299	292	266	279	255	275	269	276	325	280	275	278	282	293	278	261	271	287	295	254	311	283	287	312	261	265	286	283	267	244	282	236	290	302	298	283	275	277	294	283	313	261	255	297	265	244	283	295	263	263	287	250	276	259	270	260	291	293	282	276	299	289	284	285	304	277	294	286	286	264	285	274	268	281	283	290	267	297	278	302	280	279	294	252	255	288	300	289	300	274	255	285	261	260	290	276	274	285	284	290	279	289	252	266	283	270	269	259	273	282	252	285	263	280	282	251	257	256	292	289	266	246	290	271	251	296	243	254	279	282	276	290	257	302	282	298	282	262	283	309	244	273	283	260	297	287	290	273	279	245	252	290	280	282	268	255	272	278	275	279	260	276	268	274	253	274	258	296	270	250	302	304	287	305	273	268	270	280	301	289	308	246	285	276	309	270	263	273	264	265	267	273	274	280	262	262	302	251	313	297	298	276	262	283	277	290	272	282	282	265	277	286	301	296	301	257	283
25110	21376	27438	25545	9501	865	675	612	555	575	521	489	510	423	491	497	443	429	408	441	457	446	440	476	455	456	463	469	460	444	493	477	422	429	451	465	459	456	459	424	437	459	479	465	439	485	441	464	445	441	438	438	415	476	441	445	428	458	452	482	422	414	432	450	442	466	483	461	452	450	454	474	474	450	428	443	457	416	478	451	451	450	482	453	440	474	454	440	488	438	431	429	468	432	471	417	432	443	397	443	481	459	458	442	425	405	464	465	464	443	419	425	451	445	443	442	453	453	508	426	454	461	421	440	463	482	445	434	475	425	445	445	430	445	435	449	439	455	453	473	430	450	461	441	460	396	440	453	470	433	439	477	428	449	448	453	421	439	448	451	447	406	443	485	456	469	498	471	435	478	473	457	435	489	448	427	476	459	443	458	481	455	441	452	480	463	489	448	431	445	390	451	471	455	486	458	453	431	471	466	471	479	475	479	473	455	436	472	436	455	439	451	434	468	471	459	456	452	454	453	418	486	465	460	452	441	470	471	444	465	460	457	440	470	466	431	463	446	481	450	440	465	451	467	469	434	419	421	399	412	440	421	419	455	431	467	457	453	472	449	448	454	422	462	444	461	404	453	447	499	433	420	429	425	431	487	440	447	467	425	517	481	499	520	428	437	444	414	469	442	458	442	481	457	479	462	481	482	453	445	444	482	457	407	487	440	450	449	445	421	459	448	469	431	456	470	436	470	475	428	429	441	451	460	418	488	459	438	461	460	391	461	454	445	409	420	454	458	474	430	447	463	456	447	429	476	428	448	463	446	447	482	438	450	466	435	471	440	456	458	441	469	423	427	455	469	465	433	455	420	461	493	488	463	496	430	451	470	453	481	439	459	472	447	438	445	446	393	457	464	449	488	469	438	453	467	483	459	423	432	415	429	419	443	470	443	437	461	439	442	449	430	432	436	464	455	449	493	445	425	464	462	455	428	497	445	499	487	430	479	464	456	470	444	463	485	417	436	446	447	456	473	451	453	437	418	410	452	455	471	482	449	431	431	471	436	418	440	460	451	438	473	459	462	475	458	468	393	476	472	493	447	432	429	430	456	489	416	452	450	443	430	439	485	450	453	440	443	420	450	430	427	443	473	441	447	475	457	394	432	431	469	442	456	432	477	419	422	435	470	456	458	457	465	452	445	427	446	409	460	445	416	454	474	471	475	437	469	430	477	449	435	448	472	449	440	474	490	463	452	409	454	435	486	474	455	464	452	487	420	451	424	442	395	454	459	428	467	472	438	496	430	455	424	455	455	434	437	460	452	472	440	422	427	426	472	463	454	405	448	463	454	454	465	427	438	439	461	404	404	475	447	465	439	467	421	427	449	470	448	449	427	418	475	432	445	456	427	455	432	442	495	474	472	505	456	452	445	436	442	427	413	427	436	436	446	453	461	412	478	515	425	442	419	458	438	470	433	429	498	479	464	446	448	474	451	476	432	420	487	460	499	469	455	453	461	438	424	455	435	426	471	442	469	457	437	426	450	404	472	481	455	460	452	453	406	460	455	466	438	459	442	404	458	466	473	450	436	446	426	461	465	491	421	438	420	429	471	419	429	435	456	422	396	424	453	429	434	477	410	423	409	435	462	454	445	458	464	417	420	418	418	436	447	435	441	424	442	451	441	466	449	414	438	419	459	450	468	440	476	455	464	477	473	470	429	467	452	422	423	442	455	425	430	410	443	449	446	449	441	431	457	424	415	423	429	437	441	424	447	402	451	496	425	426	460	418	473	426	472	468	491	468	418	423	472	417	449	435	442	465	420	469	437	426	444	470	477	437	454	420	454	445	468	451	483	419	456	455	381	430	448	460	458	440	424	494	468	440	451	451	451	464	423	449	491	435	425	408	445	442	443	466	443	429	459	443	445	452	465	420	440	441	445	408	407	457	462	451	427	427	441	414	438	439	457	467	422	463	431	447	432	471	481	439	485	426	453	481	482	495	435	482	456	448	461	474	451	470	450	419	470	462	433	461	461	494	461	458	437	453	475	448	425	475	428	489	433	480	448	442	453	454	451	437	457	458	451	434	440	474	439	465	472	454	431	495	452	449	427	430	490	468	448	444	454	449	460	462	445	434	447	414	441	439	476	443	468	431	429	406	419	450	410	459	427	441	488	439	422	442	435	444	444	447	432	437	454	468	457	460	448	463	433	414	416	489	439	425	408	443	458	452	417	474	434	428	398	443	462	389	449	460	420	468	435	484	451	405	471	462	438	448	442	428	432	423	463	445	439	440	422	457	435	436	428	424	431	424	451	496	450	456	440	459	449	470	464	456	435	425	440	433	467	434	445	423	460	458	471	417	447	442	458	451	431	465	419	449	447	484	439	436	451	446	486	423	416	421	474	457	469	425	471	446	417	443	415	463	419	450	464	420	449	442	460	469	469	435	442	444	478	475	456	429	461	479	445	517	434	444	460	446	430	444	451	453	488	475	421	443	413	431	467	414	469	422	453	436	454	457	417	453	433	484	426	410	432	501	467	471	438	461	451	433	448	453	437	419	451	473	494	433	453	462	452	444	471	430	431	457	437	436	476	449	471	445	437	486	440	445	439	449	442	464	446	460	388	416	423	447	454	427	455	455	429	423	441	465	415	472	432	446	455	458	458	422	445	460	398	431	478	452	455	440	437	461	453	452	453	452	462	469	426	446	476	447	432	441	454	448	436	449	470	415	451	437	425	415	465	436	473	468	429	430	454	429	442	456	412	448	437	431	456	460	423	459	410	424	441	437	430	475	454	465	435	442	421	439	442	439	456	444	467	439	465	472	423	440	430	407	472	429	443	456	443	446	463	466	459	442	488	425	468	424	440	481	428	464	422	445	411	436	443	456	451	467	472	461	478	444	478	457	447	478	422	452	411	431	436	467	457	474	477	463	445	468	427	491	438	427	446	467	420	420	442	410	409	469	448	465	440	482	464	449	445	445	440	435	448	436	458	470	449	465	451	410	425	423	467	425	441	470	445	398	461	418	454	457	413	448	454	427	436	425	458	452	431	433	421	452	467	424	434	448	413	450	430	443	446	465	448	469	481	498	428	459	456	477	455	467	450	456	471	441	453	499	453	432	449	434	431	441	404	445	440	453	459	435	423	459	477	420	467	437	426	445	406	473	455	436	475	447	445	446	465	459	451	415	471	448	448	451	465	459	459	430	447	476	441	466	456	454	426	468	462	445	450	486	447	443	454	474	477	437	460	456	466	471	455	462	431	450	420	443	422	444	461	428	458	422	465	521	466	471	478	434	461	436	474	467	416	461	454	467	464	471	444	467	473	434	451	414	467	431	453	473	430	444	425	458	463	441	457	428	458	526	458	437	421	438	435	450	434	432	421	396	431	412	465	462	440	452	457	466	449	419	454	433	442	447	480	451	403	488	443	439	424	488	422	402	444	445	447	468	424	440	472	424	447	444	467	444	412	413	426	432	443	438	459	438	463	484	471	464	446
3553	5218	3549	1822	1376	1118	924	849	747	645	584	615	604	577	527	527	501	543	493	474	509	520	486	556	494	463	517	490	475	476	532	510	511	507	508	490	466	495	487	491	509	495	478	483	494	484	466	484	501	446	474	462	453	492	474	426	492	488	445	499	455	505	518	516	457	512	489	466	480	488	496	454	462	531	486	479	438	464	503	506	452	463	485	493	505	482	479	481	493	445	494	455	462	435	454	486	467	507	514	495	432	488	428	494	477	500	504	472	498	467	452	472	516	459	450	492	440	515	442	459	464	445	488	462	487	499	455	529	458	490	466	475	472	507	464	463	484	508	435	484	453	510	466	493	488	495	495	501	477	489	470	479	451	473	480	486	466	505	458	500	519	498	506	511	454	438	486	497	474	475	454	487	483	493	441	479	446	504	503	480	490	466	466	527	480	510	471	480	489	454	439	481	433	446	516	482	509	486	470	502	489	466	470	484	489	476	491	468	471	494	457	472	500	527	481	484	467	453	478	482	483	474	452	482	483	491	495	475	466	506	477	515	478	500	477	460	485	479	526	461	467	496	464	502	487	442	495	481	489	498	468	514	428	525	458	502	485	428	496	469	528	513	468	493	478	469	465	471	457	489	491	471	442	505	485	478	473	494	471	468	478	463	513	513	479	492	472	480	494	492	480	515	531	487	476	488	478	403	444	532	416	514	470	442	452	476	478	483	512	489	477	471	512	516	440	457	530	511	485	470	512	470	465	512	524	465	476	466	493	504	503	506	506	520	504	474	491	471	472	490	452	474	491	471	484	446	507	479	458	483	451	505	487	479	495	478	483	472	489	490	507	518	481	462	414	484	505	488	469	468	487	476	487	478	485	486	470	492	438	483	486	469	489	490	498	464	459	514	475	492	454	490	478	486	490	503	491	483	476	515	498	487	491	466	471	494	476	491	496	479	498	477	486	458	464	494	487	498	453	475	495	483	451	478	499	484	485	467	488	454	481	509	501	480	484	478	486	470	512	511	495	485	496	490	526	463	495	488	501	497	505	474	484	498	481	527	478	488	483	500	496	480	495	471	468	481	474	498	465	491	483	498	474	492	475	503	522	484	483	484	474	480	491	458	518	473	478	484	444	482	466	478	481	506	484	465	502	463	478	465	474	467	492	479	483	464	517	492	537	482	471	481	467	492	460	503	504	472	510	532	458	475	460	496	500	465	471	473	473	481	452	464	463	464	472	476	469	492	512	497	466	518	488	455	440	487	448	509	497	497	498	469	503	499	495	430	480	508	490	503	500	453	463	488	519	480	500	460	510	460	493	507	505	482	468	468	478	480	479	510	495	479	505	447	479	438	505	435	510	429	502	473	530	492	474	479	450	514	485	501	486	479	491	437	499	482	490	498	416	476	511	505	492	538	442	462	522	491	509	466	481	478	487	490	480	462	479	484	469	476	484	465	446	504	457	510	561	496	477	480	520	488	484	485	436	504	500	479	483	486	465	485	474	486	444	481	514	494	485	450	482	473	494	506	534	467	439	484	441	493	488	504	480	507	454	474	499	457	490	456	474	469	499	507	492	470	488	445	494	469	484	487	460	491	489	460	493	447	500	470	470	504	519	518	483	469	487	498	513	454	503	460	539	469	484	493	464	535	494	495	465	511	480	499	517	544	453	512	459	489	508	488	499	503	471	477	493	484	505	476	503	511	470	514	474	480	489	488	463	467	520	478	487	457	505	488	478	443	495	490	490	488	492	480	484	483	443	512	494	467	459	450	480	517	474	505	510	496	437	460	503	457	504	461	482	483	489	498	479	502	472	483	485	461	428	463	499	492	455	512	518	488	512	491	496	491	476	501	474	447	483	451	485	442	516	468	445	484	447	509	451	469	456	468	489	470	477	489	498	463	469	468	470	456	493	489	481	498	510	483	473	487	480	470	466	491	477	516	459	464	445	486	448	461	495	490	513	513	438	472	468	503	532	486	464	485	511	469	484	476	494	462	494	484	487	473	483	492	490	529	467	479	482	490	441	447	510	454	497	501	465	457	509	467	493	470	531	491	468	476	473	477	474	489	502	437	454	477	470	466	476	481	504	516	499	455	480	473	469	477	460	486	442	485	474	466	505	439	494	516	427	486	464	476	460	487	495	449	452	482	492	479	501	460	446	502	460	492	479	459	505	523	477	533	483	484	468	493	486	473	482	445	493	495	492	492	473	453	501	459	412	470	476	468	476	471	485	483	497	468	496	500	505	476	459	508	497	493	460	500	447	468	481	488	472	537	482	494	476	507	486	465	521	499	501	493	514	440	501	509	485	539	457	489	482	464	471	460	493	496	443	447	506	487	480	477	488	516	472	504	475	453	521	533	529	459	517	448	468	450	432	507	458	520	491	492	495	498	471	504	496	496	496	507	474	462	464	475	482	471	470	460	454	475	462	472	514	465	461	480	484	488	475	456	449	466	464	469	471	498	489	502	492	487	469	492	498	498	494	488	483	474	482	480	519	460	470	482	496	489	508	486	432	460	446	471	461	512	476	508	491	467	508	463	515	493	470	482	510	493	467	482	451	468	498	439	472	493	495	445	456	509	466	495	472	486	482	482	478	476	488	483	466	513	474	450	471	494	482	484	486	493	492	459	474	481	454	480	500	481	507	476	470	485	484	459	446	459	494	481	478	501	471	463	488	453	482	445	485	475	503	500	472	493	482	481	452	483	481	490	471	487	497	493	478	496	451	474	480	496	508	474	474	418	479	462	462	472	476	515	494	481	529	516	481	478	454	483	485	481	523	438	485	490	470	517	497	495	486	484	464	512	437	476	485	457	476	489	484	463	437	501	459	473	474	498	497	461	477	485	505	503	485	462	490	459	491	503	485	486	508	475	492	487	466	499	464	493	468	483	527	479	483	508	459	483	467	447	474	496	474	468	477	467	525	481	461	477	474	475	477	493	500	506	481	480	486	446	499	455	496	504	489	437	471	487	474	473	457	464	489	497	466	468	471	499	466	477	472	474	500	477	480	432	459	445	501	470	512	491	470	473	492	485	466	469	478	473	488	489	503	521	476	447	445	472	482	487	458	499	452	481	519	499	490	461	528	464	465	483	452	504	465	526	471	508	473	493	488	475	452	493	467	458	453	514	504	530	481	489	495	486	526	447	503	455	488	477	496	514	517	457	476	491	483	457	476	478	480	459	458	474	504	466	493	487	494	471	454	488	539	491	468	446	485	489	485	490	468	426	417	468	457	478	479	486	498	456	497	480	457	489	501	463	473	509	519	451	508	495	465	506	471	489	468	489	484	481	498	452	499	465	450	510	513	457	460	456	473	486	514	484	520	468	484	477	492	453	454	453	452	500	501	498	480	445	489	495	489	501	517	517	474	546	509	494	482	461	439	503	428	464	474	486	440	513	512	476	468	479	510	460	489	507	515	473	477	448	477	482	473	520	480	506	460	459	512	496	511	474	492	458	438	457	481	481	462	506	446	496	486	473	503	461	457	453
22873	21438	29160	24141	21441	21483	7337	1351	947	993	853	755	774	741	779	715	657	626	675	683	619	645	567	647	640	526	577	623	608	562	634	578	620	558	585	555	599	586	605	557	535	591	611	588	607	572	619	565	566	580	595	592	565	614	596	636	582	577	597	544	602	545	538	566	610	550	563	573	573	601	535	592	588	576	609	602	613	581	551	557	563	536	566	512	573	625	549	544	579	574	540	563	558	549	522	638	573	549	561	488	556	550	570	588	596	530	575	607	557	580	567	602	554	512	606	597	586	559	568	514	582	534	555	583	611	614	578	605	604	585	554	532	560	610	581	552	572	576	565	547	566	568	581	547	556	565	575	554	555	574	570	572	561	554	554	551	572	540	614	553	542	546	552	572	563	541	596	578	617	550	575	567	582	587	549	591	562	585	557	582	583	602	630	570	559	641	556	557	586	553	564	573	537	593	547	544	638	584	525	572	545	523	538	614	567	619	601	571	577	546	591	547	555	544	570	603	563	586	577	539	597	544	562	574	551	592	576	555	598	581	594	532	602	576	545	610	589	597	547	567	555	605	554	591	533	570	601	573	572	559	567	562	536	523	543	584	515	614	562	546	537	545	596	603	576	579	567	545	594	581	557	578	571	554	580	542	564	560	599	559	574	529	588	567	541	607	587	595	559	577	541	608	570	580	625	541	560	592	575	596	591	538	557	566	563	596	595	538	553	563	514	536	565	531	553	570	525	549	582	580	592	572	581	532	541	587	574	594	537	579	546	556	577	551	593	580	570	588	539	566	572	618	553	531	567	597	593	560	564	542	545	588	556	595	581	566	577	531	564	557	557	568	535	539	538	513	583	563	563	548	556	593	573	597	586	583	539	578	568	529	541	565	545	540	586	598	531	565	569	586	562	588	581	591	572	580	595	549	564	527	566	570	533	594	567	585	579	553	529	577	543	585	593	583	587	539	574	547	562	565	576	591	606	553	564	557	577	572	540	573	536	545	589	576	558	550	529	557	563	562	558	570	541	561	586	569	595	571	584	571	573	556	552	549	558	568	545	555	552	530	555	547	577	567	586	527	580	522	571	584	559	575	566	541	591	599	573	581	557	531	548	555	603	555	614	564	555	601	556	600	520	582	569	565	529	598	578	559	557	539	597	588	549	529	593	608	583	536	585	567	557	597	560	586	592	620	580	592	528	602	556	527	617	599	588	594	567	574	591	564	559	541	548	569	591	571	557	557	556	589	532	546	566	559	564	572	572	531	573	573	578	597	591	598	553	529	577	536	553	518	578	561	567	567	575	560	594	559	563	534	540	574	563	582	611	557	546	565	527	607	575	578	571	581	600	542	547	553	594	563	541	553	528	568	593	580	568	586	567	612	547	608	548	552	570	543	563	537	574	538	555	583	594	547	563	608	543	564	559	581	507	534	576	566	579	538	568	576	590	565	574	592	595	540	547	578	584	593	561	553	574	557	558	581	565	551	619	598	522	588	564	597	568	548	596	565	570	584	564	537	552	551	563	577	558	572	535	546	546	598	568	558	558	544	585	565	578	618	588	560	561	576	587	541	585	642	560	559	571	569	573	600	597	526	556	534	537	557	603	530	533	568	536	535	555	605	545	559	585	575	545	607	573	596	520	591	546	553	548	607	597	583	615	550	561	578	548	590	587	558	629	558	583	539	553	569	586	571	545	576	618	569	607	574	587	590	576	551	579	568	534	537	610	609	590	542	567	601	523	605	575	565	565	584	583	572	564	561	554	570	564	590	599	615	603	575	558	545	569	598	573	575	563	580	552	569	524	514	575	580	599	549	571	581	566	590	564	529	550	539	562	625	556	570	567	582	577	550	592	580	589	602	567	583	577	614	576	533	584	571	598	588	570	599	561	527	565	578	540	583	587	583	543	528	594	563	520	553	566	588	576	610	530	586	542	630	574	585	552	600	566	572	588	555	590	577	564	591	578	538	625	546	548	542	609	566	487	578	562	572	582	530	557	527	569	536	553	562	551	586	571	565	553	540	554	579	541	573	597	598	586	574	616	556	552	547	526	583	603	551	545	594	584	560	540	575	566	578	548	561	559	582	552	601	598	606	559	580	569	560	554	539	533	533	625	587	568	544	591	606	607	633	572	526	581	588	591	591	555	575	599	563	588	557	544	567	545	597	591	619	540	584	581	589	569	571	577	594	573	588	627	553	645	535	575	578	535	518	564	550	559	586	587	602	567	585	602	523	548	547	571	532	558	562	542	577	558	569	596	577	578	540	584	558	583	552	568	572	566	555	539	562	561	595	584	571	562	585	602	569	569	571	560	548	560	544	566	540	578	624	545	541	578	576	597	591	575	587	556	600	539	606	562	558	567	609	524	546	569	557	517	651	590	527	564	593	594	586	566	544	572	531	541	570	575	597	549	559	543	582	589	593	559	593	573	546	583	555	560	549	568	671	583	557	604	566	586	590	558	535	581	599	519	591	544	530	549	521	546	615	544	554	565	549	609	551	588	598	578	550	596	588	555	586	570	584	626	588	563	525	598	576	613	583	560	572	596	536	611	564	592	567	550	595	572	574	553	610	567	567	552	586	530	544	543	562	590	577	584	559	564	550	562	532	585	542	558	541	607	577	497	595	556	559	549	572	559	560	531	563	540	579	532	560	594	591	544	565	585	566	566	620	565	529	567	569	570	567	559	567	559	537	534	586	559	558	571	543	549	589	550	580	569	563	534	575	568	575	557	579	563	541	566	579	557	581	561	573	570	549	526	584	605	587	580	560	541	583	560	595	543	571	525	577	561	554	571	583	626	593	572	573	586	560	540	568	571	533	562	548	568	554	572	574	560	567	529	578	583	515	553	585	572	582	561	569	577	544	566	554	565	564	565	614	560	592	609	563	543	563	536	553	573	584	535	543	599	536	549	539	545	583	553	624	554	541	571	554	553	585	582	606	600	580	540	566	567	542	608	585	543	570	548	569	549	560	551	587	626	586	561	583	577	580	545	563	563	562	555	584	580	584	576	574	590	573	584	581	586	535	556	563	552	572	592	573	588	582	552	564	558	548	577	520	604	548	574	547	561	557	549	596	560	550	580	563	552	565	534	574	557	594	529	545	607	576	559	538	563	584	550	562	569	567	556	538	578	554	598	544	595	575	590	567	552	614	544	562	573	595	555	593	552	579	576	547	557	587	639	578	532	574	597	595	561	607	569	546	575	565	556	547	586	592	550	537	566	594	608	537	542	538	598	553	495	557	543	588	553	585	531	559	575	586	571	568	550	549	531	558	593	540	551	606	573	562	604	578	562	552	561	547	526	553	522	549	567	541	551	559	565	534	619	566	561	596	559	557	567	577	596	555	574	553	531	545	565	573	557	562	564	592	540	603	604	563	655	587	580	576	560	575	574	613	559	529	599	562	568	549	568	527	577	512	584	549	572	539	586	533	598	554	562	571	547	581	549	576	597	524	550	593	569	589	539	566	592	556	567	563	553	562	557	561	572	593
4817	14982	9982	4987	3638	2719	2117	1710	1443	1270	1185	1050	919	887	849	793	718	757	723	640	697	664	662	650	669	653	620	624	645	574	624	575	647	600	617	620	634	618	592	549	596	568	584	596	601	559	626	577	592	591	619	580	538	579	575	555	610	585	579	557	573	611	593	575	605	537	591	580	609	569	555	582	554	603	587	606	598	587	595	548	594	552	630	596	564	590	612	552	603	566	574	572	552	595	550	584	580	564	575	552	575	598	576	587	531	577	596	572	528	551	636	572	603	598	607	534	573	589	559	538	593	597	584	531	591	565	558	545	590	567	533	590	613	576	580	579	554	570	551	553	569	571	584	615	557	593	552	551	565	603	568	595	525	613	526	600	611	586	563	592	535	545	560	550	587	623	601	519	579	631	585	618	580	568	552	558	582	531	561	565	557	541	575	597	567	610	578	571	540	597	570	606	584	582	580	610	588	609	571	609	568	544	554	555	634	567	606	587	571	612	553	562	579	588	574	590	598	559	575	547	573	608	568	574	574	557	571	605	549	604	540	581	579	591	582	612	567	566	565	574	494	561	584	572	544	590	524	575	586	584	559	565	589	582	577	597	563	597	572	571	584	581	555	522	562	577	573	552	590	595	571	546	610	569	575	543	555	590	597	600	587	567	576	556	587	578	544	540	628	591	584	626	563	562	524	554	596	552	611	568	588	526	629	596	573	588	586	575	612	573	597	540	568	581	597	569	587	540	540	588	631	566	576	561	562	585	618	584	564	580	578	571	583	560	600	579	561	586	568	611	555	532	584	573	586	528	609	550	543	565	556	583	596	611	576	579	564	559	597	531	599	510	546	617	564	590	571	559	567	586	613	568	638	616	514	581	571	574	577	558	547	576	564	532	600	575	635	568	571	535	616	566	565	561	612	560	562	561	548	558	583	560	515	567	567	557	578	571	569	570	529	562	546	597	582	562	566	537	545	585	563	549	604	590	582	597	568	608	554	598	525	549	622	578	584	576	572	579	576	566	612	618	562	625	582	564	582	556	587	575	559	596	622	598	595	597	561	534	593	576	537	576	564	565	506	537	562	571	594	579	573	607	588	531	581	543	611	560	576	610	552	571	586	595	610	554	613	520	548	576	615	557	602	570	578	601	608	584	584	565	607	566	560	575	611	586	566	568	565	552	568	606	611	561	569	607	568	566	587	586	548	605	643	585	564	535	607	564	515	603	502	585	576	558	548	549	551	590	550	511	558	595	578	564	573	578	575	568	568	575	535	584	591	558	579	555	584	599	580	588	542	561	606	547	544	547	545	610	554	597	579	584	606	584	589	590	608	559	616	597	627	558	614	596	540	593	582	557	603	578	600	566	567	562	616	568	592	532	532	601	583	576	568	573	590	587	592	611	601	589	598	537	597	551	573	586	593	548	553	566	577	592	559	552	562	590	592	609	612	515	600	566	575	613	560	549	586	604	579	560	595	603	549	575	565	591	581	580	547	592	595	547	545	549	592	630	582	543	600	584	611	571	553	552	570	527	550	585	597	577	592	559	573	545	560	560	544	555	555	609	575	560	520	593	597	564	591	589	582	566	620	605	601	568	574	576	566	599	579	550	559	560	589	601	503	576	607	557	564	626	594	587	552	504	603	566	571	557	564	592	581	552	569	565	604	571	563	611	572	579	549	552	555	546	561	569	624	594	586	571	572	562	570	546	553	566	565	603	564	560	549	612	576	572	590	590	583	569	555	542	561	581	575	597	571	609	584	547	595	599	573	553	567	510	608	547	588	595	559	594	557	525	565	537	592	597	567	509	575	614	571	591	601	560	561	594	580	564	593	578	522	600	569	543	533	533	573	606	558	566	556	587	589	536	582	573	561	563	598	605	618	562	568	602	604	607	559	574	587	572	586	556	552	564	545	581	583	569	591	561	623	605	539	585	570	604	570	549	600	577	606	558	571	559	579	546	555	571	603	599	624	552	575	562	574	623	589	566	564	598	588	553	597	582	559	572	603	557	587	577	580	570	569	555	551	573	571	571	574	555	620	537	594	577	589	573	539	570	591	605	579	577	577	584	587	575	566	566	570	609	593	562	544	579	573	555	582	593	592	580	614	593	552	572	544	585	552	638	616	552	563	564	563	565	587	569	578	610	555	577	586	607	578	606	575	570	578	585	575	592	586	575	586	585	626	586	550	601	560	557	559	602	565	615	566	559	555	563	577	569	573	587	585	592	560	559	566	610	571	587	558	557	598	592	538	552	596	586	603	576	576	568	589	604	560	619	555	556	567	585	620	565	557	599	616	550	566	561	612	600	567	526	598	561	540	587	556	554	603	559	573	567	549	573	578	570	561	584	569	580	561	603	621	593	589	591	588	604	570	558	551	595	541	555	551	557	575	592	543	570	581	572	574	594	548	571	568	543	570	556	580	556	601	574	559	591	596	590	648	565	606	624	557	590	602	577	567	564	568	583	539	560	557	529	614	606	555	569	570	571	562	568	579	573	597	549	601	572	590	561	603	580	559	544	594	569	572	597	579	564	569	576	578	544	568	586	590	566	578	583	589	560	616	551	607	572	556	522	561	580	619	563	543	525	592	575	574	632	556	587	567	505	561	587	577	556	571	580	618	601	558	600	562	584	533	586	570	552	591	584	566	544	596	560	536	576	558	587	590	507	560	595	568	568	576	522	519	572	562	608	605	577	600	585	598	609	606	574	566	577	588	536	578	566	599	586	604	539	614	549	581	559	574	580	561	586	557	586	574	537	586	610	590	551	584	562	550	576	585	591	563	596	594	619	565	534	575	611	557	558	576	587	612	530	561	617	579	571	570	568	565	556	558	574	584	596	581	539	593	581	584	577	579	573	598	610	573	608	617	647	571	617	562	549	621	571	572	600	550	620	552	583	596	575	604	612	587	605	572	554	553	594	565	554	574	581	547	602	625	598	567	570	576	600	573	599	564	604	549	592	556	569	585	585	590	557	598	566	594	594	566	557	561	552	583	579	584	585	583	553	554	567	603	555	543	597	579	583	607	610	603	559	576	609	598	536	580	550	553	558	573	573	566	579	577	562	619	608	579	573	570	565	595	578	531	578	569	592	610	623	570	569	555	573	581	581	561	581	586	571	589	587	573	586	579	577	552	570	594	580	557	590	571	559	551	619	579	575	552	585	615	575	552	592	564	530	545	595	584	576	585	576	597	530	574	578	567	553	591	593	584	558	598	597	596	585	527	585	556	566	581	603	553	523	589	600	616	563	557	600	571	580	592	569	521	540	574	630	551	556	608	593	537	561	566	576	602	607	568	575	586	559	627	593	550	589	572	602	577	570	598	592	581	581	598	584	577	535	591	502	552	557	587	525	590	583	574	610	544	596	554	582	593	561	550	576	560	567	553	591	544	629	548	585	610	564	510	548	544	599	576	602	571	568	563	546	562	570	579	592	554	581	567	587	562	560	574	573	542	588	592	581	572	546	530	531	578	609	601	580	549	553	569	574	575	615
27939	17376	3338	649	458	414	297	245	268	240	219	247	237	256	204	218	238	226	224	254	221	237	216	213	257	216	236	200	240	213	213	200	240	228	223	234	229	243	237	228	241	237	228	219	214	196	243	222	222	214	229	245	214	258	223	222	232	197	223	229	247	210	238	207	216	240	233	234	235	199	211	208	243	211	222	183	233	203	223	212	234	221	210	198	241	218	224	242	242	227	203	241	206	202	212	239	213	221	205	209	198	238	223	233	219	232	245	232	215	222	222	196	230	229	224	241	203	232	214	242	225	208	249	236	216	202	231	218	214	257	225	223	223	225	231	218	215	235	237	221	221	221	263	208	280	218	209	219	222	192	261	232	197	211	239	201	231	223	195	228	251	227	207	236	223	217	213	203	210	202	210	219	230	218	236	237	220	209	215	221	226	208	263	243	220	253	214	218	218	214	234	227	226	263	234	211	228	227	220	243	212	225	226	216	227	223	221	229	254	233	238	230	241	206	220	221	225	232	241	221	201	217	236	210	215	206	207	213	208	210	218	214	229	238	232	241	220	231	248	216	227	239	238	238	223	213	237	241	235	224	236	247	217	235	237	226	213	231	196	240	230	210	246	234	213	222	214	216	214	240	232	216	233	210	218	219	222	221	219	228	223	229	208	244	225	246	244	211	214	232	193	250	233	232	245	232	245	216	242	212	216	223	243	209	247	238	208	211	219	243	244	226	231	219	236	247	234	240	255	203	219	236	217	256	205	194	234	223	245	252	208	213	231	238	226	249	230	257	230	207	238	226	237	216	213	211	258	254	215	237	213	232	204	221	234	202	205	239	208	237	231	207	224	226	199	244	236	231	246	229	217	206	228	208	218	203	225	244	215	206	204	214	225	229	222	230	238	248	220	257	236	230	222	261	225	233	243	240	226	201	230	226	254	222	240	226	236	228	221	198	215	220	227	234	224	211	241	235	216	228	219	223	227	215	216	253	220	233	213	220	225	245	230	223	216	233	239	232	222	206	236	242	226	228	268	259	233	214	242	238	229	217	237	245	230	235	207	259	230	221	216	225	210	260	209	193	224	237	225	219	214	210	226	226	211	215	233	229	201	215	238	213	231	247	229	232	213	230	220	223	222	239	230	217	209	221	253	208	252	213	226	225	224	212	230	233	230	201	215	239	228	210	245	244	243	216	221	223	230	200	231	230	208	227	216	236	226	200	229	224	219	238	242	249	218	236	225	251	214	209	238	236	202	216	238	240	236	238	246	206	231	213	222	229	226	232	233	217	229	203	223	204	218	226	223	219	237	243	242	225	220	241	228	248	233	254	213	217	236	215	233	219	234	212	233	216	228	225	232	225	221	245	198	236	227	234	222	249	252	202	240	209	239	235	250	237	236	204	251	230	233	215	256	219	242	240	242	220	219	236	239	194	237	254	214	231	229	216	202	219	220	206	244	230	218	231	244	229	226	224	233	229	224	241	209	230	208	227	249	235	233	225	236	239	228	250	210	224	212	243	233	224	207	237	227	228	241	233	243	204	236	228	235	200	230	258	219	248	236	222	248	214	211	233	204	201	227	233	212	202	222	221	214	221	202	217	224	243	249	228	258	227	254	246	256	249	238	230	226	219	205	212	220	220	214	202	272	245	257	242	234	228	232	217	204	232	207	210	244	223	240	245	241	197	237	241	216	240	216	238	228	245	219	233	233	201	238	223	236	228	213	251	210	218	239	235	198	200	229	209	227	230	260	229	218	218	228	222	229	219	209	221	204	239	208	213	217	257	206	208	233	231	213	226	202	222	220	228	264	235	238	203	236	206	204	218	222	249	223	220	230	210	243	241	220	215	230	224	230	225	201	252	228	240	238	215	198	216	241	239	222	240	220	202	222	235	214	226	251	218	251	229	230	220	248	231	232	197	226	229	233	211	224	214	210	241	218	207	227	213	200	212	241	236	222	210	247	229	227	231	203	215	217	213	222	214	243	219	251	221	206	199	215	247	225	243	246	228	196	256	228	216	254	235	224	228	258	220	218	228	230	240	213	220	225	240	213	211	208	250	250	225	224	225	188	252	204	240	228	227	223	211	198	254	274	210	238	246	251	249	263	209	224	235	227	223	198	226	215	222	241	231	199	226	221	218	231	231	217	239	218	203	224	188	238	244	246	265	233	218	210	217	222	244	223	216	213	202	228	214	192	246	217	222	234	248	231	252	233	238	228	253	239	228	212	238	232	225	241	224	224	198	243	199	240	209	213	183	225	254	221	211	240	235	240	220	233	233	229	211	262	242	231	239	227	207	214	222	247	213	244	235	226	237	197	208	225	228	193	225	260	235	243	222	216	228	208	192	258	224	199	198	241	239	212	220	224	224	206	250	221	219	229	216	223	216	225	235	248	253	198	218	206	187	238	195	224	242	185	245	255	232	244	217	223	215	231	263	223	235	219	234	227	245	234	230	223	186	245	247	224	210	212	215	202	201	225	227	207	247	212	235	240	244	215	194	222	234	232	236	222	228	235	218	251	198	235	220	224	237	198	213	216	230	254	224	229	248	214	221	222	238	248	239	222	210	211	239	212	208	221	223	231	266	212	211	210	270	229	234	229	216	222	205	251	217	237	212	200	205	236	238	257	254	227	222	209	198	217	216	232	223	236	219	230	237	234	201	219	243	220	240	218	227	241	224	247	235	220	215	248	223	246	221	241	250	216	216	200	199	229	229	263	226	224	238	238	232	237	258	225	219	233	230	220	213	242	232	210	225	219	235	207	238	219	213	211	223	220	224	222	224	217	240	228	241	208	231	226	216	223	213	207	216	233	215	224	222	231	232	243	244	267	226	225	245	219	216	212	226	206	219	215	228	208	226	219	255	235	236	243	223	251	210	215	211	205	236	215	257	216	215	235	268	245	212	251	240	223	244	217	234	221	213	224	206	236	217	201	221	191	245	246	237	243	225	235	250	224	200	213	218	252	227	204	214	224	205	221	260	217	236	246	237	226	234	239	235	214	219	194	227	219	211	203	221	250	212	234	233	258	203	208	253	230	244	193	219	231	254	240	203	218	241	201	244	231	228	222	206	225	222	225	208	239	215	207	244	231	249	241	253	211	217	250	200	238	239	224	230	200	217	220	224	224	192	235	244	227	207	199	212	239	232	220	216	232	254	250	222	252	243	201	227	232	254	237	235	209	226	219	234	214	213	205	236	228	228	212	234	206	229	223	227	185	215	225	235	237	225	233	214	208	216	210	228	215	230	275	211	251	258	248	238	228	223	227	210	223	238	219	199	237	220	245	226	222	225	210	206	225	193	221	198	222	214	206	225	260	222	206	227	228	240	217	266	227	225	234	210	228	229	227	238	229	224	229	238	229	243	218	231	220	248	239	236	224	229	219	223	224	222	231	223	215	216	201	204	219	229	224	234	230	247	211	261	245	254	232	217	224	222	217	229	218	222	191	212	258	198	215	229	254	223	218	205	214	231	237	263	222	240	214	241	202	227
4250	918	677	418	377	344	314	278	309	280	277	247	246	260	294	266	276	263	268	255	267	246	262	279	227	257	259	247	275	276	245	267	247	260	252	276	252	260	243	271	257	268	248	255	271	231	239	267	262	251	251	266	259	234	300	258	274	256	244	264	285	265	239	245	246	239	250	241	226	265	268	258	239	261	256	249	264	247	260	264	264	231	234	270	275	275	254	254	245	243	258	244	250	255	254	249	252	286	262	243	257	271	269	265	262	282	264	254	269	245	259	267	251	253	245	239	254	244	256	261	241	251	285	277	231	264	242	266	265	258	273	254	249	225	249	244	259	286	261	246	243	241	232	234	242	241	298	255	292	249	265	240	257	246	260	236	242	295	241	235	283	239	246	268	269	279	275	250	264	246	268	246	252	251	271	260	273	259	269	272	255	268	265	266	254	266	275	242	279	282	239	265	251	263	249	282	252	247	283	248	266	232	249	245	247	252	242	233	251	234	281	269	252	283	254	256	247	277	230	264	273	284	254	210	267	218	273	257	249	264	273	245	259	265	245	270	246	260	252	254	222	237	256	283	250	274	273	230	247	259	267	246	256	260	233	245	248	234	285	236	249	257	239	258	233	266	252	268	248	256	253	225	280	260	290	247	250	263	279	250	231	276	234	241	262	260	248	247	267	234	226	231	270	248	255	266	245	262	270	271	248	271	274	228	228	256	283	244	245	263	230	246	241	249	271	256	249	269	274	244	242	251	250	273	274	302	254	248	241	236	272	288	248	253	258	239	236	274	249	245	260	249	245	259	294	229	241	261	251	242	286	281	262	257	257	256	251	246	253	252	259	253	274	267	250	261	266	284	254	242	256	274	258	261	280	245	265	270	257	242	268	276	262	293	266	250	259	264	264	228	239	273	263	250	261	246	258	231	246	265	246	237	294	257	253	265	263	276	265	213	250	261	239	249	259	255	267	229	264	251	272	248	248	217	271	238	283	263	252	242	284	252	235	239	258	281	279	260	261	247	283	241	284	280	253	256	249	242	258	263	251	233	248	259	261	241	267	264	250	262	239	249	252	250	266	265	238	263	249	251	273	247	240	272	249	259	251	252	261	281	267	265	245	266	267	239	233	261	250	282	244	264	258	239	258	266	276	209	240	292	259	273	268	245	242	233	236	246	256	263	250	232	260	244	256	242	253	272	257	262	257	254	237	287	239	280	240	258	227	253	236	239	260	267	257	245	229	253	280	276	232	260	235	236	245	246	223	277	241	264	246	256	242	275	249	249	275	247	242	253	251	243	263	259	265	277	244	255	218	257	242	242	256	250	278	251	255	234	275	293	253	273	237	255	270	233	248	260	267	249	275	240	247	267	268	226	227	277	254	256	241	248	273	248	246	221	229	266	260	271	272	230	241	226	251	256	253	273	256	265	296	222	264	237	238	247	267	245	268	256	227	257	282	263	255	260	275	272	260	255	282	251	265	247	276	247	263	247	252	249	257	267	262	231	284	286	265	262	254	256	272	278	271	239	281	268	222	253	239	221	234	232	244	247	267	261	245	249	256	253	251	259	255	234	233	252	268	244	252	260	233	282	239	242	249	286	245	267	277	245	265	219	266	267	268	249	262	271	266	276	245	251	243	239	226	246	280	288	262	253	262	223	265	242	231	273	269	231	250	233	259	256	255	234	267	271	252	250	252	285	252	269	248	260	274	270	275	262	258	258	251	255	269	261	261	273	264	258	249	297	260	256	256	273	253	249	243	249	268	253	252	259	237	257	271	258	263	259	236	249	250	239	226	257	254	266	241	244	256	254	243	255	233	252	242	253	289	274	246	236	228	254	253	242	264	276	265	290	268	243	256	249	258	263	258	258	272	287	289	278	238	265	267	262	269	245	262	274	247	258	242	263	273	254	239	285	286	261	290	245	221	249	282	234	255	225	257	247	268	274	286	301	265	236	272	247	267	262	271	298	268	254	278	258	254	245	267	259	265	256	274	250	235	240	263	251	261	285	252	257	248	230	246	259	246	274	245	281	254	249	246	240	242	249	291	266	281	255	257	244	234	257	259	294	244	255	272	258	254	243	240	242	266	257	258	273	235	252	283	290	254	255	231	254	225	287	249	247	255	261	251	249	247	250	280	249	274	242	265	264	265	260	246	245	226	257	269	252	265	263	264	245	271	275	246	274	262	241	252	258	267	247	233	276	231	253	227	249	243	262	275	266	247	284	251	277	242	251	249	264	275	274	246	265	264	270	266	254	256	243	244	242	268	273	219	239	280	238	271	285	248	236	270	256	234	237	278	237	233	240	266	266	225	230	248	244	274	270	281	243	251	282	255	258	285	249	254	264	253	287	264	243	245	274	252	254	245	262	272	266	269	252	259	260	242	260	244	288	252	226	254	245	266	262	260	278	265	268	238	280	261	270	236	287	257	249	253	275	280	283	272	255	248	272	251	247	238	262	277	270	252	278	243	265	256	246	244	266	253	261	299	272	284	275	265	250	268	229	271	268	269	249	259	253	255	268	246	251	295	264	253	268	280	286	247	241	265	245	258	246	228	247	239	259	253	255	264	277	259	246	252	297	262	269	239	248	256	248	270	225	267	263	269	256	274	241	258	255	269	272	234	256	225	280	266	238	240	266	261	271	253	250	242	273	279	240	253	254	239	245	264	244	218	271	276	277	235	260	230	256	266	269	267	270	270	244	260	233	283	233	270	267	256	280	256	257	229	278	245	239	252	251	259	263	256	279	250	244	256	276	252	254	251	242	248	255	252	268	255	225	274	255	252	286	226	257	247	276	237	251	256	241	247	241	277	251	236	285	239	286	271	257	251	278	242	266	264	261	285	272	258	245	256	275	246	276	234	274	277	277	252	273	255	255	274	254	263	258	233	246	240	241	264	250	260	255	261	276	277	278	210	283	234	264	263	229	254	239	230	283	226	264	266	243	249	239	260	276	261	243	259	242	268	233	265	251	240	256	254	256	268	267	244	268	252	259	239	226	227	275	249	231	274	276	260	235	267	286	255	242	255	263	272	259	258	264	254	250	252	244	256	268	245	226	268	253	259	247	255	240	231	276	262	248	233	244	238	237	246	247	250	249	245	279	285	247	282	257	253	245	251	266	281	232	243	245	230	257	246	244	245	255	264	276	261	235	244	263	240	295	262	263	236	252	274	247	252	297	245	278	249	263	254	257	268	249	237	234	248	264	242	273	285	254	228	240	238	251	248	231	251	261	224	226	263	231	260	257	267	246	247	239	250	240	256	258	229	262	266	231	218	251	234	258	272	239	274	282	214	247	263	239	244	234	252	269	248	267	282	239	294	255	248	280	246	273	250	249	230	265	274	254	267	247	243	259	246	241	273	255	263	286	241	250	286	255	265	256	242	265	265	293	244	276	238	274	275	275	259	238	241	240	303	266	255	288	269	257	263	266	237	253	239	260	232	276	273	281	238	246	275	266	217	249	278	245	257	272	246	268	258	249	259	259	254	268
23898	21368	28616	24482	21343	8527	915	614	518	506	436	402	375	337	330	342	331	278	305	299	323	309	279	264	297	275	258	268	275	262	293	286	249	278	249	283	283	276	279	289	293	270	283	257	279	244	275	239	275	272	289	276	249	255	227	270	266	257	239	261	274	267	254	240	255	308	253	252	245	272	246	266	261	260	254	251	252	281	246	260	267	253	256	246	247	267	297	283	269	253	252	301	265	244	249	260	283	263	252	262	267	243	224	243	269	264	262	255	298	298	279	273	249	249	281	283	268	255	272	242	264	262	264	270	263	237	268	252	247	245	257	272	268	264	239	261	270	252	275	272	264	258	236	277	245	244	263	263	269	255	235	263	268	257	246	269	304	263	271	264	250	273	270	261	248	259	253	255	267	287	270	262	275	260	260	261	243	259	246	277	240	245	263	284	246	242	250	268	239	236	249	265	270	265	227	251	253	265	249	301	257	241	263	262	267	271	273	250	241	259	260	305	260	257	287	271	236	272	254	246	258	254	277	253	276	242	275	243	270	245	265	271	269	225	286	259	262	264	263	238	238	258	272	275	257	266	260	292	241	263	259	248	253	271	265	242	275	269	259	233	255	272	294	280	281	233	265	264	272	268	259	264	256	253	235	267	219	281	233	296	263	231	240	259	258	236	288	261	249	285	239	231	272	260	264	260	258	281	274	256	274	256	256	261	274	256	264	261	251	260	241	262	297	266	287	278	253	270	282	282	246	265	247	286	263	246	252	257	264	268	273	255	259	254	262	269	237	259	290	253	227	233	261	244	263	297	261	271	260	283	259	243	248	273	262	270	264	266	223	258	288	274	244	251	264	270	278	276	275	259	258	252	273	248	244	280	268	245	270	271	284	247	282	242	262	268	268	251	279	251	264	266	256	298	226	259	262	250	295	281	252	256	244	266	275	276	272	243	289	259	252	244	265	234	257	297	251	278	261	274	263	256	272	256	271	259	269	265	284	277	235	237	265	288	268	267	275	307	269	244	280	250	262	245	286	246	267	253	258	265	239	266	255	252	269	263	237	262	268	277	253	274	280	219	266	288	285	233	265	258	246	247	297	275	252	255	265	282	280	255	272	265	284	250	251	246	276	255	257	256	246	277	281	227	271	274	305	263	246	256	235	299	260	241	273	256	258	237	275	235	283	265	286	253	261	243	268	267	260	274	267	251	260	258	247	263	246	264	285	280	259	289	286	264	264	270	240	242	244	260	276	253	240	233	262	255	260	266	276	250	241	246	258	264	248	264	259	247	232	259	252	258	274	299	271	240	229	248	296	247	259	288	278	243	249	246	243	286	288	258	255	273	271	290	229	261	267	258	280	243	278	273	236	262	266	228	248	268	272	262	286	275	271	269	270	257	269	258	280	267	274	280	255	274	255	255	257	246	266	261	251	277	281	273	266	255	221	263	256	298	253	269	278	275	248	256	270	249	274	236	261	260	239	246	259	291	272	219	278	254	217	282	260	266	267	245	274	264	252	260	257	246	288	267	258	246	250	266	249	280	271	267	256	279	269	294	263	223	270	269	272	262	260	260	260	251	254	270	263	253	258	252	248	266	220	276	274	251	232	272	273	260	264	239	246	265	274	268	257	227	242	293	296	258	261	238	266	245	216	257	258	261	245	253	268	287	266	241	250	273	281	266	256	234	276	252	262	246	244	291	249	236	273	254	292	277	291	256	289	265	227	244	258	251	233	240	246	240	233	246	261	264	231	232	270	251	279	274	268	269	239	255	255	257	266	251	258	275	263	267	274	266	292	269	246	240	285	259	265	288	256	261	258	257	249	285	263	261	263	240	275	252	257	279	277	276	248	261	245	261	252	246	250	276	248	269	280	239	260	278	249	276	272	251	275	258	268	257	264	246	260	254	244	283	254	269	227	240	286	266	260	232	249	283	247	270	253	254	257	251	266	251	253	244	251	295	245	266	248	255	272	282	293	239	267	241	274	244	280	274	287	226	257	243	265	249	260	242	261	262	232	252	247	237	263	280	271	251	252	290	258	244	278	267	271	270	288	264	273	277	251	275	257	241	247	258	240	278	256	258	289	269	287	247	242	261	233	255	238	268	274	272	238	268	265	260	273	280	260	246	259	245	252	273	261	251	249	281	258	240	277	237	255	277	259	259	259	262	254	267	278	252	256	254	292	276	269	273	256	276	311	277	260	257	279	298	291	272	282	264	259	266	251	289	220	248	270	249	255	273	263	258	214	253	277	249	251	283	241	242	253	256	251	254	262	245	305	265	268	255	245	254	263	269	247	276	276	266	243	268	278	233	276	257	252	254	283	255	272	270	237	253	260	250	286	268	276	243	221	275	259	267	264	210	237	281	256	259	267	266	250	263	279	262	264	260	228	284	247	271	267	259	262	246	248	251	278	268	264	251	259	263	266	259	287	265	266	263	242	264	270	266	282	195	285	261	274	267	272	269	271	259	260	251	267	268	265	253	259	259	274	274	273	292	265	258	303	257	255	259	265	282	284	258	275	275	274	266	215	230	242	249	270	233	234	254	299	290	252	252	285	272	239	285	275	269	270	273	254	315	244	262	274	268	280	271	253	241	272	227	280	267	224	270	252	269	282	213	270	275	252	263	252	251	259	257	260	230	257	241	269	249	259	254	261	287	250	254	260	268	277	266	279	249	246	266	209	249	254	268	279	265	261	271	255	255	260	264	292	237	254	245	250	247	278	254	265	263	249	277	267	242	274	250	258	252	301	255	259	277	254	249	258	259	250	252	284	257	232	253	231	284	250	257	262	282	271	252	239	259	249	269	273	269	254	271	233	216	312	250	233	262	257	249	265	260	254	255	250	291	269	273	254	277	239	250	258	241	247	267	281	279	270	268	257	253	244	268	271	248	255	262	293	252	250	232	279	248	259	250	240	258	253	285	232	241	268	254	250	282	246	262	253	294	259	256	239	275	262	227	252	242	242	228	230	232	287	264	248	250	244	260	263	252	268	260	257	261	251	277	240	261	278	271	256	246	260	246	254	280	262	265	263	255	304	267	253	290	227	257	232	257	272	253	249	248	279	253	274	260	292	256	266	240	262	241	258	253	243	247	266	232	244	235	255	287	264	276	272	267	251	285	275	245	288	302	269	273	262	238	293	260	268	254	267	258	269	301	245	251	242	259	247	260	265	252	260	253	276	257	246	238	262	257	261	228	244	258	266	263	277	268	247	248	247	261	281	257	256	255	263	254	288	265	262	275	251	268	268	229	278	266	258	247	257	246	276	252	254	241	262	260	245	252	262	258	236	248	270	266	293	230	320	277	287	246	260	260	237	264	250	255	271	253	266	256	249	257	271	285	280	273	277	240	258	262	239	260	236	247	248	253	267	229	249	265	272	256	261	279	255	259	247	224	237	243	275	300	270	244	281	271	253	258	263	277	243	260	277	233	268	263	257	252	226	256	284	272	233	281	272	257	268	256	260	283	286	263	261	234	289	241	262	294	258	257
3346	8953	5783	2599	1889	1454	1150	851	739	608	532	437	471	407	408	360	362	350	344	344	344	320	303	333	347	298	291	313	285	295	273	345	319	310	293	299	262	281	301	276	276	286	283	281	260	271	302	288	279	300	282	295	270	285	297	284	295	272	280	288	280	305	314	284	290	308	268	288	279	289	245	292	298	283	278	266	283	284	278	277	305	301	299	276	282	271	281	271	295	265	284	273	302	241	310	296	284	249	295	256	251	274	284	293	275	257	265	272	271	273	293	287	286	267	254	279	266	278	306	256	287	282	278	278	291	304	287	297	289	270	296	283	269	274	302	290	283	295	270	270	270	277	291	284	266	223	312	250	238	278	282	305	289	252	293	297	257	267	294	255	301	288	300	268	280	273	287	313	286	298	266	276	293	304	263	285	299	256	321	333	265	272	271	265	302	289	279	278	301	281	302	280	249	279	271	294	269	274	292	252	304	253	281	297	264	272	279	250	299	280	307	272	282	286	269	252	299	296	247	291	284	257	270	280	297	250	277	298	275	264	286	263	266	259	291	273	280	299	288	263	299	318	292	276	298	278	313	282	270	279	268	267	296	278	247	301	271	275	276	288	297	294	259	243	287	264	258	276	237	288	302	279	288	249	253	268	247	276	274	260	296	282	266	291	277	291	289	268	272	269	293	290	289	265	261	287	251	274	281	281	296	273	297	319	298	284	259	301	250	279	291	278	291	280	287	290	294	305	255	279	280	280	269	258	273	285	265	269	255	267	298	271	281	275	278	283	296	277	304	280	274	309	278	288	304	302	266	270	290	252	245	265	292	280	272	309	284	255	294	295	276	277	314	285	264	269	278	290	266	237	290	263	270	264	280	273	301	249	257	289	279	271	291	273	276	280	278	258	284	293	265	287	277	289	273	300	275	292	310	269	249	256	284	259	264	255	281	260	282	252	267	281	287	261	285	270	255	269	277	265	258	286	271	279	261	287	274	271	287	274	268	257	254	262	304	297	283	300	283	249	258	280	280	311	280	277	280	269	299	307	272	303	291	275	276	277	272	272	271	281	262	270	250	283	261	260	305	269	277	282	293	259	289	251	300	294	290	273	282	267	293	279	277	286	247	279	272	272	259	265	279	279	293	288	284	275	293	263	279	300	261	253	267	284	296	294	297	272	301	288	295	286	288	271	306	296	264	270	270	283	276	318	307	270	243	277	280	266	274	273	279	275	274	279	315	270	302	273	277	279	276	297	278	255	279	274	325	312	280	284	277	263	274	272	245	323	281	267	287	245	306	317	284	308	226	276	263	259	270	274	285	302	249	295	252	280	312	279	270	304	292	300	271	266	300	299	307	304	259	314	276	274	289	246	273	262	291	295	306	258	277	265	311	270	277	271	284	295	290	296	275	277	280	256	291	291	296	250	280	300	276	277	272	300	267	279	267	259	280	279	288	268	284	265	292	247	284	274	266	304	294	285	269	259	275	267	270	283	257	273	288	265	286	275	304	292	277	254	274	267	262	243	282	286	273	274	258	288	298	271	249	287	297	297	284	281	272	297	285	285	290	278	257	276	282	304	275	280	293	264	259	293	270	310	284	295	302	304	296	281	314	279	279	258	305	254	270	250	275	269	273	285	261	283	272	266	283	286	281	335	298	252	259	290	292	294	291	281	294	299	285	320	247	284	282	256	270	266	286	270	283	249	278	289	296	266	272	245	271	272	286	257	286	332	272	264	260	280	278	273	277	300	293	267	268	307	272	226	270	269	282	244	294	281	275	299	298	286	292	304	288	259	270	261	252	291	291	280	259	255	295	285	296	284	269	276	269	252	294	272	277	290	274	292	256	259	257	274	279	271	261	268	282	253	290	273	295	281	278	312	299	295	276	254	273	271	259	284	262	257	267	307	278	280	287	280	317	281	275	282	279	260	261	284	270	305	265	274	300	295	284	311	274	283	296	298	271	268	284	271	272	272	291	281	273	275	273	268	264	260	308	267	282	269	291	271	291	286	270	236	303	296	305	270	268	243	266	269	255	271	243	274	286	268	246	318	276	288	273	297	251	259	258	286	260	325	289	283	256	291	263	295	242	292	274	263	265	259	285	297	265	290	290	248	289	302	288	262	289	278	270	273	276	277	295	291	280	259	282	298	272	271	273	252	266	292	285	264	242	261	271	262	280	281	265	284	261	264	263	298	262	270	273	302	303	280	259	243	297	272	282	296	280	284	300	291	237	271	271	281	249	248	272	289	261	253	286	244	287	298	295	272	290	278	275	290	268	312	281	254	265	283	303	267	295	269	286	286	308	264	281	260	263	286	279	255	279	300	276	285	294	251	274	261	294	279	290	273	264	267	308	306	289	269	265	262	273	291	288	271	272	265	302	266	269	263	298	293	284	298	296	284	255	286	293	271	270	271	294	279	276	295	274	281	295	289	321	270	310	279	270	302	288	276	255	299	242	277	269	272	276	269	266	301	254	286	262	252	250	274	298	281	301	259	296	279	262	261	237	281	262	266	258	289	262	267	289	285	285	290	278	235	268	298	295	288	280	318	269	249	295	296	280	294	272	287	296	250	276	238	272	227	299	265	274	275	274	264	254	304	276	274	275	263	266	286	270	263	266	251	291	246	282	274	235	302	264	253	284	289	279	243	294	284	289	296	264	282	333	326	306	283	301	297	264	287	250	268	280	272	276	255	276	279	298	256	295	267	295	294	255	245	283	260	289	247	294	269	297	279	293	287	284	253	283	262	288	303	278	272	281	295	275	259	280	274	299	272	284	278	264	276	269	270	275	300	281	280	272	265	270	270	272	298	281	293	248	285	268	274	294	299	296	292	256	275	284	291	261	263	288	276	276	280	272	270	280	287	298	286	294	270	267	302	288	275	267	293	243	276	263	289	281	287	272	268	293	296	308	298	296	267	280	257	272	270	296	239	289	273	274	269	252	275	307	303	289	301	245	284	254	269	245	271	273	290	287	283	248	259	275	293	285	292	261	276	309	267	292	267	282	275	263	281	307	258	271	276	288	295	256	304	302	252	295	284	294	263	264	288	290	267	266	286	253	260	283	285	263	279	276	272	292	253	289	262	283	247	268	269	270	266	284	271	258	260	257	280	305	316	265	265	276	281	262	294	281	285	279	276	270	263	284	298	296	255	260	281	302	293	280	276	319	289	252	272	302	285	275	282	263	272	260	294	292	275	265	295	262	268	302	225	288	277	286	276	267	297	297	283	262	294	241	275	292	274	252	264	279	284	258	270	272	300	246	270	274	266	264	263	286	291	308	254	253	268	266	261	265	265	278	277	243	282	264	261	263	270	285	245	293	296	281	285	267	265	291	283	275	258	293	268	269	264	284	278	295	286	302	290	300	256	257	271	282	287	279	281	264	271	275	316	269	263	314	281	281	307	272	251	259	272	286	274	276	288	257	274	280	273	294	257	288	276	284	257	295	262	261	273	284	272	284	303	283	252	290	267	286	284	278	259	284	295	246	298
25237	21381	27459	25553	9508	941	691	581	530	529	502	497	493	521	485	463	473	459	498	470	470	475	483	464	475	452	469	447	418	468	491	485	431	447	477	468	430	432	452	403	474	399	395	425	464	424	445	470	453	447	502	443	421	437	457	448	466	457	452	472	460	448	434	441	459	448	452	464	414	460	473	403	434	434	430	438	429	469	442	460	464	461	456	438	448	405	476	460	412	478	446	452	448	449	450	428	438	483	450	456	461	486	444	420	456	457	479	449	430	454	417	454	443	430	435	467	462	396	446	485	445	445	474	441	436	439	436	481	414	440	436	422	418	436	442	435	431	435	493	453	429	438	455	470	439	457	427	466	445	482	462	451	415	456	475	430	436	440	409	453	462	412	414	442	430	459	434	447	476	446	443	418	457	450	457	425	481	442	491	472	465	429	445	423	413	483	472	425	449	446	452	442	471	435	443	461	443	433	478	439	426	451	461	460	438	454	463	433	457	485	435	444	426	448	436	411	453	438	470	476	447	463	483	475	452	416	464	444	420	440	414	426	466	463	433	446	437	482	424	424	453	436	449	427	447	399	471	422	473	419	479	478	437	434	416	472	454	448	465	428	406	484	455	450	427	451	411	485	445	434	413	459	412	454	489	444	438	444	459	447	453	446	393	448	422	444	435	464	420	431	452	488	417	452	423	419	438	432	439	469	418	436	426	443	422	450	456	420	406	441	468	461	419	442	463	436	451	422	422	431	456	449	468	484	418	463	453	450	451	465	423	432	452	447	454	414	450	448	458	451	468	415	481	428	443	456	423	455	442	468	467	447	467	449	466	437	408	440	467	466	444	425	419	477	440	425	440	439	454	471	437	446	436	458	422	433	438	461	438	424	448	464	440	482	457	444	435	415	459	460	465	450	436	452	427	460	455	462	450	412	453	421	455	468	439	396	419	425	420	452	464	461	461	445	456	448	421	451	418	475	452	458	466	442	436	477	438	459	473	429	425	485	488	483	460	415	409	457	447	424	456	452	447	462	407	420	451	477	457	433	419	483	442	448	451	439	439	496	435	445	441	434	456	420	447	420	458	422	462	419	415	432	455	448	466	437	447	432	452	458	438	461	448	456	429	452	415	513	444	441	459	446	460	434	438	422	444	459	435	449	464	449	420	417	444	480	452	434	440	438	424	444	440	452	455	447	434	441	462	463	442	463	454	463	432	439	487	443	459	428	471	435	436	432	448	477	473	455	457	465	478	447	452	436	415	456	450	435	465	429	481	427	454	414	432	445	431	450	411	432	470	453	427	455	461	444	479	456	469	450	437	467	468	468	474	440	457	475	436	474	473	422	471	466	435	444	463	481	458	473	445	478	429	443	441	432	447	446	463	436	486	427	462	451	422	412	456	451	457	444	450	436	480	426	441	461	448	463	430	475	413	464	440	447	469	426	457	437	438	469	483	485	464	450	491	438	418	444	440	421	441	424	475	410	467	442	423	467	449	410	425	486	429	455	421	471	423	445	447	450	440	420	442	465	444	433	450	459	452	459	467	450	451	431	448	428	471	435	423	468	457	424	430	466	470	489	456	392	406	449	408	420	479	431	464	452	456	427	430	450	407	442	463	407	434	477	442	489	462	450	479	480	455	457	449	439	431	449	398	444	441	440	453	454	454	443	429	444	441	434	430	440	431	427	441	434	443	434	475	441	446	435	440	426	419	452	445	449	474	428	383	455	454	456	471	454	446	478	450	461	455	415	459	434	482	444	436	460	456	457	438	460	449	425	431	468	458	411	445	427	472	418	443	423	477	422	513	458	448	431	475	449	450	446	489	489	438	437	425	443	449	451	461	424	472	456	504	413	428	425	426	415	472	483	420	438	488	435	420	456	462	474	465	435	441	441	417	425	488	461	430	460	462	435	461	440	447	461	449	475	408	456	433	465	414	458	452	431	451	465	430	464	445	432	430	419	435	426	425	437	459	453	438	426	441	466	459	431	483	393	484	488	444	433	452	417	468	439	429	421	444	441	451	440	445	441	471	411	453	464	428	419	441	418	454	447	429	441	448	441	451	430	460	455	428	472	457	418	421	459	466	438	440	419	494	455	436	449	460	428	457	444	468	473	451	450	466	473	452	473	469	434	455	474	421	469	446	443	445	457	407	474	485	443	460	460	422	432	450	450	436	453	447	447	445	456	458	463	442	462	460	461	443	431	459	465	438	459	444	437	430	457	452	445	425	449	418	461	478	448	498	450	478	446	411	460	477	444	487	443	454	458	484	437	433	444	427	433	455	452	455	429	425	436	441	460	462	434	453	430	437	427	456	437	447	458	466	433	462	443	481	423	441	450	433	487	444	476	455	454	424	451	391	481	455	502	445	430	443	424	452	438	416	413	422	446	446	462	473	483	466	460	419	444	425	469	451	441	461	458	463	442	440	455	447	456	419	451	451	417	434	461	419	450	440	511	451	432	455	442	417	430	455	492	454	455	448	447	455	450	448	496	439	453	461	437	447	476	451	469	455	459	438	430	432	437	444	440	425	470	411	480	455	444	472	480	424	433	465	478	407	477	438	433	418	406	466	485	456	443	436	464	458	469	458	451	384	456	434	471	442	417	464	442	397	476	418	441	394	429	421	459	463	443	435	424	418	465	441	486	442	461	463	470	421	421	465	454	481	442	421	417	470	445	433	439	433	386	413	439	441	478	481	455	451	415	412	481	444	432	446	437	447	459	422	433	439	441	430	413	467	456	450	448	460	470	421	447	435	452	439	451	453	460	417	432	447	439	447	427	465	429	440	449	454	406	412	444	427	458	458	463	458	457	460	459	401	483	451	423	478	476	469	455	436	440	448	443	466	440	473	467	451	481	442	434	447	430	449	444	410	470	447	452	434	440	421	446	442	386	486	397	472	459	442	452	500	466	413	410	460	482	439	453	468	427	458	425	457	411	429	481	449	458	470	448	476	444	454	431	472	410	475	442	407	439	483	418	443	447	400	415	432	462	431	488	479	495	481	401	474	469	444	460	418	459	432	442	503	444	426	437	423	440	411	401	489	479	495	482	464	440	459	464	452	431	459	428	427	482	430	470	421	425	442	452	440	484	473	462	405	437	447	433	438	452	421	444	441	435	462	504	439	420	475	402	454	456	457	445	431	466	458	420	462	427	417	474	442	453	435	442	409	436	434	482	423	438	429	465	419	420	492	442	447	443	475	410	448	439	408	463	419	448	452	470	461	433	431	460	410	447	406	440	438	474	427	449	456	464	403	407	448	462	465	429	421	447	442	452	438	486	461	463	414	470	430	466	449	445	469	415	433	478	420	459	447	446	465	412	419	459	465	437	466	444	453	454	447	447	449	455	434	461	425	450	422	408	462	447	450	461	433	458	466	463	452	420	462	469	450	450	444	480	457	446	470	427	433	493	445	483	455	432	439	459	460	442	462	429	459	441	389	412	461	449	438	430	438	452	472	461	435	437	492	440	463	446	460	460	443	436	454	443	440	436
3598	5242	3588	1777	1386	1131	962	816	767	670	612	583	575	606	535	526	520	540	570	479	551	511	511	525	479	512	506	507	492	458	526	479	484	454	476	443	493	475	473	498	487	507	447	468	508	469	451	482	439	486	472	476	516	457	487	502	481	541	489	510	472	506	518	472	458	493	492	491	477	447	472	469	494	505	508	490	463	457	482	473	517	482	481	504	467	506	479	487	487	491	535	481	475	480	493	469	512	465	499	487	444	457	493	492	521	464	493	473	468	552	538	501	472	476	468	484	485	465	465	475	467	461	464	478	485	499	434	467	482	493	482	444	487	483	485	457	471	474	463	486	494	470	483	450	487	462	506	489	509	491	460	506	478	520	485	469	449	498	454	493	493	458	506	449	514	497	482	474	494	458	489	470	468	464	509	455	530	470	486	463	473	486	516	484	472	502	488	479	486	510	478	492	473	456	453	470	474	502	473	480	436	473	492	463	482	507	526	408	485	524	491	479	490	476	447	453	466	471	482	475	463	468	472	524	525	477	473	448	476	468	469	482	472	497	487	477	472	441	456	463	479	491	492	456	515	464	495	508	528	443	513	535	438	508	489	496	494	480	482	479	436	508	486	506	429	477	467	488	475	478	458	484	479	470	477	528	489	477	482	489	462	480	453	495	532	474	467	445	489	472	494	521	522	489	477	493	527	483	469	466	480	479	506	480	466	449	493	464	489	473	485	516	457	533	487	447	460	494	512	505	485	499	457	491	491	498	455	474	498	485	481	453	518	424	492	456	478	473	474	503	447	464	452	459	456	455	469	478	457	492	504	474	472	439	491	494	498	460	417	477	490	478	502	484	480	478	475	470	460	492	464	453	461	454	463	491	459	499	475	448	490	438	452	485	466	512	479	462	477	485	444	479	476	485	496	499	562	460	504	444	485	473	455	486	531	481	508	495	463	429	422	526	486	485	454	510	481	492	499	475	507	477	478	491	496	456	494	498	517	504	457	502	486	489	495	483	475	474	437	464	460	455	452	465	458	499	506	503	457	479	494	480	476	465	508	506	490	462	497	456	518	484	469	481	464	474	496	463	511	454	481	479	497	488	510	485	485	444	458	501	523	516	478	460	504	466	457	448	498	472	460	446	498	471	488	483	516	461	456	454	484	485	464	460	494	475	459	462	482	498	458	471	486	497	480	455	476	502	479	510	476	502	461	457	468	459	464	524	490	521	491	521	483	489	482	473	462	473	507	482	501	438	468	469	499	536	475	485	466	463	493	510	449	478	465	473	456	481	490	449	459	500	470	480	473	495	476	495	480	492	471	479	507	486	479	489	439	462	473	468	475	482	497	483	467	481	474	481	472	471	499	438	508	450	479	485	477	507	466	481	466	484	444	506	458	464	426	478	444	502	504	464	471	454	484	469	463	529	520	469	512	470	450	465	466	466	453	512	511	452	466	461	486	497	460	454	467	484	470	450	484	504	464	478	462	457	482	508	487	469	433	492	470	500	479	521	465	456	483	449	455	474	470	491	471	511	510	487	469	476	487	484	494	478	483	475	496	446	465	478	471	468	473	470	483	511	502	449	487	474	513	491	537	472	464	474	522	473	466	475	487	460	489	445	447	478	484	468	455	475	468	511	449	484	504	471	491	498	504	486	468	489	441	471	486	481	503	457	460	544	452	461	485	489	510	490	479	496	467	490	470	496	494	498	508	503	494	501	465	504	478	461	466	457	460	467	457	480	507	471	499	474	461	504	484	501	476	464	512	501	494	473	443	510	490	481	481	460	464	496	455	483	453	483	488	474	493	473	468	497	474	503	483	488	507	432	517	463	455	461	489	485	513	467	475	449	441	467	487	466	448	501	484	447	474	479	452	493	476	475	493	508	485	507	456	476	501	463	488	493	482	466	480	492	458	500	522	493	458	462	481	484	498	496	457	433	470	465	485	482	458	454	479	508	478	479	461	462	500	484	482	489	490	500	485	463	475	506	490	499	452	482	509	488	440	486	485	442	486	488	464	488	480	478	469	487	494	469	475	450	472	482	462	466	457	454	487	489	495	531	486	471	477	465	466	463	520	478	510	461	473	452	480	499	494	491	491	479	470	484	491	432	492	490	497	464	500	492	516	454	495	473	473	506	501	484	474	456	483	487	504	483	475	472	465	485	478	459	466	477	453	499	494	466	459	463	450	459	500	500	492	461	458	499	451	454	491	510	438	501	493	520	491	465	517	469	465	464	467	495	519	484	459	472	476	468	480	460	505	497	456	478	442	481	512	467	482	472	499	489	503	467	519	474	493	474	463	480	495	481	475	459	492	491	463	472	499	483	490	504	501	500	455	457	472	481	466	497	484	496	498	460	496	493	491	456	460	503	499	489	445	452	447	444	491	449	463	462	461	515	480	491	486	508	507	479	539	451	441	487	465	459	459	529	483	497	502	477	488	486	527	500	475	491	463	516	500	513	492	508	500	466	486	500	489	507	478	457	511	511	478	473	505	485	493	492	507	521	447	446	514	434	501	506	463	461	445	443	503	463	474	503	514	445	482	480	467	480	515	490	471	499	493	511	516	498	446	491	502	504	477	487	465	477	428	494	506	496	496	475	482	482	479	464	475	486	495	497	497	469	475	510	469	489	486	487	455	437	494	482	475	488	505	477	511	500	512	484	501	492	499	421	494	474	477	501	470	468	502	518	473	467	480	475	524	515	463	466	477	483	454	487	477	436	500	489	458	480	520	494	466	484	483	483	454	502	445	516	500	563	478	466	500	495	459	479	464	490	486	472	476	483	471	464	485	463	521	460	506	491	447	481	472	463	459	488	455	510	471	463	449	460	502	476	481	433	488	451	508	500	455	488	512	535	458	449	484	438	481	521	505	495	501	502	472	494	469	491	470	500	490	535	511	481	517	485	455	490	447	541	471	480	480	482	455	497	472	489	469	488	473	452	523	511	472	472	472	504	484	489	466	426	464	451	478	462	448	455	496	474	477	468	480	489	462	471	494	495	509	444	486	465	486	472	501	476	512	425	483	470	494	443	481	455	472	415	495	497	499	482	463	464	475	460	450	476	497	500	510	463	450	511	474	452	503	474	475	468	465	494	489	460	497	498	491	499	488	481	520	441	506	473	502	472	490	491	495	474	487	518	511	500	487	489	505	444	469	487	484	525	500	509	477	477	463	464	467	526	487	469	491	486	473	534	482	496	470	468	537	515	477	480	494	497	487	494	497	455	513	445	470	496	449	485	458	468	496	453	470	508	465	486	471	492	510	443	484	483	441	493	496	462	495	467	443	484	494	483	471	499	490	502	507	462	473	475	485	491	469	465	464	481	519	486	475	512	439	439	518	493	459	474	496	474	488	489	504	480	500	466	459	480	503	468	493	445	489	454	470	496	481	474	479	465	463	483	463	497	474	460	474	468	498	425	504	521	466	489	492	460	463	452	467	490	483	507	478	509	491	491	470	504	511	467	484	491	509	480	466	483	510	494	460	477	512	480
22933	21458	29186	24134	21452	21494	7608	1318	1015	925	849	795	709	745	699	688	695	671	660	665	662	605	629	584	697	632	609	621	604	607	560	617	598	562	556	579	603	574	619	602	557	542	608	601	589	592	558	576	598	570	570	562	592	599	564	620	576	568	585	568	615	582	581	528	587	544	616	573	555	550	561	559	547	596	545	537	559	574	580	587	563	542	627	608	603	580	568	584	592	547	571	550	580	555	603	559	615	566	526	579	595	582	584	598	579	555	582	553	547	574	615	571	640	603	594	586	583	609	557	540	576	534	574	558	581	589	550	572	576	578	614	557	553	573	561	569	525	581	557	565	598	526	571	544	620	575	619	591	628	590	560	562	592	566	552	624	578	605	589	609	567	539	568	583	555	564	560	586	532	578	549	575	549	571	552	561	582	554	550	561	567	569	575	590	577	548	572	579	602	568	564	525	554	562	553	564	549	607	600	551	586	597	578	545	610	541	546	563	541	586	568	543	546	587	551	593	586	567	582	572	575	550	574	554	613	549	562	605	560	564	574	573	546	576	618	560	549	537	525	617	565	583	551	576	565	596	577	559	580	584	583	533	566	601	578	592	540	580	577	582	547	564	574	556	601	567	606	562	573	588	605	634	563	586	538	565	569	602	612	568	541	549	583	519	576	535	558	558	554	602	571	585	572	548	556	573	508	598	528	558	548	585	569	552	545	582	586	573	571	534	590	500	586	594	586	570	543	536	590	592	577	619	589	562	580	551	579	543	551	507	572	565	590	598	583	595	531	540	506	547	531	580	536	576	574	584	569	563	530	572	606	555	595	597	562	560	546	593	572	591	562	526	611	580	601	555	609	606	550	574	538	585	532	581	559	530	608	628	631	583	593	547	566	615	582	591	566	537	578	547	608	565	567	557	558	551	563	601	603	555	565	601	585	572	590	606	570	555	590	581	580	588	577	600	566	612	574	554	592	549	584	585	591	590	529	576	582	526	573	559	537	547	554	571	565	581	561	557	559	595	568	590	628	560	586	544	533	563	517	557	599	572	562	583	585	564	562	534	569	591	578	556	533	586	562	558	551	509	571	597	637	579	605	603	521	538	572	577	555	543	565	550	614	597	586	557	625	575	564	600	573	549	566	598	554	548	603	507	556	537	563	602	581	566	571	549	543	572	581	540	565	583	582	587	631	576	606	550	557	546	610	564	552	539	547	559	549	571	533	508	540	573	585	562	607	562	596	564	595	555	601	563	599	550	595	555	544	567	567	545	568	579	572	570	582	547	519	583	580	557	540	576	523	590	575	586	592	583	578	565	529	575	573	556	586	592	522	559	546	632	581	581	572	595	588	591	574	603	515	562	594	569	535	573	555	575	602	582	629	578	542	632	592	530	549	587	578	553	568	560	541	615	536	541	590	559	564	547	563	552	581	534	600	569	574	581	559	533	581	614	554	566	591	591	509	624	530	533	563	537	588	553	575	577	537	584	610	608	546	569	580	574	545	594	564	521	523	575	575	547	502	529	590	548	607	596	584	555	593	554	575	525	541	569	589	556	577	605	555	551	598	572	531	548	580	601	557	556	555	594	588	565	598	543	572	562	605	556	528	543	584	545	525	533	572	561	575	551	595	571	579	566	549	612	600	540	565	578	579	578	589	597	579	574	571	597	615	586	582	558	577	566	556	591	568	535	537	584	572	541	577	539	587	598	591	580	547	595	548	638	556	504	544	551	569	581	573	595	576	600	555	577	519	573	564	564	561	540	551	531	540	592	590	558	562	569	529	589	575	598	578	594	553	600	551	558	558	613	586	574	573	596	585	552	569	555	594	580	612	585	544	572	517	591	600	547	582	553	606	587	555	580	586	601	572	580	560	530	545	573	560	539	554	588	602	573	547	586	550	598	591	605	580	545	588	579	566	585	556	561	562	579	571	555	557	530	603	603	566	546	579	604	636	602	572	559	616	563	589	581	617	553	591	571	559	559	547	596	564	585	586	559	566	560	521	529	571	582	610	550	552	580	597	544	549	551	563	593	596	599	591	555	577	558	607	588	583	549	587	526	541	590	602	569	538	573	583	540	570	583	546	560	559	583	569	550	597	554	565	565	563	570	525	578	554	597	595	517	541	577	577	594	622	612	561	532	563	589	549	569	549	567	528	597	590	564	574	569	568	553	577	572	572	547	567	557	561	571	550	572	584	580	603	597	561	581	570	546	565	595	593	584	530	571	584	581	608	592	573	576	508	592	550	584	586	616	585	586	601	564	589	585	566	600	575	551	570	591	574	567	576	584	603	568	566	548	561	557	567	596	526	605	593	523	553	610	609	565	568	555	599	524	532	568	548	580	594	569	568	557	584	591	597	582	581	566	547	604	540	546	549	567	589	539	577	540	567	551	558	595	583	560	605	584	542	549	578	562	536	592	569	524	559	571	529	575	600	597	578	578	588	595	569	625	580	527	596	610	549	580	544	529	557	547	584	584	587	571	521	568	570	561	588	616	613	569	591	599	564	577	533	569	575	546	603	606	588	564	584	546	604	562	623	597	568	556	571	586	568	565	588	542	557	515	628	539	567	608	545	591	527	591	580	549	544	514	550	585	508	536	560	584	571	536	545	573	580	563	584	545	553	594	522	569	545	553	609	583	562	506	568	606	555	584	564	555	575	611	548	590	562	600	556	507	620	536	561	601	557	571	587	588	552	558	592	533	579	575	591	585	568	556	538	561	576	601	604	560	557	526	579	565	584	574	548	570	559	570	590	571	586	596	570	574	586	529	535	538	558	549	587	561	562	583	567	568	548	560	601	566	574	561	563	579	593	564	538	539	572	555	549	554	582	590	565	550	585	617	588	602	587	546	576	582	572	539	574	574	540	529	594	574	582	549	537	567	591	582	538	585	593	582	506	584	561	543	587	595	562	580	533	562	526	532	543	610	612	578	597	613	615	562	549	553	608	559	569	537	571	560	562	569	563	599	560	562	545	544	582	556	543	571	555	594	577	598	561	546	533	569	575	571	533	586	548	529	605	599	570	584	542	554	562	553	523	537	594	567	547	591	603	544	573	576	554	567	554	530	581	600	576	619	581	550	577	542	556	575	670	594	510	533	611	599	511	523	580	544	589	621	556	570	532	625	542	571	583	558	572	528	560	587	595	543	542	631	553	565	564	581	566	551	594	556	567	545	596	548	582	571	536	589	569	552	542	570	555	543	579	554	582	539	541	531	607	552	527	564	594	581	549	558	543	564	523	560	519	574	570	562	556	592	557	566	571	542	599	549	567	582	583	603	557	594	539	623	523	534	572	571	554	561	573	541	582	579	591	568	552	569	580	579	580	578	613	581	558	586	567	547	566	593	564	564	542	539	573	553	574	575	586	589	554	579	582	550	555	571	545	600	600	593	541	563	560	556	553	601	548	570	557	551	551	573	560	574	543	597	572	605	598	562	586	569	552	572	602	563	589	548	567	554	609	588	578	573	592	553	549	577	582	559	581	644	561	566
4899	14992	10033	4960	3633	2821	2120	1750	1487	1262	1098	1024	903	830	848	785	741	694	704	712	658	581	654	694	658	611	599	665	619	576	635	615	616	590	607	579	631	602	583	629	619	572	593	577	624	611	598	612	601	612	575	652	598	598	587	589	553	628	573	564	609	572	562	575	620	580	573	585	558	576	584	536	531	573	558	604	635	661	586	577	562	559	563	570	572	610	551	584	532	581	594	575	552	588	599	540	549	589	569	557	578	533	546	595	535	624	621	606	590	585	535	587	613	569	524	602	592	560	596	591	572	556	575	590	582	568	588	540	556	565	579	580	564	555	584	598	556	540	586	575	590	556	600	611	623	566	583	584	554	580	578	594	628	573	563	586	566	580	588	544	585	575	618	598	574	563	590	570	589	554	598	618	567	599	575	579	613	612	562	609	566	598	550	571	590	601	588	561	600	571	604	575	580	579	566	584	616	555	612	587	583	596	581	558	639	618	547	598	533	576	571	597	583	551	556	555	560	579	562	597	562	596	550	627	568	583	550	581	559	567	550	522	616	572	578	563	565	581	596	566	562	593	561	609	584	563	536	581	565	564	586	596	587	602	624	547	592	578	613	586	572	585	568	571	561	555	613	612	594	570	529	551	556	638	598	599	580	559	579	576	564	566	598	580	580	593	545	583	574	578	551	542	577	606	571	548	591	582	547	563	572	581	600	637	566	511	569	594	606	599	554	623	579	567	582	605	618	575	572	580	588	572	600	537	558	595	575	577	534	590	584	616	593	589	590	566	596	588	587	606	586	592	565	580	605	611	588	572	585	579	599	566	599	564	571	560	566	584	569	550	602	576	546	575	562	566	550	590	593	518	581	502	564	546	565	560	536	584	541	599	593	578	583	561	584	590	573	590	608	592	567	588	585	598	600	601	572	581	564	601	554	578	601	606	636	592	541	611	587	621	577	580	578	608	624	568	528	601	531	580	592	606	553	590	584	613	587	543	624	575	532	564	558	599	575	557	570	579	595	575	557	545	561	563	582	566	575	561	562	600	579	578	545	614	579	611	596	585	615	561	594	522	600	556	598	586	584	589	539	587	605	574	600	593	590	560	598	553	579	596	581	589	601	588	600	578	551	599	579	546	601	524	586	575	550	546	569	553	610	542	578	590	601	636	587	595	580	535	555	561	567	598	597	575	547	619	562	581	592	598	579	625	618	624	558	595	601	537	541	605	586	577	557	549	561	569	617	575	575	576	575	519	607	575	588	585	568	569	552	562	514	582	518	563	622	579	610	547	578	594	602	608	571	565	571	565	561	596	549	541	588	574	555	552	586	603	556	569	594	540	560	549	563	585	536	586	579	549	553	544	580	614	579	572	544	589	551	558	572	563	535	591	552	592	584	566	593	538	579	576	553	547	567	577	587	571	580	600	558	571	574	589	545	579	611	578	591	564	585	554	590	622	571	598	563	594	596	574	620	577	539	557	586	572	597	589	563	606	592	586	575	582	582	577	561	578	599	561	568	577	561	605	559	603	556	548	562	588	597	600	543	587	588	526	585	567	584	611	578	584	550	551	578	575	577	540	579	582	564	627	555	559	560	546	586	570	572	589	588	610	612	582	581	590	593	615	588	602	559	578	563	571	607	574	577	566	575	615	577	619	609	565	576	546	586	580	568	531	559	557	547	574	546	574	586	590	587	552	583	603	566	560	586	564	535	550	564	542	550	570	618	554	559	563	559	550	560	607	573	544	590	554	582	591	583	569	574	622	536	558	562	584	520	579	557	559	549	562	595	557	577	535	579	542	598	589	532	583	573	583	570	608	578	569	591	568	574	530	612	565	543	558	577	595	559	577	602	566	593	591	580	579	626	561	556	579	582	589	579	602	611	593	550	558	557	594	584	567	579	600	563	561	575	588	577	593	600	589	604	548	567	601	628	580	584	576	562	575	566	585	608	557	591	580	569	594	570	550	595	582	584	582	552	596	603	589	591	593	587	563	552	503	599	589	540	538	555	589	551	587	527	546	556	617	528	578	577	534	558	574	594	579	569	571	577	609	549	527	544	554	583	565	547	564	546	586	551	570	575	533	542	581	525	606	617	580	547	586	522	608	572	574	589	564	616	622	595	560	597	574	584	563	593	597	577	574	582	573	551	570	571	575	563	555	595	611	607	564	573	565	606	589	595	554	584	558	559	605	583	591	574	566	582	577	606	537	584	593	568	575	603	576	562	586	609	553	559	590	603	557	576	569	561	589	579	579	555	566	590	587	553	577	579	569	585	560	577	607	600	550	601	528	547	531	527	625	548	560	528	588	604	587	583	578	581	569	570	568	610	562	567	574	574	591	576	603	601	553	578	533	584	602	597	565	592	611	594	550	551	539	564	594	563	557	558	574	598	599	608	595	530	593	608	604	620	544	574	608	612	551	568	564	571	588	552	591	592	579	551	598	620	591	533	548	628	532	534	549	574	583	582	587	549	538	556	578	520	569	565	542	532	571	601	586	573	527	603	533	575	550	573	560	525	540	583	592	587	562	590	574	566	575	580	570	575	600	541	602	602	578	572	540	554	542	589	573	560	556	616	575	548	557	621	577	587	589	538	579	567	595	574	567	549	549	580	551	544	571	576	576	587	576	552	576	603	586	557	562	557	577	578	570	578	527	570	568	560	580	607	609	573	603	588	536	573	560	566	601	597	574	554	568	606	584	605	571	591	571	574	589	589	611	542	605	584	517	584	573	562	581	559	623	577	580	593	599	611	579	562	614	551	593	545	516	582	584	526	575	571	573	600	568	584	570	585	554	611	592	587	591	568	585	591	578	566	613	585	575	557	533	534	592	632	597	593	576	546	596	572	556	537	575	548	578	543	581	536	605	590	560	571	625	576	571	613	603	611	580	579	572	562	571	570	584	608	571	567	602	526	573	588	598	609	584	564	585	537	558	589	535	581	598	563	587	535	596	589	615	563	563	596	589	622	592	537	591	582	535	573	590	599	575	561	596	575	555	612	533	563	593	648	547	557	592	595	612	587	615	548	603	607	599	582	619	525	593	579	531	591	607	607	550	560	582	537	564	592	579	560	602	608	570	566	574	567	569	571	516	605	592	578	597	586	564	585	562	572	569	541	579	562	590	527	586	546	597	586	599	601	579	567	615	539	585	556	647	589	580	590	582	573	560	544	527	588	572	593	561	598	584	562	608	582	604	539	635	590	578	560	578	594	575	605	584	559	608	572	572	579	563	571	574	605	623	534	591	602	499	615	577	587	546	591	595	616	536	626	582	565	579	564	592	539	547	549	628	605	600	556	549	595	576	611	593	594	557	537	572	622	557	553	591	562	524	554	580	563	624	548	563	603	539	620	545	601	573	604	582	582	568	557	569	618	607	580	591	556	591	564	574	580	569	569	558	612	552	626	566	576	595	579	566	598	587	599	615	566	577	630	619	587	589	566	601	575	545	605	608	583	568	574	596	529	645	559	575	555	573	620	607	586	539	550	539	585	574
28066	17396	3022	422	284	285	277	271	231	241	214	208	224	244	192	244	211	234	242	249	208	228	242	251	236	236	230	229	217	228	242	200	209	222	200	216	198	210	229	254	231	218	212	227	209	232	234	224	235	222	203	214	211	216	224	211	200	226	232	216	249	222	234	221	212	214	227	209	234	239	213	226	187	228	252	225	232	201	246	203	224	223	200	210	220	208	199	204	216	209	212	227	228	201	243	232	214	233	238	228	219	244	199	235	216	213	221	207	217	244	234	213	245	201	209	217	210	204	219	229	260	201	203	236	180	214	235	226	227	208	203	230	220	235	214	216	210	236	202	256	222	252	244	209	215	236	217	218	231	215	235	217	233	215	214	197	201	213	207	227	250	227	207	220	229	236	230	224	204	222	217	236	229	219	223	217	220	202	208	213	232	184	221	214	224	199	221	209	209	229	231	228	239	216	213	197	241	204	233	233	206	242	216	256	229	231	246	234	207	210	192	211	212	238	212	260	219	192	211	221	221	223	196	233	211	231	212	227	225	230	213	223	249	231	241	257	245	232	216	233	231	220	200	196	225	224	245	236	236	203	228	205	231	204	246	232	212	224	230	197	229	233	224	230	231	229	245	216	237	244	230	220	217	209	216	214	201	217	217	226	225	223	231	209	218	241	206	203	246	239	228	214	222	214	222	212	200	245	231	220	206	243	227	229	238	202	212	225	193	229	220	222	225	220	199	210	212	236	225	206	200	240	215	231	188	229	250	217	220	224	217	232	227	212	234	215	213	225	206	210	207	220	224	230	216	221	229	215	190	217	209	245	243	233	226	229	222	213	225	216	201	230	239	244	226	240	221	210	222	226	225	220	223	243	228	263	199	232	240	220	218	227	218	218	226	259	232	212	220	199	204	208	231	215	231	227	237	193	207	210	230	223	226	229	263	211	230	226	206	223	222	219	225	211	240	224	213	251	237	200	212	229	205	196	245	233	220	228	217	228	223	211	239	238	222	217	227	200	225	249	223	258	263	213	216	220	237	238	226	232	214	214	229	241	208	232	214	232	207	232	210	218	222	243	235	224	231	214	214	243	223	231	221	214	232	224	211	225	211	228	219	201	217	235	207	224	212	235	198	221	232	218	196	229	218	200	225	230	223	220	234	219	219	211	202	211	222	233	237	217	216	200	234	260	232	234	243	209	231	202	190	207	207	212	238	207	210	255	213	227	220	233	240	251	217	203	230	218	221	220	235	227	238	221	235	215	230	213	209	209	211	235	202	243	225	214	198	227	237	224	223	232	238	214	215	226	234	228	208	229	252	239	211	223	236	208	225	215	209	214	203	222	229	220	219	236	239	226	191	225	237	243	194	221	206	216	230	225	212	234	239	208	196	257	221	205	225	231	230	213	197	223	201	224	221	232	229	202	225	223	209	219	190	231	220	223	223	200	240	231	221	222	221	217	226	210	240	225	222	230	237	233	208	237	194	215	258	230	215	216	222	223	249	227	215	251	241	205	212	236	197	244	219	219	205	224	224	256	221	210	203	208	211	212	205	214	231	211	214	209	216	220	205	211	245	208	237	253	242	246	222	236	238	213	229	231	240	203	225	198	212	216	216	205	212	220	225	208	218	209	198	221	231	220	200	225	214	214	204	235	232	218	211	230	190	243	243	217	226	201	201	220	226	214	230	243	230	231	232	212	229	216	230	202	218	226	228	228	214	215	209	216	195	234	235	247	229	209	202	232	231	206	242	232	212	225	239	205	245	238	234	177	219	234	202	183	245	225	205	228	237	232	207	230	232	221	222	206	223	209	231	201	240	236	252	233	216	230	217	244	227	207	189	213	255	198	210	199	232	210	242	217	224	226	237	248	197	237	235	229	230	223	232	224	233	226	222	223	253	268	222	246	240	250	193	221	215	227	232	211	248	231	230	240	242	228	220	206	217	209	214	220	220	268	193	227	212	211	231	211	214	212	217	225	199	214	236	239	214	222	222	244	182	260	229	225	211	246	247	231	208	232	220	219	223	215	207	212	227	203	213	225	222	217	237	236	224	224	215	219	213	209	228	210	226	219	201	216	209	235	231	205	220	236	204	190	213	214	226	209	219	199	224	230	231	230	199	211	215	217	232	209	230	211	227	229	213	218	208	246	234	214	223	213	244	233	243	217	218	208	214	224	224	238	218	210	222	228	241	224	226	216	225	223	232	228	242	232	243	222	210	231	211	213	237	209	255	251	212	244	217	236	208	232	210	217	224	233	227	237	210	206	221	229	254	216	248	183	211	232	230	190	223	252	220	188	235	203	202	234	210	216	225	229	217	247	226	226	227	231	219	252	216	233	200	246	197	197	232	208	235	205	227	222	225	242	249	220	255	222	185	213	219	218	250	246	225	204	245	220	218	223	202	227	234	220	227	217	244	223	216	212	229	205	226	224	215	231	211	239	203	231	192	201	216	239	224	216	233	240	222	201	248	206	220	216	207	226	233	219	203	250	240	211	248	239	204	236	224	241	237	238	225	215	212	226	222	216	239	214	225	214	212	234	234	249	206	240	191	203	240	232	211	226	220	225	230	218	218	231	218	233	214	235	235	210	233	246	219	206	244	244	205	223	191	197	223	223	217	212	225	242	228	223	216	224	230	219	196	209	219	204	195	246	230	246	200	213	198	199	194	217	231	222	221	226	210	210	210	276	244	246	240	242	234	220	227	234	260	198	232	243	186	226	237	197	217	206	184	236	239	218	248	241	229	206	234	219	187	214	252	221	202	256	233	253	223	204	204	198	225	186	241	213	200	217	227	205	246	222	212	241	219	225	230	223	220	194	221	222	213	236	204	207	212	226	220	220	228	237	199	188	219	227	231	234	208	212	239	216	205	209	225	201	230	217	216	218	225	239	183	249	215	225	229	215	246	236	209	236	227	210	214	221	220	238	223	231	227	233	236	229	236	240	214	223	214	213	211	222	225	228	197	220	219	234	197	211	229	206	239	230	224	215	239	218	248	198	217	202	220	218	219	214	215	221	224	238	200	198	213	239	223	243	193	228	223	209	224	232	231	189	223	217	251	224	221	199	250	213	242	191	227	249	211	199	233	204	209	208	219	230	226	220	222	237	204	238	234	249	228	222	231	244	226	237	249	214	214	212	218	240	210	204	209	216	235	208	237	230	214	234	215	227	224	227	255	243	227	205	228	247	265	213	220	236	212	226	226	223	200	236	229	220	217	214	230	205	215	247	221	240	233	230	234	213	247	219	212	219	231	189	252	205	222	232	227	195	209	201	243	233	213	205	205	202	249	225	232	234	194	225	219	239	240	226	199	199	219	237	220	200	239	244	223	214	231	234	213	239	199	220	216	214	220	230	219	233	248	222	249	213	233	198	204	223	231	229	194	285	213	223	242	227	225	235	207	220	245	217	201	244	210	249	225	217	207	212	218	246	223	234	204	217	192	215	209	202	247	238	202	247	228	200	219	220	229	243	228	200	216	209	219	206	217	210
4304	794	567	385	314	318	297	272	315	266	261	241	279	235	256	288	291	248	258	270	272	241	231	255	230	282	260	257	258	279	244	241	251	224	251	223	254	290	238	262	268	254	241	256	255	263	258	251	256	255	246	232	253	266	264	274	246	269	271	222	243	267	227	252	261	249	252	280	267	252	242	254	259	260	269	238	265	268	245	230	243	224	281	248	262	236	242	254	257	263	229	252	281	236	254	240	275	247	251	239	246	234	253	272	252	273	261	273	230	271	242	221	278	264	243	235	238	254	255	272	253	255	242	253	249	243	237	220	252	252	242	272	245	241	295	231	246	236	232	246	245	255	242	235	233	246	254	269	260	273	235	246	238	260	279	256	263	276	252	230	236	277	250	267	239	259	269	213	208	255	238	279	255	249	239	265	243	286	228	251	259	267	204	270	250	232	270	289	281	280	243	264	217	286	253	232	249	249	262	247	261	241	256	262	260	266	243	252	252	278	258	252	239	247	258	234	264	242	245	255	248	246	251	269	253	255	278	215	246	251	280	267	229	255	264	265	243	243	230	278	281	259	250	261	240	266	266	260	268	256	265	248	253	237	227	269	280	249	245	241	266	269	255	257	241	262	233	267	249	271	248	258	251	250	255	268	266	248	259	259	264	274	267	265	237	244	251	266	248	246	228	241	253	275	251	254	231	249	270	245	284	236	248	237	247	238	220	242	246	252	252	226	269	268	241	279	257	256	252	213	261	260	247	249	272	276	274	271	253	259	251	275	260	267	232	232	249	240	246	235	251	265	255	259	265	277	260	239	239	229	259	295	268	275	241	254	246	279	256	236	247	282	280	270	265	289	249	279	265	242	261	238	261	252	240	234	223	262	254	275	233	277	266	261	235	221	241	252	269	239	247	246	253	242	242	242	261	264	245	262	268	260	221	261	242	259	246	252	272	245	246	237	221	253	262	248	242	263	264	256	248	258	233	256	253	241	259	251	288	213	275	241	221	239	246	282	267	243	258	247	274	274	250	254	263	288	276	244	224	250	251	255	234	228	247	253	220	287	258	252	246	235	249	239	227	275	242	257	261	264	254	248	279	245	258	246	254	297	266	233	255	262	261	242	254	247	231	260	254	261	243	243	271	229	258	267	214	247	256	281	258	259	284	275	262	233	241	258	246	255	228	275	291	236	234	255	254	248	261	281	279	257	256	253	244	251	255	258	265	262	264	281	242	245	280	250	232	242	252	255	241	253	269	236	266	223	261	238	277	284	228	262	231	238	262	262	261	247	256	289	271	258	270	251	259	260	252	241	266	271	243	225	252	231	277	248	268	275	245	241	250	238	237	250	231	254	262	270	255	267	247	271	250	224	244	246	249	248	273	275	243	244	238	258	248	263	255	278	266	249	266	242	265	248	230	244	246	281	286	254	260	251	239	250	290	280	248	246	235	246	239	249	254	227	262	261	261	250	266	261	248	265	254	233	269	240	265	215	223	248	256	261	242	259	257	258	257	256	260	263	246	243	243	253	265	273	210	234	233	248	252	246	233	241	241	227	253	272	254	225	252	243	268	229	270	264	264	245	220	251	254	237	261	228	246	243	244	238	250	255	237	234	267	247	239	239	269	257	245	252	264	260	257	257	271	248	277	238	253	243	231	244	267	278	255	243	238	273	248	253	266	249	253	257	256	252	234	236	293	250	238	237	254	268	235	276	262	237	235	227	274	258	260	259	268	257	254	263	255	272	273	258	244	294	239	245	251	264	274	235	267	255	240	253	257	249	254	242	248	274	265	249	258	272	278	261	261	251	250	248	236	210	262	258	246	244	247	234	247	299	274	244	236	265	253	242	264	251	274	248	228	272	244	234	240	280	258	275	249	245	251	249	245	249	244	259	262	254	219	255	258	244	266	252	256	290	255	274	260	230	240	266	246	278	235	247	251	200	222	255	229	259	229	269	221	274	240	302	272	237	238	233	272	246	238	264	251	265	262	259	254	267	238	230	274	257	268	256	275	258	256	246	240	268	272	260	279	238	249	253	252	239	248	242	283	274	223	255	260	245	247	254	243	253	229	250	253	226	248	259	255	251	267	273	259	276	259	238	262	254	261	269	265	259	257	258	261	254	251	242	243	240	272	249	259	263	244	254	254	235	285	258	212	265	268	249	239	258	247	257	259	242	241	258	245	264	258	261	264	244	247	250	273	246	232	294	262	246	239	280	255	245	224	223	261	265	266	249	260	270	235	283	275	257	265	266	210	242	256	227	270	232	242	251	271	242	218	259	263	257	233	244	295	238	242	261	253	283	240	237	250	250	263	258	231	235	245	268	240	273	258	247	267	223	268	280	249	235	264	237	255	233	292	226	251	258	266	260	245	215	268	280	253	226	229	265	242	257	257	245	279	255	276	220	253	261	266	258	266	247	253	205	235	284	252	236	240	268	257	253	272	283	274	243	254	232	251	260	251	257	243	247	247	285	217	249	269	247	227	255	287	245	265	263	264	253	236	258	246	244	257	221	253	237	235	267	239	239	254	251	249	220	241	266	256	274	240	245	238	239	262	278	282	225	225	257	246	264	235	261	236	285	253	253	239	235	272	233	237	243	262	248	270	237	273	266	245	265	228	237	249	241	262	268	264	239	254	258	263	242	243	254	219	243	256	210	261	275	266	248	251	270	289	255	260	270	221	253	235	238	280	258	249	241	258	267	245	260	262	248	266	252	216	265	252	237	228	259	278	244	257	271	264	249	252	266	228	273	264	256	262	268	246	249	259	254	235	244	271	242	266	229	276	246	253	240	262	266	223	244	243	267	247	266	245	260	265	233	288	225	236	259	227	248	243	242	236	265	232	261	234	259	278	252	278	283	275	240	272	242	275	248	309	262	257	235	269	250	246	225	249	269	255	239	232	256	259	256	253	242	264	269	274	260	247	282	277	260	226	269	239	293	262	251	245	244	282	250	266	261	209	234	206	256	241	275	248	265	268	256	249	262	263	248	268	241	277	265	238	275	248	239	258	265	255	252	246	253	250	244	266	266	259	246	239	238	236	267	232	239	272	261	230	278	255	233	259	255	279	246	253	284	256	240	277	273	253	278	272	260	281	258	274	236	241	258	250	254	248	294	251	273	264	244	261	249	252	234	247	245	286	234	258	259	257	227	247	248	250	274	256	240	236	270	249	245	253	261	248	295	254	241	238	247	250	250	269	265	257	260	253	267	243	233	240	226	239	242	271	252	235	267	267	232	220	254	239	275	261	271	262	249	258	262	233	262	261	259	285	272	269	241	276	253	249	259	227	249	255	231	261	265	270	259	266	280	260	220	239	239	246	262	235	256	257	252	258	263	257	244	248	239	269	255	270	233	262	267	239	274	235	253	228	245	248	242	254	250	275	263	244	251	226	275	255	271	238	252	248	238	276	263	256	241	224	255	226	270	222	264	247	238	251	258	261	268	265	231	249	252	232	269	240	261	252	236	276	244	247	247	264	273	240	253	260	241
23959	21400	28669	24502	21392	8715	953	584	532	457	409	387	370	312	327	354	334	311	332	285	285	296	286	305	291	265	284	266	282	267	265	264	279	282	292	253	242	259	293	269	271	270	264	275	280	274	272	281	256	249	261	252	267	237	272	291	259	257	250	275	256	265	282	242	263	289	245	254	295	259	265	248	258	278	253	244	282	248	264	256	292	254	269	243	262	233	248	269	276	262	274	269	262	267	266	278	268	261	247	256	251	257	273	301	284	244	259	226	259	257	275	258	258	258	265	250	268	300	254	269	261	258	268	232	261	272	263	255	251	242	258	250	250	292	262	279	278	303	245	268	271	261	279	299	269	238	281	260	263	259	271	247	253	279	266	270	273	278	275	277	241	259	252	240	250	283	247	246	307	290	265	257	250	225	278	296	258	284	245	251	287	228	250	229	264	259	278	252	247	256	265	288	239	259	268	249	259	238	265	272	254	252	271	245	250	253	227	254	253	275	256	274	267	262	250	255	270	251	255	227	289	243	250	246	253	272	242	250	275	266	254	243	260	240	249	235	257	284	268	251	256	276	259	252	267	291	250	255	246	270	237	283	256	266	250	273	250	261	254	240	253	250	250	261	271	261	197	257	270	233	256	246	263	240	287	266	270	281	268	269	261	266	261	267	269	270	263	271	252	247	263	260	281	252	269	277	259	253	275	265	273	263	264	250	232	279	271	254	253	276	246	232	253	245	274	259	258	275	275	254	288	272	241	271	280	280	273	293	239	230	269	264	271	257	260	256	237	286	257	256	284	255	274	254	273	261	266	235	262	268	257	271	243	269	267	260	261	265	227	261	273	237	270	268	238	272	279	269	257	246	269	250	273	242	235	233	263	236	252	278	252	273	250	263	260	263	260	263	254	260	261	274	257	245	254	287	255	264	270	233	257	272	280	248	255	277	246	264	273	257	257	262	267	240	259	276	267	267	281	266	294	288	307	231	266	229	262	264	274	264	244	261	288	259	286	259	267	251	278	290	297	281	261	263	259	299	249	267	250	270	281	257	271	248	288	273	260	254	252	253	263	246	260	260	274	245	232	309	251	239	273	256	261	267	268	244	276	255	269	277	261	270	232	252	260	258	275	235	249	283	265	292	259	270	274	256	247	236	253	252	217	264	238	269	293	273	262	259	230	261	271	270	291	261	269	283	275	246	258	269	253	272	254	254	237	250	253	255	261	272	271	258	275	245	272	282	261	268	284	262	259	262	257	263	254	250	265	250	277	223	281	291	301	261	293	252	262	247	262	253	251	253	265	249	249	247	278	261	234	257	270	275	270	240	272	288	308	271	271	268	276	253	262	252	262	258	245	254	270	284	263	238	286	272	266	263	247	267	265	253	254	262	258	252	258	301	261	259	284	280	255	249	261	241	277	253	251	255	275	270	264	262	275	242	278	262	236	266	273	267	268	288	274	260	254	272	278	265	276	268	227	269	269	273	268	263	248	250	273	234	284	247	283	231	266	248	269	238	288	264	271	250	259	262	239	266	249	256	278	275	266	260	248	274	259	267	276	280	241	270	247	272	263	246	253	265	229	239	259	259	278	266	242	268	289	234	251	280	241	277	259	265	242	282	261	264	276	268	257	275	266	281	246	232	251	260	242	254	268	286	268	256	269	247	240	264	260	218	273	267	287	257	270	252	273	241	261	267	225	257	258	248	245	247	277	279	258	285	256	235	265	230	256	265	265	260	294	279	268	253	254	272	249	290	253	278	267	257	249	235	276	251	259	253	250	240	266	266	283	257	251	253	264	262	251	237	250	245	267	237	248	259	241	254	270	254	248	268	248	290	265	255	254	280	247	264	244	261	240	241	226	250	242	254	250	260	267	260	276	278	261	289	256	281	246	283	252	275	244	240	276	271	243	277	264	265	272	275	220	259	248	270	245	258	258	273	234	221	261	268	285	265	255	253	291	244	263	243	236	241	262	245	252	258	268	268	261	292	276	261	275	230	267	241	281	261	253	254	256	278	275	295	253	292	262	310	261	244	280	272	237	266	269	244	252	254	270	286	248	241	273	280	264	246	218	278	291	240	275	274	269	286	265	269	262	239	262	277	300	256	279	291	276	272	267	265	271	283	265	249	261	281	263	271	267	255	265	237	250	263	251	284	260	241	250	256	282	266	262	246	296	256	272	251	264	287	252	244	284	271	271	299	265	262	216	285	255	251	238	257	272	277	265	258	267	272	255	235	275	255	253	260	256	269	257	257	258	241	252	265	270	279	265	238	295	259	283	278	270	278	245	276	240	265	268	299	249	250	243	274	258	264	250	242	251	269	264	265	230	252	248	250	250	238	246	269	274	239	261	240	262	275	279	284	257	225	241	283	229	243	288	265	271	259	262	236	274	270	264	263	276	233	272	272	255	243	258	244	290	251	263	275	246	231	291	259	252	268	236	270	257	239	260	271	294	245	269	252	233	247	256	254	226	260	281	250	272	251	248	282	265	265	277	276	259	259	282	272	252	262	279	278	264	264	266	248	281	260	251	251	292	236	265	280	249	261	260	249	265	246	266	231	275	261	235	256	275	265	266	285	258	253	237	247	272	287	290	269	260	254	258	287	269	270	234	233	283	245	286	274	282	274	272	246	254	247	271	255	266	269	274	277	267	289	253	255	229	262	256	259	225	254	250	246	274	265	233	249	248	268	256	257	266	248	241	260	250	285	245	276	263	233	253	264	274	265	239	269	313	257	253	286	275	278	268	265	261	256	240	286	268	272	278	291	278	290	259	258	272	254	263	268	279	275	270	248	251	241	260	262	253	271	262	260	258	238	268	272	264	259	272	261	258	255	250	257	249	249	258	243	268	244	266	265	257	259	261	262	252	263	265	270	244	260	283	254	272	267	265	218	254	280	219	270	276	271	237	241	245	239	264	263	264	258	290	244	256	252	284	269	260	250	258	246	242	261	235	280	253	270	255	275	227	247	272	245	249	251	246	253	255	263	257	222	265	264	243	278	274	269	237	257	243	242	265	271	280	291	266	267	244	283	251	242	302	277	261	258	250	279	275	263	275	269	282	263	277	274	269	277	249	251	285	279	288	249	283	237	281	279	282	249	265	267	260	241	242	282	273	273	274	265	278	237	279	246	287	281	251	230	267	263	251	238	275	275	242	244	225	273	272	256	254	254	270	227	258	262	241	239	275	246	270	298	275	249	269	232	227	277	257	269	267	274	261	254	269	262	294	259	283	303	266	274	238	266	291	262	263	282	226	221	250	264	229	251	237	242	261	258	247	257	234	254	259	253	259	247	255	264	258	265	221	240	263	255	264	260	272	294	276	264	278	278	238	255	257	273	248	216	242	254	243	278	254	243	252	268	261	268	271	250	254	240	259	245	279	241	266	268	272	262	257	239	253	294	286	266	263	245	249	301	252	243	228	269	247	274	263	253	264	288	276	267	279	238	255	276	257	246	252	226	251	276	244	263	259	258	269	266	247	266	256	250	256	245
3349	8854	5715	2582	1953	1477	1124	888	767	658	560	486	433	411	406	417	387	392	321	317	324	320	314	312	324	309	321	294	303	313	286	304	326	283	283	306	296	253	287	316	270	270	299	309	277	290	262	307	295	267	303	264	277	293	322	274	275	306	311	265	271	260	308	304	300	278	261	280	306	260	303	269	265	284	283	259	311	291	273	276	263	295	289	303	312	262	272	298	297	316	250	287	278	274	260	279	275	272	284	280	317	294	285	277	294	293	271	309	275	275	262	308	283	281	284	262	304	340	278	295	300	270	277	276	289	275	299	290	297	286	276	288	246	307	261	258	269	283	270	260	277	240	264	270	302	263	245	267	280	288	291	269	265	251	282	288	263	278	272	242	287	312	262	273	274	301	279	292	280	252	300	279	286	257	295	269	254	281	282	324	273	299	255	275	276	263	284	284	255	281	273	285	274	258	299	286	247	273	274	278	276	279	305	278	260	270	252	296	260	276	265	281	287	275	292	298	298	295	271	295	256	271	287	301	302	293	288	291	274	293	257	268	270	278	311	297	249	266	294	290	258	263	260	279	324	286	301	258	268	305	303	252	291	302	278	241	261	258	262	304	297	283	281	268	274	294	252	269	271	309	262	299	282	274	279	265	319	273	293	278	268	278	270	291	289	279	299	290	285	306	283	289	275	302	285	251	286	275	272	311	297	293	296	297	279	300	270	294	266	286	258	319	267	304	293	274	296	271	267	285	299	268	292	288	264	275	280	289	295	276	279	293	282	304	259	262	278	269	319	291	279	292	314	278	306	264	275	263	274	262	290	279	291	259	283	261	291	287	271	273	282	301	269	273	278	287	274	256	263	292	254	252	306	281	309	259	253	280	288	294	287	255	281	290	278	255	291	277	278	261	273	309	286	271	278	287	260	271	290	258	281	283	293	247	288	286	281	277	284	271	289	292	270	292	297	310	278	230	275	261	276	286	272	277	261	295	258	305	266	313	265	281	287	306	314	291	251	252	301	267	305	291	304	260	293	261	286	293	297	290	269	287	291	254	299	267	287	258	291	314	275	297	271	295	251	252	281	332	267	267	251	244	276	280	285	273	280	268	277	263	299	284	268	276	280	311	295	267	302	278	269	263	284	281	269	289	270	268	269	291	285	290	256	245	300	292	288	287	272	278	288	313	300	283	284	238	304	275	275	299	287	297	271	285	277	275	270	284	277	291	273	294	279	290	281	266	272	246	282	261	263	280	297	302	260	277	318	266	292	276	276	291	274	310	263	282	272	279	271	309	302	285	285	258	262	281	278	273	273	255	274	292	281	289	296	279	297	302	273	276	297	286	268	272	293	278	292	272	305	267	289	253	277	284	257	259	302	296	277	291	266	284	281	284	277	289	258	265	266	255	290	265	287	313	261	278	275	297	293	280	293	296	288	266	274	310	235	249	269	284	270	284	295	275	286	260	249	299	267	295	269	300	274	308	283	289	292	262	282	282	284	260	294	273	293	300	252	292	262	302	289	262	278	286	277	307	272	279	265	281	284	290	255	278	268	301	261	302	264	280	292	275	248	265	281	298	276	279	284	272	284	265	288	276	273	298	273	284	302	294	274	293	292	271	250	272	287	273	273	241	282	265	270	276	283	258	286	304	259	270	266	296	271	267	294	278	272	258	272	262	269	273	291	267	237	288	288	276	277	293	288	270	296	290	271	298	269	277	273	285	325	269	305	278	298	266	272	277	289	264	271	271	266	256	284	288	261	281	304	261	265	290	285	298	281	278	273	283	253	255	282	296	286	277	271	279	279	279	285	262	284	292	250	250	266	261	266	275	306	278	284	283	274	309	268	280	271	283	290	269	288	300	290	290	241	284	272	258	282	281	282	292	267	285	262	267	293	278	272	294	266	264	271	265	308	273	299	268	251	261	275	298	303	288	283	284	291	264	270	287	279	246	292	287	282	268	251	272	288	270	296	297	261	261	274	276	265	284	244	306	281	296	286	293	289	248	298	257	247	269	294	295	277	279	269	295	286	276	257	241	303	279	292	283	310	268	258	323	297	282	292	273	273	256	283	294	274	272	266	300	279	281	250	286	281	289	270	268	261	297	277	281	315	289	276	250	281	284	272	281	278	299	283	279	286	309	299	273	275	283	289	276	268	240	267	310	305	274	258	275	295	276	272	293	277	278	259	268	261	298	295	305	281	275	280	264	286	278	275	263	282	300	251	280	289	286	241	245	266	281	284	251	280	287	267	261	302	244	276	273	270	284	266	283	293	280	274	250	257	285	270	282	280	257	269	289	282	291	286	283	272	306	257	287	272	262	264	285	272	267	273	269	282	252	273	273	256	284	275	298	315	279	272	287	262	268	316	270	259	279	332	282	268	271	304	274	317	298	301	302	265	280	265	271	269	256	297	247	284	274	296	293	247	271	279	277	276	264	302	293	272	271	254	280	286	250	297	288	289	266	262	266	246	273	277	261	299	272	319	259	266	306	257	264	256	265	268	280	274	258	275	297	284	271	299	255	303	295	286	258	251	302	278	296	296	292	306	288	281	294	282	287	271	297	271	267	283	280	266	284	258	276	276	275	288	280	267	304	276	281	281	268	287	289	270	275	284	290	296	283	284	281	260	267	291	267	266	271	282	269	269	271	270	315	273	295	291	258	282	270	290	280	289	295	245	256	262	283	290	275	273	248	281	274	276	294	291	290	280	283	266	278	285	278	262	230	267	285	279	260	283	261	293	291	272	275	247	265	281	270	276	276	284	272	310	274	270	256	269	271	292	272	302	262	255	234	308	291	304	266	297	324	272	253	279	308	287	274	270	298	280	258	259	254	267	292	293	274	284	255	305	310	246	286	283	262	311	290	290	282	266	290	263	283	248	299	290	262	255	284	283	274	288	281	281	254	295	282	266	295	273	272	298	277	288	291	263	267	288	288	314	289	290	298	267	256	248	271	308	271	281	282	276	286	295	286	267	285	299	282	277	289	291	293	280	242	267	287	281	274	253	255	268	287	286	249	276	302	294	261	250	295	269	288	269	302	261	270	273	272	281	288	293	271	283	282	330	296	262	283	278	280	286	300	284	265	290	275	293	277	275	275	303	281	294	275	275	286	297	290	289	293	268	269	300	286	287	260	266	289	278	262	273	272	256	283	284	263	295	298	311	280	271	247	326	269	284	313	279	268	323	283	263	301	286	264	284	263	296	288	281	294	276	288	266	262	283	306	260	304	280	281	301	259	305	276	281	259	270	302	286	278	281	304	286	297	278	277	278	285	279	255	299	295	285	288	270	276	288	288	265	284	262	271	293	295	292	287	279	257	265	279	284	264	254	259	276	254	263	270	300	274	275	303	292	287	259	273	279	304	273	294	296	269	283	277	320	260	277	284	249	269	301	277	251	271	258	270	243	257	298	303	283	265	285	284	285	269	269	263	281	321	267	283	276	277	293	333	299	275	271	289	272	303	309	267	293	248	309	259	275	291	292	292	290	281
25100	21307	27334	25498	9702	899	708	641	562	531	540	506	542	474	498	484	494	435	470	489	493	500	489	455	457	487	395	464	439	457	483	464	428	465	456	452	477	429	474	416	409	414	443	461	451	473	463	470	466	443	443	466	460	461	455	426	435	453	490	449	459	426	435	431	422	419	430	469	430	481	463	443	480	484	438	435	439	449	447	454	423	425	435	453	470	455	429	429	450	465	462	419	471	424	447	438	479	461	461	430	461	443	455	487	439	461	452	452	419	469	426	414	485	461	466	400	444	441	464	472	466	456	475	406	486	464	453	428	452	456	451	445	472	418	468	495	429	447	467	437	443	461	451	464	431	396	432	478	448	471	462	430	432	462	418	416	431	454	427	455	436	475	475	478	491	457	458	441	499	493	441	449	427	507	443	439	452	493	422	427	463	455	416	475	436	463	438	436	494	444	478	468	429	414	447	445	441	447	429	434	459	463	440	478	446	460	454	418	437	438	429	401	465	448	445	462	414	462	409	467	432	455	454	446	471	464	420	469	428	434	427	446	426	458	442	461	420	444	469	451	432	495	422	440	426	443	400	458	440	472	478	437	502	448	459	449	487	430	447	425	427	448	439	440	435	435	451	469	402	464	448	453	455	445	441	455	414	425	444	447	491	417	444	450	433	462	419	443	459	476	457	431	459	442	456	437	448	449	432	439	444	451	458	478	466	456	424	471	482	417	462	463	447	456	462	476	442	460	439	419	450	416	440	440	453	474	465	444	451	423	425	469	430	480	451	435	467	446	453	438	448	474	469	442	470	452	472	436	405	449	451	496	454	436	406	448	436	475	436	456	481	431	478	409	454	416	454	455	448	426	432	468	425	426	455	444	466	401	486	449	413	446	423	448	434	439	417	443	458	437	433	440	445	454	457	484	424	420	440	452	436	432	426	433	431	429	458	415	420	465	496	408	436	444	427	457	464	435	457	439	450	447	443	458	421	428	462	453	435	405	454	440	473	451	461	448	448	427	438	438	452	462	436	412	442	430	423	446	460	442	452	462	458	430	425	433	479	493	479	421	449	423	435	438	438	404	463	471	430	455	470	425	472	442	422	401	465	399	428	466	419	468	478	431	458	441	464	437	479	450	464	464	447	444	450	431	456	465	476	446	427	440	448	452	462	432	471	438	447	476	417	439	442	445	441	421	436	455	437	415	466	458	474	480	498	468	504	440	456	463	447	438	433	449	468	467	459	479	463	438	435	460	447	418	436	451	443	472	461	432	467	435	451	435	446	452	441	472	442	420	477	429	469	439	453	447	445	442	412	466	425	461	441	453	456	447	434	445	455	460	419	433	444	471	447	467	486	415	430	430	462	425	436	425	473	435	457	423	429	466	427	441	435	489	432	459	441	422	458	437	477	462	489	397	438	445	409	436	453	459	429	447	456	435	428	455	436	444	446	448	418	460	457	439	429	450	417	443	432	492	461	441	415	469	427	452	427	498	433	435	431	430	451	446	445	432	482	483	472	433	431	470	436	477	433	495	478	408	455	439	433	460	399	427	424	436	427	427	417	455	398	441	422	469	463	433	430	458	478	469	437	461	436	450	404	450	469	415	452	456	425	467	475	433	464	430	450	417	423	461	471	401	441	451	431	422	470	455	432	460	419	466	437	451	445	464	436	435	432	419	446	431	432	423	469	483	432	434	427	448	471	444	401	465	458	499	451	501	497	475	483	466	430	455	466	440	454	455	459	447	450	407	466	486	445	447	455	431	435	430	478	455	436	459	466	455	444	465	451	424	453	441	438	475	489	453	477	460	436	477	453	475	422	428	468	429	464	430	421	441	443	429	431	462	423	457	486	452	433	435	444	461	426	467	489	428	495	454	451	443	451	394	447	448	432	441	433	428	443	444	443	470	454	442	459	424	470	447	432	484	473	471	491	466	449	457	421	430	496	440	441	416	414	442	426	452	447	457	397	427	437	433	459	418	437	455	434	436	431	447	455	429	443	452	439	449	410	456	465	419	452	450	423	392	456	409	439	467	428	435	459	438	457	451	465	445	427	447	457	421	446	435	468	475	447	461	482	459	450	430	436	451	429	463	447	435	461	443	452	451	414	459	453	459	488	453	449	451	418	433	457	458	422	429	438	466	441	422	459	462	428	452	424	436	447	455	448	463	462	457	443	438	458	456	462	400	460	430	409	453	429	420	473	424	443	428	442	478	423	446	424	442	428	453	468	446	463	488	429	461	479	451	460	429	421	436	466	436	425	425	429	439	414	487	490	424	424	447	459	426	424	454	450	461	404	410	457	446	449	417	432	445	431	444	451	476	441	450	406	415	448	426	437	432	475	441	453	464	416	459	433	444	420	459	436	429	452	453	468	485	445	446	451	443	470	428	425	424	396	458	450	453	466	450	420	457	466	445	448	411	466	440	436	448	469	480	423	434	436	444	396	432	447	434	428	420	448	434	423	440	505	421	423	451	440	405	427	466	438	405	431	430	410	415	435	405	453	480	423	442	453	443	488	418	445	442	461	493	439	458	432	440	434	435	397	428	428	384	453	451	438	396	437	447	452	457	456	451	450	453	413	479	439	427	449	427	493	449	477	469	463	423	454	385	449	450	397	443	454	468	452	442	451	452	456	446	435	433	468	437	466	445	481	467	477	463	433	481	441	431	440	457	447	454	467	411	427	400	456	438	443	411	426	453	422	471	437	459	440	489	464	427	447	470	423	477	417	425	422	448	445	457	393	438	452	472	431	430	456	449	465	426	419	452	440	452	448	421	437	449	447	456	429	474	422	483	439	428	471	463	412	453	484	419	411	427	486	447	472	451	452	421	445	410	491	459	468	443	430	415	457	442	443	474	428	460	406	461	446	440	396	459	415	445	470	414	480	447	452	392	445	444	441	434	453	486	480	409	488	460	419	450	492	487	455	441	450	436	423	449	440	411	466	447	427	436	434	457	452	410	429	460	430	423	464	486	435	418	444	446	479	469	413	457	462	453	445	435	437	463	437	484	468	437	430	471	473	421	419	456	448	422	404	445	453	442	409	446	444	448	457	414	413	452	498	476	447	421	431	432	471	439	411	439	432	462	468	445	467	457	443	438	446	443	435	440	453	498	468	474	464	405	443	470	436	413	435	445	426	442	441	471	416	431	420	471	441	472	419	448	390	436	471	482	437	471	440	419	435	422	476	430	443	440	420	452	435	427	436	395	454	452	495	465	434	427	412	454	426	452	456	415	465	411	462	459	449	439	436	439	418	481	419	475	456	423	460	426	453	408	456	477	435	449	413	435	446	437	430	444	450	448	448	421	442	420	448	459	404	451	432	446	429	411	458	439	430	442	450	443	469	464	436	430	443	402	429	445	441	432	446	471	442	405	489	450	467	469	438	430	443	428	453	452	459	435	454	441	431	472	474	430	481	444	467	478	437	443	472	470	416	474	485	413	431	425	460	495	449	463	397	435	431	483	479	426	452	439	455	439	439	448	446	514	477	444
3488	5380	3454	1734	1402	1107	965	807	729	642	622	618	561	582	535	509	502	482	519	544	512	522	492	504	527	531	495	490	438	459	511	466	515	497	517	453	455	485	476	453	452	487	490	474	504	470	466	447	503	453	487	510	474	460	447	472	484	512	533	502	449	504	471	507	485	497	446	435	482	509	533	487	475	508	469	441	479	465	486	485	490	494	483	480	508	494	474	451	483	472	480	506	473	457	469	492	471	473	479	517	490	470	474	460	506	465	475	499	495	450	514	490	455	481	474	496	479	442	481	447	464	493	506	473	459	469	452	458	471	476	453	477	483	457	486	475	481	465	451	521	476	456	493	470	446	448	464	476	502	471	506	487	470	487	459	479	466	450	511	461	484	515	490	499	519	469	489	480	471	495	491	506	458	500	481	462	493	490	490	502	459	478	456	462	496	466	472	510	479	457	445	505	454	471	492	460	451	493	479	493	465	475	487	492	468	508	499	503	525	447	483	500	489	451	472	484	473	455	493	467	458	468	454	453	444	503	481	524	513	478	482	463	493	505	482	479	497	497	467	494	492	490	486	472	472	468	438	469	521	531	485	468	491	502	471	513	495	430	462	474	475	477	452	468	479	462	494	476	468	485	497	462	474	494	481	514	455	459	453	472	498	464	488	514	485	507	458	486	465	482	520	467	495	500	473	478	478	466	476	487	496	484	506	452	466	545	476	423	488	485	513	507	482	457	503	521	524	494	470	455	472	501	472	457	493	454	502	467	456	471	435	497	449	470	487	502	472	469	474	505	500	487	477	511	481	489	471	463	466	460	452	425	446	460	450	470	448	450	448	456	482	506	508	468	439	500	489	430	525	468	490	467	465	429	496	469	455	479	481	472	454	495	497	456	503	501	458	496	488	451	487	497	464	506	514	441	485	466	540	479	474	499	466	501	491	463	469	452	478	464	455	441	466	467	520	472	512	507	442	462	516	543	481	472	521	457	515	464	506	454	462	481	445	499	480	497	474	492	494	518	437	500	475	493	474	497	467	493	446	471	504	496	459	508	516	462	473	482	497	486	509	518	497	476	489	445	503	464	500	445	475	515	467	481	481	451	459	499	486	484	460	475	489	468	459	437	485	457	515	504	500	492	481	451	488	507	478	484	476	474	494	478	510	480	475	505	475	468	520	461	455	474	478	443	481	478	468	421	483	495	498	465	497	481	497	466	496	480	509	477	475	423	511	478	491	487	444	505	475	521	438	505	443	484	520	470	464	475	477	476	466	507	489	507	481	479	480	504	487	520	497	448	491	471	475	504	467	461	458	478	471	471	472	501	502	469	455	461	462	466	498	496	449	461	439	474	492	489	521	461	466	494	467	503	474	481	464	495	480	490	512	441	465	495	434	452	515	480	452	516	486	504	496	452	509	488	490	477	470	505	478	439	461	441	484	453	488	506	480	474	474	477	468	472	455	530	489	513	460	509	455	505	490	485	481	462	474	440	464	527	474	483	476	500	445	461	418	449	488	512	476	537	506	463	465	476	510	503	476	486	511	474	465	452	476	469	476	469	510	480	507	453	481	480	471	491	457	485	500	448	494	476	480	474	455	442	481	492	482	466	459	500	477	457	469	491	462	463	483	484	457	444	478	497	496	477	484	486	455	474	476	499	487	492	440	462	495	478	473	509	516	486	494	471	493	494	496	514	513	469	474	464	520	455	507	459	476	459	491	440	489	518	460	495	480	473	456	470	506	506	470	517	497	489	508	512	504	450	497	472	491	528	471	474	502	484	461	456	510	448	497	455	459	478	500	505	507	453	492	460	479	506	486	512	534	432	461	518	476	518	474	492	450	438	484	484	486	484	451	511	482	476	457	477	452	458	503	491	477	513	441	470	487	503	471	502	509	502	462	461	427	475	501	490	476	489	475	482	479	478	497	449	491	473	496	488	458	467	486	448	486	502	492	511	481	486	460	518	450	505	499	491	453	479	520	494	474	473	479	486	446	466	461	480	493	503	491	477	474	444	455	504	464	495	455	466	476	455	512	465	462	494	460	494	479	473	529	453	436	483	460	487	433	501	464	473	472	463	463	488	490	493	485	454	508	496	470	490	433	517	476	463	487	455	485	459	476	512	525	454	484	460	451	461	477	489	465	467	502	460	503	537	495	494	486	457	503	494	472	499	486	468	429	493	485	476	473	482	486	514	481	468	462	497	498	497	473	454	474	482	493	498	523	513	457	481	485	504	466	523	482	487	470	488	463	491	470	460	452	533	491	477	467	487	450	502	504	474	458	441	501	431	518	479	497	500	480	515	450	475	462	461	517	471	468	484	488	514	452	501	501	454	479	485	477	505	514	474	461	485	485	479	457	452	453	469	459	496	493	463	464	528	495	452	467	487	510	467	481	479	490	473	488	472	486	460	487	473	463	464	461	476	492	426	482	503	510	447	488	462	480	530	490	476	474	482	430	504	455	461	483	447	494	504	494	470	468	468	456	485	473	493	457	475	480	448	520	451	473	449	478	486	480	479	496	464	472	453	497	490	506	470	452	452	462	523	484	463	513	456	492	485	473	487	451	494	467	462	488	507	471	440	467	487	510	468	480	498	481	477	471	486	466	490	505	507	467	508	467	488	494	446	458	497	513	487	461	471	492	484	458	493	454	472	503	508	484	534	470	485	484	476	492	502	471	492	463	478	479	489	495	476	475	473	464	536	483	501	493	473	471	434	450	498	484	458	490	505	491	469	481	491	438	506	504	470	508	464	500	487	470	501	505	471	506	506	497	492	501	446	473	516	526	510	489	478	487	491	466	485	514	484	421	478	495	498	480	462	497	480	477	488	513	471	498	452	492	470	466	450	491	453	436	463	426	479	487	439	479	467	479	476	470	472	459	451	450	461	484	463	488	501	466	464	423	489	466	478	477	501	484	470	499	475	521	442	473	500	499	485	527	490	493	487	481	516	442	443	491	467	493	434	458	514	471	472	442	468	490	460	515	492	431	507	510	458	469	435	492	478	487	511	473	492	433	503	494	483	441	489	516	434	505	510	445	474	511	475	523	468	451	457	495	470	462	463	470	453	458	445	455	501	462	462	455	463	504	474	502	531	475	439	464	488	543	466	481	424	488	450	509	489	471	495	486	471	499	473	510	491	487	468	483	466	447	483	496	478	490	519	501	482	453	474	476	478	447	490	515	454	483	440	488	478	438	478	457	462	436	492	488	487	515	459	561	441	484	457	492	494	478	501	491	469	469	465	470	442	467	491	499	482	494	476	509	464	448	498	475	460	477	451	470	451	482	446	498	445	478	455	473	473	483	476	459	460	462	479	473	487	519	480	468	501	447	498	488	462	467	471	492	500	487	474	486	481	486	433	449	477	486	510	464	490	491	473	508	496	497	455	474	476	489	470	500	477	471	504	506	480	495	505	458	498	472	488	442	478	472	459	452	534	492	495	487	503	451	466	493	470	482	507	456	480	503	480	452	484	467	498	436	473	476	473	490	469
22881	21398	29097	24062	21393	21443	7868	1399	971	929	880	795	758	788	740	722	667	662	651	651	657	593	564	597	611	607	605	632	625	624	610	527	602	612	589	627	595	562	575	555	560	581	564	596	628	552	561	593	590	559	523	542	571	569	613	593	577	607	560	586	590	552	559	587	559	621	571	567	570	536	578	601	584	603	543	589	575	589	586	506	561	609	580	615	587	601	570	617	621	608	590	625	558	558	544	579	554	565	595	600	577	596	593	586	568	561	551	600	556	602	581	566	586	580	550	561	593	576	570	576	542	579	568	572	569	558	558	584	560	623	590	585	552	600	577	583	567	565	563	564	574	572	602	606	562	562	589	537	604	587	578	557	599	558	552	543	602	585	608	585	560	578	511	576	544	569	581	572	571	562	561	557	589	561	549	595	580	558	553	601	597	568	588	573	578	597	542	603	646	555	600	587	608	584	578	485	588	579	595	577	579	547	624	569	591	554	562	620	558	588	577	579	544	586	515	585	600	620	640	570	553	589	577	625	595	543	575	539	571	557	617	573	561	512	586	558	584	574	585	558	544	575	541	562	574	585	595	539	586	594	578	569	598	592	597	629	595	556	585	614	574	514	532	548	597	593	584	554	571	570	560	570	565	596	549	566	602	586	569	521	553	555	618	577	621	564	563	548	589	563	547	634	512	570	560	586	564	560	584	587	562	578	539	532	580	521	598	564	581	620	570	589	607	595	554	581	601	533	595	568	608	595	596	589	566	591	556	592	574	570	552	540	576	555	540	581	598	610	559	601	547	551	602	528	617	566	572	597	582	588	547	577	538	545	592	592	608	574	620	527	556	564	538	580	563	597	562	575	601	545	553	598	557	581	579	564	559	585	621	570	597	589	560	532	562	551	576	552	570	571	613	556	584	552	547	565	604	578	527	620	574	562	511	569	570	575	576	592	572	575	593	558	570	590	587	563	533	586	585	582	563	563	535	617	526	591	581	557	531	601	557	588	589	600	571	602	570	550	557	577	552	533	623	546	589	532	542	572	598	592	551	569	628	560	567	578	601	533	573	577	579	565	523	598	587	595	539	549	601	531	554	592	578	619	578	590	560	558	593	542	563	576	590	559	549	543	545	569	569	540	606	522	599	578	627	559	582	538	560	541	551	543	581	520	567	594	571	629	553	546	562	570	584	602	563	580	565	558	575	564	530	542	600	594	524	553	571	570	592	534	543	572	611	583	608	558	532	581	580	564	543	590	542	575	576	598	572	596	566	545	523	601	602	534	577	543	599	605	590	549	565	594	577	589	536	591	534	532	579	568	597	585	549	531	552	576	517	573	538	570	558	567	586	555	588	535	585	550	585	596	590	558	573	566	581	599	607	630	584	582	585	539	550	593	579	592	578	536	571	548	570	563	567	592	607	604	554	557	536	556	600	575	609	534	600	585	577	562	587	609	530	550	579	593	576	571	595	572	574	594	597	562	571	577	554	586	592	545	596	571	546	572	562	549	580	584	591	575	556	539	567	598	578	572	574	589	547	563	560	586	613	601	538	587	645	587	561	556	571	551	553	589	613	625	577	551	579	569	566	513	557	602	561	574	543	609	605	581	602	536	565	585	570	581	627	581	571	596	584	579	584	577	552	614	556	585	543	533	591	600	560	554	561	556	593	546	533	573	545	588	553	567	584	605	573	594	586	587	589	533	562	556	593	553	544	602	562	574	565	530	559	544	606	575	571	533	570	567	554	518	586	611	584	568	610	574	563	566	531	525	578	587	558	597	615	545	601	566	572	582	539	553	615	615	558	583	541	565	561	567	558	569	539	584	529	576	528	609	593	608	572	563	559	578	577	552	542	562	594	601	599	585	520	581	579	564	555	591	543	549	591	586	605	572	647	519	557	614	535	583	548	585	587	530	574	513	596	584	611	552	538	548	548	529	516	518	604	595	580	560	538	566	544	571	567	569	559	511	562	567	595	581	544	586	582	552	531	542	570	541	563	551	542	543	564	583	562	644	593	546	525	561	557	593	573	542	563	595	591	573	536	600	575	545	626	569	586	554	572	571	606	580	592	565	571	567	583	582	596	560	544	550	598	605	570	555	550	551	547	602	577	576	592	565	553	594	606	563	607	566	520	563	584	572	574	570	589	527	524	604	536	592	570	561	557	571	591	535	540	558	577	605	522	542	544	584	612	562	567	567	574	596	591	581	534	602	563	609	598	584	593	579	575	581	547	558	566	571	569	576	603	598	566	565	550	596	614	557	578	616	561	568	521	560	555	567	595	547	615	582	569	595	580	597	560	595	585	548	539	580	586	538	569	569	546	578	595	540	523	572	539	571	537	560	569	543	569	598	573	552	585	599	598	545	560	565	573	571	533	579	567	545	578	546	627	568	554	566	622	596	542	530	570	573	606	578	617	610	580	569	588	548	569	547	556	589	577	601	577	554	604	571	541	538	584	549	561	566	601	568	573	566	573	532	580	567	536	508	575	569	608	530	567	570	560	573	512	578	530	590	581	574	558	504	578	558	585	573	579	510	607	593	607	506	554	563	569	572	589	529	581	606	562	572	547	576	591	587	555	598	571	556	569	585	552	618	558	594	525	545	599	573	498	568	561	533	580	541	564	605	554	564	596	571	535	563	535	543	559	583	609	609	572	531	572	598	579	580	541	556	617	576	535	562	602	544	525	575	593	629	544	540	582	577	567	583	550	563	579	555	613	542	571	591	562	569	586	547	564	596	583	554	580	598	559	589	614	594	565	584	576	602	545	584	528	546	590	553	561	575	607	582	601	581	595	596	559	606	565	516	572	554	532	564	604	572	572	563	596	528	575	579	607	585	585	564	580	614	558	585	541	570	565	575	523	611	562	534	560	581	582	552	586	582	559	537	573	579	630	620	559	584	577	548	616	595	578	608	613	565	554	581	545	550	569	558	581	591	620	576	514	504	535	559	572	570	559	557	588	537	585	559	583	570	575	552	563	581	580	571	580	563	587	575	561	589	550	545	534	561	562	570	574	550	612	533	577	578	580	546	556	544	532	551	615	558	524	578	557	564	576	600	569	523	548	549	575	552	620	521	564	611	582	572	557	605	622	592	604	576	531	579	583	554	585	549	564	547	600	594	573	598	566	557	564	602	594	555	547	575	581	574	629	541	594	639	554	571	606	575	561	561	576	543	545	582	563	624	577	568	598	591	550	561	574	572	540	586	551	578	587	566	563	591	595	594	555	559	587	573	566	556	580	593	606	609	619	511	576	551	536	562	567	589	612	546	544	570	551	581	597	576	531	579	577	561	558	539	540	579	535	574	560	558	534	528	546	562	604	579	607	539	551	560	586	555	608	535	566	566	604	586	584	542	567	598	529	568	576	593	579	569	588	559	567	582	542	586	599	537	565	568	582	539	543	551	583	516	596	571	530	555	601	584	533	576	554	538	535	591	569	534	611	554	545	544	560	556	564	606	536	578	565	560	565	515	583	569	575	586	540	531	561	602	589	550
4892	14966	10052	5002	3619	2796	2064	1715	1515	1226	1088	979	970	829	805	731	744	699	711	692	660	660	629	634	627	666	632	620	653	620	638	638	623	627	591	622	589	601	599	585	601	595	555	612	584	573	610	572	559	558	593	603	565	529	599	587	570	560	591	579	603	597	574	589	560	586	613	618	556	584	577	590	565	571	573	605	564	603	567	601	552	607	576	581	564	599	628	603	570	598	607	600	520	575	577	603	610	597	639	575	586	560	565	574	573	559	584	575	564	584	583	612	583	605	591	593	608	583	570	610	578	590	578	584	562	539	564	544	621	582	574	574	587	573	535	582	632	542	562	548	575	601	613	606	568	565	605	577	579	552	570	571	578	583	595	623	573	569	576	581	573	528	579	630	552	545	592	590	552	592	560	561	576	568	581	566	598	644	574	611	602	559	579	575	586	539	597	539	604	577	526	555	568	571	574	570	596	576	597	595	599	576	657	584	593	569	591	630	592	547	550	557	591	548	528	597	646	565	572	537	568	586	563	598	628	559	568	596	554	556	574	574	613	560	577	546	601	601	626	604	584	602	598	593	574	580	579	586	601	582	596	561	548	577	618	599	606	588	548	570	545	569	553	586	566	620	633	573	564	581	541	531	549	568	579	570	572	569	554	602	545	567	585	580	553	577	531	599	578	550	570	568	602	536	553	582	580	561	566	591	584	569	578	591	505	570	580	578	566	583	617	564	560	594	549	594	583	579	568	570	560	592	553	565	505	569	595	614	551	566	585	586	591	574	597	601	568	570	591	603	585	588	570	608	578	577	571	564	564	556	565	529	619	570	540	566	540	540	583	572	532	597	546	576	554	595	593	578	560	522	553	595	586	538	573	575	589	595	608	574	607	592	550	600	578	644	573	558	597	604	587	536	626	575	595	585	565	572	520	605	576	546	595	586	540	590	622	534	596	529	564	535	554	532	565	574	580	573	576	615	547	560	550	596	547	554	589	567	579	569	583	606	569	570	533	572	553	552	558	576	587	552	607	614	554	534	587	611	554	540	595	585	589	617	599	564	601	586	615	562	596	554	584	604	595	595	567	570	581	560	563	575	538	616	616	591	629	589	591	581	576	574	540	556	585	595	557	594	540	612	539	567	557	535	543	585	556	557	587	599	579	582	567	572	578	573	611	554	643	568	578	600	607	604	507	534	594	575	615	602	562	543	550	565	582	612	594	593	518	575	595	557	548	574	545	525	606	571	596	606	573	604	571	617	553	572	577	593	600	542	613	594	596	591	584	584	589	551	589	589	599	610	566	578	588	581	569	642	571	581	607	575	591	615	578	574	598	558	549	613	575	552	611	626	576	573	597	617	584	598	576	592	584	555	626	614	587	579	570	581	576	560	596	542	590	548	590	566	596	544	572	561	553	600	535	584	588	563	651	589	558	600	578	553	564	575	577	598	633	608	532	564	605	556	554	529	582	554	588	597	603	531	630	659	596	533	537	539	598	586	538	584	549	549	614	578	567	596	552	580	536	611	573	552	587	581	613	573	589	565	613	552	558	595	571	537	621	575	564	588	574	554	623	572	600	581	598	587	552	586	591	556	566	564	622	583	580	553	572	608	549	616	584	545	582	574	577	524	563	558	619	568	605	595	591	598	602	575	596	537	525	601	604	551	558	609	582	615	550	531	538	523	535	603	570	597	581	568	598	549	572	561	573	610	647	563	534	571	550	593	569	562	606	556	561	608	543	537	581	595	572	551	574	545	531	568	581	543	573	541	554	574	568	587	614	555	567	573	595	596	584	535	576	613	584	586	563	545	580	551	533	589	559	580	549	587	576	578	568	585	558	529	578	540	569	587	576	547	619	567	568	573	540	568	558	618	606	601	568	618	575	606	567	582	577	582	558	524	528	590	594	601	586	596	564	609	575	516	621	579	551	593	607	578	602	554	574	538	576	618	579	561	544	588	571	612	549	594	595	546	534	617	560	619	572	562	571	589	573	570	569	570	561	567	556	608	584	605	559	530	577	532	590	582	581	594	581	558	569	572	578	593	549	529	599	517	582	529	593	587	576	602	523	553	590	581	537	583	593	582	557	563	596	555	595	556	549	568	543	583	557	610	574	581	604	570	575	593	558	583	561	590	565	592	568	568	568	556	553	540	516	612	560	574	585	615	586	559	593	612	535	561	588	571	575	593	577	597	575	570	554	580	572	603	551	591	579	579	562	586	575	587	543	589	578	581	579	536	576	559	599	584	599	613	578	595	595	550	583	583	562	589	586	564	576	540	552	594	555	593	556	593	572	583	565	574	585	550	614	567	571	552	586	596	582	548	592	555	546	577	581	569	596	579	582	600	577	569	581	569	579	547	572	553	620	591	580	585	565	602	561	597	613	599	573	578	569	561	549	610	567	587	542	617	619	554	580	569	614	560	545	609	594	586	567	576	528	564	594	585	559	574	551	600	599	579	562	613	521	603	594	548	532	544	573	603	602	569	598	609	568	565	598	558	609	534	611	582	592	603	576	577	552	603	574	573	566	614	558	596	552	566	557	588	573	607	559	563	589	584	548	546	602	562	561	630	551	548	560	563	579	593	565	563	566	592	598	537	584	586	635	600	607	553	561	564	590	553	561	549	609	540	568	557	605	578	600	604	595	621	563	557	597	545	555	573	581	557	550	570	602	550	577	577	599	565	599	592	570	562	570	559	600	559	567	581	573	575	591	623	575	592	605	551	541	576	602	518	600	537	577	583	599	523	506	593	538	627	552	535	602	605	562	584	601	591	556	565	579	543	576	583	584	602	594	567	599	596	550	576	581	589	596	566	599	617	577	601	575	544	545	576	533	564	616	598	553	560	591	557	574	555	558	543	601	543	573	579	560	556	580	583	547	549	622	595	562	565	585	587	526	545	544	578	557	543	572	563	574	602	630	554	569	553	597	575	558	604	596	614	583	565	599	606	588	591	537	556	594	587	611	581	556	557	569	586	578	580	590	590	574	555	555	533	564	606	579	589	534	567	556	574	602	591	569	571	575	632	574	579	575	573	540	576	580	583	540	576	555	542	565	595	589	554	596	562	578	550	581	601	594	574	595	621	588	586	571	556	609	592	599	578	604	557	588	610	582	610	566	573	552	581	602	582	543	609	563	588	559	573	571	581	597	563	577	603	553	613	552	600	561	544	512	589	581	545	549	580	578	583	578	571	565	572	601	580	622	585	582	539	557	616	576	538	639	570	588	595	617	586	574	577	572	542	595	578	534	578	591	618	565	558	533	569	579	585	568	582	600	532	540	603	574	574	546	561	580	572	575	574	558	574	553	594	566	574	561	586	577	568	562	593	575	549	586	587	587	577	594	546	574	577	606	568	611	580	604	601	591	556	523	541	514	535	545	584	567	611	558	572	606	582	579	579	556	582	580	597	529	579	505	643	627	585	586	607	609	547	564	598	599	572	586	513	616	590	566	593	612	572	551	547	589	599	561	554	561	545	563	555	569	566	541	578	542	564
27999	17742	3468	621	478	445	334	255	261	237	238	227	234	247	235	236	250	219	250	207	259	220	224	253	228	250	221	232	242	236	225	226	217	212	216	251	233	242	229	215	211	239	224	242	207	225	237	210	212	209	215	236	233	228	212	221	228	205	226	236	228	234	215	237	220	212	229	224	235	235	251	242	216	229	214	209	218	231	227	213	236	223	232	237	220	231	221	233	235	222	206	251	240	218	217	229	217	243	207	236	200	220	248	223	252	278	237	210	247	220	240	239	228	236	247	207	253	210	222	227	221	245	201	194	231	245	232	252	236	217	233	224	208	221	227	207	271	248	243	236	228	216	206	242	222	248	219	224	224	253	243	205	216	223	199	239	212	203	214	203	234	213	228	243	221	199	218	243	218	234	215	238	209	230	245	233	225	243	242	217	241	242	220	229	223	224	242	229	229	247	230	225	214	200	228	209	219	219	240	232	217	229	234	239	234	196	222	246	205	220	203	241	205	235	201	216	208	253	223	231	239	225	228	233	225	201	212	244	245	226	225	242	237	235	202	206	227	239	247	240	214	215	211	232	237	227	208	226	226	216	219	240	238	230	226	235	203	205	213	269	225	245	251	214	223	224	244	248	241	228	235	232	222	255	242	251	238	198	208	240	208	217	239	239	208	237	240	194	262	210	221	225	218	244	226	221	195	225	253	245	234	189	229	218	197	198	227	231	217	221	220	227	225	197	254	221	227	229	239	238	223	257	238	245	240	240	214	241	233	224	227	216	261	246	201	199	270	234	231	245	230	234	237	211	240	223	226	206	249	244	203	210	218	215	213	232	214	228	223	232	200	204	254	230	198	216	221	234	230	200	210	231	219	229	218	216	225	244	212	215	228	219	228	229	227	242	227	224	249	218	232	214	237	224	236	247	231	217	205	244	217	224	217	235	228	189	210	223	215	235	228	229	214	236	219	228	231	207	202	222	209	237	214	231	229	215	224	212	215	242	239	227	221	230	216	233	211	216	238	220	210	213	233	228	248	221	229	250	210	234	200	229	216	240	237	215	225	200	204	235	228	227	216	248	208	210	217	255	192	216	199	241	208	216	206	248	257	208	214	236	224	239	219	218	219	257	242	247	235	238	221	238	221	217	236	247	259	223	211	201	227	231	222	200	221	231	208	230	232	222	284	213	225	234	245	222	231	224	210	218	231	228	242	235	199	239	230	236	250	251	225	216	210	212	234	211	207	217	232	209	215	208	222	211	228	219	246	215	206	246	226	211	252	239	240	217	213	238	215	223	226	250	229	229	236	211	218	231	240	234	222	223	224	231	207	242	199	219	219	237	215	239	228	243	200	213	220	247	230	198	221	218	225	255	233	218	220	227	227	240	212	241	221	227	241	220	225	217	208	223	247	190	216	228	206	250	219	238	235	225	220	220	245	217	220	225	228	213	204	239	253	254	207	200	202	211	222	222	239	233	229	230	231	234	223	230	207	228	254	222	218	240	239	200	210	197	213	244	246	208	241	221	221	231	209	230	216	240	222	248	225	219	197	229	221	241	248	225	248	214	219	235	228	256	253	258	218	215	231	207	240	203	216	224	245	227	211	228	214	234	213	201	232	215	224	214	229	240	251	227	224	242	230	223	229	226	232	213	220	229	201	227	225	209	225	220	241	264	218	228	220	236	248	189	251	249	223	225	230	224	253	250	226	222	209	233	244	235	232	234	199	234	223	233	251	213	234	230	237	243	268	233	199	211	248	234	231	231	189	211	225	226	239	230	222	219	198	234	229	208	229	224	251	207	185	224	210	211	231	206	205	232	226	225	195	202	217	237	236	221	231	229	222	223	241	222	233	235	210	234	243	230	233	189	225	234	210	223	212	205	226	228	232	216	257	238	233	233	227	223	219	223	202	242	224	233	222	214	246	217	249	230	241	231	211	196	222	209	231	229	231	191	238	223	220	213	252	220	222	228	240	197	250	217	215	213	219	212	228	211	221	219	254	197	214	238	222	242	216	216	220	221	209	237	231	207	215	222	234	244	239	212	200	234	244	217	253	250	224	231	215	230	217	226	209	212	209	246	251	257	211	206	255	218	245	241	242	223	256	207	213	221	260	219	249	198	206	226	227	221	225	241	235	235	223	199	249	195	251	216	232	233	218	221	231	239	220	220	207	228	238	244	216	215	235	232	226	248	219	230	225	233	249	227	182	217	200	209	215	205	232	209	222	243	228	230	243	211	208	221	203	247	200	205	220	215	219	236	228	217	230	210	240	223	220	227	234	211	209	219	229	212	240	229	233	228	215	236	218	228	217	213	234	243	246	236	253	185	197	223	260	223	254	222	253	231	252	221	240	201	240	203	219	209	229	238	223	228	221	223	235	222	219	206	220	191	228	236	231	248	225	244	218	233	232	191	240	221	225	200	223	237	241	215	213	234	215	215	261	202	235	215	231	247	222	207	220	234	237	242	246	254	244	232	211	216	233	223	252	243	231	224	240	236	213	218	247	246	212	257	224	222	229	215	217	212	219	219	217	218	232	248	219	220	215	211	195	223	214	223	239	227	234	242	233	246	212	222	236	243	242	206	235	237	222	243	213	240	222	229	229	255	256	233	225	218	217	230	234	215	230	226	208	227	210	239	233	252	218	213	201	242	217	246	242	215	236	224	227	225	246	244	228	210	231	212	220	218	204	210	204	245	235	254	217	196	231	241	218	213	201	223	239	222	230	228	248	254	209	240	232	223	218	210	240	222	222	212	265	237	205	203	225	227	210	233	235	236	220	217	232	215	207	230	227	213	218	249	221	222	230	225	241	222	218	227	211	228	228	242	226	215	237	210	228	219	221	212	215	242	254	230	222	208	207	239	235	227	235	227	253	207	236	245	221	228	226	236	234	264	212	235	202	201	225	229	232	219	247	216	237	224	222	233	217	242	249	226	238	229	246	228	241	235	199	214	202	224	234	234	232	241	230	231	225	234	223	240	226	206	246	221	212	228	233	212	258	233	213	237	219	215	242	257	214	235	237	241	242	220	210	221	245	207	233	228	218	244	231	215	228	232	213	205	215	260	224	225	211	245	218	237	229	211	205	211	224	220	212	215	212	234	210	218	251	201	235	220	223	229	238	232	251	236	219	194	223	227	214	220	213	219	258	225	203	217	248	231	228	230	211	233	225	225	236	208	206	216	227	211	211	236	181	212	227	212	198	244	238	225	230	210	216	231	224	215	209	221	245	252	224	255	220	220	252	254	209	200	230	231	234	256	226	202	236	243	249	244	240	192	230	232	238	241	220	250	216	252	218	262	225	250	230	211	196	245	240	225	229	224	216	233	247	235	227	216	222	217	226	242	218	244	244	212	215	201	242	230	252	232	223	247	227	226	221	242	226	208	219	233	221	236	227	236	230	221	259	236	225	216	232	224	242	204	229	228	234	231	199	239	205	248	228	216	230	220	229	239	206	222	233	224	234	238	238	212	216	216	214	244	227	233	215	223	220	233
4338	885	633	395	367	335	293	268	303	273	276	270	289	237	279	277	258	248	258	248	287	304	255	235	255	261	233	259	240	259	285	284	267	232	254	269	258	264	245	254	226	217	268	254	268	271	274	280	252	234	255	259	274	273	229	266	263	257	251	253	279	281	258	262	252	264	265	256	275	265	253	249	249	276	237	272	260	239	271	251	255	265	291	278	251	270	243	288	235	235	275	269	242	260	256	243	252	243	231	282	255	249	215	247	261	290	270	247	238	256	238	244	281	271	258	220	298	243	254	268	254	239	256	281	262	255	265	241	261	258	269	265	223	260	241	284	235	234	246	283	233	227	264	274	248	240	228	244	261	277	241	245	253	242	257	245	269	261	259	258	244	247	252	234	256	254	278	215	278	232	261	246	251	252	278	253	251	280	254	252	255	265	227	247	257	252	240	287	258	255	245	225	222	261	253	245	269	244	255	273	246	240	244	247	254	255	256	259	251	279	278	262	237	222	292	248	284	271	268	240	265	262	264	224	247	282	258	257	269	255	237	285	264	240	246	256	274	288	267	267	263	268	246	277	246	241	249	266	249	241	290	257	221	258	264	254	261	232	287	220	246	251	245	256	273	241	231	241	270	260	257	231	248	260	290	243	265	256	266	261	247	255	247	259	248	256	244	285	253	248	279	239	257	248	268	257	260	219	254	254	256	233	244	261	249	266	281	290	252	254	279	247	235	261	272	258	241	252	238	259	254	271	279	239	252	222	281	258	281	242	235	232	260	268	232	263	242	257	237	277	261	263	276	254	246	269	257	252	276	255	245	249	261	249	229	248	229	230	257	277	265	244	238	252	244	250	234	250	262	246	227	268	253	248	271	264	230	238	242	224	238	259	252	266	262	280	265	270	247	275	276	257	261	261	274	252	255	260	260	288	257	258	254	244	272	243	267	258	249	241	239	257	242	234	245	231	258	252	236	263	240	254	213	250	237	242	250	258	247	247	251	262	281	250	279	252	282	291	259	220	263	244	261	249	242	272	258	216	252	266	237	254	233	268	226	247	257	245	273	241	209	248	235	250	250	255	283	261	241	271	259	252	295	231	280	237	241	275	263	260	272	285	252	251	243	274	246	270	278	228	249	288	269	224	264	236	249	234	264	257	278	263	277	254	256	262	238	272	244	261	237	247	245	244	239	273	267	252	247	257	251	258	282	245	257	239	285	269	240	270	237	245	270	246	265	256	232	258	284	266	263	250	238	276	260	237	272	252	272	245	317	252	226	259	246	247	259	235	250	248	249	267	245	236	267	258	244	247	279	242	235	234	252	253	252	268	263	231	299	235	265	235	252	224	238	237	237	252	276	213	236	264	227	259	254	242	243	235	227	261	242	252	259	263	261	256	255	286	256	238	297	264	249	250	250	247	282	267	270	235	267	212	286	249	280	252	264	261	277	255	256	263	282	255	261	244	270	239	271	259	258	264	264	239	242	238	250	239	262	240	238	259	265	275	252	283	271	261	284	243	263	247	254	237	255	247	257	242	280	262	247	234	234	264	252	267	252	267	259	273	267	268	250	255	250	260	265	255	252	249	217	245	268	264	276	259	235	256	263	255	254	241	265	280	267	237	227	247	263	247	252	254	264	241	256	254	284	255	250	260	263	245	253	246	259	243	260	268	252	252	275	255	273	256	254	252	267	256	240	252	231	229	266	254	274	262	259	246	234	262	249	229	245	240	267	246	261	236	243	265	255	251	256	251	260	269	285	253	232	282	242	275	252	259	234	261	223	247	266	270	237	234	249	283	262	226	280	255	283	249	254	261	293	244	249	249	299	268	248	270	250	217	257	252	244	253	249	256	258	260	250	266	252	271	258	271	269	262	242	271	250	276	275	246	248	236	280	287	281	272	221	255	239	257	255	254	267	277	255	280	274	262	238	272	246	269	280	266	232	270	231	251	276	257	260	233	259	249	263	252	283	276	252	254	226	267	258	252	257	251	246	267	246	260	245	287	267	233	237	264	250	235	244	255	257	248	251	271	270	237	282	259	248	236	273	286	261	273	239	275	270	258	248	241	268	239	303	248	264	238	246	253	286	259	254	216	254	272	213	246	274	253	264	259	236	219	266	249	258	268	254	286	245	267	255	244	259	260	251	282	252	266	281	255	238	215	244	244	254	256	259	230	271	238	293	250	260	255	263	252	261	263	278	266	261	238	267	278	231	272	245	273	245	251	249	245	252	260	266	279	263	286	265	237	269	304	270	272	234	283	249	243	256	252	244	262	244	272	242	290	276	277	277	245	239	223	276	241	247	264	267	266	227	240	246	245	250	234	268	235	271	282	226	232	255	260	274	252	272	281	255	254	244	277	282	263	269	229	281	255	280	213	265	251	244	241	244	270	239	252	250	260	253	225	255	231	263	263	265	265	262	271	264	240	257	252	235	278	253	257	243	279	247	254	242	250	244	246	257	249	269	256	257	229	278	245	251	237	268	276	244	275	239	278	236	252	254	232	257	239	284	246	237	264	250	264	286	271	242	239	266	262	256	266	258	269	239	249	264	248	246	273	269	239	290	234	259	262	282	287	246	225	260	258	287	237	247	252	252	233	252	246	251	286	263	271	253	272	251	252	235	246	263	260	240	252	255	262	258	248	259	215	262	248	236	244	235	284	269	232	235	262	282	264	265	238	254	221	273	273	278	261	262	256	264	261	259	279	250	246	247	237	262	254	236	239	286	257	263	238	268	256	268	243	261	244	263	261	234	253	246	262	255	260	242	261	243	259	266	278	270	238	247	254	234	244	240	241	270	270	264	227	261	244	262	236	253	252	257	270	273	264	272	275	264	253	244	265	267	246	230	240	245	244	232	277	260	250	243	241	269	244	261	248	262	259	268	262	284	231	261	254	245	235	253	262	253	234	241	267	255	244	278	257	253	280	256	282	244	256	242	262	272	278	219	238	244	234	275	288	241	258	265	266	243	248	274	225	246	252	241	274	258	275	248	230	248	247	251	246	241	249	291	245	216	259	244	253	260	246	250	290	262	278	274	289	288	234	257	317	256	219	223	235	220	250	228	255	262	224	254	262	253	244	242	247	232	249	253	259	257	229	292	263	231	252	248	287	238	229	273	260	263	250	268	249	279	278	260	272	271	256	236	258	257	252	276	256	286	226	267	238	253	242	247	240	243	262	246	264	308	245	250	278	234	265	234	259	242	247	259	271	266	227	242	223	236	290	280	252	254	254	233	241	242	242	279	309	269	254	254	264	274	259	252	252	261	253	253	250	238	251	286	280	253	258	262	266	247	227	272	256	245	262	251	277	263	265	273	268	260	248	257	280	252	243	229	248	272	232	247	250	264	251	254	270	257	273	278	254	244	269	271	243	231	242	267	233	265	282	249	264	242	245	256	247	259	246	276	270	255	243	262	270	253	273	261	252	281	258	260	277	271	245	232	276	262	263	264	270	212	273	265	258	257	267	242	241	272	244	268	280	245	261	260	264
23880	21314	28542	24426	21313	8916	989	643	508	481	433	399	356	396	314	354	338	350	326	287	298	262	313	320	320	293	288	271	284	287	254	275	271	275	269	275	245	266	267	255	272	248	295	259	257	269	230	283	264	266	272	265	278	265	280	257	271	268	235	270	246	289	280	269	266	248	268	270	261	262	235	267	268	229	236	261	250	262	297	249	258	226	257	273	267	247	240	285	254	301	273	275	259	276	296	261	296	230	245	258	287	256	256	255	263	260	225	267	260	277	271	253	238	249	272	277	275	239	268	253	264	269	259	237	275	258	262	247	290	234	291	242	260	268	257	238	262	256	268	262	279	241	267	274	279	249	246	258	279	249	254	274	258	249	261	261	270	274	275	255	251	235	232	267	295	259	271	298	276	265	262	244	287	268	256	277	286	258	252	256	293	258	221	259	270	278	230	260	236	261	251	267	259	222	261	261	237	267	248	247	240	263	276	260	261	230	247	241	270	290	218	253	263	269	243	282	256	279	276	252	270	273	258	296	294	273	264	272	272	264	254	251	305	282	278	252	267	283	262	255	256	245	303	286	259	261	224	248	285	265	271	275	255	270	274	272	274	275	292	269	243	268	287	247	262	254	241	264	294	250	252	235	244	270	269	242	249	280	274	271	291	276	280	275	300	250	301	254	257	267	288	284	268	235	278	270	267	249	265	242	278	251	248	254	256	270	241	255	276	275	236	294	261	252	273	273	282	236	251	249	240	276	260	241	256	261	272	270	249	259	209	272	276	310	289	260	252	266	248	253	261	264	223	273	217	233	242	252	269	275	285	266	248	266	254	275	256	256	286	273	249	273	265	292	278	279	249	262	290	285	289	272	232	260	232	278	281	235	251	245	251	273	255	261	253	248	261	258	278	236	279	271	261	257	277	251	259	275	247	234	287	263	251	290	267	264	257	288	286	249	259	242	239	277	272	281	265	281	249	256	261	265	290	241	275	243	238	244	248	268	252	238	274	248	254	274	268	276	242	277	293	246	242	245	252	233	267	232	254	243	255	239	262	259	233	281	269	253	253	271	275	275	229	255	261	287	272	273	275	252	293	259	292	301	273	272	288	259	262	253	244	249	260	263	281	256	279	267	250	244	268	249	252	254	273	264	255	230	281	279	259	248	281	251	282	270	288	255	259	267	278	231	243	256	294	264	263	245	247	280	260	274	267	266	279	282	260	281	279	261	259	243	272	270	293	262	283	281	245	233	292	247	248	276	276	256	245	263	247	237	269	294	247	263	280	271	259	261	261	262	255	269	257	251	276	286	288	249	245	272	286	255	273	244	262	283	254	279	269	284	259	248	271	251	263	281	252	262	275	239	267	236	263	255	274	244	256	270	275	271	251	277	276	278	245	251	243	269	279	238	263	259	280	273	244	255	284	255	262	255	270	279	262	242	280	272	286	261	262	257	252	246	286	253	270	248	273	282	267	252	257	250	255	277	272	248	248	275	255	239	273	263	259	237	251	256	252	254	282	255	277	270	263	244	246	244	276	245	274	244	272	272	253	270	280	242	285	257	287	296	271	285	269	274	239	259	237	263	240	285	270	282	290	263	260	275	261	253	270	281	264	250	253	257	277	253	275	269	256	226	266	275	267	244	260	278	276	243	260	272	246	320	261	262	276	280	277	252	293	273	262	255	265	251	277	271	259	236	249	287	250	275	267	248	267	254	265	289	231	243	266	242	264	268	233	277	268	262	285	276	245	223	256	257	261	274	267	279	274	285	243	254	277	249	239	247	294	234	256	233	285	269	239	254	253	247	269	262	232	255	250	256	276	252	255	242	280	273	260	253	233	278	246	276	258	263	274	294	264	294	253	261	250	276	266	254	257	241	257	258	287	284	248	253	238	247	302	262	266	248	274	258	283	273	263	246	288	257	278	261	235	279	295	250	305	267	288	225	276	234	245	267	246	268	254	279	262	256	265	290	268	289	261	273	271	261	243	241	243	236	303	262	278	265	288	251	249	237	260	268	252	274	266	273	282	235	223	298	226	254	238	272	274	261	232	278	234	288	264	271	271	253	264	293	266	279	268	254	295	274	252	259	272	257	260	249	284	281	276	261	268	252	246	280	267	269	260	246	259	271	248	291	238	261	277	274	263	247	275	270	245	269	254	280	277	266	255	272	267	262	235	257	244	254	250	261	269	261	243	229	258	255	279	234	262	315	259	269	222	264	261	275	261	270	285	264	266	278	248	256	297	263	251	273	248	248	261	286	269	265	297	260	276	247	273	282	289	299	251	265	249	247	261	252	263	236	273	259	266	258	256	281	263	277	254	278	269	265	270	263	271	249	263	281	290	278	219	257	264	260	276	251	259	235	232	263	243	261	260	270	241	267	288	256	265	272	276	278	264	248	257	272	246	262	258	254	260	271	282	256	270	267	262	246	292	224	246	275	262	270	263	238	269	282	254	254	284	250	268	248	257	264	267	255	281	271	237	261	292	255	266	265	267	287	244	261	251	267	257	271	253	265	288	261	254	256	259	275	257	279	274	290	254	270	282	286	234	252	277	260	264	248	299	275	282	255	252	267	265	244	270	271	279	260	281	296	269	258	248	249	285	289	271	263	261	273	255	260	283	258	253	252	262	247	278	269	273	285	270	227	278	248	253	234	279	262	269	293	265	248	247	287	272	262	293	287	250	249	248	260	300	263	277	249	286	224	243	247	248	254	262	258	259	255	269	257	240	283	261	284	242	258	299	254	254	259	254	247	250	243	260	257	262	273	239	253	291	278	271	282	240	258	262	230	239	260	266	247	259	266	270	253	265	272	296	271	243	225	257	293	287	270	259	262	229	252	290	269	299	256	263	274	258	240	270	276	255	255	269	277	264	255	273	291	246	271	245	254	246	252	281	258	286	279	264	276	281	240	246	260	257	266	251	264	267	246	249	270	254	250	258	267	251	284	264	252	241	278	274	283	267	270	255	266	263	252	263	241	248	266	267	282	254	252	262	248	239	242	260	270	282	260	263	253	252	275	256	287	264	279	228	247	295	279	270	292	272	283	260	270	251	265	262	245	275	284	245	271	243	254	255	265	270	235	262	255	267	266	252	268	268	258	242	249	281	257	254	258	251	245	235	273	258	282	273	268	229	269	268	233	246	267	237	246	235	259	270	226	271	255	231	263	273	266	269	260	266	246	254	285	227	269	293	281	248	244	243	244	250	268	245	244	250	241	255	271	250	261	279	247	265	285	261	269	245	274	256	247	266	262	288	258	240	283	244	260	288	282	269	248	292	266	262	282	263	279	281	279	274	242	287	255	259	268	251	239	267	274	257	298	270	281	223	256	247	259	290	241	233	241	239	269	258	271	274	258	250	253	290	273	286	271	262	267	260	242	277	263	249	303	247	249	244	242	278	225	257	264	250	281	265	259	302	247	264	250	277	257	277	267	247	276	262	302	256	241	296	284	257	256	252	280	249	270	279	249	249	277	250	258	259	263	233	266	281	278
3417	8925	5861	2640	1948	1429	1099	842	755	619	581	512	437	417	404	339	333	357	360	318	368	351	342	339	345	306	292	298	318	303	314	309	350	287	288	255	281	283	281	295	292	292	312	264	284	301	283	303	284	329	270	285	263	260	285	300	281	256	307	298	269	286	273	285	275	297	275	290	275	258	290	283	276	274	281	269	279	274	287	286	261	270	278	269	266	248	287	273	268	287	283	266	281	271	285	286	274	277	277	308	296	272	276	271	287	256	303	301	263	272	295	292	283	259	288	283	276	301	270	287	277	277	282	259	239	315	282	292	295	266	280	268	253	298	272	279	262	270	286	280	264	262	286	293	281	282	271	297	304	273	296	266	302	313	261	272	249	253	307	298	309	279	274	253	288	250	281	292	297	282	253	294	285	267	280	280	292	285	289	262	274	260	251	275	253	287	284	284	266	270	281	311	269	294	299	268	280	297	298	283	282	267	317	263	273	292	277	286	278	278	256	272	269	269	272	301	259	270	278	284	286	319	296	283	260	269	299	301	303	293	279	263	270	285	254	253	288	253	285	242	286	265	314	274	290	286	254	269	261	268	276	262	309	244	287	293	289	283	265	322	280	263	282	285	297	289	309	291	297	299	271	288	277	283	304	282	263	266	269	255	288	271	258	302	275	270	283	301	270	282	273	272	255	256	291	305	274	271	257	297	311	285	273	272	288	287	269	260	275	277	285	278	271	279	282	323	273	290	267	277	254	267	271	280	269	263	293	281	265	283	284	280	264	239	322	248	260	272	278	234	281	301	282	274	275	257	294	305	289	272	279	282	276	275	279	266	276	298	277	263	306	251	293	256	258	283	288	279	274	261	311	279	281	283	275	260	258	269	277	283	274	273	260	311	274	251	266	288	293	251	300	293	290	285	270	276	278	310	283	255	282	265	278	256	284	318	266	266	303	278	297	292	247	265	241	284	289	252	292	272	270	279	297	269	275	311	275	280	295	289	269	291	299	278	272	266	289	267	248	288	249	270	277	292	304	269	258	306	323	262	264	292	273	250	311	300	268	281	273	256	283	308	258	273	262	281	279	261	248	280	281	304	280	274	323	319	288	261	274	271	300	271	295	275	260	268	256	293	250	257	262	281	284	285	272	294	315	269	288	301	285	288	284	301	317	270	266	314	272	276	289	278	276	277	311	302	282	274	298	295	291	275	251	275	262	289	287	327	267	295	258	294	280	247	265	284	276	273	289	307	297	263	267	269	293	287	260	276	263	300	306	288	295	306	292	297	267	275	297	302	257	303	268	243	307	251	307	284	295	267	278	289	317	283	300	279	287	294	276	277	284	285	297	265	298	278	262	279	276	287	271	265	286	282	262	304	260	283	285	282	281	321	278	298	257	302	305	274	275	284	252	286	292	258	319	291	274	279	320	299	297	286	308	271	253	279	267	274	283	264	280	284	272	297	250	297	283	264	263	267	285	299	280	293	261	281	284	297	260	268	278	268	272	265	295	299	294	284	272	270	264	288	309	286	261	271	271	265	284	289	318	288	272	286	260	264	292	291	282	281	281	259	273	284	279	285	301	279	320	266	284	274	255	269	266	284	298	299	276	286	274	277	259	276	241	313	279	310	273	271	268	277	278	265	296	286	230	280	278	280	279	274	267	288	270	287	272	304	260	255	266	266	281	286	278	263	260	309	275	276	264	262	287	294	267	280	277	248	276	272	269	271	282	297	300	268	297	254	279	293	272	292	297	298	345	293	306	276	285	283	262	263	287	291	259	263	299	273	280	288	281	269	283	272	269	305	275	291	290	245	269	299	289	282	269	257	253	281	266	291	314	284	287	267	288	281	286	265	268	309	285	271	298	278	287	243	313	284	276	286	281	275	309	257	294	286	299	290	248	253	281	276	293	280	265	284	270	303	266	262	315	292	248	272	285	258	272	279	255	298	292	316	287	296	258	276	255	271	290	273	253	282	261	278	247	313	246	303	275	272	289	297	289	313	285	279	281	309	270	298	261	284	244	285	308	262	289	293	275	279	265	299	286	283	301	246	277	281	271	278	270	259	308	317	313	275	286	304	291	240	296	272	277	275	255	283	255	287	271	281	297	273	291	269	262	287	277	285	305	265	280	287	294	302	288	291	277	281	267	257	265	288	274	253	284	295	260	296	285	267	294	269	288	292	300	266	282	257	316	248	286	274	268	279	312	312	254	262	267	258	275	257	310	259	254	262	273	301	267	292	288	261	260	250	290	273	294	279	257	282	257	270	297	282	230	260	269	266	270	258	296	251	278	280	277	290	301	269	297	251	256	271	300	296	278	277	269	288	302	293	299	272	294	290	265	272	279	257	277	273	279	272	251	268	286	285	242	274	291	288	290	286	298	284	263	279	271	254	284	297	266	296	321	286	284	302	230	257	230	270	275	266	260	279	260	259	260	292	231	284	290	280	255	263	279	270	257	281	289	263	278	302	284	268	254	296	254	283	279	273	277	298	280	286	251	275	281	285	316	264	305	277	297	294	277	260	285	252	283	294	297	304	239	282	273	308	255	253	250	273	302	290	274	262	269	263	269	269	283	291	306	287	297	264	272	276	295	296	252	273	268	267	269	250	300	281	282	295	254	278	267	282	270	292	283	274	264	276	292	271	281	308	294	299	293	280	313	291	240	292	278	273	288	276	291	274	295	273	248	279	285	296	288	283	262	286	312	276	284	277	285	257	281	261	270	303	301	261	271	265	290	293	265	299	299	261	337	274	260	254	288	265	251	319	260	274	288	290	277	275	272	288	297	268	273	274	288	275	275	292	281	274	249	290	286	272	275	313	276	277	281	321	260	280	287	290	285	266	250	285	261	260	289	280	277	289	294	281	280	275	286	289	298	264	290	291	256	296	300	319	308	285	273	258	273	258	301	272	290	269	263	266	280	273	271	283	276	263	280	270	292	260	262	268	291	288	318	281	269	289	296	289	293	269	293	260	284	240	260	310	282	259	288	276	281	299	310	295	268	235	280	285	270	285	300	263	271	275	308	278	275	286	253	277	296	293	294	282	264	260	255	287	258	248	291	251	272	262	289	245	259	279	259	267	277	282	261	280	295	273	302	266	287	272	269	260	304	276	275	276	279	246	291	273	266	272	282	258	262	300	280	291	266	266	291	300	285	253	289	275	291	289	274	303	289	298	284	289	300	279	297	319	264	303	282	313	261	306	277	273	271	265	271	277	270	286	254	273	292	286	258	305	293	303	292	277	280	326	267	246	273	271	287	266	259	320	282	299	289	290	300	312	277	297	268	253	279	282	274	323	269	293	290	240	292	255	276	248	278	263	251	306	238	279	262	266	252	262	272	284	268	252	258	266	263	269	249	290	292	278	274	285	286	264	274	287	283	245	268	268	283	281	282	301	296	296	272	296	281	262	283	257	279	276	270	286	298	285	286	273	282	266	278	264	285	254	262	290	286	266	255	274	272	303	264	285	260	282	265	264	287	290	272	302	261	284
25180	21363	27448	25496	9903	886	743	607	537	491	560	488	522	480	501	442	498	473	436	466	484	434	437	453	443	449	443	462	460	411	411	449	425	453	466	431	459	468	407	429	451	413	460	442	465	430	468	444	431	472	430	431	425	429	439	494	481	455	434	412	438	445	449	439	460	480	479	418	408	434	447	446	426	447	470	422	436	425	438	474	462	442	438	411	438	434	454	430	430	449	468	458	428	417	473	429	451	480	422	414	454	405	448	480	432	459	468	469	446	418	410	445	445	458	424	427	461	442	481	452	424	451	483	448	461	425	447	460	456	468	446	482	459	446	455	451	419	496	469	489	440	485	429	437	485	443	443	442	472	479	426	420	463	469	424	449	414	424	442	424	431	414	436	449	467	446	452	424	439	468	469	436	436	430	441	441	445	452	447	461	432	368	419	459	449	460	457	477	493	443	403	426	460	439	454	447	450	435	429	468	452	441	446	439	435	456	464	450	410	399	401	419	490	467	432	440	448	472	412	450	487	453	452	419	447	437	458	470	449	432	442	449	449	489	418	440	452	420	422	451	428	404	447	414	461	448	455	470	470	468	456	487	477	447	437	411	456	406	472	422	436	408	461	453	426	466	465	437	461	441	476	455	422	398	448	457	445	460	419	475	448	450	445	447	449	413	443	426	410	444	451	482	457	442	468	449	431	470	469	459	444	428	445	488	439	448	465	464	429	491	460	467	427	433	452	434	418	438	459	441	430	439	437	446	451	431	426	437	436	407	460	473	446	463	450	452	442	439	429	445	451	454	448	436	459	510	454	433	435	459	466	445	455	428	440	433	417	428	463	463	443	441	454	494	452	431	464	459	440	458	447	451	437	461	442	432	468	451	456	466	446	426	486	469	451	448	487	440	467	436	470	434	482	443	450	439	450	482	420	410	448	429	421	424	424	461	436	448	440	454	456	448	432	454	463	473	470	467	453	456	433	430	421	423	482	472	469	485	440	400	445	441	430	465	486	443	440	491	454	416	452	454	442	443	486	443	439	484	425	448	438	462	485	435	435	433	419	452	447	431	461	460	476	443	464	460	428	405	449	434	484	452	409	422	437	417	468	447	453	435	439	445	464	449	467	424	460	441	437	443	439	440	428	415	464	448	468	438	438	461	446	404	450	443	478	462	434	423	482	457	473	462	422	469	466	386	457	455	408	448	482	425	441	466	462	453	467	437	449	449	416	461	441	417	410	424	436	450	472	461	470	448	465	415	443	457	440	439	449	458	454	425	442	443	439	449	431	427	432	432	432	479	430	477	437	487	409	500	433	414	462	440	428	402	450	410	451	464	462	428	459	411	403	443	461	454	456	453	426	447	447	476	445	420	494	408	448	445	458	452	459	439	491	419	435	461	458	427	476	442	475	454	447	448	468	446	453	443	465	426	439	453	419	463	448	482	460	471	449	464	469	416	472	438	459	448	439	422	440	437	438	431	455	475	457	447	444	434	420	456	467	463	460	467	441	412	427	453	426	527	474	478	483	434	464	424	399	466	481	427	418	449	493	439	433	413	459	437	470	430	438	451	425	444	410	457	413	447	418	447	420	426	501	462	429	476	443	426	460	438	454	445	439	477	464	413	449	442	455	434	484	474	427	468	437	416	448	458	455	455	395	467	443	431	439	454	455	418	435	444	464	461	461	457	475	425	460	438	461	448	447	464	459	445	440	468	432	427	470	380	452	438	423	476	456	405	438	486	481	453	463	463	429	476	457	420	475	449	446	440	428	479	437	446	464	471	478	469	436	440	459	445	445	441	473	460	479	445	448	456	477	405	447	435	512	449	445	441	447	445	448	439	485	443	445	477	475	436	459	429	432	420	460	456	454	423	440	468	408	453	451	437	452	456	482	418	449	469	466	474	425	451	501	436	417	433	444	427	480	471	462	427	471	446	437	419	491	433	413	471	467	493	460	446	447	477	473	434	416	474	471	456	440	448	429	438	436	420	438	528	444	431	476	443	446	448	437	469	475	436	456	429	427	475	446	439	461	441	476	461	463	447	472	439	454	429	454	467	445	494	421	436	445	428	473	463	482	450	448	468	482	436	431	441	480	433	417	436	450	414	431	419	437	436	463	435	448	449	441	455	434	447	465	431	432	415	482	448	476	491	475	474	391	494	471	432	431	448	457	428	431	480	426	451	439	449	446	393	461	435	433	429	464	439	434	428	482	443	440	470	487	453	452	457	447	453	462	493	466	473	454	474	463	477	456	446	450	410	436	442	440	424	418	438	488	457	476	427	446	422	481	430	449	428	444	482	447	477	499	466	450	483	498	456	413	435	446	395	419	423	428	370	466	454	423	447	441	421	413	429	451	451	437	426	462	408	431	423	477	450	421	454	476	421	460	437	494	457	428	437	445	440	466	419	443	446	454	458	473	488	475	449	435	427	413	445	457	452	403	466	467	466	470	462	436	441	464	460	452	454	440	470	442	447	493	461	449	471	442	423	442	467	447	444	423	463	458	424	439	446	442	430	438	440	447	453	441	465	453	455	495	431	444	447	433	458	435	402	445	460	445	459	426	435	470	473	430	469	471	445	404	465	429	471	459	431	435	461	457	423	398	442	420	456	433	441	447	392	418	437	473	425	434	434	430	437	455	443	430	473	456	440	427	451	436	468	423	452	470	492	437	447	480	401	428	419	428	438	470	492	430	428	460	475	433	431	495	419	423	456	452	452	453	453	413	469	457	440	414	424	425	446	427	465	456	450	455	451	426	425	447	466	482	479	470	465	420	454	409	429	428	463	440	448	451	491	458	452	452	419	496	434	444	408	445	468	490	413	451	439	429	449	456	489	446	431	427	431	445	466	455	451	412	438	444	450	448	449	454	427	440	444	442	411	444	469	447	437	425	428	463	426	439	468	456	450	521	427	447	477	460	449	498	409	475	472	415	433	434	443	473	425	456	471	481	424	397	451	493	411	438	426	424	466	478	417	486	455	445	422	426	435	483	416	476	471	419	480	419	435	410	459	482	453	440	453	433	413	430	460	390	412	450	457	405	422	433	475	446	449	463	435	459	491	514	397	453	449	448	442	483	451	427	383	459	441	472	456	426	475	478	434	465	421	427	456	447	418	440	448	478	480	489	461	407	442	438	437	399	427	420	457	436	448	454	456	457	430	442	444	424	436	449	450	439	394	435	429	425	449	454	458	431	413	396	428	443	436	446	474	433	434	454	469	474	434	416	413	427	471	467	475	470	429	467	432	457	494	444	418	435	452	475	465	432	436	481	404	464	424	492	449	479	434	478	424	475	467	450	449	482	462	457	431	436	420	473	428	442	462	451	418	475	449	458	422	453	469	450	425	433	422	471	457	421	455	471	449	395	442	469	452	418	442	466	452	444	451	439	439	414	482	476	464	432	458	485	441	453	469	470	421	464	440	443	487	459	457	461	440	447	445	412	455	409	465	443	468	449	413	429	444	412	466	441	445	439	453	432	458	470	481	460	473	469	486
3647	5387	3464	1755	1344	1041	958	854	763	702	643	600	604	577	527	508	547	462	519	530	561	507	499	485	530	500	522	493	471	475	524	474	490	486	508	461	463	474	475	494	510	485	462	462	489	475	486	481	460	470	460	501	482	496	531	488	495	480	482	495	435	490	466	447	467	499	475	495	477	479	464	470	492	496	496	490	458	473	468	485	467	499	503	481	491	467	495	464	509	482	485	471	498	460	461	454	477	485	453	479	420	484	493	466	494	461	495	459	543	513	426	470	434	535	487	493	487	484	473	446	465	486	483	494	493	455	491	494	486	456	451	517	464	464	454	473	493	476	481	460	465	467	521	537	463	477	463	476	482	485	490	463	479	488	454	496	500	449	485	476	483	465	462	516	484	484	460	512	503	488	477	496	485	459	478	453	488	472	502	489	489	508	489	474	492	555	488	471	482	530	471	496	500	485	458	461	501	500	464	455	497	467	474	484	472	487	486	456	496	514	452	452	489	470	521	463	511	479	494	463	462	446	472	503	504	491	451	482	461	439	490	451	470	453	460	470	449	489	494	494	485	471	450	480	504	503	502	497	477	476	448	472	499	490	490	474	450	458	459	504	511	501	466	447	497	508	501	456	476	511	465	460	476	517	490	479	461	459	499	485	465	538	455	454	495	484	482	468	453	461	486	466	467	479	491	447	449	463	503	492	484	484	464	491	530	502	465	520	491	469	502	444	500	507	482	469	466	481	440	512	497	509	472	460	477	499	484	495	484	481	520	479	502	501	454	507	465	491	496	481	450	501	487	489	455	464	492	528	497	489	498	504	504	448	478	448	477	446	473	465	500	490	478	474	486	473	488	531	477	471	471	471	482	536	480	465	470	462	482	517	516	440	483	501	533	466	473	498	470	482	485	470	509	503	520	494	526	494	462	472	489	445	474	530	481	476	465	494	469	494	460	492	424	494	468	483	498	473	462	481	462	470	486	489	490	492	486	456	476	492	478	440	505	498	490	496	465	452	464	470	463	466	454	484	464	461	452	478	505	479	469	511	489	466	449	471	468	498	488	489	490	507	491	483	452	477	461	476	477	468	490	508	490	466	479	488	534	480	517	484	503	436	483	463	513	427	476	476	440	521	477	503	492	489	474	470	485	503	480	465	485	484	459	499	491	484	456	459	426	487	479	460	497	454	490	511	497	480	453	448	486	497	509	485	475	458	536	513	444	506	457	494	472	470	506	466	465	496	454	457	461	476	479	531	501	468	494	494	505	518	478	475	471	480	506	479	453	467	484	486	474	460	487	452	479	444	483	437	461	460	453	486	479	477	436	472	495	474	471	484	461	466	527	498	455	520	490	509	470	453	480	463	485	490	499	483	465	491	474	493	499	465	466	480	456	498	493	477	514	504	479	494	494	477	461	508	485	451	520	480	491	496	485	469	560	482	448	494	477	475	478	497	481	521	546	473	444	474	439	482	429	468	535	519	465	469	505	462	478	456	490	518	464	474	458	483	510	463	475	456	443	522	495	493	447	475	451	439	442	467	457	450	501	476	475	453	501	486	507	463	469	482	480	482	471	450	459	451	500	484	492	472	524	479	479	471	480	477	483	529	490	499	461	437	523	492	474	472	462	459	502	479	492	474	486	480	474	456	469	431	470	471	505	460	492	491	445	456	481	493	476	502	464	458	449	481	479	477	486	459	465	509	505	492	475	462	506	471	475	515	487	477	520	491	500	500	469	526	469	518	482	486	496	510	481	479	501	469	467	490	513	451	436	461	447	444	503	477	490	457	483	525	486	493	498	482	494	501	498	501	482	495	464	473	488	449	496	476	507	473	477	488	485	509	476	461	444	491	518	496	472	490	490	482	495	455	492	484	490	493	478	463	471	453	447	472	460	472	475	470	495	486	492	463	478	460	465	514	478	442	492	444	509	480	487	484	471	530	466	494	499	462	454	476	449	498	480	478	494	471	453	465	470	473	499	467	481	453	510	478	487	467	461	460	497	482	498	516	494	489	495	449	469	524	467	498	461	431	510	460	453	512	448	459	519	510	481	478	487	503	498	476	484	445	448	454	452	445	493	487	466	488	462	476	439	471	516	514	468	476	482	469	480	482	451	531	462	464	475	465	488	473	506	491	505	487	452	506	457	480	478	494	474	477	493	463	529	482	473	453	480	469	450	505	494	483	512	484	477	430	462	451	490	476	497	460	474	451	507	505	488	498	446	482	470	494	460	472	467	510	518	520	491	513	502	480	467	449	446	475	538	440	485	458	486	509	439	472	459	503	448	513	464	473	481	475	468	498	457	463	494	468	476	462	524	440	495	518	510	495	486	521	498	472	497	456	458	480	480	488	462	514	498	484	511	461	468	493	462	487	470	470	473	468	482	492	488	500	489	502	516	500	469	480	491	493	499	504	501	500	485	456	486	523	483	467	474	481	497	454	458	483	508	472	463	496	462	482	452	518	456	500	474	524	471	496	477	473	490	491	467	469	494	468	457	514	471	455	468	437	480	476	501	484	489	486	503	481	488	483	496	463	491	505	475	499	451	491	480	502	497	480	511	453	448	511	472	458	460	523	531	479	481	474	496	478	516	480	463	459	448	499	504	514	520	467	454	491	497	473	493	515	485	488	494	520	496	468	490	469	443	499	478	527	463	461	484	479	472	449	492	479	485	453	464	521	487	490	507	477	542	466	467	453	485	482	478	480	464	500	494	411	501	476	479	475	457	496	476	472	458	488	489	492	473	449	482	444	484	501	480	511	482	464	511	458	441	484	504	486	505	490	526	506	480	446	491	458	446	489	484	511	494	465	485	471	461	467	464	502	495	502	508	472	489	488	489	513	487	512	486	492	486	489	451	465	477	469	516	502	486	450	480	495	475	506	473	479	498	474	499	479	473	497	478	489	495	450	468	474	517	469	480	482	478	449	510	455	484	496	485	509	441	516	494	491	490	482	507	510	454	490	469	486	464	459	519	511	459	516	482	486	441	506	467	484	496	419	456	475	432	441	472	511	450	482	485	474	474	505	474	449	504	453	498	489	481	502	484	492	470	480	501	452	477	484	453	507	518	468	476	487	480	509	505	483	463	421	455	445	503	448	489	448	471	538	433	470	465	465	499	486	490	491	456	498	501	467	499	478	497	497	482	475	467	452	475	475	506	445	454	491	478	476	427	455	468	451	492	487	450	482	486	466	533	515	492	469	443	515	464	495	488	439	511	451	443	524	499	514	458	520	536	439	527	511	445	452	455	473	470	457	476	459	480	459	488	516	435	498	491	460	473	489	469	470	454	498	457	459	491	470	508	449	491	519	475	497	470	477	457	503	449	474	481	474	485	449	504	500	501	484	459	508	488	456	460	462	490	448	447	496	483	455	468	507	493	486	488	450	493	462	504	490	454	516	511	499	450	460	455	479	451	498	456	476	469	518	492	491	472	474	483	469	465	496	495	435	479	476	442	463	481	462	509	464	491	487	482	465	480	467	491	524	473	452
22829	21396	29155	24033	21388	21457	8037	1380	1046	947	897	870	820	748	750	728	706	645	659	629	686	643	617	649	644	637	580	594	584	618	647	567	605	623	565	617	584	565	576	581	582	600	634	536	584	576	559	543	586	575	600	618	550	566	555	588	622	572	563	540	501	573	611	595	622	555	575	563	549	508	583	555	543	568	567	566	599	558	583	596	515	570	585	568	564	552	577	598	580	582	552	550	650	608	513	597	599	548	647	567	572	579	538	531	569	585	596	588	585	552	597	597	583	607	582	548	587	556	544	605	524	569	623	575	554	582	559	526	579	583	601	578	593	542	542	544	565	615	560	548	581	577	587	564	517	574	554	581	557	578	582	624	566	577	564	592	544	566	534	585	570	583	585	583	576	521	539	574	542	594	564	589	599	568	584	558	564	588	589	566	507	578	545	522	548	586	607	536	582	536	566	563	591	551	605	616	571	563	546	586	594	600	621	578	564	585	566	580	581	587	600	521	591	558	584	562	559	555	619	577	566	561	583	533	603	575	535	576	580	557	537	579	598	591	557	555	563	557	594	578	609	608	548	599	573	565	575	544	583	578	558	587	579	572	545	602	555	590	545	596	591	562	585	583	610	575	558	612	588	625	539	540	541	577	567	569	554	583	540	580	565	576	600	554	578	580	602	571	569	579	626	584	579	557	560	562	558	568	573	547	564	561	561	573	534	567	583	507	548	543	539	555	536	572	604	560	567	578	538	560	541	583	564	573	570	558	551	535	525	557	581	597	569	594	548	634	591	549	591	530	539	610	601	569	594	588	601	587	545	568	564	564	562	577	606	540	589	584	567	548	578	572	594	598	571	611	589	558	588	547	601	555	614	576	570	592	553	616	560	562	588	585	590	497	557	590	551	560	560	542	589	561	555	576	576	580	601	576	601	513	578	559	599	523	574	591	578	574	579	559	545	577	534	611	610	554	567	574	568	555	512	550	589	555	583	533	597	573	552	615	606	581	533	555	553	534	596	592	561	550	598	601	588	539	553	600	551	536	576	570	552	574	523	595	576	568	591	582	550	582	579	557	597	633	540	538	581	626	585	590	564	561	585	573	576	592	618	627	540	595	595	583	604	549	573	544	593	521	563	592	541	579	528	598	576	586	544	600	540	588	626	589	643	618	537	553	586	548	539	596	564	571	594	590	575	583	567	543	560	550	610	560	528	544	577	576	602	606	594	549	553	566	579	587	535	560	571	578	551	558	585	609	603	548	580	540	534	541	572	554	595	566	536	569	586	604	564	576	566	573	581	531	602	540	544	525	604	533	565	537	584	588	560	545	562	562	580	610	588	592	576	598	545	562	581	570	594	568	600	579	552	570	586	586	575	595	608	545	538	564	612	509	570	580	564	572	596	576	586	571	571	564	574	558	592	603	539	563	570	595	552	518	601	570	559	611	614	590	601	557	563	575	577	553	578	568	572	554	526	547	597	524	577	572	553	595	566	581	586	632	624	563	589	537	582	569	558	535	591	634	575	568	556	584	539	535	613	594	586	559	593	586	618	558	565	562	535	590	575	553	567	577	535	567	566	536	559	594	579	570	560	595	589	540	582	611	563	551	576	548	585	574	558	599	576	582	547	590	557	545	540	584	554	539	527	567	593	547	571	610	587	561	550	641	539	549	566	538	589	539	554	575	588	551	601	529	636	572	618	600	554	570	603	552	551	562	583	613	568	592	582	592	570	552	587	547	583	582	577	508	578	637	594	535	572	579	565	581	570	576	532	572	562	560	596	583	555	571	647	587	558	632	568	524	553	571	560	588	581	543	537	557	566	623	517	561	602	548	592	570	574	594	559	591	553	608	559	606	593	542	601	536	595	577	582	581	566	550	599	549	606	592	572	565	536	589	554	570	557	548	608	564	561	557	543	625	570	576	537	557	579	509	561	572	559	613	590	552	566	584	591	607	572	559	582	541	578	549	589	598	537	563	563	587	546	531	625	564	596	578	573	529	614	601	566	567	570	573	564	529	587	580	597	570	576	538	559	563	540	561	582	569	576	583	563	599	533	588	647	528	589	603	599	555	593	548	569	562	553	573	538	573	624	571	556	530	553	587	581	565	560	585	567	542	580	580	618	541	582	561	549	597	568	551	572	584	593	637	557	595	597	531	582	579	576	561	522	555	578	549	544	545	617	568	598	571	595	542	569	582	556	614	589	549	540	576	563	593	649	590	542	580	547	567	525	556	592	600	591	572	579	551	582	569	621	551	577	608	593	599	593	612	555	604	547	590	548	565	552	556	583	586	542	579	548	601	519	618	579	565	583	543	536	582	588	592	567	589	566	594	550	538	557	596	593	579	541	555	574	572	531	583	602	619	584	544	583	557	582	542	562	565	620	568	586	567	579	564	537	610	555	557	574	566	563	560	583	552	517	543	603	593	569	598	630	589	584	570	575	541	573	589	544	589	580	580	545	562	573	539	544	573	555	630	534	570	597	569	561	566	531	550	551	553	581	537	534	611	579	559	574	565	542	558	597	603	548	575	549	568	575	568	593	583	558	553	525	568	571	538	548	584	551	565	583	553	577	549	529	535	579	623	601	561	561	554	580	561	598	604	523	597	564	566	556	524	562	591	551	568	560	618	550	515	575	537	564	561	528	579	559	563	572	583	540	577	558	568	584	571	559	562	573	543	562	566	594	588	582	565	548	599	583	577	548	586	507	581	604	626	568	570	599	576	610	586	572	525	550	558	557	629	558	613	579	554	581	601	564	535	591	569	565	548	523	594	581	583	563	556	570	590	580	599	550	543	588	590	598	561	594	579	616	566	571	521	603	587	605	591	572	568	534	570	589	581	589	595	553	565	575	579	605	598	594	576	555	571	584	542	596	576	562	558	592	615	566	562	617	533	607	553	581	584	581	528	633	568	518	551	586	543	554	582	547	516	507	539	563	586	584	592	574	554	587	557	570	572	577	570	595	547	566	567	597	546	571	576	544	537	554	579	602	555	559	619	534	577	551	590	557	545	557	578	556	566	583	546	495	588	589	572	593	577	547	590	551	574	506	583	604	584	569	610	605	606	603	587	563	568	599	577	601	568	566	543	572	581	612	587	563	548	585	558	513	586	572	543	532	587	563	535	557	548	567	555	560	590	581	562	572	611	554	532	556	585	579	586	569	603	569	528	567	558	571	546	580	576	580	544	564	605	576	584	571	554	552	556	561	543	551	569	605	572	575	603	556	567	575	596	584	551	546	609	601	540	563	582	554	544	555	608	595	603	560	562	556	561	531	566	590	536	555	551	570	574	579	546	584	564	568	540	533	580	634	564	568	578	581	564	555	571	578	590	552	579	538	577	605	570	562	574	557	555	639	631	578	589	562	559	582	577	613	553	589	531	551	568	565	590	580	572	594	558	554	550	604	581	589	647	589	584	552	516	600	559	595	557	575	580	575	587	562	565	553	547	519	529	530	575	558	569	595	529	624	599	546	590	549	590	540	575	551	551	593	576
4814	14977	10071	4964	3753	2810	2083	1705	1442	1220	1121	1008	972	805	853	772	736	703	705	650	631	661	683	641	638	615	675	621	614	624	635	577	608	597	643	558	597	610	635	562	563	583	569	570	625	564	602	565	598	575	658	566	619	607	579	596	570	558	575	580	599	538	600	595	569	576	564	577	582	594	550	585	553	549	598	569	604	601	595	562	542	595	559	563	619	583	631	573	540	603	587	588	569	588	596	554	563	564	562	568	604	601	558	596	601	560	574	589	611	584	569	621	577	571	595	568	583	598	571	563	593	592	548	537	578	569	537	589	565	606	525	580	580	597	611	567	574	570	582	599	592	614	598	543	598	588	541	576	576	559	544	580	583	579	592	583	585	567	661	564	601	566	593	573	589	591	552	624	578	557	567	544	584	607	542	578	554	559	530	566	557	559	579	569	579	572	576	584	594	547	565	578	582	557	591	574	594	579	599	569	555	628	561	547	583	589	604	574	607	567	601	503	583	576	560	602	537	596	583	614	605	605	612	644	602	568	599	603	539	613	587	556	533	561	576	560	558	546	574	595	574	601	599	602	583	595	578	579	560	632	555	590	606	561	574	601	573	559	555	558	521	602	560	565	574	573	588	592	568	635	596	578	583	541	544	574	550	600	620	576	593	644	601	585	573	573	568	574	624	563	588	602	577	602	538	571	589	554	554	575	553	604	558	588	568	589	570	598	576	626	611	587	597	558	566	580	587	532	615	574	631	562	571	547	541	543	610	559	573	552	594	550	569	556	574	569	509	572	539	599	549	587	589	562	561	604	546	567	573	615	572	577	574	595	546	620	580	556	579	533	549	611	577	575	565	558	544	548	573	592	542	592	572	537	602	601	587	547	598	547	580	557	548	587	588	595	632	547	558	547	574	553	574	569	566	586	623	589	589	581	602	599	591	566	620	585	559	562	588	657	583	592	550	570	589	565	614	587	571	577	553	560	579	587	549	593	598	562	623	549	556	579	546	561	583	626	629	576	591	599	583	563	560	572	574	550	540	575	595	579	564	598	570	559	576	592	588	582	608	553	556	594	575	603	576	592	620	603	595	561	532	586	575	560	545	602	649	583	566	603	605	558	553	639	583	577	658	570	549	618	558	587	561	583	576	634	589	566	570	586	597	598	583	539	587	563	588	570	582	594	640	568	612	534	576	583	594	579	557	573	583	598	572	615	575	596	603	593	580	572	608	607	580	582	590	548	550	579	565	574	596	622	559	548	580	569	597	553	580	540	585	633	598	611	565	589	513	604	516	568	553	560	577	594	603	556	594	565	580	567	570	604	575	566	572	571	583	567	600	619	590	569	572	617	567	596	593	596	570	592	594	556	608	562	617	555	654	580	594	578	602	570	575	574	553	574	553	610	582	626	565	539	576	558	559	612	630	536	585	588	595	581	588	563	545	567	622	609	600	557	586	557	609	571	581	624	566	561	525	631	600	603	563	616	566	527	553	557	563	557	570	601	575	594	572	507	600	562	537	568	550	536	551	563	564	622	549	570	576	560	556	518	525	583	611	581	548	586	549	597	593	544	581	605	565	567	554	534	568	576	625	593	580	555	602	543	618	553	584	551	555	589	620	599	548	560	589	536	549	594	562	586	587	569	581	574	549	563	642	537	563	604	603	570	625	589	583	588	586	539	555	587	559	583	550	549	550	599	604	543	589	547	588	584	592	523	599	596	566	579	587	575	585	589	594	566	553	558	597	595	558	552	591	562	549	606	586	589	575	563	565	607	509	554	589	542	535	597	529	547	594	553	608	587	594	572	539	556	590	570	592	598	572	568	581	605	581	616	594	578	577	610	590	551	598	574	557	604	582	592	583	558	553	598	628	605	596	587	567	582	553	582	589	532	584	553	545	582	584	597	540	564	565	589	554	604	557	562	638	598	557	526	593	588	571	563	585	574	588	531	599	537	593	597	551	594	618	553	573	549	542	598	602	582	598	629	639	580	619	563	614	601	590	528	582	566	594	640	584	571	567	572	581	570	574	567	613	608	629	569	576	567	552	589	565	597	595	561	585	544	575	553	569	578	611	518	625	565	568	535	597	575	563	586	567	570	586	509	575	596	587	555	573	565	561	556	562	635	572	611	547	628	568	521	568	597	595	527	555	593	570	537	590	615	560	593	569	580	590	584	553	574	596	602	609	586	536	582	610	602	589	556	606	584	575	612	566	603	573	570	563	575	552	568	586	554	592	651	563	553	610	607	568	628	560	588	583	549	616	556	593	547	581	592	588	576	584	586	618	561	554	558	609	578	665	567	577	601	589	537	588	599	571	581	600	593	606	564	572	580	609	551	598	578	604	569	578	611	593	578	559	587	547	604	553	558	555	567	561	604	575	602	572	577	591	603	570	605	614	600	585	555	562	592	557	578	558	618	551	593	574	551	580	611	533	585	576	594	605	606	597	587	595	567	579	566	599	565	596	605	579	599	560	610	574	559	607	584	587	564	579	617	590	575	605	546	577	552	573	608	585	612	560	576	589	570	559	538	528	612	616	583	600	571	603	614	552	559	555	613	544	604	550	549	601	596	562	603	613	575	552	584	571	536	556	555	575	573	553	571	609	565	624	520	586	526	578	587	616	577	544	574	553	578	576	565	573	554	622	613	599	570	571	561	595	583	579	575	563	602	609	637	577	534	594	594	625	585	553	565	527	623	570	564	574	577	546	582	589	576	549	564	630	570	608	559	581	568	601	565	610	556	576	578	564	607	538	590	592	577	599	589	523	538	591	549	616	574	560	582	576	553	614	591	553	544	558	589	610	549	616	592	577	576	565	589	577	620	564	649	621	569	543	573	634	565	574	608	582	610	579	596	594	603	556	573	582	621	569	597	577	592	595	586	566	552	573	587	555	578	593	584	552	593	542	590	592	551	635	550	612	562	595	567	612	594	566	560	562	569	507	555	575	538	543	605	573	549	578	569	615	603	610	549	601	588	605	600	610	562	559	592	579	586	574	571	570	540	559	576	564	634	601	568	577	594	593	574	574	577	569	570	610	591	618	569	584	571	570	587	580	566	603	608	587	586	555	570	647	558	562	579	549	560	539	591	581	566	574	563	558	590	555	579	573	575	552	604	515	551	568	581	587	570	622	543	620	564	563	636	584	548	561	552	541	603	549	586	613	598	561	609	637	570	580	609	546	584	596	576	635	567	577	570	571	601	585	594	605	583	591	580	613	620	587	561	582	582	572	566	561	612	566	561	612	579	547	578	605	571	590	567	582	594	577	604	585	607	595	608	579	585	546	591	577	597	568	596	594	531	590	522	599	600	609	521	548	526	605	580	622	564	581	546	552	578	606	552	596	559	572	562	607	555	576	584	554	574	574	560	603	579	592	613	599	604	543	559	577	511	575	609	571	601	578	592	569	596	564	602	585	584	559	550	590	574	563	577	564	596	567	559	573	537	553	574	571	589	555	562	555	598	573	563	594	600	626	559	585	583	608	560	570	572	628	574
27893	17521	3396	687	471	434	318	249	232	257	223	216	225	218	232	240	218	238	240	240	215	233	209	205	221	230	222	231	235	206	237	227	215	234	227	212	243	201	234	174	251	208	248	227	217	248	215	219	229	240	234	230	245	264	241	227	204	234	234	233	226	231	213	229	228	226	230	213	230	244	203	234	244	219	240	227	255	231	236	234	204	229	235	220	222	228	240	201	220	255	209	233	184	212	225	233	239	232	245	208	200	204	230	214	232	217	230	225	219	223	224	213	226	253	205	223	231	232	231	240	192	225	250	244	227	199	242	223	203	209	201	213	235	236	216	247	213	199	216	216	222	264	230	219	237	235	207	223	227	180	223	220	249	203	215	219	222	202	241	218	205	205	228	216	222	224	222	221	222	233	256	231	240	218	246	196	217	226	223	222	200	222	206	215	218	221	224	204	201	222	224	226	227	248	232	236	211	237	222	235	216	227	214	213	207	215	240	197	216	218	213	222	233	224	253	197	214	221	242	216	245	221	224	232	212	212	234	224	243	212	222	221	201	236	216	240	233	224	219	221	240	226	234	239	223	214	197	227	234	212	256	207	191	221	247	202	226	230	252	240	203	202	208	181	202	242	204	197	234	227	235	219	217	205	219	233	227	219	231	219	212	225	206	210	216	215	215	218	223	210	214	248	226	241	218	216	205	264	228	243	234	212	227	219	239	226	246	218	217	231	231	247	261	246	204	233	229	250	223	234	233	204	200	231	235	248	227	236	256	220	239	205	230	220	232	219	230	221	233	214	215	244	217	225	204	221	252	243	229	232	220	218	236	232	233	240	214	212	230	219	212	218	236	216	224	207	223	214	221	195	209	219	228	230	262	233	230	212	238	240	229	243	228	247	208	236	235	217	209	211	246	215	217	235	210	208	220	235	245	232	219	243	222	229	230	226	256	233	239	234	243	241	215	217	228	232	230	218	222	243	225	216	249	204	225	181	261	210	220	237	208	209	233	249	233	218	231	246	223	244	231	208	234	222	218	234	263	240	236	228	225	240	219	205	220	236	231	206	205	231	202	205	217	249	248	201	219	216	241	237	223	243	227	253	254	210	262	185	222	225	221	228	214	253	181	236	204	231	207	210	242	216	242	249	219	249	226	218	212	213	199	218	226	248	235	231	213	220	211	234	232	238	202	254	211	214	193	230	242	232	219	228	226	240	208	236	213	215	205	234	233	244	214	223	231	216	210	232	226	228	242	266	219	221	232	215	210	202	238	221	203	210	205	229	203	240	209	232	232	242	231	209	244	237	213	223	198	252	240	246	236	224	217	245	210	220	217	216	226	218	243	210	241	223	239	217	209	222	216	244	247	211	240	225	220	219	230	226	226	235	217	232	234	238	227	233	224	235	221	236	213	242	231	245	215	247	249	222	218	215	226	212	225	216	209	238	218	227	187	215	211	217	213	230	224	198	183	244	211	218	233	220	228	219	238	207	234	214	217	235	221	207	221	249	236	221	229	236	218	235	193	232	262	222	236	238	235	238	240	231	217	209	196	228	208	237	249	222	209	252	244	231	240	236	236	220	221	238	193	209	252	259	200	222	221	237	241	219	240	210	194	275	224	222	240	225	184	230	226	217	208	231	228	219	229	235	215	205	219	216	233	216	219	246	219	239	221	227	234	225	194	226	236	240	231	236	196	230	197	252	245	226	240	234	262	193	216	226	238	266	206	210	231	241	216	227	273	226	215	211	211	217	197	219	246	211	219	209	241	236	229	218	251	205	246	215	245	250	214	254	251	250	229	228	229	231	217	209	244	241	210	228	231	246	221	223	200	209	198	227	219	235	220	225	233	223	233	230	229	227	227	212	251	223	241	225	262	215	218	270	224	210	226	246	200	259	204	204	228	225	246	204	207	220	228	245	242	237	223	214	186	225	221	240	214	199	227	252	203	204	211	240	224	216	219	185	211	205	221	237	221	256	244	252	230	225	241	220	211	200	228	239	207	228	249	201	205	218	212	219	222	226	220	240	244	255	224	236	222	216	212	221	223	248	238	228	226	227	218	250	220	232	203	236	224	225	218	255	236	243	227	211	208	228	228	222	222	231	213	222	225	199	200	219	211	233	201	235	244	240	233	251	243	224	216	235	250	229	210	243	211	203	222	219	229	234	207	221	207	222	218	220	236	247	223	244	210	241	226	215	219	203	212	217	236	232	213	221	233	230	207	208	231	222	208	215	211	219	229	235	236	233	215	243	206	211	235	191	227	204	218	220	225	211	220	206	215	254	252	213	241	228	238	238	240	241	231	226	243	217	222	224	233	200	236	196	224	234	238	265	228	248	217	220	236	236	228	213	228	257	216	236	217	253	190	223	231	229	227	231	236	202	210	215	220	208	229	217	195	242	205	230	234	203	242	223	259	199	210	203	225	249	231	246	229	205	238	232	229	237	232	215	190	226	237	215	221	232	234	217	196	226	233	211	212	212	201	256	239	242	225	212	221	241	219	208	230	208	231	238	224	224	180	223	209	197	215	234	197	213	243	215	248	206	233	222	216	229	221	241	256	256	246	214	203	254	247	225	236	247	203	231	241	244	227	233	219	218	219	214	204	222	239	232	201	218	207	206	220	222	237	214	219	241	213	266	227	214	220	259	216	241	214	249	222	192	211	218	217	208	224	224	206	234	229	246	209	240	208	235	220	221	216	193	222	239	228	234	222	231	217	248	217	224	244	204	218	232	208	224	241	227	249	221	213	222	230	233	201	253	206	232	254	235	230	215	210	227	243	225	231	244	231	211	224	199	204	252	221	196	204	201	227	198	221	250	236	220	222	221	251	221	228	191	231	230	217	237	212	242	227	247	196	201	215	237	229	212	205	212	234	281	243	205	192	227	213	218	276	206	206	239	226	219	236	217	240	222	199	216	225	200	221	213	199	223	232	244	217	218	232	217	233	221	214	209	232	241	254	227	238	226	226	246	231	240	236	224	190	214	227	237	208	234	217	232	234	237	204	206	258	201	226	228	237	210	251	257	233	252	254	220	225	223	236	242	221	249	217	237	201	244	190	247	215	242	222	223	231	215	240	200	220	250	213	221	208	227	207	242	227	252	245	205	207	221	227	233	237	207	189	203	201	236	212	206	238	228	217	227	217	247	202	264	228	218	226	245	240	206	248	245	217	239	227	242	236	229	211	224	214	228	228	200	235	230	236	226	220	266	209	237	241	214	215	240	245	212	239	224	222	247	231	232	210	227	181	223	241	240	222	244	203	207	237	222	225	246	257	207	234	227	204	237	222	233	228	204	237	207	203	203	232	235	228	214	212	239	246	231	235	201	221	221	210	234	199	229	245	233	216	230	210	222	248	233	226	233	230	246	215	262	237	207	191	244	223	218	201	254	219	212	214	185	229	218	225	234	205	233	253	212	221	209	229	222	210	227	242	208	224	240	206	228	232	235	221	218	206	222	212	245	258	230	246	230	230	209	197	198	246	235	204	258	212	245
4206	884	677	400	366	311	321	295	256	280	278	282	254	273	264	236	261	250	254	248	247	266	262	238	258	249	253	245	272	263	256	255	238	256	256	250	262	270	222	267	227	254	274	276	273	266	253	238	265	278	246	222	240	257	246	266	264	264	248	223	272	257	260	275	238	244	267	245	272	238	240	232	223	228	261	238	252	268	280	251	260	246	244	228	261	252	256	260	244	233	265	251	244	249	256	259	230	239	231	257	260	282	266	278	245	231	249	235	245	244	244	263	251	263	273	266	284	254	236	262	259	268	233	282	292	256	238	253	255	267	237	261	273	270	255	258	254	256	249	249	241	251	240	243	269	242	258	227	236	240	252	280	263	290	272	246	271	263	270	235	271	232	238	250	263	263	251	251	249	244	265	263	259	282	259	270	238	252	263	237	254	236	261	230	269	270	258	259	262	240	259	286	252	241	258	225	277	246	245	264	239	251	283	254	254	275	236	245	229	262	237	274	241	269	274	254	252	266	257	291	265	252	268	259	248	205	253	278	259	268	232	268	258	254	256	247	239	232	223	248	261	254	212	245	229	214	246	259	271	252	233	247	268	278	230	245	252	262	229	243	260	250	263	250	260	253	228	253	263	249	265	249	249	257	258	244	252	252	285	272	250	255	257	242	263	265	247	253	242	243	257	243	252	262	257	255	261	250	242	268	249	268	253	305	260	271	262	242	287	241	252	245	243	242	275	293	272	253	251	252	270	240	253	234	244	255	253	244	253	258	251	259	258	260	253	239	246	257	236	272	257	231	275	239	277	284	261	255	250	269	280	258	233	248	245	264	253	252	258	245	272	259	233	251	267	260	287	297	272	260	224	259	273	252	251	257	259	253	258	261	253	213	281	257	262	266	235	231	266	256	249	262	237	254	265	254	231	263	284	227	293	274	245	241	232	254	263	259	246	271	280	271	249	252	259	259	267	248	279	270	256	280	249	255	239	251	258	254	242	271	233	268	238	281	234	245	253	238	244	240	259	256	230	281	270	256	270	263	250	223	256	254	277	234	270	259	263	288	248	261	248	261	258	248	288	237	249	275	261	258	242	264	241	239	246	272	264	258	254	265	254	256	256	253	257	253	226	274	288	225	275	257	237	304	262	223	253	256	247	257	255	246	283	259	270	229	268	264	238	232	261	269	245	264	238	259	251	249	256	254	255	228	213	246	262	252	239	225	254	259	242	271	262	234	239	240	249	254	246	233	236	240	244	283	254	272	269	274	243	278	243	235	238	239	254	263	252	257	279	271	275	274	258	232	243	247	267	247	248	242	262	263	268	274	230	256	269	282	251	279	266	297	278	256	238	260	268	253	247	279	221	270	245	275	248	243	256	252	278	252	269	271	232	280	218	263	241	261	266	266	265	252	258	258	278	260	256	262	257	280	265	251	235	297	270	275	235	246	262	263	236	294	238	272	253	274	236	248	254	266	245	259	262	257	262	243	227	262	259	222	261	255	258	261	273	254	260	256	258	240	255	261	261	243	270	240	286	233	255	256	240	247	260	232	255	241	249	259	266	273	262	249	270	270	262	262	249	242	255	239	239	305	245	272	227	267	246	254	270	234	265	250	243	241	244	260	259	253	252	237	241	224	288	243	260	228	208	260	262	246	248	265	253	259	264	285	248	230	280	253	245	240	256	234	250	253	229	253	243	273	248	247	273	232	261	246	271	230	235	244	244	259	238	273	243	233	241	263	245	207	242	229	276	249	279	269	259	249	254	256	263	273	270	248	235	279	242	275	238	269	293	229	241	216	267	264	233	251	251	273	261	252	262	258	273	278	267	252	251	252	256	261	265	267	261	254	247	281	232	238	236	248	255	238	272	249	273	269	269	256	266	259	286	267	285	286	236	246	269	251	242	260	252	260	271	221	243	265	210	270	256	254	258	265	242	265	234	238	224	271	260	258	249	211	240	223	242	298	273	255	255	268	242	268	253	212	233	259	259	251	260	261	244	260	235	281	269	233	261	272	261	224	247	276	243	247	267	258	239	253	250	269	247	255	251	243	241	234	237	249	274	284	228	244	259	242	244	260	249	263	242	256	275	254	254	248	237	265	251	283	263	268	234	265	258	241	262	228	235	260	263	236	233	250	262	265	240	265	264	241	298	262	242	252	249	239	274	241	230	267	259	245	252	275	230	251	260	250	248	266	249	231	232	256	279	278	247	262	261	256	265	243	260	252	250	250	253	283	241	269	244	268	258	258	268	264	302	240	270	262	251	236	221	252	260	256	260	271	241	243	255	263	252	254	270	239	273	235	255	247	258	216	272	278	259	270	223	254	274	285	255	236	279	245	250	284	295	268	260	274	245	243	253	255	228	255	227	255	264	239	250	255	249	226	249	271	269	254	213	285	225	240	239	238	284	270	266	252	281	242	238	251	237	261	216	259	272	266	227	251	254	268	262	267	256	263	254	247	262	240	219	238	229	259	251	244	287	251	253	261	251	250	247	267	261	271	258	273	235	265	293	231	238	264	287	253	256	266	256	265	257	272	289	237	291	248	261	247	267	285	272	232	231	225	253	254	259	270	269	261	254	247	245	250	240	267	249	280	256	249	263	256	284	241	265	268	286	258	243	259	243	273	248	234	249	249	236	246	240	254	299	253	261	250	268	263	257	262	260	226	270	261	225	248	238	282	253	238	252	259	247	249	264	258	244	240	249	238	249	266	267	262	236	265	249	281	255	224	253	259	265	236	245	264	278	262	262	251	256	241	245	242	230	253	255	270	281	250	226	242	249	230	288	247	268	268	272	222	243	235	290	260	247	237	247	254	248	257	256	251	268	262	244	264	215	223	248	280	262	231	261	277	258	270	299	237	221	236	260	252	242	258	274	277	264	260	286	280	238	268	237	285	262	248	224	254	254	265	238	229	248	237	265	282	258	259	240	284	248	248	244	262	275	282	279	267	274	224	276	221	248	250	259	241	254	254	239	233	255	262	291	246	270	264	243	289	270	251	264	238	268	243	246	222	241	242	242	248	249	263	239	262	277	278	255	267	260	260	249	259	253	249	267	260	261	248	260	267	257	273	276	258	263	247	267	228	284	247	252	251	235	245	278	257	247	227	229	240	252	278	274	241	252	256	276	241	245	260	262	256	247	244	265	266	256	236	241	275	248	257	277	253	276	237	275	270	245	247	260	252	239	234	266	263	239	243	257	275	229	235	242	256	254	273	246	236	288	259	229	249	235	229	238	266	262	265	266	266	257	259	240	263	246	252	236	242	253	239	251	254	237	256	258	256	268	265	237	257	255	237	282	248	268	260	283	245	254	249	274	263	260	266	231	257	246	258	248	225	244	232	266	256	261	232	241	260	243	254	250	234	255	259	234	246	248	275	256	219	237	226	256	245	247	257	235	236	246	253	241	286	240	257	254	281	263	255	263	264	287	247	264	233	270	274	238	261	247	232	271	243	254	279	250	253	259	262	236	283	267	248	262	229	247	247	232	264
24035	21408	28699	24494	21384	8971	968	648	510	442	452	389	380	342	346	275	356	323	331	294	329	284	283	274	266	243	304	284	277	274	269	286	308	259	280	272	304	277	231	267	268	272	260	279	270	267	263	261	272	283	252	262	263	264	278	282	280	253	286	266	286	237	243	274	256	249	256	266	265	271	278	266	261	256	250	261	273	238	272	263	265	216	273	240	275	250	281	271	271	283	290	290	245	275	286	270	247	277	266	280	264	275	274	263	253	279	266	281	244	294	259	233	272	291	236	293	246	275	276	257	297	277	258	269	259	268	288	240	255	234	259	253	283	253	242	267	253	262	257	263	265	245	236	282	244	259	240	275	257	285	262	273	272	267	268	268	279	265	249	258	280	262	252	264	298	271	263	285	221	270	238	270	255	272	272	283	273	262	280	250	258	227	265	270	264	277	274	241	248	244	275	280	255	254	271	272	246	248	235	249	288	263	236	262	292	253	264	253	263	254	257	269	259	272	252	264	247	253	243	265	263	238	274	286	257	289	252	284	280	258	273	274	265	260	275	272	245	263	269	268	276	266	266	237	288	250	257	257	280	284	283	260	261	268	270	266	277	282	276	285	263	268	264	267	279	242	277	232	271	244	249	272	269	245	257	268	283	260	259	254	296	259	275	256	255	267	274	281	269	269	257	252	246	261	273	278	223	248	242	248	284	265	235	272	250	275	260	252	256	292	289	240	252	265	265	277	237	292	261	249	251	256	296	223	250	264	265	253	273	243	287	264	284	283	256	277	252	266	274	254	256	254	269	263	297	226	236	259	248	286	243	266	290	254	258	277	261	285	233	256	254	262	255	249	272	246	266	263	252	241	285	263	262	294	258	275	266	255	274	283	257	272	257	262	245	264	285	237	255	247	255	266	246	268	289	249	242	262	264	275	254	287	274	229	264	266	260	250	251	269	245	266	298	249	253	243	264	264	234	270	269	267	260	294	253	293	280	285	261	279	235	265	233	262	266	262	257	257	254	227	271	249	247	252	247	262	277	282	245	251	243	283	258	278	221	254	255	258	230	248	260	256	248	280	256	270	268	266	266	268	244	260	270	258	276	266	266	243	295	243	306	272	265	274	263	246	272	269	253	304	237	286	265	273	262	267	241	253	256	271	244	228	284	261	247	258	288	246	265	272	262	247	253	244	281	264	272	267	272	274	275	305	249	260	242	273	253	261	258	276	296	283	234	255	238	272	279	250	262	285	284	281	259	251	254	247	256	258	272	298	260	222	262	267	249	259	284	235	264	241	244	287	263	263	248	263	262	260	252	240	265	258	263	263	274	285	231	275	278	274	248	272	238	257	281	250	277	247	271	246	247	275	277	251	289	256	264	273	240	272	284	238	245	251	263	274	268	254	269	272	284	270	236	277	231	290	265	280	242	278	261	232	275	253	262	258	263	275	253	296	257	270	247	268	263	252	279	221	300	255	272	252	262	274	284	233	281	276	270	259	305	288	267	256	260	273	267	259	252	282	284	263	236	235	288	280	268	252	261	261	244	252	255	260	266	288	264	256	252	233	275	261	268	248	264	254	239	249	275	286	261	270	277	250	253	276	263	233	275	274	282	261	257	257	258	262	267	265	262	264	288	260	255	233	247	251	263	267	249	279	284	252	252	268	268	273	255	247	282	250	259	274	273	287	293	263	244	278	259	265	252	270	280	255	281	262	262	266	278	256	250	268	242	260	280	248	256	261	274	246	276	269	290	244	250	264	244	263	244	266	263	274	249	258	257	263	270	273	258	254	271	251	250	249	271	255	262	261	231	251	250	264	264	285	267	234	249	289	269	236	273	263	283	254	264	247	270	280	271	280	265	308	261	274	266	269	308	259	279	265	260	260	279	265	228	293	273	262	268	246	236	269	254	265	260	280	269	267	256	253	260	239	273	255	292	249	240	287	248	286	286	242	245	288	273	247	282	268	263	227	253	246	278	258	258	252	251	254	241	312	275	250	292	246	259	258	275	276	239	269	246	264	273	258	278	268	238	281	247	283	237	259	294	278	287	265	286	269	261	270	268	282	274	259	270	252	235	238	250	242	268	247	300	250	268	259	276	265	290	284	262	285	284	276	264	260	298	258	256	268	283	246	271	265	263	251	278	265	238	263	283	244	260	259	234	248	302	249	275	275	288	280	250	269	282	283	270	281	247	225	265	257	316	265	254	241	316	269	281	236	306	243	253	255	245	264	255	250	243	283	267	271	254	281	281	265	295	265	265	254	241	251	280	248	269	268	272	264	270	281	240	284	262	266	248	272	248	248	282	256	223	275	260	263	243	257	274	224	240	299	253	271	274	247	296	254	260	282	268	265	244	259	260	287	292	260	272	250	275	251	312	263	282	287	248	285	249	273	268	277	259	284	261	270	276	253	288	238	265	252	241	243	249	279	247	268	278	278	271	259	249	251	243	264	262	259	244	253	247	284	249	267	300	223	246	235	257	258	242	270	220	271	267	229	239	238	272	239	268	258	292	265	270	274	265	282	262	263	254	266	258	247	267	259	293	261	233	276	265	267	271	274	277	264	243	251	227	248	238	241	269	286	252	222	267	261	299	272	279	257	233	278	278	260	283	248	262	255	264	280	290	266	251	248	258	248	256	268	250	262	280	255	282	261	260	268	280	282	244	253	266	273	268	279	274	255	266	260	248	252	282	249	258	270	271	257	277	267	276	237	242	258	265	260	256	241	250	280	282	253	297	247	256	286	290	249	231	255	246	274	280	297	262	262	249	277	252	276	222	279	286	245	269	270	263	213	257	255	282	241	271	260	266	252	268	273	240	289	230	252	289	241	259	280	241	257	257	262	247	283	255	253	269	255	256	249	269	255	281	253	278	276	270	284	233	267	297	274	268	262	236	250	260	264	243	252	286	259	260	289	284	241	261	252	243	269	271	255	281	264	267	259	269	255	251	269	241	266	267	255	227	268	258	257	271	263	270	243	270	257	287	235	248	261	278	267	268	303	268	252	254	305	235	254	257	256	239	283	267	259	267	260	289	243	261	254	256	257	246	279	245	260	261	243	274	267	270	270	257	278	255	277	242	265	266	293	261	285	274	283	273	269	249	265	253	264	271	289	263	301	244	270	285	245	276	251	274	258	256	289	253	245	281	270	273	272	282	246	281	262	248	263	269	273	246	271	235	268	253	299	236	266	278	252	259	273	276	258	225	249	240	265	229	246	231	266	264	271	283	260	275	269	258	248	251	260	289	279	284	276	232	275	252	253	245	269	241	265	276	274	263	280	271	251	253	268	275	269	244	267	247	284	248	255	258	285	275	276	295	236	268	249	265	259	257	257	228	260	291	287	280	271	245	295	254	266	264	288	291	286	272	274	281	269	249	270	276	229	267	257	262	230	263	263	263	261	289	253	283	260	283	285	249	260	270	277	282	245	245	269	258	264	239	256	248	286	278	267	285	276	255	288	305	265	278	234	267	267	264	282	303	229	244	256	266	268
3329	8953	5883	2718	1902	1489	1088	878	704	672	491	488	441	389	377	408	385	338	316	339	317	353	328	354	308	319	335	296	279	324	302	319	290	252	327	293	261	262	295	295	306	294	299	299	252	264	292	303	273	277	289	279	272	282	270	295	271	278	298	291	278	285	283	279	308	275	299	273	255	300	298	277	315	299	294	288	288	283	247	309	285	285	271	265	286	290	265	279	280	277	283	295	270	279	294	280	301	319	265	272	287	295	297	300	287	313	268	274	289	303	276	298	280	275	274	272	284	299	303	308	261	288	297	271	260	278	271	245	286	286	255	264	301	285	288	288	278	272	297	290	281	269	278	268	282	300	283	324	286	268	274	277	252	294	270	282	286	281	304	297	282	288	287	257	307	288	271	303	271	277	259	315	290	279	300	273	264	275	261	273	279	245	289	312	279	288	283	276	266	295	264	287	280	290	292	293	287	283	266	261	263	271	282	299	307	265	277	231	271	246	288	283	268	309	300	301	278	285	295	302	280	265	276	266	291	234	276	275	273	280	280	301	297	299	302	282	272	261	290	261	280	291	279	273	277	270	281	260	270	270	272	312	296	261	279	258	279	297	280	254	255	291	278	271	294	284	296	265	278	261	295	277	288	251	258	320	310	264	312	305	293	271	276	293	276	280	260	270	249	320	302	274	280	276	278	290	305	269	296	290	246	321	264	301	273	249	287	302	282	290	290	274	275	267	253	299	272	317	264	291	273	269	281	263	274	313	274	266	286	308	285	264	278	267	290	241	285	282	258	304	278	295	294	282	296	257	291	263	295	257	261	281	267	279	290	289	276	301	286	303	265	275	303	295	281	266	300	262	304	294	259	293	283	282	252	261	281	267	279	251	273	288	302	285	285	272	292	295	257	289	266	267	285	298	283	241	290	272	258	276	314	265	275	294	277	302	293	282	259	297	268	278	263	278	268	273	247	308	271	257	263	275	283	289	297	258	248	297	286	296	302	285	266	250	271	290	289	263	300	268	295	295	265	236	280	272	299	284	286	315	278	283	293	293	299	265	271	283	278	282	262	276	278	282	262	262	253	286	264	282	303	280	257	255	296	292	289	267	279	280	275	275	291	298	278	302	311	266	289	274	298	301	302	299	284	306	280	309	282	278	314	290	274	294	273	293	311	275	258	272	269	295	270	268	276	277	263	281	290	266	278	310	296	280	280	293	286	279	281	273	271	283	295	273	293	276	275	269	291	273	253	302	270	267	298	287	282	272	282	282	276	284	260	279	300	313	326	247	295	295	289	299	269	278	282	295	265	292	270	273	309	271	253	276	252	271	288	267	271	255	308	277	293	267	273	294	269	261	261	282	266	279	311	271	279	291	270	300	298	309	271	250	263	271	284	272	330	279	293	294	295	299	267	282	270	235	281	288	257	295	315	262	275	280	308	290	295	297	290	279	302	254	303	276	292	304	265	277	291	256	277	285	297	290	223	261	269	273	285	299	281	268	285	266	296	289	301	287	296	277	274	241	279	309	282	268	302	270	279	282	261	309	259	296	304	268	283	270	308	277	295	277	286	316	276	294	275	273	272	271	294	282	281	299	257	284	261	272	290	276	282	285	274	269	269	299	267	292	265	275	252	276	272	279	264	259	267	260	275	271	264	277	259	314	230	283	269	269	304	255	300	276	247	292	261	283	262	290	294	303	273	283	250	255	283	266	276	288	259	270	276	266	268	278	299	252	295	278	265	297	307	295	312	248	261	251	246	294	316	264	316	298	275	303	317	291	284	300	276	292	260	268	281	294	255	287	268	271	283	263	256	295	278	286	282	282	271	271	289	280	289	293	284	298	306	300	275	268	294	274	286	316	305	293	264	253	278	292	281	277	257	279	302	256	256	274	268	275	266	316	279	306	281	320	264	269	295	273	297	294	272	261	270	244	259	264	270	296	296	248	289	253	271	296	290	295	289	295	273	268	290	299	283	303	289	308	316	287	281	275	295	307	297	271	255	267	274	261	313	300	287	312	276	287	280	299	282	288	263	282	286	281	259	292	288	270	250	269	311	271	259	270	278	275	250	274	299	270	259	265	289	280	291	292	289	284	280	271	283	287	273	286	281	311	304	295	277	277	299	271	277	289	283	257	250	270	273	283	271	246	294	289	281	278	271	284	290	262	297	279	276	285	252	293	296	251	285	284	276	282	277	304	275	251	255	288	273	304	268	287	256	271	302	270	267	264	287	257	300	280	282	288	283	269	286	277	286	261	282	294	256	266	276	263	283	299	286	278	274	276	252	275	277	294	285	294	269	284	264	261	303	277	286	291	290	266	292	264	277	271	314	296	268	264	298	276	270	266	255	280	258	304	258	268	295	254	286	278	278	295	287	281	259	268	290	305	279	322	261	265	268	277	266	302	262	320	301	299	264	256	277	310	257	261	272	296	284	256	276	269	265	280	285	289	286	284	299	264	244	295	279	290	288	290	270	247	278	293	286	278	293	250	281	299	256	324	289	264	296	279	268	286	287	263	276	289	264	282	281	297	263	283	266	319	277	260	307	262	309	287	254	295	321	298	271	293	272	252	265	269	250	277	263	296	258	274	282	256	295	300	305	256	295	280	280	292	273	283	286	271	292	278	268	272	283	259	275	281	275	298	293	299	279	301	276	273	292	257	304	308	293	288	286	300	285	307	289	254	283	296	277	257	297	291	264	295	270	284	293	294	290	246	290	240	266	270	288	285	286	287	281	288	267	307	289	288	286	285	275	276	281	291	295	289	259	264	250	257	284	266	271	251	316	290	267	281	277	269	289	278	294	274	287	269	288	293	282	289	281	248	275	293	294	298	245	285	290	304	288	265	269	283	311	287	305	271	280	305	261	294	316	285	261	245	278	285	314	262	272	271	245	266	298	291	277	269	287	281	283	278	278	291	287	294	263	284	290	288	278	278	260	257	301	290	275	293	253	265	264	260	282	289	278	261	256	290	234	287	280	271	242	293	288	262	265	280	289	290	307	279	280	279	271	271	293	309	316	294	263	261	256	278	296	285	278	276	315	275	288	253	312	272	290	287	302	265	290	262	311	302	297	276	290	275	289	265	284	267	295	282	279	297	300	295	274	288	244	294	288	277	269	270	300	264	283	266	262	262	274	279	269	280	283	294	264	294	298	267	251	264	283	267	273	283	300	303	267	251	257	286	288	324	309	283	297	259	287	308	266	279	292	267	302	264	304	292	289	281	315	268	282	289	292	260	257	278	257	287	277	261	316	285	284	268	285	260	294	255	285	286	273	269	260	290	285	296	258	301	321	299	302	257	280	278	281	318	287	280	315	254	296	296	304	256	254	274	279	284	271	262	301	282	279	250	282	256	264	294	272	294	298	282	292	273	314	286	268	272	278	305	285	274	284	260	318	258	281	272	290	261	246	274	278	281	282	267	254	290	278	277	257	280	301	284	255	261	270	306	265	274	315	292	291	289	258	288	278	282	288	270	268	288	281	298	276	283
25153	21378	27503	25530	9838	894	724	571	582	531	531	494	506	463	500	475	470	485	467	438	426	451	456	450	458	438	438	461	465	442	466	461	458	445	431	487	477	471	496	450	461	474	436	434	465	447	416	475	448	462	469	472	457	454	466	439	445	483	454	454	452	463	460	434	448	467	462	453	428	446	479	462	445	451	446	463	437	441	467	467	450	467	458	432	457	478	472	463	430	444	456	428	455	446	441	446	481	461	447	488	475	476	464	449	452	430	455	441	452	457	469	466	438	469	378	431	449	413	448	446	435	426	426	445	473	491	421	493	465	450	520	454	450	428	437	447	452	429	461	445	434	444	487	447	428	457	442	438	471	422	443	475	465	414	431	411	408	450	425	433	478	458	474	443	442	433	404	462	393	410	483	406	462	473	465	454	431	424	461	523	454	469	441	442	435	444	442	453	466	451	457	441	482	436	415	490	468	478	458	412	466	445	429	435	444	429	425	438	426	478	441	479	454	425	428	479	421	453	460	415	422	458	428	480	442	443	449	441	422	453	476	495	452	436	465	443	480	425	438	466	480	481	454	394	480	426	430	422	432	421	446	433	420	443	456	464	461	422	447	428	506	439	470	424	377	458	440	434	418	429	410	457	447	438	489	456	452	458	454	437	467	428	445	467	429	427	437	459	449	464	461	454	436	424	428	454	425	445	432	428	436	424	434	495	494	471	455	477	444	445	438	450	442	432	462	454	424	474	477	429	474	470	485	471	462	487	484	438	463	455	447	426	410	415	420	445	447	428	463	464	448	448	436	461	480	454	470	474	441	457	467	433	457	438	479	414	482	445	463	442	453	460	479	450	423	495	465	467	426	470	458	517	446	430	457	435	443	459	464	441	424	450	440	437	422	444	450	445	462	469	442	445	448	488	450	489	439	441	454	373	464	444	457	441	423	456	470	453	438	468	459	497	417	428	439	454	468	433	431	423	445	417	440	430	460	420	437	460	465	425	447	447	422	468	482	467	433	495	422	401	463	398	436	401	474	462	429	431	476	463	457	459	450	424	443	457	448	445	428	473	438	439	417	424	462	444	453	449	410	457	455	460	482	434	491	441	450	432	426	451	434	432	478	446	414	429	447	447	490	453	477	467	460	457	505	439	466	495	430	425	469	455	446	447	488	439	395	454	411	418	447	415	438	459	478	445	406	418	415	435	437	444	446	438	428	444	380	442	442	479	444	464	442	425	409	434	425	427	421	459	470	456	454	458	443	436	483	463	510	426	448	417	426	488	445	415	441	443	461	461	458	457	423	435	444	461	427	466	445	462	477	466	454	418	451	433	421	435	449	444	484	455	448	456	426	462	491	457	468	498	469	442	415	469	427	455	459	479	406	452	448	481	428	418	425	471	461	449	440	472	450	402	439	480	448	437	447	443	469	427	476	416	432	469	455	456	419	460	512	438	445	443	481	430	457	451	455	462	442	465	447	439	426	484	471	439	427	377	435	435	447	387	438	444	422	452	414	423	417	443	445	451	433	461	456	444	500	466	455	451	444	482	456	412	465	421	441	416	440	458	443	462	415	451	465	452	420	475	417	465	475	441	447	420	457	460	431	435	485	459	485	432	430	459	466	437	428	460	431	448	448	435	476	428	442	459	465	441	401	403	430	464	425	438	440	426	423	424	419	448	439	426	423	458	481	488	449	421	413	435	448	434	405	447	453	452	441	445	412	447	444	493	442	474	454	460	431	470	441	503	444	440	429	459	464	474	405	460	468	433	448	475	443	466	467	448	429	477	450	452	466	417	449	425	460	456	460	459	418	407	455	438	420	462	458	447	432	438	452	458	453	460	444	488	434	448	478	376	448	474	467	459	459	420	453	452	459	473	440	442	421	450	444	439	439	479	466	433	485	413	449	425	435	419	445	481	433	436	456	421	428	430	454	418	407	451	433	462	429	449	438	454	431	476	440	415	437	410	422	457	455	484	435	417	455	432	480	468	482	438	489	444	470	454	429	439	461	469	420	454	413	454	450	498	459	456	429	471	475	465	457	462	443	464	462	435	441	410	486	424	424	423	425	483	463	415	459	460	431	444	424	414	428	477	419	464	462	432	429	444	454	416	462	430	471	430	451	465	411	434	459	433	440	477	461	471	455	473	487	419	450	478	438	458	431	413	441	432	428	453	464	456	418	418	435	423	450	455	445	437	481	424	465	440	469	410	435	445	495	476	449	465	447	449	477	469	465	454	460	452	441	452	434	446	421	441	458	436	457	439	465	467	462	448	444	466	449	475	444	453	481	471	511	437	436	420	473	421	438	411	429	444	464	471	453	421	433	453	445	428	435	408	431	467	462	447	434	405	436	418	415	469	427	449	475	452	437	444	453	418	461	466	441	478	439	448	451	439	412	399	454	402	438	441	404	425	429	457	470	460	444	471	435	422	417	426	452	421	471	461	441	443	460	427	467	454	467	429	467	468	497	461	459	445	453	460	441	497	450	475	442	448	442	420	451	444	479	441	451	437	448	447	475	440	485	437	415	436	460	450	463	453	414	439	442	481	455	465	447	424	449	463	439	448	467	434	443	453	483	488	434	449	414	472	445	442	467	456	427	440	452	462	450	454	494	419	446	458	414	449	448	440	445	461	408	420	467	453	450	420	478	477	454	433	427	425	400	461	477	467	442	443	443	467	424	412	438	429	402	438	471	468	421	431	437	418	391	454	474	433	467	430	449	450	445	416	423	401	467	437	460	470	432	483	464	454	420	458	445	424	453	450	428	454	445	438	466	436	448	437	466	405	483	446	433	462	446	426	424	424	433	458	438	435	432	485	473	429	439	437	432	437	480	441	477	451	446	456	458	448	458	464	423	419	449	438	445	419	425	473	463	491	435	460	446	427	413	457	450	443	426	441	469	426	435	475	468	435	452	456	461	418	454	425	453	432	472	462	443	453	458	477	481	454	438	456	443	441	440	447	493	439	453	446	443	424	443	444	434	456	442	450	482	435	456	410	453	414	435	453	480	461	458	460	459	440	438	444	456	447	481	421	430	478	426	440	470	476	432	451	439	474	433	448	430	451	504	475	466	441	425	437	427	414	474	448	466	406	448	459	435	424	446	456	450	452	465	452	436	409	428	455	429	475	464	433	448	438	456	435	448	437	438	476	462	448	427	478	432	447	427	462	431	427	467	456	485	432	459	474	457	462	438	423	484	467	426	425	455	462	449	420	456	466	451	440	417	467	433	407	456	449	445	455	424	440	489	437	419	452	449	446	463	477	423	435	438	493	432	405	442	459	435	467	426	485	465	456	443	443	446	445	436	471	487	438	423	453	463	448	469	450	460	467	450	395	430	456	440	455	435	503	416	435	464	440	439	448	433	429	472	430	447	455	436	494	432	432	478	423	458	501	431	457	448	447	460	424	436	472	404	482	414	460	472	476	444	456	403	449	475	439	437	469	458	443	433	404	444	485	436	457	435	482	414	441	417	456	458	463	454	419	457	442	415	457
3576	5400	3534	1765	1319	1185	901	789	812	742	603	618	580	545	530	565	505	525	516	483	538	507	501	474	495	527	506	492	528	498	526	496	521	465	482	463	498	498	481	520	512	509	506	482	506	457	481	508	502	479	494	496	475	462	484	535	506	472	448	505	495	494	490	472	478	463	483	538	479	489	488	455	486	498	505	490	441	506	459	494	508	479	488	507	478	464	470	525	493	480	518	485	477	490	504	448	485	478	493	479	488	496	473	444	474	508	477	488	465	457	469	442	485	460	467	454	458	475	464	469	461	490	476	477	477	447	467	473	491	493	483	480	462	459	490	491	489	494	501	482	507	500	468	448	465	478	489	472	459	467	505	541	481	493	426	502	536	481	468	498	454	473	446	469	482	472	499	493	493	481	492	486	469	472	474	476	482	476	479	478	481	482	463	492	491	500	471	465	480	482	497	507	489	479	493	474	460	471	463	492	498	491	514	476	488	478	497	457	473	509	449	461	463	502	507	485	485	482	542	487	470	462	490	469	486	503	481	494	501	473	445	484	527	483	477	495	484	507	470	485	526	464	465	509	526	502	473	537	462	479	490	457	478	490	450	485	493	448	485	466	500	464	519	501	484	498	460	496	499	480	519	439	490	459	464	455	496	442	487	515	490	477	461	476	447	494	460	491	453	480	496	492	483	484	493	494	502	469	492	494	509	459	481	473	449	482	491	477	510	457	461	459	502	468	520	503	520	475	471	489	478	489	541	468	442	504	482	493	496	447	499	467	481	483	442	468	483	469	525	481	452	498	478	513	440	501	443	480	452	493	472	495	470	504	501	454	486	462	453	479	525	443	470	457	482	477	488	506	471	513	450	513	497	462	472	473	476	478	461	445	462	481	467	461	473	432	465	495	505	479	491	494	489	482	436	445	480	483	462	487	449	462	487	477	476	493	468	490	480	514	490	465	465	505	493	471	468	500	442	530	449	498	478	449	497	498	493	492	482	484	507	456	489	481	480	498	450	476	469	439	482	492	475	458	452	486	483	483	462	469	488	445	451	496	476	482	472	463	469	458	450	481	519	490	496	509	487	469	474	500	492	491	461	481	463	488	433	494	460	481	464	482	509	489	505	485	500	500	449	480	407	481	461	501	532	479	518	451	462	489	474	490	496	507	507	491	448	456	491	423	466	491	513	511	500	461	477	468	449	482	477	471	486	499	483	493	507	437	446	505	489	508	505	489	500	490	471	479	461	488	474	464	472	452	505	452	439	501	465	495	489	484	476	498	461	489	502	492	468	484	480	490	466	473	477	497	487	493	475	466	476	510	466	468	473	489	477	470	518	463	480	461	498	521	477	454	457	437	473	466	461	480	455	520	481	448	480	446	469	504	488	466	540	461	468	467	460	501	418	516	465	487	485	495	476	468	510	483	460	503	443	461	516	492	473	465	454	467	442	465	470	517	464	479	483	457	521	482	463	495	511	471	489	482	488	467	456	463	491	489	463	503	515	499	509	503	472	488	476	493	454	476	520	465	467	447	472	451	493	468	477	462	466	499	462	449	467	487	508	490	498	487	487	450	465	506	463	497	442	478	519	513	504	471	459	489	493	457	483	490	472	486	482	503	466	488	505	450	525	481	457	487	519	467	496	474	485	485	494	486	473	494	443	489	490	486	505	547	540	518	465	520	533	488	497	509	495	476	492	472	487	501	489	498	518	493	487	518	485	477	486	432	534	501	487	484	413	506	463	469	463	490	480	476	463	460	496	501	485	509	483	484	467	476	474	515	455	459	503	492	495	467	528	489	502	525	479	483	479	500	489	500	467	460	502	469	501	476	461	441	455	458	483	486	463	491	494	491	471	469	464	453	475	484	458	499	484	525	500	482	483	475	505	467	499	464	490	442	495	483	497	507	452	488	482	519	500	491	511	459	489	496	484	521	490	445	484	472	489	453	504	412	499	467	462	482	470	491	471	458	503	476	464	501	496	466	464	439	492	462	499	471	480	517	465	470	473	487	463	478	482	508	458	481	485	469	451	471	460	476	520	449	458	441	480	461	500	473	515	465	492	520	453	454	483	485	477	439	468	463	453	486	481	466	481	480	487	494	489	508	519	497	441	446	463	487	468	482	489	471	455	461	477	453	469	507	476	470	501	488	507	446	493	500	480	430	461	484	478	478	482	469	473	446	494	445	479	434	417	479	445	487	486	474	463	480	503	447	478	468	576	452	496	464	493	486	496	486	475	464	487	477	474	492	486	505	479	489	477	466	467	493	515	462	491	503	499	469	451	473	433	514	521	495	504	482	489	474	489	449	504	506	462	484	463	456	492	491	479	468	515	496	501	456	472	476	471	478	501	487	477	477	460	500	477	456	509	488	496	513	490	487	461	457	474	447	488	494	446	515	470	446	462	469	468	456	527	478	486	470	491	455	485	479	456	460	467	487	492	468	487	465	469	501	503	508	497	504	483	489	468	478	487	476	461	454	439	487	505	473	510	499	476	451	501	493	505	482	461	488	460	514	461	456	460	520	514	460	478	507	470	500	487	503	481	462	493	460	457	495	450	485	499	491	473	468	490	482	542	475	448	496	481	492	483	502	488	465	460	508	514	474	484	476	478	494	465	493	461	481	473	489	431	473	500	466	476	484	481	455	492	478	480	482	478	499	485	485	464	497	503	499	479	469	502	506	452	496	475	471	472	462	506	453	467	465	437	498	474	480	491	465	466	472	482	480	501	483	511	487	489	470	506	444	490	507	462	484	432	441	494	497	488	470	478	472	457	463	472	466	487	502	442	500	542	490	510	470	498	518	512	441	469	478	461	470	472	471	482	500	474	466	499	468	533	509	467	466	453	518	472	480	489	439	482	478	470	524	477	508	458	509	484	460	488	452	453	459	452	492	492	478	476	489	473	469	479	463	519	460	487	460	493	501	460	446	481	529	495	422	489	466	482	467	496	451	449	496	440	482	502	438	474	481	461	468	457	486	467	446	452	484	455	456	462	476	481	476	510	481	486	496	510	493	496	455	472	460	485	459	481	474	506	472	448	477	490	460	499	523	494	460	481	480	530	478	469	498	523	472	432	459	465	482	487	513	451	499	493	496	548	482	475	502	441	468	489	466	466	505	492	464	483	466	491	475	556	520	499	498	498	469	462	495	466	476	493	490	468	522	487	517	489	410	489	462	485	461	492	468	489	472	488	440	466	457	491	460	453	475	528	475	441	466	473	468	507	500	468	491	493	471	484	475	494	483	465	440	501	474	471	486	453	493	523	451	473	494	503	463	476	478	491	491	489	458	500	486	482	455	462	507	491	499	437	508	516	478	499	487	496	480	455	488	445	446	484	464	492	494	472	474	506	450	466	402	471	529	473	467	499	495	503	474	469	472	475	498	480	440	451	480	441	481	471	477	475	442	483	483	469	502	473	468	485	463	444	448	517	463	468	485	474	468	511	482	478	473	484	489	481	452	453	469	459	488	489	461	531	478	447	486	551	465	446	493
22846	21404	29157	24049	21411	21467	7978	1340	1075	983	908	851	808	733	721	732	683	687	675	605	638	612	607	654	596	611	604	627	626	569	598	596	601	592	570	621	560	598	579	541	586	569	599	537	584	564	634	616	594	574	621	560	561	601	563	562	572	606	587	561	593	547	581	565	562	566	586	563	580	583	538	565	554	551	547	562	573	527	560	601	534	562	580	564	552	576	580	602	554	587	588	563	574	592	552	593	593	573	552	626	593	589	623	581	598	573	621	570	518	555	597	592	569	584	583	575	568	614	573	547	551	595	566	558	580	570	598	581	576	558	594	541	559	640	578	573	624	570	542	562	628	532	581	557	592	605	530	606	556	604	543	612	563	556	573	596	542	604	597	550	590	555	563	567	593	600	567	566	572	510	558	584	540	554	601	567	533	582	564	588	622	571	597	556	541	579	560	568	578	607	604	599	580	576	579	589	531	534	531	585	601	562	559	556	549	590	596	560	549	551	596	521	530	590	570	595	573	574	591	589	627	600	570	581	574	565	626	550	555	618	574	575	591	584	591	597	505	577	571	552	616	595	527	615	548	558	605	551	610	571	561	575	526	594	604	611	549	585	557	570	572	601	573	551	543	606	580	524	539	622	579	545	592	542	583	597	618	570	572	560	600	599	582	565	596	590	566	560	578	560	608	530	584	556	527	564	570	541	587	600	562	581	592	566	581	548	551	551	548	570	579	580	553	619	551	548	563	559	572	538	539	601	539	592	554	569	601	581	530	529	600	551	607	580	493	577	579	552	546	581	549	609	587	552	588	550	589	608	566	539	530	550	605	566	579	569	562	564	587	570	542	607	553	503	589	575	568	556	564	595	566	555	577	589	605	585	511	550	580	600	565	563	564	542	573	597	552	568	571	559	542	559	577	565	569	553	535	526	554	578	579	552	573	583	561	597	522	544	570	574	546	565	556	610	587	537	564	601	558	548	635	569	569	532	574	578	576	591	574	625	587	564	564	585	572	551	557	585	566	590	579	521	620	537	563	604	560	562	537	562	628	572	593	542	561	564	552	619	604	580	570	578	557	537	586	596	566	564	608	567	575	556	588	606	593	550	548	567	569	594	583	601	586	543	558	562	557	563	582	564	621	561	581	589	548	612	518	577	554	582	572	609	553	553	578	605	592	557	583	591	569	563	555	574	566	590	602	596	586	584	589	561	581	577	552	581	591	586	577	581	591	597	576	591	583	574	581	531	548	562	520	575	605	595	623	633	568	611	582	564	564	593	598	550	577	578	531	539	552	563	604	584	644	574	539	567	557	578	587	543	589	589	574	595	572	564	590	550	590	568	564	554	577	591	586	551	627	557	599	572	544	598	538	561	573	553	572	561	563	569	577	570	607	583	582	574	573	566	573	542	574	565	571	587	567	572	557	611	562	560	574	590	591	559	596	597	589	552	606	571	543	568	594	555	550	556	563	572	611	588	565	574	596	579	601	549	589	534	554	575	563	551	565	562	653	543	555	614	585	598	531	558	542	529	565	581	603	602	592	554	581	596	611	544	579	543	565	619	556	560	582	604	617	542	563	614	606	525	602	581	588	573	582	615	569	603	572	574	580	597	596	552	584	594	580	545	557	589	580	570	582	601	647	558	562	587	555	555	559	566	594	609	556	575	610	597	573	594	597	628	562	543	605	546	582	555	538	601	595	546	580	593	589	605	609	570	569	596	571	598	564	586	567	565	570	528	555	554	530	579	566	543	610	562	577	558	586	571	630	575	588	574	596	581	565	574	569	612	604	610	536	594	606	596	579	591	571	575	568	584	578	561	549	593	512	561	583	533	529	594	569	554	578	539	541	569	561	561	567	623	541	571	599	580	601	629	561	592	539	561	596	549	613	585	560	508	602	584	581	575	556	570	575	577	607	593	596	589	566	569	582	557	546	569	612	611	525	559	570	571	558	583	569	598	587	579	572	543	593	554	560	556	582	600	522	563	559	557	619	516	592	537	566	579	587	558	545	592	589	574	550	603	529	574	555	562	560	587	593	573	581	569	561	589	580	610	577	560	554	599	569	567	603	570	594	548	621	570	597	597	567	576	602	561	604	612	525	590	622	551	527	568	554	591	574	591	571	533	575	564	583	568	550	602	583	575	617	563	625	579	558	539	590	518	554	595	576	570	578	605	603	551	533	582	521	592	579	550	578	593	568	569	581	602	543	562	559	555	576	580	612	560	563	553	561	582	587	584	550	521	552	584	567	599	574	563	576	569	579	579	565	613	549	569	522	547	578	535	562	566	539	563	600	568	568	514	537	577	544	546	596	553	611	598	593	587	538	586	538	597	575	548	580	604	572	536	592	546	563	574	566	530	543	571	585	575	562	538	549	589	595	582	573	578	567	542	570	588	564	567	587	574	586	592	564	570	580	554	599	564	596	585	593	579	575	566	547	595	592	548	566	589	604	570	564	546	575	572	552	594	571	548	581	577	523	560	543	550	547	613	542	551	570	584	600	585	556	578	621	587	575	560	599	567	592	557	576	545	570	589	550	564	527	613	576	597	584	578	561	568	572	599	552	585	582	561	539	563	539	572	553	605	551	555	571	559	582	583	575	573	544	552	546	584	616	556	568	577	568	585	569	574	573	542	527	541	577	578	587	565	551	596	531	569	551	563	573	584	600	551	575	557	559	590	595	564	574	576	570	550	549	579	579	568	579	553	559	604	588	581	554	583	570	550	553	592	576	587	553	553	563	591	611	581	559	586	593	540	579	599	560	587	575	598	526	587	604	562	563	574	570	567	545	552	607	592	557	590	570	572	521	599	561	546	562	574	555	606	601	568	574	541	582	605	615	606	543	564	577	606	562	545	582	584	567	574	562	594	557	584	557	581	570	613	570	573	594	606	593	570	510	567	609	549	563	557	582	600	581	551	585	596	539	576	587	522	588	545	548	560	574	580	574	589	592	602	586	619	618	589	553	668	543	550	551	620	550	593	589	564	562	519	611	584	570	557	618	564	585	590	619	581	568	553	577	552	536	584	577	550	629	600	545	576	536	586	568	576	552	570	582	525	578	568	578	605	584	586	609	525	587	618	576	550	552	568	579	635	546	566	601	577	566	573	564	549	573	573	566	583	570	575	555	587	555	588	571	529	555	568	535	553	558	539	582	562	579	556	605	539	575	596	603	585	540	562	533	594	594	561	566	623	548	604	597	555	604	635	589	594	534	591	534	617	573	549	610	586	542	577	569	583	576	580	600	591	586	578	552	554	598	610	558	558	546	558	594	554	569	570	576	532	579	538	533	583	589	609	585	566	560	581	541	566	526	551	608	544	588	564	576	591	589	594	599	529	571	588	564	574	559	577	604	595	612	534	579	565	574	553	579	533	544	554	570	540	554	603	520	559	571	585	531	606	597	636	575	584	523	551	561	530	568	583	583	554	541	537	543	540	557	521	564	562	577	563	577	576	572	578	554	580	597	549	556	582	545	562	572	543	556	582	594	611	577	579
4777	14795	9993	4959	3617	2758	2173	1695	1428	1205	1122	1036	910	904	796	746	777	724	708	699	674	713	687	659	612	632	605	610	616	615	608	593	648	590	599	553	639	627	579	590	582	564	560	620	547	590	640	606	604	601	576	567	566	610	566	596	548	552	572	577	602	604	596	653	546	570	571	611	545	585	601	591	616	598	564	597	648	625	627	613	558	576	599	574	641	611	572	555	573	568	603	576	572	565	594	602	570	579	586	605	580	535	600	542	544	586	531	605	631	586	605	606	571	575	602	562	590	569	521	589	598	578	553	555	575	571	594	612	593	621	619	614	571	608	583	568	617	565	578	587	594	549	547	540	585	541	586	540	570	570	561	595	627	548	599	537	608	558	564	574	536	585	587	522	568	607	591	597	624	592	559	567	590	598	613	556	552	569	560	590	569	584	547	541	539	564	610	586	595	570	520	575	622	549	571	583	608	594	562	611	564	556	579	595	558	567	562	605	572	599	556	567	595	584	621	548	558	559	550	575	604	581	566	594	608	611	593	560	564	585	610	549	582	614	551	528	590	593	549	573	535	597	549	580	575	575	601	578	571	583	538	560	554	594	577	570	584	572	580	564	583	576	569	541	616	576	600	594	571	571	561	586	599	621	552	597	577	584	561	569	598	566	569	558	609	552	610	596	535	573	546	554	593	603	557	597	586	557	585	561	578	570	616	594	588	571	614	542	599	547	572	562	574	559	587	577	587	562	543	560	576	589	584	574	561	555	551	554	575	552	600	550	601	589	561	571	557	586	558	596	593	538	581	617	600	580	590	562	592	593	595	565	569	581	566	610	548	554	557	562	561	593	556	568	600	542	582	599	632	606	612	590	566	564	589	567	610	594	590	604	527	548	584	584	558	559	554	578	581	622	592	559	560	598	550	580	575	596	606	557	628	562	559	560	585	557	615	583	578	576	556	534	576	608	553	568	570	557	591	594	545	589	543	571	525	571	554	538	547	588	554	588	563	608	573	611	577	624	605	563	564	592	571	602	563	618	554	590	595	585	555	606	585	606	630	562	575	550	577	567	574	579	593	624	566	596	549	594	581	585	608	571	594	564	606	596	558	575	563	581	605	508	554	579	542	574	544	552	561	582	618	543	570	576	543	559	593	604	524	548	575	604	571	518	542	578	581	565	586	566	583	566	590	565	604	539	654	578	604	541	594	594	577	569	555	541	593	568	538	592	594	558	588	541	584	579	560	539	569	567	594	588	564	511	553	556	569	575	546	566	632	579	541	574	608	543	599	588	578	536	537	592	597	601	630	579	607	555	572	578	563	593	599	584	617	565	565	566	543	566	555	624	599	564	573	620	584	589	560	586	565	544	590	538	556	582	594	570	575	603	571	546	563	547	586	589	593	616	556	542	576	609	613	548	586	572	609	592	565	632	525	573	557	576	552	604	552	600	578	619	608	559	565	586	583	529	580	617	582	542	552	599	546	577	586	591	581	602	543	588	588	602	580	574	585	567	587	577	593	572	595	595	605	572	618	581	543	579	610	568	570	539	559	593	583	571	592	554	585	602	612	564	558	594	557	587	582	552	562	561	589	567	562	572	586	600	539	541	621	603	588	570	587	573	600	573	566	557	526	577	517	601	591	625	559	603	560	571	592	586	580	578	573	553	581	552	566	583	554	620	568	567	610	577	547	586	627	566	551	536	562	580	577	584	569	537	546	584	568	635	630	520	587	559	564	624	557	586	576	585	552	554	586	551	583	577	612	624	592	577	577	603	603	581	579	564	627	557	567	574	573	565	607	523	602	569	569	576	572	612	545	592	586	588	575	549	602	554	554	578	578	591	560	601	587	551	569	580	578	591	592	560	552	608	567	523	597	614	597	588	599	542	586	585	595	590	581	582	624	576	570	603	540	602	571	514	590	575	576	587	561	551	553	567	558	546	607	543	555	601	598	560	574	606	611	591	556	619	573	569	577	562	543	580	588	579	563	550	529	610	609	580	583	579	600	541	579	557	607	560	561	588	613	604	560	564	576	572	574	587	555	570	555	561	561	572	583	611	580	584	547	547	584	569	593	579	604	584	530	546	562	663	601	603	583	543	572	596	571	581	558	649	577	546	608	570	564	595	610	572	537	576	575	574	580	613	617	595	542	603	576	603	607	523	562	616	580	577	571	586	610	573	588	555	595	567	560	588	566	580	543	602	581	565	609	584	583	557	551	536	585	567	578	574	622	591	558	620	566	580	578	584	582	595	578	569	548	587	614	593	557	575	589	577	573	592	634	556	594	582	534	610	569	590	554	583	609	567	556	588	563	605	562	562	581	585	567	586	594	566	515	568	609	595	604	584	646	566	539	558	562	558	613	585	594	587	563	551	581	568	561	557	607	595	579	587	572	586	590	566	558	582	550	580	536	617	589	549	617	579	546	539	605	619	600	570	610	627	606	555	587	613	609	611	548	582	571	545	591	574	572	614	559	557	597	573	629	569	578	567	559	568	566	543	595	568	586	617	578	592	610	554	611	565	571	562	587	591	591	565	533	573	609	571	565	594	570	631	558	560	584	576	577	598	550	520	575	595	615	552	583	611	565	577	582	606	571	617	603	601	605	588	611	570	565	566	576	580	527	605	596	600	586	550	550	574	563	570	562	571	618	571	589	557	567	578	579	589	581	605	539	538	556	575	617	575	599	590	596	560	607	620	565	541	576	586	589	583	575	597	575	577	539	577	583	553	601	568	578	595	571	560	602	543	593	588	541	531	553	588	595	554	571	573	610	619	571	593	602	579	578	565	590	571	597	600	613	556	596	588	558	574	571	576	600	563	574	576	583	586	584	588	591	566	578	578	612	575	576	554	586	539	545	581	581	569	584	606	592	583	579	559	559	575	576	563	590	607	588	582	536	582	579	607	562	588	566	566	568	557	609	596	566	601	561	588	565	600	557	561	549	587	582	600	580	568	576	597	574	602	565	603	595	591	622	591	573	593	572	576	564	572	566	600	580	580	572	582	566	586	577	572	552	603	546	571	636	617	605	593	623	602	572	549	577	559	567	604	528	538	587	582	589	593	590	510	594	564	564	617	592	573	573	593	603	544	577	615	644	543	594	597	577	580	594	579	599	587	584	585	535	610	583	551	604	516	577	555	531	562	574	583	571	604	627	563	571	585	573	570	572	565	578	556	580	577	587	559	534	580	573	579	561	609	537	564	605	612	586	558	581	559	578	582	544	579	651	591	582	585	573	568	591	590	549	572	591	554	532	597	568	590	592	573	538	551	597	587	568	568	558	618	603	607	596	555	576	572	583	562	609	560	567	523	566	580	604	545	568	575	568	545	554	565	580	562	594	543	577	578	611	599	610	533	568	572	570	594	578	579	579	603	572	625	542	599	607	613	599	553	609	579	541	559	569	588	644	524	567	579	594	561	564	546	572	582	604	554	581	611	595	540	549	610	577	587	539	589	533	619	545	543	530	580	548	588	567	591	565	596	566	592	594	569	568	589
27930	17496	3331	678	488	405	322	259	248	247	242	224	235	278	198	220	235	218	259	244	224	248	252	234	212	236	237	198	211	229	241	236	233	212	220	242	212	238	263	231	229	231	215	222	240	234	225	198	240	215	253	247	238	218	226	258	210	222	214	225	215	240	236	278	234	219	230	209	201	202	240	207	238	227	225	236	221	226	242	233	210	215	235	220	217	218	214	222	205	239	214	224	202	203	231	219	228	242	212	224	209	220	239	236	211	219	242	220	248	208	230	225	238	251	238	222	219	207	230	232	221	232	237	232	216	203	222	234	249	233	204	232	220	235	240	213	242	215	220	227	242	209	239	238	215	254	208	253	196	232	215	207	218	207	215	205	198	185	183	234	219	236	238	212	228	213	202	219	253	215	223	200	226	201	231	234	238	206	214	248	214	232	229	230	208	230	201	210	218	199	202	184	222	232	241	219	208	204	234	228	217	230	203	238	230	239	230	223	241	216	206	239	230	236	228	215	237	238	229	190	231	207	230	221	234	209	224	218	245	228	250	230	247	237	213	209	252	220	241	206	234	218	216	249	218	215	203	206	234	220	215	218	234	231	233	236	218	217	222	212	222	208	222	224	208	225	215	208	238	248	233	223	221	234	236	259	216	225	217	216	248	214	221	234	228	223	242	199	210	211	202	193	246	239	256	210	208	234	211	206	237	226	218	227	210	221	224	225	223	233	234	221	226	244	228	227	245	207	238	232	224	205	225	229	215	246	209	202	220	207	220	241	245	228	221	216	233	244	212	256	231	211	217	218	222	226	241	208	205	203	239	235	211	205	219	230	238	212	226	220	228	245	233	218	239	238	218	232	210	203	252	218	195	201	230	219	253	234	229	216	235	217	222	227	224	233	241	237	227	212	196	210	222	253	236	244	225	227	226	225	235	237	218	214	252	223	240	215	234	252	221	216	225	238	234	199	226	208	244	203	254	238	191	195	223	209	214	223	238	234	232	219	223	244	212	220	220	235	236	237	230	226	218	247	208	219	229	253	231	219	222	253	231	231	236	212	222	218	209	252	195	223	232	233	208	237	223	209	215	241	248	212	234	212	219	224	250	227	193	206	205	228	210	240	233	235	223	243	236	236	240	225	212	227	236	232	233	250	249	229	237	222	243	242	212	213	207	238	211	235	224	208	186	216	221	233	203	210	228	217	216	256	206	232	232	219	229	228	221	216	204	215	229	241	227	233	220	234	205	217	210	208	255	219	242	211	230	227	229	236	222	228	232	219	215	211	226	202	214	218	232	227	233	228	237	211	229	234	248	261	231	249	255	214	221	216	222	230	223	229	247	208	227	232	223	216	236	223	183	262	229	240	223	237	222	236	244	217	233	241	213	230	238	213	245	197	207	215	240	218	216	206	214	224	239	230	228	225	201	211	228	235	212	209	262	207	222	229	221	217	208	230	205	196	216	206	214	234	199	221	244	232	231	252	242	206	248	201	201	245	220	248	218	233	222	220	217	201	212	225	190	212	233	203	227	248	240	226	231	236	224	210	214	228	246	241	270	202	221	237	237	221	235	231	241	219	238	234	217	233	246	236	222	240	238	246	244	241	225	207	249	216	251	206	228	229	227	230	203	192	209	228	249	258	186	231	233	251	212	224	215	225	233	215	244	216	220	208	200	230	235	212	214	200	224	187	215	219	202	211	210	216	235	256	227	201	243	242	230	234	212	242	227	225	225	248	231	209	224	191	231	230	229	226	207	230	227	219	238	211	229	201	222	254	251	228	240	203	240	218	249	219	227	215	235	229	213	231	206	202	216	235	250	220	221	207	237	201	206	225	190	250	198	221	225	208	227	237	220	217	229	242	234	236	231	233	240	189	250	213	229	226	233	272	216	241	225	220	232	230	249	224	217	221	218	246	253	232	231	268	201	235	209	214	223	232	222	208	231	240	223	232	235	233	227	251	242	247	236	237	230	238	235	244	223	244	258	202	227	204	193	217	213	217	225	214	212	217	205	216	231	235	232	213	220	204	229	214	201	209	243	214	245	198	229	214	193	216	227	215	234	192	219	219	218	220	246	230	232	201	225	228	227	212	234	185	208	204	225	203	206	246	249	243	198	236	203	229	209	212	227	205	204	215	200	234	237	228	225	240	231	221	229	232	227	227	258	208	227	223	221	223	222	243	189	229	231	214	226	213	247	222	214	226	223	244	242	242	217	225	244	201	253	249	220	237	244	235	233	223	248	214	227	238	222	198	230	250	265	207	211	247	227	222	234	232	225	221	211	199	206	232	208	226	196	230	244	244	247	212	251	246	235	238	257	261	246	244	201	233	228	235	214	242	235	216	232	230	240	222	224	236	228	216	216	238	200	242	226	231	237	234	237	227	217	239	203	235	232	225	197	239	230	236	217	212	232	203	242	218	230	225	245	214	241	228	226	236	219	211	215	253	206	188	229	248	223	200	254	226	235	221	234	210	245	244	203	246	212	243	219	244	207	217	256	226	229	212	238	235	211	206	236	220	217	241	229	234	233	233	220	221	237	208	195	219	222	232	244	208	234	245	225	240	208	200	220	218	242	225	213	226	235	234	253	214	228	227	237	229	248	223	230	202	240	202	229	237	238	220	240	244	223	216	244	219	240	221	208	254	262	239	236	248	194	239	217	242	247	251	224	226	216	221	231	241	250	217	232	212	218	246	229	210	202	242	255	222	243	237	230	209	203	223	228	222	215	190	221	234	209	234	205	207	220	220	228	239	221	199	212	232	229	208	184	255	223	234	246	207	228	261	240	237	245	222	234	223	222	195	240	236	240	210	226	235	240	232	247	248	223	234	233	242	220	233	216	210	220	207	216	218	244	234	209	214	221	250	207	255	217	220	201	199	228	239	231	226	231	213	219	236	223	204	227	219	226	213	216	193	213	249	220	211	222	218	230	231	217	225	244	232	220	246	220	228	257	254	212	225	202	198	240	236	236	229	237	215	226	219	214	221	217	205	244	231	205	228	209	232	215	231	188	213	216	217	243	213	237	252	260	219	224	220	233	234	233	235	209	229	228	222	232	235	231	223	224	214	212	280	245	247	217	225	215	222	201	234	246	203	211	226	229	246	252	216	214	234	208	223	192	200	233	253	219	221	246	242	213	207	225	214	232	245	235	233	214	220	228	190	226	217	223	228	249	236	242	210	218	220	230	202	235	232	210	203	235	228	216	240	229	220	235	243	215	224	223	228	197	245	213	243	225	243	235	254	229	234	234	214	234	232	233	245	213	222	221	239	241	205	206	204	216	241	195	237	211	230	216	205	244	231	218	243	210	222	220	238	216	230	240	226	232	219	213	212	206	223	231	224	244	237	183	212	236	213	231	219	231	206	203	242	235	243	235	216	229	225	223	224	229	227	210	223	234	221	230	200	240	231	213	239	197	250	246	215	208	231	229	249	234	239	213	230	228	234	238	255	221	225	233	224	226	220	239	239	215	204	258	251	241	213	220	250	225	247
4311	923	679	418	376	324	309	292	272	295	252	275	291	225	253	272	241	281	238	253	253	283	274	267	267	244	259	292	273	251	249	269	260	284	295	263	254	231	243	245	257	248	242	274	266	252	243	241	260	288	260	233	282	250	262	274	238	263	243	257	265	249	267	269	254	250	243	253	273	275	266	237	242	247	254	231	201	271	261	257	269	259	239	261	255	253	247	248	241	244	237	264	258	274	260	279	248	275	277	244	267	255	250	240	258	240	281	225	234	247	270	244	237	276	255	251	244	251	252	273	256	253	258	249	272	253	270	278	255	269	279	247	256	239	244	259	241	259	286	275	248	249	253	235	277	272	255	254	257	271	255	269	282	257	268	246	225	249	252	248	270	272	268	305	256	270	267	270	252	250	244	266	250	252	245	297	225	264	224	257	284	292	255	241	264	268	256	252	268	241	260	262	265	277	237	259	277	278	275	243	244	245	245	262	276	262	283	233	266	283	222	275	246	250	238	234	236	278	263	258	279	260	262	250	235	242	258	253	266	224	245	249	219	281	266	233	251	241	233	262	261	241	268	228	255	217	246	272	286	247	260	248	257	243	262	255	234	271	240	250	268	250	244	217	241	225	264	243	276	277	265	256	241	249	263	246	235	276	265	267	227	255	235	241	249	242	258	283	289	226	278	252	236	245	264	232	255	250	252	248	265	271	244	255	264	245	236	287	255	253	241	255	260	262	244	258	233	261	233	274	255	245	255	267	284	241	246	283	236	276	223	245	236	289	262	239	234	237	256	266	268	258	265	263	254	241	264	280	259	276	246	280	244	261	284	238	252	260	280	250	267	261	249	236	262	253	265	238	242	250	241	225	283	256	256	285	253	253	258	241	246	257	236	266	252	250	279	241	269	245	240	238	252	254	239	254	263	266	246	298	260	264	267	251	276	225	241	257	231	293	254	264	246	274	261	255	278	283	231	263	229	237	243	306	235	265	284	259	253	229	280	264	246	261	242	267	242	213	280	238	265	249	279	239	253	254	248	255	271	253	283	268	273	233	239	236	259	247	255	263	237	256	255	265	234	267	247	265	222	243	273	228	241	266	247	272	264	251	266	241	241	269	246	256	266	287	265	274	238	258	254	271	250	269	262	238	267	244	267	277	250	250	252	220	268	246	226	240	252	232	250	286	262	267	251	259	233	222	262	231	280	262	247	271	227	244	244	247	275	262	270	263	265	271	274	251	253	267	273	277	263	239	248	243	262	264	223	255	240	254	254	258	252	280	251	235	250	274	252	244	258	258	266	248	256	266	253	261	284	269	259	279	253	262	255	232	251	231	268	239	255	227	247	264	259	235	250	260	270	214	231	250	265	285	263	245	244	236	247	262	262	243	267	269	249	258	264	288	250	258	251	223	275	242	234	265	267	277	258	249	280	245	253	259	257	274	289	263	226	238	237	241	266	257	271	248	276	254	282	254	229	245	252	247	246	232	252	248	267	261	231	268	224	253	251	269	259	249	243	261	243	277	272	237	252	259	219	251	254	269	266	270	241	274	236	225	262	286	266	271	253	264	264	281	241	269	254	239	237	272	263	278	234	255	260	236	263	267	245	262	278	263	258	261	262	249	257	254	230	272	254	252	241	272	220	242	262	261	246	259	261	251	284	241	236	264	273	247	263	257	281	254	256	238	235	287	253	264	239	258	252	246	241	258	242	252	266	242	255	264	260	272	243	255	279	262	238	266	280	249	246	257	244	288	241	231	250	255	250	276	246	240	286	234	268	267	239	259	274	271	245	263	262	279	271	266	266	249	255	239	276	245	252	225	251	272	268	238	275	272	269	259	252	236	285	275	241	281	272	236	259	277	221	222	276	245	261	252	272	232	244	242	270	252	286	243	256	251	253	249	223	259	207	252	247	263	263	229	254	251	275	234	286	265	243	265	253	235	281	257	263	242	276	267	267	265	260	261	254	267	217	237	247	235	276	239	267	248	239	226	247	221	256	271	264	250	270	234	273	255	281	246	273	275	255	242	244	262	274	265	244	253	274	274	238	256	264	237	249	253	251	277	224	251	263	246	269	291	244	278	249	242	254	247	261	257	271	270	279	256	243	266	293	258	265	274	258	263	277	257	247	262	258	280	262	257	259	261	235	254	271	253	243	250	287	265	248	246	240	259	285	249	254	230	298	271	272	241	264	267	261	258	229	293	257	242	282	255	258	233	252	243	247	245	245	248	259	285	252	259	293	269	239	248	240	257	260	261	256	249	259	259	264	244	249	275	239	257	279	251	286	247	278	281	269	254	285	244	268	255	256	230	235	266	270	274	257	251	276	269	222	267	261	255	261	271	278	243	249	256	226	253	259	249	253	244	254	246	245	282	283	234	243	245	254	248	247	264	258	237	256	270	253	226	294	230	265	290	232	262	226	295	238	245	274	264	249	279	228	271	244	262	251	244	255	259	274	269	227	253	285	253	277	237	245	281	257	274	251	230	278	277	243	246	270	251	229	239	270	271	249	253	252	249	253	244	239	265	277	258	260	279	259	280	238	267	228	258	265	239	232	214	267	262	240	258	251	240	249	229	275	260	243	256	249	279	236	252	285	264	259	260	252	268	266	269	277	244	258	255	251	245	267	238	264	221	269	243	243	269	270	221	256	257	246	254	261	217	254	255	283	236	245	275	250	259	268	242	215	231	270	246	256	233	236	252	243	268	245	234	241	212	239	269	274	266	241	250	240	256	262	255	262	250	268	248	272	266	244	273	246	266	270	265	260	260	237	267	234	275	230	262	270	270	267	251	250	264	255	253	231	252	250	256	255	225	258	249	238	245	265	271	238	248	262	267	253	250	237	235	266	237	241	224	240	279	249	254	260	260	268	234	250	234	265	253	263	261	238	241	245	242	278	256	250	243	249	238	273	241	234	254	248	241	264	271	248	255	255	269	253	261	252	267	244	260	255	236	231	241	261	238	271	265	260	266	261	252	253	267	249	256	246	258	264	279	246	261	244	225	263	239	256	263	237	258	250	223	264	267	241	272	249	279	282	241	234	248	267	233	272	247	247	261	248	241	277	253	252	241	256	271	255	256	262	247	244	271	238	268	268	270	234	253	243	249	260	238	258	247	290	269	240	234	253	276	252	280	261	275	259	247	252	251	270	277	258	268	244	248	245	251	276	242	249	263	258	261	270	233	238	249	260	240	232	282	249	234	273	268	278	255	259	275	258	260	257	267	281	243	257	239	291	286	253	258	246	280	246	259	243	269	263	281	292	265	273	263	260	247	237	252	268	230	251	234	263	256	252	255	241	275	242	245	295	258	261	265	255	236	257	290	268	254	228	240	246	261	253	261	262	257	274	229	254	286	253	292	266	283	256	258	268	269	228	293	235	258	241	249	261	249	265	244	255	234	239	241	253	247	271	238	254	227	232	267	238	255	261	244	242	253	226	261	241	274	254	267	243	241	252	247	215	266	266	276	255	252	278	262	265	261	252	246	248	255
23965	21367	28630	24466	21352	8835	946	640	452	467	402	384	362	359	322	320	324	280	293	309	288	289	259	301	276	276	272	266	288	270	272	268	274	258	289	277	279	269	279	260	288	247	270	249	248	256	256	259	251	286	286	308	270	253	263	251	259	266	299	254	269	264	262	286	272	266	272	259	280	272	278	274	269	279	260	292	250	287	275	261	253	262	251	281	250	286	258	294	290	290	289	267	247	259	263	277	263	245	283	278	271	280	264	265	292	259	281	280	256	248	258	252	284	290	282	230	292	258	237	261	234	246	273	263	262	261	269	289	251	251	251	234	257	265	296	302	230	286	260	288	256	270	270	261	244	277	279	259	251	261	267	314	277	242	264	241	224	285	253	244	241	250	251	231	235	284	256	257	271	265	239	252	263	270	259	274	246	294	255	284	277	283	242	273	246	269	252	253	262	294	266	226	272	272	228	282	258	249	271	263	262	259	277	237	247	254	271	267	240	264	286	289	273	263	269	284	246	263	289	275	259	305	260	262	270	244	252	292	274	263	316	257	248	284	237	300	257	283	238	274	270	252	236	261	268	294	255	291	273	230	266	277	268	276	270	255	272	277	282	271	268	263	248	239	239	298	293	266	260	262	254	256	230	262	242	256	243	251	258	259	306	272	234	258	275	243	268	273	254	263	254	271	251	252	254	266	274	284	296	255	281	250	274	266	261	271	260	281	236	276	269	279	260	259	253	267	257	248	252	251	251	272	244	273	271	268	266	250	285	301	287	253	271	284	239	270	267	267	275	246	272	252	264	262	293	244	293	267	248	278	280	280	256	311	243	279	276	261	229	268	285	267	244	215	241	272	302	282	278	252	266	249	254	260	264	285	258	271	263	241	254	268	255	267	269	254	273	259	278	254	276	264	241	251	238	260	283	245	272	266	273	264	279	250	212	250	253	258	261	240	263	263	264	256	235	271	278	253	262	241	267	267	279	258	261	262	271	284	272	267	279	280	259	240	259	274	273	276	251	271	267	284	293	257	257	262	285	270	280	270	295	260	281	269	259	267	258	250	241	249	247	290	277	260	285	287	291	270	273	263	252	239	278	283	287	270	285	272	243	249	255	262	252	260	289	267	272	250	270	256	242	288	252	270	241	260	278	271	241	262	226	250	259	267	262	275	253	276	263	260	239	268	252	281	282	266	256	253	246	265	245	263	244	246	220	276	263	260	275	228	280	259	253	271	250	247	254	256	280	287	267	250	269	238	269	314	255	262	273	280	240	266	272	253	262	291	254	275	253	262	273	268	268	238	263	275	256	242	261	301	271	254	275	272	269	237	284	262	257	271	272	276	275	259	246	301	247	288	249	263	257	272	273	259	276	256	239	269	251	294	262	274	300	240	270	262	277	262	250	250	274	251	259	278	277	259	255	243	286	248	236	214	249	264	255	278	266	247	264	268	264	265	259	257	271	265	268	240	278	290	275	265	273	252	233	244	286	270	272	277	279	287	264	272	243	244	266	254	292	266	250	262	227	245	236	274	280	251	284	240	273	277	312	250	265	254	243	264	285	264	253	273	281	272	278	249	226	264	266	267	251	252	260	278	277	268	271	266	270	241	226	291	276	256	255	258	272	270	268	301	254	274	228	285	266	261	234	266	253	259	277	277	260	264	277	247	289	246	270	248	276	253	253	266	266	242	271	240	287	259	269	259	276	262	260	265	271	288	239	224	269	264	279	248	294	261	228	290	295	244	255	257	249	273	268	269	281	256	277	283	249	229	284	242	276	260	259	222	256	266	285	263	254	240	265	267	277	235	264	241	263	263	222	243	283	265	254	269	277	235	249	248	274	261	260	242	262	261	289	263	268	246	277	272	266	242	273	288	250	283	261	271	271	268	295	237	260	273	288	255	251	269	241	292	254	264	269	260	270	247	244	278	256	271	259	248	269	280	271	253	247	255	264	251	232	268	255	278	277	264	255	246	267	248	261	245	218	254	251	292	265	252	263	271	238	265	268	258	303	264	281	223	254	276	279	259	276	274	268	276	305	242	262	272	253	243	288	272	241	256	263	249	243	254	263	267	267	273	287	283	308	261	272	263	294	238	242	237	241	221	249	224	240	238	251	281	253	259	250	271	260	267	247	255	298	274	261	266	259	249	299	270	256	247	272	260	277	263	274	239	264	266	260	264	272	283	266	237	285	276	253	257	233	286	279	280	289	255	275	281	270	248	257	297	289	250	269	254	272	260	289	293	297	248	266	244	258	238	277	273	260	233	265	287	250	256	285	260	285	245	267	272	250	260	235	257	250	265	254	253	273	255	239	276	264	256	272	239	236	275	289	251	258	255	296	257	269	254	296	265	251	274	244	278	272	263	268	265	260	251	247	283	266	264	264	241	289	261	222	260	270	282	248	250	257	275	253	262	260	292	269	279	211	273	262	256	239	277	238	278	258	276	262	249	253	280	231	272	278	253	268	254	244	266	256	305	263	289	268	252	267	266	272	270	263	256	260	275	281	264	262	230	282	294	272	268	289	247	271	255	252	243	252	240	263	251	278	242	288	227	258	269	267	262	267	262	260	238	266	285	287	266	260	261	255	272	304	259	247	261	246	262	261	294	262	245	232	281	266	260	262	254	248	258	229	287	276	247	266	266	271	246	259	248	248	245	257	283	264	259	271	266	277	288	247	288	298	264	281	258	279	283	280	282	261	269	311	247	267	271	301	268	272	248	300	292	221	272	264	260	254	271	250	282	271	281	263	276	260	274	269	285	300	252	268	283	253	264	277	289	235	257	267	241	265	261	249	244	278	278	262	272	275	242	288	242	252	251	247	273	280	272	254	250	273	264	278	265	272	246	267	311	268	230	257	248	243	270	257	262	252	270	262	269	281	251	263	258	237	251	232	256	285	258	260	240	265	254	261	245	275	229	265	260	256	243	242	249	275	278	294	277	287	242	301	264	271	251	247	303	234	273	280	241	265	251	250	248	252	275	257	279	259	278	273	270	259	268	244	276	266	255	281	259	271	269	274	262	273	284	237	265	285	278	281	245	258	252	253	293	267	255	285	271	267	277	262	253	248	258	276	265	260	266	280	281	250	256	267	242	246	241	239	282	274	291	252	270	272	272	262	243	278	252	268	269	268	290	250	262	231	241	291	260	260	270	238	239	257	287	254	274	259	268	264	250	260	270	231	241	257	270	267	266	238	274	293	281	254	272	245	289	276	239	246	283	272	218	260	255	247	266	255	257	239	275	254	267	257	242	261	275	293	262	266	291	252	256	266	268	263	262	286	261	278	274	281	266	246	253	242	285	297	269	273	256	253	249	264	286	265	264	280	250	242	250	265	264	238	281	272	282	245	269	264	245	291	244	256	255	262	234	267	273	241	273	282	271	249	249	291	257	267	258	239	298	257	264	248	266	281	287	269	296	273	287	260	278	293	262	257	259	213	259	288	241	253	257	245	288	270	277	257	271	277	277	264	265	260	308	259	274	253	275	277	260
3455	8880	5705	2593	1885	1443	1122	876	734	616	567	498	459	422	424	386	383	345	348	387	311	328	335	328	382	314	293	299	319	299	284	299	314	273	300	320	288	262	282	285	271	282	302	281	299	288	282	315	295	267	305	262	298	286	271	301	299	306	300	279	298	287	284	269	286	293	292	270	294	273	299	291	305	283	291	294	267	306	328	266	317	273	277	297	273	294	279	294	288	274	286	288	275	268	274	282	283	263	272	281	282	248	298	297	276	287	288	265	297	274	257	291	285	277	264	301	287	269	257	276	244	275	303	315	268	300	243	282	302	262	274	309	270	271	283	300	293	288	262	306	311	294	280	309	248	259	314	267	265	285	264	280	266	307	282	283	295	266	234	288	291	270	268	278	310	264	318	305	306	295	319	279	288	286	272	288	271	291	318	286	263	262	274	293	288	277	276	291	241	309	290	302	256	300	292	277	282	268	305	265	276	304	259	277	299	276	293	281	278	271	276	271	301	317	292	313	264	305	277	289	298	284	289	288	262	298	268	279	260	292	293	276	298	259	287	293	290	264	300	269	276	269	271	312	290	288	271	285	252	271	312	235	261	295	300	309	308	261	322	292	248	271	280	284	289	306	262	284	268	284	274	302	309	294	280	280	278	258	273	310	301	279	288	284	318	270	313	264	262	275	315	284	280	258	298	267	288	314	273	282	289	266	282	313	276	243	287	255	288	289	276	291	269	272	260	286	294	301	254	282	279	277	254	275	270	283	300	296	298	310	299	282	308	252	290	283	259	281	254	280	289	272	286	280	247	283	292	266	294	307	292	288	292	291	275	287	294	279	293	260	249	277	302	292	296	256	292	266	291	286	269	274	275	308	304	282	264	270	260	302	290	255	275	300	265	265	276	283	262	252	281	266	287	289	301	311	314	283	280	278	266	272	257	297	265	293	280	317	301	281	281	284	274	275	300	293	283	326	270	270	259	283	296	270	306	267	284	293	289	276	269	254	259	280	280	255	259	280	275	293	256	285	289	291	295	293	288	268	280	287	283	300	241	295	263	307	296	296	317	248	309	303	266	264	281	296	269	271	268	274	281	290	296	282	279	313	277	280	280	267	328	285	285	245	256	266	290	260	290	264	306	274	261	275	262	289	291	268	299	279	307	295	283	304	263	265	280	273	281	259	288	304	278	281	298	296	269	263	282	272	272	279	264	257	298	272	270	252	289	301	270	266	262	305	302	294	246	290	265	254	291	248	263	279	305	300	267	299	298	311	275	269	280	287	271	276	284	280	274	271	291	283	269	265	292	322	265	286	271	264	270	250	279	281	266	282	304	290	295	263	272	298	293	251	305	284	248	296	270	292	282	276	296	277	271	282	289	288	285	265	268	285	300	268	277	280	296	264	279	260	278	262	267	262	282	277	256	283	263	310	278	277	265	282	259	266	303	281	250	281	273	282	289	296	287	310	294	254	311	293	294	254	272	283	306	309	266	264	278	290	301	254	310	286	262	275	270	276	279	300	250	273	292	288	292	258	280	258	289	269	294	263	289	312	300	279	264	275	298	244	312	282	291	277	317	280	293	281	278	259	293	287	252	269	268	283	297	302	302	260	282	279	277	283	270	270	288	275	280	257	274	294	281	261	279	304	279	303	291	296	281	267	299	268	265	269	262	306	278	269	263	283	291	304	262	272	309	255	279	292	291	301	283	290	271	305	244	277	295	287	286	286	266	269	242	283	283	279	286	275	305	266	279	275	257	301	281	280	289	272	257	266	259	285	285	287	279	288	290	272	255	279	281	262	275	259	279	268	257	275	292	303	274	264	278	294	299	284	282	284	285	270	295	267	284	296	271	251	280	289	279	289	260	246	264	277	234	257	239	251	272	296	281	274	291	290	300	264	281	292	277	278	275	316	288	275	269	248	297	256	261	292	302	277	252	285	278	295	256	289	282	285	284	296	295	279	232	315	292	280	263	262	273	344	272	275	280	271	295	284	285	286	288	258	285	277	265	277	269	283	246	277	277	274	277	260	268	276	278	267	285	271	293	273	285	255	277	281	244	277	257	289	255	257	298	299	257	282	265	297	270	302	298	295	247	263	244	268	308	257	298	288	275	303	283	261	293	282	249	316	284	278	271	279	288	249	292	279	268	287	280	289	256	271	299	292	277	286	270	290	306	294	262	278	282	267	271	264	279	279	284	306	286	306	256	247	283	252	267	278	288	311	250	302	267	289	283	272	282	306	276	299	306	280	276	315	253	281	283	286	236	289	245	281	275	285	285	267	251	296	280	267	257	265	297	284	266	276	278	301	310	298	306	287	296	278	293	295	275	274	265	269	283	284	278	270	279	270	295	279	305	255	267	285	308	283	311	285	311	268	296	274	264	302	280	260	269	312	291	312	253	286	312	278	294	315	263	264	263	303	264	287	284	258	290	277	281	293	315	275	265	251	258	281	265	270	265	259	246	279	276	278	258	257	275	276	286	268	299	311	245	270	297	279	264	253	272	280	273	274	315	282	269	263	299	265	288	286	275	285	262	273	287	273	278	294	283	282	278	272	288	274	289	291	277	290	298	274	279	293	283	280	285	277	308	268	269	290	245	304	306	294	305	261	271	281	268	258	277	269	266	297	255	276	277	260	302	279	292	265	274	271	282	300	279	283	287	273	288	284	321	293	324	310	278	261	283	264	277	281	266	286	292	259	288	277	291	298	265	276	260	297	298	281	283	258	284	272	267	281	264	304	267	262	276	291	273	271	266	309	264	284	294	289	291	302	265	272	272	262	294	266	253	287	263	313	275	287	274	253	300	270	273	295	295	283	303	273	267	308	264	291	281	268	285	276	297	288	263	271	289	268	281	260	255	254	277	283	279	278	291	258	288	288	267	254	301	283	315	274	252	316	327	309	282	279	228	282	287	303	295	297	269	304	298	274	255	288	276	280	297	264	246	311	300	292	242	288	274	260	297	273	281	278	270	268	281	308	308	288	285	279	298	286	254	306	263	287	279	303	257	298	313	290	276	276	299	257	257	261	283	297	290	283	253	270	289	263	278	282	272	307	281	263	290	305	277	287	291	291	279	280	271	290	241	296	302	278	277	304	294	287	267	253	273	280	268	282	269	258	271	272	262	305	289	259	274	298	266	280	269	288	289	295	275	258	266	296	269	258	280	267	306	304	295	294	316	280	285	300	281	280	291	281	294	290	284	285	297	272	279	262	307	276	297	293	298	277	267	292	246	268	266	308	291	279	265	288	287	259	252	287	280	305	276	299	304	276	268	292	301	299	285	262	257	279	285	272	259	291	282	290	310	281	273	277	247	303	268	259	306	303	281	292	268	309	298	290	274	273	279	254	290	257	296	278	286	265	286	285	278	293	287	304	276	281	266	291	276	296	302	247	285	273	314	251	293	276	279	277	247	286	320	274	284	260	290	272	271	293	244	269	270	258	264	278	283	280	246	288	284	288	277	282	291	265	256	286	302	292	299	264	291	292	276	290
25106	21349	27397	25500	9618	885	655	600	541	527	489	525	535	482	524	472	488	437	441	439	450	454	432	442	465	481	474	456	436	443	461	449	451	430	446	440	464	431	445	437	444	493	473	463	457	458	469	476	420	480	451	429	487	452	444	425	482	462	495	469	467	418	458	420	411	436	433	413	444	453	464	466	452	449	453	449	504	456	449	440	436	474	440	418	427	428	446	468	454	412	448	428	439	468	416	446	435	419	418	440	481	410	439	477	471	449	450	446	474	442	474	469	420	433	457	459	455	431	434	458	408	461	439	414	467	427	458	447	446	415	451	472	424	404	482	470	461	445	442	415	429	435	480	473	456	437	428	439	469	415	399	429	441	449	444	450	462	477	412	448	466	476	431	419	422	454	390	424	449	463	449	473	475	472	434	445	458	413	487	424	439	445	495	474	429	457	479	478	439	462	453	436	444	438	463	479	448	477	429	447	411	441	435	456	470	418	385	466	433	444	473	441	441	419	425	467	407	407	460	487	458	419	429	483	430	473	457	448	428	444	433	471	434	485	472	439	461	462	460	438	403	391	432	447	473	427	414	422	464	469	416	466	459	426	460	461	466	436	408	453	441	411	438	472	487	433	469	457	416	443	470	446	480	422	450	472	446	456	446	445	459	426	450	441	441	424	478	454	462	466	417	393	469	463	404	452	401	463	456	469	447	480	443	396	460	429	432	435	420	439	468	434	439	454	464	420	462	445	461	436	457	419	454	437	423	388	444	428	454	505	440	474	480	445	438	435	440	455	439	445	449	471	455	406	446	465	446	442	427	452	455	468	468	437	431	431	438	422	418	441	441	418	453	436	404	464	443	435	482	403	464	467	452	450	413	438	455	458	445	431	443	465	433	444	465	417	421	452	462	453	455	437	463	413	455	437	461	450	451	441	456	437	473	455	449	428	470	423	459	395	453	455	444	469	497	452	436	432	452	430	454	447	422	475	464	429	419	435	460	431	488	447	473	448	476	452	458	433	460	437	482	419	477	438	440	443	455	463	450	469	453	474	458	432	480	477	464	447	408	471	430	496	475	460	437	438	437	449	473	409	453	421	417	455	401	441	485	453	442	444	438	413	437	454	443	510	450	442	488	457	465	446	436	452	468	437	452	450	405	479	488	433	458	434	418	443	397	447	472	425	448	436	459	445	433	510	479	453	468	433	454	448	440	451	436	465	417	472	444	424	445	464	445	470	438	487	479	442	421	468	490	444	461	448	433	426	425	453	438	468	469	474	423	415	471	473	426	424	469	456	469	492	402	471	490	456	453	441	455	473	480	471	471	426	459	470	459	469	501	445	404	451	439	436	461	437	438	439	421	428	436	470	482	445	473	455	451	463	449	467	422	478	450	438	439	461	423	452	442	450	429	484	493	465	453	441	396	446	478	458	418	403	443	411	448	425	458	432	460	468	447	448	433	444	468	429	432	438	484	429	427	445	451	456	439	456	428	453	437	482	437	466	465	470	487	456	475	458	446	444	421	438	446	437	464	444	449	445	433	410	486	418	428	472	446	420	431	486	442	397	460	427	442	447	448	460	439	449	449	423	464	487	438	416	441	440	436	439	453	446	465	436	445	467	428	451	457	466	461	424	417	458	440	442	482	414	463	439	456	464	442	413	455	471	439	446	432	463	455	474	414	448	445	468	438	424	438	434	448	472	445	441	431	423	453	466	427	449	403	475	380	467	390	447	433	456	438	499	444	434	479	453	472	439	433	437	437	475	436	427	468	465	432	449	435	452	453	440	426	432	442	448	449	441	453	440	434	446	462	481	478	448	483	422	427	503	453	436	437	457	475	421	428	435	478	477	408	487	434	436	428	463	426	438	450	474	451	447	444	459	445	466	451	438	426	460	450	477	464	398	428	441	445	423	416	429	450	436	505	473	454	467	433	437	445	418	447	444	456	410	438	464	453	469	458	447	439	454	453	426	463	463	445	441	468	456	456	481	455	429	441	444	453	437	448	460	426	455	437	428	444	464	494	441	433	453	437	429	433	477	477	461	407	417	429	489	428	492	431	457	437	412	479	457	438	444	474	418	423	422	428	452	461	471	484	488	448	439	438	443	457	476	422	424	453	477	442	450	441	450	441	425	471	479	418	426	433	436	441	435	423	462	456	439	450	419	428	452	445	433	447	462	448	434	461	485	471	453	443	445	441	444	452	412	456	440	469	462	409	459	465	494	429	468	474	478	459	471	431	440	430	448	445	404	443	452	452	467	423	468	456	462	441	441	426	457	456	439	455	479	435	444	413	413	466	435	476	448	429	434	431	463	442	452	415	468	434	454	436	462	485	429	443	454	453	445	449	426	457	453	414	448	473	458	455	433	444	406	405	397	424	441	423	410	450	427	437	426	420	481	443	438	441	445	452	463	430	450	453	459	452	452	485	456	444	458	452	460	463	418	456	452	455	418	454	477	476	445	501	466	461	444	476	450	451	423	414	445	430	470	439	418	457	452	449	466	473	426	484	440	461	440	433	466	451	414	444	446	456	423	455	444	464	453	433	482	471	450	413	434	432	416	477	453	445	449	494	451	464	427	449	442	446	426	425	459	418	470	471	423	445	437	446	466	425	428	451	499	441	442	458	454	426	403	431	459	417	481	430	431	429	472	479	447	423	441	442	459	463	476	420	464	477	429	450	452	418	465	433	460	455	466	423	454	429	441	506	440	438	441	408	433	417	440	426	464	476	451	510	444	447	454	431	462	463	454	442	466	451	454	448	471	458	448	436	444	435	473	461	436	446	445	443	441	471	452	455	465	412	454	451	424	422	410	439	446	472	465	447	456	498	460	435	449	441	465	414	417	462	438	454	440	439	497	437	414	442	422	485	433	423	460	455	455	455	480	513	491	476	418	404	458	466	434	464	467	474	476	458	467	469	456	445	431	458	446	462	445	407	459	495	429	442	456	469	442	460	468	432	429	448	456	449	437	470	456	440	479	452	441	464	470	425	428	443	401	457	442	449	432	472	424	463	418	471	439	457	381	442	461	466	436	439	439	429	460	455	416	406	444	433	441	477	445	434	473	418	463	467	489	437	460	436	424	463	446	393	432	462	439	403	402	439	468	441	448	430	442	453	459	440	437	436	444	419	469	432	470	431	439	463	435	451	430	463	456	461	433	493	450	442	443	439	413	457	425	440	447	464	418	437	453	419	461	460	435	438	427	467	471	438	434	442	463	434	433	493	437	486	452	476	474	458	423	452	432	457	427	447	450	434	451	471	442	436	446	431	437	453	416	465	444	428	422	446	471	452	472	456	416	415	418	427	505	452	452	443	436	424	434	442	439	430	486	410	465	439	481	431	440	474	426	450	435	459	443	459	462	410	414	465	432	434	423	469	458	451	439	457	455	404	437	419	474	435	422	435	453	432	471	455	474	426	456	450	434	479	429	460	452	442	470	441	431	476	440	440	445	458	428	460	495	449	438	432	454	424	453	456	437	442	448	496	404	469	474
3527	5262	3513	1772	1356	1080	961	898	722	701	610	606	590	553	568	542	482	526	555	504	497	510	485	487	501	487	442	501	467	495	510	470	471	491	484	487	479	510	488	471	491	492	496	496	477	462	480	466	479	515	433	453	466	447	499	474	461	469	449	479	496	477	451	431	495	462	492	508	439	528	476	468	500	478	498	471	444	503	454	506	505	540	501	481	483	477	483	494	454	443	451	445	441	516	477	448	484	436	487	482	481	421	499	495	495	511	494	460	518	462	485	519	487	510	494	429	501	481	530	456	442	457	490	467	491	469	482	451	458	466	489	442	488	494	503	474	450	462	515	469	455	449	499	478	516	484	460	456	453	481	484	495	485	514	495	494	500	523	461	504	462	490	478	439	482	472	481	492	476	485	505	485	489	511	462	468	466	473	479	485	463	464	489	475	490	502	470	464	485	471	471	488	461	488	464	505	477	493	480	507	463	472	480	498	486	472	505	501	473	465	475	499	464	452	514	443	499	476	470	510	468	444	491	476	435	503	476	492	475	486	487	468	507	458	514	466	500	475	462	469	462	473	465	495	459	483	480	478	495	477	464	440	460	483	462	475	442	493	490	517	458	462	453	485	463	485	490	480	474	493	517	465	552	474	440	495	497	505	509	477	518	442	468	478	497	459	471	487	478	446	477	463	461	460	493	482	489	513	439	478	485	502	436	511	466	481	441	473	483	443	501	477	498	505	490	437	469	467	520	493	499	458	462	495	469	473	475	449	511	478	517	483	444	487	489	484	492	477	476	489	459	460	485	465	457	480	466	492	441	481	473	519	464	481	527	508	468	481	492	508	510	479	486	488	513	498	482	466	474	457	478	470	528	538	507	465	532	519	481	469	499	500	487	475	481	447	522	483	477	475	492	483	461	496	480	441	481	432	495	489	495	531	480	487	456	453	466	460	490	457	507	505	465	497	482	442	467	470	480	465	468	434	480	472	526	485	471	495	467	468	426	484	464	465	482	460	471	453	436	465	483	457	490	476	472	494	473	515	489	431	503	448	482	448	466	509	491	453	478	482	469	479	492	468	472	506	482	504	479	471	477	476	468	497	491	433	510	489	486	516	481	486	477	477	477	493	470	419	510	465	467	455	497	448	501	480	474	447	489	455	476	490	455	475	474	477	472	468	480	472	461	450	501	539	476	501	471	514	498	458	465	466	520	501	479	490	490	477	432	480	487	540	516	477	497	465	495	511	475	506	501	465	519	480	441	490	451	467	475	471	503	452	520	455	495	504	458	485	476	471	453	490	462	441	483	482	541	488	482	474	458	469	498	463	478	504	499	503	529	516	485	473	450	444	459	480	491	477	474	496	476	481	514	483	436	508	491	469	430	490	484	498	443	494	472	511	496	483	522	487	509	495	528	473	480	473	506	514	478	433	434	463	446	484	501	489	529	494	482	527	462	430	496	492	493	476	459	474	489	485	438	476	470	499	470	486	460	470	497	480	455	498	483	487	475	463	477	459	461	478	504	490	498	488	458	503	461	471	466	445	478	475	501	448	508	485	475	473	486	481	463	462	519	441	520	466	473	485	452	473	468	463	473	514	473	479	481	470	448	482	489	511	484	473	477	486	503	481	489	474	451	472	450	515	480	484	477	476	509	484	489	492	502	473	529	494	482	462	459	476	463	488	470	484	492	499	490	498	479	484	490	505	470	500	488	496	487	426	518	464	515	473	469	439	462	511	484	467	497	487	484	537	475	476	475	486	493	484	504	470	460	466	459	529	459	506	499	490	490	498	478	500	469	454	450	492	491	439	485	505	453	486	465	443	491	456	484	446	465	531	476	491	502	455	434	484	483	480	519	505	493	483	489	499	494	461	488	464	485	481	460	461	516	470	455	504	497	501	468	517	483	508	473	460	424	510	429	456	489	433	473	476	465	470	498	460	491	487	488	478	462	461	488	474	496	502	448	484	516	448	465	467	464	492	456	488	474	489	466	479	476	481	475	476	482	487	457	493	517	475	485	518	491	471	473	452	440	440	471	491	450	465	491	473	460	480	520	501	507	455	470	465	466	460	499	476	474	486	503	496	435	446	464	470	521	479	484	495	459	417	464	483	471	472	425	460	484	472	475	462	460	455	490	484	463	475	469	455	466	443	426	492	494	483	458	509	488	455	465	449	491	516	481	472	486	465	478	496	465	490	479	473	452	458	464	431	511	481	471	458	468	497	450	495	499	474	503	449	483	520	470	511	493	472	434	475	457	473	468	499	460	489	517	505	463	463	436	454	459	469	474	498	473	453	490	481	450	452	487	483	479	476	494	470	435	480	483	445	499	523	444	455	461	468	468	470	476	447	483	467	463	444	462	466	458	517	478	499	468	497	470	506	500	450	461	486	476	492	499	477	448	498	449	503	488	482	516	474	457	510	483	488	466	481	481	464	467	471	499	496	483	499	452	498	448	485	453	496	488	464	499	469	476	471	506	457	502	469	495	454	491	473	496	450	474	471	476	505	500	490	457	483	502	488	439	451	491	498	452	462	463	481	494	507	483	485	451	446	487	450	501	468	465	474	480	477	497	500	469	529	485	487	488	464	483	493	474	498	515	428	471	433	478	454	490	504	399	467	453	469	492	456	477	490	476	439	446	466	449	468	491	443	449	498	452	508	471	474	450	480	485	492	446	467	473	435	479	437	475	492	501	444	481	474	498	468	511	487	453	493	442	487	464	481	463	435	444	452	488	467	508	492	459	487	502	473	500	500	513	466	463	513	512	467	482	503	489	501	474	463	481	503	497	500	481	486	483	494	491	479	487	466	477	499	505	444	498	445	466	502	464	481	479	490	445	482	469	513	487	480	475	495	459	490	453	478	480	452	483	471	487	491	462	494	472	485	448	467	479	406	452	484	448	486	487	472	522	482	465	489	479	463	448	473	454	482	471	498	477	502	449	500	482	485	555	511	472	472	533	518	467	516	525	471	525	473	470	493	459	512	474	462	490	484	493	482	491	447	467	541	486	448	469	447	487	463	455	494	490	496	499	489	488	482	449	456	452	476	511	470	504	486	442	419	470	492	470	478	499	500	461	471	461	475	481	481	535	497	461	469	489	467	507	471	479	480	484	489	466	504	452	484	484	516	468	487	497	483	492	477	477	500	477	456	493	480	495	478	443	480	505	494	476	440	505	453	494	490	479	476	499	471	483	495	457	487	494	456	453	464	461	514	515	463	477	519	504	468	484	463	470	502	481	465	462	456	457	498	419	459	474	459	489	482	467	496	497	495	481	442	491	478	456	509	510	473	496	426	475	550	512	449	495	460	477	504	503	468	480	474	449	498	464	517	454	460	460	474	484	494	490	468	501	496	483	515	460	530	521	467	470	509	478	449	458	503	489	505	507	471	506	493	494	475	478	481	485	473	488	488	476	493	478	487	491	493	451	494	485	457	483	494	494	476	476	506	473	479	470	485	440	455	487	489	477	470	455	446	503	468	452	462	433	504	462	442
22910	21448	29143	24148	21443	21489	7640	1357	1021	994	878	831	780	777	706	663	704	691	651	648	634	677	631	632	626	607	597	591	631	607	606	615	617	613	621	604	628	575	627	579	590	607	572	584	576	580	594	593	592	591	587	600	594	617	586	606	567	576	620	607	580	578	595	602	605	576	599	580	616	605	559	576	584	594	555	562	609	563	584	572	590	603	604	594	610	586	580	613	629	591	562	531	576	580	576	596	558	587	622	557	598	589	590	558	561	594	552	574	566	552	554	592	548	570	580	564	585	582	566	589	568	579	626	558	557	584	561	590	532	589	591	579	568	596	594	556	595	625	606	552	584	586	625	573	575	561	583	615	602	643	565	581	560	546	609	535	561	552	540	627	560	587	609	586	565	526	603	590	597	583	590	601	620	547	558	621	523	567	573	595	579	553	574	556	568	577	606	560	620	643	631	653	586	543	585	590	583	584	567	550	549	569	566	565	600	608	603	591	604	545	561	591	576	528	576	575	574	576	566	598	568	600	616	540	606	590	567	553	586	597	567	577	570	560	535	592	584	583	598	593	545	622	601	546	555	550	592	635	580	611	549	576	575	554	559	559	609	564	553	573	617	559	562	578	568	555	616	588	533	599	541	630	592	573	561	566	618	600	608	545	547	569	609	560	597	603	538	522	550	542	576	587	606	585	550	547	557	605	578	562	628	569	584	604	607	523	594	559	542	544	574	623	598	582	565	572	550	609	620	606	569	570	578	605	588	584	616	607	569	566	533	557	562	586	532	569	553	603	556	591	574	521	571	553	603	575	602	591	586	623	622	573	610	571	560	588	612	553	596	581	556	610	524	565	569	545	558	598	586	555	607	543	615	549	564	581	565	624	561	607	607	634	565	564	591	590	600	567	574	573	579	552	561	570	552	587	583	561	585	559	589	567	576	579	598	566	588	550	558	566	543	546	603	595	538	588	552	546	660	562	584	558	615	583	574	548	598	590	559	595	550	558	595	563	573	546	563	557	542	629	564	598	585	541	555	601	576	566	578	594	594	579	573	571	560	540	569	545	541	521	595	540	580	551	597	636	616	580	592	568	584	567	543	609	646	545	610	571	578	614	583	567	584	573	548	628	593	595	589	593	546	541	600	614	573	575	553	579	589	579	563	566	575	611	583	606	576	623	579	542	599	556	553	612	535	595	571	597	596	585	565	609	560	544	620	539	517	548	575	511	591	578	556	583	574	544	574	621	581	583	580	532	578	564	562	527	594	540	592	554	623	622	557	609	590	614	572	567	547	565	597	574	592	579	605	544	569	558	586	559	561	591	569	554	539	561	578	580	592	625	569	568	545	569	596	605	566	584	615	533	536	553	573	569	596	574	553	564	572	555	627	590	538	588	598	610	579	570	582	580	600	589	593	570	634	586	578	548	604	548	573	595	587	565	548	556	592	548	592	561	547	511	574	605	544	563	569	626	545	605	601	555	588	618	597	593	655	550	593	558	587	556	591	558	583	593	557	596	545	611	557	574	556	560	564	555	567	600	565	626	568	564	585	585	588	575	596	558	545	568	553	565	597	592	570	586	598	603	542	566	606	599	598	546	581	559	586	554	606	600	569	606	585	595	569	573	568	555	554	561	564	601	554	556	584	570	570	583	580	590	558	522	581	602	582	584	585	568	555	604	557	590	565	625	595	561	537	588	544	559	593	555	577	606	577	541	601	572	530	573	621	577	579	611	574	563	640	574	589	565	556	539	619	601	569	564	518	557	603	600	523	567	570	555	578	578	589	594	581	567	549	594	604	546	562	568	576	507	539	560	556	556	570	541	556	606	556	537	602	548	544	577	562	612	539	559	586	566	560	610	573	615	578	606	599	580	582	601	554	569	576	565	546	570	551	535	543	564	590	568	576	589	580	598	580	560	597	582	569	592	541	587	542	567	556	523	587	575	578	581	565	632	586	560	593	564	613	566	560	579	615	590	596	597	585	558	548	585	559	545	556	559	557	560	590	600	555	616	601	584	594	564	631	570	552	570	547	594	568	587	576	571	625	571	552	545	570	558	606	625	572	573	559	592	544	579	573	551	632	559	568	565	565	531	563	588	568	571	576	631	602	580	575	568	561	556	539	556	574	556	599	579	573	585	591	570	578	609	545	586	589	539	603	579	534	576	569	573	561	592	580	583	600	542	574	580	573	618	548	565	582	565	580	581	584	596	588	568	535	579	554	591	590	547	572	603	584	585	568	596	546	598	611	604	534	570	580	545	566	549	611	557	561	604	592	561	592	643	584	580	546	546	548	579	545	524	584	628	573	612	564	522	528	576	619	594	610	566	561	596	596	591	569	565	631	557	623	598	524	623	590	584	578	587	575	573	607	604	596	541	568	575	561	556	581	548	530	527	565	561	614	620	574	578	560	554	574	566	587	612	606	551	568	551	602	542	541	589	570	529	578	572	576	516	619	596	511	577	581	530	562	593	606	585	568	558	539	565	577	578	553	596	551	589	573	549	591	591	555	590	572	552	571	579	555	551	573	561	613	588	580	590	584	552	523	602	551	594	589	624	577	586	585	578	590	575	537	598	553	620	582	642	592	609	551	571	508	617	591	600	591	590	522	544	556	578	562	581	565	545	587	588	554	537	598	591	570	596	558	587	579	591	606	561	611	561	594	644	640	567	569	568	618	551	632	562	636	591	575	569	612	602	576	574	569	561	594	580	570	583	594	556	571	575	541	554	590	549	568	576	556	591	549	588	639	569	580	567	525	629	560	553	522	575	600	625	576	559	595	579	594	550	559	549	585	561	584	579	612	571	512	507	590	547	559	589	604	554	558	562	566	583	590	576	549	567	561	589	574	614	602	563	649	600	585	571	590	586	555	573	572	555	569	594	555	572	573	628	598	570	615	590	579	573	573	590	612	594	562	610	607	582	607	561	544	622	597	571	597	558	567	608	550	587	560	568	574	537	570	596	574	601	580	581	572	569	588	562	587	611	629	553	558	516	595	587	585	566	561	566	537	565	555	521	558	580	583	553	543	554	614	575	555	577	618	579	554	563	577	566	572	536	550	564	628	603	601	586	572	560	589	564	664	564	551	589	566	579	609	574	559	596	559	558	579	550	602	580	553	575	587	614	585	594	566	589	531	570	560	567	624	593	563	532	604	572	603	558	587	552	585	553	580	581	553	600	561	547	579	602	567	557	608	583	572	579	575	562	558	624	560	531	574	579	575	603	593	556	568	566	546	551	565	584	566	573	583	521	554	599	575	585	584	554	570	580	591	569	537	547	628	561	568	560	559	541	576	577	578	545	566	554	570	577	604	617	559	562	601	571	604	598	576	590	583	569	537	567	553	571	559	604	550	589	589	593	550	581	586	563	597	598	523	625	563	556	578	543	571	561	550	571	590	522	594	567	584	592	565	571	560	559	557	555	540	602	578	576	622	550	618	585	556	517	565	575	542	558	568	549	600	573	563	597	573	566	546	588	604	597	601	560	561	586	592	544
4811	14876	9936	5040	3628	2775	2170	1688	1444	1254	1113	1030	943	869	818	818	831	738	721	709	721	688	667	618	644	634	616	634	629	619	618	583	580	628	634	627	593	619	648	568	612	561	612	603	597	580	581	590	570	632	595	568	578	556	620	589	594	574	598	568	610	608	603	592	628	536	570	597	567	635	615	559	602	589	614	591	580	542	566	591	601	613	603	569	569	622	602	587	572	623	539	601	585	592	622	543	582	582	586	556	620	587	610	584	561	606	645	598	604	611	619	603	585	573	595	612	589	589	526	600	613	579	594	542	611	628	592	570	562	588	591	580	609	608	626	593	574	595	567	570	583	643	647	553	610	566	615	579	583	544	571	571	587	590	591	608	583	595	653	605	532	582	578	562	585	586	575	595	558	572	569	593	534	590	597	595	580	623	582	613	596	594	596	572	607	573	581	580	583	573	570	587	636	569	587	575	571	582	595	580	559	583	585	616	613	587	596	616	561	590	549	537	601	622	571	524	567	591	567	559	587	597	587	599	569	564	572	564	567	598	523	581	566	596	580	606	567	530	597	567	533	583	576	590	579	565	575	576	592	561	638	573	561	575	569	549	564	582	552	563	571	571	596	592	581	580	565	559	545	630	553	575	613	575	616	575	581	557	594	566	542	565	600	544	556	557	578	597	553	616	590	605	591	532	564	570	556	553	553	552	574	573	578	540	595	563	584	596	567	594	550	585	562	538	572	567	607	602	547	587	594	583	561	585	553	615	612	569	574	565	552	566	566	556	612	592	573	588	562	577	559	580	557	584	574	579	589	564	547	615	573	576	593	584	552	616	582	581	617	574	556	558	561	571	607	616	529	615	573	551	556	608	529	597	559	565	610	518	578	533	541	582	562	584	576	564	578	580	584	587	546	614	589	566	573	534	622	617	559	585	556	577	597	535	577	572	563	565	590	585	593	569	558	619	532	563	593	544	585	586	584	558	585	619	546	601	563	593	600	554	543	596	549	582	606	579	597	560	562	584	552	635	604	601	546	523	599	589	575	586	537	602	569	597	578	557	592	521	595	540	543	605	564	604	579	563	550	577	588	575	588	573	569	591	555	564	626	571	585	598	602	537	552	595	557	592	573	560	555	620	590	581	527	548	532	618	560	574	549	602	584	545	562	625	563	604	518	575	560	562	574	579	587	610	561	592	538	629	593	544	545	578	546	614	593	619	604	584	581	538	553	583	575	587	578	563	594	578	626	587	596	591	597	549	599	561	548	613	565	598	546	594	568	586	587	546	591	579	604	558	581	540	645	583	556	570	588	598	598	606	589	563	583	636	580	550	562	576	545	546	593	567	585	584	583	605	580	545	587	613	546	584	585	523	611	595	583	608	580	562	574	572	514	580	576	605	585	595	555	589	607	555	595	574	542	586	627	590	524	598	551	556	557	585	604	620	604	563	594	586	598	538	607	603	603	526	575	568	574	592	571	565	578	597	557	627	558	557	589	600	588	561	590	602	542	536	554	570	581	571	549	535	606	618	568	572	602	587	575	561	550	583	593	592	557	617	551	599	561	582	539	580	558	548	582	574	582	573	621	577	582	600	568	575	552	606	596	579	622	552	545	597	598	573	553	575	590	550	560	592	578	575	580	597	586	608	620	571	557	620	555	594	550	592	533	571	547	599	600	561	583	559	580	570	571	540	597	596	560	587	565	559	571	570	582	609	551	561	562	581	587	576	592	602	583	570	581	564	607	583	595	535	559	590	594	558	595	552	561	574	593	593	587	582	559	604	583	547	594	547	591	599	586	610	622	593	591	588	589	601	609	530	554	577	575	533	598	573	593	574	542	582	567	597	582	581	586	600	593	580	592	609	548	548	595	539	576	584	606	612	554	520	597	580	552	567	551	576	572	601	507	574	553	580	566	559	610	550	578	572	595	548	569	588	563	567	563	583	579	517	589	587	580	559	615	546	547	547	625	614	529	571	583	535	611	553	555	583	542	601	561	556	549	567	585	597	579	598	552	613	581	579	605	532	645	610	563	558	562	576	604	555	560	588	551	585	620	555	651	594	523	609	590	599	542	570	576	576	617	581	584	602	620	595	578	583	597	580	607	588	555	581	560	569	554	577	565	572	643	580	559	586	537	531	561	575	560	599	553	582	559	562	554	589	539	575	555	567	578	560	597	561	615	546	602	609	528	573	540	556	557	558	575	560	601	637	609	560	553	603	553	563	608	588	578	575	578	577	553	634	591	576	624	578	606	582	567	570	600	584	596	610	585	566	610	581	578	620	569	601	595	579	564	570	581	568	578	599	572	578	541	604	561	608	599	602	582	594	574	546	587	599	581	587	578	603	569	595	574	551	579	624	571	549	582	570	576	591	606	576	619	561	585	584	587	576	567	574	600	573	581	553	586	596	563	562	556	585	578	607	555	562	557	553	595	594	634	562	562	579	586	568	587	567	555	606	588	574	605	562	561	528	573	537	594	567	569	604	582	586	582	613	595	575	574	572	614	614	545	571	571	593	593	582	572	573	545	551	581	567	553	539	618	585	533	608	557	601	600	573	537	573	617	534	632	583	539	590	596	563	601	580	629	566	613	566	539	561	564	564	580	566	579	536	600	555	577	578	547	605	555	543	590	563	570	604	573	588	601	584	584	588	601	603	540	581	578	544	634	589	564	580	583	594	575	585	548	606	616	571	581	588	579	540	541	522	583	632	608	568	564	605	572	586	594	558	588	590	567	597	621	594	549	563	559	617	584	548	568	603	600	574	558	575	592	562	576	581	590	594	611	621	583	584	535	577	537	529	584	571	533	564	561	566	597	565	578	625	614	575	612	573	608	595	561	529	567	549	607	601	588	584	580	605	604	568	609	615	548	601	551	586	598	644	531	612	611	589	590	572	591	571	561	569	599	606	575	552	555	592	589	566	582	578	559	581	583	572	659	626	615	589	557	613	564	577	559	565	567	595	568	623	552	583	549	581	588	564	575	568	564	591	644	595	550	552	551	556	572	573	552	597	571	611	608	599	566	596	591	578	594	565	593	611	580	573	581	568	501	600	544	605	523	587	534	609	564	600	555	551	575	599	598	547	595	586	543	564	552	652	543	525	632	590	587	569	581	566	572	581	576	609	555	606	582	584	574	612	540	590	594	548	556	584	598	552	562	564	564	532	550	543	580	603	579	551	553	571	589	573	570	575	601	587	513	526	600	583	582	570	586	606	582	563	560	590	576	613	581	543	564	577	548	553	575	593	595	539	592	571	578	573	583	620	590	576	560	613	585	597	561	576	580	547	569	571	597	608	594	564	557	555	582	572	553	587	597	582	581	602	605	607	597	536	578	598	582	609	533	541	530	625	626	603	590	560	611	586	553	582	566	600	581	541	600	619	584	579	537	572	608	546	580	595	564	575	590	566	581	612	617	639	604	599	565	573	579	561	608	555	610	578	538	568	574	558	590	600	560	576	589	571	570	579	545	586	561	573	592	541	571	585	570	589	575	569
28142	17431	3021	442	310	301	286	235	245	243	244	246	209	242	235	218	230	206	240	217	210	211	193	230	236	227	243	210	218	211	231	197	234	221	226	239	219	216	235	219	215	199	220	234	199	240	214	238	222	221	237	244	215	235	246	213	232	235	240	240	227	198	223	203	260	226	226	228	208	227	239	220	224	203	234	238	218	236	219	228	237	221	214	195	214	213	229	230	214	231	236	219	225	211	219	223	207	242	207	210	221	188	234	230	232	202	229	208	207	200	228	204	239	239	209	224	234	228	227	228	230	241	216	197	240	223	214	225	231	202	228	212	228	239	231	206	219	201	203	262	223	234	233	219	223	199	204	217	222	201	200	257	206	223	210	197	214	204	201	241	221	246	235	229	209	218	235	212	222	247	234	229	200	213	249	228	214	227	217	230	259	252	205	240	219	210	211	240	208	214	213	222	212	215	235	202	222	218	250	212	236	221	226	231	238	214	223	216	242	221	223	259	227	200	227	219	222	218	224	204	205	227	229	228	224	223	214	247	221	224	222	235	212	226	225	204	230	204	225	234	204	214	212	235	247	229	233	222	228	206	247	245	223	233	222	226	212	215	226	248	202	221	187	222	231	227	228	214	236	228	220	225	243	223	235	218	203	229	220	238	259	243	229	227	234	213	225	210	253	214	230	228	220	221	212	214	223	231	227	218	221	200	236	253	238	196	193	229	243	218	225	194	261	218	227	229	212	215	225	237	230	219	227	214	214	253	231	211	209	207	224	222	194	213	195	205	205	223	237	205	203	207	258	205	219	230	234	212	211	216	203	234	239	228	207	234	251	241	220	237	196	226	194	213	234	211	231	259	200	230	228	210	229	211	220	241	214	233	219	198	263	216	196	230	201	198	234	226	203	211	216	224	224	235	214	244	239	208	216	222	216	210	226	216	233	212	197	198	256	212	218	235	229	216	232	221	255	238	228	220	237	203	222	232	242	226	206	231	239	210	246	224	213	188	228	218	200	208	225	216	259	227	228	224	196	232	223	195	207	223	204	243	234	206	234	214	222	198	232	247	234	236	212	228	232	222	210	228	244	227	217	239	254	226	220	223	222	226	246	212	216	218	235	210	219	230	202	239	225	235	250	222	226	218	215	237	229	214	220	217	238	193	224	214	220	234	229	232	233	206	208	227	210	214	203	225	205	239	237	265	239	199	223	238	224	217	238	220	205	235	236	204	235	229	210	205	230	213	255	232	211	229	196	217	208	224	224	227	227	214	225	213	218	244	208	227	213	211	214	219	213	212	215	197	225	231	217	230	209	229	226	197	222	209	218	209	224	233	205	195	233	214	224	211	224	207	226	188	218	246	248	202	220	223	219	207	210	215	214	237	220	223	242	213	238	241	210	196	233	235	226	209	230	221	217	250	232	230	192	215	218	203	202	237	209	237	257	231	242	207	228	224	220	205	257	234	213	223	224	203	219	221	202	218	232	212	209	222	241	217	221	210	212	244	227	185	218	209	242	231	211	219	232	239	223	214	202	226	240	240	227	213	219	246	243	199	230	241	195	208	242	215	195	213	217	216	225	213	239	210	233	230	248	227	228	233	234	214	252	253	214	242	243	234	203	236	206	222	227	222	211	242	211	228	227	252	227	217	213	238	221	213	226	207	215	231	216	221	231	219	223	233	207	232	219	216	226	226	221	227	225	233	227	210	198	246	234	229	237	224	219	220	237	232	205	221	242	220	201	225	249	246	247	231	215	220	231	209	205	197	243	217	218	219	229	222	196	222	229	230	233	224	203	235	213	209	237	198	190	220	253	228	226	217	228	225	231	238	213	232	227	219	192	204	207	238	241	214	202	238	229	193	197	228	235	250	208	226	218	222	240	207	217	229	243	211	200	244	239	239	240	209	203	222	217	229	245	239	233	211	207	212	224	221	212	214	222	222	229	183	220	214	232	213	224	217	226	236	228	241	201	223	217	220	238	231	232	215	221	213	196	220	232	227	233	219	216	216	250	231	217	230	217	215	216	205	216	220	230	238	229	212	206	230	221	210	254	237	216	210	232	215	208	232	206	207	224	220	245	217	213	207	226	215	221	229	212	216	221	228	228	207	212	240	236	222	218	222	235	221	240	217	203	223	214	220	252	235	230	190	221	216	221	253	226	234	201	242	225	226	190	196	198	206	223	229	191	215	225	222	222	228	210	220	229	240	212	210	231	221	226	237	212	205	236	217	209	228	223	221	227	205	229	212	231	216	225	233	241	215	203	236	231	199	218	219	267	228	233	218	232	222	226	225	226	201	241	236	191	215	235	228	227	234	236	231	238	216	208	226	208	214	237	200	237	209	235	215	210	220	216	239	218	253	233	232	211	215	232	216	210	209	227	212	241	234	217	223	223	224	205	237	209	220	229	242	227	218	190	225	219	221	209	221	258	219	236	200	230	233	221	219	267	235	228	220	256	230	229	215	202	211	212	218	231	211	217	205	207	228	225	211	217	211	223	222	236	224	234	247	229	232	223	234	214	202	232	224	234	231	213	235	222	224	227	209	202	198	193	214	232	231	218	224	215	233	218	218	233	210	242	243	244	210	232	225	209	215	256	218	211	253	231	255	221	197	219	207	198	233	230	220	242	224	204	209	212	223	207	227	226	215	235	237	215	220	234	239	238	207	208	256	190	235	213	228	226	226	227	228	230	215	189	230	240	209	205	218	219	211	205	211	196	225	221	248	246	226	217	209	226	245	224	230	230	227	229	232	199	219	218	219	224	251	228	227	241	203	207	205	216	203	188	221	214	263	222	225	207	238	222	218	203	203	206	228	213	225	222	220	219	201	211	201	199	229	221	239	211	214	199	220	235	218	247	234	215	215	215	218	219	217	218	204	221	225	237	195	214	225	218	227	215	208	198	211	212	243	210	203	237	223	237	200	190	255	243	204	236	238	212	238	224	215	187	235	204	220	193	220	212	257	216	217	229	207	211	200	223	237	237	228	203	221	240	201	215	223	231	251	206	225	245	242	226	230	221	230	275	219	210	196	238	218	205	214	229	237	207	240	214	227	208	223	235	217	192	195	241	214	216	211	227	230	203	187	209	217	228	227	220	224	224	214	210	213	224	217	228	213	247	235	214	237	246	224	225	222	254	214	213	219	225	217	202	233	217	210	225	240	196	218	202	218	220	207	245	218	242	217	209	235	232	210	218	207	222	216	237	206	226	193	232	213	234	238	237	211	241	245	218	212	218	233	246	235	236	225	220	246	225	242	211	222	232	202	217	213	235	224	243	212	218	234	208	225	212	240	204	203	212	220	220	231	225	233	208	215	207	222	196	224	224	219	209	227	218	209	235	240	223	218	214	249	212	229	204	231	233	228	261	210	217	225	243	221	227	220	182	223	221	222	245	208	233	244	230	212	228	234	225	233	214	230	196	217	226	223	224	207	205	216	194	246	218	186	204	231	252	212	203	212	231	229	236	227	219	239	231	234	225	230	224	233	227	222
4297	764	597	427	333	334	269	281	305	284	274	244	263	239	238	230	263	258	244	235	253	253	253	226	288	254	257	291	279	256	269	310	257	251	247	223	214	253	258	245	249	240	267	253	258	246	267	252	257	247	237	224	272	259	254	250	244	221	237	249	259	261	251	286	240	280	245	270	240	261	236	216	275	245	229	258	235	223	255	244	248	223	241	261	254	254	264	261	251	241	253	258	281	267	250	267	234	275	277	263	242	231	260	262	268	244	232	218	250	265	290	254	230	249	266	274	261	263	272	254	266	233	284	254	231	236	256	236	253	259	253	266	248	268	246	255	236	248	253	219	298	240	266	237	239	254	256	247	236	249	276	241	261	265	282	240	264	261	297	263	233	211	229	274	248	280	243	302	257	272	239	238	254	278	254	263	257	226	256	253	260	249	267	247	257	268	246	268	240	244	257	216	235	239	241	238	216	242	254	274	230	266	275	256	234	233	253	234	237	277	232	228	267	229	242	269	266	258	252	232	250	233	249	257	262	249	248	253	225	244	232	240	265	235	255	246	274	244	226	242	250	235	273	247	269	265	246	242	246	253	232	235	246	257	262	265	227	266	274	269	236	248	236	248	232	270	252	243	263	241	251	242	237	251	270	229	242	251	257	250	255	226	236	245	240	268	261	257	251	262	260	266	246	263	236	271	264	245	266	229	248	228	281	262	236	242	258	245	241	270	277	261	289	256	265	230	263	258	265	223	251	238	240	246	266	255	266	224	246	254	245	245	295	264	278	249	232	260	246	270	258	251	272	277	239	238	284	256	278	253	254	250	239	219	269	234	243	214	254	224	255	264	243	243	250	258	253	255	244	245	254	265	261	272	231	236	259	232	256	254	228	269	247	262	237	243	246	278	260	238	285	255	257	268	264	238	262	245	248	283	259	266	279	237	251	251	256	239	237	244	242	230	258	274	266	267	224	225	243	253	262	277	252	271	223	250	249	280	246	257	234	244	274	230	235	256	246	259	281	252	241	235	255	257	263	262	232	293	249	254	240	237	242	281	273	249	278	259	279	248	265	241	263	244	252	245	241	245	261	277	220	268	289	283	235	245	227	259	252	257	255	247	246	246	280	265	253	268	251	251	217	253	255	253	249	249	256	258	245	244	233	261	255	228	240	226	228	254	247	263	270	279	224	256	280	257	269	260	250	253	246	237	267	285	277	273	240	255	245	266	253	262	280	235	285	261	247	231	257	253	249	234	261	259	256	251	236	248	265	234	273	228	248	259	225	265	248	239	235	242	249	246	257	236	250	248	290	271	270	241	249	252	257	259	244	232	257	248	270	249	264	256	266	276	258	233	250	246	253	256	258	252	250	252	254	263	270	233	236	282	256	245	249	285	289	239	295	240	256	232	256	247	267	232	230	261	237	253	238	224	257	232	271	263	290	234	268	249	230	266	271	218	276	230	263	268	244	284	270	255	247	237	247	258	265	245	228	270	277	242	241	260	242	241	233	232	236	259	263	246	240	263	234	241	241	241	243	248	260	229	261	223	254	239	247	246	239	253	292	246	231	237	256	236	253	237	228	259	233	231	268	269	275	237	239	230	257	284	282	262	263	258	228	241	254	278	242	250	248	246	265	257	272	249	267	243	258	247	241	259	257	267	232	247	234	240	271	272	255	243	256	265	237	248	260	253	272	230	260	252	269	257	296	291	285	234	225	260	240	238	261	265	252	258	242	253	273	272	259	280	244	240	234	244	266	239	240	225	232	255	251	270	245	241	277	248	248	266	253	262	227	273	256	284	259	252	240	264	238	260	264	275	243	244	280	264	244	230	225	236	221	257	234	266	258	268	259	245	250	247	245	209	265	251	269	261	255	245	259	238	236	227	263	256	260	252	239	241	257	253	253	244	259	245	242	252	241	263	277	245	229	254	270	243	245	238	228	244	288	264	234	261	294	266	264	230	252	254	238	265	232	270	242	260	277	231	247	252	247	253	248	250	246	241	245	266	249	281	265	241	229	264	261	251	266	242	246	259	238	259	247	284	239	229	260	262	258	242	255	262	246	226	231	247	239	252	242	228	257	236	267	263	242	246	240	254	225	265	262	209	250	242	250	250	225	294	253	259	248	245	250	262	274	226	242	246	211	268	239	234	273	292	272	254	280	269	257	248	268	253	252	250	252	272	261	270	248	279	263	250	248	263	261	262	242	265	292	231	245	256	248	231	244	266	247	249	263	256	254	252	265	247	243	223	242	239	223	226	248	255	268	253	263	258	234	238	259	230	260	270	249	269	244	255	242	259	240	247	267	249	238	216	270	248	238	240	224	257	259	253	253	243	242	249	250	239	258	257	241	241	294	235	240	235	230	249	223	273	226	255	236	236	241	248	248	222	237	252	271	256	250	261	281	253	281	240	254	219	241	241	251	262	276	259	250	256	248	258	238	275	268	255	247	259	224	249	223	256	248	252	267	258	249	262	252	198	229	259	271	244	247	254	228	226	256	253	255	242	251	218	219	250	249	246	282	228	247	242	252	256	247	262	253	253	262	271	278	233	259	257	240	252	285	247	238	247	249	250	263	231	265	254	263	260	245	268	238	258	250	248	234	277	236	264	231	265	267	249	248	250	268	259	236	250	252	266	234	277	254	263	253	275	269	258	265	272	247	235	266	276	275	251	246	266	229	255	237	243	245	256	227	249	242	267	270	276	257	222	263	238	276	246	251	260	287	231	263	231	274	276	270	258	269	258	238	244	261	277	248	237	248	243	263	254	248	263	259	251	240	261	256	254	230	258	250	243	259	265	268	257	251	251	265	249	249	262	246	274	227	257	244	253	253	266	264	262	271	240	253	259	230	247	257	242	262	257	257	260	250	272	259	241	268	236	250	276	260	274	265	261	264	258	249	245	261	260	242	281	227	254	229	273	250	240	247	263	253	263	253	247	257	257	233	235	235	250	287	264	248	282	250	249	258	234	232	273	255	257	247	247	258	249	243	239	257	257	230	232	239	235	250	275	236	254	248	260	249	239	267	261	246	258	255	238	256	249	270	203	234	244	263	253	263	282	253	237	268	259	262	259	246	267	238	253	272	235	233	280	280	238	258	244	238	222	265	258	256	271	283	271	255	251	256	260	277	225	265	224	232	270	261	261	260	253	267	243	251	246	253	238	272	227	261	275	249	242	237	255	216	256	243	274	242	260	234	228	236	270	232	275	271	258	217	236	277	264	261	245	246	217	263	271	235	237	267	237	249	253	261	265	238	235	255	298	229	240	221	274	277	237	257	262	258	251	243	265	252	272	231	260	247	262	258	239	255	249	218	244	258	240	227	240	286	259	248	275	252	250	253	275	250	278	253	275	258	233	264	255	241	247	256	256	273	268	232	274	260	257	241	240	242	254	254	265	250	224	280	243	242	263	243	257	275	245	239	240	260	258	285	266	276	256	273	250	250	254	253	235	246	246	263	238	248	254	264	249	261	238	259	237	272	266	251	258	283	252
23986	21400	28640	24532	21404	8503	916	617	505	456	425	414	366	334	296	339	350	290	314	286	291	311	305	314	301	287	282	235	264	287	278	288	295	264	289	274	259	288	295	246	253	265	291	293	264	281	271	257	288	263	247	282	268	228	295	258	249	271	283	255	288	272	239	251	261	269	246	287	267	263	240	262	248	249	259	247	256	278	247	255	258	258	278	269	264	243	233	234	260	275	266	247	277	289	247	279	275	268	273	270	257	249	287	267	284	252	247	262	279	270	262	271	284	257	262	259	264	220	252	273	238	260	246	262	289	217	244	294	283	279	254	223	272	260	253	250	237	256	269	270	256	273	272	264	248	233	254	279	273	245	275	255	250	278	273	272	279	268	275	288	265	271	303	275	263	244	239	252	261	271	271	270	279	241	237	272	275	246	276	263	253	235	270	252	268	228	267	272	260	251	291	239	258	279	249	276	237	254	254	267	267	283	268	279	241	285	274	284	249	284	270	287	258	257	286	264	299	283	256	268	286	264	270	271	249	253	285	266	253	274	281	275	252	257	229	214	241	245	232	259	280	279	235	262	259	257	253	271	267	256	267	251	269	274	279	287	276	276	278	255	272	265	265	271	271	284	276	244	278	263	303	268	260	258	283	261	224	268	248	246	261	256	274	254	250	268	234	287	289	304	269	265	278	253	275	256	247	266	259	299	270	267	261	291	258	269	267	273	254	239	272	271	232	252	246	262	240	306	280	233	210	257	265	280	272	280	250	286	242	268	276	254	243	253	288	260	302	269	240	263	260	271	272	270	269	281	260	281	260	256	260	270	284	281	252	268	277	263	281	244	249	277	268	263	245	272	230	274	261	257	264	274	239	260	293	300	268	296	249	278	242	282	253	279	257	254	264	276	283	241	254	275	258	288	284	262	261	255	254	244	250	283	278	263	225	271	281	250	271	260	299	254	260	275	267	276	274	261	281	268	260	241	254	256	276	287	263	285	257	253	273	242	254	249	282	256	259	284	278	241	260	287	271	279	266	246	275	261	240	264	279	265	247	281	252	283	286	250	272	303	278	257	244	265	261	259	246	280	236	252	270	235	255	259	283	254	257	250	260	276	253	287	290	264	262	246	285	257	268	265	242	265	275	241	282	257	255	249	228	229	273	284	268	255	237	283	287	259	255	262	282	277	265	272	265	242	282	250	284	273	263	277	296	269	267	269	273	256	245	271	271	287	275	292	259	281	288	262	245	269	282	271	299	259	240	266	276	269	260	246	282	255	305	267	264	261	274	273	277	260	274	287	259	262	266	271	273	256	275	260	267	293	283	271	265	268	265	252	277	249	264	289	251	261	271	249	233	265	267	270	267	279	281	262	278	240	278	258	256	250	289	270	244	254	268	288	281	266	284	249	296	269	273	247	280	253	246	238	271	244	280	259	262	255	256	275	269	231	256	262	274	266	286	258	240	264	254	271	267	266	246	260	260	289	268	273	264	273	274	221	254	256	277	244	297	271	287	275	289	291	289	269	255	273	262	264	297	249	273	279	286	266	255	250	241	289	286	244	241	262	259	261	238	285	264	287	264	255	256	273	261	266	235	252	269	242	242	250	263	244	258	241	274	245	252	264	252	264	256	279	271	267	251	239	268	300	241	238	262	273	296	288	265	277	246	270	263	294	263	277	264	270	249	265	267	257	289	275	258	229	253	256	284	279	264	277	254	245	252	274	265	296	274	294	283	280	282	276	277	285	286	249	255	263	261	268	277	261	297	248	247	261	225	250	250	261	243	237	284	266	241	250	273	254	291	256	328	276	235	258	287	280	262	237	278	233	230	263	266	244	268	250	266	255	273	276	246	260	254	296	241	277	241	265	225	256	256	262	245	285	282	272	248	254	264	265	257	285	261	282	252	263	281	253	240	270	248	259	250	244	265	283	277	260	294	279	253	257	277	244	267	262	262	248	264	293	250	263	264	290	288	236	256	296	277	259	272	246	279	270	276	242	241	257	250	256	252	285	263	264	291	274	238	239	254	279	262	249	236	279	258	258	247	258	284	283	252	249	274	267	265	262	290	260	263	243	255	269	293	267	261	276	278	257	274	277	273	286	236	263	242	289	265	253	277	247	255	252	279	243	274	288	279	268	276	261	249	265	253	295	244	294	274	265	256	282	281	254	305	258	279	296	269	264	271	256	290	279	274	272	240	253	276	258	240	269	282	246	238	271	274	262	279	250	270	289	270	259	247	267	255	243	244	271	256	259	284	264	279	270	246	271	250	281	232	240	295	253	262	252	279	265	253	265	271	289	248	249	227	262	256	260	265	272	261	266	273	287	273	253	271	293	270	255	277	263	291	270	274	282	255	272	283	278	266	257	283	254	261	304	275	256	254	278	288	298	248	275	264	296	250	259	278	293	255	290	223	273	263	246	228	277	269	242	267	267	246	252	251	255	266	275	252	275	281	266	275	277	270	252	296	288	275	263	297	272	245	265	243	238	278	260	278	249	266	261	222	272	261	251	266	287	249	249	264	260	266	271	255	288	277	269	273	274	268	254	295	269	299	264	269	267	251	262	267	276	269	267	270	254	262	292	280	268	239	253	241	260	260	248	278	281	273	277	260	249	273	285	242	242	269	272	267	292	274	247	256	267	270	238	269	281	283	269	263	249	268	263	270	291	271	275	260	255	256	280	245	252	258	237	252	278	263	281	270	253	250	261	262	295	277	254	266	253	237	258	256	237	276	284	263	299	255	269	254	278	253	259	303	243	279	254	274	260	273	272	270	274	253	260	251	254	250	248	272	266	269	249	252	245	252	285	269	246	247	276	287	292	257	253	258	274	273	250	258	262	288	287	271	272	258	270	243	227	279	289	275	257	256	261	275	272	268	245	275	281	272	288	287	243	261	292	271	266	280	250	284	245	266	260	259	280	263	272	245	301	276	222	243	253	282	256	234	234	254	267	252	256	277	269	277	256	284	262	269	247	272	258	267	261	299	285	263	256	290	270	273	267	261	265	273	272	265	261	285	226	283	250	247	251	279	255	260	235	260	259	256	248	291	278	265	279	246	275	263	256	264	272	278	248	270	221	250	250	247	260	254	268	261	245	244	288	255	284	248	265	270	259	281	247	293	253	248	282	263	274	245	276	264	256	265	288	277	255	294	257	227	248	221	299	269	234	264	259	252	259	284	259	269	249	274	268	250	253	261	284	277	245	245	250	244	241	264	250	269	270	246	241	261	261	303	248	275	252	260	278	267	258	226	270	254	265	264	292	270	265	248	280	289	236	245	262	294	259	265	286	280	257	248	237	275	263	262	283	270	260	267	260	255	255	288	282	241	250	249	267	256	257	265	275	249	273	264	265	294	257	271	272	273	273	231	260	226	284	284	288	268	291	275	238	256	256	261	282	243	249	258	255	274	257	267	231	274	269	255	239	251	267	272	247	253	248	263	257	260	290	255	271	250	295	254	266	300	259	291	277	225	247	272	261	273	251	261	242	250	267
3394	8881	5914	2668	1848	1404	1085	879	729	604	513	509	445	422	367	367	344	343	357	326	350	386	336	327	331	328	282	289	289	295	298	308	278	311	284	306	290	294	304	286	300	274	297	264	304	310	262	316	308	308	272	301	309	286	258	295	280	283	301	283	280	287	275	288	299	272	261	268	275	301	296	303	290	293	276	291	296	316	294	297	267	296	271	294	281	294	280	283	268	295	275	307	268	299	243	316	290	280	288	305	302	272	277	286	270	301	282	326	297	267	275	256	293	292	258	236	273	282	280	292	268	288	267	284	293	235	286	275	313	296	259	263	274	271	300	276	304	294	261	292	291	245	279	289	255	288	214	301	271	249	289	282	284	258	291	274	309	301	268	258	289	312	279	281	263	291	288	275	294	273	266	272	310	276	283	272	256	278	287	260	297	294	297	295	315	307	284	265	265	288	283	295	289	293	293	274	294	246	301	259	274	302	281	281	264	267	274	264	261	247	297	287	290	291	251	284	262	273	294	302	304	270	248	308	284	313	276	231	274	289	273	293	278	293	279	299	286	279	286	293	269	324	304	305	271	323	295	301	266	287	278	254	273	279	268	293	300	257	287	287	277	290	266	288	247	295	258	277	271	264	297	285	284	273	271	301	303	284	284	286	270	277	284	283	279	283	254	281	306	287	288	276	278	265	257	278	289	287	300	254	284	255	292	290	281	290	274	292	274	293	287	292	287	316	278	286	292	296	254	284	296	266	292	271	307	315	273	273	293	272	284	285	269	242	316	267	294	299	294	292	303	260	303	302	291	301	285	293	270	288	267	273	289	281	269	258	257	264	291	300	280	263	317	293	306	284	294	268	309	286	285	297	274	263	271	261	276	294	291	259	286	291	326	304	285	293	288	283	300	289	283	272	286	296	276	285	283	286	281	284	281	277	290	278	273	305	254	292	257	277	265	279	255	285	289	276	261	256	283	286	303	286	280	285	272	283	303	279	291	249	287	313	288	280	288	278	297	270	279	268	281	272	272	289	281	300	278	276	270	287	305	300	256	274	282	288	279	278	285	267	248	271	306	277	267	258	307	248	265	290	290	264	271	309	264	297	301	251	255	285	250	321	275	272	295	280	321	319	284	277	254	271	277	305	300	277	279	295	251	278	284	279	288	269	273	288	287	323	298	268	285	303	296	290	261	298	262	278	306	268	267	316	277	273	275	266	278	276	275	274	308	288	280	284	309	282	263	270	301	277	282	274	288	277	297	304	272	302	278	309	284	273	291	318	246	259	259	298	296	301	281	268	295	266	290	268	257	286	276	261	252	309	302	266	282	267	278	293	280	275	270	245	308	308	253	282	296	287	268	266	301	253	305	258	291	274	286	275	260	259	265	285	276	289	295	306	277	241	278	254	263	251	250	291	288	262	284	273	278	293	275	288	278	301	296	282	282	275	266	274	266	270	268	272	291	286	292	274	253	269	271	276	267	280	274	259	258	279	302	260	270	265	281	249	303	252	301	270	326	271	280	287	275	276	291	292	312	263	255	287	263	297	297	267	257	275	286	278	290	284	295	266	267	259	284	277	284	284	269	306	304	253	270	283	291	279	290	274	282	287	287	254	245	266	288	289	289	303	296	290	292	285	275	321	305	259	292	282	295	297	252	286	300	312	279	270	283	263	273	288	278	303	276	255	269	304	275	252	273	277	302	293	289	268	294	279	300	255	261	279	301	291	279	291	263	277	293	275	273	284	271	288	310	268	288	278	277	280	303	285	290	285	263	272	300	288	260	285	293	274	280	294	264	301	277	270	241	283	278	296	291	255	275	295	275	280	281	279	305	288	266	292	284	283	303	278	287	254	273	254	294	310	288	309	281	257	283	263	279	313	292	255	265	268	293	287	301	283	245	297	287	282	285	302	273	281	289	292	320	259	298	275	259	296	258	279	266	322	281	268	280	293	279	277	286	284	269	283	294	259	260	280	288	294	286	243	294	301	279	287	290	287	273	270	295	280	293	269	291	267	291	253	270	298	288	278	280	279	308	287	307	272	296	261	263	275	288	268	297	289	269	309	275	301	294	296	284	273	309	278	275	303	292	289	289	272	263	300	298	327	267	284	275	291	284	268	318	255	233	280	305	286	292	257	303	279	258	291	283	262	264	308	270	278	294	267	272	265	284	281	296	286	273	257	266	275	288	249	258	284	287	253	302	275	283	286	299	283	265	290	300	306	256	294	268	276	291	266	294	256	242	278	286	261	288	284	271	263	280	299	271	266	267	251	283	310	241	261	274	308	287	264	289	281	325	260	266	278	277	304	295	263	291	277	283	259	265	294	263	292	288	263	299	291	294	319	279	281	265	283	252	289	301	289	259	313	304	261	303	283	273	291	285	272	298	264	300	277	265	275	288	288	279	280	251	279	273	300	298	285	280	283	276	275	269	270	250	324	271	291	280	278	270	284	276	299	268	291	297	284	278	254	269	314	304	283	279	293	301	317	281	277	303	278	296	281	268	303	261	293	303	284	286	272	301	273	278	294	278	252	290	262	294	296	293	324	290	286	257	270	298	263	293	260	288	255	279	271	285	278	272	292	304	261	290	249	274	316	305	298	319	284	282	265	303	245	250	270	259	299	301	292	298	288	277	290	257	279	254	286	285	268	290	289	267	262	315	287	291	277	265	274	260	288	294	300	290	270	279	279	283	274	321	292	304	301	246	263	300	265	292	290	261	277	269	260	290	291	296	275	262	286	297	303	290	298	287	289	278	261	252	271	305	291	297	252	301	330	275	259	267	277	278	281	270	288	299	278	295	292	289	275	291	294	279	291	267	272	265	267	271	263	285	318	268	256	266	287	297	279	275	286	273	300	272	269	282	285	273	272	244	260	273	298	277	289	289	277	280	290	268	266	260	280	273	264	281	293	290	291	269	294	261	294	244	249	304	278	270	302	269	311	265	287	278	266	291	286	275	304	275	317	265	329	269	275	294	272	273	248	289	321	281	287	280	265	300	277	265	285	271	269	264	274	296	295	271	269	311	282	267	271	301	273	269	257	284	299	283	274	276	275	277	284	273	273	262	247	283	319	289	258	297	318	280	278	300	297	297	250	286	296	271	268	304	275	250	286	290	281	287	270	295	301	258	270	296	276	271	273	287	256	271	266	295	298	288	297	279	300	287	278	285	266	271	270	263	294	258	280	269	295	254	274	312	276	285	268	299	291	268	295	264	298	279	281	286	273	300	263	289	291	274	270	270	305	264	266	274	272	282	275	239	242	266	269	261	305	293	276	307	268	280	316	273	287	268	277	300	294	292	253	308	271	307	288	279	277	254	288	264	293	301	299	290	296	313	252	250	265	288	290	293	282	307	288	324	288	300	279	305	283	271	280	268	269	265	292	270	295	267	279	296	296	267	294	311	273	313	263	273	271	258	297	288	279	293	281	270	294	292	284	260	257	281	271	260	278	286	292	294	305	294	303	282	278	305	274	242	284	246	283	267	267	297	293
25336	21435	27447	25670	9612	879	659	615	582	512	533	492	493	493	453	446	503	483	501	444	468	452	466	487	477	461	445	451	463	465	421	455	483	474	446	492	462	463	444	442	439	460	445	487	473	430	408	471	442	459	480	476	424	475	443	458	458	440	456	461	454	425	412	463	467	459	480	412	480	472	406	469	443	454	446	437	472	500	435	446	443	446	428	459	466	447	469	470	438	477	509	406	406	441	417	457	453	467	415	465	461	483	463	448	441	441	458	475	474	439	445	452	441	438	420	429	463	453	498	479	445	415	420	443	444	458	463	424	457	436	434	441	444	456	462	459	460	445	474	427	494	447	438	445	462	484	433	437	450	462	446	395	435	438	406	470	444	439	451	402	518	423	428	441	433	394	450	454	451	467	479	418	451	430	478	427	466	422	420	455	439	435	452	445	444	463	472	417	451	490	457	437	453	435	461	459	427	462	450	467	476	475	422	447	455	451	426	419	464	451	434	471	428	425	437	468	447	487	462	453	456	461	475	464	460	435	466	492	449	509	467	410	480	422	454	447	463	476	471	433	449	433	464	499	466	441	448	433	432	446	431	465	480	428	415	457	455	453	453	468	441	448	413	454	464	425	457	474	446	481	451	448	434	438	467	445	483	396	433	417	448	482	460	490	453	468	448	413	455	460	456	473	431	480	475	470	399	414	438	461	444	474	461	454	417	459	457	429	440	469	447	417	435	466	418	456	407	491	465	459	452	468	399	465	447	465	452	424	436	448	481	440	450	438	456	410	463	497	447	409	477	457	458	472	466	453	464	454	414	468	430	451	475	441	455	440	469	438	458	441	447	463	465	458	424	411	438	414	445	452	418	418	427	419	469	435	429	404	473	438	423	456	422	432	408	422	457	443	476	402	443	483	452	409	469	451	453	459	455	425	445	446	468	459	467	470	441	480	462	475	445	450	463	453	448	443	452	420	466	457	456	493	461	424	441	455	430	466	444	474	487	427	435	444	419	447	425	426	436	433	438	485	446	438	467	431	456	471	430	420	465	484	463	432	495	463	471	427	479	445	456	469	440	462	494	466	442	463	442	451	484	452	451	486	464	443	432	413	454	425	430	428	441	439	455	436	448	494	474	432	450	441	471	470	443	377	445	389	439	496	462	472	432	488	406	454	423	437	465	440	454	455	473	437	488	404	480	481	486	446	451	467	459	455	436	448	459	461	458	485	429	437	446	445	457	449	432	436	506	463	394	481	436	451	438	421	452	475	464	431	434	459	441	434	421	438	453	411	460	441	409	431	453	445	474	421	457	453	453	457	422	464	441	448	417	431	444	473	450	436	430	447	427	448	409	423	430	438	472	451	458	455	453	478	424	484	422	429	422	428	421	446	445	484	456	418	433	444	449	459	413	414	469	460	463	426	446	450	473	425	442	472	450	445	431	461	462	415	428	446	476	474	421	469	471	439	423	418	443	437	460	455	429	453	468	465	426	467	454	433	459	437	438	483	464	491	455	449	443	448	463	408	449	468	465	450	425	451	444	431	452	462	423	399	471	456	422	463	465	441	461	456	449	439	465	465	446	447	453	453	455	424	445	455	440	465	416	462	452	453	456	452	450	468	450	425	440	471	440	447	466	468	398	476	435	476	445	463	483	450	459	444	465	459	425	462	464	444	425	458	436	402	427	463	429	471	464	458	434	450	462	461	445	456	456	457	443	458	446	460	450	482	447	432	444	419	429	478	475	438	476	489	449	429	435	444	458	473	459	462	459	457	453	445	432	413	441	430	472	418	456	416	450	483	441	478	456	474	403	444	445	416	447	433	465	440	469	437	477	479	430	445	445	480	440	445	451	444	472	411	502	446	484	445	472	471	463	462	407	416	426	466	462	454	452	464	445	424	440	456	418	454	495	441	463	431	483	434	430	434	447	447	477	488	425	394	439	438	447	459	448	484	453	454	451	488	422	431	450	480	449	420	454	435	446	464	457	424	440	442	458	457	421	476	470	450	413	437	487	432	431	422	457	438	443	429	446	450	486	440	428	437	438	464	432	448	447	433	491	472	442	412	426	427	454	446	452	424	415	448	431	424	478	459	445	437	423	467	440	449	464	468	416	450	433	420	453	436	455	446	423	445	449	412	456	460	480	441	428	480	411	481	444	437	447	487	423	452	425	430	472	411	433	451	427	426	429	435	441	440	417	450	412	444	461	420	451	456	484	469	483	442	442	437	448	459	450	456	454	415	463	438	456	475	428	412	463	451	420	441	472	479	449	445	417	439	419	422	460	438	454	413	494	450	428	501	445	458	432	430	439	453	428	454	448	409	447	460	424	491	435	489	428	428	452	420	476	422	452	475	478	437	422	459	447	435	464	468	423	418	456	450	428	476	443	471	442	484	445	421	402	459	436	452	398	501	460	498	447	446	484	460	448	426	451	464	436	417	448	473	476	462	479	436	463	466	457	439	445	484	433	439	444	423	450	441	478	452	438	433	457	418	420	420	434	477	462	423	431	482	460	398	446	461	435	447	483	445	444	465	394	463	451	444	415	437	441	455	491	480	449	404	465	450	429	491	456	426	456	428	406	421	468	470	431	373	408	427	448	470	436	427	498	442	457	427	437	477	463	482	476	440	451	478	448	424	437	442	442	475	455	403	442	440	477	447	464	462	424	448	422	372	438	460	442	448	475	465	476	449	445	408	441	463	476	450	450	462	482	435	470	453	465	460	440	435	428	419	414	496	468	382	454	450	437	501	474	427	453	462	436	487	440	429	430	477	413	466	437	447	473	457	438	449	451	413	460	486	438	438	433	466	445	444	467	457	465	454	417	442	456	417	477	463	444	492	428	463	455	451	423	411	415	425	465	434	437	471	472	467	471	417	428	479	480	443	445	458	457	475	455	417	480	481	430	488	467	430	447	410	491	445	440	442	433	413	428	430	451	433	439	454	444	442	428	444	426	447	479	429	449	438	466	460	450	456	428	447	439	447	470	418	466	471	428	468	409	429	444	438	446	457	443	475	470	444	455	466	439	432	472	441	421	488	455	456	441	459	434	417	465	480	489	440	480	429	449	485	426	433	432	455	452	445	447	441	444	442	468	451	452	479	493	454	466	466	468	413	439	434	449	440	433	474	456	419	462	444	465	428	475	487	464	417	444	433	451	459	467	475	440	451	482	460	451	486	436	493	434	435	449	441	412	453	445	423	454	439	470	470	446	452	435	429	470	465	409	442	445	442	453	458	416	401	478	425	447	426	467	488	461	444	449	440	425	436	459	451	429	436	440	431	457	438	487	468	472	449	425	420	438	459	466	425	485	393	458	469	444	476	467	470	420	462	451	458	428	437	407	432	475	429	408	445	420	445	482	443	479	441	400	483	451	439	447	441	480	464	440	448	456	462	417	425	439	467	470	437	455	431	460	422	459	455	459	444	503	444	453	436	443	446	475	457	430	431	472	489	394	449	452	450	484	437	457	453	430	438	444	524	422	449	465	494	446	452
3581	5163	3417	1738	1354	1103	965	817	779	685	616	572	547	594	520	553	525	567	498	511	487	484	472	484	493	511	491	530	488	455	522	516	466	519	501	457	518	472	509	446	495	512	504	506	466	492	467	516	498	455	484	506	506	443	462	489	498	481	478	486	496	472	476	477	457	451	460	513	493	464	500	491	483	492	466	485	449	480	473	453	508	475	474	492	449	468	467	467	452	511	505	479	494	460	423	489	472	510	515	458	481	488	478	485	507	474	496	488	466	488	480	485	505	511	474	511	474	452	501	453	455	466	493	497	462	520	519	484	453	478	482	475	530	433	480	474	483	441	498	452	481	445	497	457	491	444	471	469	471	429	447	473	505	474	496	478	473	514	463	508	465	460	500	466	492	503	440	478	495	470	529	511	512	507	472	462	523	485	500	457	501	477	497	480	473	514	465	527	453	516	450	503	477	487	467	458	491	471	475	492	494	465	477	466	482	428	497	473	465	470	467	465	461	482	466	468	489	453	482	485	485	504	463	510	495	479	459	453	478	496	488	502	476	481	520	463	428	485	503	478	461	478	484	495	469	493	501	463	465	459	491	492	463	490	463	486	484	472	467	518	509	475	470	492	504	477	487	485	468	466	461	481	471	501	460	483	494	467	487	495	480	493	515	479	522	473	519	504	454	494	481	477	457	490	487	464	476	451	483	502	492	488	459	458	461	490	522	500	460	465	544	464	448	479	507	452	486	494	480	458	472	516	494	481	505	450	530	456	439	506	490	483	497	465	522	492	458	464	441	477	480	500	509	475	518	471	502	476	508	450	464	476	486	499	450	483	473	489	500	485	455	470	499	501	483	483	464	455	479	477	491	465	490	499	489	475	521	475	498	474	476	457	477	470	510	470	495	461	455	491	514	475	484	479	518	475	474	473	486	479	473	486	501	488	474	488	461	500	483	487	481	496	483	490	478	485	451	479	500	481	482	508	495	458	487	473	475	515	481	511	483	485	524	492	507	479	490	507	480	509	492	477	465	487	479	470	471	436	486	476	486	434	480	494	503	431	502	471	459	477	502	499	477	487	514	483	476	476	490	484	460	446	467	479	485	452	450	475	496	466	516	534	433	498	451	464	480	466	510	456	491	488	516	509	448	502	471	470	488	508	454	446	434	496	473	450	474	492	498	515	519	487	463	469	502	513	494	451	495	501	471	484	493	479	485	501	468	469	473	480	475	470	460	471	469	490	475	477	456	487	506	457	503	481	485	492	499	504	483	476	463	498	483	467	473	506	511	507	445	496	496	491	499	481	493	455	478	446	510	466	453	459	470	515	456	479	481	491	488	462	558	479	450	475	503	459	468	511	505	470	482	463	473	486	505	447	482	453	510	486	479	472	475	496	437	440	466	499	470	459	477	524	485	465	512	487	505	494	458	460	498	471	505	531	483	497	491	532	464	496	455	483	490	487	524	483	468	476	510	473	552	463	480	475	504	481	494	447	500	482	538	477	459	471	455	456	448	465	464	480	439	523	476	468	474	446	495	426	470	511	488	482	480	479	496	494	526	470	478	520	483	466	513	448	457	502	487	456	459	477	491	496	471	481	453	531	457	506	515	503	479	471	493	482	431	477	528	510	489	524	484	479	487	495	473	483	497	478	504	489	479	513	484	453	496	473	462	460	437	495	475	479	487	545	481	459	465	461	466	484	517	483	495	456	478	512	461	495	510	485	502	468	492	494	471	441	465	486	457	479	478	504	480	450	460	456	477	469	468	522	457	515	515	508	510	487	509	506	455	503	432	461	528	482	472	496	461	497	491	484	496	502	504	495	475	481	481	478	449	496	511	486	498	484	443	500	451	478	461	487	507	455	487	453	489	458	495	466	491	485	500	444	494	486	478	452	479	465	481	453	484	459	449	493	500	497	490	451	516	536	465	526	513	473	476	487	490	433	501	483	494	415	487	472	535	491	477	512	471	446	487	452	535	467	482	459	519	448	493	476	506	456	493	459	493	469	478	475	425	456	477	444	489	449	499	460	496	473	468	500	513	473	464	521	521	453	497	477	514	472	482	521	458	444	507	497	478	486	475	456	490	500	490	473	488	494	492	490	454	503	497	491	470	485	482	481	480	477	468	465	481	492	472	454	490	461	511	469	446	486	498	453	519	499	488	484	508	458	433	467	471	468	482	479	456	467	494	473	464	486	498	477	436	473	446	496	453	507	476	506	481	494	475	467	525	480	490	478	459	481	469	506	420	508	493	465	453	454	484	491	474	484	488	457	479	500	463	495	516	506	466	488	469	484	495	469	519	493	483	497	502	513	467	476	452	446	478	476	444	471	434	490	470	477	471	497	443	503	489	436	524	489	480	480	499	500	469	481	485	492	449	452	476	498	521	503	479	484	509	500	501	499	488	497	478	519	469	477	501	463	508	489	551	466	549	468	467	503	481	448	491	508	477	496	470	472	491	469	472	481	457	501	509	488	489	477	449	482	530	505	491	497	500	466	471	449	483	470	517	495	474	475	469	498	487	479	438	501	469	463	458	462	503	473	472	436	481	513	516	508	458	507	510	478	500	484	462	480	495	454	462	506	491	495	510	513	463	511	465	531	506	445	491	506	485	487	486	510	498	487	456	456	496	458	449	510	521	475	462	504	509	476	441	455	496	432	484	494	476	508	537	479	467	455	484	463	491	466	497	452	503	507	429	475	463	453	498	450	485	468	445	488	502	496	530	484	464	496	454	486	469	443	497	453	496	476	446	473	518	467	470	451	491	471	497	454	453	459	461	465	484	501	518	490	490	506	491	488	473	487	478	507	445	455	496	448	478	473	486	462	515	492	491	462	458	457	473	476	477	475	485	454	473	496	476	469	502	473	464	473	502	447	502	510	479	504	480	477	466	486	447	467	504	466	530	491	482	471	498	458	496	462	474	482	493	463	457	505	469	430	489	522	468	506	525	459	477	469	493	490	466	459	451	489	478	476	485	466	482	433	469	497	480	461	501	470	483	475	495	472	455	454	459	487	506	520	541	451	461	520	463	488	469	479	502	461	484	482	476	462	528	460	466	480	485	449	484	469	488	451	488	463	507	488	472	506	479	475	508	503	467	466	487	495	508	505	530	470	480	496	488	464	463	434	489	467	516	498	484	500	461	477	519	476	509	492	485	490	506	503	464	476	476	454	475	484	481	497	512	511	447	497	477	466	508	504	439	437	469	487	499	456	470	463	494	462	533	509	482	470	479	499	488	462	461	514	454	505	457	512	463	477	471	486	493	468	462	489	501	461	518	436	488	471	498	470	490	464	481	493	479	436	523	468	461	512	486	485	472	474	454	469	504	485	447	471	517	484	512	508	492	478	482	498	455	462	485	480	507	490	484	456	491	427	521	452	446	455	496	526	483	512	492	493	475	487	457	485	506	514	480	507	478	502	505	474	455	486	531	491	496	505	469	508	444	478	486	457	468	441	498	494	465	473	454	467	466	456	486	485	499	493	469	476	479	479
22991	21506	29255	24175	21503	21560	7886	1354	1033	988	877	823	754	754	671	640	681	664	660	620	618	653	677	641	616	665	670	588	592	593	667	600	628	590	651	570	573	601	587	612	595	570	608	572	614	564	618	607	600	599	592	625	579	582	594	593	602	600	594	611	602	586	575	515	555	580	561	595	583	625	580	592	562	569	566	584	620	591	573	593	554	588	596	571	571	569	584	592	620	576	551	578	539	587	584	611	595	621	595	575	624	605	556	580	587	554	544	572	588	588	529	591	598	563	592	560	595	549	576	582	574	556	610	551	570	591	598	577	556	554	596	600	574	534	591	594	605	571	561	589	556	577	616	590	552	543	601	564	583	555	535	548	563	603	595	552	623	562	571	555	592	542	591	591	585	587	600	601	621	569	598	617	561	634	568	592	586	594	548	569	565	565	589	593	567	597	549	548	590	616	607	588	603	570	566	570	560	589	578	558	559	558	611	602	616	592	594	561	575	565	604	573	581	587	508	552	586	621	585	569	536	556	599	586	547	555	596	593	570	564	593	571	585	554	546	572	571	596	579	555	617	631	590	581	581	633	619	580	563	579	583	570	633	569	563	588	556	578	596	556	599	597	582	573	557	569	581	597	612	558	581	589	563	585	562	545	572	611	595	624	562	585	548	543	613	553	567	596	584	561	562	571	576	580	574	566	585	608	552	595	588	584	603	563	589	598	546	602	575	552	577	545	573	590	586	582	563	569	591	594	558	544	550	566	576	597	566	585	567	590	567	565	566	639	557	557	585	562	540	591	592	573	577	583	541	565	580	615	579	598	587	572	569	587	564	559	551	544	633	582	564	546	556	597	594	569	593	550	584	559	586	574	573	582	546	525	602	559	531	535	604	605	571	608	605	568	596	540	566	599	571	597	557	576	569	579	566	616	565	565	526	535	571	589	610	590	557	598	546	559	600	564	610	551	577	567	575	585	563	567	610	572	577	560	571	595	590	581	559	568	562	613	595	586	586	557	551	586	587	566	599	579	556	566	539	546	588	552	641	572	609	618	558	571	613	588	539	612	548	568	531	579	591	578	557	582	565	576	562	581	560	562	562	566	585	574	551	578	578	548	565	583	599	591	591	526	563	655	576	571	535	562	577	562	585	610	588	549	578	584	576	573	564	601	590	565	571	545	562	586	594	538	615	597	587	592	541	559	621	562	563	571	578	584	522	568	568	551	590	545	579	567	559	598	591	613	591	594	583	609	569	565	584	571	550	608	545	554	591	574	625	610	593	551	604	582	562	578	576	579	594	546	562	586	551	585	563	558	633	593	582	537	608	573	551	581	557	567	583	588	577	561	544	616	578	564	610	562	629	616	566	641	600	605	598	579	606	552	595	605	565	614	564	583	590	526	528	566	559	574	559	576	543	553	619	574	568	583	587	559	576	558	584	584	560	572	563	619	557	635	618	579	589	585	567	541	591	585	577	582	614	564	565	586	574	537	565	565	577	587	596	613	568	580	610	612	581	568	518	595	582	536	558	501	594	571	599	598	625	564	574	608	600	533	621	580	583	569	587	588	610	587	573	548	548	557	598	581	592	597	592	527	598	561	559	524	611	537	610	599	632	584	619	568	590	576	587	569	594	559	604	560	589	548	594	584	591	582	556	590	559	579	608	608	540	578	586	585	591	597	584	598	560	590	622	585	595	581	603	600	559	604	589	616	581	604	601	586	543	566	625	590	559	592	591	610	567	617	541	607	606	603	624	602	571	598	590	577	615	613	613	589	562	564	542	553	572	604	518	585	605	596	595	548	579	583	600	605	637	559	544	561	542	574	553	574	549	569	529	582	561	591	580	596	610	543	595	575	561	585	610	588	605	582	604	613	590	589	558	549	604	569	574	596	582	574	616	570	599	589	551	570	593	569	552	563	613	562	623	597	573	570	545	547	579	601	602	549	589	591	563	547	576	547	573	558	562	586	592	604	561	622	560	533	578	583	547	597	537	553	568	596	580	593	584	576	594	587	598	566	569	602	579	583	587	586	607	583	548	587	581	582	552	586	538	588	567	601	565	588	565	560	580	584	548	559	577	571	572	586	585	587	580	625	585	607	583	587	544	551	528	582	561	565	643	559	532	557	527	588	569	585	601	574	589	609	553	562	565	543	540	542	533	568	590	587	542	535	524	604	594	572	551	572	570	621	561	601	537	586	532	579	617	566	554	565	578	586	546	591	536	570	575	566	598	607	556	582	580	622	603	564	620	570	593	573	591	601	598	581	569	624	559	596	548	552	605	601	560	574	575	586	580	561	569	549	609	583	540	564	623	556	616	573	590	524	561	611	581	577	539	593	549	538	576	584	601	531	601	580	586	553	588	537	578	611	551	572	583	544	537	558	576	566	572	610	585	606	580	556	622	615	566	553	583	626	584	556	569	539	621	605	572	578	529	561	598	568	544	533	556	589	550	588	545	593	587	616	583	568	596	534	549	581	615	610	626	576	567	532	563	566	583	565	583	584	600	572	581	581	556	567	528	561	578	587	608	569	552	555	596	614	556	546	578	579	571	589	540	570	574	589	553	544	564	567	572	611	593	555	603	567	600	552	595	542	562	552	550	545	610	573	597	592	594	598	572	541	581	552	623	533	569	580	572	606	569	566	530	574	589	595	581	588	564	546	622	508	558	583	551	622	587	593	569	559	581	581	577	612	580	555	568	553	586	611	537	579	528	575	601	560	558	623	609	564	586	571	564	565	586	562	611	529	576	558	537	582	582	570	570	576	590	573	583	590	541	572	551	587	591	626	587	597	571	572	547	622	628	557	589	614	573	564	611	574	594	614	578	551	610	576	553	554	551	541	571	606	574	572	574	592	604	541	585	601	589	610	541	577	540	647	561	578	635	565	559	607	587	609	588	568	572	584	599	532	579	566	610	554	632	551	546	620	601	548	597	600	532	541	580	563	574	554	579	579	546	607	605	569	563	560	564	615	566	553	574	572	573	559	603	590	601	592	582	575	591	567	554	602	601	557	613	591	598	617	548	590	570	511	589	610	560	630	547	561	579	572	568	555	545	576	593	589	556	544	556	559	596	552	574	573	547	585	602	525	569	586	575	569	587	577	528	589	599	575	593	616	568	579	623	589	565	596	568	550	630	581	570	565	556	543	610	577	585	592	594	548	559	570	621	628	542	569	600	603	649	570	599	555	562	635	568	588	606	565	621	592	594	599	584	598	591	599	571	574	566	621	564	557	559	587	573	564	563	570	604	603	580	569	553	592	591	537	603	606	569	609	582	599	569	583	586	566	610	550	562	575	544	577	564	576	606	593	546	597	552	612	584	585	565	633	580	547	561	584	541	640	599	609	628	567	596	551	553	583	615	595	548	578	602	595	546	563	603	590	569	564	576	578	569	575	569	551	587	580	586	572	586	558	571	578	594	520	587	540	612	578	551	573	599	604	603	554	563	592	599	569	590	557	585	592	575	568	560	543	550	541	569	585	564	589	573	630	600	532
4794	14786	10025	4933	3631	2890	2148	1765	1436	1240	1143	982	892	873	842	817	747	740	704	721	707	655	701	644	670	681	596	654	631	657	620	623	614	644	639	626	580	576	589	605	603	611	599	595	619	645	568	630	585	595	588	581	618	605	599	642	628	590	576	556	576	550	587	556	614	638	562	632	568	613	601	547	594	569	606	569	587	574	601	606	586	561	555	611	547	573	566	635	589	553	551	601	600	597	546	527	545	573	561	559	608	569	626	595	575	597	551	584	598	577	573	589	586	569	590	548	621	583	587	582	582	587	601	553	515	547	566	587	610	599	640	551	605	590	579	572	586	547	595	606	559	604	578	573	609	619	604	584	562	601	606	597	629	534	568	557	570	609	545	579	577	604	550	589	582	616	581	588	540	571	556	597	615	578	614	583	554	601	549	590	591	592	614	603	628	605	576	603	567	597	591	585	554	621	599	611	628	592	658	588	596	602	600	552	582	635	610	581	582	601	527	595	624	556	598	520	602	585	578	587	621	563	571	586	592	603	557	513	567	579	582	520	557	599	602	554	592	554	615	560	569	566	542	579	584	585	562	582	566	583	581	562	561	578	579	586	592	615	622	599	566	565	590	584	586	557	573	581	570	599	519	580	551	566	548	611	558	626	583	605	583	612	580	535	551	561	577	566	576	596	586	570	595	532	526	628	599	585	530	596	578	575	597	593	607	589	577	566	610	577	582	591	551	573	588	535	581	622	561	572	595	574	594	594	600	615	622	587	612	534	581	547	559	601	582	571	590	592	598	599	567	552	586	628	605	567	550	563	544	598	608	585	577	580	558	577	572	583	567	580	619	566	560	582	582	599	573	592	556	588	574	553	581	575	606	579	610	556	591	576	648	583	547	562	566	547	554	565	571	607	601	573	595	602	581	567	613	582	596	594	555	579	575	593	586	583	576	614	540	604	602	571	579	551	569	574	602	559	584	570	567	579	601	571	535	577	535	551	591	581	576	562	596	598	529	561	565	572	579	616	603	562	581	548	595	562	601	561	546	545	563	572	546	614	572	563	563	598	596	601	557	556	587	587	600	544	546	554	582	601	575	622	575	581	608	594	595	606	596	582	577	610	569	576	585	567	567	590	569	566	578	576	603	585	636	603	561	575	554	559	593	579	603	599	612	573	606	615	570	569	590	590	605	568	600	590	578	573	577	625	579	548	560	545	569	577	585	540	554	575	608	544	540	607	569	597	548	574	582	579	582	609	617	545	641	565	589	562	609	597	631	601	571	588	626	583	593	569	587	552	614	611	579	623	606	590	583	596	572	562	591	564	633	622	578	598	558	575	589	568	595	573	572	551	583	565	599	566	582	576	594	573	576	534	609	602	553	580	584	592	581	599	579	594	576	609	572	590	603	560	563	602	584	581	587	636	598	566	565	561	617	610	562	545	587	584	570	614	556	566	635	589	546	601	605	566	568	567	584	590	598	610	552	645	592	585	577	563	602	575	603	598	598	602	612	600	572	595	605	585	622	613	599	569	599	550	571	603	574	599	565	579	622	598	594	583	560	632	561	574	589	590	594	589	629	557	544	571	573	592	620	607	565	600	567	593	615	614	605	581	605	567	600	595	572	558	541	595	576	592	598	570	582	587	588	630	557	574	571	585	551	545	582	600	593	583	608	591	586	555	577	586	572	590	609	550	582	594	591	569	588	629	618	528	596	549	581	584	601	589	602	579	560	531	577	581	590	618	600	616	570	608	574	562	549	596	583	587	569	544	560	550	579	588	595	560	583	577	566	562	591	500	540	586	589	583	613	600	588	607	598	585	562	611	582	590	567	587	525	569	574	591	569	609	581	584	537	645	581	563	588	601	613	590	608	593	606	570	528	604	583	567	639	572	574	594	577	560	608	605	539	573	590	548	548	612	559	574	591	589	592	598	607	599	550	591	570	574	570	595	587	598	565	569	617	574	566	595	577	597	603	598	586	606	580	588	601	601	596	594	578	603	569	598	597	611	583	597	594	581	578	543	581	621	561	560	581	532	634	554	590	604	571	590	554	630	570	603	557	620	597	555	591	569	603	537	599	625	519	596	610	584	593	572	556	609	598	588	597	590	576	603	593	617	574	588	589	521	579	584	599	599	572	585	564	582	609	584	577	607	546	599	545	561	600	561	588	565	629	575	591	595	594	565	557	601	594	610	575	576	528	545	544	566	579	585	551	589	609	581	520	595	616	583	572	576	593	571	558	605	583	551	587	589	596	565	557	578	579	576	592	597	616	553	573	597	605	579	568	606	567	533	536	593	575	597	571	591	584	566	559	612	602	575	573	547	564	617	586	590	564	593	581	535	552	580	569	559	591	594	595	594	596	576	568	581	559	614	648	596	569	571	613	578	583	580	597	602	613	543	602	546	558	597	570	608	593	622	564	574	623	584	534	579	571	543	633	534	603	602	565	573	561	597	571	557	595	605	556	577	610	570	545	557	614	592	570	618	590	608	575	612	590	603	551	603	595	548	572	585	560	556	623	576	554	602	563	585	568	605	628	588	535	567	586	586	583	560	594	608	614	562	585	623	558	632	608	608	565	535	577	577	558	579	576	597	599	549	575	578	577	601	555	586	590	597	574	586	613	573	557	531	601	589	571	559	568	597	618	564	524	578	554	606	617	563	583	606	619	575	572	603	611	559	585	601	581	573	613	570	643	550	537	554	574	568	557	572	606	593	560	608	579	564	567	593	615	538	568	611	530	585	590	568	604	602	599	581	577	595	590	604	595	541	547	574	559	578	582	565	580	571	626	559	613	577	571	608	613	588	562	649	560	526	566	584	544	613	554	618	568	604	599	566	577	525	615	589	624	615	613	588	588	594	575	564	551	612	551	577	598	581	618	564	609	616	583	564	578	592	588	567	600	584	580	561	598	598	568	604	575	586	564	553	594	616	541	556	595	534	570	611	595	567	530	551	564	576	635	572	598	573	603	612	575	558	574	624	582	566	568	545	579	585	558	606	537	599	590	580	586	565	581	554	597	591	568	612	597	545	587	598	593	581	599	568	618	578	568	575	573	519	568	567	585	572	606	596	616	561	583	555	601	565	598	585	541	599	592	595	586	559	553	567	591	560	621	557	544	549	574	609	544	594	592	568	616	580	583	592	589	617	600	634	568	606	554	555	610	560	579	579	556	608	558	564	567	582	592	521	567	622	598	570	546	573	570	582	566	566	583	589	555	527	563	530	567	579	574	620	601	554	555	545	602	584	555	582	566	600	618	576	561	597	546	570	590	561	586	601	593	568	589	606	587	593	568	551	542	540	570	539	593	546	575	600	603	607	532	591	563	549	576	622	559	563	582	605	584	571	615	588	586	566	597	587	603	601	551	594	544	556	571	580	562	601	554	569	608	580	605	560	544	573	598	558	606	580	570	620	594	577	555	543	571	628	590	551	568	622	555	574	580	572	602	584	592	606	596	547	549	604	596	587	601	579	564	553	561	594	553	611	604	544	550	563
28134	17382	3183	481	350	274	258	230	238	275	246	189	211	239	228	208	232	205	215	232	255	244	213	212	217	229	234	207	197	221	215	211	213	197	216	226	230	220	229	203	232	186	227	240	251	246	219	233	218	230	233	201	186	212	220	221	203	232	251	214	230	219	207	232	247	233	254	222	198	227	242	232	252	236	217	202	252	199	237	220	212	241	222	236	208	234	208	233	197	211	224	245	216	235	221	219	224	220	247	236	215	258	205	224	177	213	241	249	221	232	220	218	219	225	226	228	215	234	230	253	224	236	227	208	231	220	235	231	227	230	209	227	230	210	242	196	208	215	220	239	231	219	215	221	196	226	209	209	236	261	245	222	232	194	227	249	256	209	232	206	203	210	215	218	198	208	205	212	242	186	201	227	240	237	212	222	228	237	233	194	218	202	217	212	217	230	238	225	220	246	214	218	220	193	225	257	235	234	246	233	246	223	226	202	203	215	205	228	191	221	232	236	203	195	208	230	215	209	221	245	208	224	237	203	215	208	241	202	220	198	231	214	217	217	240	250	239	240	219	239	215	206	227	216	228	210	227	213	223	243	224	243	225	228	231	223	213	207	242	229	190	225	237	216	247	186	212	233	220	241	218	234	204	235	209	240	201	258	224	222	211	219	231	249	222	228	219	211	229	242	209	212	213	227	243	220	215	211	211	229	218	223	224	215	238	209	205	199	206	215	247	202	217	239	216	226	215	258	210	218	226	227	215	201	219	220	234	216	207	224	202	218	246	229	231	200	238	228	236	212	209	232	221	207	242	185	196	237	220	228	248	219	214	209	242	225	214	223	247	238	226	232	206	225	227	211	217	225	212	214	211	228	240	228	218	185	217	213	231	219	184	220	203	233	219	208	217	232	233	204	200	225	232	220	271	227	223	187	201	243	234	213	217	229	233	240	215	216	222	218	232	232	221	211	231	254	222	234	228	227	210	211	241	243	206	231	208	221	234	212	223	242	219	234	216	225	224	204	231	249	215	246	218	209	243	192	213	242	226	235	261	240	211	204	201	236	219	195	238	218	209	239	231	211	201	216	220	239	226	215	226	213	207	205	209	242	250	246	229	199	213	234	225	233	247	234	226	219	229	204	208	211	219	225	229	251	211	192	219	258	222	209	238	206	244	213	252	213	226	241	217	224	229	219	206	228	258	231	206	210	205	242	217	205	211	226	216	227	215	237	242	235	216	276	212	225	196	210	247	204	239	247	215	223	219	225	204	217	210	232	222	225	229	231	235	213	217	219	216	219	236	215	234	217	220	206	203	235	214	228	237	200	208	220	230	211	207	208	248	227	216	222	235	223	231	224	200	228	223	196	184	226	246	255	212	214	211	221	223	222	221	211	211	230	232	226	208	247	215	213	232	237	208	195	229	242	234	257	209	223	228	224	197	224	215	238	227	238	216	231	229	209	226	211	219	203	221	220	228	220	213	245	251	220	205	237	228	229	194	238	219	220	231	206	195	204	226	247	217	200	248	210	218	216	217	206	228	236	214	199	240	222	251	214	205	205	210	236	218	225	233	214	232	233	217	232	208	226	212	220	227	259	228	217	211	214	213	208	222	213	230	208	200	209	216	230	213	224	229	212	228	213	224	236	201	211	238	212	221	198	208	220	202	221	228	194	225	210	226	222	252	222	240	228	212	221	225	217	245	218	222	224	250	217	189	222	216	217	222	211	211	225	217	219	257	211	243	236	216	209	218	213	214	227	228	221	250	230	237	220	214	238	218	234	221	241	232	233	219	236	213	210	234	232	236	215	212	245	219	201	214	225	228	265	234	207	213	208	211	204	226	246	216	226	234	232	207	229	234	208	246	228	212	210	191	241	246	214	213	225	222	219	213	208	200	225	203	224	218	192	214	236	218	253	255	224	213	205	200	236	221	196	198	250	228	201	202	220	210	232	211	230	199	217	223	239	250	203	226	231	238	206	253	249	220	228	202	212	238	203	223	230	233	199	237	208	226	213	233	193	243	232	214	205	225	231	227	230	221	258	218	242	247	193	216	205	214	234	252	238	210	238	236	233	202	203	246	236	217	221	242	242	236	243	230	225	267	234	239	223	248	187	203	229	204	231	204	226	203	243	219	208	239	243	217	206	215	245	230	194	216	238	222	231	216	217	229	234	208	246	207	223	207	234	201	211	234	243	198	206	256	204	224	231	262	233	199	212	231	220	246	225	246	203	236	235	232	206	200	254	217	257	204	214	227	240	235	240	210	234	216	196	211	240	215	223	229	232	212	220	219	193	233	232	237	217	230	224	221	215	229	198	216	238	245	215	240	212	228	212	238	200	224	239	201	243	234	236	227	257	205	215	233	245	234	227	204	212	205	230	224	218	205	210	229	215	232	206	241	215	200	268	231	234	236	205	239	215	216	241	250	189	221	214	190	241	225	242	240	217	235	232	221	251	224	222	259	246	224	201	229	211	208	216	215	218	252	214	202	216	190	242	230	251	222	227	218	235	194	253	213	238	239	218	233	223	201	214	249	224	211	232	200	217	203	257	234	211	229	219	219	195	223	234	228	230	227	236	234	210	237	248	205	251	221	192	243	235	220	234	204	215	206	236	230	245	226	244	229	229	202	223	218	239	222	243	203	231	206	265	219	213	232	211	219	243	211	200	232	215	213	255	228	226	210	193	215	213	221	222	210	234	223	234	255	214	235	213	189	231	202	215	211	220	223	206	238	232	246	211	242	204	246	205	221	227	207	227	211	221	218	214	222	183	211	229	244	240	224	225	215	215	214	239	220	211	211	229	237	233	227	203	222	237	236	235	217	208	259	215	216	226	223	189	234	239	213	225	219	233	243	216	199	247	244	197	232	217	208	227	213	227	209	215	180	217	217	206	227	218	213	240	222	201	221	238	227	212	192	251	202	237	215	236	247	225	255	239	214	231	210	263	212	210	218	233	222	210	225	224	239	218	235	200	213	239	205	209	221	214	216	234	216	226	226	203	232	236	191	206	214	222	208	217	192	253	214	197	209	231	240	250	207	225	256	239	227	221	237	246	221	229	222	222	235	208	224	240	225	234	259	233	217	230	230	231	238	228	248	216	244	209	216	236	225	220	224	217	219	224	185	215	231	238	241	230	201	227	219	238	205	200	214	194	203	213	202	242	227	204	215	224	222	239	220	217	235	217	211	225	242	224	203	221	226	232	228	220	191	203	190	227	245	204	211	234	248	234	206	228	234	197	224	231	215	232	227	209	234	203	229	212	209	199	217	212	227	236	227	227	225	227	214	225	226	229	227	225	214	211	236	242	234	250	219	236	223	248	226	231	214	234	245	213	214	237	226	224	214	228	233	224	206	203	215	223	230	205	228	223	217	230	219	225	200	227	222	241	249	219	202	244	226	212	213	226	260	203	205	245	249	207	224	218	207	245	224	217	240	228	227	227	214	220	239	216	222	208	212	236	233	233	207	214	244	220	217	196	196	237	227	223	229	249	248	219
4256	815	612	365	377	314	315	302	244	271	270	266	252	265	260	264	261	252	277	256	272	252	261	249	249	257	258	245	240	231	243	233	285	241	245	238	236	241	265	283	244	245	242	259	264	234	262	249	276	243	226	247	271	248	235	273	260	242	234	255	264	233	237	251	251	230	265	258	263	213	252	243	261	244	243	249	254	270	256	239	252	262	272	261	283	239	230	244	229	263	271	220	277	279	296	255	244	237	246	242	234	266	269	228	229	242	273	229	255	258	245	250	245	266	251	249	261	272	245	269	231	238	245	253	272	231	274	230	255	245	218	271	246	253	280	254	240	242	240	258	283	237	262	249	258	249	265	291	257	232	257	286	253	260	236	276	272	243	258	273	286	249	252	258	240	253	271	223	266	256	252	245	228	231	249	271	254	246	240	254	246	252	254	265	269	247	264	266	255	260	219	248	224	262	222	248	254	274	242	233	236	260	246	229	223	262	241	233	255	231	283	244	251	264	240	264	283	265	236	244	264	264	246	257	256	243	253	274	254	243	260	265	262	256	246	296	246	223	250	263	271	292	234	254	264	244	274	258	243	256	243	251	230	238	265	236	268	254	242	263	259	286	245	250	253	230	266	247	269	262	223	264	246	236	268	262	279	281	255	247	240	230	213	248	248	265	266	241	235	251	226	278	245	264	265	265	232	239	268	267	274	249	259	241	277	242	274	283	252	262	264	259	282	271	224	257	257	264	215	247	247	245	261	316	251	258	277	243	271	241	258	269	266	260	233	266	246	247	238	276	272	284	283	243	239	257	256	266	268	242	235	258	259	234	241	255	253	245	248	272	242	241	250	259	251	260	243	281	247	237	239	266	269	273	259	247	239	261	242	251	235	249	231	267	265	254	240	235	249	282	239	246	251	246	223	230	237	257	221	246	263	271	251	254	258	265	258	269	279	252	264	274	237	258	241	233	243	255	250	265	271	259	237	238	290	235	257	239	255	265	273	251	281	255	251	266	237	245	243	227	251	233	262	259	265	227	272	265	282	240	258	255	279	234	265	269	274	242	234	261	235	276	264	271	241	223	240	240	230	260	237	229	236	280	273	251	236	253	276	253	250	251	234	236	262	230	250	251	256	263	235	260	249	231	268	297	281	244	248	247	253	222	220	247	236	254	248	221	264	243	234	266	256	268	247	235	236	262	266	254	233	278	275	243	208	252	252	246	262	249	290	251	248	269	271	238	262	245	267	270	263	251	275	265	241	256	232	248	227	273	237	266	270	256	232	260	258	245	260	250	247	250	265	265	278	260	236	268	259	240	253	245	247	266	289	277	255	243	234	263	240	263	259	251	270	271	278	269	243	252	236	273	248	297	265	249	246	261	236	248	255	242	239	251	260	258	259	265	267	228	248	245	249	258	256	257	245	251	260	272	237	252	272	231	235	205	245	225	276	217	228	263	247	249	277	259	278	253	224	238	243	268	243	248	262	250	266	275	234	236	246	256	227	268	270	287	261	205	225	241	264	262	275	254	262	262	245	274	243	259	254	251	277	280	276	235	262	244	248	272	246	245	257	262	244	268	241	247	254	250	271	242	250	274	281	268	237	265	278	265	240	259	243	247	246	258	255	273	256	256	237	244	269	239	276	246	267	243	255	263	259	240	252	258	246	277	233	223	255	226	276	241	236	258	220	253	223	252	244	269	269	268	262	254	258	255	251	252	271	254	213	256	238	251	247	260	259	247	256	249	248	252	257	259	236	234	232	267	253	234	242	244	270	243	238	225	255	277	237	259	246	240	248	250	245	238	225	264	276	249	244	263	265	245	267	246	251	225	240	268	236	285	252	262	256	252	273	242	256	258	266	236	276	248	272	251	255	245	261	238	220	248	235	257	231	259	245	255	248	232	246	315	276	261	264	268	253	274	256	246	275	267	263	283	225	276	242	249	246	253	271	246	260	214	253	246	242	233	252	226	268	261	241	259	249	252	234	239	249	252	242	250	278	240	264	243	268	243	270	244	279	274	252	265	262	242	263	245	256	253	266	287	274	256	262	235	239	252	225	237	229	256	224	258	246	242	254	264	250	250	283	241	244	256	268	237	252	235	259	270	250	250	249	246	273	272	255	268	230	262	226	262	269	237	239	226	243	255	250	215	271	242	228	262	246	248	269	240	275	241	232	222	251	277	249	236	244	270	276	236	250	276	288	264	260	247	260	262	238	237	247	236	253	264	247	257	271	238	280	252	250	266	239	235	297	225	257	251	232	242	262	260	259	227	231	285	246	270	272	257	252	251	254	218	253	230	264	275	252	253	235	268	243	246	245	240	244	269	249	264	251	242	239	256	246	255	247	213	251	241	252	225	272	240	247	240	243	242	266	257	233	275	255	256	277	254	283	276	241	242	241	249	230	263	256	266	241	235	274	268	255	284	244	267	236	222	264	272	230	269	224	264	254	250	273	238	276	249	258	266	300	240	258	250	260	233	259	249	255	227	268	244	259	235	251	255	239	251	277	262	250	237	230	269	268	232	253	256	262	243	262	215	263	244	245	250	259	221	233	231	235	255	225	240	237	241	262	245	251	254	256	234	270	249	240	240	258	244	264	268	245	260	251	243	228	261	257	291	240	234	269	279	258	255	270	252	270	201	279	269	262	297	240	214	229	232	274	256	242	258	273	232	283	252	229	254	240	264	253	264	251	255	247	249	257	267	244	259	269	268	236	213	265	253	250	224	240	237	269	235	259	261	236	236	269	265	284	246	243	235	253	254	254	243	273	269	260	254	275	259	248	262	293	244	253	258	256	240	242	261	236	232	254	262	265	242	262	235	269	241	276	251	246	281	256	239	268	242	240	259	266	275	247	287	244	261	248	233	250	239	263	236	275	245	266	230	259	242	233	260	242	273	225	258	257	248	229	255	277	244	240	253	242	236	265	241	248	227	262	245	253	246	239	246	229	238	228	278	278	256	244	248	234	290	257	258	225	256	266	238	215	256	239	236	251	246	239	242	234	237	259	251	282	261	232	246	247	262	250	252	252	257	275	254	239	279	263	234	265	279	272	254	242	251	292	276	281	258	222	269	240	256	231	277	262	278	262	234	253	235	248	244	226	258	234	240	249	229	234	237	239	270	265	249	239	251	250	264	213	253	255	228	251	242	256	261	273	245	259	258	242	276	279	251	290	262	242	252	257	272	267	245	267	280	226	236	257	256	269	263	236	265	275	232	245	263	260	271	262	218	260	267	267	267	276	248	231	273	241	265	258	272	238	228	233	255	262	260	265	270	257	242	257	265	234	266	249	257	245	263	275	243	259	277	254	270	241	261	258	277	258	271	280	251	248	242	273	233	265	245	226	278	274	254	245	244	244	252	271	232	232	255	265	243	251	250	268	257	247	269	238	236	239	270	245	240	236	279	260	226	261	260	264	262	267	266	269	249	253	258	264	243	267	237	239	240	226	236	262	245	249	260	255	248	240	269	255	224	236	248	243	240	262	249	252	238
23953	21388	28643	24491	21363	8678	921	596	506	460	425	389	379	348	299	310	314	307	293	325	329	323	306	286	306	314	292	310	253	287	275	295	268	300	325	257	258	271	278	271	309	243	284	253	267	254	296	262	273	258	255	257	280	272	264	261	285	298	249	267	268	249	269	264	280	312	288	277	276	273	269	278	276	256	242	254	265	267	278	290	289	253	257	264	245	268	245	318	259	272	268	264	267	297	235	273	255	291	264	275	269	278	257	256	272	286	241	278	262	238	263	247	285	299	257	250	296	300	261	277	263	259	288	266	284	281	274	265	252	309	246	265	258	266	264	253	274	251	304	286	293	276	283	260	262	275	263	279	295	291	262	262	243	277	261	255	221	297	298	234	259	267	267	288	251	292	266	269	278	261	279	255	275	306	253	255	251	266	288	300	290	257	286	291	245	243	267	280	274	288	256	261	275	280	274	311	249	274	240	303	277	292	268	285	267	279	268	295	273	272	243	232	262	277	280	278	296	296	266	279	271	266	273	292	257	270	243	263	309	289	263	259	267	241	268	296	247	283	269	236	263	270	261	293	255	283	289	248	271	236	266	260	274	279	276	263	285	281	284	238	252	265	253	272	276	252	277	273	290	231	250	292	286	265	272	269	290	257	251	278	267	243	287	259	276	265	267	259	261	262	257	280	285	281	266	258	269	260	282	256	270	263	285	265	250	251	264	266	243	278	239	234	242	255	285	261	246	299	267	257	255	277	240	284	261	256	275	269	281	263	244	321	282	238	271	271	254	243	270	250	267	290	250	254	254	302	267	278	271	257	271	265	272	267	258	247	261	286	261	300	247	236	284	283	278	260	269	276	262	319	253	250	265	276	253	242	284	273	283	250	244	258	318	271	270	257	256	240	259	228	293	294	257	278	255	246	277	274	280	275	313	273	276	278	286	307	273	291	253	266	256	234	258	278	252	267	305	275	274	302	256	273	254	286	247	304	250	269	288	241	274	258	252	245	261	272	273	251	267	272	276	280	258	258	276	279	269	262	293	236	283	255	279	265	293	269	284	249	299	285	295	230	279	269	250	269	285	280	272	246	238	254	250	247	288	254	260	279	267	284	270	296	275	280	278	255	261	262	262	275	271	245	267	251	270	300	290	277	279	248	261	255	251	295	291	267	263	268	297	258	269	279	266	282	258	266	266	286	263	236	229	265	281	272	289	269	253	259	267	254	284	266	269	262	274	225	269	263	293	259	298	285	245	282	247	271	272	285	264	251	231	277	267	278	256	249	279	261	247	274	256	283	284	290	254	278	301	259	251	250	268	257	278	272	247	256	262	280	272	267	252	257	274	292	282	276	266	256	270	252	266	266	277	281	257	235	251	260	258	258	280	253	278	239	243	262	276	281	264	283	284	244	238	304	273	243	266	261	269	258	250	252	262	243	297	263	286	285	285	260	266	257	280	279	289	254	254	283	265	251	259	236	246	280	268	269	289	257	269	250	262	278	271	256	282	268	251	276	306	244	281	260	273	274	284	274	252	280	287	255	258	269	240	278	272	295	272	259	247	255	261	282	261	247	240	277	277	280	262	290	294	267	276	263	246	270	272	272	278	254	284	280	275	283	269	235	246	254	257	296	256	261	272	257	274	242	247	237	247	282	236	282	252	258	241	254	295	257	308	251	268	266	282	245	257	254	248	236	253	264	286	250	269	253	255	271	264	244	255	297	292	289	246	271	296	248	289	236	270	277	256	276	269	283	247	274	283	288	276	259	270	259	269	250	269	276	256	259	263	265	247	267	288	272	291	245	265	263	285	263	284	267	288	272	256	245	265	270	271	309	248	272	272	254	278	267	235	294	235	276	284	237	251	285	280	279	275	255	275	260	296	244	267	258	257	268	271	287	262	256	306	267	273	256	257	271	248	242	265	250	245	288	276	242	249	289	249	296	271	258	283	269	239	260	256	273	268	266	281	288	264	278	261	267	282	284	295	261	292	285	286	289	238	261	237	273	274	246	265	270	247	285	270	296	224	246	244	226	243	276	249	249	249	281	234	262	276	250	260	258	278	224	272	263	308	269	268	281	290	254	284	276	249	234	256	261	268	264	277	253	258	256	252	254	261	278	266	259	286	252	248	276	295	246	266	271	265	237	272	268	248	269	267	237	274	259	241	274	256	274	291	256	255	264	284	254	275	266	269	251	256	268	259	231	273	253	242	254	275	256	271	278	262	258	268	308	252	283	256	267	268	255	283	263	268	263	250	254	272	294	268	274	253	263	283	248	310	269	241	265	249	241	252	295	276	296	294	253	257	252	267	252	287	255	274	240	261	267	259	289	282	291	252	289	301	266	233	268	250	261	263	261	280	240	285	268	283	245	251	244	271	266	265	253	282	279	262	249	274	245	277	268	265	236	295	297	276	271	272	263	283	244	282	271	262	289	272	264	242	259	241	278	274	262	259	236	264	251	262	275	263	283	256	233	236	261	282	254	239	258	277	274	238	260	277	264	280	277	239	248	263	240	261	286	260	259	275	249	261	278	244	249	277	268	239	265	267	253	289	271	253	267	261	280	252	274	264	270	252	297	282	281	269	298	267	280	311	245	281	299	284	266	244	291	239	283	301	289	274	261	281	262	267	284	246	253	275	256	261	311	274	278	282	286	282	250	277	242	278	256	264	276	267	274	262	255	253	273	248	287	259	264	284	280	272	267	275	264	247	271	266	282	256	275	258	262	275	252	262	237	271	277	252	295	279	268	247	250	279	283	269	277	263	296	259	268	271	308	277	260	228	277	268	271	245	268	297	287	281	277	272	268	256	250	249	259	267	266	257	257	277	262	241	277	259	281	275	285	257	257	280	266	262	249	256	250	238	242	287	260	281	238	297	268	274	263	253	314	241	274	239	269	273	236	250	282	277	225	264	249	280	260	288	227	249	261	275	266	268	263	290	264	274	286	282	272	266	265	244	278	258	281	258	252	280	284	256	226	275	263	266	268	282	243	262	259	242	276	274	250	278	258	249	256	252	280	282	266	267	282	289	264	273	267	262	277	245	288	235	310	286	269	254	248	255	250	261	292	266	277	249	264	274	283	272	256	277	274	230	259	268	270	293	273	260	235	273	259	261	259	248	291	284	249	256	273	272	254	279	258	242	253	281	255	243	275	278	256	268	281	269	260	258	268	280	256	296	289	248	274	267	265	272	240	267	271	273	270	258	253	257	260	268	293	277	281	234	285	280	246	233	294	275	255	293	234	279	302	257	301	269	281	254	267	244	264	252	268	258	270	267	288	272	251	307	251	283	262	291	249	277	261	261	241	269	270	275	235	263	279	253	278	272	282	262	272	256	253	270	238	267	268	279	279	261	259	295	267	285	266	297	282	263	228	300	305	274	272	278	262	244	263	261	265	248	261	270	241	262	273	264	259	260	232	247	266	260	249	273	250	284	290	246	279	263	264	260	254	275	264	258	240	274	292	294	291	270	262	315	269	293	231	268	252	253	262
3337	8751	5836	2684	1931	1451	1140	838	781	619	556	496	429	423	409	375	395	355	347	376	334	329	322	337	306	312	311	314	260	290	274	304	293	348	313	244	295	308	310	285	282	279	304	293	272	288	303	303	297	271	291	315	286	289	309	258	301	322	299	279	254	266	287	269	303	308	280	307	309	264	303	277	288	276	306	295	257	273	269	291	293	276	274	269	288	290	279	262	253	288	278	299	271	300	263	294	286	304	258	260	312	303	318	285	292	274	280	281	295	290	289	284	273	266	275	268	294	290	334	310	277	268	271	280	291	281	294	266	249	281	261	300	278	271	281	275	276	286	294	307	290	304	263	273	279	287	251	276	296	283	267	271	268	253	284	267	268	291	296	290	292	294	258	288	288	281	303	288	254	287	249	294	316	286	255	278	278	264	262	282	305	288	264	274	312	288	291	269	289	275	295	266	258	289	270	263	304	258	275	263	264	298	304	308	270	289	260	280	268	268	281	286	291	269	312	312	272	285	276	293	289	262	266	281	272	279	277	265	253	293	282	243	279	270	282	296	315	285	276	291	283	274	281	267	304	282	320	254	280	273	280	276	249	294	274	291	289	272	270	280	265	254	247	291	294	282	245	290	277	297	285	279	285	250	294	286	288	292	290	254	298	314	288	279	314	296	277	291	248	276	314	278	230	242	304	287	273	287	291	290	270	278	316	252	288	264	250	283	294	279	299	259	286	272	286	296	291	260	255	288	269	267	281	281	282	287	278	279	264	298	264	281	279	280	283	334	266	275	286	269	295	266	289	276	298	269	279	278	270	275	280	258	265	281	282	317	292	277	254	292	304	243	288	298	287	275	312	283	278	279	241	280	270	278	281	286	283	300	287	260	279	265	294	272	260	275	268	264	288	307	303	278	274	292	295	283	292	287	285	308	318	273	284	276	293	284	279	281	298	281	268	272	262	272	303	284	268	274	247	315	285	268	273	273	289	283	282	257	294	280	278	291	297	266	263	262	299	286	289	266	284	267	280	293	280	312	288	247	303	258	277	301	299	298	277	307	275	280	286	248	270	248	270	308	279	296	259	275	264	307	286	280	274	299	278	286	289	304	294	271	266	269	292	286	251	273	291	249	257	276	261	276	288	307	299	290	298	294	292	309	272	293	297	284	296	271	301	272	268	254	295	303	292	256	274	292	299	276	250	265	261	266	296	275	268	287	271	275	279	279	285	296	273	271	296	281	291	307	274	279	249	306	265	279	277	291	309	307	267	278	293	299	275	249	293	256	288	278	276	291	292	269	310	277	275	280	260	303	285	284	310	272	267	287	279	275	301	296	298	288	282	264	272	297	312	266	306	287	317	280	268	260	281	289	280	302	260	276	288	300	283	283	275	314	295	290	282	290	276	273	283	308	263	266	294	298	272	251	287	290	308	277	298	299	287	291	273	288	287	299	291	294	288	267	288	271	273	301	325	298	272	287	266	308	278	272	316	282	290	260	274	295	274	272	284	260	292	278	270	267	255	264	278	303	300	292	273	286	283	285	288	300	272	278	246	262	267	300	282	296	291	290	280	295	274	272	306	278	275	302	301	292	257	294	271	298	279	281	284	278	324	283	277	257	264	287	285	280	296	276	309	281	279	293	263	276	259	285	282	307	288	276	277	287	259	288	294	278	264	294	269	302	288	274	292	305	272	282	255	271	283	269	283	288	290	258	275	280	300	268	277	273	281	304	272	299	277	270	317	282	312	274	300	304	283	287	273	303	296	274	273	279	296	326	266	292	299	288	282	330	293	285	274	295	289	289	307	318	280	307	287	264	246	252	265	267	281	284	301	261	288	289	308	283	331	304	304	264	246	293	284	286	256	295	257	259	292	267	293	265	281	290	278	305	278	270	279	250	303	313	260	234	238	307	272	321	255	275	289	319	235	277	272	283	323	272	252	250	298	268	281	262	308	248	282	285	260	301	266	285	297	275	275	303	274	296	294	294	274	300	267	285	271	262	279	281	287	316	265	294	288	297	259	264	265	280	273	319	288	309	230	301	287	272	288	287	288	277	257	253	293	305	262	267	256	272	279	281	275	281	252	300	297	287	265	314	253	278	289	276	292	265	284	277	300	282	274	281	283	286	288	295	280	269	261	265	275	283	277	291	279	294	283	301	272	263	283	285	295	287	266	266	281	288	277	275	279	295	281	293	299	269	295	319	286	284	275	293	283	305	299	287	255	269	250	281	280	272	290	284	278	263	300	268	265	292	293	262	265	298	288	297	281	254	285	255	301	285	285	293	308	236	268	257	308	283	244	277	263	311	277	257	269	273	245	296	288	257	280	271	294	282	284	277	292	277	260	268	323	246	316	280	288	251	270	264	257	278	277	281	256	309	273	265	268	310	274	287	290	268	296	267	287	261	278	272	293	294	269	253	299	264	280	276	310	283	280	294	269	266	284	287	278	273	283	306	284	278	270	299	290	292	264	271	267	291	271	258	271	250	281	297	280	284	294	293	299	278	284	305	273	270	294	276	303	269	289	268	267	273	283	244	296	272	303	320	283	288	268	269	278	260	326	268	276	305	282	285	291	279	277	279	282	274	286	301	313	296	265	298	284	267	290	271	290	301	289	282	285	292	316	263	282	287	294	274	303	306	286	270	303	251	283	313	280	240	273	294	277	301	276	275	257	292	294	260	286	291	298	261	300	311	266	282	310	296	288	266	321	288	275	262	281	260	269	304	276	286	282	278	281	300	251	277	285	302	264	285	293	276	298	264	286	293	274	291	269	271	329	293	271	312	289	279	292	294	260	304	282	313	289	288	277	315	288	296	279	265	281	294	314	297	297	283	283	262	287	243	301	298	262	300	282	280	304	321	273	278	292	259	289	289	268	267	284	263	260	252	292	304	301	292	276	280	245	289	249	271	307	268	240	286	284	282	254	276	276	292	273	281	282	285	280	298	261	294	313	298	283	286	300	281	267	291	240	258	299	252	289	303	271	278	304	260	296	284	291	289	287	305	287	291	281	292	282	267	287	264	267	297	292	264	255	308	266	270	261	281	299	297	282	301	290	289	296	284	268	281	289	268	284	262	281	322	280	290	289	279	290	277	278	291	274	274	282	272	277	264	265	320	268	279	298	297	275	281	278	302	296	280	273	269	277	280	304	277	270	283	279	259	285	293	263	297	284	289	300	297	264	297	289	269	294	313	290	279	290	272	298	299	276	263	303	263	306	281	276	256	285	273	257	281	283	256	268	307	285	298	301	293	270	274	282	274	296	289	273	283	294	289	283	302	290	306	330	311	314	268	262	277	311	260	284	296	276	288	310	284	314	292	261	291	308	310	262	293	299	282	303	285	291	309	268	284	283	264	278	279	262	258	289	256	290	286	300	300	303	316	270	314	301	290	313	291	258	273	293	257	255	295	291	248	277	254	288	300	249	314	289	271	252	275	276	266	272	307	284	264	256	275	274	293	302	285	297	257	287	279	250	271	260	269	262	284	245	294
25047	21276	27321	25397	9691	914	656	635	565	501	518	495	482	480	508	475	491	482	486	458	508	482	461	452	491	462	432	415	462	431	418	489	470	451	446	481	519	453	436	483	452	474	474	459	401	460	483	434	451	498	456	455	482	458	483	434	468	453	452	460	435	406	426	452	452	492	478	465	442	466	435	443	461	526	442	480	418	433	468	459	421	475	456	484	466	440	423	432	458	466	436	470	461	499	432	382	474	465	456	475	431	473	425	441	435	437	448	450	485	437	460	453	462	448	461	414	436	445	446	433	461	448	460	437	491	411	476	427	403	431	427	445	473	408	456	446	417	434	444	430	437	413	461	429	457	433	459	439	431	472	440	414	442	457	462	456	437	456	452	452	444	436	432	453	467	471	437	401	477	477	469	420	420	448	449	436	432	446	468	458	456	444	485	488	498	413	406	470	457	460	448	478	444	460	481	481	487	444	445	441	475	387	442	417	459	440	475	439	429	433	451	439	457	433	473	422	424	438	416	452	412	448	448	429	439	431	468	411	434	405	466	469	422	448	449	486	441	429	481	433	468	442	441	454	453	445	449	440	456	419	437	417	454	430	437	483	499	457	449	445	470	462	449	455	473	489	421	476	449	465	426	424	470	475	468	441	458	461	476	439	463	442	449	441	458	477	437	465	447	402	422	459	486	423	426	393	453	445	450	421	446	463	427	378	441	443	442	425	452	449	437	443	438	436	417	466	467	467	486	463	420	423	447	450	455	412	463	444	420	456	447	434	474	464	419	436	441	442	439	438	484	438	445	438	437	427	460	412	458	483	452	418	443	443	453	442	458	428	465	450	458	440	487	479	456	432	455	468	450	467	462	485	466	450	478	438	449	450	443	422	472	450	450	444	447	418	431	458	428	449	445	448	457	477	448	485	459	450	480	441	409	449	438	474	461	474	443	436	443	448	444	459	449	430	453	413	452	476	432	451	425	408	464	448	436	459	441	436	466	468	459	432	442	435	460	440	453	474	436	482	446	463	463	471	460	456	474	468	425	420	454	421	476	368	441	459	446	467	420	495	460	442	436	437	496	411	442	434	444	453	436	466	459	452	487	414	464	433	443	452	441	423	462	429	457	450	438	414	407	504	450	418	414	411	438	421	427	458	457	443	463	403	405	480	450	384	468	444	474	433	461	462	480	443	458	453	423	464	407	466	473	463	464	480	460	442	453	435	473	417	454	445	451	473	418	475	477	468	416	477	424	450	440	452	423	458	475	457	445	441	472	426	466	480	439	455	423	454	427	450	445	458	385	424	407	441	498	430	459	422	440	492	458	448	486	461	458	417	453	457	454	412	447	462	484	416	444	412	408	435	459	418	478	454	437	448	426	431	445	451	417	418	440	472	437	435	436	446	453	438	449	389	437	444	420	461	412	442	472	459	423	412	410	421	429	461	456	483	442	484	461	456	406	461	483	450	455	483	448	474	457	475	486	430	456	466	469	449	440	437	490	407	446	480	434	440	463	445	457	459	453	423	472	442	455	470	446	457	433	463	428	438	449	435	421	463	409	460	456	474	446	430	438	425	472	437	446	474	430	463	418	446	483	420	414	422	430	487	490	444	453	466	448	452	429	427	418	467	465	470	443	418	458	457	446	485	440	421	486	459	466	460	449	451	463	417	414	416	470	421	458	434	429	452	445	446	472	437	443	437	446	476	452	470	425	453	478	442	454	498	457	439	425	450	422	450	472	459	448	507	480	440	430	456	442	456	490	439	398	444	473	447	427	449	464	427	439	441	426	409	469	489	477	408	413	447	440	443	457	445	458	450	432	447	452	460	449	429	480	409	410	410	456	467	428	403	415	445	439	418	450	454	462	445	423	437	458	492	402	434	436	452	449	470	454	467	452	478	451	459	455	414	452	446	464	420	437	472	456	462	424	440	469	418	415	412	417	447	433	449	413	443	436	430	448	411	448	457	452	452	457	443	419	452	460	463	461	447	471	466	441	477	448	449	438	479	478	462	437	456	448	429	447	461	431	438	472	446	453	453	483	449	432	451	436	431	471	500	495	455	465	445	445	440	420	458	442	451	447	458	428	435	418	428	444	422	450	453	443	404	422	422	440	453	418	418	432	444	455	450	433	467	454	410	444	443	429	455	484	433	424	461	438	412	476	442	431	437	430	469	457	456	477	444	478	445	457	450	467	421	455	486	456	478	442	451	423	465	437	412	393	428	430	437	451	449	487	474	474	431	465	443	451	457	425	446	413	462	464	432	455	485	443	458	484	473	492	454	463	453	444	435	473	477	444	432	412	458	470	489	433	470	472	452	417	415	438	417	447	449	434	411	502	462	455	430	414	425	431	466	426	405	451	493	476	427	467	422	435	447	455	462	486	481	451	413	452	452	425	466	464	513	462	406	500	492	425	449	428	414	430	430	490	450	491	447	447	400	449	434	445	460	455	426	466	493	427	479	447	468	453	435	469	439	463	492	460	439	449	452	436	465	432	418	432	493	431	463	465	452	472	452	466	491	436	451	411	464	462	459	413	458	452	442	443	474	437	442	457	445	433	451	468	424	444	432	439	471	436	474	448	456	463	408	481	453	448	423	457	429	419	428	461	462	424	488	448	442	485	464	465	476	458	439	446	398	424	454	481	432	463	469	474	445	442	450	428	418	452	467	438	462	477	420	441	464	434	425	484	436	449	486	443	441	444	450	477	456	452	447	466	460	448	463	481	438	447	419	421	435	461	434	465	424	446	447	434	473	421	433	444	443	484	451	467	447	492	450	453	447	446	427	494	454	455	453	423	459	499	437	431	426	423	447	452	433	462	461	416	459	458	471	430	469	414	457	413	439	447	454	443	457	449	455	473	437	466	459	460	429	453	443	458	448	466	426	445	419	428	431	465	446	485	418	428	412	479	443	426	422	448	425	479	447	458	396	431	479	426	437	464	462	473	440	445	439	457	395	448	443	419	439	463	460	450	465	457	448	427	440	414	474	452	469	416	430	432	461	434	419	406	442	450	487	463	445	447	486	478	407	453	448	442	436	456	481	470	485	424	422	447	450	445	439	408	444	433	432	437	407	468	463	456	426	434	463	449	455	478	440	419	476	452	515	461	461	448	487	428	445	442	461	426	409	445	469	413	430	428	427	462	461	444	411	434	407	438	484	445	435	478	467	455	475	445	436	418	448	432	428	439	435	464	396	400	446	461	465	458	454	453	451	447	422	453	461	470	455	497	461	421	452	460	468	460	492	430	451	440	430	442	460	407	417	411	431	437	429	444	450	436	450	461	439	467	424	415	437	446	462	454	415	423	432	451	473	410	478	431	414	450	434	457	424	486	479	419	434	439	415	415	437	444	451	446	407	451	465	440	467	461	464	442	439	458	475	429	463	456	460	441	471	435	477	474	446	449	455	472	451	483	444	460	434	431	425	438	467	451	427	436	410	417	442	457	456	435	474	473	459	466	475	469	470	468	391	451	473	469	434	484	478	414	440	400	431
3481	5292	3492	1735	1297	1068	919	862	697	676	635	605	564	564	558	512	517	510	498	528	515	492	493	484	477	493	484	503	496	463	513	463	500	488	486	454	480	501	499	491	510	476	480	454	497	459	478	503	519	462	476	489	550	480	481	451	504	438	475	498	497	486	438	453	479	487	436	473	509	484	510	508	473	470	481	458	439	467	458	465	430	489	487	484	464	482	457	474	471	483	477	487	481	480	501	489	462	492	437	462	476	530	462	486	497	483	494	469	432	461	481	489	481	472	479	515	426	442	492	483	504	445	462	473	476	452	486	450	491	504	519	496	466	444	495	479	495	459	446	469	455	429	468	483	482	467	481	476	464	486	469	494	449	478	502	451	522	472	470	463	485	460	485	455	455	451	476	488	478	505	477	475	431	475	442	490	485	513	492	481	499	539	461	502	452	476	503	459	484	501	463	464	484	427	474	492	467	442	521	484	481	497	505	459	475	484	445	464	462	463	488	470	482	509	479	441	471	456	450	513	461	434	500	453	492	507	456	529	516	475	508	458	482	502	485	472	391	474	473	482	496	478	491	440	500	502	474	497	500	457	450	497	546	475	481	491	481	467	467	425	458	459	497	466	463	491	455	466	474	473	480	479	484	493	503	490	466	484	481	475	461	457	487	421	452	443	458	486	474	462	472	505	483	484	483	477	494	468	445	489	471	438	468	482	472	471	490	471	479	452	469	478	491	461	503	472	455	515	460	464	417	479	492	448	459	449	472	502	452	440	488	429	500	500	474	486	499	473	506	465	509	455	452	482	491	480	485	462	526	495	472	431	461	454	496	504	480	455	472	484	499	492	486	490	472	468	484	459	466	461	477	491	475	498	492	486	433	487	469	478	476	478	490	467	510	455	481	466	453	496	501	466	471	488	473	494	482	443	498	487	484	487	423	460	470	483	476	481	484	464	446	469	480	464	468	466	501	439	488	496	478	433	435	493	481	498	433	467	502	487	494	436	471	497	514	455	486	489	499	484	475	447	450	477	479	436	458	453	492	489	471	508	469	516	474	479	481	466	472	485	521	469	513	501	471	453	476	487	494	483	455	472	479	475	477	467	481	474	477	478	479	503	504	502	484	477	511	516	493	473	495	447	462	458	472	479	501	466	482	501	499	442	442	475	439	462	504	458	512	508	455	462	480	465	469	494	463	472	506	439	480	478	458	460	448	473	496	476	486	458	474	480	514	459	446	467	423	463	473	468	443	493	490	443	484	444	460	496	468	475	482	461	473	487	454	447	498	461	459	446	468	460	485	441	480	523	459	511	466	457	493	520	470	430	449	491	517	447	483	497	486	454	445	486	421	460	480	451	454	496	459	540	508	461	511	463	517	522	438	463	469	475	487	491	485	476	487	513	499	481	463	440	504	519	511	503	501	457	466	438	482	430	454	492	468	465	443	481	498	462	509	483	503	477	477	443	492	505	486	476	444	469	471	468	465	502	438	452	486	498	440	496	462	441	491	493	463	480	481	459	460	500	478	475	481	472	490	444	449	441	481	492	463	462	449	432	434	483	473	492	481	473	460	435	440	464	463	471	475	496	447	449	473	513	484	456	496	501	471	525	472	484	498	489	473	469	498	485	507	461	482	456	463	462	496	518	483	551	472	461	475	472	491	511	464	529	452	491	469	472	482	489	479	446	458	475	480	496	467	472	421	476	487	501	485	462	476	469	476	494	494	454	467	429	470	489	500	483	483	481	502	455	479	490	500	510	496	494	467	452	463	496	499	484	483	477	471	456	475	479	479	469	480	500	491	474	476	499	480	463	463	491	474	444	464	467	479	495	474	475	445	504	459	484	494	468	482	475	484	475	509	510	457	456	485	487	479	464	448	479	444	467	480	458	491	457	491	488	483	478	486	462	500	473	468	451	489	481	482	482	492	491	513	460	505	468	496	503	442	516	489	472	456	491	468	472	469	464	468	458	480	464	470	448	478	481	460	468	450	467	498	455	497	510	534	419	468	443	497	494	460	466	459	486	461	479	464	483	484	477	511	449	524	506	462	499	482	470	482	473	459	459	467	457	491	489	486	476	469	478	491	503	468	476	433	470	484	470	477	487	461	484	483	492	469	469	514	478	459	475	476	475	450	486	500	509	487	459	498	492	491	454	488	493	448	477	492	483	454	442	469	459	489	478	471	480	522	512	495	447	516	476	478	456	461	497	473	483	474	442	496	472	515	479	493	510	469	480	485	434	479	481	484	478	485	468	451	453	511	498	497	466	487	468	493	475	457	455	474	488	471	468	451	517	496	488	439	509	460	494	490	504	481	462	496	484	485	518	474	467	442	437	476	454	470	463	490	503	482	451	464	511	475	492	497	480	532	445	523	465	471	458	441	468	468	484	503	454	447	497	431	494	415	505	477	476	494	429	522	448	478	461	511	500	469	462	471	500	485	492	487	509	499	475	471	492	451	503	486	489	472	502	490	486	479	452	510	473	476	478	468	454	496	479	466	459	501	481	491	450	452	430	496	462	492	494	499	488	434	505	471	482	496	467	466	475	468	489	484	467	489	447	451	459	509	476	488	479	490	479	451	460	449	454	472	425	463	471	475	468	433	477	483	449	474	507	459	472	458	495	513	473	466	418	470	463	497	484	472	467	457	469	483	466	452	484	456	500	495	461	457	470	544	460	476	494	513	426	471	500	436	461	464	490	501	538	478	447	477	487	462	446	491	503	475	494	460	509	482	486	448	463	458	492	432	453	505	470	486	465	523	482	503	524	486	472	480	460	488	474	499	513	472	519	517	493	487	490	450	460	465	484	477	461	438	488	460	445	459	491	502	515	494	494	507	469	447	480	498	483	482	476	474	460	459	509	458	478	509	524	470	465	485	476	482	438	444	426	482	449	467	442	469	525	468	448	506	484	539	506	469	484	501	490	475	479	503	473	478	459	501	497	480	450	514	522	465	449	439	476	483	468	458	494	491	448	475	484	463	466	478	480	475	482	515	486	477	467	471	485	482	456	452	470	456	515	480	490	534	484	481	464	457	506	461	482	478	439	497	462	470	471	463	473	489	469	482	486	442	473	480	519	479	432	432	484	460	471	496	483	500	465	486	483	483	514	459	441	505	495	478	475	477	453	464	472	467	487	505	534	471	431	461	462	455	490	458	472	496	481	478	469	434	453	466	532	471	477	429	463	469	476	451	483	471	484	456	508	517	499	446	452	471	465	470	464	483	452	463	524	461	462	459	462	478	483	465	466	501	474	488	502	495	440	449	475	489	470	454	450	470	468	459	455	500	445	456	481	460	432	453	456	488	479	481	448	450	450	454	467	421	507	473	473	461	477	477	486	441	509	509	451	471	478	482	459	472	476	443	493	484	485	462	443	464	459	489	481	463	467	466	459	474	481	458	488	489	448	465	461	493	449	499	473	488	463	493	477	479	471	475	478	517	471	491	449	475	489	491	464	490	452	491	458	468	495	477	507	485	477	510	470	493	483	487	461
22964	21496	29259	24167	21500	21558	8019	1298	1046	931	867	812	753	800	765	699	682	664	652	667	714	656	624	643	603	602	593	631	661	625	600	585	618	594	602	546	625	628	633	654	570	550	605	600	584	582	646	575	588	581	590	589	613	563	511	561	605	621	549	582	643	650	601	569	598	588	612	543	592	564	563	595	624	567	591	568	597	590	569	579	569	567	561	569	600	543	573	559	637	578	625	564	588	566	581	573	614	613	608	569	591	614	527	644	554	618	608	621	551	617	585	633	618	587	549	571	607	558	573	582	630	576	558	608	571	556	635	569	595	582	566	582	588	592	561	555	569	576	561	622	614	593	663	586	559	586	577	605	568	592	610	558	584	539	636	563	575	592	561	570	612	602	593	600	547	567	597	512	611	538	587	638	545	566	561	593	618	590	584	601	574	584	593	547	610	605	616	578	587	536	604	582	587	576	586	575	595	582	578	620	549	596	586	586	593	597	640	623	623	550	577	620	544	563	575	572	565	599	589	585	610	557	606	580	549	549	573	575	618	553	584	621	557	593	562	583	588	618	591	561	584	548	521	583	559	589	570	581	516	544	555	569	560	585	606	570	598	668	577	618	596	583	551	563	622	575	607	579	554	615	559	584	531	636	562	592	604	588	620	593	554	601	618	607	552	618	585	575	576	579	593	635	607	599	601	563	587	557	558	593	588	592	547	601	582	596	589	584	570	565	548	569	614	570	616	615	579	590	615	531	563	610	590	602	543	595	613	579	604	644	599	539	568	596	603	570	589	608	600	570	572	583	573	583	556	580	585	581	633	560	617	612	603	586	636	594	637	583	606	608	579	586	565	550	598	561	579	601	573	524	602	625	598	534	553	583	586	590	616	625	588	548	646	560	606	584	609	604	608	616	568	575	613	602	574	564	568	571	622	582	565	577	618	558	581	546	611	578	574	597	552	556	569	591	609	610	620	583	565	623	588	616	578	576	571	596	587	614	597	592	547	572	577	562	574	558	574	565	568	588	599	556	584	571	587	595	578	574	561	601	622	612	605	581	566	594	594	541	599	598	598	604	581	537	587	594	603	612	512	596	589	605	562	592	595	583	594	542	602	577	548	599	625	591	641	571	572	554	593	610	575	568	596	580	574	535	557	649	615	629	583	597	602	521	542	542	588	573	556	566	568	542	598	567	615	608	571	613	575	565	587	660	605	619	559	620	607	607	586	631	610	608	577	592	620	610	597	585	566	587	576	610	576	558	577	582	622	596	586	583	559	611	582	530	604	559	544	559	551	606	569	551	587	615	600	561	593	585	609	579	621	560	570	551	574	590	626	567	574	591	561	587	590	575	588	581	562	581	590	630	551	582	580	563	604	554	577	566	610	587	594	573	627	585	593	625	606	599	575	568	589	580	560	552	598	564	584	602	601	581	572	507	535	590	585	604	620	572	603	589	583	636	601	602	603	584	565	627	575	573	583	548	573	618	590	526	602	528	557	577	576	588	564	540	608	565	583	558	552	578	571	568	564	559	581	580	583	637	591	550	570	554	609	516	585	578	596	559	574	583	622	574	604	620	605	576	625	600	611	560	607	577	569	560	600	588	614	579	576	571	563	610	591	557	579	570	586	565	586	569	581	568	613	583	652	606	625	609	550	582	598	561	585	586	548	597	591	602	620	586	578	615	604	585	619	591	578	546	600	573	580	585	591	590	552	608	593	528	561	542	598	610	594	578	579	601	560	609	577	578	589	610	591	588	623	634	585	545	582	566	520	577	579	542	599	579	578	557	569	591	550	592	586	604	606	587	610	576	585	580	605	526	560	608	584	583	556	579	572	556	601	539	558	555	592	589	524	563	560	513	547	608	599	609	579	568	612	581	595	618	632	588	582	600	620	615	572	575	586	562	565	581	600	569	611	558	585	589	589	584	601	595	515	590	539	587	593	594	582	580	588	548	539	592	589	576	545	563	543	581	545	574	604	609	592	609	596	572	569	537	550	593	598	572	533	608	600	571	583	597	588	555	566	602	564	595	580	551	604	533	563	577	575	615	569	566	578	587	607	570	552	630	547	617	596	595	582	571	584	578	568	613	588	555	545	625	550	567	579	585	555	623	566	590	604	602	556	603	572	586	595	538	620	617	556	583	594	575	569	563	555	574	587	608	556	600	622	599	607	542	535	567	568	546	577	577	554	551	578	554	583	546	578	591	580	577	588	611	586	568	616	607	605	595	572	577	609	553	565	550	541	501	596	581	619	562	571	607	592	604	548	598	569	593	549	577	596	585	538	580	548	544	549	572	530	571	571	580	582	558	515	562	625	585	589	592	597	622	547	582	613	608	547	619	568	576	637	605	590	595	624	574	587	577	555	586	579	561	605	554	544	610	549	559	620	562	573	601	541	568	581	588	678	574	568	593	587	566	609	562	638	622	562	630	564	629	600	576	597	567	551	563	621	577	615	544	609	563	581	572	599	639	607	603	568	622	597	617	552	539	613	565	571	602	589	591	607	562	607	597	625	567	559	596	574	619	524	578	599	560	579	554	557	617	609	612	541	543	618	590	556	566	584	575	598	577	587	605	575	580	609	565	589	553	555	574	540	626	540	617	553	618	581	590	561	563	624	556	584	614	608	613	573	622	567	587	540	583	553	596	585	533	561	582	592	579	596	600	597	556	566	578	521	593	576	611	584	575	554	572	578	599	580	593	577	612	592	579	562	552	617	557	566	605	598	585	614	590	607	589	595	598	646	549	635	564	566	573	608	639	585	565	558	581	572	594	553	553	588	591	610	564	562	555	602	602	601	559	591	579	547	610	601	600	567	550	568	568	582	575	578	599	579	558	560	609	578	581	585	567	570	597	629	545	583	629	593	579	537	573	563	554	558	625	570	585	569	570	623	572	587	571	601	582	613	567	575	562	556	588	609	601	580	590	589	554	597	549	609	584	590	581	546	552	563	600	554	607	590	594	546	612	554	579	550	609	583	539	564	576	636	559	593	554	515	553	603	612	543	613	592	550	550	564	585	583	612	589	572	586	577	569	583	537	602	550	582	590	584	628	561	564	627	600	555	546	606	568	577	576	584	595	601	578	598	593	568	585	600	587	601	583	542	592	612	585	568	605	595	626	573	570	560	573	591	603	584	589	590	591	596	634	593	534	549	566	575	577	566	586	641	615	567	549	553	607	615	563	620	549	609	588	599	556	580	588	591	555	618	584	578	595	571	585	536	576	558	603	647	575	566	586	572	583	582	577	593	610	558	573	567	613	612	581	588	605	595	541	589	577	554	549	581	560	574	560	548	577	610	580	594	562	547	554	568	579	611	571	556	574	555	581	575	598	593	565	586	541	535	590	568	558	572	585	593	568	574	615	600	549	569	570	529	617	633	560	602	608	568	625	561	577	578	586	600	582	556	520	572	551	565	594	628	558	558	588	607	573	602	621	539	557	558	601	604	550	584	565	574	593	542	622	534	558	569	575	556	572	546	585	613	570	560	582	624	551
4808	14888	10083	5009	3653	2771	2214	1730	1457	1247	1168	1047	953	886	840	798	705	699	708	731	678	689	641	645	640	634	671	673	662	662	602	615	623	580	654	645	604	585	599	603	607	610	637	608	619	555	592	617	589	592	562	579	594	617	613	609	599	610	584	617	560	616	633	579	536	604	580	607	564	594	630	593	588	578	601	555	601	583	592	578	628	578	572	621	617	588	572	570	561	581	546	594	543	592	621	606	596	589	571	592	574	603	577	627	609	602	579	591	598	581	588	560	580	614	577	538	593	549	612	569	610	547	583	559	612	586	528	587	622	634	594	588	586	570	584	586	582	575	581	584	571	516	575	583	586	590	587	611	569	654	593	619	579	618	575	585	537	607	597	598	605	639	563	586	585	586	599	610	595	572	574	565	568	555	581	540	624	567	557	574	566	615	563	556	573	575	576	571	607	549	588	589	572	575	610	595	577	573	578	572	574	552	616	555	602	631	605	569	559	595	586	559	611	596	607	574	564	594	572	593	591	586	625	593	615	565	579	631	567	578	544	591	561	568	570	586	612	571	625	588	587	566	536	571	630	556	548	591	585	588	589	590	587	561	571	608	575	562	564	571	605	570	564	598	584	612	596	582	568	585	623	609	600	575	564	602	571	551	585	581	556	580	606	604	578	562	591	565	606	572	565	606	547	611	619	545	592	602	578	612	606	569	563	558	589	583	572	563	606	615	574	599	559	556	549	564	602	621	596	610	610	596	564	562	620	566	605	596	587	563	572	565	559	563	606	601	595	559	587	619	604	552	558	557	598	566	568	551	629	572	597	550	609	593	540	568	586	577	571	576	563	617	570	600	557	552	577	602	603	576	604	584	626	540	608	582	605	595	582	603	587	585	644	641	558	567	610	568	581	605	613	607	596	563	559	594	596	568	593	606	602	587	584	604	597	594	565	571	573	586	577	583	590	620	582	537	555	595	564	612	587	576	583	593	623	547	580	616	575	605	558	587	564	602	561	603	579	615	593	594	584	603	551	606	577	557	599	576	600	611	571	641	548	585	528	592	586	577	585	562	548	592	597	555	585	585	609	615	589	532	592	645	539	584	576	595	562	629	570	571	659	575	608	558	583	599	631	535	545	610	624	576	607	556	550	585	568	606	580	580	572	562	578	557	569	592	577	578	627	571	614	601	606	577	566	594	611	589	578	557	598	626	560	592	557	547	568	592	572	593	587	572	581	599	585	586	564	601	592	633	581	585	571	556	602	536	596	549	601	618	568	577	622	532	574	589	587	569	605	648	586	612	579	599	582	591	584	615	593	570	556	599	556	588	609	567	588	610	610	599	585	575	567	587	622	569	577	581	589	538	610	569	603	552	572	585	566	602	599	580	559	585	583	607	588	607	593	561	612	604	582	585	582	590	561	577	591	601	569	613	647	598	593	541	629	573	594	570	567	582	559	570	592	567	572	569	574	608	577	582	560	569	596	566	559	620	592	577	595	593	571	602	564	543	555	587	567	594	569	550	639	570	588	607	547	591	594	537	598	554	606	557	589	601	593	598	590	618	578	560	593	539	618	576	547	579	623	617	578	591	578	553	511	592	596	603	587	567	608	580	618	593	585	613	585	597	598	599	586	545	596	584	597	587	548	584	632	605	591	622	614	618	589	598	570	608	592	551	611	602	571	572	584	587	594	597	591	619	575	591	583	551	568	601	593	531	569	579	602	567	554	552	591	603	618	588	579	594	550	602	608	602	583	571	623	610	597	586	604	572	594	557	607	577	587	570	579	570	548	578	568	538	591	545	609	611	663	605	581	534	577	627	600	590	587	591	592	608	626	578	577	558	594	565	594	560	600	592	558	568	561	580	589	619	607	597	551	553	568	589	605	599	615	609	569	604	577	575	586	555	600	608	613	600	558	559	557	589	574	569	579	588	584	604	595	570	588	582	579	564	620	577	569	578	615	597	547	565	571	600	564	618	632	588	573	597	603	612	575	562	540	609	569	572	579	597	572	615	576	548	592	567	596	593	581	613	576	604	577	569	560	579	575	609	571	601	603	571	584	599	630	532	576	570	581	591	619	587	528	621	554	620	557	590	626	533	550	584	596	542	605	582	611	627	599	588	585	560	579	602	581	572	606	569	582	580	610	583	582	586	583	607	616	563	574	593	519	598	596	620	561	604	598	581	583	570	587	574	555	623	572	599	577	609	567	586	611	588	561	562	565	588	595	582	596	550	592	570	584	602	574	593	593	551	565	574	539	592	594	594	559	587	557	583	567	588	586	547	606	555	592	569	600	566	596	554	557	618	577	530	571	553	609	602	589	590	597	549	596	567	576	597	580	575	576	602	608	580	596	589	547	593	571	615	605	609	581	588	571	592	564	579	595	545	567	578	551	579	559	592	592	600	588	606	577	530	568	572	539	578	524	628	574	612	592	587	643	605	616	572	583	588	580	590	609	588	612	566	592	592	578	611	551	553	547	565	594	606	576	616	584	578	604	592	540	597	548	576	617	564	604	549	626	575	568	593	544	569	563	578	558	598	560	559	574	584	567	590	542	567	599	629	623	638	553	546	601	596	566	570	599	573	599	552	562	592	587	580	562	576	577	575	571	563	570	603	626	592	574	606	584	570	598	591	567	574	588	579	557	585	584	583	559	533	580	638	605	571	585	599	570	604	594	592	621	599	597	594	619	596	607	537	600	552	576	563	614	542	561	557	560	566	576	597	581	565	582	587	603	595	579	536	609	595	577	563	587	575	570	540	597	632	611	592	571	600	572	601	568	557	603	573	571	567	609	564	660	617	590	585	573	534	560	595	584	572	581	567	610	586	619	575	573	575	594	580	595	587	634	590	590	568	603	592	577	549	596	584	564	580	590	542	565	595	595	616	557	566	594	627	617	565	612	577	617	610	578	589	591	585	646	581	596	618	594	559	575	604	553	585	573	564	595	629	605	573	593	611	553	635	618	556	548	591	591	607	595	613	591	638	588	569	586	563	592	583	550	588	593	579	586	569	556	597	599	610	635	531	554	595	589	629	542	551	528	549	569	564	623	573	595	575	590	575	593	602	578	597	579	554	623	601	570	570	553	620	595	602	563	567	564	587	631	636	586	598	564	613	585	595	559	573	559	569	648	591	546	579	576	579	568	572	578	587	596	575	585	629	584	598	592	608	602	590	579	576	596	577	569	634	611	578	585	595	589	585	644	610	586	579	593	586	640	613	613	562	619	570	595	602	573	564	609	585	567	569	588	567	572	585	611	582	607	560	590	583	597	547	595	588	612	585	577	634	638	600	547	581	587	582	563	568	565	588	577	575	582	570	560	589	572	604	586	618	591	570	588	615	558	620	587	600	609	595	578	570	563	624	550	584	607	606	593	622	547	581	577	615	569	539	595	554	595	588	543	583	575	567	578	603	559	593	546	564	598	588	553	609	693	610	561	621	586	556	592	613	584	588	556	601	567	613	580	593	580	540	597	548	570	593	583	581	580	571	578	594
28081	17553	3129	459	279	283	269	264	229	209	252	224	236	237	196	220	237	201	219	217	247	207	222	213	210	216	230	236	225	243	235	201	233	211	229	213	225	221	228	212	221	223	220	219	229	206	193	231	265	227	212	236	208	225	207	212	230	216	245	205	251	231	213	215	212	207	224	206	200	196	195	265	222	225	231	240	215	233	238	245	248	210	224	226	228	192	227	227	219	243	218	214	221	235	234	224	201	221	245	226	210	251	227	253	249	231	218	223	221	270	252	222	238	215	216	216	235	218	224	210	207	220	228	232	227	218	197	254	231	236	225	212	236	209	203	212	210	222	198	219	224	223	187	218	273	231	213	210	209	226	229	215	214	207	254	211	243	212	212	237	235	262	209	217	200	195	197	236	215	228	229	228	216	238	218	247	213	213	219	214	210	210	213	232	209	221	212	226	228	232	207	211	226	202	243	234	242	228	237	217	238	211	207	226	197	243	211	213	243	234	220	200	242	204	228	227	229	232	242	212	197	196	216	230	218	216	224	255	226	194	221	221	217	222	222	226	223	208	228	225	235	212	232	215	213	202	235	218	210	225	267	202	208	218	226	229	240	254	215	207	210	254	227	240	236	232	187	188	227	207	239	222	208	207	219	239	211	208	201	218	215	221	215	217	219	215	201	225	228	218	219	240	197	200	224	237	233	200	224	235	229	219	196	192	225	239	235	218	215	217	230	216	220	200	217	220	232	229	204	204	248	220	228	224	230	241	204	204	212	218	211	215	239	216	254	237	242	233	215	238	257	229	217	246	227	234	221	211	223	200	227	218	235	255	220	229	239	199	206	215	245	194	213	237	236	214	208	212	241	200	231	245	216	209	196	219	216	233	220	237	212	210	222	214	218	199	217	227	265	232	234	224	222	199	241	223	259	237	236	208	227	201	243	216	233	222	237	213	235	215	220	224	222	201	208	217	217	222	223	222	262	211	207	214	227	223	234	214	251	216	243	200	226	220	229	233	235	236	206	208	228	212	236	216	208	221	216	200	223	238	235	223	223	244	227	208	235	231	246	224	223	214	209	196	235	228	213	213	247	210	226	208	221	222	203	201	205	180	252	242	221	234	192	202	195	214	236	239	246	205	199	233	215	204	231	220	217	229	211	214	197	227	227	236	201	228	265	221	244	220	205	257	202	232	209	237	231	230	232	236	228	232	242	224	219	232	235	217	215	209	215	205	205	230	212	248	211	208	224	248	227	212	227	219	196	223	200	245	205	203	220	221	205	221	209	223	205	195	249	201	223	215	237	240	229	250	208	184	243	221	226	246	230	224	212	223	228	226	224	218	233	234	217	221	220	216	216	227	233	222	256	228	223	225	215	236	213	239	223	228	217	243	220	212	220	213	232	213	215	205	237	237	235	203	234	235	223	242	208	204	240	278	205	196	228	238	218	232	220	211	197	248	202	193	226	216	217	209	244	229	232	219	233	230	237	229	225	237	217	250	214	231	230	198	237	219	213	243	250	211	230	233	223	186	228	207	212	237	216	214	209	239	229	223	209	218	218	221	226	223	211	226	217	214	198	201	240	228	217	205	203	238	226	205	228	235	237	232	231	226	210	192	225	202	219	228	251	227	218	218	263	240	236	212	217	201	218	223	211	215	227	230	208	186	257	225	216	247	214	198	219	213	210	227	218	228	218	220	209	207	199	206	221	172	218	235	232	219	234	223	228	209	223	222	218	203	231	237	249	228	248	220	222	231	235	250	182	199	212	232	234	198	212	210	202	207	227	234	234	226	225	241	243	246	239	217	213	229	207	211	238	224	231	211	207	253	218	204	233	194	224	200	225	228	233	215	218	221	195	223	198	207	256	208	239	234	252	242	217	238	222	206	216	221	247	239	241	220	238	241	229	201	198	236	230	235	237	214	223	250	211	233	225	204	244	228	252	215	222	214	207	232	222	220	192	199	193	246	247	238	233	195	222	232	216	221	220	212	207	221	227	242	209	214	231	214	194	229	189	244	212	209	236	213	210	203	225	247	227	235	212	176	217	196	238	233	228	213	185	234	214	215	251	217	245	222	216	200	239	230	194	219	236	242	229	236	216	205	219	233	214	220	247	237	202	222	232	233	230	214	234	221	216	215	215	210	228	204	240	208	246	234	203	206	234	239	221	214	233	251	216	260	227	226	239	199	202	230	209	235	216	227	217	246	196	206	232	215	191	205	213	207	209	217	222	223	239	236	241	247	223	246	234	220	226	226	215	196	218	244	199	224	222	205	238	241	203	225	226	228	239	209	237	208	223	187	219	197	196	215	247	209	219	221	209	198	227	245	229	213	211	234	243	226	210	224	230	259	219	225	207	218	214	203	208	226	229	209	225	228	238	206	200	212	221	217	200	216	204	218	249	205	215	203	204	246	235	226	237	216	216	244	209	249	217	212	245	201	238	201	189	221	195	226	211	222	216	234	220	223	199	233	229	177	237	212	193	244	234	203	222	188	223	241	235	233	239	247	200	218	233	199	231	229	194	188	211	226	259	203	252	228	226	227	238	216	238	234	216	239	215	222	218	227	222	212	212	226	223	242	223	224	233	185	219	215	211	212	237	234	235	240	242	231	239	217	248	222	234	214	232	210	198	235	225	237	223	224	210	251	233	241	248	215	228	210	209	221	225	192	226	200	223	206	215	215	237	203	250	229	209	198	227	211	210	202	213	224	221	231	235	214	197	212	237	230	240	216	222	229	223	196	242	223	203	184	217	229	208	246	207	240	233	220	198	220	227	238	240	211	181	222	241	212	212	203	206	200	232	227	240	263	213	252	192	236	219	221	236	228	249	214	207	206	215	212	201	253	211	221	214	218	221	217	238	238	210	224	237	225	201	250	210	231	197	208	218	231	213	217	206	239	209	211	201	237	244	194	221	231	211	222	197	213	215	201	218	225	220	216	244	222	221	209	237	208	205	214	198	239	205	221	233	256	213	182	232	225	226	213	215	242	213	239	211	236	219	220	213	229	219	242	233	214	214	199	209	214	233	215	220	183	202	207	224	197	222	219	248	212	210	216	223	208	215	203	196	232	227	229	230	219	227	225	237	209	242	213	232	208	227	217	231	262	231	205	226	230	209	195	240	230	232	235	209	217	218	250	228	203	242	233	231	215	223	232	217	203	215	216	235	244	210	223	212	221	238	227	224	204	203	233	190	226	221	223	216	235	227	213	238	224	219	231	203	205	202	239	211	222	241	232	232	222	241	213	222	211	228	221	239	233	221	224	238	219	204	228	215	235	252	224	229	226	237	210	218	239	212	214	234	223	233	216	221	223	232	228	235	198	217	216	230	205	232	232	206	229	228	208	240	223	197	239	220	199	246	213	189	219	228	202	232	213	199	229	214	230	209	220	217	213	218	234	223	194	232	199	228	219	244	224	212	243	227	225	214	206	225	212	243	215	231	201	241	273	231	243	213	202	235	218	216	206	212	211	235	218	222	201	198	205	188	217	204	211
4203	780	576	376	324	310	283	281	275	270	253	251	254	244	258	273	241	248	262	250	244	246	240	247	245	279	261	252	230	236	274	237	247	240	255	247	241	276	276	276	252	242	251	250	264	250	243	265	252	261	266	244	216	251	267	233	253	282	258	263	240	278	239	253	273	233	246	232	248	258	280	253	250	237	256	239	276	243	237	239	252	254	233	251	237	228	253	256	240	253	251	265	246	251	247	270	235	271	268	253	222	243	247	261	252	229	266	248	264	265	244	259	233	253	253	212	243	267	277	248	252	252	240	259	262	292	257	270	233	238	272	233	278	271	255	248	242	243	247	247	253	221	261	275	259	251	247	240	249	248	271	259	258	237	244	264	245	258	243	234	246	252	250	253	250	230	239	263	247	276	254	252	266	255	254	244	253	249	262	232	254	239	243	264	234	241	234	258	224	245	259	277	259	276	234	263	251	239	276	247	250	232	241	250	266	273	242	257	241	255	250	272	228	289	253	256	250	258	255	260	211	246	269	254	286	238	239	243	271	255	286	233	261	250	236	283	246	277	250	271	246	258	235	275	279	254	228	257	249	255	257	262	235	255	244	214	232	288	233	255	231	228	246	274	247	264	258	268	230	265	251	249	240	246	264	272	246	255	249	241	263	233	251	246	248	255	258	244	248	232	251	238	239	247	241	263	228	273	215	258	255	256	250	216	230	264	289	258	267	231	241	267	247	245	248	265	269	242	252	260	235	244	247	250	273	235	258	227	259	256	255	239	263	256	266	254	215	253	252	247	269	261	258	251	259	263	261	276	236	261	256	234	247	236	250	260	258	244	235	270	286	246	271	252	255	240	264	254	252	260	258	246	257	259	261	245	256	249	235	215	262	246	277	255	260	295	244	241	259	235	262	190	255	238	247	252	262	269	254	250	243	264	256	256	267	277	230	232	262	263	268	253	263	230	230	264	260	249	237	249	247	225	277	240	283	238	240	263	254	233	229	243	263	231	242	265	252	270	283	228	244	235	236	242	265	245	241	238	239	218	251	257	282	273	276	235	212	266	267	256	246	274	264	226	227	239	271	242	271	277	248	254	246	244	252	245	275	274	237	231	238	263	256	232	228	257	261	278	249	239	267	255	238	273	280	244	246	267	224	253	247	260	245	235	250	232	237	254	250	256	227	264	233	273	252	259	244	276	243	249	244	248	235	272	270	221	244	243	252	247	243	247	248	244	263	253	255	234	264	234	252	248	239	255	260	246	266	272	283	279	216	267	243	278	253	239	276	246	259	237	245	242	252	268	248	265	229	231	207	219	291	257	249	256	261	280	236	249	253	267	252	217	247	267	231	242	256	268	231	252	225	264	255	272	265	269	247	236	238	260	269	236	258	234	228	252	272	275	271	233	241	279	257	246	237	260	254	205	246	228	247	232	246	261	238	223	243	248	276	242	248	269	269	261	241	271	238	235	261	234	260	233	267	279	243	234	257	277	252	290	251	246	272	278	250	271	260	262	257	277	262	256	255	228	248	250	275	231	261	231	250	287	229	244	207	260	244	236	256	270	225	230	241	224	244	241	257	238	256	246	266	229	236	247	207	267	258	263	227	251	249	263	253	281	256	260	256	252	257	255	236	233	232	228	267	256	255	248	248	252	273	277	237	254	256	246	230	236	251	235	266	263	225	234	254	218	258	250	252	264	284	267	257	241	253	260	256	250	236	241	247	247	254	245	258	246	271	267	238	261	242	229	223	236	242	263	267	272	243	256	246	261	275	247	253	219	249	253	274	264	250	242	258	261	256	266	245	249	244	233	252	220	252	249	256	237	245	237	276	260	279	235	246	256	248	260	231	248	275	234	249	297	249	278	264	240	224	264	255	236	231	231	268	248	263	233	253	254	238	257	226	268	229	221	250	264	226	245	254	241	260	250	253	253	241	270	271	266	243	250	253	265	259	244	247	269	242	256	266	259	247	242	261	268	238	237	241	255	236	241	232	224	232	240	261	236	251	231	261	247	235	248	230	246	244	249	248	219	215	260	268	260	245	224	272	246	249	254	260	244	259	256	254	249	236	241	245	228	252	266	236	242	249	257	244	264	255	251	241	262	250	268	255	250	255	266	267	247	241	241	280	273	235	261	265	244	287	264	236	233	245	245	270	268	258	267	244	289	259	235	240	274	270	260	245	231	221	265	266	244	265	249	251	252	261	229	228	238	247	258	221	256	239	248	254	262	263	252	262	275	263	232	294	264	236	261	262	254	247	251	288	248	272	232	262	252	249	263	239	262	231	221	231	275	259	250	234	263	240	263	270	254	252	291	266	235	248	273	282	260	263	245	284	247	272	239	265	271	259	247	268	257	226	241	257	265	249	257	247	232	249	247	261	248	251	244	238	238	236	244	255	238	270	229	247	223	254	265	270	238	233	242	258	233	250	279	239	265	231	260	258	216	254	226	246	259	262	249	218	268	242	239	234	246	262	247	240	275	231	264	253	237	239	224	265	242	261	260	261	257	262	258	253	252	243	247	266	254	244	245	228	222	273	279	223	235	254	253	249	227	288	261	253	246	255	247	221	248	261	284	212	227	220	285	250	233	257	239	234	252	250	238	251	242	272	244	241	257	266	275	277	244	243	280	252	256	241	254	234	272	269	266	273	254	279	254	277	262	265	229	234	251	232	265	242	235	260	237	253	269	258	273	245	239	240	269	236	240	252	229	262	241	213	212	270	253	275	232	239	235	251	248	268	256	282	248	279	241	264	262	254	257	245	250	227	244	263	226	283	236	253	237	248	264	264	262	236	248	259	259	254	251	224	248	254	247	251	234	241	234	244	247	242	223	223	245	251	285	236	250	234	254	247	253	270	269	240	233	231	269	241	253	250	236	234	259	231	233	240	267	249	235	243	264	254	232	258	253	249	262	269	240	247	252	247	231	233	240	257	256	259	261	235	260	257	239	272	254	263	234	251	220	231	265	245	270	253	260	265	234	245	263	255	260	250	252	239	259	245	259	238	254	249	246	251	281	264	284	244	257	254	259	239	289	245	268	251	257	254	285	254	245	251	264	279	233	223	242	257	241	254	242	273	233	240	237	253	273	245	239	268	245	253	221	214	274	253	260	247	255	215	258	236	247	225	245	249	255	218	243	251	265	252	257	249	229	258	261	275	262	256	227	254	246	241	253	240	262	255	279	251	238	256	259	271	277	267	250	244	230	243	230	245	233	258	246	270	267	234	258	245	243	241	246	257	230	250	236	259	244	235	281	261	254	260	262	251	268	257	246	250	256	253	262	262	255	257	210	253	238	239	251	246	269	247	281	242	257	252	236	246	247	250	232	260	262	250	254	242	254	253	271	270	269	272	236	225	250	252	256	243	238	257	243	255	276	265	264	249	275	248	251	257	291	242	222	269	283	262	252	254	261	230	265	277	250	281	257	250	259	275	260	232	234	254	253	240	262	228	256	249	259	261	227	223	279	244	244	258	249	252	265	250	254	226	270
23888	21332	28569	24419	21310	9064	879	621	495	455	435	395	382	373	320	326	320	279	339	308	341	313	281	296	285	316	293	274	301	267	278	277	275	279	266	284	260	300	271	273	262	266	286	283	245	279	274	254	283	276	262	252	246	296	269	281	284	279	240	264	266	259	269	272	252	254	265	278	296	287	281	275	275	239	272	266	239	241	287	250	266	249	278	261	266	291	272	276	285	278	278	290	247	245	256	246	249	256	302	252	262	266	295	272	280	298	274	280	273	250	267	256	236	259	250	263	243	245	254	271	250	277	251	287	264	247	258	287	244	256	267	264	252	274	258	264	270	271	258	265	287	262	279	275	280	243	270	254	265	273	246	246	249	243	289	263	238	252	257	243	251	251	261	275	265	244	259	281	260	262	257	264	262	295	266	260	266	255	277	262	262	271	241	287	277	253	261	278	277	300	230	263	245	285	303	235	256	272	274	258	258	273	249	255	261	281	265	298	274	272	270	290	264	239	278	242	253	280	284	303	280	285	308	264	277	252	260	260	315	271	281	267	230	249	251	279	263	290	269	275	275	257	247	243	260	280	275	269	254	278	277	279	261	282	260	257	257	282	286	248	269	305	282	260	250	292	254	258	244	261	265	276	293	273	289	239	237	250	240	290	241	282	295	241	258	248	287	261	294	276	270	290	290	240	297	269	288	289	298	309	278	266	274	256	263	268	266	271	276	268	256	249	276	275	275	243	263	289	264	260	254	274	285	274	243	254	272	243	271	240	259	298	273	277	283	278	273	268	297	269	230	248	266	281	279	263	247	272	276	281	267	269	268	287	287	275	266	286	264	253	276	239	263	276	269	249	279	286	247	260	271	263	308	285	259	255	278	254	262	231	271	261	247	274	272	285	261	273	264	246	253	250	262	259	268	286	262	259	258	255	259	249	257	229	272	276	263	290	278	234	270	254	259	274	241	258	248	287	278	281	258	254	269	249	248	269	284	272	282	264	276	274	269	294	271	246	252	268	288	290	276	308	276	254	284	258	285	287	247	263	267	282	294	277	298	266	289	281	259	265	272	270	274	287	257	279	270	267	304	295	282	296	254	283	296	279	269	265	256	276	309	252	256	266	253	276	271	274	270	262	289	279	286	251	299	258	266	274	270	252	246	270	287	270	273	254	282	263	311	248	249	222	260	266	280	287	268	266	275	273	270	268	272	262	263	254	271	271	271	266	258	261	256	249	251	269	284	252	261	283	289	262	272	276	249	284	267	263	228	243	253	236	280	313	285	255	279	243	275	271	247	286	235	305	273	234	262	271	245	275	261	263	263	262	271	249	262	264	273	248	268	269	269	289	236	253	246	229	231	283	310	266	251	253	274	285	263	264	270	261	260	258	223	284	249	272	258	254	304	265	241	281	255	270	255	276	263	289	267	299	273	252	269	282	245	268	279	260	258	263	255	253	278	255	229	265	290	268	246	283	252	288	252	282	262	266	302	279	258	280	257	269	278	243	230	277	238	255	274	273	263	283	267	273	264	276	279	267	251	251	284	261	263	244	269	284	258	297	255	267	290	262	277	267	247	288	264	263	280	281	257	265	280	260	281	290	283	247	280	291	249	256	247	284	275	263	263	277	279	269	297	252	276	257	294	299	265	243	200	268	276	231	270	271	279	237	271	231	255	246	255	244	311	283	278	251	268	258	275	245	215	252	262	296	237	258	271	262	265	283	271	275	281	241	273	261	283	288	275	288	302	278	291	271	287	241	269	267	268	293	281	264	287	266	258	239	255	270	258	238	245	273	238	251	273	305	268	272	273	250	247	247	276	251	284	240	247	266	278	245	232	248	261	252	267	277	287	235	280	253	260	275	248	252	271	284	273	260	274	249	257	273	284	270	268	267	247	294	268	254	261	294	299	289	271	258	261	265	282	270	261	249	262	249	280	248	276	282	268	232	261	265	272	264	240	256	267	280	278	262	296	282	251	285	278	273	285	276	250	237	275	253	256	254	254	266	287	279	251	270	257	252	245	275	252	290	289	263	282	263	261	265	268	249	288	273	268	228	286	242	280	298	283	244	254	282	278	283	304	261	252	269	252	267	272	284	286	281	283	263	296	256	243	262	279	252	233	282	270	243	287	272	250	266	249	274	262	304	250	284	253	253	261	242	247	298	303	243	243	269	253	252	256	289	257	264	282	240	269	253	283	262	266	259	250	292	279	267	280	226	249	268	278	285	247	256	273	262	270	274	286	264	247	250	264	265	269	266	283	268	279	283	262	269	244	270	269	266	263	280	250	240	278	294	257	280	273	265	252	249	276	261	229	262	228	278	264	245	269	252	302	245	278	259	249	260	276	277	270	261	284	268	248	292	292	239	277	249	261	269	249	251	284	262	254	230	265	260	248	235	255	255	261	267	258	265	290	272	261	254	258	300	268	270	273	268	297	257	258	243	249	277	278	262	243	299	266	284	230	265	253	285	247	270	272	256	252	262	262	254	258	261	252	250	281	245	259	270	261	274	260	252	265	260	265	253	261	262	268	294	273	275	284	270	264	276	260	267	289	252	267	266	272	266	275	281	276	242	287	247	258	263	244	241	282	265	264	277	296	254	261	287	249	243	256	270	251	281	248	269	280	271	247	290	227	266	271	263	270	259	293	264	261	260	258	279	251	254	282	236	246	293	266	261	288	280	262	251	288	263	277	279	264	253	292	281	271	247	251	288	267	279	288	277	240	268	322	273	243	272	276	255	276	284	309	244	280	275	274	255	282	284	246	277	279	243	270	274	267	260	248	269	279	260	263	275	283	239	279	283	297	275	265	266	272	271	272	277	236	283	270	262	272	287	247	271	269	250	278	269	274	235	247	276	231	264	256	278	266	264	270	266	278	252	275	281	258	261	257	278	283	264	241	292	275	264	264	269	284	255	274	254	258	267	269	267	260	248	267	273	254	247	271	249	284	299	275	286	257	253	235	263	255	273	236	248	293	255	248	228	283	286	279	257	245	243	274	268	263	280	280	248	243	251	264	269	249	277	283	254	267	268	262	260	260	269	264	271	269	255	266	268	278	276	268	290	267	248	260	267	303	263	257	253	263	280	272	274	287	259	279	245	263	276	246	262	253	276	265	290	256	257	252	263	286	267	236	267	266	288	287	275	289	259	237	269	245	270	266	290	277	233	232	270	291	257	288	293	247	276	254	287	275	262	263	262	248	239	264	281	281	293	288	243	265	250	257	259	262	247	232	249	269	271	280	283	257	281	269	288	303	288	257	263	289	247	276	286	248	261	258	275	242	278	283	260	285	267	246	280	281	268	275	242	255	257	292	269	248	253	260	225	244	265	254	263	280	257	281	258	250	276	265	296	259	289	266	249	265	250	258	236	266	278	247	252	269	253	297	250	268	280	273	264	290	284	278	266	256	249	282	273	246	249	282	289	258	284	250	278	286	269	241	263	255	251	262	251	253	296	263	277	251	262	265	271	257	277	282	259	282	265	289	267	295	245
3333	8809	5766	2682	1934	1409	1093	903	742	669	579	509	506	428	404	383	375	341	348	358	313	291	316	329	299	329	315	299	322	320	316	321	322	296	293	302	288	305	323	275	306	285	274	284	300	296	284	272	276	291	302	271	298	321	291	303	274	284	272	278	279	313	306	286	285	309	307	293	283	274	303	314	302	275	283	288	319	278	299	267	259	275	278	322	280	269	284	281	294	239	275	264	292	256	320	300	308	292	276	302	269	259	296	290	243	286	313	244	302	269	282	276	298	255	271	284	276	265	300	282	310	299	275	268	293	293	273	299	278	291	264	278	278	269	282	274	321	301	289	290	264	300	253	327	282	264	265	299	279	296	309	291	282	275	281	309	284	277	284	276	298	291	272	297	265	274	280	287	261	311	275	301	286	311	293	273	284	290	300	283	289	274	276	288	278	314	311	314	283	312	280	265	296	310	287	263	318	281	275	256	292	304	255	298	268	309	281	284	243	291	288	289	313	280	280	281	277	264	312	294	277	298	267	278	292	300	286	288	288	295	278	264	277	258	281	271	272	285	299	278	307	282	279	270	286	270	280	295	289	289	274	282	294	277	280	280	291	294	293	291	283	287	286	294	304	281	306	316	285	272	260	267	290	247	303	288	290	275	298	245	269	305	299	282	283	296	286	283	292	309	260	307	265	296	266	306	285	287	263	284	285	271	292	276	289	293	303	270	251	291	270	299	278	267	280	277	291	245	279	300	291	282	286	287	277	321	296	282	298	297	284	298	269	299	262	314	290	286	266	279	300	252	291	280	280	258	296	279	285	255	260	299	299	274	309	288	289	275	268	246	266	257	299	293	268	270	342	304	274	270	300	285	282	288	252	306	260	271	283	294	293	272	270	292	282	281	271	267	306	310	260	315	290	289	318	287	283	304	291	297	272	272	273	286	310	269	294	265	281	293	274	289	294	256	278	283	300	288	259	301	286	266	279	291	253	283	273	289	280	285	284	270	283	244	274	248	284	269	308	273	277	282	288	315	287	295	313	276	295	282	285	299	275	285	301	272	284	299	286	269	268	282	263	264	289	270	266	298	271	278	281	293	270	258	281	275	256	299	295	314	268	284	265	297	289	286	263	278	309	267	268	316	290	280	294	300	283	261	300	269	285	331	268	277	272	286	272	298	301	262	317	284	312	290	282	286	261	276	261	255	297	283	262	287	287	284	261	289	251	268	286	315	301	276	310	278	280	257	268	263	302	310	274	297	272	281	286	277	274	272	293	308	264	260	287	269	263	284	279	270	271	283	299	303	229	271	290	274	281	282	281	266	263	276	260	318	264	275	254	321	262	293	293	289	257	271	284	293	299	278	288	309	287	291	273	263	258	297	264	305	285	258	258	267	292	285	299	279	258	299	293	284	270	252	300	277	280	241	294	270	276	263	266	267	300	278	287	289	287	268	313	302	290	292	278	289	305	265	272	274	286	284	255	299	277	277	279	276	277	323	277	286	296	267	269	277	308	293	279	315	287	254	275	278	295	276	285	288	278	290	284	327	297	300	275	266	259	272	316	292	265	271	281	278	299	273	291	278	287	264	325	269	277	279	303	276	287	263	290	279	294	259	275	284	288	304	296	289	282	314	291	283	305	282	295	284	285	257	257	283	285	288	293	255	274	281	292	271	288	280	266	279	287	272	254	288	297	286	283	316	245	295	317	301	297	303	267	271	303	300	290	272	262	304	288	270	292	297	277	270	268	275	297	270	274	287	270	297	266	302	287	268	276	271	284	278	297	283	302	250	276	253	291	320	289	282	277	296	266	308	294	286	262	295	271	274	282	279	302	290	288	268	285	318	281	316	278	252	269	257	277	294	307	297	296	278	300	284	271	301	280	267	302	277	280	285	283	278	274	285	275	293	269	309	311	286	323	274	264	269	278	295	277	276	227	262	262	286	309	285	299	280	272	295	284	287	282	294	280	290	279	272	292	262	295	280	243	277	304	263	283	303	277	269	281	284	297	295	269	251	259	267	270	301	258	262	267	300	282	270	277	269	265	281	330	311	303	277	291	284	309	268	301	309	262	313	296	291	325	265	285	258	289	278	313	283	246	258	302	271	300	253	261	257	280	298	293	296	290	278	307	276	283	290	295	311	274	250	288	287	277	275	275	273	264	316	268	293	292	304	271	271	273	304	263	281	291	280	242	295	273	268	283	299	260	252	300	293	284	326	266	259	282	278	262	308	267	272	272	292	266	285	261	265	283	309	273	289	289	262	285	287	314	288	267	268	269	301	289	305	263	311	293	282	279	263	307	252	306	285	271	297	314	291	275	277	285	288	295	274	289	296	274	282	292	281	284	264	320	269	261	291	291	276	275	305	283	310	294	304	290	294	265	275	276	263	307	271	289	304	282	284	302	284	297	274	303	284	295	271	311	294	299	259	299	276	291	310	311	245	251	252	280	280	294	313	272	282	317	292	286	288	280	278	282	284	264	287	278	278	261	297	304	265	288	271	280	269	305	305	285	264	298	277	283	313	286	251	292	303	273	252	269	259	287	272	309	282	256	303	285	283	278	279	253	282	277	263	283	292	286	291	283	306	283	303	300	316	246	265	273	283	315	287	261	298	275	268	278	292	255	277	260	290	284	280	305	257	290	266	259	277	265	271	270	280	268	293	276	265	298	280	254	266	254	288	278	290	287	308	284	283	264	244	299	299	253	307	294	273	290	272	266	295	298	299	291	297	285	286	262	298	274	279	289	289	304	275	262	298	314	294	285	285	262	278	278	273	281	291	272	285	283	259	257	280	269	290	281	279	252	292	288	290	315	260	315	252	300	282	299	282	284	292	296	239	304	276	254	262	288	282	320	284	290	313	288	254	327	281	276	284	264	290	272	254	299	321	268	283	296	274	278	319	313	273	305	295	269	279	293	295	273	281	257	282	300	280	275	275	249	279	297	300	308	304	303	298	304	307	260	319	274	305	286	280	277	280	275	296	281	300	283	279	293	284	300	290	274	277	265	276	276	284	300	277	293	287	281	308	304	287	286	288	306	292	268	278	249	277	285	268	293	292	255	271	271	297	292	286	262	269	292	266	267	286	308	274	275	301	282	319	266	258	273	265	281	283	253	270	291	291	321	276	279	278	254	298	283	285	285	269	302	285	251	307	272	284	266	312	250	275	287	261	278	275	294	296	280	302	277	270	271	278	293	266	249	258	268	303	310	315	282	305	276	259	268	251	282	289	266	292	264	261	299	291	296	283	285	284	265	289	290	271	325	300	275	313	277	281	298	280	271	263	240	304	284	278	288	292	274	274	274	287	220	290	258	285	267	274	292	285	300	288	255	295	281	271	278	287	313	271	293	322	255	277	277	313	266	297	331	258	275	246	310	275	299	271	295	301	269	270	275	272	290	282	270	279	302	246	297	315	280	303	292	283	272	300	271	298	321	254	283	270	271	276	285	304	322	287	278	283	280	297	286	290	266	267	272	274	286	269	294	294	290	301
25196	21358	27436	25499	9835	990	699	582	553	528	507	539	487	507	479	525	496	438	464	496	466	478	472	460	495	471	443	474	440	445	474	423	418	467	449	457	421	470	460	448	444	445	454	473	466	449	458	424	484	417	444	410	473	415	462	459	459	449	446	410	466	466	456	479	477	417	471	492	414	465	431	453	464	444	449	418	450	460	451	436	442	451	424	453	443	473	395	419	475	473	455	445	439	444	431	445	492	485	445	432	442	468	472	459	446	444	450	445	470	437	431	474	443	473	473	454	462	446	448	414	411	401	448	494	440	449	458	451	479	441	467	438	444	463	416	444	441	464	433	470	469	501	458	433	456	457	425	478	464	464	429	477	423	482	438	454	455	436	501	478	460	428	443	455	422	444	465	432	411	445	410	458	442	467	410	453	459	449	449	468	432	422	469	456	442	453	501	430	462	443	428	438	472	477	463	421	446	403	437	418	433	470	454	422	468	467	446	467	468	447	429	398	482	452	430	474	425	445	451	458	463	443	444	462	412	468	414	439	451	443	433	458	427	440	466	433	437	433	448	483	427	453	466	445	477	456	449	458	447	447	488	466	465	433	452	472	453	472	448	455	459	454	463	460	424	446	457	455	464	458	433	404	446	442	474	466	427	466	406	445	447	448	420	501	439	432	436	413	449	452	412	496	498	467	459	435	437	469	474	450	495	400	452	464	473	397	481	491	418	411	456	404	492	449	416	445	423	458	460	487	432	455	407	461	423	441	440	431	450	462	460	440	462	431	492	426	483	451	432	453	436	446	463	459	476	429	413	426	456	429	435	501	465	438	454	425	460	463	447	433	445	437	447	411	449	433	441	428	444	500	461	443	411	449	496	474	451	444	428	425	460	451	447	423	469	438	441	405	447	462	447	468	427	467	434	422	427	454	464	412	450	448	435	453	445	456	410	447	432	420	438	470	456	438	443	464	414	469	433	434	409	461	427	440	450	456	449	430	450	407	475	469	454	427	447	439	428	444	459	444	468	465	438	443	442	435	418	455	433	486	456	464	435	455	484	467	432	436	445	474	457	476	419	417	487	450	430	407	458	442	405	460	435	436	413	440	412	453	446	405	456	447	470	441	450	461	452	444	438	441	460	436	455	470	470	443	436	455	439	441	480	418	434	448	449	415	459	470	468	464	443	438	429	446	462	439	414	446	483	420	455	428	457	428	471	463	435	455	478	447	439	454	469	484	441	383	462	481	472	454	422	447	469	453	431	468	464	425	452	475	430	451	471	486	456	470	436	440	441	445	430	457	443	443	463	451	409	470	474	463	473	438	457	442	453	456	457	454	416	444	445	457	462	477	460	467	402	449	436	418	442	432	425	500	502	443	468	481	416	472	447	449	444	414	466	479	435	429	469	437	451	449	484	430	448	423	452	450	460	436	487	464	439	461	495	413	463	446	440	438	482	468	419	420	425	416	471	452	438	454	419	436	413	428	435	447	474	448	417	475	456	453	453	441	448	417	433	458	446	417	412	442	448	448	463	430	459	479	473	464	469	427	439	460	437	459	462	470	454	452	438	456	444	474	456	427	449	441	452	451	453	434	424	406	428	448	455	464	436	450	451	437	457	431	463	451	430	438	409	437	477	419	449	456	445	405	447	427	454	475	442	432	503	414	450	460	445	404	453	438	424	467	443	432	471	474	454	405	473	483	439	436	416	477	493	427	427	468	435	420	448	455	455	420	448	479	471	393	421	454	438	464	475	430	465	468	472	421	449	468	416	441	440	486	427	495	453	428	447	502	455	455	492	434	444	467	460	452	442	458	443	428	456	452	452	433	417	443	476	440	471	455	413	436	424	464	452	416	423	454	460	479	475	473	509	418	415	497	448	439	439	458	477	419	416	464	468	443	440	416	473	447	454	461	427	461	419	469	407	451	442	475	474	471	419	440	449	457	422	426	454	433	436	464	448	439	486	442	408	424	405	459	419	465	445	456	447	414	428	424	437	421	396	458	483	420	449	427	434	428	441	473	460	448	424	468	451	469	433	435	387	480	457	449	457	475	473	436	438	443	422	439	463	448	442	498	415	462	437	448	432	453	494	446	451	433	489	431	463	482	433	449	425	445	430	462	420	448	455	429	464	464	464	442	439	431	450	447	412	464	462	434	425	437	457	445	451	444	422	451	460	458	460	466	447	397	493	448	450	451	449	441	456	442	463	465	436	461	432	410	467	460	420	431	491	454	510	397	453	449	444	436	431	455	475	455	453	454	404	452	454	467	458	453	408	447	445	443	428	460	446	433	439	443	425	412	439	476	458	450	432	430	445	450	457	443	443	427	436	466	476	440	467	484	445	472	477	420	440	417	452	443	429	436	432	442	451	462	455	432	447	431	456	433	458	445	456	467	441	428	447	460	459	477	493	467	457	463	446	461	428	433	437	462	454	465	441	446	420	464	450	430	429	435	478	431	424	428	428	448	449	456	465	412	484	422	449	434	452	457	461	444	480	471	443	491	464	486	418	440	439	412	480	453	450	482	480	443	488	433	466	437	468	439	480	424	439	426	468	476	419	442	452	471	424	431	516	477	441	492	459	455	438	452	425	410	474	477	441	426	451	452	471	447	429	450	407	425	421	435	444	464	451	485	444	455	428	416	449	437	425	457	432	414	431	396	473	417	451	448	451	461	476	444	446	439	445	448	447	457	482	427	444	459	456	456	447	452	474	435	476	443	472	460	445	429	493	416	445	466	454	469	439	446	428	433	451	430	420	446	428	429	449	482	437	452	468	449	449	471	444	437	481	438	464	444	451	480	465	434	469	432	439	433	462	438	474	415	454	464	467	471	413	453	445	459	441	424	449	467	452	429	447	407	434	452	444	454	437	456	436	448	436	479	482	447	405	445	476	417	481	465	473	465	440	407	429	412	439	485	479	434	440	442	466	415	438	436	429	401	412	441	430	482	440	466	445	453	415	398	460	484	452	471	436	450	477	439	470	470	429	446	464	448	444	456	457	435	470	474	403	450	429	427	441	487	453	430	453	455	477	459	464	443	447	484	470	446	452	454	416	449	433	455	433	436	417	450	429	455	447	432	435	447	424	477	431	463	439	459	428	409	414	458	453	447	454	461	461	438	476	452	454	432	461	441	466	438	461	455	429	455	456	473	446	441	411	434	459	444	458	447	458	428	438	455	480	462	406	452	450	456	455	469	489	440	435	479	446	466	430	426	449	420	446	461	396	446	485	486	437	447	473	473	399	432	446	454	414	450	460	415	446	450	437	453	426	456	478	433	448	421	439	448	474	444	456	410	460	448	440	429	480	437	422	447	451	427	448	480	472	434	449	453	451	430	413	433	487	438	458	466	453	474	482	448	444	431	439	444	459	436	477	464	402	477	421	424	450	455	473	417	470	464	448	468	462	487	477	454	436	466	441	440	435	461	454	427	448	482	461	492	447	448	443	403	455	430	458	420	427	453	442	436	443	487	476	487	444	448	455	443	443	422	423	462
3542	5341	3543	1729	1349	1115	942	809	732	628	633	590	574	531	587	556	554	566	521	533	508	513	501	503	463	472	506	494	496	499	520	504	503	486	446	499	492	473	478	504	472	485	515	481	489	500	480	487	494	465	462	498	452	458	496	457	461	505	466	497	497	451	485	466	469	491	480	477	495	475	485	492	428	477	479	496	481	480	508	488	493	462	442	456	458	491	461	510	466	475	476	481	465	485	501	484	458	499	442	483	498	477	514	511	509	447	443	481	460	450	520	461	486	486	468	478	479	477	442	501	501	481	461	471	489	436	469	511	517	472	451	498	469	465	482	495	472	464	484	478	468	449	457	464	445	453	455	485	496	469	493	491	457	457	487	454	476	499	437	467	480	468	468	504	475	479	469	456	504	464	451	455	492	473	446	491	473	489	448	454	516	488	511	486	495	480	439	463	453	483	506	433	494	495	498	471	498	459	478	486	468	481	515	505	440	464	493	476	454	502	501	502	530	473	466	517	470	457	476	506	500	451	492	467	460	505	462	450	468	479	499	474	489	494	495	474	456	478	465	469	448	469	474	513	481	457	506	454	466	464	477	444	486	447	469	453	497	463	463	482	440	475	492	478	480	496	472	463	537	490	504	500	463	456	511	478	448	452	479	456	484	457	485	467	498	447	482	526	472	469	467	478	458	504	473	477	483	495	475	493	468	448	431	460	458	438	518	481	482	485	500	472	501	471	502	541	463	470	480	514	485	483	453	487	510	481	510	486	490	489	486	452	498	458	476	472	485	440	462	512	523	507	490	489	450	530	487	504	453	449	462	507	486	482	489	481	470	458	499	469	445	520	452	443	517	467	460	482	460	471	475	497	482	491	463	498	487	509	503	492	474	488	472	467	453	488	486	500	484	473	452	462	418	502	475	478	471	476	457	462	457	469	478	478	427	460	456	445	473	480	485	470	442	487	450	528	466	496	484	476	479	477	498	471	455	455	502	477	482	491	453	476	475	470	478	477	444	486	559	509	454	481	470	461	519	482	484	498	490	500	458	465	484	481	490	493	524	471	496	489	477	497	475	487	482	460	469	460	471	467	484	511	496	455	458	467	456	470	473	453	464	490	470	481	487	469	465	472	477	497	491	470	463	500	458	469	471	467	474	530	427	486	478	477	478	493	488	477	481	469	499	492	500	469	469	530	473	473	512	481	494	494	469	507	495	477	488	518	453	504	484	504	472	507	470	520	454	444	504	462	507	482	450	472	465	481	499	487	454	510	495	484	514	466	484	491	480	486	445	453	525	525	484	472	489	457	483	486	455	505	456	454	471	489	490	478	496	493	495	462	463	495	458	444	475	458	489	480	494	485	462	500	485	463	445	483	462	477	502	449	463	463	499	455	479	492	454	481	480	485	517	502	461	489	497	460	460	491	448	483	483	468	466	484	494	425	510	473	506	476	508	470	460	497	484	461	471	496	505	460	465	453	479	489	458	499	467	498	480	446	528	485	491	478	483	448	484	462	479	475	455	467	511	500	489	459	452	498	497	471	463	470	517	461	486	451	466	491	465	454	459	475	519	482	488	494	493	456	503	495	488	478	479	482	516	448	471	479	501	448	491	455	481	491	484	494	465	497	461	459	501	475	466	515	508	484	457	492	513	445	453	490	491	487	472	465	488	448	467	460	470	501	482	482	505	478	446	457	472	465	457	488	481	494	514	489	468	490	462	483	466	470	485	487	450	485	488	479	491	469	494	514	463	465	459	469	489	452	484	469	469	499	462	474	448	508	468	479	489	468	487	470	461	475	501	476	505	452	485	514	506	446	449	543	495	507	488	491	473	468	498	497	513	476	452	482	469	485	467	457	465	474	469	467	468	499	477	511	449	485	480	479	468	490	474	477	490	465	478	467	492	489	493	466	473	522	480	500	495	483	489	480	459	482	474	475	488	503	477	500	476	517	461	459	451	470	474	495	488	457	470	445	498	492	502	515	491	501	505	457	463	456	457	483	476	492	460	497	497	497	486	486	479	452	503	469	507	476	475	449	514	486	473	437	467	493	470	458	473	456	494	473	484	477	440	472	453	491	472	482	491	500	480	453	454	488	469	498	510	453	492	527	467	472	463	479	500	459	517	468	462	518	469	492	476	505	479	471	450	496	492	523	476	518	495	481	499	514	478	469	484	462	472	473	482	476	495	466	474	486	513	446	434	447	477	482	509	474	492	473	464	537	478	485	473	484	483	454	508	480	459	489	462	471	468	477	462	477	478	495	448	465	492	522	475	509	481	502	499	490	477	474	482	478	506	457	452	484	537	470	478	493	454	474	493	439	478	432	450	490	460	433	472	529	468	468	494	477	499	487	512	469	504	477	472	463	455	497	478	481	477	500	470	455	433	475	474	516	502	466	484	439	499	484	490	535	467	496	519	468	482	451	486	470	480	492	472	484	464	482	453	492	483	469	487	497	486	477	472	499	429	458	435	476	511	493	510	487	479	493	468	439	462	479	487	468	443	479	506	496	472	433	449	527	491	495	518	492	456	457	453	471	480	459	480	506	463	476	467	512	470	519	480	536	462	476	460	465	501	455	488	460	476	471	477	472	463	477	461	472	467	485	467	543	463	530	478	459	478	466	464	482	482	509	492	483	458	470	479	443	470	505	470	490	473	480	449	472	443	548	462	468	441	487	425	462	532	467	493	460	494	444	451	500	457	476	470	513	471	470	483	483	509	464	484	510	500	494	452	516	487	479	484	466	469	473	452	471	452	465	435	495	450	469	501	467	449	517	485	449	475	477	485	473	489	471	444	488	457	498	474	468	461	484	450	476	473	489	470	457	476	479	517	492	465	485	438	471	469	481	456	510	495	479	465	490	473	512	509	490	475	446	463	478	468	482	486	502	545	470	473	458	483	487	529	500	490	458	460	461	458	466	476	466	454	452	489	505	492	505	493	499	480	450	431	508	484	441	458	489	468	492	522	480	473	480	501	438	486	490	514	489	452	445	496	483	469	520	455	488	508	480	507	447	510	462	478	502	448	498	471	467	478	469	478	450	468	494	498	496	487	472	489	459	484	461	467	468	481	486	506	474	521	479	473	457	472	503	472	475	456	495	472	478	476	483	479	454	463	483	469	489	463	476	500	489	479	479	491	540	456	488	485	495	473	471	457	501	479	468	486	477	508	469	453	501	481	467	473	479	471	482	486	462	470	485	466	491	482	459	457	474	469	485	454	475	450	485	465	484	512	469	474	450	473	477	489	478	502	485	474	464	448	469	419	489	513	461	479	478	457	456	474	479	501	517	526	476	486	486	464	496	461	488	455	480	464	470	488	481	454	508	453	490	467	480	505	473	509	456	452	555	498	455	488	494	465	471	502	484	496	506	492	498	460	437	454	458	450	490	479	478	471	527	456	500	490	481	500	503	476	443	453	466	516	487	476	500	503	479	455	490	446	486	464	460	498	528	480	467	461	525	480	475	486	528	478	449	486	465	452	475	495	515	469	501
22866	21420	29140	24092	21412	21456	8025	1324	1009	970	837	863	784	729	735	662	709	659	710	642	660	603	618	615	607	585	630	626	589	597	560	614	523	604	603	584	619	600	602	588	623	600	610	590	594	557	602	539	565	560	581	545	568	544	579	600	595	603	579	602	568	625	594	591	590	582	630	578	593	575	588	545	571	611	583	600	539	578	575	608	571	594	579	632	620	591	614	589	564	584	568	558	608	567	604	535	597	590	553	562	602	530	576	554	595	624	541	569	541	610	569	583	566	571	559	598	587	621	620	589	580	582	577	577	623	589	584	587	595	614	555	561	597	591	563	594	592	550	590	557	641	615	560	566	578	580	567	570	587	570	587	614	590	612	612	558	580	592	576	606	559	556	613	587	603	617	609	561	558	570	596	595	573	580	563	544	589	588	562	591	593	583	576	553	606	569	555	573	592	577	580	617	583	555	585	566	556	611	605	554	619	592	587	562	582	555	543	554	589	568	598	583	582	600	593	561	548	586	588	585	592	600	590	533	521	546	550	604	592	587	555	537	586	561	535	597	517	595	545	540	560	561	567	579	555	584	602	618	587	617	558	599	612	590	606	573	554	614	578	583	613	611	596	582	559	593	578	571	585	605	587	564	600	592	607	561	592	585	600	576	592	582	618	585	570	572	562	562	582	599	571	545	577	607	578	556	600	549	577	592	578	581	587	573	579	580	559	623	588	609	545	596	585	561	608	568	618	520	567	616	596	534	593	567	586	556	568	594	560	604	602	623	590	563	537	598	571	584	555	538	563	538	582	591	586	550	603	555	575	560	570	642	555	615	621	574	587	573	555	539	582	521	554	595	572	582	582	583	551	523	611	578	564	607	601	582	568	623	597	588	583	593	552	562	546	566	588	603	595	557	588	578	601	577	572	539	582	589	591	589	552	556	568	585	594	649	538	583	562	579	614	576	600	575	527	557	605	522	541	542	617	584	632	593	602	571	560	561	571	605	593	600	559	581	570	616	544	579	557	604	567	560	576	580	551	550	573	536	577	555	598	602	592	566	631	586	573	565	587	595	547	573	571	575	537	570	592	601	586	533	591	587	571	591	538	545	587	576	585	579	556	602	581	560	576	617	606	560	573	591	564	572	559	553	578	570	576	561	555	587	576	589	532	553	580	577	550	584	573	574	536	590	597	560	570	590	580	550	609	554	611	578	572	579	600	639	597	571	573	566	600	584	601	608	557	604	568	600	640	573	558	553	580	593	594	552	610	593	635	592	558	576	595	547	565	579	572	567	580	553	565	573	544	563	592	603	518	646	529	572	603	586	563	576	544	555	588	585	587	604	542	603	613	588	543	554	612	596	606	551	569	583	589	550	520	589	588	566	619	614	547	559	559	581	585	609	545	570	572	548	567	589	582	550	544	557	551	558	616	583	602	582	593	569	574	609	574	580	573	575	568	573	547	616	563	574	583	576	599	634	611	570	591	616	567	535	527	576	581	612	564	570	610	599	557	528	557	609	599	567	589	577	612	631	594	614	552	592	571	598	576	606	574	608	633	590	588	590	535	565	556	589	557	603	538	542	573	610	580	578	610	571	615	604	593	571	575	575	586	616	563	550	560	577	599	543	565	529	569	584	543	578	587	607	574	555	575	567	552	567	603	583	591	613	601	583	565	613	547	589	595	564	578	590	610	568	526	562	564	562	618	583	615	588	578	568	582	597	549	550	602	571	588	561	582	559	565	570	586	552	590	566	614	590	592	581	611	581	604	554	627	584	568	596	561	571	604	590	615	594	592	561	595	588	536	521	560	578	572	603	580	612	572	559	619	576	579	600	565	582	568	614	606	569	579	539	592	544	578	589	632	593	605	561	606	544	598	553	583	582	564	589	598	588	592	579	563	561	570	582	571	577	583	579	553	598	561	561	602	564	573	555	604	623	609	564	578	580	566	598	587	604	561	562	568	592	590	567	547	599	581	620	579	543	584	540	624	600	569	576	631	546	573	564	591	624	537	552	625	549	585	598	564	582	564	560	547	530	557	596	600	559	589	572	579	531	553	563	607	516	580	601	546	560	578	580	589	564	591	595	588	584	616	583	572	612	564	595	592	549	587	591	544	544	605	582	598	563	606	612	560	570	575	565	589	554	579	557	579	602	552	562	569	592	627	573	575	583	593	570	579	586	587	551	550	574	549	554	566	541	618	592	602	562	595	619	595	573	580	570	603	571	566	593	543	544	551	594	599	580	587	573	527	589	560	602	602	590	585	552	581	604	620	537	596	607	573	574	588	572	590	604	582	619	582	535	590	531	590	600	619	611	571	553	586	566	577	603	582	596	625	557	589	575	565	563	581	610	547	603	597	558	546	552	556	560	592	584	597	544	571	571	592	593	601	590	584	566	566	559	566	600	577	577	540	589	582	607	597	582	609	590	593	606	559	559	587	583	567	590	587	606	615	589	577	585	611	587	535	572	588	599	555	591	598	557	567	578	599	582	547	575	548	594	575	588	626	607	554	560	574	582	561	564	593	575	547	586	558	572	612	600	569	603	586	592	573	588	600	595	580	612	586	604	615	549	568	579	570	593	587	541	588	567	581	566	603	588	549	606	597	560	577	585	587	604	575	575	623	555	629	553	556	541	526	573	598	550	575	555	565	592	639	577	571	577	570	579	558	590	573	579	568	600	554	531	578	580	591	584	610	565	561	600	585	543	569	591	600	569	577	552	595	569	596	585	567	563	524	577	563	603	563	554	583	573	582	564	580	603	523	609	588	624	587	628	599	613	620	601	543	573	571	549	599	550	556	610	595	579	576	637	579	587	621	561	596	573	579	564	618	588	610	628	574	566	582	600	548	588	569	550	570	561	590	542	568	613	568	558	591	573	596	582	601	567	532	541	566	592	578	557	586	581	589	581	584	588	565	559	550	627	602	594	569	588	560	574	553	571	557	631	548	586	591	619	581	565	565	597	574	544	566	587	578	600	595	589	640	602	590	565	562	561	571	593	561	581	552	619	592	565	576	604	603	551	574	574	523	578	600	559	566	546	656	600	590	550	545	575	588	561	560	600	559	570	583	611	583	564	577	567	567	563	575	553	569	519	576	551	598	624	570	607	587	590	589	556	581	588	566	574	586	582	583	570	591	629	577	626	594	584	552	608	579	563	549	587	554	540	536	554	529	568	617	637	562	594	585	573	588	575	588	604	605	589	572	595	581	600	591	535	562	577	552	574	562	573	586	572	575	556	570	563	574	599	590	594	594	542	556	613	556	578	562	573	603	544	583	590	593	545	615	596	587	606	583	562	543	579	606	601	575	590	559	543	526	592	562	584	518	592	580	538	540	559	594	558	604	516	585	569	574	584	615	592	617	605	592	604	576	570	556	559	576	573	610	600	558	583	555	608	608	603	565	553	546	571	576	550	538	604	579	565	593	572	544	583	585	576	570	583	580	609	567	584	568	567	577	589	578	598	541	575	567	546	619	587	592	546	630	614	574	587	581	628
4876	15081	10140	4865	3764	2718	2157	1751	1415	1334	1080	1012	965	875	792	767	786	742	678	651	677	646	703	656	680	656	684	635	648	628	643	592	630	580	606	587	592	612	662	599	642	600	610	612	568	566	579	609	610	576	598	599	604	563	630	568	551	600	616	612	623	598	637	619	604	600	587	596	591	599	609	604	549	584	550	603	609	609	553	574	580	600	575	581	642	589	589	594	598	583	624	591	621	565	622	613	580	589	591	559	617	593	570	570	609	557	546	552	624	609	585	587	588	610	610	582	596	565	549	609	572	561	559	560	562	620	627	633	613	601	629	599	604	582	583	580	563	592	631	551	545	573	657	596	576	642	563	589	584	610	564	568	583	608	573	583	588	591	589	584	604	575	604	614	612	591	560	612	561	577	585	506	621	618	596	606	629	617	584	575	535	596	603	577	636	570	609	608	553	570	598	564	568	569	584	585	591	615	572	603	571	565	594	614	554	564	562	628	568	580	571	564	532	607	590	581	597	559	610	580	588	612	560	596	601	591	580	565	548	605	575	593	591	574	586	599	622	589	610	613	551	606	569	571	619	590	615	570	587	609	580	604	586	601	563	566	578	620	585	586	648	604	547	583	591	612	590	586	556	547	563	618	559	609	621	571	623	600	623	552	540	565	573	586	603	599	574	572	600	568	594	569	582	600	537	563	600	547	613	629	586	609	608	631	569	594	583	626	609	577	564	579	556	546	618	554	582	554	635	582	576	573	569	631	570	569	560	569	598	581	580	602	587	559	571	595	572	588	591	565	595	561	556	615	600	540	600	573	590	588	591	558	576	577	575	608	640	615	571	591	582	586	584	589	584	543	594	548	553	579	590	559	583	587	534	606	595	581	532	620	571	574	559	643	562	572	617	613	614	582	592	584	632	574	553	607	594	573	602	562	597	594	625	635	582	576	543	584	568	586	551	597	622	586	602	525	528	553	557	576	545	599	604	602	552	589	608	536	591	555	576	604	626	564	614	564	597	570	563	581	616	626	626	563	596	587	555	579	584	560	587	570	594	597	538	588	560	567	547	554	597	573	559	578	581	581	579	575	616	572	596	582	542	626	649	564	581	576	576	610	618	592	593	602	580	583	573	583	582	592	582	584	576	551	631	555	569	581	609	574	583	573	551	604	576	584	588	600	575	601	578	596	579	556	615	570	573	606	567	639	581	587	596	558	560	561	594	588	564	573	562	590	547	557	582	549	591	595	587	580	598	585	608	539	596	595	582	595	601	587	564	576	577	590	645	562	599	576	609	570	587	567	612	597	567	583	577	561	603	588	601	577	588	628	557	536	582	607	558	559	611	587	604	560	602	591	627	559	576	593	576	578	589	610	567	566	562	578	619	592	613	602	606	585	580	615	583	604	565	538	540	600	574	590	543	571	595	610	566	536	580	582	575	575	557	584	567	587	598	552	570	576	596	620	570	581	607	621	565	569	592	591	573	555	575	580	592	578	600	609	614	560	580	578	570	523	579	571	556	588	602	588	578	582	591	561	567	586	587	580	570	558	564	593	543	546	577	637	616	591	592	583	537	560	599	556	576	555	589	583	594	583	557	598	588	564	575	574	587	599	606	588	593	577	533	566	575	618	598	559	605	567	597	543	595	576	554	608	596	557	628	564	611	559	597	594	579	615	586	604	581	596	564	575	601	600	631	568	556	574	593	585	570	571	579	600	628	562	596	559	580	586	600	591	557	578	600	589	555	579	550	572	624	542	635	553	593	592	569	600	626	572	593	596	573	544	610	627	581	605	581	592	578	598	556	597	659	545	598	586	613	598	613	553	518	573	584	563	591	561	604	588	532	582	587	596	544	627	548	598	575	564	600	574	614	637	561	577	603	636	563	594	627	590	570	576	573	555	545	606	599	583	598	587	600	589	569	572	594	582	578	568	614	576	581	611	595	584	598	556	628	602	605	555	554	587	582	550	597	573	569	587	580	610	563	581	579	574	635	529	582	539	589	570	589	591	547	573	592	616	565	577	586	591	579	547	617	570	641	635	558	622	525	590	561	585	569	634	622	584	582	600	557	595	564	623	646	580	578	578	566	547	609	570	593	548	595	585	602	577	581	583	583	613	628	607	559	601	560	632	585	579	641	615	580	652	524	568	573	568	595	575	592	558	571	580	564	544	570	577	663	602	617	587	601	580	541	556	571	547	532	547	561	574	552	628	595	612	600	590	613	564	560	535	588	585	582	585	589	550	598	591	594	606	590	575	570	542	577	580	584	610	607	564	551	608	572	577	578	621	576	520	626	571	563	590	550	578	623	574	609	607	616	566	613	586	584	546	553	615	568	612	569	584	592	571	617	619	571	595	584	593	576	562	605	591	616	591	570	606	562	622	577	602	571	587	622	591	606	565	581	588	583	609	602	566	599	558	578	591	570	554	547	576	561	572	590	550	537	574	538	587	600	606	560	591	584	560	570	575	564	568	575	561	547	608	555	580	569	584	575	545	588	570	580	583	575	619	579	640	604	567	546	573	596	569	555	574	579	608	606	579	561	585	585	601	607	598	562	598	565	577	564	588	618	548	574	609	587	562	591	609	579	579	624	595	609	568	585	541	629	588	561	583	577	598	596	563	575	564	601	556	588	602	571	574	644	571	597	616	572	583	606	582	588	629	555	587	579	594	602	598	616	548	540	560	622	586	603	616	569	595	580	554	558	565	568	591	569	574	560	572	574	572	585	559	616	582	592	569	632	590	599	585	559	594	570	590	602	527	575	573	603	587	614	586	574	627	562	593	568	576	578	595	603	564	580	600	666	564	633	611	591	578	544	599	597	550	570	580	593	582	608	574	578	558	574	635	598	558	607	526	602	547	592	590	602	575	609	592	576	611	610	591	581	583	553	588	618	566	584	570	606	530	587	551	595	565	589	560	547	522	609	567	560	610	607	617	571	563	564	585	565	598	576	605	565	549	602	579	572	562	600	608	594	608	589	588	608	592	592	608	567	612	644	578	589	585	607	610	575	549	591	582	552	599	595	566	600	626	593	541	560	582	554	582	569	578	528	577	540	630	579	601	574	590	591	581	575	613	550	601	598	575	542	597	611	651	601	598	562	605	595	562	580	597	611	571	611	627	585	588	623	568	585	567	614	583	555	593	566	642	606	539	566	602	602	582	529	603	596	605	581	615	578	568	618	576	585	538	576	604	549	541	611	586	556	580	573	602	578	583	566	556	548	619	626	605	592	613	567	578	579	595	595	519	582	580	579	557	535	606	598	577	617	614	593	586	588	602	581	585	580	620	574	620	570	533	543	562	572	611	565	629	593	537	612	572	549	576	604	599	563	590	605	524	601	580	605	593	581	635	553	565	575	628	586	577	585	561	535	625	540	647	614	628	613	575	581	569	613	667	600	637	602	560	589	595	609	567	546	611	557	564	570	579	539	595	610	594	562	553	592	591	603	611	571	593	561	560	560	556	580	624	554	602	624	586	614	617	571	624	598	570	567	582
28068	17481	3347	634	482	437	323	272	236	228	220	243	242	249	232	217	205	217	214	233	230	198	230	242	227	222	232	244	236	222	209	242	244	217	262	262	209	233	200	232	233	210	248	202	232	247	250	236	233	226	218	238	266	246	263	251	207	234	236	214	218	192	245	186	230	240	213	239	239	226	222	188	213	233	209	226	210	232	216	213	243	207	212	230	234	225	228	219	232	215	233	227	235	230	236	211	218	233	227	229	235	234	227	231	219	242	219	223	214	251	220	249	230	222	206	236	206	222	216	227	240	208	209	200	229	220	223	196	223	240	231	229	235	222	214	253	201	226	222	214	254	204	226	225	193	246	248	211	261	226	244	223	221	211	206	188	213	243	221	244	239	207	236	237	250	246	217	226	240	233	209	220	213	212	224	224	237	246	216	211	238	233	206	222	219	208	248	216	194	220	251	203	222	221	235	233	241	227	255	213	220	218	226	227	219	248	240	237	238	206	216	204	255	224	210	207	221	215	212	244	228	219	207	207	220	206	227	218	216	225	200	182	222	231	220	215	240	214	218	249	227	208	208	234	232	256	208	232	212	226	230	213	244	222	205	220	245	228	234	224	228	270	227	228	212	226	226	225	226	223	205	203	245	228	218	215	243	233	196	227	241	211	224	224	235	235	214	228	231	253	201	230	220	190	214	204	245	238	231	235	240	184	233	243	226	235	210	213	224	206	202	242	216	210	244	220	214	222	232	231	233	224	218	208	228	237	211	232	225	207	234	208	189	216	214	187	228	210	212	244	238	243	235	227	233	258	234	213	218	236	230	232	207	223	213	240	230	207	247	239	201	222	246	239	244	211	229	201	211	213	239	204	199	216	228	222	245	242	193	240	235	219	231	224	234	233	230	210	212	251	234	230	229	211	223	233	222	233	215	211	249	208	245	235	231	212	212	213	227	211	229	214	214	240	235	226	260	218	216	258	241	251	225	207	191	239	236	244	207	245	235	216	231	228	198	218	241	220	217	221	202	257	210	255	213	231	213	224	197	205	209	218	227	236	230	213	230	212	231	217	206	213	223	230	224	253	221	237	239	221	230	231	231	239	226	209	248	216	213	204	227	214	209	241	241	208	237	216	245	210	246	226	232	234	220	209	209	233	220	233	230	217	243	197	228	238	234	215	212	206	199	225	229	232	225	211	205	230	214	233	235	230	236	239	224	227	233	223	259	233	235	202	215	213	234	222	221	219	239	220	211	221	230	200	208	236	226	255	246	223	243	243	240	231	223	227	218	247	211	219	217	239	231	223	260	259	200	226	184	233	221	245	220	213	221	233	234	226	224	228	216	216	237	227	215	231	221	225	230	240	222	194	248	222	214	243	204	226	222	205	243	222	231	223	248	193	212	205	234	216	215	232	233	228	222	225	216	227	224	243	228	220	216	230	252	246	212	257	218	224	229	245	218	241	237	213	217	208	238	223	217	220	225	237	225	222	213	227	231	204	230	218	193	205	229	221	211	220	235	215	224	213	204	224	243	236	243	233	212	222	190	217	225	249	244	223	249	218	233	214	210	221	232	211	218	211	227	210	216	216	241	213	202	231	240	211	229	245	198	251	243	198	222	213	207	222	221	238	218	231	237	202	228	237	213	214	221	230	230	233	227	240	210	231	224	210	228	201	250	217	214	215	231	234	258	183	214	212	235	214	226	234	216	229	262	236	206	236	225	211	232	239	217	216	235	250	221	238	236	241	259	206	252	240	219	222	225	208	209	215	211	196	236	221	227	223	211	268	201	217	246	201	239	239	233	229	221	213	202	211	218	224	223	226	242	211	189	228	250	223	212	240	183	212	197	217	229	216	216	223	233	240	209	266	216	206	212	238	232	232	257	230	224	237	209	203	217	213	238	220	230	204	198	227	220	246	205	216	215	232	223	213	238	255	228	227	251	217	213	240	216	238	230	207	227	228	225	240	208	251	221	203	239	214	241	240	221	232	196	214	216	204	244	206	244	212	246	217	252	218	205	213	232	196	228	236	219	220	241	214	229	226	203	209	237	227	229	201	252	232	242	210	211	234	225	209	217	245	242	216	204	235	230	228	211	229	250	223	238	239	255	215	192	214	196	208	223	237	228	210	228	252	229	221	224	235	215	213	221	236	236	211	207	248	212	221	225	217	236	211	206	256	224	187	233	242	212	236	197	244	213	236	211	215	213	210	232	227	217	212	225	222	205	218	206	243	235	226	211	203	206	242	232	221	197	247	229	225	201	227	231	250	227	248	234	228	218	229	241	210	257	242	228	210	226	228	248	213	200	205	240	247	223	220	208	225	226	222	252	198	217	254	210	227	243	227	229	232	220	207	246	218	213	220	201	230	220	228	234	239	207	233	215	243	216	234	202	197	229	215	200	214	255	239	239	235	241	197	232	211	234	231	226	230	223	207	205	213	227	217	241	232	229	212	225	218	221	230	242	223	212	228	215	219	239	244	236	212	212	235	210	222	249	235	243	222	224	215	216	238	219	214	243	212	199	237	214	209	219	220	210	225	208	218	237	218	218	199	221	211	219	244	238	209	197	227	233	216	229	229	193	227	235	208	213	223	232	226	252	215	221	236	219	205	221	253	234	220	218	212	217	214	220	230	227	242	214	191	239	214	219	240	224	218	204	231	226	235	238	235	197	200	184	228	232	243	224	217	240	227	225	227	228	240	220	239	215	218	207	220	225	248	225	244	217	217	235	223	220	202	205	214	227	218	250	241	246	203	251	225	205	240	243	230	243	218	253	225	217	220	229	236	232	214	205	220	238	214	233	219	216	198	219	212	211	229	225	215	218	223	229	209	221	206	215	227	226	216	212	231	237	248	234	241	245	252	243	227	275	207	228	220	209	220	242	226	245	225	209	278	241	211	247	222	212	228	215	191	251	210	219	231	248	204	235	205	216	220	212	247	207	232	225	215	219	224	212	233	239	208	216	227	226	232	227	220	219	242	214	213	225	215	194	231	242	244	245	222	203	210	230	206	246	248	198	239	241	229	204	204	216	195	226	211	218	215	214	220	215	208	222	231	228	230	215	216	231	220	206	222	227	210	211	205	211	254	223	214	232	238	234	219	226	210	221	203	208	207	216	228	226	207	209	227	201	216	223	216	216	209	210	209	240	222	243	237	221	227	205	233	236	233	203	217	238	220	220	198	213	215	241	209	225	211	225	231	229	213	223	223	224	233	239	206	228	234	228	215	232	244	243	237	202	222	253	235	218	228	226	217	209	225	232	212	220	238	219	241	224	201	247	244	225	217	219	246	237	233	240	248	213	224	235	235	232	222	221	234	199	223	230	217	227	211	217	245	204	234	258	237	215	245	228	240	241	219	247	209	241	221	229	225	228	190	216	237	214	240	220	228	230	212	264	241	202	224	221	191	218	224	219	244	235	214	250	219	220	217	230	223	213	229	208	210	223	232	210	210	237	216	223	205	228	227	238	210	250	219	227	231	222	192	228	224	236	227
4322	894	651	424	378	329	316	279	256	272	257	265	243	271	259	271	268	240	257	243	259	287	277	290	244	250	267	268	252	250	278	259	256	246	217	267	244	262	248	243	259	263	232	258	298	250	232	261	254	260	256	257	233	253	268	299	276	239	254	248	235	255	237	236	263	273	267	271	265	267	267	302	229	262	249	259	256	246	234	266	251	250	246	259	292	238	239	276	252	274	246	257	250	251	260	300	239	282	267	239	229	272	233	260	251	263	253	250	258	242	309	276	261	272	254	213	268	245	284	250	257	239	256	266	225	266	249	237	255	274	254	243	247	232	236	268	239	239	271	254	259	240	205	259	251	253	270	248	257	259	264	263	275	254	275	225	263	280	232	271	260	223	269	240	251	237	249	281	273	240	263	271	257	271	261	233	260	254	266	258	251	222	239	266	264	220	266	241	253	246	289	238	248	296	249	268	255	241	214	261	234	242	247	258	275	258	260	265	248	252	243	246	279	260	256	274	274	246	242	245	275	251	243	254	241	268	243	249	260	245	279	237	279	234	262	247	277	264	264	251	267	252	226	246	287	211	254	245	251	267	286	262	257	247	277	226	232	245	247	248	256	248	265	271	246	236	264	236	279	246	240	232	258	241	249	259	252	229	283	270	239	241	271	270	240	270	245	253	255	251	241	232	254	244	251	244	242	232	240	267	265	243	214	263	239	261	253	238	247	264	239	244	237	266	277	277	255	254	275	225	256	254	249	261	228	229	250	249	264	267	251	245	242	256	232	256	264	270	273	272	261	267	254	247	268	235	230	271	249	243	277	235	223	224	274	265	213	240	249	275	260	252	256	226	283	250	257	238	244	247	274	239	255	252	279	268	238	263	279	245	242	257	243	250	259	260	238	269	214	242	266	290	266	272	277	249	251	290	246	242	270	227	261	281	264	257	252	265	275	250	251	244	242	257	259	280	243	242	245	267	230	275	228	212	246	246	264	264	275	245	260	254	248	253	259	253	243	268	284	241	246	251	254	268	253	275	249	247	255	244	264	252	248	232	227	228	266	255	234	267	255	250	245	244	238	292	255	265	267	259	252	261	233	242	263	258	257	258	243	263	275	272	248	251	258	295	224	248	253	247	242	255	249	249	255	279	233	273	226	272	272	270	270	250	253	249	238	239	261	274	234	238	234	220	298	252	232	235	238	247	252	268	259	251	232	256	246	245	281	273	253	251	218	256	238	267	257	282	286	225	287	236	278	226	246	244	269	254	270	243	254	267	263	242	256	254	263	245	265	243	242	250	244	255	212	274	247	244	251	276	238	232	252	267	272	252	252	221	236	231	211	268	270	266	248	251	255	278	244	258	264	259	251	252	271	285	262	263	257	264	258	248	256	259	213	261	244	259	236	226	271	275	241	261	233	276	234	242	256	259	263	279	254	244	252	253	222	259	256	232	266	239	247	230	228	219	238	254	256	249	267	259	265	236	251	248	250	254	197	262	240	252	249	267	253	247	241	256	243	246	281	269	260	252	253	261	270	243	257	283	264	234	263	240	247	250	235	239	239	206	248	275	280	250	225	266	266	256	247	250	235	261	258	274	234	260	230	243	252	248	268	264	229	250	244	251	252	252	255	213	238	225	245	244	272	258	244	246	258	260	267	267	241	270	243	280	257	277	265	255	273	268	258	253	270	218	245	269	280	247	247	243	263	243	240	251	246	240	252	233	242	257	249	263	236	237	265	229	230	250	269	231	273	242	262	273	253	253	209	241	242	275	268	211	221	274	258	255	254	212	248	246	257	239	229	239	246	234	242	266	228	237	243	229	250	238	248	227	256	263	257	257	259	268	256	239	251	270	231	250	243	249	236	243	256	258	241	237	271	254	280	232	247	266	241	236	249	240	259	230	246	256	244	220	245	227	260	234	251	268	248	250	265	219	265	257	228	260	227	233	250	267	246	241	268	282	238	256	240	285	241	247	256	268	250	260	274	274	215	246	253	250	249	226	264	247	282	260	242	249	235	251	245	267	246	251	262	292	242	240	261	255	257	219	258	268	255	222	227	264	246	256	274	208	266	252	254	272	253	232	243	285	223	248	223	233	288	236	243	245	241	265	244	286	266	234	260	260	254	275	251	251	267	267	257	256	289	240	247	251	247	241	223	241	260	267	255	252	288	263	279	287	253	204	276	278	257	254	231	254	276	260	238	246	286	260	265	238	237	267	249	241	246	251	256	249	261	263	251	274	259	265	256	256	272	246	271	261	271	246	256	258	260	239	262	250	218	254	255	230	254	268	287	257	259	248	292	258	256	250	279	254	274	246	243	263	257	265	249	246	239	259	285	260	240	218	259	253	252	224	244	267	259	241	233	271	268	248	242	243	220	255	237	249	250	245	246	229	273	242	270	240	250	253	241	291	259	237	266	243	272	248	274	263	248	277	265	261	286	252	266	258	256	244	253	256	262	264	234	251	252	218	248	239	293	271	262	253	271	255	270	274	260	243	274	284	240	265	222	234	259	266	249	264	258	260	262	247	256	253	245	261	238	225	238	238	241	269	224	245	287	293	243	239	235	272	254	272	253	274	255	238	237	265	269	234	269	235	272	257	246	262	254	235	261	266	251	281	247	232	264	250	252	272	254	249	247	289	270	266	248	224	255	254	227	252	270	268	252	258	250	249	230	274	229	233	229	236	244	241	257	288	255	242	241	268	279	257	253	245	228	282	261	263	243	252	264	235	239	259	235	237	253	242	232	277	258	245	236	262	234	263	264	254	251	253	257	245	283	249	257	263	265	258	273	255	257	245	280	264	245	230	249	248	236	274	292	271	224	242	243	249	232	218	273	244	247	257	246	260	255	247	240	247	251	255	225	237	249	240	258	249	252	249	247	229	262	283	260	265	225	270	274	226	259	229	244	250	262	258	272	254	250	241	249	263	240	259	262	267	236	253	260	284	264	259	280	266	256	256	270	258	278	237	245	238	257	248	244	241	244	288	249	283	250	238	259	249	258	256	237	245	232	249	239	244	240	235	261	250	261	261	252	278	237	249	250	248	252	266	223	241	236	271	286	230	233	279	260	270	249	243	256	240	232	268	251	265	252	249	227	257	245	241	253	268	253	229	282	252	242	237	227	229	211	252	250	257	242	252	249	280	264	246	244	249	271	249	247	251	253	265	260	254	265	254	266	258	274	292	257	251	259	249	254	247	246	244	261	249	265	243	261	253	241	243	267	285	227	260	274	276	222	242	254	246	231	234	260	266	246	234	276	235	258	265	284	258	237	284	231	242	272	244	234	264	249	233	216	264	249	259	253	239	236	233	249	252	267	231	260	281	260	280	251	267	256	252	255	251	280	231	250	279	263	273	273	254	238	247	266	253	270	241	255	275	247	250	259	268	263	274	260	238	237	268	240	268	257	277	290	271	270	251	261	270	285	231	262	283	256	241	220	258	242	250	252	249	227	259	262	210	253	241	268	245	247	240	245	241	266	254	240	235	276	269
23929	21368	28612	24484	21356	8923	898	591	518	456	412	398	379	325	324	323	307	328	288	326	329	320	282	287	271	273	298	306	262	299	300	282	281	285	269	255	278	306	264	287	261	291	285	293	270	279	260	290	280	269	263	287	257	275	252	275	289	267	269	262	297	277	250	255	270	281	288	259	239	259	243	275	270	266	265	257	263	274	278	267	253	273	269	266	301	290	276	255	275	281	282	293	293	272	287	278	268	251	292	241	275	245	295	279	254	274	298	253	248	299	273	269	256	262	248	248	269	271	243	258	284	274	282	268	258	280	282	241	274	257	277	268	275	270	271	300	278	271	297	257	258	266	277	256	275	264	281	288	275	277	287	294	276	237	253	268	275	284	270	248	280	284	272	270	314	261	287	274	263	256	275	268	249	275	274	310	283	278	280	287	246	277	249	282	264	268	290	282	241	275	240	258	278	260	271	260	247	273	260	261	279	262	243	269	274	269	276	233	286	266	260	278	268	230	272	313	257	248	274	268	263	243	283	250	285	238	258	247	269	268	281	254	262	254	276	252	264	283	266	269	257	240	275	283	263	280	268	285	275	281	278	245	289	248	277	286	258	288	270	271	258	263	275	258	245	278	275	265	270	268	258	272	249	281	271	239	247	285	260	277	267	279	228	271	256	290	291	276	265	280	239	286	277	297	273	263	280	242	270	253	304	272	276	291	271	270	272	254	300	263	258	274	254	287	285	271	254	258	271	253	269	273	288	251	257	259	276	256	264	258	263	274	268	270	271	258	259	260	271	285	273	275	283	272	268	273	265	274	273	269	259	269	279	275	259	282	256	295	262	262	250	247	255	263	286	287	271	238	262	296	263	243	262	266	286	279	283	251	258	250	279	262	262	291	274	264	270	285	262	255	254	257	275	262	254	263	268	282	249	261	268	259	266	287	278	272	243	286	235	224	295	276	282	254	249	253	275	289	266	265	254	262	284	270	265	263	251	247	288	271	271	273	237	275	274	267	261	270	282	266	275	262	269	302	264	273	234	286	253	263	254	297	239	286	224	266	258	263	247	280	271	265	260	276	246	275	259	278	275	273	281	281	245	295	295	276	286	278	277	252	237	250	290	256	270	279	231	238	279	250	284	267	254	279	271	293	311	235	249	276	265	270	278	266	277	260	288	276	256	262	266	237	267	284	233	271	259	311	264	262	267	255	261	255	250	244	262	263	240	237	287	289	273	256	259	249	255	291	256	269	285	283	253	286	255	288	248	278	274	259	268	286	270	258	271	275	271	245	259	237	268	276	250	257	297	250	262	289	265	278	278	247	280	271	271	294	272	271	271	263	261	280	293	266	280	261	259	304	287	282	282	264	250	286	268	260	214	284	286	271	272	252	258	264	260	271	294	308	255	253	272	249	259	277	297	284	273	271	247	268	308	266	273	280	279	265	286	265	289	245	243	253	266	261	256	274	242	284	275	243	253	275	268	270	277	253	281	255	262	260	263	287	303	281	284	268	246	251	285	258	268	264	253	258	329	273	274	254	262	276	270	253	259	244	281	291	264	291	263	263	247	259	284	279	277	272	286	263	293	249	262	267	288	270	240	251	279	259	258	269	279	271	271	272	271	256	282	256	270	267	255	259	227	269	222	265	284	283	252	252	235	267	285	262	247	269	270	265	247	249	243	266	272	265	267	274	257	250	272	267	283	279	256	274	270	278	296	253	277	260	266	278	254	249	291	279	310	273	262	272	272	263	263	265	269	281	275	277	268	260	283	246	240	249	243	274	280	243	288	259	271	285	264	285	273	275	252	261	278	291	244	295	259	251	296	281	279	273	282	303	278	288	277	253	296	275	271	261	275	277	274	258	273	291	262	265	278	292	287	277	266	261	263	261	263	273	267	275	276	283	283	256	261	237	264	258	264	260	279	281	252	259	241	282	271	262	248	280	290	248	267	260	247	267	280	280	268	238	272	253	270	287	293	286	281	250	273	271	253	281	249	270	272	283	276	254	253	272	272	230	259	242	262	250	275	293	303	260	263	274	284	243	265	240	263	273	259	272	249	273	257	280	254	259	228	265	268	270	274	251	264	273	248	289	235	260	263	261	284	265	264	275	250	242	284	260	243	262	311	280	271	287	270	268	293	258	263	231	250	268	265	253	261	263	284	257	265	259	261	306	260	254	255	293	291	247	247	251	250	248	278	275	265	256	259	248	275	281	280	236	250	261	266	286	266	312	293	246	272	244	291	264	247	256	237	276	255	272	277	259	300	258	269	298	258	279	247	274	271	240	277	283	254	257	262	246	250	285	250	252	261	274	283	273	243	268	260	273	260	249	300	259	273	265	282	271	265	273	325	258	272	233	265	259	301	281	272	256	263	250	318	237	238	280	280	256	257	259	270	265	288	256	268	249	233	271	276	254	268	266	254	261	265	279	267	260	269	224	276	233	261	291	285	268	256	297	258	273	266	277	275	282	295	242	269	259	275	250	250	252	288	291	261	278	268	254	263	254	300	248	285	242	280	252	268	274	279	274	216	265	273	258	274	273	256	269	277	284	280	260	303	257	281	270	262	272	249	250	275	252	257	250	287	277	249	270	260	262	250	264	271	288	256	279	262	282	282	273	265	265	261	267	265	262	269	246	238	269	254	281	272	258	275	262	260	258	268	256	289	267	249	285	268	262	275	260	264	267	238	292	262	268	267	307	243	266	251	258	250	267	278	255	278	282	263	233	254	242	269	258	264	253	242	236	260	267	258	265	282	267	260	257	265	270	254	273	280	243	288	257	286	259	290	266	244	274	286	268	273	250	255	279	276	267	279	275	267	269	233	288	259	286	262	240	251	270	253	266	267	264	262	264	268	257	263	277	268	244	271	313	285	280	271	281	246	271	280	264	276	277	276	266	275	270	271	276	252	255	280	269	271	251	265	240	266	263	250	270	281	269	275	281	275	290	258	263	254	273	258	242	267	279	282	260	283	256	268	249	288	265	298	266	275	241	278	259	267	273	290	274	253	294	239	293	278	294	277	246	284	281	301	288	269	291	295	252	268	284	247	270	269	258	253	263	265	246	259	255	277	267	274	282	279	269	282	263	254	233	256	281	276	232	241	236	277	253	270	278	264	275	261	276	288	305	267	274	312	254	264	283	268	280	263	254	278	238	267	288	256	236	248	282	272	230	266	285	250	278	249	251	251	277	269	266	264	269	269	284	252	254	249	268	310	278	267	262	259	249	248	284	283	254	264	245	274	279	261	236	275	245	235	265	252	283	247	270	233	263	258	282	262	273	250	278	263	253	268	282	277	252	283	279	264	245	289	259	260	264	303	236	248	262	268	261	246	268	266	296	257	279	241	253	278	251	262	258	230	277	266	235	292	249	261	273	260	268	288	256	235	270	268	303	248	240	273	244	274	276	271	262	269	269	295	281	282	251	268	280	262	258	257	261	271	287	271	266	287	279	237	239	246	260	304	277	275	251	269	305	253	269	283	282	265	263	234	290
3356	8865	5888	2677	1936	1424	1093	944	736	602	553	500	434	457	389	363	330	385	365	335	335	328	298	333	302	304	309	297	317	336	311	317	284	302	313	303	330	308	271	262	273	282	294	294	297	298	280	277	284	288	262	279	311	286	261	297	299	266	267	303	270	298	331	291	290	276	300	272	284	304	291	271	290	274	301	305	267	284	234	287	278	286	262	272	283	278	289	290	300	306	268	260	285	274	302	278	272	288	273	278	299	310	281	256	276	261	251	322	280	294	276	280	299	278	288	286	301	271	289	265	253	277	289	266	317	296	259	293	287	311	284	298	288	308	269	283	270	277	294	293	315	264	286	294	291	290	277	302	299	276	287	270	279	282	262	293	297	294	285	275	295	295	309	288	272	293	284	285	289	275	294	309	286	305	261	267	277	276	273	262	306	296	281	299	254	288	295	273	296	278	273	289	266	311	260	274	271	286	311	322	260	284	309	278	280	296	274	293	285	289	266	295	279	284	302	290	279	303	309	310	275	322	309	270	266	260	280	283	302	263	276	278	269	270	269	314	283	290	284	293	280	271	308	300	286	309	299	303	279	302	264	264	276	270	305	303	302	288	328	268	302	335	275	279	280	286	306	265	295	271	298	279	273	274	274	297	301	297	301	273	300	291	271	266	266	288	290	287	269	283	281	277	297	291	264	289	286	296	312	285	240	284	307	269	303	267	290	268	282	294	299	263	275	272	287	304	266	293	287	287	310	276	298	306	267	262	279	276	248	292	261	228	290	276	299	318	287	292	265	263	297	267	307	272	308	269	302	285	280	285	298	257	307	280	307	286	273	281	277	277	306	289	275	261	251	269	250	295	304	277	297	283	281	296	302	297	283	291	268	283	287	317	278	302	261	288	282	272	280	299	305	281	276	284	276	317	261	280	280	278	321	301	269	288	269	274	280	286	273	286	273	272	261	279	294	285	305	240	257	259	297	286	296	295	300	281	285	265	277	279	272	275	292	274	322	306	301	271	266	280	268	284	302	268	303	288	295	282	289	279	298	296	312	291	287	265	300	280	268	310	279	289	297	286	288	301	267	274	292	295	284	289	277	304	293	280	303	292	311	257	286	254	286	287	291	261	289	271	310	294	286	252	300	297	295	271	298	303	293	293	284	302	323	305	299	294	261	280	272	275	269	275	278	298	276	299	304	251	285	299	283	254	282	296	269	290	284	289	275	274	305	292	262	275	251	265	264	306	291	268	285	283	260	289	300	283	269	311	276	266	296	283	270	318	282	285	301	267	275	265	302	288	297	295	294	269	243	285	280	313	294	304	269	257	267	322	272	285	257	307	311	268	307	276	280	269	278	290	305	294	294	269	273	274	271	290	290	290	301	286	274	276	283	288	264	296	301	303	287	296	278	304	266	286	307	293	257	269	270	265	280	273	269	294	329	286	290	300	291	265	255	263	286	315	272	262	286	329	306	262	298	281	276	302	274	297	258	275	268	306	304	275	266	297	277	274	250	291	274	275	281	249	270	279	287	273	274	287	278	278	296	270	292	278	287	302	290	308	290	271	277	279	289	269	283	258	315	279	306	291	299	283	278	295	295	276	247	315	290	276	262	270	306	284	298	268	291	277	310	312	276	272	323	296	270	265	284	259	307	293	281	258	314	266	277	283	272	296	292	260	246	273	303	260	259	269	281	301	291	318	280	285	280	272	262	278	276	252	280	291	283	298	273	291	307	297	279	308	257	306	267	284	277	266	274	307	282	295	301	253	309	262	297	288	254	303	275	278	262	279	266	269	316	272	303	284	314	277	281	278	284	287	273	268	293	275	299	299	261	269	288	279	260	302	281	258	280	280	275	286	282	278	279	306	290	273	267	282	278	267	276	275	288	256	308	299	294	273	258	268	263	263	274	282	308	265	258	274	271	306	278	284	278	292	286	265	271	311	288	269	281	279	300	310	315	285	275	286	286	274	307	274	287	261	293	325	305	291	289	277	291	239	322	292	316	274	271	305	279	283	272	301	284	278	267	309	274	283	273	267	284	317	287	298	268	292	283	269	274	286	292	273	272	283	280	289	265	287	284	279	280	274	289	279	302	303	289	277	274	284	297	285	289	281	287	308	290	263	305	296	279	271	269	298	285	287	257	294	272	266	286	265	263	268	304	275	315	295	306	269	279	281	312	259	280	281	299	282	297	287	239	294	263	239	273	284	279	300	278	308	287	282	269	299	267	285	279	272	281	270	281	291	281	277	284	279	268	317	294	272	280	275	305	297	309	303	257	288	294	316	244	271	257	306	281	270	296	254	286	279	277	317	271	285	273	286	260	271	281	295	264	289	275	281	316	265	301	271	287	288	252	266	266	278	260	271	284	275	305	281	261	260	270	300	302	291	300	279	265	273	274	288	282	271	277	301	261	265	303	242	304	283	263	256	289	259	290	301	275	253	251	285	278	309	265	315	279	249	277	294	305	293	310	293	281	286	274	303	274	276	289	280	291	270	279	302	294	303	271	268	258	293	275	271	269	310	274	271	290	258	282	301	270	271	267	302	301	283	275	265	262	298	290	300	284	286	276	250	307	266	277	302	303	304	279	278	274	279	307	285	294	302	299	290	272	283	306	296	291	283	288	292	293	311	274	272	283	276	274	285	300	283	286	288	291	276	264	279	285	295	274	286	302	293	249	298	272	270	277	279	281	255	275	313	327	301	290	295	271	334	311	282	281	262	308	286	261	293	276	309	285	255	276	261	317	257	255	266	261	242	306	299	271	295	271	302	280	282	290	303	267	298	285	282	291	287	289	246	333	311	271	263	297	271	309	268	272	302	271	278	290	305	267	288	270	280	264	282	295	283	267	297	291	315	283	295	301	284	269	284	294	272	268	289	271	270	285	295	299	281	287	291	300	268	280	277	270	278	301	280	297	257	281	276	301	300	291	262	277	286	278	283	281	281	310	278	310	279	280	243	284	293	294	270	288	291	290	316	279	312	270	291	274	281	273	298	281	275	272	291	302	279	275	307	294	298	259	294	292	287	286	273	306	283	295	296	287	265	282	254	279	262	306	298	275	309	264	298	258	282	277	286	269	273	291	280	304	250	319	276	301	293	272	281	278	277	293	275	292	273	265	275	286	280	289	262	274	271	272	307	298	300	289	286	286	290	296	298	292	324	302	269	266	258	322	298	300	266	282	289	292	294	290	295	250	279	281	315	287	271	275	288	278	291	286	303	304	281	285	296	289	270	319	263	258	302	265	295	262	272	296	301	263	280	250	331	272	296	272	285	262	285	275	269	299	294	281	295	266	275	290	294	296	302	273	305	290	284	300	259	282	299	261	294	281	278	287	290	278	298	300	254	274	297	274	282	250	304	271	279	278	281	307	288	342	298	286	260	277	275	269	289	283	265	302	275	284	256	271	295	267	245	274	279	317	287	277	281	288	257	286	266	285	279	256	293	287	263	264	271	237	305	269	266	253	278	297	311	272	255	284	267	292	282	270	289
25148	21379	27497	25514	10054	895	670	589	530	528	529	461	547	477	469	453	472	493	444	477	462	475	449	421	458	438	469	461	474	480	426	484	472	469	469	470	494	467	446	445	459	437	426	425	440	454	458	461	466	464	487	412	440	490	407	434	472	455	490	421	470	427	473	442	423	470	441	486	445	464	465	475	453	436	405	464	432	445	437	464	474	442	430	445	493	472	457	465	459	392	461	450	457	440	449	446	447	430	422	427	435	440	467	435	426	450	447	458	441	443	438	448	433	425	456	432	428	462	456	441	474	431	442	478	474	416	429	414	452	452	448	470	471	440	438	457	495	431	463	447	437	434	432	444	443	483	429	449	471	462	440	441	491	429	438	445	486	437	472	446	445	474	450	419	451	498	471	484	435	443	427	428	445	443	424	446	416	464	451	438	445	470	459	449	432	480	465	417	430	471	440	458	381	446	449	429	449	463	450	430	460	436	430	412	473	447	443	427	472	447	452	425	428	433	456	467	449	450	459	465	438	444	446	381	451	455	447	453	455	432	439	476	413	470	447	451	467	412	418	451	438	436	422	424	447	426	443	455	434	501	437	450	458	431	413	417	479	457	449	458	479	430	464	474	467	452	497	483	421	439	489	439	459	456	429	470	414	461	448	422	462	424	428	419	462	455	447	491	450	458	432	466	468	488	456	460	445	452	462	461	449	434	468	443	457	431	423	457	460	426	418	465	412	466	463	420	466	430	426	414	415	497	433	484	457	447	463	450	456	473	421	444	434	442	452	442	424	483	427	435	435	440	452	463	449	436	462	434	429	429	440	456	433	443	421	477	423	438	487	469	448	433	411	438	483	435	432	463	427	429	469	487	454	454	449	426	453	458	451	460	454	453	454	429	464	441	430	426	474	430	410	433	428	442	449	442	450	442	423	495	421	414	440	463	474	433	472	432	433	452	432	462	457	525	488	445	462	425	441	412	461	439	445	426	465	442	431	454	437	444	504	438	439	435	426	442	416	454	421	482	476	417	446	423	414	456	415	424	458	449	416	444	430	433	459	435	455	444	466	444	433	450	478	439	437	475	393	454	438	438	467	448	446	409	448	493	437	447	400	412	446	492	461	441	424	442	453	418	446	454	452	414	439	445	480	469	450	459	488	437	427	469	478	445	429	442	488	451	443	436	424	457	433	397	452	413	477	445	484	479	476	443	471	434	457	423	455	434	447	442	438	411	446	447	439	448	427	470	482	440	475	473	417	431	442	428	454	472	479	446	432	436	474	433	439	462	485	456	435	454	446	456	426	468	454	408	453	450	417	429	445	433	437	427	425	438	434	411	508	417	449	435	438	454	436	405	493	441	442	449	480	465	435	415	440	439	458	435	434	434	461	470	460	439	463	455	451	441	437	452	439	435	454	441	427	439	438	453	443	478	423	427	465	458	419	450	468	447	458	468	462	406	423	444	441	424	463	472	453	440	454	433	438	419	424	463	425	435	439	480	470	464	448	471	422	465	466	472	415	437	425	464	427	441	447	436	410	450	476	466	426	425	413	465	470	439	451	450	470	435	422	458	410	430	508	424	473	423	462	438	463	435	448	462	468	494	498	450	426	423	453	523	472	446	411	447	434	445	426	457	462	462	456	413	455	446	405	413	481	471	418	446	418	440	483	466	462	481	457	445	452	401	451	431	467	442	440	439	404	436	400	471	430	459	452	455	437	454	463	454	499	447	446	439	419	458	481	473	438	424	420	476	469	441	450	442	385	440	437	466	453	439	498	437	469	467	435	430	457	475	435	441	441	487	459	450	459	449	410	435	478	429	419	486	495	455	410	434	428	459	477	492	426	440	423	456	466	465	459	448	460	465	431	476	451	481	464	463	449	435	472	471	415	475	430	427	476	438	430	455	450	484	416	457	475	468	480	461	457	439	444	447	463	492	450	454	426	485	434	413	450	450	425	418	440	397	430	454	450	477	461	432	462	437	464	420	409	436	443	477	416	428	428	434	432	446	399	475	449	454	461	459	442	457	468	446	471	450	451	449	460	461	446	438	443	469	458	474	463	486	445	475	459	503	457	441	477	445	430	439	466	429	476	424	487	425	453	430	455	441	433	425	443	463	490	473	456	397	442	421	451	458	443	478	445	456	459	472	433	432	436	456	451	457	424	441	449	443	472	444	416	468	453	424	423	404	424	447	436	453	421	433	431	472	452	457	415	458	474	457	470	448	404	432	435	438	407	458	465	426	435	415	422	425	427	467	448	424	439	462	424	463	431	486	470	474	457	464	449	427	452	419	443	476	454	459	430	480	473	422	422	432	481	422	431	457	434	421	456	488	457	432	448	423	447	467	447	459	415	439	501	454	454	460	450	434	431	438	507	452	425	451	423	439	439	454	454	472	477	432	454	423	431	412	440	464	429	471	472	429	455	455	438	435	411	449	437	428	438	466	451	468	404	452	437	476	455	464	470	447	467	427	424	485	451	456	429	474	441	447	472	453	453	439	440	416	434	476	449	441	460	459	457	440	439	450	417	440	471	438	406	456	446	470	438	491	450	434	444	453	432	496	444	414	462	443	458	455	426	428	450	432	467	468	470	424	448	403	469	439	430	430	467	433	470	445	462	409	453	456	456	411	471	439	456	433	490	482	408	427	450	431	430	460	424	417	428	417	452	422	463	435	439	438	420	449	434	430	376	442	438	458	420	468	464	459	503	454	477	426	420	427	462	407	430	472	414	421	423	417	485	439	447	445	440	449	426	389	461	452	428	445	456	480	436	399	450	464	458	442	422	462	459	434	432	453	471	438	469	451	436	421	406	473	440	431	456	457	462	420	451	437	460	449	476	449	405	442	410	443	462	468	450	445	452	447	425	462	453	444	408	442	462	446	442	447	422	444	442	419	449	453	486	399	422	449	470	469	415	467	473	437	386	473	444	432	462	432	452	456	472	386	438	440	448	430	409	449	450	451	468	463	436	423	462	443	468	466	437	441	463	456	435	434	466	442	395	445	478	434	451	477	461	440	424	422	424	474	450	448	441	476	487	430	451	453	493	423	463	477	451	443	441	441	462	453	423	454	460	409	462	457	432	444	433	466	456	458	447	464	481	439	440	457	473	483	425	418	471	414	460	456	432	441	444	482	456	464	437	420	448	435	440	464	430	454	421	439	439	446	419	446	437	458	448	422	437	462	488	455	471	432	444	439	398	451	469	432	448	446	418	408	424	451	446	425	462	431	425	439	466	429	412	456	453	437	441	451	436	447	456	451	433	432	461	443	392	434	466	443	434	432	438	459	439	446	451	455	454	476	427	440	440	430	473	492	446	447	459	434	434	457	451	453	448	484	495	484	474	467	408	462	440	483	459	437	417	441	467	466	408	448	450	462	432	438	432	482	432	442	471	455	449	438	416	436	432	441	454	430	465	406	399	432	491	422	444	454	439	435	386	450	416	429	456	490	507	462	449	451	439	441	460	459	481	451	436	463	452	470	437	430	432	457	419	484
3500	5090	3416	1791	1375	1055	918	820	725	671	655	641	565	571	558	538	567	524	517	539	506	507	499	478	511	466	506	511	476	521	508	438	483	465	485	511	484	450	482	481	489	513	526	445	469	494	459	448	482	498	492	509	449	464	490	463	495	478	495	447	479	485	488	492	461	470	457	524	488	461	486	491	481	464	507	439	459	479	461	460	471	457	486	438	513	463	500	485	516	477	443	433	480	460	451	498	464	498	507	472	470	446	489	493	456	527	491	465	489	498	482	468	484	492	493	451	476	499	452	497	474	467	486	481	457	514	492	478	475	519	499	473	477	484	489	459	457	483	475	475	478	470	453	504	512	483	505	487	461	508	467	516	440	424	511	485	478	483	495	489	476	477	469	507	477	493	455	526	484	525	458	470	469	458	486	455	464	486	470	461	476	486	450	471	473	483	466	496	471	465	497	489	505	494	479	488	456	493	467	510	457	495	470	456	473	452	468	442	487	476	488	499	504	466	463	524	538	455	486	463	480	470	463	495	473	513	459	451	493	445	466	474	445	475	460	458	450	457	455	482	498	503	497	471	464	505	467	468	484	517	478	454	501	454	458	473	483	478	481	490	471	480	484	541	477	440	475	473	430	452	477	472	468	484	460	479	485	496	470	454	481	482	496	438	512	529	481	497	483	489	487	516	464	474	490	516	531	470	488	487	493	504	502	482	443	468	501	495	483	466	429	499	516	527	467	461	497	465	450	477	496	499	460	461	493	444	468	445	471	456	469	472	454	452	483	446	489	494	466	493	444	512	509	442	461	467	474	481	496	492	462	470	471	493	478	460	452	453	453	458	479	483	481	446	475	459	435	521	457	501	483	497	447	454	469	478	481	459	443	484	481	466	460	487	442	470	482	450	461	451	495	485	448	460	466	497	508	474	447	452	490	478	495	529	473	482	495	453	487	467	504	469	468	474	493	462	424	512	456	516	493	475	496	475	479	467	480	483	501	483	469	520	447	490	544	497	489	481	465	484	489	447	461	480	518	483	501	445	443	479	475	471	464	487	505	457	482	448	480	447	468	437	457	511	478	467	451	462	533	440	515	455	481	480	450	495	478	470	472	493	529	415	494	506	497	508	473	471	457	497	461	501	464	461	507	485	478	474	464	473	460	498	481	466	470	473	447	527	472	467	475	465	453	495	455	473	485	489	497	482	472	503	474	458	496	466	455	463	453	454	484	462	477	489	520	475	518	473	483	525	479	496	472	464	464	465	475	467	458	451	434	471	483	471	467	493	466	478	501	496	447	513	481	451	457	500	478	479	488	507	512	489	467	507	480	463	455	541	441	458	464	475	481	487	496	471	462	494	460	493	434	451	418	502	474	495	487	415	479	453	478	478	488	470	495	473	468	486	457	467	447	459	487	468	451	449	494	457	469	489	515	518	507	503	478	463	461	484	471	477	474	478	481	491	458	473	427	484	467	484	462	469	498	509	502	470	481	458	465	525	473	514	471	502	479	446	494	480	480	457	474	479	442	505	450	513	500	486	470	479	458	456	461	494	523	501	461	482	485	458	490	466	463	471	467	464	482	468	455	456	513	472	446	476	433	482	467	487	474	452	479	441	486	513	497	453	474	466	522	484	461	445	459	474	492	463	481	454	431	483	430	468	482	498	471	475	481	486	478	435	456	463	460	499	468	517	495	474	446	494	496	473	500	476	456	509	471	457	477	485	473	487	448	456	467	475	432	483	527	491	487	456	503	498	481	474	455	466	484	518	483	438	496	479	447	496	476	449	482	432	467	474	482	506	530	506	509	506	445	473	481	452	456	511	453	468	449	482	528	474	444	474	491	500	457	489	483	482	458	436	469	490	473	468	488	465	482	500	476	505	460	486	478	478	449	457	482	511	485	480	462	498	412	486	470	522	463	499	497	467	472	480	446	421	484	471	474	421	501	500	464	430	465	471	512	466	468	494	468	481	464	500	477	471	470	432	464	495	471	483	436	503	468	460	502	485	463	463	458	510	477	485	518	464	494	474	462	478	459	480	454	485	447	459	487	458	505	491	437	508	479	437	446	477	481	483	488	475	487	496	473	486	489	485	482	493	506	497	491	484	493	498	451	479	461	472	461	527	467	482	472	492	482	502	483	468	443	491	447	443	491	498	456	466	488	449	469	511	481	473	478	484	496	507	482	456	473	453	482	464	506	480	473	488	524	467	474	459	459	487	490	465	517	462	450	497	488	475	489	487	484	483	445	425	482	479	466	426	493	450	470	483	482	492	463	458	475	455	450	469	473	468	482	516	468	449	456	504	461	470	495	509	465	513	465	465	446	498	501	497	468	516	455	509	488	484	469	488	479	490	485	486	504	499	501	472	495	487	484	448	453	440	485	460	476	452	486	501	477	490	472	454	522	499	420	496	487	449	488	488	464	492	497	459	443	494	463	473	479	468	478	486	472	492	477	468	453	470	467	455	469	467	495	482	498	468	468	457	476	469	512	479	492	460	501	491	454	449	527	473	459	483	496	489	467	503	440	460	471	494	468	463	474	470	458	443	497	483	514	481	498	488	455	437	509	490	541	460	472	503	474	458	453	530	475	473	469	484	493	511	500	477	490	523	499	488	496	491	479	468	478	466	498	524	492	503	474	512	468	499	464	463	454	454	497	470	489	481	475	478	500	501	486	483	486	461	452	484	483	442	466	433	498	505	483	477	445	444	481	482	505	470	488	505	466	450	477	450	481	458	461	486	488	495	494	503	487	454	436	472	496	433	462	468	457	516	471	473	485	478	442	500	460	473	499	480	427	471	472	478	465	445	486	477	471	469	498	483	476	512	494	459	452	435	504	491	493	506	455	478	478	476	471	473	482	510	527	493	430	459	464	510	467	493	458	454	464	445	486	443	475	479	518	442	471	488	487	489	480	475	476	472	435	443	489	468	476	479	457	466	479	484	473	462	512	482	463	500	508	470	484	460	469	485	509	506	492	468	470	512	451	457	485	501	420	467	466	462	502	471	483	473	458	491	428	525	503	462	479	510	487	453	472	505	503	511	500	472	448	480	477	459	487	457	479	450	481	444	474	466	534	446	519	467	476	488	454	483	480	468	465	486	462	419	474	455	500	444	500	461	478	488	461	486	488	458	465	477	447	492	485	455	485	478	496	491	516	480	480	484	486	475	516	490	461	463	482	476	496	438	455	485	505	466	447	484	494	485	466	469	483	509	498	517	434	439	493	454	497	459	494	435	472	479	530	468	494	501	458	466	478	459	452	449	473	436	492	475	486	491	473	486	400	515	461	484	534	473	478	472	500	455	495	469	498	500	499	488	453	511	514	502	477	463	502	460	485	485	472	454	450	476	486	487	433	469	476	493	430	472	511	469	466	505	461	484	489	498	449	501	491	493	480	506	433	503	487	447	462	470	445	483	486	504	477	427	468	470	471	463	466	471	501	491	472	478	475	499	507	461	467	431	491	449	499	484	485	449	484	479	471	491	467	479	468	511
22853	21442	29196	24072	21437	21475	8288	1322	1125	962	932	808	814	761	711	685	706	699	678	652	650	676	626	634	648	624	644	644	608	589	605	610	591	613	623	591	604	633	615	594	606	611	598	576	610	584	551	621	596	591	568	590	601	588	526	587	619	588	601	583	598	576	584	603	582	609	593	558	558	598	598	592	611	619	558	581	538	559	604	594	577	604	581	565	622	571	551	591	620	580	628	558	555	593	579	564	563	634	561	601	565	623	626	598	578	552	541	561	543	604	573	571	586	564	573	576	556	549	619	565	584	554	563	555	589	594	576	601	555	594	596	623	564	606	589	586	592	610	619	623	562	612	567	570	551	603	541	596	613	566	599	604	584	599	620	583	584	568	578	596	561	595	561	528	589	642	585	602	609	567	611	532	595	573	562	588	606	521	594	592	645	580	552	558	590	575	617	563	605	597	611	571	631	597	551	591	560	581	545	597	589	597	577	616	561	603	558	563	566	568	608	605	540	563	597	610	625	590	514	555	562	578	567	562	567	597	564	580	567	578	596	590	541	564	590	559	587	603	570	573	566	616	537	598	577	564	551	588	563	567	589	569	569	617	620	519	582	595	573	617	565	598	603	579	604	544	626	627	528	554	566	589	593	598	567	596	571	607	593	564	594	565	540	588	620	582	587	564	612	561	580	563	572	598	556	600	564	614	569	584	619	580	577	642	554	577	558	608	598	601	507	592	610	568	584	565	578	582	584	557	604	576	602	562	530	567	594	629	605	614	579	547	580	576	569	571	540	584	596	581	611	587	587	583	585	582	555	562	616	557	560	565	568	626	594	565	579	568	536	578	607	573	586	601	570	581	616	563	603	575	598	624	590	573	592	558	603	612	589	591	605	571	624	573	547	568	625	616	562	633	590	553	592	569	611	555	554	589	561	584	595	583	566	572	627	549	577	528	579	570	613	575	580	600	574	545	589	543	571	579	620	594	581	558	619	580	589	586	588	561	568	565	581	582	629	563	570	591	573	608	595	551	567	603	580	568	587	557	574	608	624	571	595	608	543	600	577	631	527	605	600	595	576	580	572	586	594	598	534	613	607	618	636	575	601	609	606	612	568	566	570	624	600	583	544	574	583	626	609	560	579	555	588	594	601	558	542	574	582	589	601	648	585	567	582	556	572	578	605	595	610	607	544	578	622	522	579	623	567	556	596	629	611	561	521	598	609	560	588	521	573	601	569	542	595	610	598	574	593	556	607	582	548	545	596	581	605	589	590	547	549	576	593	591	571	535	560	599	579	594	596	560	594	559	561	587	540	606	591	572	610	571	593	614	608	555	604	591	544	595	592	544	597	537	593	636	589	586	591	548	574	596	596	579	601	565	578	577	561	589	544	560	591	611	585	563	604	544	586	596	595	584	580	596	589	578	563	586	565	518	553	570	569	608	549	535	579	571	575	619	575	581	586	559	582	620	603	585	537	601	552	588	570	535	548	615	591	604	564	585	614	579	551	611	588	555	630	604	596	608	579	563	578	588	581	628	631	590	560	553	588	587	596	541	574	606	580	596	503	608	583	571	587	576	630	597	548	601	585	589	600	610	569	618	587	530	564	545	602	539	592	628	578	585	585	576	612	589	547	513	596	603	539	638	534	524	601	610	548	538	603	548	586	607	577	574	604	574	553	558	582	566	604	581	626	571	550	587	614	588	561	600	562	617	608	588	597	603	602	620	548	612	563	552	598	589	555	632	597	583	580	595	567	567	589	537	585	591	587	560	566	577	600	561	543	549	605	542	608	658	622	620	579	542	540	546	584	582	619	607	497	608	575	583	594	586	565	580	591	633	543	588	571	603	598	574	583	619	582	564	570	577	568	574	572	582	588	602	633	599	586	588	579	597	578	577	563	564	600	557	534	576	550	501	629	568	635	578	596	626	583	557	555	551	538	576	590	556	569	542	580	564	582	593	640	504	570	561	604	570	580	607	577	591	605	598	590	588	564	599	582	562	592	587	543	576	591	559	544	570	575	568	557	610	589	563	594	556	539	595	555	554	548	586	535	595	566	615	570	575	596	620	622	616	589	579	566	581	574	599	605	550	601	578	561	552	574	574	619	588	528	600	600	576	572	542	570	609	625	569	551	562	566	559	551	560	542	609	572	575	582	630	519	567	585	559	562	598	537	590	547	593	579	614	554	599	550	549	591	567	587	584	578	627	587	543	577	620	584	542	544	570	617	597	535	552	593	601	553	567	641	601	576	595	568	576	601	602	610	568	611	562	587	632	554	580	525	586	560	560	562	577	571	584	581	593	604	581	506	544	590	598	578	565	622	608	538	555	600	574	571	599	580	584	596	579	599	583	568	560	575	606	612	590	573	556	595	542	610	614	591	595	608	581	563	572	535	554	596	581	599	570	595	567	573	583	592	578	569	620	546	570	588	572	566	602	608	609	608	585	558	588	605	550	569	611	569	631	595	598	516	602	567	569	600	535	591	572	574	589	566	614	583	590	625	568	595	550	575	589	589	605	550	575	561	584	590	529	583	592	584	568	563	570	571	594	603	598	529	606	548	585	578	596	577	587	567	551	583	578	536	581	598	623	590	613	542	580	602	633	571	583	607	580	614	578	546	571	591	562	614	593	561	579	605	556	581	595	601	601	538	565	583	602	566	545	547	630	569	578	602	591	607	557	581	546	567	625	567	565	520	573	563	573	573	553	559	612	580	573	631	548	558	566	537	561	567	559	596	610	570	539	574	568	602	571	575	569	599	585	592	585	572	573	560	571	565	630	587	647	578	588	565	552	565	623	596	577	587	580	579	591	552	583	616	599	558	580	614	554	557	609	577	590	592	608	602	562	566	576	570	614	546	553	569	625	621	556	590	608	579	591	585	547	580	593	580	582	600	598	560	556	581	605	583	586	607	616	600	584	575	564	587	584	586	570	584	605	566	597	571	565	564	586	556	608	583	597	580	604	560	579	581	626	609	598	545	568	581	576	552	606	573	579	602	582	564	604	586	578	570	523	530	597	604	559	608	589	571	615	573	580	596	555	617	577	556	577	600	582	562	565	580	565	555	611	610	576	622	590	570	600	553	565	573	591	596	588	594	586	576	596	569	543	579	563	610	546	624	583	589	557	570	597	553	578	581	571	579	604	644	529	586	595	583	556	597	616	587	582	558	651	561	576	571	592	569	590	567	589	542	567	569	587	613	560	594	593	638	600	614	575	585	558	594	591	592	604	558	558	602	577	622	540	590	566	583	576	604	572	548	636	599	568	568	537	557	594	569	574	613	581	564	566	587	624	556	585	554	603	598	582	556	599	564	569	596	536	588	583	588	560	544	593	576	580	579	587	594	594	559	581	572	554	566	566	556	576	569	567	598	582	595	643	609	575	586	628	532	601	578	605	576	625	568	556	576	562	553	602	613	585	527	599	614	551	599	618	607	551	578	608	563	574	588	611	571	605	598	568	595	565	580	613	576	560	600	620	585	579	565	573	598	542	590	572
4855	14916	10203	4983	3623	2845	2216	1782	1486	1344	1099	1008	873	862	823	796	730	727	749	719	659	678	629	652	629	657	629	655	635	636	617	620	629	614	599	602	606	591	626	608	609	630	590	608	609	563	648	624	612	577	612	589	616	586	582	583	557	600	589	628	598	623	568	631	635	635	616	603	579	619	524	542	593	604	546	578	613	563	596	576	608	587	633	571	564	607	548	563	551	503	586	579	596	561	598	603	586	576	560	600	557	582	560	603	579	628	602	566	584	577	585	584	617	532	598	587	546	547	609	605	575	560	599	564	609	599	554	613	582	586	599	584	591	578	588	587	591	583	580	579	574	612	628	593	609	571	606	597	577	646	575	619	599	615	549	623	631	581	593	600	549	586	608	593	609	574	583	581	636	620	577	598	559	540	585	596	607	591	613	571	624	609	612	597	539	612	604	584	592	570	587	585	621	595	607	619	600	577	613	602	594	594	588	618	592	561	600	564	595	588	607	575	566	561	605	583	543	595	577	529	593	580	576	576	553	596	613	610	572	594	603	579	589	611	591	602	585	586	573	546	567	580	577	592	561	564	612	590	587	602	624	582	577	593	579	558	584	628	591	600	582	586	580	559	561	598	644	574	575	580	563	583	588	597	521	604	580	619	556	578	602	608	522	588	579	611	590	597	576	610	547	573	614	565	563	532	624	604	586	644	602	639	580	572	587	579	585	612	607	581	587	582	600	565	619	563	628	561	639	623	571	569	549	616	641	477	588	599	557	610	563	559	562	609	573	579	579	579	575	585	601	555	596	613	578	584	651	539	550	578	540	561	548	629	608	573	585	597	579	573	555	610	597	593	598	602	579	600	540	570	568	553	642	615	566	590	607	580	570	538	584	600	611	564	574	590	561	570	578	563	591	572	592	595	582	550	569	531	570	600	579	587	621	549	576	580	553	529	608	622	555	587	574	545	623	571	633	587	567	540	555	619	570	550	567	542	571	565	590	587	549	578	557	645	592	563	560	606	555	536	582	587	592	604	559	562	554	535	589	589	537	606	598	557	602	592	569	609	581	627	595	593	628	598	568	577	580	600	580	576	598	565	584	575	566	609	593	585	579	611	568	589	635	554	538	542	588	614	588	603	567	613	595	560	609	543	587	625	581	594	573	617	578	620	580	609	585	594	589	590	612	570	572	603	618	583	603	561	597	624	614	574	577	625	592	598	625	556	615	595	625	589	607	579	585	591	553	590	591	560	601	591	556	600	550	555	578	617	599	565	551	614	610	589	592	582	572	589	605	558	652	587	561	556	553	556	571	565	589	566	549	578	597	596	585	577	599	552	624	570	616	591	599	588	549	573	569	582	582	590	602	591	555	572	541	559	554	586	575	533	582	579	623	656	584	605	549	587	572	606	571	584	590	528	618	614	609	583	566	587	559	615	567	574	621	557	577	578	622	548	593	599	603	567	566	546	587	608	586	572	601	597	595	568	597	628	616	598	587	562	554	582	539	555	580	635	555	551	572	608	619	582	597	624	530	571	588	573	575	595	588	603	571	601	562	608	572	563	603	553	584	570	559	581	560	549	602	570	598	584	540	551	550	620	569	586	594	594	570	564	583	580	591	572	593	585	576	592	589	563	622	583	586	607	607	559	566	613	581	599	565	596	604	582	547	578	571	591	588	566	599	606	579	607	535	592	534	575	594	615	616	591	588	572	605	607	580	610	632	536	605	573	543	562	581	594	584	598	577	570	559	594	579	524	600	572	541	570	541	584	556	639	570	607	609	584	555	553	606	552	563	536	561	543	582	575	592	586	558	573	604	547	557	597	608	614	629	585	598	615	528	582	576	585	576	604	577	595	586	559	557	577	580	581	570	602	582	566	576	590	584	617	564	572	595	610	549	608	511	578	614	563	583	610	606	565	572	585	575	598	554	572	545	584	596	581	579	603	570	593	616	558	591	608	552	584	629	616	573	552	599	567	525	571	599	609	612	586	559	577	597	592	627	593	587	573	582	561	589	578	578	558	580	569	617	615	576	563	574	568	543	579	648	581	551	569	517	618	585	575	576	600	604	585	578	576	584	575	606	616	581	599	605	615	567	591	621	607	596	602	597	610	561	519	609	556	622	591	579	582	586	582	571	544	562	593	566	575	557	595	592	563	567	599	606	593	593	607	557	591	564	632	613	564	607	572	599	605	606	578	587	650	609	598	574	617	576	566	561	561	610	571	602	546	564	625	578	598	610	576	562	600	564	586	602	594	588	590	622	584	571	562	567	548	577	613	607	588	586	614	573	581	611	596	569	573	562	591	552	594	640	582	629	640	541	615	564	577	586	541	591	543	577	583	588	573	626	622	567	568	614	618	599	561	570	548	556	610	606	574	578	596	572	625	581	614	565	611	573	562	556	603	624	598	583	642	547	562	591	599	603	531	531	573	567	558	578	555	529	543	569	565	603	608	594	571	572	591	626	580	605	555	597	588	617	548	547	604	631	585	605	603	553	591	622	576	605	547	576	520	567	588	571	595	560	563	568	627	581	586	574	574	578	573	586	568	592	630	566	564	566	599	626	601	539	535	631	583	570	546	566	546	579	565	558	575	569	528	536	577	603	561	556	596	541	572	568	589	549	608	580	569	593	625	602	597	626	608	565	628	576	637	600	581	563	552	593	615	592	583	611	585	560	549	568	592	564	586	615	620	604	587	605	577	566	611	614	590	569	572	584	586	580	591	576	562	630	577	594	544	609	596	567	550	575	581	572	621	562	558	562	584	577	579	541	617	587	592	593	594	601	568	565	569	580	568	599	580	603	535	580	570	577	588	567	597	595	586	616	582	532	569	556	603	580	601	587	554	603	572	569	593	548	534	575	616	593	584	582	614	561	600	571	567	585	586	537	558	589	595	615	529	530	582	517	545	598	586	586	573	571	584	582	631	634	573	559	580	560	566	585	615	543	602	608	547	588	610	581	593	595	620	588	544	576	581	596	586	622	582	596	593	566	618	561	568	562	552	586	586	570	602	563	566	536	601	582	554	605	586	607	588	606	585	588	584	576	573	594	595	587	569	577	614	613	611	545	535	585	585	595	632	585	579	590	590	546	593	618	595	591	616	599	547	586	583	605	567	572	589	565	594	593	630	641	573	545	587	563	589	590	545	604	587	622	563	600	588	585	568	591	570	581	562	586	587	589	611	628	639	619	608	592	613	588	558	585	553	603	611	615	584	614	567	580	577	566	586	648	559	612	595	614	556	553	597	562	637	609	572	589	586	604	598	556	547	613	532	546	584	601	577	579	598	583	591	593	541	594	581	563	572	607	584	583	616	608	619	587	564	607	565	569	594	586	604	616	568	595	608	585	554	592	564	605	571	582	585	597	566	568	615	609	609	562	534	590	564	605	571	592	568	554	541	623	585	593	564	579	562	572	571	553	582	556	571	574	595	576	532	546	605	577	565	605	623	573	572	572	566	610	554	591	586	595	586	599	587	596	571	577	577	553	602	572	618
27946	17650	3448	662	466	484	340	259	244	238	244	227	202	250	209	227	251	235	226	208	210	229	231	214	208	208	229	243	210	232	242	229	224	242	224	237	222	241	190	211	237	231	240	225	231	238	224	215	212	231	194	227	238	219	217	215	222	248	221	236	229	220	265	213	205	232	224	225	229	229	244	228	237	232	226	209	227	240	237	227	215	202	224	247	244	229	211	236	229	212	205	211	214	191	229	228	228	203	222	240	239	182	217	212	245	234	237	238	234	239	223	219	227	246	212	237	233	226	224	239	228	206	221	235	250	216	229	221	220	215	247	219	232	218	227	242	236	220	230	256	211	220	246	206	219	226	212	234	218	225	228	244	223	232	238	228	226	255	235	221	212	209	213	238	237	251	204	237	217	230	203	237	205	213	206	232	222	219	231	230	217	223	234	207	213	208	233	234	234	214	225	223	220	202	237	205	229	245	253	238	229	245	222	236	217	248	220	223	232	236	239	233	241	207	256	213	232	250	237	232	247	238	232	223	221	223	216	246	219	212	226	220	245	241	235	239	226	264	206	222	219	221	205	224	232	230	216	201	222	216	216	205	191	202	204	193	219	229	231	221	240	236	224	225	250	242	226	220	222	218	205	225	257	187	229	267	186	205	233	205	213	203	219	231	247	221	251	207	202	234	246	216	225	269	214	249	243	236	215	215	216	251	212	199	243	252	235	230	237	207	227	191	217	250	235	245	218	238	215	236	193	213	225	229	233	248	249	206	220	234	239	228	232	266	205	226	264	232	221	220	202	255	235	241	247	235	225	227	227	251	236	238	255	229	233	226	246	221	219	221	221	227	229	207	250	208	234	222	242	220	193	216	220	203	222	230	213	217	241	214	224	202	252	233	210	213	245	224	216	228	232	231	217	213	225	237	197	228	236	220	237	227	228	207	234	208	239	235	224	241	227	221	222	217	201	234	237	236	229	230	221	226	213	227	242	188	227	244	236	240	250	234	252	226	228	219	206	221	226	230	205	235	229	232	232	207	212	231	218	217	239	236	232	199	260	222	211	238	225	202	251	232	240	234	215	242	248	223	207	220	237	229	222	203	226	235	220	217	203	225	225	235	240	224	248	246	229	220	229	216	220	213	229	245	210	238	229	227	225	212	243	220	232	234	219	220	213	228	225	226	199	199	212	213	254	231	219	209	229	234	232	238	252	229	208	243	237	215	245	212	231	221	226	217	242	223	217	231	230	243	244	224	202	225	237	232	236	206	216	203	195	219	230	219	212	237	231	230	214	209	242	240	212	235	232	229	193	237	220	207	219	237	229	217	233	214	232	231	241	223	243	222	225	210	241	229	209	226	220	222	226	250	211	235	189	202	217	222	230	195	230	221	220	241	181	244	239	228	241	237	230	243	218	202	243	194	211	241	231	204	217	215	197	190	233	214	234	222	224	206	239	241	225	207	229	233	218	227	261	238	250	229	227	248	185	229	213	221	251	230	231	205	232	227	206	220	226	249	256	231	191	236	231	233	247	219	202	215	216	239	229	228	209	235	218	225	239	202	197	211	209	226	190	214	237	242	216	235	221	220	217	202	226	235	246	217	255	244	220	238	223	249	254	235	192	236	221	198	228	251	212	245	227	247	215	217	227	207	233	236	244	207	214	214	205	205	217	229	243	221	224	237	244	230	232	225	228	204	216	228	202	229	241	216	221	222	217	216	207	232	234	232	229	207	232	209	214	213	211	236	235	210	245	220	219	251	230	202	236	223	217	234	217	237	236	232	228	236	219	211	230	206	223	222	235	225	226	220	224	231	226	261	226	214	247	216	201	236	234	209	242	252	210	209	249	215	234	231	218	223	216	241	216	230	212	203	215	226	199	228	224	240	235	212	203	203	227	233	229	234	219	230	232	214	221	200	243	206	234	207	258	220	229	214	210	211	213	205	217	217	214	233	245	209	209	197	209	202	262	218	210	197	230	218	211	231	201	206	228	243	229	226	267	233	224	250	226	222	240	215	240	217	234	256	229	224	227	221	226	215	205	191	213	224	209	206	228	235	224	205	231	240	196	255	216	234	212	226	226	226	212	211	206	211	228	224	233	223	208	230	221	211	223	208	228	232	216	242	230	240	196	206	248	238	236	222	225	240	223	177	233	219	218	228	185	245	228	245	217	230	227	204	211	235	232	218	215	230	225	212	202	222	234	212	216	230	236	234	207	203	227	218	227	236	189	197	245	232	258	207	216	214	212	237	221	224	271	243	221	191	238	240	265	239	224	228	256	225	219	239	228	230	212	223	209	235	209	213	198	227	238	246	206	243	211	222	214	206	210	257	234	216	235	238	222	226	237	227	211	231	212	256	192	237	222	221	213	244	213	213	221	220	219	217	231	241	220	217	211	226	207	247	233	253	195	233	222	224	239	235	220	198	226	200	213	213	252	243	208	214	212	239	202	232	225	222	248	234	235	234	196	210	230	205	229	256	218	252	237	229	239	239	195	223	229	222	220	209	241	216	240	249	218	222	218	212	207	234	225	204	200	213	223	240	237	231	210	218	222	222	245	223	217	230	228	226	231	219	219	209	210	234	206	217	205	234	232	223	212	226	215	225	218	234	227	238	200	241	226	238	248	222	206	208	221	209	211	216	231	238	214	222	221	231	227	230	220	242	218	225	238	200	227	236	216	223	208	214	218	226	230	225	216	202	224	221	237	201	227	214	214	212	218	217	246	208	258	196	251	251	211	229	222	200	217	227	279	253	216	227	213	249	238	242	230	243	211	241	222	209	245	215	211	228	248	205	232	212	217	222	252	204	223	248	218	221	253	232	195	235	198	208	204	218	186	204	209	216	211	212	207	220	219	201	213	197	216	223	198	230	202	207	237	242	216	199	223	241	214	243	223	244	229	225	215	216	224	208	221	194	211	245	198	246	229	214	230	199	222	229	199	241	245	208	212	250	217	231	198	230	213	247	240	229	248	221	231	230	206	207	225	236	228	222	215	246	183	217	245	227	254	236	225	247	235	230	244	228	227	232	234	229	219	215	228	206	238	228	225	199	226	226	240	249	235	226	225	208	221	216	253	240	221	239	237	226	205	229	213	235	232	211	232	200	236	224	242	223	246	210	224	205	229	258	263	256	233	243	211	188	211	219	205	220	215	245	244	208	202	232	230	222	217	231	230	182	210	230	240	231	227	208	229	233	194	236	215	231	236	217	214	237	214	266	250	225	253	216	207	240	237	220	235	208	231	223	213	217	264	248	197	207	215	258	226	233	221	223	214	228	235	230	237	254	239	227	249	233	228	208	205	243	226	224	226	226	269	220	226	223	212	221	227	222	222	213	234	217	199	221	208	216	190	237	240	244	219	216	232	194	205	231	248	204	216	209	226	241	225	246	206	228	230	219	213	228	247	231	221	226	214	228	223	230	242	226	214	243	233	252	228	216	238	238	254	223	222	226	235	241	218	229	203	224	238	217	204	240	224	214	224	224	229	245	234	232
4325	935	641	422	370	333	304	333	279	275	294	256	269	276	283	260	252	253	280	276	271	247	241	267	260	259	236	268	261	268	248	247	267	257	262	281	260	246	246	280	277	267	229	258	240	261	244	269	285	262	266	240	233	255	264	245	235	241	254	234	246	246	263	247	242	273	227	270	225	270	257	276	243	252	285	270	243	262	251	250	244	231	268	242	253	262	251	280	258	294	262	244	252	270	252	262	233	255	248	262	265	259	250	262	244	234	240	266	269	264	242	283	253	241	240	246	286	273	224	259	270	263	267	250	256	252	246	261	251	252	234	258	252	278	247	286	273	237	238	248	260	270	235	237	266	235	238	243	260	251	274	271	253	253	264	268	256	265	264	266	236	252	255	257	252	258	251	248	254	243	261	252	262	244	259	271	251	228	256	275	231	253	276	274	268	221	248	243	261	269	271	266	249	256	220	222	273	244	239	237	262	242	265	278	216	276	265	242	281	250	244	256	279	253	312	228	245	257	245	250	274	249	219	261	261	229	257	243	262	283	249	243	239	245	249	269	243	266	226	288	242	256	238	282	267	247	228	267	307	287	246	253	283	272	262	249	245	230	250	239	273	275	259	255	255	250	248	261	227	273	237	230	247	228	263	215	243	280	243	216	246	229	256	272	272	270	248	252	254	242	231	270	259	237	265	261	268	262	239	260	272	273	263	245	274	229	217	273	270	246	274	282	288	265	278	284	275	242	257	253	255	258	253	244	255	240	259	230	241	240	282	280	256	261	265	273	273	238	282	267	268	241	268	251	227	230	260	250	242	263	257	242	222	294	270	246	237	255	225	265	241	260	243	214	266	245	259	257	231	256	278	222	243	255	246	272	232	280	233	279	254	234	255	271	262	234	277	257	236	255	266	244	245	285	244	261	259	239	254	232	240	235	265	269	217	249	255	239	268	242	265	259	282	256	243	266	266	261	260	251	237	239	252	250	240	241	270	247	287	227	265	282	276	260	249	269	239	270	280	241	244	247	287	252	227	236	265	232	254	244	272	260	243	236	243	265	246	253	254	247	259	247	259	261	307	274	263	259	231	246	231	259	245	291	258	246	256	279	271	238	272	243	242	254	276	238	254	267	247	250	248	257	230	253	240	285	246	255	256	268	241	258	268	245	235	278	268	246	230	238	267	268	262	256	294	265	278	239	252	264	243	249	252	247	260	246	248	219	268	261	253	227	265	257	238	281	236	268	244	257	252	282	259	261	254	258	221	236	258	260	261	236	256	251	255	271	259	212	276	257	228	253	262	253	252	285	245	262	271	249	255	271	254	253	247	269	248	242	243	256	243	241	260	279	263	249	249	246	241	229	271	278	252	229	247	252	236	269	247	261	255	253	251	254	262	272	263	262	260	275	245	252	262	263	248	282	248	251	250	224	230	247	241	250	245	253	259	239	248	270	284	240	230	237	229	262	267	247	258	268	267	268	219	276	275	230	230	235	244	224	253	223	246	253	255	234	255	268	247	262	264	246	255	275	271	254	256	250	249	247	276	241	288	250	260	243	292	231	253	255	278	259	233	273	276	253	267	265	257	240	262	273	271	278	243	250	249	248	246	250	246	259	265	259	261	271	266	263	250	267	255	246	266	223	251	273	293	247	245	279	252	249	253	258	242	268	264	286	236	206	264	238	247	258	269	255	237	267	274	238	289	247	262	251	251	248	265	227	273	250	245	275	265	245	241	258	262	263	272	243	231	256	245	249	251	249	279	251	261	245	256	284	248	266	234	268	263	273	246	284	239	275	243	269	248	253	280	234	259	253	257	256	269	244	270	263	264	257	264	283	260	266	236	247	245	257	251	261	243	262	267	261	245	222	257	288	252	289	249	299	246	276	234	243	265	248	261	254	228	256	256	253	250	245	268	254	242	255	287	243	273	250	247	249	243	242	249	243	283	249	248	242	239	251	271	247	251	259	268	242	267	249	256	225	291	241	248	245	240	226	277	237	232	237	249	237	249	277	243	252	280	279	262	248	292	266	257	251	251	267	257	265	264	267	262	243	256	239	241	241	231	271	238	268	288	286	243	268	246	254	266	274	271	223	236	251	241	250	234	255	273	269	280	240	242	247	243	266	256	218	262	218	271	238	258	230	257	276	266	238	263	282	245	231	255	258	235	262	247	245	238	247	259	228	266	250	261	255	257	247	230	274	252	260	275	270	246	263	276	271	259	291	239	258	254	255	258	266	241	258	246	240	255	268	244	252	274	254	268	268	248	247	289	258	232	265	291	242	250	231	263	243	244	256	273	265	240	277	255	244	254	212	237	280	236	260	300	267	253	255	239	258	284	251	272	248	271	237	244	239	259	245	241	245	249	256	251	269	231	241	256	241	277	281	278	212	244	253	263	247	280	270	248	247	258	258	258	253	229	254	247	248	259	278	261	235	250	249	244	281	282	242	263	232	251	258	291	251	245	247	237	258	253	266	255	267	258	259	258	238	249	255	258	273	248	229	247	268	266	238	268	240	251	249	237	241	238	260	268	254	262	233	255	257	264	262	255	269	268	267	276	250	259	259	239	266	239	237	262	247	258	249	283	262	272	255	251	236	252	256	241	240	234	264	252	258	252	276	224	260	240	251	265	251	240	298	249	245	231	245	256	249	245	247	232	262	253	237	253	246	273	254	280	236	266	263	283	256	262	254	215	243	260	252	250	271	259	238	266	230	261	240	257	282	251	266	254	261	250	249	237	265	259	277	275	246	256	227	244	219	247	289	219	274	250	254	260	257	213	235	271	259	258	234	257	277	233	247	225	256	259	244	250	243	245	249	241	282	252	257	266	264	254	251	262	263	271	241	247	252	269	252	262	257	251	239	273	279	249	217	271	273	251	246	250	247	238	278	257	236	268	271	250	266	263	291	263	236	248	247	296	221	262	249	274	257	253	255	276	242	271	248	257	255	289	240	281	267	233	255	262	258	283	253	287	248	261	252	286	283	286	235	237	245	245	247	273	248	242	260	250	257	262	219	223	248	240	243	231	237	219	246	259	263	246	268	239	259	236	256	262	237	253	253	287	238	249	235	243	252	242	242	267	274	284	235	241	259	301	244	239	246	280	275	252	256	222	276	244	276	236	241	265	244	255	243	252	265	266	247	251	268	245	264	286	256	212	242	248	257	234	244	260	228	260	270	231	279	242	236	241	237	249	253	249	249	263	257	224	247	251	242	242	256	247	266	269	239	263	253	240	252	257	270	271	251	242	279	280	244	275	240	251	238	278	236	257	239	284	236	245	272	251	285	218	271	222	235	259	250	245	280	270	246	269	239	241	247	258	245	278	246	248	239	265	263	252	245	274	261	235	286	262	295	214	246	242	286	253	258	239	248	262	252	267	277	261	236	261	257	229	262	233	242	240	225	251	260	242	250	261	273	235	266	264	254	230	256	264	260	236	238	219	289	255	246	232	261	267	289	278	259	277	255	275	283	267	260	250	238	260	251	253	255	252	243
24020	21422	28711	24524	21423	9269	915	632	502	447	407	378	381	387	332	329	339	340	302	308	302	319	302	289	280	289	304	300	280	265	275	303	310	297	309	281	289	254	274	267	285	282	314	304	290	306	247	273	281	243	248	262	275	279	273	267	268	252	263	261	303	288	263	269	260	268	277	264	268	260	259	254	238	241	301	309	275	269	250	293	275	283	281	252	275	243	266	267	279	269	287	276	271	279	272	277	254	255	272	262	265	273	301	286	271	264	281	277	275	266	278	272	284	288	265	285	280	238	291	284	257	273	284	294	253	276	268	256	267	276	299	249	258	233	261	283	301	265	261	267	283	292	272	274	261	281	268	290	250	264	252	274	280	275	260	254	266	270	272	266	261	270	260	240	293	273	293	276	270	272	289	265	291	269	248	250	271	254	275	294	287	246	276	247	307	248	267	264	257	270	294	282	267	251	260	258	300	289	269	273	259	267	258	248	299	303	276	267	271	262	292	277	272	270	246	246	256	266	279	259	276	276	239	289	284	283	267	264	241	262	273	236	242	267	282	269	259	286	263	271	313	268	251	260	274	274	241	283	271	275	223	292	256	275	274	286	255	280	259	276	294	285	267	274	252	243	283	262	266	265	246	285	279	278	275	275	306	268	267	290	270	290	271	301	286	273	278	265	237	291	268	272	254	278	283	272	274	265	291	289	271	262	271	272	272	302	272	267	275	266	266	253	256	297	271	255	263	271	275	259	262	280	275	293	287	267	283	256	258	267	245	285	263	244	300	268	273	232	273	274	254	270	272	260	286	247	280	248	246	279	273	257	271	276	275	253	231	267	272	252	244	279	278	250	296	271	244	271	249	274	256	267	237	271	266	278	279	268	294	290	266	272	272	253	272	267	257	277	260	269	261	283	255	270	267	298	262	264	268	246	257	286	272	300	271	255	260	295	257	244	281	311	256	259	289	260	270	267	266	266	289	286	280	288	295	233	300	260	277	245	249	270	241	251	293	279	252	262	255	274	241	255	265	253	270	279	261	268	285	303	266	284	319	262	287	272	258	290	271	266	268	257	267	236	271	273	258	258	270	261	264	281	267	261	242	277	272	247	268	279	240	297	265	251	244	267	273	272	266	290	308	279	257	271	269	281	248	275	257	277	255	240	249	273	297	243	248	264	254	286	265	269	264	262	265	272	262	257	286	260	258	268	263	312	284	269	278	244	270	265	275	253	285	269	275	256	280	235	293	274	256	272	290	296	264	259	272	272	253	253	261	262	279	294	288	248	284	304	262	290	265	237	268	264	276	255	281	260	273	289	254	253	269	247	317	301	228	286	277	286	297	283	250	265	251	249	281	262	284	270	288	261	253	260	291	288	270	272	263	294	272	280	290	255	289	249	247	277	279	309	282	268	274	252	299	279	264	270	250	268	259	276	306	274	266	264	253	260	279	246	286	278	274	283	252	261	252	265	268	232	296	252	258	262	247	255	263	272	254	290	262	256	267	278	267	263	251	277	273	305	280	272	269	236	269	260	255	269	256	285	282	263	273	287	260	250	277	256	274	276	261	275	266	277	262	277	248	282	254	240	294	271	251	264	282	273	264	253	258	248	270	293	273	262	273	268	251	273	258	251	270	297	275	253	253	260	285	254	254	262	249	239	263	301	242	234	262	265	267	259	290	296	236	293	284	289	254	265	255	238	269	270	263	299	299	294	238	277	275	301	262	261	272	279	285	228	297	308	286	227	271	259	293	270	284	277	293	254	265	276	254	293	256	273	249	279	291	256	280	277	277	252	265	232	293	269	289	266	283	278	267	291	253	260	236	318	286	277	284	265	273	246	259	240	275	303	264	279	266	281	269	266	283	293	248	260	267	247	267	268	280	266	280	279	265	281	346	284	273	262	262	262	262	272	271	291	271	266	267	259	290	272	236	304	268	274	249	252	258	268	272	278	263	278	292	259	288	255	265	257	266	283	278	280	265	294	265	246	310	276	258	255	271	279	276	264	269	277	292	269	258	236	280	250	268	284	297	237	262	251	280	222	238	250	272	301	271	254	295	275	294	270	255	282	253	279	252	251	251	280	253	264	274	257	286	272	288	255	283	244	277	265	284	268	271	261	265	294	265	271	246	281	296	276	244	244	269	292	248	276	254	288	299	253	272	258	278	269	264	266	263	252	272	282	287	277	270	251	295	287	272	292	268	281	282	279	276	263	256	275	280	273	249	274	276	266	268	280	278	262	289	269	247	285	275	277	234	271	265	271	271	279	283	301	284	292	266	247	289	279	284	274	266	266	253	267	272	251	282	288	294	286	276	273	294	268	279	259	247	271	248	284	281	276	265	249	289	287	267	281	247	290	260	275	276	250	264	278	281	259	283	306	281	247	261	246	285	297	293	302	263	233	287	254	280	290	269	278	284	259	269	276	251	289	292	282	270	257	270	267	283	271	265	268	251	295	264	285	271	320	289	300	275	273	299	259	278	227	259	252	307	262	240	280	284	281	276	279	251	292	236	276	311	266	254	283	252	268	257	298	258	256	242	251	265	258	289	279	302	255	286	272	274	242	259	277	275	282	265	256	246	247	254	260	285	287	257	295	236	237	248	269	284	287	262	263	245	271	255	249	274	258	266	265	275	279	272	290	252	236	249	275	290	260	251	251	262	287	278	270	269	245	280	265	273	280	265	250	251	257	286	251	269	268	297	242	232	271	256	286	274	273	262	293	268	280	263	243	266	228	280	275	241	270	241	281	278	282	289	242	291	259	252	273	258	286	260	265	307	282	304	293	277	251	244	270	274	261	266	275	265	281	271	271	274	271	282	261	277	273	272	265	243	235	291	264	240	266	295	301	274	283	262	250	288	245	243	279	272	275	277	238	251	276	251	266	261	241	266	276	242	257	284	274	252	301	320	276	272	243	250	270	252	255	228	275	298	277	283	256	281	272	280	287	263	274	278	301	286	242	305	286	281	258	227	267	262	260	275	277	255	274	255	291	282	273	239	244	254	285	293	305	257	276	260	277	271	295	272	245	260	268	275	257	276	292	297	241	265	278	288	236	301	261	256	290	274	259	275	268	263	291	265	257	280	291	267	286	260	269	264	273	275	245	273	267	259	300	276	270	271	250	309	261	262	271	265	277	273	233	269	264	284	265	268	280	265	282	272	251	268	266	257	248	271	286	271	277	279	283	308	265	289	267	261	263	275	269	252	294	289	272	260	279	264	283	274	246	281	282	288	274	258	252	249	239	277	259	256	292	264	296	265	270	245	262	228	267	267	270	270	254	270	274	280	239	283	251	284	263	261	282	257	258	271	278	284	275	260	285	272	281	267	270	256	272	281	290	283	291	279	269	279	271	289	263	244	240	262	322	257	243	271	270	271	261	284	295	287	283	281	299	233	222	269	277	236	264	259	249	264	288	282	263	246	302	256	280	246	262	278	270	269	261	239	271	267	253	261	285	263	258	271	259	304	267	273	246	274	277	255	285	253	275	255	278
3392	8992	5817	2693	1929	1417	1162	897	766	645	555	530	444	468	426	389	379	319	330	348	317	335	319	309	325	359	311	293	285	312	301	299	328	320	290	297	270	318	280	282	312	313	314	273	288	302	307	294	289	300	268	296	309	293	259	288	307	261	312	337	248	279	323	329	299	332	299	304	267	284	299	282	285	284	306	310	301	260	286	255	269	302	267	293	288	314	312	278	293	293	296	310	313	266	284	248	302	278	284	308	244	300	277	294	261	272	265	258	283	280	285	272	279	303	265	288	286	280	277	272	279	239	299	275	293	306	278	283	265	243	298	290	285	293	279	276	282	285	298	260	276	274	300	308	274	282	280	296	282	293	297	307	264	296	270	263	310	326	276	293	286	245	302	267	317	263	267	283	281	290	288	298	282	312	257	264	284	288	271	268	269	258	319	303	249	291	303	278	267	289	302	286	300	276	290	282	263	255	258	277	294	300	286	309	300	299	314	293	314	265	283	278	338	268	264	286	337	290	295	294	302	291	255	268	285	307	316	274	301	285	263	257	280	275	276	310	307	263	283	256	285	281	292	308	285	309	313	258	295	258	266	279	259	282	285	305	257	307	263	305	327	275	289	270	270	284	297	290	277	273	270	314	281	265	260	282	267	292	258	291	304	286	289	305	261	274	348	285	267	267	297	270	293	296	271	302	272	296	286	297	300	278	293	276	288	272	263	306	288	312	289	264	292	285	295	289	276	306	277	277	296	264	312	289	290	274	280	295	282	286	266	313	249	288	271	288	303	296	312	267	264	268	282	252	304	280	297	278	273	265	255	270	259	321	293	276	268	300	269	304	270	296	300	278	281	281	267	282	291	276	297	271	288	286	268	298	276	300	302	265	255	302	332	281	270	280	295	281	289	300	257	279	300	315	294	286	284	280	294	298	284	279	289	291	283	269	294	279	257	304	250	268	294	306	294	294	296	300	307	292	311	295	271	277	284	273	283	297	260	343	303	300	276	307	279	285	294	274	277	302	270	283	265	267	281	293	284	297	313	294	260	289	267	286	279	328	264	292	275	306	289	303	289	310	302	284	250	313	244	273	305	263	275	300	259	282	298	281	289	279	296	274	304	286	267	300	305	298	297	270	274	283	281	312	268	277	280	267	279	276	280	281	281	266	276	297	274	266	294	282	264	307	259	296	259	290	279	277	305	295	288	284	294	364	277	271	287	265	262	276	275	278	307	305	280	301	280	299	263	298	288	290	326	271	297	253	295	267	283	302	261	294	304	278	283	289	259	294	300	303	274	270	271	298	264	289	277	281	299	303	263	297	269	282	264	279	271	277	264	267	271	277	297	289	276	267	263	292	259	304	261	307	276	269	253	276	265	267	301	275	294	310	277	278	300	281	274	278	294	287	282	282	319	306	290	294	294	298	306	288	283	282	294	276	314	290	276	288	298	245	275	257	281	269	297	243	289	316	279	288	297	268	316	281	270	275	283	263	279	280	289	275	282	288	247	278	277	299	294	284	317	298	294	316	291	319	278	281	284	298	282	254	300	289	270	300	316	312	293	298	268	265	305	308	270	278	285	311	295	315	292	296	294	282	263	290	320	307	295	309	271	286	272	296	258	265	271	279	282	298	291	315	294	297	264	278	293	268	295	281	277	300	284	290	263	278	279	297	277	294	279	290	289	287	301	301	301	295	277	281	272	286	296	282	269	296	288	288	292	307	294	270	269	276	312	282	265	286	268	283	276	267	261	293	282	285	280	288	298	283	274	302	293	296	282	305	268	297	280	278	267	280	262	282	296	294	317	277	320	280	256	291	282	303	293	256	260	285	295	298	265	273	237	327	286	288	223	274	288	275	258	268	305	318	331	322	261	310	288	289	277	253	261	282	296	262	300	267	309	301	293	272	294	314	284	306	286	281	274	322	296	279	263	269	283	292	296	281	281	280	276	299	309	303	262	259	310	272	290	251	279	267	287	277	285	284	266	287	288	278	285	306	316	303	272	285	273	282	295	299	277	275	291	265	276	278	277	282	277	267	298	304	289	279	311	292	274	278	260	277	275	270	293	259	280	307	289	278	288	296	303	278	272	277	258	281	278	254	287	287	287	276	304	287	305	276	287	286	275	292	298	269	291	312	296	284	314	288	281	289	276	286	299	270	290	315	297	292	253	259	297	274	264	283	287	286	309	319	283	299	290	308	258	304	301	279	268	282	273	245	262	286	293	315	292	292	275	313	277	287	276	275	284	273	274	290	276	311	308	277	279	281	279	316	265	268	260	276	279	308	270	295	314	274	300	262	298	283	296	267	282	306	267	284	272	272	275	293	288	268	265	283	268	272	249	286	292	265	286	287	298	303	282	265	280	274	279	274	277	273	261	303	272	318	307	251	264	272	257	286	286	253	285	323	277	298	281	282	269	272	298	285	263	275	286	295	262	338	281	298	248	295	271	258	271	291	277	287	300	293	290	280	289	251	299	284	301	291	306	273	269	274	293	274	267	298	282	275	281	289	263	274	277	267	299	284	307	306	282	264	299	301	292	303	284	298	274	318	278	272	298	299	293	287	264	267	285	290	281	279	287	304	277	287	267	275	295	270	272	288	294	281	266	296	293	292	276	293	301	255	298	316	268	294	271	293	285	297	305	270	271	294	280	308	281	305	280	298	248	270	299	253	301	314	272	266	249	273	307	303	277	273	264	291	309	293	288	268	267	275	271	282	281	277	276	305	270	276	311	277	302	290	284	277	295	285	287	291	261	297	312	295	290	275	288	312	289	251	283	292	278	295	275	271	249	279	299	287	306	266	298	286	269	296	300	285	295	316	255	277	297	298	283	314	307	292	292	244	286	281	250	292	262	268	298	293	292	308	297	277	279	297	301	270	324	284	288	319	299	253	298	256	292	286	283	285	286	285	297	271	292	283	318	282	278	275	303	253	301	301	311	281	249	294	296	317	273	298	301	291	295	270	289	310	288	297	281	293	299	250	290	312	302	299	287	260	275	279	260	288	296	270	300	294	302	291	268	293	296	278	289	311	261	252	272	288	265	290	295	283	283	285	278	300	304	302	292	253	273	260	289	296	285	307	299	275	271	301	286	300	280	286	273	278	292	300	279	270	307	279	283	315	305	261	282	289	313	271	260	258	263	274	279	288	280	299	291	344	285	261	285	290	308	292	289	275	264	276	286	285	274	263	311	248	286	317	305	296	308	279	307	284	264	283	257	296	311	272	302	273	268	292	260	292	298	304	258	260	281	312	286	286	310	312	282	283	299	278	291	282	275	250	290	278	250	306	274	316	261	271	275	269	254	291	316	276	283	344	265	269	293	297	287	274	311	282	271	281	292	247	296	304	280	291	269	273	301	265	278	278	267	297	307	266	302	309	313	303	288	301	272	341	255	258	318	278	257	297	276	274	289	281	268	262	300	270	287	288	270	300	299	306	270	274	303	266	276	301	305	271	279	263	303	294	300	275	309	293	276	279	284	306	290	280	285	286
25315	21414	27598	25581	10165	917	701	607	577	554	519	549	525	516	470	515	472	483	492	458	464	480	478	426	490	451	504	457	452	460	458	452	444	437	421	457	461	484	499	485	447	455	490	479	419	473	468	431	425	464	426	461	471	410	431	465	444	491	462	453	470	434	425	442	481	472	454	439	447	458	460	454	445	417	433	477	475	421	474	468	453	439	455	421	454	461	442	433	448	433	469	462	476	461	421	433	421	458	420	432	456	443	474	487	462	435	439	453	435	483	470	438	438	473	429	467	428	469	444	415	481	437	426	456	439	453	434	443	461	436	409	447	506	460	450	471	449	463	448	482	436	447	432	436	446	480	443	432	424	448	474	444	460	451	450	485	430	422	437	421	439	444	456	450	422	488	454	472	505	464	438	454	472	424	458	469	437	467	453	425	429	436	432	470	467	455	434	446	448	456	421	432	442	470	441	440	435	457	472	458	415	456	444	460	490	483	461	476	469	454	462	470	441	432	413	429	430	469	467	491	451	445	455	439	430	446	471	452	434	435	393	473	451	462	445	476	439	439	466	429	476	462	468	458	452	438	455	446	405	452	457	396	452	450	478	472	477	462	482	466	438	441	402	419	422	440	433	419	439	434	434	417	462	416	454	444	457	457	447	444	420	435	464	436	433	470	419	456	445	443	437	475	486	439	461	463	429	472	458	470	426	452	437	435	437	434	460	474	470	459	490	473	455	418	427	418	423	423	468	469	437	476	467	449	460	437	444	472	429	452	469	438	440	469	445	477	475	446	477	425	474	486	470	479	494	440	432	390	436	443	435	446	449	471	437	446	445	431	471	432	391	433	500	489	475	410	430	429	420	438	424	427	448	422	482	459	464	430	459	446	445	491	446	452	453	423	459	456	433	469	436	436	447	398	461	432	400	461	433	450	431	469	426	390	451	460	418	439	457	445	440	413	479	433	466	407	475	452	463	467	439	443	470	440	443	442	437	414	438	444	436	431	474	457	426	442	438	463	457	474	436	475	453	452	465	433	506	480	420	411	442	473	424	466	460	442	443	470	459	483	441	430	467	446	449	494	449	437	442	443	399	471	436	461	447	463	439	446	452	462	440	452	472	441	459	434	436	463	440	431	478	441	434	465	456	448	465	465	430	454	452	474	429	432	455	437	474	466	448	437	458	447	423	452	427	431	491	465	440	473	426	452	427	446	420	440	459	472	460	493	414	424	450	452	469	484	471	464	467	485	433	458	416	453	466	449	482	409	457	431	430	479	463	446	439	437	485	410	434	435	440	427	437	418	507	451	463	414	452	457	443	456	428	468	467	430	452	406	474	420	445	436	451	446	483	433	453	437	476	449	466	487	453	426	447	453	414	459	428	401	440	430	453	477	449	447	460	488	446	438	442	457	433	460	435	448	472	470	486	474	451	477	423	431	443	470	444	436	435	494	477	437	433	426	468	465	432	416	485	431	455	446	447	421	441	445	441	458	446	438	443	424	422	418	483	415	427	456	442	440	437	455	459	449	430	418	497	432	433	488	473	479	434	455	454	461	443	486	465	452	410	452	464	442	459	434	439	462	473	445	452	437	437	479	455	410	414	438	459	447	424	469	480	412	454	443	452	461	413	432	406	438	449	433	436	420	437	462	433	444	439	452	430	439	412	440	444	428	446	451	451	444	450	456	486	456	455	470	467	419	395	433	469	401	446	427	450	483	444	422	484	465	490	433	461	426	449	427	469	445	446	475	462	440	466	455	458	421	423	458	446	459	469	432	468	417	462	451	430	454	452	499	479	397	483	441	425	429	460	468	461	469	499	481	481	418	450	473	423	448	515	439	453	467	440	457	472	458	467	468	431	468	407	457	415	476	479	461	467	447	466	443	430	457	450	456	450	463	488	432	422	432	435	432	446	434	462	426	439	422	441	443	484	455	444	459	421	467	444	450	431	449	497	452	449	459	438	479	465	453	417	435	432	450	445	477	467	484	416	473	429	487	456	444	446	448	462	444	436	456	433	450	446	407	395	445	441	415	443	436	472	459	516	467	480	459	455	474	430	449	463	469	417	450	445	478	437	430	458	528	443	432	464	461	438	432	482	455	467	461	464	458	493	473	442	434	451	424	442	486	430	466	466	447	422	453	449	446	453	433	432	455	448	415	417	445	445	452	426	464	455	449	443	449	414	433	434	414	456	449	407	444	472	437	430	454	432	444	432	473	471	433	473	434	431	435	457	445	467	430	444	466	474	480	444	456	460	438	454	439	454	415	435	469	497	484	451	406	450	433	471	444	428	439	429	449	445	442	401	453	454	446	418	441	455	473	446	394	479	448	458	461	482	440	442	433	455	465	448	471	453	424	471	437	404	453	461	439	440	448	455	437	421	434	433	412	490	434	389	397	462	437	470	420	394	418	465	438	435	443	410	461	470	487	445	465	444	498	436	453	479	455	443	464	484	424	464	444	460	428	414	487	454	417	445	460	436	407	421	421	465	458	472	453	444	469	455	440	442	447	440	445	465	437	438	492	439	464	460	446	462	494	441	445	444	434	475	488	463	451	441	414	404	453	414	453	431	403	477	454	426	422	455	475	448	450	485	454	426	432	412	422	433	428	450	467	465	462	486	467	464	461	456	440	471	448	402	466	461	437	473	414	467	443	442	473	483	437	410	472	452	451	451	455	470	433	450	454	461	454	476	429	463	435	399	481	466	470	427	420	485	447	497	444	424	464	452	405	484	440	456	468	439	438	472	475	460	429	433	482	426	437	456	422	452	435	438	441	420	484	417	456	430	419	417	454	426	460	476	451	472	469	415	457	466	467	463	470	456	441	444	463	465	464	422	473	419	446	446	422	437	471	494	442	436	451	456	465	446	450	484	453	454	384	445	447	450	443	454	449	432	422	458	437	448	482	470	441	478	423	414	445	431	485	466	451	421	420	474	468	446	466	466	476	451	429	439	419	457	456	503	432	467	456	449	451	447	453	456	454	482	445	417	435	434	463	467	433	395	463	426	445	446	475	456	463	404	458	421	424	479	428	470	448	439	450	445	448	450	460	409	442	451	455	426	426	439	424	457	497	433	449	449	411	426	446	471	457	455	453	470	455	465	461	460	470	475	467	438	467	465	414	462	444	463	471	477	455	451	469	492	471	433	438	418	447	493	434	417	411	466	434	414	436	415	437	458	436	458	410	472	460	461	439	438	457	471	447	425	423	469	444	468	463	456	423	445	439	428	431	429	409	428	439	466	458	445	441	472	449	443	476	463	474	444	463	432	481	468	465	447	462	484	419	490	419	454	455	476	487	461	447	422	415	446	426	460	481	470	427	425	453	435	476	467	460	477	467	451	422	438	431	425	469	444	465	454	410	432	449	494	423	432	443	442	478	425	455	466	482	470	437	442	440	462	411	472	454	413	437	425	441	468	404	471	448	454	452	450	422	443	465	474	452	483	458	441	453	451	461	466	446	461	491	470	486	447	457	437	428	470	444	440	465	407	426
3555	5313	3546	1829	1396	1057	918	827	738	686	599	587	538	553	532	548	492	497	524	521	503	520	523	516	475	486	486	458	530	488	513	492	498	475	482	488	463	466	465	466	467	481	446	513	467	504	452	457	496	473	451	450	486	444	486	527	470	505	458	464	478	474	501	488	482	449	472	492	446	505	493	509	474	516	455	485	474	451	474	477	477	458	433	488	484	497	455	457	460	513	488	512	459	482	478	454	464	474	472	473	489	474	491	439	448	484	463	484	531	460	452	439	500	487	485	434	499	453	472	452	457	481	478	502	493	509	464	464	484	497	563	481	492	434	475	487	437	490	447	473	480	475	500	489	517	499	507	464	496	455	491	494	490	520	491	493	481	483	491	452	493	441	485	474	455	478	506	487	485	465	517	470	488	473	498	461	482	532	496	481	512	459	469	470	483	484	518	484	462	469	453	441	503	493	468	504	472	485	477	488	504	497	486	465	475	441	497	475	484	482	488	472	498	504	451	452	473	482	478	484	474	505	499	467	453	485	449	483	450	498	474	490	459	504	497	472	455	491	484	483	477	479	508	440	502	491	461	490	488	483	449	486	470	502	436	474	486	473	469	493	471	501	488	497	483	484	472	469	464	475	485	497	508	413	509	470	465	487	493	516	478	469	466	501	493	455	500	459	498	453	472	477	475	473	473	470	491	494	442	465	466	445	435	438	435	467	488	469	461	509	522	460	469	488	484	477	467	450	468	455	468	499	487	484	481	456	485	520	517	469	520	480	486	493	474	485	495	469	483	527	472	501	497	488	495	493	451	507	424	517	516	452	464	484	519	418	477	496	465	516	454	473	474	525	481	466	467	456	472	489	503	524	496	526	446	486	487	477	461	487	453	511	489	473	474	468	499	486	477	487	481	500	520	481	507	497	493	488	438	483	466	484	472	489	438	462	465	507	492	500	495	467	468	479	530	474	448	478	449	476	475	494	481	512	438	465	478	445	470	495	447	475	466	455	470	456	461	494	493	485	478	441	486	496	496	489	483	498	471	478	446	460	495	459	511	486	480	465	463	521	479	496	499	453	443	526	499	434	460	438	455	474	518	478	516	502	483	516	463	453	462	504	490	483	434	491	459	478	430	482	456	471	460	471	443	495	498	494	486	464	436	488	507	468	487	438	484	499	495	463	465	488	466	491	518	517	524	462	443	450	475	514	533	478	471	480	489	493	485	498	472	498	475	493	476	465	481	480	450	496	501	470	495	466	454	493	500	478	490	490	464	465	493	448	470	497	475	518	497	475	451	436	492	467	482	457	472	459	442	464	461	423	459	492	478	477	491	491	430	447	455	480	482	496	471	480	463	509	502	503	451	503	469	492	538	452	483	457	492	442	490	461	466	501	463	476	470	494	472	497	462	475	469	469	510	475	475	460	462	493	505	507	467	492	501	483	507	469	479	486	460	443	491	466	491	494	456	502	453	480	472	478	437	463	498	469	481	497	469	444	508	498	461	457	505	487	473	482	465	479	485	465	480	464	499	488	503	451	484	449	456	478	481	493	472	457	490	450	463	441	501	477	478	468	500	499	471	472	497	459	481	515	477	469	416	467	489	460	477	470	433	513	468	442	487	476	475	491	466	515	497	497	432	466	470	471	491	491	503	474	458	477	480	480	479	477	496	452	487	481	495	507	475	497	485	487	470	471	449	502	421	475	479	470	513	511	449	483	501	466	503	471	516	503	488	491	477	463	441	533	529	521	482	483	448	484	459	443	456	455	508	472	455	501	455	478	514	514	471	496	477	493	484	459	480	484	461	462	476	518	491	453	495	495	471	478	485	460	478	432	472	476	505	422	474	463	487	471	474	501	517	476	482	493	491	486	505	477	488	505	468	457	459	471	520	481	490	509	461	476	482	473	458	500	464	477	473	454	445	493	509	514	478	534	470	472	488	493	446	451	444	473	481	510	464	453	477	500	472	457	403	497	453	502	489	476	492	487	483	487	464	482	466	494	479	488	474	498	487	451	490	482	418	473	486	513	473	501	460	465	466	494	461	482	470	484	446	446	438	476	446	442	457	464	485	510	466	471	444	478	474	458	480	492	470	501	504	487	492	461	490	449	468	452	480	472	518	479	472	459	478	510	491	467	522	481	510	478	473	474	457	485	489	485	483	454	467	497	467	474	459	465	464	464	491	479	475	501	464	401	480	514	439	472	448	489	463	453	470	484	482	486	473	477	518	476	487	498	477	471	486	517	490	473	456	467	514	477	494	479	506	517	469	491	474	477	490	498	493	462	495	418	489	475	479	481	482	502	490	483	481	486	507	439	463	466	458	444	483	434	479	470	475	489	473	498	456	431	483	452	475	449	497	509	425	460	444	485	502	483	466	460	436	457	483	479	507	482	498	482	489	476	483	473	467	468	475	483	462	478	460	478	454	464	505	488	462	490	507	490	494	492	497	463	457	487	456	516	455	469	490	465	498	482	512	493	471	449	469	508	472	441	469	493	469	465	491	476	469	494	467	458	493	496	436	506	484	454	483	449	496	504	468	464	469	471	479	455	460	493	484	526	508	518	466	466	474	444	501	482	489	492	524	498	514	471	491	506	467	513	454	477	432	508	462	448	484	474	472	463	477	456	492	457	443	480	439	461	512	473	472	462	470	481	436	464	462	532	491	452	509	463	506	474	476	481	455	442	505	480	487	482	475	475	470	491	455	482	462	443	466	486	485	479	487	500	506	526	456	523	481	441	456	440	484	473	497	461	466	473	501	477	502	461	487	483	493	486	497	477	503	464	511	496	507	493	466	493	484	508	484	483	511	496	437	486	495	476	453	455	514	487	463	488	467	509	481	514	451	503	463	476	534	476	475	452	482	496	454	486	473	417	501	453	483	481	471	442	486	467	521	494	491	503	488	498	450	454	503	485	467	492	466	482	534	460	481	525	475	505	501	481	454	479	456	483	504	485	459	496	506	473	440	496	489	460	480	479	463	424	463	432	542	491	472	504	514	444	520	454	465	491	473	458	505	509	468	474	478	476	492	476	520	447	498	435	448	468	472	475	513	495	467	474	476	488	493	470	449	493	502	502	502	467	454	479	510	450	436	495	464	493	484	467	507	451	458	490	505	503	438	467	463	493	486	488	467	460	456	466	490	518	488	513	488	453	496	410	475	559	452	453	448	476	474	506	497	455	491	437	475	499	479	471	473	455	480	482	486	466	474	500	492	480	490	477	517	465	479	492	460	491	483	438	432	466	465	461	487	479	499	495	479	477	440	452	461	483	474	462	488	510	485	489	438	482	489	449	489	456	485	474	465	470	501	479	423	496	493	471	501	470	469	450	490	485	481	482	478	510	483	466	507	500	443	484	477	486	506	476	455	489	477	488	496	469	483	446	519	482	476	476	478	439	447	476	471	440	480	468	488	529	466	500	481	515	449	476	479	460	501	483	467	461	481	471	479	488	447	475	502	472	443	489	469	498	501	466	445	469	511	464	497	474	459	490
22844	21392	29116	24043	21395	21457	8132	1331	1060	957	842	830	764	792	718	687	665	700	634	629	643	629	632	647	596	639	627	617	594	597	598	659	621	634	583	593	589	588	619	537	586	606	620	561	553	576	569	582	649	612	603	602	567	613	567	628	549	558	616	584	599	581	571	594	595	653	579	582	576	573	589	600	578	615	601	540	622	614	562	613	570	548	618	626	546	593	586	562	598	571	569	634	581	549	567	559	598	568	601	585	597	575	543	586	603	598	596	548	587	589	558	597	549	568	576	575	613	583	604	566	519	576	616	620	582	602	593	614	606	572	629	585	591	572	585	611	571	575	573	604	598	624	584	577	579	584	599	602	576	585	590	565	603	561	643	574	609	589	621	618	561	629	581	598	581	597	624	615	553	581	548	622	555	623	513	590	598	639	542	622	566	541	591	631	589	605	545	577	620	605	533	534	570	577	618	577	561	611	647	555	588	606	572	627	649	546	579	619	596	589	602	621	587	627	550	571	631	584	607	588	600	580	559	575	600	578	597	572	572	557	553	560	600	575	595	592	642	569	606	538	556	572	543	576	620	581	606	580	560	586	621	596	568	553	591	633	582	577	559	613	561	576	599	623	609	577	561	584	598	600	571	551	592	525	634	614	545	597	558	590	593	583	594	568	612	576	560	562	587	601	534	594	573	606	547	605	555	611	559	585	608	588	563	585	580	616	577	540	558	573	584	582	599	555	633	571	617	592	527	585	613	532	573	584	578	608	611	568	573	564	598	642	586	550	580	574	631	540	585	572	587	585	601	573	584	604	578	597	549	568	594	551	601	569	601	587	585	601	572	591	571	565	576	586	602	548	557	578	560	565	562	540	581	616	590	547	604	605	603	560	565	578	528	567	588	582	587	586	596	592	606	556	547	620	599	532	588	610	613	574	578	574	588	582	571	589	614	595	604	618	573	577	579	574	605	551	561	569	607	554	578	612	574	583	569	571	577	569	572	611	587	599	596	603	600	602	615	565	572	569	585	557	574	619	637	576	584	581	552	567	573	590	590	557	562	562	584	581	572	545	552	595	535	580	605	596	595	606	576	613	607	567	581	580	613	591	546	616	568	588	600	598	528	561	624	574	586	572	613	596	611	561	541	571	593	585	581	623	604	551	601	607	571	591	576	577	606	598	609	565	603	587	598	567	589	586	586	542	598	546	567	558	563	576	536	566	561	618	597	566	565	624	565	572	550	612	616	554	574	576	543	604	570	583	598	609	544	597	586	549	585	598	580	550	583	581	622	573	582	580	559	641	574	563	578	541	573	567	555	560	550	567	606	591	626	597	603	575	609	573	609	565	594	594	605	628	554	572	536	558	573	559	572	575	620	649	586	588	572	542	579	547	562	621	612	608	559	578	604	590	589	589	563	565	618	582	628	574	629	586	591	551	564	560	524	611	555	576	575	578	638	575	632	592	561	574	603	634	583	577	603	576	552	559	623	580	536	548	527	556	558	586	613	567	586	581	575	608	589	576	583	604	574	581	542	618	633	559	561	589	589	578	570	599	638	578	610	604	543	594	551	597	548	619	631	571	565	575	582	594	612	588	588	585	583	564	547	583	573	630	550	584	616	542	536	555	572	606	573	622	611	571	568	637	587	581	554	567	566	569	578	591	553	549	538	569	599	647	584	605	609	554	588	589	554	634	628	547	597	553	551	566	578	551	591	575	572	538	602	580	556	581	568	568	638	612	603	591	594	599	592	573	616	586	588	565	590	565	598	596	568	601	572	593	567	591	555	589	564	577	618	578	539	586	619	539	558	586	560	566	546	573	569	657	565	567	562	563	624	565	576	582	615	564	580	571	606	596	590	563	586	595	576	593	623	589	543	595	588	545	610	575	557	611	597	637	583	614	553	623	569	582	533	603	586	593	598	601	531	566	554	614	561	522	586	615	552	548	588	558	587	587	574	573	585	566	554	621	586	584	626	582	583	600	575	559	584	626	536	568	580	574	565	571	561	525	588	598	573	555	567	585	607	594	553	582	593	574	605	540	590	583	556	551	561	602	575	572	558	575	553	579	571	564	555	548	573	587	594	587	590	566	573	626	581	605	565	596	571	547	522	592	567	584	556	578	599	575	539	556	572	597	583	567	538	583	555	563	575	547	553	584	614	568	608	571	606	558	594	609	538	589	603	552	559	529	574	562	599	572	570	560	543	593	550	608	566	615	638	567	575	595	592	610	543	572	536	557	581	568	566	574	565	566	600	552	558	588	626	520	570	603	653	543	579	600	510	585	634	596	625	616	586	590	572	618	612	620	579	573	620	579	569	614	595	566	548	615	595	584	560	592	576	572	641	580	603	594	611	555	579	553	559	598	523	553	593	558	545	568	586	565	586	587	564	567	599	617	546	614	641	574	600	585	561	581	601	581	640	543	600	549	574	594	598	571	567	561	593	543	567	605	598	572	600	540	633	594	572	587	599	641	602	546	582	561	587	599	575	607	561	603	577	583	558	599	600	578	572	563	564	582	529	611	615	581	604	560	576	598	608	598	582	645	595	594	587	623	571	590	603	565	593	561	582	552	588	572	523	573	586	600	568	561	590	602	586	579	586	577	565	556	552	579	520	594	556	602	550	621	575	584	598	650	577	604	577	590	614	583	622	579	544	590	531	587	586	614	577	588	533	547	579	563	556	600	624	553	562	560	589	601	577	605	597	570	578	600	615	591	555	548	563	576	587	613	598	574	596	604	627	601	598	576	570	572	598	611	586	587	558	581	605	566	566	553	576	606	563	570	607	550	602	606	582	567	552	556	599	577	579	559	577	566	549	572	591	550	625	587	578	584	599	579	585	540	583	632	614	600	559	566	586	581	578	575	558	587	572	544	565	598	604	589	622	559	615	575	550	567	559	548	624	614	588	542	575	586	605	566	561	553	548	613	576	596	585	604	646	593	584	531	548	560	587	574	559	561	638	569	568	591	548	596	587	568	608	570	597	572	589	601	569	575	598	564	560	577	561	551	561	565	562	590	599	585	601	552	561	580	531	555	593	576	542	536	557	534	617	603	601	591	570	584	601	590	593	572	603	589	611	621	569	549	621	621	605	556	579	572	571	614	595	572	571	599	605	569	600	551	597	606	631	642	606	598	551	621	592	543	570	568	597	595	591	566	591	567	593	584	612	626	582	565	587	606	574	569	580	516	576	530	575	594	570	576	621	574	571	566	590	545	585	572	613	575	569	616	585	620	553	569	638	621	590	581	558	605	562	627	600	557	591	608	570	566	558	604	583	608	566	563	572	599	567	649	566	684	635	567	601	601	591	551	593	564	581	600	582	554	586	593	550	601	579	555	583	559	583	583	578	605	577	620	569	568	622	589	614	587	576	575	582	567	575	563	564	582	547	582	615	563	618	613	572	601	600	591	553	600	560	582	610	582	570	609	561	591	573	572	550	535	525	591	556	576	542	563	618	579	591	560	588	565	574	657	565	551	563	552	594	582	631	580	569	624
4802	14912	10084	4927	3698	2901	2159	1799	1487	1266	1146	981	912	898	816	776	757	761	668	726	697	657	662	635	652	655	636	618	624	647	651	590	636	625	556	632	608	590	594	631	627	601	630	535	597	574	552	580	575	577	596	570	584	597	555	617	562	518	552	562	577	625	612	606	591	669	572	599	574	569	596	581	647	566	550	555	584	539	575	586	603	577	615	631	590	596	586	589	567	595	572	547	626	552	593	591	545	580	569	561	574	600	618	570	573	585	609	600	592	589	622	613	590	562	573	586	570	559	552	620	579	616	553	562	603	544	597	541	597	558	618	586	577	595	575	596	612	600	585	580	630	581	587	592	553	597	569	581	605	567	578	590	628	569	584	566	613	578	620	576	567	591	626	559	603	575	618	598	565	580	561	557	605	583	597	541	618	612	598	545	608	611	581	600	608	569	561	590	537	586	580	548	587	599	581	584	583	612	579	590	593	556	575	586	567	579	593	554	582	588	586	571	592	578	602	593	612	611	548	618	602	598	565	624	580	612	589	525	596	589	560	588	561	593	552	635	609	594	563	604	596	578	549	529	577	542	578	590	584	591	604	576	603	561	598	599	576	599	601	571	601	580	608	588	600	598	564	586	545	544	600	604	558	553	529	597	566	612	561	601	598	572	560	583	586	624	619	590	605	589	539	551	567	594	575	595	562	558	565	565	573	589	587	566	610	569	577	548	622	641	578	581	594	594	570	609	568	579	574	593	541	602	613	623	621	564	580	551	560	601	618	558	619	575	592	555	584	592	602	555	582	599	624	573	566	601	560	593	562	606	581	575	585	602	621	569	559	598	581	603	592	573	547	591	579	602	547	568	606	592	553	575	595	585	582	588	590	569	609	600	587	621	579	649	595	589	574	570	587	568	585	595	582	568	614	584	622	593	573	589	601	571	599	554	606	584	599	572	597	587	562	539	556	601	571	588	593	564	563	589	619	586	594	616	580	597	586	571	610	587	543	585	563	584	590	582	562	593	546	566	576	557	577	575	615	566	551	550	573	571	618	570	534	588	628	587	580	556	560	601	555	625	597	576	593	576	590	596	587	582	575	589	564	582	533	555	580	615	576	570	585	580	589	580	593	585	611	611	541	574	636	616	572	608	553	580	622	532	548	576	582	591	537	566	619	549	651	558	566	573	618	550	586	615	582	573	591	617	593	603	583	591	626	575	575	555	585	570	581	581	557	620	597	553	577	547	600	568	594	533	577	586	625	579	540	567	605	577	590	551	616	589	528	616	574	602	571	564	559	608	605	558	548	572	578	588	604	600	574	621	558	575	569	550	564	571	604	594	541	607	593	558	522	573	606	591	557	578	570	580	570	584	598	590	597	572	577	644	561	604	578	582	594	593	617	597	564	574	547	598	517	617	586	612	636	554	585	578	596	545	605	567	599	578	616	606	595	559	602	612	623	594	609	601	579	590	580	587	554	545	595	575	602	597	568	619	593	590	565	591	609	600	578	573	606	548	571	566	577	566	611	589	579	581	640	576	578	606	587	602	572	603	585	601	579	593	569	647	586	595	554	545	583	618	610	550	552	596	591	557	602	533	562	584	598	566	586	624	591	598	563	577	554	606	582	601	560	555	567	568	565	568	565	564	559	597	608	566	531	526	570	570	561	663	603	605	541	575	598	587	575	603	622	588	560	560	558	541	547	554	560	549	623	626	584	597	588	594	567	573	618	620	601	568	582	570	577	575	572	618	599	548	564	605	579	558	597	567	614	601	572	580	614	571	573	606	501	580	576	569	611	596	575	547	573	584	611	607	621	574	523	589	554	600	626	517	566	601	582	562	574	569	543	591	597	589	547	567	613	538	576	575	589	597	557	571	571	643	571	573	613	579	580	592	571	566	584	571	578	582	576	552	592	607	595	566	585	570	621	567	586	537	590	603	585	600	581	585	574	556	579	579	559	583	600	566	606	596	589	625	566	577	605	591	597	603	588	556	579	635	558	557	573	566	589	597	609	543	596	600	587	550	566	572	598	583	611	579	590	625	595	585	595	569	589	579	582	576	606	568	632	589	635	588	562	589	598	628	603	584	552	585	580	576	608	548	585	582	624	598	578	584	572	593	618	587	588	590	561	628	586	595	637	574	595	609	539	581	564	578	634	575	614	613	532	571	599	549	566	584	575	564	604	622	588	531	648	574	609	571	581	568	546	587	585	589	558	547	592	571	588	593	577	536	588	561	551	573	606	580	580	588	534	547	633	611	558	628	611	598	576	576	574	611	588	583	584	564	571	604	621	598	521	611	574	543	603	617	585	554	604	563	549	566	589	579	584	607	579	530	579	586	617	578	582	580	581	569	555	600	604	619	586	618	539	540	624	603	597	556	591	588	568	550	548	570	575	627	582	571	579	619	575	584	579	558	594	635	576	600	598	569	575	560	596	582	597	590	608	596	554	579	595	496	582	588	579	602	604	596	568	576	608	596	573	566	558	562	606	636	576	594	534	587	567	553	590	578	560	591	590	576	601	569	548	592	624	584	586	554	559	535	571	582	599	560	575	613	579	591	536	607	606	580	594	578	594	626	610	572	591	595	587	575	561	584	579	586	575	571	547	612	573	592	620	592	630	563	578	561	594	615	555	559	593	583	548	579	537	567	585	599	596	572	602	585	577	567	611	599	619	579	619	588	583	561	568	595	601	588	514	546	552	587	566	613	586	614	601	560	624	562	555	585	590	565	564	581	549	612	562	602	577	542	554	587	606	586	561	585	590	591	577	570	602	587	588	566	601	586	560	625	573	608	550	571	536	597	596	534	574	631	597	599	604	598	601	592	585	582	610	571	594	607	557	621	601	555	565	566	571	579	569	569	575	539	599	560	596	603	578	626	608	561	560	613	589	600	545	589	584	616	572	617	578	582	578	601	583	598	558	564	575	635	580	600	538	604	563	575	614	566	599	572	552	621	589	558	525	558	584	583	540	609	582	601	601	592	558	601	585	590	593	590	591	587	595	586	571	564	573	601	579	639	570	587	565	589	588	595	605	615	582	581	611	576	538	539	576	542	575	570	542	559	597	581	565	589	586	593	596	588	591	591	563	592	602	659	565	573	582	609	580	608	605	593	559	563	627	643	563	570	564	635	581	571	580	601	572	581	558	577	563	559	604	599	599	538	594	567	587	598	604	603	582	566	575	589	605	557	589	566	553	586	609	579	582	584	583	593	580	531	563	584	570	584	595	590	595	597	553	580	569	562	555	621	580	592	568	514	591	563	571	589	606	590	573	602	576	595	614	607	581	595	576	611	573	604	626	592	559	585	591	564	616	592	579	598	556	568	556	589	600	615	549	609	518	618	592	597	567	548	583	582	588	592	591	560	603	579	609	569	561	561	572	563	583	562	570	551	572	601	582	609	526	573	584	558	585	592	583	566	552	607	602	603	641	581	583	557	585	621	583	601	561	623	590	579	534	624	593	586	565	573	627	594	606	587	577	587	598	527	566	572	601	577
28082	17496	3238	482	294	240	253	231	240	229	216	241	236	217	224	236	236	210	240	224	212	218	221	220	229	211	261	211	188	250	227	224	222	235	226	239	218	215	237	238	189	254	203	211	194	225	202	212	237	228	228	211	230	219	230	212	193	237	225	212	236	225	220	213	229	214	225	202	228	213	220	196	205	211	203	203	227	231	201	200	216	251	221	208	251	234	207	220	231	234	221	224	220	223	188	213	214	236	216	217	220	220	241	192	215	201	238	237	199	228	231	225	218	232	201	212	222	229	207	226	222	244	221	200	204	212	248	241	235	229	203	214	214	201	224	233	236	215	231	225	224	205	223	239	210	202	233	217	202	221	235	212	204	210	222	209	220	238	239	224	223	199	211	223	204	235	225	249	229	230	193	203	213	201	190	220	218	226	227	208	240	225	218	231	240	206	213	236	207	225	206	225	238	238	241	241	202	236	230	221	210	215	225	218	214	228	254	212	211	214	208	208	178	216	234	212	223	239	238	224	196	214	194	208	215	205	217	216	210	252	217	222	211	221	209	243	238	209	237	209	195	215	201	219	242	204	221	223	223	209	197	231	227	203	234	247	228	224	196	220	230	219	212	221	225	195	195	245	213	188	205	246	231	210	244	208	205	202	223	214	211	216	227	199	214	211	206	226	238	223	208	195	238	214	231	251	242	234	239	224	225	200	245	230	219	214	229	226	219	228	216	212	228	242	221	192	220	209	249	232	213	223	215	223	198	215	222	221	219	240	248	239	215	235	212	231	240	233	226	247	228	240	232	214	213	251	237	211	228	232	236	229	186	204	204	250	192	226	204	233	203	220	229	192	228	231	209	188	203	206	227	236	215	217	196	240	219	227	236	219	217	183	201	233	232	204	199	213	224	231	239	234	195	226	228	206	206	205	224	224	229	219	214	258	251	219	209	224	209	203	237	249	245	226	230	221	208	215	241	198	225	226	255	210	224	232	229	238	207	227	213	220	223	237	238	208	218	211	198	200	252	220	224	217	225	231	198	233	230	247	206	218	219	221	251	213	225	231	213	207	231	209	225	217	217	229	190	244	208	240	167	261	205	231	234	252	223	207	209	236	266	212	226	233	225	227	226	240	214	224	217	230	228	221	199	217	219	206	213	204	216	249	202	236	240	218	228	220	210	212	227	238	239	192	203	214	244	226	212	206	228	242	230	215	205	210	211	227	223	214	200	218	245	199	202	246	246	223	245	243	211	236	234	224	210	233	204	220	210	209	207	199	215	207	237	253	204	225	216	231	236	216	230	184	233	237	227	221	211	256	210	232	235	240	253	223	223	220	213	238	227	220	227	196	218	198	191	216	234	230	243	213	220	230	188	223	212	222	248	217	228	183	217	205	226	257	194	212	234	231	209	207	187	212	226	226	243	231	223	226	224	223	228	234	214	213	233	195	219	228	229	220	208	200	237	211	219	202	215	239	218	255	212	192	228	239	219	222	214	217	250	226	219	214	216	224	191	220	205	222	223	224	208	257	219	227	219	241	224	217	238	192	211	230	208	224	208	198	208	266	227	247	213	215	248	234	223	208	206	217	231	226	229	202	198	220	212	215	221	238	246	226	210	187	222	213	234	221	238	222	231	261	234	244	216	238	247	231	211	206	207	221	234	261	245	232	217	194	229	212	227	197	225	223	203	222	212	218	221	253	206	227	220	218	222	230	207	223	223	219	215	224	201	212	199	226	226	220	197	222	223	224	210	234	228	207	224	222	257	222	197	223	231	216	178	211	217	223	196	230	236	222	220	198	205	235	228	214	209	217	215	250	221	211	225	211	226	215	234	217	200	205	251	232	202	241	199	233	214	206	212	223	211	201	214	234	208	247	240	223	224	208	202	214	220	214	210	233	234	189	222	193	222	216	234	215	212	214	234	197	222	247	198	217	232	215	237	220	208	221	245	276	225	211	249	192	198	216	231	191	210	225	221	214	227	244	218	218	207	244	217	209	251	225	212	226	225	211	235	223	232	228	222	240	185	207	210	199	243	214	220	211	219	198	206	208	222	220	233	212	235	234	233	210	225	235	207	226	210	234	232	224	220	210	199	204	221	226	224	211	245	232	215	226	223	208	229	228	217	204	205	219	214	195	218	244	259	215	254	221	219	228	199	231	233	213	227	221	219	211	237	216	210	215	224	202	199	217	230	244	209	206	192	231	220	214	249	198	240	217	229	207	237	230	198	252	228	243	211	231	199	236	190	218	199	235	237	230	236	222	232	230	219	231	221	255	231	225	215	223	202	272	225	225	236	213	244	238	241	222	238	211	233	243	216	210	218	215	215	230	242	229	236	214	248	223	221	211	212	201	208	198	206	230	229	242	208	221	189	216	186	166	212	208	204	211	214	230	217	192	211	203	222	233	221	214	208	185	230	233	229	239	196	232	239	197	229	227	211	202	211	223	203	207	214	265	248	207	204	251	227	240	222	213	196	207	226	232	233	229	198	196	220	212	216	194	215	223	227	231	211	181	216	247	205	204	235	205	193	186	201	230	238	222	240	224	240	206	214	233	211	200	218	228	215	213	192	230	209	229	242	242	243	235	194	236	211	199	217	221	242	231	227	215	223	246	212	202	229	197	236	232	216	207	209	203	221	225	222	232	209	201	240	212	225	252	218	225	227	199	210	219	203	225	227	237	247	210	207	213	225	225	198	234	239	253	230	205	213	232	219	201	191	203	216	217	230	230	220	225	209	239	225	190	236	196	211	211	216	198	227	211	217	223	211	217	241	209	243	199	222	231	201	241	199	220	211	220	240	250	203	239	201	220	204	231	233	228	209	244	241	229	227	213	224	199	241	259	214	201	216	226	218	194	218	208	224	219	250	192	219	229	236	216	219	237	227	238	213	207	216	214	193	250	248	237	235	197	225	219	215	217	208	254	227	202	213	221	217	216	210	202	191	198	239	270	217	203	217	222	220	211	215	212	230	226	225	208	240	247	227	217	209	266	216	252	247	219	205	211	233	223	227	256	253	200	215	240	221	233	209	212	229	237	249	222	228	215	203	194	227	217	221	229	219	241	246	220	198	207	232	212	220	218	205	226	218	237	229	191	222	229	214	219	212	219	227	232	198	207	230	220	251	208	228	215	212	214	212	221	216	215	220	235	212	215	227	203	217	226	166	225	225	207	225	236	245	221	230	220	201	229	208	205	242	230	232	205	229	235	228	245	227	195	250	229	203	224	230	236	226	245	233	230	219	218	207	228	237	198	204	207	221	208	244	245	241	235	201	208	235	222	207	233	208	217	227	241	242	217	225	217	206	220	228	216	189	215	227	202	221	218	235	223	223	231	248	212	245	218	223	229	206	243	237	240	220	220	245	202	221	206	236	208	217	205	212	250	208	233	211	233	211	222	230	211	210	227	224	238	219	214	205	211	240	214	221	216	241	218	230	197	250	228	212	219	215	216	214	240	220	240	230	216	225	205	241	240	254	212	196	215	236	223	213	197
4250	759	569	376	332	290	314	254	263	288	273	270	287	244	259	256	247	267	290	256	229	249	223	265	236	272	289	261	251	263	256	245	245	264	234	250	253	276	252	247	250	253	249	248	255	270	247	273	223	248	256	222	276	250	268	247	246	244	293	258	247	257	231	250	242	266	252	252	254	263	251	250	256	265	243	238	261	248	260	239	273	261	244	262	235	248	258	242	233	218	267	241	233	246	255	266	249	259	258	255	258	230	276	250	233	257	256	245	263	268	226	257	247	238	223	246	276	227	246	255	252	241	267	226	256	236	245	269	275	281	245	241	238	235	249	258	238	255	255	253	245	228	249	264	256	229	248	293	250	223	270	260	253	256	246	257	267	247	239	220	235	284	250	241	270	230	281	254	244	217	254	274	256	246	255	241	244	226	247	276	237	247	250	261	247	260	262	237	271	241	259	263	251	259	241	240	238	240	249	260	241	243	267	243	226	250	250	246	261	240	256	239	249	244	234	254	260	236	260	245	240	239	250	248	237	252	262	250	255	239	253	215	234	236	252	259	276	252	243	268	219	251	252	261	277	230	249	244	262	232	218	238	274	254	256	260	245	265	252	238	231	252	248	239	229	221	236	258	222	264	254	245	283	269	248	233	235	261	235	251	241	276	243	234	252	222	238	228	258	252	222	256	251	250	253	215	259	261	244	255	252	269	275	247	243	268	262	272	254	254	266	255	245	242	265	261	252	253	239	255	256	233	236	236	245	240	246	234	231	285	263	251	216	234	256	243	264	213	246	238	230	282	268	235	268	252	260	261	234	264	232	240	242	244	239	253	287	221	262	241	252	243	249	237	236	250	215	274	239	269	235	260	251	241	233	246	263	230	269	275	250	268	225	245	236	234	234	229	236	252	265	243	271	237	237	230	251	259	244	252	222	228	244	277	263	226	270	264	223	231	265	229	256	265	238	282	271	231	265	258	225	253	227	267	251	258	252	246	244	224	241	240	237	253	223	268	237	234	243	242	253	253	237	229	267	270	256	251	250	251	232	222	254	231	243	241	241	249	245	251	267	219	266	268	240	247	242	257	244	272	246	239	249	235	251	228	252	266	250	253	239	263	252	243	235	244	230	226	261	243	269	236	247	257	234	246	227	240	227	273	241	226	246	243	274	245	253	265	243	240	228	274	269	284	256	248	250	268	257	266	251	249	258	259	247	253	236	231	243	250	266	258	276	260	266	252	267	243	273	251	261	232	237	256	275	245	282	246	277	272	225	261	231	247	255	227	249	277	237	288	254	242	218	242	232	247	256	256	259	256	257	249	214	261	269	275	249	220	254	276	258	248	237	244	273	269	249	246	237	214	259	232	246	262	214	262	250	271	252	280	262	277	204	251	257	242	255	256	248	238	262	248	254	232	248	236	265	253	222	258	253	261	277	273	239	244	242	229	257	228	239	243	242	275	271	250	280	247	250	224	252	244	269	236	223	251	251	244	256	244	259	250	256	269	238	234	246	251	247	256	253	236	270	264	292	238	261	253	242	235	254	262	252	249	218	223	240	274	274	249	209	248	264	229	255	254	252	255	221	275	255	211	257	243	266	216	255	253	256	242	261	251	222	254	268	261	251	262	262	237	241	234	230	242	258	240	254	253	260	241	256	252	251	243	284	251	281	255	258	226	255	279	235	255	219	245	244	242	262	246	233	242	240	248	247	255	244	242	269	299	275	245	236	278	247	267	231	261	250	256	244	254	236	222	266	240	246	230	249	231	248	274	251	257	233	243	227	250	250	261	277	245	254	263	224	259	250	227	238	265	262	252	255	246	287	263	260	247	261	233	264	272	255	233	260	266	275	225	239	233	228	254	243	257	228	243	246	270	266	259	270	234	275	256	255	232	268	249	246	231	230	264	244	263	259	249	256	257	244	275	230	275	241	221	257	244	283	247	226	244	234	240	249	250	250	255	240	253	286	256	245	240	254	240	246	247	256	235	250	262	255	276	222	257	237	230	247	238	255	251	238	255	244	261	249	262	264	245	280	234	237	233	247	257	242	265	253	274	246	231	269	238	234	239	223	243	257	245	244	240	255	268	209	251	259	216	263	246	248	244	254	274	247	244	242	272	257	247	245	243	244	262	232	271	238	239	265	254	246	245	247	241	269	255	247	246	232	248	269	258	263	269	248	207	243	270	253	240	261	237	251	286	274	240	283	228	245	258	258	250	276	260	240	261	239	232	242	245	257	197	231	234	231	265	279	260	253	227	246	240	259	235	251	275	255	254	245	247	239	266	248	249	255	251	283	225	219	261	263	261	252	249	228	218	230	239	241	256	258	257	266	245	246	273	253	267	239	211	254	255	256	252	251	249	226	236	268	226	266	252	255	261	244	245	278	268	273	256	246	270	250	234	276	270	251	226	246	228	234	247	252	253	239	239	243	245	257	270	242	233	252	245	246	233	236	250	243	252	220	241	237	221	269	244	278	224	257	271	249	272	260	238	258	260	267	220	245	234	245	242	240	254	269	242	243	271	243	247	245	257	253	207	240	251	259	267	236	237	261	266	233	268	255	225	263	255	264	267	261	252	251	267	233	260	229	239	256	242	261	241	246	261	248	263	246	281	243	245	248	268	253	237	260	244	253	263	232	260	241	225	235	256	242	230	240	254	260	285	258	247	258	217	243	246	259	249	261	232	247	221	257	246	228	264	246	258	253	232	255	260	277	237	251	240	240	269	246	266	248	265	275	210	289	267	246	246	265	264	254	247	229	264	247	277	267	238	251	232	249	252	262	252	252	230	245	257	240	265	236	276	249	263	238	248	233	254	262	240	225	264	250	237	247	256	263	234	247	251	267	265	228	253	267	246	248	232	232	241	254	256	244	246	252	262	230	236	249	257	255	256	255	237	254	257	257	237	230	272	249	250	270	214	271	267	250	228	274	234	257	256	256	246	255	244	248	236	254	232	269	238	255	258	235	251	264	255	257	247	232	269	302	260	256	251	223	227	226	241	281	232	253	225	236	246	246	286	264	276	264	258	254	231	267	260	258	220	267	231	254	259	253	234	260	219	253	246	265	237	265	238	266	267	257	238	259	241	281	225	248	241	217	232	258	260	247	270	285	262	256	262	237	251	263	276	240	252	271	256	242	233	216	274	235	218	248	255	242	233	251	207	251	244	241	256	246	221	252	251	240	246	269	265	252	229	257	284	242	253	264	237	243	249	242	229	222	260	246	255	232	261	263	236	267	232	278	245	282	258	253	255	229	249	252	259	266	265	262	240	226	240	257	259	241	244	250	260	259	250	239	262	287	234	263	260	241	232	231	261	262	238	277	239	242	250	249	234	240	261	239	249	262	253	265	252	243	242	236	230	245	239	256	257	251	225	229	257	254	278	246	231	294	242	264	276	239	240	264	250	259	280	261	250	273	263	271	255	283	253	244	251	269	237	260	267	221	233	274	246	254	255	232	217	255	226	272	270	281	239	275	213	217	267	269	235	231	218
23957	21384	28652	24474	21361	8909	885	605	476	439	383	397	381	340	326	315	321	309	334	330	315	293	270	272	310	297	290	280	294	266	308	275	244	234	265	266	325	281	254	237	285	249	261	291	273	253	284	248	270	310	304	300	274	287	271	213	263	285	280	276	256	269	242	256	294	275	257	269	245	256	257	246	306	298	285	244	280	263	280	264	271	289	266	282	247	234	270	304	255	238	264	280	297	261	263	308	302	300	281	275	262	321	257	286	264	269	262	267	263	279	283	293	282	278	280	255	266	301	291	262	294	265	239	252	242	265	294	264	264	278	275	276	225	268	258	251	277	247	280	294	302	297	265	280	261	262	283	252	256	272	268	272	285	263	282	283	254	264	230	265	250	302	254	266	268	264	298	273	267	274	255	260	273	258	297	277	279	258	275	259	256	264	255	259	267	262	263	251	284	267	294	240	255	270	253	277	284	276	267	264	246	281	278	283	267	283	280	253	283	239	264	309	269	306	293	248	252	288	258	258	254	260	274	276	227	281	263	250	258	273	240	271	249	259	264	266	304	290	281	265	262	275	259	268	282	252	257	276	291	271	240	290	265	263	239	263	286	276	255	274	252	256	269	264	261	257	273	276	235	278	293	252	251	304	248	298	245	277	251	260	266	263	271	254	246	277	289	256	268	283	255	293	260	273	288	259	270	266	294	256	262	254	255	286	300	255	247	278	245	254	271	256	245	305	271	294	264	273	271	299	241	278	277	245	268	255	280	270	251	315	257	273	254	255	246	268	287	292	257	275	307	257	255	248	270	269	272	270	273	261	284	248	290	276	274	244	292	252	294	279	249	274	264	298	280	254	266	276	266	285	254	297	262	276	253	246	280	267	273	273	264	291	235	271	260	226	242	287	252	276	259	281	264	281	273	287	254	285	281	259	265	281	249	260	299	252	298	279	265	262	252	251	259	283	273	299	246	252	283	260	280	255	272	270	278	248	261	245	295	233	252	272	274	266	259	259	266	276	263	288	285	277	310	283	275	241	304	286	252	275	289	278	272	266	257	257	229	281	257	269	274	268	250	252	296	260	249	279	248	246	266	239	255	263	268	261	254	267	264	266	275	267	288	280	276	295	275	240	270	265	266	278	281	252	265	224	265	269	278	291	285	237	212	230	259	267	266	243	287	270	298	263	245	253	235	270	243	256	265	275	275	274	305	255	265	267	243	275	270	262	250	253	287	238	257	248	266	307	289	258	273	262	283	264	258	280	248	279	303	264	259	256	278	271	244	261	269	256	258	237	285	276	271	255	298	277	271	268	284	280	236	286	269	298	276	257	264	261	271	292	242	271	276	272	252	267	283	248	268	281	251	273	219	286	278	265	271	256	259	265	247	291	265	297	269	282	254	265	279	264	284	250	278	272	230	274	247	275	280	270	276	281	253	254	277	276	249	271	272	276	272	255	256	270	294	237	252	265	282	296	276	296	286	276	246	283	257	267	261	248	279	256	262	251	276	292	271	275	275	265	249	282	268	244	271	269	251	283	299	257	293	283	248	256	257	250	241	251	246	262	291	257	276	244	258	283	263	262	274	260	266	257	272	291	248	257	270	253	264	244	285	248	270	224	273	278	257	258	285	259	250	260	262	266	290	267	244	258	248	244	260	285	261	248	255	254	267	265	237	268	277	298	262	292	253	259	278	281	268	255	247	274	252	279	281	275	291	264	262	286	269	266	278	243	248	278	256	273	293	285	270	253	280	264	261	261	266	270	270	272	295	282	255	313	278	263	273	290	297	276	269	253	270	251	267	264	257	285	248	272	253	275	256	285	242	278	267	254	253	282	284	300	258	292	286	268	261	275	263	265	282	247	257	268	280	223	259	267	266	235	272	275	257	255	245	256	282	282	262	239	258	276	261	257	278	236	258	275	286	261	297	264	272	276	249	265	262	280	279	266	274	272	261	231	290	290	259	269	248	242	254	241	265	248	280	263	287	265	259	263	268	249	245	256	243	231	280	288	259	304	270	270	274	264	273	264	247	265	280	276	251	261	268	261	274	241	256	252	266	253	271	289	259	259	250	302	253	247	251	281	281	272	281	257	293	282	303	253	251	250	260	263	237	247	254	270	244	281	236	251	265	285	294	275	279	257	279	275	273	278	259	283	242	270	270	285	248	287	270	288	235	272	273	277	261	281	259	259	241	270	279	244	264	261	238	241	277	273	276	259	250	270	282	253	273	270	301	249	282	289	268	250	264	272	278	276	256	269	274	285	253	266	290	267	292	259	242	253	250	280	272	237	260	252	248	277	237	301	273	276	258	263	238	278	288	264	292	278	269	261	287	265	268	260	258	293	278	319	257	297	266	268	255	273	247	265	276	264	250	266	240	284	257	244	255	259	242	287	244	265	277	284	261	264	265	271	278	255	267	285	269	260	270	289	278	254	266	263	248	282	274	271	276	273	250	278	276	241	236	276	229	263	255	312	282	263	290	246	269	260	285	246	271	289	308	266	298	282	269	270	278	282	252	280	258	274	256	236	240	272	272	256	260	279	247	271	275	302	267	287	265	280	274	249	295	236	254	258	282	234	265	255	275	308	258	269	239	258	290	248	251	267	272	279	270	278	258	258	251	279	271	278	232	275	244	283	243	250	261	277	264	302	265	234	270	267	274	275	275	253	265	264	267	248	292	256	268	231	260	252	284	280	264	265	296	263	250	288	298	274	267	265	249	258	254	275	269	274	244	270	252	277	276	271	268	296	271	240	262	265	269	260	277	242	261	282	267	292	266	261	254	275	230	261	253	276	283	266	271	274	289	285	242	270	265	265	246	252	254	281	291	262	289	267	262	260	272	279	276	254	240	271	279	245	220	268	275	264	307	254	260	279	249	258	300	228	291	260	288	247	281	295	278	252	263	247	272	280	245	278	296	260	237	261	265	257	260	264	239	256	284	262	278	282	263	280	260	269	243	259	290	283	292	260	272	288	272	261	272	264	282	256	258	251	249	247	257	266	252	251	261	263	267	261	282	270	290	282	281	274	256	259	262	276	298	263	268	280	268	296	267	271	244	269	250	251	276	293	262	267	263	275	304	259	266	256	296	264	263	253	283	270	262	295	256	285	264	243	240	305	282	288	264	252	270	256	245	232	288	260	256	274	281	259	298	275	287	285	253	267	291	257	265	268	246	259	270	275	283	255	260	297	251	288	263	258	266	275	298	257	276	261	253	267	255	276	270	268	284	281	281	297	255	244	256	286	304	253	279	278	263	257	271	273	260	254	285	249	262	241	273	271	267	260	269	271	254	272	268	281	246	266	232	290	279	282	277	280	249	266	257	234	268	264	257	313	274	269	303	265	265	247	289	252	250	288	282	268	250	274	278	287	253	283	283	273	286	236	280	262	253	264	250	279	250	253	262	265	274	276	239	274	242	246	258	305	282	281	297	260	261	268	302	266	270	269	269	267	268	262	265	257	244	279	245	285	227	293	292	252	266	265	292	281	262	287
3382	8766	5855	2711	1879	1484	1105	869	739	569	559	480	473	405	423	378	393	355	301	325	310	360	337	300	331	297	315	287	307	311	325	294	295	305	298	320	299	308	319	307	306	309	275	291	295	277	281	288	297	325	266	289	304	311	281	308	289	291	318	280	277	266	302	275	266	278	280	288	283	295	303	269	263	280	304	270	260	301	262	293	287	295	279	280	287	310	286	318	282	280	285	292	257	299	257	301	276	293	260	288	342	258	279	324	307	259	321	333	287	291	284	275	284	282	271	306	280	267	268	253	293	255	283	285	265	272	275	293	290	296	264	288	334	290	302	279	250	304	302	265	298	291	275	289	273	263	286	277	315	278	305	277	286	272	278	270	278	293	259	259	292	264	294	256	253	286	293	294	292	273	290	310	247	314	268	279	272	283	292	306	297	285	277	251	303	284	311	240	286	322	314	267	301	277	301	303	290	274	265	292	258	304	268	276	278	254	256	286	273	276	291	265	270	275	312	293	296	291	305	287	284	293	313	271	292	276	288	303	294	266	277	273	311	291	269	300	296	280	284	296	292	277	326	304	291	244	317	249	301	280	295	275	303	276	310	288	294	286	262	287	272	312	285	271	251	272	289	280	271	294	264	312	278	298	280	292	306	325	297	260	277	334	300	307	261	289	303	271	277	283	287	260	302	309	309	249	266	265	291	286	277	289	287	300	286	297	300	288	266	293	279	271	301	270	278	269	286	320	277	297	283	269	267	306	286	316	270	263	289	271	298	309	324	303	278	273	304	305	278	288	302	321	245	303	283	286	312	316	287	297	290	296	269	291	282	302	277	276	281	290	287	282	274	288	295	309	270	290	296	288	283	275	276	292	274	266	303	287	307	275	279	300	264	298	282	292	292	263	278	283	256	265	320	312	294	288	272	308	277	280	313	296	288	320	266	267	286	263	277	298	277	281	283	272	260	274	281	264	284	298	257	278	322	300	308	282	270	291	297	276	261	297	288	289	244	289	317	313	293	299	277	299	300	287	295	264	284	254	284	298	270	326	298	292	273	288	300	274	295	285	288	261	310	285	294	280	268	276	293	294	318	300	302	313	264	269	293	288	299	322	283	313	321	297	293	268	303	320	267	274	263	291	268	271	273	293	258	307	242	291	255	266	250	296	295	283	262	280	279	294	301	289	300	283	289	287	309	257	284	270	278	264	306	294	278	284	271	292	302	300	264	295	307	268	275	291	281	267	281	273	291	275	266	285	255	269	298	292	274	277	293	270	309	296	269	263	247	307	297	280	303	311	283	291	295	280	285	293	252	280	277	287	267	323	301	294	279	293	271	306	314	305	258	264	295	295	280	294	253	278	282	279	261	293	307	262	284	316	272	289	323	312	290	306	304	266	269	282	300	285	259	306	281	274	254	299	277	283	296	302	307	290	284	283	284	299	293	270	263	289	326	302	286	269	262	266	282	249	282	285	257	266	267	289	276	295	288	294	301	259	279	279	294	253	294	281	280	287	259	318	304	264	288	264	304	330	304	277	295	295	259	324	296	304	278	250	273	294	313	288	281	281	290	308	259	289	282	279	279	295	302	290	302	270	293	282	280	293	267	284	326	298	296	289	292	280	255	269	288	276	281	280	283	301	304	274	277	264	299	304	265	338	298	293	301	288	264	301	273	280	268	289	285	287	293	262	265	286	295	337	249	271	297	281	280	283	320	265	276	291	275	284	252	293	294	303	254	295	290	310	305	298	288	280	287	299	293	299	278	260	275	286	305	293	277	270	294	291	314	300	289	282	293	275	268	309	263	302	260	282	280	274	279	279	299	268	283	289	289	276	281	285	293	284	290	308	259	310	265	287	265	278	266	290	300	279	311	277	292	282	272	314	271	269	283	321	260	298	309	283	297	261	268	318	269	279	260	299	308	283	317	278	287	290	303	266	292	246	275	285	258	320	274	288	274	283	283	292	268	279	293	286	307	301	298	284	287	302	279	288	292	293	276	279	257	321	294	312	297	285	292	280	269	267	264	286	292	280	265	317	285	271	273	284	270	284	282	300	283	311	289	313	274	279	304	272	301	266	288	298	290	286	254	291	303	274	278	274	312	318	280	277	299	331	253	294	308	268	270	261	270	278	281	296	290	315	285	341	266	301	302	307	290	280	272	257	282	282	295	284	283	268	303	263	300	308	274	294	291	294	260	289	335	291	303	293	283	300	290	255	276	306	288	278	281	272	317	289	290	286	281	280	277	256	283	296	314	266	312	293	294	260	286	279	289	315	265	281	269	285	283	284	268	274	299	286	273	292	274	310	303	292	297	295	305	288	302	302	299	312	274	275	265	296	293	255	274	254	286	282	278	312	298	286	264	297	276	294	288	286	298	285	298	273	291	274	311	290	270	292	273	267	279	276	276	258	278	275	292	267	290	267	282	280	313	296	272	290	259	263	281	243	308	280	274	289	252	298	273	271	276	308	301	274	267	289	273	324	300	289	288	263	282	315	295	272	286	272	279	304	273	272	268	280	305	280	294	263	295	270	292	282	300	304	275	268	307	277	277	280	294	293	279	291	294	280	275	287	265	268	269	315	291	304	289	262	285	295	263	277	291	283	269	299	268	288	292	309	275	304	282	291	290	280	277	280	284	276	259	261	296	279	298	325	321	274	296	286	300	279	288	260	328	294	286	279	302	292	277	288	297	330	284	272	263	277	286	255	310	302	268	279	250	259	301	307	293	324	264	291	307	273	314	249	281	282	333	272	286	272	300	265	273	276	293	302	255	280	305	280	281	290	288	284	289	286	300	294	276	306	299	259	276	283	266	301	293	301	299	271	261	301	264	287	253	299	275	268	292	284	261	274	279	301	284	267	279	277	284	296	295	340	306	298	283	277	303	275	255	277	287	277	288	288	277	320	292	298	287	264	303	309	297	290	289	265	260	278	285	308	305	277	297	275	293	264	313	291	316	264	291	272	263	292	325	300	289	258	266	297	278	307	288	290	312	286	287	281	279	339	277	288	305	256	287	295	288	268	274	281	216	260	319	297	303	285	293	294	292	275	297	287	303	293	267	319	276	296	296	311	293	273	299	312	259	308	323	292	251	293	296	258	267	279	286	260	277	266	299	283	258	315	281	274	302	275	273	251	287	281	307	283	282	277	315	254	294	283	322	315	285	301	297	268	289	307	296	265	282	270	282	287	301	278	286	273	276	280	298	272	287	332	263	304	299	284	287	273	283	252	268	288	301	288	300	311	280	269	252	301	312	265	272	313	270	278	270	262	282	276	289	291	276	252	281	297	284	311	276	294	280	303	302	298	311	274	289	280	271	277	300	283	311	274	294	296	271	262	262	284	304	298	301	282	294	278	254	279	298	275	281	292	263	277	294	294	292	286	301	295	282	285	277	273	265	278	283	264	282	256	271	301	305	288	259	331	278	299	271	304	291	294	302	248	278	262	301	268	287	298	298	278	270	293	300	274	276	277	269	293	270	252	300	297	298	291
25159	21410	27510	25594	9969	959	706	622	526	554	504	501	465	493	463	466	506	453	461	468	430	470	479	441	505	465	450	444	440	441	443	420	422	460	440	438	441	470	439	445	450	435	467	425	432	436	467	463	426	442	421	442	472	446	445	494	455	485	417	447	440	433	429	446	446	440	442	456	471	465	411	446	449	445	445	473	442	453	465	485	444	430	448	463	426	435	440	434	463	480	422	417	507	463	425	439	460	450	429	440	436	467	451	413	449	467	454	469	478	479	440	430	433	435	432	474	440	485	476	438	468	441	446	479	443	434	456	447	420	440	474	434	429	443	474	452	407	414	470	460	424	442	471	446	462	448	463	432	421	467	454	441	417	463	446	452	443	437	429	426	455	443	468	442	451	463	421	463	455	445	466	440	450	444	458	472	440	426	434	434	475	460	444	472	453	426	480	471	427	446	463	471	450	477	436	431	422	467	418	416	463	465	463	448	468	450	425	458	435	438	451	450	450	473	451	466	460	425	436	476	459	467	471	432	448	434	438	497	412	470	433	470	444	403	474	413	445	472	487	433	461	435	484	461	452	480	447	468	431	464	456	449	451	442	487	451	414	423	432	478	481	387	433	444	444	437	452	461	424	450	442	478	469	484	459	399	442	459	438	435	430	418	425	411	435	413	433	433	437	436	451	448	416	470	453	467	406	471	433	456	425	464	454	488	440	438	443	443	442	428	441	435	430	465	427	427	414	380	450	435	431	416	426	407	476	453	458	447	427	462	437	429	416	453	450	423	416	438	432	440	462	492	431	435	455	456	449	500	459	437	462	456	473	446	451	448	430	476	472	441	459	443	410	457	482	475	425	403	437	472	463	465	446	440	481	433	458	465	427	431	461	442	483	443	434	457	429	437	459	441	458	458	433	422	471	414	462	420	429	395	444	445	443	462	451	451	449	447	488	469	437	451	450	449	446	408	430	460	444	441	443	404	452	436	484	418	449	418	442	477	476	459	446	396	461	462	469	454	478	405	433	460	447	456	398	436	407	451	460	431	445	463	476	431	451	479	467	464	402	430	428	444	482	430	445	411	447	417	479	445	435	411	444	450	446	438	440	430	433	438	479	430	450	458	449	483	418	449	447	448	472	420	439	435	476	394	421	443	450	427	422	472	420	444	422	454	461	466	447	463	445	438	471	487	460	476	453	444	436	450	422	463	472	425	455	442	433	415	426	473	422	457	430	435	449	428	470	450	417	444	446	433	464	414	429	475	495	478	428	476	437	464	444	429	438	439	422	440	435	415	472	488	456	419	487	460	423	429	403	459	457	453	458	431	413	439	424	476	449	456	460	432	485	427	450	457	437	422	411	452	458	426	469	437	479	458	411	436	445	468	433	458	467	469	402	453	481	463	480	470	436	437	460	479	476	460	403	394	452	415	435	431	462	438	443	456	463	438	471	444	431	403	435	428	480	441	437	470	403	438	424	427	411	412	452	425	436	446	418	470	434	417	441	437	451	459	435	419	454	433	461	441	459	491	419	460	410	450	419	510	431	409	429	452	422	455	448	446	423	425	456	466	450	458	453	493	429	464	452	447	419	458	452	482	442	438	451	447	453	430	451	431	408	426	493	472	444	442	473	427	443	451	483	470	372	447	476	434	482	440	444	444	465	436	420	445	438	459	475	396	474	463	433	450	430	475	439	426	427	484	474	439	478	437	448	459	465	417	475	471	425	442	449	451	466	435	452	457	440	476	436	468	458	475	432	484	442	423	452	463	427	442	420	441	419	438	443	465	476	466	439	445	445	414	465	438	383	446	467	476	434	490	441	426	426	455	427	483	437	467	449	463	454	454	416	429	398	421	476	449	462	409	443	420	432	484	489	429	442	448	436	406	423	457	500	423	461	436	429	463	438	463	459	430	416	459	462	442	453	465	456	439	453	422	446	424	442	445	484	440	425	423	402	446	463	465	444	456	432	493	470	476	427	433	489	473	413	446	453	421	496	431	477	442	444	435	476	448	458	457	416	420	455	453	463	436	456	454	426	447	465	443	436	476	438	434	467	448	457	455	416	459	478	433	461	446	441	436	489	454	457	467	468	445	446	453	459	453	480	433	429	477	446	449	418	413	432	444	455	421	473	490	459	445	398	435	450	449	435	421	478	465	423	441	477	444	450	451	450	465	405	445	432	489	428	435	456	447	493	446	447	433	457	458	510	401	447	434	418	490	457	430	440	456	444	463	470	439	457	465	426	464	403	408	500	450	490	463	446	464	458	457	435	419	484	452	459	446	501	408	462	526	448	451	466	438	453	398	454	490	421	435	438	443	404	449	450	451	429	396	468	409	431	436	470	458	425	426	413	442	482	462	428	457	483	415	423	444	469	413	438	429	431	465	412	461	460	449	435	433	459	458	457	431	444	424	447	439	461	433	431	433	451	461	452	422	462	456	468	474	478	416	465	451	420	467	455	422	474	441	443	438	468	444	456	431	473	448	456	452	442	448	447	452	446	427	414	472	456	428	424	435	451	404	445	453	475	444	407	470	479	457	429	439	436	453	466	439	480	442	456	444	440	450	454	467	466	442	406	443	464	408	446	410	445	426	460	398	438	458	401	455	506	471	468	462	414	456	410	420	458	452	455	449	448	477	437	449	468	403	455	447	485	466	419	476	442	415	453	421	480	486	455	453	467	462	483	435	441	436	441	451	443	447	458	443	432	457	478	429	455	394	462	456	419	432	440	467	458	403	426	446	451	446	432	452	412	482	417	451	399	446	452	438	436	457	471	426	459	468	457	420	377	434	383	449	450	459	415	460	461	454	446	463	481	436	480	442	441	421	426	440	451	442	455	424	466	431	452	425	428	453	420	443	450	457	459	450	418	473	448	434	444	417	456	426	410	483	454	438	435	449	456	446	444	467	455	444	431	441	440	435	439	432	435	467	412	444	495	430	445	449	437	442	443	436	448	420	455	461	462	440	447	436	478	450	464	439	483	473	431	440	441	439	422	478	475	462	448	487	457	448	447	443	473	424	439	424	434	484	479	482	426	465	441	443	445	442	417	415	443	390	459	482	390	465	478	445	430	410	450	427	456	440	447	407	440	443	453	449	442	456	445	451	486	411	472	438	456	443	449	419	487	438	400	463	467	480	448	473	448	502	495	473	457	431	433	466	475	443	453	403	458	475	443	447	478	443	436	429	430	452	413	467	429	442	432	451	421	475	429	453	440	445	399	455	434	441	465	449	429	464	458	436	444	448	427	399	441	426	468	455	453	439	438	415	438	472	413	476	454	465	455	435	460	463	455	433	453	407	453	401	497	443	473	450	475	453	415	465	432	476	442	447	459	431	453	428	429	433	463	451	458	485	430	455	450	453	450	465	446	458	452	481	441	472	431	453	443	429	464	420	436	443	437	441	454	460	456	456	463	443	444	424	439	447	446	452	491	441	445	474	446	420	440	462	452	463	427	442	431	436	463	463	465	422	449	444	453	467	442	479	473	434	437	471
3605	5257	3474	1815	1357	1064	863	769	801	680	630	588	585	575	566	512	511	547	507	524	469	500	520	508	495	494	510	508	490	479	478	491	449	491	503	497	452	468	457	467	498	462	467	491	481	504	480	485	484	503	468	454	460	451	451	494	477	484	467	448	457	499	463	457	496	444	481	513	530	456	490	486	497	474	476	482	455	482	475	507	458	456	460	487	465	474	502	435	498	469	458	473	504	481	466	487	484	464	472	492	485	449	478	486	457	468	478	488	474	501	453	434	518	485	492	472	480	474	466	471	500	482	445	473	464	450	459	440	425	444	471	467	461	493	511	457	510	478	472	452	467	444	490	477	453	472	466	443	492	461	459	470	474	478	472	471	471	484	483	470	473	477	461	474	457	511	455	472	471	444	444	521	501	479	443	485	468	521	476	485	455	469	536	449	495	465	459	487	468	481	477	459	475	501	480	474	437	465	500	487	460	488	497	445	478	477	481	479	469	479	505	462	467	467	475	468	502	500	461	485	474	463	524	523	465	452	464	478	488	463	464	494	493	469	478	453	455	439	458	521	510	472	495	497	455	460	497	493	489	452	499	477	469	468	469	500	460	491	461	490	498	488	446	469	470	508	503	502	480	463	484	496	480	487	435	501	481	473	497	493	488	480	481	450	454	453	432	509	454	496	419	484	477	468	474	483	464	477	473	464	491	467	503	498	432	454	480	480	466	482	473	461	447	516	496	465	484	492	452	472	485	502	449	459	504	463	460	468	472	453	464	491	447	522	465	474	462	471	488	447	426	455	468	488	492	463	464	470	508	487	475	453	470	496	516	460	473	499	484	500	511	491	481	518	480	482	488	462	473	490	478	436	464	464	486	445	517	448	495	474	450	517	497	467	496	487	497	458	499	480	458	482	489	496	484	479	452	491	488	482	478	482	494	469	536	523	500	462	481	494	479	478	480	491	450	491	451	464	510	471	488	499	501	445	461	466	480	442	511	474	463	477	494	458	456	484	431	470	506	469	484	455	491	483	425	482	482	493	457	477	486	507	469	445	452	444	479	493	477	512	478	481	468	474	447	475	465	468	459	445	459	460	461	570	443	471	451	523	463	497	470	488	447	463	484	482	478	472	492	469	504	478	447	474	411	484	461	495	489	449	498	491	480	427	438	473	469	494	493	479	493	472	485	476	467	468	506	491	470	477	481	486	465	472	483	516	464	465	474	460	516	447	514	473	475	517	502	492	495	484	503	476	518	458	427	480	461	448	474	489	487	468	522	466	471	493	444	466	454	466	482	508	483	465	493	511	498	441	518	503	486	450	472	443	498	474	482	505	469	476	462	485	500	495	450	470	466	490	465	456	507	478	478	431	483	490	507	495	459	459	430	489	458	460	475	472	485	529	455	492	508	491	483	497	507	458	544	480	466	483	500	482	501	457	477	476	506	494	473	509	485	461	484	443	511	466	458	453	493	488	457	490	475	486	446	508	470	455	461	494	434	473	495	485	495	437	489	466	481	418	488	479	486	525	488	472	504	472	504	431	503	475	472	487	478	522	464	442	491	490	472	432	463	444	495	467	484	482	491	479	508	466	469	469	460	463	484	444	477	457	447	493	451	480	446	497	473	478	479	465	463	486	508	482	470	487	450	511	502	507	464	490	462	511	462	457	488	452	445	456	430	479	465	471	441	473	483	493	491	460	460	491	458	455	471	457	450	444	475	496	496	475	456	466	481	455	459	481	528	512	466	473	464	441	485	500	460	506	516	495	481	455	503	490	440	467	447	476	446	481	486	502	487	508	465	531	510	494	475	481	504	479	430	461	478	472	494	479	491	500	475	472	473	463	459	452	490	478	506	426	476	489	467	477	488	499	506	442	468	521	475	488	473	462	480	461	501	475	489	508	497	464	492	433	504	454	491	455	510	474	457	459	471	476	492	464	476	483	499	516	470	463	512	486	481	489	460	460	480	490	481	469	489	472	462	476	478	474	454	465	445	479	513	455	485	487	493	463	449	477	467	522	480	466	466	489	448	516	509	435	489	418	522	431	449	497	477	493	478	401	489	474	466	456	484	512	456	509	502	471	470	489	450	469	450	469	472	454	477	478	446	479	450	464	479	456	477	503	494	478	450	454	482	512	494	435	512	456	451	488	444	510	448	465	438	456	473	471	469	465	491	526	445	489	479	478	508	486	470	442	477	466	482	449	445	450	475	521	473	528	473	509	498	465	484	508	498	483	490	495	500	467	511	481	504	501	436	475	476	439	485	455	470	485	473	469	500	442	482	479	510	476	472	503	468	486	468	448	516	469	449	523	483	468	490	461	480	492	495	500	452	465	478	469	490	470	476	527	444	484	477	513	477	500	476	459	454	471	451	449	486	485	488	498	486	513	490	459	464	502	495	482	494	466	513	498	502	474	455	459	481	513	454	464	491	481	463	420	448	490	472	481	492	453	453	484	486	519	432	496	480	503	485	443	475	495	507	441	499	492	448	453	456	483	493	426	477	460	465	497	474	512	445	485	468	502	471	501	504	496	449	469	506	498	477	463	455	513	489	433	447	497	460	517	477	463	465	463	472	500	476	491	464	489	455	491	452	467	451	448	477	451	451	436	468	495	482	461	491	460	450	486	465	476	466	498	461	464	474	460	487	440	466	497	451	464	438	483	468	500	444	472	500	500	426	469	455	429	479	472	503	473	483	476	464	500	464	516	505	479	497	482	465	487	450	481	465	484	482	509	474	487	500	418	455	526	472	476	484	475	469	449	473	460	461	443	462	470	496	457	477	496	460	486	449	483	430	495	457	425	470	482	533	482	430	490	524	476	483	530	447	505	473	469	520	490	467	498	458	468	475	499	493	470	453	443	515	499	504	469	480	497	484	444	494	446	531	506	466	474	429	460	509	472	497	465	493	478	473	454	488	459	465	460	442	465	474	482	488	488	446	480	451	495	480	465	492	485	512	450	486	517	482	445	485	498	443	515	452	499	485	497	471	477	448	461	454	401	494	465	497	494	470	509	484	474	477	451	478	478	463	491	456	510	471	498	449	516	479	500	473	489	460	480	465	474	468	453	516	506	513	474	498	459	458	519	473	468	453	510	453	469	562	516	479	484	453	486	465	458	519	454	462	478	477	476	441	443	480	501	475	494	480	508	513	439	468	455	460	477	470	501	493	445	521	462	466	513	464	452	465	490	532	471	472	458	503	493	465	427	507	481	480	502	490	509	481	466	439	515	446	494	450	475	492	537	489	478	458	507	458	470	464	519	473	474	479	496	485	479	465	478	472	523	492	449	483	458	484	459	456	480	466	474	476	479	484	458	475	464	477	470	490	480	490	487	501	461	544	509	508	456	457	463	476	482	473	493	481	489	508	441	457	447	480	437	452	459	480	491	494	402	477	455	481	504	475	461	499	532	498	475	476	482	486	458	482	477	460	489	460	491	483	492	425	499	448	475	444	457	467	465	489	501	478	501	476	478	454	475	446	523	454	516	473	512
22860	21388	29123	24022	21389	21459	8051	1270	1108	977	839	808	773	776	720	714	727	637	650	625	661	655	649	692	632	603	601	593	640	599	630	599	654	613	621	577	574	593	588	615	570	603	650	592	614	583	564	599	629	615	540	585	536	585	590	584	593	552	577	572	584	605	555	615	595	574	570	587	573	595	610	608	532	614	577	611	533	571	590	566	641	635	579	528	581	591	593	585	611	576	635	574	598	575	537	585	556	600	591	560	580	583	592	579	565	591	609	534	579	590	589	592	582	587	590	567	521	545	601	591	597	571	526	584	573	557	583	576	620	593	542	595	611	548	638	562	568	575	598	560	576	604	586	569	578	580	589	556	554	558	533	567	614	539	576	570	595	552	569	535	558	558	602	587	593	555	582	589	567	605	618	584	603	656	586	606	567	593	625	579	598	572	559	552	589	568	550	587	553	587	607	594	583	611	591	597	566	588	577	616	562	580	567	579	614	547	582	598	599	589	578	575	599	620	620	595	621	597	602	565	578	589	613	617	574	557	567	572	600	601	591	575	588	603	602	614	588	585	576	628	602	579	513	554	554	578	589	536	604	560	562	601	572	525	573	554	582	565	604	597	576	537	576	554	583	586	593	631	585	597	545	618	590	595	568	539	600	589	599	607	548	567	588	538	591	611	554	582	594	567	614	593	560	557	566	598	580	537	585	604	600	623	582	551	579	610	575	602	585	547	636	612	592	567	573	583	562	619	558	596	580	569	561	620	595	584	617	612	577	589	591	570	595	601	588	561	647	618	561	565	619	559	562	529	551	565	575	576	568	575	603	577	585	601	610	536	544	594	587	559	551	628	643	552	587	561	553	590	596	554	544	593	590	610	637	565	552	585	562	581	591	583	628	567	537	598	558	590	600	568	547	568	592	580	616	589	577	594	619	621	579	554	602	597	569	584	562	608	537	587	629	618	536	538	591	574	605	597	603	536	603	591	597	637	564	540	573	567	573	568	606	599	609	596	561	583	537	546	549	565	560	589	600	603	570	575	564	589	569	536	569	556	640	575	565	540	599	576	625	585	568	613	574	561	567	582	569	566	617	599	607	571	577	590	643	562	563	585	595	642	590	540	602	577	566	557	578	584	575	565	570	595	557	590	570	564	586	540	602	596	580	547	582	582	609	601	551	638	573	569	558	618	575	605	537	575	552	640	611	565	562	601	606	585	621	569	584	548	563	607	595	582	604	516	618	631	552	561	542	592	577	571	562	556	564	544	622	592	585	554	606	601	596	632	619	585	603	576	608	595	578	575	540	606	569	562	599	529	573	553	626	574	607	597	537	548	579	574	544	570	584	583	570	578	597	569	569	554	565	592	556	609	585	578	568	578	607	592	607	595	565	630	563	612	593	568	586	572	566	574	604	581	535	558	563	548	620	623	626	536	561	546	572	534	603	640	614	581	596	603	611	612	567	572	598	575	536	571	523	553	599	605	604	537	588	600	611	569	554	581	591	620	506	603	610	580	571	573	588	558	578	617	635	584	572	558	627	574	566	563	620	559	557	624	561	577	588	573	580	609	589	593	530	563	583	549	602	558	588	614	565	612	614	579	589	598	571	575	549	545	577	541	556	552	596	585	583	598	577	592	543	567	521	572	623	548	545	590	595	574	568	571	580	585	598	563	635	552	612	571	606	527	624	617	536	550	612	575	606	566	569	583	602	599	571	622	632	590	557	562	585	587	611	543	614	583	570	618	616	607	543	623	553	581	604	587	555	542	588	593	576	584	589	585	591	572	563	596	542	536	589	596	581	552	584	585	568	592	583	625	598	573	583	575	587	572	623	555	585	597	575	561	599	577	623	581	629	607	562	593	599	569	559	556	503	587	573	583	581	536	550	586	628	568	559	581	608	562	578	547	578	609	538	604	595	637	607	596	529	597	596	572	555	570	556	582	597	606	554	583	555	601	576	559	580	598	566	566	568	549	564	626	591	585	604	590	526	582	570	602	601	586	566	581	575	600	583	568	576	552	591	543	592	552	539	573	578	595	563	570	605	561	592	583	561	565	553	538	627	552	550	634	545	546	554	594	529	556	564	554	570	568	611	596	577	590	550	574	598	566	585	568	594	602	589	620	593	586	580	569	580	608	586	585	555	577	576	572	572	568	620	604	614	539	615	583	629	568	554	573	604	601	561	610	573	591	621	560	581	588	589	608	581	601	580	566	581	627	614	658	555	586	627	520	591	592	559	626	578	582	595	579	595	611	616	574	593	603	621	541	544	574	572	575	589	600	606	624	586	574	590	586	577	577	584	620	621	614	584	572	605	597	569	552	552	577	560	587	566	605	601	574	571	593	549	574	550	577	594	588	633	569	575	614	577	570	571	571	636	622	614	599	602	551	577	579	584	605	597	556	574	564	594	607	582	593	588	589	578	574	540	590	570	600	563	590	623	635	571	563	589	574	608	594	544	568	613	589	626	560	563	598	632	530	545	610	555	591	598	634	570	563	569	610	607	603	582	590	604	613	575	594	594	572	569	552	578	604	558	549	543	608	524	562	560	591	569	587	567	600	592	591	634	563	586	557	582	595	565	598	617	591	548	577	582	563	559	578	582	563	576	565	538	596	598	556	565	586	561	597	581	621	619	627	559	566	598	550	588	611	589	572	586	603	640	560	582	562	615	588	556	608	606	542	539	577	578	577	586	616	583	582	532	599	594	613	572	596	577	617	588	579	601	596	553	550	607	582	622	572	566	591	608	551	547	580	541	600	588	581	568	570	572	506	584	586	541	570	569	545	572	578	607	596	561	569	591	552	583	531	562	614	591	563	562	560	583	590	605	551	586	603	583	566	543	604	588	627	579	612	559	562	585	545	610	595	595	579	559	578	588	576	544	601	597	581	578	607	550	606	561	601	524	592	609	626	548	548	624	580	562	593	628	576	590	608	530	557	585	559	560	589	589	618	560	552	599	565	543	592	547	557	558	582	580	620	563	592	616	595	607	590	556	581	590	565	596	595	603	553	643	606	620	607	580	562	568	603	588	559	560	595	588	556	585	599	622	594	582	594	549	561	578	586	559	619	563	627	563	606	569	602	563	567	561	656	619	595	587	588	568	572	569	576	590	588	555	600	616	638	569	613	588	560	609	581	587	552	593	596	603	599	636	521	550	560	555	554	554	547	577	607	575	616	565	610	569	592	583	596	581	564	588	518	599	576	649	593	593	569	569	577	577	611	579	590	572	575	607	588	572	554	547	605	580	588	576	590	564	597	588	587	599	596	610	611	580	601	579	563	606	592	549	570	594	621	566	575	593	602	575	605	610	599	641	569	590	633	581	595	537	533	553	557	552	615	551	641	551	536	576	563	614	610	603	555	608	562	603	585	582	625	557	576	551	587	583	620	650	600	556	594	568	614	625	571	602	652	604	578	592	562	566	555	573	634	616	561	597	611	578	592	567	566	577	566	583	550	589	566	575	627	603	605	563	560	544	579	608	531	618	568	585	585	579	579
4879	14638	10008	4921	3573	2788	2145	1804	1394	1292	1151	1053	875	916	785	759	741	783	666	688	647	708	655	660	680	640	619	627	629	594	635	594	549	602	580	597	635	591	554	612	571	561	651	593	626	597	578	602	607	608	593	603	608	585	600	573	566	623	562	589	570	617	627	571	633	596	575	596	576	607	576	601	602	620	588	612	583	567	584	582	551	599	597	573	554	590	585	580	588	586	607	584	570	613	596	606	592	595	552	562	578	628	615	612	613	605	542	579	614	591	603	553	587	580	592	566	613	579	583	548	580	590	573	600	623	588	585	567	642	628	605	590	578	563	602	621	590	568	589	603	599	579	569	548	602	589	580	560	537	599	552	590	592	635	543	576	534	628	587	639	574	584	560	573	541	597	572	618	589	580	552	562	572	602	588	592	586	564	549	572	562	616	591	591	559	587	592	565	544	605	580	602	601	598	595	617	543	556	571	623	560	576	563	576	555	549	629	583	618	590	594	560	565	551	615	576	613	595	555	580	571	633	565	572	613	585	619	579	559	576	564	620	572	570	606	574	599	603	588	601	581	608	584	585	578	564	597	593	557	565	567	560	624	611	564	561	573	571	560	611	583	585	593	577	579	590	555	586	543	555	619	569	568	555	587	570	572	574	533	512	581	573	582	650	608	549	569	591	573	610	543	632	541	566	578	583	604	563	582	576	584	553	582	565	554	564	568	557	586	605	571	527	620	607	581	590	572	551	596	540	580	596	538	574	564	583	582	589	573	544	548	570	612	585	548	565	595	594	635	530	607	583	581	600	578	596	604	646	557	583	581	596	593	584	538	592	609	613	563	595	561	574	637	613	564	617	670	574	579	578	619	563	575	602	599	580	614	603	594	545	545	558	581	566	599	564	584	627	576	593	593	598	588	578	581	557	585	631	638	536	571	612	590	573	589	605	583	599	593	607	549	584	575	577	572	580	626	592	605	581	576	549	614	596	587	590	577	593	596	577	562	611	594	617	541	598	599	580	621	543	541	572	539	564	593	612	593	622	571	543	592	579	635	577	566	609	566	597	596	625	559	586	567	571	576	612	537	567	584	570	610	591	588	594	606	596	597	565	580	589	588	572	593	627	579	581	565	566	598	586	588	601	617	549	635	607	576	586	582	579	531	566	588	582	578	626	574	553	570	560	579	622	567	620	634	590	546	614	584	603	564	574	585	567	581	597	550	564	590	623	556	579	569	602	603	588	570	576	593	556	616	570	588	609	580	546	608	568	567	602	575	557	596	585	581	558	558	557	613	563	637	608	555	548	561	608	562	633	583	569	581	565	597	605	576	599	573	619	601	533	566	593	587	544	609	564	603	587	612	586	592	582	581	561	569	586	550	556	547	623	592	619	604	594	612	590	570	607	567	565	586	615	581	619	537	583	589	584	583	582	617	620	553	626	579	571	585	589	609	580	605	597	613	576	576	612	592	621	558	589	580	602	584	591	609	584	577	589	614	586	575	578	616	564	593	543	612	574	518	579	607	599	597	576	551	613	591	553	567	557	623	570	569	593	620	572	578	552	583	612	599	605	609	615	544	576	612	571	587	595	610	558	598	595	589	576	613	526	551	576	569	559	570	570	595	572	571	570	545	619	594	604	614	610	558	565	594	604	560	589	610	592	570	616	596	622	641	567	538	608	542	604	573	580	581	570	597	598	587	605	552	568	601	611	560	586	574	574	590	597	620	535	589	628	582	542	552	591	583	564	599	608	578	592	588	612	600	578	613	593	538	577	566	546	593	576	581	551	568	549	557	619	588	598	573	592	608	588	605	604	573	573	558	569	563	586	577	576	605	610	582	605	610	606	570	562	568	533	576	606	572	592	560	578	577	542	595	635	598	607	530	560	557	618	547	598	551	581	574	584	587	594	593	612	601	567	601	579	607	589	615	554	538	552	581	550	581	597	619	624	542	583	605	576	514	580	553	582	546	594	612	574	565	582	578	579	595	589	603	542	585	597	585	551	602	575	585	576	655	602	563	611	569	588	600	586	595	556	587	624	608	577	599	588	595	566	570	605	570	589	561	574	602	576	616	542	600	554	600	577	613	605	631	589	551	566	607	547	529	653	603	591	578	573	555	611	571	599	594	621	562	579	563	555	538	570	585	600	607	581	584	598	576	607	543	620	590	599	567	558	589	565	588	603	565	596	568	593	585	590	589	595	567	582	606	543	617	605	578	623	576	618	622	603	579	587	586	626	617	563	579	612	592	588	575	614	621	587	595	585	568	599	592	600	579	561	582	594	547	545	597	575	632	561	524	576	560	579	555	546	597	604	579	591	560	585	592	563	541	576	551	584	604	631	562	577	572	563	547	558	608	550	571	590	608	608	589	595	606	570	562	584	575	537	609	584	573	606	564	584	574	600	583	560	561	564	554	575	593	629	589	553	595	574	517	575	542	564	586	566	564	618	581	584	609	570	590	584	554	572	600	632	634	577	611	549	562	579	599	589	605	561	610	594	589	604	606	568	544	588	565	510	569	580	585	558	584	576	570	591	598	588	559	569	581	626	537	575	562	542	603	607	547	618	635	543	558	558	632	567	565	605	595	589	563	536	599	582	587	574	582	617	601	586	576	606	590	588	590	578	614	541	560	603	589	573	580	574	594	583	558	560	593	575	608	562	604	582	596	629	557	568	581	555	571	573	601	549	587	536	605	610	587	583	586	590	564	608	573	601	573	558	579	619	604	592	606	595	606	586	550	580	574	562	541	578	559	582	591	531	615	545	561	592	588	591	595	570	566	534	572	600	593	563	642	591	571	626	554	596	526	598	560	602	564	550	619	588	557	569	573	559	593	576	570	602	547	584	573	578	608	556	627	601	615	570	595	612	582	556	572	571	566	586	584	567	560	563	611	571	560	580	607	590	578	583	586	592	591	580	599	563	590	600	589	583	601	533	581	602	593	581	603	613	587	583	588	557	594	589	614	569	577	611	568	564	602	560	570	625	604	594	578	630	586	575	577	612	594	544	569	588	554	593	597	597	584	552	636	601	604	607	538	589	583	574	562	571	554	617	584	622	604	591	611	563	602	566	597	567	584	571	607	546	555	600	541	589	551	585	564	547	557	559	541	561	559	542	584	557	598	562	607	573	572	566	557	616	590	605	589	588	538	589	587	560	631	615	563	593	570	593	594	576	593	559	580	603	583	603	623	563	656	602	519	589	575	646	616	610	596	567	575	607	607	576	579	591	508	599	601	592	594	599	594	574	566	609	602	589	600	589	566	609	606	580	594	601	604	607	570	580	611	608	582	589	590	621	598	584	580	577	611	596	604	570	596	581	599	590	562	628	592	584	582	528	591	554	560	571	623	547	615	596	612	559	621	556	565	580	558	583	591	567	591	630	652	560	572	553	573	569	571	571	601	546	545	562	609	574	566	599	582	560	592	568	547	579	611	608	603	592	601	562	595	614	585	593	524	589	581	540	587	607	611	599	590	526	573	585	604	601	588	590	621	556
28133	17402	3128	479	314	259	240	239	211	204	237	233	223	234	249	224	236	221	197	233	222	220	200	244	226	214	220	216	231	217	204	225	227	218	233	210	232	211	222	213	241	211	237	187	241	202	211	210	243	222	218	210	203	216	228	227	247	200	200	215	209	217	246	216	235	234	216	262	221	244	239	232	217	231	228	232	222	245	225	228	245	211	236	230	199	240	220	198	223	201	218	215	215	231	214	225	207	223	208	220	196	212	231	214	231	237	213	243	190	212	190	214	212	206	257	222	240	227	233	243	230	209	222	222	227	220	206	239	224	194	230	218	202	222	205	226	194	229	240	201	209	202	243	212	195	198	219	240	216	227	243	231	221	233	235	230	223	219	215	220	229	225	198	221	208	219	197	221	256	219	237	223	223	224	215	213	207	228	229	204	212	194	237	207	228	202	213	209	222	196	241	226	219	209	199	213	217	198	232	209	194	243	216	207	248	208	223	195	214	232	205	227	199	191	230	220	203	219	200	208	222	227	223	230	211	194	222	209	219	203	219	230	226	215	223	228	218	221	250	210	189	241	240	203	205	221	256	224	212	256	218	222	191	219	238	220	226	216	203	242	226	211	211	219	220	225	217	215	205	198	230	227	212	233	237	228	223	204	201	240	203	238	227	225	196	212	207	209	228	223	193	204	235	226	217	196	222	220	248	203	230	218	220	240	245	250	233	217	228	210	234	222	232	204	232	249	213	221	225	229	211	218	223	211	218	217	240	216	226	231	215	240	199	225	227	238	217	204	262	225	251	226	239	233	200	217	206	221	213	216	225	224	240	227	219	228	210	214	182	195	261	201	238	229	219	245	206	220	188	218	246	217	216	216	234	229	230	228	235	218	222	213	208	199	225	228	195	225	239	192	221	243	218	230	248	213	248	225	201	210	223	216	225	217	232	205	196	224	243	206	218	209	224	202	203	213	210	229	222	226	211	197	200	192	237	224	227	221	225	240	209	209	217	227	211	209	208	220	208	210	220	212	223	215	185	224	236	221	229	215	212	241	212	219	227	200	221	211	218	218	214	216	217	225	202	222	233	233	220	229	219	230	234	212	214	239	210	214	215	209	215	229	229	219	217	214	201	221	233	209	217	226	201	193	204	219	221	218	213	217	203	202	197	212	241	227	206	215	205	212	226	230	205	224	241	216	247	229	223	217	242	211	216	211	218	223	223	220	221	217	237	196	228	236	232	214	205	206	247	210	242	234	227	182	239	210	233	225	203	235	234	213	206	239	230	208	206	220	224	218	213	238	190	208	222	237	226	197	214	221	214	232	235	226	206	198	208	247	219	212	206	228	202	212	203	202	233	231	244	224	235	238	223	218	213	227	214	217	230	234	216	202	258	241	193	238	230	229	195	233	188	226	234	213	195	228	200	208	219	206	234	210	240	218	200	221	204	247	216	223	213	202	229	207	242	220	227	200	230	224	239	242	209	236	221	217	221	234	250	228	220	239	233	229	243	215	242	251	253	213	233	196	237	227	221	224	223	218	211	232	212	212	210	219	232	193	211	237	212	219	222	221	191	207	223	219	219	233	203	237	247	237	198	223	217	218	208	218	210	229	224	215	217	213	231	201	207	209	244	198	217	240	226	201	214	212	216	218	224	209	231	253	236	200	229	202	221	216	233	177	224	220	231	214	207	206	238	221	233	218	234	241	202	230	198	238	214	217	189	192	215	226	218	216	211	235	226	197	213	236	198	220	214	211	194	220	236	222	234	218	202	203	211	220	228	196	214	227	233	234	208	207	226	191	237	252	221	197	222	219	205	211	232	244	237	212	228	234	212	222	226	216	229	232	210	219	218	217	210	222	229	223	216	225	205	213	230	202	198	204	233	221	192	233	223	231	220	219	213	234	201	221	225	212	212	224	233	217	207	206	224	230	198	211	228	196	224	230	210	211	237	205	207	224	216	218	218	217	225	204	249	225	217	222	233	220	216	216	229	246	246	220	206	218	200	211	204	235	241	184	235	222	217	240	218	232	219	236	269	230	220	213	212	215	223	207	225	234	203	231	214	219	211	195	207	220	250	196	224	197	198	221	237	240	205	212	223	224	218	242	233	199	208	215	239	211	210	193	230	213	195	203	219	206	219	216	210	240	216	238	211	226	234	205	212	238	238	226	233	226	220	197	202	213	231	234	200	220	221	215	225	209	225	207	235	216	243	223	211	181	192	226	243	213	194	218	205	218	219	243	213	245	237	216	200	211	225	209	211	203	205	226	220	212	196	201	236	232	204	219	216	212	213	238	227	200	180	227	212	233	239	246	216	222	206	205	217	220	220	204	224	205	217	201	193	232	202	231	230	227	223	217	223	204	194	215	219	247	201	242	219	215	207	226	199	230	212	205	221	212	217	213	231	216	247	234	194	210	229	204	232	238	224	219	246	205	223	214	202	224	240	228	179	191	223	233	205	204	247	200	215	227	206	213	232	218	209	211	207	243	264	206	215	228	227	219	248	197	213	227	218	201	239	230	211	242	227	208	216	199	220	214	247	218	211	236	232	215	218	208	206	235	202	220	213	246	218	206	205	243	211	226	234	222	237	205	223	216	259	215	221	235	213	202	221	243	229	225	210	228	230	208	218	222	233	201	227	222	223	217	229	210	226	193	246	205	214	219	241	231	223	225	229	237	209	220	240	218	246	219	233	224	210	199	216	226	187	226	221	256	219	240	198	223	212	207	207	207	220	219	216	227	224	228	222	236	258	241	235	210	208	222	244	206	242	230	218	216	191	233	215	208	236	234	208	203	228	216	184	228	195	231	207	241	205	219	253	220	228	222	223	254	202	219	185	195	224	229	213	235	214	232	233	226	233	205	213	199	210	254	221	225	210	246	223	207	212	230	234	241	227	240	226	220	224	208	222	199	216	198	206	223	215	214	248	191	220	191	215	189	217	207	204	199	218	227	238	229	238	201	239	228	228	232	244	197	224	216	224	265	242	200	235	225	236	224	219	212	210	203	215	189	240	207	214	224	235	211	234	238	225	225	215	258	196	245	235	230	236	215	206	219	249	227	214	214	242	221	229	224	214	244	241	215	225	193	218	202	215	243	209	197	224	213	230	232	226	212	239	187	222	215	212	215	194	222	218	225	224	233	210	191	215	185	227	252	211	189	225	220	221	212	225	225	234	211	200	231	223	205	219	236	227	219	197	223	232	231	204	219	220	198	221	234	219	223	233	222	250	224	202	214	219	229	226	232	207	250	241	209	216	215	234	229	204	204	223	227	220	228	224	206	190	229	198	197	211	229	193	196	219	222	212	215	240	208	204	206	200	208	211	245	240	211	205	243	229	221	214	238	241	228	234	223	214	229	217	247	223	216	214	211	226	231	226	209	217	233	222	226	222	248	190	216	256	237	201	225	225	226	220	203	232	221	215	198	228	251	224	233	238	231	235	208	212	252	222	218	216	207	228	226	210	221	200	205	229	233	202	201	227	218	255	222	197	210
4261	788	548	378	361	303	286	303	255	273	275	260	247	254	251	251	257	237	256	257	250	229	247	284	257	252	290	247	262	246	225	259	253	242	235	240	226	260	245	260	258	232	252	256	255	244	262	239	252	249	267	263	243	286	198	261	240	229	264	225	251	226	268	252	245	252	265	232	222	269	252	259	251	232	263	237	219	253	249	236	254	229	275	242	260	231	258	274	245	251	258	262	256	243	223	244	227	240	251	237	248	253	233	244	224	239	228	220	275	260	249	249	250	237	259	271	238	264	247	236	255	255	256	240	230	278	246	292	265	250	249	282	246	225	242	263	246	282	219	253	242	257	240	232	228	246	285	250	236	237	232	236	226	272	263	267	273	240	251	231	231	221	258	266	262	245	247	249	259	234	258	239	256	246	259	270	228	254	243	233	255	273	266	241	262	237	243	245	224	246	270	253	255	253	254	219	248	278	241	263	254	253	224	265	240	236	233	248	306	245	238	260	258	252	267	252	253	249	282	241	237	271	245	251	247	237	255	258	268	249	223	247	272	245	255	243	235	243	235	246	246	238	259	271	244	257	213	233	241	279	257	266	214	252	231	247	246	254	252	258	244	264	267	225	231	239	250	223	240	248	262	230	256	246	234	246	261	246	268	227	262	248	265	255	253	261	243	259	234	251	253	226	262	255	254	232	254	247	234	258	260	269	229	227	269	255	242	262	274	239	250	232	227	272	252	256	245	270	235	238	255	258	255	238	256	243	270	247	249	264	292	245	257	258	258	236	263	257	276	249	232	243	238	252	270	259	265	241	239	281	243	273	237	247	238	258	247	259	222	270	212	253	261	225	240	246	232	260	244	260	243	258	249	246	287	263	274	250	262	246	252	243	245	237	257	274	246	251	240	249	243	289	236	263	246	238	222	261	240	256	244	255	214	278	254	238	246	259	279	228	239	226	255	219	234	294	230	252	274	243	229	232	255	246	272	242	255	254	243	244	264	235	235	224	264	254	261	232	236	252	246	254	272	263	259	232	251	255	259	264	259	252	241	263	264	253	247	254	265	249	228	234	270	226	229	248	239	248	223	256	248	300	256	249	237	228	243	250	259	254	238	242	239	269	237	225	256	238	282	260	267	217	237	240	240	269	263	267	248	275	244	270	264	228	230	252	258	233	228	276	266	259	244	232	267	258	240	242	260	232	248	270	269	275	259	246	250	235	266	247	234	265	250	252	244	268	262	263	251	268	259	236	218	237	240	248	278	277	267	231	256	237	255	265	226	257	241	262	236	266	246	255	232	250	239	246	242	276	239	229	251	270	237	222	251	246	213	239	235	247	242	246	246	241	261	287	266	237	280	214	249	266	242	267	242	250	263	234	241	255	247	256	244	253	238	234	227	250	198	262	238	228	227	243	240	248	254	228	266	255	236	249	260	243	256	271	287	242	228	277	281	249	272	291	265	248	220	278	258	260	258	237	236	257	261	297	245	240	242	260	250	236	258	245	279	274	254	277	255	245	273	227	248	273	223	241	255	275	262	273	235	260	244	271	248	263	239	246	232	277	260	249	258	247	239	233	274	236	247	251	242	245	271	241	242	236	234	251	231	268	240	258	261	267	241	258	260	257	243	252	262	267	244	235	280	250	254	251	246	253	235	266	229	248	242	259	245	266	223	256	255	253	239	252	262	241	237	257	252	246	261	242	231	239	243	247	242	237	239	271	246	241	256	242	229	220	274	219	256	241	234	238	232	236	233	258	278	273	232	247	239	301	225	235	264	234	265	238	263	244	225	250	244	225	233	266	261	249	269	238	253	246	216	229	247	257	221	237	281	253	220	254	252	263	222	262	248	264	260	245	249	256	293	226	244	268	260	236	253	263	240	263	239	244	245	219	236	246	243	246	265	247	260	254	245	240	262	242	251	281	241	247	272	285	281	231	248	247	262	248	241	247	226	247	245	255	259	283	222	263	245	252	273	253	267	251	261	230	227	238	230	262	244	209	247	236	266	253	241	249	242	245	260	263	214	228	242	225	234	247	239	274	230	274	242	248	238	213	227	270	266	266	271	246	266	216	235	252	267	219	241	240	265	266	274	239	250	263	276	227	234	254	209	239	262	266	226	249	239	256	247	248	240	243	263	238	220	241	255	267	246	253	249	250	242	245	234	257	272	242	266	275	249	265	234	210	266	303	256	253	248	257	251	246	247	262	236	240	248	271	264	246	245	251	233	248	234	232	259	257	261	274	241	218	212	267	264	272	228	254	249	265	250	232	233	256	252	260	251	227	240	242	239	254	257	234	239	270	257	260	268	237	236	245	271	244	236	242	240	254	275	241	239	243	257	278	259	257	247	266	234	284	221	257	257	260	267	245	248	238	270	239	266	247	258	257	235	274	265	262	271	228	278	254	258	267	241	256	270	234	258	217	262	242	250	254	262	258	257	244	256	250	268	254	268	252	230	287	247	274	255	235	245	230	248	238	247	260	240	225	251	238	236	252	236	240	267	241	259	239	252	248	243	241	238	230	230	223	256	259	244	244	247	252	245	243	252	242	264	263	263	235	249	280	262	243	229	271	247	278	261	264	259	236	240	260	213	245	233	238	255	255	244	237	238	267	237	252	238	258	245	246	258	250	217	245	253	287	233	295	240	270	260	267	255	246	245	222	235	281	227	247	266	266	256	240	209	243	242	250	234	249	240	265	259	277	254	239	238	258	272	225	259	255	247	237	228	253	234	251	234	243	225	265	297	250	263	250	260	232	257	238	264	259	262	263	237	267	248	284	245	239	234	279	278	254	257	240	231	223	262	257	280	287	247	264	238	244	263	264	236	240	241	271	256	237	263	251	216	228	232	276	228	271	236	254	274	247	270	255	240	230	252	259	237	259	276	234	250	286	246	243	236	229	235	216	256	233	224	238	260	274	255	263	259	243	218	253	260	267	234	227	245	261	231	248	270	239	230	274	249	283	247	267	221	238	247	236	244	252	248	263	236	250	239	264	255	266	257	253	257	251	261	243	249	236	262	223	232	255	253	216	225	235	220	280	236	257	254	240	261	248	253	244	259	240	250	259	238	225	271	248	239	246	248	278	270	227	241	244	232	270	254	249	225	232	253	275	222	247	210	299	266	237	252	249	231	222	249	246	261	259	234	260	241	233	252	280	255	222	265	238	208	271	260	217	231	259	272	232	268	255	244	266	255	279	245	261	269	256	257	237	255	237	244	259	259	295	298	260	225	239	232	235	248	251	254	253	254	233	218	238	277	266	249	210	261	251	235	258	250	234	232	250	231	268	258	260	261	268	260	249	258	247	249	240	230	261	274	254	240	283	246	266	251	232	231	268	255	245	280	268	243	242	277	236	239	255	254	234	245	247	244	247	243	247	236	263	254	262	254	247	252	257	236	251	248	258	280	257	243	248	245	250	277	249	224	234	278	241	254	238	259	280	262	233	237	233	226	262	253	269	218	237	221	257	223	251	259	234	250	253	235	249	244	222
24042	21401	28619	24549	21372	8838	948	618	579	449	436	396	389	388	336	341	324	316	327	316	295	298	302	288	302	289	295	287	284	297	258	287	297	247	278	259	309	283	245	271	279	256	238	265	278	292	287	247	288	266	264	296	272	240	281	274	287	259	302	240	265	231	275	293	285	251	300	269	257	277	270	305	247	268	256	277	266	268	266	256	264	291	275	255	270	258	273	265	251	263	242	269	287	260	274	270	245	260	280	254	283	274	290	218	291	275	283	282	269	278	257	257	295	256	262	246	280	263	281	252	258	256	251	288	267	280	255	278	275	266	272	283	250	271	284	268	260	276	288	271	300	279	257	276	302	280	236	257	287	253	270	268	280	302	287	271	268	244	271	253	285	250	251	255	256	302	245	285	267	271	242	241	284	249	256	296	307	269	288	271	265	266	263	253	267	296	261	283	264	261	244	267	271	254	297	277	261	261	275	303	299	293	301	277	278	271	247	278	281	260	258	272	290	278	272	281	274	275	317	261	261	251	276	273	255	281	251	268	292	266	300	268	244	280	257	277	256	289	265	264	273	255	264	266	233	285	266	262	251	279	287	287	286	272	251	282	283	268	266	294	257	248	259	243	257	287	273	268	269	261	298	275	253	234	289	268	266	254	302	237	283	280	282	304	233	272	289	263	252	266	255	258	269	241	254	257	239	245	260	284	284	277	286	259	249	299	276	292	284	232	246	281	275	257	257	251	282	285	288	278	289	262	285	283	262	245	259	271	286	233	264	286	266	270	276	284	249	245	274	262	268	269	252	245	277	253	276	296	273	257	264	267	272	280	275	279	244	264	244	267	274	243	269	272	266	272	275	272	276	267	266	269	232	285	273	266	279	267	285	290	305	279	298	275	278	263	289	249	253	278	281	266	301	288	256	269	261	273	266	271	295	278	281	294	259	284	260	255	235	263	292	253	264	288	288	271	274	290	262	271	271	250	275	248	244	227	238	294	270	292	264	249	245	247	288	282	250	276	240	301	257	248	241	306	255	264	251	262	248	274	295	284	288	252	254	248	271	249	255	270	250	251	267	276	292	255	271	273	262	278	303	286	285	276	253	261	304	289	273	275	261	254	286	280	278	269	260	274	261	289	266	264	276	271	229	278	274	279	271	253	267	280	305	287	286	249	279	275	265	264	246	260	261	271	257	267	266	230	295	263	277	272	256	241	250	250	281	261	262	288	270	284	265	295	275	230	254	271	294	246	279	303	260	263	273	257	283	284	294	288	279	285	277	285	252	278	297	269	287	256	294	235	242	252	241	280	261	299	266	291	280	275	251	238	255	258	260	242	248	281	280	263	298	272	257	264	260	276	250	252	256	272	273	284	275	241	305	281	275	265	257	253	262	280	276	272	285	265	280	258	250	271	282	238	239	266	260	295	289	235	254	251	278	297	282	263	271	258	270	287	248	330	266	267	274	298	254	242	283	278	260	256	298	266	259	241	250	267	273	259	275	268	242	264	256	264	276	272	279	260	264	263	287	284	253	258	247	268	276	272	270	272	285	287	241	243	272	249	296	280	270	255	252	217	297	282	262	257	267	280	274	280	256	258	256	279	240	244	256	284	234	291	264	291	256	271	252	258	252	295	271	287	283	249	278	243	232	274	259	282	277	272	309	264	273	266	276	270	272	292	247	294	281	288	269	278	281	265	298	282	277	315	247	272	244	219	273	279	267	285	245	266	262	272	289	273	249	236	276	281	274	253	234	281	278	279	268	269	254	296	318	267	262	259	265	267	257	249	250	274	258	265	283	263	269	286	267	248	271	267	270	264	260	276	283	230	264	280	271	290	270	278	246	266	307	287	262	256	281	261	237	287	282	258	299	255	258	253	255	282	252	242	278	263	242	282	255	252	312	244	251	234	267	267	269	271	254	257	269	239	266	268	278	261	251	297	270	245	256	280	265	251	254	288	263	284	267	253	237	276	262	272	296	267	251	262	269	271	262	276	249	308	281	251	239	245	241	311	269	267	258	271	254	259	273	276	287	260	245	251	287	253	259	255	279	273	279	276	283	284	255	279	272	262	266	278	262	272	258	292	254	253	279	266	254	260	290	225	248	261	272	238	296	282	246	267	241	259	248	268	284	298	263	257	259	250	286	250	274	250	286	244	296	268	249	266	266	253	283	271	279	271	291	285	254	249	293	262	257	286	282	264	263	249	264	257	260	250	275	277	296	252	262	258	247	275	254	281	245	266	301	247	270	265	287	253	256	257	270	294	290	268	263	249	273	287	263	267	292	288	268	258	263	247	249	279	266	259	251	271	278	290	267	248	289	276	307	265	291	270	270	280	283	263	252	280	239	262	272	274	271	280	275	266	275	264	241	273	269	241	282	257	262	245	278	259	254	284	273	263	257	274	278	263	256	257	249	273	269	264	268	278	257	280	253	265	277	279	286	239	251	267	269	262	255	241	228	277	241	254	277	257	258	265	264	280	246	289	264	274	243	276	244	271	267	265	298	290	269	283	270	241	238	259	269	280	250	263	292	278	295	260	271	267	262	270	278	247	279	269	257	272	279	288	281	287	246	260	266	258	268	306	288	249	278	259	266	275	296	289	280	279	257	265	258	220	249	283	276	271	254	311	261	264	244	257	271	286	266	288	264	282	271	255	227	263	269	268	260	284	257	250	244	293	253	252	246	264	272	298	284	258	259	263	264	270	254	261	279	261	281	268	265	255	273	271	279	274	264	254	267	289	264	256	302	249	265	245	260	280	272	228	263	295	235	275	264	273	272	298	262	279	269	266	269	274	267	281	300	264	283	236	261	272	283	291	273	283	256	273	248	252	266	269	245	260	248	253	279	254	272	243	293	248	252	266	262	287	245	282	261	237	264	313	246	312	265	243	253	263	265	253	267	258	247	255	247	275	245	271	287	258	262	267	281	246	280	287	280	303	293	276	243	281	264	276	257	269	246	274	301	257	252	299	247	263	248	258	258	272	280	300	262	270	280	288	270	247	312	261	307	284	251	270	273	292	262	263	273	299	252	248	282	243	281	267	275	237	249	264	288	269	299	267	262	247	302	285	274	288	273	272	263	261	254	277	253	258	269	241	287	274	252	252	289	269	252	262	253	281	251	269	275	282	261	277	253	283	304	281	279	254	272	263	257	285	243	269	262	273	263	288	272	268	269	257	298	249	268	292	297	271	235	253	272	305	257	266	257	272	292	284	243	254	260	272	263	269	262	245	285	319	263	266	263	267	297	274	255	298	263	272	255	264	261	270	269	278	263	265	287	267	287	276	282	274	273	288	263	242	262	278	292	272	262	281	246	270	275	290	243	264	271	251	274	255	310	263	282	257	267	248	275	276	248	255	249	280	276	238	284	290	238	279	307	265	257	256	290	278	277	294	267	264	245	247	270	270	257	291	275	279	264	251	266	266	257	270	258	252	247	279	245	305	234	260	245	263	267	301	281	267	287	251	277	252	285	271	275	279	256	254	259	266	275	276
3307	8643	5870	2642	1907	1480	1161	839	729	599	547	511	458	420	408	371	380	342	359	353	337	312	353	319	291	288	316	319	305	299	282	298	320	318	286	286	280	306	276	304	288	328	275	293	304	299	274	312	321	266	333	295	290	284	296	263	290	291	292	298	278	302	303	296	295	313	285	258	281	296	293	286	286	296	318	291	293	292	266	302	283	282	273	283	297	287	269	317	275	300	304	290	316	276	286	294	278	279	288	278	277	284	275	270	283	313	277	285	269	266	293	264	270	267	286	273	317	268	274	269	321	276	300	286	259	298	279	301	264	286	278	272	288	283	270	280	290	273	312	292	255	279	307	274	269	284	314	281	312	275	284	285	273	268	306	281	279	254	277	296	258	296	302	277	305	281	295	267	266	263	263	248	308	275	280	296	313	289	296	292	314	305	306	289	297	280	291	293	274	254	303	307	253	294	288	294	278	293	302	239	266	265	311	284	320	265	275	286	299	270	300	260	295	273	282	288	259	246	274	241	269	266	276	296	273	308	283	264	285	271	274	251	269	279	278	270	274	272	284	272	290	280	283	278	298	285	282	309	291	282	263	286	245	273	291	309	286	298	263	273	310	283	279	263	292	269	273	286	307	279	278	283	274	282	265	278	273	284	273	264	247	261	235	290	293	275	284	269	281	301	296	287	282	291	312	273	294	288	300	276	279	310	289	286	275	275	251	291	289	272	296	293	311	280	285	257	289	246	279	289	272	284	271	272	284	298	289	285	257	278	270	277	306	273	266	277	291	254	266	286	289	265	299	294	301	283	316	309	312	331	297	296	270	303	285	312	307	283	294	276	249	239	301	274	282	272	300	285	307	279	258	315	283	299	294	298	314	271	306	269	261	272	282	279	287	287	280	319	275	314	264	293	282	255	288	276	292	273	269	295	326	293	286	299	265	296	228	289	286	309	282	286	310	246	265	280	265	264	289	270	250	276	275	280	293	283	262	270	304	275	279	270	276	265	296	300	282	301	285	294	260	291	262	279	293	268	284	270	279	292	285	280	273	268	267	293	261	262	276	283	298	267	269	306	306	315	271	316	276	274	306	284	292	297	266	280	314	285	273	312	267	267	276	304	296	280	288	280	281	283	279	310	291	318	258	297	284	283	283	261	266	275	268	299	272	249	297	300	299	284	282	296	263	294	337	295	292	289	333	285	290	281	269	293	274	315	281	290	258	274	294	275	288	275	269	291	278	304	302	259	333	279	260	307	306	295	232	281	269	277	273	299	274	293	307	279	284	280	290	267	255	247	306	283	271	305	294	292	291	300	304	288	291	290	238	294	273	296	283	310	291	312	302	253	305	282	276	301	257	308	290	297	299	278	279	279	282	281	261	258	299	287	311	284	297	270	269	292	274	301	297	284	287	255	280	258	251	274	300	320	298	313	278	291	263	260	261	291	314	286	293	308	254	301	296	320	285	276	300	276	273	270	284	274	273	273	278	313	282	306	305	275	314	309	275	259	281	308	298	325	329	287	280	289	305	307	278	280	314	332	267	290	288	281	279	299	274	291	279	286	277	290	289	285	254	307	299	281	271	291	294	264	264	254	281	279	266	299	297	266	277	277	258	282	297	278	324	276	283	278	280	290	300	286	262	296	282	301	308	299	252	299	284	284	307	268	291	280	282	250	236	262	291	266	286	305	237	271	266	274	288	258	320	260	254	242	306	263	300	282	278	298	271	310	287	322	270	305	261	285	266	298	278	289	260	259	263	266	293	273	295	284	254	292	322	296	292	302	284	262	300	292	284	296	307	265	280	267	288	289	302	279	291	281	252	282	290	280	269	288	275	293	268	289	296	267	320	277	264	304	302	272	294	319	295	299	260	309	273	289	271	284	281	290	269	292	294	299	284	286	295	286	295	295	265	277	294	284	258	269	293	296	272	274	281	308	278	290	270	272	254	298	264	288	311	300	306	253	282	278	270	277	301	292	283	280	284	263	312	293	293	295	306	273	285	274	285	277	284	276	269	280	263	295	283	303	284	281	285	248	306	300	271	289	289	279	308	301	304	295	268	267	286	277	269	281	309	289	294	285	261	271	295	298	284	312	309	312	290	267	282	290	285	281	309	277	263	275	289	279	274	293	287	267	305	293	283	281	289	313	275	314	296	294	279	290	257	321	283	309	273	285	282	287	315	272	297	261	280	300	283	282	260	291	270	265	266	309	286	289	290	299	291	280	296	307	293	288	275	297	283	271	259	291	307	290	248	296	293	256	293	266	251	246	296	298	287	283	300	306	295	277	306	279	283	310	244	311	284	313	303	251	286	279	274	295	272	265	276	263	263	275	297	292	271	298	282	270	290	294	286	290	308	284	299	305	292	285	283	296	282	290	288	290	319	267	268	307	294	299	271	276	283	270	280	260	301	283	303	296	280	303	282	268	291	259	289	287	291	311	238	289	293	270	282	299	304	284	301	301	254	264	302	289	307	280	256	276	286	250	288	268	285	285	302	262	295	309	308	288	296	289	295	300	234	269	269	283	311	295	305	300	306	310	293	271	264	278	268	267	298	282	281	277	272	274	266	295	259	301	288	299	289	272	307	274	300	284	278	268	277	279	273	282	319	267	293	268	268	266	296	297	304	275	288	296	288	287	294	275	260	303	294	255	271	293	290	268	283	314	267	280	292	300	305	289	300	311	299	283	260	295	282	276	293	291	265	269	267	275	323	265	285	272	277	289	284	277	283	282	284	285	294	290	297	259	261	314	256	305	282	328	284	275	279	268	278	276	305	279	282	251	272	318	275	280	303	277	315	298	299	283	281	265	279	284	313	307	271	249	250	300	294	281	283	278	283	284	268	298	283	269	268	276	295	295	301	291	284	272	293	280	291	263	303	296	306	295	290	292	262	292	296	297	311	241	265	295	303	273	257	281	301	285	300	299	302	283	267	258	297	280	303	280	299	298	315	283	295	282	278	288	297	281	299	279	294	276	291	277	282	270	286	303	311	280	297	280	270	292	277	264	285	294	300	304	273	241	284	277	282	268	284	286	293	289	322	283	313	267	298	298	291	294	303	302	260	281	284	265	281	274	278	295	276	274	278	287	249	305	293	279	293	289	309	269	283	256	285	296	291	242	294	294	297	281	286	297	316	279	288	317	291	298	285	285	263	300	256	271	294	283	281	266	267	289	287	305	274	270	282	292	278	297	282	282	292	271	263	303	313	286	304	306	280	342	283	301	280	284	298	313	277	296	317	250	263	281	284	277	261	283	291	279	276	294	304	300	288	287	257	311	275	306	259	265	301	285	276	295	331	303	333	255	276	268	294	271	282	292	299	281	265	303	304	270	288	286	282	270	295	273	273	267	277	274	280	280	289	286	270	275	289	270	279	326	297	288	285	283	294	293	310	309	268	279	285	293	297	291	268	286	273	277	270	309	281	271	270	290	270	285	295	268	267	265	274	283	285	297	261	283	268	243	285	289	271	270	292	301	301	292	282	247	258	252
25025	21263	27315	25395	9643	886	678	596	534	546	519	506	458	476	424	532	497	488	456	493	477	425	454	442	429	443	419	417	463	442	410	458	430	442	475	425	476	456	451	447	462	419	440	427	445	487	426	413	472	444	492	381	434	404	446	436	464	417	379	446	436	430	419	450	406	482	446	431	476	422	435	458	434	425	417	494	422	401	449	428	439	443	427	430	446	449	433	411	438	426	463	435	461	396	459	474	400	450	439	401	420	452	419	441	446	440	463	450	431	437	417	417	441	446	432	486	420	453	433	440	409	465	425	445	430	429	462	434	439	467	426	455	463	436	431	390	456	422	428	446	415	444	448	446	418	421	446	422	421	422	416	422	420	444	445	444	456	397	438	456	432	445	439	431	436	465	407	438	427	399	406	400	480	434	454	439	457	473	408	437	429	466	447	409	477	418	427	421	450	443	420	450	429	437	458	390	413	430	429	429	439	415	442	437	461	444	428	499	404	442	470	456	419	419	447	448	454	456	414	421	412	441	440	447	460	461	439	450	426	466	457	464	400	420	456	440	423	419	453	457	420	386	430	444	430	463	430	410	420	419	450	423	419	407	458	388	441	412	464	433	454	417	452	436	404	453	410	428	417	467	426	416	472	442	390	434	414	452	432	447	446	451	468	463	463	432	445	417	447	451	428	418	433	441	424	439	420	415	425	422	456	480	439	395	450	441	450	437	449	437	425	449	421	430	405	426	456	447	429	419	433	426	423	468	425	471	446	440	447	407	464	428	401	456	470	439	416	435	457	438	404	440	461	465	423	445	469	449	446	455	416	418	413	414	452	415	464	447	412	417	431	471	449	427	473	473	457	472	417	440	421	446	444	443	438	431	459	461	486	422	433	456	441	448	436	424	418	422	411	449	427	473	431	433	450	457	458	458	453	453	423	471	439	430	435	456	443	452	432	476	448	428	449	427	471	450	415	413	460	427	453	434	460	460	425	418	422	408	452	434	450	482	454	456	448	391	475	398	454	465	448	470	456	438	454	390	443	452	422	477	446	491	468	436	408	410	461	425	453	448	407	451	443	415	413	411	435	425	420	453	466	456	448	452	441	418	459	410	439	427	461	426	466	411	481	419	448	443	430	420	443	494	448	449	430	452	459	436	409	446	386	401	443	459	395	474	430	465	410	431	427	433	430	429	438	427	442	423	463	477	429	461	453	449	477	452	430	422	447	447	448	441	418	400	448	409	470	425	459	452	461	438	436	462	460	488	447	462	447	434	390	421	482	474	422	389	410	430	405	467	455	447	428	443	495	468	426	449	452	416	445	430	467	447	479	432	419	414	481	436	457	449	421	478	437	423	431	448	416	403	417	470	444	425	429	492	433	428	449	431	455	435	470	443	441	421	465	462	422	460	460	441	426	452	437	397	434	419	467	448	438	445	443	439	441	466	442	420	430	431	446	417	391	434	430	443	444	463	457	423	430	454	447	404	452	436	427	441	475	431	409	401	381	449	418	442	444	455	437	432	429	407	456	447	439	445	452	405	438	443	469	429	422	440	477	461	427	413	438	459	422	441	420	437	482	440	443	449	413	436	465	450	430	475	408	456	431	451	471	431	416	424	437	410	444	418	431	416	455	453	433	434	447	446	465	499	431	433	439	427	471	453	423	457	420	428	447	454	408	422	440	490	416	435	507	481	436	436	419	421	414	429	403	463	451	427	437	411	418	461	449	418	421	449	451	472	428	430	448	418	437	436	449	468	440	441	435	414	461	419	422	445	443	403	435	375	459	451	466	434	448	442	406	448	449	442	436	428	429	379	414	416	417	449	432	428	409	469	423	418	437	439	426	429	443	424	434	460	437	427	451	436	449	443	429	431	412	424	455	430	445	429	446	393	411	407	422	448	443	445	457	441	438	396	449	470	472	454	421	433	448	428	453	439	406	404	458	427	416	416	464	451	479	440	427	442	452	428	445	432	444	449	446	495	463	413	436	441	455	419	442	431	448	390	438	454	413	442	437	428	420	456	438	445	400	407	459	488	439	435	451	441	427	449	483	442	422	432	436	436	415	412	401	467	442	476	415	436	460	409	427	421	446	416	447	438	445	459	400	404	402	441	427	446	415	430	448	455	424	436	407	489	472	444	433	422	448	433	445	431	451	397	463	429	427	406	449	451	410	481	425	439	447	437	453	400	398	426	420	440	419	409	471	495	426	371	431	429	442	427	452	454	463	433	492	429	417	427	455	457	450	408	448	419	428	434	456	424	430	437	420	406	433	425	402	456	436	428	449	411	473	442	445	436	469	454	439	469	447	461	429	442	456	405	445	424	452	439	394	459	404	455	438	455	464	446	457	447	447	456	493	455	443	446	485	440	442	447	407	466	413	426	440	411	415	454	419	423	427	417	475	423	430	441	445	436	425	432	455	444	441	433	443	433	461	423	419	432	448	407	430	448	435	414	449	457	445	424	500	413	439	435	412	437	384	383	462	448	450	462	446	456	450	434	415	440	448	405	443	419	473	418	460	447	432	453	435	461	419	437	478	440	422	459	419	436	468	427	425	446	436	469	464	449	446	444	433	432	447	433	423	444	437	419	435	458	411	423	419	487	414	438	471	435	444	437	437	439	472	463	443	487	448	456	395	439	443	449	415	462	442	446	423	446	459	446	405	420	424	439	472	437	436	430	442	438	417	440	430	456	425	440	439	463	452	423	439	409	412	471	468	446	474	435	453	421	436	437	445	430	437	435	446	438	427	389	460	457	452	432	420	420	422	428	432	432	427	428	439	437	473	419	439	459	423	460	429	422	417	435	413	408	408	435	395	465	459	426	430	422	419	400	397	455	458	443	462	420	427	434	446	428	453	464	452	443	427	425	465	440	429	431	432	442	414	437	422	410	421	464	412	435	402	419	434	416	472	450	408	431	436	454	427	473	468	427	468	477	420	443	457	430	422	400	474	426	472	453	426	445	473	447	443	471	402	437	422	453	448	465	433	488	427	416	421	415	455	416	404	458	428	458	446	438	466	427	416	423	405	460	440	420	446	413	445	448	432	457	464	451	424	428	437	418	442	434	447	438	441	440	430	468	459	447	454	442	442	421	439	445	446	454	458	440	409	400	426	467	440	416	447	471	479	414	460	430	418	467	448	437	435	401	399	453	445	421	425	430	449	439	427	436	453	469	445	451	439	430	441	460	413	430	413	467	457	459	465	405	418	453	415	476	419	417	450	442	445	459	449	412	429	450	402	444	410	403	478	449	469	454	441	423	458	447	407	428	455	431	422	434	433	451	460	416	447	424	446	466	427	471	420	467	453	444	464	446	432	415	433	437	402	422	422	411	420	452	446	454	415	496	461	429	453	458	441	460	461	430	432	451	419	415	428	442	446	428	449	451	447	459	461	441	442	454	421	469	388	494	436	417	429	445	479	451	474	442	434	412	407	442	439	443	426	439	424	431	436	475	431	457	415	409	433	427	419	457	440	404	456	439	447	432	427	455	425	384
3477	5156	3471	1721	1338	1096	927	857	691	655	632	619	507	551	534	563	520	506	497	501	485	505	519	496	486	465	513	537	489	483	516	504	489	480	465	438	461	458	465	490	458	493	488	472	528	466	459	444	454	491	459	498	465	475	464	490	453	453	537	501	518	467	456	465	474	443	451	466	470	484	503	471	489	455	459	469	422	469	478	497	469	442	453	485	448	443	497	449	497	513	458	443	468	465	489	509	471	459	475	468	447	481	469	465	521	449	467	444	491	501	509	469	455	472	467	455	490	459	485	469	475	497	481	479	457	454	468	498	481	480	474	464	481	463	477	425	477	487	483	461	472	472	507	487	461	496	465	503	466	443	481	453	478	490	491	487	499	491	476	476	493	491	498	486	473	482	477	467	452	495	459	473	468	476	474	474	503	458	424	504	456	449	477	491	470	471	450	494	474	462	460	484	471	456	490	474	467	457	475	460	467	478	471	500	456	485	481	490	434	448	480	479	508	470	494	503	469	461	478	438	458	420	425	481	487	458	508	497	483	497	458	451	469	458	442	450	433	482	477	485	485	428	469	454	494	436	481	456	522	474	489	485	485	457	482	470	442	479	473	481	454	503	440	488	452	454	450	459	498	490	440	499	435	456	477	486	467	474	476	479	500	468	455	431	470	494	492	439	485	473	470	475	533	469	494	492	485	457	459	483	459	466	481	413	478	490	517	466	476	469	515	479	483	468	525	487	444	426	436	475	496	503	464	445	475	486	474	489	492	428	482	485	418	474	477	488	459	473	443	464	462	446	479	466	464	469	501	494	483	465	482	510	484	461	529	485	493	494	450	499	418	456	494	484	469	440	483	461	453	457	448	461	496	501	460	448	473	453	471	476	492	479	483	472	475	496	451	458	500	439	493	512	448	433	477	469	484	495	488	473	454	453	459	448	505	448	480	485	520	497	469	480	483	444	487	468	480	500	476	497	486	467	444	488	472	447	466	474	482	455	482	500	471	479	456	455	442	467	433	482	459	487	473	502	476	452	478	491	458	458	457	466	464	494	458	489	455	479	481	473	488	453	477	428	482	503	474	452	471	469	465	453	463	480	454	468	443	488	491	499	504	436	442	497	487	473	495	426	507	480	504	460	500	494	519	488	489	452	488	487	437	479	432	462	482	506	456	451	454	436	440	491	490	499	445	473	445	459	486	437	461	465	449	519	418	465	515	437	484	449	438	454	464	470	478	460	483	474	472	469	526	451	467	474	439	469	441	476	449	506	464	483	483	480	460	492	472	480	482	414	459	502	464	468	468	463	490	513	456	476	460	464	488	536	446	467	451	488	454	454	448	475	474	464	440	468	487	477	473	428	464	452	478	497	465	466	503	476	492	471	475	475	469	464	457	481	462	481	441	478	450	486	496	474	466	468	482	483	437	491	446	507	488	465	478	488	459	461	446	458	470	470	467	493	437	463	456	467	448	459	471	460	440	472	453	482	470	465	435	427	503	473	483	436	458	507	478	435	466	505	480	474	462	502	482	463	471	478	455	468	459	471	467	413	462	531	466	514	480	471	462	458	505	483	474	457	463	481	489	479	468	501	471	470	496	451	488	491	471	465	486	461	475	470	454	477	454	523	476	416	457	492	447	443	482	493	465	497	485	462	475	479	455	480	491	450	477	459	477	453	474	456	482	456	483	485	504	446	451	490	504	481	492	444	471	474	496	485	459	479	493	456	485	518	488	429	500	477	473	494	476	467	501	457	472	469	458	482	450	452	460	444	454	459	454	501	454	494	484	480	509	457	456	480	491	439	486	461	460	472	474	512	468	475	495	494	472	444	463	476	469	492	455	428	485	474	490	482	484	450	501	456	468	480	453	448	467	487	462	452	459	462	476	470	498	468	426	463	489	488	478	512	483	452	463	481	483	485	476	462	480	502	461	463	444	456	451	473	487	459	486	477	478	463	476	472	532	474	486	491	476	486	489	448	445	438	505	484	477	483	460	465	479	482	462	447	521	468	447	511	440	437	472	442	458	462	501	405	435	472	477	464	442	476	474	514	504	493	469	464	502	473	467	493	463	471	451	480	463	464	482	509	480	475	477	497	507	451	462	459	485	507	435	528	486	493	458	459	408	467	454	487	483	512	481	460	472	460	461	469	476	493	452	462	488	454	483	482	468	514	464	446	473	462	455	470	434	496	473	466	471	476	482	444	450	474	480	485	481	481	453	514	466	446	453	504	497	463	463	483	474	481	452	443	447	446	458	463	482	392	492	462	459	464	481	453	433	479	452	477	470	445	468	448	476	500	506	455	500	473	435	489	461	498	458	478	457	480	434	472	496	468	482	462	501	463	474	502	506	432	472	461	489	440	457	482	464	458	503	458	519	503	456	501	450	506	439	438	515	462	487	471	476	491	476	481	475	491	458	472	495	446	447	472	458	501	421	481	448	483	441	464	445	494	492	433	473	420	501	475	462	419	482	468	500	436	468	449	499	497	471	465	494	474	433	473	456	448	478	461	467	477	458	456	434	436	442	462	475	489	504	480	443	444	480	486	474	462	461	483	504	483	441	440	469	446	507	518	476	489	431	446	497	472	480	447	503	450	466	454	450	436	469	442	463	483	492	492	483	468	432	508	439	483	459	463	452	484	473	461	489	486	470	447	518	483	439	445	446	447	476	462	480	481	480	410	522	436	450	470	544	464	460	493	484	502	442	507	482	463	465	467	463	489	438	458	432	496	482	450	423	442	454	463	466	481	470	445	460	458	473	479	467	481	471	452	480	433	462	498	433	449	432	450	491	490	476	508	466	470	439	451	484	473	460	505	469	479	449	440	512	470	456	484	408	475	477	493	486	501	459	489	475	463	479	487	467	449	489	487	498	435	452	491	463	449	488	480	523	478	455	498	467	497	488	458	488	475	517	471	498	461	500	486	448	465	458	472	421	480	472	423	475	473	491	461	463	475	463	497	451	478	442	481	477	500	451	472	489	494	474	484	483	486	478	466	499	494	506	454	460	460	497	489	493	457	451	508	491	457	498	464	469	513	493	501	482	497	483	493	512	448	474	481	459	498	470	456	465	464	468	462	463	489	486	441	486	464	432	451	471	520	482	445	457	479	461	484	493	471	541	480	506	482	490	444	495	492	490	487	484	466	494	464	482	470	487	493	462	460	501	517	560	469	469	480	453	525	479	437	449	483	451	470	495	472	506	489	465	453	471	524	480	533	457	474	478	474	473	472	459	478	497	475	472	481	481	488	461	487	482	468	469	488	478	505	434	447	491	463	480	468	485	493	472	480	483	452	472	456	447	458	462	459	525	463	487	473	531	484	426	455	471	438	447	506	484	460	456	479	479	503	473	476	454	450	484	441	477	467	435	456	458	481	467	458	455	488	491	458	491	468	491	463	471	456	454	453	423	451	464	478	468	480	490	504	484	456	481	467	480	475	474	460	487	525	461	450	469	460	469	481	477	457	466	461	459	479	466	476	469	470	455	432	505	472
22877	21416	29132	24073	21333	21317	7688	1394	1088	951	851	831	782	717	693	696	705	663	622	663	700	640	636	661	618	619	613	607	661	652	667	577	656	626	589	615	630	532	605	605	638	567	614	547	553	575	614	641	614	600	589	583	588	568	610	570	610	620	558	552	595	583	564	585	509	618	583	587	570	577	601	584	575	590	608	595	566	596	588	562	590	603	575	576	599	578	592	572	558	559	612	554	632	625	607	618	578	572	573	569	602	606	582	564	585	587	546	568	579	577	556	575	565	572	509	599	596	595	566	635	518	612	623	584	569	604	581	575	591	555	586	549	616	567	657	554	562	545	579	524	589	570	551	546	541	610	615	572	576	557	600	593	598	575	553	550	560	567	575	604	564	569	563	541	574	589	596	594	602	585	562	571	547	574	547	567	629	587	579	568	588	558	565	614	566	565	563	592	564	535	602	542	637	558	577	565	563	564	551	609	602	591	580	558	574	570	602	633	578	561	562	591	606	578	565	571	541	579	566	567	580	586	571	585	572	568	633	581	601	571	546	551	607	610	596	580	563	568	581	551	567	573	623	568	579	595	597	554	592	614	615	562	564	579	545	575	550	620	586	553	600	607	605	588	546	564	587	582	537	589	580	554	587	598	558	588	601	567	586	612	575	559	535	567	621	562	590	554	584	593	572	598	591	555	563	607	526	620	570	551	598	570	561	543	551	591	573	592	548	572	567	552	601	605	568	517	560	572	560	576	512	591	529	557	652	568	548	609	552	597	598	629	582	610	593	563	587	575	568	583	581	564	606	619	552	579	617	599	618	551	591	545	590	591	587	566	561	561	563	562	557	569	589	539	532	566	549	611	605	577	577	548	566	571	564	590	577	589	608	543	587	567	571	565	612	593	568	614	587	596	539	585	564	618	605	584	524	540	574	577	604	597	611	551	586	598	578	572	582	607	624	588	562	537	619	582	581	587	562	591	554	565	633	565	565	565	551	558	590	605	564	605	580	539	546	586	571	620	582	599	565	591	596	598	578	541	552	579	576	548	596	585	602	599	590	562	631	562	569	589	572	591	590	619	571	546	589	591	557	551	554	591	591	582	585	588	574	546	607	605	592	566	585	599	537	611	569	570	545	592	535	580	592	577	571	555	570	576	580	612	534	579	610	570	596	576	573	578	581	586	567	568	652	608	550	573	582	563	586	583	544	605	608	571	558	564	537	596	589	569	562	602	590	598	576	583	591	604	555	591	622	582	594	585	618	564	553	587	569	602	557	598	600	597	588	596	565	565	583	546	566	544	576	570	572	568	536	603	579	553	600	547	551	561	625	573	557	520	581	606	567	552	577	611	602	573	569	568	555	568	598	590	565	575	570	599	564	555	556	605	618	575	605	586	534	596	554	583	582	604	607	607	573	578	594	595	575	591	555	527	546	546	545	600	575	560	568	569	567	547	554	608	616	597	537	599	586	504	534	557	566	577	595	605	561	573	540	613	554	615	552	597	588	570	574	535	564	579	539	628	587	580	564	590	584	572	586	632	547	585	585	571	543	596	558	593	580	581	564	595	565	563	588	568	591	564	566	516	579	592	580	618	554	551	595	575	581	579	598	623	572	596	551	576	557	573	596	589	588	608	585	575	580	573	595	573	572	528	568	577	550	574	551	600	588	581	540	596	590	572	568	561	585	551	584	670	619	562	535	585	588	589	605	609	546	578	557	557	589	603	568	587	560	547	571	573	647	553	562	632	636	523	558	564	632	605	549	552	635	590	580	604	615	558	552	593	604	600	500	615	583	607	549	632	579	578	593	547	581	558	619	599	568	614	601	616	597	551	593	550	620	584	579	635	600	578	580	531	594	558	550	586	580	579	590	595	556	617	607	567	605	591	532	572	563	661	548	600	603	592	579	583	654	565	549	600	576	576	565	557	620	572	584	637	624	591	577	572	571	604	559	578	569	601	575	561	590	557	563	566	543	588	639	579	623	539	542	591	547	575	562	597	556	572	556	590	585	581	580	619	562	563	579	606	626	580	561	576	549	582	589	574	572	536	561	565	573	570	632	559	612	589	559	563	621	591	562	546	586	555	571	582	575	608	581	561	558	636	564	587	590	555	606	575	550	566	590	543	613	612	547	586	611	536	572	564	598	611	599	599	586	603	558	571	559	575	651	560	617	583	592	545	609	551	568	583	567	561	595	571	583	544	622	577	575	569	575	548	547	549	580	509	591	587	594	562	577	600	575	562	561	534	578	577	594	608	561	576	579	556	549	536	588	562	550	564	605	565	523	553	598	564	583	575	599	544	588	579	606	550	619	573	557	573	578	613	560	583	551	622	591	585	580	553	597	571	570	598	593	561	603	581	576	581	583	583	602	562	592	575	567	627	581	573	595	561	577	559	569	568	581	557	547	626	541	570	553	588	605	591	541	600	570	632	620	588	588	592	529	570	581	551	554	557	548	547	578	576	563	525	575	576	526	578	541	597	515	594	591	553	559	562	586	599	578	573	563	548	520	549	586	551	571	562	574	553	544	561	572	567	620	525	559	589	598	561	558	547	592	557	571	580	594	579	602	557	587	597	558	593	600	564	614	566	568	595	600	533	581	626	567	579	587	589	606	616	675	568	544	547	603	579	604	580	526	573	559	569	595	574	602	584	562	544	573	546	576	569	622	594	540	574	552	600	545	562	587	588	602	593	610	621	590	613	580	539	581	609	534	601	585	506	557	568	597	627	618	591	562	562	569	569	591	570	582	544	534	568	599	561	531	561	595	589	535	589	581	575	564	539	607	589	580	560	561	568	576	576	557	575	631	568	550	579	581	572	614	574	557	590	620	561	560	607	585	577	596	590	587	574	562	543	552	571	562	598	583	599	582	612	562	559	609	633	548	584	536	569	568	581	552	570	540	589	571	567	590	580	555	582	641	619	581	617	556	579	545	579	556	597	585	570	622	577	562	600	608	558	551	637	579	572	521	550	561	600	562	585	610	594	595	581	592	568	567	562	568	601	564	577	532	602	512	553	549	559	568	621	631	606	547	603	575	585	563	589	594	579	584	549	535	573	563	588	576	542	575	602	552	604	578	558	589	552	553	537	595	600	555	545	548	539	573	534	574	579	582	544	635	583	588	564	570	583	572	560	528	547	584	617	574	555	549	588	590	594	533	529	617	575	593	579	579	522	576	600	606	559	563	570	539	551	591	590	595	604	593	565	580	577	546	550	565	592	599	627	567	582	603	596	549	571	627	559	558	597	599	607	547	603	610	601	597	522	560	597	538	523	573	614	584	580	561	528	580	566	554	591	562	573	555	589	558	591	550	589	588	575	554	586	563	552	539	597	574	604	555	560	594	584	538	543	538	599	549	579	581	587	600	550	565	599	539	573	614	544	563	593	565	532	583	578	577	540	563	525	579	552	572	582	569	543	582	598	558	557	597	566	580	575	572	620	608	615	563	582	589	582	591	558	637	598	573	567	591	581	544	623	597	614	544	557	585	622	563	558
4755	14688	10061	4965	3587	2768	2209	1770	1448	1243	1095	1044	940	889	842	766	752	752	716	718	690	657	670	626	651	617	628	664	669	611	652	634	634	645	610	614	646	639	595	629	629	558	571	576	606	631	613	589	611	568	558	594	573	610	639	636	602	597	561	579	549	625	562	630	583	565	604	585	522	557	539	567	623	580	610	581	591	562	576	619	606	608	591	581	594	608	621	542	535	573	618	599	561	592	585	586	593	617	593	605	599	567	579	591	598	629	581	613	588	572	614	640	545	582	580	535	572	579	584	574	568	584	582	613	610	557	578	592	594	604	595	596	601	572	617	575	572	560	575	614	581	602	527	634	635	607	593	640	568	581	604	582	594	580	582	589	580	567	559	605	581	579	597	575	588	566	569	525	611	638	566	569	581	584	590	607	585	608	628	608	563	602	579	610	511	611	563	605	615	638	580	559	578	564	542	563	612	587	564	580	641	574	589	560	568	595	606	575	600	595	577	599	539	572	548	582	609	549	578	586	564	594	566	562	576	556	575	607	564	599	576	561	600	599	596	602	562	598	563	570	623	575	563	550	604	607	589	577	561	555	613	549	607	609	591	603	581	527	587	602	582	604	566	560	552	592	559	582	607	581	615	615	560	581	596	552	601	590	587	602	541	580	549	566	583	627	566	589	601	564	575	567	580	581	598	573	568	588	582	571	600	611	561	592	562	553	602	585	628	621	592	575	599	546	584	582	566	592	579	599	557	559	627	564	586	596	593	533	610	595	583	598	601	628	572	551	569	571	580	609	609	533	610	598	586	566	557	555	570	564	599	594	572	567	600	591	577	600	600	588	577	597	554	575	558	588	609	585	568	549	563	619	584	608	604	611	556	579	596	589	593	563	558	581	580	541	575	574	546	572	625	575	579	575	554	604	608	613	552	581	611	613	578	625	602	604	548	611	596	559	597	594	601	562	559	595	579	575	569	579	559	570	613	548	578	585	583	580	629	578	597	573	567	560	583	597	578	559	615	609	614	588	610	604	621	567	604	579	597	575	640	568	610	548	586	597	534	598	578	621	605	566	548	563	573	595	587	585	539	569	625	575	593	606	598	565	582	561	557	582	602	589	591	562	603	604	583	575	601	590	623	554	591	554	566	553	607	604	587	585	597	577	584	606	579	608	591	633	575	586	606	587	577	580	585	607	562	601	592	562	582	584	562	577	624	573	596	589	610	548	577	632	581	582	576	556	589	578	575	582	578	584	611	532	615	626	567	568	602	612	590	610	567	591	590	591	586	559	638	577	600	587	589	577	609	572	571	566	549	560	558	583	616	554	568	599	579	595	555	564	607	617	623	546	619	578	592	548	608	626	564	563	662	594	595	583	605	593	566	632	588	636	591	572	585	595	576	581	587	594	601	599	577	568	608	593	536	567	625	596	591	566	605	618	559	567	569	580	554	578	573	582	617	612	556	615	588	553	624	600	633	615	578	583	517	596	588	554	595	631	615	575	588	642	627	609	667	581	611	594	580	582	595	586	577	590	587	577	547	617	528	602	574	618	614	586	586	606	580	550	555	565	602	580	538	605	563	601	580	552	593	569	585	619	581	523	578	576	563	581	590	568	551	563	592	547	557	569	567	596	589	567	561	621	630	518	586	574	600	598	544	608	611	629	565	588	584	605	552	608	570	589	579	574	628	591	598	610	587	564	566	633	572	581	540	603	602	571	533	569	605	589	582	574	576	557	611	578	570	565	571	611	590	576	614	639	628	582	568	600	576	543	556	596	617	617	577	568	575	571	615	575	561	563	595	585	559	587	630	619	553	600	610	574	550	569	549	560	582	611	565	623	604	582	561	534	575	590	590	584	611	584	590	592	601	583	576	582	558	587	541	554	527	609	610	606	582	550	596	556	580	668	607	564	581	599	612	556	559	662	609	573	595	574	622	563	595	558	608	554	595	550	597	603	586	615	581	596	631	581	579	588	597	567	613	608	622	545	598	585	567	563	583	592	590	550	565	574	592	582	559	569	577	581	546	571	631	575	592	572	566	580	570	613	565	635	582	588	570	559	589	612	565	600	559	546	591	572	598	574	559	606	586	540	582	570	625	551	563	628	566	582	588	585	601	623	592	567	586	598	610	587	606	580	552	592	576	568	577	604	613	589	602	589	569	643	617	585	565	537	592	571	615	564	621	548	573	619	581	564	565	578	617	608	576	573	565	586	594	601	568	543	601	561	566	565	600	557	635	593	598	632	578	598	625	568	578	579	597	569	576	603	541	562	576	567	621	611	616	599	568	623	565	606	559	603	565	587	610	586	612	575	596	566	604	581	575	597	547	591	557	589	601	555	574	557	609	546	544	624	587	597	618	593	591	563	581	600	564	634	629	561	587	584	582	628	621	561	548	571	612	607	586	607	615	604	591	587	573	613	631	586	577	599	596	581	606	571	629	617	566	586	574	610	583	575	593	607	602	575	579	555	591	602	624	611	576	580	614	565	565	596	617	569	603	587	559	592	548	595	597	623	633	606	585	562	579	572	544	614	621	587	594	582	596	590	607	597	576	590	595	579	599	572	568	597	582	611	571	593	576	550	568	593	621	621	599	585	610	563	590	656	585	558	601	607	558	559	608	585	567	595	591	596	567	601	587	565	575	624	615	542	585	587	606	614	551	552	595	573	601	604	572	591	583	585	620	577	611	561	605	580	592	555	603	571	602	604	582	625	586	572	592	595	582	535	597	593	614	583	601	589	588	561	602	585	565	571	547	560	543	600	570	566	581	588	598	563	596	557	579	589	591	590	590	592	609	560	588	587	554	596	592	568	574	520	623	593	556	593	560	572	600	599	572	616	576	593	619	571	598	603	590	573	576	552	595	585	568	578	594	620	601	604	612	637	590	616	592	601	605	607	580	594	598	635	595	601	571	617	581	576	553	575	570	578	598	577	607	561	560	587	570	586	560	582	554	565	596	583	595	578	573	578	566	563	578	577	576	604	620	571	598	556	553	591	594	600	606	578	573	541	569	547	605	572	634	567	607	621	595	621	582	637	594	605	589	594	606	604	594	604	588	596	600	579	637	605	556	616	599	593	565	554	638	563	599	606	584	671	584	607	549	576	570	521	559	635	585	627	563	599	616	528	602	553	546	563	596	609	630	593	606	579	576	551	494	541	562	585	596	580	611	566	532	574	584	613	573	612	596	532	570	586	589	593	625	594	601	602	552	609	612	570	559	558	554	576	605	579	582	560	573	566	608	562	632	618	582	606	586	620	579	594	598	575	571	607	585	574	570	557	602	592	606	613	597	573	530	619	564	552	615	600	573	605	567	586	586	616	582	586	590	602	580	580	575	573	563	582	585	605	573	588	574	591	582	586	581	609	561	547	577	554	599	614	596	608	573	590	593	588	621	536	576	556	619	587	587	594	579	573	614	599	604	534	613	573	559	546	598	595	588	593	572	562	556	594	579	584	609	538	624	587	586	545	568	586	574	612	600	588	587	618	597	601
27917	17565	3407	610	493	434	307	243	228	227	234	234	210	219	205	232	216	252	260	202	238	220	216	245	206	212	233	249	198	252	238	237	236	244	216	172	196	241	241	225	184	257	229	231	227	220	218	203	219	190	192	218	223	208	251	238	238	239	231	232	241	237	219	221	219	226	218	215	217	219	227	240	212	191	207	228	208	225	222	214	229	215	249	221	229	206	219	239	219	257	213	214	218	214	224	218	209	227	248	212	207	223	234	237	204	224	259	235	218	242	231	221	243	232	225	206	249	225	220	189	202	218	233	227	216	216	212	214	214	207	229	245	207	211	230	207	242	227	203	217	236	202	212	221	254	249	235	224	220	225	221	223	242	229	221	204	196	212	239	222	235	236	184	199	225	228	204	213	206	225	210	204	208	230	238	204	217	221	224	235	217	217	223	202	250	219	222	225	234	239	215	238	225	226	220	217	178	233	227	225	205	210	242	231	229	209	234	211	225	236	220	202	212	218	215	232	240	215	222	226	202	241	211	233	223	209	222	228	227	231	219	221	234	190	241	215	203	214	256	214	232	218	181	228	242	198	206	226	213	212	187	224	245	210	217	206	206	225	222	220	234	221	225	211	224	210	223	214	213	209	238	223	242	214	212	222	212	230	231	239	215	206	198	229	231	228	216	231	221	204	207	222	220	225	213	264	233	220	222	220	214	206	206	205	229	224	175	236	211	233	214	195	225	201	220	215	215	225	210	236	254	222	223	254	209	232	243	232	234	211	217	229	222	227	213	219	234	224	226	218	243	217	205	218	224	209	209	203	209	197	245	201	225	262	237	220	224	227	230	226	228	244	246	224	220	202	227	236	218	214	206	196	220	214	244	231	194	224	219	244	193	209	200	234	207	217	197	191	227	221	220	249	231	216	229	201	193	221	223	238	233	250	234	242	228	248	232	208	233	228	216	203	201	241	201	221	229	236	218	213	229	234	244	231	220	211	234	236	237	238	212	218	237	222	199	215	235	224	222	217	256	228	219	212	251	227	225	211	206	204	203	230	204	245	216	220	240	206	262	218	253	196	208	224	237	231	252	220	231	232	209	230	223	203	224	223	198	234	243	236	252	211	226	211	238	215	221	181	243	200	242	223	214	236	210	239	193	218	225	220	195	225	227	220	207	223	216	232	220	216	220	221	235	238	200	194	205	240	221	231	223	225	228	211	229	247	238	238	231	233	214	245	263	222	205	242	219	250	224	219	207	217	234	201	215	225	229	216	218	237	231	219	246	225	210	194	217	191	228	223	212	218	199	231	255	202	233	216	214	224	211	207	231	214	239	228	212	238	207	228	217	240	224	230	201	206	203	224	205	252	212	230	250	207	233	234	218	240	227	213	206	220	216	217	224	207	212	217	212	204	205	233	205	247	217	206	194	249	196	239	239	225	233	234	206	215	221	218	228	231	233	227	222	235	235	208	263	224	232	251	233	219	229	237	222	197	236	220	209	214	229	254	215	226	213	250	224	223	257	216	229	238	208	205	209	232	233	232	221	226	230	225	219	225	227	211	219	196	213	182	227	213	243	224	227	222	198	231	244	214	227	209	225	227	241	228	239	241	236	229	217	221	230	227	233	220	227	240	234	223	226	242	218	207	251	223	230	224	230	199	225	231	209	224	201	244	229	231	230	211	220	243	233	214	236	224	247	236	228	233	240	220	214	217	234	221	257	236	222	238	206	227	231	212	204	181	220	222	219	247	238	219	218	227	225	219	219	258	222	216	237	226	238	237	228	218	217	223	221	224	223	229	220	213	216	204	236	224	201	186	238	224	208	215	253	242	237	223	240	235	188	220	206	232	216	216	238	219	198	219	206	228	223	255	233	226	245	241	223	233	216	213	227	235	222	250	242	222	206	229	206	205	218	208	244	218	233	233	208	221	233	235	246	201	228	253	226	221	211	219	223	209	239	207	205	207	217	214	223	208	225	203	246	218	235	201	205	221	232	210	213	247	215	219	243	233	226	209	243	248	233	217	230	232	189	229	217	270	241	224	215	225	224	248	207	214	233	240	227	260	217	196	213	217	231	234	211	227	247	236	225	227	250	227	218	204	210	210	229	242	269	219	221	244	237	192	203	214	223	235	238	197	233	223	202	210	231	223	248	203	209	228	217	206	218	182	227	228	222	228	220	224	199	212	241	228	217	198	229	245	229	243	221	225	204	210	237	231	202	226	205	211	234	203	209	226	242	207	222	204	217	233	256	226	218	218	198	234	219	249	205	217	205	239	221	234	219	241	218	252	218	200	242	228	245	236	198	212	223	230	236	227	229	219	205	199	211	212	194	227	210	221	226	229	190	242	231	226	204	236	238	216	189	219	216	229	214	215	209	206	230	234	246	212	224	254	220	223	230	229	234	238	210	223	201	219	233	242	210	232	214	238	233	224	207	211	219	200	221	242	215	237	229	230	235	229	215	227	239	225	197	227	198	230	234	213	223	224	221	246	232	234	209	234	220	212	216	213	244	224	238	221	242	228	206	214	203	256	228	223	232	211	224	206	247	233	216	199	226	233	228	214	226	219	218	234	244	204	220	245	242	229	239	230	200	235	230	215	225	224	222	217	223	217	230	219	243	251	235	225	189	222	212	229	212	213	205	199	202	223	213	195	221	208	220	218	225	228	217	221	240	239	222	221	199	239	218	265	211	239	238	244	235	225	230	203	205	238	242	208	218	225	220	213	207	237	224	199	202	192	218	210	235	237	198	234	196	217	229	217	206	223	221	197	210	217	208	201	239	228	233	208	217	191	194	214	206	225	226	208	252	197	228	198	214	223	237	215	237	228	219	228	231	249	223	220	210	233	230	245	209	235	237	236	247	194	218	206	230	238	214	210	243	209	207	254	217	214	236	217	226	223	236	225	201	237	238	213	200	219	220	236	247	230	238	201	210	214	217	208	212	212	211	203	200	212	229	221	210	233	242	238	229	207	221	232	228	225	217	224	206	216	209	248	226	228	232	220	242	213	228	247	226	219	226	214	236	224	232	230	231	210	246	208	208	230	203	247	219	211	223	208	212	234	251	221	224	245	241	184	231	228	236	240	196	192	212	225	215	234	223	214	224	236	222	199	218	237	221	224	238	237	213	223	232	211	226	234	203	232	198	200	254	240	238	193	223	226	201	258	265	237	253	223	213	222	209	247	218	228	261	207	220	210	228	217	221	219	248	207	211	237	235	217	229	239	228	213	208	244	224	234	231	232	235	200	210	225	266	216	206	224	213	215	205	194	223	227	240	205	208	222	217	215	225	234	235	222	223	213	227	214	198	219	237	224	231	235	238	251	226	210	216	215	223	200	228	195	185	219	219	215	227	234	255	250	254	204	218	214	210	213	243	222	230	223	192	201	227	223	209	226	221	244	234	242	224	205	243	217	219	220	231	203	222	237	214	217	223	248	239	219	231	216	235	215	233	216	210	227	192	216	214	224	226	233	233	223	217	225	214	235	240	264	221	214
4240	901	617	417	380	313	317	264	270	245	276	273	250	248	281	268	256	279	240	239	235	251	231	257	270	261	256	243	250	250	268	242	262	246	287	260	247	280	231	248	244	276	246	232	254	272	262	275	228	253	276	241	276	248	258	243	236	274	270	228	267	269	265	272	251	244	238	244	235	280	251	257	237	249	244	227	258	269	248	214	276	248	249	249	252	255	241	258	267	244	261	240	261	232	237	271	258	258	240	247	264	248	252	257	266	239	267	247	253	252	251	285	270	269	270	239	250	250	252	226	247	247	238	259	241	238	240	272	251	244	263	264	259	238	235	253	232	263	283	238	260	245	246	235	269	266	243	256	233	268	241	249	218	240	238	234	245	260	241	233	270	276	264	235	262	230	282	241	235	231	244	246	269	278	250	252	257	260	255	249	275	253	228	265	228	274	225	250	272	247	246	285	246	256	252	257	237	279	273	252	256	257	258	229	242	253	277	247	256	244	272	244	280	281	241	268	250	266	265	270	261	262	262	258	249	255	250	282	239	261	233	249	273	257	251	248	260	229	256	238	240	257	248	239	261	265	242	281	246	264	250	236	247	226	261	255	243	263	210	236	233	287	251	229	230	260	259	231	281	249	249	263	267	224	261	245	239	270	236	242	259	242	252	253	229	239	257	244	266	263	238	248	263	266	294	277	245	256	236	249	245	230	226	245	270	249	231	249	270	253	264	297	253	270	280	257	229	254	252	249	256	248	252	242	247	249	249	242	282	278	235	239	239	248	231	252	271	239	246	266	231	252	256	278	237	258	269	246	243	233	252	266	264	263	261	253	249	240	248	255	237	260	232	246	255	268	258	236	250	264	206	242	269	241	264	269	242	249	248	301	258	240	248	246	257	239	256	257	224	274	233	255	264	248	277	265	233	253	248	234	267	237	259	246	242	281	266	260	227	259	236	239	244	256	261	261	233	238	266	249	273	248	211	279	276	273	270	244	237	253	255	245	241	231	272	236	263	267	273	231	246	253	233	241	243	238	269	274	254	223	273	265	274	250	248	236	238	245	241	239	265	230	244	255	268	278	221	246	257	250	271	292	252	246	256	250	230	245	223	238	252	247	246	233	250	241	243	242	261	265	182	250	253	261	249	241	247	238	272	254	258	257	237	255	263	257	276	252	232	268	241	247	261	259	268	233	248	268	245	268	243	270	250	224	255	261	259	244	244	261	258	254	239	267	249	241	235	257	239	271	248	261	261	244	261	237	246	248	268	263	268	223	265	255	243	244	276	260	231	253	262	260	276	255	262	261	239	257	259	241	263	248	240	237	266	266	286	247	269	249	245	230	262	290	225	264	263	259	243	215	278	272	252	231	238	236	261	272	224	271	267	293	264	275	253	269	280	246	229	229	271	239	251	245	267	244	285	265	237	253	263	246	283	233	221	225	252	261	256	237	246	236	264	252	253	254	250	240	258	268	268	251	233	238	251	231	261	233	253	261	256	263	230	234	249	272	237	253	253	243	269	275	268	253	264	248	247	266	260	240	241	255	263	224	257	263	236	266	247	215	255	284	253	258	257	263	255	250	232	278	250	280	263	256	253	245	245	251	245	240	252	267	246	226	250	246	249	222	245	204	265	221	236	263	253	241	219	246	222	248	237	248	262	267	241	226	245	256	252	253	252	241	236	267	235	236	251	244	251	257	231	279	246	257	226	243	236	250	232	252	241	225	264	275	275	254	261	255	260	269	242	256	270	260	225	266	257	249	248	242	266	257	258	267	236	250	238	235	242	254	248	244	264	258	248	248	280	246	260	248	230	248	236	244	253	248	263	232	240	261	284	270	286	259	274	256	245	256	291	272	263	267	271	257	242	249	247	278	240	218	265	268	269	281	243	265	263	253	253	232	249	262	236	248	247	239	241	243	248	240	241	233	249	277	277	261	269	266	269	268	231	235	272	256	240	236	270	248	272	258	248	239	231	254	232	261	241	235	306	267	239	213	252	287	260	258	255	277	261	266	266	239	260	268	248	234	266	260	262	212	223	263	249	250	262	255	274	248	255	256	256	271	235	245	270	223	260	253	240	269	238	255	259	262	258	260	263	272	234	264	254	275	231	213	249	235	242	264	241	242	271	250	266	249	241	266	263	224	237	287	270	268	264	261	253	216	269	278	249	236	235	282	257	274	258	249	253	234	288	247	272	262	235	238	255	228	267	295	238	264	274	252	263	255	286	247	252	246	255	249	248	241	254	244	237	254	220	258	254	251	249	253	259	258	271	250	258	259	271	240	245	227	261	243	246	259	252	252	247	261	238	234	229	238	255	282	273	274	267	272	256	230	260	254	245	252	233	251	263	218	259	272	267	225	247	255	244	228	249	288	275	233	246	234	239	246	240	243	241	261	254	264	279	226	244	253	274	241	289	263	221	264	278	213	260	260	247	273	233	232	257	274	264	258	239	255	252	255	243	224	239	245	279	299	261	270	199	271	255	260	242	239	272	261	208	220	267	231	252	268	265	271	225	263	269	254	286	236	276	266	225	252	280	256	214	254	262	284	220	260	247	255	273	257	263	236	240	263	237	231	252	244	266	242	246	230	223	240	257	270	249	260	258	230	244	217	251	241	254	248	258	245	264	228	252	267	257	238	237	242	266	258	261	255	261	255	245	257	283	268	245	267	250	276	247	242	258	242	255	277	245	263	248	243	245	255	267	265	239	248	257	230	252	268	239	281	265	226	265	246	250	248	230	245	263	277	271	266	250	249	277	238	251	230	244	265	267	237	272	261	262	273	243	268	235	230	258	250	249	272	259	224	267	244	226	259	270	300	224	233	259	252	266	254	279	246	230	264	246	241	252	264	285	241	234	224	267	264	252	257	242	224	241	230	248	249	263	273	238	268	244	270	255	272	221	234	249	249	238	240	284	273	249	262	260	262	248	274	234	253	266	258	268	253	274	254	245	237	243	240	254	260	245	236	256	272	236	255	282	221	236	246	219	257	285	253	248	262	242	255	242	240	265	267	250	253	233	226	243	225	260	272	260	243	262	256	254	239	248	244	269	258	239	253	253	268	251	213	224	257	275	232	244	236	234	252	276	247	241	246	254	251	252	282	294	258	227	244	246	265	234	276	228	255	246	259	246	243	230	239	266	237	247	266	251	261	251	252	230	256	252	257	240	250	272	238	239	245	253	242	233	263	243	250	230	248	237	239	240	250	239	285	242	227	235	272	261	242	237	262	268	256	238	277	275	245	253	229	239	245	244	249	254	264	248	236	268	249	258	230	236	258	252	269	237	252	254	245	252	269	248	248	261	282	257	253	268	240	233	273	254	262	264	258	262	244	246	265	231	285	256	228	214	246	250	279	249	252	247	247	261	248	253	248	261	284	253	255	229	256	242	233	245	260	269	243	252	218	240	261	242	234	261	257	279	277	275	254	256	257	262	249	264	221	257	252	243	255	263	265	250	261	234	266	237	258	261	251	267	246	238	236	248	250	264	229
23976	21358	28601	24497	21338	8759	962	644	526	469	429	423	399	375	315	289	318	297	287	321	303	310	319	299	306	281	292	284	254	276	270	278	295	289	298	298	261	282	268	293	307	287	275	252	283	269	284	278	265	261	256	296	289	281	264	269	279	276	267	288	283	251	280	274	257	259	249	248	259	236	252	289	280	288	262	277	268	283	275	275	240	251	283	241	260	270	275	250	258	289	263	251	287	237	263	273	270	269	254	258	262	286	294	275	300	232	294	278	263	258	272	278	263	297	243	277	260	288	275	267	274	267	255	268	267	237	266	281	268	265	278	249	256	269	275	262	310	284	269	262	271	265	269	271	263	252	278	287	254	270	277	272	257	269	289	257	263	280	249	258	277	294	258	269	259	259	278	255	268	268	254	290	277	272	260	250	290	269	276	275	273	256	271	277	242	267	271	277	252	278	266	263	263	265	244	240	272	264	264	274	285	244	289	270	283	273	243	263	261	269	275	252	268	238	280	302	290	240	293	248	281	277	265	248	258	276	277	276	269	268	259	265	269	257	271	269	251	262	281	283	238	281	263	273	296	288	250	268	275	265	274	256	257	270	267	286	261	230	270	280	238	258	258	280	267	288	238	224	261	259	286	273	255	295	253	234	274	272	228	259	259	300	282	315	289	244	275	269	264	269	252	285	263	275	276	270	279	241	270	254	256	247	280	282	263	268	315	258	273	270	279	292	269	246	281	275	254	251	277	259	281	248	285	255	274	260	272	264	255	262	283	244	275	257	278	289	267	265	270	263	276	248	271	293	294	261	274	246	287	294	265	269	260	268	275	277	290	273	258	245	248	253	274	283	277	264	241	265	268	255	274	275	306	262	267	288	255	265	276	268	279	266	278	284	272	265	274	246	260	287	261	271	264	256	278	273	235	267	295	243	254	267	244	262	266	250	285	247	286	301	258	267	276	282	263	268	236	285	282	288	240	282	250	274	254	263	260	261	276	272	292	263	268	281	280	255	260	303	284	266	264	257	240	285	265	266	304	284	280	297	270	247	293	273	278	273	277	281	262	294	289	251	272	282	274	283	265	274	259	248	280	275	263	260	288	284	274	266	282	283	275	292	267	278	260	242	280	288	256	256	245	257	269	297	266	249	268	232	267	230	302	266	255	281	258	274	289	258	257	281	271	258	261	271	269	242	263	271	300	255	245	284	251	280	285	252	276	257	248	254	235	242	265	298	295	248	284	230	300	270	248	273	222	252	264	265	269	260	270	259	270	261	267	238	286	273	275	278	267	263	270	296	274	265	266	262	250	264	273	284	244	271	277	255	243	249	282	271	267	250	243	260	276	248	248	279	272	286	296	262	264	287	239	264	230	263	279	249	267	270	256	265	279	260	300	271	279	262	271	299	274	307	265	252	253	243	243	262	278	284	254	297	248	284	256	267	265	275	269	269	262	281	239	253	299	293	269	242	255	256	283	270	250	271	244	279	270	263	270	265	267	243	257	283	257	288	280	280	235	275	278	287	266	255	279	258	274	253	277	269	241	247	289	251	276	285	280	256	280	266	261	259	275	287	251	264	272	257	283	278	270	231	271	263	261	281	295	281	268	267	284	257	260	256	249	273	256	271	278	295	239	271	280	268	270	251	233	293	273	259	294	258	285	268	288	282	276	263	283	268	273	274	267	285	308	262	290	271	284	263	258	227	277	276	256	280	282	251	281	278	269	269	259	279	260	270	269	259	304	278	276	285	286	256	260	251	296	281	311	259	282	271	253	281	249	264	263	272	274	297	249	279	258	259	231	268	253	282	290	262	307	274	269	273	268	242	256	255	263	288	278	261	275	260	263	245	283	273	243	272	261	285	281	281	273	239	274	234	278	255	278	258	256	260	264	287	264	275	279	276	283	283	268	260	258	283	242	264	302	263	290	256	307	275	256	266	286	277	264	257	258	271	275	252	275	274	281	271	287	282	281	277	283	283	279	265	255	258	281	249	229	271	295	269	284	293	292	289	281	242	263	250	277	280	304	253	241	273	280	290	274	259	247	296	268	279	261	259	253	274	241	284	259	279	286	255	272	260	281	235	275	278	248	241	261	279	281	282	279	282	269	274	237	277	268	267	276	228	283	265	286	262	249	255	252	272	251	255	276	256	287	262	263	289	269	315	269	268	276	275	270	271	269	276	269	272	302	270	291	268	297	259	258	268	281	268	270	295	288	262	275	255	253	253	271	271	276	284	289	265	252	268	249	267	293	236	259	270	269	268	263	276	247	260	264	283	256	275	287	275	253	264	271	271	217	293	286	243	269	269	264	243	260	252	294	250	236	247	278	295	266	295	251	255	241	284	291	276	246	277	244	257	269	276	252	280	270	288	254	257	264	282	288	270	242	251	255	243	274	291	254	273	249	254	270	265	278	268	253	262	272	273	273	240	264	246	269	224	263	263	293	290	251	314	254	259	260	244	258	271	268	252	270	271	272	262	218	271	283	272	271	295	265	279	302	287	280	257	293	276	253	262	239	296	257	267	249	231	271	271	279	243	293	248	251	287	291	272	260	281	250	272	268	306	235	272	279	276	298	269	248	263	265	274	269	275	261	273	274	284	268	291	283	283	246	278	242	246	271	277	239	277	262	261	284	261	252	265	276	282	248	242	250	284	238	252	224	281	267	267	236	267	272	258	285	277	283	262	299	264	260	273	295	297	287	280	258	275	268	270	277	265	278	301	276	262	247	250	287	280	256	265	277	257	261	288	272	264	269	284	279	245	276	272	257	273	277	272	298	258	272	271	252	226	272	265	277	236	255	253	251	233	247	280	272	253	243	253	277	276	270	284	269	269	273	281	280	282	271	241	255	240	266	274	267	255	272	263	237	255	304	263	285	261	238	253	258	263	242	269	286	282	288	277	260	266	299	280	276	257	258	279	263	269	247	280	253	270	259	261	294	284	273	283	268	273	247	290	287	293	274	286	267	253	262	252	285	271	233	251	269	261	274	245	266	271	267	269	213	267	264	267	261	267	255	277	263	299	238	270	280	259	288	269	282	265	257	279	288	259	263	270	287	256	279	278	277	259	262	262	246	258	292	275	271	277	255	285	291	280	299	275	258	267	252	258	262	276	272	247	279	252	265	277	260	253	296	272	261	269	228	274	290	261	280	282	231	284	253	279	249	230	250	273	277	253	254	257	259	231	284	255	254	266	277	272	275	284	283	280	275	275	269	281	267	262	280	255	281	288	243	255	294	244	276	254	277	261	275	273	266	254	260	294	284	274	245	263	279	272	268	273	262	299	285	251	274	258	274	255	256	266	260	273	255	269	259	259	286	253	263	277	279	297	261	274	290	249	285	281	257	299	268	247	280	254	286	253	252	256	264	225	276	281	284	262	267	314	263	264	291	255	263	252	272	258	253	278	273	294	254	267	255	300	286	289	283	252	264	267	238	291	259	277	264	239	247	240	297	261	269	270	292	250	280	268	250	277	262	289	279	265	292	263	252	255
3405	8796	5832	2704	1933	1449	1156	892	780	613	568	465	443	422	389	367	380	401	324	359	346	333	338	316	315	313	300	288	299	314	292	317	305	300	297	281	279	292	263	292	289	260	302	317	293	296	271	279	270	296	311	321	299	277	292	297	305	282	284	272	283	276	330	283	307	278	292	294	289	282	300	299	278	298	273	279	296	274	306	284	308	310	270	310	285	280	284	288	290	309	305	297	315	286	278	281	286	271	281	301	283	308	262	247	279	299	272	303	289	286	295	275	294	261	280	288	280	284	253	306	291	284	265	290	290	291	267	323	296	289	294	264	299	278	294	265	302	286	268	285	301	277	249	282	267	315	303	294	277	303	298	289	272	257	258	320	298	299	248	277	291	278	314	294	295	269	297	304	279	268	309	291	281	301	311	308	274	286	298	272	282	284	309	274	301	294	285	278	300	285	292	281	297	292	266	277	286	288	295	268	303	307	270	276	288	285	298	279	272	292	285	284	276	271	302	252	262	293	311	286	288	320	323	283	318	270	315	296	284	277	289	278	310	298	305	298	295	320	290	300	259	276	285	286	290	282	258	280	319	276	315	284	289	279	256	286	287	316	278	301	302	292	247	288	294	287	282	288	295	257	267	298	306	309	276	268	288	276	314	300	285	317	276	311	288	281	269	298	254	257	310	258	299	285	271	277	259	296	294	308	293	298	315	275	303	277	291	303	283	307	315	290	290	286	297	286	306	280	277	296	279	299	315	282	269	267	257	279	303	276	274	279	291	288	284	288	294	264	290	261	285	297	287	313	292	273	278	283	268	300	296	297	318	304	307	307	287	252	275	291	277	280	274	306	303	285	272	279	299	256	282	292	259	279	293	310	316	264	243	341	310	296	280	263	268	295	267	267	300	264	292	297	296	282	285	280	291	267	248	295	302	280	313	282	281	271	281	285	293	298	239	303	292	306	290	287	295	297	291	293	304	303	281	260	290	283	262	274	312	320	293	297	273	257	292	280	281	286	319	276	315	271	318	273	262	302	284	293	283	299	298	287	268	322	298	274	304	321	274	274	266	293	303	254	269	270	284	263	278	293	285	302	299	291	276	283	275	277	270	256	279	323	314	310	297	292	267	318	266	276	304	266	302	268	271	288	303	276	282	279	297	285	271	278	278	280	293	277	300	283	302	262	324	269	309	294	260	309	289	282	292	263	289	273	305	269	269	280	305	298	270	274	283	288	280	306	263	302	293	298	276	264	279	292	292	311	299	282	286	278	252	265	303	257	278	297	266	283	281	296	281	299	295	251	275	260	296	303	264	283	284	297	294	281	310	301	279	300	291	324	296	295	284	298	309	285	306	296	315	289	256	337	306	291	303	293	302	296	286	277	295	277	312	306	265	280	272	277	277	292	276	325	288	274	269	266	296	290	303	300	284	307	289	272	295	286	285	294	288	324	295	286	281	298	276	263	285	329	266	276	249	274	279	276	283	291	271	282	287	255	272	290	278	281	270	290	282	291	277	277	297	302	304	316	272	297	294	298	251	278	267	282	295	313	281	257	299	268	278	279	305	288	293	303	289	311	284	283	283	304	292	280	265	281	312	280	324	283	306	282	270	283	292	284	285	289	267	275	274	285	281	300	281	288	284	297	261	291	275	284	286	271	291	305	268	281	294	297	268	269	296	281	275	281	308	269	288	293	300	293	277	299	303	261	302	288	250	314	278	299	328	300	310	302	324	285	299	284	233	274	285	283	280	260	264	285	304	268	271	311	278	314	305	298	340	285	276	272	304	312	291	304	286	257	311	277	281	276	281	299	286	276	301	270	288	290	273	294	284	297	280	276	300	272	286	276	282	280	306	265	316	295	305	262	281	311	312	266	281	281	295	296	301	277	276	271	292	267	281	279	311	274	273	288	284	296	304	286	261	274	319	267	312	290	296	277	293	263	308	265	290	304	270	300	299	277	305	266	255	271	298	286	273	294	249	284	252	310	284	274	304	311	296	302	260	258	299	255	263	290	321	280	300	259	293	295	274	309	285	287	273	281	285	265	264	286	275	285	282	283	284	265	288	300	277	289	279	261	279	289	267	254	261	276	284	273	284	253	283	268	274	300	287	288	297	269	270	284	287	288	256	273	258	261	313	288	279	298	292	302	295	281	275	304	268	281	298	272	263	276	278	281	287	273	305	279	288	275	263	271	281	312	305	269	279	328	294	266	280	273	275	312	306	302	268	240	256	263	304	283	277	303	291	270	293	263	298	296	299	279	303	278	278	293	287	273	269	272	294	297	292	289	277	283	289	282	272	294	331	257	314	267	295	282	267	305	288	303	267	284	284	296	296	284	303	284	266	268	241	287	285	265	295	260	259	283	301	303	314	287	291	297	301	287	286	316	300	301	289	304	263	332	297	276	291	287	310	310	283	270	274	309	299	270	289	271	290	288	289	320	275	280	238	337	270	312	302	281	282	299	294	280	265	264	294	273	290	283	294	259	307	255	312	269	272	297	308	266	257	285	275	306	290	280	286	302	297	259	275	277	269	287	273	261	294	294	304	271	284	286	293	302	247	308	271	312	308	290	252	307	286	282	320	278	284	265	300	244	277	272	290	290	278	302	310	287	304	295	268	264	262	298	308	295	295	262	283	297	286	296	302	299	269	274	270	298	286	293	249	287	310	299	305	270	267	276	270	298	272	262	282	302	301	265	251	291	268	312	283	296	269	291	287	267	247	275	271	262	245	322	278	289	292	287	287	270	263	290	314	268	292	282	271	328	276	279	283	307	260	262	316	287	299	274	269	247	288	274	291	296	290	277	291	278	293	289	272	285	280	349	274	308	306	268	280	298	301	299	292	278	281	297	286	275	303	267	266	264	310	274	286	293	272	288	309	262	261	293	277	300	282	300	297	282	274	275	275	308	292	276	259	291	288	278	270	315	279	283	284	296	291	310	330	294	252	282	303	294	275	266	312	269	277	247	295	268	300	299	286	293	292	289	287	273	258	282	279	275	281	294	309	290	258	284	285	270	284	290	264	274	251	271	326	317	291	287	282	317	290	292	298	275	284	295	256	308	282	295	280	305	271	267	290	304	281	289	264	286	280	300	281	255	272	275	291	298	282	321	270	325	278	285	294	288	292	272	322	291	272	310	285	255	307	277	308	272	288	304	289	306	317	271	296	277	281	293	277	279	307	301	287	286	281	283	292	317	301	291	302	283	272	288	283	278	281	293	277	271	288	285	288	290	307	267	283	262	297	292	283	294	263	298	307	281	279	274	279	283	285	272	307	267	301	323	317	284	318	301	302	282	266	273	263	301	274	269	283	295	314	267	286	308	288	274	296	292	278	293	269	259	279	282	302	288	290	281	269	318	321	290	284	322	270	272	286	272	284	278	301	311	267	259	321	260	298	274	284	268	284	294	307	286	291	278	287	280	300	259	279	313	273	291	283	282	265	273	255	308	298	322	286	287	281	298	300	315	321	286	273	310	300	287	292	283	278	276
25290	21362	27428	25551	9610	863	670	590	561	501	487	505	500	478	470	451	475	450	482	485	436	457	448	436	461	480	404	425	438	448	491	441	460	428	445	461	442	462	426	465	429	432	429	474	443	423	438	401	417	454	458	443	453	419	441	420	455	459	474	465	440	437	422	491	418	455	420	456	417	438	441	437	480	465	451	440	442	457	517	470	444	432	478	446	457	458	470	475	431	456	427	428	416	451	452	482	450	454	421	449	388	434	450	499	435	432	446	446	416	457	477	477	439	474	411	449	452	427	428	401	449	423	467	414	449	476	437	434	464	435	418	442	442	456	412	428	470	433	461	465	386	470	426	415	419	435	401	420	465	450	420	408	427	478	438	442	437	480	411	472	433	460	437	435	469	468	444	454	476	437	437	467	439	432	447	448	457	459	454	458	419	415	428	438	428	445	478	445	391	433	435	457	434	456	476	453	424	405	431	424	453	468	448	469	437	451	430	468	416	439	449	437	476	438	419	439	438	465	446	430	448	465	458	441	471	479	436	448	461	425	416	413	455	427	455	445	441	468	418	473	440	455	472	483	422	445	457	452	442	444	477	447	435	466	432	465	450	451	433	425	441	459	468	437	433	454	441	459	411	442	430	453	425	446	478	449	457	495	425	455	442	445	417	452	398	449	456	407	454	443	430	391	419	445	470	491	478	404	429	458	460	435	431	456	409	447	442	439	434	436	452	471	445	456	409	477	448	432	408	414	430	433	423	424	432	442	440	445	493	473	417	406	451	395	454	423	425	411	438	448	436	432	447	427	425	434	420	440	408	483	451	434	407	420	434	478	443	471	459	429	459	415	462	402	445	453	435	432	469	434	436	451	456	443	409	440	460	435	444	453	445	454	455	420	418	436	468	394	427	428	456	409	456	462	473	434	428	410	462	427	444	469	434	460	414	461	436	450	429	429	448	446	450	454	431	442	449	455	443	458	425	430	481	420	421	427	451	401	409	447	460	484	432	462	459	441	425	460	448	406	434	485	447	480	482	442	458	438	415	448	448	448	469	447	418	437	492	421	445	457	460	481	429	421	428	458	443	443	434	433	447	468	456	447	412	474	452	444	435	453	425	446	422	443	444	448	451	430	423	389	408	435	479	416	413	465	412	459	420	434	444	446	481	441	461	417	429	453	432	430	459	403	437	456	458	477	449	429	447	443	443	449	437	440	420	439	405	445	423	430	439	443	444	491	441	450	432	469	426	441	433	422	452	438	417	500	425	440	442	461	430	432	436	433	490	488	453	455	417	453	449	448	438	416	455	439	473	468	415	436	469	435	434	416	458	441	432	402	454	452	440	437	442	480	447	476	450	422	456	439	430	423	463	436	463	456	441	428	430	460	411	409	445	436	450	425	439	418	448	465	456	437	461	399	428	417	440	385	429	422	389	413	457	422	458	435	437	445	466	428	419	434	447	417	446	451	415	425	430	449	431	416	456	448	443	466	441	419	480	424	442	456	425	474	422	427	414	440	456	419	427	462	379	453	423	473	467	411	472	435	418	434	446	447	437	418	485	406	452	438	411	448	427	461	445	417	485	453	456	426	446	446	446	466	417	430	422	466	446	470	470	418	479	421	442	460	474	423	461	447	452	459	491	401	434	461	439	472	460	471	473	457	425	449	422	475	462	430	460	399	453	488	461	461	454	432	436	436	425	446	463	443	429	434	465	459	450	440	405	443	426	409	390	451	427	466	485	450	462	461	411	489	467	426	450	452	418	422	420	427	419	453	419	461	458	417	459	452	430	453	420	432	418	470	437	446	440	437	451	442	474	457	406	449	416	451	436	401	421	468	461	496	450	425	436	468	467	421	439	442	457	481	453	418	426	468	399	429	472	446	417	452	424	409	422	433	442	477	493	434	464	463	475	429	451	450	437	448	485	457	428	470	410	428	449	418	421	433	448	435	441	452	424	406	447	508	445	477	397	470	428	474	390	384	451	422	452	413	456	441	413	472	455	449	485	481	472	473	440	487	451	440	445	397	439	465	426	466	415	441	397	449	445	439	426	409	435	424	452	413	479	466	432	466	444	443	437	464	464	485	439	458	444	429	436	431	426	431	451	465	428	431	436	450	458	446	463	438	453	428	464	450	469	458	454	433	398	435	434	493	452	429	421	463	412	429	429	438	486	494	402	450	401	415	443	414	451	418	423	456	441	416	484	425	427	432	456	440	437	436	450	453	433	455	492	435	444	431	437	475	441	460	447	445	450	415	451	427	424	435	448	484	428	474	402	465	463	436	411	455	450	418	421	430	440	444	424	485	437	438	446	408	462	460	428	467	446	495	449	456	428	446	431	449	440	437	452	442	434	469	466	451	462	452	449	413	445	445	468	443	397	495	475	454	458	435	439	457	453	453	446	463	449	450	435	428	388	409	420	478	450	440	452	460	445	427	431	442	447	471	419	430	460	435	421	470	425	449	404	447	434	440	443	384	458	439	444	426	432	457	464	412	442	445	448	410	419	439	434	468	445	449	483	431	429	394	414	426	474	448	441	429	428	428	435	435	437	402	422	445	437	433	448	436	459	411	460	429	445	468	429	446	438	472	423	428	435	470	481	413	453	461	432	432	450	427	474	408	431	400	447	450	418	420	427	461	473	415	447	427	438	415	473	432	462	431	439	446	463	421	431	456	430	458	451	441	447	450	447	396	430	442	410	437	470	407	453	416	448	422	466	427	464	424	466	450	486	427	430	414	460	417	426	462	427	448	469	436	408	429	455	444	457	458	431	448	442	460	401	456	462	446	440	422	423	407	472	462	424	430	462	448	443	433	441	463	435	421	413	430	456	415	474	457	438	470	441	460	475	473	448	444	422	455	416	468	431	415	450	487	411	435	486	442	467	443	426	447	423	441	464	468	439	428	465	453	439	416	446	425	455	426	473	459	450	453	451	426	444	432	438	457	445	456	450	425	491	444	449	452	444	413	439	446	411	421	405	435	434	435	415	405	411	440	433	443	420	462	466	454	389	449	422	424	436	429	394	444	442	425	452	451	428	417	459	429	447	442	446	472	444	444	431	430	428	419	443	445	391	479	426	438	409	411	436	460	426	417	448	452	451	434	456	465	427	427	461	460	421	457	410	442	418	434	458	440	469	432	461	438	449	445	425	420	466	448	443	456	406	418	433	466	423	478	480	426	433	426	441	417	433	414	421	458	416	458	502	438	457	461	432	430	434	410	461	472	436	421	441	452	449	430	437	463	430	416	427	421	435	457	423	442	412	434	435	437	474	442	463	455	480	429	477	472	428	440	432	414	442	475	428	412	442	470	427	460	455	446	431	425	446	446	431	414	421	458	447	471	459	451	458	445	456	420	436	469	453	474	430	448	435	452	449	423	453	452	397	444	430	417	432	473	415	422	442	447	444	443	430	449	436	447	433	453	444	445	465	438	421	441	441	427	467	437	434	434	462	478	392	449	485	432	423	479	432	404	432	447	416	421	440	445	422	441	446	455
3575	5243	3467	1839	1377	1115	924	809	774	714	613	610	592	573	501	547	568	522	486	556	478	498	492	488	543	499	499	479	470	463	494	532	499	518	478	498	458	497	476	465	469	466	469	528	514	432	481	500	448	477	461	452	513	458	508	490	488	431	502	510	492	461	457	489	477	489	486	495	510	472	470	475	469	473	508	470	463	500	451	464	451	453	456	463	452	497	455	443	484	478	503	469	498	443	471	478	462	504	461	484	436	492	514	485	464	479	446	461	512	442	444	460	445	469	498	467	478	475	497	455	444	399	486	476	494	474	457	439	466	490	453	477	485	464	470	488	473	530	516	462	492	457	493	492	452	494	471	469	469	492	503	475	485	449	475	464	447	467	473	487	494	492	458	501	469	477	481	498	491	452	454	491	474	476	459	494	474	482	488	449	471	503	499	457	477	425	471	497	512	477	471	471	444	462	470	457	485	495	506	473	501	454	455	497	478	493	443	481	450	453	490	453	448	458	474	469	451	485	495	504	474	451	478	482	476	506	482	457	473	464	500	485	495	472	455	473	458	441	433	479	492	461	474	484	488	451	468	439	445	465	472	447	466	489	466	529	453	487	431	438	473	492	487	485	484	501	490	481	469	470	502	461	495	501	472	496	495	469	462	507	488	474	459	520	491	495	499	479	470	459	542	525	451	443	467	498	441	489	547	468	462	465	492	501	486	482	481	435	476	463	475	453	476	479	510	470	459	497	472	462	460	449	491	465	427	460	465	479	517	508	495	457	421	449	487	498	495	511	475	434	458	467	478	500	470	453	495	496	474	465	507	489	513	497	471	452	505	487	476	472	490	468	486	473	497	451	486	486	507	481	456	438	469	476	453	518	464	492	505	481	455	498	480	490	483	453	474	480	485	475	447	521	495	466	496	450	480	486	516	460	516	440	485	482	490	479	477	467	475	507	483	467	440	482	455	475	492	494	492	478	515	487	494	454	461	441	468	498	497	489	453	466	471	515	462	457	509	482	508	478	474	490	424	467	513	521	483	437	500	499	482	510	508	467	465	448	457	438	454	492	480	433	520	431	444	496	423	478	473	495	466	443	481	449	505	482	468	478	463	493	471	447	487	465	502	494	476	471	494	501	488	468	481	502	500	500	469	467	498	450	439	516	519	455	494	428	474	450	478	467	477	475	497	476	446	439	488	485	478	437	491	493	524	478	476	472	498	453	446	458	476	490	487	481	480	483	503	467	466	477	516	490	498	458	477	487	465	469	459	475	433	462	509	454	517	486	456	472	471	508	475	454	470	453	423	492	480	463	459	486	475	460	504	489	452	464	475	467	506	470	496	462	489	498	481	478	539	466	475	452	467	505	500	481	472	456	505	477	482	479	438	466	457	513	447	498	483	464	442	457	435	470	492	459	489	470	481	453	476	479	497	496	488	482	489	487	472	513	466	471	476	447	471	510	466	480	453	519	517	429	447	465	457	505	467	465	467	488	433	460	473	462	491	487	454	444	465	464	466	456	427	458	456	467	476	464	516	472	481	451	537	437	484	481	469	455	525	487	499	455	472	444	486	511	453	524	479	435	475	434	456	476	500	490	452	474	473	469	511	470	478	478	499	482	446	462	447	462	421	479	484	436	472	467	459	442	472	443	487	468	432	502	481	509	464	474	513	467	450	482	457	506	453	434	474	497	465	453	474	483	474	465	478	478	495	449	443	500	474	460	481	493	476	513	480	482	476	476	468	495	440	493	518	473	468	475	482	448	428	473	495	475	499	464	483	470	443	501	472	475	496	476	445	470	474	464	456	494	475	460	451	464	467	475	500	461	475	477	459	468	477	479	468	456	467	490	449	466	499	481	455	451	459	467	477	471	472	473	450	479	480	484	489	513	459	480	457	504	494	459	492	487	507	460	472	460	454	468	459	487	462	419	491	455	474	496	498	445	461	470	507	499	472	492	452	501	440	443	477	474	443	485	469	457	444	412	465	471	454	504	463	469	479	528	511	466	466	466	477	485	462	509	447	459	467	493	475	495	471	489	468	490	455	519	494	460	447	454	459	483	457	482	438	491	473	467	485	457	507	447	460	520	481	478	538	445	469	463	488	479	503	509	503	512	471	487	506	431	479	451	451	481	454	448	454	481	502	472	425	475	475	467	446	473	431	463	529	485	495	496	435	443	482	491	463	475	456	475	470	483	472	473	447	441	484	465	489	485	463	453	463	490	464	487	471	444	468	479	487	504	462	496	435	455	470	417	490	447	468	487	456	439	501	452	457	442	484	455	492	460	483	483	511	458	481	467	510	482	424	491	485	477	462	484	497	520	483	471	452	481	489	505	456	511	464	434	478	512	457	489	458	449	492	479	480	498	455	459	457	486	477	465	451	444	477	501	475	458	472	480	459	456	525	495	474	481	475	465	447	457	449	456	487	498	486	475	415	494	485	468	483	467	488	455	470	503	492	513	513	500	459	505	496	457	458	460	465	472	496	476	450	451	490	473	477	446	478	442	525	479	445	462	462	481	479	491	502	505	492	465	466	491	465	436	476	469	495	434	446	489	487	472	461	452	495	509	476	465	430	446	465	500	459	495	467	476	499	481	501	498	471	427	471	466	452	439	524	466	447	500	451	493	492	459	485	460	486	514	483	495	463	515	478	445	466	467	463	466	454	442	445	458	458	490	451	426	480	495	508	489	475	458	458	475	505	504	503	448	496	459	489	480	493	471	462	445	447	467	480	490	428	486	486	495	469	497	467	456	472	480	449	485	481	461	483	510	464	437	524	474	421	454	477	449	483	510	443	471	492	468	421	463	469	422	459	475	493	479	501	478	483	452	470	497	454	468	445	460	452	504	481	485	487	444	460	446	499	484	484	446	457	501	472	480	455	472	484	459	505	455	504	468	477	456	472	479	492	470	467	465	476	458	498	451	473	470	504	469	473	506	466	489	467	489	506	487	436	443	466	479	444	466	503	506	458	511	475	452	500	497	476	460	463	491	481	494	500	483	434	477	447	472	484	500	480	495	484	479	453	529	506	482	482	467	470	481	454	462	470	447	470	472	483	437	467	473	483	459	495	486	472	447	473	497	498	478	498	511	455	503	471	515	496	489	537	487	520	485	509	447	502	471	429	475	475	447	475	469	460	463	465	516	437	521	490	484	483	492	527	444	496	445	439	477	488	481	447	478	473	475	467	517	486	466	500	493	487	456	468	475	459	506	467	486	475	442	466	465	427	425	468	500	480	462	494	463	497	484	471	430	508	437	457	497	522	436	487	516	474	471	500	437	477	455	452	481	516	469	474	447	499	519	455	494	495	501	490	465	486	458	470	479	498	463	504	466	481	444	519	489	448	492	434	494	464	496	475	469	440	459	489	478	500	529	495	461	457	463	473	424	459	495	483	468	471	453	487	434	462	492	466	466	474	466	483	508	518	498	489	440	480	484	498	484	460	503	486	468	441	499	466	435	431	502	482	445	462	485	522	452	450	464	497	468	505	448
22854	21418	29168	24070	21419	21465	8068	1331	1103	987	838	857	784	776	705	720	749	688	654	700	638	599	642	667	640	651	685	640	575	578	633	582	613	574	616	546	633	588	577	621	616	618	589	652	589	613	590	588	608	590	573	552	565	606	579	605	636	620	586	593	610	595	554	609	609	586	584	630	591	574	608	601	572	626	582	556	580	556	596	640	592	583	578	594	564	592	564	584	572	582	592	601	610	593	613	649	616	579	614	610	571	579	599	598	574	625	572	601	595	598	613	569	616	577	576	569	575	577	574	620	567	605	614	643	617	573	597	581	554	565	583	559	623	583	597	574	579	602	603	604	563	555	583	584	582	608	605	587	587	566	550	573	559	559	596	613	569	540	607	572	613	604	573	606	596	590	592	565	591	570	541	581	588	578	665	567	599	595	569	567	576	610	596	610	550	563	606	563	569	581	621	594	611	592	599	625	560	541	610	590	585	583	560	587	562	603	539	547	624	600	548	592	568	612	584	581	585	588	577	587	608	598	588	577	588	607	605	605	583	572	565	565	556	559	589	593	569	625	568	527	601	602	577	571	614	570	585	584	591	638	576	574	603	551	545	591	509	601	598	571	581	604	569	589	592	594	590	593	593	569	577	615	604	565	632	576	590	572	599	578	595	537	567	560	572	589	558	593	583	602	578	593	597	582	580	656	627	586	539	587	565	551	574	612	542	575	563	614	617	646	559	589	582	529	587	587	582	621	586	616	602	564	586	618	546	587	618	584	582	591	574	587	571	584	604	552	539	524	575	592	598	627	549	595	587	575	576	562	597	599	580	557	598	599	545	617	599	601	627	608	564	578	612	616	575	574	614	562	625	570	648	575	622	598	566	593	573	609	611	558	590	614	589	587	578	569	568	610	591	592	579	618	582	551	579	595	585	548	569	645	584	612	521	585	594	612	557	583	563	583	587	552	563	589	572	620	592	594	569	584	604	596	590	588	610	619	562	605	588	589	601	575	569	550	593	608	560	632	592	577	576	580	564	619	576	580	569	576	596	589	576	555	605	527	595	596	568	605	594	594	564	619	568	550	608	639	560	550	576	642	595	570	584	599	565	629	546	566	574	618	543	618	588	565	635	595	583	613	586	626	599	596	598	578	565	562	647	551	609	597	566	597	567	561	562	600	597	573	632	585	649	616	564	597	583	644	663	583	596	656	591	573	605	577	571	593	566	614	590	549	586	580	575	565	585	582	603	574	596	543	600	589	574	577	574	595	595	602	571	577	628	565	562	579	619	591	552	574	595	539	554	551	594	633	576	608	584	550	550	551	546	556	605	589	621	601	577	554	590	552	546	619	583	600	586	563	569	563	564	574	562	535	613	577	632	551	588	562	569	579	631	616	590	625	620	573	578	609	603	589	582	622	576	553	551	549	558	570	569	655	593	577	605	564	575	592	586	608	544	555	604	609	548	571	576	613	593	563	580	582	566	620	618	575	606	634	573	604	627	574	598	602	582	613	570	614	585	583	622	577	598	570	561	563	601	607	524	593	628	620	618	550	581	611	538	570	553	575	585	595	602	542	549	577	587	592	542	574	582	613	584	610	576	570	640	604	624	579	615	567	589	591	569	526	579	550	526	612	610	606	604	568	532	577	544	573	597	570	597	605	566	607	575	580	599	569	599	582	612	560	579	563	568	575	579	562	582	614	578	566	567	563	573	614	568	594	603	588	584	589	571	614	567	587	571	560	594	617	601	582	600	597	587	589	597	552	593	556	571	548	558	601	580	584	617	573	573	596	611	547	573	564	588	556	575	564	583	572	529	582	596	540	595	573	569	621	591	616	586	612	540	589	635	604	587	591	599	583	601	599	540	558	605	580	623	599	564	570	611	588	548	597	547	556	625	562	608	617	578	552	558	553	601	588	563	589	580	619	620	616	595	606	571	591	626	602	583	597	602	590	607	582	592	610	595	568	600	630	599	585	631	587	572	618	592	585	535	594	626	557	607	580	610	572	550	574	603	588	519	591	599	624	597	568	573	630	614	596	612	620	556	586	589	579	648	598	538	567	540	619	580	556	608	603	585	570	570	598	585	578	591	581	620	598	601	585	564	613	569	579	574	589	558	610	576	591	563	622	611	581	586	556	620	563	543	588	598	578	623	582	550	552	628	584	562	585	561	608	589	601	582	570	563	595	554	523	599	613	570	594	544	542	566	618	584	621	535	565	615	561	594	587	582	526	597	597	552	591	599	619	577	549	618	543	532	567	612	582	555	608	615	564	588	591	543	598	564	583	569	599	562	569	636	559	598	583	584	595	627	559	589	629	613	623	569	574	585	569	573	598	585	604	621	597	581	570	586	546	555	601	562	595	617	580	581	615	589	614	564	642	574	586	620	601	574	610	627	594	591	563	562	571	601	581	555	619	595	599	635	566	598	620	622	613	607	612	594	563	568	556	579	576	616	524	572	564	572	570	606	571	571	567	604	621	558	604	561	556	587	601	603	521	599	591	559	620	597	632	582	533	595	562	612	605	561	581	611	619	567	586	591	578	587	607	592	607	566	579	549	571	523	576	571	621	574	628	586	619	593	610	601	597	590	582	545	569	552	608	592	603	592	605	587	605	619	602	541	595	567	572	566	591	606	585	589	589	545	588	603	581	616	571	548	552	561	517	572	626	591	568	578	614	570	565	579	562	550	594	599	590	583	587	549	605	539	615	564	572	599	584	627	529	548	604	613	589	587	617	586	621	583	620	556	599	586	563	636	600	570	588	570	577	584	597	575	581	553	541	568	561	575	599	560	578	601	588	596	594	575	585	591	602	585	577	614	539	578	583	609	593	608	574	606	623	573	569	579	610	588	620	591	558	564	589	574	592	562	579	594	567	596	556	596	577	641	570	579	562	591	584	559	550	562	599	572	584	595	609	559	576	582	579	588	606	615	548	547	591	605	563	580	577	582	611	554	556	571	548	608	600	577	591	567	541	560	515	610	561	585	611	608	570	590	577	571	584	590	610	610	626	588	556	594	559	596	588	609	571	587	631	574	615	588	574	604	579	597	542	572	560	566	584	581	607	596	595	574	611	610	516	622	541	587	565	567	633	571	556	644	582	604	596	576	585	590	559	576	561	551	593	609	560	618	602	541	572	599	624	597	567	620	592	602	556	611	583	584	606	571	579	617	569	537	601	578	578	575	569	599	589	594	592	578	605	624	593	589	548	578	582	569	555	621	589	600	590	577	556	565	563	562	537	579	571	597	599	547	586	530	570	548	541	557	596	583	550	541	634	600	587	635	579	544	540	521	571	596	572	573	571	618	600	538	595	604	572	596	599	575	567	603	560	563	587	589	566	590	585	572	569	601	581	610	545	583	570	555	589	586	580	571	611	536	554	581	573	563	613	573	629	638	582	630	586	634	591	598	598	633	572	580	603	573	604	589	598	558	601	612	609	558	550	540	621	594	574	594	614	615	589	565	554	565	533	580	572	575	622	578	583	588	582	560	597	634	575
4824	14862	10314	4974	3657	2746	2205	1737	1497	1291	1120	1038	999	889	785	778	787	774	727	699	672	647	716	630	680	690	661	663	646	698	638	642	648	628	585	628	575	580	621	586	674	622	614	581	598	555	625	598	595	618	606	590	569	612	531	612	578	600	557	589	636	577	591	560	557	531	580	593	563	606	575	587	568	603	614	580	614	568	552	575	577	606	581	580	621	567	585	599	616	603	636	576	590	581	559	563	585	579	605	595	562	623	616	590	599	588	596	551	600	569	575	612	637	585	574	598	626	637	526	541	608	580	581	614	619	598	591	585	623	599	565	575	581	532	639	568	638	575	574	600	584	587	564	599	607	573	590	560	606	555	647	587	594	584	604	588	554	624	565	554	574	560	594	603	586	563	616	607	596	594	650	566	612	562	546	587	553	599	593	628	608	561	632	625	589	535	549	609	608	603	606	575	571	606	572	594	560	605	557	636	581	573	606	600	585	586	539	590	560	530	599	580	591	617	542	586	617	591	577	564	602	587	576	618	571	572	559	583	550	584	578	573	577	634	621	591	607	599	617	549	603	607	582	595	600	616	670	565	636	582	594	600	587	606	590	558	565	587	586	567	652	631	554	607	579	625	580	560	585	543	558	573	621	586	593	598	593	576	588	559	627	578	606	614	593	594	567	610	589	598	579	594	611	532	628	598	602	559	572	573	585	595	565	566	577	591	587	600	575	574	573	637	545	604	579	554	589	569	551	573	593	572	578	541	549	569	558	578	605	587	589	549	599	582	544	605	548	554	585	578	593	601	607	590	580	546	578	592	606	570	627	571	578	569	567	533	560	585	590	590	618	557	594	593	610	616	584	630	570	629	591	631	552	658	587	592	530	566	574	582	581	622	581	559	567	586	598	605	572	579	616	589	616	570	628	602	568	574	580	603	610	627	602	553	590	601	578	563	560	595	594	577	600	571	578	603	603	586	639	583	603	587	566	570	614	646	560	565	570	580	584	608	614	587	613	550	604	596	559	586	576	580	593	596	620	600	588	572	616	582	567	587	589	590	604	575	580	579	584	576	564	551	635	640	573	585	585	609	586	577	595	588	571	596	587	583	603	587	654	573	616	594	603	625	594	577	585	583	590	584	569	587	544	570	562	556	569	570	558	622	623	563	607	576	593	595	561	593	615	553	605	548	589	582	615	596	569	564	551	596	579	607	571	587	589	554	558	574	573	598	588	581	564	585	608	565	587	595	573	563	606	542	559	572	554	582	555	588	580	601	605	552	618	554	600	577	585	563	603	590	581	577	576	603	556	568	593	564	570	561	560	569	583	558	582	598	569	610	553	547	578	613	611	579	575	579	548	567	588	598	553	604	582	593	587	577	588	593	607	603	578	571	604	608	585	558	552	620	575	578	608	613	615	568	579	605	609	572	528	631	624	621	580	617	567	597	604	560	606	578	602	584	605	626	564	596	566	599	602	572	546	633	581	562	579	578	589	642	569	583	604	541	539	595	581	608	589	599	564	585	572	576	620	559	583	559	569	579	594	635	575	569	579	638	606	569	534	573	569	627	578	575	585	624	591	548	629	627	587	568	552	555	593	592	629	527	559	603	610	567	569	587	590	599	603	598	561	585	569	596	594	577	605	624	638	608	593	564	608	589	588	574	584	554	561	551	555	579	550	556	561	574	574	574	557	594	614	586	569	597	573	596	558	611	593	579	576	621	611	592	562	591	591	525	613	625	586	569	561	557	553	581	599	585	630	622	598	602	634	597	606	591	592	585	572	584	594	614	622	583	623	602	595	574	581	589	603	604	582	589	592	581	576	581	539	546	552	593	558	592	613	565	556	583	613	571	533	606	587	598	572	577	599	604	544	563	597	570	593	568	556	627	592	555	603	615	589	594	594	592	543	602	560	632	584	638	586	604	587	587	583	568	573	617	579	585	557	568	614	575	579	516	577	591	590	577	624	608	589	588	548	601	625	650	610	591	611	539	547	609	623	616	633	598	583	624	606	587	531	553	550	559	609	595	616	588	614	595	631	591	565	589	591	617	608	579	585	590	597	592	525	577	600	574	603	563	563	635	557	585	537	569	592	574	590	577	580	608	630	567	575	604	615	558	616	568	645	610	596	563	612	550	606	608	648	630	578	594	637	585	576	588	641	612	572	583	599	546	587	582	598	585	594	592	604	565	577	535	568	605	563	592	598	590	559	601	599	620	602	599	598	573	570	602	543	582	594	574	578	603	568	584	631	572	588	573	607	614	567	607	595	583	603	575	581	600	568	619	598	584	583	573	583	574	606	576	596	567	575	592	591	607	540	594	573	602	534	608	541	595	584	545	567	597	591	562	596	584	603	579	622	632	570	598	582	623	596	580	577	613	593	610	568	579	556	613	573	588	607	565	570	574	584	614	602	591	564	579	599	586	607	582	594	606	578	553	593	608	563	571	557	583	651	595	642	565	607	583	619	583	603	570	590	603	561	578	621	601	630	612	600	591	650	599	571	588	600	560	595	595	538	570	602	602	571	564	630	588	541	626	622	657	559	598	559	588	570	618	572	588	617	600	599	601	580	621	610	561	623	566	603	575	605	544	585	590	580	586	606	553	547	593	641	547	584	586	624	576	597	622	632	585	623	604	591	601	582	599	646	585	587	596	602	572	592	558	587	601	573	579	592	575	615	630	570	612	561	583	613	612	539	605	592	595	627	581	577	559	545	594	651	599	589	566	595	564	582	617	595	556	589	605	577	647	642	555	588	635	555	579	602	595	597	588	568	580	590	597	600	558	604	585	521	614	552	564	606	621	574	585	548	577	633	571	579	579	611	557	551	600	610	580	627	587	573	579	592	602	608	563	598	612	623	568	579	579	605	594	595	611	592	576	585	576	607	596	560	581	642	553	580	583	584	601	603	603	601	552	570	575	530	570	539	555	551	600	576	624	602	629	559	584	566	598	609	615	567	571	584	592	568	615	575	627	626	595	568	583	591	628	594	599	584	566	618	601	584	626	587	562	589	628	557	561	537	586	561	586	559	593	626	613	569	616	589	546	622	598	554	596	616	564	608	601	543	585	601	593	567	582	585	633	564	628	605	561	607	573	548	548	592	570	560	621	610	624	646	618	545	582	558	573	605	586	563	581	567	603	581	587	564	569	585	606	586	596	568	586	588	570	551	601	554	618	577	525	561	596	583	571	581	605	604	591	594	600	578	561	589	576	592	568	566	597	605	569	588	601	559	613	581	583	600	583	620	564	593	592	600	563	625	580	587	594	631	582	619	593	563	593	597	625	597	606	567	559	579	566	573	618	588	590	533	582	629	568	597	604	569	581	619	611	627	591	611	604	556	513	600	624	568	611	603	569	590	633	580	560	567	572	601	575	632	600	597	573	637	614	609	562	611	594	636	575	596	589	644	599	548	566	608	612	579	608	564	620	527	596	600	618	555	542	570	675	607	611	561	581	652	578	578	569	567	600	588	594	555	574	568	587	597	604	590	610	577	557
28092	17277	3000	457	333	266	234	248	231	251	225	231	219	216	246	209	236	220	252	216	225	233	217	240	210	222	221	216	225	237	209	240	245	204	237	221	257	233	214	202	202	211	236	217	198	188	236	223	229	238	220	206	219	216	218	210	234	209	221	258	214	217	233	212	227	263	205	213	214	230	212	221	218	207	228	240	230	231	214	219	195	238	202	218	192	237	256	222	220	241	207	215	202	226	237	202	196	218	231	212	210	233	240	241	223	224	210	225	224	232	231	205	237	217	236	210	199	240	207	211	223	255	223	217	202	205	211	194	217	219	231	248	241	243	223	216	188	216	212	204	221	197	225	250	208	210	225	214	218	217	221	233	224	203	251	194	225	226	244	203	232	215	211	205	243	213	187	184	242	213	232	223	216	222	188	219	213	233	230	237	221	204	225	246	212	215	221	240	232	236	230	235	221	237	213	221	188	201	212	208	205	226	208	222	234	235	235	212	192	238	170	219	204	226	238	220	192	206	218	247	241	217	224	222	236	216	216	210	232	209	202	228	214	232	198	205	258	209	190	213	247	228	210	207	208	195	224	230	210	223	236	207	237	214	244	236	228	248	196	224	223	231	245	252	212	230	223	210	259	221	194	234	216	211	241	214	243	255	239	235	204	223	224	197	232	230	211	183	229	229	212	250	233	204	168	235	217	216	247	218	219	230	230	220	218	235	256	232	193	193	193	218	202	251	232	223	212	229	203	215	231	215	211	216	192	223	221	226	222	227	224	215	234	219	230	237	224	235	225	216	223	245	206	219	209	224	200	185	231	225	223	234	204	214	224	227	216	233	210	232	213	209	233	227	213	212	230	224	223	219	235	219	236	221	225	222	208	213	227	214	191	229	217	204	216	191	216	239	227	190	228	229	240	221	222	201	211	211	175	251	236	206	218	235	211	196	197	214	190	222	247	221	222	241	215	240	206	241	214	218	202	234	191	204	201	216	220	233	218	181	225	199	199	215	224	234	241	228	199	212	215	237	229	215	229	222	231	238	212	211	230	220	234	206	196	205	223	235	234	204	222	213	213	224	230	229	223	228	202	228	224	234	251	218	238	225	229	215	213	215	225	212	210	206	228	229	254	231	215	224	218	240	213	216	222	219	241	206	225	219	212	197	238	227	236	231	223	222	245	197	237	250	222	222	223	223	213	221	251	204	238	225	218	213	257	192	215	217	233	231	218	230	212	231	214	207	228	205	213	211	218	244	225	189	234	220	213	192	215	212	232	205	212	257	219	231	172	195	240	237	193	199	201	210	226	215	227	217	212	211	212	215	224	205	214	238	220	224	239	236	215	216	238	251	208	228	246	221	213	249	214	225	220	234	198	230	217	236	209	229	204	229	221	235	213	221	226	223	232	225	223	248	236	236	244	209	230	209	223	213	221	217	209	229	232	198	195	214	215	209	205	225	224	221	245	222	227	220	226	244	247	210	207	209	238	215	213	237	221	234	214	230	203	234	198	231	213	227	217	214	198	226	225	218	191	219	216	198	210	204	236	235	198	228	242	222	219	208	218	233	241	207	215	226	235	220	214	250	227	229	213	222	216	221	238	232	232	222	216	205	208	215	221	195	208	219	226	222	225	210	216	216	233	215	252	203	217	220	224	257	226	232	240	206	241	202	209	221	226	237	220	248	225	227	232	228	222	200	242	219	232	264	206	218	240	221	189	218	223	229	269	198	234	223	219	209	204	221	230	218	225	247	203	229	206	224	261	196	213	208	218	225	203	237	233	225	267	215	214	224	225	243	233	226	249	214	206	223	229	230	214	228	248	212	243	215	220	211	193	193	231	241	240	219	227	214	205	239	186	190	242	228	220	231	226	230	238	228	234	219	225	217	225	209	233	233	239	231	213	205	225	234	207	236	211	209	238	203	241	190	252	197	205	225	222	218	230	236	253	220	256	193	212	235	213	241	215	232	232	226	222	225	204	219	199	222	224	226	201	212	204	253	218	209	226	233	202	212	226	205	198	210	185	233	209	213	217	229	195	207	219	228	216	228	253	213	216	225	240	207	217	202	229	218	221	230	220	213	214	220	210	206	203	243	206	213	226	217	229	200	189	216	196	239	198	218	236	224	199	218	230	213	204	242	217	247	227	213	205	219	206	186	223	230	210	235	232	208	222	221	237	235	215	215	209	213	199	244	237	222	202	225	236	201	224	208	217	251	223	201	232	228	209	231	217	201	216	237	230	215	233	202	235	249	189	225	209	235	230	224	230	243	212	230	209	222	216	220	208	226	208	205	204	202	219	204	235	246	233	211	215	241	228	224	212	240	193	240	216	233	247	197	254	222	217	220	199	234	201	209	233	207	237	229	201	226	241	215	230	214	223	200	219	209	189	245	215	236	208	224	233	231	219	229	207	232	237	211	219	221	193	212	209	228	224	206	223	227	227	230	206	234	209	232	222	191	230	215	210	216	229	242	238	238	214	239	213	221	219	210	193	213	210	213	215	225	208	225	246	203	205	232	214	220	221	226	230	208	211	196	230	230	218	236	219	225	197	237	223	200	190	221	234	250	200	198	208	234	227	225	226	217	257	215	215	243	203	214	227	190	219	192	214	209	206	219	215	237	228	228	233	198	219	218	200	205	229	213	226	204	205	218	237	217	207	195	233	225	227	238	238	207	232	226	205	221	237	222	195	192	250	210	225	212	195	244	194	195	196	261	241	203	233	189	249	215	215	234	229	219	235	228	217	227	211	229	224	201	245	226	239	222	215	203	226	231	217	202	215	214	228	204	173	210	228	215	222	236	211	219	204	225	232	220	222	209	207	216	211	237	198	237	214	181	210	255	230	230	235	208	231	239	199	216	205	229	215	220	239	263	226	230	211	217	234	223	217	214	202	227	234	232	211	225	210	223	225	252	233	238	202	249	208	206	221	223	201	187	211	187	205	209	232	249	227	213	206	223	223	220	234	224	218	238	228	219	219	217	217	236	207	214	223	218	210	229	227	221	213	224	213	216	214	219	231	196	216	243	232	206	226	219	232	213	210	212	228	213	186	216	204	203	250	208	228	235	202	243	180	218	207	233	212	251	219	215	208	231	221	196	236	219	210	206	215	237	221	213	239	225	211	211	240	231	233	234	215	232	238	223	199	215	220	230	224	226	200	226	216	227	237	214	212	219	256	227	212	235	213	209	222	185	219	217	188	201	244	230	237	229	222	224	224	208	186	202	239	240	225	207	238	208	220	207	228	190	223	253	230	227	216	223	235	207	214	218	220	169	214	234	206	213	223	220	206	199	214	177	222	208	238	202	231	215	207	206	214	237	220	219	207	222	254	214	218	244	240	198	214	214	218	223	230	235	237	218	230	243	213	206	248	235	206	221	229	207	211	226	230	212	223	236	237	229	225	222	195	210	226	259	223	215	213	223	227	235	208	195	202	233	190	211	205	205	236	239	227	224	210	204	229	213	186	224	212	207	199	226	224	227	207	233	210	217	213	242
4338	782	559	387	344	312	314	293	289	290	242	279	253	255	273	250	281	256	244	244	276	263	262	258	251	247	224	276	278	252	279	245	232	263	241	261	262	264	248	252	266	257	272	230	226	237	239	284	249	254	235	228	233	265	251	229	245	239	263	254	264	213	276	261	241	291	224	273	256	228	224	246	257	267	244	243	246	273	271	261	249	262	260	265	261	231	220	266	260	255	259	261	227	258	243	251	232	262	275	284	231	251	265	251	245	243	255	255	261	230	235	281	248	243	243	251	228	220	219	242	264	225	253	232	274	248	234	252	269	230	243	249	243	241	208	237	254	222	255	249	235	245	255	258	244	250	237	265	277	227	279	259	229	240	245	247	239	257	241	266	265	239	249	244	246	244	281	235	224	277	271	230	250	269	275	278	233	251	212	240	239	266	274	281	263	238	261	252	247	229	246	245	233	281	231	265	280	227	265	266	253	256	244	241	235	244	282	258	250	240	283	293	245	245	236	254	243	262	264	245	229	273	266	235	265	258	264	247	251	261	260	237	260	248	230	286	232	239	291	233	246	270	221	265	268	232	253	258	230	248	238	235	254	225	218	223	230	235	204	244	254	242	232	232	241	220	261	259	245	257	247	264	274	267	272	260	235	261	226	267	206	279	229	240	234	233	259	282	243	272	252	274	253	261	259	251	260	245	274	273	249	248	257	249	255	258	285	244	250	252	201	278	248	246	285	273	268	233	254	223	284	254	250	245	227	256	257	267	264	236	266	246	252	246	245	263	256	243	279	262	284	247	270	252	246	226	249	235	214	230	231	234	261	254	265	261	229	282	257	256	229	223	243	273	240	244	229	242	235	231	261	250	254	246	259	226	248	248	264	253	245	270	253	236	254	265	250	215	252	258	241	221	233	259	295	245	239	243	229	244	235	265	243	255	249	233	241	253	277	270	217	223	211	268	241	241	241	266	275	239	272	238	248	242	230	232	229	248	238	236	248	231	259	245	254	246	264	226	250	221	255	257	257	262	229	224	230	283	242	241	252	262	247	216	237	223	252	249	254	244	265	230	262	263	259	244	236	241	233	264	272	262	240	287	232	235	247	270	223	259	236	251	256	227	264	233	239	229	219	235	246	232	258	263	240	263	256	267	248	257	257	241	222	238	264	273	250	278	260	267	265	257	255	232	227	257	254	244	264	266	247	245	257	251	220	278	248	251	257	248	276	232	271	264	256	263	264	268	249	244	271	258	250	261	261	276	263	266	258	245	265	254	273	277	253	240	260	239	262	279	241	237	273	235	260	237	253	253	249	252	240	234	246	258	266	243	223	254	268	237	251	233	241	226	249	270	237	244	260	231	259	243	246	267	250	259	253	255	250	253	246	263	246	236	287	257	244	269	229	251	252	230	277	271	256	244	213	255	262	249	268	270	277	251	234	250	245	235	255	223	233	253	269	252	255	253	243	251	285	260	257	238	237	254	284	257	246	259	222	261	261	248	215	253	231	245	265	255	291	238	241	259	266	258	232	242	263	267	246	253	220	261	235	222	268	242	233	247	249	233	278	225	235	240	246	245	265	248	243	219	267	258	267	224	253	254	237	241	253	268	237	263	259	263	238	249	266	278	239	260	235	239	258	247	271	255	235	253	224	256	257	274	237	279	264	238	247	278	259	243	245	262	258	280	251	258	233	251	249	251	253	237	241	242	244	252	252	259	258	259	225	280	262	251	281	265	270	259	232	255	256	238	243	238	241	237	273	276	271	250	219	247	250	236	259	224	248	227	270	248	254	227	232	273	252	258	238	242	260	257	266	238	245	246	267	230	242	242	263	237	224	252	270	245	245	284	263	264	297	234	255	249	287	257	260	237	266	269	251	256	227	238	259	255	240	253	260	245	267	220	218	275	272	252	257	255	247	268	247	251	252	238	235	230	265	246	230	251	260	274	234	273	265	261	267	279	281	259	256	281	259	244	257	240	237	243	227	239	234	236	208	242	247	259	264	227	251	244	238	248	231	239	258	253	238	239	251	248	246	266	232	257	265	243	274	260	209	269	242	255	256	232	232	249	253	278	269	251	238	252	259	255	233	221	232	269	276	236	247	255	246	285	269	265	249	245	284	248	255	244	224	262	230	228	268	242	248	260	245	237	273	268	265	251	271	274	214	239	235	231	275	273	245	224	269	247	229	242	258	250	281	233	277	265	234	260	249	248	286	206	268	239	244	221	232	230	223	241	246	208	257	248	256	264	272	219	256	236	249	270	235	250	233	258	238	266	255	255	249	262	247	269	243	239	250	258	237	248	255	276	247	258	276	235	243	239	279	260	256	242	265	261	240	230	249	224	257	258	236	240	238	255	231	232	260	247	261	245	233	256	244	242	261	248	213	271	225	267	224	247	260	257	252	252	241	275	268	227	256	219	258	247	236	264	255	262	220	259	234	258	228	223	234	248	258	234	242	245	239	247	248	242	261	269	263	241	226	238	259	260	253	246	217	253	243	228	220	237	234	257	268	244	256	266	276	248	258	227	204	257	225	253	270	243	263	250	215	267	254	224	255	224	241	233	261	228	271	221	234	257	225	228	237	260	256	234	266	245	244	240	261	271	238	244	269	248	239	235	220	252	247	251	230	263	254	254	222	245	263	245	275	238	238	228	259	248	262	245	255	255	250	240	257	241	220	246	255	200	255	262	247	274	267	284	257	234	239	249	254	255	240	245	264	272	251	237	275	255	252	273	242	216	250	254	260	237	261	241	261	244	221	246	244	251	253	222	262	217	243	274	242	242	283	253	237	242	222	237	242	244	256	260	251	253	271	253	227	244	280	268	232	249	233	266	227	260	253	263	256	258	242	256	198	277	220	226	260	238	249	267	249	258	275	262	228	256	276	264	238	262	284	250	277	236	233	259	242	239	263	256	206	260	239	230	254	223	218	229	260	232	244	240	250	248	240	226	268	272	242	295	247	266	251	278	256	263	271	254	227	268	260	233	246	242	270	246	269	245	273	263	261	248	229	268	243	258	266	233	272	233	254	274	256	229	244	251	286	252	250	255	239	257	262	253	273	265	253	249	246	244	265	220	250	273	233	257	283	253	260	228	239	263	262	238	245	245	227	234	238	259	255	230	259	218	253	237	257	270	276	214	266	256	272	268	267	246	263	224	258	214	230	255	255	240	242	244	269	263	232	253	240	265	228	227	273	270	293	238	256	233	249	247	242	240	251	233	256	241	252	239	271	265	252	251	257	234	289	248	258	253	266	258	274	231	246	230	226	261	241	230	234	277	247	266	260	249	271	246	240	250	234	247	226	268	250	240	268	235	260	249	240	254	243	231	262	258	234	242	267	224	256	266	260	245	249	246	279	266	225	259	269	242	263	255	239	239	270	264	255	260	260	264	252	258	243	250	261	251	248	242	226	277	258	255	242	246	241	260	230	232	246	238	250	247	259	255	238	222	261	259	258	254	253	237	245	258	266	268	268	239	280	247	241	248	260	244
24027	21430	28677	24592	21435	8575	996	603	545	441	392	400	337	356	335	322	329	273	346	314	312	305	294	281	276	306	280	270	307	276	294	275	256	275	261	267	285	281	282	283	228	300	271	280	263	273	278	299	277	269	266	250	245	274	285	261	288	248	229	280	276	276	278	249	273	261	260	253	251	255	289	270	271	304	265	247	289	241	276	240	261	256	272	268	276	247	270	261	268	279	296	268	302	248	277	254	306	256	241	254	299	311	267	292	266	279	240	258	284	255	254	255	273	276	270	271	238	277	264	264	271	270	293	285	286	258	245	289	300	273	265	308	283	279	261	291	286	254	278	284	272	292	269	279	288	274	287	255	269	259	280	253	264	280	310	250	287	272	280	268	253	285	266	264	256	284	259	266	260	279	257	248	278	285	293	271	258	277	265	294	288	265	272	301	249	268	266	271	261	280	291	272	269	250	256	297	267	251	283	264	265	263	249	287	283	241	280	278	263	278	263	276	282	252	238	292	288	266	272	295	293	241	264	293	272	268	258	265	277	290	269	294	268	277	280	265	275	265	257	269	252	295	246	291	257	273	261	287	305	286	279	275	273	264	286	294	300	267	244	254	284	260	272	241	292	269	253	272	285	286	289	257	279	273	283	290	279	265	255	273	278	300	254	257	279	260	291	284	285	259	246	262	266	276	291	259	263	245	242	269	316	313	274	268	247	265	279	272	266	285	263	261	256	284	247	247	284	294	285	276	281	289	295	270	246	283	258	275	294	281	275	274	284	295	304	275	270	252	263	248	264	266	266	260	290	282	256	277	291	231	266	287	286	285	253	263	240	253	249	269	281	262	285	269	274	289	266	292	277	276	276	268	273	278	271	245	268	279	265	295	266	248	271	266	265	285	256	272	268	305	262	290	263	270	279	279	250	261	247	263	283	286	243	279	255	273	252	261	269	277	274	255	244	259	274	301	282	270	280	238	297	289	246	245	288	245	263	272	249	272	257	255	277	281	270	308	270	254	263	250	249	285	267	288	274	268	272	253	288	275	268	268	279	292	284	263	269	288	263	276	292	292	266	268	291	252	248	286	279	262	292	271	265	279	277	265	285	256	294	299	268	267	314	250	250	240	257	279	279	279	264	277	282	303	250	281	286	285	258	287	250	299	260	281	263	239	259	276	281	260	236	297	256	259	270	268	248	245	263	259	250	258	249	241	272	253	303	273	290	232	283	280	260	274	302	269	293	288	273	271	272	261	250	238	265	290	272	256	246	277	257	292	278	256	246	244	255	267	287	263	274	274	282	236	274	276	294	273	270	282	270	262	252	273	253	294	277	273	256	304	279	255	250	298	259	263	263	291	295	252	283	260	273	229	290	272	280	255	289	274	280	278	256	271	264	270	239	279	265	286	288	253	243	301	261	285	259	288	289	288	269	249	289	287	289	249	248	283	271	253	289	262	254	291	268	263	278	270	301	253	280	248	301	276	283	268	307	288	277	291	287	272	268	274	283	277	260	256	261	303	269	253	306	279	277	254	239	266	274	259	266	278	311	273	290	286	281	288	286	281	283	265	275	275	281	308	295	290	276	276	293	283	279	259	304	248	257	278	248	264	285	297	265	261	278	282	260	272	292	259	276	272	267	255	261	296	254	275	277	258	273	288	247	257	284	280	295	284	251	265	268	280	247	259	258	286	291	293	271	292	266	248	272	257	270	310	298	290	268	258	258	285	278	276	273	292	260	267	259	256	251	293	249	297	287	297	276	268	300	240	297	277	264	267	288	251	273	241	283	273	310	259	267	259	271	258	270	276	252	255	263	262	291	277	268	312	291	289	271	272	284	286	255	267	292	278	238	287	272	264	278	275	299	272	260	269	295	291	278	274	281	306	257	237	290	274	218	281	289	272	261	248	290	282	275	252	277	253	272	306	245	275	245	255	290	267	278	264	283	257	286	291	274	280	291	234	278	272	274	270	282	256	255	249	275	277	255	290	264	264	298	282	265	293	278	273	253	264	280	268	277	290	266	314	262	246	278	298	279	246	278	246	291	294	276	285	261	281	261	285	252	260	277	284	266	285	244	293	244	280	266	274	296	290	235	268	295	278	282	275	258	268	270	261	259	252	269	274	269	259	253	268	289	297	283	264	305	274	251	300	269	259	276	295	266	298	236	253	253	294	284	268	265	281	262	262	264	276	276	294	268	280	242	273	258	241	246	279	316	289	252	292	242	245	258	251	271	275	276	267	277	256	250	270	269	241	274	276	245	281	258	287	262	268	287	268	274	253	268	265	280	283	279	272	279	279	256	281	252	250	268	263	266	293	292	269	266	266	254	258	269	251	292	282	273	246	267	271	288	296	273	266	272	295	277	255	267	277	258	240	276	282	266	266	279	248	249	241	264	281	237	273	240	253	285	273	279	272	291	275	252	252	290	274	261	267	274	278	276	248	267	283	303	272	287	287	280	274	245	261	281	276	285	260	272	289	270	277	271	256	238	243	240	267	293	237	269	262	278	294	248	261	270	250	287	275	283	293	257	272	243	279	268	251	273	277	296	261	240	272	269	305	264	256	241	281	262	234	234	265	248	266	263	278	266	262	295	283	269	264	281	286	263	308	265	279	255	276	254	280	258	281	238	292	295	282	282	282	262	277	302	262	254	269	287	287	277	277	287	243	256	260	278	278	236	280	275	258	247	246	262	287	270	252	273	300	272	290	278	267	266	273	233	264	278	264	286	283	258	277	261	277	263	266	255	291	246	292	292	266	261	272	288	295	248	278	267	286	259	296	277	292	269	266	268	246	262	282	276	299	267	231	265	242	255	285	292	264	307	259	274	237	234	258	296	282	271	252	278	278	270	266	295	278	282	290	249	270	268	296	273	258	286	257	268	262	253	247	294	268	276	269	244	251	268	269	264	273	264	283	261	262	283	265	295	288	270	231	245	281	270	267	284	259	258	274	279	252	262	271	278	294	276	270	275	280	265	270	286	267	272	254	281	271	271	273	254	274	286	286	270	270	283	250	248	267	280	272	260	282	237	267	236	238	252	237	303	290	252	291	286	247	261	300	251	274	277	270	280	312	273	271	283	294	265	293	269	288	275	253	258	270	263	298	276	287	295	255	245	270	295	272	264	266	285	283	268	295	273	296	265	260	280	267	294	272	271	269	261	270	268	284	291	267	264	238	280	268	283	292	260	247	294	291	284	275	258	279	290	266	276	262	258	252	277	248	290	290	251	242	266	297	285	273	294	274	272	267	273	284	271	291	263	285	262	259	277	249	300	286	287	260	284	256	259	264	275	261	285	273	290	295	249	257	268	286	278	287	302	266	266	295	280	267	255	256	260	263	275	271	276	235	302	294	272	258	261	259	291	261	271	273	297	297	263	262	272	268	284	267	272	242	275	276	261	276	290	244	259	301	276	275	291	296	264	283	239	274	266	225	249	276	256	257	265	278	273	269	254	256	270	286	257	295	264	248	274	254	240	265	250	247	279	260	255	283
3394	8884	6011	2718	1900	1446	1132	906	749	634	526	496	442	457	421	424	369	344	390	335	305	310	301	318	344	296	345	317	326	291	320	300	316	330	299	289	306	271	293	306	263	302	283	280	271	269	294	275	300	296	299	280	313	286	305	290	287	279	312	293	276	340	273	306	292	289	292	314	287	295	291	271	272	283	282	297	293	294	250	285	278	296	322	286	275	285	293	296	320	305	274	285	267	309	289	284	277	277	285	272	283	281	317	286	285	292	278	299	274	308	309	267	255	287	285	288	263	289	288	261	305	301	264	284	283	284	277	271	304	273	324	267	283	263	304	302	282	279	277	278	257	310	271	289	260	320	255	294	281	288	261	282	284	282	277	313	289	275	277	297	261	269	294	299	315	317	297	266	295	317	289	240	298	293	260	291	296	302	287	285	286	287	284	294	289	276	278	263	285	271	269	286	270	293	249	281	304	287	278	298	275	243	290	289	277	294	268	313	293	279	320	307	309	271	263	275	270	322	288	292	283	261	280	292	270	286	277	301	315	270	317	277	271	297	276	274	283	296	278	250	265	294	281	292	279	268	304	285	290	301	281	273	284	281	272	302	268	287	277	270	269	295	286	271	279	281	295	282	285	288	288	267	284	271	264	284	284	261	301	306	310	284	295	290	277	303	289	264	295	250	282	285	310	263	284	281	297	288	268	276	285	268	303	306	285	287	275	330	297	309	282	294	281	291	283	324	315	288	293	294	263	280	282	277	283	273	277	317	274	275	298	297	267	289	298	281	282	295	287	293	299	308	256	266	296	314	305	299	285	311	290	275	275	289	301	317	275	301	269	309	261	290	281	315	266	286	276	282	265	322	279	285	300	295	290	244	298	302	292	303	295	288	286	255	281	299	271	282	310	272	288	266	318	298	280	261	286	317	287	294	267	305	319	312	309	294	263	280	269	282	267	268	315	284	312	321	274	277	281	277	315	282	259	291	283	273	309	306	296	289	290	274	278	299	308	284	294	275	246	303	271	270	296	276	299	281	293	284	310	284	319	290	294	297	313	312	288	274	288	305	298	300	293	270	280	268	290	324	270	304	287	287	311	298	302	268	278	269	283	303	272	271	280	282	292	273	318	279	277	289	284	308	274	285	247	319	270	267	301	274	278	286	283	289	301	269	251	256	275	263	288	298	294	270	296	258	309	293	285	309	271	297	265	303	279	314	274	261	282	325	283	304	266	273	265	280	277	314	274	319	255	315	307	296	249	261	281	247	273	287	296	261	298	293	301	274	323	296	295	282	293	271	289	237	302	305	254	294	298	295	296	292	299	286	306	288	270	300	251	272	268	278	302	256	296	293	265	313	279	265	312	275	314	299	311	266	279	268	274	282	289	274	299	252	321	258	261	294	309	271	296	287	274	280	283	286	311	276	267	285	272	271	274	278	272	283	254	313	271	279	288	290	278	298	299	244	300	291	285	287	271	283	320	291	309	292	277	292	275	263	293	265	269	317	280	303	282	286	287	292	292	258	292	308	262	304	288	296	281	305	310	283	290	286	283	271	282	267	288	286	310	262	264	296	309	292	285	292	300	276	283	274	304	265	283	323	280	286	298	287	312	269	280	305	295	287	294	249	292	308	294	291	288	304	298	308	277	270	260	292	310	306	315	293	305	285	305	282	287	281	279	279	272	296	291	287	284	269	270	292	292	271	322	272	269	285	284	292	294	319	273	275	284	291	296	272	326	288	282	289	304	307	272	291	291	279	274	290	275	282	338	294	308	275	306	302	296	289	301	278	289	290	295	270	286	294	293	318	305	265	276	295	263	281	287	287	273	300	251	279	311	301	308	278	285	299	237	297	281	297	268	298	271	289	277	265	260	318	302	317	309	298	261	265	307	277	307	287	284	288	302	256	299	261	258	274	300	299	274	258	313	286	286	322	279	302	281	258	288	288	284	301	270	300	275	284	306	261	286	281	244	301	266	280	303	300	289	288	294	291	317	299	284	278	296	330	301	287	276	301	319	286	247	290	309	273	306	287	282	288	284	286	291	287	272	324	279	286	269	302	291	256	295	276	315	298	273	267	286	294	280	304	302	266	293	267	283	284	308	285	279	261	269	275	263	316	319	287	276	293	290	309	304	287	291	284	296	284	280	263	272	281	300	273	276	304	260	284	295	306	301	272	277	275	260	292	275	278	258	293	284	291	287	296	251	296	279	302	278	314	285	275	266	293	282	258	314	278	298	268	264	295	291	283	307	306	290	283	273	264	281	327	286	289	326	318	279	314	276	297	266	272	305	288	278	336	274	263	285	336	314	293	290	293	287	294	296	286	292	260	298	292	290	301	291	287	304	293	307	308	289	278	274	283	330	269	290	325	309	307	260	291	325	271	280	311	284	275	303	292	278	281	279	258	292	282	307	305	290	282	294	270	271	282	273	292	279	275	305	282	261	249	283	326	263	297	259	325	279	301	271	267	294	307	299	298	313	290	284	304	293	308	318	270	288	311	315	277	291	267	263	270	279	258	259	272	269	292	310	287	285	281	308	283	282	315	297	289	281	284	303	296	259	319	275	303	275	301	252	263	285	294	298	277	285	265	248	280	277	298	297	291	303	295	304	287	295	275	291	296	304	299	268	256	282	279	301	297	290	283	269	304	299	284	256	281	298	275	267	294	254	289	265	289	307	290	304	256	271	285	279	296	283	287	292	290	275	278	279	262	303	320	290	273	280	280	280	297	278	286	313	292	292	274	283	286	282	322	263	306	261	299	273	312	287	297	293	291	292	280	310	272	295	300	262	292	299	252	281	284	295	330	260	280	303	274	307	263	289	294	251	296	277	294	251	291	268	300	314	286	287	283	273	284	285	252	315	287	261	286	286	282	308	298	261	279	280	288	290	278	297	314	245	295	296	283	292	279	296	261	276	300	275	287	283	291	258	305	303	320	291	275	294	255	276	311	274	304	283	276	290	289	269	316	291	294	290	272	293	301	301	291	297	312	255	298	295	304	293	263	275	296	275	297	293	320	283	249	280	291	287	276	279	265	274	309	289	274	287	285	293	273	286	297	299	287	292	288	268	290	263	283	259	302	315	286	294	286	299	285	302	292	316	265	299	294	281	292	289	301	258	273	265	277	295	279	265	292	301	277	273	302	283	282	253	279	283	288	284	290	290	306	306	325	268	280	304	271	273	295	270	264	298	268	285	307	292	277	301	290	287	291	287	272	298	295	272	306	273	296	320	256	317	283	283	279	296	305	295	307	270	278	268	268	325	313	273	317	251	272	319	268	288	295	279	336	273	278	301	254	290	324	301	283	301	306	283	295	306	247	304	286	288	277	309	255	305	271	306	286	290	299	280	295	277	269	289	267	281	313	297	304	295	300	287	291	317	282	269	274	280	279	267	284	293	271	298	300	264	254	279	273	294	315	284	317	285	267	299	294	278	302	299	301	271	274	293	265	314	304	303	275	300	304	273	292	301	275	259	280	313	281	294	301	322	282
25256	21432	27504	25621	9630	877	661	619	594	577	498	478	483	468	477	439	473	486	486	482	437	460	500	456	440	508	456	439	435	489	459	450	449	457	475	420	419	458	420	451	467	438	455	474	449	430	453	469	462	434	449	447	464	456	435	410	439	440	491	437	453	428	447	441	459	447	486	439	441	425	418	458	473	445	440	428	442	462	473	447	464	439	435	440	458	471	470	468	423	432	410	472	473	425	408	470	424	450	461	407	446	468	447	426	497	441	481	422	456	394	427	463	446	427	466	492	467	444	476	446	432	423	440	451	457	460	442	460	437	436	457	426	447	449	449	448	435	458	434	447	453	430	434	448	414	432	434	469	486	469	467	448	431	464	413	455	466	467	415	445	462	457	467	459	446	441	473	421	431	453	413	412	488	457	456	447	412	421	474	462	477	481	434	439	468	429	472	447	415	417	431	484	427	451	418	448	439	472	433	479	460	452	435	401	464	437	438	402	472	411	448	467	418	459	500	421	477	461	455	410	458	463	405	461	437	418	430	424	462	458	466	460	457	458	450	435	444	471	433	456	465	459	458	495	455	437	455	433	452	438	469	462	416	434	447	446	457	447	451	436	411	459	475	447	464	481	459	450	432	463	432	423	432	428	460	462	436	456	421	455	477	460	405	421	478	436	454	457	423	383	440	487	472	453	451	486	444	453	422	434	448	495	457	445	450	443	459	421	423	485	439	455	495	396	460	426	485	458	439	474	433	403	449	479	450	454	418	418	424	445	458	439	454	462	410	381	426	445	440	432	440	437	429	413	446	452	450	459	434	442	515	434	447	465	431	483	446	480	443	418	431	439	456	435	402	450	439	465	443	436	434	453	410	496	440	472	460	424	419	478	420	444	438	440	420	490	412	403	431	418	423	470	405	439	449	428	447	429	447	451	482	408	457	453	458	467	430	417	468	466	440	465	427	435	431	465	468	437	466	461	458	434	466	433	482	477	448	464	429	433	463	445	439	465	438	449	441	459	429	450	497	420	428	455	425	414	504	448	437	445	440	431	460	440	423	452	427	445	437	460	483	490	436	431	428	446	440	399	436	433	460	485	419	457	422	478	465	447	439	405	455	438	409	413	429	484	447	441	452	470	430	410	481	414	483	481	482	445	450	406	448	470	468	433	437	431	419	470	444	467	427	437	455	439	452	490	445	430	454	444	449	465	462	439	450	415	471	475	438	426	473	438	460	444	406	435	494	483	424	451	446	431	434	438	474	448	469	427	453	494	450	437	439	398	415	431	472	429	464	449	444	437	442	423	455	426	467	424	427	469	444	437	434	440	446	427	452	458	439	462	461	454	463	463	468	420	431	418	435	446	476	439	431	480	426	456	443	451	425	464	504	450	422	440	459	482	428	449	470	445	412	430	433	439	473	466	466	464	450	431	467	437	453	464	457	435	480	449	418	439	431	446	441	429	431	441	437	442	387	477	474	447	430	440	451	431	431	484	425	468	403	424	470	386	421	465	458	465	441	439	453	429	442	423	429	434	453	443	438	432	440	463	431	427	426	459	426	437	460	438	424	442	438	418	480	457	474	443	467	419	437	472	427	439	435	453	399	452	460	447	437	453	451	435	431	417	432	424	443	502	458	427	439	444	423	437	432	465	455	434	454	464	465	409	445	440	426	456	455	472	451	478	430	432	443	425	467	468	457	466	470	420	441	444	438	449	429	419	445	446	453	464	433	476	469	415	432	421	431	419	471	422	442	445	432	477	449	457	412	442	443	437	421	475	445	439	443	432	440	412	427	453	429	426	429	446	468	451	484	436	412	461	444	457	429	405	471	469	458	427	462	483	427	475	436	449	447	457	420	466	416	438	486	403	430	426	410	405	443	445	458	427	445	409	460	439	460	465	422	441	461	442	434	447	454	480	457	460	450	471	428	463	462	413	454	443	479	414	436	455	425	456	451	461	407	423	441	405	444	467	436	443	416	435	405	407	439	439	447	460	458	473	460	466	482	490	469	476	403	468	454	436	394	447	470	430	450	474	458	448	482	425	431	471	421	442	425	422	474	446	454	494	431	449	430	486	419	432	439	403	433	431	441	451	447	443	445	466	468	483	442	487	404	483	407	445	423	439	437	432	441	458	476	431	452	441	409	454	468	418	479	448	458	483	479	450	424	457	496	432	407	440	483	435	465	422	463	441	481	428	406	481	434	427	464	429	453	471	463	465	446	441	458	458	452	426	472	451	421	410	447	431	423	415	493	450	445	446	454	427	446	436	468	439	446	436	459	429	443	430	435	425	464	470	452	476	472	439	416	443	457	417	430	465	475	457	434	447	431	446	396	430	434	393	441	475	435	419	468	441	434	428	447	463	445	491	431	439	412	403	458	464	425	456	511	457	460	450	433	453	428	437	394	424	457	419	439	469	474	452	389	435	444	468	444	425	411	419	480	458	459	435	432	477	422	431	493	455	425	437	445	453	472	436	432	414	448	460	436	443	432	472	439	409	421	437	406	429	463	436	427	476	443	417	413	429	410	434	454	438	480	443	455	489	450	429	440	449	434	456	484	408	437	466	474	468	463	432	449	459	444	455	446	420	452	427	431	469	477	457	463	442	424	435	458	469	412	431	434	442	433	450	459	443	467	448	449	457	457	426	443	430	447	453	469	462	422	418	454	456	474	439	427	428	454	443	447	463	420	443	429	469	443	446	447	458	421	430	436	449	420	443	437	429	436	479	407	459	461	425	435	405	439	415	421	441	454	441	436	440	423	408	435	427	461	445	464	444	457	457	476	459	473	479	441	452	458	452	450	456	463	448	458	467	437	452	458	423	455	418	458	431	455	427	457	407	434	462	447	433	478	426	433	458	449	440	465	445	501	473	459	440	443	439	413	457	470	410	462	445	430	436	453	440	478	464	468	456	489	436	451	434	426	484	442	436	438	441	419	442	482	451	497	447	480	426	423	451	480	450	436	419	439	443	423	463	458	443	469	464	441	484	432	472	463	416	424	424	424	432	455	449	467	439	444	458	433	470	442	442	436	381	461	443	471	438	464	457	474	439	443	463	445	472	459	448	471	444	402	429	433	450	461	452	486	401	439	457	443	441	455	430	446	443	432	434	449	422	450	439	441	460	483	474	450	407	412	478	431	432	428	474	444	434	436	443	440	488	480	475	463	435	446	420	423	484	438	468	458	455	499	397	443	422	452	446	436	456	413	443	462	452	448	434	479	435	445	413	457	483	423	408	423	452	453	439	410	459	444	463	436	425	442	416	433	452	457	467	428	450	449	477	443	445	431	520	463	468	447	483	436	443	483	471	484	452	431	452	406	449	457	453	468	460	458	436	390	475	410	409	477	516	477	428	461	414	451	414	399	426	414	435	454	419	427	472	401	468	448	399	471	439	437	413	481	462	469	464	428	462	440	388	404	434	470	437	425	468	456	446	432	452	403	458	412	449	455	506	419	438	455	444	443	451	417	431	479	463	482	473	433	464	481	420	439	436
3578	5242	3481	1843	1367	1108	888	852	724	683	626	554	589	587	565	564	500	551	494	495	490	486	498	507	533	475	470	478	489	487	477	529	435	505	489	531	487	483	500	497	502	482	518	493	498	530	553	516	509	477	498	483	467	448	474	472	521	499	411	463	514	509	476	479	491	466	501	500	461	465	507	495	470	476	488	496	485	489	471	436	514	500	488	511	478	471	428	489	493	462	469	519	474	479	469	501	500	452	498	489	450	484	484	483	468	474	507	473	462	545	500	483	476	443	525	458	470	462	490	466	501	484	517	499	464	417	488	433	464	473	475	452	474	498	498	473	481	436	447	496	483	482	479	490	495	510	501	497	466	472	495	461	486	459	471	466	443	455	472	460	471	431	469	492	469	475	478	501	483	487	482	507	455	507	506	524	473	455	477	508	501	464	482	466	469	486	483	450	494	483	451	497	488	447	487	494	466	485	485	473	460	496	465	476	487	487	482	486	492	518	512	440	505	478	501	464	441	496	490	457	444	501	485	477	460	477	460	492	511	455	507	478	480	503	447	471	480	474	498	455	481	460	460	458	473	481	486	497	486	455	489	432	466	486	512	447	478	448	499	487	497	481	434	489	507	476	464	452	480	478	458	490	505	456	488	443	484	514	480	508	441	486	439	485	474	452	506	501	486	446	461	455	519	504	521	496	495	467	500	439	443	453	480	492	486	449	466	459	489	465	453	477	475	447	462	497	482	457	428	497	462	463	458	448	471	479	493	476	496	447	471	500	520	477	506	449	474	467	522	469	493	539	507	477	494	513	468	501	454	523	482	457	495	462	518	465	462	462	445	465	433	524	490	483	501	455	516	492	483	456	469	473	462	447	484	520	432	477	516	442	469	469	443	460	471	492	471	476	472	469	466	490	497	470	474	460	422	474	489	443	468	469	484	485	480	462	502	489	469	468	475	486	488	472	471	463	476	440	470	463	485	513	473	495	468	488	490	443	469	461	489	494	465	463	479	470	511	499	495	496	481	463	489	482	507	496	495	483	511	502	494	483	480	483	497	460	464	475	499	465	471	511	476	502	466	479	512	454	475	490	482	500	518	481	558	502	486	453	452	499	445	486	465	492	446	501	478	503	486	469	499	454	454	457	454	483	474	492	482	521	440	472	468	457	517	470	477	471	438	483	492	486	489	496	469	477	474	484	465	496	486	453	514	503	455	447	463	481	504	453	441	463	486	465	489	476	544	481	488	447	466	441	449	472	480	490	468	469	474	467	483	473	461	515	476	472	494	480	458	458	459	502	455	487	466	479	468	494	464	506	448	463	500	489	468	500	468	491	456	452	499	472	485	499	464	495	511	497	449	492	444	517	444	470	509	480	474	470	490	479	479	444	459	490	474	471	509	480	497	464	467	462	487	486	460	445	500	501	508	507	452	475	452	486	470	478	439	480	491	485	512	449	498	484	463	461	498	483	448	494	480	470	477	447	465	447	516	471	497	492	492	476	466	481	483	516	458	472	463	487	463	467	480	431	462	474	497	460	474	490	500	454	509	446	477	474	454	490	448	498	468	481	485	514	476	443	491	467	501	464	494	464	454	475	436	508	468	495	456	472	441	507	488	492	480	468	460	476	481	473	486	467	498	474	481	482	471	491	463	518	476	504	461	500	439	473	493	514	466	511	540	453	486	476	483	454	468	495	470	462	470	483	487	444	493	482	475	438	452	464	490	498	455	488	478	457	487	495	474	486	497	490	472	516	521	480	443	499	473	497	445	507	477	458	480	487	497	489	491	461	451	487	469	445	456	464	525	468	507	498	452	502	487	475	458	486	473	492	475	493	448	501	492	479	514	469	465	473	460	493	456	454	488	483	474	464	478	502	486	491	465	450	493	476	461	443	478	471	468	475	474	467	455	501	465	448	510	487	490	488	510	489	485	466	461	456	493	478	477	485	469	516	480	510	440	486	474	476	472	514	505	487	433	438	465	459	506	476	473	447	467	471	485	464	486	496	478	485	430	462	465	473	486	468	454	478	497	458	449	493	469	492	476	430	490	475	502	508	489	456	475	512	502	448	460	474	439	498	493	450	474	487	483	481	465	494	455	470	483	452	465	481	463	505	475	497	469	457	478	451	493	493	462	517	501	499	484	509	498	482	454	510	467	468	461	488	519	497	448	508	493	457	416	453	469	456	501	462	504	458	488	456	445	479	411	503	489	496	473	450	486	458	505	483	458	496	458	498	465	487	473	459	505	489	470	481	480	456	499	455	530	499	476	489	512	498	497	458	455	482	441	470	530	466	445	508	484	474	457	427	500	480	483	451	422	473	454	465	466	456	474	449	504	475	498	513	476	480	477	477	495	444	478	492	478	496	467	487	482	470	496	486	463	511	490	461	470	467	484	512	425	463	455	432	510	503	468	437	449	475	491	493	458	475	469	481	494	453	486	468	458	480	494	479	431	488	504	511	446	501	460	491	470	454	440	476	488	443	500	479	481	479	470	473	474	462	467	467	476	469	471	452	457	460	515	433	457	490	484	536	491	497	486	473	491	497	470	481	517	455	450	477	448	476	437	454	479	451	438	482	474	460	471	429	440	490	496	528	454	497	460	513	448	489	466	469	463	511	487	439	461	452	455	509	503	476	506	504	508	473	473	453	471	447	476	515	483	462	484	462	488	498	477	433	497	451	496	472	480	461	438	462	465	483	464	468	478	488	473	486	486	482	517	472	449	462	505	441	463	481	522	483	484	445	481	486	475	442	452	499	491	521	478	465	498	454	506	486	526	492	461	499	453	497	476	489	450	494	472	494	472	499	478	453	446	487	510	475	500	489	437	493	463	450	461	471	465	466	493	450	467	489	501	503	470	487	506	457	496	506	509	452	480	442	518	483	473	458	479	519	461	493	480	449	500	487	480	484	467	465	495	477	471	470	500	499	495	455	447	500	457	491	482	476	468	433	490	510	484	504	460	510	462	454	472	487	459	493	474	495	502	457	477	496	458	464	456	491	471	457	493	455	496	474	518	482	472	502	437	494	527	490	499	501	466	461	453	476	457	474	481	446	475	461	492	470	512	463	439	520	452	506	470	476	482	490	493	467	488	469	476	468	471	459	475	485	452	463	470	545	446	479	456	492	464	464	506	488	483	449	488	484	477	484	496	485	477	479	489	477	483	518	491	498	448	518	464	489	465	455	457	474	512	434	433	479	486	509	462	488	470	470	469	523	484	482	448	471	513	489	461	503	439	473	496	467	477	487	460	496	497	490	450	488	533	478	478	485	449	475	471	467	456	427	477	475	510	479	523	483	476	488	450	479	480	521	464	515	459	508	441	479	494	495	486	461	467	493	532	472	464	498	451	465	475	455	471	494	464	476	497	471	475	487	476	460	462	467	486	484	498	450	479	463	458	466	454	476	465	495	470	453	469	488	485	467	466	459	479	443	460	493	481	472	507	472	448	476	481	495	476	440	450	461	528	503	493	486	513	455	490	461	446	481	462	466
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
