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
341260616839	341260617396	341260617946	341260618498	341260619046	341260619596	341260620146	341260620698	341260621246	341260621796	341260622346	341260622896	341260623446	341260623996	341260624546	341260625096	341260625646	341260626200	341260626746	341260627296	341260627846	341260628396	341260628946	341260629496	341260630046	341260630596	341260631146	341260631696	341260632246	341260632796	341260633346	341260633896	341260634446	341260634996	341260635548	341260636096	341260636646	341260637196	341260637746	341260638296	341260638846	341260639398	341260639946	341260640498	341260641046	341260641596	341260642148	341260642698	341260643248	341260643798	341260644346	341260644898	341260645446	341260645996	341260646548	341260647098	341260647646	341260648198	341260648746	341260649296	341260649846	341260650398	341260650948	341260651498	341260652046	341260652598	341260653148	341260653698	341260654246	341260654798	341260655348	341260655898	341260656446	341260656998	341260657548	341260658098	341260658646	341260659198	341260659746	341260660298	341260660846	341260661398	341260661948	341260662498	341260663046	341260663598	341260664148	341260664698	341260665246	341260665798	341260666348	341260666898	341260667446	341260667998	341260668548	341260669098	341260669646	341260670198	341260670746	341260671298	341260671846	341260672398	341260672946	341260673498	341260674046	341260674598	341260675148	341260675698	341260676246	341260676798	341260677348	341260677898	341260678446	341260678998	341260679548	341260680098	341260680646	341260681198	341260681748	341260682298	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
23077	21878	29944	24406	21879	21940	12778	1458	1116	950	869	813	754	678	639	689	676	638	631	665	621	615	629	659	595	619	555	619	541	552	536	556	536	548	564	525	563	519	588	505	547	589	573	551	553	541	536	590	564	533	513	562	531	546	560	599	568	560	572	516	517	515	542	531	563	566	545	536	559	557	557	521	520	547	521	554	541	561	553	574	492	519	578	530	565	549	585	543	592	534	533	559	543	553	524	517	566	545	537	562	561	525	568	513	496	561	540	542	528	526	527	568	532	489	556	537	569	576	569	519	553	520	557	520	553	523	524	531	576	559	517	533	561	549	501	523	532	583	539	575	522	541	558	526	515	526	562	496	568	585	542	556	551	574	506	547	551	553	557	596	507	540	514	527	567	538	576	552	540	549	589	523	533	547	520	546	532	562	547	542	540	502	528	585	562	553	523	521	522	533	516	592	508	553	511	557	534	508	582	522	571	547	549	554	561	540	533	523	466	543	525	557	551	566	567	526	586	518	528	536	541	554	583	512	526	558	557	546	563	524	522	540	556	526	554	515	523	527	530	546	538	542	547	548	508	548	494	558	572	577	517	528	573	536	546	538	518	496	598	525	575	535	529	524	554	545	551	536	516	518	514	573	520	554	547	546	551	582	549	519	511	573	527	532	547	537	548	551	536	517	549	536	540	546	537	583	560	572	549	540	562	536	502	566	512	551	563	529	521	538	523	558	542	527	545	557	547	583	542	516	593	536	529	578	553	557	538	584	543	518	564	515	517	580	498	570	508	533	544	532	508	554	529	532	557	570	503	530	536	541	561	538	534	535	544	522	568	542	529	550	550	540	496	533	525	559	565	519	588	555	537	531	511	527	561	524	552	526	561	566	553	497	574	527	576	530	550	524	530	545	506	513	576	553	507	513	508	487	512	547	547	539	508	555	590	531	527	534	492	503	531	595	521	558	587	547	524	530	556	506	531	529	504	560	537	565	549	533	524	545	552	554	484	538	540	539	530	542	497	522	546	579	527	551	516	517	535	550	544	550	558	557	550	578	499	547	520	534	571	540	552	543	542	546	555	517	543	553	552	546	539	544	508	517	541	538	557	539	561	498	522	544	535	533	539	560	526	563	549	517	568	535	504	555	584	553	534	526	532	550	522	530	562	533	521	543	556	532	556	534	546	574	548	587	563	573	553	552	509	537	509	566	509	535	544	577	590	559	576	530	584	541	533	564	525	507	489	532	520	503	551	520	501	539	574	566	496	553	520	551	540	534	540	549	569	515	562	528	570	541	540	568	533	528	559	533	553	547	541	549	547	530	540	588	547	533	559	527	515	527	520	526	536	542	550	497	515	496	516	496	504	529	501	532	543	570	557	548	518	551	508	518	540	550	583	551	586	552	517	578	555	538	527	566	563	581	503	580	541	540	558	558	548	604	539	532	583	524	510	520	515	527	589	536	567	533	527	595	544	522	537	511	518	522	552	487	545	549	541	513	541	551	538	520	574	546	533	521	542	528	560	529	531	525	537	525	536	542	501	535	542	558	533	551	558	512	511	550	544	540	557	497	503	541	550	519	569	505	531	537	530	544	551	514	523	570	568	524	536	529	544	545	572	538	518	535	534	553	507	575	525	518	520	535	522	523	529	534	546	539	527	530	524	581	551	544	545	536	582	558	557	537	528	574	481	535	516	562	553	547	547	527	527	494	546	549	555	557	557	531	578	554	545	546	526	542	595	554	586	500	557	531	547	523	548	563	519	531	526	577	527	523	521	543	535	538	562	557	508	503	554	513	526	505	541	531	514	543	504	546	515	518	545	560	517	572	503	549	547	528	553	547	520	512	548	494	555	547	535	519	489	542	531	494	559	523	565	596	525	522	559	553	526	522	525	515	534	561	537	575	579	539	535	519	516	526	526	537	521	515	599	534	540	516	555	575	505	510	538	508	569	560	534	564	569	572	515	540	517	557	560	531	546	515	532	538	574	520	545	550	575	560	534	560	559	562	544	550	541	534	555	514	546	538	575	527	513	502	539	506	544	521	559	556	561	527	564	503	500	537	540	543	546	536	571	527	532	549	532	522	513	547	520	527	563	524	555	524	537	482	558	498	556	605	543	511	511	516	503	529	513	575	508	534	601	503	555	569	541	520	534	549	562	541	517	541	511	550	505	570	517	543	547	523	507	543	546	544	554	523	518	513	587	545	527	564	563	524	544	561	539	546	519	511	535	529	550	532	493	506	561	560	584	499	555	541	600	507	562	560	541	556	524	541	520	529	518	566	544	574	511	549	508	555	605	569	559	497	527	517	526	518	541	538	527	524	555	571	549	538	495	581	529	518	507	552	554	501	510	555	537	555	577	532	553	591	552	518	541	491	539	536	548	536	558	517	509	513	565	567	527	522	494	510	558	548	511	523	506	569	552	580	534	550	525	522	566	556	537	555	549	555	527	542	573	536	502	522	528	569	489	544	558	506	569	615	555	588	532	537	569	528	562	534	566	555	538	504	551	529	538	569	585	551	544	521	529	527	504	559	533	544	547	535	503	509	510	566	558	503	563	515	612	497	495	542	487	534	505	537	515	532	524	514	566	556	559	564	549	554	541	520	531	577	545	564	531	563	522	487	527	497	523	535	534	529	567	536	503	563	539	548	506	519	546	522	574	554	573	558	554	500	532	528	571	502	514	555	551	514	546	522	531	517	575	537	601	548	522	548	526	526	538	555	538	528	545	546	559	543	539	527	524	544	561	567	527	529	514	489	494	542	522	557	532	497	506	539	566	529	575	575	519	539	546	529	499	507	539	522	533	531	515	497	562	536	555	553	548	558	574	571	610	531	532	549	518	529	550	523	522	568	569	512	553	525	506	548	552	487	532	547	533	557	543	529	556	529	549	527	542	546	562	569	536	516	556	534	538	523	534	518	580	530	513	540	536	526	531	548	522	543	530	554	497	495	521	502	511	569	554	514	532	536	549	520	520	527	495	497	533	544	537	528	524	544	576	554	553	539	570	528	553	545	502	545	533	514	536	546	548	538	556	500	567	573	535	527	554	568	543	524	532	565	509	527	516	584	529	564	525	519	523	518	560	524	529	534	567	532	545	541	550	539	529	529	549	536	549	546	531	531	517	553	560	581	542	536	529	492	519	543	558	544	537	534	543	588	524	566	523	523	537	513	563	549	541	535	590	554	529	566	565	510	545	508	515	541	510	506	482	622	530	594	557	516	556	517	531	576	522	526	546	522	532	562	506	535	507	514	566	552	547	516	584	495	581	500	518	539	549	516	577	562	530	543	524	524	532	547	517	556	618	538	541	521	545	514	549	514	554	515	508	538	500	522	602	559	550	491	523	512	553	509	529	588	531	539	534	549	552	547	569	557	549	561	596	517	547	495	536	555	500	536	509	521	525	535	532	547	538	548	516	523	523	547	536	532	535	526	535	527	519	504	530	562	524	566	531	538	545	545	553	566	534	552	567	516	545	577	564	558	559	559	497	531
4744	15259	10802	5525	3903	2975	2205	1816	1435	1304	1175	958	896	935	801	769	732	705	675	670	698	648	636	627	640	554	591	604	612	591	600	572	576	597	634	601	621	573	604	559	570	585	542	598	553	603	532	567	548	580	555	646	574	565	558	570	557	583	549	565	610	568	583	581	599	523	578	556	573	571	534	542	616	568	577	539	523	561	582	580	617	550	567	558	603	556	544	572	579	581	590	601	584	539	578	545	547	529	548	559	519	584	532	584	590	591	549	567	570	558	557	580	576	551	568	574	552	568	553	532	558	551	593	554	555	543	527	540	549	587	543	549	563	587	586	575	566	565	543	607	524	550	567	589	540	535	584	578	545	561	547	563	532	557	613	521	529	562	582	571	530	534	510	554	580	567	555	523	563	526	573	541	565	555	570	537	576	567	596	543	552	590	567	502	577	536	594	578	597	554	559	563	599	564	558	550	548	560	587	529	534	561	548	550	520	524	560	546	563	518	531	548	544	545	580	563	579	532	574	558	545	556	568	541	513	569	573	537	559	539	559	525	558	573	573	618	574	568	582	547	580	581	601	545	542	570	604	583	551	570	565	597	558	554	545	566	600	550	584	546	593	582	585	564	552	609	558	555	552	522	548	586	573	520	524	561	525	544	566	549	546	550	565	593	561	546	558	607	571	531	556	570	554	547	582	536	587	581	568	553	566	579	578	548	556	569	555	536	555	552	565	580	520	533	595	555	564	557	571	542	599	505	554	530	611	613	543	552	555	581	571	579	633	562	559	580	606	565	532	516	537	579	615	535	541	551	552	503	572	584	572	523	595	542	532	565	574	568	624	570	571	591	565	545	544	529	557	620	616	574	548	602	549	530	564	565	537	559	529	529	571	579	555	577	533	568	561	516	552	574	582	583	533	569	609	567	581	550	563	567	571	575	559	541	579	514	578	574	523	578	576	594	575	553	548	600	537	552	537	590	556	532	513	580	558	545	551	579	545	542	562	508	545	557	498	582	525	545	569	562	503	575	554	590	549	559	602	550	587	565	543	540	521	544	564	525	563	557	530	555	549	540	580	523	550	553	578	553	558	537	549	595	574	566	606	591	560	552	603	538	540	555	539	601	542	560	550	512	551	550	571	521	531	539	579	629	531	564	577	561	555	592	524	595	590	569	577	570	565	599	566	557	554	597	576	560	550	559	610	590	533	538	560	584	580	560	542	564	530	527	549	589	574	560	575	583	593	580	575	566	536	580	553	554	568	560	537	590	526	570	565	544	564	578	551	556	559	556	599	537	587	581	552	546	570	541	553	512	529	563	539	571	582	539	542	559	542	587	597	553	552	566	553	578	544	523	540	517	512	532	529	540	552	567	548	543	568	562	609	591	598	562	577	565	593	580	566	535	561	515	563	565	551	595	550	599	541	543	613	576	554	569	555	575	521	536	559	529	537	536	537	566	522	536	547	571	575	560	556	574	548	549	557	531	545	590	539	562	574	570	529	542	577	599	611	567	594	562	510	544	554	553	519	563	547	574	573	573	571	544	558	561	575	582	553	555	596	517	560	572	534	562	539	547	533	532	587	575	572	533	591	619	571	585	550	544	565	574	557	505	589	573	561	619	581	543	521	582	568	559	543	554	550	562	519	547	567	532	518	606	568	593	580	534	542	558	522	579	535	554	592	566	576	610	524	645	571	541	528	563	563	617	531	569	553	532	557	546	538	572	591	558	535	588	530	564	583	547	594	590	563	553	555	609	533	552	581	531	587	551	578	567	555	545	574	572	564	579	584	559	560	577	573	519	542	577	557	577	534	511	567	543	513	548	545	535	559	529	541	564	564	550	553	562	541	565	556	547	567	531	544	565	564	550	589	536	544	553	541	553	532	588	544	548	554	577	549	540	542	554	562	551	521	572	574	536	530	560	546	574	563	543	552	549	566	609	541	555	521	564	583	553	521	581	556	561	554	558	546	605	581	548	575	541	593	591	614	544	594	582	571	577	537	546	567	577	544	550	542	565	543	594	589	542	597	554	552	513	599	580	540	576	576	540	579	537	588	560	518	553	570	603	562	554	542	576	576	557	540	583	551	564	580	578	528	552	549	518	520	559	555	558	541	548	552	517	555	590	553	610	609	603	546	517	560	557	517	525	584	561	584	548	532	576	552	563	566	514	544	551	520	519	580	582	536	553	558	569	560	535	576	534	553	546	546	556	543	511	585	579	594	543	532	557	560	565	585	551	573	556	517	581	545	558	575	551	584	614	609	544	567	582	572	534	547	608	587	543	588	556	558	572	605	546	545	571	572	555	560	510	546	555	542	549	541	557	564	554	567	566	573	567	546	566	525	590	521	555	509	611	557	578	538	573	513	579	592	564	536	586	559	543	570	599	540	531	577	572	538	543	550	553	570	575	573	569	568	590	569	589	557	562	651	503	556	553	546	571	549	559	578	545	553	579	571	561	570	595	559	570	559	568	570	573	614	596	605	569	574	537	547	553	533	546	525	570	530	563	577	548	574	559	595	560	558	565	555	527	586	546	556	546	556	587	600	550	558	596	553	519	557	559	532	562	560	533	537	517	588	566	567	577	543	561	595	563	572	546	552	544	612	564	575	573	593	547	559	542	538	588	527	526	590	495	582	512	562	569	590	560	600	600	566	554	542	538	531	533	538	518	585	562	568	559	549	569	593	529	574	547	602	556	557	571	544	541	575	572	536	562	544	543	584	570	536	535	560	557	566	543	592	579	596	536	561	503	534	532	560	582	583	516	589	562	558	538	573	531	556	563	549	563	579	486	545	587	505	584	531	549	552	582	567	529	593	550	573	518	565	578	504	579	529	538	550	541	535	575	546	555	563	579	557	546	568	501	558	525	550	533	533	582	535	554	589	571	554	557	541	558	570	567	531	566	553	532	492	542	529	543	559	596	572	558	595	558	555	558	541	591	511	541	542	554	517	568	531	541	535	538	535	534	601	562	561	581	586	525	562	529	569	547	534	553	558	536	537	550	570	546	519	582	556	532	552	559	522	555	588	561	562	541	552	601	585	518	531	508	593	574	567	584	533	564	543	552	545	584	556	567	547	568	559	575	533	550	601	531	539	537	516	573	543	588	547	571	561	591	542	550	538	534	590	542	551	583	536	556	532	570	554	542	556	546	512	517	565	509	583	585	584	557	558	576	575	601	532	566	521	575	586	571	558	558	531	567	556	561	586	575	550	543	544	587	570	554	568	547	525	623	549	606	561	514	557	536	546	538	560	551	499	524	575	568	598	522	544	605	601	535	542	545	535	568	544	531	557	578	568	551	551	544	531	557	616	573	597	543	559	566	519	543	570	552	544	545	581	541	559	531	558	542	541	582	533	540	543	527	560	551	547	554	568	561	568	561	605	552	559	545	519	558	584	557	589	534	598	583	574	527	594	536	579	592	574	571	560	542	529	517	574	563	562	540	570	559	564	581	547	546	526	565	543	538	548	552	558	557	573	561	544	552	507	507	536	535
27841	19739	5456	494	325	316	325	292	282	281	268	293	264	289	259	249	291	285	276	297	266	289	284	260	268	282	277	267	320	275	269	268	265	308	258	262	298	288	263	281	251	277	285	282	285	273	280	293	255	291	283	264	274	258	295	268	265	270	261	289	273	280	290	275	247	303	254	273	279	296	281	290	276	292	260	275	292	270	253	307	279	258	259	276	260	260	257	293	267	267	267	293	276	292	259	271	285	281	260	277	265	287	314	284	281	264	295	268	266	280	270	270	260	242	273	270	249	276	247	285	296	290	268	270	280	258	283	278	290	241	282	290	282	242	287	278	305	287	272	257	275	284	271	265	266	289	246	261	289	253	319	243	276	290	250	287	245	252	258	274	269	273	286	258	279	283	257	252	248	287	296	275	278	272	278	272	284	265	283	301	273	261	278	253	266	279	296	272	261	287	285	253	266	260	315	289	267	310	296	276	286	313	268	257	280	257	285	286	298	306	284	255	260	279	279	280	257	280	286	233	266	273	270	297	285	258	288	254	256	238	253	280	285	282	280	268	264	255	258	286	277	271	248	302	288	278	281	278	286	261	276	258	273	297	261	291	289	286	267	317	258	291	289	287	292	299	275	281	238	282	275	256	250	269	268	283	275	260	264	263	254	285	255	216	288	271	262	274	284	298	265	273	282	267	269	293	287	269	276	298	269	278	268	274	234	264	273	275	258	263	278	253	269	283	285	272	290	289	304	266	247	284	253	240	276	271	268	274	291	251	274	288	267	252	287	271	301	272	295	275	282	287	255	265	266	308	284	252	260	260	272	276	266	251	260	284	279	256	278	308	245	281	256	306	276	261	276	278	290	266	284	268	297	310	275	287	284	256	257	284	286	261	239	279	244	266	264	278	253	269	250	256	270	261	277	275	273	271	261	278	282	305	275	259	278	240	258	307	283	278	286	266	274	273	276	270	254	263	258	269	274	268	253	286	250	302	261	262	257	270	280	271	268	270	290	271	272	259	278	295	270	261	258	258	289	295	278	278	291	254	269	251	257	301	276	282	280	272	263	264	308	284	308	302	251	275	265	272	277	248	294	257	291	279	295	283	308	269	246	258	277	265	283	255	287	244	292	250	259	284	243	276	244	250	291	276	276	249	285	283	290	271	309	276	263	268	235	283	260	272	251	263	291	286	296	245	286	270	274	282	283	270	285	282	262	258	260	268	300	287	285	271	271	276	282	278	274	263	276	268	266	276	273	238	267	270	271	273	257	265	258	260	277	244	282	242	267	278	249	269	282	271	298	258	289	249	262	284	291	263	315	272	262	326	279	267	261	273	273	226	306	273	244	310	291	263	242	275	278	283	278	297	273	266	284	260	245	255	299	286	296	281	274	241	250	281	289	266	246	290	291	307	286	260	272	263	261	301	296	276	292	263	282	299	291	289	268	299	284	252	284	280	242	261	279	282	286	283	272	283	274	263	273	281	253	263	243	300	300	267	258	296	274	258	278	297	303	292	259	285	242	276	270	279	287	278	251	307	254	273	262	283	281	266	308	281	292	265	266	263	267	275	245	283	261	268	265	267	260	264	255	277	254	248	257	244	299	298	250	271	263	256	254	288	255	249	268	261	251	279	273	301	267	286	282	273	264	281	280	249	263	266	263	262	288	294	253	277	309	264	274	255	272	274	272	301	268	281	276	251	290	275	282	273	257	267	265	252	293	287	292	269	294	274	319	269	259	259	254	310	245	267	255	270	275	298	232	253	264	264	255	252	241	285	255	273	268	281	251	272	279	271	277	238	259	243	296	309	259	272	272	278	277	305	276	267	262	284	242	226	278	292	310	299	306	286	283	282	288	278	279	297	309	271	259	265	260	287	253	260	254	302	270	295	304	265	251	259	280	267	282	255	284	246	240	280	257	281	280	288	281	279	283	279	264	246	260	252	262	329	273	279	242	273	289	272	240	268	252	269	301	279	233	259	243	240	302	290	285	287	288	281	272	275	261	286	266	253	280	259	306	263	261	301	272	281	292	282	284	292	274	298	278	245	263	257	260	262	265	259	263	282	258	302	252	283	281	248	255	266	291	265	283	271	278	256	290	269	275	254	255	295	295	257	259	281	260	254	281	289	284	274	273	263	275	265	287	253	308	265	289	303	268	285	301	304	297	258	247	264	245	255	255	301	268	291	260	234	288	283	306	271	271	293	286	272	284	242	272	274	290	285	259	244	272	266	263	274	269	265	287	268	290	273	277	276	251	266	294	279	283	306	280	274	268	271	245	265	276	272	270	284	276	308	254	275	257	252	296	264	287	271	278	291	277	276	276	269	283	279	279	251	248	268	267	268	271	253	252	275	239	273	275	288	265	263	275	262	288	278	275	259	263	247	269	271	285	285	259	280	253	276	269	267	274	245	264	274	261	276	269	257	251	274	281	308	259	284	263	281	244	258	282	270	267	319	263	296	287	271	280	286	267	295	261	268	308	271	274	281	259	279	253	267	285	289	263	255	261	279	276	285	255	241	343	281	273	273	265	268	280	291	249	256	268	272	267	292	250	291	280	267	299	290	282	262	289	307	285	266	284	253	288	273	276	301	274	293	296	263	297	269	280	244	249	251	294	283	277	251	270	269	270	303	260	264	291	272	250	271	253	259	238	286	271	280	301	260	281	288	296	261	293	264	282	296	310	256	266	289	280	288	255	288	286	268	261	276	263	258	279	254	266	286	272	267	311	290	292	292	268	260	289	274	264	259	290	266	267	296	282	287	288	265	272	262	257	261	273	261	277	290	268	239	266	237	255	274	246	276	274	293	280	315	261	256	267	278	265	273	266	269	253	281	286	292	288	260	247	269	260	268	301	284	298	254	286	310	272	235	274	298	279	255	257	268	262	308	280	273	274	258	262	314	285	285	275	268	254	280	284	294	282	313	261	286	275	298	251	253	293	297	277	273	275	270	263	288	253	283	276	261	299	258	266	260	291	269	260	246	273	302	275	268	258	266	274	256	287	293	282	235	304	292	269	294	273	255	255	264	283	270	253	268	273	247	285	257	287	279	250	272	245	265	287	269	267	264	273	274	269	258	273	286	293	260	280	287	272	289	280	281	258	288	265	258	279	241	268	249	276	312	267	263	245	291	269	273	259	277	271	278	250	256	293	255	286	262	269	264	280	256	277	270	272	254	292	278	290	265	257	244	287	282	241	269	288	254	277	250	300	274	290	272	278	267	255	265	271	263	283	254	301	244	269	286	268	277	268	297	276	263	277	251	260	296	275	260	299	255	250	293	276	267	260	294	289	260	252	281	306	229	280	273	299	276	259	299	251	280	246	298	281	257	276	265	253	280	251	254	264	279	282	260	283	264	269	290	259	265	267	280	252	269	272	217	256	259	284	277	275	273	269	269	240	280	311	270	299	292	275	275	289	285	307	250	286	277	308	282	247	275	295	235	262	303	298	268	276	281	278	258	252	263	263	300	243	275	256	286	289	295	260	283	256	306
4107	731	552	392	347	332	337	302	308	300	284	292	292	228	301	295	307	302	287	286	314	278	318	305	277	280	293	321	286	276	266	255	303	286	277	288	325	273	257	275	276	295	296	272	298	315	265	304	286	274	281	307	290	275	265	290	274	316	308	272	292	271	278	273	267	290	301	301	280	288	268	251	323	310	256	309	308	272	258	300	300	306	283	263	282	292	286	303	298	277	254	260	279	268	269	285	289	280	279	278	282	299	304	264	233	279	275	287	288	285	278	257	285	308	287	306	282	288	255	286	288	267	297	288	240	274	280	293	252	287	290	299	304	256	303	282	264	274	299	293	280	261	289	262	283	287	264	265	296	289	295	308	279	307	252	265	270	304	307	301	283	294	264	278	277	294	312	264	287	267	293	280	273	269	308	251	260	307	263	270	277	315	300	306	266	275	267	291	273	311	271	294	275	271	286	290	303	297	288	299	281	272	280	291	302	271	288	278	314	270	299	296	290	272	283	319	250	271	280	298	309	262	280	282	253	275	286	278	255	277	277	273	280	293	291	299	282	279	294	267	288	275	295	291	280	257	277	268	268	275	280	301	283	286	255	276	282	287	250	290	256	289	288	271	273	293	315	306	276	264	309	280	287	268	292	307	282	301	287	310	322	259	285	303	272	277	253	269	244	247	296	281	295	276	283	297	285	256	281	305	300	300	270	269	294	285	306	277	283	282	259	273	290	276	313	295	274	284	287	323	310	298	305	272	277	268	246	268	286	276	290	282	291	300	307	280	299	251	292	282	282	264	295	295	273	266	281	284	284	286	273	312	314	256	293	261	279	262	295	279	279	289	276	276	261	292	280	300	282	278	304	276	262	292	298	299	281	296	290	262	279	297	315	296	306	289	277	303	289	275	282	259	282	272	306	306	303	300	271	286	265	278	256	304	266	291	276	263	257	292	271	265	230	260	272	274	291	293	307	277	282	298	254	262	271	282	291	293	263	283	313	302	292	292	271	304	235	268	302	295	295	296	283	296	308	315	258	311	258	283	279	269	283	289	279	269	228	305	278	303	266	304	266	305	306	284	283	290	282	293	283	251	268	291	294	272	303	288	290	299	276	331	259	286	311	299	284	284	252	270	291	262	265	266	322	291	284	243	307	273	275	298	290	294	297	267	264	311	256	295	275	278	280	273	265	285	302	282	274	310	272	264	285	288	265	266	267	277	268	283	317	283	285	265	314	275	288	292	299	265	293	257	312	276	274	288	275	287	270	293	286	273	282	284	281	280	281	273	296	300	273	295	283	299	289	266	335	291	305	292	268	314	292	293	303	273	285	260	277	296	286	277	282	314	284	322	256	291	275	274	275	265	281	265	337	321	299	297	275	273	280	259	292	306	311	281	279	289	274	257	248	283	285	315	259	276	294	268	299	288	296	293	293	285	289	258	264	276	252	271	293	256	298	312	310	279	266	305	304	300	282	326	286	259	287	303	251	281	302	286	285	279	266	301	282	292	276	263	288	280	282	271	285	340	281	309	305	254	277	275	291	292	286	279	264	282	289	256	286	295	273	246	306	265	307	282	306	269	275	287	290	282	249	284	252	255	305	275	313	293	291	272	308	279	270	301	274	304	311	289	293	288	294	289	299	266	265	269	252	290	270	288	283	277	297	273	306	299	256	304	310	265	310	299	295	274	278	319	293	292	286	272	266	320	279	312	302	277	271	250	305	303	310	284	300	284	290	276	286	291	259	284	286	268	309	292	290	276	284	286	286	293	270	258	287	285	277	263	311	289	248	317	289	286	289	308	303	287	280	292	287	268	272	277	280	288	271	297	286	286	274	350	283	246	284	312	287	271	285	298	263	259	290	310	255	275	264	245	345	266	308	298	253	305	302	271	274	309	289	278	294	293	309	303	265	265	278	281	291	274	299	276	272	303	304	294	268	280	276	283	278	301	299	279	265	282	283	248	279	251	272	298	275	254	283	292	269	301	301	294	285	289	285	301	280	299	272	298	292	289	275	272	268	271	280	304	311	296	272	266	273	287	283	294	312	259	287	276	312	301	301	295	296	296	302	295	290	276	277	269	283	309	288	278	275	279	274	318	265	265	260	275	276	298	277	328	289	257	283	283	264	293	266	270	287	269	303	308	287	277	271	301	283	299	300	274	271	253	295	293	280	285	284	301	266	279	311	262	292	284	299	291	291	307	287	301	290	285	299	273	270	268	281	264	281	283	273	253	295	281	288	277	293	305	247	272	248	279	263	255	294	260	276	284	288	287	284	268	303	282	285	266	276	272	280	295	284	272	297	299	289	299	285	293	265	263	283	262	278	280	267	317	251	268	258	290	277	297	290	274	254	285	291	276	290	289	265	292	290	297	297	274	289	289	277	295	268	271	266	310	251	288	325	289	259	267	309	260	281	274	296	293	296	289	264	301	272	281	246	263	295	299	274	288	283	258	299	307	265	283	295	303	281	301	294	262	265	263	280	296	304	262	257	289	285	251	293	256	292	283	298	267	271	271	292	287	291	300	284	284	270	285	298	317	288	302	319	294	308	257	280	280	283	278	250	289	304	276	301	289	273	294	278	278	309	288	261	281	287	266	303	268	289	277	264	280	271	271	246	284	260	287	292	283	289	285	290	282	290	257	270	309	306	258	288	318	277	281	256	289	271	280	292	273	291	253	302	301	260	262	314	315	275	279	307	298	285	280	260	304	305	289	275	259	291	296	291	285	258	293	266	273	290	316	258	283	303	296	276	293	272	281	285	277	304	296	317	274	290	269	286	305	247	254	287	289	262	287	287	275	299	279	285	279	282	289	293	276	264	293	292	268	280	282	271	250	274	290	275	262	292	285	293	262	235	278	290	281	292	281	252	288	284	324	288	298	295	287	288	299	273	261	317	303	289	261	292	316	261	274	276	301	280	299	307	281	287	291	298	282	271	267	289	303	278	289	311	293	307	275	277	287	305	271	266	276	263	289	294	272	281	292	271	275	234	293	306	292	295	289	276	269	333	299	262	268	307	284	306	264	288	301	274	274	282	298	286	298	301	265	323	304	276	277	341	274	301	285	268	287	295	290	282	308	282	317	259	282	312	283	251	298	259	282	308	283	277	283	283	298	273	322	255	263	263	305	263	293	288	264	303	258	293	281	282	287	275	283	279	285	293	274	264	279	276	300	274	313	273	257	267	280	281	264	290	302	271	273	282	284	268	239	290	289	279	259	314	253	267	301	299	284	276	269	283	290	258	282	252	266	279	273	254	279	314	324	295	314	290	291	279	289	269	306	291	294	253	283	293	270	277	295	303	289	289	309	289	257	336	301	255	297	317	307	274	300	303	302	279	270	312	260	305	282	273	263	277	280	304	299	247	305	262	282	286	294	279	291	263	280	297	285	271	285	300	250	279	284	277	294	275	287	310	298	291	302	268	279	310	262	330	284	272	309	300	290	274	261	276	282	283	294	303	293	290	275	281	253	260	283	307	260	269	279	271	293
23883	21584	29164	24440	21594	13440	1568	985	862	797	706	757	681	650	678	636	610	600	621	657	609	579	569	615	546	621	564	565	626	586	581	548	563	610	562	602	604	535	560	533	579	573	586	581	540	563	555	545	548	546	566	590	584	594	547	537	547	541	574	539	612	551	607	579	577	532	574	523	550	542	575	552	578	575	558	559	519	568	548	604	586	599	560	600	586	529	568	553	590	600	560	548	602	578	541	519	599	587	554	594	547	574	551	560	553	571	547	585	584	526	568	591	549	550	526	569	573	569	562	577	539	604	552	559	586	557	595	595	588	579	551	575	556	531	584	536	577	592	557	532	548	563	581	566	564	565	573	560	628	570	546	541	559	549	559	575	540	541	581	530	563	577	612	589	592	562	560	573	556	553	558	555	605	546	514	582	564	533	551	548	569	579	496	592	586	577	561	563	582	562	579	561	563	581	585	542	563	578	528	551	578	577	594	606	594	561	632	598	547	590	580	594	604	565	613	559	575	552	596	575	606	546	581	553	609	556	541	575	579	563	584	582	527	603	567	551	587	573	556	579	558	540	576	576	601	592	565	556	553	590	605	560	551	589	561	541	542	586	597	538	551	554	551	583	549	594	583	563	586	567	523	574	557	575	586	529	581	585	583	547	593	537	580	555	556	566	573	563	577	594	581	568	590	625	543	593	601	569	557	580	560	516	565	557	560	576	510	560	529	556	550	538	572	561	557	563	571	575	588	568	565	564	547	589	550	600	583	582	586	558	580	597	570	571	570	568	565	612	567	576	561	588	540	570	563	552	600	535	553	561	534	567	572	570	572	569	577	560	582	564	588	598	570	545	516	563	580	552	562	583	562	557	559	584	550	609	595	540	569	538	605	585	652	602	627	593	552	554	531	566	605	580	523	561	567	554	561	528	585	569	543	535	518	585	587	542	549	530	559	582	544	565	598	564	563	545	559	547	580	570	567	565	512	571	583	567	545	542	609	558	583	578	558	577	588	571	591	567	535	553	535	557	612	581	600	552	574	547	554	572	532	513	580	551	568	574	566	534	549	557	562	545	594	599	560	546	568	564	578	570	567	545	562	531	554	555	538	574	614	530	576	574	608	552	507	571	549	574	560	550	561	565	648	552	588	567	562	517	599	587	552	570	604	521	556	545	512	581	570	547	558	567	518	560	584	575	560	600	561	551	539	523	573	524	593	572	528	580	556	604	566	606	565	544	579	536	555	528	566	521	573	583	593	517	544	560	549	601	538	558	595	592	528	588	549	530	532	555	538	547	602	594	526	560	553	589	555	553	611	578	569	535	566	578	591	592	583	578	584	570	591	607	543	620	601	569	547	564	523	578	626	580	570	574	590	560	552	600	576	565	565	544	565	551	565	546	579	572	581	558	539	541	564	591	555	532	556	556	582	573	563	613	547	585	515	547	566	551	548	560	593	571	584	583	558	550	556	539	548	580	563	569	554	585	542	529	564	574	594	550	556	611	523	592	575	577	581	562	574	554	563	527	558	575	637	583	597	592	602	559	548	587	584	552	548	560	554	572	572	600	576	582	552	562	556	549	599	564	579	591	606	578	540	564	591	576	546	569	531	568	546	550	552	573	536	535	619	580	541	575	561	605	539	572	536	541	558	592	545	575	578	552	571	577	540	571	610	582	573	579	543	580	556	587	579	549	543	537	491	531	562	609	563	589	547	569	609	531	585	540	580	524	580	571	573	583	581	587	566	580	588	577	611	579	584	542	575	542	540	609	585	570	565	554	573	541	562	595	580	577	577	539	598	543	611	547	586	561	540	573	606	554	526	623	539	575	607	567	555	514	571	562	560	568	544	601	574	546	552	562	538	572	545	535	604	543	599	563	539	574	600	581	570	597	580	563	577	588	596	540	576	563	544	553	571	559	541	570	588	535	523	553	552	572	528	557	578	590	531	574	561	561	540	563	551	600	556	552	575	574	546	568	537	562	534	623	546	565	570	573	570	548	550	596	576	546	588	544	549	547	600	539	549	564	588	595	565	517	522	567	584	560	601	566	578	518	528	545	563	540	562	582	584	551	532	590	528	570	591	567	579	529	559	590	577	587	557	578	587	592	592	595	587	558	592	573	567	568	536	545	533	584	573	577	592	574	577	572	557	542	578	562	599	588	568	544	609	571	554	570	587	545	554	574	558	623	550	522	562	556	506	599	589	591	557	555	574	568	610	582	592	542	550	541	578	533	585	594	572	534	568	562	608	542	530	575	553	555	571	554	527	605	568	600	538	519	496	570	584	550	519	567	591	566	554	509	530	566	592	553	568	552	584	531	547	572	585	594	615	541	565	570	577	562	531	549	568	552	532	583	570	557	573	596	569	538	540	584	544	549	572	545	520	555	565	544	572	575	578	547	596	533	596	608	582	582	543	578	569	584	526	575	542	563	571	585	577	563	524	556	534	533	568	545	538	538	571	574	540	572	568	565	540	580	603	566	560	558	546	551	591	612	542	581	567	547	561	602	571	574	592	537	587	562	588	564	581	536	562	549	545	594	542	583	564	555	550	549	514	559	566	534	549	553	628	563	519	585	574	601	532	553	609	591	601	545	565	575	569	585	557	525	584	551	571	573	553	563	533	592	520	593	596	567	539	589	582	586	588	580	578	518	611	542	560	543	577	529	554	566	580	611	556	581	568	559	577	560	614	529	564	575	598	605	564	556	580	570	557	570	570	626	619	604	572	558	569	542	585	552	582	567	581	562	570	565	508	579	576	567	540	544	539	555	570	583	573	583	634	555	540	570	571	556	530	544	581	591	592	584	518	548	548	564	513	561	569	546	547	550	542	547	539	562	551	564	599	574	572	586	581	569	517	542	575	605	517	515	522	551	559	596	600	601	596	575	541	527	599	501	577	581	578	562	562	574	558	549	563	570	555	547	558	552	558	555	544	569	548	524	555	572	528	583	577	559	600	606	574	550	608	561	538	549	536	589	584	561	556	601	597	592	572	597	534	574	550	555	586	526	575	538	560	558	558	510	576	576	590	536	526	561	520	571	587	560	570	602	566	551	583	543	555	559	617	530	578	573	574	558	573	566	548	593	572	578	562	576	578	566	635	566	558	552	549	574	591	554	570	588	559	605	574	572	544	589	556	559	554	582	584	592	574	573	558	588	561	543	559	579	560	541	581	569	573	573	553	535	562	596	545	550	550	634	558	585	579	541	571	602	578	580	543	550	580	576	588	564	608	550	604	581	592	612	578	640	581	554	545	572	565	564	552	590	560	566	584	577	552	563	568	576	522	556	546	506	582	563	595	508	579	558	553	567	559	560	511	567	557	566	550	566	586	553	549	531	573	564	518	593	576	573	559	551	579	558	585	549	553	572	618	547	566	569	559	573	528	568	565	574	547	543	559	551	573	586	586	502	570	528	563	548	588	588	522	537	533	574	561	580	585	541	558	520	586	556	542	555	563	570	584	550	522	540	621	585	529	554	553	568	560	596	552	580	560	566
3512	8910	6259	3164	2261	1769	1408	1274	1032	941	875	803	759	705	670	701	658	712	660	651	596	608	573	659	600	630	658	601	568	636	614	605	656	595	612	595	561	597	586	523	581	603	576	603	591	611	589	608	546	614	571	554	601	626	560	573	555	601	577	563	572	547	575	579	573	611	566	618	603	586	550	608	565	595	614	623	582	560	594	577	585	607	608	622	571	620	581	584	600	568	564	596	542	610	601	579	570	582	565	607	582	594	561	558	595	598	595	597	584	625	548	568	614	623	593	574	618	608	590	575	560	570	617	598	585	518	581	562	599	553	580	541	566	608	571	557	612	562	572	589	574	628	581	593	546	561	575	565	587	569	563	583	568	602	617	608	587	591	582	616	568	582	577	600	608	569	604	605	579	557	555	509	606	588	547	573	562	588	586	590	576	589	631	612	588	550	569	580	557	628	582	621	622	594	564	571	596	589	563	554	595	622	551	570	583	585	613	604	597	559	558	586	601	602	632	545	571	572	563	569	571	558	568	554	620	603	621	580	601	561	558	612	609	569	577	607	580	557	607	601	613	542	574	588	612	556	618	516	582	595	560	576	603	550	649	580	605	562	585	583	577	570	607	604	594	603	586	579	551	579	597	598	618	592	557	545	587	554	614	588	577	591	557	549	555	618	576	613	589	627	626	565	549	572	587	559	601	590	573	593	566	584	622	535	599	577	563	586	590	610	609	542	568	601	548	583	609	575	567	580	571	560	513	569	590	592	577	592	554	564	579	597	552	606	586	618	577	577	590	570	573	580	568	589	601	583	610	588	576	588	544	618	572	600	616	596	557	593	580	537	606	586	601	609	543	562	563	618	583	584	577	559	648	564	605	574	606	570	586	589	629	588	590	570	526	588	571	616	552	566	611	530	612	615	601	581	574	639	590	602	607	585	589	569	595	584	586	567	535	599	619	555	565	562	584	576	603	580	584	568	591	573	586	551	566	604	568	586	614	545	564	574	560	600	574	584	624	550	598	545	609	559	601	591	547	618	570	563	541	590	619	581	584	551	571	588	598	565	548	606	599	618	566	575	568	557	576	552	594	542	615	589	577	560	573	573	565	590	571	604	592	568	608	589	620	587	595	612	618	536	562	575	588	572	614	617	574	583	624	556	547	560	593	595	575	579	603	592	602	577	582	587	593	602	569	554	591	538	595	553	595	582	544	585	602	594	593	568	559	546	603	557	590	557	571	623	574	578	592	590	603	596	551	586	552	596	610	592	626	567	548	541	604	565	606	573	564	585	585	560	614	603	582	549	574	621	596	548	569	548	595	584	600	598	562	591	554	596	589	613	547	628	550	579	552	558	593	578	604	544	601	577	594	583	631	603	593	640	604	564	607	606	566	584	561	603	603	588	593	631	592	586	560	615	573	565	569	562	609	583	608	599	623	576	578	615	575	555	555	588	538	568	574	625	603	604	596	617	578	559	591	591	615	578	601	586	621	633	545	610	583	577	569	582	558	562	535	539	594	540	635	591	594	608	603	585	543	614	606	622	629	598	590	589	533	540	612	599	555	567	606	545	591	600	633	594	605	548	576	546	565	593	575	602	600	566	542	596	564	589	569	587	608	616	555	587	588	580	577	551	581	581	563	589	517	607	567	589	557	597	579	551	604	593	622	612	595	610	571	599	605	531	590	578	587	591	571	601	568	571	596	601	604	590	576	575	590	581	574	551	586	601	606	540	633	584	591	604	580	582	578	578	624	631	585	605	580	572	569	606	538	567	604	546	572	638	531	546	560	570	582	591	621	557	540	632	586	552	603	572	551	588	633	584	621	572	586	573	602	581	618	590	564	584	588	587	588	588	589	599	638	594	577	612	613	558	566	574	578	585	601	541	616	597	579	592	592	570	562	597	597	607	614	602	565	634	595	599	604	566	605	596	573	582	574	588	564	599	571	562	600	579	539	538	538	577	619	544	595	589	601	555	557	606	582	588	622	544	582	586	571	597	545	563	594	584	627	548	590	568	570	579	571	566	585	607	597	617	587	605	593	611	599	566	591	644	582	579	568	569	571	592	566	569	573	582	587	593	578	565	599	597	532	578	561	564	579	581	537	567	609	597	581	594	577	579	585	534	567	555	603	545	617	569	581	550	593	570	635	542	605	607	605	578	581	530	572	612	567	570	600	553	624	563	580	534	581	584	573	573	614	584	560	604	574	562	575	589	614	587	602	599	602	588	582	585	568	586	551	572	608	595	588	611	621	593	619	589	608	614	598	599	614	578	550	603	613	574	581	568	591	607	554	541	592	545	577	556	580	571	592	566	580	603	588	563	546	580	571	622	608	621	633	615	578	603	553	565	611	596	597	590	583	582	557	597	556	595	630	604	578	576	593	580	622	536	582	594	597	595	581	554	657	607	623	566	625	613	598	589	604	566	563	637	566	563	609	591	555	541	543	580	539	581	614	599	619	581	586	595	577	601	558	602	614	590	573	592	545	629	599	622	534	595	588	559	539	617	609	629	621	575	606	598	601	546	564	609	569	553	584	585	593	588	578	554	554	619	531	615	610	583	567	567	573	587	619	578	565	540	612	580	555	568	597	572	580	563	595	550	566	545	561	578	585	583	560	614	539	548	605	604	616	620	554	578	607	582	545	629	581	541	560	560	600	576	619	578	560	583	577	623	574	591	556	573	576	573	560	566	583	569	626	579	596	570	593	566	616	612	593	584	589	577	570	582	593	595	579	526	600	597	589	601	568	596	581	583	528	573	584	578	530	573	598	558	523	576	562	592	555	588	607	596	594	551	565	618	590	592	625	562	628	633	595	601	627	601	623	597	600	623	634	589	581	583	558	616	573	620	576	571	583	611	568	568	597	588	540	603	615	555	608	579	545	565	567	575	620	607	569	555	620	646	588	579	551	534	587	567	639	595	590	578	606	548	589	565	608	605	553	578	567	563	596	585	576	573	574	562	576	550	615	572	573	529	567	579	593	622	568	628	590	610	578	602	554	563	580	623	556	600	593	590	593	584	614	635	583	665	582	598	540	586	603	519	627	596	525	563	540	566	582	597	602	544	549	584	595	554	634	577	593	602	547	584	572	601	616	609	570	569	559	606	587	595	559	601	565	604	576	595	558	582	569	549	560	538	560	585	562	617	557	614	584	590	568	566	569	589	596	597	584	553	558	597	579	586	626	599	569	583	578	576	550	584	562	604	586	572	614	575	556	538	540	607	568	600	565	566	586	591	576	591	570	576	596	615	597	572	565	617	554	610	603	601	570	589	571	566	576	581	561	580	582	619	580	572	626	612	596	546	593	560	620	542	570	580	584	574	592	585	622	601	585	580	611	601	581	540	558	563	588	601	581	573	603	632	587	593	600	562	582	621	582	566	615	633	596	594	582	649	570	564	550	565	628	600	589	609	625	570	572	608	588	598	575	565	567	613	590	627	603	557	555	530	573	605	572	562	590	591	590	587	559	575	616	596	602	580	607	577	602	594	569	591
24826	21469	28137	25152	15392	661	370	301	287	258	228	194	220	176	198	186	159	182	172	171	168	173	154	144	161	154	151	160	152	140	150	150	153	139	146	150	144	167	165	170	161	148	162	148	144	154	158	143	142	147	150	152	162	138	135	157	137	134	157	154	145	138	141	130	154	157	133	140	146	141	143	152	125	166	149	129	149	129	133	134	152	158	157	173	149	174	144	136	153	142	152	156	157	149	190	153	133	143	154	145	150	149	127	135	168	124	132	157	135	142	160	152	161	149	167	143	160	126	144	134	181	147	152	171	155	131	145	135	148	147	164	150	143	142	147	138	140	174	171	155	148	143	126	156	146	153	126	142	159	155	145	141	148	165	160	156	141	139	140	142	144	153	174	134	148	168	181	150	130	149	155	123	161	151	162	152	180	151	145	153	137	146	153	152	153	165	146	143	159	137	151	170	142	152	145	156	164	145	151	167	131	156	166	142	157	138	172	150	180	149	146	140	141	156	139	149	153	164	142	167	160	165	146	161	159	143	147	151	130	157	156	156	178	147	165	150	153	151	136	157	137	136	162	154	153	158	133	170	146	109	145	161	162	165	149	163	156	167	155	167	139	171	149	153	173	150	145	139	152	154	142	137	159	174	147	156	134	170	138	158	153	161	147	144	153	121	143	130	154	158	154	144	134	159	148	140	144	159	148	158	163	149	139	159	167	150	149	146	130	153	163	155	142	152	149	159	164	131	124	151	139	187	150	160	141	137	154	152	171	138	151	150	138	151	151	138	145	151	165	154	144	145	140	160	146	140	143	141	135	140	156	154	151	150	140	144	136	142	158	136	130	161	155	148	166	162	159	155	149	156	148	137	146	147	157	172	167	145	131	127	134	145	145	127	140	157	157	138	157	162	143	149	182	172	146	163	150	128	143	157	140	162	135	147	123	153	154	109	146	168	134	148	150	169	134	151	161	137	123	139	157	147	134	147	153	147	140	142	158	157	162	134	138	150	147	139	161	143	138	164	136	150	151	149	152	154	159	162	144	152	144	143	162	139	141	159	158	151	176	162	154	148	144	154	146	165	145	148	153	144	169	167	123	153	149	131	166	162	150	157	135	162	147	161	149	166	140	164	149	164	122	161	152	146	157	155	165	149	123	140	159	157	145	161	166	140	154	143	143	147	157	148	150	155	138	152	153	135	147	149	155	165	149	156	130	159	159	143	155	142	160	138	161	162	162	158	139	137	151	138	153	146	159	160	126	167	163	139	153	147	147	169	154	152	155	140	149	153	159	146	161	127	150	152	144	133	131	160	139	151	140	159	137	145	169	161	152	132	134	149	153	148	148	146	153	156	149	150	174	158	169	169	164	154	130	144	142	130	127	166	134	158	157	154	152	142	161	144	123	142	160	154	147	155	153	141	173	144	163	150	143	145	157	151	143	157	157	169	140	142	156	148	136	153	165	129	141	153	133	181	159	150	155	145	155	143	173	137	139	131	136	140	144	150	152	150	133	160	151	141	146	154	142	171	127	144	166	156	154	155	144	160	157	147	144	144	152	172	150	138	149	135	132	159	141	114	151	134	159	176	160	152	158	161	177	145	142	154	157	131	144	147	143	142	135	165	135	131	122	157	150	134	149	135	156	163	169	144	152	132	163	148	163	142	131	150	166	129	128	167	147	137	144	150	183	148	144	153	133	131	173	147	170	172	163	158	124	130	146	167	147	170	149	151	143	150	162	150	178	160	167	141	132	156	146	135	150	152	160	140	124	149	164	150	153	152	153	150	174	144	142	169	165	136	136	158	141	117	143	176	177	145	142	164	162	160	161	144	146	139	148	152	139	134	132	138	143	143	151	133	154	134	129	132	155	140	154	165	163	178	168	131	159	165	147	141	157	155	144	134	177	139	129	145	157	150	155	143	116	140	145	148	155	158	148	157	149	153	166	168	145	135	146	145	165	181	134	160	131	147	158	164	153	131	143	130	153	137	152	170	140	171	124	153	166	127	171	144	155	149	163	144	146	143	145	164	146	160	154	176	147	150	143	134	155	136	152	145	151	148	138	156	149	137	127	162	165	147	136	155	146	138	153	154	150	163	142	149	122	155	155	170	151	171	142	131	140	149	149	129	164	146	170	171	147	157	138	151	133	164	162	158	175	148	146	170	137	162	143	140	147	139	149	152	141	154	135	153	185	138	134	143	147	134	148	153	148	174	147	151	140	149	161	149	134	135	144	139	129	153	165	138	154	138	185	150	157	155	159	153	152	137	150	151	154	152	182	142	165	175	153	152	140	171	161	155	149	155	145	147	148	171	165	147	151	134	158	165	158	148	134	135	139	141	136	158	138	147	153	152	155	155	144	157	151	143	144	162	164	149	148	143	160	140	146	150	176	170	155	173	165	159	138	161	147	152	139	140	161	149	176	151	146	150	149	150	161	166	147	144	152	149	142	135	157	130	154	155	143	166	141	164	154	116	150	169	138	162	159	132	173	131	144	141	152	140	155	151	152	147	189	153	152	132	172	171	153	155	131	152	141	159	153	151	149	160	163	143	151	151	149	139	160	145	128	149	161	144	134	133	153	150	150	137	140	157	150	157	151	171	142	153	136	146	145	153	152	123	169	151	136	149	163	148	141	172	157	162	138	137	183	139	139	158	160	147	149	141	126	148	148	155	142	145	146	138	137	149	165	168	142	176	149	147	150	145	150	156	132	145	134	137	129	138	139	134	140	156	161	140	161	120	147	159	154	143	162	142	141	139	154	160	134	143	175	170	138	180	146	168	139	153	133	164	127	142	137	155	131	142	142	134	165	139	140	138	140	137	136	157	163	156	157	123	160	126	154	145	154	150	163	143	146	137	145	150	145	169	163	162	160	146	156	149	154	160	150	161	168	137	151	156	159	129	171	136	134	144	146	123	149	162	156	154	129	157	148	125	156	145	149	147	136	165	145	139	150	167	126	135	144	134	155	157	138	168	138	162	179	137	165	142	145	148	147	138	156	146	155	161	152	144	163	135	145	135	152	168	134	140	132	142	155	153	163	179	139	167	126	137	153	166	139	153	150	155	133	150	158	144	140	118	157	139	154	144	153	172	143	136	142	155	152	154	159	148	145	161	135	145	134	169	138	154	147	135	161	131	150	151	145	142	160	147	159	145	138	168	148	152	149	157	139	140	170	141	145	146	155	150	131	131	193	151	127	142	136	135	142	149	157	148	168	167	136	144	165	132	137	130	154	145	142	174	143	166	140	150	133	151	159	156	139	163	154	149	143	152	143	136	151	161	144	148	133	144	144	151	152	149	152	160	153	159	145	149	143	147	156	122	141	160	133	153	136	144	172	154	141	162	154	169	135	143	142	134	134	160	153	151	145	154	138	150	155	157	142	153	184	143	173	155	144	150	136	135	154	148	140	134	176	142	132	171	134	139	163	140	145	154	149	153	152	137	146	179	134	150	160	141	171	135	143	148	145	147	157	130	174	146	157	161	163	160	149	126
3186	5291	3658	1617	1223	882	703	530	481	400	318	267	300	229	227	205	226	210	197	204	202	204	188	193	185	177	161	187	206	163	197	170	200	180	183	181	180	173	182	181	166	150	171	180	142	171	149	162	155	171	173	161	177	168	167	154	197	189	174	179	157	158	158	181	192	180	156	150	167	184	162	162	175	170	165	163	170	140	174	178	146	180	163	152	181	175	185	155	168	151	182	169	180	165	169	165	175	165	156	167	183	178	163	182	159	171	159	178	168	154	176	174	157	184	171	177	168	176	169	177	167	164	153	175	165	171	162	170	158	174	146	179	161	177	180	168	147	163	171	186	155	178	167	141	165	177	171	158	173	192	180	189	166	182	175	159	193	193	171	156	172	163	171	178	148	144	200	160	174	178	171	196	170	180	166	177	157	166	178	164	182	171	179	165	166	182	167	152	160	174	159	191	148	155	156	174	175	162	181	188	177	184	172	163	187	173	174	173	146	174	183	197	190	167	168	154	166	148	165	183	147	166	159	180	160	160	176	172	171	156	162	191	153	160	162	158	167	171	188	186	173	148	160	163	166	158	177	197	174	166	166	144	150	145	166	175	170	161	170	171	152	151	166	172	150	167	187	143	144	197	147	168	159	158	184	156	146	168	147	170	175	154	168	154	171	160	169	180	187	164	149	157	148	167	168	163	145	159	157	145	182	164	182	160	157	152	149	147	162	165	159	183	157	164	166	162	182	189	182	148	163	202	180	181	177	174	158	160	147	146	155	157	170	164	163	169	183	172	190	173	166	175	171	183	173	169	146	175	184	174	171	160	180	163	159	182	148	158	181	160	161	181	179	150	168	189	181	169	157	162	140	167	159	167	177	156	143	173	179	181	167	163	171	160	153	146	179	174	156	163	159	160	156	164	162	161	179	153	158	144	162	178	162	161	160	156	173	182	172	172	175	170	165	170	159	142	187	153	172	158	162	154	167	157	163	150	157	149	151	177	153	170	166	177	176	166	156	177	158	162	160	175	160	167	155	173	166	141	171	155	149	179	177	186	159	160	150	183	154	172	159	144	177	157	177	183	161	144	164	172	167	160	169	165	168	172	178	163	161	181	159	157	164	165	183	181	164	172	139	168	168	172	150	162	174	160	148	163	171	172	164	147	177	171	158	160	173	178	163	165	165	140	181	163	160	164	160	161	176	144	156	144	171	163	178	158	172	179	170	164	178	182	163	190	148	173	159	163	167	149	176	177	195	177	157	157	165	159	182	163	179	152	201	159	163	158	147	167	174	172	147	164	172	167	158	156	166	190	177	152	142	169	170	173	184	169	156	167	169	152	158	156	142	167	182	145	172	185	173	156	195	133	193	160	181	185	173	158	202	154	161	160	176	163	163	166	148	134	161	167	161	161	178	173	160	157	161	159	163	145	178	168	161	144	146	161	143	175	170	166	158	177	144	196	156	185	168	155	170	196	160	159	151	152	167	173	146	175	155	153	184	152	166	175	163	154	174	182	168	157	164	163	157	155	171	172	170	148	146	134	170	145	164	185	148	161	164	189	158	161	164	157	168	145	177	184	159	162	147	166	177	153	171	171	184	163	161	165	161	158	185	149	171	165	165	157	158	172	175	154	183	187	153	172	160	178	184	161	156	165	187	165	153	163	156	167	173	156	164	158	163	197	165	164	179	160	157	150	180	162	161	152	157	174	161	171	176	154	174	161	194	168	159	154	167	170	171	169	148	167	180	165	164	157	174	166	168	150	168	174	194	164	184	171	175	201	174	167	179	168	187	168	148	156	171	175	154	151	192	174	174	191	162	170	178	167	167	163	175	173	161	175	155	163	175	169	163	168	173	183	156	170	167	163	182	179	161	169	162	191	162	186	170	188	194	162	185	150	130	183	167	156	166	167	169	167	162	187	162	163	160	145	173	164	154	167	159	170	180	187	151	158	162	168	151	195	153	177	154	167	161	180	154	155	184	185	150	166	176	151	144	160	193	143	194	144	177	170	184	173	150	189	174	168	155	151	144	163	163	165	168	155	164	173	181	160	163	160	158	169	160	170	157	158	175	198	162	198	175	165	176	164	171	149	163	129	157	178	174	164	155	153	161	155	131	144	179	170	160	165	150	163	166	171	173	156	184	184	153	172	154	160	162	154	167	159	168	176	170	143	170	169	163	184	162	145	171	167	153	166	182	135	176	157	168	177	170	163	152	160	177	162	178	160	166	143	199	178	178	153	156	164	154	156	163	174	174	174	173	179	167	162	192	151	148	158	181	175	162	166	160	159	158	179	165	158	145	177	184	167	152	160	177	156	148	152	166	158	161	159	169	166	165	180	158	151	155	165	176	161	172	149	159	185	163	161	191	180	154	167	179	151	164	175	176	146	172	153	165	170	161	169	190	161	177	157	173	175	172	185	186	153	170	166	165	177	181	167	176	146	190	146	151	166	161	172	177	145	151	210	158	167	166	164	147	141	173	153	172	152	176	149	160	165	190	157	151	177	166	152	164	160	166	145	158	172	151	178	180	179	162	165	186	147	167	152	163	165	183	150	157	184	153	152	168	159	165	169	159	152	162	155	174	177	173	163	174	161	162	152	152	185	172	161	162	163	173	174	168	166	147	158	169	162	176	168	153	175	159	189	167	176	171	181	167	185	182	190	166	167	165	186	166	148	161	172	140	152	167	146	155	181	167	148	156	171	166	169	161	162	153	161	152	169	180	157	179	188	157	198	168	166	158	169	159	174	166	157	167	160	156	145	163	154	179	167	172	156	170	152	174	163	166	137	157	168	186	150	147	153	150	175	166	160	142	184	177	186	174	158	167	171	182	159	165	181	155	163	187	160	160	149	172	182	172	177	167	153	160	160	157	157	180	162	160	145	164	151	176	173	154	175	179	154	169	165	184	137	170	183	184	165	185	155	158	156	148	166	152	172	164	141	164	183	169	142	183	181	163	166	184	185	180	152	160	180	176	152	156	157	171	164	174	168	180	168	157	151	182	162	153	158	155	158	141	157	175	161	170	165	164	183	175	147	177	150	176	163	186	152	169	168	164	138	155	170	175	186	172	164	158	157	155	188	162	188	173	181	174	166	181	184	149	189	174	153	175	183	178	152	155	146	173	142	162	165	145	163	140	133	167	162	171	163	166	146	186	142	195	151	148	163	166	172	183	153	170	188	183	157	165	174	171	148	159	182	175	179	167	172	169	180	150	161	166	163	142	176	186	177	156	174	161	143	180	164	172	162	148	168	179	184	158	158	154	178	174	153	155	170	166	185	176	149	168	141	181	184	177	193	152	160	152	188	166	168	192	144	186	177	156	165	171	176	179	177	167	167	178	161	169	184	171	171	183	160	178	186	161	170	183	156	151	180	171	174	165	165	185	175	169	156	167	175	167	164	166	169	165	166	176	159	157	173	163	160	169	160	167	147	171	164	192	160	160	141	196	164	172	131	160	159	184	156	169	158	162	173	170	154	183	160	175	177	168	168
22743	21564	29534	24041	21564	21640	12619	1402	1038	933	840	786	733	720	686	681	626	644	591	622	626	545	577	550	580	538	583	571	562	562	532	576	556	550	530	554	514	538	548	505	545	562	515	526	540	533	523	520	521	529	502	483	549	539	529	517	491	543	563	483	511	543	525	524	534	509	520	540	523	501	577	539	537	533	519	517	568	587	558	522	569	517	479	516	564	566	546	504	547	531	546	530	544	536	520	519	522	555	566	482	485	565	481	534	491	492	510	512	521	514	549	511	476	561	532	521	587	539	539	545	549	506	513	594	535	514	525	515	512	527	480	485	522	537	533	505	528	524	532	551	494	507	489	525	536	531	521	521	528	505	511	549	553	530	527	509	514	525	516	510	487	537	503	533	548	541	562	529	475	555	544	504	536	518	484	544	520	524	468	524	496	544	547	539	516	543	486	524	522	510	520	542	520	544	525	534	528	555	575	540	543	511	501	467	490	528	524	528	480	516	563	525	526	567	510	551	518	555	527	518	530	494	513	528	507	558	522	555	537	559	561	507	495	543	549	551	540	535	545	531	538	516	563	495	531	557	501	533	570	532	548	523	514	514	539	553	533	527	509	540	516	554	551	531	549	484	545	527	537	535	540	504	526	527	517	563	513	578	561	550	546	542	516	536	515	502	542	547	535	547	513	508	566	545	516	522	478	535	544	533	503	543	530	492	487	533	510	481	523	522	545	515	519	509	521	555	534	533	530	518	530	566	500	516	537	560	534	515	556	507	554	546	537	507	498	492	551	557	519	521	570	523	506	547	500	505	503	559	496	525	533	537	525	567	538	523	533	550	491	483	496	525	495	495	528	511	518	537	525	518	516	503	508	567	515	525	499	540	489	528	509	518	548	529	531	526	513	555	543	531	541	503	491	546	480	519	552	504	530	528	478	563	497	503	558	518	497	526	502	564	546	506	501	534	538	556	522	493	542	530	502	550	546	534	557	499	537	514	530	512	510	526	538	525	548	516	527	544	508	526	517	498	520	508	536	541	538	542	543	504	535	527	553	511	540	553	530	517	542	536	498	483	550	563	522	525	481	490	534	527	505	546	526	571	526	532	518	534	485	538	503	539	531	497	508	515	574	548	548	548	541	513	527	543	521	542	575	554	546	520	500	546	532	493	565	535	523	537	554	563	532	501	562	531	535	483	538	549	491	546	510	551	478	569	527	551	525	531	552	525	517	556	494	505	563	517	496	494	521	507	495	489	471	541	513	492	535	514	535	530	552	520	532	521	499	520	526	547	534	479	506	538	520	537	509	533	520	520	536	572	548	539	490	519	548	491	531	497	506	540	541	505	516	532	550	537	492	551	555	562	515	499	525	539	529	559	567	569	479	492	476	518	536	530	517	507	489	564	512	503	536	514	556	494	525	533	559	530	481	510	537	518	496	511	525	533	541	555	498	557	522	519	510	522	474	525	526	574	530	534	555	541	571	535	505	498	524	529	529	506	544	555	509	535	531	508	551	515	523	560	514	510	505	495	541	484	515	559	571	479	507	505	548	476	529	479	511	523	532	502	505	530	511	537	528	524	570	499	561	529	542	542	514	519	502	558	507	513	522	526	530	543	540	520	462	543	505	553	552	555	553	518	529	559	484	480	504	491	521	516	508	539	476	517	519	526	518	566	530	546	552	507	547	555	540	521	531	540	512	532	520	542	537	502	516	528	562	559	528	544	499	528	570	476	545	538	525	542	512	513	512	516	543	499	568	495	497	526	531	555	527	522	506	515	541	488	567	502	519	522	541	547	492	513	469	534	542	507	511	536	554	577	549	498	543	564	530	524	528	567	501	515	527	521	501	527	509	518	529	532	523	518	510	539	520	497	548	532	545	547	517	497	539	547	492	501	521	510	541	560	553	521	526	486	505	518	525	535	532	519	522	540	548	550	487	516	523	521	519	514	525	537	494	570	540	560	511	534	472	517	507	539	505	534	538	506	507	548	528	503	504	494	549	538	536	550	535	562	513	552	549	551	508	531	525	525	521	512	541	543	501	562	522	525	558	486	531	589	549	559	537	539	532	519	488	548	535	534	529	511	579	519	519	502	525	528	486	528	500	508	501	546	501	544	509	509	491	519	536	520	516	532	516	531	552	532	533	525	517	486	514	522	534	494	523	518	552	521	536	509	500	539	551	505	530	564	534	516	531	519	558	542	535	505	509	545	512	553	511	498	515	519	515	547	525	572	482	531	534	538	496	526	529	541	500	508	563	523	545	541	545	508	532	527	563	528	499	551	512	495	581	560	526	550	503	514	522	487	504	541	530	529	493	504	528	543	526	540	565	523	521	526	551	547	512	541	539	548	554	562	539	536	549	492	498	537	535	515	511	498	519	505	524	516	559	516	527	513	529	515	522	534	511	532	515	536	507	534	526	516	531	549	516	539	513	531	535	556	536	550	497	484	568	534	526	552	503	542	518	535	546	517	541	553	516	494	522	538	514	532	546	514	522	564	499	510	536	533	539	496	531	535	503	500	520	544	563	524	544	516	536	517	540	531	542	484	515	545	496	535	489	534	548	475	521	545	550	464	531	509	489	490	536	545	540	528	491	512	503	545	515	555	535	553	525	524	531	550	535	514	530	500	517	477	531	493	560	512	549	550	570	510	513	509	485	519	522	514	568	532	492	514	496	530	508	533	529	508	501	518	525	551	519	559	579	535	496	539	498	521	535	525	546	554	490	547	508	509	509	532	517	522	511	494	542	583	529	514	498	550	564	544	560	541	502	526	547	542	530	540	514	526	499	522	509	520	516	531	487	513	544	482	499	493	546	527	575	531	531	516	525	474	511	507	529	517	499	517	547	535	549	517	537	477	544	483	553	535	506	540	549	533	561	515	489	568	487	546	542	522	532	491	546	526	528	514	497	515	533	562	546	545	524	544	540	515	432	523	544	586	548	553	568	500	519	488	535	504	541	524	502	542	505	498	522	518	536	523	482	541	523	500	522	557	545	517	527	548	492	529	544	492	525	550	536	519	561	512	563	553	580	461	502	526	486	498	528	535	520	534	542	509	534	514	505	541	516	572	540	545	521	521	516	513	527	494	529	494	496	537	530	535	515	523	563	541	501	497	503	531	511	533	528	545	565	498	529	541	538	537	540	569	522	535	554	554	536	546	532	527	503	515	523	522	529	534	528	507	526	545	528	518	532	499	522	544	543	515	519	547	484	527	530	465	513	514	563	546	537	531	482	552	576	491	493	480	555	551	500	537	525	550	500	545	534	548	543	500	487	503	501	472	568	510	540	556	495	551	519	523	497	521	541	477	539	555	513	525	510	561	534	535	538	515	495	482	508	527	533	505	533	530	554	499	501	514	497	494	514	549	511	479	541	520	542	507	535	505	535	494	498	482	505	536	510	526	496	515	520	526	532	477	485	524	545	553	526	496	501	552	490	533	526	567	506	529	523	528	539	525	496	526	559	529	509	519	547	521	545	531	503	544	521	550	571	571
4629	15053	10768	5295	3855	2957	2220	1746	1465	1269	1062	1003	863	780	797	764	732	695	688	681	631	634	684	624	656	611	569	578	595	570	590	572	538	533	565	580	580	542	574	587	578	556	587	561	568	529	560	580	509	549	552	568	543	571	576	518	535	516	550	555	557	554	547	560	531	520	549	566	529	607	522	568	532	522	589	543	517	587	535	564	576	536	543	585	555	602	539	523	616	514	579	537	545	531	554	507	565	548	562	542	556	538	530	546	538	509	553	532	501	555	528	545	559	551	563	556	555	526	535	531	530	543	525	525	570	524	512	582	534	546	501	573	559	560	526	525	536	507	528	520	608	523	555	532	515	525	578	540	575	571	537	502	563	555	545	535	594	551	557	529	550	513	558	575	534	541	537	559	542	523	547	544	581	527	539	542	572	523	567	536	517	540	546	549	557	503	547	518	562	503	553	525	554	562	567	544	589	559	526	556	539	568	573	556	539	549	566	530	546	531	562	550	536	527	547	492	566	582	520	535	499	559	534	558	566	555	527	564	580	571	533	531	589	554	500	578	525	515	527	538	541	568	567	560	541	533	583	535	489	481	560	586	535	562	518	527	592	544	543	585	561	559	514	524	570	516	560	557	574	545	553	519	534	522	552	548	563	534	553	581	572	563	588	568	542	558	569	547	522	546	545	528	541	561	531	536	562	531	588	538	549	527	543	541	543	562	530	522	502	570	558	567	530	533	589	547	542	549	580	516	559	497	553	580	521	525	571	588	548	506	546	561	563	523	593	493	486	552	530	510	513	564	564	518	506	525	604	547	567	589	550	572	549	604	546	588	598	496	556	521	526	512	544	587	506	542	574	516	528	517	516	536	526	516	581	552	532	500	576	585	529	535	502	542	562	547	554	521	590	577	574	555	557	549	549	530	520	543	567	532	568	538	526	538	539	535	577	554	528	562	558	516	521	562	523	522	545	553	541	544	549	550	570	593	543	522	530	542	550	527	532	508	550	541	602	542	586	519	554	559	514	528	561	551	558	557	510	574	542	547	507	561	568	566	520	522	545	550	522	521	552	522	503	564	503	531	491	557	558	527	523	512	604	509	565	494	549	521	544	546	585	518	557	530	539	565	546	552	531	499	555	568	587	540	522	571	543	534	534	539	549	539	550	530	552	563	531	548	545	523	531	564	568	540	548	518	510	571	513	521	549	563	555	567	551	554	561	587	499	496	521	551	565	552	545	543	554	512	521	568	535	546	562	571	514	521	556	549	600	583	543	587	525	544	528	552	576	548	566	614	524	553	538	562	504	512	568	558	569	574	606	524	600	564	532	586	552	545	501	566	546	584	516	589	566	538	527	514	589	566	525	566	564	520	568	574	594	541	582	539	562	593	544	533	536	530	532	507	545	537	524	536	511	530	531	533	518	556	518	572	563	497	560	555	487	561	557	541	519	513	555	536	546	535	560	548	514	553	546	554	547	502	547	539	537	551	515	585	553	556	545	532	539	521	579	505	536	549	551	552	535	585	500	524	588	540	566	608	570	508	565	548	520	542	523	553	555	556	548	604	538	457	526	532	537	555	539	561	539	585	594	527	543	536	528	524	558	557	505	557	519	524	538	542	574	508	540	550	504	525	493	536	565	586	551	519	570	529	541	554	534	579	576	555	528	573	579	575	531	539	547	551	516	571	531	549	568	538	547	508	578	543	550	555	540	574	567	563	532	605	530	556	551	562	543	544	523	515	519	536	525	549	514	556	512	518	547	572	568	504	542	520	509	583	552	540	543	543	552	520	531	557	566	528	532	583	550	492	530	544	516	555	559	526	558	534	566	551	563	536	512	527	517	519	523	534	516	533	519	556	584	520	536	538	575	554	533	558	565	549	534	547	556	535	505	537	528	520	553	558	535	559	537	555	524	538	525	509	565	554	579	538	557	553	525	532	491	561	525	577	507	576	554	540	531	526	547	549	571	524	528	559	561	538	566	531	545	543	579	557	577	541	528	532	595	538	544	564	496	542	540	536	553	513	522	517	549	499	571	524	580	543	520	583	557	539	553	493	513	548	558	533	580	573	571	589	568	557	557	511	527	562	587	545	562	522	548	526	556	566	589	603	569	559	566	556	517	554	532	598	559	538	520	559	479	537	553	519	544	576	538	580	558	545	598	585	555	571	579	565	529	515	535	564	605	522	502	544	563	542	545	562	542	552	569	566	541	551	567	526	567	522	577	559	579	521	569	566	531	553	532	539	574	558	587	524	532	553	550	540	515	519	557	548	535	556	596	511	573	534	581	539	505	567	540	526	568	561	576	549	559	554	561	558	547	525	539	555	533	514	538	568	506	540	543	574	540	604	512	548	538	522	532	578	554	540	560	577	538	548	527	533	582	539	538	519	540	533	557	556	523	537	581	555	581	560	545	530	536	581	547	542	514	491	551	523	532	569	505	548	581	495	551	583	575	535	568	532	513	562	493	538	542	503	550	542	537	510	492	540	540	512	592	546	519	545	548	552	526	523	543	541	576	543	539	566	569	566	539	564	505	556	539	570	536	544	530	560	498	538	539	543	562	569	557	548	564	538	524	560	557	574	492	555	541	555	511	548	544	543	543	529	535	538	487	554	531	564	519	557	539	531	552	524	514	515	566	538	566	504	516	541	543	541	551	504	541	521	587	557	506	568	571	559	539	520	553	517	491	540	540	591	544	544	552	522	544	574	523	565	521	560	518	547	583	548	534	503	556	546	530	558	556	558	560	520	551	508	543	502	545	570	508	562	511	519	533	542	547	542	551	552	564	570	548	559	507	520	555	583	557	541	530	532	522	576	531	564	550	541	567	571	578	544	554	549	527	545	567	547	532	523	551	521	523	514	561	535	503	489	541	517	555	584	586	509	529	538	538	552	541	545	577	549	491	560	547	485	541	552	576	560	550	520	555	548	519	501	533	558	558	493	513	527	517	546	528	506	550	548	538	540	581	564	542	509	526	543	527	555	533	523	551	555	530	574	538	580	539	517	522	509	514	582	573	540	547	563	567	560	555	523	567	518	570	573	542	527	543	518	530	554	515	596	512	527	564	584	550	546	540	527	567	561	538	561	546	553	570	536	551	560	552	493	509	526	533	550	535	522	545	609	519	536	535	569	546	528	577	557	562	567	564	514	499	558	528	585	559	552	578	554	507	534	556	521	527	588	564	523	565	526	545	576	559	536	548	605	544	571	553	547	543	517	519	558	551	589	618	519	512	515	577	538	533	534	530	549	540	524	542	567	517	509	559	541	558	565	546	588	507	537	557	590	577	555	567	520	548	498	534	592	554	533	556	574	516	545	528	532	534	535	554	514	532	532	549	577	517	545	544	556	529	539	537	529	600	555	563	559	554	557	585	528	564	564	542	541	547	568	540	520	526	536	582	547	546	546	532	541	555	613	579	562	577	527	593	555	514	558	549	532	542	559	513	587	551	540	569	524	550	533	517	532	555	559	557	540	517	540	539	592	554	550	531	528
27895	19825	5582	515	333	330	297	285	286	248	277	275	260	286	276	283	275	291	283	278	304	278	285	274	233	253	268	286	269	242	266	284	264	264	268	268	265	299	264	259	272	289	298	264	273	281	303	290	269	258	275	253	278	266	267	269	266	261	268	265	282	271	262	271	288	263	232	254	261	262	287	272	283	274	257	273	274	319	293	255	284	284	255	258	279	253	271	266	235	274	291	258	276	243	259	244	277	304	268	297	281	272	271	285	283	286	290	283	280	276	264	263	271	268	269	308	247	293	243	283	287	267	286	290	267	269	278	275	277	251	296	276	257	255	257	273	260	265	285	291	253	283	243	265	262	302	249	259	303	276	264	260	277	301	272	263	275	288	284	294	278	254	273	260	253	281	254	285	256	235	259	267	287	270	268	306	280	262	273	244	262	277	277	283	283	292	283	276	285	241	275	274	264	294	264	270	252	236	284	275	269	258	239	292	285	295	261	289	279	282	262	277	299	276	264	275	277	279	290	256	238	252	273	272	262	272	289	270	260	279	276	275	273	286	274	281	259	288	255	267	268	288	267	278	295	274	261	244	267	312	301	292	262	287	293	281	275	257	284	307	288	275	290	272	281	286	304	264	271	289	247	293	262	254	286	274	274	266	264	264	267	245	290	285	274	244	278	293	272	269	284	290	278	259	266	262	281	310	234	260	275	278	284	279	295	300	304	274	253	275	285	273	262	261	279	265	245	280	269	263	273	270	277	263	270	274	268	267	290	280	271	291	275	273	304	295	313	244	278	265	255	268	264	260	272	280	269	294	277	288	249	269	219	276	302	280	280	269	261	240	249	279	292	271	280	269	260	283	246	265	280	273	289	290	250	285	259	258	263	255	260	277	286	285	284	263	255	310	289	259	288	274	292	278	272	263	265	285	270	268	257	257	287	261	265	263	274	235	265	252	262	291	268	295	285	282	255	272	275	274	290	272	258	289	255	268	293	264	264	299	279	251	286	287	264	299	273	305	248	277	270	248	238	260	278	274	281	270	241	261	263	276	270	270	260	281	269	269	266	262	271	270	275	276	276	272	278	283	296	284	274	286	262	286	263	300	302	290	279	283	276	275	287	288	264	266	257	275	280	278	280	296	269	296	251	265	271	266	260	257	268	266	278	260	286	284	283	261	279	288	253	246	306	247	284	267	275	262	248	280	289	297	251	269	278	290	273	282	296	280	285	267	281	297	271	272	293	281	262	286	268	246	242	263	292	267	250	289	258	280	312	275	295	253	233	285	296	283	308	301	242	258	265	328	258	283	256	271	256	273	270	276	292	267	261	293	259	269	288	275	312	287	272	248	289	262	295	292	279	263	253	235	268	298	312	287	272	268	297	260	292	265	265	268	287	279	296	251	274	270	263	265	282	314	285	282	269	271	272	264	290	265	289	236	291	332	249	279	268	295	276	302	289	273	285	271	284	291	287	233	260	255	255	254	247	280	250	300	286	276	263	266	284	266	265	282	274	302	254	293	268	287	285	296	259	214	299	282	285	273	271	278	275	271	264	255	271	256	239	272	272	269	289	274	290	281	250	269	247	277	279	279	261	267	304	248	276	286	271	247	288	257	281	300	267	299	261	252	268	270	272	233	276	266	272	290	266	273	262	306	247	288	282	310	258	260	239	273	283	280	278	285	283	268	279	259	267	264	256	274	277	244	278	278	301	280	260	277	267	307	270	286	291	288	290	280	255	263	285	245	274	253	254	264	263	263	276	242	265	251	252	290	274	315	239	288	289	257	297	271	296	278	285	292	270	258	264	274	251	251	288	278	280	291	279	271	298	312	287	274	267	265	280	272	326	291	254	281	310	272	274	277	238	268	266	267	249	237	277	295	272	283	297	301	259	280	259	275	274	268	281	313	277	270	303	268	277	265	258	264	295	268	287	269	300	249	298	244	254	280	262	303	271	282	264	268	252	242	257	258	287	293	265	275	286	262	258	279	310	278	272	287	267	272	291	264	259	245	270	282	256	290	270	251	281	277	274	248	294	273	294	281	268	267	248	241	284	291	264	314	273	267	259	282	258	288	260	268	279	272	296	270	296	243	263	289	288	289	287	286	275	251	272	287	280	273	252	265	286	249	272	268	265	272	260	271	267	295	245	260	293	284	268	267	293	264	264	270	297	291	274	269	289	290	235	295	290	296	241	278	236	245	284	273	263	297	258	273	257	300	279	278	281	294	305	278	275	282	252	280	270	286	297	294	272	260	279	256	268	260	264	253	253	291	265	270	238	265	271	245	294	245	275	294	266	246	271	277	260	286	251	273	266	261	259	266	274	236	266	269	259	268	267	269	254	250	246	272	292	269	269	287	258	265	260	263	279	247	294	260	293	255	293	239	295	298	241	283	262	262	258	264	260	270	241	267	264	266	256	284	287	273	288	299	283	271	269	283	232	271	270	279	263	270	257	271	277	294	279	295	260	239	280	254	282	261	288	264	243	253	287	283	304	274	287	282	291	260	287	281	289	253	268	280	262	259	286	262	278	281	262	281	282	272	288	262	283	269	266	258	260	258	284	324	295	255	291	265	263	268	269	289	281	288	271	271	259	262	290	293	279	271	273	257	265	292	260	276	263	315	274	268	258	282	292	291	300	279	283	267	302	261	268	278	259	289	282	286	222	269	268	288	240	257	283	273	272	277	287	271	289	273	250	308	277	269	272	303	280	283	267	273	289	290	264	254	251	285	278	284	301	279	285	296	274	279	251	258	274	273	295	231	284	289	273	252	277	281	262	308	246	293	275	279	286	274	254	245	285	265	283	279	286	224	276	264	250	287	249	265	244	250	260	290	274	275	271	282	259	309	274	259	283	248	284	299	257	278	309	288	271	269	248	230	265	292	263	255	288	284	283	258	257	238	245	253	270	250	277	302	256	271	259	282	278	249	247	260	275	281	289	267	270	289	252	268	270	274	278	267	289	256	254	302	232	270	262	258	254	293	289	276	283	278	254	271	270	261	303	269	267	287	276	281	273	298	260	298	275	249	308	286	277	269	254	291	254	273	278	278	277	291	265	279	255	244	280	299	295	271	280	260	299	280	261	252	256	270	282	288	267	301	288	265	275	275	278	307	287	259	297	298	306	288	260	281	258	267	286	282	281	268	266	294	288	269	280	281	240	270	236	267	278	275	258	274	308	292	282	255	279	284	243	257	312	256	276	279	298	279	257	260	249	271	237	288	249	312	268	244	304	276	264	279	279	292	324	257	279	290	281	283	261	276	254	264	300	273	286	275	265	268	239	290	287	285	272	269	271	261	249	266	242	261	260	263	287	267	287	272	251	252	258	293	272	273	251	294	294	274	266	270	278	240	300	300	281	256	292	262	255	287	287	279	261	259	271	281	274	283	258	277	273	279	257	284	252	268	277	260	279	277	249	300	304	298	273	254	322	293	315	255	286	270	253	283	283	258	281	275	281	303	260	247	303	273	266	284	279	260	275	287	256	254	251	291
4157	678	548	446	365	335	336	293	312	310	327	287	295	296	319	291	284	268	314	292	283	255	271	285	281	286	278	275	275	274	301	297	262	265	289	275	316	292	274	277	292	276	296	259	294	327	297	284	279	297	271	297	286	265	295	299	264	272	295	291	254	260	278	259	275	279	279	257	280	298	280	308	289	252	273	284	293	278	305	270	280	284	284	275	256	272	273	302	306	276	286	266	292	257	305	288	284	241	292	281	276	282	285	250	310	296	272	269	306	270	255	281	261	279	276	306	285	282	277	293	291	298	317	269	286	280	281	295	281	267	277	270	293	278	306	284	284	286	285	263	265	288	318	281	270	277	264	292	265	248	298	272	287	292	332	270	310	275	271	308	311	301	290	289	336	285	282	268	304	296	284	280	271	261	299	260	279	271	273	303	268	289	291	289	291	302	282	280	286	284	297	257	278	254	286	268	263	260	270	297	285	313	297	281	312	320	300	292	255	285	264	292	270	277	289	286	274	281	291	290	308	279	271	270	286	294	322	296	302	287	272	282	301	296	281	292	294	270	280	275	258	271	271	282	282	263	307	282	287	284	274	302	286	301	261	309	273	267	275	269	290	271	297	290	297	291	299	279	260	317	313	284	296	294	276	292	302	290	299	311	267	307	287	271	288	294	283	265	271	289	281	308	265	317	281	270	249	265	273	274	264	270	286	289	289	298	300	280	265	261	272	256	278	234	292	300	297	292	279	283	291	313	265	275	297	255	255	278	278	301	299	274	299	318	283	311	318	270	303	291	290	288	280	291	265	289	251	307	298	270	300	278	269	273	282	299	272	275	262	279	270	296	270	281	282	248	269	286	253	294	276	297	283	306	277	298	288	295	282	301	242	269	304	296	294	305	274	327	297	277	248	250	276	266	239	284	301	292	302	291	301	302	275	282	254	315	260	278	279	279	263	269	285	282	266	269	289	243	283	281	255	277	284	266	260	268	254	288	274	304	274	290	288	256	263	276	268	266	290	271	317	281	276	289	267	294	306	279	289	291	281	294	281	289	268	282	287	283	294	276	273	301	301	276	256	263	286	291	279	281	294	299	290	298	299	266	278	295	284	234	283	278	286	275	309	301	254	267	283	253	267	277	272	285	311	272	282	301	292	246	245	282	302	282	269	297	258	311	268	312	267	292	286	300	293	289	280	273	292	277	291	281	278	299	296	293	290	281	293	259	305	290	293	298	291	271	285	259	296	285	294	292	287	309	287	275	308	281	294	303	299	294	287	280	282	289	273	283	283	312	290	270	254	286	274	286	257	277	261	280	289	282	296	285	280	279	282	277	267	280	244	276	253	265	288	279	291	279	296	273	253	281	279	295	309	283	264	270	261	299	290	277	287	283	270	307	276	261	277	286	248	293	292	271	292	316	286	266	262	290	293	318	305	320	313	283	279	303	279	295	252	298	291	277	274	301	276	287	246	284	269	291	280	278	288	299	283	254	262	280	265	249	287	293	274	303	314	268	289	261	297	270	252	295	273	292	287	295	296	268	279	271	306	270	286	283	286	277	268	299	273	284	261	282	290	247	274	286	264	266	279	313	284	281	275	276	276	284	268	269	288	303	274	274	261	290	298	346	323	277	295	282	254	289	268	303	296	279	290	283	316	306	303	300	309	263	293	295	288	307	248	291	275	253	248	277	270	296	275	304	317	282	309	265	268	271	264	265	290	268	274	256	290	309	294	269	279	270	291	296	239	261	247	254	314	256	297	289	281	289	308	287	271	271	264	267	283	267	287	279	285	309	306	243	286	310	291	259	271	294	280	293	247	270	299	297	277	288	275	278	292	265	281	261	298	268	299	280	284	293	272	288	274	261	276	266	293	286	291	275	318	288	292	275	288	283	291	282	290	292	272	274	274	303	294	269	255	315	267	277	276	275	280	270	277	305	295	314	266	256	283	287	285	278	281	305	273	287	254	295	298	285	277	302	295	299	270	289	291	269	290	268	281	282	285	306	304	254	296	274	270	270	297	275	274	278	288	270	273	260	256	278	306	298	290	265	288	300	287	268	261	274	271	267	280	295	297	287	295	237	271	257	295	277	289	268	302	279	266	292	285	266	278	272	292	259	302	264	272	288	286	291	274	300	283	290	271	304	272	308	238	255	279	319	256	263	268	286	297	283	286	265	296	265	307	290	304	280	283	295	276	295	304	261	293	301	294	291	288	292	272	291	285	267	276	284	300	288	262	272	260	284	270	277	296	271	277	261	265	277	277	250	304	304	298	264	294	296	303	263	291	287	259	312	284	284	285	295	291	289	286	273	299	300	264	320	275	240	277	287	272	309	281	292	285	260	292	302	280	287	276	290	292	282	276	286	269	263	260	278	277	297	278	292	278	262	276	272	284	283	270	273	271	295	278	279	270	305	278	278	283	334	308	266	274	274	285	277	263	265	259	294	309	270	310	290	302	282	277	283	320	281	297	290	291	274	279	272	270	277	302	303	285	282	268	310	278	337	254	299	287	304	289	253	302	275	275	277	286	286	271	306	281	257	295	262	282	265	278	297	267	279	252	258	294	258	304	263	289	290	272	297	288	274	277	281	282	289	334	269	300	298	290	272	306	283	280	262	294	283	286	271	274	306	258	272	253	269	273	300	284	268	273	255	291	298	286	276	264	248	276	295	236	272	275	273	293	300	297	255	277	296	282	260	267	278	270	286	283	260	274	267	278	274	301	261	291	288	316	287	280	292	301	294	282	276	301	320	319	324	288	285	292	291	295	276	265	292	304	294	311	316	282	294	264	281	250	297	337	314	313	265	275	293	264	280	311	303	287	303	303	281	278	276	297	253	296	274	264	272	316	263	268	275	278	266	254	283	272	265	268	279	258	309	297	270	273	273	263	290	307	305	301	284	246	277	316	247	291	307	277	268	289	291	312	271	247	281	293	278	281	289	252	285	263	250	304	260	285	285	268	257	268	282	292	250	292	279	285	294	307	266	237	276	259	282	266	292	284	281	274	262	269	275	307	268	282	278	265	273	263	266	264	297	282	287	315	270	275	291	279	300	283	268	299	276	274	315	288	295	278	278	283	307	266	298	296	256	278	283	318	311	307	299	289	287	269	271	285	290	308	290	280	277	269	285	298	294	297	307	284	271	284	252	268	295	269	303	262	283	238	261	293	298	289	289	281	264	286	253	256	267	301	289	270	304	273	311	288	287	304	280	276	287	278	272	295	306	282	289	303	295	285	302	286	258	306	283	295	304	283	283	285	286	301	295	265	256	312	290	311	263	279	302	292	293	289	292	308	300	294	273	292	279	274	314	291	275	292	300	289	278	235	316	278	295	271	292	304	301	263	282	280	265	298	285	288	254	288	284	248	286	286	293	282	285	298	292	271	288	265	272	307	285	262	275	315	292	279	265	279	311	291	250	295	301	292	293	269	312	272	242	270	296	279	289	258	283	290	288	270	300	285	288	268	288	275	264	300	270	276	301	292	311	280	289
23852	21540	29116	24410	21551	13552	1542	950	816	794	760	728	635	652	689	657	633	599	586	610	611	585	587	616	610	577	590	520	556	566	621	589	603	567	581	584	597	557	570	515	551	585	612	573	563	565	635	563	554	598	552	573	575	629	568	582	533	553	563	588	565	582	547	575	577	561	555	539	584	551	575	568	565	548	555	541	520	559	550	503	547	570	626	562	572	548	563	570	554	547	564	611	557	581	580	575	613	569	568	568	596	562	583	531	559	576	544	569	537	568	579	557	558	638	595	565	560	535	547	549	605	557	599	593	567	568	568	558	605	607	552	594	564	572	609	580	552	583	595	581	533	533	529	555	599	579	547	578	550	613	528	577	499	560	608	589	575	533	592	613	547	559	565	573	574	549	530	563	542	579	578	582	547	560	513	556	612	567	609	525	547	547	546	579	548	567	560	583	591	633	584	553	574	535	607	580	553	592	553	554	526	568	560	550	547	551	580	577	557	537	532	577	553	554	559	560	622	585	580	555	563	548	574	566	575	566	573	560	573	522	596	572	527	554	614	534	534	599	548	558	566	557	570	537	562	571	570	539	599	589	536	573	591	610	569	539	532	569	536	581	553	606	556	600	597	547	537	533	615	609	580	568	574	565	575	524	553	619	581	551	548	529	581	538	571	556	592	571	576	530	564	584	553	589	564	569	547	593	536	614	544	579	584	527	543	548	557	534	545	570	588	529	518	546	595	545	564	576	531	560	554	584	529	570	583	594	560	538	574	575	562	535	546	545	536	564	583	565	566	571	578	559	566	578	592	583	587	552	568	565	563	522	541	553	540	585	540	581	574	556	583	540	530	578	564	625	593	557	555	590	564	576	571	566	556	540	579	532	574	569	587	566	564	557	526	582	576	568	532	567	573	517	582	522	533	564	556	608	603	542	547	570	546	586	533	580	569	516	520	518	558	577	602	564	556	594	582	593	578	599	576	541	533	570	569	561	574	631	563	550	609	589	526	624	563	597	541	586	536	589	582	590	583	547	567	562	510	562	550	645	560	561	571	566	578	580	559	609	573	537	540	567	567	592	536	586	547	567	596	593	560	582	573	527	621	568	564	568	562	544	565	512	567	604	547	573	568	550	594	578	580	557	566	583	549	548	580	573	586	576	555	605	567	563	577	557	583	557	570	589	581	555	513	602	589	554	564	576	528	605	530	553	541	560	590	584	556	559	582	520	541	585	541	514	565	577	575	606	615	553	580	529	578	550	534	583	575	611	574	511	563	579	564	570	575	546	559	542	601	573	559	539	542	539	552	549	540	594	532	553	528	576	575	547	587	528	555	545	583	568	548	573	579	589	555	545	563	580	554	569	568	562	565	546	603	537	537	558	546	574	555	539	552	600	560	542	558	493	552	577	615	561	567	521	595	561	587	539	525	584	569	568	543	551	579	599	592	582	550	536	572	538	536	524	581	552	593	585	550	572	557	593	517	612	547	576	568	543	579	550	564	583	542	569	592	574	542	589	565	542	610	564	616	562	563	553	593	535	534	585	608	590	607	543	573	511	556	572	570	553	620	546	548	559	552	535	574	579	573	577	547	566	544	556	530	601	574	569	551	548	573	551	575	588	540	563	531	561	576	559	560	536	576	586	527	562	571	611	531	603	541	553	538	541	600	580	564	560	581	589	585	582	535	555	545	555	604	585	581	582	553	555	544	541	525	575	548	533	550	568	540	583	532	532	519	529	541	607	578	561	559	523	592	558	555	565	563	577	544	573	632	535	619	598	540	524	594	574	586	553	592	567	555	551	545	552	521	570	574	576	582	559	592	609	572	605	556	623	605	573	576	551	572	573	577	597	560	556	535	574	600	559	527	529	584	583	579	585	554	549	547	576	558	546	609	578	562	587	592	554	574	537	597	577	562	575	551	561	576	559	562	562	553	539	551	567	528	576	558	541	539	589	590	549	569	594	585	575	600	513	553	565	554	581	583	526	585	558	579	514	563	577	591	504	566	561	611	555	547	561	571	574	573	584	562	599	570	589	591	574	528	614	582	555	608	593	566	596	567	517	563	578	571	550	557	536	540	564	559	586	555	583	535	603	587	592	599	583	596	553	602	566	547	569	537	552	597	555	562	595	558	562	554	576	571	558	540	571	599	517	553	564	575	603	561	612	526	569	576	550	534	597	524	567	585	583	592	548	547	541	597	572	557	557	585	591	582	569	564	600	621	551	531	582	565	563	543	561	553	560	576	556	550	596	575	543	537	588	584	558	558	495	539	590	516	524	583	542	604	552	552	545	605	596	559	539	578	550	558	570	552	566	584	577	575	567	548	593	593	612	562	574	569	579	564	548	527	534	514	562	528	566	544	572	564	545	552	593	550	546	564	553	545	573	566	565	547	549	581	548	543	571	524	552	577	548	559	566	552	528	574	569	540	552	539	613	559	648	575	574	614	518	570	588	568	547	534	556	574	537	576	607	592	569	555	537	585	574	530	564	534	549	567	556	584	551	548	548	542	543	534	569	621	542	565	583	573	590	596	558	520	565	541	538	545	568	544	593	601	545	531	569	578	544	529	571	602	560	553	560	582	572	560	607	542	543	577	517	567	561	560	522	574	534	552	521	586	566	570	536	519	518	564	610	544	534	551	574	562	555	570	535	566	600	565	572	521	562	550	601	537	565	559	540	565	551	533	542	589	572	579	566	536	580	567	583	548	575	579	578	580	634	592	549	575	580	537	580	571	571	555	584	571	576	608	556	614	602	593	581	557	543	548	528	563	560	571	561	616	559	570	541	566	535	605	524	583	549	549	559	583	541	545	580	570	626	577	561	563	557	587	598	571	566	581	574	563	539	568	562	564	601	580	578	559	574	559	548	596	586	544	564	600	603	548	575	544	554	544	563	574	555	559	546	561	570	525	559	548	552	608	555	624	552	535	565	560	559	545	560	578	567	562	541	582	575	580	524	580	554	608	552	545	577	572	571	555	547	566	581	598	578	594	565	559	562	616	592	561	563	581	568	598	580	540	587	558	578	535	540	582	577	537	557	538	565	566	549	548	552	566	523	569	565	572	570	526	530	587	550	537	550	522	546	606	620	606	551	541	563	564	614	545	541	605	584	539	573	536	584	576	579	576	585	559	584	520	544	543	554	574	571	525	565	559	589	557	558	602	584	604	569	593	618	559	539	578	572	558	568	608	555	616	547	579	568	564	553	588	562	572	530	583	546	582	547	584	585	582	522	565	535	588	581	558	539	556	577	538	570	602	539	559	583	606	557	540	619	546	565	547	555	585	577	535	546	617	555	527	528	554	527	549	524	561	521	533	533	554	602	604	589	558	554	624	548	580	532	604	614	564	625	581	583	578	553	556	546	566	573	537	521	591	585	533	592	565	565	602	566	562	597	596	558	531	589	564	585	554	574	541	523	592	553	569	588	617	575	579	536	548	559	575	579	538	528	569	585	562	529	560	580	607	550	561	536	552	560	596	550	588	615	556	537	565	590
3562	9202	6341	3097	2260	1770	1449	1185	1039	936	817	765	748	723	672	720	712	641	657	611	625	676	688	607	607	631	600	624	636	630	641	625	578	547	613	608	526	615	611	577	585	575	642	591	579	541	573	564	591	618	607	619	570	580	534	566	569	584	580	610	585	583	575	585	599	561	571	589	602	553	575	600	628	548	628	594	591	584	610	605	568	591	623	607	558	572	527	557	614	637	579	557	556	570	625	588	581	599	570	597	614	578	633	595	581	612	602	541	594	578	607	578	591	615	565	581	622	613	541	606	594	612	599	583	588	574	574	565	545	595	599	536	571	562	587	612	564	583	617	606	615	584	566	579	564	588	629	614	621	574	605	568	543	597	559	594	566	572	593	585	545	557	602	577	570	540	557	574	598	569	590	592	585	584	603	583	561	600	579	563	580	585	569	563	590	605	578	585	579	595	578	518	609	573	590	624	580	596	600	599	603	588	531	624	528	565	599	562	591	584	579	583	586	580	583	603	574	565	578	588	584	553	599	606	557	594	604	591	530	587	595	592	558	623	574	616	557	564	524	531	582	546	587	595	597	540	560	606	560	592	575	592	583	537	558	555	608	593	596	569	576	594	570	582	588	557	560	561	582	587	606	596	518	588	573	572	546	580	572	577	558	579	542	591	595	613	562	578	573	573	542	593	557	607	579	569	586	583	572	582	582	574	538	625	569	596	636	603	572	558	554	583	619	626	540	520	580	626	570	572	547	577	587	597	598	595	533	588	573	597	571	611	543	584	580	573	585	594	635	595	537	590	594	579	545	592	605	600	582	608	551	568	549	595	566	554	580	573	583	587	573	584	585	539	645	606	558	571	565	605	542	597	598	545	589	590	627	560	588	583	581	568	568	594	582	573	605	600	580	605	571	606	590	573	632	599	595	563	610	577	571	602	538	553	574	581	576	586	606	549	579	583	612	584	577	575	593	594	610	580	573	548	610	590	620	600	632	541	645	554	569	560	548	584	567	574	624	624	574	579	602	593	573	571	556	600	538	558	601	569	583	604	567	536	606	561	577	595	589	625	572	574	587	578	596	585	576	564	598	570	570	588	559	544	588	565	595	556	548	581	570	630	580	610	569	572	615	546	574	567	548	529	538	578	623	569	596	591	568	589	570	574	567	549	592	611	559	584	586	601	518	603	592	576	557	597	575	565	585	600	581	559	606	560	617	640	584	583	573	609	603	554	596	584	566	572	543	579	565	533	560	573	579	594	561	598	548	649	559	586	596	605	572	598	586	606	554	600	550	565	608	545	592	598	624	608	577	585	559	580	558	556	562	564	577	526	589	553	574	588	576	566	516	610	591	620	557	603	579	607	567	592	617	592	571	609	617	565	570	577	576	596	602	571	611	581	570	587	516	583	552	603	543	583	571	572	577	581	606	561	535	582	571	567	563	562	589	571	589	609	592	589	594	567	601	559	572	580	589	575	539	571	527	598	572	573	585	545	592	611	568	612	588	596	553	592	584	580	582	580	572	617	568	585	595	589	571	590	572	561	590	552	545	573	569	555	544	606	555	613	582	628	638	566	580	602	569	578	591	570	602	537	632	540	548	574	586	603	537	597	572	592	594	537	532	575	563	545	593	568	597	590	566	582	599	604	552	559	635	564	586	558	567	603	552	568	580	618	561	597	591	566	593	617	560	585	596	569	612	560	563	599	584	601	571	562	590	572	633	543	587	613	581	570	601	595	583	612	591	526	524	572	596	556	577	617	608	547	594	580	596	606	607	572	564	556	567	586	560	603	595	592	568	611	605	527	583	604	585	569	573	578	542	552	573	593	568	596	586	615	572	586	570	571	583	588	606	580	588	624	572	638	577	565	608	578	544	585	578	603	547	602	525	631	554	588	591	567	586	594	573	592	643	566	603	574	532	574	562	588	570	599	585	597	599	559	552	573	611	585	571	534	542	602	519	582	585	611	623	646	591	574	571	581	565	550	564	588	562	566	534	580	547	555	551	577	627	567	567	582	600	570	562	575	584	585	589	622	616	587	563	633	590	573	570	591	581	639	583	532	603	582	601	584	570	597	571	589	570	587	565	588	582	574	597	590	568	630	575	563	582	573	546	583	623	596	580	532	599	563	537	578	577	556	561	529	599	519	572	553	585	532	517	581	563	573	574	594	574	561	555	614	587	573	610	553	595	588	610	560	570	587	568	597	605	560	611	530	578	591	557	590	618	552	599	600	581	584	578	551	567	588	556	557	599	559	576	574	611	585	560	615	551	595	606	558	546	581	615	601	613	599	581	542	577	588	561	586	613	599	592	556	578	584	577	563	552	583	546	601	556	581	554	578	532	580	581	609	573	576	571	568	552	551	551	543	552	557	550	596	576	577	615	556	581	585	583	567	591	590	576	557	605	563	559	572	567	563	550	571	645	588	584	584	617	611	580	594	581	605	593	599	584	570	604	591	572	548	530	630	617	548	552	558	615	593	571	581	591	588	590	558	543	581	590	541	610	602	616	581	595	577	580	558	577	562	589	593	591	572	557	596	585	581	617	607	596	602	576	568	588	563	577	578	570	553	586	543	594	611	552	562	580	592	578	599	573	586	538	611	610	545	603	529	581	595	569	603	546	592	590	535	551	573	553	553	545	563	600	573	534	591	578	568	541	581	582	611	588	561	591	568	586	599	555	591	592	583	613	604	546	607	527	558	546	590	528	599	587	590	564	565	595	587	592	577	597	586	568	550	581	552	565	576	591	532	549	567	638	565	537	572	594	585	596	583	571	611	583	590	588	581	578	628	582	559	615	612	580	627	554	570	591	542	582	566	571	557	557	581	543	598	558	546	578	585	600	543	559	553	558	574	557	570	576	564	592	582	580	583	616	584	563	618	558	583	595	582	588	585	565	546	593	608	559	547	553	596	599	571	570	578	568	592	593	556	592	589	584	610	574	556	628	575	565	576	562	553	573	579	588	560	534	630	604	600	558	567	605	583	610	570	584	548	591	598	587	548	574	538	551	567	570	554	589	541	626	588	582	608	569	553	593	604	594	575	606	570	599	554	518	610	538	561	595	595	545	556	558	569	615	601	572	590	587	556	602	547	600	592	640	538	566	623	592	590	591	549	565	526	557	533	564	617	565	560	552	595	601	577	618	574	596	565	589	590	531	586	564	603	576	565	564	548	605	579	570	566	562	580	581	559	581	619	593	583	570	570	556	579	608	613	555	588	605	607	590	627	562	580	562	572	569	579	607	592	572	631	571	546	555	562	593	614	579	601	592	594	587	554	562	593	550	610	583	574	561	593	574	616	549	555	559	580	604	551	557	604	615	589	569	607	573	563	544	576	562	575	513	583	549	567	625	566	599	535	585	558	567	563	558	609	579	564	582	631	608	608	582	569	543	569	613	538	552	551	605	576	551	595	584	551	611	557	624	570	583	574	618	563	594	603	585	594	566	547	581	564	572	593	583	610	607	573	593	541	566	577	630	612	581	568	554	570	607	583
24849	21510	28217	25142	15493	659	382	315	257	229	214	202	190	189	175	186	182	173	182	183	194	184	177	185	146	156	155	136	157	144	150	149	148	154	141	164	171	171	175	157	155	145	150	150	158	164	139	146	135	170	150	159	159	141	167	143	168	170	145	122	132	152	168	132	138	152	157	167	150	152	157	161	150	133	156	140	142	136	144	147	133	134	142	164	148	172	137	161	154	145	142	145	158	149	146	142	150	143	148	132	168	133	177	151	147	146	161	138	130	138	147	158	165	155	146	126	127	150	129	142	153	151	150	137	168	142	157	165	167	151	145	166	147	161	128	155	136	158	153	145	154	163	129	118	146	162	161	127	135	152	162	145	152	148	140	163	154	164	147	134	116	140	171	139	151	173	158	147	150	158	153	163	149	164	149	148	153	162	144	138	174	148	178	175	151	150	163	131	154	142	142	152	162	157	155	163	129	146	163	160	143	167	152	152	157	166	153	152	162	159	179	156	165	139	144	128	140	143	147	141	149	151	145	148	160	153	139	162	158	140	140	166	130	152	149	170	165	152	144	175	143	149	166	160	151	152	149	134	161	179	151	158	150	167	131	148	160	154	167	152	139	176	157	133	160	132	149	148	161	152	167	171	157	153	146	139	155	153	135	161	142	162	139	139	166	178	148	132	122	142	159	150	135	173	143	141	149	140	151	159	159	148	144	139	147	164	136	146	127	166	142	138	110	166	157	132	133	144	162	155	164	152	142	143	144	167	154	168	153	149	141	162	177	152	151	147	163	138	173	141	163	139	162	171	136	155	141	136	141	142	137	163	163	126	149	138	143	164	145	166	142	140	151	167	120	154	168	144	144	150	131	150	138	148	162	148	152	156	145	142	154	164	149	141	156	170	140	146	172	156	170	114	140	163	129	150	157	143	138	153	154	160	138	169	149	153	166	153	131	170	160	163	158	139	151	145	142	161	165	144	161	146	165	142	139	160	156	144	155	134	147	166	131	156	154	150	153	156	142	152	147	149	142	125	154	145	130	153	157	168	147	149	155	135	139	163	146	159	164	167	149	163	150	141	135	165	158	139	141	161	165	143	161	127	162	141	135	155	163	155	165	136	156	143	177	163	150	136	138	158	135	135	159	168	151	151	143	152	150	144	154	156	149	148	143	124	172	162	148	145	153	153	153	149	143	141	138	143	153	139	131	152	144	159	136	142	161	149	135	153	133	148	157	135	142	139	149	144	137	142	144	149	132	140	140	145	154	167	136	142	157	143	131	138	155	160	158	142	147	138	178	143	140	141	146	154	140	153	162	153	173	171	135	155	148	137	148	155	152	137	139	163	137	141	135	128	177	152	157	130	140	119	136	136	159	174	150	144	132	149	160	162	160	161	154	149	137	142	140	154	163	135	136	152	125	168	142	150	169	157	139	170	149	150	155	137	140	171	157	170	151	149	161	133	159	157	136	158	161	163	141	146	162	134	155	149	153	147	159	147	166	156	154	169	157	165	162	135	158	152	144	143	158	169	147	136	166	123	150	136	130	139	139	129	146	145	158	174	154	131	142	131	135	143	146	162	139	137	138	153	172	149	137	135	159	151	148	144	150	146	141	138	174	123	152	150	141	157	134	147	184	144	132	157	147	157	119	144	134	150	138	142	143	133	157	134	153	154	148	145	137	118	146	136	137	155	159	146	163	147	154	151	145	155	169	154	154	161	176	158	122	158	162	143	147	144	117	160	154	133	139	167	156	157	139	140	132	150	126	136	174	163	153	159	140	183	155	169	122	156	150	152	155	153	161	179	151	156	128	152	170	134	125	150	160	164	171	149	149	133	136	136	137	170	152	154	170	126	157	162	142	126	156	148	174	166	169	147	131	141	133	145	136	149	149	151	151	141	138	162	119	144	143	161	157	162	153	149	161	148	154	164	157	129	160	158	164	149	155	150	137	149	134	141	150	133	148	136	153	141	140	144	140	122	169	141	151	151	181	146	166	150	165	150	162	152	146	167	143	132	142	148	144	174	141	136	170	143	155	147	151	139	118	157	136	142	142	133	153	161	158	153	179	158	150	148	138	143	158	137	159	141	167	132	138	143	149	145	157	160	171	163	145	139	127	138	164	147	153	140	156	139	161	177	151	143	134	158	144	151	151	174	155	160	133	146	161	168	150	138	139	152	160	135	134	143	154	162	149	161	129	148	156	152	173	148	160	163	137	136	130	120	154	160	136	135	145	144	129	171	135	136	163	163	153	132	157	167	143	133	144	138	141	137	146	139	153	168	152	167	147	138	123	136	152	139	158	159	150	138	146	153	140	175	161	168	142	140	137	168	138	155	147	153	174	130	171	136	156	155	165	146	157	132	141	166	153	158	164	153	152	159	152	173	157	118	160	143	120	143	151	147	171	126	148	136	152	147	155	136	133	164	137	166	131	150	143	158	145	152	122	158	141	146	142	136	156	136	148	142	141	144	129	159	141	138	137	156	144	147	150	156	173	126	161	144	156	147	141	171	156	140	166	143	147	157	149	158	137	143	166	142	143	151	164	157	147	154	129	134	155	151	152	153	141	170	158	161	166	166	171	153	158	147	136	162	146	155	147	181	126	145	146	144	166	155	145	142	139	132	135	149	133	163	144	151	150	143	142	142	153	149	150	148	129	156	141	148	138	139	124	157	134	157	145	112	146	165	149	146	158	157	158	135	150	152	131	149	169	152	163	135	147	133	161	158	148	149	168	167	137	122	149	163	132	142	145	142	137	145	142	152	166	164	122	155	150	166	160	166	167	166	148	122	146	158	139	158	110	140	155	160	169	126	157	152	183	144	148	165	144	149	146	137	166	153	150	151	145	157	154	158	138	145	138	127	136	149	150	147	165	148	136	155	141	139	135	157	137	141	127	126	152	150	149	150	149	153	151	160	151	163	148	140	164	114	124	158	147	154	139	136	124	145	166	149	158	154	118	136	151	148	152	146	140	131	153	157	151	160	149	162	155	163	144	141	148	142	182	149	154	151	130	170	157	145	145	141	145	140	174	141	145	136	137	156	157	153	147	141	147	146	167	163	160	158	155	157	135	149	135	144	153	142	149	144	163	154	149	153	144	144	145	124	137	162	142	141	138	156	145	157	163	145	138	138	145	150	151	175	153	132	129	145	170	150	142	156	154	155	149	136	124	160	154	150	141	162	148	148	142	135	149	147	151	117	148	148	131	135	143	160	141	161	155	150	169	140	145	156	155	152	150	146	166	155	132	150	143	129	153	140	152	169	145	168	169	153	153	152	148	129	144	170	179	162	142	159	130	158	151	152	139	132	141	145	171	156	128	124	135	162	151	144	156	121	129	145	135	163	151	169	136	140	148	174	142	144	145	127	192	163	125	152	151	129	163	145	128	154	153	147	131	143	157	143	157	153	143	126	163	158	151	144	165	138	159	160	154	148	137	136	171	157	165	141	142	141	163	127	159	151	132	148	161	149	168	134	169	138	146	146	146	143	143	158
3241	5147	3543	1611	1215	854	670	517	441	380	324	289	279	281	249	246	202	205	194	201	192	168	153	172	197	162	190	173	184	162	194	175	169	190	175	150	170	158	183	191	166	160	182	183	187	178	170	145	189	167	176	162	173	152	168	162	171	167	185	177	167	163	163	183	174	164	169	143	167	167	177	155	149	184	163	178	182	180	167	155	170	164	161	159	168	176	166	169	144	197	149	181	166	153	165	182	171	165	175	169	159	142	155	164	179	156	166	153	191	162	161	172	166	170	163	163	145	166	160	163	168	177	175	182	161	191	158	148	175	162	167	185	175	184	154	148	174	158	165	148	173	171	180	171	180	172	160	173	168	147	177	193	145	163	195	168	172	150	171	168	169	159	177	161	165	160	173	188	168	147	162	174	160	163	194	182	162	167	180	158	162	156	160	168	174	185	155	157	153	181	173	152	168	167	153	183	173	176	162	167	152	160	169	157	169	169	177	151	167	170	171	162	147	155	176	175	177	178	156	174	175	181	169	164	157	160	162	160	155	161	181	183	200	192	156	177	151	173	168	155	173	167	169	200	172	173	162	170	161	184	149	174	152	173	177	173	154	158	171	179	152	163	154	185	183	161	181	164	158	151	171	185	170	183	160	169	148	189	161	169	150	162	174	188	191	162	161	177	167	144	157	173	135	166	172	170	186	175	162	157	177	167	161	183	173	178	160	171	166	156	169	174	172	158	166	180	123	158	138	149	172	162	171	163	172	171	178	170	180	169	149	145	167	166	178	168	163	163	157	141	168	176	195	156	196	162	175	170	162	164	175	172	163	179	153	160	169	145	161	153	174	166	167	177	174	187	160	170	164	141	170	198	170	175	156	161	167	168	186	182	179	200	167	165	166	162	165	176	153	173	164	171	176	158	158	151	153	178	177	172	155	192	166	156	187	161	164	182	166	190	168	157	171	188	146	166	162	166	176	181	154	180	144	170	169	163	187	151	162	156	172	210	169	164	162	151	191	155	166	161	154	168	155	180	187	165	187	177	155	151	166	167	182	148	143	169	149	168	185	189	170	160	198	174	162	158	159	186	190	177	162	166	171	166	166	157	150	178	157	170	168	191	167	159	157	162	156	168	149	157	149	176	174	183	174	175	165	158	176	179	159	157	165	167	191	189	194	180	163	167	185	168	157	172	164	154	140	178	154	161	155	175	167	181	153	142	167	182	165	167	181	177	175	197	159	148	166	179	172	179	165	173	156	191	188	166	187	189	157	152	189	146	160	181	146	161	151	180	193	155	173	181	173	170	158	155	162	172	191	158	171	158	181	187	171	147	173	184	166	154	155	162	143	182	165	157	168	170	154	181	161	174	174	178	160	163	161	161	173	169	159	166	169	152	156	186	206	175	159	172	142	156	148	176	165	166	184	179	149	177	181	151	162	149	169	150	148	177	173	171	163	174	181	140	145	148	185	167	153	152	167	159	161	171	174	176	186	175	162	174	163	156	167	143	165	175	175	163	145	172	171	151	133	145	187	172	160	183	174	184	170	168	168	165	194	161	166	165	133	182	155	172	179	153	169	169	177	166	171	164	175	173	157	162	166	202	171	166	161	163	163	173	170	158	169	158	169	174	154	183	182	153	157	151	180	164	176	185	209	162	177	165	173	165	158	169	191	169	166	176	184	138	181	153	179	163	149	163	171	148	173	160	189	168	164	155	158	178	154	162	179	159	175	151	146	159	153	162	165	151	159	176	177	172	168	188	162	161	166	158	193	183	155	168	167	174	179	168	176	172	164	160	157	181	170	168	155	172	168	149	145	182	168	164	164	159	166	174	164	168	166	163	151	161	159	141	149	153	150	166	142	166	184	171	186	156	165	165	146	182	169	158	166	152	156	151	171	192	174	166	165	168	170	164	162	177	162	160	166	175	168	165	190	157	190	161	159	163	171	163	162	189	148	160	152	148	176	184	181	182	168	153	169	163	179	162	194	164	175	156	177	181	155	173	154	149	156	174	172	189	168	195	162	165	174	174	182	183	179	163	176	167	148	173	155	157	141	158	176	183	160	153	163	165	175	187	167	158	169	175	174	154	178	174	189	168	150	179	168	171	189	191	150	185	160	180	172	165	152	167	193	171	167	168	140	176	156	178	162	161	179	178	160	145	162	171	146	163	152	161	188	188	168	148	170	170	152	175	174	183	166	171	169	162	158	176	183	180	176	170	176	175	158	139	171	182	149	163	177	158	182	150	199	166	142	170	174	159	161	167	165	158	156	159	176	150	144	152	165	167	180	168	170	177	181	137	195	158	141	140	161	194	151	174	154	169	171	165	163	161	171	175	178	183	157	181	174	186	171	156	166	176	180	153	184	179	189	182	175	159	164	157	179	166	171	168	176	161	178	175	181	162	187	146	197	175	159	165	194	180	177	176	157	163	143	189	173	177	157	161	164	165	180	166	157	153	164	170	146	167	139	184	178	172	159	155	170	152	142	178	174	155	157	191	162	151	157	141	176	155	176	179	177	154	167	186	171	179	175	189	148	155	187	156	169	184	175	161	171	135	170	165	170	159	164	160	183	164	155	155	176	167	145	174	153	170	150	175	166	161	143	164	164	166	149	150	162	175	165	170	154	154	179	164	165	181	163	151	148	178	194	215	162	155	165	169	195	189	170	176	172	162	161	172	162	166	161	176	162	189	165	184	163	165	173	169	172	176	194	171	180	195	144	167	175	171	170	191	140	174	152	184	159	165	167	156	160	181	157	182	172	166	190	164	144	178	161	167	171	169	169	168	140	169	177	170	178	151	187	158	159	162	145	154	149	172	155	148	149	135	170	183	174	154	178	181	190	167	162	163	163	158	161	150	164	169	143	154	189	169	162	162	166	167	169	184	175	162	180	176	169	176	162	189	159	188	173	176	156	169	164	159	159	163	168	179	165	155	151	161	142	185	181	161	184	165	202	158	168	150	139	178	176	167	176	164	182	157	160	157	127	160	164	143	163	159	181	185	155	170	143	172	155	154	187	177	163	201	148	163	163	176	171	166	152	164	180	188	169	172	133	165	187	171	163	166	175	150	154	186	206	180	169	169	178	155	159	180	174	163	152	184	159	192	177	164	182	165	151	178	167	176	175	179	186	162	180	180	173	165	161	188	156	148	171	151	173	148	148	145	143	182	127	167	157	141	156	163	177	151	195	168	165	166	153	162	169	183	153	166	153	154	147	193	168	149	181	174	166	165	188	151	194	178	179	155	160	166	180	184	164	183	167	167	175	181	150	171	172	148	145	158	158	177	155	155	169	153	199	153	179	171	167	160	152	151	173	167	178	180	166	160	150	180	157	166	164	176	179	165	163	166	161	176	172	153	156	169	175	166	191	165	190	166	169	163	169	165	176	177	145	163	165	156	160	151	175	189	151	157	184	148	158	174	163	167	157	168	158	163	158	205	174	163	154	167	190	150	146	160	158	177	172	170	151	171	148	184	189	169	164	186	161	165	162	172
22710	21568	29510	24040	21569	21643	12574	1482	994	950	863	785	757	714	690	610	603	627	653	559	592	586	596	568	570	578	593	582	546	526	546	544	547	558	534	583	542	550	534	506	578	540	559	523	559	549	551	510	559	559	484	567	519	526	521	512	490	521	520	524	547	491	484	498	543	538	532	505	527	487	542	511	509	526	503	588	578	484	493	541	518	520	496	503	522	593	542	530	473	532	554	485	481	515	510	582	535	511	523	493	511	499	520	524	514	535	507	549	485	545	546	504	506	518	590	525	471	523	529	525	483	518	542	514	519	493	536	488	519	505	530	505	529	551	543	537	555	497	527	577	518	524	510	518	546	506	522	478	503	502	520	492	490	531	480	512	503	518	488	514	488	530	506	496	494	489	517	521	525	517	516	533	549	525	512	482	523	553	514	501	525	527	483	527	492	549	530	512	519	516	518	562	494	520	536	501	493	545	507	503	503	543	540	512	507	505	528	478	559	535	525	539	561	523	533	495	549	482	496	552	500	527	541	515	555	533	542	518	540	537	549	517	507	517	545	502	496	524	541	504	525	540	501	525	480	488	488	476	461	465	572	491	472	565	499	512	524	528	549	519	520	485	501	546	515	503	528	527	528	483	558	548	514	519	528	506	448	485	532	488	493	542	567	534	473	519	500	546	539	506	493	507	511	518	524	486	506	476	543	527	457	546	542	529	575	464	522	511	493	503	511	490	521	512	508	558	484	486	545	533	524	535	531	517	472	529	525	518	515	508	546	529	472	515	548	516	556	508	516	511	523	538	539	491	532	550	550	500	498	492	489	524	492	475	490	516	515	524	540	511	532	539	520	518	555	492	521	514	522	568	491	529	512	523	536	542	552	540	531	551	531	517	497	524	526	488	527	513	537	493	514	486	538	549	521	525	494	540	552	485	511	477	519	517	534	533	530	503	554	498	591	538	495	521	500	509	505	506	528	507	508	540	492	535	531	499	508	530	545	554	512	529	468	500	515	521	536	534	499	481	506	500	512	523	517	501	550	491	494	531	526	524	489	539	517	521	546	525	537	519	529	525	503	502	498	517	493	505	541	525	534	534	533	491	521	496	518	520	522	578	498	498	528	502	572	497	533	500	523	487	527	524	499	516	490	546	507	541	506	530	504	543	531	507	504	523	501	507	516	489	531	558	511	523	507	520	552	550	497	504	534	513	541	519	492	532	514	514	515	505	543	525	545	506	576	499	481	480	503	475	459	548	544	486	535	498	542	487	515	481	552	524	555	543	527	511	484	476	488	580	553	543	486	524	483	527	505	533	489	536	500	515	522	503	540	523	493	580	488	514	483	546	516	518	529	504	508	530	534	527	488	570	516	515	498	477	518	491	513	492	520	491	528	493	519	502	550	515	568	505	512	555	517	487	500	543	493	514	499	531	494	541	514	542	527	534	507	552	506	511	516	525	537	501	538	478	493	513	487	549	521	528	536	530	519	541	535	554	512	519	505	488	522	543	500	483	546	526	527	515	486	517	490	529	525	519	544	528	556	503	537	534	517	499	519	477	510	517	582	516	516	538	544	529	517	547	529	543	510	522	502	494	479	528	537	504	508	546	543	509	553	532	510	558	500	522	521	512	532	489	522	526	533	545	531	509	534	524	475	459	524	480	476	504	521	545	518	479	538	522	570	534	519	555	539	507	495	472	554	542	509	518	541	496	540	462	500	503	507	479	565	536	529	518	475	495	531	497	547	540	487	520	531	545	501	520	525	514	528	560	529	523	518	505	530	506	535	495	552	545	477	522	521	546	551	486	545	531	524	530	491	505	529	535	532	522	498	552	541	560	508	547	540	505	501	508	481	528	523	485	496	536	567	500	511	513	518	524	536	534	543	518	471	551	522	523	506	537	512	505	512	514	518	484	512	509	528	524	551	532	525	492	545	538	498	518	516	492	494	495	565	462	527	541	521	521	477	551	526	543	518	520	510	506	541	546	512	496	508	554	542	493	486	524	489	542	490	507	492	498	532	520	504	501	510	537	522	533	548	509	516	500	566	496	504	508	489	511	518	516	521	456	515	514	530	524	491	498	555	525	442	544	543	516	524	493	545	532	505	528	491	504	514	540	537	520	461	533	495	509	531	512	502	500	546	520	495	524	508	492	528	544	505	535	502	488	525	542	506	517	501	540	508	524	548	527	556	492	471	510	514	534	512	507	510	519	504	487	539	496	532	525	505	502	508	497	525	552	527	503	503	516	538	513	518	500	526	508	559	505	514	538	488	524	518	511	515	511	505	518	508	526	502	566	484	524	521	507	524	514	515	452	537	510	555	530	535	535	545	550	567	516	481	498	568	546	526	536	485	527	574	507	489	494	519	518	533	502	539	544	502	506	519	514	543	551	500	522	508	517	495	562	533	525	496	544	519	554	498	513	509	503	488	509	495	505	477	549	507	538	541	544	536	464	516	527	487	495	536	532	495	527	515	519	507	532	516	500	503	514	525	496	525	518	488	511	499	496	516	528	506	511	527	495	549	515	505	488	519	533	517	496	502	542	549	528	576	474	522	519	521	512	528	494	533	545	483	558	524	486	513	501	535	504	515	516	530	516	548	549	484	538	526	495	520	496	511	511	519	524	473	515	517	526	519	539	520	510	589	538	489	510	500	472	528	524	482	513	497	532	559	506	524	469	495	513	527	507	531	536	533	488	513	496	490	523	497	567	516	545	515	508	487	507	550	503	513	510	523	492	527	546	540	504	502	511	557	491	519	504	513	538	455	518	467	489	509	521	493	551	526	512	483	526	475	514	535	499	542	507	517	511	508	519	520	566	526	488	492	506	508	470	516	508	521	510	490	498	517	520	540	533	518	515	520	558	537	537	528	530	476	551	502	514	507	515	514	527	489	517	533	539	551	558	534	519	540	463	532	540	512	517	503	500	510	475	528	519	521	525	504	513	556	545	529	519	519	503	527	537	480	511	518	450	537	515	528	472	539	494	569	548	541	531	507	523	491	478	496	536	562	541	516	467	503	514	553	560	533	516	493	547	555	525	535	531	521	546	517	515	515	534	514	518	479	516	520	528	529	547	495	530	535	528	502	545	482	540	542	488	525	529	537	493	521	525	513	567	531	493	531	524	495	523	533	530	514	466	542	501	473	495	520	545	532	503	490	493	515	486	532	514	538	500	527	472	539	546	502	536	507	541	548	500	540	518	480	519	516	552	536	572	500	493	482	533	487	531	501	529	511	528	603	516	515	520	582	536	513	500	495	523	496	507	570	499	539	530	477	536	503	517	497	481	497	524	536	484	511	511	515	513	482	508	482	543	531	497	491	524	497	518	515	535	512	530	534	536	533	527	482	533	543	492	498	555	529	519	561	517	534	502	502	516	550	490	535	523	541	503	518	511	537	484	530	503	539	498	486	493	520	525	492	495	490	496	504	477	528	473	532	487	502	495	493	526	529	531	490	482	494	506	522	552	505	525	497	498	484	503	535	503	499	513	523	481
4564	15172	10626	5317	3892	2963	2260	1783	1442	1266	1117	970	878	821	802	764	714	716	706	656	674	624	617	629	616	592	628	580	589	613	606	581	524	572	567	573	551	558	545	601	543	556	543	496	534	540	530	574	565	525	566	550	580	543	552	534	558	561	562	543	542	565	523	549	536	543	576	513	555	553	562	537	510	538	518	515	513	549	515	510	546	549	549	575	551	532	517	554	529	543	537	502	544	560	574	567	546	559	587	522	548	534	505	549	554	509	578	514	559	552	586	541	563	548	509	587	527	501	543	573	540	486	524	566	573	530	560	527	509	588	572	604	518	564	515	539	515	533	560	539	514	517	549	538	538	506	569	570	556	518	560	527	535	568	545	546	542	528	537	538	556	567	529	481	551	511	562	571	527	567	517	504	529	540	530	552	535	512	524	567	571	528	572	528	550	529	548	526	537	541	502	548	515	553	555	517	543	540	575	546	521	560	496	527	596	536	528	543	536	521	540	552	492	543	570	559	536	554	520	563	496	492	532	558	548	554	559	563	532	519	508	522	543	601	527	497	540	516	510	532	549	539	518	519	522	567	561	522	523	531	548	550	533	511	541	519	540	524	594	529	540	543	593	493	553	549	562	567	564	549	551	523	563	548	560	514	540	516	541	526	503	541	521	563	537	545	556	538	531	530	530	554	579	540	540	500	533	513	507	521	536	549	546	545	544	524	540	546	525	579	548	578	556	526	499	520	531	540	526	550	540	547	566	584	536	560	541	547	516	535	541	522	522	536	537	561	583	520	549	539	556	510	553	467	559	523	592	572	520	573	522	588	581	526	584	546	528	541	518	559	539	508	535	548	536	539	564	545	519	506	509	555	543	519	531	532	574	548	560	519	518	521	544	576	572	528	504	540	479	534	549	541	556	527	533	555	531	542	500	525	548	525	541	515	556	534	548	524	545	525	512	560	577	551	558	551	489	531	510	540	558	532	518	507	550	568	525	596	521	512	529	521	516	552	577	551	544	503	541	537	556	547	579	548	545	550	556	578	599	517	573	558	516	538	606	551	517	551	566	563	505	520	563	560	536	559	547	549	524	522	591	540	498	519	524	573	541	518	550	556	554	532	495	554	550	553	530	526	527	510	552	574	519	561	509	578	548	554	551	576	573	526	517	529	546	580	512	579	547	549	541	538	564	509	541	500	555	574	529	541	525	547	499	543	554	504	544	496	543	535	489	540	551	552	524	510	595	560	562	534	517	535	519	518	555	520	543	573	544	554	521	557	557	544	530	517	531	521	523	523	507	562	534	573	506	518	513	505	518	535	545	537	574	580	494	523	528	532	520	550	536	539	492	597	526	536	549	551	551	551	537	538	538	531	517	582	508	553	503	528	558	557	537	536	528	526	589	517	533	576	537	508	499	530	553	532	532	514	527	527	536	553	596	511	529	528	555	553	543	565	556	512	559	544	485	599	571	562	544	573	525	525	535	536	525	524	499	566	535	503	470	517	542	563	563	524	511	527	546	550	517	539	557	588	525	538	503	510	532	496	547	583	535	552	539	517	542	538	558	553	570	540	547	523	549	548	553	559	530	575	484	532	521	538	547	534	566	527	525	558	559	529	562	565	499	540	556	540	539	530	520	559	555	552	549	567	517	523	542	532	556	525	571	564	531	537	576	587	548	539	524	518	563	536	521	540	515	517	549	536	535	560	550	475	585	521	557	573	500	557	552	547	522	546	559	533	558	491	554	551	511	544	539	535	555	522	531	561	584	481	566	542	544	536	555	590	549	551	529	547	596	548	532	550	573	528	558	564	518	543	556	544	572	532	535	508	574	562	551	545	569	529	550	523	527	537	496	537	539	514	573	549	563	529	519	567	556	554	532	544	558	546	525	535	505	553	544	556	529	524	550	544	535	546	546	540	554	529	547	531	542	538	514	520	514	583	548	519	533	516	547	515	518	574	550	568	547	554	538	547	551	545	552	541	567	555	526	548	556	537	529	542	543	544	562	516	545	532	535	543	566	549	483	566	565	567	515	518	569	571	573	577	546	524	520	509	521	567	508	517	542	554	559	517	513	551	543	546	506	535	532	525	509	519	492	533	543	535	519	512	530	558	519	577	535	543	541	557	545	582	519	547	561	560	513	548	547	570	517	585	531	576	543	529	535	524	566	537	533	540	551	549	531	547	528	531	521	515	531	538	528	570	534	523	531	596	558	543	553	566	544	513	527	550	523	601	504	540	572	528	553	570	511	596	528	549	543	535	564	529	546	569	512	551	533	542	545	577	534	510	549	474	542	579	526	545	539	544	510	518	529	526	514	568	528	551	518	504	502	525	559	492	549	532	545	537	525	553	532	551	552	574	531	518	507	525	528	531	528	524	525	525	558	541	515	511	567	568	501	559	563	517	557	551	545	551	545	579	550	567	520	538	485	541	522	517	519	575	533	537	541	494	514	548	519	524	543	519	524	523	564	567	547	559	534	553	513	522	537	553	585	568	539	547	562	523	531	538	512	555	517	572	525	529	529	542	521	540	545	553	518	524	541	531	538	559	497	538	501	534	536	545	536	534	557	568	550	507	533	572	533	537	520	550	510	533	583	552	542	551	580	539	584	541	573	507	553	546	518	579	541	524	560	524	560	514	543	533	500	528	553	554	506	522	545	537	557	583	565	603	566	491	554	503	508	548	534	512	521	534	561	539	530	597	542	521	531	538	543	525	536	553	558	501	527	525	575	531	562	549	474	525	533	520	566	497	563	476	533	495	527	541	581	473	518	544	551	545	548	505	547	504	556	518	560	571	580	499	508	570	524	563	549	518	539	531	552	541	568	548	570	521	546	503	588	523	480	532	547	555	568	547	512	551	526	547	494	551	530	566	529	562	550	568	565	549	563	553	518	567	543	507	496	523	525	569	525	545	502	570	560	505	522	566	529	525	568	568	576	551	551	554	545	542	539	542	522	559	552	507	569	536	558	542	549	630	573	563	563	569	520	509	518	568	544	556	548	567	510	500	521	525	543	595	540	575	571	590	582	534	548	560	546	516	582	537	533	542	525	557	537	538	546	543	532	545	521	529	545	540	513	532	526	547	542	517	567	507	543	553	522	534	528	499	502	525	585	514	520	519	550	550	560	532	534	569	540	549	555	543	525	505	521	577	519	492	597	501	518	541	547	497	510	528	532	528	523	547	483	568	525	543	539	515	535	554	522	564	515	527	529	510	548	518	559	524	539	510	529	537	568	548	509	506	525	504	522	569	560	518	568	528	537	548	559	504	562	573	529	538	501	510	557	547	545	558	493	505	562	518	562	523	521	534	563	509	534	564	537	539	546	543	589	524	535	567	563	526	565	572	563	538	589	572	544	545	531	491	519	531	523	551	525	528	544	573	577	573	548	549	566	539	575	505	481	596	566	521	551	515	502	505	516	560	554	545	544	501	547	532	543	538	574	584	507	539	529	531	569	578	553	555	553	525	545	537	577	568	521	544	551	548	515	555	535	515
27936	19734	5494	510	362	336	326	269	280	304	275	283	287	263	277	299	260	262	263	262	271	262	265	266	278	286	274	298	296	243	290	280	282	256	297	252	274	311	279	281	279	290	274	275	264	280	299	284	283	272	275	306	240	269	287	279	295	269	279	317	284	246	274	279	258	280	257	275	265	242	291	261	280	258	248	308	257	253	242	257	295	283	266	236	255	260	284	271	289	232	255	325	289	275	279	298	289	246	246	264	264	255	246	262	268	239	245	248	285	267	282	262	283	279	266	272	246	251	267	259	309	293	277	269	279	268	245	275	264	288	241	257	237	277	268	244	269	283	264	252	304	232	271	285	284	268	250	269	262	276	243	258	242	276	254	278	292	270	285	268	277	252	271	276	312	264	263	274	253	277	266	271	236	280	277	259	280	279	287	255	305	302	273	273	258	261	242	273	272	285	262	244	283	279	260	250	278	278	295	268	258	276	299	251	259	266	262	265	265	282	247	286	273	240	271	267	282	237	279	262	258	298	258	288	261	280	268	264	272	286	259	253	292	274	286	266	261	274	304	270	286	278	267	264	267	262	300	276	266	312	271	272	240	273	264	264	279	280	280	278	276	248	299	275	290	269	279	248	290	278	256	253	252	251	275	258	275	254	295	262	282	313	256	229	273	252	283	263	269	281	277	264	262	266	273	256	252	250	268	274	276	285	276	264	310	280	268	289	289	258	272	283	263	241	279	260	262	281	256	273	275	270	261	288	281	239	280	270	280	269	262	277	259	281	286	262	262	254	271	249	256	277	269	266	273	259	264	286	241	260	296	293	266	283	282	264	251	272	253	292	277	264	247	296	256	286	264	255	246	247	255	256	256	286	264	272	252	253	267	274	293	286	271	266	255	274	271	261	275	251	263	283	277	253	246	252	256	237	264	286	269	287	280	278	280	265	238	295	258	266	241	268	264	255	260	249	271	268	273	298	246	291	242	300	292	275	266	254	264	269	266	268	243	263	273	257	234	282	278	260	272	272	278	263	249	247	257	271	275	280	282	269	262	268	287	274	261	301	273	248	255	304	239	277	298	281	267	277	268	275	278	277	261	277	250	269	258	248	293	255	279	253	294	239	262	265	272	264	260	250	274	271	283	280	273	270	262	286	276	241	273	272	280	284	268	285	265	268	296	260	257	236	262	283	277	278	296	276	258	266	256	287	246	278	255	263	260	267	279	240	268	268	275	274	281	281	269	234	282	277	277	278	256	265	249	282	272	266	300	253	270	288	273	270	280	278	274	276	268	272	260	280	235	291	297	264	244	270	249	242	301	275	275	282	273	254	260	275	317	320	295	276	257	258	268	269	259	284	292	282	269	279	254	258	264	263	272	256	265	272	284	245	280	272	264	276	261	255	257	271	255	264	261	275	293	272	259	271	269	314	295	308	274	269	282	278	279	293	280	260	271	250	278	274	232	252	249	245	276	261	294	283	257	288	286	245	270	261	276	279	264	273	270	254	274	273	265	267	278	279	248	304	279	233	297	274	253	299	294	290	314	294	285	267	287	236	251	280	293	266	278	283	255	289	274	307	281	244	259	279	290	250	299	265	255	272	271	263	245	276	250	283	305	280	270	253	266	266	269	270	262	302	277	269	261	245	274	264	288	266	264	297	275	277	270	283	261	259	268	247	266	277	284	261	290	283	314	271	262	265	270	278	297	285	263	274	272	286	264	277	257	272	276	280	274	262	291	243	247	248	254	287	274	293	266	280	279	257	244	272	237	271	269	279	261	280	288	286	279	262	254	297	267	283	248	287	249	255	276	263	264	260	238	274	286	226	255	310	270	259	280	264	289	268	275	294	255	322	278	270	235	278	258	285	273	277	277	256	295	284	307	264	265	237	258	274	268	255	291	270	233	287	277	276	243	251	263	274	272	280	263	250	276	263	281	262	279	262	259	276	276	252	227	268	247	261	289	269	284	257	286	231	272	250	239	255	271	271	260	269	271	285	260	275	290	265	272	250	279	268	257	300	259	279	248	254	297	271	275	266	274	297	294	244	264	293	263	267	245	276	282	230	273	295	311	290	283	237	260	259	260	285	268	271	284	266	282	271	260	279	286	258	288	247	258	265	237	292	290	253	280	285	284	315	272	275	292	264	268	276	246	291	272	303	281	249	258	275	264	285	255	285	254	247	265	246	300	284	291	253	270	283	262	289	276	278	285	246	242	289	261	256	255	270	291	283	267	267	245	288	252	261	257	270	271	288	257	271	291	243	262	254	249	256	285	258	251	288	294	284	299	270	268	267	283	259	280	277	252	252	263	265	326	300	278	271	271	263	270	281	300	237	304	255	265	259	273	270	245	270	269	294	270	260	272	274	259	258	258	287	279	245	282	253	253	233	270	257	259	277	265	257	285	270	253	277	285	280	271	247	251	267	256	263	286	287	266	270	288	261	295	254	305	297	262	281	280	283	263	270	279	285	263	284	286	250	271	228	277	279	252	264	283	267	302	268	247	264	252	277	281	271	256	277	254	285	276	240	258	269	281	313	261	278	260	260	269	279	243	287	283	268	271	301	289	276	253	257	271	235	282	264	260	273	272	284	284	269	268	275	285	263	271	261	283	271	301	253	262	246	283	279	281	310	270	265	308	295	262	253	282	296	263	284	265	265	253	256	260	289	245	261	281	237	263	281	285	276	281	268	274	255	246	287	264	273	293	252	240	284	305	269	273	243	273	249	254	268	252	265	261	249	246	275	296	285	239	278	310	251	299	269	260	292	264	268	295	264	322	295	295	285	238	276	238	272	281	254	252	249	279	273	277	242	261	280	223	277	278	304	306	282	289	287	278	286	272	254	270	282	229	252	260	269	287	271	264	253	279	295	286	299	285	238	252	259	292	257	262	263	261	265	271	270	270	290	259	287	276	262	254	255	290	283	243	252	274	255	287	275	259	263	270	261	278	256	256	263	263	285	241	276	248	262	270	273	284	249	281	286	259	276	248	285	279	256	266	289	279	271	293	246	253	240	274	266	245	249	250	257	267	253	277	288	262	254	265	251	270	264	268	255	277	260	271	287	294	267	265	285	264	271	269	289	260	266	281	256	273	272	274	278	271	273	269	251	229	261	243	319	247	250	271	295	269	284	233	231	269	296	275	242	250	260	288	280	276	285	237	293	256	261	269	299	278	263	245	271	278	284	299	257	282	232	280	256	262	247	302	288	223	224	274	258	271	249	271	254	267	273	252	257	279	275	287	267	280	252	257	262	273	278	266	295	278	275	278	277	282	280	286	261	300	282	287	289	281	278	270	282	292	288	267	283	299	253	253	283	304	258	270	248	275	264	249	268	258	250	281	256	271	267	245	266	269	283	278	278	255	286	235	245	279	271	266	272	263	279	272	298	289	264	309	258	263	269	260	289	286	284	264	264	279	270	285	269	292	249	250	254	239	266	280	302	276	235	240	241	262	267	296	275	257	270	269	253	290	230	269	248	260	247	253	259	254	270
4150	756	593	433	363	328	303	275	314	311	289	313	332	299	293	272	262	313	287	303	270	295	286	265	295	287	276	300	322	259	262	280	294	300	315	281	270	304	301	262	296	307	270	277	283	282	266	261	314	260	270	287	287	301	289	289	282	257	281	264	275	252	298	266	267	289	277	290	294	284	282	275	272	289	292	253	256	264	314	273	294	254	277	323	292	272	285	303	286	286	275	271	271	275	283	280	292	295	330	267	292	293	280	276	286	289	262	263	291	256	297	287	292	300	280	304	283	283	301	281	274	261	281	311	285	278	271	288	275	304	269	298	297	280	277	300	267	275	288	262	282	276	275	275	279	282	275	284	268	261	270	263	264	285	257	267	283	278	288	282	279	246	291	307	290	271	271	286	268	274	282	265	287	309	285	270	267	285	305	276	251	298	278	249	305	274	280	257	292	278	283	284	275	292	266	274	264	257	269	246	284	298	260	267	304	286	298	243	308	260	302	287	289	272	277	275	291	280	290	293	269	251	275	268	302	261	286	270	273	302	251	273	287	269	283	274	279	293	289	275	278	314	261	274	257	290	276	271	294	249	281	279	282	274	287	264	256	286	269	256	295	278	279	284	296	264	281	283	300	295	288	282	282	264	272	286	285	268	284	282	293	269	266	261	280	275	289	282	300	303	295	273	288	286	284	268	259	253	296	256	292	292	316	284	258	277	289	293	259	273	283	262	295	297	270	288	282	273	311	284	298	306	265	293	316	270	275	254	260	249	298	295	279	317	284	269	288	281	277	288	292	313	263	286	270	279	287	256	256	251	288	290	270	280	276	284	243	281	278	286	257	255	284	305	298	269	300	290	310	281	276	290	296	268	278	297	263	276	260	262	259	279	299	310	285	294	280	262	296	301	253	280	281	272	265	270	288	262	278	276	253	301	252	292	277	296	301	288	268	276	303	301	281	299	316	282	296	290	275	285	289	305	293	284	288	289	274	263	279	297	299	265	297	285	289	267	300	282	280	307	281	279	246	313	264	298	294	269	290	285	289	260	320	278	257	264	319	297	279	264	291	298	250	273	299	305	286	281	306	282	305	273	306	286	294	316	295	263	284	293	274	279	270	282	272	278	296	302	261	314	278	276	273	289	270	281	257	277	276	273	279	280	286	258	281	288	254	310	282	275	286	248	276	266	257	257	255	291	280	289	285	276	281	283	292	294	270	291	271	315	288	281	279	295	283	295	272	279	295	283	299	294	280	295	310	256	346	282	285	279	297	290	289	283	298	287	271	306	249	275	264	268	306	278	287	288	267	277	279	306	288	278	257	275	267	266	265	300	291	295	282	300	253	287	280	285	258	303	304	281	276	292	305	276	252	273	285	256	267	283	271	270	319	264	267	287	267	288	303	297	286	285	300	275	291	296	271	281	305	273	305	308	282	262	282	274	283	274	256	288	271	312	260	293	310	315	288	261	294	292	267	318	313	275	276	272	292	281	292	287	292	302	268	248	274	275	260	265	290	296	296	311	271	257	264	288	304	289	300	267	274	296	296	249	267	276	268	290	281	281	256	273	245	283	284	270	280	279	266	290	301	277	278	281	292	310	272	292	308	307	281	263	283	270	291	279	264	301	281	287	261	254	287	287	284	321	283	292	261	263	276	289	284	292	244	249	275	301	303	282	314	263	266	268	275	284	275	290	278	253	278	273	296	278	278	301	299	264	280	278	294	262	280	308	296	270	312	264	279	274	299	287	293	283	290	267	250	277	272	270	276	268	300	251	280	284	295	276	265	251	284	273	296	279	271	269	290	280	303	289	269	289	262	281	275	285	284	278	282	277	294	281	287	266	309	276	284	325	268	266	269	289	291	284	294	290	299	231	273	264	308	291	292	273	290	277	297	270	270	303	248	296	285	273	297	272	291	279	282	303	300	296	258	285	271	256	271	266	287	296	279	300	271	284	261	287	273	260	271	286	285	276	309	277	298	302	302	270	288	295	297	297	263	276	312	271	280	276	288	292	300	282	289	282	283	282	281	278	284	252	270	266	265	252	276	279	294	271	281	278	283	298	311	295	285	262	280	316	271	267	280	278	290	270	253	277	297	268	284	282	284	286	317	310	304	288	286	271	271	293	284	315	296	304	299	265	285	265	285	277	302	295	282	304	256	311	296	264	299	297	277	268	290	265	298	298	286	256	267	276	303	277	294	269	282	274	283	313	276	300	264	290	279	278	269	290	261	255	311	283	270	287	285	269	312	303	288	271	292	289	325	277	267	274	282	270	282	289	268	264	284	278	296	253	263	297	309	273	316	293	280	277	303	312	291	277	299	298	284	283	253	304	282	280	297	288	293	298	297	272	299	277	288	295	287	276	259	242	283	249	269	300	294	279	272	259	294	295	271	306	261	258	293	265	279	272	271	277	270	294	283	260	273	272	269	270	276	269	301	290	281	243	250	269	296	285	278	260	265	281	305	257	280	288	262	284	305	278	287	296	283	253	242	284	303	307	279	266	283	288	262	304	325	278	293	274	269	277	299	285	278	300	286	285	271	266	286	273	298	256	262	277	239	277	284	283	263	307	239	283	280	253	285	267	273	286	280	259	273	263	269	269	300	288	272	298	289	288	285	274	247	292	267	291	280	316	300	237	261	273	308	271	302	258	284	275	267	277	254	292	281	265	293	267	252	286	286	254	292	320	283	281	251	299	285	274	282	261	312	286	282	282	258	263	280	272	304	283	260	285	268	289	282	286	313	295	272	274	244	265	299	294	262	279	254	267	244	292	260	296	299	291	291	262	269	301	306	291	278	289	292	269	266	280	291	271	270	256	267	277	289	267	294	277	286	278	268	292	293	290	279	247	280	274	272	289	255	274	274	277	285	303	277	276	246	288	271	242	249	278	304	311	292	266	261	309	295	291	247	284	272	294	278	272	257	261	309	288	313	273	283	302	250	269	279	261	268	294	294	295	304	305	289	269	259	293	276	263	280	303	285	284	274	281	267	268	285	273	278	276	255	280	290	300	294	300	260	296	276	307	265	284	292	258	305	298	299	282	288	276	276	288	299	258	268	268	258	305	266	284	300	256	287	268	281	286	275	260	262	282	273	257	269	290	310	285	282	268	283	300	245	288	286	283	278	263	280	274	268	281	318	267	265	283	300	284	272	293	279	298	302	304	287	292	303	270	236	299	291	275	266	272	282	295	277	253	260	311	299	292	271	257	273	268	302	285	278	263	267	274	302	278	279	267	268	258	322	286	301	267	290	299	262	277	310	257	282	271	280	270	255	270	285	290	305	296	263	270	290	263	288	262	305	287	280	301	284	272	293	290	288	260	302	310	274	247	277	281	282	242	248	269	257	284	269	261	303	284	335	267	301	258	298	277	301	281	273	248	275	276	278	295	306	260	263	280	264	282	271	279	239	260	269	289	273	279	302	265	298	302	272	287	276	303	282	286	278	293	251	246	266	280	273	289	268	283	301	275	276	273	290	269	279	288	270	273
23863	21540	29161	24366	21549	13313	1527	957	819	809	750	646	655	656	651	607	586	585	619	571	557	627	604	585	550	574	612	615	628	578	540	587	558	581	565	600	555	581	608	582	583	546	577	561	582	570	520	558	524	530	566	554	595	572	563	556	557	531	578	548	570	533	562	550	516	548	594	572	600	555	572	564	542	583	592	505	543	548	510	519	579	603	522	538	542	608	540	542	552	567	548	534	520	571	545	573	603	559	524	519	543	547	554	541	571	569	549	585	593	541	537	577	566	509	548	543	635	547	582	554	533	593	559	560	560	556	581	545	558	562	589	576	532	563	569	613	584	585	590	572	556	564	522	551	554	542	558	604	521	573	580	566	541	588	594	551	579	539	561	518	598	550	598	514	552	567	584	539	541	567	559	549	567	554	565	604	565	557	532	607	536	549	519	523	571	605	556	537	565	559	539	547	529	569	569	574	524	544	574	564	496	507	544	572	530	523	584	566	515	556	577	521	574	512	567	533	556	528	571	598	563	522	563	571	530	526	505	549	539	539	560	539	582	560	564	543	561	494	548	565	569	550	579	541	540	571	564	538	578	539	551	558	569	529	589	545	556	517	537	545	547	536	533	554	541	552	574	517	583	539	587	497	570	573	566	548	554	556	531	553	547	563	571	594	535	569	534	566	553	564	584	576	565	596	531	538	554	515	558	556	534	546	501	547	553	581	561	542	540	532	529	552	559	556	549	547	546	575	537	552	570	596	553	562	577	528	535	564	576	550	571	593	548	533	537	560	555	547	568	525	553	580	580	581	523	561	532	563	501	544	535	571	573	549	543	532	507	574	559	517	545	562	549	579	568	534	528	524	558	545	565	557	555	549	611	571	543	536	525	540	545	538	539	569	522	552	529	569	580	541	575	570	574	564	557	562	558	571	533	510	556	520	524	573	581	546	546	557	594	541	587	501	567	560	538	573	530	537	517	536	562	549	550	571	556	559	555	557	586	540	523	567	584	535	582	542	520	540	533	589	573	532	571	540	543	543	566	589	569	557	549	529	562	548	555	560	549	558	541	479	549	556	546	599	524	598	558	555	571	527	538	534	508	535	574	514	565	550	558	529	538	539	592	551	581	559	562	550	545	589	572	558	548	578	555	509	540	585	584	570	633	558	526	561	497	547	572	545	536	543	595	579	551	554	539	536	557	571	550	556	572	556	538	530	555	570	526	558	529	560	496	545	513	550	543	575	567	559	556	602	520	570	549	534	521	533	564	588	546	576	507	607	569	564	553	534	560	524	582	515	560	559	545	538	538	522	528	574	604	553	540	552	542	555	540	588	517	545	554	589	561	530	545	576	529	571	540	510	547	566	554	531	588	574	509	558	570	595	490	573	578	603	557	523	531	551	546	568	576	565	588	531	549	586	575	545	519	553	545	565	575	573	532	542	549	566	553	544	530	586	585	544	551	557	531	542	516	555	529	563	558	511	546	545	553	514	588	583	577	506	540	579	605	573	538	540	532	566	579	553	567	568	570	553	557	525	532	534	528	517	538	543	548	564	568	577	545	540	573	581	535	568	551	561	531	545	596	568	541	521	541	565	555	602	537	566	584	560	557	552	561	528	570	547	547	545	537	546	566	554	528	570	593	551	568	536	535	536	553	574	557	553	508	534	541	583	533	550	571	547	552	546	575	579	603	585	568	577	543	550	539	542	563	605	575	560	546	582	543	550	560	543	571	559	545	527	543	544	569	544	551	504	564	588	545	525	554	588	567	579	514	575	574	562	582	524	524	606	509	569	577	574	549	536	534	588	552	582	566	541	582	523	534	565	561	515	546	545	523	563	547	565	577	535	516	579	522	595	535	597	569	560	572	573	554	542	555	507	597	561	541	552	565	538	547	522	520	523	527	578	551	549	571	556	532	551	585	565	540	556	566	536	518	538	545	522	573	576	556	529	525	552	524	557	536	520	553	568	563	565	586	543	529	576	528	565	627	536	561	594	576	507	578	519	540	574	558	560	564	539	555	555	558	529	527	543	521	549	562	584	559	554	597	543	573	540	541	538	528	529	571	574	562	560	577	570	551	572	583	547	539	520	563	560	561	568	501	535	567	570	513	547	529	557	578	575	593	533	555	537	549	535	532	535	539	577	530	590	512	570	592	547	522	560	567	508	558	559	545	540	562	560	536	586	581	556	525	606	557	546	536	530	530	506	565	533	538	511	520	513	533	609	555	550	519	555	578	567	561	558	548	603	574	538	541	545	561	551	560	526	582	563	554	544	526	596	546	557	553	560	546	575	581	589	533	539	563	548	577	522	524	587	570	588	585	544	565	545	512	539	552	560	572	584	559	544	548	537	584	543	564	513	518	543	592	525	547	559	581	538	556	560	563	553	599	573	541	551	567	525	559	588	541	525	530	528	544	569	547	539	555	572	533	520	568	570	528	544	525	544	559	533	576	512	569	569	526	540	538	570	539	526	594	569	555	549	587	581	539	580	523	529	546	601	545	496	560	527	563	567	521	531	547	549	544	542	555	536	605	589	599	583	591	572	584	545	548	529	565	564	516	547	538	570	556	520	567	526	541	559	579	581	589	574	561	531	565	542	584	512	535	557	537	594	544	583	507	525	572	546	534	545	534	551	502	547	543	546	553	532	583	531	556	565	554	545	555	553	566	534	554	546	583	545	569	577	541	557	558	553	575	528	542	505	518	587	548	564	527	494	586	563	580	556	537	543	547	534	531	556	559	595	555	586	536	590	570	571	534	547	547	586	585	575	553	547	509	591	591	494	544	589	532	583	575	578	627	557	590	550	586	567	552	503	552	552	518	542	562	544	544	554	546	535	555	563	506	568	536	591	573	513	517	549	539	562	538	533	572	502	534	530	567	593	552	544	546	561	538	519	524	513	544	585	554	561	572	535	528	550	539	528	587	554	587	545	541	535	547	549	561	535	567	570	540	544	508	534	555	581	540	603	547	570	568	557	559	571	595	535	569	568	555	560	510	510	560	552	568	579	565	494	548	537	561	555	534	556	507	531	592	526	540	558	576	517	532	554	541	614	549	548	540	531	569	580	567	512	536	540	574	547	558	549	513	596	544	528	581	524	538	556	558	533	574	578	540	539	561	535	532	564	535	549	533	548	518	589	548	509	557	546	572	599	545	580	566	580	539	532	615	514	557	526	562	536	591	567	549	551	526	536	567	618	540	506	549	534	598	576	587	560	522	542	586	543	544	594	550	542	536	562	579	526	575	478	581	544	560	561	575	605	558	528	594	567	548	529	531	547	536	577	532	542	566	628	521	531	527	504	615	548	582	539	553	498	514	505	555	537	552	597	581	522	534	527	560	521	537	546	550	557	591	548	551	556	541	537	567	576	536	563	527	516	542	530	570	562	588	573	579	535	546	522	525	552	585	604	564	540	528	554	556	521	556	573	567	517	553	520	593	556	528	544	579	547	581	533	559	578	534	569	540	552	527	607	573	548	554	533	564	619	527	587	558	538
3458	8941	6185	3030	2217	1767	1466	1258	1012	928	812	765	755	706	717	668	595	672	689	671	629	608	626	604	601	645	577	587	618	551	563	564	636	630	606	593	612	554	586	632	564	609	574	589	567	551	627	542	627	599	614	559	618	563	577	568	593	574	587	577	551	553	586	562	565	556	578	581	555	543	552	594	591	545	564	605	622	579	595	585	551	567	564	569	569	600	568	555	597	534	591	596	588	562	620	560	566	524	603	559	545	559	553	557	559	608	544	569	574	555	596	572	532	604	556	592	556	569	579	553	582	560	585	557	567	585	523	555	546	551	579	592	574	589	527	587	580	607	578	584	559	613	598	583	553	565	553	554	564	584	586	512	575	566	582	618	580	551	584	614	554	574	568	564	554	596	574	551	598	561	580	561	559	552	547	588	540	594	590	584	567	595	555	524	601	568	544	546	608	556	563	565	533	569	629	597	583	571	564	576	570	553	537	608	589	593	538	579	521	612	581	566	558	557	568	604	611	600	590	616	599	552	607	554	559	563	607	548	582	564	577	597	554	577	552	604	567	538	581	591	617	570	556	535	571	616	550	554	555	560	582	553	554	591	577	568	605	566	524	610	554	545	551	592	551	511	551	608	515	570	568	573	658	521	608	589	573	567	550	576	537	608	606	577	608	565	567	587	560	624	562	576	611	542	563	595	591	526	612	597	609	600	575	615	605	548	584	584	579	521	583	533	560	576	579	590	529	570	566	549	542	611	595	580	545	536	554	576	534	563	582	579	497	588	582	541	559	542	595	590	566	551	616	546	568	576	566	544	557	548	576	604	590	555	547	573	604	590	560	560	601	589	576	582	571	533	559	624	527	567	643	551	536	602	540	565	576	580	635	596	564	595	599	576	583	570	566	592	578	550	569	637	551	559	531	589	566	583	587	574	641	603	593	550	583	572	578	578	582	563	586	592	584	565	537	569	576	545	560	568	563	584	573	553	553	551	564	558	561	556	557	575	548	571	573	600	556	585	578	611	567	526	563	565	606	571	577	588	577	553	511	548	581	561	571	606	610	582	595	551	532	554	566	613	605	537	542	542	573	584	560	565	605	593	553	537	582	550	605	606	558	594	563	539	571	570	588	607	539	530	558	572	556	601	610	589	576	573	576	595	550	591	568	567	574	549	569	606	533	573	583	598	588	580	571	557	552	597	592	604	595	561	615	585	630	576	612	555	547	592	597	528	554	583	599	545	579	557	596	591	597	561	580	507	603	561	569	580	579	573	554	580	568	552	607	631	565	597	599	544	502	560	588	622	502	551	533	555	561	579	544	568	533	576	597	592	586	588	573	532	559	567	595	537	547	549	567	615	550	599	581	556	572	608	563	577	597	609	549	550	642	562	567	569	564	531	550	572	555	556	566	558	543	579	567	566	562	602	576	585	572	601	548	583	590	567	586	583	539	537	632	593	530	600	512	585	567	537	605	547	583	599	573	567	592	609	626	522	558	553	498	553	603	570	591	551	561	591	578	572	583	585	552	595	579	540	546	579	599	602	603	577	539	572	597	614	589	622	527	600	572	553	559	570	575	568	533	561	619	539	585	541	587	541	584	595	521	600	579	584	562	619	576	604	566	524	600	577	563	530	548	624	615	557	583	539	533	559	600	553	562	592	616	579	583	546	620	553	539	552	574	593	539	574	580	554	573	534	558	573	520	593	588	585	555	559	552	573	580	619	566	549	565	557	569	574	575	594	582	538	545	597	531	620	561	593	558	565	597	593	568	540	555	566	574	574	561	580	563	552	562	550	583	579	600	580	575	560	523	531	584	533	537	572	566	560	584	618	594	537	579	570	613	559	565	603	523	579	562	570	529	603	549	559	599	531	588	599	567	594	590	563	577	521	508	558	576	599	536	540	534	523	538	583	516	578	526	603	528	583	569	517	589	563	597	568	571	554	569	542	576	554	575	588	585	560	533	581	585	545	561	569	601	559	585	576	545	520	551	581	573	593	581	586	566	582	587	568	556	594	590	569	573	565	622	529	592	565	573	560	555	566	546	603	568	601	540	590	569	560	583	557	563	616	520	564	612	572	591	591	578	568	578	531	585	541	572	579	578	606	558	541	549	575	525	575	554	544	534	601	577	602	563	615	570	582	619	580	558	595	569	605	551	593	589	603	553	598	583	560	580	566	563	523	542	568	600	581	611	563	625	582	581	538	570	574	548	582	607	597	561	598	541	610	594	600	610	581	600	611	564	556	586	531	588	571	563	603	570	587	610	585	602	583	548	572	585	605	555	599	576	629	563	633	517	564	564	569	601	608	557	570	590	547	589	551	575	595	555	623	535	563	557	588	618	560	604	544	602	592	617	546	566	569	524	588	602	534	567	600	580	562	579	584	531	593	567	579	529	575	581	581	556	511	577	585	537	523	591	589	551	563	579	514	587	537	545	575	581	557	613	631	582	581	588	588	592	567	595	562	558	633	600	569	545	605	596	580	591	587	602	572	566	623	589	560	586	547	570	547	566	589	591	551	551	530	538	555	548	568	540	588	604	558	528	597	589	539	591	556	537	546	567	576	593	566	581	551	585	625	577	576	541	536	553	548	565	579	537	556	584	569	559	584	562	533	571	541	538	568	521	576	572	531	566	550	579	607	550	571	533	558	550	562	603	585	555	581	578	581	541	575	595	553	575	583	585	529	553	566	547	572	578	573	538	578	551	624	562	580	588	479	623	594	577	526	567	595	572	558	579	538	521	578	593	549	615	565	606	555	543	571	581	575	594	547	571	561	581	554	572	532	540	579	573	637	562	541	584	569	596	586	536	580	576	555	573	540	614	555	615	573	599	576	553	618	588	564	568	572	574	582	554	575	574	604	569	555	568	619	557	558	582	607	565	565	601	555	548	545	555	610	587	604	581	595	597	555	599	584	559	599	580	547	567	537	536	540	552	586	577	597	581	543	552	562	576	562	599	563	546	548	559	558	628	596	545	564	584	584	556	567	566	601	546	582	575	580	537	568	567	545	587	583	546	582	545	606	502	605	571	600	592	547	568	578	589	578	576	569	582	612	556	611	585	583	569	576	579	556	566	566	546	578	582	595	591	573	539	598	566	567	578	576	545	606	559	578	591	564	572	544	585	599	522	577	590	608	596	625	592	622	575	550	586	590	581	630	542	607	567	584	594	588	560	563	601	580	624	567	589	550	519	571	583	546	592	554	567	581	539	557	567	564	568	578	543	562	555	560	623	569	545	579	583	596	556	594	542	582	558	538	555	558	573	584	585	537	552	615	585	583	584	566	600	584	552	564	553	595	566	590	591	592	546	565	583	583	577	555	601	564	597	553	562	586	552	596	574	573	553	626	586	588	590	595	542	547	544	551	598	542	583	559	596	606	548	548	579	575	530	568	578	602	571	586	571	605	568	590	585	519	581	555	545	563	570	585	585	555	597	592	564	561	552	589	610	544	546	563	569	556	575	585	567	585	564	557	543	602	572	547	576	579	554	533
24873	21538	28234	25195	15297	692	403	294	243	244	230	194	180	203	190	198	172	195	165	163	174	141	167	156	154	167	165	154	168	170	177	166	152	163	153	139	198	174	146	147	145	153	139	166	155	152	150	165	129	146	154	166	142	128	164	134	139	144	134	137	161	161	150	156	144	168	152	155	128	146	134	153	151	125	124	139	140	147	163	164	156	134	111	151	153	150	151	135	156	126	131	149	148	125	134	144	164	167	128	148	125	170	138	171	162	142	140	133	134	141	173	141	141	149	134	153	135	154	142	149	142	150	148	162	145	154	175	158	136	135	169	154	149	139	168	143	138	159	143	141	147	154	127	144	151	153	126	153	131	152	137	152	171	143	139	135	130	159	156	151	154	130	151	129	144	149	148	136	156	166	165	143	151	131	144	150	139	154	160	153	131	159	143	150	148	134	133	129	160	143	175	155	135	121	155	144	153	170	152	152	145	147	153	138	165	141	122	158	137	175	146	131	161	147	141	163	138	158	145	142	157	154	177	142	152	140	150	159	143	134	171	143	139	169	147	156	156	140	140	161	121	162	142	142	175	131	143	155	134	141	137	137	144	112	146	126	159	141	148	127	149	146	142	131	143	124	147	152	135	152	130	141	162	141	138	149	151	167	122	122	143	141	144	137	146	148	153	161	132	139	138	115	141	146	151	157	146	158	145	141	150	160	157	162	138	131	155	159	162	128	148	129	139	142	138	128	147	172	132	164	179	146	130	160	151	154	150	160	128	148	133	170	169	135	137	131	148	136	147	129	146	130	134	144	145	147	152	150	144	134	148	156	149	161	137	135	134	140	142	139	140	143	144	151	162	138	172	145	142	150	148	159	146	149	139	158	137	139	137	141	149	151	136	163	115	145	132	158	135	143	142	155	136	153	145	138	143	155	146	132	133	143	134	146	152	149	155	135	143	149	156	165	144	150	149	133	141	157	146	141	144	151	157	164	147	148	128	128	144	169	156	158	162	165	161	136	154	162	135	146	165	145	153	165	110	154	133	135	158	155	150	150	134	152	152	175	136	147	150	145	150	139	141	157	152	150	131	135	139	134	152	164	156	153	157	124	150	145	152	166	153	159	143	143	131	151	130	162	124	142	148	142	133	150	141	138	127	135	144	134	149	131	157	144	156	144	137	139	153	149	151	147	142	147	150	158	136	133	142	169	135	150	157	147	160	156	135	125	138	153	165	134	144	149	154	144	160	150	149	162	159	156	150	135	161	140	137	146	156	137	132	150	158	161	155	135	153	148	138	150	157	151	148	163	116	148	126	138	126	156	136	149	166	153	161	148	158	149	152	112	150	140	147	152	141	120	149	153	141	140	136	176	161	141	139	140	146	164	140	163	160	144	150	160	138	165	136	130	138	139	148	148	167	158	150	127	145	136	146	148	162	177	142	156	141	141	144	162	144	149	174	159	133	155	153	164	143	137	146	141	159	158	172	126	132	136	148	129	146	142	147	137	149	175	144	144	132	152	120	147	168	156	171	132	175	125	156	163	142	159	161	155	151	159	135	180	131	154	146	166	148	153	135	179	148	128	159	152	127	140	166	131	154	152	142	163	147	136	135	119	155	130	157	149	148	120	141	137	131	141	130	142	145	152	146	148	144	143	152	150	159	168	147	145	156	140	138	151	157	144	143	131	137	149	154	131	151	149	151	139	174	155	149	149	171	158	152	161	169	149	150	150	142	154	164	143	154	147	145	114	145	120	131	137	149	142	156	145	161	151	132	136	121	157	145	154	129	145	135	143	153	155	144	147	147	141	140	125	146	162	155	136	154	178	151	154	154	116	141	132	130	157	146	146	147	154	153	149	137	151	133	135	133	138	159	161	145	139	147	145	146	161	143	149	132	128	130	136	127	131	153	143	137	154	136	155	124	136	175	158	149	126	166	131	144	161	119	110	142	150	150	148	157	163	145	154	141	141	147	147	132	139	151	140	152	159	145	142	158	132	136	162	144	134	146	134	156	145	154	140	155	153	135	141	142	144	124	146	141	157	181	137	141	159	150	139	134	137	150	137	142	142	121	132	152	158	144	134	136	137	159	155	169	139	137	137	126	122	154	131	180	158	141	146	152	142	141	145	142	130	142	135	145	159	151	147	126	163	143	156	135	144	160	158	163	134	131	147	131	146	143	163	141	135	129	152	137	161	151	142	151	136	162	136	173	143	151	126	141	151	161	158	157	132	157	136	137	129	140	171	154	166	138	164	138	165	143	143	149	132	158	146	145	141	144	138	130	146	160	146	151	143	148	149	163	139	144	159	167	143	156	173	161	134	150	156	163	141	138	126	175	155	131	146	162	155	138	147	151	128	129	137	149	160	155	146	149	144	146	167	137	129	146	158	124	146	130	152	132	152	133	151	149	141	163	157	154	157	162	158	148	160	157	126	157	149	141	138	128	153	143	155	153	142	155	148	154	158	148	144	138	117	148	145	145	139	150	132	140	161	144	153	161	153	157	153	129	165	167	149	129	152	150	143	134	167	147	135	141	147	168	146	159	164	138	156	145	164	155	147	151	137	161	123	145	134	147	147	164	164	150	127	145	152	153	131	156	155	136	141	142	126	132	147	155	160	141	127	146	167	139	131	149	135	148	127	131	141	132	152	153	141	168	151	152	160	155	139	171	135	164	147	150	134	128	152	152	150	143	132	142	132	146	161	156	179	143	145	133	153	141	127	148	154	156	131	141	134	134	137	175	144	149	143	142	136	156	145	146	151	143	128	155	147	147	120	154	128	142	151	156	150	155	140	166	150	161	146	144	141	151	166	144	139	122	142	146	149	164	169	142	172	125	156	171	134	151	154	147	142	132	149	149	147	163	128	155	169	145	132	154	158	147	156	160	142	147	133	129	155	146	146	152	146	133	134	136	151	141	149	166	147	156	154	138	145	141	149	137	177	148	147	149	131	140	159	164	155	158	166	166	154	157	155	151	155	156	149	143	138	146	161	145	153	128	146	158	164	121	156	138	164	125	146	150	149	151	165	132	133	135	133	166	144	157	124	148	141	140	146	162	146	150	153	138	155	168	151	154	138	159	138	124	135	152	165	137	152	165	135	180	150	137	133	138	119	153	136	136	142	117	150	145	139	159	134	123	157	168	159	133	152	138	145	130	127	157	153	141	145	143	148	136	150	137	139	132	146	155	138	169	132	139	160	143	146	128	143	140	140	145	163	140	119	138	157	153	160	154	150	143	137	149	134	147	124	161	158	157	143	151	143	145	158	149	161	178	158	142	186	129	146	136	150	154	143	146	137	152	133	145	137	141	137	160	132	145	161	143	145	155	128	129	165	137	130	135	132	156	145	157	128	136	148	147	165	147	154	152	144	162	150	135	141	137	144	140	132	152	149	147	142	126	151	158	141	150	144	152	143	177	162	122	169	142	150	162	147	133	143	176	159	146	157	127	142	171	137	159	162	139	141	159	154	148	127	141	145	141	146	133	159	155	146	164	135
3208	5294	3457	1637	1117	939	686	564	471	387	326	271	275	222	247	213	194	207	210	203	174	172	181	169	188	200	187	176	178	183	208	173	163	156	176	168	187	181	187	151	158	169	171	162	149	176	186	145	141	170	159	173	177	186	147	170	160	157	163	155	184	161	165	189	157	162	156	169	166	171	170	158	167	145	167	155	154	172	166	170	164	163	160	164	195	162	142	160	157	148	154	158	180	189	166	153	170	157	177	175	176	170	182	170	165	154	157	144	150	170	179	158	148	161	165	162	146	163	145	177	188	153	146	156	142	157	144	159	152	160	172	164	176	156	157	179	148	158	153	152	178	168	163	171	169	178	153	157	163	155	156	157	157	180	158	176	181	177	154	169	139	169	168	159	174	164	164	167	147	165	130	156	148	170	171	151	165	157	159	178	152	166	200	158	169	148	173	168	164	153	158	172	188	156	188	165	190	166	141	176	147	136	167	141	148	181	185	157	155	176	169	158	167	191	180	172	173	153	171	154	150	153	148	152	159	179	171	163	159	156	172	157	155	181	174	172	143	158	144	133	137	161	159	131	175	157	167	141	161	179	159	167	163	157	166	172	151	152	145	168	171	156	147	170	165	191	159	164	154	147	153	158	150	162	152	186	172	157	164	173	151	155	144	149	167	179	172	141	176	154	167	163	163	150	170	163	136	169	143	159	183	189	147	170	174	174	173	149	150	148	155	182	146	176	171	152	158	150	176	146	176	140	154	149	172	163	172	160	158	159	192	155	152	153	175	178	180	166	152	143	138	171	155	146	186	175	156	143	177	151	161	150	167	160	153	182	176	160	156	167	166	161	158	153	189	186	169	163	166	192	163	150	164	173	150	162	159	195	167	186	192	187	183	168	155	163	150	165	178	164	179	162	156	163	167	159	151	165	176	174	161	171	181	153	194	169	153	154	181	163	145	169	176	159	154	160	164	184	158	162	171	163	167	149	174	168	190	158	177	168	159	185	171	168	165	154	138	151	164	188	167	152	174	167	171	170	157	192	155	170	165	138	178	157	146	137	161	154	141	156	151	170	169	179	171	173	161	176	162	178	168	178	167	163	163	160	160	169	174	179	168	175	155	171	169	166	179	173	156	196	162	178	173	161	161	161	161	153	159	170	176	177	144	169	168	161	173	182	160	164	179	152	163	148	164	186	145	164	185	161	145	162	173	159	173	150	168	184	167	169	172	152	179	160	138	157	164	166	153	149	159	174	146	165	168	168	172	159	165	156	159	172	154	154	159	152	165	158	163	179	197	181	163	157	155	159	188	157	158	174	186	172	154	137	161	165	176	156	165	154	176	153	175	181	168	144	151	151	153	152	172	147	172	158	150	156	144	158	158	178	162	179	187	168	177	189	161	162	176	167	176	177	178	151	172	178	159	153	185	168	188	162	154	152	167	163	166	153	167	182	181	158	174	187	178	173	171	176	154	165	146	174	135	191	158	147	177	173	174	172	155	162	156	177	162	161	180	164	147	160	159	179	160	161	160	175	162	156	146	187	165	150	166	177	176	169	150	187	179	150	175	147	177	169	186	161	152	165	177	146	179	187	157	166	166	182	160	162	167	143	152	154	171	168	159	186	142	137	181	152	167	149	178	159	163	157	181	153	170	173	179	175	196	148	147	183	157	166	149	176	137	169	169	167	158	177	177	153	171	139	155	169	193	172	162	162	156	159	161	181	176	161	153	165	172	158	148	168	150	187	160	174	167	167	172	157	161	158	155	156	156	152	153	177	145	143	156	158	163	166	174	149	168	140	152	165	167	163	140	185	183	150	146	176	154	158	159	149	148	137	156	153	166	167	158	173	150	134	163	171	146	166	165	160	155	164	155	168	170	171	168	164	143	135	171	167	152	160	163	170	162	154	144	177	158	158	165	173	176	149	173	146	149	166	162	160	147	160	151	152	162	157	147	176	150	161	176	177	188	169	150	164	170	161	185	172	180	163	151	170	172	170	163	181	149	157	155	158	176	167	166	148	139	147	191	151	176	136	152	194	175	186	170	183	187	183	173	174	155	147	165	161	151	161	167	141	158	155	183	160	196	142	162	161	161	168	150	165	199	148	186	173	155	153	149	171	176	171	178	159	179	181	185	152	165	182	187	167	164	137	157	186	181	172	156	147	150	154	164	183	149	169	192	171	170	167	175	149	159	152	146	166	167	162	153	164	164	175	176	172	160	151	179	163	146	180	150	152	187	160	151	156	159	182	154	142	175	146	180	172	192	178	175	158	163	172	155	142	152	168	147	175	164	148	174	153	144	156	161	173	158	198	161	182	182	172	183	154	131	172	181	154	159	179	172	172	175	156	162	171	161	159	170	165	172	170	149	167	163	151	162	174	167	153	168	192	149	162	173	161	167	168	159	161	186	172	157	152	154	162	178	171	139	164	174	179	171	169	156	160	175	161	165	157	161	172	164	144	170	156	156	169	153	155	180	161	179	181	167	165	158	148	163	174	163	180	162	162	149	155	168	159	153	153	169	169	158	166	141	158	176	159	141	151	150	158	144	159	163	148	163	183	170	165	160	167	151	162	170	155	175	155	185	170	171	145	176	166	167	170	152	148	172	172	152	152	146	150	148	155	168	140	178	170	174	170	145	157	172	176	161	175	156	160	171	173	181	162	158	178	177	183	156	162	152	182	162	199	160	173	181	140	144	176	143	159	151	168	170	159	163	161	177	162	171	145	158	174	172	148	197	161	148	165	157	157	150	165	156	166	170	183	188	159	179	189	174	175	168	187	175	179	188	159	164	174	158	158	149	174	178	180	163	145	156	176	154	169	165	172	164	156	171	202	161	173	162	151	177	138	177	146	155	163	162	169	150	159	163	169	178	149	148	168	160	171	172	175	170	137	157	178	137	139	157	166	158	154	161	170	181	137	153	166	162	173	166	151	135	181	158	166	171	151	140	166	158	155	165	169	155	153	162	157	160	181	157	167	174	188	163	161	159	158	178	167	188	151	172	175	150	167	184	155	164	166	166	166	172	162	156	162	164	179	150	149	156	163	173	163	149	166	145	184	157	142	172	149	164	171	177	184	164	143	181	155	147	146	150	162	169	152	169	155	171	168	152	184	189	160	160	154	166	185	174	161	183	200	159	162	149	158	164	165	170	158	177	156	156	165	154	171	172	171	158	180	152	133	166	147	160	169	159	164	166	173	154	184	164	183	177	162	150	159	156	160	174	161	155	165	142	169	154	176	172	182	163	162	161	149	166	141	134	163	175	159	178	164	158	173	172	145	153	163	155	151	164	189	143	176	143	170	151	181	174	162	160	161	181	172	172	160	162	149	154	153	169	151	176	167	159	155	169	162	138	152	161	162	167	183	163	155	150	161	177	151	180	161	151	160	145	170	178	164	159	187	168	183	164	157	195	155	183	161	171	165	154	159	170	200	162	162	147	153	166	166	164	152	152	153	146	155	178	170	161	169	153	159	182	159	165	167	154	169	150	160
22715	21572	29532	24056	21581	21641	12554	1443	1027	903	816	742	679	749	698	653	610	583	606	629	580	589	566	568	596	587	587	578	549	556	525	568	574	513	580	568	530	562	561	507	557	525	549	503	486	551	495	588	525	516	519	516	519	523	477	532	521	527	567	489	520	532	525	512	513	512	492	499	514	488	522	500	507	519	526	499	541	528	517	489	516	516	522	541	503	534	509	468	541	503	531	533	489	510	526	482	543	501	496	499	500	496	534	507	564	484	479	503	537	543	482	518	541	535	518	475	513	509	514	526	509	512	529	549	534	490	518	487	483	530	483	532	522	510	504	522	520	545	520	499	514	537	523	521	524	544	537	522	502	512	514	501	462	510	521	514	527	513	502	529	530	484	514	494	536	479	537	521	523	491	563	491	512	502	522	514	513	497	568	494	534	558	517	525	502	500	530	560	545	495	478	492	535	541	528	533	482	550	545	549	530	460	465	542	506	539	503	523	546	495	501	515	538	494	530	539	507	516	546	493	490	486	550	496	514	499	534	554	506	522	533	518	570	530	531	537	559	538	542	487	494	525	483	503	487	479	505	526	511	507	503	501	502	462	533	535	526	529	560	490	500	519	504	538	542	525	490	530	524	527	507	473	512	517	500	528	513	519	502	558	544	543	526	507	496	547	467	509	540	545	556	506	512	502	523	497	491	497	522	508	527	514	512	558	519	525	480	542	523	519	526	522	502	511	518	494	487	550	527	548	511	507	577	501	515	533	532	504	529	497	511	521	528	562	460	539	515	515	510	522	496	474	492	495	466	491	468	496	567	505	547	513	530	499	524	518	532	487	539	552	507	478	555	561	497	515	482	536	506	547	511	520	492	512	539	517	503	523	548	555	486	537	514	531	562	471	513	526	488	547	504	527	496	518	520	500	535	531	508	545	510	480	483	514	507	498	517	529	510	526	518	524	479	501	472	495	490	527	534	528	533	495	511	510	530	501	486	532	534	496	513	552	501	487	524	504	561	488	518	563	492	462	521	479	501	500	494	503	520	519	481	539	507	520	498	471	531	502	503	548	509	501	485	495	491	506	500	484	537	525	507	553	530	497	553	493	501	508	531	526	469	514	526	515	565	520	474	477	517	556	502	489	484	532	546	513	509	565	545	500	509	555	525	544	543	530	488	546	500	509	537	494	529	515	514	501	513	514	560	527	485	527	535	516	522	469	518	519	519	523	489	518	507	543	532	533	519	510	516	505	498	522	505	483	475	523	503	524	538	555	521	547	502	549	560	540	513	497	514	561	506	509	526	492	505	540	534	506	490	487	484	527	491	493	493	517	509	495	540	496	525	525	516	520	519	511	533	512	491	546	529	505	496	481	529	500	505	498	490	538	487	470	499	489	520	503	510	530	543	537	521	517	493	507	487	524	522	466	509	464	508	505	543	559	501	544	515	510	487	470	489	490	519	495	540	527	528	521	493	501	551	525	455	499	521	504	493	526	493	489	513	529	505	508	499	497	493	510	526	494	518	538	508	486	524	489	514	502	498	491	513	507	468	539	516	503	494	515	477	494	499	495	477	503	483	550	505	510	563	480	526	482	483	498	526	524	535	492	518	502	519	499	519	510	539	524	534	482	493	530	518	492	492	520	501	533	536	479	459	498	479	502	528	515	539	516	497	491	522	523	512	501	559	502	527	517	572	522	518	509	480	536	554	489	521	517	483	515	524	526	522	511	503	572	490	509	496	502	520	483	517	534	511	514	506	568	483	562	553	467	531	500	574	520	468	500	561	492	516	518	499	490	484	499	495	514	516	507	508	539	520	525	468	517	519	515	499	522	533	495	508	532	483	464	509	554	505	499	518	513	475	506	487	512	506	582	529	538	553	553	503	493	529	535	458	530	526	513	497	554	535	553	466	545	524	467	513	493	509	504	502	502	528	506	542	525	507	520	508	510	488	524	541	523	537	501	523	503	534	515	510	545	481	513	492	534	525	522	489	505	481	512	503	529	489	490	489	520	499	510	552	467	521	499	528	545	504	535	504	510	515	496	525	551	509	514	523	515	519	518	515	495	507	494	495	505	558	516	555	483	517	522	527	515	536	528	518	539	530	477	497	517	533	499	521	574	464	520	547	525	499	504	505	522	555	485	530	509	507	519	511	539	575	462	528	522	497	554	524	510	523	528	526	494	498	526	508	481	526	494	542	528	514	508	536	547	540	489	543	495	528	519	483	500	542	544	488	497	483	538	511	468	499	509	495	484	528	504	498	513	482	529	501	485	530	508	480	503	496	513	524	490	510	515	521	477	496	505	520	525	533	540	518	489	461	507	534	497	487	527	521	508	510	485	522	522	517	491	499	516	502	519	541	490	532	545	522	550	531	561	510	555	447	531	537	483	529	526	493	529	481	485	532	537	513	494	535	526	530	491	498	521	512	465	513	492	501	528	501	552	512	513	506	513	515	515	487	535	498	515	512	541	546	464	496	483	502	493	512	495	496	502	523	512	562	506	496	534	487	525	504	499	513	531	515	521	506	497	499	514	540	482	506	504	538	529	510	515	512	485	535	560	527	476	528	513	480	513	460	516	551	497	505	504	490	528	516	507	513	514	479	515	489	530	506	560	521	520	560	534	548	527	478	533	486	520	524	522	481	519	530	507	469	540	483	513	516	538	509	526	479	505	512	534	512	496	535	513	521	516	535	518	517	503	521	537	506	506	533	532	517	526	537	536	512	523	510	514	504	503	515	475	444	505	528	515	519	546	556	562	493	467	548	529	552	488	499	529	496	478	493	488	530	485	526	518	501	527	489	535	523	488	503	533	532	518	525	538	498	460	560	489	515	514	494	510	512	516	530	509	539	522	467	498	509	547	575	516	535	514	495	491	492	511	534	495	472	494	496	489	507	504	529	501	532	512	512	548	539	520	511	518	499	490	518	523	510	515	546	536	502	507	527	507	512	501	526	553	482	511	514	528	523	521	493	489	504	501	532	507	502	487	515	548	475	537	477	505	499	536	512	520	522	523	523	503	509	490	490	528	512	491	537	508	494	515	475	570	528	542	570	551	494	515	531	504	529	518	524	566	504	508	539	515	535	498	528	538	494	522	519	537	495	496	503	506	492	525	562	565	482	470	539	525	523	549	515	544	469	517	537	510	540	518	494	521	515	537	475	513	527	512	514	515	498	469	538	527	557	495	532	504	521	544	522	546	499	493	508	503	473	503	523	521	510	535	518	517	546	541	499	475	491	486	493	536	517	531	543	530	511	532	569	507	536	539	495	503	496	517	516	495	529	507	492	520	547	541	505	524	498	480	553	497	470	491	529	519	545	536	525	512	551	490	499	554	520	526	528	533	515	514	510	536	489	464	512	542	507	500	505	514	520	504	480	508	535	518	507	516	495	512	495	524	510	547	514	482	532	513	531	473	546	495	520	522	510	559	526	488	507	494	497	504	460	522	481	485	523	533	453	523	508	488	512	497	498	550	511	540	519	507	525	493	537	515
4616	14930	10594	5267	3963	3003	2261	1795	1439	1259	1071	986	878	840	724	726	731	703	655	645	610	680	637	637	578	561	579	589	557	610	552	518	553	577	560	555	588	551	538	579	532	539	566	558	541	554	537	543	568	523	520	538	551	517	592	562	533	573	542	551	513	517	563	529	569	551	535	543	497	553	569	570	551	498	494	513	538	528	543	538	557	534	581	546	553	515	564	554	557	528	505	537	528	540	532	567	576	574	529	568	516	508	485	537	517	536	552	548	565	534	483	548	563	514	555	496	491	570	545	551	556	497	532	557	551	548	527	501	560	551	529	558	551	544	548	528	538	539	547	530	561	538	523	574	525	570	584	534	553	522	546	524	518	558	514	541	540	560	518	557	573	525	510	533	513	511	521	495	507	561	564	567	551	563	572	561	558	531	510	505	545	553	517	518	540	577	517	544	590	498	567	548	539	541	554	532	508	551	542	501	531	577	525	544	523	504	559	540	513	517	526	547	508	564	495	553	512	476	493	543	500	574	528	536	497	546	532	531	533	539	535	564	543	537	521	520	502	521	538	531	564	544	550	557	554	534	516	547	504	483	523	542	514	563	541	466	531	513	576	508	569	578	515	499	533	620	535	510	504	525	552	496	548	536	529	549	552	546	525	502	560	545	557	546	556	562	545	531	571	553	497	542	520	573	537	514	537	533	519	537	569	537	530	589	522	550	524	551	503	532	544	563	556	540	531	525	542	537	528	535	551	516	540	498	553	560	542	503	538	534	545	515	527	528	536	530	521	526	519	537	510	533	609	568	567	495	516	515	537	550	509	556	564	513	536	532	547	548	573	537	526	532	547	549	522	573	535	584	529	544	525	553	502	567	506	496	550	582	530	521	479	561	517	540	518	577	540	514	545	539	529	535	524	526	507	578	541	532	486	519	512	540	555	546	543	500	548	509	570	545	545	545	519	539	556	543	512	516	499	569	504	574	580	516	526	523	504	563	535	512	559	526	539	567	560	556	499	522	513	552	536	549	524	536	572	529	569	488	544	523	527	567	530	526	550	536	497	551	588	505	552	534	536	500	549	511	575	539	569	523	516	523	535	546	535	558	517	541	538	529	513	532	535	515	555	553	545	531	548	496	579	531	508	602	535	511	557	492	553	545	524	526	558	565	499	536	527	517	537	549	512	514	543	525	539	562	509	509	537	522	559	521	513	539	545	503	538	558	529	511	562	548	552	544	549	560	514	542	558	563	552	561	533	529	529	518	501	518	554	506	573	483	501	550	545	556	524	541	542	526	527	522	517	487	530	552	513	538	555	505	560	529	526	550	524	580	552	568	542	556	531	533	486	518	551	513	562	540	497	500	550	528	515	569	517	540	521	504	516	536	543	543	552	530	532	541	525	566	522	495	527	533	551	497	523	543	493	535	521	536	521	489	584	525	515	506	558	550	569	496	571	522	543	522	539	567	542	538	506	525	489	516	575	539	495	501	526	526	554	532	569	544	537	529	540	516	527	521	543	557	518	552	528	492	522	530	543	536	564	532	488	510	543	498	517	535	552	523	542	489	560	547	556	624	540	524	560	566	546	516	488	530	564	528	528	525	508	525	525	529	556	530	536	560	533	543	609	512	523	553	550	546	503	493	515	540	525	542	569	554	499	528	558	556	516	506	540	526	516	505	580	522	548	510	538	537	555	577	554	549	537	547	552	548	541	519	515	550	524	546	528	543	559	541	516	521	517	554	523	513	505	527	540	597	520	552	514	515	498	518	505	567	550	542	561	516	529	563	490	536	465	553	530	505	523	518	543	555	534	527	577	482	532	549	549	523	519	551	530	526	575	514	539	536	519	547	521	570	497	481	500	515	537	545	549	483	570	520	552	533	504	541	560	533	504	553	465	557	546	570	545	559	551	545	551	540	518	517	521	526	542	509	569	528	541	583	527	551	512	542	510	528	522	525	521	587	587	523	514	497	560	554	515	521	518	544	519	532	516	545	532	522	511	556	490	523	511	548	497	559	496	555	552	522	514	520	543	549	564	514	503	538	541	546	497	539	517	475	523	524	510	538	568	538	502	528	550	520	563	518	512	501	510	537	540	510	510	540	525	524	538	534	534	544	532	500	557	546	545	511	544	529	534	520	518	522	553	519	558	515	533	519	541	506	500	545	519	526	488	519	535	525	494	494	519	508	537	535	556	519	531	539	523	535	543	521	484	538	555	545	508	503	532	562	556	512	535	533	529	538	566	499	534	518	542	524	532	566	540	526	529	526	579	515	517	518	548	506	557	524	556	486	527	527	524	559	580	528	488	523	546	500	533	541	548	531	535	581	556	576	519	530	535	537	553	591	529	516	537	519	514	528	551	551	532	508	507	518	545	534	519	544	549	552	574	514	484	545	514	527	529	520	577	542	538	527	533	565	557	539	521	581	549	538	499	545	516	574	529	545	517	542	544	531	508	544	560	525	549	575	534	549	549	554	528	527	519	519	530	512	537	552	497	542	559	556	530	544	555	524	558	544	553	529	512	548	553	531	542	499	558	494	527	551	533	538	508	506	539	512	543	488	508	530	522	526	529	576	543	532	542	523	525	532	563	538	569	520	530	528	565	543	525	564	537	522	506	530	553	553	489	521	515	579	574	502	534	544	518	530	534	572	505	537	490	493	571	556	564	511	547	576	532	518	541	532	526	544	549	496	521	525	544	521	533	513	545	493	559	565	530	517	556	554	536	504	525	523	528	511	531	562	542	556	528	544	546	528	547	532	540	534	528	521	520	549	514	541	560	525	543	530	546	566	531	524	522	546	547	547	532	546	579	515	544	513	548	485	557	517	498	559	513	524	537	537	512	541	518	543	534	533	584	575	522	531	536	522	534	531	571	571	524	511	541	531	504	575	528	523	505	504	547	545	490	558	548	507	530	539	523	550	512	521	513	523	538	513	513	524	576	540	543	537	545	514	504	536	534	542	514	514	514	533	575	542	459	518	490	510	500	558	509	504	528	523	540	538	520	548	542	516	553	520	556	526	566	543	534	542	516	532	570	565	509	505	496	516	530	571	506	560	546	548	548	504	518	580	478	489	527	520	529	573	546	519	562	529	532	505	507	550	505	543	496	571	540	491	538	508	522	494	540	527	529	536	565	519	510	581	525	532	514	556	534	527	516	587	533	470	478	530	520	510	573	555	529	543	490	502	487	484	535	534	518	495	536	579	566	538	535	515	536	569	545	518	532	527	552	510	549	485	546	537	527	536	499	523	538	485	550	534	571	522	607	528	551	533	493	529	542	541	535	550	505	524	581	550	509	570	526	517	560	536	532	501	514	588	483	561	559	520	586	541	488	564	548	514	520	529	564	534	513	533	524	537	550	573	559	540	515	542	527	565	510	552	537	545	493	536	549	568	562	515	525	510	520	543	544	500	497	532	530	529	530	545	549	504	541	498	572	520	526	554	518	483	558	518	540	530	527	581	470	503	565	552	569	515	503	534	496	529	558	533	541	553
27922	19731	5536	448	323	284	295	311	274	294	306	285	295	281	251	300	286	287	264	278	278	259	257	252	233	298	247	302	253	254	286	272	299	282	277	298	251	269	306	273	255	288	298	275	273	255	263	268	283	301	269	274	277	297	296	280	226	250	260	241	257	289	255	266	281	278	303	257	291	285	285	272	304	260	256	276	249	272	276	271	253	274	274	254	275	280	271	283	251	271	276	253	272	268	243	262	275	267	267	250	253	262	281	247	263	252	293	288	261	304	250	273	256	286	275	280	276	262	278	257	288	277	255	255	258	279	271	273	269	271	295	266	276	289	283	266	276	310	301	275	279	251	290	272	278	281	262	258	276	259	277	256	265	265	275	293	261	277	267	261	291	257	266	285	269	255	277	296	275	278	286	255	268	248	281	290	254	271	262	277	264	269	269	266	281	307	277	263	264	256	251	276	267	253	282	294	276	262	284	302	270	285	275	293	265	294	261	266	262	304	232	280	283	258	288	274	245	261	280	244	267	281	297	252	278	302	254	285	257	279	273	274	270	265	279	274	244	278	267	275	269	266	237	278	287	262	237	281	284	269	262	265	268	270	274	278	285	290	269	243	265	261	266	292	263	267	278	268	261	269	262	277	280	277	262	269	260	247	274	266	258	269	305	247	272	279	260	274	248	246	273	265	272	262	257	281	275	269	287	272	291	281	255	245	239	279	252	283	244	312	278	263	246	269	281	274	264	255	253	260	259	314	287	280	280	266	276	288	272	251	261	255	259	263	286	260	260	270	278	278	255	277	277	288	276	299	266	293	251	287	246	259	259	288	264	260	263	243	276	259	245	268	256	278	270	269	254	258	273	300	273	255	272	245	254	260	237	285	251	298	260	271	291	293	271	288	275	273	265	263	274	255	273	317	292	270	243	274	273	242	268	280	264	283	289	245	281	288	253	270	279	283	238	284	274	290	270	280	267	241	261	267	280	283	263	245	296	276	260	274	268	289	257	284	259	309	252	286	254	238	276	260	294	274	264	267	247	279	273	288	280	282	278	273	257	277	280	290	259	261	263	270	271	242	285	292	303	274	255	290	254	256	255	286	268	260	246	262	286	280	278	261	241	269	307	267	281	272	276	266	258	269	253	272	268	262	264	260	262	279	266	267	270	253	282	285	266	287	275	288	276	250	245	266	230	231	248	282	258	243	252	253	280	317	272	280	260	290	263	259	286	249	279	270	294	295	245	275	249	268	294	264	268	278	262	248	252	280	269	301	274	268	244	292	263	282	292	267	277	267	263	289	250	258	273	269	252	290	274	268	277	282	279	268	267	273	271	268	249	276	256	273	252	298	263	265	254	260	259	263	251	266	287	251	257	255	263	290	266	276	278	284	279	286	258	263	252	281	277	278	276	287	244	269	227	276	252	258	233	265	248	269	287	273	259	243	266	285	256	263	262	275	293	276	245	279	254	323	286	285	269	259	270	254	273	293	272	268	282	241	294	272	271	248	292	244	273	296	279	287	268	235	245	281	274	297	291	275	286	232	251	270	245	273	281	266	284	263	270	284	269	250	260	253	257	271	248	297	272	258	269	276	248	263	316	237	261	297	279	248	257	306	279	276	261	240	280	256	261	276	273	277	284	253	274	286	268	264	293	265	285	268	277	280	263	288	259	268	287	265	272	278	279	293	257	257	249	302	257	284	253	284	266	258	255	272	257	290	282	321	285	259	248	269	253	276	272	265	249	244	270	278	273	278	254	284	250	295	277	253	291	270	282	280	249	287	262	247	262	285	261	271	260	255	293	274	263	290	254	284	277	263	288	251	260	298	273	273	263	273	252	267	272	272	258	281	286	286	236	258	262	283	255	271	282	278	267	252	280	280	275	254	248	262	269	252	272	258	297	255	290	273	256	281	252	283	290	295	270	280	269	264	280	285	257	298	259	269	250	280	287	259	298	260	298	285	288	265	254	271	291	271	265	260	269	274	275	289	272	251	259	267	257	260	279	246	280	277	268	308	284	270	266	271	298	247	260	278	264	279	280	252	280	276	304	269	277	261	250	264	291	253	253	263	298	244	269	290	251	288	280	259	268	296	240	252	270	280	249	254	247	253	281	274	281	275	268	260	269	281	244	257	266	273	237	292	259	285	265	285	281	264	273	279	277	276	275	265	260	298	256	288	271	274	287	282	266	257	271	258	300	264	274	252	250	260	266	289	268	261	286	292	304	256	270	263	285	276	253	272	277	255	264	252	299	245	286	273	261	289	247	259	293	262	279	277	257	263	256	259	280	259	266	286	265	291	259	254	283	267	285	272	285	249	268	249	264	286	262	272	273	261	269	283	261	261	235	284	247	277	269	277	261	282	299	254	260	280	269	298	245	260	286	272	256	261	252	288	271	281	273	294	291	251	275	271	288	244	286	254	251	253	274	270	272	296	259	260	289	268	264	269	273	281	253	299	261	298	246	251	254	242	296	306	267	277	254	271	263	271	271	266	279	268	299	254	280	278	265	291	300	264	255	303	282	266	323	277	272	262	258	241	255	284	260	257	263	274	244	268	265	283	281	288	281	269	262	281	264	306	255	269	247	265	273	258	258	265	273	240	250	273	228	267	283	266	245	282	261	267	271	237	297	270	270	269	239	303	276	289	274	313	305	243	271	247	296	258	276	251	270	289	295	290	263	277	284	286	263	262	267	267	269	251	253	287	268	254	275	302	257	267	266	263	278	252	256	256	276	268	288	268	273	258	272	251	258	263	274	273	279	267	294	277	283	300	267	287	295	305	281	268	250	287	270	281	260	236	233	263	273	281	272	258	294	270	292	296	244	302	280	262	251	268	266	272	269	259	287	282	265	274	260	294	262	254	286	288	230	265	280	278	271	260	256	272	259	250	290	284	297	262	255	279	298	252	254	266	271	236	271	295	278	256	291	282	260	260	256	269	266	268	289	255	234	259	278	291	262	273	275	270	268	259	277	257	248	280	271	256	275	295	256	270	254	281	261	260	270	286	278	249	265	311	304	281	268	273	257	290	282	268	256	239	260	261	240	276	253	255	297	270	283	294	267	278	239	299	275	289	273	275	274	245	289	283	286	277	254	268	256	262	267	279	257	261	290	256	297	259	306	282	270	263	284	291	255	258	286	253	274	283	258	257	248	265	276	259	268	270	244	283	272	272	294	314	253	288	263	245	267	274	278	283	276	301	268	267	263	269	265	270	278	277	271	261	276	292	263	262	278	266	293	283	257	263	283	268	284	282	261	278	258	267	304	261	288	261	272	263	242	282	283	262	286	260	273	274	256	274	257	261	272	260	291	271	264	242	300	276	278	281	263	253	284	274	292	283	275	260	288	299	297	273	301	290	260	278	262	265	260	266	264	255	278	274	291	256	283	269	266	286	287	268	272	270	262	282	266	276	304	243	269	266	264	258	284	273	263	243	299	282	289	268	253	257	282	247	266	278	246	295	253	263	269	249	270	261	250	269	246	267	270	256	300	267
4162	718	629	408	341	335	320	311	298	289	293	319	283	281	274	283	280	266	288	264	306	272	273	293	253	272	281	296	286	258	276	269	293	303	275	294	303	272	257	270	272	286	253	281	257	299	268	277	251	293	304	274	301	299	295	281	279	270	302	287	303	287	241	222	274	275	281	294	265	276	278	299	291	261	257	298	281	266	296	265	259	294	296	278	268	268	273	278	286	286	277	297	288	273	279	288	303	286	258	277	282	263	297	266	281	295	259	273	299	266	268	269	240	258	267	274	267	291	273	294	263	262	270	309	265	286	241	282	278	260	264	293	265	275	267	291	266	267	282	259	286	242	253	291	234	287	291	310	286	296	293	302	263	309	264	279	270	286	297	262	270	259	291	263	257	247	285	271	309	280	279	269	264	305	274	269	250	284	294	284	293	292	315	263	270	264	241	248	261	267	287	276	298	280	247	271	285	277	262	298	280	279	271	267	281	284	269	278	304	286	257	250	292	297	290	264	248	268	283	258	299	275	241	300	301	285	282	302	264	276	291	308	298	264	294	259	323	260	266	266	271	293	270	301	274	250	278	274	259	262	275	266	287	272	296	289	280	250	292	262	293	283	282	287	277	270	260	295	274	271	334	268	300	309	283	298	254	275	307	292	275	253	275	290	268	281	294	285	289	291	316	291	265	281	288	272	254	299	289	277	306	293	269	251	291	303	281	281	300	307	280	243	286	307	268	265	278	297	274	277	273	271	272	314	281	258	303	278	296	296	252	278	282	293	306	304	276	267	262	266	265	294	278	267	289	264	293	295	281	330	285	249	248	270	304	286	256	294	277	283	276	267	277	253	266	291	274	289	242	294	276	287	269	260	284	270	287	314	283	290	300	256	295	273	250	280	243	283	252	260	286	286	259	272	292	297	293	268	281	276	268	301	283	290	258	288	273	283	255	295	290	262	260	263	280	326	263	260	286	279	283	271	300	251	286	264	286	282	285	261	271	272	276	264	278	269	293	273	257	282	269	260	278	272	284	283	272	270	321	287	266	297	266	290	257	272	287	276	252	295	286	272	271	280	298	262	260	291	304	277	266	268	280	261	284	264	293	269	283	281	273	298	293	277	280	275	277	296	280	300	296	281	272	266	268	301	300	302	247	289	297	289	253	283	279	312	322	265	280	258	272	286	279	299	250	250	279	264	279	279	282	287	277	269	306	278	280	290	272	275	300	283	276	298	262	259	263	277	258	308	289	291	289	287	274	277	267	259	294	264	279	288	271	269	269	286	270	304	265	308	276	278	252	268	262	258	270	265	290	285	289	267	277	289	284	279	281	289	268	268	270	290	312	259	276	246	308	273	251	307	292	272	276	261	290	320	293	285	297	274	293	285	285	261	254	266	273	270	272	260	288	265	301	273	287	279	292	258	281	268	241	261	276	284	262	280	278	320	290	280	284	260	249	293	257	285	270	299	258	289	267	268	245	285	268	261	267	279	284	279	247	298	248	263	264	292	273	284	250	276	274	276	250	284	279	273	238	288	299	293	277	283	270	279	279	293	256	284	241	277	298	268	282	297	259	270	283	292	292	269	286	301	293	281	282	259	280	257	299	250	283	301	267	302	276	273	272	276	276	280	255	260	249	273	286	283	305	260	252	275	277	278	288	295	285	307	251	292	288	299	266	274	290	282	259	283	297	272	277	293	297	272	273	260	253	268	270	293	294	245	267	300	286	322	257	292	253	272	263	295	268	287	261	284	304	276	268	301	272	263	266	288	244	270	275	295	264	282	276	288	290	301	305	256	310	263	303	258	315	270	276	303	284	289	272	302	271	284	283	251	287	291	302	295	280	297	272	275	311	281	287	272	303	291	290	278	299	262	296	272	264	263	295	264	259	272	292	264	283	277	268	275	304	303	280	266	265	282	261	251	269	310	297	282	284	276	297	281	266	284	293	265	278	294	288	287	301	257	283	266	272	290	295	296	298	275	304	288	255	287	310	274	291	275	259	279	249	261	302	279	261	273	304	287	258	244	254	263	255	252	276	282	259	272	262	266	268	252	250	287	266	272	255	279	271	294	277	285	311	303	279	281	256	255	288	267	294	304	296	266	273	278	282	288	317	293	295	238	272	270	239	312	285	264	273	305	277	277	260	296	254	286	287	292	279	298	290	263	288	274	266	268	267	281	266	277	243	292	264	272	257	260	325	252	256	297	268	268	293	293	296	254	308	265	283	238	252	299	275	269	275	290	276	276	272	273	287	284	270	268	289	320	284	275	237	272	286	275	275	276	247	329	244	285	271	282	284	299	281	266	280	293	308	239	285	286	286	293	269	277	268	285	275	262	301	285	272	269	271	271	270	267	266	264	277	267	274	277	261	289	291	287	292	295	282	276	268	290	308	286	260	273	296	278	273	262	295	276	307	274	246	283	285	280	293	274	254	260	279	261	259	313	256	269	275	310	300	260	281	284	281	261	289	288	276	281	285	277	283	295	285	301	277	293	296	286	284	305	264	260	274	260	257	269	269	282	282	275	283	291	265	245	276	288	301	256	266	268	264	269	275	300	271	281	257	282	283	288	274	282	281	278	271	303	281	291	301	258	264	269	297	275	286	270	282	283	260	254	273	260	284	284	281	266	299	270	276	280	275	265	267	271	283	316	256	291	279	271	300	263	268	251	276	282	272	282	278	283	304	279	275	277	268	289	293	275	313	282	241	275	301	290	295	276	285	267	308	264	273	276	261	270	264	273	289	298	274	309	286	270	279	274	270	285	263	282	275	263	285	271	276	300	264	241	304	268	280	271	280	280	285	266	269	279	274	270	256	307	241	280	265	315	286	268	258	284	242	266	250	285	263	269	247	267	292	283	270	297	302	282	255	230	288	290	256	280	270	268	278	293	241	263	275	287	240	260	287	253	264	279	253	259	270	304	288	274	274	262	274	290	296	266	281	291	298	269	261	277	245	272	279	293	294	275	290	246	283	267	307	313	284	284	283	295	236	297	314	278	280	257	252	272	262	272	310	268	287	289	269	278	267	290	268	333	291	289	278	315	280	276	292	281	303	288	277	281	261	277	291	275	295	288	330	252	299	284	294	292	271	299	294	261	277	268	291	290	297	277	284	313	277	299	271	284	260	284	276	294	327	273	283	273	292	282	299	288	297	274	261	271	287	299	272	281	268	275	270	292	288	301	281	267	289	281	248	274	299	293	272	284	260	290	274	305	286	274	270	281	269	280	288	250	269	261	250	256	287	294	281	263	285	269	263	275	264	247	275	262	275	279	268	252	281	289	275	272	266	259	280	270	253	290	283	244	281	273	280	271	257	237	268	267	270	282	287	301	276	272	263	297	279	279	289	266	270	247	276	285	273	296	276	263	285	264	298	270	285	286	286	278	277	309	277	255	286	270	265	273	278	264	285	275	314	276	273	263	296	297	269	286	276	272	293	262	295	293	305	262	318	292	263	292	274	294	306	238	274	281	281	274	257	262	292	290	280	291
23765	21454	29009	24311	21463	13363	1493	962	789	748	788	691	667	680	636	600	646	586	601	630	593	636	614	631	585	551	557	523	584	599	577	555	514	576	535	593	578	587	580	516	547	585	589	540	548	556	580	580	562	554	575	576	557	514	528	539	545	561	570	536	491	566	586	523	544	548	521	549	552	564	606	559	560	553	566	558	554	537	579	552	545	501	536	577	541	570	569	543	552	537	572	530	493	539	542	552	548	518	540	543	559	525	594	551	548	555	599	549	522	531	536	580	572	538	533	615	567	542	516	548	524	538	528	558	554	591	530	566	541	595	573	583	572	533	563	551	583	551	554	527	532	540	544	505	547	570	574	550	572	564	573	542	566	546	535	532	519	579	590	586	522	564	551	573	548	526	523	572	565	580	608	587	520	527	543	515	559	536	552	559	539	570	541	557	583	513	549	574	556	562	554	506	570	536	550	544	589	509	577	543	558	545	538	571	555	580	546	562	568	553	561	563	515	581	542	565	537	573	536	564	546	532	583	499	594	569	569	537	565	559	556	553	524	522	551	562	514	533	547	557	551	539	534	561	557	523	536	542	562	558	507	525	551	540	507	549	566	575	550	551	545	505	556	528	484	522	576	502	541	539	618	549	596	549	538	533	547	499	543	531	531	533	552	533	555	544	560	555	566	564	552	518	527	511	540	548	559	539	542	526	558	569	547	569	548	608	564	543	520	516	543	524	548	530	562	528	548	547	539	582	555	558	521	531	569	544	549	554	536	551	553	584	533	540	561	567	528	540	514	568	592	568	546	523	528	551	588	550	557	569	569	564	525	511	528	543	588	587	554	564	521	563	559	563	580	551	539	532	564	549	620	544	551	525	527	581	544	556	545	521	576	541	548	549	570	519	566	543	547	530	526	561	583	571	558	502	592	584	580	572	560	555	561	517	572	538	564	547	559	547	555	564	545	564	545	507	537	544	540	555	572	526	582	583	556	548	579	568	555	553	591	539	532	597	566	555	576	544	547	543	565	545	571	535	571	611	504	569	540	556	533	557	564	551	539	583	513	552	537	565	544	540	540	575	567	576	543	525	547	568	543	559	553	516	513	526	586	531	508	512	569	586	558	554	539	533	541	523	542	557	550	549	574	550	562	527	589	549	566	565	540	536	566	564	561	560	552	547	577	549	595	574	517	565	550	543	568	604	561	538	565	577	523	576	557	555	551	549	546	523	533	542	559	536	535	557	535	555	526	592	510	567	603	558	545	582	572	575	545	547	555	583	536	585	522	581	539	571	552	576	563	572	541	537	486	553	559	573	545	538	557	554	576	578	540	549	526	539	558	568	537	561	603	582	544	570	550	578	593	537	554	596	550	541	574	560	511	548	599	571	576	541	525	557	558	551	529	526	575	557	566	569	538	551	556	559	544	560	557	485	512	545	531	568	547	535	582	559	566	572	558	580	548	578	497	563	598	535	588	562	523	551	558	553	566	556	546	506	557	569	560	531	551	545	541	534	582	548	536	589	546	538	530	571	536	538	526	564	535	524	539	526	556	525	541	578	554	545	568	544	558	547	516	579	518	540	567	567	534	554	539	542	585	577	565	525	545	526	542	563	546	566	574	540	531	539	507	578	569	561	593	579	552	547	556	604	504	557	576	540	641	525	513	522	528	576	541	542	568	526	554	546	551	562	565	532	527	549	569	563	563	598	567	576	552	519	556	589	582	539	562	562	573	563	534	538	570	499	564	537	565	529	590	546	586	521	496	566	568	549	586	591	552	573	542	549	550	574	565	538	564	601	592	556	523	555	547	525	495	519	507	550	577	541	555	543	525	575	582	528	530	526	561	559	523	544	547	618	516	557	529	536	575	550	561	548	566	578	560	553	541	559	549	545	553	592	569	506	543	559	524	566	539	509	548	549	634	610	561	511	521	534	556	545	550	551	572	497	542	567	573	567	563	563	564	496	567	556	559	535	555	574	540	575	505	568	566	522	553	524	592	549	517	581	555	509	545	592	558	537	532	520	521	564	577	535	562	539	499	536	544	516	521	553	532	572	574	597	547	583	535	562	562	582	566	547	550	583	535	559	597	526	535	532	553	578	554	560	545	554	543	533	549	611	527	543	564	562	547	546	564	533	588	541	574	574	561	574	575	517	576	525	529	530	600	561	522	555	562	566	502	507	593	533	515	535	574	564	514	525	536	493	561	560	532	549	526	537	543	518	550	514	559	530	537	544	569	508	554	499	547	562	539	532	555	541	549	538	526	556	558	580	551	549	574	566	526	545	564	524	503	558	550	570	535	520	579	549	583	555	568	534	520	540	573	531	547	571	540	559	578	555	605	581	517	545	543	539	536	539	531	573	561	483	527	614	537	554	543	530	544	592	553	521	581	546	575	537	574	562	532	515	539	563	569	576	527	541	517	570	519	583	540	550	534	536	589	533	561	493	579	539	569	499	552	582	519	526	532	563	549	535	546	563	511	549	559	566	590	579	552	549	528	576	536	570	529	523	548	532	572	578	529	555	500	546	555	519	537	526	521	602	567	558	528	566	561	544	554	539	542	559	545	505	544	541	552	594	580	551	577	527	533	576	539	575	559	572	536	578	547	546	556	567	569	575	542	532	555	551	589	582	568	571	573	545	558	529	579	539	565	587	565	560	522	501	546	577	551	526	521	589	560	512	564	541	551	557	599	588	546	547	543	539	529	548	574	511	570	543	583	562	559	575	573	554	548	557	546	546	531	510	559	529	572	551	550	580	532	625	558	601	536	546	522	515	522	549	611	547	539	513	554	570	529	514	531	536	538	532	551	532	477	580	524	566	553	554	544	574	531	552	572	513	531	517	532	525	574	549	519	543	510	578	548	561	595	597	536	501	544	513	581	500	526	576	564	546	519	553	549	535	562	567	597	533	553	559	598	557	562	554	507	551	562	527	559	539	569	527	558	558	523	570	534	584	562	569	576	546	548	546	596	548	535	546	545	493	476	540	530	522	524	531	561	543	562	524	581	526	556	560	562	544	497	538	522	543	542	541	569	565	568	556	545	534	532	531	576	578	515	557	542	570	570	562	548	535	567	564	533	528	564	519	517	558	551	562	536	552	557	569	558	550	535	512	551	581	552	568	568	535	526	538	570	537	533	571	522	540	548	566	591	550	575	541	580	534	549	498	579	532	496	528	561	520	554	562	552	560	509	534	535	520	560	571	626	563	562	585	527	525	589	582	498	516	511	530	544	554	546	526	535	583	573	536	557	565	557	553	510	509	541	532	573	541	480	500	578	530	536	557	566	526	567	566	505	563	558	559	547	580	530	535	550	545	526	560	537	513	494	576	568	543	529	565	549	556	515	544	535	529	554	571	505	522	545	573	526	497	541	518	553	572	550	525	535	542	547	560	533	588	586	544	563	532	598	521	539	531	597	655	559	538	582	592	568	530	535	523	534	549	523	473	571	547	552	533	543	511	538	571	549	540	542	582	551	548	565	576	555	575	514	507	544	564
3416	8990	6225	3059	2309	1839	1498	1222	1037	882	894	755	746	676	655	667	673	607	714	637	599	618	597	654	613	564	617	600	583	551	630	571	614	577	567	538	601	581	520	602	539	588	566	584	607	615	563	601	527	567	570	543	544	538	576	560	526	577	617	543	515	554	521	559	575	555	596	577	550	544	537	546	558	604	545	508	610	579	611	544	529	563	576	591	581	538	516	567	581	576	536	544	604	550	544	543	570	566	529	568	566	599	560	585	572	552	544	557	528	524	583	570	546	554	596	518	558	575	582	585	548	586	563	544	572	548	570	546	557	558	563	593	565	576	552	565	584	557	608	570	579	581	567	600	542	566	544	592	597	558	566	596	544	570	558	613	594	537	568	591	559	605	600	516	553	596	543	572	514	575	586	568	555	586	575	540	546	586	575	603	565	601	576	561	544	573	524	537	553	564	512	561	552	548	563	549	574	611	539	567	595	607	530	595	564	553	578	575	537	518	594	592	562	531	574	537	562	545	584	617	595	537	544	573	564	521	554	561	598	569	544	523	563	540	551	559	585	584	572	552	587	545	576	530	583	523	556	569	569	573	623	554	569	542	546	563	571	548	579	554	547	549	562	567	543	609	583	562	589	547	546	587	546	615	600	541	570	553	584	587	563	582	575	604	579	584	588	580	589	573	571	563	558	572	565	577	560	585	574	517	548	555	549	566	547	579	569	576	558	593	576	586	551	580	576	556	568	567	586	557	563	570	569	579	596	594	587	574	564	594	532	556	540	569	569	618	544	581	560	557	573	533	546	544	573	563	580	558	577	564	610	561	582	515	546	548	568	594	570	553	611	587	601	594	549	567	598	539	576	526	536	573	587	554	531	614	572	580	596	548	521	608	586	539	574	572	557	572	570	561	555	545	542	593	588	592	546	564	551	558	522	582	559	595	508	571	568	591	583	555	576	570	641	615	546	567	569	558	571	571	539	586	519	534	566	579	536	562	540	536	547	526	561	569	556	557	596	586	533	562	612	578	558	593	588	598	583	538	562	582	582	579	589	547	561	591	599	530	536	604	584	541	562	577	557	583	602	559	572	546	566	539	553	651	579	570	555	538	546	554	566	568	523	558	560	557	578	567	559	532	562	598	546	570	562	560	560	555	557	550	581	510	548	580	582	536	508	527	583	556	573	546	591	581	589	541	586	598	586	555	585	562	574	572	522	599	547	603	552	573	544	578	566	598	585	559	524	586	591	589	567	573	566	615	591	559	585	585	559	570	557	558	551	525	561	558	542	595	551	541	540	559	584	569	533	580	568	593	577	543	582	558	574	538	524	546	551	542	533	529	603	577	552	588	557	584	536	538	575	545	576	566	570	545	526	601	551	591	576	535	550	566	591	560	573	543	562	578	597	532	579	582	584	570	580	583	560	535	565	597	564	561	524	545	522	576	580	553	596	559	560	591	579	580	547	581	557	572	586	569	536	546	596	591	563	559	595	550	570	525	545	536	555	596	573	636	548	589	563	570	600	589	581	562	540	555	538	591	585	615	563	572	547	555	574	562	572	550	586	564	539	548	576	585	591	567	555	588	543	586	562	545	615	588	524	533	580	604	523	595	582	589	571	574	559	546	571	582	556	580	582	556	563	557	585	570	534	580	544	580	532	554	586	557	585	548	566	566	553	546	530	561	557	540	587	578	577	540	578	566	585	554	587	586	583	570	559	528	547	624	581	580	548	570	576	538	607	541	596	574	561	543	594	572	610	524	560	516	555	560	571	573	593	603	579	560	606	584	590	586	549	552	542	579	570	535	557	536	563	564	566	575	557	557	615	576	586	540	592	547	548	556	546	559	557	559	578	580	554	617	582	590	573	582	572	542	544	558	572	533	525	533	548	576	544	609	573	554	607	586	552	552	558	511	577	556	597	562	629	501	585	554	596	588	534	589	550	595	552	593	551	550	591	557	574	551	560	585	569	521	560	611	571	567	546	577	551	571	592	600	590	544	576	571	541	605	575	554	528	583	594	573	614	548	599	594	590	601	569	580	519	551	580	574	576	552	541	577	580	559	546	551	586	540	567	584	555	563	525	574	591	598	561	605	546	637	524	597	623	579	541	587	568	552	565	541	557	564	570	562	587	604	574	582	596	582	558	549	581	542	580	552	566	563	597	589	513	573	588	554	579	529	521	557	528	584	526	535	546	585	575	545	552	589	593	557	566	562	565	587	526	561	577	526	565	601	534	579	555	526	550	606	552	601	580	553	582	539	541	576	605	545	558	588	601	582	580	566	526	557	585	553	561	555	541	612	560	587	557	500	552	512	587	568	571	552	591	552	595	541	603	571	571	557	572	589	571	558	571	593	571	549	561	566	541	601	582	554	550	559	592	541	592	591	591	560	566	544	620	558	522	548	580	550	589	602	553	584	577	561	515	581	565	567	565	570	530	541	568	588	553	581	561	508	577	597	547	577	551	586	546	587	572	597	590	542	610	595	557	565	590	577	611	561	593	559	555	560	582	570	575	544	526	565	586	552	580	612	547	552	510	592	545	511	553	566	592	550	563	553	557	524	564	505	580	538	556	570	575	599	582	548	530	594	579	591	535	544	582	532	597	560	576	546	524	579	546	507	536	626	554	576	563	533	573	554	563	557	587	603	598	568	589	594	582	588	576	566	553	548	575	557	555	561	544	604	554	573	606	584	612	548	547	597	584	576	563	581	575	596	590	564	564	555	575	550	561	572	549	579	577	563	605	561	591	568	536	576	569	553	580	549	587	567	542	563	561	605	549	555	615	542	524	561	585	557	544	503	575	528	583	606	561	585	573	550	563	594	584	575	553	552	540	584	583	547	530	567	555	574	543	588	575	571	546	576	550	567	553	545	582	554	565	559	593	582	534	538	554	580	575	549	543	539	605	578	572	576	563	545	586	551	542	549	559	578	582	592	569	578	522	530	570	525	577	558	539	541	570	617	557	594	533	573	580	556	559	569	524	579	543	590	579	526	545	547	586	572	562	568	535	561	530	555	540	548	547	593	571	599	567	586	557	563	549	562	576	553	560	622	590	584	570	603	535	563	537	532	510	556	536	542	548	545	567	568	548	567	622	571	550	578	569	539	591	594	588	579	580	563	576	532	572	555	600	511	544	576	512	581	580	593	568	590	559	544	539	545	516	555	582	578	585	534	541	530	553	557	569	563	524	597	609	580	560	528	541	545	524	576	590	578	562	532	533	597	560	555	580	599	567	580	565	564	600	551	577	543	545	607	555	588	580	560	589	551	652	608	568	567	567	579	599	529	609	580	513	593	618	584	538	572	527	572	564	561	579	542	557	557	601	548	547	568	586	600	573	505	545	530	558	539	551	573	586	533	575	542	574	585	581	574	550	533	569	579	570	552	565	579	564	518	563	591	501	581	572	567	595	590	529	563	566	566	548	583	568	545	546	560	590	522	583	565	577	567	569	562	590	537	547	565	555	576	552	556	563	596	576	537	550	534	593	554	593	567
24925	21538	28253	25187	15482	703	361	280	292	264	221	215	186	198	184	155	161	176	188	147	161	151	167	173	194	184	136	172	158	140	140	145	158	151	158	156	150	154	150	152	160	152	161	148	160	175	152	142	158	163	156	156	139	130	154	138	145	162	170	135	164	137	136	151	147	166	152	128	151	160	148	158	135	141	140	151	149	159	136	118	155	156	151	144	158	150	149	142	127	152	143	163	153	162	148	160	150	153	134	157	129	137	155	131	156	162	135	150	124	166	155	165	146	143	148	142	159	138	151	155	133	152	143	160	149	149	148	135	153	162	134	147	141	148	145	148	120	131	148	173	155	148	159	145	134	138	159	156	136	126	165	122	148	151	114	133	146	152	131	153	136	136	155	134	163	133	161	155	154	134	125	153	143	142	146	132	150	141	148	141	146	131	144	144	138	119	156	157	134	142	147	132	160	135	142	162	139	154	135	159	129	144	158	139	162	131	154	153	170	163	136	128	174	158	146	143	147	111	148	145	144	147	156	136	176	123	135	176	124	137	136	159	143	160	165	153	143	142	139	158	139	153	148	146	135	157	143	140	151	143	121	155	155	162	151	153	154	161	157	158	132	157	140	130	126	149	151	147	139	138	145	133	161	137	146	156	136	143	159	113	151	143	138	150	155	139	134	134	133	148	126	144	137	143	140	139	157	144	149	150	132	156	134	150	181	154	116	155	125	149	145	161	127	142	143	158	143	158	144	152	163	139	134	159	168	139	139	142	146	137	155	165	145	142	150	155	154	152	143	147	142	144	152	131	144	154	132	160	148	135	147	155	133	132	135	154	139	160	150	146	166	166	155	146	146	143	136	163	159	153	152	159	137	144	131	143	148	170	146	139	147	141	138	118	144	133	146	149	150	147	151	129	150	140	151	181	149	154	155	131	150	161	170	142	137	120	156	151	171	140	142	144	148	146	159	143	138	159	144	154	138	164	125	159	144	163	132	141	174	165	155	153	136	140	147	182	151	133	160	173	164	139	145	147	123	142	132	134	148	144	157	155	155	147	156	131	139	153	155	145	148	168	152	157	148	125	181	155	121	122	122	160	149	143	152	173	157	153	159	122	143	143	161	148	152	158	142	134	168	126	151	160	132	157	143	134	164	147	156	156	139	162	135	127	146	159	154	141	140	170	140	125	142	136	142	140	151	131	147	143	148	159	148	142	160	147	160	157	165	120	140	129	162	127	139	141	145	171	135	149	180	152	163	152	158	142	133	137	137	159	153	166	137	172	152	160	155	137	145	160	141	139	144	171	145	135	140	152	149	152	147	142	144	132	139	145	151	133	153	146	150	166	137	146	162	150	158	152	127	142	146	134	153	142	137	152	130	162	152	145	118	168	135	141	140	146	135	150	166	137	155	162	135	116	164	138	159	127	130	142	168	132	160	157	140	155	151	144	132	139	140	148	158	155	172	141	141	137	151	138	152	139	151	145	124	132	146	153	131	144	146	145	171	147	151	148	129	154	184	145	140	118	149	139	139	150	153	162	150	138	157	133	168	143	155	142	141	144	136	152	143	138	139	155	140	138	138	145	148	160	152	129	161	147	147	144	145	146	139	142	137	165	163	130	141	159	146	142	141	149	159	158	137	161	123	132	149	145	135	142	149	156	133	123	136	127	156	147	141	164	144	156	121	139	142	159	146	160	146	150	139	138	158	149	162	136	138	152	120	159	149	137	153	142	122	155	140	134	135	152	153	150	148	140	126	139	135	160	145	151	149	159	153	142	146	159	165	146	147	144	149	152	143	129	156	138	156	147	138	145	160	144	136	139	139	159	150	117	136	142	140	164	125	151	149	146	161	120	135	128	146	146	155	143	132	160	145	142	151	142	140	142	127	126	148	118	161	151	155	158	131	143	156	135	154	140	160	151	155	132	172	147	134	148	155	150	130	134	143	144	168	143	150	149	129	145	141	145	148	116	147	149	169	135	137	129	166	149	140	139	147	127	152	141	146	146	147	159	148	161	123	134	160	162	166	145	153	129	141	151	139	163	150	147	137	150	153	163	149	139	159	155	152	146	145	142	120	147	146	163	137	153	138	142	141	143	142	139	153	154	146	157	149	148	151	138	126	156	119	148	146	128	140	127	189	155	154	141	143	142	160	151	142	141	172	140	146	125	126	140	151	145	139	154	146	151	144	141	171	159	165	148	170	154	133	167	151	140	125	156	149	155	147	154	132	155	170	139	155	126	150	149	145	193	153	154	143	150	154	143	148	173	139	125	157	139	162	145	145	142	150	130	145	144	164	140	136	144	165	156	167	151	151	132	119	153	167	146	142	157	146	155	155	141	172	133	144	140	158	128	163	146	150	141	144	165	152	145	130	152	132	131	162	144	142	145	135	139	134	135	130	147	157	117	162	150	127	149	131	145	156	143	146	141	149	164	133	153	140	141	128	142	148	158	159	152	151	149	147	145	156	146	142	171	155	135	145	150	143	136	134	159	153	139	132	129	146	138	165	133	160	132	148	145	155	147	151	137	135	137	132	160	146	138	136	144	135	147	160	140	133	157	151	144	143	131	148	156	142	136	142	151	135	140	134	132	130	141	134	146	158	166	158	151	154	164	153	152	175	145	149	137	171	158	144	137	162	150	138	144	144	148	146	144	173	171	140	158	146	149	165	151	121	129	149	131	136	140	146	157	136	155	117	148	143	135	149	131	167	135	165	140	131	148	132	158	133	146	128	149	147	124	138	154	121	175	129	149	154	127	127	153	153	150	129	160	140	147	168	142	147	148	158	129	130	141	159	161	135	154	134	143	133	144	164	163	140	134	139	148	163	145	124	145	170	152	129	143	161	126	151	150	144	133	145	155	134	162	140	164	178	136	171	148	146	147	136	162	129	157	146	138	135	143	160	148	143	143	146	156	147	126	163	145	149	153	157	145	147	143	136	153	148	130	146	130	164	122	148	145	153	136	157	142	139	140	178	141	154	162	148	127	138	167	153	138	149	140	139	137	145	126	136	137	144	134	157	122	123	135	144	154	155	147	150	149	159	168	143	137	148	152	162	121	132	138	157	132	140	141	143	126	139	168	156	134	142	143	141	151	164	162	141	147	152	128	156	152	161	131	142	140	152	132	124	124	131	176	140	127	148	141	166	140	141	168	123	163	157	138	142	135	147	146	149	127	145	152	150	151	171	150	132	126	139	157	173	148	128	162	147	147	151	154	116	138	134	146	148	143	151	143	158	147	156	149	144	152	143	122	125	158	158	173	131	146	140	141	148	152	157	129	137	159	158	129	150	141	158	138	147	152	141	146	150	130	146	145	144	147	133	142	147	162	150	161	134	127	138	154	136	165	150	149	158	137	149	152	132	161	160	157	149	139	154	134	163	165	160	139	150	141	149	159	133	153	133	147	147	168	158	145	168	142	128	139	154	146	150	139	150	145	141	163	125	126	154	154	148	150	139	133	146	131	160	164	149	135	127	125	153	165	140	157	137	171
3242	5290	3528	1730	1125	890	635	540	443	396	317	304	253	232	213	204	208	227	239	185	168	189	191	169	183	182	181	167	174	160	176	173	177	199	167	158	151	166	182	159	165	174	142	163	174	162	176	154	195	164	182	158	162	160	159	161	169	158	163	159	153	148	186	160	150	174	166	173	164	151	146	157	170	167	154	146	172	159	157	150	151	146	171	165	161	166	155	158	156	148	147	165	168	153	165	165	171	172	177	141	148	172	172	167	159	173	160	175	173	176	133	178	170	162	170	162	169	191	185	164	162	161	155	147	163	146	157	146	172	162	176	180	153	162	150	147	147	167	158	167	155	166	181	162	155	159	174	167	164	161	135	163	163	143	152	172	150	187	155	147	162	165	170	166	174	168	176	160	156	173	187	159	168	152	171	178	168	156	168	153	157	146	143	174	173	171	181	171	164	176	162	162	166	153	166	172	160	172	181	159	160	193	152	174	180	185	159	156	146	148	164	164	150	159	167	194	170	171	145	157	174	161	164	153	166	171	164	144	187	163	182	172	156	144	189	148	156	171	170	163	164	153	151	153	183	184	166	163	150	179	189	153	163	169	160	153	185	158	165	154	166	169	166	167	166	164	147	185	158	164	161	159	143	180	173	169	147	150	146	164	172	159	158	172	176	169	161	143	157	174	158	176	160	153	151	163	156	139	154	159	135	149	176	153	169	176	194	157	158	149	146	173	173	167	161	157	185	161	172	134	150	155	163	164	169	168	163	183	141	178	168	158	171	160	167	137	166	169	162	162	173	141	164	187	179	169	170	180	177	140	162	165	155	168	161	170	185	170	177	180	150	184	156	151	133	153	170	161	159	164	177	139	189	151	149	168	169	147	160	150	168	167	167	151	167	169	173	151	174	171	164	181	177	124	154	164	153	143	159	158	147	181	138	159	146	161	145	179	154	162	168	170	179	173	170	158	166	164	140	171	167	144	160	155	170	145	157	149	163	169	170	158	162	141	157	169	148	150	174	161	173	177	150	169	169	169	174	153	185	185	157	144	154	174	162	159	156	170	167	160	180	177	152	183	150	140	159	168	163	134	154	178	171	168	158	164	171	154	169	166	138	161	166	143	163	178	150	142	168	164	167	188	153	143	168	181	145	144	161	177	155	183	153	146	173	160	180	168	167	169	167	157	154	162	162	156	155	177	155	164	157	164	173	194	166	176	165	153	171	155	179	171	162	154	155	151	176	166	160	163	165	167	184	156	158	157	152	183	138	163	164	183	172	158	154	151	169	155	185	155	167	142	173	152	176	146	137	172	177	174	163	162	150	172	152	171	175	148	171	156	150	174	186	152	158	179	163	143	163	156	152	149	176	184	166	166	195	162	160	173	177	169	189	167	170	142	147	155	158	150	175	161	152	181	158	174	163	146	175	156	164	170	167	161	136	164	169	162	177	159	165	160	165	161	168	161	171	170	149	151	153	156	171	169	142	153	141	153	151	153	161	141	161	171	152	160	154	167	161	163	180	163	180	157	170	152	168	146	156	164	174	169	162	164	182	169	190	149	181	159	169	174	165	145	161	161	158	147	178	190	138	159	167	162	161	170	178	151	150	167	162	164	155	161	155	154	143	168	173	166	168	166	140	147	180	158	184	169	156	143	139	164	149	146	139	155	181	162	162	162	171	154	145	176	186	135	151	152	178	169	157	159	162	190	150	133	139	154	139	173	153	186	162	181	146	160	158	151	170	171	185	163	183	171	163	164	188	155	165	168	155	148	156	176	159	177	156	178	146	180	149	155	159	162	162	168	163	160	150	174	151	167	167	164	145	166	163	175	163	144	140	155	185	172	162	148	167	181	168	174	152	164	158	151	172	174	171	165	170	152	142	179	173	157	166	188	151	176	172	173	146	160	153	167	175	172	157	180	172	167	152	158	151	140	162	151	170	170	171	169	161	163	155	165	155	170	185	163	168	160	153	164	169	161	161	156	176	161	189	166	169	160	168	174	165	179	165	169	154	156	168	136	175	166	147	145	158	164	156	187	142	154	160	180	175	165	156	150	172	176	160	138	174	149	169	164	159	161	155	187	151	148	158	156	148	163	150	169	172	154	153	152	172	167	180	167	164	168	162	158	155	183	197	144	178	149	165	136	155	157	175	182	169	172	177	171	173	157	143	189	177	160	148	154	151	171	185	176	172	162	152	161	158	161	171	160	169	146	157	180	183	150	156	165	145	187	156	158	163	191	159	165	169	161	174	157	158	145	164	157	164	159	175	178	163	172	164	156	154	163	142	166	149	157	164	165	174	129	164	166	161	178	149	187	155	164	173	173	149	142	158	153	187	188	154	158	173	161	158	179	145	177	163	159	156	152	175	160	169	168	160	187	170	159	151	158	162	148	156	170	170	151	149	159	167	175	158	168	161	164	164	146	170	164	163	146	157	168	162	162	167	141	147	174	182	171	156	164	167	173	146	172	173	164	154	145	156	183	151	163	167	156	151	162	157	196	173	175	138	167	171	137	140	177	187	151	166	149	151	157	135	154	162	159	174	164	156	174	172	162	135	157	167	148	166	139	166	168	152	182	156	145	161	165	147	183	169	177	164	178	183	163	167	165	181	148	179	145	173	177	136	175	172	156	159	156	156	155	162	153	142	167	141	146	157	153	182	173	197	175	152	162	163	167	168	165	174	141	157	154	171	159	163	169	163	156	148	203	158	182	171	171	170	166	172	161	196	155	171	173	148	141	167	152	176	172	156	174	187	167	143	159	157	147	148	164	145	156	136	150	166	167	176	171	161	174	181	171	159	166	151	151	158	170	154	170	140	155	164	185	150	165	175	162	142	167	187	172	192	135	176	138	159	161	185	158	170	174	152	183	172	173	143	146	154	171	143	167	144	173	145	169	204	167	140	144	156	153	174	157	134	190	158	183	135	161	164	154	164	167	156	161	171	141	180	177	174	180	166	172	173	168	157	196	167	143	153	173	166	169	167	142	155	158	146	173	149	151	160	148	160	151	162	167	152	169	168	166	140	175	179	167	157	147	144	141	171	171	170	138	158	148	158	161	162	152	175	170	155	156	139	150	156	165	152	166	154	168	140	145	173	135	171	157	163	156	160	161	180	160	158	183	153	169	185	177	179	169	160	158	161	164	158	206	160	158	150	171	176	177	161	156	167	143	150	175	142	153	182	152	176	132	167	173	153	162	150	159	183	159	170	163	190	173	173	185	174	154	157	158	161	177	166	140	172	168	159	168	173	163	158	161	151	153	178	162	164	161	176	170	160	154	156	179	157	159	141	170	166	163	173	161	170	156	159	175	158	161	141	179	181	183	143	151	168	180	145	160	159	162	174	160	153	155	162	173	160	144	166	152	154	168	155	151	159	163	184	143	178	164	150	154	185	180	157	159	166	162	203	145	152	138	161	172	177	165	157	151	165	182	146	158	160	139	158	141	169	164	159	143	154	166	179	166	146	146	192	171	185	178	173	161	167	156	161	154
22723	21564	29519	24063	21561	21615	12558	1391	1031	920	828	715	712	661	652	649	626	598	617	585	577	548	557	534	509	547	520	567	529	505	561	508	544	536	525	566	478	519	497	536	514	538	500	574	530	514	574	527	519	520	507	460	497	510	516	514	539	518	499	488	512	494	504	525	505	499	475	517	543	533	492	537	513	481	508	525	539	500	517	534	509	509	505	479	521	511	526	512	524	489	490	462	553	481	528	491	514	550	519	518	494	509	536	518	500	485	551	523	514	503	480	541	554	538	512	490	571	505	564	521	507	524	515	491	518	513	484	547	529	494	549	515	495	516	561	494	522	503	511	483	505	535	529	488	502	547	511	543	544	531	512	517	501	497	469	471	559	519	515	518	495	509	550	485	482	528	474	473	537	523	471	500	491	521	493	496	554	513	518	490	495	497	515	518	494	495	482	476	491	472	492	489	546	528	546	536	501	479	490	480	507	487	546	546	491	517	511	531	521	521	492	542	492	503	478	505	516	515	511	498	501	498	552	495	513	527	498	556	496	513	555	508	513	519	544	501	493	520	512	492	484	468	490	490	506	506	520	535	565	499	477	520	508	548	510	518	510	491	535	535	544	504	529	519	496	537	550	477	526	505	531	508	517	527	518	489	517	525	525	492	509	508	515	533	517	479	514	502	509	521	536	518	509	466	454	546	504	528	562	485	483	503	523	504	512	523	522	480	505	536	505	504	539	545	526	516	520	535	504	488	505	492	482	485	526	534	489	529	479	538	517	566	469	513	538	514	504	481	481	496	516	483	494	501	518	545	475	510	524	510	452	537	510	527	529	530	524	486	476	466	524	516	509	514	497	519	518	545	523	525	488	480	478	501	503	478	497	499	474	529	493	500	522	508	527	536	495	482	500	494	488	512	495	536	453	497	499	531	527	500	492	531	441	487	523	512	442	504	531	488	497	519	470	521	499	519	486	540	496	489	533	513	518	464	440	527	548	482	551	504	508	502	524	508	504	481	493	519	531	477	513	528	543	515	510	490	498	512	573	511	536	504	529	498	510	512	533	494	499	537	571	541	522	490	503	523	498	523	530	498	562	526	541	498	530	526	539	506	513	493	534	503	468	485	497	534	498	506	530	504	530	502	473	530	506	517	538	510	501	510	490	528	582	516	529	529	530	528	528	520	482	520	523	473	517	494	478	537	509	537	528	452	522	475	506	492	516	510	497	485	469	544	518	517	475	511	502	536	503	537	515	489	518	540	543	516	487	472	485	491	467	459	519	500	551	542	558	486	535	519	521	512	496	466	508	485	564	505	500	506	519	506	482	495	526	505	503	487	516	515	487	528	481	515	506	512	470	578	497	545	504	477	472	492	481	521	500	517	506	534	522	474	527	505	538	522	512	526	475	507	507	525	520	477	501	507	521	500	514	503	529	486	541	538	499	505	518	524	511	528	453	502	488	493	516	472	523	494	516	519	519	502	564	531	466	523	512	468	492	487	531	529	553	514	498	473	494	480	508	544	509	527	522	499	482	500	487	518	494	497	486	491	488	502	536	543	498	501	494	472	523	532	491	503	528	490	525	485	509	501	571	517	516	536	487	485	489	504	471	511	485	495	528	503	502	494	489	516	484	524	525	492	505	508	487	504	543	473	511	496	470	529	543	507	534	527	536	517	505	550	522	496	497	494	455	491	517	493	525	528	507	501	468	521	533	494	516	504	483	512	468	516	524	525	536	517	515	536	505	504	484	532	506	520	503	513	545	541	495	543	492	492	510	523	541	509	499	514	487	528	503	464	511	447	511	488	512	498	533	512	503	503	498	533	524	539	511	485	481	520	505	548	518	521	491	510	508	506	490	488	475	506	515	523	497	497	514	491	509	481	512	526	508	520	509	488	525	481	528	479	524	497	474	517	523	533	524	506	516	554	534	495	534	517	533	513	496	495	514	515	503	532	532	536	487	496	499	483	546	530	520	492	547	499	529	505	523	532	507	519	546	576	535	523	548	521	489	508	520	522	450	507	518	518	542	525	519	483	543	519	469	523	518	487	514	485	515	520	527	525	523	474	534	532	489	487	522	493	521	534	524	510	539	503	493	536	504	488	540	492	527	500	500	490	497	525	481	497	508	545	505	496	497	526	480	525	557	536	547	534	472	502	520	498	538	526	494	513	540	543	512	540	477	505	480	488	494	505	521	510	487	494	520	498	489	493	447	524	530	504	510	510	550	490	519	545	509	536	544	502	543	456	485	496	550	554	493	504	525	520	499	502	524	517	516	490	506	472	461	510	523	494	529	530	472	533	574	513	519	503	560	483	528	509	495	502	509	546	494	507	521	516	458	516	501	491	540	487	514	487	495	503	509	512	503	525	493	502	520	532	536	527	526	530	527	505	478	525	467	509	490	498	525	525	522	512	484	510	522	523	471	486	477	494	493	514	513	477	487	571	504	503	506	497	503	527	546	505	497	493	515	511	502	518	527	516	479	540	527	514	484	569	496	474	511	520	529	512	482	500	545	500	513	528	508	506	518	492	471	491	522	521	517	487	496	522	498	504	453	521	513	492	492	476	476	536	521	503	514	500	499	468	500	487	475	494	465	495	505	540	525	505	517	509	494	491	464	558	490	480	504	520	506	495	493	506	531	509	501	546	544	508	522	514	532	485	493	564	518	517	518	525	511	486	464	509	515	525	509	512	469	489	489	532	526	521	476	485	522	516	498	536	522	525	496	518	488	513	480	536	483	479	484	474	518	499	499	516	523	535	505	500	546	494	516	543	458	512	503	520	518	510	504	533	527	503	467	486	531	458	484	530	497	509	454	488	503	510	488	473	488	485	473	527	503	523	471	454	538	526	486	481	500	498	533	500	524	519	508	506	516	537	498	483	545	499	483	509	503	478	521	550	496	495	516	505	450	526	535	525	516	508	495	496	499	463	523	528	470	496	508	504	516	506	507	526	546	516	508	522	528	483	573	506	490	515	497	468	533	531	552	482	512	503	489	513	517	531	524	540	511	539	488	492	487	483	539	478	514	512	481	496	525	524	477	536	490	502	534	484	457	534	534	476	467	506	479	519	533	497	539	517	502	517	503	532	498	500	509	522	463	528	530	511	532	497	527	506	505	487	496	514	490	498	499	503	482	485	503	518	522	479	495	477	497	513	484	507	509	514	460	520	504	521	497	544	511	528	538	523	503	498	488	492	513	478	511	513	532	493	529	514	509	520	491	540	526	550	514	503	491	521	487	528	488	533	501	524	499	498	494	510	489	483	494	557	538	474	493	525	496	478	489	498	527	536	483	532	518	491	525	531	524	523	481	557	494	513	535	523	463	499	563	498	490	507	503	494	503	499	538	525	529	522	509	520	481	534	519	497	505	520	525	490	530	483	475	496	476	452	505	508	512	514	476	512	515	501	528	522	538	529	511	510	521	540	524	509	480	507	538	524	513	532	475	521	521	508	544	516	488	512	517	499	450	493	505	442	495	474	500	507	501	519	536	478
4551	14894	10565	5283	3864	2848	2269	1785	1475	1209	1064	958	878	826	748	772	711	681	652	623	634	676	593	583	603	576	540	570	606	563	560	528	516	543	601	550	561	549	551	552	560	588	543	549	529	568	558	548	580	554	522	532	570	544	542	518	579	533	537	533	541	498	544	540	587	549	544	584	542	560	513	493	544	559	547	504	552	534	520	548	540	526	543	512	527	521	536	522	541	521	489	577	501	516	468	545	542	507	511	499	521	538	500	515	525	517	537	512	507	548	505	554	515	511	535	533	549	512	518	525	547	535	524	470	559	519	517	523	502	527	513	529	499	513	547	545	554	528	554	563	537	550	532	547	516	556	521	571	519	490	532	521	536	551	550	541	527	506	516	533	499	536	504	517	535	516	497	558	496	554	532	515	560	510	529	554	566	514	509	556	531	527	539	554	506	532	588	558	534	539	531	509	493	573	547	559	541	501	503	552	557	523	486	534	536	548	532	501	552	504	532	526	524	518	542	507	529	501	542	549	539	550	516	541	508	550	475	526	542	523	532	518	544	525	514	514	516	523	499	515	549	545	485	552	549	555	530	527	502	523	541	493	501	555	476	534	572	521	548	530	533	514	560	538	510	539	513	522	517	558	506	521	517	547	534	483	517	523	517	544	544	531	506	548	472	547	512	571	557	575	526	547	534	525	507	490	573	533	526	550	536	511	520	517	498	547	552	468	548	551	494	548	526	542	536	492	567	485	512	494	485	545	533	533	526	539	531	518	556	560	534	501	529	555	483	517	542	554	524	504	483	537	509	579	567	487	550	529	496	524	543	553	511	508	536	507	485	519	497	532	504	551	485	524	577	536	516	545	534	516	554	563	550	496	546	501	543	529	521	526	518	547	527	533	552	537	528	510	511	528	549	497	515	515	485	491	538	543	534	520	536	500	537	542	541	481	524	531	482	544	514	549	542	508	536	512	499	507	489	530	541	516	535	536	513	562	537	541	550	533	508	522	568	528	518	507	540	563	524	496	482	515	570	555	532	507	536	546	500	502	541	519	504	541	528	485	536	527	531	512	545	533	538	518	501	493	494	538	546	530	535	510	545	536	539	529	558	504	492	509	515	543	520	557	521	505	497	472	563	500	492	520	563	506	523	523	513	569	536	546	541	520	524	535	532	521	520	514	541	500	557	529	533	550	539	512	499	545	532	514	532	524	545	573	503	512	495	529	506	546	518	544	546	522	512	507	527	596	549	544	520	549	502	491	542	514	532	518	534	508	555	475	530	514	509	534	535	491	555	547	534	541	507	531	533	532	508	522	545	512	553	516	543	509	489	490	489	532	507	527	578	504	532	500	524	540	522	511	534	514	503	471	513	521	536	538	496	536	540	537	543	568	523	538	533	568	480	524	526	505	490	510	510	533	534	542	530	509	494	543	513	516	543	538	524	514	533	527	504	551	493	533	541	499	555	489	538	521	530	515	515	510	520	522	514	540	547	539	516	561	492	510	535	525	552	562	543	501	551	505	545	516	550	555	549	527	533	523	511	511	512	551	525	502	496	528	527	523	511	535	526	532	484	518	580	499	524	520	545	543	490	524	511	535	567	555	519	501	546	535	510	506	542	498	530	559	525	543	541	510	526	519	502	542	531	536	492	549	517	537	522	519	523	531	498	537	519	522	506	498	570	530	522	565	546	518	540	510	526	520	516	524	576	515	552	545	509	502	488	547	556	515	557	498	496	508	536	523	485	516	540	506	515	492	511	527	536	516	493	483	504	545	559	479	515	493	555	521	538	557	529	512	554	527	535	468	542	581	534	516	515	521	527	529	533	519	575	523	528	479	493	570	529	530	566	526	503	533	526	558	543	527	565	519	509	516	508	508	587	507	494	508	470	509	511	539	515	526	543	470	509	529	533	507	540	545	557	548	504	538	538	560	508	550	517	563	513	512	575	517	533	495	504	528	526	545	484	521	527	482	534	540	521	551	499	521	548	539	515	509	517	503	558	537	542	507	550	548	552	571	553	521	501	563	541	518	481	519	512	534	516	534	530	517	507	493	533	516	495	550	538	563	506	542	538	507	511	504	532	564	506	502	507	521	509	526	513	509	519	596	519	516	507	519	532	514	530	555	502	492	543	563	552	460	541	520	555	516	492	509	482	465	518	471	523	530	522	520	556	487	524	515	512	564	541	560	521	528	526	521	499	530	511	516	506	510	488	517	554	548	523	539	533	497	526	502	510	497	533	556	500	559	548	514	509	538	520	537	509	539	509	525	506	574	527	513	542	536	480	495	522	537	558	526	535	502	589	527	506	515	533	505	524	518	541	513	476	565	532	524	522	540	517	489	548	517	545	484	549	559	494	525	532	516	523	542	525	546	557	532	548	535	531	526	541	503	529	533	513	526	541	499	542	540	488	477	506	511	547	491	511	532	500	534	530	529	484	561	523	514	545	539	551	502	522	508	493	533	559	526	499	568	532	529	503	494	588	536	561	503	519	492	542	520	481	494	506	554	534	530	503	500	506	556	509	522	555	485	551	519	535	522	500	531	533	498	511	531	502	534	490	540	545	517	523	535	529	522	527	531	533	531	564	542	537	495	536	540	545	565	505	489	534	516	518	548	525	492	482	495	516	527	491	558	524	548	515	522	553	548	498	537	537	493	522	529	488	510	517	558	504	495	503	524	503	535	558	526	486	517	497	546	537	560	541	521	530	575	543	521	535	527	541	537	512	525	557	517	501	504	550	518	508	545	549	533	529	529	554	573	534	480	540	508	526	565	517	531	538	504	530	522	522	495	508	494	550	528	579	472	499	502	553	512	579	516	546	495	502	567	515	517	569	488	495	504	499	530	549	519	524	590	508	489	510	520	523	523	522	538	439	575	524	491	495	544	551	541	510	557	570	529	508	543	555	551	517	567	589	547	538	513	533	503	553	511	594	544	516	502	526	486	499	522	519	518	519	508	521	541	595	524	507	515	506	544	515	524	504	534	515	509	532	500	523	500	529	531	561	516	507	547	547	557	560	534	554	532	530	526	551	522	530	542	564	516	507	502	495	526	557	529	597	545	545	518	528	493	507	524	525	544	508	505	546	548	527	548	522	529	510	515	566	520	526	514	496	527	503	565	489	505	516	528	533	543	488	559	521	534	538	492	539	491	515	543	518	544	523	524	553	534	547	511	537	530	526	562	533	545	533	522	577	513	518	500	574	494	528	534	531	540	518	558	528	500	484	520	541	554	546	530	548	552	548	499	544	508	519	517	540	562	520	492	496	551	503	536	504	530	513	562	528	541	549	517	534	568	560	517	517	521	494	535	531	564	496	483	515	506	572	569	559	523	492	506	583	524	511	556	520	570	548	498	534	512	514	582	543	548	554	510	479	531	513	541	503	526	511	476	507	538	524	510	499	505	523	517	510	510	519	544	547	511	522	557	533	529	507	531	555	507	549	531	495	500	488	514	521	525	535	550	498	540	505	535	502	552	529	510	499	513	516	530	511	526
27705	19643	5437	433	344	312	284	255	290	276	241	284	258	261	246	272	285	233	268	256	281	253	261	236	276	229	266	235	273	273	286	246	269	258	215	261	245	246	247	268	263	261	247	253	285	220	239	274	254	265	237	252	261	283	295	269	251	249	303	291	241	236	256	241	261	228	224	244	264	261	264	286	260	261	257	268	259	272	227	273	270	286	243	295	238	276	252	246	260	277	257	284	245	262	278	252	246	250	255	247	288	257	280	269	263	291	262	272	257	279	278	250	294	266	249	243	295	237	240	242	297	284	282	289	281	259	284	275	241	255	287	251	290	254	276	244	266	248	257	263	252	274	293	264	281	294	269	282	277	274	248	284	275	267	266	290	267	309	248	248	256	275	262	283	284	212	276	262	255	269	259	262	272	253	287	268	271	269	295	266	279	251	266	275	239	254	234	234	238	267	274	280	235	243	240	268	288	255	267	259	242	271	266	274	292	242	251	262	287	297	250	259	301	257	259	301	290	256	269	269	264	265	282	268	263	265	275	269	277	267	274	214	244	253	263	275	298	255	246	264	260	267	276	289	286	277	285	288	244	240	269	290	289	260	267	229	240	271	258	265	282	246	267	292	297	249	266	279	266	276	296	261	259	283	270	247	285	265	279	239	247	242	264	280	276	285	252	284	255	250	256	264	274	259	258	293	275	279	264	255	248	270	272	257	282	249	268	253	267	286	265	255	292	241	263	269	246	275	257	245	285	246	249	244	237	278	248	268	236	285	277	241	271	249	271	268	275	299	268	264	255	269	270	235	273	237	284	255	272	283	239	238	270	249	253	273	259	260	296	295	288	255	269	281	256	258	247	265	268	279	276	276	238	260	278	272	268	269	257	282	291	238	272	258	269	232	259	287	250	247	261	284	265	274	281	267	282	267	272	246	242	286	247	265	267	274	269	250	290	299	251	291	321	282	292	256	248	255	249	264	263	278	288	265	261	276	235	283	267	262	268	279	270	270	258	249	238	275	260	255	266	276	278	247	256	254	254	266	275	258	268	273	251	283	257	257	260	245	292	278	265	265	292	275	286	258	256	257	246	255	278	296	290	284	244	294	308	258	262	297	276	314	266	271	259	253	270	272	258	262	289	295	279	259	245	234	276	273	258	275	260	254	285	264	241	255	286	264	256	298	251	258	264	255	254	278	250	275	299	305	296	290	252	259	250	278	266	295	272	275	255	268	277	278	276	270	282	258	252	256	257	262	256	290	295	259	277	281	257	260	294	270	243	275	257	241	244	272	255	242	267	254	245	306	231	260	235	290	264	229	276	254	282	266	239	235	270	269	241	289	266	276	265	254	262	248	253	272	288	262	274	237	252	251	257	246	266	239	242	267	316	239	258	263	272	267	268	263	244	238	238	235	278	262	262	255	250	250	237	242	256	251	255	257	246	270	235	253	255	276	270	267	210	257	264	259	311	276	254	272	278	259	259	252	252	218	230	242	256	255	267	261	285	265	224	254	264	287	285	269	260	270	256	237	254	280	272	273	252	285	272	235	236	305	255	274	274	254	267	259	259	299	304	262	252	235	276	259	259	247	265	261	257	262	258	259	285	293	267	255	249	275	281	263	272	255	289	269	260	266	281	275	259	253	273	273	263	249	271	277	243	277	236	272	257	263	292	255	242	282	243	264	248	252	245	265	278	276	286	270	236	255	262	274	276	300	274	274	231	245	274	271	262	285	279	279	266	263	267	273	290	248	251	278	253	254	277	247	260	288	264	261	253	235	265	268	275	268	268	238	258	262	257	268	260	260	243	257	264	236	249	272	246	265	258	263	295	268	274	278	263	280	268	294	280	269	265	236	302	285	273	265	276	236	282	271	293	280	251	258	254	288	294	284	294	286	264	256	246	261	252	234	249	271	245	262	246	266	275	272	274	278	280	262	222	272	265	275	278	271	246	248	271	233	280	265	265	253	234	267	281	268	265	262	253	261	261	278	290	274	256	265	258	257	249	267	259	247	290	255	262	259	260	261	253	254	224	254	260	231	258	239	265	275	260	254	251	279	253	265	248	240	239	248	255	236	251	254	234	260	278	290	257	247	270	282	238	253	256	256	282	246	256	277	276	263	224	254	259	267	274	279	252	228	283	250	255	279	262	267	279	249	250	248	253	239	278	267	232	245	261	255	260	273	281	255	286	266	254	255	288	293	239	232	269	264	251	249	255	260	296	247	254	286	258	283	249	238	261	263	293	264	275	283	287	269	294	246	272	274	267	282	236	285	253	268	248	276	281	250	270	276	275	269	261	297	254	238	274	299	236	280	285	245	266	264	280	243	249	254	259	251	270	259	285	251	294	249	275	276	253	259	281	265	243	254	267	289	271	255	272	269	299	264	274	257	278	272	276	285	274	268	293	243	258	274	272	282	262	254	247	270	288	260	254	253	301	258	268	262	278	278	303	261	280	276	293	260	294	269	234	235	238	266	286	259	257	246	265	259	241	274	252	258	291	259	277	260	290	265	286	294	288	258	282	270	270	252	249	282	248	263	256	251	246	240	249	288	287	256	249	255	267	248	265	286	276	259	259	280	253	241	270	262	252	268	271	256	272	286	238	262	268	223	230	246	283	269	246	277	272	256	272	297	276	249	282	273	267	262	250	248	263	245	274	276	249	276	261	266	270	278	248	275	272	253	270	268	293	280	259	262	272	267	258	260	240	241	254	263	280	275	264	275	264	254	262	283	258	241	266	281	271	257	265	269	260	273	304	270	257	256	270	268	271	264	273	281	273	275	254	280	307	287	290	241	236	270	251	253	273	263	272	253	268	251	279	251	256	286	248	258	277	276	245	254	262	255	263	248	265	276	274	271	257	244	270	270	290	245	262	271	229	246	260	272	276	240	273	266	298	264	278	287	256	275	288	269	242	262	240	271	259	251	252	261	243	249	275	274	266	255	248	241	251	244	271	265	262	256	267	278	272	278	249	255	260	305	281	249	236	278	289	252	265	269	276	257	247	286	273	252	274	249	259	304	276	286	282	241	279	277	254	261	275	268	261	254	223	278	273	276	232	272	281	279	254	293	266	263	252	271	250	259	265	278	277	278	274	290	233	246	270	241	280	252	311	265	276	254	267	252	251	258	286	256	270	249	280	250	267	246	249	302	257	270	270	261	268	277	282	279	244	279	269	268	257	280	289	245	277	244	288	260	232	256	266	226	273	233	256	257	247	233	252	276	257	236	269	257	261	272	275	255	268	258	251	225	265	258	266	257	283	259	251	269	232	253	261	267	257	281	256	258	266	250	289	257	274	292	256	262	230	241	264	279	249	233	300	244	242	268	239	262	255	270	272	260	262	268	248	263	267	283	269	278	285	258	250	236	280	267	278	243	281	266	240	267	240	266	252	274	290	282	294	289	262	273	251	259	260	266	263	288	280	287	296	293	269	258	255	274	253	250	309	257	257	255	274	272	272	272	248	274	265	288	261	259	253	272	263	263	274	262	263	265
4142	685	571	426	315	319	315	315	285	285	285	275	258	312	296	288	274	285	266	256	283	251	283	276	297	272	277	305	275	272	292	279	301	266	265	276	270	267	281	283	271	290	252	263	235	274	237	279	263	262	291	282	260	273	274	267	267	258	274	269	276	299	291	259	292	275	277	267	277	268	276	289	302	290	290	277	275	262	283	256	258	257	254	281	274	256	305	285	297	298	256	291	269	258	297	276	250	301	261	279	248	283	251	258	276	285	285	289	285	256	293	266	252	259	263	256	270	291	280	256	259	272	273	267	301	262	262	275	248	301	259	251	251	232	289	296	255	300	279	284	289	290	275	293	292	264	287	257	297	283	256	258	269	284	267	281	267	265	290	280	264	299	272	288	267	258	250	291	271	253	271	285	259	307	271	300	297	275	281	278	285	262	276	258	275	293	256	255	264	247	261	273	260	290	279	264	264	301	293	286	267	262	249	270	253	277	262	270	250	277	287	289	259	311	281	275	277	283	246	272	268	268	284	287	262	270	283	262	258	281	283	245	256	277	263	269	263	279	294	286	312	316	290	274	291	307	280	286	283	240	242	277	289	250	279	289	282	275	265	317	265	258	269	277	260	252	266	288	283	302	273	276	261	298	262	289	263	296	285	284	262	270	292	293	276	314	286	275	261	251	266	273	245	286	241	282	284	294	262	261	274	255	292	278	278	281	245	279	276	276	288	272	266	295	261	309	288	245	282	252	284	273	251	263	267	250	268	275	279	277	268	267	266	312	265	257	293	241	278	309	279	277	262	290	241	270	268	279	249	284	244	293	266	282	272	267	258	274	291	245	245	287	311	266	259	270	266	265	275	256	260	280	297	287	269	254	280	298	289	271	263	262	290	253	282	242	243	275	277	272	286	279	255	297	294	304	276	275	261	299	321	271	279	261	258	256	294	272	269	245	278	288	292	250	277	287	282	268	300	244	273	301	271	299	276	257	260	282	313	256	256	296	273	263	286	244	282	287	303	289	256	296	266	277	288	263	240	269	269	263	273	267	275	275	292	277	286	259	283	252	268	293	287	276	297	278	271	288	266	259	280	277	283	277	288	284	273	266	284	264	263	246	296	285	265	244	269	258	293	257	283	275	269	288	270	275	285	257	283	271	297	272	267	261	247	299	283	307	277	265	279	271	310	249	277	281	260	283	283	258	289	268	303	289	267	266	288	259	277	279	254	286	284	266	280	280	292	262	281	264	258	284	271	271	271	240	268	262	285	261	253	272	254	282	289	249	285	278	254	268	288	285	289	277	261	260	260	255	266	277	289	307	272	285	258	291	274	284	282	257	279	269	288	289	290	280	269	262	270	265	292	271	257	270	257	262	272	254	287	298	269	289	265	289	266	294	272	268	276	278	260	247	278	268	282	243	257	287	243	269	259	286	298	282	297	268	267	285	254	274	258	267	263	296	247	263	287	269	279	274	244	281	274	253	279	242	274	282	268	288	281	288	304	266	280	270	296	285	278	267	284	258	276	263	307	308	285	257	296	308	276	276	263	294	271	282	287	294	262	263	276	277	266	266	272	281	259	247	280	265	319	290	292	270	288	299	282	279	294	264	265	289	272	269	268	311	261	282	256	282	243	256	295	277	289	276	299	257	271	258	256	286	301	292	286	280	258	287	269	242	283	273	281	272	267	294	287	279	260	270	254	300	296	246	268	290	276	256	249	288	293	296	285	288	244	263	269	285	263	260	285	276	246	267	255	273	255	287	296	282	283	266	278	268	275	285	290	289	263	280	248	269	253	273	276	266	255	282	263	276	250	303	278	271	255	289	250	272	237	284	293	295	280	253	267	265	278	299	285	273	269	258	263	249	281	281	253	286	245	267	241	266	277	260	296	261	290	270	254	251	287	258	267	292	277	259	272	258	228	289	269	272	249	284	248	282	277	269	273	276	272	278	312	261	296	271	284	272	288	239	264	266	309	267	287	302	260	269	263	272	301	282	254	276	253	280	258	292	275	269	265	270	255	278	255	269	276	292	276	295	267	302	290	285	268	282	294	277	239	277	269	287	241	252	288	273	295	298	279	262	282	285	264	285	239	267	303	278	283	288	268	285	266	267	276	268	253	281	261	287	262	252	258	283	275	256	294	263	266	277	255	294	280	276	260	267	295	280	267	280	252	278	275	282	279	281	300	282	290	288	253	276	274	280	250	292	270	296	277	266	247	233	276	294	268	296	309	250	272	261	272	271	281	269	267	307	280	268	282	271	269	291	265	248	283	253	278	263	272	286	281	285	288	282	294	269	253	284	258	261	287	281	275	270	232	294	272	272	302	254	254	255	277	247	300	291	316	283	280	235	283	260	279	268	284	278	238	254	286	278	278	259	256	260	266	276	272	304	266	308	274	299	277	256	322	263	284	259	284	298	249	271	280	261	260	251	263	262	272	273	268	291	264	271	266	268	281	277	280	245	284	291	279	257	285	269	272	272	279	280	304	247	267	243	259	248	271	311	259	285	318	266	274	262	271	271	279	291	266	258	279	240	272	293	258	253	282	288	271	258	288	294	272	271	269	280	257	245	262	257	284	270	247	287	262	275	257	285	253	280	276	262	275	298	240	233	262	250	250	277	284	272	269	272	280	283	276	257	258	282	278	283	260	302	276	271	290	297	247	252	272	255	285	260	301	281	280	268	282	291	269	308	268	261	289	265	259	285	259	263	253	254	271	264	269	258	269	242	279	292	254	263	278	257	264	274	263	255	289	308	267	292	278	275	251	264	266	269	281	283	246	262	257	285	266	277	284	258	239	248	264	261	281	282	285	265	283	288	306	248	266	232	288	278	270	260	262	256	287	262	284	251	282	244	273	276	257	250	273	259	266	280	308	277	278	293	300	320	280	297	287	274	293	287	285	257	295	268	270	304	293	274	283	274	293	254	276	283	276	286	275	320	305	274	269	280	261	295	277	276	267	271	288	291	248	244	274	250	301	248	282	267	246	279	253	262	274	291	293	275	266	239	291	273	286	259	274	294	258	287	261	279	293	282	291	273	280	266	260	273	241	297	316	275	263	280	258	249	266	268	268	251	250	278	270	268	290	265	284	285	277	254	270	287	256	283	266	252	274	268	290	268	267	266	290	281	272	274	262	266	300	266	276	257	270	266	271	273	264	284	271	258	248	258	261	286	245	278	290	238	312	288	235	271	304	257	283	278	308	268	310	263	256	281	286	300	289	293	282	268	273	302	240	306	291	239	279	259	305	269	279	280	272	291	267	263	283	283	265	245	265	271	279	267	276	275	264	286	250	268	263	267	287	286	273	303	259	290	263	287	308	295	277	270	276	280	249	238	287	261	283	262	291	262	293	281	262	276	269	256	289	267	291	248	271	258	291	224	245	281	266	281	304	261	262	251	301	267	278	271	261	282	306	294	257	269	287	259	262	273	252	255	274	276	280	284	304	281	289	273	277	258	274	239	265	289	281	272	250	281	266	291	272	293	263	257
23810	21518	29084	24403	21508	13262	1567	931	826	797	721	687	605	672	616	587	630	602	583	612	587	556	600	618	580	562	583	561	540	568	613	553	596	623	547	583	559	586	578	543	554	572	513	552	553	517	543	564	553	555	580	559	570	552	568	576	615	562	551	582	610	494	491	570	563	561	560	536	564	583	557	541	511	558	551	582	593	596	537	528	539	557	574	532	480	536	533	544	561	564	567	543	541	539	538	505	553	529	528	534	520	541	538	565	550	531	490	546	548	567	540	594	559	486	561	542	543	536	525	569	508	540	533	549	537	540	519	554	532	588	572	546	526	584	540	510	544	552	537	546	552	567	536	551	542	525	543	502	502	576	548	520	516	527	540	574	544	509	539	509	531	592	544	570	561	522	551	509	611	529	597	514	561	562	550	563	551	541	553	562	539	525	528	548	558	550	532	541	543	543	549	568	588	545	602	571	562	533	547	555	503	522	518	548	608	564	595	553	546	554	550	566	547	560	550	534	558	531	571	590	582	576	525	523	568	528	556	538	577	554	521	562	563	539	540	551	530	573	555	555	530	525	596	550	577	557	575	552	565	559	564	584	570	520	565	535	571	554	568	530	523	570	527	517	546	569	539	580	567	547	578	513	528	489	572	539	547	535	517	590	557	562	529	509	546	531	570	575	540	493	569	552	572	543	600	538	565	533	531	528	584	531	517	573	570	542	567	554	515	551	571	544	556	534	559	521	569	508	562	557	587	560	564	524	563	521	511	541	526	564	556	565	607	553	529	622	545	552	539	559	504	547	526	574	587	629	506	539	560	543	537	559	547	539	556	537	546	543	538	562	528	575	635	534	573	537	585	558	559	567	543	504	528	552	597	549	545	575	548	546	549	579	522	561	548	544	547	541	524	560	583	555	535	516	569	540	571	538	582	554	537	590	525	554	555	602	625	541	535	574	564	539	558	577	545	543	520	537	537	528	607	558	536	562	533	531	599	595	546	568	543	547	594	511	511	558	563	519	585	555	582	525	546	534	504	482	544	544	538	503	539	553	547	573	505	551	577	542	529	570	599	567	590	501	539	542	562	571	592	534	550	576	526	580	543	557	544	526	519	565	559	555	546	562	527	518	594	583	509	546	532	578	531	545	544	551	538	548	555	506	551	592	588	534	542	540	518	540	538	582	564	527	567	545	586	510	587	563	579	535	520	540	560	542	586	563	512	555	556	540	543	518	562	512	559	552	555	532	560	592	535	514	540	552	568	535	511	540	601	532	535	561	554	543	535	559	533	622	547	553	568	548	572	565	540	525	521	562	560	536	544	531	540	542	565	561	585	577	584	567	549	561	574	532	554	570	551	556	538	558	529	570	543	547	518	560	561	530	545	523	553	520	551	553	535	522	559	556	585	532	534	560	548	549	560	499	563	522	521	557	558	551	533	562	562	565	552	529	531	552	537	550	540	552	536	558	535	533	563	544	581	537	593	526	577	562	509	531	590	531	542	538	581	542	521	550	529	554	526	553	555	587	508	567	572	541	584	512	562	539	517	554	550	569	588	523	563	551	536	543	512	535	595	559	576	539	539	508	553	545	565	575	571	551	505	565	503	531	524	548	555	530	550	539	513	603	512	558	559	579	561	578	581	570	541	552	537	516	533	574	528	542	560	519	553	554	536	536	558	555	542	553	559	559	549	513	543	532	544	596	553	566	568	532	536	534	509	585	518	518	546	560	545	566	557	540	512	555	584	562	566	555	561	573	559	536	515	571	532	552	566	541	595	537	522	530	580	569	550	562	556	563	539	576	553	539	580	507	570	552	555	575	565	532	518	545	561	550	541	543	535	524	577	566	550	607	558	535	554	556	580	550	536	570	553	557	621	581	587	541	541	536	555	548	547	566	546	550	554	548	541	538	537	550	532	566	531	554	538	527	566	548	509	551	573	580	534	545	570	566	542	557	566	592	578	539	563	581	548	545	532	538	537	549	561	554	529	593	594	511	550	528	582	554	526	545	539	554	540	553	556	530	564	545	552	620	552	514	559	547	544	597	507	508	570	573	524	547	581	601	536	520	557	586	587	566	538	522	557	588	514	546	536	555	539	584	520	545	552	572	538	565	535	543	514	513	524	553	520	528	563	544	544	611	539	565	591	585	516	551	584	521	536	535	583	504	552	522	567	547	544	555	510	574	482	573	529	537	533	563	561	511	559	542	527	556	574	518	509	568	538	538	518	535	559	545	559	501	533	515	524	505	544	542	575	495	503	526	538	511	538	587	545	549	522	556	553	531	544	550	541	582	511	570	545	521	519	576	530	541	552	539	569	545	529	519	532	569	561	542	563	540	524	552	521	544	536	509	547	569	564	526	566	558	546	494	521	563	548	561	533	505	549	518	554	530	566	505	578	603	533	497	517	523	575	541	545	535	553	584	533	546	549	491	600	528	545	513	580	575	531	584	539	551	548	541	576	541	557	504	535	536	535	555	587	560	562	533	539	499	538	542	539	569	555	575	579	538	536	529	545	555	509	545	572	554	549	573	519	507	537	582	527	542	540	570	549	557	581	565	590	544	528	545	555	494	545	542	582	562	524	576	549	554	544	555	540	552	522	537	574	541	533	533	526	591	545	542	548	567	577	536	568	556	571	601	562	531	587	549	544	554	576	546	574	551	589	543	537	551	534	575	552	587	576	510	575	566	518	554	544	549	534	536	568	568	563	498	576	568	563	570	546	580	543	576	491	537	567	561	559	566	594	514	560	575	577	514	555	561	542	582	549	511	578	513	535	545	552	540	538	556	587	580	533	495	553	508	515	543	569	581	577	561	557	513	558	581	532	562	566	515	546	529	538	525	549	519	531	540	553	549	566	547	518	578	549	513	545	525	557	567	542	555	515	531	539	573	543	572	510	534	562	568	510	560	542	615	563	569	581	498	527	523	542	539	534	508	559	582	550	544	572	583	576	542	519	555	569	577	588	539	546	577	534	545	557	531	546	570	533	534	550	524	548	536	584	510	539	580	546	579	513	546	535	541	572	576	528	560	556	558	555	545	513	548	573	551	521	529	548	517	523	557	531	525	553	556	542	574	557	502	555	541	535	531	575	558	541	503	560	585	579	527	516	523	585	552	535	565	590	510	535	560	556	611	541	535	532	581	522	534	532	555	586	550	537	541	570	520	570	558	581	504	559	521	517	558	574	552	552	532	616	523	549	521	499	554	555	495	565	544	559	515	559	565	616	564	543	533	563	552	549	467	551	554	537	539	526	554	563	577	561	521	540	580	527	505	557	546	565	525	549	569	544	546	612	491	565	487	556	536	561	565	515	573	546	567	564	535	560	553	583	531	589	578	569	580	542	567	518	599	540	577	578	520	545	554	551	551	561	568	558	529	558	561	558	562	529	587	544	520	563	563	548	546	528	569	553	548	536	552	529	600	594	612	532	547	546	553	593	580	583	545	608	531	527	588	550	575	536	501	566	540	543	599	504	529	571	570	580	533	512	565	507	505
3401	8779	6204	3016	2302	1793	1453	1176	1032	902	831	800	763	727	650	638	687	657	671	632	595	611	578	594	637	557	620	559	618	604	577	640	593	594	578	600	580	552	589	573	544	557	601	581	567	618	565	550	555	581	565	543	590	515	549	552	553	584	580	535	529	607	549	520	560	563	560	570	580	565	558	554	542	586	554	543	543	587	584	541	558	549	571	561	554	536	568	592	526	543	563	592	546	519	607	537	567	546	514	555	545	538	567	585	617	555	563	583	606	567	546	570	559	562	563	553	530	565	547	580	625	518	581	531	619	591	542	557	579	530	540	566	557	545	537	511	584	571	551	556	553	597	553	572	575	534	560	575	526	553	549	539	530	566	573	570	551	584	553	609	588	492	564	536	583	593	551	560	538	582	581	578	568	563	594	581	549	547	552	551	557	535	559	555	517	575	536	533	547	573	598	581	573	546	575	522	583	569	571	545	559	570	577	566	586	537	550	569	558	550	523	575	573	551	539	529	625	541	587	591	558	571	537	547	543	559	536	548	581	572	598	556	546	581	553	538	562	598	563	561	571	563	576	538	587	622	562	568	563	538	516	554	569	512	552	563	564	545	538	582	536	576	554	569	607	549	515	524	598	541	545	543	543	581	539	568	529	585	600	580	612	529	588	570	571	591	558	508	534	514	506	573	578	544	535	606	548	566	552	551	538	527	614	591	522	534	529	563	584	588	568	548	571	519	508	558	559	504	508	546	556	532	563	582	545	543	576	542	566	558	576	575	569	555	565	557	552	571	526	550	563	565	597	550	592	516	561	576	569	564	592	562	556	572	580	533	574	582	541	538	518	563	525	586	573	575	563	576	577	585	570	577	594	542	589	595	554	515	576	567	582	547	556	603	575	592	562	550	549	504	578	559	556	573	558	571	562	592	571	534	541	564	609	590	552	584	600	550	552	601	617	551	564	549	530	587	556	547	569	608	546	555	586	564	600	612	578	539	523	536	534	578	556	528	584	540	553	549	578	586	541	555	568	519	539	527	563	537	576	571	618	599	534	544	558	534	568	551	554	518	576	565	564	543	620	572	552	541	607	543	553	542	568	569	540	547	571	564	538	577	506	561	576	580	592	529	597	540	608	532	584	530	563	604	556	602	546	560	534	549	540	556	535	594	570	588	557	579	579	553	539	568	586	559	551	594	560	526	595	511	581	619	548	561	545	539	542	555	577	566	557	563	553	648	531	513	556	573	560	542	577	617	531	553	593	529	539	551	560	542	560	573	562	509	573	520	566	538	536	575	589	563	585	576	565	572	570	559	588	584	580	534	594	573	566	575	575	563	559	542	545	570	569	521	552	549	607	606	566	562	575	569	568	533	582	588	531	581	554	549	541	526	548	542	541	537	581	540	618	552	545	587	548	581	576	574	595	543	577	527	537	555	547	569	552	574	586	578	541	569	575	595	538	563	550	582	568	589	580	560	604	576	576	585	566	569	534	528	572	565	540	576	517	558	578	553	570	541	593	575	612	583	542	575	556	575	590	552	572	587	557	590	576	539	544	567	568	576	598	614	583	564	535	523	553	576	529	597	525	544	538	571	570	576	538	558	571	583	542	549	562	557	559	561	564	538	571	595	573	536	582	584	597	558	551	620	572	554	519	550	552	579	570	617	521	556	555	592	558	538	518	511	566	575	565	548	595	582	559	602	568	530	532	564	558	563	568	561	523	517	575	533	528	488	569	551	572	555	531	596	522	570	593	564	598	513	552	574	590	570	588	527	549	583	570	560	560	581	540	611	547	594	550	595	542	587	541	587	609	571	586	542	523	637	553	555	547	535	525	565	575	555	558	546	556	584	575	587	501	537	558	530	535	589	602	561	522	601	544	590	557	597	600	593	522	583	580	590	552	564	588	555	580	571	550	563	525	553	576	547	593	547	555	590	551	593	578	604	576	572	571	575	567	561	549	564	570	618	580	545	577	619	520	589	581	587	576	508	594	577	558	551	555	555	537	545	608	587	574	579	535	551	552	552	565	537	549	522	599	572	537	571	588	568	572	544	572	552	570	525	511	589	618	566	577	600	541	560	582	570	588	520	575	538	551	535	562	567	544	584	591	553	546	575	565	531	547	569	552	559	579	582	538	595	629	545	563	536	534	563	568	584	553	526	552	560	577	548	601	552	524	608	610	553	546	551	563	554	556	573	551	546	518	553	552	541	558	539	563	498	558	540	617	551	539	560	549	536	554	561	562	525	604	585	584	594	591	531	583	534	568	562	570	560	547	550	561	583	564	593	569	575	620	563	565	601	581	537	556	564	575	551	547	571	545	541	600	545	576	551	584	557	551	584	535	575	578	579	602	589	585	615	532	575	577	570	566	609	569	535	542	515	558	521	524	557	567	570	567	516	586	565	549	546	615	601	540	561	548	580	562	542	562	536	534	564	551	570	559	582	574	536	579	562	582	604	555	578	584	555	559	611	573	540	590	582	583	529	546	524	575	600	534	561	516	618	562	596	596	556	557	563	549	548	533	562	589	573	562	530	550	581	550	532	564	579	543	593	573	553	563	604	582	555	557	599	593	542	565	580	521	544	584	557	581	567	520	557	586	572	591	577	569	579	569	560	589	544	571	539	529	523	566	536	519	559	568	524	558	542	560	554	570	574	542	551	528	579	582	541	582	565	589	549	581	588	537	571	594	530	570	552	591	541	595	560	550	558	569	577	533	547	553	570	583	546	591	560	547	597	578	546	557	564	570	616	563	555	572	540	593	553	572	592	579	569	572	546	586	563	594	532	610	578	571	562	547	558	546	533	548	579	570	506	553	552	611	602	578	509	592	549	578	569	538	544	559	583	559	592	543	532	600	579	566	565	556	527	544	571	586	552	539	566	621	559	548	552	593	581	544	524	530	568	530	566	589	547	574	561	556	557	588	520	612	569	570	616	553	534	582	525	558	565	562	531	533	580	581	568	558	527	564	544	555	581	570	541	598	570	570	553	571	537	556	564	549	543	524	571	591	608	563	544	540	554	548	540	506	541	584	555	532	553	603	547	586	585	575	572	572	516	576	576	576	582	528	534	604	553	553	548	568	553	588	540	571	552	605	571	567	521	534	566	547	542	516	553	603	543	578	588	555	564	535	577	574	575	585	551	584	592	603	563	574	564	571	564	564	576	574	595	560	554	562	585	554	567	598	568	573	577	571	594	565	568	602	548	540	583	553	599	575	508	517	569	580	554	584	585	508	564	604	529	590	541	621	559	541	597	572	534	543	554	540	543	562	553	552	617	566	546	596	546	546	555	590	562	567	563	531	562	539	545	543	575	565	617	573	545	556	586	536	563	569	518	627	614	583	559	536	571	587	548	568	556	557	512	582	577	506	599	577	547	565	594	593	560	538	570	548	564	544	580	545	561	591	551	547	518	548	564	515	536	525	562	566	561	564	592	546	603	542	574	591	563	546	594	545	580	584	542	612	575	566	589	514	560	558	569	609	594	549	556	567	535
24773	21458	28171	25149	15307	637	361	307	243	216	215	200	180	192	186	185	183	165	147	160	156	171	148	163	166	163	142	142	152	158	175	146	172	148	150	155	143	164	156	154	153	150	148	147	150	136	132	161	167	134	148	152	155	145	149	138	148	144	159	161	159	148	157	153	153	155	150	156	141	155	155	136	152	141	151	136	135	143	135	149	131	167	151	147	159	153	151	138	159	134	143	153	145	142	157	129	151	164	148	142	141	142	136	146	157	154	140	172	127	146	148	139	117	134	149	136	139	139	140	147	155	152	174	159	159	141	138	143	143	145	149	137	120	159	110	141	149	154	134	123	161	133	118	141	168	127	144	142	141	149	162	161	133	145	137	143	138	134	156	150	142	130	142	138	151	144	163	143	144	128	140	131	155	151	134	143	125	137	140	165	147	146	143	163	135	149	130	144	154	154	148	122	134	137	130	145	140	132	116	124	133	153	175	168	158	164	135	161	150	147	145	160	137	141	157	143	139	141	152	156	135	137	133	145	136	163	173	147	120	131	137	148	141	131	165	126	154	153	141	142	146	138	154	149	159	132	151	138	142	124	130	140	150	143	146	137	153	148	144	135	136	146	153	162	151	145	138	145	164	147	168	137	150	137	136	136	131	147	130	147	159	164	148	139	157	156	138	143	148	150	126	146	178	156	128	130	180	153	126	126	115	147	131	160	153	143	139	138	148	130	160	155	134	153	143	154	155	141	154	151	147	159	168	129	152	154	147	152	125	155	147	139	159	154	152	154	139	152	135	149	129	157	154	141	152	137	130	139	168	156	162	155	120	160	150	141	137	163	146	150	138	148	147	147	148	142	131	129	120	120	134	147	139	168	167	154	136	133	142	136	164	134	162	142	141	151	150	155	133	143	142	148	134	131	149	141	142	152	135	148	154	145	146	144	135	151	153	135	124	149	139	139	123	123	137	128	138	132	146	144	143	153	126	147	135	172	149	149	139	158	158	129	123	145	149	146	160	138	124	148	171	126	128	140	149	145	144	153	133	164	145	147	139	170	145	150	152	137	140	146	131	161	149	124	159	150	142	152	162	136	147	148	165	141	154	146	129	165	130	156	149	133	137	166	132	151	144	130	134	130	144	155	156	163	117	149	145	169	138	153	179	131	149	160	134	144	131	147	141	137	135	148	130	128	162	185	142	127	136	145	139	156	148	142	142	152	156	155	137	154	167	130	162	139	132	146	142	126	143	137	126	142	166	143	146	137	128	159	154	138	140	139	130	143	150	141	139	166	144	124	119	140	150	117	136	140	123	126	152	171	145	125	153	152	161	125	135	154	153	150	147	144	131	140	137	144	160	146	129	134	148	148	136	138	156	141	157	120	137	129	132	151	142	135	123	146	134	143	143	149	152	139	133	126	136	139	139	152	132	134	157	151	143	137	134	155	150	127	143	143	150	147	155	153	144	123	146	145	160	146	129	169	180	173	161	164	138	151	165	146	127	154	146	152	123	146	139	129	135	148	139	153	154	143	149	138	137	149	165	145	131	134	161	158	130	153	149	138	160	152	142	140	128	135	159	119	157	139	131	134	170	147	150	134	133	152	168	138	137	156	136	129	155	164	147	140	141	146	145	146	140	139	158	139	154	142	160	150	122	135	146	155	132	146	118	150	136	145	159	127	137	139	153	147	147	148	138	152	145	130	136	154	164	138	117	126	128	148	144	155	143	155	140	142	159	150	142	148	142	145	155	139	172	161	115	145	131	156	160	144	114	154	146	133	141	137	133	149	131	156	130	131	150	162	168	168	130	129	162	139	150	126	146	146	152	125	160	125	141	146	154	149	156	152	133	128	129	153	136	153	135	135	150	138	144	141	137	156	149	146	134	131	168	130	118	151	129	131	146	135	160	154	140	154	131	152	156	129	143	148	151	145	151	148	142	165	155	157	145	124	154	151	162	133	150	147	137	136	124	137	145	144	159	139	159	163	156	133	144	146	175	157	145	164	144	139	138	129	141	146	147	150	138	159	129	130	134	157	150	146	133	142	146	146	139	151	151	133	147	142	147	123	147	141	138	137	137	142	132	158	158	141	152	137	123	134	150	162	143	150	154	131	113	136	152	138	147	154	152	125	154	113	160	155	140	147	142	145	150	125	148	165	146	149	118	150	138	146	127	137	152	136	138	168	137	119	152	128	158	156	158	153	143	130	130	143	145	146	150	126	147	146	155	138	140	153	139	135	144	123	135	124	159	143	158	160	159	136	131	148	153	138	142	142	138	141	158	143	134	174	147	149	164	159	155	144	149	147	131	139	137	126	134	127	151	144	140	139	128	139	135	142	134	138	149	130	146	138	141	141	164	148	129	142	162	161	129	137	158	166	124	130	146	153	129	151	140	136	135	166	129	161	163	148	146	151	158	139	158	159	161	162	150	131	147	148	156	136	137	138	144	142	140	148	140	140	130	143	163	125	144	159	151	132	146	143	147	157	165	148	133	140	143	165	126	120	144	154	144	118	132	142	164	142	156	124	160	131	139	106	138	142	133	151	127	150	151	140	148	155	161	139	154	131	151	135	146	165	152	125	140	133	131	158	136	137	162	133	128	138	139	159	144	130	139	128	148	133	118	143	133	166	168	146	123	161	137	143	139	136	143	140	146	131	146	152	163	147	154	140	147	130	136	137	136	141	140	141	154	148	151	157	164	152	155	133	140	138	139	119	134	133	135	126	147	134	139	141	164	131	142	166	148	159	152	156	152	128	150	148	150	128	137	147	169	177	153	166	126	147	168	124	144	137	142	145	147	144	132	136	126	151	154	152	138	143	155	136	156	128	144	143	135	145	146	129	161	152	130	140	141	126	164	135	153	134	136	154	147	154	149	146	149	142	137	138	179	144	141	141	161	146	140	145	144	148	138	153	138	126	140	154	140	142	143	128	156	139	147	140	150	134	152	144	157	140	153	123	169	142	148	132	148	151	129	160	148	161	163	155	125	135	147	129	152	149	136	154	136	144	151	144	157	137	122	138	145	141	143	139	137	145	125	161	160	143	134	156	132	153	144	144	156	152	176	137	150	150	151	141	118	153	143	162	136	133	165	128	159	133	146	128	126	139	157	139	158	166	141	148	140	143	139	128	126	136	132	131	148	127	132	127	122	156	157	133	145	161	128	162	165	135	137	128	133	130	143	143	144	138	151	149	145	158	151	150	155	143	147	158	143	120	140	132	138	148	141	144	129	141	131	135	141	140	154	149	131	138	157	135	144	159	140	123	137	156	146	156	138	156	154	156	149	154	142	148	146	161	138	149	137	123	126	139	158	138	162	147	159	133	129	137	154	167	132	158	135	158	123	168	160	141	164	139	121	143	149	119	146	143	141	144	141	155	151	161	140	178	125	155	160	151	147	150	151	137	126	139	117	147	130	141	148	132	145	150	141	128	125	123	155	138	142	134	154	157	147	143	122	147	140	144	130	167	117	145	135	150	158	130	136	157	150	136	145	141
3194	5300	3650	1636	1163	833	642	494	414	369	317	282	262	225	225	200	215	221	204	187	178	182	171	158	183	161	188	179	166	184	164	171	160	174	159	174	166	155	168	155	191	192	173	166	187	169	172	180	182	174	158	172	185	159	154	153	157	168	166	145	191	146	193	164	161	146	162	184	144	157	145	152	168	152	143	167	148	152	171	177	166	148	161	166	192	172	183	170	159	164	171	142	150	157	167	168	159	153	172	146	177	165	165	193	180	158	160	151	172	179	171	169	193	172	182	162	157	168	168	175	163	148	170	145	176	160	161	145	156	177	178	171	162	143	159	161	164	157	161	168	176	152	174	174	148	159	178	157	165	156	165	174	154	165	155	152	162	161	128	145	154	173	180	190	143	178	163	179	156	157	150	178	160	154	135	144	166	145	170	153	158	162	144	170	152	170	168	131	166	178	178	195	151	173	165	165	162	166	146	157	171	176	155	174	142	149	150	151	154	150	159	170	163	148	150	150	142	163	143	182	146	180	171	165	144	168	171	155	140	151	187	147	171	163	159	149	169	175	155	144	163	166	136	139	148	171	184	166	160	158	161	144	164	154	174	164	149	164	154	146	161	164	172	170	168	156	167	159	162	173	145	146	172	161	182	163	143	169	155	162	146	143	155	145	164	160	152	181	160	158	178	172	154	143	143	167	154	154	166	146	172	146	155	158	161	143	161	174	165	154	152	186	181	164	168	135	177	154	169	156	160	175	163	162	168	151	170	163	127	156	151	173	157	168	149	147	189	159	162	156	164	165	179	132	151	195	152	173	170	166	189	162	163	149	161	142	144	160	163	157	166	153	157	170	141	157	153	190	177	182	146	143	154	157	164	170	168	150	141	148	170	169	182	163	166	164	162	154	154	172	156	166	169	158	171	172	162	177	178	174	177	135	179	158	164	150	157	172	143	141	145	151	146	178	180	172	193	157	140	154	150	166	148	148	147	146	162	160	175	179	162	157	156	168	161	162	169	147	174	173	157	172	162	168	164	166	144	163	180	164	155	146	151	137	170	158	147	165	143	166	170	116	176	146	151	157	177	156	165	149	157	161	143	159	168	140	145	149	148	163	175	152	169	154	151	158	176	172	167	141	164	168	166	172	162	141	144	145	155	156	167	138	162	188	134	149	138	173	183	162	175	152	167	157	162	145	164	162	131	176	166	162	169	163	137	146	163	169	153	164	154	170	174	148	177	165	141	164	156	146	161	132	169	161	157	159	147	150	155	170	168	153	147	166	159	149	153	160	155	172	162	143	163	147	170	150	165	176	155	165	154	166	156	150	173	159	163	140	148	143	175	145	155	160	141	148	178	165	153	158	175	182	171	179	164	159	143	160	170	160	165	172	151	120	159	172	169	167	178	144	165	156	164	169	152	142	172	176	171	148	148	127	157	194	152	173	170	165	160	179	147	161	150	164	146	151	175	166	172	163	168	154	154	186	147	143	177	136	158	167	176	161	158	161	168	152	151	164	189	166	166	157	171	167	145	126	166	162	172	170	141	164	149	172	145	152	155	173	169	159	176	173	154	161	158	146	161	151	161	142	139	150	166	137	168	165	173	177	157	153	147	158	142	159	165	171	160	158	152	156	164	153	158	142	128	188	161	180	162	170	170	158	138	161	156	163	154	183	133	151	155	161	152	187	147	176	151	149	132	152	151	149	172	162	160	148	181	162	168	132	142	181	163	161	159	178	165	179	185	166	166	147	151	148	153	167	160	159	150	168	159	153	166	147	152	160	150	163	165	149	143	162	138	152	162	149	181	174	171	184	162	151	160	139	134	139	158	159	164	149	175	166	156	161	165	177	157	147	146	163	143	146	164	139	158	156	192	153	161	148	164	164	165	135	173	170	167	165	167	172	171	175	169	186	175	173	165	152	174	173	162	153	150	146	154	160	179	159	148	142	152	164	180	163	149	164	164	137	157	134	180	144	143	158	172	154	159	175	171	155	164	165	174	159	164	155	149	161	159	152	171	160	159	152	134	157	146	186	164	163	154	187	159	159	137	141	155	150	143	154	132	153	142	156	185	150	195	163	131	151	168	175	165	156	144	151	138	145	172	156	161	166	168	175	145	178	144	144	157	140	155	172	153	149	155	172	148	167	154	176	183	166	162	166	157	172	164	155	157	160	165	164	142	150	166	148	160	161	152	152	167	153	154	153	150	136	145	153	181	158	161	161	191	154	153	158	138	147	145	172	176	163	141	139	143	150	169	169	169	158	197	144	162	160	160	144	170	157	149	173	136	157	159	164	173	145	185	142	165	153	161	185	155	171	158	173	164	159	150	174	196	160	122	160	162	199	166	171	163	178	151	181	143	164	179	161	179	178	186	156	154	165	166	179	145	171	183	167	169	143	151	162	150	166	137	154	147	159	168	164	164	148	171	149	161	200	162	175	167	159	157	160	172	153	127	153	171	147	152	175	182	139	169	192	173	171	151	141	163	168	170	145	160	180	185	136	155	148	185	175	158	176	184	139	190	151	135	132	147	162	166	160	166	171	171	164	155	165	159	153	162	146	140	146	168	149	163	147	165	157	153	156	151	181	167	169	159	167	132	160	149	156	164	170	148	168	170	179	157	172	161	156	150	155	145	170	164	172	155	185	178	151	146	154	185	148	164	161	157	162	161	174	159	150	155	154	171	161	164	149	158	168	173	151	145	157	161	161	166	141	178	157	177	182	184	144	127	155	173	148	151	156	166	169	163	156	148	152	165	138	165	179	175	155	136	151	155	159	188	178	143	157	161	175	173	173	160	146	142	170	147	165	142	183	151	160	151	164	156	160	160	164	152	135	152	174	156	187	148	181	143	171	163	170	159	171	160	167	157	157	181	145	149	161	159	133	147	142	152	156	165	160	174	158	157	183	160	153	175	160	172	139	170	152	178	153	162	147	174	158	148	170	166	169	161	163	185	153	197	149	158	170	165	184	175	152	171	166	166	152	158	136	160	154	179	187	164	161	156	169	173	148	171	122	167	156	182	158	157	152	170	181	126	167	137	139	147	153	148	164	157	161	158	155	181	158	154	185	168	131	173	167	163	153	146	155	165	164	171	154	164	166	184	163	152	171	175	150	137	168	153	152	151	141	147	168	154	188	143	168	168	146	153	165	173	150	168	140	148	173	149	163	181	157	146	144	166	150	163	151	148	139	143	175	153	177	126	162	161	160	135	175	142	155	143	161	167	159	170	145	168	170	149	186	151	151	146	151	162	153	186	181	149	160	145	160	146	157	158	159	187	168	150	157	151	147	170	150	159	142	166	159	160	171	175	150	160	157	163	142	185	145	164	175	165	160	152	176	172	147	182	204	156	166	170	160	154	163	138	162	176	195	170	175	151	156	164	143	158	158	159	144	145	179	151	138	203	150	161	188	174	159	165	169	150	149	158	153	143	156	171	180	162	171	134	165	171	160	152	151	144	162	189	153	156	148	158	161	174	185	169	188	144	164	145	149
22742	21590	29550	24078	21595	21670	12407	1435	1014	948	784	741	695	648	633	642	602	605	571	562	566	537	531	569	544	544	580	510	549	550	526	545	530	519	493	508	551	507	509	544	504	537	507	533	529	518	489	549	499	539	502	510	501	509	518	519	562	477	493	498	510	534	516	493	513	527	529	483	499	474	524	471	495	480	510	500	531	542	517	510	470	504	496	544	534	485	493	549	531	499	537	499	526	521	522	510	480	534	471	476	516	478	534	496	468	515	478	513	535	501	512	507	481	528	494	488	507	542	492	516	531	530	501	471	480	493	481	535	505	515	498	456	474	530	482	516	527	478	503	493	509	533	516	500	494	520	442	497	534	493	524	508	486	509	471	470	508	504	538	509	470	503	530	486	522	521	491	537	510	539	480	485	508	491	525	466	550	505	526	496	504	491	545	482	490	485	485	545	464	493	445	469	486	474	510	536	501	486	495	468	509	506	518	498	506	505	496	512	505	465	525	526	504	472	502	568	499	524	524	523	473	492	517	511	494	531	473	505	511	505	521	440	528	445	485	490	494	497	504	511	495	522	506	505	503	501	496	494	510	522	521	525	517	477	455	470	483	501	519	470	507	496	497	491	514	510	493	504	501	533	497	479	522	496	482	504	497	515	499	548	502	495	512	484	478	451	459	500	500	505	475	515	524	485	457	502	520	533	590	510	483	509	553	509	496	510	548	517	481	481	515	489	478	511	498	494	528	509	515	507	521	482	556	520	526	530	460	487	446	492	504	526	501	542	473	520	532	490	473	530	490	581	491	508	508	482	500	487	479	486	479	512	498	528	496	491	528	504	459	526	546	529	515	493	473	508	500	512	512	495	488	501	465	441	482	510	498	549	520	467	481	533	483	499	490	510	530	479	518	489	498	514	436	492	514	518	530	478	515	472	512	539	507	497	470	484	527	483	503	476	479	453	467	549	530	489	485	535	513	508	538	480	500	525	465	527	504	518	474	502	529	473	496	526	471	478	460	521	523	533	543	506	541	494	483	539	533	519	511	508	493	495	514	516	489	499	458	482	490	523	522	489	521	518	453	504	527	529	524	454	513	495	474	502	514	477	492	504	480	472	500	484	477	461	516	494	477	523	493	522	502	520	487	490	468	525	481	528	513	544	548	493	478	505	518	537	480	483	538	469	482	480	491	505	483	504	498	498	486	527	494	538	522	472	507	481	465	458	481	533	486	514	494	512	527	544	510	519	490	500	498	483	519	527	468	503	493	514	493	499	526	489	514	496	529	480	502	504	520	504	505	500	520	497	536	482	497	505	496	523	496	488	502	546	473	506	541	516	549	515	469	484	505	504	485	485	519	507	477	499	481	481	473	519	484	473	536	495	477	483	483	501	499	554	466	517	558	454	536	525	470	512	489	516	455	528	490	485	498	495	511	506	472	521	446	515	492	470	530	532	500	500	490	490	497	500	506	470	494	581	573	497	476	489	493	512	498	469	547	519	515	487	491	506	487	503	526	517	481	516	470	505	535	476	491	519	487	494	546	499	490	495	512	503	479	521	469	471	531	482	513	474	491	547	506	503	494	530	459	511	439	543	540	473	499	511	485	517	491	484	486	498	505	497	495	480	541	501	477	432	518	540	523	478	482	462	472	537	489	466	500	516	490	489	473	499	495	478	504	498	527	489	523	493	476	473	545	540	488	514	508	468	481	481	502	501	476	554	495	506	480	500	491	532	461	479	526	505	525	510	463	491	494	444	519	493	498	481	492	504	484	529	556	500	503	495	522	503	526	511	488	517	486	514	473	540	532	483	487	478	475	490	498	483	526	494	501	517	503	533	531	512	517	503	513	459	498	484	514	511	482	528	485	504	509	512	515	519	535	517	495	543	520	529	506	477	492	502	480	485	474	490	525	511	506	422	507	508	481	488	474	551	492	506	437	498	540	515	480	516	489	537	519	476	514	479	499	536	501	485	506	496	524	501	535	500	490	532	511	497	519	497	528	472	505	487	488	509	500	483	486	487	481	504	517	547	533	536	480	498	522	509	500	485	500	503	515	489	533	482	465	501	487	484	464	518	507	509	505	484	523	518	499	515	551	491	476	506	506	485	517	491	470	515	531	464	501	519	507	500	480	478	472	498	484	520	497	493	522	475	474	496	477	475	481	505	499	490	491	490	484	485	491	501	511	478	487	465	537	509	500	506	480	504	507	522	475	518	483	485	479	525	505	503	518	502	499	495	511	467	486	509	535	493	522	547	525	521	457	443	518	462	515	481	527	512	505	511	496	528	476	479	473	467	445	515	507	516	544	514	524	494	470	513	500	545	528	513	488	506	522	504	534	495	481	509	468	501	526	455	511	504	552	503	478	504	544	520	499	495	540	548	490	518	473	517	489	525	491	477	475	486	508	481	488	435	565	496	496	487	519	459	499	477	536	527	498	481	487	490	481	504	527	495	506	467	483	501	482	529	530	513	511	488	457	509	517	469	467	499	459	514	469	507	504	516	514	486	502	494	523	482	528	513	504	500	523	515	511	481	533	505	519	459	509	475	501	471	515	494	479	507	506	533	524	546	548	504	518	518	489	494	504	483	483	476	534	525	541	513	532	504	497	503	461	483	534	517	488	486	504	495	485	472	511	482	520	478	514	495	487	479	507	502	544	449	501	496	531	494	520	495	500	499	490	483	462	500	483	506	497	461	502	468	501	525	533	469	524	519	468	499	503	481	479	516	501	467	490	504	475	463	507	466	479	492	528	481	536	509	505	504	505	516	492	470	521	519	508	558	515	534	509	518	491	482	498	509	485	493	500	471	518	486	529	489	529	503	503	481	518	477	482	527	474	520	486	476	476	509	465	496	531	482	538	487	463	507	504	484	519	489	512	460	489	500	519	505	505	481	471	497	527	484	484	524	484	484	526	527	488	513	478	484	457	485	486	506	540	466	472	522	503	508	501	512	519	504	545	509	492	530	475	474	498	515	503	473	491	507	496	508	501	471	497	469	466	524	503	455	475	509	484	518	500	441	483	538	477	509	501	518	520	491	476	492	519	511	464	518	470	483	492	495	489	516	492	451	518	488	525	469	505	536	546	527	527	508	499	481	509	460	505	461	483	499	502	496	502	521	498	501	502	512	520	473	498	473	549	507	508	511	478	514	467	506	490	511	435	457	448	509	491	510	484	492	471	503	482	498	523	481	478	498	513	471	514	520	507	487	488	483	452	504	510	476	505	477	487	482	505	490	528	517	501	492	491	477	494	521	544	494	496	433	542	477	507	487	557	495	466	494	496	570	513	507	482	523	481	519	468	504	519	473	466	462	520	474	495	532	528	508	500	489	510	470	502	515	485	532	532	470	511	486	508	458	454	507	459	510	511	509	464	504	452	468	503	501	491	501	497	517	507	480	492	488	482	546	505	491	489	491	487	522	471	520	487	532	499	499	487	505	493	506	464	522	510	485	524	536	503	549	470	524	480	454	460	508	552	462	540	487	490	518	485	528
4560	15525	10510	5382	3766	2937	2259	1740	1529	1158	993	1074	842	764	753	766	683	670	692	576	624	643	575	583	557	588	601	574	573	569	586	541	549	552	568	545	565	587	516	541	501	545	553	547	522	528	512	552	509	556	542	541	527	536	536	480	540	516	539	593	574	530	565	494	583	524	495	535	537	537	517	524	506	502	560	501	516	564	542	545	484	512	497	502	517	518	534	524	524	540	513	565	569	507	539	500	589	523	513	520	501	556	514	528	490	508	554	530	492	501	520	569	516	539	522	492	520	490	568	526	523	514	535	516	555	512	510	507	536	534	543	478	544	516	508	543	557	563	536	464	533	492	531	525	534	514	556	553	522	551	483	556	489	487	544	508	491	525	502	548	536	524	548	534	556	517	524	530	491	506	525	519	517	515	523	520	532	532	571	511	522	523	537	526	514	558	507	541	487	516	520	568	542	552	524	532	564	530	508	550	504	539	522	515	546	516	492	525	540	486	552	524	501	503	516	510	522	519	534	518	522	523	518	529	476	527	543	547	515	479	535	497	533	476	515	523	531	527	518	499	503	511	540	537	541	557	540	473	525	520	535	521	554	528	514	478	536	517	542	520	525	495	551	557	551	539	476	533	496	529	504	514	537	544	472	489	521	543	482	547	560	532	504	493	503	536	468	482	561	524	515	539	502	506	527	539	520	523	538	552	525	493	529	522	526	527	535	509	554	555	509	505	543	522	509	536	526	546	537	538	517	504	499	532	515	540	554	530	505	547	531	547	504	529	511	520	524	564	557	493	542	501	516	509	522	499	494	518	524	486	548	566	538	551	576	544	553	498	572	524	538	521	494	521	541	522	526	534	538	535	522	548	497	519	528	518	482	579	495	504	554	509	517	505	579	504	527	504	477	543	551	520	498	524	525	476	512	514	527	548	526	535	518	532	534	533	531	519	546	514	516	519	503	509	560	511	536	504	530	550	506	539	490	496	504	546	534	527	556	518	513	489	547	517	570	484	563	557	569	516	499	528	531	538	532	517	524	529	500	498	542	491	563	531	506	544	528	524	571	492	533	513	553	570	523	521	516	499	531	542	536	520	511	521	534	548	516	500	516	513	519	518	527	492	517	528	523	499	533	498	506	522	484	534	546	519	571	542	531	471	573	557	489	507	524	517	494	500	509	542	533	492	501	558	525	522	546	509	546	523	504	544	502	530	530	500	534	510	546	538	511	538	528	560	466	582	571	555	498	516	528	525	533	511	538	536	510	544	493	505	498	531	510	509	552	554	543	531	501	522	497	536	547	519	546	544	551	511	538	524	579	531	492	529	496	538	523	563	515	513	567	561	559	518	527	530	526	521	550	552	528	489	557	495	515	518	547	546	570	557	498	509	529	539	544	518	536	515	518	496	521	492	536	550	528	525	516	529	512	548	503	570	503	541	506	511	496	543	513	448	516	512	502	526	503	504	538	472	555	531	494	560	536	519	522	515	509	559	497	530	516	534	515	511	528	510	480	544	523	496	542	512	526	488	523	527	521	507	515	558	533	482	527	515	547	524	543	493	538	555	531	495	548	508	524	503	499	496	572	508	538	525	588	536	549	508	519	553	518	460	546	506	519	530	513	538	512	533	528	559	479	510	545	519	533	547	519	526	560	555	545	522	511	513	491	491	531	502	526	489	513	498	538	522	515	541	513	523	510	535	518	519	522	552	543	508	536	512	574	511	537	504	548	473	496	535	543	570	530	501	572	516	535	540	503	505	524	507	528	562	526	519	514	576	549	551	559	530	522	528	549	554	488	550	527	538	538	522	519	541	535	538	481	511	511	522	563	543	550	525	526	493	556	571	514	546	528	531	517	491	515	555	563	551	495	505	544	530	488	545	542	495	506	535	518	553	517	516	515	499	533	509	554	489	553	499	476	488	560	492	510	499	524	474	537	523	537	520	554	509	539	539	479	514	507	536	526	531	493	568	526	538	487	511	590	531	528	509	511	500	475	522	560	506	507	548	489	492	511	563	507	521	497	504	531	531	502	518	527	514	515	543	554	489	522	544	515	519	501	505	504	556	528	485	490	484	525	510	484	529	503	539	495	516	519	531	535	487	486	566	521	557	540	532	529	532	544	519	520	543	518	495	536	481	550	539	489	495	537	547	512	527	537	515	518	561	479	514	534	514	516	542	512	515	561	513	531	518	502	586	551	510	516	502	498	540	525	532	510	528	546	550	567	489	565	508	487	498	534	517	496	546	510	510	501	520	522	529	539	520	508	541	488	502	530	513	491	505	484	541	552	533	514	475	532	518	545	553	498	521	504	520	539	530	496	538	515	516	537	533	542	551	523	518	525	566	542	520	540	546	532	506	545	485	473	456	518	540	501	519	502	553	498	564	497	510	520	540	505	497	470	536	538	479	513	484	549	555	529	522	517	502	549	513	499	530	544	473	506	502	505	502	538	507	515	508	498	511	511	474	524	508	500	488	563	541	499	543	506	554	511	532	512	542	533	505	521	505	545	533	545	517	542	513	551	523	537	530	512	497	493	505	544	543	534	494	532	495	557	554	502	519	547	517	546	526	554	515	547	498	529	529	532	508	513	539	529	539	509	556	479	555	494	482	528	521	503	513	548	523	539	562	485	528	489	491	543	529	534	502	484	516	515	502	523	525	519	530	531	485	566	541	509	542	544	524	541	520	508	520	525	559	560	519	508	555	520	492	488	544	494	490	550	567	505	533	524	494	530	491	508	535	542	500	520	533	582	488	554	506	546	531	500	492	527	511	541	539	488	487	542	532	526	506	487	555	540	494	530	563	543	520	490	548	549	491	570	536	509	532	548	534	518	513	490	518	477	542	544	576	521	483	523	540	518	535	553	493	494	532	541	528	487	505	485	593	524	543	500	509	497	493	473	534	534	512	599	504	531	512	535	504	544	471	527	544	581	540	510	505	534	525	504	524	501	542	507	529	541	499	526	535	514	528	489	534	517	518	555	510	519	528	485	505	537	522	507	520	496	579	537	527	487	550	462	516	505	544	491	503	554	507	531	535	537	504	529	526	502	527	510	547	514	558	523	523	483	546	531	555	505	562	530	509	489	492	510	500	505	503	540	511	518	491	507	515	554	550	502	490	493	559	542	499	525	487	521	534	512	546	532	519	522	535	534	524	557	499	495	533	527	500	527	546	484	514	469	557	521	526	545	518	558	550	534	513	501	529	587	525	510	539	520	498	535	503	559	544	523	522	507	500	546	539	483	493	529	498	474	511	550	525	469	549	497	494	552	508	515	553	499	494	553	548	483	528	510	568	504	534	511	523	519	468	558	528	556	529	509	510	521	541	501	527	564	535	525	527	561	538	526	497	527	487	567	533	505	520	515	499	559	524	563	545	490	563	500	487	491	524	539	561	545	496	520	568	517	568	515	541	528	526	578	482	545	587	574	489	518	523	515	522	521	532	534	522	499	493	549	498	549	519	545	513	517	550	523	533	600	504	514	532	526	525	565	547
27760	19618	5533	644	447	415	377	281	289	263	303	235	249	290	250	281	247	261	257	275	225	262	284	275	265	274	285	282	264	275	268	256	268	258	267	291	255	276	278	266	239	265	280	255	253	265	250	334	289	249	229	282	245	275	244	248	277	256	291	257	267	252	277	286	255	263	288	278	256	290	248	242	286	295	280	274	285	253	270	261	310	274	256	253	283	260	269	261	261	271	279	232	247	248	284	254	262	285	292	258	283	297	250	267	264	260	259	274	268	310	290	261	270	258	266	241	271	265	254	267	261	248	254	271	265	272	266	270	281	266	262	284	276	246	258	291	284	260	249	274	271	274	262	271	248	248	261	263	271	288	258	295	246	261	290	258	288	294	253	280	271	242	277	255	252	264	279	272	277	263	269	281	269	283	298	283	269	255	289	239	288	246	266	264	277	280	295	277	267	269	278	235	265	264	243	288	255	252	239	258	293	254	265	263	257	262	264	255	244	250	274	263	240	239	240	280	254	267	262	256	240	250	255	251	281	250	285	275	276	264	266	261	261	276	265	240	255	264	270	254	237	254	257	248	252	273	249	256	250	235	275	268	284	266	231	248	285	278	279	256	259	250	255	258	262	255	274	287	272	284	268	239	292	257	273	281	264	256	263	275	268	269	251	313	253	276	280	260	261	265	242	247	278	263	270	255	265	275	246	280	261	248	264	260	262	267	265	253	260	256	250	256	264	249	231	272	242	296	280	261	274	266	258	262	256	275	279	274	262	245	272	274	249	260	240	249	271	263	252	255	256	277	263	262	279	268	245	239	268	234	289	255	296	258	301	277	250	264	266	235	277	307	288	301	285	223	271	240	261	251	283	272	264	231	231	270	252	275	256	247	260	227	277	237	246	257	250	271	257	268	310	268	275	277	268	245	257	258	261	248	260	256	270	254	246	249	240	260	268	219	235	265	256	253	231	278	251	277	245	275	273	278	275	252	255	267	282	282	267	282	304	260	246	289	264	236	271	249	291	269	251	263	291	289	231	288	292	258	244	267	278	256	270	267	258	289	280	275	283	268	268	260	263	285	260	288	259	263	240	275	275	273	261	267	266	270	260	293	254	291	258	254	248	285	261	304	271	275	264	266	260	276	270	278	262	282	277	231	294	263	253	247	253	255	297	250	279	268	280	239	269	265	274	281	276	250	301	281	257	270	240	248	270	274	273	277	280	257	269	286	268	275	272	247	243	281	244	246	246	233	267	297	268	257	250	247	266	258	256	279	282	276	238	267	252	239	238	272	262	239	269	253	243	252	284	261	252	287	283	266	276	265	261	263	261	252	266	277	284	254	244	239	239	270	265	275	247	237	287	269	248	238	265	253	260	286	267	259	284	255	237	245	258	272	264	269	264	285	257	242	259	245	268	265	269	283	245	268	255	272	294	290	262	311	268	242	272	248	263	287	210	270	256	236	259	259	275	283	263	303	274	254	256	268	264	253	249	257	267	243	252	280	270	267	228	278	267	255	261	254	258	295	294	271	283	275	242	290	308	277	272	260	236	246	266	290	253	263	240	257	254	278	275	253	284	233	250	269	254	278	264	254	240	258	265	289	263	269	265	249	260	268	261	238	278	262	250	252	250	273	234	262	255	266	272	271	272	222	219	228	250	245	286	273	243	274	272	269	276	273	265	256	235	279	227	243	280	277	260	276	251	277	260	255	255	251	252	272	285	268	252	238	247	229	254	269	266	236	239	283	271	257	294	298	253	253	284	283	278	268	249	284	256	266	264	269	232	270	277	270	270	278	274	266	265	274	270	242	282	268	276	260	274	239	273	256	278	265	264	258	269	273	263	253	291	267	255	265	258	289	268	279	265	257	292	276	267	273	269	263	259	283	253	306	256	258	252	248	223	259	272	265	249	274	264	295	277	239	269	280	253	239	270	242	264	288	267	288	267	262	239	275	260	254	277	272	248	276	251	283	238	264	256	265	254	256	271	270	256	264	287	270	256	293	261	257	238	260	257	267	243	267	273	245	239	250	265	257	257	259	238	254	262	272	235	283	269	260	261	268	293	272	258	292	274	272	268	247	259	284	242	246	278	246	266	281	270	255	276	277	274	259	279	263	246	296	259	257	283	235	258	265	265	281	261	247	263	244	283	229	260	277	271	258	239	281	246	247	246	276	259	284	228	251	255	291	245	242	268	278	268	258	264	268	279	267	277	255	267	264	272	255	242	270	285	256	256	253	254	274	277	261	268	246	257	254	258	261	245	241	258	281	254	247	276	282	271	271	305	290	256	270	245	282	262	286	248	250	222	288	255	256	263	241	270	255	264	248	252	256	253	257	242	255	251	275	292	258	278	283	260	281	261	276	276	263	287	257	284	251	271	278	276	262	274	242	249	254	237	250	275	269	278	262	279	265	269	279	298	283	244	287	271	260	274	259	267	249	252	240	254	283	279	269	292	240	279	249	255	286	257	276	285	252	296	261	261	246	273	237	252	243	278	270	258	239	284	293	288	292	267	256	259	262	263	283	294	258	242	254	276	252	266	244	272	275	270	265	273	277	269	269	280	236	291	274	255	277	286	235	281	283	268	271	274	280	257	245	230	270	261	249	254	266	243	262	240	249	266	262	264	271	287	237	271	256	293	250	273	255	276	279	265	249	296	293	277	266	282	245	263	256	274	257	278	255	254	266	245	275	255	253	238	261	262	276	296	257	246	257	265	231	263	296	309	266	317	252	276	259	243	259	249	270	274	263	245	266	256	234	262	262	276	247	268	247	272	231	244	263	274	261	278	272	279	253	303	259	260	265	245	235	240	264	282	264	270	262	214	267	248	252	264	237	267	277	270	261	286	249	262	276	263	249	267	282	252	267	261	254	270	275	251	272	238	269	268	262	274	277	272	239	261	258	279	257	280	261	269	266	280	255	244	268	277	244	251	236	298	282	250	268	281	274	279	253	266	231	288	258	267	249	249	259	294	255	251	246	263	256	260	255	250	243	253	265	253	264	286	280	261	296	231	279	280	283	267	234	260	264	258	287	238	240	269	272	289	256	276	282	253	250	291	267	283	279	256	237	281	266	268	263	273	276	237	259	277	256	285	247	258	240	243	264	271	251	287	283	256	264	268	225	268	264	274	255	279	262	253	229	256	244	289	283	257	268	282	268	268	257	273	272	244	255	247	280	297	263	263	225	280	271	260	280	272	288	253	249	285	278	265	263	250	273	279	262	260	269	295	265	250	257	280	246	255	255	252	251	271	285	256	264	264	249	289	256	256	268	239	266	245	265	286	256	278	248	251	276	276	262	284	281	232	262	274	259	285	287	283	249	276	256	285	288	277	272	266	258	245	226	272	247	271	274	249	251	271	263	261	290	271	237	264	282	294	263	249	252	251	251	255	279	253	264	278	262	255	255	274	256	272	263	282	245	261	284	279	279	270	233	258	268	260	249	251	285	248	248	306	269	280	235	275	278	252	245	274	275	259	278	284	245	297	269	284	283
4293	1523	658	448	352	305	318	327	330	301	274	272	289	260	311	260	261	274	267	263	272	302	251	278	287	305	268	274	245	292	332	292	263	272	251	298	269	291	264	289	276	284	263	308	295	281	284	270	278	290	290	290	256	262	282	293	264	274	259	263	293	265	233	271	269	265	297	269	256	237	287	253	334	282	260	294	274	302	289	268	288	273	274	277	251	274	318	280	285	256	308	291	260	283	266	279	283	259	274	268	271	272	294	266	260	294	283	231	270	294	302	282	320	269	243	263	262	266	273	285	279	266	272	263	279	304	276	264	293	271	282	285	270	263	251	262	272	269	282	282	270	248	286	287	281	256	243	289	268	256	296	287	276	267	281	274	278	266	279	270	291	287	280	266	256	254	290	257	284	272	287	264	255	270	250	269	265	276	249	285	250	261	264	249	315	275	282	283	287	247	257	288	285	265	273	250	271	267	276	284	296	276	272	262	268	285	275	269	245	286	298	281	282	257	267	258	297	293	277	246	241	266	284	273	268	294	280	282	252	266	290	256	289	259	283	269	264	260	264	306	271	259	286	267	250	256	282	292	242	286	287	300	294	260	244	273	266	276	274	293	288	282	262	275	267	285	282	290	309	323	268	258	246	254	270	285	284	295	264	276	298	256	288	268	293	269	264	232	296	299	261	257	261	265	259	279	251	264	275	247	279	249	270	248	281	253	275	307	256	284	302	255	254	275	258	287	284	260	287	280	272	280	306	256	276	269	265	288	286	253	263	267	253	263	264	267	280	268	260	254	268	285	277	245	279	271	285	269	267	285	261	271	298	259	267	283	292	269	292	282	278	258	287	272	281	308	267	258	279	277	269	283	255	254	288	253	260	265	288	273	283	279	264	264	267	317	303	245	288	288	253	285	264	302	268	268	244	271	290	268	309	307	282	297	292	277	238	276	274	283	284	283	284	292	279	301	268	292	255	228	248	275	314	291	316	267	251	272	260	273	286	294	240	269	264	277	270	251	276	297	286	254	276	307	268	254	287	268	270	281	291	270	250	268	274	296	285	283	261	274	271	304	292	267	277	292	284	256	266	269	250	293	275	292	250	236	260	270	286	286	304	282	252	276	279	290	295	304	274	278	284	249	248	296	240	282	286	278	268	295	278	248	279	251	257	262	278	266	259	244	290	269	289	272	288	241	250	281	278	292	284	281	287	274	283	267	267	271	293	259	269	251	289	279	280	262	292	277	277	326	244	275	279	269	308	300	290	297	271	277	300	281	264	274	292	264	267	296	281	257	261	279	249	262	253	239	253	273	283	261	276	276	290	268	242	275	260	277	284	291	302	276	287	275	249	280	296	278	288	250	277	277	286	296	259	277	284	273	292	293	308	293	309	284	259	276	242	261	281	272	268	250	288	258	286	268	275	264	289	278	275	272	271	276	284	255	274	310	266	289	264	261	253	270	251	294	304	276	287	267	251	269	258	268	277	248	240	250	275	243	274	263	281	268	273	264	258	268	272	296	279	278	281	263	268	282	276	231	274	294	289	265	288	259	261	278	270	270	271	276	247	280	287	275	309	291	247	288	267	256	286	282	289	286	283	265	253	283	244	296	281	267	260	319	236	254	286	302	267	272	287	285	273	252	270	258	235	269	263	276	275	236	265	281	293	275	274	284	286	302	293	274	301	264	237	271	261	278	273	266	306	282	264	282	256	263	257	265	256	290	285	307	243	286	259	241	245	251	283	322	274	255	267	259	268	259	280	271	223	247	257	254	267	292	285	287	278	280	260	306	294	257	281	277	313	291	233	274	299	297	264	266	256	278	268	254	255	255	261	289	284	255	269	257	291	295	281	273	258	292	260	284	246	274	284	279	267	234	283	275	282	263	272	246	270	280	272	281	297	254	310	270	273	247	274	269	262	258	300	268	264	279	277	275	274	264	272	243	269	255	266	258	291	266	248	288	271	300	236	292	267	283	266	261	259	272	244	276	270	258	260	266	278	277	268	262	298	285	279	249	275	282	300	238	276	270	257	264	282	272	252	282	267	246	260	244	267	269	266	282	235	289	297	287	300	265	262	271	278	255	274	264	254	276	274	256	287	270	273	262	268	248	276	291	277	256	270	280	248	270	254	257	281	277	279	273	287	274	269	262	271	285	294	266	281	269	276	277	258	277	299	271	295	248	274	277	264	254	264	297	310	293	254	282	287	249	293	268	257	280	281	274	263	256	273	302	246	279	274	261	254	271	298	270	299	260	257	272	269	268	276	273	254	290	271	306	293	295	289	267	265	302	252	283	268	284	235	287	258	263	266	271	274	255	284	291	273	267	271	259	263	281	276	263	280	269	269	247	266	246	257	305	273	274	277	251	263	266	294	277	279	259	264	293	269	258	284	283	286	295	293	269	280	304	307	267	286	255	266	275	314	248	271	288	248	267	278	281	273	311	285	248	283	296	291	254	274	292	266	275	245	263	276	238	288	285	271	269	298	253	288	253	275	281	284	251	275	262	276	289	274	306	278	262	314	283	288	288	275	294	283	293	274	269	244	295	269	285	257	261	280	267	285	264	280	267	271	287	259	281	267	268	276	292	291	288	298	287	323	276	260	280	307	299	262	296	261	273	273	296	254	285	271	269	313	256	266	277	269	258	285	280	268	280	286	277	271	271	263	281	252	297	279	275	285	306	269	282	263	295	273	279	273	267	263	277	287	275	302	290	266	251	248	250	259	265	301	253	249	251	259	264	295	267	286	274	288	282	272	281	265	286	283	250	282	273	261	241	258	290	260	252	264	276	253	279	250	279	280	279	254	281	302	252	278	299	298	260	261	263	297	283	262	292	264	260	276	283	259	269	260	264	272	318	297	275	285	300	289	254	268	257	306	261	261	291	278	287	267	271	256	301	283	295	260	272	274	299	271	287	274	282	248	275	266	245	265	283	274	262	276	247	281	295	248	280	253	298	261	286	254	247	278	260	298	288	283	282	278	269	295	272	249	269	299	283	291	259	281	255	290	261	259	269	264	263	299	280	276	284	272	276	302	262	255	310	253	295	313	277	261	255	310	275	264	268	297	257	269	285	282	283	278	297	297	252	252	264	299	274	307	295	289	296	275	273	267	264	256	286	275	277	277	273	270	268	291	260	272	248	259	291	272	284	259	275	252	265	266	273	254	285	280	264	260	289	302	264	280	251	256	286	290	296	283	262	270	261	263	268	264	281	295	280	303	283	252	276	294	301	280	249	279	281	268	274	278	268	263	281	269	264	269	302	264	273	268	282	302	296	267	280	288	283	270	252	251	270	269	267	259	283	279	245	284	275	280	276	274	306	286	267	303	303	271	280	271	298	283	273	293	287	274	233	291	295	284	274	274	277	310	285	241	264	286	251	269	268	258	292	266	296	261	285	259	303	247	264	287	229	304	277	286	274	254	247	268	275	304	287	261	265	276	246	283	271	239	279	290	254	277	256	278	282	257	282	271	285	300	278	248	271	238	274	289	260
23782	21542	29116	24408	21546	13076	1459	893	779	719	674	637	649	607	655	625	594	584	607	539	607	558	562	599	611	558	570	574	564	502	536	532	580	533	567	517	602	538	559	564	589	532	536	504	554	537	556	558	537	536	595	521	556	536	532	557	562	559	536	512	496	532	535	576	514	569	529	573	570	567	539	513	549	541	538	517	568	512	553	521	544	553	568	550	531	553	517	548	515	536	558	532	549	505	567	562	516	560	563	541	523	539	515	543	515	534	504	559	512	566	542	536	534	517	514	525	534	552	547	554	548	541	544	571	552	571	566	544	561	517	542	564	534	532	569	489	526	560	558	512	538	551	527	542	535	551	548	556	521	540	518	511	555	567	565	544	576	530	518	510	565	554	562	566	541	523	517	502	560	497	570	551	554	548	550	517	539	550	549	513	528	527	528	521	576	539	517	536	490	578	526	554	530	545	580	542	496	546	508	529	543	516	524	558	567	531	515	545	541	552	553	496	557	557	531	571	575	572	533	572	515	529	566	520	542	543	565	519	593	538	562	531	545	530	545	571	566	508	537	525	586	545	513	513	501	529	533	549	523	535	604	551	528	510	481	517	555	511	528	581	543	543	556	547	511	562	526	511	553	525	536	559	525	531	521	552	564	519	534	534	529	527	540	526	563	581	535	538	564	555	519	509	549	560	562	517	545	574	527	566	527	528	522	594	562	568	592	514	551	546	538	542	518	519	555	567	553	542	583	530	545	564	568	516	580	571	507	515	531	495	537	529	541	563	504	554	553	527	571	532	558	533	576	528	566	535	523	560	524	534	521	538	496	509	543	542	522	535	574	557	521	570	533	541	582	531	537	532	557	541	544	535	549	555	568	541	547	543	529	522	536	531	521	512	559	500	532	544	588	569	517	564	558	551	551	512	524	536	526	559	558	538	542	513	521	508	562	519	535	558	535	496	528	540	559	570	559	543	529	553	546	576	538	568	520	523	484	542	559	550	548	556	549	564	535	557	542	561	560	554	564	544	525	516	552	517	527	595	596	543	528	569	538	545	587	576	560	540	535	577	558	549	545	517	556	546	560	548	545	548	538	538	551	502	554	515	571	542	496	614	532	522	553	540	500	524	552	551	523	598	573	549	514	557	491	515	540	539	557	503	530	533	554	532	549	536	540	525	510	495	535	549	546	552	554	527	547	512	500	542	566	549	550	560	556	558	561	552	519	509	568	576	525	575	570	523	552	550	544	529	583	563	521	544	527	588	537	542	578	547	517	512	555	500	546	611	495	553	560	532	524	557	572	512	570	552	577	546	576	525	578	543	570	493	491	541	509	561	557	540	517	551	549	559	555	538	568	537	557	538	548	547	558	549	532	584	552	529	568	539	555	548	551	523	588	552	555	514	528	519	521	542	564	570	518	577	522	549	530	545	555	548	539	579	532	519	530	529	509	526	530	502	552	541	518	527	546	527	534	541	533	556	549	533	556	556	559	580	556	514	531	533	542	509	557	507	520	498	543	535	562	559	554	518	541	491	531	587	518	518	525	493	553	535	548	547	589	511	567	512	549	564	523	568	547	504	524	581	547	550	525	563	542	520	505	531	565	549	550	491	523	591	571	545	556	534	512	528	547	585	537	572	479	545	504	515	567	563	548	524	539	571	572	520	516	549	560	533	566	569	545	513	523	555	519	529	532	540	557	569	580	550	527	543	582	559	564	544	564	542	547	566	559	588	513	582	533	526	543	533	538	519	485	495	543	542	542	554	512	532	520	557	501	559	536	577	578	543	512	561	578	539	529	565	519	510	547	559	585	561	548	540	512	521	544	504	585	530	514	536	535	535	518	579	546	544	527	542	566	528	518	515	545	542	524	520	529	560	588	562	544	506	556	543	546	559	511	547	553	540	518	564	495	504	559	556	534	522	505	538	549	553	559	538	512	530	539	553	549	537	545	502	531	548	543	526	529	559	550	569	547	581	519	564	545	554	527	553	537	552	579	572	529	551	513	525	566	529	554	553	540	535	535	538	528	495	530	537	568	536	561	542	573	567	577	562	545	570	513	519	554	544	554	567	505	573	580	532	532	541	571	510	553	592	557	563	548	542	534	581	549	550	561	524	541	571	557	534	489	524	544	515	557	516	540	528	559	559	512	492	517	586	531	525	578	555	525	542	552	503	513	549	511	535	529	513	501	510	492	520	515	570	563	543	558	519	531	585	593	543	546	514	514	563	509	582	522	539	538	552	530	550	544	508	542	548	548	572	545	552	517	578	557	517	538	575	524	526	492	526	559	547	586	534	547	519	542	551	538	555	565	508	528	521	539	583	572	579	536	506	557	548	498	521	522	524	553	541	510	549	526	524	559	521	541	542	532	568	553	537	560	563	530	528	556	517	542	577	572	553	505	587	551	537	542	543	529	546	546	538	539	567	586	531	525	558	524	503	586	501	588	555	591	483	535	585	498	542	552	556	551	529	517	511	570	542	529	533	578	507	514	502	538	514	534	553	518	537	530	512	528	537	578	565	508	533	519	526	542	527	523	530	562	529	574	567	575	557	525	538	553	559	532	520	534	517	564	557	556	536	490	513	557	547	522	559	519	598	519	555	553	511	560	529	559	552	565	512	534	579	562	548	559	533	556	544	524	543	525	551	527	519	577	540	562	544	566	548	552	537	509	544	593	540	560	544	560	570	546	557	533	567	543	540	543	540	542	487	545	540	558	542	530	525	531	534	565	546	545	569	534	520	539	515	564	543	553	556	580	528	563	569	549	546	527	484	551	549	569	530	548	542	572	540	526	531	560	519	527	561	508	539	547	578	543	526	553	529	548	531	524	556	531	562	570	566	515	492	579	548	542	566	549	566	538	542	501	538	586	547	547	528	527	510	558	538	554	547	529	542	542	540	571	561	559	536	512	524	490	521	573	547	562	551	551	545	532	523	551	527	554	495	500	574	572	505	530	494	496	540	521	554	498	539	513	517	560	553	561	495	552	594	547	518	553	492	612	520	533	565	535	537	518	578	563	529	567	557	525	548	594	543	553	525	543	535	510	530	486	576	567	539	498	532	531	555	561	555	527	532	555	511	547	513	549	537	533	526	590	558	557	508	524	521	554	549	566	547	521	593	539	516	548	524	534	502	537	544	563	523	536	541	567	529	547	529	550	513	545	515	542	522	551	540	494	537	533	519	583	555	508	520	536	557	533	566	569	542	566	589	498	566	547	562	557	525	542	541	533	541	558	546	543	556	574	496	518	548	522	505	573	548	529	518	529	532	514	561	515	570	530	509	565	564	556	508	507	539	541	511	525	514	528	578	540	529	524	557	602	571	511	516	526	494	524	526	561	517	563	535	507	557	535	551	558	603	536	580	582	544	565	525	544	523	557	528	548	599	514	531	520	598	536	572	564	559	558	548	573	556	574	550	519	481	546	573	536	521	513	558	544	514	580	529	557	532	536	528	541	582	490	507	565	555	567	567	597	580	540	524	548	555	504	503	554	502
4252	11453	6333	3166	2188	1740	1428	1132	1011	913	831	764	767	741	644	633	676	636	640	610	586	601	606	572	562	602	599	590	576	567	623	588	576	612	606	515	619	568	568	547	547	571	569	513	514	578	570	565	510	564	585	601	534	609	595	566	570	560	598	542	597	579	552	561	565	542	504	556	546	537	534	518	556	562	544	542	575	607	577	526	583	574	588	596	596	523	562	551	560	549	514	543	494	535	587	559	563	564	549	559	561	581	514	586	611	606	564	535	522	573	575	560	554	540	571	520	544	562	587	581	563	601	572	558	503	517	567	570	531	575	568	594	553	589	580	548	535	579	582	503	552	564	588	545	556	542	507	575	527	561	573	554	577	627	557	554	587	533	548	533	576	568	577	547	605	556	592	616	549	562	538	552	518	541	565	567	590	573	581	592	560	603	596	562	567	544	577	532	595	535	577	571	563	574	567	567	563	550	535	548	560	551	552	575	568	578	519	525	564	553	515	573	563	570	568	540	579	589	583	538	542	529	551	510	571	546	543	544	605	557	576	538	594	594	538	512	564	526	523	542	558	579	533	576	592	562	585	563	536	502	557	559	585	557	556	541	574	581	580	589	569	630	579	561	578	576	550	585	556	522	595	617	581	550	585	600	603	564	581	524	574	543	517	561	585	522	585	564	556	539	549	565	576	567	532	551	584	534	567	554	575	607	590	575	547	608	598	551	586	597	595	558	533	600	573	554	563	569	562	569	583	528	589	564	563	617	544	544	558	541	544	543	568	497	508	543	553	556	584	593	547	589	603	554	584	593	590	563	561	518	559	530	536	549	530	515	591	601	560	577	552	550	616	546	536	565	556	555	636	546	541	587	579	557	581	556	563	595	562	563	516	619	564	566	572	569	565	533	573	550	582	542	560	549	567	554	546	568	577	533	566	545	545	599	558	515	530	587	599	565	522	536	488	565	602	526	579	569	553	565	551	543	540	555	522	556	564	585	559	539	559	565	536	555	614	544	588	576	548	544	562	547	552	565	553	523	560	532	587	512	552	560	593	563	520	567	563	629	587	545	552	573	546	599	539	614	543	558	564	548	576	591	521	511	532	541	517	548	573	567	533	585	568	583	566	539	579	564	572	577	550	525	566	553	555	527	526	539	573	592	558	577	533	599	546	598	556	553	547	542	550	511	601	522	555	581	557	557	569	552	527	552	565	561	565	531	577	609	563	561	555	554	552	538	584	568	593	566	498	536	594	562	561	574	574	554	556	620	557	566	598	594	537	552	582	522	579	527	581	545	577	588	574	562	515	547	569	572	552	570	549	551	537	569	580	549	578	564	550	533	623	556	578	619	544	571	549	528	542	539	570	548	561	542	519	536	533	599	596	576	543	598	562	581	524	519	588	542	545	579	564	568	526	566	583	560	576	539	587	552	549	543	547	527	545	588	580	533	564	570	592	550	516	602	570	562	564	539	568	548	554	588	560	545	533	570	584	577	546	541	566	496	534	536	534	569	520	602	597	538	551	525	595	562	535	578	549	585	578	583	595	564	554	542	553	587	557	559	573	543	584	571	571	559	580	546	594	558	537	532	551	562	593	529	557	574	575	530	548	575	545	559	537	592	600	577	552	570	544	570	562	547	547	590	611	580	546	512	532	549	568	561	521	554	534	553	546	558	530	586	581	537	577	559	558	554	526	548	572	545	579	574	573	556	566	556	602	530	611	548	607	523	555	577	554	572	620	553	580	556	532	530	594	522	562	586	539	558	607	585	562	567	539	561	560	583	577	554	539	549	569	570	605	559	557	553	527	563	569	527	587	556	518	538	552	555	582	553	568	620	595	562	570	559	561	563	501	568	572	561	590	572	547	574	542	549	560	568	593	577	574	561	564	553	570	560	558	554	557	547	550	562	557	593	543	579	544	618	563	584	578	583	564	544	538	562	581	542	529	552	568	558	523	554	520	549	563	581	520	570	573	541	535	547	570	530	596	583	555	556	576	584	551	571	574	556	571	570	548	540	532	571	558	582	549	527	550	577	592	579	594	543	578	587	545	551	569	594	564	597	586	515	542	554	585	552	587	552	596	617	550	526	568	594	563	566	561	579	554	545	581	545	604	566	575	581	565	567	581	547	544	511	574	494	551	536	530	594	572	533	570	559	570	520	565	554	589	514	554	548	533	567	512	583	536	518	520	542	576	581	564	594	521	565	566	577	591	540	539	574	573	563	604	566	586	564	541	532	527	538	593	592	570	567	547	597	544	550	540	574	578	591	541	595	524	554	541	596	576	570	580	576	560	572	590	567	557	573	588	593	560	557	537	575	603	559	587	509	514	590	620	557	568	535	573	544	550	575	592	552	529	553	551	548	541	599	566	544	563	540	572	585	542	576	571	499	534	552	545	542	581	560	518	577	575	590	560	547	516	547	604	571	551	583	544	512	546	562	560	558	560	549	579	559	520	558	564	571	537	540	521	590	570	587	564	553	551	568	547	545	577	552	556	543	549	562	523	542	616	598	551	551	541	571	567	568	555	553	543	552	554	544	520	612	552	569	584	578	525	553	545	554	538	576	536	515	535	579	560	543	569	611	565	537	498	564	588	563	531	587	534	527	576	560	559	581	528	553	525	569	531	525	551	557	575	532	556	568	540	551	542	566	555	557	539	579	559	569	586	566	568	550	560	535	580	475	550	576	551	544	581	585	538	576	539	601	572	576	557	551	506	522	518	534	547	517	544	585	552	528	539	521	554	539	561	556	548	571	534	554	571	555	548	572	570	523	552	577	562	542	591	572	559	550	596	526	567	601	607	536	547	598	601	528	563	614	574	542	564	536	533	536	570	572	524	554	579	540	610	552	522	565	548	550	569	562	562	554	550	585	566	546	557	575	521	590	513	603	529	551	555	547	549	504	546	613	544	572	563	540	574	557	519	540	578	564	580	566	559	564	565	567	560	552	507	577	590	560	566	570	549	527	502	525	552	567	592	584	565	583	582	548	548	532	558	593	576	551	587	534	589	576	566	540	625	608	542	543	573	548	525	544	582	549	537	581	546	530	610	594	556	552	572	568	543	566	541	576	544	561	570	570	590	560	571	556	546	584	568	559	586	539	568	544	549	550	565	565	621	528	573	556	573	579	597	535	551	571	549	570	584	547	505	524	581	565	555	577	535	570	545	562	535	551	529	581	565	546	548	563	558	516	524	568	558	589	571	581	534	569	558	526	602	592	578	602	571	539	551	561	573	578	543	550	566	562	561	537	575	536	548	565	556	558	518	582	577	563	555	554	573	563	548	560	541	569	528	542	572	555	565	570	536	544	567	571	596	584	562	514	567	575	528	630	571	520	581	587	566	594	549	542	561	556	544	516	573	544	547	545	546	582	581	527	588	597	578	542	555	566	541	547	574	563	581	552	551	562	577	565	566	569	567	557	532	551	561	578	571	598	567	554	605	550	577	551	518	559	565	537	564	569	578	582	543	555	576	550	561	557	564	583	621	570	566	537
24877	21507	28190	25185	15116	694	409	276	262	256	217	185	186	184	168	175	165	176	158	143	161	182	147	152	164	161	132	149	150	141	147	179	150	178	147	157	139	164	138	162	152	146	146	129	141	139	120	163	143	148	147	136	141	131	150	142	128	166	143	143	146	137	167	142	133	149	144	163	131	146	132	135	128	127	145	137	151	139	141	149	137	132	148	142	148	139	118	164	140	137	167	150	125	154	130	147	148	143	133	156	141	155	150	164	135	126	154	130	151	125	144	146	158	152	153	150	134	131	162	129	154	168	149	147	142	148	159	141	121	153	152	140	144	140	142	115	127	133	151	137	148	168	144	175	135	134	141	140	147	149	151	150	146	151	144	154	150	126	141	168	156	151	137	132	153	157	160	161	138	146	133	162	141	156	136	143	156	151	153	148	146	147	149	142	134	152	157	139	143	144	156	126	124	142	140	154	150	169	146	128	137	138	137	151	155	158	155	131	146	140	163	178	141	144	149	135	145	155	130	144	135	129	141	136	139	173	126	126	142	139	119	156	137	141	133	139	154	149	137	171	130	156	148	139	169	145	145	158	134	146	150	159	136	133	133	129	145	141	145	155	132	138	143	134	171	136	144	145	146	143	147	153	137	163	124	151	144	135	131	155	166	133	160	121	159	141	168	132	137	135	148	119	136	137	128	173	147	126	162	152	126	148	165	134	128	151	136	142	162	146	124	138	133	137	122	166	133	139	148	127	156	128	124	170	152	158	142	128	155	132	158	124	134	140	119	142	141	153	146	145	140	157	147	122	133	139	142	121	151	131	145	137	166	139	152	142	154	148	132	157	144	142	148	152	146	134	143	150	141	158	132	165	141	160	125	137	151	148	157	147	146	165	131	139	127	136	137	160	143	147	124	158	120	154	136	152	145	140	140	134	134	167	148	138	152	141	157	136	139	139	140	138	166	113	151	156	124	143	136	142	149	130	142	136	134	159	149	135	141	133	158	154	157	133	157	123	160	136	154	153	136	147	132	143	133	149	152	132	151	130	124	162	153	109	148	169	141	116	153	114	150	149	152	148	134	141	136	155	138	157	147	142	133	123	141	150	140	132	123	131	136	149	153	150	147	154	141	146	148	168	158	130	129	145	142	133	133	116	141	130	151	126	155	125	142	135	121	153	114	134	158	139	156	158	161	139	161	138	137	142	149	132	131	131	127	152	140	151	153	138	135	146	134	157	131	149	154	134	131	164	155	148	142	141	163	165	150	139	125	144	143	162	133	140	147	142	151	132	156	149	137	139	146	141	143	142	148	126	137	137	132	145	134	138	164	149	178	137	145	129	124	146	140	144	152	144	145	152	152	145	140	165	147	161	148	126	167	144	153	164	137	144	129	165	147	147	142	139	126	125	124	133	149	153	145	111	147	134	154	142	155	131	130	150	144	119	141	140	131	137	135	141	124	144	143	149	135	121	138	151	158	148	143	158	159	128	155	132	148	144	136	134	127	139	142	142	138	169	137	141	125	146	124	152	150	156	131	137	135	153	148	141	158	155	141	156	144	142	143	132	137	150	178	142	141	140	158	149	129	156	144	153	139	129	138	149	129	162	136	116	144	131	181	128	139	138	147	139	136	155	143	143	150	157	131	147	148	136	139	141	160	120	130	163	132	147	142	153	146	128	162	140	126	140	137	122	151	133	151	163	148	136	137	141	129	135	174	161	158	163	125	152	143	149	154	120	145	138	132	130	140	146	139	151	154	140	156	137	144	139	128	140	166	142	136	138	147	169	144	144	150	157	129	156	139	136	123	150	132	130	129	152	110	148	151	163	108	154	148	150	149	146	134	139	143	122	147	128	152	154	141	152	139	144	139	123	135	148	148	173	127	142	148	144	143	132	120	141	148	137	135	150	122	143	118	142	139	137	135	125	125	117	133	157	153	151	147	140	132	125	127	145	144	150	141	153	145	145	134	130	136	168	130	143	167	149	140	132	156	152	134	151	155	136	133	130	141	134	153	148	148	143	150	130	128	138	135	131	118	132	152	147	127	138	164	158	142	152	149	140	150	151	140	143	153	114	148	159	150	128	145	132	155	136	138	154	109	143	154	127	150	140	148	140	162	146	153	143	128	128	141	144	116	135	129	142	142	115	130	138	137	155	126	144	146	149	150	141	146	143	153	123	127	161	142	147	164	145	145	155	142	147	171	139	143	133	153	144	139	154	142	160	147	148	138	137	173	154	136	136	147	134	137	160	134	131	138	138	138	138	148	133	140	139	143	144	117	145	158	148	155	143	160	158	142	181	150	140	148	131	163	154	152	148	155	139	147	155	143	139	153	130	138	148	173	145	139	122	141	143	143	145	137	131	130	135	147	159	142	158	128	147	149	150	153	147	131	147	137	144	142	143	126	130	137	138	133	154	152	140	145	135	148	128	134	151	137	112	158	146	136	125	159	145	148	148	163	145	140	153	138	158	163	137	146	146	134	131	166	138	142	148	140	152	147	164	149	132	138	132	147	154	152	134	136	149	155	130	168	139	133	123	139	143	159	152	147	123	122	141	150	151	127	143	138	124	164	150	151	134	141	152	134	135	135	123	128	143	146	143	148	143	185	157	148	147	144	158	132	137	147	145	152	150	174	132	167	144	163	138	158	146	151	126	139	121	126	152	122	151	148	148	152	131	130	152	141	151	146	155	136	146	139	162	130	136	120	152	154	132	135	139	153	147	140	143	152	139	154	136	134	136	148	140	152	162	131	138	123	139	155	139	142	141	170	152	144	143	152	135	142	134	120	158	137	151	153	132	144	146	167	139	153	134	133	140	148	160	136	137	141	126	149	140	141	132	144	132	135	146	142	150	164	134	144	147	159	139	142	155	138	141	162	142	121	145	165	151	154	125	143	134	137	143	142	134	145	153	143	145	166	142	144	149	141	143	137	146	146	140	141	136	146	145	161	154	146	155	133	139	140	171	132	117	160	149	149	160	153	165	137	142	158	132	151	140	144	135	147	146	141	169	147	134	133	147	141	182	129	139	141	143	148	130	134	150	144	137	155	134	129	129	132	140	162	139	116	144	148	139	143	129	117	128	138	149	148	162	139	142	140	124	145	136	137	132	142	147	131	146	156	144	123	141	149	146	154	139	129	142	157	152	128	155	129	154	131	151	153	136	141	133	132	156	138	122	145	152	169	133	133	160	159	168	132	133	137	132	146	137	136	152	142	122	146	140	145	126	157	142	141	124	136	144	150	155	132	143	141	162	156	127	131	139	136	133	157	165	127	141	133	119	151	138	144	143	140	138	127	137	150	138	174	161	154	151	154	147	130	126	136	151	140	136	145	156	140	127	156	137	147	146	140	145	135	163	175	142	144	134	148	150	139	148	156	136	155	142	139	150	152	140	142	136	128	151	139	129	126	131	156	146	143	165	125	139	130	121	124	131	147	136	155	128	158	148	142	149	142	144	136	137	150	136	148	155	132	146	133	149	121	140	147	147	137	148
3437	7196	3836	1659	1167	866	686	494	425	370	308	282	277	218	185	217	187	187	175	182	210	190	196	177	181	173	179	171	179	173	182	151	170	190	179	173	155	160	169	161	170	154	168	158	161	206	168	151	169	154	158	168	153	158	154	169	161	143	159	180	180	165	161	185	163	174	156	159	145	152	172	163	157	169	141	158	169	130	162	170	168	156	175	153	161	166	167	135	155	158	168	150	144	154	154	169	158	165	169	154	144	166	169	171	164	166	177	160	159	172	140	164	168	187	160	159	174	177	168	163	165	163	143	143	174	139	160	172	142	163	139	138	165	171	154	148	158	141	159	147	166	156	149	155	175	196	149	173	162	159	160	142	182	168	160	166	154	150	163	172	161	163	176	164	156	180	168	151	169	155	184	165	157	146	148	162	152	142	168	162	138	160	166	164	171	157	182	139	141	155	172	151	187	174	139	173	146	152	166	148	177	159	150	155	172	174	152	149	165	156	171	153	151	166	157	161	148	147	176	152	160	183	155	153	154	164	170	164	162	176	161	133	168	183	158	144	159	160	154	156	147	174	183	172	155	184	143	137	159	147	150	153	161	149	166	161	152	154	174	164	156	172	139	158	155	175	154	159	172	161	154	166	155	161	153	166	173	178	158	176	133	167	149	167	139	156	188	183	165	160	160	176	169	162	141	176	169	157	135	170	161	156	158	167	190	189	159	143	168	165	151	167	143	174	141	166	169	163	179	162	176	179	167	159	150	152	158	145	172	177	161	158	146	138	166	176	152	153	142	174	181	148	167	151	166	156	154	164	159	172	167	154	136	169	179	175	154	182	177	155	162	164	159	153	172	162	148	172	145	141	164	180	173	142	169	144	181	144	156	174	165	171	135	161	163	165	174	156	153	159	170	165	140	159	157	146	145	155	148	149	159	139	152	155	163	137	150	165	155	180	151	171	175	173	169	155	187	159	155	141	153	163	167	186	164	145	174	158	160	167	153	163	157	144	159	166	167	180	161	134	152	144	155	152	172	178	147	168	167	127	150	159	149	174	128	155	153	154	174	151	166	170	157	176	171	166	192	176	157	152	177	173	152	172	149	164	188	144	152	145	151	143	188	155	155	155	166	135	146	168	139	144	173	153	162	137	169	175	168	130	170	159	147	152	181	151	143	139	149	153	163	147	133	154	159	156	159	151	179	176	169	167	158	171	142	143	157	135	160	178	137	158	141	161	169	153	147	139	125	168	176	154	168	157	149	159	157	153	172	134	171	173	165	162	145	172	191	158	191	144	141	166	145	151	138	153	155	177	171	158	142	161	179	154	137	176	159	158	178	148	162	155	149	164	157	157	147	154	178	174	139	158	156	150	161	170	156	148	154	175	156	144	152	158	164	155	151	162	164	165	151	170	164	157	142	185	192	181	142	174	142	173	181	174	140	150	146	159	156	154	176	161	159	159	178	149	142	183	162	153	151	148	137	160	165	155	156	165	160	162	179	171	152	157	167	168	156	153	158	153	166	166	171	155	185	171	173	172	155	160	163	141	166	156	147	155	156	138	167	154	168	148	133	157	178	150	164	155	171	155	127	156	146	143	156	158	143	177	173	151	156	189	170	149	174	131	163	172	153	139	159	185	146	168	154	160	146	163	183	146	159	163	163	132	143	150	199	156	153	157	158	151	161	158	143	177	150	171	152	168	148	180	155	172	152	162	166	191	179	167	129	159	156	149	150	155	149	144	170	170	153	169	160	148	158	175	149	157	149	162	161	136	165	161	156	159	145	165	148	142	153	157	154	167	192	159	126	188	137	155	156	160	168	138	155	141	164	156	186	171	170	163	172	164	161	166	138	156	175	169	163	153	174	177	182	170	137	148	172	162	159	158	152	157	140	185	170	152	168	143	156	198	159	137	159	140	155	173	147	177	159	174	177	161	144	169	156	173	174	169	158	160	156	160	158	183	154	159	158	189	176	127	156	158	166	167	168	166	152	157	151	179	145	161	170	143	164	165	158	185	163	151	168	186	161	136	161	154	162	169	161	134	154	164	136	185	165	155	140	154	135	151	166	163	157	170	152	148	169	161	149	147	157	171	162	146	153	147	146	173	177	180	148	173	160	166	159	157	131	150	170	178	142	170	172	159	167	161	156	164	145	148	141	157	145	160	143	163	143	164	151	187	174	168	178	179	162	149	160	163	144	147	177	162	164	158	184	159	136	171	151	144	154	162	164	162	165	162	153	159	153	159	157	156	156	161	145	153	169	187	137	152	166	144	162	169	153	139	154	161	154	152	166	135	148	152	178	148	149	171	161	177	190	177	129	139	171	158	161	150	144	152	144	158	153	151	164	161	164	165	163	148	162	148	160	164	145	158	153	133	176	139	150	187	167	154	153	145	167	150	171	151	173	151	158	146	170	169	180	156	143	155	149	175	165	161	161	172	155	150	160	177	157	154	138	171	170	157	151	149	176	158	171	168	163	164	166	165	156	143	162	147	140	146	143	162	153	149	151	145	147	145	177	165	138	142	173	155	157	178	181	159	149	141	169	144	149	185	150	161	146	148	150	171	158	157	164	163	161	152	159	179	144	152	162	141	159	157	155	175	139	177	154	170	182	169	162	134	166	160	159	183	180	163	151	169	150	163	137	166	134	158	162	168	175	176	151	138	150	154	149	167	161	184	174	170	159	179	148	165	152	148	177	145	166	150	150	156	166	145	154	166	153	167	140	163	156	158	146	154	156	154	153	157	160	162	154	166	160	140	167	161	157	139	161	180	143	168	163	162	171	136	157	144	146	155	169	163	170	166	149	161	162	162	150	176	162	174	172	146	147	152	162	138	164	169	146	157	155	151	164	174	148	163	181	153	148	169	141	139	176	146	162	167	175	153	164	132	166	148	168	175	180	177	169	160	146	177	153	171	144	157	149	142	152	169	150	148	164	134	138	178	180	142	152	158	156	165	157	143	184	189	159	172	168	160	166	167	161	148	154	140	152	140	145	161	153	162	150	167	166	150	163	151	169	169	157	166	169	148	169	172	163	169	147	158	167	165	170	165	170	143	171	160	177	147	162	160	168	145	187	180	160	154	171	149	150	163	161	180	176	171	165	165	161	162	169	168	138	172	156	170	161	172	162	168	177	146	166	153	158	162	140	159	158	170	157	178	149	160	166	167	153	158	165	161	156	154	154	179	157	177	173	157	149	160	163	176	179	150	168	174	153	159	146	146	172	160	151	143	158	168	143	156	158	157	166	183	175	159	162	158	147	161	157	149	147	168	154	157	147	174	138	147	165	149	174	145	149	154	131	161	136	151	144	155	170	154	175	167	142	168	153	170	151	155	157	153	155	167	154	166	155	156	153	162	161	162	168	121	152	172	147	161	163	150	172	152	152	153	140	161	142	153	184	159	177	168	137	154	140	165	176	164	153	188	158	170	164	162	141	155	140	174	177	144	162	163	141	144	175	147	169	165	176	156	175	145	167	147	179	146	165	169	174	150
22736	21580	29569	24083	21581	21641	12359	1366	992	914	890	778	763	684	588	643	596	583	585	565	582	566	582	539	536	572	586	578	520	543	526	509	476	526	520	513	541	503	542	526	522	514	549	533	519	524	533	509	523	508	495	511	484	486	478	497	538	511	510	505	508	486	502	505	503	529	498	501	501	503	496	522	493	486	535	554	461	511	490	500	514	466	450	486	493	469	500	517	520	526	464	502	540	518	501	514	516	504	507	555	538	553	511	544	499	528	506	499	507	477	570	482	515	512	473	530	499	499	514	483	493	480	505	472	478	503	531	507	466	496	490	460	514	501	500	495	519	489	473	462	507	434	521	486	494	494	518	511	514	504	497	504	504	499	494	517	535	527	476	526	490	502	487	526	463	468	490	508	511	517	510	470	498	525	501	543	476	513	522	536	489	533	481	532	476	476	506	490	557	494	503	481	465	488	520	498	486	561	483	543	510	485	524	488	503	484	468	486	517	534	458	516	491	475	507	444	516	483	480	487	481	507	483	516	504	494	478	515	530	523	456	521	496	508	523	473	507	540	481	489	518	500	516	498	473	500	462	489	525	482	537	469	463	510	484	520	471	454	535	540	473	438	515	486	470	454	480	471	522	518	489	469	465	514	480	500	544	493	503	459	466	508	459	519	505	535	512	470	536	482	474	509	515	482	513	465	516	513	469	480	473	507	494	531	500	506	511	524	486	541	468	483	507	505	506	524	518	504	495	512	472	459	493	482	527	505	500	487	474	477	468	498	484	485	505	511	501	480	516	506	486	524	541	474	474	518	470	469	506	474	531	486	495	498	479	504	522	512	493	479	503	499	486	522	508	466	507	535	513	522	525	518	510	552	535	502	494	537	508	511	482	479	525	499	527	491	507	498	485	500	504	523	522	466	533	514	512	489	475	480	517	467	487	502	486	485	504	478	472	500	489	461	488	471	480	523	496	499	480	500	490	489	444	485	497	476	505	473	512	497	497	514	487	505	470	498	505	523	527	500	515	506	516	523	528	553	500	503	490	535	473	543	479	496	533	477	538	489	494	524	522	487	477	497	481	464	537	521	464	503	502	516	494	475	491	491	505	572	519	482	476	452	462	536	501	510	539	533	514	503	500	485	471	510	466	495	472	481	466	507	515	478	489	556	487	509	470	480	502	485	500	479	490	477	516	529	493	500	494	475	490	473	544	479	500	522	498	502	504	478	489	504	508	499	475	451	499	489	500	478	514	485	457	495	489	487	463	515	479	517	514	485	482	520	470	486	501	484	518	483	537	488	476	514	507	512	527	514	495	500	485	524	477	519	511	497	480	475	491	502	539	495	511	490	471	496	514	485	503	520	486	472	469	479	489	494	471	475	524	540	485	515	482	501	445	464	505	477	492	482	461	486	453	509	476	516	543	531	479	532	495	473	484	460	503	477	495	511	478	524	532	499	497	513	490	493	525	505	503	473	518	492	509	463	497	538	514	475	488	517	521	512	552	562	543	523	533	460	473	480	504	467	547	460	493	512	484	530	517	516	519	478	452	533	486	498	510	526	473	503	507	471	487	513	505	519	455	491	526	488	493	485	493	521	547	479	501	502	514	481	480	459	480	492	463	519	504	491	487	485	549	514	502	485	490	494	471	519	479	469	457	473	532	500	468	487	504	533	519	497	537	493	472	517	489	528	515	518	467	501	484	477	484	469	492	518	500	496	530	518	519	476	479	518	481	500	463	509	499	524	464	520	483	504	528	543	509	505	484	528	476	474	503	479	482	498	505	527	476	499	522	522	526	538	506	515	470	517	513	499	502	464	519	516	543	518	460	462	470	485	518	474	548	464	546	488	454	477	511	477	492	475	504	483	523	493	492	507	508	464	523	494	511	507	539	486	519	479	473	489	480	499	491	496	452	477	501	453	508	487	515	476	501	500	483	518	523	499	479	498	472	492	500	490	559	493	512	478	524	512	483	476	476	483	496	529	513	518	511	497	520	486	531	518	543	501	539	523	471	488	441	485	477	482	549	527	472	513	524	466	478	513	475	527	502	503	528	523	489	494	482	529	508	452	501	556	469	489	472	539	492	502	509	485	456	498	466	488	472	518	498	539	497	474	475	496	520	528	498	495	508	481	524	507	511	488	515	492	524	492	492	532	475	504	468	498	484	477	496	519	493	481	453	456	531	496	513	499	487	486	460	483	518	540	530	547	529	529	501	512	510	499	494	509	509	517	501	476	528	500	441	513	502	543	508	494	498	470	492	510	463	505	498	510	497	474	521	490	500	530	524	523	480	509	481	496	502	463	500	502	521	517	489	493	430	495	516	492	532	478	503	498	513	476	531	500	485	564	549	527	470	497	488	473	522	519	522	519	526	500	519	526	467	480	483	457	467	471	477	503	469	521	469	541	481	529	487	467	508	529	491	494	519	469	465	498	477	467	499	539	504	526	509	497	475	517	499	457	494	497	514	476	502	541	511	520	487	504	501	473	534	493	508	488	500	495	524	473	493	533	493	462	482	496	515	488	492	499	480	473	466	493	512	512	500	500	494	501	503	490	515	487	521	518	475	492	485	477	491	512	486	495	480	521	508	465	557	506	528	467	481	500	494	468	557	495	473	497	557	457	491	481	502	458	478	492	545	510	494	490	500	503	492	567	500	531	481	515	518	484	482	499	459	492	500	486	470	502	514	518	491	498	487	505	480	507	471	521	502	568	513	454	517	514	485	529	493	488	495	509	480	490	493	475	527	489	496	545	479	471	498	578	465	522	461	524	529	511	486	491	507	527	461	471	484	490	518	506	481	504	512	485	486	513	473	483	518	461	479	500	487	509	525	523	538	482	534	488	507	480	474	493	492	477	517	467	528	509	512	464	521	464	550	487	480	473	532	470	456	459	504	502	435	491	502	498	486	474	468	494	483	488	522	479	491	487	515	517	512	456	486	496	517	528	520	488	480	493	461	488	493	426	485	487	514	518	488	533	509	472	506	491	512	494	521	502	507	495	491	464	507	508	496	533	517	542	469	506	495	499	500	469	479	478	517	498	521	489	485	500	488	495	507	501	465	504	461	467	508	497	473	494	479	501	482	518	512	468	506	491	499	468	527	539	515	487	460	491	499	548	499	487	497	499	462	528	465	505	483	514	493	484	480	506	495	485	496	483	497	496	475	494	519	464	529	474	486	502	498	502	478	513	504	507	489	492	493	522	500	511	459	504	499	484	530	512	535	498	529	491	476	466	481	482	467	492	487	499	510	501	438	458	468	489	459	488	509	487	498	490	495	490	518	496	532	463	503	497	501	478	506	496	488	518	467	482	469	492	501	488	480	507	483	500	500	518	519	494	470	507	457	469	493	510	501	449	488	527	513	486	486	502	484	463	501	511	471	469	491	514	517	479	489	473	474	493	481	476	491	505	476	503	491	468	513	478	490	481	492	531	501	484	490	476	469	477	490	502	449	487	507	509	493	455	517	487	494	520	568	502	468	517	525	477	496	506
5100	17121	11251	5279	3845	2835	2288	1781	1442	1212	1044	967	835	784	812	734	707	675	666	641	645	613	538	579	573	572	551	614	552	572	570	548	551	579	505	572	558	539	550	546	526	525	543	520	556	505	564	535	537	524	477	532	503	533	508	512	527	516	491	527	496	535	548	535	509	569	540	524	491	541	514	531	537	530	494	525	504	511	508	501	541	515	533	559	532	525	518	507	518	544	517	510	530	536	521	510	491	533	480	509	513	523	523	522	477	504	527	488	490	510	489	562	551	501	511	519	561	495	512	511	518	509	514	539	516	529	506	568	523	501	520	468	510	504	512	521	561	524	492	515	519	521	507	492	513	520	544	497	536	500	531	561	513	512	568	555	484	497	520	539	498	569	543	535	517	500	543	508	500	549	495	537	520	491	507	508	494	497	512	477	527	543	529	508	520	511	502	470	561	487	527	531	501	504	518	533	498	505	512	471	489	514	514	517	550	490	518	500	523	530	536	496	528	486	469	527	496	538	490	508	573	501	565	525	542	503	508	501	513	515	569	533	519	489	516	555	521	500	567	462	526	526	527	484	522	564	495	508	509	490	520	503	521	522	522	549	502	542	483	503	490	540	479	533	520	510	516	528	518	533	520	478	465	574	509	507	481	535	479	542	525	511	516	529	521	522	529	527	512	497	571	538	552	496	522	520	518	546	513	523	501	511	510	512	503	503	503	491	520	518	522	545	560	538	495	495	483	513	526	494	500	528	482	537	521	552	501	498	529	549	511	547	527	513	539	486	526	535	538	498	541	545	526	508	530	507	505	531	502	525	522	512	562	489	543	533	521	520	579	539	516	468	494	549	485	542	518	529	531	523	506	490	523	482	539	508	537	570	549	531	503	520	523	514	528	498	536	546	514	493	491	484	514	507	495	511	557	540	522	533	474	515	482	545	574	534	502	539	517	466	528	487	481	519	534	532	534	517	518	437	508	530	565	485	530	512	563	514	528	499	547	533	491	538	545	506	531	466	571	538	504	510	536	494	525	500	550	551	510	503	500	511	525	531	504	507	524	485	527	488	511	498	518	503	503	529	512	517	488	528	515	498	530	492	499	490	515	566	544	523	507	503	530	506	554	518	492	497	541	513	537	483	528	506	527	498	513	528	495	553	495	508	525	485	534	548	504	515	558	485	512	542	553	516	493	503	497	490	522	518	539	501	485	518	545	525	535	482	499	563	566	525	522	520	535	509	563	496	542	494	546	502	506	525	511	523	542	532	512	526	512	502	522	538	535	473	498	529	503	526	474	554	507	519	475	482	514	506	513	522	500	517	536	525	556	535	537	462	499	526	523	535	544	538	472	534	541	521	506	493	525	507	525	507	532	515	550	525	501	488	497	493	523	530	550	521	542	539	519	518	483	501	496	522	548	537	481	540	538	534	541	518	516	512	532	516	528	519	522	516	463	539	567	473	492	525	507	489	533	501	525	517	532	511	527	545	509	511	518	515	512	520	489	494	521	529	530	529	503	502	531	498	538	536	516	504	494	556	516	496	498	522	529	519	560	541	541	504	512	524	505	547	501	513	557	525	533	490	504	515	534	543	553	501	504	503	501	520	510	517	517	517	548	479	531	528	527	515	476	531	526	494	550	503	526	570	491	508	500	477	518	523	523	518	504	462	559	532	562	483	484	526	534	517	510	509	534	526	542	511	492	541	532	519	468	533	488	537	490	502	479	530	497	518	534	515	508	501	511	519	496	473	519	474	491	511	479	498	540	512	478	536	531	489	511	523	538	524	491	517	551	514	507	498	503	528	541	517	492	508	529	540	561	505	543	526	538	550	544	541	491	477	529	463	491	476	530	513	492	545	539	527	517	521	519	522	509	519	549	473	532	528	519	518	544	539	545	520	493	529	522	526	476	513	509	538	521	513	524	533	535	545	515	522	497	508	513	556	552	497	538	504	511	514	542	518	501	504	550	540	539	508	535	488	537	542	535	538	534	533	538	504	487	526	495	530	506	525	530	488	552	518	497	515	490	488	515	489	519	493	540	535	497	555	497	500	528	520	510	553	531	525	537	530	540	542	501	499	505	472	502	487	537	538	479	535	514	515	547	527	546	528	487	548	514	496	535	531	534	491	536	505	529	542	534	535	544	499	514	518	479	558	551	530	532	535	522	563	478	494	544	511	536	517	545	506	508	535	516	492	527	549	525	533	497	518	512	550	544	480	482	547	480	534	528	509	495	496	504	534	561	508	516	483	514	499	532	539	503	538	479	554	499	525	543	528	541	518	479	512	527	533	522	528	528	476	528	519	518	512	482	513	490	486	491	518	456	527	506	514	494	519	526	512	528	493	497	528	500	538	517	474	522	515	501	513	489	534	507	491	536	505	509	556	501	535	556	500	501	542	556	470	538	529	501	508	517	523	527	533	504	532	540	509	464	523	487	514	495	534	467	516	502	510	513	508	550	494	510	538	484	528	534	526	497	514	505	533	532	547	487	563	536	541	521	515	504	558	545	500	527	533	545	511	494	516	493	538	506	496	562	525	504	518	542	515	534	510	520	511	548	499	520	543	512	528	527	555	522	526	525	521	573	518	509	517	490	531	486	481	535	511	482	505	538	560	481	535	534	522	524	516	504	533	487	549	578	498	512	492	517	515	565	577	462	550	520	535	509	483	517	529	509	506	513	496	513	550	538	483	521	499	531	468	541	535	537	524	547	518	535	504	529	553	524	501	541	514	495	527	508	483	565	492	483	582	524	502	534	531	572	515	499	500	516	543	540	528	506	499	495	506	552	521	531	519	527	512	518	565	497	540	539	505	487	520	507	495	528	511	503	467	530	517	525	527	510	492	527	531	531	558	479	551	510	492	516	520	495	448	476	540	499	509	488	550	498	554	490	554	489	487	514	499	518	517	549	519	584	558	540	562	524	542	500	548	531	509	513	515	496	506	564	520	528	535	534	486	548	536	539	532	533	516	483	542	500	529	546	518	539	461	486	495	521	516	531	497	494	555	524	533	503	560	532	494	559	531	517	545	498	543	521	526	558	479	492	546	522	518	540	505	503	530	526	475	540	512	543	517	494	519	504	545	513	464	538	534	509	528	534	502	535	493	499	534	513	521	469	489	502	512	512	535	484	594	470	528	534	536	541	533	517	558	480	524	523	506	485	523	532	522	514	501	548	492	512	507	496	533	526	468	520	515	545	525	543	516	478	527	543	490	505	491	515	502	546	470	490	541	515	497	501	536	497	532	562	503	487	537	541	496	518	498	517	527	592	508	516	491	482	499	509	505	541	495	569	512	517	517	517	531	524	526	507	526	531	511	514	492	540	505	484	517	538	530	527	515	544	496	513	538	523	527	521	530	534	501	562	506	480	495	539	483	518	526	487	503	535	500	547	505	494	529	551	496	513	536	533	510	521	529	552	508	474	527	545	479	484	534	523	499	503	503	538	500	535	472	517	533	542	498	522	516	521	492	512	565	512	542	518	545	520	523	556	530
27986	19735	5735	466	338	284	292	268	278	278	304	267	284	276	257	295	257	261	265	255	261	278	236	269	269	259	268	244	280	260	242	249	255	228	262	271	257	288	261	229	286	274	245	239	291	292	247	266	285	271	280	255	267	243	272	243	257	270	263	264	277	277	248	264	250	247	278	250	239	257	257	266	252	276	259	254	283	241	276	269	267	264	204	293	264	247	275	259	251	259	272	256	272	274	252	266	264	258	254	250	265	263	267	266	258	275	259	247	269	269	269	255	301	258	255	250	281	239	266	261	270	265	237	280	250	271	250	245	276	304	269	272	247	269	279	261	269	287	252	247	259	249	254	253	273	275	262	274	254	279	277	229	274	247	249	252	231	291	251	274	266	253	260	243	303	250	252	266	266	270	233	247	251	267	269	271	255	285	270	233	290	266	246	295	282	281	280	272	259	237	249	265	255	257	291	253	265	226	275	287	263	278	254	232	263	274	272	250	243	277	228	287	294	240	251	267	233	267	223	270	244	289	283	241	268	244	294	250	273	267	257	269	257	269	244	254	249	243	233	280	262	269	235	230	271	251	255	256	254	266	249	267	267	237	265	280	289	259	250	247	268	234	248	245	266	249	264	271	246	242	234	276	248	269	260	259	271	276	270	263	259	263	278	258	259	248	236	261	272	253	233	269	253	252	254	245	260	244	260	262	245	274	259	261	223	295	283	244	268	239	271	257	249	264	282	284	257	258	261	265	270	245	239	276	255	264	265	277	240	296	268	252	251	259	268	265	281	242	224	243	250	268	261	270	268	248	240	259	227	264	253	293	269	253	267	272	257	239	241	277	271	243	265	246	282	260	223	268	249	277	243	293	215	276	252	271	261	277	272	278	289	255	244	281	273	248	284	258	222	278	263	267	258	278	253	263	231	263	261	246	263	253	265	271	270	233	260	244	271	275	277	271	255	265	267	297	234	251	240	234	258	269	253	271	299	248	259	287	254	253	245	280	263	255	266	293	262	241	255	253	259	257	249	253	260	254	263	305	270	249	261	271	246	265	251	261	276	296	241	265	257	251	246	273	299	254	249	236	255	258	274	257	259	271	258	268	245	250	240	241	253	276	258	256	272	247	273	233	271	267	271	283	262	269	268	263	271	251	257	274	252	278	271	266	251	268	247	256	275	249	267	276	249	260	272	282	264	272	261	261	253	250	265	255	290	259	242	279	287	244	261	275	241	258	261	268	281	247	238	273	266	246	271	267	260	232	250	246	266	248	281	260	254	239	257	267	272	316	233	272	265	283	264	265	226	253	260	250	253	259	255	277	270	287	280	253	260	231	242	255	210	270	248	277	270	290	247	270	276	245	258	270	274	267	272	271	249	272	225	264	257	286	260	252	260	284	276	276	250	258	256	268	303	266	255	274	280	262	259	230	250	275	289	256	244	267	242	270	229	250	266	238	255	248	292	259	279	265	271	274	240	255	292	237	244	272	249	249	269	242	248	257	244	258	266	263	254	260	259	265	274	287	264	291	259	254	274	273	264	243	272	281	256	249	271	253	270	247	251	251	277	243	250	241	272	267	239	248	261	257	241	253	257	276	227	256	282	257	248	287	266	249	265	251	258	247	266	263	253	293	265	248	269	254	269	263	266	264	281	267	254	266	257	223	248	258	244	280	250	237	254	271	253	280	284	277	239	248	261	263	252	239	269	246	255	281	299	274	243	271	253	267	283	245	237	284	275	257	286	279	230	289	272	248	253	251	275	284	252	266	261	279	305	274	251	273	280	269	254	254	250	263	265	272	261	253	263	271	253	295	252	239	255	248	291	262	245	265	269	242	276	272	280	260	269	253	272	253	255	263	272	260	253	246	268	274	263	276	250	263	235	267	228	257	247	281	264	248	265	260	257	247	241	276	280	282	297	263	247	283	268	276	248	246	265	281	277	240	257	230	290	276	251	237	266	246	262	252	269	263	231	276	252	287	247	290	264	249	257	259	244	257	273	254	274	260	247	278	261	266	260	257	270	248	251	259	260	255	274	269	245	261	281	257	248	261	263	256	271	271	251	260	259	250	255	283	218	279	238	241	232	250	272	264	243	270	286	250	263	262	262	251	279	275	262	272	269	282	236	251	245	257	262	251	300	268	274	258	235	265	236	281	270	256	290	228	272	249	287	266	254	258	278	262	262	249	265	251	276	265	256	270	268	259	280	264	221	274	247	234	249	261	249	234	280	259	257	248	260	258	275	241	249	295	256	254	241	268	245	269	249	284	276	272	255	265	251	253	271	288	290	249	274	258	253	267	277	232	265	260	277	248	284	272	257	246	242	259	240	264	266	274	255	271	285	241	269	223	253	257	270	275	228	246	267	287	268	270	247	269	256	260	259	273	259	231	256	305	248	236	271	261	267	271	299	262	262	265	273	252	252	256	262	250	240	268	259	248	245	244	257	245	272	273	273	271	258	271	267	263	263	284	267	244	274	260	234	249	263	281	254	285	262	269	233	256	254	268	276	264	261	288	257	264	276	285	270	250	276	267	243	255	241	253	239	265	251	268	279	242	252	245	279	247	272	244	247	270	230	256	268	258	253	234	255	249	250	245	283	256	269	268	274	249	246	297	275	297	241	255	255	293	245	271	261	256	263	263	251	271	268	271	267	285	278	279	256	262	250	281	276	277	266	260	295	268	259	264	240	275	270	266	255	254	241	257	256	288	232	283	263	267	278	278	286	281	264	281	251	261	239	260	268	268	258	232	265	261	278	283	258	276	275	274	230	281	255	244	231	274	267	232	280	264	234	260	292	239	267	243	277	252	240	287	235	237	237	263	266	282	284	246	269	230	244	246	276	249	266	262	292	269	265	246	255	263	248	298	244	244	287	266	245	281	284	259	296	289	262	265	261	249	258	253	264	259	261	252	250	259	288	262	293	248	258	263	270	288	262	239	261	235	272	261	268	242	285	261	271	249	212	257	233	281	241	267	289	233	248	305	267	259	288	264	268	285	264	268	258	245	275	278	256	242	259	272	249	246	258	290	247	256	269	255	277	266	263	251	244	279	239	273	277	291	262	263	260	226	260	254	249	265	284	248	236	294	236	274	266	258	263	291	289	269	277	262	267	264	232	247	269	279	265	264	236	258	240	277	246	283	265	260	280	232	227	259	241	234	239	236	267	253	260	242	251	243	275	264	272	286	248	254	257	270	260	284	260	254	282	270	240	246	295	256	262	279	252	245	286	274	261	239	271	262	279	240	260	275	284	237	272	247	267	267	258	268	255	274	266	282	281	266	274	267	278	274	263	261	250	239	260	263	264	257	289	269	250	234	283	262	242	267	281	261	270	259	252	303	274	249	282	267	256	269	239	257	267	245	232	260	252	306	270	256	255	272	289	287	249	271	279	240	250	310	289	254	257	290	259	261	248	242	276	248	239	258	250	268	279	243	235	240	291	240	252	288	249	270	254	268	236	262	251	274	240	267	267	263	246	246	262	282	254	266	262	257
4480	1547	1141	379	349	335	321	292	293	273	263	271	281	285	278	256	271	298	275	263	272	280	280	267	287	240	247	282	300	267	268	269	304	256	246	266	279	281	265	274	291	266	252	278	282	296	261	278	320	282	290	283	290	266	260	286	255	285	253	287	309	269	285	274	257	261	250	263	263	263	284	260	293	270	251	273	291	277	271	292	270	279	275	260	267	261	241	268	279	244	249	285	280	258	288	264	271	272	277	260	290	301	280	288	274	285	288	308	265	261	257	237	266	307	288	265	247	281	321	282	297	292	226	291	280	275	286	267	262	266	267	260	299	276	283	274	268	274	244	239	275	262	265	242	277	267	293	269	264	294	297	266	287	269	314	281	264	263	300	266	318	325	278	278	298	267	263	261	312	298	278	256	282	272	272	282	286	262	267	278	289	253	263	250	291	278	275	282	311	298	263	267	263	274	244	271	282	254	292	286	255	285	242	267	274	237	249	279	295	278	272	303	277	280	229	288	269	268	248	261	283	253	269	262	264	261	279	279	277	262	279	262	280	280	251	260	271	288	253	273	283	264	270	270	256	273	258	279	279	277	259	264	277	281	260	247	281	268	276	283	236	248	275	294	261	283	276	271	277	248	268	228	269	244	242	264	285	293	263	295	278	271	283	260	259	303	260	261	254	248	276	286	275	301	253	259	287	258	270	266	256	274	265	293	274	284	285	242	286	264	275	222	258	274	286	255	256	262	265	241	263	262	277	258	270	271	264	268	285	284	304	261	272	284	265	284	267	259	262	271	284	260	280	262	285	282	293	285	259	264	278	251	274	285	284	273	277	241	289	285	282	293	282	261	293	291	272	305	246	245	263	279	252	307	276	275	258	253	284	291	271	266	280	271	281	280	272	301	293	271	294	263	283	282	264	263	287	250	254	257	259	286	292	279	310	265	282	293	273	260	264	292	234	276	257	245	280	260	275	239	284	288	298	280	242	264	269	239	294	265	275	258	307	285	260	233	308	273	270	290	286	283	261	310	271	274	263	290	278	286	283	303	284	252	269	258	272	264	268	258	263	248	246	263	286	280	275	287	280	250	278	266	253	283	277	273	269	280	267	273	253	246	282	302	266	264	251	277	275	274	258	287	256	263	253	245	228	290	267	263	265	294	266	270	259	230	278	276	284	281	239	303	296	256	243	276	283	245	286	261	258	271	262	281	274	272	256	263	268	280	240	256	257	232	291	253	261	242	264	273	264	259	288	276	292	249	288	252	283	278	246	281	280	277	280	250	255	270	266	255	272	248	269	277	251	270	256	273	268	275	267	256	256	298	277	266	260	288	264	278	246	268	265	261	250	279	263	275	253	247	281	274	282	295	270	262	285	274	266	258	242	276	277	293	247	257	256	279	270	244	276	264	287	286	299	269	286	271	265	283	269	264	284	262	263	274	257	286	265	301	258	283	269	291	264	242	266	268	269	291	270	312	292	264	242	278	301	285	268	278	268	273	253	276	275	261	287	283	275	255	253	287	273	274	293	267	255	266	278	280	246	248	299	295	284	250	286	245	239	293	261	273	270	278	280	273	295	240	262	271	290	268	277	278	253	281	276	249	278	274	270	264	276	277	285	264	268	278	276	262	279	271	272	254	309	276	240	284	259	254	288	278	262	276	265	262	287	238	275	268	270	295	259	317	216	307	259	269	232	255	275	269	315	296	302	278	257	266	265	286	269	273	300	307	261	245	256	269	295	270	270	277	259	272	238	280	266	273	255	292	271	270	302	247	259	258	258	259	263	265	261	251	277	266	251	275	276	245	301	264	275	257	292	248	248	255	293	287	284	295	271	272	290	271	262	252	266	286	243	278	264	252	251	290	253	257	283	270	287	261	275	281	260	279	288	315	301	311	266	299	281	286	246	284	270	282	250	267	276	290	271	277	262	243	270	285	254	251	285	252	288	289	295	268	273	259	271	250	288	265	254	269	281	300	260	276	261	290	251	277	290	271	266	296	282	263	275	292	279	253	258	275	263	272	274	256	281	284	274	279	233	276	265	253	254	259	265	290	281	301	279	278	269	267	300	297	279	265	286	282	260	282	318	257	256	266	314	260	278	277	258	278	269	274	312	274	275	264	275	282	270	286	259	268	263	285	283	291	269	271	266	277	288	258	293	270	294	267	264	290	260	262	274	267	264	271	275	295	236	298	248	260	255	255	275	259	273	279	310	245	262	286	256	263	291	249	263	245	266	308	263	261	263	271	281	281	252	263	330	286	285	293	251	263	269	305	261	275	267	269	263	308	271	277	266	268	260	293	301	298	253	253	246	280	273	284	287	256	291	266	269	280	265	257	258	280	268	279	256	261	248	288	262	272	276	271	244	301	302	253	265	259	258	301	265	273	286	277	279	289	289	286	269	297	259	282	269	269	299	291	290	303	263	260	279	265	261	280	264	261	293	301	289	271	304	272	272	251	301	280	270	266	274	262	256	287	249	301	254	284	262	271	290	251	249	267	263	285	271	268	265	248	297	258	293	268	263	293	281	273	257	263	309	271	305	277	264	274	258	253	280	262	291	279	275	282	277	273	286	271	286	270	242	287	261	268	307	252	261	258	267	246	269	267	250	267	272	295	280	260	282	264	256	290	268	284	268	278	273	294	250	254	298	270	279	278	269	263	277	273	284	262	295	285	289	254	261	255	261	257	288	278	270	239	282	243	263	286	256	301	273	274	312	318	302	243	295	280	283	265	264	268	282	264	277	266	284	267	271	287	286	257	275	266	272	289	274	283	274	245	273	284	255	274	295	260	263	257	265	277	291	288	268	277	271	254	273	272	284	267	294	276	259	276	252	294	262	275	268	264	272	267	270	264	294	285	287	274	269	272	276	291	255	245	267	254	287	295	288	311	277	283	256	256	263	235	266	275	290	270	264	299	267	265	271	305	251	279	248	279	290	299	262	274	257	271	235	291	269	278	288	286	266	248	274	274	268	262	261	287	256	279	256	298	263	276	274	257	267	311	281	282	260	249	258	281	297	275	269	277	303	281	265	275	249	257	275	263	248	277	235	267	258	264	275	281	256	265	268	266	274	306	244	262	283	255	284	315	264	285	272	266	278	292	284	261	282	240	247	258	279	261	259	247	253	253	295	266	275	266	281	257	275	281	271	282	296	297	238	284	268	271	264	278	249	227	290	234	239	281	273	288	282	301	288	274	266	238	261	266	271	228	250	265	276	267	268	256	250	258	283	285	255	276	230	269	267	244	278	277	284	288	272	284	259	264	276	262	264	273	274	285	291	259	271	324	283	279	234	284	271	259	256	288	276	294	262	265	261	255	303	281	279	257	293	280	271	261	275	286	259	277	267	249	277	265	299	233	284	239	275	246	279	265	257	260	266	284	244	284	294	249	275	321	249	285	253	241	265	287	265	282	261	274	283	257	288	257	247	251	242	271	259	279	280	272	251	278	263	273	259	267	304	296	268	262	248	271	240	270	292	252	283	237	299	263
23793	21532	29116	24372	21534	13014	1356	943	777	749	670	633	666	601	596	602	578	613	612	566	605	557	549	573	555	520	576	594	539	546	555	560	531	557	578	558	533	496	533	573	545	548	536	572	544	535	543	592	545	514	535	516	536	550	574	508	561	549	524	529	534	550	541	534	566	524	539	547	511	551	550	526	576	533	560	587	534	599	544	563	523	531	545	566	522	555	595	519	527	568	560	543	517	537	547	597	550	518	559	527	547	533	525	514	523	544	524	533	492	555	534	543	503	509	547	564	550	585	485	542	528	506	518	539	526	525	516	539	530	581	529	525	490	542	531	499	538	506	587	565	525	572	536	523	524	528	518	512	533	573	567	525	557	535	526	532	553	587	549	517	544	550	525	532	507	551	564	554	537	502	553	520	563	565	518	527	568	565	544	547	526	497	504	562	537	540	546	528	567	550	553	529	550	538	517	573	542	514	547	534	540	477	544	554	528	513	513	577	534	518	523	553	538	518	512	552	535	522	536	575	503	541	524	518	526	514	533	514	513	535	589	553	536	528	507	509	510	523	517	554	549	514	524	533	541	483	526	553	539	561	556	547	558	510	512	515	523	553	540	511	536	514	531	528	560	553	567	547	544	525	544	547	541	535	546	513	565	517	511	548	531	522	539	550	525	568	555	496	501	497	536	517	569	521	525	518	510	581	530	551	489	546	559	545	548	560	531	553	497	526	524	516	560	559	510	505	596	533	505	544	528	510	512	539	528	534	547	504	546	577	498	548	558	490	545	529	536	552	502	529	515	513	503	535	563	532	533	516	503	610	560	539	559	512	535	558	512	495	525	531	484	513	499	562	575	545	527	569	555	573	544	490	516	541	557	511	515	545	548	523	541	546	527	533	558	525	534	551	502	546	541	523	553	546	522	489	549	539	549	519	511	514	536	498	526	530	545	558	497	551	502	511	511	538	554	546	566	552	511	532	533	557	492	511	490	552	540	541	507	528	543	565	566	566	523	548	504	543	521	484	533	514	526	541	504	491	537	500	548	538	520	541	525	535	521	513	533	518	525	594	555	494	533	539	537	569	492	514	548	543	530	534	527	521	577	547	534	539	521	532	477	570	556	506	541	538	512	512	556	534	474	516	523	514	535	543	524	541	563	493	490	581	536	508	522	519	559	542	569	540	538	516	536	584	589	532	540	539	540	556	540	520	502	552	502	517	555	547	535	587	579	513	578	489	485	552	561	555	545	517	520	526	546	535	546	523	544	494	466	545	529	553	533	502	492	539	513	549	511	502	570	548	501	531	528	568	527	542	517	558	512	499	571	570	557	517	518	546	522	545	588	543	570	500	561	555	549	519	531	544	499	518	536	491	549	526	550	540	506	558	531	531	581	537	522	519	508	559	531	516	532	537	526	514	561	521	536	541	542	528	562	520	531	530	566	593	523	551	526	530	521	562	466	505	494	537	535	521	551	511	537	530	498	541	543	540	527	579	570	521	583	529	530	565	542	528	527	569	550	542	529	517	534	519	542	548	512	504	502	513	528	494	503	530	524	536	519	569	513	545	569	521	537	514	510	514	548	567	537	544	524	502	573	490	532	556	541	576	531	548	538	554	517	515	521	526	557	552	528	507	539	526	504	539	494	525	559	516	515	535	564	530	509	500	536	486	516	538	542	528	566	563	559	521	536	579	518	534	522	528	559	525	520	539	574	521	570	496	525	539	563	543	550	563	526	548	547	532	547	544	535	499	533	498	561	533	550	584	500	542	577	558	521	594	514	558	508	538	562	551	578	545	555	563	559	564	569	557	512	566	567	496	540	611	565	558	551	563	546	534	542	526	535	530	556	538	568	552	556	514	541	547	521	500	554	578	518	536	592	534	525	576	463	489	551	540	566	538	533	542	554	610	511	537	511	550	565	590	528	505	563	546	532	553	515	542	568	510	568	553	537	557	538	483	516	506	563	587	544	547	536	541	533	564	549	508	500	535	534	557	530	527	551	560	548	501	489	575	510	576	497	544	528	552	564	546	511	497	553	540	546	521	536	552	537	549	506	536	531	542	549	564	515	542	543	552	537	538	538	519	558	525	591	523	502	488	527	528	561	536	528	518	532	538	526	523	546	526	536	548	564	506	549	608	488	558	499	543	603	509	508	500	536	539	533	528	552	545	598	552	536	522	535	548	547	540	525	520	525	581	571	568	519	559	545	520	551	526	532	541	516	536	533	544	540	522	527	540	562	515	551	532	514	517	518	566	560	531	540	517	542	523	524	510	525	529	507	520	535	516	579	524	492	526	539	560	575	533	518	527	552	535	563	597	561	528	562	525	544	560	531	561	542	531	525	544	577	539	559	482	577	535	542	532	520	525	559	537	530	562	568	526	509	527	509	559	514	577	532	607	520	510	547	485	540	559	510	520	525	545	504	495	531	516	530	569	531	535	580	556	526	534	567	514	547	526	540	566	499	584	541	541	515	548	506	573	533	491	521	537	542	540	507	530	558	544	530	529	557	547	524	511	501	561	524	531	566	604	567	503	578	563	555	509	526	578	495	515	521	564	506	526	556	521	545	563	578	508	532	533	579	596	536	531	554	507	559	560	483	489	534	533	529	523	535	531	541	592	493	557	496	586	526	566	515	557	528	569	554	551	500	505	543	543	530	515	546	564	503	540	517	540	535	526	572	513	511	533	523	548	498	532	587	581	522	535	536	526	483	534	517	532	501	522	509	542	580	512	522	537	553	526	551	498	532	504	537	505	492	556	584	561	532	520	504	557	511	515	519	527	549	568	526	558	534	528	581	527	557	536	528	545	563	526	509	513	543	532	512	499	535	542	478	528	518	548	565	512	522	579	518	554	522	505	564	529	529	527	572	560	501	535	542	535	514	529	569	550	520	504	528	583	500	505	526	488	539	520	541	511	559	534	565	526	554	514	516	499	554	525	520	534	543	538	553	509	520	547	485	515	503	570	552	529	538	535	513	529	579	501	578	564	554	598	514	568	526	522	564	522	509	532	582	545	526	502	542	542	540	508	503	538	528	501	533	517	520	529	578	553	531	525	572	518	502	529	514	519	539	549	536	546	535	514	532	508	519	527	548	544	539	506	576	552	516	545	552	504	563	520	508	503	515	537	494	522	525	537	549	569	504	546	559	542	546	503	524	498	533	490	532	546	551	568	510	530	504	535	532	547	559	538	487	510	522	546	509	517	519	525	539	526	516	572	571	515	558	526	513	559	533	494	566	530	543	524	518	535	492	528	542	553	524	510	486	521	555	524	542	519	507	601	514	530	529	527	527	554	524	559	578	497	520	505	539	553	518	511	535	542	527	533	516	513	507	500	527	537	573	526	525	516	560	525	533	524	530	550	542	569	532	548	567	544	542	548	525	549	558	501	505	544	553	564	566	539	483	481	552	526	514	570	556	512	531	537	530	532	558	543	498	521	510	528	541	520	551	542	513	531	505	508	532	548	524	560	536	558	490	559	510	536	538	507	518	485
4408	10527	7069	3045	2280	1686	1521	1197	1000	962	779	760	758	708	737	638	661	623	610	616	608	569	647	563	611	592	617	580	591	564	572	578	613	578	585	592	615	577	542	578	602	552	596	573	540	585	573	558	526	593	541	528	571	525	545	566	549	565	549	581	521	531	561	607	510	566	524	589	562	572	539	588	536	534	528	538	501	520	549	569	601	507	529	538	575	587	540	550	576	524	549	542	527	517	524	528	547	532	541	567	502	525	531	553	579	575	520	593	538	546	589	580	487	544	514	539	523	551	604	582	523	544	562	546	579	584	553	536	587	573	538	570	550	523	559	555	545	587	571	527	571	542	533	566	564	557	573	579	560	607	520	568	570	559	517	542	539	557	563	547	546	557	559	529	587	542	547	558	544	563	530	561	563	538	524	562	546	540	555	601	483	546	556	522	530	541	553	613	527	527	576	534	532	560	553	577	537	560	525	552	553	505	568	550	567	548	558	535	546	552	584	575	593	588	541	559	576	559	537	565	555	523	559	526	553	598	544	542	556	554	542	526	556	543	581	540	577	526	514	543	532	542	567	528	514	510	572	571	564	580	539	571	543	559	567	588	563	522	526	518	561	568	536	592	571	561	552	554	557	541	551	565	558	556	594	581	540	549	563	568	539	570	576	539	543	593	534	584	552	554	563	564	537	528	566	557	593	581	535	555	555	541	551	565	529	546	554	568	558	570	566	580	554	580	525	550	546	535	568	566	560	526	546	535	529	558	546	571	554	536	536	566	544	541	526	571	555	525	558	570	545	550	551	562	546	536	540	553	536	542	536	580	591	563	611	542	533	553	570	562	530	538	560	582	555	541	577	537	562	579	558	555	567	536	533	562	538	554	545	527	559	556	526	564	542	535	524	521	542	520	593	538	564	524	503	557	589	550	542	559	583	516	542	578	544	516	536	565	547	518	531	534	573	530	565	576	583	547	524	515	546	569	543	550	499	539	546	553	565	530	519	540	552	557	547	514	572	535	525	506	568	555	578	516	534	499	539	553	577	550	552	536	567	566	567	571	585	526	554	564	548	568	526	563	573	540	560	562	549	554	557	582	556	550	571	528	522	555	546	541	544	544	552	556	560	543	543	582	582	550	522	559	562	572	561	587	586	575	543	547	535	511	520	561	553	558	551	530	519	530	529	565	539	548	619	526	576	554	543	560	593	543	575	582	565	539	538	593	523	523	548	559	548	526	566	538	597	622	563	569	560	555	556	550	584	557	588	566	532	546	523	579	578	538	541	561	518	550	555	538	541	592	551	536	565	519	553	523	493	537	574	557	499	540	562	560	536	607	551	616	554	548	552	539	533	579	563	533	560	561	577	569	561	558	533	594	535	577	553	555	563	542	565	540	528	583	556	562	558	536	550	537	575	533	525	517	531	579	555	541	564	560	596	531	529	560	558	551	538	566	549	520	569	539	525	554	557	538	531	552	591	557	553	529	544	537	534	540	533	587	544	544	519	528	591	517	562	548	574	584	607	558	550	548	543	600	616	525	566	530	545	570	536	582	545	529	551	542	525	556	560	540	553	548	534	538	521	577	569	568	531	526	556	532	597	525	570	504	534	584	489	549	536	482	573	591	552	564	567	538	556	565	573	481	571	556	542	586	557	543	567	565	604	526	560	502	549	581	568	544	597	533	551	537	563	522	581	581	525	519	548	602	563	522	590	561	549	552	523	520	571	571	520	608	570	564	583	502	519	551	576	533	538	601	576	551	584	554	578	560	564	548	534	585	547	544	558	544	550	528	568	542	548	553	554	569	539	565	562	506	544	555	538	567	570	535	546	557	523	580	562	584	556	574	562	557	566	515	561	546	581	534	521	588	534	560	575	542	542	589	557	569	574	552	551	565	548	539	548	565	608	607	554	544	565	532	580	538	519	520	578	556	564	541	550	550	597	532	563	571	551	497	566	559	570	551	589	528	559	566	552	581	572	545	549	575	592	574	568	575	539	525	595	569	531	511	537	552	549	565	558	525	548	566	533	548	597	607	535	602	593	559	511	568	540	595	509	500	578	550	567	583	539	556	534	540	562	602	538	486	600	566	515	535	550	548	573	575	589	583	546	574	560	552	568	555	544	556	537	618	566	565	577	510	564	524	549	559	588	538	543	545	548	574	528	570	559	553	550	553	568	568	513	555	527	566	569	549	598	560	578	532	553	565	559	564	524	507	535	563	479	536	571	543	545	542	529	540	543	574	543	568	603	554	543	531	551	551	553	582	566	479	552	573	519	564	535	518	556	531	573	577	604	521	534	530	526	564	565	522	575	538	551	557	583	593	560	543	524	542	541	535	577	558	527	565	553	562	558	545	543	535	563	560	525	521	572	550	550	528	568	551	555	541	556	526	558	524	559	588	510	518	558	534	537	575	595	557	559	555	539	578	560	559	564	585	558	589	558	591	599	548	542	562	576	578	498	571	577	550	574	535	585	584	564	576	549	515	579	550	562	559	556	556	546	542	569	597	534	524	586	584	540	523	524	602	562	568	566	538	566	571	555	562	538	592	553	532	523	581	556	606	544	570	516	545	510	545	586	603	532	600	537	586	541	534	549	565	526	587	567	590	528	554	544	570	552	545	583	574	540	543	581	564	560	517	514	558	553	563	540	588	541	573	527	533	562	578	544	571	552	518	557	533	545	560	541	539	498	514	628	520	550	562	539	621	597	542	571	503	565	565	519	537	571	572	555	560	556	589	528	546	578	572	565	541	561	529	552	589	547	518	558	539	548	541	583	607	536	522	572	551	527	517	566	527	502	517	569	533	541	528	535	529	610	576	574	572	534	563	553	538	543	500	553	534	596	525	573	547	547	587	554	556	551	551	569	576	563	577	540	564	577	570	537	541	578	583	559	535	549	559	548	565	522	529	562	554	568	539	578	605	587	578	549	594	554	591	548	586	562	547	551	523	559	553	558	530	545	584	541	569	531	522	569	557	536	537	526	540	572	549	560	570	543	517	570	520	540	563	527	565	526	547	544	534	518	543	558	550	545	533	569	564	511	566	521	579	531	555	581	559	595	541	554	562	584	574	571	530	525	525	545	587	589	579	578	530	566	573	545	494	555	575	543	573	567	562	511	555	557	540	558	567	580	583	582	523	573	491	547	570	559	559	532	567	579	533	563	557	565	577	573	549	553	535	546	569	578	588	579	626	467	539	573	562	535	521	548	565	546	527	544	597	542	545	577	525	590	571	554	502	577	507	547	522	555	565	497	555	519	559	566	555	586	562	530	531	526	568	528	548	531	579	586	546	531	523	534	529	559	588	562	566	485	534	562	527	516	568	508	519	549	509	538	514	531	596	529	543	524	553	563	584	575	558	580	557	513	517	563	561	543	517	589	562	559	584	585	529	535	561	526	528	579	534	498	552	516	512	535	575	581	579	549	540	581	517	564	513	556	543	575	546	543	554	523	551	549	517	523	560	586	581	511	543	585	573	622	531	549	561	559	558	547	596
24893	21536	28271	25214	15226	690	341	332	224	237	245	189	208	199	160	182	161	170	188	171	171	135	156	138	148	145	140	142	157	161	137	148	140	166	133	143	159	144	129	149	158	139	132	147	149	143	160	125	145	147	133	138	147	155	119	123	133	145	159	125	152	139	149	136	148	140	162	130	140	146	131	131	157	141	143	156	157	142	129	146	133	133	160	157	143	140	151	137	149	142	122	132	139	159	136	145	149	159	150	147	132	150	145	166	130	143	145	119	171	132	131	136	136	131	156	125	147	149	119	126	152	141	149	156	137	135	167	150	127	123	134	146	144	142	142	126	134	132	132	138	143	144	153	153	139	131	143	139	132	138	143	137	141	133	128	136	128	146	159	148	134	157	141	150	141	155	136	140	131	128	155	155	158	156	148	133	142	141	130	148	162	152	145	141	147	149	134	141	138	134	146	132	142	182	139	153	94	142	168	159	124	140	157	151	125	146	122	120	148	137	148	136	144	154	147	147	138	140	145	129	123	158	149	149	117	118	151	155	154	148	113	162	125	138	129	143	135	150	130	133	139	145	133	134	130	161	126	134	147	166	145	144	165	163	150	143	128	170	124	148	150	152	137	139	121	139	150	129	142	152	140	145	152	144	134	140	147	137	138	134	135	138	123	133	142	142	105	127	136	128	118	155	131	152	168	145	144	135	144	142	129	153	134	134	131	152	149	139	136	155	150	161	152	147	157	115	141	142	150	137	135	138	114	138	161	155	141	137	145	126	137	141	167	159	156	132	111	132	149	147	147	145	135	150	130	131	116	162	139	141	131	155	147	153	118	126	146	141	141	148	154	135	162	138	139	139	140	131	144	147	151	136	145	130	151	136	136	143	164	163	135	126	141	161	134	120	137	144	142	135	153	139	132	143	141	148	133	139	144	125	153	161	161	158	142	138	132	116	157	145	129	132	138	149	159	147	132	132	145	144	144	138	145	110	132	142	122	121	152	149	159	136	123	135	120	136	137	126	142	123	128	128	133	120	140	135	141	174	150	141	170	146	135	143	146	151	155	118	155	184	148	155	148	135	165	136	143	127	152	118	121	127	132	143	129	133	128	117	119	151	146	129	136	134	146	155	137	150	122	147	127	138	140	129	143	144	132	127	172	129	128	131	162	151	160	163	134	145	138	142	150	119	157	150	152	158	138	157	130	148	149	152	140	125	141	129	157	124	135	144	149	119	145	134	157	154	151	143	160	135	138	151	122	148	139	141	123	151	126	123	120	156	118	123	131	130	147	164	141	123	141	154	116	170	144	119	123	154	132	134	132	130	136	151	130	154	127	133	130	123	133	143	132	156	135	147	146	147	148	142	157	139	140	140	141	144	156	127	135	146	145	131	152	128	159	144	142	129	167	138	148	162	159	125	130	132	143	125	149	161	147	128	128	152	178	116	128	146	148	145	160	127	135	160	157	147	128	147	135	148	143	146	130	149	127	155	142	148	150	129	148	128	164	151	163	152	155	132	141	132	148	150	145	147	143	131	148	138	163	134	151	114	136	140	129	122	154	148	150	158	133	127	136	140	140	148	127	132	143	138	130	138	138	134	139	140	139	122	133	146	130	143	164	136	143	118	145	147	135	126	127	138	132	123	139	152	143	147	126	152	159	149	143	144	139	159	127	136	121	153	168	134	162	142	143	148	139	121	140	153	152	140	140	133	139	157	125	146	141	129	143	132	139	158	131	125	119	127	140	126	141	136	155	160	131	138	143	138	124	140	139	130	138	153	146	142	156	120	137	132	150	161	142	143	139	129	135	116	154	154	148	110	149	129	160	143	140	161	146	164	145	134	136	139	138	146	138	141	142	144	139	135	147	137	159	136	160	136	158	129	145	151	139	158	141	159	136	137	147	130	143	147	144	143	130	132	146	149	119	137	126	120	152	144	137	149	139	137	146	144	125	155	125	130	153	150	132	122	159	142	145	138	132	153	132	154	153	129	154	132	114	128	156	141	141	145	152	158	150	132	158	125	139	139	141	146	147	142	152	156	132	154	139	146	145	120	150	138	154	113	145	147	155	128	134	131	130	125	115	153	123	153	131	139	155	133	145	136	142	128	133	148	121	144	130	143	142	137	152	134	144	141	145	138	153	133	138	145	155	121	145	140	165	136	140	132	150	113	162	109	136	158	112	143	156	130	151	140	126	134	150	146	150	143	141	128	139	116	143	140	153	146	147	135	136	128	145	153	147	115	146	133	152	135	140	151	128	114	128	121	143	129	140	127	142	125	147	137	123	147	153	134	145	164	152	129	146	150	138	152	150	141	145	131	148	117	158	149	158	122	145	146	146	144	140	142	136	137	148	150	140	135	161	147	143	142	130	132	126	157	124	135	137	140	155	140	137	158	138	149	146	137	139	156	158	144	142	156	118	131	152	126	141	131	151	127	138	148	121	136	137	124	119	133	158	141	159	137	140	142	124	135	143	144	131	134	153	130	147	150	132	141	127	144	128	156	142	135	151	165	139	144	150	134	131	142	148	143	148	151	147	148	155	165	143	113	141	140	149	142	132	134	132	128	141	144	140	123	123	138	135	172	156	127	140	140	162	128	143	150	149	139	132	124	131	124	148	150	170	129	137	131	158	122	138	135	150	139	137	145	153	127	140	140	127	139	135	142	147	152	154	153	152	120	125	130	142	145	151	155	142	149	125	142	124	137	135	101	151	142	138	149	143	137	128	142	119	128	147	153	147	145	139	149	150	135	144	148	140	150	162	146	157	144	137	151	153	160	152	125	143	125	159	147	139	139	137	155	134	127	131	160	147	139	140	163	151	135	148	126	146	152	136	131	125	134	163	143	146	141	154	144	131	168	151	136	144	143	171	151	154	134	157	153	145	132	116	165	144	144	136	134	139	161	164	150	137	147	125	146	154	143	142	162	155	151	158	168	129	152	145	146	130	152	120	142	150	128	159	137	142	130	130	144	150	150	131	142	139	127	156	118	131	144	138	128	137	130	138	151	151	154	157	161	127	161	130	160	138	138	134	148	159	152	150	141	132	133	132	152	139	153	139	147	160	138	148	169	137	144	132	134	160	136	152	133	133	147	145	151	162	138	135	157	141	127	135	145	121	163	151	144	158	159	149	152	164	134	140	151	169	141	133	137	151	139	145	146	140	127	146	126	133	132	151	146	135	138	154	134	139	158	121	143	140	151	134	140	131	140	143	115	144	139	134	144	128	186	149	150	144	139	127	156	133	132	143	151	127	144	147	135	144	135	160	149	141	129	126	152	119	149	144	137	156	120	131	149	148	154	155	126	148	123	152	142	145	126	127	133	127	143	134	151	132	125	143	167	140	157	124	153	134	143	147	124	143	134	156	118	137	148	133	148	131	145	136	132	131	142	145	148	138	135	132	138	152	167	149	123	139	149	162	142	162	129	143	148	144	148	131	137	149	138	134	141	125	147	159	134	125	151	148	127	138	150	148	158	125	149	151	134	107	142	126	137
3901	6641	4180	1688	1165	859	699	529	423	358	291	297	241	241	225	223	174	208	175	205	184	220	183	178	188	174	160	161	184	162	168	149	160	191	167	166	180	148	167	176	175	154	138	157	170	156	161	169	142	167	169	160	171	168	143	154	161	160	167	142	153	166	156	155	167	176	146	143	165	181	158	152	183	151	155	174	177	162	168	161	167	137	141	158	163	138	134	166	171	144	146	144	159	144	140	165	159	161	159	145	157	163	151	171	142	173	149	168	151	156	145	154	154	152	132	162	151	180	164	144	164	165	149	175	199	162	138	146	152	155	145	161	161	150	140	141	165	169	152	163	160	146	148	149	164	159	182	128	160	167	148	157	146	159	182	144	170	139	165	164	161	160	154	163	148	160	154	179	167	132	163	159	150	152	159	153	162	150	153	153	139	165	176	159	137	146	154	167	156	171	151	159	182	149	161	166	178	157	162	150	146	151	141	169	169	190	141	153	161	150	166	135	166	163	169	175	145	153	151	142	167	167	158	154	161	182	144	165	135	139	171	166	164	167	162	176	154	147	179	156	161	146	157	147	137	146	136	163	151	138	156	162	152	149	135	171	166	144	131	166	163	146	163	174	159	182	158	128	155	141	154	162	169	150	146	156	161	183	173	188	156	182	149	152	181	153	162	149	156	170	172	132	160	176	147	161	158	165	176	161	178	168	153	159	168	145	145	150	177	163	172	157	156	146	167	188	180	162	172	184	160	139	141	150	141	166	174	171	163	164	177	143	118	169	175	140	134	165	159	162	194	154	160	146	163	169	157	155	162	154	190	158	160	165	138	156	165	136	156	163	150	154	162	154	157	163	152	145	154	167	158	162	146	135	132	148	181	151	150	157	132	168	153	162	179	153	161	149	166	137	163	158	163	177	167	169	171	164	160	162	173	165	174	161	144	155	150	158	158	148	141	187	176	139	153	153	170	153	144	144	174	142	151	157	139	170	160	183	169	140	137	161	149	155	161	173	138	154	165	190	158	176	154	158	148	144	139	143	151	160	147	155	171	165	166	178	149	168	150	149	177	153	153	157	155	170	157	173	151	160	155	173	156	175	158	141	158	156	153	156	162	182	133	148	142	162	154	140	160	155	159	174	138	168	158	125	159	159	159	142	161	185	173	156	187	150	156	152	155	165	165	163	168	167	150	155	131	156	145	161	170	184	134	177	143	161	162	166	145	149	159	177	163	145	153	167	163	160	143	164	149	165	167	167	165	149	151	138	155	158	166	164	177	148	166	152	156	132	161	140	168	173	125	167	160	178	167	146	166	144	167	182	140	141	157	157	149	143	163	174	164	141	169	174	159	164	146	169	135	156	189	165	171	149	187	147	171	153	157	158	174	171	177	176	153	166	181	170	166	170	147	191	143	155	166	160	155	161	170	160	159	188	156	158	159	166	134	142	147	156	164	172	159	160	150	157	177	170	156	145	151	162	153	158	145	163	164	161	147	161	172	135	171	153	135	185	130	145	126	159	154	160	150	163	156	164	169	178	160	166	137	172	158	158	178	147	153	137	171	158	165	150	152	123	144	170	158	141	163	165	164	136	151	146	158	144	145	167	160	139	164	134	158	138	152	169	134	147	172	160	169	165	154	175	165	180	152	190	168	142	144	182	170	149	156	170	167	131	170	161	178	161	148	167	160	169	137	162	161	162	142	156	170	153	149	159	148	163	163	132	145	159	179	170	143	163	163	162	147	156	160	163	157	163	142	146	169	169	170	174	132	170	157	155	141	143	144	138	184	146	157	179	176	168	156	157	156	143	169	164	162	152	175	145	148	153	163	162	147	159	129	152	167	155	165	163	174	152	149	146	185	174	174	149	171	150	165	161	141	159	152	157	160	150	145	161	182	144	154	169	161	172	166	173	157	142	157	158	160	163	158	140	170	154	143	158	143	161	174	146	152	139	172	138	147	154	157	145	156	156	158	192	155	149	166	173	142	158	173	148	165	159	162	157	141	150	181	140	172	169	190	162	158	145	171	140	142	161	162	175	154	170	176	153	150	153	137	163	145	184	154	179	179	155	154	163	161	158	138	145	162	166	154	170	163	149	162	146	134	147	170	134	167	172	154	170	167	142	147	154	165	156	163	140	156	145	166	172	151	153	158	145	160	158	147	170	181	162	152	153	162	166	155	148	165	146	160	150	149	145	168	182	186	160	139	153	150	193	161	152	160	142	173	159	152	157	153	158	162	159	150	169	162	163	172	168	171	181	150	159	138	149	149	140	174	154	157	149	169	156	142	146	157	168	158	155	158	157	150	158	166	180	156	171	179	144	173	154	149	164	157	165	171	155	170	136	154	152	159	165	155	161	151	166	170	155	161	142	174	150	161	160	194	159	175	159	152	164	158	178	172	149	163	148	158	158	150	151	155	158	155	163	152	167	156	171	157	150	139	146	164	143	148	154	167	173	170	162	172	162	156	163	193	152	147	162	179	141	147	150	151	187	133	166	167	143	154	162	172	152	153	170	166	162	145	172	158	165	170	156	137	160	149	152	133	146	159	153	166	148	166	171	185	145	186	170	133	159	154	155	165	131	162	157	162	159	166	160	153	155	152	164	160	134	161	169	152	177	141	165	151	165	152	159	173	153	146	160	188	160	155	158	167	167	161	173	169	153	163	165	175	156	173	149	158	162	163	145	131	158	180	190	151	184	190	147	146	134	152	139	149	182	167	152	189	140	180	151	125	159	149	167	152	153	158	169	154	136	157	164	156	161	180	142	160	184	178	186	153	181	150	170	152	137	168	155	149	157	159	142	147	138	172	123	160	149	163	176	177	154	162	138	167	167	141	171	144	160	157	149	155	164	170	155	165	169	149	162	155	173	142	168	162	147	160	185	186	156	159	144	173	141	151	150	173	153	154	179	171	153	153	181	139	148	161	147	158	147	135	156	153	165	153	162	151	147	153	166	171	132	152	157	133	168	172	146	153	193	159	159	158	169	163	149	175	168	151	145	162	164	150	174	166	144	166	142	164	153	152	155	169	165	167	140	164	150	164	152	164	165	143	146	175	167	166	148	145	154	156	157	155	149	155	154	187	153	147	150	188	160	140	154	147	170	148	140	156	144	151	166	146	153	167	157	148	161	148	170	140	167	141	164	178	153	187	185	179	176	163	161	156	162	168	169	153	165	152	181	158	139	157	180	160	162	148	153	141	143	173	146	148	153	154	173	158	176	151	168	164	149	159	161	173	152	170	144	146	165	137	154	141	140	181	178	140	137	145	141	175	158	164	159	166	139	157	165	143	136	180	158	154	162	153	161	160	157	163	159	166	165	166	153	167	156	177	167	163	152	150	159	175	155	156	159	161	132	156	160	155	164	154	174	145	154	149	153	151	138	161	142	152	166	165	178	151	156	140	183	179	151	154	164	139	134	163	148	153	167	154	144	157	154	158	169	175	149	170	160	144	167	172	132	149	157	156	150	156	171	167	167	150	149	166	157	166	155
22744	21582	29524	24113	21583	21645	12351	1479	924	925	813	734	753	668	592	612	579	571	559	597	576	539	575	495	537	512	513	539	527	521	544	484	513	506	519	511	498	487	490	492	487	497	507	477	463	480	491	473	511	501	479	515	498	470	500	482	519	462	508	479	514	489	501	484	497	477	544	459	476	543	476	483	501	482	508	516	505	492	477	463	535	494	487	477	446	533	485	489	482	523	523	510	518	538	496	495	502	506	516	504	510	482	506	470	514	488	519	468	509	538	509	520	467	468	476	502	531	454	459	494	502	471	495	488	494	489	510	442	516	498	531	459	500	476	467	512	528	504	537	480	481	462	494	492	465	508	480	473	471	474	463	455	508	522	530	507	475	479	473	494	471	536	490	489	465	473	512	515	471	483	475	495	511	510	502	476	459	476	459	473	513	479	473	460	504	474	503	497	486	470	509	484	568	512	466	475	509	454	495	468	459	481	501	475	516	461	487	490	493	495	484	499	491	474	494	440	521	461	507	515	480	509	513	469	485	493	459	497	501	487	492	489	532	470	485	499	494	537	488	484	486	485	457	490	499	445	499	449	501	513	471	468	483	542	479	506	514	508	543	499	483	512	498	478	496	479	510	474	453	476	486	521	497	516	498	484	467	482	518	537	508	477	488	489	440	454	493	482	500	507	544	516	528	469	462	529	527	473	495	500	514	479	494	511	500	490	506	525	476	472	524	485	464	501	503	509	463	488	511	508	475	494	457	484	525	492	469	526	466	451	516	462	493	466	474	501	479	492	504	510	488	479	446	494	519	475	509	468	506	495	463	438	478	532	537	495	482	502	455	473	482	502	474	487	470	502	502	473	465	470	496	469	484	498	499	487	455	475	499	471	497	506	454	450	480	516	462	486	514	498	494	495	488	465	537	540	518	514	520	498	508	495	459	494	491	475	497	461	469	501	470	483	490	482	514	500	502	490	463	488	485	527	504	448	481	457	503	518	465	458	476	518	475	487	480	493	504	470	465	524	453	459	513	482	483	460	455	511	484	475	477	474	499	478	470	498	501	553	515	497	471	495	440	392	509	465	499	524	498	487	510	461	485	490	525	492	477	481	480	500	498	510	488	469	514	478	484	498	482	505	488	471	498	499	480	498	491	496	495	479	496	487	515	501	503	504	503	509	476	505	474	481	457	506	490	494	486	445	476	485	504	490	506	523	513	516	498	489	470	492	465	511	503	516	500	503	488	473	455	522	486	468	503	509	491	490	519	498	496	487	481	474	499	504	455	479	486	486	431	482	465	538	453	529	487	478	493	505	502	447	479	456	506	500	479	472	468	507	464	468	487	462	479	436	486	512	506	517	516	485	483	453	441	478	470	492	485	477	497	490	500	494	507	483	459	490	471	494	467	526	455	477	521	489	465	505	504	506	511	487	498	490	493	510	457	477	510	526	514	484	487	481	471	459	498	443	473	514	491	546	461	491	504	488	491	523	469	510	521	472	482	456	480	474	440	475	489	502	489	478	483	524	479	478	497	491	472	504	498	536	487	518	482	500	485	445	521	451	506	417	516	466	467	498	483	494	472	482	479	466	474	482	491	484	487	470	479	493	466	462	490	513	491	507	500	493	483	470	474	485	507	462	476	486	475	441	456	488	503	464	489	449	454	522	478	467	501	464	518	513	487	519	516	454	488	498	499	470	480	487	474	510	518	485	499	542	473	516	541	472	469	485	518	480	472	469	508	480	446	497	501	479	441	518	467	470	587	476	523	482	496	490	476	522	474	495	458	504	481	458	468	508	497	499	475	504	499	482	507	501	478	486	451	512	484	478	475	450	461	469	483	483	456	476	452	464	512	478	483	478	494	530	501	466	494	528	483	514	514	478	470	530	497	494	500	492	511	456	487	515	499	451	459	472	492	482	471	495	467	541	472	459	494	504	471	486	474	481	496	484	527	469	463	483	479	493	479	505	481	483	496	463	465	469	512	432	514	485	458	522	443	516	481	491	496	499	513	481	488	482	473	533	505	451	502	489	480	543	476	493	495	464	477	480	454	503	472	451	510	458	513	478	517	503	501	484	457	511	460	472	485	460	510	508	542	499	465	485	474	536	494	500	511	509	489	473	523	498	485	461	456	474	466	455	447	475	483	484	482	519	476	471	497	505	483	488	478	498	474	440	504	516	473	496	483	487	451	437	503	524	459	501	480	501	474	487	484	471	541	488	494	469	480	497	516	480	464	497	489	494	491	461	470	487	483	469	507	473	484	501	481	476	477	494	512	488	503	430	507	493	519	503	540	466	506	473	483	490	479	485	526	490	465	492	435	496	489	486	455	484	469	459	502	461	544	497	494	521	480	441	503	497	452	490	530	482	517	479	474	469	501	508	476	499	479	480	506	481	496	506	439	463	499	482	536	509	478	466	486	478	461	530	480	469	544	479	490	487	464	508	474	466	505	480	496	505	513	472	461	425	503	495	463	476	478	478	472	497	477	488	495	460	473	502	482	521	474	472	492	504	485	497	488	494	474	474	491	474	474	492	486	473	444	497	440	457	527	487	474	495	479	545	474	459	502	484	519	501	462	519	530	467	497	497	488	487	498	483	499	508	512	480	460	519	487	479	514	480	500	444	503	517	519	517	478	510	485	491	486	481	466	504	477	471	453	487	516	490	497	511	466	457	455	457	529	482	492	504	475	475	482	481	495	505	480	473	481	489	497	508	463	472	513	515	461	495	465	459	456	470	523	499	496	481	483	469	488	483	499	520	485	495	535	512	482	464	473	515	481	490	515	531	436	469	501	498	470	525	450	511	466	503	510	507	483	459	496	528	501	491	468	514	510	471	488	456	502	488	500	513	557	508	492	482	456	522	464	498	509	463	507	507	450	493	523	482	496	472	486	486	483	495	434	481	510	502	515	469	492	474	503	489	493	503	511	441	502	532	507	509	521	480	459	517	494	483	500	525	494	494	516	485	505	547	462	483	484	506	487	468	451	502	473	473	510	489	488	474	479	448	493	471	452	484	569	475	481	500	501	529	473	492	476	479	478	457	491	501	485	445	506	541	491	456	514	484	482	485	480	474	492	510	496	492	478	494	482	498	468	514	463	507	495	467	519	464	464	471	518	501	470	472	479	544	478	448	482	509	469	507	521	482	456	500	509	534	489	475	482	474	516	495	507	503	529	423	494	466	486	493	457	493	471	474	481	509	494	468	457	485	493	489	474	473	490	505	512	481	467	503	474	458	454	460	517	477	444	484	491	461	540	515	519	463	449	465	458	466	480	449	459	464	449	457	497	469	475	484	471	477	445	502	499	484	483	456	536	504	479	480	480	523	474	482	461	481	526	483	478	482	459	504	474	492	476	455	442	438	530	466	467	483	472	494	490	512	504	508	541	519	490	449	488	502	525	482	534	488	484	480	523	473	476	455	448	503	483	483	489	438	483	498	494	484	432	452	474	514	494	495	469	498	498	465	508	484	456	490	473	503	460	473	485	512	527	524
5934	16796	11077	5185	3771	2833	2214	1714	1309	1214	1053	886	899	740	781	687	676	663	635	596	654	627	600	574	550	594	594	562	602	537	524	529	569	520	578	499	559	512	526	506	563	536	516	491	539	528	557	528	494	476	486	496	507	467	511	526	486	513	514	496	557	516	542	517	529	491	517	501	559	537	514	521	543	474	525	529	476	508	504	533	515	509	527	547	488	543	522	539	497	527	524	510	488	539	502	515	458	483	536	504	540	492	491	492	501	508	528	533	525	500	576	490	482	517	526	509	503	520	481	538	545	513	523	494	510	526	518	497	520	499	515	482	517	516	494	501	492	487	528	484	530	480	516	488	512	516	521	521	521	471	509	502	520	528	553	551	474	504	505	502	523	469	505	480	510	491	510	483	508	499	483	510	521	491	533	516	495	501	499	454	563	522	529	518	542	550	512	524	521	491	511	498	530	497	508	470	527	519	508	507	535	511	497	512	489	519	524	514	517	553	492	491	519	502	501	511	478	500	511	491	509	497	501	559	515	516	492	510	475	518	524	565	477	470	502	501	503	483	508	496	498	488	499	516	533	537	503	508	484	534	514	511	517	490	498	480	476	507	534	524	506	468	529	522	490	496	504	514	497	511	473	512	509	527	505	520	466	477	504	541	534	475	496	506	557	502	503	491	505	496	537	492	517	539	450	539	544	502	547	499	496	531	479	536	522	508	492	540	532	456	520	532	505	514	474	531	512	506	502	494	485	543	459	519	486	545	522	525	533	466	535	492	490	517	508	500	494	507	511	482	503	496	506	537	505	495	521	522	519	518	526	509	473	511	515	488	545	524	521	494	527	520	517	493	504	538	498	527	522	512	511	473	484	515	525	512	482	492	496	550	514	537	530	505	510	487	481	491	509	493	500	517	555	517	497	504	522	495	501	545	507	528	535	530	483	511	509	509	535	502	503	462	479	581	487	501	498	516	552	523	505	514	536	509	547	543	520	527	509	519	495	486	496	534	484	490	472	496	508	511	536	509	516	534	525	518	504	499	529	563	519	523	541	515	503	489	535	504	525	512	534	486	544	480	520	529	537	488	557	503	467	533	514	488	533	517	474	496	503	477	473	494	508	516	521	518	492	511	510	480	488	519	505	487	511	526	532	500	520	520	532	525	526	512	495	506	525	521	478	503	516	527	493	568	477	489	520	502	509	483	487	511	522	488	520	526	521	553	544	477	490	506	506	510	507	546	483	518	516	495	520	478	520	510	510	519	514	522	507	509	497	499	510	550	519	483	500	535	525	489	486	528	534	508	540	520	497	496	493	481	537	488	482	522	505	523	536	473	503	523	532	528	495	561	486	491	527	511	547	546	530	545	504	495	546	499	482	517	504	519	497	522	537	488	518	505	521	489	513	494	462	493	513	543	527	495	494	506	502	499	529	474	515	507	502	502	503	479	532	509	525	529	503	503	496	500	494	519	532	521	510	534	466	491	514	527	492	509	460	505	502	524	524	526	516	523	502	516	536	516	496	494	501	518	481	538	486	513	512	510	527	519	507	502	488	460	491	492	524	483	548	489	500	538	535	510	532	487	541	520	526	505	490	527	503	518	514	538	517	502	495	486	482	512	502	503	557	534	495	520	522	501	535	545	524	495	524	482	524	557	495	519	491	479	511	502	501	527	504	474	505	525	481	563	515	538	532	487	510	485	542	513	495	503	562	491	505	490	496	526	494	538	498	550	560	506	485	537	478	499	470	500	538	550	549	511	565	522	505	475	544	510	516	539	534	545	537	518	536	486	495	496	517	533	472	529	499	495	509	534	525	514	522	506	510	531	513	500	567	510	495	511	543	541	478	527	528	484	533	481	554	520	513	513	481	514	526	510	523	483	528	528	506	541	544	520	491	505	487	499	528	543	496	486	539	503	538	489	549	543	487	545	516	507	541	486	542	528	503	508	499	540	524	509	499	517	554	516	523	530	500	520	497	503	506	528	511	479	534	489	492	549	513	501	533	517	498	533	505	521	534	483	496	490	515	518	536	492	506	520	487	520	514	489	537	526	513	521	483	504	493	458	513	494	554	496	468	485	466	513	510	513	501	521	504	524	533	518	483	490	514	488	476	526	531	504	518	481	511	537	502	517	506	541	515	482	488	522	523	536	497	456	484	503	525	512	484	482	486	538	482	460	496	482	509	525	511	483	498	486	510	470	477	471	539	495	508	476	508	530	499	516	507	492	487	499	496	494	509	494	490	485	501	489	540	522	496	550	500	526	540	500	495	530	509	514	501	535	517	513	554	528	483	517	507	522	504	525	475	515	511	487	507	543	520	526	526	536	524	516	494	484	509	532	535	521	477	517	518	543	502	519	530	528	535	538	508	483	495	487	515	488	489	537	503	526	521	501	511	510	507	529	522	507	477	507	471	507	514	538	489	455	516	503	498	532	520	565	529	506	496	518	494	522	510	513	467	471	516	528	520	547	474	568	507	525	482	509	525	501	519	519	492	497	509	523	480	517	496	519	504	537	512	529	491	535	534	514	514	541	519	527	526	470	489	495	471	494	516	493	549	501	518	540	497	491	486	478	499	532	520	514	532	489	510	486	533	500	492	491	503	473	485	521	507	523	506	513	532	520	524	482	499	498	501	488	505	508	496	533	514	515	511	525	481	527	528	514	513	508	499	508	522	551	499	503	489	525	525	497	502	515	516	540	505	496	516	508	488	499	493	504	490	511	546	509	516	488	512	533	526	499	560	515	509	507	521	560	495	540	525	504	469	499	503	520	459	558	482	512	497	475	506	466	516	515	549	540	521	522	499	484	524	538	510	516	531	523	543	448	500	490	494	500	499	503	497	499	525	485	540	508	528	520	526	514	462	483	480	521	478	509	517	545	543	515	533	483	554	490	502	488	469	477	507	520	512	497	499	519	504	523	487	483	506	537	526	520	502	536	503	490	498	527	498	502	460	479	509	540	509	504	536	504	479	524	515	530	532	507	528	513	517	480	492	506	476	500	502	509	491	520	494	514	531	518	520	484	523	496	537	470	519	551	524	506	530	524	465	512	500	502	508	493	509	496	508	484	516	495	494	508	546	527	500	483	518	545	506	499	523	500	531	552	509	503	533	476	543	519	545	490	545	544	478	494	513	541	503	491	506	569	503	489	479	489	510	513	501	506	533	493	469	528	470	486	501	534	528	466	501	506	529	520	536	489	512	559	519	486	531	498	479	519	518	536	484	530	506	528	512	508	489	493	507	515	519	487	518	499	497	504	510	477	517	519	506	513	515	519	520	510	507	518	499	488	509	513	516	480	516	538	479	544	525	500	476	539	511	522	481	528	538	497	512	509	510	519	527	495	504	535	472	506	507	501	525	443	503	508	533	535	484	503	507	522	513	495	516	529	469	544	538	502	553	507	533	518	512	549	523	507	499	553	487	527	522	513	512	544	512	524	519	486	514	537	504	475	491	531	494	503	531	537	501	511	486	518	547	541	509	515	519	495	513	507
27974	19683	5542	455	348	302	274	271	266	268	285	266	267	233	241	270	278	254	254	274	268	245	291	261	250	249	247	281	279	246	237	259	264	268	267	238	243	238	274	281	227	233	241	272	273	274	251	251	230	243	273	258	250	261	263	284	286	259	284	273	272	243	267	255	259	242	258	297	253	259	249	260	273	257	275	276	255	261	246	233	265	250	233	242	240	258	240	261	267	269	250	270	278	269	268	262	255	242	273	264	270	245	252	257	270	274	253	270	271	279	269	253	258	254	240	260	274	259	268	229	252	250	265	269	272	236	257	267	256	251	266	253	254	239	284	265	267	261	279	271	264	252	267	256	235	245	264	244	259	282	267	260	270	238	257	236	243	273	240	259	261	258	267	269	259	259	219	265	238	217	265	251	270	311	281	244	259	272	272	248	257	275	249	245	290	253	253	270	254	246	253	243	288	243	262	238	246	254	241	259	252	259	244	271	240	250	253	238	250	236	244	234	283	236	260	271	257	251	261	251	284	257	216	271	260	260	230	215	257	257	267	244	245	260	280	267	274	225	253	251	252	253	250	265	275	257	273	280	276	275	294	310	234	253	265	253	286	244	283	253	252	261	237	289	269	233	249	273	247	238	288	279	280	270	252	281	234	265	267	244	262	257	270	246	236	250	252	253	253	236	251	252	252	277	253	237	256	268	241	257	259	255	257	244	251	280	285	267	242	250	263	226	259	240	255	269	256	244	236	262	255	267	293	256	266	249	258	226	269	271	248	263	248	259	250	253	223	254	273	251	256	263	263	281	233	288	248	269	254	278	245	237	241	255	235	255	262	279	278	250	272	240	257	269	285	234	224	266	237	262	288	245	272	224	239	248	302	238	245	257	240	287	263	261	262	257	237	234	255	287	270	248	254	241	255	241	274	262	243	261	261	274	242	211	255	282	271	231	284	272	286	274	236	248	264	259	251	256	248	267	231	263	263	277	236	222	258	256	262	281	247	250	245	256	259	274	266	255	270	240	278	282	230	266	242	259	270	283	282	254	224	264	253	267	255	279	298	286	251	233	248	260	273	235	261	281	282	262	246	245	251	252	254	270	257	251	240	272	254	263	263	257	268	242	247	244	261	281	242	238	257	293	251	252	255	265	245	286	280	259	260	235	242	277	256	244	265	273	262	244	248	227	256	266	226	248	239	283	277	264	254	266	243	244	246	268	251	238	231	277	242	297	258	243	227	268	267	232	248	263	273	247	272	264	263	234	273	265	253	256	244	295	278	246	264	255	255	234	229	233	274	290	234	267	246	238	256	274	279	263	242	248	270	260	268	276	250	243	226	255	239	263	250	278	277	285	265	290	249	269	250	241	258	274	232	274	246	264	256	247	247	253	256	280	273	271	236	237	243	273	257	230	250	259	245	262	248	254	267	238	276	243	221	255	275	251	272	260	260	231	255	280	255	277	251	254	267	276	254	258	250	263	240	282	237	255	265	256	240	267	277	270	265	248	255	232	264	258	245	279	241	240	279	255	282	245	269	269	277	279	227	268	286	254	269	257	238	254	271	273	254	255	282	270	243	244	263	271	260	258	275	268	276	276	273	261	263	277	274	261	261	251	254	242	271	251	287	285	251	248	260	271	273	300	244	242	264	236	236	237	268	268	255	258	249	245	288	259	269	260	265	238	283	237	238	240	283	270	279	263	261	244	263	246	248	255	270	240	253	268	267	250	257	283	261	238	248	247	287	278	288	257	246	244	282	265	255	258	286	271	281	277	264	274	257	244	277	267	234	271	241	248	249	230	305	283	265	278	254	268	262	239	271	273	270	242	254	259	252	252	244	276	253	229	242	245	235	247	247	265	272	239	258	271	240	257	257	247	269	264	283	254	288	243	285	261	301	265	226	280	284	267	266	286	260	266	229	249	247	268	239	264	245	278	262	262	261	287	239	227	271	282	264	273	257	237	237	240	255	263	237	250	284	235	276	238	238	240	255	276	214	262	284	242	249	266	253	255	266	248	254	258	257	243	289	277	264	255	262	267	245	250	258	304	275	248	267	259	269	241	273	248	273	235	241	242	261	256	263	291	270	243	223	227	270	254	250	264	231	281	254	268	241	234	245	258	274	257	273	239	236	252	229	258	274	246	274	271	250	243	268	282	274	247	236	255	265	275	235	274	293	233	276	247	292	241	248	253	260	233	267	262	257	261	250	275	270	272	260	264	276	260	247	243	245	282	264	258	245	253	251	273	255	259	269	245	245	287	281	288	236	257	237	233	258	254	286	261	282	240	253	237	250	267	267	258	235	291	246	253	275	259	264	234	280	245	249	230	275	263	239	250	247	241	221	245	244	273	263	249	250	267	272	281	272	251	255	266	257	231	273	248	296	238	235	278	246	238	258	268	252	257	260	269	283	256	274	270	255	270	280	256	240	259	231	250	280	270	248	276	259	287	269	259	250	252	254	253	292	256	248	256	242	265	242	258	251	271	237	250	266	252	262	246	257	260	275	231	251	261	243	260	266	260	273	253	281	259	249	267	251	243	273	259	272	245	269	232	262	246	263	266	228	268	253	260	238	300	261	256	256	247	222	263	224	241	258	271	262	237	258	273	280	263	273	274	257	266	253	256	271	278	258	256	251	261	256	256	249	258	249	267	253	247	251	256	258	259	294	243	271	265	262	284	270	268	280	284	267	279	262	245	261	240	258	247	289	239	264	256	247	259	261	261	224	269	255	240	240	245	314	256	262	247	271	241	260	214	255	254	226	256	275	249	243	266	252	233	254	249	255	254	279	269	260	239	241	246	265	268	227	235	254	250	267	309	265	253	252	270	278	264	250	259	294	264	263	273	252	255	254	255	265	237	240	249	233	259	239	271	249	237	272	251	256	251	262	279	252	302	259	252	258	240	282	235	247	270	274	278	232	232	285	245	263	251	233	267	257	261	257	284	243	275	255	250	250	297	206	298	248	240	271	267	233	266	252	240	252	259	274	259	228	247	235	279	249	246	249	256	267	271	265	280	267	275	248	234	260	273	256	254	245	266	245	250	257	245	247	227	239	268	264	238	296	289	251	253	272	264	261	279	237	307	267	246	261	248	259	240	249	258	276	271	256	302	277	253	256	281	269	228	281	262	253	227	262	231	215	261	264	265	282	262	261	281	281	272	253	234	232	277	286	240	245	265	268	269	241	251	285	235	244	263	267	264	263	255	261	233	248	264	265	229	246	229	259	256	233	274	257	241	267	243	276	271	242	277	240	247	262	250	296	246	230	265	267	256	245	282	230	273	261	272	276	275	254	259	232	254	269	259	260	283	251	233	257	254	254	283	267	290	258	243	272	272	287	264	279	254	231	270	265	267	237	265	215	248	268	259	265	263	243	270	294	256	253	251	257	270	255	266	281	266	259	239	256	264	254	286	238	271	268	286	274	238	258	271	273	241	229	270	253	250	261	254	239	242	249	264	236	263	243	264	247	226	267	252	290	280	249	261	254	233	250	255
4518	1581	730	440	323	332	299	299	291	283	295	289	267	262	298	275	250	262	278	265	277	269	273	295	274	262	251	264	284	285	307	270	258	281	247	277	282	279	278	263	306	252	274	273	262	271	250	280	237	287	241	236	283	276	306	264	286	239	262	270	284	268	268	266	274	287	276	269	281	247	250	258	276	262	310	254	283	287	285	249	275	276	277	250	261	282	266	270	264	262	257	268	269	272	291	296	289	279	283	265	253	267	273	255	275	263	271	274	240	280	284	276	265	285	289	255	303	304	250	269	254	254	295	300	285	246	261	278	299	271	252	275	250	253	277	267	270	276	271	260	258	275	246	274	262	288	286	275	266	284	274	268	258	275	282	269	280	269	274	286	242	251	288	290	270	246	291	270	285	249	273	274	266	266	298	281	249	314	234	273	261	235	293	271	265	290	246	285	273	289	291	290	294	263	242	262	288	283	264	282	288	264	240	287	292	261	250	286	294	269	248	277	274	249	265	282	249	286	272	271	247	268	262	240	258	273	258	274	268	273	268	261	281	270	283	248	279	286	270	267	254	298	279	274	246	299	234	273	286	271	255	275	281	280	261	270	262	267	289	265	277	257	266	245	237	272	258	271	274	261	253	273	291	260	262	247	267	237	275	269	271	266	278	260	246	235	297	252	287	256	274	264	287	264	256	280	261	262	263	270	290	277	238	243	283	249	274	256	244	275	249	299	279	291	278	251	272	266	272	270	290	268	300	277	292	266	267	273	293	273	256	293	247	267	273	259	283	253	241	268	283	272	261	311	257	252	272	287	245	270	257	276	247	277	272	287	250	268	272	267	286	306	280	263	269	278	283	269	266	271	276	269	279	295	263	269	274	294	265	269	273	266	242	256	282	273	267	273	250	261	283	293	269	284	262	264	255	267	252	277	311	254	296	294	251	257	264	276	270	277	246	278	289	258	252	292	290	278	279	259	287	239	251	274	268	268	274	268	271	262	272	254	280	305	248	293	264	254	225	246	240	282	264	251	307	264	256	278	251	285	240	282	264	264	273	299	274	261	265	257	259	276	271	273	299	251	273	256	268	247	264	262	275	266	247	264	293	259	259	256	263	287	269	252	272	246	287	251	243	270	278	254	264	249	305	284	268	256	275	291	296	263	290	244	288	278	271	266	279	276	277	272	234	243	268	263	286	282	283	263	279	272	251	269	246	278	266	282	264	272	280	259	268	300	282	306	274	303	262	267	280	284	275	237	267	289	291	266	278	283	269	278	289	252	270	262	262	256	270	263	280	273	267	286	278	272	248	284	257	304	262	288	245	279	263	270	276	289	271	286	278	273	250	270	276	280	284	274	284	257	273	273	267	282	287	265	256	273	241	264	282	267	292	295	263	218	302	249	250	246	268	272	267	259	263	277	276	266	268	273	291	295	265	263	258	229	254	276	300	245	275	255	261	279	230	280	268	267	294	297	311	292	275	261	266	223	255	270	272	260	258	257	249	264	273	271	255	277	265	274	246	285	297	276	256	291	288	260	224	251	284	270	289	249	240	304	252	265	283	236	272	252	288	293	264	235	247	251	270	299	275	285	284	279	295	287	269	286	278	298	264	265	244	248	266	276	289	255	244	282	269	257	255	275	274	265	276	259	268	273	271	241	283	249	285	264	278	289	273	273	280	278	274	272	255	297	269	266	282	287	251	263	266	245	289	256	284	278	274	301	250	269	281	275	284	289	277	288	261	266	262	271	255	239	279	275	279	260	278	289	257	301	268	263	261	277	284	257	263	275	265	326	283	265	294	275	300	252	264	272	274	312	286	249	274	254	283	262	292	282	265	281	285	299	253	278	292	295	308	252	266	294	275	275	267	271	255	256	282	257	277	273	253	283	273	272	286	276	291	269	280	250	253	257	251	275	246	267	249	242	295	268	286	274	263	282	299	234	255	277	253	271	287	254	301	248	265	240	265	286	272	263	269	239	248	246	274	277	280	247	301	276	257	273	247	260	252	241	276	270	282	277	274	301	233	288	267	270	299	291	271	258	276	260	250	296	247	264	261	278	299	259	269	232	278	261	260	248	288	284	243	286	265	268	275	280	266	251	257	275	255	258	263	250	245	257	266	271	249	257	289	279	266	288	280	286	282	250	281	278	261	279	271	257	236	266	260	290	285	300	264	271	257	260	272	258	286	278	255	247	294	279	274	302	279	299	281	260	246	265	304	296	243	249	263	252	266	253	286	278	268	303	297	256	245	291	258	288	281	275	274	264	236	279	266	279	252	257	249	276	279	238	270	249	249	274	298	253	273	251	260	261	278	281	258	276	256	289	288	274	243	277	244	287	281	276	272	263	280	281	264	248	270	252	292	283	247	281	262	278	267	265	259	276	296	273	271	287	289	288	246	264	280	289	283	259	284	265	257	277	284	265	250	266	272	253	276	266	259	270	267	289	259	287	269	280	274	281	271	273	274	255	255	264	252	263	276	285	234	259	246	268	254	270	276	292	265	274	248	271	277	289	251	260	269	273	268	265	259	263	287	292	270	272	258	267	275	238	278	270	286	280	288	250	281	262	262	290	291	277	275	262	245	265	279	273	285	272	274	269	281	265	271	298	264	273	265	253	277	271	264	276	275	284	290	310	258	263	281	275	285	286	253	273	281	243	248	298	290	256	268	244	297	276	251	286	267	290	271	284	282	245	274	257	278	280	263	262	258	297	267	272	258	235	286	262	268	279	265	275	275	270	290	286	290	251	240	258	271	260	288	260	282	264	274	273	275	271	294	254	267	261	269	285	256	270	290	274	258	273	285	255	252	288	255	303	270	279	261	288	306	266	287	290	242	229	276	264	253	293	260	281	291	268	270	276	268	255	270	300	292	265	275	275	260	277	264	271	269	274	261	248	259	281	284	289	260	250	248	276	252	275	255	272	271	251	284	295	255	274	250	281	252	276	291	280	265	261	252	290	250	270	265	270	230	267	279	286	290	281	291	251	235	256	282	316	264	286	242	296	270	264	267	266	254	259	237	281	266	291	265	249	268	317	262	272	273	261	281	266	267	266	269	249	235	269	301	258	308	288	299	307	297	237	273	249	278	252	285	262	266	280	268	260	239	271	272	285	262	263	263	257	267	283	296	270	260	272	247	275	256	280	265	279	263	293	271	264	285	264	300	274	279	267	238	268	276	230	272	278	258	240	250	309	259	273	271	256	266	298	250	300	278	267	269	285	289	290	261	264	251	274	283	269	250	265	300	294	299	280	262	283	275	243	273	271	257	282	269	281	293	287	312	259	249	270	243	291	277	254	297	236	309	281	272	281	290	255	261	236	281	267	270	268	263	255	280	264	256	278	258	275	277	254	292	285	257	294	252	234	295	306	302	249	265	285	259	305	262	264	266	270	275	261	268	267	279	295	274	273	258	279	282	267	266	263	286	266	267	252	267	268	282	284	302	303	282	272	251	290	261	282	271	253	298	294	264	269	259	262	273	278	260	269	279	290
23769	21518	29108	24371	21529	13168	1479	917	759	734	749	669	663	593	613	631	580	597	591	596	547	589	576	544	566	548	545	542	526	541	547	527	538	535	561	556	584	559	535	548	507	562	537	516	535	521	558	557	508	531	584	573	495	542	581	508	493	547	547	523	580	519	569	532	529	529	548	529	522	531	571	528	549	522	486	539	592	497	582	526	517	547	533	516	533	558	467	525	562	523	579	551	562	525	545	539	555	537	541	510	510	578	525	541	580	507	533	532	548	490	467	531	519	554	557	539	561	546	505	600	511	537	558	518	513	526	530	518	536	533	531	535	533	512	531	507	537	531	571	549	531	547	499	547	566	485	535	539	530	497	529	543	478	576	485	529	520	496	501	536	554	544	545	520	494	500	537	529	543	552	518	526	564	580	607	530	516	567	535	543	517	533	563	502	520	506	526	532	571	510	545	488	558	521	518	594	520	530	497	506	515	513	532	516	503	520	550	548	513	557	520	527	521	540	551	537	493	509	516	551	553	549	548	540	537	532	539	529	521	511	543	487	519	573	551	574	547	539	496	475	498	563	540	500	521	511	572	510	524	511	515	535	537	525	522	509	547	538	582	527	549	545	551	518	570	531	504	486	573	513	542	554	455	512	527	495	499	547	516	520	574	473	522	580	539	521	543	521	530	572	539	551	527	534	536	522	522	552	547	546	544	570	507	580	562	527	544	542	534	501	571	545	527	529	547	546	559	518	524	531	499	548	523	529	515	582	508	513	534	533	526	567	527	529	524	548	567	551	542	522	495	518	500	538	541	524	538	538	539	497	499	534	497	545	549	535	546	594	523	519	513	590	532	555	550	512	524	512	536	526	550	541	483	577	504	552	542	495	558	510	522	521	533	504	495	513	501	500	571	532	524	553	522	526	506	544	530	522	512	543	521	509	574	524	548	517	519	487	541	527	546	500	527	542	542	556	593	548	542	490	548	515	559	531	577	525	542	511	524	515	503	515	566	533	521	531	549	548	529	560	540	552	537	524	533	516	570	507	551	530	534	518	588	550	517	503	534	536	540	506	543	559	534	546	521	532	516	538	493	508	553	529	579	551	538	502	559	563	532	544	501	507	554	560	511	494	556	511	532	555	495	524	553	529	527	548	541	501	518	533	510	553	576	538	518	543	529	601	481	531	553	565	540	517	523	528	526	559	542	574	502	560	557	538	497	550	536	513	552	498	536	510	520	551	525	560	516	520	505	568	541	528	515	563	527	563	510	536	555	555	523	533	514	556	542	576	571	576	544	550	529	558	524	511	551	520	516	550	510	489	536	497	530	530	491	514	520	533	522	503	529	523	502	509	527	535	547	527	534	519	520	485	534	533	541	519	551	521	570	552	518	546	494	557	542	519	534	533	536	577	528	524	532	495	511	559	533	555	563	531	572	529	546	497	533	526	530	558	540	539	533	501	529	545	539	518	503	511	540	505	550	533	511	560	512	566	533	543	500	500	510	518	529	514	536	554	568	527	509	535	504	552	502	577	550	541	559	545	551	534	571	548	524	531	524	533	540	533	600	533	555	526	544	546	547	521	508	516	527	581	520	533	505	572	524	523	550	566	553	529	525	529	547	513	537	536	506	520	554	531	536	558	511	533	575	516	575	524	532	543	514	512	576	535	537	505	566	525	510	480	564	504	558	502	553	565	555	528	492	577	522	525	503	528	524	521	532	529	517	530	540	531	560	564	556	569	535	536	507	543	508	543	554	530	526	553	531	502	549	522	575	583	529	512	524	533	530	485	526	533	532	498	558	566	526	493	487	534	510	521	521	543	554	509	505	512	541	514	527	518	547	550	537	514	541	546	537	536	554	549	503	497	565	564	522	543	545	506	541	508	523	557	517	547	585	504	552	507	533	524	488	543	524	494	549	511	545	508	526	523	589	512	586	563	579	546	556	536	524	522	556	526	544	523	528	556	503	517	533	532	513	497	556	561	568	579	536	511	518	506	547	466	502	514	509	544	511	547	503	536	522	549	523	552	524	560	549	554	522	519	509	504	549	514	573	528	565	510	523	536	519	567	565	538	530	555	588	512	530	559	519	565	527	531	497	507	517	515	510	491	544	521	505	518	531	495	569	549	572	536	521	495	513	519	521	572	503	528	519	519	547	519	540	538	519	549	510	548	528	524	559	552	527	544	482	546	556	541	523	543	561	553	545	576	558	540	559	546	517	550	507	544	509	496	505	561	533	519	530	520	531	556	560	512	566	561	514	555	532	515	543	500	521	550	547	554	542	499	541	543	524	499	539	509	525	526	563	537	507	542	483	544	553	537	500	532	562	556	457	533	491	534	517	550	545	569	547	528	547	547	550	577	561	545	538	547	521	522	545	524	552	535	557	529	526	509	548	539	528	539	483	570	525	522	515	577	546	489	525	536	526	542	516	530	513	530	500	521	557	549	483	506	535	564	541	539	497	550	563	522	555	495	563	542	564	527	553	490	519	514	555	489	541	556	572	538	521	561	520	540	513	534	555	518	531	525	514	557	505	523	556	547	561	481	529	526	548	529	467	505	555	508	524	488	524	540	514	538	573	522	541	527	569	545	563	511	482	553	502	555	546	518	546	577	583	523	546	522	519	559	540	528	554	543	536	498	506	504	557	477	538	486	521	518	548	537	527	533	537	514	557	529	535	581	538	523	511	524	532	532	534	500	540	535	513	527	559	540	562	522	536	524	563	508	534	505	490	523	536	520	512	516	544	511	500	528	563	550	532	531	541	557	545	523	527	542	504	542	539	552	524	552	531	558	562	557	518	534	555	525	516	523	556	536	520	500	593	534	538	505	540	531	504	528	535	533	504	534	514	519	519	566	530	518	516	550	534	551	529	504	562	562	555	548	511	527	500	546	534	503	549	527	520	549	518	551	537	531	532	550	487	508	541	550	553	483	531	511	544	508	519	536	578	507	535	496	495	548	522	536	492	555	575	486	518	531	596	569	528	553	534	515	521	568	533	517	561	543	556	532	488	516	537	543	571	503	531	582	523	520	534	536	496	557	566	461	545	519	546	502	552	516	563	521	563	549	564	501	563	540	504	519	512	554	506	530	513	510	512	557	528	504	508	542	549	528	537	495	522	522	570	534	561	543	548	512	601	508	520	497	509	535	536	552	527	511	543	550	506	557	489	562	516	582	531	531	538	533	529	556	538	525	587	520	563	552	532	535	538	516	556	524	539	561	493	537	561	517	556	520	533	525	525	552	560	539	528	502	518	508	512	517	550	510	560	530	498	497	502	536	545	489	557	536	515	529	486	495	498	543	535	539	543	513	538	558	569	582	540	472	513	566	487	546	509	541	527	516	520	526	555	542	478	552	520	523	508	513	508	527	550	522	525	523	522	559	508	484	547	535	538	480	523	517	514	535	530	566	556	567	554	564	532	562	506	539	551	493	514	528	541	584	528	528	497	524	568	526	546	520	567	527	508	528	537	538	553	557	529	583	529	523	547	537	527	504
4393	10312	6311	3092	2307	1773	1462	1180	982	915	772	771	747	681	652	704	654	605	638	661	596	629	620	608	595	575	531	565	568	568	564	528	575	584	567	584	540	538	558	541	556	557	555	528	571	550	522	538	565	593	531	558	531	521	597	604	558	523	559	560	553	599	559	562	547	556	568	543	564	583	550	543	581	551	551	552	563	536	551	548	541	540	506	581	573	561	511	542	538	545	517	517	568	526	526	534	568	506	521	564	562	542	569	531	563	543	558	520	532	548	527	544	565	544	569	537	534	553	531	551	534	556	519	533	540	518	575	536	537	571	561	523	528	531	592	573	573	491	557	534	521	522	552	591	567	555	516	550	572	524	545	541	542	486	564	557	561	561	584	551	511	485	600	518	536	561	520	589	515	524	528	558	523	553	530	545	566	543	540	568	536	520	530	605	547	540	574	525	536	516	570	549	520	575	521	521	547	538	535	562	535	590	576	543	531	543	542	550	555	536	558	572	556	568	550	518	535	560	535	521	539	538	550	582	542	575	566	542	496	533	567	534	579	564	522	567	573	518	566	485	550	545	556	592	562	532	551	540	529	495	534	536	534	535	512	516	551	531	562	575	522	525	488	555	564	552	543	540	536	545	581	575	483	567	523	550	551	551	616	531	572	577	567	597	547	567	568	537	566	558	564	507	598	543	529	562	559	561	513	536	550	571	555	548	539	543	532	567	558	566	571	527	557	571	548	552	561	549	563	583	573	548	550	556	547	535	513	525	521	583	522	522	553	528	590	605	592	578	538	524	564	532	520	567	559	526	548	564	542	578	498	516	589	572	574	542	540	577	509	520	521	563	557	572	538	551	535	532	517	577	517	555	560	559	542	556	576	567	566	588	538	523	531	592	524	526	561	540	569	524	586	544	556	547	583	526	549	514	532	593	551	565	568	523	588	549	520	542	532	542	546	565	533	576	516	557	517	548	564	537	547	534	580	569	520	586	536	550	555	545	536	518	531	510	510	552	553	570	535	530	583	573	544	520	521	536	531	532	571	533	539	507	552	617	550	557	539	575	542	617	587	551	547	564	538	515	546	572	548	574	530	529	523	502	531	587	524	526	546	516	523	607	556	526	563	538	534	514	534	576	554	545	527	563	518	519	517	528	599	524	510	510	532	520	583	562	553	535	538	556	573	477	535	559	568	571	528	551	570	565	517	553	525	507	507	574	524	539	573	576	529	557	556	549	551	568	532	594	552	555	509	529	560	519	565	568	575	526	569	583	536	521	560	524	525	528	593	535	554	536	589	512	558	587	516	537	571	558	528	552	529	573	533	523	524	517	555	562	580	535	597	520	518	556	563	535	514	548	564	604	581	562	565	554	528	559	526	501	492	506	540	484	548	522	568	557	535	545	531	547	530	513	532	541	532	546	564	563	510	574	545	545	536	576	540	568	543	516	552	520	571	537	553	535	539	556	553	547	585	555	555	534	572	563	539	584	534	578	542	522	539	569	545	568	561	544	556	541	550	545	555	561	527	565	587	528	574	522	531	544	552	559	565	525	569	571	558	559	583	517	525	574	516	538	549	552	522	566	552	558	561	559	553	605	570	555	551	570	531	517	568	587	599	562	533	522	561	532	530	509	556	535	515	563	544	511	516	584	548	553	574	540	545	558	538	556	565	613	551	525	534	547	545	536	520	526	503	559	563	559	517	549	561	535	526	534	548	546	539	516	555	565	577	570	554	528	523	553	501	537	580	579	570	561	539	488	583	528	543	590	520	556	515	569	556	568	559	539	516	552	587	540	586	574	581	525	498	537	502	526	522	592	559	553	556	526	538	549	553	540	508	555	518	562	575	574	550	532	530	520	569	515	559	588	517	563	553	530	602	523	582	535	531	566	496	547	500	531	536	545	567	582	582	529	567	568	573	541	553	555	558	549	533	557	556	550	557	550	568	539	552	499	520	524	560	546	536	560	534	552	533	518	572	519	538	557	543	544	559	530	537	528	567	564	552	579	554	527	542	544	507	571	575	504	549	578	554	575	593	554	564	560	557	510	573	552	533	530	517	545	602	523	567	494	587	556	522	544	553	516	572	558	555	552	550	552	536	577	585	565	570	535	544	541	533	588	539	551	571	544	541	524	583	563	543	537	529	499	544	514	551	493	507	559	586	523	514	540	534	542	550	512	568	566	552	563	534	566	557	503	574	542	585	581	545	575	535	543	538	577	531	565	551	553	545	519	568	562	566	551	539	552	555	568	538	572	596	532	524	562	559	531	568	531	549	539	534	537	512	554	548	546	581	523	546	537	566	577	512	519	528	543	562	553	552	543	523	555	523	564	547	554	570	560	518	559	545	523	583	545	551	550	553	539	514	573	557	568	538	609	528	511	558	568	546	573	546	544	581	557	560	604	533	571	554	515	527	525	540	557	523	530	581	552	575	568	557	542	520	582	576	584	536	513	570	579	533	545	572	556	524	561	550	562	538	507	540	532	586	584	556	512	549	521	560	578	520	525	562	513	543	530	545	549	543	562	572	533	543	569	527	506	541	554	558	560	537	552	529	523	553	572	526	584	539	557	553	521	518	510	547	567	564	570	508	544	560	534	575	531	534	548	565	517	530	553	578	560	534	524	508	517	565	516	549	542	488	548	564	530	537	515	566	541	567	534	568	534	520	572	565	563	533	550	499	512	531	548	546	546	544	557	510	580	540	562	603	505	573	537	603	570	570	542	560	566	539	565	533	540	546	506	564	574	555	549	537	555	533	538	568	547	526	521	577	559	535	570	525	539	570	540	564	540	558	554	520	530	556	531	541	520	577	475	513	505	529	531	535	564	568	545	549	532	562	573	559	601	533	526	557	581	551	544	514	533	572	499	532	569	558	535	549	530	511	546	575	537	535	573	538	558	585	532	577	553	598	552	567	604	553	535	572	561	551	531	545	577	547	547	524	522	569	563	526	565	561	579	573	495	573	572	560	519	549	531	533	531	533	550	535	532	520	568	551	584	570	574	552	513	501	542	592	557	572	549	532	554	527	529	575	521	524	590	591	574	524	554	555	613	535	544	515	526	532	540	518	564	526	550	594	566	538	527	511	556	527	512	554	540	544	555	559	542	578	553	534	551	564	548	533	510	520	604	555	537	525	564	561	550	546	579	539	537	553	526	506	530	543	521	518	575	535	551	555	555	538	556	550	594	580	535	542	521	545	578	564	539	575	588	526	598	574	556	542	579	581	560	548	557	565	565	597	528	584	547	535	508	514	541	567	550	522	557	571	518	550	525	535	532	583	542	573	506	566	529	531	566	539	553	559	523	531	535	540	540	566	541	592	530	514	549	553	564	527	518	537	557	530	527	538	562	536	565	578	539	551	539	547	538	535	587	538	539	567	520	543	544	531	538	530	528	584	562	606	510	530	561	582	556	508	537	540	512	535	507	543	547	589	521	550	577	521	550	527	574	561	580	527	612	540	551	526	541	505	584	481	566	527	502	586	553	548	492	606	543
24693	21376	28009	25088	14870	660	359	321	263	223	197	201	194	169	198	173	159	159	178	180	156	173	152	146	146	149	154	139	138	142	146	150	131	151	163	130	140	152	132	158	150	151	157	148	139	160	148	141	151	164	117	123	142	128	139	136	128	121	125	127	141	143	137	142	157	142	134	151	134	136	147	138	160	150	140	137	128	130	146	122	137	155	136	140	149	133	144	146	142	120	139	139	153	148	142	143	133	131	138	137	128	125	140	150	146	138	133	138	155	127	127	125	143	139	147	146	150	150	147	143	131	131	140	119	129	139	138	148	134	139	136	136	136	151	162	135	156	143	148	156	147	140	147	140	130	148	129	139	141	130	145	126	127	138	151	129	164	141	121	124	147	168	140	131	139	136	131	137	138	128	138	145	140	141	120	118	147	164	128	142	119	139	114	135	151	162	136	139	148	116	139	154	124	133	125	114	124	148	143	127	139	137	150	127	127	140	143	143	137	134	128	133	130	114	142	150	141	138	142	143	146	134	148	131	138	109	125	144	113	143	146	150	173	131	131	130	148	157	127	136	128	121	138	136	139	144	161	139	119	112	148	153	137	165	131	132	117	141	146	143	130	147	136	134	131	152	108	131	167	149	140	147	128	131	150	146	147	124	131	139	145	139	135	115	158	130	130	124	129	151	150	132	150	151	145	133	151	124	159	152	130	140	141	145	145	144	148	153	147	140	125	162	122	135	146	151	147	153	140	148	121	140	130	142	142	135	138	138	134	126	129	156	123	148	153	130	148	141	134	134	140	150	148	144	135	131	145	123	133	131	140	126	133	146	130	139	142	121	131	134	128	117	132	127	118	146	163	147	140	123	141	150	148	142	137	134	149	127	123	140	135	145	140	139	149	132	130	158	127	134	142	125	133	142	129	135	127	109	142	148	133	135	138	143	140	145	143	147	143	162	129	139	116	143	141	157	125	130	134	127	144	123	139	143	146	128	134	121	137	145	145	121	122	116	138	151	134	124	154	165	120	143	120	128	126	149	135	147	147	133	142	150	136	131	144	132	134	127	109	155	142	123	144	149	128	143	130	131	128	124	144	132	152	141	146	125	129	124	147	125	136	126	143	137	149	135	112	132	136	154	152	140	138	142	136	143	140	142	133	153	140	143	131	146	116	120	129	134	123	135	142	150	134	130	135	127	112	143	130	148	152	143	141	157	139	130	130	140	130	141	126	146	143	126	146	118	127	154	143	159	120	159	143	142	140	130	126	136	134	174	131	153	137	148	129	153	168	131	160	125	131	132	134	123	148	128	144	138	144	145	135	150	120	150	155	135	141	134	123	151	145	149	149	148	142	151	142	125	132	161	132	150	122	143	133	125	145	129	135	135	136	145	139	137	148	143	134	148	147	155	112	149	151	136	130	127	132	126	123	131	150	125	128	141	133	141	126	121	109	147	134	148	138	141	130	137	142	151	126	150	126	163	133	145	130	156	143	154	118	152	164	133	149	149	156	128	128	136	134	136	124	156	141	127	142	136	140	141	145	146	136	138	130	163	168	126	129	126	142	139	136	128	136	125	150	134	149	134	132	149	151	145	137	130	125	114	129	158	130	125	127	134	142	121	145	140	145	131	124	119	126	136	137	140	141	139	171	147	137	110	152	152	143	142	134	137	125	124	149	137	134	141	115	124	121	141	123	132	150	122	134	136	127	147	130	163	152	139	125	136	108	146	140	120	122	161	142	143	137	135	120	146	136	161	158	145	147	143	145	128	160	139	126	135	153	148	125	158	145	151	141	155	111	140	140	138	114	161	137	142	140	152	126	143	140	110	134	120	108	139	136	133	133	133	138	148	129	129	145	126	132	139	142	117	140	141	130	146	159	116	128	135	142	158	134	135	153	119	157	127	129	137	108	164	104	134	152	155	158	126	153	136	136	157	145	145	109	133	140	134	138	123	135	132	143	121	117	140	143	142	124	142	147	136	128	111	132	154	140	143	144	144	116	138	132	133	139	138	154	136	127	113	116	135	135	123	131	121	129	158	135	139	131	150	126	167	120	144	129	146	134	142	144	157	135	145	133	117	127	137	135	156	141	160	133	139	119	128	141	132	137	129	135	141	142	120	138	170	154	109	156	146	131	132	142	148	114	146	145	144	141	129	132	125	155	155	134	137	154	131	136	139	143	151	134	148	133	145	149	143	172	140	127	136	142	128	126	120	129	139	123	149	135	128	121	144	152	143	151	143	137	137	139	133	128	136	137	125	126	127	137	156	147	146	142	148	132	127	114	138	142	153	120	150	127	144	131	136	137	122	129	128	138	138	155	141	151	132	145	165	133	132	134	137	148	135	125	136	146	119	122	124	163	131	134	133	141	124	141	135	144	136	139	123	149	143	130	146	122	145	140	146	154	158	122	134	134	122	152	159	168	143	153	128	142	145	143	134	130	125	157	147	143	136	145	137	135	141	141	125	140	145	142	132	145	150	119	126	132	120	138	129	133	133	140	105	112	138	145	157	143	135	121	136	147	142	151	150	122	139	126	115	134	138	122	137	148	143	141	156	163	117	133	145	144	134	136	149	127	158	134	145	128	160	110	138	134	145	145	148	134	139	136	158	165	158	136	128	139	141	132	116	156	119	150	142	143	131	116	144	130	140	123	128	119	144	137	136	149	154	114	147	144	146	144	124	138	134	134	147	124	140	138	143	127	146	144	145	114	139	126	137	118	152	138	111	136	149	139	148	154	105	131	162	135	141	138	154	156	133	128	125	139	157	131	139	147	168	138	127	143	127	157	144	124	118	122	117	137	128	117	137	132	140	150	155	122	150	126	118	153	144	146	133	146	141	137	124	119	134	151	130	127	143	140	147	139	167	148	133	127	136	144	136	150	138	146	142	137	158	129	115	132	141	133	133	126	148	134	146	128	152	137	158	129	136	124	165	129	136	155	127	149	127	139	140	129	139	146	132	145	144	148	134	150	130	123	143	160	140	125	140	126	150	139	141	153	136	148	137	155	125	130	130	146	132	141	141	125	148	150	137	135	146	129	142	157	131	136	136	143	159	140	116	145	147	120	134	147	134	113	139	159	141	139	162	123	134	133	118	142	119	115	118	143	135	137	126	145	153	131	147	120	154	141	140	132	144	141	129	119	133	125	137	145	137	127	130	134	151	142	120	135	142	142	138	114	156	134	136	142	143	130	146	126	160	128	142	137	158	140	135	154	140	136	129	119	140	158	143	129	128	171	136	127	142	136	143	117	128	140	131	158	136	145	145	139	145	130	113	146	127	140	160	154	131	133	127	164	126	133	148	137	136	125	130	138	155	143	131	147	128	142	143	171	123	144	126	127	151	127	134	145	127	142	143	158	144	143	140	151	132	136	146	143	136	142	136	136	127	133	145	129	140	157	138	136	133	148	136	135	125	122	118	141	125	137	150	125	142	124	143	131	132	152	133	136	151	132	132	131	141	147	132	134	136	144	143	143	135	131	154	129	164	169	142
3483	6422	3586	1663	1217	848	671	534	421	352	299	258	253	204	219	200	207	189	186	176	176	206	193	168	139	169	190	169	155	177	169	170	178	146	183	146	163	181	167	152	149	153	155	164	178	159	147	153	183	181	151	155	148	153	162	162	156	173	154	135	179	164	160	169	151	152	172	148	159	162	168	169	155	160	149	161	153	150	149	157	143	163	147	136	152	142	154	141	144	149	154	168	172	139	161	146	173	146	151	154	167	159	143	136	176	151	143	151	153	165	164	155	147	156	151	158	143	128	160	167	166	168	167	183	151	145	172	155	150	155	154	154	151	141	150	160	149	155	141	164	158	137	175	150	157	167	181	153	173	176	161	177	129	161	146	148	163	152	160	157	156	169	166	166	153	146	145	162	151	143	161	150	147	159	151	180	142	148	157	135	153	130	152	141	160	176	145	157	151	175	140	163	171	156	147	155	164	142	152	172	189	153	154	183	146	173	171	165	154	169	144	152	143	168	171	170	138	149	149	164	132	161	159	171	154	172	142	158	137	149	166	156	168	165	147	138	169	172	141	143	136	173	139	167	157	171	163	169	162	146	155	159	148	159	158	171	148	133	148	165	148	157	134	147	178	153	155	154	148	142	180	148	143	149	168	174	159	166	160	154	173	157	141	178	140	162	151	141	156	153	182	159	150	160	154	155	162	161	151	158	134	167	158	132	163	183	155	145	157	159	169	152	155	164	151	155	160	174	134	139	161	160	156	147	181	155	150	155	148	152	165	147	144	140	172	159	131	133	156	172	186	161	151	148	152	161	154	170	132	161	174	155	154	165	152	156	139	177	155	152	166	124	148	143	150	150	155	158	157	185	153	164	153	163	144	184	150	175	139	135	152	140	167	172	184	164	148	145	169	161	143	164	145	134	152	150	172	168	154	148	149	152	149	176	162	141	148	161	164	158	153	147	163	153	140	144	145	159	128	127	163	148	157	142	163	154	149	163	155	156	169	162	150	151	155	159	138	130	139	153	160	156	171	151	170	153	160	162	145	163	155	171	159	152	164	148	169	129	140	177	170	133	143	140	164	139	156	146	157	182	156	152	144	143	159	148	141	153	153	136	154	150	141	169	147	135	149	154	162	166	158	157	149	167	142	136	151	133	171	156	148	145	147	151	150	153	150	149	142	168	194	158	173	144	156	146	152	153	183	167	144	164	131	162	163	157	161	146	145	140	171	126	148	142	138	150	146	169	133	134	135	169	157	149	158	155	154	169	161	163	146	143	146	155	172	147	160	152	169	161	128	145	176	152	133	176	164	149	145	167	161	143	159	176	149	158	181	155	177	145	172	152	149	171	127	137	160	176	147	164	173	146	180	161	168	183	161	161	161	177	134	130	140	162	151	147	155	152	172	149	139	157	148	151	167	154	150	179	159	149	161	165	157	152	152	135	139	143	161	168	162	161	154	176	163	142	152	171	169	149	152	165	161	171	178	153	151	166	147	152	149	157	157	155	155	139	183	151	135	156	126	147	147	136	165	176	147	156	160	155	111	152	143	144	165	160	167	153	144	150	166	143	147	170	157	148	158	172	162	149	145	154	160	173	144	141	166	147	151	157	175	168	162	159	156	152	160	179	167	153	161	145	153	153	160	152	174	155	150	179	186	154	152	135	177	159	150	162	147	156	172	167	148	140	157	163	137	158	167	149	182	161	144	162	165	150	154	158	147	151	134	138	146	155	159	158	155	173	145	136	144	160	138	144	161	168	153	188	156	169	173	147	161	141	133	154	147	160	146	161	148	139	135	157	151	183	151	164	141	168	157	158	160	158	153	149	154	161	149	166	163	156	150	160	160	145	165	167	162	162	177	170	152	179	167	165	138	185	180	145	169	173	154	146	146	148	159	150	153	159	170	165	165	167	163	147	142	165	156	146	172	152	157	158	160	132	162	148	152	128	167	157	140	145	150	126	144	160	158	161	158	168	155	150	148	158	152	150	158	153	175	137	153	165	153	143	168	137	146	158	152	145	159	154	151	121	145	154	170	158	158	149	138	159	148	162	157	141	155	146	141	149	153	164	150	153	169	148	160	147	146	168	155	130	158	144	181	187	133	166	153	156	137	156	171	164	155	147	144	169	145	142	140	128	151	147	168	145	164	151	153	123	162	149	177	169	156	146	155	161	164	153	154	152	157	162	159	151	147	150	154	164	151	150	155	169	160	154	154	158	135	135	145	158	151	149	145	154	131	153	174	165	153	155	158	164	151	131	157	148	152	159	148	156	168	142	157	142	153	147	160	158	152	172	149	149	150	139	171	153	154	182	131	151	155	128	195	155	173	149	157	174	160	143	156	138	161	172	141	144	155	158	138	139	138	155	144	142	154	159	142	143	148	139	156	158	146	153	154	166	147	147	146	155	157	151	160	159	158	149	160	127	149	158	140	140	127	137	169	134	167	151	157	170	161	148	152	138	157	151	160	157	159	172	140	140	160	156	154	146	169	145	148	169	151	145	153	186	152	175	155	129	158	135	156	160	158	159	153	133	150	160	149	141	145	153	154	164	154	116	149	162	153	157	169	172	140	158	124	139	143	151	162	149	182	147	141	130	146	148	156	128	169	143	161	162	166	153	162	138	149	151	137	157	165	160	143	156	149	172	179	159	163	170	151	165	147	164	160	157	165	130	142	142	152	153	151	158	144	141	151	142	160	153	152	159	157	142	168	176	145	149	184	150	116	115	157	150	162	147	154	183	149	147	135	132	135	148	168	159	158	141	150	172	153	159	151	159	169	171	157	130	144	170	158	153	148	164	141	140	163	174	168	159	144	154	163	144	157	169	151	163	148	166	150	138	139	142	144	156	159	131	161	151	157	163	158	171	164	145	174	175	132	152	126	151	141	155	182	173	131	146	170	133	150	155	154	164	151	161	148	137	166	158	159	152	136	174	144	136	155	141	133	176	156	123	142	158	160	147	152	148	144	156	144	167	166	127	165	156	177	158	160	171	146	175	150	161	162	171	173	170	153	176	149	169	158	136	178	158	143	149	142	163	155	167	167	147	164	169	174	151	149	184	137	164	149	162	162	129	156	169	149	140	152	158	153	175	159	143	149	162	166	151	141	154	171	164	152	160	148	140	155	139	155	150	137	172	171	155	167	121	159	171	147	145	163	157	147	159	163	146	159	154	159	161	166	134	127	169	148	168	156	167	154	177	143	143	133	161	175	185	143	153	158	165	141	157	149	170	163	170	170	131	151	157	156	154	163	157	155	157	165	167	161	154	153	170	135	174	162	174	157	147	153	150	169	155	157	174	163	153	169	154	138	167	158	174	175	164	156	142	149	187	187	159	161	167	126	130	147	137	152	132	164	168	144	163	159	138	153	163	143	160	136	179	164	161	159	131	157	152	146	165	158	142	168	153	157	138	161	151	165	168	152	160	163	150	159	171	145	143	137	157	167	151	146	157	137	162	165	148	156	151	154	139	159	161	174	148	160	154	159	159	156	148
22774	21608	29586	24121	21609	21681	12524	1414	998	893	793	742	670	651	635	644	572	558	554	552	534	571	548	525	579	556	546	512	512	499	492	506	473	494	508	540	473	504	514	499	486	534	439	520	532	491	495	504	466	531	482	492	477	529	472	465	539	492	527	491	504	496	455	495	531	497	528	495	511	482	495	503	510	446	502	477	462	484	459	462	524	523	473	490	493	497	472	477	500	511	505	507	470	476	529	518	457	494	449	517	451	485	460	462	524	513	464	512	508	500	477	460	455	539	521	503	488	471	486	516	477	485	469	481	472	497	470	485	546	476	465	489	507	518	502	538	450	523	465	474	482	504	476	491	518	479	453	498	454	526	455	528	482	486	481	516	504	475	499	483	499	483	455	492	511	477	499	475	463	465	555	477	491	494	481	451	486	515	483	488	486	459	502	500	507	475	470	492	449	442	497	472	461	501	487	510	500	496	515	478	467	498	457	515	519	484	448	479	466	491	477	487	465	510	466	466	472	516	501	474	463	438	522	484	489	467	567	466	469	480	480	484	485	461	482	461	428	481	466	483	486	517	505	510	450	506	501	506	481	513	470	509	467	448	503	493	490	463	485	453	497	493	544	476	456	466	461	476	505	467	493	473	508	486	477	507	493	443	486	481	499	482	472	518	485	503	461	457	500	500	500	473	501	514	510	473	480	491	504	447	470	455	486	489	484	471	482	525	452	472	517	469	485	456	483	477	480	479	484	517	462	492	492	525	503	518	483	500	492	470	504	526	479	479	473	432	453	507	470	519	513	531	443	518	453	491	489	496	494	500	517	467	483	490	483	487	461	519	470	485	489	477	484	506	496	509	483	501	498	464	460	455	547	507	486	494	496	462	428	498	508	483	480	467	536	489	473	488	488	479	514	487	455	492	548	472	481	492	480	501	469	503	483	482	456	517	470	502	483	478	479	500	457	469	505	506	539	462	518	500	503	510	505	480	471	490	482	471	515	475	507	522	474	487	471	479	488	440	549	485	502	496	490	509	463	462	503	488	465	523	527	442	507	520	503	495	478	497	480	495	497	437	517	498	532	491	493	486	519	512	496	517	475	465	499	497	462	523	494	515	462	493	472	465	515	471	518	510	509	495	512	486	494	488	460	524	467	516	460	504	532	484	499	513	502	498	477	521	475	504	509	451	450	482	479	488	506	510	474	477	513	464	553	456	496	438	482	482	503	482	455	471	522	494	494	454	473	497	472	487	500	497	463	468	450	509	499	454	471	485	512	447	483	484	466	482	522	487	512	455	488	503	486	519	484	499	490	499	451	461	477	477	456	519	487	477	494	505	498	501	517	473	486	450	453	486	461	482	504	472	479	455	508	515	452	454	472	505	524	484	460	511	513	503	470	509	483	478	460	481	454	459	487	480	502	490	478	475	455	497	496	459	490	473	470	513	492	502	484	463	478	484	491	547	530	456	532	480	454	444	504	492	460	491	513	491	486	454	491	479	480	499	501	497	465	507	459	523	483	463	464	449	501	496	496	457	497	493	499	506	486	511	487	484	513	504	512	513	507	494	473	474	452	497	509	491	444	468	507	465	509	511	454	524	528	510	498	493	515	455	527	472	483	491	490	490	437	508	449	471	497	476	456	487	476	479	470	466	480	451	481	498	497	481	509	477	510	478	484	478	492	495	505	451	510	502	503	469	523	489	454	470	489	535	477	475	481	465	479	480	504	498	509	495	499	471	459	524	472	494	467	476	513	493	475	520	462	476	477	539	495	472	482	465	505	501	473	490	520	495	468	457	452	485	504	491	491	476	520	483	510	537	497	510	471	478	470	461	466	466	531	475	527	462	498	484	465	485	487	470	491	474	489	440	529	472	457	483	447	487	504	511	518	514	456	466	495	495	467	476	490	502	489	520	491	490	516	516	488	485	491	497	503	462	477	502	475	540	461	483	447	458	491	491	469	463	500	513	438	474	498	484	486	507	473	512	534	500	496	496	506	529	467	511	458	436	470	487	507	471	456	483	495	500	498	474	468	491	513	443	477	498	479	459	504	437	434	468	490	477	511	483	516	487	457	508	499	542	504	508	476	494	500	502	471	479	491	475	507	498	510	492	501	532	476	499	506	457	529	480	556	452	487	484	448	493	509	486	499	469	509	507	417	514	494	479	508	504	457	495	466	471	452	517	471	452	461	507	459	483	528	496	480	518	494	473	486	474	493	472	509	490	464	466	509	557	475	495	485	450	491	497	472	511	502	521	508	461	462	485	514	490	473	521	466	493	473	487	514	489	465	458	520	487	485	531	461	493	514	464	507	486	455	477	483	470	475	526	492	526	479	481	455	438	487	455	480	514	493	504	471	444	446	494	488	466	525	495	476	485	461	471	496	496	487	455	497	485	473	446	437	497	503	501	482	525	503	479	493	507	459	448	527	472	490	426	548	503	469	488	504	480	493	517	437	459	499	506	463	500	466	472	521	450	501	499	469	453	497	488	454	475	506	466	470	533	467	502	493	442	493	485	470	523	481	449	474	491	478	478	489	496	448	477	493	497	491	478	476	456	472	474	468	471	479	487	503	520	473	506	508	477	507	534	464	511	489	436	460	493	531	496	505	493	476	488	472	484	457	507	473	519	469	491	468	478	460	511	504	502	465	490	509	519	485	506	474	458	501	441	500	475	516	500	460	506	521	481	481	473	484	480	510	499	467	496	459	492	459	536	474	494	473	494	454	500	471	492	481	465	476	463	504	506	512	458	494	457	502	493	501	491	488	474	543	483	503	491	485	527	482	472	468	466	490	475	457	511	505	444	481	484	479	509	487	504	453	492	489	491	536	526	461	470	463	469	503	495	463	464	481	467	504	490	461	462	498	499	458	521	494	529	477	460	511	491	491	477	476	530	515	483	479	478	433	482	512	490	475	465	463	512	519	491	499	470	503	507	481	457	508	509	479	505	439	522	488	483	506	485	518	493	488	536	466	482	469	489	517	468	453	501	468	499	492	474	528	459	446	464	442	471	514	485	478	497	517	491	447	473	499	499	477	481	512	459	481	478	491	480	480	485	488	495	507	478	500	483	507	467	495	495	473	496	457	461	462	527	512	505	489	484	477	532	449	492	457	518	476	498	484	490	495	471	470	519	515	490	481	494	459	470	485	469	503	505	473	455	454	456	486	483	459	478	473	461	458	509	476	505	473	452	504	453	491	513	462	463	452	460	457	504	534	451	476	478	499	515	455	549	501	487	538	492	512	484	438	473	478	478	473	457	557	476	503	477	495	455	509	471	483	460	470	484	514	519	449	494	462	482	455	480	463	525	452	448	459	486	468	478	519	485	472	486	479	472	476	508	510	489	467	485	479	446	523	475	488	499	489	440	485	511	468	479	480	491	499	497	492	495	470	491	461	458	524	496	459	508	455	467	478	497	497	555	489	495	449	494	454	476	508	469	498	501	472	500	480	469	496	465	500	497	466	484	498	509	482	496	495	498	460	459	501	544	486	473
5484	16132	10950	5245	3757	2924	2209	1818	1453	1142	999	945	869	786	733	714	684	628	645	606	633	559	575	591	563	580	552	556	526	547	531	539	490	523	551	518	554	483	511	538	524	544	530	522	519	519	512	509	513	501	497	511	519	536	487	548	507	536	517	512	540	548	495	513	503	531	490	474	501	488	502	531	497	515	507	507	490	458	523	468	551	491	482	521	486	503	517	506	510	500	500	523	474	501	517	530	516	494	510	552	505	524	493	512	514	486	564	503	525	517	504	469	516	497	546	516	482	505	470	447	508	512	489	520	503	456	561	537	462	518	536	512	502	501	514	539	481	512	517	488	544	520	521	515	523	495	519	505	554	464	477	483	516	538	514	520	532	511	494	513	505	504	506	534	517	529	470	501	491	543	537	509	509	514	491	520	526	503	469	499	517	496	537	519	491	497	553	447	547	501	486	494	491	498	513	494	491	507	500	508	511	544	503	517	520	554	514	503	490	536	494	528	527	508	541	490	476	526	496	515	516	518	491	471	518	489	491	496	509	501	514	526	471	541	520	474	511	511	505	515	460	478	502	506	548	494	492	513	533	497	536	503	498	476	487	536	538	547	530	472	522	509	538	519	475	512	506	499	531	492	536	539	486	522	516	519	509	463	525	521	536	528	526	507	492	469	436	506	508	506	499	536	527	507	487	491	517	488	497	479	463	496	479	505	529	483	535	544	514	512	494	514	501	472	491	497	525	487	467	534	516	490	483	512	495	519	507	512	515	499	496	509	499	509	496	548	529	481	510	519	468	511	542	509	537	518	474	513	509	510	521	493	512	490	540	551	500	549	475	530	553	489	463	464	497	500	486	527	483	472	519	512	502	516	513	510	520	480	496	522	520	530	510	548	498	515	491	524	546	516	505	533	494	535	522	508	507	488	491	490	510	507	517	500	484	494	502	478	506	512	497	474	527	539	505	481	515	521	520	527	455	497	450	495	521	503	473	506	532	505	518	514	505	534	512	533	526	487	496	536	503	526	469	506	497	493	484	501	510	516	517	492	480	497	519	531	488	510	540	504	529	504	477	493	520	530	545	486	536	512	523	538	499	514	490	495	483	513	482	521	511	527	497	496	474	468	503	551	551	535	503	507	522	534	511	496	498	481	488	527	502	496	498	492	471	516	499	494	503	534	551	519	505	508	512	532	506	524	496	514	520	517	508	504	507	461	495	463	486	529	520	554	502	557	498	523	513	511	511	494	486	510	504	478	532	513	508	459	531	496	514	488	503	530	518	484	531	483	455	545	503	520	458	489	558	479	530	554	508	517	509	470	502	475	488	515	486	499	498	494	533	553	512	509	516	509	510	501	532	505	495	517	505	505	476	516	501	475	496	469	500	514	499	478	500	499	493	506	512	506	512	533	521	531	528	511	481	514	473	548	501	523	471	519	495	505	483	509	527	525	529	514	509	474	483	516	533	494	501	488	483	481	520	529	529	539	494	562	503	449	534	496	499	525	508	516	550	487	485	505	479	490	523	543	513	481	507	503	472	461	494	462	523	545	518	521	489	515	538	481	493	499	498	499	449	488	522	482	541	492	490	507	491	516	475	542	462	522	508	482	540	479	489	515	523	541	520	510	516	527	508	496	512	488	513	479	538	545	531	468	500	487	490	475	521	502	492	512	506	525	523	494	476	494	476	491	504	499	516	540	513	454	505	487	521	516	528	505	487	480	495	524	504	509	512	482	525	535	517	521	517	537	512	485	475	501	522	505	506	503	538	496	491	512	500	556	502	474	498	505	517	486	512	487	539	466	458	511	521	459	474	547	543	487	545	498	524	538	499	499	497	496	495	552	456	499	490	490	506	512	499	465	510	507	492	446	563	541	496	509	456	511	519	514	519	521	518	537	503	542	535	526	511	478	500	503	538	516	501	537	500	490	466	504	476	503	543	508	488	468	472	515	488	514	488	465	524	564	530	499	569	535	504	446	517	521	527	519	516	524	474	489	548	538	499	528	523	512	507	470	502	526	533	489	491	475	483	509	511	499	531	516	497	531	524	522	504	469	478	526	522	493	493	528	451	526	499	521	441	536	518	553	513	486	492	512	500	494	550	534	499	464	494	491	507	537	484	531	518	512	538	502	514	495	499	503	490	496	491	564	499	506	505	529	499	495	542	537	524	523	551	534	519	482	494	474	494	524	511	568	526	520	510	517	512	532	504	516	492	529	528	462	505	531	493	542	510	518	513	519	533	501	453	497	512	507	510	519	470	549	541	532	485	507	479	485	556	524	487	474	518	515	537	505	516	492	520	500	495	506	447	491	488	530	494	504	515	505	461	511	496	472	540	523	495	499	514	458	527	544	530	518	505	512	486	497	447	517	495	501	501	539	530	531	495	493	469	479	512	516	477	491	517	513	506	503	538	491	491	477	462	502	501	525	505	533	530	483	521	500	487	463	553	540	512	503	503	499	483	492	535	574	481	509	499	508	520	501	477	512	478	541	505	529	518	543	494	487	473	514	514	504	527	478	499	477	512	508	515	490	471	502	515	483	527	536	538	485	528	493	513	512	475	529	544	504	531	484	488	504	532	512	491	497	529	477	474	510	528	481	443	529	516	514	527	510	505	489	472	509	508	525	547	546	508	507	497	492	503	514	482	511	524	510	497	515	523	482	477	535	510	547	528	487	502	489	497	493	533	514	473	535	546	520	511	520	510	507	519	513	554	495	483	496	513	475	536	489	531	496	492	598	495	488	550	483	532	511	497	520	477	524	465	524	502	521	517	499	543	502	508	533	518	561	496	481	485	513	556	495	500	516	537	502	501	484	533	510	487	490	526	510	509	510	472	537	517	536	503	543	502	547	517	465	543	493	513	446	507	529	535	515	526	548	528	494	523	523	497	509	501	516	483	525	486	546	529	504	507	523	482	478	571	494	517	510	465	499	493	524	494	512	494	506	524	522	513	482	520	497	505	519	490	508	488	477	496	500	516	528	496	547	519	518	500	499	507	524	446	515	465	468	540	501	535	544	545	492	517	501	523	516	480	492	493	496	508	483	507	514	535	492	526	523	490	489	459	516	509	507	527	490	507	498	520	487	527	497	493	490	501	502	503	486	498	533	526	534	513	496	516	523	516	510	521	477	521	536	510	499	553	473	530	500	488	500	524	541	526	517	534	490	503	506	528	497	493	491	522	506	492	493	519	499	512	526	539	520	549	512	527	511	513	519	507	506	493	477	504	488	499	499	514	491	490	522	482	511	497	497	525	493	515	494	522	495	557	492	482	518	525	477	521	513	484	492	505	523	507	499	544	520	550	506	530	488	501	506	460	547	504	517	491	487	509	515	464	510	559	518	504	510	499	455	505	510	507	491	518	523	508	491	507	478	506	517	527	481	512	516	472	541	463	495	517	503	495	510	514	499	512	501	509	475	503	484	517	496	515	528	532	519	517	510	504	537	513	512	535	475	489	502	461	476	539	537	526	481	511	512	528	537	495	530	519	494
28016	19763	5441	491	312	292	277	271	285	267	260	252	255	254	275	235	257	266	274	237	248	258	261	255	243	235	216	246	240	253	252	262	238	250	223	243	271	284	269	251	245	263	270	263	232	249	276	242	258	244	263	258	264	281	265	261	259	259	248	256	240	260	254	249	257	261	273	244	240	245	275	265	262	253	266	259	231	244	265	277	269	252	281	271	250	277	265	248	264	236	271	246	251	263	267	275	268	248	267	232	261	250	239	252	268	276	258	272	249	282	257	238	282	259	286	274	270	245	258	249	268	257	263	278	251	263	255	256	271	257	252	245	245	268	256	261	266	255	249	268	235	253	275	267	269	251	257	273	252	225	261	267	278	291	273	286	256	268	242	259	232	257	209	289	252	272	251	232	252	298	265	277	250	326	265	249	254	239	242	254	272	234	234	263	254	252	254	249	276	254	222	269	239	234	261	262	286	225	256	265	272	247	229	244	266	241	238	267	252	257	260	260	258	272	226	271	266	275	240	246	263	253	244	303	288	257	253	243	259	256	242	267	267	281	254	226	259	295	235	268	210	241	234	253	268	258	244	254	252	230	259	248	265	270	232	263	228	276	241	242	251	263	254	250	223	238	259	273	279	255	251	266	258	295	255	281	261	240	268	245	243	252	269	254	248	245	257	238	257	254	274	250	258	227	254	244	271	263	277	245	273	262	264	252	250	255	236	271	238	250	275	258	268	267	281	273	228	256	247	268	296	301	271	257	231	238	257	245	262	258	231	279	267	259	279	246	261	240	269	254	256	257	254	260	258	273	265	248	255	251	255	241	248	234	254	242	298	234	275	266	235	260	240	278	260	232	244	251	236	241	263	242	252	260	258	251	243	250	224	274	244	273	240	251	258	262	260	252	271	274	230	225	277	236	223	289	249	250	261	257	236	251	290	245	257	244	219	239	268	248	258	244	275	275	262	254	263	247	243	269	241	258	260	251	265	266	260	260	247	229	255	251	242	281	241	259	270	219	235	237	252	256	240	230	253	264	279	283	242	244	256	266	267	260	253	212	265	260	254	257	270	228	228	252	237	260	275	242	260	257	248	262	293	294	241	235	251	253	292	247	252	241	250	261	234	265	273	257	250	262	243	241	267	253	237	256	254	253	291	282	237	262	261	262	244	242	249	282	254	245	235	247	271	241	258	243	257	251	262	247	261	263	266	259	264	261	295	258	231	249	260	278	258	232	250	269	287	268	281	275	246	250	252	281	273	260	267	218	256	262	266	265	251	223	271	245	256	252	232	238	223	248	263	236	273	251	270	228	260	258	262	237	209	242	252	244	235	240	252	231	228	268	227	269	292	261	229	258	266	248	264	268	264	254	272	238	258	253	264	243	257	283	208	267	261	255	250	243	279	263	254	274	267	255	249	262	270	254	251	273	217	255	255	244	257	228	256	259	248	262	250	265	248	284	268	272	266	256	274	269	243	239	254	273	257	258	302	266	254	240	272	320	237	246	275	248	273	259	263	223	237	254	273	266	258	245	282	247	263	265	234	261	252	265	292	266	255	243	257	254	221	255	247	242	267	273	248	228	260	261	258	255	267	259	265	218	240	238	243	265	247	258	273	237	254	276	282	239	268	229	254	264	240	260	237	273	261	242	247	246	263	238	265	263	236	272	277	265	233	259	263	236	242	261	266	281	280	258	246	251	238	249	247	265	273	247	274	245	234	243	239	258	268	254	256	231	245	265	234	283	276	248	237	266	261	243	241	292	253	270	272	263	299	231	262	238	262	254	260	265	236	263	254	238	271	280	254	265	226	221	243	244	269	247	262	259	248	275	269	278	267	264	245	274	257	266	233	285	256	265	238	271	233	261	230	278	252	269	264	242	256	254	298	247	269	253	279	267	250	274	256	240	275	262	274	223	256	288	272	246	294	269	259	282	244	229	259	248	265	268	259	289	247	278	247	235	253	274	234	232	254	248	268	260	260	253	243	268	247	280	299	234	238	263	237	272	286	264	273	243	248	252	263	235	218	249	233	265	252	247	263	268	244	262	233	247	245	276	273	255	252	269	262	274	250	280	267	257	230	252	256	254	248	265	273	271	265	247	261	243	290	237	255	256	234	261	281	269	238	253	275	285	270	272	213	232	268	249	279	246	245	249	254	274	267	247	237	255	271	244	298	253	276	240	219	241	254	279	283	250	267	289	244	252	267	242	238	263	258	258	290	231	243	234	254	241	238	236	265	261	279	255	251	261	239	269	241	257	250	268	254	274	237	227	249	266	249	273	255	216	250	280	284	237	240	261	248	275	279	268	247	271	255	274	246	263	253	283	259	239	266	259	241	257	259	255	265	244	237	273	261	251	234	264	256	234	256	261	250	281	255	250	264	244	263	235	242	292	259	243	246	259	254	248	238	285	263	233	258	268	277	243	259	236	254	273	223	257	267	259	290	267	246	241	265	282	267	250	249	261	250	248	311	239	255	248	262	239	238	286	275	237	262	278	270	292	248	286	237	249	240	234	266	262	239	270	267	238	266	247	263	287	232	263	245	259	258	262	268	251	278	284	228	300	242	249	266	235	281	254	227	289	229	273	244	248	278	253	219	241	266	253	254	239	240	235	250	254	243	262	266	277	278	254	244	258	247	273	264	255	247	252	270	251	264	257	246	271	261	225	258	251	241	257	259	270	251	240	231	233	298	266	249	268	264	281	269	258	233	280	235	275	236	282	264	265	251	262	234	255	250	277	239	276	239	265	236	261	239	233	250	251	242	239	263	252	242	267	241	227	253	243	234	256	246	259	264	253	233	245	261	265	274	260	253	253	290	250	271	237	232	244	219	264	248	265	256	268	271	264	268	250	261	258	276	257	270	247	275	257	281	251	252	246	239	283	252	245	255	257	266	231	265	244	261	264	247	272	239	261	268	273	260	242	248	209	236	260	242	271	268	247	262	245	253	245	240	268	229	254	258	246	283	257	266	239	256	288	265	253	247	256	231	278	274	248	245	275	239	257	263	250	239	258	249	247	227	260	254	249	253	262	266	239	270	240	279	246	258	238	256	273	254	242	228	244	232	217	296	264	260	268	255	251	265	240	250	250	254	274	253	248	275	249	266	268	282	286	262	260	262	256	270	250	257	266	255	249	236	256	262	233	270	249	265	265	221	247	250	246	257	274	243	251	275	262	258	262	261	247	248	253	238	250	267	254	252	242	269	256	227	235	256	266	223	267	258	246	245	247	302	261	255	245	248	242	263	231	249	289	235	231	239	304	258	248	256	248	222	226	276	266	230	272	277	259	280	272	262	238	259	224	252	267	256	261	257	244	257	253	250	263	276	261	253	244	268	227	247	266	263	287	226	272	248	261	247	269	239	246	268	243	261	258	246	236	250	271	244	245	231	282	246	254	282	259	292	231	250	267	258	241	273	273	263	230	258	257	270	258	257	273	258	254	280	247	251	268	231	258	267	241	246	275	266	268	262	250	253	274	254	274	251	264	241	259
4477	1111	771	396	338	323	303	307	288	304	270	253	261	287	254	289	284	262	281	271	274	284	257	293	261	258	294	271	257	250	246	284	259	276	276	279	253	294	271	275	290	264	264	280	264	213	265	263	245	267	243	250	233	265	267	272	270	279	284	271	268	269	277	260	258	261	270	261	266	302	281	299	257	283	243	269	288	266	253	235	248	268	249	258	276	271	287	292	273	249	270	268	297	271	257	275	270	254	269	272	317	235	274	268	272	292	255	244	258	259	251	263	271	298	285	266	262	280	272	268	276	298	237	255	285	257	265	297	268	265	271	274	279	267	264	271	255	244	288	250	253	262	248	266	270	255	263	300	278	290	258	250	227	245	293	266	296	265	254	252	257	266	269	258	289	268	308	289	274	283	273	278	267	273	304	267	263	265	278	264	263	242	251	265	249	244	227	260	274	278	277	258	267	289	284	263	265	247	262	273	306	269	259	269	277	284	297	260	266	260	259	254	284	281	279	268	276	297	281	270	237	279	286	278	280	254	271	251	282	276	247	244	294	254	260	242	262	283	274	264	265	299	274	244	275	256	226	265	286	274	307	288	239	254	294	259	259	264	287	283	278	254	288	253	287	246	265	262	262	289	257	279	267	287	299	280	252	282	278	270	275	286	268	279	285	257	233	282	250	288	271	284	278	255	299	257	272	290	281	276	274	254	279	278	277	263	267	262	277	269	267	296	284	241	252	266	272	239	251	266	256	275	240	267	248	264	272	268	257	275	236	266	283	257	262	280	239	306	286	260	257	272	276	268	238	263	274	262	251	284	261	278	260	274	270	276	252	237	251	280	254	273	270	244	257	248	272	288	296	261	244	258	286	279	261	257	259	242	250	230	274	267	294	275	268	292	281	268	251	255	260	251	283	278	267	261	271	275	301	245	221	270	257	263	253	255	238	280	255	256	288	278	274	285	261	221	297	244	277	284	285	272	238	255	265	260	268	279	291	262	261	300	282	257	258	242	263	259	256	298	268	257	269	264	253	277	278	286	298	281	266	289	298	246	283	284	272	254	273	280	269	278	286	261	254	262	263	253	273	277	261	278	283	277	256	250	254	261	277	273	274	263	258	269	280	273	278	273	288	265	245	247	259	264	268	276	281	255	259	263	258	249	263	275	244	257	246	236	271	280	285	284	261	255	259	260	281	273	262	266	280	284	269	285	259	254	264	252	292	284	278	265	274	272	264	255	294	296	268	271	263	274	267	267	284	253	255	248	244	275	263	264	265	248	269	262	293	249	232	263	246	229	257	260	234	238	271	284	270	277	270	252	263	282	259	284	260	265	284	294	287	274	293	252	288	264	253	260	285	266	259	233	252	234	282	244	283	264	241	275	276	258	243	250	232	300	273	248	257	294	277	274	255	276	282	272	265	279	261	269	267	274	246	230	278	267	284	244	267	278	267	287	261	238	283	297	268	261	269	266	263	273	275	260	294	263	257	275	271	275	249	250	263	251	255	275	290	272	282	313	264	276	249	272	257	275	258	229	253	255	285	258	235	274	282	263	296	262	273	248	242	272	269	271	242	242	271	271	286	270	260	283	265	264	272	264	284	262	288	278	263	250	285	273	267	279	269	248	273	258	315	286	230	266	284	246	297	257	277	278	278	253	277	280	266	262	263	280	268	251	278	275	280	255	251	243	296	297	271	277	233	270	251	271	246	244	274	240	272	274	264	290	263	252	292	255	261	269	277	271	272	278	239	258	247	262	277	285	259	274	288	244	280	281	284	283	284	275	257	236	247	289	259	283	282	269	299	260	270	249	270	262	261	284	278	273	244	269	288	287	254	279	241	293	285	276	261	276	284	239	249	284	273	248	283	290	272	294	265	247	258	274	226	268	268	254	233	292	257	266	287	283	278	269	249	274	277	254	293	279	276	269	253	237	258	263	261	288	251	259	274	253	255	286	260	255	237	244	237	278	245	267	248	291	247	264	299	289	272	273	239	265	268	266	283	274	284	254	297	259	262	276	246	255	269	255	273	247	267	270	287	234	262	302	261	252	312	274	257	254	246	238	281	278	278	263	264	277	250	245	254	248	263	271	254	276	241	247	265	281	260	240	274	287	247	277	264	275	275	250	266	244	267	301	268	271	265	259	277	269	269	255	279	250	265	278	250	304	243	276	254	266	270	254	275	282	276	255	278	309	271	286	265	281	260	277	267	270	229	254	273	291	259	242	256	282	259	292	251	261	259	263	278	242	282	278	265	259	282	279	284	280	251	269	285	273	315	270	232	308	274	253	280	292	269	251	242	283	225	278	293	280	257	252	258	283	268	262	268	249	268	259	263	274	265	266	277	259	244	261	252	284	270	276	271	234	314	285	284	259	281	284	257	274	261	253	266	274	295	278	281	293	279	300	254	271	254	271	284	243	271	236	264	273	292	262	273	259	256	285	241	271	272	269	289	278	278	256	316	286	261	279	271	280	266	268	265	307	288	249	271	271	260	270	258	260	290	273	263	236	278	243	252	288	278	279	283	259	262	249	292	287	268	279	271	270	257	277	287	241	262	265	265	309	254	274	273	304	259	255	265	284	278	287	258	275	243	270	288	282	236	271	266	270	232	237	276	254	268	290	281	280	280	267	227	289	247	285	290	269	281	273	270	258	288	263	281	287	263	244	302	266	257	269	261	268	264	253	263	246	285	254	244	259	269	276	242	264	239	251	277	270	267	264	249	263	246	268	279	273	266	257	263	266	269	264	266	267	270	280	246	260	258	267	273	255	282	276	265	271	265	269	262	275	255	290	259	270	245	228	258	277	260	277	286	268	280	251	273	274	248	245	284	229	260	271	259	274	263	302	266	246	264	246	247	259	263	254	274	262	249	237	279	257	272	280	256	249	250	233	285	228	287	266	250	274	254	289	264	224	263	259	252	255	269	255	257	259	250	266	291	259	269	271	240	264	285	246	274	257	287	265	255	258	285	264	255	264	280	240	258	260	282	273	258	270	243	267	253	252	261	296	255	246	274	283	231	293	266	268	299	260	264	281	253	274	257	266	273	252	251	271	277	257	258	287	244	248	260	257	257	282	250	258	268	277	290	245	257	291	280	256	257	269	271	223	280	283	291	260	273	244	260	233	252	259	267	281	269	264	263	278	263	261	221	256	276	273	322	256	292	282	294	289	278	253	273	276	257	249	277	271	249	257	252	257	232	287	258	271	257	254	265	280	272	273	263	232	242	272	277	242	278	286	292	240	252	254	259	256	261	255	312	303	254	248	256	236	253	247	283	253	256	250	271	269	235	279	285	277	286	248	277	273	276	242	267	285	261	279	259	251	249	271	274	287	248	283	267	266	294	247	266	274	238	261	274	251	267	245	275	262	254	261	246	273	255	297	251	245	258	252	247	276	272	254	293	297	287	287	263	263	264	265	265	281	277	277	255	252	273	283	268	256	277	281	265	290	252	262	249	253	269	278	260	252	256	258	263	272	279	278	259	264	234	230
23875	21502	29052	24395	21507	12908	1454	957	773	755	692	703	626	602	617	581	597	559	548	567	573	550	573	516	567	539	556	559	548	540	574	529	541	556	560	535	519	532	554	509	531	578	492	517	506	477	499	527	518	539	524	521	512	488	560	520	585	579	524	495	514	493	533	538	528	551	523	574	537	508	539	505	515	516	513	540	545	534	554	545	507	518	521	516	508	534	571	478	558	503	529	523	522	588	516	519	523	575	560	536	509	548	513	510	467	555	510	528	526	519	540	537	507	535	546	510	500	521	519	515	504	528	510	552	545	502	481	584	501	499	550	524	547	550	515	495	545	538	551	527	546	540	509	482	508	521	524	504	500	522	508	514	534	540	508	503	535	523	548	522	532	535	512	515	539	464	499	497	488	567	555	551	515	532	502	542	553	521	508	537	498	481	544	540	515	513	522	552	504	522	583	550	519	548	482	462	529	508	506	531	527	558	522	517	526	504	476	519	545	508	525	513	510	507	521	531	520	506	476	569	549	517	497	507	549	518	525	555	559	501	547	510	519	489	485	547	503	515	495	551	511	539	497	510	514	549	551	491	535	534	582	500	525	506	488	490	483	509	522	512	531	523	548	553	541	541	524	550	547	489	552	499	525	557	516	521	538	530	486	548	519	537	551	499	522	496	513	541	546	504	557	514	511	506	503	495	518	564	533	525	519	494	509	522	507	504	512	553	502	509	531	528	554	477	534	512	527	549	540	502	532	519	494	502	534	554	514	511	542	530	531	512	556	536	529	514	546	499	507	542	535	529	511	502	553	513	521	526	523	554	527	514	520	524	545	510	550	486	542	526	530	527	542	505	500	528	509	557	492	536	533	559	509	513	537	550	505	536	529	504	535	543	553	546	519	499	539	499	523	497	523	495	518	517	546	549	500	543	520	532	495	553	546	487	506	556	508	529	476	504	498	515	572	495	484	526	549	493	534	525	521	504	532	551	548	543	562	517	540	567	493	505	529	501	508	494	486	495	489	538	517	540	569	528	539	562	502	501	509	533	511	507	521	528	483	521	516	536	533	521	501	496	509	495	512	522	515	495	527	536	527	515	505	520	504	499	549	499	547	551	558	554	520	524	505	515	514	516	536	509	517	514	531	518	506	549	500	547	501	541	512	567	489	506	550	492	508	540	469	522	508	562	512	521	494	522	473	487	532	526	504	498	579	574	513	550	543	531	473	572	571	536	537	542	580	530	545	542	526	514	536	525	527	528	480	520	552	525	491	514	547	538	530	539	484	527	535	516	521	488	560	499	482	507	551	516	535	498	508	535	533	498	574	540	497	524	547	522	539	522	513	513	515	482	523	511	511	525	540	530	539	517	498	531	485	527	511	577	513	531	519	470	504	539	489	514	554	503	521	512	482	545	518	527	542	513	488	566	533	534	519	510	530	556	497	527	480	504	526	525	512	516	503	530	550	552	547	546	516	530	554	494	562	491	488	520	538	526	515	490	511	513	564	558	509	490	525	565	510	555	492	572	502	565	522	542	517	520	532	508	538	509	503	487	513	519	555	526	518	504	520	550	535	495	517	509	511	515	537	519	534	532	525	502	535	557	543	542	539	533	607	534	527	511	550	545	505	549	521	531	538	534	500	519	514	488	556	497	556	542	525	504	495	517	503	544	543	535	531	518	563	542	562	517	548	501	510	580	531	544	520	540	527	524	498	539	565	521	487	502	558	494	536	523	494	512	535	465	519	539	526	545	549	547	494	489	506	546	551	540	503	520	522	553	543	522	515	534	521	466	564	516	478	525	516	531	517	500	524	516	525	556	507	539	505	498	513	501	537	485	488	534	537	460	529	579	496	523	554	502	546	540	539	547	517	492	513	565	514	546	544	536	568	509	530	500	515	505	508	505	490	546	529	548	495	494	529	516	497	531	490	519	528	546	521	537	516	523	527	519	588	489	524	516	511	497	576	558	541	528	501	575	475	558	514	506	544	491	553	543	519	535	561	526	501	517	508	538	493	531	520	575	513	511	543	462	483	510	518	550	528	556	531	499	551	484	519	520	537	576	514	535	562	539	521	519	541	487	526	489	546	497	538	523	539	514	530	502	514	557	527	510	497	569	525	548	519	518	518	558	527	519	529	523	503	558	537	565	534	496	542	516	519	545	518	492	550	505	494	553	499	535	550	529	517	520	490	510	544	523	513	527	540	492	511	529	523	529	511	497	545	508	554	515	528	542	511	548	497	520	515	550	524	511	541	520	526	518	514	530	546	555	510	534	498	518	560	541	561	531	532	471	496	501	489	530	507	502	509	492	515	527	474	521	533	518	505	550	516	510	524	537	486	534	533	575	483	535	527	523	512	509	549	489	539	518	565	545	500	493	524	470	514	512	515	520	563	473	520	528	544	495	540	490	529	501	534	531	520	544	540	532	482	494	486	541	507	534	506	488	571	518	506	563	527	531	520	538	520	531	491	491	499	496	540	542	529	543	567	507	546	548	521	524	549	526	501	499	499	521	508	523	503	525	527	512	517	463	537	503	520	514	510	534	501	499	510	562	549	510	515	558	515	523	554	533	539	484	523	518	565	522	519	509	539	598	552	509	520	530	542	540	507	519	560	539	527	561	589	555	524	453	519	521	512	542	543	555	538	475	508	508	582	480	509	507	552	539	495	525	541	530	485	550	504	557	560	486	529	511	523	533	539	528	514	529	509	502	544	521	547	537	559	518	536	533	517	496	535	539	533	548	540	503	515	488	511	505	573	543	505	506	542	511	529	511	546	539	543	480	494	535	519	499	561	510	556	522	503	510	521	499	506	485	527	502	534	532	518	503	514	513	506	511	533	528	548	521	536	541	501	546	520	548	499	540	507	507	565	538	520	527	558	514	509	536	518	523	532	502	568	558	522	516	500	498	529	520	505	550	522	536	538	555	545	519	557	559	544	511	498	505	505	483	528	557	485	516	517	501	532	512	505	510	535	499	557	547	545	498	534	511	507	516	507	504	547	497	490	519	536	487	506	532	539	485	504	545	550	541	505	560	536	565	541	449	508	525	535	542	484	537	504	526	551	526	542	497	548	522	544	500	542	526	523	536	518	532	563	530	537	515	547	553	573	517	507	539	526	535	532	493	541	525	503	513	544	550	545	541	568	506	485	538	515	521	551	520	542	503	494	566	576	571	508	533	470	534	568	563	517	562	499	547	538	528	526	525	509	519	575	535	539	520	525	584	510	541	504	513	536	550	535	509	507	514	489	502	525	521	500	529	505	486	542	526	555	537	513	530	518	471	537	502	520	514	523	545	527	531	562	524	494	514	548	568	458	552	542	543	568	481	526	524	518	527	497	493	544	541	528	517	543	510	513	501	531	519	489	570	518	565	518	517	512	512	507	545	537	527	494	539	530	556	536	517	548	520	535	510	483	547	495	537	569	477	518	552	522	547	562	539	526	477	499	520	501	527	544	522	520	486	527	508	500	527	558	513	555	530	507	528	515	544	524	506
3969	9527	6370	3016	2228	1840	1396	1201	935	851	820	779	756	664	630	663	624	641	567	571	617	576	605	554	592	579	542	542	541	554	553	540	534	564	568	587	552	540	551	537	529	554	562	512	555	565	559	562	547	561	543	542	586	549	556	538	588	577	518	564	562	541	567	535	561	552	541	586	523	564	568	559	613	533	528	561	547	578	538	515	553	601	553	585	514	544	570	511	569	539	556	515	543	555	522	504	549	554	550	536	539	536	546	508	557	528	535	587	537	601	569	590	594	520	574	544	583	545	514	534	573	574	549	503	530	539	501	543	523	547	517	560	524	562	542	552	557	532	506	502	524	587	557	522	559	561	554	623	541	541	531	552	546	586	531	558	524	552	556	575	527	561	520	516	602	566	592	547	529	558	522	537	514	546	551	533	550	533	582	580	516	533	509	513	473	507	562	578	532	566	578	544	561	547	539	563	546	538	536	561	576	524	535	573	555	526	509	517	556	509	566	532	596	553	554	555	526	564	519	521	542	566	534	528	526	525	550	547	547	514	519	533	525	516	535	546	522	548	548	522	541	555	578	571	560	498	540	555	554	547	520	570	537	504	563	530	576	550	517	550	506	544	556	545	552	550	579	573	548	545	530	515	555	534	564	516	514	568	530	560	518	488	562	511	549	518	587	581	533	532	532	530	543	526	550	556	535	551	562	538	573	555	539	531	543	563	535	520	537	547	591	555	557	565	514	521	498	569	549	523	523	509	519	525	566	560	569	551	547	538	531	539	550	548	549	520	552	524	552	535	555	594	529	572	531	523	549	511	546	555	528	576	560	541	523	545	564	554	563	520	530	564	584	534	488	508	523	559	543	530	528	555	560	538	522	552	516	529	533	519	513	539	513	508	550	580	539	597	554	509	516	518	524	558	541	567	588	534	563	515	568	540	521	549	531	513	575	524	557	567	536	517	507	546	510	553	602	544	525	553	509	504	528	546	529	535	559	542	576	526	532	568	521	504	537	498	528	508	549	599	560	539	536	515	573	564	553	595	531	535	522	548	544	556	550	535	504	557	573	519	532	524	537	561	510	555	515	544	548	516	544	540	558	499	507	518	562	581	549	525	542	570	554	580	572	516	567	522	549	481	543	519	537	573	566	573	534	618	556	560	544	554	534	561	546	518	559	527	525	580	552	562	561	540	527	550	527	550	525	532	567	515	505	581	545	560	570	551	540	529	556	512	529	500	550	550	541	552	542	526	540	515	572	553	578	529	544	506	568	556	533	517	553	588	544	555	599	493	546	546	550	522	544	530	562	569	553	516	575	534	539	561	517	534	549	557	563	531	507	544	539	531	494	506	547	535	525	539	525	546	525	515	549	524	550	520	530	552	533	526	533	562	505	575	557	529	547	553	526	505	563	517	593	510	517	580	519	559	519	580	515	543	548	556	541	538	542	549	544	511	515	536	536	575	548	573	515	522	517	551	536	534	569	492	569	571	541	522	531	517	591	509	574	505	541	518	525	599	546	546	535	580	537	527	569	531	534	607	510	543	540	558	520	512	536	540	569	547	536	521	537	591	551	517	547	528	552	567	570	533	572	564	538	496	502	550	537	598	546	550	550	522	562	526	523	533	528	534	550	506	511	538	571	570	536	506	558	537	534	529	534	559	558	559	544	546	549	535	557	526	549	541	596	534	518	480	516	547	520	587	488	521	528	550	540	543	549	540	544	532	505	590	541	581	640	524	501	524	551	562	590	510	549	526	549	518	531	516	593	530	501	566	587	541	529	555	540	515	578	542	558	560	552	524	580	548	551	551	523	537	570	531	569	536	537	502	565	559	540	539	557	526	532	547	549	531	512	557	533	592	556	560	557	524	551	507	532	547	547	544	529	547	545	567	547	513	576	534	525	571	558	541	554	591	543	558	523	518	520	537	510	527	569	555	500	547	554	590	564	569	500	534	514	513	554	543	522	543	517	506	585	532	513	516	556	559	563	540	534	524	536	566	537	520	559	571	527	557	538	535	544	552	531	549	541	582	552	541	526	593	523	515	563	504	558	532	540	528	549	559	578	547	528	531	574	506	561	559	551	507	494	505	557	540	541	556	520	564	518	528	572	577	531	570	504	536	561	511	574	562	492	566	568	580	544	551	541	514	528	507	538	580	577	543	513	551	549	552	564	590	488	532	541	551	577	520	525	549	488	532	570	565	544	538	512	515	557	531	537	528	559	544	570	532	498	543	581	523	502	500	530	542	558	523	581	549	591	525	523	537	562	513	538	556	505	556	530	531	577	574	491	569	535	510	562	551	560	576	556	537	549	567	533	556	571	520	543	506	528	558	507	542	530	581	506	599	485	542	538	522	594	557	470	525	536	513	555	550	542	529	541	547	515	553	597	551	539	551	553	525	573	561	534	541	568	522	556	546	542	548	570	535	580	540	542	542	552	481	572	518	557	576	534	551	524	548	571	551	551	538	524	542	562	514	548	565	525	541	544	530	538	571	525	520	510	534	515	516	530	574	553	520	558	549	558	529	544	547	541	547	535	547	500	555	546	553	527	496	571	566	540	579	511	593	543	538	547	544	566	528	534	539	498	546	542	559	491	573	545	587	540	561	569	539	558	510	530	556	566	553	576	543	570	568	541	532	544	550	577	537	549	534	493	551	513	565	537	516	522	541	529	514	522	545	585	562	538	572	514	536	555	522	505	551	559	546	570	599	562	536	523	576	565	564	555	537	530	551	520	538	571	540	529	529	528	539	542	500	533	564	560	530	529	506	551	547	521	511	575	579	523	538	522	535	483	554	546	542	590	544	546	557	565	532	531	546	523	541	499	543	569	542	534	525	618	552	551	541	509	519	557	494	547	562	534	568	548	564	541	528	542	545	565	535	531	569	525	536	529	540	552	535	598	575	559	589	519	524	530	562	593	557	555	509	566	593	547	522	569	538	537	572	524	518	556	576	547	587	538	529	522	551	552	557	538	549	581	532	529	550	507	548	523	528	546	544	546	562	596	571	580	561	588	530	541	496	560	547	567	561	534	539	545	507	531	522	490	557	580	493	545	522	545	521	543	544	539	479	526	571	488	574	581	510	551	559	508	548	566	560	492	505	514	539	556	545	556	542	585	525	539	500	570	502	561	591	579	555	513	567	562	569	544	537	532	507	553	529	523	547	555	575	559	572	538	551	540	540	546	537	543	567	537	540	518	568	547	544	566	552	555	548	538	495	577	533	528	570	545	545	525	562	552	516	530	549	524	527	519	547	568	537	548	507	560	516	520	515	552	528	549	548	537	520	504	558	504	586	509	517	568	547	509	533	536	538	535	566	537	529	555	548	536	562	524	526	527	530	546	547	517	603	540	542	534	567	530	538	540	552	546	544	485	518	513	546	504	551	609	544	584	584	537	535	516	526	563	510	527	530	587	532	544	556	539	553	580	531	534	544	537	584	557	537	536	546	542	553	489	549	518	548	525	553	532	546	569	587	537	528	561	544	557	539	559	565
24894	21532	28248	25200	14911	694	342	294	236	219	232	187	183	183	189	147	158	160	152	157	166	133	146	143	149	138	127	146	157	147	136	121	142	140	140	150	140	127	151	158	117	147	124	151	155	130	128	161	122	150	149	147	138	169	145	154	131	137	128	155	139	133	127	142	131	143	150	140	152	143	147	121	129	113	156	142	137	133	143	118	150	125	138	144	134	144	130	133	122	117	155	136	132	155	138	147	158	139	133	152	151	121	130	127	139	148	148	121	142	156	143	127	139	150	145	135	142	142	144	141	133	125	142	137	131	133	143	148	130	150	135	140	159	143	138	135	143	125	140	142	130	132	155	133	125	131	119	110	139	138	140	147	141	139	168	144	136	143	153	130	120	138	136	133	124	137	137	141	124	133	125	122	120	125	145	147	132	169	126	141	139	154	125	152	124	151	157	122	151	140	133	122	125	133	122	126	146	137	143	154	156	117	148	134	143	142	145	124	123	139	129	140	130	150	133	151	150	141	135	144	159	159	146	136	133	151	104	136	121	132	131	141	126	157	129	137	135	135	165	121	144	154	126	134	132	137	135	134	147	140	127	140	140	148	133	130	124	143	126	154	132	140	134	146	144	126	143	158	111	131	145	125	159	134	145	115	131	149	141	131	143	120	144	131	127	171	166	127	132	141	122	121	136	139	146	140	142	146	160	121	130	132	126	134	135	150	150	146	145	155	149	153	148	151	152	127	153	131	155	152	146	122	137	139	138	147	147	125	112	149	132	143	118	150	148	125	122	128	124	126	138	137	119	114	140	167	139	157	127	122	138	137	145	145	132	144	142	153	146	132	154	148	153	140	138	140	131	135	126	157	122	127	137	123	130	137	148	118	149	149	144	128	137	154	129	146	146	133	156	140	128	125	150	154	118	153	124	143	117	142	146	129	148	149	163	151	124	135	140	137	165	157	140	131	168	126	133	131	136	162	152	117	152	146	164	121	141	134	134	122	123	133	134	146	139	109	127	140	133	147	117	131	152	142	146	163	132	149	148	123	150	141	133	125	125	134	135	141	146	161	148	145	136	151	132	137	148	123	136	139	125	127	128	130	134	150	134	138	129	161	137	151	149	142	143	120	135	124	123	157	113	148	151	158	134	148	140	121	135	154	141	139	142	130	141	145	154	143	143	138	136	150	127	134	123	140	132	132	133	134	142	119	144	140	164	141	137	149	139	146	118	142	151	135	142	132	136	132	119	138	128	140	142	116	140	116	118	144	154	148	135	146	142	134	144	147	138	152	148	140	150	167	150	132	135	135	146	153	147	144	120	154	138	147	138	137	148	136	147	128	139	131	145	134	109	136	156	160	140	125	140	139	147	121	138	131	131	145	161	140	125	135	138	129	128	141	134	130	137	140	159	121	155	141	148	144	153	131	141	136	130	134	154	130	159	148	159	135	150	158	148	147	147	120	147	157	133	125	141	141	128	138	130	141	129	136	143	137	126	147	135	140	140	154	131	134	132	129	126	125	151	134	133	143	132	160	137	159	127	141	136	122	115	135	140	143	123	150	129	153	149	129	141	144	129	114	149	136	153	136	153	127	140	124	134	133	125	138	141	153	136	128	130	121	140	129	138	157	139	122	140	131	132	126	135	122	139	130	151	129	141	122	136	143	137	143	150	138	146	134	137	130	135	139	128	130	149	140	137	143	130	118	141	138	148	124	125	133	125	135	136	123	148	133	135	129	123	141	116	131	133	140	124	129	163	137	124	164	141	125	133	138	134	142	130	123	140	133	132	141	130	129	147	130	129	122	120	141	134	131	134	136	135	133	137	140	132	140	133	137	152	166	121	129	126	159	139	135	138	119	125	128	131	122	129	146	143	129	145	129	140	131	121	121	128	141	125	119	136	152	144	150	133	136	141	159	154	159	129	132	154	129	141	134	115	125	137	146	159	141	133	143	145	141	143	148	132	138	142	140	143	138	169	128	136	144	132	135	140	149	133	136	132	133	131	149	133	146	149	115	139	126	141	116	142	129	146	142	134	130	155	120	136	140	144	140	143	146	169	137	144	113	141	147	131	158	154	149	141	163	138	147	140	136	135	128	144	137	159	132	120	133	140	147	142	135	124	126	123	148	149	142	135	148	119	143	141	171	141	130	126	113	124	125	130	144	130	125	135	124	128	128	116	140	130	132	139	122	133	134	141	149	146	158	151	142	136	134	122	130	118	134	127	151	140	161	152	132	138	141	134	122	134	142	164	137	140	130	121	159	130	113	134	136	113	147	142	154	153	134	139	142	119	131	145	128	144	149	133	121	149	146	124	143	138	117	159	149	126	135	141	138	137	153	133	156	132	111	148	130	133	157	148	139	147	123	155	130	137	131	147	134	132	143	146	147	137	129	134	141	136	143	140	135	125	142	162	135	117	147	144	151	134	139	137	127	124	146	126	128	138	124	120	131	143	149	118	140	137	118	138	147	132	149	143	120	155	111	141	159	111	144	147	149	143	134	155	136	166	115	144	145	143	124	152	118	137	137	144	126	128	129	138	133	121	158	126	124	133	121	136	137	135	124	106	130	131	133	115	137	142	121	138	118	125	132	145	136	129	133	134	131	125	139	145	135	142	137	124	153	131	158	130	140	130	174	136	142	133	140	125	130	161	134	143	143	140	127	138	127	163	141	132	118	141	127	137	140	148	128	145	152	135	139	140	120	157	120	150	120	129	118	148	132	125	141	126	133	124	149	149	133	161	124	137	135	127	150	121	154	152	124	118	139	141	133	134	117	132	147	131	135	157	150	160	140	116	128	130	145	142	134	146	134	144	124	161	133	140	137	134	141	125	128	137	146	117	122	134	142	118	137	147	140	130	125	136	142	130	141	136	147	139	126	149	154	142	118	152	122	148	130	144	172	143	135	132	139	150	123	123	136	137	141	135	140	145	138	127	124	147	133	130	147	129	136	156	127	153	152	132	137	120	141	145	141	141	144	138	140	142	139	134	143	140	112	122	144	131	164	146	123	124	124	138	122	142	138	134	155	153	127	145	143	129	145	126	174	152	139	147	123	134	148	121	143	141	139	149	149	149	130	156	148	127	133	164	132	127	123	130	133	135	139	143	140	141	144	133	152	121	143	132	128	143	125	135	138	141	110	123	156	120	157	152	153	129	151	144	136	141	138	160	150	130	117	122	136	145	153	122	138	128	139	131	148	118	159	139	121	135	132	158	143	141	142	132	145	171	113	144	140	160	147	144	126	140	140	134	138	149	160	118	137	127	141	152	154	133	136	131	154	152	125	124	136	131	140	132	146	134	159	124	138	137	144	134	138	166	149	137	141	140	151	132	127	135	143	130	139	131	132	150	128	149	133	134	141	150	134	135	119	151	134	148	143	139	146	125	126	138	146	125	145	132	137	126	138	130	144	134	140	148	127	138	132	132	135	147	134	130	132	159	139	115	129	130	149	120	123	120	130	125	127	138	144	136	127	138	127	126	162	139	115	131	143
3566	5897	3536	1620	1186	893	655	565	401	357	340	291	249	233	237	228	218	207	183	163	180	176	189	187	159	166	169	154	147	153	152	157	167	165	180	175	156	152	170	157	156	138	185	162	144	149	167	152	142	172	152	159	141	138	125	166	176	130	168	164	153	166	159	131	142	128	149	170	152	162	154	147	158	148	165	152	149	158	151	157	144	134	176	153	161	145	153	170	154	147	168	136	164	157	155	146	170	157	158	172	150	141	161	142	141	146	168	172	142	131	152	168	155	142	150	147	150	150	160	155	161	144	150	165	190	167	152	139	150	159	144	154	151	162	138	150	163	139	141	149	147	156	161	146	161	141	177	119	152	159	139	165	138	168	158	167	141	115	163	165	148	144	150	158	153	147	145	164	143	145	153	126	148	152	157	156	143	166	182	154	171	164	143	136	159	162	158	165	175	154	148	144	177	148	142	163	157	169	142	169	147	160	140	149	154	149	142	158	130	145	135	152	159	138	167	169	145	143	126	145	145	149	149	173	163	144	155	165	146	152	132	160	179	166	159	147	152	175	131	145	122	164	141	147	154	156	157	170	171	173	157	168	157	170	147	155	133	127	138	147	148	149	160	151	133	147	137	142	141	151	150	161	171	165	155	151	148	154	158	167	147	184	141	163	169	159	166	159	153	148	154	137	151	162	146	145	177	148	162	167	150	151	140	137	147	156	178	167	141	139	148	157	164	160	139	155	154	159	161	159	135	150	164	157	170	182	146	177	166	137	159	148	160	181	137	142	159	164	155	175	151	132	155	144	143	146	149	150	165	167	167	163	165	154	168	151	167	130	146	152	136	155	134	151	144	159	122	151	159	173	139	131	139	143	176	152	158	161	135	139	142	163	153	133	140	147	161	162	142	158	150	175	162	187	154	151	169	168	182	148	156	160	151	152	154	165	138	168	146	154	147	167	130	164	171	152	147	157	150	149	140	150	168	176	155	134	166	147	157	154	175	164	172	157	140	147	155	161	177	131	136	144	164	152	154	180	162	153	154	149	144	136	171	152	155	142	130	151	153	140	165	147	158	171	143	143	142	136	135	144	151	151	152	179	139	163	169	133	155	184	152	113	190	172	148	166	145	143	139	164	154	166	154	155	140	145	163	146	169	149	145	160	153	157	134	153	145	152	158	158	129	154	158	155	141	151	132	189	130	144	141	146	159	160	158	161	162	144	153	154	143	147	151	160	155	160	160	171	144	154	151	150	131	138	170	154	154	166	166	156	164	144	157	150	129	138	141	154	161	165	159	154	178	133	170	155	172	146	161	168	162	150	122	150	160	149	163	157	138	153	154	147	152	150	143	155	153	162	133	162	128	141	143	154	159	167	160	156	169	162	153	158	148	176	149	152	144	161	141	154	159	179	150	155	138	135	127	138	152	153	152	145	150	142	139	158	150	155	134	153	155	172	167	134	148	167	142	150	160	174	153	153	165	150	143	178	147	159	153	157	123	142	170	134	163	157	152	156	168	124	129	150	155	145	163	156	171	171	144	167	151	144	138	151	158	144	143	143	147	140	143	151	150	155	142	179	151	159	140	165	154	145	160	154	153	152	148	162	145	143	151	146	157	148	157	150	130	163	154	131	161	157	153	142	146	156	157	153	136	144	158	163	143	147	153	151	147	180	166	152	159	135	159	150	164	169	147	180	153	137	163	148	168	168	161	158	182	154	159	155	143	166	146	133	160	149	179	136	145	160	155	138	160	168	144	153	144	153	154	176	139	174	146	154	176	156	142	144	151	134	145	144	137	175	146	153	157	173	136	139	125	149	156	169	153	153	149	147	150	152	173	154	144	151	181	133	146	173	169	153	153	142	181	154	140	158	155	152	161	152	135	156	160	157	163	175	135	144	141	134	168	150	157	155	150	166	153	163	177	153	142	152	147	152	148	155	151	162	154	142	142	151	142	129	134	143	145	152	160	143	159	147	138	131	160	141	165	135	139	149	156	164	142	143	162	154	144	163	162	150	166	149	188	183	154	151	150	145	136	143	156	175	156	152	158	171	147	176	144	147	146	152	158	158	139	128	136	146	155	142	154	175	121	141	152	150	160	128	141	145	148	136	168	148	169	176	172	173	177	159	138	133	166	164	154	160	131	155	143	152	149	163	133	150	156	164	159	152	142	128	146	133	158	161	129	153	156	146	156	166	157	159	151	174	179	143	148	140	139	159	137	146	153	162	157	165	163	157	152	137	158	146	162	167	148	170	140	143	174	149	163	151	149	141	144	166	179	178	152	162	139	158	150	137	140	173	155	150	154	152	158	150	168	158	162	159	156	145	173	126	137	148	140	156	165	154	145	166	135	157	179	141	152	136	140	171	129	163	151	140	142	136	155	163	160	148	188	162	160	155	164	151	150	157	162	127	164	168	158	149	165	155	157	157	169	141	162	144	142	156	144	159	162	159	157	130	156	151	147	148	184	162	153	127	153	149	165	153	150	165	155	168	165	155	131	144	121	146	144	163	146	152	164	158	157	134	139	147	164	165	172	150	144	148	164	170	149	150	146	150	148	155	149	164	190	130	147	149	142	157	135	157	166	141	157	155	124	141	176	163	141	160	159	163	155	148	148	165	139	159	142	134	155	151	183	145	180	154	163	139	168	142	161	147	172	146	134	174	144	167	146	154	144	162	144	168	171	162	139	141	173	127	142	163	169	152	172	155	167	152	148	171	158	128	140	138	148	137	153	139	187	158	144	143	158	198	150	136	150	137	182	165	148	150	144	165	142	182	160	139	157	162	167	153	177	174	142	146	161	140	162	152	146	129	149	146	162	138	149	146	154	166	155	130	164	159	148	161	147	139	144	159	159	147	137	156	159	162	149	170	155	156	161	160	142	158	145	162	148	149	160	154	171	159	148	140	170	164	140	152	163	151	168	150	174	147	158	178	139	154	180	151	133	150	155	150	165	145	136	158	154	137	135	137	159	162	144	167	170	164	158	147	157	143	161	160	134	165	169	172	165	164	148	130	153	151	161	181	132	140	156	169	144	167	151	140	140	164	162	162	177	127	141	148	153	153	133	150	155	150	150	162	152	158	159	159	151	137	158	153	141	166	145	159	162	139	155	163	146	135	142	164	138	168	173	133	166	159	172	163	165	134	185	144	153	153	168	143	139	169	174	151	166	131	175	172	173	168	154	132	166	146	127	160	141	162	183	175	176	160	151	157	168	147	149	137	161	143	163	147	157	163	128	164	160	138	159	161	139	190	142	152	148	138	166	140	153	136	161	152	162	163	172	152	135	145	156	173	139	139	183	150	146	137	153	159	147	153	178	170	134	143	158	147	138	150	142	147	150	140	173	146	147	145	132	176	145	131	168	134	157	150	168	160	170	157	140	164	152	168	138	136	162	138	144	168	130	176	147	165	172	142	154	174	156	155	156	130	143	163	152	145	158	135	159	165	169	188	179	170	144	135	166	161	132	145	173	146	141	147	164	138	155	149	137	146
22705	21538	29500	24023	21539	21605	12341	1331	1072	918	863	707	693	681	628	632	613	554	510	565	560	564	557	504	530	514	506	526	524	505	500	499	491	507	561	490	513	526	531	482	454	480	500	477	497	498	491	462	511	497	501	490	490	472	490	470	503	491	516	551	494	477	473	501	512	500	503	521	494	483	493	533	492	524	474	486	488	501	478	482	461	486	521	507	465	491	464	476	494	444	481	511	509	492	506	486	420	476	451	447	453	455	469	477	488	471	504	494	478	493	461	497	509	476	463	492	469	448	463	500	466	502	497	505	473	469	475	488	480	492	465	454	508	509	485	452	498	481	451	492	510	478	484	490	497	450	538	482	470	472	447	484	449	498	476	499	516	480	507	473	460	512	513	470	464	526	482	478	480	490	479	453	488	491	469	474	473	473	474	478	461	468	506	460	467	487	486	463	482	438	472	500	457	474	484	493	464	513	482	492	467	508	498	463	455	473	491	484	520	490	518	466	478	459	430	498	481	457	441	515	523	476	482	473	463	458	459	506	516	496	488	481	514	488	493	499	400	499	509	478	477	476	548	505	450	516	496	438	501	486	506	504	482	465	475	479	486	449	493	483	471	484	467	498	522	449	467	469	500	501	485	524	468	490	469	397	498	498	514	480	457	473	433	514	479	466	464	477	484	485	501	508	473	487	523	500	491	494	471	491	443	463	462	478	502	457	472	503	434	505	498	468	467	462	454	501	510	492	509	483	479	496	468	479	462	481	485	488	478	499	485	499	481	478	482	503	501	435	498	497	478	514	499	442	457	500	454	495	418	485	473	512	448	466	473	505	476	461	436	549	464	448	509	474	476	486	442	485	464	493	501	459	478	450	490	452	470	495	531	479	497	477	485	471	489	474	506	488	499	437	482	490	445	478	473	459	481	485	472	486	403	517	449	485	489	468	480	494	494	476	471	500	542	501	461	490	473	505	489	485	468	485	492	485	507	505	491	455	483	455	462	481	503	457	486	486	490	498	458	464	438	473	471	491	522	468	504	446	452	451	472	494	466	456	467	437	451	459	458	521	467	505	449	453	462	511	491	511	463	462	510	507	490	495	495	426	463	475	460	490	507	482	447	522	476	459	424	476	519	476	446	476	491	448	472	464	475	481	479	479	472	498	483	483	480	513	503	484	508	478	502	502	487	468	466	469	483	461	511	478	456	426	509	489	458	493	477	475	519	476	484	475	473	454	460	504	484	468	459	476	455	477	510	444	474	473	489	511	461	451	460	435	491	455	490	470	491	486	476	466	474	507	472	509	504	507	481	495	481	509	481	498	459	484	440	484	509	474	482	512	444	443	502	484	500	464	500	476	485	495	484	445	483	467	480	468	487	483	537	488	453	517	464	478	461	462	524	448	514	459	477	442	458	461	472	472	485	459	494	509	467	481	529	459	490	492	522	457	461	449	455	463	476	452	455	490	508	496	465	498	481	500	497	492	487	480	517	454	489	522	504	467	453	487	483	473	470	399	498	496	462	475	498	473	487	441	474	502	482	468	497	494	488	507	457	457	484	476	450	513	465	514	496	475	477	472	469	464	534	491	472	494	519	473	483	478	496	469	487	487	477	496	487	540	497	492	461	473	473	475	473	512	486	461	438	513	479	494	463	486	463	491	463	493	483	469	502	512	514	500	485	504	510	461	455	452	488	482	478	480	501	488	493	439	518	502	475	501	540	466	465	448	494	446	534	466	507	511	474	469	469	466	475	487	463	460	458	488	503	460	486	518	489	480	446	451	464	445	456	434	475	493	468	523	480	466	497	471	508	535	484	483	472	521	517	475	490	470	481	493	443	476	453	506	477	455	527	471	507	523	455	531	477	499	441	520	475	484	489	465	477	480	472	494	468	480	484	479	472	474	497	483	480	435	462	447	517	435	447	460	484	465	479	498	473	510	523	482	463	498	489	479	484	492	466	488	455	500	492	503	462	511	444	510	496	483	505	499	457	478	464	492	456	526	490	519	478	491	463	501	500	531	469	456	477	448	484	520	515	443	474	470	476	467	474	486	492	512	453	477	495	493	477	522	496	458	487	511	496	491	488	463	467	483	471	478	460	487	521	541	500	496	481	485	471	497	474	459	483	501	462	480	472	497	473	474	500	488	493	480	502	478	484	443	443	490	487	503	470	476	496	484	462	472	493	483	492	520	479	477	474	500	457	506	488	470	507	483	483	464	441	470	473	492	456	462	463	469	535	472	442	506	470	450	472	480	485	521	474	474	501	471	512	505	464	491	475	494	466	491	500	487	512	479	472	490	494	489	456	493	457	464	456	476	490	488	499	447	466	499	469	490	501	479	478	452	448	495	470	490	523	519	493	476	488	473	463	476	467	434	483	490	499	476	513	505	469	447	498	470	483	468	466	467	479	462	531	508	478	507	463	438	493	474	503	478	470	501	477	481	502	504	511	514	465	425	501	457	495	464	457	456	496	493	511	475	521	480	498	484	470	547	459	497	475	470	466	472	481	465	455	476	481	473	469	455	482	465	460	454	471	448	477	530	477	485	477	478	511	485	495	443	493	470	481	505	463	466	535	436	466	467	458	545	504	467	446	496	491	497	485	445	464	468	488	460	486	436	478	490	471	488	462	449	485	505	490	449	438	489	448	504	466	479	460	473	476	463	505	461	490	525	495	499	492	450	482	455	462	458	479	450	528	487	510	497	504	460	464	465	484	465	455	506	532	506	474	484	486	478	470	509	494	459	500	449	484	497	459	465	470	506	432	492	481	471	478	495	461	489	479	503	503	465	471	464	503	474	479	474	506	444	457	492	498	503	442	439	457	488	465	476	489	453	449	534	457	472	470	472	478	454	462	463	506	485	472	488	464	479	476	483	492	473	481	456	503	445	466	453	494	469	443	489	474	535	433	481	466	440	447	505	482	474	472	493	467	500	478	500	477	458	498	432	472	488	526	458	470	505	479	489	486	490	503	484	503	459	481	492	476	480	480	496	496	460	490	459	490	508	445	488	482	474	471	486	473	484	451	502	478	474	467	465	482	479	474	502	532	546	512	467	485	512	509	483	487	459	473	459	458	433	477	458	476	488	463	507	504	445	502	476	459	514	482	479	491	501	462	462	431	490	471	491	528	470	478	508	487	473	480	495	501	493	467	488	482	492	473	457	509	482	510	512	519	450	456	454	447	524	473	487	473	500	456	488	500	480	475	488	533	521	474	501	480	474	447	476	479	490	465	480	476	495	474	487	472	511	513	496	475	476	498	435	464	489	424	455	433	445	465	461	485	457	456	491	514	465	487	505	474	467	481	491	464	458	465	503	472	487	490	486	460	506	479	491	461	515	474	463	469	471	473	492	475	457	474	461	505	457	412	463	473	482	489	466	463	469	459	490	517	473	502	502	476	491	475	487	502	451	451	482	465	460	447	442	464	449	489	448	490	472	446	487	470	467	440	499	480	504	469	487	519	474	484	497	503	457	535	472	446	464	477	486	504	480
5262	15863	10490	5328	3922	2958	2163	1753	1392	1196	1025	932	869	753	712	654	685	675	682	609	587	625	606	587	519	553	570	602	530	556	559	514	545	488	494	544	494	519	532	533	518	529	552	488	523	477	540	584	520	504	509	484	508	550	480	517	472	507	507	497	509	482	516	498	508	492	479	531	502	508	537	479	520	483	508	489	494	496	503	483	507	505	518	512	483	532	485	494	501	534	500	518	505	501	502	526	537	478	499	512	524	490	481	474	486	513	498	459	475	478	475	488	509	526	471	518	503	514	505	575	538	528	500	496	517	512	508	478	469	470	498	481	512	483	485	506	556	492	474	492	499	522	483	468	519	480	563	479	489	502	479	498	512	501	479	475	465	499	525	473	530	504	521	465	504	472	541	485	504	520	507	485	501	472	468	530	528	485	462	530	488	500	524	510	500	472	527	480	487	494	523	491	494	515	500	520	500	479	508	471	500	534	482	507	521	486	491	514	505	483	484	501	471	524	515	478	545	489	518	456	499	466	517	507	523	484	531	499	470	481	478	485	463	511	485	464	497	467	510	485	521	517	490	501	528	514	488	493	503	449	498	505	497	508	493	500	535	505	505	523	470	542	459	481	502	491	542	510	503	492	501	469	501	444	509	482	513	512	582	510	506	490	493	481	519	503	554	496	544	498	508	492	509	577	516	486	481	476	469	470	507	498	526	474	489	473	479	490	522	497	499	497	510	506	484	500	498	511	448	513	486	538	531	493	485	497	526	487	511	506	513	500	494	445	503	493	521	503	553	463	506	465	530	481	484	501	473	515	474	496	454	515	471	508	435	457	495	517	475	487	507	470	493	492	485	529	452	508	515	527	496	493	491	499	512	460	513	502	532	473	506	536	480	513	489	466	528	478	484	493	490	481	459	489	513	507	492	499	534	496	516	500	493	493	537	517	515	526	497	503	509	505	482	478	507	485	492	514	508	522	541	488	514	486	510	520	539	503	472	517	486	471	540	465	496	495	483	509	518	522	501	507	471	469	454	538	506	480	510	508	485	479	449	493	485	517	509	473	514	555	490	531	518	504	462	514	477	488	508	509	485	516	502	490	501	477	464	500	506	481	537	539	502	515	501	513	471	484	442	548	507	494	495	533	521	489	515	540	503	499	500	506	499	516	494	521	479	482	448	485	516	484	487	524	546	488	504	486	491	481	513	524	517	482	503	528	471	520	515	520	528	546	494	485	507	505	495	496	503	484	493	479	505	518	518	484	518	469	495	509	516	489	492	469	523	474	484	517	540	516	512	492	499	531	524	481	500	489	512	483	461	547	507	544	578	473	512	511	503	489	477	495	520	523	515	498	475	539	522	542	534	518	491	512	540	487	499	507	528	514	488	499	530	509	535	513	490	505	541	488	515	480	517	510	488	499	491	484	469	500	450	514	507	489	510	510	486	516	478	496	515	506	518	497	493	515	501	532	571	509	466	503	466	500	487	464	474	555	483	471	502	517	481	514	504	503	474	481	509	497	488	486	462	461	475	509	527	535	491	542	498	514	475	537	489	507	508	506	470	551	487	521	486	497	496	554	490	470	469	500	474	524	540	510	460	516	508	517	492	511	458	495	474	524	488	524	515	465	516	502	458	468	510	498	479	491	467	482	501	487	483	515	497	532	572	456	494	498	489	481	490	532	524	493	441	429	514	506	519	536	493	474	520	513	511	501	506	514	534	479	471	515	497	490	476	507	496	514	516	522	512	476	493	484	486	503	501	496	492	502	530	505	485	488	522	520	499	508	487	502	509	494	488	505	523	538	467	461	527	547	533	495	511	508	485	490	470	493	473	475	455	558	521	466	488	470	546	501	524	496	505	524	495	528	489	483	451	493	454	526	517	536	479	531	492	504	541	517	442	482	514	500	493	497	534	519	529	497	476	490	483	504	516	497	484	546	485	521	551	474	458	540	506	518	444	485	540	520	540	469	485	493	517	493	498	476	517	496	498	496	526	465	485	508	501	508	487	498	484	496	482	482	505	520	529	525	499	507	505	530	502	519	465	453	553	500	470	501	498	545	502	512	515	498	506	488	533	499	452	494	513	516	473	519	507	519	461	529	517	478	486	475	485	462	480	488	487	481	511	489	519	470	502	540	465	496	520	495	543	470	520	479	485	536	486	531	518	505	477	482	535	472	436	509	491	499	488	519	514	480	527	503	539	497	491	512	512	502	485	510	519	521	514	504	484	454	482	516	495	513	510	490	494	492	460	484	544	480	483	509	478	551	479	504	471	523	510	509	485	508	471	509	497	537	520	519	481	516	477	513	502	516	509	516	517	518	482	493	500	491	505	507	530	478	510	487	509	500	478	495	499	513	509	500	520	508	476	470	548	479	454	554	507	482	484	491	502	505	510	507	465	443	483	474	536	509	479	498	525	525	490	488	492	504	526	481	495	518	472	503	491	563	533	529	509	510	530	523	521	471	525	486	511	481	482	497	474	515	496	485	519	521	490	469	507	518	524	519	452	467	517	487	471	483	480	498	492	524	424	506	484	489	533	515	518	434	494	523	538	490	520	493	484	491	524	492	505	494	523	498	512	528	504	482	544	445	468	498	519	495	496	494	505	489	491	562	489	452	481	490	489	507	454	495	494	484	514	482	521	518	523	491	510	514	473	469	490	483	481	496	557	502	522	506	484	475	485	497	469	451	476	519	447	498	466	518	525	499	472	532	497	480	508	492	519	504	501	486	511	517	540	476	456	525	540	501	511	493	488	529	500	504	514	502	483	494	471	506	464	525	549	482	505	515	502	518	515	526	472	504	496	538	499	492	503	486	455	516	536	502	484	509	539	523	475	436	487	512	469	500	503	485	524	511	499	481	506	528	493	497	488	491	507	469	505	450	512	516	496	492	499	517	477	477	498	510	496	492	528	507	488	510	506	473	473	487	452	502	500	482	520	483	507	507	499	504	482	498	473	520	487	486	494	514	500	508	486	480	515	506	512	478	517	508	546	488	525	514	502	489	481	506	515	474	501	508	480	488	510	445	492	460	520	471	504	515	486	524	486	560	522	534	504	503	466	464	515	518	501	506	483	498	454	512	473	538	505	531	532	511	506	550	488	500	494	503	499	479	496	497	495	482	512	506	507	516	518	515	504	483	500	512	503	540	484	534	497	531	523	503	508	490	516	526	499	516	500	493	512	512	519	498	456	491	464	449	525	504	488	492	488	495	531	516	483	517	501	486	521	489	453	530	482	464	546	485	490	502	493	507	483	526	514	495	490	505	495	463	500	484	496	512	503	473	474	507	484	512	527	478	545	531	496	521	487	503	460	491	519	496	484	526	515	512	496	473	486	479	504	514	516	487	494	471	477	506	472	482	484	469	460	500	446	496	489	482	514	546	537	500	468	487	517	509	496	487	474	503	514	517	515	504	507	472	516	510	503	515	519	501	505	491	490	463	521	501	526	509	515	498	482	519	475	502	469	472	451	490	490	509	493	510	488	481	502	495
27979	19668	5343	477	311	311	302	253	246	269	257	257	258	232	281	272	271	269	293	248	245	258	274	272	261	253	263	252	240	284	238	262	246	245	244	274	232	277	222	281	263	252	240	278	240	244	258	270	241	253	249	251	252	255	271	251	256	267	252	254	273	276	250	276	254	236	239	241	237	232	257	228	302	252	259	258	234	259	253	246	264	282	240	235	228	234	266	229	244	270	269	260	272	239	235	270	255	254	259	263	254	270	252	263	260	263	250	246	254	278	259	260	235	243	251	270	287	287	247	250	274	254	260	242	252	238	264	255	229	267	291	234	280	232	270	255	240	264	232	267	253	247	265	257	241	273	289	269	248	253	263	261	262	245	251	256	255	253	249	290	237	253	255	250	266	238	231	257	241	239	243	273	281	267	216	236	244	231	257	256	256	264	252	242	270	288	253	263	228	257	264	255	253	255	211	251	259	266	232	256	267	276	260	259	232	261	279	268	234	257	233	248	248	255	281	290	232	221	254	236	251	265	237	267	263	253	245	244	245	272	290	238	255	267	268	235	236	266	275	258	220	256	211	225	268	259	257	234	271	266	236	259	269	284	281	278	281	274	275	253	246	211	235	239	242	249	226	255	260	283	259	246	255	213	255	262	237	235	246	247	222	276	254	261	277	247	229	245	265	242	289	248	236	250	257	245	270	246	266	246	244	271	242	221	234	264	250	256	294	277	265	269	249	223	238	256	248	255	241	264	263	247	241	244	256	244	260	263	255	247	258	256	243	252	264	264	275	265	265	240	249	246	238	271	280	231	264	245	257	256	269	255	247	270	270	284	273	267	255	237	276	264	264	255	227	250	284	284	225	234	261	256	247	245	253	272	258	220	250	275	269	279	253	251	255	240	242	255	244	256	258	226	270	256	264	244	265	217	237	254	253	242	263	261	234	222	269	243	241	230	253	236	272	244	236	280	253	237	270	231	258	253	273	262	261	252	273	264	267	257	236	277	227	231	260	274	245	251	253	272	257	265	270	260	252	268	243	243	259	268	271	248	255	267	264	273	254	241	243	278	245	263	240	264	244	283	257	247	258	260	259	234	264	261	255	261	245	274	265	274	255	234	250	247	264	219	254	238	244	226	229	258	255	260	246	262	247	262	258	267	261	277	234	246	250	228	274	229	238	267	255	251	248	232	246	250	232	251	255	281	219	254	264	225	246	280	227	231	219	275	259	252	240	233	261	262	235	256	249	242	258	230	269	271	266	246	252	235	250	245	235	227	259	265	243	240	231	257	260	279	242	270	272	230	244	268	266	249	285	241	251	253	218	256	260	245	257	245	246	280	260	287	282	258	260	233	263	243	273	251	243	257	271	258	222	230	252	221	260	250	265	256	270	254	270	252	217	247	251	258	220	242	232	254	243	246	239	259	234	233	259	278	244	238	288	260	261	253	276	222	261	258	239	259	247	228	267	242	245	280	247	255	259	258	242	246	226	255	262	256	276	253	249	234	244	255	251	258	246	239	260	251	252	225	288	270	230	274	231	237	267	263	304	243	225	273	252	265	264	255	265	232	274	248	237	266	255	266	250	221	256	264	244	249	216	250	208	288	261	234	254	264	255	241	225	253	242	254	243	272	222	263	255	238	224	256	257	230	249	225	247	244	253	267	253	249	232	255	253	260	276	244	238	251	270	239	238	250	240	257	272	274	247	231	251	223	256	252	249	224	262	255	286	243	241	228	272	265	258	235	272	248	260	226	268	243	239	296	257	274	253	255	254	262	227	259	258	274	247	252	236	263	258	270	236	270	241	243	263	230	251	254	233	270	288	263	247	269	249	245	281	251	263	254	288	250	269	287	286	227	250	269	269	270	252	227	257	266	232	247	236	263	259	242	254	236	260	265	253	292	253	246	222	264	229	263	247	248	288	262	268	257	283	241	272	234	277	268	240	255	273	255	239	243	258	262	242	246	250	242	242	244	260	250	289	219	253	244	270	264	232	249	245	233	256	248	220	234	252	263	281	270	288	279	252	278	285	257	232	270	226	255	257	257	249	235	250	258	265	245	243	265	272	286	258	254	267	275	268	273	242	282	241	281	279	251	247	293	260	282	241	273	282	271	259	259	245	246	268	251	280	249	249	241	228	273	238	266	248	276	258	264	269	245	228	251	219	239	272	260	254	275	250	283	226	252	263	256	240	263	255	245	251	239	262	252	277	266	278	242	247	259	242	264	255	236	243	258	233	260	259	250	236	240	257	263	239	252	224	259	291	229	290	239	273	253	250	235	253	223	271	248	272	262	278	245	244	257	246	251	229	271	240	286	249	272	246	249	254	267	271	266	227	256	276	258	245	254	233	255	284	243	238	237	249	283	248	219	237	237	273	248	249	267	291	244	233	253	239	249	262	234	240	240	262	253	266	263	254	251	246	265	268	272	264	262	229	258	247	259	241	247	254	237	283	253	239	265	260	234	278	253	290	233	229	260	240	245	242	242	255	260	278	269	292	283	241	249	250	235	261	237	248	276	257	269	227	239	233	285	234	240	247	237	274	275	236	268	230	225	254	247	243	244	241	257	234	267	246	240	225	249	292	241	267	285	233	263	247	277	234	257	240	265	265	236	226	256	246	253	211	233	247	273	259	244	294	264	256	286	237	226	251	264	256	269	297	254	256	249	258	254	255	227	267	239	228	262	271	240	250	231	259	266	248	243	234	237	253	244	266	256	280	254	259	240	256	243	260	261	263	249	257	258	234	254	270	258	243	275	254	255	290	278	278	260	245	253	241	269	239	243	275	251	255	225	248	247	259	252	250	231	272	252	214	240	241	234	283	241	267	233	237	221	262	233	233	274	260	251	262	257	250	256	248	241	284	262	287	262	262	255	281	238	280	248	303	253	223	231	247	249	256	243	250	274	229	262	246	269	265	233	251	237	253	300	275	278	249	247	238	267	255	265	280	259	272	240	260	236	247	255	239	266	256	256	267	259	253	260	230	250	256	284	243	258	267	229	259	218	248	251	264	258	280	255	249	246	251	233	249	244	220	230	273	284	252	259	260	243	220	244	271	247	259	237	252	256	262	266	242	274	253	256	259	246	270	229	260	250	297	272	296	233	264	250	238	253	262	257	249	246	260	266	266	256	274	234	233	256	274	224	270	264	242	270	279	275	259	270	265	258	245	262	265	265	266	267	264	255	280	240	274	239	243	238	229	266	257	268	258	246	284	234	246	287	245	228	249	258	260	288	261	260	252	239	257	244	266	266	257	273	252	248	260	260	257	270	245	220	258	265	273	230	282	268	286	230	267	247	253	245	284	245	272	258	235	265	237	255	252	276	246	264	243	259	241	275	273	261	237	240	252	251	242	262	250	248	261	264	253	243	252	233	254	254	271	241	253	222	263	247	271	249	287	222	253	246	277	244	265	262	275	245	261	247	261	283	219	236	235	259	246	266	278	263	261	263	271	247	280	244	302	253	246	233	249	248	224	257	275	232	261	254	247	270
4272	1072	545	403	350	311	288	290	311	279	315	297	251	220	265	257	259	254	251	289	249	266	278	275	245	291	263	240	237	278	268	264	267	290	270	261	273	258	253	275	276	263	263	281	285	275	255	254	272	263	238	242	291	254	274	288	240	299	279	260	264	285	238	254	282	262	254	279	286	247	273	270	271	248	284	262	278	266	246	280	240	249	282	277	266	236	233	278	242	247	267	269	257	240	265	265	284	250	273	263	271	254	275	256	241	294	266	240	261	274	274	244	249	209	258	272	263	271	301	241	256	244	273	279	265	275	262	258	249	244	253	250	266	273	259	254	291	272	250	247	282	259	234	254	291	265	244	255	246	264	251	299	266	263	264	246	280	255	303	253	255	265	279	262	269	264	260	249	262	271	247	253	287	253	268	237	279	284	251	267	309	253	258	285	250	260	267	255	247	266	277	240	267	274	302	279	289	268	279	259	273	277	268	283	252	243	291	258	272	268	249	232	246	246	276	232	267	273	270	283	257	230	259	272	287	280	230	268	262	278	250	275	240	280	267	261	269	257	280	259	242	249	276	262	249	248	282	250	279	257	247	291	259	282	272	277	258	250	254	288	248	283	255	283	267	256	289	258	279	263	273	279	254	280	272	268	250	256	301	258	247	261	261	279	265	258	246	263	278	268	263	256	265	287	269	248	263	222	293	261	255	281	273	267	289	233	270	244	270	254	260	259	238	268	254	240	236	228	253	290	295	258	252	256	247	272	244	261	277	247	273	281	281	260	248	274	310	262	254	297	284	234	283	259	270	232	254	265	267	260	276	270	263	256	262	258	258	296	279	282	271	280	279	261	252	253	261	287	251	286	269	276	256	254	296	274	258	257	249	292	292	254	282	273	267	259	275	242	270	275	263	278	249	241	260	273	254	262	257	264	275	244	264	255	248	283	253	259	265	236	279	268	248	282	264	265	237	269	276	249	273	244	246	238	269	276	270	288	235	294	256	250	280	262	256	274	244	252	269	252	270	281	262	257	243	265	259	273	260	252	257	270	263	254	256	254	250	267	261	283	241	266	285	245	239	257	250	264	250	269	253	270	251	244	247	251	283	270	251	289	269	274	282	271	294	268	258	242	288	269	259	267	287	289	250	262	272	245	270	292	253	267	260	287	234	241	260	294	254	266	270	254	278	283	257	282	260	268	292	274	271	272	276	281	253	298	266	252	256	277	259	284	265	247	237	239	253	253	263	274	243	290	273	294	253	270	270	256	285	282	260	269	268	249	251	255	270	269	263	267	250	277	270	255	264	265	282	260	231	260	254	259	282	249	269	286	262	275	272	277	291	266	270	247	237	225	241	266	257	241	256	254	279	276	262	231	273	261	257	250	244	292	266	290	265	262	268	253	266	278	266	278	264	254	274	255	276	276	278	236	294	284	317	275	265	228	260	278	262	244	229	262	280	258	270	236	288	272	279	294	281	256	261	276	261	265	261	277	282	270	269	243	289	257	242	280	263	268	234	271	274	273	278	274	254	277	275	252	246	266	268	233	253	266	250	285	257	293	227	253	258	282	254	255	262	274	284	283	248	302	267	271	253	292	247	264	261	253	279	248	268	260	262	259	269	266	294	267	264	266	261	291	243	257	265	259	282	254	266	255	275	294	247	264	248	276	276	283	242	263	272	262	230	244	277	298	257	254	269	281	253	273	254	266	264	280	259	271	275	259	268	269	243	290	272	270	273	269	293	258	234	237	260	270	265	276	291	257	267	262	247	280	287	281	276	264	252	270	277	266	296	249	247	272	271	254	256	296	266	276	262	276	276	263	262	265	272	263	264	268	257	249	247	243	270	269	263	272	266	235	257	251	299	311	251	273	252	259	250	303	292	233	304	268	285	275	279	267	274	283	253	309	281	266	281	270	257	254	251	279	289	262	258	280	267	285	230	258	273	263	290	258	269	248	265	282	282	263	242	262	273	277	273	254	286	294	297	258	270	276	280	290	253	243	278	275	270	272	245	262	255	259	262	282	261	280	227	288	298	277	305	268	283	271	279	286	252	268	254	264	280	284	249	268	250	303	249	277	235	260	266	277	282	246	249	229	234	278	262	248	277	255	238	241	260	236	267	263	249	272	279	264	252	244	246	265	226	264	277	264	264	252	223	265	283	279	242	276	259	263	253	278	269	243	246	263	269	270	250	259	256	264	241	256	273	277	261	256	292	281	276	277	270	252	261	257	266	288	281	271	288	286	292	273	266	278	270	247	227	251	233	268	273	247	292	275	259	273	253	263	272	283	279	274	263	265	263	267	269	253	239	296	265	252	275	280	287	269	260	248	251	276	247	267	273	279	283	221	280	250	265	288	268	265	271	265	273	245	292	274	261	269	236	241	296	256	282	270	247	240	236	262	266	257	264	265	270	263	280	261	259	276	232	273	250	269	281	293	261	259	259	248	230	262	246	257	291	258	262	236	252	276	281	271	253	255	280	293	246	264	268	274	261	258	274	290	290	243	286	255	256	274	252	246	268	233	257	272	269	248	319	293	255	256	264	273	271	245	248	282	277	268	271	277	279	244	230	282	278	274	260	288	268	285	277	262	277	281	266	256	268	291	275	246	254	250	273	256	238	228	266	252	262	272	245	278	278	256	286	260	276	253	290	244	230	233	268	262	256	276	262	256	263	264	260	308	283	258	288	280	267	258	296	288	269	270	245	249	291	245	254	261	276	276	251	277	278	267	240	246	265	247	285	255	249	274	288	306	249	257	235	262	231	258	290	278	262	281	262	251	277	270	279	260	251	270	257	248	261	272	266	288	274	275	255	261	262	251	275	257	267	264	282	298	252	278	247	267	274	244	273	247	248	262	286	261	243	274	283	279	251	263	298	268	283	242	298	242	259	249	249	265	261	274	268	280	254	257	234	280	268	306	279	294	288	272	289	261	249	268	271	264	291	249	266	254	254	262	269	250	266	260	271	257	257	287	281	270	283	290	281	264	272	269	268	288	240	281	250	281	275	258	290	274	280	270	245	264	262	252	273	280	290	231	268	277	252	256	265	283	266	267	252	240	289	272	263	274	266	311	274	295	232	271	246	232	270	298	237	267	256	261	231	272	235	304	273	257	269	246	259	278	263	256	274	273	277	263	257	257	271	272	255	296	250	229	280	283	291	257	257	269	275	253	278	234	293	238	285	265	280	271	281	250	269	258	254	276	267	266	313	279	258	259	266	324	252	289	254	223	258	265	243	311	296	244	274	278	291	259	277	243	273	244	259	265	272	293	255	251	286	255	280	271	259	290	266	280	288	282	242	281	246	242	264	260	255	265	280	241	264	276	258	241	236	261	266	255	257	243	284	290	222	230	270	268	262	283	262	273	279	266	275	290	235	277	236	300	272	252	299	298	261	287	241	277	279	274	275	272	253	266	266	270	312	261	277	275	270	269	276	298	273	236	274	271	266	278	269	273	232	282	252	254	257	262	249	266	281	277	244	297	271	278	289	266
23853	21544	29113	24421	21553	13050	1454	936	740	754	712	683	628	628	591	587	587	586	583	586	569	532	579	543	569	534	562	577	557	527	496	531	556	525	602	574	537	525	516	557	558	515	564	504	526	535	527	518	534	508	512	549	491	500	510	516	518	508	538	516	558	509	491	551	541	573	514	508	521	545	548	530	540	498	480	548	540	502	548	552	546	560	529	555	558	515	492	535	505	491	505	541	510	536	499	518	516	481	514	508	557	524	533	496	513	518	509	539	491	560	542	516	508	538	523	539	500	524	522	527	530	545	505	517	515	545	518	500	576	529	533	533	519	576	509	525	489	529	540	495	552	548	498	512	533	524	518	539	518	512	501	515	529	538	506	484	519	544	505	508	531	500	488	537	526	504	546	508	486	518	527	509	526	526	488	531	567	490	503	488	523	528	513	492	504	520	509	534	515	510	516	514	515	497	521	484	500	511	528	540	467	500	488	516	521	528	514	521	510	499	527	496	538	544	535	553	567	547	463	513	511	579	494	464	511	544	531	539	472	528	526	511	528	544	482	530	533	524	561	527	568	508	536	471	533	510	515	496	522	531	531	525	495	521	499	485	559	544	492	502	538	537	552	509	510	528	512	477	497	502	541	519	530	513	494	526	516	527	471	468	495	512	519	512	551	534	535	548	495	513	472	499	508	531	541	522	503	528	528	489	509	542	508	568	577	511	480	552	495	501	533	519	541	504	527	527	537	529	559	536	572	533	519	526	501	497	512	507	505	496	521	500	511	539	537	507	511	556	528	522	514	485	466	482	566	514	540	525	547	519	564	487	497	526	520	570	475	525	547	508	518	531	507	509	501	542	535	521	513	531	530	462	519	525	552	516	515	489	538	503	508	533	536	556	524	528	529	548	509	487	541	537	473	570	526	496	527	538	477	543	554	521	520	529	522	505	556	574	517	538	576	529	516	501	505	485	489	494	500	494	508	497	501	531	508	531	558	487	502	533	546	501	518	508	518	532	510	546	507	488	531	550	518	526	530	533	553	563	531	524	492	522	485	533	542	489	509	517	517	540	500	532	518	507	524	518	558	523	532	573	511	522	519	495	533	476	560	526	545	490	530	522	528	519	544	510	504	518	511	492	503	492	515	518	508	526	516	533	497	514	528	501	517	537	514	512	505	547	481	551	540	533	531	524	513	540	514	562	522	503	523	541	494	510	563	516	509	493	489	535	485	533	484	484	495	525	517	499	535	505	551	487	519	557	502	556	516	566	518	483	538	492	527	519	523	515	533	533	535	527	594	529	529	505	502	503	511	485	511	486	540	508	519	530	535	525	535	502	561	531	465	542	517	514	487	526	510	519	537	540	510	542	536	522	548	566	540	506	520	512	484	495	526	501	484	562	504	497	542	493	520	549	504	534	476	480	480	486	528	550	551	512	563	538	546	558	468	510	524	512	512	484	530	525	519	515	487	533	567	514	476	536	534	541	509	513	526	514	533	561	534	499	516	537	512	520	527	508	508	495	497	472	527	522	490	514	542	504	494	552	515	536	533	516	496	527	534	477	517	514	532	525	545	480	557	483	534	558	513	522	559	470	479	522	534	500	507	544	533	494	502	530	496	499	570	521	542	501	541	513	549	513	525	493	487	531	513	525	497	508	514	534	520	528	512	510	507	492	530	518	495	530	545	474	538	507	516	483	560	532	518	502	570	556	517	519	501	486	498	539	555	529	533	555	547	528	503	483	514	529	516	507	510	503	513	554	549	488	559	553	496	498	515	518	548	532	511	550	508	532	531	518	522	522	555	511	508	523	538	487	518	554	505	543	519	541	515	549	532	479	479	508	554	511	499	495	534	553	526	510	488	508	542	501	527	518	533	509	499	527	517	517	536	487	507	539	517	494	483	518	515	509	550	497	551	534	495	507	544	564	520	526	480	534	519	536	500	519	521	493	546	566	570	518	530	520	480	483	503	530	546	502	507	501	490	523	515	499	500	477	523	554	554	563	567	544	532	529	542	503	552	517	469	533	488	498	499	509	532	479	535	520	501	529	478	507	493	521	511	522	526	488	524	539	522	501	557	481	511	498	512	501	509	510	498	515	521	516	536	480	521	523	525	530	566	497	543	517	529	531	522	528	511	531	520	526	551	517	499	519	502	473	510	505	511	515	511	501	519	485	519	528	506	527	554	556	527	492	489	522	491	516	504	514	511	516	499	510	489	523	490	522	539	513	495	549	504	499	506	516	509	489	499	500	563	538	518	498	518	448	544	495	535	496	524	473	525	536	489	518	503	526	518	496	519	545	505	498	541	519	523	475	498	559	526	519	534	547	550	511	538	538	518	509	498	509	528	507	509	500	476	501	505	472	517	484	576	515	450	563	529	509	530	506	502	517	511	552	511	519	487	511	497	529	521	509	532	530	521	529	491	500	562	524	500	530	499	483	475	528	545	514	519	525	533	553	548	526	532	545	513	537	515	509	499	523	514	539	505	549	516	532	495	554	494	489	509	554	497	548	517	468	540	577	521	510	522	470	503	501	513	549	579	542	519	541	510	502	548	518	526	495	533	495	536	540	487	526	522	514	536	517	520	541	511	570	462	535	503	561	470	544	499	532	519	498	499	510	540	495	515	485	533	527	546	539	538	500	515	504	513	561	536	519	558	521	522	526	513	486	517	492	533	525	534	505	539	504	483	568	518	496	515	498	498	525	515	488	496	543	548	499	541	507	512	509	527	537	522	508	521	514	528	525	544	530	494	528	486	519	520	551	560	548	537	502	545	530	490	531	487	516	490	474	515	537	526	539	523	496	502	546	514	485	507	536	529	524	567	516	506	499	512	528	556	494	483	505	491	509	520	540	528	524	537	521	524	540	518	539	526	507	489	551	564	530	542	541	523	530	517	496	549	479	527	498	522	512	488	529	557	539	514	524	498	533	484	526	466	547	521	571	542	513	522	481	492	529	549	488	517	486	566	523	520	519	512	537	533	542	530	492	500	500	516	458	522	508	555	488	495	507	503	561	509	490	487	542	523	510	562	524	499	554	533	516	505	506	526	532	491	522	509	533	525	511	508	548	518	537	545	572	528	512	514	506	535	523	512	521	506	500	555	571	540	483	591	505	531	502	494	526	509	541	482	530	510	533	508	499	516	494	505	505	530	517	525	496	493	534	544	554	502	543	539	491	537	518	541	507	543	549	538	535	545	537	543	515	525	510	530	560	531	497	508	523	536	492	527	505	532	506	516	509	491	540	528	524	498	524	508	522	536	464	534	501	516	487	518	531	500	504	515	552	509	496	486	509	522	529	534	493	515	565	537	559	498	493	565	454	519	525	495	502	543	529	534	469	552	551	537	518	511	510	535	520	544	482	484	511	514	528	511	514	547	548	495	552	529	556	553	532	598	506	556	547	535	496	496	491	518	503	504	502	496	488	492	508	489	496	489	520	492	561	543	525	492	492	506	540	529	491	515	501	530	513	559	564	515	433	525	525	512	507	515	468
3590	9593	6345	3072	2270	1715	1413	1184	939	886	746	783	677	723	668	618	629	620	575	582	624	616	579	577	531	600	555	573	522	532	628	545	592	560	567	549	564	532	556	591	564	530	517	532	562	513	535	572	504	518	532	544	539	523	533	521	549	558	575	540	571	535	539	557	543	544	522	532	513	550	543	544	545	524	554	558	556	555	551	526	536	519	576	538	550	519	517	514	509	558	500	502	542	566	514	574	517	575	529	542	540	556	543	538	554	574	557	528	574	554	567	497	540	474	550	530	547	535	548	556	542	523	550	554	518	502	561	533	524	546	514	518	570	483	529	534	553	562	505	528	529	539	547	503	524	572	510	522	546	541	517	546	554	513	539	567	516	496	548	545	566	542	521	532	533	502	580	510	586	524	524	512	529	533	555	546	547	549	534	544	563	542	551	570	532	542	554	566	508	560	513	565	540	562	515	573	481	533	536	551	534	551	538	498	511	520	546	562	568	519	553	525	534	538	506	593	567	520	516	563	560	550	543	522	537	533	560	527	586	512	537	510	535	571	540	501	526	532	549	508	539	567	550	510	559	536	545	537	535	545	567	514	516	514	567	573	541	581	549	576	505	520	509	516	529	589	546	516	589	544	531	593	525	549	569	566	551	527	531	554	528	547	548	593	514	557	541	507	534	534	555	556	554	554	505	533	551	533	558	557	513	521	523	506	550	514	535	538	563	547	501	551	558	515	517	551	573	525	537	543	535	539	541	547	537	523	505	535	512	472	528	558	508	523	532	505	573	560	534	538	552	530	523	578	559	509	538	530	550	568	552	562	555	572	539	547	510	523	521	511	512	521	513	551	542	530	527	547	522	541	524	552	552	556	488	549	491	532	517	545	522	520	526	556	555	527	549	567	514	540	524	583	520	526	543	544	517	553	481	552	553	500	524	517	542	556	543	545	548	548	587	562	523	553	589	494	540	522	527	549	482	527	538	523	532	533	554	536	597	498	562	539	548	545	525	512	599	497	573	502	557	490	496	534	517	528	505	522	540	492	497	526	541	549	535	477	534	527	551	553	499	507	514	529	537	543	522	517	595	500	550	539	580	488	561	520	548	549	547	549	575	552	539	543	553	535	531	542	520	538	559	529	515	577	546	538	518	496	537	575	520	565	576	541	523	555	503	502	551	585	548	568	573	537	555	547	547	559	558	524	526	555	543	531	559	526	514	582	542	504	520	555	516	539	533	523	563	509	550	533	532	574	546	531	517	556	560	543	560	522	542	562	527	569	544	549	594	561	524	548	553	511	539	543	522	548	517	569	547	568	530	505	573	531	522	562	542	532	520	575	519	570	509	500	538	545	547	482	491	517	521	501	536	523	493	558	544	533	541	550	545	525	534	534	530	529	588	538	530	557	518	517	544	509	517	550	593	557	526	529	527	525	509	517	521	537	497	565	574	522	564	552	554	552	566	528	520	523	516	555	507	497	525	531	537	518	510	552	545	560	545	507	532	506	511	546	503	552	545	533	548	513	538	511	561	527	522	536	539	527	537	529	572	516	564	585	497	537	527	561	545	556	494	531	505	539	547	541	533	548	558	519	565	560	581	563	513	526	571	563	500	542	477	532	518	502	535	569	529	548	523	526	579	505	554	546	533	535	549	520	524	548	532	589	546	549	542	551	546	552	488	528	570	510	581	516	543	517	509	532	561	520	550	536	531	548	511	573	533	548	526	543	513	487	558	537	515	530	559	532	536	548	594	509	517	505	576	540	536	563	541	496	541	526	579	557	552	535	544	528	485	534	537	529	568	528	504	545	523	506	538	567	529	556	552	518	545	565	577	508	534	506	570	498	570	527	508	555	546	514	512	559	529	535	512	541	522	578	537	592	552	529	522	533	533	554	541	571	529	499	570	515	560	517	535	499	565	550	505	520	515	550	577	523	539	536	545	576	543	572	515	539	540	538	554	556	584	528	540	544	523	528	515	561	551	517	594	502	523	506	550	542	510	558	521	518	560	557	528	584	531	483	528	506	494	524	529	544	537	557	550	501	543	555	531	561	532	548	519	502	536	542	524	531	569	491	519	522	515	508	542	524	564	571	547	579	562	555	597	539	553	534	554	548	539	551	547	562	579	532	530	502	503	556	546	521	536	535	532	529	561	565	537	567	552	505	522	534	529	525	559	564	545	497	503	527	541	559	567	518	543	561	570	520	565	560	529	529	532	520	521	550	518	521	507	545	541	561	521	542	513	548	571	589	581	575	553	587	553	550	546	522	524	540	540	542	527	546	537	553	555	541	505	499	544	538	496	502	573	522	516	563	554	544	550	548	548	510	561	573	505	543	518	543	531	522	540	548	526	534	525	557	523	589	547	538	528	541	588	530	577	506	546	500	541	527	511	532	555	540	538	537	474	528	550	544	573	566	530	515	556	506	549	521	562	529	525	530	551	510	537	575	533	563	566	492	543	528	514	565	546	499	553	544	527	559	569	533	503	542	533	560	548	520	513	532	526	508	530	525	549	538	553	551	540	564	541	537	539	491	551	560	538	568	507	533	500	505	553	576	526	525	526	552	503	510	536	583	529	544	511	564	561	533	515	572	581	541	523	564	550	566	521	519	540	503	571	537	530	518	527	533	553	531	524	521	557	543	558	524	550	529	504	524	507	534	513	537	522	544	516	527	556	526	462	542	558	542	520	564	558	505	570	533	587	522	556	554	570	532	508	554	492	525	515	553	528	508	512	554	543	531	506	534	528	562	571	541	523	530	539	515	554	537	546	543	506	537	539	525	577	530	552	529	498	572	546	543	552	487	523	517	504	530	554	517	519	555	525	519	531	542	542	549	475	514	553	517	521	514	518	505	568	549	544	528	544	564	510	501	577	539	554	504	481	529	517	536	546	529	511	546	561	541	518	515	523	534	522	513	510	549	526	532	544	543	503	558	511	514	507	519	590	540	517	522	557	535	557	507	528	519	537	538	517	547	496	555	507	465	547	570	528	551	536	567	540	548	547	544	525	542	542	525	545	526	577	528	522	560	522	544	543	523	480	554	530	548	508	542	531	520	541	524	529	518	530	561	516	551	556	581	575	528	529	542	525	512	567	514	555	551	553	578	541	505	536	563	536	549	524	532	543	535	498	555	523	510	550	570	502	538	492	557	571	531	553	512	533	553	531	543	515	524	511	554	516	522	554	527	561	564	537	537	554	523	553	538	555	552	487	518	542	519	554	542	564	550	497	525	502	541	543	572	557	522	516	515	544	524	558	562	558	544	550	561	507	482	517	508	554	564	548	541	481	524	558	563	573	524	526	513	572	561	535	535	517	546	547	536	524	546	544	550	547	540	611	544	524	535	523	540	522	549	528	499	532	544	555	551	508	547	520	556	528	535	541	529	553	528	511	559	565	502	504	537	563	511	511	519	565	523	545	561	533	562	530	538	566	596	537	506	546	533	489	537	530	550	541	591	535	528	572	548	562	547	550	546	524	576	551	553	525	571	535	507
24922	21556	28263	25232	14984	681	413	287	259	233	236	192	174	174	157	162	160	164	160	174	156	138	140	145	120	160	178	155	153	137	126	140	151	157	138	133	144	139	154	145	133	151	143	140	154	136	123	142	137	140	120	129	147	160	137	119	163	155	123	120	146	136	148	142	138	150	131	139	147	126	138	113	129	128	150	144	123	143	108	128	150	138	137	149	119	147	160	140	138	144	129	136	154	135	117	140	142	121	151	143	148	136	139	135	127	151	130	133	132	127	143	159	133	117	155	122	136	132	131	138	148	151	120	133	138	123	136	135	137	143	139	125	138	143	137	139	128	148	131	140	140	143	128	140	123	145	151	138	148	132	141	130	122	128	135	126	152	140	129	139	126	156	142	147	140	134	122	142	127	121	132	138	126	113	148	109	149	124	141	138	146	127	122	154	120	111	121	166	132	160	142	134	117	154	151	143	152	135	144	148	140	131	138	152	113	138	136	141	137	154	157	146	138	138	146	137	130	134	130	123	109	158	141	142	162	128	155	145	142	112	128	143	124	134	131	143	123	134	143	146	125	119	159	127	149	135	144	132	139	118	135	132	155	129	136	151	147	136	153	143	123	138	120	154	160	132	122	132	152	126	148	145	141	135	145	126	137	132	144	144	126	142	140	157	144	121	129	141	150	148	109	127	132	148	136	128	140	138	134	149	122	123	135	159	124	147	125	123	130	151	128	142	134	143	122	141	127	147	150	136	127	141	122	130	125	128	118	145	138	143	123	135	119	129	130	143	158	144	131	127	123	124	119	128	131	143	127	126	141	132	139	154	146	134	135	114	127	139	138	127	139	137	153	137	159	128	145	146	137	139	143	147	117	132	144	145	121	123	112	132	145	151	115	125	133	150	141	116	137	134	147	149	140	121	130	130	123	121	117	128	130	142	138	156	139	110	138	128	114	165	152	130	144	143	150	139	118	147	156	154	115	132	138	129	123	135	120	108	138	118	139	137	138	126	154	108	134	132	117	145	135	136	134	137	131	118	145	134	132	132	138	148	141	138	126	147	124	129	133	121	138	153	114	110	136	121	143	151	117	141	131	134	139	128	136	145	133	145	151	127	155	141	139	114	134	129	145	144	137	139	131	137	135	141	140	142	127	155	119	107	115	133	118	154	124	146	151	150	134	155	140	135	148	132	131	132	131	146	122	129	144	161	122	112	114	130	131	125	136	129	150	139	127	145	113	117	174	153	126	134	153	133	127	104	154	148	129	155	147	153	141	123	138	128	157	120	143	130	125	154	154	142	116	143	144	137	146	119	141	122	142	119	126	114	128	142	123	126	135	144	136	142	130	127	129	143	163	147	153	135	123	152	133	124	146	124	121	148	134	141	124	108	147	122	139	142	120	120	130	138	127	118	133	133	113	151	128	148	128	125	150	139	127	154	126	137	126	145	162	149	132	132	131	132	129	150	141	153	148	159	132	126	144	141	156	111	154	152	138	128	145	125	152	149	128	120	133	143	155	133	132	141	126	151	124	136	143	142	139	139	133	116	137	149	136	130	133	144	134	152	126	126	132	126	144	142	118	129	135	148	137	154	152	138	125	144	135	135	142	129	136	125	128	139	151	133	142	125	139	150	148	136	134	141	122	123	117	144	132	132	138	117	135	144	135	125	127	144	126	146	146	142	132	136	142	161	114	118	133	110	135	141	136	141	132	140	132	151	130	124	133	155	155	132	159	137	128	124	139	132	134	140	134	115	143	124	108	122	146	136	124	126	143	134	125	128	142	150	138	134	146	124	132	144	137	139	134	139	153	136	142	126	132	138	132	126	123	149	140	136	117	137	133	122	109	124	139	144	124	161	120	138	126	122	147	132	131	133	136	153	152	127	139	141	150	143	161	123	110	120	118	129	153	129	141	128	131	116	125	131	143	141	140	131	140	131	140	160	142	136	134	139	134	134	129	129	157	141	127	153	129	104	149	116	140	122	148	132	116	109	140	120	125	150	106	154	130	137	130	148	126	147	123	138	115	136	120	118	137	134	123	125	160	136	138	123	124	128	125	139	123	126	129	133	142	142	144	130	138	137	143	147	143	155	125	139	144	141	150	146	151	142	129	123	133	144	137	142	122	144	140	152	122	131	128	137	144	133	140	128	146	137	135	133	126	141	127	138	120	130	135	123	131	143	131	131	136	152	126	123	130	148	129	129	134	112	135	159	134	124	131	110	142	157	135	113	114	135	146	150	121	163	127	127	143	134	138	132	132	132	125	134	158	146	128	137	144	146	137	136	121	122	128	140	144	127	151	144	129	162	149	134	141	142	126	160	134	141	111	107	149	135	127	161	138	121	153	149	142	160	143	132	108	117	146	132	125	130	144	143	127	137	129	136	115	138	124	138	145	124	122	134	135	145	143	138	125	153	129	152	112	150	145	145	129	124	150	135	136	136	141	120	123	136	118	140	136	130	134	143	144	132	135	129	134	134	152	129	134	144	117	130	165	125	149	123	138	137	129	127	133	135	122	168	133	129	124	117	144	141	126	130	134	142	125	137	162	155	141	138	145	135	130	146	142	136	133	148	151	156	155	143	137	128	149	135	144	121	140	145	114	154	121	119	136	149	138	132	138	137	123	139	143	146	153	156	147	136	141	117	124	137	130	120	134	145	148	118	138	140	154	136	135	146	129	132	140	132	152	143	136	130	128	135	136	127	139	135	146	126	138	143	128	140	149	138	151	136	136	142	137	129	124	129	117	126	121	125	123	128	126	140	137	128	131	138	146	115	132	137	128	141	137	123	117	128	127	128	138	122	123	130	132	111	138	132	135	129	142	123	143	120	149	118	142	126	166	127	139	140	150	161	134	124	134	131	149	103	135	159	124	138	127	105	134	127	127	148	139	121	135	134	131	119	136	128	152	139	121	124	111	142	139	139	133	149	129	137	144	142	147	143	130	146	141	134	132	134	134	125	134	143	125	125	127	148	151	131	109	133	142	131	129	144	121	139	127	129	127	122	149	151	148	126	147	135	149	139	133	134	143	140	124	123	148	130	137	154	142	134	133	155	143	135	119	148	115	140	152	128	138	129	148	151	147	138	141	129	142	124	136	160	122	120	122	148	145	138	146	130	115	144	126	136	138	128	124	133	134	127	135	142	134	140	152	134	133	130	120	136	132	141	132	141	136	131	149	141	130	140	137	138	121	150	134	121	146	130	141	125	130	145	145	127	163	127	124	110	126	135	156	127	124	121	122	115	120	136	123	138	141	137	118	120	158	126	150	157	136	135	145	160	136	135	134	134	107	135	147	152	117	133	152	129	137	140	135	146	156	122	125	128	151	155	137	135	138	144	128	131	127	115	134	119	132	115	131	118	149	147	145	130	143	108	135	130	135	143	142	153	142	110	148	155	156	135	126	115	136	119	150	136	144	138	143	132	129	140	122	139	126	144	138	130	139	161	116	161	113	132	121	138	104	124	141	136	135	141	139	141	163	134	131	125	117	160
3159	5482	3553	1609	1140	850	633	494	429	339	331	282	260	229	222	212	188	167	192	196	174	181	177	181	178	181	132	158	167	143	168	163	165	137	155	148	153	163	135	159	168	149	154	145	167	156	161	152	191	164	164	148	162	167	172	164	164	146	155	166	170	157	158	145	144	143	161	175	157	147	124	168	150	152	142	181	165	171	161	156	150	150	173	141	165	164	162	149	163	150	162	137	168	162	148	155	158	150	143	171	154	162	146	152	139	151	132	131	155	160	143	142	179	165	135	141	155	158	164	164	159	181	174	150	178	147	161	137	155	166	137	144	140	146	151	151	142	135	151	159	147	139	145	144	167	130	164	153	167	160	143	156	151	154	148	173	142	161	155	171	143	146	159	157	159	151	137	154	163	157	167	148	151	134	146	164	153	144	160	148	156	164	138	133	158	136	162	156	129	153	160	174	142	174	142	141	154	158	145	165	162	160	122	161	160	155	145	133	143	169	133	132	166	155	144	136	149	152	174	168	149	132	171	178	130	138	149	126	161	157	155	155	166	137	155	148	152	165	171	151	146	145	156	176	164	163	164	129	150	142	159	137	131	160	144	124	144	159	142	142	164	155	142	149	151	171	174	144	152	149	167	174	164	162	144	156	126	163	123	134	165	148	157	177	154	163	143	157	155	153	156	158	148	147	158	122	146	153	152	175	156	150	142	163	142	165	152	134	171	151	151	159	150	158	155	162	164	162	145	156	153	149	148	153	128	144	149	145	148	143	149	139	149	166	150	162	152	155	142	160	137	145	152	152	156	166	157	147	158	154	145	150	125	146	144	146	149	151	142	179	147	153	148	161	145	157	150	150	158	173	139	154	148	133	140	132	158	151	145	156	140	160	121	158	146	155	157	154	184	147	136	154	165	142	139	149	143	163	142	147	172	153	169	158	155	147	146	179	160	156	156	148	146	156	152	143	155	149	155	131	170	162	147	149	142	148	148	157	155	146	147	145	158	145	144	150	153	154	145	152	173	156	171	149	157	141	147	157	149	146	145	150	141	149	160	147	154	146	161	165	126	156	148	155	140	139	148	151	157	142	153	144	165	172	182	153	145	149	153	147	138	137	143	157	161	143	154	149	154	158	146	154	140	132	145	146	150	128	160	159	130	148	139	157	135	125	130	161	162	147	150	136	143	169	157	158	131	142	135	160	138	146	159	135	149	156	135	179	158	140	169	144	154	151	174	143	155	156	152	158	164	166	175	168	150	146	143	171	157	172	142	159	148	150	168	160	158	156	165	174	158	148	135	127	155	150	165	155	165	160	148	147	145	148	127	141	121	156	154	148	165	178	155	186	138	139	152	161	156	151	162	152	155	145	154	140	147	171	168	138	154	148	146	151	157	133	146	130	141	151	145	138	128	150	158	176	141	186	162	177	164	134	152	152	140	160	153	148	151	137	165	148	167	162	149	148	146	154	134	135	152	146	142	146	159	152	173	174	154	156	135	135	150	156	152	156	169	145	165	165	142	127	145	159	128	159	143	139	155	137	179	143	150	142	181	149	151	141	175	175	136	158	173	149	132	152	155	162	149	151	147	157	138	157	158	167	167	135	159	166	153	150	138	149	163	124	141	164	159	151	141	148	152	163	159	122	152	141	166	157	172	129	154	163	135	157	154	149	163	144	158	184	133	150	160	151	146	147	146	183	177	157	166	169	150	163	156	132	159	154	169	144	146	185	140	136	155	159	147	151	171	170	156	162	152	122	138	155	142	138	146	173	158	174	166	139	156	160	161	176	157	150	149	167	163	178	160	131	134	148	171	143	170	149	143	169	141	165	127	154	139	164	164	151	151	168	164	145	146	132	134	158	138	143	154	166	167	138	137	153	143	134	147	137	151	160	170	166	156	158	154	152	171	156	142	140	168	152	140	137	147	153	137	133	165	145	162	148	134	155	136	164	155	142	140	159	151	135	162	135	163	161	157	152	192	168	155	155	152	158	156	166	146	158	140	150	180	149	164	158	150	149	147	153	132	138	166	157	162	138	156	147	159	163	158	157	156	159	133	156	172	160	152	154	160	146	144	148	137	154	143	151	143	155	173	156	150	141	148	165	151	148	169	171	136	145	119	137	138	134	152	162	155	137	145	151	164	147	169	152	164	138	166	161	151	156	131	145	161	157	178	171	140	156	152	132	147	155	142	150	145	128	135	159	157	134	141	140	161	148	123	176	137	148	170	161	158	147	172	146	134	145	150	151	143	157	149	159	153	154	144	135	152	136	150	144	155	158	164	142	155	146	168	132	147	136	140	150	165	168	165	175	156	162	178	156	146	134	145	175	130	152	157	164	140	164	158	158	157	136	145	158	148	148	126	162	182	153	160	157	142	133	147	146	150	130	147	179	168	172	168	136	160	146	150	147	129	149	173	141	143	169	153	152	137	130	166	151	172	157	132	151	163	143	144	151	130	131	161	162	146	157	162	146	143	161	148	170	119	142	148	149	133	147	145	147	157	174	142	153	138	141	164	142	149	159	157	156	143	144	130	174	151	153	143	151	139	136	158	176	124	138	171	152	154	159	144	135	155	154	145	151	156	156	145	136	162	153	174	135	163	143	146	140	169	155	158	158	163	149	156	153	156	154	161	140	144	138	160	173	148	140	152	161	141	151	164	164	146	161	148	163	146	140	154	161	160	135	132	137	141	179	134	168	158	140	160	155	168	144	152	144	143	133	151	163	150	158	128	138	143	131	167	137	159	154	153	148	155	138	149	149	140	167	146	172	139	135	150	150	145	125	144	140	175	147	155	164	127	151	143	161	135	146	159	167	141	154	153	162	162	147	158	171	145	124	174	141	142	163	132	158	157	156	157	144	138	154	158	127	169	136	150	136	164	153	165	138	175	155	167	138	166	151	155	155	168	155	146	171	161	146	149	145	162	147	157	168	164	162	142	138	166	158	151	139	169	168	142	149	131	137	161	141	139	161	160	165	148	152	133	146	149	141	139	160	146	163	143	153	134	153	174	166	151	159	161	162	159	154	166	144	139	143	181	163	141	148	155	157	159	133	152	149	137	161	155	149	146	156	156	138	145	159	155	162	176	152	139	154	155	144	148	147	151	146	140	151	130	155	156	151	134	162	142	142	153	165	134	155	143	140	156	162	117	153	145	133	149	150	170	144	151	159	186	169	151	163	140	166	153	140	137	173	151	176	142	143	159	153	132	160	153	133	157	147	175	148	157	178	161	160	147	138	173	146	157	146	160	150	144	146	145	156	146	162	160	155	144	169	155	148	134	155	131	162	132	160	146	158	134	157	157	185	187	156	156	159	138	168	167	153	150	135	151	157	133	153	170	158	149	183	136	160	135	120	156	159	134	169	162	145	160	174	154	161	164	150	142	157	143	163	152	143	125	153	150	150	170	164	139	154	139	153	138	130	164	160	158	160	154	174	161	144	156	158	155	157	139	146	158	159	150	162	159	163	139	166	142	153	157	164	136	165	152	148
22753	21616	29622	24118	21617	21678	12414	1412	980	865	805	742	711	652	599	602	636	515	521	559	567	555	499	504	500	535	515	552	492	505	518	552	501	487	508	465	507	448	517	512	493	473	478	499	508	496	511	488	510	461	452	478	442	492	433	477	486	524	489	475	501	452	481	473	462	473	527	493	466	490	496	496	457	477	494	476	474	498	474	459	491	409	475	484	476	454	458	472	494	448	485	420	497	522	502	457	523	493	477	480	490	486	467	483	513	499	527	468	464	493	487	418	473	509	463	481	477	459	488	523	498	510	460	483	447	456	470	474	524	510	503	493	430	471	507	474	501	493	487	474	493	476	500	488	469	511	486	496	488	437	463	485	462	463	489	493	468	484	465	474	506	445	488	450	468	507	484	443	472	485	472	466	472	487	426	489	473	475	484	446	474	469	486	478	465	442	477	513	536	504	464	462	467	516	501	486	469	473	517	441	453	486	513	495	449	484	486	485	472	471	472	482	503	435	449	471	478	456	459	471	482	487	460	477	466	494	492	475	494	491	515	461	513	495	482	483	484	484	491	473	460	506	478	499	419	489	482	484	461	449	481	443	494	514	503	481	490	496	468	456	505	517	520	488	488	479	473	527	487	495	532	530	474	489	502	470	462	486	488	449	497	524	491	473	426	443	461	485	514	472	486	468	458	491	448	492	462	465	437	482	431	480	445	482	503	530	433	455	492	524	492	501	461	467	474	421	442	470	456	509	463	500	472	484	497	455	450	478	476	465	475	471	452	463	511	475	491	475	500	509	455	505	493	513	487	469	461	499	476	454	519	495	496	464	482	489	487	455	491	473	471	433	467	495	449	513	442	443	500	491	480	479	463	481	511	465	503	446	450	491	440	479	474	488	474	476	486	467	453	479	466	485	515	488	486	483	451	466	466	483	443	458	435	475	472	472	488	497	489	483	480	472	477	490	468	452	482	505	454	500	481	423	460	507	486	492	496	451	458	482	468	502	474	464	479	495	502	490	460	475	489	457	530	453	443	496	475	475	465	501	444	483	467	481	520	493	476	509	478	432	486	490	497	449	498	475	481	526	481	444	449	492	510	445	471	478	472	509	510	482	484	462	435	475	500	469	480	447	490	507	481	475	482	451	484	473	501	456	470	508	418	462	459	456	461	471	470	474	455	440	497	449	501	468	497	471	507	480	483	448	490	440	483	463	483	515	477	475	456	459	495	443	440	440	454	501	489	461	509	493	498	469	484	450	480	487	508	446	492	482	468	462	457	466	463	481	489	459	475	483	460	475	453	466	463	475	491	499	509	487	528	472	479	452	458	476	470	468	503	482	471	468	464	470	453	494	452	528	500	506	487	483	437	440	508	449	493	493	507	490	479	500	484	475	501	494	478	471	479	516	490	525	479	480	526	440	460	488	453	436	461	493	470	470	469	460	498	483	483	475	464	469	423	515	460	445	491	469	483	500	480	438	465	453	500	472	466	506	422	461	497	507	488	455	473	512	472	481	454	524	458	491	490	471	458	462	491	464	454	477	460	476	448	478	454	478	505	426	494	487	442	470	482	503	493	458	441	502	487	460	452	495	492	509	488	469	500	435	501	476	498	478	458	475	467	485	430	501	473	507	478	478	462	463	489	470	484	506	506	457	491	434	469	492	495	483	472	478	471	519	496	479	459	453	473	483	466	492	472	491	492	507	450	523	476	498	486	546	493	462	495	436	484	453	467	505	493	498	515	443	496	460	484	503	482	434	432	475	524	491	461	484	447	478	499	512	458	483	552	518	496	454	479	486	460	467	485	443	466	471	454	473	450	478	452	449	478	462	472	431	447	527	464	504	514	456	465	484	474	483	507	481	491	499	510	440	477	445	497	482	486	495	524	432	486	499	476	446	472	502	463	497	459	442	490	481	459	475	472	463	484	503	493	497	499	474	490	480	479	474	456	441	488	432	463	460	491	489	485	466	481	471	546	470	444	482	465	510	493	445	447	442	433	458	469	483	465	504	470	486	471	483	460	467	445	486	485	525	452	501	493	483	490	455	467	460	459	480	436	480	477	488	483	477	466	429	443	504	498	491	472	455	481	476	489	475	445	485	461	464	493	475	514	462	464	451	457	485	465	490	475	477	475	472	489	470	480	466	501	480	420	490	472	456	504	467	496	491	489	491	452	459	458	481	485	469	447	457	461	471	447	493	413	424	497	480	460	433	433	481	421	547	460	487	434	471	435	485	474	470	453	477	466	449	509	451	432	482	472	530	479	449	475	472	463	456	430	494	482	495	515	476	456	492	468	474	473	467	483	469	463	456	499	466	475	484	460	513	487	491	462	429	527	453	514	474	476	472	464	466	447	471	498	454	468	472	480	445	528	483	446	480	466	483	463	460	465	468	457	466	477	469	467	511	446	500	493	476	506	478	436	464	451	488	480	444	442	494	457	443	507	510	473	452	440	470	466	463	498	483	495	465	458	473	479	480	458	476	479	454	484	498	467	463	466	488	484	427	485	418	442	462	482	416	461	510	472	502	460	478	445	498	484	470	494	499	498	505	478	469	471	444	466	468	434	491	479	452	455	461	459	449	461	487	442	478	538	475	456	514	466	497	466	490	470	463	467	485	476	457	468	485	469	469	503	468	471	455	450	454	479	503	502	433	471	477	472	460	513	445	458	489	494	507	457	453	476	463	494	450	477	490	480	463	546	461	488	483	462	472	482	483	481	448	449	480	459	453	450	483	448	462	498	471	454	462	482	442	475	445	460	462	483	459	508	487	448	445	487	470	464	483	475	410	499	484	469	434	483	483	479	460	434	521	473	496	458	489	467	459	487	483	513	451	470	493	502	476	487	451	494	460	451	480	479	471	454	488	459	467	478	496	489	447	468	458	473	457	423	428	455	463	468	477	501	452	486	472	483	463	435	483	451	477	433	449	495	466	446	465	486	450	476	497	475	489	497	501	490	446	462	482	445	475	457	500	486	471	460	466	483	475	481	497	446	459	478	485	478	460	468	470	499	486	471	491	470	489	499	479	452	426	479	489	469	471	491	496	484	457	463	500	490	497	493	457	481	481	483	473	449	464	469	480	462	467	463	459	468	465	486	468	493	463	486	482	465	476	505	450	464	514	455	514	486	465	480	492	471	491	478	467	467	483	458	483	475	449	470	455	493	490	456	507	463	474	475	425	479	484	480	493	484	475	446	423	438	457	477	447	439	505	490	474	524	516	460	481	469	472	482	478	454	482	496	481	499	476	496	517	466	473	493	487	478	480	467	491	483	456	472	442	497	493	470	449	473	491	458	475	434	498	482	484	477	486	485	455	507	496	463	480	469	448	474	508	467	498	483	447	425	505	499	480	432	503	480	459	460	503	446	486	482	448	461	518	500	489	464	464	495	474	485	477	480	485	457	483	445	444	469	463	502	476	521	489	447	468	485	502	471	483	466	519	443	475	492	451	460	495	482	460	448	430	501	442	476	449	462	464	486	468	486	532	446	466
4767	15353	10560	5281	3822	2907	2214	1663	1415	1129	1021	888	865	753	732	666	681	680	614	562	592	594	549	563	562	584	534	511	573	549	547	547	513	578	538	496	528	478	507	516	539	522	480	464	495	521	514	509	509	494	525	522	515	481	499	487	488	500	478	484	557	558	473	522	506	492	508	505	496	531	475	526	483	522	522	497	484	524	463	474	473	500	474	501	485	502	520	469	552	514	500	492	507	457	533	522	490	460	481	495	508	485	470	502	497	512	530	497	502	496	488	544	506	503	484	516	503	498	503	467	510	483	499	512	504	461	509	506	471	507	491	490	476	516	487	530	494	473	519	523	487	525	541	506	545	513	474	477	452	498	499	505	530	462	473	490	472	524	487	495	473	509	511	501	557	505	464	530	501	476	479	504	514	487	480	490	525	515	503	489	508	537	499	513	471	525	505	518	508	525	508	515	524	478	506	528	470	462	486	479	524	526	528	477	488	476	517	500	455	509	513	524	487	496	496	493	492	522	468	519	499	527	485	490	465	499	478	484	495	505	499	525	522	487	530	493	478	491	489	485	522	470	489	482	467	501	497	493	481	484	486	539	534	501	503	495	489	490	495	505	482	480	478	461	470	476	496	471	467	473	531	487	493	507	501	486	469	482	489	441	495	515	502	534	463	490	485	500	477	498	475	497	456	484	446	487	472	515	528	497	512	507	516	520	534	488	452	468	481	498	502	498	482	521	505	482	519	485	474	479	480	486	495	535	484	527	478	482	480	495	480	505	493	480	470	483	518	464	455	461	491	494	496	532	471	520	500	505	519	474	502	461	505	513	482	497	477	480	490	485	450	492	484	513	469	506	495	492	489	548	489	491	486	519	499	508	470	486	500	488	502	482	523	459	480	488	502	452	478	539	512	475	491	460	467	490	485	523	495	551	474	497	490	542	443	504	492	473	486	526	487	511	483	499	489	477	499	461	476	474	497	456	515	476	464	514	497	515	463	506	461	523	498	492	486	483	502	500	481	493	471	515	507	438	507	507	477	498	475	506	481	517	515	452	521	522	483	491	522	487	495	509	487	476	462	480	507	487	511	521	531	516	509	435	467	510	503	431	512	494	474	538	497	486	491	507	475	498	462	500	504	442	503	545	490	500	476	502	477	462	478	530	517	473	480	492	494	527	497	489	513	471	515	509	489	501	543	495	466	496	490	488	498	504	500	492	498	485	455	520	495	515	497	482	487	485	496	492	488	530	457	507	482	502	498	505	505	484	488	501	522	524	519	469	465	506	462	480	484	543	495	484	449	485	487	448	537	520	487	511	488	475	506	528	500	498	502	577	480	516	525	500	478	485	493	438	510	494	495	477	487	521	506	485	470	490	472	532	477	466	505	541	497	474	501	510	478	530	521	505	492	474	472	499	550	487	473	486	451	498	488	556	516	493	500	505	505	493	486	468	496	525	492	505	487	501	492	502	483	465	499	505	501	471	483	519	519	529	447	468	485	481	497	507	518	513	532	495	495	467	524	476	470	501	487	516	528	505	478	478	522	513	538	446	467	517	489	464	483	502	508	503	459	461	511	479	489	487	518	526	498	511	532	492	481	496	420	518	463	486	490	486	453	479	490	477	509	465	471	464	520	529	489	496	466	511	519	519	502	488	532	524	451	467	471	511	482	494	492	473	537	522	501	504	487	486	461	508	462	519	453	474	479	505	523	525	517	496	552	486	506	498	468	506	483	517	494	481	473	475	542	482	508	492	478	502	501	477	508	483	493	507	484	448	469	473	517	492	489	545	473	475	454	510	474	491	499	529	484	506	506	522	508	506	480	477	503	500	511	516	496	455	539	502	522	516	489	476	495	489	500	485	525	490	469	485	535	501	492	516	493	503	470	493	450	473	535	526	481	469	493	526	498	528	497	502	497	503	486	490	508	513	510	511	476	491	473	456	511	480	466	487	462	469	485	492	473	495	526	508	510	493	492	487	497	489	512	449	465	477	503	458	508	510	465	487	474	518	530	470	516	516	507	506	498	491	512	488	512	461	455	509	487	495	497	505	485	491	480	485	478	497	457	505	490	549	496	534	517	513	474	489	508	489	479	495	502	484	485	468	458	491	505	490	513	489	483	469	445	488	499	478	486	493	504	503	463	482	485	511	529	509	485	456	500	470	487	518	519	482	520	507	517	497	484	501	495	509	489	509	525	518	524	489	488	492	499	461	495	495	489	473	479	479	519	523	502	504	464	459	458	487	481	503	520	510	507	482	540	502	494	505	502	521	517	502	537	456	480	496	474	483	482	478	493	519	490	525	487	510	487	467	502	474	486	534	480	529	500	465	498	485	554	487	510	502	530	502	515	498	470	548	506	470	495	495	502	518	469	467	502	475	505	460	467	475	511	488	468	494	508	507	489	460	486	503	524	491	496	523	490	460	509	485	463	501	500	460	519	501	497	470	476	521	501	515	471	472	523	498	494	480	467	490	505	484	492	529	547	490	521	473	505	471	485	478	523	490	481	489	488	531	488	501	483	496	481	473	526	470	453	474	488	517	519	468	504	472	486	453	554	491	495	500	484	502	519	495	531	485	415	497	491	512	496	490	488	469	515	506	534	492	496	498	466	525	460	468	509	499	497	487	460	495	545	518	496	453	490	499	505	505	531	518	499	499	476	517	486	495	483	520	506	504	492	479	497	523	485	482	475	478	456	483	454	535	521	491	494	499	513	476	506	521	525	493	514	522	497	527	460	476	556	508	499	497	509	507	481	518	503	466	481	504	503	490	515	493	492	453	483	513	499	503	514	486	543	502	462	460	473	531	512	482	471	478	507	523	478	490	494	498	492	509	533	515	535	480	526	490	484	512	467	483	469	480	511	502	478	509	531	513	490	492	473	478	490	488	451	475	520	544	472	514	491	456	493	508	513	505	506	462	507	501	503	510	518	517	506	454	484	508	516	470	492	468	490	503	540	520	496	496	499	520	511	525	515	508	482	492	506	497	491	468	440	460	467	489	503	477	512	512	496	467	480	502	493	507	479	482	495	510	491	469	469	500	525	465	505	506	499	514	478	501	481	487	496	490	519	459	484	474	510	497	456	518	502	541	449	510	481	455	503	500	486	482	493	460	490	462	496	503	497	559	488	450	482	483	499	480	506	487	477	481	504	447	570	495	524	505	528	494	506	478	538	511	505	485	542	464	464	493	526	521	510	475	514	477	578	502	473	478	459	480	476	504	526	525	471	502	509	493	491	472	525	490	549	504	469	467	498	495	520	491	470	508	500	496	530	510	489	478	457	511	552	497	528	476	510	474	451	496	535	504	497	495	515	502	482	480	478	503	491	502	528	487	497	477	497	524	514	490	498	498	484	526	476	494	546	490	516	491	492	495	486	486	537	539	466	467	510	491	483	535	524	498	524	519	472	496	518	453	516	520	504	480	517	509	447	484	480	513	498	476	474	483	498	492	492	486	549	540	510	462	483	489	518	524	477	496	512	508	465	486	487	502
28009	19630	5442	658	417	471	374	267	245	254	280	253	272	257	244	300	255	246	240	297	248	242	254	255	261	262	244	252	225	248	267	254	256	291	264	266	269	246	243	242	277	250	276	243	251	255	240	268	287	245	284	243	232	275	234	260	258	250	265	249	248	219	266	245	271	277	259	257	267	238	247	252	257	259	265	263	263	236	273	247	271	244	267	236	268	256	248	259	261	255	252	240	264	228	239	277	272	252	233	241	247	225	248	227	262	246	230	255	237	256	264	242	254	234	232	231	247	261	275	263	251	276	237	242	255	267	238	244	214	256	249	223	275	251	262	221	254	239	249	243	267	272	251	251	248	234	255	250	274	247	256	244	249	236	262	283	242	256	243	255	254	274	234	248	273	249	229	247	242	270	275	241	262	254	255	244	275	239	228	272	253	257	246	255	233	238	265	227	255	252	275	247	222	232	259	230	275	271	262	242	268	256	263	239	243	257	234	263	219	241	257	268	242	216	244	257	262	249	228	264	247	251	274	265	266	241	224	252	235	268	250	259	241	253	240	262	246	272	271	226	244	262	234	278	264	288	281	261	249	256	282	253	268	261	241	245	215	248	262	244	247	239	271	266	265	232	217	257	257	251	249	262	275	248	231	237	216	258	256	224	287	242	267	263	255	262	253	239	257	270	267	290	261	245	244	230	257	239	244	275	262	259	238	275	256	267	231	237	216	267	278	262	233	240	238	258	276	240	270	249	263	249	264	255	261	262	222	241	277	235	240	253	245	282	246	219	261	253	255	281	236	256	243	252	241	258	238	219	234	252	249	261	258	282	252	242	280	243	262	240	247	280	241	256	254	264	251	262	267	239	238	240	251	251	239	262	216	252	261	232	276	256	256	268	240	247	260	269	282	240	239	277	272	250	251	256	274	248	250	262	249	268	273	262	275	272	251	247	261	253	265	280	274	251	262	225	241	274	289	272	260	264	256	234	241	249	262	268	282	242	269	273	262	262	275	291	254	266	272	229	242	227	212	260	256	250	227	254	249	266	278	258	239	225	271	258	260	239	259	235	248	247	242	233	244	265	219	259	284	214	271	252	289	249	234	249	230	241	247	291	261	247	258	267	287	250	269	235	256	255	258	263	258	272	249	263	262	247	265	252	230	239	266	257	216	202	254	262	251	272	278	281	263	254	268	265	264	246	247	271	272	247	226	244	258	243	255	253	227	265	270	254	264	245	209	266	238	261	219	218	272	260	221	249	240	249	237	239	273	229	262	253	256	243	241	284	227	251	239	291	235	243	248	242	279	268	257	280	255	258	255	267	254	251	233	270	242	243	226	242	273	244	240	245	263	243	250	245	263	275	240	228	241	253	249	241	252	262	218	246	243	243	255	234	213	252	249	267	230	256	258	251	245	240	235	273	256	233	246	234	248	256	253	261	252	256	260	249	281	263	235	237	232	243	247	236	272	257	251	236	249	253	242	261	267	244	258	219	247	263	299	273	260	243	257	237	250	248	278	259	264	241	254	257	248	240	227	271	222	239	248	261	258	226	266	242	254	279	262	262	249	250	274	273	247	246	264	256	236	261	262	276	234	196	236	271	247	253	252	263	237	256	235	255	247	268	228	240	268	275	234	266	238	258	258	265	247	228	230	266	273	268	260	271	240	248	251	235	254	261	241	274	260	252	288	243	237	275	271	244	237	258	238	243	255	293	247	248	250	260	263	269	265	214	278	211	258	255	262	245	240	250	240	231	251	257	254	275	227	251	246	261	237	245	237	255	234	256	288	252	255	254	262	258	279	247	260	276	250	270	274	266	249	268	246	247	231	245	265	272	250	253	235	251	261	253	269	241	258	252	260	246	227	234	246	260	258	231	240	275	266	262	264	258	252	241	243	260	230	238	258	255	245	255	265	249	257	256	269	269	241	233	249	237	234	239	266	258	260	227	252	280	242	274	254	254	251	254	259	259	228	252	274	269	257	270	243	274	268	256	251	252	239	264	262	267	229	230	275	237	215	295	243	301	269	247	270	267	260	255	239	242	252	236	263	248	249	244	264	245	262	263	252	285	230	242	269	260	241	232	259	252	279	266	258	267	271	265	237	244	257	264	255	258	279	230	265	271	261	247	223	241	230	272	217	284	282	284	265	246	236	262	242	260	256	256	236	244	263	255	278	255	219	238	245	244	253	246	279	242	246	246	270	272	272	276	218	254	242	274	241	251	272	250	253	246	281	250	241	257	257	234	244	270	254	258	241	246	245	236	258	248	235	245	235	253	240	232	256	250	269	275	255	244	249	251	223	256	250	256	239	259	266	250	240	227	278	253	265	281	254	273	242	242	279	242	241	258	250	263	251	241	255	244	264	240	263	268	261	234	221	249	229	271	240	252	251	232	258	242	244	249	254	261	264	244	263	237	256	268	291	262	254	265	239	250	238	252	237	291	284	256	219	241	255	263	261	270	272	249	247	262	266	251	229	237	245	257	239	247	228	291	253	260	259	263	219	228	280	227	244	278	243	262	269	220	270	264	268	272	295	257	269	240	250	252	251	259	221	240	243	236	230	222	245	250	261	256	234	259	260	239	278	243	244	233	240	256	256	261	259	265	268	243	230	226	233	255	232	266	243	230	261	224	250	269	247	281	227	256	248	254	254	285	255	255	218	224	256	262	224	270	216	284	257	237	262	279	248	238	271	275	240	265	252	282	248	267	216	259	243	240	261	256	274	241	233	217	265	271	266	250	238	261	245	253	252	286	235	242	242	228	275	241	266	228	250	254	253	256	235	260	242	270	279	260	255	242	261	258	264	244	262	229	269	259	262	259	250	274	270	264	247	273	244	249	257	262	227	236	262	231	269	253	251	247	232	277	252	284	247	252	238	270	248	257	264	245	258	269	258	243	241	266	261	242	258	247	275	224	238	217	233	262	244	248	250	252	255	255	257	288	249	247	241	240	255	225	252	231	265	237	246	246	257	236	253	246	265	244	261	270	239	247	280	222	239	257	253	235	232	246	235	275	274	253	261	240	273	249	254	241	246	259	238	224	263	247	246	268	237	257	241	240	255	235	235	235	251	259	242	251	265	238	296	231	258	284	254	242	242	260	249	246	264	240	251	263	243	264	245	235	257	223	228	253	264	247	271	229	272	262	282	241	243	277	253	268	233	265	233	273	254	237	273	240	236	247	256	263	273	257	270	253	246	254	270	250	260	239	234	244	259	273	239	256	268	232	212	250	267	262	271	256	271	264	255	242	270	260	232	237	236	256	264	234	284	259	270	286	255	213	251	249	217	267	239	298	263	261	242	228	254	237	267	227	242	249	267	239	262	270	222	244	252	232	247	239	250	254	258	260	251	244	251	249	240	221	254	232	259	247	214	261	228	248	239	256	262	253	259	248	271	267	249	223	261	237	242	254	233	243	244	253	252	267	247	245	240	255	249	268	236	235	243	243	261	244	259	252	266	258	263	251	257	281	233	261	272	266	263	250	229	260	243	260
4140	953	644	426	387	348	328	303	282	280	304	297	282	284	249	262	281	269	294	273	222	257	275	265	278	295	258	241	251	242	250	275	269	257	256	256	272	258	269	280	273	236	244	269	242	257	286	271	257	276	276	293	277	249	233	268	286	280	262	269	265	265	275	285	256	275	295	267	261	262	261	255	262	264	271	282	246	249	253	268	274	247	262	278	272	268	242	258	278	259	256	289	255	286	276	249	270	265	245	250	267	229	245	285	238	260	272	274	279	225	260	239	244	270	266	260	259	262	289	257	287	259	282	268	272	259	276	269	313	266	225	266	286	267	298	252	248	273	286	281	256	267	278	263	255	267	274	250	257	295	246	262	268	268	252	264	257	256	241	262	285	251	273	244	259	247	283	238	280	267	247	281	259	281	248	219	280	277	247	261	267	278	267	265	246	281	241	265	256	260	244	272	279	251	278	264	252	257	284	287	256	267	259	268	254	276	259	284	267	248	273	247	287	268	262	240	258	245	276	252	262	257	303	272	263	255	245	279	234	267	272	268	277	288	270	295	271	269	259	235	253	280	279	266	222	273	276	261	267	261	244	245	257	258	259	257	240	291	253	283	265	274	265	286	268	282	253	264	272	250	256	275	253	256	257	262	251	276	240	245	251	257	257	274	240	274	252	275	259	236	258	268	259	274	241	272	291	278	265	269	253	274	237	272	262	251	270	292	259	265	256	261	287	268	256	270	264	284	281	266	259	274	235	243	265	259	278	288	272	241	265	284	259	266	271	265	257	289	261	249	294	272	251	218	276	253	273	293	268	239	274	243	302	256	284	254	280	290	247	265	253	262	292	259	296	244	240	272	281	278	267	275	270	299	276	281	271	250	270	279	261	244	269	235	266	287	240	250	258	252	261	267	269	262	283	248	262	261	269	242	277	262	247	273	274	283	274	279	259	234	243	251	255	269	245	260	261	240	272	264	259	289	252	251	249	258	262	287	259	269	296	245	254	267	282	254	258	255	278	282	287	251	267	279	272	254	233	244	262	255	263	266	287	234	279	245	265	261	281	241	247	252	279	287	288	232	302	253	290	294	291	258	250	284	277	240	289	230	269	264	281	257	262	221	282	278	291	238	266	262	274	251	256	269	270	256	267	246	240	273	315	252	275	264	240	238	278	250	245	284	260	257	264	225	251	276	280	259	260	257	279	273	286	257	277	273	277	246	258	249	289	282	237	261	263	295	305	279	274	253	269	271	277	269	262	297	254	261	270	235	270	258	255	285	253	257	253	272	269	246	256	280	286	294	270	282	257	248	238	269	256	258	260	250	264	268	240	284	255	290	257	264	291	266	271	253	240	254	286	263	276	270	277	249	272	275	271	272	252	263	259	270	253	279	270	253	279	268	264	257	276	265	245	268	288	255	274	255	274	245	253	288	284	287	237	252	287	265	282	240	259	267	255	262	263	238	285	262	274	283	251	280	240	257	264	273	261	260	258	260	301	289	252	249	275	302	246	260	240	282	289	264	272	294	259	274	236	275	274	239	272	248	261	242	292	252	283	235	268	238	254	290	303	267	252	260	260	251	265	249	260	281	262	269	258	248	268	259	233	276	246	234	265	264	252	239	265	257	282	258	251	242	268	275	253	282	251	260	260	273	237	241	277	283	275	293	240	274	249	259	246	260	251	252	254	295	262	270	289	281	289	258	243	279	244	286	290	229	290	269	282	261	246	239	242	261	259	293	251	258	259	256	256	284	232	255	251	260	266	257	266	243	237	266	287	248	267	267	248	246	261	266	281	269	254	235	283	251	277	259	270	279	271	265	273	261	262	267	263	261	269	290	269	271	284	251	281	266	266	247	265	265	260	274	263	272	276	268	293	292	296	263	242	249	242	249	299	277	256	252	274	266	258	251	266	256	253	251	281	249	244	235	258	261	239	272	274	276	259	271	263	287	275	276	235	258	266	248	278	256	270	244	260	257	279	254	246	243	275	287	241	258	253	270	273	262	240	275	256	248	268	288	281	277	274	271	230	282	275	240	269	273	280	272	275	244	250	271	278	241	275	271	256	276	279	277	258	273	284	260	274	271	284	273	280	264	248	250	262	265	245	295	265	232	282	271	260	266	302	245	271	265	275	275	293	271	289	278	259	262	263	254	270	271	245	230	265	244	214	281	277	259	274	278	257	296	254	254	246	287	261	251	289	257	264	227	294	264	262	243	279	252	267	259	260	271	247	276	279	258	259	273	263	270	262	303	261	253	258	260	258	258	276	251	262	285	255	253	288	268	267	263	278	261	278	264	282	260	260	262	253	253	272	244	252	280	273	293	282	281	279	286	255	239	273	221	271	262	239	256	254	240	290	273	282	286	276	255	260	268	280	247	246	285	232	264	262	247	268	263	279	276	254	257	272	275	268	257	253	257	287	255	259	273	253	252	273	279	254	272	268	244	289	263	299	281	286	256	280	267	238	236	280	282	238	273	270	262	241	275	247	265	256	266	268	265	275	273	259	251	282	269	245	274	262	267	235	275	282	241	262	262	275	280	262	255	258	265	257	264	250	279	266	236	285	257	267	266	274	261	256	261	243	280	258	281	257	246	255	249	264	263	280	252	262	251	268	276	270	244	248	274	257	265	251	264	295	274	241	231	263	269	285	246	248	261	248	270	269	230	237	237	295	257	246	257	263	266	287	266	269	250	271	251	263	266	273	271	275	269	249	273	254	253	266	244	270	256	249	256	277	254	247	274	254	260	253	259	255	275	250	268	273	250	266	254	257	235	271	268	254	269	281	264	285	282	253	285	285	239	257	278	238	270	272	254	251	256	259	244	278	263	270	264	237	271	279	280	290	253	269	300	277	288	283	272	257	283	303	254	259	284	273	244	270	255	280	257	283	232	276	255	273	270	238	262	243	269	260	280	261	244	264	282	282	282	257	266	273	267	279	238	262	257	240	255	256	237	255	253	270	279	273	277	269	247	267	261	262	279	259	291	276	253	276	295	250	253	272	270	257	271	266	264	263	250	245	285	272	271	246	288	243	295	244	271	228	254	266	259	269	273	284	263	238	263	292	280	278	271	267	252	244	286	229	243	286	257	273	284	269	264	254	277	263	275	282	215	259	264	273	235	263	256	230	258	246	294	279	295	239	241	248	278	263	291	267	254	288	294	241	239	278	243	281	293	275	259	253	255	272	269	262	268	266	278	292	279	263	271	280	283	284	248	229	256	248	246	271	261	248	253	268	262	237	261	250	246	273	287	243	298	264	248	272	275	227	304	280	238	257	278	287	272	260	238	251	281	266	262	257	287	253	243	280	282	242	306	246	259	270	269	264	259	274	297	271	256	269	272	238	263	274	272	264	267	260	262	243	249	259	300	273	277	289	257	242	251	255	241	264	286	267	258	239	249	264	236	262	273	273	283	259	270	299	268	256	272	249	239	269	284	283	278	289	256	297	229	265	269	277	251	254	243	261	233	290	268	244	253	237	273	264	281	250	260
23782	21510	29077	24372	21518	13114	1476	924	721	717	665	652	605	617	566	610	545	613	562	553	555	568	580	568	535	508	562	483	522	498	543	546	553	584	497	498	462	508	489	526	505	542	512	500	555	521	532	519	518	568	505	552	542	496	500	524	568	506	513	524	519	517	554	486	540	550	576	492	544	508	537	544	514	491	536	555	567	532	491	478	491	516	488	536	503	526	509	488	542	548	519	478	523	523	518	516	514	578	532	505	526	531	522	510	541	536	493	519	479	513	490	534	532	551	496	546	494	505	486	481	510	513	524	533	527	549	510	537	559	534	514	544	526	506	524	508	512	527	527	492	502	471	489	513	523	482	534	550	474	508	572	497	523	523	531	543	494	562	521	513	493	527	514	516	491	513	527	531	490	511	540	526	558	520	518	501	506	499	511	492	508	539	531	538	510	535	539	528	517	538	516	512	527	557	490	535	545	490	523	506	515	475	566	555	503	498	492	498	503	518	477	503	510	554	520	491	510	489	484	546	492	539	509	523	493	502	512	529	512	511	507	557	513	474	469	547	520	469	490	480	499	488	512	532	526	554	501	521	529	515	537	534	517	505	509	528	551	514	492	537	556	524	495	534	476	485	558	520	539	512	530	521	523	450	499	531	529	488	482	502	517	521	570	540	513	501	500	530	482	545	486	468	524	510	464	491	535	564	558	518	491	520	496	564	514	511	491	550	517	514	497	525	483	513	522	521	528	530	512	544	540	482	498	522	518	505	530	534	468	508	535	495	522	491	540	520	507	510	474	492	520	491	473	514	554	539	522	534	471	550	487	521	529	509	498	500	535	561	504	510	552	494	509	537	586	509	538	503	504	517	483	507	533	579	523	478	498	523	521	502	545	519	492	528	498	536	525	531	525	485	524	568	492	513	515	519	525	515	486	547	503	487	537	571	556	499	529	510	530	497	518	508	522	575	521	520	495	477	551	532	511	510	519	496	530	494	483	539	536	527	536	514	500	536	520	501	518	486	554	546	539	513	523	496	515	496	500	503	529	498	537	524	516	491	527	496	536	520	515	528	562	529	544	495	471	534	505	522	539	498	486	499	548	515	530	506	554	482	527	515	514	529	557	525	514	564	541	556	481	519	530	531	499	510	481	543	514	514	517	533	532	565	539	522	516	489	478	544	532	534	526	490	514	511	462	534	565	528	487	508	516	503	496	482	493	530	482	487	543	507	545	517	496	512	498	493	496	518	500	509	480	532	537	536	500	532	555	519	524	476	533	455	526	569	516	500	523	517	545	526	537	507	530	511	533	505	541	508	533	534	552	525	512	536	541	504	504	565	502	519	495	503	523	536	466	504	532	501	518	500	530	510	465	502	510	508	516	489	499	552	480	554	573	519	523	541	527	548	498	540	529	539	502	515	516	541	521	546	526	530	493	539	509	524	530	507	523	484	513	537	534	506	480	536	532	498	542	548	544	551	528	509	508	527	520	491	497	492	507	487	503	558	586	554	493	527	461	495	516	545	575	544	541	533	492	515	507	527	548	492	511	509	565	490	503	508	528	497	545	472	518	528	564	538	526	507	497	494	511	529	511	488	541	502	530	514	552	479	544	487	499	550	525	529	471	469	494	484	521	545	510	480	477	483	530	526	529	509	512	491	540	462	486	523	515	496	536	502	522	456	479	514	515	516	540	478	467	483	486	509	497	543	532	481	539	538	532	503	488	490	519	506	504	534	513	497	516	528	516	502	514	555	476	505	479	503	538	520	549	504	515	504	510	542	501	519	529	505	508	474	469	483	509	486	540	548	511	501	553	516	537	501	532	557	538	543	535	511	537	542	492	554	512	514	498	477	498	530	505	501	539	505	515	507	518	491	555	513	470	523	546	510	476	552	541	523	537	494	525	494	502	518	520	470	512	522	514	524	506	510	507	531	515	495	469	527	524	497	510	524	544	522	516	534	517	497	509	506	497	517	525	521	544	520	470	515	502	515	533	486	548	553	504	506	497	515	529	512	515	513	530	528	522	533	508	501	522	532	481	481	519	508	499	528	527	502	490	532	529	507	502	513	505	502	548	555	499	487	487	525	495	514	548	464	547	533	514	496	492	492	511	506	524	515	508	498	525	555	524	518	498	490	484	520	503	513	552	472	523	509	522	494	539	477	537	530	529	510	514	509	471	507	569	526	517	517	463	499	533	464	508	504	543	495	446	524	536	532	534	525	464	525	490	507	493	525	521	495	501	529	541	510	532	534	546	532	523	480	494	519	491	529	475	539	482	501	500	507	529	501	540	524	504	533	555	513	488	520	509	515	507	528	500	509	496	547	512	537	486	500	510	535	528	559	526	522	509	506	517	549	522	505	524	546	540	524	501	543	505	548	494	469	512	508	529	517	512	536	547	505	534	505	546	501	501	502	516	511	488	485	483	527	567	534	529	518	542	500	553	491	544	481	488	539	512	513	506	494	510	535	489	536	508	504	517	482	514	549	464	497	527	501	517	511	475	489	513	523	566	521	546	533	551	533	523	498	543	509	519	495	468	533	478	527	499	481	486	516	526	481	501	543	495	523	516	523	527	489	526	522	546	508	540	524	514	497	476	564	489	442	537	484	494	495	551	511	515	456	546	510	535	502	536	501	522	515	524	499	489	508	549	505	513	481	471	506	499	522	525	544	516	508	511	525	489	472	527	523	518	488	510	506	528	525	522	552	494	510	520	482	461	500	508	544	524	542	506	534	520	518	522	504	489	497	529	518	531	491	539	504	550	546	514	523	525	503	540	499	520	517	495	492	514	493	539	486	502	470	491	508	545	553	518	529	516	515	483	505	519	530	541	516	507	542	506	504	489	520	525	538	553	476	494	519	512	534	485	499	512	479	515	569	512	481	528	472	521	504	518	531	499	461	498	497	500	548	544	497	527	502	476	510	498	519	503	497	559	517	497	510	506	516	506	515	542	546	495	517	488	501	490	502	490	527	518	562	482	490	489	517	558	527	532	493	542	565	503	538	555	528	506	549	516	557	502	534	523	524	466	536	506	483	525	520	498	511	523	460	525	500	530	503	496	518	519	508	462	476	501	508	541	507	508	517	472	519	527	466	482	503	500	502	521	490	478	542	540	503	546	519	488	483	512	493	478	525	502	487	527	539	475	500	488	513	513	588	566	487	497	508	513	525	515	516	529	500	483	517	537	508	503	497	508	530	471	552	483	528	503	518	444	525	511	545	498	530	541	516	520	485	534	475	602	520	541	520	527	543	495	521	510	540	516	493	506	487	473	509	519	530	523	503	493	504	542	494	489	509	539	539	532	511	522	522	514	506	502	556	508	507	516	500	525	495	541	569	513	495	513	502	582	494	498	503	514	513	534	518	512	521	536	518	541	526	502	560	534	518	530	493	556	517	497	478	518	529	575	520	517	563	500	568	494	514	500	505	504	504	529	462	465	505	474	503	534	502	518	526	499	486	513	539	489	519	505	523	488	540	527	469	544	504	473	551	514	507
3551	9361	6105	3083	2277	1737	1351	1122	1014	848	827	796	693	708	646	601	614	618	575	598	588	569	585	565	603	586	554	511	544	572	552	525	555	551	534	569	565	495	522	533	573	535	561	536	509	522	561	529	549	584	510	512	581	559	535	489	539	547	500	526	523	571	549	544	552	542	561	511	511	507	553	540	516	511	498	540	518	547	569	548	577	541	518	556	549	528	551	562	534	537	502	532	521	560	512	538	550	548	529	543	492	546	492	531	520	523	473	546	514	506	551	500	582	586	534	539	530	517	546	569	529	567	525	579	569	542	578	566	538	501	530	552	523	534	541	559	526	510	532	516	566	527	548	508	532	559	540	545	529	541	587	545	516	509	562	511	539	540	534	548	553	547	505	533	557	570	530	543	508	534	511	537	554	558	502	530	562	514	474	538	542	539	520	528	530	601	480	538	532	569	544	534	530	527	537	523	510	516	558	523	577	519	499	536	543	557	523	556	512	511	509	546	541	540	524	529	562	580	549	525	512	544	501	512	557	529	555	535	528	511	525	529	518	519	548	541	525	529	521	563	569	530	565	515	512	509	535	573	522	558	513	535	520	537	495	534	514	522	536	544	574	508	563	485	510	544	540	514	542	507	557	534	550	513	514	521	548	550	577	525	558	546	528	562	561	568	522	524	497	543	553	539	542	529	501	557	511	528	552	513	515	529	511	506	540	560	539	553	511	517	482	530	519	543	516	504	522	527	545	551	517	515	523	580	557	546	526	522	493	543	561	533	534	551	529	523	544	552	472	533	553	535	523	546	552	526	542	550	583	545	540	529	519	535	530	544	522	538	520	605	534	548	544	523	565	541	547	553	553	526	547	527	502	555	475	524	533	559	535	554	532	589	504	468	548	550	551	519	500	563	540	535	563	512	519	552	509	504	553	515	500	582	545	533	537	539	528	567	480	542	514	538	548	522	528	497	487	524	488	544	540	555	531	546	497	524	554	513	553	542	530	535	511	506	530	554	556	502	518	531	522	534	553	491	518	528	538	488	590	521	539	527	507	519	513	519	549	566	586	517	539	541	484	506	521	505	530	555	551	535	502	548	529	546	515	564	548	548	519	520	543	540	547	525	496	573	504	599	566	564	523	497	501	540	541	559	509	531	526	510	552	559	554	509	531	537	501	514	556	562	568	530	533	497	548	514	514	531	482	560	569	522	544	550	539	526	518	506	540	526	518	496	509	506	570	572	557	537	515	584	523	556	525	558	501	491	560	535	552	529	533	548	554	541	514	516	514	577	578	518	513	528	527	545	566	525	528	522	559	549	499	551	514	516	510	541	526	532	484	521	572	523	530	522	540	537	537	536	561	506	565	558	533	538	555	492	560	515	539	501	516	537	539	512	516	585	550	521	575	563	550	518	504	551	521	509	528	561	551	533	531	539	513	525	540	569	530	553	557	534	529	476	536	507	528	515	506	497	514	566	525	530	514	514	520	557	536	542	573	506	505	509	525	507	550	515	558	528	473	520	508	537	530	529	524	537	548	596	549	492	530	510	486	516	494	557	521	542	528	541	522	515	583	535	521	539	541	500	513	538	556	592	563	541	546	529	536	483	545	547	515	497	559	567	533	515	510	512	575	529	542	566	512	545	528	545	523	542	526	535	531	483	510	514	523	524	492	523	597	562	529	519	501	519	532	500	588	527	555	543	522	528	514	517	580	551	511	484	528	534	511	542	515	571	542	542	547	545	586	529	540	499	555	544	556	506	538	533	562	504	527	559	510	517	533	581	537	564	504	550	532	502	526	543	548	536	538	574	552	561	516	552	553	545	551	522	508	545	555	548	518	524	501	543	559	494	514	534	560	499	505	527	530	560	545	503	546	538	546	527	524	520	582	521	498	512	554	524	555	554	548	542	517	517	536	523	514	517	563	494	517	492	539	538	543	504	502	512	524	523	513	489	525	500	515	497	593	570	518	534	530	532	496	527	567	537	507	553	521	511	541	553	531	528	499	546	528	530	496	537	527	557	536	506	507	501	557	499	494	538	526	501	549	555	535	539	526	527	547	524	531	519	569	534	518	583	551	533	526	493	592	546	522	539	542	514	552	561	504	545	565	501	514	548	531	539	571	490	559	539	530	535	501	529	522	511	550	531	547	525	530	530	538	566	496	533	518	524	466	518	504	522	550	549	536	516	514	540	547	511	544	487	512	526	537	532	541	496	539	496	547	500	558	514	541	546	535	543	502	552	517	534	501	530	513	549	545	541	552	508	528	506	554	552	526	532	588	525	562	554	557	536	514	559	535	520	549	512	542	535	543	487	547	557	529	526	523	545	511	550	513	534	530	564	499	552	544	537	566	532	552	508	581	534	508	555	542	532	530	509	526	516	520	535	549	517	529	538	562	529	482	505	533	551	538	502	540	536	561	497	549	510	497	515	521	564	536	569	490	540	523	512	530	509	539	514	563	568	547	504	563	544	545	541	534	563	544	539	523	510	565	517	537	492	533	509	537	518	500	552	539	497	538	489	549	517	558	549	560	518	533	543	516	556	542	578	530	553	512	560	559	525	515	519	587	528	543	558	522	565	576	524	568	507	512	542	502	539	514	547	532	523	530	547	559	529	544	535	526	505	563	514	506	526	539	534	509	523	541	528	566	520	550	581	535	565	558	564	521	528	561	531	530	528	495	486	543	518	545	502	561	505	544	530	532	551	509	509	524	530	518	488	539	539	510	517	524	556	507	474	511	540	527	529	505	532	534	579	551	531	547	547	521	551	525	547	520	572	521	523	538	495	482	548	530	545	511	542	532	529	582	536	512	550	505	538	529	542	526	505	521	499	547	527	543	539	547	538	533	524	520	519	507	558	561	524	529	533	542	525	549	510	543	542	520	548	508	524	542	531	572	537	545	591	560	521	525	534	520	546	539	523	525	554	496	513	565	525	492	543	536	564	526	540	565	507	535	545	538	534	498	539	536	561	532	526	514	516	528	518	506	512	532	544	522	556	575	521	521	510	509	519	534	540	498	522	544	554	522	506	519	496	533	515	533	530	528	482	477	556	566	557	534	498	518	532	500	534	518	531	532	548	499	551	541	516	533	549	510	544	547	524	549	547	498	511	549	495	495	532	524	543	509	514	557	545	524	498	592	499	490	533	547	560	539	535	530	534	503	507	544	545	548	553	526	558	541	518	486	517	524	524	537	552	548	505	546	517	521	509	507	529	513	525	578	515	503	524	554	532	504	557	560	515	527	547	544	531	522	550	514	539	499	521	535	538	564	520	497	553	549	522	539	512	512	526	550	572	489	534	503	549	560	557	512	528	538	518	534	552	513	532	545	560	549	587	549	527	472	527	505	528	507	504	487	557	512	550	536	503	511	540	569	526	543	547	512	508	535	568	546	526	545	529	540	554	569	539	512	570	508	523	534	514	531	565	523	529	556	513	539	534	530	512	563	522	536	531	479	513	522	528	549	524	525	540	583	491	543	529	522	532	565	528	514	527
24855	21538	28273	25195	14838	638	353	287	275	263	194	176	166	169	163	149	168	139	160	165	155	175	138	129	150	148	124	114	142	119	153	135	125	117	153	119	142	150	134	158	130	122	135	138	140	151	126	144	126	122	129	124	139	151	123	125	143	125	124	127	132	139	139	143	139	124	119	124	131	127	136	140	129	150	118	133	116	136	140	140	122	105	122	118	122	132	131	156	137	130	126	131	143	150	124	132	134	139	141	143	127	131	113	122	133	137	126	138	140	130	118	125	145	133	141	142	120	150	148	113	146	132	138	123	133	139	128	139	147	137	112	135	119	151	140	130	147	129	146	153	119	136	120	135	158	113	119	147	156	127	131	148	122	124	123	153	123	133	119	141	129	137	131	116	129	143	144	122	138	105	137	125	110	120	138	140	137	141	128	118	137	110	139	145	129	161	134	136	129	133	134	143	145	131	131	113	131	128	132	149	137	127	130	129	140	140	116	108	139	137	120	142	141	131	156	145	118	134	122	126	117	127	125	131	149	117	142	123	145	131	134	139	143	122	100	131	138	124	118	122	137	154	132	144	136	127	130	140	134	116	153	148	137	128	136	143	123	116	154	107	132	120	116	129	125	116	128	131	136	145	140	137	121	141	135	139	126	127	120	134	139	156	129	143	142	139	122	134	135	132	128	144	140	141	132	131	143	135	133	121	143	128	132	143	137	131	136	134	149	139	138	130	142	131	126	118	115	140	149	135	145	144	137	103	133	136	122	136	122	112	141	138	134	124	136	127	150	135	134	137	134	127	122	136	143	130	142	130	125	150	117	137	144	134	127	139	134	128	120	136	133	145	130	118	132	141	139	117	121	154	139	139	126	123	142	147	130	139	136	110	148	121	148	131	143	126	110	123	140	150	128	130	126	124	130	134	121	121	130	156	139	148	149	129	131	163	147	116	132	133	151	155	112	120	143	132	131	112	115	132	129	128	118	133	138	120	135	138	143	130	122	131	130	158	125	115	130	142	154	139	134	142	123	134	123	128	108	124	121	139	136	143	134	144	136	139	144	138	135	134	123	118	147	141	133	127	117	141	130	125	128	130	146	129	128	155	126	153	147	134	140	140	124	139	134	115	114	144	124	146	126	134	128	147	153	130	117	127	126	144	141	139	153	157	133	119	136	143	120	132	150	137	151	150	125	138	126	133	124	127	131	116	120	154	132	105	139	141	151	138	134	122	134	112	126	136	146	124	141	145	123	134	148	130	131	132	126	138	143	144	143	165	121	122	148	142	137	139	134	135	142	139	158	118	122	134	141	128	141	144	121	151	142	114	120	122	116	142	137	134	136	121	152	125	127	142	123	137	135	139	142	134	154	129	125	143	139	145	128	118	124	111	126	135	132	153	135	133	121	130	147	120	139	126	136	161	160	128	127	132	115	132	116	127	136	138	130	127	135	139	123	140	129	133	138	124	142	152	119	125	132	119	147	122	151	138	125	148	128	128	116	121	149	134	122	138	148	148	117	126	144	127	145	145	135	112	132	128	144	110	125	150	137	112	126	139	151	167	133	129	142	119	119	118	128	106	141	129	136	143	130	114	121	154	133	149	136	153	110	147	123	127	129	130	138	120	138	136	127	144	128	139	124	139	122	137	132	136	156	125	130	158	147	136	132	143	136	143	129	115	141	128	147	133	109	141	141	123	129	138	105	111	129	126	128	154	130	123	133	133	121	121	121	133	127	132	134	142	138	134	117	144	133	127	152	139	143	117	124	140	138	140	148	146	128	126	129	128	132	136	131	119	127	123	137	131	114	126	127	134	131	142	140	147	122	132	117	165	125	131	137	132	136	120	127	122	118	129	122	126	125	134	130	136	136	124	121	122	129	140	133	139	147	114	121	119	149	123	126	147	135	118	152	129	136	131	127	128	138	142	151	103	125	150	110	131	134	137	133	134	117	126	105	137	142	129	140	131	119	139	150	118	121	137	129	129	127	159	139	133	142	126	153	138	135	145	139	129	135	132	149	137	121	133	126	115	138	127	133	127	131	164	133	140	126	141	144	124	131	131	137	119	127	120	141	124	146	125	119	121	129	135	148	127	133	124	134	125	117	149	124	144	136	123	132	132	134	128	157	132	130	136	123	136	150	129	148	129	148	129	135	132	134	130	142	132	126	134	136	139	121	153	118	124	151	127	115	127	119	129	152	145	125	136	118	141	147	149	130	147	139	140	127	123	136	109	156	134	132	140	127	129	126	134	137	133	139	113	140	128	146	135	129	126	139	129	129	137	120	137	110	130	125	115	128	145	131	137	142	137	137	133	124	131	128	124	130	136	135	144	105	144	122	148	124	132	136	126	125	127	134	122	144	148	137	153	154	149	137	138	152	137	152	141	136	136	134	148	139	154	121	113	127	127	128	125	141	131	128	127	149	134	136	141	131	138	139	119	138	122	133	126	158	158	147	162	136	120	112	134	128	136	132	138	138	129	133	126	144	134	140	120	116	119	119	126	156	149	124	157	152	131	137	140	140	121	140	130	133	124	126	133	124	145	136	135	126	149	140	152	119	109	135	129	123	125	145	114	127	140	122	137	124	133	136	129	139	135	112	145	133	120	140	133	144	126	130	134	130	136	142	129	149	146	138	150	153	118	129	155	149	133	119	117	164	122	135	144	150	129	133	130	122	108	123	142	144	130	147	117	115	109	118	126	143	128	130	130	128	138	139	130	129	153	137	135	125	123	112	124	147	129	140	146	123	134	139	127	133	146	140	142	135	138	124	147	145	117	151	148	132	150	117	144	132	120	105	121	135	117	115	133	131	147	129	110	144	120	130	150	120	131	123	129	110	151	136	122	100	157	128	131	132	137	141	139	141	142	137	140	130	126	154	124	138	141	138	158	142	126	137	121	109	139	136	127	142	142	130	135	145	132	134	135	129	146	141	130	125	137	117	144	150	127	150	138	107	121	142	127	124	132	122	124	134	112	131	125	121	115	129	121	139	129	114	120	128	130	140	127	114	157	125	134	126	133	142	161	141	120	134	148	144	136	141	115	146	156	133	141	133	146	142	131	126	137	145	131	133	125	113	137	130	117	106	158	119	117	117	117	141	160	130	115	118	125	132	138	127	135	116	141	149	121	136	123	152	150	116	134	141	110	136	130	156	145	143	132	132	144	125	157	132	143	129	140	138	123	145	125	144	133	150	130	156	139	147	141	156	126	117	139	111	145	113	114	141	120	138	132	153	119	132	144	107	112	135	142	137	135	138	131	124	135	123	134	121	123	113	142	125	147	137	134	139	164	133	141	149	118	136	124	136	112	114	116	123	132	157	153	132	127	134	126	144	145	141	162	156	124	126	137	129	126	135	143	120	136	112	128	115	137	143	119	126	135	113	143	129	117	126	138	128	130	114	139	110	151	125	123	125	131	138	116	119	133	139	127	144	134	147	122	131	124	137	127	136	131	136	141	113	123	133	131	129	117	127	124	120	136	145	126	138	134	147	131
3410	5695	3494	1568	1092	890	679	510	390	354	279	255	270	238	227	190	220	173	173	172	180	167	152	179	155	170	160	153	162	165	155	176	148	153	149	184	176	155	151	166	158	181	154	154	172	157	172	150	160	139	140	150	135	142	147	164	134	157	145	135	166	141	156	150	174	165	160	160	162	155	184	136	138	151	149	149	156	130	147	154	157	134	148	153	139	129	148	130	155	151	158	140	152	142	160	148	154	138	148	150	142	170	135	154	169	148	152	156	147	161	141	153	127	140	139	144	157	161	149	154	165	161	138	152	131	150	156	159	151	156	155	157	158	137	185	158	145	151	127	154	155	148	151	156	139	146	138	149	155	155	148	137	139	151	146	158	135	164	150	145	148	131	158	156	140	155	174	126	140	148	144	153	131	158	137	151	144	146	157	139	157	127	156	130	165	167	133	160	151	152	157	161	129	137	155	131	145	127	151	128	173	155	161	137	155	150	141	173	156	133	135	131	160	137	151	166	157	132	134	162	145	132	144	151	163	145	137	159	152	153	148	133	156	162	152	157	149	152	132	142	160	154	167	143	161	157	155	130	156	156	161	149	139	131	150	143	164	142	153	157	167	138	153	154	162	168	142	176	149	140	155	156	146	157	160	159	157	162	171	125	158	146	145	159	148	168	141	171	124	155	144	149	158	150	145	158	153	150	142	162	155	162	164	150	127	140	141	152	137	149	131	154	167	133	169	139	160	153	161	145	158	151	148	163	152	152	145	140	148	160	159	160	146	140	151	156	154	185	155	150	137	165	147	158	144	133	152	151	155	147	170	169	137	146	136	148	149	148	147	144	148	149	139	129	154	137	150	163	148	134	163	154	165	178	148	130	133	153	135	157	138	138	150	155	155	140	154	156	161	148	144	158	152	151	146	132	155	166	132	140	146	174	152	142	146	147	141	165	153	154	161	148	156	169	161	152	137	158	143	164	153	169	141	174	138	143	168	139	151	150	155	148	140	137	155	161	137	142	147	147	165	164	138	163	149	146	140	149	131	162	163	150	173	171	126	155	147	150	143	165	139	150	134	177	128	148	134	142	149	182	150	151	136	146	133	138	150	150	139	126	154	159	153	130	142	154	143	123	157	153	157	165	161	180	142	150	148	162	149	164	167	151	152	154	158	168	141	155	158	174	155	148	146	170	146	152	153	152	144	153	156	143	156	158	150	149	154	163	138	150	177	149	159	176	151	147	147	153	162	152	153	174	140	146	152	150	142	169	128	157	185	138	147	144	141	157	146	148	145	145	159	127	176	163	186	128	145	149	157	142	163	139	141	144	158	157	170	127	155	144	149	160	153	137	133	137	149	169	152	144	123	151	132	145	159	145	135	170	147	121	151	140	151	143	142	167	171	143	147	130	162	152	148	147	151	160	125	148	126	126	126	147	135	160	160	154	147	136	160	142	154	115	146	130	142	149	171	168	163	143	144	142	154	150	151	153	164	125	150	168	142	166	129	143	153	128	152	174	146	171	150	171	155	162	148	167	143	150	150	159	143	150	154	161	170	149	143	139	141	146	148	151	146	157	149	168	150	147	138	125	180	136	143	114	155	167	145	155	140	143	153	158	166	140	159	130	162	152	145	146	143	150	160	155	152	163	150	163	157	156	155	155	134	169	154	155	165	156	121	156	176	158	141	167	144	148	148	155	150	156	162	139	145	139	130	150	144	141	148	153	136	136	151	153	144	152	148	180	144	160	150	153	163	153	140	146	161	137	151	163	138	157	149	141	109	153	146	135	147	131	175	131	162	161	145	142	162	162	160	151	158	161	157	150	133	164	147	124	154	135	138	161	146	147	150	155	157	138	134	146	156	159	156	141	140	165	152	177	139	134	149	171	150	148	145	137	136	152	147	156	148	185	149	150	149	128	126	149	147	153	154	158	152	146	152	146	136	158	156	140	143	151	147	139	134	132	157	151	163	137	162	130	142	153	148	155	133	156	146	145	150	152	145	146	144	155	152	174	131	150	151	131	186	147	129	138	165	154	151	127	165	140	167	152	151	145	123	169	143	145	160	149	150	167	126	148	157	151	168	172	158	157	158	147	157	164	147	150	139	149	155	148	148	163	144	137	155	169	170	157	136	158	135	143	129	132	130	145	148	152	155	132	139	147	163	164	161	155	160	137	156	147	169	140	151	170	151	160	143	162	148	144	158	177	140	156	145	141	166	162	161	140	136	153	149	136	170	138	138	125	134	153	139	150	129	132	149	151	143	162	155	157	157	154	150	140	135	144	147	160	152	147	132	156	152	156	147	160	170	173	143	120	151	142	145	140	155	135	133	169	159	157	147	164	167	158	137	153	142	161	168	149	164	168	147	152	171	142	137	144	149	163	157	163	162	135	166	164	129	138	134	126	134	141	155	152	164	150	156	152	154	140	141	145	181	156	131	172	154	190	135	131	157	128	148	152	133	138	158	136	150	145	135	172	144	150	151	155	146	155	150	152	147	145	132	162	160	140	134	150	124	164	153	138	142	136	138	164	155	163	170	142	152	144	146	130	152	127	165	146	142	157	141	175	155	146	152	145	152	131	160	146	148	127	162	146	149	141	158	146	145	131	168	137	143	141	151	147	108	161	157	131	138	151	151	157	153	166	170	140	154	143	164	153	140	150	150	156	149	148	120	156	147	133	176	156	147	140	136	146	161	132	141	147	156	146	137	141	156	150	146	137	179	140	145	143	162	145	134	147	143	157	160	143	136	138	178	131	141	149	161	149	151	158	162	136	144	182	158	147	163	141	137	147	131	131	149	175	143	138	151	145	157	142	171	160	159	159	137	123	140	151	148	149	129	144	156	141	148	129	142	139	144	147	135	163	162	122	163	150	149	153	144	147	135	118	130	149	127	158	162	157	140	149	170	157	133	161	150	119	143	148	147	132	139	157	157	135	165	141	150	158	141	158	144	166	153	137	156	149	142	168	155	146	157	117	152	158	161	125	145	163	155	161	164	151	158	165	152	159	171	130	155	168	150	151	156	134	147	151	137	127	149	160	165	164	141	168	127	146	148	145	155	164	138	147	187	158	133	181	139	150	148	133	143	151	152	138	142	148	162	131	145	143	143	174	133	146	141	149	146	147	131	146	154	146	169	142	151	133	141	139	130	158	138	150	141	161	145	163	125	160	122	139	126	149	147	156	154	157	159	144	167	140	129	165	139	151	121	145	175	145	149	130	154	153	140	153	139	148	146	157	162	157	152	128	146	143	151	149	151	153	167	138	168	158	149	158	156	137	170	154	132	145	139	152	150	138	151	142	156	179	151	158	130	162	158	152	154	143	161	140	150	143	148	170	155	145	159	154	159	154	151	131	137	155	151	131	153	163	146	159	174	136	163	162	162	143	145	133	152	131	128	142	135	157	141	140	144	145	157	147	147	169	155	128	144	160	158	139	146	175	132	140	140	148	150	147	147	137	161	130	146	138	163	143	155	152	148	135	133	171	154	162	160	153
22765	21568	29548	24044	21573	21634	12226	1370	947	848	834	706	689	696	613	617	530	598	574	540	574	541	558	563	511	515	485	492	482	484	481	465	495	548	484	501	486	442	467	467	449	511	471	490	537	462	513	479	450	468	505	509	515	467	492	509	465	473	475	480	475	454	486	497	485	480	468	473	482	465	519	492	444	472	446	438	451	471	490	444	505	456	465	485	464	473	446	472	471	486	495	434	455	452	489	497	511	471	464	485	451	466	464	453	438	464	455	453	499	457	463	471	484	476	502	486	490	474	468	462	475	473	525	465	459	476	484	479	494	427	511	518	474	436	474	483	464	486	463	479	491	431	466	435	482	446	459	469	433	484	495	465	509	506	503	520	475	475	440	469	453	453	493	485	467	495	490	466	479	461	480	477	461	472	492	498	465	449	463	472	476	439	443	446	488	448	507	458	428	467	443	479	484	470	448	468	467	418	468	535	460	445	479	484	494	499	460	442	474	472	492	439	450	509	478	493	452	505	456	453	448	466	493	432	517	467	474	458	483	451	456	472	490	478	528	466	434	479	446	513	469	490	487	480	442	453	433	485	466	480	453	480	497	497	452	461	482	475	467	458	445	491	523	444	478	460	474	444	473	470	467	467	499	507	506	508	484	459	455	459	509	478	455	460	491	494	487	484	451	490	460	464	466	467	472	504	468	463	455	477	482	448	474	479	424	507	486	463	469	486	477	460	467	467	477	492	455	470	437	446	495	464	469	462	440	481	453	471	452	513	431	472	494	456	467	493	478	463	469	457	458	415	460	455	471	422	434	457	489	486	464	466	453	453	491	472	440	474	449	500	501	442	459	467	440	462	494	500	512	478	436	483	464	446	472	483	445	465	444	486	489	442	505	474	478	460	479	451	458	423	439	470	486	472	461	457	459	471	432	469	461	437	488	489	491	475	477	492	450	462	452	484	478	460	464	468	470	478	449	486	468	470	445	475	443	462	431	494	450	416	456	456	468	483	479	487	480	479	494	457	495	478	463	437	447	438	466	475	425	485	483	479	440	462	427	450	485	471	446	450	487	432	459	448	469	439	501	452	451	503	480	468	429	505	467	479	458	493	444	501	459	449	440	431	498	439	478	473	473	423	431	483	457	439	473	453	491	417	455	489	464	491	453	473	454	490	470	491	491	469	493	461	524	487	447	483	495	458	464	442	473	471	481	482	476	460	469	462	468	477	471	464	474	466	466	473	487	440	506	468	475	448	453	476	463	443	510	481	496	462	437	476	459	499	499	450	459	473	471	479	462	496	491	475	502	482	441	494	488	460	486	485	501	443	499	486	477	493	511	427	493	427	443	497	434	497	444	452	456	477	489	467	488	460	454	491	448	470	482	501	491	460	461	450	523	492	461	457	493	487	460	469	476	437	484	493	473	447	465	477	460	462	477	497	466	509	490	487	471	498	493	435	456	494	498	418	475	439	470	504	492	436	486	458	477	529	463	525	483	505	463	491	470	486	470	465	460	414	503	459	466	457	437	450	512	457	447	477	462	483	452	491	499	430	448	473	464	468	439	483	477	507	465	428	436	456	507	466	464	454	461	459	459	443	454	447	462	453	491	479	483	449	467	450	487	449	497	448	445	448	495	496	493	454	431	455	477	477	488	462	496	502	430	487	452	473	479	429	468	478	501	468	480	462	491	457	438	424	455	514	453	477	459	428	476	501	464	434	448	457	473	457	473	448	462	431	523	469	445	481	480	475	504	439	466	481	457	475	513	476	476	481	490	471	469	474	494	498	425	440	421	452	430	497	462	506	485	446	465	504	477	469	471	478	439	445	457	419	453	416	501	455	464	442	501	474	417	458	465	457	474	489	483	485	461	467	448	471	453	416	424	472	441	476	498	496	466	465	428	479	508	426	455	425	455	465	459	445	500	463	459	459	473	457	455	469	501	484	456	430	497	461	494	489	447	453	471	441	426	476	472	440	487	439	475	494	474	482	466	463	464	468	481	479	497	471	466	465	478	450	472	494	457	478	481	427	480	441	431	463	457	455	444	462	472	462	446	420	477	448	468	436	499	479	477	484	430	441	483	458	433	485	468	460	470	489	453	475	437	479	459	445	486	487	475	477	513	469	475	453	476	480	484	479	445	465	482	482	491	445	449	499	435	479	486	481	455	451	451	480	468	439	489	466	484	499	423	475	456	448	466	435	484	488	476	462	495	462	473	450	454	451	490	438	454	447	430	457	490	513	438	452	419	460	488	512	539	431	505	458	474	475	473	478	475	443	424	474	496	436	459	429	529	483	465	481	427	474	460	473	462	440	500	474	531	446	457	456	439	487	468	479	471	454	478	467	476	461	416	475	464	456	463	449	445	516	483	489	426	466	491	469	478	442	468	481	448	464	447	494	473	486	484	418	497	477	469	447	450	460	488	478	466	456	467	483	470	441	459	472	485	454	466	445	451	464	453	489	467	482	444	480	461	475	472	486	440	452	476	469	462	452	435	447	437	461	446	451	465	464	484	443	462	441	439	443	502	458	444	484	454	485	457	488	486	454	456	496	465	468	467	465	500	482	460	466	478	489	454	446	415	474	448	438	453	493	498	465	442	483	458	448	469	453	459	456	464	488	484	431	432	476	441	478	429	428	434	447	431	423	437	461	490	447	460	493	443	465	454	485	454	462	484	460	481	481	484	446	460	486	455	475	436	470	445	475	478	464	459	474	478	455	437	468	448	478	447	484	498	469	503	449	472	484	471	437	472	457	455	497	492	484	461	461	466	441	474	431	477	453	482	442	470	479	420	483	435	513	463	439	452	466	475	456	508	487	434	474	461	455	469	482	472	474	467	470	497	470	443	419	411	488	488	489	483	444	488	478	514	467	464	485	472	440	443	478	441	478	479	449	489	475	501	466	447	443	459	470	477	485	401	465	455	463	474	428	470	450	452	454	484	435	449	443	475	467	485	492	487	473	500	484	485	492	432	469	458	458	489	449	452	473	495	470	482	478	498	467	437	452	502	444	475	452	450	475	463	511	467	476	424	475	512	473	435	482	506	439	458	460	452	463	466	451	460	461	501	478	448	475	460	454	437	477	457	475	500	434	453	444	449	532	418	445	458	447	476	463	446	469	454	512	473	457	452	463	471	501	477	469	435	480	457	482	485	484	494	499	458	465	447	469	460	453	437	509	440	491	467	470	495	479	482	453	433	451	487	457	442	471	460	470	435	470	482	463	499	471	511	461	461	485	487	477	438	477	461	485	431	491	446	474	451	475	452	453	456	457	464	440	470	447	445	516	497	492	459	442	481	462	455	476	468	458	457	497	479	444	450	449	446	430	446	437	466	468	471	472	449	473	483	494	462	468	434	486	459	455	455	438	505	462	520	490	510	456	430	494	423	487	444	470	442	467	440	485	483	478	473	498	476	461	468	456	444	451	487	449	475	475	506	449	477	467	423	448	488	472	462	476	479	462	429	458	475	433	447	452	440	453	488	468	501	509	468	468
4876	15624	10622	5108	3827	2766	2213	1661	1421	1208	1059	893	891	730	677	687	637	669	639	613	607	621	556	517	533	513	521	533	534	528	565	541	524	514	507	551	526	544	503	513	495	507	492	520	531	517	512	517	514	542	525	525	472	512	523	521	456	535	516	493	520	506	506	488	462	467	505	481	482	462	474	492	486	507	460	487	495	475	519	465	492	484	513	502	471	450	496	509	494	475	509	452	547	473	490	470	462	505	489	485	496	529	511	484	463	470	485	484	480	509	493	566	482	482	517	485	488	497	521	462	502	522	502	484	491	497	488	479	516	493	549	483	465	467	490	487	489	503	492	522	462	460	497	458	508	436	479	454	474	486	447	507	489	507	490	500	505	485	490	424	483	481	495	490	496	493	493	473	483	500	512	510	477	481	507	478	494	484	517	492	544	475	529	493	473	504	522	503	504	477	498	501	478	462	505	457	491	456	499	409	487	488	503	513	535	468	513	455	461	474	495	462	474	522	505	489	449	470	459	476	432	511	476	475	454	476	494	498	495	522	475	528	444	476	493	466	500	474	508	486	475	524	517	482	494	467	483	506	463	468	492	495	490	440	446	458	457	492	495	518	514	451	455	481	488	518	460	467	502	458	491	454	478	481	503	549	508	478	508	497	476	513	477	461	497	507	463	465	434	529	467	480	523	495	492	500	480	539	496	498	475	470	511	509	458	481	476	476	471	485	475	447	499	476	474	480	487	478	454	475	500	483	488	498	527	454	512	518	512	501	489	510	484	494	486	495	482	483	470	470	499	486	452	436	484	462	465	504	503	509	466	506	506	515	484	495	543	499	474	451	495	521	481	460	458	517	494	455	465	484	510	491	470	473	511	461	509	491	487	516	487	493	531	487	483	514	505	476	450	516	469	497	486	485	493	470	491	486	498	487	446	489	476	473	510	470	484	457	483	492	522	483	513	489	459	502	518	494	481	496	504	490	466	495	538	475	480	509	494	545	490	498	467	476	452	493	518	478	534	501	485	465	511	512	462	464	465	510	535	487	496	476	454	455	503	464	542	464	500	470	485	492	457	479	488	488	490	494	475	486	497	498	520	482	496	448	448	487	462	468	463	489	501	433	471	516	469	480	518	538	518	474	476	468	444	531	473	483	483	505	490	496	487	540	459	470	500	445	483	469	507	516	484	449	536	500	489	505	480	481	472	517	461	520	471	473	472	504	490	515	504	507	478	491	510	523	510	484	486	534	470	504	471	489	505	464	484	486	465	539	464	489	498	489	480	498	507	492	501	466	509	479	475	507	507	477	452	487	500	461	454	477	535	515	522	510	490	443	484	467	506	498	510	475	500	518	437	496	499	472	479	531	508	484	483	457	521	499	471	502	463	511	475	491	494	485	491	529	484	503	462	496	504	511	519	488	511	525	496	490	494	495	443	471	518	473	489	483	487	515	535	508	443	450	503	479	491	474	465	493	481	503	485	543	496	480	519	463	474	494	475	463	479	504	506	443	497	513	483	504	500	470	473	544	491	510	467	455	517	515	464	466	499	500	492	463	446	485	518	468	494	489	482	512	499	486	471	491	515	506	507	456	529	491	482	496	488	497	521	509	463	511	482	460	545	473	469	491	437	490	480	508	467	491	473	489	503	477	493	469	477	511	524	509	488	489	472	482	471	508	486	472	481	500	479	512	494	504	491	454	513	479	493	457	510	502	499	505	496	497	539	472	498	518	502	480	503	464	482	502	451	457	491	490	507	484	495	464	519	484	480	485	483	487	451	445	424	481	471	473	501	463	504	518	475	493	474	478	489	514	487	522	516	465	480	475	526	483	510	445	479	502	484	468	471	487	492	503	525	435	475	537	490	503	484	500	457	483	480	530	502	472	502	474	480	486	499	483	527	498	485	477	484	478	495	458	475	482	504	485	427	490	508	459	522	535	456	467	427	463	515	493	483	481	501	514	504	514	486	490	482	497	470	498	461	504	477	498	461	491	436	493	489	466	458	507	531	485	479	470	470	516	482	469	482	458	468	473	469	526	465	459	461	506	512	513	517	570	490	483	500	521	481	467	509	493	477	488	513	480	489	491	513	475	461	488	500	486	515	469	473	532	492	524	496	490	515	481	500	503	530	498	459	459	486	502	480	520	450	467	466	519	453	485	476	469	491	482	489	503	518	465	501	478	509	493	527	513	515	528	449	503	478	487	459	476	487	493	488	480	515	477	490	494	476	461	519	490	474	494	464	441	476	528	496	502	518	495	513	493	502	476	512	450	508	473	490	520	448	507	499	523	480	470	507	485	469	520	496	505	482	482	469	446	457	475	490	507	474	470	495	485	461	501	522	489	508	462	512	473	472	495	454	441	474	506	500	485	473	504	472	494	504	493	489	496	471	478	483	530	491	515	454	471	500	481	486	481	475	493	498	555	468	497	482	428	489	448	496	465	498	493	462	458	499	485	468	485	497	500	503	470	503	486	457	501	462	472	462	488	486	482	477	468	469	525	473	513	482	471	485	472	508	524	487	466	516	480	457	505	506	482	497	467	465	451	494	515	480	508	522	487	472	472	511	505	502	471	465	456	448	477	497	463	522	479	529	521	482	508	494	483	493	485	450	454	507	462	496	479	512	509	525	465	480	487	509	465	489	493	448	484	516	489	479	481	457	496	508	478	517	499	505	499	444	487	495	501	503	510	475	479	488	485	480	507	494	472	506	478	496	483	487	473	512	469	471	472	487	530	479	471	486	484	504	485	505	523	465	476	511	493	420	450	468	475	476	527	472	523	484	476	477	480	487	522	452	492	493	534	465	481	508	495	517	477	501	515	486	475	522	495	534	489	506	469	495	547	457	471	516	508	498	499	490	455	486	494	434	519	467	480	497	471	493	478	461	480	485	541	450	486	506	482	485	521	498	474	472	506	469	484	458	453	466	490	503	483	522	475	476	502	471	478	503	468	479	464	470	460	506	479	467	466	488	515	486	512	485	506	477	456	496	441	516	505	451	508	505	484	511	514	474	506	532	522	465	478	447	494	531	450	447	445	461	524	467	495	471	458	471	492	536	514	499	483	497	483	508	445	468	528	485	468	492	490	516	477	472	484	500	497	492	485	497	493	485	436	503	476	474	504	487	465	483	483	484	468	495	490	468	518	463	467	498	500	489	485	496	542	518	465	494	473	493	479	488	509	499	482	467	474	462	470	476	505	497	513	513	477	480	496	512	484	483	491	487	458	512	496	494	490	472	458	503	482	459	462	489	505	511	493	490	499	479	478	416	474	490	430	470	484	459	474	521	487	451	518	503	474	489	490	492	473	495	498	494	479	482	493	471	468	458	471	479	469	499	504	487	492	491	442	499	444	505	514	529	473	510	488	490	548	514	484	498	514	452	497	497	457	473	470	447	491	464	530	491	460	479	479	460	481	470	483	493	460	547	471	465	520	488	499	487	513	498	470	462	492	490	501	479	493	439	493	511	479	485	464	488	525	499	474	463	525	507	522
27647	19478	5456	472	301	287	274	258	242	290	257	270	238	236	244	260	257	259	262	268	243	231	266	247	221	251	236	244	244	254	254	262	249	259	258	225	259	241	273	242	233	221	264	224	236	254	241	241	238	242	261	218	237	261	272	240	254	252	236	221	258	227	262	239	296	250	233	251	253	273	250	273	281	250	234	244	235	273	223	241	252	254	244	242	248	223	230	242	248	256	211	256	250	262	260	262	254	257	227	210	228	249	263	275	261	248	252	235	262	259	245	233	221	235	287	243	249	250	229	259	220	213	256	258	258	266	254	273	240	234	249	239	250	266	243	258	244	250	252	242	249	262	235	254	250	260	254	243	241	252	255	249	208	237	270	275	241	232	248	250	234	261	276	213	220	277	234	228	254	271	213	239	245	270	256	257	227	266	238	251	250	228	283	254	258	249	247	245	267	240	263	249	234	259	255	240	264	248	219	228	256	279	250	256	235	243	232	252	244	247	247	249	263	247	207	262	260	239	263	257	220	264	246	266	223	253	279	251	263	270	243	233	225	246	263	220	231	221	257	232	240	257	250	258	241	240	259	249	230	242	242	254	237	264	245	274	236	250	219	217	252	242	218	262	226	247	236	238	266	240	240	253	235	260	251	230	241	253	271	217	258	210	254	247	224	263	266	251	254	275	240	230	241	263	267	245	265	235	259	258	257	247	250	230	249	258	292	255	253	263	249	239	269	253	241	260	255	220	277	257	272	274	232	271	231	249	263	244	270	249	221	251	212	210	241	239	244	227	236	249	237	243	232	259	221	239	234	247	248	271	261	269	224	283	260	272	263	237	271	220	245	259	277	248	254	231	235	274	210	230	256	232	272	234	245	223	231	284	220	237	241	222	240	253	248	240	250	242	257	250	251	223	242	275	256	272	234	241	246	220	249	253	255	258	259	271	250	249	233	247	257	256	237	236	269	238	257	239	259	266	253	234	252	210	238	229	258	248	243	255	224	237	246	253	261	248	243	251	227	276	265	236	240	265	251	269	258	240	272	224	245	248	246	223	255	255	234	257	242	257	263	249	246	262	281	276	271	248	252	272	254	225	248	213	253	266	230	229	266	267	228	266	255	241	277	269	257	250	219	229	270	248	207	259	223	254	245	252	248	274	248	244	268	252	268	258	232	251	236	229	250	235	253	249	221	259	231	263	257	235	276	241	258	236	251	246	261	275	255	246	226	245	275	254	231	248	271	250	227	280	232	248	230	263	212	279	224	242	247	239	243	242	238	256	230	247	254	236	222	268	224	258	265	256	237	211	235	262	234	232	247	268	275	264	247	242	239	279	240	252	231	255	244	257	242	239	250	244	230	234	244	226	264	265	234	229	244	231	271	242	265	252	249	259	259	228	234	266	269	235	238	239	227	238	266	260	247	257	267	263	237	266	258	229	242	236	256	211	248	225	259	222	244	263	219	284	285	278	249	259	262	261	262	245	267	257	251	238	228	252	236	231	249	231	265	232	238	258	251	262	238	253	246	233	258	255	262	223	224	219	215	241	270	244	255	246	295	249	216	255	255	245	278	234	252	272	250	243	248	239	243	238	238	249	270	264	283	271	245	231	255	253	241	265	246	274	210	265	268	247	247	267	293	235	260	226	279	250	248	260	242	267	257	220	244	222	251	251	247	254	248	250	266	240	235	236	245	299	270	228	262	224	229	267	237	246	227	257	244	262	229	252	258	243	272	230	255	251	251	254	274	226	250	260	250	244	270	229	264	272	254	268	234	267	262	252	253	250	253	257	266	228	238	241	231	217	245	262	253	247	243	220	273	249	231	234	255	242	264	236	249	235	217	268	255	269	274	255	239	267	246	238	252	272	243	269	258	304	245	225	224	264	239	223	269	264	262	240	271	231	230	270	257	267	242	228	243	262	254	242	238	269	241	264	265	279	258	257	254	262	267	246	260	259	262	250	246	270	262	257	242	266	233	247	268	258	266	251	270	240	244	240	237	273	207	241	273	237	240	244	283	269	236	241	242	297	247	258	240	276	250	254	262	263	242	279	236	275	244	250	261	262	247	239	245	247	239	247	255	244	244	231	254	270	237	238	261	205	280	249	242	269	243	238	264	249	238	257	224	250	215	249	228	246	260	222	233	256	234	261	242	204	225	267	279	261	222	225	277	231	251	253	249	261	272	241	223	245	252	258	281	239	253	258	271	249	240	257	261	241	234	242	235	251	288	259	254	259	246	249	255	280	231	253	273	248	245	269	226	244	279	255	224	241	266	245	242	233	240	253	245	253	245	220	216	261	229	243	242	251	282	238	229	261	262	239	260	245	254	205	272	246	251	245	243	249	236	232	232	247	275	279	236	220	250	255	247	256	240	248	261	260	226	241	247	229	231	228	252	262	237	258	237	243	234	254	230	263	230	245	230	222	268	254	222	270	215	235	252	255	264	252	247	258	236	261	252	267	215	238	255	258	255	246	275	259	245	253	261	232	257	222	248	246	304	281	245	231	237	253	224	258	221	273	270	226	244	265	241	230	244	253	257	228	251	250	215	268	236	225	249	252	231	230	251	231	240	248	248	254	234	225	241	235	246	259	254	240	244	242	261	243	242	250	257	254	225	229	255	251	270	224	251	251	270	243	237	258	263	244	242	245	231	231	249	238	200	270	253	274	250	267	276	264	231	268	229	233	248	249	251	252	242	235	237	240	227	258	260	251	240	240	208	258	262	263	243	248	240	263	250	254	245	251	258	221	227	249	239	246	224	242	244	254	250	277	238	258	228	202	248	263	263	258	250	242	255	254	232	237	260	246	245	271	239	247	258	247	259	268	227	278	265	254	237	251	246	240	256	249	247	249	279	246	270	265	223	235	267	242	239	247	261	225	228	218	260	204	277	257	232	221	271	232	232	255	244	260	239	265	228	258	231	265	229	232	279	230	260	244	249	240	266	248	252	247	252	263	263	278	254	243	243	252	260	273	249	261	257	238	233	244	272	253	234	249	213	243	216	245	239	256	220	234	243	252	266	234	264	263	262	216	224	250	254	263	240	240	275	232	260	262	281	225	244	213	288	259	278	254	293	233	263	238	259	273	274	226	265	259	238	261	265	248	255	242	238	257	228	233	240	238	259	244	276	256	234	235	257	235	241	259	252	268	230	231	271	240	253	267	259	264	240	263	257	228	221	224	251	228	252	258	283	271	247	268	239	277	246	244	224	244	252	258	258	232	247	237	265	244	256	248	238	247	246	248	231	252	232	258	267	263	257	271	245	235	249	220	230	250	248	247	242	248	232	236	255	270	262	234	265	233	223	244	233	270	225	245	244	227	241	252	226	224	259	287	244	233	261	239	245	230	238	266	226	265	243	218	236	258	240	258	270	244	279	230	235	226	278	245	241	243	224	230	256	244	279	262	258	261	249	267	244	230	244	245	232	250	235	228	253	238	241	265	227	256	263	255	242	230	270	228	253	237	238	246	253	238	271	270	255	239	247	230	266	233
4137	915	541	431	351	324	309	322	257	286	285	276	306	270	248	287	254	255	229	304	258	259	273	270	259	244	255	266	250	251	302	235	251	273	253	254	267	245	243	254	241	260	253	248	277	255	218	263	236	255	282	232	296	234	276	249	239	255	255	278	273	257	276	264	245	258	262	285	257	235	257	253	260	261	274	276	257	257	242	265	274	215	238	254	268	239	267	286	268	259	275	239	262	258	254	245	254	267	256	242	247	259	255	260	270	236	236	252	281	258	276	270	257	236	246	275	268	220	278	243	249	272	261	244	234	257	253	239	256	269	280	263	281	252	244	237	281	269	273	261	243	273	272	287	265	261	258	255	278	260	242	259	277	246	280	266	209	279	237	286	267	255	242	242	260	273	255	247	244	246	276	243	259	266	247	264	287	256	239	285	285	280	259	252	233	266	227	285	259	297	237	246	245	269	272	250	253	249	231	230	245	274	260	254	240	250	251	272	272	251	252	276	292	285	264	298	247	280	284	252	283	230	269	276	268	280	274	244	227	266	273	255	281	275	262	252	256	274	265	243	253	286	273	210	257	260	240	273	273	207	248	256	254	264	276	254	232	255	257	251	255	279	256	249	274	261	270	272	268	244	246	251	223	253	245	244	222	237	241	257	246	251	281	265	264	289	260	240	269	271	249	272	282	264	260	282	238	250	286	255	264	248	258	281	244	243	231	253	235	249	235	287	243	253	191	252	249	254	229	247	280	257	275	250	240	270	256	287	265	275	241	245	262	233	273	244	252	268	312	244	253	267	252	256	238	241	276	243	271	277	246	252	254	261	265	248	278	276	286	259	249	242	244	246	272	206	262	228	264	254	239	226	260	270	260	265	263	261	257	261	245	263	236	256	245	229	230	274	259	249	249	269	260	246	249	225	239	294	252	250	236	271	268	248	292	254	271	263	233	246	236	235	241	260	251	259	265	255	271	286	247	264	246	265	282	266	274	281	267	244	250	249	262	266	268	232	245	261	258	227	244	270	258	236	236	261	267	252	266	243	265	265	269	250	272	253	270	264	252	246	253	232	255	257	266	280	270	248	251	263	243	259	259	270	276	257	257	249	239	260	280	234	263	282	231	230	245	257	265	248	243	267	248	295	250	235	264	264	285	243	276	244	262	253	277	259	256	275	247	254	250	297	234	246	265	262	269	259	258	252	271	256	238	240	273	252	271	282	253	274	246	261	248	251	243	267	251	274	255	255	258	236	253	269	251	254	293	252	283	263	239	245	247	262	241	219	260	256	253	272	256	279	241	288	259	253	239	248	258	264	260	265	248	271	242	241	272	240	259	256	264	259	237	265	266	242	258	258	253	237	237	237	263	264	260	259	297	274	250	253	277	250	284	274	263	272	270	267	240	256	264	263	232	255	235	247	273	247	253	260	266	242	272	254	255	262	257	261	253	262	264	279	267	236	276	253	273	278	246	238	220	260	259	232	261	256	252	245	264	253	243	252	260	261	255	258	278	247	270	228	272	248	204	273	275	233	278	237	220	244	252	230	279	232	239	243	241	257	254	251	286	265	239	249	259	286	263	265	241	252	266	257	227	280	259	264	283	278	268	264	252	244	273	276	254	257	269	234	265	290	234	262	271	279	298	268	286	274	261	278	247	244	259	249	266	233	261	278	272	282	220	268	288	236	262	263	266	244	258	253	224	274	281	250	275	271	257	267	261	270	278	236	249	275	263	252	264	295	230	270	236	238	242	252	270	253	245	277	262	260	258	228	247	270	271	255	270	232	260	239	258	254	265	246	280	219	264	268	264	236	260	271	250	249	236	271	246	250	272	247	249	264	252	267	233	277	253	259	234	263	255	283	240	269	253	245	266	262	251	231	245	283	259	279	243	245	259	261	271	239	284	287	264	246	251	218	283	259	255	247	284	249	256	271	257	220	245	242	252	243	252	231	232	289	285	215	261	258	268	237	272	229	275	238	253	263	274	294	258	267	275	255	268	263	253	300	272	214	274	272	240	264	256	269	278	285	270	233	233	259	277	256	247	268	276	261	240	283	228	261	255	259	267	288	258	265	261	271	279	266	264	260	234	255	246	262	246	264	287	273	240	251	262	237	277	262	235	272	250	247	260	264	254	270	271	232	255	231	247	261	270	273	282	246	275	258	259	268	246	270	255	253	254	255	247	270	248	275	290	254	271	273	240	248	245	253	254	272	267	274	245	267	245	260	267	267	251	259	264	286	266	268	259	260	259	278	282	278	276	265	227	236	258	253	249	254	291	251	252	259	244	243	277	290	297	259	262	267	215	292	277	262	226	267	225	250	249	271	258	261	276	271	259	250	276	259	260	263	254	272	239	258	265	243	252	257	271	259	221	252	243	231	251	254	250	253	221	302	250	233	255	288	241	260	272	285	236	231	236	262	259	266	228	256	260	250	230	252	242	271	278	263	257	272	249	248	263	296	272	246	229	254	257	271	258	286	240	258	255	278	249	282	253	261	249	238	242	239	272	272	272	283	251	251	248	264	254	295	254	281	268	244	275	235	257	266	231	248	253	243	262	267	269	269	253	271	261	289	280	249	242	259	261	250	256	249	263	263	258	246	241	289	253	252	246	265	242	236	210	270	255	257	264	243	262	243	287	278	286	261	245	237	252	262	283	233	265	273	244	282	246	256	267	263	239	247	247	259	254	260	262	256	234	273	223	264	257	250	254	309	261	269	241	234	266	269	251	271	280	263	273	268	249	272	254	268	280	225	283	226	254	280	256	268	223	255	258	277	276	261	266	266	234	259	251	250	271	251	252	292	254	230	250	250	259	260	219	246	242	257	247	258	261	246	263	277	261	291	250	237	263	266	231	270	262	250	279	266	289	242	270	268	275	274	270	247	261	272	263	260	260	235	250	267	247	271	220	259	261	233	251	259	265	235	247	242	251	258	264	257	252	248	250	277	277	254	248	238	243	257	279	283	242	240	267	234	248	283	269	240	242	248	250	273	277	242	242	259	263	275	278	258	223	271	265	269	247	268	254	274	271	243	264	264	236	262	269	257	246	231	266	228	280	245	248	244	260	268	256	267	241	255	251	254	265	254	287	283	250	263	240	226	238	248	260	278	270	247	220	278	268	255	247	267	252	266	244	260	242	232	267	275	269	263	275	258	268	265	264	224	253	260	256	267	234	252	270	266	247	271	235	252	260	274	259	281	231	305	241	276	261	251	274	268	256	247	265	265	245	281	264	249	252	268	277	267	254	254	276	277	240	244	270	250	256	273	271	290	264	252	252	250	261	274	261	226	236	266	263	254	245	252	237	254	234	267	278	227	250	262	220	238	243	276	248	253	237	240	226	253	234	231	239	269	272	288	258	277	234	282	257	301	274	262	218	268	270	253	242	252	269	258	261	240	234	253	243	274	273	235	257	250	239	305	273	279	253	245	252	246	270	256	254	257	268	277	249	258	257	242	249	246	247	251	243	272	283	246	292	268	275	273	244	230	252	247
23780	21528	29125	24362	21533	13126	1399	934	784	726	699	670	641	631	595	634	555	582	600	571	583	574	515	529	532	540	528	519	536	531	564	504	565	557	501	522	504	558	530	527	520	527	532	554	536	580	513	562	514	534	523	496	526	520	527	497	566	540	501	506	517	498	503	549	534	497	522	518	480	501	483	514	550	532	527	513	488	540	470	523	512	534	508	510	540	560	538	497	519	528	447	538	512	496	494	536	553	501	520	531	549	529	536	537	519	518	517	499	473	512	480	515	499	543	535	475	531	487	498	488	547	522	516	486	545	532	500	505	528	532	492	565	524	464	531	486	523	525	521	468	538	531	545	530	493	495	504	488	483	501	471	525	492	528	511	513	485	504	541	501	511	531	508	535	494	477	487	489	502	545	560	532	483	457	523	510	519	519	516	506	560	495	529	526	497	544	508	526	523	537	495	485	517	504	536	506	504	513	506	516	549	467	482	505	479	497	542	487	471	503	496	503	512	560	551	485	484	497	508	528	534	499	546	509	521	522	494	485	508	516	520	510	506	514	522	500	524	479	516	508	466	488	531	533	525	491	501	491	537	556	470	479	524	567	535	544	485	490	498	499	516	502	494	467	509	520	530	552	500	559	532	536	527	495	522	498	513	508	510	478	546	506	518	529	544	535	520	503	506	487	473	472	488	522	487	560	533	510	495	518	540	529	518	505	550	505	507	512	478	499	526	517	476	517	508	528	504	511	495	472	481	492	555	480	502	518	525	471	522	534	480	485	461	496	489	524	475	516	511	541	550	498	512	463	514	531	495	555	493	505	497	522	511	516	519	550	514	480	507	526	525	508	525	508	480	507	519	514	487	449	513	487	501	521	483	527	508	529	493	507	522	477	513	522	476	556	469	537	522	483	547	493	520	536	498	494	474	505	536	573	526	533	509	476	464	514	514	492	484	518	489	527	520	516	522	495	497	497	506	488	522	477	464	527	535	517	463	495	523	529	500	551	534	469	482	531	509	511	528	514	488	523	491	514	514	466	505	483	495	524	531	484	542	516	472	532	535	521	514	480	507	470	534	492	517	517	513	502	535	520	523	538	525	518	513	491	508	504	528	535	566	485	517	499	515	504	519	488	485	529	528	500	510	511	511	490	515	526	537	495	510	528	483	528	521	515	517	523	496	486	503	539	550	524	488	496	524	540	517	501	534	525	488	544	507	551	500	496	506	522	497	458	484	538	498	513	530	489	508	486	497	490	524	485	541	517	561	528	545	508	481	500	482	505	557	449	502	513	500	505	530	518	487	503	545	564	512	480	524	513	481	520	510	455	556	528	521	508	472	457	472	493	497	529	487	513	542	485	523	536	483	469	482	537	529	485	479	519	532	543	511	459	500	512	517	507	500	522	503	517	499	538	497	543	513	514	543	511	529	492	555	525	538	526	497	519	522	517	546	501	502	500	506	529	558	503	515	514	515	511	531	506	521	537	517	492	507	497	540	530	540	514	487	499	473	523	531	491	509	516	569	503	533	501	479	502	483	509	488	550	448	491	511	492	549	499	541	487	516	536	479	492	484	530	518	510	535	531	509	485	560	494	567	497	472	503	484	506	505	517	507	513	484	515	492	522	503	520	540	539	549	452	514	459	524	530	530	508	547	500	497	530	525	472	496	541	515	486	471	505	530	528	504	510	515	528	498	519	557	514	489	494	479	515	559	455	529	467	474	543	511	522	547	484	530	486	453	486	502	492	495	509	550	540	487	549	493	504	469	509	506	531	496	532	473	554	513	469	501	517	480	505	513	460	510	472	567	502	466	502	490	519	519	499	563	514	498	506	529	501	489	530	523	498	512	509	508	526	490	521	537	532	502	539	508	503	526	487	507	535	523	533	483	504	482	518	483	514	512	517	538	517	527	513	531	485	520	520	529	524	489	497	512	519	504	532	477	534	503	512	500	500	483	532	474	483	483	522	533	511	514	540	518	531	473	510	543	522	510	524	531	544	542	516	491	496	482	511	494	529	458	484	529	501	511	495	529	534	549	530	545	543	537	535	498	510	516	489	482	463	525	482	537	505	516	479	552	493	528	527	517	516	509	526	529	495	521	518	518	525	530	522	513	511	551	561	517	527	490	492	509	510	516	518	514	526	486	547	522	506	511	552	471	480	491	473	510	483	473	509	555	493	498	541	543	530	531	561	484	486	511	539	531	523	530	535	466	501	518	514	532	507	489	486	531	513	512	506	541	541	543	515	528	514	480	461	531	510	510	521	506	453	523	509	478	493	499	528	502	535	503	487	493	536	497	540	514	542	515	520	505	513	504	537	458	497	542	493	505	514	491	529	484	513	517	531	498	537	516	525	529	563	498	515	541	521	537	505	498	521	523	530	494	489	517	518	462	555	500	527	529	547	510	501	511	481	524	499	506	535	540	512	516	513	508	497	497	543	573	522	524	559	544	473	554	510	466	510	518	517	497	509	468	535	510	509	529	526	498	522	507	507	520	523	455	540	496	508	539	554	543	536	499	535	478	520	513	548	507	524	512	505	493	560	526	547	514	524	535	541	561	507	501	557	506	560	546	499	474	528	486	501	530	524	489	526	525	529	527	476	505	498	514	523	535	498	506	498	530	509	510	502	513	497	533	491	507	534	530	499	478	496	509	553	493	488	507	532	503	505	498	529	488	541	483	515	528	490	534	505	521	521	528	495	491	475	521	549	529	483	499	506	498	483	499	521	495	545	505	496	528	506	524	526	511	482	508	496	482	523	505	484	459	551	490	505	483	491	512	528	492	516	530	494	489	552	520	529	514	528	500	503	504	496	522	526	525	500	520	481	502	516	494	501	536	536	552	525	496	505	494	468	485	517	542	493	499	527	498	490	539	504	541	503	505	520	482	529	528	512	502	493	526	528	512	510	504	507	495	482	544	543	541	533	505	537	488	522	507	499	551	514	516	511	517	495	517	493	527	511	511	477	517	513	546	536	530	465	542	507	495	489	472	521	525	531	535	491	547	559	501	523	478	531	480	539	502	497	508	508	458	523	508	546	474	513	493	498	512	503	503	530	469	511	489	506	532	534	517	496	506	533	504	528	481	531	480	473	505	502	487	493	529	528	481	505	501	476	498	540	505	497	486	548	487	539	515	502	516	524	526	503	504	523	568	499	470	554	520	527	550	511	509	544	488	510	468	499	513	485	504	545	515	508	506	524	506	517	515	514	476	504	498	505	557	501	486	499	497	489	496	510	547	537	475	530	524	516	539	506	495	519	521	503	527	519	508	546	475	490	541	485	504	506	534	539	488	543	513	516	525	521	498	491	563	543	515	482	538	528	537	496	493	521	507	506	553	465	471	483	486	513	491	512	515	519	508	542	524	541	512	552	514	514	520	596	513	562	525	495	526	482	532	507	490	503	541	483	505	536	510	556	535	532	473	531	530	497	458	534	524	510	511	548	545	504	524	549	502	488	510	511	506	504	548	507	457	496	545	490	521	569	510	523	510	521
3444	9068	6211	3295	2283	1772	1415	1119	1055	861	786	734	704	649	695	606	604	574	599	637	611	540	505	547	611	608	523	568	539	560	534	554	526	515	510	541	519	557	531	517	534	558	540	563	536	574	536	503	514	503	576	528	550	556	523	523	514	567	587	538	528	513	541	513	530	553	539	540	554	510	574	533	531	524	531	484	534	531	524	526	523	554	529	551	527	533	578	520	511	523	514	536	548	565	528	492	503	518	539	499	518	579	529	527	551	533	491	546	526	550	537	571	574	517	548	548	513	506	545	551	537	519	544	526	517	543	501	519	509	513	538	528	499	530	567	548	540	500	528	519	490	510	535	532	563	540	552	472	515	508	525	528	534	559	572	498	517	499	566	537	525	485	544	528	510	556	514	516	507	535	525	544	535	506	548	518	523	513	544	550	546	526	491	508	542	526	503	556	542	485	533	538	492	519	509	535	510	505	555	517	534	520	533	538	591	535	556	531	502	525	521	522	527	523	552	534	550	524	532	512	561	580	540	529	534	493	542	551	490	527	503	507	538	502	510	505	517	550	519	509	541	507	523	516	563	511	542	540	498	551	536	486	515	532	539	555	566	519	530	522	503	517	480	550	522	517	572	546	562	532	520	486	529	524	533	502	487	533	565	490	530	516	517	534	519	492	509	510	518	553	532	535	521	552	536	534	541	525	533	524	511	492	535	548	540	536	529	533	517	522	485	553	505	527	588	573	524	488	564	518	538	537	530	538	497	536	537	531	540	563	502	566	517	545	533	524	525	539	551	549	557	514	493	539	519	523	552	539	518	563	528	509	560	534	538	479	531	553	553	572	512	556	502	580	530	515	588	523	495	531	494	541	540	581	520	527	519	528	551	528	502	563	531	528	529	497	493	522	511	546	557	527	552	525	518	508	511	491	516	522	513	520	531	506	504	504	489	547	529	510	505	535	527	516	496	487	539	510	549	517	505	494	503	549	551	527	530	502	512	510	501	522	533	531	494	518	525	527	510	557	506	495	537	545	524	575	510	519	575	549	532	549	507	531	563	568	500	525	526	483	525	519	553	531	525	550	494	513	529	543	523	539	526	532	509	537	530	510	496	508	545	528	514	531	553	515	542	513	542	511	489	570	550	520	544	541	536	556	546	531	508	565	500	525	543	518	542	511	519	530	501	526	516	539	537	478	512	480	528	535	530	516	499	536	535	532	526	531	524	547	538	528	493	548	483	555	503	523	539	519	528	574	500	539	526	534	500	528	550	530	528	556	515	596	519	565	520	531	537	544	505	540	541	499	518	566	543	546	526	570	526	525	497	515	531	513	530	521	546	517	540	556	514	553	546	524	537	558	516	520	499	548	524	496	557	516	514	525	521	526	539	518	524	569	505	541	504	497	509	518	516	502	549	568	537	526	541	518	520	513	525	517	470	582	526	501	481	547	508	500	510	500	562	518	545	559	511	528	550	529	504	483	518	553	514	510	528	568	499	481	519	549	496	548	500	523	561	520	507	523	568	516	505	544	514	581	532	542	560	501	496	527	536	531	531	515	543	524	495	549	504	579	500	510	530	521	497	522	497	539	524	537	556	531	592	532	551	551	527	553	535	555	552	549	532	552	513	504	524	525	501	554	496	544	526	540	512	546	523	516	493	506	543	518	534	561	523	559	512	506	544	483	567	536	521	552	537	499	521	534	545	509	526	531	517	548	567	526	540	508	513	528	521	510	526	507	503	508	516	486	572	514	515	554	490	530	498	525	533	488	515	555	485	550	522	508	509	515	545	516	476	507	553	486	472	551	530	521	502	549	554	493	506	514	534	527	525	513	542	562	552	503	516	521	547	501	577	587	574	565	541	513	520	537	493	516	536	498	522	536	533	564	577	486	523	558	533	511	557	510	480	487	535	526	523	551	502	527	519	554	548	528	507	508	583	534	547	511	545	499	515	511	538	505	489	523	523	526	557	499	561	579	505	546	542	536	530	561	515	549	523	492	532	542	588	509	537	503	487	533	519	499	536	539	506	509	553	509	500	579	510	522	530	530	556	522	533	521	519	576	541	496	535	541	547	495	491	508	551	511	520	545	539	526	541	557	573	533	498	517	527	557	533	536	502	525	505	567	530	520	566	474	534	516	511	535	522	514	511	559	513	541	461	529	514	473	515	563	519	540	499	526	563	565	523	522	508	549	550	512	544	505	513	522	525	549	525	505	536	506	514	520	578	506	514	509	551	499	494	525	555	520	529	524	535	541	538	555	514	540	504	550	522	558	542	549	539	504	508	559	509	525	562	552	495	557	499	566	524	547	565	531	509	525	549	532	514	522	536	511	537	519	489	507	551	548	536	544	530	518	504	486	526	531	518	515	545	507	510	525	534	534	544	524	557	522	544	523	512	544	575	573	524	528	545	551	532	499	487	532	500	542	525	547	555	544	554	532	513	536	551	507	547	545	544	542	511	546	506	547	518	521	557	522	538	515	499	494	464	545	536	545	483	560	535	521	559	541	520	498	539	530	483	511	542	511	512	542	554	551	532	507	537	521	501	483	517	539	562	528	510	508	548	543	564	522	509	574	573	517	497	496	566	553	540	503	525	532	500	511	499	537	491	496	486	477	531	524	507	545	486	588	545	542	553	508	514	516	505	517	538	476	533	526	526	515	538	470	535	524	568	565	507	561	526	551	512	555	576	535	524	520	526	515	497	532	542	536	518	568	520	551	526	497	494	547	552	499	519	535	521	530	498	525	502	544	531	523	521	533	556	499	498	545	551	563	508	516	526	533	525	523	559	522	561	565	533	473	508	508	561	547	561	524	550	549	570	550	515	522	516	495	510	539	584	523	482	519	526	522	522	530	537	532	506	536	521	538	546	531	525	535	519	514	526	521	499	514	511	579	529	542	527	542	531	527	512	558	540	545	543	512	537	533	550	540	559	536	543	504	551	517	523	555	516	558	519	494	529	570	545	553	554	578	513	562	508	520	543	514	466	571	523	533	535	570	527	522	531	489	490	495	509	579	501	573	541	491	531	541	507	555	512	555	566	505	469	539	538	516	533	520	521	503	564	570	527	529	552	543	573	570	513	522	507	527	528	546	562	488	538	522	526	503	539	514	520	562	541	521	524	518	506	558	519	524	506	542	561	517	554	507	520	526	533	507	477	544	532	532	523	549	530	516	504	548	520	484	518	550	524	523	556	515	514	544	562	528	520	529	503	501	492	493	561	523	527	535	541	539	569	515	517	515	507	488	501	516	512	516	489	492	512	499	559	497	550	538	502	546	506	531	494	492	527	568	536	495	513	541	534	521	520	534	498	512	533	566	555	572	520	545	517	524	549	556	508	508	556	508	541	536	519	544	559	506	518	513	496	546	536	561	493	533	555	491	527	506	523	521	535	510	553	503	538	536	529	532	532	523	540	567	547	552	526	548	517	545	527	568	517	566	525	506	480	578	547	501	530	522	501	534	525	584	517	505	537	538	519	505	532	483	565	503	502	532
24849	21534	28245	25179	15047	624	371	315	206	223	205	199	192	179	164	163	165	146	180	133	162	159	154	159	133	138	153	135	157	138	170	119	129	149	139	134	143	137	132	131	116	136	129	102	141	136	143	127	132	132	138	147	117	134	139	145	123	132	132	156	131	152	168	132	141	110	151	111	133	124	121	134	155	131	127	127	122	131	117	130	140	151	133	139	125	120	131	128	118	131	114	134	142	134	119	124	134	143	139	127	129	117	130	130	121	120	143	123	133	148	138	132	131	126	137	125	129	131	144	129	123	122	117	136	122	134	147	139	130	145	140	133	121	143	110	121	140	126	118	141	120	121	144	139	121	134	135	113	147	128	130	139	134	143	130	140	128	122	152	124	144	127	138	113	125	137	133	142	136	171	106	132	132	134	145	142	146	125	130	128	139	102	140	138	122	124	134	128	116	133	121	115	126	137	126	122	128	118	135	144	167	148	138	124	147	147	128	127	144	136	147	114	138	134	114	107	131	139	132	133	113	133	149	117	129	110	138	139	125	126	134	142	142	158	127	131	121	135	150	148	123	140	135	132	148	144	143	136	122	123	145	126	144	148	111	143	143	136	138	113	127	134	113	110	136	136	126	121	109	113	129	126	142	139	127	128	117	136	136	133	125	129	117	134	130	141	140	131	147	124	125	141	143	138	135	125	141	149	130	123	139	144	147	134	120	129	126	122	121	156	144	114	141	139	148	127	139	148	116	150	145	155	123	131	130	130	139	149	132	124	153	116	130	135	120	134	137	124	140	103	117	133	127	134	131	126	131	133	136	120	128	134	122	129	113	145	152	106	127	140	115	146	146	129	152	131	132	114	152	135	123	134	140	130	118	118	122	111	107	125	128	113	137	145	126	132	128	144	123	111	143	132	121	137	126	120	104	131	149	134	116	122	133	134	153	134	127	126	131	136	128	115	90	132	154	110	127	131	123	136	142	121	156	135	120	136	142	121	126	151	134	115	143	152	136	128	112	130	153	162	123	134	130	109	136	127	128	144	117	135	135	115	122	139	141	121	131	135	123	134	128	135	131	135	108	134	114	121	124	124	125	121	130	130	114	136	134	139	116	123	149	136	136	127	116	131	139	144	138	159	115	120	124	120	134	139	127	115	132	131	159	128	142	130	115	128	136	124	113	139	123	122	131	115	136	138	129	130	125	141	151	124	138	130	140	129	153	142	119	132	131	133	138	152	122	153	118	117	120	122	128	142	146	112	109	135	110	137	129	141	144	125	141	135	140	120	141	138	143	131	144	129	154	119	136	144	126	110	145	137	141	134	131	136	131	140	138	122	141	118	124	140	129	115	130	162	134	135	131	151	124	137	102	137	117	144	150	123	146	112	123	139	134	131	136	137	142	126	133	141	124	115	125	136	146	144	124	117	110	144	144	127	143	135	118	135	144	134	125	130	128	130	137	137	134	131	145	121	129	140	129	131	117	140	115	120	114	141	132	138	124	133	126	153	130	129	131	134	132	123	132	139	135	125	131	132	133	121	163	141	141	128	119	119	137	124	120	137	141	118	135	128	150	122	152	130	153	124	134	144	129	121	142	136	153	139	107	155	141	136	114	118	130	123	145	140	127	117	118	127	128	148	147	131	140	140	148	136	154	130	120	141	133	128	153	136	131	156	135	117	138	130	131	151	112	148	135	131	148	117	153	134	131	143	141	134	138	119	137	126	123	147	149	111	134	133	133	131	134	133	133	133	140	130	146	145	126	116	125	137	135	115	149	109	122	117	121	123	137	129	107	134	113	147	132	123	120	139	113	155	138	146	117	141	145	155	140	139	121	158	133	146	133	135	133	134	111	138	124	150	112	133	134	131	138	125	128	125	149	150	128	133	131	138	143	136	136	127	134	119	120	129	149	138	136	116	123	123	117	118	139	114	120	140	140	123	140	125	129	120	144	141	131	138	130	148	128	125	147	153	123	131	127	127	156	136	144	141	127	126	129	148	125	136	154	131	140	136	132	128	147	122	137	117	129	123	131	139	123	120	134	126	135	126	111	122	130	149	136	133	143	127	124	120	119	129	111	125	120	149	102	117	113	111	121	122	114	123	149	154	144	138	146	116	116	106	148	139	150	130	124	129	130	122	143	140	124	118	136	130	129	111	134	131	145	116	106	135	118	120	138	120	127	138	136	126	136	137	148	144	140	132	115	139	118	112	139	121	127	127	136	107	131	142	131	121	126	113	109	144	127	105	145	135	127	128	120	107	146	121	132	117	134	128	133	135	129	150	144	135	140	124	146	141	116	124	144	114	134	131	130	132	141	141	134	119	147	123	106	151	121	132	113	129	151	143	130	134	148	125	152	128	119	116	131	129	121	126	169	138	131	132	120	146	131	131	131	124	114	131	147	143	123	122	147	134	151	153	141	137	117	120	164	139	136	132	137	108	123	155	137	133	137	102	113	143	135	143	127	126	121	149	114	131	113	121	157	132	136	146	114	102	140	114	118	149	132	126	150	119	132	115	130	130	118	125	138	131	126	130	131	140	116	109	122	119	140	139	129	144	117	112	141	156	124	135	146	149	124	142	119	185	147	123	128	146	121	135	130	137	128	143	141	150	154	133	109	148	123	123	119	118	120	108	146	146	132	148	111	135	116	121	121	142	136	127	134	130	124	136	153	132	142	139	120	122	106	122	124	129	131	117	148	126	116	129	149	128	128	126	110	135	107	135	138	128	118	129	140	116	135	110	122	145	133	123	139	124	133	130	115	105	124	142	126	124	116	126	126	128	123	152	125	136	133	144	131	127	120	123	133	133	139	132	137	134	137	147	144	117	125	121	132	152	142	132	143	132	124	128	120	150	128	110	138	124	128	134	130	135	133	136	126	133	129	133	131	139	164	139	130	117	155	131	127	125	149	125	138	127	124	144	144	156	147	132	133	123	149	128	122	119	127	129	124	144	124	127	125	147	137	140	131	109	120	134	113	131	128	136	130	141	138	142	143	133	132	138	124	116	135	151	148	113	130	136	140	139	128	126	134	152	139	124	119	127	112	139	141	126	124	154	122	117	121	159	107	123	123	126	134	114	116	150	130	134	123	119	116	123	148	128	132	134	131	124	134	141	142	134	130	125	130	139	123	131	147	144	111	123	142	127	133	136	130	114	155	133	121	156	129	123	126	147	143	128	117	134	143	115	119	139	124	148	155	153	137	133	155	127	122	130	135	136	119	132	127	131	129	127	112	138	130	127	129	135	131	135	114	142	132	157	122	142	132	128	130	142	139	132	127	145	145	132	149	133	132	126	132	137	102	143	124	148	119	122	136	136	125	134	121	124	115	127	132	124	143	123	134	120	137	131	139	121	135	135	131	142	120	130	148	130	140	114	148	128	136	133	119	131	130	132	141	133	119	139	138	115	128	142	128	153	130	125	141	133	137	115	146	124	146	150	133	116	138	147	106	136	118	139	138	138	131	128	119	131	118	120	144	141	127	130	139	119	122	124
3154	5396	3532	1586	1200	854	653	534	416	376	282	273	250	241	227	210	202	176	203	213	167	181	158	189	185	178	150	167	159	174	174	158	163	157	151	164	143	150	161	146	146	167	164	155	150	146	166	146	145	151	143	166	134	156	133	152	145	153	156	147	151	157	151	143	182	127	166	135	156	151	141	133	146	144	157	155	150	143	163	140	143	155	140	138	153	134	152	151	168	116	147	141	158	129	159	156	162	139	144	136	157	170	136	146	151	151	134	139	161	139	153	142	138	144	145	155	148	142	142	139	155	120	128	135	158	151	144	153	160	149	138	159	145	131	148	146	163	128	152	160	147	184	155	155	152	149	151	155	143	166	153	161	152	175	159	169	164	165	113	156	137	145	144	151	153	137	119	158	156	151	127	139	151	156	143	144	167	151	138	169	139	140	133	152	148	130	148	163	147	151	132	131	131	148	150	161	144	164	158	148	130	155	172	164	161	143	140	142	152	152	142	128	150	144	139	141	146	120	149	159	134	150	148	152	169	150	152	146	157	123	161	146	149	127	145	142	145	164	139	146	149	135	127	134	137	144	135	139	153	154	154	143	149	172	131	158	169	157	144	147	141	141	152	147	162	177	160	138	138	166	149	159	151	153	135	155	156	164	151	159	153	130	148	158	150	156	151	145	144	148	126	173	163	177	149	154	148	141	158	147	161	137	153	143	171	159	174	134	152	157	126	146	160	122	129	135	146	176	148	145	136	151	128	139	152	145	136	159	158	173	131	150	168	152	140	160	167	155	155	132	139	124	130	141	148	165	149	143	159	141	150	143	145	146	153	135	150	160	162	151	153	118	148	136	122	152	141	148	156	138	139	165	135	166	148	143	158	154	160	154	171	175	165	141	144	147	150	168	166	147	162	149	149	149	150	152	153	160	165	139	147	138	161	136	139	155	144	152	145	157	151	145	146	147	125	131	154	143	155	132	139	146	167	155	138	159	146	176	158	135	160	141	163	153	134	153	154	153	144	155	140	166	146	136	156	148	155	159	161	157	142	134	153	153	143	155	161	145	173	140	148	149	171	145	123	136	132	144	153	133	140	146	153	144	141	146	135	176	123	136	152	138	149	151	134	124	145	177	145	151	135	151	159	146	136	151	152	155	172	126	143	137	160	130	173	157	149	159	158	170	140	139	140	173	125	137	137	150	142	135	181	141	143	148	136	158	162	148	150	143	154	121	148	155	138	141	137	157	120	147	140	158	149	150	169	146	148	138	140	163	125	165	158	169	147	136	137	138	151	165	148	150	138	147	131	158	163	156	147	161	162	137	127	160	134	161	151	135	133	159	134	148	143	119	142	128	140	148	146	139	152	130	162	148	139	151	124	144	164	141	127	138	146	158	126	148	136	125	148	157	163	133	159	132	136	149	147	125	145	138	149	140	145	179	135	155	165	135	155	113	133	162	135	138	159	149	145	153	135	151	138	129	140	141	166	128	167	140	132	158	142	134	134	157	140	147	143	164	123	154	148	142	161	159	140	161	139	170	128	165	152	162	153	132	157	127	149	124	120	125	151	165	136	136	154	138	149	147	133	158	161	143	150	145	144	126	137	142	160	131	152	137	126	133	141	124	151	170	126	146	146	148	156	138	135	156	154	143	146	146	138	166	156	126	154	140	161	143	154	144	139	151	127	162	138	151	140	157	133	139	129	124	165	169	150	129	130	141	120	140	142	150	156	129	145	137	140	136	160	149	128	176	154	154	137	149	154	133	162	138	142	116	151	129	138	146	139	146	143	159	147	140	131	140	146	148	133	144	171	132	166	141	143	162	167	134	151	155	134	150	153	141	156	161	170	139	146	148	147	149	131	158	166	146	148	167	152	163	150	142	149	151	125	148	149	147	167	152	137	156	134	150	154	151	134	129	159	144	158	177	145	158	144	166	158	154	152	166	125	149	133	134	156	129	145	141	162	139	163	137	144	147	156	149	157	127	151	156	171	156	139	154	142	157	166	154	140	141	149	160	151	157	151	131	142	162	156	143	143	164	152	147	160	148	169	161	136	151	150	144	176	168	138	143	122	129	156	144	142	146	150	145	138	142	139	141	143	145	153	124	151	159	153	170	153	128	175	164	136	130	138	136	141	160	111	142	150	151	150	134	147	148	153	150	124	140	158	157	139	135	161	140	156	158	148	160	154	139	150	166	131	147	173	161	152	176	153	113	145	127	147	142	153	164	151	154	134	137	134	155	151	168	158	132	143	168	154	166	131	164	146	145	140	180	159	148	140	134	134	151	158	134	164	138	148	157	135	152	153	144	154	153	143	160	116	167	151	151	144	145	133	157	177	137	153	149	135	139	156	145	143	141	154	136	178	154	154	155	145	139	160	165	136	139	170	151	170	139	129	142	157	128	168	148	163	149	120	152	118	144	146	147	147	123	126	143	146	144	151	152	155	157	142	136	145	158	145	152	144	145	168	157	144	157	151	152	135	153	142	150	141	119	168	150	147	134	127	139	135	164	160	142	148	132	160	158	152	146	149	149	145	152	151	153	144	129	129	182	165	147	134	129	158	167	156	143	149	151	156	135	162	138	150	156	147	109	166	131	146	142	152	128	134	138	167	116	161	142	144	148	134	142	131	177	157	158	163	144	178	116	159	137	176	156	149	141	159	146	165	145	154	147	146	151	150	137	145	134	160	155	147	159	138	172	155	158	153	121	143	145	160	140	158	164	159	154	151	151	160	146	131	158	120	149	137	141	166	134	129	152	164	148	131	131	145	146	152	160	162	140	156	154	137	151	114	137	149	151	130	161	144	137	174	137	124	144	152	146	172	144	141	161	147	144	171	134	151	141	147	175	156	159	152	149	145	148	138	158	155	146	174	159	131	164	152	151	117	127	156	162	166	149	162	150	152	154	146	151	149	162	162	136	141	130	155	156	125	172	133	141	136	164	160	162	138	150	132	169	150	160	145	142	171	155	125	133	158	139	136	152	146	122	150	155	142	139	138	149	148	154	161	162	152	138	147	145	139	137	160	154	134	154	146	144	146	153	161	146	151	136	166	146	154	173	135	157	144	165	136	162	145	147	141	162	143	141	174	140	124	156	135	127	150	155	167	140	152	161	134	165	155	154	163	166	147	198	144	143	128	130	150	177	141	169	153	141	138	150	146	149	160	147	165	129	150	127	150	169	170	133	155	159	145	144	134	116	132	148	149	172	157	139	160	155	147	157	127	136	133	138	146	152	158	146	136	143	143	146	143	186	127	149	139	151	155	149	157	138	127	144	126	151	146	142	108	173	148	146	149	173	153	132	157	149	145	154	164	151	155	171	150	139	136	138	167	125	151	122	149	143	117	152	141	134	124	125	170	155	134	150	141	143	154	145	152	129	151	148	155	157	144	123	138	137	154	126	138	158	161	156	160	151	157	153	152	127	161	152	141	135	159	161	136	127	148	153	145	157	132	137	149	166	142	166	130	157	143	114	155	153	141	168	135	139	156	139
22594	21454	29389	23931	21441	21494	12277	1327	995	924	798	693	706	628	588	593	563	523	576	528	531	513	499	541	549	489	485	543	492	482	484	479	451	443	511	479	489	445	484	484	463	478	447	484	471	465	482	451	483	470	464	497	519	469	472	485	500	459	460	505	483	460	475	434	474	462	482	470	496	481	464	442	464	452	452	475	440	434	453	422	502	430	493	442	456	439	427	475	463	489	463	464	444	449	444	497	456	441	432	460	439	433	445	471	484	431	459	454	414	441	433	410	473	444	461	459	476	484	448	467	449	486	459	459	475	451	470	478	486	445	477	444	457	439	469	501	450	449	470	446	461	486	486	440	438	467	436	429	480	464	447	455	461	445	470	461	482	453	435	486	494	458	463	448	472	452	445	439	436	470	490	466	440	494	441	459	466	450	516	476	462	490	466	465	429	444	484	444	468	473	488	473	449	453	464	439	489	439	451	439	461	483	476	457	458	432	454	442	463	465	492	462	467	443	434	453	436	482	443	429	460	459	470	479	444	449	434	503	503	453	455	466	430	460	450	449	460	467	473	450	462	415	498	470	469	498	443	471	452	446	444	479	482	478	444	475	471	442	450	460	445	439	449	473	474	462	466	449	419	463	488	460	502	461	476	471	454	496	447	468	473	442	463	474	470	478	466	438	454	488	427	428	465	464	414	461	448	437	477	465	481	478	507	480	491	503	418	464	467	457	467	488	464	459	465	478	442	419	440	458	431	452	448	456	463	483	495	436	473	453	470	471	480	433	466	449	456	447	479	467	495	441	417	476	449	481	478	455	463	428	467	449	435	471	468	478	460	431	452	467	463	472	448	454	462	450	449	455	449	456	442	444	470	450	487	449	463	485	461	487	458	449	431	454	482	422	430	474	439	460	486	466	424	462	467	486	466	453	441	482	478	472	430	466	466	498	445	428	463	449	432	461	438	429	432	464	409	447	470	453	441	474	438	431	440	470	452	441	427	446	470	497	496	468	449	424	460	505	437	504	419	472	477	487	439	435	411	432	466	481	482	444	475	451	443	471	466	487	444	500	464	454	462	512	489	452	474	456	440	428	450	445	481	463	465	473	456	423	453	422	503	454	480	400	468	427	457	461	490	454	450	470	425	468	485	445	449	452	453	514	439	449	440	439	437	451	464	491	454	489	427	456	421	464	455	441	445	463	450	481	458	491	460	492	467	471	442	490	459	450	467	420	473	468	448	483	462	453	513	458	436	457	463	421	503	409	475	495	470	417	425	474	488	467	447	464	438	464	452	452	439	470	431	447	441	410	481	472	494	458	458	456	432	459	462	457	507	454	479	461	457	474	479	465	409	417	432	460	444	460	479	439	466	444	435	420	459	487	471	443	472	497	485	446	463	459	404	469	462	480	480	467	447	463	476	479	455	485	448	494	490	469	444	435	491	449	485	459	457	475	442	470	457	402	470	509	453	455	442	449	492	466	441	457	469	458	447	440	472	421	483	442	432	448	444	436	480	490	468	453	434	464	453	487	498	509	466	486	483	463	468	451	458	479	450	473	503	472	461	415	439	458	434	445	474	456	485	465	513	479	486	476	470	438	453	494	471	470	474	453	419	477	475	477	450	411	427	488	459	467	439	456	466	424	446	467	455	463	500	474	437	484	475	437	430	480	455	462	458	496	438	444	469	518	442	468	475	452	469	435	484	461	437	446	482	461	435	470	450	457	433	474	477	448	446	467	430	471	436	449	498	417	494	465	472	463	446	437	466	418	464	473	442	441	465	465	489	462	472	436	440	434	488	469	455	492	514	470	449	452	475	485	444	459	483	429	473	462	483	446	460	451	444	424	459	427	478	462	422	437	456	433	433	457	431	454	441	463	462	472	459	435	467	448	471	466	459	453	437	441	423	476	422	499	494	465	447	487	457	466	451	484	442	468	459	482	454	473	486	419	445	487	456	496	433	470	447	439	428	466	479	475	484	473	429	431	470	484	438	433	449	440	478	500	436	451	512	437	475	495	456	471	437	479	461	480	452	457	493	478	467	424	476	449	424	436	479	441	444	517	448	463	444	440	439	452	507	416	458	407	485	408	434	473	446	467	470	427	459	472	429	444	466	477	493	459	460	445	479	440	419	427	433	444	442	427	400	450	435	487	488	436	478	486	499	468	471	473	461	442	440	487	465	460	480	497	474	453	440	430	436	448	448	503	449	447	453	476	455	428	439	463	487	459	466	420	454	465	464	483	433	436	433	458	457	400	462	447	452	451	449	465	437	454	485	446	469	468	451	430	478	451	493	450	474	403	469	467	453	445	450	478	429	472	474	456	442	429	447	478	458	431	477	484	496	461	475	465	459	451	470	457	464	461	483	443	451	442	487	443	445	483	468	478	433	479	463	439	414	439	434	447	443	469	473	475	461	458	439	472	446	455	451	493	452	440	447	460	436	456	466	470	458	489	434	472	482	450	447	485	439	443	512	471	458	461	455	507	474	433	465	435	497	470	480	415	425	498	473	466	423	472	475	436	450	482	443	480	491	435	475	455	445	473	448	441	482	424	445	478	477	444	469	471	499	449	433	438	495	468	496	443	472	497	451	452	460	478	431	431	468	471	435	455	449	476	435	470	432	499	464	435	478	472	469	446	449	455	498	457	448	442	460	454	454	453	428	478	458	456	465	483	507	446	425	444	490	458	450	475	471	500	488	436	482	453	441	498	459	459	462	439	454	435	453	464	474	411	447	457	437	494	431	479	433	453	451	439	459	420	432	449	433	452	496	462	470	452	440	434	462	458	434	415	499	476	485	425	485	454	500	486	497	441	441	441	481	474	448	449	417	437	465	437	485	441	438	475	447	493	426	476	445	448	483	460	456	490	448	459	479	468	474	477	489	467	469	434	459	442	455	479	458	456	444	469	451	418	488	438	465	446	431	469	429	451	446	439	485	486	465	476	451	458	465	467	449	462	457	448	436	434	465	477	458	464	442	460	453	477	473	479	447	463	461	478	421	447	449	416	458	444	462	439	433	450	471	481	492	487	482	455	427	454	443	448	442	487	447	445	477	434	456	459	446	480	473	475	487	467	500	454	497	435	460	453	466	465	430	451	466	442	466	474	462	467	463	448	482	475	435	469	462	469	482	451	432	458	465	453	442	499	458	454	476	475	461	452	436	430	441	479	458	496	431	470	494	433	431	428	464	487	463	478	481	447	456	413	450	481	512	428	440	471	428	449	450	433	425	484	488	471	458	447	457	459	454	451	444	452	465	458	472	443	431	434	434	453	432	449	459	443	442	461	470	433	444	443	489	465	463	452	461	481	481	455	475	419	467	484	456	462	435	468	469	460	455	504	455	480	454	417	418	486	406	456	431	483	461	419	439	477	433	462	496	458	465	471	432	454	482	430	464	432	492	450	461	447	460	494	539	447	463	466	484	466	501	470	478	461	453	469	483	478	440	442	449	480	420	449	441	457	468	488	493	462	470	415	468	459	453	470	468	456	474	475
4690	14861	10314	5158	3908	2801	2241	1764	1434	1153	1040	907	857	791	732	661	661	652	614	597	593	580	604	487	584	545	512	521	506	494	494	517	476	494	474	544	550	514	530	529	509	480	518	460	510	505	461	493	488	501	449	475	457	473	488	448	467	512	469	536	487	495	482	466	483	498	497	508	479	454	509	519	468	490	480	493	467	515	489	517	507	487	500	558	449	489	456	495	442	452	480	533	516	439	464	493	471	477	504	460	497	491	480	469	470	521	470	455	484	548	485	460	492	490	518	451	461	464	483	478	489	519	488	468	531	457	469	465	514	469	464	510	466	494	494	478	463	494	482	536	507	466	492	452	512	464	498	466	475	488	473	472	463	505	433	462	452	500	482	489	478	451	478	439	497	494	499	454	478	474	525	461	457	480	476	512	523	481	439	460	459	436	507	458	474	487	484	493	472	471	455	476	467	494	478	462	453	455	454	491	499	495	458	458	474	501	477	490	462	468	494	443	487	430	437	443	457	485	481	485	497	494	492	491	512	485	460	502	448	466	485	461	483	454	485	453	496	475	507	454	495	476	472	475	453	433	511	496	503	463	481	499	474	493	488	451	454	466	498	478	487	474	522	482	487	494	468	470	485	490	454	447	483	475	478	482	459	491	484	451	506	487	507	498	473	460	498	473	502	479	480	445	491	497	439	496	467	498	523	520	490	458	444	429	496	489	471	481	498	476	474	496	511	468	476	474	499	501	459	479	452	452	519	507	455	457	452	458	494	494	468	453	466	505	537	448	501	464	490	504	506	471	455	497	503	508	486	457	465	470	445	511	507	503	489	458	453	518	455	453	490	492	456	523	504	505	452	461	471	509	503	491	495	466	477	459	492	475	483	490	506	449	494	494	468	476	516	473	479	492	468	505	462	464	479	488	489	444	483	482	463	495	475	462	463	490	487	467	481	497	476	493	459	476	485	473	494	478	459	486	519	487	485	472	481	488	477	490	440	501	501	438	470	435	485	512	495	466	447	484	453	474	456	525	471	502	471	515	457	481	533	495	469	500	494	500	470	499	511	479	450	474	488	461	456	445	532	479	482	464	447	481	496	497	477	474	460	479	481	499	497	453	477	434	489	492	511	475	522	466	479	460	467	481	463	448	504	547	510	492	460	449	511	455	466	502	481	470	490	461	498	447	444	495	502	477	460	540	475	506	500	500	439	473	492	497	474	481	458	474	490	465	474	507	457	493	495	493	480	458	476	499	461	466	491	501	480	459	476	529	487	470	471	480	463	477	473	474	458	460	488	470	466	469	473	487	478	465	459	502	477	473	483	448	498	481	471	483	464	480	512	488	477	490	504	495	458	503	449	478	434	490	499	461	471	468	468	491	427	481	517	518	442	503	489	462	471	486	483	464	445	470	498	505	457	479	487	470	501	494	458	505	461	473	471	481	469	521	502	460	485	504	496	463	496	473	518	481	501	480	494	441	520	512	470	476	495	490	460	510	469	488	469	453	483	493	448	511	493	491	483	482	453	456	519	480	484	477	492	500	489	462	456	501	454	514	459	464	461	473	484	463	459	504	508	484	468	499	475	487	550	495	497	491	457	490	478	481	447	476	447	509	469	464	468	502	456	482	505	466	497	453	474	483	482	467	458	496	490	475	450	474	470	489	503	526	463	446	502	464	488	479	496	497	462	479	486	496	530	542	452	494	504	509	481	464	491	473	517	514	488	460	501	462	486	490	507	462	485	501	499	473	453	474	464	504	477	484	494	483	502	489	480	457	494	479	463	475	521	486	516	475	476	474	460	511	466	463	483	490	473	424	490	494	479	475	501	486	444	481	491	503	445	507	501	480	505	454	484	466	480	464	494	484	470	464	475	469	486	493	510	474	495	474	496	481	470	448	436	525	457	518	518	484	466	497	513	495	472	488	502	466	497	465	464	476	511	470	507	455	462	464	459	476	511	453	456	486	499	461	488	487	498	454	493	482	475	481	459	475	467	474	435	502	486	502	476	468	491	503	481	502	511	470	454	442	492	498	519	468	505	493	506	498	469	490	513	494	457	485	479	440	501	506	496	458	441	500	495	482	474	459	473	472	484	539	503	437	480	503	478	456	482	481	476	445	436	474	503	450	482	458	477	499	474	500	501	506	509	492	490	497	512	469	509	457	462	479	463	476	508	498	504	512	496	505	501	487	464	469	507	455	465	479	491	461	489	454	477	476	468	479	442	472	461	458	457	468	477	531	498	489	476	443	493	453	519	511	522	480	476	491	449	493	491	499	444	496	460	466	477	440	521	447	485	480	475	504	471	513	456	478	474	479	520	462	450	491	469	459	474	499	492	476	466	500	444	461	467	478	490	468	478	491	491	504	501	449	517	485	444	466	469	495	467	473	488	510	499	493	471	467	475	474	458	473	468	483	472	434	517	479	493	449	479	511	476	466	510	486	472	500	505	445	497	440	447	474	510	503	496	500	451	447	450	442	482	503	521	495	480	508	474	463	502	480	469	462	504	470	469	470	451	473	471	529	489	527	418	466	453	477	504	479	521	483	479	471	494	431	472	512	473	497	495	463	468	492	462	482	453	440	485	484	489	449	482	480	477	466	458	462	490	456	518	453	483	469	443	459	470	458	507	439	464	524	514	479	486	487	484	451	480	490	427	480	498	517	477	484	490	468	488	458	478	459	536	485	451	451	465	509	450	459	492	453	461	501	498	445	461	478	478	484	466	482	518	525	478	454	487	462	472	528	443	484	473	493	489	508	447	490	492	470	482	473	477	513	476	502	438	432	488	516	468	488	470	442	479	494	481	456	460	447	481	483	477	492	487	449	450	471	471	441	465	479	516	481	469	462	529	483	507	470	464	488	458	479	509	519	478	495	496	495	463	478	463	514	479	461	450	462	454	504	475	455	496	500	486	463	481	501	472	481	435	493	505	482	473	471	485	480	466	496	465	458	476	478	487	488	478	417	481	488	522	506	523	462	476	504	469	452	508	474	496	474	487	510	499	488	466	507	491	475	502	529	471	463	474	481	499	462	473	481	464	506	536	473	484	521	507	504	466	498	489	490	500	492	450	509	478	536	481	481	529	447	523	463	506	507	476	447	475	513	462	459	501	487	447	499	467	472	483	493	450	494	445	491	483	494	486	452	470	455	493	478	489	437	449	455	469	454	468	465	504	502	446	468	482	466	496	489	468	502	497	466	492	472	460	460	497	488	463	469	476	448	459	484	480	448	486	483	503	447	494	529	490	458	481	521	488	467	465	478	496	488	477	485	481	481	475	463	552	460	472	443	508	467	470	497	447	474	507	492	510	491	505	487	434	481	466	507	505	456	454	445	467	485	452	514	506	491	460	450	475	509	491	480	453	479	467	479	502	480	481	461	495	480	501	478	453	463	504	476	471	485	484	500	470	439	492	463	471	496	556	487	469	470	462	468	449	496	478	493	479	457	440	450	484	480	474	461	494	498	451	494	524	458	469	457	455	514	461	493	455	511
27832	19663	5556	602	416	380	357	290	243	234	288	240	264	259	248	263	278	258	247	239	260	246	233	248	246	256	265	252	242	253	252	280	220	218	234	259	259	237	257	226	272	254	224	256	230	273	249	217	256	282	265	244	236	221	263	244	271	240	259	275	227	257	264	263	232	248	257	241	250	275	225	268	230	274	222	249	243	233	254	240	248	235	263	218	253	221	257	240	259	242	276	275	245	262	261	231	282	232	236	246	263	250	240	237	251	261	239	255	241	259	217	263	253	243	221	253	247	254	258	232	268	248	234	241	222	222	253	237	268	263	251	257	236	238	257	298	234	253	236	252	274	249	256	241	250	245	266	254	247	255	225	278	229	240	262	222	250	255	220	222	244	259	249	250	232	259	234	214	226	269	260	262	239	234	262	260	267	248	250	296	253	228	272	248	230	270	240	240	245	226	256	240	252	209	257	255	224	247	261	265	261	258	252	261	251	241	265	256	273	244	244	251	257	228	210	250	230	246	224	241	243	212	235	246	260	253	239	270	251	254	243	236	264	273	234	224	259	236	257	239	263	212	255	255	269	241	257	257	245	249	256	241	247	245	234	234	246	278	241	264	240	235	247	258	263	245	250	249	219	227	249	252	245	265	275	226	234	265	223	244	223	256	235	263	258	266	233	269	273	224	247	242	250	260	249	255	257	281	262	256	253	241	243	272	253	242	236	247	250	277	253	232	231	239	246	226	238	249	249	229	243	231	223	275	249	248	237	273	249	260	268	246	251	213	282	222	266	258	265	252	241	261	238	248	258	241	257	227	282	218	236	251	227	250	254	227	258	231	253	242	228	245	260	271	241	258	234	258	244	233	220	246	257	249	248	234	228	247	257	249	247	214	261	246	217	248	240	244	247	230	258	235	261	249	269	257	256	264	263	241	242	220	239	254	240	268	255	219	244	280	265	254	241	240	236	253	274	258	257	233	218	235	245	225	244	233	220	250	249	233	241	261	268	240	240	263	232	249	250	250	250	250	249	259	254	241	221	244	247	210	236	242	245	247	229	245	246	242	231	222	237	221	241	256	257	248	254	245	261	202	253	229	274	266	255	222	265	203	247	241	245	257	244	250	246	255	249	250	257	251	258	278	255	229	248	248	252	249	242	241	230	259	241	262	238	250	261	233	241	261	254	238	214	240	246	235	258	243	253	233	261	289	251	238	262	265	278	244	234	199	234	227	262	268	249	275	235	248	249	264	244	236	227	235	245	262	221	265	240	260	250	248	240	232	236	224	257	239	270	251	234	239	232	235	248	237	245	271	258	260	247	247	243	202	232	240	253	245	218	245	242	243	269	275	262	251	266	227	248	255	236	261	241	248	243	247	241	252	272	242	235	246	270	248	273	243	245	241	228	264	228	241	253	248	229	243	268	255	249	238	246	254	243	242	258	260	275	246	253	246	241	260	258	252	226	242	234	245	246	252	256	250	237	233	240	226	234	270	250	249	230	223	212	257	249	256	262	244	248	226	242	260	230	291	242	283	252	247	256	259	245	251	222	248	225	247	249	263	231	261	256	242	240	226	254	275	228	244	216	247	246	239	283	250	249	252	258	211	230	277	245	250	251	243	226	265	248	258	252	234	238	250	254	252	257	258	274	229	236	227	276	266	261	212	265	273	235	246	241	230	233	234	223	245	251	260	273	225	243	258	256	220	237	248	256	238	251	250	263	241	260	264	246	225	284	246	253	220	234	234	248	244	251	232	254	242	244	208	228	263	245	266	285	262	242	281	236	235	249	260	241	280	250	229	264	248	252	232	241	231	242	268	248	243	251	257	251	250	251	246	247	260	235	260	258	258	248	255	234	271	241	235	237	239	223	233	250	256	285	240	235	249	270	238	255	260	238	268	252	252	248	208	253	215	273	238	226	233	254	265	236	286	253	240	235	248	227	238	236	253	243	265	257	242	238	238	248	220	230	223	274	229	267	262	245	241	253	261	238	231	230	241	220	256	248	243	254	208	232	212	244	248	214	214	243	259	242	232	238	267	236	261	248	240	247	227	235	251	253	239	254	245	247	254	252	246	257	253	231	218	219	263	251	258	267	243	244	230	262	225	287	264	218	246	245	269	233	263	253	242	245	243	249	241	234	230	233	217	248	267	243	232	279	273	262	241	235	225	261	270	249	238	266	220	247	246	227	249	265	241	253	221	267	249	256	232	243	250	249	241	231	213	214	252	252	234	233	227	236	239	241	269	224	263	223	239	246	236	245	250	248	259	259	265	246	261	237	266	224	233	262	243	217	243	249	231	271	261	241	251	240	241	216	233	259	232	263	241	238	244	249	253	269	252	245	254	263	235	281	252	232	244	235	267	275	239	237	276	257	244	238	234	261	253	211	229	225	260	255	230	245	229	233	250	260	231	244	241	242	233	251	247	238	224	252	242	269	266	224	230	235	259	230	240	244	236	254	282	250	250	233	236	250	240	259	256	263	267	270	221	242	246	247	261	237	243	249	269	238	244	255	248	233	211	230	229	231	234	257	236	229	251	237	247	238	234	255	253	254	250	241	243	254	263	225	243	258	242	234	248	266	238	246	242	263	251	243	276	260	260	212	251	249	257	225	246	286	266	264	219	245	245	249	254	252	255	255	249	262	234	246	228	221	246	247	264	256	238	278	272	245	250	243	237	229	207	251	231	223	248	211	251	240	238	251	252	252	238	220	255	237	236	240	233	233	243	264	232	247	243	269	228	243	287	233	247	232	244	244	233	256	248	244	228	262	245	275	256	268	276	233	258	264	253	218	241	259	260	241	216	257	226	256	228	255	246	287	241	223	286	223	250	250	266	267	241	236	235	261	250	245	260	212	243	261	264	251	243	246	253	265	243	240	253	254	241	261	256	238	254	271	253	239	263	233	246	260	269	214	273	272	225	228	238	267	262	261	252	227	239	246	223	237	232	222	253	245	250	249	221	211	233	223	233	254	274	265	239	260	250	244	273	207	247	241	243	255	263	259	235	269	246	230	264	255	237	240	236	255	261	248	249	260	244	253	241	245	241	235	246	244	238	227	230	241	227	275	239	258	242	250	247	263	225	225	256	240	245	261	219	261	255	248	237	292	245	263	247	249	257	253	238	277	247	251	225	250	225	232	236	251	254	260	259	231	263	262	254	238	241	246	232	255	226	255	225	263	263	244	260	263	233	263	240	237	253	217	234	255	278	249	260	248	221	267	263	268	245	269	254	252	272	251	277	236	275	246	253	264	224	235	254	254	236	258	274	244	239	264	244	270	238	237	239	245	243	256	255	232	226	264	236	232	253	245	243	233	254	243	233	252	228	239	248	245	251	208	254	231	255	256	214	261	243	246	267	251	262	241	250	260	270	245	253	274	225	255	223	236	270	238	259	236	271	261	246	246	283	258	246	250	237	261	239	241	264	244	254	244	241	242	255	235	206	258	235	245	263	262	239	245	233	254	251	236	240	245	232	244	246	230	241	273	248	260	262
4131	826	627	402	373	366	284	297	274	300	265	280	264	266	248	293	277	253	265	284	247	270	253	264	274	257	242	207	236	237	254	263	258	254	244	214	248	245	255	247	250	263	258	278	258	246	235	260	288	244	294	246	239	256	283	259	248	274	283	262	260	253	274	278	266	271	248	236	255	247	245	241	257	246	270	253	275	236	270	272	275	240	243	246	276	252	271	246	252	254	280	226	244	247	290	253	258	267	248	228	249	241	268	222	256	245	250	272	248	275	255	265	274	240	246	254	268	254	252	245	283	233	239	274	269	262	261	257	250	264	266	231	266	248	278	274	225	241	268	257	267	268	272	246	249	253	254	249	250	233	282	273	225	286	242	284	243	249	254	276	269	263	263	255	251	249	267	246	276	256	287	289	264	246	272	276	278	254	263	244	263	248	255	261	271	276	283	266	264	254	259	270	269	260	290	258	257	239	248	262	269	252	274	276	267	252	268	271	267	267	239	257	259	263	242	239	269	251	263	270	261	243	268	271	268	247	249	267	289	268	270	251	236	227	263	230	263	257	234	274	254	239	255	263	250	263	235	270	273	270	261	263	265	277	247	275	299	251	288	280	252	277	267	252	239	277	267	275	268	245	287	277	285	244	243	240	249	237	240	283	287	254	245	250	244	293	238	263	274	236	237	238	295	278	260	290	250	242	239	250	274	250	259	253	241	283	275	262	250	252	271	245	242	270	273	277	276	252	254	253	267	289	245	266	260	260	261	262	279	254	232	242	285	247	250	270	253	228	265	250	271	261	265	276	261	283	271	277	270	236	250	250	266	264	256	270	273	268	269	230	270	262	264	248	276	258	254	312	253	237	269	267	257	244	283	254	253	268	240	253	285	259	248	284	260	233	258	277	266	282	273	252	249	246	264	251	229	259	263	274	258	279	265	268	257	263	264	257	247	267	266	234	248	241	246	265	248	252	249	246	250	239	248	242	230	248	276	261	246	229	251	258	270	255	245	242	277	249	269	286	263	283	241	258	275	271	275	265	271	246	267	249	236	242	267	233	241	270	268	246	243	253	275	289	291	264	251	260	252	258	253	247	225	231	239	256	247	238	266	258	251	225	268	257	281	254	255	270	285	254	287	267	276	256	268	289	269	271	296	273	269	263	263	254	239	275	281	243	272	250	218	245	284	255	238	262	259	241	270	269	222	269	247	244	261	247	260	270	267	269	258	232	268	252	270	269	233	233	267	250	257	235	269	222	217	259	241	247	266	246	271	281	273	261	265	280	268	291	264	257	250	276	247	270	257	239	274	270	281	244	266	249	237	267	251	258	234	274	251	281	279	246	269	259	255	279	262	275	272	257	297	268	236	238	236	232	258	246	279	277	258	248	245	239	263	273	263	253	259	256	237	242	243	255	253	258	252	267	230	220	258	254	260	240	254	300	255	268	240	232	230	261	240	265	248	250	258	275	240	239	252	264	257	261	230	271	275	248	287	270	217	242	251	264	256	247	248	258	302	255	250	273	266	229	252	234	255	249	247	248	237	266	250	276	271	265	249	288	257	266	235	253	248	254	251	263	242	280	240	256	271	272	248	276	282	252	252	249	252	266	269	249	281	248	263	262	268	269	257	245	283	268	233	276	248	247	259	278	268	256	254	257	270	254	257	260	238	243	264	270	268	265	252	232	275	238	264	242	269	244	263	275	255	252	246	266	274	257	275	269	249	250	268	213	260	257	265	249	267	286	271	253	269	267	280	248	277	266	280	258	246	270	241	265	265	254	270	251	237	276	240	241	277	247	255	292	277	272	254	258	248	244	273	290	254	260	262	280	235	244	262	248	227	257	278	252	270	240	266	220	260	266	274	274	270	261	275	264	265	240	269	278	256	262	242	270	256	261	243	265	277	276	263	242	263	256	286	262	274	250	265	255	266	260	265	247	247	280	302	294	261	274	254	240	241	242	245	271	256	274	250	224	240	265	258	231	248	276	233	266	243	278	232	264	254	270	272	252	243	265	245	251	272	267	266	264	245	245	253	248	247	286	269	256	267	236	268	255	276	258	288	274	269	262	273	249	261	242	266	257	247	213	271	273	256	260	232	283	264	264	219	259	238	279	258	273	262	230	286	270	279	264	256	251	233	243	271	263	252	256	224	269	282	247	255	273	269	268	244	254	259	244	263	261	246	263	243	264	265	257	239	261	259	272	257	251	283	250	255	253	274	265	259	253	236	248	237	245	247	278	248	265	248	251	258	279	247	290	266	255	228	248	277	256	261	271	240	244	250	240	251	278	237	296	241	245	256	271	241	275	265	232	265	243	267	273	245	263	263	250	285	269	233	228	233	232	244	256	279	272	261	243	292	239	264	261	268	274	253	252	252	232	270	222	244	272	257	266	278	246	233	280	239	265	287	261	240	251	224	244	240	285	281	265	233	285	267	252	253	257	256	265	262	252	258	271	275	247	245	260	299	219	249	274	259	237	243	226	242	258	265	241	268	258	258	271	277	276	255	259	269	240	254	306	275	254	282	248	254	253	264	247	239	289	260	228	284	235	255	268	265	251	234	253	282	252	255	268	289	257	231	243	242	270	262	274	269	257	240	257	229	272	259	246	271	263	246	283	241	217	254	271	253	270	245	261	204	290	271	204	266	229	244	248	274	274	282	267	238	230	256	270	247	235	258	269	263	278	231	231	259	259	258	260	279	233	228	271	288	263	266	277	262	269	264	278	246	264	246	255	278	273	238	253	252	284	281	240	271	264	265	261	264	265	270	237	236	249	252	231	240	255	253	233	272	279	228	274	256	258	270	261	263	265	259	243	268	253	256	267	283	272	262	265	271	262	275	254	249	261	260	308	244	273	254	273	229	240	244	278	269	269	263	254	247	241	252	264	253	233	268	237	270	245	225	251	281	257	272	285	284	276	244	238	269	264	256	287	265	260	267	266	266	259	271	247	236	260	236	262	261	238	250	245	245	276	266	261	258	256	235	277	275	237	263	279	230	258	281	276	237	281	273	272	255	251	246	256	247	240	256	271	249	261	229	262	272	260	254	240	236	231	256	265	266	255	254	279	294	294	273	263	284	244	258	260	267	268	264	265	245	260	273	272	269	234	231	238	278	264	269	276	248	257	251	251	240	268	247	240	242	255	248	260	249	260	271	258	259	243	268	257	271	273	247	268	257	225	266	261	263	237	282	268	260	255	271	252	242	244	262	254	248	238	243	248	282	277	292	243	261	255	282	257	252	270	259	265	257	269	276	232	266	235	249	264	261	259	256	239	255	267	274	272	273	273	264	261	301	262	265	252	270	265	294	271	234	257	254	257	253	283	273	241	263	259	240	294	278	261	251	256	248	246	237	253	266	242	257	255	247	274	264	282	281	270	254	272	239	275	242	263	243	267	225	227	258	258	249	251	285	267	271	259	248	254	259	242	292	241	249	248	293	244	250	277	262	257	276	261	246	205	255	246	242	271	252	248	261	242	255	229	263	266	248	288
23837	21478	29039	24360	21470	13101	1390	866	760	706	705	632	683	556	584	585	524	547	528	489	526	508	518	508	542	538	512	485	529	497	552	538	540	494	538	536	517	471	489	478	510	530	531	535	436	506	503	495	520	525	548	519	515	463	515	528	477	508	493	503	520	505	516	533	500	515	512	504	481	483	493	519	510	524	528	507	479	526	524	539	520	509	479	519	493	494	511	504	490	547	505	490	532	484	505	529	535	515	500	515	460	505	507	508	549	502	481	508	499	540	533	528	465	493	499	495	526	497	502	534	505	485	495	519	504	520	484	494	533	509	510	528	502	491	490	495	508	527	514	475	500	501	522	492	489	502	495	483	507	503	503	520	513	508	491	496	472	485	505	506	517	470	523	505	504	490	552	501	489	523	514	525	547	508	509	476	522	548	481	502	568	497	501	522	522	482	534	490	474	508	566	493	506	509	509	481	493	506	459	553	515	496	510	483	503	500	477	519	513	528	482	519	528	446	504	506	493	455	552	491	516	501	491	528	473	508	482	521	474	504	524	504	485	527	480	474	494	479	509	505	507	521	489	498	462	497	456	483	457	509	511	522	523	514	456	526	494	498	489	475	513	512	492	510	459	504	474	514	500	503	478	509	497	461	512	511	525	497	500	482	490	503	541	496	518	547	524	447	516	486	542	512	465	498	541	470	517	510	519	527	513	501	496	507	524	496	524	480	526	483	490	490	486	486	485	491	506	501	512	533	479	535	514	525	527	489	455	539	500	497	496	466	489	472	554	521	585	499	465	521	526	491	530	477	542	489	496	480	458	556	514	480	481	535	514	469	523	491	513	566	466	494	481	491	489	506	487	545	476	506	474	534	500	493	523	486	525	472	485	487	518	516	510	473	510	495	489	529	519	518	501	512	503	538	467	521	484	490	519	513	479	506	526	484	481	509	535	503	521	499	541	513	479	517	500	520	493	525	526	547	484	516	535	527	480	534	487	514	483	512	508	495	552	515	504	480	532	503	466	531	462	508	492	497	522	518	527	493	507	518	489	507	508	493	490	559	481	518	495	490	514	516	497	519	493	479	519	499	498	520	498	467	501	494	480	554	489	495	492	486	513	491	513	490	501	521	485	537	505	507	492	470	525	531	455	509	505	503	474	550	510	495	504	496	533	496	490	498	507	515	532	503	519	517	485	521	512	471	501	470	520	508	498	470	512	502	512	475	531	526	486	516	499	468	516	522	500	483	509	508	522	445	514	494	485	502	483	525	521	503	481	492	502	521	504	526	507	523	512	513	535	507	551	523	483	544	505	519	540	478	494	483	563	495	479	536	474	539	524	452	504	490	472	496	496	469	468	514	512	478	522	508	480	531	493	548	499	490	513	493	498	542	524	506	464	518	501	516	530	480	502	484	543	475	499	495	564	516	496	525	504	500	510	508	497	529	486	537	528	542	539	518	466	522	507	488	489	527	502	491	503	531	536	509	500	502	508	520	511	503	493	456	510	488	511	499	549	489	504	529	488	541	526	490	507	517	493	499	510	522	499	502	536	509	511	522	532	502	490	513	535	525	524	514	471	538	482	481	478	496	546	512	463	503	484	527	510	470	523	510	501	483	514	513	534	470	486	493	498	532	496	542	528	529	489	504	515	523	555	479	494	537	477	485	484	515	500	517	525	496	489	477	489	537	479	539	483	531	478	502	505	493	506	533	506	523	491	565	498	497	506	500	493	484	459	533	493	528	498	492	548	505	492	500	493	494	543	511	496	507	493	496	495	486	469	483	512	517	512	576	454	534	486	490	506	486	509	536	541	512	477	486	534	508	528	530	453	548	477	512	490	479	492	469	506	502	502	505	509	476	501	479	496	510	535	508	541	545	527	549	524	503	483	504	505	526	520	529	489	515	483	529	491	515	468	526	473	548	496	516	494	501	517	481	514	502	530	490	458	465	501	549	525	510	488	496	509	502	461	523	505	503	518	494	470	507	514	462	514	530	519	491	521	520	449	537	517	500	542	492	496	545	498	509	492	521	484	566	484	496	500	514	566	526	509	433	522	524	497	515	507	525	496	492	482	488	526	519	479	495	532	473	501	524	496	535	508	506	469	532	537	524	508	498	518	521	507	493	477	488	509	481	458	499	486	510	477	514	477	519	490	500	507	498	502	505	484	518	524	515	510	514	498	481	493	513	492	491	474	497	551	467	455	480	466	467	522	515	492	527	549	498	528	507	498	490	488	505	507	539	478	517	516	506	443	508	520	493	513	524	501	486	481	520	530	526	519	519	518	496	502	498	512	508	492	495	503	497	578	498	462	492	507	527	480	529	480	471	483	465	526	509	488	497	497	523	498	506	488	525	499	476	484	493	513	502	512	535	541	495	500	506	514	486	520	508	479	518	520	469	503	497	503	484	530	539	528	501	524	529	545	523	498	517	498	547	460	467	502	478	528	516	510	519	524	524	512	507	459	492	511	528	521	491	501	515	514	502	463	517	541	481	504	498	492	482	518	529	509	495	489	514	495	527	527	490	498	521	527	502	542	505	471	520	507	484	474	478	521	451	514	528	500	508	461	525	474	487	496	500	510	478	505	508	484	492	487	469	477	500	491	473	526	501	506	513	499	486	489	481	510	555	480	527	510	491	529	528	518	514	525	493	499	520	517	493	487	507	464	509	511	501	529	521	502	500	531	514	496	509	513	491	496	497	508	513	461	476	471	521	525	508	508	535	549	510	496	504	525	508	500	515	489	481	495	490	495	486	491	501	535	508	506	510	530	514	508	495	484	486	524	510	514	481	509	553	539	501	487	512	521	527	523	503	503	484	482	552	505	528	489	514	485	496	477	545	532	507	518	486	499	511	479	481	497	506	526	513	460	504	516	464	522	493	486	505	453	497	526	495	492	507	520	509	503	517	518	511	502	535	502	489	523	515	523	477	496	492	502	460	490	499	485	483	536	492	498	511	529	501	503	479	526	475	504	488	525	487	518	499	495	528	482	504	493	533	474	518	504	504	493	466	496	502	431	486	452	517	577	475	519	505	486	518	507	555	511	504	462	531	511	503	504	508	503	490	475	545	507	532	535	553	528	500	480	543	470	493	510	508	546	502	520	487	499	458	527	500	535	511	501	488	485	502	525	472	504	535	517	521	534	496	482	519	488	494	521	517	509	521	489	501	511	543	513	512	502	497	523	490	483	520	509	479	476	525	518	471	509	499	460	525	507	506	508	514	518	524	530	481	512	515	483	498	514	508	536	464	507	458	528	505	484	499	495	514	528	465	516	491	515	501	477	542	488	501	487	511	497	498	502	543	498	489	516	493	534	482	542	523	511	506	522	500	474	480	491	530	477	518	521	504	502	484	477	472	531	483	524	530	482	547	494	482	482	477	486	518	520	529	513	461	518	509	495	454	496	502	511	507	501	531	503	500	522	507	501	528	512	527	496	475	503	499	479	495	500	523	486	481	502	500	496	498	506	508	508	475	513	523	509	480	513	511	491	495
3377	9039	6300	2995	2286	1737	1386	1173	968	822	780	778	721	655	626	638	615	592	601	581	549	557	597	556	567	501	546	546	533	546	548	520	492	520	557	514	544	527	521	525	573	495	532	524	556	525	534	521	574	524	517	517	519	502	523	516	530	493	533	499	503	535	559	571	496	489	537	531	506	548	518	507	504	536	560	552	479	503	540	530	579	496	505	581	498	585	505	521	531	571	528	492	537	515	516	504	503	525	501	527	508	516	468	526	551	463	497	498	529	535	518	517	501	572	485	529	495	498	561	522	495	496	525	534	500	527	524	515	506	540	528	544	492	525	524	494	498	522	520	546	512	480	569	518	515	536	520	541	516	554	520	531	508	537	523	549	522	510	526	510	520	547	573	540	523	499	546	524	514	531	514	493	547	538	486	504	535	516	514	503	524	507	519	528	465	515	512	563	511	499	497	534	489	535	549	505	561	486	536	522	533	543	503	543	557	501	520	533	507	520	491	517	499	537	526	568	519	545	510	526	535	529	516	528	548	551	508	536	556	500	500	531	528	506	518	495	548	515	507	548	478	469	554	505	514	540	532	507	528	509	514	469	521	523	521	550	515	510	543	526	514	544	528	486	535	482	572	504	486	509	567	512	558	517	530	528	503	498	534	488	522	511	502	470	525	526	516	505	555	457	554	539	530	518	523	518	539	538	523	504	556	549	518	552	550	491	559	511	563	530	556	532	527	481	546	516	499	531	507	529	540	501	517	498	536	528	526	507	504	528	534	528	542	532	526	569	542	514	506	503	504	544	542	537	504	534	515	525	486	529	505	546	534	508	572	563	500	500	528	469	523	535	518	536	469	555	504	521	540	496	505	505	534	501	541	506	528	498	510	554	570	561	542	522	547	518	521	526	532	490	481	529	555	505	534	536	522	487	535	476	531	490	501	535	513	470	534	510	509	552	509	513	514	558	513	483	523	512	513	530	572	516	532	534	552	472	532	508	513	521	512	533	523	541	530	512	489	521	527	498	543	511	546	522	524	487	549	538	485	521	515	548	512	566	489	517	538	533	541	527	511	524	501	504	503	528	526	514	520	533	549	568	541	531	485	501	527	500	507	559	568	556	494	530	546	531	550	502	523	549	486	541	548	512	505	534	543	503	482	496	505	547	561	534	499	543	536	509	534	505	512	514	515	532	534	550	496	527	515	513	487	511	544	511	484	511	532	508	534	525	542	511	563	548	573	526	540	499	527	524	549	500	506	545	537	498	501	511	517	513	524	502	570	562	530	502	524	550	526	527	489	547	468	552	515	496	536	487	486	498	530	545	504	490	497	520	465	527	536	532	552	544	500	539	542	512	544	507	547	503	509	560	524	531	531	505	491	550	577	566	494	558	513	521	537	537	553	476	517	521	490	486	583	528	521	509	482	477	513	507	486	562	518	529	518	519	549	555	509	531	498	556	479	536	512	528	524	525	509	531	514	519	491	536	516	493	540	520	541	529	547	517	504	509	495	504	512	522	517	546	485	508	511	520	484	541	537	529	531	495	476	518	530	535	522	545	534	544	514	516	520	542	559	521	491	503	472	533	498	563	504	515	540	501	503	533	529	481	497	507	521	551	515	520	527	527	501	499	497	502	512	496	514	481	546	487	517	515	518	514	479	548	568	497	545	517	478	545	548	541	538	513	531	455	483	538	500	553	519	537	499	561	543	495	518	506	565	543	576	526	555	532	529	503	503	521	522	555	551	538	506	525	532	505	533	507	498	547	554	513	556	525	557	526	526	490	523	504	526	530	491	552	498	523	527	507	530	524	484	540	548	505	478	529	517	529	520	508	538	512	504	550	495	517	536	510	539	480	554	472	494	508	499	500	533	515	498	501	531	517	515	514	554	563	577	475	538	538	491	556	524	488	500	486	546	530	554	505	517	509	471	503	527	529	507	506	506	522	527	567	525	510	525	524	520	535	511	503	522	509	506	515	522	503	532	512	485	506	513	511	501	504	545	563	585	526	513	495	507	542	528	479	507	465	569	502	541	532	566	515	548	543	512	546	500	512	487	521	516	508	516	533	514	508	541	557	548	501	485	526	534	557	506	549	523	550	553	519	504	515	513	536	566	467	501	576	566	532	500	529	490	512	506	499	496	538	500	552	533	505	512	518	485	534	538	502	494	522	522	564	588	508	562	488	532	493	545	487	498	524	500	492	549	539	478	541	516	540	522	510	483	509	529	567	501	533	504	513	489	498	535	551	489	525	532	505	501	552	531	511	504	519	510	512	552	500	524	493	527	536	523	537	516	499	526	507	505	526	506	541	529	526	488	505	490	542	501	501	501	512	532	535	530	508	559	500	526	541	538	507	506	537	550	533	507	532	570	494	499	546	517	518	541	518	492	508	524	475	540	530	519	551	547	532	511	483	527	542	550	485	548	523	530	536	507	500	537	526	551	546	509	521	518	552	523	528	510	530	464	518	535	485	510	503	542	496	556	512	539	562	516	492	504	548	508	507	548	505	498	508	494	533	537	511	507	533	552	509	558	553	493	524	549	513	533	539	508	523	524	495	506	528	490	537	537	514	532	490	533	513	521	540	549	512	537	500	527	526	507	569	564	521	485	506	479	556	519	509	518	539	483	545	500	508	523	527	516	568	529	586	484	524	491	519	488	515	573	506	497	546	519	526	470	505	522	536	497	515	505	547	523	527	518	528	494	494	485	533	507	531	550	542	517	555	518	540	514	533	512	514	538	552	490	506	544	525	524	540	504	560	539	543	538	510	507	510	534	486	513	542	509	532	485	525	553	555	555	519	531	514	532	537	537	498	520	526	485	499	509	523	476	508	539	484	509	520	523	523	518	520	512	543	535	503	545	512	517	514	554	495	545	463	506	550	523	531	547	513	518	501	528	534	522	540	526	572	497	527	511	522	554	528	538	526	561	527	520	546	544	515	467	493	507	492	530	448	531	531	491	541	497	527	499	507	522	499	521	515	524	524	548	515	548	543	499	496	539	536	486	522	535	511	493	529	550	482	499	547	525	528	551	560	500	445	560	505	526	514	489	531	568	568	545	463	504	545	516	487	498	536	523	539	507	560	509	515	480	546	533	491	522	509	516	527	535	540	574	559	536	545	521	508	530	510	543	516	539	508	514	504	539	545	520	524	513	482	519	519	592	530	494	570	527	536	522	520	466	512	525	529	557	548	545	512	534	530	506	511	529	522	517	510	517	489	493	499	489	525	547	518	559	516	541	519	492	533	491	485	500	531	522	534	510	515	519	517	527	479	505	505	527	569	507	499	503	536	506	515	490	491	499	519	516	530	524	504	543	515	532	496	509	457	556	490	533	473	541	520	553	537	530	517	518	534	508	532	517	484	528	519	541	560	532	470	554	494	568	504	515	524	533	520	526	530	501	532	547	507	530	505	519	527	504	504	478	526	516	542	527	548	502	519	508	554	528	460	499	496	508	520	499	561	501	551	555	530	534	515	544	565	518	547	470	514	551	500
24804	21446	28118	25108	14856	659	340	297	246	216	212	218	173	179	174	183	162	170	160	155	148	135	136	134	141	140	145	135	133	141	146	142	129	132	129	126	143	130	156	127	133	162	129	136	126	134	143	139	139	106	126	132	117	113	142	125	117	124	140	138	140	130	143	119	122	116	117	134	135	152	128	141	129	139	123	126	143	121	157	125	128	139	132	118	135	154	132	135	116	135	108	118	123	128	133	139	137	146	120	148	130	138	138	110	127	124	113	129	144	124	121	121	129	124	130	139	123	125	120	125	154	142	123	122	131	147	136	126	149	149	126	129	130	136	128	132	109	137	116	132	121	165	139	138	141	130	126	134	122	133	115	132	142	126	144	136	134	129	146	117	135	131	130	130	110	126	126	126	136	145	138	141	126	138	126	141	120	146	138	123	134	133	129	138	135	131	123	126	140	147	126	117	125	142	137	143	129	139	118	129	136	130	144	132	122	140	136	134	141	138	141	136	132	133	114	128	129	126	151	121	110	114	125	121	125	139	130	127	137	133	132	137	128	140	125	123	100	153	147	152	126	133	138	116	123	137	109	117	117	141	122	129	135	115	133	137	128	132	160	145	119	136	112	133	123	132	121	124	128	118	117	120	136	139	115	139	106	137	121	134	142	126	132	140	128	135	128	139	147	117	120	115	130	137	138	120	123	134	120	142	132	125	140	150	152	128	148	144	131	141	143	151	135	133	149	141	143	136	125	138	156	148	122	143	139	106	107	135	132	139	151	131	130	122	148	122	113	115	143	127	104	128	135	117	134	134	121	143	140	105	131	116	114	144	134	143	133	123	118	125	131	113	118	113	138	134	113	141	143	149	118	123	123	122	162	131	137	142	114	139	144	125	159	129	128	137	122	107	137	123	140	139	145	125	114	120	135	144	125	113	130	143	144	121	114	125	138	140	131	132	122	127	127	142	121	129	147	127	124	136	122	147	124	136	132	131	130	141	138	126	116	138	130	126	136	106	126	129	148	134	124	140	137	138	108	147	136	143	140	138	125	133	137	153	134	119	118	120	139	125	146	131	119	101	138	123	133	144	97	130	129	131	129	143	141	135	137	142	121	120	135	132	147	112	135	137	125	116	138	136	138	144	124	143	125	143	149	140	132	120	138	124	123	149	124	158	118	114	124	150	136	144	117	133	121	143	137	125	132	137	140	145	130	136	121	113	134	125	129	137	126	119	143	154	100	109	121	125	112	146	140	127	118	111	136	115	111	120	139	114	123	129	139	130	139	145	116	141	141	155	139	158	111	137	133	126	133	137	142	138	118	131	108	112	120	103	119	124	118	125	125	121	129	114	133	131	116	135	151	151	144	138	149	140	136	125	138	127	118	125	160	151	136	131	135	116	143	126	130	123	136	137	128	147	132	140	121	145	137	141	132	104	133	125	129	126	133	120	123	122	107	117	128	132	152	145	132	137	153	111	111	128	132	139	148	137	129	121	125	136	132	124	147	123	138	125	145	136	109	124	137	139	132	103	147	130	119	141	110	147	159	126	123	125	128	128	146	136	115	126	123	125	119	130	133	132	133	149	127	136	136	131	142	141	111	119	145	110	124	102	145	113	136	128	130	125	144	125	140	133	140	137	127	139	123	122	140	134	125	134	131	121	158	120	144	105	128	137	151	128	131	118	125	128	118	140	135	130	113	117	141	134	127	144	140	126	148	152	131	128	127	147	122	138	124	121	130	138	145	161	133	143	127	144	134	131	146	123	139	142	128	135	127	127	138	112	112	137	137	137	140	152	116	139	136	126	111	127	130	148	132	133	132	120	123	133	136	136	120	121	128	125	116	127	135	124	144	119	134	110	134	116	156	123	133	125	126	135	121	118	128	116	131	125	149	136	108	129	117	140	131	118	160	118	141	124	131	137	112	145	145	114	149	149	134	113	141	121	106	136	151	123	120	119	119	127	153	144	131	128	138	128	143	141	133	124	128	142	113	145	112	131	140	139	135	131	127	125	138	143	117	107	149	119	137	133	125	154	116	143	141	136	124	139	110	141	138	139	137	119	120	140	123	135	130	116	137	123	114	134	121	132	120	137	138	128	134	148	147	129	125	139	114	118	137	113	132	138	139	126	157	145	121	134	138	115	143	138	124	141	128	136	139	126	131	126	107	123	128	134	124	125	130	130	143	128	147	120	139	135	138	112	122	136	123	116	136	131	125	137	140	137	136	136	123	111	125	133	125	106	145	116	136	118	119	123	119	132	129	124	136	119	136	122	135	144	122	133	124	117	136	133	137	130	135	139	140	135	150	117	134	125	110	146	129	140	118	129	131	129	132	126	128	132	134	124	123	111	132	152	123	124	132	131	135	120	138	118	126	126	106	138	143	131	129	146	140	121	130	149	128	162	144	151	138	133	141	131	131	129	119	161	126	139	140	140	116	140	138	143	134	125	138	140	126	120	112	109	124	128	135	120	136	135	120	124	130	126	124	140	132	121	145	122	138	127	128	121	105	125	143	138	124	101	127	138	126	144	133	137	139	127	129	118	136	131	144	123	122	136	127	145	134	128	137	127	136	156	130	145	142	115	117	137	116	120	156	141	131	134	142	130	132	120	127	159	133	137	139	141	127	128	122	133	116	145	130	114	139	123	131	130	117	118	130	119	119	128	114	134	119	130	137	127	120	122	128	105	125	135	113	127	133	128	140	130	125	122	138	111	146	122	140	133	123	141	124	141	120	117	132	147	115	111	119	132	123	129	118	130	136	132	120	102	130	106	112	140	131	130	121	132	126	142	142	113	129	137	126	106	138	125	124	145	138	135	114	135	124	133	146	127	132	127	121	121	135	153	142	142	132	137	130	119	147	138	129	128	111	138	131	160	124	121	138	114	141	114	159	136	127	130	134	117	115	142	149	121	118	153	138	141	119	145	103	150	133	128	152	125	117	121	121	137	116	131	134	124	135	126	131	117	129	131	139	125	139	143	133	129	136	137	123	132	122	132	128	134	128	137	126	143	124	131	123	135	126	120	133	136	115	127	130	121	129	118	160	135	113	135	151	136	131	132	123	135	117	151	141	132	117	140	126	131	133	144	131	109	131	118	165	140	150	116	133	114	134	146	132	135	141	147	132	131	127	129	135	141	117	121	133	134	120	138	120	121	131	118	125	121	148	130	113	116	148	113	114	133	153	142	131	136	135	142	146	149	141	109	139	108	154	116	135	143	123	152	125	118	134	159	130	134	149	123	123	116	139	129	123	113	143	118	120	132	133	121	123	128	130	150	127	118	128	125	138	136	129	123	144	119	119	118	130	157	137	146	125	119	128	126	132	142	100	116	123	118	144	133	134	160	135	140	122	138	126	126	121	123	144	124	132	120	134	124	135	126	119	137	134	144	121	134	115	124	125	138	136	132	136	129	135	133	149	126	129	138	137	146	137	109	138	138	143	112	135	136	128	124	125	116	137	146	141	150	113	131	168	142	117	122	154	125	137	116	116	124
3209	5301	3424	1576	1091	817	694	453	394	340	302	261	251	207	202	229	201	194	182	166	171	168	187	162	155	166	152	163	143	156	172	161	154	141	129	157	159	153	125	150	147	151	160	148	153	153	159	161	143	146	153	138	150	138	145	151	156	147	172	120	153	147	168	144	148	137	152	165	156	151	158	135	166	129	138	134	138	163	148	150	151	148	141	142	152	148	157	158	160	152	163	139	143	131	136	157	141	150	145	149	149	158	155	139	143	147	165	144	140	143	148	144	154	127	150	137	146	142	133	161	140	139	153	172	164	156	156	160	138	137	134	161	154	156	139	147	152	142	160	131	154	151	164	161	136	136	145	159	140	146	164	150	152	140	125	151	125	131	129	127	136	145	147	165	153	151	122	154	153	146	135	136	136	137	147	158	142	138	149	135	152	136	128	119	172	145	158	132	138	146	148	145	136	150	143	131	147	130	155	162	142	144	138	160	151	134	162	155	154	152	127	143	168	142	140	143	159	147	149	127	136	147	148	128	132	140	134	147	151	153	160	155	147	135	139	146	185	144	135	172	168	138	169	139	127	157	127	160	132	143	144	128	150	148	166	155	148	155	139	133	160	153	170	145	142	133	170	156	178	149	156	130	154	132	144	178	137	150	154	138	145	128	139	127	135	138	155	137	138	141	143	147	150	133	152	139	132	135	160	130	134	156	147	132	124	165	140	131	152	145	146	131	159	148	145	151	146	150	137	150	128	136	149	122	132	134	123	140	143	141	149	141	138	153	162	148	157	139	154	138	151	160	142	139	149	155	158	146	139	139	155	159	131	144	160	127	162	138	138	132	126	138	149	141	132	138	147	134	122	157	139	133	157	120	157	135	135	156	166	138	127	148	133	139	134	171	138	140	168	147	151	136	145	153	147	142	151	144	147	140	157	154	127	164	141	158	131	137	132	138	145	155	149	155	158	135	147	158	145	179	157	137	162	141	129	149	164	141	136	137	134	129	156	144	141	137	119	140	160	160	138	167	132	148	139	147	153	169	156	137	148	153	150	162	150	158	125	139	159	165	151	144	138	152	152	163	134	153	137	151	161	173	149	150	150	146	151	153	159	147	162	144	136	130	140	140	159	134	141	151	132	147	169	139	127	153	128	143	135	120	145	147	154	156	163	144	139	128	151	147	169	137	138	153	155	141	152	145	142	158	145	158	140	140	161	130	129	151	155	154	129	141	152	163	148	163	168	140	147	140	139	147	147	122	174	142	136	122	146	143	146	135	164	145	157	111	158	138	148	129	138	148	152	123	127	154	147	132	172	164	149	153	158	149	139	160	149	144	143	152	135	140	142	145	147	150	155	161	146	149	146	149	157	145	135	152	130	128	159	152	139	137	160	157	149	143	138	134	139	146	144	121	136	155	159	148	151	148	149	140	139	155	130	145	147	167	170	137	159	167	137	175	177	163	135	178	124	155	158	150	143	152	142	143	127	163	162	153	139	152	147	146	149	144	139	144	125	171	133	132	150	155	139	141	144	141	135	175	159	141	161	156	132	140	140	142	160	147	130	157	134	147	154	145	138	144	130	140	156	154	143	149	141	154	142	138	148	152	169	136	159	146	140	141	160	163	148	138	158	159	150	143	138	142	165	145	158	147	129	156	147	123	123	156	119	133	135	145	148	133	169	164	125	144	143	142	133	140	128	148	141	136	166	121	184	158	139	156	135	140	123	145	149	146	142	142	145	135	144	129	151	159	157	154	131	149	159	167	140	164	144	153	122	136	151	160	129	157	130	164	150	157	145	136	146	168	141	141	156	168	150	144	155	135	154	129	136	152	149	153	141	145	133	168	151	131	128	139	140	151	140	136	139	150	123	138	126	127	152	144	141	145	164	131	137	137	149	154	142	160	149	161	148	139	150	163	142	138	143	141	138	146	145	140	142	154	148	140	135	142	151	164	146	168	154	171	130	158	134	147	140	139	159	149	146	130	176	165	158	136	145	126	124	169	145	135	134	137	136	169	142	153	157	158	135	157	139	151	141	143	125	145	158	132	150	171	140	132	141	144	159	131	158	154	158	138	163	162	138	146	150	155	151	145	142	119	135	153	150	144	137	120	133	142	142	151	156	151	148	164	166	151	152	133	139	137	160	146	146	145	155	137	145	137	146	125	140	134	137	152	138	177	156	147	141	165	146	139	129	135	139	155	127	131	163	146	127	165	141	143	130	156	136	136	151	136	130	139	151	156	148	163	115	136	149	133	133	145	147	147	139	160	135	128	143	134	144	142	143	151	135	142	155	157	136	149	156	166	132	130	162	171	147	127	147	139	146	142	144	147	139	129	154	112	143	149	153	144	160	138	156	130	167	146	132	139	162	175	143	154	165	155	150	127	150	152	132	136	153	159	138	165	158	170	151	161	141	167	147	155	129	167	149	157	134	145	140	143	163	135	137	140	145	126	158	141	142	139	151	148	130	149	142	164	142	137	148	152	147	159	141	139	140	146	121	130	157	157	123	147	173	165	152	137	166	152	126	155	149	132	140	152	167	145	142	149	142	134	136	149	156	142	139	143	140	138	137	160	168	157	137	161	140	168	146	127	149	153	126	146	139	153	148	145	139	156	132	139	139	143	145	161	137	133	151	141	128	126	162	129	144	141	145	148	147	163	130	140	174	154	149	150	147	140	126	160	152	163	161	141	132	130	157	138	144	136	140	160	146	133	140	153	149	138	162	144	122	161	141	130	149	168	143	145	152	142	138	134	133	155	122	155	152	141	145	155	131	149	142	159	141	155	149	160	157	156	131	137	156	138	146	133	132	129	148	147	139	161	161	162	158	142	145	140	135	163	143	120	149	145	135	141	155	148	149	135	144	134	148	153	139	142	153	169	147	141	150	164	148	150	156	147	167	153	157	125	169	141	142	154	129	147	150	141	150	153	149	147	129	154	132	138	145	151	166	148	153	149	151	148	147	171	127	141	132	126	155	154	133	163	149	138	161	144	120	148	139	150	153	148	149	157	127	157	151	135	165	130	149	164	148	119	141	154	135	142	133	147	147	139	162	140	133	151	185	158	152	146	157	157	154	119	131	153	136	157	150	130	148	148	147	141	131	140	150	169	151	152	138	156	159	157	146	144	156	147	148	143	124	160	139	144	141	169	143	167	149	141	151	149	140	147	133	148	148	143	132	139	140	146	142	149	153	162	125	143	161	164	148	152	142	150	123	154	145	130	153	148	147	142	130	152	138	163	146	127	137	146	144	171	164	135	139	157	147	140	140	132	132	158	160	151	163	143	140	149	152	152	157	145	169	126	130	148	160	144	151	134	152	150	168	159	117	139	156	155	162	141	140	156	173	147	150	142	127	177	154	162	140	145	148	173	128	135	158	143	147	146	147	137	149	149	139	149	161	152	152	152	173	142	144	158	143	140	134	127	153	130	149	159	157	138	153	135	150	163	140	124	134	129	136	168	149	145	124	162	156	142	142	136	157	131	142	167	152	140
22628	21514	29470	23982	21517	21592	12267	1389	969	861	769	764	680	620	642	538	621	525	553	477	503	523	528	506	465	479	492	495	519	485	475	480	443	452	493	483	447	471	433	518	449	445	482	453	505	429	473	466	460	492	472	499	476	465	466	488	486	442	471	437	457	482	460	491	484	504	479	453	414	410	459	463	483	488	447	476	464	467	417	428	427	490	495	484	481	446	462	477	469	457	489	451	446	458	445	487	452	500	443	442	461	430	447	452	466	430	432	423	439	486	438	507	444	438	460	504	483	470	439	445	445	466	481	468	459	441	507	461	474	426	455	452	446	464	478	398	460	422	480	478	447	488	440	462	444	457	459	482	454	433	482	466	480	492	467	442	444	448	481	460	414	451	438	460	475	459	443	474	448	452	458	449	492	428	463	496	451	481	442	445	452	458	465	419	463	456	455	435	478	453	487	451	431	468	466	466	464	432	478	433	446	506	489	434	453	453	447	451	432	443	477	443	453	472	478	452	473	467	478	476	426	434	432	478	469	456	451	431	466	458	415	462	426	471	435	500	430	481	459	471	463	443	474	451	442	458	462	468	423	463	437	490	458	487	458	480	424	456	474	462	443	430	455	472	432	427	478	432	433	443	459	437	459	453	464	467	470	477	457	493	494	437	427	443	468	470	450	452	484	431	473	433	435	454	470	454	487	457	502	476	469	445	446	500	490	472	465	469	453	486	480	503	435	500	508	441	429	456	438	474	454	467	432	477	465	426	462	468	454	468	455	498	459	469	433	404	458	466	470	471	480	469	480	426	449	460	505	501	460	469	465	451	452	471	487	446	456	457	420	442	440	477	431	472	435	498	472	498	457	417	475	481	489	477	425	465	478	450	434	455	438	473	462	470	464	424	443	439	444	446	459	488	473	488	420	455	490	461	451	464	430	435	478	469	450	470	455	501	461	452	490	462	440	494	483	450	437	440	426	472	446	433	438	422	433	452	417	461	448	425	450	442	458	447	472	452	478	454	448	439	443	457	494	454	444	470	456	485	452	423	464	448	467	448	469	480	475	443	440	469	446	456	504	502	486	429	414	441	446	428	472	444	465	407	440	442	459	487	427	469	451	455	485	481	470	442	457	461	453	465	495	465	518	465	471	420	482	454	463	444	475	476	413	484	454	441	433	466	446	449	434	491	495	467	462	511	476	410	498	462	419	446	458	495	456	467	440	448	456	447	422	429	472	511	461	450	448	526	453	439	468	421	436	434	444	451	485	487	485	457	443	451	439	431	438	428	443	458	471	471	464	465	470	517	467	465	445	460	489	461	485	461	428	437	441	446	434	485	444	420	458	474	442	395	436	419	476	424	445	447	453	447	502	432	453	475	477	440	476	460	445	447	463	438	484	508	448	452	454	476	464	470	442	437	478	454	443	429	427	436	463	464	453	435	485	479	463	434	446	453	442	437	510	471	434	466	452	468	447	492	471	479	470	447	447	449	450	492	453	409	462	459	467	468	455	454	449	465	461	480	473	440	427	459	433	435	464	451	454	430	430	446	463	470	450	464	487	459	459	419	430	460	445	458	495	429	454	455	440	426	427	469	457	444	445	461	444	507	471	439	493	448	458	458	458	473	491	449	441	443	453	448	436	439	459	452	463	464	463	450	463	460	420	440	440	497	437	452	474	394	470	472	493	468	503	483	477	441	460	484	454	420	465	446	459	487	473	430	436	442	465	431	505	486	481	467	445	455	503	435	469	462	492	475	488	428	451	459	426	446	430	442	441	437	440	439	461	441	486	452	445	449	424	495	471	432	482	451	441	432	461	423	486	468	460	442	488	476	483	467	492	445	446	451	449	445	477	478	478	474	448	471	462	467	441	478	434	466	436	468	442	421	463	496	458	482	437	466	449	457	448	470	431	441	425	437	471	476	456	469	471	458	478	439	441	457	421	424	437	455	459	476	431	454	441	488	459	420	439	444	508	464	467	450	467	430	434	443	444	471	463	456	494	460	446	496	437	420	474	467	430	453	476	454	485	463	459	469	439	442	426	421	456	447	437	457	482	464	475	466	460	462	439	458	453	463	456	441	444	445	479	462	440	453	460	464	492	488	484	472	457	425	461	456	492	484	473	457	444	464	439	430	444	432	452	442	463	452	447	439	426	430	480	414	442	470	435	447	487	432	451	470	464	442	407	452	465	457	484	459	462	478	515	468	472	476	495	476	464	443	472	465	462	473	421	464	439	415	500	466	444	443	440	489	434	438	497	483	455	469	482	471	453	470	480	446	427	430	456	444	472	471	422	481	495	430	464	442	482	471	447	453	454	485	436	497	468	447	429	422	454	456	428	488	462	452	460	447	448	427	431	485	465	467	441	440	447	449	433	406	489	462	455	510	461	456	494	469	444	466	476	439	483	438	492	440	420	439	475	440	446	452	453	492	508	488	426	455	468	441	477	465	492	456	452	415	437	452	448	443	444	477	448	465	443	443	457	429	477	491	443	435	439	441	459	422	423	478	440	478	453	458	436	460	478	457	499	464	454	439	415	438	451	486	467	429	467	426	455	445	472	489	478	425	462	458	414	512	423	470	432	430	462	433	472	506	416	422	441	466	478	454	422	465	475	506	463	475	446	464	472	465	428	454	460	456	451	469	509	478	456	449	430	403	498	474	450	450	418	450	460	476	442	484	479	449	450	430	440	437	460	454	468	481	487	493	491	445	415	441	422	463	462	465	470	438	453	433	423	461	483	450	458	440	466	478	442	438	447	476	462	445	442	427	421	469	460	470	477	461	439	495	433	449	455	469	448	449	471	446	453	481	483	469	405	471	460	429	462	483	463	466	438	448	448	468	429	449	469	485	447	474	464	480	433	450	478	509	456	453	464	486	459	458	448	467	420	437	471	443	476	420	477	469	455	432	467	463	454	455	424	478	448	431	432	442	486	472	449	390	448	452	512	466	466	476	439	472	432	490	461	460	443	473	479	486	427	464	457	505	451	464	429	411	445	526	445	446	488	487	441	444	438	409	444	442	458	453	466	490	434	428	485	492	467	437	478	470	462	450	452	451	445	458	449	479	474	475	419	432	441	481	443	502	457	468	421	418	457	477	434	469	428	506	434	464	481	467	457	462	440	427	467	487	457	461	477	436	472	436	452	458	466	472	441	446	421	473	426	464	453	459	460	458	444	430	469	444	469	454	523	452	489	478	457	468	448	465	452	489	452	455	457	440	469	477	458	442	429	423	458	450	457	441	426	491	421	465	437	449	428	444	508	427	483	464	461	486	458	478	437	485	464	478	475	465	454	481	492	442	444	451	454	443	452	482	471	482	495	483	425	477	437	469	478	466	460	453	453	421	492	408	434	471	494	471	395	458	457	454	442	454	457	460	413	471	453	451	428	480	424	465	446	459	493	447	416	449	474	450	471	432	459	483	494	457	462	454	476	509	444	474	433	454	462	457	491	485	443	443	444	450	436	436	471	467	467	429	450	466	462	427	477	442	490	458
4686	14942	10594	5250	3809	2871	2209	1737	1414	1161	1039	924	849	788	742	698	693	579	571	589	577	573	578	511	559	502	516	531	514	500	548	536	496	493	529	509	524	511	510	473	502	486	501	497	513	460	507	465	495	455	479	494	485	485	458	462	518	483	489	484	499	499	476	476	518	466	420	466	468	500	465	484	457	452	502	512	438	471	467	486	435	402	439	492	480	468	482	449	459	474	475	476	484	522	500	468	463	463	471	448	496	466	453	488	471	456	475	470	461	440	468	502	457	477	485	442	433	485	477	474	510	478	490	497	450	460	507	455	495	469	492	488	438	495	470	451	464	480	484	515	494	483	505	464	466	447	475	482	518	468	449	499	471	473	485	512	498	498	478	461	455	506	442	444	453	506	470	449	458	518	465	447	474	454	505	479	459	499	447	475	431	512	487	494	484	446	467	460	446	471	485	461	449	460	539	416	461	503	492	501	478	492	508	466	499	476	467	508	477	469	460	489	502	481	490	499	482	496	441	502	493	491	477	455	486	430	488	524	463	454	485	496	499	474	480	473	496	467	454	485	489	492	451	472	462	439	509	478	530	473	501	455	420	451	485	476	500	534	460	507	475	468	471	483	466	463	490	483	454	452	504	452	466	485	477	496	491	442	464	458	467	490	475	467	466	481	461	498	449	473	442	455	490	471	471	458	477	450	508	429	440	440	474	495	488	497	514	497	461	498	461	468	461	483	481	469	487	473	486	476	453	480	482	477	485	462	471	475	505	462	522	502	481	464	452	451	493	465	484	479	450	519	463	449	501	473	456	493	463	470	521	460	490	463	482	466	515	518	550	456	467	464	456	489	509	458	462	457	487	454	485	459	500	457	485	468	495	469	478	474	481	458	478	459	447	482	504	449	447	472	495	470	487	508	491	519	482	504	513	479	507	434	464	489	477	479	474	435	476	501	476	472	442	496	462	514	448	482	522	487	499	473	493	482	450	487	474	498	478	483	482	475	510	551	458	518	476	475	496	463	454	486	469	505	471	458	507	492	486	506	473	483	483	479	465	479	498	454	484	476	496	489	447	505	471	478	508	447	476	493	475	466	495	523	473	459	492	509	503	452	470	454	478	480	467	483	457	473	481	451	509	483	456	480	467	462	462	448	469	493	472	460	499	470	458	522	466	498	447	452	501	493	469	530	520	494	486	484	466	466	497	479	446	476	475	528	495	488	445	489	481	453	459	482	439	512	462	473	532	466	457	488	454	514	449	509	456	489	525	468	472	471	534	525	495	460	447	473	479	481	492	529	473	458	485	494	460	449	484	454	485	470	507	485	483	502	485	459	481	482	472	494	507	490	459	505	485	491	477	487	437	510	502	473	445	468	443	520	476	512	490	472	488	481	481	464	484	448	451	490	454	486	497	489	476	488	459	467	496	481	483	524	488	455	468	477	474	484	484	452	451	474	469	475	509	491	496	510	476	454	470	475	476	477	468	450	434	462	512	508	460	494	466	489	487	474	471	468	506	426	472	501	516	499	493	483	447	458	478	498	478	475	508	493	474	468	492	470	457	457	486	491	477	498	494	457	502	467	474	447	488	522	468	487	499	487	488	499	538	459	437	499	473	474	489	488	456	485	469	470	479	486	448	488	519	482	479	488	419	488	435	478	447	476	453	488	488	474	488	455	475	414	478	504	444	458	479	466	457	493	451	468	495	461	446	456	453	454	490	502	488	452	462	474	484	475	473	453	470	503	464	476	480	501	465	475	469	470	453	463	478	510	481	465	462	444	494	493	451	470	490	490	480	458	445	448	459	463	444	454	444	451	491	497	484	467	485	450	462	466	445	496	445	468	443	499	490	458	490	452	476	482	519	483	447	505	481	507	492	512	486	489	486	467	459	477	494	455	461	469	467	472	476	484	476	469	451	452	472	448	485	452	461	462	471	497	481	483	471	504	447	480	509	491	535	475	481	469	490	450	486	501	497	474	481	468	481	478	475	454	476	499	500	467	490	449	501	486	471	468	461	438	469	506	479	481	495	461	498	500	473	464	472	465	443	485	471	481	460	468	463	455	441	488	502	421	509	505	476	490	464	478	460	461	500	491	458	471	464	446	452	453	487	478	476	500	494	459	471	487	426	509	497	502	491	493	476	431	486	517	462	409	497	493	517	449	471	478	460	464	507	457	507	470	498	458	459	457	499	477	450	499	463	484	448	478	488	463	463	461	501	529	489	516	467	432	487	481	499	471	439	459	472	473	498	452	486	444	508	466	446	459	418	494	470	476	467	485	488	476	452	462	503	448	432	457	458	488	473	479	492	466	487	446	459	489	478	478	497	494	487	498	486	463	492	467	500	442	498	490	478	500	495	479	481	466	455	466	489	451	456	470	507	458	473	480	441	474	507	499	467	471	459	488	533	479	475	518	516	452	461	508	463	448	471	477	486	479	436	460	447	488	486	484	503	509	542	513	490	467	497	493	473	458	435	457	494	462	475	496	484	490	474	510	499	445	473	461	466	472	488	474	466	481	486	492	470	519	455	508	446	467	472	490	476	498	492	452	467	459	506	489	483	484	500	465	459	487	454	473	482	483	473	476	517	512	471	456	456	493	491	465	487	467	476	439	478	481	468	443	463	474	497	479	451	495	510	506	452	497	493	474	499	513	496	454	464	439	430	470	448	478	480	436	501	431	483	470	486	455	465	454	438	482	475	502	453	460	460	458	454	503	467	479	499	480	490	483	529	483	518	506	464	448	456	485	466	475	512	489	467	488	486	462	483	506	441	451	492	516	446	481	477	473	489	480	458	506	459	472	451	435	411	465	487	447	480	496	505	486	451	483	477	475	465	482	499	495	490	523	437	500	488	474	477	495	454	504	479	498	480	508	513	463	487	461	481	454	486	504	437	451	481	479	471	518	468	520	458	467	533	527	536	467	502	465	471	480	493	491	466	473	513	450	445	481	484	496	494	483	461	497	526	474	487	479	483	501	461	461	500	489	469	452	501	483	469	482	468	482	485	489	489	524	505	498	512	468	455	447	514	466	432	501	465	488	495	503	453	526	434	461	494	452	493	491	500	505	464	460	443	450	463	452	485	455	468	472	519	424	481	481	466	504	492	497	467	493	489	499	486	401	517	439	470	487	475	461	480	502	487	511	452	442	466	460	467	459	459	467	505	491	500	509	462	482	498	492	464	469	477	465	446	447	465	464	522	509	455	469	496	470	469	484	496	469	479	490	462	487	466	477	458	471	526	440	435	453	489	466	510	486	485	484	478	492	471	473	479	484	481	499	475	472	480	468	463	466	480	492	458	513	501	475	494	503	481	492	492	468	504	469	487	486	506	477	444	440	456	512	486	470	483	453	472	505	481	457	488	436	450	482	418	519	460	469	491	472	487	458	479	474	501	461	452	469	474	459	514	499	486	479	462	483	463	453	462	476	465	489	497	473	472	449	471	476	511	456	466	487	457	501	504	498	460	489	442	474	479	487	464	507	465	460	469	458
27940	19727	5696	769	582	546	436	277	275	260	265	297	287	288	253	270	238	229	250	275	236	255	260	240	281	258	244	255	241	276	261	242	257	241	257	237	273	231	256	242	253	273	239	234	262	212	258	256	274	246	246	247	221	222	231	241	271	227	244	252	256	254	224	240	247	250	246	242	260	257	249	249	255	243	233	240	265	249	269	239	264	235	273	237	239	273	244	252	260	259	263	242	265	259	248	269	253	247	280	224	229	265	250	264	230	258	268	231	242	251	234	254	253	254	231	249	254	256	248	249	239	242	253	272	248	263	244	256	251	253	221	260	230	268	216	230	238	250	251	266	270	248	235	249	250	262	225	238	272	241	251	251	243	241	277	250	268	232	277	235	261	241	234	230	258	240	241	223	266	261	247	244	242	241	256	256	255	265	241	239	255	253	252	264	233	220	238	275	247	218	252	266	249	253	267	253	229	227	241	259	286	237	249	238	241	240	269	236	258	261	276	256	267	253	222	249	232	238	223	271	248	238	268	244	244	275	256	238	262	242	237	257	227	254	238	248	250	258	262	241	215	238	239	253	252	243	267	251	277	259	226	253	212	242	240	252	251	253	262	251	240	261	218	251	233	251	255	255	267	257	240	249	225	226	241	204	232	236	241	280	258	277	254	290	261	217	257	218	236	270	237	253	252	268	285	219	241	264	248	241	239	237	249	244	252	243	244	265	237	263	252	276	244	255	256	228	240	261	245	281	235	240	260	230	244	255	251	257	305	260	262	255	272	235	247	247	252	260	270	241	252	234	219	221	257	245	253	233	238	246	256	254	220	242	247	254	223	228	248	247	254	230	239	244	227	232	233	231	244	246	253	246	233	261	271	225	248	258	249	261	242	233	236	255	261	226	230	274	241	249	265	236	262	264	270	249	223	224	242	228	236	230	263	247	247	265	267	240	234	250	263	260	238	243	240	233	239	262	236	260	250	239	233	239	280	251	232	281	283	227	278	246	241	249	216	235	254	240	232	231	253	231	270	268	233	248	273	228	258	234	256	257	262	228	251	270	241	257	236	249	274	249	247	236	230	243	256	245	262	224	227	267	247	251	241	272	267	234	237	222	249	252	248	229	257	219	288	221	268	253	269	262	252	238	239	239	254	254	235	235	230	230	261	274	259	255	240	257	268	253	243	269	276	277	229	274	238	247	246	228	274	230	237	261	232	231	246	278	247	252	240	245	257	248	230	272	240	249	251	242	247	233	232	241	242	252	216	253	271	246	259	257	258	260	220	238	266	214	265	244	232	242	260	254	253	245	229	237	248	233	265	250	266	258	236	239	271	277	245	255	232	262	235	247	245	274	260	217	266	249	267	225	248	236	243	249	250	253	253	229	260	232	245	232	249	233	248	236	255	254	240	259	234	261	250	259	263	248	285	244	233	224	238	248	253	272	257	250	221	255	245	253	252	225	228	263	279	260	226	251	269	248	263	265	260	238	241	268	222	253	239	256	238	239	230	242	253	252	259	222	270	275	260	241	244	248	258	241	236	231	237	253	223	238	235	227	258	249	242	270	216	264	277	256	222	232	285	236	238	244	265	257	229	237	243	283	240	261	245	252	245	257	218	257	251	255	275	242	246	252	274	245	238	259	275	246	253	254	251	229	245	238	259	261	251	216	233	245	277	271	244	247	224	261	268	233	255	247	251	246	241	241	249	272	258	247	238	234	239	240	246	280	234	233	288	277	259	247	273	224	231	238	255	229	267	265	246	236	243	262	258	245	235	229	240	227	273	207	259	237	256	268	255	244	283	263	251	228	259	238	237	287	276	258	245	227	267	210	248	216	255	254	257	264	239	271	259	265	234	232	257	238	265	218	244	245	280	261	265	256	261	242	243	281	283	262	227	228	270	235	229	265	254	249	269	246	253	239	228	281	247	213	206	268	238	247	265	245	265	258	241	229	248	262	239	270	220	247	238	212	266	237	255	237	274	239	256	239	249	241	244	260	244	249	258	259	259	244	245	227	258	238	237	256	259	271	276	236	219	255	245	275	242	259	235	260	233	276	237	257	237	230	250	239	242	243	230	243	250	248	240	285	256	253	260	274	248	256	264	290	254	248	216	254	240	237	252	251	292	244	234	262	226	235	237	239	236	263	239	253	278	229	272	262	269	255	291	239	253	285	260	252	244	290	234	249	249	252	239	265	249	236	250	241	217	253	235	237	250	251	250	235	236	242	281	236	204	226	244	270	247	260	257	233	250	272	235	249	265	262	268	258	226	230	247	237	219	232	245	237	262	262	270	248	267	247	254	254	249	251	262	260	238	249	232	269	251	254	244	236	267	244	236	231	236	248	258	267	236	248	240	212	232	242	230	268	245	237	261	249	270	233	248	231	243	244	233	298	260	255	221	253	238	271	243	253	245	225	270	264	270	257	261	249	251	266	225	277	231	241	225	225	258	238	258	258	278	234	254	253	282	253	239	260	228	252	228	265	217	261	265	217	254	243	269	248	236	240	260	238	249	241	242	244	251	254	242	241	249	250	241	242	243	241	247	259	242	258	227	266	258	254	265	267	240	253	254	247	255	269	248	244	287	263	248	261	254	243	251	252	260	231	237	272	233	233	255	246	238	266	212	255	232	244	240	245	246	237	263	259	223	243	249	277	256	268	223	247	240	263	268	258	249	233	264	253	248	260	242	259	249	250	234	187	271	230	259	249	275	261	252	230	263	223	252	233	261	250	276	226	245	237	266	241	266	232	241	272	227	246	252	249	241	241	297	245	246	253	225	249	246	228	234	248	247	224	264	232	237	245	238	252	260	251	265	265	259	261	215	252	232	257	283	242	233	252	264	259	251	242	250	252	249	260	203	209	260	226	252	225	232	240	234	269	226	244	244	250	236	233	242	218	213	230	271	240	256	283	246	240	249	248	222	273	262	249	236	236	262	237	218	237	254	239	264	230	249	232	277	245	244	258	268	241	282	253	257	244	290	216	252	235	238	241	262	248	243	282	228	233	293	229	260	268	259	213	273	278	262	250	262	260	251	278	248	241	252	229	266	268	230	227	231	234	253	263	223	246	243	266	246	291	233	255	253	272	258	241	251	249	241	232	264	251	222	216	238	249	234	241	242	245	259	233	249	223	228	246	253	244	258	275	251	295	228	231	255	240	244	259	220	244	232	250	244	227	257	243	236	251	252	234	224	246	258	227	236	262	244	227	255	254	252	258	247	271	249	254	245	235	263	226	223	279	234	235	262	257	264	205	229	230	240	260	260	223	250	241	269	263	243	268	270	259	251	259	286	285	240	249	278	288	286	244	237	264	254	254	251	243	249	234	239	249	262	242	227	278	251	238	259	277	237	258	275	253	253	261	236	245	252	250	265	234	242	256	274	259	236	239	258	249	252	238	274	244	242	259	247	243	251	253	264	253	233	260	251	255	265	252	281	262	239	247	245	242	244	255	251	249	266	241	273	257	239	244	245	241	243	251	273	235	211	265	265	263
4152	912	612	472	351	327	304	302	293	271	278	291	269	264	298	253	257	244	249	238	282	280	294	260	264	260	254	291	264	269	271	267	273	269	276	261	231	298	251	262	239	266	273	275	266	242	284	275	267	239	285	274	262	252	281	260	252	267	253	256	261	233	290	265	275	260	238	243	252	254	264	247	307	268	230	256	262	233	274	247	260	253	242	269	257	255	268	266	264	288	256	274	309	266	260	275	236	239	264	265	271	266	275	245	243	244	248	223	254	295	259	276	267	256	267	255	263	281	251	244	274	268	252	278	271	263	264	262	245	258	255	273	265	268	266	263	287	265	246	229	269	234	245	272	264	241	248	270	265	265	271	247	276	240	239	249	267	296	260	267	250	262	241	262	266	271	261	268	251	251	277	281	271	258	260	264	263	285	264	248	262	267	271	272	251	247	275	238	242	257	281	260	269	280	229	249	253	265	244	251	220	243	271	287	261	270	269	241	260	288	258	228	252	243	265	253	273	257	264	304	247	243	275	253	244	256	251	284	251	249	254	257	247	253	265	246	263	256	235	263	264	255	252	278	246	251	221	264	271	266	256	255	248	266	264	236	263	259	257	259	280	259	271	319	276	246	242	269	233	263	253	246	283	261	258	256	254	236	259	263	263	229	269	292	242	237	225	236	256	253	265	268	249	247	245	240	258	278	268	248	242	281	254	278	256	263	274	256	264	254	278	256	243	230	263	285	256	235	267	239	260	257	266	266	239	259	270	280	252	284	233	266	262	272	265	241	253	242	262	279	243	242	258	291	253	264	255	264	247	243	258	263	266	266	275	256	284	250	276	257	277	254	246	234	299	261	263	287	240	259	227	257	239	250	277	262	261	240	254	229	256	259	281	257	262	279	261	243	228	272	266	270	242	270	262	285	261	263	267	262	270	273	258	238	228	254	260	285	254	241	277	267	280	260	249	279	235	237	264	265	217	262	271	268	248	247	255	261	231	231	254	259	270	232	256	256	264	268	291	258	271	264	248	278	246	259	264	241	249	257	267	285	261	230	259	234	261	240	260	273	251	265	245	244	218	243	274	291	261	266	259	268	273	269	251	251	284	245	268	249	249	262	270	241	257	269	268	285	243	268	261	248	265	255	252	270	275	270	247	287	281	259	255	253	252	245	273	258	254	271	258	264	235	269	267	271	237	274	258	269	258	249	272	242	256	244	261	267	256	291	295	240	273	249	245	279	278	264	277	256	257	254	266	290	274	241	282	255	249	251	276	252	276	259	267	264	257	275	255	276	255	264	245	252	246	250	239	261	263	259	254	249	256	280	254	260	261	257	281	242	236	256	278	251	260	270	250	286	262	254	267	271	264	276	261	256	259	250	246	224	261	264	262	260	251	244	305	242	257	252	268	279	265	237	250	285	262	261	262	274	241	220	254	247	293	247	273	307	254	261	269	274	271	264	285	253	250	270	265	239	281	252	254	245	270	265	231	231	266	277	250	241	274	245	266	284	268	258	288	277	252	243	249	217	284	259	258	274	230	256	263	271	262	266	263	260	289	235	255	264	250	249	287	253	271	280	254	248	260	266	262	286	248	253	272	280	253	249	252	270	285	237	257	227	261	264	259	267	237	274	251	248	251	269	238	280	251	258	255	261	262	277	252	266	242	262	233	260	255	290	270	250	265	259	285	223	283	257	284	265	278	255	266	253	259	292	249	269	264	240	267	254	247	245	245	264	266	275	253	262	243	278	301	262	261	252	249	250	271	273	235	262	271	257	289	227	242	291	272	252	257	267	265	280	260	268	289	273	279	227	277	236	252	248	265	248	231	302	251	261	261	287	285	261	270	238	274	288	266	273	254	229	262	237	290	276	255	244	273	270	249	264	282	234	273	251	268	242	261	247	245	250	277	262	281	254	260	270	275	247	271	268	243	270	258	237	261	270	225	240	242	272	248	222	272	276	258	271	256	295	244	283	254	238	309	269	283	235	292	210	244	253	244	248	249	282	270	256	318	256	259	252	255	269	275	262	249	230	262	278	263	241	259	224	243	231	267	248	238	284	279	224	241	293	244	272	264	226	255	228	251	252	266	289	288	248	251	242	250	287	300	271	248	278	229	241	237	258	261	257	257	275	240	257	259	282	251	264	291	265	223	254	259	235	262	254	245	254	251	262	255	266	257	235	233	265	267	245	253	248	256	279	253	256	285	254	238	254	285	279	269	248	269	247	301	282	238	236	272	256	250	257	227	236	276	253	247	265	228	258	256	246	261	265	268	264	289	285	261	248	284	241	254	294	266	249	291	264	264	239	256	256	273	274	276	267	255	261	251	254	257	237	306	262	282	264	250	268	275	249	263	264	290	270	245	268	255	271	242	228	240	252	241	288	281	272	263	247	288	236	243	245	259	263	246	249	264	267	240	244	284	254	270	269	292	271	278	240	258	270	243	247	214	250	234	254	264	261	263	257	273	262	250	269	250	240	262	255	233	264	240	245	269	284	272	273	265	262	281	223	285	243	269	239	283	252	242	232	250	261	273	233	266	259	278	266	281	260	255	232	311	283	227	272	264	270	273	267	262	264	240	244	270	249	268	264	274	253	258	246	261	269	270	277	247	278	248	251	270	242	258	263	221	258	257	282	240	250	248	263	255	268	273	255	257	288	275	241	288	269	273	251	273	269	281	272	257	287	250	295	258	264	254	258	253	243	264	254	237	253	249	260	244	250	269	295	236	282	307	251	260	262	251	255	267	277	257	263	264	269	264	251	242	303	249	254	254	283	261	262	272	265	275	268	278	274	261	273	246	250	257	254	250	276	239	263	249	251	253	234	244	262	256	274	273	290	240	268	265	259	266	254	288	263	225	278	302	228	304	246	247	251	263	264	288	236	279	257	252	225	271	260	246	250	264	262	260	288	278	270	254	261	245	272	295	254	262	252	273	266	248	243	242	260	265	229	252	261	274	245	277	242	272	271	253	257	248	279	252	250	281	272	268	256	256	266	277	269	281	253	232	227	249	235	262	228	270	248	230	248	271	287	289	249	254	278	256	286	268	274	239	232	255	255	262	253	266	257	262	259	234	278	262	270	268	267	245	264	235	255	274	250	245	241	242	286	254	257	267	276	249	259	261	264	257	275	253	280	261	229	278	255	255	263	254	269	274	279	281	220	246	243	265	241	262	251	253	270	252	270	265	249	275	228	247	254	281	254	261	237	248	243	257	269	264	281	223	271	292	267	244	265	245	250	245	236	260	267	273	244	243	253	229	265	264	267	244	257	267	243	290	257	232	296	264	275	245	291	262	269	255	254	231	233	252	250	244	261	255	257	255	226	271	272	268	248	283	253	221	244	274	253	272	254	225	253	247	279	277	242	268	273	236	267	274	270	295	270	232	254	267	247	248	269	273	288	246	246	244	302	264	228	249	280	254	272	307	261	257	268	262	229	301	270	248	264	256	262	259	272	265	271	277	267	218	268	276	251	258	274	245	262	289	252	238	265
23720	21470	29031	24298	21462	13037	1378	920	726	723	692	641	652	603	590	579	542	585	573	546	592	525	544	585	529	519	517	494	539	511	516	547	549	499	520	505	508	506	511	495	516	510	510	493	490	462	513	491	516	539	529	531	510	451	511	473	494	509	560	501	539	509	498	504	480	491	516	483	545	541	515	507	527	492	452	479	463	516	516	496	514	496	479	512	494	531	463	502	528	489	508	503	512	495	493	494	461	513	485	483	492	496	443	466	490	492	539	532	520	513	480	499	504	509	517	508	505	540	510	489	479	483	487	463	457	512	492	469	475	509	502	515	486	538	526	531	498	504	445	481	483	486	508	499	531	496	490	487	465	439	489	466	510	528	486	474	503	518	495	491	485	486	491	477	592	484	483	507	523	500	508	492	498	477	489	502	506	496	492	472	488	477	474	489	497	457	500	460	488	497	496	498	492	509	514	508	525	513	489	504	496	508	519	490	490	517	480	497	535	454	468	505	504	497	496	448	502	465	528	469	522	477	494	520	523	490	517	454	475	505	472	494	488	497	538	499	545	473	483	518	500	483	472	491	451	522	512	536	492	483	491	499	497	484	466	524	501	492	497	506	515	523	514	526	486	489	505	499	492	512	517	509	480	536	497	486	462	488	500	503	524	500	488	497	462	533	508	450	512	522	503	507	463	495	528	485	527	505	534	466	506	493	514	475	489	541	512	503	493	519	541	488	500	523	510	473	521	514	509	500	480	478	489	473	486	517	465	495	507	495	488	535	507	495	523	497	453	501	489	515	535	475	536	496	512	509	508	527	521	481	484	469	475	519	493	510	491	502	502	515	457	468	469	471	458	533	543	513	474	481	513	473	494	518	513	470	479	503	481	483	501	496	514	538	503	497	489	515	480	508	518	449	503	515	496	494	525	491	523	533	510	521	497	495	502	518	493	468	538	517	504	479	475	475	505	509	497	489	523	515	501	531	482	460	490	495	491	511	522	498	486	492	484	510	475	527	503	473	517	540	471	462	545	463	528	499	492	465	508	484	534	516	496	513	539	495	508	472	485	468	516	458	503	494	487	492	503	491	505	502	514	497	484	509	473	492	464	475	462	505	489	520	519	521	469	500	492	491	490	504	520	494	515	510	523	529	492	474	555	515	506	467	490	513	508	487	457	504	506	502	499	507	484	505	463	544	513	499	491	506	524	499	514	479	486	512	497	484	557	532	475	490	529	503	457	533	515	534	483	485	458	527	525	503	527	483	509	455	525	502	522	473	502	497	495	526	508	481	479	506	474	467	476	516	460	528	554	514	521	515	546	536	536	481	492	412	487	513	502	501	464	502	460	498	495	486	495	470	543	489	492	497	499	475	504	522	466	476	488	462	504	475	524	501	485	479	534	547	483	516	530	496	546	518	501	516	508	517	470	534	533	512	473	497	507	523	477	519	530	464	528	476	504	487	483	488	512	494	495	567	522	465	497	513	519	536	515	456	499	524	491	515	472	499	545	499	497	511	449	510	503	514	515	502	516	497	453	534	490	514	505	470	492	498	510	495	482	503	465	482	490	494	506	482	507	496	476	494	520	507	484	519	508	494	518	488	525	508	515	461	505	499	508	477	496	459	520	541	511	474	498	493	476	467	508	514	491	487	514	471	462	477	479	496	490	491	515	474	458	493	490	482	494	495	445	523	510	523	515	520	528	476	520	485	515	517	503	497	480	487	495	525	463	560	503	487	551	532	483	513	505	468	475	499	489	479	579	495	434	528	494	482	500	551	476	505	488	525	502	514	517	508	493	486	533	512	489	499	474	503	477	521	531	506	473	507	456	493	498	498	523	505	486	510	499	502	497	517	492	498	468	523	477	470	516	504	508	510	477	531	505	469	489	488	490	486	498	502	490	510	506	506	495	533	486	493	496	543	493	531	506	462	524	521	513	460	541	500	508	497	505	504	497	502	517	514	477	523	497	536	522	492	502	471	493	490	496	514	512	502	526	476	510	493	536	511	491	487	464	505	506	452	474	532	517	498	514	493	499	529	457	505	537	488	490	478	501	510	497	469	530	502	484	475	488	521	538	519	470	512	506	498	506	517	475	511	491	487	509	496	473	473	520	521	487	483	476	510	480	497	474	533	417	478	516	493	472	461	476	530	485	509	460	526	483	510	521	444	498	510	501	512	488	485	529	522	480	489	508	496	481	500	518	492	467	500	463	497	514	512	484	527	468	467	535	461	561	462	485	491	505	500	500	467	519	504	531	503	489	480	478	473	484	493	502	460	489	503	500	489	513	474	468	501	544	544	481	515	499	500	506	484	522	459	502	500	480	504	528	468	493	483	487	502	489	487	514	497	474	459	518	509	495	476	535	493	480	505	503	488	483	515	490	497	523	499	483	477	500	497	539	497	495	491	515	516	502	466	540	497	548	480	563	492	496	483	471	542	509	509	487	481	533	454	507	536	468	490	513	477	520	540	506	472	515	501	497	480	493	472	495	507	472	536	465	500	478	524	519	528	514	511	476	508	463	516	517	515	488	491	474	473	553	491	505	528	506	508	494	498	529	444	464	482	494	515	496	535	500	477	526	478	535	476	507	500	498	465	494	507	495	503	514	527	531	494	498	499	518	546	514	521	493	466	509	491	518	500	466	525	516	510	500	473	488	519	480	495	507	487	516	506	544	487	525	491	510	499	467	494	471	499	508	495	499	529	528	504	495	538	510	468	528	515	480	492	454	556	510	506	534	440	475	470	485	493	466	506	528	477	484	498	516	502	492	486	559	521	514	489	487	500	512	493	451	548	459	490	500	468	493	511	495	503	526	483	492	515	477	496	464	471	507	512	502	553	518	521	530	491	463	493	505	514	528	518	518	504	507	477	493	497	495	463	550	515	515	493	497	493	479	507	525	476	501	497	465	473	503	525	479	497	519	511	511	534	500	505	504	489	495	480	539	497	454	504	518	519	520	499	504	503	520	523	508	525	478	458	537	506	505	487	509	555	473	507	480	465	459	486	526	489	510	500	530	522	465	488	508	504	506	497	522	461	521	479	487	502	502	534	475	509	524	511	527	486	456	523	500	512	484	472	536	515	493	477	484	494	536	489	527	484	509	542	460	561	485	512	476	453	476	505	483	525	519	484	462	450	481	533	498	549	492	547	506	496	515	511	478	510	513	513	505	500	474	465	548	497	499	495	518	459	495	468	516	482	494	481	498	512	516	488	509	471	518	522	491	449	509	514	480	519	496	494	473	518	489	528	507	510	515	509	498	477	499	495	501	500	474	527	516	491	479	488	467	545	517	508	494	491	497	474	505	470	475	499	460	487	493	526	468	510	530	471	508	506	522	524	506	513	538	526	486	527	471	513	501	444	509	506	531	485	523	489	463	529	542	484	524	544	479	518	486	500	479	465	488	527	478	490	487	548	507	482	472	506	536	484	516	484	486	493	501	513	500	498	511	524	473	526	494	479	488	505	517	507	524	510	560	509	478	491	491	492	479	474
3447	9081	6420	3103	2269	1809	1398	1173	1055	927	788	744	696	652	652	576	552	624	623	560	595	554	597	599	590	565	546	530	557	537	530	542	538	529	538	524	512	550	515	514	539	476	528	518	524	546	474	496	542	469	492	540	480	493	490	546	543	484	473	511	516	510	504	510	562	508	530	531	516	517	548	512	523	567	523	488	487	552	487	488	499	497	534	524	489	527	506	523	555	510	491	561	538	548	506	511	511	521	520	530	508	503	520	476	500	538	533	508	486	528	498	511	534	540	497	486	515	522	483	536	507	530	506	517	556	496	534	540	544	516	521	516	572	529	516	506	497	528	526	499	525	618	558	524	524	500	505	524	558	492	539	546	483	507	509	547	564	547	508	517	520	531	519	497	498	515	517	503	516	497	538	548	519	522	467	548	548	496	473	543	521	545	533	491	528	532	528	532	524	512	525	511	491	501	510	499	507	533	500	516	516	524	502	558	517	485	499	547	543	518	506	526	514	551	509	534	564	536	573	486	493	549	484	455	506	503	537	497	494	509	494	509	532	476	533	492	546	503	520	497	509	544	523	527	514	520	464	523	500	554	512	552	498	471	540	524	555	530	544	495	500	546	489	461	509	499	503	482	491	511	509	517	504	506	499	512	531	516	550	516	519	492	532	527	554	530	522	519	521	485	505	515	487	512	494	521	558	515	531	525	467	526	561	532	500	550	546	505	522	501	513	521	552	478	495	519	489	540	481	502	538	507	541	489	478	495	531	521	501	482	470	483	535	492	484	497	537	543	520	493	503	518	536	512	510	549	528	544	517	530	486	510	555	466	546	520	567	519	525	455	564	506	510	498	476	515	524	542	511	517	522	503	503	484	516	528	486	461	517	517	503	464	551	534	537	557	530	529	507	472	552	522	528	501	511	520	553	502	487	537	527	518	479	492	495	532	506	521	522	489	499	524	504	559	509	493	543	491	546	511	535	542	549	527	548	528	534	540	519	506	522	518	521	521	532	518	472	512	512	512	540	527	535	480	556	511	479	484	507	523	514	538	505	525	542	515	495	507	523	537	529	561	494	579	526	542	546	511	510	494	502	521	504	541	510	530	497	536	505	499	589	529	506	556	518	545	477	524	518	536	531	499	504	511	549	513	507	506	507	529	535	493	538	516	508	491	520	518	509	508	526	530	511	506	529	518	486	546	559	485	529	525	502	550	488	497	479	544	521	504	513	508	534	512	520	549	531	548	499	527	489	521	554	489	520	478	520	497	510	534	527	508	484	513	511	507	573	504	513	469	511	491	516	542	500	540	508	545	491	552	500	501	493	533	519	490	487	496	516	484	503	506	572	499	510	501	526	479	507	500	513	501	507	530	512	490	500	534	527	472	511	513	504	502	518	551	537	522	514	523	520	502	496	544	525	528	483	501	514	550	524	521	523	509	499	472	539	505	494	525	534	466	533	549	527	506	566	507	480	518	537	490	500	537	517	494	518	510	509	486	538	515	513	500	511	473	519	541	504	538	503	502	503	465	522	482	524	566	515	532	507	445	541	521	534	507	529	496	534	520	519	548	512	516	530	487	459	489	502	551	499	511	516	462	500	487	527	519	459	516	502	503	486	558	569	495	522	486	518	500	497	481	475	520	514	539	516	518	464	532	511	477	527	511	517	544	558	537	546	539	524	516	514	516	524	495	513	483	483	506	495	556	527	502	570	522	499	526	539	497	541	511	538	536	522	508	513	489	492	566	535	516	503	535	513	535	516	446	494	497	538	495	526	504	502	483	518	514	561	554	509	525	492	547	508	507	520	584	498	510	535	515	500	478	504	530	510	499	534	516	487	520	509	545	510	523	507	537	516	497	504	533	509	570	478	488	547	496	540	522	475	577	492	510	536	534	520	508	556	490	483	518	490	500	492	533	523	506	481	540	547	499	536	520	520	492	478	511	532	541	537	514	523	523	480	538	535	521	473	512	497	501	507	509	487	510	538	497	481	508	502	567	493	536	494	484	503	496	507	526	514	515	500	532	520	513	497	475	519	486	527	502	510	520	494	495	505	546	515	519	507	517	521	484	511	502	491	545	488	531	560	523	508	506	518	535	485	530	509	529	544	487	522	499	505	520	513	528	526	485	507	503	495	508	503	527	494	505	493	503	544	498	511	510	512	504	522	490	505	522	552	500	538	482	513	531	505	505	532	522	498	514	520	509	541	496	481	546	497	549	540	492	512	461	540	502	501	488	566	502	486	541	467	493	554	481	521	497	483	515	515	515	477	505	508	516	504	536	557	505	517	526	526	554	541	552	451	479	504	535	533	527	524	539	546	471	530	500	535	502	495	516	492	488	512	500	472	505	500	524	544	507	524	501	512	538	504	578	541	484	524	474	518	527	499	507	550	516	547	499	504	518	524	518	516	509	527	506	508	526	485	493	526	519	510	514	500	510	524	531	495	530	509	513	527	507	471	546	505	516	517	544	536	601	559	507	539	546	505	517	545	467	524	523	512	517	492	491	508	554	508	493	526	563	520	513	504	467	542	520	500	510	546	507	514	490	520	545	530	508	514	548	496	500	519	535	536	540	505	493	548	560	509	510	522	523	483	536	537	524	499	501	508	525	540	501	497	518	476	480	510	488	490	539	525	477	478	486	515	521	523	524	538	510	497	512	499	506	502	505	541	497	509	503	549	513	533	527	552	514	526	521	489	477	552	495	529	484	517	502	507	532	509	511	508	520	525	558	526	545	504	493	525	518	534	552	546	562	530	505	483	474	504	493	513	530	520	519	518	546	485	509	564	542	526	517	532	518	523	526	522	504	492	546	539	533	530	500	525	516	515	490	498	496	494	541	524	510	509	553	543	487	545	525	517	562	529	509	517	565	512	538	495	494	537	516	475	494	500	545	482	487	458	495	507	528	485	544	524	467	536	533	557	502	526	500	518	516	494	485	500	533	517	546	554	524	466	505	559	512	492	510	505	523	508	511	531	500	507	531	509	538	506	534	520	519	550	516	508	491	527	503	507	502	524	489	478	526	514	521	508	532	530	543	502	491	524	548	553	528	498	498	496	515	545	513	566	522	567	522	472	502	505	527	519	478	538	534	516	510	532	501	549	537	504	525	520	512	452	503	487	498	528	527	539	533	539	539	532	536	521	564	502	525	490	526	531	540	501	510	516	548	500	502	539	538	522	496	521	500	512	491	503	501	477	522	506	486	523	508	552	535	531	490	485	540	498	522	528	503	528	526	532	506	491	511	521	517	491	491	523	521	534	566	517	515	500	496	515	521	490	539	498	511	519	560	523	541	502	533	499	489	568	516	536	543	489	505	496	521	491	506	528	500	518	558	509	545	519	526	507	508	565	534	558	530	527	472	526	514	532	497	523	529	516	527	552	524	536	531	534	508	534	488	509	512	492	475	491	488	496	492	470	476	495	509	509	517	518	502	540	500	500	514	501	542	528	547	526	542	530	493	498	500	551	558	536	533	482	513	537	537	492	512	521	527
24911	21502	28219	25203	15105	666	379	285	244	222	205	215	172	165	165	160	166	154	155	141	128	143	137	149	160	132	142	139	143	121	126	129	141	120	147	154	134	146	125	111	157	125	134	139	129	132	122	138	139	122	130	160	128	135	137	133	124	119	123	103	131	140	138	147	138	152	147	120	116	127	114	136	127	120	137	139	135	102	111	125	126	122	136	140	118	135	139	143	134	121	130	139	122	125	116	122	109	155	140	134	125	120	127	134	138	133	135	125	155	103	119	128	109	117	114	135	129	141	146	119	147	116	134	109	131	145	116	145	111	152	123	143	132	112	109	152	137	123	135	128	121	137	125	104	143	120	140	138	155	139	141	136	142	117	145	118	108	123	131	137	143	123	129	105	130	115	131	125	145	111	130	152	116	117	136	128	130	119	122	117	144	106	127	126	136	117	117	126	123	133	139	122	118	126	143	123	114	132	127	120	133	149	140	118	118	134	151	130	130	145	136	130	141	119	126	135	132	119	127	132	115	129	115	148	121	148	126	134	132	116	126	129	138	126	161	136	126	141	126	123	122	138	125	145	130	139	130	140	125	129	146	126	113	111	129	131	123	131	121	127	113	134	136	123	120	141	137	135	126	109	136	131	136	119	115	149	133	133	126	152	132	147	119	121	132	119	105	121	142	147	131	136	144	144	113	123	114	113	137	122	148	152	133	119	125	124	129	121	140	127	126	127	131	137	143	140	124	134	123	126	135	155	127	126	143	147	120	118	122	117	127	118	139	146	152	126	131	134	129	118	121	132	124	121	126	113	125	108	143	145	125	144	137	120	122	126	136	150	134	134	141	139	139	118	132	109	129	132	129	122	131	132	133	116	119	112	129	133	124	136	121	124	141	126	150	150	144	134	122	125	120	140	128	121	148	144	127	122	128	114	130	142	123	127	128	134	132	125	126	133	135	104	123	115	138	143	136	128	119	138	113	134	127	126	116	128	136	118	138	118	140	143	115	131	142	127	140	125	139	128	136	135	163	146	148	142	122	143	111	126	145	117	120	124	137	141	115	116	121	124	133	141	123	125	131	130	138	118	125	123	132	120	137	123	129	126	145	116	147	129	100	101	129	147	105	125	151	149	124	129	117	155	124	121	131	143	114	107	145	140	124	165	130	133	123	135	125	128	135	114	130	129	131	124	117	154	139	119	128	139	136	134	126	127	135	132	123	124	121	113	119	113	124	122	112	125	133	130	143	135	133	149	116	120	137	126	143	147	136	115	130	123	120	144	134	117	122	148	114	122	131	131	137	118	136	138	131	136	125	122	138	134	128	116	127	134	121	129	122	130	131	146	149	114	143	148	138	119	134	124	108	131	117	114	114	133	114	156	131	125	105	139	121	124	119	135	134	119	132	148	136	138	144	127	128	156	132	111	138	137	141	135	119	131	120	136	136	111	135	143	112	121	135	128	128	101	140	144	120	116	123	140	151	143	153	118	134	114	111	150	128	122	116	130	111	143	144	138	108	129	128	148	102	127	130	133	131	143	118	139	132	118	125	139	147	131	134	126	126	137	126	144	131	114	149	142	146	130	115	121	143	139	154	104	128	143	132	114	127	140	151	130	157	130	140	131	141	121	130	154	125	122	121	134	131	137	153	134	128	126	133	148	147	135	127	132	148	132	132	134	117	136	136	131	114	129	120	108	127	113	133	111	121	125	136	126	116	144	133	138	134	130	124	125	140	137	133	140	133	127	131	146	119	126	121	109	126	155	99	128	106	134	122	127	134	124	135	154	133	137	126	146	132	110	132	112	139	133	126	120	134	117	137	131	105	119	100	129	123	113	137	115	125	132	122	116	124	125	134	154	123	140	131	148	134	154	118	132	142	133	125	122	121	119	120	118	110	139	128	143	132	133	138	129	136	138	129	126	127	142	125	128	117	127	141	98	127	136	118	123	134	149	125	117	98	115	118	134	117	125	120	138	112	133	148	139	127	128	122	128	149	155	120	140	118	134	112	139	140	146	136	124	127	129	123	129	136	146	131	140	130	130	137	121	132	124	122	118	134	135	128	144	160	153	122	136	129	130	135	119	126	120	129	114	130	133	140	132	119	107	112	119	133	131	145	110	110	128	116	128	147	111	138	143	126	123	138	119	121	147	127	126	145	144	137	129	121	127	143	102	131	141	132	116	125	137	130	127	116	151	111	124	143	136	124	152	128	128	136	118	131	129	132	131	110	139	145	109	123	137	127	128	117	121	145	110	120	130	113	121	131	136	114	128	150	137	128	121	132	137	129	114	125	121	149	130	114	133	122	106	147	115	125	139	123	107	113	124	117	126	114	128	144	143	124	128	133	121	139	136	144	125	126	124	124	138	138	127	136	122	126	109	120	128	142	139	110	138	120	144	109	136	139	157	129	139	135	131	116	134	128	124	139	115	140	137	135	120	108	131	131	125	147	126	125	122	134	136	119	116	127	131	148	136	122	112	123	130	114	120	128	115	133	146	124	130	133	129	133	141	135	140	122	139	130	136	131	132	139	148	132	118	133	157	129	118	128	113	130	126	135	142	125	145	139	122	113	122	121	144	133	138	159	134	118	111	132	110	125	134	114	123	150	148	138	134	118	119	137	138	134	141	127	135	133	143	122	131	139	114	137	156	134	144	155	108	134	124	124	140	132	157	141	160	134	127	111	133	133	140	138	126	138	131	125	129	132	138	126	136	149	126	145	123	139	95	137	114	128	139	133	156	125	123	135	125	125	134	138	110	144	133	140	134	133	128	136	154	121	120	131	123	106	154	159	143	124	126	132	134	131	127	135	124	131	136	136	134	146	156	132	124	141	130	143	140	154	147	137	127	115	136	125	123	109	138	135	142	141	110	137	112	137	129	105	126	135	124	148	122	140	136	136	125	139	116	131	124	104	127	126	140	120	167	112	132	133	137	111	146	130	135	135	137	110	118	133	134	152	142	122	128	116	129	136	130	138	130	125	155	101	123	140	124	123	135	126	136	126	133	140	130	143	137	131	139	134	124	125	128	130	145	136	127	137	134	136	124	136	118	137	138	115	127	138	138	112	110	137	127	129	114	132	141	130	120	133	123	130	130	143	131	116	132	128	140	143	119	123	152	134	111	129	120	148	137	142	136	149	136	124	119	119	133	142	137	147	130	132	126	119	142	128	128	144	129	120	142	124	141	133	126	127	129	138	122	139	133	120	121	130	104	149	129	118	125	141	123	125	116	108	121	153	127	137	125	119	110	147	115	142	146	134	134	122	127	156	129	118	126	114	128	115	148	145	132	131	125	113	123	113	134	150	138	130	135	145	124	124	137	127	143	129	134	130	100	137	140	130	130	135	129	141	135	148	115	124	141	142	127	123	131	135	135	136	138	149	114	130	124	134	122	122	152	138	143	129	119	127	151	132	148	125	142	137	134	129	118	153	111	123	119	134	138	126	122	137	128	144	143	126	126	115	118	125	130	131	132	118	143	121	122	123	123	138	134
3155	5220	3549	1723	1142	852	698	519	385	341	289	279	239	234	235	218	204	179	185	166	179	197	161	156	163	176	148	146	156	167	139	151	137	165	144	152	143	154	154	166	150	137	166	154	166	145	157	141	152	151	157	148	138	139	140	138	139	128	162	138	151	148	140	168	145	158	147	148	125	144	141	164	127	161	150	145	160	165	128	125	151	154	141	158	123	154	165	139	164	150	147	151	169	143	143	162	135	140	148	146	143	155	137	135	148	147	124	156	144	128	140	147	140	142	143	142	148	160	136	148	170	149	143	127	138	132	150	163	137	136	142	158	136	129	162	152	154	152	121	145	133	157	150	143	142	163	168	136	145	149	154	137	161	158	138	160	127	156	140	139	153	145	149	154	151	143	138	158	120	148	123	136	134	135	157	124	143	166	147	126	153	161	125	149	119	141	147	155	137	171	151	144	137	144	161	134	146	136	119	145	139	148	143	128	162	138	140	138	159	148	147	118	131	158	142	144	162	148	138	157	141	128	119	110	133	118	118	141	138	138	156	148	119	143	150	161	131	133	133	144	121	137	127	155	147	157	146	128	146	151	134	145	135	139	143	108	138	153	142	140	132	128	142	138	133	160	139	128	151	154	158	143	144	133	142	151	151	141	136	136	146	138	143	138	131	160	139	156	129	162	145	160	166	156	134	142	140	145	127	179	127	142	133	152	133	129	138	140	147	158	161	146	122	155	155	157	147	141	143	127	145	147	131	143	159	159	151	147	157	165	141	139	160	138	140	141	154	164	138	153	136	133	155	151	154	171	147	152	151	140	154	141	129	123	151	157	165	149	132	139	133	163	142	146	148	129	150	146	137	164	151	141	166	150	144	132	130	156	161	129	141	159	132	146	137	136	131	155	146	152	152	134	140	148	139	137	133	125	178	151	158	134	131	149	137	129	145	161	130	146	144	155	143	145	150	126	151	142	144	156	123	146	152	122	152	143	146	163	139	157	144	148	157	128	146	157	130	149	142	160	155	155	165	144	148	158	150	127	143	131	139	138	132	168	165	139	133	132	165	155	147	141	156	153	145	163	158	133	153	128	143	153	146	138	160	138	143	132	145	155	149	151	151	156	124	143	145	143	151	143	150	167	133	160	144	145	148	147	144	140	138	144	147	140	154	143	140	151	156	144	124	167	154	159	143	143	151	162	134	130	142	124	147	156	154	146	161	136	143	149	150	151	141	147	160	119	160	143	126	144	152	136	155	125	143	158	134	144	137	131	151	171	143	135	156	147	148	151	152	145	122	142	140	170	174	150	121	154	152	146	163	155	136	128	142	151	146	138	155	149	153	148	138	143	149	145	129	133	148	160	145	141	144	164	143	137	135	169	123	146	145	138	147	138	142	149	133	144	133	141	169	145	151	143	132	170	133	158	147	125	137	156	147	150	134	141	147	146	143	154	145	158	150	153	129	132	156	143	127	156	140	152	140	139	132	162	151	143	143	140	165	140	127	156	129	149	128	146	156	148	148	147	163	162	144	137	144	151	136	136	124	168	159	140	147	124	142	137	158	149	138	153	154	126	159	131	152	147	157	125	147	122	154	171	130	151	163	132	121	139	154	168	139	137	149	142	150	137	122	137	164	142	124	172	144	158	153	150	138	149	153	158	140	127	131	151	139	117	165	161	152	149	150	152	118	142	146	146	146	159	135	152	167	142	140	160	118	141	164	146	156	127	145	142	148	140	146	149	151	138	140	146	141	167	156	144	139	158	149	133	128	131	150	148	139	143	131	161	136	122	121	112	129	136	138	130	137	155	146	138	144	143	150	148	146	154	159	148	149	140	162	141	158	157	139	147	139	155	154	150	173	138	123	153	142	144	161	145	146	126	145	144	144	112	148	143	150	143	149	131	133	132	156	152	145	140	139	144	144	128	137	162	135	141	156	139	151	137	143	146	152	128	119	138	163	110	131	147	146	157	153	139	139	155	142	154	140	141	140	138	146	153	135	156	136	141	135	153	151	148	169	154	138	134	147	147	149	141	128	130	163	156	137	134	149	155	158	140	142	147	128	134	127	136	137	137	162	141	148	149	139	144	159	159	166	143	142	145	153	154	138	126	170	129	145	135	152	152	135	120	139	145	138	141	120	138	144	140	105	113	135	157	130	137	139	144	137	149	153	162	149	147	126	158	151	127	142	137	107	135	142	136	156	139	132	132	139	138	157	161	134	152	131	155	136	139	125	140	123	125	131	163	143	141	133	150	153	138	140	138	150	130	134	137	161	145	144	157	142	158	189	143	126	146	143	168	152	132	135	149	154	147	150	162	131	145	158	137	154	154	143	130	146	158	129	138	138	156	151	166	138	162	159	159	147	159	150	158	113	136	141	144	131	166	147	150	143	141	165	145	142	159	144	152	149	147	145	142	120	153	146	151	155	145	144	135	161	126	151	143	137	148	146	140	154	143	130	154	140	157	130	141	157	166	159	145	127	163	142	139	124	120	111	145	140	151	143	154	137	173	149	122	135	133	156	160	142	150	143	152	128	137	148	150	166	146	136	148	126	153	133	156	131	126	151	149	107	117	137	142	131	152	135	148	149	139	131	156	142	141	137	133	139	128	167	139	142	147	132	148	145	143	144	144	140	148	169	142	132	169	145	154	132	127	174	143	154	139	141	118	120	130	163	148	152	150	130	147	138	146	153	139	151	139	152	140	137	159	158	139	181	128	139	153	129	146	151	148	151	130	155	155	144	156	132	151	132	161	135	154	144	144	151	138	120	147	161	139	120	151	152	138	145	184	141	134	147	135	142	149	130	165	130	146	139	143	133	146	140	125	155	121	170	129	150	153	152	140	143	123	145	179	130	141	125	153	135	169	131	128	138	154	157	161	147	137	137	150	144	159	141	119	128	132	148	155	137	146	155	161	129	124	144	131	123	151	131	147	152	157	143	143	128	145	155	158	145	147	133	144	139	137	133	150	167	142	159	160	149	155	153	136	140	152	141	127	152	150	146	133	146	137	158	149	126	138	163	155	133	143	137	128	126	168	147	149	135	135	149	155	157	151	152	166	152	124	147	129	168	144	135	119	147	145	167	135	149	143	176	134	151	147	143	147	142	140	115	141	152	120	141	142	130	139	128	127	134	151	141	135	149	149	140	132	157	147	136	155	165	143	144	161	140	144	161	147	150	157	161	151	154	157	170	150	147	144	137	129	144	152	141	136	147	147	154	135	137	142	130	144	116	144	178	151	134	145	124	141	143	131	145	154	150	165	142	115	150	157	162	155	121	148	134	125	139	144	137	129	147	148	161	145	143	159	134	154	155	138	165	131	142	147	155	153	116	158	139	162	165	162	147	159	144	135	157	143	170	169	146	157	143	131	138	147	148	149	155	135	121	147	152	136	116	148	151	119	121	144	147	181	148	154	167	147	150	149	173	148	141	152	130	106	157	154	141	139	161	147	149	148	150	149	134	141	140	141	144	137	151	131	141	131	150	137	158	158
22670	21522	29455	24005	21523	21577	12431	1326	931	828	780	722	686	674	587	604	545	586	536	557	555	541	487	531	506	488	481	492	474	515	449	478	450	496	462	455	460	448	456	483	477	462	489	467	428	481	442	449	452	453	497	439	454	453	438	417	432	472	441	417	456	478	486	441	428	502	474	467	430	458	485	493	442	467	488	477	444	481	439	479	425	450	438	451	426	418	402	473	448	471	460	434	437	467	444	488	452	482	486	456	468	445	435	462	436	454	435	456	443	461	450	436	455	472	442	480	485	475	445	479	418	460	468	436	469	467	454	470	425	465	470	433	528	433	408	451	453	468	468	419	458	460	458	417	442	445	441	463	446	445	473	456	432	427	463	447	476	445	466	449	436	418	510	455	447	465	421	464	445	485	445	447	425	477	427	474	437	468	431	471	478	453	450	502	467	467	458	473	478	435	464	451	444	443	399	469	476	456	465	455	475	510	430	426	433	450	475	464	440	454	440	447	506	468	462	491	463	467	471	456	416	456	471	477	431	478	464	418	489	485	509	460	436	448	457	460	453	466	427	421	455	463	458	484	432	463	452	432	471	470	413	454	422	453	475	442	434	456	457	469	465	439	432	420	438	483	435	416	454	435	416	447	468	498	447	424	494	469	471	468	438	452	505	415	468	481	442	465	472	437	472	431	522	444	461	441	436	414	457	424	452	453	427	441	457	424	479	462	444	479	466	491	459	427	425	453	428	444	460	430	414	469	486	444	501	457	465	445	441	405	476	456	464	461	486	459	462	454	447	448	412	442	458	486	456	489	500	458	455	453	442	494	464	440	471	456	478	459	462	473	412	477	468	498	427	462	460	455	453	432	469	499	459	470	434	464	442	470	472	436	414	421	439	497	414	437	479	455	462	428	424	428	467	438	485	453	516	480	458	461	426	446	472	459	478	451	444	438	410	472	434	445	438	438	463	466	461	457	453	463	500	455	479	461	433	499	455	424	454	468	483	424	419	427	446	502	483	473	488	450	391	477	459	462	459	471	434	448	453	482	485	454	433	454	437	440	418	438	495	426	408	449	476	440	479	483	464	468	470	444	470	441	484	437	456	442	447	457	474	454	472	425	460	439	466	446	502	454	467	446	428	470	437	440	441	424	460	420	453	463	424	461	441	429	396	451	403	453	453	472	470	491	462	457	416	462	429	439	491	462	450	466	448	491	423	465	431	439	416	438	477	454	458	462	488	418	452	472	490	456	474	465	448	408	449	441	439	440	419	446	475	424	491	482	381	470	483	452	449	479	460	477	417	473	438	428	438	456	441	491	430	460	468	476	425	486	444	493	466	450	478	462	453	471	441	438	444	447	450	459	466	462	439	446	437	446	464	423	438	443	436	461	486	455	441	442	472	470	485	417	474	500	442	484	465	457	459	447	450	487	506	462	449	424	455	495	449	428	445	451	454	447	444	471	455	460	453	457	449	457	413	485	425	475	469	442	427	430	431	467	470	430	437	444	447	444	445	442	481	457	460	437	413	476	482	432	464	474	466	440	435	469	470	449	424	407	487	472	425	430	449	477	456	465	467	447	445	415	468	483	492	454	428	452	468	441	453	466	458	417	461	442	458	406	434	439	447	469	463	446	448	475	449	454	471	493	480	452	479	464	406	450	426	434	456	437	481	442	445	444	445	443	418	477	477	472	449	459	416	421	438	455	430	458	437	456	469	428	441	467	445	450	434	441	459	458	473	451	480	482	444	498	441	431	499	436	493	449	417	486	443	443	452	438	435	439	470	457	470	424	455	442	454	475	441	468	497	439	436	439	419	419	482	452	432	466	503	441	448	427	469	427	443	475	458	447	417	475	465	451	482	460	468	429	452	424	470	414	473	425	462	492	434	406	493	439	452	421	454	467	447	486	445	470	447	442	452	448	438	474	469	449	443	456	455	479	437	485	449	415	431	457	446	446	436	476	448	482	472	443	457	456	421	417	473	476	457	476	452	422	481	459	421	454	497	428	430	456	439	466	468	424	462	480	451	451	458	452	470	417	434	465	452	437	470	464	404	426	432	446	442	436	421	434	461	459	468	465	428	450	439	424	500	484	445	438	431	484	464	425	438	464	472	425	463	458	479	466	477	438	460	461	444	442	422	473	483	439	484	492	467	470	439	445	404	419	504	471	447	481	430	413	424	457	423	461	405	466	470	455	459	453	491	458	474	424	449	466	431	470	444	448	445	456	467	452	411	433	478	468	460	485	462	469	460	449	428	421	427	479	460	475	484	459	431	469	416	482	476	441	417	457	452	479	434	427	424	467	455	427	481	408	494	486	450	479	446	448	446	444	440	456	461	458	455	451	425	471	439	460	441	493	451	428	459	449	432	454	479	419	472	452	444	416	468	446	439	420	469	465	445	437	478	490	442	439	459	467	450	453	470	454	477	478	416	434	410	460	466	462	462	420	445	426	443	466	417	476	465	451	450	437	489	454	447	453	454	459	460	447	434	429	427	452	453	443	466	439	438	453	447	445	420	462	452	425	486	421	426	485	489	450	433	474	442	443	494	438	454	439	463	430	459	460	472	442	411	470	438	427	440	483	478	440	478	439	454	450	458	454	440	435	439	460	451	433	457	423	475	449	415	430	437	474	470	464	424	440	477	462	449	442	448	425	490	474	466	485	440	434	444	438	493	434	456	490	440	463	419	434	448	455	416	470	435	433	477	453	440	499	474	446	462	454	458	420	449	476	440	477	419	467	447	426	463	409	469	423	456	462	440	525	484	441	422	456	442	459	417	455	457	441	437	456	439	443	452	462	415	456	444	440	456	440	413	484	436	433	453	435	486	450	453	448	452	457	456	406	455	440	444	425	437	465	485	471	417	474	464	493	452	465	468	461	452	429	440	438	448	464	428	425	423	453	447	461	464	425	478	462	430	481	477	430	458	473	429	504	466	481	469	451	471	448	481	491	460	457	419	480	472	455	399	485	430	455	433	437	421	410	477	466	414	457	435	458	477	405	450	442	480	454	451	451	480	477	456	460	454	438	471	445	458	477	457	455	448	454	455	440	439	457	432	448	437	446	461	498	469	457	442	452	485	469	451	464	479	419	455	440	468	445	481	473	430	472	444	462	475	492	409	471	432	440	454	425	411	462	475	470	448	442	398	462	483	441	457	493	424	490	424	434	412	453	428	447	458	470	458	450	513	466	461	448	450	448	430	472	437	438	457	451	427	472	432	440	468	479	423	473	479	425	470	437	473	482	449	489	436	435	443	481	422	445	464	447	444	453	427	474	449	449	442	453	462	467	410	497	445	436	429	446	441	448	430	427	449	460	430	505	448	448	442	402	480	440	445	438	411	474	468	472	430	401	441	422	457	458	439	458	443	435	498	480	447	452	456	448	475	469	432	451	456	501	465	454	452	483	489	436	462	451	444	452	455	428	488	478	439	474	476	466	468	441	423	485	482	425	447	464	439	473	464	471	422	463	469	450	437	447	452	475	461	455	442	488
4625	15142	10536	5599	3779	2812	2188	1683	1413	1168	1023	845	843	786	717	667	665	649	640	593	542	570	548	578	541	539	507	482	582	528	541	482	529	496	524	491	514	496	543	494	491	483	491	507	502	468	502	484	474	495	476	507	463	450	474	460	469	448	494	483	473	477	523	430	484	489	477	426	493	450	467	488	487	482	478	463	490	481	443	515	482	491	469	479	479	450	442	484	452	481	491	487	473	470	483	473	445	450	439	467	455	450	448	496	489	473	499	454	455	423	461	478	476	471	484	487	502	493	464	515	486	437	487	524	487	466	501	485	510	483	459	508	465	465	467	464	489	432	481	440	485	464	438	476	450	458	463	486	475	486	452	445	474	438	442	424	476	476	500	486	459	455	456	457	456	459	455	461	453	487	462	475	473	469	506	445	446	469	454	477	488	489	456	448	498	452	418	477	438	469	463	468	495	459	504	500	482	485	509	503	483	474	485	461	504	486	445	478	448	479	459	476	482	445	448	459	465	456	452	451	465	465	495	490	469	507	490	464	472	486	480	516	486	462	482	434	467	482	475	448	485	482	426	470	455	473	488	452	447	475	494	446	480	475	478	504	479	438	479	474	460	510	498	449	495	465	466	467	446	499	491	477	485	464	505	466	486	491	490	468	474	471	459	463	486	436	473	465	474	503	429	485	491	436	500	486	477	455	455	469	450	457	444	456	452	481	490	469	407	481	493	428	483	475	438	460	483	463	492	467	464	497	441	488	440	467	474	477	453	498	472	449	470	486	478	472	471	486	427	451	455	490	504	457	485	468	489	450	492	433	471	491	475	471	501	466	459	515	445	494	442	484	496	475	480	468	466	452	472	515	488	461	480	478	504	488	433	434	474	504	501	441	447	484	425	462	487	481	482	519	494	501	508	460	479	460	494	461	480	462	486	506	452	464	497	475	519	486	461	442	465	489	491	459	491	441	502	491	477	444	455	475	468	474	460	494	455	463	450	449	456	471	470	466	524	472	461	432	495	451	473	486	498	478	466	457	445	481	442	499	458	459	501	466	456	445	495	491	479	475	456	477	433	474	477	480	473	439	450	465	446	489	469	458	466	424	460	439	453	495	472	484	471	419	444	467	479	482	484	455	446	476	482	461	437	496	480	473	508	465	514	455	489	500	512	436	414	457	444	485	468	463	467	464	486	455	443	476	485	519	453	489	472	444	479	522	468	452	487	439	487	497	487	496	466	454	459	470	465	445	474	472	518	486	461	479	494	443	500	477	439	493	476	491	479	443	468	479	443	486	483	474	460	468	498	463	477	443	466	483	479	443	460	453	471	467	523	455	482	486	448	484	485	506	480	428	453	440	507	460	475	448	476	458	495	471	460	439	431	449	490	499	438	465	487	452	482	411	472	433	480	449	447	482	477	450	512	437	433	456	460	480	450	492	508	489	447	445	464	469	462	503	450	479	486	450	510	465	477	470	490	482	429	467	463	475	425	483	464	440	489	472	444	491	477	452	452	452	471	501	513	465	452	522	462	484	447	464	491	468	479	464	473	471	534	445	468	487	464	479	476	489	470	499	469	505	474	486	468	474	437	435	467	471	479	467	430	437	490	462	469	478	487	455	479	483	483	434	469	442	474	437	448	495	483	471	448	452	501	473	462	481	491	472	481	454	467	457	474	486	516	477	459	445	471	493	491	447	506	471	498	479	438	453	494	431	495	474	451	467	476	481	467	496	492	421	469	488	465	449	474	497	487	454	435	458	497	444	491	424	467	486	483	458	483	462	458	492	478	473	487	471	438	489	453	458	496	463	453	497	441	456	441	456	493	479	479	487	451	469	482	480	471	463	473	473	484	475	458	445	512	476	483	481	497	462	445	517	455	487	499	477	460	445	468	457	492	481	468	494	475	476	438	455	445	452	455	441	479	464	447	457	482	466	442	442	518	470	457	468	533	463	464	465	478	476	452	450	499	432	469	456	473	495	418	505	493	482	505	422	476	462	466	418	501	510	430	475	417	450	495	457	483	498	460	456	461	485	472	498	462	493	431	509	513	470	491	523	481	487	484	519	460	479	446	480	492	494	466	457	490	491	467	492	489	503	479	475	502	477	480	455	481	503	455	465	469	484	448	460	470	476	473	491	456	464	503	489	447	490	492	510	474	406	481	498	518	454	443	433	499	461	445	501	450	462	478	500	462	482	499	508	485	514	500	452	461	469	446	480	467	491	427	473	467	464	469	470	430	474	487	457	427	504	465	462	448	460	453	498	485	478	478	484	511	442	462	464	480	457	455	469	475	475	440	485	493	459	445	476	488	478	444	491	480	489	499	481	467	481	464	500	460	498	459	466	513	511	456	499	461	449	456	487	492	513	455	454	492	463	489	481	473	450	465	486	474	474	477	474	470	485	501	494	478	495	441	514	482	495	459	488	475	487	509	429	490	483	472	481	471	483	452	435	486	442	445	458	459	452	437	497	473	506	497	467	466	501	473	467	504	462	486	466	453	465	460	484	452	481	490	443	490	423	479	473	451	479	476	458	459	450	506	546	430	506	427	451	472	458	474	463	483	432	476	497	448	451	490	477	492	451	462	436	467	493	455	471	483	506	434	466	455	462	491	455	451	517	438	471	492	460	445	498	473	515	492	515	485	439	457	477	436	454	478	508	472	485	485	464	467	464	451	504	465	495	444	471	468	460	495	517	467	485	473	468	430	448	477	446	459	484	532	481	483	480	427	486	502	489	469	503	431	497	447	479	455	467	476	487	481	482	424	462	492	488	465	439	469	475	474	493	457	461	488	475	477	459	449	484	467	433	508	472	462	477	488	481	486	480	488	421	489	451	503	485	464	457	448	488	471	497	458	450	486	470	494	483	489	472	450	510	508	463	461	427	464	460	472	490	466	537	492	463	464	438	469	480	484	478	444	462	466	485	480	424	496	467	475	482	480	476	485	477	437	473	422	492	452	487	485	492	487	511	464	464	466	455	498	508	452	494	467	452	505	461	506	472	448	478	502	468	426	466	475	475	487	475	440	453	441	472	442	470	453	462	438	472	505	491	458	460	426	470	489	492	481	451	505	465	494	437	466	464	493	428	474	458	462	451	480	450	462	495	443	452	479	502	461	501	450	507	442	472	519	457	462	438	507	458	465	498	494	493	496	495	463	494	460	448	442	474	504	474	454	461	461	446	443	450	448	497	413	458	490	471	477	473	477	473	478	494	427	459	487	459	482	460	449	406	439	474	418	453	485	478	442	500	451	501	480	479	476	437	498	459	470	466	481	483	502	474	456	476	457	492	475	467	484	434	488	485	487	486	441	504	480	480	461	475	464	465	456	486	482	466	438	477	469	500	469	498	478	468	453	439	450	519	452	462	469	482	494	472	500	483	472	462	505	452	463	449	496	495	468	494	495	445	485	452	503	477	449	428	493	480	454	464	456	472	488	436	476	486	500	457	483	483	450	456	515	482	510	470	456	483	496	474	479	474	473	455	478	483	422	483
27940	19599	5549	718	508	442	357	278	258	266	253	243	206	263	271	259	248	269	249	239	293	261	254	258	238	237	237	246	257	257	271	237	210	238	243	245	235	244	223	255	249	248	263	239	254	251	227	240	270	263	218	253	229	242	225	246	228	227	247	225	268	272	244	237	235	259	222	277	228	216	251	207	226	240	274	257	239	245	250	257	256	230	263	253	217	254	266	278	251	255	221	252	252	241	246	246	252	241	222	248	258	254	237	256	248	241	253	241	230	273	263	259	246	234	230	248	210	260	249	273	221	256	250	218	264	247	256	254	262	261	262	210	204	248	234	232	247	238	232	246	254	255	253	263	242	245	273	257	216	258	250	219	258	241	230	246	225	258	259	253	259	236	269	229	241	247	257	257	235	274	251	227	246	267	240	247	249	227	212	234	225	257	243	264	221	241	255	223	253	239	244	281	245	233	253	228	251	261	232	248	225	266	270	254	246	251	260	230	248	272	239	242	247	254	254	227	247	252	233	270	246	239	246	246	258	251	254	260	241	280	278	236	268	259	260	235	226	235	252	222	254	256	243	274	244	271	243	219	252	271	259	272	247	225	249	270	236	249	271	280	279	254	246	242	250	266	213	245	248	241	217	246	243	252	248	251	256	276	241	244	261	250	236	241	230	244	253	220	213	245	262	218	252	263	247	242	219	238	238	288	216	246	233	246	250	249	252	242	241	226	214	258	240	232	246	264	246	242	257	244	277	239	262	259	264	239	223	248	244	258	250	251	249	257	227	245	227	224	263	238	219	236	246	273	233	263	260	260	206	239	234	242	229	256	267	249	258	258	263	265	254	230	235	277	249	258	274	224	238	261	227	253	257	235	242	235	233	263	254	267	244	249	254	238	226	249	258	236	257	230	255	251	239	243	244	248	205	240	228	255	264	246	245	251	215	243	269	242	246	227	231	259	231	271	236	248	235	255	240	241	236	258	221	247	264	269	262	240	247	216	257	243	249	251	251	251	222	267	273	273	237	252	228	258	234	255	253	222	251	238	215	259	236	231	221	250	230	241	231	250	253	242	250	254	234	232	223	263	240	233	262	208	251	256	247	213	237	223	230	250	234	249	240	232	243	267	251	236	233	254	229	255	232	242	261	246	239	250	262	227	262	264	254	251	288	240	236	254	255	231	244	242	255	235	249	243	252	234	219	240	263	249	259	254	254	275	272	235	264	237	242	244	245	264	247	271	271	241	237	241	238	272	237	236	262	227	232	209	242	252	236	244	244	244	240	266	264	247	245	267	235	261	241	273	235	211	266	258	248	258	242	218	262	262	229	242	246	211	255	263	264	263	276	228	260	237	259	263	232	242	247	225	236	247	236	237	241	238	257	219	239	243	252	241	268	227	251	263	241	243	253	260	227	253	222	240	240	228	248	241	232	231	284	244	248	253	259	270	259	245	220	260	241	240	236	232	232	255	256	253	221	235	239	244	249	218	252	240	263	255	253	232	257	244	241	239	254	258	259	249	257	268	204	257	258	236	223	212	243	235	233	250	255	265	235	244	235	264	233	270	256	235	231	221	262	251	244	256	253	242	211	248	217	261	209	250	238	213	228	240	224	238	224	247	244	246	231	234	258	253	227	268	232	250	263	234	260	247	254	219	248	273	269	234	233	259	241	250	227	228	248	233	190	228	241	244	252	262	265	258	259	234	245	242	281	271	218	249	233	229	222	233	267	226	238	225	240	234	233	232	243	222	241	264	222	225	254	240	271	217	244	254	229	246	217	248	239	243	230	262	238	243	253	243	257	230	246	257	241	255	243	234	205	247	237	232	270	203	267	252	243	246	245	232	261	253	255	242	256	287	235	246	262	254	262	232	235	246	259	258	233	228	241	241	236	225	242	255	270	270	231	231	253	225	235	235	253	263	247	219	273	301	251	248	255	270	263	246	300	246	214	268	248	237	284	243	255	221	268	222	252	255	268	244	247	256	257	247	209	256	244	216	250	230	227	252	234	221	256	249	227	271	262	237	258	247	225	228	257	255	228	299	227	240	264	262	231	253	235	235	252	280	238	246	252	251	273	231	270	236	248	214	227	265	228	233	268	237	248	259	238	244	245	217	236	237	242	268	266	245	243	273	251	247	248	243	249	237	235	275	245	263	254	223	224	247	252	254	252	252	241	229	226	226	262	245	229	263	248	247	232	232	235	234	247	252	252	230	226	241	251	267	264	247	228	248	244	242	254	224	272	255	260	260	279	238	232	229	254	250	221	249	257	263	269	252	257	234	261	249	233	252	241	257	241	259	241	228	272	223	223	238	265	239	253	218	245	239	247	242	227	235	230	244	251	247	241	243	257	216	259	237	239	245	251	244	254	266	248	231	265	247	260	251	249	236	236	228	255	287	260	209	222	252	247	215	243	245	238	252	238	251	235	258	255	246	260	253	262	271	250	222	225	256	244	237	253	251	240	263	257	249	237	235	251	237	245	206	255	230	232	253	275	274	252	216	224	257	245	264	231	244	266	208	251	259	245	259	245	247	248	264	241	229	213	256	255	282	263	260	217	246	246	264	256	229	244	226	239	223	255	223	235	250	271	254	257	242	240	225	240	237	229	249	253	255	253	239	246	254	254	252	236	228	279	221	223	274	264	246	232	255	226	241	232	234	264	241	253	249	207	256	252	243	241	233	232	244	229	248	240	249	251	230	254	239	234	228	229	248	236	241	265	247	259	251	274	234	255	243	240	229	241	245	246	222	275	238	264	273	234	247	232	256	233	258	246	269	226	260	246	241	204	251	235	225	222	216	262	249	287	249	247	251	224	222	245	250	263	229	266	254	227	231	245	225	232	227	232	234	234	254	266	234	258	227	238	246	246	229	249	246	231	241	249	272	243	254	247	243	233	232	254	244	251	218	247	241	211	233	258	235	244	227	215	226	263	235	249	231	243	259	245	227	228	231	231	246	235	236	234	271	249	244	226	239	275	260	248	214	263	266	252	228	239	235	259	261	266	250	262	251	225	258	255	242	220	271	235	282	233	236	254	245	262	275	236	241	238	246	278	256	239	231	230	220	263	264	230	230	254	255	252	253	235	270	231	259	247	257	238	231	235	253	249	255	257	250	223	232	260	250	247	276	234	253	241	268	249	227	232	250	245	250	267	238	216	232	255	253	252	233	269	246	240	227	212	252	231	264	227	274	239	257	225	243	235	251	249	250	226	252	269	236	232	254	245	252	233	272	251	256	249	243	251	221	230	249	249	277	220	244	255	232	260	273	276	233	244	253	248	270	228	271	244	247	229	234	233	266	246	268	233	248	235	268	236	258	220	244	250	245	254	256	245	233	266	231	208	228	242	248	208	258	274	257	267	285	262	248	278	230	261	244	265	244	239	235	239	243	249	229	252	232	249	273	230	252	256	233	266	271	254	234	242	279	241	217	248	230	251	269	224	247	240	223	251	247	245	252	233	228	248	231	255	256	245	240	219	251	248	246	238	250	248	260
4208	874	607	557	358	354	269	308	263	252	266	239	264	287	243	253	262	242	248	225	250	230	250	257	256	240	277	250	274	265	266	255	271	246	247	262	263	277	233	239	222	241	251	246	219	253	237	278	274	266	274	261	262	256	287	268	248	272	254	273	268	277	255	253	234	248	268	268	251	250	246	260	242	243	257	275	251	239	273	253	287	259	262	282	244	257	244	266	246	227	246	239	260	270	277	264	243	270	265	220	273	269	272	283	279	279	250	244	265	257	245	252	243	256	246	255	243	281	257	250	245	266	262	278	264	231	266	226	275	252	244	224	260	238	236	280	289	288	268	271	234	214	271	239	265	234	267	264	264	247	253	236	239	232	272	251	252	247	246	270	270	229	251	265	283	255	261	230	246	231	262	241	245	292	284	243	274	252	249	247	258	279	228	245	249	269	258	240	277	287	257	240	256	257	257	256	254	242	258	252	265	232	241	238	280	234	282	274	246	240	248	279	278	216	258	257	247	254	266	243	265	254	244	244	252	274	228	245	245	249	256	229	251	269	269	234	249	258	252	258	264	231	274	248	278	242	269	268	239	277	265	258	231	264	253	269	263	285	282	237	264	274	236	267	291	225	271	241	250	261	281	238	257	234	232	235	270	245	241	259	255	271	235	262	215	243	274	281	286	269	266	250	248	280	247	239	257	281	247	247	259	265	274	268	231	233	255	240	250	244	232	267	256	252	270	252	239	218	268	250	246	224	261	289	278	291	252	265	278	236	231	252	229	266	257	261	245	244	274	273	250	284	289	255	236	237	248	241	246	272	226	244	280	226	262	276	281	245	257	237	233	248	271	274	267	234	252	224	240	276	266	271	256	277	245	243	268	227	265	251	250	271	266	261	262	275	232	251	239	264	269	272	233	266	240	254	268	243	239	253	246	279	238	270	243	276	283	247	257	245	261	240	255	279	272	230	255	267	245	235	267	283	259	270	229	258	274	285	256	250	251	243	256	269	250	269	282	253	267	279	225	286	250	259	250	267	239	253	264	265	262	268	263	243	244	244	247	252	230	253	244	255	247	247	253	248	275	248	282	234	248	258	241	272	271	274	260	250	244	249	241	287	256	273	253	234	248	299	258	250	249	240	261	251	254	253	281	236	253	284	239	262	271	233	269	268	239	238	237	248	271	243	249	245	242	240	248	263	257	257	249	254	256	268	242	240	217	258	236	231	269	259	265	239	253	246	272	253	272	237	252	237	259	241	264	263	252	218	255	258	243	269	256	248	256	287	283	211	252	277	260	279	242	227	267	254	256	249	264	258	251	286	275	257	260	276	241	243	243	261	251	257	266	252	272	261	266	241	260	237	252	260	231	247	231	268	251	300	238	247	236	264	257	255	249	275	276	277	283	253	255	248	237	258	270	235	252	250	255	232	264	257	253	267	245	227	283	238	261	285	251	257	248	274	274	278	258	241	258	251	259	249	257	268	260	234	253	255	253	266	283	252	255	267	274	281	229	253	281	273	269	247	247	260	267	241	246	301	253	288	251	246	257	273	252	264	221	241	254	268	260	223	284	245	279	241	255	259	242	288	256	251	252	270	245	280	271	255	262	270	261	252	273	263	277	269	273	256	257	256	266	222	225	241	272	239	272	253	265	257	236	288	252	250	240	247	263	269	224	237	253	266	224	250	264	270	250	271	276	247	279	225	236	257	263	246	255	256	255	268	261	268	287	241	268	227	242	259	258	238	278	239	267	265	235	262	277	239	246	244	251	247	263	264	277	238	240	265	252	245	244	255	250	262	245	230	224	282	239	255	246	273	247	255	257	275	284	240	261	262	250	244	300	261	265	258	287	231	291	243	262	259	264	259	235	242	233	258	247	261	260	251	221	252	272	251	234	267	266	260	280	290	270	262	247	247	276	242	247	257	247	260	241	254	264	267	251	235	224	266	254	283	245	282	263	279	269	228	230	252	255	228	249	253	241	245	265	234	242	241	276	246	243	264	248	252	274	238	254	253	272	218	235	231	246	243	272	271	271	258	250	244	248	245	237	292	233	243	277	266	242	247	287	277	260	238	274	270	249	230	270	285	260	262	270	264	256	249	295	270	226	255	257	272	254	242	253	250	225	244	237	244	243	271	270	275	265	266	261	258	230	248	275	240	243	265	259	273	232	265	245	282	266	255	262	279	224	265	261	252	244	282	237	257	267	265	268	250	243	259	261	290	235	261	267	266	278	273	270	248	233	251	265	275	277	237	252	247	247	260	250	244	274	270	237	269	273	274	264	257	254	234	263	222	255	240	256	242	281	246	281	235	259	218	246	223	240	268	251	241	251	251	247	259	282	243	278	262	263	252	259	249	254	279	247	269	250	249	273	258	243	273	262	280	249	245	260	256	249	280	239	263	243	264	264	240	262	205	260	253	286	252	263	246	267	300	237	272	240	276	260	240	248	272	295	293	285	220	248	250	255	260	213	247	246	271	263	254	245	257	277	238	266	268	269	272	271	225	240	251	261	266	251	245	249	253	253	285	239	261	253	252	217	275	263	268	267	250	248	253	239	257	274	248	273	260	256	257	253	255	246	271	264	282	247	263	287	249	249	272	256	253	255	244	231	253	244	262	248	234	231	255	251	247	284	248	265	270	223	257	259	243	254	273	272	252	289	268	238	233	253	271	241	244	219	266	249	240	257	250	251	295	256	252	249	277	270	275	243	258	271	280	268	251	236	262	261	274	272	230	266	270	253	275	261	229	250	271	264	233	261	272	253	264	226	256	259	233	256	259	282	276	245	262	237	254	263	262	250	263	253	273	248	258	243	269	273	268	257	240	245	274	232	235	228	256	262	250	275	267	213	231	222	271	253	242	253	255	275	250	273	253	252	228	280	244	242	232	233	255	221	262	268	256	257	271	242	259	256	233	259	267	277	252	230	250	262	275	266	261	251	270	259	254	245	271	216	236	236	252	255	219	245	250	250	235	239	241	284	280	259	258	245	244	257	225	231	253	258	276	272	268	264	264	249	281	249	241	253	283	253	262	263	272	230	239	242	237	255	271	254	254	245	226	268	220	228	229	251	263	252	249	264	238	270	270	212	261	268	262	266	252	240	244	252	255	256	260	243	262	241	250	254	273	263	267	259	281	245	230	307	269	262	265	280	215	259	280	279	267	245	252	265	241	264	233	264	229	278	249	273	283	277	221	273	225	271	265	248	230	277	239	250	256	253	254	258	241	235	249	225	244	244	235	246	264	264	233	261	262	243	278	261	227	262	255	244	255	242	256	227	255	245	253	252	249	253	257	275	258	263	244	259	272	242	294	248	261	270	237	275	279	268	232	267	236	251	270	250	248	258	276	285	268	224	257	252	237	233	246	252	268	260	267	259	249	232	258	275	252	251	238	258	223	251	278	255	238	287	212	238	262	247	274	241	260	238	240	257	234	257	260	277	247	230	263	238	250	263	254	266	244	260	226	252	262	272	234	263	273	271	277	257	287	271	272
23785	21486	29072	24328	21476	13055	1484	873	798	723	651	598	613	599	580	596	563	534	538	566	549	521	513	486	548	505	529	512	510	516	495	505	528	481	515	540	482	524	548	482	508	514	450	479	493	508	485	458	501	481	443	479	513	504	511	465	488	506	510	506	502	489	480	492	473	495	509	514	498	489	469	478	495	527	476	434	496	516	495	499	459	476	462	491	461	487	469	501	456	462	493	450	488	510	498	496	546	519	467	490	478	481	494	495	488	481	479	506	493	507	503	495	497	494	484	494	488	517	492	512	506	480	510	503	519	473	498	509	480	541	496	510	517	441	494	484	511	467	502	477	517	478	518	508	506	485	527	487	505	507	514	518	518	485	480	468	486	504	473	473	494	497	515	525	476	508	447	480	484	507	492	471	520	490	494	519	521	510	498	478	517	510	504	487	499	491	507	497	509	494	524	494	476	481	493	474	480	500	469	466	508	484	521	470	469	521	513	556	514	470	485	515	509	478	522	473	504	493	492	488	464	472	518	519	495	500	499	493	527	475	521	462	489	513	501	479	495	490	475	502	497	518	509	503	462	485	464	508	531	474	467	472	497	464	459	501	453	493	498	483	510	460	464	499	504	500	531	506	505	464	496	503	482	496	505	517	475	512	485	541	507	481	485	493	493	491	475	487	488	480	506	483	489	512	523	482	508	522	482	446	520	510	528	558	461	496	495	468	472	492	486	490	494	472	484	521	521	477	499	526	568	479	508	513	491	470	512	499	509	510	507	445	474	490	528	485	485	494	492	516	469	482	482	492	503	484	498	466	487	515	533	479	495	472	464	521	480	480	514	492	486	512	471	473	484	480	471	498	497	518	510	482	530	470	511	452	497	497	473	502	475	504	487	508	505	456	458	470	470	483	512	465	473	483	505	498	454	539	451	512	480	540	474	473	502	463	502	486	509	495	497	515	500	516	475	485	491	500	466	519	477	488	469	523	475	463	500	490	451	451	516	468	478	461	466	507	476	491	519	481	487	494	454	440	501	497	462	482	528	526	489	499	524	484	471	502	477	463	495	530	468	505	485	490	482	510	462	487	491	448	495	524	492	505	524	488	516	475	520	483	495	465	481	531	522	479	491	512	508	540	491	497	497	501	501	489	517	517	483	547	537	482	471	502	494	496	486	492	488	483	494	524	504	520	480	468	481	471	482	462	483	469	494	512	504	484	481	543	439	485	465	523	493	504	528	496	515	502	484	490	554	524	531	485	531	444	509	533	476	506	505	483	513	482	502	510	515	512	518	517	477	506	543	485	497	521	503	480	518	531	504	509	493	470	474	487	491	491	460	486	505	541	498	462	498	477	498	476	484	452	510	514	504	478	435	495	481	496	499	501	452	488	524	439	501	496	494	457	500	498	509	476	483	470	516	501	503	522	487	488	479	474	483	482	510	529	488	499	529	511	468	519	484	484	450	490	491	519	501	453	484	463	481	494	493	470	479	493	535	478	459	506	464	497	501	499	518	526	521	468	473	503	503	498	502	515	457	468	527	507	499	456	473	452	492	489	468	508	487	473	488	505	456	462	497	490	482	499	500	502	451	487	485	492	501	505	471	533	524	504	460	479	516	484	507	551	491	470	477	497	486	509	472	512	562	483	528	516	495	518	470	471	498	528	528	486	497	543	485	498	496	507	498	480	487	472	497	495	512	506	515	519	486	481	478	488	486	524	519	491	449	508	484	478	473	479	491	522	501	466	501	486	490	513	537	519	507	512	480	501	495	497	454	484	512	496	472	520	521	509	448	479	474	535	517	469	479	456	442	494	525	490	511	457	509	497	468	496	488	479	496	513	486	502	528	497	475	496	529	531	526	468	484	507	496	487	520	485	493	463	499	506	505	490	523	486	505	490	486	527	489	511	468	474	483	501	499	515	497	488	514	513	511	509	491	536	487	483	481	479	489	502	475	521	476	470	484	508	464	505	514	480	484	469	519	489	499	494	500	496	473	489	458	503	531	461	473	479	502	490	470	452	471	476	474	482	459	516	473	496	474	549	505	467	538	483	470	498	468	477	476	488	495	492	479	504	478	454	467	474	485	483	499	472	493	499	470	479	518	483	487	505	496	521	522	524	475	506	501	522	495	501	495	481	487	496	512	474	527	503	457	501	515	539	495	468	509	534	498	493	516	465	507	472	452	508	509	524	538	530	452	493	445	474	498	497	492	452	535	513	482	485	462	476	477	475	492	511	507	514	530	490	474	455	530	459	478	456	516	520	533	498	491	500	431	491	520	491	460	437	457	487	496	529	494	521	528	494	500	459	483	459	465	485	496	482	483	503	457	506	483	486	492	522	506	463	519	491	498	524	488	498	483	505	486	497	459	478	509	477	524	478	483	475	483	460	508	474	505	506	502	512	504	495	511	466	476	490	476	435	497	474	508	536	544	490	540	475	481	490	495	493	492	484	499	475	503	518	453	467	449	467	508	480	523	504	476	469	551	444	499	480	521	521	455	486	449	477	513	478	447	532	502	507	477	511	499	515	493	479	509	500	497	467	518	495	442	517	529	517	501	514	528	512	531	533	521	489	490	496	488	514	471	522	502	488	500	494	526	504	502	465	511	461	511	492	505	514	489	455	520	525	489	479	521	473	476	487	509	524	457	479	529	499	434	509	478	503	451	507	481	499	520	508	492	463	521	494	467	498	484	477	503	518	522	484	509	500	460	498	507	495	470	455	515	511	463	496	520	480	489	489	504	530	508	505	503	505	516	523	468	478	506	542	516	446	495	447	559	458	494	460	475	473	482	513	500	509	519	459	504	522	516	518	489	491	494	450	506	528	469	515	486	503	510	473	458	503	516	482	575	480	506	454	517	523	511	496	499	484	474	478	501	518	486	504	503	500	451	503	497	497	502	465	485	516	508	480	487	498	450	513	491	466	464	487	521	469	515	503	497	477	485	490	492	506	509	498	500	525	470	529	519	543	455	461	492	485	496	488	502	515	477	457	517	528	471	507	503	476	479	496	531	484	564	524	482	472	487	501	489	510	489	539	501	442	456	482	471	491	462	510	523	512	506	516	526	515	490	501	467	529	503	465	512	511	462	491	504	495	500	490	499	499	455	451	482	478	514	511	491	522	470	486	497	490	494	481	537	528	528	517	495	502	511	508	512	492	519	499	510	477	495	501	467	476	503	503	482	492	476	537	470	513	460	496	443	514	509	462	512	532	464	511	495	477	452	470	508	517	484	482	451	455	500	499	480	488	481	479	515	529	474	478	462	507	491	518	476	507	465	493	489	498	502	476	490	494	555	461	470	477	522	503	509	492	475	471	526	509	488	491	517	520	488	484	525	520	482	499	497	494	459	468	493	519	483	486	523	496	574	483	506	472	484	512	480	490	511	504	518	521	506	472	505	488	457	497	535	512	511	532	546	465	495	517	515	547	507	516	491	523	526	477	476	514	508	520	502	548	508	482	495	462	436	436	468	523	514	510	470	470	479	490	507	488
3351	8968	6123	3175	2227	1754	1389	1142	943	835	802	717	690	664	665	625	617	528	577	604	552	574	562	602	518	564	540	532	540	541	548	504	556	540	528	559	561	514	550	514	521	538	527	535	554	523	482	482	531	505	489	489	511	499	507	513	567	503	538	465	502	532	493	495	511	521	522	515	552	544	490	483	555	492	505	506	487	486	531	493	515	506	529	497	557	520	567	495	496	539	559	496	478	516	496	578	523	538	508	505	528	523	522	497	516	508	506	540	522	528	508	531	533	519	526	522	473	529	539	487	555	517	524	516	516	498	495	516	533	540	509	521	560	512	544	516	508	484	481	514	491	494	492	531	537	516	519	513	550	480	529	517	515	518	479	509	501	539	511	531	529	497	506	525	507	485	518	471	516	501	527	500	504	483	483	523	524	525	515	511	500	532	498	464	474	521	493	526	481	508	478	517	533	467	515	525	504	526	546	502	512	521	518	488	521	483	475	513	499	509	495	532	512	490	465	495	477	521	522	492	523	490	503	570	525	481	471	526	502	541	500	513	514	529	529	526	502	489	529	508	496	469	511	509	507	493	537	512	528	530	497	517	495	507	492	518	473	525	551	517	494	490	469	532	458	511	516	496	531	518	458	495	522	503	475	510	517	520	488	508	529	508	474	546	519	523	504	485	516	535	506	516	493	524	510	528	517	527	489	510	517	544	526	529	489	525	528	488	503	486	480	538	513	495	511	501	514	516	511	520	521	513	509	524	515	530	514	507	486	523	494	505	469	523	521	482	499	485	545	522	482	549	509	499	496	501	519	475	502	500	523	510	491	519	507	511	498	528	475	512	474	499	472	500	515	483	523	539	509	477	489	518	515	494	527	498	492	506	453	515	508	545	495	534	488	525	515	542	530	467	496	500	519	522	511	525	525	524	526	521	518	495	480	502	514	534	485	507	507	523	504	508	480	517	516	522	502	515	468	517	476	501	524	508	509	533	537	481	527	495	539	532	553	541	484	524	504	512	516	519	487	523	494	504	539	518	511	494	543	551	495	488	529	534	523	478	483	502	549	528	516	488	472	540	542	547	528	490	552	509	511	503	543	516	509	532	467	533	481	515	512	535	520	476	505	485	515	472	529	532	497	514	515	543	516	539	521	498	490	491	516	505	521	518	516	524	495	491	478	533	550	533	550	536	493	521	542	509	513	497	510	505	494	476	494	520	478	523	538	515	486	517	520	532	483	476	513	572	509	561	494	502	499	504	493	479	531	536	500	508	516	505	479	484	513	533	480	525	502	532	533	542	488	566	473	482	518	538	528	514	492	513	511	490	540	511	519	545	555	500	480	536	510	515	489	535	508	475	496	543	525	503	557	506	507	511	505	549	493	512	492	514	531	521	532	554	495	523	494	551	515	485	491	510	503	535	500	536	504	462	454	502	499	521	523	477	533	501	531	520	519	498	505	540	557	486	511	498	509	504	515	527	507	542	516	502	554	517	532	527	531	518	515	443	498	456	504	498	571	492	518	522	530	536	507	505	504	536	480	512	503	511	510	528	524	503	512	497	483	521	527	523	487	512	503	535	529	534	485	517	500	508	524	529	512	486	533	490	548	558	520	500	540	527	529	465	507	564	519	506	515	499	488	521	509	497	521	521	491	490	535	533	542	485	501	490	531	477	526	500	499	536	478	472	506	511	515	521	529	502	478	550	535	488	508	455	488	517	560	543	526	576	541	511	523	519	516	497	491	466	499	566	528	480	506	535	480	484	463	500	549	499	489	522	512	524	520	518	551	489	492	518	485	497	526	499	522	473	523	546	496	513	526	533	514	553	550	519	481	478	476	516	523	533	495	451	508	490	523	525	475	508	499	521	521	552	525	523	524	520	505	526	490	511	483	520	520	515	532	485	477	492	507	510	530	514	471	459	510	534	536	508	541	526	512	467	502	490	496	513	518	530	479	492	561	525	520	501	504	531	514	509	488	529	549	530	540	536	521	524	527	499	494	502	507	523	500	544	555	510	517	536	526	463	506	559	525	518	548	516	508	537	490	532	496	525	503	529	511	486	521	529	518	499	538	510	517	489	511	536	533	531	543	511	524	518	520	520	485	506	478	479	512	540	504	514	535	510	548	507	531	572	541	547	520	507	540	519	540	484	526	490	497	525	506	494	518	494	459	556	569	502	532	492	515	560	540	496	521	517	528	528	561	543	524	497	496	530	540	535	525	514	480	534	473	489	520	495	503	500	524	508	538	463	508	480	512	505	543	486	497	511	518	503	493	490	475	519	514	474	493	509	505	523	538	478	513	498	568	505	550	516	552	448	509	540	558	546	497	515	507	537	486	510	508	523	498	521	541	526	483	518	516	516	506	493	504	502	532	543	545	507	492	462	524	517	533	489	535	516	500	499	510	517	506	496	545	493	500	564	562	526	512	521	483	522	512	500	507	526	532	516	509	497	547	501	507	516	516	491	516	516	492	489	525	502	461	494	527	530	493	495	499	530	524	511	511	504	476	486	508	514	494	513	500	554	489	490	519	520	509	497	490	458	525	495	511	530	524	502	496	492	531	527	503	512	510	501	541	526	467	505	543	513	483	533	463	517	495	458	546	497	494	508	507	525	490	531	524	519	505	511	532	509	509	530	493	531	495	478	509	549	538	552	518	514	529	504	524	496	531	534	522	496	481	538	515	563	510	514	528	495	490	554	524	518	495	461	517	499	480	494	523	503	531	536	536	507	500	506	514	507	501	501	505	528	568	544	481	471	497	469	478	502	487	471	519	548	469	525	474	491	534	527	515	527	498	530	509	520	510	477	544	460	488	515	506	499	494	498	475	513	521	550	520	520	564	498	506	520	545	538	526	514	490	508	542	499	531	495	486	534	544	506	499	533	510	499	473	490	505	538	502	516	489	501	494	508	527	506	550	490	485	534	521	499	529	477	513	521	542	485	531	509	520	492	490	473	508	516	513	496	499	529	498	530	506	493	504	510	504	499	534	517	534	503	499	501	505	545	552	517	519	485	520	529	515	520	519	468	477	509	519	496	505	478	514	475	532	505	477	503	529	486	555	539	518	502	535	513	520	567	515	498	544	555	537	502	514	512	500	551	517	528	504	547	517	557	547	517	554	483	490	573	525	525	501	535	494	519	474	502	533	507	472	516	522	541	511	477	547	526	551	485	488	471	506	501	502	519	494	558	505	500	483	524	509	485	487	512	541	503	517	530	537	504	461	477	522	517	486	480	557	534	486	513	545	478	527	517	469	534	505	516	509	522	528	496	483	492	525	499	523	509	515	546	490	477	532	531	477	534	492	492	557	495	539	506	511	506	523	538	537	516	527	503	539	520	515	507	524	513	497	532	505	479	513	492	512	522	502	536	511	529	539	553	506	490	503	531	511	501	495	519	491	507	565	499	508	488	525	487	476	496	530	557	470	500	510	513	543	526	509	529	512	503	509	529	533	542	549	510	471	467	523	492	551	528	521	504	520	531	487	493	471	532
24833	21466	28137	25125	14934	818	386	276	256	214	206	213	176	183	168	160	149	149	150	134	159	152	130	149	147	152	131	136	139	133	156	145	153	128	122	131	120	139	131	140	107	127	137	123	140	122	133	136	139	125	113	131	140	131	124	140	127	135	147	141	142	132	141	143	141	128	114	139	130	116	123	148	131	118	145	115	121	112	131	153	135	125	109	138	121	119	146	117	159	108	119	129	118	130	131	146	130	128	142	134	119	116	132	135	135	131	118	112	106	137	127	140	135	135	143	133	132	141	127	121	136	130	115	145	130	120	126	127	134	128	127	126	113	147	137	143	131	136	124	125	124	130	138	121	129	136	123	127	148	138	134	126	139	136	130	154	160	125	138	130	123	130	138	123	142	127	114	145	128	121	126	122	114	121	137	128	131	143	119	145	137	131	124	128	148	122	138	160	128	144	113	141	145	139	134	130	142	144	131	140	124	136	134	121	113	126	121	141	133	131	144	132	131	118	152	129	157	135	131	122	127	131	126	139	143	135	151	132	139	138	139	146	120	121	108	125	108	125	136	116	123	140	137	139	122	141	137	126	140	132	121	122	110	130	128	140	127	155	124	119	134	149	136	131	145	121	117	114	107	127	139	137	129	134	152	117	125	123	128	130	147	134	136	149	144	139	112	118	129	126	148	152	149	127	135	137	130	137	137	120	124	125	121	126	137	136	131	149	150	129	137	133	140	136	135	133	130	135	114	106	133	109	128	123	139	141	125	148	125	133	131	123	144	140	145	141	139	137	154	140	129	135	155	140	133	146	146	124	129	128	114	116	124	123	123	134	107	126	139	134	143	141	131	150	169	107	107	131	119	130	133	137	131	145	132	119	147	144	136	144	126	115	131	119	136	146	131	129	137	112	129	113	120	143	115	123	122	122	134	142	139	152	128	123	140	134	130	128	129	149	147	129	134	128	130	132	135	113	124	133	107	138	121	136	125	130	118	145	116	126	134	123	133	127	128	140	152	142	140	145	131	136	132	127	122	110	138	154	122	147	122	150	140	123	129	130	123	126	149	124	129	125	137	126	134	126	136	120	139	135	120	124	124	146	121	104	120	129	136	132	129	115	139	137	122	119	127	127	130	119	121	146	128	144	108	139	115	124	137	128	128	109	111	133	121	129	128	117	134	128	132	141	130	148	129	109	134	136	119	149	161	114	146	126	130	141	137	157	122	145	146	133	135	114	140	129	124	121	113	121	147	147	132	138	169	127	140	115	152	131	139	134	113	118	148	105	139	121	152	131	121	125	125	123	129	142	125	114	129	132	134	122	128	132	137	147	132	132	138	141	142	121	114	149	127	118	138	114	123	122	125	125	130	106	122	115	121	134	112	125	122	125	128	129	144	148	120	118	108	132	147	139	133	113	130	129	125	158	126	118	141	126	124	116	135	132	150	152	138	120	126	148	131	113	130	116	129	125	133	140	140	124	126	118	154	121	125	111	133	135	136	142	119	134	127	125	142	121	120	120	119	130	124	122	143	140	119	144	102	139	133	140	132	125	125	136	134	129	139	118	110	130	136	131	120	134	134	148	141	120	139	112	140	142	129	145	124	139	124	132	128	129	143	129	133	118	143	116	129	131	115	138	103	130	153	140	129	130	131	141	131	130	128	123	128	129	102	136	145	134	120	117	138	122	134	145	134	131	135	124	132	117	145	114	117	117	127	120	133	124	128	134	125	127	139	132	118	126	138	125	132	113	129	108	117	138	132	131	133	127	127	158	128	135	144	140	137	134	135	132	143	115	113	147	129	125	122	139	149	154	143	125	149	152	131	145	101	104	120	160	138	115	133	141	128	119	106	121	135	129	119	146	151	137	129	111	134	120	129	131	130	131	134	128	129	145	139	144	119	135	123	117	140	127	110	113	136	119	112	129	132	122	116	138	99	125	125	125	133	142	132	141	126	136	118	140	138	124	141	109	130	148	127	118	125	142	125	128	136	136	123	133	115	147	120	124	139	127	135	146	131	111	128	123	143	143	133	126	121	139	127	127	149	134	134	95	124	128	133	139	128	130	137	132	127	136	127	146	132	118	129	119	115	126	134	138	150	129	153	124	146	136	132	115	114	128	109	131	143	128	114	118	148	136	133	129	133	151	116	122	131	147	139	136	124	126	127	127	135	133	113	123	129	138	142	146	135	130	142	103	119	147	151	132	118	137	104	130	114	141	121	137	121	116	120	136	142	122	136	130	143	102	131	148	120	135	126	143	136	144	136	128	155	128	136	110	125	124	125	113	130	127	142	117	127	116	136	133	129	128	108	120	134	135	124	134	122	115	120	131	130	138	113	112	145	140	127	121	136	128	122	144	135	123	139	154	136	116	123	139	110	145	155	142	137	118	140	135	123	139	140	108	118	129	112	154	126	114	127	132	139	146	117	123	129	133	123	127	155	126	125	124	140	150	130	134	118	121	151	135	150	128	128	120	143	126	143	137	142	138	136	137	121	135	127	102	144	134	109	134	128	107	127	130	127	125	136	167	132	144	125	133	134	129	130	130	125	142	104	117	144	125	117	168	126	123	133	132	135	128	118	119	128	140	131	131	140	119	149	130	130	135	138	139	132	142	133	131	120	137	128	124	128	134	127	150	136	110	118	154	129	114	130	132	133	124	126	134	136	124	144	121	137	123	105	144	143	140	129	146	144	134	121	132	122	125	129	143	145	135	118	127	123	137	109	125	135	123	137	120	154	133	120	114	138	122	129	123	122	155	127	124	152	133	136	124	135	130	126	139	115	136	135	140	119	143	143	124	123	136	127	134	126	145	106	139	125	123	125	135	138	127	149	131	142	128	135	118	146	125	137	132	146	132	132	125	126	115	113	141	132	156	120	111	122	137	128	128	128	126	138	131	118	135	120	129	125	126	140	115	134	131	130	141	133	108	127	112	125	136	131	111	145	129	105	129	115	122	147	130	115	147	123	147	142	129	128	116	136	143	138	112	137	138	121	103	150	142	138	127	151	133	121	133	142	112	137	141	130	141	115	133	145	132	115	132	148	121	136	125	113	134	131	111	129	136	119	143	132	134	129	133	138	124	151	122	127	135	123	125	109	126	137	120	109	117	132	140	129	135	144	132	149	124	134	133	144	137	146	121	107	127	139	142	129	126	112	136	142	138	113	130	129	144	125	139	117	140	125	108	130	120	124	130	147	122	171	126	113	128	120	116	130	148	143	121	150	122	130	135	148	132	121	125	132	136	132	145	111	127	131	161	113	118	118	106	124	143	154	122	129	109	144	128	134	131	117	141	141	154	130	137	142	128	122	134	133	122	150	136	150	128	144	145	122	151	125	131	148	116	130	105	122	119	114	128	141	114	116	144	137	155	139	139	114	113	130	121	127	146	129	119	108	148	123	148	148	142	137	141	133	131	140	142	139	124	110	124	145	139	147	145	133	118	117	123	110	137	131	137	129	117	120	118	152	135	132	116	131	135	122	120	132	123	145	129
3145	5181	3555	1702	1138	847	616	534	395	373	300	247	233	261	204	202	212	157	190	173	172	163	167	179	141	145	171	147	165	148	141	147	156	142	160	152	160	156	166	162	152	165	152	163	182	136	151	138	156	162	157	177	172	140	168	156	161	147	149	149	137	127	165	148	150	144	140	151	137	142	148	132	137	164	147	132	150	148	138	163	147	132	147	172	146	146	142	159	154	135	144	147	138	165	162	145	146	145	151	136	128	133	144	136	125	156	144	154	143	155	140	139	146	136	147	151	152	158	138	131	145	123	137	128	135	148	149	167	148	158	139	120	142	170	156	131	146	146	160	137	162	139	160	151	157	147	141	148	122	165	146	147	151	149	160	164	131	146	146	125	167	145	138	156	148	132	142	155	144	144	138	148	155	136	142	172	139	153	125	153	170	128	152	138	135	127	156	150	141	157	126	137	152	148	132	149	143	152	158	149	152	158	141	148	156	142	139	167	163	142	157	118	146	164	150	134	148	154	156	156	158	120	135	155	155	148	141	148	152	138	143	125	125	146	145	134	149	147	153	163	163	132	146	156	149	122	142	151	148	146	159	143	138	148	130	147	139	145	137	141	144	145	148	151	151	148	128	147	150	138	149	136	139	138	142	147	141	147	131	149	184	128	154	143	153	149	148	144	155	154	147	141	144	144	131	153	140	139	178	158	165	161	148	165	159	155	141	142	136	124	156	129	145	130	149	140	135	145	161	136	138	137	127	157	127	134	138	149	129	139	133	151	146	129	151	132	149	148	143	138	130	154	161	156	127	153	125	156	153	167	162	156	177	152	141	163	157	140	128	144	169	142	169	145	154	149	150	127	136	153	146	145	143	157	155	156	145	148	152	118	137	151	145	125	143	139	148	140	154	172	133	151	168	149	153	129	159	140	132	152	143	134	146	138	142	167	152	124	143	174	150	142	140	133	168	153	145	159	148	140	181	148	127	136	154	148	143	144	155	163	153	157	144	138	127	140	161	135	153	140	143	133	148	153	148	141	140	138	136	165	160	156	131	150	132	134	160	143	135	148	150	142	159	159	135	130	146	158	156	132	137	151	135	161	134	164	128	138	166	156	156	144	140	151	153	159	150	154	142	143	121	160	154	131	160	141	144	153	148	140	165	136	140	138	159	144	144	153	165	145	147	154	154	107	144	163	138	132	135	159	155	136	145	144	125	124	153	139	138	146	144	120	154	158	128	150	143	131	165	134	132	153	126	145	154	127	144	170	151	137	138	169	149	142	169	155	148	151	144	150	156	147	160	128	151	133	149	169	122	129	136	151	155	154	142	131	145	150	161	148	156	156	155	145	162	161	139	177	151	158	138	159	138	146	148	149	163	164	170	167	138	143	138	156	147	129	175	160	157	134	137	132	142	145	153	155	141	147	182	142	126	155	125	141	146	121	171	158	137	143	155	142	156	155	145	138	136	155	142	140	165	160	135	154	156	138	154	146	155	146	119	146	137	158	157	133	140	164	141	119	161	159	126	152	151	154	146	140	148	164	125	134	134	143	139	146	132	151	141	164	129	153	132	152	156	153	146	163	150	140	154	145	132	160	153	179	159	164	141	130	151	142	160	149	146	155	152	142	140	138	149	155	138	158	136	142	137	151	131	141	145	115	135	138	143	137	148	160	146	136	141	162	152	155	145	167	170	133	154	120	173	130	141	150	153	137	130	144	127	154	144	138	140	132	136	151	154	118	153	156	134	150	145	135	139	140	161	138	140	139	135	166	140	141	117	153	130	126	152	150	150	120	131	143	149	145	163	148	150	139	142	161	157	160	143	130	137	125	139	132	161	145	134	154	126	148	152	145	147	150	163	133	147	159	134	141	162	145	149	133	144	136	150	128	182	151	145	131	141	136	139	124	130	151	147	129	138	132	158	156	154	155	141	152	138	146	115	144	131	133	145	148	157	159	147	133	155	149	158	154	149	138	157	134	148	142	147	148	123	137	146	135	151	124	150	145	149	124	144	164	150	127	143	118	151	139	163	158	155	145	149	132	130	140	128	155	140	145	145	154	153	164	134	134	164	150	150	157	153	170	115	169	154	151	122	133	139	152	156	142	146	165	148	145	139	173	132	158	150	140	168	146	143	121	161	148	137	143	136	150	158	123	156	144	152	141	158	146	149	142	147	142	151	138	146	149	159	132	173	145	140	142	131	139	139	158	152	134	153	133	143	153	166	132	133	155	146	154	147	155	145	151	127	124	142	150	146	126	162	145	151	153	123	177	151	143	147	165	158	147	140	135	154	127	143	145	150	153	145	140	141	122	132	172	147	150	158	164	142	126	143	140	138	172	151	139	143	142	146	153	130	144	163	155	138	141	140	151	190	145	153	129	139	156	146	135	143	153	127	129	149	152	151	157	141	132	155	152	164	143	146	134	146	148	148	151	131	141	142	145	120	129	150	151	142	138	144	167	154	142	132	143	142	137	146	167	178	145	163	149	151	147	141	143	150	129	161	154	125	158	147	136	151	153	153	149	133	132	128	130	136	165	165	157	140	143	163	143	143	160	155	127	170	138	151	130	164	149	143	146	151	160	138	141	158	150	149	157	140	160	154	154	114	153	144	160	169	152	162	144	136	152	141	157	125	147	149	161	146	137	128	151	116	135	148	149	142	144	152	140	135	136	129	136	127	143	130	163	146	143	138	151	152	143	148	123	146	166	140	125	152	136	125	124	144	156	160	151	147	138	167	144	139	142	155	143	164	166	128	152	152	162	143	140	128	154	157	138	127	142	176	140	137	143	143	146	152	152	145	122	150	143	119	154	130	153	140	150	148	161	129	151	145	140	161	166	147	152	149	169	134	151	149	119	139	131	153	142	146	155	136	148	141	141	114	149	140	157	146	147	150	158	157	157	147	150	151	144	135	151	139	128	160	156	161	143	134	145	136	147	149	151	161	133	130	130	150	143	157	141	142	151	141	132	169	143	134	168	133	169	155	142	136	140	150	141	157	133	154	128	136	164	149	153	141	153	154	144	146	136	160	138	148	120	148	143	147	145	132	141	128	135	161	155	114	135	158	143	138	147	137	157	127	157	142	156	157	132	161	144	146	151	157	145	136	161	137	152	130	134	121	145	134	152	146	153	129	151	150	141	137	148	140	168	165	154	123	124	169	153	159	142	132	118	151	143	134	141	166	159	153	136	146	149	131	142	154	134	132	151	168	133	147	156	154	145	139	144	160	127	155	154	164	172	145	122	150	151	141	158	136	133	140	163	152	138	156	142	135	148	129	155	146	139	153	131	177	142	137	147	132	163	134	152	153	155	140	154	152	146	146	140	143	144	139	134	158	132	149	126	121	149	139	154	126	170	141	170	159	161	142	136	157	144	148	139	158	155	124	143	154	138	161	144	148	142	143	156	147	144	137	139	140	157	158	170	137	143	150	131	154	161	135	160	135	144	170	138	154	133	155	132	138	138	153	144	157	132	129	167	134	143	157	140	159	147
22678	21504	29476	23985	21504	21571	12420	1288	928	852	768	679	651	599	592	563	579	557	530	546	558	519	483	517	455	530	520	482	504	457	500	450	479	458	465	452	445	466	468	454	451	418	455	440	467	492	436	469	474	447	469	467	482	438	453	462	465	451	444	447	449	467	407	460	440	456	452	459	468	436	439	463	459	444	466	435	455	469	468	427	469	443	428	456	470	473	433	434	446	415	424	491	429	436	452	460	464	457	473	462	423	462	448	407	434	453	420	446	457	453	450	406	429	447	441	470	472	508	480	443	449	436	443	485	463	457	438	480	489	464	452	418	441	482	453	457	395	475	469	445	448	427	467	448	436	491	465	446	442	457	433	463	464	462	431	443	455	444	432	436	413	432	428	437	417	443	472	443	434	428	451	459	466	474	464	424	432	405	451	446	478	472	438	453	452	458	438	460	456	419	450	451	461	454	463	437	485	433	434	464	419	451	420	437	435	422	439	434	468	483	463	420	455	462	453	445	462	458	440	461	490	467	446	434	435	494	440	444	462	461	416	447	471	426	435	449	426	489	449	492	435	437	457	425	463	456	467	444	446	436	411	405	440	432	448	500	409	452	504	442	451	446	404	444	450	396	408	448	440	422	421	469	469	464	413	438	445	447	418	421	465	454	429	444	437	468	447	431	466	443	446	439	436	445	478	453	458	410	454	457	447	453	449	422	388	435	431	453	477	488	419	456	488	472	470	436	479	414	401	435	444	446	425	435	420	487	455	474	452	438	431	435	476	444	452	480	454	478	415	418	447	455	474	437	468	479	427	438	442	437	457	482	466	471	430	455	371	492	449	439	435	476	413	449	431	425	462	490	439	467	446	404	465	465	432	481	463	465	407	414	467	482	463	465	429	464	449	449	474	483	429	443	438	477	457	454	452	438	430	450	441	440	446	464	475	406	441	457	425	458	449	424	461	470	449	448	477	460	453	419	431	443	465	414	475	439	461	426	447	456	423	446	462	481	457	442	468	454	466	481	463	468	464	456	438	484	429	473	456	429	485	428	467	470	414	482	428	432	449	404	431	401	462	456	467	426	446	454	464	443	442	468	405	474	452	436	491	402	430	466	431	421	454	443	427	441	436	461	460	438	462	440	450	413	438	453	506	449	413	423	439	439	481	455	471	439	444	444	432	457	451	449	432	472	444	435	439	444	471	406	451	467	434	390	439	435	442	454	444	464	433	467	481	443	471	456	460	414	438	464	452	410	457	452	482	423	445	451	419	456	441	450	447	445	405	453	444	433	412	469	427	456	440	458	416	458	401	456	448	435	433	433	474	423	471	428	431	457	419	429	438	420	416	492	429	473	460	448	426	469	427	426	464	469	457	426	448	434	407	472	439	466	433	457	457	446	469	432	457	394	486	423	437	447	454	430	462	444	413	484	441	435	448	464	435	458	448	451	444	459	460	451	424	436	421	469	473	466	444	453	405	420	402	432	476	472	453	453	436	451	467	436	485	433	445	500	435	462	437	425	441	455	421	456	503	449	462	438	394	418	405	422	425	466	443	450	446	458	438	441	423	420	488	433	401	458	455	424	447	444	444	435	420	434	454	418	453	466	434	399	414	482	461	420	457	462	383	472	406	468	454	478	445	442	419	449	441	433	417	468	412	428	437	419	461	430	441	440	424	437	442	452	445	433	475	414	438	408	417	442	464	480	431	427	426	484	456	418	478	448	401	462	450	438	449	465	461	448	436	431	462	443	460	465	433	457	437	467	475	454	479	446	443	435	449	440	453	439	438	450	446	424	438	444	442	450	436	428	463	452	446	466	462	447	493	428	475	462	427	410	465	436	449	427	439	428	425	422	452	475	460	435	451	440	467	455	460	433	472	444	440	447	468	461	477	459	469	442	479	443	430	445	415	440	424	427	467	444	484	446	442	453	468	443	527	453	473	442	446	441	434	412	438	439	492	420	458	459	417	439	445	475	473	424	451	437	440	418	465	418	458	468	452	426	464	445	457	422	437	437	465	441	440	447	455	435	449	468	441	433	438	416	434	443	434	445	461	404	418	437	452	443	446	433	435	418	427	425	456	443	426	434	403	436	443	472	451	439	452	432	454	466	443	444	468	473	454	434	464	441	421	434	411	428	406	447	407	442	414	458	442	405	440	418	441	460	416	446	415	426	468	443	431	465	429	450	480	460	439	477	442	457	408	456	421	418	425	471	449	448	446	447	477	427	436	428	452	469	416	503	402	445	478	401	433	465	465	446	481	448	394	458	445	451	451	445	463	435	443	426	471	523	442	432	463	464	421	448	430	431	427	475	430	479	432	447	463	454	432	477	484	430	442	447	437	440	442	468	465	457	457	407	444	431	438	430	441	457	440	442	412	470	429	456	411	456	452	491	434	430	436	447	439	453	437	454	417	424	452	428	429	461	455	450	412	470	438	479	430	454	462	477	491	471	407	427	449	467	424	440	459	465	477	425	465	452	389	447	428	425	443	471	466	445	414	436	444	443	477	489	480	482	476	453	438	439	439	459	437	425	490	446	460	433	437	418	413	454	467	440	442	469	442	472	454	410	441	412	484	439	478	422	467	428	456	420	469	451	485	444	452	482	409	449	457	450	469	488	483	469	461	468	428	452	434	434	464	410	429	452	455	465	483	480	434	457	468	489	448	527	416	455	440	431	444	411	456	428	423	472	479	434	466	460	443	419	438	440	476	424	461	428	482	452	443	448	425	470	449	451	445	456	391	465	404	435	445	443	437	440	434	431	449	440	446	427	447	454	452	474	433	430	434	464	462	467	428	477	450	440	443	442	458	452	444	431	441	436	417	468	465	440	461	471	480	426	448	443	457	434	454	431	388	432	433	436	415	443	473	454	430	466	445	426	455	438	422	439	461	448	423	462	433	481	431	423	438	465	448	483	446	442	465	435	483	466	448	420	448	417	444	432	450	429	424	430	433	455	455	478	488	447	461	409	480	432	433	468	450	429	466	430	465	456	452	443	468	432	425	432	432	442	453	478	416	445	515	460	430	452	436	464	439	444	440	442	445	423	477	421	427	451	397	437	437	445	429	467	462	443	430	443	432	458	447	461	415	430	427	463	439	431	454	442	437	468	479	433	476	440	435	430	467	421	455	411	450	466	429	459	413	409	454	460	455	436	458	415	454	417	463	451	428	427	471	415	487	429	422	437	473	442	463	471	446	472	423	423	438	444	423	436	438	467	473	440	455	469	438	459	433	428	440	453	473	432	440	437	421	483	450	411	454	418	418	445	455	481	439	451	461	454	444	408	442	427	462	446	464	472	409	422	468	411	457	440	460	479	427	452	408	488	466	440	422	459	440	421	456	450	417	436	410	443	436	485	433	463	428	444	448	453	463	430	439	447	451	432	457	421	418	431	440	419	419	440	427	437	448	461	450	424	441	441	464	442	472	431	441	446	427	452	443	420	446	455	424	437	409	462	436	429	438	455	469	465	426	445	451	441	441	427	448	440	416	428
4692	14880	10518	5320	3838	2866	2223	1746	1391	1133	969	878	831	776	719	696	624	618	600	634	547	551	566	542	504	534	576	501	500	522	480	459	461	507	526	496	473	498	504	487	509	493	491	509	474	512	479	486	487	456	450	469	483	460	458	492	436	490	479	455	504	457	469	484	464	488	448	486	476	483	464	493	460	455	454	426	468	475	458	473	462	465	519	491	507	498	479	461	469	479	469	497	474	451	460	475	442	511	469	454	486	465	477	452	459	464	470	476	415	482	442	510	475	466	435	519	511	452	459	438	435	476	456	459	510	524	483	502	445	415	421	437	448	455	471	471	452	470	456	430	426	454	458	457	471	487	484	510	440	462	478	449	451	461	471	448	491	456	450	472	498	445	469	451	469	474	420	463	439	492	461	495	509	459	491	473	454	461	451	486	474	440	483	463	476	490	437	494	462	450	501	447	475	483	454	462	445	458	443	463	475	484	521	485	439	449	479	459	461	478	470	482	469	484	468	457	463	489	440	474	492	479	467	459	450	473	465	437	474	439	467	449	495	470	457	482	484	476	463	470	462	466	436	489	448	477	480	465	470	488	450	441	451	476	491	434	473	512	499	518	455	485	490	473	459	479	466	465	418	443	442	465	486	468	480	474	464	471	452	446	433	440	478	444	483	458	441	474	486	444	466	462	496	440	475	462	474	438	428	473	459	455	498	452	474	482	442	457	492	470	478	437	473	493	469	494	479	468	465	466	456	516	470	450	460	445	452	431	473	458	503	474	463	474	485	467	497	491	431	433	509	446	493	471	475	454	501	456	531	493	438	481	421	441	472	491	414	442	422	502	449	449	453	446	481	475	487	468	465	418	449	464	453	474	422	464	445	466	445	464	475	445	494	467	476	468	476	473	482	489	460	470	472	479	447	437	434	465	450	446	472	461	458	471	444	453	469	476	440	456	487	460	470	489	489	462	444	453	418	426	461	485	474	478	459	463	456	476	469	506	478	449	484	461	433	465	448	448	506	494	510	489	478	439	456	451	449	461	433	479	467	419	496	501	488	470	476	445	462	472	404	430	482	470	489	458	447	438	473	459	446	503	452	463	429	438	464	476	426	461	426	450	490	456	457	500	471	462	493	466	461	464	462	440	459	468	431	458	492	452	470	469	494	485	467	494	473	472	475	450	441	473	504	455	467	476	455	450	486	471	466	474	456	457	466	470	482	469	445	474	467	484	450	470	467	464	444	451	483	442	480	465	468	480	484	489	465	451	502	466	449	465	460	441	429	454	459	456	504	501	461	495	505	443	479	498	468	445	484	506	497	461	493	463	444	457	497	453	492	481	435	488	466	453	459	457	466	433	479	444	512	488	488	493	431	477	472	475	446	456	450	461	455	461	486	426	465	465	443	474	435	451	448	490	431	471	467	454	497	484	448	468	489	453	460	496	483	492	453	473	459	456	460	444	466	431	473	495	435	448	489	476	517	464	474	452	479	452	438	501	445	435	518	465	464	466	470	469	467	442	459	499	456	427	471	450	491	464	459	469	450	474	488	456	475	481	484	453	473	470	485	466	469	444	434	489	460	460	475	458	455	452	461	478	468	482	451	507	492	488	484	458	503	451	447	460	426	447	463	439	511	460	468	480	503	458	476	519	474	447	515	484	471	499	404	471	476	453	466	458	448	452	453	488	492	483	456	449	500	484	461	452	456	473	470	440	501	449	476	504	481	455	428	501	499	475	469	465	498	482	467	480	442	427	472	465	408	422	486	443	480	481	447	455	430	483	494	448	465	477	438	481	479	447	429	498	456	502	409	449	447	415	480	442	451	460	447	490	476	462	489	499	458	491	498	489	468	415	483	477	464	468	502	440	465	432	459	461	487	448	493	481	467	455	471	490	487	441	482	494	456	476	464	434	467	462	458	487	461	474	453	468	440	453	478	464	444	463	439	482	442	461	477	441	442	482	508	443	470	473	498	432	421	421	466	501	480	419	440	457	463	491	489	452	430	519	478	517	457	473	461	476	501	507	436	440	472	431	463	466	467	479	465	475	493	461	511	467	429	483	480	535	465	482	508	468	464	492	512	467	456	419	467	466	443	462	427	481	458	410	439	460	413	481	475	445	413	489	465	465	475	449	465	449	470	481	470	445	518	483	458	460	434	506	483	456	466	463	475	485	435	475	456	458	460	472	491	492	485	473	421	501	472	486	443	519	465	456	454	444	431	477	483	461	470	450	472	479	475	470	443	465	454	458	477	480	476	498	446	497	444	479	467	429	422	430	491	449	455	443	459	489	478	474	446	484	462	495	477	469	475	468	499	467	469	476	449	496	453	457	430	467	439	452	466	480	462	481	483	489	492	448	480	454	496	485	487	452	480	474	485	459	490	480	477	461	474	457	444	461	483	459	447	476	474	501	494	512	488	476	462	463	418	445	479	474	490	455	512	493	493	455	458	491	464	427	455	427	490	467	484	461	436	465	449	475	469	431	491	458	498	453	473	470	456	466	471	461	506	484	456	452	453	496	493	450	468	436	526	443	433	470	483	461	461	468	469	458	468	473	490	464	447	468	459	440	485	450	478	452	483	448	472	455	452	484	483	469	454	454	452	468	465	490	457	430	440	492	432	447	431	489	458	465	453	471	458	467	438	469	443	451	473	444	431	471	502	433	483	474	508	466	432	460	446	488	463	457	477	476	491	478	442	473	458	485	480	453	440	425	453	466	468	476	455	458	445	460	449	464	463	454	454	490	475	496	468	498	514	489	431	445	425	483	483	432	516	447	465	448	464	515	461	449	423	445	442	479	467	489	451	433	450	492	480	443	470	447	509	471	466	444	465	473	463	489	468	482	416	481	505	468	478	413	532	479	450	468	471	462	464	459	445	470	499	454	472	487	512	457	449	483	464	483	420	458	464	487	451	445	438	444	440	478	453	458	442	467	486	466	491	498	471	478	412	466	477	519	467	451	450	472	446	460	455	467	465	519	445	454	462	474	469	482	456	459	471	464	463	468	465	467	486	445	439	438	466	465	489	496	456	463	507	465	442	491	459	446	498	479	473	450	436	482	484	469	451	491	498	495	467	459	468	494	481	487	477	465	521	493	467	447	481	425	439	427	463	471	514	437	484	440	454	470	477	468	466	436	460	467	475	509	465	417	482	444	481	463	464	435	456	449	479	471	488	453	463	465	505	441	498	463	468	462	463	488	446	463	439	450	462	455	479	461	486	463	452	501	427	469	452	481	469	479	498	456	439	459	458	474	450	475	434	474	457	464	469	453	472	472	498	458	446	476	455	489	473	487	483	454	448	461	439	436	457	451	431	484	483	474	418	465	449	484	498	475	462	462	451	488	440	468	453	443	459	478	460	483	454	470	464	479	474	472	465	479	485	469	431	440	445	444	460	484	465	470	467	466	475	448	475	447	449	467	534	451	425	471	450	459	440	459	467	479	452	504	456	473	464	535	454	441	496	493	473	447	458	455	472	452	475	477	469	489	519	462
27712	19472	5267	545	324	311	278	241	248	225	267	261	269	228	245	255	261	240	269	259	249	229	241	261	226	221	239	223	244	230	267	235	283	259	236	259	243	233	256	238	231	206	210	197	247	229	249	239	249	249	228	249	240	253	240	232	231	230	238	237	272	236	216	230	221	251	223	245	216	274	226	226	226	244	247	243	236	241	225	228	248	247	211	269	231	223	251	242	257	234	244	250	240	223	206	249	248	225	228	233	253	256	245	276	239	230	248	217	220	224	231	226	252	221	243	258	241	241	218	260	237	225	206	235	223	227	249	238	239	220	234	252	238	212	246	260	234	214	252	226	254	249	213	216	215	227	206	236	249	237	245	228	235	221	262	237	238	236	243	244	211	240	242	215	230	268	252	233	243	256	220	221	248	257	239	258	247	248	237	230	232	241	244	255	258	230	237	252	230	207	248	271	207	251	222	225	246	217	220	251	239	235	249	263	230	228	243	251	267	255	225	232	263	225	240	245	228	257	226	252	217	219	247	238	246	243	226	232	211	232	257	229	214	242	226	216	230	229	256	220	260	254	246	233	237	262	220	268	247	233	233	213	228	251	226	237	253	260	220	254	241	216	274	243	218	232	233	257	231	248	262	220	243	241	266	256	263	237	226	220	238	240	220	256	249	238	203	229	235	261	254	222	275	229	263	247	278	219	250	236	241	241	209	237	235	247	239	246	244	243	272	243	236	252	252	228	238	235	264	240	228	230	245	241	251	239	230	205	256	233	263	260	249	245	252	250	257	250	235	212	232	231	238	227	241	256	243	244	235	237	228	223	230	267	287	232	226	213	223	257	233	234	210	241	233	249	209	227	257	195	240	226	239	260	231	216	242	223	236	231	239	238	212	247	224	258	211	242	240	248	218	272	232	226	208	237	246	241	210	244	236	245	242	255	238	228	242	225	245	219	254	245	236	246	221	230	237	253	222	227	226	222	217	252	236	247	228	204	242	251	237	246	229	239	248	257	240	252	282	253	251	244	199	257	262	230	250	231	242	225	245	243	243	259	229	232	257	234	238	225	238	236	225	269	233	216	235	247	244	241	239	244	236	243	252	241	244	220	238	255	262	234	247	249	239	234	255	238	229	235	246	239	218	259	229	244	214	231	243	246	258	248	239	234	230	229	260	221	221	242	255	255	230	237	226	261	277	253	239	239	224	210	238	245	218	228	236	249	249	233	248	257	276	240	247	232	206	247	237	264	262	264	260	218	221	242	212	246	243	243	222	235	270	268	218	242	248	233	244	237	219	258	220	258	230	232	246	240	259	236	249	231	217	247	250	238	244	235	250	255	277	229	261	236	241	227	228	279	196	216	223	257	224	251	232	226	248	246	228	259	240	246	252	253	222	230	247	221	233	224	239	223	218	277	240	244	233	248	249	235	240	241	238	232	251	280	216	226	242	217	229	253	252	219	233	220	245	244	241	238	235	210	260	244	230	238	234	275	244	250	246	241	255	222	242	254	210	232	227	205	235	230	242	258	257	235	228	240	253	234	242	253	242	237	255	243	223	212	239	252	221	244	220	245	215	231	239	227	247	251	225	234	238	251	227	221	207	239	240	243	253	234	260	233	208	228	232	240	243	238	247	241	236	236	238	249	226	248	236	238	218	253	241	244	249	242	239	244	249	234	237	225	252	242	218	250	222	215	246	285	262	256	224	228	246	246	268	235	241	221	223	219	229	220	200	235	266	221	234	229	227	235	236	259	250	253	248	205	233	251	230	233	244	224	248	262	219	276	243	256	231	208	270	239	237	234	245	219	233	238	238	232	253	270	229	275	259	224	262	242	239	217	257	246	253	252	220	235	255	232	219	227	219	233	246	263	201	242	229	234	229	211	239	228	226	265	247	246	262	246	232	234	215	214	250	247	236	246	223	259	207	220	250	223	218	275	237	248	232	261	252	246	239	236	214	239	242	204	238	212	252	284	268	246	234	227	258	214	247	239	258	250	229	235	253	234	222	254	244	241	231	227	271	260	253	214	234	232	207	247	248	237	246	211	237	222	251	231	248	233	260	222	249	227	251	219	232	232	231	240	246	253	207	248	259	240	251	228	235	257	230	238	257	233	210	240	248	254	255	278	218	220	203	265	261	248	248	227	242	203	261	241	235	239	221	250	231	215	230	243	246	230	249	248	239	261	256	230	232	247	234	246	215	233	228	238	270	247	224	243	211	232	244	188	240	241	243	250	254	256	216	230	219	242	236	250	243	222	259	246	221	256	259	247	268	286	224	261	245	225	239	241	253	249	241	235	245	259	235	241	232	243	259	249	224	214	250	221	226	232	240	241	219	220	239	254	249	240	243	236	240	217	252	241	231	255	264	231	255	242	238	268	230	260	238	239	264	247	245	255	270	222	229	200	215	243	226	248	247	226	236	258	247	240	238	241	233	247	215	232	257	236	238	206	251	246	233	228	253	213	247	231	226	215	242	248	232	268	220	206	261	244	241	241	235	234	243	234	229	243	241	224	246	266	264	245	249	253	251	228	250	250	228	253	234	236	225	244	238	248	268	239	246	242	220	253	231	225	228	248	235	237	240	247	227	226	250	233	242	239	247	209	236	265	228	235	253	219	228	254	233	226	229	236	245	249	242	240	242	243	243	283	222	249	229	230	225	235	250	251	258	246	255	260	228	227	244	236	246	219	250	241	246	237	252	256	251	265	218	247	259	254	252	248	260	268	219	235	244	248	260	210	227	235	263	232	232	233	209	235	236	241	251	237	235	222	234	276	223	228	228	260	245	231	220	250	240	261	231	209	222	250	234	216	244	230	233	243	253	242	237	253	255	223	209	237	250	236	252	224	252	243	215	255	238	251	232	250	263	229	253	254	238	274	244	241	233	236	215	222	252	244	238	226	245	227	251	226	257	237	224	249	231	220	260	257	237	213	232	250	250	234	236	225	231	238	216	234	229	258	216	254	238	229	239	255	251	239	244	231	239	243	228	231	232	241	231	258	215	269	279	277	232	219	219	273	231	269	229	234	243	216	244	229	245	218	247	236	244	223	254	229	220	243	263	239	236	245	224	263	238	254	247	243	237	254	246	251	229	241	248	230	240	266	254	220	243	231	256	242	237	220	239	268	223	262	252	274	238	226	219	219	251	216	241	241	227	249	242	239	222	238	245	227	265	259	232	259	229	249	246	244	241	215	234	237	245	249	239	259	247	238	256	237	261	239	233	252	226	238	239	234	253	252	229	216	252	222	236	291	210	231	221	228	228	226	236	237	253	258	221	243	244	259	248	239	232	267	228	250	248	244	238	266	235	256	234	224	228	210	245	244	212	227	231	266	255	216	248	264	242	227	275	217	236	235	253	260	228	268	250	254	226	225	243	239	246	238	231	227	237	237	254	273	226	246	228	244	216	254	236	244	239	267	216	235	263	229	226	217	228	255	242	248	209	252	268	251	275	236	281	273	209	253	243	223	243	239	245	249	217	233	267	223	230	220
4126	737	532	382	334	290	319	279	287	280	284	238	249	294	255	248	256	259	270	228	276	227	232	280	277	249	239	256	262	234	243	256	262	297	252	241	248	242	248	279	261	250	230	261	275	254	255	234	229	244	257	261	271	247	235	213	245	240	238	271	276	250	254	230	223	249	243	220	243	248	242	251	288	226	249	228	216	262	237	254	264	271	238	271	240	225	244	255	270	267	264	251	248	250	262	235	215	237	239	255	278	232	231	218	281	249	260	243	250	264	245	274	247	247	249	245	247	247	275	241	246	213	240	248	228	281	237	259	268	250	216	263	239	247	238	230	238	249	245	248	255	232	228	237	252	250	251	241	250	258	251	230	242	288	283	271	268	238	235	270	242	234	233	254	271	240	274	247	235	251	246	209	236	259	251	255	248	253	250	258	277	261	247	255	264	226	231	219	252	261	261	272	244	229	252	244	216	273	238	262	259	252	239	243	281	274	209	255	244	239	242	233	263	263	249	233	248	257	245	220	240	246	243	254	265	227	267	256	239	241	297	267	271	232	252	233	261	223	257	252	209	263	250	255	259	238	256	254	212	235	244	248	252	242	260	263	233	229	237	249	236	246	256	261	277	249	253	231	245	242	251	236	253	225	253	217	261	251	210	221	226	260	244	233	290	277	266	252	225	261	250	279	247	235	260	243	240	246	231	277	226	257	232	247	283	250	264	241	261	242	212	242	251	266	241	242	250	245	251	276	234	251	266	248	297	254	249	254	244	271	260	287	250	238	226	260	232	257	265	245	254	252	266	255	252	273	242	247	241	239	255	236	250	193	234	269	260	250	231	241	232	257	275	236	289	238	239	260	246	236	228	240	244	249	258	266	268	240	268	238	267	239	256	261	231	236	253	276	245	250	254	252	260	242	244	253	269	244	249	243	257	228	247	231	275	233	289	254	259	278	251	224	264	247	224	246	242	284	257	239	267	259	250	250	235	247	247	257	270	245	252	232	258	263	249	251	257	246	237	246	237	218	256	258	240	235	270	251	254	244	280	251	261	260	240	250	242	237	233	254	262	243	245	241	234	260	264	247	249	273	257	252	259	236	279	267	271	267	267	247	256	243	255	229	239	240	250	238	253	256	235	258	238	239	236	258	240	231	237	258	266	226	245	249	230	244	254	243	223	261	281	273	258	238	261	239	245	242	224	249	245	237	279	278	223	251	262	261	263	248	273	258	236	241	252	276	242	246	257	246	257	271	269	250	284	257	228	240	270	231	213	256	270	265	262	257	231	258	242	251	229	245	254	245	243	223	265	270	261	218	257	262	235	254	250	257	248	240	244	257	255	244	285	240	243	271	251	243	227	243	251	235	250	238	244	229	267	242	256	255	271	274	236	241	248	260	236	241	253	257	260	249	275	273	255	263	251	246	249	260	254	257	231	250	241	230	226	277	252	218	239	242	232	265	273	251	272	262	249	281	217	253	254	256	224	279	269	252	291	275	256	244	230	229	260	253	285	248	246	262	241	223	254	258	262	237	256	265	239	263	246	238	233	276	246	265	201	265	221	243	245	222	261	264	221	276	267	216	242	247	260	244	253	256	238	265	232	237	266	259	241	254	231	268	248	247	265	254	250	245	232	262	237	253	266	278	262	246	259	224	272	240	248	244	249	258	247	255	268	263	241	235	225	241	242	239	235	260	248	268	239	262	256	231	249	233	257	263	239	216	252	232	258	222	271	257	258	237	276	235	259	296	232	265	247	254	245	244	237	239	269	246	260	239	276	220	276	246	238	279	235	243	236	236	247	263	259	232	236	243	269	242	277	277	253	270	256	271	254	252	235	263	264	262	238	229	277	239	243	279	236	244	240	225	256	259	251	273	247	243	247	256	254	233	289	264	246	251	203	222	237	272	233	241	243	231	232	236	287	252	260	279	263	266	247	241	243	261	269	231	257	265	253	262	267	249	256	238	228	241	251	262	239	263	246	262	245	250	271	264	274	238	255	245	266	261	253	262	228	256	261	243	253	237	275	223	232	246	254	277	286	236	256	259	234	257	247	275	263	221	262	246	260	267	265	261	256	247	263	252	231	268	257	228	266	280	248	255	272	230	244	253	275	252	267	242	240	249	263	257	278	242	247	213	259	257	241	262	236	224	241	269	248	242	299	237	259	242	228	252	234	258	247	197	234	257	238	235	266	275	232	258	249	241	226	245	259	248	233	243	254	253	230	245	270	278	265	248	268	253	246	224	223	255	234	228	264	240	256	247	244	258	251	254	272	267	239	252	249	238	254	257	262	232	230	266	245	260	281	246	213	249	245	236	268	237	241	251	238	259	236	227	266	238	247	257	245	262	273	243	239	267	265	261	264	274	257	275	255	272	247	254	248	244	248	268	249	243	276	259	238	250	251	243	225	274	243	257	248	271	270	247	228	267	248	266	250	272	241	250	248	258	239	252	264	254	267	248	250	272	267	229	243	256	258	245	238	260	265	250	260	234	223	225	256	243	251	254	270	251	229	242	245	258	251	255	217	261	237	242	279	272	240	242	259	259	256	263	263	220	233	241	260	254	257	261	227	260	282	258	254	252	271	240	267	245	237	270	274	269	265	237	254	238	238	203	267	213	279	239	221	240	265	239	262	232	258	254	243	252	247	259	251	253	252	244	263	243	277	239	230	257	249	263	272	228	267	267	262	253	227	243	248	261	262	247	270	280	225	285	263	244	267	240	255	282	243	264	226	232	229	262	257	246	245	257	242	228	249	257	248	247	228	265	255	237	241	255	245	260	263	263	239	242	260	267	251	243	284	256	257	271	264	284	273	239	255	247	266	265	260	243	272	251	262	266	246	271	241	233	269	247	253	244	243	237	238	257	266	235	247	242	278	262	249	248	229	272	253	246	263	241	283	238	241	263	235	244	242	232	245	255	267	239	238	231	285	241	240	243	244	259	245	249	243	268	239	242	274	248	265	269	231	222	236	252	266	269	255	247	247	264	224	264	252	244	247	294	256	235	233	239	244	241	234	250	239	248	272	270	236	246	255	242	246	259	251	269	255	236	248	266	250	259	228	271	261	263	280	229	255	221	261	249	243	247	268	251	244	257	264	241	236	268	246	235	258	259	227	241	247	245	239	234	247	286	243	231	281	248	263	277	238	225	255	253	250	257	242	253	273	262	207	269	233	223	264	238	249	229	250	268	238	242	264	256	250	224	251	248	258	253	255	287	239	258	258	263	225	243	227	237	264	280	242	215	242	260	250	289	244	245	258	251	256	250	231	237	257	271	256	240	252	238	256	253	236	253	260	223	274	242	234	227	243	254	265	273	259	213	229	238	246	277	270	235	247	239	253	234	224	238	263	239	219	215	243	259	248	220	279	237	244	232	253	272	245	226	243	236	247	252	267	260	249	250	235	253	246	220	251	236	261	283	264	241	241	264	229	247	245	245	263	258	264	244	240	226	269	227	230	250	232	242	257	238	229	236	239	252	238	246	256	242	268	262
23570	21356	28890	24167	21363	13086	1410	857	676	702	627	634	624	580	560	560	501	551	509	521	540	527	504	507	497	496	552	515	451	507	489	514	481	487	537	475	508	478	461	442	526	517	517	495	510	514	504	502	442	475	485	491	488	489	480	471	490	455	519	485	498	482	489	445	510	500	503	525	506	457	454	468	479	487	479	476	503	523	508	459	494	477	468	480	492	469	481	496	496	466	503	459	499	472	508	461	497	520	497	513	490	459	453	498	477	465	478	458	465	481	493	459	512	499	506	499	458	473	498	481	502	472	495	453	472	458	515	549	488	485	508	527	432	460	503	510	511	517	479	460	463	513	442	486	460	447	493	525	462	493	475	524	430	498	479	460	510	476	516	424	492	483	475	504	490	508	488	437	502	509	477	478	493	476	445	501	540	448	470	457	407	509	497	510	459	511	515	472	456	493	515	442	510	453	492	442	487	465	509	483	448	478	535	525	539	470	497	496	454	496	437	478	471	496	478	440	512	517	448	504	478	474	432	470	474	464	488	439	504	486	445	458	520	498	458	498	458	473	503	450	496	443	459	504	480	502	475	463	488	475	454	503	483	544	454	486	464	449	443	479	472	508	491	481	494	490	484	508	481	483	461	476	533	475	476	463	470	524	486	473	487	471	492	469	494	493	476	451	484	473	457	503	478	490	466	483	441	475	479	480	507	469	500	486	487	473	464	484	465	446	479	485	465	458	493	483	507	470	486	443	526	451	490	460	508	494	467	482	482	482	489	473	493	488	502	512	450	467	475	447	466	478	480	469	455	513	460	472	479	440	521	485	485	494	481	436	484	460	473	464	497	460	475	464	478	443	511	496	443	457	514	477	467	464	487	455	492	490	487	479	512	465	460	476	470	455	506	439	476	470	466	475	459	465	478	525	491	480	438	477	482	436	506	465	453	484	466	437	483	486	507	480	480	473	487	470	483	437	462	446	501	449	441	504	464	502	503	494	466	515	496	483	459	487	459	519	495	485	435	504	488	495	482	523	492	472	510	479	448	504	481	490	494	473	500	493	515	464	451	496	459	484	477	490	452	517	505	488	479	506	469	499	486	499	481	482	498	471	479	484	494	475	488	499	489	502	470	470	508	484	503	506	449	498	480	479	502	500	479	509	524	464	444	473	454	518	453	472	495	529	446	495	407	506	502	476	468	463	484	480	465	468	473	485	478	461	481	501	476	464	456	481	463	524	463	513	473	523	477	488	502	497	454	478	454	467	437	467	491	493	480	473	456	512	493	462	494	440	500	475	508	450	446	474	454	492	483	481	489	505	501	494	478	516	452	461	442	443	474	506	474	477	508	461	481	475	479	514	470	494	470	447	489	475	470	505	515	503	467	461	460	469	481	532	488	507	487	466	486	480	459	492	451	509	460	462	481	526	493	482	476	473	515	464	479	442	485	461	475	480	478	495	453	449	485	444	475	498	489	453	475	465	491	492	472	462	489	495	456	489	489	490	486	484	476	509	473	517	502	489	502	474	465	508	474	498	463	480	511	476	503	444	484	511	468	492	499	484	446	501	455	476	469	473	486	462	462	520	505	485	463	477	552	461	500	471	485	500	488	479	527	522	520	488	474	483	462	467	468	490	510	480	481	491	460	482	486	464	458	462	470	487	525	474	469	472	474	482	486	450	516	502	461	458	497	451	468	482	509	465	489	447	491	476	508	502	495	490	507	459	465	465	467	468	486	511	451	463	484	495	482	475	521	512	500	491	494	483	443	520	535	450	490	485	415	456	496	512	493	486	495	483	454	479	469	512	513	472	460	480	521	484	475	473	457	479	490	459	452	499	440	490	498	478	476	469	467	540	490	505	502	511	484	483	513	472	457	511	506	490	509	509	533	460	487	488	494	452	478	508	485	449	494	480	484	472	474	470	464	495	480	450	489	498	506	506	504	447	489	486	489	535	519	474	477	484	457	479	469	460	486	495	453	481	455	510	478	515	480	492	488	470	496	480	475	517	486	494	493	510	477	505	514	450	513	445	460	483	499	468	477	472	428	477	447	477	488	463	511	476	433	479	464	502	452	476	463	532	499	478	512	485	497	471	487	523	472	523	482	489	492	428	460	482	502	477	455	481	517	492	517	496	484	452	505	430	498	510	493	496	466	504	513	464	459	511	454	459	453	457	423	518	473	488	481	454	481	501	490	473	490	504	451	486	507	458	487	503	511	507	496	499	461	451	488	497	490	488	494	468	479	488	492	491	494	463	442	492	520	508	461	479	490	485	442	502	426	437	449	454	477	463	494	488	483	443	518	529	508	494	498	506	461	478	462	455	480	487	477	494	474	485	519	459	487	481	436	485	457	491	461	538	512	470	489	441	481	478	489	499	460	458	465	483	447	509	494	507	489	470	512	455	472	501	477	488	505	451	480	468	475	493	450	475	508	486	496	458	468	509	461	467	490	441	453	479	526	505	492	473	455	497	481	476	492	500	458	482	477	479	482	490	474	488	465	496	490	478	503	478	435	467	443	520	497	447	455	506	485	485	488	534	458	472	488	484	432	471	433	488	453	452	460	497	496	477	482	466	515	446	488	511	515	472	504	521	489	474	509	486	502	444	505	469	462	453	450	506	506	539	444	438	499	490	502	466	511	472	470	490	464	471	469	452	495	482	477	482	483	458	499	456	478	518	446	462	513	502	483	491	509	491	496	471	511	504	504	475	460	468	453	453	514	490	499	464	495	449	456	480	490	464	475	473	515	484	483	471	491	496	496	500	461	478	492	496	469	499	477	502	492	479	494	497	483	502	478	495	462	474	501	522	462	480	479	497	485	476	490	495	478	464	489	475	467	469	469	453	486	465	467	475	480	497	495	452	487	445	490	478	480	512	457	463	492	503	477	498	485	512	502	460	482	473	476	488	484	459	436	446	481	434	465	443	467	472	446	491	466	512	448	489	468	476	435	476	481	461	467	477	463	477	482	491	503	523	487	433	503	501	439	485	461	462	485	476	492	488	498	457	451	469	484	439	480	478	484	476	474	502	468	476	488	487	482	482	503	463	519	446	423	470	516	520	458	514	477	459	500	473	469	450	429	492	473	470	464	466	481	454	461	449	465	509	512	500	500	493	481	503	475	483	492	496	463	500	473	481	474	537	478	502	539	509	506	457	504	491	536	489	473	508	461	456	512	446	475	495	506	457	470	475	482	492	466	497	531	497	470	525	477	473	504	507	476	454	528	500	479	487	472	501	547	506	495	490	496	463	435	460	467	491	498	444	448	541	442	455	479	483	472	471	438	455	436	496	456	464	462	473	485	481	479	503	488	492	483	488	518	480	489	461	493	448	479	500	500	468	489	492	425	447	470	440	466	465	460	460	463	488	528	485	505	485	461	480	492	469	485	509	504	484	471	462	469	524	478	466	478	464	457	472	465	486	482	458	485	498	487	478	473	449	489	485	449	505	465	452	481	507	456	466	516	474	470	464	429	428	474	490	508	491	471	466	489	447
3385	9036	6240	3071	2236	1759	1344	1158	992	836	742	742	657	649	627	629	588	597	567	532	557	571	518	535	525	515	523	532	528	528	507	552	533	595	546	522	521	572	522	525	503	500	512	544	505	516	534	524	512	512	495	502	504	515	524	515	504	481	507	498	469	548	502	490	465	507	484	462	487	490	539	501	484	522	466	518	475	528	519	503	518	488	569	496	530	540	543	498	513	527	490	490	541	529	496	516	513	485	479	512	523	522	462	505	523	490	490	518	477	514	530	500	482	515	517	505	513	497	507	500	486	507	545	507	552	495	537	526	503	506	502	506	526	524	480	465	505	506	489	515	485	489	476	508	535	515	437	524	500	497	526	469	510	496	501	477	482	508	491	504	446	512	515	494	502	524	484	493	509	516	546	513	517	505	521	454	485	492	488	490	519	501	499	521	467	444	508	467	496	510	505	461	485	534	520	511	505	500	520	526	482	524	463	516	519	498	560	536	503	508	477	524	532	480	484	492	526	516	495	524	523	512	474	525	462	536	486	485	475	493	516	507	472	489	531	495	506	508	513	497	502	486	493	531	492	477	546	516	529	531	510	520	511	513	514	489	537	519	531	527	468	525	493	463	495	470	502	473	516	503	530	524	466	509	537	480	501	489	468	492	488	539	500	502	537	471	504	505	516	502	502	512	506	528	521	564	507	476	477	521	500	503	471	542	502	490	512	471	479	493	473	504	500	509	466	490	494	454	493	494	493	498	516	491	518	463	454	500	496	487	501	480	472	542	509	540	468	490	466	499	507	502	511	522	516	474	513	511	455	485	496	500	484	492	524	495	541	519	506	495	512	515	497	532	478	470	505	462	476	554	485	549	490	495	496	526	507	481	513	490	519	505	504	481	479	500	508	478	507	517	496	506	519	517	523	484	517	507	475	523	488	519	483	495	483	480	547	496	519	491	469	514	515	460	512	515	513	495	523	532	500	479	433	510	502	509	486	509	501	516	516	502	490	463	514	561	457	511	502	542	473	505	500	510	483	445	506	470	510	516	506	486	520	517	506	478	490	552	506	479	512	514	495	499	488	519	478	513	510	511	492	529	493	467	495	555	483	486	476	543	483	497	517	534	508	465	494	512	492	495	466	519	475	494	483	532	494	482	515	519	500	503	464	476	516	511	472	517	540	520	481	503	494	476	498	460	497	499	531	501	471	499	537	501	487	515	492	484	495	496	518	505	493	492	474	485	556	466	493	498	498	478	480	497	440	472	505	521	567	499	518	499	482	482	463	514	478	521	448	511	492	498	527	493	522	503	501	503	514	522	462	523	522	523	490	461	535	533	511	545	475	480	478	483	510	493	518	488	512	508	492	490	517	469	503	495	488	465	507	494	508	502	498	505	538	492	483	513	480	493	502	463	504	524	491	492	511	536	496	483	493	505	495	486	504	506	477	481	521	536	485	483	446	501	480	506	492	529	482	529	486	505	507	525	505	492	490	549	480	533	492	482	511	521	499	526	503	481	470	503	540	469	504	480	517	484	466	512	467	475	503	523	504	545	521	499	510	470	477	546	469	511	491	496	495	529	513	479	525	529	497	522	518	528	497	511	512	496	514	501	444	514	472	523	501	464	511	490	460	476	493	493	504	494	486	506	504	499	487	491	525	478	504	502	453	555	503	512	510	533	545	486	540	523	496	497	494	492	463	455	526	489	483	502	489	509	525	515	487	551	514	501	511	500	480	505	507	527	482	523	527	513	500	499	501	510	484	493	516	518	479	526	507	519	484	481	498	495	530	490	464	526	503	517	474	524	508	487	487	496	573	494	530	499	513	523	475	503	474	496	489	493	461	487	475	480	482	486	518	481	491	504	523	509	520	488	498	482	479	538	524	483	495	473	551	504	473	505	475	537	481	491	468	535	519	499	512	486	473	521	509	503	507	484	504	473	518	496	509	463	497	514	475	519	502	485	538	529	495	506	478	470	488	489	474	519	534	504	494	461	532	554	499	464	506	487	519	489	484	499	489	491	516	510	464	556	505	553	477	524	503	514	506	497	468	495	541	498	506	498	515	501	495	470	462	537	509	503	520	484	497	482	499	498	463	487	502	517	537	538	542	483	506	494	504	450	519	498	483	466	469	471	512	541	489	486	492	511	514	491	480	454	481	461	462	507	490	489	482	511	460	509	486	484	487	496	461	524	574	537	493	542	480	477	504	562	456	502	528	485	478	510	514	484	491	478	465	532	506	482	497	497	502	455	510	454	525	517	465	459	456	511	491	502	535	471	558	532	495	521	517	496	441	520	490	523	546	489	478	491	491	511	485	517	468	510	482	511	524	455	509	490	519	521	473	459	486	469	507	486	499	510	493	521	516	523	534	524	570	539	522	488	525	498	460	487	497	527	466	535	531	524	491	515	515	494	502	469	496	546	476	515	436	509	489	515	555	476	518	507	496	478	480	546	517	494	490	443	512	477	531	482	501	481	485	498	503	536	527	486	472	491	531	508	513	532	471	508	492	489	495	561	471	503	469	509	458	501	518	465	501	466	511	494	534	525	502	518	501	481	487	525	489	479	504	459	504	521	482	467	516	523	513	521	538	482	502	483	512	489	505	476	492	532	477	499	510	529	517	489	499	445	505	464	460	508	480	476	519	509	506	523	463	488	494	530	442	492	532	493	463	521	516	485	490	520	459	494	514	518	484	520	469	475	502	528	498	505	490	521	487	485	515	488	543	528	503	494	486	480	478	510	501	510	508	523	515	475	482	504	488	490	513	481	474	537	528	535	513	506	531	512	503	473	515	517	504	535	491	493	467	520	511	500	522	512	476	496	484	485	504	496	499	464	537	497	498	457	456	468	505	506	523	529	487	488	491	569	528	520	521	494	482	471	494	515	519	518	465	486	478	505	532	526	526	523	467	509	473	508	471	512	489	516	475	497	498	466	518	542	499	499	493	498	494	551	513	458	511	516	530	493	508	482	503	515	476	514	507	495	516	523	463	481	499	479	486	532	558	552	512	507	472	514	501	481	491	530	508	472	507	536	493	474	467	499	526	542	508	518	515	530	498	470	513	459	477	486	485	482	488	464	481	479	495	519	507	484	470	488	522	500	474	497	514	544	534	531	530	516	523	493	519	512	528	508	554	473	464	516	487	502	460	476	498	487	474	486	515	502	488	529	515	474	528	456	470	454	506	481	471	463	449	507	530	472	491	525	473	500	510	516	495	504	530	465	485	479	504	503	510	474	518	502	490	460	496	506	508	522	514	548	473	516	511	482	482	499	533	477	533	507	514	521	493	474	497	484	531	462	477	483	495	532	530	439	520	513	510	461	500	470	496	494	515	552	471	547	543	516	534	515	494	506	505	492	456	527	475	487	498	499	500	535	459	524	510	528	519	475	498	530	503	453	549	494	509	523	458	492	492	494	468	456	487	495	547	537	529	520	501	520	484	469	555	469	496	515	491	502	468	536	466	519	514	489	510	477	489	541	544	536	573	517	489	565
24831	21497	28180	25133	15110	642	361	309	211	230	197	167	187	152	172	146	142	129	146	119	129	152	131	113	153	146	135	143	121	111	131	142	129	134	141	141	138	122	146	93	112	116	122	113	140	113	115	128	126	111	133	131	115	134	146	145	131	126	132	153	119	129	137	114	122	135	133	127	101	135	123	125	133	135	111	121	126	133	113	142	121	124	116	128	141	125	136	128	124	101	125	135	122	126	105	114	128	109	125	117	132	117	138	124	114	143	128	129	131	124	122	122	143	126	115	133	116	105	132	134	114	146	125	112	132	125	127	137	132	147	121	129	134	132	137	119	133	127	159	120	123	118	122	137	132	124	127	104	118	120	133	123	134	144	140	116	124	109	132	115	129	138	145	137	120	109	144	114	143	139	115	140	124	135	146	146	120	116	120	127	133	133	121	105	114	125	121	127	131	144	134	106	112	120	141	143	122	146	120	103	125	121	152	131	139	120	139	109	93	122	128	127	123	123	113	121	138	132	135	127	115	117	133	139	135	131	126	117	110	112	128	122	134	140	121	136	116	124	115	113	112	119	119	120	127	138	123	116	124	121	125	120	118	115	132	135	119	130	110	127	139	122	122	154	117	133	117	114	105	127	116	97	105	124	135	131	127	138	127	131	124	114	128	130	110	140	134	125	141	95	110	116	127	118	125	146	116	142	134	148	116	132	117	136	129	112	120	124	150	121	135	124	125	123	110	119	116	143	135	110	120	145	120	129	140	125	105	122	116	129	111	140	122	123	122	131	129	111	132	127	141	108	140	138	125	126	129	117	118	139	128	131	115	130	118	114	126	119	119	129	122	116	146	130	134	129	125	119	137	119	116	137	126	129	112	162	148	130	129	127	117	143	116	118	117	145	110	135	121	127	147	107	116	121	130	139	129	113	138	116	112	132	120	110	126	112	124	142	130	134	123	123	119	137	122	120	117	118	114	118	114	115	126	129	148	124	121	137	111	126	134	119	141	123	121	113	129	132	132	123	135	139	129	127	119	139	131	144	105	129	104	123	133	104	136	143	115	148	151	129	134	101	130	122	126	161	137	133	143	134	127	122	131	114	111	116	142	124	132	128	130	126	126	143	108	120	128	111	125	116	116	111	130	144	120	130	136	120	141	110	119	129	146	119	122	145	131	125	134	133	118	126	113	116	124	129	120	111	130	132	126	137	143	109	119	133	140	138	120	117	137	136	116	123	134	140	115	133	109	128	132	122	117	124	118	123	142	118	103	115	114	148	129	135	129	140	135	137	138	136	126	107	122	132	101	139	124	125	126	123	135	129	119	114	132	121	138	127	112	113	114	131	100	124	124	125	131	109	113	128	104	147	130	116	122	140	134	114	132	130	117	119	130	135	121	113	131	119	121	124	126	152	112	104	133	105	125	107	116	110	101	121	109	137	122	135	130	111	123	140	118	127	155	101	104	134	120	127	114	126	130	121	148	123	132	142	118	119	106	109	148	138	129	119	123	127	112	133	124	131	143	133	143	147	118	126	141	151	111	122	113	101	138	136	136	141	147	107	119	121	119	124	123	117	103	129	133	121	118	127	113	128	116	129	135	122	119	129	121	111	147	141	123	123	104	125	129	112	120	139	156	114	137	105	143	141	128	138	109	125	110	119	139	125	136	129	125	123	124	111	119	147	131	123	133	147	134	110	145	126	135	119	129	113	137	123	104	123	126	146	154	120	120	123	115	118	128	130	125	125	117	142	130	110	138	121	131	122	120	151	126	116	156	126	114	115	125	116	125	121	129	122	143	118	146	106	124	119	133	136	143	126	145	114	122	132	136	130	121	121	127	120	136	140	123	142	128	111	129	139	118	134	156	132	119	145	109	116	131	123	127	132	132	130	137	135	108	120	123	121	118	117	117	131	135	133	120	124	115	129	122	152	131	110	146	134	140	134	116	134	132	100	118	109	128	127	132	140	114	115	129	155	127	120	123	137	112	136	150	120	128	137	123	128	131	122	120	119	113	127	106	138	124	120	117	138	124	143	144	112	117	120	112	109	107	138	128	119	102	120	116	124	135	118	125	127	120	143	131	137	115	117	119	141	130	130	142	123	115	139	118	126	116	122	115	128	112	128	113	123	100	127	120	125	122	125	108	122	117	137	99	123	138	129	139	133	94	130	123	126	129	134	112	139	132	128	123	109	119	125	129	134	103	123	132	137	116	120	129	121	140	146	135	109	124	138	118	124	116	122	133	118	123	120	135	137	142	114	135	115	108	121	92	145	115	139	136	113	116	115	106	140	112	140	116	141	106	123	143	126	102	109	119	117	129	117	117	137	122	115	124	132	128	123	112	129	128	97	140	154	129	99	124	123	119	130	120	130	124	130	128	120	125	143	126	141	160	128	134	124	118	129	126	122	122	123	125	110	120	118	140	142	123	142	116	121	104	118	110	129	122	117	99	117	121	130	135	109	133	125	115	125	133	140	106	126	112	145	128	116	122	133	130	142	148	115	126	108	130	119	115	125	127	116	111	145	140	114	133	139	126	136	121	114	112	142	127	135	120	124	135	108	147	130	111	127	139	127	138	109	125	135	117	138	117	128	117	91	139	119	125	113	135	138	128	118	131	145	135	126	154	127	131	116	130	141	120	140	132	151	102	123	117	114	135	107	127	105	138	136	124	128	136	108	105	117	119	118	130	146	120	145	137	121	119	126	126	125	125	126	131	141	117	121	122	138	131	124	110	132	138	113	122	142	132	114	126	127	121	141	117	133	127	137	128	142	127	114	115	111	113	126	138	123	116	128	132	132	144	128	101	119	142	146	130	129	133	117	117	138	136	120	122	113	134	129	133	117	116	128	125	114	114	138	134	126	124	124	126	114	128	120	105	122	138	138	118	137	137	121	127	132	136	131	119	113	140	123	142	144	125	119	125	135	142	122	130	127	125	134	133	120	128	128	124	121	131	129	140	128	108	136	138	140	113	125	123	122	110	119	114	112	131	139	111	137	134	137	144	124	119	132	148	130	127	115	149	137	122	127	121	114	130	135	131	128	125	135	139	129	110	135	121	114	113	113	118	137	135	132	128	129	114	143	118	131	126	136	132	129	127	116	145	138	113	130	129	126	106	131	131	129	128	131	107	127	118	144	132	113	136	118	102	118	123	118	130	116	113	133	116	123	120	129	121	128	140	128	139	112	121	129	109	108	129	116	112	136	130	129	126	118	104	129	136	134	117	126	129	123	103	124	106	114	135	115	125	127	151	125	124	140	138	112	128	123	145	121	124	122	124	139	123	128	134	107	128	140	115	132	121	129	137	105	127	113	131	129	135	118	126	131	127	123	113	112	111	126	115	131	134	133	131	132	131	113	138	128	128	116	123	130	127	126	120	125	130	138	133	129	126	131	123	123	151	122	95	130	111	99	132	155	118	128	128	109	124	118	122	134	128	136	116	123	144	127	130	113	130	128	124	131	130	134	131	125	112	126	116	120	129	111	151	121	151	137
3191	5203	3513	1635	1092	855	630	479	410	336	293	254	253	218	211	198	202	169	184	191	167	158	190	172	166	170	147	146	154	145	143	153	163	156	143	154	138	131	145	142	140	135	180	122	149	143	168	156	138	166	157	137	131	115	142	156	148	140	167	162	144	149	150	151	135	145	169	150	120	137	151	127	154	156	149	153	153	133	150	134	148	129	144	129	154	144	148	149	141	151	166	138	133	139	136	121	132	118	134	143	130	130	156	154	162	151	138	142	156	126	131	145	143	149	133	155	157	146	120	155	139	151	126	145	139	156	131	146	123	147	131	138	122	140	146	153	127	134	131	154	140	143	121	136	114	147	148	139	130	118	137	127	122	126	164	135	154	157	143	154	144	147	148	131	147	135	124	150	135	139	124	151	150	154	129	132	144	139	145	121	146	146	167	125	155	125	162	137	146	146	157	144	129	149	146	149	144	147	147	122	123	143	135	141	147	134	137	145	123	125	128	147	152	138	147	160	150	155	135	142	122	139	142	136	180	144	144	133	138	141	138	169	131	139	144	134	131	158	147	133	147	142	134	131	114	166	140	152	141	158	129	127	127	124	149	142	147	143	124	150	148	141	136	126	133	168	140	143	147	148	144	135	123	132	161	138	133	136	137	160	145	171	162	139	138	137	147	140	155	150	148	147	124	164	138	162	137	136	124	124	138	113	142	134	163	155	141	155	145	140	158	123	134	116	138	139	151	128	152	156	150	162	143	151	140	133	136	131	130	134	133	128	111	125	147	144	136	121	126	140	147	132	143	130	144	121	128	154	114	142	125	171	127	123	153	140	120	134	145	136	131	148	140	137	141	133	133	130	141	140	139	116	134	154	142	140	137	137	127	142	148	139	155	129	131	141	162	133	143	166	161	116	142	134	172	126	169	135	144	133	160	176	174	150	153	131	143	134	125	135	114	137	134	139	143	118	162	158	158	121	152	138	116	164	157	150	156	137	132	138	140	125	131	159	136	148	154	131	132	125	150	126	149	128	187	134	132	157	136	128	135	138	145	136	140	130	160	138	146	143	154	149	146	116	139	137	154	135	139	123	153	139	143	140	153	150	142	163	137	151	142	135	147	144	168	149	168	171	156	150	135	129	147	130	151	143	156	137	168	142	135	158	130	136	153	131	164	147	139	153	137	138	126	146	115	128	147	143	156	123	145	114	151	138	145	137	132	114	154	143	142	168	137	149	127	139	162	133	130	133	147	137	140	141	135	146	111	131	117	143	154	149	112	118	135	143	142	133	167	146	158	146	147	160	164	163	136	134	136	152	129	128	146	129	142	126	146	136	127	151	143	148	144	142	129	152	150	134	117	161	148	145	137	147	163	152	147	149	134	157	140	133	135	140	142	143	141	146	159	124	133	166	141	147	137	139	144	138	143	141	135	131	137	162	138	123	148	139	131	127	140	157	118	143	127	155	144	162	140	146	136	151	132	133	144	153	150	112	133	126	141	137	143	122	141	148	129	146	148	143	142	144	131	142	127	131	145	144	118	134	146	151	135	137	148	149	132	160	132	159	133	151	142	154	159	124	142	146	130	142	151	138	143	134	132	140	137	153	130	144	124	128	133	129	133	139	131	145	143	134	121	173	147	144	145	133	136	146	147	163	123	137	151	153	133	122	158	132	106	145	125	139	146	154	122	133	114	155	149	129	143	152	138	165	154	144	137	154	135	137	138	134	143	129	153	138	128	143	141	160	132	147	158	148	144	130	148	146	142	147	130	152	143	146	136	154	129	174	145	134	136	157	137	125	156	155	175	145	150	124	143	145	135	156	118	145	114	138	120	149	142	155	126	150	153	138	139	135	141	125	158	163	146	143	155	142	107	147	152	126	144	145	149	141	141	168	148	136	141	138	130	131	146	142	135	144	150	119	136	160	126	135	111	142	129	127	148	140	143	129	143	148	143	162	151	137	138	167	136	161	146	133	136	149	141	147	132	152	153	135	139	122	143	126	145	147	151	158	150	131	120	116	131	145	151	163	149	166	148	113	147	153	143	135	140	117	144	170	138	138	127	140	139	156	151	127	141	154	153	141	138	143	154	141	144	137	126	156	143	150	147	132	136	149	129	148	130	133	140	136	141	131	127	124	137	155	123	153	148	138	135	163	132	149	135	135	140	148	146	155	165	150	141	135	127	144	152	123	146	149	132	138	143	154	136	127	153	137	136	150	145	137	141	153	153	127	133	151	149	144	135	146	142	146	130	155	129	136	154	142	144	139	119	160	124	123	172	140	152	128	141	149	143	138	149	140	134	140	158	128	141	139	141	126	140	131	144	156	143	156	145	150	143	133	123	138	135	133	120	132	120	161	120	153	142	116	147	163	138	140	166	145	130	134	158	151	149	156	144	145	136	138	149	165	141	146	136	134	120	137	135	137	127	158	131	151	128	147	130	156	158	123	130	154	142	137	146	153	127	123	107	144	139	145	157	137	127	146	146	158	124	141	148	141	129	135	136	147	129	138	152	126	146	139	130	156	148	145	136	143	158	146	141	148	148	136	132	146	146	137	125	154	132	134	150	161	141	139	140	159	147	132	153	151	151	147	156	154	156	130	132	153	136	161	148	136	143	124	159	147	141	135	140	153	134	146	156	141	149	145	142	156	129	144	168	136	144	131	145	162	145	142	145	131	135	141	127	141	139	160	143	154	150	127	136	140	151	122	140	135	147	142	135	152	148	133	145	140	141	140	127	145	145	133	147	137	139	132	158	167	141	142	139	133	112	133	137	151	142	144	145	107	128	138	130	153	138	146	146	157	150	169	144	141	116	146	139	155	138	143	132	145	146	135	131	162	129	135	141	126	154	130	150	148	141	128	139	116	121	148	130	142	139	133	141	126	150	119	128	123	130	121	154	135	136	147	139	139	137	144	173	134	138	124	117	132	142	114	136	159	171	128	134	170	155	129	125	137	140	124	160	144	147	125	139	135	131	151	119	157	136	144	153	138	142	160	147	133	133	146	133	140	150	130	130	122	145	125	129	136	128	143	128	152	133	119	147	190	118	138	132	145	152	128	119	163	123	138	147	143	148	142	147	122	141	153	171	142	145	132	153	145	149	144	147	143	149	126	146	147	134	119	126	129	148	134	137	143	142	141	138	138	150	140	158	147	138	133	129	142	128	132	154	144	128	127	141	139	151	134	141	145	143	139	148	147	141	140	131	152	127	130	138	118	129	116	144	138	138	142	146	134	149	158	126	145	137	158	161	143	129	146	138	146	152	164	136	154	145	134	144	129	134	135	149	148	147	159	145	146	147	157	139	130	125	138	135	147	129	144	129	139	144	146	147	149	140	144	138	143	162	144	128	134	142	139	147	164	123	147	143	144	145	114	168	148	163	131	137	158	126	138	162	133	147	141	120	139	162	116	134	151	134	139	124	143	122	132	157	153	116	134	135	146	112	176	137	156	148	128	128	136	129	148	160	144	139	154	132	170	144	136	123	136	128	139
22719	21560	29531	24063	21555	21606	12478	1343	907	795	747	706	697	614	590	588	598	504	531	495	520	549	494	498	523	471	491	486	496	464	459	460	438	446	460	458	441	446	491	472	458	452	438	417	516	478	475	405	464	429	453	446	429	402	450	457	459	420	458	428	403	471	466	467	443	469	451	461	459	407	451	461	463	449	437	480	457	479	478	415	405	476	429	442	429	410	469	453	455	391	461	446	438	463	400	433	459	423	442	457	468	429	426	450	452	420	442	450	453	459	419	453	437	436	480	443	422	487	439	451	442	488	456	422	441	462	433	447	447	464	467	434	411	452	433	450	478	453	471	496	443	421	454	441	437	440	421	415	396	414	482	477	450	443	451	436	418	442	428	461	462	456	431	468	445	447	441	432	450	429	423	447	417	440	455	408	457	463	396	430	424	410	451	455	420	412	478	472	431	445	445	461	436	413	478	431	449	454	436	464	454	429	448	418	452	449	443	457	415	402	425	452	393	474	476	445	441	458	423	435	447	429	463	422	435	472	445	438	454	422	442	418	379	415	475	446	462	429	424	436	399	415	416	448	434	447	448	474	435	420	397	417	446	465	412	428	466	450	411	428	431	467	447	409	439	423	476	433	441	459	447	436	426	443	438	391	443	471	457	387	465	417	436	421	443	425	457	425	451	445	427	458	416	475	412	459	440	446	443	450	436	427	436	459	445	433	435	432	439	433	423	436	444	446	436	427	470	447	474	430	412	471	383	417	474	438	470	480	400	441	448	441	454	451	449	421	441	444	472	473	466	453	439	434	437	461	435	475	419	460	490	454	431	450	428	527	443	429	437	456	455	468	453	427	476	444	459	471	408	449	429	473	449	440	397	463	428	467	449	446	425	441	433	487	433	416	417	424	416	431	427	437	458	442	434	420	477	424	464	427	448	453	482	434	417	472	438	445	408	459	432	407	394	427	450	459	455	440	447	419	461	402	444	445	492	417	428	430	431	441	413	457	438	376	483	419	450	458	457	463	452	425	436	453	476	386	453	469	458	461	458	434	462	467	433	452	456	425	415	439	450	456	423	438	387	474	420	471	468	440	411	403	424	432	433	440	415	478	441	441	447	436	412	436	402	423	445	408	450	422	415	431	455	483	431	473	427	441	460	449	448	433	450	417	471	452	456	394	449	452	449	397	462	431	409	396	433	421	432	445	435	465	448	422	420	420	456	469	422	463	434	418	443	428	440	447	434	479	446	460	422	440	429	404	447	415	455	481	412	437	458	451	439	423	433	426	399	434	464	494	433	411	461	456	416	453	461	434	461	427	440	448	439	409	467	450	461	412	448	451	417	434	407	459	441	445	462	427	433	447	477	437	476	441	440	433	420	444	453	445	446	453	458	418	424	437	423	428	453	451	472	435	412	395	426	461	420	444	427	447	416	402	424	416	446	401	422	435	445	435	476	417	479	443	418	482	446	422	430	471	431	410	444	432	422	447	458	428	416	417	434	462	431	438	443	437	466	457	431	430	410	402	457	405	439	456	429	448	425	457	416	471	424	446	466	448	438	435	430	414	447	425	474	457	452	421	429	441	471	437	408	432	438	461	439	481	451	446	438	395	448	453	454	438	428	430	449	417	410	434	467	427	430	451	440	415	474	444	493	432	424	434	453	449	438	472	444	450	383	465	430	427	449	420	447	434	463	457	427	394	421	416	439	431	473	408	469	416	408	447	395	421	440	400	450	422	434	448	426	427	444	458	427	447	417	459	428	449	395	405	435	464	398	451	429	447	464	443	425	440	440	422	415	403	409	434	473	455	436	454	434	452	434	464	404	431	441	405	420	412	442	421	466	461	411	428	432	459	414	419	464	471	433	439	431	428	446	409	452	439	448	410	401	439	444	435	398	399	453	413	473	474	419	418	424	412	453	451	405	440	417	431	421	429	424	435	418	423	455	446	435	429	438	415	435	465	395	432	410	407	408	405	437	452	436	424	435	418	466	455	452	438	451	402	454	443	449	422	430	425	430	457	442	441	440	440	444	475	465	474	438	447	416	461	476	471	431	448	442	469	415	447	439	409	422	435	458	449	380	413	426	463	442	436	453	459	455	487	450	467	453	435	421	437	432	465	409	461	455	473	399	430	416	447	430	455	452	469	454	426	457	499	463	439	429	452	422	415	414	445	451	471	412	486	442	460	408	441	475	449	421	405	437	468	425	431	428	449	440	442	457	480	453	443	452	433	470	414	432	441	447	441	470	456	435	427	417	454	471	475	429	440	464	426	435	459	435	466	419	415	500	441	446	453	445	448	422	435	431	466	400	430	441	429	449	429	405	411	402	402	392	448	501	434	436	409	429	467	470	432	441	437	462	431	405	458	411	454	433	449	469	463	450	466	464	443	444	444	425	418	438	471	452	416	405	414	409	398	428	466	450	450	440	395	402	463	456	432	438	439	415	459	422	439	397	440	418	433	469	429	474	448	433	410	432	457	419	446	462	445	443	422	395	461	453	413	422	432	464	444	450	408	418	456	457	464	452	461	426	472	403	422	396	423	478	392	426	455	491	419	470	464	401	460	399	423	443	467	479	430	430	444	455	422	426	462	425	447	401	460	471	452	372	482	431	450	442	453	432	422	433	411	440	460	433	393	454	450	428	453	461	432	435	462	419	413	424	477	461	419	446	457	426	456	434	477	450	447	473	421	441	445	429	413	465	438	438	431	440	420	441	423	434	428	415	431	470	434	462	468	426	470	453	436	477	440	443	439	416	436	406	429	453	457	453	460	433	465	426	440	438	440	443	437	426	459	439	459	448	438	479	385	422	437	435	435	500	456	451	408	450	438	441	436	427	445	474	443	442	468	408	432	429	442	461	451	441	428	434	435	419	425	427	382	446	444	423	457	449	453	440	451	457	451	456	448	456	465	411	480	448	432	448	450	460	468	439	423	468	451	470	456	456	453	445	426	498	456	477	476	408	440	409	441	451	423	447	447	442	424	396	458	430	426	434	459	449	428	426	454	439	451	447	467	412	438	390	452	443	454	427	393	421	406	455	440	447	450	405	422	428	441	462	472	463	399	434	457	446	410	451	423	423	443	446	423	427	436	452	454	463	473	460	452	451	495	469	460	436	444	462	409	422	437	467	453	441	424	479	453	429	451	410	421	444	407	463	425	441	405	432	438	423	434	415	447	417	435	468	439	470	440	440	462	417	507	442	418	469	452	449	464	439	422	456	432	414	439	410	412	433	484	459	409	412	405	439	432	454	429	430	450	472	404	430	455	447	461	441	429	437	423	424	430	428	454	439	475	459	457	456	424	442	417	451	443	446	456	442	444	414	474	462	424	429	443	437	451	411	438	455	419	454	432	447	448	438	448	426	456	479	434	445	454	469	449	408	438	408	450	436	482	463	441	472	406	423	441	423	397	449	428	416	418	437	442	436	483	405	398	410	465	440	446	430	408	413	428	419	430	455	455	457	429	422	451	458	479	464	451	442	462	450	437	439	438
4658	14835	10653	5447	3781	2837	2186	1641	1380	1190	973	857	795	797	699	641	635	614	568	584	551	586	549	589	571	511	530	487	494	493	478	445	486	478	486	523	470	484	468	489	470	466	477	458	457	498	460	472	476	453	466	451	479	473	456	487	506	514	469	482	447	462	465	461	448	445	459	430	464	459	451	475	497	459	443	514	463	454	454	467	453	484	481	482	491	450	454	444	430	501	452	475	436	436	451	455	477	455	440	450	457	426	459	429	448	460	429	474	486	449	492	421	449	494	467	486	474	430	409	442	493	476	427	435	463	498	446	483	486	470	474	439	458	447	499	496	485	484	467	466	452	461	502	462	427	493	452	447	476	480	423	450	455	465	467	469	474	480	469	471	451	424	472	450	448	503	439	428	459	463	457	443	449	460	492	454	466	466	453	470	532	432	471	434	453	436	449	465	459	445	478	464	488	489	497	446	456	450	437	478	468	497	464	445	444	464	481	465	417	466	447	444	475	428	447	477	499	442	450	429	456	484	450	454	477	457	451	425	506	460	435	465	466	481	510	442	461	446	432	457	443	443	483	444	469	446	460	461	453	439	423	451	463	461	468	422	491	494	466	436	452	451	442	425	479	452	439	499	503	431	445	439	459	494	486	483	463	442	475	448	456	431	466	456	454	479	452	479	440	437	465	455	484	468	468	482	490	456	469	463	468	468	477	457	499	467	479	470	471	492	450	461	482	449	482	457	470	478	383	461	447	464	476	487	411	474	468	458	446	444	510	460	483	460	460	462	493	453	429	463	480	474	454	449	455	475	449	476	490	477	445	475	466	444	497	453	461	430	476	450	448	447	407	443	438	463	454	463	411	471	453	439	429	458	473	431	453	474	458	462	477	488	466	475	471	489	463	458	465	455	410	470	445	453	454	447	479	469	480	488	499	449	452	460	428	431	473	438	465	475	418	491	455	443	430	464	453	471	455	434	441	476	483	482	429	465	462	472	449	455	460	454	440	422	426	438	454	467	478	426	431	442	476	477	470	452	425	401	447	450	490	414	463	433	465	420	456	454	439	476	477	487	462	469	472	448	429	469	477	469	468	502	478	433	492	486	448	446	445	454	453	497	491	466	468	460	457	456	476	473	467	415	459	458	473	431	468	423	416	461	464	455	474	490	454	463	457	453	454	432	470	467	461	481	460	475	445	465	496	467	471	439	446	470	462	470	463	474	491	456	457	466	474	437	430	472	476	474	438	466	473	452	483	429	488	456	444	444	437	427	466	431	480	455	480	471	445	478	442	441	455	455	477	467	459	477	454	435	466	487	462	423	441	484	490	467	501	401	453	457	440	456	483	422	457	469	476	474	484	459	448	459	461	471	469	463	460	492	466	459	451	447	481	467	475	458	430	434	463	464	464	475	431	454	478	491	453	450	451	432	451	422	431	487	448	491	446	450	497	499	451	447	449	448	447	442	466	459	476	457	475	429	450	494	460	443	462	508	454	461	470	488	440	452	472	446	537	486	439	444	466	483	430	472	452	449	479	478	420	461	427	445	458	458	435	445	488	496	469	484	489	444	465	459	472	470	453	494	481	487	464	473	467	475	471	449	482	487	463	432	472	480	448	444	485	461	499	446	458	504	457	463	434	469	447	461	468	456	477	445	453	427	464	426	472	506	450	452	424	455	452	455	415	411	452	451	488	439	441	489	435	442	446	464	492	488	456	438	471	467	462	460	453	414	488	468	470	453	446	439	466	435	442	473	456	459	463	494	465	443	489	456	477	471	463	439	460	447	458	464	468	482	442	449	430	486	457	456	451	454	415	481	470	452	475	457	452	394	483	443	514	425	458	446	412	451	470	459	470	466	406	423	461	459	433	475	438	454	470	460	436	457	476	459	482	429	459	466	445	469	423	417	459	447	476	443	416	477	471	455	459	488	446	457	451	488	466	477	490	480	451	486	432	442	482	506	460	442	440	471	463	443	466	462	472	437	451	461	491	477	456	448	413	452	452	467	477	446	502	474	462	446	454	475	435	457	471	500	466	500	452	459	506	476	461	488	509	440	445	467	480	472	450	461	461	435	492	471	465	485	476	450	444	451	457	430	455	463	420	436	482	421	473	482	423	466	461	501	455	433	462	432	500	475	513	461	483	473	436	437	454	447	471	466	445	525	497	425	436	469	459	450	456	460	497	468	421	453	439	470	445	464	463	460	449	490	470	481	446	431	433	465	416	488	476	433	461	424	467	486	489	471	429	484	458	425	515	455	436	512	476	485	481	483	481	447	452	409	488	446	448	442	491	421	443	450	443	402	475	481	478	448	483	452	516	459	470	511	434	443	489	452	463	478	483	431	460	465	493	420	465	458	506	430	511	442	465	441	494	460	456	444	451	435	404	452	439	509	475	483	445	471	456	449	466	452	472	474	471	467	466	484	469	443	456	466	460	403	433	434	476	468	457	474	458	481	478	464	453	450	489	503	466	497	461	489	444	471	395	468	450	460	495	462	462	495	442	463	417	448	432	468	508	436	463	479	459	479	423	432	484	464	488	455	446	442	468	450	468	467	457	495	445	458	436	481	452	456	467	471	463	486	460	469	495	489	421	450	487	468	442	439	443	464	476	487	462	469	413	471	477	479	469	484	515	454	414	447	490	487	501	476	426	463	457	474	482	425	473	484	439	434	491	459	436	434	433	433	489	487	495	464	454	452	448	439	479	444	487	452	484	436	430	455	505	476	446	449	458	447	472	455	437	472	470	444	459	484	483	458	482	477	480	473	464	458	465	444	431	445	477	511	465	466	444	477	458	431	470	459	439	448	436	492	470	462	480	472	483	467	465	488	429	462	423	497	411	477	412	458	484	469	453	471	438	490	462	450	477	472	465	448	458	476	469	482	470	493	475	484	461	452	453	478	437	435	471	467	438	437	468	426	435	458	464	475	465	448	464	487	454	499	427	441	464	485	448	454	498	463	455	470	460	413	432	487	445	499	449	462	450	446	421	444	493	460	506	477	486	482	463	467	464	459	452	483	468	505	497	442	482	422	441	474	440	467	486	439	448	460	495	472	451	490	466	477	434	467	489	451	423	498	451	443	453	444	422	436	466	448	447	465	468	473	452	491	451	447	435	448	454	451	450	472	463	445	470	449	479	497	413	481	484	458	463	496	495	448	449	478	465	463	421	463	432	430	481	467	471	453	442	428	495	442	433	433	419	484	488	437	449	442	469	452	425	445	452	456	429	433	462	474	451	441	434	449	445	455	437	434	471	477	457	444	477	451	441	473	465	462	445	439	461	418	447	456	442	462	445	450	451	420	472	456	511	477	455	473	472	471	458	434	462	470	480	481	445	451	457	441	424	461	433	458	464	444	499	472	446	490	466	466	461	448	436	477	465	458	450	447	487	484	466	465	458	438	459	429	463	473	457	498	464	440	450	467	463	450	467	445	408	444	454	442	457	454	428	425	427	496	468	470	472	458	430	502	468	448	453	474	482	478	428	462	494	468
27817	19528	5283	518	347	260	234	289	272	225	241	247	254	231	270	242	228	270	232	217	230	256	242	263	212	267	197	230	202	249	265	249	264	222	226	208	224	253	267	250	208	236	263	220	262	255	263	248	227	244	237	251	233	239	238	221	225	217	254	204	237	236	242	245	233	243	223	243	228	247	239	253	244	236	222	238	235	208	288	223	257	234	273	249	197	225	241	242	216	253	244	234	224	238	250	223	238	235	251	200	240	243	261	232	259	226	231	235	243	259	209	235	249	244	237	202	256	212	234	241	246	244	210	255	222	264	228	272	224	258	223	231	246	247	226	230	246	256	226	224	250	232	224	255	236	239	229	237	222	236	228	256	234	263	220	221	244	241	199	242	236	258	232	208	252	231	246	230	249	256	218	216	252	236	223	241	225	226	224	248	234	241	230	241	233	259	216	218	238	197	234	233	236	221	259	236	232	239	231	257	235	241	236	239	234	251	266	234	223	222	245	249	234	235	267	244	264	224	226	244	199	232	225	244	247	219	206	228	212	199	285	221	229	232	239	231	232	214	201	253	225	244	237	277	236	239	242	232	230	219	256	261	237	224	255	262	242	239	250	245	240	202	231	276	244	233	234	233	212	213	226	246	248	208	244	261	251	249	208	255	236	269	241	252	281	266	246	225	222	233	254	241	240	237	223	249	228	240	217	250	221	237	247	233	254	232	244	242	254	245	206	234	241	225	249	227	228	231	257	250	238	226	233	232	270	224	230	233	224	242	235	206	260	217	223	226	249	257	252	240	245	214	236	249	221	219	260	237	264	273	233	232	240	238	211	233	234	260	253	225	219	228	224	249	242	224	243	256	239	223	200	242	232	211	258	220	237	215	245	219	217	224	255	229	211	235	252	249	220	246	240	244	237	240	224	229	256	232	264	247	237	237	214	228	239	226	253	248	245	256	201	219	230	230	258	253	221	226	223	220	254	258	246	232	237	242	237	243	252	234	220	231	225	243	270	256	215	240	219	208	235	236	258	261	248	246	232	234	240	267	244	229	252	213	222	249	228	244	231	236	254	262	261	235	241	245	226	244	221	249	218	234	263	233	210	231	262	234	240	240	240	243	231	272	235	225	239	225	227	204	264	266	227	234	236	250	242	247	239	251	245	255	260	249	242	230	243	247	247	239	243	229	262	235	255	216	263	217	257	247	235	225	237	225	221	227	246	266	238	230	233	264	252	218	248	242	227	235	226	247	240	231	275	253	220	243	214	249	275	246	228	246	229	254	216	215	222	217	234	215	227	235	251	250	242	228	242	239	222	243	248	251	232	239	228	243	251	224	251	238	243	258	216	243	239	222	212	246	238	214	255	235	241	244	240	241	251	231	207	238	211	242	229	211	224	233	252	256	242	238	221	250	204	210	236	237	259	243	244	230	229	239	265	225	264	259	235	241	237	222	248	249	213	238	236	237	227	256	248	231	224	272	238	249	245	217	209	228	232	239	241	239	227	222	231	223	239	253	250	234	238	235	225	249	219	263	223	233	219	219	237	239	243	236	224	259	238	254	244	242	239	265	253	248	233	244	215	249	246	277	246	229	222	223	256	256	244	225	234	243	223	241	227	256	231	224	226	237	262	227	222	237	247	235	241	244	244	243	254	260	260	229	233	243	237	250	240	256	234	244	224	235	252	222	238	233	234	255	241	247	226	251	220	248	231	245	239	229	238	230	217	233	221	236	250	214	233	243	221	210	242	244	233	227	263	206	214	235	202	243	224	261	218	262	233	224	255	246	228	222	232	217	230	241	209	227	215	258	254	257	241	220	227	232	217	220	245	250	231	235	259	246	214	271	236	213	230	236	247	239	204	251	249	202	254	241	243	261	234	232	230	231	217	243	289	225	201	223	267	224	233	244	237	231	253	213	249	241	244	219	258	245	252	227	252	248	239	252	266	240	245	245	252	218	242	240	245	247	223	260	253	208	227	238	265	218	249	219	242	233	231	232	261	220	230	247	238	241	249	269	209	212	227	250	207	265	204	245	224	256	229	238	245	225	259	232	231	250	239	218	242	236	220	231	224	238	232	216	251	233	243	240	234	245	233	240	224	217	253	216	246	244	232	236	243	225	258	228	238	232	249	216	272	218	193	251	239	221	242	242	226	249	221	270	246	242	275	230	238	236	260	220	238	206	228	207	235	242	249	256	225	242	241	230	234	255	262	242	235	258	229	252	257	234	237	236	208	276	217	234	214	226	248	240	229	244	243	249	232	267	250	237	242	232	224	224	266	225	230	223	236	226	220	257	248	242	230	241	226	241	253	246	240	207	225	243	246	248	236	233	238	254	248	239	216	277	248	229	232	254	235	239	206	244	225	211	216	271	252	247	243	240	226	213	229	235	231	229	244	239	244	216	252	230	220	233	279	246	241	249	247	233	225	265	227	226	233	214	230	263	241	245	222	243	256	249	227	264	242	232	223	242	258	229	244	221	237	232	250	251	247	238	228	254	216	240	228	237	211	253	241	219	246	233	228	219	225	232	239	206	204	268	226	252	256	216	246	235	259	245	241	235	233	216	262	229	231	205	253	245	229	241	269	256	270	242	229	199	231	250	226	212	238	251	251	238	225	250	238	220	258	249	242	227	248	237	248	235	242	234	232	248	212	278	239	198	207	238	214	244	266	242	249	243	238	254	234	222	227	234	238	250	242	252	238	244	271	228	222	247	216	231	211	243	236	244	224	233	242	225	212	233	230	238	214	235	248	240	256	228	230	225	242	255	238	240	206	257	244	211	252	228	252	229	243	239	260	240	235	231	219	252	232	266	225	233	226	247	213	215	246	247	219	214	257	211	249	206	218	237	247	223	253	225	257	232	231	206	237	228	238	225	226	249	250	230	246	210	262	242	233	247	249	247	236	250	234	221	225	248	241	244	192	226	226	245	236	222	240	231	253	228	240	230	219	229	241	259	264	220	241	234	219	221	250	263	243	232	227	279	255	220	238	233	250	249	238	234	238	243	230	242	238	241	244	251	230	216	221	227	259	257	228	231	230	252	232	218	238	225	207	234	253	257	274	252	234	251	220	244	284	256	252	224	241	241	215	232	258	225	260	225	223	243	268	245	241	251	229	250	235	278	223	230	244	242	236	236	239	234	246	241	224	242	229	234	245	239	267	245	262	250	248	219	240	230	239	235	237	224	260	250	233	270	251	229	266	207	233	227	233	240	267	249	230	259	219	228	243	217	265	242	219	244	215	245	243	238	234	235	238	258	222	227	243	251	229	203	254	249	242	241	235	235	239	230	256	232	233	219	214	234	213	229	232	229	218	244	236	244	234	236	256	265	242	216	230	229	252	234	258	230	237	262	218	244	251	249	225	263	226	207	241	220	251	226	222	247	248	233	214	275	264	255	237	254	223	233	245	250	244	240	239	217	238	239	249	243	246	243	257	221	259	227	230	237	223	247	243	239	209	219	231	244	220	232	250	247	228	222	243	221	226	228	228	249
4151	759	596	419	337	305	319	282	263	283	273	242	254	277	244	248	232	225	235	209	265	251	264	266	248	256	267	255	230	266	255	245	218	236	230	247	241	259	211	252	237	276	240	239	249	285	285	252	249	261	244	247	234	250	252	249	253	258	243	257	238	256	237	228	236	249	235	240	237	266	263	222	254	279	281	279	259	254	236	253	245	256	251	263	258	226	295	241	249	234	240	263	263	257	265	245	240	256	246	249	258	253	229	219	239	269	228	247	278	260	217	276	242	254	269	232	251	258	237	241	241	239	252	251	252	262	265	244	271	252	261	250	225	259	263	220	237	242	242	238	247	264	220	253	254	256	225	255	248	255	238	230	272	236	248	254	265	233	263	237	236	259	240	267	236	256	239	242	232	236	248	274	226	230	226	228	232	263	262	234	236	258	243	239	240	235	257	275	249	245	233	275	267	262	273	230	247	258	242	243	231	258	273	220	241	243	247	227	257	244	240	269	247	239	249	259	236	288	239	258	255	262	246	224	272	257	255	252	261	265	229	232	268	236	248	255	212	257	250	237	258	218	233	273	240	241	251	236	245	254	270	243	229	262	238	247	233	262	238	235	236	248	238	233	246	270	241	256	232	266	259	211	245	239	252	248	235	238	231	250	273	235	225	238	268	249	261	279	229	243	241	255	242	234	252	243	234	271	255	267	246	263	268	250	236	238	250	242	241	234	273	241	217	227	242	261	246	236	267	245	247	258	257	239	244	253	254	249	241	267	246	249	236	246	258	276	219	269	262	229	244	244	254	271	262	234	223	289	263	245	250	234	259	250	259	249	256	251	212	251	251	229	239	279	234	264	240	252	230	251	253	244	256	236	222	246	246	222	265	240	239	250	249	269	231	234	204	234	250	230	239	275	229	245	242	265	263	273	234	251	270	287	267	247	253	260	258	256	259	284	246	240	288	259	268	247	230	236	229	232	223	206	256	253	221	241	237	275	257	218	250	283	249	231	236	260	251	274	246	253	270	242	276	256	269	251	236	256	275	271	268	254	251	218	226	237	257	254	266	256	239	252	227	228	279	230	262	267	275	247	245	266	255	260	242	232	251	204	239	230	240	272	270	275	241	269	241	251	235	223	240	283	233	245	237	214	230	262	242	269	247	220	272	268	229	211	238	252	266	245	249	225	260	250	241	212	252	269	282	225	257	250	273	248	265	286	214	253	232	240	221	234	298	268	241	217	240	259	241	220	252	262	241	243	254	227	245	247	239	257	252	242	252	247	280	269	260	260	231	257	263	233	254	258	244	244	271	274	244	262	247	264	252	249	271	276	231	262	246	250	265	219	231	231	236	279	266	244	236	236	223	255	251	249	270	224	254	243	240	246	246	264	249	250	250	256	247	240	239	253	265	276	259	242	246	263	267	238	239	260	241	244	246	220	243	242	242	268	247	234	256	223	233	234	256	242	224	251	253	223	232	229	247	264	282	263	218	225	242	221	239	254	267	262	246	229	237	256	241	232	279	254	247	246	245	240	257	268	254	245	235	222	221	215	264	261	238	250	211	239	239	247	246	260	254	250	243	257	237	265	256	241	212	232	243	224	264	237	252	246	268	265	236	275	238	237	241	252	248	281	228	232	242	254	262	260	255	243	256	254	256	251	231	243	245	249	252	221	233	234	255	238	268	258	217	245	259	222	217	260	242	238	239	254	233	236	244	267	232	249	232	241	223	231	229	243	231	239	230	240	246	245	255	276	245	234	238	224	250	231	245	252	228	264	253	231	250	257	273	241	244	233	252	226	254	262	250	251	250	256	275	233	262	233	262	227	259	252	238	268	235	254	231	258	228	226	229	277	251	224	255	255	243	254	243	267	225	254	270	241	241	258	223	250	220	227	228	227	234	248	245	251	241	219	246	232	247	258	252	236	257	239	234	220	258	254	307	248	234	243	293	243	269	286	243	221	259	242	238	256	243	240	258	249	248	248	253	212	231	240	246	243	258	265	266	247	261	254	258	246	247	235	232	244	272	235	222	276	269	258	296	221	253	253	231	257	249	250	244	246	261	254	212	254	238	250	260	220	233	249	241	272	256	235	233	258	259	233	248	228	244	253	258	261	250	255	220	231	276	223	229	259	257	242	237	239	226	266	231	256	257	233	262	234	230	249	253	240	244	250	230	249	268	254	224	243	219	257	256	281	223	234	257	239	233	236	235	271	254	240	220	226	272	255	222	236	230	233	228	264	249	242	273	216	270	243	237	217	234	218	264	259	231	223	249	253	247	239	253	265	258	266	263	237	264	259	237	254	265	278	247	245	246	283	253	243	267	253	238	250	218	229	231	248	237	239	248	239	219	288	238	258	253	273	230	229	264	238	265	241	252	250	257	237	235	251	254	228	238	243	252	281	265	258	262	242	263	260	236	237	234	231	261	239	251	262	214	211	257	245	258	254	245	251	237	244	233	256	246	229	272	236	257	250	253	242	269	264	236	238	244	238	249	234	228	263	269	250	245	272	281	240	259	253	235	237	253	244	249	251	237	259	269	228	248	263	240	224	255	232	244	243	242	258	274	259	237	264	239	266	253	252	253	285	261	253	244	251	266	243	268	276	256	230	242	244	264	283	246	233	239	214	238	268	245	242	221	242	248	235	229	267	274	241	259	235	253	255	231	264	235	251	248	250	247	237	236	257	258	251	249	227	231	265	233	257	221	243	248	262	257	236	240	256	231	255	258	241	237	274	233	242	244	232	251	245	241	220	212	243	268	240	238	268	259	277	244	233	245	273	264	230	233	247	247	268	228	263	262	233	240	261	222	254	279	253	238	216	252	252	257	263	237	255	234	251	237	249	267	255	263	243	268	246	254	251	262	252	260	243	264	248	249	231	222	233	230	261	266	255	268	256	254	251	265	266	229	254	258	268	233	251	223	248	236	250	272	251	251	259	247	236	245	243	270	236	262	220	258	229	254	244	215	242	233	244	249	262	236	248	208	222	220	270	257	225	260	265	276	243	222	213	239	248	258	243	266	240	238	248	255	269	248	209	232	243	259	237	240	247	256	266	231	265	273	262	261	246	241	251	236	249	246	229	212	272	250	249	233	239	266	234	259	212	258	238	274	255	268	267	262	228	224	257	250	229	243	267	248	263	238	237	245	247	259	255	259	269	222	239	249	247	249	227	261	251	282	241	243	256	260	284	250	245	234	226	259	241	227	285	252	264	238	255	234	260	264	257	249	235	246	249	255	245	246	231	263	252	251	236	246	266	250	274	239	227	225	228	262	258	228	252	263	242	241	276	244	226	268	243	252	274	247	258	232	232	240	276	222	216	234	230	250	255	250	253	243	257	226	220	240	280	271	232	242	256	259	263	254	260	264	254	257	275	240	246	248	239	222	254	255	230	232	257	231	258	243	232	244	283	243	237	262	275	245	230	260	256	252	263	275	231	267	229	230	241	236	250	234	247	248	240	230	262	261	276	254	237	243	238	273	220	256	232	227	236
23775	21502	29034	24395	21488	13122	1365	931	766	710	655	572	591	599	576	549	553	559	546	567	573	462	510	496	517	551	510	512	486	530	522	510	501	499	514	523	476	459	492	503	481	469	513	492	491	522	450	460	478	516	489	504	506	467	469	516	521	496	486	485	500	509	505	486	489	482	485	485	454	491	463	495	493	488	495	479	522	484	478	462	490	527	501	484	513	489	508	504	489	493	495	496	488	489	470	470	502	497	481	472	451	482	483	466	475	515	488	487	499	472	478	462	488	479	500	466	473	499	514	543	501	471	448	491	492	481	494	484	524	440	440	463	489	454	505	490	463	509	455	518	462	434	474	479	468	497	475	502	485	492	493	490	458	518	447	486	463	490	508	517	471	484	486	489	462	483	497	454	505	474	502	481	459	463	480	515	480	526	508	477	483	466	476	498	503	450	508	476	472	505	461	442	497	486	522	518	463	467	524	481	500	493	491	515	496	464	505	497	503	480	470	507	479	485	544	449	508	473	492	521	493	483	470	470	469	529	478	487	503	487	457	494	507	483	541	519	464	492	482	462	446	476	494	509	511	481	498	500	496	498	513	446	505	488	496	471	484	463	467	488	522	499	506	478	470	461	522	498	475	458	472	497	439	458	459	458	497	497	494	461	496	512	455	481	471	469	500	494	476	487	482	529	502	457	449	494	462	443	463	486	457	495	495	479	482	464	485	476	509	504	511	484	494	488	479	505	501	470	493	541	486	462	486	484	516	487	462	527	516	498	516	475	472	472	455	490	458	436	471	468	472	452	516	473	479	477	477	477	528	524	478	462	503	480	482	486	484	481	501	541	458	466	467	460	455	507	518	478	476	498	516	496	477	443	466	486	517	482	450	500	484	499	469	450	492	472	488	475	488	470	456	491	498	502	498	479	457	469	477	513	450	477	479	482	455	501	467	436	527	483	471	515	493	483	485	493	461	492	487	515	435	489	454	538	476	506	474	487	473	517	497	498	510	497	519	469	472	527	449	485	484	493	480	475	505	472	503	453	511	464	479	501	452	482	465	495	501	521	490	480	467	490	484	464	506	456	505	490	523	459	491	497	495	459	474	488	455	492	514	531	433	506	502	506	479	488	478	490	478	473	492	505	503	454	498	485	460	484	519	500	511	499	477	501	462	499	537	515	487	482	492	453	470	470	512	486	477	484	487	496	502	488	461	469	486	495	512	491	490	472	508	490	466	453	466	486	494	506	486	474	493	501	481	499	481	453	505	467	499	531	496	473	498	470	546	481	512	452	473	472	499	521	463	515	463	452	506	482	500	444	503	469	472	487	468	519	518	503	513	481	487	483	490	488	521	493	474	473	484	497	499	479	428	469	474	453	479	461	463	475	480	436	454	485	502	495	501	481	460	447	474	479	479	467	514	461	440	505	510	476	480	468	453	471	479	480	479	500	490	496	461	454	472	493	497	449	504	511	495	471	511	509	477	466	471	483	469	506	444	481	461	494	495	516	459	488	470	503	494	485	480	494	469	486	512	479	511	468	465	445	514	473	467	432	482	498	455	468	487	514	453	514	470	449	443	465	488	461	417	515	462	475	493	498	484	504	468	485	485	507	503	471	455	484	457	455	473	502	472	470	503	546	489	511	490	442	467	473	458	524	496	506	461	483	507	490	488	487	510	501	503	475	507	491	509	505	456	486	497	464	469	479	451	464	499	517	492	477	482	480	478	430	502	490	498	500	506	478	485	497	462	508	502	473	490	464	500	466	498	495	501	458	473	487	494	469	465	471	479	505	471	487	465	512	512	496	513	497	493	476	452	476	501	514	509	463	457	486	461	502	496	528	509	474	479	468	513	474	498	527	509	483	495	497	510	453	483	484	531	493	468	459	495	492	450	463	505	450	470	477	513	495	472	505	470	492	551	496	513	454	460	458	497	517	499	483	478	491	506	486	458	469	471	492	482	469	513	485	485	498	455	521	443	463	481	484	490	479	518	502	494	466	487	458	495	474	480	522	492	502	475	499	459	468	490	455	487	516	469	495	460	450	449	498	487	489	483	492	514	462	464	490	452	439	434	478	489	457	513	513	526	489	489	487	475	476	463	501	472	477	499	509	448	480	509	475	493	472	483	485	459	506	524	481	525	496	482	478	479	490	491	469	485	490	493	440	479	476	505	487	464	502	500	508	503	532	501	486	506	504	467	466	513	476	445	478	493	472	470	457	488	473	475	497	465	492	495	453	455	502	498	470	480	484	488	466	471	459	499	489	490	486	484	470	533	477	482	477	469	482	475	492	420	487	496	484	509	444	475	524	511	498	487	502	487	498	477	491	474	452	502	461	480	493	502	453	514	514	493	488	512	469	475	483	503	491	486	493	460	480	500	485	483	510	488	510	455	477	481	465	491	477	440	473	459	522	483	483	519	523	452	457	472	472	506	465	495	460	535	516	460	487	491	447	479	481	453	504	534	475	484	500	481	504	470	464	479	461	487	449	480	516	488	488	439	461	508	476	493	501	479	498	497	456	512	451	462	473	482	473	529	499	497	518	480	475	488	470	521	511	520	512	498	529	517	473	479	485	478	465	483	472	488	476	517	477	472	504	477	451	519	472	490	481	477	462	516	515	519	516	486	455	492	508	486	461	501	525	471	466	501	458	481	493	465	492	481	452	485	493	456	478	510	480	514	425	472	465	497	520	478	494	509	450	472	493	479	542	503	475	495	470	474	531	497	458	485	492	428	519	513	474	486	482	465	483	524	486	490	469	549	499	481	507	486	516	492	476	479	501	479	501	463	470	512	456	486	468	512	480	499	485	477	477	470	478	524	491	480	498	439	487	476	468	477	474	487	516	486	513	508	474	464	461	483	473	438	493	480	509	466	506	487	488	466	462	496	449	539	451	481	471	508	514	469	486	480	455	458	464	510	512	516	469	488	477	492	494	448	464	518	507	474	498	516	461	490	520	494	495	493	450	487	444	492	479	481	478	491	495	460	440	470	486	490	501	494	514	460	466	426	479	469	462	496	514	474	450	432	460	446	496	504	447	484	470	484	459	537	480	469	452	464	484	479	502	512	475	496	449	519	525	534	492	483	481	485	507	520	481	501	452	475	489	518	489	453	496	482	499	463	470	488	501	460	479	484	459	452	481	479	462	453	484	452	484	464	475	483	476	487	493	454	451	458	521	481	503	474	461	525	497	485	488	456	487	488	485	473	479	501	514	494	483	486	517	484	489	481	484	424	511	486	453	431	517	509	491	487	494	461	483	465	484	512	473	481	492	479	508	497	446	488	506	504	515	484	494	465	496	469	463	467	486	429	485	498	481	475	503	521	485	464	503	505	491	501	476	485	499	501	517	485	498	495	466	505	478	482	461	507	502	464	442	466	457	493	489	495	487	538	477	478	499	502	505	462	467	489	469	476	492	495	476	494	494	463	498	482	467	477	515	513	523	518	476	488	466	519	493	483	472	468	449	496	488	464	495	496	477	482	498	512	503	477	461
3393	9034	6131	3196	2256	1717	1346	1184	919	822	762	767	663	618	605	570	583	566	576	546	584	606	516	557	560	562	515	551	571	526	569	532	536	515	544	527	511	476	541	508	504	509	493	483	489	507	479	472	557	502	516	489	473	516	486	536	563	515	554	528	517	466	528	502	524	526	517	519	505	534	500	498	499	554	533	508	547	499	519	522	462	479	470	486	483	537	508	512	479	505	504	523	534	484	498	486	475	505	499	479	471	505	463	512	464	521	484	495	501	481	476	476	490	498	494	509	503	487	526	521	466	530	503	502	518	500	476	507	479	534	505	488	505	480	493	534	496	488	471	495	486	541	531	463	510	547	540	502	467	525	527	516	527	490	493	494	551	493	481	471	496	500	475	458	491	482	493	505	494	548	518	495	527	526	514	486	520	540	479	480	547	503	485	515	494	509	495	513	512	529	519	486	536	472	515	556	504	471	494	504	507	479	526	560	521	493	511	496	443	487	529	508	504	499	517	494	515	478	528	518	482	512	487	474	491	495	503	479	475	514	501	516	516	501	500	471	481	471	464	500	544	507	517	505	492	492	515	538	493	486	485	473	517	537	497	491	506	530	460	521	496	545	478	512	535	482	536	505	542	482	498	518	466	484	507	500	524	468	489	539	524	489	521	525	501	520	525	516	478	478	525	555	480	497	518	471	525	511	480	504	502	535	496	516	524	520	509	492	496	505	487	504	466	510	503	493	483	528	491	491	494	511	534	498	472	513	545	502	519	504	447	503	485	519	478	479	451	508	497	498	490	479	479	507	481	465	476	496	513	525	517	509	495	469	467	534	529	535	475	483	479	457	499	473	478	474	469	465	457	517	499	483	539	525	469	529	477	511	479	465	513	488	480	492	484	510	499	509	542	479	504	504	489	522	460	520	566	523	568	523	491	505	510	494	501	503	491	488	460	514	489	506	516	558	540	465	471	512	491	505	476	500	469	520	528	478	479	501	519	510	493	463	493	536	504	465	515	507	520	451	517	505	479	475	510	508	472	486	493	494	487	486	426	476	515	507	502	545	486	520	509	475	509	484	500	508	551	509	493	513	506	530	481	529	509	492	495	503	494	500	525	521	487	550	531	486	455	506	493	491	491	487	487	474	500	499	556	435	472	503	496	473	496	498	488	439	517	513	478	519	499	508	523	522	512	499	516	492	530	483	519	484	489	528	499	496	478	492	501	483	521	489	473	507	493	510	535	477	505	469	500	508	520	477	477	524	476	487	495	486	547	477	497	490	496	491	514	511	507	491	499	464	485	481	514	483	537	522	478	500	512	536	473	501	505	519	520	511	485	505	522	519	504	500	519	479	493	485	487	523	513	512	463	508	491	499	518	506	471	525	497	489	514	497	514	500	486	478	516	522	486	515	501	511	481	503	501	511	552	484	493	490	499	473	483	504	504	478	491	460	522	497	520	525	514	535	513	464	485	516	492	461	473	526	491	491	540	540	545	463	476	539	502	488	467	495	512	580	487	478	518	534	454	517	492	506	503	521	483	498	493	468	510	491	483	511	486	506	517	517	508	494	527	496	514	535	498	495	507	450	484	495	488	509	493	531	538	528	496	502	504	525	510	499	487	522	483	490	495	502	486	413	518	541	504	499	491	515	474	503	474	482	478	457	479	522	503	504	526	503	509	498	529	512	469	515	506	522	519	478	520	524	491	493	524	526	508	532	551	492	504	484	530	512	506	428	529	482	516	518	468	522	489	505	524	492	488	577	503	537	515	477	525	518	499	480	501	495	470	531	485	518	442	519	520	507	517	499	496	518	541	503	519	550	498	497	489	470	451	497	520	489	490	471	522	504	530	498	460	495	456	476	501	514	511	533	467	513	486	513	455	519	504	507	518	490	529	480	483	453	508	488	517	501	496	510	455	485	498	494	474	491	488	475	511	519	516	537	570	501	470	532	483	540	537	478	522	487	522	508	450	491	485	500	529	527	494	449	523	536	529	526	439	550	541	502	491	505	487	479	490	509	489	477	500	473	531	485	526	486	497	513	486	481	492	478	487	488	513	505	520	489	509	479	491	520	510	513	516	490	499	492	497	489	533	518	518	516	514	496	487	476	521	508	495	516	460	516	473	549	466	516	498	505	556	540	510	536	532	493	478	524	496	568	513	511	526	540	533	504	488	502	498	485	472	467	499	531	477	505	494	501	493	497	515	518	490	504	510	496	512	504	493	451	476	486	501	483	485	498	503	478	503	466	497	495	508	497	491	507	494	527	496	482	505	505	494	538	505	506	469	524	490	495	501	516	527	476	455	505	536	509	520	500	509	516	517	529	482	505	470	487	483	503	483	489	528	533	506	529	491	486	485	491	477	532	483	485	439	551	477	512	523	464	493	477	519	444	561	493	479	479	528	490	461	482	488	482	463	501	528	492	546	499	521	528	498	502	546	529	493	490	544	463	528	524	491	514	517	524	484	512	496	490	502	503	498	524	544	451	488	496	507	491	483	500	494	536	455	506	510	482	517	480	522	526	489	528	519	530	498	511	526	469	504	504	470	512	493	475	508	480	516	506	525	491	514	500	511	484	519	537	545	558	480	490	513	519	508	507	497	519	541	481	484	519	508	495	523	518	459	452	504	447	481	493	522	508	526	528	517	479	547	524	503	510	488	482	479	523	519	513	474	518	532	484	451	464	552	508	461	547	487	501	521	490	518	467	476	516	469	484	540	521	549	502	519	479	481	492	464	513	515	474	490	492	512	519	442	485	525	485	531	518	511	513	511	496	484	520	514	523	491	521	454	451	488	508	483	487	513	529	507	481	492	494	522	510	498	498	472	515	474	506	510	516	470	515	446	477	532	513	508	513	498	528	534	503	522	507	500	493	500	496	515	518	485	525	493	532	517	507	468	547	501	499	511	511	469	524	502	522	498	490	522	488	515	510	502	487	536	483	495	512	534	509	484	531	475	540	485	493	507	491	494	502	541	495	540	495	514	498	476	490	520	493	499	495	536	484	505	558	531	511	486	495	495	463	521	482	501	515	525	485	502	499	472	509	488	494	471	482	494	535	462	470	538	469	510	536	488	504	497	514	477	480	491	479	525	514	514	480	501	525	512	504	499	488	446	449	488	467	456	537	513	526	506	477	474	514	501	472	506	509	535	541	454	465	497	464	525	499	489	496	497	541	500	537	482	505	490	523	488	481	543	497	488	495	511	529	460	505	517	504	502	536	469	486	500	452	500	508	542	526	484	484	514	516	494	524	475	460	567	492	504	512	515	469	528	514	497	490	510	511	527	464	516	513	487	499	520	516	526	519	490	527	532	496	551	498	499	492	483	466	484	504	484	518	503	515	503	485	461	492	529	544	533	537	477	519	513	529	500	506	504	529	527	523	505	490	484	513	499	525	485	473	520	509	510	531	562	502	519	573	516	458	484	547	495	520	474	513	493	470	496	489	515	502	525	509	497	531	485	497	498	490	462	496	470	503	518	529	487	543	552	473
24851	21474	28140	25215	14734	620	383	287	239	198	207	180	166	181	155	152	140	150	162	141	129	130	128	117	112	148	133	141	127	147	161	125	127	126	136	130	125	133	110	143	120	123	116	148	135	135	149	136	128	120	136	122	147	122	123	114	145	136	131	127	111	127	123	136	120	123	125	121	111	135	132	122	153	125	132	119	140	124	100	112	127	130	102	140	115	130	126	113	143	132	117	143	99	113	130	133	143	115	134	133	132	113	106	125	97	158	128	120	112	115	136	108	124	124	108	135	119	116	135	111	111	117	135	124	111	119	135	113	133	112	119	110	138	126	116	116	133	122	127	117	126	129	136	107	118	119	116	114	118	127	117	121	123	119	143	126	131	122	135	147	124	126	142	139	118	119	111	127	130	115	128	130	129	115	109	122	125	127	129	137	113	146	114	118	95	157	120	110	116	108	118	134	103	139	115	109	126	123	98	117	138	125	126	125	123	124	122	130	131	123	116	124	132	126	118	133	137	119	138	118	105	129	103	115	124	118	144	121	123	119	136	138	129	114	136	122	136	105	136	135	126	125	105	114	98	123	128	109	121	130	145	129	115	138	107	120	133	119	122	117	130	123	111	101	124	124	130	122	119	120	137	134	107	101	111	119	139	123	116	101	130	126	106	118	118	141	126	135	116	126	118	121	131	137	137	131	126	137	127	116	124	93	103	129	138	118	110	120	110	121	130	117	126	117	133	137	113	133	115	125	122	128	133	121	118	118	108	123	99	102	122	116	155	135	129	140	127	122	128	121	135	114	127	135	128	116	114	123	117	121	125	124	93	116	105	122	117	95	117	125	127	121	135	129	124	122	114	131	125	115	122	147	130	128	127	121	127	129	121	141	104	123	127	136	132	147	122	136	136	129	126	134	126	122	140	121	137	133	117	113	116	136	112	136	118	112	125	128	134	136	137	143	106	107	121	101	123	127	129	121	138	122	112	117	123	121	127	106	124	101	111	130	122	136	135	138	115	116	122	124	126	121	119	125	119	120	110	141	106	120	115	129	103	110	120	132	122	107	132	138	134	127	136	139	151	112	115	130	135	131	146	114	115	107	116	120	140	117	115	138	121	118	114	143	118	105	151	116	131	122	120	107	107	125	119	108	111	128	101	134	142	128	117	122	115	104	145	123	127	109	133	140	116	126	125	110	109	142	135	130	116	128	144	125	120	123	131	136	121	134	129	115	112	96	124	128	137	139	117	111	120	108	123	103	126	133	128	131	108	121	114	118	134	120	137	125	130	137	147	128	126	135	128	112	134	114	118	134	119	135	122	136	128	97	117	144	121	138	121	132	126	122	126	118	126	148	127	120	131	141	131	131	122	135	103	117	98	125	124	135	130	138	136	129	94	141	108	115	102	107	129	128	127	130	108	97	115	114	125	122	143	136	114	127	127	148	114	117	136	128	125	107	109	136	135	101	136	100	118	134	122	121	124	126	139	146	116	131	128	104	113	124	105	123	128	130	111	144	127	133	130	122	123	135	142	118	125	111	119	115	127	116	146	131	136	140	141	108	129	128	119	98	112	114	117	113	110	113	123	112	126	111	118	133	109	142	119	118	126	134	145	130	144	107	118	124	115	126	138	125	112	103	128	133	142	109	127	116	125	117	133	122	124	132	130	127	122	127	133	144	129	113	128	111	128	125	133	130	124	138	97	118	137	135	117	113	148	152	141	137	131	106	120	121	139	113	124	122	131	120	138	128	101	117	111	96	116	110	107	130	133	107	125	113	143	124	124	110	142	123	121	96	120	133	127	93	124	160	145	124	143	129	121	146	112	128	121	116	135	130	121	125	122	137	122	97	143	115	108	138	112	128	125	121	124	124	125	115	127	134	124	141	133	133	125	120	129	148	119	128	123	119	123	125	104	123	120	126	127	132	122	122	140	129	142	110	118	126	116	127	153	118	121	146	110	110	125	127	117	127	142	137	128	123	151	133	110	114	116	105	130	133	129	129	125	131	119	108	130	117	133	110	119	120	123	125	143	126	123	130	136	98	108	125	125	122	129	112	119	134	118	118	134	117	127	122	116	104	114	122	108	110	143	135	135	130	116	119	111	125	132	115	120	101	123	119	138	111	128	135	147	107	119	127	134	138	130	136	131	126	113	128	132	124	136	117	134	114	126	121	136	111	126	126	124	103	106	130	110	139	127	127	137	118	115	121	121	107	129	121	117	127	118	133	134	115	125	130	135	117	131	124	121	135	126	134	125	108	126	124	129	98	132	133	123	125	108	128	121	144	128	105	131	113	122	120	117	140	135	134	123	124	114	127	103	132	101	125	113	122	130	122	124	123	120	138	127	116	121	115	120	134	145	114	118	130	110	106	146	133	123	122	135	114	121	121	121	127	105	123	113	122	122	125	123	125	114	128	132	111	122	116	138	138	128	123	114	125	128	129	109	125	121	97	136	116	111	138	127	133	133	132	141	133	118	107	156	128	117	125	130	121	105	148	126	130	124	134	142	138	116	134	107	119	106	116	125	131	132	100	110	135	117	108	129	127	122	123	128	142	126	122	146	127	110	133	117	138	145	137	138	122	142	106	138	115	123	115	115	121	127	106	125	119	128	142	126	133	122	126	115	132	132	115	139	124	117	130	130	122	126	113	132	133	101	143	120	145	138	133	124	113	148	121	120	123	140	132	122	121	117	109	153	126	107	140	129	109	136	135	119	116	127	104	132	161	135	128	120	128	127	130	139	117	138	117	129	112	114	127	129	116	96	113	96	121	127	126	127	119	121	140	116	113	123	108	107	130	138	119	136	125	127	117	134	151	123	121	126	122	131	115	114	121	131	127	130	114	112	136	129	124	142	117	128	148	136	114	116	115	124	134	112	121	118	140	115	114	124	125	122	137	125	124	121	135	132	129	114	130	145	121	114	135	136	128	137	112	118	110	124	117	123	126	146	109	126	128	132	120	119	137	134	131	137	118	112	99	120	112	124	127	130	137	126	121	126	121	139	116	127	115	131	143	133	142	116	136	146	131	108	107	122	106	105	123	127	134	116	118	127	143	127	121	120	106	119	139	135	104	117	127	117	138	130	113	128	119	124	103	120	116	105	106	144	100	113	126	132	123	139	125	126	120	128	117	131	135	112	124	115	131	105	112	116	109	129	102	145	114	129	141	119	132	138	129	114	119	141	108	109	102	142	120	116	131	122	131	119	143	123	125	105	126	120	124	139	129	127	118	111	129	122	112	131	112	126	116	128	128	117	120	134	137	119	110	122	125	108	125	121	115	124	116	140	139	119	116	119	118	142	129	130	132	126	109	119	125	117	126	117	127	139	119	122	109	123	142	139	127	123	127	120	120	120	132	122	123	141	126	96	120	120	119	122	133	124	112	149	127	120	123	134	116	117	111	108	115	116	107	121	119	111	123	129	109	121	117	130	123	98	132	126	119	149	121	128	135	122	134	111	118	123	120	115	119	124	124	120	125	122	133	128	115	142	98
3108	5145	3483	1651	1153	847	662	479	361	346	301	259	251	200	198	192	198	186	167	185	171	157	159	168	153	142	171	170	142	152	155	159	156	129	158	126	130	148	156	137	168	149	144	147	142	142	147	161	129	134	135	142	121	136	141	126	138	149	142	143	152	137	161	126	143	143	133	164	149	124	153	112	125	145	134	152	137	126	133	150	152	127	132	128	134	183	145	147	145	145	129	137	160	155	139	142	140	147	146	136	134	140	138	166	139	125	152	138	148	135	155	150	143	155	138	152	125	166	118	166	147	141	112	125	147	147	131	136	147	140	137	154	140	135	129	147	142	149	144	117	154	131	147	127	146	139	129	124	142	124	136	126	128	122	127	120	124	130	128	141	154	146	152	116	146	150	136	133	134	146	154	128	122	148	139	125	128	137	123	121	142	125	135	159	138	156	129	125	136	137	142	141	157	142	145	124	125	114	148	147	134	135	149	119	120	138	134	140	123	139	125	126	123	131	147	134	152	130	151	156	127	134	148	129	120	135	134	141	153	146	133	161	147	143	119	145	149	154	140	144	126	131	135	170	129	138	144	153	137	134	139	138	138	153	134	137	126	146	140	145	152	96	144	152	135	117	157	144	139	169	151	120	125	153	144	117	117	128	151	136	144	146	140	136	142	136	152	133	125	142	134	154	146	128	127	139	136	135	161	138	148	139	142	113	132	149	135	155	127	135	148	133	129	161	138	117	119	128	138	102	141	140	149	118	138	145	118	150	138	138	144	138	115	160	123	141	118	134	146	145	140	137	132	148	145	139	143	137	145	148	140	133	154	161	134	139	115	165	125	158	145	140	115	138	135	142	147	156	145	128	142	130	130	127	137	146	140	147	124	132	143	154	143	155	143	131	148	131	157	151	146	130	131	144	138	158	111	133	140	143	147	128	141	141	125	144	141	175	109	130	158	138	137	112	165	159	119	114	142	135	133	145	137	142	133	156	154	132	127	131	139	142	113	151	135	143	132	133	160	140	140	132	134	167	156	144	165	125	140	152	141	147	147	154	148	140	134	127	161	129	126	142	141	142	152	146	136	147	163	132	133	157	151	131	165	118	154	130	131	147	151	133	132	134	144	143	156	122	124	153	161	138	147	143	143	136	118	136	135	134	130	132	136	135	146	150	147	138	145	136	153	162	152	150	145	128	147	147	147	156	149	130	134	128	162	142	150	140	148	131	132	154	146	137	152	122	136	134	160	124	147	124	129	144	127	127	164	144	134	161	155	132	135	136	151	125	121	135	141	136	139	136	140	131	144	141	115	144	125	140	149	138	152	149	113	147	143	147	117	146	140	128	121	142	122	151	122	146	127	137	133	129	127	122	141	122	146	139	165	132	148	149	141	147	131	140	148	141	125	134	124	142	130	171	129	135	137	163	137	153	136	132	127	139	137	141	137	139	130	143	142	156	135	139	143	133	141	126	126	154	129	142	143	138	122	130	148	139	143	143	151	111	137	140	138	150	129	139	154	148	131	147	144	143	122	109	153	151	123	127	132	129	137	133	136	143	131	149	146	133	128	136	124	123	135	153	131	135	143	142	112	127	143	129	129	162	125	141	137	138	124	148	136	119	138	117	159	142	152	138	133	149	135	154	138	144	147	139	134	130	135	150	149	134	132	144	145	136	142	137	141	149	160	128	125	112	136	134	162	148	151	136	137	135	129	138	140	130	145	154	137	169	124	139	145	138	131	152	147	144	127	166	123	151	135	134	150	140	128	134	136	138	131	135	144	133	144	127	166	140	132	144	152	146	134	121	139	142	164	126	145	136	137	137	136	139	142	147	138	141	147	138	137	152	154	127	148	157	121	147	119	131	143	143	130	141	143	148	129	126	161	150	115	128	125	127	139	125	142	147	135	129	123	139	137	135	135	134	146	142	149	132	132	119	117	135	143	166	121	127	125	142	130	131	152	125	138	118	133	150	121	135	139	131	121	134	145	137	150	135	143	154	139	141	128	151	122	123	145	128	140	140	133	135	126	139	140	145	144	139	126	132	162	134	140	139	161	161	125	144	123	139	145	125	138	144	156	146	130	124	127	132	134	143	143	161	150	141	140	140	134	145	156	131	143	146	132	156	141	147	125	147	150	133	138	150	161	162	135	136	141	145	142	143	122	127	122	139	128	150	137	140	143	134	137	153	109	133	124	138	140	129	155	132	126	136	130	170	151	159	138	148	137	134	144	142	155	131	145	122	117	113	137	131	132	139	154	161	119	146	142	143	133	146	137	126	146	136	110	117	126	150	154	138	131	144	149	147	127	134	135	144	137	138	135	121	140	159	135	148	142	157	153	126	152	135	160	136	116	151	132	134	127	125	171	134	132	135	130	132	140	140	122	153	140	144	142	160	153	137	158	143	132	117	135	129	136	155	118	144	133	156	131	150	132	147	156	145	143	154	146	149	116	143	154	114	133	135	154	134	137	135	135	122	140	129	125	115	123	152	155	137	137	153	147	142	138	127	150	146	161	116	145	138	128	138	120	151	137	142	108	116	152	118	155	131	148	133	139	137	140	128	146	125	147	138	142	146	143	134	143	122	165	136	130	140	141	134	134	161	148	148	139	151	148	144	140	151	148	139	161	130	139	138	139	141	127	132	154	155	147	143	144	138	136	116	129	138	142	160	129	140	150	149	123	143	131	138	165	133	144	99	158	176	126	138	156	154	159	146	138	137	157	124	139	134	131	135	151	135	141	160	121	117	132	125	150	147	125	132	142	145	143	144	138	128	151	131	129	152	124	150	136	158	143	156	113	140	139	141	131	165	149	151	160	161	131	126	130	130	151	132	147	148	139	146	138	120	113	163	121	137	143	134	128	139	147	133	128	116	139	138	138	147	133	136	116	143	145	146	156	138	165	137	138	149	141	134	157	128	130	152	145	148	138	138	157	149	153	147	138	129	174	142	125	145	138	137	136	127	152	153	145	138	134	147	139	150	149	111	143	142	163	138	152	126	114	147	117	149	119	145	130	137	143	134	138	152	142	137	146	136	132	129	136	128	133	129	130	150	152	142	143	165	139	126	119	129	157	139	151	140	125	131	132	145	141	145	128	119	129	130	150	119	128	114	168	126	123	132	125	136	143	112	138	139	137	135	127	137	133	127	145	155	138	144	149	128	123	146	133	137	165	133	130	127	146	147	151	149	130	137	158	128	163	135	139	135	130	156	134	141	136	142	123	155	141	136	146	136	135	121	143	135	127	137	126	123	145	113	145	142	133	135	137	137	161	137	148	166	127	132	134	151	137	134	129	152	130	164	133	142	146	148	143	150	117	129	130	136	133	171	149	105	146	127	133	146	136	151	125	116	136	152	124	133	136	154	140	153	131	169	152	143	142	156	144	145	142	150	117	157	160	130	145	146	163	129	162	125	140	157	138	139	133	128	137	125	120	135	140	138	155	147	129	126	151	144	148	135	142	144	131	136	138	119	148	156	119	123	148	139	136	151	143	153
22625	21507	29435	23977	21463	21452	12281	1329	894	796	737	695	649	583	604	561	563	518	525	540	487	505	437	473	500	465	484	456	515	445	463	451	482	440	430	474	446	424	478	403	469	438	420	450	436	425	461	436	422	430	450	461	424	414	413	447	448	446	426	460	398	445	438	435	415	433	444	457	458	436	470	449	433	434	464	430	409	459	420	433	446	461	433	419	422	460	437	455	432	428	449	436	447	442	433	454	447	438	437	459	433	401	431	438	449	460	417	416	436	451	429	439	414	458	441	392	426	465	496	409	444	395	421	435	442	420	452	455	439	438	449	409	460	441	446	450	427	421	415	454	404	394	412	432	452	402	459	446	424	405	472	465	423	451	429	397	470	421	439	451	456	403	427	447	456	443	462	416	424	415	392	444	467	440	421	393	444	436	466	413	444	434	460	446	438	444	413	423	423	426	428	471	415	431	468	439	400	426	450	465	403	435	448	425	447	429	401	410	453	439	441	452	454	422	420	437	455	434	430	446	455	423	411	465	439	437	407	474	437	442	407	447	437	417	421	409	429	431	453	442	436	421	466	439	406	442	439	455	440	407	413	421	461	425	429	427	476	429	430	442	415	424	436	451	413	497	401	420	453	402	409	440	370	420	422	417	419	424	445	484	442	414	422	432	405	432	402	441	423	440	426	416	433	397	436	452	434	446	377	461	435	403	445	421	406	424	414	429	446	447	425	416	410	423	454	448	450	483	424	451	438	502	409	426	435	446	428	423	403	379	458	445	461	448	443	404	434	472	375	427	414	441	429	452	435	437	439	433	438	439	413	421	430	419	435	423	403	489	424	434	448	416	447	434	419	459	388	434	438	425	452	443	400	428	407	448	464	450	451	426	408	428	403	418	448	446	413	470	442	437	401	434	441	469	405	448	438	381	422	428	446	424	398	436	469	413	418	439	423	446	404	430	446	420	498	452	445	431	451	445	421	450	399	412	409	418	443	450	396	433	453	463	443	447	441	435	404	425	407	457	446	414	419	425	439	452	466	407	424	429	453	420	395	402	457	464	418	417	457	440	433	450	429	445	436	464	409	441	432	473	399	412	417	475	422	433	392	426	449	410	456	424	434	470	434	429	434	420	406	421	441	400	435	443	444	443	412	460	458	447	439	427	452	444	412	444	424	424	432	418	441	479	442	430	418	420	465	421	410	476	404	409	456	480	421	478	423	447	432	451	429	395	433	425	463	415	439	439	435	407	447	422	408	449	407	445	422	380	460	425	440	414	430	413	438	454	434	466	430	425	465	426	440	410	433	441	438	435	424	357	418	407	448	433	449	420	412	428	440	403	419	402	421	460	441	430	450	437	385	405	426	429	413	431	427	419	470	457	391	420	410	447	422	446	462	453	477	461	428	412	420	386	431	367	453	420	432	449	462	425	446	449	435	435	417	481	419	424	414	430	461	445	430	455	415	428	386	438	392	422	432	436	432	461	416	428	409	434	422	438	422	394	419	464	440	425	433	467	450	435	445	413	461	422	460	470	445	432	418	439	432	426	433	389	436	422	431	393	437	445	461	469	457	433	448	431	413	422	451	454	427	438	413	445	402	409	442	424	428	420	437	479	415	396	409	410	454	463	435	406	447	419	456	423	404	426	419	448	452	456	424	454	460	407	409	435	454	400	451	410	421	409	407	435	408	396	430	463	427	401	446	442	428	415	463	474	443	414	409	420	424	441	440	412	478	448	459	402	439	452	425	415	493	381	429	400	413	395	434	427	444	416	411	451	430	446	429	403	432	415	474	422	441	483	409	431	378	396	451	431	398	387	435	441	432	447	424	404	422	410	466	421	420	446	419	429	443	448	449	431	445	418	415	424	434	407	421	414	426	426	413	455	430	429	439	453	431	453	434	412	444	462	424	398	448	373	455	403	447	422	414	402	409	448	422	424	432	406	432	452	395	435	399	446	408	403	410	432	408	440	430	467	405	424	406	429	481	452	429	441	444	425	429	419	415	432	458	428	407	396	449	438	441	426	429	428	408	413	431	450	427	428	456	442	423	419	445	421	444	431	430	470	437	434	435	439	430	412	446	400	435	437	427	441	414	454	406	435	441	409	402	446	411	408	412	421	478	426	419	456	423	428	449	434	455	465	459	391	428	432	447	390	437	429	435	406	416	442	427	419	421	430	447	440	440	469	407	429	414	428	449	395	414	413	399	388	427	443	456	437	387	470	393	471	470	447	455	434	417	420	426	419	425	404	441	434	418	402	450	450	435	409	434	428	427	458	429	448	384	468	426	418	425	420	438	402	452	427	439	437	440	448	468	435	441	456	453	444	440	434	396	423	413	446	424	445	440	445	426	435	421	414	417	475	435	469	451	397	463	441	427	433	467	395	428	437	447	424	444	429	417	446	387	455	411	440	449	421	420	419	423	453	412	400	438	465	400	412	420	414	440	447	418	477	429	407	440	432	436	404	419	411	416	417	452	453	421	431	399	420	439	407	462	418	439	399	438	430	452	432	432	419	393	439	415	404	445	417	412	474	438	448	456	432	427	422	457	436	438	437	450	438	409	415	440	429	415	435	427	473	438	450	447	439	427	401	434	431	444	407	430	428	442	415	421	431	442	415	463	457	421	445	424	434	394	429	408	468	427	449	448	406	440	465	426	427	427	445	420	436	419	410	443	465	364	422	419	463	434	422	452	452	415	437	434	430	435	416	432	441	439	445	434	430	406	457	415	459	442	422	414	409	448	433	418	439	435	441	443	434	424	421	444	433	433	428	475	471	429	386	423	399	474	433	420	440	432	441	467	401	439	431	446	428	428	422	424	393	415	437	427	485	448	424	440	439	407	435	441	458	403	441	429	452	466	419	383	475	434	439	408	425	416	423	471	450	432	428	451	435	433	409	380	453	441	444	440	430	421	405	436	392	413	418	420	475	430	422	423	438	459	408	436	418	416	409	423	430	430	437	388	440	433	446	436	425	443	445	423	419	449	450	409	426	427	393	407	413	411	422	408	456	436	438	400	446	433	419	413	461	431	390	477	441	386	433	427	409	406	411	430	466	431	412	419	444	384	387	432	433	441	396	408	464	416	420	409	428	447	439	403	444	449	423	439	459	417	423	462	409	456	428	415	439	462	404	437	414	386	421	392	438	423	429	414	419	435	435	442	392	417	413	406	457	377	420	399	425	427	403	415	454	428	409	452	403	404	421	407	445	467	410	416	412	432	410	437	405	453	403	442	430	446	424	433	432	443	453	460	450	398	426	397	421	406	420	426	425	425	408	464	464	415	441	450	438	427	445	437	414	445	410	425	459	442	423	452	444	429	424	395	430	422	435	394	418	404	450	440	434	427	445	413	415	403	437	424	442	439	450	398	443	422	428	429	461	461	428	448	427	427	442	409	443	442	442	424	448	445	381	427	429	438	419	430	453	435	426	417	444	432	404	432	387	412	455	447	447	374	440	430	411	440	436	426	426	376	439	428	403	480	442	439	432	439	436
4484	14817	10497	5176	3854	2853	2247	1774	1382	1142	991	909	793	711	667	644	662	593	550	574	553	522	577	533	492	532	484	477	496	508	545	521	519	467	495	471	487	485	479	450	446	499	477	428	447	472	508	464	495	462	407	411	484	465	460	460	477	468	451	462	451	475	460	480	506	468	479	443	467	454	477	475	457	440	433	507	425	453	450	465	453	469	443	508	477	421	421	468	484	488	483	444	437	470	436	452	482	473	451	456	454	414	452	414	465	464	406	456	464	457	473	430	446	454	447	460	448	463	434	472	450	454	468	454	438	437	443	447	487	436	450	446	469	446	454	497	464	464	462	492	438	455	441	432	453	448	445	447	429	492	478	509	465	481	430	463	388	459	445	435	501	473	438	491	445	422	450	460	439	494	437	451	502	467	484	466	433	431	432	389	433	475	421	468	435	474	462	444	457	466	434	448	417	454	443	455	416	422	466	453	428	452	448	472	425	493	494	444	447	432	452	419	440	409	482	468	417	429	439	452	420	441	461	489	484	449	471	428	460	472	458	444	464	441	446	416	465	444	520	433	449	409	474	457	448	441	440	434	455	451	465	485	451	467	426	397	446	409	421	448	456	468	476	434	473	468	465	483	453	456	471	467	441	478	467	441	451	421	466	478	444	440	454	455	439	517	485	460	469	465	464	440	456	470	482	465	430	465	453	437	475	438	445	433	409	442	463	490	472	430	461	512	438	457	470	421	443	479	491	449	458	426	469	429	485	441	439	466	460	451	461	457	450	506	463	440	482	468	471	467	468	464	451	485	429	440	439	464	476	476	484	411	492	463	442	463	438	461	460	464	473	452	450	429	459	447	444	450	451	410	460	440	459	409	404	426	461	456	405	439	446	492	431	430	450	434	424	447	451	452	427	442	453	445	434	433	414	426	473	431	416	436	461	453	465	456	457	442	470	421	491	427	498	448	474	445	477	455	462	441	461	453	445	458	469	434	446	460	470	454	474	477	440	465	444	478	413	466	448	439	443	462	454	433	478	476	432	447	450	439	430	454	467	459	483	461	440	444	487	481	471	454	482	458	443	419	487	439	458	466	459	449	451	442	423	444	449	476	456	412	446	405	459	450	440	484	439	492	443	431	498	468	441	464	476	424	439	461	458	453	451	442	397	447	443	434	446	447	439	450	510	448	494	453	427	455	461	463	441	415	456	460	445	434	456	438	425	443	466	452	440	426	433	450	445	457	462	452	419	460	507	438	431	453	437	446	431	450	496	448	440	438	434	449	481	488	447	442	430	435	475	479	456	442	445	473	426	450	476	471	468	422	491	430	417	460	419	472	469	457	460	473	427	430	505	430	410	445	492	448	466	472	434	446	449	438	466	456	449	447	470	430	470	450	452	464	443	433	478	450	428	464	484	463	448	444	426	485	495	455	442	447	504	433	492	431	468	433	423	426	454	440	470	460	462	478	427	428	428	447	411	436	490	464	443	446	440	454	500	437	450	464	429	501	448	426	464	444	482	427	461	464	427	461	461	455	399	464	473	408	476	457	446	435	451	435	457	462	453	467	472	460	457	454	431	464	480	417	431	494	462	464	441	470	437	458	452	467	475	444	443	430	485	437	448	473	477	445	464	472	471	468	455	463	439	443	461	450	454	474	443	466	461	450	472	447	464	419	454	477	456	432	431	509	426	471	471	432	461	451	448	453	445	490	440	465	394	429	429	461	421	482	476	473	471	440	457	443	428	415	437	441	450	473	456	485	444	501	457	463	466	435	465	486	455	416	426	450	484	445	443	449	455	486	474	439	457	460	467	424	427	434	466	482	461	416	476	491	465	444	465	458	452	450	457	461	451	452	416	422	482	426	459	438	465	463	406	488	441	444	440	464	480	457	459	481	467	486	514	424	474	437	465	459	437	436	440	482	453	421	421	474	425	479	493	461	480	458	429	470	452	467	422	408	443	436	473	445	476	430	462	433	417	474	469	475	471	451	456	450	458	453	452	429	433	474	411	445	423	452	433	469	436	462	436	474	432	451	503	472	426	459	450	426	460	459	466	463	476	432	439	437	464	462	451	437	483	436	494	462	449	466	464	463	453	471	458	420	430	457	485	470	452	474	510	436	463	475	459	437	450	473	442	473	467	470	432	460	437	423	447	443	488	445	452	457	440	420	470	412	442	461	439	438	456	480	479	435	448	443	483	463	480	433	433	463	483	484	463	453	497	471	462	477	453	467	472	427	457	422	461	458	501	450	423	443	464	452	453	438	449	487	468	438	489	451	476	452	458	461	438	418	445	495	460	422	458	456	454	498	464	451	439	411	430	456	473	455	437	458	489	434	439	472	444	458	409	474	468	439	474	441	413	446	445	421	437	453	452	468	487	465	466	444	450	458	467	414	416	472	440	427	474	448	448	468	399	462	458	416	419	446	427	451	441	504	456	437	448	429	473	440	438	457	489	410	429	436	487	471	419	440	432	496	469	470	466	476	481	442	436	453	473	467	461	451	475	430	440	457	392	447	448	431	441	443	483	483	415	460	467	441	475	438	443	449	486	469	444	459	464	490	487	454	492	493	431	452	479	431	422	432	473	406	454	413	459	464	455	416	481	433	449	462	484	447	431	419	415	494	461	450	434	453	476	427	433	433	457	452	432	428	470	416	458	442	462	433	463	466	460	457	435	414	434	439	438	440	471	461	443	480	464	431	471	426	476	459	478	449	448	434	438	486	464	473	498	449	462	463	448	476	444	467	483	442	429	447	462	471	429	429	471	461	433	478	457	448	498	481	420	463	457	477	437	379	496	429	471	428	488	462	452	455	495	467	459	468	444	452	459	464	491	487	480	472	476	466	454	427	472	458	439	458	439	469	463	441	429	423	480	423	453	458	436	452	474	446	481	461	467	463	441	446	452	460	457	433	458	427	457	458	418	499	423	450	447	441	459	440	451	457	450	459	439	445	472	452	460	428	475	435	474	453	411	469	439	444	471	476	434	447	403	424	453	481	459	474	490	465	487	446	411	452	449	440	426	410	479	450	446	464	444	456	491	407	469	471	474	436	443	417	459	453	477	478	470	488	455	491	458	445	457	421	475	434	431	445	418	422	449	458	471	427	433	429	478	444	430	473	483	449	455	483	470	495	482	480	447	430	489	463	450	445	424	434	489	458	443	452	449	453	468	466	470	422	453	428	440	468	464	431	487	469	448	437	498	444	474	482	463	459	429	459	494	451	437	444	449	435	478	506	464	447	458	473	479	461	433	487	437	454	452	476	449	460	457	431	483	420	472	452	407	413	451	484	442	466	473	461	449	442	451	467	455	455	456	439	466	472	404	453	443	461	497	447	442	480	451	437	441	468	433	439	440	442	448	453	473	469	449	407	415	466	462	475	461	486	424	441	451	435	406	446	487	430	487	471	452	467	444	413	474	455	445	431	429	453	446	474	497	461	478	514	472	455	460	457	478	431	455	466	493	454	452	449	443	490	471	459	454	461	396	431	465	494
27737	19679	5592	713	564	506	381	304	252	232	254	251	257	261	247	237	228	228	231	250	229	261	236	255	230	268	226	233	262	227	232	251	272	224	241	251	238	246	256	241	232	219	234	226	242	234	246	213	247	262	236	227	241	210	231	225	250	216	236	208	243	234	223	214	240	240	228	258	213	216	233	249	217	244	215	249	247	236	236	246	230	246	236	215	239	261	216	224	239	228	221	242	243	232	197	250	250	255	266	266	249	217	225	246	254	188	260	265	252	215	234	243	233	225	227	238	224	233	245	238	246	255	251	233	249	228	244	215	234	243	230	247	228	275	226	228	233	199	228	236	247	219	264	245	247	244	238	247	263	231	225	239	235	253	246	249	198	222	215	248	244	236	230	265	235	230	253	236	219	259	219	248	247	231	250	237	242	243	211	228	246	223	202	240	230	238	240	226	244	233	224	242	241	217	226	221	238	222	226	234	256	253	227	250	253	256	229	204	245	235	221	224	215	218	236	256	265	217	231	237	231	245	268	237	218	220	227	241	224	219	235	236	256	234	249	241	255	213	226	233	219	248	243	245	222	238	236	235	269	237	225	232	210	226	251	222	241	234	260	263	249	249	247	237	233	243	235	230	270	261	247	285	257	240	223	228	226	247	234	250	233	230	251	266	256	267	221	246	231	253	185	215	232	225	246	255	229	244	251	221	229	217	218	241	256	242	237	220	214	211	239	230	264	254	230	242	240	239	227	254	211	214	249	261	244	237	242	231	234	238	255	236	251	242	261	248	233	246	237	229	247	232	222	258	255	262	222	232	244	258	232	231	231	256	255	256	233	248	263	223	248	234	234	242	218	227	237	231	229	235	240	216	254	254	238	212	257	243	227	233	255	250	229	249	252	257	224	223	262	222	233	222	262	245	248	252	236	248	232	224	231	261	206	229	274	258	244	240	215	227	241	220	261	252	237	253	253	227	263	216	238	240	217	235	230	251	210	210	238	236	239	210	239	235	253	255	222	231	248	243	241	235	220	235	241	249	243	261	244	270	254	240	225	240	234	227	277	235	248	245	242	244	254	232	251	250	219	246	238	240	246	263	233	242	229	242	236	228	253	255	235	236	271	243	235	249	223	237	227	240	238	251	246	238	231	231	236	236	232	220	234	264	257	227	258	219	231	261	248	243	246	219	223	251	217	234	226	226	265	260	255	230	221	250	248	225	217	217	248	226	250	231	228	214	224	227	256	233	255	223	244	228	252	224	222	238	254	239	208	255	263	235	233	253	243	258	207	243	239	231	223	235	223	232	253	245	234	250	212	236	254	232	262	238	264	229	229	274	217	231	259	258	246	230	215	226	239	263	238	226	274	220	257	215	251	244	220	239	228	214	243	230	234	257	223	200	245	264	221	220	239	236	233	239	224	232	231	255	230	250	241	240	227	247	237	251	237	231	226	252	242	288	224	271	227	258	211	227	226	263	240	232	238	232	244	239	245	218	202	234	224	255	241	234	235	213	220	229	221	231	231	218	242	240	235	228	226	241	207	240	223	238	224	259	241	238	234	211	223	252	238	226	238	281	257	243	242	232	262	242	196	238	224	262	240	262	246	239	252	224	235	263	241	276	246	225	252	219	218	209	232	238	249	242	239	244	250	245	245	234	244	213	251	212	221	247	225	220	232	225	238	241	219	260	248	242	226	235	231	243	239	248	255	220	218	231	211	223	212	224	234	235	247	226	248	238	223	198	219	208	252	241	244	232	247	243	225	224	254	237	233	242	252	257	227	229	234	243	214	225	230	227	227	231	249	246	253	250	216	221	255	249	232	237	243	221	253	239	272	243	235	256	257	261	235	247	225	251	248	240	231	228	234	280	266	240	229	247	243	268	205	234	234	229	235	226	257	233	248	228	242	213	249	242	238	265	226	236	238	212	219	239	196	248	261	266	238	235	213	237	247	206	200	239	246	253	252	239	235	233	246	237	252	275	257	249	259	218	224	250	230	251	242	228	245	240	227	229	234	222	239	238	228	233	255	253	221	238	266	240	234	235	254	223	257	224	245	239	253	231	247	229	230	248	234	206	221	249	227	224	237	221	232	219	252	214	225	230	244	253	272	259	262	227	251	232	238	225	251	227	241	240	223	254	216	218	242	234	223	247	239	235	248	241	245	226	255	215	242	230	245	224	225	258	233	244	235	228	232	234	228	232	252	248	244	228	244	271	232	225	263	245	248	222	203	231	225	229	249	231	234	240	218	217	230	245	228	264	242	264	213	226	261	216	224	255	222	245	243	236	258	261	198	246	220	232	269	261	218	225	229	241	234	223	244	253	280	246	210	240	236	238	242	241	230	215	226	217	241	238	246	227	254	235	242	243	244	242	230	240	236	222	248	226	247	234	244	248	225	237	256	250	220	246	249	228	247	229	248	222	233	235	216	238	259	215	265	218	217	215	224	208	246	208	256	244	225	236	216	254	259	218	226	268	251	235	239	234	217	241	256	240	239	221	235	227	206	245	257	248	218	239	222	266	247	223	242	220	238	215	225	211	271	235	245	219	236	239	253	243	240	249	246	248	253	221	254	226	236	220	247	224	229	236	223	241	237	226	234	279	233	239	224	255	225	245	247	212	263	234	229	249	244	232	244	246	238	230	224	223	238	244	237	226	209	244	240	215	247	229	237	248	246	227	243	247	231	262	195	248	227	248	233	245	220	210	221	232	252	248	253	228	254	212	247	238	249	244	222	209	265	223	220	237	240	240	226	228	257	235	248	255	242	222	225	233	242	231	255	256	233	193	240	224	250	242	233	249	251	263	228	233	263	230	224	235	229	236	231	251	231	224	258	225	209	221	226	261	238	270	215	226	223	279	218	246	210	207	224	249	258	239	233	221	240	249	210	253	247	244	256	211	234	224	225	243	242	236	242	234	202	235	254	240	233	236	256	250	254	237	263	264	237	264	283	255	237	233	232	257	250	275	246	252	242	253	230	243	238	231	238	226	213	222	241	241	254	255	214	231	213	240	250	260	229	242	276	235	236	237	234	246	250	260	224	256	241	227	242	227	245	207	230	222	218	262	242	231	259	230	250	220	223	234	222	236	283	258	244	264	236	241	253	252	243	234	257	237	225	245	252	242	245	231	224	248	226	231	250	228	247	243	243	243	250	259	225	250	245	234	227	253	223	251	237	249	225	287	243	236	247	265	229	229	255	247	261	234	258	243	234	246	267	240	233	240	265	254	247	214	209	257	251	237	217	242	225	239	241	253	247	246	256	237	259	245	241	255	224	255	260	243	243	245	242	215	228	234	223	266	255	279	241	241	237	230	251	250	242	245	239	245	243	250	225	238	232	254	219	251	240	275	251	233	209	246	254	251	265	253	227	241	218	212	221	247	239	249	270	220	252	249	224	236	228	222	240	240	225	253	252	208	246	253	256	232	238	251	274	230	209	228	208	286	254	235	259	234	227	243	234	245	216	221	251	257	263	242	229	256	252	227	236	235	219	227
4169	875	688	428	403	330	330	281	282	268	252	266	255	270	271	248	245	248	245	259	261	278	255	217	256	255	233	241	260	243	251	240	280	247	226	237	254	259	264	222	287	246	242	267	275	257	273	264	277	233	249	254	248	219	233	258	217	247	261	233	251	258	241	247	253	235	254	281	211	257	237	256	245	235	248	257	238	235	236	263	237	243	257	255	247	268	230	237	276	225	249	255	250	249	289	243	217	256	290	264	257	252	267	233	253	263	257	220	224	252	222	231	251	245	266	253	243	253	266	255	222	239	271	239	255	272	261	266	287	254	236	244	252	244	251	230	232	232	248	233	242	244	247	243	246	262	255	250	242	276	255	265	237	223	253	260	258	243	264	247	267	264	243	258	243	244	240	242	248	243	261	263	241	272	229	219	258	263	222	241	254	262	232	260	275	251	239	253	236	260	231	274	266	257	237	267	280	219	260	280	257	251	248	241	271	239	237	242	239	269	248	259	216	275	235	235	251	270	219	261	244	225	260	253	232	263	260	256	259	253	256	236	244	278	241	231	227	206	263	237	256	256	243	245	242	237	242	258	227	246	227	258	240	252	259	273	238	259	247	248	225	248	243	267	273	261	251	225	256	238	231	245	267	229	265	249	249	244	261	264	253	236	233	230	250	259	245	236	263	271	234	256	260	220	232	236	224	254	231	262	266	254	257	261	262	261	259	231	239	245	248	229	230	248	285	268	253	251	228	248	221	257	239	228	272	253	264	282	241	227	253	244	243	231	225	237	249	199	245	240	238	275	222	223	244	260	246	263	249	242	242	251	233	252	241	241	247	244	223	229	259	247	272	227	255	221	231	242	234	260	267	247	272	246	236	238	219	280	256	237	239	267	238	245	252	230	259	244	237	256	250	250	259	263	256	276	224	248	246	261	248	234	252	245	266	260	245	254	253	245	239	252	244	227	229	244	249	241	247	238	214	239	260	269	239	242	242	244	260	262	236	246	264	267	236	257	250	224	230	225	223	233	257	244	250	251	233	254	238	253	228	250	230	223	266	235	263	248	254	243	249	256	244	257	253	275	252	243	256	261	241	251	245	264	274	217	237	241	250	243	258	256	264	254	245	238	270	254	276	244	262	236	260	242	216	254	271	238	237	232	231	219	253	252	279	253	233	233	249	227	268	265	251	261	256	226	255	255	228	261	267	240	253	255	231	252	218	261	241	243	236	283	243	247	253	249	231	249	270	258	272	228	265	227	301	256	246	243	256	265	237	263	269	256	255	249	250	283	263	242	247	260	246	275	245	225	245	244	228	226	236	241	245	266	252	265	272	227	245	261	260	269	261	246	250	271	264	266	236	248	245	254	253	210	243	243	246	249	267	267	236	230	235	264	240	250	252	241	247	251	242	254	256	250	251	265	255	271	263	261	249	239	243	249	241	251	237	266	217	250	248	253	255	265	254	268	231	227	244	261	276	215	267	232	261	245	246	259	237	250	231	261	242	257	238	239	264	260	238	239	257	252	226	255	242	260	238	238	230	282	248	250	269	244	244	230	265	244	251	225	243	242	247	261	235	230	253	229	203	256	243	250	252	252	230	233	259	290	258	251	241	286	268	256	231	262	248	253	237	257	252	250	227	256	232	244	268	235	241	255	259	243	253	245	262	245	253	232	237	201	244	258	254	270	234	243	255	239	272	250	229	235	273	232	252	244	253	279	285	252	236	252	240	289	206	224	250	246	217	240	250	261	245	271	246	259	255	230	254	259	236	222	234	251	268	273	252	236	224	274	266	231	234	237	261	231	238	238	239	253	266	265	238	235	244	260	239	242	255	247	284	236	232	260	275	271	226	269	248	292	252	263	265	262	240	247	254	273	262	253	285	240	279	261	248	250	237	254	260	244	263	262	261	246	247	235	246	278	251	227	252	232	231	273	242	252	260	259	240	234	258	241	258	260	270	246	248	279	231	274	242	247	255	270	236	259	265	239	257	258	261	234	251	238	246	256	237	283	257	235	248	250	274	237	225	240	254	252	266	251	256	224	269	219	231	260	245	259	249	281	241	253	249	224	269	258	245	266	254	240	257	237	247	259	271	239	231	251	247	273	227	270	259	249	251	256	256	273	253	241	243	241	271	251	232	254	257	278	249	256	227	243	250	253	253	240	222	253	253	268	275	256	238	238	232	252	209	216	263	223	240	239	226	216	225	278	265	253	245	244	243	249	243	231	271	251	222	248	257	257	262	258	246	242	254	220	234	239	254	244	259	247	236	257	243	259	247	270	271	260	279	262	244	229	256	232	248	210	249	247	276	247	243	251	268	217	257	263	243	258	243	273	240	223	289	271	249	277	243	260	239	275	231	250	256	270	234	277	246	247	254	240	265	271	247	245	232	236	260	256	266	241	228	244	253	242	247	268	225	252	261	265	263	250	221	247	232	231	261	239	224	230	227	245	280	259	256	226	235	241	265	256	267	282	262	256	242	240	293	252	236	262	225	285	278	288	285	229	245	222	234	256	234	267	232	238	243	233	245	229	268	252	247	238	255	248	262	233	237	261	244	237	252	244	266	218	292	258	243	246	260	231	243	244	249	250	257	240	221	238	228	278	243	239	230	260	256	265	233	250	264	237	232	256	266	258	233	259	251	239	241	245	271	226	244	255	241	221	227	237	247	259	230	251	259	265	264	262	257	255	256	255	257	227	271	250	261	213	264	247	241	245	264	241	215	267	263	247	250	266	244	264	256	243	230	239	241	270	248	292	250	239	235	251	268	262	250	247	260	226	248	249	225	263	258	259	224	272	265	253	240	262	279	229	248	251	267	267	252	240	251	229	244	262	236	221	252	263	223	223	247	239	252	217	268	253	226	255	239	252	230	242	264	239	279	264	261	247	231	230	228	249	244	267	251	213	255	239	248	259	245	247	249	271	277	235	226	249	242	229	263	215	202	209	285	260	256	233	227	254	271	224	250	252	257	273	277	255	237	222	221	256	251	233	256	239	243	250	277	248	231	271	225	272	249	255	253	239	258	213	235	257	244	263	257	233	238	271	262	232	227	242	214	263	238	218	247	254	246	240	231	257	217	216	224	245	249	266	255	259	254	240	259	225	245	243	250	263	266	245	239	245	213	229	268	275	243	245	248	258	247	249	262	266	264	242	222	283	228	228	279	228	243	263	268	249	266	266	233	246	279	268	237	244	236	247	261	209	288	236	241	244	248	252	234	242	262	236	258	258	268	220	231	238	244	244	243	218	249	242	228	283	273	219	263	251	254	242	249	240	250	251	256	259	236	244	264	235	248	256	252	205	262	272	255	247	244	259	239	273	291	254	239	248	268	248	248	263	269	259	263	241	263	266	242	256	246	265	246	241	265	251	236	213	215	262	255	226	218	245	271	233	230	253	236	250	246	233	251	247	248	243	239	261	246	242	256	259	245	261	254	253	251	269	243	268	233	243	281	260	263	267	251	262	248	262	216	251	252	245	235	277	250	246	271	235
23748	21478	29037	24318	21478	13170	1480	867	732	680	631	597	564	578	575	547	565	523	520	511	533	505	523	476	497	514	496	486	475	518	522	496	507	530	502	464	504	491	463	503	490	483	492	486	480	485	472	496	480	489	523	493	518	493	485	486	530	487	504	506	449	483	460	461	454	444	499	506	488	501	452	471	481	504	468	489	496	469	430	470	494	450	467	492	469	473	420	494	513	454	490	488	439	474	501	475	500	557	490	515	472	464	501	455	479	529	477	528	466	483	474	460	476	482	480	511	470	479	460	467	506	460	509	446	485	459	494	472	507	470	477	452	504	490	457	465	485	493	459	446	540	442	482	454	464	503	504	496	458	499	453	480	458	510	464	491	479	477	483	483	483	470	477	513	473	499	470	470	512	477	450	498	479	469	496	460	502	515	465	459	481	486	476	480	461	504	450	517	495	478	451	474	501	460	510	441	473	471	483	486	494	442	465	510	486	483	471	501	488	494	512	496	482	489	477	492	488	461	467	478	450	519	477	452	490	491	483	493	499	472	473	502	463	477	471	475	491	471	490	517	472	496	446	445	482	478	468	460	455	460	473	469	469	455	496	421	472	478	530	449	457	481	484	481	476	459	481	468	489	469	486	479	504	474	498	461	453	496	477	487	463	479	479	513	461	455	479	510	479	496	510	477	492	466	446	481	482	523	493	472	477	484	472	499	478	506	486	510	485	490	484	490	460	512	494	488	492	544	484	488	475	506	447	510	513	467	431	471	478	444	470	455	459	451	464	446	472	478	497	435	483	470	500	455	479	480	485	472	503	480	450	493	480	463	496	518	472	474	469	514	480	523	463	475	509	459	477	481	449	486	498	455	492	456	431	481	482	470	463	477	492	453	463	471	492	485	484	459	469	545	483	415	456	465	475	492	474	467	492	483	442	472	450	533	488	468	484	495	463	473	468	483	496	457	466	477	482	453	514	498	444	466	489	464	419	500	435	469	469	479	480	495	542	452	542	505	485	492	495	487	491	475	473	509	492	414	438	499	515	496	482	481	500	480	452	483	450	467	424	433	460	490	459	465	464	495	480	476	443	471	448	496	482	435	489	465	473	480	499	456	465	502	431	503	468	459	486	480	456	467	468	501	485	471	465	487	458	492	487	460	472	457	453	486	490	475	495	468	524	531	458	480	519	444	497	472	490	439	440	458	483	465	499	523	475	493	478	490	451	501	442	480	471	496	463	462	466	501	465	452	455	466	465	431	477	476	452	463	456	489	460	464	488	509	474	483	463	517	493	451	504	476	497	484	466	449	480	484	500	456	457	508	455	497	528	536	495	456	462	505	484	500	490	494	483	469	452	490	473	438	476	500	468	490	452	458	498	484	491	502	453	443	464	453	423	479	458	469	480	499	427	513	468	454	509	443	498	486	456	518	497	486	474	479	451	497	457	461	472	469	463	474	492	466	453	482	462	491	495	482	501	497	467	508	494	516	501	486	459	491	484	453	433	475	498	447	475	474	460	494	480	480	477	485	470	463	439	511	497	501	463	469	467	449	451	459	412	468	493	446	489	442	457	495	493	463	496	481	436	501	489	466	465	483	448	477	470	491	484	447	517	476	507	490	495	507	483	506	465	459	461	474	469	479	492	487	490	503	456	488	481	456	495	477	441	493	470	464	493	448	482	491	488	448	473	487	470	518	481	435	486	504	493	474	473	464	473	517	478	449	464	468	482	440	476	477	456	472	477	530	468	499	432	445	499	472	473	441	485	479	495	514	499	461	479	537	503	467	459	477	508	467	442	485	433	501	516	465	484	453	488	449	502	476	510	475	487	449	456	471	463	513	484	479	464	456	456	461	434	474	472	446	489	466	485	492	461	516	475	453	451	469	484	472	480	470	483	431	510	505	483	493	513	501	480	445	478	514	471	479	470	472	507	470	490	509	499	493	526	426	499	458	468	460	459	452	511	465	496	461	504	478	483	507	501	465	480	505	449	452	438	513	494	473	468	451	455	489	512	500	453	489	465	509	491	510	489	515	476	470	512	499	463	468	484	459	480	446	462	486	455	495	524	484	489	479	508	458	433	473	468	492	475	461	494	462	455	486	442	486	466	499	488	514	491	471	496	523	469	467	476	499	479	463	438	488	486	483	431	495	488	476	453	457	453	445	450	484	453	462	477	499	458	482	462	431	459	472	489	458	472	500	484	470	481	471	512	484	480	473	475	507	441	501	461	466	457	485	414	471	486	460	456	460	474	484	422	466	484	475	517	468	488	497	471	482	465	491	523	522	472	496	468	490	470	476	464	487	459	471	499	485	514	486	478	508	491	495	486	481	462	466	469	443	471	513	462	467	499	455	464	466	491	460	489	465	502	490	475	472	493	473	470	520	482	449	526	468	457	471	457	484	501	483	499	485	489	476	481	439	472	477	451	442	445	477	501	506	484	489	494	486	438	458	464	471	508	455	517	446	501	476	499	469	497	467	492	491	499	494	476	479	435	452	479	447	464	483	478	466	520	473	522	468	542	496	516	473	466	463	477	473	488	473	437	440	476	451	470	461	448	501	453	450	501	488	463	465	491	479	490	471	485	479	529	464	441	469	493	483	497	510	466	467	500	458	483	483	463	502	488	474	474	485	487	481	479	481	491	500	451	455	467	466	488	452	511	504	474	462	447	465	506	466	444	491	457	497	493	493	465	457	441	465	444	410	472	494	440	508	480	476	474	460	491	477	483	480	529	491	508	484	455	487	456	466	491	484	462	492	493	494	497	473	441	467	464	494	483	472	511	467	457	478	473	462	487	488	459	485	465	482	495	505	475	488	430	482	485	474	502	469	508	492	476	480	482	488	490	467	519	484	489	440	468	483	480	456	511	454	476	492	473	491	500	473	475	523	479	471	490	456	464	482	483	471	452	459	477	476	474	456	478	473	472	507	446	443	480	454	438	455	423	457	472	482	467	454	462	491	444	503	479	484	489	486	475	461	494	487	469	489	459	472	498	483	489	494	439	484	469	484	459	512	487	512	479	483	467	469	512	433	477	465	490	433	485	474	499	504	448	498	494	490	460	467	479	419	452	471	460	462	436	460	508	448	508	440	473	448	481	468	487	455	470	483	466	493	480	471	493	472	461	461	443	473	438	516	453	499	484	482	481	456	469	465	483	514	441	460	497	458	418	455	462	484	438	434	475	490	487	439	474	493	433	479	460	483	545	475	457	495	510	499	491	482	469	479	476	444	499	477	508	482	453	463	469	449	462	491	443	503	457	471	452	444	446	494	471	457	448	532	505	484	486	507	448	504	473	453	479	471	457	502	494	486	489	489	488	533	468	465	455	470	459	496	487	473	521	477	456	461	456	470	468	429	480	492	482	477	502	501	491	495	471	497	463	499	445	482	495	522	454	466	473	477	444	485	511	528	498	476	499	474	498	490	498	449	512	465	466	467	486	462	511	473	486	468	467	478	457	468	449	490	446	441	472	493	474	452	456	479	479	471	497	493
3404	8833	6266	3057	2238	1730	1389	1076	928	815	785	726	697	672	584	615	596	538	566	581	545	539	501	545	491	556	499	520	533	559	510	503	520	518	498	530	533	483	485	524	502	489	473	536	489	544	498	484	478	469	484	469	523	470	459	505	500	511	487	518	524	515	494	545	498	495	514	501	490	500	494	491	463	492	455	531	460	511	506	509	497	492	518	506	529	504	519	500	481	472	488	525	503	479	464	483	488	502	503	463	519	506	474	466	518	509	476	516	558	497	454	502	518	517	518	519	504	499	504	526	492	520	539	506	502	495	497	462	492	476	472	485	470	508	520	555	461	485	507	518	535	466	506	481	488	483	511	474	530	474	507	520	493	490	472	485	512	488	510	496	530	470	483	496	516	500	485	480	493	441	494	511	513	490	500	552	495	515	495	502	485	487	479	502	450	524	480	499	486	500	501	500	497	536	467	469	477	481	505	476	484	539	533	477	447	474	469	514	489	485	472	503	459	514	505	510	473	521	482	502	485	500	512	455	473	481	490	514	517	521	473	463	472	484	460	506	509	528	516	474	475	472	486	505	474	470	469	530	504	447	509	480	475	444	500	488	501	480	488	518	526	438	500	441	491	506	519	543	465	504	494	509	470	476	511	523	481	499	500	537	490	499	474	486	532	467	484	533	513	511	504	516	490	478	467	493	479	489	499	462	516	503	446	509	488	512	480	506	467	479	480	459	508	502	504	471	472	522	475	516	519	497	488	527	492	519	515	489	519	484	494	509	530	503	491	425	492	514	487	468	486	496	505	492	499	494	499	488	495	489	562	515	493	495	490	506	496	531	509	470	543	494	458	463	484	513	505	501	466	492	485	471	488	465	506	502	493	521	504	517	491	493	486	497	494	492	445	486	530	503	509	501	489	475	515	494	464	495	478	489	522	491	466	486	512	481	481	475	476	476	486	539	494	455	479	479	517	513	486	446	473	492	511	490	446	455	487	471	576	480	476	554	483	497	498	534	488	528	454	540	506	495	467	499	521	520	523	517	530	502	494	527	514	517	435	470	453	490	475	528	467	488	517	498	482	538	487	476	490	495	496	519	541	532	466	479	491	505	451	511	502	500	532	488	519	506	503	500	485	461	474	500	488	521	510	479	488	539	508	481	495	471	479	485	487	527	505	493	481	472	472	494	534	503	525	488	465	496	448	526	495	470	485	477	496	497	537	488	480	477	493	506	483	487	500	533	472	462	525	547	493	504	524	471	494	457	512	510	504	503	518	464	464	459	507	511	489	494	495	458	484	523	448	508	455	496	480	500	467	507	457	508	466	492	463	479	483	504	520	519	500	496	489	500	480	493	511	496	468	543	502	492	502	482	523	496	546	505	489	475	490	499	491	490	512	505	488	508	500	488	518	479	522	483	478	507	524	473	487	520	498	513	493	513	515	490	479	468	443	466	484	473	479	487	460	478	468	497	542	532	500	493	504	453	508	517	491	516	455	501	497	513	502	468	485	478	500	475	503	516	467	492	524	510	513	508	472	485	502	506	477	555	529	486	466	490	477	531	474	510	513	488	488	509	490	507	504	481	502	480	488	495	482	538	488	455	507	508	522	503	536	483	513	463	538	489	527	512	485	506	562	516	519	474	506	506	488	521	528	517	500	507	443	518	525	479	490	513	503	542	491	517	509	492	530	481	515	490	502	496	476	477	467	496	481	527	477	524	505	503	478	439	506	524	490	502	501	504	485	471	527	517	519	492	510	539	488	486	471	501	515	555	469	500	436	482	491	498	498	513	501	470	496	489	522	503	487	476	523	436	457	479	490	472	473	481	465	519	536	471	498	511	467	505	514	481	465	503	472	490	493	492	499	470	501	516	496	476	455	489	466	488	506	521	500	485	517	477	534	480	488	469	516	460	492	528	507	476	480	496	487	475	494	460	487	498	490	496	501	495	522	526	458	455	538	493	501	501	523	508	498	521	526	488	485	490	490	492	494	494	489	458	492	509	489	471	523	548	493	482	449	521	494	516	540	515	495	471	504	497	522	523	506	500	486	473	509	496	473	510	488	490	472	530	495	522	524	523	518	522	507	480	492	517	570	476	515	518	493	498	458	483	498	466	494	494	494	484	484	467	505	471	491	524	460	534	495	510	495	482	490	500	480	444	513	505	494	522	492	516	493	523	513	450	478	477	496	473	498	511	519	460	479	466	477	478	514	521	489	501	449	525	470	525	498	511	498	537	516	491	490	436	488	475	468	466	473	515	540	462	521	497	483	476	512	486	546	482	498	529	514	486	453	464	502	490	500	473	511	475	468	442	514	556	499	459	495	451	488	503	567	526	471	506	479	497	518	465	493	489	490	530	467	463	471	489	559	520	500	491	531	475	526	484	499	503	473	526	533	478	451	464	498	482	510	464	512	521	484	505	481	472	507	468	517	499	507	489	510	481	475	511	511	512	508	486	464	478	500	515	531	523	486	498	492	494	510	491	544	425	540	505	466	492	470	500	510	506	498	512	471	544	517	489	530	466	490	477	485	493	548	493	454	480	472	494	469	480	493	516	501	515	492	477	505	520	501	487	511	528	467	524	475	490	504	462	468	441	493	503	486	500	489	506	481	494	490	483	503	502	525	490	485	468	521	474	521	507	481	485	505	524	518	524	543	473	504	517	455	508	491	486	505	511	456	473	491	492	530	466	516	516	499	489	516	469	482	486	510	499	486	483	495	536	506	467	506	480	498	466	487	550	510	488	502	492	496	482	479	491	502	508	486	475	515	451	526	517	497	525	507	507	488	499	444	532	485	465	491	477	481	517	494	513	485	504	501	497	526	491	524	487	540	504	503	484	439	510	473	490	499	440	501	494	509	489	483	509	508	452	469	488	513	467	469	481	490	478	508	463	467	480	496	513	487	458	536	475	506	474	475	495	505	462	483	470	476	519	492	460	487	516	518	450	517	519	521	472	503	494	504	481	492	450	496	501	523	486	503	476	512	478	539	505	523	489	484	515	480	464	537	509	486	497	492	487	470	460	489	522	509	496	524	500	476	489	492	510	490	497	475	474	476	490	537	513	486	494	501	484	518	532	507	466	525	513	462	525	511	532	495	515	489	478	499	503	499	497	516	500	477	506	486	473	485	489	488	511	462	517	469	545	459	508	487	498	483	521	484	477	452	478	513	521	483	516	495	531	493	497	532	495	505	496	468	538	514	527	514	518	474	479	512	493	476	532	522	523	499	479	512	486	476	483	483	518	481	480	500	504	502	502	530	522	478	466	524	515	518	480	480	506	498	502	496	512	496	512	487	473	508	469	538	526	515	540	511	472	494	489	475	461	502	501	500	477	468	506	483	489	464	543	520	462	485	488	460	495	478	513	469	501	508	468	480	462	472	515	462	555	467	520	506	484	501	531	484	474	501	487	491	488	531	458	501	539	486	512	511	509	507	495	502	521	483	449	514	495	498	526	551	476	490	498	481	498	496	480	527	482	493	504	515	506	512	531
24864	21483	28158	25122	14927	639	346	278	232	211	247	190	183	183	148	149	144	131	143	156	150	117	154	118	125	122	146	153	134	128	146	117	105	117	121	136	144	138	122	131	130	123	132	130	132	111	109	109	139	126	135	141	134	134	143	123	118	113	132	136	116	98	120	147	108	130	127	140	125	118	140	126	108	138	108	127	138	130	132	117	104	127	110	114	112	129	127	117	112	117	126	123	152	127	122	126	122	141	152	122	132	148	151	118	131	115	116	119	126	112	124	108	142	120	127	133	109	120	116	123	126	115	128	115	116	109	124	115	128	115	126	128	128	124	120	141	119	130	125	113	128	134	119	101	125	143	132	117	139	118	136	130	121	121	108	131	125	116	125	111	137	126	114	109	107	116	129	139	124	136	138	125	134	133	126	133	133	117	126	119	106	127	134	134	127	130	118	111	129	117	120	123	136	107	98	133	138	111	104	118	129	123	134	118	116	132	131	111	140	120	107	129	129	126	133	145	131	129	118	111	116	123	109	110	126	131	122	128	133	114	126	120	118	134	129	119	134	138	144	115	130	106	124	126	133	120	140	119	129	127	123	112	110	131	127	118	144	127	143	114	126	127	133	104	132	113	134	116	119	139	123	125	125	119	127	121	114	123	127	109	111	113	142	121	134	134	128	121	142	135	116	149	122	126	121	123	116	125	123	131	122	137	128	127	133	113	109	127	136	128	137	113	147	104	127	114	116	134	139	114	124	123	114	121	138	118	110	129	128	125	107	120	116	111	96	130	108	131	127	108	122	125	110	119	113	128	117	116	116	116	120	112	126	149	115	107	102	122	131	155	119	140	114	135	136	116	127	134	138	167	122	120	137	115	119	98	126	131	104	110	113	94	111	109	120	117	127	122	133	120	125	124	107	108	128	121	129	132	119	105	121	133	127	118	121	111	120	138	135	130	119	135	115	124	129	112	127	116	113	147	121	122	145	134	119	109	149	141	153	123	118	143	116	115	108	134	99	115	136	110	131	108	140	134	126	131	131	151	115	129	121	112	125	125	114	123	118	124	104	133	124	119	124	133	122	127	128	114	126	121	111	114	129	109	134	114	115	118	114	129	131	127	111	142	134	120	115	107	121	102	131	124	113	120	118	107	121	132	123	138	115	109	118	137	115	111	121	118	132	122	123	102	97	123	122	125	115	113	126	128	138	140	119	122	117	162	125	123	108	128	117	102	136	144	138	121	115	135	124	114	122	112	102	138	107	129	107	115	124	129	125	122	127	115	123	122	120	123	128	115	119	147	129	140	122	131	146	118	126	140	123	124	117	129	117	127	117	128	114	120	116	127	122	117	116	117	135	143	128	115	127	114	108	107	116	101	136	105	124	129	122	102	125	132	114	120	117	117	136	130	119	112	112	119	122	129	128	122	124	144	141	128	125	118	130	113	136	124	128	130	135	110	128	109	128	137	129	122	128	123	132	121	109	122	123	109	122	115	115	135	101	122	125	131	145	123	123	120	141	122	137	94	100	130	123	131	121	121	104	124	127	139	123	102	104	120	131	120	120	133	126	128	112	118	137	121	107	118	146	123	127	114	108	131	139	120	124	123	116	118	110	110	120	133	143	142	124	135	115	119	132	120	139	128	116	118	114	121	107	113	122	137	120	114	133	142	148	140	130	122	116	126	130	113	122	130	118	141	102	131	127	123	101	107	123	87	130	95	104	130	120	131	137	114	134	123	110	133	123	117	120	125	107	112	143	112	118	118	123	130	124	114	119	160	126	130	112	109	132	131	114	135	120	112	125	114	123	128	129	124	114	116	115	134	123	129	109	116	134	118	128	114	146	138	116	116	127	127	117	133	121	120	125	125	122	117	125	125	127	113	107	129	132	124	120	105	130	144	121	122	131	134	120	118	113	107	105	126	127	105	109	121	108	135	120	120	121	125	112	115	120	101	119	125	103	126	121	115	128	137	130	128	101	124	124	112	137	144	125	136	133	116	128	123	131	138	131	124	134	115	128	124	118	149	106	116	123	132	131	116	129	132	128	123	125	138	125	118	113	117	129	125	119	115	112	146	117	100	128	124	110	119	120	119	137	121	149	126	111	136	129	129	126	130	119	110	117	118	134	128	122	113	109	117	106	124	127	120	113	135	140	137	106	153	131	105	119	124	125	137	107	104	121	122	131	116	117	133	124	120	108	137	135	123	121	129	134	131	139	111	135	118	115	109	120	128	125	129	152	132	126	137	128	127	112	115	125	127	112	132	133	124	99	137	107	113	108	121	132	116	120	121	109	129	122	121	110	138	108	137	133	105	108	115	127	119	128	135	112	127	120	120	119	101	143	129	118	106	135	140	120	123	131	113	123	115	112	118	129	126	110	129	141	101	135	106	120	117	126	118	128	123	117	121	124	119	115	116	122	148	128	116	116	122	99	125	116	119	135	103	119	125	130	130	123	128	132	127	133	130	132	98	132	113	136	112	130	114	119	106	124	119	127	126	103	133	124	114	116	131	136	129	115	114	119	118	133	121	110	126	113	127	124	125	112	125	124	131	133	124	118	109	143	105	115	131	132	112	116	113	126	134	124	124	111	104	116	134	126	141	138	114	112	121	116	119	120	113	128	148	116	141	119	140	108	119	135	143	118	120	131	119	116	126	120	121	115	110	130	142	135	121	142	113	146	130	123	122	126	143	117	111	130	118	120	128	124	107	133	111	131	146	122	110	108	108	149	142	107	151	98	129	127	122	115	128	133	109	131	150	123	134	127	130	117	137	129	115	130	110	118	131	103	135	121	134	122	122	110	117	123	136	115	106	135	134	123	120	140	130	101	110	110	128	115	136	129	122	112	131	111	116	129	118	103	120	114	117	151	115	113	109	136	128	115	137	109	123	108	136	137	142	117	133	135	142	128	131	109	135	109	117	140	111	144	135	112	109	123	124	113	124	130	132	116	124	118	137	116	123	117	116	125	110	149	127	111	117	132	116	129	116	127	129	127	114	132	109	112	133	102	150	126	115	114	124	118	117	144	130	128	115	97	111	123	117	99	143	119	116	116	124	121	122	113	121	118	115	128	106	132	137	123	132	119	137	129	120	101	152	110	118	116	139	106	128	102	105	117	111	139	131	110	134	127	134	112	112	117	127	132	125	114	122	132	129	139	144	106	126	126	119	121	119	135	117	102	110	115	124	122	110	115	134	122	133	117	120	113	109	94	122	106	104	123	124	133	124	115	119	111	121	125	127	128	107	130	101	118	119	125	130	136	135	127	100	135	124	139	114	111	119	134	137	124	129	123	95	105	129	129	124	137	115	121	125	123	107	119	116	126	125	128	126	109	134	136	120	136	128	129	126	117	106	119	117	123	123	112	119	114	129	131	147	119	108	141	112	122	128	118	114	115	128	131	113	130	120	129	103	115	129	111	126	114	134	114	111	123	129	124	129	119	110	112	128	129	141	91	161	119	122	115	140	108	126	144	126	127	133	110	135	129	123	110	137
3160	5139	3517	1562	1120	864	597	520	437	311	289	280	237	234	204	207	196	161	167	193	162	160	154	153	167	154	163	158	150	157	150	149	136	132	128	128	154	134	131	125	121	153	134	135	169	149	136	167	138	112	136	140	135	146	129	138	125	154	140	143	143	128	135	145	141	131	124	142	117	145	161	143	126	160	141	130	145	130	149	124	127	147	140	100	146	113	150	126	129	134	137	119	143	137	146	142	122	134	138	140	155	150	131	141	140	162	137	143	132	127	130	140	122	143	133	123	137	138	127	134	130	139	127	116	135	120	149	127	140	116	151	129	169	127	149	151	134	134	144	135	135	112	126	145	128	120	141	136	130	148	152	141	137	140	152	125	165	147	130	143	127	144	135	149	122	129	147	133	132	165	123	136	132	114	124	147	127	131	131	153	145	126	106	138	162	120	124	147	124	139	145	131	137	138	131	149	127	130	156	137	149	141	133	133	117	145	133	143	135	141	114	134	134	143	150	141	143	138	146	117	146	148	136	123	140	129	120	120	145	129	131	134	128	143	129	137	126	163	147	136	136	142	142	109	149	137	146	145	172	117	142	144	136	152	134	147	153	155	137	172	125	152	135	144	130	108	122	132	111	135	158	148	136	144	155	144	140	135	132	117	147	140	128	153	144	121	164	138	122	138	126	118	143	147	124	142	123	136	125	121	138	138	141	136	145	129	146	115	150	137	116	130	119	130	125	144	145	138	135	143	142	130	144	129	148	134	133	139	123	130	161	147	111	148	127	147	143	158	134	156	155	128	142	130	132	158	148	145	127	154	144	139	148	143	126	114	132	149	131	129	137	128	134	153	122	132	129	129	134	136	135	123	113	143	140	159	128	147	140	156	124	142	134	134	140	144	144	149	114	135	129	139	120	152	125	160	134	151	147	146	143	154	128	134	143	132	142	133	143	135	153	121	123	138	159	148	154	146	151	121	140	139	141	127	139	139	154	141	148	123	144	154	123	134	119	118	123	142	137	154	113	109	148	137	154	154	141	153	139	119	138	151	125	141	153	153	125	136	148	138	147	127	133	152	139	133	143	146	164	141	140	143	136	135	141	138	160	125	141	110	150	118	126	135	127	141	160	119	119	128	149	152	155	138	144	131	142	150	141	120	136	125	133	154	144	144	124	143	131	129	127	131	142	143	128	124	126	168	152	139	149	142	131	124	127	143	173	114	158	144	120	131	138	137	120	124	136	130	147	156	142	148	150	147	135	127	142	145	147	123	131	143	146	141	119	143	140	146	121	126	169	142	133	132	140	145	121	140	133	108	142	152	109	140	126	124	156	129	126	120	136	128	135	138	121	156	135	144	146	124	131	124	121	130	157	125	145	128	123	140	132	148	132	125	134	132	136	129	136	123	151	167	123	148	115	131	142	155	146	125	123	134	129	142	151	143	139	153	149	139	135	117	124	139	142	131	121	127	137	119	137	157	130	137	144	155	134	127	155	144	137	150	135	143	128	150	116	135	138	135	119	139	128	110	145	128	158	142	145	147	111	149	139	161	135	128	127	132	155	144	132	154	128	154	141	124	138	132	160	137	157	120	142	153	154	139	133	155	145	139	139	135	138	137	139	135	125	131	133	138	156	121	138	151	147	145	144	159	147	145	144	144	141	118	144	129	121	148	143	158	140	120	138	139	132	127	112	137	125	141	119	145	147	107	133	132	129	133	139	125	123	125	144	126	132	140	167	125	131	142	133	136	140	108	122	133	137	129	120	124	129	122	141	117	151	130	129	136	144	135	127	119	135	118	140	129	131	123	148	144	154	123	149	132	140	148	143	130	144	137	134	120	143	136	132	148	138	129	105	139	131	145	145	133	139	145	143	138	130	148	125	144	119	125	123	135	142	116	136	143	130	133	125	134	148	136	130	157	145	107	130	144	133	127	130	146	116	132	121	138	132	121	137	146	130	125	140	140	137	148	134	121	155	122	157	142	120	141	131	143	138	154	163	150	136	161	138	131	126	135	130	121	126	149	152	157	128	143	160	123	149	166	146	125	118	122	118	128	126	143	142	134	149	129	137	130	144	146	130	115	145	124	133	144	137	134	132	134	149	138	153	128	127	136	160	131	124	156	136	159	129	140	149	109	132	125	150	150	127	124	148	129	132	123	130	135	121	138	143	127	139	118	142	132	131	143	133	159	141	155	125	138	151	138	132	127	132	125	146	134	132	135	137	134	133	134	136	131	145	129	128	121	138	136	150	121	157	128	137	136	151	90	146	133	110	122	131	129	122	130	146	141	145	136	129	131	159	128	123	143	140	123	147	155	155	135	162	134	119	143	105	127	142	121	132	134	139	123	134	132	138	130	131	130	139	134	142	134	151	151	120	156	139	133	120	123	121	126	158	120	124	128	114	158	143	164	125	131	138	136	135	143	133	136	134	143	152	143	138	134	139	148	143	135	124	160	112	137	137	123	130	162	134	175	142	150	135	137	142	154	149	135	132	118	153	119	149	135	140	121	111	148	152	125	136	134	151	146	140	151	134	151	143	131	136	124	158	136	141	139	146	129	154	119	137	148	160	142	149	131	130	137	146	147	161	132	130	123	136	139	122	142	124	129	127	134	144	140	148	142	151	133	157	118	120	135	145	138	133	139	150	155	130	139	128	142	143	135	152	141	130	114	132	132	128	146	129	136	161	162	144	148	151	132	136	141	122	130	119	156	139	149	134	141	146	142	148	127	124	121	135	144	122	140	139	128	140	156	125	150	144	126	125	142	138	139	131	128	133	152	146	149	121	140	132	131	140	145	136	150	150	141	150	157	147	142	132	144	142	148	124	143	142	151	134	135	124	138	142	149	112	147	134	140	154	123	141	141	148	119	130	123	135	132	117	150	134	146	144	150	120	130	157	144	153	136	133	128	130	135	136	139	128	116	129	132	140	136	132	131	126	111	131	145	152	139	156	128	141	134	145	148	136	155	144	132	154	145	169	139	142	139	129	147	130	145	141	155	119	133	141	136	142	136	127	132	156	141	142	140	145	147	144	130	127	130	142	136	151	157	133	127	171	167	152	126	145	140	153	153	137	128	137	141	145	125	120	142	126	142	139	128	130	148	131	127	150	132	163	142	143	147	134	131	141	134	136	127	128	119	140	130	145	137	127	125	130	146	138	151	126	139	124	131	118	145	126	137	123	127	120	150	118	140	115	118	142	130	127	107	140	140	146	129	139	164	145	147	121	123	128	147	139	148	139	139	130	132	145	134	127	108	135	145	125	128	120	122	136	135	149	128	137	140	151	147	118	125	161	145	144	139	120	150	144	136	161	140	132	114	127	132	135	136	136	134	130	128	118	143	135	127	151	133	127	130	132	150	137	148	149	145	151	150	146	143	133	127	135	158	144	137	131	144	127	137	118	145	145	126	154	128	142	140	140	144	150	153	124	116	144	157	163	131	143	121	144	135	150	139	149	133	119	152	141	149	118	137	144	151	133	141	127	155	149	148
22685	21538	29514	24027	21539	21603	12375	1319	932	883	722	687	649	647	591	549	532	582	508	509	494	489	497	456	462	445	436	450	483	502	448	459	471	465	399	404	449	465	453	463	441	442	425	479	483	459	435	447	429	421	416	414	441	423	441	406	480	443	411	431	443	450	464	489	458	461	430	408	441	413	459	417	449	447	440	431	490	437	428	423	422	410	414	411	464	427	400	436	429	424	388	432	486	439	463	432	433	435	429	398	404	453	478	427	464	450	427	428	430	416	401	421	412	448	416	408	403	458	424	441	433	446	434	455	434	457	427	407	444	426	448	426	441	437	437	409	451	485	454	428	437	432	449	412	422	433	420	472	450	432	416	420	427	445	404	473	457	407	455	434	426	431	448	441	406	432	420	414	453	445	430	443	464	423	423	453	465	411	444	397	431	444	428	447	430	430	433	422	410	428	453	457	404	441	430	429	437	453	438	417	410	432	426	426	429	405	445	462	458	442	436	419	452	451	429	403	435	426	450	440	473	404	443	454	481	439	435	494	438	453	474	442	415	451	418	412	445	447	447	460	436	418	432	417	438	431	424	437	411	415	423	396	406	410	390	418	438	449	427	435	457	444	450	463	420	443	420	424	431	459	387	409	409	423	425	410	451	407	419	419	396	439	434	411	401	411	459	420	434	401	412	417	453	454	459	390	408	452	436	435	426	432	444	429	433	427	439	409	408	427	436	423	393	416	416	424	419	424	431	440	393	406	417	428	416	442	434	426	450	455	447	432	415	428	417	454	402	426	450	442	393	440	424	442	428	416	487	426	428	432	407	427	450	451	470	421	420	432	410	461	430	436	425	446	416	423	432	425	418	426	436	441	444	430	415	387	425	415	479	438	441	448	411	422	441	415	459	435	449	450	426	418	433	419	425	452	437	418	407	418	468	460	438	464	462	425	431	405	385	399	445	411	436	421	460	462	443	412	422	448	439	387	449	438	428	484	420	431	467	419	406	422	456	402	439	412	456	404	393	436	398	433	422	439	418	416	429	474	407	422	396	429	427	460	434	432	397	430	413	430	439	429	452	444	388	436	458	407	416	393	440	429	419	436	427	445	424	416	412	437	444	456	422	413	419	485	395	461	436	401	417	410	436	424	407	451	410	475	459	436	423	430	431	462	434	418	432	434	441	457	448	452	415	406	393	402	403	444	433	399	434	408	410	405	421	434	455	414	403	441	421	434	434	381	439	450	450	432	460	419	447	416	430	406	449	401	433	413	428	421	439	446	372	445	422	406	429	436	453	415	449	419	444	449	405	419	419	456	415	436	440	417	420	405	434	425	417	425	402	424	408	460	433	407	433	434	472	470	415	428	429	451	426	425	443	444	454	411	414	401	444	445	393	403	432	413	423	442	411	411	409	416	427	437	436	441	427	413	424	415	449	430	436	461	390	420	428	437	468	421	429	413	456	404	407	417	434	429	407	462	422	400	434	434	415	451	416	387	414	445	431	443	431	456	426	444	434	421	438	471	414	428	421	435	418	434	408	455	412	426	463	444	428	414	462	431	426	411	436	450	463	414	411	408	471	443	409	389	398	404	390	456	416	441	397	448	401	436	424	444	449	458	445	445	424	447	402	433	447	401	404	404	423	502	431	427	437	454	455	417	414	438	470	448	393	387	412	419	447	446	449	436	421	443	430	447	407	450	399	429	426	432	431	436	424	428	413	434	389	444	427	426	444	432	449	420	408	428	439	431	433	428	461	429	397	433	415	436	405	439	408	437	417	438	407	427	417	457	433	439	411	415	427	454	460	436	424	423	427	476	437	418	437	465	423	468	478	388	446	420	474	451	388	454	448	447	380	462	404	427	445	412	429	424	433	396	442	416	453	407	430	390	411	432	427	425	467	391	430	426	438	424	447	413	453	436	432	426	429	422	426	433	438	447	434	403	438	408	423	450	482	407	428	450	453	401	462	443	436	439	445	419	417	428	436	450	470	418	432	443	457	427	439	417	434	417	481	434	442	454	429	458	412	426	395	405	436	426	413	426	415	359	414	433	413	443	465	426	464	445	446	418	442	414	423	426	453	433	400	466	431	432	445	412	413	433	418	464	420	400	433	410	430	459	435	417	435	434	429	425	418	459	438	444	450	408	416	416	404	424	442	421	461	428	430	416	426	398	424	411	461	439	430	449	406	481	381	466	425	455	398	453	432	458	448	398	415	501	440	417	406	454	436	397	438	445	407	443	414	433	447	447	412	441	424	451	407	465	429	429	419	408	415	392	466	404	453	432	411	436	438	455	437	407	462	463	421	428	409	407	458	423	429	425	446	441	429	418	435	434	416	454	429	393	372	422	431	445	398	401	464	429	423	418	414	408	409	422	389	441	427	426	417	436	461	447	463	448	425	419	407	434	437	447	398	462	441	462	385	444	403	419	464	408	416	406	438	445	449	455	439	413	435	439	420	418	466	435	447	465	438	422	443	423	403	453	443	440	402	419	455	463	418	412	403	427	449	424	426	447	429	431	414	443	429	453	409	395	408	465	451	438	440	443	436	424	424	413	504	462	444	436	439	440	439	445	405	452	390	419	437	431	401	406	410	437	420	423	420	417	377	415	427	422	388	381	427	409	455	420	456	413	436	443	439	437	441	447	417	405	417	466	456	428	438	437	396	427	405	403	452	427	430	415	439	430	419	419	421	435	432	465	416	438	422	441	401	419	458	452	423	414	431	433	405	415	404	422	460	428	430	416	446	414	421	454	462	403	396	447	444	422	397	419	427	415	442	448	402	460	430	444	446	371	406	401	437	431	413	445	405	419	406	453	442	422	421	435	463	420	425	439	428	391	426	399	464	421	437	395	465	440	413	438	434	422	453	443	442	415	418	433	462	431	455	428	429	444	425	455	398	476	452	424	421	432	434	453	420	423	398	411	404	442	450	406	395	430	463	423	428	426	421	448	434	385	413	433	444	418	440	412	423	426	406	397	403	418	407	475	416	403	414	419	431	397	458	416	414	431	409	426	418	457	433	417	465	446	430	436	430	443	412	425	474	411	428	409	422	398	450	397	419	429	431	422	423	431	438	419	408	414	403	435	431	433	428	460	416	444	429	432	465	449	429	438	432	398	446	447	425	460	442	402	450	430	452	407	426	452	401	434	429	433	438	410	448	401	429	416	431	410	441	426	456	410	445	419	408	399	413	422	487	436	443	471	384	414	442	405	435	433	424	430	411	403	409	423	419	434	387	432	399	426	446	413	438	459	449	407	437	430	445	413	403	434	408	394	436	428	448	457	406	432	417	416	415	414	412	452	449	395	422	409	425	431	477	416	433	432	451	409	434	486	402	431	441	441	462	405	425	415	455	443	438	447	458	416	431	407	445	402	420	413	465	451	419	410	436	412	450	430	403	442	437	419	400	435	457	422	453	433	419	431	400	434	445	443	406	428	409	442	444	455	434	436	440	417	469	434	406	428	414	426	432	444	459	415	431	407	406	401	439	402	429	442
4663	15140	10579	5264	3752	2871	2207	1644	1332	1182	991	876	732	715	694	642	621	565	601	569	575	565	560	532	539	515	512	491	484	506	481	494	478	491	448	531	497	502	451	420	469	470	473	444	452	442	468	467	465	454	456	482	433	451	462	448	420	401	483	473	448	483	454	470	463	473	444	450	500	444	467	447	426	486	452	451	478	461	418	441	457	471	427	446	460	480	463	417	481	447	461	458	437	452	443	460	460	450	428	462	451	463	448	443	475	444	445	438	418	429	457	442	477	480	461	413	482	462	430	458	436	434	448	444	449	453	441	415	469	466	462	451	441	440	500	505	439	454	441	438	461	441	434	417	457	417	449	455	437	470	464	447	471	412	483	422	452	423	408	417	469	437	432	475	473	432	411	455	459	431	478	446	449	472	416	464	427	418	444	445	456	460	469	496	448	484	452	460	433	421	412	415	473	479	446	469	409	436	447	447	446	489	443	410	452	465	486	440	451	447	463	447	485	486	472	444	437	425	473	462	418	439	442	438	496	476	443	474	468	455	490	459	440	441	406	428	464	449	433	446	455	445	450	458	459	428	437	448	452	465	453	413	445	452	461	446	459	444	456	459	452	479	424	453	465	444	489	447	466	482	428	428	439	470	477	428	474	440	438	469	434	434	433	401	455	436	449	467	452	434	467	427	444	446	461	435	406	460	464	454	465	505	464	403	462	491	429	476	438	458	453	466	475	448	461	435	445	449	464	458	428	456	404	458	466	424	489	470	451	472	438	419	421	449	478	431	444	432	444	478	453	447	440	459	411	482	451	459	470	474	447	477	440	455	382	430	483	440	456	431	468	459	480	409	426	488	462	480	480	462	458	451	468	442	484	459	436	507	452	426	466	458	395	464	444	467	476	427	471	426	445	491	428	433	484	475	441	454	440	433	445	446	471	429	456	489	418	416	450	460	442	431	434	455	460	441	410	472	465	477	434	441	449	401	424	456	473	441	420	444	432	443	433	488	457	432	520	463	447	459	452	448	457	418	441	448	445	467	411	470	446	464	436	439	433	488	471	438	478	446	419	440	464	476	463	407	447	451	421	430	434	437	438	451	440	439	457	412	448	456	436	422	460	432	444	442	482	436	448	442	427	419	459	414	460	454	452	482	449	470	475	449	443	474	441	463	475	436	461	482	459	429	440	423	431	461	455	449	449	451	449	411	442	453	491	460	472	449	435	476	418	472	471	464	463	433	478	424	431	420	440	464	452	442	415	476	458	433	460	415	454	452	438	454	452	426	420	477	452	439	418	436	440	440	445	430	461	449	452	441	415	443	505	464	459	486	474	435	449	452	449	435	432	438	444	423	466	477	460	434	445	418	451	497	473	467	445	431	424	418	424	445	431	457	461	446	438	454	490	435	451	426	503	454	454	456	447	457	439	422	477	438	414	435	450	473	482	434	451	443	455	439	442	414	470	461	454	448	468	457	461	427	403	449	442	408	440	442	456	454	450	436	449	434	465	430	453	446	459	439	435	446	425	473	448	477	421	452	428	386	448	465	439	430	426	437	464	433	496	465	441	453	474	445	459	453	422	470	442	429	434	428	458	477	427	425	433	436	416	414	456	463	454	418	412	459	432	481	445	455	466	450	483	440	436	436	453	469	441	452	457	475	459	422	470	479	429	467	467	423	391	468	442	452	450	453	422	455	438	462	438	474	459	463	452	440	444	447	438	465	462	446	447	487	468	456	424	426	462	459	519	434	462	440	489	447	430	432	445	396	416	446	467	463	448	451	442	424	470	415	470	424	433	476	427	414	433	470	489	442	459	467	475	406	447	455	401	488	455	461	464	444	472	472	462	492	451	456	441	424	451	454	463	446	455	460	422	472	464	461	444	455	443	430	452	454	453	457	451	428	459	448	434	428	477	439	461	455	463	440	507	482	499	446	441	470	461	491	497	435	482	440	422	421	430	477	479	486	457	405	391	466	464	478	433	393	433	477	463	450	461	452	440	450	430	456	447	425	426	452	479	432	437	468	449	448	422	446	446	464	474	436	469	436	453	424	434	461	421	457	456	427	440	416	489	467	423	460	472	431	436	466	445	449	457	473	423	494	459	452	435	464	463	434	446	449	473	425	421	451	434	431	455	428	487	470	456	487	462	454	474	418	448	426	451	441	450	437	427	462	439	448	476	445	450	442	458	435	431	440	425	481	436	438	458	457	446	423	416	443	461	452	468	446	428	432	467	431	449	446	429	458	437	428	484	449	458	447	468	441	483	494	462	471	445	448	435	439	449	446	476	466	460	431	427	452	454	435	437	409	423	416	443	464	442	452	498	480	454	454	459	425	458	448	436	440	438	438	444	459	453	425	466	421	438	468	484	459	473	436	466	492	445	469	430	441	446	464	466	457	464	445	452	444	466	473	452	441	402	469	466	450	429	502	440	467	425	466	440	455	407	441	437	441	434	455	436	429	437	450	431	458	384	457	450	433	417	433	447	447	412	446	395	417	426	458	398	431	425	417	449	498	464	462	434	430	457	468	429	453	459	405	481	398	460	445	458	432	467	444	465	428	468	437	432	427	451	462	443	453	456	460	448	418	459	419	403	448	439	470	462	485	448	443	479	460	474	442	462	466	480	437	488	436	446	462	461	431	492	450	443	456	441	479	429	476	438	447	406	427	436	477	444	440	408	459	470	454	443	466	435	459	422	442	484	433	437	471	444	447	448	453	447	456	486	424	440	463	457	460	398	443	436	457	438	491	465	438	426	442	459	435	434	464	435	461	462	471	466	441	459	462	474	448	459	454	480	441	442	450	464	442	442	451	453	425	451	446	407	453	460	444	487	434	484	475	399	467	455	468	472	440	435	512	487	411	462	398	401	430	453	430	465	494	438	468	461	413	429	429	470	416	477	484	441	476	430	444	409	410	438	441	439	474	464	439	450	439	486	473	480	466	490	465	459	464	446	426	431	466	453	438	446	448	448	436	451	449	453	436	442	455	437	473	484	471	488	441	412	464	415	441	451	427	449	403	448	497	426	432	445	474	460	447	499	434	445	419	452	426	502	471	469	439	450	419	468	445	463	432	429	467	399	450	454	455	406	441	470	448	430	429	434	423	425	444	446	455	440	437	453	425	454	428	457	499	453	443	451	469	445	437	425	443	454	406	442	471	455	455	497	393	460	464	487	436	472	466	425	459	456	476	428	441	441	419	438	436	439	491	449	459	467	456	474	442	433	468	407	449	416	433	449	461	415	432	454	425	430	419	440	389	468	470	454	461	466	482	463	430	463	448	437	457	423	440	472	448	440	448	428	461	455	417	430	450	408	448	470	448	479	475	461	467	454	453	446	444	435	431	484	468	463	455	422	456	459	451	456	435	435	458	456	439	477	441	456	447	405	514	430	462	451	479	444	453	448	481	461	464	433	438	485	439	423	435	434	439	477	433	428	479	454	469	423	445	476	497	405	489	446	410	482	503	431	465	441	425	471	472	457	508	439	457	425	422
27729	19548	5364	513	334	290	268	283	253	245	237	228	243	204	248	242	229	231	236	243	240	225	239	235	241	243	234	254	247	256	195	215	213	235	235	236	251	222	210	241	234	215	225	234	236	231	221	219	226	241	227	230	248	222	228	211	214	246	211	208	239	248	203	254	234	241	234	243	225	209	250	247	225	254	251	279	219	229	232	237	222	239	249	236	239	232	241	222	246	287	234	221	218	264	254	236	242	231	221	260	227	241	250	241	225	239	247	224	203	246	209	217	217	239	246	215	239	228	245	231	222	247	222	225	231	236	233	215	217	232	242	244	229	228	243	263	209	235	247	257	240	220	228	207	235	261	229	201	195	233	208	208	189	245	234	249	235	243	234	235	239	235	234	252	234	236	226	241	203	211	238	233	222	225	237	221	240	209	234	237	244	233	219	223	243	276	229	256	217	243	238	221	261	244	242	227	231	279	267	207	256	214	240	229	226	237	256	215	218	243	223	279	243	230	270	251	226	245	215	228	254	237	236	231	236	265	229	227	241	244	246	236	251	244	257	267	243	212	244	238	266	251	214	245	237	249	229	206	239	215	255	253	242	253	192	242	216	249	250	236	220	249	219	212	229	236	229	247	229	230	235	248	243	241	225	265	238	257	260	233	198	214	233	239	244	250	242	205	249	225	229	228	230	224	249	219	243	234	226	219	233	211	250	234	216	258	187	227	232	227	253	235	218	217	254	204	226	224	234	231	210	236	232	234	241	226	222	236	242	228	246	226	252	252	224	220	242	244	223	229	209	238	223	253	226	232	244	275	231	248	228	214	233	225	210	258	235	231	238	261	218	242	197	232	248	208	248	284	231	222	235	234	246	259	227	240	243	241	245	229	226	213	235	221	252	239	265	231	204	245	203	215	221	245	237	249	232	233	218	244	208	223	230	242	223	213	253	222	219	220	210	253	240	225	209	232	202	235	246	236	237	206	214	224	233	228	231	233	253	219	224	234	218	212	250	229	261	242	243	221	213	244	230	211	234	248	240	241	251	229	252	211	215	231	256	237	223	224	235	220	230	243	242	240	219	247	230	227	224	214	235	250	247	226	221	259	257	241	248	239	231	226	234	234	234	240	255	217	225	232	230	222	220	214	252	226	247	226	240	277	241	206	241	248	204	234	242	230	236	226	187	237	256	222	258	235	231	229	239	262	239	223	217	226	273	223	258	233	230	232	218	275	229	209	254	230	219	247	229	248	236	219	242	240	248	238	228	226	250	240	228	236	255	234	240	221	237	237	234	219	243	237	225	229	216	249	218	236	238	237	217	217	241	222	265	268	236	221	259	250	226	233	228	254	238	238	197	214	226	205	246	237	214	222	207	207	249	207	242	225	222	234	228	219	215	250	248	234	240	237	235	242	203	226	240	245	232	246	241	219	225	250	214	251	212	229	234	227	257	254	214	244	228	238	210	236	238	231	222	227	253	236	252	217	228	238	213	233	243	239	223	222	239	240	211	247	224	236	203	237	262	213	248	256	218	242	210	223	243	241	263	231	229	228	220	241	265	224	232	253	231	231	223	199	226	242	245	231	230	226	243	260	241	240	226	216	237	218	222	248	249	227	213	226	253	229	245	229	207	223	217	228	244	216	255	219	233	232	243	233	242	246	237	245	256	222	255	236	218	218	234	252	236	233	237	239	209	201	252	255	235	245	217	235	235	219	247	240	216	205	212	237	218	241	241	246	230	246	249	230	236	230	235	241	247	232	229	249	239	270	227	243	222	236	213	220	234	193	233	240	195	216	226	205	230	235	234	275	235	234	222	241	237	255	230	228	227	253	268	246	228	230	255	254	223	229	240	222	226	229	208	235	200	231	227	234	236	255	229	261	246	216	221	224	211	226	255	233	229	225	264	233	236	231	249	213	239	238	240	261	239	227	214	263	242	231	239	238	209	237	229	208	210	243	237	234	205	214	220	230	213	241	229	259	245	240	206	222	235	223	256	229	220	239	218	209	209	225	237	250	231	238	256	251	233	224	238	226	211	254	221	233	230	235	211	234	219	226	224	226	220	237	254	223	257	241	242	216	230	223	224	237	227	241	226	214	211	225	223	249	247	236	240	224	230	255	221	249	235	211	214	235	207	258	238	267	223	233	220	233	230	250	226	233	246	224	246	234	248	226	228	249	202	230	230	236	219	192	230	229	243	223	224	204	241	228	242	236	231	245	257	236	231	264	228	225	244	248	265	243	224	238	239	249	254	252	236	225	230	246	249	226	219	205	243	225	233	244	246	252	238	225	242	230	237	261	208	235	227	227	247	223	262	243	236	253	237	240	224	242	231	231	240	226	246	238	244	237	219	212	239	202	226	268	242	255	252	254	242	217	229	198	216	261	225	211	239	239	233	200	240	237	244	246	230	234	234	232	257	249	268	216	253	221	231	234	241	268	222	215	241	223	257	233	238	231	254	233	231	254	221	248	247	228	235	240	236	207	213	236	225	242	228	256	231	220	268	241	221	209	212	238	204	250	245	227	256	244	236	249	268	266	224	233	230	225	234	248	254	236	255	214	227	265	228	238	230	231	266	210	252	222	204	241	220	249	233	247	243	220	221	241	231	228	209	228	237	219	220	238	245	235	220	254	237	218	222	248	228	229	245	221	244	224	203	228	243	230	254	244	258	244	236	235	241	244	224	243	203	219	274	206	222	268	252	230	244	217	232	244	239	251	241	208	235	219	225	209	252	257	254	228	236	253	246	227	249	235	241	229	241	229	213	245	259	238	215	255	254	246	209	229	251	236	229	242	223	247	213	236	234	250	236	239	274	238	222	216	244	235	219	258	254	244	249	216	226	238	232	254	233	234	249	219	228	223	244	246	234	248	273	208	262	235	218	228	226	220	274	243	229	225	212	226	230	220	242	269	225	215	260	234	198	242	241	224	205	248	249	221	222	229	244	221	220	246	225	252	258	242	237	212	227	232	208	243	211	246	237	245	250	222	209	221	227	197	229	243	239	230	253	202	235	221	214	238	229	240	239	242	232	207	225	247	250	212	224	223	212	216	249	228	237	248	221	225	239	235	204	237	231	237	212	229	249	253	233	255	271	240	219	202	238	221	258	259	241	216	243	246	249	212	243	223	248	255	214	226	237	220	235	213	219	211	229	242	203	246	215	228	211	229	247	246	233	223	242	219	252	188	236	212	221	210	229	254	241	220	230	244	266	229	208	219	254	263	263	244	231	231	246	267	257	223	243	224	225	242	247	239	241	219	254	230	232	226	210	248	231	224	245	217	246	189	247	224	228	261	226	239	232	232	235	260	242	237	240	229	226	219	204	240	231	243	231	248	222	211	251	232	257	238	241	262	248	235	213	207	238	230	212	237	223	240	240	235	247	225	232	231	235	219	258	258	219	186	242	218	214	230	231	228	213	235	240	229	226	223	209	225	250	232	241	249	216	218	246	215	247	241	223	241	244	246	225	239	241	223	246	248	219	238	251	232	229	235
4081	789	558	374	344	319	267	246	281	284	270	257	241	261	262	264	236	246	252	227	235	256	241	257	233	242	255	278	228	217	260	241	273	273	248	243	278	261	235	232	254	258	251	229	221	227	211	223	242	213	254	260	246	244	227	243	254	234	216	231	248	271	225	273	233	244	241	225	250	280	250	241	220	249	222	215	213	240	257	234	263	242	238	256	237	238	261	252	243	240	239	264	250	246	240	250	241	265	249	231	204	252	252	271	242	242	220	273	232	242	236	248	253	264	248	225	236	252	246	226	246	227	275	248	251	261	253	241	223	255	225	273	228	251	257	259	252	241	236	270	256	246	201	271	260	253	252	280	235	279	236	211	235	259	262	252	215	260	236	246	245	257	246	231	240	235	258	250	237	251	237	218	243	246	249	248	235	251	241	255	245	238	227	248	258	267	204	233	252	238	260	260	231	247	232	223	208	231	235	249	230	224	224	245	259	233	231	265	232	215	252	247	271	238	248	253	242	244	241	225	274	217	232	241	235	225	267	234	242	240	234	231	235	229	231	247	244	250	238	281	245	233	249	227	228	251	267	244	250	250	228	258	270	241	240	223	238	227	260	263	236	238	246	242	243	244	226	263	245	237	223	253	269	248	231	280	245	247	253	242	241	248	244	251	265	225	243	225	265	253	271	275	227	252	265	242	255	230	225	256	257	254	254	236	245	251	224	261	241	245	244	244	243	265	238	255	246	247	249	243	274	220	229	232	242	231	253	248	241	253	221	255	268	220	256	234	228	223	245	254	219	263	253	264	227	236	260	240	236	220	233	256	250	267	264	263	239	239	236	268	253	239	223	238	246	221	248	235	252	253	243	223	250	234	224	247	232	256	243	256	237	242	206	263	250	252	215	253	220	219	258	261	244	236	263	244	261	229	229	214	237	251	231	248	229	217	265	270	259	239	212	251	262	232	241	222	262	235	252	251	243	222	227	242	258	250	240	248	247	252	254	228	266	243	250	254	237	252	241	242	247	264	226	251	257	222	245	260	227	255	275	250	244	225	237	240	231	243	253	236	249	246	244	261	211	251	228	257	245	264	247	251	227	245	257	219	241	195	222	220	263	234	269	236	234	211	252	285	242	252	234	227	228	234	235	229	239	252	273	255	223	229	278	247	230	249	251	230	261	225	248	271	241	216	238	230	213	259	256	222	235	214	219	260	241	223	240	239	243	235	243	232	238	240	281	226	289	251	228	224	237	290	235	249	237	213	243	242	222	251	249	264	280	251	227	245	239	250	252	247	239	250	278	233	253	238	233	254	243	241	252	261	208	236	241	258	229	270	241	228	238	264	263	260	236	220	230	236	260	266	233	223	257	261	235	235	253	233	211	239	265	255	219	238	246	277	243	202	231	252	258	242	260	253	226	239	262	263	269	225	252	265	254	237	238	235	229	249	244	249	217	254	286	251	246	220	273	248	259	264	253	254	241	252	226	230	265	219	254	234	244	276	263	221	252	246	237	245	254	262	199	256	214	279	257	245	243	232	235	237	249	234	235	249	232	250	235	239	229	247	233	240	228	250	234	268	238	224	252	267	227	270	251	229	243	228	249	250	245	232	244	296	218	238	241	274	233	249	247	240	255	249	213	239	259	246	226	255	233	238	245	229	237	258	252	241	226	232	242	242	236	242	235	258	242	254	238	231	217	238	258	229	242	255	238	265	276	233	284	234	232	233	244	241	245	232	240	240	274	224	253	236	237	231	244	271	233	253	224	236	251	219	223	232	231	236	257	257	253	250	282	237	264	262	265	219	249	250	241	220	244	236	252	241	257	263	252	243	221	226	234	255	237	225	225	263	238	259	281	244	243	230	231	250	238	235	227	243	242	224	228	228	273	216	243	249	257	250	231	251	270	261	233	258	235	246	253	239	203	245	248	255	241	248	256	241	240	240	254	248	272	267	239	264	264	231	227	247	255	225	252	247	268	230	210	255	250	258	263	241	243	237	254	251	251	213	229	277	262	260	244	242	239	224	254	240	262	221	270	240	243	268	214	264	249	250	232	236	247	226	250	236	225	267	227	239	263	234	263	242	240	209	237	250	235	246	239	239	254	237	272	278	231	253	251	257	210	243	266	255	256	245	239	243	248	255	234	229	255	245	255	252	275	229	248	229	217	240	247	253	248	235	246	241	273	241	249	219	255	257	257	254	228	233	238	241	222	236	239	236	251	245	221	296	254	232	273	264	262	234	241	226	273	246	231	232	230	230	246	244	230	246	249	243	259	261	257	223	250	241	246	264	239	230	241	225	235	234	244	252	217	224	237	247	261	260	223	240	237	272	247	278	253	231	224	272	238	238	273	270	265	243	206	241	262	243	249	266	253	220	246	248	248	272	237	261	239	257	241	257	289	250	243	243	267	246	240	267	241	240	227	250	276	247	215	249	217	250	270	225	259	221	234	224	233	228	267	256	239	248	241	255	221	258	239	238	251	232	226	251	238	249	228	264	267	248	233	258	249	292	258	230	266	232	207	241	251	265	240	246	242	247	240	249	236	254	229	265	248	240	225	232	265	218	244	250	238	251	242	249	224	247	221	210	225	243	240	239	240	221	242	255	241	259	250	247	263	241	225	257	256	225	238	237	271	242	255	252	252	241	229	255	232	272	241	224	255	287	251	269	268	249	240	265	269	224	246	233	252	284	222	224	235	301	246	231	276	230	251	253	245	233	241	249	235	227	245	231	214	253	254	257	234	258	245	234	248	244	255	238	257	250	229	243	236	241	241	284	218	224	217	259	250	226	213	241	257	234	248	230	227	226	280	226	235	238	220	232	254	270	238	246	251	236	290	241	242	242	259	240	239	235	246	231	238	232	244	235	243	214	248	236	250	246	257	221	244	241	247	290	259	275	247	254	254	234	214	255	261	259	228	238	232	230	240	225	226	270	208	233	251	246	266	247	235	240	240	236	256	278	243	221	260	280	239	251	233	258	212	248	262	226	232	267	250	231	280	231	217	229	270	276	222	259	246	262	241	233	246	258	243	260	248	263	268	252	249	252	264	256	248	246	236	271	235	244	219	261	227	237	243	251	223	264	249	248	233	240	253	235	234	273	224	252	239	244	230	243	273	225	265	248	264	224	250	260	245	279	239	243	260	224	265	251	241	237	251	273	238	242	254	234	265	233	241	263	231	246	247	228	245	232	232	245	231	257	259	244	244	257	269	254	238	258	252	244	254	234	260	255	234	246	256	256	247	218	228	246	243	226	240	227	243	261	218	273	240	238	247	236	232	274	236	244	270	245	227	250	238	237	257	231	254	249	254	244	253	220	247	207	230	222	255	257	231	241	220	231	245	258	263	238	276	216	252	288	245	263	226	255	242	252	252	237	246	265	256	224	237	225	258	242	251	211	264	251	243	261	230	247	259	218	240	251	276	210	252	244	231	220	237	268	222	259	246	254	226	258	236	246	243	237	244	226	233	270	231	256	235	234	243	208	234	259	257	260
23829	21540	29140	24373	21529	13154	1458	864	753	666	645	606	585	573	532	553	534	538	561	526	527	475	517	523	525	517	491	505	479	514	457	479	446	519	465	462	517	526	475	463	482	471	499	505	466	492	571	479	479	512	479	452	505	459	529	492	503	451	531	478	491	494	499	479	453	463	502	470	463	493	525	502	476	525	496	424	458	455	485	450	458	463	517	488	463	504	503	451	435	462	467	426	504	463	447	460	442	495	508	462	485	452	489	446	477	492	471	478	493	502	447	449	492	506	496	485	448	473	428	475	500	476	470	487	472	470	481	461	474	458	450	491	487	462	475	499	464	476	489	470	479	485	457	469	530	482	468	463	505	449	460	458	487	499	469	478	482	481	436	486	501	461	485	477	472	511	436	487	489	460	453	503	482	449	457	499	477	450	464	456	466	484	465	491	484	484	491	502	484	474	462	456	455	471	494	491	469	484	479	438	467	452	498	484	491	458	508	490	466	480	496	485	527	476	494	500	484	489	498	519	472	489	439	490	485	429	492	459	464	477	467	467	477	542	454	471	492	456	472	481	456	452	494	472	473	494	480	486	491	422	490	487	509	452	465	500	487	480	495	478	466	493	482	474	501	478	494	461	493	489	529	494	445	507	476	477	493	523	495	450	512	506	502	456	488	479	458	491	497	470	528	494	486	449	480	484	452	455	479	427	480	483	464	493	486	472	473	475	506	467	492	469	483	509	483	476	453	477	483	477	454	462	474	458	436	501	469	478	467	484	465	482	455	468	460	506	479	506	454	455	443	473	505	448	456	458	468	472	492	478	502	441	512	475	483	466	484	476	480	492	491	480	468	464	402	464	458	486	516	471	458	502	438	482	466	450	526	465	441	500	451	473	486	439	476	477	464	489	506	438	490	497	510	505	475	504	442	496	510	479	445	505	502	463	476	437	442	464	480	474	498	489	447	456	474	478	518	457	495	448	440	491	478	477	440	473	471	483	459	488	472	470	521	490	481	513	467	473	478	488	476	461	462	457	450	477	510	463	522	489	461	476	480	490	487	505	497	491	479	494	493	488	436	476	487	450	469	477	440	468	463	505	506	471	509	460	482	454	449	515	468	511	497	468	476	523	470	469	457	455	493	464	483	494	479	466	488	475	514	472	464	460	473	471	484	450	437	476	497	463	479	495	503	494	479	482	456	460	454	456	442	475	445	457	537	471	485	468	476	473	464	500	488	463	455	469	538	471	425	487	486	509	480	479	478	460	487	493	440	458	450	468	494	510	490	451	466	473	481	483	452	485	476	461	458	455	503	477	465	525	435	483	515	464	467	491	482	487	508	497	472	440	466	488	467	445	491	488	520	501	476	491	503	448	503	498	459	464	491	465	470	482	451	484	491	467	463	481	448	487	507	460	503	456	462	469	484	455	473	467	481	459	464	472	477	427	491	475	460	502	492	439	444	467	449	454	472	461	486	446	506	460	501	488	482	437	472	481	489	456	464	494	485	492	462	483	452	491	475	466	509	451	482	490	467	478	456	468	466	466	417	500	478	522	485	494	492	489	492	502	429	436	444	510	474	485	473	473	488	451	482	461	498	438	456	420	466	474	474	461	477	484	457	460	468	511	489	489	419	449	506	493	466	487	461	508	517	463	477	480	497	500	426	469	490	470	491	474	499	419	451	455	471	485	502	501	474	427	462	493	443	457	526	437	456	467	471	503	522	486	503	508	488	454	451	475	441	487	487	437	438	461	444	496	480	456	454	489	484	466	488	501	481	452	466	435	415	464	488	450	460	503	489	520	480	468	500	467	515	473	460	494	464	494	449	472	488	491	494	487	515	449	443	436	427	461	463	457	498	473	493	482	471	484	512	457	490	483	460	459	463	474	459	472	465	463	482	478	456	478	529	506	462	475	465	495	464	472	492	449	477	448	473	472	447	506	489	527	460	482	446	452	504	504	497	451	478	482	500	435	487	456	469	521	479	462	448	462	478	501	493	504	471	491	476	446	481	492	517	485	442	486	442	436	482	498	468	460	481	505	468	452	465	459	501	467	483	451	452	503	481	484	490	493	489	506	490	504	459	515	473	501	469	466	490	466	492	437	480	498	474	470	487	453	450	503	456	463	451	491	504	471	509	466	464	432	487	459	468	458	473	457	454	449	469	462	495	437	461	462	473	444	495	466	476	467	481	458	476	467	481	457	483	437	444	507	500	489	484	483	524	454	484	470	489	466	483	478	489	511	451	492	502	440	466	493	421	440	516	447	467	451	469	498	503	485	460	481	501	502	475	462	444	429	493	453	478	473	486	491	478	477	476	478	475	458	478	486	500	459	454	495	435	465	497	423	462	472	499	482	483	480	454	467	487	468	499	517	496	516	469	494	471	493	480	469	476	485	459	471	459	471	491	459	477	462	485	491	476	462	479	475	502	471	457	454	512	455	452	477	494	460	437	474	481	460	466	483	480	489	465	498	507	477	427	491	515	445	507	484	468	477	504	494	475	479	489	478	452	496	508	467	500	521	505	471	440	450	470	484	449	477	472	455	493	481	480	492	483	457	504	475	494	506	459	441	482	447	499	457	480	488	463	449	477	465	494	482	457	480	443	450	492	478	472	478	478	476	490	470	464	484	473	483	527	472	496	475	490	465	452	447	451	494	477	472	430	473	502	485	468	478	476	481	501	500	486	469	463	464	522	443	455	460	511	484	475	455	508	508	459	503	472	490	419	538	466	471	448	456	467	464	524	527	507	498	480	491	465	482	484	490	455	433	484	480	464	458	479	472	466	495	487	485	468	465	454	449	464	474	515	464	507	493	473	483	472	462	507	483	484	432	484	470	419	458	456	453	462	490	486	491	482	489	491	478	474	452	475	519	484	431	476	460	471	489	459	472	488	513	498	516	442	457	481	485	479	461	477	440	470	461	476	500	458	485	472	477	496	543	460	453	525	536	459	468	472	485	502	477	433	499	476	474	477	469	489	511	478	481	461	474	468	452	486	464	429	480	453	510	501	463	460	479	511	468	480	444	511	471	449	511	469	468	432	510	475	458	439	422	452	485	460	493	457	455	448	497	471	489	505	461	463	484	509	461	476	478	489	481	456	475	476	471	509	466	486	476	470	487	483	484	470	461	461	493	489	476	501	490	440	469	464	493	455	469	460	474	490	474	483	491	538	457	456	488	495	469	460	505	495	488	437	459	456	459	514	510	450	450	486	467	472	510	462	461	445	445	519	455	452	467	464	470	502	493	479	471	472	472	511	474	457	443	468	496	463	464	466	480	453	465	480	476	477	492	491	460	474	512	475	459	476	485	446	420	491	499	493	450	452	505	482	475	492	501	456	467	505	489	467	475	440	477	497	474	478	466	504	484	456	478	442	490	454	497	504	465	486	414	477	493	488	519	496	476	453	465	482	434	480	440	492	428	483	478	473	457	472	446	489	493	503	435	510	454	466	489	527	485	501	506	482	453	458	472	453	489	514	467	481	511	510	493	451	488
3391	8913	6201	2996	2234	1768	1357	1109	981	831	786	715	652	653	629	593	560	518	579	544	535	518	505	546	515	515	514	537	497	520	496	540	524	500	541	475	500	488	551	455	463	500	454	538	490	529	482	484	507	490	527	498	506	474	475	488	502	461	486	512	509	529	500	535	539	518	502	529	508	474	485	472	480	514	481	509	506	474	453	467	508	478	467	472	497	510	527	516	465	510	477	490	481	512	528	512	506	480	529	470	500	479	459	496	507	506	508	488	487	478	483	516	472	475	490	516	467	463	460	510	506	482	445	482	494	489	440	476	459	476	483	477	474	479	486	495	517	505	498	491	508	457	468	518	515	520	467	480	464	483	519	469	481	470	447	522	529	483	462	524	495	522	492	461	470	495	513	513	457	527	464	499	488	480	474	479	494	493	527	513	499	503	519	544	467	511	488	528	513	519	493	450	466	485	458	520	461	495	485	490	517	495	485	474	482	485	506	492	487	485	509	479	523	475	477	508	450	488	487	511	495	485	533	480	501	490	507	520	490	454	487	503	457	505	487	506	486	501	500	483	494	521	465	503	471	497	507	493	514	491	509	501	485	482	508	495	513	457	474	467	498	468	479	497	475	499	504	471	486	468	508	481	490	512	502	476	510	455	504	480	480	482	488	510	511	530	479	499	469	498	466	493	476	475	514	505	463	465	475	468	505	491	532	485	482	490	492	469	485	458	472	482	465	513	487	507	474	428	509	499	513	463	477	451	488	477	515	483	448	519	488	496	487	493	485	496	514	497	508	488	431	499	478	517	460	523	527	507	474	519	506	473	508	522	468	479	473	479	508	488	512	466	519	502	475	507	515	525	466	474	520	480	482	451	517	551	535	572	522	517	542	488	500	513	517	484	507	478	510	471	474	511	491	508	495	480	522	512	494	470	480	501	496	467	515	468	503	503	486	485	469	485	520	458	521	471	498	475	526	486	530	478	470	493	484	496	472	491	477	507	460	537	483	456	470	497	470	500	508	491	491	488	472	448	470	493	472	493	502	485	482	536	442	496	479	487	506	511	511	483	459	489	471	463	479	467	472	489	476	480	473	462	499	506	477	492	489	488	491	478	496	505	488	495	526	507	493	491	489	482	504	503	512	521	494	518	507	501	537	485	538	466	476	516	478	522	518	480	498	502	513	519	499	474	484	479	537	509	516	496	521	458	492	494	500	495	474	485	478	517	489	476	506	513	523	484	530	518	526	487	494	489	447	493	501	501	519	475	527	461	497	509	462	508	482	529	503	495	471	501	453	473	512	518	468	531	499	496	547	516	476	513	447	524	505	503	454	498	462	474	491	472	488	433	486	484	518	500	454	484	503	513	476	464	521	486	461	472	503	478	489	483	464	512	508	510	456	519	500	512	503	510	467	533	470	462	507	453	469	493	488	495	480	466	510	501	507	488	471	481	525	501	488	476	515	481	507	506	488	503	507	513	461	474	460	492	471	491	501	502	451	500	473	526	473	502	533	504	492	507	461	494	492	544	469	509	497	485	493	493	492	499	459	473	500	520	484	480	496	433	489	473	513	478	498	478	496	505	490	490	481	521	454	521	512	476	471	512	496	507	493	464	473	463	499	474	467	454	453	461	515	456	484	472	511	478	481	501	532	486	461	470	497	463	506	491	476	497	487	483	460	481	497	486	502	519	512	489	527	510	466	497	514	462	483	468	506	469	484	483	477	529	490	485	504	493	492	508	521	464	499	524	496	479	475	510	482	471	469	494	488	509	491	500	452	453	493	498	472	457	541	467	499	497	504	469	432	471	469	489	484	488	514	464	479	490	514	523	502	524	509	491	466	486	483	444	485	461	517	530	506	477	480	501	486	511	473	524	491	478	490	514	495	499	511	490	507	518	504	473	500	479	489	474	467	482	473	492	471	488	529	498	501	543	487	480	465	507	505	456	490	479	500	521	487	503	487	509	513	485	484	476	502	464	495	482	482	444	504	510	389	504	472	464	499	500	540	470	523	490	504	492	461	522	486	490	493	516	484	509	471	501	473	466	460	493	476	484	509	505	468	551	481	472	513	483	505	460	472	491	464	489	472	491	489	486	525	504	490	485	517	518	501	472	499	514	473	512	497	473	491	521	473	478	486	492	514	453	485	493	513	514	510	482	520	501	485	512	492	529	503	525	487	513	486	537	491	515	487	520	492	504	517	489	523	510	486	476	467	486	508	478	461	478	502	518	496	499	491	490	492	517	486	485	493	520	499	472	529	511	503	468	478	480	500	509	483	518	463	496	489	487	493	499	471	530	491	487	495	497	498	494	488	477	479	485	498	519	418	497	496	468	486	501	477	484	519	489	495	511	501	483	516	500	495	504	492	477	479	512	477	491	516	478	476	460	472	492	528	501	493	453	474	481	536	499	463	457	496	456	499	482	467	509	492	504	487	499	491	517	466	503	462	480	534	524	462	519	494	493	489	501	495	487	475	477	497	505	475	500	508	467	471	477	451	477	495	530	502	519	505	546	510	487	463	485	491	492	492	491	484	496	495	505	494	508	502	534	537	486	506	562	482	514	506	511	518	513	475	492	505	487	480	509	523	499	483	493	514	482	523	502	530	498	502	497	509	502	503	436	489	456	512	508	475	465	519	500	486	479	469	501	526	486	528	472	457	509	487	470	509	484	487	475	505	519	495	449	489	483	512	532	495	501	514	505	494	501	488	502	496	492	508	483	520	497	493	495	505	457	465	483	494	531	465	474	463	471	505	540	457	481	520	496	467	508	466	501	502	495	535	493	457	501	510	503	509	446	505	496	473	484	481	473	448	469	495	453	483	509	484	508	481	493	513	442	514	480	503	499	509	514	461	521	521	475	502	487	498	465	494	509	484	468	469	462	526	483	467	487	522	472	490	484	455	462	498	496	489	470	459	494	518	515	478	481	527	545	484	461	505	489	524	486	497	485	485	527	495	503	485	487	510	494	496	452	446	506	528	534	494	493	475	540	484	501	459	460	453	506	510	487	499	512	482	533	477	524	482	490	495	504	527	501	506	540	495	463	510	531	520	434	479	502	495	493	451	460	451	484	464	503	524	502	477	474	493	497	517	449	508	482	467	507	459	498	473	510	480	515	507	520	481	502	503	484	475	483	485	504	444	506	499	482	470	514	497	487	454	463	480	511	446	481	475	458	495	514	518	486	456	483	486	501	478	478	509	489	535	500	485	546	483	463	472	535	432	519	520	481	482	491	518	520	478	495	478	470	486	511	507	482	494	476	494	492	505	516	507	471	499	488	478	533	493	504	468	498	501	476	482	539	503	453	450	463	483	508	505	476	488	493	491	483	490	538	493	456	514	470	456	462	495	470	478	487	510	495	463	530	489	510	504	483	516	470	483	486	509	527	513	513	519	476	529	509	492	487	488	472	510	495	510	500	517	515	512	463	466	491	489	486	519	511	499	493	478	504	457	493	503	474	533	516	479	499	501	480	484	477	472	508	484	476	486	471
24803	21449	28165	25041	14943	636	379	299	245	210	187	164	178	181	158	153	137	129	151	147	124	132	113	147	139	116	138	117	133	118	115	125	129	118	136	116	119	122	132	127	123	127	131	127	121	113	136	140	121	114	114	114	130	131	121	149	111	130	121	114	118	122	118	115	114	112	119	126	113	115	115	109	143	128	115	122	127	133	121	119	117	128	122	116	112	133	129	115	121	109	114	126	108	119	129	126	107	134	135	112	122	120	118	131	117	129	127	108	130	111	116	118	110	105	110	115	126	131	124	120	133	134	114	116	107	124	123	120	110	116	120	131	112	120	127	124	123	139	108	129	128	121	129	113	126	124	106	113	108	106	126	111	121	116	134	125	102	126	116	104	108	136	114	115	128	98	127	129	122	132	121	117	103	123	130	131	110	111	111	119	130	111	128	111	131	107	117	127	113	130	109	113	124	117	123	114	110	112	130	119	145	94	119	117	117	119	100	142	136	137	117	114	123	128	113	135	133	116	122	108	100	126	124	115	136	141	105	102	116	128	124	116	112	112	126	128	127	115	126	111	96	110	110	125	124	111	117	94	112	137	103	117	131	131	119	110	124	122	131	114	145	113	142	133	119	116	104	147	119	113	125	116	106	127	120	114	110	138	114	109	127	105	129	121	129	128	116	133	128	112	130	120	140	115	114	111	143	139	156	130	125	131	116	133	112	138	125	131	110	112	125	124	121	129	126	118	119	106	111	115	109	120	129	110	111	123	125	113	138	121	129	140	129	114	129	136	115	116	124	99	136	117	114	140	133	111	123	122	116	132	114	114	120	118	105	115	128	118	135	130	128	121	122	123	114	120	111	123	116	121	114	113	134	94	122	128	109	109	131	114	133	144	116	121	129	124	115	120	124	125	130	115	96	138	121	112	117	142	132	108	120	118	128	128	108	114	114	111	109	117	97	116	107	153	135	112	121	116	130	97	116	122	122	132	124	118	111	121	147	123	127	113	123	131	124	125	121	126	114	120	130	119	144	102	126	117	124	112	112	116	133	91	129	119	129	104	145	135	118	126	130	101	125	104	103	102	103	124	126	138	112	128	126	134	102	131	142	104	107	111	130	104	117	110	134	110	100	124	117	110	109	134	134	121	129	119	138	121	122	119	118	125	111	102	137	107	129	116	130	112	124	140	123	127	138	135	111	104	125	135	140	113	107	114	115	103	118	102	110	104	119	126	123	115	127	126	106	122	105	117	107	107	109	101	114	102	116	121	136	134	130	115	143	135	118	117	129	134	124	114	116	119	117	112	124	135	123	134	133	133	118	124	131	115	115	109	93	108	129	91	133	115	126	115	118	126	115	118	144	113	112	119	145	98	134	111	116	107	114	113	107	108	108	104	136	141	123	110	113	129	107	153	119	114	93	105	114	118	120	143	111	115	130	109	122	131	126	123	102	115	130	130	130	122	123	122	124	114	113	116	114	130	115	119	112	122	99	121	131	105	136	126	125	98	130	117	127	113	101	125	112	126	121	137	132	112	114	118	108	123	112	106	124	108	115	122	129	127	126	119	127	132	112	93	124	127	118	98	138	120	106	110	116	123	116	120	107	121	120	100	124	119	146	104	130	132	125	111	116	102	114	100	144	136	107	117	108	135	114	118	125	115	114	108	127	117	132	121	143	134	124	107	134	128	111	130	117	121	133	127	128	108	108	128	124	122	135	130	128	126	109	124	121	125	132	104	111	120	124	95	122	117	133	130	125	133	131	123	109	115	138	107	111	123	129	108	127	113	140	126	97	118	121	110	116	116	138	130	123	115	131	125	116	116	127	136	115	131	109	100	125	126	106	116	113	130	116	135	121	121	112	114	127	115	116	126	113	113	131	123	111	129	108	126	122	122	127	124	117	107	120	107	123	95	121	143	117	124	134	117	113	127	117	102	119	110	112	142	141	108	132	119	122	103	111	122	124	119	122	121	128	117	124	109	106	119	107	110	113	120	138	116	124	106	112	113	110	114	131	117	118	147	119	116	111	120	94	125	132	134	120	121	112	122	114	131	131	121	125	118	116	101	110	113	109	113	138	114	128	132	119	124	126	118	114	127	126	123	94	129	104	102	114	121	112	130	107	108	125	102	126	130	106	120	134	118	129	134	115	117	124	117	115	118	102	120	105	111	119	122	112	119	129	122	120	135	130	121	128	129	135	121	153	117	124	119	119	128	134	126	119	105	118	137	136	120	130	115	121	112	115	131	112	130	119	121	125	140	122	116	99	123	139	109	146	130	123	142	121	130	107	124	108	95	119	115	148	146	126	125	132	130	123	139	129	107	103	121	121	117	114	113	124	101	123	114	123	109	119	137	115	118	125	122	116	115	139	98	136	143	128	136	135	126	126	112	144	148	120	111	92	130	138	116	116	122	113	107	123	133	128	132	114	122	99	115	101	127	153	96	118	114	112	112	122	122	137	105	126	121	119	135	136	128	109	119	127	126	137	106	122	115	104	122	130	117	122	111	137	125	132	125	116	108	126	129	111	134	127	124	127	109	116	114	115	127	145	131	121	124	111	112	138	131	124	123	122	122	123	122	116	123	124	127	120	109	124	123	123	130	120	125	114	118	109	139	110	115	147	119	114	100	119	124	131	132	98	126	115	112	104	120	126	147	131	137	121	112	136	134	104	123	116	119	114	115	93	112	130	123	130	115	135	115	123	121	101	119	97	136	130	141	128	110	133	105	121	117	111	118	127	129	125	115	100	101	119	133	107	100	145	99	113	133	114	126	114	115	110	117	113	117	133	110	123	114	137	122	101	123	118	122	126	137	137	107	131	120	140	132	144	109	136	127	110	109	115	114	112	136	111	110	113	113	109	113	109	121	102	135	102	127	102	116	103	117	123	110	118	118	121	129	127	117	135	115	118	134	151	123	125	120	139	144	118	112	112	131	100	123	101	127	120	129	113	100	115	153	123	126	129	99	106	128	98	120	117	122	111	121	99	102	133	125	131	117	137	120	123	114	133	125	125	101	120	133	123	106	124	117	126	130	137	105	124	126	138	132	105	111	126	150	121	111	135	127	127	119	107	103	126	120	130	130	134	126	113	127	122	126	133	125	134	114	140	116	124	117	110	123	128	117	106	107	124	128	102	114	112	107	100	119	103	128	128	120	133	118	133	123	100	127	126	116	125	129	120	109	127	121	117	118	126	149	121	123	114	115	121	124	121	122	129	113	120	125	119	118	137	105	124	123	113	105	112	126	136	128	94	132	148	138	116	123	115	114	123	130	108	105	127	110	117	116	127	118	141	141	113	130	119	116	120	127	115	118	133	126	113	129	125	121	105	130	118	117	130	107	120	125	125	128	127	130	113	125	106	121	118	118	132	121	118	138	115	142	117	128	110	117	123	120	139	101	103	121	128	138	123	114	116	103	117	139	123	112	104	123	129	115	127	120	124	127	127	125	115	110	116	116	115	110	112	115	118	106	115	103	135	139	110	122	122	126	128	118
3151	5257	3505	1601	1119	860	640	504	394	349	280	261	254	200	204	216	197	162	173	164	179	178	146	143	158	150	130	150	144	138	126	142	150	137	124	156	132	153	147	130	149	154	150	141	153	153	150	128	163	123	150	130	141	141	132	132	136	132	134	152	123	121	136	128	129	122	132	147	130	134	130	123	136	124	137	128	147	142	129	137	139	134	137	131	157	145	122	132	125	146	127	140	117	142	149	124	131	141	131	122	156	128	151	136	150	127	132	119	147	136	151	121	140	154	129	129	147	130	117	142	143	149	124	141	124	143	131	154	119	130	148	136	126	155	127	135	121	131	140	148	155	125	140	109	148	130	144	142	150	136	112	135	145	146	127	125	132	133	151	144	128	112	149	138	128	151	150	133	137	141	136	126	141	107	154	145	141	126	150	144	127	141	157	128	142	144	130	143	131	113	141	139	155	143	138	136	131	118	135	119	130	143	144	140	146	138	157	147	137	139	132	138	121	133	120	117	127	118	134	153	146	121	144	133	134	144	129	125	136	141	119	151	137	124	139	133	141	131	141	125	131	141	109	146	128	135	149	137	118	132	158	133	135	122	130	130	150	120	138	127	135	144	106	136	137	145	120	130	129	149	143	131	146	131	139	147	106	135	136	143	138	150	137	144	148	117	128	115	144	141	138	148	130	127	131	134	134	128	143	124	137	137	145	144	120	131	138	110	145	111	152	122	121	113	138	128	136	143	131	151	164	142	123	132	150	131	130	153	122	130	139	132	131	143	153	151	133	143	143	143	164	136	136	113	127	127	137	120	143	128	131	144	155	110	142	128	126	130	149	145	112	126	143	121	108	151	128	138	144	141	134	145	134	133	148	139	120	130	145	139	143	113	138	131	133	149	139	127	146	148	121	143	133	149	116	141	136	132	128	141	160	116	142	134	134	146	126	144	129	151	141	149	140	126	144	131	116	134	143	132	130	122	134	121	132	124	129	143	122	134	135	148	139	154	130	128	147	151	121	142	139	127	131	125	147	136	126	129	127	140	129	142	137	129	148	136	141	136	147	136	131	133	125	136	135	149	130	147	125	139	137	142	140	153	147	115	141	149	121	139	136	123	144	129	132	130	145	142	123	151	159	133	135	130	123	149	142	153	133	112	133	135	103	134	128	138	130	153	137	146	164	150	131	151	131	155	140	133	136	121	165	139	136	140	124	138	145	129	126	149	124	127	123	132	120	128	128	142	138	125	157	133	128	134	122	120	132	153	127	125	139	138	130	140	120	130	129	123	118	128	134	133	120	140	152	137	130	136	134	141	137	136	144	123	143	130	122	131	142	152	115	148	143	143	151	131	139	151	143	152	121	153	156	111	141	149	148	139	135	124	142	131	158	113	143	150	135	150	145	137	122	132	131	150	129	139	124	150	127	147	128	132	125	124	136	131	142	126	132	148	140	123	134	120	146	140	157	134	125	151	134	131	126	140	155	118	160	144	143	136	129	156	139	139	140	121	131	129	113	122	125	128	137	130	138	142	124	129	138	136	122	130	140	144	135	156	142	134	122	154	129	148	130	146	124	134	141	148	152	145	121	144	127	143	127	140	129	121	148	135	122	131	139	151	127	137	123	151	113	125	108	119	124	113	127	143	142	140	147	142	128	121	159	125	148	153	121	135	115	142	136	127	151	138	140	128	145	150	126	147	133	128	129	134	134	138	123	124	115	124	125	135	139	137	140	142	167	125	125	155	150	131	142	130	133	141	127	127	127	118	127	129	114	125	136	122	127	131	147	134	135	126	124	138	126	156	140	126	149	135	127	118	137	131	122	129	138	124	120	137	130	126	110	126	127	117	167	138	143	111	123	132	132	127	125	124	146	127	126	124	156	147	130	129	157	139	137	132	149	111	146	150	126	118	124	149	129	147	137	139	141	154	154	114	144	118	115	129	151	124	147	128	135	149	141	128	132	131	132	131	126	127	143	141	136	135	135	128	120	120	137	142	144	131	129	157	124	150	114	121	135	129	163	138	139	125	125	135	138	116	138	120	143	139	135	130	148	118	135	135	143	157	148	129	120	142	133	142	143	144	141	129	132	122	138	125	139	124	139	146	139	142	133	156	127	135	128	141	142	122	145	134	141	140	127	142	142	128	135	118	134	133	137	131	138	130	130	161	143	143	138	148	130	146	124	123	134	174	133	113	152	118	149	142	124	147	145	145	133	144	151	135	137	129	133	153	140	153	141	124	130	146	153	152	141	149	132	133	152	138	122	123	143	121	134	148	152	150	125	118	131	144	144	104	141	139	137	133	148	151	119	119	128	128	125	146	130	122	133	120	128	120	138	124	126	126	126	142	131	139	118	133	121	144	145	138	140	138	111	132	148	127	125	160	145	131	170	137	149	152	145	136	147	132	137	139	122	130	156	120	125	152	134	158	137	131	117	135	130	130	140	123	143	133	134	143	127	136	129	151	153	136	147	122	132	131	131	122	136	118	147	136	135	145	129	155	120	134	133	129	149	136	146	144	140	124	125	133	135	144	131	150	128	139	124	150	120	123	127	144	154	132	143	142	153	124	131	128	142	144	169	128	137	148	144	134	129	122	137	142	134	117	128	130	131	135	128	129	129	131	136	142	136	150	140	136	114	144	138	137	142	148	140	120	120	139	141	133	143	146	140	121	122	151	122	132	132	117	152	141	123	141	130	123	145	137	144	141	116	139	132	135	149	143	137	136	143	149	146	132	126	135	130	137	127	137	145	149	139	128	122	129	138	127	134	127	132	149	123	136	136	135	141	121	123	144	134	146	139	130	138	107	134	143	140	140	132	139	155	123	129	135	127	135	138	155	114	127	146	132	133	139	145	114	140	139	130	150	149	138	137	129	117	141	129	137	141	128	118	137	146	141	117	142	150	114	134	131	140	155	129	133	137	161	128	140	127	151	146	140	134	147	140	137	136	127	146	133	142	124	142	148	113	138	143	141	138	131	135	142	149	138	150	127	151	132	133	128	119	121	118	138	142	130	137	123	121	142	151	128	124	123	165	138	138	114	129	130	157	132	160	122	118	129	140	155	136	133	137	146	146	133	129	119	147	126	156	137	118	122	134	140	129	147	147	147	138	113	139	129	129	140	133	118	124	126	122	137	117	127	162	144	134	123	140	137	148	143	157	140	139	120	154	129	143	136	129	125	140	115	136	131	151	150	101	130	137	145	139	151	177	120	137	131	153	123	129	132	152	124	141	145	123	143	140	139	141	151	139	119	100	144	126	141	144	138	131	135	131	126	147	138	120	111	141	137	134	127	125	121	133	130	145	132	139	144	146	125	147	133	140	145	127	141	110	132	135	149	109	144	136	146	128	122	116	141	149	131	103	124	139	140	136	127	162	140	147	154	115	137	129	116	124	117	132	143	145	148	123	132	138	132	126	151	126	116	143	137	115	136	128	151	126	138	131	144	134	145	152	123	130	132	142	150	118	134	124	127	123	147	132	133	136	119	136	123
22621	21466	29366	23955	21457	21502	12383	1288	920	779	722	736	618	602	533	585	554	555	518	509	515	505	516	452	493	492	433	462	490	435	410	453	457	459	440	416	419	489	482	444	423	425	415	446	431	430	395	445	444	430	430	430	404	447	443	429	426	430	421	464	448	463	426	415	452	428	443	390	404	435	450	465	434	452	440	433	436	414	404	431	448	419	425	391	434	454	450	439	414	420	385	458	424	400	412	413	446	394	429	401	437	429	398	452	458	393	442	430	427	405	463	412	413	440	415	430	442	430	427	426	430	426	401	402	427	444	424	421	440	423	438	437	457	446	432	399	387	390	423	445	425	424	383	404	400	400	435	424	431	426	436	418	401	429	429	409	417	451	439	395	412	425	412	469	381	453	401	400	415	394	398	409	431	418	396	423	427	447	402	427	455	442	451	403	451	449	421	390	423	416	424	432	397	454	435	401	436	413	438	419	411	436	400	366	418	420	433	431	455	438	405	456	424	403	412	411	440	429	427	467	435	459	399	449	409	421	432	421	405	420	406	427	428	432	451	413	433	443	411	398	416	375	462	424	461	413	412	416	436	453	454	394	428	442	371	402	408	431	420	418	431	394	405	450	426	422	441	411	437	445	413	394	386	411	435	416	477	422	448	438	419	409	462	395	432	413	419	443	432	410	442	413	415	389	414	452	422	411	440	407	440	413	414	435	402	413	401	420	406	432	394	438	441	449	402	446	389	417	420	418	433	436	411	410	418	395	403	440	407	392	384	404	419	424	464	413	403	413	448	407	382	431	410	433	422	407	412	443	447	403	379	441	406	466	409	426	424	414	406	408	455	426	435	416	412	400	420	455	425	391	428	431	440	428	412	422	460	417	427	450	430	459	404	457	435	424	420	397	422	418	395	432	411	425	415	421	421	417	405	415	395	432	461	424	427	393	476	414	405	407	442	429	446	433	421	425	416	391	416	398	429	435	447	410	423	395	409	411	413	399	413	419	461	422	408	404	407	451	424	396	402	461	429	404	426	385	426	437	430	439	399	442	434	444	464	428	445	412	421	448	429	433	445	424	387	439	397	436	422	428	417	437	435	438	425	428	429	450	435	466	425	466	411	452	440	401	429	386	450	425	415	407	421	428	422	441	410	378	427	472	454	420	426	419	454	409	452	417	384	407	460	446	413	410	400	427	422	454	434	405	428	412	444	417	413	435	444	417	441	414	400	435	429	430	401	411	397	415	422	418	384	429	361	432	435	432	390	404	406	438	400	432	405	405	419	393	421	431	417	425	431	419	406	430	429	457	406	427	431	408	431	414	448	393	424	436	447	408	426	428	427	386	439	396	422	438	421	421	380	433	393	465	423	419	370	411	421	404	362	458	443	462	384	402	410	432	398	445	398	404	390	457	426	384	418	438	439	426	454	424	436	443	415	406	387	446	451	420	467	435	427	394	416	418	421	440	443	469	427	427	456	394	427	397	456	438	408	406	378	420	400	416	420	422	426	432	431	455	352	381	425	441	432	414	426	418	432	462	407	451	427	414	420	420	409	425	445	401	445	415	430	426	402	401	409	469	421	437	434	392	419	401	395	438	429	382	445	407	452	411	418	391	432	434	431	416	414	424	419	417	401	448	409	409	396	436	443	460	413	422	403	408	432	425	397	436	423	444	368	439	415	411	431	426	462	426	458	426	405	418	446	411	428	405	421	425	448	440	395	435	410	408	422	418	444	403	439	404	437	410	436	403	463	426	422	422	455	429	422	400	399	438	423	417	402	411	400	402	435	395	420	376	450	385	422	432	402	381	441	414	407	438	380	383	426	418	373	443	407	457	405	400	444	447	423	434	422	406	406	440	418	446	389	413	399	436	391	425	421	438	420	407	432	432	424	450	456	394	444	391	408	402	440	423	448	404	453	454	404	422	443	400	425	393	403	424	404	427	424	389	394	415	435	409	448	451	442	401	446	409	453	418	415	443	405	411	440	433	419	439	419	380	429	428	410	402	436	400	409	401	448	429	443	382	413	407	460	347	408	429	420	399	416	427	428	427	418	425	419	409	421	383	440	393	421	450	417	453	410	409	439	434	439	438	422	418	423	429	428	401	401	407	450	435	399	416	407	463	430	403	419	404	388	446	456	436	422	390	403	442	399	410	409	389	417	419	420	391	393	422	447	412	449	460	438	452	404	418	371	423	471	391	438	384	393	439	396	412	421	440	458	418	436	418	442	406	439	417	423	425	423	453	379	427	436	395	435	417	438	400	417	401	418	409	422	450	381	399	441	406	404	403	457	421	426	425	414	419	429	411	413	412	414	414	455	420	426	456	410	449	442	399	451	421	414	428	412	400	393	419	416	462	423	439	413	408	384	400	438	395	386	425	420	409	461	414	412	402	456	421	439	461	422	432	451	474	421	396	400	429	418	428	431	410	412	450	466	432	433	422	421	431	497	446	411	423	433	427	406	464	448	436	468	403	444	401	412	428	431	448	452	435	439	429	399	415	412	416	448	410	396	465	435	441	422	405	427	438	421	449	422	400	443	413	417	454	447	453	425	399	421	439	405	449	412	396	404	422	399	459	419	413	437	419	457	461	404	418	395	432	428	413	391	406	416	445	393	439	388	426	420	421	416	395	438	439	389	409	415	409	395	439	413	408	405	433	405	425	417	431	435	442	428	410	420	412	466	461	400	426	417	414	414	424	391	420	434	432	450	419	398	393	451	356	363	443	392	419	452	440	440	439	405	391	422	405	427	378	446	398	428	412	423	401	431	431	432	410	409	452	432	435	414	425	420	448	447	423	433	450	402	427	406	445	414	417	426	405	415	386	446	417	389	397	462	439	447	443	411	399	406	410	424	458	438	418	447	392	456	418	397	411	425	397	445	430	417	400	446	454	413	410	465	453	417	400	446	414	434	411	423	369	439	473	396	427	422	417	393	431	474	467	451	421	421	418	442	429	391	398	446	410	409	413	418	432	430	421	398	418	424	430	437	435	421	432	414	417	410	402	462	426	432	428	453	416	417	431	384	415	427	406	398	426	417	417	427	436	410	433	422	433	397	416	475	410	391	421	451	436	420	387	420	409	407	430	419	421	426	449	408	451	390	418	399	396	392	427	437	438	434	434	447	413	398	465	407	443	386	424	416	401	398	436	452	425	436	397	394	415	403	426	418	404	390	424	429	424	426	437	440	421	379	425	435	442	432	418	438	406	399	457	444	422	421	458	410	400	416	423	425	406	422	414	449	451	426	406	434	427	448	433	420	418	407	401	394	420	424	418	441	422	384	394	462	396	464	456	440	437	400	475	426	387	417	450	444	450	391	453	438	385	434	435	409	429	416	399	443	449	404	443	440	480	435	426	391	397	427	393	414	447	420	400	431	448	421	409	390	447	447	386	428	392	414	388	454	416	430	445	383	401	399	456	429	428	421	428	404	439	409	415	393	439	423	454	417	431	413	425	431	451	415	435	426	407	444	439	425	393	403	402	445	396	425	432
4592	14911	10367	5108	3757	2733	2181	1674	1379	1136	1032	856	802	737	624	649	635	593	557	596	563	507	561	486	502	515	497	495	496	498	518	543	448	482	461	421	456	464	497	511	489	445	468	480	437	466	457	431	434	486	459	488	475	441	433	417	472	468	455	490	479	468	462	427	440	430	468	449	440	461	421	403	458	435	446	448	445	438	453	454	429	430	468	460	479	441	457	431	447	436	507	447	459	467	432	440	428	477	453	444	440	403	417	448	457	436	460	484	449	467	470	442	463	453	443	435	429	444	460	462	438	420	422	463	463	419	429	465	421	435	490	408	466	440	436	419	483	450	448	460	406	439	449	466	437	451	462	427	499	415	393	461	456	443	432	431	436	429	447	395	436	431	463	446	454	417	424	466	389	432	419	468	411	430	410	451	494	445	442	413	418	435	463	431	452	411	470	461	413	455	436	490	443	438	437	412	476	462	475	463	451	462	453	421	441	428	449	465	434	466	401	445	441	465	426	455	431	441	412	446	443	446	478	455	443	451	431	467	427	444	441	450	478	444	486	429	442	417	444	421	468	482	452	441	455	424	410	449	415	467	421	465	408	462	446	483	436	448	451	443	469	454	467	419	475	443	431	450	454	437	452	476	442	470	445	394	429	408	426	451	420	437	444	445	456	434	427	443	431	453	452	434	469	423	433	471	456	459	459	435	450	459	463	449	422	467	449	430	431	436	383	438	414	483	461	433	465	453	445	447	417	448	479	399	441	474	426	475	460	451	413	433	441	457	446	440	457	443	416	458	400	404	462	442	458	408	483	437	464	454	472	435	464	493	454	458	480	432	435	422	466	409	453	426	453	464	430	468	484	425	404	467	458	463	433	446	432	430	403	418	440	428	449	440	430	454	451	488	427	408	432	466	455	449	440	443	428	463	441	387	459	450	431	465	447	441	444	453	462	431	469	417	444	453	466	427	437	440	464	422	443	448	455	426	436	431	458	444	418	497	458	426	406	450	437	431	448	445	404	440	446	439	420	423	437	418	454	431	452	458	442	445	420	428	489	455	467	450	434	413	435	417	441	431	441	439	447	445	453	470	435	399	433	463	424	441	428	452	383	430	429	414	449	426	420	446	447	419	445	458	431	454	412	462	448	418	470	413	424	438	412	412	438	450	414	443	436	423	414	420	432	427	446	421	425	407	458	405	428	435	458	450	461	467	450	431	415	457	439	437	461	458	402	456	440	426	453	451	476	435	431	416	453	424	446	442	440	462	429	452	483	421	418	420	434	439	430	445	475	452	452	417	454	459	443	420	416	459	423	479	442	400	452	423	472	453	420	454	421	445	470	424	481	464	468	427	441	428	444	463	432	440	466	443	440	458	453	472	447	433	436	462	448	436	411	387	430	475	448	477	410	461	470	443	430	448	448	458	435	414	434	465	411	406	452	432	460	466	461	410	421	428	430	427	453	443	427	449	480	456	432	443	460	450	449	405	465	474	438	454	475	452	451	464	471	473	422	418	434	434	454	467	391	447	468	425	444	441	424	425	465	444	479	442	434	426	437	428	462	418	448	475	452	449	444	431	432	445	428	417	462	449	481	478	425	452	466	448	459	454	445	418	459	430	479	444	409	477	452	419	436	419	449	470	475	442	432	444	464	437	419	468	437	457	431	469	465	412	447	426	437	453	387	407	474	449	413	462	445	455	458	440	449	430	450	445	451	435	456	488	456	456	434	452	427	487	455	425	433	464	425	432	477	427	448	455	397	428	416	420	468	431	479	450	459	446	509	463	478	381	430	401	405	454	445	437	490	426	470	473	501	431	439	429	480	453	478	433	443	461	434	477	434	408	435	434	454	415	456	429	436	444	447	477	423	455	453	446	466	457	426	446	435	451	454	418	471	451	460	454	409	459	427	454	464	451	412	452	440	444	456	468	436	435	454	460	445	438	387	384	448	460	443	445	454	432	399	458	444	439	407	498	458	457	453	465	451	481	467	462	413	425	427	452	432	433	472	411	425	416	426	442	450	406	439	432	425	435	425	403	422	450	447	421	415	445	415	465	459	476	452	387	462	427	425	433	453	457	458	443	456	460	438	448	439	422	437	434	457	451	443	480	436	455	463	445	454	458	455	409	416	469	454	427	437	402	431	435	445	434	424	450	432	457	415	444	479	413	432	461	450	463	431	462	444	470	431	474	436	439	431	481	446	410	421	429	416	455	405	444	418	467	438	426	478	445	423	426	442	459	446	441	472	443	418	437	438	446	470	462	452	454	452	430	416	432	470	462	425	417	428	441	446	436	485	472	458	448	423	436	415	440	426	429	411	427	451	401	421	448	439	467	360	431	418	441	458	485	444	431	422	465	434	447	440	449	440	414	440	433	430	450	468	436	457	473	448	443	439	458	427	428	419	399	435	433	455	420	433	475	429	467	480	455	484	448	474	440	414	431	435	457	410	449	468	430	444	415	441	448	471	451	446	452	431	436	423	501	459	417	433	410	471	459	467	436	463	412	403	465	426	448	446	470	425	457	455	434	413	430	472	440	446	448	485	457	457	431	444	442	428	443	467	424	438	446	419	441	452	407	428	465	455	435	470	443	468	418	441	445	466	457	447	412	451	447	440	438	404	453	463	441	411	427	457	427	432	433	436	466	447	403	420	449	418	442	443	434	435	441	428	453	443	471	427	473	449	432	433	459	430	442	434	435	432	430	421	444	434	482	448	454	420	447	411	444	433	438	441	451	423	412	447	406	434	422	454	417	436	445	466	459	461	457	434	446	457	465	432	466	442	428	438	455	413	383	424	437	455	430	434	457	418	455	437	438	437	430	424	446	441	449	422	451	451	438	459	434	469	430	451	425	444	431	439	429	460	445	436	435	428	446	397	450	476	438	456	416	446	466	438	458	467	423	429	454	454	410	446	438	431	455	400	447	408	447	425	424	457	457	442	473	412	465	464	432	415	434	438	433	453	471	466	403	452	422	434	479	455	441	443	427	430	434	432	435	449	458	420	440	438	489	428	434	481	464	450	431	428	447	479	459	440	443	472	430	447	410	470	443	435	447	442	464	441	463	426	463	464	423	415	429	435	445	480	426	402	462	434	455	438	445	435	463	422	462	460	438	456	444	502	442	419	399	445	466	418	434	452	482	429	474	472	410	438	459	383	454	403	452	418	458	446	443	419	446	412	417	425	462	456	459	452	414	411	469	431	459	428	444	468	419	452	396	438	443	416	430	445	410	447	457	470	447	443	466	500	417	441	469	423	492	424	445	462	423	432	430	435	503	441	433	432	438	436	466	447	417	430	438	441	416	447	433	426	462	437	445	412	417	433	464	444	431	439	409	415	459	432	485	397	441	437	512	504	418	457	449	431	412	408	437	475	437	427	456	480	469	454	443	428	409	428	428	453	464	430	411	451	471	454	436	437	474	425	445	408	434	449	463	457	448	406	467	448	436	453	441	432	504	409	408	468	446	423	461	462	425	442	463	431	472	401	445	435	423
27893	19713	5356	424	313	274	264	260	253	226	250	233	255	227	222	247	229	237	186	263	252	230	247	251	232	225	247	241	229	221	236	218	210	237	226	238	223	236	242	229	218	210	238	221	223	243	227	250	219	234	198	213	217	246	234	204	255	223	215	230	218	221	238	232	231	218	239	221	245	232	230	243	238	229	245	232	213	228	243	263	240	245	233	217	229	242	243	234	220	235	218	212	237	236	225	221	222	225	224	238	236	234	237	245	209	230	218	248	253	254	223	225	262	231	235	239	213	232	262	233	221	228	230	246	228	214	236	228	225	254	249	244	221	226	244	240	215	229	249	258	194	253	225	221	260	222	216	232	240	222	239	199	240	222	247	263	237	245	256	211	232	218	257	236	233	228	224	247	220	202	238	239	235	229	245	229	214	268	228	216	203	220	225	222	253	238	233	243	242	233	231	227	228	229	255	216	257	251	254	244	233	245	221	243	249	246	253	256	245	225	266	233	227	231	220	242	202	229	210	203	240	248	227	209	248	241	208	244	219	219	205	236	219	253	198	242	206	214	220	240	232	240	255	228	226	260	217	228	237	214	225	248	233	229	200	218	219	232	201	233	223	222	194	230	216	259	245	233	228	213	255	231	224	215	252	221	238	251	251	222	248	225	247	224	223	217	212	226	242	184	260	231	257	220	224	218	242	239	220	254	243	237	230	262	226	226	254	213	227	221	244	244	226	230	221	208	228	232	252	216	239	214	227	224	234	234	208	238	238	220	207	246	248	246	233	244	214	228	230	263	216	238	216	243	249	246	231	214	202	258	232	238	244	246	209	214	251	229	252	240	227	231	244	239	233	222	214	200	251	216	263	194	261	243	218	236	212	227	238	215	266	232	221	232	243	238	219	239	196	210	217	232	237	235	248	224	245	209	239	263	250	232	237	237	238	242	218	213	253	239	257	215	214	214	241	223	226	228	235	229	227	239	227	239	256	219	224	208	243	231	227	240	240	200	245	252	258	241	197	222	225	219	215	232	236	226	254	224	230	219	253	233	244	217	218	247	244	218	242	221	217	218	240	203	234	245	250	200	213	214	243	203	191	237	214	233	216	246	235	257	244	218	211	226	218	226	245	232	238	248	231	220	212	228	246	224	223	240	230	242	231	220	225	236	228	199	254	271	220	218	246	269	223	245	237	242	261	212	228	238	211	229	229	242	222	265	226	232	249	227	227	233	258	240	233	205	222	213	223	224	228	207	248	229	245	195	239	205	219	225	217	227	215	236	227	196	233	243	201	236	260	256	235	216	206	248	242	241	251	230	224	258	245	228	210	226	216	241	244	247	248	241	258	247	257	206	224	229	243	221	216	248	227	225	232	222	241	235	217	220	206	229	213	225	207	233	246	226	231	218	225	216	243	234	239	237	246	224	246	227	233	200	241	214	224	231	212	230	276	252	239	243	218	255	230	232	240	272	244	228	227	242	252	230	259	274	207	236	225	239	232	227	234	267	218	221	237	222	230	220	218	217	256	244	226	243	221	235	240	210	231	219	251	252	199	241	230	253	222	217	242	227	227	224	262	239	252	211	219	229	229	224	240	221	231	223	258	225	223	229	240	228	237	241	215	240	231	250	235	255	200	221	223	248	223	228	214	221	196	235	255	238	227	223	245	213	220	230	242	249	220	238	254	252	228	251	234	248	202	227	197	240	228	242	208	246	219	221	236	232	229	250	249	221	215	249	229	243	213	243	247	225	242	240	246	242	229	220	244	233	251	246	249	228	229	206	203	235	226	229	247	209	234	212	242	214	227	224	248	208	236	237	201	222	232	206	201	254	240	224	244	227	263	228	255	241	234	215	245	218	215	236	216	234	240	228	203	227	237	238	240	215	235	255	260	202	261	245	215	239	230	185	230	240	227	229	235	209	211	230	235	209	211	238	222	228	247	229	235	212	257	271	253	247	220	205	238	209	235	207	252	243	221	267	231	225	239	218	261	235	208	239	232	260	234	237	225	225	238	218	230	242	224	237	246	245	195	220	211	202	252	225	233	221	221	232	234	241	224	236	247	252	241	233	234	235	219	250	232	208	213	237	241	208	195	228	239	233	225	198	243	232	241	212	254	252	241	229	228	224	262	234	240	224	245	239	237	213	226	225	244	251	205	223	229	208	232	205	210	230	242	223	236	227	233	230	207	209	225	227	260	237	257	186	219	216	211	237	240	218	260	236	212	232	259	214	196	236	246	245	214	256	229	231	231	226	223	252	225	227	221	242	244	260	233	241	237	220	227	238	241	223	227	236	203	219	222	239	235	229	208	231	255	242	241	221	224	244	220	226	216	234	223	236	260	236	253	230	229	218	226	216	229	202	227	241	209	237	237	232	236	221	234	209	243	219	223	236	257	239	230	239	237	247	257	245	232	228	221	262	230	225	226	220	220	227	233	225	221	214	193	240	236	218	227	228	239	191	229	230	231	230	253	251	201	251	240	226	248	215	239	236	242	223	218	232	222	222	225	228	208	238	234	257	247	232	237	247	243	224	236	235	231	220	219	243	234	211	222	230	225	245	217	239	248	250	232	233	241	212	241	238	222	212	224	238	259	208	261	237	220	256	248	213	217	233	230	235	232	251	244	219	229	235	213	251	244	242	224	234	226	223	216	216	250	235	211	243	220	214	218	227	231	224	248	234	226	221	262	244	243	241	246	231	234	229	274	245	252	226	250	243	230	234	242	213	231	236	263	256	237	236	226	223	252	243	227	227	227	220	233	250	228	232	219	227	258	254	232	230	211	231	250	224	226	240	250	222	264	220	239	244	250	248	269	244	227	236	231	251	233	227	232	229	235	233	217	202	207	243	210	233	213	254	230	242	223	254	195	241	229	210	266	227	216	225	233	244	204	218	228	249	216	236	225	253	256	226	241	237	260	224	249	218	229	227	216	251	216	262	224	239	223	237	204	228	241	214	244	225	270	226	269	243	237	230	239	226	229	243	239	260	232	224	237	238	233	219	238	245	225	237	238	226	245	255	228	229	222	239	227	221	223	209	220	238	255	222	228	205	232	245	239	213	229	238	217	243	229	223	226	229	228	234	220	227	242	219	233	235	246	230	236	241	218	214	225	212	231	234	235	243	227	212	223	225	200	245	246	241	230	220	225	219	226	242	225	240	222	236	230	246	229	228	224	258	215	220	209	245	227	227	224	219	225	235	225	240	204	216	235	236	227	223	235	212	241	240	240	242	237	235	221	214	234	254	252	237	246	231	220	231	200	237	243	267	251	227	236	231	239	222	225	224	220	227	252	218	237	226	236	229	238	228	213	239	223	230	222	228	247	240	222	226	233	212	222	226	209	249	234	249	237	235	231	235	224	238	225	239	233	215	210	231	246	231	240	224	243	218	240	213	197	216	232	241	206	216	235	208	218	233	219	202	222	234	254	238	254	228	234	217	212	234	236	220	246	238	220	274	216	241	233	234	269	252	247	231	255	244	238	242	227	245	269	233
4180	772	543	370	338	322	261	276	266	260	244	248	265	245	260	234	239	270	241	260	246	240	245	236	237	266	235	227	242	258	238	256	225	245	216	241	270	238	226	256	260	235	253	251	231	239	219	238	247	230	260	268	242	252	246	245	258	226	250	249	232	268	260	226	255	235	241	269	259	243	223	226	250	233	246	243	257	238	258	252	244	237	255	225	245	222	257	245	227	270	236	270	249	233	230	232	254	249	245	235	234	225	237	219	267	250	254	232	266	232	241	225	199	242	240	243	215	215	227	222	238	225	249	245	240	248	240	246	245	247	249	257	268	222	243	269	228	205	250	255	214	232	247	235	234	267	253	257	286	214	254	237	237	225	225	267	204	239	253	227	224	216	265	246	225	258	248	272	231	239	255	250	237	260	238	240	258	209	259	223	223	237	235	231	239	264	246	256	262	225	249	213	252	228	226	233	228	261	234	237	246	208	219	248	232	256	249	218	248	216	230	221	225	247	253	292	215	240	236	241	250	232	249	237	234	224	225	247	228	228	224	253	270	243	229	269	240	254	258	220	246	249	252	216	203	240	234	241	242	257	256	282	258	227	274	243	231	215	232	212	216	245	245	220	226	252	230	234	233	248	249	221	240	218	210	273	225	236	254	259	267	238	237	240	277	250	230	231	240	226	219	226	257	247	252	229	251	239	223	251	281	248	218	227	239	273	216	207	245	236	222	235	251	251	214	242	234	243	244	232	261	239	265	240	255	244	254	229	232	228	254	271	238	214	242	212	217	243	229	265	234	254	233	255	237	243	249	271	247	231	254	230	237	244	263	242	259	237	234	265	253	254	244	234	250	225	235	235	237	254	244	249	252	245	250	200	289	246	250	248	253	231	229	273	250	253	244	247	220	221	215	254	248	236	224	230	242	210	218	243	263	231	242	252	239	258	226	241	207	219	238	264	241	227	231	246	260	240	244	267	244	261	248	224	240	259	259	259	251	227	241	252	252	228	240	264	253	260	246	226	217	225	232	230	223	233	259	246	227	243	221	249	236	248	243	221	251	265	239	237	259	254	231	255	215	271	240	238	234	213	254	220	221	216	214	227	268	231	260	221	248	230	216	237	228	269	260	252	245	241	248	243	249	211	218	241	224	231	233	264	215	245	247	259	224	224	242	251	231	242	261	258	260	254	252	241	194	200	243	225	235	257	231	260	229	234	235	244	233	276	225	225	240	248	244	242	240	259	261	229	246	242	227	248	234	240	247	243	233	230	248	243	225	262	237	230	234	245	242	261	231	233	255	258	223	257	260	264	265	249	276	218	224	259	280	245	259	227	237	233	257	258	240	221	217	248	240	224	247	234	210	234	229	267	222	239	216	240	246	221	226	233	246	226	259	217	238	270	231	275	246	233	218	224	234	226	260	221	242	257	224	244	228	213	265	240	239	249	243	229	235	232	238	253	244	239	265	243	251	226	237	213	238	253	252	214	248	253	222	240	234	230	234	238	227	234	232	247	266	254	231	232	210	222	218	265	236	232	233	255	285	252	244	224	242	222	224	245	228	244	233	241	232	235	254	269	266	219	237	237	252	244	225	241	264	240	260	229	243	258	217	248	258	243	233	270	243	230	223	230	240	241	213	240	252	234	251	242	240	238	229	239	224	231	244	277	235	262	261	227	245	230	235	236	240	229	233	234	243	249	243	248	234	224	267	250	249	237	234	223	236	249	273	228	246	234	253	235	279	223	221	241	260	251	248	225	238	261	269	236	247	243	207	232	248	210	237	244	253	233	229	243	233	223	254	263	225	243	246	226	233	274	216	246	262	234	264	261	264	230	247	242	252	227	253	266	241	244	239	247	265	261	268	215	250	262	248	257	237	202	231	237	222	273	226	267	221	245	224	233	247	229	213	250	261	277	246	246	243	221	257	231	227	242	228	211	271	252	262	238	243	235	229	234	231	211	267	260	228	248	243	232	238	222	249	231	250	245	249	224	250	230	245	241	244	242	224	230	249	223	262	240	262	241	235	240	231	251	242	247	269	273	246	233	241	268	240	222	228	236	237	273	233	268	240	230	224	236	256	252	233	236	229	259	270	248	268	246	216	221	238	250	238	264	229	246	217	253	237	234	229	255	265	242	252	221	233	211	238	252	237	241	232	239	246	214	231	238	250	247	251	242	223	235	236	257	264	224	219	270	235	237	256	248	237	230	248	230	240	223	267	225	231	241	228	243	236	226	231	239	263	222	258	246	219	246	264	226	215	202	242	234	231	237	272	237	248	249	257	233	218	243	253	232	261	251	243	213	239	243	266	212	265	240	255	225	234	233	267	249	237	224	218	237	258	223	234	266	262	254	239	223	243	230	236	249	257	252	229	230	220	224	212	230	236	255	251	257	215	240	235	227	248	246	264	235	247	228	225	238	248	210	221	240	267	228	257	236	267	220	251	242	245	238	242	237	254	245	239	224	215	242	215	256	238	260	234	225	223	221	198	237	238	253	242	224	257	229	230	237	239	284	239	231	251	205	241	253	240	225	235	236	239	245	250	252	240	230	243	256	228	244	234	223	261	210	228	209	248	227	223	231	247	217	259	277	247	242	247	243	239	235	245	196	243	238	240	240	236	240	232	247	230	251	231	240	209	243	211	244	226	268	254	229	250	255	231	236	200	263	239	243	225	262	243	257	222	211	246	262	207	243	233	261	250	228	261	250	245	254	240	250	254	255	220	255	240	235	240	256	239	230	231	241	256	251	241	222	262	236	242	241	245	243	243	247	251	210	236	230	270	259	249	260	260	224	205	243	247	252	229	259	256	241	223	230	239	238	254	241	245	238	238	273	264	240	247	249	252	242	253	249	256	250	247	241	259	241	253	245	257	249	254	252	224	246	239	233	249	265	241	243	224	226	223	236	237	245	238	225	265	237	249	240	218	256	226	238	259	225	220	251	257	211	223	225	234	242	257	249	234	241	257	236	270	240	264	255	274	220	259	242	238	218	257	268	264	241	242	235	250	205	235	237	236	241	256	239	245	257	232	249	222	249	265	233	266	232	215	220	248	216	252	271	235	233	248	219	241	275	221	212	234	245	258	248	241	234	237	252	257	249	238	224	251	294	263	236	244	246	247	252	244	253	231	245	256	231	253	239	225	238	247	270	245	234	235	226	248	267	235	246	251	261	267	234	240	249	247	230	234	223	239	254	266	249	255	242	217	252	219	233	245	235	224	243	220	243	255	237	236	251	265	250	243	227	238	220	233	208	255	236	215	257	245	234	212	230	231	228	224	238	231	217	235	228	229	227	233	233	251	249	229	249	239	239	260	255	225	236	237	251	235	231	250	237	241	241	221	238	252	231	241	243	222	253	255	237	231	236	256	254	210	237	242	236	245	251	260	233	230	225	245	251	221	253	254	221	247	243	255	245	224	232	248	248	252	260	240	218	252	251	242	252	242	237	252	266	238	261	250	230	231	255	256	229	244	236	244	254	254	257	259	249	249	255
23743	21518	29117	24343	21524	13277	1394	807	739	677	599	581	592	520	526	520	541	529	569	535	496	514	484	495	456	490	524	488	490	461	476	503	474	458	483	524	490	470	481	459	472	474	439	511	478	441	512	488	454	484	500	465	481	485	451	468	443	505	476	474	455	443	481	469	454	459	508	474	490	475	441	443	494	474	467	447	456	487	453	489	465	432	477	490	511	466	477	479	441	425	457	456	474	465	414	477	408	450	458	439	486	475	429	451	486	464	444	465	480	445	476	507	458	468	468	478	461	502	456	495	450	492	435	434	468	483	498	452	462	465	473	502	491	442	485	418	435	449	475	503	476	466	507	469	449	465	477	471	464	471	474	456	463	496	509	446	479	472	474	465	494	450	459	459	491	466	439	510	452	462	451	437	493	467	474	507	460	459	474	486	465	469	489	500	420	459	476	486	490	464	457	467	463	438	524	476	519	475	445	422	450	457	459	456	500	447	475	543	486	443	481	498	470	471	434	443	492	455	473	477	490	443	459	476	503	507	456	468	482	477	466	493	486	447	436	456	476	480	472	504	503	463	476	504	507	451	523	457	466	442	467	484	508	453	488	482	465	483	481	494	516	444	495	505	439	483	458	504	454	503	489	436	437	483	496	470	479	471	481	451	488	494	474	439	479	443	504	485	481	485	508	475	494	455	424	460	439	472	449	473	440	452	488	435	488	494	475	473	491	484	475	472	476	435	494	471	451	473	455	451	498	494	462	455	514	442	450	450	460	451	466	491	456	485	496	493	444	450	468	483	416	489	449	464	468	431	468	463	450	471	470	455	463	493	466	454	448	444	464	449	483	485	508	456	479	437	474	454	482	444	479	471	460	500	468	465	483	482	442	434	450	473	461	430	506	467	489	424	499	473	493	463	443	458	440	455	473	458	428	456	427	436	431	437	455	469	436	454	449	451	467	476	472	483	449	466	465	485	488	452	468	466	461	476	474	466	462	473	485	470	433	470	510	471	466	464	484	503	437	467	474	468	461	455	434	478	441	442	451	484	482	477	467	461	518	475	461	472	446	475	495	480	477	470	457	475	480	454	508	471	441	451	466	477	528	458	504	422	471	482	474	477	520	465	462	485	444	461	462	479	470	478	486	472	483	475	495	436	442	453	482	496	488	456	517	471	440	433	474	479	478	502	501	483	472	492	503	424	497	479	458	453	483	493	445	498	483	471	469	503	470	451	479	462	477	477	448	463	449	462	455	504	423	495	473	470	501	478	495	444	463	459	464	477	503	497	429	466	517	452	426	496	451	489	454	451	492	480	464	475	440	430	480	441	501	496	461	475	498	510	508	481	476	481	433	474	440	468	389	495	481	453	447	484	475	473	490	523	492	456	445	475	423	435	477	455	459	431	434	477	455	509	462	436	470	484	482	481	497	480	459	478	485	468	476	472	483	470	457	493	463	471	427	466	471	494	466	472	435	469	507	480	446	474	486	467	464	455	471	451	457	472	472	491	481	483	490	485	499	452	456	479	504	473	493	470	433	476	463	505	464	462	498	503	492	472	491	448	450	512	486	448	452	488	493	446	471	459	454	430	469	448	485	483	443	479	474	487	454	487	445	509	494	457	458	436	462	502	489	477	466	472	455	508	478	466	480	454	506	461	461	486	437	516	458	436	430	485	479	512	427	461	465	461	443	481	480	471	463	505	472	480	470	457	468	447	465	439	489	453	479	463	452	472	456	470	484	455	456	460	483	447	419	425	463	465	481	467	458	485	500	481	427	467	481	489	461	492	453	494	490	466	491	474	460	515	495	503	496	471	447	482	479	491	490	482	499	489	462	512	469	478	449	484	482	455	470	491	477	459	478	450	480	500	450	482	462	469	457	512	454	486	480	479	448	502	479	483	468	460	453	489	466	492	453	459	497	497	453	434	465	469	475	478	463	457	473	488	469	485	483	480	502	477	456	454	487	462	469	498	459	495	470	433	454	458	485	484	456	488	478	449	481	479	445	458	465	448	430	503	403	430	461	491	449	454	472	437	522	459	498	455	455	439	471	474	439	451	459	481	425	439	428	491	482	481	480	454	479	484	476	457	442	461	432	463	494	471	431	464	427	442	471	502	439	456	506	461	450	466	475	465	474	430	459	480	449	482	477	477	426	480	491	440	431	507	478	486	472	485	517	466	489	471	497	440	453	445	500	480	500	485	483	452	483	477	464	453	456	471	463	439	473	508	452	457	448	474	445	485	493	439	475	438	475	466	500	473	437	461	455	449	464	481	477	482	425	485	486	483	494	459	506	435	516	460	430	437	454	486	503	464	459	493	486	418	443	514	465	463	454	463	474	482	468	485	472	481	481	477	461	434	533	443	452	467	484	494	412	467	455	505	489	489	501	471	455	458	453	476	493	486	478	456	442	453	482	462	466	480	470	481	464	487	497	475	454	479	490	497	459	458	466	472	448	450	452	480	446	483	461	440	480	462	477	506	478	466	463	470	465	412	487	435	479	506	480	472	492	422	463	429	452	445	515	471	439	466	511	465	478	506	485	490	465	480	468	454	430	455	443	484	480	456	471	476	456	463	477	459	480	442	491	456	467	452	463	469	478	512	455	504	468	461	428	458	466	434	489	452	437	461	476	466	444	441	473	523	450	480	502	492	483	477	455	503	472	483	485	495	476	459	470	447	455	457	472	472	462	491	489	472	463	472	468	466	490	501	475	485	453	472	448	458	484	466	430	436	455	466	481	435	447	490	461	474	474	473	489	466	464	477	442	434	461	542	468	445	480	468	478	452	445	501	448	468	476	466	429	451	455	442	475	482	475	484	550	461	464	511	467	458	465	481	435	459	459	487	465	445	457	473	487	482	468	451	495	432	497	471	451	458	483	456	458	469	490	470	469	457	450	436	463	483	480	466	443	497	444	450	496	483	458	452	436	449	453	462	457	527	482	486	515	418	454	457	471	521	450	486	454	460	432	490	468	498	429	453	448	462	473	472	482	456	480	480	515	455	457	417	478	498	454	463	467	426	436	493	483	459	453	431	477	431	475	482	478	499	467	448	438	481	432	455	496	436	482	472	449	478	465	484	453	458	465	478	489	438	440	456	523	463	473	484	467	460	439	497	458	502	455	480	461	462	448	485	474	487	464	458	467	466	498	469	448	462	494	416	407	451	456	463	458	499	497	496	483	426	465	473	471	485	472	432	476	454	460	461	474	431	446	490	473	516	464	500	479	446	453	471	490	462	455	497	469	479	495	440	484	473	466	479	434	434	496	487	438	481	452	475	476	473	464	474	502	500	509	470	479	468	454	504	458	495	467	486	440	440	503	477	490	489	463	486	484	446	468	456	443	471	443	431	497	463	472	486	480	519	467	455	489	468	500	498	434	439	445	473	444	508	453	471	459	480	455	463	439	480	482	465	464	472	473	487	463	464	468	480	461	481	484	492	475	494	465	470	501	487	519	468	499	489	452	426	489	443	454	446	481	473	470	459	473	474	457	474
3361	8890	6321	3013	2221	1640	1345	1142	932	890	737	727	656	628	596	587	572	533	552	542	529	549	526	516	503	524	509	522	506	477	515	538	487	459	484	509	506	459	548	535	523	503	474	495	486	524	510	514	481	506	472	479	476	489	534	483	438	494	484	503	501	550	483	472	504	482	469	510	492	488	511	521	466	514	478	568	513	481	501	488	476	470	517	490	489	508	503	487	524	533	473	501	496	483	524	491	463	531	467	513	477	486	492	466	503	494	485	508	502	475	497	491	510	507	481	528	459	510	502	489	480	484	486	445	496	492	475	455	455	488	479	461	478	519	517	507	515	497	468	492	483	500	520	504	447	480	520	472	498	507	463	457	489	506	457	459	451	488	513	494	474	517	503	491	484	475	498	466	464	488	518	481	473	466	478	481	456	478	467	485	473	470	502	502	491	491	473	469	482	457	480	533	532	465	473	496	486	486	511	487	473	466	500	476	478	459	475	469	491	485	506	482	491	489	481	484	499	515	515	493	499	483	502	495	452	477	525	486	467	502	492	470	486	524	490	498	484	519	460	485	472	492	494	499	468	478	476	502	523	515	523	500	542	461	445	529	510	526	486	512	529	479	496	510	504	530	462	475	530	528	518	478	507	464	541	510	481	526	483	522	487	462	494	505	489	476	468	492	485	445	471	456	504	453	481	513	479	485	479	496	485	485	510	525	459	449	473	504	489	470	484	490	471	492	483	482	471	536	490	493	502	459	471	443	477	500	501	468	481	495	463	492	458	486	477	503	510	502	498	491	510	501	509	502	484	479	459	512	452	462	495	491	481	466	496	514	494	480	462	479	486	536	480	506	506	490	495	499	462	462	483	496	474	480	548	511	484	490	511	483	505	483	475	518	503	520	515	490	501	459	444	475	468	492	498	507	478	466	518	503	526	468	509	452	519	496	493	505	465	524	479	475	477	489	473	491	490	508	535	479	454	482	533	480	510	464	465	487	508	469	474	493	503	460	491	454	490	472	512	498	488	476	487	490	505	408	486	492	482	509	493	475	442	508	517	490	547	487	504	466	487	474	499	516	523	499	493	502	462	456	482	489	528	487	469	497	519	515	528	461	486	497	509	500	476	519	483	532	469	458	491	508	518	504	519	472	504	464	487	483	485	507	518	483	476	461	469	499	486	477	487	497	510	474	514	502	484	456	516	489	451	501	483	481	462	486	518	457	497	479	471	454	471	489	476	511	503	486	449	484	517	445	495	499	503	510	431	509	455	507	486	459	479	512	514	496	498	462	438	484	509	470	464	454	418	464	453	523	532	454	530	504	473	522	512	467	484	470	507	469	467	471	458	478	449	480	528	473	460	501	456	508	463	499	455	513	470	496	476	485	450	465	499	483	481	533	490	481	461	477	511	504	486	487	504	487	500	453	495	487	508	489	468	490	466	478	495	506	504	493	481	480	480	463	487	481	471	497	496	487	457	446	501	478	523	459	494	534	498	477	471	518	499	489	460	484	476	466	482	501	485	492	507	484	520	507	485	453	470	487	514	467	484	466	474	478	462	509	466	474	494	502	493	473	498	506	498	512	493	477	518	487	462	455	483	522	519	484	485	524	460	488	443	435	481	506	463	474	491	460	506	507	490	472	426	448	477	494	498	485	455	427	509	523	493	506	467	462	482	514	481	507	481	507	492	478	485	477	464	480	517	488	501	478	509	485	498	492	461	509	496	501	468	448	510	519	459	482	474	457	460	489	524	465	497	500	475	502	547	513	480	506	499	449	474	463	513	512	542	478	537	481	461	518	486	479	452	468	478	488	519	515	504	511	469	546	500	501	451	508	471	495	524	539	442	479	465	494	525	487	506	499	490	489	497	432	462	485	480	481	483	465	457	445	503	468	472	475	484	447	508	458	465	503	495	454	477	529	475	468	480	481	490	471	443	523	501	495	473	509	496	484	513	474	485	470	454	465	463	463	488	481	460	482	464	484	477	473	480	484	524	516	473	470	478	469	473	506	470	500	496	505	456	508	484	500	496	477	458	490	509	529	481	489	501	519	489	465	491	486	493	500	476	449	481	510	491	470	492	453	459	499	481	478	513	461	502	432	498	463	487	512	520	495	497	461	504	498	482	507	489	463	459	489	478	482	478	507	458	448	509	468	502	451	487	513	515	488	486	475	476	499	513	475	498	485	486	520	442	523	507	511	496	519	481	498	493	484	472	460	498	491	457	495	501	494	479	504	512	473	467	503	533	501	479	497	508	475	504	480	467	495	443	467	557	468	490	503	472	481	496	491	503	470	492	464	476	502	494	444	504	489	488	487	505	444	510	491	497	473	515	498	505	505	506	451	500	522	497	471	477	493	511	500	501	518	469	541	521	472	470	476	471	468	479	427	526	489	495	483	502	482	507	487	505	505	484	461	497	478	493	488	473	501	484	514	485	465	490	482	512	511	480	481	470	514	511	481	472	497	458	482	475	477	494	480	501	485	511	467	454	483	479	506	497	478	493	523	483	472	441	497	461	506	482	506	535	469	498	509	487	508	484	482	439	507	499	479	514	477	517	487	471	500	506	482	532	461	492	480	499	478	506	498	497	444	505	475	489	488	482	519	503	517	465	463	468	465	518	487	484	481	476	470	493	484	492	466	503	468	454	507	466	508	431	463	488	501	511	511	468	475	462	462	484	516	473	564	471	504	496	471	466	479	475	489	470	505	486	489	484	494	519	501	471	460	518	461	543	487	504	483	478	481	495	480	499	443	474	491	497	499	477	449	509	454	512	469	505	548	517	489	493	490	480	490	459	485	485	498	476	504	509	470	525	474	502	484	474	523	491	496	498	477	469	475	474	480	495	495	462	482	468	468	481	464	495	482	509	477	514	514	475	505	467	469	497	521	483	478	448	511	529	484	464	501	470	486	467	531	527	473	465	475	451	489	517	480	469	478	503	478	471	488	457	485	473	460	466	485	454	499	465	481	553	502	487	466	515	524	504	470	517	452	450	501	491	557	496	491	483	511	492	501	535	493	503	497	525	467	461	495	478	511	499	477	533	501	470	465	486	497	539	473	520	507	501	514	505	489	501	467	468	498	518	475	481	465	470	463	481	474	488	506	461	476	458	500	511	460	484	514	474	489	475	465	465	513	519	482	511	504	480	466	475	469	491	477	492	458	461	488	480	489	493	501	509	496	496	478	516	471	460	483	481	469	458	513	517	500	444	477	503	477	473	488	456	511	461	512	497	491	499	466	449	488	465	453	462	491	476	496	471	488	487	492	496	514	493	477	490	495	475	465	457	514	484	517	469	514	490	505	453	483	506	471	505	478	488	465	489	478	492	507	554	478	470	472	468	513	495	521	501	485	478	482	460	467	512	495	468	489	469	491	458	464	462	500	483	480	456	489	473	481	491	503	484	461	484	515	447	486	509	516	499	467	481	483	487	482	462	492	449	503	436	445	501	467	476	486	498	468	468	470	484	474	451	488	434	489	468	476	496	463	540	461
24797	21464	28168	25066	14829	720	350	259	243	247	200	188	184	166	182	130	142	139	146	131	133	141	142	141	141	125	136	132	120	106	133	126	152	135	128	139	146	131	117	109	131	144	139	107	126	106	128	133	126	135	120	109	134	119	120	109	110	117	137	131	102	125	130	116	122	104	100	103	118	121	132	138	98	135	122	126	130	145	142	115	131	116	113	144	146	114	109	112	114	126	124	119	112	121	148	112	132	131	128	121	106	120	123	119	146	131	122	134	124	142	120	118	124	127	120	122	137	125	117	134	133	115	117	126	117	110	128	143	126	145	117	120	106	132	143	118	113	125	108	115	119	111	125	120	115	113	148	106	116	134	107	118	154	121	126	133	138	126	121	124	140	139	126	112	122	119	109	136	121	106	116	110	112	114	107	108	117	119	131	116	141	124	120	124	102	121	116	115	110	125	113	118	127	123	139	111	124	119	114	115	125	133	127	108	123	118	112	132	124	114	123	122	132	132	107	111	122	122	133	127	116	114	120	120	98	116	125	120	110	136	110	124	99	129	118	121	117	129	102	109	110	125	124	142	112	120	108	118	103	118	127	124	119	129	130	131	129	124	126	117	121	145	121	108	115	104	118	116	120	127	114	117	115	128	124	108	118	103	127	122	128	134	127	120	120	114	129	121	119	136	130	138	115	115	120	127	123	135	124	112	114	116	121	119	119	108	162	123	122	115	115	122	122	139	115	116	119	123	120	119	118	124	143	104	127	125	120	112	114	111	112	120	100	104	129	154	140	122	121	115	147	132	116	125	138	130	127	112	120	112	123	127	117	109	124	99	123	122	125	110	102	120	127	111	116	120	112	134	114	103	142	122	131	118	131	125	136	116	126	120	120	118	117	113	124	133	111	132	127	116	123	129	122	111	127	124	116	121	124	127	148	134	136	147	110	110	134	134	113	118	120	107	114	127	132	116	107	129	121	130	119	104	123	109	139	123	107	131	108	113	127	94	131	123	96	137	154	116	114	122	107	99	123	106	139	113	112	102	128	112	116	139	126	109	118	104	114	111	126	139	115	107	117	115	122	133	129	131	132	134	132	144	109	125	123	120	113	130	115	116	132	119	97	141	116	124	114	117	115	130	118	133	120	142	136	97	122	116	127	116	151	120	129	109	125	126	124	121	126	116	127	120	130	128	127	123	117	101	115	96	119	97	110	119	131	129	112	142	102	126	114	119	123	114	113	138	122	111	120	128	121	140	120	109	116	134	143	127	112	110	133	137	130	137	113	125	120	112	116	132	128	122	138	161	130	140	130	122	134	119	137	99	119	104	126	135	129	106	122	132	119	121	141	132	118	118	123	132	113	127	114	142	150	120	112	132	143	125	135	131	113	129	106	112	134	133	136	110	130	118	131	130	123	127	113	124	97	134	111	133	110	108	133	117	114	130	112	131	131	125	119	120	129	123	124	117	113	127	105	127	139	125	120	118	153	121	116	104	119	137	126	135	113	144	126	135	127	152	108	108	129	108	129	138	138	132	126	120	123	116	112	121	121	133	126	119	101	130	115	149	157	131	124	130	109	114	127	110	129	142	122	129	124	135	131	128	140	118	127	131	118	123	93	108	142	112	123	145	126	119	139	131	130	131	133	118	122	128	136	119	120	145	118	123	123	123	134	104	124	122	118	131	141	116	131	108	102	121	107	120	129	127	85	127	117	114	105	119	121	111	140	137	122	127	107	96	120	128	116	110	117	113	113	132	132	115	106	131	126	107	114	118	106	127	107	144	117	126	96	135	126	115	117	109	126	117	120	126	122	112	134	116	114	108	116	106	116	116	115	111	105	118	118	115	143	144	127	110	134	113	127	128	117	131	116	142	122	139	123	113	135	126	137	120	133	122	127	101	138	138	110	106	105	132	113	118	121	141	135	123	119	109	107	126	129	131	115	108	126	129	122	123	114	121	109	115	124	124	129	126	121	140	113	110	119	108	116	143	121	127	140	120	122	132	97	109	115	112	116	137	142	131	126	129	148	122	123	152	108	103	126	105	114	114	101	122	133	126	137	114	109	117	108	106	141	112	117	98	117	132	124	103	134	125	124	121	143	137	134	124	117	118	124	126	145	123	122	109	115	124	129	120	127	111	126	122	126	140	122	124	124	129	115	136	103	109	122	106	119	122	120	106	122	136	130	110	119	116	120	133	117	133	147	111	129	133	136	139	129	112	119	106	122	116	123	119	130	119	120	131	122	111	133	115	100	119	121	121	123	124	141	125	121	133	114	118	124	130	145	142	118	115	107	114	115	119	130	111	109	115	111	103	112	132	141	112	122	125	143	125	117	107	129	123	118	115	115	123	105	124	100	120	128	129	131	125	124	142	118	122	131	150	118	106	99	132	123	120	111	130	124	115	118	110	133	115	119	124	123	133	98	118	129	137	104	116	136	117	129	116	97	109	126	152	111	130	137	136	127	133	123	120	107	130	122	122	121	125	107	135	131	118	122	120	114	151	142	118	134	114	117	98	111	135	135	102	118	125	117	135	123	121	113	135	112	112	115	117	134	109	113	126	125	114	114	140	128	111	115	107	123	116	119	125	139	129	127	131	122	101	113	152	117	116	114	107	101	126	131	124	118	120	121	106	140	114	127	116	121	133	108	124	115	123	114	135	113	128	125	125	124	114	131	132	127	124	103	109	116	121	134	112	113	131	140	127	123	142	131	108	119	125	132	115	103	124	100	120	116	140	120	136	130	117	118	130	127	120	122	108	125	109	111	117	138	110	133	141	121	126	99	133	120	124	136	122	113	115	122	118	138	123	133	156	124	131	136	123	111	109	111	120	123	116	125	128	142	107	124	124	123	113	115	129	110	117	125	114	107	105	110	119	120	112	136	123	113	120	104	131	128	116	130	123	125	101	113	98	121	137	122	122	121	118	93	103	137	106	121	111	109	121	115	105	120	116	120	132	130	128	126	112	106	106	125	128	93	139	124	113	124	100	127	118	120	121	126	126	130	122	106	129	121	94	123	95	121	120	129	128	97	109	114	131	118	131	126	124	128	136	123	128	109	128	125	121	108	106	121	112	128	142	120	117	125	131	126	116	110	114	122	102	110	126	109	105	112	124	114	130	115	108	118	143	95	132	139	122	112	135	105	124	121	123	109	134	122	116	129	115	109	122	121	126	126	101	118	129	121	139	122	133	112	111	122	146	123	132	119	123	129	131	117	127	114	132	113	124	133	140	120	130	106	113	122	122	125	124	129	117	113	115	117	128	114	122	112	138	133	125	127	121	114	123	128	108	101	130	120	109	113	119	116	127	115	118	121	122	107	104	105	128	121	125	127	128	106	120	124	118	134	118	119	129	113	100	129	115	119	109	91	109	122	128	99	102	124	124	117	138	148	117	127	102	149	107	124	127	139	137	128	143	105	141	117	111	89	115	140	149	126	120	119	111	119	99	117	114	125	121	106	125	142	126	122	112	132	129	99	120	125	136	118	112	120	108
3183	5258	3356	1632	1132	838	664	535	391	320	302	250	222	215	173	211	177	177	177	191	171	188	168	133	145	157	172	152	134	155	144	137	161	138	148	170	144	149	140	159	127	139	164	139	139	156	139	118	142	137	171	126	146	128	146	141	136	141	138	138	142	143	127	143	144	138	151	149	152	120	128	136	156	137	131	137	134	141	150	146	147	113	129	127	141	130	154	137	152	154	136	136	154	136	127	157	134	133	137	134	123	138	152	130	126	126	139	146	133	157	139	129	135	149	108	138	130	132	127	148	143	128	132	136	145	124	151	130	137	144	147	123	111	128	132	130	138	140	130	141	136	149	130	144	134	123	129	110	140	141	146	133	123	145	152	140	115	124	119	125	112	152	110	157	140	150	118	120	149	127	124	122	128	125	134	117	142	131	128	147	118	110	143	141	155	142	120	134	151	138	146	138	138	140	139	141	128	129	131	133	122	117	154	117	135	129	151	141	146	124	140	138	154	142	137	163	134	141	132	136	140	120	150	121	158	126	142	147	133	147	150	130	126	122	137	124	133	137	128	119	142	155	128	121	165	129	124	135	144	143	139	143	150	134	150	147	139	120	128	145	118	138	155	135	143	125	141	163	151	153	130	144	126	134	123	134	132	127	142	138	130	112	157	139	128	127	144	140	120	131	134	131	129	121	146	137	130	140	136	126	132	123	151	149	148	137	143	144	145	133	141	134	131	129	147	129	129	133	142	138	137	138	150	129	115	139	127	143	142	112	130	139	137	128	132	137	152	134	125	119	139	144	142	130	133	130	154	136	133	142	131	131	150	147	133	161	132	128	135	136	132	141	134	129	139	125	135	114	138	143	140	142	129	124	161	128	157	104	151	122	123	149	125	133	136	135	134	128	141	112	128	119	112	137	149	136	134	129	157	141	134	136	133	140	138	128	119	151	128	127	128	134	141	132	133	141	129	135	117	139	146	152	140	134	132	145	152	146	126	128	134	131	155	150	142	144	139	143	135	139	132	137	147	137	138	148	136	128	172	173	126	138	156	151	139	116	126	141	128	135	138	165	143	144	116	133	128	132	133	136	122	131	129	154	133	143	141	152	135	142	136	113	158	148	132	155	109	131	133	133	143	134	146	133	165	134	130	140	134	140	142	139	157	138	147	125	130	138	121	151	132	150	134	141	143	133	141	150	146	123	129	129	134	151	134	117	140	140	113	140	139	132	148	141	134	141	133	143	141	132	125	154	144	154	148	139	131	133	158	150	144	145	149	144	126	152	117	144	117	126	131	134	132	149	144	149	131	149	131	142	141	130	135	129	132	131	146	143	129	125	133	147	141	139	140	130	132	142	132	126	124	121	166	127	164	123	138	146	135	148	131	111	134	140	118	130	135	132	128	128	137	119	139	133	141	114	152	159	162	126	137	133	144	124	137	145	140	129	131	135	141	154	130	137	146	144	131	141	133	139	123	152	155	143	118	142	146	132	110	128	123	120	133	128	144	149	150	125	138	140	130	124	122	152	122	132	131	142	140	126	137	129	135	152	144	144	132	152	153	129	123	152	150	146	129	148	130	139	133	143	132	147	130	117	151	114	132	146	129	166	115	125	127	128	142	148	147	137	148	140	120	123	130	137	140	131	121	131	144	129	130	159	123	127	145	133	137	150	119	118	133	142	125	140	125	114	114	136	130	148	125	131	118	144	154	137	139	121	132	135	129	128	132	142	136	130	137	127	135	145	126	146	145	147	135	124	136	139	109	134	128	145	129	135	149	134	129	146	140	126	135	134	126	164	143	126	132	137	127	147	120	129	146	155	126	132	132	144	137	127	142	137	120	135	136	133	132	145	134	142	135	146	129	124	126	137	147	140	121	154	136	117	137	126	133	129	128	127	148	121	152	152	138	129	154	146	125	142	148	139	138	152	129	134	131	123	139	126	137	116	153	162	126	113	134	128	136	142	134	131	153	127	128	123	156	114	145	140	139	132	155	123	140	128	145	130	129	118	143	133	109	114	140	124	139	144	124	132	144	140	138	160	134	122	132	148	117	125	138	135	117	131	135	147	127	146	141	111	133	118	127	133	160	130	118	128	142	130	147	147	134	128	134	123	110	139	139	147	136	110	138	132	132	148	140	151	127	111	144	156	143	126	135	130	155	132	147	122	150	123	143	129	149	133	142	130	121	143	142	139	129	149	133	119	124	158	138	123	120	126	126	133	137	145	150	152	127	126	152	134	144	133	137	119	149	145	154	170	142	125	129	154	107	133	148	143	150	142	160	149	136	127	146	147	135	125	140	134	137	128	151	151	126	125	122	149	139	127	133	129	144	128	140	132	131	131	146	148	140	126	137	142	143	149	135	125	134	126	115	135	150	118	132	139	129	123	135	124	145	148	119	134	144	156	131	133	117	140	137	141	146	130	150	142	132	132	127	130	119	139	111	104	145	142	132	136	153	141	143	126	138	124	139	131	142	133	127	124	145	141	148	124	145	132	133	151	115	144	125	127	184	124	147	117	119	133	127	140	131	127	144	135	159	130	123	131	137	142	147	97	144	131	129	145	115	152	128	138	137	116	125	121	132	129	136	132	143	118	114	136	136	152	140	125	122	122	142	142	151	138	153	138	110	154	149	120	127	144	138	117	140	144	141	124	132	140	123	136	122	129	132	147	126	131	153	123	124	154	125	134	128	135	121	140	126	130	121	145	120	121	143	119	140	163	147	136	135	140	136	129	134	138	147	151	124	150	124	131	120	121	143	119	132	137	134	139	119	156	124	138	141	143	116	127	120	129	150	119	145	137	146	130	119	134	150	144	127	151	130	136	148	120	142	146	134	133	151	140	126	136	129	112	129	148	126	145	125	138	146	139	137	147	128	135	146	122	146	146	128	126	152	107	128	128	132	138	105	117	138	134	111	139	128	157	117	114	122	122	128	138	130	132	131	154	168	128	112	132	152	141	125	152	133	134	135	137	128	134	131	127	135	145	145	135	133	116	147	131	125	166	157	136	128	142	132	132	113	178	130	165	132	153	119	136	118	132	117	136	136	131	136	125	124	122	134	155	145	142	126	132	143	144	123	145	139	157	136	143	141	145	115	129	148	128	125	159	142	117	134	125	126	146	164	138	153	142	116	150	130	154	131	124	138	130	134	138	129	133	141	136	146	140	124	134	134	139	125	143	141	125	124	132	128	134	133	143	135	127	131	128	131	139	138	143	140	154	150	120	134	114	139	132	114	141	115	131	167	131	124	145	118	137	138	140	135	151	149	141	143	130	134	120	159	160	139	148	118	134	132	129	126	132	141	116	124	133	139	115	131	130	151	153	123	150	141	151	144	123	131	136	121	134	140	132	127	147	134	149	140	123	121	125	161	129	147	136	146	146	111	130	149	142	137	122	128	132	133	131	125	129	137	129	124	137	152	128	129	132	126	143	137	117	125	129	127	155	132	115	138	142	135	125	135	136	115	139	154	121	127	145	128	142	135	147	159	151
22730	21567	29511	24049	21564	21632	12418	1320	921	880	747	706	634	597	603	527	506	526	501	528	504	464	487	488	486	438	452	445	474	448	444	430	408	442	458	436	432	448	410	435	392	425	427	420	376	433	415	412	413	455	433	433	416	415	414	413	390	438	446	404	375	439	417	420	446	382	403	427	444	431	439	424	421	423	423	439	439	396	416	401	391	447	451	435	431	414	431	437	441	454	454	440	437	415	429	439	420	385	422	416	399	413	411	402	396	429	443	384	430	427	380	439	403	421	435	409	463	455	417	347	441	419	437	384	407	429	457	409	417	426	398	397	427	380	403	441	389	426	396	426	407	411	441	393	460	405	457	428	379	397	406	426	396	428	477	412	433	424	414	427	435	415	410	439	408	407	433	386	421	410	428	409	418	380	415	422	456	409	394	403	381	422	399	374	407	452	445	421	411	421	410	394	446	403	443	432	424	434	387	421	398	433	426	414	400	431	432	418	390	446	407	411	429	446	415	446	393	452	428	440	448	435	404	379	452	404	396	418	409	408	409	430	409	383	376	455	438	394	413	414	459	434	396	436	440	391	423	423	481	413	387	400	456	432	386	410	415	399	411	462	445	411	407	444	415	441	425	417	417	432	444	426	477	432	429	421	436	418	431	443	461	418	422	411	438	417	453	405	451	434	402	409	416	384	430	427	421	388	415	414	425	466	406	398	441	444	396	432	424	427	417	403	423	452	389	424	412	395	417	435	440	420	404	434	419	423	366	400	443	420	427	416	423	407	419	381	410	435	398	421	394	454	392	430	434	427	427	443	447	413	425	410	414	422	417	453	400	416	418	426	410	407	410	406	427	417	414	423	447	409	379	396	456	415	419	444	415	420	428	435	399	404	401	409	404	415	419	395	451	404	434	413	421	412	436	421	402	445	415	416	406	449	410	422	443	438	416	397	447	415	418	445	424	439	389	423	409	416	420	432	428	382	435	431	405	421	440	435	440	435	429	416	433	446	440	412	423	404	433	432	460	452	406	421	447	396	436	425	417	413	417	441	440	410	412	430	414	438	364	412	425	405	418	423	423	464	396	418	414	413	396	439	447	421	390	456	434	447	380	404	399	421	424	400	455	435	431	404	421	429	432	426	406	413	419	431	412	438	396	391	445	458	430	454	403	441	408	433	423	413	391	396	416	402	468	471	421	433	398	449	452	431	420	417	385	416	396	451	444	433	405	473	430	409	435	380	377	419	436	404	431	428	411	424	433	429	401	398	425	445	409	442	364	408	405	433	417	451	416	438	435	399	415	459	449	416	428	452	427	422	443	413	403	418	411	422	400	435	439	403	382	400	443	433	413	411	405	428	424	424	433	385	409	411	410	412	425	396	434	421	413	424	461	447	432	441	428	420	414	438	416	405	383	421	381	448	422	412	400	396	438	424	390	425	420	411	410	443	430	389	415	425	413	418	430	398	398	440	408	393	419	406	403	419	413	424	416	423	456	410	447	419	402	447	406	390	437	442	404	407	411	433	454	397	407	406	401	424	390	412	436	399	454	407	445	425	426	427	397	419	427	433	371	445	435	365	398	401	393	422	398	437	475	431	384	396	388	409	424	416	440	429	434	403	388	431	425	439	437	411	456	427	458	399	427	449	393	425	447	374	387	414	386	381	429	455	420	413	405	466	459	400	413	449	424	414	379	435	430	398	442	441	413	411	428	437	419	409	426	428	421	388	386	418	424	398	412	381	392	420	376	419	395	423	439	443	410	406	436	385	444	433	416	470	436	425	424	411	390	467	433	425	478	426	413	405	433	411	436	410	456	422	421	451	402	424	433	440	387	419	405	450	432	423	420	400	446	425	443	438	384	418	391	394	397	388	437	400	439	465	384	450	415	416	424	421	437	409	419	445	410	417	401	404	422	449	418	400	421	384	453	440	418	404	402	415	424	428	397	440	442	389	398	419	401	409	421	418	433	445	480	437	402	379	427	380	406	426	417	448	383	433	429	445	412	416	428	430	429	414	424	439	452	409	418	445	419	440	413	414	428	411	425	441	429	409	391	449	412	431	393	463	388	431	423	432	421	454	403	409	408	424	431	460	452	421	415	419	394	413	481	430	433	400	372	418	424	392	401	462	410	440	431	429	409	410	424	408	465	438	407	408	437	430	406	395	398	434	394	415	426	376	431	406	418	402	433	405	418	384	445	419	417	405	426	446	437	444	375	417	431	396	410	398	427	414	386	447	435	429	406	423	419	445	412	406	399	408	421	437	395	434	401	424	416	452	453	437	424	419	413	424	381	422	444	427	400	425	408	409	414	446	392	398	412	427	378	400	445	419	430	408	454	482	419	400	425	421	431	417	404	414	402	411	423	406	426	402	411	449	446	401	420	420	431	396	469	434	438	402	373	398	431	420	440	410	410	407	430	439	461	409	415	433	424	438	421	398	421	404	398	414	420	432	452	427	438	416	426	440	401	415	417	393	424	450	426	419	433	419	471	386	419	430	392	413	398	391	400	398	451	422	420	404	433	419	398	415	394	441	380	376	406	421	401	426	405	424	425	418	391	436	403	422	450	427	458	443	447	410	419	396	417	410	456	438	464	416	423	406	436	380	389	428	424	447	439	427	387	427	411	439	398	437	406	405	395	443	433	418	397	394	408	415	427	468	416	439	398	463	456	433	396	415	404	399	429	404	421	401	411	436	424	439	434	429	423	416	412	405	441	417	378	411	394	397	447	386	429	417	409	388	420	396	409	425	434	426	435	446	433	388	423	429	425	423	432	414	395	460	433	420	404	422	429	432	426	389	422	415	479	417	452	445	405	426	452	429	414	362	422	427	419	438	422	400	424	445	406	393	418	450	386	413	386	405	435	391	376	477	450	451	412	399	370	412	429	444	393	424	414	398	423	439	393	433	418	404	455	388	386	452	415	409	395	441	406	420	415	423	408	437	388	426	426	425	434	392	381	410	394	411	405	418	433	411	391	431	408	431	401	405	417	413	409	391	466	419	413	424	419	382	373	430	454	424	431	412	419	431	424	403	441	391	456	448	388	408	427	400	447	441	396	405	385	397	413	438	405	409	410	395	388	420	454	393	410	418	392	434	389	435	407	418	420	417	395	401	412	411	405	389	432	406	434	401	407	425	427	429	453	396	435	384	441	455	384	406	424	409	410	451	428	395	416	405	396	410	392	424	438	436	416	412	422	432	416	418	423	411	411	452	420	422	447	408	423	441	419	419	416	430	419	417	442	451	451	420	413	388	431	390	434	420	416	406	396	405	388	401	410	382	466	415	400	414	360	410	407	440	411	438	430	398	404	397	381	406	443	403	418	411	407	423	438	413	404	424	401	409	406	399	410	412	407	454	438	430	400	425	416	412	398	404	432	436	418	420	427	446	415	422	426	377	417	426	433	440	416	411	432	431	424	429	414	414	412	379	417	372	411	399	449	422	384	426	405	436	456	454	438	401	424	408	409	404	412	393	404	396	413	390	432	420	407	391
4606	15151	10593	5266	3768	2736	2150	1642	1379	1101	1010	889	789	696	707	688	654	598	637	566	542	546	511	523	521	511	486	457	504	495	515	492	463	469	436	463	485	477	440	447	413	444	474	488	438	439	456	469	403	448	474	459	446	457	430	445	485	436	437	451	423	461	450	495	443	445	431	428	435	441	458	438	409	441	463	450	444	430	454	448	492	464	449	415	465	469	435	420	455	441	492	416	431	449	477	440	420	413	457	443	458	450	436	442	462	479	461	447	451	464	483	440	419	463	404	476	446	406	450	435	431	462	432	419	434	446	427	441	442	405	406	427	470	442	430	456	472	467	438	402	445	444	431	462	426	386	427	452	436	509	481	449	409	459	412	451	429	416	466	437	446	448	460	439	429	425	434	429	458	438	429	470	461	402	451	442	437	419	425	481	432	423	427	393	475	469	426	439	419	455	395	431	433	416	430	425	447	438	438	442	465	460	445	455	430	456	454	442	459	410	428	440	431	421	436	448	426	429	437	452	426	449	459	452	415	434	425	459	441	460	440	441	446	437	434	430	472	452	412	404	452	451	462	398	417	430	431	434	478	464	438	438	445	421	437	445	442	435	461	432	488	439	428	419	445	452	447	427	459	455	429	423	420	470	446	448	409	440	451	466	487	473	422	456	410	426	442	404	453	418	449	466	440	440	435	450	409	439	448	409	482	446	432	465	404	401	460	463	416	442	448	409	463	459	467	435	444	443	457	475	420	450	442	417	447	467	454	436	478	462	465	443	477	424	473	431	447	455	466	433	420	455	500	437	462	427	453	394	430	435	441	427	461	422	477	437	466	435	437	420	486	408	435	404	460	457	462	400	419	445	418	446	471	464	432	411	432	425	457	438	407	464	422	465	433	425	454	446	430	474	457	477	439	435	445	436	444	412	440	437	458	495	397	448	444	440	487	474	414	435	434	445	413	434	463	439	417	407	438	429	413	430	444	405	464	471	449	421	446	431	411	426	448	409	453	479	404	454	471	418	450	416	475	441	426	410	411	436	418	439	451	468	430	436	435	447	471	459	472	442	431	455	487	444	412	444	424	418	440	448	440	426	431	456	419	450	436	439	457	465	433	443	418	431	430	445	408	432	434	427	408	443	420	412	444	476	442	481	405	447	451	438	394	425	467	481	428	400	454	432	397	458	445	425	471	413	475	439	471	453	440	455	444	448	429	422	445	441	443	447	432	448	418	429	402	435	423	434	478	426	418	439	445	464	450	448	441	441	422	433	444	461	429	423	431	454	410	405	424	435	420	432	451	403	430	466	451	449	393	434	461	459	437	442	437	437	435	446	447	461	466	449	437	463	448	397	431	451	429	455	477	422	422	431	448	479	408	454	455	454	402	400	464	434	459	425	449	440	417	478	398	417	426	468	445	453	468	412	420	429	435	422	431	441	442	430	431	414	388	459	443	449	463	420	446	432	441	446	450	439	442	434	464	415	420	403	459	446	423	407	439	439	408	426	428	432	443	430	452	426	432	457	417	452	436	450	479	433	375	426	415	439	440	447	426	438	429	444	454	432	428	420	433	440	420	433	421	426	451	434	451	466	402	438	461	409	409	403	382	414	417	435	458	425	438	427	399	463	458	471	432	428	432	404	398	435	434	449	415	445	467	443	433	449	431	445	417	478	423	455	439	461	455	420	437	442	465	453	461	440	416	419	412	505	415	419	487	412	447	426	439	445	421	429	481	437	483	439	407	461	415	448	431	466	427	436	416	439	434	435	465	460	464	432	422	420	445	434	426	427	445	408	442	468	435	448	459	457	457	443	402	405	405	456	424	432	408	456	449	429	458	435	433	431	443	449	399	436	417	455	430	457	416	444	436	444	451	447	461	413	405	428	458	458	443	402	431	438	428	443	456	432	424	434	425	438	417	421	442	442	441	418	429	495	494	430	418	444	482	428	451	394	428	415	437	437	414	435	484	464	433	438	445	429	458	429	461	448	463	436	438	446	409	436	433	478	472	484	396	496	417	477	451	458	448	463	434	432	453	466	473	397	451	465	416	406	438	437	407	452	406	445	442	459	461	432	433	417	428	426	446	431	455	464	416	459	431	436	439	471	436	454	411	402	422	447	424	449	492	425	432	444	446	440	463	439	455	448	413	423	405	437	468	461	458	446	424	449	414	423	409	416	456	465	426	466	406	420	430	427	428	429	408	454	450	430	426	429	427	437	459	439	432	393	395	425	444	421	433	457	430	474	454	431	471	434	489	457	436	441	462	474	453	464	442	434	408	443	483	428	452	440	459	456	438	441	401	422	437	407	438	437	419	420	435	430	465	442	417	425	458	454	433	420	415	447	431	426	405	468	419	429	405	470	444	416	445	423	445	452	450	464	451	426	415	433	451	447	447	421	429	452	438	464	445	437	464	435	429	449	382	430	440	430	442	461	453	433	460	458	439	438	434	461	479	417	438	411	445	472	395	420	449	438	389	432	429	409	444	426	442	386	469	442	438	449	418	451	445	411	441	427	452	431	457	450	473	441	441	435	439	436	455	457	433	445	428	450	466	404	421	418	419	410	445	457	448	440	460	440	423	414	397	414	455	475	442	403	447	461	424	462	470	437	440	463	450	413	409	451	447	481	454	464	454	410	459	444	462	436	426	413	455	432	480	478	415	466	472	457	443	430	428	454	415	463	459	463	429	430	449	437	471	441	443	432	409	421	442	442	439	427	451	470	437	441	446	446	411	431	436	450	418	455	416	452	452	444	474	446	421	460	446	445	475	432	427	436	442	466	439	435	417	426	461	410	436	453	447	456	456	417	433	433	438	449	429	422	443	409	396	418	480	441	423	439	448	412	453	440	429	437	474	440	444	434	448	401	447	470	411	429	428	434	439	499	471	404	419	419	445	448	443	435	435	451	450	418	430	451	449	436	462	451	467	446	431	379	449	447	434	439	384	422	420	437	450	438	470	448	465	470	409	435	424	444	447	426	400	421	453	484	416	409	400	460	418	388	440	468	427	461	461	415	431	446	441	429	446	467	401	467	422	398	424	447	472	438	430	429	470	445	433	440	484	399	471	434	454	438	423	397	460	403	451	475	440	443	432	440	474	395	397	408	423	420	455	475	419	433	444	416	467	412	434	479	440	433	460	420	431	452	452	426	448	429	442	443	433	456	435	430	391	455	437	451	432	421	421	436	402	420	435	445	455	452	484	411	431	466	453	420	444	452	471	424	460	453	417	422	434	441	448	420	454	432	429	456	408	442	436	426	473	432	448	420	426	429	473	460	433	446	488	431	400	462	444	439	463	433	416	435	418	469	444	434	439	423	422	464	391	470	438	436	414	453	462	452	440	447	444	443	436	436	392	442	455	418	413	465	412	434	470	435	455	447	443	407	432	415	424	456	444	434	460	498	465	445	445	425	457	403	461	423	444	448	474	403	449	429	413	452	478	448	443	459	439	446	429	444	469	471	465	439	414	424	422	420	449	449	429	407	445	423	434	472
27755	19676	5547	398	272	302	276	226	221	225	242	252	245	228	247	229	231	247	249	247	240	245	225	227	213	210	247	259	216	226	228	263	217	232	213	245	215	222	220	196	218	214	254	231	234	239	227	231	227	241	233	215	230	228	238	235	250	239	214	234	213	241	213	210	235	230	223	229	238	242	241	229	200	236	242	232	212	224	242	234	227	211	218	230	258	262	247	236	214	228	246	252	237	243	221	210	241	264	244	251	225	255	201	227	230	206	260	225	229	246	238	221	218	238	208	252	244	232	234	223	226	222	239	214	204	222	239	221	205	245	200	225	246	243	227	257	210	241	217	235	201	234	198	236	257	233	222	215	261	239	229	221	227	222	238	234	246	207	217	242	231	223	201	243	222	233	243	232	223	243	230	252	221	248	234	239	216	234	231	238	214	226	192	227	245	255	248	214	242	234	244	226	234	212	269	227	226	231	213	212	275	234	249	239	224	217	231	233	232	224	253	244	217	211	211	261	233	233	246	229	228	210	243	225	229	235	207	225	242	223	261	215	220	227	218	207	206	226	258	248	208	227	243	237	231	216	228	252	237	228	251	262	234	244	231	218	174	228	223	229	235	242	198	238	227	234	228	243	241	225	227	193	214	233	227	238	239	232	213	242	235	238	231	251	196	238	210	217	219	239	226	238	250	232	202	228	245	212	225	230	223	233	245	252	224	229	236	240	235	244	219	223	229	243	220	230	201	242	233	255	243	232	228	242	256	211	231	244	208	225	252	240	233	227	230	233	238	222	236	228	217	224	200	225	216	248	198	222	221	199	230	230	236	229	215	213	220	223	239	233	240	253	234	226	246	215	243	245	225	242	226	237	232	211	242	218	233	204	233	199	259	218	237	234	214	226	254	227	231	230	220	252	229	209	231	229	229	232	241	247	222	233	234	247	237	217	219	229	224	245	224	271	235	246	222	231	266	256	230	243	236	228	242	239	223	218	222	256	224	229	214	239	212	210	222	251	271	218	249	248	200	222	200	235	222	226	224	209	213	217	224	223	231	249	207	229	219	194	235	236	216	239	234	250	229	225	234	212	220	228	213	224	230	243	213	275	244	228	232	221	242	234	224	222	221	224	240	229	219	223	236	244	231	235	230	222	237	242	202	222	218	234	224	254	229	263	249	236	208	228	211	238	207	243	234	227	235	220	252	222	215	210	229	232	188	207	221	225	228	267	249	205	223	207	227	213	217	219	241	232	206	255	244	216	233	207	256	227	234	210	223	229	230	221	249	243	209	241	238	255	223	229	238	230	236	242	235	254	255	221	227	220	210	213	223	203	204	208	251	227	253	234	232	229	255	244	220	246	234	227	230	256	240	226	232	256	222	220	242	223	215	232	238	229	235	237	251	234	240	226	239	204	240	276	238	211	214	235	235	216	224	209	243	207	215	231	205	237	228	232	226	229	224	237	229	206	203	235	210	237	248	241	231	225	223	230	226	241	231	242	223	214	239	236	223	230	239	229	226	250	227	224	237	235	257	242	239	234	245	262	243	227	210	244	242	228	231	228	232	248	239	239	236	238	220	230	234	243	200	231	222	231	239	231	232	240	232	235	250	223	237	237	235	207	211	222	229	234	229	230	231	235	230	240	252	235	225	212	219	225	256	247	233	238	214	221	216	234	211	248	241	237	229	219	217	218	209	249	236	249	218	232	210	234	243	216	219	236	226	213	234	221	223	230	224	229	214	221	211	266	221	234	229	224	247	240	193	249	215	208	234	233	249	244	225	215	216	220	223	216	235	248	231	239	234	227	244	212	257	209	237	239	233	216	224	242	218	266	229	250	244	238	252	239	238	225	239	243	231	243	202	205	216	209	218	238	224	248	229	222	261	236	216	268	269	247	232	228	252	251	231	245	240	266	246	229	250	231	249	200	235	204	227	233	222	216	224	260	263	228	232	263	229	211	231	213	251	227	221	233	232	234	194	245	225	221	209	218	233	227	206	226	248	216	223	212	238	236	222	233	227	172	236	239	217	205	227	187	239	230	220	210	264	233	239	229	209	206	226	244	220	229	228	238	255	239	218	243	227	249	243	211	219	217	226	221	227	226	232	230	252	248	254	251	224	239	248	247	235	215	241	211	218	243	243	219	243	269	240	196	235	224	226	234	211	208	223	234	197	213	249	230	234	217	220	217	255	218	216	220	203	230	226	214	237	245	224	253	240	236	235	228	242	230	218	235	216	243	229	236	231	224	257	222	240	228	240	262	217	230	199	233	231	240	224	223	219	221	256	244	248	219	213	203	239	268	237	250	246	232	245	226	217	232	212	249	212	248	268	237	221	231	239	231	249	224	234	211	233	244	238	245	239	207	206	229	250	207	207	241	251	231	240	225	246	257	199	251	222	222	211	239	204	238	206	209	234	240	199	240	225	200	242	248	251	210	222	224	202	250	219	227	223	221	250	209	236	210	234	215	258	228	254	233	224	220	234	227	222	242	199	193	209	223	229	216	247	233	225	263	255	228	202	214	224	217	246	219	245	236	220	212	234	234	224	214	205	237	229	232	234	240	219	216	208	232	198	219	230	239	237	248	233	239	241	243	227	218	254	234	245	219	250	234	203	219	226	227	236	234	220	235	245	227	226	233	200	258	225	223	237	227	236	239	209	242	254	233	228	226	237	206	218	206	254	228	214	231	200	231	249	226	213	217	219	200	241	220	223	233	226	243	233	234	249	207	246	206	214	228	218	209	242	237	243	222	234	230	247	224	262	201	213	254	227	220	217	224	239	259	249	215	229	243	205	235	236	208	248	212	236	230	224	218	223	218	213	230	229	225	207	224	248	237	214	223	221	234	251	236	219	211	215	220	236	222	224	241	237	250	243	219	246	240	216	201	231	211	244	231	227	240	254	229	238	222	242	217	229	226	243	246	204	237	229	212	216	235	240	232	253	240	235	216	228	238	243	227	231	251	246	257	248	219	219	232	205	204	222	243	236	234	238	240	215	208	218	229	241	226	234	232	237	229	208	219	232	238	230	241	236	246	218	234	218	239	260	231	196	233	233	220	218	205	231	243	238	257	215	241	207	239	232	229	231	226	217	236	238	223	245	246	198	238	270	228	224	228	230	262	194	250	217	237	233	230	214	204	242	228	221	240	253	205	236	228	234	226	235	231	222	244	254	224	249	233	268	242	248	233	214	232	203	216	229	240	225	216	253	227	216	237	236	237	229	238	220	236	248	241	232	241	227	227	219	236	220	224	232	250	244	219	229	239	231	238	256	245	213	216	237	203	232	246	267	242	230	252	237	233	208	254	212	233	208	231	240	224	238	235	233	215	225	242	239	220	240	253	213	242	246	226	238	230	239	261	281	258	213	205	227	237	222	254	210	261	227	221	219	228	220	216	212	237	220	227	237	247	235	228	213	217	247	211	234	231	231	240	217	247	246	222	217	204	220	222	239	228	241	238	213	238	233	236	225	202	242	246	227	247	218	216	235	237	227	226
4115	802	518	361	339	332	275	285	281	246	272	253	246	244	207	245	246	238	234	248	238	245	223	270	252	227	253	244	211	219	237	251	247	213	237	234	231	244	208	229	231	245	247	218	217	237	242	265	249	222	231	245	241	254	242	230	268	225	229	262	223	261	243	224	231	257	237	250	235	257	261	229	256	250	253	241	250	237	243	254	239	241	231	231	230	237	249	238	225	249	245	251	264	222	233	216	235	264	217	231	233	244	251	253	235	231	218	244	204	214	259	246	254	224	211	236	235	247	235	257	234	222	244	263	230	204	222	243	230	242	245	251	221	246	246	218	244	231	243	211	252	245	220	257	249	245	241	212	244	198	250	243	229	240	240	224	219	245	227	243	253	242	226	216	237	225	248	251	237	241	214	220	248	238	249	222	255	215	246	233	250	271	242	248	234	257	256	239	215	214	236	212	242	241	224	263	245	218	247	270	255	230	250	213	239	247	223	263	242	232	228	232	210	245	255	245	203	220	244	225	237	223	243	224	244	236	234	231	236	240	263	237	248	253	221	225	252	241	217	242	247	217	236	202	237	227	238	232	239	224	252	243	230	258	213	219	239	243	254	261	241	242	227	227	254	217	224	224	256	230	233	234	240	230	235	225	230	237	237	265	233	241	225	242	241	247	256	234	228	246	233	262	214	223	246	219	226	207	231	231	246	230	251	247	227	236	246	248	201	245	227	236	236	220	236	243	239	249	251	240	235	236	234	252	234	233	246	231	241	223	236	269	272	219	236	224	212	231	274	243	258	241	216	230	229	262	272	219	232	228	220	263	239	250	236	235	245	240	232	249	237	233	209	246	231	252	223	235	240	217	222	223	258	252	251	272	229	231	227	251	221	226	238	239	241	258	238	255	246	255	255	263	244	230	232	240	218	258	238	256	237	239	231	256	231	223	237	251	227	232	201	247	270	247	254	225	242	221	219	240	238	211	254	237	249	235	224	227	241	244	247	249	243	206	236	237	225	237	236	253	264	232	218	255	239	220	237	246	262	251	245	245	234	225	249	240	241	232	256	228	227	257	238	255	233	264	225	232	269	241	250	298	228	238	230	204	232	260	239	226	265	226	241	244	243	238	224	228	237	235	250	235	241	222	236	230	234	270	240	262	203	239	264	206	219	225	256	246	234	223	240	257	237	222	252	254	226	259	272	234	227	244	255	212	224	221	250	210	208	236	257	281	252	243	217	238	234	236	227	229	236	242	259	245	255	240	236	264	233	232	246	201	215	218	238	263	205	250	223	247	250	232	203	249	237	223	271	245	258	247	244	246	249	228	257	213	229	249	247	216	241	239	245	225	231	220	252	222	215	224	227	237	237	236	259	236	212	237	235	227	247	234	210	226	237	242	238	245	239	212	229	231	246	258	246	249	210	241	232	235	246	218	243	235	250	226	251	243	242	228	254	229	233	240	233	223	244	249	220	226	224	242	245	224	232	244	203	233	235	256	240	201	208	255	237	303	236	211	206	243	231	244	249	236	245	255	238	255	219	234	224	220	280	256	228	238	231	243	246	237	234	229	255	231	222	222	225	214	234	243	227	248	248	222	247	237	268	231	254	216	252	253	230	226	236	223	240	247	240	253	203	256	239	215	228	216	231	236	226	250	245	230	231	229	268	244	222	237	243	254	253	225	242	238	238	243	242	195	244	217	250	240	272	253	274	241	259	269	252	243	230	209	247	236	240	266	239	246	264	228	244	233	256	227	256	245	237	225	239	246	260	218	216	226	260	227	235	229	221	228	214	264	247	212	235	231	260	236	277	229	229	223	236	214	234	227	237	242	228	238	220	217	239	275	190	236	239	251	254	207	266	247	233	220	245	249	267	251	259	254	241	262	230	255	256	217	248	227	203	251	238	255	229	211	229	218	246	256	247	228	240	231	248	240	205	226	237	240	212	268	222	194	246	216	226	236	243	219	235	218	247	241	219	228	237	217	251	255	238	219	212	223	238	239	251	245	250	235	230	240	228	220	255	232	256	238	240	227	235	217	260	229	239	260	233	249	248	264	222	240	231	203	247	261	242	200	249	230	219	215	207	241	240	259	254	243	232	241	267	245	243	254	235	275	249	255	231	255	247	240	228	228	253	220	233	227	214	273	248	226	254	219	234	201	230	254	259	229	231	249	251	225	211	227	253	265	244	253	239	241	251	232	225	250	234	240	236	242	238	260	245	236	208	210	247	252	259	231	205	250	233	249	220	243	234	238	236	234	215	233	241	233	236	225	267	226	251	242	222	234	239	224	228	245	238	252	251	230	242	234	236	226	263	235	229	267	245	216	219	238	236	243	228	252	226	236	218	233	257	243	245	231	249	246	231	242	263	241	204	249	236	230	230	231	219	237	228	217	268	246	224	206	221	220	249	265	269	239	240	247	256	286	245	231	251	226	221	251	216	272	233	247	243	231	201	215	267	233	238	251	214	260	250	231	213	234	205	232	244	236	224	232	224	237	250	246	237	219	246	260	246	221	218	246	228	228	258	251	249	241	219	223	230	256	239	245	213	251	272	244	248	235	280	259	256	248	226	225	203	233	215	246	243	227	230	228	232	250	236	212	197	259	252	270	243	246	219	244	255	209	264	246	228	247	252	236	249	269	264	241	218	235	218	208	227	245	244	249	244	248	265	226	251	269	245	252	256	223	255	242	239	255	243	224	235	256	238	245	263	244	235	251	240	236	240	239	236	237	228	264	224	208	243	239	264	249	266	261	248	240	265	239	267	263	241	255	229	224	250	235	267	262	240	235	244	259	247	249	274	234	236	240	253	242	253	238	249	249	229	237	237	235	259	218	262	217	240	245	206	219	255	238	244	254	239	263	236	255	252	227	243	238	252	240	265	232	260	227	237	249	232	214	245	266	207	256	236	227	243	236	280	234	252	265	237	248	237	236	230	259	220	243	238	234	220	226	264	238	259	236	237	211	240	217	217	246	218	257	237	233	233	242	222	230	249	251	243	223	244	247	264	254	199	238	247	239	242	238	230	252	254	252	245	241	240	264	205	265	234	232	218	279	247	228	250	257	262	223	235	248	221	241	239	248	245	261	264	231	249	235	235	235	228	249	236	245	241	231	207	230	245	251	238	238	248	238	213	234	232	257	239	237	273	238	231	238	230	225	238	265	252	244	225	220	237	232	257	228	234	273	241	228	231	249	240	245	240	238	244	224	252	254	249	233	258	232	224	226	216	227	241	222	238	236	236	233	246	238	244	242	240	240	236	256	231	233	263	278	226	229	223	207	264	256	245	232	241	221	247	273	250	254	232	229	267	258	227	253	254	235	231	236	243	235	218	264	266	230	225	228	237	234	232	244	287	257	224	216	247	247	254	225	244	212	246	262	249	253	222	241	222	236	239	238	255	230	258	233	237	227	230	225	235	237	258	232	257	235	256	256	203	232	253	244	212	269	227	229	246	245	221	236	221	225	215	222	232	243	209	236	202	247	251	247	244	237
23718	21498	29105	24324	21504	13295	1341	894	759	665	686	585	584	556	548	523	560	549	574	484	558	474	472	529	480	466	535	466	481	463	478	499	481	476	486	489	467	460	514	484	415	478	479	477	461	478	484	534	466	446	472	466	463	485	508	493	435	505	470	488	498	482	490	486	466	452	497	464	479	439	454	483	444	486	483	465	475	464	424	501	462	480	471	504	474	450	520	469	459	474	457	468	439	467	477	516	479	449	486	426	473	484	506	493	445	473	456	468	447	438	477	440	435	486	463	461	474	461	458	484	481	475	442	464	482	456	437	486	464	492	459	491	454	433	478	433	498	466	479	459	469	480	467	469	461	445	444	462	433	470	478	441	471	467	474	467	447	452	457	520	435	474	482	499	451	449	478	461	453	463	500	444	480	465	441	453	474	489	478	492	452	451	480	427	482	478	467	465	490	447	449	469	513	486	466	456	459	501	481	475	480	434	479	487	459	457	465	474	446	492	505	471	437	489	462	483	449	457	434	464	477	418	460	475	479	486	465	464	463	421	434	507	465	444	442	483	482	427	484	470	481	465	437	485	458	443	449	486	472	507	465	490	439	453	460	415	456	441	451	463	459	461	480	501	492	473	453	495	466	464	497	428	453	478	458	466	487	434	435	486	494	471	477	486	477	468	449	458	488	469	479	466	492	487	455	443	443	469	464	510	460	466	478	489	436	432	478	507	471	440	483	484	474	492	460	456	461	478	443	507	460	496	465	462	447	454	490	499	457	486	475	519	494	453	502	453	480	461	495	490	476	469	504	457	458	458	478	468	503	448	488	481	466	499	476	458	498	464	466	457	456	429	432	476	434	441	442	434	438	492	477	477	454	458	458	448	494	449	497	464	457	456	461	448	471	487	494	450	469	435	432	506	472	459	450	495	459	465	448	459	451	505	460	468	466	493	484	463	458	444	490	490	469	476	471	502	448	457	450	461	513	472	425	445	460	456	438	508	467	494	489	504	467	484	449	474	474	447	498	464	455	448	446	439	446	443	466	451	489	464	484	452	466	486	464	523	468	454	476	425	473	470	501	467	458	446	470	486	514	454	458	518	486	464	473	460	470	482	399	475	457	492	463	517	478	460	482	471	480	434	438	506	466	471	480	461	469	469	469	458	454	486	487	460	468	455	448	425	478	443	474	444	462	446	471	449	470	462	447	465	491	447	450	459	486	476	421	454	501	480	455	477	495	457	461	473	453	446	423	475	463	432	466	503	457	476	449	451	504	477	445	466	424	473	459	461	471	438	453	483	473	431	440	466	462	469	472	500	456	465	463	459	471	466	472	463	406	476	486	447	431	451	478	446	485	453	474	441	476	443	449	503	499	472	467	442	453	455	456	472	458	496	506	441	481	494	463	448	454	479	444	404	437	486	432	481	475	442	447	463	468	483	507	473	496	468	419	475	472	494	450	494	465	433	461	478	464	475	453	471	447	442	467	490	462	451	486	461	452	484	440	480	464	473	429	463	460	455	502	474	471	463	453	458	467	514	460	464	461	469	444	491	414	500	447	498	473	484	504	463	467	471	423	452	444	469	432	435	448	450	450	485	491	448	467	475	487	464	458	511	463	470	524	514	472	490	438	480	443	448	459	429	480	464	477	451	454	440	453	457	442	439	476	475	448	445	488	485	504	471	475	429	464	465	469	470	480	461	490	499	474	493	451	424	451	474	458	469	452	447	475	468	449	477	444	486	472	450	446	431	434	480	460	450	430	491	464	427	450	456	429	435	435	450	436	439	451	464	484	471	495	470	480	438	489	473	455	480	449	509	450	469	470	478	465	473	512	464	449	446	462	471	497	486	444	456	478	471	447	459	496	454	476	453	466	468	470	488	412	462	491	459	475	484	463	443	487	475	440	534	479	489	471	419	457	494	427	481	486	486	496	469	441	482	457	450	470	452	440	454	472	464	422	477	466	460	473	450	459	464	475	440	465	461	476	476	470	456	469	492	453	470	451	502	448	446	445	493	486	470	491	454	418	471	504	431	459	461	483	447	422	481	454	427	404	431	478	499	510	493	468	446	449	494	418	475	518	477	441	455	474	471	497	484	437	459	469	487	483	440	456	453	483	444	472	460	463	499	490	459	473	454	443	451	485	499	489	491	462	477	451	487	459	457	480	416	510	472	446	440	463	431	453	476	450	448	456	490	485	448	449	444	469	424	475	488	496	482	471	431	478	473	462	461	521	451	468	498	451	485	467	479	489	462	453	486	487	479	449	443	461	446	456	460	455	451	438	433	433	442	457	472	494	462	455	440	437	468	465	467	450	486	481	436	475	475	458	470	476	460	434	467	483	488	473	434	490	494	479	443	494	441	457	437	443	500	463	418	475	442	473	446	441	492	433	443	452	471	449	465	446	478	481	433	469	481	450	478	480	456	490	473	460	455	446	450	436	481	465	428	457	442	454	483	468	446	448	465	496	443	433	457	476	473	469	452	446	480	470	461	462	460	432	524	486	482	444	480	408	459	488	498	454	439	473	457	498	462	478	470	490	478	506	438	448	488	478	424	464	493	460	434	469	487	479	466	454	502	492	457	451	476	479	464	483	432	461	490	451	468	503	471	476	460	470	454	475	472	466	440	463	491	478	469	465	462	428	475	508	491	456	445	471	485	489	493	440	468	474	448	441	464	450	464	475	483	459	484	468	496	460	492	444	451	446	469	460	475	463	450	477	434	475	419	440	476	473	464	511	487	483	484	464	475	474	480	467	493	453	466	456	505	427	474	496	444	498	463	473	488	488	456	449	445	475	455	503	466	413	452	403	480	476	463	494	481	494	474	514	468	521	492	444	499	475	471	427	457	434	488	457	503	452	440	498	420	464	468	463	454	477	457	455	477	496	436	488	461	430	492	470	484	441	499	462	480	441	475	445	449	452	428	455	486	472	471	459	439	473	466	459	446	453	473	482	460	545	459	462	474	490	473	485	453	453	466	449	453	444	466	448	466	490	442	443	465	483	481	446	458	460	455	457	439	471	455	436	445	476	447	479	485	476	455	442	475	458	466	500	434	463	447	477	521	480	460	459	495	463	472	481	426	460	442	452	438	516	466	478	433	465	488	455	483	459	486	474	476	438	443	494	487	472	494	440	469	480	487	499	453	475	484	468	455	468	503	469	463	488	457	480	524	448	440	468	472	459	451	436	490	471	443	451	484	472	450	480	480	497	461	444	460	493	452	487	444	475	485	443	451	416	475	450	493	463	455	455	471	462	484	432	480	454	458	452	480	481	462	477	440	471	451	475	471	436	462	480	481	445	466	484	479	474	486	416	455	473	482	480	458	441	473	445	461	485	468	471	477	482	449	507	459	464	400	471	478	487	421	455	473	458	464	451	467	484	482	465	468	457	464	481	467	452	467	442	440	408	467	494	501	519	449	441	493	453	476	433	457	450	480	473	471	454	439	493	506	480	439	486	472	430	487	437	470	460	451	465	414	471	478	483	431	481	475	475	438
3319	8950	6253	3108	2237	1770	1373	1126	951	849	775	680	658	609	596	596	539	590	529	553	510	540	461	537	510	490	515	528	522	513	491	517	454	513	486	459	527	490	523	495	499	553	553	513	468	478	490	471	495	488	496	476	483	511	474	476	487	424	536	518	476	494	480	512	453	483	508	492	479	468	489	476	476	489	497	494	500	497	495	476	481	472	455	469	455	452	501	451	512	498	501	487	494	459	474	461	479	445	497	432	510	493	456	470	512	484	492	527	469	552	464	463	486	442	486	458	453	499	482	492	471	522	509	465	478	475	491	487	438	496	469	501	483	460	496	461	435	471	483	468	416	424	522	502	506	484	466	503	452	490	486	482	508	473	494	479	504	494	490	490	457	483	451	489	484	476	473	450	494	502	465	489	468	508	460	483	479	529	442	458	468	482	503	500	465	517	456	499	497	496	498	506	488	507	425	439	463	444	460	495	475	494	453	476	463	459	489	496	467	500	490	467	514	502	510	478	502	470	464	492	517	452	482	464	478	472	481	480	492	486	452	460	493	487	484	514	498	518	516	469	468	497	474	484	511	484	459	499	497	439	454	479	457	497	454	508	481	484	475	510	467	498	485	494	496	448	455	462	496	472	459	474	481	474	469	462	471	492	448	445	473	463	515	474	482	482	485	530	426	525	538	511	505	482	484	516	463	443	510	492	462	488	455	458	463	482	481	474	467	521	495	474	510	468	485	458	478	503	464	488	508	493	489	485	485	488	465	489	489	461	471	483	489	470	504	457	488	502	464	469	465	515	462	507	486	492	483	508	456	511	488	469	517	476	495	436	473	493	479	474	510	463	481	485	488	513	496	481	479	487	489	455	524	468	483	498	472	469	490	501	458	490	510	529	446	448	490	493	462	498	462	516	450	507	511	455	465	503	456	472	448	471	495	525	462	490	521	457	465	483	485	489	523	484	486	470	456	501	514	468	504	503	502	469	479	509	500	529	451	501	480	446	491	462	509	529	504	496	483	487	471	489	503	433	465	459	505	476	480	450	493	494	487	448	457	498	511	518	466	485	439	517	500	427	464	479	478	509	476	484	491	510	461	481	470	480	522	519	481	493	500	500	517	501	476	471	457	508	482	470	508	504	503	498	454	498	487	467	463	486	479	495	484	436	517	461	463	486	468	509	452	473	478	448	435	516	503	473	524	486	525	484	492	509	469	502	507	499	450	507	494	505	507	503	484	488	458	478	471	483	473	472	486	470	492	493	465	493	483	431	500	433	479	435	471	496	455	482	474	491	480	507	489	440	499	490	495	516	465	477	491	572	494	491	451	461	472	498	480	513	447	472	496	491	462	463	505	491	481	508	475	518	476	481	456	478	507	453	499	490	455	442	472	475	474	519	472	507	480	458	484	474	483	475	479	499	501	500	459	453	490	492	526	491	492	466	478	500	488	508	494	483	456	500	472	489	478	454	473	470	437	517	509	473	504	490	469	472	491	490	462	474	498	492	458	512	472	489	501	480	445	482	459	466	506	453	496	501	448	476	447	502	529	459	493	466	484	446	461	496	461	503	463	501	471	502	468	466	483	511	455	500	495	444	523	478	455	486	470	471	486	489	501	478	505	524	477	532	473	473	478	483	543	480	483	502	457	470	468	521	512	480	462	481	439	513	493	459	487	442	469	468	516	473	500	472	464	493	472	496	479	490	459	497	489	456	483	468	500	475	468	514	467	503	510	450	449	499	462	474	486	456	463	460	466	495	459	518	500	470	476	472	501	486	472	463	513	520	501	466	488	469	506	499	462	459	504	519	506	493	487	460	479	484	503	497	477	475	478	452	502	488	505	485	532	477	466	485	488	490	468	492	480	500	444	475	468	518	479	505	463	480	503	488	485	466	460	476	505	451	500	467	477	504	539	524	464	519	476	462	477	458	445	498	498	436	518	445	483	490	459	479	485	441	482	481	494	501	486	503	461	468	464	471	465	501	489	501	495	468	492	460	450	465	494	463	504	481	503	483	462	504	467	533	497	471	489	490	477	508	485	488	477	460	512	471	492	482	475	484	478	467	449	481	457	476	490	481	486	476	475	516	478	439	500	486	458	482	471	485	462	461	504	473	452	448	496	472	472	498	449	465	488	459	462	478	502	459	531	475	480	484	474	532	475	475	473	464	493	490	448	490	492	529	438	489	471	498	498	456	487	502	460	485	471	469	523	478	495	459	500	505	511	498	481	465	513	504	457	505	511	458	486	488	497	494	510	501	516	440	495	479	501	508	453	467	462	490	509	472	497	484	484	499	511	418	474	483	479	460	511	475	504	506	503	476	535	442	499	488	548	501	475	511	482	468	480	449	465	460	487	511	430	469	496	494	472	443	494	516	465	480	495	492	481	476	485	522	524	470	439	486	488	469	469	500	503	480	472	496	510	463	526	459	502	444	470	528	506	527	467	493	482	492	483	471	497	469	473	500	515	503	472	468	484	468	477	453	468	482	497	496	468	476	454	497	452	455	476	494	477	466	503	497	428	467	465	529	480	483	483	486	493	496	493	485	476	466	469	493	485	511	497	465	479	506	476	504	484	462	464	492	441	501	504	450	462	512	471	465	467	532	473	493	474	455	500	485	496	482	465	471	487	486	457	523	510	501	478	452	480	468	483	494	473	516	510	455	506	463	447	486	480	446	476	464	493	490	476	507	506	510	438	464	499	459	495	498	458	476	461	490	492	490	474	479	469	471	474	473	498	452	479	470	524	479	435	471	482	507	512	467	478	487	464	511	488	463	508	484	502	474	497	472	457	541	459	443	498	470	455	497	493	442	479	486	512	477	500	483	501	483	450	505	479	466	477	486	472	490	488	451	460	458	481	476	495	461	506	517	511	482	486	503	469	499	495	515	485	492	518	512	472	442	496	492	486	469	508	466	457	474	453	447	461	509	466	478	473	503	517	491	454	485	487	440	473	515	485	495	468	477	466	482	473	492	475	501	457	470	491	465	486	514	485	488	484	470	473	485	506	462	434	462	506	444	512	482	522	479	499	460	528	462	486	495	514	458	451	473	444	484	492	479	483	499	503	488	518	508	476	484	473	476	501	516	511	488	471	523	507	445	486	451	464	470	474	464	503	478	449	468	507	425	460	476	521	474	490	521	529	500	465	476	494	458	525	468	499	528	484	498	496	492	453	493	476	467	461	499	508	485	479	480	448	498	448	486	485	467	474	479	446	550	474	532	502	490	486	460	481	490	426	497	508	512	474	475	496	467	478	476	516	483	477	476	489	507	485	540	481	502	476	520	480	512	541	502	488	517	463	496	519	504	479	503	469	456	490	511	501	518	472	480	442	473	489	467	479	480	429	499	453	480	474	473	481	459	447	473	483	514	477	473	476	464	476	471	490	483	467	536	476	536	485	499	496	421	470	500	489	500	494	518	502	455	470	494	499	473	475	493	536	470	483	477	468	475	496	488	474	484	494	491	500	482	457	516	510	459	490	520	474	484	492	486
24830	21463	28083	25162	14833	591	367	330	237	231	174	199	159	143	151	129	165	135	127	131	154	139	112	135	121	121	124	123	139	125	124	148	134	126	120	115	138	116	104	122	114	126	149	102	118	114	103	126	126	114	123	119	118	125	134	117	125	128	125	127	139	116	112	112	118	118	110	125	110	120	134	118	130	121	120	131	100	114	132	126	111	115	105	119	119	107	136	104	99	127	112	115	130	110	120	126	129	132	104	145	92	128	127	107	107	117	103	132	97	118	134	113	108	119	114	115	123	125	103	123	128	110	126	147	96	116	112	120	128	113	124	104	117	122	116	118	124	105	111	135	115	129	126	121	128	124	129	90	119	116	149	130	121	107	131	126	112	113	113	99	122	129	125	118	110	123	110	102	110	120	122	113	108	121	101	115	117	101	107	125	143	121	130	121	107	118	141	100	129	111	142	123	112	84	109	133	131	104	128	127	122	132	119	109	122	142	105	116	120	117	118	126	119	123	126	135	112	130	142	113	114	119	138	141	125	115	139	117	115	119	106	109	125	123	91	114	115	111	129	122	122	111	121	105	124	137	125	136	120	134	120	116	111	130	112	120	130	137	124	122	102	110	121	127	123	108	104	130	132	103	136	108	109	112	143	138	119	116	127	139	121	105	119	121	118	120	135	130	116	126	100	125	97	124	120	112	128	114	120	129	112	141	120	109	109	120	117	109	125	124	105	118	127	114	104	107	136	111	126	114	94	118	100	116	118	125	98	116	117	114	133	135	115	137	126	133	125	127	128	134	119	104	134	114	129	123	114	146	100	117	108	123	108	114	105	133	110	103	124	117	110	110	111	108	121	105	134	104	104	109	97	144	124	123	114	117	116	110	116	127	119	128	136	126	105	107	123	116	131	123	129	115	112	103	123	139	105	107	117	123	122	119	127	146	124	114	121	142	114	105	126	116	123	126	129	120	119	110	117	115	116	119	117	126	131	113	110	111	112	128	119	123	122	135	115	106	119	130	123	105	127	120	128	117	131	119	117	119	113	115	122	116	120	117	124	107	126	127	114	135	112	131	123	114	133	124	112	118	126	115	127	128	122	109	125	126	126	117	144	111	135	130	107	120	138	118	120	129	125	111	124	105	131	130	130	116	113	116	124	115	125	117	109	113	114	109	120	120	115	114	103	124	122	133	125	104	128	134	128	128	112	117	112	108	117	135	117	134	120	128	141	123	131	110	98	95	139	135	109	123	126	115	115	109	133	129	127	132	113	132	126	105	117	143	109	119	114	101	112	134	116	123	115	115	125	117	120	116	128	130	122	119	109	123	119	124	134	126	136	110	107	109	109	114	118	128	101	109	125	129	123	114	113	127	130	129	121	113	99	108	126	123	113	116	119	109	117	110	113	117	123	121	124	116	116	126	129	115	131	117	126	125	118	122	120	106	112	105	108	138	121	114	138	110	118	113	132	134	102	107	94	120	98	133	113	122	108	96	116	131	113	111	110	111	109	111	125	109	102	137	107	141	123	96	122	112	118	126	113	121	112	121	123	107	113	118	107	126	126	115	114	116	102	112	128	129	118	143	136	107	119	113	121	132	138	111	130	121	118	103	123	137	131	147	107	122	116	109	122	131	100	116	118	105	131	115	132	110	129	150	104	131	131	110	129	124	116	108	114	124	104	110	125	105	148	120	110	127	109	129	125	116	99	93	120	103	119	107	115	113	104	119	109	128	116	102	103	106	127	146	102	132	137	109	102	114	100	103	130	110	123	128	110	130	131	107	99	134	119	105	121	124	102	119	107	107	120	110	126	117	113	124	112	123	125	110	106	111	104	135	119	130	131	121	114	98	112	121	127	110	116	130	121	116	122	109	135	119	113	122	107	118	110	111	128	110	118	118	101	120	128	113	135	127	110	105	105	101	108	126	108	114	117	121	122	126	117	113	118	107	111	102	111	140	118	117	125	102	107	127	106	109	126	127	102	112	112	110	118	152	133	106	95	123	126	120	109	137	120	137	97	124	114	118	117	129	134	121	135	122	94	136	127	130	129	110	117	105	109	107	125	124	132	122	145	119	137	132	113	132	112	117	127	118	129	111	128	112	106	119	120	120	107	98	130	104	109	113	118	112	110	109	108	133	119	112	113	117	141	113	120	134	126	107	104	105	87	118	113	127	131	120	129	112	121	112	124	118	127	136	136	119	118	103	107	125	130	118	102	135	117	132	124	102	131	125	113	107	109	119	114	122	111	136	110	112	118	103	120	128	145	129	106	108	113	112	127	121	129	122	139	127	108	111	114	114	123	105	127	114	132	112	117	119	127	124	113	119	126	120	107	126	103	114	134	134	130	132	96	106	127	99	110	131	117	118	133	110	113	116	110	113	117	117	116	124	114	113	107	124	112	134	108	120	109	122	115	121	103	109	107	131	124	128	121	124	114	118	102	113	117	106	121	125	120	135	105	122	118	131	131	129	107	108	127	142	114	116	118	118	114	114	125	118	109	106	133	121	112	114	112	117	107	111	114	129	122	127	111	120	117	119	128	98	127	115	124	114	117	116	132	115	106	127	115	127	149	107	124	115	133	122	128	138	128	104	112	116	100	135	109	114	105	126	121	116	144	121	108	112	105	107	103	120	132	123	99	139	102	130	123	110	135	124	130	115	115	107	118	118	118	128	107	122	115	126	122	96	136	109	120	97	124	126	88	133	104	104	116	108	125	105	112	107	120	122	127	111	107	106	116	121	119	127	107	114	102	114	109	115	113	144	133	123	134	123	120	111	149	109	104	95	124	112	114	114	128	124	121	126	132	119	104	118	130	123	123	117	119	119	135	114	114	110	118	96	112	116	114	108	121	128	122	113	125	116	97	106	113	122	132	107	125	119	107	103	119	115	112	115	120	122	112	125	92	110	102	116	126	117	114	107	99	117	125	100	128	127	133	117	109	108	135	119	111	116	156	128	134	106	124	130	109	121	127	136	117	104	112	115	114	103	124	122	131	135	114	118	139	117	125	117	106	94	133	120	127	133	112	127	111	112	121	123	122	128	126	140	129	143	108	98	107	117	120	126	112	119	123	121	129	115	125	106	125	111	115	133	120	123	114	114	113	118	123	99	103	108	124	128	115	117	120	131	115	116	117	132	119	111	118	120	145	123	134	110	153	135	123	101	126	97	111	123	115	96	141	123	136	110	104	118	136	125	117	124	121	112	128	93	105	115	107	129	134	116	107	132	114	116	120	127	112	104	118	121	123	132	111	100	150	128	123	131	134	121	133	133	119	121	115	121	100	101	120	123	99	100	108	127	142	117	115	139	90	110	101	98	121	129	103	136	110	121	114	128	143	112	112	100	97	126	123	103	127	138	119	120	126	115	114	141	109	127	130	128	118	111	127	127	111	121	134	114	127	108	106	122	113	118	114	103	128	122	122	126	126	124	127	109	108	108	113	147	134	132	109	122	123	118	120	119	128	116	115	128	125	131	98	115	125	105	116	105	119	120
3193	5175	3563	1597	1180	876	630	478	412	296	305	231	211	218	209	193	181	181	158	165	166	163	167	128	158	165	163	147	153	155	143	146	141	151	137	145	141	128	147	146	125	138	136	126	128	153	123	114	139	136	150	118	127	139	149	110	132	148	137	145	143	122	142	138	128	125	131	136	135	133	142	137	149	141	149	141	152	116	153	135	138	129	151	137	147	118	132	148	154	130	131	119	125	124	141	143	126	120	141	123	158	116	129	161	141	125	134	122	118	146	137	143	121	150	129	115	125	128	142	145	162	124	130	125	126	152	126	130	124	150	151	137	162	143	140	138	133	129	162	124	146	136	136	135	117	121	154	151	134	148	122	120	141	142	126	133	145	133	148	128	145	120	125	119	130	144	139	150	132	142	132	127	136	158	130	134	153	143	130	139	131	130	128	140	126	123	138	121	133	141	128	126	136	135	146	140	115	128	137	107	145	136	122	131	144	128	142	127	128	151	143	149	162	146	137	122	131	129	111	128	124	130	113	142	130	120	138	134	131	154	120	116	124	131	118	110	136	122	109	116	133	157	129	160	150	122	146	124	129	134	115	127	134	129	146	150	139	134	156	128	122	137	131	119	121	121	138	143	133	144	123	123	141	136	129	118	132	129	112	128	133	144	134	133	138	141	140	133	146	142	133	126	131	126	128	130	154	124	133	143	146	128	140	153	131	125	141	128	120	130	105	130	144	108	135	150	125	132	143	124	134	120	141	108	114	128	145	139	145	141	135	128	146	155	142	133	130	129	122	118	132	136	128	145	142	114	158	141	124	131	126	139	153	124	125	139	157	135	131	145	128	135	131	132	132	128	140	120	147	137	141	118	143	126	127	135	123	106	124	127	123	142	143	147	129	106	152	149	107	131	140	117	127	129	127	129	138	137	133	132	144	128	136	132	115	129	123	130	148	139	129	151	120	128	128	148	123	133	114	131	125	140	141	128	141	133	123	119	114	151	133	134	125	150	132	150	117	132	131	116	118	133	126	138	140	123	122	131	131	136	122	142	137	127	133	151	132	131	148	115	128	162	125	168	150	128	129	147	139	129	142	136	146	152	153	125	131	113	125	125	121	136	136	140	157	126	123	123	152	135	128	123	147	106	126	145	113	141	123	136	134	133	144	157	133	131	130	145	152	126	135	147	123	131	145	132	138	153	151	127	118	115	115	145	143	118	141	121	147	130	114	141	135	153	121	147	135	137	134	129	122	132	141	134	136	126	134	138	141	138	147	124	113	140	126	125	139	121	143	124	139	137	146	146	156	101	128	152	147	142	121	143	146	134	141	132	154	135	148	116	146	158	132	137	128	134	142	148	124	157	120	144	126	121	125	129	156	147	140	131	147	120	120	156	122	123	129	149	157	130	118	130	132	123	144	119	104	119	119	154	122	133	133	130	126	132	136	137	128	120	143	160	106	130	147	116	131	122	154	135	142	113	136	146	121	154	145	136	128	126	151	146	133	146	136	157	140	122	120	118	137	147	133	126	117	134	119	131	152	146	135	140	113	126	131	137	138	123	144	149	123	142	123	131	134	144	139	133	131	150	135	127	121	125	127	118	120	133	135	122	143	137	127	137	132	131	121	103	125	141	155	149	143	117	126	126	127	140	146	134	124	124	151	133	134	120	137	130	130	133	148	130	128	121	127	147	128	140	136	138	147	131	129	136	135	118	130	115	155	127	156	134	138	126	113	165	137	121	133	162	137	157	135	132	145	129	129	132	142	143	139	146	136	113	133	125	140	143	125	138	109	140	126	141	119	122	138	138	125	148	128	147	140	132	141	132	134	133	137	140	98	134	133	141	114	122	127	122	128	127	139	132	113	147	116	115	145	136	110	127	130	131	138	134	156	130	123	136	140	127	145	122	142	143	143	137	140	138	134	140	144	137	141	130	120	115	147	131	128	136	137	142	157	129	113	124	148	121	150	144	114	131	135	128	129	136	143	156	153	129	153	137	131	124	144	122	132	131	131	129	135	122	123	142	136	117	125	144	129	153	157	145	125	132	129	144	147	135	142	134	152	151	132	144	147	144	125	134	136	129	137	146	153	129	127	137	135	120	121	143	133	141	108	140	135	136	139	147	138	137	127	136	140	119	122	140	125	128	146	131	133	133	138	136	152	121	124	113	142	126	118	142	111	130	140	144	143	130	145	145	126	129	158	135	127	142	128	148	146	128	131	143	126	139	140	140	126	131	132	148	142	131	133	137	132	128	145	142	146	138	134	139	121	111	109	135	138	155	173	144	133	130	127	133	123	142	131	126	134	132	142	113	150	127	138	146	119	146	156	128	138	113	131	131	146	111	140	125	131	150	136	140	157	140	129	113	132	149	133	117	147	147	139	171	159	126	135	135	122	119	144	133	134	144	132	125	114	138	132	131	143	134	132	120	136	123	125	158	148	127	149	142	142	111	155	144	129	140	122	133	127	129	142	149	136	118	127	132	128	130	138	136	128	119	148	117	152	125	122	140	161	127	134	158	127	133	130	126	126	134	125	131	105	136	136	137	155	138	148	152	145	127	157	118	114	128	150	139	141	136	126	130	132	137	127	118	127	131	145	107	144	139	134	119	138	127	138	110	137	143	152	146	134	149	124	142	119	149	117	143	136	139	144	150	138	121	137	128	130	135	108	137	143	134	136	139	138	120	133	129	130	145	144	139	153	137	127	110	136	140	133	118	134	143	140	133	133	126	135	121	120	140	115	152	125	128	123	135	148	141	142	128	127	142	128	127	125	146	111	115	142	149	137	136	113	134	119	130	138	125	127	137	134	123	150	142	124	112	156	136	135	152	137	129	134	137	133	133	128	143	162	131	141	141	115	123	150	139	117	139	116	143	136	126	145	140	110	134	160	121	145	115	144	140	141	151	135	98	136	118	109	149	132	118	127	140	109	109	132	120	148	120	158	161	146	134	131	134	139	118	136	135	119	131	132	127	132	111	133	132	109	130	136	112	119	117	125	133	139	144	126	133	104	136	119	122	126	148	130	131	110	139	132	139	128	147	140	159	133	132	143	111	145	122	154	148	125	134	132	132	132	124	135	123	134	124	125	152	141	135	130	125	147	107	127	128	139	128	111	146	113	133	128	147	134	116	131	136	128	121	146	134	132	143	125	138	117	117	126	140	129	146	130	135	148	111	123	111	154	135	119	133	161	120	136	129	141	126	115	137	146	119	139	130	135	123	128	145	127	142	134	142	151	131	110	131	147	152	129	141	129	112	121	113	138	136	117	133	119	134	123	134	146	128	139	136	118	158	121	147	145	119	150	135	139	133	131	149	129	121	122	134	130	125	129	138	133	119	128	149	130	133	142	139	122	136	133	144	121	151	148	118	146	137	140	126	142	136	116	125	128	117	156	131	122	141	139	128	133	135	122	116	137	143	113	137	133	131	142	124	145	145	139	132	145	129	130	130	128	135	125	122	144	147	135	135	167	155	139	136	131	128	118	125	118	142
22707	21536	29493	24049	21531	21587	12302	1301	896	803	791	722	619	611	576	510	534	523	530	524	533	500	461	481	434	459	487	434	472	477	446	429	444	435	439	434	511	403	434	453	439	416	436	431	406	418	438	447	392	406	397	421	415	421	404	403	410	439	439	410	408	408	422	413	416	402	437	447	421	452	452	416	384	397	432	450	393	436	405	444	389	408	394	407	419	455	467	476	440	417	394	414	433	448	420	399	373	475	427	442	454	396	444	441	385	393	411	470	434	427	420	405	416	433	446	417	411	388	409	445	408	417	443	370	408	413	419	474	425	444	424	399	420	441	392	410	447	396	404	391	425	422	399	421	422	374	383	427	419	415	401	427	445	405	428	412	426	389	426	429	440	392	394	379	416	395	393	423	410	415	397	423	391	411	427	410	421	425	394	407	390	430	387	406	404	418	416	399	392	426	427	412	393	453	392	428	423	437	441	423	422	416	406	435	457	422	444	387	439	413	388	406	420	421	400	375	419	417	462	442	440	427	425	425	408	417	429	408	410	407	424	441	409	378	404	419	406	368	416	397	412	433	432	434	405	448	424	398	404	415	397	379	429	416	386	412	417	382	434	388	453	431	378	464	421	405	433	425	414	400	416	417	407	397	404	457	378	420	431	445	370	433	418	423	415	387	431	421	432	393	458	450	419	433	392	425	404	402	411	411	430	428	440	370	407	401	391	384	428	433	437	420	384	423	393	421	425	413	420	395	411	453	401	416	428	408	430	412	412	415	398	396	389	408	387	398	438	407	448	401	420	401	443	393	418	416	408	398	427	407	408	368	426	393	399	446	407	434	444	408	428	425	402	406	415	409	410	418	413	427	403	403	407	424	392	430	393	409	430	399	418	445	402	442	442	413	416	445	413	416	406	399	409	414	389	400	417	434	384	406	398	422	420	423	425	404	419	378	402	392	392	474	443	433	429	402	418	386	377	393	431	385	440	399	391	442	425	393	425	372	436	402	419	406	398	431	425	423	425	422	418	423	450	437	410	418	399	445	445	468	414	445	430	431	411	377	429	391	412	398	399	439	425	391	387	412	390	419	400	398	392	443	418	440	418	423	423	385	417	432	443	409	410	398	417	451	383	386	461	419	412	398	417	421	408	425	390	371	431	420	409	417	427	453	384	388	419	422	373	392	373	414	435	423	422	394	409	394	407	437	447	400	399	479	362	405	415	367	432	404	403	393	396	428	383	404	428	408	389	437	429	416	439	440	429	386	423	417	371	429	393	391	444	416	433	420	443	406	423	386	465	392	435	425	384	406	408	412	411	402	429	428	417	443	419	411	400	411	381	429	445	416	379	393	416	434	394	448	424	395	431	435	446	397	416	423	395	406	405	466	404	446	431	407	429	435	436	422	404	449	448	424	419	401	427	406	385	434	464	434	398	419	407	413	409	404	401	401	393	395	427	444	397	408	407	423	402	448	371	397	410	403	428	433	421	421	411	417	424	399	425	429	428	412	438	411	429	421	389	411	438	403	417	423	414	431	430	426	409	408	429	425	448	393	430	408	405	414	408	414	382	398	438	433	394	428	405	423	391	374	426	456	392	385	408	404	416	414	433	405	438	410	433	399	403	377	392	437	444	394	435	397	432	406	385	423	389	428	399	414	425	396	384	425	412	397	431	433	416	381	430	425	417	456	358	422	401	439	428	425	391	402	427	376	405	415	410	432	429	421	395	401	408	384	400	398	456	415	412	417	362	381	456	403	438	427	405	424	399	435	401	414	425	402	439	407	432	402	403	399	410	429	437	404	402	442	426	402	414	435	418	409	444	386	415	396	438	395	402	429	383	387	433	420	401	454	390	440	424	446	395	406	440	405	409	422	404	408	436	423	408	453	404	385	400	382	440	404	433	414	455	418	436	460	424	397	425	461	414	417	438	412	425	418	394	469	412	378	428	388	427	392	409	480	406	415	415	434	409	436	392	417	441	421	412	438	379	425	404	397	427	445	389	437	400	428	418	429	348	371	421	413	401	413	424	403	413	434	465	415	420	408	414	409	400	405	431	405	416	404	436	419	435	411	398	405	424	383	401	428	399	419	420	416	440	402	409	415	370	387	364	421	441	403	403	439	387	407	382	397	433	440	417	425	421	431	398	438	423	430	443	399	450	418	447	391	426	390	433	409	411	409	399	405	414	404	440	396	386	420	449	428	396	432	450	394	429	385	422	437	421	408	429	414	426	423	445	378	411	447	390	412	367	430	424	385	437	429	421	425	448	421	375	399	424	446	425	433	384	402	383	374	373	417	421	423	442	488	442	425	449	417	392	428	411	398	396	454	415	418	371	415	429	395	408	445	412	408	419	391	416	422	453	439	418	447	422	420	395	387	445	394	462	407	413	383	459	417	397	421	422	397	426	397	412	418	410	449	435	420	410	429	427	356	465	385	373	424	434	407	421	425	417	403	430	436	419	435	454	429	396	415	420	439	417	407	466	431	437	409	399	413	435	410	429	395	422	394	470	404	429	409	363	433	403	423	428	411	426	387	442	389	409	392	411	391	400	419	398	399	395	396	393	434	410	441	423	400	419	455	412	440	427	395	416	398	420	374	421	417	405	433	415	432	436	388	402	399	413	373	413	429	418	446	383	379	394	430	422	375	395	408	444	407	414	443	400	444	430	417	358	412	407	393	390	426	390	416	390	437	452	406	398	415	429	430	392	410	384	410	409	380	414	401	409	398	419	410	401	403	440	423	464	464	390	415	435	387	426	416	389	393	415	422	425	427	387	398	446	462	393	436	424	399	435	415	404	410	422	397	441	426	412	407	365	399	407	400	407	470	410	402	439	440	425	407	398	394	421	440	417	404	401	417	414	383	423	408	419	405	447	407	416	394	407	428	438	418	398	432	389	402	407	413	383	383	436	402	398	385	385	391	444	441	454	407	378	442	417	399	406	399	418	401	394	414	420	449	465	435	414	423	411	406	400	404	397	440	424	406	424	425	453	453	436	402	407	417	404	367	408	408	429	420	461	414	410	418	467	395	437	415	448	467	417	394	444	401	429	436	417	459	423	398	418	447	420	388	426	407	402	369	415	424	415	404	388	393	445	416	411	357	428	414	392	420	403	382	421	437	424	391	363	394	447	387	425	472	424	413	422	421	437	423	394	408	435	409	432	423	431	416	393	435	413	430	466	385	431	420	430	405	419	392	411	423	380	427	412	422	431	410	412	415	406	440	414	378	438	406	411	433	422	432	385	407	442	378	405	362	409	418	406	423	404	409	415	439	393	421	357	400	408	378	440	452	442	424	425	406	443	426	424	409	413	442	371	441	435	438	390	425	401	396	418	423	416	408	463	431	416	420	429	405	407	395	372	427	438	403	379	434	418	407	419	446	406	405	460	430	360	395	407	413	372	441	453	409	385	406	407	410	410	419	413	438	377	399	433	431	377	384	442	425	404	439	396	416	426	413	438	426	390	401	398	393	417	393	402	391	404	396	432	401	395	375
4675	14862	10526	5288	3753	2877	2106	1669	1354	1139	976	936	778	715	692	670	610	573	578	563	568	548	478	505	525	490	514	457	480	468	477	476	489	458	505	489	492	463	476	425	450	436	475	441	429	410	461	443	464	436	425	432	414	433	465	465	465	428	407	414	442	453	469	462	482	450	470	466	443	433	434	452	441	415	466	447	441	464	474	469	459	408	484	448	424	409	431	452	449	466	443	459	451	465	450	423	465	442	424	429	400	418	410	418	475	429	417	461	432	459	457	449	423	418	442	443	444	411	421	429	433	399	468	443	440	436	426	427	441	405	413	461	412	434	402	429	389	450	426	448	437	433	447	421	441	460	480	481	449	425	421	425	440	456	448	434	424	419	444	441	436	436	474	440	417	416	444	422	428	435	425	483	464	479	436	449	414	420	406	420	434	407	436	425	414	423	393	454	466	472	416	415	414	434	414	432	424	447	465	445	436	450	436	422	449	443	441	425	469	438	417	467	421	427	469	432	447	429	451	452	432	434	459	458	420	431	435	417	460	436	440	435	434	464	400	410	430	424	445	431	406	429	424	398	440	412	430	439	448	417	415	428	445	471	425	450	441	428	437	409	478	407	446	447	435	401	444	439	424	430	494	447	451	412	423	414	440	426	439	480	421	468	384	459	434	439	407	457	435	454	431	416	491	447	451	448	428	453	431	474	442	408	435	432	407	413	424	453	427	452	440	420	390	440	437	423	394	468	425	423	411	403	423	436	438	405	431	426	474	409	427	442	409	437	406	427	422	461	454	480	419	412	441	435	410	425	466	439	421	433	426	438	445	427	443	465	439	426	431	439	438	470	434	434	432	427	449	449	453	436	426	446	432	440	439	438	432	440	488	412	451	441	442	428	447	437	459	484	434	441	455	432	412	405	438	423	418	463	394	410	426	403	442	423	445	449	436	449	423	452	408	409	434	432	448	425	433	431	411	429	458	418	429	460	443	420	433	443	391	413	421	428	456	418	428	466	439	442	454	438	393	446	448	458	424	430	417	445	425	444	490	443	440	413	447	422	466	453	435	458	420	423	433	453	459	414	428	445	423	440	455	461	437	493	413	420	450	434	426	425	455	430	440	418	419	452	451	420	466	411	432	429	428	473	429	469	381	462	441	450	423	433	428	389	413	441	427	426	419	447	436	417	429	443	456	431	413	460	420	419	433	429	433	446	424	448	457	427	425	402	412	428	423	432	420	439	458	441	478	444	455	425	402	440	427	407	448	392	439	446	431	446	420	411	447	435	438	455	433	424	436	431	450	411	425	374	447	455	471	450	466	427	415	451	448	439	440	438	419	408	415	438	423	440	480	398	410	448	430	422	478	455	442	471	446	418	446	450	443	469	463	445	428	453	416	407	445	439	426	447	429	431	415	480	440	442	439	425	406	431	454	442	434	491	434	431	456	413	416	429	449	434	444	418	424	466	424	464	401	434	431	464	441	440	440	423	440	428	409	443	414	426	411	423	396	450	444	458	401	449	455	467	420	382	438	459	438	424	434	426	447	478	400	429	458	446	419	425	429	428	431	445	475	397	471	427	438	434	447	431	422	425	396	446	430	432	460	415	452	464	462	416	435	411	445	457	428	411	458	406	442	428	427	442	458	408	408	439	420	418	466	426	430	439	425	459	423	462	466	435	415	435	445	447	425	470	462	404	428	456	421	464	428	475	447	414	450	421	452	434	461	411	433	474	427	401	420	401	441	463	428	465	442	378	430	448	449	432	428	476	453	452	446	458	415	448	441	436	463	441	419	433	433	436	435	431	455	395	447	438	423	453	434	450	426	404	437	437	454	460	453	437	422	451	481	430	443	422	434	445	431	415	422	443	422	411	427	412	458	425	474	463	412	435	439	428	417	434	434	435	444	413	437	409	460	434	445	427	409	465	446	398	448	420	444	470	396	436	420	390	390	453	451	416	423	393	441	421	459	418	418	450	427	438	451	422	433	404	459	399	434	423	412	446	408	447	431	437	457	443	393	439	437	443	458	398	437	452	431	456	456	458	445	476	416	478	457	442	436	420	464	442	435	400	450	420	433	434	407	448	423	391	434	433	430	444	444	432	449	456	413	462	397	400	437	444	433	435	422	433	459	456	439	409	441	424	428	424	394	444	420	408	399	468	458	441	437	467	402	442	403	399	484	441	451	437	427	436	433	418	429	418	426	453	439	418	432	437	430	414	421	440	401	443	429	423	421	424	445	440	412	431	436	422	426	451	451	402	423	436	426	448	430	441	449	419	435	436	454	437	406	432	446	449	426	441	419	464	408	450	425	433	455	458	447	491	448	439	452	468	474	455	422	436	416	415	439	432	423	423	450	451	452	432	428	445	438	451	437	404	453	447	454	415	439	452	436	426	406	444	486	414	426	427	424	380	422	432	427	432	419	447	443	414	407	441	437	459	471	446	444	426	444	421	417	481	429	417	453	415	372	452	447	406	402	399	432	453	396	435	413	449	394	429	418	452	453	454	448	414	451	443	434	467	456	464	427	427	416	456	440	410	443	429	476	429	406	432	460	463	458	427	460	435	425	436	426	457	417	446	396	430	431	429	428	423	430	443	464	418	413	453	464	412	433	409	442	437	432	427	455	440	484	416	402	453	425	450	429	433	429	470	429	433	466	413	441	454	427	438	451	441	443	466	461	421	429	438	423	440	458	424	435	434	447	432	451	421	428	407	415	437	449	439	457	448	440	434	457	458	439	484	456	417	443	426	473	441	401	474	436	474	446	453	431	439	437	451	426	433	415	440	421	407	420	466	428	435	464	442	457	480	451	450	412	412	442	447	416	437	438	409	426	465	452	415	434	463	433	439	469	422	416	460	478	429	456	415	393	436	447	422	429	399	455	420	438	455	404	430	429	405	452	432	460	459	455	466	448	450	417	382	442	444	421	405	434	426	435	450	429	422	449	470	424	452	462	446	460	471	451	452	415	459	444	440	470	445	423	423	459	422	422	447	439	437	396	440	477	429	425	425	445	410	401	491	434	403	437	391	430	451	443	435	428	443	404	426	437	403	449	414	440	443	452	419	456	440	469	439	455	441	498	430	516	401	440	434	400	431	450	448	430	474	446	428	442	419	394	467	419	436	408	433	434	436	400	441	415	460	451	447	434	429	423	419	437	435	454	443	417	455	430	444	460	429	476	427	423	437	417	458	428	416	447	426	413	426	412	442	453	396	504	452	419	428	427	413	417	415	429	428	453	439	450	434	397	444	448	470	432	418	458	485	432	402	442	434	422	411	452	433	386	458	460	408	437	462	433	444	446	454	418	409	458	428	411	426	451	425	472	436	432	423	453	408	442	421	431	442	459	435	458	456	459	434	419	445	444	397	414	428	442	429	424	427	430	443	489	454	444	409	441	429	449	407	428	437	409	428	419	428	426	422	420	485	424	424	438	462	403	457	458	433	454	427	395	420	425	440	435	420	460	436	475	417	433	438	411	415	450	459	457	424	481	415
27801	19708	5421	465	339	295	252	234	252	231	269	245	232	234	226	259	219	242	279	254	211	217	219	224	236	217	235	225	214	258	256	262	236	216	219	232	205	226	241	223	241	261	232	213	222	245	251	253	228	242	239	253	219	210	237	217	227	218	234	207	249	244	276	229	231	240	244	209	220	216	227	233	228	218	205	217	207	232	226	218	237	218	207	214	236	235	218	209	221	215	237	233	217	244	239	213	249	225	219	231	222	252	217	224	242	251	224	202	240	234	224	219	224	240	227	235	254	229	228	208	210	243	226	223	218	248	222	229	206	218	241	218	210	201	246	219	206	220	254	227	244	218	201	203	237	217	223	238	239	223	216	204	235	221	233	250	210	219	209	213	221	239	217	197	214	223	236	241	205	254	231	234	230	248	235	232	202	206	203	241	222	239	238	200	223	212	190	242	221	240	259	219	217	237	232	207	228	205	213	254	248	244	204	232	231	217	216	211	212	229	247	250	217	222	205	191	220	227	221	225	226	201	246	232	207	230	208	248	220	232	226	216	245	234	221	207	249	216	260	225	243	214	209	245	223	236	217	251	191	215	229	231	226	219	230	230	250	252	219	208	224	219	236	211	214	201	247	232	242	228	223	237	246	235	248	225	231	234	228	192	215	224	228	219	223	246	240	227	224	249	255	247	225	206	228	240	218	223	251	213	226	251	229	259	210	230	239	257	215	224	237	241	215	207	231	222	236	225	234	226	233	235	223	235	223	240	234	198	236	226	238	257	212	206	204	225	215	228	224	214	248	245	233	230	232	214	212	244	243	231	218	198	223	236	215	245	226	199	224	219	214	249	218	222	229	219	233	230	220	248	219	200	221	237	249	213	243	230	223	241	210	208	217	243	213	220	219	241	205	245	203	217	278	219	229	223	214	227	238	223	211	219	240	207	212	230	210	209	230	225	227	223	211	240	209	248	211	237	232	209	242	206	223	229	221	246	253	220	200	216	242	242	245	239	227	222	219	207	232	247	230	210	246	218	259	212	223	231	228	225	204	216	235	194	257	187	235	208	270	235	219	249	261	222	228	228	248	214	202	214	253	229	219	237	213	211	193	234	247	236	225	222	244	242	236	235	201	222	262	215	228	227	235	227	215	219	237	238	213	242	249	238	221	227	220	245	222	220	235	243	236	215	258	245	229	205	228	222	222	261	242	242	205	223	203	219	227	233	240	217	228	196	256	231	242	215	218	225	228	226	196	227	251	239	233	236	202	182	193	235	247	248	221	220	219	231	222	250	236	224	240	226	226	229	199	222	211	219	228	240	229	233	224	248	230	210	210	239	226	230	209	213	241	201	206	253	204	207	218	240	216	214	228	220	232	251	240	213	261	213	262	224	245	246	232	216	215	234	226	215	229	228	244	207	242	209	236	235	232	231	214	221	216	254	221	240	226	229	232	237	224	229	241	239	210	231	223	230	233	219	230	259	242	214	230	230	226	239	208	216	211	221	226	231	238	279	217	215	217	210	218	218	243	236	247	253	229	227	233	215	226	241	199	216	231	240	237	233	231	222	249	220	211	239	249	220	220	213	198	209	213	226	257	232	197	219	245	232	221	261	235	206	233	214	235	226	223	202	220	243	216	194	226	229	221	241	221	222	225	218	229	232	225	242	250	247	217	224	232	236	220	222	248	204	242	212	205	231	209	208	212	272	234	221	220	227	218	220	240	215	227	237	198	232	239	223	222	221	232	212	228	238	223	249	245	238	222	232	254	217	260	196	236	210	205	239	223	221	205	235	213	208	212	217	225	238	221	229	232	217	225	258	248	218	207	230	234	229	221	216	191	206	218	189	224	239	223	221	245	229	209	190	263	206	229	229	229	252	229	230	212	246	210	240	226	245	228	230	238	229	215	235	216	220	215	220	207	217	203	234	204	244	230	225	231	229	217	249	250	210	238	213	237	207	233	208	230	221	219	241	213	262	234	234	220	211	206	192	232	212	208	245	211	240	218	230	230	232	226	236	239	224	199	218	221	208	203	209	233	230	215	225	231	205	266	232	223	230	229	214	240	204	221	230	256	233	238	232	242	225	226	217	233	216	228	214	259	233	243	242	219	233	245	225	251	256	239	227	225	238	214	220	204	208	253	229	208	223	211	221	219	236	247	209	209	225	237	220	247	224	207	229	244	243	234	234	217	232	202	239	233	227	236	247	222	210	236	233	224	201	220	248	236	215	245	234	218	232	229	219	234	241	224	229	222	224	227	237	213	204	216	231	220	235	218	229	237	201	261	232	228	231	223	221	259	214	214	241	229	225	233	233	242	215	232	205	214	236	230	208	223	227	222	225	227	204	233	234	232	210	256	215	235	239	225	220	254	241	229	252	228	225	238	213	254	244	220	192	225	209	220	219	228	225	270	220	231	240	263	227	238	226	249	244	245	203	245	225	217	241	220	209	217	224	229	234	232	214	220	218	212	241	215	213	221	251	211	210	213	229	253	197	226	229	230	216	217	248	248	243	235	203	239	220	244	230	230	233	222	228	216	229	201	206	249	240	223	205	241	214	244	215	246	253	251	232	233	218	225	210	227	214	239	210	201	207	216	217	244	214	262	236	215	246	193	222	233	242	217	215	208	216	236	240	211	214	208	244	234	231	226	224	236	223	252	196	214	218	237	210	243	231	217	203	213	202	252	224	230	230	251	226	230	223	225	209	221	251	219	229	246	216	205	234	231	243	212	203	240	226	235	199	214	223	225	254	228	249	218	213	244	256	205	224	216	236	240	232	244	219	227	237	208	267	246	211	240	221	212	219	241	228	225	250	248	238	211	248	220	237	211	215	217	232	252	234	234	253	229	223	222	229	220	211	228	210	242	231	239	215	225	235	234	241	225	222	227	230	238	246	220	223	251	194	206	208	228	247	242	193	227	228	226	226	240	237	233	228	210	221	252	251	236	218	241	219	217	227	231	230	219	216	224	216	218	223	229	217	247	215	248	217	234	226	228	194	207	234	228	226	242	254	214	231	216	239	274	241	234	236	232	209	192	234	225	242	229	229	220	245	275	233	224	229	232	199	205	252	217	190	225	243	221	218	211	252	238	230	232	219	209	232	219	222	243	218	245	224	224	245	222	216	238	243	239	231	222	221	211	227	218	206	219	229	197	212	234	212	234	256	247	200	236	247	204	229	226	241	264	247	239	228	239	207	230	235	224	211	234	215	213	249	242	226	209	244	201	220	222	215	240	208	228	236	246	233	216	237	243	231	242	229	204	251	233	226	244	218	206	225	214	238	228	222	226	194	237	227	237	237	231	233	211	233	223	221	240	205	227	222	240	247	228	241	225	248	206	215	203	241	231	220	252	228	228	230	252	219	196	246	249	248	229	254	211	225	230	245	181	241	242	219	233	202	210	204	226	236	225	229	224	239	244	233	232	227	235	230	244	215	231	219	237	208	217	212	224	239	223	214	213	225	209	226	229	234	213	228	228	226	227	243	246	214	237	226
4144	783	555	381	329	293	296	253	246	274	239	270	217	231	237	266	225	234	232	230	264	263	246	224	242	230	217	257	214	232	251	258	237	226	238	225	241	214	207	246	275	217	223	254	228	246	239	235	226	266	229	232	238	254	234	252	223	234	256	249	247	242	221	254	255	232	224	239	277	247	235	258	228	245	235	218	240	246	207	252	236	238	234	225	237	240	231	227	224	227	215	233	229	220	228	206	240	245	218	224	212	239	227	200	220	226	239	224	248	241	219	222	235	248	222	209	242	246	225	249	232	225	217	216	226	210	238	226	247	244	253	269	235	254	232	245	216	238	232	237	235	241	220	259	220	241	252	231	260	252	258	214	230	229	257	225	243	252	251	224	247	261	241	227	233	261	223	238	231	215	233	237	216	223	286	247	220	226	226	232	217	230	220	230	244	258	241	243	231	236	233	258	267	248	244	248	225	234	240	223	254	231	243	238	216	244	260	238	247	232	217	237	260	224	245	248	242	235	202	233	251	229	236	252	222	269	251	241	244	222	243	247	225	250	242	231	241	223	221	218	238	241	236	246	258	249	221	219	226	234	246	243	230	266	225	229	220	229	230	238	253	256	239	276	242	265	222	215	219	220	233	236	232	219	249	252	235	249	249	229	239	245	265	261	227	230	242	226	230	242	254	246	222	219	253	247	232	210	219	225	253	234	253	232	240	244	231	225	232	240	227	238	247	247	245	263	239	231	246	250	229	234	227	244	213	239	232	221	245	234	209	234	230	258	219	255	222	244	232	247	233	198	249	260	266	245	231	244	223	264	229	238	235	236	215	247	263	221	241	237	242	242	234	265	246	233	241	237	238	219	229	262	248	233	230	245	233	218	244	218	232	252	228	233	240	225	255	224	214	267	259	239	269	237	234	243	243	230	229	243	238	248	250	219	216	229	224	233	231	260	270	237	232	264	219	278	250	232	237	252	231	243	229	248	230	232	231	238	251	234	229	233	232	274	237	238	217	238	252	254	242	231	240	227	233	266	245	248	248	235	236	237	209	240	271	220	245	260	245	231	243	235	230	220	229	251	253	243	233	240	259	233	232	253	238	214	243	246	247	236	265	242	246	222	265	222	253	241	260	229	248	234	264	239	243	215	232	229	213	230	215	247	257	217	243	233	241	250	239	255	238	245	234	240	244	216	240	252	225	284	232	252	248	228	228	256	243	254	235	217	258	236	237	245	248	257	213	225	208	219	237	238	255	232	243	242	217	251	225	253	242	219	236	241	216	233	224	248	221	224	245	207	226	234	259	220	243	230	260	241	239	227	261	262	248	226	203	229	257	247	254	242	230	234	233	220	238	242	254	246	248	222	218	218	229	255	245	259	215	271	241	224	236	241	218	210	231	226	242	249	218	232	232	231	237	236	261	266	232	257	245	240	238	239	212	249	243	249	248	252	222	251	237	209	255	266	219	232	221	239	227	231	239	254	248	214	243	213	249	245	262	244	193	240	229	248	228	236	243	238	252	223	254	249	221	203	241	241	248	266	251	250	237	267	237	227	248	234	274	229	250	239	219	246	246	243	231	246	230	251	231	248	255	232	225	230	217	258	248	234	237	220	228	218	244	204	234	229	249	201	257	216	229	234	268	232	265	242	258	239	228	224	225	243	238	220	237	224	221	236	229	255	257	252	225	251	230	232	257	245	240	251	233	239	242	208	248	239	227	254	255	241	231	217	223	234	251	232	229	245	255	243	224	220	235	231	238	241	227	233	231	229	241	237	269	230	249	271	253	239	269	223	223	250	246	230	209	248	253	262	233	256	247	225	241	248	226	227	215	243	259	248	241	231	233	240	243	209	241	223	226	228	280	246	240	231	253	247	266	246	276	252	221	215	230	228	256	251	252	253	244	212	238	259	229	222	251	250	239	249	231	222	229	254	236	229	221	230	240	232	220	238	247	236	202	256	254	227	213	242	236	240	248	246	218	229	236	237	243	249	257	231	233	254	232	258	256	228	229	233	270	258	237	236	249	250	226	227	244	223	208	224	237	256	196	234	217	256	215	233	225	231	224	228	229	216	267	243	243	232	248	236	245	227	249	213	231	225	244	228	237	242	232	216	252	234	251	221	213	231	228	233	227	241	239	244	239	234	191	199	252	227	254	217	242	225	242	253	232	258	226	252	253	246	220	237	207	242	213	267	240	271	233	229	228	238	234	239	262	232	218	248	261	225	241	267	236	236	253	243	235	248	258	264	220	242	243	237	237	244	246	259	239	247	252	236	229	236	249	225	227	238	266	244	225	241	260	233	261	233	214	240	235	226	234	222	256	238	261	231	250	235	232	230	224	227	248	239	220	235	246	215	242	240	226	232	254	232	246	239	249	184	234	232	226	244	244	242	237	243	229	241	226	257	253	253	234	229	241	248	225	254	241	227	240	249	218	277	237	244	221	266	224	214	249	242	234	240	214	226	228	265	228	228	260	238	223	246	236	215	249	234	224	240	225	238	241	230	250	235	257	249	251	242	202	233	253	228	234	229	231	216	225	252	262	240	225	228	272	198	237	238	245	232	241	208	231	237	239	239	245	280	257	228	238	237	227	235	258	242	258	274	238	274	235	250	228	245	236	251	245	254	252	210	211	238	245	240	224	256	240	223	207	253	215	228	258	253	256	217	199	227	229	237	246	260	241	268	216	247	227	224	223	268	239	229	251	215	214	217	236	282	250	250	216	235	234	254	248	238	253	220	246	253	222	255	245	236	222	213	261	206	230	221	225	257	255	254	262	222	229	237	282	205	230	251	252	247	244	230	227	231	249	227	250	215	240	241	246	258	232	223	252	230	236	241	215	248	271	253	260	221	234	289	226	262	236	234	254	253	211	246	222	230	252	242	237	244	266	239	239	249	250	251	221	256	228	221	253	259	248	246	235	282	238	215	214	240	247	247	248	228	237	224	251	242	250	268	271	217	254	257	236	241	235	244	222	233	250	250	229	217	228	248	218	230	247	230	229	239	242	238	250	280	226	230	237	273	250	257	252	226	258	240	245	222	239	226	257	248	234	255	248	251	245	231	238	258	250	242	270	243	233	228	247	229	249	263	229	212	240	214	238	254	238	252	222	229	237	213	236	262	246	235	229	193	219	226	253	232	244	252	227	229	236	242	242	222	259	246	242	225	212	230	248	216	248	226	233	248	243	220	227	229	240	254	226	214	260	236	244	229	215	267	222	236	237	229	236	222	230	236	240	249	230	226	236	248	248	247	229	242	230	222	245	255	211	236	268	250	244	215	243	218	204	262	232	230	241	247	227	252	214	239	242	218	253	231	234	233	224	266	242	241	250	218	234	250	249	222	225	230	235	269	272	251	274	210	218	239	233	247	230	253	242	226	241	238	236	227	232	259	273	249	214	210	204	268	250	247	247	250	236	263	243	265	251	239	259	225	251	246	260	235	277	258	251	247	230	214	235	230	247	223	237	258	241	242	234	248	233	207	228	225	243	255
23773	21462	28965	24354	21446	12885	1354	853	704	637	654	591	599	579	537	511	513	555	515	475	501	516	502	479	505	453	425	492	476	455	458	464	502	469	463	493	470	494	480	443	458	468	467	481	453	476	447	427	488	454	465	466	468	481	447	487	457	499	431	459	469	460	446	480	450	481	486	444	479	449	461	467	492	474	473	472	469	435	455	427	449	456	435	471	463	489	455	446	494	483	470	434	447	478	443	461	438	490	435	475	440	447	466	495	461	477	499	462	487	435	481	474	449	460	473	492	464	468	418	451	452	455	439	443	477	461	488	478	434	438	435	476	470	491	406	473	464	469	462	437	477	466	455	439	465	514	438	460	389	462	443	462	451	436	454	467	454	453	492	496	455	449	514	460	447	452	495	436	443	493	440	437	511	466	424	412	433	462	440	434	503	477	474	438	484	458	429	420	451	436	459	427	488	435	428	445	458	431	450	452	456	472	454	491	484	458	474	459	462	449	467	462	434	487	464	455	441	455	446	449	449	512	448	463	435	457	435	438	454	439	418	452	475	469	421	458	447	430	480	455	492	426	436	499	469	437	463	425	433	451	470	469	467	446	433	483	446	476	441	491	439	458	479	438	417	469	448	414	428	476	411	455	494	445	444	475	436	453	450	476	428	455	474	497	462	478	480	427	455	461	469	439	481	456	455	485	471	479	472	420	452	417	415	462	451	468	434	458	457	422	484	444	462	486	432	468	460	432	453	443	481	450	447	452	485	470	450	443	457	449	456	491	486	464	475	461	436	451	428	426	488	426	424	472	470	418	468	462	428	487	475	459	411	458	470	485	446	447	449	430	447	472	480	430	430	441	444	450	445	472	426	478	490	441	460	420	472	419	452	437	433	469	425	484	468	444	455	488	448	436	454	469	460	442	420	447	428	431	435	469	461	474	502	451	447	438	449	465	452	491	465	443	428	459	468	429	481	452	421	464	431	456	429	439	477	451	432	453	457	476	435	454	437	466	460	470	465	476	473	452	468	537	421	495	455	430	478	426	470	488	475	439	468	438	432	456	418	459	470	393	424	456	440	470	449	485	443	509	443	471	464	446	422	503	434	453	456	417	475	447	450	487	423	451	489	442	472	450	458	466	479	472	434	471	415	435	467	442	460	441	464	454	430	450	474	457	431	473	462	457	409	427	427	472	452	454	455	471	453	477	448	492	474	474	456	436	476	422	503	441	461	481	472	455	414	464	498	439	444	497	477	454	473	456	433	460	474	449	463	430	461	439	465	475	476	465	452	453	471	451	476	483	412	466	459	471	448	459	464	419	449	470	465	418	453	461	515	473	455	455	434	476	450	449	403	471	520	503	431	467	434	436	455	444	457	453	453	447	483	446	479	423	464	451	437	454	408	429	463	424	397	473	463	401	476	447	456	409	471	477	452	479	447	443	466	454	465	445	445	445	454	477	420	478	464	466	430	418	433	471	472	497	439	456	424	485	444	482	444	463	468	442	472	474	474	455	492	436	468	461	470	434	461	460	469	456	494	480	478	465	455	460	492	435	497	397	460	478	479	436	434	437	443	438	439	446	463	475	424	474	457	478	466	444	454	445	432	442	476	461	437	427	443	434	465	475	430	433	426	449	479	470	474	428	470	474	444	425	443	467	493	454	442	486	485	476	462	448	509	489	510	466	442	435	484	467	449	431	458	456	480	444	464	449	452	436	474	440	461	458	479	465	457	454	455	472	493	416	461	478	444	451	447	455	461	439	455	454	449	441	455	416	440	451	431	497	474	439	442	457	429	431	436	456	494	425	445	498	469	443	406	464	459	482	450	440	425	482	428	477	495	492	460	427	424	482	472	499	444	462	450	451	456	452	449	437	454	477	490	464	447	455	481	493	457	463	455	489	460	456	469	430	457	439	441	448	463	449	432	457	450	449	463	490	479	475	466	476	470	469	446	446	418	467	414	481	466	476	450	430	435	431	433	426	443	472	474	494	446	437	475	439	463	455	476	474	489	438	482	456	444	489	403	451	444	493	469	475	418	475	456	475	465	441	437	448	476	471	461	435	436	466	484	408	428	463	452	476	453	440	425	443	415	464	458	448	453	433	424	467	462	464	433	449	442	444	497	447	454	480	427	482	451	439	486	442	438	487	420	439	433	433	451	441	472	450	476	460	437	465	467	460	430	464	462	423	488	447	479	458	487	474	464	442	460	475	472	450	463	455	481	457	460	434	488	454	457	436	430	421	470	436	452	443	459	436	456	464	472	498	463	497	462	439	457	498	460	464	420	457	434	458	485	432	457	462	473	466	477	462	495	439	425	421	423	491	475	461	469	477	405	448	470	470	435	457	463	442	438	406	424	450	444	418	428	504	486	469	469	426	472	457	463	470	455	443	471	434	445	461	484	457	464	459	448	443	472	454	448	491	461	458	470	462	483	429	462	466	442	468	421	456	445	446	470	480	507	447	491	418	469	446	441	469	441	461	449	490	473	473	443	487	467	428	448	458	477	474	447	447	486	460	437	438	475	457	498	463	492	435	443	433	475	456	476	434	459	459	492	462	460	447	468	505	470	461	508	464	438	434	473	467	450	437	470	472	448	463	472	465	442	407	445	495	478	451	448	445	459	449	437	476	453	443	497	440	442	465	456	435	445	467	471	469	471	466	462	423	450	438	430	440	500	449	427	449	427	459	430	476	457	456	440	451	441	449	442	466	431	457	438	458	425	449	506	473	452	429	480	437	481	456	428	468	487	452	448	439	473	443	490	450	454	513	491	474	448	471	458	457	444	458	474	482	440	452	473	438	465	456	461	474	500	444	474	433	456	464	469	411	462	475	467	423	450	448	445	439	473	441	443	475	487	431	441	500	458	465	450	460	478	442	446	478	415	466	462	482	456	442	427	487	461	415	467	465	431	463	454	453	465	489	481	507	474	468	474	477	468	480	473	471	427	411	440	461	488	479	462	451	423	481	434	457	445	447	463	438	458	490	489	439	469	472	520	438	444	444	479	486	490	436	468	433	444	460	455	454	457	400	419	419	450	450	460	430	453	436	452	451	447	445	486	496	466	450	453	480	417	465	436	473	436	423	476	447	473	435	439	506	442	477	485	436	421	434	467	471	452	502	438	460	415	461	427	455	459	436	454	468	490	458	451	419	480	439	420	462	492	421	486	471	475	456	471	445	463	448	487	423	432	470	474	438	469	470	478	437	477	438	438	460	430	436	436	463	464	421	442	460	482	461	447	442	426	443	465	464	455	491	478	449	447	479	468	446	462	450	431	431	429	430	476	467	487	438	441	435	442	456	468	467	468	456	459	483	414	500	424	486	450	494	435	510	442	454	475	445	442	477	464	448	473	422	472	431	422	479	438	492	450	438	431	489	447	475	476	445	459	457	450	470	426	440	417	444	450	469	420	458	461	459	446	449	385	470	441	449	437	470	456	461	439	443	459	465	452	450	480	450	456	441	452	442	475	432	477	442	472	470	465	436	455	440	451	453
3367	8942	6238	3091	2235	1700	1368	1138	913	866	749	662	641	631	594	577	546	569	528	574	504	503	472	472	465	510	479	516	463	513	503	519	501	511	512	468	533	518	491	510	454	490	449	471	501	488	477	528	501	454	459	513	474	517	418	522	510	487	504	509	457	457	479	469	507	469	450	477	471	471	495	474	480	440	515	446	472	504	483	504	465	514	448	481	474	482	465	475	520	484	484	442	457	508	498	463	507	468	506	460	451	460	473	479	472	461	426	491	480	478	441	437	439	461	479	475	444	489	490	468	492	462	504	530	475	471	492	470	466	488	464	447	460	466	464	472	480	432	451	497	487	496	485	492	466	505	518	471	477	510	514	465	475	482	476	471	454	474	486	512	469	487	479	512	503	467	481	480	513	465	506	458	468	474	472	486	483	486	505	486	459	525	497	470	488	474	448	493	489	484	491	481	512	476	522	461	486	494	467	475	463	453	487	455	486	451	474	447	502	494	500	477	496	507	519	512	481	497	471	451	502	476	456	490	470	470	482	446	434	500	501	483	464	446	461	481	482	489	468	477	514	482	460	494	435	465	458	484	477	469	483	479	522	474	461	464	464	495	486	496	465	465	496	470	495	495	477	461	486	459	465	467	459	530	496	488	518	513	470	484	481	466	463	462	488	445	469	491	478	424	464	457	483	486	484	524	493	527	474	444	475	472	504	491	473	472	454	501	473	443	500	480	449	462	481	479	487	472	478	480	459	473	487	442	423	456	464	452	494	508	445	472	469	482	479	473	488	461	502	463	485	462	443	481	503	497	480	497	474	469	430	452	449	475	479	490	463	478	465	499	486	478	444	482	485	472	457	481	430	427	454	472	481	468	456	499	471	502	486	454	530	460	460	488	479	476	452	500	434	463	473	463	522	512	510	483	450	459	459	493	454	537	478	465	452	486	476	477	459	502	465	443	464	537	461	464	513	435	448	480	492	471	498	513	479	481	472	472	459	468	476	453	481	421	505	534	475	454	483	474	465	445	470	498	432	495	483	496	492	476	460	487	482	504	524	468	494	495	486	509	475	457	457	419	498	482	467	476	486	465	455	491	457	478	445	436	480	492	455	467	449	470	471	473	495	452	486	467	457	495	486	500	466	473	483	524	484	474	481	462	477	507	491	513	437	490	478	477	442	455	481	519	491	442	478	475	500	475	452	452	455	466	500	485	474	471	462	454	460	464	463	478	456	505	459	448	481	477	485	485	432	486	477	530	471	482	458	447	486	483	469	502	466	526	467	447	465	468	489	518	460	440	518	477	514	466	408	491	471	469	451	477	459	478	506	502	453	451	459	441	490	464	484	430	484	464	480	484	486	468	455	486	447	463	482	443	490	474	491	475	458	497	474	463	489	466	469	483	485	479	504	467	441	501	472	482	487	506	521	476	496	510	495	480	467	483	482	498	487	460	456	499	462	467	489	481	455	479	462	440	496	485	477	479	468	480	461	472	492	487	483	473	461	487	461	470	462	484	545	505	477	482	470	480	469	454	488	480	493	462	496	477	498	480	473	472	480	496	505	502	467	442	469	445	509	483	479	475	457	493	462	503	478	478	496	513	508	472	478	455	516	435	487	480	481	485	463	530	486	438	493	443	487	453	490	454	482	475	456	477	496	469	513	512	503	473	468	482	496	461	494	480	514	470	459	464	504	505	496	462	467	513	490	474	440	467	501	491	431	494	493	478	503	478	446	479	501	462	456	484	455	492	468	444	490	482	504	465	455	461	512	460	480	466	460	465	439	465	454	482	490	503	460	440	486	510	475	454	484	479	469	451	480	440	468	513	436	438	456	456	457	524	459	450	491	485	460	455	491	470	464	458	450	479	469	460	476	468	477	467	509	472	468	474	504	471	482	465	513	445	432	458	495	477	486	508	474	436	508	490	469	434	480	476	502	489	477	452	510	504	471	512	505	476	510	495	466	442	449	478	469	488	521	498	484	447	451	472	482	482	465	476	459	477	448	454	491	495	514	477	527	481	487	492	497	432	491	476	420	458	459	520	443	513	447	461	474	492	482	498	450	430	452	437	499	470	461	508	480	515	459	471	464	478	449	474	506	463	511	486	476	459	480	478	484	491	490	472	469	491	484	450	496	492	462	464	524	480	471	462	441	457	472	488	470	482	493	456	499	466	488	496	448	461	472	471	465	534	505	461	483	446	437	501	475	442	469	458	476	501	483	486	456	492	487	486	451	473	477	460	474	481	472	514	481	487	480	484	504	481	531	451	486	463	487	432	483	483	491	541	462	451	485	445	471	482	487	493	462	518	495	548	474	474	488	489	485	452	468	510	497	491	446	455	469	506	504	488	474	492	509	456	483	515	443	470	534	453	465	498	498	481	456	472	486	487	472	455	482	469	466	455	482	445	464	482	482	482	515	465	482	505	452	488	454	512	485	469	487	466	461	515	477	482	482	459	464	443	478	532	483	430	488	487	452	495	493	494	470	492	474	494	448	479	474	473	487	450	436	453	468	490	494	481	474	469	448	510	477	463	500	505	464	505	537	469	498	454	455	488	472	480	489	483	483	498	487	504	505	481	475	456	460	466	510	479	473	495	491	462	487	480	464	440	474	468	500	482	478	441	486	521	441	454	453	462	476	458	495	463	437	457	470	515	439	471	500	487	512	475	475	469	427	463	482	484	452	478	491	470	448	492	491	471	467	503	477	444	477	477	465	499	486	481	455	457	476	462	470	486	482	524	441	482	442	451	501	515	491	456	433	492	475	514	492	487	448	502	516	488	510	502	454	480	508	496	496	441	450	487	452	508	488	469	455	470	480	454	505	486	518	477	466	463	472	441	478	456	474	481	487	459	444	478	470	483	488	519	478	468	460	472	445	473	440	484	476	500	486	478	436	485	490	506	495	482	483	485	470	497	485	521	460	483	432	452	472	444	522	474	463	495	469	464	462	454	499	479	475	469	494	479	468	455	480	510	462	487	492	496	490	484	449	426	454	488	474	452	503	445	488	480	451	496	454	478	471	459	474	509	512	469	473	458	538	485	458	471	476	463	498	477	467	506	481	448	462	510	466	468	461	457	479	504	464	494	435	488	465	472	470	477	462	470	459	482	429	502	465	465	483	502	468	443	502	488	457	466	479	437	480	469	502	479	490	460	461	514	503	477	490	455	460	460	473	477	485	479	498	484	470	485	496	457	492	510	501	456	475	446	501	473	452	497	505	442	479	464	465	460	507	467	465	470	476	467	433	480	491	482	499	487	458	460	481	471	463	483	485	481	517	525	515	479	456	470	494	446	499	464	513	484	437	489	475	493	468	469	496	467	460	461	496	475	469	461	472	494	485	466	441	434	473	432	524	490	475	486	495	465	488	450	487	482	449	457	444	488	455	508	439	481	475	473	485	483	471	476	454	485	497	474	517	469	486	502	491	461	492	489	486	501	450	464	504	497	457	487	460	471	473	477	500	429	463	502	488	498	491	482	496	513	467	487	472	455
24800	21454	28159	25135	14600	620	356	257	223	224	193	167	152	152	145	130	143	150	145	115	131	136	125	154	144	113	157	134	130	109	127	116	120	132	108	129	133	109	93	107	128	117	129	120	107	152	111	103	127	133	130	122	131	107	119	107	117	102	121	110	123	122	108	115	133	103	120	124	125	134	124	113	115	126	146	112	101	131	97	121	108	125	122	105	112	103	117	135	122	133	109	111	104	132	118	127	120	127	108	127	101	123	115	123	120	116	139	108	114	127	123	108	115	107	97	137	122	125	126	118	109	99	111	125	109	125	135	116	148	114	127	97	121	113	122	113	100	92	123	114	101	117	124	118	100	105	101	96	110	133	112	119	120	127	100	138	103	125	118	119	123	111	122	115	115	98	116	107	103	125	111	118	115	122	136	112	97	134	109	141	121	101	110	116	110	103	91	104	114	122	106	97	102	116	108	93	115	123	119	108	123	122	99	117	114	112	115	109	111	121	112	114	104	122	125	117	109	113	141	115	126	110	120	102	88	131	119	116	118	97	124	102	104	108	120	109	131	120	105	112	121	116	114	113	127	104	94	115	113	149	121	124	102	125	111	108	106	127	136	110	131	134	104	138	117	75	110	115	118	128	141	112	84	118	124	121	109	111	107	125	119	131	106	125	136	116	114	136	115	121	87	127	119	115	121	111	98	132	122	119	121	122	123	115	129	117	108	115	122	111	123	102	109	119	113	116	130	117	122	104	109	120	120	116	119	111	109	110	120	103	121	130	119	116	124	129	116	108	116	94	111	126	111	127	117	117	99	113	87	133	104	103	111	107	110	109	120	120	103	102	113	99	122	103	93	113	115	108	129	123	97	119	124	107	122	123	131	120	108	123	95	115	108	119	115	109	125	99	105	110	120	110	121	119	110	106	122	119	102	115	115	105	116	114	128	119	125	121	128	106	115	122	117	110	125	121	125	110	119	118	105	119	118	102	127	124	108	132	123	119	110	111	111	132	120	123	113	123	109	107	116	127	101	131	120	109	114	111	114	112	129	91	112	115	116	96	116	109	122	106	127	108	129	124	117	111	109	114	119	128	108	119	112	105	117	126	110	106	111	122	122	111	120	124	110	109	105	125	117	115	109	109	107	114	115	118	95	113	122	118	116	121	114	119	117	114	118	128	133	107	122	123	122	106	126	116	97	135	124	123	127	126	138	116	130	120	103	112	118	109	121	121	130	113	121	140	110	109	102	132	117	97	121	112	126	110	128	113	104	103	112	129	105	128	114	108	113	108	124	115	117	116	111	120	122	122	106	112	110	123	117	126	117	112	109	97	136	124	123	122	118	109	111	121	103	123	116	125	117	136	106	103	130	130	130	100	110	97	114	101	119	105	111	114	122	104	108	99	122	98	130	123	95	106	107	113	123	115	117	121	114	105	121	135	121	117	119	93	133	111	120	113	103	115	120	124	123	113	111	99	104	101	114	96	114	125	123	126	119	125	119	114	125	92	132	109	110	131	119	121	125	133	111	106	119	123	110	134	127	118	112	111	112	118	134	122	115	122	108	88	119	120	119	130	104	103	101	126	110	118	103	117	130	118	115	120	113	118	107	144	110	111	114	132	110	114	130	127	124	92	101	107	123	113	88	111	112	111	111	120	110	109	101	116	118	105	117	103	97	114	128	114	127	119	118	86	109	105	116	103	133	110	124	96	96	111	121	111	104	124	130	123	129	98	122	130	114	114	110	110	119	123	104	119	107	109	125	114	103	124	128	131	113	103	108	120	115	135	136	111	122	124	94	126	99	111	128	125	125	134	118	119	110	127	101	117	125	111	125	113	99	105	117	105	102	104	121	100	135	118	116	132	116	123	124	111	107	86	108	131	129	119	108	114	124	107	119	95	106	118	120	93	94	112	106	121	100	113	108	111	105	113	110	111	132	136	111	120	111	103	112	125	114	111	112	113	108	120	95	127	88	110	125	105	119	103	115	118	113	119	120	102	95	122	125	105	117	125	105	114	90	104	120	124	106	110	98	100	103	114	103	100	103	129	113	126	108	109	109	113	122	107	122	122	104	110	110	129	115	122	113	108	124	104	109	122	119	130	122	129	116	105	112	123	105	97	117	121	114	121	120	114	115	131	97	94	133	110	99	113	122	124	114	123	99	110	97	119	108	113	113	107	117	129	109	104	144	112	118	112	133	105	127	122	130	114	97	121	133	113	105	97	113	120	103	118	118	107	117	127	129	117	121	122	137	101	126	116	131	129	115	103	104	113	118	122	114	116	94	121	128	130	107	119	109	104	132	131	98	122	121	127	106	97	109	108	116	126	106	117	119	122	123	127	122	113	100	118	122	128	120	88	129	120	130	91	110	107	128	100	118	121	127	121	107	125	120	116	125	130	127	111	123	101	115	121	109	99	105	114	105	114	117	110	109	114	118	109	127	93	113	111	122	76	115	113	131	107	98	106	130	132	118	129	105	122	119	125	110	112	109	105	123	121	111	112	108	102	135	123	118	117	116	103	115	104	118	119	108	123	109	105	126	106	121	98	114	109	111	119	121	117	106	108	117	118	112	116	129	117	102	118	119	112	142	107	125	125	138	108	113	92	113	119	111	110	111	123	111	118	136	112	94	101	127	97	123	118	116	118	107	121	118	114	113	131	107	125	119	117	106	121	118	114	93	116	116	112	82	128	120	110	115	120	117	109	125	126	115	113	96	117	129	114	116	134	128	96	126	108	118	114	107	116	101	126	100	101	109	106	106	108	103	125	116	117	103	103	103	111	108	112	107	112	95	120	122	114	112	91	113	128	109	111	103	125	100	127	104	99	128	128	133	118	122	111	112	126	121	96	118	115	114	118	129	116	110	112	121	115	117	123	114	120	105	143	108	114	124	143	121	104	104	122	116	113	123	112	109	116	124	110	92	123	100	102	122	110	122	100	123	127	111	109	95	118	129	104	126	109	107	116	129	119	114	141	108	110	126	113	121	103	108	116	97	96	122	108	128	123	122	122	117	122	122	109	114	100	119	119	111	120	112	134	118	98	99	115	116	105	120	117	119	143	112	123	102	121	116	100	120	126	126	111	104	119	121	136	145	119	109	107	97	114	129	120	102	94	135	115	122	117	120	103	121	114	117	99	95	108	111	117	116	121	110	119	103	105	110	123	108	108	119	100	134	117	128	95	108	116	134	107	125	98	109	103	112	96	132	111	124	111	94	124	142	101	120	107	118	120	107	113	112	114	108	108	131	119	89	98	115	101	106	103	128	106	122	115	121	117	110	126	120	130	101	110	120	104	111	123	136	117	114	114	96	92	104	119	131	124	117	120	102	116	125	124	131	119	111	131	97	121	107	114	116	111	121	111	119	126	127	107	133	99	103	120	125	126	116	119	110	113	130	131	129	110	111	138	114	102	120	102	115	131	128	109	114	124	118	113	115	112	124	111	129	109	141	110	132	112	112	116	128	114	124	125	110	129	120	114	111	113	107	120	111	103
3202	5273	3467	1601	1138	868	632	496	398	322	290	250	217	214	187	174	194	196	161	177	161	146	152	157	146	169	146	132	119	141	135	116	171	144	120	119	133	123	133	124	121	125	148	132	126	130	148	125	158	133	148	147	142	145	131	132	112	127	143	127	120	120	127	121	144	127	127	139	127	133	135	150	133	127	117	136	120	137	143	143	116	139	152	115	115	132	142	146	130	108	118	119	145	106	123	127	135	130	124	126	145	119	139	113	148	122	127	147	141	141	128	121	118	136	130	135	137	131	136	124	138	120	117	106	141	128	154	119	152	138	150	122	158	127	121	133	136	119	126	147	137	138	125	133	119	132	116	139	136	122	137	137	120	144	131	141	120	131	126	124	127	129	128	123	141	125	132	137	127	145	127	137	124	140	127	135	138	132	118	115	132	140	140	125	130	128	132	140	141	125	121	112	136	126	135	130	132	118	146	126	130	149	134	137	116	115	107	116	139	128	128	138	128	102	120	134	129	153	131	133	114	142	125	135	129	115	129	129	115	121	133	137	122	137	122	151	141	123	137	144	128	116	117	121	123	110	136	134	124	113	131	110	124	138	124	128	113	146	131	125	130	140	127	130	126	108	130	134	126	118	130	140	128	109	117	120	146	113	131	112	137	111	118	133	111	131	120	135	145	127	120	119	142	129	115	136	137	132	133	119	129	99	136	114	141	128	93	148	148	128	129	136	132	112	123	161	130	121	128	118	120	128	113	118	146	137	125	121	137	121	125	134	112	137	134	115	122	130	145	138	102	135	127	108	148	129	118	136	131	137	140	133	120	128	124	137	116	132	137	138	128	156	115	139	128	144	159	142	148	131	130	120	137	145	132	124	122	132	94	118	134	121	113	127	133	127	146	127	117	132	123	132	140	106	112	128	137	122	126	121	143	129	125	119	137	144	122	125	125	131	136	130	137	141	129	137	125	122	142	126	115	150	123	121	137	139	128	134	129	141	140	147	113	138	119	140	116	134	104	152	124	134	114	128	121	145	133	126	135	126	145	137	131	147	144	114	129	139	142	136	130	111	138	119	148	126	124	139	137	128	141	110	143	119	122	130	134	120	126	132	134	120	135	149	142	135	128	111	123	123	132	138	110	132	132	125	130	140	130	138	133	125	123	119	140	128	130	120	126	131	115	137	127	118	145	122	125	138	144	119	138	134	111	130	128	137	131	144	125	123	142	133	130	117	127	142	110	135	105	128	127	143	122	133	114	130	132	107	117	127	127	125	112	123	127	136	114	113	150	128	126	113	120	140	148	138	143	146	125	127	122	135	124	135	137	126	109	138	147	135	132	129	128	136	135	132	131	131	118	121	127	127	130	145	127	127	138	122	128	140	95	116	154	142	110	135	143	132	110	141	128	137	105	133	136	140	128	121	129	146	134	117	120	148	127	124	132	127	120	154	138	138	113	108	149	138	152	132	141	155	131	143	135	116	117	126	130	121	137	135	126	134	137	136	137	132	123	120	138	121	120	129	139	137	120	139	146	127	116	141	116	153	130	132	138	122	110	137	123	155	129	141	125	122	139	105	117	105	138	129	114	119	124	151	138	127	128	129	116	152	122	144	149	135	131	126	139	149	151	129	130	121	144	150	137	126	126	127	136	163	134	127	124	118	137	132	144	102	133	130	141	148	115	132	125	111	126	148	120	119	125	136	119	115	120	123	137	149	138	123	131	121	131	127	111	136	140	125	133	135	144	114	130	134	132	135	133	140	134	124	134	135	113	128	136	128	126	121	146	119	141	137	110	124	134	121	119	127	101	146	128	122	145	122	134	135	127	137	141	123	145	145	123	135	127	145	128	123	142	147	117	123	131	142	125	114	122	124	114	137	115	144	152	140	138	118	114	116	123	116	148	129	113	127	141	130	121	129	120	117	114	129	140	133	124	118	129	123	122	124	130	135	151	154	120	119	122	126	131	122	140	122	133	116	136	141	142	136	150	143	132	121	123	110	115	141	121	121	136	129	115	132	140	148	116	121	135	129	122	152	134	128	116	133	144	119	126	137	144	150	150	126	126	152	142	128	129	129	120	132	140	121	147	122	143	148	120	134	124	125	126	115	122	116	133	146	123	120	146	127	119	127	135	123	131	100	123	127	132	117	127	131	133	120	131	159	123	125	117	117	119	139	116	118	128	125	121	132	112	108	132	127	133	116	137	122	141	116	136	118	126	134	129	121	119	114	139	128	116	142	129	149	120	126	115	114	128	138	137	140	108	135	117	147	130	129	152	128	115	149	102	135	104	129	142	134	120	125	148	143	114	119	141	111	128	133	125	123	123	158	144	124	142	119	143	118	118	116	131	144	136	137	129	118	133	111	147	135	125	131	115	143	129	106	114	141	126	158	160	129	130	113	117	146	142	113	133	140	126	114	129	132	139	141	138	140	141	113	125	140	124	149	120	136	112	145	122	135	136	122	136	121	131	138	144	120	119	147	129	132	131	132	138	144	140	127	134	120	126	127	137	134	136	139	113	132	135	132	120	146	120	102	110	130	106	136	126	120	128	108	122	133	122	130	91	139	119	130	131	98	134	133	146	135	116	127	121	117	146	127	139	118	134	134	142	121	111	145	136	122	139	149	126	117	124	133	110	126	115	123	122	126	137	139	131	114	137	144	144	140	122	125	140	122	135	115	140	123	140	126	138	127	138	149	109	144	138	114	130	133	120	129	132	118	136	140	103	142	112	140	152	126	139	130	131	130	102	122	137	139	140	152	143	108	148	143	139	113	132	126	133	107	104	132	136	124	119	148	141	119	120	131	154	133	128	155	112	127	141	138	132	148	122	135	130	129	134	133	139	117	119	137	120	127	155	130	121	137	140	116	122	132	132	123	136	136	111	122	114	137	124	102	141	136	147	120	135	131	148	138	125	112	141	139	121	132	141	118	137	134	126	140	124	145	145	126	127	124	131	124	125	149	115	125	124	128	132	135	133	127	135	131	140	137	119	146	127	124	147	135	135	104	140	126	121	129	144	132	139	128	125	123	121	151	116	126	137	113	131	116	108	149	154	110	131	127	127	123	129	124	120	125	111	123	134	126	133	129	140	128	132	121	132	128	129	144	135	134	131	146	131	154	139	117	148	134	140	141	115	135	134	120	118	113	130	152	116	136	125	126	132	123	140	141	125	123	149	145	122	116	133	136	120	109	118	155	137	131	132	122	94	109	139	141	107	144	121	129	144	142	138	132	118	122	125	141	146	136	135	115	127	146	130	121	136	112	125	127	143	136	141	133	129	115	113	120	144	129	120	117	126	113	120	125	132	152	130	140	128	132	114	128	123	125	117	147	127	136	138	112	141	160	134	115	122	125	120	139	117	136	130	138	133	117	128	133	127	124	118	119	133	124	119	122	134	150	113	120	134	132	134	133	124	133	134	112	140	116	136	107	129	113	112	109	111	141	128	126	139	149	126	119	145	124	121	121	127	122	138	123	130	138	131	154	118	129
22720	21552	29522	24079	21554	21605	12182	1290	897	795	718	649	622	596	569	538	525	446	540	487	483	451	496	501	438	440	445	496	463	439	457	430	453	442	422	445	432	402	392	419	436	384	415	426	422	396	404	432	417	442	402	403	391	376	405	398	420	420	442	431	401	380	411	402	387	447	402	413	396	412	413	410	395	398	469	368	440	389	406	394	423	402	393	445	431	432	382	413	421	413	408	401	420	358	429	422	456	386	410	431	425	392	422	413	390	392	421	407	419	432	386	391	420	415	377	447	414	428	398	443	409	432	419	362	429	415	411	416	408	408	397	412	388	397	411	406	429	408	366	419	415	411	405	411	380	425	398	412	406	413	403	439	404	421	371	391	408	414	407	388	428	439	397	416	395	441	437	415	404	403	412	407	381	407	355	436	406	387	397	452	403	431	417	406	384	393	402	387	383	394	412	427	395	405	416	432	425	411	383	397	411	394	385	422	387	388	381	421	419	398	377	379	424	388	442	430	426	407	376	413	394	393	405	413	412	396	398	398	424	377	402	424	411	400	411	407	448	431	404	390	379	413	383	417	432	400	362	381	386	430	382	426	404	407	456	396	413	407	440	398	394	409	406	363	421	428	406	425	435	401	405	427	396	394	365	408	427	433	370	376	392	456	442	409	424	421	392	410	395	416	428	412	405	389	386	415	402	399	449	428	417	408	426	384	382	417	405	422	407	387	412	381	411	404	417	375	427	406	390	410	394	401	397	432	391	389	412	419	446	433	394	406	409	391	410	409	391	398	410	417	408	363	399	394	409	412	422	439	441	420	394	407	377	393	433	413	379	429	416	422	417	450	398	417	418	368	385	398	425	404	391	442	404	372	445	401	433	411	404	416	409	441	364	427	395	359	425	396	412	415	403	425	380	414	390	392	380	399	400	413	402	409	411	399	404	398	430	403	426	424	420	382	414	457	418	383	411	410	399	403	405	390	428	414	384	422	414	400	413	392	421	387	418	402	404	443	368	395	372	375	415	385	415	395	417	405	380	395	356	399	429	378	400	398	368	379	408	384	417	458	389	388	420	378	399	412	419	390	420	378	421	417	410	424	388	397	417	384	428	416	432	415	380	413	378	404	413	418	426	441	418	374	384	377	409	436	427	377	467	396	408	404	415	395	400	422	393	413	406	428	428	408	409	402	393	398	415	443	411	407	405	386	346	376	399	399	430	376	399	398	386	389	412	433	406	371	358	418	383	361	404	399	409	387	406	409	440	410	368	392	376	393	399	399	416	389	397	407	405	415	421	401	427	386	417	405	420	376	363	402	436	429	465	436	392	413	410	393	402	433	422	380	428	408	398	405	409	420	396	334	391	396	394	387	432	406	408	386	377	370	414	410	413	415	410	394	423	424	415	415	418	428	397	362	400	431	421	403	424	413	385	436	389	402	423	422	393	372	356	396	448	411	432	435	383	443	357	379	406	392	414	419	411	404	377	396	399	388	401	380	400	415	406	395	394	443	425	422	444	415	379	405	397	399	391	414	382	386	411	407	404	404	425	390	419	445	368	381	425	396	409	414	430	408	431	385	404	374	455	404	399	431	447	406	448	409	399	417	415	399	413	362	456	383	402	395	371	447	415	424	379	410	388	402	429	454	405	374	399	379	402	374	396	410	381	429	414	426	406	402	398	430	375	429	415	403	428	376	453	404	394	423	416	397	403	423	433	455	413	422	430	408	427	428	387	384	449	415	391	392	396	410	431	409	412	426	387	425	404	411	415	392	409	402	386	376	417	375	403	402	379	402	420	429	393	437	425	433	387	426	411	395	401	419	372	391	404	423	396	385	410	430	415	407	377	438	406	415	413	418	396	413	410	407	385	412	428	393	383	444	400	430	388	412	397	417	417	385	436	383	393	403	412	396	396	389	415	392	416	381	424	399	429	416	387	421	392	392	376	423	375	398	383	393	440	404	411	394	383	459	406	428	395	417	418	370	396	411	396	422	388	383	419	382	374	411	414	403	400	399	417	375	406	394	408	432	393	407	417	385	428	388	412	405	407	434	429	391	410	392	395	405	443	379	398	408	452	354	397	379	426	406	417	440	426	421	404	424	397	426	430	399	385	411	441	435	406	398	426	412	424	428	383	424	403	428	405	357	419	397	375	445	406	439	408	405	392	406	409	457	382	438	420	435	397	436	416	424	421	419	392	401	419	399	435	374	417	399	367	389	400	392	404	388	421	415	400	450	418	436	417	398	391	409	400	412	396	409	418	427	374	385	362	397	410	441	407	384	398	399	423	424	379	413	386	421	389	398	438	402	405	418	423	413	385	437	378	389	390	393	464	400	382	406	414	432	394	418	394	385	417	424	392	408	385	404	423	412	381	414	381	415	422	407	399	437	441	393	364	440	446	402	364	418	433	394	406	401	399	384	425	429	401	396	389	406	422	373	389	410	410	390	413	352	407	406	411	375	445	384	471	419	399	384	421	404	413	390	407	390	417	400	420	418	403	409	414	397	425	378	442	426	373	461	428	393	405	425	431	396	368	394	406	389	397	397	399	402	428	407	397	404	402	368	378	409	373	418	397	370	436	414	412	429	373	415	395	432	428	403	369	396	386	392	414	402	387	423	398	399	382	432	387	410	386	427	351	388	430	390	388	424	383	395	397	380	408	397	426	433	380	388	407	409	460	407	382	390	445	432	462	422	441	407	386	373	405	417	391	415	373	361	393	392	416	432	434	405	432	402	382	382	395	420	405	392	397	416	456	423	412	417	423	410	412	416	393	411	425	460	420	416	423	383	369	417	403	390	380	424	385	416	401	418	413	402	415	411	384	418	387	377	401	426	419	378	406	398	424	371	387	386	378	404	426	412	399	421	406	422	401	383	378	418	451	398	447	413	397	417	410	401	405	399	444	373	407	437	386	409	378	389	414	380	441	402	403	417	422	419	424	412	418	408	425	386	364	406	394	361	433	418	371	374	386	435	397	402	378	408	406	418	400	391	404	384	386	413	399	393	373	419	417	409	409	428	412	416	423	427	437	377	392	399	403	393	410	401	415	401	368	423	391	414	425	394	398	399	396	427	422	415	366	406	382	397	392	397	416	391	400	407	379	397	390	448	437	417	386	409	381	370	403	373	371	406	407	409	387	384	398	406	419	405	423	431	449	407	429	432	417	391	420	404	410	432	396	354	434	411	405	427	416	434	408	400	386	412	411	414	374	407	404	413	404	429	417	398	411	416	414	400	431	431	420	405	417	415	412	404	438	415	422	392	420	431	406	393	421	420	410	422	409	419	421	405	407	382	382	384	370	397	423	416	368	384	389	418	408	380	403	401	404	409	422	391	397	414	389	382	447	404	408	426	407	402	402	414	375	383	416	397	416	417	385	403	379	425	431	408	390	398	411	408	398	372	385	415	452	374	369	421	373	400	412	403	372	435	406	416	385	401	383	456	448	404	403	394	395	379	433	396	383	420	407	394	381	407	413	411	386	425	387	397	423	392
4657	15149	10577	5165	3704	2821	2223	1641	1275	1126	929	871	721	716	672	668	589	544	547	550	516	535	522	501	510	512	476	492	465	472	446	458	436	486	478	433	494	439	437	467	470	439	423	451	455	420	441	431	403	450	440	411	448	455	439	447	423	437	410	433	457	454	437	462	452	446	452	460	455	445	431	444	483	440	415	416	469	439	410	400	432	433	422	407	431	427	424	410	464	415	419	426	397	392	478	440	423	448	430	419	435	414	414	411	414	433	427	442	423	420	455	441	423	429	422	407	430	443	384	446	438	450	465	456	461	416	426	493	468	425	427	409	402	440	434	481	453	454	443	413	424	458	398	397	416	434	447	443	409	446	447	415	408	434	453	455	417	450	413	434	415	447	421	434	410	418	441	458	374	425	413	434	429	382	461	443	459	471	455	427	465	387	432	434	398	448	417	474	415	423	418	422	436	448	418	445	444	470	444	466	484	406	426	441	440	435	417	433	422	403	443	412	459	406	423	414	412	434	421	469	450	415	422	431	469	419	463	458	449	405	463	409	433	437	445	451	449	424	418	418	430	412	443	428	445	473	426	452	420	435	445	415	408	433	430	425	408	432	417	422	448	430	456	411	453	436	419	459	456	441	437	436	434	415	385	471	441	429	395	436	408	465	421	403	419	459	443	431	442	426	421	450	442	427	436	416	421	458	446	442	414	415	425	423	428	411	436	402	434	437	413	431	447	431	439	421	434	450	386	432	414	381	459	407	411	407	411	424	403	400	414	435	429	405	410	449	429	447	387	429	433	449	421	431	440	404	428	384	472	434	424	410	408	427	446	405	422	421	403	471	420	436	423	407	438	441	430	407	403	399	447	420	410	383	418	442	398	439	445	410	405	437	453	434	414	436	444	443	436	440	408	425	412	395	415	409	411	404	425	430	433	458	428	450	402	416	457	432	453	416	424	415	450	423	452	426	430	424	411	457	453	404	435	458	407	414	428	460	423	413	434	428	457	438	461	424	392	432	418	420	389	457	399	453	467	407	440	461	430	383	399	443	444	409	423	409	428	406	458	457	429	413	385	383	436	432	433	412	409	435	429	400	410	427	439	431	442	446	409	449	475	441	426	434	424	371	409	391	437	469	425	469	457	437	436	436	418	430	445	435	427	435	432	401	434	414	441	434	447	432	435	378	426	428	394	395	415	426	412	414	421	427	416	433	403	432	421	449	421	396	416	424	428	422	424	433	455	413	443	419	399	435	417	444	432	450	413	422	454	447	443	419	459	409	407	446	449	452	394	458	418	418	427	440	419	441	414	396	448	384	404	438	427	432	411	433	451	451	435	431	415	442	421	402	416	477	424	431	427	447	408	406	399	449	433	425	418	424	409	400	412	422	410	448	461	406	420	415	406	434	418	444	440	411	408	414	442	424	424	432	434	457	429	458	404	414	468	401	396	432	423	427	442	463	403	431	417	396	395	430	457	421	445	451	417	408	426	415	403	412	435	412	449	423	446	417	430	447	446	447	466	416	423	417	411	437	399	405	450	430	430	419	414	437	439	427	469	455	399	439	419	429	428	425	435	405	442	397	413	415	455	449	468	416	410	451	440	391	425	434	431	408	393	440	439	428	386	408	420	388	426	420	413	443	429	448	391	452	408	414	441	401	449	427	431	451	418	421	457	437	418	430	435	446	422	431	421	429	426	420	401	398	437	457	391	429	436	443	440	433	442	425	407	414	439	425	429	411	447	415	407	437	420	447	370	437	425	428	433	432	410	407	407	421	456	448	428	424	452	393	450	420	438	415	426	421	413	412	426	430	441	431	443	427	424	438	409	393	438	457	427	397	447	435	433	454	432	440	402	410	421	415	419	456	418	429	431	405	428	408	453	435	380	431	421	458	433	417	414	423	419	442	444	412	401	458	420	413	417	440	444	422	428	454	462	420	502	433	406	450	449	417	395	437	408	470	426	452	453	447	440	474	411	449	425	426	432	411	449	429	444	405	433	401	443	451	446	427	405	401	443	451	427	439	445	402	425	441	412	407	410	432	448	463	405	423	443	407	414	403	443	420	398	417	440	456	448	424	427	403	445	398	443	442	441	400	416	445	457	432	408	424	408	411	426	449	423	432	378	396	400	470	435	411	432	414	371	433	428	426	431	393	409	435	405	453	426	404	398	425	441	433	417	443	443	396	437	481	418	425	420	446	432	415	401	430	449	426	398	369	411	444	384	437	428	413	419	395	410	411	434	408	378	416	430	380	437	432	490	430	453	461	410	473	437	409	465	410	447	435	432	428	456	431	436	442	454	423	467	463	437	432	399	453	428	433	422	430	411	408	460	423	386	436	435	427	451	414	424	434	427	393	415	435	441	414	425	436	439	443	430	423	449	430	484	433	414	430	394	417	413	448	428	404	423	395	419	417	435	450	434	449	391	416	456	426	467	436	421	441	426	452	445	420	428	425	442	440	429	446	416	430	404	410	446	363	406	401	447	422	418	466	397	410	413	421	431	420	421	452	430	414	414	417	409	395	395	427	393	451	421	436	385	450	430	426	402	438	440	440	407	474	432	419	407	452	419	426	439	398	456	451	413	458	440	434	468	444	439	397	412	398	419	446	450	423	432	400	452	447	425	447	406	409	410	441	395	434	435	427	442	458	406	451	438	421	464	470	419	434	414	390	407	413	438	437	400	432	445	471	424	446	440	448	440	462	417	441	432	474	422	414	406	443	452	448	411	459	416	449	415	437	441	463	441	449	468	432	435	410	466	458	438	418	455	456	458	442	412	424	435	416	424	423	439	440	425	415	410	425	440	463	428	418	455	407	442	449	392	416	436	439	439	494	433	420	411	412	469	443	457	428	444	432	403	420	432	443	448	420	434	428	376	421	412	420	433	467	410	447	420	431	434	427	450	473	448	429	452	419	416	417	400	441	429	439	423	441	400	444	451	409	428	421	475	426	442	468	437	456	435	426	427	434	402	427	428	398	432	428	435	422	458	443	429	416	461	441	457	402	419	438	417	430	422	409	407	420	425	431	414	459	419	416	426	445	402	449	450	432	441	443	413	423	439	422	426	419	426	465	407	444	463	437	434	430	461	424	394	425	430	446	409	426	456	441	436	462	464	412	434	400	466	425	439	432	409	432	427	434	403	431	417	461	466	421	421	413	439	422	425	430	421	491	434	416	439	443	424	439	438	409	427	475	435	449	374	416	416	439	380	427	392	427	423	456	407	440	444	414	445	428	417	409	458	408	408	410	418	434	374	432	424	402	409	441	433	433	408	406	473	441	413	435	399	450	436	444	445	430	433	408	410	410	428	416	456	434	417	469	447	417	440	411	425	424	399	455	397	428	452	410	413	414	431	457	437	424	423	440	445	453	412	414	428	448	396	423	403	428	405	459	427	475	435	413	417	421	456	378	463	443	414	433	422	407	398	447	442	406	379	437	433	439	411	420	445	410	424	446	442	417	422	441	389	421	434	413	406	426	395	400	433	422	426	436
27735	19533	5529	709	466	436	350	249	238	233	239	241	189	208	230	243	230	235	231	213	221	250	229	208	229	237	211	230	217	221	245	217	229	214	240	231	233	232	245	223	236	246	228	229	223	221	235	237	228	240	221	218	199	209	231	237	218	255	246	226	225	216	217	211	253	255	241	221	229	221	209	227	216	223	200	239	223	208	210	232	206	235	204	204	221	216	236	226	224	251	232	225	239	223	216	252	217	199	222	237	214	217	234	232	202	246	238	243	226	254	213	236	232	231	216	203	205	233	221	233	212	220	245	227	211	231	230	197	201	225	215	212	250	218	224	212	236	222	249	219	201	236	237	220	245	235	212	252	211	223	243	250	235	230	221	226	214	237	240	227	218	229	237	221	213	230	227	229	236	242	238	211	200	262	221	230	234	216	194	231	256	232	207	221	206	221	228	205	224	251	212	203	235	231	244	244	257	230	222	251	205	241	218	223	244	226	231	213	233	235	221	235	217	203	204	226	217	219	225	225	220	216	191	236	228	242	236	231	239	223	216	228	225	222	229	227	247	215	211	251	214	228	240	224	236	246	205	236	244	193	218	229	211	234	233	209	237	250	189	226	245	231	221	237	234	237	205	220	215	212	213	234	242	223	259	227	246	255	234	256	240	210	209	217	207	212	227	220	231	227	245	214	186	214	211	198	247	213	228	229	219	195	209	236	243	261	239	223	240	229	218	218	195	196	244	226	217	232	244	220	219	213	197	218	231	233	207	203	242	233	216	250	237	231	234	231	201	214	241	198	228	234	216	225	237	235	224	238	210	234	252	226	217	230	213	231	220	225	219	221	206	229	230	220	217	244	231	235	220	253	209	221	250	234	207	245	226	224	209	221	251	215	213	214	230	240	234	213	216	209	249	210	242	207	234	219	237	231	212	202	236	225	244	252	243	246	237	231	235	208	207	232	233	225	203	211	236	243	227	231	248	235	229	226	200	209	235	229	211	219	212	220	228	239	261	199	245	235	229	241	224	215	239	210	236	218	215	204	246	213	235	230	202	231	225	240	208	236	229	223	224	238	225	231	204	254	202	214	200	210	230	244	214	213	237	245	219	206	238	224	213	224	216	211	207	238	219	227	240	227	228	253	224	223	224	200	213	205	237	211	208	251	238	211	209	201	225	221	241	242	248	230	215	230	247	232	218	219	226	223	242	211	242	237	212	242	237	225	223	223	227	227	215	227	207	213	214	234	201	251	195	211	213	198	227	240	221	213	252	203	215	207	240	228	195	236	217	245	229	247	208	252	237	226	245	204	232	227	228	247	259	226	228	205	198	226	259	232	233	196	208	214	204	227	207	225	232	216	225	221	209	222	216	245	247	215	242	244	256	238	213	247	222	193	236	230	241	246	205	211	241	247	239	234	227	240	239	224	218	198	244	234	238	231	230	196	213	226	236	250	228	215	227	242	237	235	230	217	242	230	205	239	221	191	235	225	215	232	225	223	222	246	242	240	240	220	223	234	229	206	215	220	221	217	234	249	241	211	236	231	223	227	241	236	240	228	211	240	217	233	240	233	245	268	228	228	209	236	251	259	209	217	206	238	243	211	217	206	229	215	207	221	259	223	237	237	199	234	236	212	200	202	257	229	224	226	258	243	235	240	225	236	246	234	196	230	226	213	230	214	218	198	212	222	225	236	238	246	191	213	223	227	197	221	230	214	211	203	225	243	246	213	201	227	231	228	212	197	209	221	215	234	227	221	217	239	224	231	245	224	228	226	212	203	198	233	252	238	199	211	238	266	236	221	203	218	240	233	201	227	221	231	224	242	229	220	259	231	237	221	219	242	206	194	237	239	231	239	228	238	223	225	226	218	207	240	227	229	213	232	216	234	246	237	206	237	235	210	264	246	212	220	243	228	222	186	219	211	212	223	222	221	222	208	237	241	224	222	182	237	231	243	237	204	219	253	197	202	249	216	239	216	234	211	219	222	224	213	222	235	226	219	220	232	204	214	247	214	229	250	231	219	216	213	228	262	262	242	221	216	243	237	212	263	254	216	232	204	225	221	257	241	233	218	227	207	212	246	203	223	235	250	245	244	210	252	223	227	248	181	244	238	234	230	208	212	214	242	220	223	200	234	250	253	236	229	192	240	227	215	241	230	241	213	211	230	194	225	214	223	238	251	239	220	231	222	221	212	222	224	237	232	217	203	220	250	220	220	228	224	233	248	236	219	230	229	232	226	251	225	206	247	224	227	208	233	220	221	255	203	212	212	223	221	225	220	229	233	221	213	223	220	237	235	238	243	240	213	214	217	222	213	222	220	239	219	242	229	209	218	252	248	232	222	207	250	242	223	223	220	223	242	259	202	242	235	240	225	228	247	229	234	223	227	242	227	238	260	210	232	230	222	221	241	242	236	219	229	237	238	194	175	202	218	220	206	251	212	215	210	205	222	199	242	219	228	214	212	236	246	242	243	218	218	222	202	239	229	226	222	233	233	225	242	227	227	216	217	236	227	203	243	223	239	231	214	239	215	213	225	190	236	249	213	230	226	232	225	217	217	221	216	232	203	237	240	227	225	232	226	207	208	225	219	194	224	242	227	218	215	215	233	232	239	202	250	211	228	211	237	229	227	191	225	202	214	221	214	229	232	207	218	229	244	218	219	252	240	205	209	219	228	218	238	243	203	242	232	201	262	247	236	232	246	209	236	217	218	223	208	240	224	228	222	192	220	235	229	217	239	215	223	214	217	236	214	209	222	210	227	234	191	228	228	235	229	210	245	232	245	214	223	239	219	218	213	229	266	229	225	229	224	238	216	241	236	226	220	193	244	240	247	209	227	211	229	195	267	235	205	230	213	236	226	214	221	217	230	223	225	228	237	208	231	206	238	231	224	242	211	245	225	236	212	243	229	224	245	223	232	206	224	249	242	230	244	248	247	195	256	242	238	213	250	240	231	233	231	231	226	236	224	213	221	217	211	218	228	209	240	229	212	237	233	223	224	192	251	228	237	234	215	230	226	239	241	226	226	215	224	233	219	199	224	221	231	227	231	243	252	258	209	238	220	195	212	210	227	219	239	231	226	225	216	216	214	252	245	228	203	242	222	199	238	219	211	219	230	225	207	196	225	210	223	233	205	236	187	189	249	216	207	227	223	208	222	224	227	212	237	212	208	243	211	208	230	222	221	243	230	228	220	235	215	232	231	196	210	244	240	213	233	245	244	240	262	213	227	226	216	211	229	217	220	237	221	218	222	237	211	210	229	229	208	201	212	206	220	208	234	205	225	211	226	235	227	217	229	213	239	209	224	215	214	226	238	222	233	222	261	229	220	243	232	220	220	215	230	229	237	235	219	228	224	211	241	228	230	237	218	217	213	244	227	250	237	274	235	256	235	246	233	235	216	238	242	232	225	238	223	245	191	207	211	208	219	198	230	204	238	211	215	222	207	229	212	222	210	239	212	232	236	234	248	225	235	234	211	226	227	232	242	241	194	244	241
4119	940	650	432	378	299	295	270	243	251	252	267	240	227	221	236	254	250	228	242	248	241	221	233	268	237	230	229	232	228	237	217	261	243	252	233	226	242	223	237	246	231	258	257	245	242	219	224	246	278	245	240	265	232	247	240	224	246	240	230	225	231	222	247	226	241	231	211	256	255	244	233	221	217	259	221	237	229	233	238	216	229	235	232	237	228	211	225	239	239	255	255	214	241	244	213	225	199	214	258	239	221	239	223	233	240	252	233	225	236	246	226	238	226	230	270	226	251	239	250	228	240	230	230	230	251	243	236	223	240	271	253	234	247	228	235	215	256	241	227	245	241	243	241	201	252	245	258	223	255	255	244	247	245	243	246	218	251	214	229	220	221	253	233	271	275	226	268	228	264	258	245	213	243	230	246	228	228	259	234	247	259	211	237	227	244	211	241	239	242	242	256	210	240	211	231	214	234	236	246	214	234	243	230	238	246	248	245	229	215	242	255	239	240	229	241	232	241	245	241	232	201	229	261	243	248	233	232	249	233	199	249	251	225	233	211	259	201	242	233	235	267	241	240	230	214	237	242	272	252	207	237	248	236	222	228	222	231	243	244	227	243	245	248	210	234	210	200	233	223	253	218	242	239	208	225	245	220	230	242	258	224	253	224	268	220	222	242	270	251	220	213	230	227	224	228	250	254	221	224	275	225	261	246	216	244	220	234	224	241	257	230	247	275	233	250	221	224	220	228	216	240	208	215	259	247	222	217	242	240	237	223	246	229	253	241	210	241	214	214	246	249	247	211	236	234	258	224	234	221	226	241	256	232	221	254	229	204	231	250	253	226	246	244	238	220	213	243	261	255	201	226	227	243	229	232	230	257	248	218	244	222	227	221	225	237	223	236	249	247	210	221	258	223	228	214	263	239	255	234	206	210	239	223	257	243	233	227	214	236	251	221	222	241	241	230	235	267	223	241	237	247	221	224	248	228	214	228	231	255	230	252	247	248	240	198	261	228	223	237	246	241	200	213	235	223	233	209	278	231	247	238	221	250	227	230	232	245	222	243	244	222	251	226	233	230	240	242	221	237	237	223	247	251	235	235	227	252	258	246	255	242	229	245	225	240	244	251	223	224	216	218	244	251	245	233	211	257	257	255	238	195	222	239	258	259	252	248	258	261	271	225	232	234	233	225	236	230	230	239	243	244	239	233	225	249	229	240	245	247	262	262	244	232	238	241	243	249	240	237	238	261	253	222	235	223	252	235	274	234	246	237	223	229	245	241	212	209	244	252	242	231	204	242	255	250	245	218	217	235	250	250	258	240	242	266	260	210	212	248	226	252	247	248	207	262	245	214	250	261	239	226	232	253	230	226	233	217	239	233	240	222	229	217	258	224	224	244	249	234	212	238	218	210	220	226	234	246	219	205	241	224	217	244	233	246	227	227	248	251	241	227	253	209	232	217	249	244	235	231	260	251	245	244	215	237	247	239	240	252	249	209	246	230	231	254	230	211	245	237	264	207	212	243	261	201	250	250	247	201	209	238	234	252	238	217	251	256	274	225	255	233	212	232	210	233	245	213	246	246	235	239	256	220	209	251	256	212	237	194	216	239	233	233	242	235	231	242	255	228	222	234	262	228	245	251	243	224	231	240	247	244	263	231	248	228	256	216	236	248	229	263	245	221	223	244	216	228	234	218	232	222	256	235	248	243	240	238	228	231	213	241	210	244	235	242	242	263	235	227	236	223	232	258	226	252	244	246	243	245	221	241	228	243	248	226	230	235	226	221	230	210	237	244	217	246	255	213	237	248	222	218	240	246	225	218	254	254	239	256	265	237	232	226	247	237	210	225	241	256	226	262	263	204	241	258	226	238	260	221	238	215	227	221	234	253	220	268	242	256	220	244	248	245	238	234	222	243	242	231	271	217	223	265	225	241	239	270	254	246	216	239	237	225	235	214	219	219	222	257	257	246	211	244	241	233	240	204	212	246	241	238	250	237	233	209	207	240	233	232	236	241	222	239	227	249	236	253	231	220	249	230	247	238	252	239	234	255	246	233	236	245	265	217	252	249	248	205	226	244	252	238	235	251	238	234	248	257	230	221	231	241	226	229	229	198	267	205	209	241	246	260	264	244	254	269	247	253	227	217	245	252	242	247	225	223	222	226	236	223	249	226	215	284	252	235	254	226	219	251	249	236	233	226	244	238	236	245	220	255	229	231	259	220	217	244	249	241	245	267	235	235	264	234	241	248	239	225	253	218	250	217	228	253	238	216	244	234	221	211	237	259	239	239	221	211	243	277	227	242	229	198	217	257	229	265	253	256	230	230	234	229	239	255	246	269	245	234	223	259	230	261	270	227	268	222	242	228	251	239	236	243	216	230	261	252	226	229	261	223	247	210	253	261	238	246	223	225	218	235	253	245	229	269	235	256	261	246	240	254	221	245	242	236	216	225	227	241	245	236	207	251	247	253	242	258	245	236	234	268	226	239	256	261	242	228	236	224	251	252	241	266	260	245	217	227	231	221	206	221	247	230	240	236	261	208	226	214	229	242	251	220	241	254	258	243	240	230	207	230	226	243	262	241	219	256	266	243	256	243	233	224	210	245	249	241	224	213	251	241	253	238	248	243	211	266	241	236	240	227	226	231	260	250	241	208	253	250	220	225	224	228	237	244	242	257	178	220	270	254	231	251	271	215	223	224	265	237	220	246	230	203	227	218	233	234	233	237	212	227	234	218	244	237	246	266	220	217	223	249	236	234	234	224	239	244	223	248	248	247	246	263	228	255	256	226	236	238	224	233	244	222	211	261	260	209	241	246	227	238	242	210	228	238	238	270	228	218	268	252	235	235	247	242	240	192	241	232	227	210	225	228	232	271	222	240	224	228	230	227	221	249	236	217	242	251	240	229	228	223	249	235	231	242	241	227	224	244	228	246	257	241	268	245	238	207	210	257	232	228	252	239	209	272	232	247	218	231	247	227	226	236	244	269	250	217	241	253	229	248	206	197	204	246	222	229	256	232	203	211	244	223	238	235	250	224	261	216	231	231	257	267	225	244	224	231	232	223	263	219	230	248	218	248	263	280	220	240	243	238	262	227	227	208	220	210	266	227	230	238	226	247	222	231	239	227	252	213	232	236	237	249	234	245	248	237	234	241	243	235	228	219	220	233	247	236	245	220	245	230	241	229	206	225	239	234	255	240	231	224	200	247	232	239	234	224	245	219	259	243	234	242	217	223	226	220	229	244	244	258	217	232	257	213	254	220	232	217	212	215	234	263	240	225	259	232	229	244	235	235	237	258	264	222	234	246	232	262	243	236	239	241	231	205	251	232	216	225	265	223	262	240	218	239	241	245	238	233	261	218	239	234	249	237	235	229	241	238	233	225	236	262	213	244	237	215	217	238	226	226	253	222	231	228	221	243	226	232	221	241	218	213	256	226	213	223	237	243	236	227	219	234	242	256	224	235	222	239	237	219	230	225	235	248	261	235
23651	21408	28965	24220	21401	12983	1382	792	751	667	607	568	542	531	516	504	515	478	479	514	525	539	469	474	472	439	421	438	454	454	483	456	481	466	474	434	471	447	450	459	491	464	447	454	428	467	436	452	426	461	465	463	432	459	450	478	446	477	475	445	483	515	469	419	455	467	478	416	490	499	460	460	424	418	452	481	448	446	480	473	468	485	453	403	434	466	489	483	463	448	450	472	486	458	449	494	441	455	433	449	423	449	421	450	453	439	469	490	434	463	443	436	428	450	458	450	464	422	499	440	425	466	465	446	468	448	458	406	422	457	416	456	457	448	468	472	484	445	452	491	439	415	460	461	485	448	435	433	481	465	441	454	452	504	416	477	456	456	458	502	454	450	436	481	456	454	442	438	449	425	448	479	410	434	442	468	427	444	429	489	472	500	458	450	469	455	474	463	446	422	454	453	448	468	456	455	440	444	452	470	456	493	464	434	472	449	490	459	458	470	437	456	423	458	428	447	444	450	448	447	450	465	486	500	455	479	422	435	461	468	440	454	452	467	452	470	428	438	432	445	441	460	444	486	435	472	452	487	418	465	448	459	467	398	449	446	441	443	469	435	483	445	458	444	440	448	447	450	454	453	478	416	421	420	476	462	464	446	465	438	460	418	461	471	465	504	484	460	439	434	383	456	430	443	461	466	462	434	417	417	405	434	440	483	439	439	468	450	433	417	428	464	444	484	434	425	466	463	449	445	414	470	476	485	449	485	422	444	433	454	465	475	452	451	454	472	460	439	444	422	477	433	437	456	453	463	477	441	472	434	425	437	443	468	434	469	425	460	466	424	463	431	462	451	485	454	474	467	468	420	397	417	471	446	463	446	468	421	461	461	447	457	460	490	453	454	434	419	451	442	421	411	474	462	452	424	445	461	440	440	463	432	458	430	462	462	447	431	456	454	448	426	446	418	446	471	436	470	429	472	468	428	460	448	452	441	442	459	419	460	466	450	489	490	449	421	451	476	446	419	423	385	435	482	449	446	500	437	448	445	458	430	422	448	413	493	442	431	445	456	481	481	497	441	471	456	437	442	462	454	424	438	452	414	443	475	468	445	455	491	445	454	435	501	434	440	446	411	454	441	439	454	477	455	407	471	457	445	451	420	433	441	446	472	477	474	421	457	441	443	429	485	450	488	469	482	441	464	423	451	433	443	421	468	438	436	485	416	439	481	450	469	470	403	427	458	430	446	437	435	449	424	465	431	445	484	459	462	477	449	495	443	460	446	466	472	467	453	459	447	460	441	460	455	466	472	506	440	458	438	475	435	447	512	463	445	461	426	436	461	460	449	425	463	451	487	411	450	418	475	424	444	401	487	464	445	436	458	458	449	484	423	475	441	457	436	477	448	452	483	436	406	500	425	456	461	461	408	457	428	467	467	433	440	449	468	428	427	472	428	482	433	410	462	427	427	498	447	439	484	456	457	451	447	460	438	464	426	462	415	450	477	437	479	455	452	459	452	469	478	441	464	453	426	477	443	443	463	448	502	440	473	406	474	436	473	492	454	456	460	463	411	436	422	457	456	473	487	412	439	488	488	396	477	465	450	459	428	457	467	468	433	453	457	420	432	448	444	458	453	440	424	468	431	440	452	459	436	454	485	486	481	442	438	446	468	465	478	465	437	466	457	473	482	475	438	441	422	455	434	462	437	480	450	412	443	450	454	476	463	463	442	453	454	445	461	432	428	447	467	457	464	463	460	437	462	472	480	446	444	444	442	447	448	440	454	417	458	428	419	415	450	433	469	440	456	461	461	446	473	440	450	459	430	429	431	484	494	485	482	439	482	412	478	453	425	424	460	487	455	418	445	456	476	487	452	420	439	437	444	451	435	463	457	423	445	423	466	475	485	465	434	463	478	472	459	432	405	437	448	444	450	496	427	470	449	459	469	468	430	460	450	494	437	461	472	473	425	485	449	461	412	471	473	465	444	440	465	465	441	450	459	473	457	421	436	463	434	456	439	465	517	451	428	450	458	483	428	467	455	449	461	448	445	445	427	471	480	453	431	485	429	477	442	417	462	440	463	448	457	450	481	442	437	467	466	457	415	424	471	449	463	467	510	461	434	459	494	447	455	434	498	484	443	421	445	462	494	467	409	436	421	434	458	419	458	460	455	471	444	449	474	467	431	441	507	455	437	455	452	459	444	463	468	468	453	479	446	454	434	446	462	453	478	438	455	431	497	453	460	464	440	466	413	476	446	434	445	455	466	478	434	462	465	456	453	475	472	447	447	449	450	448	441	444	448	454	464	464	457	453	489	444	447	451	469	455	430	465	495	439	470	459	471	470	459	472	486	493	470	457	426	469	449	453	429	433	441	454	415	423	474	427	429	495	398	480	493	437	467	446	438	442	446	427	446	501	415	443	460	429	489	458	428	434	434	440	447	472	436	397	451	445	469	464	448	442	455	426	447	450	470	460	457	423	462	485	448	481	485	460	475	480	432	442	449	436	452	473	440	451	480	492	444	436	448	454	473	470	445	441	431	443	480	445	431	416	476	434	484	475	464	412	441	496	452	430	479	436	416	445	470	473	455	431	449	470	448	425	456	425	422	458	463	443	444	464	474	452	472	445	433	442	427	462	444	442	408	452	459	424	445	436	447	471	441	458	451	447	458	433	486	463	435	458	442	449	458	431	463	444	448	453	466	392	431	488	457	476	453	424	448	463	443	428	480	442	433	464	473	449	435	459	444	474	405	473	451	454	464	487	471	448	457	472	447	432	426	465	483	439	484	461	430	456	470	470	460	450	444	467	469	461	452	488	451	433	393	479	437	491	457	428	458	455	429	447	445	463	450	457	452	440	483	440	452	472	443	446	437	472	468	434	467	488	443	458	407	473	474	453	448	417	486	463	467	470	468	461	456	450	432	454	461	461	448	453	441	458	467	464	477	450	513	408	448	462	445	479	429	449	476	427	443	460	468	454	455	456	471	450	431	432	453	437	505	438	482	447	428	449	471	422	451	488	443	459	488	423	427	463	454	489	442	425	467	446	459	438	436	476	445	434	442	444	486	457	467	480	490	455	406	435	425	444	466	427	444	425	497	412	443	444	432	428	446	462	447	453	416	455	466	436	425	459	451	418	472	467	441	468	423	464	406	454	426	427	407	464	470	443	474	448	469	447	483	433	448	410	470	471	415	448	484	443	475	441	456	445	461	447	473	438	452	439	426	441	444	491	436	431	471	443	434	465	447	456	441	393	442	472	477	449	435	461	460	446	442	457	462	463	470	442	410	488	446	432	448	426	441	439	452	461	452	442	448	453	433	446	460	419	454	423	469	432	460	446	455	413	479	431	459	423	444	406	490	459	475	454	426	446	434	447	461	442	435	432	424	446	398	437	398	464	456	442	445	445	435	459	439	414	410	466	482	446	436	451	487	455	431	447	448	452	450	494	462	409	492	475	478	452	492	440	431	471	467	463	470	440	485	437	438	463	497	472	469
3412	9286	6275	2867	2226	1723	1251	1115	969	799	765	721	632	622	585	579	555	514	544	544	517	533	521	503	460	518	482	496	478	520	510	476	493	470	487	475	491	535	514	480	463	444	508	481	462	458	459	477	476	459	491	493	493	453	502	478	482	462	446	517	518	473	466	482	491	507	477	453	476	459	445	470	449	462	456	451	484	440	479	500	498	472	451	475	455	444	438	439	467	469	466	456	505	468	461	472	474	457	500	463	489	447	477	465	486	508	503	453	452	461	486	479	470	511	513	492	429	519	475	436	479	459	482	498	473	439	453	473	447	468	492	483	447	476	436	501	451	462	494	455	466	458	427	469	475	504	471	468	483	495	449	485	497	429	465	504	427	464	453	441	484	488	503	490	460	456	502	469	494	472	457	407	432	487	478	472	489	447	460	503	501	484	484	505	419	510	476	484	451	466	450	448	464	467	488	441	487	510	480	515	502	459	481	466	415	462	481	456	502	475	508	449	498	444	467	468	494	470	468	457	488	479	489	439	494	424	503	452	458	476	459	492	488	463	475	474	488	477	494	458	493	467	489	468	484	507	449	435	441	479	463	536	492	491	449	488	471	466	469	470	468	495	457	467	453	460	481	467	486	486	460	458	463	463	483	432	450	478	459	461	511	423	508	460	454	488	474	423	475	467	464	429	527	468	465	476	450	437	500	444	474	446	453	491	430	470	461	487	481	480	435	473	497	513	453	517	506	450	476	430	488	455	495	504	434	455	542	467	449	475	461	477	444	503	470	475	462	492	516	491	464	491	466	487	505	472	504	466	435	428	486	485	487	452	497	493	468	474	488	468	471	461	481	427	434	454	511	500	463	464	434	467	461	449	441	476	459	466	489	475	429	465	438	425	495	454	484	474	466	454	476	456	446	487	498	459	489	472	479	459	446	414	430	433	452	501	430	464	460	497	489	452	452	443	428	498	453	443	487	465	446	454	461	474	485	510	447	495	508	456	467	487	445	465	475	490	495	491	479	479	506	440	516	465	489	502	472	457	473	459	513	421	518	491	492	476	450	482	466	458	513	480	441	459	460	500	477	467	460	441	463	483	489	473	469	463	467	445	457	432	463	479	449	450	447	431	453	486	454	462	451	468	429	496	527	471	456	496	485	496	462	437	473	458	467	455	514	511	478	491	442	463	455	481	468	516	496	467	493	438	474	489	464	484	444	476	505	475	483	449	485	465	450	467	434	449	499	451	456	426	462	489	482	473	487	433	412	402	479	456	452	496	473	481	501	468	458	459	496	477	456	476	477	457	465	454	504	484	436	477	473	490	448	463	455	484	430	446	472	467	516	444	420	479	484	477	469	477	463	475	509	410	487	438	447	487	465	452	460	441	492	463	467	448	473	489	486	479	489	444	477	468	522	465	471	438	477	447	447	487	462	458	467	468	452	489	525	472	494	417	426	480	472	471	446	476	487	482	516	462	468	459	432	485	459	425	480	465	430	463	495	460	479	472	461	434	444	439	486	497	493	489	461	469	465	462	485	499	461	482	492	456	482	513	492	435	447	463	440	506	506	442	458	464	464	533	451	495	507	478	479	463	476	462	456	472	473	446	493	428	456	472	484	452	461	463	473	501	473	429	487	482	454	468	475	471	462	464	464	445	435	463	450	495	490	510	475	477	463	466	453	429	512	498	450	447	446	488	443	444	441	483	491	465	469	464	474	472	457	421	461	440	453	483	478	442	428	451	471	444	478	481	506	466	480	473	462	449	440	482	456	455	447	459	466	444	481	457	476	510	475	461	470	455	441	482	463	437	442	468	507	550	469	442	434	433	479	500	470	485	459	449	514	446	464	477	488	465	461	479	489	462	480	469	447	478	493	481	476	441	516	466	463	507	470	447	446	494	448	509	442	495	488	458	479	463	479	448	499	500	455	485	444	473	506	446	496	471	439	464	448	445	484	429	474	469	491	474	503	486	476	464	447	509	454	488	439	472	424	463	478	445	461	473	452	475	467	481	465	443	486	466	469	468	486	442	462	440	486	460	480	495	463	481	445	489	447	485	440	472	515	468	456	475	471	502	446	476	463	477	495	477	480	423	474	445	432	467	466	506	441	485	435	469	459	477	464	449	450	489	473	491	486	489	457	472	476	451	447	449	417	536	464	441	443	475	460	457	500	509	466	449	465	448	459	467	460	484	458	491	493	403	490	485	478	512	531	506	479	534	450	474	474	493	457	465	506	488	497	469	469	480	463	492	485	457	501	469	464	455	496	457	479	457	451	470	450	471	463	476	531	477	445	453	484	467	464	471	479	493	473	486	476	499	465	489	450	448	437	501	441	456	472	469	492	466	470	478	460	470	467	472	444	479	481	446	481	464	411	445	454	449	482	476	433	458	453	461	485	469	433	477	496	457	451	450	474	491	443	467	478	481	436	450	508	452	512	479	482	460	456	452	482	480	488	438	451	480	448	426	462	433	458	434	444	402	452	451	458	502	457	463	487	499	466	453	467	476	466	499	482	470	459	481	503	469	508	479	473	456	477	497	493	455	455	482	519	470	473	475	475	471	432	484	476	475	447	501	472	443	481	502	473	442	440	462	498	441	477	469	467	467	511	489	428	498	473	520	458	454	438	498	437	469	475	473	464	460	465	485	459	488	467	449	483	449	442	474	480	445	515	460	487	438	431	492	482	456	488	438	436	465	489	490	459	465	473	461	446	478	463	488	498	470	479	465	446	486	454	471	503	452	477	491	442	456	475	495	467	497	484	475	484	465	457	499	483	459	472	465	492	485	498	456	437	449	509	442	482	505	442	488	488	457	444	466	458	445	454	507	443	487	477	492	448	455	465	481	463	465	499	503	507	466	447	461	476	457	454	450	462	464	440	512	435	459	485	483	449	471	456	435	431	463	465	409	473	496	449	484	420	460	498	449	475	497	482	477	478	491	474	469	476	492	430	492	484	463	445	426	433	462	459	464	495	511	471	466	471	476	463	498	464	483	464	514	412	491	444	496	476	448	490	501	439	472	485	436	465	479	492	489	461	471	451	482	497	474	450	484	505	433	422	431	452	492	423	478	463	472	500	472	478	471	470	466	490	508	464	498	496	469	460	488	438	504	506	483	448	466	439	467	465	495	457	439	450	447	467	474	486	408	433	499	468	465	436	477	437	452	471	483	460	470	496	504	461	464	482	474	497	448	443	490	445	448	469	437	517	474	450	464	472	505	488	453	449	448	464	494	471	455	494	421	457	434	456	496	460	468	445	472	450	465	490	454	466	469	481	462	484	468	446	489	516	450	475	519	454	474	479	492	457	460	476	471	484	475	490	473	496	427	450	447	511	462	473	463	474	476	506	459	502	447	461	472	485	472	490	452	494	468	456	477	478	451	487	481	485	458	432	497	504	462	471	442	449	472	467	469	471	455	438	460	447	493	438	505	522	483	492	496	520	484	456	459	459	472	472	433	451	436	464	455	448	428	464	434	488	438	449	435	474	468	481	495
24845	21470	28105	25142	14480	621	378	266	227	201	193	180	168	137	140	152	132	132	137	138	141	137	119	141	124	138	129	137	118	136	105	112	128	107	122	146	126	124	95	119	112	130	120	107	108	108	117	104	126	118	128	116	122	116	129	104	95	114	115	123	118	128	110	89	120	112	131	95	111	111	106	110	129	99	121	115	108	123	117	111	120	96	110	116	103	115	103	117	119	126	112	105	115	125	137	82	106	119	145	127	119	105	116	117	137	114	116	96	110	114	110	111	102	97	116	131	102	103	111	108	116	127	117	96	126	124	118	111	116	108	119	99	102	105	109	111	121	136	115	114	111	129	112	120	98	116	110	111	113	127	94	106	106	113	100	110	111	102	118	103	122	115	107	117	115	115	114	111	122	124	100	111	112	120	132	121	125	113	120	92	113	119	119	122	126	134	117	91	113	122	109	116	108	114	143	112	115	105	111	108	118	96	101	107	106	102	108	111	148	109	118	94	122	107	119	122	103	124	116	89	107	114	138	113	107	130	112	104	136	111	105	137	122	121	124	113	95	132	124	112	140	129	120	103	121	117	112	119	135	141	114	122	128	109	111	126	114	113	117	120	110	106	97	116	96	118	110	97	114	115	94	112	103	126	124	104	112	117	96	111	103	125	125	115	122	97	99	101	104	110	108	107	114	109	110	92	105	128	112	104	120	138	116	123	133	129	125	115	116	135	108	117	116	118	106	131	102	95	128	102	125	110	123	117	106	122	127	117	119	110	106	109	122	126	103	117	99	117	105	104	95	119	144	124	122	102	121	116	99	100	113	137	108	110	114	113	131	122	107	107	101	110	126	96	113	115	121	88	126	120	113	122	106	135	110	89	109	108	99	112	120	131	113	114	99	101	117	112	128	135	112	102	106	121	110	95	124	115	118	114	110	137	137	119	119	122	88	123	101	110	113	114	121	113	106	121	132	114	122	89	109	103	111	106	137	133	122	111	84	117	111	102	105	107	90	123	130	123	111	116	118	114	100	99	107	133	102	100	103	111	106	109	111	120	100	110	127	113	117	104	111	96	119	123	123	108	102	122	119	119	112	138	110	131	121	108	117	118	111	104	125	95	143	123	109	98	112	111	107	107	112	127	113	116	115	112	113	109	105	107	124	137	98	93	107	111	123	126	119	132	114	116	102	127	95	130	128	109	122	142	122	119	111	95	137	114	107	129	100	128	113	133	121	104	125	118	122	109	120	111	123	112	109	116	133	125	119	107	115	139	118	113	124	137	129	117	124	120	116	115	125	146	96	126	132	121	120	115	115	105	130	127	127	107	124	130	133	124	128	117	96	122	133	108	115	112	122	110	124	126	104	142	120	127	127	108	108	122	115	119	121	141	113	109	128	114	110	133	99	119	123	115	104	117	127	111	138	95	126	123	129	102	110	99	129	120	121	113	125	127	124	120	106	96	106	108	121	104	118	122	123	127	123	110	101	120	101	109	107	107	119	118	136	126	105	111	107	114	107	120	106	124	112	120	108	124	112	98	107	123	127	128	127	134	119	118	117	126	92	108	122	86	121	108	94	124	102	118	122	111	118	103	125	115	98	113	81	113	132	125	103	109	108	136	124	129	107	120	123	116	118	127	110	108	94	141	119	128	111	110	116	100	115	102	121	110	112	118	105	111	125	114	103	112	115	98	122	119	123	114	121	127	118	109	125	90	114	117	101	120	108	115	108	118	126	122	111	116	111	130	110	122	123	105	117	118	126	106	123	102	102	116	115	119	106	98	116	123	109	98	124	114	107	114	119	115	117	118	101	101	117	97	100	113	112	115	106	123	123	106	130	112	105	114	114	140	120	109	112	112	124	125	110	108	107	107	121	120	120	111	107	127	117	101	123	117	103	113	131	103	95	125	123	94	121	123	122	123	117	134	110	105	122	94	118	121	111	118	117	101	121	111	95	119	103	108	124	94	88	130	107	111	127	119	127	123	100	117	108	107	128	106	130	126	113	125	114	109	125	116	119	111	108	110	98	111	113	132	121	133	118	132	110	110	113	107	107	123	111	106	110	104	131	105	124	120	121	114	106	100	119	117	123	123	124	94	133	117	132	120	116	116	117	127	123	110	99	132	137	124	108	89	105	96	109	119	100	127	119	118	96	99	109	115	101	101	118	128	116	107	126	98	100	130	111	107	124	126	97	96	113	120	117	114	96	100	97	104	103	115	102	107	124	110	106	120	141	117	118	87	142	97	110	109	98	113	107	110	114	86	108	113	135	107	114	107	121	132	109	122	119	138	115	104	105	113	121	96	126	99	96	101	118	133	110	144	105	106	109	112	119	105	103	105	108	98	115	104	102	109	113	102	91	118	115	132	102	104	123	108	108	99	113	106	114	120	115	123	103	128	110	120	132	136	137	107	102	109	110	113	111	130	112	118	122	115	115	134	123	114	117	102	136	112	119	97	113	100	102	126	135	122	119	104	108	123	102	113	114	121	135	104	125	97	117	121	90	115	107	111	104	133	130	108	107	111	99	124	107	122	105	100	123	120	114	115	97	121	102	122	112	119	108	127	104	110	102	110	113	108	112	114	116	103	116	125	119	119	124	128	107	112	120	126	97	131	101	134	104	116	109	124	117	117	112	121	106	118	110	119	130	109	111	132	111	119	124	122	90	119	117	124	110	108	112	97	117	139	111	117	91	117	102	122	94	115	104	100	112	123	115	110	104	118	117	147	100	118	102	117	113	123	123	124	107	140	117	122	121	114	122	123	92	97	109	125	143	125	96	119	115	100	128	125	109	125	110	105	129	96	104	110	113	101	122	122	121	109	103	126	111	103	139	131	135	124	126	109	107	120	122	99	107	100	115	132	139	126	103	114	109	118	101	113	101	114	112	121	108	117	91	117	115	116	121	113	122	116	95	120	129	131	116	97	119	95	122	99	102	98	106	126	129	114	115	124	108	102	101	119	119	114	114	114	108	113	118	105	114	118	140	127	127	110	122	119	111	96	112	102	122	101	121	113	126	121	113	116	107	117	124	110	102	102	109	106	117	109	98	117	120	141	114	87	132	97	104	104	105	111	110	96	104	88	118	116	126	113	121	103	105	120	124	103	133	128	104	106	104	100	115	116	130	107	100	113	111	108	126	123	138	95	105	99	115	105	124	119	102	105	106	111	118	135	100	131	99	140	125	110	107	120	107	108	118	119	116	109	123	111	133	124	131	129	112	128	133	105	105	131	114	93	129	132	100	92	117	109	114	116	120	102	117	109	104	129	130	120	121	105	99	120	110	108	112	113	123	127	118	121	131	116	130	102	116	136	136	103	120	114	116	116	99	107	142	104	110	112	104	117	104	129	105	107	109	106	124	95	123	112	120	109	147	127	115	147	121	108	119	123	85	104	115	124	123	124	125	117	115	119	106	137	122	107	119	112	117	118	126	126	120	139	114	108	103	129	119	132	123	113	128	118	126	107	119	115	106	119	117	118	113	102	135	120	118	97
3261	5482	3498	1675	1159	791	622	486	410	335	303	249	209	208	202	162	180	161	177	153	165	175	160	140	153	126	156	129	135	133	140	143	137	141	148	134	132	151	143	140	114	131	129	137	125	136	153	130	137	123	133	136	135	130	116	124	149	124	122	154	130	120	124	166	131	117	145	132	152	126	139	122	105	122	106	117	113	122	137	124	134	133	123	132	134	125	117	123	130	137	139	135	114	129	136	141	138	133	141	120	127	151	124	155	123	131	136	126	147	107	148	142	125	128	118	136	118	145	108	133	114	113	122	145	107	126	132	140	133	123	130	117	116	138	121	138	122	136	130	121	123	130	145	113	130	126	126	157	129	128	142	133	125	119	128	114	117	131	127	137	137	117	138	113	131	132	139	121	128	120	141	126	120	142	119	124	135	111	137	138	134	125	134	115	134	137	122	132	112	133	115	124	118	146	123	128	130	118	132	132	122	128	127	115	132	107	122	113	128	126	129	132	126	127	121	130	128	132	122	131	144	131	136	140	126	123	125	131	104	133	117	113	127	116	140	134	120	142	119	133	105	136	122	108	159	138	141	130	128	149	133	110	115	118	140	139	151	145	122	123	140	147	120	135	162	130	138	140	124	104	131	132	122	126	118	124	134	133	137	134	141	140	107	131	130	109	122	109	117	114	128	147	116	110	137	131	129	129	132	134	138	123	120	136	125	118	134	117	130	136	137	137	147	119	123	138	137	122	131	133	161	140	119	134	118	128	115	134	155	112	125	110	102	130	124	117	137	136	137	112	138	116	118	124	134	118	134	139	131	126	140	119	129	132	113	105	154	115	117	125	126	151	124	132	130	138	153	125	124	120	131	117	118	126	113	129	132	135	134	130	123	121	144	137	124	132	143	137	121	131	120	142	141	125	120	152	132	135	128	118	142	142	119	132	131	134	127	135	113	100	141	114	136	142	128	112	134	138	122	100	136	122	117	135	132	117	123	112	113	126	132	148	116	121	141	106	120	131	128	138	135	129	141	153	132	136	123	139	128	125	108	151	124	127	119	125	134	117	106	138	123	134	138	126	144	124	121	126	111	137	144	117	124	144	126	123	146	118	110	130	132	120	141	125	117	127	135	132	123	117	125	143	131	144	117	134	125	134	134	112	121	116	116	132	117	125	132	136	117	122	119	138	131	113	123	127	118	127	123	124	127	119	140	124	134	129	123	130	132	145	125	125	124	146	149	130	139	128	120	129	145	117	104	142	130	138	138	133	126	122	123	141	134	140	128	120	135	137	121	145	128	143	119	132	110	124	140	125	126	133	119	132	108	140	121	133	128	136	152	135	122	133	121	131	129	113	129	147	126	125	127	128	108	114	121	124	125	130	134	120	138	108	138	139	133	126	150	116	125	135	128	141	121	136	135	138	128	157	115	125	125	142	132	116	126	136	140	152	133	156	121	142	112	119	115	141	111	137	119	117	134	132	125	132	102	131	142	104	120	128	133	111	129	140	134	119	121	136	111	122	125	126	119	134	138	128	134	143	129	116	116	115	117	125	137	116	124	127	114	126	132	121	143	131	114	134	151	131	121	128	124	126	114	126	113	152	123	131	129	124	140	136	129	129	119	140	119	134	124	120	125	128	133	121	125	134	124	122	126	148	138	109	137	116	106	117	135	123	117	114	137	127	148	160	112	134	143	116	139	136	127	135	126	121	135	132	139	140	123	135	127	129	135	124	140	132	139	139	129	123	140	118	152	118	121	109	145	136	126	130	129	123	143	113	125	121	133	104	124	130	116	125	131	102	120	133	115	152	127	141	101	126	118	127	138	116	132	108	126	132	132	113	117	126	117	132	133	144	130	120	111	148	119	134	120	133	124	132	135	133	115	149	117	117	135	133	118	125	129	126	120	129	136	126	134	129	137	124	121	154	129	133	116	129	137	123	140	120	128	129	145	129	146	131	118	134	134	116	131	131	137	124	125	114	137	125	136	133	129	111	101	124	131	126	109	126	123	104	152	136	123	132	131	108	127	138	126	131	116	145	157	132	132	123	133	122	140	126	118	127	129	145	143	137	112	134	123	137	123	128	137	133	140	123	135	144	121	155	105	130	129	124	118	127	128	127	130	115	128	122	129	130	108	129	127	130	133	124	134	126	116	119	124	125	117	131	115	118	132	100	115	146	122	131	110	133	114	143	107	129	127	123	116	135	127	119	129	155	120	133	131	129	131	147	140	113	117	127	128	132	127	116	142	133	122	129	115	122	130	133	152	119	145	131	105	130	143	128	135	127	141	127	116	117	158	99	107	122	134	104	117	119	134	128	153	122	138	135	128	130	131	130	126	140	115	120	123	144	116	150	137	139	121	144	130	145	141	134	137	140	119	132	140	148	143	137	123	147	122	134	132	131	132	133	125	117	131	116	126	113	121	117	137	130	141	136	139	131	124	111	117	125	126	116	149	133	125	132	147	129	132	132	143	120	128	141	136	135	135	123	128	111	112	109	121	117	127	142	133	136	130	120	132	122	135	134	141	111	137	137	132	117	132	124	143	141	114	89	145	145	114	118	125	112	130	114	120	129	128	114	140	129	111	141	132	147	141	144	109	139	125	121	143	148	139	127	108	119	141	117	140	112	112	133	128	115	140	121	128	139	134	129	128	106	124	119	106	136	139	147	132	138	146	127	117	141	118	108	151	134	113	120	133	127	124	131	139	143	135	156	125	123	130	126	121	132	135	147	142	117	113	122	131	131	124	141	132	159	129	127	120	139	143	129	116	131	136	150	131	119	126	129	113	130	127	141	143	122	127	118	118	125	146	130	136	140	117	120	127	132	139	122	136	131	138	135	121	97	155	120	131	131	113	132	131	131	104	128	139	144	134	119	130	123	123	148	131	122	121	137	120	137	136	140	132	129	141	143	135	116	149	149	113	123	135	129	107	115	136	134	122	135	149	128	137	127	126	117	148	134	140	122	134	129	142	134	147	128	134	114	128	115	120	111	111	113	132	129	137	140	135	121	115	119	133	126	122	143	122	129	148	125	121	142	112	139	123	114	136	135	125	134	110	149	138	115	123	136	134	128	125	112	124	130	124	113	142	162	144	111	131	128	125	120	112	121	142	124	113	117	120	114	152	120	109	125	132	127	132	126	126	143	125	140	136	118	127	129	109	130	132	112	130	111	111	134	136	127	133	126	142	137	145	127	121	119	117	150	117	127	136	119	137	138	143	140	130	125	129	122	118	120	118	123	127	119	126	145	139	128	128	122	163	150	119	140	128	112	125	127	118	130	140	137	126	121	127	133	130	132	109	128	119	141	113	105	133	118	118	132	138	142	119	120	142	128	118	128	148	103	131	131	150	116	135	123	142	123	137	123	129	136	115	140	130	122	131	145	129	111	144	125	133	132	134	122	133	132	112	133	112	140	126	135	139	132	126	128	127	121	141	129	100	133	130	110	119	135	143	113	128	136	153	122	137	118	141	125	110	153	114	134	124	125	119	135
22678	21556	29541	24032	21551	21602	12240	1316	896	764	721	611	603	557	554	507	528	533	467	488	505	448	457	442	421	421	457	456	413	449	418	426	446	433	411	414	428	441	408	381	412	458	434	386	435	398	435	443	434	397	437	420	434	390	421	444	393	399	382	404	402	420	374	404	451	387	403	403	423	421	369	381	406	413	408	429	406	436	410	369	440	419	403	446	434	421	403	400	432	413	368	403	374	368	416	382	419	406	393	431	379	394	370	377	376	426	434	409	433	427	388	428	395	385	435	391	432	352	396	403	392	375	399	392	389	428	370	431	388	400	419	380	404	400	380	409	421	391	390	413	400	420	402	416	403	426	371	387	405	402	401	404	393	420	402	365	425	438	422	398	423	408	371	398	378	429	435	409	398	393	373	412	413	442	423	411	424	392	427	397	409	394	425	412	384	369	434	427	397	394	431	389	390	407	420	414	403	415	393	368	374	389	435	425	413	419	424	362	412	369	408	409	408	413	430	401	377	370	428	408	406	443	384	438	406	397	376	401	383	434	410	410	397	419	437	417	378	410	406	420	382	396	395	431	383	404	417	385	403	461	420	382	416	422	415	413	406	395	401	457	403	365	424	429	407	388	396	425	392	381	423	370	374	403	398	410	402	429	387	400	410	391	421	384	402	413	384	392	375	354	408	412	403	427	405	405	411	432	380	411	416	393	341	416	383	391	419	376	382	392	376	388	409	405	438	397	373	418	432	395	407	392	395	395	363	381	378	399	366	405	410	405	409	413	377	403	410	407	405	441	395	407	409	432	380	423	405	395	416	401	402	393	395	401	408	395	388	398	433	460	380	379	422	398	483	427	433	388	420	398	402	490	407	402	434	424	409	394	393	398	405	398	396	427	394	392	401	429	400	399	408	396	418	393	365	407	371	411	404	428	406	398	407	380	382	391	393	402	411	432	428	404	409	402	405	392	365	387	389	385	423	406	386	427	414	382	423	352	411	405	430	405	385	392	435	403	394	368	376	397	393	409	386	394	378	388	435	392	401	440	409	389	388	403	388	396	407	396	370	410	377	385	388	385	383	397	401	411	383	411	409	425	391	382	386	361	398	369	402	392	371	401	406	393	433	383	448	400	401	433	395	429	421	390	421	382	394	404	408	380	418	378	384	393	403	414	399	392	445	392	392	407	396	427	412	391	400	408	415	419	381	379	390	363	402	388	401	404	414	421	360	425	403	370	416	404	415	392	386	405	438	350	414	389	396	411	417	416	415	376	412	410	404	383	417	410	439	409	411	400	437	375	397	409	410	411	408	361	346	405	427	404	431	414	394	392	394	390	409	355	361	385	418	405	399	365	389	423	388	413	393	417	417	373	402	404	401	366	416	372	402	420	406	377	446	396	401	382	367	364	410	419	377	410	431	400	376	396	407	377	411	383	414	422	408	417	367	440	422	400	424	408	375	405	418	412	403	401	367	402	404	401	430	412	393	385	428	431	420	392	428	408	359	386	384	395	397	413	426	438	398	422	408	393	439	392	370	436	433	381	415	385	429	386	401	384	414	394	393	400	397	389	393	413	408	427	387	401	392	379	406	428	431	429	407	393	391	389	363	415	403	423	377	390	390	413	395	377	387	418	406	376	374	354	395	404	372	417	416	374	367	430	386	402	405	384	419	411	415	417	387	369	404	388	410	420	408	398	378	382	385	389	377	382	400	433	376	411	399	392	370	408	424	407	387	385	409	407	399	395	392	418	401	424	419	391	402	370	403	409	430	391	430	418	397	417	410	363	392	421	422	354	402	408	382	422	396	369	390	410	418	463	433	398	408	420	400	386	432	422	391	429	390	431	394	415	425	390	415	384	392	391	391	428	414	367	404	382	357	414	413	431	431	438	408	418	406	382	406	409	420	389	391	400	399	404	407	388	406	406	446	379	393	395	401	392	358	410	393	452	398	381	423	396	403	416	412	395	371	436	400	412	403	367	372	421	385	361	412	387	410	389	405	411	388	422	433	391	423	406	401	416	403	407	409	404	390	387	389	424	407	416	415	392	380	391	392	447	411	388	417	387	395	381	369	369	428	378	420	434	405	375	377	401	412	396	408	435	377	398	419	380	418	408	422	431	375	408	419	422	415	416	415	396	419	398	404	385	399	408	377	396	400	366	385	382	440	426	391	388	425	404	405	380	391	398	381	401	369	452	412	406	360	413	406	418	406	418	379	387	403	402	401	433	386	406	427	433	405	408	424	434	401	390	379	435	423	375	410	392	402	421	394	372	386	385	402	414	402	441	420	382	376	402	414	409	432	372	369	389	381	410	432	434	398	404	391	394	382	416	395	410	386	424	398	392	384	381	409	384	354	427	419	445	410	405	404	403	397	407	406	385	405	393	398	382	372	412	394	400	423	401	417	401	383	386	384	445	407	404	395	400	417	449	400	401	415	399	377	398	442	381	411	379	391	408	371	410	398	403	391	430	424	396	402	374	417	396	394	371	402	368	396	411	421	405	411	374	402	388	411	377	385	407	366	410	418	378	371	413	429	420	359	398	418	388	397	405	430	412	400	394	398	414	413	404	406	364	357	404	434	406	396	392	367	393	410	413	375	427	400	421	397	426	425	417	400	394	415	420	423	405	388	388	409	400	367	428	384	402	365	415	417	372	415	439	410	452	388	406	389	405	401	373	414	378	402	414	398	401	397	408	375	367	409	371	403	408	389	378	454	405	403	396	408	418	430	406	390	391	387	406	437	405	380	394	387	399	406	416	401	394	431	428	445	352	373	406	436	408	453	418	400	401	391	408	418	430	391	358	401	402	396	392	382	403	391	413	400	377	425	369	405	399	414	379	420	397	390	392	409	428	403	426	374	407	367	403	383	380	394	408	408	417	401	392	403	408	415	386	403	435	410	425	406	399	400	366	396	417	378	435	406	387	377	394	419	404	376	423	375	375	438	409	407	408	406	380	420	442	376	410	446	411	416	376	393	389	376	387	381	383	362	410	380	413	393	418	411	404	399	456	377	403	413	369	392	356	369	361	380	384	406	396	374	384	361	379	368	419	385	414	403	383	455	388	390	417	426	412	433	361	410	403	409	390	388	439	393	396	410	415	378	423	356	435	435	453	404	377	372	394	427	410	402	400	387	386	413	377	467	439	457	395	434	386	406	389	375	370	399	427	394	397	423	411	392	413	413	421	410	400	434	402	409	384	388	393	366	390	438	424	373	398	377	428	419	392	383	391	416	385	388	405	403	393	416	435	400	398	447	375	370	375	414	400	384	395	407	388	408	395	384	409	424	411	372	414	394	398	432	390	392	445	405	411	414	399	440	439	435	423	386	396	413	385	403	419	415	417	393	422	395	395	396	431	366	413	393	407	387	391	386	420	402	447	384	373	408	381	448	417	380	412	391	386	428	406	401	384	403	439	399	412	408	389	422	399	379	373	405	408	418	398	431	406	381	409	396	387	422	417	402	400	412	410	379	398	411	377	383	366	400	402	387	428
4626	15661	10272	5274	3761	2830	2125	1663	1324	1168	943	870	816	720	662	652	579	591	542	589	528	501	507	522	519	506	486	488	481	482	463	423	459	465	453	445	448	436	495	432	451	456	463	459	440	457	422	461	431	432	448	399	436	439	436	431	445	434	438	414	425	460	451	433	432	408	421	431	447	391	427	418	422	447	389	452	452	454	437	448	429	380	440	411	434	422	437	482	443	404	428	442	418	424	449	406	461	492	436	415	437	458	410	466	407	429	421	427	372	467	443	371	471	437	417	399	427	433	417	422	435	412	390	435	402	433	404	439	471	412	451	404	436	439	435	409	399	440	432	433	417	450	419	398	440	462	398	454	433	420	403	449	391	405	423	425	433	441	383	415	436	427	404	396	410	447	410	401	434	446	442	390	475	396	436	406	445	437	400	390	413	445	403	385	451	407	407	395	415	407	435	445	410	396	422	396	416	405	437	416	423	421	409	407	409	378	419	411	440	428	405	479	434	414	438	431	405	428	417	448	419	451	416	433	405	469	403	414	419	446	466	407	404	389	432	405	392	405	378	422	422	403	450	431	444	444	420	409	432	422	413	428	415	407	447	420	436	481	420	419	399	401	424	445	412	415	422	413	423	484	407	406	390	417	397	416	417	419	429	448	422	407	456	424	409	427	412	406	401	430	444	418	387	422	423	444	446	483	454	452	410	408	445	424	417	456	419	396	459	413	422	436	436	452	440	433	428	412	420	423	444	408	385	417	419	417	445	415	418	450	435	395	418	449	442	404	432	400	424	387	447	460	392	427	424	441	437	440	415	409	406	445	425	406	443	425	418	424	453	435	442	422	403	425	441	409	434	488	467	379	456	390	394	414	394	436	435	433	399	424	438	405	434	437	390	414	397	420	428	426	452	408	419	447	389	425	445	430	360	444	413	452	411	483	434	392	396	425	442	431	412	453	450	414	433	414	405	443	400	431	448	432	428	443	429	409	430	426	438	409	448	395	419	416	451	420	400	424	395	424	450	424	439	352	419	458	420	457	416	380	413	423	428	398	417	428	375	401	399	408	448	436	428	439	413	469	422	432	438	431	418	423	426	431	424	423	430	428	435	429	418	408	415	483	414	429	413	414	420	459	479	426	426	450	451	469	415	451	429	428	413	382	424	416	440	425	419	461	443	447	456	425	398	400	430	408	457	435	434	415	474	429	423	423	441	428	406	451	441	425	465	435	444	408	449	443	420	406	434	436	468	383	424	458	412	438	426	388	395	404	471	419	446	434	450	453	408	432	427	424	400	392	440	409	420	403	416	435	404	426	409	436	436	409	399	403	444	416	406	391	438	436	443	392	413	425	435	443	394	427	363	445	419	431	460	400	435	422	417	424	422	415	421	389	424	445	419	439	393	419	457	384	434	483	424	386	394	434	428	431	405	437	393	436	381	424	446	420	402	441	433	418	422	419	432	367	397	422	409	446	404	406	384	396	421	431	446	443	383	390	385	462	389	432	434	433	448	411	394	408	406	414	473	427	429	452	418	417	406	393	414	419	437	413	429	402	426	441	412	415	409	422	440	399	431	430	426	426	422	442	403	405	409	457	417	407	445	478	360	398	417	430	409	441	433	443	397	390	426	451	426	423	454	412	416	434	409	436	428	426	422	435	418	470	380	404	419	421	424	405	428	421	421	378	457	425	416	433	416	432	420	385	428	378	417	395	408	388	438	409	442	440	427	401	420	420	450	402	428	393	417	423	400	442	415	398	405	383	411	425	430	409	423	415	449	450	421	383	445	418	438	426	428	431	446	430	442	447	422	425	456	465	423	423	432	442	463	418	438	434	402	411	407	476	429	375	445	376	418	417	422	404	431	445	465	415	476	404	455	438	429	414	383	447	448	469	418	441	453	433	433	418	416	444	420	404	433	396	437	431	406	437	429	440	444	410	418	436	432	429	415	442	414	371	410	405	397	420	453	453	425	421	397	444	426	406	444	413	430	425	428	394	445	415	428	424	402	412	427	434	427	412	452	424	420	417	434	412	412	431	410	393	446	425	432	405	413	421	456	425	430	447	441	373	425	411	435	406	432	389	423	425	457	450	403	396	399	421	419	435	393	431	445	437	443	409	417	450	411	379	436	403	391	427	429	393	395	428	462	391	441	430	460	436	394	411	413	439	440	432	395	399	402	438	476	417	414	422	431	396	432	402	433	444	400	447	402	431	420	427	440	410	440	411	434	416	444	411	451	462	461	417	417	396	417	423	388	433	431	450	452	432	424	436	431	442	418	406	415	411	417	420	392	429	435	423	442	437	424	440	431	439	397	384	414	467	458	459	432	415	380	446	459	387	383	397	413	407	430	403	422	411	398	428	388	381	412	438	418	449	457	404	409	428	469	402	411	413	410	445	408	420	396	424	448	397	422	383	407	418	422	460	402	435	417	414	447	394	464	410	427	441	404	419	418	440	421	436	423	412	416	412	433	387	416	397	400	434	415	418	462	427	404	419	406	443	447	421	380	423	431	437	424	418	423	459	450	414	403	430	423	438	431	450	424	396	407	427	410	436	428	412	406	408	407	405	390	442	424	422	442	412	413	398	437	452	431	419	426	398	474	437	414	429	437	447	429	416	481	444	398	397	424	436	412	443	431	427	424	411	418	441	384	406	427	455	406	429	397	397	380	442	421	407	401	393	438	473	383	434	404	436	408	436	428	424	425	431	457	434	446	399	432	390	412	404	449	423	457	428	398	410	449	468	417	416	434	420	434	403	442	405	428	407	470	406	451	449	406	448	419	412	434	437	443	406	412	418	474	411	410	424	424	432	418	433	465	422	428	393	424	453	391	452	450	450	463	397	424	392	399	408	423	448	436	436	406	446	443	452	426	385	414	465	434	425	419	412	460	418	436	460	414	450	395	442	407	418	441	380	443	439	443	424	428	426	420	426	428	424	401	424	419	393	426	430	375	403	430	470	383	414	427	464	393	396	447	434	419	432	434	443	424	440	425	413	419	445	436	436	419	423	427	471	465	442	441	428	439	428	442	397	434	423	409	403	427	450	457	438	427	440	451	380	419	395	444	440	437	416	433	410	414	419	407	418	409	430	366	461	419	407	419	411	436	389	436	461	437	433	438	390	437	398	408	384	441	404	438	420	455	407	469	423	435	434	433	431	412	415	399	439	412	396	386	421	418	445	448	410	424	405	408	391	437	436	419	442	420	423	437	445	426	426	452	378	434	444	397	432	439	429	420	426	445	407	405	431	428	434	402	425	409	414	435	445	411	428	407	412	434	412	443	434	431	401	414	455	445	422	428	424	421	424	422	443	420	393	414	447	398	398	430	409	448	370	446	404	461	413	416	430	447	404	400	463	418	422	439	437	411	432	393	470	440	434	420	388	416	440	405	452	374	401	407	441	402	405	412	458	431	447	435	396	394	399	436	433	393	440	401	428	409	420	466	434	423	403	437	418	421	374	421	424	455	454	451	417	429	427	405	446	406	433	403	396
27875	19700	5619	652	462	440	336	246	280	269	273	209	230	240	267	207	216	221	229	251	254	250	250	257	224	238	249	209	240	220	214	203	227	226	228	223	235	231	208	234	231	199	251	221	214	231	214	236	224	233	221	207	231	236	237	227	226	221	219	212	212	204	218	232	227	240	264	213	230	239	211	245	232	198	236	243	239	230	223	230	232	208	226	213	223	226	233	209	231	256	217	228	239	229	225	216	227	241	231	230	242	241	234	227	247	227	227	215	209	220	250	222	237	225	235	214	244	217	217	197	226	211	202	221	211	218	226	189	237	225	196	199	213	201	200	206	216	205	212	203	243	223	234	249	196	239	234	260	242	201	220	213	234	214	235	242	202	241	192	229	231	237	256	202	195	232	251	217	229	223	215	203	219	227	250	259	214	212	236	239	216	233	220	206	216	233	229	213	232	224	207	218	211	240	245	204	222	204	224	239	230	232	203	217	221	204	217	216	232	212	227	238	249	223	214	224	223	220	218	230	202	199	216	223	196	223	216	263	212	219	219	244	234	236	247	227	237	221	245	214	197	230	223	221	212	254	224	234	260	217	217	251	256	200	237	233	223	221	239	205	240	229	238	239	221	235	232	208	230	250	229	229	206	232	230	217	210	233	232	224	255	212	244	237	252	226	236	224	221	242	216	235	213	235	205	248	207	260	202	232	238	213	216	238	250	241	218	229	235	213	245	257	213	230	228	239	226	230	210	247	199	218	217	247	230	237	247	218	208	213	232	231	223	216	220	257	241	210	243	220	211	234	236	220	215	211	223	226	236	222	231	211	226	225	221	202	237	216	238	201	231	224	237	201	216	209	238	228	242	220	223	240	215	225	194	233	218	244	213	208	216	269	216	220	255	224	228	202	227	210	207	242	239	243	206	242	212	183	197	226	207	202	240	219	227	229	249	229	222	206	204	205	242	242	245	226	220	246	228	227	223	193	226	219	201	206	216	211	260	210	201	224	205	238	264	216	224	213	227	205	234	253	227	219	213	215	205	209	221	230	218	219	225	235	206	222	207	209	234	222	247	215	205	221	231	236	211	209	217	222	210	209	224	232	220	214	243	240	238	221	228	232	210	223	245	240	255	196	233	215	206	239	208	233	232	220	227	240	232	205	203	196	250	212	221	221	224	194	204	226	209	220	220	206	215	216	218	227	218	234	235	266	216	234	246	177	197	223	235	237	232	245	215	249	227	214	229	222	214	224	229	214	225	230	236	231	242	219	229	221	192	208	214	252	210	229	211	202	229	226	219	243	204	226	222	241	205	224	212	215	218	217	230	218	220	217	214	226	230	221	215	219	201	240	234	193	205	241	220	215	205	188	224	211	230	234	220	224	220	234	212	221	240	221	238	225	236	241	235	220	220	214	206	236	245	252	252	229	221	243	223	194	199	231	202	226	192	245	256	219	215	243	259	250	228	235	236	228	231	238	246	232	236	231	254	223	234	242	223	230	216	212	244	232	231	227	211	222	211	200	212	228	234	213	190	223	236	220	215	210	236	236	204	236	214	225	225	226	236	235	212	204	219	213	193	212	208	226	230	231	229	219	233	219	199	222	240	224	200	231	232	229	220	242	224	219	233	203	210	217	256	220	227	224	238	248	228	230	272	231	246	245	211	213	255	218	221	228	232	241	206	235	223	215	202	238	226	212	240	213	214	210	224	232	227	227	210	221	229	250	249	215	224	203	236	228	231	229	246	230	221	234	220	232	223	212	239	218	230	224	234	207	227	239	224	197	225	251	233	210	229	198	202	206	245	240	235	232	182	235	231	227	241	202	219	229	243	222	229	214	237	223	214	215	252	201	220	227	202	228	219	216	240	198	226	187	221	213	241	242	219	219	210	226	212	237	219	253	216	211	230	213	210	229	240	238	242	234	228	213	213	233	218	241	216	223	202	217	250	240	234	257	216	245	190	210	211	242	237	219	216	229	219	230	199	242	253	216	231	219	224	219	212	222	226	198	249	221	190	224	209	225	235	236	229	215	234	204	222	247	247	228	237	236	212	207	219	190	231	225	234	212	200	206	248	223	194	234	236	223	227	227	229	210	206	233	205	218	215	218	211	210	211	219	207	243	227	210	221	229	214	214	213	248	226	223	223	220	232	236	227	226	226	234	221	251	191	219	259	221	225	206	205	229	215	218	206	247	234	210	252	202	236	238	230	223	223	216	225	239	231	203	228	203	225	206	238	244	200	221	214	223	197	237	205	246	224	227	229	211	225	215	213	216	208	214	242	220	230	238	224	227	227	223	238	219	219	212	209	221	219	197	234	199	220	233	223	221	207	219	203	195	230	213	239	221	202	231	206	222	227	203	232	216	211	231	237	243	222	227	228	219	230	241	236	206	200	234	218	216	215	227	230	223	218	209	210	215	225	221	208	205	231	237	221	233	205	206	231	224	217	225	222	232	220	202	213	231	235	228	235	201	233	199	223	199	229	240	242	233	211	229	249	213	227	206	224	241	213	233	223	245	202	228	218	219	215	207	246	258	224	216	226	219	224	221	229	217	225	221	226	223	232	219	230	204	226	214	216	197	215	228	245	216	230	215	226	231	223	222	223	191	234	212	218	218	238	241	209	246	220	228	235	213	219	241	257	212	204	230	206	200	224	254	219	211	222	241	242	220	208	207	248	215	204	208	222	214	227	238	214	224	223	197	234	215	206	232	233	230	226	223	216	212	233	238	215	208	223	237	221	227	246	223	213	214	226	208	217	229	217	223	239	228	212	217	210	247	243	210	237	253	229	223	238	213	219	237	211	212	194	203	234	210	208	238	245	231	214	215	247	212	226	228	227	237	229	234	236	233	233	240	222	244	235	251	231	221	217	222	227	195	224	222	215	226	198	215	218	195	215	204	228	202	236	232	223	253	192	232	233	216	220	220	233	219	238	212	214	235	236	238	206	223	215	252	243	196	220	238	200	223	225	223	219	225	220	226	235	225	209	205	210	237	229	223	212	240	224	203	236	219	226	226	230	242	225	229	243	204	195	243	214	233	222	237	235	218	241	223	228	222	212	232	215	219	226	236	208	201	241	229	238	217	216	257	237	226	229	240	228	219	243	224	215	224	215	227	229	222	226	238	232	197	229	205	222	220	210	223	240	237	219	209	200	215	215	234	250	208	221	220	207	238	215	220	240	248	229	219	247	206	247	244	254	243	246	219	233	226	239	233	219	232	225	248	213	229	226	222	231	239	215	245	221	195	224	225	234	225	223	228	240	227	197	231	251	224	228	217	221	245	233	241	194	237	227	227	237	207	205	226	229	210	213	247	243	227	225	226	214	236	221	223	200	195	240	255	224	217	244	233	220	217	195	250	225	203	211	215	239	196	214	209	199	186	252	216	236	208	233	218	212	238	245	247	220	268	225	238	240	238	223	243	211	226	237	235	233	230	228	242	248	217	226	222	192	210	205	234	224	232	222	210	236	195	219	219	237	213	222	216	219	217	215	245
4091	1126	633	414	349	295	285	292	257	263	269	240	226	232	238	259	257	261	239	222	224	208	249	260	265	247	233	239	239	219	233	213	235	236	213	270	258	245	238	238	234	279	193	222	229	248	218	243	245	212	274	233	225	234	241	224	233	243	263	226	241	215	227	257	226	265	223	260	214	248	247	224	241	226	205	219	229	211	240	256	223	216	225	243	216	254	210	245	248	229	244	221	239	213	262	242	238	225	241	226	229	220	226	228	221	233	235	212	246	224	260	261	241	251	228	230	226	248	228	273	214	226	221	210	254	231	243	205	246	269	243	237	225	193	248	243	235	239	234	254	260	228	227	224	201	227	232	223	255	261	225	233	230	218	222	239	213	256	240	236	229	245	233	242	215	224	241	228	235	222	235	230	252	221	224	213	232	234	254	244	256	246	270	244	237	260	222	248	208	229	234	241	214	223	218	237	252	227	262	255	216	234	227	243	252	227	267	276	237	246	261	259	241	241	214	224	234	242	244	231	230	243	248	251	245	245	220	236	242	223	257	235	239	219	268	252	228	233	224	224	240	214	245	231	234	258	205	226	228	242	243	247	232	237	253	241	220	268	247	246	261	248	243	231	245	233	233	246	228	232	219	234	222	214	200	233	211	204	239	257	226	249	216	212	212	219	224	238	221	217	251	261	241	231	233	227	229	234	238	227	214	210	240	224	250	213	265	243	234	276	247	228	232	250	222	237	213	246	230	239	251	235	216	228	225	233	227	259	220	232	229	241	259	239	239	235	228	227	238	242	248	240	212	220	242	232	241	239	254	261	231	254	237	258	232	253	236	236	233	252	248	257	224	231	244	228	240	242	223	237	271	225	242	248	219	240	260	248	223	243	238	246	242	231	223	210	279	229	245	259	196	253	230	224	236	255	229	259	243	208	230	228	234	236	225	233	224	210	207	243	246	254	237	247	220	223	255	231	261	236	249	240	247	235	229	210	243	246	241	238	243	227	240	216	299	224	241	237	231	216	235	224	261	214	247	226	233	253	221	209	249	233	244	238	249	248	249	218	250	264	217	198	238	221	244	272	239	257	236	251	262	237	261	230	214	238	197	223	248	224	238	224	215	249	243	223	237	231	256	247	233	214	222	239	232	262	216	216	219	250	255	226	235	246	236	243	225	237	196	249	215	220	227	215	224	240	258	257	249	198	222	255	253	215	259	218	240	250	246	240	232	255	211	243	213	233	221	205	248	216	219	232	242	228	222	225	245	237	261	223	229	230	224	234	232	237	245	221	244	206	232	239	211	249	241	239	252	233	219	233	233	232	233	224	226	240	222	208	231	233	229	220	233	251	225	228	219	238	194	221	230	259	256	225	224	231	230	252	271	250	254	235	227	248	253	199	255	243	203	241	242	243	246	236	231	241	252	242	219	245	242	230	227	222	217	239	224	253	239	241	231	231	237	225	249	241	266	234	220	211	241	218	232	248	246	227	225	237	228	214	223	240	242	232	219	245	223	235	232	233	218	231	233	241	244	224	224	222	251	255	248	247	228	216	226	221	218	227	250	262	224	214	252	254	250	231	225	232	233	221	250	238	235	238	239	234	245	240	241	220	219	226	247	228	222	274	208	204	245	247	239	241	222	251	245	225	244	248	245	219	226	201	241	257	248	233	244	236	240	276	242	216	246	210	230	243	236	199	224	234	245	237	237	242	261	218	231	251	234	261	235	252	232	228	236	225	248	251	249	250	257	246	239	243	229	257	230	230	239	241	217	240	238	236	224	240	231	230	222	244	255	210	239	215	246	219	244	236	258	238	223	220	232	240	261	218	230	237	247	230	242	216	240	225	247	237	229	257	240	233	238	262	233	242	253	215	230	210	229	223	221	235	233	217	211	237	233	244	245	228	220	231	213	226	238	226	246	227	226	226	206	239	224	234	213	219	229	234	239	228	247	226	230	228	250	232	231	242	209	235	254	244	234	233	217	243	256	230	214	222	226	222	239	223	227	231	254	223	240	234	220	252	232	220	229	223	238	246	244	252	252	232	230	240	225	246	229	265	229	244	239	237	197	251	231	224	233	248	243	254	241	235	228	206	257	245	221	253	234	220	234	225	244	235	238	254	243	234	228	213	252	221	242	206	236	235	209	231	209	264	230	211	239	213	222	236	232	229	239	228	258	201	238	234	227	257	209	235	265	222	252	232	237	223	238	216	228	226	222	227	213	239	231	217	227	237	212	261	254	206	230	217	225	212	242	266	210	264	239	265	242	237	224	240	243	229	238	223	243	236	225	242	226	225	218	226	227	220	253	236	216	218	238	249	226	212	257	238	232	236	206	218	234	216	258	236	203	234	271	259	208	243	249	212	239	210	246	218	222	223	209	223	237	248	235	221	224	248	239	246	235	225	239	260	236	246	219	235	242	252	225	221	230	255	194	233	237	215	221	252	263	250	210	220	213	230	201	237	227	219	251	212	230	246	222	218	230	234	237	214	244	225	263	223	220	204	229	229	217	223	221	248	231	222	242	201	196	236	231	227	210	227	219	252	240	254	233	237	239	230	208	222	267	245	234	235	245	242	252	245	241	226	202	229	241	252	233	254	225	240	225	243	231	247	215	251	235	223	246	237	239	225	242	247	199	255	227	236	231	218	215	241	228	229	257	230	265	265	256	233	236	240	260	231	253	226	210	238	222	242	231	234	220	250	245	218	241	251	221	217	202	215	206	228	223	249	218	247	249	234	233	221	235	252	237	251	229	230	242	245	241	235	236	254	254	221	215	240	252	229	228	240	241	238	245	247	237	237	226	222	253	211	245	209	244	253	256	223	258	232	227	214	250	258	231	252	255	229	223	232	232	239	237	190	239	255	240	233	233	239	236	229	226	234	234	254	238	219	240	208	244	220	264	210	238	253	229	235	212	227	218	231	234	243	249	225	238	235	219	238	245	222	229	236	241	256	241	274	238	252	242	203	228	240	259	201	204	226	217	231	232	213	224	231	227	250	236	228	240	282	231	210	232	236	227	205	218	242	234	226	250	221	236	225	248	263	245	235	231	234	252	256	222	234	210	224	245	237	220	244	218	226	249	210	216	232	231	223	245	243	224	216	244	227	229	233	242	263	213	250	248	243	223	217	230	220	225	233	251	244	223	229	230	241	230	280	234	205	254	221	231	231	248	250	210	238	218	245	225	220	218	230	233	234	231	233	237	218	196	241	259	219	265	245	214	246	242	215	230	239	255	224	226	231	234	223	222	232	241	239	218	249	219	198	216	217	237	271	254	239	239	247	245	237	232	234	240	228	224	253	226	240	202	266	221	239	265	221	241	220	220	228	236	242	229	254	254	203	217	246	194	219	227	251	236	236	233	197	210	229	229	227	235	258	242	248	222	243	191	238	238	260	236	230	217	231	236	226	232	249	224	238	241	227	222	228	227	234	233	225	259	223	241	227	229	214	225	245	243	223	231	229	240	223	222	241	244	226	240	217	236	223	216	252	244	229
23805	21495	29036	24316	21464	13090	1402	825	677	672	622	588	575	525	506	485	543	447	506	506	510	480	524	528	533	479	469	497	442	439	474	480	451	450	430	451	448	464	423	485	503	448	456	456	467	464	458	430	498	467	436	435	430	464	453	479	456	468	497	481	432	461	453	471	481	420	440	437	464	442	465	478	454	433	471	478	458	462	454	484	429	450	458	444	439	468	443	489	419	438	409	459	476	440	466	451	425	447	473	457	435	442	447	440	438	428	495	426	461	409	446	447	429	450	435	455	432	469	475	443	437	432	435	484	457	448	471	480	449	447	479	470	446	453	435	449	461	430	396	453	435	431	455	430	416	462	455	474	437	462	431	446	453	442	473	483	430	442	418	448	457	473	434	460	460	458	407	447	407	432	429	471	441	465	408	454	427	436	469	442	482	477	451	415	429	494	441	458	454	472	424	451	472	437	440	447	476	463	449	420	461	492	415	448	403	438	429	439	470	458	450	462	454	411	446	456	435	449	480	428	486	455	436	426	433	478	432	442	447	474	457	467	460	452	452	475	458	434	437	450	435	449	445	437	473	439	463	471	478	451	479	466	489	460	482	477	430	456	463	457	444	460	430	446	442	432	424	403	436	459	439	421	449	438	484	484	481	427	410	457	461	454	450	488	411	473	427	431	419	464	486	440	445	478	467	466	464	477	454	471	441	440	463	437	448	462	486	462	462	447	531	446	453	450	448	410	476	466	476	442	453	470	452	463	457	467	437	438	445	466	427	471	488	479	450	434	449	464	471	437	494	458	419	431	442	438	429	444	498	450	498	448	471	444	431	435	414	488	432	429	465	467	442	454	455	480	468	431	428	421	438	424	447	450	477	473	497	451	479	430	457	452	464	459	464	464	493	462	492	421	436	423	439	451	451	462	459	453	464	449	456	421	423	413	411	454	409	449	457	427	430	442	455	410	430	450	466	442	441	444	446	452	455	423	443	423	474	436	461	449	421	463	480	481	439	477	435	464	453	460	483	502	429	459	456	423	451	448	433	433	425	485	469	402	475	506	432	450	431	480	440	501	434	438	462	412	426	480	447	448	461	448	453	464	445	451	460	457	452	437	482	470	426	470	475	452	454	443	412	440	476	416	443	471	510	453	433	455	440	434	437	464	450	465	446	444	450	429	461	459	426	415	480	460	435	467	438	445	482	478	470	418	442	465	480	446	433	473	459	429	443	495	453	463	469	463	440	464	478	449	442	474	466	463	473	489	512	408	433	450	451	439	459	456	453	458	450	428	470	457	472	454	475	474	468	433	438	444	436	472	503	440	446	443	421	447	454	440	429	489	446	437	501	417	468	450	474	425	456	476	445	433	425	452	458	468	432	483	444	438	473	510	463	414	449	419	442	441	424	440	430	489	444	453	430	446	454	466	446	423	458	444	468	472	458	433	438	426	444	453	469	443	456	426	419	403	443	461	447	513	456	473	459	439	449	430	490	450	434	475	447	454	412	467	473	424	437	409	452	430	437	441	410	434	455	484	437	446	478	437	457	449	471	485	442	448	447	412	413	471	436	427	462	453	466	460	450	402	452	443	397	439	476	462	419	417	415	450	443	445	422	438	456	451	453	496	464	460	445	446	419	423	418	438	425	425	468	459	450	432	472	468	442	482	434	487	439	453	452	428	427	424	429	451	463	467	441	422	485	460	441	437	431	436	459	437	475	448	452	481	424	458	454	451	404	443	453	429	444	435	428	415	422	463	444	438	463	448	444	467	466	488	470	460	460	396	436	445	439	444	440	473	436	462	422	430	430	460	426	464	453	458	489	473	453	457	465	416	441	448	429	450	422	442	427	429	445	464	447	463	435	417	409	471	453	433	427	470	500	405	456	440	448	436	471	469	435	458	432	407	466	458	474	434	428	436	418	433	435	467	436	478	436	475	454	462	446	466	432	485	407	418	412	456	437	436	443	437	442	486	471	485	464	423	415	443	454	455	477	430	472	430	449	457	429	442	456	447	452	402	420	433	452	453	451	491	471	435	469	446	438	446	427	460	461	455	461	459	448	436	475	447	449	423	440	483	488	446	456	453	412	468	451	457	456	467	452	437	437	405	408	438	445	441	438	449	501	470	437	462	411	440	468	469	467	411	438	450	445	451	428	479	469	440	438	432	427	441	489	462	426	466	484	437	445	434	452	415	463	450	458	439	426	434	491	414	460	442	450	431	442	450	462	399	453	454	452	469	444	450	455	430	440	442	439	499	429	461	396	442	406	443	463	442	460	466	511	429	417	448	449	473	451	489	458	453	445	421	450	481	438	468	464	444	424	475	441	436	475	467	438	441	430	454	456	470	445	427	462	430	434	465	468	445	465	426	437	445	456	425	452	413	440	462	419	468	435	429	492	460	476	450	440	472	458	433	452	468	408	482	429	428	486	421	410	451	477	441	467	456	479	422	477	434	467	468	435	437	467	452	489	430	443	433	472	431	451	453	480	470	434	431	458	432	457	451	442	445	487	464	430	482	457	464	460	459	453	451	464	429	458	458	412	449	445	472	422	461	426	458	444	461	457	420	433	437	415	461	410	451	443	475	447	481	431	444	480	451	431	463	431	478	486	417	449	430	479	421	463	428	445	450	470	431	417	410	433	426	456	448	474	419	446	461	451	493	461	420	461	438	460	426	459	436	444	438	428	486	434	460	402	438	441	472	472	396	450	403	438	423	439	439	457	414	479	437	448	427	440	487	463	467	451	463	435	452	443	443	415	452	442	469	450	474	410	455	442	444	446	450	469	417	467	401	396	454	472	409	449	438	488	460	398	466	462	461	455	453	434	453	445	470	475	448	453	450	419	445	469	498	487	426	437	459	437	444	448	445	474	395	450	433	462	446	458	413	440	519	447	446	459	438	442	429	429	477	446	454	396	459	450	418	433	401	490	431	424	466	480	449	468	465	482	451	469	442	454	518	472	446	525	468	422	448	442	422	427	471	442	438	492	483	415	403	410	440	475	484	457	454	466	445	448	450	479	467	439	460	458	461	446	418	449	424	406	486	430	453	441	459	450	441	469	451	459	441	453	461	425	487	476	475	475	473	427	447	441	437	447	473	432	452	449	402	453	461	426	420	435	468	461	427	474	498	454	436	453	475	475	466	438	465	459	459	439	455	462	454	441	473	426	447	441	457	419	443	454	435	460	421	433	484	454	434	455	459	461	460	431	443	471	457	450	461	428	483	463	456	459	489	428	437	469	464	447	459	415	413	418	448	450	442	438	461	470	429	415	428	425	486	486	430	454	421	436	431	446	427	400	422	449	485	450	425	456	471	448	436	445	453	459	443	423	426	442	434	451	450	453	482	474	459	397	451	459	466	460	433	457	467	469	432	465	388	449	462	470	434	454	415	480	465	472	468	469	477	413	418	435	468	424	455	439	516	442	529	458	425	453	433	454	437	454	457	479	423	439	460	465	432	444	413	409	431	456	427	426	405	450	443	470	450	431	420	431	445
3498	9549	6414	3012	2357	1741	1378	1133	961	827	719	747	641	609	619	593	587	565	533	515	537	541	514	537	480	491	455	505	506	449	473	512	477	485	488	469	483	503	485	450	481	459	496	459	478	474	456	477	451	487	491	473	467	455	481	488	448	482	449	451	453	446	497	481	423	433	450	443	465	477	461	477	483	486	469	486	429	461	463	470	479	468	474	480	521	445	474	490	463	470	437	510	478	456	452	439	452	465	470	461	471	455	441	449	519	465	451	449	485	441	480	454	456	474	435	486	465	508	483	431	514	476	443	451	474	472	478	511	466	456	434	449	421	447	479	465	463	461	497	441	470	463	457	478	493	479	471	469	463	469	455	456	482	441	439	480	461	503	495	463	465	462	497	471	461	463	469	486	474	448	494	477	497	438	495	463	479	499	473	456	475	462	453	503	498	517	466	478	477	482	466	451	456	488	497	455	459	495	482	458	469	449	489	479	472	451	448	469	454	461	469	484	497	462	463	454	482	454	458	471	485	480	434	482	500	511	486	447	487	473	453	517	441	442	464	457	428	448	498	449	461	489	467	471	430	442	450	463	497	485	458	443	454	414	456	475	442	453	424	465	452	469	464	449	476	456	461	461	464	455	466	481	520	452	451	476	479	495	485	448	456	526	457	519	448	508	473	479	477	484	498	474	483	493	469	472	447	458	477	495	461	466	463	463	497	480	477	440	477	475	456	466	461	443	457	469	464	459	460	453	458	470	439	445	493	480	469	501	452	469	505	440	492	429	459	466	451	460	485	464	458	487	494	451	481	459	476	508	426	475	440	473	476	482	437	470	462	471	458	479	454	470	462	466	480	472	455	428	475	494	481	411	456	481	442	459	452	462	435	423	451	436	466	494	465	464	472	489	466	486	501	481	468	477	504	440	444	423	417	463	475	467	475	482	437	505	474	444	496	455	443	479	484	478	417	468	490	444	449	476	445	445	469	471	494	508	496	448	504	475	486	435	462	483	484	424	500	460	482	506	463	487	486	466	487	510	500	455	430	465	451	445	522	479	459	426	454	474	458	437	501	474	467	466	497	477	456	402	466	453	489	475	437	471	479	427	479	487	461	451	434	442	429	491	490	478	473	469	437	474	481	445	475	454	465	463	450	422	470	440	477	489	450	437	476	437	475	467	480	457	428	452	501	511	482	462	450	467	475	476	461	472	452	487	483	477	465	464	466	457	467	448	505	451	468	472	484	493	458	464	469	449	460	452	437	490	455	477	488	465	530	470	475	469	467	444	505	472	480	533	450	485	474	509	475	469	465	473	440	487	433	494	449	470	480	454	454	495	442	458	463	439	469	482	432	492	486	483	465	459	469	485	422	484	484	449	467	460	486	448	479	461	493	452	465	493	495	458	463	435	468	473	510	499	506	465	472	450	454	484	469	467	455	444	447	487	466	455	490	472	469	495	505	468	472	508	471	415	455	466	454	493	490	497	461	433	498	428	472	476	418	440	467	490	474	454	484	475	466	476	492	463	446	513	485	480	452	435	449	445	479	492	444	494	453	486	447	435	433	464	487	475	458	456	481	472	482	465	461	488	467	451	469	477	501	473	459	459	449	514	447	470	500	483	454	468	496	489	459	481	486	443	442	519	478	480	456	456	453	444	470	472	469	454	448	456	488	467	417	451	490	461	452	469	427	426	483	470	434	479	479	487	453	459	497	489	452	487	483	416	465	415	479	520	450	489	460	471	447	473	426	460	472	494	464	472	438	435	444	456	442	476	456	465	493	445	488	455	454	520	484	444	469	467	461	472	446	483	448	467	483	479	482	439	429	493	454	469	470	488	451	464	471	480	499	436	519	506	508	480	493	465	473	443	449	452	470	470	473	456	489	499	486	443	432	455	429	447	459	442	420	487	461	477	449	453	442	468	482	419	469	479	438	462	449	459	465	443	459	503	443	487	494	464	443	462	487	500	447	445	478	494	467	474	465	466	472	495	447	454	475	457	440	457	496	472	459	452	450	484	463	460	487	463	432	481	458	510	477	461	498	476	454	469	459	419	459	503	486	483	491	475	502	438	464	431	501	470	446	427	421	469	492	472	441	442	482	450	465	461	465	474	453	440	477	500	473	458	476	493	478	455	441	442	447	526	483	444	482	470	465	462	469	466	472	478	474	480	454	470	472	459	466	450	487	466	449	462	484	473	481	457	442	456	451	475	512	468	449	475	438	489	450	467	457	426	488	447	457	451	489	423	465	516	487	475	453	468	488	489	442	470	455	493	438	466	435	489	473	501	469	469	476	476	477	477	453	458	440	487	456	495	460	485	450	473	478	436	476	427	425	484	445	475	477	486	419	444	500	474	475	510	466	451	470	466	473	496	464	455	485	461	477	513	480	454	460	467	476	480	492	474	452	420	449	457	475	493	487	431	415	459	487	457	454	458	483	474	489	483	508	425	483	471	474	488	450	444	460	447	488	469	466	471	442	480	470	484	459	440	483	450	480	502	454	504	492	458	496	459	462	460	481	499	457	522	469	491	461	437	477	504	442	512	486	469	499	482	476	427	467	461	484	462	476	453	474	427	433	517	475	486	495	468	411	489	427	469	459	460	438	464	436	453	483	443	477	426	461	494	481	518	448	490	491	480	465	499	431	430	464	467	478	484	478	433	465	502	457	474	452	461	454	486	458	478	471	478	481	469	432	485	467	470	476	488	466	430	454	413	461	496	485	511	454	479	450	458	431	415	468	484	451	417	490	461	474	455	489	464	424	487	496	467	449	491	456	487	463	462	439	449	470	458	480	462	451	497	477	464	498	487	486	443	465	499	484	481	488	463	486	445	468	451	453	457	474	464	456	457	485	466	438	475	459	434	445	478	461	484	427	464	479	476	464	480	431	464	480	447	483	511	457	444	469	471	434	467	469	474	439	481	500	454	455	455	480	466	458	464	484	457	467	456	504	480	463	462	477	451	461	465	465	456	480	473	485	458	439	468	446	456	479	432	459	424	449	446	479	440	460	472	484	477	468	455	451	530	481	479	445	489	465	489	462	439	437	501	443	451	458	453	472	469	450	472	496	460	467	459	460	455	468	437	486	486	455	473	507	455	480	476	436	472	473	463	461	481	492	506	490	442	492	465	434	435	477	497	486	451	460	449	506	414	475	489	514	449	444	463	477	420	438	484	471	467	433	467	482	469	461	460	440	456	475	493	465	481	508	503	461	433	469	469	508	469	486	474	449	474	476	512	445	439	483	494	474	445	480	434	486	470	469	508	464	466	468	467	456	433	465	493	459	443	474	489	452	469	471	462	500	466	468	481	462	466	447	528	496	472	479	434	448	475	406	428	482	473	442	499	460	435	460	453	464	448	420	440	486	443	484	482	477	447	456	451	480	456	477	489	468	489	462	478	478	460	453	441	456	486	470	493	436	477	452	482	520	490	474	477	446	483	514	453	476	488	457	470	472	491	454	476	434	467	433	468	445	532	470	432	475	461	482	448	479	460
24869	21450	28138	25106	14801	617	327	259	246	205	197	157	191	158	152	140	135	162	156	121	121	143	130	143	126	133	135	111	131	105	126	132	108	124	122	104	109	130	106	114	120	138	113	104	121	106	119	111	103	103	128	114	93	140	109	112	105	107	99	109	132	106	120	116	118	108	101	110	112	119	119	114	116	122	120	111	101	119	98	119	105	107	99	114	104	99	119	113	125	109	112	98	97	111	102	114	124	113	129	108	111	120	100	111	126	105	118	106	122	117	90	129	118	105	83	118	117	114	88	101	111	107	110	137	109	118	123	113	106	103	112	93	129	98	107	132	107	114	113	124	113	126	112	111	113	115	122	112	111	112	105	111	110	110	124	104	116	112	104	116	101	107	127	115	104	100	135	112	100	102	120	116	114	113	117	127	100	109	133	123	111	102	123	88	120	108	110	106	103	137	117	114	95	99	126	113	116	105	122	124	119	115	102	105	111	109	110	116	102	111	116	117	134	127	107	127	100	117	102	113	108	104	96	120	117	111	111	89	105	98	119	119	125	123	109	101	118	125	140	127	93	114	110	107	116	103	99	96	135	106	114	103	94	100	110	121	122	112	96	108	102	100	111	112	114	109	119	102	132	129	124	101	115	133	118	117	113	102	121	112	114	111	129	116	123	112	106	109	103	111	112	121	117	104	104	117	117	112	128	97	110	111	117	114	121	119	126	105	111	103	98	104	111	116	109	96	117	116	95	137	96	108	103	99	112	119	125	100	96	113	89	110	113	118	124	117	115	111	107	119	110	111	115	126	136	101	115	120	112	107	130	105	129	104	103	96	90	111	106	122	112	123	94	112	113	103	101	108	120	115	116	114	115	102	99	127	120	109	119	126	112	110	118	131	125	101	116	106	107	122	105	116	120	120	99	101	119	107	130	117	101	126	120	113	124	103	127	122	97	122	118	112	106	119	116	104	115	121	121	103	122	100	111	128	123	99	115	110	112	117	107	105	105	109	115	116	102	112	103	134	99	99	111	84	119	109	115	139	113	107	118	112	103	117	102	124	115	131	114	116	108	96	117	88	103	103	112	105	119	105	118	119	106	118	114	106	115	111	130	114	110	117	114	95	109	129	108	111	108	114	118	130	124	126	119	112	115	119	113	125	103	91	124	118	105	123	120	105	125	117	119	139	129	94	102	103	119	126	113	120	107	123	104	97	110	131	109	112	102	117	114	98	118	118	120	118	105	108	132	123	114	115	111	91	122	124	102	105	115	127	116	107	102	126	104	120	109	120	96	101	102	120	120	110	137	115	100	113	117	110	93	123	127	104	116	122	112	109	133	112	108	109	97	115	107	116	120	107	105	113	90	123	117	112	125	120	115	118	110	107	121	123	111	97	123	122	110	89	100	108	111	130	123	105	113	122	110	105	119	96	109	104	117	113	136	127	107	100	108	118	120	116	120	98	112	113	91	128	113	113	84	108	92	98	113	117	108	120	127	119	103	117	137	126	115	123	139	107	113	109	133	102	137	95	122	123	106	94	113	113	123	104	107	103	125	112	125	95	127	101	114	100	100	120	122	122	101	147	131	114	114	138	123	102	113	115	116	120	99	121	108	119	128	129	119	119	117	110	109	108	124	102	114	121	117	103	123	109	127	116	118	112	124	115	115	105	117	106	105	102	121	101	110	103	124	101	122	119	113	115	101	123	105	115	121	107	99	115	111	124	117	102	110	125	121	108	112	104	121	89	97	104	110	104	106	105	112	113	103	120	115	90	130	100	117	119	106	121	119	96	140	107	140	113	113	120	100	105	86	120	119	117	114	116	118	109	114	132	122	111	101	114	109	119	100	139	103	106	121	110	115	103	108	120	113	97	105	107	97	132	98	115	117	104	106	106	127	107	129	112	106	115	130	124	108	90	123	127	100	102	118	98	110	118	106	123	105	132	84	119	103	109	98	97	89	116	107	99	114	111	118	124	104	128	129	116	103	114	121	119	106	108	110	118	115	118	96	121	111	103	131	98	109	123	110	113	115	120	110	120	106	106	120	116	110	143	129	115	108	113	106	104	123	104	120	119	116	128	131	128	89	115	112	115	122	112	118	119	126	119	115	116	102	123	103	96	112	111	123	113	117	112	121	121	101	117	105	139	128	120	101	105	116	101	114	126	93	106	119	102	117	103	107	99	131	111	115	94	112	104	108	96	114	93	125	106	100	134	114	114	99	112	90	131	115	117	115	109	109	130	102	95	130	110	110	77	114	113	119	147	107	120	101	126	124	108	129	111	109	98	116	105	110	107	113	110	114	105	114	133	90	112	106	127	127	113	111	117	115	113	111	122	116	91	99	106	118	110	94	108	138	118	109	129	127	105	102	118	128	110	119	127	99	126	108	116	106	126	133	109	108	96	106	129	105	116	113	115	119	109	121	120	113	118	125	121	98	111	114	105	114	127	97	83	118	106	121	111	114	107	119	114	117	117	122	93	100	94	128	122	108	124	124	128	108	120	122	105	116	109	107	116	120	105	101	115	114	102	99	115	106	127	118	103	101	116	118	119	106	108	102	100	125	126	121	117	103	108	129	100	120	115	131	132	105	112	117	117	118	120	103	106	113	105	116	108	116	107	100	136	98	95	113	95	118	90	120	108	95	125	101	108	96	101	98	116	114	116	121	103	104	107	110	129	112	139	98	115	125	112	121	114	107	101	118	115	116	125	101	126	112	114	123	115	122	135	104	116	103	114	111	107	119	116	137	116	115	120	113	102	103	94	112	119	115	124	113	112	112	145	111	133	104	110	104	131	105	102	98	127	119	95	109	120	100	114	103	103	107	113	113	111	103	114	93	111	109	120	111	113	111	112	108	95	111	111	99	109	98	106	131	114	106	118	107	121	101	125	120	103	121	104	119	104	95	132	117	113	135	108	110	138	90	109	130	118	104	125	111	107	99	118	105	113	111	114	125	127	106	105	115	110	110	107	118	101	111	110	120	101	128	94	95	127	100	118	110	120	134	116	107	110	122	113	131	113	112	109	108	101	131	98	102	111	112	115	126	106	129	115	107	117	111	101	116	109	111	97	122	112	114	100	111	121	112	108	116	112	90	109	106	111	125	124	110	107	102	121	112	116	101	107	126	112	106	108	101	107	109	130	111	108	116	100	102	119	127	93	119	113	112	113	117	117	118	101	82	124	118	106	125	131	100	108	123	122	127	99	113	109	119	103	118	101	119	114	115	115	131	119	102	127	123	113	118	110	101	90	103	95	109	116	105	99	111	111	108	118	113	120	111	104	108	111	98	113	115	101	142	109	129	125	92	110	104	119	119	128	133	122	111	100	109	101	111	126	102	94	118	110	121	118	111	107	106	92	129	111	124	122	93	112	116	128	104	128	122	115	111	113	115	110	118	115	109	115	106	99	107	120	107	99	123	111	126	104	120	115	107	116	112	130	106	121	115	109	115	100	102	104	131	120	126	112	130	112	116	124	102	119	105	131	99	108	99	105
3262	5517	3410	1616	1096	843	632	461	421	328	296	225	228	210	208	184	141	163	173	186	155	165	155	139	143	170	131	142	150	161	129	126	149	136	123	140	122	114	118	128	132	136	121	136	139	128	147	112	130	134	129	124	149	109	95	135	120	130	125	139	121	149	138	118	129	142	115	118	128	116	117	148	119	121	120	120	137	117	126	124	138	123	118	148	141	121	135	124	161	120	122	133	135	139	131	141	138	139	126	126	119	122	123	108	114	126	136	127	127	136	123	114	132	119	131	121	133	142	138	124	113	121	121	137	144	109	137	146	115	143	134	121	111	137	127	117	119	164	134	106	147	125	128	117	119	118	142	149	145	128	131	150	131	122	122	137	135	113	121	123	122	124	138	113	137	124	108	132	112	127	127	144	141	111	101	107	128	141	99	152	142	133	118	140	122	118	137	114	120	141	142	131	108	116	125	125	156	117	121	144	130	122	128	117	121	105	122	138	139	121	134	141	140	144	106	136	128	139	129	119	136	132	107	147	147	127	130	119	116	113	118	107	131	108	117	126	110	115	124	131	126	126	123	127	145	131	129	150	137	129	139	118	144	108	119	123	134	110	121	126	138	135	118	146	120	113	128	113	137	136	141	132	125	116	132	139	138	117	119	126	117	144	122	118	123	110	113	118	144	129	129	124	118	131	125	135	138	148	109	125	135	125	94	135	143	129	136	138	131	120	109	140	122	114	107	135	108	124	136	121	120	134	124	115	121	133	140	125	132	131	123	145	115	131	134	133	130	128	112	122	120	138	139	139	131	129	128	121	136	127	124	137	102	138	129	124	124	128	144	114	112	142	118	125	142	132	135	108	134	136	122	133	114	123	119	131	136	105	134	132	127	120	121	124	122	127	117	120	110	127	119	136	134	132	132	125	142	116	120	121	134	124	105	134	108	118	149	129	109	129	130	125	117	112	113	124	115	123	131	108	119	117	130	131	125	123	126	121	139	132	138	116	108	121	129	106	119	119	114	112	119	129	142	123	113	131	118	116	119	121	138	149	125	122	117	130	121	140	114	122	117	152	142	112	136	121	115	105	137	129	118	128	138	116	143	126	149	106	124	132	147	151	121	124	140	148	123	114	126	121	108	113	130	139	125	138	115	129	122	131	111	112	110	128	139	130	122	141	127	146	136	110	115	131	104	121	141	131	115	152	123	112	122	121	144	128	131	126	140	134	124	123	138	143	133	115	119	138	132	139	133	132	132	125	137	112	122	126	122	131	127	165	148	132	128	120	138	140	134	138	131	119	125	127	123	120	112	115	129	137	96	142	114	124	116	114	118	121	113	118	110	138	125	149	131	130	131	120	110	117	101	123	122	140	142	106	116	131	141	115	130	125	128	124	140	124	124	135	123	118	122	118	103	126	135	107	133	120	138	129	113	119	133	122	96	117	132	139	122	121	118	122	127	125	141	143	141	113	134	139	132	108	143	136	126	120	141	101	125	110	134	141	128	126	124	126	102	138	140	113	103	107	133	134	121	157	128	128	136	143	124	121	121	133	116	140	99	126	135	120	123	124	123	134	139	120	128	125	138	139	109	113	125	118	139	137	124	123	131	113	137	137	102	133	136	132	127	119	133	128	135	119	117	131	129	116	135	139	132	131	128	132	138	130	145	132	123	130	119	119	137	135	122	115	136	144	136	126	124	128	124	136	107	103	131	131	113	131	107	128	136	113	146	135	124	127	114	123	127	126	117	104	114	140	134	129	133	137	103	110	132	116	111	127	124	138	136	105	125	119	129	131	128	135	116	125	120	110	137	118	129	116	119	120	100	133	151	142	133	111	137	117	142	105	116	121	137	137	132	142	122	140	118	135	138	111	120	134	144	113	147	128	101	124	141	109	142	136	146	131	119	131	148	153	144	125	114	131	114	119	145	123	146	138	141	117	129	120	111	131	131	140	119	121	130	125	121	137	142	134	126	125	145	110	120	113	131	119	132	144	107	127	134	121	118	133	110	135	135	136	113	107	114	137	140	125	128	121	128	131	127	139	122	123	105	130	135	108	145	114	122	124	121	125	118	135	94	131	131	127	123	117	110	134	138	142	135	127	142	139	124	143	126	134	123	125	129	126	146	111	124	123	145	125	125	112	135	142	118	153	126	126	121	113	126	137	113	111	116	117	117	131	117	122	144	143	130	138	157	137	107	111	119	122	143	135	132	130	148	146	118	135	143	127	107	112	141	114	126	122	118	132	123	134	129	142	129	118	118	121	128	126	131	141	117	124	124	142	133	125	136	126	126	131	126	128	117	119	138	122	107	153	136	133	115	117	122	117	134	133	114	112	150	133	129	118	126	133	120	129	122	133	135	126	108	122	122	118	112	115	105	138	128	136	134	143	113	120	125	140	126	111	130	125	130	113	105	132	109	132	122	124	138	114	123	121	142	138	129	137	133	105	112	137	136	160	137	121	117	130	130	119	129	154	119	123	99	150	123	124	137	135	129	139	134	119	112	125	137	130	130	129	125	122	141	125	140	154	127	99	119	114	124	129	121	139	129	146	149	136	106	143	133	124	102	114	120	127	129	128	121	133	130	121	128	141	128	128	120	127	133	128	116	149	150	123	133	106	122	121	117	119	139	132	134	132	115	123	121	134	138	130	127	131	136	123	139	123	137	134	131	139	114	119	113	109	120	128	126	131	132	136	128	107	123	118	141	151	121	128	111	103	119	124	117	137	119	125	121	127	124	122	127	137	115	122	107	115	125	116	113	138	128	129	126	114	125	135	121	130	125	122	113	121	121	139	135	103	122	137	99	109	142	128	127	133	140	121	123	114	130	143	127	131	122	119	126	130	135	137	124	136	128	131	130	112	131	120	133	122	135	132	133	119	126	125	125	141	145	116	102	146	132	120	119	139	113	136	120	148	129	117	128	122	122	123	138	130	136	138	124	130	131	120	131	119	126	120	132	106	103	119	133	136	149	119	120	117	116	140	102	122	138	132	131	136	123	115	136	149	115	154	109	131	152	116	115	123	120	116	112	108	128	145	115	124	122	128	118	120	137	117	136	145	125	119	137	133	135	143	116	119	137	127	135	119	122	122	116	122	126	105	116	121	104	108	141	127	134	132	124	137	124	145	117	106	125	141	140	116	147	115	106	104	131	149	117	107	112	109	134	122	115	139	119	128	103	143	133	137	141	122	133	138	129	119	129	131	150	119	131	127	116	135	146	116	115	107	123	120	120	121	99	133	125	134	117	141	120	120	131	126	137	123	121	133	124	120	136	134	122	125	139	141	133	123	127	119	102	133	136	121	143	131	142	136	127	150	129	127	122	140	126	127	132	116	114	123	129	132	145	142	110	136	126	106	118	122	134	109	125	131	118	135	121	151	123	125	119	128	138	110	132	128	109	112	119	121	121	116	136	138	134	144	133	123	112	148	130	143	116	124	149	103	125	140	110	128	145	128	123	141	120	129	143	125	121	124	148	130	140	110	132	124	117	148
22623	21502	29479	23983	21506	21564	12248	1300	874	807	700	648	654	576	581	546	536	467	480	458	447	470	452	411	414	432	446	426	398	410	417	437	405	399	422	426	402	400	418	395	380	378	457	435	409	415	394	406	401	371	408	404	404	430	381	415	438	402	388	418	426	406	407	438	382	391	379	424	403	412	397	395	381	417	420	378	400	407	372	375	409	412	400	398	392	441	392	415	392	410	393	405	409	439	389	401	385	414	422	387	386	392	400	404	388	382	408	401	408	395	396	398	420	382	433	362	385	383	404	402	367	407	405	372	366	407	347	380	432	378	363	409	384	391	386	355	398	416	381	400	397	417	361	397	391	376	386	373	399	401	377	395	397	385	416	376	421	393	393	392	372	409	419	395	397	404	375	420	390	409	414	383	391	391	382	384	436	391	392	378	388	401	433	383	425	426	420	419	394	399	396	393	411	427	416	388	326	397	390	382	387	430	400	389	368	404	370	398	423	393	466	383	420	396	372	419	388	354	404	406	411	375	354	386	406	398	382	393	351	388	385	404	429	400	352	419	368	416	359	394	398	380	380	413	430	356	407	441	404	394	387	399	385	397	375	380	402	385	389	406	408	399	388	442	401	396	373	414	401	403	415	369	373	389	409	408	388	397	414	388	374	382	392	360	389	404	371	361	404	377	423	388	420	403	417	387	415	371	392	425	370	371	385	407	396	394	404	393	361	381	396	408	392	347	421	420	382	370	389	394	390	370	421	384	397	380	369	398	375	399	375	374	384	400	376	419	414	402	375	360	399	395	442	381	377	402	367	398	366	359	369	385	389	398	399	389	401	405	371	412	431	428	376	400	406	394	399	451	398	402	384	397	353	371	432	368	394	421	402	386	419	357	406	346	433	381	399	375	387	404	388	411	397	387	370	368	369	376	422	366	414	387	385	363	393	400	408	420	389	413	430	407	407	443	374	409	400	410	404	395	397	351	365	393	404	395	396	432	399	375	394	397	415	400	394	439	397	428	412	420	384	395	396	411	350	431	420	381	403	415	395	417	428	375	412	381	355	381	405	368	374	407	432	383	415	392	359	381	394	381	374	394	377	398	403	375	395	367	412	382	368	404	424	391	392	364	403	428	435	403	411	417	368	405	376	391	379	404	433	361	401	413	430	389	420	377	385	391	378	377	426	417	383	384	391	372	357	420	428	393	383	445	413	388	391	384	395	386	347	398	414	402	390	384	371	403	392	420	399	406	391	394	381	406	366	391	395	398	408	389	414	408	406	400	394	403	398	383	407	387	378	404	356	369	415	379	409	399	381	403	394	417	391	414	392	407	419	427	379	437	401	422	390	420	381	368	404	442	396	407	383	442	393	410	405	421	393	372	405	400	403	367	410	393	393	354	381	399	430	394	394	359	383	414	376	390	377	401	401	408	389	377	396	379	386	410	406	382	399	384	414	406	427	402	386	425	401	384	361	407	384	392	370	378	404	399	383	395	401	395	432	377	402	413	404	381	350	387	402	427	347	401	372	407	401	389	388	383	397	375	419	398	332	398	399	371	423	381	435	404	374	434	382	388	370	368	376	414	404	384	398	404	401	392	418	405	413	368	376	373	383	359	401	416	406	406	390	371	411	357	372	352	382	391	382	363	393	438	390	406	397	416	374	394	435	430	394	440	393	384	419	358	395	401	383	338	391	409	408	398	403	431	359	433	395	387	374	380	390	379	392	388	389	347	367	401	393	378	404	407	423	407	374	379	447	455	388	414	431	430	349	397	444	360	380	413	371	374	399	376	406	392	386	405	401	423	413	399	398	396	391	414	386	404	420	407	387	406	356	387	390	395	407	389	374	404	404	357	388	379	427	361	408	424	440	365	392	375	448	390	379	412	391	360	406	384	400	396	407	367	387	403	364	417	356	373	350	370	446	406	422	413	367	389	365	382	419	407	403	358	424	369	384	423	420	403	406	405	395	362	428	362	387	395	395	385	411	384	416	388	422	397	398	396	395	382	422	409	401	385	394	370	369	404	407	407	394	410	422	392	378	427	388	399	394	378	382	432	391	393	384	406	372	384	361	381	383	378	396	380	416	404	439	376	381	404	388	402	415	392	407	389	421	398	405	400	392	356	384	421	428	397	383	376	420	381	376	388	455	403	385	392	407	429	382	401	421	424	395	415	399	386	381	379	415	383	354	389	424	384	373	431	377	369	407	411	373	422	433	413	386	389	390	408	393	381	401	420	395	385	405	385	405	423	382	398	420	386	393	393	426	383	373	418	394	352	381	387	353	397	361	427	392	441	384	371	397	375	375	408	415	420	406	390	397	419	392	388	372	399	363	430	379	406	417	399	405	424	386	424	378	425	406	359	387	430	401	390	391	400	391	365	378	392	370	381	416	414	377	407	354	391	400	408	407	424	377	386	379	410	418	361	393	377	393	369	384	392	378	404	426	404	353	427	423	400	362	382	421	349	382	393	382	420	438	380	423	391	383	410	367	448	430	402	386	406	439	380	418	385	420	387	410	414	437	424	398	452	380	388	404	395	396	360	388	349	381	444	408	382	353	387	394	375	391	361	438	400	375	423	392	404	392	414	368	371	404	402	377	397	401	380	359	380	417	425	384	424	409	389	400	388	424	376	416	372	447	431	400	374	383	361	368	398	413	395	373	384	430	398	371	384	421	389	382	402	390	401	422	411	387	400	366	382	418	407	433	415	389	383	388	390	406	372	401	366	396	395	378	379	393	411	393	415	438	418	387	385	392	381	378	367	402	379	422	422	406	360	396	389	374	374	402	420	410	426	405	403	417	418	424	393	388	400	378	430	405	426	409	408	457	385	432	361	406	408	404	401	403	395	400	406	411	414	401	376	364	373	396	404	425	415	414	369	405	412	423	392	368	385	422	378	380	391	385	382	401	376	394	384	422	380	395	398	386	386	382	390	402	391	413	396	386	376	373	404	392	409	409	391	382	392	394	402	388	359	391	413	401	398	389	369	376	413	385	395	401	402	460	402	381	398	394	414	408	410	365	395	395	381	405	426	382	404	402	347	381	360	393	387	419	393	423	397	380	387	405	406	380	412	416	391	394	411	444	380	411	377	426	391	385	394	366	386	403	387	409	381	391	399	389	385	395	396	388	420	415	380	389	396	371	379	416	368	407	399	384	389	408	381	384	396	388	391	404	375	383	405	370	397	421	419	380	387	393	372	437	436	399	401	397	369	385	414	373	383	380	433	378	419	451	386	413	398	372	373	417	415	382	418	373	396	418	346	383	393	366	386	383	395	397	422	413	393	419	378	404	374	409	410	396	439	423	378	373	394	398	400	415	404	386	369	374	391	349	416	384	377	426	426	397	391	414	395	386	397	393	380	412	366	392	426	389	387	360	383	430	418	418	381	389	352	408	420	397	392	403	374	377	396	373	392	405	408	364	380	401	379	402	421	395	413	415	384	417	403	400	404	377	394	411	389	393	342	371	391	403	406	421	435	397	407	418	413	399	386
4712	15205	10435	5225	3762	2768	2052	1652	1349	1131	881	814	737	753	637	667	588	565	547	515	493	506	514	505	481	459	457	444	445	458	420	445	460	444	446	424	391	407	435	413	425	460	431	426	455	463	443	408	422	472	446	431	441	478	409	440	429	403	396	435	394	419	430	446	424	407	413	421	435	394	410	392	446	390	452	422	395	455	436	432	392	424	412	384	411	441	437	420	407	409	432	410	405	442	443	387	436	428	478	438	396	406	409	410	415	426	431	457	443	384	435	423	378	410	452	413	446	452	424	412	384	441	409	409	432	392	422	426	419	435	447	426	405	408	442	457	411	442	385	417	397	408	411	396	424	434	436	448	418	403	410	442	414	417	372	430	383	438	422	411	389	413	385	437	410	401	420	419	461	389	404	389	437	438	436	422	393	404	420	422	457	390	438	400	390	390	400	433	387	393	406	423	395	417	429	432	399	398	419	429	424	376	407	453	424	400	434	440	413	402	418	420	447	445	425	420	397	427	455	392	425	461	421	399	439	411	419	405	365	433	424	404	433	370	430	417	406	432	421	413	450	419	424	400	427	395	417	413	427	394	409	412	412	403	411	415	443	435	419	399	437	424	424	452	413	439	470	462	403	420	426	420	414	392	404	422	421	399	435	446	425	415	450	425	417	395	412	403	387	391	434	409	437	399	435	441	411	412	433	396	386	456	427	387	399	429	429	426	451	428	398	444	412	384	401	443	432	390	412	440	428	425	418	408	396	450	444	427	427	424	400	432	419	465	431	409	447	425	434	460	406	447	395	392	381	401	461	395	396	394	390	412	431	419	407	390	406	384	390	438	397	423	406	422	409	428	399	437	382	405	414	410	427	404	392	434	407	463	409	426	421	467	396	422	405	412	421	438	420	370	412	389	445	442	419	456	442	408	419	437	410	441	409	428	421	480	439	384	437	419	417	400	400	388	435	430	387	437	407	426	387	431	403	415	406	434	420	405	404	376	433	410	459	432	427	413	435	418	404	431	410	438	453	420	429	407	420	450	414	398	398	381	380	405	406	403	423	426	434	475	395	408	446	393	437	433	416	441	369	436	437	372	423	433	445	415	457	439	379	420	393	423	390	434	431	413	450	408	417	417	446	441	419	428	391	396	424	447	430	435	425	381	424	417	387	423	386	420	408	393	402	421	430	429	428	400	414	400	422	444	404	423	451	438	441	401	386	388	421	448	441	396	428	434	423	399	417	436	435	400	448	456	452	407	404	419	408	415	439	429	439	430	422	443	410	432	406	416	421	436	417	442	411	408	435	393	428	468	421	463	428	388	439	438	415	425	430	393	467	402	424	430	374	447	426	419	442	401	449	441	443	394	416	397	398	423	419	424	400	412	388	421	413	412	431	388	423	396	411	456	410	416	408	409	415	445	393	384	459	423	404	426	393	417	426	396	449	392	385	458	439	419	432	394	432	442	393	444	455	468	393	426	411	420	371	426	412	429	417	418	433	402	391	373	386	395	380	448	422	421	410	418	479	408	434	430	454	431	434	436	415	405	393	428	425	428	443	458	436	409	423	420	409	419	405	434	418	456	397	416	384	437	417	406	403	424	413	412	385	414	407	411	396	397	448	404	434	401	438	398	396	422	395	429	412	415	420	436	420	406	430	420	475	408	410	434	420	413	411	422	399	402	390	418	389	432	440	407	454	418	410	412	405	437	410	444	408	433	396	452	413	431	408	408	391	431	431	420	416	458	367	452	413	442	404	435	416	394	416	434	433	400	405	431	435	409	435	457	410	420	435	401	410	414	406	424	438	410	423	430	443	404	415	440	438	440	407	411	460	408	421	414	418	445	413	394	430	429	426	423	416	418	418	420	407	450	429	390	423	426	407	426	402	410	418	424	427	403	391	415	406	411	430	421	394	379	398	404	400	429	378	430	411	428	419	402	420	391	377	436	440	415	436	410	417	450	444	446	407	446	410	403	424	430	410	429	420	397	411	422	421	453	411	439	387	469	365	397	407	397	418	442	417	403	418	420	413	396	421	426	439	379	399	450	394	435	418	426	451	407	422	427	402	444	424	430	423	449	421	439	413	419	431	430	410	452	450	392	426	423	441	418	401	402	469	366	421	415	418	413	422	390	408	414	400	427	404	407	434	415	366	423	407	444	435	418	390	385	413	443	451	439	421	367	415	382	426	400	428	426	434	415	429	412	421	431	399	408	414	412	439	443	371	425	414	437	407	425	428	417	412	419	413	439	432	416	434	394	394	410	433	427	381	417	413	407	422	401	384	391	438	372	411	402	435	401	425	415	453	435	408	408	409	373	444	436	404	448	431	445	419	443	422	400	448	405	450	402	427	391	404	421	431	419	407	392	376	383	449	441	407	429	417	413	401	426	395	443	407	445	434	434	438	446	445	458	434	429	396	419	416	431	455	442	419	443	425	422	412	420	463	393	391	417	446	406	417	417	417	424	356	398	425	405	412	394	418	415	416	424	433	419	442	414	392	400	410	381	399	391	440	412	432	446	405	430	370	392	448	428	453	415	414	426	382	430	389	417	425	440	459	395	448	419	405	376	396	458	436	425	390	425	442	438	442	369	438	407	432	468	436	394	410	430	427	391	415	422	433	415	410	385	413	446	425	407	449	440	426	436	429	424	443	392	414	437	416	414	440	385	434	425	404	404	414	400	431	421	424	425	411	477	424	414	419	422	409	398	419	378	392	409	395	438	376	393	416	406	389	397	431	438	410	392	426	385	396	424	393	431	426	413	438	427	421	434	409	429	444	426	438	396	397	436	436	414	403	409	407	399	405	444	435	439	461	436	449	426	385	401	422	411	458	426	402	443	429	417	446	467	412	479	434	417	397	414	409	427	413	406	416	379	433	401	414	405	413	415	394	406	385	404	431	451	420	438	424	424	379	419	422	391	442	454	451	453	422	436	422	436	442	409	400	457	413	418	415	396	398	423	442	425	448	415	423	388	453	373	369	476	422	435	414	410	404	419	421	406	418	411	442	404	437	386	441	405	453	384	420	418	438	439	423	384	439	373	428	437	397	435	419	424	424	449	429	409	422	364	392	384	433	408	439	409	426	429	435	378	443	399	422	429	454	406	421	452	393	387	464	402	395	474	424	402	430	428	425	389	425	409	402	416	380	418	433	452	421	426	393	410	403	403	404	413	395	415	389	426	395	369	422	460	418	415	453	428	449	395	416	413	431	380	438	430	437	431	426	409	383	407	441	411	414	399	424	420	402	392	409	401	415	388	424	396	417	445	409	438	431	417	436	388	417	399	432	410	406	404	404	411	394	420	445	436	414	411	386	380	401	430	404	407	476	419	421	417	442	437	434	458	374	369	428	437	389	394	410	427	433	428	412	431	385	413	402	415	381	423	402	417	403	386	445	417	419	417	433	390	412	396	425	429	436	433	404	407	406	442	411	430	414	422	427	408	379	443	413	415	408	408	418	421	394	410	410	394	416	450	416	411	436	426	397	399	442	385
27821	19600	5360	417	317	293	242	229	240	223	237	239	231	215	220	228	211	249	217	217	229	246	230	220	211	238	199	201	221	227	216	236	194	230	214	219	230	240	227	227	208	215	219	225	228	200	212	213	212	214	195	219	216	216	209	225	203	219	231	236	226	199	231	239	235	222	211	221	222	237	211	235	202	211	215	216	201	211	224	196	193	202	195	221	234	227	238	220	206	207	217	223	205	217	224	216	210	229	215	224	205	207	224	212	232	233	220	195	214	234	207	235	225	232	215	207	237	224	227	221	238	210	207	250	222	215	202	224	206	229	226	199	203	210	239	193	224	228	223	218	216	244	223	215	231	215	238	231	205	229	217	206	217	188	208	221	235	176	221	245	225	210	188	235	219	217	216	203	215	223	240	214	217	215	232	211	184	239	205	212	221	219	216	194	211	218	196	235	188	233	221	233	211	223	214	222	222	218	217	209	233	243	185	221	234	211	210	201	215	223	215	209	224	227	199	239	213	214	212	223	207	218	225	217	214	218	219	204	218	219	221	210	209	232	205	210	193	212	220	224	236	203	194	210	209	236	214	234	228	200	205	235	226	222	211	212	233	217	216	202	210	197	232	219	232	223	222	211	211	242	214	214	222	209	218	216	208	210	230	218	203	211	228	237	194	232	221	258	223	218	203	207	221	205	223	201	212	208	192	196	205	218	228	195	242	240	234	200	224	183	226	219	231	228	210	211	228	218	217	227	220	243	231	234	232	209	220	213	239	194	209	251	230	244	197	215	214	219	220	190	242	214	229	218	218	194	239	224	218	198	209	219	211	194	214	221	222	230	221	219	198	213	205	224	232	208	214	230	250	216	233	193	219	221	242	206	204	216	218	233	227	222	216	215	233	227	231	214	234	215	212	222	244	211	216	245	240	237	231	202	235	213	213	227	221	201	208	230	231	191	214	196	243	204	223	246	204	206	211	203	210	215	206	214	214	205	207	230	228	219	225	224	213	201	219	209	205	214	241	210	200	205	217	206	229	220	209	209	206	217	230	193	217	233	213	211	210	222	200	210	213	225	207	236	213	225	202	215	203	211	220	244	219	213	221	220	228	203	193	227	201	227	206	238	225	234	247	229	197	213	227	196	226	252	212	229	215	182	221	230	200	237	209	224	209	218	228	239	194	233	187	196	239	229	206	215	210	206	232	234	229	222	229	206	227	223	225	209	227	222	216	230	219	208	194	240	236	239	221	224	192	191	229	208	217	261	268	188	203	218	241	214	202	235	200	216	201	201	201	221	232	219	179	221	219	226	235	231	214	223	175	200	224	212	205	224	215	207	214	224	218	216	201	210	232	236	214	220	214	218	257	232	242	221	208	221	234	212	211	218	206	219	219	222	224	223	204	210	226	207	206	196	227	211	199	222	201	239	236	212	216	217	219	236	224	231	230	200	202	217	211	232	248	226	211	213	203	212	230	213	204	218	250	208	219	226	193	221	225	202	225	245	198	234	232	236	230	207	212	216	229	211	221	214	217	222	215	228	205	210	198	225	223	218	212	206	224	208	213	231	197	214	211	211	203	212	228	246	230	215	178	201	236	245	223	215	192	204	213	236	211	229	216	198	213	196	247	254	221	216	207	213	214	238	231	225	231	217	204	226	201	247	222	199	205	215	241	220	208	225	217	213	241	207	223	240	220	215	221	245	226	256	230	193	243	219	224	224	222	214	218	226	202	224	223	226	211	227	203	206	223	224	230	221	230	186	206	220	202	222	236	227	243	203	233	231	219	197	208	225	217	228	222	220	222	248	222	218	221	218	220	192	222	233	251	230	192	216	204	216	209	222	215	201	223	234	239	232	229	217	210	225	234	224	217	226	228	248	203	222	233	234	219	219	229	212	214	220	213	240	246	212	209	216	225	200	230	212	227	236	202	207	206	225	196	199	209	227	224	220	206	205	221	225	201	198	245	207	213	228	221	203	233	182	222	211	223	221	218	206	230	221	200	222	194	216	205	228	215	223	210	190	229	226	248	225	225	228	214	239	232	227	211	219	212	208	224	222	225	223	211	204	200	209	224	228	223	230	216	202	212	229	213	185	219	234	193	210	210	236	232	226	244	231	211	215	222	211	226	212	244	223	198	210	212	189	237	243	219	196	215	205	227	226	208	200	221	199	243	213	205	219	197	201	217	245	204	239	217	216	180	213	224	233	228	200	210	218	234	210	230	225	185	226	256	235	205	211	195	216	197	239	217	209	232	229	210	200	193	223	253	214	201	193	213	195	221	242	208	224	238	222	209	190	214	184	228	226	206	231	194	238	213	187	210	240	213	249	222	214	232	230	199	220	200	233	252	206	206	210	257	202	249	225	242	215	237	209	234	214	212	232	219	222	222	255	220	222	242	225	252	208	186	236	242	234	212	200	235	221	223	225	220	220	208	220	203	212	238	230	197	211	234	240	227	219	201	213	205	213	205	219	212	220	234	236	217	219	218	223	231	222	227	237	231	222	222	209	206	213	230	231	223	208	209	233	230	255	233	243	201	197	224	231	219	210	214	220	230	207	209	189	229	208	198	203	230	213	212	194	224	187	226	226	224	191	191	220	200	201	209	222	223	215	236	234	232	246	232	211	219	233	232	237	223	211	202	222	222	202	208	201	246	224	197	213	208	194	213	202	235	220	199	210	228	212	224	238	219	215	207	225	209	261	215	204	229	233	202	220	210	215	218	221	224	239	221	215	207	226	207	219	209	219	192	221	233	200	212	244	226	234	209	183	219	210	209	228	216	220	195	218	233	205	211	209	220	234	213	220	246	224	221	241	220	225	191	229	219	232	238	209	231	232	208	207	206	234	235	202	190	209	233	209	229	198	220	196	211	210	221	198	216	227	231	222	228	213	209	199	191	229	205	221	212	238	236	210	221	223	226	210	201	216	228	205	257	220	225	215	191	207	231	204	225	223	218	202	238	212	217	229	214	230	240	228	217	226	215	195	207	227	206	194	217	238	208	253	214	203	200	235	203	239	228	179	213	236	194	218	208	236	232	242	222	220	213	258	201	221	232	198	236	195	192	234	203	224	222	219	196	216	209	221	224	216	216	205	203	239	221	236	203	199	226	205	194	205	201	239	256	239	215	192	228	238	237	187	188	228	233	212	203	201	184	210	233	211	224	215	232	203	205	209	223	230	233	206	212	216	224	239	216	220	214	229	242	210	201	233	226	229	195	222	229	197	235	225	203	208	190	223	214	234	237	235	211	199	218	242	226	210	234	232	217	219	231	217	214	200	200	219	217	232	216	223	208	226	219	214	218	218	211	212	213	211	221	224	233	204	243	225	223	218	232	218	237	198	204	222	241	217	231	220	216	218	207	229	208	243	223	208	198	193	214	212	223	205	220	247	210	223	215	224	225	211	209	232	198	206	246	228	209	252	218	231	221	199	207	225	201	190	214	209	210	195	236	230	239	206	256	229	257	239	213	247	215	221	228	229	201	218	195	216	226	195
4093	874	566	342	294	283	301	265	273	250	271	233	236	207	236	243	222	223	247	229	229	240	206	228	226	237	247	253	233	222	243	229	240	212	189	239	248	238	247	253	228	215	242	220	249	212	212	195	227	240	242	236	193	232	217	235	231	248	222	236	213	228	208	214	233	225	244	224	244	211	236	251	246	275	241	227	234	222	216	226	217	253	238	208	221	247	227	227	223	205	240	223	224	238	213	232	232	238	231	207	235	228	200	250	227	249	215	218	223	223	257	235	211	222	220	234	199	251	243	237	229	237	200	242	227	188	222	226	239	219	201	234	198	239	254	231	242	221	234	253	208	222	268	245	229	229	205	215	236	208	235	213	219	217	256	217	200	234	230	192	245	224	218	222	233	203	205	233	236	229	227	233	250	259	228	240	219	211	226	231	223	252	233	228	253	222	225	260	241	220	242	217	227	240	228	237	213	223	223	243	251	194	213	245	227	226	254	220	244	209	242	234	237	218	230	225	220	246	234	242	246	235	230	233	235	222	216	240	230	207	237	235	213	231	245	249	249	240	246	240	232	251	238	241	243	227	245	202	246	230	234	243	198	189	241	221	192	236	246	227	218	244	223	212	239	249	213	214	220	229	226	250	226	247	230	219	231	247	234	195	244	231	227	250	227	215	252	247	227	254	224	203	235	200	225	254	231	231	239	242	240	234	205	216	208	242	228	241	224	233	217	246	234	229	236	234	244	216	232	236	232	248	245	198	242	246	219	213	223	223	250	283	233	244	239	228	235	221	212	245	244	232	248	226	210	241	217	230	226	235	236	228	220	236	238	222	213	225	236	244	240	202	205	239	248	241	207	229	211	230	238	223	222	252	240	243	243	220	239	227	206	252	236	255	216	209	228	250	230	236	236	231	235	246	242	242	213	224	221	227	209	218	218	245	227	232	174	216	209	235	255	212	205	258	231	212	260	237	232	233	200	229	202	217	230	221	212	233	235	234	211	217	241	221	273	232	244	229	235	239	243	238	243	219	220	247	235	218	216	209	234	216	220	237	242	245	238	221	257	230	226	233	232	252	232	251	224	217	236	209	216	247	208	252	207	237	221	206	235	223	221	246	237	204	225	227	250	205	229	221	218	222	238	221	213	237	241	225	234	229	236	245	221	241	235	215	241	234	230	206	225	224	199	207	230	203	255	238	212	230	247	257	216	230	209	239	224	249	213	260	233	221	224	213	230	208	224	232	230	247	227	254	247	243	236	234	220	218	242	229	224	211	249	234	226	199	207	230	260	236	218	223	200	209	212	252	218	234	231	222	229	251	240	227	240	235	210	228	230	214	225	222	230	233	220	222	251	233	225	225	204	266	226	198	235	224	227	246	252	235	212	234	228	217	239	226	231	216	250	218	240	230	214	251	240	212	224	229	233	209	242	225	227	221	211	238	215	236	217	216	217	238	235	234	244	247	248	211	235	228	207	239	225	227	234	221	232	215	221	231	243	206	245	211	218	200	236	197	251	234	220	241	219	222	236	230	261	201	231	242	238	208	230	247	216	227	252	206	207	232	247	228	202	219	241	203	252	227	214	229	225	237	200	213	241	226	254	239	223	236	237	251	252	247	206	231	245	236	239	233	237	218	241	209	238	230	211	197	234	228	244	227	224	233	235	238	232	203	206	229	239	244	246	217	238	227	226	214	216	231	239	235	250	231	218	219	247	233	218	221	207	216	256	238	223	227	218	243	242	249	240	219	220	234	202	217	227	220	198	242	245	232	223	232	234	233	223	230	215	229	230	233	236	245	228	223	231	222	243	245	231	219	239	200	223	246	228	236	226	234	228	234	199	208	226	233	228	208	210	215	212	238	227	228	217	231	210	211	241	252	237	225	259	232	241	237	211	226	215	247	225	211	250	243	236	218	220	255	234	258	241	208	247	210	205	255	251	207	208	220	218	229	227	240	254	225	191	238	244	243	222	231	246	240	197	246	242	192	274	220	210	230	258	237	241	231	231	245	229	228	228	217	210	257	225	233	245	238	224	218	232	227	209	241	253	215	222	235	232	210	257	215	243	238	225	218	202	235	221	239	222	239	233	210	234	217	239	234	250	200	258	237	246	254	213	207	231	228	217	207	209	225	244	245	225	221	216	229	209	225	234	228	233	220	236	207	234	212	241	216	223	225	224	219	236	232	234	239	246	239	254	229	224	233	220	238	231	238	245	209	216	244	234	241	205	257	216	216	237	239	235	252	235	231	233	205	232	222	248	226	239	280	222	248	234	231	260	221	246	247	233	214	224	226	215	213	243	230	209	232	227	242	225	223	218	211	204	224	226	233	214	231	197	216	228	217	222	233	226	234	214	230	245	223	225	235	231	221	218	233	229	238	217	244	230	213	234	239	250	253	249	221	220	243	202	240	210	213	240	253	233	231	224	222	220	236	233	244	241	234	246	238	237	244	247	230	224	266	226	218	238	247	215	212	220	229	211	253	265	220	228	263	220	210	214	218	248	221	210	241	218	239	260	204	207	212	217	251	238	237	220	249	213	241	242	218	251	246	239	234	231	222	226	247	247	209	220	234	236	227	217	237	220	233	226	232	229	229	215	237	227	223	232	204	229	244	228	234	234	234	239	228	238	231	225	219	222	245	224	241	255	219	223	229	236	207	227	276	236	214	243	211	222	230	232	233	231	238	235	240	214	225	216	240	215	245	228	205	226	243	247	240	219	236	230	260	242	215	217	230	189	240	240	240	227	229	242	215	261	258	242	227	246	213	268	248	251	247	281	229	214	219	230	227	239	215	235	231	216	216	251	231	226	214	234	225	224	228	215	214	218	258	246	220	223	232	228	281	218	264	240	240	219	231	258	231	201	212	217	217	224	211	222	211	231	224	223	250	232	222	225	232	215	212	217	247	208	222	225	233	227	231	253	237	229	243	228	247	255	237	229	227	242	211	245	238	212	238	228	220	217	239	213	231	227	229	249	264	254	251	222	212	230	244	247	237	228	219	237	241	249	273	208	227	240	227	230	228	231	234	271	208	195	201	258	249	243	233	232	214	224	176	236	207	240	247	214	214	226	253	243	220	229	265	232	212	224	234	243	233	240	243	226	218	224	211	217	227	207	246	218	227	248	225	221	197	244	210	233	233	244	223	251	244	228	225	241	233	197	224	216	239	243	248	224	237	261	232	224	257	224	246	220	245	246	234	230	234	209	238	227	211	215	210	263	244	223	203	236	236	217	243	238	206	222	225	265	227	212	187	226	238	238	236	233	267	220	218	261	232	214	223	220	199	241	202	240	236	232	228	233	262	222	213	203	230	241	217	231	240	228	232	249	221	224	223	245	225	241	236	238	202	219	259	223	235	221	229	214	212	252	206	237	212	211	246	235	237	202	220	244	246	243	193	254	258	239	237	229	228	207	230	281	221	222	252	246	216	238	211	229	265	222	207	232	250	236	222	240	243	219	203	233	236	228	235	253	238	234	212	234	248	234	244	242	225
23813	21536	29123	24374	21524	13133	1417	836	733	642	628	563	569	577	533	502	530	490	512	432	512	480	454	456	475	492	442	444	484	474	463	442	461	502	442	465	432	446	429	444	452	484	458	477	434	450	424	464	481	436	471	398	432	455	467	450	457	462	381	461	429	414	444	441	416	449	466	485	427	428	433	451	481	441	455	458	469	453	467	449	474	424	428	431	424	459	442	406	457	448	447	448	471	451	405	434	459	451	442	468	410	449	457	457	467	462	450	412	437	428	443	470	403	457	477	438	445	421	419	435	430	417	434	484	436	424	414	437	471	454	465	441	460	431	414	410	449	447	435	469	450	446	442	453	436	448	442	412	440	415	413	439	464	470	407	415	463	456	453	430	452	461	434	430	423	447	407	449	464	459	402	464	426	441	427	441	434	428	438	429	479	394	419	455	452	420	432	468	458	462	440	467	463	460	404	429	419	435	436	430	431	445	487	458	458	422	436	450	434	458	432	406	452	438	448	442	452	442	423	411	463	466	466	422	485	438	443	467	463	452	455	455	422	446	434	432	428	461	434	454	428	464	436	451	476	461	440	396	477	464	432	429	470	445	469	462	450	394	451	440	424	471	438	448	440	429	481	453	463	468	483	435	419	427	467	443	416	434	469	419	429	463	444	452	463	448	444	463	414	464	455	440	434	439	415	428	487	448	436	474	451	473	426	465	434	428	442	437	419	415	454	448	450	459	402	433	469	420	489	439	443	410	470	410	417	401	412	448	428	456	417	456	452	451	451	427	433	463	451	436	453	445	412	432	461	457	447	450	409	428	406	438	398	416	448	407	437	429	401	426	464	465	477	461	445	435	462	433	440	458	430	390	456	451	479	463	420	435	452	408	484	442	442	434	470	444	432	477	439	470	451	438	440	399	444	447	453	450	451	439	435	409	431	449	458	389	437	462	428	423	437	443	459	423	442	432	437	456	442	432	431	455	419	402	415	390	449	457	418	466	448	422	432	443	422	428	416	446	443	454	464	443	452	435	451	422	460	407	439	436	436	447	461	458	443	436	419	471	455	446	467	448	452	462	446	456	459	430	425	434	392	446	432	407	446	436	443	428	464	411	427	444	435	422	447	440	434	482	455	426	466	450	425	443	440	446	470	419	464	433	475	462	466	419	482	422	420	473	461	416	451	411	418	471	410	485	396	434	422	450	441	429	436	424	443	454	424	414	440	441	445	438	433	430	443	467	448	459	393	434	432	437	425	454	456	453	446	420	453	442	449	438	460	395	441	416	413	397	432	431	442	443	416	447	438	431	408	454	453	433	439	447	466	432	425	434	435	472	448	467	409	450	440	478	479	466	455	444	442	471	466	423	408	502	457	450	441	436	485	474	487	414	456	457	415	418	455	431	480	450	423	432	416	400	453	453	440	458	448	414	447	433	440	491	457	460	453	433	421	436	457	458	450	433	468	447	435	424	420	447	448	408	426	473	437	433	417	422	431	452	486	437	419	415	402	466	444	445	457	483	437	401	482	422	438	468	450	467	462	431	459	465	407	402	435	490	417	428	434	439	459	448	508	428	419	461	448	468	450	460	420	442	419	486	465	419	448	422	398	468	412	429	462	438	444	411	435	445	448	430	438	433	441	468	442	436	436	466	483	441	401	450	452	427	419	439	405	407	414	432	433	441	422	465	455	445	416	452	449	420	438	431	452	418	428	459	482	464	450	404	447	473	447	461	452	449	451	432	427	449	412	435	401	447	427	455	430	428	436	418	396	426	450	458	455	442	432	451	454	461	413	420	419	458	472	406	438	448	474	462	415	445	438	453	432	453	426	464	478	463	427	417	474	458	441	478	397	420	433	423	457	458	450	469	424	455	420	415	462	444	431	457	416	470	428	454	420	439	473	432	402	415	462	415	421	425	437	447	477	461	469	440	468	463	439	424	461	473	461	452	485	445	484	483	426	427	436	430	437	489	449	437	430	453	419	418	403	451	443	418	448	469	460	447	424	451	447	439	446	429	455	438	456	461	439	436	412	424	421	433	460	444	418	447	447	465	472	452	416	460	423	437	448	467	427	432	422	419	465	481	456	443	438	435	454	404	434	440	400	411	456	413	436	443	422	413	462	405	415	410	443	464	416	412	452	421	467	430	461	458	425	443	441	430	442	384	447	442	396	398	433	451	453	424	465	449	440	420	420	461	438	440	432	390	441	450	454	444	449	460	424	402	437	429	443	462	475	402	437	473	425	431	432	438	426	463	472	433	449	389	429	440	439	452	434	477	470	427	449	428	421	455	454	467	448	412	497	438	445	411	422	470	425	436	437	416	423	453	425	415	479	448	414	445	436	467	480	463	448	473	428	453	436	442	464	440	433	442	434	496	440	425	462	432	451	459	435	448	434	398	419	510	416	430	459	440	431	431	441	438	445	463	432	444	465	482	431	413	431	429	437	461	439	448	443	443	435	462	440	414	414	486	450	445	419	424	408	433	443	456	422	429	458	465	457	436	431	455	420	417	445	457	444	455	459	457	445	440	408	415	432	438	442	436	413	419	421	427	422	456	444	449	426	445	435	409	438	469	470	416	441	452	450	439	425	438	438	427	445	436	396	443	416	443	427	435	449	442	455	452	440	483	432	435	458	440	431	413	443	446	421	440	456	403	416	473	410	436	452	421	404	424	443	429	446	441	471	425	452	447	429	458	438	457	408	396	438	426	476	454	437	460	466	400	446	470	448	475	439	439	438	456	442	466	480	427	442	455	432	443	409	444	406	460	459	425	479	432	455	416	441	443	443	471	425	472	442	422	444	417	488	403	423	461	468	421	460	460	461	452	429	481	446	464	440	458	437	433	435	437	425	436	434	450	442	465	466	438	485	463	441	455	437	407	409	401	442	448	435	418	456	446	429	417	428	451	422	420	432	413	445	427	480	416	456	443	417	458	441	466	444	424	466	436	420	451	430	411	425	394	413	444	430	396	489	475	421	417	444	435	422	469	452	448	453	440	467	463	442	433	410	432	393	458	472	474	415	464	454	474	434	428	422	432	439	452	435	457	429	418	452	489	458	395	434	444	463	452	450	442	436	412	438	424	448	456	446	429	438	422	440	467	462	434	426	439	453	404	472	402	451	415	414	448	407	432	470	438	491	471	469	438	434	431	450	452	418	417	445	460	479	430	434	431	440	464	433	454	437	421	422	419	454	446	448	434	437	466	463	431	398	457	468	436	436	443	423	458	449	418	450	406	474	429	422	474	478	444	403	409	454	435	420	469	433	431	459	455	444	452	406	438	382	449	431	438	470	422	427	461	425	455	451	395	477	432	456	467	468	438	481	407	450	437	442	466	397	439	426	443	461	425	461	405	414	457	455	446	471	423	421	472	417	462	435	453	431	468	448	467	408	412	401	462	422	427	408	463	422	442	435	448	409	421	444	436	427	450	420	433	469	426	441	472	440	416	450	445	420	457	459	424	442	398	446	430	458	440	458	435	478	454	452	421	419	430
3394	9220	6320	3028	2146	1678	1396	1064	897	824	738	719	633	631	603	610	545	527	557	521	511	471	433	521	486	535	472	449	501	469	506	447	513	501	475	480	498	463	501	457	493	468	451	476	450	470	492	456	460	487	481	476	456	440	473	463	473	476	476	469	498	466	503	478	488	489	490	449	487	427	492	450	449	481	455	461	486	490	496	482	470	454	497	485	474	491	492	443	451	420	483	452	447	471	453	442	431	472	475	472	473	449	491	472	467	441	452	488	464	472	466	431	449	478	461	454	463	446	462	490	471	465	487	433	474	423	456	460	473	462	463	443	461	478	463	490	438	486	442	468	420	507	452	474	480	482	481	467	415	431	480	475	477	484	462	486	467	428	449	478	495	469	468	437	458	487	477	488	460	448	487	464	541	463	477	471	462	484	487	435	433	475	463	419	467	462	479	429	473	497	504	494	504	456	446	448	465	458	447	491	453	495	470	463	435	447	473	476	433	498	447	423	476	469	461	419	436	485	465	446	441	460	453	478	490	469	453	420	450	476	489	437	405	443	445	455	493	464	445	454	453	464	492	467	467	490	446	487	419	438	466	475	447	479	492	473	452	467	465	474	465	440	472	434	466	461	464	453	460	486	457	469	447	425	459	499	481	446	475	457	449	442	501	479	475	505	486	481	467	451	483	478	429	488	440	470	444	451	440	473	459	498	483	446	446	432	462	497	467	496	468	469	465	443	496	464	460	449	454	477	467	450	419	461	495	452	476	467	461	454	475	432	466	444	463	438	464	465	495	462	493	455	504	456	469	474	463	487	474	458	461	454	462	447	502	492	484	475	437	442	475	436	426	453	445	450	488	442	464	427	444	432	487	460	502	452	462	485	456	495	454	466	464	511	464	462	492	478	470	446	428	467	483	469	484	466	473	482	444	485	437	441	469	476	452	488	476	467	457	454	491	491	484	470	461	441	475	449	465	491	477	459	477	429	461	463	509	431	487	450	472	434	428	429	469	469	445	446	469	442	469	466	476	438	493	453	470	482	469	461	471	450	471	456	469	488	441	487	449	472	442	476	452	463	446	454	448	453	472	500	471	477	486	474	433	509	469	466	494	476	439	488	459	503	505	484	460	448	464	479	479	482	443	431	455	479	447	469	441	508	432	443	443	459	422	478	462	442	456	460	424	474	491	478	486	458	426	497	473	429	486	458	455	456	484	475	462	437	456	476	462	463	486	435	481	420	477	449	433	450	458	446	442	454	492	482	502	501	476	460	456	446	455	460	447	447	455	442	480	485	475	464	458	462	519	471	456	475	479	467	456	431	485	442	444	437	449	445	459	452	447	469	492	470	445	475	446	452	466	427	522	488	486	438	455	494	457	418	485	468	487	476	495	441	446	462	433	480	489	424	484	457	482	468	455	497	447	478	493	481	455	443	487	491	454	497	467	473	463	501	452	517	430	479	463	451	470	490	457	502	459	468	475	444	487	442	459	433	483	498	454	477	479	469	407	427	464	511	406	494	449	468	467	437	475	476	485	467	514	475	458	486	451	472	480	446	430	450	456	451	420	420	445	498	458	479	457	447	463	491	455	462	465	429	441	475	469	441	442	452	491	516	467	483	436	444	487	425	421	435	453	450	480	437	488	472	504	464	437	473	506	478	464	475	424	460	495	509	479	481	494	469	445	455	485	459	454	480	443	465	483	441	484	465	440	479	465	485	446	432	460	459	470	451	462	446	456	508	451	443	463	454	446	467	470	456	457	418	472	485	472	436	451	504	459	464	465	452	432	517	461	483	460	424	476	474	456	445	488	453	436	465	431	467	484	469	441	485	455	431	482	464	425	494	459	473	504	474	478	502	503	435	452	436	456	457	451	429	438	512	424	436	479	479	459	463	481	444	473	454	491	448	441	501	427	443	481	429	440	472	468	462	495	457	457	438	461	462	471	458	459	497	450	447	456	468	428	466	481	472	467	465	464	441	416	457	451	439	442	492	478	426	497	441	469	470	477	471	432	435	491	487	458	460	466	440	439	483	467	453	449	485	474	463	463	467	399	470	423	467	456	486	471	489	466	462	485	453	465	508	485	434	486	457	453	461	475	462	464	449	481	475	447	513	469	443	470	459	459	449	461	487	488	458	444	469	472	435	453	459	431	448	476	428	454	461	483	415	459	426	458	453	481	465	468	464	465	457	425	478	469	443	453	446	437	493	502	444	463	435	443	470	432	464	480	447	402	438	446	472	429	479	460	482	485	458	448	463	481	442	449	447	459	470	462	443	484	444	497	467	431	442	445	464	466	478	476	444	505	449	465	423	440	445	448	471	440	481	466	435	477	426	452	455	498	460	468	472	466	484	482	495	434	466	504	480	474	484	474	497	513	477	448	431	445	470	486	464	480	481	491	465	439	446	424	446	463	441	450	470	478	442	482	486	451	475	481	444	484	450	470	466	472	477	478	489	460	433	471	437	468	446	469	449	439	486	427	468	461	448	443	492	487	483	496	435	474	438	422	471	458	457	488	490	425	476	469	500	494	452	463	412	434	427	457	473	467	449	461	465	473	430	440	462	454	439	496	450	453	464	458	464	474	455	459	457	440	463	447	477	465	479	510	444	468	475	479	431	484	489	459	463	428	469	503	436	433	446	451	459	425	464	470	433	466	444	440	489	467	449	437	466	447	480	454	473	467	460	446	389	445	480	461	477	481	456	428	478	462	449	430	539	456	500	461	438	459	439	478	441	454	443	426	457	484	456	467	491	488	434	448	480	492	449	471	481	443	477	454	500	480	465	427	475	477	430	440	459	482	479	407	454	459	425	451	448	462	440	475	473	457	473	467	461	470	464	493	448	431	439	496	470	468	450	471	469	495	445	484	446	426	460	487	412	457	434	437	473	441	472	460	438	465	476	473	477	448	453	468	491	433	465	482	447	453	468	450	453	486	449	452	502	479	462	451	457	445	463	497	451	465	494	478	426	487	442	433	436	479	437	450	446	487	448	448	483	434	462	465	446	410	426	444	486	479	483	455	460	453	475	481	471	453	480	469	423	462	435	465	431	473	465	444	471	461	475	489	436	467	464	473	435	440	471	494	452	436	466	469	487	476	487	484	442	443	462	463	455	484	446	458	428	443	459	473	459	483	457	463	460	458	465	464	458	479	494	450	425	491	484	442	461	470	466	447	459	490	501	482	465	445	511	430	464	456	437	449	477	452	444	451	447	434	449	479	474	460	485	477	476	469	453	422	461	467	468	450	485	451	463	443	499	433	479	457	461	471	462	457	453	471	455	411	480	457	442	449	474	495	448	463	492	470	479	476	472	445	423	464	430	482	424	451	491	464	459	472	478	520	442	453	452	440	460	467	450	468	470	467	484	461	472	440	415	424	446	478	444	440	444	481	457	445	442	453	472	477	474	448	470	502	480	499	467	459	455	510	475	455	459	462	487	437	461	451	459	435	485	481	473	458	457	486	459	450	429	447	488	465	458	489	478	446	445	452	455
24826	21446	28123	25156	14916	555	370	255	213	210	195	185	148	154	162	127	140	138	137	127	114	106	116	132	119	122	124	112	112	107	111	114	100	99	139	126	102	116	104	123	109	108	108	109	125	108	117	122	114	126	122	112	113	125	113	124	115	116	115	132	108	99	112	114	99	104	96	99	124	128	98	97	116	106	102	97	101	106	103	102	128	106	117	113	111	115	102	100	96	105	117	123	132	113	137	105	114	112	109	102	109	120	119	97	111	104	105	83	112	118	98	125	109	126	112	117	119	121	126	126	111	123	118	102	94	110	109	103	117	108	112	126	115	121	118	111	112	132	122	137	129	107	113	109	105	118	109	105	89	105	122	112	99	110	107	96	108	123	121	106	105	99	122	119	110	115	135	97	100	113	115	98	103	129	119	103	106	103	139	96	113	131	114	89	90	96	104	119	123	124	121	112	107	101	81	113	110	115	95	102	127	115	106	99	116	105	106	105	119	92	116	104	123	109	100	120	107	123	112	102	91	112	121	124	115	125	99	104	109	119	112	112	96	121	114	110	126	116	116	112	104	102	125	110	125	106	100	112	116	135	130	90	106	108	99	104	114	122	111	107	97	112	118	124	108	104	112	113	123	120	110	98	115	117	96	125	114	106	94	111	104	102	116	117	119	114	118	121	128	106	128	112	125	112	103	96	116	105	114	98	113	109	106	136	117	104	105	92	136	129	107	113	115	112	107	118	98	123	114	116	113	97	122	121	110	108	109	102	123	128	111	104	131	98	95	122	101	101	114	101	104	104	114	122	133	94	115	106	103	125	96	115	122	99	108	111	106	112	119	124	107	112	111	114	104	83	107	103	113	108	105	120	107	85	131	106	110	109	120	99	108	117	102	107	114	113	120	101	106	114	98	114	114	111	121	100	102	102	114	109	118	100	118	107	116	109	116	136	111	109	112	107	119	106	111	117	104	121	98	113	124	87	135	128	122	109	94	111	118	105	98	113	113	127	111	126	125	115	112	124	128	126	107	138	86	96	103	110	106	101	108	97	101	121	92	126	100	117	101	115	123	112	97	105	117	96	134	123	111	111	98	105	118	114	105	89	115	106	100	117	118	104	117	101	95	99	121	102	96	103	107	120	115	104	114	87	101	94	130	119	114	119	94	133	99	99	99	113	91	104	96	108	117	119	118	116	125	107	97	127	108	131	124	118	124	110	95	96	114	112	117	104	112	111	106	125	96	108	120	116	96	107	106	134	104	97	141	116	111	110	103	108	106	110	110	118	107	113	116	103	128	113	117	119	124	140	112	106	102	109	117	102	113	114	112	125	114	109	102	107	125	119	113	107	113	94	141	113	93	111	110	106	102	112	117	100	135	120	106	92	117	94	102	107	111	114	118	105	103	132	126	107	101	105	115	109	123	117	109	117	131	108	98	113	114	107	117	105	115	121	111	122	116	119	95	121	95	115	120	111	117	109	127	123	114	120	115	120	113	126	100	111	107	122	91	117	105	106	117	114	107	121	107	122	113	129	97	125	113	115	108	125	110	109	95	99	98	120	113	125	114	123	109	104	116	96	100	110	120	105	122	133	110	139	97	126	121	119	115	101	113	102	98	101	124	104	108	90	111	100	103	112	117	109	105	96	103	101	114	104	121	115	102	108	122	114	99	95	108	136	112	114	90	102	112	118	116	100	100	121	104	113	125	111	105	107	100	108	111	114	128	94	108	120	96	97	122	116	117	110	100	111	97	95	102	125	111	108	98	103	93	99	121	111	104	104	117	126	102	93	94	125	93	113	125	111	95	101	106	109	89	121	97	110	97	114	107	101	107	115	117	106	96	106	118	112	117	124	111	123	106	105	122	118	99	108	120	116	128	101	114	116	95	114	111	106	120	109	105	107	118	115	96	117	117	114	92	109	105	106	110	119	115	115	94	104	128	99	104	123	129	110	118	119	118	118	103	100	98	119	87	100	105	93	87	104	84	112	99	112	107	121	107	110	114	118	111	109	118	102	102	111	102	108	112	104	113	107	128	109	119	134	110	101	103	99	118	112	107	116	122	117	97	115	103	117	119	104	109	114	104	111	132	97	106	117	103	103	104	116	111	105	111	104	128	118	103	109	102	123	126	103	110	120	132	86	99	118	119	104	107	121	92	121	91	116	95	106	99	105	100	100	104	113	134	114	118	121	102	105	87	104	100	104	116	102	110	124	121	117	110	98	119	85	101	116	96	107	109	112	115	111	102	124	90	122	108	122	112	129	91	105	111	121	111	109	98	117	105	102	101	116	107	118	114	109	107	114	104	111	93	104	99	112	128	118	108	93	113	120	95	133	115	113	97	114	114	114	110	124	113	102	115	97	85	121	96	116	114	127	114	112	114	115	117	95	103	130	103	123	111	127	102	112	126	104	121	124	107	115	103	140	96	126	101	101	134	100	106	108	105	100	98	132	131	90	132	106	112	118	109	115	108	123	115	120	95	112	108	102	109	108	115	108	118	114	122	115	115	104	125	104	110	120	123	94	105	119	107	104	116	104	119	113	101	95	106	93	97	108	134	127	120	107	115	127	108	94	84	114	111	123	119	107	111	108	128	118	97	120	112	105	113	100	101	125	121	118	113	106	118	127	100	112	114	107	107	119	115	109	107	110	114	112	109	114	113	90	124	120	111	108	107	116	87	111	102	111	113	100	120	112	92	99	96	97	116	104	120	101	90	114	117	114	100	95	126	120	121	102	119	127	115	104	146	112	131	111	112	120	100	107	107	106	114	100	83	117	120	105	106	98	117	106	119	118	109	127	124	106	112	126	92	113	95	104	108	117	109	123	117	107	104	120	120	120	97	121	113	112	113	114	102	89	131	107	116	109	96	118	109	130	112	106	116	120	99	108	82	114	96	111	100	104	96	112	103	108	122	105	114	118	108	110	121	122	109	114	108	115	110	127	93	106	110	116	84	102	116	108	118	112	118	102	96	126	111	103	99	106	110	130	91	115	111	123	114	125	123	106	121	86	112	115	113	102	115	95	102	104	109	122	98	116	103	128	117	123	131	107	133	111	125	115	84	107	112	108	92	128	119	117	111	125	109	111	124	101	113	97	115	109	113	114	108	120	105	105	109	125	114	89	116	108	114	110	107	103	129	96	112	99	107	116	98	113	122	126	103	109	116	128	124	122	102	106	108	102	123	106	122	118	92	102	120	120	78	107	105	123	114	108	116	110	128	105	98	109	114	113	103	107	131	120	105	103	111	119	115	112	125	116	100	109	112	93	118	100	108	108	118	110	113	92	123	125	119	117	122	108	117	101	136	115	119	99	103	106	112	115	111	104	109	114	102	96	107	115	136	103	104	125	104	115	102	99	110	99	117	120	117	132	125	124	110	79	118	116	140	108	111	112	100	103	101	114	126	126	119	115	106	116	97	112	122	120	125	106	95	115	122	109	109	98	115	102	109	128	119	127	116	135	116	108	123	127	139	95	106	94	110	109	104	103	111	107
3170	5195	3448	1702	1095	909	668	536	375	315	249	238	217	235	208	190	178	165	160	162	168	142	149	156	143	149	128	139	144	132	132	117	135	132	143	124	137	137	115	117	124	107	134	122	114	122	128	126	108	124	134	132	122	131	120	134	119	128	107	139	128	129	122	103	111	127	124	112	146	130	131	136	125	115	127	127	123	124	106	121	139	100	148	120	123	140	149	126	134	128	112	111	136	121	153	145	126	144	134	110	120	117	117	122	123	129	144	109	124	128	115	123	127	124	115	130	126	124	135	112	104	107	126	121	124	111	115	115	111	126	138	121	130	133	139	115	125	112	118	126	115	130	105	129	135	125	119	113	131	119	124	108	133	113	132	127	122	128	135	114	127	139	131	132	123	135	130	108	127	137	112	123	130	118	130	129	107	121	137	143	126	134	136	147	120	114	131	118	134	133	122	136	122	115	119	126	130	121	126	127	122	139	95	101	117	115	136	131	98	127	104	127	116	124	127	124	120	117	108	132	113	118	105	105	119	99	106	114	136	118	137	134	116	112	124	107	119	123	109	116	131	132	133	141	113	121	109	129	115	121	141	131	120	122	116	133	118	117	119	118	123	129	133	133	118	130	114	130	131	131	124	122	117	107	123	119	122	128	134	103	130	127	120	132	120	118	109	126	116	140	114	125	110	132	133	118	135	121	111	120	127	134	139	145	132	128	113	162	145	122	128	132	130	125	121	125	120	147	122	126	134	116	129	104	120	149	123	127	129	138	138	117	120	127	140	122	113	105	114	113	115	102	136	136	134	135	131	121	112	126	128	132	119	109	127	126	124	105	128	110	108	110	123	113	119	147	130	134	121	117	107	118	138	133	129	128	135	133	136	99	128	124	111	106	125	106	135	136	126	113	127	123	134	124	125	132	123	128	115	132	127	113	130	141	129	126	110	138	128	118	112	110	116	113	129	116	125	104	127	115	120	132	137	130	131	118	106	115	132	134	123	150	127	130	131	105	134	133	123	130	123	136	104	137	106	127	122	115	118	111	110	129	116	109	127	123	107	127	123	120	111	110	108	117	135	123	122	131	126	132	113	106	149	115	109	109	126	137	115	127	117	119	127	110	120	110	123	144	128	118	102	123	126	111	124	124	125	125	128	115	105	131	135	132	122	118	149	125	135	125	109	136	124	133	123	135	116	131	135	107	108	123	123	118	113	147	107	133	140	136	124	118	119	109	127	110	125	129	131	147	126	133	123	125	143	135	142	125	133	130	124	112	127	132	108	124	124	125	132	123	107	120	117	124	116	137	105	123	125	116	128	125	125	109	109	117	97	149	101	112	117	129	118	116	127	123	98	115	120	120	137	133	104	110	125	140	135	146	123	115	120	113	98	100	126	125	144	137	115	137	114	109	111	125	134	121	143	101	144	126	116	131	131	120	128	112	134	116	123	122	123	110	151	145	129	129	128	133	124	132	122	138	113	134	124	154	123	121	112	113	129	131	135	121	123	116	124	115	152	124	133	128	121	128	126	109	131	131	122	150	108	133	111	120	110	142	115	131	135	99	117	90	138	146	145	122	119	110	127	118	99	131	119	146	132	123	148	131	121	138	125	127	109	129	126	138	151	122	126	120	129	106	140	124	123	122	116	125	134	105	125	121	131	127	121	125	109	124	132	129	114	108	128	99	119	105	115	116	125	139	124	136	132	144	111	138	128	126	109	113	149	147	123	120	121	111	125	131	113	130	122	119	125	127	116	142	123	129	122	127	107	127	137	120	123	111	147	138	154	97	126	120	111	134	146	145	122	116	130	138	109	123	128	130	140	104	126	144	121	110	140	135	116	127	125	114	123	94	107	131	123	120	144	112	142	118	131	122	126	130	119	114	142	110	122	132	124	111	118	121	132	133	113	133	132	124	105	112	119	130	117	127	135	127	106	110	125	120	111	126	105	127	148	116	116	116	112	123	118	107	130	126	113	120	130	114	152	123	138	131	103	109	135	132	134	125	97	99	106	124	141	114	139	131	120	135	96	140	116	145	131	120	123	94	125	108	111	125	131	136	118	140	138	133	129	112	128	115	142	106	111	131	120	119	124	116	127	136	112	119	117	118	129	107	128	113	122	137	145	113	109	125	137	139	122	147	128	122	106	111	153	115	128	116	138	129	126	126	117	155	112	122	99	127	121	135	118	123	123	129	127	149	130	128	112	120	116	116	129	121	130	135	130	100	131	108	131	142	104	114	124	120	121	112	141	137	141	107	131	128	137	139	126	129	128	118	119	122	143	145	125	132	105	128	125	135	111	112	127	135	112	128	125	129	124	121	134	139	133	131	122	120	102	117	113	113	149	123	109	123	132	140	118	120	114	135	124	118	138	114	133	132	118	108	129	120	131	109	115	140	128	127	114	145	129	124	119	129	135	131	127	114	133	104	110	143	105	121	134	124	140	136	130	124	102	111	107	131	102	124	117	138	116	122	132	116	120	133	112	125	114	117	135	112	127	137	133	132	109	147	118	124	135	129	112	120	145	122	114	127	132	119	119	129	131	135	128	124	146	125	127	140	144	120	131	110	107	107	141	139	135	132	120	126	136	116	114	121	114	119	116	137	133	142	119	146	119	111	123	139	107	122	115	118	139	99	138	97	121	129	142	114	112	122	127	107	128	128	138	116	124	139	114	117	148	124	114	131	106	122	156	119	124	137	126	123	144	137	121	120	119	133	122	117	115	111	107	125	133	113	102	117	111	130	129	159	121	97	128	124	129	127	100	114	132	107	129	108	119	130	113	113	129	117	136	127	135	122	132	125	129	111	147	142	147	139	119	126	136	146	147	103	125	118	117	122	132	113	101	134	116	122	132	135	129	134	118	138	120	147	120	110	119	127	128	126	130	127	119	132	132	114	123	134	122	122	118	128	117	124	144	133	129	123	112	103	110	110	120	141	123	130	134	132	146	108	126	111	94	126	125	100	113	119	130	139	128	109	142	113	138	136	114	143	118	107	118	147	125	121	111	128	140	138	131	118	131	116	120	108	140	121	124	125	127	119	128	124	134	121	125	121	125	107	113	119	135	112	103	139	131	108	125	134	112	115	97	123	121	124	125	114	119	117	113	108	121	130	138	118	124	124	106	125	146	115	146	148	147	116	121	127	145	121	116	140	111	119	120	119	128	112	99	132	130	116	141	115	133	122	123	121	126	127	117	119	139	126	130	147	124	133	120	114	124	120	139	120	128	144	103	127	140	139	129	109	138	114	111	135	119	128	121	135	122	119	121	137	136	148	144	130	119	122	136	129	125	142	115	124	120	124	127	148	119	120	133	115	104	119	136	130	139	112	120	120	111	134	129	118	140	124	124	130	141	126	114	132	99	134	115	116	131	115	118	112	118	130	142	118	128	134	139	134	132	132	133	136	106	114	123	124	129	133	99	133	136	125	99	145	109	118	147	126	137	131	130	125	127	127	133	141	158	132	134	131	127	114	112	146	110	117	111	121	115	133
22713	21536	29499	24016	21537	21599	12340	1280	914	820	726	662	592	575	545	530	507	520	462	502	418	459	457	461	445	420	463	418	448	401	401	401	439	437	367	431	402	365	400	395	417	434	410	393	403	418	376	405	393	385	424	376	407	403	407	372	405	411	410	382	388	418	400	403	397	415	391	418	377	401	395	369	397	402	410	430	398	393	426	407	412	419	371	400	405	357	447	355	401	375	409	400	376	376	381	427	393	427	375	380	387	388	383	417	414	400	400	377	412	429	417	389	393	422	406	386	397	356	378	412	396	402	372	427	376	412	408	388	407	386	407	381	420	356	378	412	390	385	374	414	421	374	430	420	427	443	393	401	390	380	411	352	403	384	345	371	417	411	388	438	381	414	374	394	374	416	388	404	409	362	361	393	358	394	420	368	365	402	390	384	364	380	385	381	411	395	368	383	396	384	412	387	394	393	409	404	386	379	409	393	404	397	411	409	406	393	395	393	402	404	428	378	404	366	366	371	431	393	393	411	443	422	400	401	416	394	414	408	392	417	420	409	378	397	407	398	404	411	401	365	415	400	380	412	369	382	354	403	396	379	359	369	423	411	383	407	415	389	366	406	381	394	413	415	430	396	386	408	392	407	398	435	391	382	400	407	374	352	405	397	373	407	370	392	400	381	416	386	369	342	366	380	409	390	373	387	417	402	404	383	370	439	395	386	372	375	367	390	405	405	433	420	408	383	414	380	425	411	430	405	395	400	372	365	383	392	421	401	367	415	393	387	402	386	363	408	420	449	380	414	395	389	436	425	368	425	376	433	395	401	387	392	386	392	414	385	390	408	395	440	383	390	417	413	424	385	385	392	381	400	366	399	369	372	399	402	386	363	381	396	369	382	386	375	405	404	360	389	384	399	381	371	389	405	396	377	426	419	408	399	392	389	378	384	388	402	444	398	401	376	377	427	395	404	384	365	407	416	383	389	375	377	403	353	401	382	361	389	379	392	408	411	391	378	375	401	408	375	434	416	397	386	370	410	394	376	388	417	384	403	404	379	386	390	376	383	419	391	392	416	417	418	380	424	409	390	371	373	378	423	408	416	435	370	376	409	407	396	404	378	388	419	408	362	382	403	405	439	392	414	399	385	414	376	420	422	407	412	358	404	411	396	389	421	385	408	399	378	363	412	382	404	426	411	428	424	441	380	404	376	398	393	401	431	378	393	365	375	365	373	386	389	411	443	440	386	384	387	376	382	407	405	398	381	403	390	409	410	391	444	388	427	380	423	391	402	400	371	399	377	358	400	392	406	397	397	381	371	395	374	416	409	360	385	372	410	369	399	398	400	403	396	409	406	381	390	395	438	386	412	378	366	413	405	402	381	373	390	407	406	383	392	426	382	357	349	388	428	377	435	405	434	363	373	408	426	398	413	424	412	417	369	372	390	401	412	406	377	387	389	351	398	382	376	390	397	368	415	396	393	372	397	412	409	398	369	363	400	411	391	427	411	369	375	376	395	413	392	383	395	399	378	414	421	387	417	365	381	349	391	412	371	396	399	379	354	396	416	379	367	395	375	395	401	397	408	383	373	414	361	406	367	391	380	424	376	416	423	425	410	344	382	404	378	410	394	385	371	384	368	384	387	402	424	421	378	401	378	387	430	385	397	386	376	407	392	379	395	389	391	407	391	394	393	366	380	359	382	394	418	417	394	396	375	400	404	414	376	378	415	412	414	377	423	382	377	421	405	372	395	422	389	390	407	403	403	421	392	387	382	417	402	403	384	385	397	385	389	371	407	410	396	401	399	388	338	363	366	402	413	374	404	369	385	429	409	378	378	385	403	376	402	415	392	388	380	412	393	393	408	375	392	368	394	336	384	400	389	379	396	398	399	411	408	387	398	397	394	379	378	386	367	365	403	447	374	379	347	391	395	402	399	408	410	417	412	432	371	387	412	410	396	397	385	408	365	395	396	405	389	379	403	369	370	394	372	379	417	384	403	404	390	382	352	375	401	423	395	408	324	386	384	394	399	405	413	381	395	415	394	401	380	386	391	418	431	406	385	394	363	391	393	373	375	419	376	384	388	377	382	401	391	387	360	383	373	378	405	381	372	388	412	389	410	375	376	383	395	400	404	394	413	410	388	365	369	411	384	415	377	401	388	427	446	364	429	378	360	377	390	367	406	403	385	406	366	369	351	400	382	380	379	388	433	379	351	373	383	421	413	402	397	429	374	401	361	363	401	377	403	390	370	400	412	391	399	364	419	356	401	387	374	366	383	377	378	402	412	394	382	401	364	389	407	390	426	414	392	378	423	357	407	403	392	371	374	437	395	370	413	372	379	382	387	412	420	401	389	378	377	375	392	386	393	362	385	392	409	403	410	397	410	404	335	407	376	395	402	373	379	387	376	368	398	401	367	384	400	425	361	394	410	399	386	420	386	384	381	385	383	363	385	412	364	390	392	395	430	386	387	403	378	401	403	378	393	374	362	383	378	411	416	364	398	411	405	369	424	380	399	391	378	380	419	380	395	413	410	405	382	370	378	396	399	422	377	401	384	393	395	391	406	368	424	350	380	422	378	368	385	365	423	365	360	364	396	406	405	415	401	399	375	415	354	380	393	367	387	342	348	426	413	393	407	394	386	398	385	407	366	395	397	397	423	379	363	413	404	393	413	406	397	371	425	391	383	418	409	382	400	390	377	425	369	412	354	373	373	395	381	367	411	413	375	403	411	392	383	393	389	382	376	395	397	378	363	379	376	411	404	410	382	410	392	419	390	377	395	383	388	407	373	383	393	387	370	357	404	421	403	393	397	427	418	364	394	413	395	393	375	351	363	393	393	406	382	388	396	351	369	399	391	354	410	425	400	369	412	372	417	390	384	382	375	376	378	382	368	374	387	384	375	378	408	361	374	411	387	403	423	438	417	382	391	391	386	397	421	383	371	439	410	399	377	381	364	414	399	417	393	407	406	402	417	379	371	391	367	384	397	391	385	409	406	413	354	393	390	389	353	373	397	374	435	412	398	399	399	391	346	393	370	389	384	388	405	442	397	404	378	391	406	389	372	402	398	370	396	386	378	417	393	382	388	390	362	360	366	401	398	416	393	384	392	379	399	399	368	386	430	382	391	364	415	375	392	363	404	383	418	394	408	402	351	377	368	371	349	396	386	376	386	422	407	425	407	401	396	406	383	399	397	417	364	422	407	412	392	388	414	389	434	352	406	427	412	378	382	396	405	375	379	408	355	416	390	374	368	380	364	396	381	397	430	393	390	377	374	358	417	382	404	371	375	369	376	412	397	373	411	379	363	380	381	380	372	356	413	419	391	431	382	401	363	385	386	404	417	398	405	423	371	403	406	370	365	450	395	398	397	428	422	395	392	355	383	358	424	383	346	382	425	396	411	360	392	406	398	385	383	387	407	382	397	367	419	415	385	417	398	428	377	407	396	396	385	396	387	407	378	363	386	405	402	393	392	407	363	371	375	413	415	393	416	384	384
4645	15230	10543	5197	3734	2882	2160	1635	1338	1138	928	870	686	706	624	610	567	579	555	561	539	525	494	478	466	493	469	475	469	443	483	435	446	435	445	409	423	407	449	430	437	432	411	398	410	439	420	441	418	432	449	438	433	426	423	427	405	394	454	400	438	423	409	413	399	427	454	456	450	414	414	423	407	439	436	450	409	432	384	400	407	438	444	418	433	418	425	391	420	415	422	443	415	421	408	422	417	422	426	440	427	420	421	408	384	420	411	425	391	413	424	404	398	425	427	443	398	390	428	392	435	417	432	395	391	406	426	396	394	414	355	406	443	438	416	387	418	393	397	439	412	440	453	401	417	425	429	442	396	420	380	397	421	399	393	414	407	413	386	405	441	388	430	387	416	430	417	419	430	411	384	431	406	412	389	406	392	395	411	441	389	380	379	385	398	410	420	420	398	435	429	417	417	400	419	425	395	417	408	452	412	414	419	451	412	437	403	450	400	428	421	401	408	460	409	387	398	392	413	456	378	406	429	387	357	401	417	435	395	426	428	426	404	395	405	461	405	389	420	437	403	413	417	410	387	425	379	416	402	374	381	385	437	397	404	410	401	388	414	426	392	389	370	401	426	434	386	402	428	418	390	438	431	389	404	392	405	416	389	405	411	416	415	441	432	388	403	409	416	395	377	400	414	426	452	388	453	422	429	390	409	441	453	394	383	371	411	412	376	410	410	391	435	398	407	422	421	461	441	403	409	386	437	396	421	411	424	423	415	412	380	382	412	421	440	421	387	437	421	405	432	410	380	408	428	391	411	417	429	410	392	384	427	422	412	412	406	423	394	431	387	424	414	387	410	376	414	392	441	402	384	458	412	458	429	385	421	411	403	392	401	396	414	398	399	417	453	417	403	413	370	395	398	423	443	443	417	419	440	426	420	423	423	424	401	392	380	406	443	408	397	425	394	432	416	430	415	413	384	384	395	438	425	400	413	404	417	420	420	413	430	407	444	413	371	413	397	368	400	409	401	406	390	441	424	415	423	391	416	408	431	414	416	436	377	419	398	406	404	426	430	399	409	401	420	418	418	419	434	429	406	407	460	428	411	450	422	418	403	380	412	428	376	449	418	411	435	443	444	410	417	425	383	446	376	418	440	416	393	423	438	419	409	401	425	403	414	435	455	438	425	453	432	408	390	413	438	413	402	433	396	411	412	380	376	423	378	403	411	427	386	406	389	440	388	423	426	391	472	420	430	422	408	417	438	383	399	429	429	444	437	385	421	430	395	441	423	403	410	423	435	379	394	396	420	426	382	427	405	444	407	442	419	416	363	393	393	387	382	428	416	443	417	432	389	431	427	431	418	411	439	402	406	422	438	420	426	431	386	431	401	442	388	403	411	454	405	375	394	447	432	441	418	439	415	421	419	432	430	407	417	396	429	439	365	436	454	402	424	397	402	377	447	416	416	394	419	432	390	419	413	398	410	407	446	387	447	416	380	406	412	432	392	425	424	419	416	423	414	399	402	404	422	416	412	427	380	413	389	405	379	436	425	409	395	402	404	409	389	419	453	432	385	377	397	419	435	447	375	426	407	417	394	440	388	404	393	441	422	435	392	408	434	401	395	428	434	390	410	388	404	401	399	441	346	385	388	409	414	399	413	436	412	417	413	427	409	421	409	398	435	379	413	416	420	409	416	397	409	405	406	402	423	447	416	410	402	418	418	420	459	372	381	393	386	424	394	399	436	427	433	410	428	410	426	455	437	398	438	398	400	422	390	379	418	375	433	370	422	396	376	419	411	394	428	450	381	407	401	411	396	430	403	402	402	430	368	418	435	395	420	419	409	441	392	389	446	391	448	435	429	467	436	416	415	389	433	408	410	443	419	413	403	418	423	418	407	454	386	433	425	446	406	430	440	415	410	404	408	437	434	431	405	372	429	397	457	420	415	407	426	436	428	397	423	391	417	425	404	385	420	414	398	420	390	407	413	391	404	385	454	423	409	396	426	415	404	432	402	435	406	419	456	411	418	426	441	432	385	380	436	398	433	428	386	396	428	428	385	388	441	433	431	412	440	413	403	443	370	427	437	436	462	428	364	408	407	427	428	427	460	396	393	420	416	439	390	407	417	416	412	444	398	409	382	414	396	415	411	438	420	432	401	417	382	390	403	414	427	399	410	395	448	386	420	388	405	440	387	402	419	443	390	413	445	427	402	409	408	435	401	409	430	423	424	423	398	424	429	413	392	411	382	417	364	404	378	403	422	391	401	391	400	406	422	419	417	425	391	421	445	400	411	401	417	380	408	416	407	428	367	387	419	396	400	394	437	377	437	429	397	433	407	423	419	414	407	425	426	412	381	411	388	404	392	409	406	425	402	411	454	413	419	395	418	419	405	421	460	422	412	436	391	397	414	402	385	381	402	397	401	376	405	395	433	391	381	433	416	431	416	429	407	433	389	404	402	417	389	411	388	402	427	440	406	376	414	396	434	415	375	394	396	433	430	397	388	422	416	421	451	409	402	413	445	416	408	374	391	447	444	433	423	383	414	395	429	404	411	388	396	407	438	405	420	436	395	398	415	419	394	440	384	435	383	411	417	416	391	443	395	414	418	407	406	379	389	450	437	397	406	404	450	414	408	417	390	405	447	389	434	420	413	369	426	409	419	395	383	412	410	427	402	392	403	402	393	406	411	419	398	401	404	414	431	417	418	430	426	404	423	430	369	403	423	393	409	426	391	403	449	397	415	404	424	402	369	411	407	389	448	391	413	431	399	420	398	433	434	398	400	417	437	430	412	377	435	428	392	391	456	391	388	447	419	388	432	413	421	395	391	424	395	401	400	469	409	400	408	463	424	358	419	407	391	386	448	449	426	427	420	390	422	410	416	420	380	375	408	428	400	445	406	428	396	402	418	413	384	389	401	416	417	395	444	430	448	420	398	408	389	429	432	444	410	392	406	424	460	399	427	400	439	442	435	454	438	422	447	460	427	414	392	424	423	399	422	385	362	430	408	443	445	396	421	404	410	411	427	409	417	418	406	404	388	402	408	402	412	409	436	380	405	434	422	407	392	451	429	403	389	430	401	354	412	392	373	388	408	396	408	431	416	407	379	428	430	371	410	409	401	410	402	401	414	410	424	409	426	370	445	424	415	430	418	411	420	435	399	411	429	441	398	430	424	428	378	421	415	421	449	413	425	399	423	389	423	403	418	416	425	434	427	366	430	381	413	445	412	428	394	419	459	441	420	418	443	413	418	433	422	417	390	388	415	382	405	371	388	400	441	406	422	408	400	419	385	391	424	401	416	391	386	399	412	433	419	359	426	444	410	423	439	451	425	420	416	398	438	459	440	443	430	393	403	405	403	406	396	400	430	405	387	447	407	437	439	392	441	436	433	434	455	393	412	407	402	400	397	414	397	373	398	417	395	414	398	422	405	400	453	423	407	387	398	439	402	399	394	420	383	411	471	429	421	398	424	406	413	415	425	459	408	436	419	435
27808	19577	5227	416	301	245	237	217	250	220	191	214	255	246	200	220	227	213	224	190	220	237	189	203	239	224	235	204	216	235	216	198	192	210	248	234	209	213	223	232	182	214	191	219	194	207	212	194	237	251	221	217	219	195	226	228	220	208	227	230	243	203	225	229	222	204	212	223	226	218	207	213	238	211	217	249	207	208	224	183	229	223	207	225	220	257	211	212	217	219	223	228	222	226	230	216	213	229	207	213	215	212	229	232	218	220	215	203	199	236	224	223	232	213	213	216	243	217	225	182	247	248	207	206	212	233	212	235	190	204	241	205	186	202	203	217	231	221	225	212	194	219	223	221	216	217	199	228	208	235	203	232	204	209	227	198	228	238	224	227	213	220	214	196	217	202	239	204	214	223	212	220	217	232	236	214	236	216	220	232	214	233	197	218	234	227	221	197	224	233	231	217	201	210	213	224	214	210	223	211	205	206	251	218	224	240	200	225	206	230	210	234	205	206	219	214	209	229	225	241	237	224	204	224	197	238	236	242	220	196	220	232	213	228	209	237	223	232	219	226	222	244	199	191	234	192	207	210	238	243	203	216	210	214	227	243	209	203	237	204	223	214	230	229	220	225	227	194	228	211	200	226	218	214	210	207	238	229	203	216	209	239	199	220	207	229	201	253	211	212	222	236	212	201	230	226	222	192	214	252	249	218	220	218	189	197	230	233	230	204	220	204	256	223	199	241	204	199	211	221	205	214	248	235	249	198	221	210	225	233	235	239	223	215	209	208	227	198	221	198	216	241	226	224	216	200	195	218	228	210	216	270	205	229	217	209	219	186	212	219	223	216	231	237	213	210	208	205	201	198	213	214	221	229	220	199	218	224	233	195	220	211	183	215	220	205	222	239	219	259	232	221	224	205	196	215	252	186	224	227	198	208	237	193	216	203	211	216	203	217	215	254	224	222	219	184	217	227	219	220	228	235	233	241	239	227	215	202	191	200	218	221	196	212	221	230	198	188	196	195	210	214	220	210	243	202	213	216	207	202	185	216	219	219	201	217	202	194	212	224	234	233	221	234	208	210	216	229	191	233	229	219	232	185	218	235	222	212	210	229	238	191	202	253	202	241	234	179	200	226	197	225	238	207	241	253	221	193	196	207	212	213	192	229	207	225	225	190	219	248	207	201	210	209	194	184	232	240	223	205	214	214	222	229	250	213	201	211	214	202	227	188	225	216	214	215	235	242	210	238	211	243	208	224	215	209	224	230	189	210	191	235	223	207	194	236	221	222	214	220	241	215	252	230	224	222	208	224	216	222	222	219	233	206	223	209	221	220	215	227	223	200	218	213	213	206	215	242	226	224	234	196	247	224	223	215	230	241	229	198	220	236	210	203	219	226	214	236	203	226	227	219	195	197	218	237	208	235	188	227	231	220	194	242	214	227	223	208	188	222	206	198	215	233	215	210	200	206	230	198	229	211	243	232	247	217	224	214	223	221	213	234	229	240	216	188	223	196	203	202	225	232	212	205	215	221	250	205	228	233	235	222	204	214	224	217	222	220	240	221	227	252	225	205	205	242	223	210	212	231	200	220	225	224	212	208	224	191	233	227	203	219	203	209	218	236	192	214	212	232	196	231	213	223	230	225	205	219	238	219	217	219	220	196	202	201	207	207	220	233	228	211	215	218	215	218	229	225	216	228	215	224	244	242	209	206	200	233	202	225	212	242	216	203	171	244	203	215	218	228	207	211	236	224	205	239	243	191	196	209	243	233	217	207	220	221	236	209	225	216	253	209	241	211	217	208	231	216	245	218	188	250	204	211	195	210	220	206	251	214	221	233	214	206	217	236	229	241	253	204	197	216	219	230	195	203	219	217	216	196	220	211	205	226	208	203	246	213	207	230	200	220	206	202	208	211	207	188	229	224	213	213	219	217	219	205	236	202	197	202	221	218	229	244	221	214	208	224	203	212	221	237	206	221	210	216	210	227	196	239	223	220	238	192	226	216	240	199	217	218	184	196	218	247	239	253	225	245	240	232	238	217	209	219	190	214	200	216	203	226	229	208	230	210	197	219	214	212	214	216	225	209	222	210	209	213	236	219	234	199	211	238	222	216	240	199	225	201	236	243	211	243	210	203	224	204	201	206	219	229	219	208	219	220	235	212	211	229	221	240	212	217	212	214	238	189	238	222	208	212	205	210	220	185	221	193	205	225	214	203	205	213	227	259	213	218	234	226	203	203	247	230	220	196	220	217	213	200	219	246	218	202	253	232	235	220	212	213	192	227	211	204	215	241	195	232	211	221	237	191	223	216	238	214	214	200	218	220	208	226	208	195	223	227	228	222	205	223	217	222	227	214	200	236	206	210	227	217	221	197	204	217	201	216	216	211	199	218	211	220	238	240	237	191	238	194	218	216	208	254	226	239	210	210	202	178	227	230	191	238	200	199	215	213	207	211	216	211	188	192	232	185	230	197	215	234	197	212	233	210	234	209	209	237	225	216	229	222	228	214	237	209	202	229	211	215	220	222	257	218	242	220	220	224	249	194	224	208	208	223	214	193	192	241	201	236	206	215	248	228	214	196	233	199	220	213	212	239	212	209	213	201	201	218	213	216	211	206	222	211	221	211	230	223	211	202	218	209	229	195	221	202	214	226	217	199	196	238	205	207	199	220	230	217	205	225	215	230	220	186	230	233	220	219	203	222	237	220	205	195	236	220	239	227	204	244	220	213	210	230	209	208	205	208	216	200	238	237	227	211	233	234	216	203	238	251	213	207	198	234	205	209	236	252	212	218	222	226	250	242	209	243	195	218	217	223	195	228	213	186	227	216	236	223	236	214	198	208	216	214	230	221	213	209	224	228	221	224	218	213	233	214	207	213	194	231	236	221	207	227	221	218	233	229	193	238	246	202	226	189	218	210	207	219	197	195	225	227	211	240	219	215	212	224	217	217	228	211	224	220	202	220	201	195	213	191	208	218	255	225	210	208	221	191	222	226	185	204	231	218	209	222	191	199	214	232	242	231	221	213	204	227	231	217	220	231	221	211	214	225	228	229	206	198	208	239	237	240	236	238	232	214	251	192	214	240	236	195	224	222	200	226	256	236	239	215	214	231	192	220	217	205	220	230	227	207	228	216	210	214	204	213	242	215	205	226	220	221	214	221	232	210	200	211	219	196	207	224	232	245	214	201	207	210	222	219	229	223	198	214	208	228	207	195	203	224	227	223	205	246	195	216	233	212	229	250	219	229	213	224	237	230	202	216	216	249	216	218	215	212	178	215	202	236	235	199	228	205	200	229	221	216	229	209	226	212	212	231	237	224	218	204	236	194	206	200	215	212	227	235	236	216	211	188	219	223	220	229	197	247	210	214	222	217	201	219	199	216	240	206	231	235	254	224	241	212	221	201	218	221	217	245	236	224	228	211	227	220	200	206	209	243	215	229	224	208	211	222	195	203	204	215	238	209	236	231	240	223	221	184	235	231	225	218	222	221
4137	957	546	413	299	300	263	259	256	238	216	245	232	212	229	215	228	229	243	228	259	244	242	215	215	248	249	241	232	238	202	232	210	243	243	217	223	224	208	218	204	234	215	229	236	248	221	246	220	210	238	223	223	216	178	238	220	206	237	228	229	243	235	230	238	212	217	243	224	238	257	222	216	226	237	213	223	229	197	230	232	214	206	209	240	248	236	220	201	241	243	221	216	209	210	221	246	232	215	245	228	233	243	216	258	215	214	229	240	213	224	247	213	252	217	222	194	213	218	215	208	217	226	198	205	225	238	211	233	232	227	239	239	206	212	213	196	225	214	236	214	239	208	213	255	240	212	221	238	233	222	242	196	235	227	231	225	206	251	210	218	235	232	232	256	213	247	226	229	250	236	195	267	224	231	247	241	238	216	232	259	209	231	227	224	251	216	221	241	238	239	245	236	208	218	248	225	253	237	241	239	225	234	228	235	209	252	221	239	221	234	257	233	233	193	234	199	210	231	225	208	222	219	193	222	201	227	229	232	215	216	222	245	206	232	206	214	236	219	267	228	252	216	220	231	226	232	233	248	246	213	230	222	212	205	237	260	251	227	249	233	231	229	226	222	221	202	199	224	221	228	234	230	239	230	229	239	222	231	253	232	224	233	251	222	243	238	190	241	202	243	214	274	207	224	214	231	228	194	239	209	213	221	228	237	208	227	221	214	228	238	210	219	244	232	242	226	230	227	207	239	246	249	221	209	225	224	224	212	229	235	210	239	253	238	222	255	214	223	232	246	218	250	214	235	240	222	236	230	235	213	205	219	221	237	225	262	232	229	222	224	213	234	236	208	224	219	214	202	215	238	210	230	204	215	226	199	236	217	213	222	247	202	211	207	207	208	240	226	230	233	218	218	234	239	239	248	196	238	200	253	222	238	254	224	229	237	234	241	248	250	239	212	209	253	243	203	224	212	252	240	223	249	225	211	230	206	214	232	222	219	249	224	196	231	216	211	213	234	239	238	235	212	202	251	223	219	235	208	245	209	219	213	234	230	235	235	254	229	230	231	239	233	206	216	203	206	229	232	234	214	211	238	267	201	226	239	210	230	258	243	234	207	226	235	227	220	216	240	200	208	224	218	235	228	211	214	244	241	237	239	212	225	235	224	221	217	216	231	230	225	226	225	210	228	236	225	241	229	213	230	248	189	214	231	207	226	235	224	214	232	223	212	212	224	209	229	239	222	221	226	219	213	232	208	249	243	239	228	236	231	215	232	252	223	243	244	217	225	195	247	239	199	225	229	229	213	214	212	218	235	220	236	256	200	215	249	226	243	213	230	232	235	231	237	237	232	244	238	242	224	224	236	237	232	223	249	223	234	234	225	221	230	233	198	223	225	210	213	234	207	221	209	229	223	204	256	213	226	225	232	225	192	223	213	221	214	222	242	246	244	216	231	211	237	246	236	240	245	225	220	192	216	233	227	205	223	233	237	228	220	222	222	254	248	246	233	258	215	214	255	230	231	229	225	244	245	243	222	239	240	214	222	254	233	220	202	225	250	216	206	211	223	221	226	216	218	206	216	210	235	266	215	226	202	232	247	225	224	220	222	247	230	223	234	238	238	237	205	195	234	214	248	253	215	199	227	239	231	239	202	223	231	230	231	208	219	269	240	230	246	208	227	244	213	211	225	208	233	231	227	241	254	260	234	193	232	227	263	215	221	207	247	219	237	234	245	224	246	226	194	219	235	238	214	194	208	240	225	255	213	237	249	212	217	214	277	227	237	215	253	227	250	220	253	239	233	226	235	240	217	238	194	198	229	209	237	214	229	254	229	232	235	225	235	225	213	223	211	249	257	237	220	203	219	237	223	242	253	233	226	197	203	253	256	225	168	239	223	241	259	244	234	228	232	209	217	226	218	229	211	231	217	237	234	195	225	227	214	205	240	208	234	227	217	250	230	199	205	268	222	232	205	245	221	235	229	237	192	215	206	203	231	244	259	213	222	234	206	231	235	228	230	208	251	215	238	203	219	219	209	246	253	237	230	242	222	227	229	213	225	213	234	244	222	236	224	237	207	221	234	213	233	236	213	212	213	233	237	238	224	264	230	227	227	232	213	223	203	240	235	235	213	236	218	234	219	249	207	251	243	219	220	222	228	237	217	213	209	228	249	235	227	255	203	239	235	223	219	221	241	223	240	242	236	262	206	248	225	234	206	239	240	254	240	238	239	228	233	214	218	256	227	205	255	204	246	183	230	237	222	242	242	245	231	226	240	246	233	240	233	218	233	236	236	218	212	254	210	215	227	244	238	238	234	237	234	242	231	209	224	247	226	215	212	233	241	215	220	230	224	209	211	229	232	222	211	230	206	258	213	231	248	206	239	224	243	210	205	254	197	210	244	243	238	254	233	248	230	240	232	238	231	214	221	227	220	230	207	200	241	248	224	229	221	221	221	214	223	240	225	260	238	241	218	211	231	257	213	241	219	252	218	213	231	236	265	224	225	216	227	213	224	219	234	225	236	230	208	226	236	233	214	236	212	222	217	213	241	237	240	228	229	248	227	214	244	245	232	231	211	213	248	227	226	240	230	190	246	219	243	228	210	228	196	209	212	199	252	226	215	222	221	241	255	231	237	228	210	248	222	252	216	229	208	211	245	218	246	217	247	226	227	249	228	225	214	234	213	202	234	227	206	222	227	211	226	235	231	260	205	216	205	220	242	204	217	194	228	194	215	228	241	215	250	207	226	190	215	244	216	240	236	244	214	223	232	224	225	195	233	216	226	203	212	227	224	196	221	236	225	222	220	224	210	208	202	235	229	225	218	215	203	222	229	217	207	224	233	257	203	251	193	229	195	211	220	209	246	236	233	243	222	219	199	232	223	215	242	240	240	227	231	209	218	204	230	225	237	233	223	237	244	224	229	230	241	222	223	229	226	220	235	239	211	215	229	226	212	237	236	266	222	227	218	230	242	224	225	233	224	205	213	246	224	234	214	219	202	230	210	216	233	221	264	235	232	224	207	237	216	217	252	249	227	204	228	235	235	239	209	228	238	227	197	220	238	222	253	225	234	206	223	224	208	222	215	229	222	260	204	246	241	236	210	228	218	234	242	226	222	253	240	237	223	219	204	213	228	237	251	247	237	238	218	251	224	226	212	242	235	232	226	215	230	237	207	228	224	239	236	226	211	207	216	257	219	219	198	250	229	250	251	219	201	236	235	262	204	229	248	260	195	226	234	217	229	214	221	264	237	236	224	240	248	248	234	220	245	190	237	216	227	233	222	230	251	206	214	225	247	197	204	237	235	236	215	230	215	235	231	228	221	221	233	242	244	208	235	225	231	234	228	240	239	207	202	230	237	251	229	234	238	246	221	205	244	255	229	212	235	251	216	223	220	230	221	235	236	221	236	231	229	235	225	219	242	228	233	215	223	237	227	195	216	210	249	223	243	223	270	203	227	239	199	243	242	227	239	236	218	216	241	239	220	223
23753	21466	29010	24268	21438	13009	1366	820	672	631	562	564	542	553	516	509	490	476	486	459	494	467	492	419	453	442	463	465	466	455	450	448	437	482	399	432	425	436	460	426	449	447	497	435	439	472	435	438	503	438	436	465	436	457	415	412	430	431	447	417	456	406	438	455	441	408	422	438	439	436	450	438	424	460	453	454	475	395	411	449	422	466	384	414	431	440	402	436	440	448	393	436	440	454	401	413	437	438	451	433	477	438	435	440	445	400	456	451	451	443	449	434	456	438	463	459	423	448	422	432	453	450	479	470	458	448	435	434	411	452	415	415	459	444	444	458	443	418	443	405	433	427	419	424	454	437	418	449	391	468	465	444	428	438	428	438	448	433	472	414	437	413	437	421	435	463	428	421	410	436	421	462	430	416	431	447	418	388	418	407	475	437	439	422	406	438	408	447	457	433	444	449	444	455	469	462	415	462	445	443	421	411	432	450	450	429	449	441	426	420	461	395	429	430	463	443	481	439	427	434	445	433	448	427	457	449	478	424	439	445	450	444	455	410	449	458	421	435	435	463	434	439	408	423	449	454	437	429	451	433	453	484	442	429	433	435	428	432	458	421	452	447	432	434	438	410	443	426	458	416	413	458	425	420	438	387	422	440	424	430	442	418	464	438	440	442	393	400	427	452	421	439	403	423	427	426	449	424	444	451	437	419	399	456	440	439	429	437	444	427	406	442	463	452	460	437	453	456	468	395	416	436	406	452	449	419	440	429	399	420	420	464	444	429	463	438	420	407	429	442	455	435	477	387	455	446	448	418	437	463	470	418	419	437	414	446	431	433	435	443	420	413	457	445	409	475	414	440	462	444	407	437	457	446	441	456	436	434	445	433	414	474	402	445	466	438	432	456	448	474	447	459	453	450	451	437	456	405	459	418	405	411	394	460	432	456	455	402	438	432	431	423	445	444	483	417	449	459	422	448	416	391	437	415	490	444	450	414	452	443	454	450	463	467	432	451	446	410	437	425	459	415	441	446	458	417	491	413	400	503	439	420	453	458	428	431	443	457	427	458	430	418	437	469	446	433	418	409	446	432	440	441	466	418	431	411	429	442	480	426	411	432	427	475	405	431	447	413	419	467	412	404	488	434	448	423	430	439	432	492	424	427	426	474	436	416	453	427	407	418	409	410	404	441	451	439	404	416	434	430	447	417	430	442	446	426	441	426	420	431	462	439	432	422	439	429	414	441	422	431	442	457	433	401	444	417	439	399	430	453	461	419	408	435	406	421	442	427	386	455	444	448	439	451	418	438	442	436	422	435	428	469	470	449	407	420	459	426	422	415	399	427	465	456	412	427	454	462	442	462	436	423	429	433	439	412	402	417	458	437	429	419	458	421	416	449	433	446	461	436	435	449	444	421	459	460	458	487	431	434	389	431	486	469	417	455	489	467	415	390	428	426	413	428	470	418	415	415	435	484	430	439	435	415	411	398	469	495	411	437	406	398	421	431	449	437	437	435	435	413	427	410	442	445	475	399	427	434	427	438	414	425	410	414	457	468	454	413	424	417	447	427	443	366	468	445	484	417	439	453	451	456	407	428	411	437	439	485	433	442	450	428	473	408	460	446	438	385	399	457	413	453	438	450	436	424	398	460	424	418	411	441	474	382	443	446	439	438	478	441	396	462	409	410	402	434	406	472	440	422	425	450	422	435	434	443	437	432	443	465	447	469	420	411	410	437	455	441	461	424	430	453	446	435	428	471	424	432	431	472	444	443	428	442	423	440	440	446	448	466	433	413	428	435	431	457	420	441	439	421	439	454	466	417	407	445	420	421	447	448	405	423	440	417	450	453	480	441	443	448	426	411	445	402	423	442	451	412	453	462	478	433	454	467	423	443	410	434	414	438	444	428	466	480	407	415	451	442	468	402	459	416	440	437	405	429	429	477	402	459	445	436	416	468	470	426	432	438	425	453	413	445	460	415	387	424	417	440	471	465	424	446	442	429	451	415	426	438	421	391	426	439	448	443	419	416	466	424	384	447	429	456	404	468	449	437	437	396	421	442	458	450	426	448	461	421	456	432	435	459	417	482	436	433	390	401	432	427	420	431	430	420	406	433	421	435	428	420	424	466	434	431	473	412	431	417	444	466	404	457	450	453	458	431	472	425	421	433	440	447	420	415	418	452	428	448	438	449	437	449	426	467	433	432	441	440	461	435	443	461	424	434	425	463	458	439	414	437	422	456	467	462	438	435	426	444	453	426	424	470	460	458	438	452	476	396	453	416	441	479	387	441	414	458	428	421	437	441	440	408	442	465	438	425	436	451	439	427	435	457	438	394	434	444	426	433	464	414	404	401	423	436	440	403	415	382	426	429	406	451	461	443	434	411	509	403	405	427	453	426	432	371	382	444	419	452	410	424	441	478	426	413	469	439	447	409	440	438	454	418	432	421	434	426	428	455	465	432	408	439	441	427	429	415	463	417	471	431	456	435	402	438	440	438	445	426	454	442	439	465	435	428	423	430	460	414	420	418	408	423	443	410	425	467	425	439	411	414	454	395	434	440	406	429	461	459	432	440	450	462	442	415	429	417	443	449	398	437	459	438	437	436	387	460	449	482	429	427	453	430	451	436	458	443	471	422	437	423	452	441	415	408	422	449	444	424	437	460	421	427	465	428	429	419	447	444	402	459	448	433	422	421	475	467	471	422	455	447	450	421	423	453	464	455	430	385	437	417	396	437	420	412	431	475	417	401	426	446	429	416	458	443	411	410	434	410	445	445	430	476	464	445	491	441	429	423	439	422	477	452	482	444	426	454	429	502	406	408	451	468	441	460	435	450	452	453	416	434	430	406	430	416	419	413	444	374	429	438	439	420	409	442	435	439	394	439	435	440	432	436	426	439	427	404	481	417	436	464	469	423	438	443	448	447	422	455	475	420	439	432	455	424	455	399	426	463	433	398	423	434	419	424	417	452	453	436	419	478	416	404	427	439	474	400	435	452	424	428	417	398	437	444	434	409	449	485	427	499	415	438	410	445	466	421	410	414	426	429	422	400	454	418	435	442	454	400	423	440	411	443	457	449	415	434	422	418	440	465	500	395	457	451	423	452	415	460	433	431	452	427	440	441	448	444	451	422	398	410	428	447	428	423	427	456	447	434	425	430	456	411	439	440	429	429	439	414	438	424	452	386	466	448	446	454	456	429	451	415	398	459	442	421	425	435	449	438	422	410	426	453	456	451	405	427	448	467	413	468	410	436	448	425	463	488	463	456	439	436	409	390	440	433	435	443	411	438	453	441	452	425	428	446	408	423	417	442	434	442	475	443	416	441	424	461	457	439	441	445	479	427	449	434	414	440	421	413	463	424	453	411	450	446	450	416	421	430	439	408	430	468	464	442	393	477	445	437	445	454	422	438	441	412	424	491	414	464	450	433	427	432	443	414	469	437	409	427	454	454	392	432	431	450	412	433	442	427	406	449	446	399	448	433	417	485	443	444
3494	9116	6386	3024	2201	1728	1312	1130	905	816	706	644	653	592	599	588	582	517	495	546	483	475	513	500	470	496	462	440	477	455	466	486	459	483	477	495	469	478	465	466	481	452	460	415	482	464	478	422	496	458	457	430	455	455	435	439	478	430	428	423	465	491	443	430	435	466	462	475	442	441	533	481	452	468	449	469	465	441	472	442	454	462	446	433	451	458	458	453	440	484	455	481	445	460	486	443	470	402	446	404	461	451	451	456	459	428	477	443	442	453	482	446	446	477	481	455	437	440	473	449	417	488	446	465	461	472	423	460	473	475	448	445	491	437	443	440	478	467	459	451	473	428	442	430	469	470	472	420	488	446	478	449	477	418	433	478	466	470	465	418	447	430	462	459	456	489	439	417	449	433	504	442	479	451	448	442	444	467	467	495	490	452	435	487	435	409	462	452	431	460	479	461	454	464	480	449	448	457	423	454	466	465	440	460	467	430	447	422	454	442	438	461	458	454	474	488	467	484	434	460	456	449	422	473	474	412	423	441	453	481	424	450	458	496	430	466	427	450	453	477	462	496	426	458	470	438	451	426	476	415	451	420	461	453	465	415	450	450	465	466	428	458	447	449	417	424	428	445	465	434	450	448	423	428	463	412	453	467	437	444	429	412	450	448	479	452	456	449	417	445	462	455	461	434	484	468	457	439	463	458	448	475	436	434	455	399	433	432	453	433	443	479	464	435	440	425	426	452	407	423	467	439	457	432	466	452	479	466	467	455	453	444	447	418	462	441	445	434	481	478	443	487	437	485	444	469	459	457	485	465	463	453	498	480	422	449	484	481	464	440	491	507	477	456	447	458	466	481	486	465	465	469	454	446	462	473	423	447	421	447	503	461	454	483	431	460	455	431	433	468	459	454	438	485	458	469	474	452	454	467	466	437	473	453	445	435	476	428	434	426	490	468	440	434	473	417	450	422	426	435	471	443	442	425	429	439	430	446	449	452	473	437	468	473	439	448	436	460	399	522	438	435	434	474	481	415	442	451	443	475	484	442	454	467	462	437	458	497	477	444	461	470	480	466	433	447	458	474	421	454	467	451	460	442	491	469	433	480	487	477	449	468	454	464	502	442	429	473	453	475	455	415	481	469	463	441	457	467	464	440	465	490	476	455	511	413	454	449	441	455	465	492	447	445	449	449	459	454	456	427	454	428	441	468	440	434	424	466	464	476	436	464	442	467	464	477	460	462	451	458	448	433	465	451	441	452	428	437	491	470	474	491	486	476	477	456	456	510	470	488	507	451	467	476	455	471	485	488	491	478	481	458	423	493	421	507	473	472	436	466	467	469	472	467	469	468	433	444	414	462	406	472	482	460	462	429	446	431	460	457	451	429	471	475	442	454	508	471	449	482	446	458	482	472	462	455	474	448	432	425	463	468	411	457	464	434	420	451	458	465	446	445	457	425	467	444	455	454	436	422	456	479	435	448	426	490	460	443	460	485	404	476	447	464	412	466	475	419	470	428	455	424	450	456	455	464	450	455	440	446	455	451	485	491	482	457	478	455	433	453	426	417	470	464	452	440	477	474	468	456	464	447	410	467	459	442	431	461	452	472	454	429	467	425	488	413	464	465	429	467	437	478	456	445	449	437	453	482	472	460	429	465	477	486	436	441	453	447	470	463	446	435	469	480	468	461	414	442	444	466	464	443	445	442	425	462	431	457	433	449	448	431	448	432	485	485	440	474	477	524	463	420	481	449	464	455	437	461	459	465	475	427	490	458	457	453	471	456	460	436	438	459	452	463	428	450	486	406	458	450	484	430	449	480	410	467	459	443	457	484	450	446	430	441	464	423	434	489	481	507	456	460	452	435	495	461	451	448	472	436	466	447	450	458	433	459	437	472	450	427	423	421	441	496	487	446	445	475	455	460	478	479	409	457	435	451	450	487	449	448	440	437	487	450	467	437	449	457	438	453	463	461	454	473	435	480	488	462	446	415	453	478	473	445	453	440	461	424	472	443	445	433	441	440	461	434	460	461	444	442	461	435	450	459	443	441	436	447	453	436	478	464	446	465	493	412	471	441	449	432	480	485	477	460	470	432	469	443	439	471	514	457	422	447	450	466	466	481	430	458	476	414	445	440	411	454	491	468	435	487	441	459	437	481	482	440	444	458	439	456	464	467	488	437	463	446	424	440	448	417	448	424	425	463	461	472	433	435	477	516	466	428	444	487	429	490	461	445	470	455	482	447	461	448	412	460	489	504	465	476	496	467	471	456	462	467	434	445	448	467	445	402	434	436	472	433	425	495	422	514	456	412	448	484	471	449	455	427	451	444	439	481	441	463	471	441	459	431	481	421	445	458	428	437	448	445	453	480	468	422	439	484	434	446	484	434	436	457	457	429	441	461	452	438	471	463	446	434	455	436	414	459	463	471	452	466	489	444	459	415	477	448	451	483	440	477	477	480	457	454	462	464	423	446	441	460	435	417	478	469	446	440	442	478	419	431	447	458	425	448	439	441	468	427	472	428	418	411	514	479	418	464	456	424	456	446	479	478	465	459	458	461	473	434	446	440	421	463	426	473	437	462	437	452	443	447	449	443	450	440	470	432	456	425	459	477	437	457	432	451	436	433	480	446	510	467	468	472	470	487	477	458	464	487	454	459	446	458	437	466	427	405	471	487	473	446	495	486	470	454	426	460	458	479	457	434	480	496	438	440	461	484	456	465	445	449	459	459	457	434	395	460	448	457	434	423	461	466	432	482	472	416	456	449	459	463	447	464	454	469	456	451	440	455	515	419	447	456	463	408	445	453	465	475	460	442	438	450	491	453	478	507	441	452	486	438	469	438	470	451	442	464	447	415	454	458	469	457	473	462	446	481	462	478	427	426	455	431	451	463	469	451	436	459	478	459	455	450	500	475	473	453	451	475	435	482	448	476	441	469	474	477	468	435	433	454	501	462	455	433	483	455	488	406	461	419	482	452	454	449	452	507	434	467	438	450	449	416	426	439	439	435	449	464	475	414	496	472	434	488	478	451	447	497	415	474	425	449	435	451	442	460	447	447	454	460	439	421	462	469	441	438	440	495	488	464	492	502	448	448	456	454	443	433	460	452	424	440	458	461	426	475	463	454	445	425	481	515	444	481	457	427	448	498	447	460	474	442	448	471	456	403	438	440	499	436	486	466	464	449	473	457	463	481	446	400	454	448	422	467	491	435	442	465	476	436	470	486	466	440	460	471	469	446	458	414	440	462	490	461	428	436	418	422	446	461	434	442	435	441	464	462	489	424	454	403	433	461	478	493	432	417	444	453	457	453	444	452	458	489	473	460	487	483	445	466	502	433	434	450	487	474	461	457	438	424	444	462	458	451	476	413	466	415	458	437	475	423	426	425	434	443	474	461	458	435	458	452	460	490	434	467	473	463	414	439	421	453	421	437	476	489	435	463	475	456	456	459	504	429	504	452	449	428	466	456	433	445	462	462	444	459	441	464	464	415
24920	21493	28174	25154	14573	582	323	298	237	200	193	159	139	139	149	139	136	119	141	129	124	111	118	143	117	128	110	115	111	121	140	96	99	112	118	106	132	114	133	127	125	122	112	117	108	112	118	121	119	99	130	86	115	119	107	107	117	105	110	118	99	102	106	103	121	125	118	110	98	98	112	112	101	110	103	114	103	112	96	103	113	118	105	105	118	118	95	106	113	108	116	105	104	116	109	123	110	111	125	117	108	111	101	105	120	105	105	124	124	100	105	94	104	95	91	101	130	107	113	92	108	116	109	106	111	110	108	100	115	122	122	103	107	117	105	119	105	116	125	101	106	102	125	95	114	113	129	126	111	102	101	120	118	116	107	108	111	126	115	99	115	114	100	128	97	101	112	112	118	106	104	105	108	91	119	126	107	134	103	102	134	115	112	121	92	108	110	105	107	126	106	110	109	114	119	118	98	105	129	128	85	110	104	111	109	105	112	124	110	121	114	125	131	104	120	102	108	110	98	109	91	120	127	125	105	101	113	102	103	107	107	113	102	123	107	121	99	115	129	119	114	117	92	103	101	112	88	127	97	97	88	112	94	103	115	101	96	115	119	116	93	103	132	102	122	109	120	112	116	98	106	102	110	122	105	102	117	99	119	117	112	104	92	122	110	95	104	114	92	109	101	118	108	108	117	117	116	112	114	113	113	113	111	113	131	111	106	94	120	79	103	110	139	115	134	103	95	130	103	103	122	92	127	114	108	102	123	117	104	114	128	119	114	109	109	113	101	111	109	102	97	110	102	116	95	129	95	100	111	121	113	101	113	99	98	123	111	107	114	127	95	122	115	124	110	117	127	120	94	108	119	112	113	113	105	89	99	114	105	97	127	128	123	84	98	94	107	108	96	102	112	132	81	103	111	128	111	115	113	106	105	119	106	117	123	108	111	95	110	132	98	117	104	125	116	123	108	109	103	106	87	111	107	100	98	95	119	116	118	109	103	107	115	117	111	105	122	100	121	115	98	125	98	114	89	105	107	78	135	104	105	96	130	110	102	111	103	106	123	113	109	115	137	96	94	115	102	115	121	94	89	109	95	123	115	106	120	109	111	102	97	116	97	124	100	89	124	116	99	103	130	98	112	117	123	99	113	97	114	93	98	108	103	127	115	112	117	132	104	121	134	116	110	119	101	120	100	108	111	102	115	99	110	116	125	119	113	106	97	113	107	109	108	113	111	108	120	104	98	102	105	92	102	114	118	110	109	88	118	90	115	92	101	118	112	95	114	100	106	103	108	103	93	99	110	110	128	113	120	140	124	135	108	92	124	102	116	108	103	101	94	108	119	104	121	111	107	119	118	116	103	106	105	124	110	98	96	116	97	118	113	114	117	99	125	119	120	116	110	102	96	105	114	112	126	103	108	103	107	118	117	108	107	109	128	116	103	100	127	105	109	115	100	86	119	113	104	109	100	123	104	117	107	110	120	118	105	117	109	118	92	116	95	111	116	115	131	108	104	96	97	98	109	110	105	109	110	105	142	104	112	113	119	107	93	125	88	99	94	121	96	108	109	121	117	103	125	93	105	109	107	134	123	106	100	123	111	106	101	128	101	97	111	120	133	125	108	107	113	110	109	111	113	123	106	110	113	98	87	125	121	116	104	99	102	104	127	92	112	109	116	112	109	104	115	99	113	133	126	110	124	122	95	118	98	122	107	102	107	122	121	110	126	111	105	98	118	120	103	128	125	104	110	113	111	103	107	100	99	97	113	114	115	138	105	95	113	119	125	101	135	113	118	100	103	100	101	107	115	115	132	95	123	112	115	109	125	117	110	105	134	121	110	108	102	113	114	100	97	105	114	108	99	103	101	120	114	103	119	103	121	116	127	116	113	112	112	111	116	105	120	101	126	98	92	118	111	98	116	95	92	108	91	115	121	121	107	95	103	110	104	105	105	101	109	99	131	105	98	102	89	132	106	104	123	104	95	97	104	120	98	116	111	120	108	110	124	132	115	107	114	113	94	130	116	116	100	111	107	110	118	118	92	132	110	116	123	146	114	99	100	110	110	117	117	117	119	100	119	116	89	108	128	101	103	115	107	106	108	124	100	109	116	105	105	89	104	96	100	127	115	112	112	108	114	118	105	123	120	109	119	106	103	117	112	117	111	110	94	103	85	111	98	118	125	110	114	106	120	115	120	117	126	105	101	108	106	104	112	107	116	125	110	109	124	120	88	115	112	112	111	119	106	112	88	108	95	110	100	101	112	117	134	82	111	104	112	95	87	120	93	102	117	119	114	122	115	104	104	123	105	120	100	119	109	111	126	117	112	113	108	95	96	89	102	109	113	102	116	124	96	92	120	106	141	106	92	101	106	94	86	103	95	116	100	106	121	129	110	91	93	100	110	106	97	127	125	112	122	122	120	108	118	117	118	109	128	102	114	120	111	121	114	103	121	118	106	94	117	105	96	119	112	121	104	102	124	86	110	120	123	108	108	109	109	128	117	102	88	121	113	124	117	103	98	87	106	114	106	110	109	121	106	125	102	124	115	110	111	99	114	101	111	101	88	115	109	121	89	105	114	108	121	112	108	116	112	107	101	112	96	96	105	118	100	115	104	110	110	115	95	100	106	112	89	110	111	106	98	106	105	112	100	122	108	100	105	124	139	105	109	113	109	109	117	105	115	109	101	114	109	105	104	108	104	121	125	102	108	112	105	110	118	94	99	118	99	116	108	108	103	103	126	113	100	97	106	140	115	117	105	96	139	105	111	105	119	101	103	100	85	123	100	123	134	99	105	109	108	96	93	111	118	108	89	108	113	132	101	126	96	96	102	109	108	118	107	101	103	110	116	108	116	125	119	127	112	102	110	126	102	111	102	126	115	103	131	115	98	110	119	101	84	109	116	117	107	87	96	132	83	91	128	129	125	121	119	107	113	101	119	118	99	141	130	148	118	116	92	108	100	121	129	107	85	102	100	122	97	114	111	100	83	118	126	106	111	119	111	115	105	114	108	113	118	121	115	100	104	103	102	99	102	124	98	94	96	110	111	102	114	120	105	124	107	110	116	100	96	92	101	114	103	116	92	110	108	117	104	108	101	105	133	114	124	115	117	110	112	123	106	120	103	113	99	106	128	119	92	104	120	108	113	111	123	100	111	107	119	92	112	113	103	112	132	103	101	98	102	111	136	130	125	72	113	117	114	128	113	113	115	99	124	127	109	117	102	110	126	111	115	124	108	111	102	91	121	120	128	103	111	126	97	114	108	108	109	113	90	102	103	111	96	101	102	86	114	116	120	118	114	113	119	107	99	112	110	105	128	108	103	88	90	114	109	108	107	114	100	94	119	117	124	118	118	129	109	115	105	99	104	106	102	121	96	106	112	120	105	116	105	125	92	100	122	96	103	115	87	115	99	116	126	106	109	91	126	110	126	122	112	116	101	115	108	105	117	99	98	106	118	104	82	101	106	99	105	112	127	111	119	91	132	102	117	110
3275	5277	3534	1596	1133	836	652	514	398	346	258	254	220	186	196	198	161	173	170	158	179	140	140	154	158	155	125	147	153	116	140	117	129	114	125	146	120	145	103	134	150	131	141	142	109	124	108	108	115	115	141	139	112	115	122	138	136	133	130	124	140	125	119	124	118	127	137	149	118	133	125	103	127	117	134	111	121	117	128	128	141	123	118	136	113	106	152	123	125	114	120	104	147	133	124	141	135	138	124	125	118	126	117	135	127	135	100	143	113	131	132	108	117	121	123	119	121	128	123	114	116	124	117	127	116	134	131	125	112	130	138	117	146	116	123	121	130	133	115	121	134	129	132	111	117	136	123	121	110	108	136	123	122	122	134	125	113	126	117	120	126	101	119	113	120	118	121	100	139	120	115	118	120	138	131	158	129	108	127	114	120	108	115	117	143	119	131	130	109	119	133	145	134	105	123	121	110	134	121	116	140	132	113	119	122	137	121	97	133	125	131	120	157	142	122	123	119	123	125	139	126	128	132	127	132	130	126	133	127	115	117	116	120	129	126	123	117	137	121	126	120	116	124	134	133	131	126	118	118	132	108	143	128	111	101	104	116	125	125	139	144	107	129	113	134	123	123	119	127	120	108	117	150	140	105	125	130	137	120	108	138	133	108	131	138	130	134	109	120	122	139	129	116	109	136	120	116	118	139	130	128	126	113	131	120	115	117	151	114	113	113	121	136	126	133	143	110	126	114	118	132	118	128	117	117	126	122	117	125	122	117	126	124	122	118	143	107	115	134	119	115	123	127	135	126	136	127	130	138	134	129	110	127	141	119	136	115	123	117	115	129	125	100	108	108	140	141	128	113	109	114	134	131	115	110	111	134	133	138	121	121	132	131	127	97	133	129	117	123	116	107	136	113	110	109	126	139	110	106	138	129	134	128	128	106	119	121	106	115	134	115	128	125	119	131	122	118	108	125	120	130	106	114	131	127	120	123	124	124	138	139	131	110	111	122	133	129	133	137	136	126	127	131	103	116	125	131	138	134	118	128	124	133	130	135	119	156	122	135	114	129	119	124	113	146	140	117	119	114	131	118	127	116	145	123	136	124	127	129	134	128	112	131	120	131	128	101	148	132	126	117	118	129	109	126	128	116	121	132	139	121	129	125	126	118	131	122	133	107	116	149	126	114	111	138	139	148	138	132	100	122	127	131	123	124	129	119	131	127	114	128	139	115	112	111	116	136	128	110	128	110	126	133	133	146	130	117	107	123	106	116	114	109	121	126	137	116	118	120	124	110	144	118	128	120	125	150	137	111	113	143	113	130	138	117	121	133	126	135	138	112	117	123	132	130	140	134	131	113	123	131	139	118	132	114	129	145	122	118	128	132	121	127	106	123	113	134	126	136	114	110	134	107	117	138	119	143	121	126	98	117	113	132	120	125	122	126	130	121	121	145	125	118	127	128	134	123	121	114	119	104	127	111	130	122	129	127	132	137	123	126	120	108	119	140	132	112	127	110	126	114	120	119	120	123	133	114	117	114	137	140	117	110	106	136	122	124	141	151	126	141	133	125	137	130	118	139	117	118	119	100	123	126	122	133	128	128	108	105	125	126	118	115	107	121	128	113	126	130	118	128	128	134	104	114	135	131	113	117	120	113	122	132	143	130	115	123	115	146	135	115	144	125	116	127	123	118	121	142	109	122	123	132	143	131	133	117	121	120	105	106	128	131	131	135	131	104	114	118	102	124	117	114	124	116	104	129	143	112	116	119	155	128	119	129	114	120	124	123	128	129	111	120	122	112	132	128	101	129	135	123	134	118	138	131	105	126	104	131	114	108	142	133	135	132	115	113	117	120	128	111	128	125	136	120	128	129	128	128	114	136	124	104	122	119	132	130	124	117	117	112	119	134	122	119	113	125	130	131	123	117	120	136	117	129	151	125	130	134	110	126	135	123	134	126	128	133	116	123	135	137	112	122	137	128	111	125	135	137	152	124	150	136	118	141	133	126	135	108	119	108	139	126	129	121	133	127	124	140	142	114	111	129	116	136	123	136	123	118	128	127	119	135	117	107	110	123	126	112	127	121	89	124	127	128	137	132	124	127	120	121	113	131	115	134	134	113	122	120	106	107	129	125	133	117	109	132	130	123	129	129	111	122	130	117	132	118	141	131	102	124	145	132	130	111	157	125	125	135	110	113	128	105	116	114	134	121	122	119	110	155	142	115	110	121	128	138	128	113	119	125	138	109	137	132	107	116	116	126	120	119	127	146	120	135	130	124	124	134	119	154	122	130	130	114	123	136	142	105	121	119	121	113	116	102	120	121	111	115	129	125	121	118	124	145	135	117	119	145	132	112	128	105	112	133	112	115	114	144	116	126	119	129	125	87	110	128	134	137	119	134	132	144	116	115	110	141	121	125	97	139	127	157	125	109	157	118	136	129	129	125	131	108	136	117	116	105	113	119	123	121	115	141	126	118	135	127	111	138	134	131	114	110	115	112	146	130	119	108	128	129	115	127	143	133	110	128	132	135	108	106	136	124	115	120	114	112	135	101	124	137	138	139	123	130	118	128	119	133	106	128	132	117	115	118	113	119	133	100	111	128	104	145	116	131	129	124	131	133	138	131	115	120	139	115	132	124	143	116	126	127	117	121	106	99	146	112	150	120	115	122	106	132	119	140	129	139	131	117	126	132	127	130	114	127	114	109	124	113	124	126	120	121	120	124	140	135	129	136	166	119	132	136	125	144	120	121	123	122	120	143	111	127	125	131	124	127	125	114	110	107	131	123	139	145	124	128	122	129	117	129	106	115	124	115	132	137	127	123	121	121	100	111	112	115	131	135	111	115	123	121	124	128	111	132	116	148	147	129	132	126	121	129	108	116	115	127	137	121	127	120	140	133	119	127	112	122	131	112	127	104	131	110	114	115	142	115	136	118	120	127	120	129	130	142	135	118	122	132	128	126	131	124	115	133	117	118	119	123	139	129	116	130	109	121	129	140	118	129	115	126	131	135	125	121	121	121	139	133	129	122	131	100	117	116	130	140	121	132	117	131	154	123	100	116	134	124	124	122	138	112	134	114	125	144	123	130	119	105	123	134	145	121	127	127	120	130	125	114	131	129	131	124	113	119	128	127	112	127	115	115	133	116	125	123	126	135	122	128	108	133	136	118	121	137	103	124	135	122	128	119	139	116	107	131	127	122	114	115	133	115	117	124	126	119	136	133	115	123	129	119	124	115	120	113	127	113	123	112	117	116	122	131	109	120	116	132	142	118	115	122	125	100	108	106	92	128	122	130	110	135	126	114	128	104	106	131	143	125	143	117	119	123	132	122	110	136	96	136	125	126	117	115	113	123	101	106	132	133	114	139	123	131	131	124	96	125	99	118	125	132	122	118	121	134	120	119	110	113	117	122	127	139	115	133	114	140	122	138	134	131	117	128	128	115	129	141	127	136	108	110	130	137	135	130	140	117	125	115	114	127	115	130	114	116	128
22534	21400	29313	23848	21389	21437	12220	1301	876	778	703	605	602	580	523	522	508	482	475	500	480	434	459	487	430	432	425	419	405	363	418	396	387	430	402	417	398	412	371	361	354	367	444	373	374	388	353	412	400	397	378	417	387	398	377	384	393	393	384	379	411	367	394	379	394	387	390	406	401	411	392	387	356	388	399	397	404	367	386	381	369	409	376	372	433	370	365	387	379	416	357	385	373	366	428	396	402	394	402	371	398	398	383	372	362	377	380	366	364	353	344	357	378	360	398	419	383	378	390	418	427	378	391	369	366	394	398	411	406	399	395	374	379	409	390	402	402	415	398	395	417	389	366	405	364	383	384	399	357	376	378	359	375	410	398	409	352	403	395	383	391	382	387	383	394	376	368	372	366	374	406	396	358	349	372	371	376	390	368	397	396	401	381	419	357	388	375	380	400	385	404	373	380	410	415	398	399	359	410	391	409	362	400	384	376	394	388	395	401	430	418	382	414	383	388	376	405	339	375	368	424	408	420	335	370	381	378	386	424	408	401	399	389	387	355	352	380	378	400	407	392	377	396	398	413	406	397	432	367	361	397	380	364	372	395	414	369	405	373	382	382	364	404	375	386	386	381	385	398	434	383	417	415	387	386	380	409	355	362	320	411	397	389	401	396	382	407	369	380	393	379	426	398	353	358	397	368	364	370	392	389	411	402	338	348	406	365	385	372	391	385	414	380	395	380	407	387	348	390	410	390	385	425	426	407	388	364	381	385	368	371	342	422	411	371	350	376	368	418	411	398	405	406	345	365	392	404	390	386	387	388	382	351	372	371	412	409	400	412	373	360	379	406	402	341	392	389	385	380	411	369	372	385	393	385	401	379	356	425	390	388	414	386	397	377	410	364	393	419	347	428	397	407	348	386	382	416	372	437	398	381	397	418	357	405	366	376	393	395	391	368	369	371	361	374	400	361	388	395	401	390	370	386	378	413	374	343	320	382	356	390	397	422	382	412	412	357	367	376	386	372	362	398	395	350	403	407	398	379	383	363	367	356	362	396	394	396	383	369	389	381	378	390	364	396	396	382	392	392	336	391	361	380	399	390	409	374	393	380	359	440	390	379	387	385	376	393	369	456	387	365	394	428	382	419	390	371	382	379	407	388	381	396	370	355	404	393	383	408	403	400	393	387	413	426	343	352	385	388	393	379	380	335	363	375	361	380	380	379	350	375	387	396	367	389	366	399	351	390	368	426	383	387	360	394	395	411	398	366	369	394	373	404	380	357	356	391	380	386	389	363	368	345	412	368	386	400	374	373	422	389	368	382	383	364	405	355	382	384	386	408	363	404	382	405	391	435	410	409	396	358	368	402	429	343	387	401	358	383	422	422	409	374	378	382	390	386	368	355	370	392	415	362	398	368	406	366	370	407	385	415	386	409	370	402	396	396	396	373	391	390	379	378	383	359	383	409	371	376	360	371	377	346	384	382	386	369	388	366	400	369	378	405	403	394	374	366	413	392	362	396	373	376	343	366	384	355	391	421	372	368	364	414	407	379	341	367	372	353	404	378	356	388	360	375	398	378	379	372	439	412	408	376	384	402	390	370	372	411	393	401	369	379	417	359	356	374	398	394	369	381	329	388	407	413	383	409	404	357	356	402	403	403	388	393	353	377	388	364	397	405	389	382	380	363	396	357	398	415	361	375	409	375	362	406	401	415	389	400	396	379	383	344	392	389	389	383	376	379	397	361	373	357	396	351	359	375	386	371	360	396	395	357	365	395	382	387	372	405	365	395	382	384	383	371	365	380	412	386	411	378	387	393	365	384	364	395	393	374	421	354	387	394	381	394	392	370	359	400	421	404	392	384	361	371	384	346	378	396	383	382	390	398	366	379	395	392	330	377	396	401	396	409	380	389	393	375	392	368	397	380	372	403	375	361	376	395	409	432	387	368	432	346	365	414	393	383	409	370	391	361	375	360	413	378	373	427	371	378	395	390	402	360	380	386	429	371	389	414	369	374	384	379	350	348	382	397	400	381	392	375	369	365	367	414	389	380	387	406	416	365	384	423	368	408	400	367	349	390	354	394	369	409	359	398	415	374	376	395	386	398	382	395	429	368	376	368	374	405	386	379	378	408	364	406	431	381	371	386	391	385	397	393	366	396	424	391	387	387	357	363	383	363	385	400	395	384	400	379	385	378	403	395	381	425	413	372	369	391	394	389	388	351	395	376	364	362	433	388	413	356	398	377	374	402	381	386	405	382	371	362	372	386	414	350	360	372	374	406	382	415	384	357	398	385	376	390	416	383	353	367	364	360	405	378	360	375	372	400	373	417	346	351	368	395	413	350	396	382	403	399	384	413	363	391	381	379	396	409	410	399	369	357	389	410	384	419	389	405	380	368	361	413	390	379	384	411	355	379	400	380	373	409	384	375	361	339	354	397	394	405	384	417	351	384	401	398	431	375	377	381	384	372	426	386	393	367	354	389	363	363	378	435	373	351	387	393	378	381	386	380	355	366	372	380	361	383	385	402	390	353	379	367	387	367	356	408	398	386	379	368	411	377	436	379	401	384	392	391	406	381	364	393	373	363	403	401	369	364	375	377	396	387	388	433	384	380	356	393	357	392	395	364	373	364	379	390	411	396	408	400	410	346	384	414	386	367	363	384	385	387	391	404	361	384	376	369	390	383	379	386	363	360	378	362	381	393	377	373	378	387	395	341	382	404	409	344	365	372	387	400	393	361	403	395	383	343	427	401	373	376	416	380	409	380	382	405	382	382	376	375	351	386	377	363	408	371	369	414	393	384	359	385	401	401	390	386	385	365	389	438	398	335	365	374	378	375	359	362	338	375	406	399	354	363	372	388	401	397	401	392	399	378	379	383	356	373	408	398	383	387	383	385	357	346	421	421	385	363	392	407	359	418	387	373	370	360	376	397	394	384	383	379	415	373	400	398	411	398	361	346	371	394	372	417	414	398	374	406	401	393	373	394	387	366	424	385	389	361	407	381	353	364	367	387	385	373	414	343	388	356	394	372	339	428	385	397	393	421	381	384	380	388	395	377	388	366	393	362	391	382	379	361	400	406	415	378	412	394	379	381	395	385	418	434	370	397	376	387	393	366	349	440	389	403	389	420	416	373	357	403	414	373	371	364	372	348	389	343	354	411	386	382	383	395	379	401	422	363	391	394	424	390	375	400	401	371	361	388	370	379	364	385	422	369	370	363	368	349	377	361	378	398	432	365	418	395	348	395	396	396	422	380	366	365	388	377	350	385	367	392	400	390	403	374	392	362	397	389	368	368	379	365	371	369	387	374	382	406	387	369	388	383	392	408	395	373	400	371	378	377	404	380	355	410	392	389	403	388	351	381	360	367	390	376	370	350	394	420	412	381	423	347	393	378	389	378	389	385	389	376	352	375	382	385	412	384	393	414	396	392	352	410	375	375	390	396	371	354	350	371	370	384	390	378	364	351	391	415	395	409	373	383	405	372	366
4626	15045	10529	5228	3768	2781	2119	1673	1321	1027	959	802	715	675	661	602	596	562	546	525	509	463	504	487	502	457	446	458	427	421	401	432	462	441	481	462	425	439	393	384	425	418	410	457	463	424	416	427	382	439	420	435	414	430	423	434	411	459	424	413	393	391	427	403	419	401	412	408	428	374	413	409	374	424	392	406	422	393	424	392	429	409	437	397	412	375	397	406	383	432	432	447	449	401	422	376	407	407	435	398	443	432	450	410	426	399	371	399	388	428	426	399	414	434	411	399	403	372	400	415	390	404	397	408	409	431	390	437	415	402	405	393	408	403	386	408	400	387	383	404	427	377	382	397	460	395	419	371	392	384	397	443	411	408	393	379	386	359	374	451	412	400	444	386	400	419	395	393	404	431	429	413	411	402	416	389	429	390	412	415	394	400	369	450	412	400	417	423	417	426	398	412	400	409	383	430	431	432	428	396	407	439	393	385	410	407	428	385	392	406	394	394	381	432	406	406	425	402	393	422	412	374	420	400	396	387	420	423	395	412	433	427	385	453	416	370	384	390	406	382	419	390	370	426	417	461	391	405	385	377	385	398	409	412	411	399	394	381	376	422	427	441	411	425	398	399	417	418	366	429	413	396	409	372	427	423	398	424	428	382	356	374	386	400	392	402	409	429	390	412	405	426	403	419	412	390	417	393	434	419	414	390	409	380	391	445	386	391	419	435	396	404	412	413	397	360	403	387	419	412	398	393	401	403	373	366	401	417	411	402	366	403	396	377	402	389	382	425	392	387	406	410	374	377	398	394	389	411	389	404	394	447	421	399	426	416	414	394	419	395	400	401	408	377	398	416	420	418	425	390	380	380	418	422	389	391	403	394	392	396	410	434	410	447	426	410	420	437	423	384	410	363	394	396	398	374	448	377	393	410	414	389	398	374	421	363	416	365	380	374	415	378	387	407	402	423	398	425	422	399	395	386	412	392	434	398	396	410	395	373	457	463	446	415	406	385	417	422	399	400	394	395	357	410	378	384	375	429	417	433	388	382	422	425	410	378	441	386	392	396	398	392	387	399	429	396	409	390	392	439	388	426	404	419	390	397	421	426	384	384	396	376	415	409	408	421	416	392	390	429	380	376	410	383	430	423	406	429	383	415	428	390	400	384	379	367	415	412	393	442	398	384	427	404	371	412	392	434	420	398	380	412	377	414	410	391	384	409	386	382	397	433	409	367	372	458	406	380	420	414	380	427	431	395	372	389	408	404	395	404	422	395	383	392	399	374	407	382	414	447	421	380	401	397	427	408	393	376	408	436	383	400	402	397	387	427	443	399	401	362	384	426	403	391	407	404	421	400	437	399	380	399	410	390	396	386	391	383	391	383	382	390	386	386	416	387	387	394	374	374	370	386	395	404	400	405	409	407	364	411	429	400	391	418	447	387	387	416	384	398	411	389	377	375	382	402	381	406	412	407	374	407	374	432	400	432	387	387	430	400	379	390	380	377	397	393	421	381	377	418	418	406	397	419	379	414	401	411	377	421	428	405	419	407	401	386	436	407	427	379	367	404	392	450	375	390	428	384	407	428	403	433	391	441	386	393	442	401	383	414	422	403	400	411	428	417	427	402	382	401	431	376	422	410	429	403	406	409	401	390	403	394	406	377	383	394	424	380	423	419	381	387	394	411	401	410	411	452	382	409	397	417	406	416	392	403	422	388	380	410	437	388	412	390	417	407	390	457	385	412	409	402	373	412	405	431	412	404	360	386	401	421	400	365	453	384	419	389	419	367	411	383	410	430	376	415	397	389	391	426	401	412	402	422	405	416	405	391	394	422	418	402	391	388	402	414	397	406	432	380	414	405	362	414	410	433	395	429	427	416	403	402	397	390	408	452	392	375	418	403	403	401	395	437	367	408	384	404	400	381	381	393	404	392	406	408	393	413	393	406	414	402	389	422	402	390	373	411	395	371	383	383	420	424	416	426	419	412	403	387	434	385	411	407	441	379	423	424	431	382	402	391	400	396	411	387	425	413	413	436	405	397	416	408	395	399	370	402	435	397	397	431	433	412	434	404	445	344	403	418	396	401	408	418	410	447	418	386	408	405	414	413	388	379	386	397	419	399	423	390	419	436	401	400	421	423	388	396	377	381	426	413	392	376	381	393	396	414	376	434	422	404	417	407	427	413	405	375	437	399	401	396	392	409	396	394	427	402	430	424	393	415	378	437	417	381	374	415	395	387	446	370	372	409	398	411	360	399	406	398	410	417	413	414	409	391	403	400	455	386	420	414	397	418	389	404	423	380	398	412	409	418	382	405	400	405	392	398	396	407	417	401	418	419	368	385	400	418	381	373	384	357	424	391	374	366	379	397	406	379	383	428	403	432	399	392	411	449	440	404	452	411	422	416	383	428	409	402	444	358	378	363	393	381	385	424	409	429	420	446	407	403	448	434	396	422	396	426	423	419	386	398	412	408	406	379	428	390	408	382	403	423	411	365	362	398	399	402	436	427	411	400	413	412	395	422	363	449	423	420	430	390	395	394	429	406	408	379	420	361	413	411	398	412	399	385	376	380	427	432	395	424	393	400	393	385	368	387	421	379	407	397	390	452	400	386	424	395	442	434	421	385	409	406	424	406	360	419	430	384	414	394	380	454	378	378	425	387	391	387	375	391	399	393	449	389	458	414	399	432	430	408	420	384	392	417	427	418	372	412	386	392	390	368	402	410	377	401	427	411	412	412	410	394	389	381	400	392	391	385	418	394	400	386	418	395	385	408	392	432	390	366	419	372	428	427	386	431	376	396	400	400	419	364	376	350	424	386	376	373	414	429	418	392	378	430	430	420	404	432	430	408	377	376	417	420	417	382	417	345	405	393	436	424	410	349	427	397	432	406	436	470	427	378	375	379	457	427	389	375	389	411	390	423	400	424	390	397	406	404	381	377	401	394	373	383	421	404	355	387	393	391	357	406	396	406	383	392	391	374	427	449	412	368	398	426	424	444	405	416	391	398	416	433	453	423	411	390	426	383	358	426	447	390	398	409	408	385	365	389	400	430	391	437	427	405	362	387	383	406	418	375	414	400	416	407	428	364	407	419	403	434	416	327	398	428	398	362	406	410	389	371	406	399	410	427	396	409	403	425	398	393	403	399	372	367	369	413	389	415	412	371	403	431	391	421	365	371	421	409	423	408	414	397	423	454	403	423	421	386	394	398	400	423	430	370	406	383	413	396	425	411	429	392	387	395	428	373	411	412	437	427	418	451	397	382	393	377	366	407	388	405	425	418	380	425	455	396	394	426	412	421	380	402	394	388	433	398	407	427	412	419	420	413	382	409	393	380	392	379	445	418	418	411	402	363	372	432	402	392	402	399	387	392	384	394	397	389	415	421	396	378	408	408	423	422	408	391	398	395	386	409	424	390	399	429	383	392	388	401	399	446	417	386	421	388	437	389	379	433	379	417	393	414	389	396	398	389	393	386	383	402	407	415	382	402
27749	19622	5557	615	446	402	297	266	252	237	243	230	205	214	229	223	241	238	224	214	229	212	239	207	221	243	201	215	231	210	230	220	220	235	217	209	197	218	238	191	188	209	211	219	204	177	226	237	234	220	220	211	221	221	215	227	224	226	213	188	221	216	219	207	216	215	191	229	215	230	221	244	224	216	230	206	206	218	210	217	203	214	212	199	217	217	211	220	215	210	225	208	217	258	201	223	227	196	211	228	234	218	215	205	207	212	198	239	209	214	210	229	219	226	220	246	198	214	201	241	215	216	217	242	213	226	228	216	196	235	214	218	213	214	217	223	220	220	207	212	211	222	189	223	204	223	229	223	220	221	199	221	202	204	190	205	223	214	215	211	227	189	232	230	203	196	200	208	226	237	233	216	249	225	228	199	228	209	200	206	184	198	254	193	235	210	227	227	231	217	204	224	216	232	216	239	227	247	204	181	207	213	219	207	214	223	217	207	235	233	206	205	229	226	227	221	213	223	196	192	223	231	209	230	209	221	198	217	202	216	245	207	247	201	236	211	241	238	200	201	212	214	210	220	217	248	210	213	186	214	232	218	210	190	218	214	209	204	235	213	236	224	223	192	230	214	224	228	224	189	208	210	215	210	211	212	202	223	234	239	212	196	229	224	217	234	205	213	256	227	207	230	214	220	198	234	241	233	213	209	223	231	188	200	227	234	238	192	193	209	227	208	231	246	218	217	223	212	231	208	224	209	211	219	215	200	218	228	188	243	215	236	216	208	218	211	205	229	227	212	228	221	205	212	220	196	220	216	205	239	224	221	218	228	222	241	222	175	222	227	223	260	200	224	206	205	215	215	261	225	197	228	235	221	208	210	214	211	222	227	209	213	194	225	227	230	201	209	207	196	213	208	222	198	224	220	217	234	236	199	237	225	235	219	200	237	221	236	211	232	222	210	226	199	203	200	234	223	197	214	226	224	225	210	204	233	194	205	227	225	227	232	222	212	218	230	214	237	201	229	228	222	199	193	231	207	213	197	201	186	216	218	208	196	240	255	234	223	192	211	230	199	184	221	236	195	243	226	229	218	242	231	216	219	222	220	217	220	176	242	207	225	204	212	214	232	208	250	200	212	212	236	256	220	225	237	209	227	200	208	244	230	204	234	209	205	211	258	194	214	228	205	216	208	228	215	204	202	204	210	216	202	233	214	195	214	227	211	191	206	196	227	224	221	209	206	215	194	229	209	217	236	212	200	215	223	208	215	207	212	209	210	207	219	228	211	209	236	203	224	207	232	214	213	233	214	245	227	237	233	206	203	217	239	223	217	201	229	247	214	227	234	234	201	219	214	221	219	224	189	229	224	192	200	235	220	234	202	187	211	241	221	235	192	202	215	203	235	202	246	218	193	223	221	222	199	219	213	208	246	216	204	190	229	255	222	216	233	187	219	220	182	217	199	196	240	216	200	218	236	207	218	214	192	186	199	215	231	211	206	205	227	231	212	225	221	220	232	229	223	213	217	251	228	209	197	196	229	218	214	213	197	221	249	230	244	210	230	224	189	216	231	215	226	217	236	230	222	224	232	219	210	197	196	223	217	199	252	242	209	242	237	211	214	224	190	209	198	220	230	200	242	212	196	220	204	218	202	215	228	211	206	199	222	223	212	207	220	237	219	192	195	212	184	204	212	216	214	229	209	226	218	230	208	231	220	175	195	219	221	215	226	206	228	202	203	224	224	243	210	225	216	236	226	226	198	240	209	206	219	201	206	227	213	213	261	176	239	220	217	205	208	246	224	213	216	220	205	220	223	205	249	213	245	240	187	203	226	239	217	231	216	231	184	220	248	254	197	227	184	215	243	197	218	220	236	195	204	216	194	195	219	241	231	262	225	186	204	243	247	205	208	222	206	241	212	210	223	194	210	212	228	216	187	223	221	233	212	233	211	226	219	248	199	233	220	205	225	226	216	212	212	214	207	218	234	244	232	192	214	239	208	217	223	193	220	239	243	201	197	207	236	233	217	224	209	221	208	198	199	218	201	215	198	225	216	265	232	213	209	236	234	244	232	242	231	212	212	208	211	225	244	188	236	211	203	196	215	231	191	227	222	202	214	229	219	205	190	193	220	209	212	219	204	203	201	214	211	227	181	195	241	231	239	228	232	245	243	253	230	206	213	214	214	216	202	234	211	197	197	213	212	217	194	218	216	229	234	241	212	210	246	244	218	239	241	227	231	243	229	222	232	202	255	209	207	213	197	220	219	201	218	231	232	223	210	223	211	224	212	217	243	250	206	198	223	224	232	200	184	207	243	207	198	208	232	196	236	210	211	210	212	217	223	212	242	201	199	207	208	215	237	225	220	218	210	219	196	213	213	189	204	226	198	221	221	220	215	202	223	238	203	225	207	228	225	187	215	235	205	211	207	222	206	211	223	220	231	202	231	242	233	193	220	215	200	219	199	218	219	209	248	221	202	229	213	238	238	208	230	210	206	205	194	204	227	237	213	214	231	216	205	201	226	237	208	214	219	229	209	239	207	217	215	236	235	224	226	205	212	207	208	228	199	215	206	233	194	242	202	231	218	212	230	217	218	215	193	197	237	223	208	227	203	225	226	207	232	210	245	232	242	206	222	216	228	231	218	222	211	221	236	191	217	187	209	223	214	183	182	219	189	225	229	218	192	189	221	232	213	238	217	188	209	219	189	215	207	221	228	216	242	247	238	205	213	226	218	219	213	219	191	231	203	213	195	204	202	216	235	212	227	199	203	219	204	206	245	216	224	211	213	222	202	242	222	245	216	216	206	241	207	225	190	213	180	216	222	217	226	209	208	222	234	220	212	201	211	194	222	246	222	206	233	213	208	207	179	208	229	199	212	230	237	223	229	221	239	195	223	211	201	203	203	206	227	225	207	206	222	208	228	220	238	233	211	231	202	220	223	198	239	226	224	215	220	181	169	238	205	217	221	198	208	239	210	237	202	216	223	219	233	228	192	209	216	242	218	211	223	213	220	220	222	237	230	231	209	199	217	215	183	230	210	192	224	194	213	225	219	217	194	233	210	226	218	203	224	231	237	208	222	213	201	196	208	233	220	227	235	220	231	219	233	189	210	227	206	236	177	208	201	217	220	229	198	211	223	244	216	210	195	224	213	228	205	228	222	209	225	211	200	200	190	201	210	232	195	197	209	221	211	228	203	196	214	232	206	217	230	217	206	213	236	216	217	246	209	219	207	183	200	214	188	220	220	193	206	210	237	200	195	212	216	216	207	206	210	235	223	193	209	209	187	221	216	227	223	208	193	235	222	220	206	240	212	219	222	209	218	201	269	194	195	187	181	205	208	203	235	229	205	212	214	244	214	223	217	236	236	226	211	219	216	212	226	225	215	226	220	212	228	200	219	214	194	229	223	199	232	195	232	228	235	214	227	248	204	191	213	215	206	207	216	214	207	238	223	213	232	206	229	218	226	198	212	219	232	211	221	224	225	220	175	220	188
4166	983	641	414	351	301	276	277	276	255	242	247	229	214	258	246	240	240	238	219	244	245	242	231	229	228	237	225	245	238	210	211	199	226	257	234	217	241	219	217	218	251	237	246	250	250	211	213	233	264	222	222	226	242	249	193	227	252	223	206	246	201	207	235	218	228	226	200	233	183	222	231	234	240	246	232	211	245	235	239	230	218	219	227	228	247	228	225	193	227	209	213	249	238	214	225	222	237	215	226	213	225	202	188	235	221	231	236	223	231	236	214	242	224	217	213	231	234	244	220	226	227	216	232	227	249	215	241	228	231	216	231	227	247	215	229	218	257	195	251	231	227	235	225	234	227	235	235	232	213	243	237	235	225	218	199	224	207	237	219	236	262	236	232	232	207	221	227	225	206	273	228	207	226	244	207	231	217	224	218	238	226	232	247	237	220	220	238	232	207	208	222	245	246	219	229	236	193	242	234	250	226	229	188	221	256	244	230	224	200	237	232	224	240	225	224	229	226	222	207	202	208	225	205	219	206	241	232	239	246	226	223	221	201	213	239	226	198	238	212	215	243	228	203	225	251	247	218	230	233	226	197	243	241	232	223	230	205	228	217	212	217	240	214	219	235	222	221	233	201	247	199	257	199	239	243	219	229	213	211	240	223	236	235	219	230	244	208	223	245	233	252	212	230	253	246	202	211	228	222	220	253	219	235	243	247	246	213	225	221	210	206	216	232	209	235	222	217	208	222	204	252	234	211	219	221	220	210	232	207	224	233	214	218	216	232	245	228	251	249	204	204	228	229	257	212	204	234	238	232	227	236	212	258	224	239	224	242	221	273	231	226	218	224	222	204	202	225	245	221	247	228	247	223	245	238	224	235	218	224	222	230	212	238	241	230	253	260	215	227	221	230	221	217	212	225	217	215	213	239	230	200	249	230	237	222	243	230	200	245	234	217	229	217	218	214	237	217	219	214	232	199	223	222	222	235	247	221	215	206	233	232	215	215	200	217	192	217	219	240	222	232	227	228	220	221	237	232	212	214	230	229	244	232	249	220	212	245	220	210	237	218	233	248	213	216	210	223	225	226	224	223	267	233	227	218	221	210	213	200	232	199	234	234	205	227	232	243	226	233	218	219	231	209	239	249	210	211	226	217	234	255	257	229	224	245	208	236	221	203	233	227	226	209	220	225	245	221	254	248	201	235	225	214	203	203	256	262	234	208	206	226	223	214	231	224	215	248	242	241	213	227	225	201	234	236	221	228	229	233	217	201	230	245	240	243	231	244	228	216	254	265	234	204	247	221	225	183	224	211	236	234	227	229	212	208	214	186	245	210	224	234	203	222	234	209	243	224	228	209	246	254	202	239	222	214	225	216	241	225	220	209	240	243	197	206	219	215	216	228	229	185	236	218	264	212	227	247	232	224	198	253	225	232	184	222	225	205	251	203	230	216	218	225	224	212	240	252	221	219	227	235	223	207	234	240	241	214	224	207	227	241	188	220	202	227	230	233	241	211	236	223	203	223	230	223	211	233	243	216	203	218	222	226	223	223	248	204	225	196	232	228	243	224	219	241	211	250	218	225	219	230	237	242	210	200	228	215	231	236	242	226	212	237	217	235	218	205	237	221	236	238	243	219	206	256	223	208	214	237	221	232	223	220	240	229	244	210	227	242	195	251	199	242	238	233	195	203	223	219	201	226	245	261	222	224	217	198	238	207	230	250	208	209	239	211	230	247	228	210	214	242	247	220	246	235	229	225	210	192	222	200	180	229	203	199	222	195	231	234	216	232	218	208	225	216	242	244	218	225	214	256	229	217	217	227	227	217	218	234	229	224	195	218	227	209	215	219	246	230	236	198	232	196	232	212	220	220	229	233	224	234	220	235	230	207	237	197	219	228	203	239	234	238	217	237	237	220	232	234	248	231	209	217	214	224	213	247	238	206	189	244	227	263	242	222	229	221	241	205	221	207	248	223	198	212	234	213	228	257	210	215	248	244	208	192	250	214	245	227	245	214	249	232	218	221	198	227	224	241	215	249	251	227	227	223	232	248	211	209	208	210	262	220	230	232	226	228	218	201	201	217	245	227	244	199	243	254	223	224	251	237	244	211	235	206	235	228	242	214	215	230	245	225	278	223	221	207	223	194	232	216	235	214	195	206	211	233	234	207	218	241	240	225	201	220	225	255	232	226	209	231	239	200	226	221	228	224	227	238	235	231	224	272	231	239	235	226	229	228	239	240	205	235	236	233	206	267	247	225	221	240	238	208	238	220	221	194	232	247	223	208	237	206	218	248	200	226	224	238	221	224	222	229	239	232	224	214	227	207	195	218	210	224	208	205	259	243	204	219	227	229	232	225	248	218	232	236	227	239	212	212	220	247	206	239	237	226	203	217	204	226	236	261	217	244	241	200	242	221	240	244	244	246	245	236	214	220	208	213	231	220	232	187	223	224	265	226	213	216	226	239	212	222	222	204	227	205	238	228	237	219	242	227	210	221	207	217	218	245	255	226	226	225	225	235	227	223	233	213	229	225	216	204	232	234	228	221	214	220	230	233	222	228	230	225	238	243	221	224	200	194	258	225	240	220	245	220	234	216	232	212	211	240	234	222	253	217	258	227	212	239	214	223	199	231	220	210	234	233	217	226	224	230	198	229	232	234	208	204	233	195	200	241	240	248	218	214	225	215	225	224	221	207	251	219	233	203	235	232	229	205	235	225	258	220	223	212	228	231	216	250	214	202	240	245	245	221	274	228	215	209	221	206	219	217	248	241	220	260	246	201	209	271	206	222	205	209	233	201	238	227	223	240	235	232	225	249	221	238	245	232	243	215	234	230	188	243	257	241	241	221	227	219	231	251	223	209	226	220	239	264	228	237	240	216	226	229	201	247	228	236	219	218	212	220	244	241	231	225	232	197	229	218	220	249	236	222	241	208	222	220	230	238	197	198	245	239	237	226	219	198	237	249	258	235	250	215	216	215	226	228	198	210	233	219	231	235	192	229	215	236	217	215	258	210	220	214	214	227	206	223	232	209	196	241	241	225	217	228	224	228	226	216	212	250	203	208	265	239	228	201	238	208	219	212	234	226	218	237	215	225	227	230	239	212	238	244	241	237	221	212	242	218	254	208	241	225	253	216	245	213	235	219	227	242	234	212	222	243	252	213	211	265	241	252	241	209	242	217	220	224	234	227	244	232	235	251	236	250	219	216	232	232	238	216	224	206	245	241	225	233	234	223	196	205	229	250	246	210	257	229	230	239	219	234	232	245	262	224	240	235	230	205	243	218	262	224	243	232	231	239	220	225	219	213	215	263	251	237	252	228	202	209	225	243	225	205	222	229	221	206	223	225	223	237	234	222	206	220	209	231	213	195	223	241	234	233	238	211	225	225	237	226	238	206	210	196	223	222	217	247	229	220	234	218	229	230	215	229	226	234	241	225	240	233	228	211	236	222	253	228	216	236	214	203	230	219	230	242	249	207	224	227	229	232
23807	21500	29090	24359	21491	13219	1365	833	678	668	596	588	556	518	494	520	478	505	483	523	479	489	438	461	467	460	478	450	468	463	479	447	461	436	439	469	404	475	436	433	450	461	373	428	452	475	455	469	453	433	451	447	417	445	463	442	445	432	421	453	412	430	468	440	435	455	444	429	431	478	420	431	421	444	462	447	426	409	421	433	439	450	466	463	428	411	445	410	430	457	422	436	435	458	404	433	429	432	458	440	404	431	459	450	424	453	439	445	421	418	428	403	424	431	433	454	429	399	432	421	416	439	416	434	464	434	388	456	411	432	442	448	382	463	409	415	441	431	446	422	384	417	488	425	459	446	433	415	455	454	412	421	452	423	400	443	446	435	388	412	418	406	432	420	424	415	419	405	438	414	453	396	412	445	422	455	432	447	418	398	426	445	430	422	417	439	445	448	432	428	417	445	415	426	463	402	432	450	432	442	437	466	440	431	398	387	445	398	421	419	425	414	421	439	393	455	432	461	414	485	438	428	467	410	398	393	423	395	454	436	417	410	432	429	394	419	454	443	416	463	440	468	428	452	396	488	416	410	435	431	423	439	446	394	407	418	437	442	455	423	456	437	386	427	443	447	460	436	424	456	427	447	434	419	411	454	441	441	429	459	405	428	446	418	449	395	418	469	436	441	396	441	431	412	438	385	452	453	424	430	447	423	455	399	424	450	390	451	475	473	428	438	421	457	453	440	428	403	419	446	445	445	463	435	426	452	434	433	405	395	439	446	412	434	432	475	406	394	466	414	434	405	408	434	439	463	437	444	410	385	463	433	404	446	431	445	425	446	429	412	413	403	398	449	437	461	466	480	421	435	437	494	456	427	407	451	467	428	444	429	476	396	419	401	420	435	450	439	400	401	477	442	429	430	425	419	465	443	469	420	455	468	444	448	446	410	418	433	460	461	406	456	445	431	439	424	399	442	422	436	454	436	457	462	422	438	434	431	453	448	476	447	431	442	422	450	411	435	435	453	432	424	441	434	441	432	398	415	448	427	462	446	416	409	453	430	451	431	446	430	420	399	371	445	440	450	449	428	471	424	452	444	431	413	445	466	447	455	442	411	480	446	415	435	455	462	400	432	446	416	455	427	435	419	439	424	445	403	429	417	448	403	438	407	421	443	443	437	434	455	417	436	417	418	414	429	433	415	408	425	424	428	400	416	435	444	455	424	448	393	419	444	374	437	383	445	435	466	446	429	450	444	440	428	484	481	424	446	391	433	456	428	433	410	439	446	442	446	474	442	456	428	447	422	466	416	424	456	449	454	393	474	467	414	414	470	425	438	473	461	430	490	419	433	431	450	409	395	425	406	454	469	409	457	425	405	438	475	470	444	418	470	481	404	430	440	461	427	441	414	458	409	414	441	403	449	436	436	422	431	445	435	410	433	415	440	450	459	421	410	439	440	459	442	441	404	440	427	429	402	373	394	433	425	423	427	402	458	426	422	433	434	459	414	442	429	435	407	426	437	431	419	436	413	443	453	437	440	423	450	412	425	454	446	410	431	427	431	448	410	424	460	426	397	473	455	445	403	422	415	431	449	406	438	458	441	445	451	417	417	420	429	444	436	426	443	450	412	443	410	410	438	421	422	403	421	431	452	431	422	454	494	422	421	410	410	431	462	404	463	427	432	387	439	424	405	433	432	443	444	460	398	432	411	422	446	466	401	417	407	388	415	445	432	461	426	436	417	457	435	421	417	448	437	396	405	459	406	402	434	424	449	423	456	446	427	443	437	403	447	454	422	446	436	428	413	455	459	424	455	458	459	416	424	406	466	419	430	447	444	462	382	444	433	466	452	422	461	455	437	433	481	412	420	439	435	433	427	423	442	448	438	437	450	414	440	453	444	403	406	463	383	477	430	460	404	469	397	406	443	418	469	411	403	431	436	476	452	432	431	424	425	425	472	431	416	402	470	443	441	406	415	448	451	459	419	423	413	431	444	404	440	467	449	442	457	410	413	443	416	431	464	444	431	420	506	416	432	455	442	410	422	446	438	429	450	442	450	468	417	428	448	452	484	459	404	432	443	422	451	418	431	426	408	402	420	440	407	411	441	479	434	450	440	451	420	427	440	469	390	416	428	420	463	476	402	426	442	435	432	430	448	466	440	424	417	394	437	443	418	424	432	435	412	434	424	457	377	399	432	415	416	416	440	448	444	415	458	486	463	429	427	458	431	429	444	421	428	469	464	454	446	429	429	448	421	424	402	438	439	452	435	408	417	400	421	378	415	426	456	462	454	429	458	398	435	450	443	414	453	459	417	450	423	432	405	425	427	422	420	447	436	430	452	429	459	465	416	459	447	407	415	414	436	413	438	420	447	460	448	406	471	412	399	416	465	433	407	417	449	399	430	427	401	421	410	451	468	394	401	391	437	458	434	441	434	413	435	410	395	438	396	409	456	432	433	411	430	437	433	458	428	453	436	448	452	444	439	389	439	445	434	412	461	456	446	437	442	432	457	416	465	423	447	422	445	469	478	402	407	444	434	430	410	439	421	403	404	409	460	421	460	458	442	446	443	455	453	422	447	430	435	459	414	420	411	461	421	426	442	423	407	421	448	411	433	436	447	465	410	447	418	445	444	463	423	425	410	438	463	406	442	433	401	421	402	435	418	438	450	437	439	433	426	458	409	440	445	444	441	455	435	412	438	416	428	438	423	442	397	395	412	429	420	463	440	428	480	428	397	403	438	454	453	435	421	449	436	404	446	462	433	441	440	394	432	416	478	416	401	448	419	410	413	446	466	397	430	436	415	486	483	445	416	453	382	450	445	432	445	459	397	446	383	410	425	431	423	424	438	438	400	440	450	441	435	415	446	411	426	463	373	442	420	431	459	424	456	427	409	430	397	412	419	435	410	416	445	443	424	416	441	430	444	447	463	456	405	450	424	418	445	432	436	421	432	451	425	441	404	423	412	441	435	463	447	458	403	425	435	418	439	413	440	415	500	380	436	420	408	410	429	409	434	441	441	400	424	410	436	452	424	468	414	436	463	419	412	431	456	447	440	444	412	441	450	407	452	406	414	442	428	432	422	453	405	435	430	435	416	423	447	424	422	450	415	451	431	450	431	462	459	476	438	417	448	416	395	408	426	450	432	431	415	432	415	403	394	441	441	477	432	474	434	442	395	430	412	437	427	424	434	422	440	419	441	434	470	464	437	411	437	415	446	459	439	446	414	416	415	453	446	439	432	453	401	426	429	422	406	439	444	399	407	418	454	431	405	445	409	426	404	400	480	412	405	413	455	457	439	464	418	432	427	432	472	443	447	479	429	469	404	467	448	445	430	455	410	434	404	442	450	417	405	454	403	404	464	447	399	398	411	431	425	426	446	436	401	459	387	430	453	446	441	425	436	392	396	428	457	448	454	397	397	462	411	446	427	415	469	482	441	452	427	451	444	425	411	418	451	465	441	458	447	445	441	438	455	456	411	427	459	486	413	438	442
3383	9149	6248	3057	2297	1747	1295	1058	918	738	721	683	571	587	581	544	534	522	514	524	506	503	487	493	446	475	450	495	425	471	464	447	480	474	484	470	485	473	476	475	477	491	431	440	461	439	463	482	468	484	439	491	447	457	425	487	476	452	461	455	490	452	487	493	440	467	464	433	444	455	443	447	451	405	455	489	481	441	491	473	451	450	468	462	438	472	454	452	461	458	461	496	458	444	438	465	446	442	458	471	455	450	475	459	456	432	451	457	444	441	445	462	429	448	438	456	492	428	434	447	473	466	448	432	438	425	438	453	481	424	493	461	437	455	414	447	431	418	470	475	455	437	451	477	467	461	454	407	423	478	462	444	446	443	410	481	442	467	468	430	460	474	452	471	420	407	445	439	449	455	434	422	482	494	448	468	425	468	434	463	446	483	459	463	453	445	450	460	411	468	484	418	414	478	437	468	464	463	447	475	458	418	481	484	446	508	432	455	455	438	476	451	454	434	453	452	445	450	464	474	438	447	459	416	477	459	445	468	462	437	451	444	434	458	436	456	453	446	435	460	454	465	466	508	412	466	423	455	446	443	453	446	467	454	446	405	478	461	431	436	452	459	468	445	434	471	410	433	426	478	468	444	467	467	489	463	428	428	432	492	461	464	432	480	434	481	424	477	469	445	464	454	410	465	475	460	462	454	439	488	445	446	488	439	459	414	410	398	447	463	430	451	443	478	486	459	435	462	464	447	512	445	441	440	431	458	400	416	518	474	426	480	496	478	445	478	390	422	410	440	437	453	435	411	450	440	496	475	462	435	445	463	421	452	495	501	445	452	438	457	445	461	424	439	444	459	461	433	455	465	423	437	479	465	438	409	464	471	459	416	489	439	420	431	457	418	453	436	439	459	441	462	464	430	444	459	477	475	436	452	460	447	443	430	463	447	477	463	460	451	440	474	430	429	513	430	445	440	414	450	442	457	447	490	451	459	444	441	442	451	459	451	403	438	430	457	451	466	420	437	478	499	432	453	444	482	437	466	432	458	439	450	421	432	452	438	435	414	451	487	451	444	442	432	435	459	479	466	442	415	436	412	443	459	442	409	453	459	438	421	461	446	463	515	474	420	416	446	490	458	468	462	447	464	463	448	446	464	470	492	461	456	468	426	459	415	461	411	419	454	447	475	471	451	449	439	443	440	419	447	440	445	430	423	478	460	444	435	446	461	494	417	401	412	456	444	452	476	447	447	478	418	494	409	447	500	443	438	445	437	487	443	433	480	447	465	462	478	462	422	444	438	475	452	445	440	424	463	490	396	464	440	485	444	436	456	458	452	428	437	476	486	470	444	495	426	478	428	482	440	447	447	473	490	478	418	453	445	442	461	484	443	458	422	481	459	434	426	418	464	422	435	496	453	422	441	435	421	425	454	451	478	464	466	443	429	518	449	470	438	462	457	425	446	470	430	449	449	460	445	431	467	460	448	457	473	429	476	474	462	435	446	478	440	426	433	425	448	423	453	461	427	402	473	450	429	488	469	452	451	444	431	470	456	440	435	491	452	453	469	411	457	484	456	458	454	433	446	467	451	475	484	436	477	416	436	465	465	424	451	423	448	448	425	454	437	444	404	473	529	470	496	429	463	453	446	453	469	440	435	431	496	449	445	449	454	456	449	456	442	459	457	456	413	453	435	429	440	437	451	476	452	401	456	464	425	476	419	509	444	444	451	460	482	430	438	452	428	462	469	491	475	413	453	441	440	449	426	409	474	433	453	431	439	439	471	482	427	437	463	455	474	415	438	424	438	469	455	447	420	485	433	479	448	452	456	395	451	451	443	429	447	468	461	448	455	477	461	441	444	495	440	419	455	460	456	438	446	467	462	440	457	440	449	489	471	454	464	488	502	497	461	488	491	425	473	469	425	460	473	474	447	470	489	461	457	462	470	451	457	457	430	489	455	473	456	455	455	463	476	453	462	471	469	414	444	464	442	453	474	462	450	420	478	439	476	455	478	427	418	469	510	476	452	454	439	434	454	457	472	477	465	440	463	477	463	437	439	484	445	454	468	430	422	453	407	452	438	435	486	440	440	438	440	421	431	457	459	484	467	431	445	439	427	476	470	452	416	462	472	495	461	407	419	430	463	472	464	441	450	453	466	451	444	462	459	470	472	450	497	454	491	455	467	445	429	477	436	425	473	463	459	426	483	444	437	479	421	459	435	401	471	481	474	482	432	429	429	455	465	432	415	453	469	418	479	427	446	470	426	412	487	387	459	467	424	483	437	435	487	465	477	491	487	459	448	428	449	424	443	444	471	476	457	466	470	442	438	434	463	447	460	406	419	434	419	436	487	430	450	425	444	418	424	444	437	433	436	434	472	444	396	437	440	455	447	456	450	448	431	478	467	483	446	451	476	454	476	473	472	443	452	435	456	452	453	455	476	491	466	417	449	461	432	477	488	435	477	437	474	406	433	453	442	443	462	450	454	432	459	427	409	446	456	481	460	440	439	426	416	422	454	420	458	417	462	452	424	410	406	447	460	446	466	437	438	440	440	419	488	436	403	459	434	423	480	408	459	470	421	450	480	453	451	425	435	465	429	440	419	403	438	450	493	494	461	494	453	495	470	440	477	476	435	434	478	460	408	494	459	442	471	471	458	404	427	488	414	480	446	467	432	427	452	473	445	450	441	422	457	417	461	452	405	456	467	468	455	471	459	458	423	470	467	455	473	478	462	476	459	461	451	455	436	453	402	446	488	473	459	450	449	451	412	426	440	415	435	445	471	449	451	438	448	479	433	465	446	460	457	466	445	462	457	482	425	456	444	468	432	442	468	459	459	453	432	463	435	415	511	411	417	443	458	438	411	456	430	465	447	420	476	450	473	435	448	487	431	433	475	489	449	434	436	429	453	434	418	509	438	432	454	448	442	443	457	443	427	421	436	447	473	406	456	448	441	464	455	488	493	470	442	428	453	436	470	455	468	450	438	435	435	470	463	456	443	417	463	428	460	430	446	480	430	439	445	472	457	446	438	468	428	434	445	428	452	469	452	475	439	443	452	435	447	412	478	463	439	435	417	443	463	444	429	429	430	487	428	443	414	461	474	445	479	457	478	424	436	469	436	458	484	479	450	465	481	451	444	425	482	438	440	443	463	428	450	411	462	465	463	442	461	513	442	489	423	455	433	431	468	435	436	446	461	425	459	473	450	459	452	470	456	445	455	459	497	412	459	453	453	486	464	453	449	408	444	431	444	454	427	446	446	436	453	447	479	479	441	485	432	449	440	460	441	474	428	449	464	463	426	403	439	461	468	445	443	478	454	460	451	467	432	442	450	418	469	465	446	453	485	447	479	474	414	434	439	414	451	439	454	434	471	443	418	486	484	460	430	418	418	461	463	403	430	487	459	459	433	458	427	452	448	443	455	433	449	437	425	441	465	415	452	454	462	449	468	454	450	434	438	469	425	477	461	461	478	456	448	450	448	446	464	466	473	442	462
24789	21399	28052	25033	14799	636	352	278	215	201	182	164	154	155	144	154	130	137	112	117	110	130	92	121	123	129	102	121	133	112	121	109	106	88	116	129	113	123	124	126	117	119	118	96	122	115	106	119	107	123	94	110	117	99	135	117	107	111	109	135	134	106	106	111	134	119	115	117	102	110	106	128	114	119	131	110	129	111	111	122	113	117	101	101	120	106	122	127	93	97	127	126	110	107	104	101	113	123	110	110	99	98	113	106	100	120	135	118	108	118	120	106	106	130	114	104	90	120	104	94	101	122	115	120	123	98	107	118	108	93	107	113	87	119	120	122	100	107	131	114	126	103	93	107	123	110	107	107	108	115	118	122	92	138	109	89	110	95	98	97	111	116	102	108	95	114	107	115	103	100	101	99	130	100	114	96	116	112	122	99	117	99	106	107	100	108	105	95	129	104	98	108	119	109	100	93	101	116	118	114	113	107	115	94	116	122	107	134	95	117	123	118	108	128	108	113	122	95	101	98	116	96	103	86	120	103	104	125	100	117	112	117	111	100	111	98	110	95	128	95	95	118	106	105	123	114	102	101	117	100	101	105	115	110	117	93	106	111	96	126	107	92	116	111	107	106	119	130	97	100	110	109	102	113	119	130	99	119	124	128	123	113	104	105	95	118	100	91	94	113	103	109	123	115	121	104	121	100	108	122	116	85	92	139	99	119	91	111	113	106	115	112	113	107	116	115	118	112	121	100	112	115	118	94	114	102	106	109	118	113	138	112	98	111	87	106	114	115	98	101	101	110	113	123	96	105	109	104	92	100	125	95	107	103	112	116	115	108	107	122	107	108	101	117	99	115	107	115	106	122	121	93	93	102	107	124	92	94	103	110	104	112	102	97	106	128	115	113	103	107	106	128	99	103	115	103	131	115	105	94	118	97	121	98	91	99	113	94	121	125	115	106	107	115	107	105	101	108	88	96	126	113	101	114	116	101	88	104	108	104	114	115	99	94	112	115	107	118	117	108	114	106	111	93	116	106	119	101	98	91	122	107	105	104	117	100	101	101	108	119	107	102	105	94	116	121	121	98	114	114	118	106	100	105	114	100	117	95	116	102	119	112	113	111	105	106	98	98	126	127	98	117	110	113	98	110	106	116	107	110	112	119	112	109	96	93	96	121	104	105	109	96	98	94	103	120	120	97	116	105	110	102	111	93	122	94	109	127	96	118	118	118	111	113	122	123	111	107	125	101	107	110	118	101	101	107	123	126	109	104	122	115	110	95	122	128	130	127	106	137	114	115	108	115	112	109	100	119	112	114	99	93	96	113	105	105	115	108	117	119	125	107	99	108	128	92	98	82	105	124	109	121	114	107	111	117	111	105	112	105	114	128	126	108	92	108	110	124	113	101	100	103	120	98	95	112	122	101	98	107	130	103	116	123	126	104	114	103	123	107	115	132	100	105	98	103	102	105	121	123	100	116	99	119	110	104	102	101	102	111	109	88	111	111	103	108	128	114	125	106	106	107	110	114	109	96	91	95	110	92	100	109	111	105	114	122	106	110	83	96	103	106	99	115	118	110	124	90	101	94	115	125	101	113	121	98	102	92	102	105	102	132	102	120	90	98	110	85	121	108	116	105	110	121	105	100	123	101	137	106	94	120	117	118	83	105	115	92	102	102	98	116	113	138	120	96	114	101	118	109	103	104	114	96	108	106	110	96	125	115	99	128	112	101	113	111	109	111	108	112	107	93	101	108	96	103	104	115	102	112	110	109	106	129	116	125	102	102	127	121	107	115	120	127	118	100	102	106	99	113	127	104	101	108	95	124	98	116	101	112	112	107	105	114	106	112	117	118	115	112	127	123	114	93	111	113	117	120	109	100	99	107	126	97	100	123	98	88	114	121	93	102	107	99	107	125	106	93	113	112	99	113	121	98	120	130	112	97	105	118	107	121	103	120	117	122	119	122	111	105	119	94	116	113	78	114	127	113	99	107	105	109	106	91	117	112	116	111	129	98	105	88	95	91	110	131	91	87	111	116	106	108	109	109	111	108	123	107	107	110	106	127	119	91	91	112	93	121	116	105	108	120	102	114	99	111	105	108	106	110	98	112	121	100	124	95	120	96	98	106	132	114	96	101	102	129	116	115	107	112	113	117	110	106	114	106	117	81	124	116	113	106	118	122	101	95	102	110	90	117	126	107	113	117	103	94	111	115	121	123	99	108	125	99	125	104	111	115	101	109	100	122	115	97	100	113	96	101	123	115	120	99	113	97	120	103	89	116	116	114	119	107	131	96	104	105	116	119	114	105	110	129	110	99	114	112	95	128	98	115	86	98	105	125	114	102	99	121	101	110	118	110	92	111	100	102	103	108	104	108	112	117	106	114	122	115	99	110	104	120	116	110	119	100	116	104	109	102	126	108	133	117	125	96	119	98	108	98	118	130	119	118	107	111	91	119	105	127	97	101	97	129	108	106	98	93	114	109	115	125	98	99	105	108	104	108	105	114	105	97	116	114	104	110	118	113	111	135	113	111	99	104	126	112	114	93	116	100	107	106	104	96	110	126	120	109	100	109	112	117	130	101	123	107	110	90	113	108	115	106	106	97	105	109	101	104	117	98	128	97	115	110	128	118	105	112	95	92	106	116	113	102	107	119	82	94	130	118	98	116	118	122	115	108	116	109	92	102	107	123	111	112	106	108	110	119	99	98	123	87	88	96	122	97	120	96	103	102	105	115	101	88	116	115	114	106	104	135	114	114	103	108	120	107	93	109	111	112	112	113	121	110	98	126	114	96	89	109	98	105	108	118	109	128	109	99	105	105	121	91	109	92	125	104	94	99	83	100	116	117	126	121	98	91	116	109	97	120	119	111	115	110	99	121	110	95	110	108	93	120	122	113	108	113	106	99	135	114	116	120	106	94	105	116	110	93	88	112	109	118	107	141	101	104	109	122	122	132	109	101	108	116	120	121	114	115	114	103	101	116	118	104	112	115	107	130	125	104	111	105	123	117	103	126	112	110	107	122	108	103	116	112	102	127	123	106	126	121	90	115	95	118	109	124	99	104	107	95	92	106	103	108	114	103	108	103	114	95	101	95	98	123	96	106	121	107	101	117	116	92	98	113	94	95	113	114	92	106	96	116	118	98	119	105	115	115	112	116	106	123	116	108	98	115	108	103	89	111	96	115	113	98	125	105	124	123	85	94	114	112	103	114	107	113	104	105	98	109	108	98	125	103	106	95	125	110	114	101	106	137	100	120	103	95	108	114	95	110	123	138	100	113	102	110	101	130	103	113	108	116	122	99	123	111	110	117	99	102	112	88	106	135	102	109	113	109	114	104	98	103	122	127	110	114	114	102	98	102	97	108	132	119	101	104	112	98	114	114	98	89	108	123	111	105	99	102	111	101	119	116	114	114	126	97	110	120	124	119	102	104	100	122	93	103	98	117	93	117	109	107	90	91	99	90	126	117	99	119	117	109	119	120	93	93	101	118
3208	5269	3564	1599	1126	816	677	480	375	329	265	204	227	202	192	169	179	137	151	171	155	139	141	146	146	130	124	136	127	157	128	124	128	137	154	128	111	125	117	124	132	119	134	142	101	127	125	109	115	122	150	120	121	123	118	129	112	122	110	141	112	111	114	133	126	129	119	111	119	121	129	131	110	127	143	126	131	130	122	133	105	111	117	115	133	110	121	126	131	120	121	132	97	114	113	125	137	149	115	116	120	113	126	118	117	115	116	129	112	140	121	132	112	115	120	139	112	120	118	120	105	124	127	124	117	120	110	126	129	125	147	116	127	105	124	135	119	124	115	124	110	121	126	115	147	117	108	119	114	115	120	116	106	111	119	125	131	118	122	133	127	110	111	139	105	130	110	124	139	118	135	110	137	119	110	126	119	100	103	129	114	129	124	117	120	129	129	126	125	126	118	131	122	135	108	139	126	113	115	122	128	115	110	123	105	138	122	108	118	145	124	116	115	126	124	138	113	118	112	118	135	136	131	126	99	127	91	120	128	120	132	124	124	127	127	113	110	124	108	125	113	129	120	131	126	125	133	132	138	136	116	109	126	120	123	104	116	118	110	117	125	115	133	100	137	123	109	111	124	125	100	116	122	131	123	110	134	121	132	116	114	133	122	135	121	106	108	128	120	111	131	140	120	124	138	132	120	128	129	114	124	117	126	117	142	103	125	114	110	128	105	109	107	127	131	128	129	133	136	146	133	149	122	115	111	119	120	141	129	117	129	113	129	122	134	99	105	131	108	117	103	115	116	114	135	117	142	114	130	118	114	123	119	114	136	132	109	131	116	130	118	136	128	110	114	119	115	123	127	124	125	127	116	131	128	111	138	127	124	104	121	106	95	134	127	127	109	109	119	134	105	116	117	113	127	124	116	130	129	127	120	132	103	118	114	132	135	121	131	108	119	113	122	115	118	122	133	108	126	98	126	122	123	112	126	118	135	139	115	110	104	120	114	137	100	113	120	98	129	139	117	130	113	128	121	118	134	138	130	100	128	106	121	111	116	125	141	128	113	116	121	108	120	116	122	115	133	113	122	126	117	105	157	149	132	117	131	126	133	110	126	124	122	115	122	129	114	120	128	126	114	143	111	123	119	121	130	120	116	110	106	114	121	116	130	122	108	122	107	122	110	150	126	133	124	118	117	106	112	108	118	115	115	107	124	121	120	130	124	105	111	101	124	121	131	113	118	110	135	130	119	111	124	150	124	117	129	129	117	131	105	134	121	113	108	119	116	141	134	116	110	119	124	149	129	133	122	121	130	121	121	130	109	123	111	121	113	146	143	125	137	130	115	116	113	130	119	111	116	129	125	114	128	133	104	115	144	124	104	115	134	119	101	114	129	120	111	116	133	113	134	114	134	112	124	125	129	129	107	120	135	130	132	114	124	107	124	107	120	133	120	119	118	116	124	116	112	119	130	123	129	112	122	135	132	133	127	123	110	159	118	142	130	129	111	123	134	115	139	109	146	117	131	87	133	119	125	111	127	104	103	124	109	125	117	109	105	116	117	116	106	134	111	110	121	118	113	120	107	124	103	137	127	127	121	126	127	122	121	140	113	110	124	128	135	129	125	147	117	117	110	114	116	121	121	129	117	113	118	121	114	121	108	127	108	116	130	108	116	124	129	118	136	126	116	128	133	125	138	118	137	119	131	137	94	133	112	136	119	111	115	139	131	114	121	116	118	131	98	109	121	123	96	129	109	115	119	102	102	137	121	112	125	122	121	120	108	132	142	124	117	111	120	122	119	115	111	129	130	101	104	128	121	117	133	104	108	116	117	123	120	119	114	113	102	117	104	119	113	123	135	109	108	106	119	119	131	134	120	105	135	106	113	103	132	128	128	118	109	132	106	116	130	122	126	116	138	112	129	125	143	122	108	116	121	124	116	135	146	130	120	118	113	101	108	111	123	96	132	116	113	131	115	128	115	115	122	139	139	108	137	116	129	128	109	125	118	117	121	116	120	119	124	122	121	131	133	137	96	113	113	116	139	126	140	117	133	120	116	101	133	124	122	136	120	120	124	129	115	128	112	124	130	123	131	121	116	119	112	108	122	123	109	94	112	111	128	123	127	101	104	125	128	127	103	122	119	120	122	112	102	99	131	123	128	125	132	119	120	113	111	110	128	109	120	134	120	140	121	107	135	117	111	103	140	114	103	145	108	132	115	117	111	120	123	123	108	129	126	139	115	118	111	122	108	134	153	114	134	119	150	124	111	116	121	128	109	124	117	109	110	118	145	134	113	123	134	128	110	144	110	125	110	125	121	113	121	111	130	117	118	115	125	117	111	126	151	118	129	120	138	106	97	122	114	98	127	146	117	117	103	127	114	152	119	121	123	114	122	120	117	115	138	123	134	121	123	123	125	114	128	129	117	121	107	116	126	102	117	114	114	109	116	111	122	116	118	99	119	128	115	130	133	122	121	117	109	123	130	127	107	119	116	126	120	129	128	120	107	118	123	132	125	118	97	138	130	97	136	96	117	126	124	103	103	132	113	125	122	146	105	139	122	111	148	106	138	125	115	117	141	120	124	108	110	125	133	96	144	113	121	111	114	121	118	119	114	96	119	125	124	114	109	113	131	105	112	119	131	104	114	109	110	119	124	131	114	117	136	115	117	104	104	130	124	110	122	122	139	125	107	123	112	132	111	125	111	119	129	119	99	114	111	116	113	114	121	134	141	118	111	108	100	101	126	142	128	105	134	121	99	141	128	91	133	123	122	141	143	121	111	112	141	139	124	134	118	116	112	133	126	116	126	122	137	109	112	125	108	111	119	141	136	130	110	113	111	106	148	109	134	121	121	114	107	129	121	85	122	123	132	108	119	132	148	108	110	125	115	122	115	138	147	125	127	120	126	113	114	123	127	125	129	133	105	117	107	114	132	125	116	129	128	121	109	112	125	110	124	123	120	128	111	121	110	122	132	125	117	115	111	138	103	121	144	120	112	122	85	127	117	146	119	99	104	103	134	134	119	129	128	147	118	116	111	106	133	123	126	128	113	135	129	125	124	101	100	130	104	138	119	111	114	142	107	119	122	129	132	138	134	118	118	115	131	118	136	127	92	124	124	124	119	123	116	123	108	101	114	124	131	129	118	124	116	121	127	139	122	121	119	115	117	119	115	130	109	111	126	135	125	125	111	126	110	114	134	118	128	107	128	119	127	125	132	124	118	122	148	112	110	130	92	123	125	114	126	107	113	122	104	144	119	115	115	109	119	115	112	130	114	142	129	119	133	130	119	123	113	128	102	113	119	123	126	142	129	116	129	147	116	117	129	123	134	123	116	127	106	120	129	123	128	128	135	114	119	120	137	121	127	134	131	120	93	124	130	119	133	121	118	127	115	92	127	144	116	104	118	115	117	92	99	124	109	124	113	136	115	117	117	119	135	128	117	109	111	129	141	118	127	119	129	122	112	106	113	106	126	133	124	125	100	116	125	129
22691	21524	29500	24000	21527	21586	12164	1301	880	789	771	603	630	532	503	545	502	522	453	481	437	470	437	461	418	428	406	452	415	406	417	410	434	404	366	422	439	382	407	402	383	364	444	360	390	405	382	384	399	400	393	409	402	421	411	379	414	403	393	406	381	387	372	398	419	376	388	374	393	395	399	367	368	371	384	384	387	359	409	386	365	412	376	388	405	349	408	408	389	371	418	389	388	394	422	394	394	423	378	395	364	401	372	389	380	340	370	394	388	353	374	433	402	366	378	392	363	402	386	373	414	391	413	392	368	425	372	410	369	382	347	409	426	370	367	366	389	395	357	399	374	385	395	357	388	366	395	384	371	389	395	394	388	381	354	384	388	382	420	411	366	354	397	399	375	362	360	393	379	409	402	385	362	353	378	415	340	376	375	366	384	376	410	355	402	405	371	365	422	373	364	396	392	394	429	359	339	392	393	400	398	386	385	404	385	367	373	360	357	379	341	427	362	368	366	356	394	359	355	406	425	367	397	392	401	412	359	414	399	406	396	373	408	376	372	387	395	404	378	402	382	378	393	411	392	435	405	406	361	404	347	403	362	328	410	378	421	379	357	361	376	371	403	380	367	391	368	395	372	369	335	376	396	399	347	353	374	398	390	364	368	379	385	341	355	405	387	400	393	352	394	415	395	372	380	399	384	387	368	372	362	366	345	385	417	392	391	400	374	401	410	367	404	355	380	391	379	365	385	375	421	368	391	414	371	400	411	367	364	362	327	376	392	406	370	368	419	396	378	368	404	367	388	385	341	360	392	413	362	394	362	368	361	365	373	363	332	378	347	378	366	365	390	357	330	397	363	369	341	386	390	366	369	374	371	396	368	418	445	397	395	383	364	367	381	396	345	385	399	387	426	346	378	384	400	400	409	407	384	378	379	395	363	379	367	341	438	390	389	370	391	386	382	399	414	395	403	378	399	399	372	393	377	405	364	380	385	396	379	388	409	400	368	379	381	362	364	374	373	369	384	375	369	382	396	359	434	387	392	385	401	399	355	387	369	372	382	386	368	393	370	374	381	389	400	418	385	393	363	333	357	364	383	372	392	373	350	378	380	350	373	398	411	393	378	371	392	399	359	383	351	390	356	420	369	351	352	365	362	403	349	410	381	350	370	409	393	353	403	411	369	367	415	375	357	407	384	352	405	410	377	375	363	374	349	394	402	401	380	370	350	424	435	380	404	374	380	392	373	371	398	394	395	360	389	403	381	387	360	362	395	386	397	386	378	395	372	385	392	370	393	373	397	364	384	398	380	357	374	376	391	344	378	393	403	391	388	340	387	399	409	362	371	381	426	387	385	383	381	406	389	374	362	352	389	405	417	365	384	371	375	374	393	370	369	381	375	412	391	399	385	378	389	394	357	393	332	384	375	381	383	367	384	388	362	389	361	397	370	376	378	394	368	395	414	398	375	412	411	384	376	371	391	355	389	380	407	359	375	354	365	380	375	391	392	384	395	364	366	384	376	373	366	398	364	381	380	405	382	378	386	398	365	365	396	382	368	335	411	351	360	381	402	396	379	347	372	409	405	372	409	404	352	372	372	367	408	393	374	417	415	399	356	385	399	418	365	376	416	378	392	383	406	364	367	383	387	386	384	392	378	380	360	398	365	339	396	391	402	381	360	374	350	384	378	409	371	381	386	375	401	384	372	378	367	385	375	355	386	368	382	346	421	397	369	398	375	397	402	374	378	394	359	401	410	376	405	365	383	380	431	349	378	370	402	371	380	392	379	395	394	391	410	383	369	384	374	388	367	364	432	380	366	433	387	361	356	379	357	386	381	366	430	378	409	397	398	371	401	400	367	361	428	337	388	362	369	387	411	351	404	362	390	373	386	390	383	381	403	379	361	416	378	390	376	380	421	387	359	362	391	410	397	392	401	396	369	426	374	377	380	403	393	375	360	412	385	393	375	398	389	363	385	407	383	368	422	396	412	358	400	393	379	384	383	365	362	352	378	384	351	369	362	390	377	344	393	387	387	401	396	366	359	379	397	400	362	342	373	398	371	383	382	368	368	369	387	386	383	386	391	369	384	350	395	363	357	349	370	418	347	380	375	364	414	392	385	409	372	405	401	373	357	376	383	421	417	367	368	388	388	389	390	367	394	356	348	397	391	390	358	391	355	404	353	364	389	358	375	385	389	360	371	412	369	379	367	426	382	384	388	356	384	389	400	363	380	361	399	377	342	352	381	357	369	344	389	390	415	357	394	397	360	395	381	392	374	411	400	366	364	386	369	370	344	354	369	335	363	378	379	369	402	358	347	376	396	409	387	400	380	367	368	362	384	377	354	400	382	378	382	339	408	391	365	400	391	379	371	361	410	386	394	377	400	368	407	373	357	360	391	378	363	399	382	393	389	379	411	371	386	427	350	372	377	339	375	391	414	369	393	361	394	377	409	365	347	386	370	369	359	355	381	364	401	382	368	372	413	401	388	365	393	387	388	397	385	373	388	386	377	369	382	380	360	376	385	381	380	399	367	389	380	376	402	375	398	403	382	356	357	416	383	367	350	395	380	391	391	428	372	383	388	347	358	326	387	372	358	364	387	378	386	377	325	384	408	376	363	393	408	358	399	409	355	373	391	377	398	354	340	402	373	376	376	388	376	393	392	364	389	362	375	402	386	361	352	356	359	375	338	405	369	370	381	392	362	381	373	392	360	380	392	414	383	385	347	407	365	359	362	355	367	400	386	406	376	351	380	383	372	410	377	430	404	418	369	405	389	387	364	394	387	374	427	393	420	416	373	342	378	339	372	359	367	388	389	387	406	404	387	398	391	376	394	391	411	380	387	342	389	394	408	402	392	398	387	398	403	365	416	396	357	380	361	371	384	380	338	346	388	396	414	361	372	366	363	358	374	378	374	375	397	361	386	368	345	397	404	397	382	432	377	409	381	357	368	337	396	364	406	372	396	385	416	382	392	393	383	358	410	382	407	405	374	370	366	392	382	390	361	362	363	359	377	368	390	408	388	382	384	380	364	383	385	373	341	392	404	430	388	400	397	393	378	378	344	377	374	362	390	374	375	397	377	411	407	341	336	387	373	403	397	393	386	387	365	371	356	421	393	349	380	385	356	377	382	391	382	396	405	391	358	334	357	381	387	357	365	389	404	407	368	387	413	382	379	370	386	389	381	345	396	391	397	384	415	365	410	431	367	400	358	371	395	364	381	416	368	357	358	405	359	356	373	389	419	396	394	391	345	363	388	373	365	373	415	387	391	375	350	371	376	351	375	358	403	402	373	383	381	342	400	398	371	408	357	391	336	403	410	368	385	387	383	403	392	404	403	399	404	361	386	408	372	348	369	436	375	367	374	373	412	383	373	407	393	363	390	381	394	364	393	400	383	404	371	361	389	373	396	373	374	389	369	373	399	392	398	413	382	359	372	388	386	419	380	324	362	343	390	362	430	403	374	398	370	379	379	417	375	386	386	413	383	390
4649	15259	10566	5371	3772	2796	2053	1613	1346	1057	890	866	753	735	628	584	576	576	542	528	518	516	509	481	495	477	446	481	435	437	418	438	397	454	404	421	412	464	441	437	412	395	440	409	437	416	406	401	418	445	397	441	403	356	413	446	412	402	426	388	424	430	423	414	408	391	423	409	407	417	400	420	412	393	397	402	407	399	408	450	419	391	415	407	410	395	405	360	389	405	408	405	403	398	385	400	440	407	393	404	438	394	402	382	395	406	392	410	381	404	419	408	440	414	409	394	406	422	413	405	399	410	405	449	414	398	416	451	419	420	441	428	389	401	430	390	445	395	385	407	430	435	384	430	438	420	395	418	419	409	391	399	382	375	411	408	410	386	398	369	411	409	396	422	379	361	421	416	389	412	368	371	404	424	410	389	429	409	414	462	388	412	383	379	382	413	392	380	414	417	409	396	423	415	383	407	379	376	428	402	377	381	406	385	406	393	397	431	407	401	363	393	413	351	392	406	403	406	409	408	390	385	377	409	397	373	409	401	403	433	379	441	411	354	384	388	369	397	413	406	412	361	431	379	410	408	411	395	426	417	388	393	412	368	413	424	384	417	442	415	373	356	404	432	409	414	416	428	382	382	389	391	394	457	383	396	390	390	407	378	373	401	404	389	386	430	403	394	442	396	407	367	415	415	406	413	389	398	417	416	398	401	371	383	372	379	389	416	409	360	409	444	387	410	425	408	421	381	380	372	377	439	390	392	403	391	391	423	413	400	439	390	372	396	416	407	393	400	393	391	407	386	368	423	421	408	409	407	402	406	418	395	382	395	441	412	434	389	380	401	403	375	390	423	435	348	390	422	402	411	382	395	415	436	445	408	391	368	429	389	374	411	411	411	378	387	408	398	393	385	435	431	417	418	404	404	393	387	402	412	411	412	375	431	381	393	357	413	412	411	415	399	409	364	434	391	374	429	414	435	417	391	397	436	410	366	384	400	389	397	404	375	414	396	386	424	396	424	426	378	399	402	387	388	442	392	402	416	396	423	387	404	405	416	388	399	375	376	396	415	429	403	388	372	418	425	367	425	407	418	394	383	388	370	404	414	396	423	374	355	406	425	412	423	403	395	371	412	390	410	434	389	430	391	405	385	370	396	392	396	417	359	392	411	423	371	426	386	400	401	384	409	412	389	403	401	428	391	440	421	390	390	415	411	412	421	391	392	411	387	429	420	373	378	408	421	393	412	401	394	392	402	403	415	395	430	410	406	424	432	401	395	386	375	427	395	390	424	423	362	433	387	397	402	378	400	393	383	370	420	371	416	402	369	377	409	369	373	360	412	443	393	384	381	416	400	441	373	372	405	406	383	400	408	415	359	390	403	406	406	427	386	365	363	417	407	412	398	416	395	394	422	402	394	416	391	391	406	404	407	421	403	367	404	368	387	403	385	399	363	372	421	388	410	388	393	422	391	404	442	375	407	439	383	388	404	401	413	389	423	406	427	361	401	399	420	408	402	394	404	390	387	405	380	378	414	402	402	403	396	363	379	374	415	387	394	404	435	389	378	408	430	372	377	407	385	371	380	412	377	397	444	413	359	399	399	385	426	397	393	402	414	402	454	418	361	376	358	362	437	401	414	429	378	385	425	416	371	372	413	384	362	397	385	429	415	392	405	417	407	419	407	388	390	399	387	450	393	395	419	425	427	383	395	412	410	398	387	405	406	368	389	415	377	397	388	397	438	422	444	424	415	403	373	408	428	397	415	423	411	383	394	382	375	429	394	400	372	424	399	419	394	388	400	434	407	411	441	427	364	461	427	390	419	394	422	357	382	394	418	401	443	446	374	426	402	384	398	407	395	431	390	387	421	423	414	380	399	368	440	420	442	359	382	384	429	393	377	399	423	376	408	421	393	389	424	387	393	420	369	456	418	424	391	396	409	385	394	404	408	395	412	369	412	418	381	393	401	386	380	395	411	397	381	379	367	398	387	394	417	376	405	404	427	404	420	391	416	395	428	392	370	405	380	416	395	409	400	422	443	401	399	413	397	379	440	400	407	399	411	390	408	383	429	402	408	383	377	391	410	406	408	414	399	373	425	398	388	433	395	401	400	434	377	441	435	373	401	375	402	418	392	371	368	429	387	402	429	383	444	373	407	382	396	395	397	406	411	400	387	395	401	399	390	376	404	389	379	394	448	390	390	408	401	399	402	390	426	424	406	385	376	364	391	388	382	410	418	398	419	390	353	422	420	385	402	413	428	378	421	395	417	409	400	447	447	396	403	411	368	455	406	361	398	377	371	423	408	350	416	390	427	438	376	407	416	417	375	373	418	376	417	432	421	390	402	395	418	405	409	372	381	397	387	402	419	373	419	411	395	431	384	399	427	423	438	415	359	398	426	369	410	407	414	383	416	399	355	403	415	388	415	392	399	380	419	404	412	378	408	426	371	399	394	389	408	429	407	383	416	389	424	378	393	406	416	437	383	393	393	396	435	384	443	416	432	424	396	383	423	395	413	408	395	443	407	411	392	435	418	364	398	424	392	389	421	401	393	392	392	433	423	425	385	353	405	391	418	386	415	396	425	362	420	412	404	406	383	402	392	405	443	392	402	420	417	379	398	439	386	419	440	378	409	392	386	427	399	418	402	367	382	374	405	388	414	408	377	386	419	412	409	405	409	406	438	395	390	431	427	440	428	403	381	442	382	401	387	402	436	431	375	378	430	394	412	398	438	377	397	411	418	437	386	395	417	404	424	412	426	376	413	392	368	409	423	395	420	373	397	405	391	377	396	399	440	402	389	419	382	385	402	414	406	401	392	392	383	389	391	380	390	383	414	405	415	432	431	381	385	384	422	429	395	416	440	397	390	368	403	388	420	386	407	383	361	412	430	405	410	391	425	380	402	401	364	412	394	426	431	397	417	407	388	400	425	393	390	364	376	382	443	406	398	368	381	405	407	423	410	421	377	417	403	368	365	396	391	408	409	402	401	418	389	416	400	407	382	430	415	401	399	411	408	433	398	374	362	426	404	412	410	377	394	411	392	382	405	411	407	381	392	374	423	411	398	395	392	420	384	377	417	404	411	417	435	417	374	409	430	398	376	386	401	392	397	406	401	424	427	415	360	374	403	411	396	399	414	398	374	378	414	413	373	422	412	422	408	386	393	432	393	389	405	415	406	412	371	363	424	407	427	408	434	442	384	367	404	426	415	381	381	396	370	384	413	405	397	398	375	377	409	409	447	413	416	436	388	403	441	388	398	409	392	377	402	404	347	392	404	399	363	397	403	415	415	396	406	394	407	396	442	441	394	396	398	405	389	411	396	410	365	411	374	379	393	392	398	408	358	399	384	421	393	412	400	412	348	394	383	408	391	393	378	412	394	371	385	422	392	436	386	379	427	393	403	388	397	427	383	428	376	380	397	410	404	386	390	383	401	383	418	392	398	369	368	376	419	383	421	390	387	397	397	431	377	389	414	426	410	395	387	411	384	364	396
27748	19565	5330	453	337	267	265	235	251	202	231	212	220	200	204	219	209	226	233	202	219	218	215	233	203	199	197	209	219	195	215	222	199	217	235	240	194	225	209	214	217	226	221	210	234	205	226	214	226	218	198	230	199	198	200	212	212	208	214	233	206	190	198	221	223	240	201	206	204	215	215	228	198	218	246	183	204	234	236	234	177	188	194	212	224	212	197	209	250	195	188	232	216	224	212	239	211	195	211	219	216	207	220	241	209	227	215	209	217	206	196	210	221	216	231	199	229	213	244	203	211	216	183	216	205	201	223	217	180	227	193	238	216	229	215	212	210	218	203	212	227	194	226	193	224	191	207	220	199	209	182	226	199	198	194	217	205	213	188	239	198	201	220	209	229	203	212	210	206	208	239	223	192	238	233	232	233	195	220	186	232	225	194	211	216	224	216	215	227	217	233	219	206	206	204	211	225	208	185	220	227	191	199	203	192	213	221	215	197	214	214	193	214	183	198	189	202	199	208	232	213	244	239	213	209	214	207	226	215	232	217	199	195	210	199	216	226	226	216	208	210	222	238	240	206	225	212	234	204	199	189	209	205	202	217	203	197	231	237	218	243	216	189	207	208	210	227	198	220	209	228	227	223	187	217	192	213	201	223	222	199	222	208	196	239	195	228	199	177	212	209	206	205	212	214	220	230	221	215	223	206	204	206	207	222	195	207	212	218	215	195	201	203	216	210	224	186	212	217	223	205	225	232	233	216	198	189	218	209	216	199	202	204	203	213	213	216	218	213	190	212	230	223	227	189	217	213	217	215	231	230	210	199	189	212	209	191	227	203	210	204	226	224	241	223	225	205	210	164	208	220	230	228	199	235	216	226	238	199	187	204	251	223	215	215	225	208	191	223	211	197	239	204	239	202	224	200	207	223	217	216	194	224	206	194	203	187	217	202	208	203	238	189	220	214	182	201	197	209	191	207	213	245	202	216	228	255	231	217	241	217	210	200	255	235	201	224	200	212	218	226	200	225	210	189	202	212	192	210	219	212	210	219	209	205	234	209	215	211	217	221	197	236	203	204	205	240	231	218	216	197	221	199	202	222	221	217	229	190	203	213	197	189	209	196	204	202	228	237	225	234	209	206	242	219	194	203	189	225	207	224	222	234	222	247	233	218	240	214	210	229	233	234	220	235	220	250	222	246	219	214	225	212	192	207	209	224	223	194	220	217	248	240	221	215	217	207	214	211	209	198	201	217	220	221	218	212	205	205	213	211	219	223	196	203	231	221	212	195	205	207	233	202	223	221	194	216	240	205	215	219	245	197	197	216	218	224	199	230	209	213	200	217	204	218	199	211	221	227	227	225	227	212	179	214	218	207	212	206	208	235	188	208	215	219	195	215	231	215	197	211	199	225	206	198	214	230	218	224	201	229	209	216	177	199	212	214	230	210	232	210	199	202	206	214	207	233	212	224	209	204	241	206	227	224	228	184	202	215	202	205	173	207	198	208	212	195	210	229	197	220	236	204	199	198	185	217	214	243	210	229	193	207	204	197	225	233	197	179	223	183	210	213	212	263	216	223	219	205	215	181	210	220	252	218	238	206	216	214	210	221	221	191	207	213	208	191	203	180	216	208	189	221	253	216	227	210	219	206	197	190	229	207	210	204	206	211	205	231	236	200	206	216	224	230	216	218	230	206	204	233	213	217	215	212	199	180	219	217	238	215	198	215	198	207	205	202	230	186	244	216	202	193	219	221	208	216	216	224	211	206	200	235	203	205	227	217	205	218	200	184	205	249	212	226	245	211	194	226	218	190	219	236	201	221	218	223	190	233	245	222	204	208	227	204	212	196	218	250	190	189	190	233	206	222	206	222	232	211	219	218	217	194	225	198	196	216	196	180	190	201	222	209	229	213	228	216	213	200	204	231	230	211	229	190	226	230	216	210	204	219	236	213	223	210	212	245	206	216	197	196	241	209	200	218	228	217	190	214	219	217	223	199	207	203	203	191	190	230	203	207	189	191	216	217	237	223	210	216	213	209	186	213	213	215	204	207	214	212	201	205	216	236	210	185	191	219	221	212	197	205	187	220	207	225	241	200	222	212	204	225	262	190	213	224	190	203	225	220	226	213	220	202	215	228	209	182	222	211	204	203	190	206	212	243	216	210	212	224	202	220	221	236	213	233	187	232	239	219	217	211	218	198	216	194	220	207	220	238	216	197	251	191	240	238	191	227	248	202	224	201	196	195	200	222	236	224	217	212	228	207	214	204	211	211	191	196	233	221	206	238	208	238	205	226	212	232	218	212	206	225	220	220	212	203	219	211	239	214	225	210	214	217	210	216	237	240	235	215	216	206	204	227	211	226	218	219	214	221	230	189	225	218	212	208	227	193	196	205	230	217	209	223	225	202	224	227	217	224	203	232	197	217	199	187	191	226	231	209	197	220	215	206	222	207	202	201	182	195	180	231	207	204	195	222	205	197	205	219	213	207	188	202	215	224	207	178	168	222	217	221	207	199	200	209	203	228	207	234	214	214	211	224	201	199	232	220	212	216	220	207	204	242	206	206	199	202	247	216	217	215	205	222	206	220	228	206	189	210	211	225	203	242	197	221	233	212	219	195	200	208	224	251	205	213	205	228	222	226	221	182	195	206	193	198	206	231	227	215	228	222	205	212	230	245	218	204	206	195	205	210	233	217	215	217	194	219	213	231	193	214	242	203	217	198	228	221	202	227	217	218	198	225	215	210	209	211	216	206	216	193	208	211	198	224	228	203	240	227	229	210	216	225	178	211	228	234	225	196	236	234	202	196	203	203	222	215	176	200	229	222	202	202	203	231	223	205	219	181	197	223	219	209	224	210	218	212	241	207	213	214	215	215	227	197	214	225	209	207	221	210	196	248	208	193	199	216	223	205	210	234	221	236	216	180	186	206	253	226	205	216	221	203	215	201	208	219	199	214	201	203	204	237	202	199	187	244	228	224	198	189	235	199	182	223	201	190	197	200	192	205	253	227	190	188	228	238	198	221	200	206	220	229	229	216	228	203	220	226	199	213	227	225	203	223	219	224	234	193	194	231	198	215	207	245	210	216	192	191	225	187	198	220	208	222	212	230	209	215	210	215	211	195	208	218	219	203	209	214	203	225	193	222	216	223	213	229	223	210	188	209	205	234	189	198	229	197	251	193	233	214	214	223	201	206	238	233	217	236	230	188	199	213	212	214	204	229	221	185	254	206	206	224	199	214	218	208	237	201	216	221	189	215	230	202	206	240	230	204	217	171	212	202	209	196	201	228	207	215	218	233	198	254	194	234	203	176	228	247	187	207	194	229	223	196	193	207	215	230	217	218	224	205	230	194	221	215	220	205	223	203	219	212	191	199	193	224	227	224	218	252	223	196	238	219	205	222	184	191	221	204	225	203	177	193	188	206	201	221	197	211	197	195	195	236	198	200	197	210	215	222	211	220	196	254	216	202	188	225	216	208	213	235	222	192	209
4196	854	536	357	326	296	276	260	288	252	222	241	234	231	227	209	199	236	206	241	205	215	252	253	213	228	209	233	226	208	234	237	223	232	260	238	228	228	224	246	251	207	243	194	224	239	213	222	229	229	215	252	203	243	216	263	260	210	224	233	246	224	194	235	200	213	223	198	199	226	236	235	211	236	228	234	214	204	250	230	204	224	232	231	194	209	227	253	240	235	203	244	186	200	220	223	210	209	202	198	211	211	197	256	249	246	237	233	243	246	232	222	203	219	251	209	243	215	212	223	222	251	235	244	232	210	238	195	224	203	232	238	217	213	231	232	217	212	229	231	195	229	194	198	222	224	223	225	230	216	227	217	214	231	226	241	207	226	229	231	220	202	221	220	220	229	218	236	204	230	212	205	206	234	217	257	205	225	209	208	241	226	214	253	217	232	201	213	217	231	194	197	216	200	234	245	227	221	216	243	222	205	238	240	232	231	232	230	208	243	240	236	213	220	202	214	229	237	225	199	190	213	239	232	211	234	214	230	217	230	245	238	214	199	207	210	232	238	222	222	242	248	222	229	223	215	242	227	217	213	229	232	220	230	249	213	230	215	214	208	243	197	209	214	228	200	223	214	209	226	225	206	226	241	218	221	215	213	233	232	219	237	262	217	216	252	216	222	201	236	238	233	189	225	220	215	245	244	228	224	206	209	235	206	237	206	225	234	248	218	204	249	230	222	202	216	217	219	247	210	232	217	235	229	206	229	254	224	226	221	220	239	231	247	206	238	216	210	248	220	229	231	218	240	210	186	223	219	210	227	249	205	232	234	228	224	261	236	228	214	242	232	236	219	232	212	251	225	207	237	251	230	222	211	225	211	232	225	228	251	206	241	215	235	212	228	200	225	215	233	229	228	226	232	236	223	246	246	228	228	210	216	228	226	207	219	178	219	212	220	236	189	235	238	221	221	207	228	234	216	212	215	225	208	226	185	228	226	218	219	226	187	244	214	231	233	227	209	225	223	213	227	215	227	219	214	216	227	234	238	238	232	231	202	214	213	212	213	238	219	238	218	221	238	200	234	211	231	222	208	230	206	228	205	216	214	215	224	218	212	230	228	219	241	236	234	231	243	227	227	218	252	212	246	198	225	200	205	230	240	234	195	212	234	203	220	235	209	215	231	238	238	212	210	222	247	254	219	217	216	212	233	240	217	199	230	213	213	231	256	236	220	227	229	225	221	211	224	233	251	203	232	225	241	207	209	207	210	212	228	226	213	228	242	215	243	231	201	252	207	225	217	240	232	213	223	202	230	228	212	213	213	210	209	243	194	243	211	233	224	211	225	212	251	231	229	213	216	196	206	197	207	231	222	199	220	219	243	223	230	206	237	239	219	212	236	231	180	231	217	204	222	186	228	235	232	227	240	227	212	207	216	208	211	220	172	212	218	206	221	201	222	195	235	259	219	250	219	213	248	233	218	189	212	207	235	220	230	224	217	206	213	182	231	240	201	191	236	227	223	228	214	230	196	236	212	256	228	240	238	219	227	210	235	203	201	230	230	246	204	224	197	220	205	231	220	233	217	210	222	211	221	205	252	220	212	196	216	230	200	218	216	193	225	223	217	238	205	229	215	243	235	206	217	231	219	245	224	203	193	202	231	228	209	204	263	213	213	216	209	210	238	217	224	237	233	224	212	206	199	222	230	239	226	216	229	214	216	212	207	232	192	232	214	203	237	228	204	216	225	257	216	200	218	234	206	213	193	198	223	241	217	256	219	222	211	196	250	217	222	203	237	243	260	189	206	206	230	250	228	212	218	231	238	228	225	196	241	236	221	252	208	242	218	265	229	231	222	237	221	237	210	218	218	212	249	232	213	209	218	249	240	221	232	220	234	228	218	232	250	209	243	221	232	240	220	216	211	239	238	226	214	230	196	240	225	225	220	212	230	257	208	214	240	238	237	213	235	227	228	234	223	219	214	249	235	212	230	220	216	252	217	252	244	214	206	236	240	233	218	221	226	214	187	226	213	166	218	237	250	229	229	215	216	219	202	205	205	229	212	236	214	212	237	228	215	222	212	217	201	215	232	219	230	236	218	210	248	206	236	208	224	239	230	231	245	248	222	238	225	253	230	242	226	215	237	203	209	242	205	195	221	218	215	237	211	219	243	224	193	189	219	220	196	218	218	215	209	207	224	196	237	221	233	225	242	225	217	206	212	232	221	203	245	228	199	238	218	231	210	238	215	227	193	225	221	190	212	218	233	230	228	226	224	231	223	225	213	234	236	200	189	219	229	201	230	227	230	210	199	225	231	230	219	227	208	210	246	236	223	223	223	198	210	211	228	210	244	226	210	214	208	222	206	224	219	224	228	242	229	222	236	199	239	223	232	226	213	219	209	221	227	237	235	247	226	251	231	232	221	222	227	209	230	219	224	219	236	246	239	224	254	206	229	214	221	194	228	233	229	214	229	227	224	199	223	239	218	215	226	224	255	236	222	225	208	237	245	216	235	205	210	197	234	192	219	252	239	231	224	225	237	226	227	219	237	233	225	218	204	194	230	206	221	225	233	221	211	204	219	220	233	222	248	225	229	219	211	235	213	201	231	200	264	222	212	248	232	223	224	229	213	224	214	224	238	232	198	228	214	219	226	217	195	233	210	244	197	232	219	248	234	218	210	234	239	247	203	220	238	226	235	219	217	235	211	225	222	232	216	244	226	218	224	187	227	231	236	227	217	233	226	244	258	229	241	233	215	219	206	217	223	223	207	233	237	243	213	213	234	251	223	230	222	211	225	220	209	249	208	224	237	232	222	220	219	230	227	238	217	219	217	210	220	235	254	208	221	219	193	234	203	203	208	238	221	217	217	213	248	254	212	200	205	221	232	216	225	213	202	214	227	217	213	244	230	206	217	228	236	254	231	234	224	218	229	226	235	209	220	237	215	229	220	233	217	195	244	239	211	240	234	223	228	224	218	225	214	220	210	248	215	200	246	205	229	210	215	213	213	224	214	261	203	209	235	259	211	226	210	207	232	212	215	219	188	232	206	241	223	206	217	217	225	224	238	227	237	227	214	197	233	257	220	232	222	236	216	213	198	191	207	213	221	218	219	246	205	198	231	230	228	241	236	202	222	217	212	193	223	193	226	244	243	250	223	229	239	209	205	225	225	234	204	223	245	194	221	232	219	198	200	186	253	245	213	217	227	198	230	203	228	236	227	224	235	204	222	204	234	212	190	234	214	245	213	231	204	203	196	221	223	222	192	233	223	242	225	222	234	190	212	236	229	245	210	224	214	221	222	227	199	206	248	234	217	230	202	234	214	198	212	229	235	244	239	254	207	212	218	205	227	219	225	203	233	213	231	215	214	233	231	214	224	191	218	207	223	218	206	209	210	213	228	216	211	244	221	234	263	223	219	221	200	219	255	192	256	233	226	190	230	197	195	217	216	219	225	252	206	227	226	224	197	197	232	221	213	230	235	211	212	225	211	227	230
23722	21466	29053	24285	21469	13080	1298	805	708	650	568	554	527	542	484	487	470	470	510	459	494	487	486	437	462	419	410	445	458	469	443	406	450	424	403	472	437	400	454	405	462	449	437	395	407	445	436	409	411	448	461	441	399	414	419	423	418	428	478	470	403	425	488	391	386	431	446	452	434	405	430	409	422	444	435	412	474	429	454	411	439	411	420	413	425	396	422	432	452	430	450	425	406	430	424	416	424	455	394	426	434	433	467	426	464	408	403	426	430	415	403	450	455	459	453	441	445	423	443	429	410	439	419	405	469	443	395	434	405	424	433	395	409	422	431	478	437	426	419	402	421	404	396	422	405	498	429	397	405	411	440	433	418	412	440	451	452	441	389	475	440	425	441	402	470	425	453	383	418	427	447	384	388	415	440	424	446	433	456	426	441	455	398	443	422	434	434	428	418	415	432	431	436	398	417	471	451	442	452	450	430	432	451	414	432	407	416	425	405	439	421	423	433	439	417	391	416	408	402	443	410	459	433	420	419	423	408	447	376	428	419	461	437	383	422	425	433	408	442	464	401	437	436	426	421	434	413	416	448	472	406	400	449	423	422	416	358	412	436	432	405	425	441	428	466	444	412	401	401	438	429	450	437	434	442	383	441	455	396	391	452	414	436	413	438	427	428	445	423	399	432	400	482	429	424	409	411	437	409	442	409	460	417	476	495	441	399	422	447	435	415	482	429	419	426	433	429	428	387	413	427	410	432	409	455	408	418	391	410	399	466	437	441	404	428	409	441	448	436	452	410	417	437	425	450	427	441	386	431	408	414	436	454	412	392	418	425	443	406	424	420	430	409	430	415	460	423	396	440	425	417	436	448	405	417	413	420	420	439	399	417	419	417	444	406	475	468	436	429	423	396	426	400	418	433	424	433	411	460	474	422	393	450	422	425	460	443	420	438	408	392	425	424	422	440	472	443	433	447	413	430	409	402	407	444	449	417	479	433	415	470	445	416	409	432	436	425	402	408	433	398	444	432	431	432	425	429	418	412	428	414	423	445	478	416	449	446	404	431	451	427	434	399	434	412	422	396	435	383	418	409	391	417	416	422	433	422	414	415	395	433	477	415	442	429	419	424	438	411	455	453	378	450	454	403	436	444	442	463	441	468	463	429	399	385	433	427	431	411	424	452	445	457	439	456	442	448	404	410	413	436	448	389	429	417	437	416	458	408	452	435	423	418	413	431	423	429	466	438	456	435	426	466	419	440	428	430	454	442	440	426	446	434	426	427	435	430	413	436	419	472	414	443	438	427	437	428	457	458	431	452	423	431	428	407	439	384	423	407	429	457	460	437	467	416	449	426	422	415	413	410	424	393	435	434	436	420	411	431	422	441	422	434	414	442	446	448	385	425	443	446	396	433	413	439	423	452	417	413	446	416	444	419	432	428	423	457	423	439	404	407	432	407	409	409	391	452	423	408	420	399	439	444	413	443	460	450	416	452	430	471	446	413	428	422	438	452	395	399	444	432	434	424	435	380	437	467	422	419	434	440	437	452	458	415	439	373	439	440	410	389	431	394	414	448	450	424	412	397	412	420	394	420	418	435	418	409	438	412	405	431	451	403	434	443	445	435	398	422	441	413	412	406	433	427	436	400	415	451	405	443	433	428	448	439	443	424	424	401	433	423	391	431	449	423	413	461	433	476	473	435	393	424	388	451	428	422	410	426	389	426	467	435	430	385	463	434	432	402	406	431	410	427	456	430	450	439	450	419	436	427	429	406	456	413	391	438	451	450	417	406	434	417	422	441	411	434	453	408	425	387	422	436	423	428	399	450	433	445	415	417	396	459	411	430	457	436	446	447	407	422	443	425	441	445	410	430	393	465	429	399	417	419	435	478	436	429	428	407	436	445	419	445	455	445	447	439	445	391	420	422	418	416	418	428	423	442	403	441	443	405	437	392	380	437	436	406	393	438	433	454	421	401	400	382	449	447	403	443	423	432	429	435	421	451	403	457	401	417	434	432	421	398	413	408	447	435	440	425	407	433	431	412	446	417	405	418	398	428	464	447	393	424	417	398	442	412	403	408	440	435	392	419	422	442	408	445	434	435	438	424	435	462	459	431	406	404	409	399	443	460	451	445	424	405	417	410	410	418	394	418	388	417	453	418	432	464	440	426	443	443	449	446	394	416	411	439	418	425	442	452	457	457	475	438	486	423	431	428	400	391	434	411	450	411	462	416	393	427	427	418	445	436	400	423	436	421	389	433	468	439	445	379	401	437	397	430	454	436	452	437	431	457	421	400	436	442	408	385	420	445	440	420	415	404	428	426	415	446	425	412	416	407	431	453	419	433	402	424	459	459	455	418	401	416	434	437	428	418	422	455	456	393	428	444	419	404	421	435	441	423	401	456	437	455	417	447	453	408	381	447	456	475	410	418	393	444	424	457	439	428	444	415	436	444	412	425	396	418	426	453	454	452	437	461	407	397	395	477	434	417	425	435	413	406	440	436	423	440	422	407	420	436	422	414	415	405	402	431	407	418	412	412	429	473	434	442	445	402	445	431	426	413	382	413	434	408	442	479	428	426	419	436	424	425	419	415	432	399	459	437	420	436	423	400	397	425	434	424	456	395	383	421	421	401	434	451	458	419	436	457	460	415	419	435	430	424	428	438	401	410	412	441	425	388	442	466	416	402	412	448	390	381	450	417	429	455	438	451	436	442	440	417	419	436	392	444	414	401	405	428	444	403	417	395	410	448	435	419	419	467	434	448	448	430	418	459	410	436	403	447	414	425	421	422	451	426	390	406	381	415	445	423	396	428	415	445	417	405	426	429	424	414	405	420	438	414	403	413	394	433	420	400	405	411	464	416	421	425	485	436	438	458	455	384	440	451	427	407	422	436	433	400	443	421	447	423	440	402	391	424	388	380	430	440	419	432	452	448	402	436	465	426	425	433	442	411	398	436	443	456	442	418	425	402	408	430	408	433	433	436	464	450	430	431	438	432	419	440	443	442	449	451	425	449	433	385	405	436	422	404	405	424	410	421	408	423	463	465	413	461	449	468	443	413	411	445	449	408	418	424	430	375	441	442	434	484	403	430	444	382	454	386	411	445	399	428	432	426	443	423	402	410	439	398	437	471	420	412	449	392	435	411	432	409	426	454	456	424	432	426	429	452	438	409	419	438	426	397	460	442	439	426	406	455	452	439	438	395	433	452	442	431	435	452	413	418	422	439	415	433	422	450	418	494	438	423	462	417	385	392	447	473	427	377	426	438	411	416	419	431	469	438	423	438	382	396	430	467	475	422	467	392	399	443	414	440	410	427	413	440	394	405	447	452	442	394	465	413	423	449	427	424	375	435	431	433	412	433	418	459	408	438	408	409	416	432	436	414	455	429	403	430	448	423	412	470	430	400	441	399	463	426	459	454	409	436	405	416	412	385	451	401	471	435	435	411	448	474	445	431	392	413	432	437	475	429	443	480	428	438	424	410	429	470	449
3496	9312	6398	3040	2101	1680	1306	1119	873	831	717	613	671	555	590	542	528	528	488	547	518	496	512	446	472	497	499	455	456	471	455	497	466	468	462	441	470	451	454	471	478	458	459	423	409	507	454	454	438	448	473	450	433	469	414	459	447	468	439	431	455	383	405	474	443	435	451	467	455	426	432	490	460	432	454	441	417	441	445	447	450	424	436	434	443	442	442	466	421	436	466	458	430	476	414	435	455	433	430	441	440	439	432	461	432	469	459	495	442	427	450	499	444	448	409	409	483	444	444	466	487	426	428	490	447	438	451	440	476	485	414	456	480	450	471	447	469	448	411	444	424	446	462	448	444	435	447	488	461	438	396	447	428	488	439	435	460	451	450	433	440	424	478	455	471	460	454	458	463	433	449	436	464	450	451	413	443	410	410	454	447	445	452	467	447	441	505	441	399	468	463	442	464	424	459	444	436	467	433	461	434	448	439	490	491	479	420	483	470	481	405	431	449	453	449	443	414	455	432	385	424	406	425	464	418	431	430	439	450	459	457	427	454	452	476	466	445	435	459	413	477	431	449	444	419	439	449	434	409	424	447	425	472	433	427	435	421	465	461	460	433	428	450	466	412	432	471	440	433	443	419	431	424	475	471	435	454	434	453	447	468	445	458	481	439	420	425	478	479	466	457	440	521	442	480	481	443	415	454	440	465	471	425	448	381	418	450	417	436	472	480	458	497	428	429	439	420	408	406	428	459	423	437	424	464	448	462	426	419	467	446	422	444	462	448	449	471	454	440	459	457	459	490	447	444	465	465	417	433	449	443	451	459	431	420	439	462	461	429	472	430	448	477	443	442	517	444	432	444	457	452	448	442	446	445	456	437	430	437	427	476	402	476	447	439	435	467	451	439	453	472	440	442	442	427	459	457	462	424	390	425	471	445	466	458	448	431	453	496	484	416	469	421	443	498	407	465	450	452	421	458	456	488	465	456	422	429	453	444	489	437	456	434	455	445	469	436	446	395	428	458	408	457	466	487	433	455	464	423	443	453	438	427	458	412	448	457	430	453	442	429	466	427	445	416	427	435	434	489	437	421	452	460	457	469	477	461	476	462	430	449	450	450	436	433	456	439	459	437	390	468	447	415	427	402	443	466	406	433	400	460	430	469	464	501	463	469	444	442	434	433	484	439	442	423	398	462	434	463	467	463	420	472	450	461	455	473	430	487	456	435	431	457	407	449	458	456	480	447	442	415	445	444	435	459	454	453	423	440	418	445	437	449	449	444	437	473	445	427	458	403	449	461	485	473	467	432	415	436	451	458	434	430	461	426	462	428	447	433	437	469	422	426	424	433	428	446	415	506	436	448	426	464	478	439	463	445	464	432	472	497	429	405	409	448	469	400	425	428	452	444	474	439	464	452	412	424	469	452	444	413	438	454	445	438	459	442	450	472	426	432	462	407	464	446	459	425	418	442	425	414	425	453	496	463	438	431	485	441	447	431	473	442	434	452	434	447	435	452	462	482	440	413	405	454	436	462	478	416	462	449	443	449	484	439	438	471	419	451	466	479	431	438	443	442	431	485	422	434	432	441	419	420	439	447	434	429	414	430	458	428	489	415	425	438	424	430	430	438	458	446	446	420	466	461	460	426	453	434	456	461	450	463	431	459	454	456	457	419	446	457	433	441	417	413	447	511	409	466	465	476	445	433	409	469	418	459	426	452	444	448	423	447	447	435	452	450	459	430	436	437	445	451	448	474	430	460	429	447	443	472	451	456	414	391	444	433	418	446	473	438	446	412	451	465	423	447	439	425	433	432	412	458	406	464	450	430	390	424	443	411	485	478	445	463	475	430	469	418	446	436	452	417	477	436	445	450	445	451	450	423	407	430	438	446	459	442	431	433	448	424	422	425	460	431	429	406	445	432	417	433	414	461	454	403	448	476	434	463	425	431	422	450	432	469	441	444	448	464	409	427	462	452	441	410	436	462	430	468	453	478	446	436	459	470	453	474	457	424	444	469	476	468	475	440	470	401	516	478	486	415	427	452	458	473	445	384	435	466	429	439	475	475	415	457	450	449	444	461	412	441	468	474	424	460	461	476	453	464	446	426	459	445	455	423	441	454	430	434	433	466	422	439	421	450	443	449	419	438	435	447	428	455	432	480	463	462	433	442	487	426	433	447	441	424	471	486	422	457	421	425	448	438	465	479	420	475	456	442	443	483	450	441	437	439	473	410	438	462	419	445	446	456	430	447	426	465	451	426	436	453	435	457	451	439	477	442	426	429	435	413	413	427	447	455	411	438	451	450	424	429	465	482	448	437	445	432	455	436	476	417	482	446	437	417	470	480	476	438	390	416	461	443	400	428	471	421	434	465	440	463	433	424	455	477	423	410	435	422	415	399	479	440	412	440	436	453	453	469	429	465	470	436	465	458	477	455	396	437	394	448	463	473	437	450	461	437	448	454	398	474	445	428	414	441	420	447	435	456	457	425	419	443	453	459	455	434	439	414	443	436	439	423	441	450	455	458	460	461	429	447	468	423	448	419	487	455	456	453	475	450	480	408	411	471	479	425	477	456	452	415	404	452	440	436	420	433	435	449	479	430	464	455	431	438	446	494	440	421	428	439	435	452	419	469	453	478	455	458	450	443	445	440	499	458	453	473	446	420	501	442	448	463	438	449	461	481	411	461	436	455	457	466	430	449	441	425	499	493	436	405	401	421	468	464	410	432	454	422	447	440	472	448	432	439	450	462	434	437	441	446	410	424	471	431	428	464	418	451	408	423	492	432	426	447	417	451	415	429	430	424	429	415	392	448	442	458	443	429	460	433	431	487	435	418	491	434	427	432	401	426	437	423	477	457	446	458	435	463	436	420	463	499	434	434	432	439	490	441	475	432	456	477	454	449	437	448	476	477	472	412	419	448	488	450	445	426	465	441	463	416	441	430	449	470	479	397	430	469	438	460	447	443	431	446	456	451	470	444	439	412	463	429	450	494	447	432	432	443	427	443	416	449	409	452	457	456	441	453	454	433	444	419	461	473	454	468	444	432	433	410	431	413	481	457	416	449	429	445	474	449	466	441	495	436	453	453	442	462	426	448	437	437	430	469	441	428	448	441	415	423	458	475	454	451	456	424	455	419	408	470	450	452	475	432	439	449	431	454	435	458	421	463	439	445	446	444	440	419	455	463	442	423	446	449	469	466	444	422	429	428	465	446	460	431	439	429	442	448	441	451	432	452	435	450	449	432	479	410	450	457	445	443	433	464	434	495	405	452	444	453	484	446	453	442	441	441	404	470	483	417	435	460	409	440	447	430	468	472	448	438	419	449	471	387	436	446	450	436	475	472	428	437	449	430	464	424	448	459	453	432	459	436	430	459	448	447	432	450	450	418	441	441	436	445	445	431	441	455	419	456	427	418	433	437	455	446	426	484	449	436	464	444	431	442	469	408	440	439	435	406	457	459	389	478	436	468	485	441	484	439	448	404	420	454	437
24793	21472	28164	25177	14650	586	360	251	220	211	163	162	157	155	132	130	124	125	117	118	129	123	118	118	119	136	128	113	117	110	106	107	112	106	100	108	125	109	104	115	116	136	118	90	109	103	124	103	109	111	120	95	128	113	97	144	103	124	100	102	111	104	95	109	105	111	110	120	108	111	100	111	117	111	103	99	114	111	106	104	100	98	99	113	106	96	87	116	118	95	110	99	98	96	109	121	121	121	108	105	110	118	106	97	114	112	116	97	111	104	117	99	124	119	118	116	87	112	107	102	122	96	98	102	109	129	92	116	98	108	86	111	106	127	118	109	107	114	114	104	101	98	103	105	99	110	116	107	89	99	111	97	132	124	89	107	107	108	104	98	112	111	125	110	95	118	92	127	111	106	103	100	119	89	84	116	119	93	124	116	111	114	133	91	115	115	114	104	118	124	118	100	122	122	93	96	107	87	114	104	116	103	100	102	105	101	108	96	107	119	118	126	120	97	107	116	97	96	114	108	118	117	101	101	93	97	109	94	123	102	114	87	103	104	111	101	115	113	104	112	99	111	118	114	140	104	120	95	118	89	106	117	106	109	89	112	94	98	101	121	118	107	128	99	102	107	99	104	119	116	94	103	118	99	109	104	114	105	99	112	119	106	109	114	97	92	115	103	97	93	100	116	105	115	110	115	89	119	116	110	102	103	111	109	118	106	108	82	112	103	110	96	113	108	109	145	109	111	108	95	113	89	107	112	104	106	111	108	98	105	93	105	115	93	118	126	102	80	114	106	116	124	122	103	87	129	112	100	114	104	127	94	93	99	112	115	112	121	110	105	102	115	114	132	101	100	102	105	117	98	126	118	102	104	105	113	86	101	106	129	109	113	98	101	120	106	113	101	100	117	123	109	99	118	102	92	103	114	123	101	113	110	89	102	91	107	103	116	124	118	107	114	112	97	114	111	95	114	110	112	103	115	117	98	111	103	98	120	112	98	124	104	108	119	89	119	98	86	107	100	108	111	113	85	108	103	98	110	100	111	107	109	120	110	101	92	132	109	102	96	111	101	120	111	107	129	99	96	107	110	97	102	93	109	93	120	114	94	117	119	101	112	101	96	120	121	126	115	117	122	97	109	99	114	124	114	95	97	103	119	102	106	109	101	118	96	99	96	104	101	125	104	120	110	102	94	96	93	107	91	120	111	108	105	94	105	96	96	92	103	101	124	111	112	123	109	121	115	109	106	93	115	117	105	107	100	117	96	88	124	117	97	123	122	117	99	99	92	111	93	108	108	94	114	99	113	119	112	100	113	94	93	119	108	115	103	111	121	113	112	109	114	113	129	117	107	102	98	112	108	107	107	115	107	113	102	124	85	120	95	99	90	108	100	114	84	98	100	124	115	119	110	103	98	92	111	97	104	103	124	101	121	102	118	99	103	116	102	96	108	117	117	93	92	116	99	102	113	102	93	112	110	92	113	99	105	116	123	105	112	89	99	99	121	120	113	106	103	109	106	115	96	114	108	95	114	90	109	100	126	129	106	118	98	115	113	117	120	105	114	95	102	113	108	110	117	103	116	117	105	110	84	106	91	112	98	125	112	116	107	107	108	98	116	88	112	111	100	128	107	97	115	115	120	94	110	125	77	104	101	115	115	101	105	95	90	87	111	111	109	107	119	89	124	90	120	97	96	93	91	98	104	114	110	114	121	103	104	120	108	97	111	136	99	111	86	93	117	113	113	96	96	111	122	108	111	117	112	109	120	117	87	136	96	107	103	98	114	126	105	113	112	113	88	113	104	119	96	102	110	114	127	105	101	107	107	115	119	106	127	111	108	108	121	99	91	100	118	97	120	102	111	94	107	117	103	80	99	119	114	112	94	114	96	108	121	87	111	102	88	102	104	115	99	111	107	111	101	114	102	112	103	104	108	120	98	116	97	94	113	99	99	122	125	85	112	107	107	111	107	96	111	121	103	95	108	105	110	114	107	115	93	118	104	119	99	118	108	103	113	97	121	98	127	110	116	100	92	101	107	99	101	105	102	109	112	110	104	120	110	86	107	106	99	85	105	113	117	101	97	111	110	103	110	106	111	121	99	105	111	108	127	104	90	100	98	103	115	108	86	114	118	112	100	93	101	121	125	110	104	116	102	91	124	112	109	91	112	101	96	111	107	118	117	100	117	105	94	125	102	128	96	122	112	116	99	91	103	91	109	112	119	102	96	104	103	102	113	93	118	114	92	92	112	102	102	106	97	106	105	107	113	98	125	106	97	119	105	106	129	113	109	121	103	98	108	93	99	110	83	93	126	103	97	93	117	103	100	100	101	93	102	118	103	96	123	97	115	110	100	91	120	99	91	103	118	87	113	87	88	96	100	110	107	102	114	110	109	107	112	101	112	98	98	102	106	97	110	123	101	104	98	116	122	119	88	94	104	112	106	113	99	97	108	96	110	90	88	119	103	91	115	115	109	105	101	122	107	112	100	94	98	107	113	117	88	85	108	122	93	111	111	122	92	108	101	119	98	99	107	107	114	119	126	121	118	114	91	110	108	115	107	117	98	101	115	92	109	99	111	98	106	100	107	93	115	108	95	109	100	112	97	118	116	131	121	111	121	108	103	100	114	105	109	100	105	111	107	96	109	92	104	109	99	98	110	99	85	83	95	111	117	100	118	103	101	109	116	122	103	99	107	129	120	117	110	110	102	108	100	101	101	114	96	108	100	106	94	100	94	116	104	105	106	113	98	92	123	114	112	100	107	111	94	102	107	107	119	133	125	122	105	103	96	106	117	97	115	106	114	112	101	104	101	120	105	108	110	99	128	106	103	102	115	112	103	80	102	108	112	93	129	113	119	93	96	98	114	112	112	112	101	120	104	122	96	109	106	109	124	100	111	100	117	124	104	120	99	112	95	130	123	97	90	125	124	123	115	116	110	105	112	98	108	105	103	105	112	113	111	105	99	117	93	109	98	135	106	113	119	99	102	106	111	125	119	101	103	110	112	97	117	126	108	101	99	102	111	106	99	95	116	101	104	125	109	113	88	101	110	111	100	101	108	111	94	101	111	109	97	110	103	117	111	95	109	107	113	116	102	105	94	113	110	103	120	100	95	125	95	85	113	97	102	101	129	95	117	102	109	120	116	95	109	109	96	111	101	103	105	121	98	117	106	107	102	98	117	120	89	109	105	99	108	105	105	113	124	129	114	104	128	110	99	91	95	102	91	111	109	108	122	102	106	104	96	122	115	91	103	118	106	104	111	91	112	119	95	106	126	123	103	108	105	98	108	109	107	93	111	118	104	96	97	92	93	102	96	93	111	104	107	98	126	95	99	90	109	104	126	115	110	126	104	86	113	98	105	105	108	109	89	107	102	96	103	115	122	91	114	107	107	96	105	100	88	123	118	106	123	95	102	96	103	113	94	101	106	111	106	101	116	104	102	110	98	114	100	114	101	118	93	105	108	111	92	99	124	99	111	110	109	111	104	93	101
3497	5490	4538	1558	1101	771	633	507	366	291	273	231	232	205	192	194	171	171	156	155	166	144	150	146	139	144	137	132	142	128	130	131	141	127	128	140	130	128	119	109	152	103	140	111	127	122	126	107	118	112	115	118	127	105	123	119	118	139	123	112	120	136	142	118	135	112	112	125	112	133	126	103	152	155	126	122	130	127	98	113	122	126	114	123	114	128	118	104	107	138	111	124	108	134	117	121	143	121	125	117	126	116	109	126	129	123	114	112	114	142	106	123	139	118	128	120	122	126	128	120	114	118	138	108	122	108	114	113	113	100	120	100	122	116	139	131	107	87	107	142	126	107	114	112	133	119	132	109	135	126	127	122	134	118	122	120	122	119	131	128	124	127	123	130	134	130	127	132	124	127	99	109	120	111	116	102	124	119	119	137	109	121	117	127	104	130	117	128	128	123	121	128	104	113	117	120	122	121	132	99	125	134	122	119	112	119	132	138	103	137	111	118	120	114	130	123	125	134	114	123	116	115	115	117	120	128	113	114	108	121	121	117	127	114	116	130	113	127	137	110	143	115	104	124	130	126	102	113	121	106	104	122	116	114	131	134	127	131	120	114	136	126	139	120	133	126	121	119	88	106	103	99	127	110	119	106	110	123	125	133	115	109	123	111	124	129	121	117	115	112	129	128	127	115	122	119	124	122	128	99	130	123	110	126	118	119	105	125	120	126	114	121	111	139	107	121	109	123	110	114	106	124	117	110	86	103	96	125	103	127	117	131	126	135	142	120	119	122	131	117	121	129	100	128	93	114	108	132	119	115	110	118	128	119	115	110	126	117	113	114	130	117	132	116	115	110	125	122	128	120	113	122	116	128	127	136	131	126	126	136	112	124	103	119	123	115	109	108	128	130	126	133	132	123	133	150	136	129	124	106	121	120	102	117	115	97	110	122	130	118	118	116	124	104	116	120	107	118	131	126	126	114	121	142	111	104	108	128	140	129	136	125	129	121	110	120	117	110	124	126	124	108	135	126	113	137	124	119	126	130	116	122	127	118	112	120	131	132	90	104	122	118	129	103	138	130	134	97	128	145	102	103	135	121	114	109	130	123	113	135	137	134	124	130	140	150	116	99	115	110	121	114	117	104	99	120	137	121	113	112	128	126	118	138	126	116	130	96	109	125	104	137	137	118	118	124	126	105	119	117	100	121	137	111	119	122	124	127	128	111	110	103	136	136	125	119	94	117	112	115	105	118	107	119	121	132	114	126	121	110	119	118	117	113	141	111	101	127	117	120	122	104	104	106	124	129	119	120	115	124	128	105	115	116	125	107	119	110	124	129	126	131	124	119	146	111	116	122	114	112	117	116	120	109	108	107	131	99	114	120	122	110	117	131	130	115	123	119	107	117	113	128	131	121	149	114	145	123	131	120	114	109	105	115	106	111	125	117	132	122	118	121	106	121	119	136	98	121	113	132	116	105	114	123	119	118	128	108	116	108	132	121	130	119	105	120	119	124	131	137	109	119	114	117	118	98	120	123	113	117	127	114	121	90	122	121	99	124	121	112	114	118	118	106	111	135	119	129	137	132	121	111	118	109	113	107	112	107	136	117	137	110	129	109	123	113	118	139	122	130	116	119	105	124	116	111	123	132	121	129	113	101	122	117	117	124	119	112	124	116	115	132	135	130	138	111	124	127	143	101	110	132	117	120	110	109	123	132	115	126	122	108	130	123	109	128	123	77	108	127	131	123	112	115	97	139	125	127	118	108	119	138	108	134	129	97	124	111	109	99	114	116	134	101	124	118	132	114	133	132	115	121	105	133	116	108	118	119	125	125	124	123	112	116	113	122	129	127	131	124	127	93	128	114	101	115	117	122	136	119	123	145	118	131	118	117	133	133	118	99	111	136	135	115	126	121	103	110	111	128	121	109	135	155	125	134	105	119	119	145	125	106	132	130	134	121	101	111	117	130	115	124	117	134	111	119	112	123	125	127	131	124	123	108	134	115	119	125	125	111	134	115	114	124	122	136	125	95	102	106	109	125	133	104	120	97	136	119	112	103	116	112	118	94	133	110	126	125	128	123	111	103	122	124	125	121	118	121	103	139	118	120	106	98	114	119	120	117	122	99	121	126	122	103	122	117	106	117	115	108	136	116	119	138	129	107	123	100	112	104	131	102	115	133	125	117	135	109	121	110	131	122	139	116	123	123	104	122	135	128	115	110	104	116	111	126	127	120	135	109	104	125	114	127	136	130	114	110	120	111	107	125	105	112	109	119	114	128	123	134	101	126	116	123	128	133	116	102	125	113	110	113	127	137	105	111	119	122	126	117	109	136	114	143	113	127	134	92	108	123	131	120	91	113	116	122	101	140	104	125	129	122	114	127	132	123	101	106	131	120	121	128	144	103	119	133	136	125	124	107	123	120	152	113	104	123	107	112	128	124	95	118	117	128	106	132	108	134	117	97	116	128	116	103	113	122	130	131	126	121	130	154	132	120	112	131	116	122	120	119	131	126	121	126	135	109	116	121	128	120	116	127	114	112	104	106	119	147	141	116	124	105	93	114	114	110	136	131	107	119	136	107	132	113	119	107	112	107	97	128	133	121	109	119	116	130	116	127	124	104	129	141	91	133	103	99	133	128	131	125	100	114	131	125	126	118	122	124	137	111	112	126	139	104	124	125	104	118	125	119	116	120	110	107	128	136	124	136	105	123	113	117	124	114	131	100	117	113	115	114	136	128	130	129	118	117	101	120	114	116	118	115	108	131	135	128	106	113	116	124	111	124	114	135	117	121	110	123	112	106	122	128	111	134	133	123	113	120	106	134	113	123	114	128	117	120	116	124	117	119	112	109	104	132	117	99	121	119	115	116	136	146	97	123	115	94	101	145	111	113	113	123	113	123	120	133	117	106	143	116	128	141	126	109	123	120	132	109	122	118	125	128	116	107	121	124	138	114	114	114	122	125	114	139	104	114	132	108	110	123	117	119	145	113	142	118	136	127	134	119	118	113	121	119	143	116	124	129	126	95	103	108	142	123	110	106	113	126	116	114	138	110	125	115	143	140	142	110	123	112	124	100	128	117	102	121	126	113	102	113	122	142	113	125	115	127	118	131	126	137	125	117	134	127	103	124	112	128	114	112	110	109	117	129	114	116	125	123	105	134	106	120	118	114	114	93	139	117	114	127	105	129	124	129	114	98	106	114	124	121	121	122	108	123	100	139	123	125	130	105	120	134	103	120	120	106	133	106	132	110	118	126	119	142	117	116	127	132	141	144	105	134	128	95	128	112	119	129	114	127	114	108	129	138	129	114	110	113	135	128	122	122	120	133	115	131	118	123	113	114	120	112	112	122	114	114	117	115	120	130	136	114	120	134	123	141	128	130	113	129	129	137	112	133	127	123	129	131	108	108	130	123	134	122	115	138	112	140	109	132	122	107	116	123	121	113	127	115	120	120	121	131	107	124	105	118	114	121	113	129	114	113	135	127	138	117
22710	21518	29444	24014	21512	21566	12373	1292	889	761	691	615	560	547	504	485	481	503	452	474	404	444	453	432	428	457	407	409	471	401	424	443	438	402	409	363	387	394	388	452	411	379	369	372	385	434	405	381	373	362	377	361	392	365	360	388	385	372	373	388	403	365	363	386	401	397	383	365	391	389	424	396	440	429	397	396	376	371	421	337	424	397	394	361	367	375	416	352	377	406	365	415	406	401	372	373	401	402	439	408	392	367	393	352	392	377	414	429	369	358	409	363	374	379	389	395	387	371	384	369	397	394	399	399	392	386	348	421	394	358	347	371	391	374	405	425	403	388	371	365	354	367	372	412	414	398	383	393	378	406	361	403	387	418	383	361	386	382	411	400	392	351	369	350	367	367	366	339	366	426	418	381	388	367	354	380	404	411	371	332	386	370	370	353	371	382	361	356	377	394	352	393	393	361	392	388	368	358	362	376	385	378	374	378	399	355	373	332	393	383	365	387	348	363	381	413	451	363	386	389	342	394	415	383	394	425	355	375	349	370	374	404	379	359	370	415	386	355	409	379	369	405	386	403	375	368	398	381	371	406	352	351	365	414	397	388	380	390	342	351	390	376	404	382	394	397	390	358	402	402	380	382	381	371	372	389	356	357	389	412	393	405	388	370	383	367	371	402	386	387	386	375	341	361	379	366	325	379	368	374	353	399	393	371	352	414	380	392	358	377	409	388	368	368	368	381	357	383	418	383	354	383	398	380	374	390	367	377	364	394	399	357	378	410	372	399	375	372	345	389	363	390	390	370	354	352	367	403	380	382	400	403	383	364	396	373	359	406	395	372	360	392	362	360	408	380	395	384	384	381	383	373	389	388	352	358	401	403	387	368	334	400	365	348	361	399	373	383	363	416	369	378	382	400	389	403	401	364	369	383	405	399	341	366	346	387	405	389	375	367	386	370	394	343	356	389	402	385	368	386	406	390	406	396	389	395	382	364	392	344	378	375	388	412	383	389	373	377	399	373	385	364	381	388	403	369	425	386	384	362	387	410	381	401	383	374	401	372	363	421	390	378	359	430	381	381	369	406	383	381	374	352	367	404	379	339	412	377	363	348	352	371	409	378	387	379	415	358	416	394	376	362	383	382	393	391	388	395	378	402	394	360	412	366	381	367	369	411	371	372	387	392	371	383	391	371	350	359	398	392	366	368	393	383	404	405	370	383	360	339	416	334	377	405	389	387	377	381	390	385	364	357	396	358	353	367	389	367	378	375	393	378	363	370	382	377	379	385	374	394	369	354	363	354	407	381	395	370	382	379	355	390	356	387	400	378	380	357	359	371	402	365	378	367	395	353	371	360	399	356	370	377	402	386	379	386	374	362	376	368	407	419	385	358	369	401	381	394	391	356	367	395	351	380	385	344	382	347	386	401	345	364	361	366	400	362	391	400	414	375	379	361	350	383	359	360	361	358	368	358	375	380	346	362	386	376	353	390	378	350	386	395	383	395	366	393	361	366	365	382	351	367	348	389	385	348	358	425	359	361	398	371	375	365	350	376	367	405	401	370	381	365	350	367	378	388	404	394	355	380	351	366	377	385	413	410	394	383	364	361	376	379	368	372	404	410	426	358	409	400	363	336	337	379	377	369	379	414	363	368	387	390	365	383	347	371	406	399	394	381	386	388	357	415	392	373	368	394	390	364	365	348	406	390	372	374	384	362	363	399	360	382	367	340	408	417	423	364	357	394	357	372	384	355	387	402	386	348	401	359	406	377	371	375	410	381	364	368	398	385	360	370	345	348	382	377	409	431	350	378	394	360	374	355	389	394	401	404	373	376	361	420	414	384	377	409	397	388	392	398	401	412	383	376	371	411	381	381	419	367	324	358	391	413	372	405	399	407	374	356	368	373	369	359	377	365	376	368	393	363	384	377	404	403	401	392	415	387	353	373	386	385	386	384	435	349	388	366	379	385	373	384	384	399	393	364	389	377	360	390	345	345	370	345	427	396	358	362	349	400	367	380	354	362	403	365	352	380	405	360	363	378	388	372	395	392	360	356	375	395	347	376	381	387	353	373	373	389	408	339	401	415	383	331	408	395	392	411	411	381	375	377	343	363	377	387	389	354	372	393	389	385	377	380	378	376	418	379	366	369	380	401	403	406	374	353	358	411	381	377	344	347	352	403	359	390	360	348	383	359	416	378	351	387	417	399	376	379	393	358	389	414	388	407	366	385	375	381	368	379	394	378	358	406	378	334	354	376	355	393	385	369	409	394	379	360	402	369	368	385	386	393	376	383	364	332	393	360	339	370	410	382	382	391	381	377	365	380	362	361	397	354	399	368	365	396	403	394	380	404	358	382	374	386	382	393	344	406	392	399	357	414	378	395	400	381	397	414	368	381	379	369	409	357	396	345	407	373	382	370	371	383	399	374	384	389	398	361	396	388	378	430	353	357	388	356	357	376	380	356	350	372	391	358	344	366	378	388	380	432	395	337	359	387	386	394	408	338	406	377	402	388	361	381	365	393	358	391	399	374	399	373	375	380	398	388	365	394	374	371	392	392	405	387	354	333	393	375	366	370	416	372	380	359	367	384	384	363	413	409	364	357	413	384	364	374	359	340	357	394	386	410	394	372	385	346	382	368	362	354	400	383	377	375	365	387	399	329	402	391	380	382	363	380	373	378	387	392	400	347	405	371	339	378	390	414	378	389	376	400	364	382	384	331	386	377	345	365	355	388	354	363	356	398	377	387	371	389	333	360	365	384	345	388	375	369	368	408	366	367	403	403	362	407	361	373	372	351	389	376	341	425	355	370	402	384	376	388	369	371	377	360	384	355	392	411	391	361	412	374	401	400	391	357	387	363	386	369	355	412	368	351	378	372	371	379	358	361	375	367	364	351	376	375	351	378	392	363	355	379	387	378	363	363	390	376	370	393	388	380	372	386	375	399	363	384	415	394	384	378	387	410	385	356	375	392	418	379	366	366	419	387	384	348	387	363	390	385	369	352	366	396	362	390	357	366	393	410	407	424	367	386	420	382	384	367	390	345	395	406	363	376	375	396	358	360	351	358	366	431	373	373	391	392	376	370	377	392	387	392	380	395	361	379	378	371	422	397	382	394	405	383	365	369	379	355	382	401	376	405	381	371	402	360	387	361	396	389	403	364	383	384	360	378	366	371	390	339	358	371	355	381	364	394	349	415	388	374	366	391	383	395	379	382	314	373	397	368	361	398	380	383	382	381	351	388	362	369	373	336	375	357	393	361	404	360	371	388	397	366	395	383	402	404	378	410	409	415	359	343	364	400	437	356	395	398	397	416	378	378	361	388	386	401	416	421	353	384	343	388	356	395	360	370	368	364	374	403	370	383	381	358	369	377	378	380	388	353	368	387	390	369	362	392	384	374	367	365	392	380	357	373	367	347	353	382	380	393	378	417	360	366	396	360	405	420	381	382	398	389	394	390	355	353	367	387	371	379	380	381	370	340	378	351	417	379
4931	15429	12628	5150	3814	2884	2073	1608	1344	1040	991	771	711	675	662	591	583	527	550	549	505	508	484	477	447	446	442	475	415	451	421	478	430	443	425	425	422	439	408	423	443	434	406	360	429	375	408	391	402	396	423	421	410	417	401	408	455	364	414	402	394	431	373	411	366	403	406	389	435	411	395	375	390	446	401	383	398	438	410	398	407	421	424	420	436	380	393	392	398	367	394	405	419	396	401	399	411	403	389	401	423	398	395	410	400	390	386	415	434	390	401	399	412	394	370	401	414	420	372	406	409	378	436	396	412	439	388	404	383	423	389	405	393	389	391	409	406	420	382	385	390	450	411	434	427	395	409	423	417	416	419	365	430	398	380	393	396	398	418	380	407	399	408	388	423	407	425	404	398	400	389	428	363	426	416	430	396	398	394	376	432	374	375	390	389	422	346	334	405	428	397	411	364	382	377	409	372	384	378	377	401	396	407	374	397	403	407	383	396	425	404	412	414	397	418	404	414	419	403	411	398	401	390	426	423	387	402	410	393	374	395	412	381	394	371	380	397	400	402	411	401	378	394	380	403	422	404	429	413	406	395	400	374	429	385	351	356	400	378	374	402	405	369	363	397	397	428	389	385	414	352	415	403	411	354	352	402	401	408	378	440	412	415	420	448	413	389	347	376	419	394	390	404	381	375	381	392	419	389	401	411	423	363	394	377	414	409	421	383	410	390	436	415	372	385	398	385	364	402	418	403	402	409	418	418	365	406	403	412	392	376	423	390	377	410	408	382	389	383	423	394	399	410	358	409	425	418	394	374	404	389	405	399	392	384	405	445	392	399	430	398	408	390	380	398	402	358	397	390	373	390	383	348	381	389	359	363	394	401	398	391	393	396	426	404	378	405	406	386	410	434	397	440	400	391	396	391	411	407	385	379	390	409	399	391	426	393	443	392	372	409	425	394	397	378	370	407	359	419	389	385	386	397	367	366	411	355	397	400	386	410	418	362	397	357	391	425	386	438	369	391	420	434	381	408	405	402	396	427	439	389	402	399	405	428	426	398	423	401	402	394	383	379	400	389	370	411	393	392	396	392	397	392	400	354	381	430	416	422	409	435	421	367	424	408	401	412	374	370	422	409	363	408	368	389	398	419	409	401	391	399	370	400	381	368	421	418	393	407	420	418	387	424	430	372	386	434	389	379	403	421	415	382	407	398	394	373	398	411	420	431	389	368	377	397	421	375	402	380	431	408	383	363	401	425	396	413	394	390	345	406	427	399	406	385	377	419	404	405	394	391	396	362	399	416	376	397	397	365	393	398	414	402	402	389	397	375	395	417	408	421	388	380	346	389	411	425	404	399	394	378	386	386	388	394	379	376	367	425	394	379	446	402	379	377	381	411	404	398	415	404	433	399	351	405	345	391	395	383	399	400	407	361	384	419	434	379	377	425	387	390	379	400	379	408	440	378	422	396	404	369	387	421	405	381	406	421	383	393	378	430	389	403	420	374	408	380	386	382	387	373	397	395	394	357	367	399	401	401	378	365	405	412	413	396	422	396	421	420	387	414	373	377	403	414	398	413	409	383	416	414	381	429	396	376	379	398	375	386	398	412	405	401	424	369	394	389	364	404	377	395	369	405	388	395	428	405	388	421	391	421	384	389	391	405	410	385	410	376	355	394	386	434	360	422	405	400	417	431	395	374	381	423	379	417	416	412	373	411	408	408	419	365	389	415	410	391	428	403	390	389	367	399	387	390	433	444	391	392	436	377	424	391	422	402	389	378	375	407	404	417	423	403	406	375	408	381	386	419	388	397	421	374	425	396	409	374	376	430	333	401	378	409	407	386	403	374	435	368	413	364	390	388	404	367	414	377	407	380	407	374	421	390	345	409	378	422	367	389	397	397	401	423	414	416	359	388	413	388	418	388	386	399	401	388	360	369	405	396	383	405	386	416	381	391	389	384	379	408	384	372	393	422	423	407	399	405	388	361	419	434	423	404	408	410	410	397	376	421	422	383	394	432	419	391	407	375	405	413	418	421	400	381	389	401	381	420	376	404	419	420	436	397	385	383	444	399	402	379	412	391	372	361	409	419	405	392	355	424	411	389	380	412	365	425	377	416	370	367	342	437	426	390	415	373	377	400	385	405	402	425	407	370	411	374	404	404	428	363	409	383	388	404	392	382	389	388	420	384	387	419	409	386	374	391	407	405	430	393	394	394	406	385	423	408	356	380	408	374	390	415	401	390	394	410	414	380	405	429	411	418	391	403	403	387	421	343	401	425	396	407	412	407	392	393	375	404	427	408	394	360	422	405	394	381	398	400	391	411	432	415	388	395	393	391	428	424	418	413	384	399	445	384	442	416	386	445	348	392	400	384	396	382	405	375	408	386	404	399	402	404	397	368	399	402	358	411	435	404	395	383	346	363	382	387	376	417	389	457	416	376	370	435	387	414	399	416	418	397	381	371	397	423	384	401	368	407	365	409	368	408	398	406	385	377	401	392	391	397	415	390	363	413	396	390	393	397	393	398	397	368	424	425	414	431	412	400	415	408	388	430	408	417	405	400	355	402	388	368	421	403	379	396	386	416	399	395	432	382	438	402	380	387	411	397	421	403	395	398	372	409	386	417	409	434	429	409	401	378	376	410	395	385	415	429	397	382	378	412	413	435	400	380	366	428	347	411	393	384	374	421	386	387	436	374	402	369	405	426	419	398	377	386	384	387	351	390	402	397	383	384	439	395	410	417	375	397	415	378	356	391	391	411	374	415	413	372	369	426	393	354	382	370	404	409	356	429	393	376	390	414	380	403	435	392	398	440	374	418	412	408	388	406	389	367	392	378	395	395	362	447	390	401	406	412	403	394	395	369	419	426	400	413	431	372	398	423	413	445	375	378	366	410	423	406	388	415	398	392	404	396	444	390	371	401	399	433	406	400	373	422	420	415	390	400	418	389	403	427	394	398	397	393	396	383	418	416	390	380	379	403	386	431	389	382	390	423	367	389	412	361	411	390	371	377	389	406	397	422	365	362	378	395	393	421	433	386	397	403	399	419	392	381	369	414	420	408	406	393	391	381	363	383	394	384	436	375	393	394	422	377	379	396	405	420	393	367	386	374	362	417	411	401	418	405	400	388	375	424	426	412	423	358	390	432	389	407	407	411	403	384	366	410	405	416	396	391	383	391	426	413	395	395	413	375	427	388	396	386	398	381	406	406	399	388	412	427	383	406	401	423	377	396	405	407	385	385	335	427	394	382	394	399	405	385	385	412	422	413	400	418	373	411	385	391	378	417	416	400	384	412	355	398	415	432	370	373	377	387	369	415	398	384	407	385	427	369	399	373	396	375	411	402	414	402	394	374	376	418	402	367	377	416	407	400	419	406	399	379	430	355	401	410	429	407	402	424	363	404	376	414	399	368	388	420	400	401	391	449	407	395	380	345	403	383	408	380	380	410	392	407	390	414	392	404	412	424	404	412	400	389	404	410	401	377	401
27820	19650	5969	485	308	275	242	224	185	235	223	215	222	208	219	220	219	232	238	207	202	207	222	192	232	195	228	226	257	224	210	214	194	226	205	223	213	214	206	228	219	212	214	228	207	224	210	202	208	212	234	209	220	208	232	231	195	174	212	221	221	207	199	219	223	207	238	215	193	217	204	207	183	199	189	216	204	210	243	207	224	213	204	201	215	199	203	246	207	194	186	204	202	222	229	237	236	212	216	241	205	218	189	195	210	204	198	231	209	212	205	225	216	244	220	213	204	231	226	212	237	231	201	202	215	226	213	220	228	243	211	218	219	217	219	217	187	240	205	219	208	230	230	218	227	212	211	215	199	225	220	215	207	225	218	250	221	197	185	204	234	182	233	213	231	226	224	198	225	222	214	233	218	194	237	195	210	228	227	209	201	226	201	222	195	207	197	234	208	219	224	199	215	211	217	232	221	226	210	203	219	226	197	209	219	211	198	202	216	188	223	217	204	201	246	223	196	205	183	225	206	198	226	228	228	193	182	240	207	225	206	222	197	205	218	201	219	215	217	208	209	219	210	237	233	235	212	211	222	222	208	221	215	223	235	220	203	213	224	201	224	211	217	203	230	221	200	205	219	209	215	193	218	213	220	208	249	224	225	213	198	184	221	216	213	200	230	221	182	217	227	228	200	207	226	249	207	198	200	231	204	220	196	230	185	210	231	226	202	227	229	212	195	214	221	199	246	201	202	210	202	220	202	234	210	213	213	207	247	216	202	208	205	203	188	234	212	199	228	200	225	196	203	229	191	185	202	193	214	194	222	211	220	203	211	217	208	194	198	224	215	200	229	235	187	226	212	202	214	242	218	185	227	236	237	224	210	214	209	222	206	187	213	228	214	239	226	211	220	215	215	213	206	193	197	219	224	202	194	209	229	234	220	222	202	210	239	205	192	202	236	176	211	196	223	212	204	210	231	209	217	224	189	209	206	215	193	226	238	195	227	206	219	199	189	248	195	212	185	213	215	207	206	219	232	226	204	231	241	181	213	223	198	201	182	228	219	218	211	229	198	206	200	207	225	212	209	204	240	218	223	202	212	190	187	200	203	201	202	208	185	229	209	207	220	241	207	214	221	210	207	204	210	215	232	245	210	220	211	224	234	205	225	205	223	206	204	223	192	206	187	221	211	220	212	211	209	255	229	211	196	221	219	197	226	221	213	213	219	217	224	218	209	242	207	208	207	214	214	198	199	223	240	214	192	200	220	211	198	212	215	214	210	234	216	210	222	190	191	225	219	225	223	202	200	202	204	231	199	176	199	228	215	194	216	214	215	198	209	224	214	222	224	246	178	217	199	204	217	234	228	232	252	263	210	231	205	196	208	204	221	225	221	260	196	214	204	221	232	191	196	237	228	227	214	209	208	199	216	195	216	213	207	211	218	191	183	210	250	200	204	226	182	220	211	204	225	227	214	219	209	215	230	224	205	222	205	224	218	227	226	222	196	230	232	208	216	205	223	218	204	185	237	208	212	194	217	241	201	213	208	258	237	216	223	195	216	214	212	230	228	193	220	202	208	208	217	214	184	222	221	207	205	215	204	244	219	220	204	211	239	202	211	217	214	218	217	207	215	216	222	211	216	187	210	241	228	222	210	200	234	229	207	188	216	227	199	195	192	185	199	235	208	208	210	233	232	214	195	208	193	207	217	226	204	223	212	219	200	203	222	226	209	216	221	198	237	212	221	220	220	208	233	223	207	230	226	217	209	216	253	225	232	199	228	208	214	208	228	227	188	222	212	231	218	203	217	223	195	244	224	223	204	200	241	224	231	207	219	228	193	207	209	200	203	212	221	212	201	236	212	233	208	210	202	217	230	204	224	214	240	234	201	198	199	200	198	218	221	188	186	221	186	230	207	209	228	212	234	224	221	207	202	208	215	205	227	240	213	210	224	238	222	198	207	201	206	214	233	192	213	226	215	197	236	238	212	228	205	219	210	231	198	200	210	220	199	200	225	203	204	205	211	220	201	203	222	216	207	222	230	196	224	218	211	225	217	219	183	228	215	232	206	237	215	222	213	210	196	233	207	202	214	215	183	237	229	214	213	196	217	210	220	251	206	204	218	209	214	213	185	202	207	246	216	224	182	207	211	215	236	180	203	213	214	206	233	246	214	205	190	215	221	200	184	207	220	196	209	205	201	210	222	228	182	223	236	219	207	214	205	226	233	208	218	251	204	206	190	206	202	192	194	200	226	219	202	233	200	206	237	214	218	210	221	216	217	232	206	216	220	214	222	195	228	195	222	182	195	226	242	241	213	209	181	220	200	206	216	235	234	203	212	196	233	242	220	212	213	215	194	212	212	207	232	213	226	203	226	230	229	219	212	205	207	197	217	193	214	188	203	217	229	200	205	225	212	228	221	196	209	222	227	219	188	217	218	216	225	212	207	199	241	193	184	211	221	219	215	205	206	221	197	193	215	215	208	210	215	194	212	222	197	212	230	191	197	193	202	241	209	211	195	198	222	213	225	218	213	207	211	193	231	216	215	218	187	241	206	236	243	227	208	207	217	214	227	218	202	221	222	212	213	198	192	232	259	207	214	208	234	232	191	195	226	207	217	167	217	213	219	195	208	220	233	228	201	226	235	218	224	229	203	184	230	220	225	216	219	217	220	209	217	204	234	219	198	195	232	216	223	220	219	231	207	224	238	219	230	234	198	208	239	226	199	216	214	185	212	198	229	224	216	225	180	204	190	190	232	211	224	211	222	189	222	180	211	207	228	221	208	225	227	226	191	207	207	221	244	241	216	205	204	224	235	196	221	204	203	210	213	215	210	220	196	212	218	219	206	214	242	222	212	236	200	193	205	210	194	215	218	197	218	221	214	217	201	222	226	193	197	218	219	226	213	204	198	212	197	193	225	224	223	230	210	204	185	233	202	227	231	211	217	227	244	236	213	209	219	197	212	212	190	213	208	206	213	206	215	198	203	193	216	220	189	219	229	213	210	215	205	212	200	204	222	216	216	249	237	189	208	219	262	226	210	209	213	225	216	181	216	217	227	216	209	206	221	220	225	216	208	214	219	213	198	218	202	227	198	199	243	193	200	213	197	217	228	219	207	238	219	217	222	211	208	252	209	210	199	232	234	207	206	218	195	211	220	217	204	232	212	192	216	230	196	212	224	201	226	225	198	225	202	204	183	197	211	207	174	208	196	214	201	220	221	206	223	222	235	217	208	200	227	217	219	230	214	234	231	197	180	219	219	212	209	207	235	222	196	216	228	208	218	202	190	206	216	223	222	215	202	207	192	219	211	187	200	181	229	202	194	191	222	216	195	183	202	209	221	181	221	197	234	197	199	214	213	205	204	211	204	219	241	197	206	229	212	215	206	237	201	225	210	223	220	205	213	207	200	206	220	199	194	206	207	215	201	201	211	198	194	216	224	207	221	226	230	195	231	214	207	211	223	209	200	220	200	235	224	201	210	223	199	211	208	239
4288	940	1292	367	322	292	287	266	261	258	235	248	254	249	231	204	228	215	252	219	244	226	234	212	228	219	219	195	218	235	211	232	213	230	208	230	217	220	252	237	230	190	225	212	214	245	233	238	234	222	220	220	220	215	230	222	205	241	229	216	226	222	208	214	211	228	197	234	225	216	193	237	208	245	249	226	215	226	223	241	212	229	221	223	214	227	204	207	227	216	207	205	225	237	220	232	230	223	242	212	224	222	233	225	216	233	213	195	232	204	221	218	211	229	220	207	222	217	231	218	198	227	244	231	217	217	213	223	216	214	210	227	223	225	206	210	193	202	227	231	212	268	216	243	227	221	209	212	206	222	219	223	227	196	224	213	222	210	204	228	223	234	235	227	212	231	238	229	224	202	218	225	227	214	214	223	222	233	240	235	222	207	217	221	225	219	203	220	244	193	209	233	238	237	220	233	217	207	230	222	220	200	237	220	207	228	232	193	221	223	213	224	224	224	223	229	230	224	239	213	245	234	227	223	220	222	225	219	242	226	197	205	246	234	226	246	233	206	201	239	220	195	213	215	225	230	207	229	206	215	211	227	217	218	235	234	222	230	244	205	228	221	226	215	230	240	202	219	205	225	227	219	210	202	208	190	225	244	236	249	228	211	223	205	223	224	231	236	222	226	216	226	237	216	202	225	223	227	219	238	228	228	203	208	229	224	234	221	205	203	227	249	221	221	239	217	214	212	225	209	225	229	221	216	225	235	216	230	220	246	227	239	216	229	220	221	217	215	247	228	226	219	239	233	233	239	268	195	236	197	225	245	228	223	217	209	249	233	199	219	206	211	213	208	224	213	216	197	204	235	203	224	205	220	212	238	224	251	223	198	238	229	229	212	249	207	224	216	214	214	214	214	242	242	228	217	204	190	217	214	229	200	234	216	216	200	212	217	208	246	234	228	230	219	236	229	219	223	213	230	235	233	212	208	218	208	218	215	190	209	215	247	228	196	217	208	227	190	199	200	216	218	241	247	208	209	215	223	202	218	209	236	233	236	207	224	189	212	228	206	203	230	224	195	213	227	236	218	184	209	214	207	236	202	190	190	223	227	222	195	228	207	192	226	226	234	217	217	216	243	234	229	184	208	227	249	233	229	201	216	222	215	240	235	206	257	213	229	249	238	222	213	222	192	214	236	209	215	216	219	209	248	206	220	199	210	239	212	226	200	228	192	239	221	212	228	235	251	197	221	238	240	221	211	210	239	230	238	240	229	232	234	224	219	231	250	258	210	230	216	254	225	200	205	252	234	213	204	251	245	247	241	231	229	228	207	236	242	232	223	233	236	220	217	240	223	203	193	231	232	208	222	190	234	247	245	205	235	212	212	227	237	214	226	214	209	224	221	222	226	209	245	249	235	230	202	195	242	218	222	226	200	197	231	209	222	225	223	208	215	194	230	216	212	226	217	256	228	228	253	203	232	230	208	211	249	225	208	205	229	233	222	228	194	227	228	212	231	224	218	220	215	218	236	223	200	229	228	209	239	230	205	246	248	211	224	213	241	200	203	197	257	242	214	210	228	234	241	215	216	208	211	207	227	207	231	217	245	229	213	209	239	215	213	232	220	213	244	228	221	220	193	218	233	220	188	217	222	239	227	239	213	218	220	228	237	215	211	254	211	207	225	213	213	237	234	244	219	221	229	208	218	216	248	230	210	218	195	201	222	214	223	228	208	209	215	214	239	191	202	225	203	212	206	198	214	219	227	221	217	218	217	202	227	215	210	204	255	210	223	249	228	249	216	249	213	244	245	217	217	226	222	224	243	219	233	225	243	214	221	227	233	218	241	227	214	228	194	237	236	235	229	212	245	201	213	235	239	229	227	228	240	225	242	257	225	212	234	229	233	231	228	206	240	219	221	217	204	253	244	234	206	225	224	215	224	212	226	227	207	216	230	191	231	228	208	222	207	257	223	210	234	206	239	229	190	202	222	226	265	242	256	195	214	224	191	215	222	198	225	246	217	236	224	252	243	212	232	221	222	228	227	220	203	223	228	185	215	235	214	224	223	221	208	207	233	230	227	232	228	228	216	233	201	213	225	174	223	199	210	225	224	226	224	244	191	240	206	205	191	239	255	237	219	220	226	211	211	218	214	218	210	229	194	203	196	215	204	220	216	210	227	220	201	216	220	222	218	222	215	218	214	224	226	207	236	201	219	212	251	237	220	179	242	216	197	193	208	219	207	207	241	222	220	223	227	250	199	247	202	236	236	210	224	181	218	208	211	216	233	222	225	225	218	234	221	197	207	228	223	224	214	190	222	212	212	189	235	222	238	244	228	205	228	227	246	215	199	203	243	218	209	246	204	218	225	219	214	227	223	238	230	226	223	201	196	239	194	222	223	235	222	216	198	246	214	220	185	216	204	227	221	232	211	220	230	217	201	214	199	237	207	233	205	220	239	222	209	212	219	229	194	222	214	232	216	206	221	214	233	213	224	201	219	184	223	217	189	196	239	212	229	215	215	243	237	231	222	219	228	236	203	227	225	227	234	213	211	231	220	256	241	228	234	235	238	205	239	249	225	204	206	233	231	225	204	195	206	222	221	225	215	232	232	190	239	230	231	236	221	241	220	227	237	209	221	221	228	232	204	184	241	191	215	205	206	228	223	217	218	229	215	207	231	224	235	216	237	218	204	211	228	219	208	217	236	207	250	198	245	207	229	217	235	202	187	231	221	208	227	237	218	220	229	235	212	208	243	227	230	214	224	231	232	222	205	222	237	210	228	201	212	208	231	230	217	215	214	210	234	240	211	235	228	208	245	221	257	211	238	224	220	226	229	213	213	224	244	209	226	235	235	247	240	244	220	211	214	230	224	184	240	223	222	239	207	216	213	175	227	233	258	227	252	230	207	213	224	219	238	197	212	223	197	242	208	216	224	221	212	220	220	241	222	197	232	224	226	217	231	198	216	229	232	224	214	222	198	219	215	220	194	227	238	235	226	224	217	204	247	231	234	228	233	213	216	249	203	221	236	235	202	210	230	250	261	235	217	222	204	193	224	216	228	233	220	237	249	202	224	198	207	211	215	201	223	238	232	214	221	210	245	224	235	232	236	207	228	225	216	242	232	229	223	224	197	221	225	216	232	218	211	228	194	221	224	216	203	223	239	230	235	207	216	221	209	219	231	204	220	227	245	235	221	218	213	227	230	209	214	220	209	204	227	236	223	206	214	215	215	228	215	209	220	243	219	223	243	253	218	211	212	244	229	195	248	261	229	199	222	228	244	235	205	241	236	259	223	236	200	221	232	246	245	244	239	244	217	217	225	200	255	216	221	222	236	213	202	230	215	229	229	230	226	194	233	200	212	194	208	201	192	190	211	240	231	197	225	227	232	217	230	212	219	241	237	206	201	217	201	214	222	242	233	243	242	236	241	225	226	219	215	224	222	244	235	223	225	207	242	209	218	248	235	241	235	219	223	234	224	243	231	234	233	212	209
23795	21494	29036	24350	21493	12962	1325	825	695	629	590	563	529	500	534	530	476	527	513	486	427	459	465	470	422	460	432	426	432	399	420	453	467	456	461	440	420	419	421	437	453	445	427	419	417	424	452	436	395	407	444	439	419	429	426	461	429	403	396	432	450	450	445	400	445	375	426	440	434	431	422	430	421	438	429	411	399	445	416	438	399	446	407	387	417	444	444	414	439	444	397	441	424	434	416	421	450	426	399	461	418	439	428	401	465	444	428	433	438	429	434	445	473	433	428	423	448	441	413	454	470	452	389	448	456	421	439	393	424	418	414	459	442	404	408	445	431	414	446	440	412	476	444	433	418	457	439	433	389	426	400	386	410	433	488	409	424	459	412	423	374	377	412	405	406	435	429	407	415	432	436	446	459	400	398	442	414	440	430	423	400	425	421	400	450	430	395	435	454	432	405	429	432	442	404	455	405	390	419	449	426	448	390	463	415	408	429	448	432	414	439	429	434	451	427	439	432	415	397	405	429	402	405	406	462	426	435	399	410	435	419	394	429	453	424	444	465	442	469	406	413	419	379	439	435	455	398	459	414	453	437	457	397	434	432	434	447	428	450	444	441	462	439	386	444	451	394	428	417	439	410	455	435	423	442	428	435	414	417	466	449	420	401	399	408	444	392	416	451	405	438	407	386	436	435	440	459	438	452	385	428	430	473	425	379	443	448	422	442	439	447	448	408	395	396	446	446	452	465	408	428	460	441	427	425	441	441	438	434	417	450	426	434	437	419	446	415	436	429	412	412	400	430	433	441	421	478	437	440	382	439	429	437	433	446	432	405	448	433	392	439	469	428	380	437	408	386	414	447	428	435	391	410	445	441	391	464	474	442	395	456	431	424	423	431	417	400	409	392	405	449	445	423	400	415	414	431	444	420	419	422	437	415	481	391	391	432	442	398	423	415	428	422	422	432	395	430	399	418	433	413	421	446	415	431	396	425	410	432	452	413	425	426	452	407	410	452	490	420	419	442	424	424	437	404	477	464	433	394	377	421	363	431	407	425	400	392	406	434	413	423	410	442	463	407	459	430	423	430	414	428	449	431	422	416	421	437	419	464	433	414	449	451	423	429	455	429	436	452	449	391	407	381	423	401	402	420	428	429	419	424	450	438	468	463	490	435	431	420	406	425	452	435	441	418	411	428	432	400	418	438	406	440	433	438	435	415	430	431	428	425	454	429	433	420	447	446	376	431	433	443	461	432	410	433	415	429	410	420	395	424	408	430	431	403	420	428	428	429	421	437	416	427	412	429	442	422	468	416	421	443	451	422	450	413	426	434	419	457	446	395	430	426	436	413	425	481	442	406	422	463	428	422	438	420	398	429	403	386	436	458	479	388	431	399	448	394	453	433	395	454	431	440	430	401	414	416	420	411	419	435	452	398	422	431	431	407	418	433	467	452	416	408	391	406	430	405	411	420	379	405	440	405	422	401	403	413	436	429	412	421	467	416	418	380	427	476	438	397	418	415	392	407	401	455	447	419	461	429	448	434	398	398	402	423	412	414	415	391	452	421	438	412	452	365	398	445	456	419	445	424	397	447	406	395	414	424	438	441	358	447	438	465	462	450	458	426	418	405	410	429	411	413	397	413	411	422	416	427	433	474	409	438	405	452	440	407	392	435	409	405	444	448	440	409	426	446	401	414	446	477	443	428	417	432	440	458	413	403	407	447	428	451	433	459	409	420	431	437	455	458	416	427	421	453	438	449	406	436	440	425	428	419	420	464	438	411	457	407	449	444	408	448	400	416	425	437	397	445	461	442	381	411	403	407	415	429	430	395	400	398	423	397	431	421	412	421	411	420	404	453	434	435	447	447	433	422	440	432	429	444	396	490	434	387	403	445	436	441	430	425	426	463	471	401	446	434	462	406	443	366	389	394	444	387	427	436	437	433	466	435	371	439	413	415	451	426	434	432	402	445	415	428	429	426	399	413	439	407	374	433	422	417	418	408	435	447	419	420	409	440	404	439	442	431	463	420	440	431	400	413	427	439	461	421	434	412	422	436	441	418	431	407	465	399	431	421	477	408	402	448	457	447	456	422	402	422	389	409	443	432	404	465	408	430	407	433	400	381	445	398	408	459	446	434	445	444	393	417	388	415	426	417	439	434	427	418	423	403	410	410	412	403	426	391	463	407	432	437	427	444	381	387	447	451	427	426	402	425	436	467	438	446	395	419	406	430	446	437	421	418	420	436	418	396	431	436	431	414	444	431	405	440	425	419	456	446	397	433	425	434	413	425	460	408	419	430	422	431	437	396	426	428	416	438	438	434	430	433	408	448	411	408	403	435	404	402	445	429	427	412	446	446	405	481	461	459	415	440	398	448	400	380	408	425	455	398	395	441	405	418	413	412	425	459	388	408	429	402	476	420	427	412	430	439	428	456	419	431	399	414	430	431	426	416	457	422	413	425	401	449	434	416	426	416	405	433	449	411	391	432	416	436	412	425	400	429	460	445	452	444	443	414	381	444	411	420	431	414	451	378	425	435	442	436	448	424	423	447	434	441	414	423	391	401	408	375	436	418	423	421	428	439	415	410	415	432	408	452	424	422	439	439	425	435	409	388	392	399	425	460	429	400	434	446	414	452	423	427	404	398	397	400	458	388	424	431	402	430	425	426	429	381	433	401	421	445	412	392	397	424	444	433	428	428	419	461	434	450	411	417	441	442	383	438	447	420	434	457	409	432	379	438	419	420	474	438	414	390	433	433	407	428	375	453	412	411	463	409	434	404	437	447	465	406	445	455	399	437	384	412	407	456	431	412	390	418	415	409	403	459	425	376	410	411	436	431	431	445	445	401	415	405	421	445	407	399	417	422	386	414	451	399	433	421	476	414	431	442	477	423	431	405	419	435	429	420	419	444	439	408	429	410	463	454	458	412	388	396	421	463	408	391	449	410	427	454	431	429	444	420	439	452	417	429	417	420	425	443	449	417	441	446	429	437	411	469	434	447	413	454	421	436	429	397	396	418	478	447	466	391	435	409	405	420	404	464	432	416	422	398	455	420	440	477	429	407	442	444	422	426	383	443	422	428	418	459	416	428	420	412	491	420	437	412	406	412	426	390	425	365	394	406	413	434	435	420	413	390	423	459	444	398	434	470	442	407	421	429	440	449	398	427	432	412	454	391	404	433	461	434	440	444	434	446	386	450	385	430	425	403	399	450	421	457	430	439	397	429	397	421	457	423	393	388	434	451	433	417	406	418	418	398	421	457	441	415	440	400	447	456	433	416	440	406	438	418	430	441	396	434	450	409	400	474	410	428	415	414	387	420	430	427	413	431	465	433	398	419	416	456	438	432	422	444	432	459	396	436	412	424	383	384	418	432	412	429	395	447	415	435	416	424	447	426	427	418	434	403	409	403	389	440	431	444	407	450	453	432	444	417	425	421	463	426	450	434	415	421	415	419	420	433	444	412	408	420	460	438	454	418	425	423	405	380	438
3673	9257	6260	3114	2224	1707	1272	1078	990	773	713	659	604	577	580	534	525	515	523	472	473	482	464	484	452	458	470	464	437	468	442	450	461	490	429	442	479	474	448	480	446	506	442	442	425	433	459	477	478	409	416	432	446	419	428	457	482	413	454	457	436	418	425	426	437	442	458	446	451	434	476	448	446	439	429	395	463	453	416	418	404	423	436	442	454	444	480	453	491	457	457	436	457	460	414	428	422	442	406	432	433	465	442	448	459	448	426	485	451	450	442	441	472	446	442	446	444	438	435	420	441	486	450	451	398	437	425	451	407	425	442	486	446	445	439	484	443	449	431	470	433	431	430	446	452	422	422	499	410	417	450	454	425	444	437	473	430	418	461	478	404	436	439	418	451	445	441	415	458	459	456	424	444	448	427	505	412	448	429	444	445	433	494	466	449	430	444	455	457	459	419	456	436	430	455	488	444	487	439	461	438	453	417	484	454	483	451	461	412	442	443	456	471	439	446	493	458	407	441	450	449	422	461	458	389	440	456	456	466	450	415	444	425	452	437	431	433	442	435	419	439	459	460	415	460	439	410	488	415	431	465	438	413	451	457	430	445	444	407	454	442	445	407	423	433	415	467	420	461	404	460	480	447	428	432	449	423	438	422	428	439	467	455	419	419	463	412	468	445	395	453	433	429	437	445	421	381	444	466	411	456	476	442	456	459	412	424	430	470	472	431	461	437	423	428	437	464	428	426	448	447	418	456	456	427	442	450	439	438	456	414	451	429	450	425	419	461	417	477	414	455	473	447	427	415	423	423	440	478	445	464	476	439	451	468	461	455	489	458	429	453	424	415	453	474	431	485	444	435	436	442	431	440	438	467	436	408	434	399	434	414	462	462	433	438	431	450	406	469	404	468	418	457	463	442	470	435	441	451	442	485	450	472	469	446	438	439	444	460	439	466	439	452	461	421	469	452	453	392	449	484	453	423	445	453	438	484	472	440	444	428	436	394	426	446	450	439	426	409	442	435	432	429	462	428	455	463	443	445	436	465	418	433	467	421	447	451	456	446	414	462	468	433	436	448	436	433	453	464	422	438	455	417	445	419	388	467	433	416	453	406	438	458	402	457	422	444	449	483	426	476	431	433	450	432	432	409	436	429	457	436	439	454	452	425	467	418	454	412	451	429	465	446	438	455	454	432	472	467	407	437	419	411	415	422	437	474	462	396	421	413	399	468	436	451	463	415	446	446	475	459	450	469	442	456	436	462	473	438	408	427	438	446	496	446	458	447	413	457	452	425	422	436	414	417	464	431	474	489	435	424	438	449	443	433	440	409	397	445	435	435	440	485	465	456	445	425	434	455	482	418	451	422	444	462	463	455	423	436	435	417	406	451	458	415	455	443	455	451	501	443	429	456	395	465	439	455	421	458	463	463	438	411	416	448	437	475	417	410	447	454	439	451	435	410	436	382	467	440	449	428	397	428	447	446	441	453	448	431	408	466	460	489	469	463	442	436	423	419	425	441	484	472	435	474	449	416	443	416	443	459	428	413	406	402	430	422	472	477	462	467	422	425	404	430	444	424	403	408	423	467	433	440	435	400	428	422	446	432	445	396	425	472	393	435	413	424	446	464	476	450	439	436	464	451	447	447	385	434	481	444	445	420	425	465	476	462	462	464	459	468	462	433	443	438	434	441	441	416	453	426	446	415	464	406	469	481	444	428	476	416	456	456	443	457	445	449	424	429	487	423	473	439	424	398	457	437	420	459	456	453	409	436	458	439	436	443	456	420	424	444	430	443	436	466	442	417	440	426	434	397	440	458	456	419	469	419	428	433	444	414	448	442	456	451	478	437	441	452	427	426	389	472	422	462	460	479	454	457	421	441	458	452	460	399	420	465	427	477	445	458	431	416	478	457	371	461	448	415	427	447	460	449	470	422	444	412	459	475	426	457	429	406	436	443	431	439	443	437	438	447	445	422	429	439	416	458	459	429	427	455	473	463	442	416	463	424	449	438	445	441	441	403	401	445	458	461	435	439	442	465	430	435	494	415	441	439	462	423	436	422	438	428	433	443	439	405	446	464	455	464	430	438	414	402	453	455	483	424	459	460	462	476	439	434	414	430	464	423	436	441	435	404	448	462	434	453	442	434	444	434	422	454	449	452	445	444	434	426	430	418	458	448	446	424	458	461	446	405	469	470	434	454	427	450	413	456	460	468	409	428	435	480	452	447	447	437	469	420	457	439	431	432	460	430	439	451	422	457	399	438	460	429	480	431	400	429	456	427	429	442	417	455	403	448	458	456	440	440	457	436	457	445	464	452	435	470	429	445	416	443	433	446	430	449	442	464	442	425	422	445	456	453	430	423	463	446	447	454	457	444	484	423	461	460	475	430	457	390	445	439	436	440	444	447	456	381	427	470	428	443	439	443	471	464	464	445	426	422	461	417	435	455	438	429	434	452	445	448	429	480	487	454	448	440	475	412	421	438	412	438	461	438	455	464	423	439	442	447	450	432	457	458	453	411	488	426	441	426	433	437	477	444	441	478	444	437	449	445	407	433	434	429	451	422	413	425	398	443	414	425	455	418	454	455	412	455	449	400	433	460	449	422	421	453	458	427	469	458	434	460	444	480	467	387	447	425	477	424	406	448	468	452	448	425	414	449	476	463	430	436	472	438	449	465	448	435	434	473	428	469	468	433	433	415	427	477	417	432	423	457	457	429	455	424	467	472	454	475	460	457	435	462	473	412	440	432	470	432	448	421	451	451	462	436	407	471	465	433	467	450	441	407	457	479	456	404	467	415	468	439	447	459	442	487	448	454	458	419	459	442	459	419	445	424	433	428	436	452	437	422	418	418	400	435	426	471	452	451	435	452	455	444	456	456	478	426	430	447	446	425	485	425	446	447	440	470	410	441	437	427	441	453	453	408	467	459	461	421	415	423	431	429	445	425	427	428	443	434	424	419	452	430	409	442	448	454	461	426	497	408	428	440	465	429	421	496	445	401	400	450	460	432	460	435	447	452	469	444	423	441	433	451	448	496	421	469	446	443	426	451	427	417	442	488	431	483	431	428	442	419	453	439	441	483	443	429	469	433	474	470	468	414	451	461	471	437	437	476	421	431	460	415	420	441	436	427	477	435	450	424	466	456	406	451	430	454	446	411	448	431	449	439	485	406	416	455	420	458	456	420	427	450	440	485	454	441	452	445	433	456	441	445	429	440	426	454	491	443	457	423	434	471	428	423	418	448	447	456	462	373	405	429	461	456	461	476	433	393	442	458	453	449	434	431	461	458	408	453	447	438	463	433	436	459	414	443	439	464	449	444	438	444	471	417	446	461	423	451	429	448	444	410	440	429	454	457	431	467	463	473	455	437	402	474	457	413	449	456	470	469	488	453	408	432	435	421	421	459	443	430	446	462	434	459	430	458	450	434	454	449	420	407	447	436	473	487	431	437	445	454	444	450	462	407	474	402	420	430	450	475	481	462	448	400	428
24886	21527	28161	25227	14481	610	348	247	217	215	167	172	154	135	134	126	129	113	115	127	119	112	121	122	116	128	140	102	100	123	112	102	129	113	106	112	120	94	129	124	106	115	120	103	93	127	120	127	89	108	113	101	119	98	111	121	112	108	106	101	97	93	94	89	105	114	103	111	97	123	107	112	98	101	102	100	109	122	115	98	110	89	107	109	101	110	103	110	119	89	112	112	91	125	110	110	95	99	111	110	105	96	97	94	95	108	83	112	107	108	99	107	100	102	109	119	99	111	116	99	109	92	113	117	106	109	120	96	103	109	118	108	98	95	106	116	115	121	123	99	112	123	96	108	111	121	114	102	102	91	106	97	106	99	107	100	96	103	96	106	122	108	110	107	113	111	92	118	102	99	125	122	113	107	110	102	115	112	111	106	95	112	103	100	90	118	110	116	121	119	107	92	101	90	116	99	101	91	105	107	116	85	96	104	94	115	109	115	105	101	123	83	108	100	121	121	112	109	114	101	110	97	100	101	120	103	115	112	100	95	111	75	94	104	113	102	91	102	98	101	122	124	109	98	113	99	95	112	100	108	115	95	95	99	107	104	95	107	110	103	99	110	118	128	107	103	99	110	104	110	102	99	92	105	100	106	99	95	105	109	120	105	104	109	107	98	125	123	114	87	91	117	114	113	117	109	122	81	114	100	115	102	109	111	99	102	96	97	114	114	95	85	111	130	104	104	108	106	90	111	88	103	103	107	121	92	97	96	95	100	121	122	109	120	100	111	123	108	122	108	121	107	108	105	114	118	123	102	114	113	104	117	98	102	116	131	110	106	125	92	112	113	114	113	108	110	124	89	94	105	128	96	97	94	115	107	118	107	88	84	94	92	118	109	104	81	126	95	92	97	101	107	110	113	121	118	138	95	108	111	112	114	112	114	110	113	113	126	107	99	110	104	96	109	95	102	117	102	99	111	109	95	90	120	110	100	125	116	97	118	109	115	111	93	103	104	109	107	111	139	94	100	104	105	114	97	95	95	96	95	102	100	105	115	95	116	109	98	87	118	132	90	83	106	116	105	90	104	101	95	101	102	107	108	92	108	116	98	97	111	86	99	108	112	102	94	111	112	107	107	102	113	102	106	120	109	128	113	100	113	110	109	103	108	113	119	117	101	97	108	126	104	109	105	119	111	118	126	114	100	87	114	92	105	127	113	114	94	118	112	103	109	107	110	102	84	110	96	111	112	100	108	107	100	117	110	92	104	112	102	95	125	115	100	108	88	109	107	96	101	101	105	96	101	78	103	96	95	95	109	102	132	115	115	116	97	114	132	105	105	96	125	94	132	96	145	119	103	107	83	109	123	99	100	117	119	108	113	109	132	99	126	95	119	96	99	105	86	107	120	90	111	90	100	101	118	103	109	119	96	97	90	110	99	96	83	126	104	86	91	112	97	91	99	104	94	124	112	114	100	99	121	94	115	96	102	98	118	104	108	116	94	98	111	83	100	103	116	103	90	106	114	111	109	129	99	105	97	109	114	108	107	83	111	114	117	100	110	102	109	104	125	102	93	96	108	102	109	104	112	96	92	102	96	101	103	83	114	109	101	120	106	92	141	101	82	91	103	110	95	99	112	99	128	97	111	104	113	107	100	99	90	111	106	113	103	128	131	106	106	120	95	103	103	113	107	109	102	113	105	114	115	110	111	108	102	112	90	108	102	107	91	103	97	105	98	103	142	105	101	123	112	78	100	93	105	115	99	108	121	82	124	96	124	91	105	104	95	121	115	115	99	94	102	114	117	120	123	95	116	100	103	98	91	115	121	117	102	109	84	112	110	110	110	94	121	115	102	117	131	103	102	109	92	90	102	105	101	107	108	105	99	122	105	106	113	100	103	122	113	123	116	105	105	102	106	112	103	85	123	99	104	102	119	97	89	116	96	106	101	98	119	109	97	108	109	104	117	128	113	90	105	99	102	110	114	97	118	94	89	121	69	101	107	117	107	107	112	109	88	101	103	110	84	118	110	96	119	110	95	112	114	90	126	104	90	81	111	109	110	107	85	121	97	110	101	116	99	107	114	116	102	92	101	115	102	100	103	109	74	120	97	113	101	128	103	103	102	97	115	97	110	110	100	93	91	105	118	113	91	112	101	116	96	112	115	89	99	94	97	94	111	113	92	91	119	108	113	111	101	107	89	99	94	127	117	94	120	97	88	117	96	105	89	112	118	112	101	87	107	104	101	129	108	103	99	111	103	103	112	124	104	124	105	111	114	91	98	95	121	95	108	96	98	108	87	112	111	104	104	94	108	102	102	123	103	118	98	86	116	89	98	107	90	126	90	122	109	87	100	104	83	107	107	112	98	104	107	110	109	108	109	123	110	109	110	107	106	117	119	106	101	107	118	116	110	103	106	102	116	96	107	107	106	113	126	77	94	100	95	111	117	99	111	102	111	112	113	117	113	103	107	99	117	133	126	100	87	139	96	112	108	94	87	115	108	121	114	98	111	109	92	124	100	124	111	109	103	99	96	100	96	113	106	106	110	117	111	98	92	100	117	100	116	107	101	97	108	96	102	92	106	101	104	97	121	119	82	98	84	117	92	131	111	98	95	88	118	94	90	109	84	115	99	109	94	92	98	109	112	108	115	107	95	84	103	95	99	118	97	105	103	107	119	117	98	108	121	89	96	111	97	104	105	107	90	101	81	95	121	103	94	98	97	116	121	107	110	100	110	113	93	121	102	117	107	83	110	113	100	90	108	104	112	113	90	98	96	100	122	107	101	111	117	118	116	93	102	109	108	82	93	110	114	98	96	105	104	114	110	114	109	108	107	99	90	103	112	107	102	105	98	104	103	94	106	99	112	89	99	118	93	97	113	104	94	95	91	104	111	105	98	114	110	108	94	117	112	107	123	103	122	109	92	103	93	111	119	97	121	94	112	138	102	85	106	98	106	105	101	106	104	100	109	98	129	99	108	112	100	85	106	110	125	83	88	102	123	121	103	103	96	107	118	104	94	101	91	107	106	116	93	112	97	109	92	103	109	122	92	95	108	114	113	104	110	110	107	111	114	111	113	99	103	106	94	112	117	91	105	111	105	122	83	106	102	92	90	111	109	108	105	105	110	110	127	115	102	109	93	98	114	108	103	90	100	96	93	118	108	95	120	93	109	125	103	109	102	101	96	95	105	106	106	95	111	127	105	99	102	124	100	110	97	107	92	110	120	96	104	111	110	119	78	102	109	102	102	108	119	129	119	92	124	111	99	112	84	111	123	109	117	104	95	95	120	122	102	72	129	92	100	104	89	107	90	100	93	114	117	119	95	112	99	116	74	96	94	115	110	95	105	122	104	115	104	111	99	97	121	109	115	104	114	103	106	89	85	104	116	108	96	95	103	113	107	105	99	105	113	105	110	96	112	109	108	107	89	97	115	106	110	105	121	121	92	99	111	107	93	101	110	90	98	106	125	87	113	97	114	97	119	104	123	99	109
3698	5359	3487	1493	1166	846	565	484	378	303	281	234	225	192	187	169	169	175	151	131	147	143	144	162	112	141	120	125	119	143	148	143	119	154	133	125	134	127	119	106	132	117	121	142	114	125	117	122	129	119	125	134	130	131	119	117	105	122	115	141	125	126	121	109	119	125	111	121	97	110	118	102	113	135	123	120	137	99	125	126	95	139	133	114	109	110	120	129	121	134	120	109	114	118	136	117	111	117	127	134	126	127	112	121	128	109	117	134	126	126	133	130	129	124	114	113	114	132	120	111	102	115	116	121	111	103	122	110	116	107	110	121	107	114	126	107	93	142	109	124	130	128	118	138	123	113	130	115	115	131	110	120	138	125	148	120	120	123	119	95	100	118	115	106	109	129	139	123	121	109	126	105	105	117	107	115	114	112	118	105	106	123	116	112	115	109	127	122	129	93	107	105	106	127	118	94	105	115	118	144	120	116	128	106	130	117	108	114	134	126	122	130	142	122	121	126	122	122	125	112	105	94	137	134	128	117	98	117	133	118	137	111	111	104	108	122	99	108	116	120	121	138	128	121	111	122	126	129	115	107	117	131	118	109	134	117	127	100	122	126	112	118	137	115	111	108	98	112	116	111	122	110	120	115	120	130	105	106	129	138	116	126	121	116	129	113	118	120	103	113	127	126	104	140	126	117	109	108	117	130	123	141	113	127	98	122	95	109	103	139	110	109	115	118	128	110	131	138	107	123	134	123	127	112	128	90	118	137	133	128	100	106	126	110	128	123	120	114	124	125	127	120	121	103	108	111	118	132	117	123	107	113	136	115	95	107	128	124	121	110	118	112	131	120	127	114	131	126	124	121	110	117	111	114	122	136	117	119	116	114	124	119	128	106	128	126	109	127	118	103	111	122	122	99	120	121	136	127	109	129	125	113	114	99	109	116	115	129	112	99	100	97	99	114	119	128	110	104	113	102	107	118	122	140	120	118	116	120	111	112	125	119	122	122	117	136	130	126	121	124	118	111	117	106	111	115	108	122	122	86	119	113	132	112	113	124	129	126	121	139	116	125	109	123	126	123	128	115	119	114	130	125	113	110	128	120	131	99	113	123	134	118	118	116	114	105	120	116	113	114	125	93	113	114	122	116	113	114	131	103	146	129	129	125	114	95	128	113	97	123	111	104	120	145	126	114	107	127	123	105	123	126	119	118	106	122	116	139	137	125	103	120	117	113	120	105	107	130	113	117	117	105	122	114	125	113	122	105	108	115	98	110	136	125	114	116	133	115	118	113	115	102	100	125	130	127	120	104	129	150	130	137	139	109	118	108	108	126	116	104	107	124	120	97	120	104	113	115	117	104	141	113	102	119	124	116	112	108	105	112	132	110	131	122	110	123	109	143	125	106	111	112	107	165	111	124	117	122	97	111	126	101	128	121	125	119	123	126	104	121	120	128	119	118	121	115	111	119	123	125	114	123	139	102	113	143	107	125	94	123	112	102	116	116	115	123	116	104	114	117	133	110	123	112	158	113	127	131	112	105	130	97	105	97	115	133	114	117	96	123	128	104	127	112	118	122	120	114	110	105	132	112	105	119	129	122	90	101	108	122	118	128	118	116	132	128	118	107	117	108	117	123	105	102	119	108	106	131	120	123	104	116	120	112	112	109	113	119	128	108	115	125	123	115	113	102	97	132	111	136	118	114	132	133	119	111	133	123	111	122	116	128	116	110	120	128	115	107	132	118	112	119	124	100	119	126	127	124	123	118	117	107	116	119	123	123	119	120	113	122	141	119	117	120	110	104	113	126	119	119	121	103	116	109	119	116	122	118	117	117	125	123	123	125	124	130	112	131	112	103	127	134	100	114	112	105	102	94	114	120	103	115	119	116	102	107	116	104	123	130	109	110	114	101	131	135	97	126	101	112	124	130	124	134	128	106	140	133	128	135	100	127	139	116	107	126	121	114	117	131	102	120	103	97	123	123	115	119	124	126	111	99	119	115	126	106	136	131	117	124	103	115	106	124	141	126	123	101	131	127	129	111	123	120	98	120	125	128	121	130	122	132	144	124	125	112	129	122	101	129	126	111	120	107	117	130	120	122	123	124	116	131	114	110	111	109	112	141	105	112	103	117	116	129	108	137	123	132	91	126	119	115	140	116	111	120	122	118	109	118	119	137	119	123	119	111	121	117	104	104	108	143	118	99	119	116	121	121	145	131	113	119	99	126	107	123	116	107	136	113	126	123	130	120	124	113	114	108	132	111	105	129	113	130	112	117	118	138	126	110	116	117	125	125	117	121	103	102	123	120	126	112	126	117	113	137	119	125	128	114	126	139	137	124	104	118	106	120	106	118	130	124	100	131	134	110	115	108	127	122	131	110	103	123	130	120	111	122	112	117	116	122	111	99	124	136	116	120	117	92	109	124	111	108	115	96	111	108	106	103	117	111	121	112	133	105	122	123	116	121	142	109	123	118	121	101	124	108	103	117	110	125	127	122	136	112	123	127	103	127	124	135	127	117	118	107	108	132	122	128	113	127	129	108	109	112	121	114	123	119	119	119	126	121	134	139	133	108	123	102	114	104	120	110	118	124	127	109	119	114	120	119	131	115	115	119	115	110	123	117	124	119	100	127	107	118	137	123	128	111	138	95	133	129	134	123	118	113	108	116	127	121	116	117	118	122	111	107	97	111	127	101	124	104	114	116	120	137	120	102	122	127	131	109	113	95	110	117	104	125	119	138	122	109	123	120	119	109	117	106	114	118	134	117	99	123	120	112	117	119	136	132	133	98	145	117	125	121	133	120	122	126	107	129	137	106	125	113	142	118	122	137	126	121	118	118	93	120	115	134	110	117	117	102	144	130	115	122	114	115	123	113	146	113	110	108	113	123	113	124	130	136	123	124	119	104	112	115	109	106	131	122	123	120	124	126	129	106	120	127	119	130	130	116	128	111	111	110	109	116	128	109	112	106	112	112	126	110	99	118	145	140	134	123	112	127	107	106	132	130	124	125	144	106	130	99	125	108	127	125	103	118	125	123	116	115	119	111	107	133	116	138	102	124	114	114	137	116	124	122	113	112	131	115	97	139	116	118	117	103	120	131	127	111	116	99	105	111	115	121	134	120	123	122	102	107	120	123	122	105	113	120	100	109	116	123	128	115	117	125	126	109	130	117	107	113	138	113	136	110	145	134	101	101	126	110	101	112	108	122	137	124	117	117	102	123	112	123	123	104	128	113	122	112	146	135	101	132	113	130	118	139	130	128	128	121	153	114	140	119	126	99	124	104	125	143	102	124	123	138	119	123	110	127	116	115	102	120	104	128	104	113	97	116	127	112	106	112	115	105	143	113	110	112	126	134	123	112	119	120	112	119	132	130	123	103	109	133	113	125	113	115	120	100	133	141	136	120	120	113	118	108	111	120	119	116	124	132	112	127	117	134	105	110	126	114	109	97	121	105	122	119	105	125	123	116	137	110	128	128	108	116	113	110	125	111
22699	21568	29548	24063	21562	21610	12331	1286	904	729	663	608	639	547	522	510	490	462	485	480	437	444	424	441	400	411	400	399	390	428	400	370	431	402	428	406	410	416	407	393	425	406	397	375	393	360	381	358	392	385	427	407	391	391	392	397	382	397	391	407	368	370	402	401	385	374	423	422	357	356	365	367	367	401	394	391	334	395	383	382	377	377	341	374	363	382	348	373	353	392	370	400	384	366	387	379	385	408	381	366	401	364	396	342	373	348	382	375	407	385	341	359	387	350	354	368	380	407	343	375	364	347	390	404	366	426	386	361	347	415	376	361	389	402	391	379	322	358	381	398	382	373	387	387	337	340	399	398	399	371	380	376	394	360	391	406	369	351	370	407	319	374	359	400	366	371	342	340	344	391	397	398	398	378	406	365	390	375	387	365	328	378	395	366	361	379	412	394	344	379	388	394	380	369	401	391	367	380	390	405	384	361	352	374	385	386	370	362	350	339	406	349	324	333	383	383	370	346	403	366	412	390	375	375	399	345	358	427	391	407	358	397	348	397	396	367	386	375	407	374	337	366	384	416	400	382	377	390	367	372	392	363	381	382	385	386	375	365	320	394	401	391	360	361	416	360	370	360	365	363	381	332	377	396	392	350	371	390	405	370	349	371	376	379	375	385	356	414	367	361	368	395	359	353	370	400	374	420	345	358	381	372	365	395	392	348	397	361	388	373	381	370	385	397	381	329	377	359	420	394	398	365	368	396	362	369	359	380	384	356	360	387	392	365	393	376	374	385	402	401	377	373	389	391	358	382	356	370	370	389	364	395	386	372	391	384	373	357	395	372	388	382	407	350	373	395	367	365	372	399	352	405	403	380	350	390	399	408	392	364	398	349	387	346	372	359	371	389	341	359	386	386	401	382	391	414	400	342	382	371	364	373	377	387	372	366	356	337	362	324	356	382	405	371	337	396	400	364	408	355	385	354	372	402	367	379	414	377	380	340	374	347	397	409	358	422	374	361	395	367	395	412	371	390	370	373	379	347	376	376	349	367	353	368	383	380	352	367	400	374	366	366	368	381	367	373	406	348	394	376	391	383	350	360	379	374	386	343	355	404	366	385	377	357	377	393	377	349	381	385	407	360	370	433	370	363	405	389	364	399	378	385	357	358	366	377	387	361	367	388	350	372	355	369	373	350	373	360	378	377	364	364	390	381	409	400	374	396	361	388	385	425	388	362	380	393	407	375	378	366	402	352	405	371	342	377	415	386	365	351	373	380	417	408	381	400	353	373	380	374	354	330	365	368	393	402	365	344	391	405	377	374	380	348	359	373	361	393	354	404	381	341	384	367	378	367	383	372	388	387	362	406	367	389	389	427	329	426	378	366	367	403	350	415	384	378	374	360	350	371	386	352	379	392	382	367	355	329	385	337	392	391	387	366	348	377	320	364	354	386	377	356	350	402	374	367	398	382	408	310	343	376	377	341	351	354	368	388	374	378	372	370	350	388	367	379	361	374	362	423	360	397	369	323	360	345	378	401	390	368	364	403	375	384	345	373	346	371	353	374	357	390	395	386	388	374	385	371	378	408	394	373	424	350	332	400	369	364	358	385	437	350	398	375	387	381	378	384	379	367	393	367	360	390	353	360	407	401	385	383	397	390	419	388	384	359	405	351	403	391	351	409	406	394	353	429	392	394	383	339	384	396	349	381	373	426	380	392	362	370	391	347	376	348	338	375	335	413	393	360	362	400	382	385	360	402	403	389	377	398	365	374	419	394	396	378	356	377	384	377	380	369	362	369	371	358	347	390	397	346	390	369	368	377	363	381	368	400	377	346	397	369	347	418	375	392	365	360	369	414	410	358	396	408	360	371	358	415	362	374	391	387	337	362	394	389	410	396	343	384	354	371	341	370	384	374	382	346	376	358	383	366	359	390	340	349	375	343	406	361	377	408	374	411	336	355	369	379	327	355	383	408	392	391	423	387	393	392	357	396	359	440	356	360	388	386	382	365	379	353	399	411	383	366	407	365	390	371	383	382	375	361	360	376	368	393	381	347	371	383	408	385	401	359	374	347	367	385	364	357	378	392	396	376	358	383	356	409	356	358	365	385	368	386	409	395	370	363	353	382	357	351	383	394	379	385	397	344	363	368	353	364	368	383	369	382	382	404	393	375	361	361	366	367	415	409	382	356	365	368	369	360	380	337	369	379	371	371	379	367	421	366	398	378	384	381	399	371	380	390	399	341	360	360	387	404	373	361	355	380	411	350	362	367	400	393	372	350	371	392	395	407	380	359	344	344	382	377	387	345	365	400	363	382	420	390	405	386	340	399	370	377	379	360	375	367	374	370	400	358	380	356	388	373	367	410	364	388	366	381	358	364	369	367	361	380	396	365	387	354	344	378	396	347	367	372	412	347	384	367	418	340	368	377	386	369	424	388	366	407	337	405	389	366	372	360	383	403	380	357	357	376	378	365	355	365	366	374	355	364	369	391	377	377	376	395	392	369	347	330	366	368	399	346	354	392	386	344	366	372	395	330	366	358	399	390	391	366	385	358	374	365	369	373	373	374	380	348	385	409	344	406	372	369	399	385	370	353	323	387	369	410	389	377	393	383	391	405	377	353	381	382	398	390	368	386	387	400	373	413	349	375	372	373	341	390	389	366	358	369	374	406	348	417	396	357	381	361	364	393	365	384	359	371	389	402	374	440	394	364	395	407	359	340	367	347	387	370	364	332	380	358	376	380	375	393	398	388	380	362	329	388	346	395	365	385	398	356	361	341	349	352	366	367	370	394	377	366	384	383	362	351	380	390	385	387	370	399	378	422	354	368	391	395	399	357	392	394	356	375	353	388	379	367	380	376	399	376	372	399	361	378	373	369	394	363	413	383	412	376	385	389	357	353	389	355	386	381	370	353	397	362	352	387	380	355	395	374	390	391	388	377	387	369	386	365	380	406	353	399	374	363	372	369	388	371	397	340	355	358	329	411	387	418	387	369	355	354	371	349	337	371	411	359	402	378	369	390	391	350	340	384	405	388	366	394	398	366	383	358	382	391	357	337	375	400	375	349	357	365	377	358	353	384	382	356	392	332	372	395	390	371	371	337	356	396	384	385	392	390	388	416	379	389	340	346	388	366	362	387	398	365	364	382	330	345	374	393	351	356	379	353	407	346	387	369	378	399	352	410	361	403	360	353	398	395	385	361	346	373	395	378	388	398	404	366	356	336	387	397	354	342	383	390	349	389	379	364	403	392	386	382	395	371	369	371	376	366	377	345	360	377	385	406	359	387	365	374	378	378	404	363	373	396	380	379	370	372	399	389	389	375	326	370	358	376	356	360	374	377	363	346	398	410	361	372	421	385	394	387	367	365	374	356	371	369	364	392	391	386	359	363	343	364	380	388	405	380	365	392	381	349	386	350	380	374	380	371	376	354	414	384	352	382	382	377	373	383	376	393	366	363	353	375	409	393	363	358	370	384	394	364	373	379	377	379
5607	15298	10671	5273	3804	2789	2083	1682	1253	1099	915	860	711	699	657	587	584	514	512	532	493	500	492	451	452	473	454	449	416	451	405	426	436	436	439	406	444	366	371	420	422	379	383	446	427	387	425	391	440	388	381	373	372	397	346	371	398	441	409	411	420	414	410	389	427	364	370	434	383	377	387	419	371	383	390	419	394	383	359	411	412	402	412	400	403	404	413	382	454	396	398	411	379	417	436	392	388	410	385	419	399	371	413	411	409	439	364	369	401	412	412	392	375	413	436	376	394	400	387	391	424	395	365	359	399	354	393	391	408	429	423	416	406	374	388	354	370	405	403	415	389	376	389	405	398	409	375	408	368	422	379	388	382	438	409	355	414	397	396	373	387	399	373	383	424	385	413	378	420	401	391	427	416	366	381	397	374	440	362	380	370	388	383	380	373	401	387	421	369	378	405	381	433	377	377	377	393	373	398	392	419	381	414	434	429	387	368	383	352	420	376	387	388	387	395	382	401	407	390	426	404	382	380	418	381	404	400	371	425	370	379	426	394	388	452	382	407	408	336	368	404	379	406	422	406	394	374	402	401	424	372	418	412	391	395	369	400	404	398	392	422	382	383	389	414	380	399	384	391	403	379	375	389	383	397	389	393	405	412	429	372	369	397	392	376	422	403	376	368	389	367	383	376	415	364	415	378	389	422	374	377	342	373	420	421	403	381	383	406	370	408	375	375	386	384	414	392	386	398	374	356	400	421	398	398	394	436	409	374	386	409	454	376	419	389	377	374	420	406	383	373	394	419	418	390	390	365	402	410	381	367	397	379	396	393	413	391	365	408	374	400	382	410	444	409	363	415	386	407	385	393	393	385	396	383	414	391	399	353	378	396	398	387	394	415	409	404	372	433	418	398	393	406	387	412	394	428	355	428	379	426	423	414	424	389	377	399	382	418	409	380	372	419	358	431	399	393	390	358	384	410	397	405	403	412	414	367	424	426	401	406	377	421	358	399	389	407	419	369	400	406	391	402	392	384	419	401	376	382	420	415	372	390	391	397	421	357	387	385	356	434	383	371	371	416	365	430	367	378	356	340	387	380	386	378	379	368	390	406	422	377	392	385	380	368	402	440	378	413	405	420	392	367	390	398	396	395	386	385	390	417	399	361	397	386	371	430	379	362	390	396	381	409	398	400	433	390	408	371	348	397	392	406	409	413	413	381	388	405	394	375	405	424	409	387	367	391	421	404	391	359	368	410	417	390	366	387	399	404	372	365	432	383	417	391	385	364	392	371	404	362	405	364	402	421	396	422	387	354	377	385	393	425	342	401	414	419	402	376	430	390	387	413	426	385	379	384	377	367	418	358	419	405	384	377	421	437	406	391	429	413	392	356	391	383	407	435	409	365	340	390	416	372	372	410	385	366	387	394	360	401	417	382	404	350	382	412	390	376	376	399	420	384	388	434	374	428	390	406	408	367	410	382	387	408	406	363	405	403	402	389	414	378	403	414	411	379	406	406	388	422	403	406	393	399	407	409	369	404	354	385	350	392	390	401	376	388	368	376	387	381	376	401	382	396	376	427	412	375	363	357	393	386	382	373	396	399	400	358	348	389	389	390	332	377	400	424	377	371	389	408	384	377	419	412	373	397	372	366	401	377	421	415	377	376	402	361	380	354	390	388	415	401	361	397	404	385	393	400	406	378	392	362	387	410	400	389	406	395	382	409	390	379	375	401	375	380	383	374	373	400	394	375	390	379	402	358	435	383	387	391	402	378	399	376	375	419	386	394	384	360	391	371	399	393	398	407	386	409	397	385	382	398	379	382	359	379	405	384	371	401	351	399	408	366	426	381	402	389	414	402	413	393	400	377	392	383	366	400	394	394	419	399	395	408	397	377	393	371	370	409	396	401	395	387	393	363	386	405	397	379	378	394	383	403	421	392	382	384	394	378	416	385	419	380	395	348	378	386	393	395	404	428	362	367	392	392	395	381	389	411	367	375	386	391	419	353	407	429	388	398	365	404	385	406	379	412	415	400	376	387	360	420	369	389	373	437	405	409	416	359	415	456	415	420	400	388	419	380	374	370	402	364	369	368	412	381	386	365	358	385	396	389	387	410	374	375	390	397	382	423	390	387	395	452	442	415	387	367	376	374	386	399	359	383	407	386	402	367	404	370	360	389	399	443	385	419	416	392	401	414	406	388	400	380	388	400	384	377	364	396	404	392	383	390	385	372	410	375	380	412	413	421	357	426	373	393	393	439	374	342	390	391	412	391	421	362	427	379	365	399	408	387	391	405	403	380	381	401	400	417	365	377	391	408	378	379	403	389	398	362	375	388	401	373	392	366	361	390	407	423	381	405	387	383	366	359	408	402	388	415	379	360	397	412	372	412	385	381	395	421	371	382	400	374	400	416	403	407	423	374	395	375	389	416	389	360	375	402	386	425	385	408	366	391	401	425	396	391	422	389	411	386	394	379	372	417	395	375	417	408	386	374	369	411	393	407	350	402	392	400	395	380	363	394	384	398	393	395	398	391	387	367	388	392	389	389	422	407	385	401	375	382	373	365	382	427	384	388	390	421	410	391	411	333	416	410	394	382	394	401	362	388	385	371	398	403	390	402	425	368	393	397	386	385	396	395	391	430	388	394	365	402	410	415	445	405	396	404	409	407	418	380	391	409	376	362	426	365	411	371	415	379	395	386	399	401	388	422	385	375	365	406	411	396	414	389	433	380	396	422	365	385	400	412	397	391	381	397	379	398	336	393	359	362	397	373	376	372	408	388	421	387	388	416	399	364	365	413	411	429	367	442	382	389	392	386	390	409	385	359	392	365	386	400	385	437	419	394	418	384	361	425	376	414	374	389	369	406	392	413	415	399	385	385	388	376	416	392	431	363	347	386	392	413	419	355	384	361	387	374	403	377	422	414	379	381	397	420	427	405	390	377	399	401	387	387	361	374	390	414	381	362	401	414	393	381	370	389	392	357	391	374	365	416	395	392	418	384	417	377	384	416	384	381	389	382	403	409	422	387	379	433	361	429	432	409	350	386	365	400	400	381	389	391	418	394	351	403	445	424	380	376	406	392	400	414	373	415	398	405	401	376	396	396	374	387	349	339	385	394	379	390	375	378	433	391	387	391	361	389	415	361	387	385	366	394	378	375	394	410	390	413	393	416	397	412	389	406	375	389	368	407	382	385	373	375	395	385	414	394	407	362	379	418	401	386	412	382	367	388	374	394	371	373	389	380	387	381	350	404	393	420	384	397	365	386	403	386	414	411	430	400	383	394	383	398	387	412	375	417	411	373	372	378	387	409	400	377	399	420	383	401	372	369	393	388	428	400	370	403	406	384	398	383	426	422	419	392	422	414	387	404	390	390	396	386	358	385	393	400	423	416	398	406	406	362	378	387	418	376	370	373	419	409	421	389	385	384	387	374	431	365	390	384	360	399	397	399	348	410	398	389	381	394	383	403	402	374	394	389	387	370	387	422	409
27844	19679	5450	465	307	254	225	234	193	241	215	222	237	195	207	216	209	222	188	206	204	207	216	188	201	212	225	212	229	209	223	226	190	222	200	218	229	203	237	189	200	222	210	193	242	232	213	217	212	236	191	224	228	211	225	218	212	196	227	202	215	213	219	211	202	206	225	192	197	207	225	222	204	188	214	216	205	225	239	185	247	218	222	206	205	229	192	213	185	198	196	223	209	224	229	219	242	201	196	236	199	218	209	174	197	208	220	208	210	217	232	207	229	198	224	229	248	259	201	204	203	206	189	189	233	203	188	231	199	221	191	218	231	200	209	229	214	209	208	195	226	204	194	219	205	196	212	195	231	232	203	203	228	197	210	217	192	224	203	183	193	212	217	234	206	209	205	194	227	219	215	225	225	211	207	205	222	197	207	231	243	201	202	207	198	214	224	211	210	239	212	207	176	236	202	216	228	218	201	212	220	207	215	182	213	214	232	212	232	208	221	201	241	225	215	188	214	168	202	220	191	200	213	190	214	217	229	197	199	196	217	199	220	206	207	224	210	224	193	198	199	197	206	243	209	205	224	213	234	198	211	183	227	231	188	198	197	193	224	222	231	202	204	213	214	194	207	203	226	208	214	231	212	215	218	208	206	212	190	211	217	191	190	198	212	218	203	203	206	231	213	214	216	212	226	211	230	231	196	213	201	229	192	208	209	212	193	216	229	220	199	225	219	199	221	196	207	210	217	195	186	192	212	195	176	216	226	179	186	185	194	189	207	220	198	198	198	222	211	218	218	232	220	221	225	197	208	194	204	210	192	198	249	198	208	220	199	202	210	209	230	213	200	189	217	224	205	215	210	186	235	199	192	229	218	202	213	213	222	205	206	204	212	219	228	198	202	223	236	214	207	187	210	201	216	229	204	212	205	209	196	204	207	188	210	199	211	213	229	202	198	199	190	215	209	236	194	196	206	252	231	179	201	222	220	208	178	208	191	189	211	201	227	209	173	217	228	196	204	196	224	197	242	228	186	215	229	209	213	197	193	226	216	209	227	207	228	208	209	200	239	207	197	216	224	197	191	233	197	206	216	212	199	228	194	212	226	208	206	220	210	189	220	195	211	210	188	217	201	210	221	216	205	213	199	213	208	203	200	224	206	216	208	201	219	208	201	207	224	207	235	209	234	170	217	217	214	234	222	230	211	189	208	212	207	218	199	240	208	213	223	196	224	187	204	240	206	221	212	209	203	168	220	210	204	208	201	243	198	224	231	219	191	203	220	203	230	202	191	209	204	199	229	231	204	205	195	215	222	192	234	203	220	216	210	210	217	200	221	189	211	219	222	206	214	172	204	204	186	241	209	198	202	211	212	202	207	219	229	230	223	207	216	194	205	219	229	212	195	209	197	222	234	201	202	247	232	199	208	238	234	221	230	223	214	226	239	234	206	203	214	217	199	219	215	190	202	229	204	208	216	200	193	244	237	180	201	198	212	202	214	211	214	219	205	190	215	209	214	217	216	211	180	224	207	205	243	210	189	221	181	225	220	216	211	211	217	213	180	193	232	228	233	213	226	188	215	193	224	203	184	192	208	189	197	219	206	217	195	204	203	235	211	216	217	226	190	207	230	226	196	211	207	243	195	196	211	233	215	183	206	196	231	234	206	190	234	225	212	215	219	234	215	219	201	208	190	218	212	218	200	189	234	225	193	206	221	206	214	206	201	227	203	210	211	188	197	196	188	188	228	199	208	242	199	200	208	216	206	212	216	208	198	204	194	230	190	199	219	232	210	197	237	235	211	211	213	183	214	217	200	203	219	187	210	198	234	230	242	199	250	193	201	214	195	231	223	213	235	234	220	219	205	187	231	204	218	222	215	207	236	221	213	218	234	226	201	215	205	215	218	211	227	230	220	208	220	226	213	213	190	222	233	212	250	217	232	217	238	238	207	211	244	192	195	209	230	237	227	227	215	210	209	210	240	213	236	190	203	199	209	186	219	222	212	244	228	213	184	214	208	205	211	228	202	208	216	213	218	197	224	204	201	200	214	209	198	225	251	217	199	204	234	207	197	209	213	220	226	208	211	193	210	204	173	216	213	201	193	189	205	212	241	196	205	241	214	214	229	218	208	239	216	206	211	232	193	241	206	224	211	200	228	211	213	222	214	206	221	209	229	179	210	195	197	202	220	213	210	213	208	201	186	215	210	220	225	217	216	202	203	213	193	208	223	207	214	197	230	209	207	213	214	232	194	190	227	187	201	185	225	202	221	216	207	202	218	192	186	216	229	224	193	201	242	201	213	220	192	233	223	197	228	235	230	186	211	244	198	180	209	183	232	246	224	202	211	221	209	229	228	220	213	239	231	216	217	208	221	240	188	202	217	206	225	204	200	208	232	203	180	214	226	224	218	225	207	218	194	218	213	207	267	244	225	207	210	217	210	221	230	192	229	194	199	209	210	186	211	189	211	202	198	224	238	208	226	208	236	195	216	208	213	222	196	205	204	209	222	240	200	217	208	244	237	206	190	236	200	234	209	182	220	241	203	205	185	216	219	194	200	206	206	211	212	169	225	202	201	195	208	198	205	212	212	208	200	215	219	213	201	212	207	205	214	228	212	225	213	207	201	244	226	211	194	212	217	247	205	191	233	190	212	185	214	208	217	195	232	191	232	223	232	205	181	239	226	208	211	219	210	187	198	204	220	217	204	204	171	214	214	177	217	213	239	203	201	212	213	193	235	205	198	219	210	204	200	195	200	231	200	218	198	215	237	212	208	196	199	203	203	195	222	222	199	206	181	221	200	220	221	222	231	196	220	197	197	196	215	208	210	207	194	200	196	222	220	214	218	219	207	220	201	213	209	211	224	230	212	213	214	210	214	233	208	224	199	224	220	225	205	210	203	190	189	188	226	212	221	192	204	226	186	208	219	226	223	221	218	210	207	205	212	226	224	213	250	217	202	231	233	181	202	209	203	226	221	197	205	194	208	187	212	235	213	215	198	200	209	202	226	212	210	206	240	199	229	202	236	223	227	194	212	196	215	241	180	219	207	224	213	231	239	220	222	232	191	215	232	204	201	241	199	220	198	214	227	206	188	213	181	191	187	201	235	176	202	181	220	228	247	204	217	204	223	212	188	199	202	236	222	212	204	192	233	199	210	203	200	192	200	222	228	206	227	212	202	242	189	228	193	185	235	193	194	205	195	199	222	207	221	221	189	220	202	226	212	204	223	209	194	222	199	220	211	216	205	208	197	215	207	200	204	216	210	200	192	217	209	195	200	200	220	203	224	209	206	207	197	229	227	198	231	239	206	198	201	235	225	229	198	202	211	202	245	243	225	229	197	219	208	210	212	234	207	194	208	197	209	194	216	226	222	206	188	199	211	202	206	222	211	188	183	203	179	211	246	193	217	207	203	220	204	194	223	220	226	192	187	207	199	206	215	247	197	213	199	197	220	184	189	230	196	217	206	202	243	200	188	221	200	198	183	218	186	220
4510	1124	561	364	354	285	275	266	225	211	234	236	255	241	198	228	224	243	224	235	206	227	221	218	215	207	226	222	206	216	174	203	221	209	234	228	240	252	226	216	192	232	206	236	211	231	177	229	210	230	212	223	225	215	194	207	219	198	203	198	225	218	198	197	211	239	218	214	199	220	202	236	223	213	216	210	230	215	227	211	223	223	217	244	236	192	236	224	213	221	237	217	224	209	208	243	202	217	234	217	219	236	221	229	232	201	221	238	229	220	215	213	217	220	225	221	230	217	189	229	209	207	221	243	214	215	223	223	234	196	233	218	222	208	210	199	231	203	222	228	222	226	247	232	202	235	232	200	191	211	228	225	237	223	258	217	192	231	219	218	235	205	223	193	222	236	204	210	204	230	229	232	224	218	211	203	230	214	209	252	204	215	244	240	200	232	226	207	222	213	206	220	206	253	220	193	227	219	231	202	228	232	264	231	217	233	220	210	222	240	217	227	225	201	243	230	223	225	210	216	188	197	230	223	219	238	236	223	240	214	204	204	240	220	213	227	213	217	211	214	201	217	201	246	209	208	236	214	226	201	223	232	211	195	197	220	225	222	225	196	208	229	228	266	209	239	227	220	224	217	240	210	215	227	203	212	218	195	227	219	206	209	220	220	205	207	223	199	215	226	210	225	189	213	200	241	238	216	229	210	266	199	236	238	222	226	205	201	230	226	230	214	238	243	200	207	227	195	234	209	196	232	220	201	228	200	218	228	205	230	225	209	241	214	210	194	209	211	224	218	195	221	222	224	219	229	215	233	223	214	217	243	237	219	216	210	231	232	222	230	214	227	217	234	222	230	194	207	245	203	208	254	224	220	209	228	224	223	214	218	211	192	221	231	261	238	214	193	238	234	221	237	235	206	207	243	219	222	209	228	212	222	231	228	228	225	223	226	212	189	207	229	220	213	222	216	224	217	217	185	213	221	215	206	238	201	205	265	193	211	206	211	207	217	232	226	217	226	217	200	221	223	210	203	197	196	201	255	213	217	211	240	227	240	220	222	227	211	231	218	189	231	200	234	253	236	214	237	217	215	225	224	228	221	206	214	222	254	222	205	222	202	213	248	219	211	210	246	237	221	220	222	214	220	197	196	212	190	216	215	211	210	210	235	233	197	221	192	248	208	202	220	242	213	205	238	231	237	196	213	224	193	217	222	212	207	211	228	213	244	204	225	211	199	195	220	225	230	208	233	225	222	208	218	231	210	221	207	216	220	223	218	220	213	220	233	217	206	232	199	213	214	202	240	219	237	203	191	206	223	203	227	222	239	235	197	246	213	207	238	244	215	229	234	196	222	218	251	202	230	229	203	238	190	228	217	225	211	208	224	232	213	197	224	234	211	228	211	206	199	229	213	224	218	226	225	226	196	226	231	227	206	212	217	202	206	215	231	231	224	214	224	206	205	232	227	204	191	244	233	212	224	226	235	209	202	216	236	259	224	228	229	216	229	209	230	202	209	226	238	227	214	212	230	219	216	206	245	201	207	206	216	207	242	221	234	240	215	206	219	220	199	225	243	217	200	210	235	227	232	215	210	234	225	188	233	227	232	244	217	206	206	226	204	243	220	220	203	209	211	218	208	227	212	210	240	212	220	227	248	230	210	235	219	245	226	222	207	213	194	199	234	217	215	213	204	209	190	257	225	253	224	195	206	242	213	219	217	225	231	215	238	214	210	202	205	215	216	217	220	212	205	235	220	201	220	219	208	207	223	211	232	195	244	219	183	245	229	208	242	228	216	237	223	235	227	219	223	217	202	191	243	225	231	211	203	220	229	208	233	231	201	226	212	226	208	206	215	227	221	229	209	193	228	229	197	231	247	229	209	226	214	246	203	197	229	215	213	242	212	201	199	230	226	250	225	226	199	238	257	235	225	229	222	207	190	214	216	194	241	192	196	232	223	231	205	227	195	217	191	230	235	234	206	212	207	205	220	230	193	215	241	207	216	217	239	242	200	228	217	225	244	213	199	252	251	239	198	235	210	221	222	227	214	211	216	232	216	224	219	195	197	193	231	208	197	228	199	219	220	216	215	224	221	224	231	225	212	203	238	220	206	216	189	222	203	200	205	223	224	220	224	212	203	201	196	201	202	210	224	235	175	212	231	243	199	224	212	232	250	260	225	228	199	200	245	186	250	240	228	225	231	218	216	195	227	233	202	226	213	230	208	230	215	223	213	209	239	198	243	217	209	209	223	220	235	222	222	225	223	236	202	212	217	220	220	228	207	214	227	248	206	223	217	187	236	223	204	249	231	256	206	231	213	244	234	207	211	219	203	227	217	213	230	239	212	198	213	214	230	236	211	210	252	244	224	230	216	212	210	209	226	201	191	251	210	201	208	213	236	227	217	215	217	225	235	210	212	186	218	220	215	209	224	210	218	235	214	210	240	213	233	199	225	231	228	215	254	224	220	220	218	226	209	222	191	258	224	218	201	223	205	233	221	198	235	235	227	216	214	220	206	206	204	189	203	202	231	226	205	235	204	222	229	226	220	207	218	232	218	220	233	227	204	232	208	202	235	217	203	235	227	259	208	212	199	224	216	197	265	229	217	218	233	208	212	213	233	217	216	205	210	224	234	223	230	232	230	223	211	239	207	219	229	232	229	243	243	218	210	210	223	218	193	208	209	209	210	234	209	239	219	216	220	235	221	207	237	230	216	207	244	197	206	199	207	222	209	185	199	200	209	215	232	211	229	231	214	207	198	207	227	212	246	194	224	235	224	192	224	199	213	222	223	251	236	212	226	220	228	210	217	255	208	227	200	199	212	202	192	220	215	220	230	216	222	241	216	215	214	232	217	234	207	221	204	215	216	224	231	215	234	209	225	202	248	220	239	211	229	225	220	213	239	197	225	234	231	238	237	198	205	220	216	203	216	232	185	226	200	233	227	201	244	201	226	222	211	220	209	231	236	230	233	220	238	225	214	193	234	209	218	224	225	241	201	220	241	207	229	222	220	231	243	210	218	214	220	223	221	182	246	199	212	201	230	246	219	208	218	211	212	222	227	209	201	208	194	234	219	208	212	228	225	223	199	231	199	211	198	229	214	223	225	222	232	214	233	209	223	224	228	235	208	246	239	202	228	217	230	237	219	214	236	201	210	199	232	231	241	227	213	239	218	232	207	203	229	204	220	205	208	210	192	226	196	203	231	242	235	208	224	225	212	219	214	215	230	211	231	210	202	232	213	204	214	212	229	239	235	203	238	228	244	210	223	192	225	216	226	197	210	217	201	208	225	214	221	205	230	203	233	217	202	238	194	224	216	184	211	225	228	234	238	191	210	244	216	224	227	216	226	234	196	202	210	213	232	230	197	217	240	246	208	207	211	246	251	235	191	219	219	225	213	198	203	215	225	208	210	228	207	214	193	271	197	238	234	237	191	205	226	237	232	215	178	238	222	235	222	206	220	205	245	179	224	224	215	204	245	207	222	219	240	201	208
23733	21466	29027	24315	21472	13247	1303	795	669	662	605	569	546	485	471	465	474	480	418	539	458	481	480	424	480	474	411	463	434	490	469	439	429	410	405	438	451	465	419	433	444	407	442	402	425	429	431	457	452	410	449	418	440	431	444	417	419	445	410	442	478	418	427	430	454	446	419	391	433	413	383	432	441	380	403	413	406	393	444	446	454	424	452	435	451	455	450	421	419	452	415	433	429	419	392	424	440	419	412	398	425	416	450	436	432	399	418	393	467	415	433	395	426	415	414	454	418	399	397	390	438	417	415	455	390	419	459	429	398	414	409	407	400	400	450	444	440	419	400	434	424	411	412	461	441	414	412	424	413	396	462	443	402	432	423	416	440	447	425	418	442	423	426	437	436	459	462	399	397	405	423	409	425	416	371	401	464	424	424	457	417	448	432	422	419	442	420	442	410	423	406	417	420	424	429	463	373	480	400	403	424	454	417	435	398	412	418	383	431	418	441	419	417	442	444	457	432	442	436	419	424	468	426	397	459	439	410	391	412	455	381	398	386	440	431	436	417	465	434	415	444	446	415	411	412	415	442	403	433	445	424	430	389	434	416	405	428	424	430	395	428	455	409	420	425	377	409	385	414	425	459	477	430	395	409	397	426	393	461	408	421	403	440	427	414	446	399	419	432	415	430	419	416	455	428	404	406	422	430	460	423	459	457	432	454	415	431	427	412	412	419	452	395	429	419	411	456	460	398	430	412	415	446	406	424	429	414	445	405	430	426	429	430	449	434	441	411	436	465	393	444	467	408	411	439	419	449	463	448	427	406	409	430	446	469	423	395	433	391	377	432	459	400	425	412	404	446	395	416	431	416	468	457	432	401	418	402	430	435	414	492	448	408	432	430	383	416	452	438	448	416	455	436	484	395	420	417	407	412	434	426	415	427	377	437	456	398	425	426	407	388	400	399	411	443	417	410	453	419	447	416	451	429	456	395	391	435	448	396	419	422	414	429	396	418	430	443	421	433	418	411	422	419	422	441	428	423	410	405	419	442	437	425	432	415	383	425	435	434	424	444	436	476	424	468	440	437	418	417	421	487	402	391	416	415	414	441	429	410	419	452	416	440	424	432	404	456	445	426	433	401	394	394	415	445	423	365	408	447	400	413	408	399	435	437	409	386	474	434	426	422	452	455	442	407	472	444	416	417	433	391	433	477	417	395	422	449	412	421	430	393	429	450	409	418	419	434	427	422	441	444	426	454	444	449	454	444	426	397	415	426	438	419	429	430	400	443	444	451	409	427	446	440	437	430	487	439	416	459	389	445	415	437	436	426	410	410	447	423	443	420	402	432	419	446	406	405	403	420	442	438	444	419	451	408	430	422	433	417	405	430	421	413	435	468	425	426	432	433	422	431	467	428	434	387	456	434	415	429	437	408	426	412	446	422	393	461	413	424	467	440	401	396	459	413	385	409	411	458	427	460	403	454	416	427	426	437	409	403	429	434	414	402	406	404	407	451	451	419	432	405	415	447	409	392	427	425	416	418	433	383	421	428	388	388	456	421	421	427	411	397	434	395	415	396	421	438	434	415	418	449	441	441	430	461	402	425	436	403	396	408	431	436	403	403	413	433	382	380	443	388	417	421	418	469	419	424	418	410	422	422	434	411	459	415	419	437	429	426	419	431	437	474	456	409	406	440	436	479	409	408	438	421	441	443	397	447	403	444	415	459	423	416	433	429	443	408	401	434	436	448	394	415	435	442	433	429	427	402	440	390	439	401	439	418	438	462	427	419	433	407	414	388	416	446	402	419	406	429	409	432	502	443	394	420	436	401	409	443	401	458	422	459	432	427	441	410	471	439	421	449	402	470	446	404	422	464	417	426	438	452	460	403	446	385	385	445	405	452	426	465	415	413	469	429	443	432	446	410	395	401	464	425	429	427	371	433	423	415	425	444	445	405	430	448	403	410	428	422	395	416	444	445	411	440	470	447	456	451	427	424	424	413	453	417	404	435	453	429	457	383	449	438	396	403	405	418	408	402	399	436	465	413	418	432	419	413	387	425	422	427	458	434	409	440	426	436	458	466	439	423	400	442	443	434	397	423	410	392	425	411	432	452	403	427	422	414	406	414	421	404	453	444	424	406	415	396	401	409	452	445	420	427	402	437	428	463	408	426	416	465	398	418	419	456	404	451	403	448	409	409	416	414	421	416	461	406	446	424	419	440	413	458	430	414	429	431	416	425	422	428	413	412	438	418	403	385	399	454	420	441	399	393	414	435	450	412	411	454	440	436	420	402	410	389	419	400	423	404	440	414	412	419	380	431	395	447	415	402	448	443	431	423	438	440	384	426	424	417	475	411	396	407	427	459	443	418	460	455	427	410	436	432	405	439	407	431	394	397	405	452	492	426	406	434	404	450	477	433	430	413	402	448	425	402	428	397	417	410	438	407	415	399	422	439	418	424	443	404	404	462	405	436	449	430	446	440	451	407	438	413	452	384	420	419	399	412	411	420	442	439	428	408	470	432	428	436	434	448	408	399	418	382	399	411	434	452	421	441	414	414	444	427	407	421	439	448	426	391	414	469	421	437	439	406	401	424	407	416	447	425	444	431	470	432	429	409	396	440	409	454	403	445	426	425	435	423	456	393	444	427	456	423	444	451	455	434	460	485	431	448	414	439	419	451	371	438	404	394	423	399	415	427	420	451	422	435	436	420	398	407	435	392	450	450	413	416	412	429	415	491	437	413	408	429	421	422	413	413	424	431	446	385	435	383	427	413	387	424	459	418	491	412	428	465	410	440	452	418	422	422	431	415	442	435	421	431	435	445	439	412	400	428	409	416	466	434	410	394	463	449	439	432	417	429	467	414	450	434	431	459	423	432	381	434	419	456	444	389	421	380	425	414	417	441	420	422	427	426	398	434	459	399	429	473	399	438	396	424	414	362	396	423	433	405	426	412	414	430	440	465	435	450	417	429	449	444	408	399	442	422	424	424	425	424	441	427	421	413	425	420	405	443	419	406	404	437	419	426	406	389	396	422	439	424	433	412	437	429	429	431	424	427	464	408	429	434	443	398	436	469	394	423	441	416	412	425	428	406	429	409	436	424	423	429	412	441	382	418	473	402	456	459	442	432	422	406	413	431	427	444	439	437	420	416	378	432	443	395	450	411	433	426	415	446	414	408	443	418	428	399	434	446	424	452	397	452	446	411	410	406	441	423	458	434	460	419	423	376	387	439	420	409	406	467	393	423	439	460	422	429	472	416	395	382	394	438	453	441	417	419	424	409	399	462	427	414	402	427	409	391	438	472	431	402	445	436	463	431	397	434	406	435	383	383	450	414	411	456	428	420	414	400	439	454	399	446	428	452	438	442	391	421	401	425	441	411	445	428	378	447	408	433	444	449	442	481	420	453	431	445	445	478	419	427	411	428	366	427	443	433	401	466	447	410	424	403	425	437	430	450	438	426	416	410	414	419	419	414	386	468	434	450	414	439	407
4275	9681	6357	3074	2214	1719	1277	1093	871	757	700	666	701	596	578	519	517	502	499	475	460	456	488	493	480	492	457	445	469	472	458	434	473	422	450	459	439	463	429	448	440	471	425	451	435	445	430	470	463	449	410	440	402	471	462	448	415	424	437	446	488	368	459	462	453	450	436	427	424	427	413	440	432	406	445	429	419	450	437	452	454	411	450	429	410	452	444	437	477	395	408	426	401	446	437	422	469	426	403	447	455	457	452	429	448	451	441	439	445	431	427	395	413	448	428	456	435	455	447	399	460	430	454	446	426	447	423	428	468	409	458	430	463	399	387	446	421	445	457	409	457	408	434	450	455	419	425	491	433	479	444	449	422	441	455	441	476	447	441	449	436	419	453	446	426	453	410	458	426	433	419	427	448	427	464	421	424	469	445	418	416	433	423	473	422	462	445	433	434	475	430	464	417	430	449	435	455	422	450	445	431	447	429	442	453	447	398	450	442	459	407	448	441	491	414	401	427	432	425	474	399	383	443	436	445	423	420	432	436	407	461	427	438	419	418	422	411	397	441	456	449	464	475	470	416	388	430	424	408	452	455	459	475	421	444	441	439	425	450	464	428	470	458	436	443	428	440	426	480	471	432	424	450	447	449	462	451	438	429	436	421	388	452	425	446	438	406	441	440	441	396	439	419	440	408	433	436	433	457	402	432	435	464	447	423	436	424	438	450	416	440	427	408	409	422	381	422	453	439	436	464	443	440	456	442	417	439	481	465	424	423	439	430	448	451	469	426	476	398	443	429	443	416	429	441	453	430	439	445	430	434	428	402	453	419	432	409	435	440	418	463	387	431	420	416	440	478	441	397	420	449	423	441	391	407	439	398	421	446	443	477	452	431	445	402	434	473	423	453	424	453	448	419	478	444	442	450	436	429	448	428	397	413	402	470	419	437	402	437	414	400	434	443	434	463	399	445	432	409	427	452	482	459	441	428	428	424	447	460	450	429	413	438	433	435	417	440	468	440	423	457	441	426	444	420	445	446	480	429	458	433	415	421	446	486	450	426	439	432	439	432	454	451	493	436	439	406	466	432	428	468	441	418	409	419	425	455	455	422	440	412	439	461	410	428	435	443	446	478	440	451	456	447	421	463	462	428	409	437	450	405	460	439	459	459	399	418	430	415	467	465	436	457	455	441	443	466	426	459	434	443	477	441	410	424	428	434	400	451	427	445	412	448	434	436	433	449	433	457	420	415	449	418	420	456	394	417	427	438	421	456	419	436	465	478	433	418	426	433	417	441	401	440	455	455	478	426	456	420	433	446	421	438	457	459	475	389	471	457	404	408	461	453	424	392	448	440	451	446	444	441	424	468	463	472	436	384	424	422	440	470	426	431	419	473	458	423	449	421	447	413	377	432	424	450	387	416	440	448	424	435	425	434	424	433	445	457	453	453	432	471	423	461	416	439	431	404	437	438	414	469	399	452	425	489	457	455	437	426	399	436	430	436	423	443	444	429	431	456	414	438	474	426	434	456	437	418	412	419	417	447	395	433	423	441	437	454	446	393	424	435	450	454	431	430	434	431	431	428	445	458	448	432	433	443	423	452	436	460	460	432	449	442	443	462	436	425	459	415	439	452	400	438	395	446	453	426	415	450	453	431	409	426	421	404	431	430	427	397	441	419	423	379	433	438	452	431	464	428	413	390	414	403	432	434	446	442	434	454	436	418	405	414	430	416	439	452	452	455	479	438	436	439	454	449	498	470	437	420	439	423	475	443	438	427	439	435	405	456	434	417	419	456	433	400	423	432	436	435	430	378	454	456	447	448	447	502	473	467	398	430	431	438	419	449	431	424	460	452	441	435	442	399	441	436	476	437	445	437	440	400	412	422	425	436	383	385	450	439	439	436	443	397	450	440	414	398	467	439	416	426	415	422	449	450	441	446	436	434	416	393	406	436	474	442	416	400	447	410	438	379	468	409	433	464	423	389	460	404	434	440	459	455	461	454	413	435	450	456	421	437	438	422	431	432	485	430	453	458	424	483	417	433	460	419	422	416	422	448	466	443	435	447	439	435	446	436	405	428	406	415	431	425	450	421	439	392	416	421	442	464	376	462	467	460	446	435	418	421	433	463	440	424	411	434	429	411	438	436	401	435	412	411	416	415	414	435	437	423	438	430	449	461	435	430	446	412	410	463	443	403	434	428	461	440	446	458	462	393	431	425	394	458	433	463	424	443	442	405	421	442	443	446	443	408	436	457	458	433	445	435	432	407	456	385	430	398	444	422	446	413	440	412	451	458	479	410	417	442	428	434	412	436	455	428	416	452	440	431	401	478	432	440	442	415	467	449	433	445	436	454	444	382	438	466	404	400	425	401	440	455	438	443	438	429	444	462	425	437	441	452	445	426	382	411	421	438	434	471	451	418	444	467	429	454	432	439	448	430	459	482	412	425	429	422	428	445	419	397	454	432	432	470	457	458	427	400	468	458	412	452	450	437	454	432	425	422	507	403	390	435	438	445	452	434	450	382	394	431	465	441	462	440	420	432	456	423	468	477	438	472	471	448	434	465	426	475	422	420	406	450	486	444	458	425	457	409	417	418	441	423	426	393	422	462	422	414	410	442	422	404	430	431	410	409	420	477	423	439	414	438	481	399	407	440	406	427	459	433	436	418	414	464	452	482	422	453	441	460	442	415	394	448	454	438	456	457	452	440	459	432	438	397	417	492	430	474	442	390	442	464	455	447	425	398	416	426	400	397	427	442	454	443	415	401	443	407	397	448	415	434	433	461	416	463	434	428	450	465	456	407	430	471	458	448	434	477	442	425	441	475	420	406	431	426	456	452	402	434	434	464	434	402	462	426	437	446	450	442	422	446	408	426	479	431	426	435	426	428	499	449	486	432	464	440	465	436	465	414	465	442	404	415	458	458	418	427	402	460	390	451	449	416	460	436	467	457	435	447	467	442	403	423	445	443	443	438	440	429	430	439	460	408	433	427	432	462	442	431	464	469	438	430	402	436	411	430	448	436	448	439	454	406	405	437	422	402	467	460	408	427	431	419	407	425	426	447	411	440	445	453	468	426	400	424	467	429	429	423	422	411	456	468	464	456	427	446	435	401	432	448	432	445	415	405	377	421	409	416	415	421	440	449	473	439	439	471	455	416	437	474	437	441	427	464	445	429	442	436	475	423	431	454	417	424	445	452	427	446	429	437	419	443	437	458	423	454	460	442	435	462	426	421	427	427	443	437	396	410	402	419	448	422	454	411	452	420	444	436	440	429	474	451	455	446	433	460	444	440	431	457	457	452	423	451	423	442	439	382	470	422	435	414	419	418	463	459	452	465	415	408	447	410	410	413	430	430	403	436	450	418	440	428	414	437	447	458	465	423	471	427	448	423	463	431	442	405	447	467	413	452	415	441	437	453	410	423	438	444	467	438	429	407	422	447	426	476	448	453	427	420	476	432	475	402	457	410	436	418	438	447	407	424	448	399	410
24758	21463	28126	25132	14597	580	334	269	237	169	195	184	161	137	179	137	111	115	126	107	102	104	116	126	106	106	124	117	130	125	111	106	124	118	98	115	114	125	119	96	100	98	114	107	100	101	102	112	125	107	113	97	122	104	105	102	90	111	87	120	98	110	114	105	101	97	118	98	110	104	111	97	114	133	83	113	116	108	106	101	104	113	93	121	81	93	108	100	79	121	114	97	104	98	105	116	97	116	110	101	94	113	108	104	103	78	86	85	121	99	105	98	130	109	90	105	104	109	107	111	98	110	117	108	96	105	89	120	124	90	102	104	99	100	106	110	89	86	119	111	83	104	96	102	114	96	119	90	124	112	101	114	87	108	95	113	90	112	115	129	98	105	107	126	100	91	101	93	87	127	97	107	106	118	127	121	105	101	101	101	104	102	92	113	102	97	122	108	98	111	108	94	96	86	95	107	102	117	107	98	95	101	120	84	113	95	96	129	108	96	111	94	123	103	100	93	111	90	103	98	108	109	109	111	113	97	124	114	98	103	111	104	105	110	113	111	107	111	88	116	96	98	115	103	98	106	84	105	111	117	123	99	107	114	98	119	86	122	81	93	114	111	97	107	102	112	114	107	112	108	98	93	100	119	107	116	107	127	98	113	115	121	89	106	97	84	120	109	98	106	117	120	120	97	115	95	112	98	98	90	101	108	88	101	116	84	92	113	107	127	129	101	89	130	94	96	108	101	114	79	107	114	92	76	92	108	99	92	110	92	102	107	108	120	91	98	118	105	103	105	111	126	107	119	105	105	118	99	91	111	102	102	106	121	93	110	96	105	107	106	126	113	88	105	107	104	108	103	105	90	96	108	99	97	117	107	96	104	125	98	94	108	126	108	119	104	106	101	105	107	131	97	123	93	131	99	80	99	96	117	105	97	85	116	101	99	92	92	106	111	95	115	95	119	90	99	89	114	84	109	108	90	96	102	115	100	105	97	97	97	101	116	92	104	101	113	98	118	114	93	108	91	108	88	113	122	109	110	97	95	88	89	102	96	114	106	99	99	90	121	104	98	122	115	94	119	100	107	109	118	110	118	108	101	110	102	91	96	117	99	100	96	101	126	110	108	111	110	96	106	115	110	91	107	106	99	125	90	101	96	106	104	104	115	90	127	91	135	83	111	93	120	105	103	102	110	106	106	104	115	93	117	113	93	110	126	117	111	115	78	103	100	102	90	114	99	85	92	110	105	112	117	97	110	92	100	113	104	103	105	118	106	107	109	95	86	107	114	113	115	101	104	93	115	110	104	101	95	110	102	109	140	112	117	102	113	111	116	92	97	110	94	96	98	111	106	82	96	102	107	93	107	97	99	109	92	100	94	98	112	106	118	109	102	92	107	116	116	93	119	103	95	100	105	98	113	116	110	114	110	103	119	101	116	119	96	96	127	120	122	120	94	120	102	81	107	108	109	108	106	93	106	115	101	105	123	109	114	98	100	126	84	91	94	99	95	83	82	109	101	108	101	111	118	100	126	111	112	121	122	114	109	89	113	108	107	99	103	115	100	136	105	108	105	99	102	108	98	98	91	88	111	94	127	113	111	99	101	103	103	116	90	106	104	107	105	106	112	106	110	117	114	117	105	120	102	113	100	107	126	88	101	108	103	99	119	114	90	117	82	94	110	101	89	125	107	103	84	113	124	111	107	94	109	93	137	93	102	99	105	120	94	108	106	95	109	108	102	93	98	106	116	98	93	117	91	108	115	112	95	117	110	116	107	90	113	96	95	107	110	111	94	134	100	98	114	90	110	89	126	107	98	114	98	110	76	98	97	113	131	106	106	111	93	92	99	103	93	112	111	102	132	101	107	120	89	101	93	110	89	97	98	99	116	107	97	92	93	107	104	105	90	107	116	113	101	92	103	110	119	120	109	100	106	118	119	92	102	101	102	91	105	103	85	103	117	110	88	100	99	103	98	90	111	93	109	95	120	93	104	105	114	111	74	96	122	103	101	89	95	119	105	107	115	103	117	80	112	106	93	100	118	104	93	100	111	92	103	86	98	98	104	108	119	120	94	102	94	99	90	105	113	99	111	124	115	104	115	85	97	104	88	106	103	100	103	99	88	95	122	114	105	110	103	100	94	104	108	90	91	90	108	113	98	107	98	111	89	111	101	105	103	94	100	103	114	98	112	102	115	134	97	88	106	116	108	109	105	102	120	120	98	88	96	115	102	113	101	93	110	99	117	94	93	122	112	107	114	94	115	95	108	110	105	109	123	98	118	108	110	106	107	94	100	105	109	113	116	94	97	108	105	90	100	115	120	110	88	117	108	112	95	103	94	102	110	125	94	97	123	112	117	102	102	125	107	97	94	108	99	104	110	99	96	89	93	103	92	114	104	108	113	104	94	101	94	103	103	107	114	102	106	110	102	87	125	103	103	102	128	111	89	121	110	100	92	104	102	86	114	111	100	109	101	122	93	105	104	102	120	106	107	105	92	92	116	106	120	102	109	104	98	98	80	84	102	107	118	120	91	109	117	119	96	94	104	89	100	98	104	111	104	99	99	99	97	104	103	96	104	112	98	103	90	106	115	125	108	101	102	110	94	105	95	99	104	107	89	128	101	82	129	119	89	89	109	122	124	111	102	110	102	104	87	101	89	97	97	91	108	133	91	103	98	106	91	100	110	134	93	96	100	98	103	105	115	104	120	100	98	86	95	106	104	91	99	111	106	128	116	107	116	91	112	102	106	84	104	116	106	96	93	115	93	99	104	96	110	95	100	104	89	90	114	106	110	104	124	90	116	104	108	117	111	96	100	113	102	118	112	108	113	95	111	95	96	91	118	90	109	94	91	95	101	111	106	113	113	121	90	102	107	108	97	105	104	102	89	101	111	104	103	90	106	97	114	124	109	112	98	115	87	94	112	107	96	99	98	110	109	105	111	95	100	111	106	97	114	95	124	106	109	97	85	106	103	87	98	93	109	108	96	98	114	88	89	108	113	109	105	83	104	111	105	118	119	123	100	100	104	106	79	110	113	96	103	93	103	105	114	89	97	105	117	89	126	101	108	105	91	95	111	107	120	109	103	95	104	113	101	108	114	106	94	100	96	112	120	108	99	109	110	114	104	97	106	114	106	111	78	104	97	98	112	93	116	86	83	112	115	79	105	106	105	120	96	108	110	119	103	102	110	108	93	109	109	100	112	106	126	100	102	95	112	107	119	107	107	98	107	99	127	121	119	119	97	91	97	101	104	121	85	101	106	96	81	90	91	107	83	117	118	99	108	85	96	100	108	97	100	106	103	102	106	106	114	109	98	97	96	106	106	94	97	110	96	97	82	95	110	114	132	94	107	88	130	97	118	103	130	114	103	119	107	106	96	95	112	111	84	121	109	92	106	98	98	126	84	99	96	108	94	124	125	107	100	101	106	97	113	83	111	125	93	99	116	108	108	99	125	113	112	117	107	102	98	117	100	113	105	102	100	97	117	100	101
3872	5356	3363	1623	1147	841	625	482	356	310	252	248	212	192	191	167	152	153	142	156	163	148	142	145	123	125	125	136	140	135	127	120	114	126	118	127	121	140	136	126	130	111	123	125	118	137	117	119	129	122	110	118	115	111	125	122	105	124	122	114	117	121	126	118	112	141	102	132	118	122	107	117	101	124	106	116	113	105	132	125	115	125	100	124	107	121	107	136	124	101	101	104	121	110	120	129	134	137	107	116	109	128	125	109	115	125	124	103	102	117	116	121	113	97	118	132	102	107	119	137	112	123	85	97	108	99	141	128	129	131	124	122	140	120	111	111	122	107	116	122	121	120	115	132	117	121	125	128	134	111	116	107	124	112	118	114	131	117	127	124	107	118	107	88	104	95	111	106	105	126	98	98	119	122	112	111	115	125	106	108	118	107	108	121	115	118	121	125	111	121	109	127	105	109	120	126	126	127	114	132	109	106	115	116	122	118	122	113	127	108	100	107	108	128	111	106	102	131	118	122	110	128	105	103	125	100	117	100	121	113	121	112	111	134	96	127	115	122	122	131	130	119	112	94	124	92	125	97	109	148	112	141	116	119	129	118	92	122	115	100	109	104	118	118	104	116	107	142	100	123	105	115	121	110	113	101	111	120	118	110	90	116	102	109	115	105	135	103	117	115	120	120	110	122	123	119	108	118	115	123	122	122	119	122	109	102	121	114	129	125	118	118	124	105	126	110	113	98	145	103	141	139	123	105	120	96	140	109	122	106	126	132	110	117	130	120	122	115	118	110	104	114	116	114	113	101	136	116	122	101	104	103	95	123	127	125	125	111	106	131	112	98	117	106	122	139	106	131	91	123	96	111	111	112	109	114	116	111	102	117	118	137	111	106	117	132	118	106	117	111	100	103	120	118	121	93	120	117	112	122	124	108	120	102	127	111	113	131	125	122	114	91	120	100	122	118	114	119	120	125	130	122	129	137	116	121	113	122	132	122	112	130	108	119	113	121	117	117	113	116	129	116	116	138	117	105	117	118	131	123	123	123	109	117	128	114	128	101	107	109	109	126	118	118	129	113	115	124	116	107	119	125	132	109	116	98	115	109	105	110	101	121	127	137	121	126	88	118	120	129	121	117	122	108	113	100	110	124	103	126	111	119	121	126	118	119	120	105	100	112	113	128	120	124	108	125	127	129	120	121	116	113	91	114	114	108	132	126	109	118	94	103	116	130	106	120	115	106	108	101	111	99	116	133	115	95	101	111	105	110	116	105	147	114	143	146	128	123	123	112	108	116	109	116	128	115	124	114	117	123	113	130	112	125	117	108	113	106	102	120	128	119	131	103	138	135	102	103	111	117	110	117	115	118	126	140	117	121	121	103	98	115	115	126	112	93	114	126	109	115	108	117	108	108	138	133	119	125	115	117	112	107	111	121	100	153	137	117	128	105	125	124	117	124	124	108	116	139	131	98	129	117	115	139	126	112	115	106	125	127	129	125	135	112	91	120	83	101	118	117	108	138	114	118	126	124	116	112	96	131	120	127	122	116	115	92	126	124	120	107	133	126	122	111	105	120	120	108	127	107	120	116	114	105	126	117	109	110	108	118	109	100	143	120	125	130	96	114	110	115	109	120	121	96	125	109	123	124	104	104	121	134	124	146	119	115	124	130	138	132	133	111	133	117	112	96	99	133	121	121	94	109	128	125	151	128	124	117	127	108	119	104	116	114	112	101	121	139	120	126	130	103	116	111	120	104	113	99	111	110	132	113	123	117	125	118	130	122	106	100	107	122	107	103	107	122	110	109	124	103	117	117	120	117	134	123	128	109	110	123	131	127	121	102	107	105	128	106	133	110	110	118	117	113	140	138	119	95	111	111	124	99	116	121	116	110	103	121	129	115	118	142	101	109	118	113	105	123	122	116	128	104	111	101	115	134	132	124	111	122	101	117	115	116	111	115	112	106	123	106	105	94	122	110	114	118	124	117	118	114	112	105	137	95	124	123	115	127	113	107	124	124	139	113	121	120	113	124	128	111	121	112	112	116	125	98	106	119	130	128	124	131	118	121	108	112	127	130	115	116	112	134	104	105	116	124	129	108	123	128	130	116	104	103	112	140	121	105	128	89	131	117	114	116	124	108	122	117	142	112	110	136	114	116	119	121	103	103	98	106	122	108	115	114	113	126	120	119	108	126	96	126	125	106	117	108	136	122	131	110	120	118	111	134	102	137	122	113	122	116	122	114	111	107	91	111	112	128	106	133	103	125	121	101	121	102	118	133	116	107	128	123	125	107	140	110	110	110	107	88	137	113	114	122	110	120	121	108	127	116	109	118	113	111	133	106	103	110	119	96	113	108	130	127	119	107	120	131	111	113	100	117	122	121	127	119	95	114	116	109	112	123	117	108	128	110	117	122	124	103	113	118	124	128	115	118	112	124	128	103	116	107	110	103	121	114	103	119	121	111	121	115	140	114	111	105	111	107	112	129	106	101	106	113	104	127	114	124	123	113	100	130	117	103	132	108	123	121	128	100	104	104	126	97	130	96	126	102	110	119	109	122	115	113	124	114	92	110	126	124	120	99	101	92	120	99	111	100	114	107	130	130	112	110	101	134	114	97	122	128	133	107	130	107	133	114	119	107	119	107	125	126	127	112	103	132	105	111	117	97	114	110	119	114	117	106	131	132	126	106	114	100	104	115	129	134	101	105	113	131	99	125	130	134	97	110	114	119	115	127	120	107	124	113	96	121	110	100	117	118	107	129	125	100	125	115	113	130	117	132	125	122	113	125	91	117	128	112	112	111	105	123	119	115	103	105	116	119	105	116	100	125	91	125	115	137	117	108	122	122	123	112	117	117	107	118	94	114	117	107	134	111	111	106	121	121	117	112	114	117	140	113	125	109	127	129	118	90	111	109	131	108	117	138	100	115	105	136	130	117	118	109	129	105	111	125	111	113	106	96	114	113	114	128	103	96	127	122	114	104	131	104	120	114	122	104	130	123	142	110	129	138	124	100	104	133	133	100	114	132	111	119	121	115	128	111	117	123	128	116	110	110	130	112	123	129	122	108	119	117	91	124	100	107	118	135	105	125	133	132	101	93	102	123	124	116	134	136	124	127	118	105	110	99	124	125	127	106	118	100	99	112	137	119	125	120	122	135	137	125	108	113	103	93	107	105	113	128	115	114	104	110	113	118	112	131	112	122	110	137	118	116	116	111	111	119	102	113	108	107	141	133	110	134	107	109	108	117	124	120	105	114	136	114	135	107	104	103	110	114	116	133	126	123	126	111	108	124	94	134	125	108	101	122	114	124	93	96	122	104	111	125	109	107	99	120	106	100	109	109	106	111	134	117	125	114	120	105	111	110	114	129	126	110	117	116	101	99	102	128	92	144	108	115	116	134	128	114	122	114	122	124	115	99	122	124	121	114	121	108	119	86	128	92	118	118	120	117	120	106	106	123	119	118	111	112	118	122	125	109	92	102	144	128	113	110
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
