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
341746057960	341746058522	341746059072	341746059622	341746060172	341746060722	341746061272	341746061822	341746062372	341746062922	341746063472	341746064022	341746064572	341746065122	341746065672	341746066222	341746066772	341746067322	341746067872	341746068422	341746068972	341746069522	341746070072	341746070622	341746071172	341746071722	341746072272	341746072822	341746073372	341746073922	341746074472	341746075022	341746075572	341746076122	341746076672	341746077222	341746077772	341746078322	341746078872	341746079422	341746079972	341746080522	341746081072	341746081622	341746082172	341746082722	341746083272	341746083822	341746084372	341746084922	341746085472	341746086022	341746086572	341746087122	341746087672	341746088222	341746088772	341746089322	341746089872	341746090422	341746090972	341746091522	341746092072	341746092622	341746093172	341746093722	341746094272	341746094822	341746095372	341746095922	341746096472	341746097022	341746097572	341746098122	341746098672	341746099222	341746099772	341746100322	341746100872	341746101422	341746101972	341746102522	341746103072	341746103622	341746104172	341746104722	341746105272	341746105822	341746106372	341746106922	341746107472	341746108022	341746108572	341746109122	341746109672	341746110222	341746110772	341746111322	341746111872	341746112422	341746112972	341746113522	341746114072	341746114622	341746115172	341746115722	341746116272	341746116822	341746117372	341746117922	341746118472	341746119022	341746119572	341746120122	341746120672	341746121222	341746121772	341746122322	341746122872	341746123422	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	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
22948	21978	29665	24964	21978	19105	952	396	329	268	274	234	237	227	219	182	217	184	197	177	188	200	176	181	200	174	180	156	172	154	181	188	166	167	146	156	151	160	156	183	136	169	188	176	152	156	167	161	145	175	147	160	177	160	150	168	135	163	139	147	157	161	149	128	181	166	167	167	164	151	181	153	164	178	158	158	147	133	152	160	186	133	166	175	153	163	137	155	166	155	168	153	149	157	172	163	143	160	155	160	181	150	150	187	174	150	148	151	180	149	154	153	155	143	151	171	162	152	174	172	156	174	156	173	149	160	141	154	153	162	177	140	163	150	147	153	171	143	149	170	155	171	155	166	138	144	165	151	141	169	168	171	165	172	164	168	168	153	169	157	165	162	153	152	162	157	173	187	150	142	163	126	151	159	145	152	141	146	171	171	156	159	168	163	154	171	157	167	163	177	158	172	155	149	180	182	140	170	137	162	168	137	153	165	144	153	141	160	156	148	151	158	152	148	157	152	133	162	155	132	170	161	165	151	154	148	159	150	169	165	151	160	144	144	142	169	154	148	163	160	180	166	132	171	165	161	157	155	148	175	162	156	186	144	174	144	143	138	162	166	146	159	144	149	140	138	151	170	149	155	170	158	154	153	184	149	156	170	134	172	156	140	155	152	146	166	143	161	168	167	153	173	154	166	160	144	123	162	164	171	177	173	174	167	152	161	163	154	157	157	173	178	150	166	155	170	170	163	172	160	140	148	147	156	157	144	149	131	139	172	134	170	165	162	137	168	154	154	171	136	144	187	167	124	135	169	164	180	150	137	156	173	152	129	149	135	172	139	137	131	139	166	171	146	153	153	156	161	156	159	185	165	143	171	125	150	163	156	160	156	175	175	158	150	159	148	184	163	172	156	153	155	146	168	167	149	163	178	166	144	152	158	146	152	152	145	161	161	163	153	149	168	161	150	175	160	162	145	163	172	158	164	152	155	146	150	146	195	163	157	159	170	128	153	155	175	165	172	148	155	177	169	143	154	181	150	140	174	171	161	143	153	145	166	148	142	151	166	175	175	149	145	173	162	159	170	175	168	167	170	147	141	137	162	156	150	143	171	155	146	139	154	178	155	159	159	159	165	173	174	150	152	172	171	178	147	157	166	141	153	139	139	157	151	162	166	134	166	148	153	157	152	144	152	160	158	172	167	163	141	160	147	140	141	170	141	156	172	162	159	177	147	160	142	170	167	159	153	139	153	167	163	154	165	180	158	190	152	153	157	129	160	139	162	159	172	159	165	167	149	162	172	160	154	155	143	152	148	153	140	149	172	168	183	169	162	144	155	142	163	122	129	168	155	178	140	158	173	177	153	155	150	148	142	157	160	150	141	175	165	151	175	184	170	155	154	144	171	169	139	144	134	157	158	162	151	165	173	148	155	127	154	133	157	147	145	162	155	145	157	140	152	134	169	156	164	176	150	168	165	168	144	147	145	135	154	150	155	152	177	164	167	182	163	135	144	167	159	158	168	160	152	148	152	157	145	144	155	153	166	158	152	142	170	182	154	157	179	169	145	165	166	155	172	168	150	184	155	173	161	151	141	163	161	146	159	155	165	150	163	147	166	164	153	175	147	150	163	155	152	140	153	160	181	157	145	164	153	164	162	146	163	134	158	163	170	169	133	166	146	159	145	159	159	158	151	161	160	159	164	165	145	156	154	146	150	150	151	148	135	165	152	133	187	169	148	159	141	161	156	151	139	139	125	158	183	141	176	126	159	144	139	164	154	144	154	181	151	173	157	149	146	160	153	169	163	162	182	127	159	153	132	168	178	196	165	156	152	160	179	147	142	171	145	149	169	160	147	162	164	177	158	148	164	161	131	163	169	139	153	166	159	169	171	157	115	170	156	157	128	152	156	164	161	184	141	143	147	169	156	154	155	166	148	159	152	174	135	165	141	141	171	154	148	169	174	178	149	185	149	150	150	120	159	159	154	131	141	171	157	163	180	168	153	162	144	164	153	161	169	166	183	153	153	151	146	170	173	157	146	158	159	172	140	153	155	162	146	182	152	155	161	169	158	139	156	156	144	173	162	164	156	182	181	147	159	172	176	153	159	160	165	155	160	155	150	182	145	175	158	119	156	153	153	151	154	151	156	159	152	150	137	191	162	144	173	133	131	151	135	153	147	141	149	163	182	156	155	157	148	151	154	154	141	155	174	155	131	170	163	164	178	145	139	142	137	146	161	166	173	188	144	153	170	177	163	157	155	165	171	151	176	150	162	158	156	158	169	161	134	171	148	170	142	147	148	174	166	133	157	185	164	156	177	152	152	167	155	129	166	141	160	155	149	184	148	135	142	135	151	154	146	165	164	147	164	153	163	161	177	171	148	171	169	175	140	141	150	150	170	159	150	149	146	160	137	148	148	143	157	140	144	164	161	141	138	157	171	173	148	169	141	165	162	148	175	154	141	165	152	163	150	169	142	141	160	158	157	169	169	165	147	155	153	128	159	147	158	146	186	149	158	138	132	149	131	134	132	158	150	161	152	153	137	139	172	130	187	163	153	138	135	133	155	181	179	170	155	172	182	150	172	163	161	155	168	150	140	163	174	141	172	166	148	165	161	169	127	153	163	153	157	176	144	172	150	140	137	163	172	137	143	149	166	174	153	146	131	166	159	167	145	157	153	165	157	161	162	191	180	149	150	174	161	163	180	161	160	153	158	164	148	144	160	139	165	149	165	149	153	167	154	156	164	146	157	156	164	154	155	179	180	163	158	165	192	146	171	157	161	139	159	164	163	160	160	144	150	171	148	156	161	135	148	153	153	167	158	165	160	157	157	169	190	150	163	174	144	158	152	159	163	140	142	151	150	161	142	140	172	170	158	156	131	165	167	168	165	157	155	159	152	164	156	158	179	178	174	166	168	160	173	145	156	175	167	184	156	171	140	175	151	135	166	166	161	179	149	148	155	153	133	135	136	168	158	162	142	166	157	144	150	167	165	161	156	174	138	171	167	156	155	162	168	150	163	156	151	146	158	179	190	153	177	169	174	160	171	159	141	134	137	140	158	146	163	127	161	130	149	167	162	148	165	190	150	150	138	172	142	170	145	149	159	190	148	158	156	177	166	151	165	140	149	163	160	134	161	162	164	168	159	150	156	162	143	172	164	143	141	151	163	152	138	126	154	154	163	149	145	145	162	128	159	164	143	146	153	159	144	160	161	166	148	146	174	148	156	166	159	147	174	140	131	159	146	171	129	153	134	186	134	145	140	156	164	160	125	165	157	158	185	129	145	162	143	136	143	149	186	159	166	148	144	166	165	180	163	156	151	153	143	157	162	155	160	166	161	152	168	148	143	157	174	167	139	148	144	147	160	150	165	150	161	173	166	165	173	157	154	160	169	168	148	164	176	171	158	171	148	172	157	145	147	142	179	139	161	161	156	153	155	150	158	172	172	133	172	150	133	165	152	160	165	151	165	158	166	157	155	162	188	150	171	155	178
4169	12264	8846	4096	2358	1603	1130	878	773	595	511	482	458	406	397	365	381	325	340	301	286	306	278	284	298	255	256	259	251	278	249	274	285	273	241	254	240	266	267	249	248	239	242	273	249	243	237	234	210	263	233	265	226	284	250	226	244	253	226	208	252	227	245	248	242	261	242	215	223	235	212	247	240	209	241	235	213	269	227	213	260	232	245	246	236	245	228	213	224	243	231	229	240	216	229	235	231	267	229	228	243	245	215	254	233	227	207	226	238	260	250	231	236	251	219	218	252	249	245	227	229	261	279	231	226	195	223	245	242	258	220	239	208	243	231	228	232	216	216	235	227	245	238	247	249	234	235	225	245	246	207	235	245	254	225	236	252	243	229	224	204	233	224	233	235	244	252	238	233	238	227	229	239	219	244	233	248	221	221	226	223	240	225	225	236	242	232	229	207	253	238	222	241	237	225	233	240	258	234	227	253	273	223	229	224	241	210	228	219	221	245	214	228	238	255	229	225	229	223	233	218	247	224	244	223	248	257	225	240	226	251	230	225	216	243	214	221	234	222	243	219	233	240	249	227	232	226	219	227	237	230	224	221	238	235	229	221	233	206	235	243	266	243	241	232	241	227	235	202	234	246	244	223	232	231	218	223	212	234	225	241	213	244	243	252	211	218	238	225	235	230	253	249	242	212	208	231	262	213	227	237	243	254	226	227	237	242	237	228	237	219	232	254	237	239	267	222	245	225	252	215	216	209	220	242	226	231	232	232	216	209	238	201	239	244	218	238	213	196	240	230	185	225	258	250	216	256	220	213	229	230	216	255	222	242	253	223	233	227	224	234	247	249	216	207	248	231	251	223	233	246	230	254	250	211	247	232	220	235	248	228	256	242	244	248	225	239	246	230	242	248	235	262	222	220	254	239	235	229	227	225	249	216	220	227	241	214	243	237	221	223	231	219	230	239	250	233	260	232	247	233	221	206	222	231	236	230	248	232	225	204	245	242	231	232	244	235	229	254	240	221	247	231	232	254	235	232	249	227	224	237	237	232	236	211	233	232	235	230	236	227	237	221	246	260	214	223	233	214	247	223	225	239	222	256	210	226	228	244	224	231	224	259	245	211	252	213	227	231	217	233	246	257	256	238	237	230	219	215	226	231	249	228	232	225	251	237	252	219	249	234	251	244	245	241	229	239	237	248	246	222	219	241	212	231	242	220	244	241	243	240	232	221	222	218	230	237	224	232	246	218	234	234	250	214	216	250	258	220	220	254	218	222	230	235	228	228	249	252	215	213	225	232	229	245	222	228	212	225	230	232	224	225	238	252	219	214	254	218	217	217	213	196	220	243	212	255	208	237	210	235	239	244	241	214	225	224	213	238	254	239	204	220	236	215	250	248	219	231	239	229	225	217	211	232	217	233	235	232	239	233	233	215	232	221	234	262	221	240	224	217	228	262	245	241	237	237	229	240	245	258	244	200	254	238	259	228	260	241	236	242	228	246	230	250	257	256	247	236	233	234	246	225	267	217	223	228	218	237	264	223	246	193	238	222	241	237	244	220	243	216	222	222	254	224	224	224	237	235	238	220	262	237	248	230	245	250	233	217	230	223	228	233	226	231	220	202	253	210	236	244	249	240	240	213	214	253	245	204	262	236	188	251	225	247	221	243	250	240	258	231	212	260	212	222	233	242	256	242	221	240	242	231	227	226	216	252	245	237	221	235	223	233	224	215	207	220	240	248	230	233	225	241	237	247	217	215	223	213	223	217	241	221	231	236	225	209	229	229	265	251	230	234	255	237	223	210	230	222	248	213	241	219	200	220	228	214	235	241	236	218	226	205	245	222	227	232	227	207	238	219	227	237	235	240	229	240	254	241	212	210	241	247	242	237	235	243	215	264	243	222	246	244	240	245	245	236	226	226	210	232	216	227	231	227	263	238	239	198	225	249	221	248	221	237	229	236	215	236	258	238	245	220	227	236	221	232	219	250	225	233	227	236	220	243	226	229	218	246	230	226	245	244	227	254	244	236	229	237	243	224	248	212	244	224	201	223	247	236	222	237	226	206	244	218	240	251	240	253	224	249	220	214	236	199	251	213	209	223	227	229	232	247	226	232	205	255	234	266	227	212	217	220	243	222	249	222	245	223	211	272	234	235	241	243	205	272	248	238	259	223	239	218	268	228	241	241	243	219	223	241	226	232	242	223	237	219	179	210	251	202	223	251	216	252	225	209	233	267	242	226	218	235	229	233	233	212	239	235	234	246	230	221	233	244	235	220	244	227	233	241	238	252	222	227	237	248	229	209	247	221	222	233	239	215	232	241	242	261	223	243	206	221	235	226	217	232	239	234	244	226	232	229	229	237	219	232	236	223	206	221	216	224	229	260	254	229	249	231	240	241	216	231	230	233	221	216	245	246	217	247	245	214	214	229	242	222	228	219	237	237	233	220	232	242	219	240	230	239	222	219	242	257	229	229	238	246	268	223	235	234	225	227	227	213	248	240	244	228	253	236	203	219	275	224	252	251	216	220	234	225	230	256	235	244	219	226	210	233	218	238	208	237	227	211	251	247	243	245	223	228	253	230	247	236	235	221	233	219	211	208	245	222	213	214	229	229	225	225	234	224	246	224	234	222	233	248	243	235	242	232	237	208	225	235	215	244	216	217	232	223	213	250	223	252	244	217	257	224	220	250	200	228	241	216	215	230	250	246	228	231	237	217	242	238	224	227	216	229	216	225	254	213	236	267	219	231	248	253	228	212	244	236	230	236	243	226	200	217	222	254	244	250	223	214	231	218	216	218	231	254	235	241	219	234	223	229	227	235	218	268	236	219	243	227	226	213	234	229	197	242	242	240	244	231	223	246	220	257	240	218	238	250	231	216	236	216	259	240	229	230	196	238	225	242	228	249	211	209	227	209	220	225	251	216	239	254	197	241	253	223	210	242	247	256	225	249	244	225	252	223	214	231	220	260	240	212	247	215	217	232	224	239	237	235	258	216	228	217	246	244	231	215	245	281	221	233	247	231	249	217	232	227	256	240	234	268	243	235	237	230	245	250	210	243	260	244	242	236	233	210	237	207	239	232	216	233	262	229	221	234	236	246	252	258	217	239	243	249	224	222	257	245	245	219	230	227	222	222	234	219	252	233	238	238	213	228	235	215	235	211	234	237	220	257	217	257	223	210	218	223	213	237	247	231	246	218	215	221	217	238	259	246	205	230	255	226	219	214	213	246	241	244	232	238	241	257	234	219	233	212	252	254	226	223	244	212	226	221	237	230	237	247	209	241	254	229	221	239	227	249	224	220	234	229	205	236	254	254	236	224	229	257	257	218	248	249	257	238	203	208	237	231	232	214	239	249	217	259	224	225	252	213	233	223	232	230	208	262	242	253	228	249	242	230	206	239	239	240	258	214	217	233	243	225	228	222	199	231	219	221	249	243	239	244	225	215	195	242	221	264	204	241	239	249	246	224	221	254	236	190	268	221	217	232	229
27354	16551	2703	845	704	600	594	645	547	567	636	607	608	573	570	552	576	602	556	558	555	573	585	589	554	594	623	590	622	601	573	540	608	560	584	574	582	583	622	590	548	582	527	567	613	545	620	594	572	598	596	504	571	602	593	580	575	562	597	617	617	596	589	527	541	545	605	582	591	558	586	542	583	519	590	605	583	559	586	580	593	566	607	612	585	635	551	609	579	559	559	564	585	592	612	594	584	538	543	566	591	586	570	587	593	585	575	560	616	594	562	557	592	524	568	541	589	596	548	600	609	540	537	578	587	557	577	564	539	569	572	614	592	574	566	573	570	565	567	574	592	593	581	641	586	612	612	595	606	579	617	570	547	581	560	575	543	581	576	580	583	595	550	558	531	573	529	549	615	574	521	579	567	581	561	558	547	575	533	567	573	595	594	575	585	560	626	606	540	586	574	609	598	574	560	569	582	605	577	616	575	605	563	586	603	568	619	555	598	583	571	620	566	576	583	593	580	549	580	549	568	589	572	548	586	567	555	563	592	535	631	542	578	600	572	583	562	602	601	568	572	599	574	536	588	607	563	570	604	548	548	586	567	582	574	598	608	557	565	584	607	568	577	565	544	585	609	633	550	598	606	607	581	585	579	587	565	570	552	579	606	566	532	594	606	584	599	568	596	611	564	573	591	621	587	571	519	559	567	609	550	579	593	583	576	583	534	610	594	545	631	582	573	544	564	603	569	551	580	568	557	567	588	541	534	579	574	588	590	534	591	601	595	575	554	619	572	606	557	604	572	590	580	604	599	532	555	581	556	575	596	581	573	575	568	579	558	557	619	583	573	529	619	529	606	578	584	590	573	580	579	572	574	604	643	550	587	578	533	590	553	641	536	603	629	559	612	591	595	559	550	590	643	572	563	527	584	580	596	552	586	529	540	569	567	616	607	599	568	551	558	577	574	566	595	527	576	636	580	534	566	627	563	600	573	546	594	564	564	558	620	590	571	569	590	584	588	573	576	577	543	585	560	554	573	607	594	614	582	634	564	596	587	583	577	580	561	543	543	597	594	583	596	545	601	607	589	563	524	587	554	596	584	564	555	612	585	507	554	563	582	580	543	580	598	589	609	587	558	569	612	560	543	542	563	582	578	588	561	574	581	571	592	597	591	585	569	531	568	585	575	539	602	586	599	553	596	583	554	581	569	568	603	571	562	565	563	621	566	574	604	596	552	612	544	568	578	601	591	547	569	584	553	568	550	563	612	623	595	562	600	536	556	606	562	549	586	549	598	562	594	557	602	547	595	562	604	614	578	612	594	597	577	589	586	582	548	573	593	597	622	600	555	560	587	558	592	560	608	598	570	523	581	607	557	612	564	581	607	570	560	594	627	545	567	581	573	563	582	547	599	566	561	565	532	625	572	626	579	568	550	577	564	587	584	538	527	539	584	591	608	609	583	540	617	512	565	559	562	584	572	568	593	607	582	559	581	573	561	597	554	599	595	567	546	574	563	568	607	546	567	575	541	576	568	544	534	587	582	596	586	557	549	621	612	561	535	558	592	566	613	621	500	607	594	554	549	565	568	581	541	604	575	577	543	579	614	546	609	595	581	614	557	596	547	596	569	537	569	562	571	546	553	555	606	582	606	612	623	624	591	600	553	549	562	561	602	518	571	577	564	575	609	575	569	590	591	571	574	527	570	552	528	607	588	530	573	623	584	595	597	553	597	564	587	555	581	560	560	615	597	600	603	571	601	554	579	585	622	619	617	566	605	599	564	571	575	570	602	595	568	547	607	552	554	603	558	550	597	612	554	555	600	593	502	585	561	512	583	555	600	580	572	621	594	588	570	610	577	577	606	569	586	600	532	574	663	589	610	546	560	564	602	563	606	584	602	597	584	583	582	579	567	594	613	529	581	536	578	562	562	579	606	555	611	604	539	524	629	573	569	592	569	584	540	547	600	584	589	606	578	542	587	589	605	589	553	590	628	612	547	537	561	591	579	554	555	597	564	565	581	548	612	584	556	584	629	557	612	600	592	544	546	597	584	554	562	537	535	561	541	593	610	608	593	578	627	601	597	571	613	589	593	605	597	565	587	576	593	581	619	556	614	619	583	564	602	617	582	575	558	574	638	570	584	559	650	576	584	577	542	594	546	573	592	564	595	584	587	579	583	595	561	559	566	589	611	567	573	608	551	563	584	579	592	597	549	612	583	552	561	599	569	561	562	541	605	604	603	549	559	608	552	622	569	557	615	570	568	554	591	595	617	579	564	609	621	570	594	582	572	603	577	552	594	587	607	549	540	575	577	582	578	623	532	544	573	570	568	577	588	560	566	584	549	612	554	609	576	562	560	573	553	541	577	532	587	579	530	609	616	593	569	582	578	583	619	565	543	587	566	577	567	586	581	608	569	572	575	583	522	555	592	559	566	541	581	623	536	583	573	586	584	576	611	602	586	559	584	607	617	542	556	617	551	612	553	537	569	582	605	553	526	562	571	547	572	582	551	594	599	543	612	551	579	542	612	641	585	563	624	581	589	577	616	538	596	568	589	561	556	609	577	541	565	556	563	561	532	573	535	541	552	561	548	596	571	556	578	563	607	589	573	575	624	575	574	539	580	553	615	568	592	561	569	594	571	559	595	556	588	562	621	538	577	590	607	562	563	615	533	552	589	582	596	565	568	576	567	622	611	562	563	610	555	595	578	581	564	613	563	579	576	588	586	588	547	540	624	599	583	550	553	579	583	584	562	585	544	613	602	557	563	608	604	578	601	591	602	594	518	588	578	565	575	612	542	542	566	573	557	588	606	566	608	616	566	575	573	594	550	545	567	594	569	559	558	546	584	544	570	578	555	645	543	521	564	536	548	546	539	563	580	626	603	580	551	574	603	584	596	618	566	580	568	586	528	571	548	554	545	573	524	586	597	570	601	600	593	591	597	601	613	601	566	587	563	546	565	618	562	576	579	596	530	601	500	582	597	585	606	599	596	619	583	580	549	600	551	631	573	564	568	581	563	571	548	552	623	586	576	588	605	589	561	585	560	556	590	598	529	585	572	560	573	576	549	561	559	593	547	584	610	506	622	566	573	573	568	629	555	588	609	560	551	601	556	573	562	564	568	573	550	578	588	575	584	562	563	581	574	607	584	583	602	579	566	531	552	575	544	590	579	568	588	527	559	574	589	599	575	552	574	589	606	587	619	577	604	599	626	612	606	608	596	611	595	586	581	588	562	562	574	572	562	633	617	565	607	591	616	597	574	610	535	568	632	599	603	604	622	564	578	588	547	595	539	569	545	546	579	633	592	586	577	557	547	575	582	582	598	563	554	537	590	584	562	538	596	559	595	576	548	602	544	569	588	578	615	587	584	608	589	616	536	567	554	598	564	627	538	556	571	580	568	573	571	563	600	570	570	539	567	562	523	538	597	584	564	567	571	546	602	607	615	535	595	535	585	591	565	566	559	606	578	586	575	580	572	566	584	566	582	559	619	558
4197	1648	1276	1055	1048	901	867	881	881	897	877	832	860	817	836	883	896	834	847	806	817	831	841	833	842	899	847	851	796	850	824	812	894	900	807	820	861	843	903	834	859	807	879	882	821	864	824	803	752	869	859	846	854	880	858	854	820	833	899	864	809	854	859	862	857	907	827	851	846	828	833	862	814	851	805	866	847	842	900	821	882	848	854	789	817	874	825	829	873	809	792	818	864	872	866	881	853	855	872	882	816	860	830	813	848	851	857	816	868	835	895	896	905	804	778	836	867	894	808	864	818	863	871	883	802	876	879	864	838	874	809	876	858	878	843	868	854	839	881	835	823	804	894	873	816	850	818	810	800	882	872	830	869	846	807	822	867	824	857	835	809	813	827	904	873	866	853	855	832	855	861	855	821	793	845	823	882	803	884	846	827	836	837	839	846	816	812	850	839	860	818	841	845	828	843	850	829	861	831	814	797	870	851	827	900	837	893	851	772	864	878	833	892	829	837	798	830	897	831	810	869	859	879	829	834	838	874	865	823	846	813	880	781	816	855	852	882	913	854	833	858	898	830	826	891	846	802	849	902	866	795	829	834	851	881	877	833	891	835	816	838	830	861	869	843	854	849	827	841	880	888	881	855	832	834	812	814	868	853	850	838	806	839	838	865	824	803	851	867	833	850	840	898	854	784	887	866	843	826	845	822	885	869	806	883	789	866	868	877	820	836	870	831	806	842	860	887	879	828	842	860	891	835	877	877	876	817	892	894	811	827	852	910	795	830	857	867	840	848	824	859	813	813	823	891	844	791	841	795	797	841	814	869	872	874	857	807	835	842	856	855	882	855	847	879	841	886	834	871	862	871	810	847	855	849	821	840	853	800	859	849	801	831	873	840	845	858	805	877	836	860	867	848	825	828	842	864	857	835	842	817	835	879	836	837	866	816	889	883	825	812	799	873	833	847	852	832	866	852	807	811	836	833	876	866	845	852	832	837	893	802	864	825	851	852	834	821	814	819	820	867	838	866	854	859	803	832	816	815	865	841	800	852	880	851	809	830	856	857	825	815	904	849	916	837	894	856	840	853	852	855	840	819	858	867	849	871	830	853	906	827	818	852	884	898	846	859	821	846	833	831	852	842	845	890	844	865	832	836	861	856	883	855	860	831	862	937	868	865	855	898	880	870	867	832	826	825	883	851	813	852	841	853	821	880	858	830	885	848	837	825	903	818	873	797	915	873	858	886	812	867	819	860	851	842	817	796	898	830	853	800	813	834	878	867	836	822	845	892	831	833	863	834	856	844	849	874	844	823	856	889	867	875	888	874	842	918	810	831	888	842	840	870	846	858	847	838	834	874	818	857	817	839	852	892	856	847	875	858	881	871	892	814	842	834	849	856	839	817	898	775	826	846	834	811	817	862	870	811	822	871	866	833	838	806	862	791	827	839	870	844	879	855	847	866	817	856	830	895	807	871	828	863	871	846	818	872	818	837	823	832	866	857	864	793	854	827	885	816	821	829	859	857	847	878	854	852	830	909	822	859	844	850	834	855	837	866	798	882	858	896	865	867	838	873	885	783	814	803	841	888	876	832	829	848	868	819	865	883	839	837	825	866	843	856	841	821	849	861	855	868	931	869	831	853	817	859	798	838	837	841	899	887	882	837	871	849	909	819	824	810	844	834	817	772	830	853	801	908	909	826	819	820	839	846	877	836	862	802	824	850	857	856	863	826	874	892	851	889	859	850	860	838	903	893	845	886	867	831	887	833	852	816	888	856	827	870	787	858	863	862	811	875	887	903	842	886	829	847	790	883	857	873	847	828	864	872	832	836	858	826	912	846	838	833	864	870	794	806	806	855	884	832	850	835	855	851	860	825	813	816	865	871	904	808	900	833	819	833	874	833	870	803	817	861	869	927	823	825	840	885	799	837	866	863	854	811	905	823	851	819	907	826	865	861	831	824	787	767	893	824	859	854	814	899	826	853	852	829	835	841	837	913	871	822	870	851	843	850	832	805	860	806	818	886	865	830	848	865	841	830	806	863	867	889	822	864	850	825	835	870	858	818	879	849	860	850	816	878	906	888	782	837	869	896	828	854	819	837	824	855	843	883	823	869	852	805	821	824	831	857	812	819	925	838	862	806	829	817	847	845	850	867	814	843	883	890	827	853	875	843	822	858	870	867	831	891	829	879	810	825	849	817	899	867	851	870	868	850	834	836	821	821	867	855	851	834	814	858	815	871	818	817	828	875	861	789	860	842	817	873	831	874	825	828	891	862	841	825	838	803	857	808	890	834	913	830	810	841	838	781	895	821	797	817	873	846	847	766	836	825	820	857	841	785	828	858	826	879	912	843	840	844	883	876	895	823	927	821	873	816	786	868	865	832	830	868	829	852	839	867	835	841	847	854	892	853	896	855	849	851	882	832	848	866	826	839	865	835	850	902	867	818	813	815	814	835	832	857	822	802	796	884	865	825	879	863	838	876	866	837	851	826	869	818	850	881	891	864	847	844	867	867	843	879	837	848	856	835	881	791	824	865	845	857	834	861	854	844	853	819	882	867	876	813	827	867	841	808	820	884	881	868	831	788	878	875	833	876	859	850	839	829	801	844	853	775	813	811	872	863	854	879	836	885	864	820	808	850	810	856	886	868	842	856	807	831	876	846	831	808	829	835	836	830	831	813	866	892	853	870	880	873	862	873	904	864	801	897	818	857	865	813	865	898	822	838	846	835	867	871	849	843	851	912	813	805	806	898	897	798	860	823	821	851	868	870	880	898	852	834	887	871	860	818	820	885	844	884	853	829	874	834	853	834	821	858	899	819	853	858	871	817	837	803	806	832	851	797	861	817	832	916	838	879	825	897	876	869	815	876	866	808	842	861	865	819	871	868	817	823	855	862	861	866	833	833	833	864	853	886	854	856	824	859	818	855	880	896	862	825	834	840	791	804	853	901	829	845	877	853	818	867	817	856	871	830	853	797	834	828	818	918	863	868	828	859	841	814	868	859	854	875	814	858	778	868	846	866	839	863	831	871	809	818	843	868	850	854	911	802	862	834	857	847	828	860	829	829	832	845	790	854	863	836	854	826	850	847	818	867	854	854	853	834	881	871	797	811	877	837	807	847	879	892	881	887	802	865	840	832	889	837	808	878	851	862	853	873	851	852	847	851	914	832	847	857	847	853	849	864	768	865	792	855	867	801	851	809	845	870	838	861	852	823	815	817	825	869	820	840	839	841	857	812	824	850	791	846	792	822	790	876	831	885	843	856	817	829	861	862	842	839	882	851	827	804	808	868	847	882	825	842	871	918	817	826	827	846	828	849	850	833	867	876	825	902	857	785	901	858	797	851	883	865	816	832	846	869	788	860	863	824	793	836	862	858	841	894	843	813	816	816	825	832	834	848	868	844	816	871	792	861	872	845	855	832	887	833	846	836	860	837	844	861	812	890	815	799	837	851	824	864	842	855	832	827	846	848	882	805	817	788	856	848	825
23286	21406	28232	24970	19944	1383	484	415	370	348	344	279	318	303	293	273	298	267	264	269	260	276	270	268	248	310	271	264	259	270	265	268	287	282	272	282	265	284	271	254	277	266	318	262	281	267	283	290	273	281	271	259	248	268	278	239	254	268	249	278	257	269	280	268	270	274	262	274	284	262	280	267	263	274	264	263	295	270	249	290	282	275	284	245	264	302	297	272	267	307	260	285	256	283	290	245	263	297	247	290	254	327	271	266	243	246	270	272	264	270	273	294	250	281	280	272	258	277	260	260	283	262	267	273	270	255	259	293	288	282	257	267	275	283	275	274	258	250	278	253	282	281	275	266	256	259	239	288	273	257	253	246	283	261	290	291	284	267	265	278	252	275	233	292	233	243	280	275	250	282	236	287	265	243	258	291	285	248	249	275	266	265	277	293	248	258	284	276	294	263	291	256	282	282	278	269	277	231	258	282	260	276	289	278	252	241	247	264	294	318	260	298	297	285	245	281	276	280	284	257	276	239	268	272	279	241	275	284	289	260	275	270	283	293	259	251	268	264	262	291	264	261	249	253	297	283	300	253	247	251	259	264	252	248	260	287	248	294	244	255	265	255	274	262	240	308	266	291	281	268	278	242	272	269	286	274	305	245	280	260	275	278	274	294	257	272	274	281	298	273	284	285	281	301	269	267	261	275	262	265	282	291	274	281	265	274	303	255	273	274	265	314	244	297	275	242	266	284	287	259	281	253	264	306	273	266	265	298	305	282	255	287	289	281	258	300	299	252	266	249	255	256	257	262	246	284	293	253	249	265	236	289	246	264	259	233	229	244	274	251	251	261	279	285	255	269	280	271	251	255	256	272	273	235	244	301	259	259	275	276	270	250	286	280	261	234	270	259	293	276	267	284	263	244	276	251	242	278	274	277	280	264	244	252	275	309	256	270	234	275	267	275	269	265	270	282	270	270	254	265	269	250	296	235	269	274	269	284	279	283	281	280	255	298	258	271	278	268	295	242	253	253	259	267	245	271	251	254	266	266	292	257	271	294	269	251	298	251	244	302	305	271	261	308	279	232	278	263	244	245	255	249	267	290	232	294	304	266	293	246	272	267	251	265	265	267	245	267	244	288	256	275	278	269	275	283	262	281	264	295	270	274	273	292	261	278	283	280	252	291	279	266	274	249	255	267	237	271	274	265	267	251	298	250	264	264	267	261	275	305	251	274	264	258	236	276	262	278	289	237	270	295	275	228	283	255	285	244	269	280	248	261	261	293	260	280	248	274	284	269	277	256	269	258	257	267	270	264	281	244	266	263	255	291	287	266	273	282	282	309	268	252	264	271	278	261	232	288	261	258	260	290	262	278	273	285	276	260	284	244	275	260	246	297	241	296	256	273	298	261	272	267	247	294	283	287	254	266	264	290	276	241	289	243	269	226	268	241	271	294	289	257	223	276	252	239	285	239	264	265	258	262	264	267	266	268	285	275	279	261	277	270	276	257	292	280	243	281	257	288	261	270	279	294	255	281	266	264	283	277	232	266	324	273	258	271	256	280	259	266	252	274	263	260	271	235	261	246	257	283	262	280	276	261	289	260	237	248	245	260	286	260	258	266	274	263	261	267	285	267	273	274	266	268	286	248	292	271	272	274	271	275	249	262	290	287	258	266	283	265	255	290	278	276	253	283	251	261	262	275	246	263	285	239	279	271	265	273	267	257	279	248	266	288	269	253	305	281	303	249	274	269	285	264	266	233	279	265	244	244	249	283	271	273	271	270	287	271	261	287	270	258	277	292	264	268	259	258	230	275	268	315	244	288	280	266	245	259	250	240	244	306	268	274	303	269	261	271	312	229	245	248	270	282	278	276	281	279	250	248	264	251	266	274	259	247	263	281	239	278	281	267	253	248	287	256	251	248	272	244	268	274	259	255	271	302	275	262	242	263	238	258	275	250	262	276	273	266	286	303	283	266	237	228	252	264	260	250	272	263	253	276	274	293	286	277	292	284	275	268	257	275	259	267	298	273	297	284	275	253	278	261	250	263	274	242	280	244	276	274	299	287	274	254	276	267	270	276	279	248	271	256	283	294	258	282	276	283	252	281	262	283	277	271	285	274	284	248	289	302	286	294	238	264	270	281	281	260	282	263	260	277	269	270	265	278	265	285	277	272	281	278	270	306	281	283	247	282	290	283	250	254	337	272	260	284	260	278	301	294	259	265	269	280	265	268	264	249	275	282	263	237	284	270	271	272	258	259	302	279	263	261	240	254	243	269	276	269	268	284	276	276	268	267	286	246	274	276	278	272	277	285	281	289	263	256	233	266	295	279	276	299	244	283	266	298	267	255	270	276	288	237	294	297	256	281	232	279	254	257	307	260	284	294	278	270	258	262	244	288	252	238	292	250	256	274	254	307	279	269	274	261	235	274	285	260	290	268	297	304	288	266	266	278	278	260	280	265	258	271	274	291	270	293	268	260	258	262	239	287	290	281	271	295	238	268	266	254	263	246	268	291	260	257	300	286	252	255	277	267	295	276	304	257	232	282	254	279	266	288	276	263	267	259	250	259	250	286	239	289	270	269	265	278	273	286	258	293	254	251	285	308	272	259	285	258	274	278	272	267	293	279	273	285	289	254	305	273	268	285	273	258	258	316	236	251	277	283	261	271	282	272	259	274	251	265	271	265	259	279	250	284	300	229	281	246	264	240	244	264	302	220	292	281	251	275	275	270	279	285	267	282	262	250	274	258	292	252	270	248	266	259	252	277	263	265	238	269	245	271	285	288	253	313	263	287	282	237	258	303	251	266	279	276	264	259	271	254	245	270	250	263	247	250	273	274	269	256	288	262	250	235	294	288	256	269	261	235	281	262	279	255	309	269	260	278	277	274	283	268	258	284	265	275	261	266	266	269	258	248	285	274	265	291	268	290	293	291	284	267	312	248	269	258	282	253	256	261	285	300	267	257	275	280	252	296	271	288	257	286	290	258	260	290	257	289	248	269	251	258	262	288	273	274	267	267	279	236	280	264	247	269	257	294	243	268	252	246	268	267	269	259	269	269	275	294	264	243	263	233	254	254	262	260	245	259	288	272	281	276	270	292	276	264	260	239	273	254	238	303	270	273	270	262	261	282	275	248	262	295	281	278	276	287	264	287	242	283	257	235	300	263	268	271	278	293	252	248	283	244	295	247	273	301	246	272	305	301	295	270	275	241	260	259	283	245	265	263	277	244	297	258	233	284	271	274	256	279	239	271	248	251	272	278	239	297	245	268	263	265	286	272	246	275	268	270	265	299	279	249	273	287	282	263	279	269	280	261	254	277	275	247	266	256	262	260	257	280	279	263	317	279	279	247	264	271	276	260	273	261	272	256	264	306	237	255	271	260	279	267	282	312	274	221	288	281	247	266	266	287	285	264	278	260	282	263	283	262	284	259	283	295	281	272	287	263	278	262	279	274	281	283	279	281	293	244	282	266	254	275	263	262	272	246	261	292
3025	7576	5243	2494	1665	1174	830	725	664	636	593	570	494	522	517	509	488	481	475	481	421	418	476	464	392	447	447	452	433	430	410	414	466	466	405	454	440	429	450	395	421	442	408	412	473	424	430	440	479	417	426	442	443	424	420	449	416	438	394	449	434	436	436	395	419	420	433	430	446	443	438	402	449	423	427	413	417	439	432	437	413	431	406	421	426	401	401	409	475	413	404	388	434	480	426	401	393	436	381	399	419	436	414	416	443	424	396	429	415	390	413	417	439	440	419	429	407	447	423	450	436	443	409	413	414	444	453	415	387	407	416	433	427	417	426	427	392	435	396	438	419	416	398	406	419	424	417	430	408	458	410	423	413	423	435	380	408	415	414	409	415	427	435	399	393	395	400	412	412	424	442	462	389	417	432	420	406	410	430	408	434	438	392	439	425	442	418	416	445	436	404	453	431	427	434	397	426	391	413	404	421	419	422	412	441	462	395	427	454	411	448	455	429	418	390	454	405	402	432	431	415	442	448	400	397	396	402	419	374	396	435	378	425	365	432	469	401	459	392	420	468	380	409	446	404	444	418	447	435	447	446	402	420	435	409	446	412	419	428	412	413	439	414	466	447	384	435	433	447	459	438	388	447	416	431	423	428	411	433	455	404	424	398	421	448	445	383	418	417	413	407	417	456	415	417	425	442	430	396	437	427	394	404	427	444	413	415	414	420	411	414	418	423	401	463	403	435	441	440	417	408	415	424	418	428	428	425	410	422	473	413	399	450	403	434	411	428	398	422	424	423	445	414	449	429	442	430	392	429	436	425	440	466	406	463	439	436	431	446	426	413	429	419	430	410	412	410	446	386	435	435	410	425	421	444	404	426	452	417	429	389	434	428	394	369	449	421	434	431	433	369	404	427	434	407	479	421	403	398	455	401	432	440	413	452	426	438	448	422	417	439	410	423	425	394	450	431	426	428	451	435	433	435	406	398	417	423	411	428	440	453	427	408	423	415	425	380	408	398	409	434	412	489	434	414	438	374	399	449	418	439	389	437	440	412	409	405	419	455	420	449	426	393	417	408	423	415	451	428	420	421	432	438	446	457	431	430	438	420	406	439	434	433	426	429	396	419	393	379	398	452	404	443	419	415	468	423	395	448	374	412	419	416	433	440	400	409	429	428	420	415	445	413	409	428	452	408	467	379	396	434	410	435	410	381	438	418	392	412	400	408	426	400	407	400	413	425	420	424	417	437	449	430	467	440	397	442	431	390	440	449	417	423	438	395	413	387	400	457	418	432	465	426	454	445	414	419	413	417	442	407	438	413	406	425	433	422	403	409	411	436	417	456	401	417	434	430	410	454	426	434	423	400	437	452	408	440	441	450	406	398	445	442	411	367	396	429	421	433	439	419	420	425	431	401	429	384	436	448	429	420	396	439	418	432	441	437	422	405	430	415	420	420	424	401	439	419	458	414	415	443	398	426	436	449	398	440	403	412	458	445	419	400	405	419	459	395	416	410	439	408	427	449	413	420	451	405	404	401	397	401	441	429	387	469	419	414	431	424	416	436	386	403	424	423	431	404	429	455	393	463	451	399	443	410	427	437	412	425	405	433	409	408	430	441	404	402	426	432	415	426	412	443	435	386	393	405	437	442	442	425	424	427	424	415	457	438	396	431	426	432	381	423	427	439	438	424	421	427	407	411	396	406	446	429	436	399	434	430	404	414	387	404	401	452	399	392	439	414	439	454	394	436	414	429	410	423	404	431	448	439	433	429	417	445	425	454	477	410	445	419	420	456	425	396	423	414	451	422	416	418	402	413	420	446	448	425	424	409	433	418	425	426	442	430	437	465	399	397	412	420	399	424	424	427	443	419	462	445	423	448	451	387	406	437	428	438	421	399	475	425	410	387	431	391	464	416	434	441	429	409	435	454	425	388	434	404	419	431	436	410	426	415	418	411	421	455	420	421	411	423	431	388	414	426	451	398	416	420	400	440	407	396	424	419	384	399	408	396	408	412	409	456	422	445	408	407	418	388	439	410	434	424	495	444	423	454	395	444	447	425	439	416	432	369	418	462	413	452	417	427	403	422	440	423	380	413	428	442	417	395	400	444	397	435	370	388	460	434	424	422	437	450	386	422	412	394	465	428	438	428	413	406	436	426	439	439	466	425	441	407	407	395	430	386	392	434	455	426	405	382	462	398	407	441	431	427	425	429	417	460	448	412	439	421	408	418	414	418	408	402	416	417	451	391	438	399	429	449	445	451	420	439	429	412	432	405	421	448	454	433	441	446	411	390	440	379	418	434	408	447	433	406	405	462	380	449	387	462	398	424	395	442	416	418	417	407	458	406	405	426	445	432	448	411	438	431	422	395	408	432	418	440	458	427	433	422	404	420	435	401	407	440	419	460	407	450	422	415	405	387	391	435	462	429	427	421	395	440	427	385	379	439	457	410	431	405	424	433	411	444	399	422	403	435	386	437	432	378	444	430	418	389	444	439	391	408	410	435	399	403	415	434	382	432	416	419	430	435	423	452	404	431	416	391	439	426	399	406	435	390	410	427	413	427	408	420	405	393	410	403	413	440	467	407	397	427	354	397	392	413	409	421	435	415	436	424	445	436	432	425	416	408	430	411	438	454	426	426	424	404	413	428	447	440	430	380	420	441	400	433	448	434	404	413	415	423	424	427	434	438	438	419	403	425	409	411	409	437	424	424	428	414	404	434	453	424	473	429	436	403	437	441	400	438	398	433	443	396	392	428	460	421	469	404	388	396	412	418	411	433	405	438	393	409	421	407	408	408	427	426	439	425	421	410	401	440	455	435	419	383	445	408	408	410	441	422	402	425	387	439	382	393	412	421	422	446	425	449	450	428	427	435	396	397	425	417	451	407	402	438	403	459	434	442	424	408	441	385	447	416	406	427	378	415	399	417	422	424	414	448	447	439	401	434	416	418	421	374	453	372	438	437	411	409	457	409	406	424	394	431	423	420	441	441	408	412	381	435	425	429	421	432	438	424	404	409	414	424	413	421	416	414	448	450	419	429	471	395	411	424	425	449	442	400	395	456	435	417	423	418	427	428	468	424	404	454	409	423	439	444	406	404	421	400	419	399	431	419	407	412	395	409	461	410	426	408	444	427	424	464	423	389	452	424	432	419	407	431	456	409	415	421	404	441	424	442	396	444	448	403	404	403	434	448	428	434	445	378	448	408	395	426	410	406	410	444	417	432	459	417	399	381	437	445	427	409	415	411	458	394	448	411	377	435	435	423	422	422	411	431	421	437	453	465	403	392	450	433	417	448	450	445	398	444	396	422	432	418	438	449	404	443	418	447	384	415	446	425	421	420	427	428	392	420	393	426	411	444	428	446	436	430	428	433	412	413	398	447	414	437	423	451	404	409	421	441	407	431	406	442	413	375	395	443	422	402	414	433	411	370	390	417	401	388	428	448	453	424	444	424	397	426	428	374	426	427	421	441	438	430	428	421	455	450	419
24625	21417	26016	21262	1309	710	695	617	612	604	626	622	613	620	584	559	565	591	619	626	613	653	571	632	641	591	634	627	586	621	585	557	569	540	591	609	624	581	614	608	584	529	630	591	571	572	571	567	533	601	585	596	561	603	574	579	596	559	596	576	588	609	605	616	628	556	600	589	579	621	598	566	630	579	600	609	572	580	583	591	612	608	546	587	551	603	572	583	589	573	601	551	565	570	609	608	603	580	535	648	585	549	601	593	559	609	632	576	597	573	583	554	630	596	566	565	592	580	585	585	603	584	605	585	567	607	557	606	559	577	585	589	584	585	571	610	600	572	584	593	572	581	567	616	591	600	599	565	632	577	603	597	587	584	596	584	577	569	585	555	596	582	629	587	617	589	565	605	604	602	597	598	552	585	595	624	623	538	596	613	595	579	554	601	583	579	616	567	575	540	555	570	624	572	606	569	606	613	636	583	544	582	617	577	582	604	569	605	576	564	595	625	583	613	582	575	580	582	600	528	614	605	621	590	632	549	593	560	597	586	569	669	570	590	577	602	548	629	544	579	624	638	619	608	604	581	599	617	565	617	621	599	588	578	550	597	564	580	585	584	609	635	599	598	592	605	603	574	556	614	602	572	585	541	593	593	599	576	554	596	582	573	595	595	636	568	619	588	579	577	624	577	650	596	600	557	618	595	621	589	591	555	563	621	596	614	599	614	596	582	587	584	589	563	593	582	597	586	578	551	539	584	617	630	597	573	632	615	528	591	558	546	570	574	585	583	576	594	590	613	591	613	601	639	595	573	636	607	609	576	616	604	605	592	597	623	587	570	604	627	563	666	572	616	583	568	562	598	560	605	581	606	611	595	642	590	580	569	552	635	599	578	611	589	579	555	587	625	575	619	577	637	570	600	609	589	635	564	523	585	589	579	546	562	623	602	612	578	614	614	581	617	632	608	530	582	606	606	576	611	571	584	586	593	553	582	610	584	617	620	606	574	584	570	611	607	559	576	593	589	570	575	553	565	586	597	631	602	624	565	594	591	637	580	537	659	592	641	588	630	592	577	586	564	561	603	559	576	552	585	593	558	575	568	580	616	592	619	596	598	595	617	564	562	597	571	617	598	599	607	556	597	622	561	549	595	610	635	538	602	566	593	583	586	604	606	576	535	609	592	599	604	570	599	583	580	590	527	568	555	619	559	614	604	575	586	641	555	578	567	595	563	558	629	613	582	525	616	573	608	583	576	576	613	643	578	574	606	577	586	572	598	605	580	627	579	588	577	611	554	625	540	593	581	643	560	580	594	581	593	614	547	565	581	623	595	617	546	586	634	586	574	518	606	587	568	572	552	599	616	592	625	556	592	573	621	641	589	547	565	578	585	611	574	552	593	638	594	649	553	586	549	597	601	578	559	579	564	573	575	575	566	634	602	580	560	577	573	606	580	574	606	598	581	579	610	545	585	593	585	609	598	596	595	603	592	586	586	597	587	590	597	633	574	629	595	607	583	638	564	580	598	583	533	564	565	661	609	606	565	632	579	599	582	557	592	623	596	559	616	562	601	629	595	580	626	586	615	597	561	569	577	579	589	564	595	561	611	597	568	576	552	613	637	591	572	600	575	569	544	602	594	623	607	620	609	631	578	599	570	609	573	583	651	580	600	591	631	621	579	576	591	571	650	602	616	563	594	575	605	645	558	619	571	591	593	571	588	568	593	616	581	567	603	600	607	556	559	586	601	613	594	602	569	583	605	568	587	574	553	572	584	621	553	572	602	613	576	598	563	568	591	546	604	585	589	558	629	620	600	622	618	615	579	587	616	607	597	646	583	575	593	581	585	584	601	566	583	571	546	604	567	608	609	583	552	562	576	589	620	551	620	581	602	596	592	584	600	612	565	622	562	567	618	582	596	628	562	597	565	576	571	564	590	592	608	581	603	596	593	587	558	571	591	575	603	597	585	586	623	597	588	591	571	619	612	627	603	580	567	582	567	619	581	583	539	596	565	625	584	569	560	579	555	589	603	574	609	590	627	613	585	600	579	551	585	606	592	588	599	567	604	586	615	626	555	587	596	592	610	631	625	599	592	624	585	610	591	557	584	607	639	630	592	556	582	603	578	593	620	613	583	612	567	596	577	623	591	601	623	560	602	561	602	579	575	585	629	594	608	596	605	489	557	604	562	575	590	615	580	560	607	556	609	603	581	582	547	573	578	590	603	603	591	610	630	557	557	571	591	590	597	600	589	578	611	547	624	631	613	610	587	615	589	563	610	603	613	615	598	581	640	570	602	598	589	621	587	569	604	628	601	607	597	603	610	596	574	586	612	568	572	578	590	588	592	592	634	567	579	597	585	583	582	599	576	630	595	613	599	591	581	582	570	604	642	645	591	604	590	567	577	554	617	565	556	619	591	600	578	573	545	606	572	582	550	601	619	633	587	561	593	614	583	570	590	577	610	568	544	602	561	601	595	633	566	582	589	569	575	591	644	592	544	516	623	623	631	591	572	556	557	567	573	585	544	597	595	579	625	586	628	572	514	603	591	600	557	608	583	609	584	619	552	603	641	654	549	566	571	581	566	586	603	615	595	598	590	568	591	568	567	554	580	582	595	582	537	621	572	647	621	555	554	605	582	606	602	612	625	589	592	564	569	593	584	605	601	583	592	607	594	610	582	653	561	565	548	585	623	587	557	570	583	549	590	610	582	552	601	584	588	564	585	646	559	599	596	567	567	546	593	591	589	583	578	593	605	591	572	570	603	574	562	595	567	617	586	579	589	591	595	593	588	587	609	611	626	626	617	606	620	598	586	618	555	570	643	575	575	554	645	624	585	601	558	575	603	628	596	585	593	599	565	592	562	570	560	621	504	557	537	581	554	598	588	559	605	622	615	567	582	577	601	571	574	599	584	598	572	600	600	570	582	556	580	566	553	578	559	595	581	549	617	592	599	626	595	574	600	606	636	572	578	607	618	627	603	618	599	586	585	626	592	593	573	577	608	548	583	581	602	549	642	602	590	571	587	600	604	534	594	608	574	600	582	653	609	576	616	620	593	549	601	626	587	585	589	573	589	573	635	588	607	606	599	551	536	569	572	608	584	595	541	613	579	603	580	601	582	548	629	555	594	605	576	572	616	602	565	613	624	594	592	611	607	588	614	577	607	567	593	561	571	610	571	605	635	604	566	622	566	580	544	599	573	561	626	571	590	610	586	580	546	585	573	622	597	561	616	586	615	618	602	602	606	589	608	619	580	596	588	598	605	588	611	557	609	583	599	604	559	549	567	569	641	651	540	584	643	552	569	605	611	565	585	570	603	580	581	569	543	567	570	609	592	577	553	563	619	563	610	610	615	568	612	579	592	602	581	596	559	640	594	599	567	558	602	634	610	584	574	649	583	585	613	595	624	569	603	583	569	592	574	561	566	570	634	650	573	549	553	581	594	585	624	570	622	583	583	600	610	565	585	533	591	632	581	605	618	571	586	575	607	599	577
3276	4121	3008	1746	1376	1111	1018	1041	954	943	893	901	891	861	883	869	882	887	909	832	924	871	877	874	908	886	854	852	840	844	860	898	840	837	859	833	808	862	843	836	860	848	863	838	846	846	873	855	838	827	879	804	856	877	863	838	801	874	846	819	810	879	841	811	819	785	829	889	908	797	790	839	852	833	859	871	822	851	837	802	824	848	862	861	850	830	848	794	910	886	846	904	892	838	816	833	838	848	822	924	883	884	835	795	850	880	851	820	851	836	843	865	848	873	823	833	831	842	883	863	830	882	833	853	818	810	886	802	870	838	863	835	823	772	840	875	789	872	812	894	831	788	846	859	851	807	821	887	835	878	881	838	870	839	815	831	813	894	879	849	822	880	801	825	842	875	822	848	840	802	866	825	900	817	852	922	876	799	825	875	804	856	836	846	814	876	840	841	830	899	824	906	857	737	788	857	890	815	860	845	819	865	862	848	889	877	847	777	844	863	842	837	819	792	851	825	802	860	827	870	841	871	834	862	869	795	830	866	842	848	839	877	867	824	842	841	848	847	847	855	826	874	838	821	873	854	811	865	849	860	864	766	833	819	858	815	837	826	859	874	885	829	827	868	826	821	816	890	804	806	857	810	842	811	874	841	818	855	850	852	865	857	844	856	838	847	830	830	811	829	846	800	858	832	897	816	796	849	878	845	869	900	844	871	784	805	854	825	885	825	855	796	853	802	868	804	842	852	840	836	834	809	833	824	855	809	836	797	840	859	823	816	816	827	880	871	845	863	840	859	822	803	855	858	840	825	801	848	785	818	783	826	809	844	902	858	833	810	864	814	903	846	807	816	834	886	873	832	863	882	882	827	866	779	845	802	852	839	819	811	831	787	849	823	837	847	802	894	844	850	847	874	846	770	822	836	855	845	867	853	864	858	832	844	880	876	845	854	801	862	832	901	816	779	816	830	830	837	860	851	816	889	829	795	833	832	835	864	890	812	799	831	825	860	841	830	798	830	863	821	819	843	842	832	817	841	819	823	828	840	877	818	806	834	853	848	870	826	807	819	843	837	876	833	835	862	846	843	797	815	896	843	821	820	840	821	845	847	847	847	835	806	838	797	889	846	866	868	868	866	828	803	844	899	846	793	843	843	866	837	860	858	788	897	868	839	817	839	841	898	807	866	879	871	852	812	860	830	798	797	827	872	852	879	788	854	876	814	880	834	827	887	844	867	846	811	865	855	856	848	883	851	809	822	821	836	839	867	861	815	836	859	857	863	781	802	854	800	872	829	852	871	819	833	827	809	784	869	855	835	824	859	843	850	819	847	818	869	814	869	844	783	845	822	820	821	803	862	816	809	854	888	832	837	834	825	822	824	832	792	860	820	842	819	841	807	831	917	797	884	839	794	819	832	810	867	811	821	879	918	838	814	824	823	844	892	857	842	847	889	851	870	830	829	851	841	845	828	835	842	854	882	872	827	860	842	879	818	845	862	828	880	858	847	886	844	904	812	824	876	825	835	812	847	902	857	853	854	870	844	841	855	840	834	810	799	884	832	844	833	864	803	882	841	805	848	848	834	860	850	846	812	847	844	869	797	873	857	799	840	846	887	869	818	841	841	859	829	841	805	815	821	852	842	910	855	828	812	863	838	871	851	862	855	830	851	868	862	846	780	845	827	828	852	844	806	762	860	904	842	796	829	825	892	854	864	827	842	835	862	889	854	872	822	790	808	806	891	857	871	824	800	861	832	878	837	812	819	881	859	828	873	851	802	862	849	796	823	898	823	879	787	815	842	823	840	832	806	829	878	859	803	843	845	871	849	803	803	852	825	833	864	801	846	783	862	853	836	842	887	870	853	844	872	864	816	865	857	847	911	836	828	819	822	823	871	854	826	815	851	803	848	864	840	849	821	895	854	888	825	845	850	867	811	839	857	873	881	819	804	840	856	869	877	798	833	885	853	841	827	844	922	829	848	806	806	856	836	877	884	830	875	876	812	813	837	898	841	879	880	878	845	832	855	832	802	833	854	781	859	827	881	859	812	873	841	791	804	833	789	890	796	809	825	799	853	863	853	836	822	859	865	826	842	867	897	829	850	844	890	877	859	894	871	842	875	902	851	893	837	797	850	848	867	847	793	867	868	841	833	841	793	876	852	871	879	839	841	855	862	890	836	846	845	812	821	834	798	816	862	887	868	813	835	807	797	847	861	840	837	869	833	816	871	850	875	821	850	888	789	848	893	886	867	934	865	818	804	817	862	824	831	821	811	857	839	842	803	842	848	847	821	810	896	793	866	805	824	829	838	870	860	833	818	869	843	820	863	867	835	844	826	886	769	808	861	853	876	816	787	810	879	807	865	830	836	869	838	875	854	861	852	841	826	897	836	911	827	833	852	816	845	861	873	814	898	883	857	837	860	781	865	789	868	880	794	836	802	814	839	871	813	820	915	864	834	879	820	834	859	821	776	863	804	816	863	880	846	869	867	811	853	842	779	813	829	842	892	897	832	827	901	866	832	864	841	838	911	799	823	857	860	857	782	838	817	817	858	831	876	847	835	861	884	813	861	840	780	863	846	814	799	841	870	818	774	808	854	781	761	755	840	831	822	846	868	850	821	796	800	898	797	841	813	837	877	836	857	824	838	901	836	811	830	833	872	813	827	845	842	794	820	849	784	889	852	870	852	830	850	846	822	830	806	858	852	852	817	811	782	849	854	803	844	807	823	825	821	887	860	842	886	833	849	840	807	828	856	889	856	830	758	872	836	856	835	823	860	845	841	817	834	816	838	883	859	805	832	857	807	868	876	770	887	798	875	848	838	858	850	845	868	795	842	837	855	800	860	856	842	834	836	832	818	863	872	911	872	844	836	849	886	814	847	825	841	846	797	829	845	879	836	828	874	838	812	791	799	807	871	853	863	848	823	885	847	814	790	867	809	809	821	807	795	844	796	842	833	890	828	857	838	858	839	850	879	887	878	937	800	802	851	807	864	881	837	813	877	824	909	851	790	804	909	832	859	874	800	796	903	822	915	820	835	889	899	838	847	859	831	875	848	801	858	825	857	844	810	819	766	825	835	857	835	815	867	897	828	853	822	840	914	845	856	861	802	871	826	863	831	813	783	875	846	863	828	828	844	834	811	830	805	873	842	825	885	821	847	851	819	831	792	842	843	905	923	868	820	817	855	805	864	793	903	853	827	837	891	788	834	836	829	837	818	870	871	823	875	844	819	797	851	825	822	880	904	808	837	811	845	854	816	879	888	851	829	852	829	772	878	820	808	852	837	832	838	845	859	866	842	840	881	846	861	803	818	870	852	823	852	871	855	822	856	801	805	833	847	863	848	808	882	828	789	883	833	842	846	795	860	821	823	849	794	886	841	832	852	828	802	791	818	865	810	859	854	853	877	849	842	830	795	844	837	842	838	792	907	845	820	796	841	839	886	910	857	856	844	844	828	858	824	824	815	842	855	853	856	829	864	865	810	842	880	809	780
22468	21490	29049	24361	21492	18666	985	392	324	264	260	234	208	234	206	195	189	190	183	177	178	172	188	173	170	175	153	154	167	183	162	175	150	150	153	148	192	158	183	140	167	159	153	187	173	148	161	144	138	149	167	182	144	147	165	166	162	172	147	150	145	153	179	160	163	151	162	132	152	162	152	145	165	155	148	148	160	148	171	169	160	139	165	160	126	140	172	170	158	140	170	152	153	149	166	169	177	134	146	133	149	163	161	152	162	153	158	144	163	150	173	148	159	155	148	144	167	157	149	178	152	151	151	159	159	165	154	143	159	144	156	127	150	167	160	146	159	155	139	161	157	169	150	162	154	139	135	163	123	173	173	144	169	155	151	180	144	153	142	133	183	160	153	151	155	170	148	161	157	149	151	157	158	131	147	141	163	160	150	164	158	153	151	165	158	138	135	159	160	156	133	159	176	162	132	160	149	157	160	166	154	153	169	160	142	129	144	130	154	164	147	159	155	164	148	157	144	138	160	167	150	155	133	159	155	168	167	153	117	167	156	151	176	150	160	138	153	129	151	174	144	136	140	134	151	149	147	178	154	156	142	150	139	153	164	158	150	170	147	158	158	141	166	163	139	156	148	176	150	151	144	160	148	141	159	168	156	166	150	150	139	172	141	179	146	155	144	141	135	140	171	163	138	170	165	139	158	143	182	144	166	175	139	142	147	127	170	154	137	138	132	146	141	147	177	145	163	131	150	148	161	154	153	155	163	137	151	146	151	154	172	160	169	162	160	124	134	159	146	137	164	160	138	138	130	163	145	166	158	141	162	147	134	153	149	165	148	156	134	141	139	153	148	148	163	145	136	155	156	120	165	139	157	170	163	155	161	145	154	153	152	138	150	149	131	172	122	178	160	160	147	150	145	170	143	148	150	151	116	146	159	158	148	149	152	167	162	150	150	164	157	151	131	158	145	151	149	144	151	160	133	160	165	153	178	149	153	145	150	152	153	170	149	154	132	150	151	144	144	146	118	164	150	151	159	168	185	148	160	176	149	154	159	135	157	167	159	162	154	148	176	165	145	172	151	149	149	149	132	147	161	164	160	159	158	159	160	133	161	152	162	153	178	170	131	151	164	173	140	154	160	157	165	141	136	169	145	148	138	155	148	125	149	175	144	127	166	155	152	180	145	149	171	170	147	173	148	166	157	128	156	165	165	138	154	168	162	195	157	147	150	175	161	145	155	160	155	185	162	116	157	152	142	157	172	166	145	155	167	144	185	162	140	151	145	145	162	164	153	156	171	157	145	151	168	161	148	119	166	141	165	157	163	143	147	154	163	151	151	166	164	122	141	147	143	162	181	156	161	169	130	165	150	163	158	161	152	148	150	151	160	156	157	172	143	149	133	151	148	165	165	140	155	154	158	147	140	162	139	143	161	151	161	134	143	177	153	149	160	169	134	155	153	143	149	156	146	141	149	143	139	159	161	163	141	173	135	151	156	122	165	138	173	141	145	148	153	174	155	146	165	144	157	141	147	142	161	156	143	148	144	139	157	138	151	144	174	181	160	153	147	157	127	142	146	143	113	177	141	170	153	140	162	148	168	172	163	155	134	159	141	156	162	137	140	145	172	136	159	155	169	143	166	178	137	159	158	147	139	153	157	165	155	181	134	169	143	160	149	160	151	166	143	155	146	165	142	144	139	150	158	160	148	166	138	162	155	127	162	162	150	162	171	155	166	174	132	143	140	148	133	150	155	146	154	145	164	170	164	134	152	157	144	156	148	150	157	167	131	147	133	138	149	131	154	154	148	164	175	165	178	153	148	150	143	158	174	135	152	159	149	159	173	163	156	132	164	150	148	128	159	148	150	165	167	147	154	160	141	153	156	163	136	165	164	141	147	172	164	161	145	152	159	147	152	172	150	150	146	139	145	145	150	147	134	163	155	166	155	151	161	143	147	158	154	161	140	154	123	154	133	160	154	169	150	159	128	157	163	153	170	155	153	162	140	146	144	153	146	163	142	166	149	178	156	168	140	134	146	154	159	143	141	170	159	150	143	149	143	144	141	162	164	137	156	151	140	178	160	150	143	153	151	169	141	156	158	151	167	179	142	158	145	163	139	160	149	137	167	151	146	131	141	152	167	164	144	155	184	163	132	135	158	139	143	155	145	149	150	165	159	151	166	180	151	157	148	143	140	149	151	154	140	154	169	148	138	156	162	149	137	136	172	133	150	137	142	139	136	143	135	147	161	145	150	143	163	158	151	155	161	145	158	130	156	160	162	154	153	157	148	139	149	166	142	168	164	151	169	156	164	122	147	147	141	145	140	163	143	145	135	142	149	154	160	145	152	146	199	146	146	149	146	157	134	140	158	157	134	152	156	149	146	145	159	169	142	159	148	175	130	161	154	155	165	133	165	159	164	149	170	152	153	160	163	158	129	170	146	142	156	141	150	151	150	137	192	149	162	164	154	153	128	153	165	139	145	164	145	189	159	181	140	147	152	143	164	162	140	163	138	140	151	137	156	153	153	152	180	147	144	157	165	144	144	171	170	144	155	155	155	145	169	164	151	158	173	135	153	175	151	158	158	154	143	155	140	158	142	155	148	158	156	154	169	140	158	140	158	161	183	150	184	142	180	147	150	162	136	140	155	151	168	147	136	149	165	141	143	148	166	145	150	148	158	156	143	161	129	143	147	147	144	145	179	161	157	143	161	150	158	145	158	162	160	149	158	140	150	113	139	162	174	147	135	145	166	165	158	126	147	151	140	158	153	149	167	129	138	171	151	123	152	148	157	157	165	140	154	139	134	154	156	150	153	150	146	160	162	152	150	152	159	160	119	151	136	168	157	174	172	150	151	145	151	142	166	142	157	154	139	165	178	140	140	161	145	163	134	143	146	155	155	124	175	153	149	145	160	145	162	148	149	154	134	131	155	144	176	156	161	137	164	146	140	157	135	143	156	161	139	131	153	156	150	147	170	131	153	155	149	149	152	164	150	150	166	172	164	185	138	160	136	157	123	143	145	141	147	147	170	153	158	182	157	147	167	157	151	142	182	141	163	149	153	123	162	152	148	152	155	158	151	160	145	161	189	168	132	151	152	171	145	149	156	163	141	146	157	143	172	127	149	138	128	143	173	133	148	149	164	169	182	140	159	146	144	177	152	157	149	147	161	157	166	141	154	161	153	143	156	142	138	151	177	141	160	136	148	152	133	168	166	156	157	151	150	167	136	147	146	149	167	149	150	169	159	164	148	146	164	128	151	138	159	151	142	149	175	179	158	150	143	170	150	162	156	159	149	141	165	156	146	139	153	167	153	165	179	136	175	175	168	142	143	150	143	156	150	148	134	142	156	157	129	149	163	150	137	148	162	160	147	146	134	169	164	145	132	148	162	142	154	174	166	135	147	147	168	178	171	149	161	158	153	148	143	152	167	163	136	141	158	136	154	138	142	164	155	157	142	132	140	157	163	154	160	166	163	157	159	145	135	137	162	174
4052	12240	8696	4121	2467	1563	1172	915	791	619	511	482	439	414	379	349	331	331	334	303	302	306	301	266	298	294	291	248	266	238	272	253	251	248	258	265	240	240	259	244	236	245	214	244	234	256	237	226	250	240	249	233	254	223	253	218	243	245	219	244	238	208	212	247	209	228	240	236	239	242	230	225	230	243	228	238	243	247	216	227	237	241	234	231	268	235	235	235	205	209	208	221	232	229	242	215	246	194	241	236	220	222	211	237	210	249	236	241	202	241	231	210	204	226	201	208	207	211	223	237	205	200	247	243	198	224	228	230	224	186	229	200	221	225	206	219	236	219	225	219	218	213	250	232	231	225	224	252	219	253	208	240	218	220	215	227	216	211	226	227	204	230	222	211	251	244	206	241	232	240	256	218	200	237	239	220	225	230	237	218	214	231	229	228	210	214	202	249	209	213	238	199	194	211	219	223	227	201	215	251	214	211	229	236	218	208	209	227	184	232	248	236	219	235	234	225	196	202	247	225	240	218	227	219	190	232	232	229	230	212	236	238	211	219	217	229	252	240	203	204	218	207	218	249	220	192	188	212	196	232	194	230	238	210	218	200	234	253	224	215	232	213	244	233	220	267	216	259	206	242	216	228	241	218	227	212	221	220	210	223	233	209	235	220	219	208	214	214	235	214	239	229	225	236	237	250	216	245	208	232	235	227	251	212	221	250	236	237	187	201	227	221	258	236	233	251	235	221	232	223	222	230	185	237	226	221	215	217	222	195	206	202	226	211	193	213	211	194	243	217	225	206	248	218	227	218	221	228	217	182	213	201	194	234	233	229	205	221	215	227	246	187	229	218	242	221	225	211	209	216	232	238	212	237	218	229	205	239	218	239	223	212	218	232	241	222	220	208	229	201	220	213	206	216	201	238	244	228	227	209	215	228	201	209	215	228	212	245	243	226	226	217	213	242	230	237	213	229	219	237	216	247	210	219	224	224	234	234	215	224	206	225	212	216	223	223	218	209	218	200	211	240	242	196	211	236	215	210	227	219	222	227	199	237	231	253	221	213	237	240	216	240	238	243	240	246	209	237	234	226	215	243	212	217	219	241	222	185	202	232	220	259	192	219	204	220	227	224	245	220	220	233	256	240	228	216	204	245	229	189	221	230	213	211	256	223	221	249	219	231	238	196	236	219	214	203	230	185	229	243	210	197	181	208	236	226	211	205	224	212	218	202	248	228	227	217	236	232	233	242	212	206	222	192	243	234	198	223	220	243	247	214	236	206	210	212	211	207	208	242	236	215	256	219	221	204	226	226	210	220	218	224	183	222	242	213	227	221	224	238	214	225	220	221	225	222	223	212	236	224	239	208	226	259	210	245	212	217	197	226	244	226	198	215	201	218	191	243	245	220	226	232	238	225	231	234	248	216	207	224	237	212	217	213	197	258	209	238	225	217	221	221	220	170	194	233	221	212	204	231	238	220	223	216	193	226	249	239	220	224	217	226	220	209	218	236	208	222	215	238	234	198	241	222	236	231	218	207	248	222	219	229	232	231	219	229	227	218	238	222	197	212	250	214	217	238	240	215	236	215	223	231	187	216	220	208	216	213	240	214	221	225	218	213	215	231	230	253	237	222	215	197	237	215	231	224	224	230	229	210	226	237	233	211	242	224	240	228	229	235	251	232	238	230	228	243	199	211	222	234	208	226	251	218	220	213	204	204	226	234	202	223	220	220	213	230	233	209	220	215	220	227	227	209	239	218	221	209	210	212	224	213	236	244	223	221	242	212	205	262	217	187	218	223	235	226	237	214	220	224	222	232	230	213	241	241	207	217	218	239	235	236	230	223	228	209	212	189	209	270	267	218	231	243	202	258	219	245	238	207	216	222	229	208	246	212	224	228	204	209	244	231	211	213	217	241	213	241	221	204	220	252	218	219	234	231	225	222	206	217	224	234	217	214	217	222	219	222	203	261	226	196	230	238	238	215	226	238	204	194	230	231	225	247	228	215	217	239	208	218	229	215	231	225	232	227	247	208	211	217	220	241	244	237	214	233	226	212	225	205	188	207	230	216	208	231	246	213	216	240	234	231	229	208	215	226	209	179	220	246	223	244	221	219	237	213	238	242	229	229	234	205	231	203	259	217	237	226	230	226	202	244	224	202	224	215	238	189	239	215	237	235	219	239	229	200	238	227	212	251	234	212	230	243	222	217	233	226	244	240	209	241	229	204	205	241	197	247	228	230	241	211	209	214	221	208	230	205	228	225	211	239	222	228	249	202	217	213	233	250	222	223	222	242	210	188	228	209	246	230	222	200	242	234	219	260	238	234	251	229	248	220	217	242	224	222	231	201	220	249	204	221	233	210	206	231	209	205	231	226	203	226	234	210	220	214	200	234	235	200	209	224	244	205	212	203	233	216	213	245	238	221	214	195	210	238	211	224	200	206	212	219	217	206	221	238	234	240	223	209	225	233	208	202	234	266	216	238	242	232	225	224	214	239	232	214	218	210	199	205	245	243	220	226	222	212	227	253	207	219	225	212	242	217	222	216	210	256	209	218	238	233	202	204	226	197	235	241	239	227	214	230	236	226	229	213	235	213	212	207	232	241	232	217	208	229	246	230	225	224	222	240	231	226	253	246	233	231	202	254	213	209	212	226	212	230	209	214	215	229	219	202	213	218	220	248	209	237	218	232	250	211	246	215	204	238	216	225	240	221	238	201	216	255	224	214	204	232	245	226	248	223	227	240	217	234	238	214	206	204	268	218	220	220	218	229	231	221	196	222	244	229	219	231	216	242	224	226	226	248	220	235	221	214	214	208	212	218	228	206	260	242	206	238	214	244	248	234	200	244	237	205	214	247	224	223	241	199	237	210	214	223	203	214	256	235	217	203	251	222	216	229	250	223	229	249	233	235	210	219	243	220	218	245	221	210	203	263	206	219	247	226	242	209	234	239	232	223	210	227	205	224	240	244	249	234	228	232	241	234	223	269	234	260	260	218	221	238	212	245	231	244	224	209	235	243	238	224	230	205	229	227	213	219	222	204	240	215	210	244	239	232	233	232	245	239	221	205	220	244	229	222	202	232	223	222	220	228	245	243	244	244	238	210	213	230	221	208	236	227	214	200	224	212	235	204	245	228	217	217	256	218	217	232	225	233	214	245	208	222	225	224	230	216	177	215	227	222	216	234	202	225	227	240	230	234	221	236	219	230	237	225	226	259	238	232	237	226	213	234	225	220	205	211	234	220	247	232	244	228	226	232	213	223	220	233	193	214	195	225	226	226	234	233	208	204	219	207	202	225	225	232	214	213	222	223	208	222	226	249	248	227	208	206	180	211	209	245	212	220	206	258	218	221	266	213	224	228	243	249	214	223	217	256	223	240	214	227	255	232	228	227	220	223	204	252	230	231	219	241	240	219	193	244	208	213	230	207	208	207	202	237	215	238	237	232	206	225	219	231	221	219	215	238	216	228	217	227	196	221	232	229	246	209	223	231
27406	16537	2590	813	623	579	559	613	573	585	582	591	589	583	608	528	570	607	587	558	599	583	574	563	575	586	537	607	614	593	529	581	627	594	611	577	579	584	606	520	565	644	576	571	546	533	581	551	548	564	587	566	568	579	605	613	606	561	559	562	557	575	571	518	589	536	566	594	523	583	564	546	580	576	554	576	567	589	556	615	583	555	574	579	587	524	565	568	590	559	543	500	575	544	589	576	596	578	526	564	570	563	592	609	546	568	573	596	573	576	520	559	522	503	558	546	528	588	563	562	597	583	563	591	636	546	569	565	595	570	540	540	565	561	570	613	577	540	551	574	546	546	603	547	585	587	574	604	596	599	545	578	597	600	553	576	565	534	567	582	564	538	592	574	560	583	582	576	551	575	627	575	611	598	562	549	585	515	603	596	575	577	583	584	554	605	596	612	539	587	589	555	559	573	568	600	532	546	575	501	570	576	567	545	568	629	533	581	628	591	560	516	550	539	565	527	563	612	568	579	562	560	576	591	557	572	597	534	580	563	538	577	606	566	521	634	566	585	555	622	587	532	574	558	553	593	623	572	598	543	628	531	556	551	621	570	598	541	582	574	513	582	550	596	558	537	542	575	567	570	565	546	557	577	549	558	561	585	592	598	544	579	556	613	574	557	596	517	585	570	612	563	564	616	607	532	569	579	534	587	609	587	578	525	560	577	563	566	569	581	574	559	597	583	571	565	581	568	565	548	574	604	588	596	587	575	573	573	546	603	595	550	572	579	569	561	625	627	570	560	538	531	572	527	543	558	553	611	579	553	569	569	548	568	622	593	552	594	510	606	533	588	536	572	586	564	563	506	596	548	576	579	581	544	587	554	554	603	564	530	621	561	538	565	548	602	595	560	558	530	605	560	615	581	607	558	565	572	633	574	569	573	588	570	589	556	560	551	554	579	550	566	577	607	561	533	576	586	585	556	542	609	532	560	610	585	582	545	600	561	594	570	567	557	528	569	583	537	595	551	538	555	572	566	554	576	614	609	569	544	556	522	574	549	586	588	597	589	537	561	575	550	579	616	572	584	564	597	586	534	588	606	555	560	559	532	551	540	602	562	578	571	585	604	589	582	585	605	582	591	604	594	526	550	576	595	570	564	569	549	585	589	553	560	556	615	569	563	606	543	565	530	560	617	606	619	593	558	599	577	624	553	573	578	592	560	586	576	589	579	584	560	593	540	536	604	547	565	605	555	529	604	573	590	552	595	574	576	600	549	577	526	567	573	562	579	572	553	570	530	569	545	539	552	562	585	527	606	599	602	567	601	544	564	539	605	512	562	551	544	572	589	510	578	581	600	552	596	591	575	568	589	596	572	600	615	557	553	572	583	569	565	561	566	574	574	552	616	527	566	577	571	598	583	608	553	537	600	620	546	561	582	566	548	539	563	568	592	608	561	585	548	589	537	584	618	602	543	560	552	565	606	558	540	576	570	592	601	581	555	574	560	535	623	568	552	551	584	550	557	587	591	576	583	565	594	603	607	567	620	596	537	592	566	604	561	602	547	505	577	557	536	568	576	544	561	564	536	578	556	548	607	566	544	499	568	541	577	573	582	596	565	605	575	531	547	557	554	578	568	577	620	519	601	550	583	560	557	536	584	555	597	575	548	590	566	565	587	530	545	534	580	588	579	586	552	525	600	577	581	594	581	562	520	586	626	561	597	614	535	540	547	595	600	578	525	576	564	634	561	573	568	570	572	554	570	591	549	589	610	547	576	606	539	590	569	580	576	569	566	545	568	580	599	596	548	569	562	528	572	533	555	558	577	592	628	580	596	614	559	565	621	592	571	555	512	575	560	549	571	606	560	594	549	551	611	593	648	580	537	581	588	587	557	597	588	557	579	574	557	549	563	601	595	592	530	581	580	587	549	568	498	572	516	551	572	597	592	579	585	606	567	641	562	581	563	564	540	555	556	585	587	584	567	584	576	568	554	562	578	583	585	578	561	536	606	563	612	530	572	533	561	586	544	611	560	598	556	559	559	556	577	569	607	568	605	590	573	550	580	597	538	593	544	550	560	546	548	584	567	564	596	570	570	585	571	556	570	627	552	554	575	523	563	587	579	564	602	600	574	541	572	587	541	589	570	571	588	575	557	577	585	525	537	605	558	548	571	570	574	568	593	587	599	563	562	574	530	592	577	573	633	605	598	568	543	597	560	559	573	527	600	622	565	558	592	560	572	562	583	553	545	558	567	572	569	628	555	592	600	537	553	597	583	572	562	580	520	566	589	545	567	546	561	547	551	570	576	564	556	566	536	588	602	572	571	566	554	580	543	551	591	552	574	560	596	570	582	592	605	565	577	577	553	598	598	588	558	578	563	593	592	583	576	546	559	590	574	551	586	551	574	587	556	571	594	612	554	552	556	548	546	558	628	586	549	595	590	593	576	604	558	578	562	580	559	540	549	602	558	643	586	546	563	606	539	545	592	565	535	591	550	590	581	584	558	588	578	588	570	558	557	564	556	557	587	610	573	580	555	527	557	586	549	517	583	577	553	567	573	569	575	564	562	546	564	542	590	579	540	599	561	578	570	556	588	569	573	567	570	614	550	535	609	571	576	602	573	603	574	587	548	585	589	586	508	573	588	579	591	555	539	588	590	574	580	573	549	604	605	629	573	539	590	552	592	595	563	567	561	599	564	563	581	570	597	577	586	563	600	617	587	566	567	574	600	566	577	520	560	582	592	535	585	584	570	606	563	530	568	570	593	548	559	562	555	598	583	558	590	572	594	592	575	584	580	543	547	595	542	551	539	563	610	559	563	527	560	590	544	544	602	533	604	595	524	583	582	580	583	565	540	594	565	581	566	529	583	608	557	574	568	591	612	581	577	586	612	564	550	562	604	542	618	560	545	552	596	584	580	574	608	564	569	529	548	530	585	574	582	599	519	564	594	592	565	580	570	583	578	578	556	581	592	609	591	610	552	563	573	602	593	539	570	533	581	598	536	598	574	534	580	595	545	581	576	567	580	565	550	576	570	578	533	604	566	539	607	544	578	570	533	547	583	508	573	548	589	541	583	590	569	576	555	572	611	594	561	596	575	585	594	615	623	569	541	569	587	597	610	606	595	542	543	567	591	569	578	580	587	560	572	607	595	563	575	562	591	589	561	559	588	600	610	551	582	583	563	551	520	550	594	546	574	558	578	558	549	578	585	590	606	544	598	609	616	535	570	585	595	549	595	555	583	581	580	548	593	563	544	605	634	571	569	581	578	579	514	557	570	565	561	580	514	596	586	569	554	614	616	596	559	590	568	565	601	580	587	616	572	543	550	586	575	574	592	486	576	544	570	603	595	546	563	557	584	544	587	565	578	571	558	549	537	613	573	599	554	577	544	541	550	570	562	614	570	554	558	571	589	545	564	610	592	545	623	595	541	551	613	575	543	532	576	563	543	558	554	560	573	595	580	563	537	603	575	530	565	543	562	537	592	565	539	620	606
4303	1685	1412	1052	990	856	893	879	913	857	805	834	845	820	831	815	890	847	872	819	802	852	834	855	850	807	857	834	872	900	813	834	891	786	857	824	878	822	848	830	815	821	801	809	862	877	845	820	869	903	837	777	822	820	857	787	841	800	832	870	838	854	835	819	820	819	866	870	831	812	887	804	847	828	829	877	812	841	805	805	847	895	824	837	862	818	811	864	780	839	888	835	875	859	815	835	835	853	819	821	882	828	828	850	887	840	828	820	832	853	840	854	843	876	869	818	840	827	825	815	865	810	875	802	839	881	830	812	861	800	874	882	886	857	823	840	897	817	843	846	868	824	871	827	824	865	855	921	848	911	869	869	848	844	810	855	872	858	867	826	856	879	820	829	858	843	787	838	865	836	839	857	822	804	872	876	845	850	862	824	821	860	880	828	850	838	841	819	866	853	792	838	827	815	836	830	883	797	825	830	870	777	836	866	848	785	791	843	835	857	868	876	820	843	828	823	856	835	784	801	842	852	827	808	816	870	862	794	855	865	839	778	872	852	811	797	819	847	843	869	809	857	836	882	832	808	842	805	843	856	858	853	793	841	854	859	869	825	847	845	815	816	823	881	823	831	837	858	845	842	868	858	836	822	839	785	842	866	860	834	834	857	837	892	805	807	847	820	809	813	853	883	880	862	831	820	826	847	790	857	840	861	833	867	818	799	796	820	835	828	862	843	853	857	863	843	843	811	889	829	849	842	853	857	831	844	854	841	856	825	846	835	855	829	838	860	825	849	867	857	855	803	755	815	883	795	840	805	867	825	884	821	814	858	839	819	787	857	841	841	846	845	900	903	837	902	886	861	856	836	822	815	820	846	810	857	877	809	826	802	840	855	924	887	805	829	848	854	871	841	847	818	843	872	842	859	886	866	889	819	878	858	889	840	842	820	756	841	846	846	881	838	838	798	829	866	865	878	837	811	820	820	831	825	838	859	850	881	874	825	781	843	795	888	851	836	822	833	816	914	844	790	855	813	817	870	844	888	878	784	896	795	806	842	855	823	875	850	850	781	795	867	852	812	831	811	858	873	799	849	793	845	826	880	859	818	840	864	824	829	828	888	818	860	863	846	851	868	799	878	835	854	795	847	828	827	889	792	825	832	827	846	757	923	875	839	850	803	796	888	864	824	829	820	844	876	858	883	801	824	823	836	876	838	859	841	854	828	853	827	863	834	828	807	851	865	867	798	863	847	852	848	802	840	854	837	830	831	830	818	775	821	899	830	853	815	824	853	807	815	850	872	863	851	841	847	856	845	855	800	853	815	804	843	848	787	849	839	870	806	880	851	903	824	823	863	842	907	863	871	907	886	871	788	799	794	867	850	876	822	876	823	859	839	825	891	872	857	863	838	843	865	855	863	855	866	833	824	864	815	861	803	843	854	845	874	866	830	818	845	810	851	838	853	853	882	808	860	839	775	891	882	865	825	774	829	879	811	782	813	838	825	812	781	903	817	824	840	811	812	813	879	852	810	840	800	846	843	826	833	877	834	869	853	869	815	865	841	848	872	853	804	847	832	819	846	849	820	806	865	852	872	801	848	848	828	781	849	874	832	834	842	875	834	850	837	894	848	846	817	843	845	852	837	821	837	801	871	881	810	863	855	862	864	891	866	834	833	855	812	849	875	801	835	810	880	844	850	863	872	850	861	843	832	853	854	825	840	825	799	857	849	864	827	856	869	854	871	856	827	817	836	823	835	865	817	894	850	838	885	826	835	802	882	817	834	814	843	856	829	864	877	801	859	896	865	842	824	824	850	800	835	770	864	848	826	807	874	827	840	821	887	864	787	840	830	844	855	874	836	861	864	814	838	869	811	823	858	845	820	842	879	840	801	831	921	856	798	877	822	796	841	862	799	770	866	821	836	851	837	832	843	849	812	820	797	861	802	865	849	833	905	827	823	870	805	828	804	849	857	844	844	821	878	833	855	826	879	850	874	824	799	858	871	869	854	833	876	839	929	803	884	889	832	804	837	887	826	836	835	833	833	841	836	859	858	871	847	850	813	862	830	854	796	853	832	864	845	822	849	815	806	859	841	854	793	892	863	846	872	854	846	816	887	842	831	866	809	857	794	859	842	799	838	855	805	840	841	846	853	808	874	886	819	856	834	873	882	802	816	866	848	874	865	823	860	902	882	814	865	860	857	885	805	928	779	838	868	905	856	859	840	877	880	816	837	884	845	912	834	871	888	906	828	858	860	803	850	836	886	798	831	803	817	861	871	861	806	808	840	845	863	795	847	803	844	864	840	836	792	846	842	829	867	836	874	842	865	844	832	835	837	822	831	847	898	896	815	820	879	870	835	786	827	835	854	788	868	802	842	826	846	912	856	840	812	863	838	822	889	891	836	807	918	872	842	811	845	819	884	862	841	804	807	876	870	821	829	902	854	848	829	807	817	880	883	834	810	868	837	804	845	875	872	891	818	854	851	898	876	905	861	798	851	880	820	839	822	854	861	850	840	883	906	850	848	833	878	860	821	840	800	895	818	833	831	858	815	842	879	856	809	842	860	850	874	825	822	783	873	879	797	845	810	795	810	824	851	825	824	872	859	840	857	853	848	833	887	839	874	833	820	849	845	852	863	844	858	836	847	847	865	829	814	809	877	870	837	838	800	801	873	827	817	841	828	843	832	850	825	849	803	838	899	842	847	834	883	896	838	828	847	832	884	819	876	846	852	854	848	804	889	828	900	862	828	877	801	815	837	880	809	864	870	823	817	839	852	822	849	844	882	837	814	891	836	856	825	862	877	870	773	869	873	852	872	845	809	813	822	867	787	827	851	847	864	865	864	870	846	885	818	815	842	857	837	823	851	901	858	838	846	822	825	851	876	849	811	854	873	808	864	847	854	882	825	885	856	841	856	856	843	853	825	865	913	824	846	814	829	841	809	864	866	826	786	858	852	889	832	844	819	787	881	851	810	854	884	851	828	850	832	870	787	805	791	820	881	875	809	843	895	826	835	857	800	877	819	856	779	876	824	821	813	845	817	838	835	880	838	844	811	790	861	828	850	795	819	858	855	887	843	823	858	843	822	842	815	834	838	875	813	825	810	817	815	865	903	872	863	866	864	882	838	853	826	813	766	875	820	828	829	780	863	885	867	864	871	845	843	856	876	857	835	828	819	787	849	798	884	861	805	829	891	826	836	801	849	875	832	874	776	829	834	856	842	849	814	879	820	808	871	842	823	823	820	825	776	804	809	859	828	883	806	798	850	812	852	862	837	839	850	858	848	887	800	876	894	849	881	879	844	801	832	862	785	809	840	844	811	847	878	814	795	885	817	814	852	852	854	832	847	858	798	799	831	883	879	876	824	834	847	782	810	864	825	843	832	852	781	839	816	837	860	873	828	891	869	883	862	827	845	854	868	813	894	809	796	785	824	865	846	888	833	877	849	813	813	837	829	822	898	791	818	830	831	818	848	851	839	880	825	881	861	825	802
23249	21404	28221	24935	19939	1387	508	407	357	299	335	314	320	297	288	270	277	305	298	286	282	247	296	305	254	303	287	289	280	262	241	305	255	289	231	244	248	266	254	260	277	297	272	252	264	258	294	269	267	262	262	263	240	303	299	272	277	305	281	308	263	267	276	269	278	275	265	290	260	241	298	264	265	259	282	248	269	279	281	255	263	288	265	250	301	263	288	258	251	253	275	259	268	267	287	296	253	286	236	258	277	244	257	274	255	280	265	287	297	267	295	262	263	236	269	259	256	260	241	275	252	268	295	309	265	264	254	261	251	275	257	293	259	263	269	261	280	280	228	231	267	249	237	276	314	256	279	286	274	280	260	247	301	283	300	266	284	260	243	269	244	253	263	267	268	258	252	273	266	271	286	258	287	272	292	276	300	272	252	264	265	281	281	258	271	285	308	247	274	272	297	263	281	292	274	280	251	291	232	278	299	292	248	257	266	295	263	301	251	282	269	247	278	270	276	275	282	292	287	266	265	256	286	261	282	265	271	255	278	252	257	259	272	266	278	256	321	271	268	275	277	274	281	266	281	250	270	251	267	275	275	284	251	275	258	277	246	273	278	267	285	283	248	284	227	274	301	302	289	283	239	294	307	277	270	271	261	287	253	294	284	276	258	262	273	260	244	301	270	271	248	275	281	252	271	284	272	263	262	270	264	269	244	274	275	276	273	274	270	276	270	275	259	277	259	288	291	266	276	273	273	297	274	285	270	238	274	266	264	295	236	291	290	247	259	263	258	243	262	275	289	244	286	261	269	278	278	264	264	262	290	264	293	244	280	261	275	275	279	281	270	278	280	253	263	255	296	273	257	239	285	257	248	248	281	262	241	285	249	268	261	268	265	250	283	268	266	266	242	270	294	265	314	292	302	224	252	247	285	230	270	260	273	284	267	260	264	279	259	253	275	250	258	265	286	269	263	275	270	262	285	267	287	304	241	281	261	270	268	266	279	258	289	281	258	278	279	256	274	288	276	278	263	270	288	261	271	262	275	276	261	251	278	266	261	284	226	283	262	254	287	265	254	265	266	292	284	283	266	274	273	281	296	270	277	282	262	294	285	251	278	270	275	287	268	266	271	239	281	265	250	295	267	249	284	300	273	267	269	273	305	247	283	288	249	256	237	246	241	252	262	253	260	249	265	263	260	266	287	250	255	259	256	255	273	272	266	252	270	290	269	233	281	255	277	270	257	248	238	263	250	271	262	262	263	253	292	235	255	286	279	276	274	279	284	269	262	261	269	262	254	268	237	265	265	270	243	286	272	288	246	282	259	291	276	282	264	243	251	261	295	294	251	280	261	288	282	283	263	298	254	254	249	280	261	274	255	290	266	288	240	285	255	275	249	266	283	275	271	243	263	283	275	267	276	269	252	287	262	284	313	277	244	302	275	247	293	295	266	293	283	302	274	268	257	306	257	298	294	244	270	283	265	289	262	281	270	225	258	275	289	254	262	237	272	247	266	271	247	249	279	296	246	296	266	264	269	268	263	274	288	264	267	247	227	289	286	261	282	244	275	266	266	267	243	262	264	245	276	255	254	275	252	288	262	289	254	273	270	244	279	247	268	283	292	254	266	257	283	279	269	267	253	263	295	259	276	258	252	260	234	258	276	270	283	267	281	256	265	278	304	298	262	248	297	273	260	274	273	252	275	243	267	272	276	233	263	304	275	290	273	274	254	272	277	256	241	255	262	237	229	296	295	258	263	281	260	284	272	273	224	256	259	264	239	262	292	264	240	283	251	272	287	273	256	271	271	273	277	230	304	246	271	303	263	287	247	283	286	259	263	277	273	267	249	263	276	271	282	277	277	272	272	285	280	269	256	302	288	243	297	258	226	252	279	261	255	277	284	260	308	267	271	277	292	258	276	312	261	241	266	244	287	278	263	278	267	282	264	288	243	257	279	280	252	277	263	285	243	269	273	269	277	282	247	263	261	266	238	277	245	263	316	264	235	250	255	251	284	297	269	276	267	297	264	254	273	276	286	280	305	282	256	279	255	277	297	286	278	237	270	256	261	274	262	287	247	256	253	268	302	259	259	232	257	270	277	248	277	286	287	270	272	271	269	292	266	260	270	239	236	258	267	256	277	268	271	288	257	297	237	258	272	257	266	248	245	282	274	278	296	265	300	287	268	268	249	274	278	285	272	260	251	282	297	260	295	271	269	252	246	257	293	268	272	267	251	270	275	284	253	243	270	251	274	290	277	289	275	257	262	280	272	265	277	276	271	246	267	300	285	274	274	272	287	275	265	266	298	279	280	287	245	258	268	276	300	288	264	257	273	249	256	258	262	259	242	270	274	240	250	258	266	234	275	236	279	256	306	278	271	314	293	270	277	290	267	264	303	255	299	242	286	263	273	263	248	245	276	269	257	278	294	271	262	289	267	284	284	258	277	267	273	275	259	284	271	259	247	271	275	250	288	238	255	245	278	260	275	250	251	296	268	281	251	292	284	250	302	259	235	270	278	269	234	300	260	268	274	283	254	259	289	269	250	253	259	264	249	283	285	254	278	255	294	277	253	268	262	271	260	264	273	293	278	260	271	271	295	275	269	252	285	237	253	277	275	276	277	277	253	289	267	272	269	235	255	273	272	289	263	269	246	265	259	289	298	287	257	257	259	270	270	284	265	275	281	254	273	283	275	288	240	277	267	258	261	278	266	294	264	255	304	284	255	273	264	264	278	252	252	261	252	293	242	267	277	295	275	268	277	279	258	256	259	290	268	302	273	268	276	266	307	250	239	285	291	275	252	268	250	273	244	284	261	278	285	278	258	288	267	286	311	254	269	280	272	256	288	281	277	260	264	290	263	295	262	249	281	248	260	254	246	269	260	247	253	295	226	269	278	262	251	276	297	248	274	277	267	229	273	267	289	269	299	261	247	272	308	273	299	261	264	269	252	272	274	255	285	295	258	287	251	270	239	255	251	275	262	275	248	270	274	268	249	258	261	271	281	279	263	261	289	268	292	290	300	303	279	255	275	272	304	267	277	266	280	260	281	295	243	265	254	269	243	267	272	320	253	264	288	289	273	295	250	259	267	258	258	291	303	258	267	277	256	266	284	260	266	281	277	284	268	295	266	296	245	293	275	277	283	264	259	285	273	256	244	264	256	267	263	256	262	293	326	284	292	260	266	273	242	286	305	279	265	257	257	240	274	287	262	263	263	274	276	276	271	281	276	298	265	266	294	261	306	260	300	288	281	287	265	268	254	250	279	286	243	240	245	267	262	263	262	243	278	306	268	228	278	271	254	257	247	261	260	285	283	223	276	255	304	258	254	275	286	242	276	266	228	272	253	272	261	295	261	303	287	286	270	270	242	249	250	249	288	287	263	270	262	249	282	273	261	266	254	245	274	252	274	281	294	261	274	265	268	267	274	254	283	280	276	268	253	273	273	288	279	270	281	277	270	278	249	265	286	264	274	289	263	270	274	258	290	276	258	269
2992	7516	5453	2621	1662	1127	906	774	663	590	550	543	525	476	503	463	473	483	486	464	469	466	432	450	427	431	441	454	495	416	451	449	420	429	448	421	454	440	455	447	413	424	429	445	422	431	403	453	404	418	435	434	424	374	426	397	430	422	428	423	459	397	440	430	396	427	426	436	440	424	396	410	416	400	428	389	407	428	414	441	469	421	429	417	391	398	452	419	409	424	431	423	398	387	410	413	423	406	461	376	384	395	407	398	430	423	362	418	445	404	435	422	406	411	407	428	394	427	382	436	417	416	414	414	424	411	415	417	405	437	428	471	417	419	410	425	421	428	421	444	412	484	480	380	472	432	448	433	430	418	454	438	412	417	444	415	445	464	389	470	433	385	431	444	425	412	436	386	422	393	466	412	424	442	393	402	412	407	415	451	405	418	425	432	420	470	423	406	459	373	405	404	452	455	393	405	409	414	429	395	390	416	417	423	440	393	385	375	402	432	397	443	390	436	460	416	374	453	444	403	430	409	418	416	423	423	438	430	442	435	430	447	408	420	423	442	424	405	425	420	399	412	433	419	449	434	444	403	431	457	421	394	425	458	432	426	426	411	432	411	411	411	404	429	444	406	427	436	423	433	424	435	411	437	399	429	446	364	376	389	388	455	417	446	422	396	429	435	426	425	411	450	435	421	391	386	389	433	409	427	403	400	396	418	435	413	410	406	380	462	394	446	424	452	403	417	388	445	440	423	397	403	399	451	398	405	416	421	435	424	418	425	453	427	433	414	436	439	421	432	385	450	396	389	453	452	461	416	386	435	433	392	440	429	396	415	439	437	421	432	392	431	417	427	402	421	448	431	437	447	418	428	437	415	419	428	435	468	435	394	396	454	415	391	392	437	428	427	430	410	422	422	402	416	435	401	457	402	426	413	445	404	430	428	416	392	423	392	421	438	389	431	434	404	410	396	434	397	428	427	440	372	394	409	412	429	413	385	381	426	391	410	415	430	404	418	430	412	379	431	444	388	429	418	392	395	403	417	396	381	396	393	393	411	431	484	450	422	432	429	394	413	421	474	423	416	419	393	494	428	420	429	457	394	383	420	431	393	393	462	455	425	395	446	413	401	430	422	404	426	399	429	409	391	401	409	441	454	417	410	411	388	411	430	380	441	394	412	392	436	406	432	473	447	437	435	401	423	417	412	378	416	409	416	433	429	417	404	465	409	459	389	433	446	446	437	415	421	421	437	427	442	434	427	406	422	405	426	407	462	437	405	423	420	438	420	430	449	423	414	432	413	421	393	409	402	408	407	431	387	443	408	391	485	417	405	406	416	418	390	397	409	419	413	417	418	438	416	394	426	432	398	386	440	404	410	438	391	419	396	402	419	419	420	399	416	380	421	394	425	398	422	399	422	407	440	432	400	476	397	432	423	370	428	430	416	368	387	438	431	423	392	462	422	445	418	412	438	421	413	468	421	413	390	431	417	450	417	401	416	450	403	415	420	426	412	430	405	394	439	447	425	427	437	459	422	446	409	434	484	445	436	434	430	425	443	428	441	409	418	425	421	446	412	407	418	442	436	415	405	409	410	400	428	432	396	407	439	390	412	417	402	423	430	379	420	401	441	424	428	455	389	438	438	432	426	387	411	408	445	429	414	406	466	392	416	417	425	408	449	432	448	418	435	408	408	461	437	423	409	453	407	418	419	437	451	430	431	450	465	445	385	390	419	424	438	421	412	428	407	418	451	433	396	447	437	416	418	387	431	390	386	428	417	413	414	394	402	382	409	416	412	438	434	413	423	425	412	422	451	430	407	421	449	418	420	405	426	396	428	397	417	435	443	408	433	425	437	397	462	438	429	393	409	431	394	411	438	405	436	432	413	406	404	476	430	416	457	405	405	436	392	422	414	398	419	423	439	416	446	384	376	431	388	437	426	406	408	397	410	415	390	395	421	468	408	423	399	418	427	401	424	419	445	446	388	406	408	443	450	436	450	431	396	434	436	397	448	439	366	435	404	381	377	409	431	425	417	402	407	418	413	426	426	461	430	439	373	414	403	419	426	405	401	412	414	434	412	416	402	434	414	447	407	432	420	396	431	406	419	392	447	390	439	419	427	427	394	401	370	399	418	392	419	448	404	434	447	446	432	397	403	385	425	423	433	437	431	384	430	433	432	408	397	415	400	438	413	424	395	453	393	443	415	411	380	424	432	399	432	441	439	417	393	454	435	430	426	436	426	441	426	429	376	430	417	403	443	413	438	415	425	411	425	418	443	433	456	429	412	428	432	407	424	425	420	412	379	457	407	420	443	421	428	435	399	452	427	437	426	410	422	419	375	430	448	410	427	442	426	433	413	428	402	376	413	416	408	447	428	442	409	419	427	402	441	413	429	403	423	407	418	409	429	435	409	408	431	432	434	463	429	410	396	434	427	430	415	425	430	398	393	461	421	437	431	448	445	405	411	411	430	415	422	418	437	393	407	413	428	435	437	422	425	406	411	444	412	435	429	432	431	434	406	396	421	386	420	413	438	415	398	412	423	392	428	440	405	443	421	385	434	378	416	437	414	418	419	425	426	429	416	444	460	439	399	443	405	405	451	398	411	401	414	445	417	406	408	400	445	449	442	429	421	416	408	430	375	447	412	383	425	453	445	448	445	390	431	437	433	404	424	423	455	390	415	406	431	415	421	423	412	422	444	424	405	392	419	408	408	434	392	432	386	449	428	443	419	418	413	400	423	417	392	414	448	413	422	427	451	436	421	437	438	437	445	411	428	426	435	423	416	421	430	394	437	447	444	429	397	421	424	412	491	422	388	431	428	404	428	408	397	402	421	438	398	394	401	410	423	431	444	394	436	388	427	403	423	415	406	433	435	457	411	448	421	414	440	446	398	413	427	414	374	431	435	424	394	449	445	420	399	404	381	415	401	381	444	423	434	426	382	404	410	393	453	441	397	434	439	393	428	424	398	397	436	406	410	395	455	448	460	428	373	411	414	375	419	414	425	411	416	403	398	420	428	435	437	396	435	399	412	403	383	460	446	410	434	428	445	418	417	431	418	402	395	435	412	393	429	426	436	420	446	398	416	462	410	408	419	407	407	452	431	420	415	430	413	409	442	424	414	460	437	405	419	435	385	433	424	419	405	435	370	448	399	443	411	406	429	392	445	411	462	434	418	387	438	396	415	406	442	410	410	451	410	425	437	434	399	425	442	404	440	412	431	418	382	436	403	397	427	384	410	406	387	449	443	363	401	454	404	453	417	412	438	411	432	425	453	407	403	417	424	441	381	377	404	438	440	397	370	402	444	452	416	415	438	371	442	432	430	418	459	453	437	417	392	417	438	420	425	389	386	385	402	409	439	400	437	444	390	423	435	414	401	410	415	432	416	413	409	428	395	446	437	448	402	434	412	412	384	426	443	419	418	426	467	433	413	412	408	424	431	401	422	464	427	421	444	424	411	419	394	432	451	403	436	415	434	371	427	432	444	422	428
24676	21446	26038	21321	1325	744	686	624	602	639	654	602	582	635	593	557	621	614	614	568	562	605	594	602	632	563	625	573	573	598	584	568	582	562	565	573	543	617	606	562	587	578	574	622	548	567	548	610	570	581	590	588	616	559	559	596	589	560	571	582	605	527	549	569	542	557	598	541	598	598	601	585	582	591	573	570	612	591	580	625	632	571	578	623	576	582	584	589	566	595	603	559	575	586	592	651	556	607	638	602	569	619	605	575	593	588	601	585	585	558	571	578	572	571	565	606	577	517	556	594	605	557	591	576	561	605	562	648	554	615	602	540	613	548	590	604	646	569	533	637	576	622	604	617	584	570	586	591	607	593	595	574	591	561	584	602	564	571	599	581	554	600	592	509	601	563	537	587	584	582	563	567	524	581	593	578	611	542	546	600	611	537	584	570	551	614	587	565	621	585	548	606	589	589	581	574	605	571	614	582	563	563	589	563	553	570	591	574	565	602	536	581	616	592	622	586	623	632	560	572	605	600	606	579	604	598	563	633	571	604	543	559	550	587	588	602	582	602	541	575	584	557	582	574	587	580	620	654	604	588	572	638	575	550	565	583	602	564	582	574	624	630	582	598	586	572	591	593	610	569	580	544	582	621	587	611	648	568	561	569	542	589	579	623	615	591	574	611	589	594	580	593	595	610	581	563	568	566	614	576	584	607	541	591	592	580	586	577	563	612	589	612	645	576	583	568	623	571	621	587	612	592	600	584	583	555	543	573	565	560	585	564	600	579	602	575	578	600	610	570	593	564	594	537	523	623	590	594	596	582	576	582	615	602	577	602	565	585	590	570	592	581	595	629	553	532	615	596	627	543	611	602	545	570	588	575	580	550	562	601	597	619	598	597	613	603	602	575	595	555	583	578	614	605	583	546	553	529	589	566	590	587	605	629	569	600	597	629	571	604	578	540	574	566	581	616	598	606	610	617	591	571	563	652	603	581	581	558	560	549	617	598	556	554	608	566	541	610	601	612	572	578	575	582	576	552	595	591	592	550	607	541	612	590	578	568	594	583	556	611	571	610	601	537	583	581	555	585	622	586	606	597	570	586	607	615	588	597	600	610	579	585	561	560	571	576	552	608	628	585	593	555	606	591	573	571	594	538	605	565	588	603	624	586	605	613	590	613	531	585	607	565	607	625	630	581	598	594	585	587	632	591	571	586	590	570	557	599	562	612	599	574	611	603	539	559	584	599	587	608	592	572	568	597	582	553	607	555	553	571	597	607	608	636	580	554	602	545	610	582	570	575	596	592	603	600	626	549	622	596	632	553	624	593	587	563	588	581	589	602	607	570	608	577	629	560	551	597	595	576	582	607	597	581	576	604	566	551	576	576	571	606	563	615	559	569	591	585	619	633	640	592	592	584	612	656	580	518	560	581	575	576	571	544	540	591	544	580	586	603	585	619	611	609	583	582	571	595	588	569	589	590	548	570	545	621	616	587	637	552	567	561	595	669	604	573	564	545	537	606	608	579	606	570	596	569	531	579	599	583	616	562	557	587	587	619	552	623	554	563	562	587	545	596	551	586	549	551	565	603	551	594	583	623	622	563	584	602	563	612	583	617	564	571	591	601	532	605	623	568	551	559	587	599	593	591	601	595	563	609	576	571	626	590	594	581	601	590	593	571	585	542	572	644	596	569	597	601	557	546	554	573	558	541	541	613	579	585	618	587	548	633	568	580	573	588	634	592	541	613	561	564	586	570	608	617	631	625	566	605	569	591	633	535	603	598	572	580	561	630	588	570	581	581	567	562	634	600	564	588	662	573	588	543	607	570	582	543	607	584	551	563	569	603	578	567	593	592	646	565	602	578	588	560	542	610	574	583	542	597	651	601	624	601	583	593	601	576	591	563	560	560	531	573	611	540	603	622	612	584	585	617	586	568	587	553	561	594	559	598	554	556	573	564	626	579	594	558	603	576	586	561	605	651	634	549	594	589	574	562	597	568	585	597	576	588	542	545	594	556	591	572	596	624	597	626	602	616	569	568	570	549	575	563	567	586	590	639	584	604	595	587	600	563	579	574	602	566	614	588	602	594	547	570	571	630	582	577	576	564	504	566	571	575	586	617	602	590	580	590	585	600	603	590	584	560	599	553	544	599	607	580	618	607	565	552	601	620	625	577	625	594	589	564	575	579	593	608	579	602	607	616	587	607	575	558	562	555	628	587	629	557	610	627	572	572	591	574	597	592	547	569	566	540	585	545	587	626	597	589	592	567	594	560	527	579	627	574	581	591	571	560	600	554	572	558	561	559	618	614	582	579	609	608	566	555	575	562	598	577	607	611	604	615	604	605	626	592	563	571	560	625	578	578	610	601	579	570	588	581	596	578	646	624	540	578	603	592	558	567	636	615	584	581	567	570	570	598	537	555	609	573	588	613	600	532	558	590	575	581	596	609	538	576	602	628	593	578	601	575	578	582	570	604	581	557	573	583	596	600	535	583	613	572	565	613	580	614	537	619	594	570	590	588	625	581	611	597	581	552	614	582	587	596	565	610	561	563	570	602	583	590	609	596	598	601	568	566	570	562	563	601	556	562	590	586	573	555	574	579	604	578	586	573	564	577	592	545	576	577	579	596	560	621	601	548	584	575	604	547	599	582	593	594	583	570	589	546	609	579	592	617	564	603	586	573	593	582	581	573	581	553	566	572	597	613	585	562	567	551	551	568	581	586	610	583	619	596	523	563	589	621	642	555	581	629	615	585	627	594	549	570	556	545	590	629	556	607	534	590	584	558	542	615	578	619	602	577	620	604	610	597	536	608	597	557	615	555	578	568	569	561	582	567	615	571	579	580	596	597	609	572	578	614	616	592	601	577	588	566	582	577	579	603	575	571	588	586	545	614	530	605	604	606	546	608	536	587	628	614	577	576	605	595	593	594	599	623	601	566	575	603	613	588	563	570	638	590	598	585	572	614	590	581	587	577	586	618	576	632	597	598	579	581	581	574	602	586	572	581	557	564	581	566	612	553	590	589	552	550	612	589	587	569	604	631	596	568	592	548	580	593	605	563	607	582	584	627	605	548	560	614	569	595	582	551	564	556	609	583	584	598	558	577	584	576	584	578	608	629	582	592	587	600	548	587	579	593	586	560	559	586	608	592	614	609	562	598	604	581	575	606	563	586	578	606	569	595	579	557	582	598	542	620	594	549	632	545	600	554	596	608	590	586	563	580	569	634	590	565	569	619	615	559	572	604	567	547	577	561	594	611	603	596	613	580	591	580	554	611	594	604	563	588	659	603	588	591	545	568	581	566	557	629	626	566	600	609	565	572	630	590	643	592	598	587	590	571	626	568	583	549	596	639	605	603	605	580	632	549	588	593	593	597	626	597	588	541	614	609	607	568	630	566	576	568	597	590	583	600	619	587	573	568	544	611	590	623	560	583	553	603	596	622	585	618	577	593	592	591	613	576	620	535	557	581	558	628	590	578	575	602	588	621	578	596
3199	4120	3172	1757	1410	1108	994	963	949	959	882	887	925	897	907	835	884	824	865	863	873	895	857	810	889	840	848	843	842	848	808	847	862	873	861	824	799	836	826	903	827	828	818	783	804	867	844	833	830	802	843	803	868	825	786	828	866	825	822	875	861	824	839	805	842	804	819	838	857	782	849	862	823	822	824	887	854	830	809	840	849	867	837	856	876	839	827	818	853	840	867	861	863	814	883	830	861	855	926	789	816	901	815	838	821	824	814	825	817	900	846	832	839	826	803	857	872	876	837	844	835	858	827	831	836	853	863	844	855	886	861	852	832	875	860	827	860	831	892	831	842	854	837	842	877	870	786	844	897	816	799	834	835	822	837	816	864	834	879	805	854	871	857	860	838	850	892	899	834	858	816	806	810	823	855	795	872	902	798	839	818	827	780	866	797	825	841	841	855	817	852	866	874	826	807	861	823	846	880	839	845	813	830	826	891	847	811	830	896	814	803	837	835	832	826	864	886	823	883	851	790	839	844	880	883	811	868	898	877	871	820	851	791	837	856	811	862	798	805	875	854	808	821	818	859	843	858	832	877	847	815	855	818	879	820	800	835	807	837	806	887	812	828	770	865	789	781	814	823	816	828	851	839	852	860	858	814	854	831	808	872	831	835	801	851	823	843	863	844	819	864	829	827	824	816	838	858	851	810	886	835	861	858	840	849	881	819	812	782	817	874	888	841	892	886	794	855	834	855	854	870	830	858	849	830	852	813	853	803	799	843	864	871	830	869	837	799	814	799	819	829	879	847	901	876	860	850	885	799	838	811	865	820	828	828	821	816	858	788	854	871	845	771	866	873	818	838	850	839	835	848	868	803	826	856	820	873	873	807	784	864	854	818	869	812	828	901	816	804	837	865	825	843	816	799	835	833	829	818	842	850	815	807	796	815	849	854	870	875	855	910	802	786	868	796	811	877	864	803	869	859	858	908	894	881	841	822	827	849	823	817	818	886	822	876	819	857	821	820	846	783	810	888	875	845	864	864	827	892	848	817	822	824	856	793	858	864	871	817	855	879	810	859	838	852	804	855	861	772	848	892	806	908	898	799	839	818	849	795	839	797	857	823	826	834	805	821	869	820	833	849	864	831	824	840	809	822	878	841	772	845	832	787	872	826	891	829	792	877	792	884	786	784	849	778	808	818	819	856	883	911	922	857	805	825	795	859	825	878	807	817	858	806	835	794	859	838	829	861	831	824	803	879	836	830	852	905	810	857	879	870	867	821	868	840	858	874	858	868	854	848	835	853	846	834	818	849	815	845	795	842	832	849	797	841	817	838	833	851	805	824	846	860	825	862	841	781	841	870	835	766	881	783	833	834	807	816	847	795	805	841	868	828	857	819	809	863	851	803	829	849	847	827	872	823	834	855	893	845	861	843	834	833	816	808	853	877	879	848	884	911	840	903	851	843	826	864	835	853	813	830	808	838	855	863	852	811	833	828	819	849	850	859	798	875	880	811	793	868	814	796	870	810	857	802	832	857	790	876	890	818	838	886	889	809	827	824	852	811	812	878	886	808	817	801	808	832	843	870	885	880	866	838	856	846	780	869	877	863	901	870	853	857	859	913	877	831	803	881	820	849	863	881	895	814	881	880	869	829	823	862	849	833	832	829	877	852	832	897	903	846	825	867	865	861	853	785	919	889	855	808	816	858	836	798	778	790	870	844	847	847	818	906	838	808	822	863	851	804	797	887	788	828	778	860	864	827	806	839	814	827	849	868	820	810	817	845	812	827	839	845	846	860	806	797	797	800	818	867	760	862	810	874	803	860	849	841	878	837	811	825	843	836	876	776	838	872	866	839	873	809	887	813	823	839	889	836	885	828	827	817	859	824	841	867	835	854	795	843	838	852	880	879	807	859	839	822	835	885	811	815	887	847	865	836	822	887	828	896	838	820	857	850	828	817	818	861	839	865	815	867	776	829	815	884	841	864	848	804	860	858	840	816	875	820	859	821	852	863	794	910	856	828	816	857	877	826	879	829	843	883	780	857	812	840	799	878	814	843	842	850	865	827	834	856	884	811	870	805	847	826	844	827	849	858	841	808	841	810	857	831	833	861	828	806	876	882	831	832	864	833	856	792	828	880	847	862	846	875	873	841	763	829	827	879	802	852	854	815	796	801	809	863	854	822	851	813	853	830	849	862	841	854	860	846	844	861	849	838	771	847	830	839	868	824	835	863	812	850	816	817	897	816	880	827	858	783	870	821	823	835	826	881	829	828	789	856	850	795	846	829	827	840	812	820	832	824	812	797	843	796	812	874	839	848	786	849	855	805	849	861	878	864	813	861	852	822	820	834	887	871	850	855	864	788	888	850	842	883	866	818	819	833	894	864	834	800	858	814	851	882	822	866	887	848	842	832	845	845	839	836	855	860	844	893	797	822	818	835	899	845	867	816	861	825	804	827	858	783	906	853	827	843	826	831	794	823	806	828	851	837	831	839	822	796	829	832	816	837	853	818	777	839	835	789	840	802	767	831	827	841	866	794	888	835	849	859	847	808	853	846	841	820	791	846	836	820	842	833	877	845	834	858	902	869	844	823	825	859	843	823	890	800	803	911	810	860	792	798	875	851	777	812	883	851	809	838	833	878	821	855	888	847	823	836	829	805	825	822	867	863	792	834	884	882	839	821	834	815	847	899	806	812	844	847	815	857	830	782	856	809	842	863	837	790	810	838	872	840	843	850	849	879	884	795	858	885	841	862	777	860	810	839	897	854	824	866	833	834	867	866	812	859	851	815	853	872	821	808	805	833	782	830	806	815	856	816	785	789	778	799	835	833	833	877	812	852	801	812	835	826	838	822	830	832	808	880	845	860	813	867	889	861	836	841	831	821	875	854	840	815	817	815	850	892	852	854	825	834	848	930	845	814	799	899	798	886	810	824	892	867	837	836	851	813	829	864	837	850	824	852	846	786	813	813	796	828	848	826	836	879	847	839	842	805	858	851	812	851	830	884	840	862	836	791	910	839	873	854	814	862	840	868	884	821	839	822	828	852	829	781	866	836	836	827	893	832	867	854	787	841	800	870	861	868	855	843	820	793	827	858	824	891	844	804	801	900	820	884	820	897	851	857	844	856	822	900	823	841	802	840	838	856	853	848	862	812	856	816	868	825	831	854	830	780	827	830	867	844	869	823	857	861	855	824	856	851	842	866	800	853	872	839	823	848	855	824	811	797	824	853	830	867	875	815	815	883	818	838	820	790	906	819	844	842	863	793	843	837	873	826	819	798	850	808	811	826	828	798	839	862	839	768	857	806	805	811	896	864	838	781	817	796	811	842	862	860	824	851	814	817	830	843	851	806	834	826	866	851	827	841	855	852	862	775	860	838	865	859	854	808	766	817	870	861	824	875	814	905	852	849	884	850	836	845	804	841	834	818	830	824	810	843	848	827	848	859	793	834	813	821	837	828	872	858	846	859	870	841	832	836	808	841	892	814	912
22411	21486	29049	24344	21491	18533	944	436	331	281	247	255	214	193	212	198	189	192	178	183	150	164	186	179	171	193	161	164	151	176	170	157	169	176	163	148	153	146	161	143	172	166	148	162	130	150	144	173	159	164	159	163	159	149	131	144	178	140	151	143	160	145	149	175	129	146	148	162	158	150	157	151	138	159	129	168	134	157	141	154	152	159	154	159	148	153	156	124	149	147	150	143	151	139	159	157	150	148	149	149	140	137	133	174	144	164	159	127	148	158	143	145	177	145	164	141	156	136	151	135	161	163	150	168	172	141	150	170	170	153	140	144	152	152	161	163	141	161	164	139	148	175	143	154	133	142	149	141	128	148	148	149	167	154	165	179	132	153	140	147	165	168	158	141	137	126	160	139	150	159	145	171	141	158	171	157	155	145	167	138	139	161	130	153	149	142	154	161	176	144	148	134	161	155	143	143	155	174	158	170	138	159	140	149	144	136	152	155	145	149	161	167	152	159	142	168	137	173	142	145	155	150	165	148	150	164	124	150	136	139	153	140	132	158	143	150	169	137	156	151	156	131	146	136	142	136	155	150	156	151	146	176	164	132	148	151	140	157	156	133	156	142	135	136	144	169	168	159	149	160	149	171	150	143	158	164	136	159	158	152	151	163	137	154	137	139	173	160	150	143	139	158	159	160	144	179	141	159	149	138	119	144	144	147	166	155	162	154	149	163	172	142	159	146	183	130	154	154	155	167	142	156	142	145	174	157	169	171	167	123	158	138	167	161	162	134	152	137	153	167	165	154	164	129	138	140	142	146	157	166	146	129	164	156	144	145	144	156	141	170	163	162	171	173	148	158	140	139	135	120	140	146	154	158	149	153	182	151	149	140	121	174	153	156	137	160	141	166	141	144	150	156	153	146	140	160	145	154	166	143	152	156	154	130	155	158	165	159	150	142	158	147	156	139	157	141	174	168	144	151	141	167	149	180	143	161	160	135	150	153	142	165	152	165	161	148	158	163	160	168	149	166	159	157	151	163	144	146	163	152	139	140	158	152	154	160	138	147	161	133	153	166	145	152	142	152	168	149	169	163	165	177	166	148	156	150	171	139	151	138	162	161	160	152	158	139	107	162	153	155	148	145	170	156	157	155	146	161	153	171	170	144	171	161	147	162	159	160	180	156	142	172	161	155	140	171	139	144	140	154	153	152	153	151	146	132	153	159	131	149	147	143	144	152	151	158	154	147	135	138	143	150	168	145	131	141	136	161	135	147	144	158	161	169	146	130	155	141	155	165	147	154	158	154	146	147	150	144	139	171	142	127	150	133	145	134	162	148	150	172	134	155	143	156	167	159	142	158	123	178	138	145	132	133	159	162	134	145	173	141	145	153	161	138	152	139	154	153	129	155	153	154	157	153	155	162	139	159	177	141	140	146	150	156	160	140	147	140	151	125	139	154	134	137	156	155	166	151	151	167	172	155	136	149	144	159	174	154	140	157	134	159	144	155	152	138	151	145	150	112	160	128	155	167	142	153	149	160	151	158	158	153	130	150	142	162	141	151	159	162	147	168	167	143	144	136	154	159	141	159	165	166	146	149	135	162	131	163	135	148	157	156	143	161	160	163	160	172	131	162	152	139	146	171	129	151	143	147	118	167	161	146	147	164	148	129	151	167	153	156	168	163	158	154	137	141	159	149	139	124	155	152	164	144	149	153	168	144	161	143	143	139	153	139	167	159	166	152	146	158	159	164	164	155	146	156	150	144	142	131	169	167	170	169	132	155	149	147	130	130	148	139	144	160	151	131	140	152	153	163	157	137	156	165	148	173	138	168	155	158	147	164	152	168	139	151	137	150	143	160	150	141	137	147	138	148	154	164	130	156	164	173	165	132	129	151	154	141	140	152	137	171	162	168	149	164	146	152	152	146	149	140	170	143	132	155	134	145	152	149	148	165	147	164	134	153	143	170	159	165	123	153	143	136	155	142	169	169	151	142	138	156	147	169	146	140	169	151	145	129	159	150	160	159	147	159	133	131	144	158	121	141	155	163	182	177	151	175	141	158	151	159	162	152	130	154	147	131	149	152	146	159	163	155	161	130	159	171	154	133	157	150	138	155	140	161	154	140	134	150	157	130	137	145	187	132	157	154	153	183	142	150	152	135	171	133	140	149	152	123	186	161	142	133	141	164	154	172	139	153	146	143	148	140	145	160	162	161	157	159	164	150	146	167	136	144	147	147	160	145	168	162	172	135	184	145	148	155	141	151	161	157	155	160	154	181	120	148	154	137	140	158	147	163	168	145	152	158	146	156	162	136	154	144	153	132	175	124	161	172	157	143	119	142	146	156	158	158	142	158	184	158	161	152	154	151	160	155	133	148	149	160	146	134	150	160	160	141	154	143	143	158	162	170	154	140	176	152	160	153	151	144	130	144	160	174	171	167	153	165	157	156	140	179	157	173	143	159	171	146	159	139	136	165	154	151	146	142	137	135	137	157	157	143	137	147	144	137	173	168	164	158	143	149	144	167	133	171	147	145	147	158	124	140	152	130	154	133	138	155	149	166	164	153	129	150	126	160	140	144	152	174	154	144	167	163	135	148	136	173	169	141	139	151	155	149	151	140	167	150	160	137	147	156	131	123	145	155	176	148	138	146	153	154	171	143	157	153	161	148	153	147	165	156	148	149	128	143	145	122	134	161	147	173	138	169	140	149	126	160	127	146	162	156	157	162	162	149	147	142	159	170	161	161	124	169	170	153	154	147	145	127	148	133	125	152	146	138	136	161	171	151	147	162	145	175	157	142	161	145	135	183	163	164	144	135	149	147	158	145	144	141	163	169	170	155	125	148	171	165	168	170	140	161	163	129	164	148	143	164	181	156	167	154	155	162	146	156	141	137	131	158	168	127	163	149	145	155	158	140	168	149	142	154	172	165	163	119	145	135	154	137	156	155	169	155	133	142	146	154	137	150	175	135	173	148	158	159	159	137	151	156	150	157	143	138	180	157	156	159	145	148	158	156	151	148	153	160	125	148	141	155	154	141	112	139	150	148	146	161	161	140	170	145	147	145	145	130	151	148	146	156	137	152	162	153	160	136	152	143	146	156	145	156	154	157	163	137	129	150	165	132	156	153	152	162	159	171	157	141	167	154	156	156	139	146	144	141	148	134	135	163	176	147	146	143	147	181	151	147	143	134	154	146	170	159	163	166	144	137	140	155	174	169	146	167	139	145	127	164	143	156	172	163	162	132	139	174	147	148	143	145	157	163	132	156	185	161	155	157	161	150	163	167	156	143	146	149	161	137	142	147	138	143	127	153	159	137	126	145	146	137	152	154	147	157	148	170	162	170	138	156	149	129	147	155	148	143	143	155	158	153	116	160	156	152	154	140	163	169	149	155	142	165	146	141	148	151	143	138	148	143	166	169	135	123	134	163	147	178	146	133	143	147	152	153	132	161	150	137	153	151	135	147	163	160	129	143	150	151	167	165	153	155	161	145
4029	12439	9028	4038	2385	1551	1099	878	751	599	539	482	394	381	379	330	360	329	298	312	291	306	260	271	280	268	268	283	276	249	257	264	246	248	242	257	249	232	247	227	243	236	245	214	212	225	218	247	211	248	234	220	236	229	238	252	235	245	246	209	240	247	221	220	214	253	211	209	223	202	238	218	219	216	214	245	234	230	242	213	223	248	205	214	208	241	227	220	229	240	210	191	226	228	201	205	236	214	228	281	226	245	215	196	216	224	226	242	231	218	214	201	227	236	250	210	191	215	213	196	207	259	221	205	216	229	232	221	217	208	208	214	206	223	211	222	233	218	206	219	217	207	212	234	214	225	196	233	231	231	214	195	209	244	214	226	214	236	183	216	228	194	249	222	219	247	205	237	216	228	229	223	229	227	228	237	229	232	215	208	219	242	194	217	196	214	209	203	247	239	254	237	242	201	222	223	197	231	209	197	210	222	203	253	208	201	211	207	264	236	215	207	234	233	217	212	226	217	191	203	220	227	209	237	223	231	216	227	216	224	225	262	261	201	214	216	212	242	240	212	220	217	217	253	242	222	250	255	217	201	182	218	245	228	239	262	208	188	233	226	231	242	232	212	225	224	216	225	231	196	204	213	239	233	240	224	218	244	229	206	239	218	231	237	204	203	219	199	246	237	215	192	228	233	227	201	215	233	240	229	214	232	235	213	201	229	229	219	190	205	226	226	205	221	212	203	212	228	223	207	195	231	237	206	187	218	222	224	211	231	214	212	223	200	218	221	227	222	224	235	239	246	205	240	212	216	217	238	228	214	231	229	229	210	222	204	232	244	233	207	226	227	234	213	197	241	224	223	222	246	222	231	191	224	255	217	203	232	215	209	226	229	238	225	236	224	225	219	226	202	243	202	233	219	223	230	244	244	220	180	248	223	212	223	252	228	191	208	211	203	221	232	214	226	244	214	237	229	214	224	204	188	226	224	202	214	217	244	241	215	243	198	233	223	221	220	201	216	235	238	216	232	244	234	221	222	248	253	225	238	228	227	232	237	207	242	233	227	219	229	240	206	226	237	228	206	207	222	217	212	230	228	224	209	242	213	200	217	199	239	218	207	212	244	186	226	212	211	224	240	219	204	217	193	248	204	194	212	204	198	206	252	219	220	231	241	225	230	230	218	231	204	227	215	198	208	200	220	247	232	229	221	274	206	230	220	207	211	242	218	191	231	237	231	221	204	241	239	196	194	188	227	248	226	208	247	200	192	236	219	241	208	227	227	237	222	232	210	220	204	214	236	197	207	237	221	213	205	225	208	222	245	237	238	233	223	219	222	220	193	185	228	220	239	211	210	221	230	236	213	222	224	230	228	250	232	244	234	254	229	229	205	212	219	207	217	223	226	217	205	216	220	230	224	197	219	231	243	205	211	216	236	217	228	173	225	237	213	205	195	213	214	238	216	244	220	207	218	219	201	225	225	226	220	217	206	232	220	229	227	196	272	203	227	217	225	229	217	216	237	261	218	192	244	201	216	236	197	233	220	223	214	206	232	197	236	230	230	226	236	230	222	224	237	217	196	215	210	242	238	210	198	204	224	208	198	203	260	194	214	241	213	232	203	245	207	220	203	242	225	229	225	198	241	209	232	225	224	244	235	213	219	232	204	231	234	234	205	205	225	214	218	218	219	212	215	208	212	213	217	218	208	220	222	218	196	235	240	218	234	232	233	247	229	222	210	231	218	192	233	241	232	205	225	250	264	240	228	216	223	217	240	220	206	238	212	231	206	193	238	215	210	212	229	255	233	226	236	218	220	213	218	216	237	203	215	243	235	209	223	198	239	198	218	223	209	240	265	232	207	237	228	213	193	231	231	213	208	223	223	243	191	251	210	221	211	246	205	233	212	211	228	222	237	240	212	237	222	237	226	224	232	225	243	213	210	228	207	218	232	237	215	216	232	229	237	227	222	217	222	225	215	238	231	229	239	226	241	215	214	227	211	203	201	212	207	204	251	217	208	232	199	254	213	251	209	218	209	218	201	220	219	214	225	203	228	234	211	214	197	221	209	212	201	231	249	211	229	211	216	223	225	221	212	239	219	209	222	245	242	242	222	232	212	228	219	247	251	217	225	227	204	216	213	211	265	224	227	236	216	238	206	196	218	202	225	244	219	206	224	239	218	188	229	232	207	213	232	248	220	205	227	255	220	216	199	206	216	232	233	238	221	236	210	228	218	211	197	195	237	206	225	195	233	205	238	245	202	237	208	246	216	194	226	235	228	224	224	215	204	201	222	243	222	235	274	188	222	228	205	228	209	215	231	213	219	226	208	223	187	207	203	204	229	211	216	223	243	226	236	213	199	244	226	201	219	245	221	206	201	222	214	212	210	207	211	236	211	217	213	227	196	211	249	243	202	220	230	229	253	237	210	226	225	220	202	222	204	204	231	221	231	198	245	232	239	220	227	235	246	229	224	210	246	218	263	219	230	221	221	192	223	241	229	202	213	210	219	214	217	225	223	232	233	227	233	215	235	211	214	240	195	212	222	206	247	204	209	214	219	249	230	226	223	196	219	241	215	209	211	228	223	231	224	239	215	225	238	234	234	224	228	245	234	194	229	205	239	202	227	223	219	238	225	214	217	258	239	242	235	184	232	225	196	212	230	197	192	198	241	224	214	224	207	236	221	187	234	224	220	229	227	219	262	227	206	212	249	237	230	227	229	238	221	216	208	223	219	198	214	239	225	244	223	196	217	224	212	236	231	218	234	240	222	237	204	214	223	228	240	221	206	207	193	187	224	212	216	207	215	230	221	249	214	204	218	213	249	201	247	229	240	236	234	195	215	230	217	225	235	240	231	220	236	215	247	212	242	206	219	195	222	224	275	206	231	217	206	225	212	230	190	222	213	228	205	221	219	244	204	201	228	193	229	202	213	235	263	211	257	223	236	194	227	241	213	224	205	234	247	212	216	217	220	216	220	238	212	247	223	199	190	227	228	206	233	194	210	235	210	211	226	220	221	211	224	248	208	225	239	219	211	216	235	215	215	204	244	216	217	230	225	212	239	228	194	244	247	211	237	232	240	215	232	218	207	205	229	219	226	215	212	240	210	194	223	229	209	235	205	205	206	204	201	232	227	233	252	241	230	232	239	185	222	202	214	226	237	240	235	209	215	230	208	195	198	213	252	223	197	236	192	208	232	221	214	233	212	249	224	205	210	245	234	203	234	230	215	217	232	212	228	197	226	207	230	231	217	202	226	216	219	245	244	261	216	224	226	209	213	205	261	206	212	230	229	217	224	219	205	184	223	243	198	216	219	216	204	237	220	208	218	212	224	221	206	235	233	200	231	238	220	226	210	228	221	226	249	207	237	234	238	219	228	208	244	200	200	228	226	212	259	174	231	233	222	235	223	206	225	203	237	214	235	223	200	207	222	223	258	228	229	216	221	243	225	237	217	217	218	209	222	238	201	230	242	197	218	200	263	225	202	235	231	246	218
27458	16684	2708	809	653	572	613	564	581	599	563	548	606	600	526	548	551	598	604	529	637	590	564	567	557	548	585	585	564	557	598	565	567	606	568	631	578	583	570	582	563	578	551	575	585	549	576	567	518	539	561	558	556	555	590	541	616	557	547	568	565	626	536	540	591	537	584	530	575	548	595	586	598	523	557	573	550	538	529	554	551	574	593	564	538	588	524	520	574	547	577	538	583	543	533	570	538	567	548	547	585	574	579	537	549	612	540	533	546	595	583	599	525	527	574	610	591	551	533	509	581	572	597	535	566	583	548	570	538	579	575	568	541	561	518	531	575	553	570	606	589	601	578	563	600	561	565	499	591	573	576	522	552	557	578	528	598	555	554	606	563	570	549	577	542	551	554	565	572	549	520	550	575	520	536	603	551	567	572	561	528	587	551	555	584	566	541	570	606	577	596	611	532	546	572	525	557	611	580	521	544	556	596	558	562	530	597	551	564	548	561	490	533	556	611	538	589	575	557	546	604	592	558	544	581	583	569	585	602	596	567	546	561	498	573	593	579	572	582	544	591	596	567	596	573	589	533	531	588	579	578	568	538	555	584	549	598	578	535	603	566	541	583	562	578	544	572	553	551	570	552	528	597	584	554	604	554	574	532	571	574	536	563	526	575	549	551	532	564	534	569	548	539	577	552	531	541	570	579	602	585	543	570	573	569	633	532	601	559	539	556	576	594	535	609	579	583	548	566	574	592	542	580	554	578	512	582	544	584	586	582	604	529	541	579	593	570	534	537	590	545	592	534	561	555	579	564	587	595	570	563	571	606	562	570	593	591	527	556	550	523	533	582	515	585	592	570	559	555	555	539	551	547	542	550	550	565	595	588	538	592	522	578	566	561	566	558	581	594	571	623	585	582	545	608	616	560	598	603	588	594	611	605	543	561	568	544	606	595	558	615	606	519	602	598	559	594	541	545	600	560	571	569	599	574	606	543	605	577	545	548	606	561	562	544	574	538	579	554	573	605	523	545	551	586	579	551	617	597	561	546	581	560	521	549	548	559	581	570	576	594	550	561	552	578	540	543	585	585	555	567	568	587	555	578	547	585	519	544	595	581	585	542	552	585	559	563	528	575	599	584	570	610	554	560	586	560	543	558	576	553	543	560	577	599	528	565	585	548	539	525	571	556	564	555	582	551	545	588	544	570	575	570	571	517	588	603	596	591	584	577	586	609	589	603	561	563	609	600	574	591	560	572	568	571	543	537	578	585	576	570	564	561	554	556	542	575	529	623	577	542	570	540	579	528	565	519	597	536	581	578	513	579	573	562	569	595	564	572	571	529	618	560	571	588	557	539	592	585	601	603	561	596	539	538	564	532	540	535	572	554	554	534	559	544	572	562	515	548	549	574	577	613	586	576	555	567	534	549	556	609	567	541	591	574	593	605	576	558	523	546	532	591	566	602	575	552	605	573	604	507	565	558	555	610	577	548	564	524	585	592	537	571	566	599	543	580	591	548	528	570	588	547	616	576	555	529	564	547	594	607	564	555	562	568	574	543	611	561	572	549	589	578	561	562	564	554	594	590	579	544	582	528	553	562	550	584	535	559	604	552	622	532	541	551	551	567	580	530	556	551	550	582	618	534	580	550	592	569	558	573	576	530	569	592	570	590	564	594	587	564	533	584	571	553	610	590	565	572	575	620	542	572	562	654	588	536	543	559	554	601	552	561	566	525	574	618	581	590	579	561	540	558	556	560	600	507	603	575	567	587	518	574	583	526	568	574	589	570	596	574	579	576	577	575	580	547	546	581	577	565	553	595	565	573	529	562	549	538	583	605	592	560	541	594	563	586	567	601	535	524	578	558	592	580	589	596	569	587	565	576	610	580	557	586	596	556	516	555	619	553	591	581	576	589	563	599	542	594	561	580	567	579	567	573	539	610	571	544	569	589	562	576	555	577	557	600	592	544	568	560	549	605	578	571	532	544	575	560	583	614	572	594	565	568	612	562	583	564	584	547	545	582	566	534	571	570	601	557	516	559	576	556	569	563	598	571	543	554	580	585	582	522	589	572	576	567	567	564	547	557	588	562	585	551	540	602	589	609	590	569	580	574	603	585	553	555	539	589	573	582	591	575	552	594	564	554	596	572	517	563	558	544	549	558	559	551	544	579	548	515	600	591	588	557	558	560	572	569	578	595	583	558	590	584	586	586	553	560	567	578	577	537	580	544	571	557	586	580	551	545	586	555	574	563	553	548	517	574	563	543	553	560	571	569	594	544	571	546	588	513	545	611	585	529	538	602	535	578	554	519	591	549	603	556	612	564	579	561	528	551	554	577	586	542	577	594	535	582	568	547	589	565	596	558	511	552	575	568	587	556	524	560	607	615	568	559	548	554	594	586	555	551	596	549	606	602	570	543	572	579	543	573	561	583	571	554	570	558	558	562	556	573	504	574	615	551	597	576	571	577	585	565	528	582	604	577	571	604	598	554	573	586	572	596	569	602	584	580	590	580	626	597	583	562	527	515	613	564	557	553	541	578	574	580	535	555	551	590	523	550	554	555	579	612	570	568	563	563	582	580	581	555	552	564	587	562	569	616	521	589	583	568	546	538	555	557	569	564	536	566	606	573	570	540	590	551	543	557	584	608	529	562	545	552	578	562	548	539	542	541	558	597	530	558	591	571	540	538	590	574	600	574	562	595	588	553	579	580	547	579	519	605	568	615	545	558	547	516	567	512	583	589	577	563	524	644	562	603	571	624	558	591	565	561	598	583	565	600	566	582	570	569	517	580	578	589	577	562	559	534	557	613	599	553	564	521	556	564	576	552	571	573	549	572	586	529	618	550	563	543	583	559	552	570	613	573	561	560	546	563	592	565	546	521	554	535	571	530	543	607	601	594	601	576	561	576	551	555	544	596	579	557	586	534	570	603	541	594	558	553	544	579	589	565	576	581	595	536	558	568	578	608	630	555	580	599	583	551	531	544	572	603	551	540	549	627	590	563	574	581	545	582	533	606	562	559	573	572	586	574	545	586	557	548	601	565	549	537	546	573	553	564	608	597	551	552	592	563	568	573	592	542	531	555	550	572	557	583	587	587	577	548	580	562	543	576	556	515	566	587	572	596	549	551	572	558	550	593	568	574	589	590	585	573	552	566	594	544	555	516	577	562	606	557	573	525	573	573	550	569	572	535	550	529	580	554	579	550	551	581	535	570	570	612	602	617	506	550	606	558	569	582	552	563	551	538	576	569	583	603	592	565	563	555	569	549	564	538	557	594	552	557	609	555	606	529	620	569	570	574	596	524	533	547	519	604	557	541	542	541	604	590	573	522	568	557	566	536	615	556	572	598	568	590	554	607	580	562	587	594	592	569	578	525	550	571	538	517	545	558	598	568	595	573	564	548	611	603	614	590	580	591	610	566	583	561	575	602	562	577	598	540	521	567	595	565	529	568	550	549	564	564	522	599	564	594	586	583	553	541	577	556	630	513	569
4327	1718	1372	1044	981	922	853	879	850	851	785	776	771	847	849	849	839	818	864	839	842	815	803	878	804	875	843	856	850	817	859	899	840	816	816	854	860	804	834	839	788	837	802	838	822	817	852	825	852	865	806	844	823	865	822	866	803	785	869	836	775	880	854	850	877	789	868	784	825	838	797	832	786	865	884	792	825	832	867	859	846	863	844	838	888	873	798	828	841	831	824	834	812	830	809	853	845	828	825	865	874	870	841	853	858	833	896	821	816	796	832	822	858	816	864	804	838	849	810	878	795	803	874	819	830	839	805	843	840	893	881	836	828	864	821	802	761	802	852	789	849	850	867	881	814	870	850	816	890	824	841	871	848	889	854	877	823	886	863	862	808	832	842	859	812	790	823	822	855	856	875	869	879	829	874	830	823	814	860	835	803	842	833	844	819	860	780	859	870	844	834	755	867	830	793	857	870	827	884	817	869	841	834	846	844	819	813	830	816	841	855	818	803	814	843	810	827	828	789	871	872	917	876	876	866	836	856	802	780	846	858	826	845	848	785	890	812	842	832	815	840	818	834	777	844	851	815	915	842	857	838	823	784	813	914	872	849	883	844	824	870	871	797	818	877	861	862	829	810	846	870	851	877	804	843	876	854	839	806	821	793	823	841	833	883	884	827	826	862	838	807	784	854	843	808	881	821	819	803	832	895	793	816	859	791	848	847	862	859	865	879	851	856	818	807	849	828	855	818	840	854	797	833	834	841	816	905	869	834	818	813	790	818	856	855	811	816	816	823	841	824	864	804	860	855	805	869	829	863	794	852	825	864	830	840	793	830	796	822	868	824	822	810	868	905	838	837	837	820	861	840	797	866	837	841	819	845	820	813	850	854	881	858	862	850	821	884	853	817	846	845	842	816	873	862	830	829	791	854	852	834	801	816	802	813	809	806	845	857	884	826	805	811	854	804	849	849	809	836	868	804	829	829	857	825	821	872	870	865	827	832	836	844	789	861	875	808	841	819	859	838	817	894	896	847	792	890	844	841	792	782	820	799	795	873	797	811	830	878	820	806	862	772	862	881	847	864	848	835	887	809	788	847	781	868	805	817	820	792	867	823	838	865	857	855	819	874	828	818	869	848	870	905	865	889	842	848	831	856	803	836	847	819	838	903	792	832	837	865	868	812	877	865	817	826	833	839	842	852	850	881	821	855	837	835	843	854	818	879	856	835	884	794	848	888	857	867	850	855	844	829	789	853	828	820	868	802	823	832	853	827	857	852	859	860	873	853	838	822	855	823	877	839	844	837	843	880	843	788	810	827	816	894	829	834	830	839	847	831	836	875	814	833	845	832	805	802	854	838	834	878	846	863	828	786	808	885	843	873	793	850	811	857	854	836	821	896	826	873	823	778	799	858	791	829	827	820	793	820	820	843	822	827	869	814	873	870	854	878	784	786	870	803	874	862	853	868	804	792	854	828	904	878	814	802	805	824	808	865	811	845	855	866	815	797	829	824	809	867	815	810	848	801	863	883	777	863	857	868	821	871	872	806	850	839	854	861	831	821	823	838	824	840	821	848	803	851	835	810	857	834	859	796	795	793	829	805	816	828	849	764	899	788	851	836	835	838	826	842	798	826	832	825	823	862	763	867	807	862	846	859	848	791	806	812	829	779	861	838	795	878	866	817	811	873	854	823	842	899	833	811	835	864	820	872	828	848	844	842	883	852	842	821	868	838	820	872	823	855	873	837	847	780	832	816	868	789	837	878	835	791	795	805	854	843	832	832	869	848	833	833	853	855	808	787	820	856	789	788	850	833	844	884	790	822	860	828	849	880	855	860	892	837	865	850	823	825	893	883	826	792	818	864	823	846	861	863	843	818	828	802	846	876	834	840	869	804	799	814	866	853	840	823	844	871	844	816	801	863	824	829	814	886	867	815	853	878	846	851	828	830	853	838	812	828	910	833	825	827	820	825	793	817	839	803	807	853	845	863	874	836	806	843	851	813	810	834	873	867	858	851	872	805	843	780	866	832	902	860	867	800	820	831	853	831	879	820	861	800	852	827	815	838	868	891	905	858	871	853	833	839	817	777	859	838	843	847	841	811	816	798	851	800	853	813	863	861	890	858	860	863	838	843	820	835	882	800	849	876	820	817	781	853	845	887	830	846	834	876	862	843	847	815	889	840	840	811	869	845	844	777	858	841	843	805	804	806	812	870	832	801	781	859	864	822	854	848	811	874	815	823	810	834	785	843	800	924	763	812	861	889	829	840	849	857	831	832	858	885	803	814	806	858	856	755	829	845	834	852	860	905	867	866	813	827	894	760	807	797	843	810	868	817	821	820	836	859	843	841	804	838	833	849	845	864	810	845	811	844	840	849	808	824	820	818	805	851	855	890	843	899	894	862	869	858	823	783	854	829	805	819	858	840	833	826	819	850	817	827	883	876	890	872	851	875	814	853	833	812	836	825	828	854	873	793	832	856	846	793	877	787	834	821	830	852	826	867	831	838	854	828	826	810	879	852	816	826	823	828	850	842	835	833	902	820	856	845	844	828	845	855	834	838	885	803	901	834	850	845	878	854	822	856	779	810	814	807	799	859	848	867	836	843	830	862	820	824	833	861	852	876	837	820	824	750	829	908	813	867	843	849	862	842	818	837	867	823	824	820	834	794	839	832	870	831	838	820	842	832	788	817	815	895	847	833	899	867	883	818	807	782	815	878	812	807	807	798	886	857	836	874	797	825	822	886	843	829	828	871	850	888	910	819	854	858	843	833	868	863	812	848	831	867	834	823	867	890	875	892	849	880	814	873	845	796	861	859	900	793	843	860	854	831	849	856	838	842	860	791	867	835	844	802	837	867	843	819	856	820	827	812	847	824	861	871	812	850	854	818	821	859	814	843	842	843	818	838	792	791	814	861	842	844	898	856	831	869	873	797	837	833	808	884	825	845	787	815	853	813	795	895	887	856	841	828	852	844	823	857	901	897	856	878	908	851	795	806	900	903	874	837	816	772	843	855	822	874	862	851	805	801	800	864	820	849	815	823	911	830	887	845	855	864	829	806	871	796	866	839	873	835	880	806	845	884	825	853	808	833	820	859	815	835	811	838	811	881	894	799	851	797	884	838	864	860	741	841	789	867	817	846	837	847	861	740	838	905	866	824	893	796	837	863	835	821	864	778	843	873	818	816	832	860	810	797	903	858	802	798	794	843	829	846	833	813	832	774	886	842	814	842	843	841	793	851	846	818	826	840	805	867	866	809	852	821	825	815	826	832	842	811	824	817	815	791	858	810	799	813	865	833	904	855	897	856	892	868	850	847	867	821	849	836	850	845	873	850	834	837	877	807	798	857	749	814	844	840	854	818	872	906	813	845	817	842	823	827	878	915	860	856	790	778	846	828	852	859	872	850	872	849	849	901	851	853	820	863	835	899	819	825	919	831	854	883	827	784	862	852	813	867	837	772	835	813	873	842	800	839	876	894	869	895	872	844	831
23224	21408	28207	24964	19954	1405	508	398	379	346	294	309	297	324	300	294	314	305	281	271	283	282	272	268	258	284	272	291	285	285	286	278	249	294	283	270	258	262	281	259	281	264	268	266	270	248	282	236	279	269	277	298	274	281	231	299	283	284	291	255	268	298	258	309	255	271	265	243	231	261	280	289	282	265	280	272	260	292	267	262	248	281	244	273	275	286	279	284	254	265	276	298	264	283	246	258	283	291	239	281	242	217	244	251	258	265	297	265	271	285	268	244	269	273	284	277	247	235	243	251	254	260	252	269	266	291	249	287	286	255	295	272	252	260	252	276	223	266	250	238	275	272	285	270	248	274	240	233	293	252	249	237	265	304	272	248	283	263	268	247	261	268	288	253	235	266	253	281	256	254	267	291	284	245	262	256	299	276	244	285	288	260	242	252	276	258	264	268	242	263	283	260	260	280	267	242	298	258	265	296	272	297	263	281	277	276	271	273	257	256	253	273	268	260	262	271	263	231	274	291	242	255	254	256	262	277	261	270	234	254	276	273	259	263	244	273	255	237	250	265	265	223	289	260	293	253	258	246	234	262	317	277	276	263	272	271	269	264	276	269	290	251	243	240	267	272	279	276	262	243	248	249	249	251	282	275	272	273	263	256	252	252	246	288	303	253	303	290	263	258	266	275	271	265	296	268	211	248	288	248	280	254	235	298	269	286	274	262	267	261	267	267	282	239	254	278	268	272	271	267	282	249	266	253	280	251	302	255	288	258	281	287	242	272	254	285	255	275	243	254	264	227	283	252	267	261	290	257	249	270	255	261	253	290	244	250	275	235	257	253	258	259	239	240	254	250	249	237	255	263	283	246	268	269	290	257	290	278	263	263	258	291	260	258	282	279	259	263	283	280	251	280	287	285	233	267	248	265	253	279	260	258	248	270	273	307	256	243	270	248	278	264	286	279	276	271	294	283	314	319	226	244	267	268	255	243	270	251	278	277	270	277	255	272	292	282	266	259	256	263	277	243	186	288	253	287	290	277	272	261	283	267	286	246	276	252	253	277	253	236	247	265	248	256	261	267	251	221	250	264	266	268	239	268	239	251	250	266	314	248	240	256	251	281	257	276	238	298	221	258	248	287	261	266	289	257	256	252	251	256	261	258	266	241	243	280	268	287	258	249	271	250	266	255	281	273	244	261	255	262	247	299	256	265	264	247	273	274	251	272	248	263	257	269	233	236	267	263	248	254	251	282	284	300	265	222	273	250	261	254	282	262	279	232	256	271	238	287	241	262	294	242	290	261	262	262	272	274	272	263	264	305	272	275	268	253	290	251	263	257	259	293	290	273	249	239	259	279	283	270	288	258	240	264	249	255	261	265	225	270	282	280	259	311	266	271	284	246	284	235	262	241	259	266	285	257	282	253	255	297	272	252	267	273	261	231	260	273	252	260	259	274	255	276	234	282	257	274	252	276	286	267	246	275	280	259	253	250	241	295	282	250	280	288	282	252	254	247	254	248	287	245	270	251	257	268	261	267	278	245	286	258	289	271	282	259	290	260	258	246	286	230	278	255	253	274	255	262	282	268	276	270	268	278	279	250	277	270	272	259	269	260	282	274	255	270	277	278	255	297	283	271	268	252	241	261	245	270	275	260	279	260	282	278	259	233	275	269	254	293	254	298	265	259	281	260	255	261	278	270	258	241	292	267	294	282	247	234	263	275	272	282	249	258	264	277	272	269	258	255	263	280	253	247	292	273	245	245	254	288	260	284	249	283	261	246	278	241	237	273	244	263	254	254	260	249	258	258	276	270	288	285	238	262	273	283	268	284	257	295	260	278	280	262	282	241	263	261	263	249	246	278	269	233	268	262	256	266	262	227	265	262	247	260	268	235	294	261	257	264	270	246	257	284	242	266	264	259	246	245	269	273	292	252	297	285	262	279	249	264	236	302	223	236	261	267	247	261	265	282	269	253	263	301	243	290	276	259	253	268	269	265	245	253	256	287	277	281	249	244	249	265	251	276	250	283	270	265	267	265	270	273	278	286	249	243	249	281	273	235	256	284	267	286	246	275	304	263	256	269	269	231	236	259	261	259	246	265	281	247	235	270	285	226	264	261	285	253	244	249	219	271	275	250	266	261	272	264	274	272	273	248	280	236	252	232	258	243	263	269	264	264	303	285	271	275	267	277	269	272	272	269	246	243	265	262	257	255	271	271	250	265	295	269	276	288	239	246	263	250	292	292	275	261	249	251	257	272	260	262	278	287	273	274	260	261	267	262	260	261	253	241	261	282	277	253	276	261	296	288	278	259	276	256	252	256	270	241	259	263	272	298	263	251	269	250	279	263	271	301	251	276	263	268	259	267	266	252	248	256	266	240	283	273	271	279	252	235	269	288	283	281	276	253	308	254	276	277	261	276	270	286	247	272	246	244	263	261	258	250	260	247	255	282	277	259	256	242	278	244	292	261	253	258	262	286	230	258	285	260	272	261	248	261	278	266	253	303	253	294	269	275	269	237	257	287	286	252	280	247	293	250	244	254	295	235	262	258	260	271	276	260	238	267	248	265	238	253	246	281	248	275	273	271	266	314	266	270	264	248	263	288	265	265	259	293	270	284	248	301	259	269	230	262	273	256	264	282	281	276	263	264	254	246	272	247	302	280	264	237	265	267	276	241	263	273	268	256	243	245	259	268	247	272	271	241	259	286	264	253	231	284	267	241	211	248	265	235	251	264	286	247	242	259	288	262	268	260	270	292	230	258	240	292	270	279	269	280	257	256	265	255	275	280	292	253	230	263	253	267	266	237	267	265	247	281	280	282	255	294	256	261	264	268	257	251	277	248	269	264	236	286	285	252	279	276	269	246	262	256	288	254	267	239	227	288	238	255	288	265	273	257	239	269	271	251	273	257	276	264	277	270	270	283	270	252	252	297	252	245	259	245	258	274	301	263	252	285	273	285	237	284	258	282	279	286	282	265	265	236	287	295	283	264	254	260	266	283	263	268	261	295	263	286	252	269	272	244	274	273	258	251	269	253	268	252	286	243	267	258	284	271	262	277	259	256	288	246	280	242	253	241	266	248	283	261	277	269	262	260	263	271	280	265	267	277	287	266	276	284	249	271	277	295	269	290	264	282	234	254	241	268	257	283	260	259	234	265	264	259	260	252	265	283	278	286	242	252	266	268	251	286	257	254	250	255	280	265	256	233	248	256	266	270	244	282	284	271	271	212	291	288	258	257	298	248	271	246	257	263	260	284	259	243	251	298	273	268	271	283	280	260	276	258	279	257	305	254	267	267	241	252	266	238	247	264	246	271	242	244	296	252	257	269	272	241	236	289	272	269	286	275	229	290	226	269	277	285	259	252	273	270	264	271	232	265	256	293	242	245	249	290	278	271	277	257	268	274	244	267	303	253	262	276	265	266	248	247	260	251	247	249	267	260	266	287	239	273	249	251	283	262	261	254	256	255	249	268	245	256	257	283	236	260	261	296
3125	7790	5550	2613	1594	1121	850	775	704	627	554	502	522	500	528	478	492	448	489	452	448	441	453	427	433	450	417	420	447	477	423	447	445	438	386	401	411	425	431	412	437	418	410	413	413	395	424	388	439	428	431	427	418	417	446	430	416	426	404	416	404	412	410	424	396	378	434	398	431	420	408	449	430	434	415	414	458	461	389	387	402	394	429	426	429	423	409	429	422	399	448	416	414	386	417	403	435	395	395	388	408	387	432	406	412	430	382	384	422	400	424	377	419	416	405	426	372	457	406	416	457	399	447	459	447	381	407	426	404	388	435	351	387	387	458	424	384	401	422	408	421	434	419	439	447	418	409	396	427	427	405	448	405	410	423	428	421	427	400	437	398	428	399	425	403	422	376	449	406	441	353	415	406	411	430	421	420	464	383	427	421	408	403	437	420	403	407	430	430	382	371	458	446	394	433	404	415	458	421	400	417	415	386	425	428	433	417	403	442	396	433	414	429	397	367	434	427	433	386	440	403	402	405	414	407	403	434	438	425	395	418	443	424	421	433	401	402	393	431	416	414	398	406	402	446	433	450	421	400	384	358	420	408	421	416	404	397	419	403	430	421	379	400	396	403	444	396	399	412	410	445	400	439	420	409	363	422	416	385	442	432	413	412	403	464	438	437	407	443	439	391	425	406	436	373	417	424	389	439	474	415	426	431	438	381	437	461	419	417	408	395	460	398	403	408	421	442	425	409	395	395	404	402	430	424	432	395	403	405	408	404	426	418	417	428	422	427	368	433	424	425	421	426	419	385	430	428	420	384	392	387	412	422	430	378	416	432	458	410	406	417	399	403	405	427	405	406	378	448	384	399	408	412	424	429	388	442	402	394	378	456	430	427	434	447	440	418	410	474	397	400	423	427	425	436	387	447	403	443	422	410	400	448	416	403	421	437	404	377	432	454	443	441	427	441	399	445	405	396	431	425	402	390	421	399	430	384	395	430	432	428	428	400	436	411	414	404	421	422	418	450	413	428	434	439	454	389	410	409	376	433	420	432	417	396	405	410	409	414	417	415	419	429	403	396	372	450	419	447	397	413	394	444	399	428	379	441	379	394	409	431	412	401	425	442	430	427	396	414	412	431	397	421	427	377	396	434	375	379	435	399	386	406	412	416	432	409	416	412	414	426	421	404	404	397	422	433	405	380	379	445	442	418	414	380	437	442	416	426	393	433	449	390	405	431	436	413	413	424	397	442	403	392	426	418	435	380	447	399	414	456	407	438	426	389	408	398	395	404	381	424	409	441	409	394	432	440	423	405	394	430	442	435	414	444	413	437	438	433	424	406	398	400	400	441	429	421	398	445	395	405	388	422	403	417	456	405	426	394	425	396	414	424	435	427	419	397	397	395	398	407	408	428	431	398	414	413	421	394	389	390	428	398	409	407	402	425	395	439	431	393	425	411	417	456	434	425	434	407	411	440	421	410	393	415	414	461	401	388	416	433	370	413	384	412	391	445	389	392	440	428	421	414	448	407	428	419	420	413	424	428	387	434	406	431	437	429	397	398	430	399	402	431	424	400	405	411	434	419	444	432	406	413	401	407	401	409	392	416	402	387	393	408	416	461	367	405	420	375	418	405	397	427	415	426	430	395	450	420	381	408	412	447	441	442	448	407	422	430	435	387	401	418	400	442	415	424	370	455	415	439	436	429	423	422	402	411	420	415	431	427	447	445	420	411	384	401	424	395	420	420	414	468	428	425	389	395	417	395	398	430	388	440	415	419	417	429	411	390	403	402	438	438	413	409	430	409	414	407	411	383	425	396	429	426	413	427	427	444	425	442	402	406	426	436	432	409	431	414	434	414	392	378	398	404	389	412	385	408	397	390	345	411	395	438	389	391	435	399	414	381	397	421	402	377	389	435	432	419	410	416	401	410	429	402	453	409	393	459	413	436	402	398	385	413	458	441	403	423	388	444	424	430	422	424	450	431	379	424	425	432	420	452	416	415	439	407	424	447	400	395	446	414	420	419	437	394	427	437	422	413	385	422	392	426	413	442	429	409	442	414	420	421	370	435	414	385	418	365	445	427	399	415	401	467	474	402	426	416	401	374	413	410	392	401	405	417	420	458	402	391	397	387	425	412	406	424	412	394	395	430	436	432	422	384	435	403	415	430	400	411	425	410	431	435	428	416	444	432	428	409	403	420	417	377	466	424	397	440	421	397	437	423	425	400	437	427	391	427	416	443	413	405	408	404	429	450	407	396	413	372	420	401	440	428	393	407	374	435	413	432	405	447	422	375	467	391	407	430	431	428	413	393	385	437	414	401	392	418	430	416	416	393	436	416	417	439	383	402	407	431	422	452	433	405	384	452	395	435	432	419	433	405	420	408	448	400	383	463	420	389	380	390	406	445	409	445	416	421	401	402	435	393	436	421	440	419	377	431	414	404	376	447	427	424	387	402	425	415	406	413	420	415	414	379	413	404	421	430	414	430	448	398	446	398	444	430	414	431	415	393	417	443	408	426	374	410	433	425	398	432	433	379	392	448	454	439	413	445	399	401	420	383	428	423	422	413	428	396	418	430	431	436	411	429	409	396	433	408	426	456	433	427	443	443	420	430	428	420	399	401	442	419	391	420	417	403	427	455	391	394	378	421	413	419	390	403	404	426	418	400	432	442	429	428	419	433	421	412	443	390	405	424	382	443	430	450	424	462	420	430	444	408	426	395	428	417	436	458	415	418	384	404	416	416	438	437	452	403	436	428	413	373	427	418	407	394	410	386	454	388	426	418	414	419	391	417	411	427	400	403	400	412	442	438	383	413	426	436	419	444	422	392	394	397	403	420	414	453	392	438	410	406	424	422	428	434	437	403	407	370	438	411	415	431	412	403	408	397	413	417	388	422	465	407	448	386	430	425	415	410	433	390	382	406	444	416	391	392	440	420	381	396	459	418	412	424	420	422	444	421	425	414	416	434	413	390	378	444	407	438	395	402	416	379	423	403	428	437	428	399	422	415	384	404	409	395	395	412	433	442	447	373	404	382	413	396	391	399	370	413	431	375	415	430	382	402	435	427	409	417	443	450	389	413	373	445	419	372	411	364	421	409	402	424	437	422	380	409	389	436	429	422	399	414	420	405	420	395	426	418	444	402	407	400	443	406	423	423	423	391	389	422	428	427	440	436	409	393	425	381	452	440	395	419	431	431	365	395	405	388	440	396	425	403	403	409	393	406	390	416	441	416	430	419	424	423	397	422	387	398	429	415	423	417	425	390	436	430	459	410	423	410	407	433	414	406	444	425	399	423	399	413	445	408	434	409	457	390	374	392	460	428	400	397	403	407	398	433	444	433	418	412	406	418	418	403	418	388	418	405	447	411	375	423	424	406	425	439	376	392	403	455	395	433	386	406	418	429	407	416	385	412	407	422	381	393	418	414	402	412	403	434	405	416	404	415	399	423	375	413	407	404	386	398	412	414	397	433	392	395	402	459	408	428	422
24599	21372	25960	21243	1314	702	665	664	628	595	602	603	623	623	595	601	633	578	613	563	584	582	607	575	602	595	581	587	540	563	598	553	616	576	593	626	565	585	549	580	545	588	602	569	615	612	604	602	575	592	619	612	583	555	581	586	582	597	574	569	561	616	544	572	557	573	582	560	574	571	604	600	602	551	573	575	561	597	576	592	597	574	567	613	569	581	550	584	572	564	571	548	588	578	576	618	587	599	551	553	578	601	582	613	572	532	572	552	624	592	577	602	576	558	538	590	622	604	592	562	577	585	559	552	577	581	510	584	586	550	555	566	577	597	604	575	576	599	584	591	567	574	585	609	583	594	606	583	578	565	592	605	569	636	562	598	602	554	556	584	573	547	611	595	620	522	557	596	577	562	582	565	597	587	585	566	586	563	591	541	585	614	563	580	545	575	554	608	579	610	576	577	614	579	546	595	546	587	573	549	584	555	582	575	560	549	532	555	611	548	567	544	557	569	575	577	633	632	598	620	539	587	535	580	624	571	594	560	572	584	616	587	577	591	564	608	613	598	557	613	583	544	593	557	608	589	571	620	589	575	589	570	574	522	580	582	579	556	578	574	642	625	571	556	558	595	618	580	527	585	561	580	524	560	596	558	550	566	608	587	603	544	574	568	554	560	581	562	586	596	583	583	535	547	532	581	542	570	544	586	542	544	581	573	612	588	625	576	612	567	589	531	565	611	565	541	607	577	596	581	612	563	589	597	615	526	588	551	549	605	566	520	547	560	567	558	562	569	580	554	582	564	595	577	602	537	563	575	591	559	562	575	562	578	583	565	562	599	591	549	598	562	570	610	598	563	581	564	598	592	612	541	574	643	550	558	585	593	543	575	585	568	549	584	610	555	540	599	604	583	609	591	597	555	624	582	575	612	594	594	574	583	622	601	550	579	558	575	580	584	555	588	597	578	596	570	547	611	603	546	623	587	588	558	567	585	572	590	596	565	567	551	584	551	612	572	566	598	546	566	559	538	555	577	593	600	579	619	583	588	603	598	520	551	583	610	578	565	571	589	567	574	598	584	587	570	646	588	619	543	566	580	552	596	573	609	572	559	539	615	547	583	548	532	577	550	599	541	595	579	557	609	585	576	586	575	584	631	597	574	580	597	595	602	593	570	609	536	550	550	516	550	573	597	589	562	541	537	566	535	582	547	560	551	563	600	622	604	581	555	536	593	563	584	565	554	566	579	596	590	587	584	519	576	569	577	597	591	539	578	596	610	568	565	572	584	534	565	616	572	597	560	573	577	588	581	556	551	560	598	563	597	556	590	605	549	561	588	576	578	560	573	571	593	571	578	554	625	585	630	582	575	547	547	555	562	585	588	611	561	585	597	565	581	599	578	593	605	570	550	551	546	629	524	586	593	557	566	553	578	597	618	634	513	567	601	552	582	601	574	570	596	574	562	578	590	613	582	563	572	590	568	554	570	586	600	543	573	607	568	592	576	605	595	571	556	586	596	561	581	587	560	537	612	532	603	601	590	597	575	573	577	606	608	577	518	592	596	579	563	586	613	616	581	585	586	583	590	584	563	616	581	551	618	565	577	608	632	571	566	556	546	583	568	557	549	583	596	581	535	575	596	595	580	579	575	581	593	576	539	562	573	545	588	561	566	568	598	584	578	560	569	587	578	574	540	597	593	590	605	564	559	600	561	613	602	576	571	619	567	566	581	558	551	541	548	574	638	552	586	561	539	546	617	595	543	515	587	564	567	593	587	568	574	604	581	534	566	581	564	590	570	536	560	559	579	590	608	554	600	557	586	538	612	571	566	598	579	580	575	623	574	581	560	579	590	556	609	570	593	603	567	557	649	577	581	604	572	564	588	574	584	560	583	563	599	639	594	568	546	602	594	587	558	612	585	582	564	605	605	572	548	599	514	556	608	618	588	567	608	616	575	561	563	583	604	579	571	600	575	588	605	572	557	566	579	560	599	576	554	589	564	600	539	573	548	577	623	548	546	578	615	574	580	592	564	576	573	562	594	501	595	565	592	531	618	557	580	541	529	552	554	548	567	635	630	565	575	587	552	564	573	518	593	573	616	574	586	572	574	616	558	566	572	561	580	573	539	597	554	584	600	614	546	540	532	626	578	600	561	574	573	570	571	561	608	560	563	599	584	550	535	583	575	575	572	603	545	616	553	553	555	596	586	498	594	594	588	549	565	552	562	567	561	575	545	576	591	613	573	584	559	573	593	588	566	532	599	582	591	599	601	514	616	600	575	586	581	575	590	567	601	572	580	593	529	612	576	559	585	537	586	563	593	529	566	587	575	595	608	548	601	551	617	549	533	583	557	534	585	612	579	597	552	611	547	572	564	598	571	588	615	569	582	595	609	577	580	601	560	588	615	582	592	604	592	560	549	583	569	529	585	574	587	588	558	586	556	551	523	508	590	602	555	527	554	598	584	598	589	605	527	564	583	561	624	551	596	561	594	613	567	555	578	602	520	542	575	595	560	613	594	577	584	545	596	582	587	589	624	553	584	586	614	551	614	500	602	621	558	615	604	586	565	590	578	578	611	574	588	550	583	568	560	571	573	588	563	547	572	552	621	565	614	581	577	599	555	574	541	604	591	575	590	600	568	581	625	583	610	588	560	530	551	556	611	597	586	544	576	610	540	563	550	580	570	555	588	585	578	586	535	559	581	649	556	621	551	607	570	540	556	545	563	580	569	600	558	581	622	583	549	562	560	580	536	566	605	609	610	619	571	581	623	581	548	585	619	508	562	619	536	578	584	608	583	578	608	567	565	535	593	602	558	584	618	602	570	568	563	576	573	576	544	598	582	560	566	596	532	574	546	577	597	575	561	580	595	539	613	599	586	555	547	608	608	560	590	610	583	541	548	582	559	580	604	590	618	571	597	590	556	543	612	637	580	576	598	558	570	570	579	557	572	600	563	613	604	531	602	581	579	591	602	559	581	612	554	635	597	596	587	558	550	578	561	563	587	601	601	569	611	567	588	567	613	591	586	572	541	566	582	525	509	580	568	579	572	570	543	596	641	559	606	543	628	595	585	591	581	587	558	586	586	570	555	589	580	582	552	552	564	567	528	583	564	599	600	577	575	598	605	596	528	577	569	613	559	581	606	567	539	588	559	591	615	562	573	578	584	604	575	628	569	569	525	566	585	580	541	589	547	569	608	565	606	540	601	527	592	601	574	560	533	586	601	577	585	585	572	600	544	554	555	584	572	567	566	550	556	576	545	565	571	546	581	586	576	610	589	563	590	568	646	586	603	518	595	574	589	578	580	611	568	555	629	589	572	581	515	582	566	581	598	614	582	591	616	613	531	562	584	614	567	614	581	543	552	573	571	612	528	571	592	546	526	515	583	580	580	552	574	605	549	557	567	563	579	598	602	563	583	581	599	603	559	559	563	612	582	557	581	536	571	591	567	552	547	552	563	570	589	581	557	574	547	542	581	548	557	520	594	575	571	549	547
3266	4275	3314	1805	1368	1161	998	980	895	964	894	892	890	902	885	877	883	840	853	844	840	873	819	816	845	896	853	872	819	883	860	886	798	881	871	797	831	822	832	851	886	813	864	855	804	869	842	844	744	821	852	859	839	797	810	835	841	817	864	832	824	816	817	805	818	846	804	808	816	855	875	820	835	799	846	803	870	769	817	808	845	823	809	773	811	769	827	803	842	853	838	881	822	855	821	837	834	826	820	881	807	866	853	846	841	810	799	806	854	804	853	855	847	877	845	852	886	825	850	860	883	803	813	839	847	859	830	857	805	783	805	839	864	818	881	869	868	854	832	841	846	783	807	816	737	793	803	788	816	844	841	861	795	824	852	898	832	853	806	825	849	830	846	833	823	835	840	863	819	821	813	807	819	845	848	836	813	797	851	831	837	836	871	796	848	801	864	852	843	885	815	865	795	836	852	874	883	782	809	808	890	857	839	812	821	809	859	877	818	895	819	845	829	801	836	792	865	861	821	796	875	832	834	818	856	802	855	827	853	820	902	844	846	806	838	880	788	867	853	836	779	834	803	842	851	811	835	837	869	824	814	843	848	830	898	854	850	818	780	866	837	854	878	825	849	860	854	799	792	839	840	875	804	866	816	850	787	881	852	803	861	873	859	836	842	817	863	861	878	852	828	861	813	844	859	825	805	805	873	817	837	835	825	851	812	865	766	786	803	811	837	918	819	819	825	794	775	853	833	838	822	832	843	837	817	828	848	835	792	841	846	872	798	812	777	840	789	808	885	811	849	847	864	804	857	812	838	898	777	844	824	833	839	841	805	856	784	789	840	847	834	829	837	834	863	876	854	806	890	796	860	781	804	762	781	846	804	827	830	810	871	808	806	820	823	846	769	842	849	775	823	901	839	813	860	853	838	788	850	825	821	832	838	799	844	824	857	857	825	799	866	820	842	803	815	821	828	829	789	842	846	821	799	834	884	829	847	793	812	831	862	840	869	900	818	844	784	818	855	835	845	821	815	812	853	783	846	831	835	854	843	796	826	894	839	868	834	860	848	825	836	799	864	839	860	828	834	874	840	874	804	817	786	851	858	857	780	778	830	837	832	863	821	854	839	816	842	830	851	821	808	836	766	828	832	844	792	802	850	867	841	845	815	834	853	850	817	816	837	799	837	836	842	846	816	844	791	798	827	850	831	811	835	847	808	851	866	859	811	838	802	871	823	812	818	903	856	886	825	895	808	811	799	812	821	873	794	819	812	826	820	794	794	803	835	898	791	790	829	863	870	829	837	828	801	816	901	794	815	827	774	833	824	795	826	804	832	816	842	810	810	836	848	835	868	812	831	841	787	867	852	860	828	907	857	778	834	890	838	849	793	825	827	814	842	827	859	863	841	842	744	816	831	822	870	819	821	791	820	862	825	822	789	788	813	821	822	753	866	827	827	869	786	836	844	786	858	877	892	869	827	797	832	822	837	815	805	800	852	871	818	836	824	790	857	830	837	829	867	805	830	818	887	779	815	869	826	846	845	879	857	802	813	811	795	822	862	823	851	833	797	827	855	842	866	833	821	852	874	807	802	824	843	819	826	841	823	857	868	834	834	863	834	824	839	868	840	840	828	876	836	802	830	805	815	802	833	803	839	842	791	824	876	844	866	888	844	846	842	821	821	868	832	814	806	824	872	831	807	875	856	824	877	836	819	833	767	857	873	828	847	812	841	799	838	796	867	882	860	826	881	872	801	832	854	814	823	789	816	864	824	798	839	822	801	872	834	828	819	819	841	826	812	851	881	836	897	859	779	815	830	884	841	841	871	872	774	821	787	818	841	820	783	842	817	842	831	816	832	794	846	849	768	827	883	863	824	825	859	853	856	838	783	782	819	829	799	803	797	822	817	820	831	805	826	806	828	840	862	890	855	818	867	788	816	856	825	788	891	773	813	866	782	860	877	836	804	857	820	799	811	841	888	828	816	824	769	869	783	821	819	879	813	866	845	813	826	818	794	809	807	839	850	868	863	869	861	826	845	779	844	821	844	827	872	843	839	862	861	780	856	827	857	833	833	850	837	796	865	775	766	840	885	845	841	847	828	806	859	866	828	816	861	862	782	832	827	845	870	844	826	813	804	824	793	832	849	828	850	791	845	799	869	852	809	827	778	864	844	780	851	821	900	829	827	831	832	799	812	828	860	790	867	821	869	870	848	846	811	808	876	859	849	800	844	822	860	823	830	819	813	844	832	856	801	832	890	862	807	876	843	802	842	817	860	832	836	812	816	845	858	820	872	830	762	845	829	832	825	800	810	903	801	812	836	807	833	838	834	807	841	801	800	897	806	846	815	838	837	862	839	795	871	801	836	813	822	852	884	811	776	800	808	862	844	829	821	800	804	861	870	836	819	826	876	878	831	830	819	817	842	848	813	784	800	797	817	863	800	858	847	843	904	831	865	873	807	832	880	813	846	855	781	864	827	821	829	876	899	758	845	791	849	838	808	833	869	844	888	827	836	836	813	868	851	831	856	790	836	790	849	828	765	851	859	837	844	802	864	822	841	777	874	848	856	831	847	810	821	810	830	859	840	848	816	839	837	840	809	873	860	784	822	872	804	861	832	852	789	834	815	821	787	856	850	851	866	775	807	815	871	803	827	808	893	784	807	803	846	859	831	856	848	874	837	825	829	876	836	847	813	860	846	854	807	839	828	830	782	806	816	814	828	794	802	847	838	829	852	825	869	773	812	847	836	847	841	805	815	829	803	857	875	854	810	819	920	850	857	831	837	809	857	840	847	843	779	783	858	848	879	847	796	821	814	861	877	870	878	853	829	836	826	788	889	766	820	815	853	807	838	876	792	769	857	796	827	851	832	787	787	803	845	863	759	871	834	835	751	845	848	808	812	797	851	812	853	760	829	802	866	855	811	810	832	868	815	817	794	813	859	845	875	826	840	809	836	834	787	818	818	824	906	789	854	867	805	866	826	821	798	826	838	861	853	797	842	824	876	836	850	851	831	822	828	856	836	811	851	791	805	848	835	843	836	903	862	817	814	791	864	832	791	812	834	825	879	837	842	818	844	821	868	860	821	850	794	802	809	807	788	805	835	866	803	819	820	823	885	769	893	873	788	813	818	826	858	821	866	761	860	836	854	827	879	808	825	849	814	790	795	852	840	771	817	858	786	845	869	855	885	843	822	826	847	831	850	814	802	794	821	827	835	856	816	847	827	780	808	884	807	817	859	850	838	840	860	796	828	824	825	844	844	832	861	896	853	846	810	840	827	825	791	809	817	837	799	865	789	806	872	860	876	859	827	813	885	787	783	834	844	863	846	811	792	797	810	872	842	799	847	832	752	825	815	823	840	818	813	833	781	860	853	810	814	833	856	869	787	796	843	848	866	849	817	807	827	798	816	887	811	876	795	821	867	804	848	844	821	838	803	828	836	806	825	836	804	825	867	833	813	874	803	804	819	828	824	849	796	848	851	794	849	840	865	868
22390	21450	28989	24313	21452	18448	933	356	292	270	275	226	241	203	224	166	220	175	183	205	174	169	173	157	157	171	140	160	193	159	122	166	165	149	161	152	157	163	134	140	136	186	169	147	141	162	151	163	143	157	160	149	132	136	158	166	151	147	157	153	162	129	143	150	130	174	151	168	131	154	143	174	151	147	145	139	130	156	128	140	157	151	157	151	139	152	146	145	139	165	164	159	133	169	149	166	139	153	137	135	147	144	145	151	135	147	160	172	164	151	141	159	136	125	147	161	182	150	165	149	131	130	151	149	126	136	156	149	165	163	140	167	137	146	135	149	150	139	141	153	147	128	158	157	119	143	167	144	176	154	144	162	148	148	146	168	145	130	141	148	168	147	154	159	131	136	169	136	160	181	150	166	146	161	149	157	179	171	156	148	159	140	139	142	168	151	127	148	162	133	133	155	136	161	129	154	133	140	141	151	151	143	143	144	140	170	152	150	139	134	137	158	179	128	133	142	159	161	150	131	141	132	155	153	131	166	139	148	160	139	136	142	162	138	150	145	158	145	134	168	126	144	150	170	154	147	154	138	149	147	166	135	131	160	155	133	139	161	144	144	158	166	165	155	133	136	135	140	158	143	143	169	157	169	132	131	166	139	134	142	162	138	145	143	135	141	142	133	157	127	132	142	152	157	141	158	160	154	141	149	153	128	152	163	143	157	177	160	138	149	130	132	133	140	139	164	158	151	135	166	152	135	141	140	168	168	144	139	169	173	126	140	140	148	158	171	148	151	144	141	164	149	152	146	176	150	140	147	142	161	141	160	159	160	139	121	147	151	148	157	133	140	184	167	144	137	151	143	138	142	137	137	143	149	122	162	136	143	139	146	151	138	172	132	156	140	151	140	154	146	144	156	155	156	122	161	146	142	152	163	135	153	152	164	128	156	130	171	163	156	159	135	145	134	179	147	125	138	147	147	162	155	156	147	161	158	150	147	142	160	138	111	143	167	153	167	147	166	146	143	130	176	153	147	149	147	143	137	140	143	120	144	154	142	145	148	131	151	146	146	147	157	151	151	156	166	144	136	155	162	168	161	151	151	145	157	144	155	140	150	166	147	148	134	159	152	157	172	153	136	159	158	149	169	172	170	165	144	147	163	144	153	137	155	156	170	150	137	138	153	162	127	156	146	166	162	153	159	156	166	143	167	164	169	159	143	140	158	148	160	164	136	130	156	138	152	141	146	162	160	156	148	152	144	145	146	156	182	165	158	176	161	139	162	143	147	140	131	144	139	161	138	130	152	162	149	160	157	132	161	149	147	143	124	170	136	153	157	162	149	146	141	143	126	147	152	176	160	128	129	146	161	128	156	149	156	156	152	142	143	138	172	145	144	172	169	138	156	177	161	162	150	147	140	124	150	153	162	153	155	145	146	137	150	177	142	168	142	148	145	136	155	131	177	161	147	144	165	142	174	149	147	140	175	165	133	149	156	141	132	169	156	125	164	152	173	149	145	156	171	139	174	147	155	143	159	141	154	139	145	144	112	178	122	149	150	139	123	140	160	164	140	132	130	148	172	132	160	163	151	151	143	150	145	150	128	150	139	171	175	171	145	140	158	136	152	153	148	151	135	159	156	159	141	151	144	171	127	152	141	160	136	143	156	136	152	159	147	155	153	134	142	131	158	166	149	166	162	144	167	160	150	143	122	149	157	157	151	160	134	143	151	142	154	134	127	130	144	158	162	126	156	151	159	163	142	146	133	171	158	154	147	146	149	151	164	147	122	133	134	167	145	161	175	130	142	148	149	145	158	144	157	160	134	153	150	136	158	167	154	152	114	149	139	157	147	134	163	148	137	159	150	147	171	144	128	126	124	140	150	145	154	151	151	141	141	156	147	158	158	149	149	150	125	159	150	147	157	130	167	135	150	146	148	147	130	147	123	144	137	145	159	131	148	138	132	150	135	145	138	139	147	139	162	149	148	154	153	148	154	167	141	146	144	178	160	135	155	123	155	152	145	157	130	144	147	156	142	168	143	161	154	138	193	145	146	143	140	127	155	154	113	147	144	142	166	138	155	157	155	143	146	151	151	155	155	151	127	126	140	135	164	148	169	152	154	155	146	134	145	153	164	149	139	144	145	150	136	146	134	140	156	123	142	161	146	133	167	140	166	164	129	163	138	143	144	168	143	148	152	149	149	165	146	141	150	145	157	131	146	148	142	150	151	166	137	152	138	129	140	163	155	147	141	158	142	150	156	134	126	150	144	152	161	164	143	135	154	142	149	149	176	176	139	156	151	151	168	144	149	125	140	153	145	152	161	156	154	142	153	161	144	144	161	146	148	150	147	133	155	180	168	153	137	163	143	135	147	178	155	148	148	155	143	165	139	151	121	148	155	168	162	167	151	160	153	157	141	151	137	151	131	132	146	146	149	146	159	159	136	145	151	162	143	139	131	138	145	153	155	159	151	140	135	148	173	126	163	175	131	145	128	160	158	144	138	140	134	159	145	139	152	131	160	163	139	152	152	140	159	138	171	164	134	154	150	172	144	156	127	143	142	154	128	135	141	161	142	144	159	150	156	138	156	146	144	167	151	133	143	150	152	157	149	135	137	140	166	145	157	166	174	160	153	157	156	155	166	161	166	159	155	128	164	134	159	137	146	152	153	150	105	125	151	169	154	166	148	139	177	159	140	156	155	138	164	171	139	131	159	128	138	133	133	157	156	145	158	151	119	156	131	150	158	152	172	137	124	125	164	154	155	160	144	155	142	148	150	177	160	147	153	156	159	138	164	145	143	165	143	160	160	166	145	159	149	127	159	152	161	141	144	132	164	139	143	159	167	159	153	172	146	139	131	129	150	172	134	143	166	134	157	143	154	130	183	164	172	149	155	135	161	142	162	155	140	140	146	151	145	135	150	149	171	150	138	162	156	133	144	143	157	130	156	152	163	164	141	137	117	175	160	158	165	148	127	155	151	144	155	150	141	137	161	143	151	156	147	170	129	159	146	161	162	156	154	135	140	134	140	130	122	155	158	150	152	165	140	131	150	143	167	149	147	152	150	166	148	169	146	175	156	155	141	152	142	142	161	132	124	144	132	158	134	143	156	146	154	174	169	137	130	148	158	159	149	156	145	149	155	176	153	181	152	150	151	155	124	144	143	157	137	164	142	151	160	142	151	157	139	173	150	143	152	159	153	153	147	151	159	165	129	149	122	149	168	144	165	154	129	131	173	156	146	141	144	123	156	154	145	156	154	129	157	171	140	149	176	117	137	164	164	139	136	150	155	147	152	142	154	150	143	134	128	157	150	147	141	142	144	153	168	144	157	144	173	150	156	158	140	148	128	126	145	160	139	154	146	142	137	151	121	159	133	132	137	159	161	148	149	129	135	166	153	154	159	155	150	131	150	148	168	144	136	151	143	153	144	154	148	154	147	144	139	157	153	146	162	171	154	147	135	153	145	154	156	152	158	162	151	139	166	150	141	125	148
4054	12608	9014	4125	2467	1599	1072	886	741	567	563	480	404	417	388	322	315	340	319	288	281	277	275	300	267	262	246	246	265	244	230	227	216	252	220	238	262	239	235	231	238	212	245	240	243	234	215	234	240	239	234	214	218	247	223	230	242	189	226	226	233	205	231	222	222	239	222	229	235	230	205	225	227	223	212	214	197	267	205	218	186	242	232	240	211	229	222	220	206	240	263	249	221	231	197	209	212	206	211	252	222	215	219	233	220	206	225	228	211	261	220	223	239	229	209	216	246	216	214	256	222	217	240	220	208	200	230	220	250	216	226	215	247	219	217	211	229	226	237	228	250	209	228	227	211	240	216	206	235	218	224	216	232	223	221	219	265	223	210	209	236	217	222	220	224	234	205	226	236	237	207	222	222	211	209	225	233	223	200	212	199	235	228	224	240	195	218	196	236	194	210	191	232	238	219	225	222	212	203	221	203	214	230	238	225	241	206	232	212	226	211	219	225	228	233	235	211	217	229	231	209	209	238	219	221	198	269	229	231	237	228	226	219	238	240	228	219	222	230	187	203	218	228	219	227	226	241	233	221	223	238	224	234	219	208	209	236	185	227	255	218	214	236	208	215	227	200	226	238	194	223	215	214	230	222	202	233	186	215	201	230	215	217	232	224	244	226	229	225	219	216	222	197	228	230	231	218	225	235	226	190	210	239	205	204	234	228	222	239	213	227	208	207	239	253	232	218	227	222	250	213	224	223	213	223	221	241	184	213	236	238	203	226	234	208	240	241	227	221	230	226	238	206	225	196	250	246	236	222	216	199	217	245	232	235	206	235	204	198	211	214	200	205	217	223	250	248	210	253	226	206	192	222	195	232	222	233	215	237	222	233	230	227	214	242	236	217	221	236	248	235	215	206	207	209	248	226	227	231	207	212	210	225	263	234	213	254	230	225	233	221	237	224	214	232	222	212	215	238	208	225	219	219	215	203	229	201	207	200	246	202	240	220	204	216	223	211	211	211	213	207	220	205	225	201	232	216	202	246	222	203	221	209	223	219	215	214	212	240	206	218	245	221	247	207	225	213	199	208	233	216	211	203	209	252	219	205	202	217	204	213	219	212	230	218	230	219	202	208	216	215	220	219	238	227	237	224	235	220	196	209	220	211	206	223	207	197	220	230	196	230	195	219	233	234	220	222	228	231	198	214	251	222	232	219	218	242	230	226	224	245	243	209	215	216	222	206	220	220	227	226	228	239	222	199	255	235	240	223	236	241	207	230	212	215	244	193	212	202	203	205	217	221	220	223	219	205	235	234	194	199	224	237	231	196	219	206	218	238	237	214	231	205	224	227	218	220	250	218	213	216	237	214	239	215	241	225	210	227	236	224	231	210	192	219	239	224	228	201	239	229	227	208	216	203	241	216	216	229	243	222	240	244	224	218	227	210	224	222	237	209	226	219	214	227	219	216	230	212	230	230	221	221	231	220	238	214	220	228	217	227	221	218	217	217	221	250	222	233	226	220	229	201	235	226	203	226	244	245	234	242	231	220	219	215	203	198	230	215	238	221	249	215	237	225	220	214	228	208	206	223	199	225	176	215	212	211	214	228	226	190	214	216	220	206	219	220	252	244	221	216	208	230	210	205	241	227	193	222	238	212	221	220	241	227	217	237	213	216	214	199	227	211	235	204	222	212	220	208	208	220	216	219	213	227	204	250	214	257	180	202	215	234	232	222	229	212	211	221	215	240	232	237	249	223	201	213	231	239	214	227	203	243	218	215	232	204	205	195	192	219	214	227	214	236	213	239	194	208	228	222	196	214	224	223	237	230	220	229	205	234	220	215	205	241	210	218	225	216	249	229	228	210	229	230	214	223	206	241	197	174	208	217	223	253	229	217	244	212	224	225	227	234	226	236	209	227	187	213	201	220	208	196	194	218	236	196	207	197	210	211	196	243	222	216	212	211	237	236	213	235	201	221	240	233	205	232	233	226	197	213	215	220	217	233	238	210	230	218	223	233	195	223	220	211	217	207	229	246	248	217	247	233	228	231	216	218	218	214	223	227	193	210	192	226	227	214	180	223	197	222	207	208	215	205	233	226	198	223	192	200	221	215	205	234	209	228	216	221	254	253	201	241	218	214	232	213	202	210	232	201	229	212	240	232	236	223	189	226	217	202	233	214	217	238	215	216	225	217	243	225	214	214	229	215	227	212	213	193	221	220	227	220	236	239	237	183	232	231	234	232	201	226	233	225	228	215	213	228	202	229	247	219	186	215	200	205	214	217	221	207	212	216	226	228	240	219	210	234	200	208	211	203	227	219	229	228	229	241	228	223	230	204	215	238	207	215	182	239	221	203	236	196	205	229	208	228	211	218	242	252	214	206	237	246	216	210	242	228	219	227	216	243	215	220	216	223	201	215	204	212	219	221	218	190	198	231	236	227	209	224	231	211	199	230	211	212	235	210	209	245	233	229	222	229	220	225	202	245	221	227	217	234	219	225	218	182	221	217	208	233	241	237	224	201	226	233	237	227	243	230	210	224	203	213	213	226	218	211	228	223	229	218	203	211	208	235	255	228	210	228	230	220	226	244	208	239	199	223	208	212	235	225	216	249	230	211	212	237	213	249	235	259	205	221	221	216	233	192	261	220	239	244	213	220	219	251	218	235	240	239	226	217	240	212	219	213	226	248	239	190	239	228	228	233	245	222	243	221	234	213	227	250	234	241	231	243	204	215	216	227	207	230	222	246	235	232	201	224	207	209	208	197	244	226	227	208	224	226	238	236	224	253	212	205	229	210	260	198	237	210	205	239	258	219	217	241	203	223	218	214	212	246	211	205	236	232	241	217	187	219	221	225	213	202	202	236	236	227	233	219	221	209	229	217	205	227	209	233	199	223	212	193	195	238	256	206	223	217	206	238	232	199	223	218	233	212	199	190	248	225	226	226	206	200	194	221	228	186	235	218	260	200	221	231	216	230	227	222	241	228	236	222	228	229	220	208	214	218	228	216	230	230	214	210	222	215	248	213	232	239	209	232	238	202	192	224	240	206	212	219	225	230	209	205	182	217	218	246	263	226	206	201	202	221	233	230	213	234	214	228	242	230	219	245	220	215	218	217	259	215	213	207	256	248	238	206	217	197	230	230	205	225	224	204	214	207	249	214	242	212	229	203	246	205	213	223	215	227	238	237	245	224	192	230	214	241	201	205	225	219	239	216	211	224	217	210	227	190	229	214	235	235	233	215	212	204	206	234	227	203	230	242	215	221	219	219	225	198	224	223	235	210	242	214	214	221	236	209	211	222	205	222	226	213	217	225	228	210	233	223	249	204	222	192	210	251	234	223	239	199	224	197	251	217	207	224	239	245	228	212	209	224	217	216	219	204	229	213	203	212	236	212	219	234	238	224	220	222	222	243	216	220	196	222	215	211	213	232	203	249	230	240	215	233	224	219	223	238	241	229	234	246	236	216	209	208	226	219	204	238	199	228	224	214	219
27432	16561	2668	748	634	640	601	536	555	523	539	545	603	589	537	619	560	580	561	558	610	567	547	562	545	583	574	565	579	588	596	578	550	562	540	578	585	524	559	593	534	599	571	573	580	532	572	534	574	579	584	536	515	583	599	558	550	562	617	557	587	571	591	563	550	595	560	608	580	522	545	566	567	587	582	546	561	598	544	570	585	589	549	576	550	571	571	512	552	525	607	566	544	602	577	569	547	528	542	560	550	585	551	581	529	591	552	540	565	569	579	566	561	597	566	577	583	549	602	550	573	571	565	549	530	536	574	534	538	592	549	514	566	550	578	566	570	564	583	560	515	571	577	554	564	540	527	546	557	589	564	613	561	544	568	549	568	554	579	564	573	569	585	563	560	551	529	588	572	567	587	571	559	555	569	544	559	544	549	565	580	597	534	568	541	588	577	593	499	588	544	607	582	557	530	573	546	575	542	570	592	542	577	571	578	545	566	564	577	571	599	593	607	529	576	533	577	564	540	561	587	569	528	576	554	526	560	571	563	494	537	574	558	607	594	547	533	529	568	516	554	570	596	539	573	562	533	555	558	580	558	584	569	541	546	550	574	546	577	609	589	598	512	596	544	560	595	531	531	539	574	598	513	539	580	552	540	536	543	558	551	596	567	569	555	569	552	535	573	592	536	513	555	590	548	561	554	589	494	555	582	601	608	569	575	524	575	580	551	582	574	583	593	564	585	604	573	586	534	570	569	609	577	559	591	575	561	572	573	580	553	580	600	575	548	606	575	553	580	565	536	554	556	557	586	571	599	572	541	568	575	552	558	557	614	551	565	524	572	603	586	569	580	539	596	595	599	574	538	544	569	570	534	567	566	551	536	554	563	556	570	556	552	616	577	560	610	556	578	538	556	569	536	554	626	575	588	589	587	560	580	552	581	526	561	577	547	593	534	526	599	523	523	537	571	581	582	578	536	582	533	607	557	549	542	560	592	527	583	546	551	563	584	596	548	552	574	555	563	548	535	563	533	584	601	592	569	573	571	585	537	565	553	559	553	589	574	557	553	548	563	584	548	563	597	554	535	546	560	617	542	563	535	530	560	550	577	546	502	580	594	585	568	545	611	569	577	554	542	585	593	542	559	562	540	575	557	531	583	631	597	581	592	550	548	590	579	574	569	574	586	553	545	581	589	574	558	587	564	554	581	567	552	605	615	612	546	533	582	627	579	564	583	555	602	570	562	544	552	548	577	548	538	593	554	556	524	537	559	621	561	556	551	560	565	592	611	602	572	545	578	552	611	548	554	591	600	557	553	552	551	568	570	573	553	555	528	581	566	633	554	554	550	581	573	551	587	513	553	559	537	591	501	530	568	566	565	591	576	542	532	566	556	558	572	580	552	588	548	526	586	578	559	548	634	552	611	584	558	598	559	571	543	535	585	565	600	559	561	561	570	574	595	560	575	547	534	520	574	552	565	521	524	552	564	575	566	568	541	577	508	618	557	523	586	556	540	542	533	572	550	577	531	573	564	579	548	590	572	590	579	550	565	558	517	587	563	553	564	606	581	545	560	504	579	546	563	571	572	557	579	562	549	579	594	572	563	566	575	601	547	555	575	558	542	566	558	559	594	617	531	512	553	536	554	564	565	580	540	588	574	555	578	568	561	558	546	614	531	597	543	561	544	541	567	559	575	559	601	565	576	584	568	542	568	579	563	564	563	582	565	571	540	567	546	561	532	530	527	566	552	566	575	565	579	577	584	554	556	578	587	570	557	572	550	560	596	560	571	585	570	558	609	559	558	575	536	579	556	574	554	565	590	537	538	594	549	542	527	576	552	518	634	547	573	534	542	582	593	569	583	554	608	567	545	542	563	600	584	602	508	597	548	555	549	516	527	570	577	563	556	552	553	538	562	588	600	557	547	543	569	534	612	537	585	548	535	514	566	530	526	563	571	566	611	566	523	582	576	506	527	530	542	540	562	541	568	561	530	569	565	555	551	553	589	600	563	562	548	581	533	576	552	540	593	560	575	567	539	518	584	575	580	549	551	572	543	545	638	591	545	570	563	536	572	590	578	533	615	583	538	572	553	517	627	544	592	514	549	583	577	558	555	515	581	559	558	528	604	540	530	510	574	535	553	564	546	594	527	570	588	579	591	581	604	558	537	548	588	575	551	547	559	589	583	597	547	549	565	577	559	600	538	565	558	535	524	574	552	545	516	614	557	530	575	559	532	549	582	539	573	579	545	513	561	614	557	592	592	584	572	542	532	554	556	552	560	555	520	616	566	546	568	536	549	563	581	581	557	523	542	549	531	531	574	574	571	532	581	531	567	544	530	563	577	579	504	559	565	568	571	584	561	612	547	547	540	528	543	591	528	571	575	551	557	574	577	571	605	545	547	571	574	555	600	552	588	602	563	556	574	602	544	538	583	548	525	559	528	577	561	568	600	538	562	587	565	582	567	548	539	572	566	551	593	580	566	534	541	559	577	596	589	549	572	559	593	529	548	571	572	559	580	584	545	568	540	553	579	572	572	541	560	562	546	575	528	576	584	593	575	558	581	581	590	592	566	569	567	557	585	553	566	580	575	572	542	562	563	563	571	605	576	551	579	554	571	592	581	557	566	538	626	547	602	592	523	517	536	566	601	536	547	568	569	579	562	624	595	544	572	559	580	563	571	544	549	534	576	544	562	569	570	587	582	534	549	545	565	576	597	547	578	586	563	579	572	541	554	600	555	574	568	607	538	508	537	564	554	550	593	517	571	570	518	553	541	568	613	569	547	563	585	558	556	554	516	588	575	574	547	549	550	583	574	544	546	543	549	562	552	547	568	616	536	567	583	557	578	553	546	566	541	566	571	533	569	577	511	573	586	563	590	583	529	586	550	543	536	548	525	551	577	594	567	538	546	544	538	571	555	588	597	546	560	558	555	606	544	567	598	530	566	576	572	556	577	543	559	547	551	580	592	563	570	580	579	507	602	579	554	578	571	567	578	558	561	562	551	578	559	508	559	605	527	588	548	588	594	580	509	571	592	576	519	551	596	578	564	655	530	578	489	574	531	591	551	543	530	546	613	599	568	578	567	562	619	556	540	580	567	573	574	569	541	574	554	571	553	542	559	537	536	568	566	570	541	531	544	543	562	529	576	523	585	526	576	554	574	581	559	558	599	574	578	560	568	508	556	569	550	540	547	504	589	565	550	541	554	574	594	592	569	563	555	538	549	560	545	559	563	572	585	581	542	580	592	575	569	557	541	557	588	552	560	553	581	594	551	546	579	561	558	591	529	554	582	572	583	604	559	547	573	547	557	530	540	537	562	557	547	536	558	552	572	548	534	605	566	589	529	518	552	602	589	589	569	552	551	590	553	545	551	552	523	544	546	569	581	596	576	590	584	558	588	595	540	576	573	586	570	553	555	563	569	575	538	602	545	559	550	547	607	533	540	552	570	558	547	540	579	568	516	562	559	543	557	546	565	531	541	531	548	537	540	587
4259	1775	1405	1064	939	880	918	870	924	794	854	837	859	845	828	838	818	850	854	857	852	785	810	847	888	827	807	832	811	849	822	819	845	804	849	821	865	839	832	854	845	794	890	850	828	837	836	927	813	819	829	836	890	834	851	830	861	810	801	849	869	858	835	830	813	825	868	803	841	817	821	827	803	854	839	861	816	803	838	868	896	838	830	818	808	855	818	851	884	810	798	827	818	814	819	827	830	863	878	820	815	803	763	861	810	791	818	816	818	852	872	861	843	817	815	832	842	840	830	863	786	854	797	828	793	810	837	819	806	846	805	825	792	844	833	824	825	834	849	816	834	872	841	867	818	820	830	830	822	839	885	866	816	802	816	830	843	862	835	862	822	816	840	882	877	853	843	852	797	841	770	806	838	830	850	881	826	831	810	821	788	833	815	838	859	819	846	821	813	840	876	877	819	855	840	866	833	789	839	790	813	838	770	845	874	823	849	874	807	853	814	826	866	851	819	815	824	814	864	830	832	795	837	845	816	833	905	828	869	829	799	856	792	795	848	852	796	857	827	836	807	824	787	834	869	817	841	838	848	780	814	864	855	814	884	802	854	841	855	828	826	835	810	870	871	802	828	832	803	827	816	846	796	861	784	826	811	858	856	835	817	807	807	832	779	836	848	850	900	860	849	857	844	822	842	831	882	825	872	874	845	841	808	796	838	840	863	810	873	832	823	837	859	883	834	881	887	816	852	842	786	838	858	841	831	825	861	802	834	846	811	853	879	873	805	878	830	814	825	806	794	815	847	777	832	820	813	852	821	795	819	784	846	879	794	905	791	821	815	801	842	821	835	834	855	859	798	835	836	835	826	848	822	827	860	817	829	833	849	806	831	848	825	844	851	774	816	841	829	827	792	855	826	829	807	822	813	835	841	894	818	820	802	830	808	831	875	880	849	886	829	890	842	834	830	841	814	799	872	836	826	814	867	841	799	843	890	810	834	836	861	836	891	825	858	836	849	809	836	826	801	860	884	843	880	849	820	832	836	820	840	835	804	841	784	803	841	832	798	884	837	830	800	846	815	858	815	852	796	797	804	812	830	819	792	846	788	850	778	834	801	862	836	854	819	873	787	806	830	848	856	836	808	808	839	800	847	808	860	819	826	794	850	854	846	848	827	865	834	817	920	839	777	820	816	801	873	887	830	826	784	852	773	816	882	808	865	840	823	852	812	815	817	864	848	810	832	865	808	853	839	774	860	856	846	837	840	830	853	833	814	863	830	829	813	817	824	814	892	800	822	865	801	816	802	853	823	848	854	820	845	787	837	874	846	816	809	822	842	859	837	918	804	793	805	813	839	826	827	855	893	863	827	861	835	810	874	841	801	839	847	842	811	878	827	841	843	854	808	810	842	794	835	811	827	873	799	808	851	856	795	761	835	806	858	839	838	819	800	882	779	865	866	830	829	825	841	845	850	898	802	852	881	803	818	838	807	858	859	842	858	823	829	777	890	871	854	853	863	834	835	838	810	809	860	827	818	808	793	786	862	772	811	818	787	806	877	855	784	882	842	889	782	793	834	845	781	862	809	902	849	809	799	846	873	793	871	819	858	850	835	871	848	822	798	797	816	826	840	833	845	819	838	863	860	838	792	829	810	847	808	834	839	789	803	847	856	862	815	826	837	816	870	804	783	870	826	794	820	811	829	870	875	841	850	866	845	873	830	815	867	794	822	830	852	866	831	862	855	785	876	849	874	832	812	853	803	868	818	844	838	858	887	861	814	841	837	835	874	802	870	850	815	863	833	863	838	772	844	856	798	865	855	800	836	812	858	899	795	835	856	804	819	818	822	835	850	874	798	822	842	810	818	809	845	849	783	820	843	872	867	801	853	841	843	855	823	859	811	879	844	776	839	799	817	835	801	830	886	811	833	815	851	829	853	805	815	843	802	841	868	843	846	820	816	815	781	891	806	814	880	857	822	839	798	836	805	872	826	796	784	794	858	831	835	865	829	788	783	817	830	891	868	855	823	812	793	835	871	830	892	851	804	876	879	873	805	881	840	804	815	853	850	851	814	852	827	838	844	844	878	822	820	825	853	839	861	837	852	815	821	829	859	836	839	858	813	788	855	780	817	824	853	839	846	823	857	816	777	809	823	817	841	855	848	881	840	848	871	853	822	876	881	853	826	801	818	864	833	875	824	858	861	788	816	826	865	820	786	869	833	827	845	858	806	835	815	861	786	801	872	779	830	816	856	833	883	819	843	797	837	805	827	790	860	793	802	849	833	836	830	793	885	854	839	840	833	867	837	856	835	795	775	836	872	871	826	821	837	832	793	820	832	844	810	841	753	840	826	841	805	827	827	765	813	829	835	806	811	861	809	794	823	770	829	818	844	846	864	839	788	799	808	838	891	844	791	791	857	830	814	808	837	816	844	850	786	849	849	825	886	821	812	841	859	827	790	826	798	869	877	806	842	860	836	789	765	857	876	817	822	811	868	867	802	773	820	879	811	802	787	879	829	848	836	788	831	822	842	885	852	826	860	861	848	889	895	846	836	852	808	840	833	824	840	794	852	828	844	853	803	824	793	846	838	851	806	802	844	876	828	799	788	901	824	896	839	831	840	856	826	821	892	858	798	798	861	776	856	854	808	878	838	869	813	804	769	879	836	797	851	832	828	819	801	842	827	803	841	806	852	826	822	790	788	784	898	829	841	866	823	855	836	857	840	809	877	862	858	857	853	840	817	864	825	831	879	833	806	836	831	878	828	895	847	868	869	859	785	864	780	831	841	818	819	841	820	840	863	852	819	877	833	881	833	884	865	893	875	829	889	841	807	829	832	756	903	838	843	865	830	828	800	796	858	863	794	846	796	839	804	840	876	864	834	894	825	783	815	803	805	846	837	848	859	827	825	865	830	834	861	858	808	811	848	847	832	829	830	857	843	857	840	859	832	782	835	826	774	841	793	792	851	848	848	859	832	783	848	860	842	813	856	834	867	842	863	871	847	830	866	848	831	832	834	799	887	824	881	816	819	804	801	855	824	832	842	838	868	806	815	777	843	882	866	830	822	838	825	857	838	784	807	812	851	828	891	830	791	865	811	801	847	876	857	875	849	811	846	852	861	846	798	793	790	884	837	828	830	884	873	795	812	868	801	816	834	825	846	881	836	792	830	816	832	822	845	824	840	871	827	827	881	839	840	843	855	835	857	811	845	815	834	861	859	870	844	900	824	831	849	807	851	812	873	837	826	833	909	848	828	850	833	858	786	853	840	791	842	848	826	903	911	802	816	810	862	821	805	840	851	811	837	785	839	850	846	812	820	849	806	845	821	838	846	846	870	795	847	866	860	832	824	829	796	858	802	802	810	846	848	853	862	847	860	841	857	887	831	834	805	801	785	842	802	865	795	792	823	856	869	803	847	818	840	852	847	836	870	846	855	865	838	872	863	848	895	856	855	818	853	842	855	876	809	857	832	872	818	822	867	837	850	852	828	857
23313	21448	28281	24987	19919	1336	478	386	372	321	286	304	315	337	276	299	306	299	251	309	284	281	266	287	277	277	271	261	262	285	276	256	236	275	254	259	257	286	296	297	280	243	280	255	254	257	276	236	261	260	283	257	255	265	279	259	261	265	224	265	279	285	262	247	264	276	243	260	244	269	259	265	247	262	276	244	241	238	280	235	244	239	244	272	283	251	270	249	261	260	281	286	258	231	282	280	276	277	260	231	263	252	276	241	259	279	236	256	291	288	275	280	269	240	247	261	265	277	251	262	259	263	241	293	257	244	239	243	258	266	241	221	239	280	295	276	248	277	250	300	246	264	253	290	255	273	267	254	250	267	267	281	251	248	251	256	223	264	251	256	262	251	235	281	267	249	269	263	257	248	233	240	248	253	234	287	261	272	251	267	294	269	245	264	258	259	295	275	274	255	264	250	265	283	257	257	267	260	271	261	225	291	267	240	268	249	261	263	230	281	262	284	264	260	281	280	266	257	239	280	271	251	239	247	249	273	266	250	249	293	284	263	272	266	244	264	236	258	263	276	264	243	263	244	277	271	274	260	234	255	259	248	276	286	274	247	246	266	245	260	265	267	269	261	254	248	267	272	250	252	268	265	273	243	272	254	273	255	264	269	254	279	304	219	271	257	303	255	258	261	254	254	260	252	292	261	270	264	246	272	290	268	266	235	295	288	246	248	261	280	232	256	265	258	258	236	245	231	238	259	257	252	259	268	228	275	244	276	235	274	231	236	287	297	273	241	252	255	266	257	243	268	240	239	257	236	272	292	253	289	262	251	221	242	266	261	291	284	297	228	248	253	271	278	253	286	261	264	266	252	249	251	253	259	245	261	255	258	274	240	256	271	236	263	246	233	246	300	273	260	245	266	252	239	253	285	204	268	276	255	252	272	267	263	273	253	264	271	267	240	233	273	271	265	255	259	272	263	261	285	250	282	272	252	300	262	264	239	264	256	230	251	248	268	249	264	260	263	228	289	256	267	256	288	236	261	258	270	270	218	283	258	282	227	260	224	281	258	265	264	272	288	230	268	259	226	258	267	257	256	234	274	247	246	297	294	272	251	265	267	257	284	268	245	266	274	256	268	256	233	240	246	256	267	236	239	274	269	306	247	251	272	251	251	259	278	220	274	280	242	274	276	286	240	261	300	273	262	280	290	248	274	271	254	248	264	275	241	276	269	280	238	241	263	275	268	254	294	253	253	241	257	253	250	262	260	266	235	237	269	269	285	232	258	273	247	268	263	270	260	243	270	256	261	249	229	249	285	246	246	276	239	270	242	281	268	284	271	241	261	247	250	257	239	242	286	277	278	272	261	247	267	255	305	245	251	265	256	278	258	291	253	242	243	275	234	280	241	248	254	247	247	293	258	249	249	297	230	246	279	216	278	258	257	245	253	254	280	253	257	248	275	276	248	272	248	286	260	273	266	251	261	281	249	248	270	237	243	260	224	261	260	292	226	267	253	258	260	276	255	260	262	251	257	259	262	276	267	245	255	249	251	263	249	260	238	254	267	277	265	240	264	232	242	255	270	253	268	257	237	279	262	291	243	248	272	235	254	271	227	262	247	294	287	266	286	263	248	257	283	266	286	272	244	238	241	267	269	271	250	256	269	263	285	300	237	264	239	256	263	259	250	257	271	247	252	269	253	269	247	256	285	260	288	269	266	254	251	237	238	275	279	266	260	242	251	234	262	262	256	249	265	278	251	287	284	247	282	249	258	277	258	308	261	282	239	253	257	269	275	256	275	258	242	268	261	253	246	265	256	244	246	243	287	278	253	276	268	274	230	274	287	264	259	276	265	289	275	279	268	262	262	243	283	259	283	263	264	246	306	277	244	272	282	248	288	248	253	247	256	266	251	269	280	285	259	253	258	252	274	236	255	261	264	269	277	268	257	263	271	266	246	287	286	242	271	261	251	251	250	259	255	272	261	268	271	253	289	250	265	253	256	272	231	241	267	250	231	249	246	264	238	249	287	286	264	250	305	276	281	241	240	286	243	270	285	268	294	247	250	259	262	265	247	263	277	251	251	293	275	277	247	265	253	276	233	256	272	275	265	260	269	250	254	269	264	262	253	263	259	244	230	268	294	257	239	264	281	253	283	214	258	276	257	271	254	258	253	253	282	273	248	272	273	254	268	229	282	260	250	235	230	251	261	271	264	231	253	266	251	265	276	272	259	251	257	263	246	235	254	292	244	251	286	297	257	259	280	277	249	237	290	247	253	281	267	255	257	265	241	266	253	235	242	234	276	262	263	256	252	277	276	256	229	257	281	273	272	246	265	238	268	257	237	241	270	248	249	274	234	259	224	251	256	255	287	262	267	247	270	253	237	261	281	264	264	293	257	243	260	273	268	221	256	276	255	257	240	232	285	263	270	245	245	241	249	238	240	264	250	265	279	231	245	257	240	270	215	237	276	243	247	258	280	280	267	293	246	242	245	269	245	284	240	265	294	231	273	248	231	271	256	279	264	233	245	257	268	228	247	304	263	276	234	236	267	271	264	256	224	234	246	260	299	254	256	251	243	250	276	245	272	247	260	235	259	242	243	279	297	247	244	283	285	260	260	256	247	264	256	240	237	251	226	244	264	271	264	266	246	256	250	254	264	266	258	262	259	285	258	271	273	276	251	254	259	248	285	249	269	286	278	264	263	256	265	246	247	287	236	238	273	258	253	285	264	253	282	275	256	262	278	251	280	256	273	266	255	286	227	250	262	265	280	260	233	256	262	262	221	288	259	281	238	243	281	279	272	244	294	292	264	246	279	259	268	260	280	247	243	238	230	239	261	264	269	242	266	243	254	256	263	253	277	241	242	257	271	252	281	276	263	280	286	280	258	236	252	239	244	244	273	269	293	262	266	265	241	292	279	224	268	240	258	249	233	236	260	234	271	248	256	255	248	243	250	261	260	228	259	263	269	258	235	280	263	268	254	249	290	250	271	246	265	269	275	245	264	278	289	262	260	289	257	242	269	277	288	259	254	284	256	273	262	259	256	269	271	244	249	260	251	252	238	257	272	284	249	276	245	269	242	298	271	274	233	244	262	257	234	284	252	251	261	262	258	262	241	259	247	286	251	236	270	262	268	228	248	281	262	269	261	286	262	231	231	269	256	269	278	272	256	273	276	272	283	260	252	242	260	250	254	279	243	256	266	282	266	233	276	254	267	264	254	255	290	269	269	267	233	254	270	256	238	259	240	296	287	254	248	278	250	235	302	252	292	235	245	274	253	267	248	258	267	270	230	262	287	222	275	265	271	253	244	260	272	279	256	235	282	267	247	227	230	262	288	256	252	262	242	250	236	287	224	262	260	267	236	223	259	262	241	230	286	246	257	249	254	271	227	266	247	272	283	248	226	257	262	237	270	254	270	228	265	283	255	269	262	257	267	246	250	274	229	235	277	270	232	259	264	233	254	267	242	263	261	281	264	253	254	251	280	247	243	269	237
3176	8035	5828	2610	1577	1127	931	703	689	621	535	576	525	492	511	490	448	444	483	451	447	479	415	428	414	444	418	434	430	443	412	402	443	413	445	407	395	410	414	450	428	443	441	425	443	430	387	423	397	426	416	416	413	404	458	410	472	412	407	438	382	390	418	388	407	418	394	376	378	400	413	425	418	458	368	440	441	415	399	410	391	392	437	391	402	422	415	422	442	441	434	424	389	458	421	394	407	400	404	412	407	439	418	436	441	410	417	419	433	413	448	416	374	413	410	430	382	415	419	407	436	443	425	431	390	406	422	414	405	408	364	379	441	379	434	388	431	367	424	409	428	408	392	424	441	423	414	417	405	444	413	420	432	414	399	396	445	434	380	374	394	402	433	396	430	428	401	376	432	403	428	432	379	426	437	411	423	405	411	404	426	442	376	435	412	386	427	387	408	401	422	415	402	440	435	422	433	423	471	381	407	418	358	390	431	412	410	386	415	378	417	403	415	419	417	463	393	418	405	399	396	410	392	403	380	441	426	386	385	412	404	398	402	411	442	395	385	445	396	417	388	406	416	426	404	410	449	473	394	427	420	380	451	407	411	436	429	399	398	409	395	410	399	404	361	384	408	412	438	425	410	449	432	419	420	390	376	411	433	415	407	394	416	449	423	424	397	396	419	414	390	430	399	413	435	417	435	402	423	395	418	402	397	392	406	407	397	410	386	452	431	433	378	401	409	399	406	425	404	414	440	414	422	426	420	410	409	416	419	414	417	406	445	422	454	420	392	400	410	420	373	436	425	429	378	405	431	411	393	428	393	437	403	419	427	404	402	417	420	410	428	395	388	400	365	424	428	439	396	412	402	422	402	391	409	382	424	394	379	372	418	433	398	398	410	411	429	430	424	420	422	416	428	415	384	437	433	471	392	426	396	398	407	418	411	431	375	431	413	397	366	421	409	422	422	428	395	405	385	442	409	423	392	404	383	419	446	436	421	385	407	422	393	391	425	414	403	430	454	419	406	418	419	401	402	412	424	411	416	423	417	422	417	426	418	386	438	383	413	421	451	404	415	413	428	383	409	396	377	426	429	384	395	413	392	408	391	407	414	419	439	424	401	393	428	423	405	414	414	417	429	413	405	414	415	419	438	410	424	406	390	440	389	438	403	406	423	410	439	405	427	452	425	432	445	437	385	415	440	401	451	435	405	404	399	385	408	386	418	393	427	404	442	425	403	414	406	410	409	436	422	379	412	421	434	418	392	437	419	420	415	420	421	415	411	424	389	404	430	421	379	435	410	445	422	379	365	401	399	414	369	426	400	429	417	425	441	430	402	418	378	423	408	431	397	389	431	434	439	412	404	399	403	432	387	434	421	395	415	393	396	393	457	400	429	418	436	411	417	429	389	410	402	411	421	382	417	421	430	394	416	389	400	424	386	402	432	406	447	444	410	423	415	390	406	430	415	425	408	419	365	408	412	436	409	428	399	436	412	407	429	433	423	433	408	440	394	387	396	393	437	444	393	423	407	447	422	459	410	404	425	427	412	460	376	444	397	421	392	433	427	404	385	384	398	424	437	402	416	407	421	379	412	434	443	422	405	372	431	434	410	445	399	394	421	439	416	413	406	419	403	420	401	418	412	410	398	396	416	402	447	421	374	461	408	369	412	402	380	422	420	411	400	440	425	417	419	411	420	428	395	406	407	416	415	424	389	403	418	440	409	433	402	420	415	410	399	386	413	458	413	429	403	438	406	434	406	432	391	424	386	431	397	407	424	422	399	426	430	423	412	421	403	392	374	398	412	377	392	391	406	413	396	375	421	425	433	391	408	401	414	436	421	384	447	448	416	418	427	419	412	423	425	451	411	446	456	389	406	396	425	422	416	408	398	431	437	386	426	422	444	406	431	423	389	408	452	436	392	420	418	415	429	425	411	417	399	424	422	393	414	431	426	403	418	402	394	389	416	432	460	397	415	425	393	414	410	395	427	400	440	368	413	424	381	423	415	429	389	420	417	413	387	407	402	431	402	409	430	395	440	385	444	417	380	403	446	443	424	442	383	452	414	374	410	457	401	417	398	397	436	375	404	386	414	414	386	404	376	408	399	365	426	393	403	432	404	421	431	418	434	429	399	410	400	395	407	415	434	394	422	433	418	408	389	413	417	410	390	397	408	414	367	385	406	410	438	417	431	409	406	402	398	412	354	416	414	398	413	396	390	364	391	410	409	371	430	405	372	397	405	383	414	402	389	424	421	399	412	408	436	393	411	413	377	410	400	399	446	402	407	391	421	423	446	407	401	413	423	378	413	456	405	445	412	396	429	397	426	426	426	410	449	371	410	439	432	385	409	428	402	413	408	407	391	422	404	427	430	430	419	428	407	418	374	415	413	417	412	413	385	429	410	428	429	393	447	393	386	421	397	419	393	421	396	452	428	404	403	382	422	402	428	442	372	435	414	418	410	411	394	407	383	409	435	417	411	413	404	447	414	419	413	420	429	421	394	415	408	406	411	436	395	399	427	441	399	438	385	399	394	407	394	409	452	430	405	411	409	423	389	422	429	403	414	379	436	433	396	415	413	372	419	445	402	391	391	430	408	392	430	389	392	413	402	422	428	406	435	405	390	420	411	432	419	414	421	367	443	402	415	409	419	374	402	421	384	396	408	382	388	392	424	423	425	390	407	460	411	437	432	391	361	440	377	379	403	454	447	420	414	424	436	422	414	430	394	395	440	407	415	408	415	446	430	397	361	407	419	415	383	405	373	405	373	433	431	434	395	411	400	391	434	378	409	406	427	431	391	413	380	409	409	405	412	389	409	424	404	429	400	404	382	447	434	430	424	415	452	376	442	386	433	400	374	414	448	400	405	391	416	407	433	439	424	436	403	423	440	455	425	410	393	426	418	430	398	423	362	410	433	387	424	423	423	397	422	432	384	414	405	420	413	404	408	401	390	422	376	413	406	414	441	411	427	399	420	391	423	468	407	407	394	391	413	395	376	467	432	418	421	424	426	435	428	404	396	398	415	420	398	442	406	426	385	434	402	443	398	446	416	434	413	441	353	386	423	448	412	433	415	451	417	387	380	433	443	437	419	418	392	414	402	431	392	420	412	383	438	351	417	412	419	419	444	399	408	399	386	436	402	423	398	423	416	413	411	427	399	401	403	423	433	405	390	416	415	419	425	385	399	414	418	411	410	442	451	421	400	426	383	395	437	382	415	414	419	411	385	411	420	411	439	394	417	415	408	397	410	398	415	412	404	434	428	393	430	402	404	407	447	397	445	420	399	398	405	443	420	386	443	404	448	421	408	434	423	365	416	406	412	403	454	440	405	411	386	432	433	427	423	392	439	438	386	428	396	431	420	417	411	396	413	384	407	384	434	406	411	399	429	408	390	391	403	424	387	382	374	404	407	380	433	398	414	421	405	407	399	357	432	386	422	395	399	398	432	394	389	448	381	401	429	413	424	415	411	415	440	382	434	414	377	473	425	427
24753	21467	26047	21328	1334	664	688	677	641	617	588	583	614	589	599	658	553	566	572	567	560	600	579	578	585	572	577	597	573	611	588	589	598	567	534	576	562	604	604	580	591	568	593	561	591	579	577	580	628	587	598	590	580	558	580	573	541	572	561	565	555	559	605	598	569	608	585	578	567	577	562	595	541	584	593	589	609	595	559	573	566	550	560	603	616	578	562	605	560	579	610	602	587	532	553	564	588	579	583	589	570	585	550	575	606	619	576	588	554	608	543	558	572	517	585	599	626	558	615	546	601	574	593	555	581	574	593	577	587	582	602	593	566	545	566	555	599	583	614	541	600	531	568	559	580	581	581	589	580	537	599	596	578	571	563	540	617	623	607	540	578	606	574	580	605	557	569	589	566	575	625	571	580	578	530	591	570	533	609	585	559	552	607	571	582	549	601	553	579	593	567	584	623	583	571	596	581	599	600	550	556	549	608	604	611	586	558	527	543	598	573	617	547	627	553	572	601	560	616	549	559	569	580	597	588	573	598	573	552	570	593	539	552	609	565	581	548	578	573	577	578	601	589	559	603	585	577	581	575	579	565	577	586	523	615	549	584	562	572	584	564	583	600	567	581	544	577	570	567	601	533	575	582	617	579	590	529	605	649	588	585	589	482	620	544	595	582	598	561	593	567	571	553	575	571	584	566	607	574	603	548	555	555	580	574	526	592	572	567	552	610	561	555	634	567	563	579	596	571	548	608	578	558	547	560	515	575	552	603	529	624	594	559	566	639	583	579	562	537	615	605	590	595	596	571	596	593	597	611	610	548	596	590	572	552	563	602	547	564	605	570	610	583	561	594	617	578	581	580	591	569	600	601	596	591	583	565	603	555	580	558	528	600	576	582	578	553	644	604	560	596	599	560	554	563	578	592	615	553	573	618	623	528	582	597	576	595	573	581	624	580	602	571	570	585	609	572	576	615	583	580	529	554	581	571	559	577	560	610	560	596	587	577	566	553	608	559	584	583	550	551	591	584	611	571	619	566	594	584	554	585	566	577	576	613	573	585	591	557	600	595	590	547	603	603	588	575	578	616	606	569	565	582	575	586	590	595	612	587	574	563	564	528	618	565	558	610	588	584	593	626	560	538	601	553	601	569	563	632	603	554	536	582	610	547	542	555	564	608	602	576	581	590	593	608	600	643	597	589	539	584	572	591	642	589	569	577	551	597	587	579	554	595	571	531	583	564	575	581	560	601	586	580	571	610	524	567	610	575	583	565	581	625	597	549	568	565	587	557	589	600	583	567	531	591	521	586	578	572	590	558	616	580	563	523	556	556	610	534	554	569	611	572	572	555	552	550	556	583	575	611	587	584	531	571	586	599	577	562	629	576	572	584	589	601	557	610	593	606	583	555	621	587	554	601	596	610	630	608	589	572	555	604	567	593	556	560	602	572	611	610	603	565	605	532	630	597	556	608	563	560	571	526	585	549	591	560	546	580	541	610	566	587	555	547	527	574	557	576	560	576	584	551	576	549	590	569	596	575	569	562	577	590	557	562	581	572	557	568	578	545	557	583	566	577	565	618	565	594	613	585	568	588	571	577	534	560	568	581	558	585	584	556	601	554	559	580	599	567	589	615	605	591	554	549	598	600	538	597	625	622	600	583	587	592	582	561	601	571	596	589	583	556	553	582	583	582	569	575	602	563	584	616	566	591	541	579	559	571	602	566	571	615	557	606	511	610	573	594	573	555	581	562	557	582	554	551	567	601	615	570	578	551	530	599	554	568	565	585	574	600	559	539	620	545	571	574	544	633	558	598	543	556	640	573	563	569	568	605	572	569	520	553	566	560	616	554	590	569	566	572	555	529	580	601	550	533	579	571	574	576	583	614	567	623	562	586	591	590	558	547	593	620	619	604	578	569	556	560	564	561	577	576	612	539	597	550	541	550	538	558	577	625	603	578	617	581	539	542	561	576	562	557	533	568	539	587	538	584	588	578	572	585	570	589	587	553	581	610	522	561	592	581	560	606	540	597	595	554	567	580	584	591	593	574	539	567	559	539	553	637	595	581	577	606	557	615	552	587	540	611	560	596	582	566	582	574	625	586	549	593	595	571	566	561	594	609	536	583	564	586	590	584	621	565	559	592	587	602	593	541	564	570	582	580	566	572	551	544	602	567	528	588	588	533	632	559	590	546	606	540	581	561	522	563	587	584	577	586	542	607	528	567	589	564	510	556	579	578	567	580	608	542	616	586	567	505	564	637	624	590	556	561	555	586	638	533	540	524	599	597	550	584	567	588	594	589	627	575	567	561	579	545	605	567	593	570	546	650	554	563	597	563	567	550	558	584	571	580	569	598	622	603	581	567	591	597	589	564	568	552	592	569	655	588	590	586	566	575	587	593	546	561	567	567	559	558	614	574	623	530	604	540	598	599	604	551	544	592	576	566	537	590	577	622	590	551	606	573	574	531	597	543	588	579	579	579	556	559	598	623	562	623	578	542	567	576	566	568	585	563	631	586	561	604	578	621	563	608	529	590	588	574	591	562	598	543	637	602	562	534	547	608	610	563	586	603	584	554	558	584	554	559	580	589	555	590	623	575	582	607	560	567	532	578	559	579	558	578	588	549	586	552	533	579	536	619	599	543	609	559	584	555	542	566	548	591	571	597	541	578	616	618	522	597	547	544	576	614	542	587	557	547	560	552	569	603	588	580	613	556	603	539	543	594	597	545	587	538	593	532	548	593	606	587	565	568	588	610	562	558	536	581	563	589	587	549	562	557	541	607	603	569	577	556	599	584	570	574	587	563	604	574	633	564	617	574	587	532	584	589	601	561	560	627	582	560	619	550	533	627	565	553	600	558	555	540	549	579	570	635	580	572	552	571	603	580	577	573	600	551	573	560	546	497	580	549	588	612	609	565	577	616	571	576	608	578	563	610	596	590	573	572	584	575	578	563	578	579	618	560	607	557	573	567	546	567	590	585	600	527	605	568	603	565	535	567	559	584	603	580	566	536	577	562	550	589	568	539	571	571	579	583	576	588	595	604	559	581	546	592	567	574	599	561	568	552	523	584	578	595	589	554	586	565	570	597	620	610	566	598	593	568	572	599	598	611	578	564	569	566	575	594	569	594	578	543	548	549	557	562	555	579	602	547	591	574	590	616	603	579	541	548	536	524	609	587	613	603	572	593	596	568	568	605	526	582	555	577	559	609	591	583	592	590	578	602	581	598	602	564	594	581	580	602	565	573	570	612	605	575	593	575	530	590	607	547	562	532	573	554	589	611	595	532	581	601	596	559	580	592	583	571	557	568	556	654	628	563	644	564	560	582	630	583	558	560	546	609	562	601	541	572	566	570	563	552	600	623	595	569	585	583	569	601	566	564	570	573	566	598	548	624	583	569	565	548	578	576	605	599	583	550	633	583	593	577	576	555	598	571	595	567	581	575	556	601	538	575	553	626	566	568	603	605	552	608	568	544	609	588	563	565	555	552	622
3331	4402	3408	1804	1354	1142	1043	987	937	910	937	898	861	879	863	860	797	854	857	874	834	846	815	803	883	827	835	877	853	825	809	850	862	780	850	837	808	825	801	838	873	814	792	803	820	854	828	812	804	829	828	815	853	767	873	826	795	804	886	887	829	810	794	813	823	785	879	836	780	858	827	848	826	821	822	862	818	857	858	790	828	851	845	849	795	825	820	795	857	815	854	823	885	864	817	811	825	790	821	837	787	847	843	828	807	792	775	811	834	798	825	841	875	824	855	816	836	842	840	829	855	810	814	822	815	842	875	916	819	860	804	795	832	844	841	872	814	810	821	831	834	832	852	844	868	839	890	852	824	861	826	818	829	880	818	838	859	849	817	861	837	862	811	801	872	866	804	856	896	820	881	795	835	803	842	819	820	826	825	845	830	802	821	797	823	763	855	831	827	858	807	862	822	826	808	876	809	846	806	845	846	875	844	821	808	788	809	823	842	828	815	834	824	783	793	889	850	783	868	871	806	849	818	828	807	788	831	829	793	795	835	832	838	823	859	802	859	857	820	798	813	832	772	845	807	820	824	862	862	796	788	870	871	851	841	831	803	766	817	822	860	817	851	841	834	857	838	868	838	841	832	842	843	791	779	843	870	787	799	836	817	825	865	747	829	809	823	892	838	833	825	813	811	815	898	831	836	862	817	847	855	843	896	849	842	847	850	891	832	797	772	806	818	802	832	783	877	835	872	789	817	775	895	840	782	842	835	802	801	810	859	823	844	821	918	800	862	819	780	825	829	848	801	833	844	829	890	795	792	861	876	859	787	850	838	799	872	813	826	841	806	839	800	872	823	837	839	806	805	818	851	837	816	812	817	887	831	813	788	839	819	813	881	844	794	822	850	809	823	834	885	794	815	882	819	808	810	819	822	808	874	853	814	806	863	879	857	829	898	823	845	769	842	777	847	820	828	825	825	830	845	872	805	851	801	849	814	846	816	794	842	827	841	802	831	826	847	818	823	822	836	820	808	835	834	827	843	874	822	825	826	858	840	813	842	856	819	803	833	831	856	811	821	841	846	824	871	840	831	788	795	830	823	847	868	832	831	827	848	861	825	823	807	867	817	825	848	802	843	803	839	851	817	830	831	856	863	827	826	833	814	877	886	858	825	797	830	868	821	851	781	820	800	840	846	807	836	901	854	812	824	811	790	819	806	801	852	838	854	812	857	847	823	800	747	828	812	798	820	827	847	790	826	835	846	890	821	840	823	830	843	831	822	842	830	858	791	863	833	825	816	831	855	816	868	781	828	782	877	837	813	853	831	824	868	826	813	859	857	875	835	807	855	803	807	842	811	840	847	814	820	810	836	852	859	846	864	847	812	828	799	834	901	833	835	825	768	805	859	821	839	825	839	867	879	859	819	837	853	808	894	856	824	869	870	807	812	825	846	828	802	808	843	790	832	782	761	816	857	820	842	858	768	875	810	855	788	794	826	882	859	812	847	880	839	798	823	829	808	823	819	811	806	795	753	897	848	791	831	832	768	818	809	809	855	889	816	853	842	825	824	816	798	824	827	820	812	809	820	840	815	802	824	815	864	866	788	859	825	779	829	854	854	874	782	829	848	807	799	811	818	819	841	789	831	835	849	853	872	824	843	898	802	837	893	820	839	853	874	908	864	825	804	844	837	843	856	888	826	850	871	838	821	825	875	897	855	868	842	815	772	815	832	796	804	899	832	840	815	883	790	854	835	830	875	828	867	842	826	830	869	779	848	813	900	830	803	859	812	814	822	837	829	839	836	827	837	845	798	842	815	817	835	849	831	797	842	843	817	864	828	823	860	836	840	846	813	818	819	834	890	838	817	834	815	837	770	804	827	800	832	841	801	872	809	779	817	809	796	834	800	831	863	851	792	823	847	790	812	836	850	753	833	850	796	834	796	872	834	802	838	803	829	834	849	794	852	822	872	796	826	812	833	812	847	883	817	856	877	817	767	831	806	841	857	839	794	807	844	798	797	831	864	873	819	828	853	793	855	820	800	818	855	853	828	818	789	880	831	837	819	853	831	811	816	808	826	813	786	852	876	791	821	784	869	790	831	871	836	780	877	790	831	840	784	852	824	828	806	862	819	846	853	824	847	856	821	858	855	821	817	870	854	790	813	834	866	870	839	812	860	841	850	803	809	845	846	790	811	782	834	847	842	771	827	809	840	800	850	826	790	887	820	805	830	815	796	828	801	823	831	839	824	844	799	831	808	824	868	890	859	867	831	845	814	834	853	839	813	809	862	799	847	826	865	800	809	825	860	864	757	799	835	864	815	821	787	824	861	849	799	770	810	831	836	851	794	829	831	870	834	818	840	866	809	819	821	863	781	830	830	815	841	850	863	802	801	826	843	815	840	788	838	819	855	802	820	825	800	813	859	797	827	852	846	841	810	832	802	846	818	781	859	828	759	877	876	816	819	832	807	846	806	864	813	774	801	857	838	841	848	805	852	826	871	831	865	820	759	866	855	863	804	838	900	838	836	769	856	841	776	839	808	849	825	808	791	799	752	817	859	792	834	803	825	793	855	805	838	835	813	841	847	836	844	840	823	858	830	878	806	820	854	851	878	794	811	800	846	890	843	796	840	842	892	844	859	864	848	790	886	835	802	862	811	837	835	862	851	841	858	826	833	827	826	867	846	826	847	822	849	869	860	851	843	877	839	791	867	775	831	824	824	781	843	836	819	804	858	790	822	853	845	854	871	901	858	838	816	804	841	792	826	815	830	848	782	832	801	784	795	852	849	868	809	846	815	830	829	835	819	844	846	840	826	785	828	849	817	872	862	870	808	861	819	842	812	817	825	760	804	830	886	847	823	869	862	817	833	780	836	879	872	838	815	842	811	842	799	797	855	808	818	809	818	858	879	810	802	864	786	832	808	850	820	877	781	788	842	808	799	799	840	862	792	808	832	781	849	762	866	837	861	793	822	846	869	841	885	829	823	844	799	858	806	806	856	817	841	841	812	843	805	822	884	818	854	837	823	827	797	800	828	846	826	780	770	835	870	829	820	810	812	822	838	884	860	855	834	847	878	872	787	837	800	858	879	840	864	826	792	783	823	834	803	843	853	793	774	840	853	873	879	917	828	852	828	868	851	868	856	776	828	757	866	851	800	899	780	811	783	870	878	870	798	853	817	817	789	782	804	852	805	799	844	869	843	817	849	856	825	906	809	830	823	790	795	844	878	812	783	847	807	846	822	790	800	842	785	812	853	819	846	894	823	815	814	809	817	794	837	832	814	858	788	885	742	826	834	862	822	871	803	817	836	842	807	875	861	873	884	793	825	821	863	816	763	863	826	798	860	835	827	776	852	779	873	854	837	834	890	869	857	796	854	826	811	851	796	815	872	862	836	803	837	863	845	811	815	791	817	870	873	820	820	803	804	820	821	786	818	831	795	829	875	859	846	833	860	825	864	820	805	826	810	766	809	844	802	819	806	827	815	781	801	822
22380	21462	29014	24312	21469	18576	986	434	281	276	275	237	215	209	217	206	207	213	192	189	176	174	156	200	171	169	132	162	159	137	155	149	144	143	143	139	134	163	151	154	176	151	140	161	168	163	153	140	120	170	142	153	166	138	142	163	131	145	142	144	157	141	143	151	155	133	152	166	144	148	148	165	129	140	145	157	125	146	166	175	186	138	164	158	153	158	128	143	160	153	130	125	135	162	147	151	157	146	162	143	147	165	147	149	166	143	147	137	135	173	151	154	135	131	145	160	162	161	133	142	150	146	159	137	163	147	140	137	150	159	163	162	151	133	165	152	175	152	151	159	156	147	165	136	137	164	134	140	169	156	141	157	146	139	155	134	158	162	136	152	156	142	157	162	148	161	140	142	138	149	149	172	181	146	140	140	144	135	162	150	146	161	139	151	128	151	167	151	147	160	144	164	171	165	140	158	151	134	164	149	135	147	145	149	134	152	132	135	155	152	156	146	141	169	136	158	138	144	149	141	150	167	128	157	137	161	159	140	144	176	151	134	143	152	163	132	176	142	146	153	160	147	166	132	151	135	156	154	171	137	144	161	156	156	172	146	148	162	150	155	152	150	159	155	172	171	124	144	164	172	169	150	155	169	133	133	146	143	150	139	139	155	163	137	144	147	134	155	168	157	144	156	156	141	146	149	135	152	147	141	166	167	163	184	151	146	149	122	136	162	160	165	140	160	158	147	137	158	146	136	141	152	144	149	159	153	155	145	135	145	144	157	151	173	151	141	149	152	141	138	157	139	136	141	149	159	170	164	133	144	142	132	149	130	150	131	141	141	135	146	150	146	160	153	134	144	165	158	149	152	143	150	152	150	138	164	143	159	147	143	157	134	169	154	147	145	164	163	142	170	161	159	157	153	140	150	152	144	144	164	138	173	143	144	131	151	158	122	149	136	151	141	139	155	140	132	165	143	150	159	151	135	146	146	164	148	160	148	170	156	158	168	147	148	138	121	160	136	154	153	155	146	155	140	153	154	144	154	142	166	176	160	157	156	158	148	147	161	150	149	143	151	149	159	149	143	138	163	157	162	134	161	154	129	132	141	143	145	147	139	152	143	154	155	130	160	159	155	135	146	130	142	131	148	129	143	136	181	138	137	141	167	147	142	149	161	142	171	141	147	134	158	158	157	133	162	136	143	150	167	134	122	133	152	177	153	150	164	155	149	153	150	145	150	155	143	157	161	156	153	137	145	155	159	134	154	154	153	138	142	134	134	157	130	141	159	153	139	162	127	167	151	150	167	150	152	145	139	139	141	160	134	126	168	134	161	154	144	154	139	165	145	162	177	168	142	136	153	137	134	167	165	142	139	151	137	165	158	127	149	165	140	156	155	135	139	146	153	152	162	163	169	140	139	153	160	181	151	162	144	151	168	152	165	159	142	167	151	162	138	129	126	138	143	149	125	158	165	154	146	140	164	156	142	143	146	159	141	171	147	141	155	142	148	172	136	134	137	133	145	139	157	141	147	153	150	159	151	149	143	133	159	133	142	158	142	150	173	169	141	136	147	166	157	154	132	151	143	156	159	161	158	153	132	146	151	161	154	154	127	152	166	143	157	146	168	151	148	155	151	128	147	159	147	145	142	157	140	171	150	139	156	136	141	165	142	135	137	161	136	153	136	144	139	150	153	142	165	140	171	164	152	142	138	158	143	137	149	129	147	141	157	172	137	176	146	144	142	164	167	134	155	171	142	142	168	132	153	154	167	132	158	132	172	168	126	141	133	160	155	160	142	171	157	155	155	138	142	157	144	168	149	157	146	148	136	173	147	130	163	163	168	164	161	149	144	160	155	147	161	152	143	157	147	124	161	166	129	159	153	136	141	157	175	157	162	149	142	174	153	167	149	158	161	148	151	147	136	160	135	157	138	162	135	149	132	129	126	149	139	143	148	161	141	127	144	151	140	149	157	149	156	150	163	173	155	152	164	126	142	157	162	159	126	152	145	140	123	155	150	148	162	155	151	141	151	156	155	146	167	140	133	144	152	138	145	143	159	149	164	159	151	148	158	156	162	149	145	148	149	145	144	150	130	147	156	156	158	134	154	152	138	137	162	133	153	165	129	161	138	167	138	159	132	160	165	151	154	153	127	156	148	157	149	155	137	142	160	156	136	145	136	164	129	151	152	136	146	145	136	157	131	148	133	155	161	167	167	152	143	169	138	152	141	148	175	152	192	109	159	140	162	149	158	132	171	166	170	148	156	136	153	146	164	175	157	138	152	156	152	182	160	147	183	149	153	129	155	171	154	136	152	130	165	146	123	172	143	142	144	146	136	148	140	174	158	137	134	161	151	149	152	146	129	148	162	138	150	123	133	149	138	138	138	144	139	120	160	141	163	152	149	152	144	158	144	148	147	145	152	134	139	131	153	163	165	168	133	155	138	174	155	145	156	145	165	175	143	156	143	164	139	154	145	127	146	138	118	162	138	136	141	139	136	144	144	161	153	173	164	157	156	135	154	162	157	144	165	148	145	143	148	137	160	149	153	162	131	157	138	133	140	156	125	153	156	141	158	148	141	162	155	145	153	187	148	148	153	152	134	172	153	181	161	144	155	132	152	150	131	148	132	137	145	155	155	154	131	150	159	142	125	144	126	159	159	137	127	163	157	132	152	149	138	138	132	160	126	143	129	135	157	172	153	144	149	136	145	145	157	177	151	158	150	178	155	158	143	168	130	143	144	134	148	164	128	149	158	133	138	192	141	163	139	141	167	167	137	151	158	150	151	156	150	134	169	153	132	148	159	132	132	146	170	164	155	158	163	145	167	133	159	134	149	140	148	141	143	147	166	168	149	140	144	146	143	160	158	149	159	151	159	137	158	137	166	136	161	150	159	166	136	150	153	162	143	150	131	178	166	155	155	146	149	125	148	147	153	138	124	126	151	139	136	154	174	147	153	138	165	155	153	141	141	144	153	140	127	147	133	143	157	153	147	149	129	126	131	149	160	173	141	160	149	142	135	147	150	150	160	134	130	160	152	139	134	135	171	145	152	144	157	158	172	150	153	144	151	158	144	141	129	155	161	155	157	154	149	153	136	170	152	145	150	140	144	148	163	165	170	169	159	159	140	150	142	154	120	145	181	139	153	147	145	128	155	144	157	130	159	144	131	140	145	160	146	131	156	132	138	145	165	161	154	151	154	140	151	170	145	130	133	161	161	144	165	144	150	144	164	161	133	152	155	178	143	138	162	137	137	145	140	169	136	147	169	142	153	125	156	150	147	176	142	145	166	157	145	148	147	148	150	142	142	162	142	138	142	137	152	135	148	135	146	163	158	154	144	136	146	125	141	150	151	145	151	143	153	145	148	159	162	150	152	153	142	156	155	157	165	160	159	165	159	154	144	154	166	130	132	143	143	149	143	141	145	138	161	157	172	152	143	155	161	141	146	150	154	153	140	148	153	138	144	143	149	145	137	159	168	161	144	152	154	152	147
4151	12871	9422	4287	2508	1634	1177	926	681	636	511	469	445	364	373	343	339	309	307	286	308	288	285	254	255	258	267	278	270	235	245	264	241	289	272	247	265	236	235	223	265	236	224	230	216	237	213	219	223	239	236	226	210	218	212	230	243	234	196	244	229	204	204	241	240	217	234	227	241	249	211	208	214	239	201	226	218	223	235	231	207	221	235	238	211	234	241	240	198	244	215	208	208	216	243	218	223	218	208	222	197	217	212	228	228	209	231	226	202	247	233	215	215	217	227	239	234	219	209	225	215	209	230	221	220	214	217	241	239	244	211	219	208	181	223	229	222	254	199	215	206	206	201	217	230	223	229	228	218	209	235	227	220	229	209	230	199	228	205	240	239	225	207	229	245	213	232	193	227	204	232	209	219	247	231	225	239	236	200	208	210	244	210	223	215	213	189	204	189	218	222	226	211	210	218	210	216	250	226	223	202	186	211	198	210	192	208	221	215	219	207	206	229	205	214	220	240	227	230	214	219	225	210	210	231	196	233	257	237	221	221	215	214	209	229	219	193	225	205	172	242	221	250	204	208	212	230	216	223	223	212	254	238	208	204	221	221	211	197	215	206	248	213	217	180	212	213	229	198	229	206	208	227	237	236	216	234	203	230	214	204	244	212	230	215	203	236	209	233	220	220	211	208	223	200	210	221	236	222	225	233	250	211	221	242	225	231	213	223	229	196	212	226	222	203	251	211	209	214	216	206	192	226	234	211	239	211	228	234	208	227	234	237	206	222	204	246	226	244	214	252	225	213	213	225	206	216	216	233	217	232	224	211	225	230	234	210	198	216	187	223	230	217	240	226	222	211	221	231	218	215	209	216	228	210	230	192	201	198	213	214	195	220	205	219	220	228	236	208	213	239	210	230	253	239	221	196	232	227	222	223	230	218	248	258	237	233	220	221	226	208	209	210	223	200	216	215	204	209	234	210	238	223	225	235	235	204	217	219	213	210	236	242	230	227	228	240	230	232	242	230	231	229	239	222	185	224	218	238	228	229	224	238	222	223	219	197	219	217	242	229	224	204	203	218	240	209	211	233	207	210	222	224	229	210	229	229	206	223	234	197	209	214	215	215	222	210	228	213	225	197	202	206	222	213	219	249	225	230	212	209	219	191	218	210	214	219	226	206	214	188	232	215	215	228	212	208	236	208	224	194	202	228	227	218	227	213	224	233	247	241	202	187	228	219	213	245	222	276	193	204	199	240	193	235	241	225	216	219	219	233	225	219	235	210	240	214	246	247	226	210	222	208	226	242	213	218	221	224	251	213	203	236	225	194	182	204	203	226	229	197	217	212	216	212	211	228	260	239	211	210	227	225	241	214	226	213	234	233	206	222	221	214	216	223	227	206	244	243	235	227	221	232	228	203	207	221	215	239	208	216	218	236	179	217	223	192	239	230	198	236	209	203	204	222	205	219	230	225	227	225	213	220	222	227	237	201	223	230	237	245	232	232	205	200	215	217	216	222	215	220	213	208	214	229	247	227	225	227	201	221	208	216	213	234	204	207	216	216	221	229	224	247	243	219	210	241	257	238	217	211	221	203	238	238	217	233	206	213	203	208	234	231	209	216	205	232	224	224	229	209	203	232	240	224	221	234	217	218	231	219	227	218	206	221	237	205	228	228	213	218	215	217	223	221	191	240	243	251	240	223	221	208	230	227	191	222	241	202	220	225	210	204	209	236	215	232	217	206	220	212	225	194	216	232	251	233	201	224	242	220	230	231	219	216	206	230	223	211	212	194	209	225	229	218	204	214	216	239	209	243	223	191	253	237	225	231	197	231	224	248	212	225	226	246	238	229	216	245	206	216	186	223	229	226	224	239	211	214	212	201	217	227	202	208	220	203	216	168	228	214	222	215	232	229	220	220	219	221	241	220	185	231	240	228	230	204	211	204	247	219	218	200	208	226	205	222	230	229	207	205	219	220	194	241	217	197	207	217	212	207	194	218	238	195	222	231	243	234	211	207	213	222	206	209	218	218	219	208	231	213	221	217	215	198	207	231	219	199	218	234	232	212	214	218	213	204	220	189	231	230	232	218	192	193	233	204	250	207	213	234	246	212	232	211	185	228	234	215	230	227	225	256	218	252	221	200	212	216	230	224	230	253	215	227	187	213	207	239	230	203	214	213	240	231	212	238	214	186	229	241	252	240	225	192	223	191	186	207	199	209	216	223	253	212	206	222	161	225	207	229	199	207	233	234	224	228	230	243	218	218	223	214	227	231	200	222	244	250	213	176	246	236	228	220	211	228	221	225	182	234	229	201	230	198	202	234	264	242	227	207	196	219	230	212	211	223	218	234	224	232	226	198	218	203	200	231	223	233	216	210	226	223	217	243	213	211	241	226	238	196	218	194	221	237	213	220	222	251	219	227	233	223	215	201	209	236	213	193	269	243	194	232	203	211	206	193	226	234	214	205	232	227	205	226	211	247	243	233	199	256	223	214	192	234	233	235	221	240	201	185	243	220	238	230	217	231	203	207	229	216	224	221	205	212	191	210	210	210	220	230	233	205	217	229	215	207	207	224	213	218	243	225	209	236	239	199	220	232	205	241	179	207	221	225	207	225	222	228	223	229	211	227	238	222	210	205	245	229	212	233	207	228	227	218	212	208	245	202	222	210	224	203	222	229	203	210	196	196	203	234	222	220	202	213	215	209	206	207	209	220	209	209	216	234	238	213	222	225	223	226	206	249	224	236	211	222	214	174	235	231	219	235	248	208	237	202	226	218	204	219	228	235	226	225	193	223	225	216	196	221	244	228	192	258	216	228	214	209	206	188	235	223	253	205	231	211	209	238	201	246	237	219	229	222	203	221	187	234	213	214	225	227	220	206	222	241	213	219	196	200	236	218	202	211	211	231	224	235	213	204	205	241	248	226	229	224	191	227	234	223	225	210	211	217	215	230	199	228	213	188	207	220	212	211	216	230	220	205	225	216	212	225	215	214	240	203	224	227	190	186	208	249	232	196	196	204	230	209	236	241	222	243	220	208	205	228	217	223	223	226	213	219	206	224	225	227	197	203	206	201	219	245	222	211	211	236	233	206	221	215	228	210	198	196	220	220	208	239	227	205	218	218	216	227	235	210	253	247	209	232	210	233	223	210	227	225	227	224	217	213	209	221	194	218	226	216	226	242	236	243	230	207	233	225	220	211	229	220	224	214	198	210	207	225	199	217	211	218	213	222	236	232	221	214	207	196	192	231	236	231	238	220	224	220	200	255	230	215	238	207	209	239	219	211	208	229	215	236	214	220	202	220	192	223	207	226	221	216	241	256	247	192	225	227	212	224	239	226	239	200	216	217	230	244	217	201	236	199	207	206	232	207	206	215	219	215	220	218	230	196	237	226	227	200	201	207	226	234	209	213	218	228	206	213	219	227	251	213	193	194	252	204	234	223	207	188	225	229	241	217	221	235	236	222	213	226	225	231	225	215	227	219	224	232	234
27447	16604	2741	798	618	550	546	513	556	559	569	554	579	552	617	547	546	537	553	548	558	561	558	529	557	582	560	561	573	532	545	569	545	612	590	564	543	547	598	527	555	571	565	573	575	569	566	571	582	569	556	553	553	537	545	531	541	586	543	510	585	543	624	561	562	525	561	544	570	581	570	518	536	596	529	506	547	585	548	556	547	552	557	557	581	565	591	525	572	592	589	605	594	562	531	541	559	558	534	571	571	576	582	532	537	535	572	570	493	590	551	525	552	540	550	540	583	524	562	585	553	527	559	540	588	574	560	524	554	558	517	555	582	571	540	513	546	584	577	559	533	560	595	611	559	572	526	571	540	612	559	524	571	570	546	506	527	582	543	566	571	574	541	555	539	581	586	605	539	556	566	528	575	555	529	532	589	571	550	564	543	556	577	532	523	534	579	502	520	593	603	524	552	592	545	584	547	565	560	555	563	534	520	545	543	583	542	560	537	526	561	533	511	533	550	566	607	552	546	570	543	534	547	515	554	595	570	592	543	621	527	577	559	593	554	533	525	589	573	552	563	534	531	537	583	570	555	578	549	548	516	533	576	552	558	544	565	513	558	524	551	570	536	542	612	495	578	548	537	545	518	524	569	557	558	574	546	560	524	526	570	536	553	550	597	567	544	543	531	549	584	579	529	551	566	551	588	616	571	583	583	557	534	558	555	579	560	576	572	547	519	542	580	537	562	564	584	548	539	583	559	558	520	593	510	600	587	540	562	560	531	553	577	578	526	524	585	557	570	561	571	540	569	583	594	555	575	514	560	552	572	590	556	585	558	547	552	564	541	559	565	530	526	562	557	563	537	519	586	532	568	525	506	563	564	560	586	533	586	566	565	577	579	537	555	571	532	579	578	568	528	557	583	537	572	552	587	565	555	554	562	585	548	560	566	551	559	503	564	556	553	584	608	568	596	561	567	558	566	537	565	571	584	564	522	562	536	579	527	559	577	535	585	568	535	530	526	551	608	586	582	553	526	557	585	584	556	565	598	569	559	602	564	570	589	546	545	577	593	555	607	565	555	545	544	521	558	587	541	559	574	574	527	578	604	590	565	542	557	579	530	541	570	568	560	557	555	524	579	549	572	577	548	576	570	576	545	573	576	578	603	568	532	560	561	557	565	584	575	561	582	511	581	545	584	577	563	566	513	541	564	546	511	560	537	550	519	532	558	547	584	562	603	551	532	550	559	546	578	563	545	572	514	592	551	527	563	549	550	571	541	548	537	551	548	558	565	551	549	554	585	551	563	532	543	600	560	509	599	572	556	546	538	575	556	529	544	606	558	586	593	530	544	577	564	575	578	539	528	553	566	590	602	586	591	533	540	571	546	566	558	552	535	605	551	580	561	546	584	639	568	567	610	543	574	540	562	575	566	539	580	521	576	524	533	547	584	562	531	569	553	543	539	525	577	582	595	544	575	574	548	510	579	580	536	535	522	522	557	560	577	581	562	599	557	565	563	598	540	553	571	576	557	570	549	597	572	581	581	571	551	572	554	564	600	543	557	545	558	532	565	535	569	610	546	535	570	523	583	556	550	548	559	561	588	577	522	554	525	540	571	532	521	546	552	536	538	543	567	568	561	521	548	591	573	532	548	563	569	537	536	569	573	539	559	579	551	526	526	537	527	552	529	520	575	538	560	558	547	554	523	576	527	543	511	516	551	571	542	551	534	553	570	535	542	545	574	509	547	578	563	550	550	555	538	541	539	573	540	580	576	590	585	553	550	547	580	552	549	548	596	513	543	546	552	574	533	565	566	544	547	540	542	524	595	573	534	561	536	578	542	571	586	577	518	569	599	579	530	583	586	578	586	566	577	572	557	531	556	575	597	587	602	550	553	519	569	550	581	544	519	560	526	551	543	518	540	564	535	540	543	529	577	553	541	581	559	562	562	583	529	562	582	562	537	578	555	542	572	598	566	548	528	572	550	539	573	499	538	574	567	555	560	563	552	530	562	535	543	592	512	579	591	542	539	539	605	529	544	552	529	532	508	590	553	519	536	499	512	543	546	588	579	557	543	542	555	522	558	585	542	550	536	581	575	564	552	542	564	548	606	567	561	570	556	555	568	554	563	564	539	570	570	571	589	594	623	573	558	597	535	557	583	554	524	578	553	544	555	539	582	550	557	560	535	553	497	556	601	557	529	553	553	589	523	593	590	564	557	530	572	586	611	583	528	546	585	537	541	588	544	601	554	545	558	527	537	552	546	601	550	529	549	582	531	571	541	555	542	549	546	580	558	534	565	572	550	538	543	539	579	588	607	535	549	557	551	576	569	580	555	573	583	556	558	564	545	574	529	572	522	540	583	569	536	557	537	539	568	598	554	519	564	594	563	563	554	572	538	561	558	529	559	547	583	598	568	580	560	553	599	552	550	541	540	557	546	533	606	555	589	566	521	551	553	589	512	553	593	536	553	555	555	558	586	571	528	507	535	535	570	592	620	554	592	523	540	550	562	584	539	513	578	582	565	532	520	597	590	564	508	548	569	543	549	552	588	560	561	569	546	555	587	548	582	533	584	534	537	545	526	534	540	585	572	583	548	545	566	533	549	561	563	600	562	585	555	560	531	545	574	516	554	602	551	548	554	562	555	579	559	604	526	519	554	541	569	572	534	497	599	557	552	565	512	580	589	511	559	576	557	527	562	559	527	550	531	548	577	585	550	562	548	591	521	563	615	582	590	566	556	559	572	562	573	531	549	581	579	547	551	551	627	517	545	535	580	559	519	593	565	568	545	543	533	536	579	522	573	562	592	549	527	554	599	551	570	595	580	563	611	547	593	551	553	545	582	585	567	567	590	586	530	590	598	562	585	533	516	516	537	543	489	551	568	548	546	611	527	506	545	548	558	552	554	561	564	572	536	570	558	575	564	561	570	584	546	586	526	546	552	551	555	560	535	580	549	548	577	579	547	590	547	549	538	541	555	584	530	523	551	586	555	518	569	532	527	557	534	552	585	552	524	551	572	559	569	567	563	583	580	506	534	553	578	548	572	557	578	556	571	585	556	542	557	567	553	576	556	553	551	565	562	567	532	533	542	551	558	572	537	502	559	573	509	543	557	511	554	541	530	570	520	513	524	535	566	546	606	586	574	505	578	517	559	554	551	572	543	547	557	573	524	576	563	545	544	547	566	585	564	565	574	606	542	553	576	580	561	598	554	553	581	540	570	586	504	532	557	572	546	521	526	557	561	573	581	556	572	545	558	580	560	556	546	544	551	557	555	546	538	523	533	561	536	549	569	581	593	542	541	601	523	601	558	584	605	572	549	548	563	604	563	525	562	570	572	552	544	527	561	544	555	532	578	545	534	589	527	551	531	573	534	569	556	586	539	573	592	583	552	613	538	604	574	566	552	538	532	566	554	534	563	567	539	591	550	532	555	611	588	499	541	555	541	529	551	576	542	560	531	544	595	571	587	549	532	571	579	564	545	551	546	571	569	575
4185	1882	1478	1060	940	849	901	865	853	832	848	848	838	868	800	841	867	917	824	798	834	847	783	829	837	830	859	855	800	886	825	869	827	837	831	806	803	788	801	815	850	813	806	829	829	812	840	811	872	848	834	831	808	788	829	817	859	778	779	828	853	762	789	821	783	813	759	854	819	843	807	828	847	852	831	833	848	844	841	819	797	800	844	855	784	828	800	812	849	850	826	823	873	847	856	834	805	805	848	849	821	890	809	858	818	791	793	802	845	821	822	855	826	834	815	832	857	802	792	760	823	868	889	831	851	787	789	894	823	849	836	837	804	834	823	823	854	818	825	861	866	794	852	804	763	821	768	851	808	813	818	782	827	902	799	855	808	864	816	832	789	835	879	806	846	810	789	809	820	840	823	799	823	826	832	834	808	789	809	807	856	790	814	848	781	840	779	808	822	823	848	812	777	785	810	808	845	863	769	872	858	848	829	777	867	848	797	817	820	851	776	841	830	860	782	813	739	850	767	811	777	811	851	824	870	800	837	853	857	808	824	827	835	831	780	852	796	865	852	874	842	845	819	790	834	826	862	866	800	754	816	866	839	832	820	832	835	812	827	863	849	818	846	817	750	814	864	847	824	816	824	822	814	873	843	790	819	796	799	838	762	831	810	883	823	764	805	826	858	869	829	837	854	887	821	828	850	824	841	815	828	841	848	864	843	804	823	796	799	812	800	821	833	790	847	808	825	804	867	797	833	821	838	844	805	811	849	890	826	839	802	776	836	814	795	825	862	773	881	840	845	826	827	827	842	856	880	832	783	887	769	796	823	843	808	860	818	820	816	852	836	857	792	848	798	775	768	797	805	805	834	849	862	827	853	798	810	812	860	872	849	795	810	808	805	846	813	840	878	783	838	803	805	783	798	812	832	851	801	794	840	822	770	805	818	846	830	848	853	808	858	833	837	812	835	824	796	804	823	806	801	821	856	800	829	762	864	872	853	853	839	788	861	798	830	816	879	829	856	854	801	814	843	777	822	805	819	836	799	800	803	851	813	859	785	843	841	806	867	817	813	830	839	843	781	792	811	829	776	788	866	848	847	819	788	796	858	811	803	787	842	839	841	877	824	770	827	834	819	810	846	811	835	828	864	807	831	821	806	810	836	846	847	824	836	846	834	808	858	814	825	781	831	817	839	796	872	845	793	779	782	809	824	853	810	829	819	849	817	823	856	852	856	791	864	867	811	812	791	807	851	855	848	827	755	807	762	848	827	851	811	820	827	812	859	801	809	839	883	803	833	777	817	824	808	838	827	842	837	838	849	842	863	840	826	866	849	780	860	801	820	780	802	827	830	805	790	891	870	831	825	818	787	837	833	821	813	856	817	782	823	825	844	834	831	776	799	809	847	782	830	838	811	833	854	813	854	826	810	741	816	861	851	819	847	835	796	835	816	831	808	885	832	811	838	857	796	837	819	800	844	865	850	801	836	899	750	824	849	897	780	824	792	763	774	833	805	841	861	836	854	808	835	780	827	795	820	836	833	858	806	860	813	808	806	839	817	793	846	814	857	831	823	785	854	858	813	859	779	767	779	793	786	777	807	833	807	862	769	784	831	794	797	841	783	841	866	828	823	790	800	852	811	875	861	769	847	853	819	855	820	869	827	808	863	769	846	791	853	855	840	842	829	770	816	824	784	792	804	795	823	806	811	847	833	798	806	764	798	855	805	805	859	865	829	821	845	813	827	809	874	801	781	810	844	783	850	841	810	807	865	807	826	793	802	810	791	835	858	785	832	806	836	851	789	822	841	833	839	830	842	822	825	797	817	787	776	807	798	840	797	815	883	790	814	844	859	824	832	796	819	831	804	851	874	829	816	799	874	796	838	821	784	854	835	872	801	823	840	850	852	854	863	826	869	779	772	818	834	880	837	829	841	792	876	794	835	815	814	838	833	830	807	853	844	809	815	795	828	842	799	812	816	841	840	787	841	800	822	845	844	795	813	835	844	840	795	834	772	845	841	841	895	801	812	863	881	803	798	794	855	831	816	822	889	795	836	838	838	847	793	798	831	831	830	842	771	859	801	821	822	855	860	787	817	863	764	809	849	784	838	815	799	826	777	807	798	836	860	850	798	781	772	808	826	817	871	784	800	780	825	842	841	857	779	850	853	828	850	833	828	831	817	825	847	782	827	773	856	806	814	864	864	856	764	857	813	820	762	886	837	833	828	796	827	803	856	832	855	808	853	803	747	811	888	827	815	821	844	872	798	792	833	850	824	846	801	823	774	814	860	859	836	748	849	867	859	822	818	803	775	773	839	789	780	833	804	811	826	791	878	752	813	849	776	820	826	794	840	835	834	865	864	850	843	825	859	885	846	847	800	840	836	828	800	834	828	825	860	778	843	838	861	833	826	817	837	811	786	803	833	806	805	850	818	784	767	869	825	838	865	831	834	833	891	821	822	788	877	837	879	818	815	772	845	836	839	814	832	849	813	855	799	791	865	825	812	841	816	800	821	850	810	810	841	823	858	826	811	820	819	870	837	793	841	815	844	844	834	777	838	801	867	843	841	837	838	818	817	833	829	817	784	786	811	874	786	846	821	800	835	834	782	824	849	861	821	809	857	832	854	807	796	827	807	812	772	809	804	807	797	828	802	800	788	805	861	786	868	811	814	809	756	802	830	853	855	827	823	837	848	861	823	819	821	830	817	772	836	855	833	792	854	801	858	881	839	793	792	782	803	841	778	831	837	801	858	815	822	797	796	805	819	842	834	815	823	839	805	806	820	808	839	817	787	850	756	819	781	800	803	816	848	839	797	832	850	824	801	830	838	804	777	821	769	856	828	835	842	778	861	860	911	818	858	847	848	834	855	818	862	809	805	819	820	854	836	841	850	804	810	830	871	811	824	844	792	820	787	817	813	820	879	861	833	849	845	809	859	824	781	824	809	829	885	828	788	822	858	847	814	845	813	866	785	824	795	799	799	821	838	843	822	792	806	834	874	801	843	836	847	817	781	847	825	830	815	814	844	806	812	825	846	811	835	842	826	780	849	785	810	778	811	801	840	834	822	794	873	828	820	823	839	845	811	816	814	804	799	823	806	857	890	818	842	797	842	789	789	828	798	878	764	842	851	839	796	848	874	815	877	840	789	847	829	825	815	770	842	877	723	816	806	906	848	816	827	783	805	835	819	788	851	833	774	820	880	863	803	854	847	839	801	788	825	896	847	823	845	816	858	823	833	823	832	837	871	808	796	847	808	856	781	862	834	801	802	850	790	805	887	819	820	864	809	832	802	823	860	828	811	831	871	839	886	837	811	820	849	849	788	804	793	789	822	846	841	776	876	759	797	829	838	900	783	818	837	816	842	796	857	835	801	820	817	851	832	803	811	881	833	791	818	807	799	814	827	826	787	879	850	772	844	838	780	806	862	827	831	820	844	831	865	857	825	812	890	795	823	804	835	855	846	812	824	770	839	864	856	872	803	840	845	793	855	812
23306	21456	28343	24981	19841	1335	454	396	344	313	322	303	283	284	304	284	274	284	262	297	257	272	259	250	262	245	290	263	276	267	273	250	247	261	276	269	250	244	250	259	258	277	268	237	287	285	264	250	278	279	277	226	222	241	267	263	268	272	245	283	283	250	254	260	260	244	261	275	263	252	222	256	267	295	230	282	256	243	278	239	242	273	247	256	258	254	267	239	247	240	254	258	231	260	253	252	294	260	268	279	249	258	248	264	249	272	284	269	246	278	252	235	254	285	266	233	258	260	276	265	266	266	254	255	235	254	274	268	268	288	259	254	282	284	240	275	256	258	233	229	284	228	246	264	246	263	243	244	239	295	274	225	252	282	250	264	223	258	225	262	280	287	262	281	248	262	239	289	234	265	281	267	249	285	261	277	243	283	251	261	262	255	250	225	241	261	274	263	250	262	252	279	252	269	290	254	242	243	269	268	282	255	252	274	259	266	226	261	248	255	275	237	261	277	259	248	272	286	271	232	287	261	253	212	253	229	280	283	260	260	239	262	243	274	274	258	244	250	261	274	259	239	262	241	249	271	281	268	284	258	263	252	256	265	274	259	260	242	293	252	248	251	286	251	262	248	236	256	281	286	231	258	261	261	270	279	260	245	278	290	266	266	276	263	270	270	260	286	241	239	264	263	249	252	251	261	284	270	267	263	252	264	287	248	255	250	244	259	281	262	225	259	257	268	264	225	238	261	269	270	243	256	262	266	272	257	273	212	251	280	260	283	277	254	250	254	265	244	275	240	239	234	239	260	262	249	247	266	255	260	303	282	269	243	236	256	267	267	260	253	236	263	250	277	263	253	264	252	258	254	248	258	256	267	246	261	252	284	202	261	248	262	255	232	258	277	260	276	255	280	271	238	259	245	252	274	282	270	263	249	258	295	271	274	255	267	259	248	269	240	268	271	284	265	245	272	241	274	256	253	256	265	247	280	247	240	256	269	242	277	273	287	289	259	254	238	239	262	242	263	257	262	275	244	281	267	265	289	238	242	254	228	271	277	267	258	275	249	273	256	255	235	265	250	243	279	277	253	249	226	291	247	266	282	263	263	257	233	239	239	241	281	251	263	275	231	250	234	254	257	244	259	252	237	269	251	246	249	251	244	237	231	239	245	276	276	230	279	252	291	248	261	228	239	257	240	231	270	285	248	268	259	279	233	233	269	256	245	223	249	261	262	243	255	278	249	242	250	257	247	246	263	245	253	264	245	260	282	260	275	245	258	262	263	265	272	244	245	262	264	230	242	273	227	272	266	265	236	268	239	256	268	231	282	245	269	248	277	263	242	247	250	228	233	262	234	262	254	225	244	251	235	239	264	224	252	255	252	275	265	250	229	252	275	280	274	231	265	246	272	254	262	287	280	255	244	267	246	260	286	259	260	261	283	268	259	266	259	262	262	256	243	247	253	269	249	251	256	264	253	256	261	284	261	239	249	253	230	257	241	252	249	248	282	236	257	266	236	269	260	272	234	274	213	276	246	243	226	244	270	271	275	250	263	263	248	242	282	261	252	274	254	262	261	258	279	248	270	261	244	238	263	257	291	264	242	233	257	225	229	263	260	244	252	255	221	260	259	237	282	249	274	291	278	250	260	237	259	291	241	243	285	302	240	258	270	264	265	280	246	258	255	257	296	271	272	256	273	266	269	278	248	263	230	258	264	252	283	236	250	243	254	269	230	249	267	228	244	240	252	235	240	233	259	267	260	239	263	262	241	273	263	271	247	264	221	269	278	263	236	253	248	285	289	255	254	269	245	272	258	275	240	243	251	242	276	285	257	249	251	279	247	295	251	277	253	228	243	266	260	254	265	274	259	259	257	260	255	281	278	235	245	272	251	266	288	239	251	216	266	237	249	256	264	271	269	241	266	226	254	257	258	284	286	274	272	285	272	244	247	290	248	274	258	270	251	271	247	254	266	249	261	228	255	288	265	264	250	281	273	262	260	261	246	284	242	239	262	246	282	259	279	252	244	257	242	267	247	244	250	274	269	226	265	244	234	261	259	292	276	253	254	275	254	253	281	275	286	259	274	276	257	241	282	261	238	286	247	255	247	256	259	275	238	252	258	240	258	259	273	249	253	216	249	247	255	262	262	260	254	260	253	286	250	269	232	258	257	268	272	248	256	293	253	241	261	258	265	233	247	243	256	240	262	257	267	240	243	249	271	235	241	249	252	239	272	254	257	254	249	234	270	269	286	252	270	267	284	263	242	255	272	231	251	288	249	252	272	263	252	244	271	277	276	279	276	238	265	282	252	266	261	268	274	261	280	271	256	303	257	243	284	247	243	263	247	240	281	259	242	276	265	266	270	244	284	253	248	257	245	263	255	237	258	246	259	251	263	256	242	268	261	268	264	245	235	252	272	269	268	310	266	298	247	247	252	244	291	260	252	263	253	250	264	274	289	255	248	266	270	231	266	252	264	224	264	256	278	297	238	236	248	252	258	266	280	265	266	253	253	245	238	278	278	265	233	272	248	255	285	265	250	252	261	238	288	237	250	255	274	272	251	280	256	238	276	251	265	229	251	253	271	266	246	247	269	261	254	288	242	284	278	262	264	282	253	251	270	250	282	250	268	227	281	254	279	252	247	270	264	253	264	271	257	248	273	269	244	236	232	262	230	258	231	248	254	242	241	283	250	252	267	248	257	276	241	274	238	256	238	247	249	270	257	252	279	258	254	285	282	273	259	243	250	252	257	244	274	250	278	254	263	263	253	255	263	252	247	261	244	257	243	253	244	254	256	257	231	259	235	268	274	242	264	272	257	247	245	257	249	293	237	250	268	278	220	277	262	255	253	281	242	273	236	229	264	258	243	256	257	266	289	252	276	272	273	298	252	237	270	271	262	231	271	241	257	280	261	263	265	280	241	267	256	279	266	241	266	275	249	248	242	256	266	241	229	236	280	233	261	281	267	213	262	223	255	243	289	271	240	258	263	241	244	265	269	247	243	264	245	252	228	238	259	265	256	287	272	255	271	278	294	232	266	264	253	244	261	247	277	267	268	263	270	243	245	262	284	266	255	263	264	288	252	261	259	246	238	242	249	274	255	273	250	265	265	264	289	249	281	276	233	288	263	276	224	282	272	253	257	253	213	278	266	284	262	221	268	272	267	224	251	257	267	253	228	231	276	259	245	258	271	272	267	257	253	265	264	254	250	267	267	231	275	254	254	276	282	233	255	253	254	279	233	253	272	267	254	234	256	222	262	276	242	286	265	254	255	266	243	247	250	264	287	254	235	255	261	256	270	249	257	238	257	255	252	248	253	258	269	261	239	263	270	278	258	264	242	249	255	226	260	290	263	275	242	268	252	259	264	226	246	254	244	250	276	257	254	259	274	242	274	259	243	270	272	244	256	275	265	257	251	251	268	259	248	276	225	284	277	268	233	263	248	279	264	271	240	274	241	237	237	272	274	241	232	261	279	266	269	265	263	266	232	231	281
3147	8214	5949	2670	1634	1123	938	798	633	621	529	567	512	464	485	473	445	445	424	455	468	451	437	449	446	471	430	436	442	421	396	416	427	394	406	403	428	401	407	428	398	428	439	434	427	389	407	390	391	442	424	435	418	421	394	405	420	409	437	403	437	378	406	428	428	392	389	399	411	420	407	398	429	435	391	393	405	413	420	391	384	383	372	420	400	420	445	416	407	408	399	391	418	420	411	438	400	425	386	405	386	421	393	426	415	390	391	416	426	430	405	424	430	432	410	393	406	419	439	414	412	397	350	435	429	386	378	465	377	388	411	443	421	415	425	443	400	420	395	428	429	403	402	416	406	419	389	419	403	383	415	395	420	366	386	393	458	399	412	420	398	440	405	420	445	408	396	431	396	422	423	409	374	403	386	400	404	406	425	395	390	418	374	429	397	423	394	423	406	396	404	407	417	384	390	406	373	450	384	394	393	419	417	399	435	401	403	394	400	422	419	387	421	417	421	411	419	396	401	383	446	431	381	420	408	419	400	395	400	393	417	429	400	405	392	414	397	397	399	415	403	374	415	446	404	394	425	417	411	386	389	428	410	416	399	435	368	409	391	404	419	396	431	417	423	374	403	401	364	399	422	403	390	424	410	432	366	391	416	379	414	393	397	419	431	408	432	361	371	413	417	383	425	386	417	423	391	344	375	437	415	418	440	403	387	433	398	386	399	387	405	403	402	413	403	409	395	426	430	363	396	374	429	378	423	411	348	409	427	396	392	392	397	416	414	424	380	381	423	406	386	375	418	410	383	382	392	391	430	392	393	436	400	407	424	405	421	426	404	390	420	436	430	378	397	407	411	385	428	421	402	411	432	346	404	414	422	427	407	428	382	408	412	404	401	417	410	422	433	387	431	394	424	420	393	416	454	378	376	377	425	422	395	400	410	417	421	419	389	392	398	434	414	459	425	381	417	389	398	388	398	405	412	394	404	416	418	415	403	426	425	426	409	400	428	422	385	399	407	388	422	395	407	417	464	397	429	369	393	416	412	386	404	416	417	367	397	398	427	396	405	388	367	390	403	391	429	374	425	410	396	402	414	395	369	382	357	407	416	416	420	375	417	427	399	402	407	374	412	447	409	421	415	432	401	407	393	428	401	399	400	398	404	446	380	379	389	398	399	438	444	418	417	390	423	402	425	408	384	416	419	429	391	400	423	397	404	426	422	359	407	404	403	424	427	386	408	396	383	434	443	454	394	403	445	404	390	419	399	427	406	402	415	385	403	407	427	416	398	376	418	422	414	411	412	412	407	424	440	439	439	407	392	403	366	437	420	391	404	399	391	419	409	403	408	404	396	414	428	407	390	373	386	440	413	411	391	414	423	398	427	387	428	406	421	391	415	396	410	407	432	392	421	410	396	404	418	393	409	443	423	408	414	402	418	443	404	415	440	383	400	387	407	429	427	389	413	420	420	397	406	435	388	408	424	419	392	407	423	424	370	372	401	388	386	405	401	414	406	409	421	400	421	392	449	408	392	420	422	386	377	418	384	408	407	415	409	422	417	391	393	449	384	437	382	403	429	412	402	402	384	410	383	420	404	389	395	419	393	414	427	406	406	424	443	403	392	407	394	392	374	453	421	386	399	426	413	435	404	423	427	435	433	403	429	410	356	419	405	415	402	397	368	401	401	386	440	377	433	401	421	410	401	404	412	401	390	406	429	386	409	417	434	403	410	435	411	420	454	416	425	414	385	404	410	458	374	380	396	433	384	399	376	403	391	445	417	396	384	368	412	406	415	438	435	404	418	426	429	437	401	402	400	390	402	400	401	378	406	403	422	384	416	407	419	391	407	418	390	388	390	408	422	449	406	435	399	425	406	382	408	434	449	376	411	452	395	369	379	396	387	400	426	406	409	397	400	407	379	406	417	389	406	423	409	432	395	378	400	413	435	398	413	419	412	437	386	409	391	433	414	371	435	427	398	380	393	452	411	429	368	399	437	408	378	376	389	378	423	411	406	373	406	400	423	447	402	414	403	434	407	420	396	408	393	403	402	414	422	401	394	413	401	425	375	390	377	431	428	428	423	390	348	425	412	443	423	420	413	448	425	385	408	387	390	421	408	381	425	422	436	411	407	392	373	438	390	419	420	439	406	401	407	422	404	410	427	400	433	427	423	444	435	403	415	406	359	423	401	422	406	391	406	377	404	443	439	371	419	388	417	430	391	438	432	415	391	425	400	435	431	432	401	420	422	375	431	431	410	410	400	413	396	417	451	424	382	377	406	402	407	432	390	443	392	422	407	401	378	407	401	402	415	437	402	417	433	408	382	422	387	387	387	430	370	383	407	399	393	421	391	408	394	393	392	401	391	395	414	412	415	443	409	414	417	399	401	417	441	416	443	408	388	459	396	410	417	414	439	446	381	394	410	396	444	467	391	450	422	396	414	390	439	406	462	396	405	429	397	410	373	372	381	397	401	390	419	421	412	412	416	420	400	389	428	411	412	400	412	355	387	431	447	437	439	421	405	415	404	395	397	397	394	407	416	430	404	437	394	378	389	431	432	436	429	397	401	396	399	393	377	396	435	415	396	432	399	399	404	372	430	382	438	388	415	389	409	398	411	425	408	391	391	420	398	411	402	435	441	425	404	365	380	441	437	397	401	409	420	429	434	422	388	433	375	413	392	423	426	381	417	392	401	371	369	411	408	404	400	417	425	371	411	378	415	363	412	404	431	400	422	398	463	402	387	418	372	441	376	413	409	421	379	383	403	440	417	398	437	414	395	386	380	411	410	450	395	372	427	426	436	449	400	383	404	399	450	421	368	452	437	388	379	388	412	380	409	393	390	393	382	379	414	440	379	409	389	407	402	416	404	401	445	396	394	397	429	408	423	373	420	380	408	406	442	396	405	402	381	402	404	385	455	431	421	396	402	419	419	420	428	417	406	376	387	400	425	442	414	405	401	407	414	432	431	382	411	397	417	397	400	415	409	414	403	428	393	440	423	351	409	434	435	401	398	381	401	382	403	434	385	431	384	428	420	418	438	420	417	436	400	403	398	429	381	408	435	413	409	404	406	381	402	416	416	449	417	451	422	396	410	418	406	425	429	414	447	373	397	425	388	417	404	417	441	412	400	423	401	414	399	415	385	404	402	389	412	386	436	423	431	429	416	416	389	421	423	398	422	391	400	400	413	373	435	368	400	423	379	420	423	402	436	366	390	426	482	360	396	418	434	390	394	408	382	456	404	425	380	370	340	435	410	436	393	420	433	401	353	403	408	387	380	394	398	451	403	392	412	426	406	418	405	448	417	411	399	385	385	405	385	433	398	379	410	386	433	396	411	391	453	371	430	431	418	390	437	386	462	410	412	423	415	410	398	397	451	373	413	411	410	403	415	404	412	410	384	429	420	393	405	413	414	414	396	385	359	378	402	419	399	408	416	387	428	406	419	418	383	392	399	428	407	414	467	406	421	421	381	410	393	412	407	417	393	403
24698	21436	26009	21147	1294	701	693	622	597	612	641	607	588	571	576	565	596	598	550	576	592	568	536	570	590	601	573	581	579	602	611	584	517	617	617	604	537	584	560	580	553	604	542	566	555	573	610	509	556	553	586	579	567	570	575	580	586	526	600	518	548	543	603	600	615	547	555	575	567	563	562	545	575	566	551	546	558	590	610	582	597	577	563	577	605	605	573	585	567	570	561	515	553	566	575	578	628	620	588	554	580	535	578	606	551	591	608	569	546	582	582	551	536	552	542	596	563	574	599	567	565	541	568	555	568	566	597	555	581	535	554	619	575	531	577	611	566	577	575	595	573	616	564	585	565	593	610	581	596	584	587	574	589	551	528	603	552	513	579	549	543	556	560	563	539	557	551	545	560	570	568	597	583	581	584	561	575	574	548	527	571	585	587	591	585	566	552	594	563	600	584	555	558	549	570	561	576	575	540	599	581	519	581	600	541	545	563	570	541	568	550	603	592	569	609	560	537	555	560	581	591	565	577	572	606	597	598	580	541	579	582	549	569	566	542	579	568	561	536	552	568	556	567	559	616	545	553	566	562	561	584	605	582	534	561	577	579	537	532	569	540	607	598	581	585	564	527	598	590	579	549	566	559	565	539	583	612	593	601	557	576	594	585	593	544	588	585	588	551	609	594	554	583	522	579	561	569	581	536	576	575	579	594	554	565	580	586	590	544	534	583	560	544	567	574	566	593	542	581	574	585	560	560	589	574	567	572	527	572	602	579	587	522	587	606	550	582	605	545	569	586	547	577	550	550	541	593	611	580	537	580	561	616	581	537	537	590	589	546	564	562	577	646	590	579	595	541	560	562	549	584	553	547	521	554	576	552	539	571	605	596	560	571	570	565	525	582	594	594	569	520	548	569	548	577	574	583	583	589	585	600	585	483	555	574	601	544	584	580	595	569	578	578	568	537	520	563	609	563	563	565	614	566	554	571	576	598	618	554	559	562	530	552	575	561	618	585	605	557	591	599	574	575	627	638	588	588	567	586	604	569	579	608	576	565	599	536	574	556	556	631	506	578	567	566	555	553	592	589	576	579	562	596	593	513	567	544	593	552	597	568	600	574	579	595	581	543	563	593	542	564	594	576	562	536	604	558	540	593	560	564	582	518	571	552	542	620	499	546	602	598	564	571	586	624	567	564	575	580	578	560	600	575	592	601	570	577	561	545	572	595	570	574	551	567	528	543	583	553	568	592	572	626	583	587	569	627	532	580	579	569	605	597	591	544	605	578	555	569	578	601	575	573	571	589	545	621	596	602	554	541	600	566	573	587	570	560	547	612	599	529	613	571	553	567	591	548	577	561	570	571	575	598	563	589	589	556	558	575	562	588	586	572	593	563	579	596	524	553	559	535	564	572	558	562	547	574	579	566	607	564	589	576	567	576	584	616	557	578	542	573	615	560	602	599	559	562	552	569	519	593	610	566	543	605	602	580	573	555	593	582	588	594	557	567	607	590	525	560	569	577	566	582	575	540	561	552	578	563	553	572	538	573	558	549	584	538	528	559	540	588	529	560	567	579	573	527	541	615	575	540	559	546	583	556	588	586	527	561	563	545	585	574	531	573	589	571	573	559	580	600	578	557	627	580	577	601	544	588	533	574	589	593	538	583	572	537	579	627	594	574	621	559	572	585	524	610	559	571	540	584	555	553	567	595	607	572	585	537	593	552	574	598	562	576	575	607	567	564	561	557	605	559	579	560	550	571	581	530	593	531	597	570	584	591	565	529	557	564	546	609	568	559	547	545	557	580	528	567	585	561	585	571	517	528	533	577	536	564	548	561	563	555	593	560	600	557	563	591	575	570	547	604	592	543	563	616	568	550	577	588	571	576	594	570	571	591	603	571	574	557	592	608	545	547	570	566	525	612	584	572	556	583	593	590	583	526	599	536	550	575	545	568	619	591	622	625	543	556	583	597	565	553	580	537	584	582	568	557	562	544	562	566	561	588	563	560	582	583	563	527	518	587	550	547	544	566	584	606	565	569	546	522	553	601	587	560	544	545	571	594	596	561	586	557	549	571	558	536	589	555	584	554	615	581	578	596	616	533	590	598	542	579	568	569	586	578	547	546	570	586	586	576	590	543	532	583	587	584	569	576	601	543	541	543	553	585	520	590	574	599	560	561	580	581	510	517	571	536	621	573	541	585	568	571	578	575	566	559	584	541	587	622	565	575	613	614	564	605	558	600	587	565	572	622	564	568	555	615	543	583	548	599	581	569	592	574	556	615	524	563	530	509	573	524	569	558	568	567	535	546	601	545	569	561	564	526	595	578	587	560	525	571	537	563	586	560	553	528	588	584	565	588	539	560	526	608	572	574	600	599	567	572	564	573	559	612	536	553	571	592	552	597	556	584	551	622	607	574	559	567	591	612	598	590	577	584	568	565	592	574	570	557	592	569	589	604	586	571	550	567	520	569	606	557	558	546	598	519	586	545	561	588	563	610	537	571	588	615	601	553	540	577	538	604	534	561	553	544	619	593	592	555	575	557	603	515	576	617	537	563	552	543	566	551	535	604	553	566	602	579	559	557	590	576	601	575	589	589	531	561	540	612	539	554	558	582	538	604	551	585	556	536	546	593	555	597	599	575	572	566	591	538	561	626	569	542	525	552	591	548	550	553	556	590	548	606	528	557	554	572	618	541	594	563	588	572	597	565	560	568	600	570	556	583	564	504	598	577	576	636	572	568	595	591	577	575	565	566	558	581	573	528	562	584	584	530	587	554	597	580	607	581	559	607	544	547	565	607	573	592	611	553	547	604	554	569	577	566	547	583	563	588	593	598	553	591	586	592	560	499	558	621	559	552	607	574	573	549	551	549	531	576	570	528	553	546	594	571	592	588	567	585	566	568	529	544	562	591	589	550	581	548	591	638	557	621	607	559	589	544	571	579	567	596	564	549	537	601	630	614	579	619	548	544	499	572	590	554	559	595	577	571	606	572	575	573	536	558	573	595	569	568	608	601	522	521	572	560	556	555	555	563	549	561	574	569	597	593	631	556	563	553	557	568	604	580	566	615	551	601	592	578	522	542	542	539	594	537	559	574	591	537	542	603	608	546	569	568	553	598	569	543	554	538	566	561	603	526	607	563	592	613	573	550	585	574	557	607	567	548	560	580	546	569	548	567	574	564	585	574	533	530	552	562	576	566	577	548	564	556	581	588	572	561	553	553	572	579	556	564	576	566	604	543	548	550	621	572	536	552	584	580	500	594	530	603	583	546	595	573	559	574	573	578	564	554	574	570	555	577	619	553	515	585	562	580	517	563	561	566	580	571	595	574	569	613	618	602	495	531	624	563	598	560	587	611	601	614	534	565	556	533	579	564	575	544	566	538	565	538	570	580	560	525	589	550	579	581	564	566	567	550	557	546	583	564	586	543	592	563	573	567	634	583	578	563	566	537	593	560	572	508	556	541	586	561	589	602	561	563	560	545	578	546	562
3363	4591	3650	1815	1285	1160	1015	980	941	879	843	896	895	879	853	834	853	823	811	871	834	825	801	827	835	795	831	808	894	804	845	849	814	862	850	808	785	823	801	887	838	844	882	798	821	779	850	838	825	832	792	813	831	778	845	811	808	824	811	863	835	775	836	785	809	827	880	794	804	814	853	831	837	838	848	819	808	827	831	839	837	822	807	802	826	830	849	779	782	843	797	851	794	785	792	835	792	806	870	820	842	819	836	856	850	839	879	823	833	792	853	845	855	818	794	805	800	852	819	816	835	824	806	811	851	814	787	791	806	810	798	797	792	782	824	782	809	845	856	892	796	830	832	828	845	780	879	817	768	783	810	877	835	845	805	861	874	850	792	838	846	791	849	806	841	808	805	847	828	812	843	821	821	843	845	805	800	779	792	868	800	810	818	817	828	855	793	800	836	824	845	805	824	844	782	863	814	834	870	817	842	794	796	820	824	849	817	880	855	791	830	799	792	836	844	771	826	880	817	787	826	814	864	790	821	823	793	845	839	829	846	808	853	766	799	852	880	803	802	805	817	809	849	830	828	805	811	832	812	811	886	806	844	842	851	808	837	800	827	835	812	810	789	832	847	807	841	800	803	800	821	809	804	818	841	794	833	854	800	821	844	800	818	841	881	814	835	864	850	843	839	850	836	815	798	823	854	845	793	846	815	871	823	810	762	868	869	847	797	780	848	807	878	847	825	832	817	829	793	863	795	764	787	805	819	850	800	830	864	832	842	837	800	785	801	861	806	835	784	838	767	804	837	832	846	851	821	828	862	789	915	852	877	736	849	807	846	848	762	848	816	811	826	789	779	900	836	835	815	798	885	810	785	794	844	805	800	787	853	760	758	808	799	883	822	844	851	795	793	807	860	786	879	795	799	816	861	804	819	800	817	851	828	840	836	808	784	801	835	791	834	792	811	817	811	759	834	793	856	864	808	836	820	832	833	808	839	853	865	817	767	780	860	840	813	838	825	831	838	815	862	771	886	798	823	833	825	873	796	830	878	781	769	844	808	804	830	817	830	839	848	851	822	840	790	857	847	787	816	829	862	823	826	853	794	823	848	796	787	793	854	797	827	820	824	816	844	841	796	812	875	800	804	862	834	790	773	805	799	828	789	827	846	829	844	770	811	861	875	810	860	865	809	798	842	839	843	803	843	848	832	786	813	800	767	818	809	814	812	800	787	823	808	809	851	846	845	799	813	829	850	842	804	807	774	827	807	822	792	797	828	784	810	858	855	843	805	871	808	808	852	794	838	850	832	797	770	837	802	788	780	804	827	850	807	843	785	796	801	847	775	810	794	874	880	870	813	803	833	833	800	811	813	811	822	790	858	829	888	832	802	854	832	782	800	816	811	834	838	819	785	816	798	823	797	850	813	815	869	822	812	845	807	790	851	848	787	837	786	834	829	866	883	813	906	834	840	848	823	789	820	819	814	876	818	900	821	792	822	805	825	838	830	821	826	799	812	855	805	858	817	801	829	837	861	879	849	840	810	813	829	792	845	796	904	823	869	855	801	778	835	831	858	880	841	805	826	846	834	779	765	790	801	850	856	812	846	833	808	803	867	829	842	829	868	815	786	808	791	853	824	841	870	849	844	829	899	782	798	856	865	848	845	842	846	793	834	826	793	818	868	797	799	845	839	813	776	812	802	793	822	862	828	760	837	835	788	805	809	847	840	869	848	880	887	801	824	818	844	797	823	819	826	792	767	838	801	817	820	811	824	804	810	844	825	803	807	823	860	795	829	805	809	785	795	805	844	765	831	816	811	826	827	825	779	868	831	778	814	879	862	809	795	800	793	798	830	848	798	849	815	844	797	749	807	842	836	767	789	807	844	803	799	801	853	741	865	801	824	810	824	866	833	805	803	790	816	828	836	788	833	803	803	815	782	824	844	799	847	835	833	796	764	849	881	865	791	799	816	788	864	800	840	833	841	819	821	823	864	846	850	804	827	805	814	831	807	834	828	795	813	829	881	855	824	794	829	800	854	779	734	831	829	808	847	803	756	823	813	844	845	858	817	817	799	805	816	838	764	830	816	807	842	804	826	864	803	828	804	767	835	796	821	836	793	835	803	799	788	820	813	837	841	824	814	859	835	836	841	831	777	827	830	821	836	779	841	846	813	858	807	857	857	825	853	739	810	819	797	807	805	847	808	847	815	795	812	842	803	852	827	764	806	864	853	846	789	773	758	813	848	789	854	857	841	849	836	835	840	797	828	820	833	806	837	818	834	829	787	799	877	818	796	799	813	863	797	801	768	827	790	838	764	815	811	802	832	840	815	870	769	828	790	781	814	829	785	794	787	858	763	830	817	830	815	809	806	844	786	804	790	872	780	841	816	845	837	837	804	800	872	847	833	835	822	784	804	780	852	804	842	818	822	807	803	810	794	809	856	864	801	791	813	801	812	823	833	780	820	831	862	798	844	774	823	800	787	819	831	846	848	762	795	806	783	816	842	788	787	837	838	828	848	867	799	817	764	841	866	840	830	826	815	806	812	860	827	772	800	834	830	812	808	840	834	811	846	838	761	824	838	818	824	791	822	844	850	793	843	778	837	861	804	838	815	828	794	823	765	817	855	808	817	840	793	808	839	806	861	790	869	837	815	839	844	825	850	856	830	826	796	836	840	833	824	814	799	859	865	828	840	853	800	820	786	854	800	834	774	847	837	837	833	791	802	839	833	801	818	847	850	827	789	865	859	772	827	829	825	788	795	849	821	814	801	761	773	869	825	826	862	745	866	823	786	800	842	808	808	839	785	790	818	806	802	778	825	822	817	808	775	850	835	820	834	807	824	802	805	856	801	840	835	811	855	805	822	784	807	811	857	843	835	848	783	801	826	803	878	803	837	812	784	865	812	852	855	808	821	807	835	846	849	852	870	815	798	794	838	792	794	811	824	827	783	827	835	823	858	856	828	800	861	829	802	841	870	821	807	797	841	798	841	791	825	815	828	845	856	812	816	821	833	841	843	860	801	827	816	802	811	776	840	859	823	832	820	779	862	753	810	775	812	787	803	823	839	829	843	794	794	835	808	787	816	832	818	795	782	765	818	794	878	805	819	807	812	815	753	805	859	840	792	827	825	836	788	809	831	823	791	797	733	847	808	801	848	773	858	837	815	807	842	821	786	795	815	831	858	840	773	827	801	755	841	852	802	862	879	857	804	817	856	826	808	879	841	814	830	827	807	835	852	846	872	810	867	881	795	846	791	802	782	823	815	796	793	858	834	780	848	848	804	794	813	823	814	889	853	797	840	774	794	832	837	840	779	820	781	769	790	771	801	816	816	794	827	813	810	856	831	838	774	846	871	823	790	853	820	756	804	830	840	840	834	823	812	844	828	813	809	824	796	758	830	897	833	850	839	882	853	819	848	789	866	828	768	804	737	838	822	827	826	813	777	845	855	779	830	847	795	791	807	842	802	863	865	777	849	814	843	801	788	808	862	773
22417	21468	29065	24280	21468	18784	1010	387	277	247	257	237	220	233	199	218	208	163	167	161	178	164	160	168	173	165	156	137	182	174	155	168	150	146	175	154	143	149	168	174	151	169	188	154	139	147	149	133	140	155	155	157	117	150	136	134	137	160	138	139	139	130	164	136	153	139	143	167	170	121	129	144	148	144	139	147	143	143	129	143	143	160	141	134	138	152	142	147	162	129	132	157	165	145	171	150	157	126	158	141	153	135	132	145	140	154	120	143	146	136	163	159	157	159	134	156	156	161	141	152	153	149	145	133	150	156	163	121	150	165	149	138	135	142	149	166	144	154	148	155	140	161	147	149	163	132	141	158	147	165	153	139	141	151	144	153	145	145	152	135	155	131	151	155	148	115	143	134	143	133	142	160	146	148	134	157	136	155	141	158	166	162	153	151	161	131	155	151	159	146	146	147	158	145	147	154	124	131	153	162	172	168	124	136	130	150	131	151	123	160	121	140	131	169	151	156	145	155	149	134	124	154	162	143	153	148	148	152	152	158	154	132	146	170	138	174	148	175	140	148	148	153	172	142	143	160	133	151	165	151	133	146	152	160	163	155	150	141	152	160	159	135	131	165	140	151	124	128	134	163	158	141	135	135	133	141	147	146	130	169	137	142	155	151	163	152	164	127	162	135	170	158	148	163	139	148	174	135	141	117	152	145	139	168	155	153	142	151	136	131	154	157	144	158	141	146	139	169	126	141	188	116	154	138	172	140	163	156	148	130	154	137	146	137	152	129	159	152	165	127	146	148	163	146	150	145	133	136	161	145	169	134	133	138	141	155	140	163	162	129	173	148	147	145	158	153	143	134	148	154	162	148	168	151	133	139	134	120	140	185	164	162	128	156	150	138	142	135	135	142	140	159	168	164	153	153	166	163	148	143	162	140	144	130	143	135	151	157	164	132	167	158	146	155	154	151	151	138	153	122	145	130	149	148	151	153	152	139	147	140	149	173	150	137	166	149	146	118	131	148	134	157	150	172	163	135	140	139	135	147	135	150	146	165	146	145	162	134	160	140	153	153	160	142	157	154	142	149	148	140	159	150	137	140	152	145	139	131	158	151	146	145	147	138	128	121	138	139	153	143	151	161	136	159	151	142	154	147	149	149	146	130	142	154	123	180	150	152	154	171	137	139	142	140	144	126	156	148	153	171	128	154	151	143	144	135	157	165	158	143	168	165	163	144	126	151	144	152	146	134	144	165	150	135	166	136	163	137	144	134	143	150	135	138	145	173	139	181	153	156	146	139	146	154	139	141	141	141	152	153	165	154	167	146	160	152	138	158	142	154	148	149	157	156	168	160	145	132	165	150	145	143	137	159	141	155	158	154	135	155	139	151	132	139	142	161	140	149	150	160	157	142	133	148	146	153	135	152	133	180	153	153	139	145	152	145	157	136	154	160	145	135	144	158	140	161	146	148	138	145	169	151	143	131	155	156	132	149	162	158	133	122	134	129	149	141	141	154	142	133	149	138	149	153	142	151	151	139	146	138	165	137	159	135	126	147	135	162	149	158	141	150	141	159	138	158	148	160	159	152	147	148	155	167	149	169	143	162	149	145	152	144	149	144	146	158	153	146	167	144	144	157	143	164	161	144	146	151	125	131	131	145	160	170	147	157	145	157	133	135	138	140	144	154	144	123	153	138	121	141	139	162	149	160	140	152	152	165	150	163	127	130	156	148	144	136	157	173	139	152	142	149	172	131	166	139	145	170	144	150	141	122	136	167	161	151	125	156	155	138	160	141	159	154	157	136	146	136	160	154	141	159	146	166	154	149	149	153	141	147	151	163	163	135	141	149	151	136	176	143	144	149	130	158	169	140	161	152	118	149	142	146	119	133	143	161	153	149	144	157	144	133	142	162	164	154	144	159	138	134	153	145	133	150	145	173	159	143	136	149	136	166	151	135	158	167	153	141	163	146	155	164	152	148	131	133	154	160	162	144	151	152	145	150	158	144	156	168	163	156	136	133	140	135	139	143	171	166	142	153	165	141	151	134	168	129	156	140	159	154	153	162	164	143	135	144	180	182	159	164	167	160	136	153	156	130	161	145	150	161	180	163	147	167	143	153	139	149	160	156	138	151	162	142	140	151	163	148	150	138	146	143	155	135	137	147	146	127	151	144	158	154	150	146	163	131	150	126	146	127	140	138	141	163	138	144	160	159	154	157	133	151	153	146	168	147	157	159	148	163	150	151	148	173	143	165	152	131	158	129	165	139	144	145	175	140	148	172	154	162	154	161	132	147	161	151	150	128	156	166	149	166	168	148	171	157	150	141	145	149	136	127	146	137	145	153	143	158	139	158	164	148	150	137	131	156	165	155	162	138	148	138	132	148	159	157	161	136	158	122	145	159	152	131	173	148	153	133	159	156	153	124	149	153	129	157	155	136	146	145	163	146	163	126	160	142	147	141	168	159	146	137	158	148	146	156	144	141	137	164	161	162	170	140	149	155	149	135	116	142	145	150	160	153	145	151	146	146	160	156	144	125	152	135	159	140	169	149	153	138	154	141	149	144	142	140	129	152	141	162	137	126	158	171	139	137	138	150	141	132	167	145	164	156	153	157	151	144	140	118	147	157	164	185	144	144	148	155	130	139	146	149	159	130	129	128	158	150	145	166	142	138	143	149	147	155	150	150	151	150	160	130	150	148	171	143	140	138	160	156	139	161	147	154	136	138	135	139	136	175	116	153	144	151	148	161	153	136	154	164	166	135	147	135	159	150	133	155	153	135	147	162	139	142	127	142	129	154	159	170	155	150	157	160	160	137	132	151	148	146	130	156	168	159	151	139	148	155	156	128	132	114	130	152	128	146	132	162	127	157	155	149	142	148	167	141	138	141	143	161	131	140	147	155	154	153	144	147	164	149	150	128	152	161	162	177	143	142	143	169	145	143	148	147	129	128	133	154	139	152	152	144	160	154	158	137	145	132	143	159	155	138	150	168	134	132	149	123	146	155	142	141	159	142	145	178	159	132	157	147	157	142	154	148	152	161	151	128	133	151	152	141	148	157	158	155	134	154	156	158	157	158	156	138	142	134	129	124	167	136	134	147	143	149	140	146	143	150	147	149	194	132	165	158	146	145	143	151	144	153	150	148	132	135	150	134	141	145	135	122	162	138	157	155	158	174	160	151	147	178	121	151	136	129	137	133	141	170	137	140	131	156	142	160	131	138	149	150	158	141	159	133	134	164	144	145	138	162	153	126	150	141	151	141	152	133	157	151	166	160	152	145	142	153	155	144	141	150	171	115	162	143	153	160	138	146	168	149	150	150	141	158	137	150	148	142	141	136	162	189	147	151	139	155	120	142	161	133	162	167	142	158	162	147	145	158	126	172	131	158	151	175	151	161	141	155	147	169	127	171	148	166	121	149	149	133	150	151	143	164	145	157	138	148	142	160	142	144	157	149	145	143	160	157	132	133	156	148	162	142	149	120	152	125	149	137
4106	13349	14320	4238	2530	1580	1139	885	650	579	507	428	451	429	382	350	327	318	285	327	261	296	260	261	254	247	256	272	259	250	252	234	242	245	229	234	240	247	253	234	227	215	237	212	204	222	225	210	236	219	206	230	201	258	237	210	242	243	236	223	215	217	236	225	230	206	237	191	222	230	225	213	225	251	240	202	220	210	227	225	218	223	207	236	224	229	214	232	213	205	236	228	200	205	217	200	229	196	197	222	236	216	214	243	181	217	216	200	201	236	209	235	213	229	191	215	227	223	232	226	241	207	227	195	190	219	216	212	203	220	228	196	202	208	220	214	242	203	212	208	241	215	216	205	206	224	196	181	193	189	221	232	209	211	234	205	209	229	230	214	211	243	214	230	224	225	227	206	248	205	213	226	222	227	233	224	223	224	199	179	199	216	207	207	236	219	231	209	192	235	218	224	223	197	235	244	212	205	187	217	229	219	200	217	215	203	220	214	234	225	223	240	220	238	215	192	221	216	209	223	229	257	223	210	250	210	228	208	234	232	226	221	236	229	226	217	202	204	227	243	222	232	229	206	229	239	213	214	220	225	227	198	221	222	218	246	201	217	219	233	217	233	266	251	219	210	227	232	234	213	209	208	204	227	225	222	202	210	245	220	237	219	204	234	192	203	208	190	197	224	219	211	220	238	236	222	201	231	213	225	210	189	198	227	253	196	228	219	203	234	229	224	232	201	231	227	234	218	218	224	234	222	231	245	231	251	213	217	206	203	195	223	221	219	232	226	215	213	193	201	209	233	213	212	216	203	232	244	234	196	222	232	199	211	213	220	212	205	223	218	224	188	238	211	204	225	242	212	203	219	194	199	202	213	222	224	212	240	202	182	191	224	242	230	217	232	228	232	219	221	238	225	200	236	240	224	221	216	198	214	211	193	213	230	230	220	201	231	241	236	219	243	200	205	220	205	208	220	202	220	193	207	212	219	192	214	218	207	220	232	244	214	202	211	198	203	223	197	198	215	210	212	223	192	204	188	215	230	219	219	225	234	237	230	208	225	203	216	194	207	210	227	203	210	210	235	212	215	211	200	236	225	203	232	227	238	193	220	225	204	222	210	198	199	219	225	220	202	194	219	222	209	218	231	222	228	217	204	212	214	225	194	211	222	214	216	205	204	210	195	212	189	216	225	212	200	230	230	249	247	219	206	210	216	221	222	217	217	207	202	221	220	201	226	189	218	232	213	210	218	219	221	233	204	242	218	226	203	218	214	205	217	221	230	211	230	230	215	221	220	221	217	245	201	219	203	196	257	202	221	216	251	208	230	237	219	214	223	226	209	223	225	204	229	199	200	229	232	241	229	222	201	218	218	199	242	222	235	229	211	199	222	211	183	230	234	226	204	219	220	208	235	228	218	211	199	204	216	223	198	240	226	244	218	208	219	227	207	225	207	226	191	238	209	218	234	245	209	230	223	196	226	214	231	200	219	247	201	212	240	214	231	223	237	240	219	204	226	204	216	220	211	224	221	193	234	220	210	228	206	220	204	223	201	218	220	197	232	222	209	210	198	215	232	233	215	193	224	226	226	213	203	232	229	218	216	226	232	218	216	230	214	241	215	220	232	250	204	221	213	213	243	222	221	244	211	225	202	213	218	219	215	213	240	217	225	256	214	183	251	228	211	246	222	239	216	251	198	208	233	198	233	217	228	223	218	207	214	205	213	219	260	222	219	211	210	228	257	220	223	224	237	213	219	208	190	211	225	235	180	241	209	239	213	194	209	215	210	203	207	221	197	245	227	246	219	223	196	243	244	229	216	199	193	223	219	206	232	203	218	249	207	206	221	216	205	216	186	204	209	227	220	204	225	229	195	204	234	202	213	213	210	216	253	241	208	225	204	220	216	246	206	228	235	215	220	217	215	241	204	210	234	216	239	220	215	211	218	217	223	248	230	185	212	249	221	216	240	225	242	210	246	211	218	200	228	235	249	223	222	218	196	214	231	253	212	232	235	242	211	224	256	202	218	208	214	203	244	221	214	186	205	211	201	210	216	233	229	222	211	212	233	224	216	206	260	242	225	224	221	209	211	211	215	213	205	258	236	208	207	247	214	189	225	216	202	223	229	200	192	196	211	228	253	211	223	218	207	201	219	220	211	245	217	221	245	220	197	201	188	234	219	245	254	206	220	227	225	228	194	190	203	198	225	223	210	214	220	201	220	239	189	206	221	211	223	243	206	213	234	171	217	195	243	203	215	233	210	225	220	247	194	196	237	207	204	226	218	201	219	230	215	197	195	228	214	214	228	190	216	217	224	227	201	205	224	217	229	226	219	197	215	228	211	224	225	197	208	197	232	212	189	198	218	219	230	219	224	214	223	234	217	239	225	223	214	245	209	247	230	197	233	227	212	209	193	199	218	232	248	228	213	216	208	233	221	216	217	209	213	197	247	222	195	215	213	239	229	223	234	219	228	233	229	226	243	224	191	235	197	213	227	221	232	219	198	237	213	207	230	234	234	229	217	191	226	203	234	212	202	210	210	207	222	227	204	199	234	218	225	208	235	236	217	211	252	194	231	232	212	227	243	205	225	245	233	211	220	218	236	225	236	233	233	206	227	227	195	228	227	225	211	223	187	207	207	219	206	237	205	218	202	234	195	219	228	248	261	213	205	201	209	220	222	224	221	230	229	235	208	208	224	225	220	223	222	228	213	219	230	200	214	194	215	214	222	223	192	245	235	242	226	219	220	209	235	220	234	220	217	215	228	206	213	204	216	199	176	208	198	212	215	223	218	227	221	202	210	202	214	256	199	247	236	211	220	212	216	218	219	206	226	210	231	245	227	239	224	242	215	185	244	194	239	217	209	225	231	187	225	241	209	207	223	237	229	229	208	212	225	215	231	194	211	216	193	229	223	219	202	193	222	223	192	231	209	216	231	207	205	222	205	234	237	220	204	230	235	203	208	225	233	231	216	223	227	226	231	237	222	231	216	200	220	258	233	210	228	228	204	219	201	237	222	214	232	218	219	213	236	225	195	221	203	226	235	221	220	226	221	203	205	217	237	221	235	228	237	204	211	212	209	214	213	223	240	194	236	205	211	204	203	209	194	208	224	209	201	208	218	225	232	243	206	230	229	211	217	221	207	199	224	230	229	242	224	212	222	244	204	208	237	215	219	209	223	222	231	222	240	197	242	239	238	261	222	203	231	217	208	209	206	195	222	207	214	213	250	219	236	209	226	226	218	213	196	217	221	227	234	209	227	213	217	188	251	220	209	209	219	237	196	235	218	253	251	225	198	255	208	214	208	215	217	197	231	233	232	202	219	206	208	219	228	205	204	211	238	191	216	203	217	220	228	212	200	216	228	219	232	252	216	190	219	204	204	236	227	208	225	213	227	221	244	206	216	222	204	215	222	232	228	216	246	223	204	219	208	223	211	224	226	223	218	237	210	210	242	195	212	229	203	238	205	227	201	223	195	214	237	198	209	210	235	215	215
27403	16573	3868	773	619	561	533	609	550	548	591	564	535	573	594	555	529	538	551	591	584	546	549	547	529	554	547	536	571	547	583	538	532	545	536	564	528	518	560	587	521	569	559	531	591	532	558	588	552	603	559	552	557	530	584	567	558	509	558	528	538	553	552	547	540	530	555	540	577	550	568	589	530	555	538	519	597	563	555	560	555	598	591	550	586	567	574	565	551	539	557	589	516	546	510	554	574	573	557	553	554	578	578	555	537	519	563	566	524	557	525	549	563	519	568	561	552	568	534	590	564	557	560	552	589	529	562	597	555	547	568	505	547	551	550	583	553	553	572	551	531	545	575	550	555	572	543	580	561	591	549	533	594	533	544	532	534	571	564	584	552	577	565	538	539	558	583	546	574	546	511	529	533	544	537	602	545	533	559	551	596	514	547	558	587	591	570	555	569	580	585	535	542	572	529	611	567	533	535	541	590	561	526	533	552	574	548	535	543	593	507	521	567	557	565	562	570	552	506	539	532	562	580	509	568	566	570	568	568	585	547	556	553	551	570	565	531	568	565	526	538	568	520	574	529	570	557	544	529	520	583	545	547	546	575	550	579	600	565	539	519	538	569	535	588	545	577	569	519	525	554	570	599	585	542	541	552	597	556	577	546	562	562	547	533	534	550	539	559	536	555	551	562	543	507	572	554	554	563	576	556	580	577	586	566	594	546	578	551	567	547	570	556	548	546	564	541	570	564	565	576	561	535	524	566	532	578	578	543	565	570	536	570	547	524	531	550	600	573	538	583	570	558	518	561	564	516	545	546	535	568	563	550	554	495	569	539	528	556	589	550	533	580	576	553	587	586	578	544	563	541	558	576	535	546	605	548	566	528	554	588	573	563	532	576	544	519	536	568	541	600	557	487	567	591	530	549	527	587	554	596	536	546	591	516	580	564	576	539	593	539	552	538	555	596	566	552	519	562	562	534	552	527	553	545	547	568	512	588	560	574	539	560	550	592	575	549	536	500	540	565	515	562	637	577	618	515	573	577	537	537	566	578	578	570	569	511	518	535	515	604	526	548	544	571	557	540	563	553	595	565	554	542	504	556	497	538	496	559	528	546	525	533	566	528	507	543	553	533	556	551	557	555	517	526	540	529	554	578	589	536	567	553	572	554	575	552	534	540	543	541	552	577	561	535	537	569	544	587	547	572	547	578	540	540	519	568	514	578	585	551	519	549	522	564	517	557	594	539	572	571	556	569	534	531	544	521	564	582	553	533	556	556	559	568	544	566	556	579	530	576	534	584	534	538	533	575	573	573	532	551	552	571	536	531	578	550	575	513	560	534	553	578	567	552	576	617	544	539	570	546	503	563	548	529	546	547	529	531	568	556	572	587	558	553	543	557	580	555	540	579	582	585	552	572	538	580	560	541	541	566	595	543	591	551	559	550	607	565	551	568	567	532	579	575	570	540	569	563	582	522	546	587	548	562	530	578	525	583	551	589	552	524	553	562	565	566	621	565	552	521	559	602	582	553	563	573	535	571	524	577	585	551	559	572	520	573	533	586	521	520	592	559	575	584	585	587	544	537	550	538	538	557	583	560	566	563	517	566	583	560	588	545	537	561	526	540	530	583	560	568	568	575	591	543	563	577	597	552	554	595	567	548	554	537	554	532	576	547	574	575	556	536	589	570	541	564	590	614	539	573	584	554	574	590	553	546	575	611	558	557	548	593	579	582	547	578	571	544	529	582	552	535	525	565	528	505	556	541	585	574	527	561	509	519	551	534	517	562	565	554	567	564	572	550	529	550	546	558	581	575	575	534	586	571	554	561	612	604	522	537	557	522	546	531	601	536	557	549	520	541	545	563	554	547	544	589	489	569	540	518	559	573	549	549	578	568	547	519	542	547	598	499	550	596	536	561	555	544	541	551	565	548	567	552	533	553	567	559	549	565	580	551	542	565	530	560	552	561	533	546	572	548	540	569	529	558	541	521	543	527	536	569	528	572	594	551	541	496	584	525	534	567	542	534	537	572	537	604	571	548	556	538	557	556	520	539	593	538	575	571	580	581	525	602	534	530	587	541	571	566	552	557	510	540	548	519	509	534	565	506	596	570	590	539	580	577	539	545	576	576	548	536	589	592	582	511	600	570	509	535	556	568	587	536	545	561	551	569	568	560	536	542	532	562	580	540	518	545	539	529	556	569	543	568	569	528	548	554	555	552	552	526	543	530	520	571	541	578	562	546	557	562	566	539	545	565	554	551	534	545	604	533	551	573	607	555	570	550	562	540	586	568	567	573	589	529	563	574	579	579	515	588	550	534	566	547	580	577	567	572	551	571	599	557	510	546	550	555	608	553	591	528	608	575	588	580	511	560	566	551	565	523	553	593	507	578	528	604	606	538	555	571	528	548	558	549	547	506	552	542	545	587	524	565	573	578	536	517	557	545	547	540	518	522	566	542	566	528	562	531	537	532	492	534	564	534	566	551	517	574	488	551	541	539	576	565	597	575	601	560	530	548	596	540	520	523	583	586	536	519	542	534	574	556	544	587	520	553	563	546	568	593	534	558	564	562	569	545	589	537	540	540	543	517	558	563	521	553	566	553	544	548	508	513	558	566	488	540	521	550	577	549	548	505	573	544	506	535	528	549	572	567	548	539	527	533	535	565	526	565	549	537	549	565	561	578	541	519	562	564	527	552	573	518	562	588	592	562	561	584	532	544	568	598	515	567	573	569	585	576	549	539	526	555	589	583	558	572	544	566	558	517	535	570	562	601	555	552	550	571	585	535	518	557	581	563	530	506	528	580	542	572	500	535	529	553	501	589	544	513	550	517	599	547	543	581	564	552	506	524	567	550	560	566	572	546	496	583	548	570	542	611	541	566	572	592	569	527	553	558	566	539	551	550	517	516	561	550	548	556	584	521	528	519	589	541	560	527	540	564	569	539	561	545	554	561	550	526	532	599	510	584	533	567	556	581	558	516	553	533	571	589	589	562	611	532	551	553	538	539	559	521	545	562	576	507	577	583	600	553	545	533	610	522	578	564	593	578	565	545	562	512	570	552	560	564	564	548	567	560	549	544	585	533	546	564	597	590	567	545	553	550	513	535	595	584	595	532	571	571	540	563	574	572	559	577	581	594	528	569	559	542	561	506	575	526	560	551	543	551	584	586	611	560	591	554	544	547	571	580	563	584	576	577	557	567	566	546	566	541	542	608	602	586	574	554	556	576	597	550	636	566	530	574	562	503	563	604	546	530	515	552	571	575	566	599	522	495	564	570	568	502	567	569	543	541	552	540	563	566	568	565	565	559	577	551	538	591	510	575	549	554	540	527	564	620	566	567	607	579	545	509	559	554	592	534	555	543	508	499	548	563	574	585	560	516	554	581	513	524	589	585	562	568	571	569	539	606	583	573	559	547	536	572	576	534	541	562	578	512	585	545	530	514	581	544	533	539	596	532	558	559	564	568	531	488	522	553	542	548	585	572	550	587	585
4246	2060	2983	1078	893	892	888	834	851	806	858	856	811	821	832	849	832	811	873	864	804	823	845	826	800	776	827	818	849	813	829	851	810	863	807	798	797	797	845	810	845	802	792	833	821	819	826	841	825	861	808	786	819	811	771	818	800	785	814	838	810	828	794	797	744	832	834	837	834	831	840	793	766	785	826	827	798	862	790	883	814	811	866	771	803	787	808	832	787	846	812	777	887	802	809	835	823	811	863	785	786	798	854	844	809	831	785	800	800	790	861	829	788	795	812	818	798	858	827	815	779	807	836	871	809	769	826	784	834	787	842	824	900	819	841	843	830	814	843	831	793	860	829	776	830	804	774	880	828	801	814	829	879	866	857	870	897	825	830	823	800	871	806	837	813	801	821	868	827	746	830	843	859	821	783	794	830	838	820	814	798	797	826	791	828	809	796	829	830	790	786	814	767	827	845	835	798	813	857	813	838	828	827	857	799	895	852	853	875	757	814	839	823	844	803	863	840	829	842	842	809	847	780	847	831	827	778	773	819	822	742	789	832	824	806	825	781	825	859	777	824	803	850	819	832	798	804	821	784	827	787	776	787	822	810	820	807	793	839	806	802	813	815	798	819	843	816	824	851	820	787	875	816	855	825	791	808	798	846	826	825	815	840	809	863	771	836	833	782	797	829	825	785	800	804	814	882	785	855	788	856	823	854	797	802	796	776	786	820	805	857	818	810	804	812	793	859	835	806	805	833	820	805	818	802	829	817	763	840	818	784	815	820	849	769	782	813	782	860	803	894	797	891	774	802	825	840	834	810	809	843	837	885	825	819	868	815	809	825	806	861	796	820	807	784	838	809	861	814	828	797	803	844	828	850	798	836	837	858	802	858	786	844	820	857	839	787	826	800	826	781	846	824	882	796	810	781	791	784	828	809	787	818	846	831	814	839	788	799	848	833	889	829	793	885	814	787	793	838	813	813	864	763	798	813	812	818	789	807	791	773	810	817	804	825	796	836	834	802	815	840	839	811	789	831	795	845	830	818	791	838	776	828	806	808	856	808	856	856	851	801	795	761	797	803	814	815	780	818	811	845	805	782	822	799	847	852	832	844	825	862	818	793	802	833	816	837	841	763	799	855	853	808	836	834	830	825	809	827	802	797	841	804	778	818	827	855	805	824	834	841	834	814	800	798	795	828	801	898	837	835	789	832	830	795	845	834	822	802	821	756	807	794	819	798	819	841	849	823	839	782	844	777	803	842	834	834	828	818	829	778	768	847	829	803	829	820	811	820	866	796	833	801	825	851	800	869	794	838	787	777	806	840	805	774	792	822	834	830	830	855	852	814	829	817	853	833	841	778	800	829	795	846	789	868	843	792	788	811	818	781	823	820	782	832	805	792	814	856	778	796	848	799	848	800	820	865	823	822	796	824	771	845	851	814	832	831	855	887	791	819	816	834	796	828	824	775	813	750	836	874	858	767	812	778	838	818	799	831	879	827	775	855	820	822	809	840	813	806	779	852	848	784	777	809	836	823	864	787	795	778	778	858	834	830	795	837	854	754	849	823	738	813	835	832	871	838	841	842	869	803	803	801	805	830	814	818	808	795	841	801	861	839	805	845	809	803	826	797	815	799	784	828	804	801	826	815	844	848	785	827	851	801	797	815	847	824	864	787	796	836	846	812	859	825	829	854	741	836	838	821	828	744	841	832	863	822	782	812	786	839	777	844	838	813	802	850	862	834	814	832	853	801	830	873	826	814	796	824	798	823	774	780	875	796	828	832	867	791	817	844	799	819	793	879	837	771	775	826	754	822	877	812	821	879	833	814	841	798	793	836	846	819	772	792	813	812	816	796	859	803	793	856	847	811	858	812	842	858	822	818	851	825	823	873	841	804	806	864	797	765	825	824	810	803	835	812	829	837	876	792	819	803	807	866	882	830	835	853	788	853	773	809	810	779	812	850	783	830	792	817	827	819	830	826	815	815	867	817	823	878	839	843	790	814	801	825	820	807	805	850	819	812	763	821	812	807	815	845	770	848	845	839	823	827	842	829	780	809	830	799	804	794	843	815	847	807	818	869	844	846	841	833	753	821	792	781	769	814	837	824	854	781	838	821	808	813	806	845	851	804	836	838	871	832	809	821	803	817	818	815	836	785	802	840	823	849	796	813	825	804	802	851	770	839	812	821	755	847	793	785	857	796	835	843	819	808	828	843	859	819	833	818	808	778	831	836	829	799	829	840	798	910	814	841	820	772	883	787	859	862	745	800	846	815	809	796	875	841	771	841	854	844	799	782	796	827	833	824	870	828	798	839	803	801	812	871	837	801	799	834	839	852	825	850	820	818	801	785	784	849	852	881	837	823	801	853	866	821	809	833	811	813	832	818	809	804	773	862	872	804	791	855	821	757	774	856	845	806	827	824	802	851	802	851	827	761	763	847	797	848	826	767	798	828	857	838	785	787	859	860	826	846	810	770	802	784	799	827	800	871	798	821	851	787	828	844	851	822	806	789	874	809	800	791	856	807	831	819	888	821	830	782	842	792	828	822	820	847	809	829	801	838	826	781	816	789	817	782	798	823	830	762	805	821	830	831	843	809	852	799	821	783	816	848	830	809	759	855	769	829	814	829	829	844	844	794	829	838	807	819	770	835	857	862	816	799	835	817	809	827	801	851	873	817	875	847	751	830	806	833	852	829	823	788	838	761	826	818	804	845	797	832	793	832	832	867	845	833	795	806	785	850	858	849	827	799	822	795	818	834	836	829	829	804	837	787	826	868	797	825	781	822	855	817	838	824	791	817	814	789	803	823	764	778	769	821	810	848	846	826	876	755	803	781	840	841	801	822	838	817	839	835	806	849	775	857	773	791	845	832	844	816	841	797	807	802	819	809	795	770	815	822	824	881	802	815	833	853	804	876	807	821	823	826	782	827	781	812	810	852	813	784	849	823	819	818	874	829	870	785	833	770	800	856	834	793	862	868	828	845	794	819	793	858	838	763	802	747	844	813	807	800	792	756	811	792	840	796	851	822	808	767	809	823	844	849	841	807	808	789	803	808	784	827	814	845	762	837	811	814	779	797	873	746	894	829	794	805	847	817	765	858	783	792	826	780	789	774	853	863	813	835	793	808	878	816	820	748	809	853	756	786	807	841	817	764	872	790	811	871	785	764	806	782	814	823	771	812	772	808	798	843	805	852	835	808	815	783	820	827	850	874	849	788	795	823	873	828	814	779	854	779	800	828	798	822	799	817	782	853	858	830	831	822	811	816	847	806	839	855	813	826	828	826	851	793	804	807	846	826	774	825	801	845	819	757	795	776	822	836	812	861	816	820	807	811	844	860	836	817	845	814	873	793	818	855	826	857	819	784	801	831	777	828	896	780	806	842	767	798	801	812	796	811	767	819	834	823	795	842	830	841	858	805	816	799	782	855	861	849	837	859	834	866	840	749	802	837	861	866	854	833	778	840	809	821	774	774	762	806	789	790	884	797	860
23349	21448	28453	24853	20031	1427	521	407	352	300	309	298	265	266	298	302	290	274	279	293	279	271	265	277	241	259	259	262	288	258	272	245	264	245	244	255	269	272	268	281	258	256	273	254	278	275	257	291	245	269	259	261	226	261	282	249	248	265	252	275	260	246	242	259	308	215	266	297	254	299	233	263	251	248	225	273	273	259	251	273	229	231	261	260	256	267	249	243	245	275	250	239	269	265	251	246	252	251	281	252	253	256	266	259	265	270	256	246	269	264	252	267	260	274	260	252	253	307	270	244	283	261	260	252	244	270	288	286	292	276	262	267	237	264	265	250	267	256	231	257	276	282	237	248	268	255	257	256	272	235	247	244	275	236	244	244	264	245	277	262	242	271	270	254	255	288	267	234	219	250	253	308	277	243	252	273	275	240	244	244	267	249	278	251	255	225	227	246	261	269	252	254	231	271	242	275	259	280	232	292	291	256	243	242	246	264	275	267	268	261	253	264	279	281	260	273	270	248	264	271	247	269	252	239	300	227	262	248	277	251	262	255	249	273	256	238	245	270	264	248	253	261	257	276	255	233	261	254	273	266	281	259	238	264	282	254	248	257	282	246	287	289	249	268	246	241	243	260	274	242	276	242	262	259	268	262	243	251	278	247	261	274	257	293	266	243	246	255	282	253	247	266	257	254	237	253	245	267	215	280	240	244	229	259	254	283	258	250	283	251	241	270	261	241	247	228	224	238	268	244	278	276	269	275	259	257	250	283	274	252	241	268	266	266	259	254	244	245	261	253	245	252	254	232	264	279	278	275	271	271	253	288	252	252	261	233	264	297	247	267	277	253	285	246	231	241	260	261	232	251	217	224	252	285	281	251	263	270	260	271	263	260	268	275	250	275	268	249	258	246	276	244	277	268	259	283	281	258	223	281	251	263	298	263	252	272	274	225	229	245	252	273	257	255	253	243	271	276	271	266	236	274	250	243	263	287	248	251	251	239	264	274	270	225	267	276	244	268	271	267	240	293	261	258	255	274	251	257	258	251	274	244	275	271	266	251	279	277	240	260	261	257	255	276	256	284	247	253	263	259	257	236	258	309	253	283	260	265	259	254	223	261	265	260	293	256	209	246	264	267	291	253	254	245	257	267	255	253	258	268	279	264	261	268	250	266	244	261	235	247	264	267	240	244	261	268	240	264	275	245	246	251	260	251	278	273	247	263	231	263	272	267	299	237	244	262	257	278	263	268	256	274	273	260	260	278	260	268	242	276	268	246	238	257	248	237	289	305	257	292	263	271	271	281	268	285	269	291	275	261	266	283	280	233	254	262	271	241	261	262	244	279	267	235	251	248	243	257	262	248	265	245	280	265	254	251	283	262	259	256	264	267	257	242	251	254	272	268	268	270	232	279	262	278	234	286	264	282	283	275	274	257	242	244	262	281	241	260	257	269	254	252	238	263	254	231	278	249	266	266	251	275	220	260	265	233	247	260	249	239	258	262	281	255	275	237	301	239	266	267	263	257	264	276	272	267	260	233	278	250	255	229	267	274	244	266	258	207	244	222	270	249	273	242	248	247	277	248	280	238	291	260	284	266	249	247	261	295	268	228	249	248	266	239	255	277	279	287	287	260	279	252	240	298	262	244	296	265	275	261	257	247	254	245	238	260	248	289	253	269	271	258	264	261	272	262	280	249	264	269	265	237	252	276	249	259	285	233	259	286	260	246	258	226	252	250	249	254	242	258	246	251	273	271	263	235	270	232	267	297	231	277	281	270	259	253	261	237	257	219	260	262	247	275	228	262	246	265	248	246	265	294	283	268	243	257	284	258	252	263	258	248	258	284	263	269	274	254	251	280	262	275	264	271	268	252	262	232	250	257	271	282	256	277	272	267	263	240	233	287	274	242	259	249	262	262	256	271	249	275	256	257	260	269	238	284	244	259	246	275	256	249	239	262	294	257	275	249	262	238	262	260	244	263	267	287	233	227	263	274	248	260	253	238	276	239	259	262	279	276	283	264	293	259	265	269	249	247	244	249	272	246	295	251	251	271	277	262	264	255	271	281	272	290	276	279	241	257	243	255	255	256	271	247	245	258	292	283	249	258	270	241	270	264	277	267	250	261	281	238	268	264	231	291	247	249	228	253	259	250	269	244	271	288	260	267	266	226	230	282	281	277	246	248	265	250	249	245	266	265	258	251	242	253	273	293	275	251	270	271	252	259	223	252	262	275	254	257	237	245	253	254	242	261	257	263	253	247	254	242	288	279	256	250	276	276	225	260	267	262	254	274	270	255	264	249	277	293	272	248	257	278	264	278	247	241	228	251	280	265	256	239	255	219	262	269	255	255	249	245	236	235	238	231	254	242	242	257	272	266	305	260	243	260	252	249	266	284	238	252	226	262	261	233	275	254	254	276	266	236	260	282	251	251	244	268	284	268	238	240	253	244	258	276	235	252	238	280	286	257	244	255	294	246	249	243	256	256	263	287	266	253	257	256	268	262	266	262	266	253	256	274	226	281	240	250	248	290	255	249	249	305	275	275	258	277	262	291	270	252	244	263	261	275	245	272	234	269	266	254	246	250	278	232	249	270	256	276	236	219	259	269	261	250	250	259	284	248	238	230	264	239	245	273	251	300	230	271	283	246	270	269	256	242	227	275	255	248	243	246	250	283	285	274	252	282	239	279	281	268	245	241	253	247	266	262	242	240	271	281	244	248	243	218	255	279	251	281	251	262	249	255	267	255	290	269	270	285	241	301	264	281	268	270	227	257	271	291	276	241	254	238	252	280	258	228	260	293	243	231	270	263	254	276	243	261	272	281	231	255	248	249	249	267	249	272	254	254	266	274	269	253	262	264	235	269	247	254	248	266	290	259	235	242	242	284	280	274	256	267	268	255	221	269	235	253	265	261	251	251	260	245	212	286	263	269	253	248	268	278	251	240	278	244	247	237	269	241	262	266	261	254	299	296	260	251	249	259	293	275	261	248	256	264	241	256	278	260	265	260	247	239	255	254	272	235	241	232	286	264	271	261	232	249	269	279	222	259	250	245	257	283	221	268	248	256	258	266	268	246	261	255	251	246	264	243	240	235	233	258	279	268	248	268	245	249	269	251	271	250	275	254	275	246	239	235	280	255	257	245	237	248	265	265	272	290	246	253	241	231	265	296	259	249	258	251	252	237	222	268	281	287	233	230	286	243	269	264	259	242	263	229	254	289	263	267	283	263	273	247	261	266	265	260	249	226	247	259	279	277	241	246	262	274	248	249	250	253	277	263	237	248	233	257	255	284	237	256	273	227	270	270	259	245	262	298	250	263	247	239	264	241	263	255	240	258	247	259	267	259	242	241	259	271	276	267	255	266	242	274	261	242	267	235	236	245	225	290	247	239	236	252	258	252	269	281	249	289	253	235	251	238	253	205	248	295	258	218	260	242	269	236	264	264	267	260	271	267	249	262	257	254	269	269	256	261	247	254	275	264	261	262	265	263	247	252
3179	9179	12900	2621	1532	1131	924	749	615	610	545	544	494	476	499	487	517	478	447	426	427	448	410	427	419	423	412	426	417	421	414	448	394	441	434	426	387	413	434	415	418	417	404	406	404	387	430	413	385	411	428	411	410	412	404	406	402	393	395	408	385	426	397	425	406	415	413	441	437	446	421	442	453	393	390	395	424	429	385	392	412	404	401	386	440	369	407	389	410	418	426	426	402	382	419	407	421	428	389	394	437	415	387	425	404	406	422	379	398	416	400	417	395	400	394	384	396	383	398	416	424	418	421	417	414	405	397	379	403	388	388	384	401	407	418	413	405	367	417	413	404	448	393	376	426	440	381	405	408	432	456	424	407	387	414	389	424	397	420	422	405	398	394	377	390	408	422	390	421	377	398	398	419	417	407	414	393	415	387	414	404	410	430	342	417	432	411	410	378	425	419	410	397	394	405	410	418	407	433	399	369	397	418	404	420	421	421	416	389	403	388	406	401	405	424	400	426	393	397	380	386	381	399	380	380	401	435	420	400	388	398	417	448	374	420	404	407	411	461	438	378	399	394	371	409	422	428	395	405	400	413	376	397	382	422	391	394	362	403	388	418	392	423	450	423	418	382	383	388	371	392	402	413	380	406	392	395	379	425	379	362	395	357	395	411	409	414	380	403	437	420	420	420	419	381	411	395	395	401	446	359	405	427	404	378	395	450	401	431	426	405	397	381	372	383	414	395	385	419	447	438	453	409	416	379	424	434	367	398	380	401	402	393	407	393	402	418	374	420	413	382	368	423	391	419	436	400	434	381	425	388	395	406	393	409	369	414	437	378	432	414	393	376	441	377	397	432	402	385	411	371	413	398	401	429	426	413	451	388	413	409	375	421	375	403	394	381	379	405	389	399	391	370	372	396	370	401	367	420	373	411	399	385	420	430	412	403	359	426	416	402	388	409	412	354	417	394	410	374	376	447	427	424	405	406	398	404	413	462	409	370	412	394	381	414	373	372	428	407	389	435	404	394	369	409	404	401	390	396	414	437	409	371	419	432	399	428	387	375	394	409	406	426	403	408	443	413	390	401	404	408	403	381	386	380	379	441	405	350	390	424	416	398	414	402	410	398	417	396	414	363	358	407	395	436	398	421	395	397	431	437	413	409	407	411	408	418	398	381	373	420	410	426	379	425	422	431	429	388	368	409	445	418	405	411	391	398	396	411	408	419	428	407	388	415	425	403	420	415	416	418	381	422	425	388	416	389	387	412	409	392	396	368	386	396	419	397	382	377	403	385	416	429	415	383	373	403	437	410	386	403	407	415	429	440	403	390	372	394	408	434	415	397	427	388	438	402	418	388	419	432	415	386	428	400	413	370	391	437	355	436	395	393	440	403	414	423	368	416	417	399	409	434	427	417	416	423	379	421	410	403	398	431	407	399	442	427	392	390	417	399	425	393	386	437	391	406	404	441	412	377	417	445	363	422	428	410	371	448	423	393	373	393	361	398	414	412	385	420	431	422	417	424	405	411	418	427	442	425	414	396	364	393	394	404	391	401	417	404	398	413	399	379	414	425	393	386	413	399	380	373	400	351	433	393	449	390	390	394	424	383	426	370	366	379	389	385	403	383	392	413	399	404	389	377	388	426	380	381	411	393	400	415	404	397	386	400	407	423	413	375	412	409	423	429	403	411	385	425	389	439	414	400	383	390	426	414	412	356	400	389	381	403	398	390	413	383	397	391	407	432	433	406	413	402	394	397	421	397	412	438	399	407	402	394	394	421	420	422	403	399	419	405	412	365	430	410	435	398	422	411	412	413	398	382	417	415	407	446	368	397	437	431	403	375	420	456	412	413	413	383	403	392	399	388	416	419	386	418	407	385	403	406	394	446	407	386	386	443	383	396	423	436	419	392	443	403	436	423	404	401	390	405	445	394	402	415	413	412	426	395	374	395	385	387	423	407	405	388	405	416	410	447	383	434	367	400	424	402	397	390	425	402	409	395	450	385	380	411	395	387	405	374	372	394	403	409	378	436	413	389	393	395	401	420	364	391	392	364	367	400	400	396	421	361	457	408	427	415	459	419	391	394	433	389	352	395	407	415	381	385	396	411	456	418	419	425	350	416	420	425	379	416	402	422	421	376	415	407	409	425	425	407	371	380	398	399	403	416	422	414	419	411	425	436	390	416	422	406	413	392	403	395	438	405	390	405	380	441	406	409	408	412	389	390	433	377	377	380	375	413	430	397	440	427	372	424	401	421	431	404	400	380	401	404	403	400	406	413	397	367	428	414	386	424	398	406	403	373	432	415	420	416	422	405	417	435	433	427	424	387	409	379	406	418	371	401	415	417	352	426	403	374	408	393	378	422	397	419	416	371	399	421	419	408	413	415	424	411	419	413	407	365	401	415	391	422	376	436	384	370	387	380	411	402	432	428	407	382	381	426	414	418	429	375	406	402	438	401	411	401	393	390	390	401	425	439	398	372	392	389	357	382	399	403	419	404	384	409	391	418	394	393	419	415	401	388	411	406	445	426	413	394	421	403	374	422	391	389	384	433	453	441	384	408	418	410	398	396	445	446	400	389	375	408	409	413	411	370	383	360	385	385	397	425	430	413	398	391	435	369	400	367	406	401	408	383	411	409	421	414	392	403	424	380	386	418	396	399	378	428	357	385	419	434	417	402	398	448	417	439	398	405	430	382	387	415	437	404	391	418	414	410	410	426	411	435	405	388	405	462	382	408	427	361	413	393	393	403	397	416	390	400	420	381	416	407	418	399	414	421	401	407	393	428	415	378	401	451	368	403	394	419	419	389	407	396	393	401	406	418	415	433	419	408	402	401	384	452	383	382	374	413	413	367	471	403	396	397	395	418	398	379	424	410	433	364	417	428	399	408	434	411	391	419	443	423	413	388	426	412	407	403	407	456	398	396	398	391	384	414	390	387	380	424	428	408	427	408	429	406	397	416	387	384	407	405	400	393	404	385	386	427	428	369	428	404	402	396	366	379	403	412	387	378	411	381	407	395	419	408	395	403	395	423	445	383	389	379	422	393	415	411	373	407	428	387	424	404	409	429	420	382	397	414	427	400	448	432	427	387	427	398	387	396	394	378	391	408	400	380	425	403	403	440	382	432	400	405	397	482	408	415	410	386	432	454	352	397	412	393	404	414	383	397	388	408	396	395	399	444	400	401	409	399	423	440	399	381	403	410	387	405	400	410	402	381	408	401	432	414	405	427	329	400	405	379	425	456	433	408	434	405	377	406	415	413	395	393	433	436	399	405	383	443	408	425	426	411	406	388	461	428	422	407	412	405	403	414	405	396	393	370	427	359	394	378	411	408	428	414	411	416	392	395	393	393	411	405	412	409	397	411	377	425	415	356	374	417	392	409	401	401	417	444	412	399	416	381	428	411	432	401	395	390	379	381	407	413	427	398	391	425	413	420	379	389	419	375	390	403	408	364	420	413	398	432	416	394	429	391	406	425	384	420	415
24645	21415	26050	21244	1314	686	668	692	611	625	608	521	587	623	620	541	623	587	588	540	589	582	599	580	551	598	565	563	582	595	598	595	543	590	616	550	574	605	600	625	577	575	613	555	568	533	570	564	571	600	609	545	613	601	556	547	580	587	529	637	569	561	577	598	558	595	576	551	626	543	555	566	543	604	569	565	555	588	584	566	575	573	580	597	545	589	592	574	541	582	602	549	558	598	615	598	632	597	561	598	574	552	575	611	566	554	553	536	586	549	560	612	564	598	533	581	558	555	563	571	559	562	577	551	557	625	574	564	586	589	552	552	608	582	570	548	535	567	566	561	556	516	548	618	555	562	601	556	602	582	588	613	570	562	592	557	603	541	583	536	595	580	559	599	597	582	534	604	573	582	577	577	574	574	576	565	588	577	601	591	578	582	582	608	597	574	604	560	613	560	562	631	521	538	546	580	556	537	564	607	556	577	557	611	531	599	534	596	643	560	585	525	581	558	558	515	588	591	552	511	580	590	566	594	568	591	587	595	572	590	546	565	561	557	535	551	562	566	590	599	584	562	555	572	550	600	561	565	542	556	564	576	589	544	595	593	545	557	587	578	510	573	572	575	585	592	570	574	570	554	608	532	602	587	577	565	593	560	565	527	606	549	541	615	551	551	588	580	599	577	587	594	566	584	565	569	557	599	594	606	564	603	573	561	608	557	535	571	565	594	589	559	584	524	580	600	586	600	535	533	607	546	569	554	539	594	595	605	575	550	563	591	663	618	569	564	605	558	611	530	532	596	583	581	568	499	577	581	621	600	586	526	576	548	587	574	541	575	554	580	598	615	571	572	574	607	576	579	615	613	560	548	600	625	604	591	600	630	600	554	547	548	558	595	575	595	600	527	590	573	577	545	590	554	590	607	545	578	594	550	574	547	584	607	594	582	595	562	574	574	553	564	568	570	603	566	559	558	562	599	558	556	597	569	533	603	582	590	568	558	572	595	581	579	578	538	528	599	533	569	585	546	540	619	585	591	568	566	583	563	580	599	579	586	563	543	538	534	568	550	586	619	569	620	655	591	535	570	586	588	572	557	525	532	568	562	593	543	557	548	543	568	593	571	533	591	608	590	543	578	584	560	584	593	556	584	593	590	590	591	589	544	619	568	552	581	587	526	541	548	554	631	594	554	581	584	581	553	555	568	554	587	591	607	530	572	568	531	590	543	598	595	583	601	552	567	569	569	568	632	605	534	540	560	571	553	561	583	583	592	571	594	614	631	565	589	516	556	555	587	582	573	578	582	573	605	560	557	554	574	567	558	573	547	630	531	603	565	580	566	550	571	573	601	587	532	570	563	599	568	570	573	536	576	559	552	583	586	550	573	553	592	546	549	567	620	549	588	547	593	563	536	598	597	553	556	521	604	618	546	588	565	554	566	567	598	567	590	596	584	567	611	568	575	560	562	555	568	546	558	612	606	586	564	576	565	557	509	537	576	571	615	554	563	539	564	556	578	600	600	597	606	594	607	587	564	577	572	543	552	605	566	593	581	551	569	542	577	544	569	573	536	559	565	604	571	545	556	542	594	549	551	578	596	597	575	554	560	549	590	569	596	570	551	589	561	571	570	561	589	555	556	574	587	534	581	591	580	590	540	565	561	538	573	541	567	561	546	562	571	562	548	602	546	549	605	595	566	611	550	528	612	568	602	604	602	606	584	619	615	547	566	544	608	600	594	571	580	571	521	575	558	567	560	601	556	576	542	584	557	575	558	568	595	578	579	549	555	589	582	583	607	597	549	572	560	605	565	577	585	573	573	596	562	537	584	587	588	569	566	573	542	579	600	594	573	638	575	550	589	566	568	597	559	577	583	564	580	549	550	577	605	607	538	575	575	634	586	549	579	602	574	587	565	607	583	581	569	596	571	586	586	546	573	585	542	563	568	607	606	587	523	573	544	563	558	570	593	588	552	557	544	570	570	569	563	582	554	579	596	586	603	592	569	552	561	584	521	583	590	591	587	585	551	601	585	551	608	559	536	590	584	590	540	590	588	585	561	528	578	590	585	540	575	573	566	559	601	565	616	562	556	611	580	556	594	534	582	539	604	583	571	572	581	591	566	542	612	587	570	548	558	571	550	564	588	564	605	533	565	579	560	604	603	606	524	603	557	559	559	550	580	591	549	550	604	565	569	587	561	608	544	597	602	569	571	552	573	594	563	531	597	584	588	563	558	578	562	575	565	594	560	573	553	593	585	613	583	599	533	573	553	546	564	578	566	572	580	579	603	518	556	584	541	609	582	596	570	566	583	579	596	567	566	580	568	594	530	592	575	566	590	627	531	568	599	605	561	592	630	562	558	562	563	559	560	549	577	550	543	594	598	571	575	563	553	582	607	604	538	603	584	625	555	593	584	571	567	579	584	565	606	572	574	593	579	531	563	560	558	555	574	602	593	561	575	616	594	545	562	594	555	580	547	563	588	559	516	585	565	568	557	595	603	592	543	552	576	600	583	603	564	576	589	615	601	565	605	604	557	600	566	578	534	568	578	565	563	591	611	555	508	568	577	606	596	599	618	578	610	556	540	574	576	561	586	599	615	603	576	602	596	591	581	551	555	552	552	576	573	550	560	606	557	600	562	652	596	577	544	566	556	577	577	572	587	564	553	591	519	552	571	541	565	558	582	588	550	558	577	589	599	543	613	579	551	557	540	591	538	587	570	565	597	589	570	598	583	575	599	571	560	579	575	550	526	544	647	580	558	548	558	614	527	546	610	552	557	566	601	597	609	577	565	541	549	539	570	554	603	588	624	579	598	593	544	586	562	590	589	567	552	581	590	559	550	591	581	602	578	562	538	599	565	560	564	578	567	612	539	534	571	588	585	532	562	561	529	598	566	598	606	580	588	592	587	548	585	571	572	604	590	560	590	574	573	557	611	551	596	578	602	552	609	642	600	567	575	574	540	531	576	602	576	539	558	546	622	588	593	573	576	569	593	589	585	565	571	616	617	584	566	553	579	587	590	593	542	540	524	547	551	573	551	564	586	569	596	597	575	593	592	566	573	570	544	575	564	567	571	564	584	587	611	554	571	590	587	566	583	591	528	546	583	568	623	539	576	579	565	524	569	558	571	561	562	573	543	582	579	566	555	553	568	558	560	554	562	592	552	569	492	577	574	585	591	603	574	572	578	564	566	535	548	577	580	597	559	544	593	623	570	595	590	663	538	528	580	572	611	550	606	567	619	616	568	602	588	576	571	587	558	561	593	500	567	578	571	555	570	617	542	572	576	610	575	557	587	540	593	579	604	538	590	588	555	558	583	571	579	590	618	577	555	560	571	600	540	571	568	569	552	561	583	560	603	623	583	590	559	568	553	584	558	616	605	563	612	577	565	610	561	571	568	539	539	557	608	540	541	554	571	522	571	588	596	540	521	573	583	563	601	543	602	544	569	621	582	591	603	611	590	576	571	569	557	592	577	570	578	597	578	551	567	560	497
3409	5170	7652	1878	1386	1185	1010	914	928	892	930	871	884	861	786	814	871	833	831	816	872	801	843	795	800	814	799	819	836	881	829	812	805	850	822	831	816	787	878	776	839	828	857	790	822	823	796	809	832	871	809	794	873	858	822	852	764	838	827	843	805	850	797	800	819	810	824	809	783	838	833	802	850	804	806	849	786	793	776	857	801	818	819	803	832	826	796	870	801	807	784	787	799	801	822	800	775	845	764	794	812	845	821	878	865	833	798	820	835	779	796	843	819	863	808	810	776	822	787	823	799	793	827	829	750	870	853	824	810	841	825	780	870	800	818	793	817	854	820	879	818	833	804	814	793	845	815	776	805	786	812	800	822	817	832	807	794	822	873	799	789	798	795	811	778	809	838	849	831	756	855	748	854	830	777	826	892	820	811	879	819	862	799	801	775	803	820	786	802	821	881	836	787	788	814	807	774	837	796	851	770	828	861	857	768	777	802	803	812	862	831	829	781	847	835	809	818	815	814	830	827	860	792	798	773	762	831	805	832	813	835	808	811	788	831	838	853	823	761	806	824	856	819	836	814	837	835	823	825	858	867	827	875	844	829	856	876	784	813	787	877	782	812	830	872	787	823	855	840	837	832	848	875	812	809	842	781	825	801	776	866	787	823	856	822	818	791	796	798	746	814	799	826	851	797	818	806	779	805	827	833	818	860	831	833	850	841	816	877	852	815	798	749	797	855	831	819	803	852	807	781	838	858	803	767	791	862	849	800	823	833	813	778	749	815	844	798	742	858	812	829	824	836	835	827	821	807	755	809	797	802	806	880	783	807	816	794	813	835	811	780	829	827	787	830	818	871	796	827	851	784	811	821	802	788	831	805	812	780	776	834	828	871	856	840	766	808	789	795	884	819	761	774	861	817	831	889	836	845	790	810	782	767	836	844	816	789	800	786	828	855	828	859	793	786	831	760	766	825	756	831	800	786	831	813	834	831	820	780	841	792	846	760	838	789	823	853	835	825	851	811	833	774	747	783	782	803	804	843	783	812	826	803	784	824	803	781	835	802	803	797	802	875	812	862	822	835	841	859	807	833	796	790	815	808	795	768	798	841	815	835	832	815	807	856	759	843	768	779	813	811	831	790	808	814	804	789	791	820	874	830	804	813	819	807	826	777	820	810	850	806	863	825	821	837	788	813	823	826	774	812	816	854	874	786	834	779	819	823	891	844	756	779	837	765	826	823	851	844	804	800	802	795	805	814	795	835	827	794	793	863	822	843	820	861	797	808	807	807	857	778	847	784	802	834	794	793	833	851	809	843	763	854	809	801	829	851	870	803	765	784	837	738	815	833	811	815	790	798	795	802	805	815	780	823	837	820	840	793	818	859	825	779	896	836	766	817	819	824	822	824	865	836	817	781	833	813	786	866	822	829	837	861	806	839	818	821	807	833	829	813	821	823	795	795	823	770	823	795	803	797	769	811	815	783	781	805	791	790	791	793	773	847	839	824	804	811	781	827	814	816	801	831	823	790	816	809	767	796	840	811	792	855	822	844	824	826	790	798	759	793	817	796	810	764	782	808	820	816	832	850	851	836	814	841	838	845	828	790	815	773	785	778	794	846	806	838	831	824	828	803	795	886	791	822	812	843	864	767	794	776	810	772	803	763	783	872	819	793	818	841	791	853	799	776	805	820	862	812	858	874	883	809	848	835	848	807	809	834	797	819	818	869	827	806	823	805	837	799	863	842	798	867	833	863	778	826	794	820	760	840	824	802	810	805	825	825	815	767	775	853	852	776	772	788	827	742	815	815	837	779	786	808	784	763	867	836	820	777	888	821	790	835	885	826	784	815	802	823	842	773	800	773	841	843	833	829	838	864	833	809	835	870	763	816	806	812	804	808	844	814	803	766	789	838	793	771	864	783	772	820	809	782	843	804	789	819	807	783	826	823	847	824	842	793	778	815	815	824	812	832	772	794	847	899	800	774	803	809	830	799	850	832	795	793	776	852	830	770	861	826	811	793	841	830	847	843	843	808	884	785	790	825	875	832	828	772	812	820	807	804	821	816	804	791	831	850	830	812	825	801	853	839	863	820	786	817	825	795	844	809	783	791	747	846	825	819	795	765	806	839	843	807	749	795	779	834	801	758	816	820	859	818	804	820	833	881	834	851	785	762	808	768	821	838	827	803	828	843	802	777	819	839	794	852	813	821	744	874	816	816	799	870	832	783	829	781	815	819	793	823	818	821	829	825	800	809	816	841	790	806	831	769	841	768	771	764	762	824	795	783	849	766	822	839	878	805	830	801	828	818	830	863	816	770	769	780	836	821	821	852	766	798	812	806	813	806	858	873	823	842	786	816	825	809	869	850	826	798	804	825	849	807	818	835	822	803	822	817	776	846	831	809	779	750	849	806	783	796	817	830	802	828	858	814	798	793	812	850	793	827	786	753	846	818	778	853	806	800	752	791	817	816	762	791	805	805	885	803	800	813	819	822	792	759	842	734	771	866	790	812	816	846	779	842	767	825	821	801	809	750	857	813	859	784	817	798	816	814	760	847	819	857	758	793	786	762	778	750	815	827	826	817	821	840	821	771	794	821	831	795	833	825	785	781	821	780	846	787	828	852	751	824	778	794	808	848	779	794	857	822	825	828	792	816	836	808	770	806	827	756	811	822	816	848	849	785	821	801	875	803	777	844	797	819	799	823	786	766	819	823	800	832	859	795	790	840	838	839	832	751	799	867	840	765	794	870	821	791	823	813	833	794	831	833	844	762	858	801	771	795	897	832	849	866	819	788	808	807	848	788	752	798	809	798	841	804	854	826	829	795	799	757	791	822	765	810	829	798	827	794	812	799	848	834	835	802	782	822	831	856	868	797	783	822	836	821	858	834	808	786	853	787	848	837	847	766	825	832	826	819	879	810	840	816	809	821	759	852	844	802	826	777	822	801	814	800	812	845	868	799	835	863	764	886	828	835	830	823	778	754	812	799	844	813	882	767	836	831	807	773	872	758	814	788	791	861	798	787	796	801	791	817	816	789	837	799	823	784	795	844	851	778	802	840	803	805	822	775	781	810	835	797	805	829	811	834	832	854	780	785	853	752	843	822	849	828	820	846	868	819	777	863	812	779	834	806	803	877	797	879	817	814	847	830	829	812	802	832	829	837	819	809	835	862	784	886	819	769	828	842	833	856	805	815	794	818	782	826	810	772	815	844	817	820	820	794	830	830	824	780	789	791	764	813	852	791	843	834	871	833	848	837	819	826	879	780	820	827	859	814	824	828	811	811	791	839	817	744	870	831	837	826	833	811	825	841	858	827	817	785	834	801	856	801	830	786	812	829	817	821	825	842	800	820	783	776	803	807	821	840	824	795	817	806	751	833	792	779	782	839	808	786	833	819	810	802	762	846	799	846	791	827	821	808	790	834	785	856	765	788	792	805	727	815	851	830	843	791	813	859	810	767	811	845	795	816	849	781	833	837	792	819	860	808	824
22485	21468	29418	23939	21469	18878	1078	392	304	303	233	226	199	202	204	185	213	178	182	196	168	153	160	162	179	174	168	160	199	166	180	135	153	158	156	154	139	167	150	154	154	140	144	159	153	146	132	165	162	157	151	174	156	129	155	144	120	164	167	146	152	156	114	143	147	143	136	156	146	165	138	133	145	144	151	134	140	120	121	150	160	171	155	151	170	155	171	132	142	160	149	136	160	126	153	127	145	146	142	165	163	153	150	126	163	144	140	141	156	160	151	151	146	130	151	154	146	162	164	138	158	167	134	140	152	152	144	147	147	134	131	150	153	141	140	162	154	128	151	160	157	165	172	147	172	148	158	177	143	148	159	134	142	144	143	137	146	151	145	148	140	162	151	157	157	128	142	131	148	122	161	137	139	136	145	135	131	133	161	137	141	144	162	141	163	165	153	165	161	150	139	143	148	141	140	137	138	150	149	115	139	155	144	134	149	125	158	148	119	145	139	155	143	153	148	139	151	150	146	155	158	143	165	161	148	155	169	165	160	113	153	164	153	145	144	149	143	137	158	164	129	143	150	140	125	145	135	127	124	137	139	150	156	142	154	151	130	157	141	144	162	149	134	143	143	153	158	141	133	150	154	146	170	150	120	118	128	140	163	151	168	153	162	163	140	148	148	157	133	149	144	155	147	125	139	162	122	150	153	160	149	152	156	150	148	167	151	133	176	154	144	140	143	150	167	170	154	157	151	148	157	147	163	148	135	146	129	149	146	153	150	172	146	145	163	149	156	156	161	150	162	134	149	155	142	137	131	133	188	155	164	161	150	143	165	153	132	171	124	138	137	143	157	155	159	149	149	157	143	158	164	167	145	174	158	166	163	142	168	155	143	132	153	141	152	158	160	126	137	135	147	141	112	162	155	150	140	163	145	131	147	142	160	118	150	151	145	181	149	151	156	129	149	142	148	149	134	131	141	141	148	156	165	139	138	144	151	143	176	154	147	149	127	154	158	166	149	127	150	129	162	159	157	134	143	144	138	138	132	122	159	163	150	143	149	145	155	153	141	158	140	151	152	160	158	128	126	148	150	133	150	148	166	146	155	132	137	160	140	142	141	149	143	175	138	129	143	139	156	162	148	130	139	147	155	145	168	159	179	145	145	136	164	160	161	143	162	158	176	131	162	153	154	163	146	157	145	150	147	156	152	156	161	158	153	146	166	146	155	182	147	134	138	161	138	147	155	146	165	136	129	145	150	128	161	137	141	139	166	135	130	152	147	148	152	148	180	139	129	160	147	125	134	175	164	142	150	156	162	135	155	144	141	179	160	141	147	159	152	145	157	129	147	165	154	161	148	140	140	139	149	143	144	173	170	123	159	184	163	138	169	168	177	138	171	157	147	138	170	146	164	147	130	148	144	152	162	162	128	136	160	159	159	146	130	145	141	131	145	150	167	146	151	140	144	171	144	162	139	149	133	146	170	143	153	156	142	121	143	158	172	143	135	142	147	147	144	133	123	149	149	140	138	141	137	154	149	131	150	132	133	147	161	153	136	131	154	139	152	142	157	126	159	162	154	142	142	132	140	141	151	154	142	141	145	125	140	151	141	151	126	165	144	112	146	140	175	146	166	134	143	162	144	139	152	134	168	145	123	155	141	158	169	160	141	168	132	159	149	165	141	154	139	142	121	159	161	139	127	148	157	132	172	154	166	141	150	134	130	130	165	149	149	155	149	159	154	140	141	149	132	139	162	135	162	128	162	160	139	128	134	167	136	126	150	158	160	143	170	138	140	153	171	135	160	145	142	153	158	138	135	115	163	157	146	138	158	146	164	157	156	163	157	130	166	139	142	135	166	147	156	146	169	136	160	132	139	131	136	155	148	143	146	153	153	165	126	109	157	160	153	142	135	139	140	133	153	164	131	136	153	142	137	161	157	136	157	146	152	130	161	133	144	152	156	129	124	147	137	156	140	157	149	130	150	143	132	129	170	157	120	152	139	149	161	164	125	142	135	143	150	147	163	148	136	141	155	159	163	162	137	128	120	154	176	152	155	152	144	174	158	146	160	164	140	145	127	142	161	143	156	163	147	161	149	169	137	168	128	139	165	141	136	147	141	139	123	145	118	172	161	159	155	148	159	159	180	150	166	146	150	140	187	147	164	153	146	143	156	148	139	146	140	152	170	161	141	162	134	128	142	126	146	155	161	154	149	146	142	166	171	133	148	133	164	173	159	157	148	136	137	161	149	160	166	187	150	144	141	161	144	129	143	145	139	123	139	152	155	135	145	150	157	158	152	143	148	143	161	162	153	138	153	128	129	130	124	136	170	168	174	130	172	163	156	162	137	159	145	158	146	159	157	123	149	144	161	150	138	169	153	146	145	144	159	166	158	142	125	163	158	145	133	146	145	153	150	129	141	138	135	150	140	141	136	148	171	168	144	132	159	144	160	141	172	147	143	121	155	153	158	162	158	156	139	145	141	140	146	163	123	124	176	151	132	130	128	149	137	149	152	132	149	144	139	131	156	153	142	149	154	173	142	157	138	132	140	139	149	148	148	145	173	143	156	153	152	158	148	163	156	113	137	132	159	151	137	162	153	134	164	155	153	157	136	146	151	145	117	146	149	156	159	157	138	158	133	157	156	139	146	152	132	138	140	161	116	147	160	151	150	123	138	154	152	151	158	156	150	159	167	144	151	164	139	156	143	170	129	149	128	141	156	153	138	160	158	120	154	153	152	153	133	152	152	162	147	151	134	148	148	162	154	154	126	152	143	141	153	144	142	154	151	154	129	140	154	147	168	146	140	158	161	160	137	127	154	134	145	171	142	130	164	156	142	135	136	157	146	166	158	144	145	163	165	160	145	135	166	147	159	140	142	148	151	135	131	135	179	155	156	171	159	133	140	165	139	153	151	132	119	154	157	151	159	130	153	133	156	143	163	152	136	164	135	151	152	147	157	152	153	137	134	136	158	165	133	143	148	151	166	144	125	151	121	135	170	146	151	144	150	133	169	158	124	154	145	143	148	128	126	146	144	144	161	175	128	144	141	127	145	159	152	140	153	141	130	154	143	163	131	126	171	160	150	147	158	153	174	153	160	125	146	155	153	158	121	152	164	146	139	146	157	166	149	158	132	155	138	164	146	140	147	164	179	164	139	167	169	153	131	161	161	160	128	150	140	176	134	159	150	156	168	130	142	133	128	130	148	155	134	142	142	159	147	148	149	147	140	166	147	135	151	148	150	133	153	158	144	144	172	137	143	153	146	151	131	131	161	134	141	145	138	146	123	152	131	155	146	148	159	153	151	156	142	154	146	142	158	133	145	138	152	143	147	172	153	177	136	165	143	144	163	138	152	150	130	157	151	153	138	158	139	163	143	143	145	136	141	142	142	164	144	144	145	148	147	153	148	152	157	144	137	138	148	159	151	138	155	137	157	135	159	132	155	144	132	146	140	144	144	147	183	150	134	134	144	141	139	153	124	154	132	156	159	142
4197	15312	17756	4193	2466	1529	1150	903	671	612	525	457	409	390	323	337	340	330	307	262	285	288	271	266	288	233	250	266	276	261	231	242	236	243	260	203	247	245	213	215	239	221	215	266	224	229	246	236	243	247	243	239	221	243	235	241	225	226	239	217	197	249	239	185	232	220	223	224	211	242	231	234	233	235	219	222	236	230	240	221	226	227	222	208	245	223	218	214	206	232	214	214	223	209	210	199	230	218	212	228	215	211	211	212	237	213	217	232	250	217	237	212	205	205	214	227	244	199	195	231	209	219	211	213	220	231	222	202	201	196	197	219	189	211	219	211	228	223	203	196	224	215	208	229	224	221	200	212	223	234	210	207	218	219	219	236	225	226	214	209	209	224	226	219	234	197	219	209	207	215	226	181	197	254	224	204	217	205	214	231	190	220	230	200	202	232	210	227	212	220	229	211	217	197	210	222	193	199	240	204	216	213	213	229	254	217	232	245	216	207	215	211	231	208	239	219	199	215	230	206	218	230	237	230	221	226	221	189	218	219	203	232	231	216	219	232	213	194	245	225	210	241	235	246	216	234	238	252	230	213	220	219	205	227	219	228	220	200	207	229	222	241	230	211	214	223	215	224	233	195	242	216	218	237	207	199	216	219	200	215	200	205	230	219	245	215	233	209	223	211	235	215	204	211	200	211	202	200	192	209	199	220	205	197	218	246	224	227	237	224	238	209	213	210	216	218	220	239	229	232	241	183	222	217	238	210	239	226	240	199	218	235	196	186	202	235	197	210	195	204	187	202	236	221	234	232	212	213	227	211	220	223	211	211	224	234	211	202	227	216	244	224	226	219	199	228	192	186	212	228	237	208	215	231	204	219	215	208	249	206	224	231	261	221	234	222	233	217	215	224	248	189	232	224	247	234	209	219	220	227	201	250	210	222	212	231	219	237	209	211	251	218	201	239	210	252	230	201	218	200	225	225	215	211	216	226	205	222	228	219	236	213	233	196	227	227	237	225	225	205	251	215	190	221	232	242	238	246	235	241	230	227	244	242	220	204	222	240	197	221	232	233	206	232	193	248	226	252	184	245	230	230	205	195	235	197	206	207	199	221	216	236	225	248	202	221	224	225	208	189	223	216	231	217	220	211	202	239	233	208	205	214	221	228	232	222	218	209	229	206	208	200	252	207	219	234	231	200	248	204	218	180	213	207	228	214	226	199	215	193	228	217	225	238	213	209	217	199	225	221	203	211	253	233	231	222	201	227	213	223	221	227	206	222	219	179	237	191	206	209	221	212	232	230	224	208	231	222	202	210	227	208	220	214	191	214	218	227	201	243	223	208	219	208	249	197	221	220	202	223	227	201	225	228	203	203	209	212	200	206	217	231	207	205	226	185	222	224	224	234	216	211	239	205	227	211	210	205	212	214	236	223	221	224	207	203	214	240	203	217	225	224	211	219	236	237	240	206	240	195	211	198	199	219	230	219	210	221	210	219	217	232	236	219	209	187	224	192	199	233	204	219	211	220	240	220	199	208	186	201	215	209	211	203	204	210	224	218	213	209	221	206	240	212	219	223	223	216	203	232	197	201	221	241	200	196	216	216	219	237	217	196	207	196	207	198	204	207	229	221	233	218	224	205	206	255	226	235	228	213	203	223	224	235	228	232	232	228	200	238	243	227	204	230	220	200	208	245	221	240	222	218	206	237	257	219	206	212	218	214	213	207	226	223	222	239	215	217	225	242	226	239	208	219	231	208	221	214	198	200	209	255	222	217	199	202	239	206	202	194	231	205	214	205	225	249	206	202	195	215	206	235	216	218	212	222	208	195	234	236	220	190	220	249	226	215	214	200	241	234	236	224	199	222	230	206	200	195	215	218	209	190	224	223	228	212	206	250	218	244	195	220	212	214	198	231	217	255	227	215	236	232	217	220	201	240	222	222	224	221	230	223	212	220	227	232	221	235	205	202	203	229	213	229	195	202	241	236	224	204	211	203	231	218	219	224	239	234	199	197	213	210	221	203	212	261	228	199	212	208	210	228	231	235	213	200	198	218	213	210	215	256	195	224	228	244	219	207	207	227	214	241	238	226	227	217	213	198	207	243	211	227	223	214	218	196	223	208	219	192	211	226	219	219	210	238	221	216	185	191	232	179	246	208	216	213	218	200	234	218	214	196	230	228	182	218	224	220	203	198	220	236	219	200	216	218	219	217	208	196	217	204	222	220	203	217	198	242	218	219	229	220	210	224	232	205	210	218	238	225	237	200	252	222	211	227	234	230	224	198	242	216	233	227	214	221	189	222	192	238	226	192	211	226	197	230	207	213	230	242	208	227	234	199	217	228	212	209	207	234	220	238	212	241	199	208	227	222	197	214	233	215	215	229	223	220	227	218	215	189	191	201	225	244	220	241	227	239	228	200	218	203	247	203	219	205	218	212	212	224	210	199	225	199	225	231	214	213	205	211	230	218	220	223	206	214	204	218	218	220	214	193	214	217	206	207	189	237	213	221	203	234	222	234	228	223	226	221	232	217	203	216	196	212	221	202	222	199	217	218	237	204	227	242	212	234	207	193	201	226	220	239	211	229	188	226	221	227	219	217	207	200	198	202	210	203	228	225	228	227	222	217	209	228	203	230	202	224	213	223	227	207	215	202	239	228	231	246	232	204	205	215	219	200	228	233	201	220	218	221	210	216	215	193	242	204	208	209	229	239	223	213	209	207	233	226	231	243	226	236	202	218	200	227	225	226	232	233	246	199	238	222	200	202	218	223	228	229	215	217	205	221	213	228	240	194	186	231	211	238	210	218	231	230	216	227	204	242	216	234	224	232	235	204	212	249	218	214	229	216	218	196	210	234	229	213	221	229	216	228	214	250	199	215	225	197	215	249	217	216	230	219	221	210	198	205	222	247	217	177	235	222	204	240	238	220	211	207	227	200	224	237	244	228	221	231	248	212	225	217	214	201	209	231	199	242	212	223	227	251	201	220	226	212	214	228	213	211	189	229	227	202	219	257	208	223	234	206	206	204	220	242	218	219	214	229	234	229	205	237	198	218	214	185	214	221	251	221	204	218	201	205	222	215	240	207	195	214	210	224	230	229	222	225	198	224	193	219	197	214	239	201	213	234	200	214	240	207	225	220	235	216	207	215	229	223	205	199	208	218	217	226	216	213	215	208	241	231	222	217	236	209	213	219	220	209	220	241	220	237	218	206	216	220	230	231	208	226	219	193	231	232	239	221	207	215	247	209	226	216	235	214	215	220	222	209	229	224	224	221	210	220	207	218	227	212	200	217	225	183	212	204	239	217	236	241	215	219	218	191	211	214	219	246	215	198	223	223	201	203	235	220	242	189	217	196	199	214	214	234	209	222	216	216	209	241	206	196	217	226	205	199	197	196	227	224	207	201	225	212	209	219	229	225	217	234	183	232	221	218	228	235	227	219	202	227	216	212	209	247	232	212	223	228	252	207	237	208	252	229	221	205	213	208	192	231
27399	16508	4574	837	633	547	575	579	582	545	558	537	546	545	569	566	511	546	545	601	565	543	544	519	580	555	558	548	556	525	520	523	520	544	561	497	567	535	571	521	524	528	517	554	551	532	528	525	554	529	585	535	555	527	538	492	567	531	508	540	533	569	542	555	582	545	538	533	551	599	543	580	550	549	547	562	542	518	534	521	565	554	555	519	556	546	547	548	557	555	533	537	544	559	569	534	527	555	568	522	513	543	515	535	558	563	523	544	574	556	526	555	567	531	529	551	544	571	541	553	519	562	531	537	539	526	539	516	553	553	549	540	522	503	580	569	520	516	565	549	532	518	560	512	526	532	519	538	565	521	580	533	523	553	585	543	524	550	535	558	566	551	595	550	536	554	526	548	580	520	552	553	554	529	534	528	554	567	560	559	554	531	540	553	555	519	544	549	529	538	523	583	579	541	546	547	562	571	496	559	546	582	549	543	537	563	555	562	545	581	576	531	544	517	532	539	552	539	548	605	540	530	554	549	553	522	501	582	600	540	525	539	528	564	562	523	543	538	601	556	558	557	552	577	561	586	518	533	552	540	571	571	546	558	532	542	553	487	534	520	539	537	536	536	562	584	614	581	549	544	525	551	550	539	527	584	526	561	513	552	570	529	506	519	561	549	563	533	521	548	496	542	605	557	568	521	544	534	567	559	550	564	534	531	583	532	564	520	534	570	556	575	523	574	551	555	539	563	527	517	514	576	532	529	547	563	530	595	561	555	541	561	515	546	520	552	547	492	552	572	533	563	563	559	558	536	563	502	540	547	510	528	549	519	516	546	575	540	582	522	580	614	552	592	575	533	536	539	587	515	559	565	565	574	545	491	528	561	538	594	548	543	577	575	539	518	566	557	544	495	546	570	558	517	527	547	561	570	554	587	559	520	534	556	517	533	531	529	544	526	555	561	558	540	582	520	614	559	573	582	584	574	552	549	542	541	512	566	575	532	512	548	545	573	561	557	604	535	569	534	561	522	551	554	534	552	565	536	544	520	580	531	585	538	574	565	569	550	536	522	530	527	525	538	554	531	560	521	578	489	573	540	545	589	562	559	544	505	560	564	547	554	571	523	550	589	545	542	504	559	566	557	578	580	519	498	580	603	583	547	575	552	594	583	522	542	531	552	551	592	558	534	550	522	558	545	607	516	541	559	590	547	540	563	541	561	557	620	518	539	546	527	537	543	542	522	544	563	526	584	549	579	554	523	539	578	563	528	572	500	532	600	567	551	564	546	559	582	546	531	498	570	507	588	519	574	527	531	558	561	554	541	500	515	549	523	576	547	548	527	536	572	547	520	574	539	551	561	546	532	560	537	517	568	509	522	522	568	539	513	520	524	573	570	491	541	577	550	561	515	558	526	558	569	550	543	537	582	517	528	565	525	535	516	550	572	572	560	548	560	535	551	549	570	561	513	555	576	547	549	539	539	618	558	567	529	508	521	556	537	531	577	572	586	569	491	540	533	585	606	588	579	566	544	575	538	549	569	547	545	548	597	562	543	535	524	562	520	561	559	519	527	542	512	552	556	568	552	541	572	552	536	567	589	550	527	570	548	552	560	542	530	544	586	520	551	552	546	545	546	556	545	571	563	533	545	543	567	574	575	518	546	547	513	574	524	531	519	551	553	569	538	555	537	546	527	524	544	559	540	528	551	571	563	552	567	526	506	553	553	559	529	499	575	560	577	536	527	523	542	565	554	555	538	549	523	553	543	535	572	500	594	570	511	552	550	518	522	548	542	567	583	546	532	576	546	536	519	618	552	532	582	545	578	521	541	562	555	536	554	554	522	522	571	535	543	566	549	544	556	545	578	554	557	592	575	508	604	526	540	536	514	523	551	555	524	480	544	546	572	560	562	523	540	550	545	553	535	559	531	540	547	534	552	531	539	559	603	538	542	517	501	522	569	583	547	527	539	490	557	554	566	526	587	522	532	542	536	545	549	536	554	586	575	553	539	550	524	546	534	543	529	538	527	575	551	528	553	567	528	551	537	555	525	543	549	550	583	489	568	537	515	561	568	538	574	533	569	546	548	532	575	521	567	553	538	576	508	529	547	562	495	518	520	531	557	523	586	515	538	534	555	542	552	585	532	564	513	520	557	573	530	528	569	546	554	534	540	565	561	562	539	549	552	553	580	537	559	558	565	602	551	553	514	540	542	560	554	538	571	525	522	563	570	577	572	555	514	571	555	554	533	552	591	531	552	550	548	545	550	572	536	526	551	550	550	540	552	564	536	547	570	550	543	547	488	520	505	562	528	552	551	566	508	539	586	546	509	514	556	527	547	533	549	552	543	581	547	594	549	488	579	540	537	548	584	547	503	595	559	523	579	539	520	575	541	561	529	558	507	546	566	551	495	550	561	548	545	569	520	544	521	557	596	535	524	549	555	534	522	524	566	592	515	542	540	525	510	587	521	542	562	538	524	509	507	530	530	523	552	550	551	569	585	532	549	564	524	513	550	523	535	547	592	557	583	555	524	588	568	598	539	522	547	528	544	542	586	548	561	525	556	572	572	560	524	566	593	537	563	574	554	533	547	563	525	559	555	524	530	598	559	557	542	469	588	551	553	549	542	537	561	512	520	579	544	559	526	571	558	547	560	546	555	534	546	535	546	542	517	549	503	534	550	565	567	564	579	558	527	517	541	545	534	554	535	551	557	550	549	576	554	549	533	562	532	532	559	503	574	543	574	529	537	598	575	529	544	527	505	547	573	613	522	581	573	525	549	532	540	517	532	548	566	526	522	523	519	570	531	569	550	564	549	527	556	538	537	563	542	578	520	540	565	542	543	543	564	559	559	540	537	543	547	538	555	554	562	559	555	550	574	554	524	531	500	550	559	584	584	602	555	549	543	518	600	522	568	533	547	559	545	547	524	528	518	564	565	575	534	551	517	489	538	540	568	551	520	598	540	544	550	597	528	538	553	560	509	544	541	552	550	564	566	546	536	498	537	573	533	572	565	530	556	565	537	557	544	524	574	538	538	556	535	556	504	531	533	580	564	549	570	542	515	543	570	583	569	534	556	565	533	570	540	566	542	554	576	536	547	569	555	534	582	553	546	568	566	578	567	544	549	574	566	554	561	561	548	550	542	520	550	511	569	536	552	490	518	560	551	543	533	529	551	587	525	532	523	557	521	579	588	523	542	531	553	577	577	537	551	486	543	553	534	532	537	508	561	548	505	556	553	560	530	525	561	536	589	560	552	565	519	569	525	546	547	506	494	550	581	540	557	550	583	518	568	524	568	551	547	532	571	547	521	544	526	573	569	533	547	567	543	545	547	534	541	554	558	555	506	561	560	562	506	570	550	547	535	560	564	531	508	581	529	562	542	536	542	550	563	555	551	581	556	541	547	568	509	525	557	556	557	562	487	565	531	545	570	548	541	558	524	494	561	587	600	566	546	566	582	560	530	564	546	488	561	545	584	553	562	561	601	519	521	531	550
4299	2251	4091	1126	904	853	855	835	789	878	765	838	872	855	820	821	825	782	792	756	807	834	775	791	852	770	801	838	841	771	793	838	841	829	824	800	808	728	847	788	839	873	772	802	825	808	801	807	823	814	836	808	810	780	819	801	802	786	759	830	787	814	817	817	835	775	852	854	854	788	824	827	850	824	840	782	774	851	812	806	788	845	757	848	777	841	840	832	786	795	801	840	831	829	816	804	754	829	822	777	803	765	777	822	802	828	798	829	806	836	806	816	833	829	786	881	835	834	834	760	754	777	860	791	794	765	787	805	776	775	768	843	809	833	741	831	809	835	825	867	827	829	783	822	760	797	789	819	831	795	802	825	833	776	835	840	839	797	799	786	808	819	791	857	772	838	787	762	826	836	810	746	790	806	804	802	803	829	783	784	847	837	814	792	821	813	803	862	826	816	793	825	743	798	796	832	793	866	800	807	767	809	769	840	804	859	793	831	849	804	758	847	798	802	803	828	798	815	801	781	792	739	803	793	825	806	839	837	760	830	753	814	831	789	799	745	832	790	835	848	848	775	842	814	809	824	770	778	811	809	843	811	781	793	827	797	803	842	828	811	792	834	769	810	816	800	792	803	775	817	812	775	766	844	767	797	818	775	842	826	805	829	843	801	810	788	788	767	789	826	832	873	797	812	810	798	797	822	846	804	791	788	834	801	782	803	809	808	797	799	788	796	825	787	799	801	808	806	860	838	815	794	799	847	823	859	808	831	793	855	815	768	794	775	777	808	856	819	801	804	782	774	738	781	783	868	837	807	779	838	789	820	799	814	824	813	791	819	805	822	798	801	802	815	861	821	802	810	833	807	797	848	787	756	779	809	827	722	845	844	785	819	791	795	881	784	811	843	808	787	767	792	790	741	858	817	800	807	799	801	806	827	824	782	829	808	809	762	795	823	808	793	788	804	838	804	842	834	806	779	788	765	788	786	810	849	819	780	798	789	784	813	816	766	813	825	829	812	806	795	832	826	786	831	818	789	802	833	805	795	796	866	814	846	840	809	813	847	819	801	816	776	789	790	833	783	779	839	780	819	787	840	766	764	837	802	764	820	874	812	772	770	807	817	848	828	820	769	796	836	853	824	804	818	808	772	781	838	782	788	782	834	868	830	823	785	833	831	794	789	798	820	805	770	801	787	818	823	865	810	788	840	815	782	805	799	809	838	828	840	794	789	843	809	793	833	837	823	805	877	852	834	837	831	806	810	830	789	835	813	819	821	804	794	846	764	839	764	797	847	911	835	782	772	815	848	806	812	815	841	876	776	831	806	849	789	826	801	797	815	768	835	848	848	792	805	875	782	771	818	819	786	807	819	824	807	786	791	851	789	779	810	833	817	795	791	771	877	801	837	845	830	792	841	882	830	787	806	832	811	817	857	767	830	826	808	815	797	810	791	805	804	810	858	839	810	843	851	818	797	878	843	785	755	811	812	810	769	837	833	779	837	806	843	812	863	849	758	828	805	823	841	783	878	824	804	865	837	795	794	841	813	769	772	795	819	772	852	849	800	786	818	808	813	804	828	792	856	814	849	837	819	822	776	801	808	832	820	795	787	803	832	789	809	782	881	800	818	807	809	809	788	841	831	828	772	815	793	849	825	878	804	815	781	815	841	843	813	849	789	821	837	767	792	806	807	777	840	785	837	840	742	819	836	777	847	851	811	845	809	867	796	771	803	828	779	808	816	782	785	791	822	822	761	754	850	805	795	786	814	826	861	823	817	789	865	810	832	868	771	774	781	807	828	837	805	775	756	772	802	825	773	796	798	852	816	780	801	792	830	850	822	852	768	824	791	804	822	800	795	821	761	818	774	831	775	787	807	855	819	814	774	809	770	777	824	849	819	828	833	829	851	812	787	764	781	802	794	805	814	828	797	831	809	795	833	792	786	759	794	763	825	809	813	842	819	814	810	801	822	821	826	789	858	773	804	804	772	782	845	788	831	770	782	847	822	824	804	859	817	785	795	820	766	848	766	799	783	842	808	807	835	781	828	795	839	797	789	805	855	817	866	781	806	794	783	843	832	872	853	794	836	819	796	756	782	848	806	801	773	781	803	838	835	835	820	789	817	813	828	882	821	826	815	789	852	774	799	858	823	804	800	811	863	810	837	785	823	784	824	816	766	828	800	816	814	788	763	817	772	846	799	795	773	788	835	802	815	806	766	797	798	843	835	840	819	806	815	772	803	850	822	806	802	828	803	835	800	864	777	860	805	800	797	825	799	790	852	824	802	803	798	817	792	873	832	821	810	859	755	793	835	789	785	783	784	794	829	836	777	810	807	829	800	783	840	804	791	806	851	805	787	835	853	833	847	825	779	833	852	822	865	816	820	836	783	779	830	801	797	796	759	789	792	794	752	829	799	806	782	837	780	809	828	762	850	841	841	836	764	788	822	800	838	769	782	836	845	796	841	811	776	805	888	796	808	790	767	831	794	840	821	780	813	863	791	849	775	817	828	799	856	866	812	818	814	862	837	785	832	784	838	851	803	808	789	801	832	828	790	802	858	790	822	805	820	878	776	797	828	762	837	844	797	770	732	810	815	836	800	809	770	789	803	877	792	812	773	828	806	798	821	862	780	797	761	829	757	853	784	798	738	797	852	841	804	761	793	821	750	808	796	839	865	785	806	818	819	813	868	822	766	752	844	798	855	802	794	834	801	821	786	807	776	831	801	830	820	822	809	806	823	810	850	833	841	792	822	864	783	816	836	835	836	772	820	789	784	797	844	813	812	809	796	773	819	789	854	807	817	822	790	796	788	775	795	749	816	756	799	789	832	806	789	823	833	848	814	824	821	801	838	784	807	809	811	785	841	815	788	787	770	845	826	815	836	788	791	829	829	799	864	806	756	803	801	844	860	855	820	812	799	826	839	811	758	861	816	846	826	801	806	826	778	828	836	848	815	849	774	837	778	866	762	818	828	847	762	780	801	830	831	783	823	817	837	827	795	774	828	826	826	842	829	836	783	800	829	829	771	797	828	818	770	801	815	831	805	818	807	791	806	817	803	830	816	810	809	856	809	790	767	822	841	834	802	806	796	827	777	781	804	831	849	806	797	790	868	784	800	828	786	789	799	801	809	823	820	830	814	762	799	795	847	799	785	813	815	851	812	796	796	812	827	803	834	801	821	836	815	799	808	791	800	805	822	817	818	800	840	875	804	764	793	795	822	740	832	864	864	826	804	821	802	844	793	760	807	790	802	815	826	809	775	848	825	816	855	820	810	853	795	803	793	794	804	785	801	815	838	836	858	828	847	842	829	851	774	843	823	748	749	755	828	810	826	771	824	792	764	728	818	849	787	822	848	837	855	793	809	884	778	790	800	801	812	822	801	738	801	798	808	798	786	822	790	800	787	763	798	776	808	762	799	796	768	806	816	784	796	799	796	844	824	842	787	843	761	846	810	790	819	793	802	843	847	792	796	788	740	804	781	806	779	807	784
23233	21378	28505	24620	19873	1372	502	379	355	324	300	296	309	284	293	300	286	293	249	241	251	290	269	253	255	235	256	251	256	258	240	287	259	261	282	284	246	258	245	274	274	280	219	258	246	263	235	259	249	252	235	263	267	259	247	253	219	265	246	272	250	257	248	264	243	240	255	235	250	242	285	238	228	286	262	299	242	291	282	249	230	238	246	246	275	258	232	252	243	247	227	278	263	251	253	263	247	261	240	258	242	235	261	263	254	241	218	268	252	258	239	258	280	237	234	247	267	240	268	255	233	261	253	221	232	241	258	253	254	275	244	249	244	255	273	217	240	264	254	247	234	245	238	253	256	233	272	237	220	260	246	249	264	244	258	262	241	222	281	264	238	254	255	248	230	238	248	227	253	228	251	219	249	253	250	242	236	235	234	249	270	235	258	257	237	258	269	260	246	268	263	283	253	268	267	248	245	237	265	301	252	244	248	235	248	239	263	266	270	260	280	249	236	272	271	239	242	255	262	259	242	246	249	277	260	221	287	274	272	242	263	242	251	255	224	250	243	263	231	242	252	263	289	229	248	231	266	242	271	267	270	273	259	258	227	270	268	235	260	255	220	263	248	263	229	289	239	263	230	239	235	245	251	274	272	257	250	277	251	254	262	243	240	253	285	274	254	262	260	242	281	255	251	264	268	285	242	233	235	262	247	271	251	252	242	240	281	270	259	272	248	261	260	260	257	246	268	233	294	246	249	246	261	260	242	266	264	261	258	243	284	227	253	262	245	233	284	246	273	253	238	263	278	254	245	263	236	209	303	265	239	252	249	239	255	215	262	241	264	218	243	241	275	267	265	255	257	263	253	234	231	279	225	267	256	260	257	269	216	247	238	262	250	267	264	229	286	268	250	270	277	247	246	263	256	246	284	276	235	257	250	255	241	243	245	271	243	270	243	242	242	251	243	254	238	246	244	240	273	279	253	254	261	264	207	231	254	249	220	228	251	261	250	239	277	261	253	268	253	257	249	216	243	263	249	248	262	244	234	258	254	271	262	239	247	234	265	223	279	249	253	267	274	226	252	240	272	232	210	272	235	261	304	227	248	273	248	279	231	247	281	221	228	233	257	262	230	252	227	271	249	232	224	273	252	268	253	233	254	273	275	268	273	240	278	254	254	272	243	268	217	241	289	236	247	241	250	257	258	286	235	263	235	271	248	255	252	253	274	272	262	261	262	221	256	273	245	265	270	237	244	239	277	265	259	259	256	250	261	260	236	213	258	264	274	254	254	245	251	276	254	215	261	248	253	236	265	267	230	255	232	257	253	244	230	239	259	237	270	238	257	237	232	257	234	267	237	272	264	262	257	242	259	233	243	245	254	254	260	253	275	251	263	260	250	257	247	258	245	245	301	256	245	248	244	249	252	239	258	246	266	244	258	230	247	276	247	267	221	257	264	256	251	255	247	248	262	255	256	250	237	255	234	230	263	236	245	247	255	249	254	269	238	277	242	260	270	261	269	268	256	256	266	245	274	244	263	262	281	255	252	250	263	267	255	239	261	277	269	232	233	252	269	248	247	260	263	249	254	248	264	242	297	289	299	279	235	261	249	254	241	237	266	258	241	267	244	250	262	255	262	251	230	253	239	272	275	267	222	257	279	239	274	232	245	223	264	251	269	263	269	238	247	245	254	251	252	269	282	256	256	253	246	278	255	274	277	285	257	269	258	248	282	271	257	260	254	269	232	239	230	273	249	253	292	234	241	255	255	247	234	261	244	242	251	289	266	245	278	249	240	238	267	270	254	260	229	235	225	251	251	273	255	254	253	262	237	248	234	268	257	243	225	229	251	257	239	209	276	263	234	247	234	276	236	284	257	222	241	248	233	255	260	230	278	259	237	249	243	225	215	270	228	262	255	253	294	269	251	245	239	238	249	271	234	268	230	255	227	261	223	238	257	247	250	287	258	229	255	218	251	258	219	242	264	253	254	266	263	269	265	250	250	244	259	257	255	256	275	259	247	267	243	276	268	226	242	232	267	279	256	245	228	259	265	241	268	267	238	245	259	252	269	251	265	272	275	218	248	249	227	257	279	292	249	240	246	255	266	255	289	279	263	257	293	262	255	236	221	246	224	222	267	259	245	257	283	243	261	266	262	226	257	263	299	286	248	284	232	251	269	261	274	243	278	231	258	229	250	251	243	258	252	254	244	228	263	238	260	267	231	250	274	248	247	241	245	243	281	247	259	253	250	245	245	253	259	262	249	247	247	252	266	260	221	281	248	269	282	241	230	251	258	235	247	261	219	260	243	221	249	244	247	259	211	255	233	262	226	257	262	256	252	278	262	259	242	241	246	243	256	260	247	287	274	249	235	270	269	258	223	261	227	244	253	281	232	248	268	273	250	251	250	241	233	241	288	241	256	238	266	259	251	247	252	289	243	229	263	255	256	241	239	260	267	257	265	269	257	251	270	258	263	245	271	280	245	290	268	261	269	243	223	261	250	223	258	261	225	247	243	268	237	251	252	248	230	262	229	256	271	249	251	270	294	258	267	230	242	243	248	260	235	264	305	251	246	273	258	270	250	251	268	251	261	267	256	269	256	241	232	220	277	249	250	269	261	269	242	274	231	237	247	259	283	265	249	263	253	279	264	246	244	284	277	239	302	254	248	263	263	254	242	243	262	287	269	255	239	247	252	251	237	263	240	235	261	262	219	267	245	262	267	279	218	235	248	269	253	233	247	260	269	243	263	269	246	241	221	257	255	282	242	249	242	241	267	243	273	244	246	245	234	262	264	241	223	260	247	228	242	254	244	211	235	252	240	241	262	254	269	259	267	251	260	261	283	235	303	247	265	241	236	230	256	283	258	262	250	256	234	249	257	252	240	253	253	275	277	272	276	240	253	235	255	251	244	257	236	270	266	259	258	274	241	242	240	253	288	276	282	225	256	259	247	252	254	242	239	251	243	243	237	257	236	246	242	235	249	233	249	234	245	272	268	246	234	288	241	259	254	248	245	240	239	227	260	259	261	245	214	252	215	242	264	238	214	275	259	263	278	257	225	223	241	246	266	274	233	265	275	238	271	261	241	235	265	242	275	264	234	245	238	222	247	245	243	234	267	235	253	243	248	228	267	246	242	274	244	253	252	266	249	249	279	268	246	233	262	266	247	272	246	279	231	232	244	250	272	271	283	247	244	259	252	247	246	236	255	231	253	203	243	250	244	239	266	264	271	250	236	264	272	281	224	256	273	255	287	229	236	251	263	254	284	258	283	268	250	263	237	247	286	231	275	259	258	273	254	262	244	268	225	251	265	267	236	249	260	250	252	257	270	252	277	258	226	262	259	246	256	239	226	271	274	260	268	242	254	228	263	262	242	244	235	244	248	242	242	246	246	253	259	248	239	245	284	240	281	272	267	249	258	264	235	248	249	266	230	252	269	275	234	258	280	234	260	272	246	249	242	279	245	243	263	244	261	238	272	226	262	241	254	250	257	225
3244	9343	14755	2627	1530	1133	882	755	661	608	576	556	498	524	480	533	455	464	435	443	417	400	460	408	399	441	416	428	428	407	426	400	385	419	441	423	438	412	396	391	431	417	375	411	417	377	368	419	402	385	422	424	439	430	422	415	434	409	370	422	408	409	392	391	362	390	382	420	387	411	422	409	398	387	409	409	413	410	401	430	406	417	417	403	393	373	394	412	392	368	397	392	381	397	446	389	400	440	369	435	417	425	396	418	401	374	414	400	432	403	411	410	429	411	387	461	394	418	390	378	391	362	387	385	417	408	412	392	429	378	421	432	429	388	422	445	386	363	404	430	413	436	413	416	401	354	364	404	419	380	394	369	388	424	412	396	394	382	393	417	374	407	382	409	404	386	369	396	392	384	382	428	388	376	373	403	412	432	427	364	416	405	391	400	409	382	391	386	411	432	407	424	411	391	403	370	373	422	394	400	399	396	390	400	377	404	381	373	371	472	412	388	412	403	415	427	399	379	377	417	396	388	394	394	390	379	387	410	429	396	423	386	415	344	436	402	405	388	394	406	405	428	356	399	405	374	415	430	393	423	379	408	380	378	395	404	402	403	404	370	436	416	355	425	394	436	427	407	380	391	400	386	445	397	413	410	401	393	350	380	392	416	411	424	394	424	395	445	382	426	408	381	362	395	402	420	401	416	356	417	388	376	448	394	404	385	359	387	409	416	395	433	395	409	361	386	392	382	384	372	375	434	391	421	404	366	410	398	430	384	396	391	409	442	421	408	363	454	387	415	402	363	409	394	414	383	386	397	398	383	384	394	415	378	413	428	398	375	383	348	383	422	439	386	417	403	386	385	388	402	399	392	372	423	394	402	389	420	394	409	379	384	406	391	358	429	386	399	397	384	383	404	377	414	412	399	396	386	381	391	378	388	427	382	405	402	357	403	395	388	411	405	400	435	396	371	424	394	411	441	414	402	424	396	395	398	411	394	407	370	369	382	414	412	398	432	432	395	387	395	390	372	381	390	406	368	403	387	393	377	400	411	388	395	380	384	431	395	402	362	400	439	429	398	401	423	426	407	405	380	446	412	405	386	378	392	395	380	394	399	371	386	410	426	395	408	412	424	453	429	425	416	409	435	398	386	389	409	438	396	381	379	396	395	415	405	396	440	436	397	409	399	418	377	393	377	410	405	389	455	389	431	442	423	389	416	391	387	442	414	419	416	403	406	397	393	391	400	403	384	352	392	374	408	410	371	378	410	398	409	390	390	400	374	433	404	394	429	393	381	432	393	394	414	431	395	400	406	376	422	407	396	387	387	417	360	390	394	400	412	426	393	406	433	387	385	373	418	408	395	380	436	395	392	380	366	380	371	432	404	392	386	410	430	395	409	410	397	376	423	438	422	405	429	388	368	370	358	397	373	423	417	398	406	430	410	378	417	355	405	372	420	416	407	437	391	391	380	387	391	394	380	403	390	442	424	400	415	384	408	384	406	373	406	417	382	433	444	404	413	417	406	413	370	399	370	430	412	391	409	397	419	365	355	407	405	424	440	394	370	418	395	394	415	382	401	348	409	391	410	435	395	385	392	379	402	426	408	435	402	407	432	410	400	377	409	425	384	392	390	399	401	437	393	399	390	405	416	410	379	426	394	406	419	378	387	364	405	388	440	398	386	379	374	423	362	428	393	399	432	410	408	391	407	366	370	378	397	387	402	400	411	403	391	420	385	380	393	397	405	366	373	401	389	381	384	378	407	367	404	370	432	417	395	371	406	428	421	389	405	376	382	381	395	394	413	417	395	389	367	400	416	382	385	378	382	397	383	405	412	375	401	441	406	380	400	425	406	438	412	388	398	390	392	367	380	394	426	417	375	375	436	388	384	416	376	389	405	405	421	415	384	390	422	395	388	436	403	420	379	396	402	393	396	394	390	413	401	406	409	391	384	380	412	377	397	410	407	396	426	375	396	395	391	410	399	391	437	432	415	411	413	383	418	390	382	413	397	384	388	395	394	413	395	408	385	437	429	392	399	405	388	399	390	410	376	398	397	380	392	402	369	407	392	436	388	401	408	381	412	439	421	383	430	389	397	358	373	394	403	403	409	372	374	395	421	385	397	393	431	365	413	450	366	375	376	390	418	395	406	392	402	416	361	444	407	375	367	392	392	381	370	405	417	373	392	398	419	412	419	406	406	440	448	406	379	382	411	399	399	400	435	410	360	401	413	429	436	396	364	416	394	383	392	406	374	423	398	404	402	388	418	374	414	385	422	426	420	378	415	414	400	380	394	404	376	388	414	377	439	396	413	401	422	376	386	401	396	398	399	366	419	378	400	423	418	388	400	383	395	387	389	346	424	396	429	431	396	399	423	344	398	397	400	372	426	412	405	403	406	431	397	379	406	400	410	389	424	399	383	396	415	413	401	407	382	404	422	386	415	374	418	417	438	405	371	400	384	387	430	396	417	361	342	440	435	402	403	381	401	419	388	378	384	379	398	430	392	383	413	391	369	375	414	416	386	389	404	371	377	408	410	407	410	447	378	411	419	436	379	409	417	425	419	418	410	367	394	393	407	406	362	381	386	381	382	398	400	404	425	421	388	407	375	413	427	387	417	397	427	360	394	405	403	416	388	379	431	393	434	390	411	405	386	379	364	416	418	400	405	392	395	412	418	393	414	392	411	396	386	412	396	399	376	420	392	412	412	401	376	415	451	409	396	382	375	405	380	386	386	398	413	378	390	381	375	409	384	443	421	396	416	397	397	374	369	385	387	383	440	418	395	392	400	387	437	413	408	420	374	407	434	396	398	439	423	419	398	388	410	395	400	380	392	380	404	405	404	397	422	379	413	426	384	418	394	397	400	386	429	421	382	390	416	398	396	401	425	421	426	385	416	376	421	423	415	388	397	400	397	348	397	410	390	413	400	397	359	412	384	425	370	426	376	398	409	391	390	418	394	415	385	363	434	392	399	414	399	398	439	397	395	382	405	402	428	399	369	395	423	397	406	390	404	397	402	399	361	438	373	410	399	411	422	424	399	431	384	403	423	387	410	401	412	418	425	377	365	385	363	373	394	393	392	370	415	402	418	380	384	421	394	404	398	425	388	361	388	351	405	405	394	412	392	396	426	387	399	408	396	386	399	385	388	419	381	419	416	374	390	427	393	372	384	393	397	421	421	407	397	384	407	378	413	393	383	403	418	402	439	395	379	389	424	446	414	383	388	411	401	414	398	394	407	382	400	391	401	390	389	341	390	424	416	434	419	365	417	411	405	377	405	387	420	390	335	424	430	368	392	415	389	419	410	398	405	405	399	400	374	381	413	440	421	420	415	383	397	366	390	419	389	403	407	372	419	381	411	393	380	387	408	402	387	391	392	419	415	394	409	406	398	434	416	367	396	416	423	445	437	433	411	409	347	421	423	414	422	411	443	373	391	413	420	439	420	399	385	398	368	401	399	385	377	393	367	390	384	367	396	427	401	417	372	377	414
24667	21373	26020	21238	1301	662	665	557	607	588	601	561	571	554	607	543	592	562	596	589	549	581	530	562	582	590	561	588	580	554	566	554	585	605	574	551	538	555	552	557	582	574	561	576	538	517	585	576	581	586	548	523	546	593	522	570	529	559	564	583	558	576	541	585	522	591	563	515	601	522	570	561	576	564	558	571	577	539	537	538	576	579	556	567	598	582	568	529	570	614	568	587	593	582	521	574	571	558	540	556	580	528	588	566	550	605	575	569	570	592	528	570	558	540	535	552	593	630	597	575	548	556	552	563	575	580	558	607	529	554	584	579	558	566	529	551	522	589	604	600	550	578	522	545	523	596	600	543	576	564	531	535	525	567	527	605	583	559	523	580	553	536	577	542	562	540	543	537	569	550	548	546	531	560	565	564	556	569	578	558	559	561	584	551	596	529	550	559	547	580	593	567	561	554	582	545	588	618	540	539	584	575	547	573	606	539	537	544	556	608	555	571	570	561	533	564	580	549	560	546	535	545	589	576	584	578	538	565	573	530	562	546	563	530	580	566	543	562	560	581	575	592	557	571	558	569	576	548	565	542	579	591	557	580	552	565	584	600	541	573	555	522	531	564	585	547	558	559	549	536	572	553	569	563	595	507	559	608	572	586	534	562	537	547	555	547	507	538	571	549	546	589	572	554	527	584	587	545	559	549	542	558	549	577	535	570	552	549	530	553	531	567	508	565	587	553	572	540	581	588	543	562	584	562	574	571	554	526	576	577	593	526	516	549	571	557	567	571	568	577	599	549	537	535	563	544	574	524	569	548	525	544	579	513	567	557	538	586	537	558	596	563	597	543	566	575	571	570	534	604	542	560	545	538	580	572	584	555	590	534	562	564	544	544	571	609	564	584	594	569	617	554	505	595	593	567	554	539	524	560	580	549	572	561	586	532	554	565	544	571	567	528	635	549	545	585	583	593	547	525	548	591	552	509	543	558	558	562	545	555	559	563	585	586	587	549	600	570	569	552	523	561	592	587	557	572	540	539	563	528	544	570	553	538	509	508	549	552	555	534	577	570	562	567	584	582	565	575	501	564	589	535	598	575	570	552	574	541	570	542	584	599	549	604	562	558	561	537	583	544	550	592	561	581	555	571	627	588	552	557	538	542	545	549	546	533	546	595	582	538	537	536	585	565	553	596	582	571	599	566	557	542	564	559	526	578	537	564	567	563	522	573	543	535	561	545	550	550	556	572	604	567	560	567	534	570	585	575	551	553	556	577	595	573	586	558	569	569	566	538	576	573	573	597	530	579	552	541	577	549	583	589	594	585	567	563	549	525	570	556	570	545	582	537	528	581	559	561	556	567	572	565	566	621	570	578	564	536	520	579	553	570	556	524	613	554	527	516	611	578	511	556	556	532	544	576	594	536	577	550	554	535	572	552	545	553	510	543	573	591	561	522	596	542	567	553	565	613	558	562	565	515	570	600	603	541	549	531	552	587	538	571	535	586	547	575	563	534	561	605	566	561	560	563	590	548	568	557	613	592	549	550	555	533	527	586	533	560	586	575	569	606	539	587	543	537	546	549	565	540	542	552	566	561	537	569	538	555	562	559	535	568	513	565	529	566	611	584	585	540	588	547	555	551	562	585	581	564	576	531	518	540	518	512	601	593	565	535	566	538	534	562	552	530	538	568	534	565	556	543	557	562	527	587	583	527	536	550	526	570	598	531	534	564	587	532	510	579	585	514	585	586	523	581	569	539	592	588	515	546	579	554	541	555	535	604	552	549	554	576	549	562	559	563	545	523	543	531	545	546	534	571	534	564	558	583	584	575	575	586	573	547	548	544	562	582	560	547	541	548	515	566	528	564	523	538	603	556	536	523	580	564	550	536	585	552	544	541	554	562	590	526	570	580	551	555	545	585	542	539	601	569	566	571	570	580	574	573	545	578	563	582	575	538	579	582	544	578	529	579	557	575	596	558	565	568	554	542	576	536	577	538	572	580	535	550	535	573	548	514	575	554	574	549	557	556	553	585	530	593	572	582	550	573	583	580	553	522	581	585	547	577	529	552	585	591	579	563	589	567	555	534	542	550	559	575	562	608	537	559	563	557	527	595	618	582	554	563	567	557	551	558	560	531	570	560	552	552	582	633	554	558	544	547	566	516	570	583	565	578	531	547	585	545	549	595	572	556	545	508	614	594	546	571	568	554	568	555	536	588	577	586	581	569	537	542	567	554	606	559	583	561	532	559	534	537	587	531	558	557	548	534	546	537	594	522	591	578	568	561	533	545	544	539	555	573	541	574	585	554	525	506	575	571	579	539	576	592	581	564	560	595	544	604	520	528	561	602	542	553	579	555	517	560	560	614	590	568	541	566	602	546	548	552	565	560	519	601	579	527	550	586	546	588	594	578	575	537	573	570	537	573	549	545	549	588	552	536	565	557	564	584	541	569	518	565	536	597	555	566	542	535	605	569	593	560	523	562	577	544	551	560	543	596	585	557	559	525	519	534	591	563	555	510	569	518	554	583	570	613	582	554	550	545	532	550	534	571	591	600	579	542	556	536	549	483	593	589	562	555	590	546	541	566	523	552	547	532	544	584	530	535	600	552	546	553	544	594	539	549	543	582	618	594	554	577	559	576	567	602	592	576	554	561	596	552	558	565	573	573	560	570	559	573	566	545	560	596	603	554	567	548	578	544	522	515	547	542	578	507	591	559	577	555	505	551	560	594	593	574	598	579	553	544	555	547	577	595	584	589	582	503	587	567	551	546	556	571	606	494	547	578	560	542	563	560	535	595	590	570	558	545	531	572	573	550	561	588	528	596	574	570	550	552	555	550	518	572	563	577	587	549	567	576	592	581	574	538	590	547	582	545	552	593	542	594	518	539	579	538	568	518	544	555	564	559	554	559	527	564	549	532	567	593	537	565	535	560	580	537	556	623	572	570	556	559	557	575	563	558	568	573	591	570	547	522	568	550	535	553	573	556	550	575	578	518	507	566	544	560	538	549	556	524	592	571	530	579	524	579	583	577	571	602	566	554	583	561	556	544	569	560	574	576	580	555	551	574	574	538	563	577	603	556	560	528	582	588	528	535	565	562	554	539	567	559	576	542	579	517	590	552	533	517	588	565	564	543	578	552	588	545	560	534	551	577	579	561	549	605	575	562	548	559	528	546	516	543	547	533	573	542	551	560	561	588	589	511	586	563	563	555	569	599	577	549	570	597	591	590	606	551	598	538	546	568	511	548	573	546	579	560	557	570	521	602	531	567	549	551	522	608	551	573	526	521	586	556	541	531	596	578	608	570	580	555	505	564	533	576	572	597	544	530	564	564	579	563	563	538	570	560	573	533	544	581	554	597	608	527	540	571	602	544	571	588	553	553	564	599	531	554	536	579	550	569	557	544	552	599	572	575	526	565	577	565	530	562	582	563	595	600	587	520	565	547	579	574	546	569	561	573	539	570	521	604	565	582	543	529	566	566	580	541	566	577
3453	5230	9762	1842	1276	1111	1009	1006	964	946	878	881	869	814	863	826	850	888	789	817	836	855	865	797	884	845	836	807	844	826	803	821	804	795	841	825	820	839	802	806	844	794	773	808	819	833	832	826	811	783	839	840	857	799	811	802	835	833	807	792	816	828	804	837	787	836	794	743	830	802	830	811	830	782	900	784	755	836	825	805	802	821	786	804	779	795	885	844	825	862	808	807	799	809	787	804	848	852	813	819	802	814	784	816	850	821	811	781	840	790	789	847	841	825	762	859	764	842	810	848	761	791	857	811	814	782	854	838	872	749	833	815	829	781	792	785	793	770	800	779	837	821	838	793	779	790	765	862	799	822	826	845	800	841	771	778	783	806	840	797	787	806	826	829	789	785	811	839	819	810	812	825	773	793	834	806	785	825	843	822	780	827	818	832	824	844	793	797	808	840	806	770	804	837	780	825	802	861	794	770	829	861	828	804	835	809	793	842	804	812	806	780	835	801	805	763	780	820	765	848	795	828	799	761	826	823	783	857	814	837	861	811	804	777	791	887	823	819	740	816	777	817	784	855	829	801	819	834	833	826	820	784	821	800	813	762	806	867	803	837	790	816	779	786	804	878	808	799	855	794	781	792	849	802	800	829	809	774	798	849	785	828	811	832	805	813	798	772	793	850	814	880	778	786	736	809	814	850	876	834	803	808	790	831	783	796	819	791	852	848	825	754	808	833	809	787	842	772	803	806	800	832	810	799	775	806	816	815	766	759	815	796	828	790	782	845	801	810	818	807	823	794	774	833	787	808	824	819	806	818	844	761	827	833	806	792	817	835	810	813	802	812	786	782	809	786	850	812	757	837	839	833	825	806	837	792	819	849	791	783	778	800	834	830	817	805	786	828	903	809	800	870	815	803	783	796	787	802	761	799	830	815	844	791	811	807	826	826	843	850	754	841	836	816	847	769	842	802	808	836	764	865	807	802	834	840	783	757	785	847	815	791	841	762	747	838	822	865	777	801	850	813	805	792	796	779	806	775	825	810	840	781	829	802	789	814	832	850	816	830	804	785	853	793	846	817	793	827	803	793	799	806	832	798	831	788	823	800	854	835	850	764	790	808	831	794	791	816	782	859	841	863	747	830	812	830	815	808	801	792	830	790	819	842	837	798	816	828	750	810	844	875	799	791	810	793	857	856	815	854	843	781	841	788	836	788	845	827	823	778	832	817	784	836	800	807	797	811	836	859	835	825	838	852	802	774	792	804	823	849	849	790	800	806	827	794	799	810	845	809	809	794	817	845	793	794	785	809	756	831	788	816	797	813	796	851	810	793	801	830	836	825	802	806	747	820	786	812	786	786	808	831	874	796	831	788	835	791	821	782	820	821	830	783	825	842	860	809	809	854	830	831	833	782	881	801	815	800	795	817	783	819	809	801	806	769	793	785	787	832	826	801	801	789	773	797	810	803	822	798	808	766	786	826	834	785	774	828	796	801	816	785	816	762	807	815	793	851	859	823	846	766	810	828	837	868	822	789	774	813	786	811	816	768	843	831	799	877	794	823	850	791	845	833	767	842	793	820	765	817	842	751	814	858	857	856	803	829	815	867	790	789	836	783	763	814	863	848	775	808	829	759	883	846	807	812	817	835	807	824	797	733	834	796	841	831	846	823	833	804	802	821	789	810	821	795	838	785	803	849	791	809	826	808	827	817	822	819	814	823	828	831	808	810	760	831	773	832	836	835	855	813	801	812	835	785	846	829	827	830	822	861	789	823	804	823	811	824	815	821	859	838	812	871	821	772	828	851	774	790	811	826	808	811	771	782	810	790	870	802	811	771	810	855	785	851	844	798	852	778	843	734	791	791	826	895	803	769	842	833	795	773	795	799	798	830	823	757	837	791	884	810	789	765	839	770	792	766	798	808	815	785	769	843	793	787	845	826	847	794	855	806	846	866	790	812	788	816	851	807	832	761	851	827	774	810	798	840	790	765	797	854	783	821	808	774	827	819	784	771	793	817	790	816	798	822	854	837	826	803	806	803	804	777	826	806	816	853	817	819	873	782	813	836	794	764	817	809	838	859	879	842	757	803	849	780	795	866	787	856	817	796	784	801	828	804	822	794	832	819	772	815	847	755	802	771	816	833	786	775	810	838	790	842	870	846	816	824	814	798	824	796	815	801	842	841	817	796	836	790	817	796	781	879	857	819	787	796	786	849	732	810	796	842	824	813	785	755	816	872	796	781	856	807	825	789	762	753	814	805	780	777	846	762	814	806	810	806	807	802	791	819	822	827	777	831	805	802	783	824	788	814	786	788	773	805	836	811	845	845	784	801	780	807	778	852	778	791	802	811	830	811	818	820	828	780	823	823	790	857	844	835	787	833	876	775	796	873	794	825	820	820	860	800	834	795	772	808	814	831	811	822	783	823	799	820	792	779	862	830	814	820	819	848	838	773	763	794	775	745	837	820	825	784	748	817	789	827	854	793	795	822	793	762	800	855	819	799	843	795	812	776	824	776	808	796	855	830	795	828	839	860	752	806	813	762	812	827	777	784	804	797	806	836	783	783	743	765	881	813	749	816	833	759	734	850	789	844	816	784	832	824	804	803	834	822	827	833	809	783	811	808	786	825	806	776	811	857	859	821	812	873	811	757	799	842	840	796	834	760	846	769	847	808	810	806	812	804	825	768	829	817	827	776	799	826	810	803	824	825	811	810	821	805	821	801	775	775	818	812	807	803	760	815	809	811	827	786	818	821	830	816	812	839	771	818	813	787	770	764	793	804	817	857	853	774	799	787	819	774	795	779	825	817	806	798	825	793	818	830	845	789	780	836	812	780	786	786	827	835	811	824	802	783	809	820	817	819	785	763	806	794	830	864	849	812	814	815	806	844	857	824	811	855	813	768	816	811	786	810	774	814	862	839	789	816	818	772	749	816	797	812	820	792	780	788	847	773	858	764	810	806	740	831	811	835	811	775	789	807	771	808	756	850	811	788	804	786	793	819	811	757	811	792	827	868	838	832	813	802	820	852	791	794	813	815	794	848	855	796	823	782	864	825	812	856	828	795	797	831	806	817	838	792	789	854	828	796	831	812	769	817	762	798	821	759	752	778	812	851	805	767	796	830	785	852	770	766	811	798	783	784	866	857	745	797	828	839	800	829	762	812	807	816	785	832	828	807	818	850	793	820	800	806	797	864	818	790	822	859	801	770	832	800	851	766	769	819	809	819	829	829	860	803	814	797	785	806	861	771	834	811	839	807	835	863	777	809	814	852	809	836	862	780	768	826	791	801	795	780	785	810	856	845	779	792	824	830	832	796	778	801	855	804	834	809	800	818	776	823	790	782	814	840	840	809	822	821	756	810	834	833	834	831	818	766	782	809	784	813	847	800	827	838	796	798	804	805	847	813	817	873	777	824	735	828	865	797	837	752	821	822	774	848	800	761	797	850	775	831	813	827	739	833	791	791	802	843	761	790	878	803	799	867	851	881
22402	21428	29152	24088	21423	19102	1051	428	282	256	258	232	233	184	188	193	182	195	203	168	184	171	184	159	154	170	151	159	160	153	151	169	162	148	148	159	145	144	141	153	152	144	162	134	161	145	160	126	134	176	163	127	158	165	164	148	134	144	171	139	149	139	143	144	132	161	138	147	149	160	157	148	150	153	162	140	154	159	143	141	121	150	135	138	153	153	151	157	167	132	150	158	125	145	153	146	130	141	166	153	156	148	159	136	131	138	157	160	162	152	142	160	160	146	153	158	142	151	147	145	179	165	160	138	137	133	174	125	143	150	136	172	153	142	156	151	146	132	142	145	148	147	143	174	131	136	129	135	169	148	138	151	136	150	129	140	117	129	136	145	149	125	157	150	140	141	149	151	142	126	132	144	130	124	153	145	128	147	148	162	143	151	172	146	174	148	124	140	177	142	160	143	152	139	138	160	135	162	136	140	148	173	148	153	141	134	156	123	164	138	176	166	152	165	158	145	131	135	147	134	158	158	148	139	140	133	157	149	139	141	142	144	143	157	124	140	145	133	153	126	123	149	144	144	146	135	148	134	144	161	151	156	174	149	168	148	145	135	131	141	151	141	145	117	151	139	147	164	170	132	144	139	136	171	137	126	155	144	147	151	143	153	140	130	136	152	149	116	175	145	149	142	138	161	156	156	143	141	148	160	124	147	156	136	143	135	150	168	143	143	138	131	127	150	115	144	148	157	146	136	155	140	138	127	171	144	147	139	142	136	147	133	133	131	164	143	144	146	146	140	156	168	150	147	149	145	151	139	133	166	144	138	147	141	163	133	134	160	163	157	153	154	125	149	121	139	125	129	130	143	138	149	130	154	142	134	136	164	154	154	147	137	146	149	149	148	159	149	135	143	152	148	152	133	163	152	146	159	162	148	172	142	123	147	151	171	149	163	140	137	168	143	139	136	129	153	135	151	146	138	160	152	136	153	132	140	155	160	140	157	124	139	186	145	166	134	142	126	150	129	164	130	146	131	136	145	131	158	157	164	139	155	145	127	150	141	139	165	157	135	131	147	139	150	172	143	142	127	123	147	152	138	135	149	127	141	114	139	150	132	147	141	128	161	129	141	142	136	143	122	152	139	161	143	130	156	144	141	153	152	144	137	167	149	135	150	148	133	135	126	147	148	175	146	163	153	153	141	149	150	131	176	151	169	150	149	156	155	154	146	136	152	141	137	157	141	142	125	163	121	148	155	164	123	138	134	135	140	147	144	134	149	149	163	150	146	157	145	163	143	130	142	142	149	160	147	156	168	135	151	146	156	154	169	147	145	151	139	142	179	137	162	135	147	148	138	128	151	174	143	148	152	157	143	151	154	127	151	143	144	148	147	139	177	134	158	132	155	137	143	145	151	152	135	142	148	141	138	130	149	141	157	128	128	135	140	163	150	146	136	138	150	152	142	132	180	162	140	165	149	140	161	162	158	137	128	164	141	152	166	141	143	144	164	159	144	121	141	163	152	163	152	137	146	133	137	133	144	133	155	145	140	133	147	128	143	149	135	148	158	142	129	149	130	117	146	143	145	150	148	132	174	142	129	156	137	151	138	160	136	136	146	146	129	155	148	116	157	154	150	139	153	146	129	152	159	155	146	153	151	149	176	134	150	130	158	143	132	121	161	138	127	154	135	141	156	146	141	147	115	160	146	157	150	149	128	136	157	138	147	141	133	153	134	166	160	138	161	141	152	158	139	154	136	151	162	148	145	158	144	149	122	144	159	138	155	159	136	126	170	145	146	147	161	147	143	145	164	154	130	156	141	134	147	174	133	124	136	127	137	132	141	142	157	132	158	161	146	155	154	151	162	147	167	141	142	145	160	175	145	145	153	129	160	142	154	146	154	160	143	126	162	148	116	141	111	155	136	157	134	150	152	162	124	130	141	139	141	159	166	119	145	134	160	163	134	122	129	133	148	139	156	160	153	166	163	140	125	163	147	148	166	132	170	162	133	156	157	144	148	155	153	139	159	132	151	132	153	140	139	156	155	143	144	131	151	143	128	133	147	138	134	163	148	178	123	156	142	173	152	142	133	160	131	143	147	171	136	159	139	143	145	149	140	132	142	161	126	162	156	127	144	149	132	147	127	160	137	128	139	126	136	164	103	148	156	166	145	146	152	160	151	163	154	144	149	126	155	125	121	138	164	156	161	141	127	147	147	149	153	146	122	134	156	145	150	137	149	163	119	124	157	174	142	146	128	150	154	153	139	154	151	161	162	133	139	154	151	150	139	173	163	142	175	133	133	144	138	157	142	151	165	126	136	155	140	160	151	153	156	181	141	145	151	173	141	136	148	145	146	151	164	144	158	162	171	143	149	162	134	138	145	114	153	153	131	150	158	161	138	142	133	147	127	152	141	158	134	128	156	127	140	120	138	147	155	146	161	151	139	148	144	159	140	144	152	153	131	141	144	136	158	164	154	145	141	131	138	152	138	155	150	155	154	150	116	164	149	142	145	140	154	153	145	146	131	134	156	150	140	146	157	156	150	143	135	130	145	154	150	131	167	133	158	166	129	136	159	160	147	136	147	145	143	150	147	144	173	154	156	137	138	174	140	158	137	147	156	153	137	138	148	167	146	156	151	131	169	165	144	157	169	158	139	144	146	175	143	159	140	125	151	143	137	159	140	134	143	144	156	142	121	142	148	158	146	144	147	160	134	154	138	141	147	151	141	155	150	153	137	149	134	155	145	154	151	139	149	140	127	149	159	148	155	139	154	157	133	133	141	144	134	154	161	137	165	151	145	116	141	164	132	138	128	158	148	146	118	158	153	149	165	133	125	145	133	148	129	136	129	136	146	160	152	140	143	153	148	142	153	169	166	137	158	141	163	158	169	152	166	159	162	152	158	126	142	121	153	132	153	165	141	129	129	131	145	148	147	167	142	143	162	123	129	140	147	141	137	144	153	146	141	151	133	126	132	159	138	146	141	138	133	129	132	131	148	145	159	153	151	154	150	168	128	141	134	159	116	152	154	149	143	146	133	156	144	152	152	149	149	144	144	128	135	146	159	158	155	153	150	156	155	173	128	156	145	153	146	144	140	130	140	137	165	144	136	146	136	155	163	128	123	161	160	155	161	144	164	135	132	135	147	151	164	128	145	135	147	131	162	126	148	146	126	146	150	137	130	152	134	149	148	114	155	151	141	168	120	105	160	137	156	140	138	140	139	153	156	134	150	141	139	138	148	150	148	137	139	143	137	152	174	154	129	149	137	135	157	147	138	148	139	152	140	148	129	144	158	147	130	155	149	162	120	147	136	157	141	151	140	161	157	156	156	139	174	147	160	117	129	142	167	146	142	140	151	163	155	130	146	167	138	166	156	148	147	131	142	146	154	138	133	140	148	146	151	151	148	165	148	145	154	147	159	152	146	145	164	135	133	144	148	160	148	138	144	156	139	145	147	134	156	133	137	135	168	153	140	133	135	118	173	159	151	130	139
4438	14491	18858	4297	2381	1569	1134	848	704	640	578	466	427	397	372	327	328	322	299	321	269	310	280	274	295	252	250	257	256	243	259	217	225	222	252	223	248	238	226	224	214	228	233	219	231	202	223	250	200	202	229	223	192	238	204	202	243	196	227	210	196	217	218	206	195	232	208	222	226	195	239	195	229	214	228	245	210	241	217	202	207	226	212	210	212	218	208	231	214	200	215	223	239	218	220	232	207	231	210	221	209	211	226	210	234	199	216	242	200	210	225	230	224	182	211	196	230	240	222	204	209	191	236	227	192	244	240	199	218	211	214	225	222	222	209	184	215	232	208	231	232	240	217	199	199	210	217	253	225	201	226	209	194	218	236	229	192	213	234	201	212	236	197	199	199	216	218	210	230	218	215	196	196	201	229	200	220	162	226	244	208	222	204	193	223	231	210	231	214	220	218	232	205	216	228	222	204	204	191	213	209	199	219	197	197	180	200	229	224	214	200	206	231	185	212	209	205	202	201	200	227	211	221	218	231	210	213	228	197	240	218	205	229	213	214	206	195	238	223	187	221	228	213	226	217	214	227	219	215	237	234	224	227	216	206	215	223	206	213	213	207	223	236	225	233	208	207	224	224	213	233	222	217	218	211	225	227	228	212	228	213	211	243	253	205	244	231	212	210	232	212	259	220	207	232	208	223	239	204	191	204	215	213	246	206	202	232	203	219	207	197	172	198	237	214	202	213	228	229	218	189	222	206	243	203	233	203	217	207	205	240	236	227	221	205	215	209	204	188	247	181	208	208	214	208	221	219	224	211	223	225	183	226	215	209	224	213	224	243	194	235	242	210	218	193	222	229	244	213	234	197	217	227	211	191	237	207	209	218	200	203	214	214	221	231	218	208	226	237	202	211	197	219	224	217	198	224	209	214	246	207	235	231	223	212	182	203	206	210	204	232	222	187	222	226	178	204	209	197	201	192	225	225	210	209	210	212	219	236	201	252	200	202	249	225	208	195	234	221	192	186	213	204	202	228	218	199	202	203	220	227	196	181	231	197	198	198	228	219	238	202	197	206	205	208	210	210	241	214	200	246	233	216	212	220	211	196	219	227	216	229	213	228	225	237	201	215	225	241	204	200	183	205	206	219	199	244	222	222	238	217	193	200	210	216	212	209	233	227	226	231	209	224	239	220	198	219	203	215	214	251	220	209	240	201	203	182	226	182	209	194	246	212	243	222	247	201	238	213	222	240	210	220	223	249	236	201	220	192	233	215	238	206	234	212	213	228	239	197	198	197	227	221	211	183	230	218	204	215	223	210	224	227	207	207	244	207	206	219	220	188	226	218	211	202	211	205	204	229	194	197	206	221	236	235	242	224	197	219	223	199	224	232	236	222	201	243	213	216	193	222	212	221	186	202	216	208	222	223	195	222	222	203	230	233	225	230	216	223	198	219	207	210	197	220	225	221	218	222	231	218	235	205	203	216	212	224	195	220	226	232	229	217	229	218	214	220	197	195	237	192	232	238	219	222	186	244	217	211	215	245	224	232	209	206	220	237	192	231	230	197	220	183	206	192	222	193	214	214	201	221	233	234	235	229	220	196	211	211	209	214	218	223	217	215	224	205	208	206	218	194	207	193	226	213	202	256	217	219	222	211	229	217	218	198	235	219	218	216	206	223	204	229	224	212	211	203	206	240	221	175	226	214	220	216	244	223	198	220	194	199	212	197	216	209	240	180	216	209	201	219	243	205	218	217	218	207	223	204	219	236	222	229	239	243	224	199	199	231	219	218	232	227	206	199	214	220	199	194	201	208	187	207	232	202	197	202	198	223	221	232	237	231	181	238	191	185	210	192	213	232	196	228	223	219	231	222	207	201	201	233	201	233	213	230	236	235	208	231	219	208	211	217	250	210	226	213	220	217	205	216	206	245	247	220	215	200	208	221	211	204	192	201	238	210	203	209	231	211	223	219	217	233	187	217	232	200	219	221	238	192	206	187	231	230	243	238	212	240	220	230	195	223	217	229	228	204	221	197	204	231	207	217	215	206	219	214	203	216	219	235	205	232	216	203	229	211	208	230	218	224	213	229	198	233	224	218	210	254	193	219	224	196	219	219	232	211	230	205	216	225	243	195	224	199	192	223	209	260	236	209	227	209	189	221	225	200	211	243	235	200	220	233	197	200	216	218	230	199	207	222	228	216	233	225	211	228	225	221	203	224	223	214	199	225	235	217	253	214	204	242	203	213	222	204	228	203	220	235	221	190	203	220	214	250	228	238	214	218	206	235	216	195	210	233	208	207	224	219	199	237	211	237	211	212	223	228	249	209	231	231	209	226	234	196	221	217	233	202	225	235	196	210	190	202	188	200	233	216	212	212	220	218	232	218	197	203	198	199	234	227	215	198	237	216	224	229	229	226	205	203	210	237	195	204	228	225	185	204	218	213	205	221	215	220	227	220	225	254	213	212	203	224	181	226	210	226	227	197	199	206	177	230	216	215	232	194	236	199	242	196	237	203	199	224	205	235	207	216	204	244	218	186	216	211	217	208	225	210	230	218	243	206	218	194	216	207	199	191	218	203	205	199	210	244	206	216	235	230	231	223	233	212	240	206	206	202	230	210	190	225	177	218	203	237	204	222	214	250	240	219	220	228	203	178	218	186	223	201	220	214	184	205	189	233	208	199	228	205	225	235	219	218	232	216	201	236	206	230	220	199	203	222	184	191	240	223	220	215	214	219	222	202	216	206	212	218	207	232	239	242	199	193	185	228	204	200	208	221	231	237	241	230	200	231	217	212	206	214	199	232	222	196	204	200	215	236	214	251	219	214	209	197	233	224	217	246	224	214	223	226	212	218	232	232	215	191	229	203	242	204	219	214	206	247	223	238	256	226	205	254	228	210	205	208	212	211	210	214	193	212	196	226	219	217	224	206	208	206	231	208	232	214	205	215	199	202	200	216	208	234	207	206	199	240	213	210	211	213	213	232	207	205	195	220	202	210	209	209	200	207	212	204	246	212	205	243	210	205	239	228	245	212	251	240	212	227	201	208	217	216	237	209	199	224	205	207	228	191	216	212	216	227	192	225	218	222	205	221	207	212	215	217	202	243	211	240	215	217	204	207	236	237	226	245	219	198	239	225	193	206	215	232	199	220	222	214	206	241	210	203	214	226	209	225	227	209	194	213	189	236	242	212	207	215	223	206	221	196	216	200	218	204	216	216	241	207	200	220	203	194	209	202	245	262	191	205	221	194	245	229	209	222	212	259	229	222	220	228	206	220	226	199	195	223	212	189	213	220	208	193	221	208	235	219	224	208	225	217	189	207	219	220	199	210	219	213	226	210	201	191	193	217	224	213	203	213	210	241	198	212	212	215	226	200	229	219	233	211	223	223	221	202	214	243	222	193	195	216	241	226	215	208	202	228	233	233	215	195	241	211	226	187	216	215	200	222	199	206	230	191	193	212	200	244	192	251	231	234	229	200	247	228	223	216	188
27380	16499	4007	850	599	605	570	561	531	551	550	572	538	571	586	540	539	564	563	554	546	524	591	518	563	570	540	586	537	548	516	564	552	580	598	503	558	577	579	527	545	602	523	535	503	564	526	537	552	569	517	572	500	507	522	561	546	534	532	529	584	540	532	532	540	562	550	550	566	510	536	576	591	542	591	509	580	571	538	511	534	557	539	529	508	531	568	539	496	515	528	532	510	542	489	556	567	503	488	569	523	540	535	601	539	531	548	495	536	544	542	555	519	573	558	541	528	527	522	550	510	563	567	519	567	547	530	579	585	555	582	549	550	539	550	534	565	496	549	556	522	523	516	536	542	530	527	509	545	522	533	554	513	546	534	538	572	511	542	541	506	526	520	557	561	551	492	537	537	538	586	539	527	571	549	580	559	557	550	535	553	619	595	570	547	528	553	514	570	511	523	536	540	555	568	562	520	530	529	534	529	550	522	579	567	535	557	549	571	514	543	559	572	576	544	518	563	549	556	494	537	510	517	548	558	564	518	510	520	543	591	476	544	523	527	530	551	575	569	534	537	541	560	568	541	555	576	570	554	529	523	530	575	518	561	517	594	580	559	507	562	514	552	560	539	564	550	564	553	551	531	593	547	544	605	560	523	508	501	573	565	525	531	531	543	548	485	519	547	578	561	555	505	528	566	537	546	503	556	529	503	536	554	562	532	551	546	550	538	539	503	530	541	540	569	549	536	544	534	534	543	565	591	570	536	528	521	558	502	579	537	543	537	503	538	537	530	561	551	515	549	584	576	565	563	525	569	570	578	518	538	520	560	540	560	533	525	543	558	504	536	498	581	548	573	555	583	564	570	564	528	596	565	582	547	526	589	541	540	539	521	529	547	544	558	544	552	543	528	523	548	528	505	554	550	532	524	555	565	523	550	552	562	548	564	555	541	537	522	572	569	561	546	522	541	554	541	521	507	509	560	531	557	524	504	517	567	536	560	536	542	586	537	550	544	559	556	550	534	553	522	560	543	523	525	522	560	566	525	563	542	492	508	564	530	488	545	531	565	567	534	521	514	561	602	510	495	511	555	545	568	537	546	530	533	544	534	520	524	521	537	540	524	518	546	518	547	531	568	535	539	579	565	547	525	553	534	518	565	546	571	513	550	518	541	548	535	548	554	524	576	559	566	567	545	518	561	512	566	559	558	610	545	543	512	526	539	561	542	567	569	542	567	563	527	572	537	559	545	535	541	561	567	527	548	615	527	517	526	559	552	530	512	511	519	511	528	597	501	562	561	565	494	559	547	554	562	506	550	568	554	516	546	588	529	529	539	550	571	528	536	525	589	562	517	542	563	530	540	535	560	543	521	545	546	528	561	553	570	502	531	552	531	540	533	560	533	517	515	538	518	569	544	525	531	577	586	497	556	508	541	539	553	512	552	544	555	534	519	561	565	561	528	544	557	497	518	545	564	536	558	536	519	557	533	521	536	566	570	583	528	536	542	556	504	585	566	537	541	554	537	503	536	526	534	513	541	505	552	546	579	538	558	545	518	522	526	555	563	532	571	528	512	570	545	571	562	526	514	570	506	555	570	579	552	546	599	571	530	607	553	517	562	539	588	535	560	554	525	529	548	533	492	531	592	566	538	547	517	570	534	518	573	508	563	533	573	585	541	524	532	519	541	500	578	531	575	571	555	537	547	581	502	508	498	547	565	586	552	556	521	544	497	517	509	495	518	536	551	540	542	572	569	560	529	512	577	551	562	546	533	505	532	522	535	519	533	508	559	525	553	566	585	539	547	529	574	525	561	585	510	546	571	507	572	578	520	537	526	524	496	548	544	557	544	552	609	563	502	569	553	541	554	531	528	506	516	558	515	579	592	541	557	535	550	525	553	562	495	574	547	538	595	526	518	495	568	504	523	554	535	545	555	522	564	504	527	543	537	541	529	549	570	548	526	548	561	527	532	579	556	603	584	558	534	552	528	569	563	536	527	558	550	540	543	582	573	547	555	565	516	527	569	528	524	527	514	507	563	561	555	570	532	509	544	532	572	546	566	534	591	545	558	536	542	489	541	561	575	577	542	553	512	536	534	522	565	520	557	523	535	540	537	559	520	501	532	512	532	512	503	537	526	528	550	548	551	541	534	524	562	524	590	529	532	537	530	485	581	512	547	604	537	557	506	542	530	497	518	545	546	526	504	491	542	567	529	535	554	563	551	548	545	515	569	531	519	581	511	575	551	524	574	502	538	533	542	521	545	566	561	553	571	533	532	541	548	530	541	513	531	513	547	556	526	556	573	586	541	534	559	553	577	518	554	576	575	508	531	529	561	525	549	506	556	549	497	578	558	512	542	554	537	518	554	542	530	584	546	518	547	562	540	537	510	530	554	537	517	540	543	527	528	551	601	528	539	530	539	553	525	548	524	573	569	552	574	594	575	558	573	557	511	541	614	509	495	561	570	574	594	550	560	544	582	486	571	494	579	493	519	517	499	527	528	549	509	514	499	534	523	532	563	539	523	551	531	534	509	553	567	564	567	545	536	581	582	540	566	597	524	561	500	522	536	557	543	548	568	531	513	551	577	521	507	509	537	564	532	593	574	536	575	534	554	562	551	512	551	527	569	547	491	496	545	494	548	555	484	559	522	542	543	520	569	544	573	537	570	552	572	547	561	549	527	525	580	551	577	550	593	545	522	554	549	555	588	526	530	541	549	580	542	587	532	552	533	501	535	551	562	513	506	592	550	550	516	547	534	544	524	514	568	545	569	543	540	585	529	549	526	579	524	501	569	544	499	523	585	560	531	539	556	552	553	516	534	535	549	524	552	580	562	519	504	505	546	553	486	557	528	541	528	509	539	563	577	546	563	530	536	577	526	545	551	500	558	503	527	559	572	533	543	574	540	559	534	549	565	533	535	525	494	533	597	506	523	519	559	521	538	542	577	534	561	500	569	487	528	522	536	544	578	545	540	538	550	541	536	526	537	569	535	551	541	536	560	568	563	523	501	520	516	546	557	538	563	565	563	515	559	489	545	552	535	581	527	559	549	552	554	527	574	533	495	541	501	523	563	601	573	516	599	533	536	542	562	545	562	547	543	532	531	510	542	514	582	520	562	545	503	505	547	544	549	536	534	561	484	574	533	541	539	554	529	507	570	552	568	562	550	516	517	548	532	542	570	548	556	545	561	531	548	552	532	541	522	525	553	532	546	539	508	531	502	602	555	558	558	576	531	573	543	564	519	545	537	539	554	497	535	568	572	550	541	545	519	567	510	548	526	574	531	573	536	548	513	525	550	546	536	553	538	556	509	539	548	526	534	568	575	529	557	534	537	522	517	546	537	536	538	536	535	565	552	515	557	551	502	556	513	542	531	527	540	500	573	547	517	521	531	516	588	577	541	513	530	542	558	535	542	558	565	550	531	546	538	538	544	567	569	571	541	543	565	558	552	539	563	558	549	554	544	551	564	554	551	557	521	567	560	500	535	537	553	535
4313	2300	3385	1102	891	888	816	816	884	826	835	847	802	789	781	770	807	838	825	786	813	782	839	764	807	765	802	793	822	793	828	825	789	823	790	776	811	781	813	803	821	820	806	822	741	804	840	780	787	806	791	748	785	813	807	840	761	845	803	795	785	859	821	842	815	806	836	793	813	780	774	777	811	835	782	814	784	775	812	766	831	772	811	785	818	816	776	816	804	820	805	814	788	777	787	845	802	822	824	795	773	827	758	818	760	826	803	842	829	872	808	814	822	765	792	852	857	783	852	861	817	792	803	802	830	859	759	808	788	792	801	807	815	824	754	810	819	779	797	816	847	775	779	762	801	767	835	783	793	862	839	755	818	765	770	776	836	815	791	883	850	793	765	799	816	805	798	850	814	799	805	825	814	777	836	757	758	829	799	811	818	812	765	802	816	817	822	879	807	796	829	813	815	851	777	806	735	834	800	802	819	797	832	833	796	805	737	809	823	744	802	758	810	811	846	795	822	798	819	832	839	781	838	790	760	796	825	785	786	871	762	852	773	806	796	839	806	833	816	820	794	794	796	763	735	833	791	821	803	826	753	796	796	810	732	794	777	811	824	830	784	800	813	801	835	850	816	843	796	776	783	807	777	788	832	777	782	878	818	862	827	764	770	777	775	807	782	792	772	836	816	829	727	822	778	829	772	818	818	826	777	797	796	796	752	811	821	790	780	812	831	881	777	802	822	815	826	845	814	764	837	793	807	748	796	813	831	862	764	777	826	780	771	850	867	816	796	816	781	814	769	804	805	813	832	822	862	799	757	746	756	803	824	815	805	813	784	769	803	766	775	869	783	730	846	822	809	828	766	785	774	791	812	823	777	768	763	865	819	806	819	819	762	808	808	794	811	795	821	827	840	808	807	802	784	795	824	787	784	788	810	802	780	822	779	770	787	780	781	818	757	838	779	774	800	806	815	782	841	805	789	791	815	830	794	861	732	776	823	817	823	775	826	767	785	749	795	748	865	808	796	838	781	825	781	790	821	802	771	840	780	802	811	818	788	796	846	850	804	826	814	776	840	798	714	827	829	798	809	847	811	788	805	835	789	777	772	818	818	781	797	836	781	812	766	789	776	815	834	793	782	826	816	782	808	792	811	817	783	796	843	773	811	793	786	767	820	795	783	818	799	822	742	814	771	779	785	813	787	838	842	795	808	761	822	795	777	838	803	797	837	823	856	828	788	806	807	834	791	830	835	830	830	766	796	794	795	828	798	817	824	810	798	798	816	777	806	795	845	759	830	794	839	807	782	809	820	821	798	826	823	845	822	803	799	857	808	790	881	815	825	783	799	848	812	784	782	776	819	782	778	852	804	815	836	792	806	796	822	803	795	752	808	841	801	783	793	814	768	791	812	792	754	809	801	858	779	801	831	807	781	868	800	864	775	857	830	778	819	801	810	786	802	784	822	845	749	771	791	831	789	789	865	821	781	802	770	813	746	805	772	802	805	796	809	804	837	794	803	815	793	878	830	777	826	810	808	808	780	827	830	794	780	784	816	828	834	850	794	781	780	788	795	766	789	761	777	807	818	824	812	787	819	861	806	741	767	824	808	778	810	812	839	830	817	882	776	817	810	756	824	780	780	901	808	767	799	788	783	809	820	784	798	830	856	795	810	796	783	868	795	754	819	815	811	828	807	796	730	866	770	852	843	811	800	861	804	803	784	825	853	886	813	830	794	814	808	790	817	848	830	792	816	835	875	811	755	786	799	771	883	818	831	816	767	811	869	827	825	770	791	793	797	811	790	809	768	765	836	827	807	800	822	837	784	769	799	826	822	833	798	751	853	804	809	847	832	807	824	829	833	826	821	794	821	808	779	809	820	807	750	801	796	843	781	817	852	769	802	816	841	793	824	840	801	783	844	780	776	753	823	796	814	833	830	848	784	784	779	823	836	807	759	772	814	799	797	849	818	860	835	814	866	789	810	786	788	824	817	838	813	773	807	802	792	799	831	816	811	834	739	812	787	768	767	792	788	802	786	804	784	789	844	835	785	807	748	766	758	809	823	835	806	822	803	772	798	797	757	765	832	767	811	813	805	810	845	799	761	798	828	808	804	851	814	804	825	775	768	765	799	810	818	720	806	856	835	785	837	842	807	797	855	848	788	799	800	869	814	848	797	833	796	897	761	829	817	816	772	855	768	809	779	784	825	828	787	823	780	883	803	867	796	785	792	805	813	742	780	789	790	832	783	848	780	813	775	795	851	810	825	814	802	802	806	812	777	816	902	844	800	793	811	817	837	774	802	805	770	836	790	868	822	819	801	809	793	842	773	772	816	776	835	786	795	799	793	827	789	827	778	807	785	761	791	792	730	791	804	795	796	829	831	796	780	808	828	798	819	870	801	852	785	771	860	847	819	868	812	788	777	754	775	785	794	778	849	801	815	809	816	780	849	774	798	790	785	835	773	834	776	821	810	773	769	827	815	815	829	795	775	827	845	805	810	800	841	786	792	790	828	806	810	787	815	871	816	780	813	784	837	742	772	761	824	822	825	860	778	796	814	767	836	812	774	844	807	839	767	814	812	798	820	809	802	786	795	860	832	808	765	779	782	822	792	800	822	809	806	849	781	762	775	807	771	779	834	830	809	790	771	799	837	822	826	846	788	808	790	807	810	824	815	792	783	754	799	824	806	792	787	802	778	811	784	789	814	780	811	796	798	836	837	855	809	805	818	780	772	787	814	793	806	798	874	841	852	862	764	795	847	759	834	792	815	796	818	851	797	787	802	832	825	823	787	801	796	838	762	840	841	818	776	824	840	772	809	786	803	835	802	803	792	758	853	780	825	802	805	774	796	839	803	822	847	803	739	803	791	830	785	788	804	824	845	872	787	771	763	794	809	807	802	743	801	789	791	818	808	782	799	792	829	821	783	801	780	855	803	801	766	793	777	809	799	785	772	860	766	800	807	803	796	797	830	843	793	815	802	790	780	783	770	835	807	764	771	848	814	798	811	796	844	825	872	889	826	834	799	820	826	811	777	826	804	776	794	745	825	801	793	809	769	817	815	840	780	790	764	787	782	811	795	862	812	817	794	825	777	827	799	775	781	786	838	824	776	861	765	803	804	764	810	827	796	802	809	809	822	831	804	795	798	805	784	800	799	810	767	818	813	781	821	863	819	815	812	838	847	816	775	829	802	777	803	846	798	832	809	803	793	781	883	738	808	794	782	792	833	795	779	823	777	797	787	842	801	822	767	845	790	772	772	815	832	789	799	850	813	821	803	837	814	760	775	856	785	803	854	739	818	846	817	814	763	782	801	797	757	790	771	810	862	802	789	804	783	766	858	863	791	767	778	774	805	784	837	805	778	827	810	795	771	760	777	830	742	852	793	793	806	832	818	839	819	776	813	807	781	824	808	798	795	774	776	812	773	839	809	829	794	803	797	829	772	786	860	835	763	820	783	815	829	824	785	792	836	809	813	827	812	801	754	776	771	777
23200	21360	28309	24780	20298	1821	520	401	336	323	344	300	303	287	310	298	263	307	283	270	308	265	285	255	255	248	262	243	248	228	247	248	265	240	221	278	256	244	275	260	256	286	254	260	250	261	259	239	264	264	235	250	238	259	261	258	237	258	242	268	263	259	250	299	236	234	272	244	280	241	232	269	273	260	246	241	229	268	231	241	249	250	285	250	261	248	247	241	246	214	249	249	245	226	236	255	230	264	257	225	246	262	262	247	241	259	238	256	241	261	253	247	269	221	251	267	241	236	219	241	272	225	263	249	251	265	249	261	211	237	219	247	227	240	239	244	239	236	240	282	241	264	248	258	240	252	244	276	265	237	299	233	277	245	270	263	267	248	269	245	235	258	240	270	238	234	226	272	260	233	251	281	244	240	269	248	244	252	241	271	256	257	230	248	254	220	266	264	232	258	268	262	255	230	275	255	258	223	246	254	271	223	242	280	251	252	243	233	250	228	233	251	257	250	275	265	243	242	268	241	252	275	282	258	266	266	237	251	255	245	220	274	250	261	233	243	245	248	267	258	257	254	229	242	266	286	281	257	262	256	235	270	256	254	242	254	230	245	243	233	235	250	252	291	254	289	265	264	242	257	247	228	268	254	261	265	230	246	234	237	241	272	247	246	253	243	257	239	256	237	261	263	249	230	264	261	254	233	243	263	255	272	253	253	230	230	253	288	264	280	248	262	236	260	228	240	252	261	253	245	228	274	231	244	258	253	240	248	267	228	269	264	233	251	253	239	254	250	282	274	239	241	258	250	260	249	230	243	251	267	244	254	234	256	250	267	243	255	242	247	242	246	226	238	243	243	248	222	264	250	239	269	255	235	287	255	269	238	247	263	262	261	249	233	243	248	245	217	234	250	263	248	243	234	260	251	229	257	264	236	272	278	258	256	236	256	240	215	240	257	257	239	239	246	251	231	275	248	240	275	252	265	231	248	243	246	247	255	241	261	240	234	269	258	252	227	250	221	257	227	270	248	266	268	259	253	276	260	247	240	236	248	240	273	245	228	238	222	261	244	268	223	234	236	279	230	263	242	276	221	254	258	262	223	237	275	266	255	273	264	239	248	256	280	249	234	251	259	246	263	258	262	271	234	257	260	253	239	253	276	274	228	254	288	246	280	250	247	250	263	226	260	260	239	253	244	286	255	255	257	247	259	252	225	267	260	266	270	272	259	279	247	264	253	269	275	246	217	238	260	244	229	238	254	259	258	273	275	224	258	255	252	268	247	250	255	249	248	263	251	240	259	276	236	237	267	245	278	221	223	256	240	284	276	255	230	260	260	255	253	261	257	266	280	243	245	263	232	253	242	248	262	251	252	266	266	239	268	244	242	255	261	228	240	271	258	265	233	239	248	276	261	254	250	259	230	270	258	275	245	285	250	252	274	236	258	265	302	262	249	257	235	258	259	253	273	258	257	259	244	249	237	252	254	260	259	243	273	240	238	240	228	268	264	225	237	223	253	225	259	247	252	268	263	239	282	236	244	256	274	254	205	235	252	235	289	254	261	254	249	244	238	235	239	266	237	261	246	249	261	253	228	239	263	278	260	228	261	296	248	235	229	266	273	247	234	244	245	254	282	260	230	241	237	259	219	253	262	252	243	246	264	229	265	264	244	219	232	273	242	259	274	253	283	269	280	261	250	261	262	268	265	220	245	242	240	232	248	289	240	268	242	281	238	267	257	232	271	248	230	247	261	259	227	241	246	254	254	254	257	261	225	239	258	298	262	252	285	262	237	264	244	285	276	278	254	257	260	240	242	240	264	246	194	257	216	256	240	249	257	215	230	223	260	260	216	258	253	226	234	245	251	253	234	254	257	259	230	246	251	253	230	265	246	245	248	224	225	246	273	253	270	279	280	257	231	273	247	234	230	246	248	249	259	238	265	244	260	264	253	237	267	222	223	264	236	244	256	275	217	220	233	233	267	266	261	246	232	259	235	233	252	259	234	250	238	241	251	216	233	272	229	276	279	235	244	272	241	264	240	250	239	262	255	262	259	252	255	260	287	238	258	236	273	247	262	236	271	260	264	247	236	249	257	267	261	241	244	258	251	249	248	234	243	219	236	260	257	241	252	263	264	234	238	256	265	276	241	256	264	263	238	265	238	243	268	246	250	275	264	256	248	261	247	286	265	209	299	240	242	255	259	256	273	247	265	268	236	254	263	253	233	265	270	261	249	253	281	257	260	235	274	258	270	234	262	248	275	237	276	245	268	248	224	250	276	288	264	245	245	236	268	260	243	264	251	269	236	262	250	234	257	261	240	272	250	243	234	247	255	263	243	240	238	271	273	276	242	253	236	239	260	251	269	265	263	248	253	274	239	252	263	265	269	242	275	242	240	242	240	252	267	240	271	229	266	268	230	266	245	243	250	280	259	244	247	269	257	246	244	253	248	241	257	279	245	250	252	224	211	281	236	251	260	254	248	251	257	235	240	228	255	258	229	277	229	228	222	224	277	230	243	255	249	276	275	241	268	291	240	259	258	243	244	272	206	249	245	231	253	240	245	264	232	250	255	247	278	230	265	259	251	233	238	255	242	256	252	256	240	258	235	226	258	256	258	272	246	263	242	275	249	256	236	233	273	245	265	229	262	240	264	239	229	250	249	251	264	259	250	248	254	221	282	228	240	253	274	236	238	263	250	261	254	251	258	229	238	254	238	252	294	249	251	253	249	239	278	247	258	249	257	248	254	261	249	245	257	233	240	278	221	257	232	256	265	249	256	255	240	236	251	248	256	222	211	259	237	245	252	254	244	242	263	265	263	231	259	238	249	246	259	256	243	233	281	227	257	244	240	251	233	209	239	266	255	256	258	268	247	237	269	264	248	260	252	259	263	267	252	246	266	242	257	256	269	246	263	282	262	254	270	235	258	225	252	242	261	258	246	262	274	283	276	237	222	240	256	218	232	259	241	231	268	262	237	234	223	249	247	238	232	271	262	252	249	268	247	251	233	263	252	242	252	255	248	254	234	252	243	259	240	229	258	247	248	241	243	270	274	266	229	276	240	240	255	249	228	280	247	220	267	253	246	241	256	223	267	284	215	222	273	239	241	227	231	210	248	272	222	238	263	239	246	246	265	261	235	240	268	252	241	248	235	230	253	238	278	270	264	289	246	279	266	239	262	251	241	271	242	237	261	263	262	260	265	252	281	217	249	247	253	251	275	232	284	241	236	236	264	264	281	233	234	253	224	257	267	267	269	236	245	272	246	246	233	241	240	252	240	252	252	241	261	272	241	268	257	241	244	265	241	289	239	257	262	244	234	262	238	230	263	235	223	250	248	243	284	249	275	228	248	250	221	259	256	260	286	266	240	240	231	255	264	236	243	208	266	280	235	269	228	251	250	247	260	259	265	254	239	283	262	251	307	266	248	280	262	259	238	255	231	246	239	246	234	249	241	246	243	248	230	275	228	269	250	265	257	259	262	262	253	268	248	253	273
3251	9580	16787	2639	1554	1095	857	744	654	605	556	521	478	510	481	441	423	462	476	486	376	415	432	430	361	384	422	407	419	398	438	390	447	390	431	376	388	417	404	424	386	415	396	438	413	431	390	431	395	418	397	398	413	381	425	392	440	401	411	434	417	421	385	408	394	419	394	384	382	408	414	405	400	377	367	387	389	397	393	388	408	418	381	360	375	420	373	379	385	440	411	423	371	407	398	395	391	420	379	390	400	372	380	428	402	416	396	368	389	413	399	375	384	371	380	400	427	414	355	384	429	402	401	382	419	388	396	418	376	358	380	417	398	445	415	420	379	404	397	375	343	407	390	395	390	381	427	414	419	358	399	429	396	399	401	364	406	391	376	401	401	372	400	385	403	424	372	369	414	394	395	414	364	351	379	370	382	367	375	436	365	401	402	405	405	417	428	425	374	389	420	382	395	402	430	437	411	397	379	401	361	394	393	383	418	418	345	376	374	367	437	440	371	426	386	397	419	435	372	402	427	401	393	379	403	384	356	410	402	388	425	433	393	368	423	392	400	407	392	377	383	418	401	400	377	415	374	388	377	394	388	394	401	389	419	415	384	367	389	433	403	399	405	414	396	377	386	382	413	396	396	405	388	408	403	382	364	414	368	420	380	400	380	366	420	402	365	405	437	397	410	418	384	406	402	398	373	399	418	389	391	435	374	406	399	371	415	395	407	409	405	397	409	406	380	375	421	407	422	415	422	395	392	397	382	392	379	368	403	388	371	427	408	398	381	382	391	393	382	387	393	390	411	367	406	422	390	402	395	396	402	417	419	427	366	413	417	401	389	431	399	404	401	422	405	391	409	406	418	376	367	387	368	362	405	403	378	381	407	415	396	436	383	383	393	397	394	400	410	408	397	368	433	405	406	370	418	410	407	394	422	393	354	387	419	397	397	415	415	432	381	378	376	379	400	385	372	397	386	412	397	396	413	418	408	414	334	354	426	368	412	404	419	393	411	403	398	441	418	387	394	368	394	393	372	391	413	407	400	415	419	472	384	365	409	391	389	412	412	407	397	363	405	405	413	415	402	375	399	393	401	405	430	355	413	368	378	370	356	370	387	396	395	394	403	386	381	407	409	423	392	404	409	372	367	404	415	401	382	383	396	402	387	418	398	417	390	362	387	436	423	377	410	423	408	382	389	383	412	389	429	353	395	391	412	433	417	404	393	377	388	383	426	400	409	426	389	416	411	428	377	405	352	388	419	379	427	390	400	391	395	371	403	471	379	427	414	397	394	379	411	400	398	411	414	376	412	408	405	415	420	431	381	388	393	374	416	434	357	398	409	402	392	394	411	379	382	389	393	379	369	383	395	389	381	404	395	375	391	388	402	407	373	354	396	406	378	431	393	404	394	367	427	402	369	428	390	452	373	412	388	366	407	424	413	387	455	397	375	382	392	406	374	416	393	403	375	396	391	371	367	428	396	380	397	406	372	401	382	413	384	392	418	399	361	389	380	415	379	409	390	397	431	414	413	398	409	411	413	391	389	397	386	408	396	408	368	378	366	413	424	386	417	406	419	393	399	383	408	397	400	338	396	400	382	380	411	399	427	385	386	373	418	394	379	380	365	405	365	383	432	402	401	384	377	382	373	411	370	383	397	383	417	420	393	425	393	400	388	411	397	389	397	399	396	402	386	391	397	438	401	378	429	392	366	424	401	386	389	420	413	440	396	403	408	379	388	410	407	373	400	414	364	404	379	373	426	375	384	411	380	397	404	399	356	386	404	369	410	387	373	399	410	394	388	378	395	416	416	402	380	406	380	422	378	395	409	394	387	405	416	423	414	421	413	436	441	410	387	403	353	400	362	395	372	404	413	402	414	403	418	398	379	405	412	422	390	372	395	378	389	376	396	418	369	368	387	435	365	364	390	405	392	388	369	375	419	399	361	403	382	394	400	391	411	372	402	378	390	397	376	395	392	394	422	457	403	376	401	405	371	400	417	408	401	357	388	431	385	409	432	408	361	360	413	383	363	421	392	417	435	438	374	385	428	375	372	411	397	347	399	387	440	399	407	393	420	400	412	392	431	406	387	383	387	361	411	405	388	436	381	413	354	404	390	403	397	384	386	405	404	397	397	394	463	401	373	385	402	390	350	366	391	371	394	401	361	405	416	421	379	370	350	412	384	358	404	387	382	404	387	413	403	407	389	395	389	399	394	395	410	394	403	391	411	389	412	397	413	428	409	396	404	402	386	364	413	383	401	379	429	388	396	394	420	432	375	392	414	423	413	416	414	369	393	372	367	435	396	382	391	401	421	411	390	389	400	380	396	407	401	413	370	385	358	409	387	400	400	418	397	386	419	370	423	421	402	376	412	396	394	397	382	377	415	415	390	379	426	385	406	390	392	401	377	397	412	425	391	404	391	375	343	397	414	404	413	395	386	390	413	403	434	404	405	424	399	415	423	395	387	413	383	378	409	389	404	366	393	410	398	424	409	403	399	392	364	376	390	408	338	386	394	405	406	424	447	429	369	375	371	379	409	400	410	415	392	397	394	410	394	400	423	376	379	375	414	421	390	408	408	401	389	394	430	386	423	394	391	377	425	403	353	398	400	389	410	377	414	402	395	407	412	391	442	410	360	373	402	404	356	401	390	396	402	372	398	376	389	401	387	390	428	408	385	395	372	396	402	430	404	357	425	370	400	391	407	388	402	367	372	416	405	422	397	414	415	395	399	379	432	339	410	389	382	388	382	393	360	383	398	391	410	447	384	358	444	399	411	379	396	388	355	355	425	419	385	380	418	415	397	385	380	420	428	410	379	401	450	380	362	442	424	419	385	401	376	382	448	421	392	428	393	426	432	380	364	381	396	353	406	369	386	419	406	422	346	409	371	362	395	379	417	418	414	386	395	367	365	435	375	449	413	419	386	380	395	390	435	415	406	382	406	406	434	437	402	424	404	382	363	396	395	400	408	399	411	411	407	418	399	374	403	415	404	412	400	396	406	404	365	414	384	370	386	399	409	393	410	387	419	399	416	408	371	402	415	415	399	405	421	368	423	409	405	395	377	392	411	397	393	385	381	408	393	382	413	394	380	393	404	381	391	385	367	381	405	418	373	392	417	393	384	393	419	407	393	444	413	403	408	403	464	415	370	428	374	407	407	393	420	417	400	397	377	412	397	365	415	424	360	432	403	394	390	377	430	390	403	417	370	433	421	366	397	399	381	380	378	428	410	379	367	404	391	398	403	399	415	437	412	367	381	408	411	399	397	368	404	372	417	422	399	390	406	371	374	379	407	398	378	405	405	349	405	389	384	389	386	413	429	426	442	402	411	395	402	398	368	402	386	402	423	392	393	406	380	404	420	424	354	391	356	393	414	393	407	403	393	395	395	393	364	419	395	428	422	409	422	404	417	367	383	382	404	435	426	387	401	403	397	380	427	385	385	410	415	441	375	388	408	408	399	402	364	401	405	408	407	427	392	412	386	367	377	372
24662	21400	26258	22458	1559	692	700	609	590	569	583	616	561	645	597	576	622	573	561	606	555	581	561	576	553	605	569	537	596	579	561	507	539	591	581	562	506	552	569	552	530	574	560	552	552	545	596	543	575	574	587	558	526	552	586	617	549	527	510	542	556	503	558	592	553	579	585	551	558	558	552	570	561	555	558	551	602	585	538	563	537	569	594	630	533	549	572	581	565	556	590	554	581	518	549	561	596	518	591	587	607	584	550	574	597	582	547	584	548	548	595	537	557	582	601	587	615	594	537	595	519	532	543	529	558	546	538	584	599	537	533	584	556	573	593	518	545	563	575	594	527	579	538	574	591	556	567	576	600	547	518	593	606	592	582	562	553	600	549	588	606	553	538	598	606	564	577	567	578	552	554	574	568	565	548	523	539	596	598	569	558	535	548	554	543	535	578	551	531	574	520	554	562	550	546	555	583	605	598	572	613	598	572	585	566	548	556	567	581	521	578	547	561	552	595	565	539	529	568	572	557	567	558	586	556	574	596	571	556	519	541	553	597	559	582	577	555	522	558	514	571	551	572	594	593	553	562	544	583	569	561	566	559	550	542	547	598	549	549	557	534	574	538	568	538	551	528	565	590	555	574	612	548	512	536	575	521	582	524	550	562	531	560	567	553	560	571	520	575	546	574	575	564	534	602	561	573	562	560	545	562	580	563	565	526	561	562	595	583	619	546	594	541	565	588	527	559	513	567	576	569	556	590	588	565	555	500	521	512	513	562	587	569	545	490	561	558	570	571	585	563	558	528	602	583	556	542	561	591	590	537	555	635	624	572	534	585	619	596	549	594	537	567	598	554	554	565	565	558	559	556	557	568	604	554	518	553	578	561	581	569	544	603	581	591	533	525	543	585	538	564	596	576	579	555	573	549	541	567	575	602	570	537	617	596	516	562	557	544	601	574	562	571	542	551	557	543	530	559	556	565	533	554	578	581	604	559	553	571	579	567	570	562	560	550	549	578	549	526	565	536	546	565	588	573	567	626	576	615	571	578	513	535	561	575	532	574	546	578	549	565	524	561	561	625	570	563	573	536	550	585	595	592	585	552	541	579	585	561	545	556	549	563	585	578	575	554	530	540	533	571	515	540	561	566	560	524	541	556	560	602	530	628	600	560	577	563	563	604	565	566	551	542	531	569	545	564	542	551	594	545	576	581	563	557	557	572	589	544	579	575	589	585	554	588	546	585	558	489	533	546	582	553	581	553	586	585	573	594	578	534	576	575	581	512	551	573	548	608	565	524	580	567	591	578	592	555	547	526	552	566	570	538	535	543	551	575	563	593	557	554	557	588	581	606	548	577	580	564	568	579	573	591	544	569	522	549	537	573	609	580	580	614	581	574	556	563	558	566	591	570	600	628	565	526	567	584	549	542	563	564	562	616	570	536	577	566	544	556	543	545	565	572	549	579	588	600	567	567	520	574	584	569	536	590	557	516	591	567	582	586	595	507	587	572	633	564	560	567	576	559	592	539	538	569	582	546	528	544	582	555	516	557	519	526	533	537	554	576	563	519	575	544	601	582	553	518	514	557	542	529	569	565	583	575	572	597	569	541	552	574	548	512	532	539	557	600	571	565	540	530	559	541	538	565	561	513	540	605	538	556	558	600	597	562	583	563	577	546	503	560	547	559	544	580	607	589	567	548	615	563	540	552	572	584	548	543	567	540	571	561	599	533	581	595	547	545	545	573	576	597	535	587	592	540	606	545	590	554	532	560	580	550	521	556	563	551	557	540	571	549	542	574	553	534	546	567	548	572	568	585	557	534	573	572	506	542	556	545	497	567	495	586	598	588	622	529	541	582	605	603	516	543	563	551	514	576	555	537	569	530	583	544	556	530	550	544	567	545	621	561	596	570	539	565	571	556	549	531	568	578	509	567	534	537	571	560	600	537	560	626	569	601	542	567	576	529	566	562	579	588	527	570	612	533	580	541	548	568	584	607	540	604	539	541	516	605	580	547	561	531	531	549	589	547	554	564	570	599	581	527	512	612	533	553	573	574	589	539	566	563	549	559	581	574	565	573	580	555	530	546	545	561	546	537	549	579	547	546	587	550	562	565	603	525	562	550	574	585	562	570	563	558	569	581	562	548	632	571	585	562	569	545	580	568	573	566	575	551	550	548	593	554	547	546	556	590	556	600	562	581	545	531	569	578	569	557	537	594	585	558	555	567	545	575	538	568	587	598	568	562	591	562	570	614	600	522	557	576	571	575	521	538	548	543	553	549	545	570	575	545	523	534	564	575	562	563	551	556	583	557	564	567	577	561	588	605	575	559	559	541	537	555	584	578	599	544	571	592	538	534	587	578	541	566	577	532	546	585	552	572	536	552	557	606	573	596	536	565	545	560	538	559	586	552	586	585	568	551	563	550	560	570	561	575	557	525	527	542	566	567	573	506	568	578	535	549	584	569	534	553	585	553	575	560	554	528	557	585	565	525	549	574	561	545	544	539	536	582	569	545	530	519	599	581	553	549	556	565	556	536	562	581	528	562	556	547	557	591	572	576	548	577	533	545	592	574	557	531	571	561	527	552	574	539	560	546	578	534	582	562	555	584	551	565	580	591	558	563	626	558	548	582	590	554	554	551	579	603	540	610	555	531	526	588	571	552	593	583	546	577	553	572	510	577	545	543	568	652	529	576	544	580	548	581	559	530	560	556	586	545	533	569	528	572	540	575	526	554	555	527	567	565	562	592	510	552	549	627	499	589	584	537	558	558	529	565	549	583	566	592	574	574	537	571	554	583	535	550	558	571	583	543	598	572	584	575	570	562	572	569	566	579	530	523	557	546	570	619	563	566	567	556	564	571	627	502	539	544	530	510	554	548	545	572	618	518	561	565	570	558	560	548	541	603	588	568	594	534	580	569	587	557	604	554	566	570	551	548	541	539	589	526	541	571	588	554	531	540	585	564	533	542	577	562	595	564	562	576	545	523	510	524	568	589	567	487	583	561	592	550	595	561	550	567	535	587	551	541	575	576	527	568	559	544	563	591	570	586	586	567	552	525	566	567	578	544	605	599	531	567	570	519	560	618	560	577	571	568	540	540	574	577	541	586	525	565	545	506	576	582	572	589	534	566	589	565	581	549	580	550	540	573	563	594	577	563	574	568	562	544	563	544	579	573	492	584	542	591	578	603	582	541	538	500	516	625	534	614	549	557	570	529	526	582	563	530	546	569	568	543	563	598	544	579	571	549	591	536	590	576	589	587	560	604	575	587	573	590	582	587	558	593	578	523	577	553	540	602	554	578	577	602	549	562	529	566	578	544	540	541	514	539	583	516	573	495	576	580	549	583	550	550	559	513	548	571	585	588	554	579	571	562	541	605	567	554	570	580	593	559	534	537	570	553	543	568	617	540	589	658	528	544	524	536	613	563	609	558	588	570	588	598	559	548	574	573	577	536	569	501	587	580	567	574	569	573	537	561	550	611	609	562	599	520	562
3520	5796	13259	1833	1326	1129	925	979	921	910	854	880	894	875	836	835	795	764	834	815	884	815	829	775	818	806	816	782	793	827	854	761	817	832	786	807	816	820	792	781	795	789	810	828	779	792	795	732	816	760	835	789	794	774	797	826	840	808	832	805	813	792	761	832	797	780	831	813	793	816	860	806	763	808	804	782	814	830	833	820	807	823	823	814	785	844	807	812	806	768	811	802	791	797	780	814	824	790	819	815	809	787	821	761	825	786	797	807	811	801	782	795	786	853	770	860	834	791	807	792	812	813	827	726	781	784	790	819	753	752	800	825	802	802	827	783	779	802	802	800	836	796	807	833	810	768	770	827	851	753	834	852	827	797	792	836	779	810	840	807	823	796	795	841	830	771	792	781	791	806	838	790	807	853	843	821	795	810	846	819	819	860	802	771	733	792	820	806	781	798	747	799	818	866	818	795	775	836	767	824	790	817	809	828	816	828	799	804	842	832	834	847	863	772	758	794	815	802	752	820	781	815	785	829	858	807	763	795	772	849	806	799	837	847	834	776	802	824	806	793	803	793	768	799	863	837	832	850	865	836	736	795	775	810	823	773	783	848	795	785	823	812	834	807	806	851	781	820	832	805	821	796	776	812	770	839	856	806	843	819	833	850	893	781	825	777	843	782	809	761	805	796	784	806	788	853	792	808	782	785	803	798	852	804	819	830	796	803	784	833	801	778	827	815	828	767	773	808	822	839	804	774	820	783	786	842	814	820	835	812	781	745	760	758	829	789	807	838	761	807	853	771	818	811	806	803	791	801	814	769	750	784	849	827	755	857	842	808	808	802	793	838	790	784	799	814	813	830	788	785	794	809	765	835	791	844	828	808	818	850	857	776	792	853	796	776	797	786	817	795	829	783	786	793	817	792	821	862	815	838	815	830	786	812	761	781	774	788	805	797	798	816	814	803	828	774	811	788	769	795	848	803	804	810	806	829	789	832	784	825	840	839	827	801	832	770	789	816	852	764	818	739	781	828	794	780	789	840	804	821	822	827	758	848	799	836	821	808	788	833	766	806	834	807	801	797	793	823	799	813	802	801	823	861	831	817	801	800	808	819	798	820	806	780	793	791	801	835	772	836	799	849	808	797	788	847	816	756	768	778	809	788	831	773	809	839	784	791	778	857	816	802	787	760	785	798	817	816	796	827	780	834	751	853	866	806	786	801	831	784	769	792	807	802	829	807	775	801	790	813	818	788	805	766	810	828	813	817	783	867	833	790	818	775	812	887	742	829	817	754	835	793	755	820	783	808	776	788	797	822	783	823	888	778	730	785	811	796	821	766	782	785	803	790	827	784	801	750	806	792	811	778	789	772	801	799	803	848	837	807	795	765	791	774	856	809	827	794	795	824	766	807	818	819	805	784	832	864	828	792	810	817	782	817	805	819	806	816	769	783	813	840	828	805	858	787	769	787	801	776	754	775	846	810	746	825	873	847	819	798	855	807	785	796	773	780	785	778	791	793	804	825	797	770	841	834	865	846	785	817	783	781	819	804	804	820	816	830	826	873	846	810	806	806	829	852	779	852	776	865	792	826	862	761	827	818	833	784	835	800	841	870	809	828	840	787	789	795	786	771	853	808	782	797	823	753	865	839	820	792	827	814	861	787	817	787	820	850	769	870	774	770	819	827	756	832	794	793	814	790	845	788	768	787	797	724	769	812	860	822	799	793	841	822	773	841	843	811	785	756	815	859	774	780	788	803	783	803	771	832	825	832	841	801	788	808	837	797	847	800	804	791	806	788	836	850	810	801	784	750	817	796	827	789	813	798	850	808	788	777	812	750	866	808	802	834	804	800	855	776	773	782	831	836	810	790	791	825	812	763	787	863	817	811	831	804	757	843	824	770	791	786	770	800	819	800	784	791	809	794	875	836	789	847	789	798	820	790	862	811	789	855	812	792	853	802	785	791	802	791	842	807	760	794	831	792	807	796	805	841	809	770	839	758	782	788	781	716	813	807	833	800	805	822	813	834	796	836	806	794	788	832	834	861	785	789	808	784	815	783	819	806	831	776	805	821	810	805	754	776	820	851	820	813	788	808	786	758	805	813	782	762	756	822	805	799	800	802	831	812	796	775	805	822	778	834	809	784	788	853	789	832	806	792	797	818	818	808	796	771	826	823	844	827	789	804	800	807	794	785	778	832	755	819	876	837	820	803	803	831	810	823	801	843	799	822	788	840	835	838	827	806	794	806	800	782	787	806	744	837	846	809	765	805	751	797	803	820	846	833	843	816	787	817	779	791	809	821	815	811	839	764	814	780	778	820	780	826	814	826	785	819	858	762	785	800	811	815	845	794	816	750	792	831	832	789	826	781	807	824	808	785	799	833	828	799	792	795	790	830	822	805	830	822	806	777	817	810	830	798	801	806	829	798	823	798	800	793	831	763	799	871	823	826	764	803	757	816	852	776	871	815	840	831	816	778	786	822	807	769	764	833	829	838	795	858	853	789	813	768	826	803	781	797	812	804	806	774	815	838	826	724	745	839	753	825	784	798	850	737	820	770	827	807	770	764	765	792	824	800	801	869	853	846	806	760	823	814	790	864	796	843	882	829	800	876	834	824	839	817	807	805	768	764	755	767	794	818	828	767	836	836	838	771	795	785	782	804	793	820	800	818	797	800	810	830	850	787	801	765	783	828	833	806	779	832	831	807	813	853	839	856	812	817	809	834	796	784	800	853	801	774	781	836	761	847	779	811	826	836	813	776	780	815	869	784	805	754	803	861	834	815	818	825	794	802	835	774	829	819	751	866	803	799	751	788	836	776	822	768	821	803	831	826	762	814	814	820	809	798	817	804	761	802	762	756	780	827	725	809	823	776	827	798	829	795	762	802	809	798	849	835	779	787	805	817	776	833	813	842	791	833	811	774	819	792	783	799	805	731	802	794	830	778	823	831	781	789	782	801	822	810	805	817	791	790	821	809	801	776	827	810	787	773	792	800	847	783	798	824	810	810	797	838	791	819	791	829	787	839	782	827	804	832	849	769	791	755	758	799	824	841	785	817	817	800	811	777	807	798	805	834	812	767	897	816	783	827	775	787	772	843	806	800	801	815	793	787	805	822	787	784	814	756	805	810	777	775	795	784	765	887	808	833	750	801	813	763	825	764	824	837	792	803	772	789	840	830	828	793	775	762	862	801	771	779	827	787	811	813	844	809	802	795	774	804	846	777	753	777	832	772	822	772	807	812	778	803	778	785	803	762	792	807	802	803	833	765	844	764	778	842	772	802	767	800	797	783	822	822	835	783	835	815	854	789	769	758	770	810	826	834	853	805	850	742	795	888	742	792	838	795	807	790	807	807	821	747	797	822	811	764	842	793	782	829	821	790	780	770	846	841	815	739	785	823	792	851	789	818	823	762	811	856	830	769	776	875	820	837	815	858	799	778	806	781	761	795	788	838	816	826	783	813	787	794	817	841	791	841	761	868	854	827	794	786
22346	21436	29201	24051	21439	20204	1266	377	302	256	232	231	196	212	198	220	203	195	174	186	156	176	163	152	154	163	167	150	143	162	151	148	156	171	163	158	158	153	163	146	153	145	146	154	158	162	126	148	137	150	150	137	156	151	148	156	146	155	171	145	154	155	162	143	150	156	150	138	125	125	165	164	129	149	136	146	134	151	157	160	153	133	154	128	135	149	167	136	152	142	130	160	168	160	160	152	136	144	150	163	139	148	164	144	153	135	125	126	154	131	144	117	135	152	138	160	147	154	155	129	130	139	150	146	146	149	157	128	137	141	141	162	161	162	164	144	170	141	145	139	160	172	134	137	136	146	152	143	142	140	128	113	139	152	157	178	141	150	181	162	144	151	148	131	132	131	135	148	140	157	160	135	150	157	154	145	164	140	148	128	135	149	164	163	138	158	151	136	139	133	134	139	148	138	140	155	164	149	130	152	163	122	140	164	144	137	165	125	157	143	157	151	145	168	156	153	179	135	156	156	143	157	150	129	138	150	146	139	134	122	150	132	142	149	167	143	157	161	158	135	137	160	159	182	121	131	130	159	159	154	150	170	136	159	162	147	148	156	172	148	139	145	147	146	141	140	156	144	141	131	143	140	150	158	158	152	163	127	146	150	150	154	148	167	141	144	146	147	147	158	144	132	135	142	157	132	141	147	137	131	149	171	143	152	153	161	172	154	127	144	149	149	165	130	162	139	138	152	127	137	166	143	157	137	128	143	156	161	140	155	160	132	142	158	142	149	135	156	134	162	138	123	153	121	137	146	135	151	171	152	142	119	168	142	145	163	130	136	145	169	127	141	143	144	132	151	149	172	145	149	161	148	154	160	151	156	143	133	151	122	154	145	145	130	149	139	157	158	165	113	144	134	149	148	139	150	162	127	158	152	153	147	148	148	148	141	162	156	148	146	169	149	174	155	144	165	140	138	138	156	147	144	159	141	172	153	150	140	156	162	162	169	149	155	149	148	145	134	156	153	164	154	136	139	149	115	154	144	180	135	152	168	131	138	133	144	144	164	140	147	138	173	120	150	141	163	146	142	137	127	122	137	132	136	136	118	163	142	138	169	142	143	151	145	126	137	135	146	131	160	151	142	144	154	132	160	162	139	170	153	155	175	144	157	157	108	132	174	138	151	150	137	141	142	149	173	139	145	168	138	135	152	144	155	150	157	153	156	155	140	147	149	170	152	153	164	170	155	135	139	146	146	154	155	161	145	145	164	130	160	145	143	125	124	168	137	160	164	148	114	150	167	136	152	154	126	137	137	141	143	150	137	144	148	135	162	161	145	158	143	157	146	162	131	170	171	158	148	137	154	157	149	148	158	150	149	137	147	165	146	144	151	153	150	139	137	133	172	141	159	150	170	144	148	163	157	143	155	129	159	159	174	157	132	147	127	141	159	150	162	134	149	156	158	146	143	145	136	141	142	137	138	147	146	147	172	156	149	140	133	155	143	147	152	150	155	157	165	146	144	138	150	134	164	149	149	149	160	158	142	154	139	152	128	142	161	141	118	176	141	149	146	122	140	142	142	167	169	159	164	147	139	154	134	147	128	137	143	134	136	139	156	137	139	170	147	123	159	149	133	122	132	153	142	163	158	152	153	145	164	139	118	132	152	139	148	174	161	145	165	137	139	147	149	140	150	124	157	160	175	151	144	146	145	130	173	131	148	150	129	137	162	155	138	145	145	155	157	130	137	151	143	161	145	121	131	142	132	146	150	149	128	164	164	150	143	150	145	129	138	131	144	173	160	141	145	158	136	150	145	129	148	141	175	165	146	143	162	124	139	158	139	141	146	148	149	145	145	142	146	167	152	139	137	138	157	150	155	133	152	141	141	131	128	144	147	136	124	125	149	158	168	156	145	151	146	141	152	131	154	154	141	147	148	153	146	145	129	139	156	135	169	149	159	159	147	134	139	119	113	161	161	120	117	158	145	150	134	134	155	131	168	143	159	135	158	158	146	153	134	139	130	157	155	136	133	137	158	157	121	150	153	159	147	137	177	156	161	158	149	153	149	128	137	158	154	140	148	136	148	151	139	149	150	170	133	174	135	141	143	134	135	145	145	150	155	154	148	130	148	159	139	142	139	136	141	152	138	132	148	156	130	150	153	153	166	151	154	156	144	145	152	147	172	149	144	167	142	143	146	142	130	147	146	143	158	134	152	139	137	150	153	151	154	141	151	147	152	156	165	144	118	142	144	150	162	134	150	136	153	146	133	160	146	145	167	134	150	155	141	155	137	139	135	141	149	165	143	131	153	166	147	141	141	144	135	128	139	151	146	158	156	160	131	151	149	168	151	143	130	158	128	137	148	147	135	145	133	159	165	136	170	122	116	142	133	152	124	136	157	118	152	150	139	162	159	140	151	141	173	131	161	142	134	131	159	147	163	141	152	159	141	125	145	162	123	143	156	149	139	156	165	130	140	166	163	152	160	148	151	163	133	144	137	135	150	137	156	132	138	162	154	160	150	143	147	149	144	134	156	160	145	136	134	156	159	144	131	143	132	130	129	147	169	150	146	166	144	151	132	167	139	135	153	146	139	129	152	147	135	149	144	155	143	155	156	144	134	159	152	134	161	117	155	155	128	119	154	155	141	149	142	170	145	151	143	153	144	137	118	160	152	148	137	164	151	137	151	155	135	143	154	158	179	144	130	167	152	145	166	121	146	148	143	149	136	126	120	153	147	134	159	160	148	144	136	153	128	145	135	153	166	153	131	138	146	132	146	141	155	148	163	124	163	151	149	160	144	160	132	145	118	152	150	146	134	144	139	147	145	146	151	149	155	134	136	153	158	130	145	151	147	163	131	130	144	163	140	136	156	165	147	142	188	155	154	156	143	157	135	141	176	148	162	140	146	139	152	182	128	142	122	144	149	127	151	149	144	126	137	153	138	150	161	140	152	171	122	154	166	144	158	153	134	160	114	149	146	161	142	149	149	133	150	144	137	158	172	157	155	164	143	143	142	130	123	141	144	183	137	171	164	138	154	148	129	156	153	161	135	160	153	158	143	159	136	138	157	145	145	148	156	148	136	148	148	136	166	142	138	138	138	142	150	167	155	151	144	138	154	135	170	139	126	125	161	155	125	148	130	163	163	154	159	127	138	158	132	148	138	137	150	142	136	153	140	127	142	159	143	146	140	129	149	147	127	164	132	156	128	125	149	150	169	142	126	137	147	163	156	128	148	150	154	125	140	159	135	159	152	138	156	148	149	148	149	146	139	146	159	164	171	147	144	134	141	145	161	144	161	150	153	150	145	148	145	144	143	136	156	158	150	139	127	149	146	150	160	135	154	152	144	143	136	157	146	131	135	162	127	144	142	164	147	167	117	140	161	149	157	141	134	156	156	136	145	143	167	128	158	123	154	144	154	151	126	151	161	137	155	150	148	129	152	152	146	147	164	138	165	160	152	138	179	130	142	157	151	137	182	137	131	162	136	151	144
4464	17223	22562	4251	2347	1567	1132	904	700	586	504	475	429	383	389	331	330	318	308	295	274	254	280	277	279	278	244	278	256	226	258	236	263	232	228	234	239	223	219	249	212	229	231	222	203	217	220	222	218	198	226	215	233	239	218	248	239	214	240	236	225	216	203	207	217	221	201	243	231	233	244	252	209	222	240	222	223	226	220	220	232	244	226	220	226	216	270	213	221	220	212	216	225	227	207	219	221	218	200	226	207	209	234	225	221	214	238	210	211	237	214	231	213	230	227	213	203	246	229	226	212	225	187	235	221	256	212	233	222	204	208	222	248	243	234	224	240	229	195	232	222	211	229	223	233	221	210	223	223	208	225	207	219	208	193	208	206	211	215	217	198	212	251	208	214	208	211	244	181	236	201	194	212	202	211	212	212	215	228	228	214	208	238	218	223	237	242	209	205	215	221	231	225	225	205	234	207	246	233	200	184	221	228	190	218	223	230	211	211	185	204	228	223	224	238	248	202	220	217	217	237	214	210	222	225	196	221	182	234	192	205	201	224	221	217	230	214	198	197	202	219	213	220	208	206	210	232	192	198	215	215	195	205	189	223	237	220	219	230	233	233	214	229	209	227	230	192	206	229	213	206	209	231	221	234	211	202	187	197	200	218	230	216	203	203	192	209	191	230	218	229	213	229	209	221	197	210	242	226	220	224	242	247	239	198	208	205	231	224	230	223	247	216	204	239	188	209	194	236	240	219	195	199	230	234	198	189	195	216	210	217	208	226	217	209	219	221	202	216	242	234	235	227	214	228	223	208	209	199	208	214	241	215	214	224	216	237	237	243	207	201	229	218	220	198	229	217	199	216	218	219	234	209	206	215	232	224	201	207	210	234	238	224	212	249	210	206	194	212	245	207	207	219	209	196	218	199	214	184	212	192	234	250	192	203	219	210	221	219	216	228	216	233	231	184	192	225	209	226	215	224	216	188	222	207	219	221	204	214	236	202	215	223	193	211	253	218	212	220	251	190	233	225	224	222	193	224	198	196	197	210	217	221	225	222	223	202	214	190	223	230	192	209	207	210	217	204	224	233	217	219	227	197	218	215	198	201	203	195	231	218	231	226	229	213	212	223	211	184	217	230	239	233	205	215	225	200	217	210	198	198	199	190	212	219	246	229	221	216	219	219	227	225	222	216	214	224	240	238	205	210	214	224	243	229	239	227	208	219	238	218	224	210	236	198	234	236	219	206	222	232	226	214	211	233	210	193	232	202	197	208	236	230	202	206	213	212	216	220	224	217	229	217	225	198	224	216	244	234	215	196	205	203	211	218	200	190	207	239	187	195	222	218	222	205	216	223	220	212	214	217	220	227	222	208	189	231	214	197	236	209	221	199	188	212	223	231	224	224	224	221	198	208	209	218	241	202	220	208	216	221	203	218	205	216	237	242	207	216	226	215	188	200	194	195	203	243	209	217	232	208	198	212	220	230	205	232	219	235	219	216	232	252	211	221	185	215	218	198	205	212	193	228	200	220	225	231	207	215	213	242	223	213	229	230	232	211	222	209	217	223	203	234	221	227	198	211	233	231	195	232	216	234	222	214	225	197	219	221	229	231	207	209	236	208	208	205	187	221	217	199	242	202	213	241	219	185	233	222	205	201	213	201	199	214	234	226	245	186	211	194	221	217	209	232	220	213	230	205	220	177	243	209	191	230	219	233	223	219	263	236	227	228	202	251	193	195	231	226	218	216	198	225	225	213	219	203	222	203	229	217	207	228	235	211	220	223	211	225	229	214	221	225	206	201	217	221	223	233	227	229	222	237	242	210	214	208	233	205	214	248	224	219	203	196	202	225	229	209	218	207	210	245	217	243	215	196	193	229	235	199	186	215	237	217	198	196	241	214	212	233	200	199	191	194	225	210	236	213	212	245	216	220	227	234	235	198	208	211	208	227	222	220	222	198	238	208	196	223	240	209	232	210	237	222	202	256	184	188	243	223	224	208	187	203	217	220	187	220	228	215	215	206	221	223	231	179	216	209	218	199	211	236	189	200	192	220	227	184	238	232	223	236	226	207	220	216	222	216	217	211	227	223	245	214	191	201	226	206	225	205	203	190	183	213	217	218	220	225	251	217	214	195	226	220	204	226	213	207	211	240	208	227	226	228	202	208	215	223	220	227	226	219	221	226	244	214	216	211	205	228	190	216	208	216	225	226	234	198	247	197	220	206	213	210	223	201	223	211	207	206	215	222	203	232	219	210	240	207	203	206	223	218	225	228	221	197	214	194	216	249	194	226	199	231	240	223	214	246	213	229	212	202	228	232	192	216	209	192	243	239	215	202	208	217	221	230	232	227	202	218	217	236	194	204	231	215	206	229	210	187	208	202	220	235	211	221	197	195	212	225	206	225	203	203	205	204	233	229	225	193	196	209	223	199	237	208	227	231	190	242	220	209	210	234	232	227	202	212	243	180	214	230	228	207	217	203	212	232	222	186	208	211	205	200	203	230	204	186	238	208	260	218	211	211	212	243	224	211	216	209	226	247	220	207	230	237	233	190	194	213	228	201	196	185	229	244	199	247	244	220	198	215	233	205	234	199	197	227	244	243	225	197	252	218	239	218	190	218	242	201	217	231	230	221	206	237	237	207	230	219	230	216	223	239	206	203	217	225	178	224	214	225	215	229	233	227	225	203	209	225	214	218	221	220	198	215	195	198	203	203	239	201	200	231	230	218	236	195	235	207	222	216	228	214	235	195	225	220	199	229	216	206	205	219	227	250	214	246	220	202	224	216	227	214	224	223	237	233	199	227	209	223	227	195	215	236	211	207	226	219	209	200	231	240	207	203	213	222	216	232	240	194	201	213	212	224	212	204	231	211	222	213	214	219	233	213	258	210	219	233	205	219	232	238	219	225	220	226	207	198	193	225	213	232	226	225	193	229	219	206	205	259	212	222	203	217	207	218	195	198	230	217	194	193	221	224	220	241	232	212	227	221	216	215	217	224	231	208	196	244	220	225	216	228	233	206	212	222	211	229	223	196	210	232	225	227	208	210	237	237	240	201	242	233	240	216	223	216	231	215	185	215	229	215	238	220	207	219	236	247	212	214	221	217	237	196	256	205	202	231	242	221	184	213	207	243	228	225	193	209	211	219	201	226	219	217	200	203	195	217	188	209	231	220	199	234	223	233	239	201	223	209	205	202	206	248	217	220	241	192	224	222	194	207	225	211	213	182	217	216	204	184	198	214	216	232	207	216	217	210	227	216	213	203	206	232	197	226	221	239	230	201	233	199	196	199	232	215	203	208	210	209	226	208	203	208	222	212	212	224	225	234	213	211	217	221	225	232	208	218	206	210	212	201	218	211	212	233	230	208	233	218	207	204	212	229	219	234	244	226	212	229	209	216	212	245	215	200	216	227	219	230	223	258	218	238	205	219	223	231	221	234	239	225	207	200	221	228	221	230	220	230	194	218	232	200	225	205	221	241	242	215	223	210	208
27375	16702	6403	894	585	542	526	593	509	570	544	551	544	544	521	497	605	513	555	526	555	561	546	518	521	533	523	516	571	556	540	501	559	486	570	556	561	540	535	536	540	547	506	577	500	556	536	558	566	519	566	533	503	504	555	541	537	534	521	550	595	534	568	488	542	535	524	539	523	588	555	550	487	563	517	605	551	534	531	498	529	548	482	533	559	521	555	535	554	527	538	495	548	512	538	544	557	540	537	538	550	523	545	538	559	533	536	489	510	537	533	516	546	555	532	515	528	531	535	527	540	547	527	550	519	589	581	508	550	524	559	596	563	558	569	548	539	517	516	544	547	520	529	548	560	510	550	550	535	542	531	550	534	518	530	531	526	577	563	531	502	521	508	494	519	534	519	571	551	525	538	560	539	553	522	538	506	512	569	545	521	557	549	531	527	550	564	567	532	566	582	526	543	580	525	539	536	532	504	577	541	528	532	517	537	481	533	525	561	572	529	552	530	507	542	528	554	538	488	595	515	517	557	528	540	518	522	543	552	534	579	570	519	509	531	520	517	519	531	550	571	582	548	535	556	533	536	519	508	558	498	535	572	511	569	568	542	527	533	546	536	528	521	524	517	548	569	533	526	514	574	587	567	530	578	555	537	539	530	531	499	535	554	577	548	520	500	530	534	566	501	542	540	582	525	501	527	520	522	538	554	515	518	537	477	545	534	504	552	566	567	526	538	549	531	509	551	562	510	553	536	548	527	544	535	528	519	554	559	540	551	553	561	526	558	485	578	601	551	527	575	558	542	525	526	565	556	536	530	530	509	555	560	473	527	520	521	529	499	550	503	525	509	562	534	514	546	504	497	490	564	536	549	548	499	525	503	530	546	556	534	544	518	605	541	547	546	513	554	551	556	591	526	510	516	544	567	510	520	557	521	495	569	553	502	533	542	547	550	515	537	535	542	524	532	536	506	552	541	552	514	532	588	523	521	521	512	521	514	518	562	543	546	563	527	571	530	533	475	526	566	558	504	546	553	561	534	529	527	543	536	509	484	520	549	545	504	506	538	535	535	532	556	529	489	535	551	513	531	555	555	571	531	535	524	534	520	537	550	541	534	515	520	528	531	487	525	516	568	548	573	510	522	527	542	515	503	565	533	526	560	533	567	522	549	554	544	571	549	550	565	512	479	564	536	546	550	570	531	517	553	534	507	561	560	534	547	536	540	507	569	535	546	536	528	561	540	500	522	531	557	531	549	522	514	491	494	544	533	555	537	538	529	528	559	566	526	515	520	543	585	527	539	545	544	567	530	537	558	519	551	508	583	535	596	536	506	517	550	531	546	522	568	557	547	551	537	553	519	573	538	600	542	551	568	555	561	548	525	576	528	537	513	520	535	518	543	509	570	565	502	515	523	555	558	542	477	515	525	585	536	553	557	573	560	556	504	526	565	559	518	518	510	549	501	504	526	572	527	539	552	528	537	512	530	499	552	524	536	547	540	536	522	527	526	569	534	512	539	530	557	532	576	477	532	530	530	530	593	551	591	544	523	507	529	554	489	588	572	570	562	565	515	541	563	508	531	575	527	522	520	571	560	529	547	554	543	537	511	554	559	571	591	564	504	582	532	544	531	517	495	569	546	523	531	525	539	543	543	552	490	514	516	512	551	576	520	536	529	525	544	563	545	576	556	537	567	554	517	499	516	512	548	542	554	509	514	548	535	532	539	502	514	517	512	543	540	492	502	486	556	538	592	556	548	548	529	535	546	534	569	564	567	531	519	535	506	542	516	575	546	541	567	534	525	556	513	493	530	518	547	524	561	560	524	513	552	518	570	571	528	504	537	528	561	516	538	509	549	522	544	534	544	520	562	585	564	522	554	520	564	571	559	552	495	507	555	492	517	512	519	556	565	520	546	561	519	560	523	519	491	514	536	509	552	526	539	573	494	531	539	555	537	539	522	562	529	541	529	553	582	536	547	548	526	505	514	487	544	527	563	536	522	574	547	556	537	557	518	548	565	576	536	592	537	545	569	542	527	560	545	491	527	542	498	567	520	542	565	548	530	567	550	551	516	539	562	495	535	506	519	556	561	526	506	545	519	530	533	485	542	520	545	553	537	582	545	539	570	538	518	543	560	540	538	535	560	505	535	510	564	533	516	555	512	544	547	592	551	532	551	558	518	552	559	540	566	547	539	553	532	511	586	570	565	554	539	557	500	554	508	517	547	546	531	514	549	568	526	545	593	532	548	538	494	544	560	533	546	519	574	536	495	569	545	534	540	545	543	544	503	582	530	517	545	527	529	513	524	574	562	517	537	551	552	538	494	529	598	514	526	564	507	527	536	545	544	534	506	514	513	517	532	551	485	532	510	527	526	538	571	490	543	515	538	566	570	565	560	539	471	525	523	560	583	549	542	523	469	545	550	557	562	537	558	540	586	563	557	524	532	520	520	516	578	540	547	558	525	500	463	559	509	512	556	562	549	524	543	556	565	546	498	508	528	494	526	537	525	498	549	512	562	503	553	537	529	533	604	531	505	525	536	561	512	596	545	526	510	554	493	567	545	549	522	576	523	573	561	563	553	530	554	503	591	516	527	566	542	552	519	541	540	522	496	505	561	551	552	505	580	489	570	535	557	520	559	501	538	471	548	533	566	530	504	540	549	524	546	503	524	498	537	559	528	524	559	545	553	508	558	557	512	542	524	530	575	542	537	544	558	523	569	539	525	529	489	547	551	530	537	532	530	544	533	516	545	542	540	515	565	551	534	560	558	534	504	567	520	572	529	518	508	556	517	501	555	568	527	554	502	542	520	537	505	550	562	528	515	561	512	513	537	484	577	502	542	543	530	568	556	532	530	548	516	545	552	545	572	576	510	544	514	539	562	559	538	567	531	520	559	523	535	556	511	558	540	542	581	546	538	557	523	533	537	545	550	514	569	540	544	532	559	518	568	544	519	550	549	547	525	562	549	529	510	525	544	546	545	524	506	559	543	495	561	528	531	554	514	550	520	505	535	512	532	559	556	568	538	528	553	517	494	547	521	524	544	540	537	558	565	507	524	557	496	561	535	522	549	560	537	519	546	546	566	560	516	525	544	534	545	524	547	508	605	495	532	515	554	574	516	521	541	552	554	537	549	534	529	541	564	560	556	561	513	522	531	562	599	571	549	541	549	500	532	528	509	557	548	521	580	531	518	516	524	546	545	587	542	547	518	524	519	520	553	553	507	600	594	548	515	580	559	552	522	528	555	512	517	578	537	539	544	508	560	475	531	545	533	532	514	541	600	562	511	522	550	539	531	549	530	531	538	543	551	578	536	534	547	544	517	573	530	532	516	543	533	501	548	519	528	545	558	531	518	559	489	559	530	548	530	549	574	567	550	560	482	512	532	530	533	536	546	568	532	509	533	505	552	517	519	540	543	524	511	552	504	514	535	550	560	586	556	537	536	512	507	542	546	566	548	543	532	534	505	569	560	464	540	518	544	546	547	513	530	564
4321	2868	5612	1043	885	831	871	846	831	782	783	794	801	785	825	750	771	756	797	731	816	784	830	806	818	769	795	798	837	813	822	865	834	794	782	821	788	829	827	755	793	775	834	772	768	852	830	800	818	805	814	793	770	787	770	839	820	795	804	826	806	831	793	783	830	762	793	770	806	793	787	748	853	815	838	724	822	793	815	798	822	788	835	863	797	758	790	817	801	821	776	765	811	738	732	822	796	758	819	779	770	785	777	775	849	811	783	786	779	818	800	768	804	753	773	837	792	783	855	764	799	802	771	803	800	783	834	794	811	779	838	773	787	833	777	759	805	824	786	784	794	784	795	781	848	782	773	815	762	792	867	764	791	786	795	765	816	773	814	746	846	782	790	760	802	748	869	807	813	802	775	816	846	808	817	821	781	788	769	766	809	803	831	762	801	787	817	821	776	801	791	824	793	773	812	790	866	831	801	808	794	833	786	774	755	808	837	781	826	791	818	833	812	837	790	815	795	814	814	839	819	824	796	848	808	785	818	782	754	804	758	831	744	775	810	833	808	809	781	836	803	798	806	776	843	765	835	778	836	812	828	785	765	827	760	812	797	804	796	836	814	754	795	790	801	747	776	793	843	872	783	833	786	768	821	825	832	763	823	811	840	815	745	834	789	823	777	775	804	759	782	786	800	828	806	783	812	827	812	785	886	843	814	752	789	754	817	829	793	798	796	797	764	768	783	769	778	756	781	773	805	778	775	788	814	817	733	808	838	816	818	746	816	832	795	792	767	863	793	768	788	789	802	767	817	807	813	806	780	811	819	834	812	811	812	785	805	789	860	792	796	795	809	845	814	775	742	823	825	766	768	788	763	835	726	790	807	770	793	761	789	770	825	820	804	755	799	805	855	831	769	802	795	815	776	770	807	807	789	768	813	829	851	835	762	814	774	844	850	793	777	811	823	749	796	828	810	778	812	791	821	815	853	846	785	789	762	841	805	814	792	762	796	851	826	776	774	819	764	816	802	777	783	777	777	843	808	821	789	805	799	826	776	751	780	824	770	753	776	752	837	844	797	758	792	787	784	813	799	822	794	801	792	820	812	838	791	825	810	805	775	771	794	854	795	819	832	828	805	786	817	778	832	813	823	787	782	784	822	768	819	804	860	760	802	786	873	819	774	829	794	755	827	787	763	784	766	832	844	857	848	774	722	822	806	834	815	772	798	809	795	807	801	791	825	767	729	814	784	786	830	802	832	803	831	774	858	830	873	831	848	748	805	799	799	816	778	816	767	799	821	802	777	822	802	802	793	766	787	786	810	764	799	816	788	801	829	774	798	811	780	772	840	809	795	788	793	801	796	797	770	808	766	809	785	774	823	834	874	828	814	758	846	764	840	799	794	756	809	803	800	763	800	781	741	747	757	780	825	872	760	828	841	761	812	819	828	768	824	825	754	799	841	809	831	887	791	755	747	808	787	804	777	794	808	817	825	774	767	795	775	847	841	774	776	813	773	788	811	758	797	800	864	791	816	778	830	805	767	777	785	802	814	769	794	808	819	814	771	795	810	812	822	784	809	838	841	842	815	784	809	774	805	796	845	844	827	789	753	817	811	782	812	835	832	797	794	771	768	776	770	757	797	782	855	845	772	799	846	831	830	802	787	780	777	768	807	742	760	770	800	791	781	768	788	869	768	775	815	811	834	842	840	830	785	775	785	820	790	791	758	788	809	797	810	787	770	840	831	774	845	786	817	830	752	803	785	806	791	792	777	813	783	774	743	788	827	756	807	779	798	788	785	799	826	807	787	854	874	811	885	799	828	765	782	781	808	755	771	765	799	819	832	808	815	777	822	780	777	810	758	791	796	828	796	775	813	774	837	781	827	765	795	783	749	813	811	831	752	741	791	753	784	775	745	840	810	743	797	827	750	836	811	792	828	775	816	780	821	785	786	789	802	803	770	770	803	816	831	850	775	808	806	802	789	805	716	796	804	774	795	814	857	770	813	753	791	805	793	788	782	816	852	777	819	788	781	803	817	832	864	777	836	831	787	811	849	803	777	804	875	781	750	766	827	787	825	817	826	832	784	842	740	800	768	779	819	773	813	774	841	757	799	813	785	770	773	797	790	744	823	738	739	841	785	772	833	789	798	792	802	833	798	831	793	789	787	808	822	835	776	751	833	905	821	802	794	804	829	767	821	806	788	823	832	806	776	775	809	781	801	826	791	778	779	820	819	836	820	841	809	788	759	783	796	797	781	828	786	778	843	772	855	797	797	788	814	808	802	762	799	773	792	771	810	821	819	754	779	805	798	850	826	834	798	795	777	798	790	800	727	784	803	812	839	784	812	776	798	809	837	792	771	813	797	814	795	792	774	772	814	812	778	823	795	824	866	808	748	819	781	782	736	808	811	788	829	758	791	905	807	793	786	840	798	791	800	765	779	796	766	790	771	792	792	828	804	760	784	774	794	809	860	805	809	804	810	801	776	784	806	779	822	761	792	876	776	795	792	778	801	745	790	846	829	811	790	798	816	772	833	816	819	820	786	806	809	795	832	816	810	780	815	755	789	828	848	819	769	856	769	823	820	731	793	804	785	780	813	835	820	761	779	839	774	816	800	823	809	794	831	780	800	871	796	831	839	793	821	771	777	814	813	815	787	778	783	822	811	833	774	820	765	841	824	784	872	814	874	827	831	786	785	822	784	819	826	790	843	772	810	799	842	828	802	804	822	772	763	797	806	834	753	765	792	841	794	828	849	795	810	822	785	751	812	822	747	802	812	782	850	835	830	773	827	774	780	843	804	795	819	831	802	790	792	785	804	787	826	743	758	775	751	807	811	822	853	807	805	835	799	800	809	785	755	748	794	770	801	793	759	829	771	787	829	799	778	785	777	817	805	763	764	790	819	743	763	815	789	760	832	834	831	759	812	791	789	850	803	806	783	827	814	779	770	819	795	803	784	798	814	767	790	804	764	864	782	767	834	822	800	791	814	729	827	798	791	820	810	834	777	831	743	788	754	760	768	829	824	804	780	821	829	805	815	826	820	813	761	766	754	781	844	783	762	846	830	779	768	783	892	766	741	779	763	750	802	814	759	778	805	777	808	845	864	823	809	796	833	771	798	796	782	804	782	822	795	846	752	831	794	771	803	800	738	793	819	821	803	785	804	778	792	764	810	805	828	800	788	809	808	786	806	782	813	811	837	819	818	804	803	798	766	775	812	821	788	757	817	801	785	806	782	786	825	772	797	804	811	804	814	812	775	823	773	811	842	801	818	766	788	817	820	816	828	780	781	791	790	803	814	773	769	805	801	846	778	765	836	801	727	792	817	797	816	792	749	777	771	800	777	823	789	768	783	783	792	764	787	802	793	759	838	769	796	808	781	799	845	837	803	745	828	781	818	776	828	827	754	846	832	825	843	773	819	841	803	805	847	773	808	749	763	805	813	749	773	779	793	802	805	785	824	839	779	805	824	774	849	822	812	804	788	826	796	869
23226	21396	28549	24616	20830	2782	496	383	363	328	309	291	287	283	302	250	252	263	288	246	261	251	238	274	282	255	249	272	253	260	278	251	231	258	257	259	229	254	249	238	248	252	302	261	274	266	281	253	227	254	248	247	222	243	254	263	230	236	255	253	260	262	258	249	261	260	260	263	257	279	240	237	228	233	264	259	279	267	264	245	263	249	244	263	257	258	229	275	270	216	248	240	249	231	280	238	216	282	262	254	237	261	234	257	266	235	241	248	255	251	272	246	253	256	260	243	231	233	262	254	251	252	249	258	223	237	225	249	248	251	251	263	230	248	242	264	226	235	271	226	272	271	240	236	270	246	255	236	240	239	245	247	249	234	243	266	245	252	263	238	259	269	255	223	229	243	219	228	250	257	244	250	231	281	256	260	229	256	247	234	254	268	242	259	244	232	229	258	271	246	270	248	268	232	245	263	249	267	259	257	265	235	279	242	279	264	251	227	250	255	242	274	276	245	240	234	253	235	256	269	250	257	247	254	250	267	241	248	256	278	262	255	255	277	252	220	274	252	259	216	228	281	245	269	233	246	252	258	225	250	272	255	235	242	226	256	273	292	244	258	212	224	247	264	259	274	255	260	261	258	259	250	229	257	217	221	235	250	272	292	219	243	220	247	243	237	254	283	241	246	259	228	263	259	250	283	246	229	258	259	253	272	244	257	270	241	245	247	249	230	236	231	261	263	289	258	250	232	253	279	256	265	260	247	233	265	283	244	260	258	244	250	237	255	252	261	232	231	267	257	258	255	242	262	237	263	247	212	271	238	257	269	278	221	238	229	238	242	239	279	241	252	238	238	254	264	266	231	264	254	226	248	245	279	257	294	252	266	258	252	269	240	252	258	267	241	234	241	243	243	262	261	236	248	249	245	258	267	230	244	241	258	271	243	267	258	251	274	268	235	264	276	235	240	281	264	276	254	241	266	225	232	247	257	258	257	268	257	260	233	262	234	270	283	235	238	247	246	264	253	253	270	242	258	241	247	245	237	290	266	272	216	238	259	263	271	261	276	252	224	263	227	264	239	253	256	255	226	241	253	258	235	250	258	266	253	252	267	267	272	252	247	239	243	270	219	261	261	288	261	262	224	270	250	250	265	223	226	222	258	247	260	270	265	216	254	271	252	280	272	258	242	243	225	265	266	251	248	252	280	236	218	261	234	221	260	240	261	262	260	266	246	225	237	251	252	241	261	235	248	258	241	230	256	263	241	232	291	256	265	234	257	266	224	217	257	254	237	224	275	251	219	266	236	238	257	223	245	241	222	221	244	232	248	226	268	243	280	247	266	268	252	261	283	263	254	259	240	229	221	242	261	255	256	256	269	284	260	256	246	237	248	249	220	247	250	230	256	262	248	243	245	235	259	236	260	251	230	257	248	248	251	252	270	267	285	236	281	259	277	247	223	266	246	244	238	252	272	237	261	253	222	247	255	244	248	255	260	273	256	237	243	276	251	229	269	222	254	264	240	256	228	277	269	223	276	252	272	254	252	250	232	260	245	269	248	242	208	241	249	246	244	238	242	271	254	267	254	267	261	276	245	246	268	242	226	268	262	236	242	248	233	225	239	250	261	241	261	234	262	229	220	251	256	225	241	261	262	252	221	260	255	250	252	246	259	230	259	226	239	249	232	231	251	217	249	285	242	261	212	253	227	251	267	255	250	251	239	255	267	267	257	225	243	228	224	250	261	230	264	287	264	256	251	243	240	237	245	233	258	252	253	241	261	261	235	249	258	278	245	246	247	256	233	264	245	250	250	247	268	248	219	244	284	254	269	240	237	222	252	254	245	249	234	251	253	253	257	234	289	257	240	231	234	208	240	234	257	244	239	239	269	253	237	269	243	283	264	260	249	241	229	281	263	238	229	259	242	240	249	265	273	276	233	242	238	240	255	237	239	267	264	231	236	267	230	252	256	250	273	254	238	272	275	247	250	235	245	265	260	243	270	265	280	280	239	261	269	238	253	268	259	230	254	258	245	263	237	238	253	259	238	261	249	273	246	248	250	251	255	258	252	254	264	274	260	263	251	239	230	238	271	244	266	268	248	263	253	271	265	241	236	224	252	276	261	242	236	246	222	262	255	245	241	237	260	244	279	255	236	265	280	239	240	240	248	240	247	229	265	209	247	243	229	263	243	272	244	254	236	257	216	260	227	257	249	227	234	247	250	245	271	253	253	262	245	265	264	245	250	288	240	251	262	263	222	241	253	254	257	249	254	279	252	262	270	248	218	248	256	277	262	235	273	248	246	238	256	251	279	251	231	281	237	264	271	260	265	240	231	256	239	239	241	254	258	257	233	250	260	255	252	244	239	256	244	223	259	243	243	240	244	252	265	231	272	261	261	269	272	242	237	260	237	247	222	239	247	243	241	251	230	249	250	249	277	234	240	252	227	251	223	245	271	256	271	292	267	245	232	254	225	230	236	257	222	245	274	247	236	263	261	251	242	248	255	226	248	274	264	240	269	261	253	256	245	273	221	245	249	234	254	234	245	255	246	245	261	250	256	273	267	262	250	223	269	278	267	232	251	260	269	271	232	241	254	237	279	268	262	238	216	264	237	238	231	241	240	255	281	257	210	244	268	241	230	224	238	246	270	262	267	268	238	240	256	249	234	261	248	214	237	238	247	266	256	234	251	224	255	242	280	281	242	260	255	237	254	264	230	241	259	253	260	265	253	236	205	262	207	237	237	247	256	242	242	250	285	228	232	222	235	238	263	250	243	258	255	233	257	262	228	251	263	240	241	256	228	247	248	256	257	244	241	236	238	235	258	232	237	262	267	222	254	275	225	219	279	239	251	232	242	262	252	259	235	267	218	233	237	295	270	257	257	284	268	252	246	243	232	245	242	236	242	253	240	198	227	253	266	252	243	272	259	258	276	243	271	217	248	249	237	263	272	232	247	246	250	251	231	219	247	254	245	219	252	246	239	266	239	246	277	266	233	257	267	214	264	232	225	266	268	244	245	244	261	263	269	260	245	254	245	245	240	266	253	281	241	240	250	257	248	228	242	261	250	268	259	247	231	250	244	250	259	220	240	234	279	240	241	254	248	289	252	245	212	251	238	255	259	239	237	221	258	240	253	268	259	270	233	251	244	255	266	227	269	231	246	243	247	220	252	236	249	247	243	241	259	271	271	233	256	238	254	233	269	288	248	259	246	237	252	272	247	260	233	244	250	252	275	259	243	242	237	251	244	237	257	255	239	231	254	265	225	225	253	248	246	267	276	217	233	246	250	269	219	272	267	264	240	253	274	262	242	269	237	247	225	281	264	240	251	250	241	262	249	256	250	248	234	255	218	263	212	255	226	252	259	251	242	241	217	260	275	219	287	244	236	244	271	221	232	229	222	254	222	255	250	257	243	247	226	249	259	277	255	252	262	246	266	259	242	255	244	224	237	261	248	272	261	240	258	251	261	254	245	242	264	228	234	227	271	256	242	255	256
3308	15010	20950	2567	1528	1138	851	695	619	615	553	525	520	481	450	457	481	495	464	473	437	436	419	407	417	379	403	420	395	424	381	378	414	420	440	408	414	390	377	376	428	415	390	412	390	379	393	364	362	385	433	393	375	404	394	425	412	409	412	386	376	404	389	394	401	392	419	401	397	424	384	413	371	404	414	401	392	395	410	413	362	430	386	372	392	416	398	410	400	411	418	410	404	422	394	388	405	385	401	370	388	389	391	396	407	373	386	388	374	380	383	388	386	404	387	372	419	375	382	398	404	358	392	394	411	405	387	395	381	397	363	371	406	400	406	393	376	416	359	385	353	400	387	390	368	405	419	380	410	422	360	404	377	409	406	396	388	385	406	419	376	397	391	423	359	389	391	379	405	393	437	384	383	378	409	380	391	403	362	410	381	436	408	399	385	380	401	428	389	446	371	404	399	412	365	398	351	407	379	387	383	354	408	395	371	396	397	397	415	382	408	412	373	385	390	371	387	416	398	391	377	399	406	431	402	384	376	401	410	395	426	389	395	400	384	361	377	409	388	350	384	431	396	408	413	388	412	371	422	370	400	403	403	396	404	420	374	392	378	397	397	381	395	395	396	420	416	407	397	387	421	410	375	396	372	407	358	419	421	425	407	402	392	384	397	398	396	414	396	384	398	375	431	413	391	376	403	396	357	381	426	404	397	425	399	418	394	415	444	392	394	400	376	384	423	454	400	383	389	422	384	422	396	389	397	402	410	394	363	388	391	398	402	376	406	426	392	406	429	396	403	381	405	394	377	417	383	374	398	423	386	380	384	439	442	383	399	389	363	424	393	379	394	382	403	424	400	414	373	405	408	383	392	369	406	401	418	428	354	365	373	388	412	387	404	446	370	383	379	405	394	360	406	380	378	387	358	394	434	388	385	428	385	397	402	387	409	391	425	421	394	427	370	396	378	361	377	407	386	391	390	366	387	379	391	384	369	352	398	400	386	414	425	403	400	424	378	368	395	359	369	421	378	407	390	421	398	388	380	383	382	392	365	393	375	422	396	389	377	410	405	392	415	369	392	385	378	392	401	362	370	412	370	430	399	377	411	418	380	399	385	389	383	379	365	383	395	398	416	392	375	415	404	400	375	402	408	435	378	421	399	431	381	378	409	391	429	388	403	385	388	387	383	398	404	389	380	378	434	372	306	401	406	375	407	360	385	376	396	385	414	401	403	404	392	393	389	379	361	400	433	376	421	399	372	385	371	404	376	390	409	376	394	433	419	368	426	406	404	412	391	428	419	370	385	389	418	401	383	421	391	370	402	373	416	406	411	390	402	389	392	392	409	405	369	405	380	392	408	402	424	383	366	402	378	427	377	400	379	365	400	411	383	341	374	376	365	384	392	406	417	386	398	448	385	405	372	396	417	448	376	402	403	421	405	416	407	398	441	411	397	414	383	399	397	402	413	397	384	391	378	397	371	385	396	377	388	367	401	396	374	385	371	392	428	409	401	387	407	406	404	403	379	436	408	400	433	386	377	404	401	413	401	385	405	368	412	377	395	391	394	400	404	384	430	412	413	400	441	430	417	374	425	388	410	383	412	446	398	416	420	372	417	391	399	368	404	381	391	390	381	400	401	443	366	394	391	394	409	405	368	432	441	413	404	408	406	393	415	389	430	412	410	414	401	379	394	415	414	416	429	388	393	394	377	406	386	376	402	369	404	411	402	359	391	398	412	374	414	410	398	405	419	353	378	368	410	403	376	396	399	383	427	424	401	425	395	397	412	416	403	405	379	408	403	385	363	382	407	412	387	426	383	361	439	400	397	382	363	404	412	384	399	370	391	392	378	370	422	369	390	404	406	410	374	411	384	393	410	410	386	395	374	362	433	354	419	421	393	390	375	421	394	418	363	397	393	416	390	398	384	391	404	403	416	404	384	374	378	383	420	395	391	391	406	423	379	410	400	404	392	408	396	404	407	388	372	423	398	391	379	432	420	413	393	397	378	387	385	407	394	416	386	432	406	364	404	392	402	385	390	394	386	381	431	392	390	388	395	377	392	430	379	393	383	366	366	385	413	388	416	412	373	388	394	443	423	399	392	408	391	379	398	395	410	413	435	385	383	370	423	410	406	361	403	408	420	392	383	385	387	413	390	416	404	384	389	415	372	399	414	389	405	426	389	403	373	380	394	399	417	373	398	376	413	393	369	410	418	395	373	391	401	433	363	399	408	360	440	415	361	391	413	390	408	432	409	432	367	374	384	406	423	434	388	389	374	359	414	383	407	383	365	408	353	414	381	379	382	354	397	363	385	372	422	394	399	403	417	400	382	384	413	405	365	348	383	441	413	391	378	396	399	379	397	430	385	401	377	452	406	381	411	411	440	375	425	443	398	422	401	386	398	411	391	403	409	396	399	373	415	423	380	375	426	394	379	393	369	392	370	415	401	378	363	392	381	421	393	386	429	360	411	374	418	404	382	384	396	388	427	407	369	387	437	393	375	389	409	415	359	396	390	409	385	390	386	412	413	412	380	393	410	380	416	393	413	379	369	398	410	401	353	390	385	376	429	368	375	444	389	380	392	387	400	399	402	391	377	437	381	406	383	392	396	380	407	407	363	399	421	397	409	400	456	386	382	386	420	357	384	413	410	402	418	394	386	409	411	410	403	438	400	409	402	406	393	409	408	408	409	395	413	392	413	392	426	386	378	408	397	418	377	351	409	324	393	412	418	349	387	352	380	374	365	376	369	392	405	434	394	403	383	401	359	407	413	397	362	388	387	391	405	354	403	400	408	398	402	405	374	389	379	405	372	401	349	380	361	394	404	382	379	410	340	428	405	398	433	423	394	387	421	411	390	391	403	404	385	375	389	399	411	405	376	400	400	478	396	380	389	401	396	381	381	373	383	384	419	390	393	410	367	368	354	398	403	415	379	365	405	391	408	391	396	396	414	393	401	445	357	406	412	386	420	355	389	435	401	408	416	408	397	397	395	428	373	390	394	400	404	427	352	437	434	404	406	394	395	377	408	381	409	412	385	419	411	378	429	402	405	390	375	405	414	356	398	356	416	364	424	372	434	402	409	400	395	376	421	427	388	377	409	387	367	423	412	388	364	414	416	398	380	403	385	429	382	411	424	387	409	341	392	394	390	358	418	396	378	414	394	420	403	376	411	386	405	410	401	401	406	418	396	393	359	389	403	408	365	391	396	390	408	403	368	397	426	380	381	401	401	383	376	418	405	408	390	380	407	384	421	364	369	387	361	397	392	406	382	403	356	375	386	397	384	376	376	404	382	380	406	412	403	381	369	374	399	406	419	384	370	386	361	403	396	381	399	395	377	381	367	373	426	424	411	368	384	374	389	394	402	411	426	370	410	400	397	383	379	423	405	365	385	374	392	382	393	375	373	404	368	382	395	396	427	367	368	400	392	365	402	439	372	384	366	405	425	421	341	415	363	386	386	388	402	405	395	388	387	379	392	432	362	382	391	437
24557	21380	26564	22481	1591	683	665	654	575	570	571	587	540	586	562	538	561	578	584	576	566	542	566	545	539	568	553	511	525	594	531	574	568	565	565	571	568	562	560	572	545	585	577	578	554	540	513	559	521	546	590	587	556	529	536	551	529	533	554	551	530	566	568	531	545	587	569	580	530	561	578	569	584	560	535	531	524	596	540	569	540	557	562	595	570	573	589	571	587	555	599	569	582	532	560	586	569	554	540	519	587	572	532	556	614	551	569	551	563	570	571	520	539	529	594	565	553	538	599	599	522	551	533	606	575	550	581	568	594	598	556	568	538	511	564	573	561	554	538	525	587	545	535	538	565	584	577	574	560	547	556	560	558	522	576	552	553	527	542	573	595	563	576	547	533	547	525	554	619	592	557	533	558	580	537	541	595	584	560	570	532	538	527	596	616	569	572	531	576	527	566	566	583	525	568	527	560	561	596	562	544	544	568	572	537	519	550	576	575	543	547	571	542	569	543	557	554	543	595	572	571	556	549	558	520	569	560	571	548	564	559	571	550	555	525	568	535	570	570	564	569	560	584	573	549	488	579	566	563	554	549	575	534	618	513	571	549	547	527	540	527	555	604	606	563	538	566	588	590	555	600	560	556	583	564	597	495	554	582	595	573	554	542	558	534	578	534	543	534	577	527	549	562	613	520	519	569	540	581	560	557	515	589	578	580	563	518	539	580	592	577	536	554	592	566	554	588	580	577	538	554	537	567	556	577	565	568	550	515	524	546	568	495	553	548	621	571	560	568	573	524	588	596	541	570	523	611	531	577	583	548	525	548	567	541	546	522	542	564	533	586	567	587	556	543	520	584	588	523	602	586	531	527	600	507	559	534	546	600	603	574	606	576	563	542	566	578	582	582	588	576	521	501	558	576	528	610	539	561	581	569	564	553	523	528	507	565	548	561	594	578	535	573	532	602	601	553	548	574	576	520	536	557	581	561	540	517	554	538	576	572	571	561	552	520	538	577	582	617	588	548	557	533	559	564	524	552	571	598	570	527	563	573	600	546	562	573	539	567	604	567	544	547	569	561	528	550	531	571	548	590	564	569	584	540	538	571	535	560	522	612	525	543	563	571	590	568	573	536	577	558	552	565	550	574	560	539	546	574	548	570	563	558	550	546	543	554	559	569	587	563	538	534	549	563	562	569	552	555	562	582	583	604	590	543	556	520	545	559	508	586	591	542	535	490	535	578	550	575	585	499	551	503	584	576	543	534	542	589	564	553	524	537	551	558	586	568	540	590	558	596	585	553	530	531	582	542	592	575	552	603	596	544	556	536	567	575	530	555	561	537	564	586	574	561	537	531	554	558	580	537	573	572	578	574	511	525	586	522	574	541	547	538	551	575	556	568	529	558	545	591	511	591	577	509	556	527	549	593	564	559	533	533	564	562	541	571	570	532	497	565	551	549	508	559	556	565	570	567	565	545	572	565	569	547	582	533	573	579	578	597	565	542	564	543	544	516	552	536	547	597	528	567	540	527	552	609	563	516	593	534	564	541	568	562	540	526	524	551	576	593	562	565	549	528	546	547	602	620	630	548	569	537	567	556	538	584	553	545	584	586	579	525	536	560	567	583	557	573	533	574	533	567	557	583	573	568	573	568	542	578	564	539	546	550	571	577	545	599	592	592	546	574	575	564	570	553	569	546	558	579	552	575	547	563	559	539	556	585	587	529	573	562	554	548	510	537	556	553	569	607	563	596	588	574	551	517	561	549	590	573	549	546	513	568	541	550	595	573	567	561	565	567	550	558	582	553	520	539	565	580	556	583	560	519	561	588	562	569	598	572	550	576	532	572	541	581	538	572	587	554	542	560	601	552	543	604	527	540	545	520	587	576	566	541	548	583	533	632	567	587	549	563	588	560	581	556	546	563	567	589	610	566	563	566	592	538	565	545	597	542	581	546	552	556	551	548	567	542	511	503	575	600	542	520	564	581	562	561	565	536	524	544	564	597	580	506	618	545	580	535	556	544	540	521	529	553	564	570	542	556	581	543	563	547	599	576	566	556	568	562	526	539	554	537	560	575	575	603	588	575	553	525	572	612	545	543	552	584	538	516	561	592	564	549	570	521	574	556	502	571	592	539	533	549	530	535	553	557	527	639	532	580	542	570	545	568	562	590	599	533	564	594	572	599	539	549	585	520	579	566	541	552	582	586	558	535	577	532	516	550	544	565	556	570	582	560	547	544	571	569	524	536	543	616	578	542	561	583	555	514	564	567	578	560	541	543	582	555	558	555	575	555	547	582	563	577	536	566	547	564	530	563	570	553	551	553	537	515	512	551	589	601	581	567	564	554	583	549	572	523	565	554	587	538	564	541	574	596	567	521	555	565	554	537	561	532	606	542	509	579	563	545	585	562	567	510	520	531	553	575	575	546	542	536	529	567	569	585	571	616	538	574	555	545	554	559	526	579	542	577	551	567	576	530	575	569	589	592	591	543	567	533	561	554	587	565	527	502	597	559	593	573	537	541	553	558	565	602	533	555	531	547	541	594	569	537	540	566	539	535	568	593	571	549	570	530	536	562	551	531	546	560	530	570	540	536	520	558	526	623	565	564	590	522	524	551	546	514	592	546	534	580	590	503	563	547	508	507	584	536	558	544	586	531	548	569	554	547	573	551	597	556	579	562	519	521	567	563	555	603	570	537	553	550	585	569	552	556	573	538	546	552	535	563	556	591	555	542	579	525	522	557	563	565	555	531	567	559	550	549	581	563	538	550	569	555	560	542	578	575	516	547	550	546	535	562	572	529	592	548	562	539	562	554	567	585	549	531	570	591	564	571	530	595	566	552	581	555	555	586	539	551	557	513	570	565	532	473	576	550	525	579	503	568	525	538	591	548	591	593	596	524	555	581	542	584	555	557	519	595	537	561	556	561	524	574	539	560	595	581	507	576	582	529	545	519	561	516	528	586	525	551	545	573	589	572	566	524	537	536	585	562	518	577	539	539	542	553	557	556	569	560	562	575	597	566	538	539	592	575	553	509	570	561	566	560	567	561	555	573	559	545	593	570	528	530	513	594	572	520	558	557	596	527	556	531	566	557	597	562	495	528	532	568	575	562	603	526	544	600	607	562	584	544	547	530	575	565	568	535	546	573	577	593	503	563	518	552	557	578	556	562	559	624	600	562	520	567	565	586	498	509	530	583	513	583	548	573	566	588	557	552	598	559	571	598	578	595	573	547	607	545	551	504	591	549	554	547	613	515	549	592	555	525	595	553	560	579	586	555	551	583	596	536	536	620	529	546	550	556	497	540	572	539	559	512	511	549	567	555	550	568	578	589	545	569	556	596	541	557	547	540	562	551	570	574	577	496	526	558	522	586	584	555	532	540	547	574	580	522	547	519	547	549	582	605	589	559	589	536	584	565	598	570	587	551	555	560	615	598	529	569	556	526	533	561	578	577	597	543	538	555	588	555	547	546	563	580	558	577	494	570	585	568	584
3571	10437	16287	1762	1260	1097	1060	939	944	892	907	851	911	839	846	839	858	846	775	822	826	841	840	823	836	789	815	793	852	842	790	809	811	869	873	813	845	771	794	819	806	830	762	834	796	808	820	810	813	809	760	797	883	777	804	822	784	793	792	818	815	832	779	807	785	815	803	773	810	824	803	817	801	808	842	809	807	829	862	844	809	797	796	864	839	825	808	812	819	797	796	844	787	820	766	793	810	830	797	783	833	816	814	799	818	835	800	793	759	790	786	803	819	878	839	786	840	766	819	816	837	788	775	806	807	791	818	785	825	820	786	789	791	812	767	767	792	784	817	784	818	817	828	788	740	774	804	769	784	809	826	807	804	825	851	829	799	808	836	818	804	818	825	797	833	776	776	774	765	851	789	816	782	833	802	811	804	763	855	811	815	761	824	760	788	811	823	771	806	784	789	808	802	793	848	789	819	817	817	849	759	765	791	780	775	730	780	827	810	795	845	806	863	798	799	839	839	806	840	799	796	866	794	840	827	783	762	781	745	809	788	820	827	852	830	820	778	842	854	783	801	848	839	771	799	814	817	820	867	813	812	784	801	788	795	806	812	793	845	791	832	814	781	846	774	857	814	794	801	822	779	794	768	836	769	781	825	836	839	847	856	818	805	856	837	806	792	816	807	769	822	791	789	808	808	860	843	733	833	791	813	789	852	776	785	815	745	818	797	830	886	881	759	794	793	791	800	820	825	779	811	776	840	801	753	811	794	823	836	799	800	800	855	840	808	772	808	777	781	827	751	839	761	757	784	787	781	765	808	744	842	768	775	830	859	808	776	794	785	772	843	793	845	776	857	826	803	765	777	799	811	794	865	829	805	795	779	750	802	775	798	776	779	822	790	757	741	824	770	801	732	748	739	847	747	809	824	836	765	857	777	830	814	747	792	764	783	816	797	859	823	768	788	834	785	822	804	781	813	879	798	810	785	832	783	770	833	775	842	785	798	791	830	801	769	827	761	832	818	808	804	798	814	813	781	794	832	823	796	799	835	785	768	780	792	795	821	804	819	794	833	781	780	793	776	797	779	794	841	804	773	833	807	766	830	822	824	849	805	807	779	803	821	797	800	779	817	839	797	800	797	794	828	821	750	780	839	825	796	842	789	809	813	805	789	860	786	816	800	756	778	780	791	831	829	807	812	811	801	844	820	799	827	798	857	764	795	766	765	755	831	812	782	784	837	780	823	773	815	770	835	783	794	774	854	766	852	779	796	799	816	814	831	813	802	783	796	789	818	826	827	818	793	804	783	860	784	766	819	790	845	831	818	774	843	821	817	806	773	780	779	781	730	795	800	799	845	826	817	816	775	773	840	830	811	828	838	828	800	828	814	791	827	875	803	795	780	762	767	778	823	826	754	810	828	782	776	801	792	827	790	749	815	790	821	808	763	748	863	804	829	857	802	798	774	822	844	830	795	795	759	821	844	831	836	792	768	776	805	765	828	814	779	774	821	803	838	834	814	833	815	756	822	813	793	819	799	801	796	808	715	802	858	776	799	783	802	762	810	814	777	804	763	837	822	807	793	831	784	847	806	855	769	785	728	822	787	799	793	783	804	820	804	810	804	792	762	804	758	748	817	797	817	800	814	807	813	830	798	824	843	806	822	830	845	804	797	766	750	826	774	792	826	798	798	845	819	811	776	778	818	794	848	822	787	810	787	831	813	790	750	769	805	856	840	767	746	804	743	787	836	757	775	770	824	808	794	769	813	829	809	850	848	837	834	816	797	855	803	819	816	761	813	808	793	827	784	759	814	768	719	823	792	799	847	762	818	814	796	790	801	834	812	803	749	804	860	793	780	800	821	832	790	839	846	804	803	817	850	783	841	778	766	805	779	851	799	788	815	777	822	800	768	813	805	821	778	783	828	793	777	806	819	779	795	824	808	758	800	752	809	797	798	827	784	787	826	818	804	761	815	782	782	785	808	756	823	862	817	802	824	785	797	767	754	767	793	782	786	772	811	750	825	833	816	780	768	824	783	878	820	800	742	820	801	802	851	857	816	845	825	769	832	813	815	836	854	838	786	821	873	771	835	798	808	824	849	807	794	831	824	819	805	788	855	839	798	828	787	867	804	814	803	756	826	821	821	803	766	801	847	806	823	866	815	766	766	821	749	840	838	848	818	832	843	802	846	738	805	802	761	856	814	788	821	837	812	757	791	810	832	819	786	851	823	796	792	776	797	853	782	829	784	805	813	779	842	868	767	813	843	779	834	762	755	778	828	797	799	789	787	788	717	724	845	793	798	802	839	799	767	764	829	756	817	801	827	808	801	830	798	748	821	842	815	798	792	822	844	761	843	822	816	790	802	790	802	785	813	805	750	763	749	810	786	814	822	777	801	792	822	840	792	826	765	817	862	866	770	819	804	826	754	813	823	842	815	786	820	809	827	784	815	823	772	810	842	829	832	772	833	769	818	830	786	818	755	806	836	797	780	789	807	844	781	831	812	823	804	802	779	794	793	811	831	795	826	805	864	818	803	813	821	753	799	823	812	835	762	786	864	834	814	805	797	786	786	781	784	778	825	807	805	793	776	784	862	784	783	829	772	794	805	761	786	812	837	753	795	836	834	785	796	786	829	789	777	840	824	795	839	790	803	812	827	787	776	803	841	789	820	801	798	820	786	801	814	814	749	798	785	794	818	778	817	829	849	787	774	820	748	741	840	780	826	778	803	762	862	789	755	892	796	789	813	800	811	771	763	835	776	819	803	768	792	817	813	826	806	827	811	758	830	800	820	784	845	789	792	760	804	787	873	819	812	782	803	833	752	824	804	808	804	839	803	837	802	846	763	811	845	760	817	736	778	759	815	775	841	809	840	772	781	803	737	767	820	841	781	794	831	802	857	837	805	771	823	750	903	778	805	777	806	791	794	809	851	785	751	779	795	786	789	813	844	846	786	765	794	810	817	825	842	793	760	826	803	812	812	857	805	857	797	789	858	799	824	783	821	797	833	858	772	785	822	809	808	828	773	796	816	781	799	774	795	841	841	821	866	789	793	789	806	778	783	812	772	771	848	804	783	798	769	769	797	824	805	793	826	803	780	789	796	829	787	822	805	842	779	852	790	850	772	792	835	789	739	801	830	806	795	787	818	830	815	798	819	775	819	809	795	810	787	785	854	808	786	818	777	770	779	829	806	760	835	811	819	843	791	815	818	774	792	774	797	790	767	837	809	813	829	831	807	783	784	794	791	790	813	776	794	738	776	814	835	802	765	846	825	775	777	792	795	802	789	798	799	867	753	819	780	780	821	799	793	835	820	827	813	779	828	773	822	855	825	826	830	831	852	800	796	815	798	806	811	840	835	821	815	775	799	797	828	784	801	766	816	788	823	795	781	834	828	786	833	857	792	777	792	783	818	809	853	780	770	819	772	816	736	796	805	810	782	776	844	850	794	774	827	759	806	760	835	760	845	800	813	770	785	747	856	802	822	803	827	835
22381	21432	29311	23923	21432	20063	1305	402	291	271	259	242	232	194	221	217	182	195	175	163	164	161	179	162	166	162	170	161	174	160	146	141	153	149	169	152	152	142	149	161	157	144	148	158	144	144	187	151	124	147	152	161	162	176	150	151	151	159	131	148	158	153	185	150	166	170	145	139	131	165	129	179	159	153	155	158	142	153	154	140	150	161	158	156	144	151	148	142	153	169	137	141	172	161	150	137	141	135	140	144	152	142	155	157	151	122	153	153	162	152	149	163	135	149	139	145	142	158	121	146	167	148	149	156	140	146	145	187	153	152	135	162	152	139	152	145	154	161	125	150	125	155	162	144	125	147	131	135	164	154	149	143	156	154	148	164	158	144	154	157	158	158	140	152	101	118	154	131	138	149	160	153	158	173	131	176	150	163	133	140	121	153	144	147	141	163	147	161	165	159	132	144	159	172	152	156	153	147	138	163	147	152	150	166	151	132	137	138	154	152	136	160	134	157	159	129	136	139	156	138	153	137	165	152	142	164	148	163	161	132	150	149	150	133	162	154	140	150	146	142	142	151	163	143	127	144	133	139	169	125	157	149	136	168	160	153	149	143	158	153	143	160	162	161	145	136	152	164	161	149	161	166	130	163	138	138	143	147	154	156	164	164	158	147	159	133	139	162	132	174	120	145	174	147	146	137	143	119	160	150	149	175	143	134	145	141	149	173	147	144	155	144	158	136	128	154	143	134	148	153	147	136	168	153	144	156	169	143	153	141	132	200	148	151	149	143	146	160	133	170	164	150	132	176	152	166	158	166	144	128	154	166	139	143	162	111	148	157	139	154	146	136	140	154	155	151	136	144	134	142	155	143	148	146	169	128	157	153	144	135	167	165	158	138	152	172	156	137	160	136	146	145	173	125	141	163	148	144	162	135	142	143	133	145	142	168	140	128	152	139	158	145	143	140	145	143	147	148	161	150	164	132	148	147	146	165	127	142	135	147	147	140	164	170	165	137	159	137	175	154	155	156	159	177	146	132	143	151	129	134	158	142	140	152	153	138	155	129	143	154	157	121	154	157	141	177	152	147	154	153	145	158	158	129	144	135	159	153	156	147	139	136	153	141	155	143	124	166	151	155	148	148	136	160	131	148	135	147	143	131	135	139	156	162	126	144	134	163	164	154	133	152	156	138	151	157	164	140	129	150	145	167	144	148	163	138	139	151	143	152	130	143	153	152	144	135	147	156	155	149	154	133	148	125	175	158	129	157	160	165	144	152	146	130	161	144	168	156	153	149	160	172	152	124	135	147	142	142	148	139	125	149	153	170	140	128	141	170	166	130	148	139	152	153	140	135	132	177	148	153	141	129	140	149	153	162	135	145	162	137	129	145	157	144	126	154	152	173	133	130	151	131	139	158	148	147	151	143	173	159	148	144	139	154	166	140	146	166	159	163	151	144	142	158	135	147	152	152	150	125	146	148	132	148	154	132	153	167	144	142	125	142	149	141	157	155	165	138	131	138	148	150	143	144	145	139	131	157	144	168	151	172	165	139	154	138	146	171	150	152	157	147	158	138	160	150	145	136	147	140	175	136	158	141	141	136	151	148	156	142	152	157	153	145	155	132	148	148	152	164	152	148	153	161	157	147	148	143	155	153	159	153	131	152	155	148	136	136	148	153	151	122	160	146	140	131	123	137	157	144	135	144	141	161	153	159	150	187	145	160	148	140	137	159	171	151	164	148	141	146	137	166	145	168	166	156	147	152	149	154	141	128	143	141	166	174	141	137	149	146	147	136	176	126	144	155	161	149	164	145	132	157	144	155	144	152	128	145	149	147	159	140	128	166	140	146	145	164	165	134	162	152	134	144	157	158	155	155	155	145	169	155	163	150	146	141	137	146	142	119	141	146	144	129	165	146	147	165	136	155	140	155	155	125	162	144	153	150	138	147	130	151	120	144	142	145	148	153	140	140	155	144	135	125	141	144	138	156	168	157	150	150	141	169	173	153	147	135	122	133	141	131	156	156	147	152	166	176	112	155	133	176	169	131	156	154	148	130	147	148	137	154	172	144	153	143	149	159	145	141	150	161	156	151	145	149	137	157	150	179	136	161	152	141	136	157	152	150	146	176	152	158	163	168	134	160	126	136	151	155	146	181	144	157	149	156	136	150	133	136	146	148	149	177	144	160	158	149	128	154	143	154	141	151	147	163	161	126	129	164	152	135	141	144	146	150	139	154	149	147	167	148	138	162	141	158	144	154	129	156	145	150	152	135	139	156	160	154	148	124	165	143	166	139	135	146	135	154	146	168	145	155	154	171	159	138	131	168	161	151	163	155	156	154	149	151	152	144	138	144	137	175	143	154	162	149	166	147	140	132	158	140	132	150	148	152	155	172	130	172	139	128	148	143	139	129	151	130	169	131	177	143	151	138	142	166	159	151	156	140	155	156	155	151	149	164	139	151	143	154	151	166	133	143	135	155	140	157	154	152	158	150	148	161	141	142	138	137	168	144	144	155	148	150	175	138	152	145	166	144	157	154	150	141	126	139	143	150	158	147	138	147	142	127	140	160	162	137	159	145	160	161	123	124	129	144	150	149	145	163	151	150	156	128	150	167	130	176	141	159	129	146	151	142	158	146	134	143	158	150	159	167	169	137	160	155	145	162	150	154	140	145	143	145	144	135	140	151	150	144	150	135	146	128	129	152	165	150	149	137	150	162	131	140	152	163	146	140	161	151	157	138	156	146	141	137	165	153	155	158	133	170	136	146	134	121	172	157	149	149	171	154	128	164	134	159	140	160	151	167	162	147	157	147	143	154	154	133	144	149	156	139	167	150	158	177	164	155	143	146	154	149	125	142	157	132	150	148	159	152	145	133	142	144	172	165	167	156	130	152	153	171	125	158	139	170	143	129	152	169	130	144	134	148	149	136	158	146	155	157	144	148	152	134	151	142	135	143	137	145	149	148	151	147	185	141	158	151	127	138	138	157	167	140	139	152	157	172	175	145	153	147	150	183	160	145	133	130	144	160	169	141	147	132	136	160	145	137	136	144	168	150	163	130	138	149	133	118	155	166	128	147	145	147	130	129	142	139	140	161	123	144	142	133	173	150	168	128	146	154	172	153	152	126	138	149	148	145	144	141	168	144	150	162	168	149	126	139	152	151	140	153	157	137	161	130	142	171	154	174	167	156	151	130	144	161	156	145	157	133	170	162	159	138	147	132	151	139	148	151	149	153	148	146	147	141	144	163	159	145	141	141	135	163	142	174	152	145	155	153	145	148	149	146	153	140	170	150	149	150	161	136	157	156	147	133	144	139	162	114	150	158	161	147	135	152	143	158	136	129	150	133	166	178	152	135	141	158	120	164	166	163	141	131	158	138	147	151	168	140	158	166	162	174	161	147	140	146	150	151	152	152	177	156	158	153	172	133	161	140	136	134	136	143	148	167	147	179	128	167	158	159	145	133	143	159	156	141	167	142	170	157	156	131	158	144
4662	23612	24967	4027	2382	1542	1145	867	685	540	491	484	421	380	388	321	342	298	290	301	324	275	237	270	302	256	236	278	240	233	235	244	248	226	221	234	235	239	219	213	213	232	234	221	230	245	226	227	220	235	259	226	229	217	222	251	210	245	228	236	233	227	246	238	225	228	229	218	227	243	226	229	217	226	206	236	197	237	245	248	206	236	218	221	226	221	243	218	213	213	229	204	218	225	191	214	228	213	229	233	249	237	244	233	229	226	212	212	218	226	206	227	207	203	204	208	214	245	215	220	239	226	209	209	235	194	224	222	204	248	231	226	233	210	202	203	236	245	230	210	196	200	231	216	234	222	233	201	214	223	217	209	215	213	250	224	216	216	262	213	212	214	215	210	213	188	238	250	217	208	213	199	200	221	209	218	233	199	206	223	187	209	223	233	208	207	232	230	236	212	218	225	228	226	247	227	238	221	212	198	224	230	189	209	211	206	226	234	233	197	221	228	195	237	221	203	218	219	244	233	209	240	212	240	221	184	237	186	229	238	210	195	240	233	230	225	192	228	229	194	232	231	220	225	187	223	186	264	251	202	233	242	225	225	235	201	216	219	217	246	220	202	206	228	200	225	235	226	204	208	248	215	244	194	244	217	222	221	209	223	207	213	222	238	209	247	211	242	225	221	229	214	221	217	212	228	232	205	209	227	220	231	223	209	177	235	214	216	217	230	224	217	215	229	224	205	239	212	210	232	216	197	216	199	214	218	223	233	212	199	205	228	241	200	203	201	201	231	197	213	217	204	238	218	201	209	216	174	226	222	227	205	227	242	229	215	218	223	218	204	237	249	210	197	231	210	210	231	204	223	223	239	224	230	241	218	216	254	211	246	224	214	226	208	224	220	188	232	196	240	222	223	233	236	223	208	232	192	216	200	194	220	217	215	215	221	217	210	239	208	219	218	211	212	235	238	177	227	203	236	235	228	210	210	208	215	214	197	218	222	242	231	206	227	205	246	240	205	234	219	239	202	194	230	219	223	208	239	237	212	239	262	195	252	193	229	225	220	247	205	233	205	213	222	221	221	196	212	216	217	247	221	225	226	233	211	214	212	209	213	222	222	208	227	233	227	245	206	220	226	218	236	226	227	250	198	198	228	212	206	216	216	244	212	211	212	212	209	223	222	213	224	213	237	207	229	214	213	220	201	213	237	185	211	219	235	248	226	208	203	215	196	219	234	235	220	226	207	211	215	225	236	219	218	222	209	206	200	201	242	218	211	224	222	239	213	205	244	203	240	234	205	234	234	194	223	202	230	220	240	209	206	203	236	220	205	207	210	206	212	214	231	221	219	225	215	229	248	217	223	233	210	221	224	232	203	203	205	235	223	211	211	211	220	222	201	216	240	243	210	198	212	213	224	228	220	198	201	211	229	211	208	201	224	218	220	205	208	216	203	216	197	220	213	224	227	212	223	200	257	221	210	221	197	217	180	188	240	241	217	232	194	186	216	227	209	220	208	232	243	207	238	216	236	194	236	201	200	230	232	204	213	201	219	228	225	213	216	224	201	225	192	213	214	207	191	198	221	205	227	175	203	230	205	209	241	214	223	199	214	214	191	219	237	201	204	224	250	221	213	215	197	235	225	237	243	210	192	227	209	226	218	224	223	183	215	213	228	229	218	215	197	221	235	209	225	210	226	220	223	231	212	218	245	215	209	228	190	228	218	229	237	213	214	195	216	216	201	197	231	217	230	221	229	220	187	220	213	228	224	233	212	208	208	251	227	231	218	207	236	236	237	235	247	240	240	216	226	235	226	195	248	236	229	215	236	199	214	202	215	219	231	223	203	247	218	217	221	207	198	220	234	235	224	240	208	218	222	198	209	204	229	260	246	227	219	227	216	207	214	212	246	213	237	223	210	224	190	212	222	213	238	202	212	216	238	200	224	215	195	223	212	188	228	219	227	197	214	192	236	205	224	219	184	210	221	209	222	225	191	229	206	222	230	237	246	207	225	217	189	225	222	213	198	235	201	217	230	188	217	250	245	218	236	220	253	247	210	196	205	227	222	226	213	236	191	226	237	222	237	230	202	224	238	219	206	230	206	239	202	216	209	250	202	229	209	219	210	224	212	243	201	201	235	229	224	198	230	219	206	202	223	221	240	203	228	215	223	222	205	221	194	215	202	226	224	214	214	219	229	225	209	224	225	217	219	212	224	207	205	228	229	234	213	201	211	216	231	228	198	206	202	216	207	230	232	217	234	221	214	223	231	207	233	206	193	201	234	209	219	216	212	219	231	213	233	222	229	210	243	211	231	222	228	217	207	217	232	225	218	228	221	187	213	223	221	201	191	235	197	213	244	198	212	199	219	211	208	226	232	239	208	211	225	212	211	238	217	241	222	241	229	217	223	207	214	214	202	234	232	247	204	179	187	249	216	211	229	186	219	250	207	210	223	225	226	209	228	228	229	197	215	219	211	227	223	238	213	217	212	209	211	247	206	220	216	223	206	226	187	240	219	214	210	221	237	208	231	191	218	197	220	227	224	212	194	232	226	196	209	229	226	225	245	252	220	186	232	210	181	205	220	216	213	216	226	191	228	204	202	236	230	225	220	192	214	202	226	217	252	186	217	243	195	213	221	225	218	227	225	226	224	230	220	224	254	221	223	216	231	208	244	206	223	234	253	189	232	201	218	200	203	221	218	244	222	211	213	217	216	232	227	232	230	211	206	226	225	226	232	221	228	234	208	201	223	189	209	220	219	217	213	207	212	229	218	207	228	225	177	228	251	202	218	220	253	204	190	217	240	203	215	255	222	213	227	208	220	220	202	230	243	190	227	249	226	219	229	218	192	232	226	238	229	207	225	217	235	200	220	229	219	192	227	198	224	226	230	222	226	221	214	204	206	206	243	199	227	209	215	205	224	224	222	214	206	208	203	203	229	232	226	222	210	235	219	199	225	211	230	242	209	201	215	208	197	228	206	229	229	233	221	205	194	195	211	209	232	228	205	238	207	218	260	223	239	217	221	240	210	265	215	209	218	201	218	243	229	197	197	201	223	225	209	234	210	239	236	226	210	231	217	237	241	223	213	217	226	228	210	223	242	205	225	237	196	233	216	223	208	194	213	222	220	202	219	211	208	239	198	237	215	233	199	213	235	228	222	230	223	246	220	206	226	228	225	218	220	208	206	198	218	198	206	237	229	227	237	197	222	218	240	221	226	229	213	225	230	231	222	221	243	225	216	226	226	229	229	242	247	228	220	232	235	250	237	219	213	224	223	235	202	210	233	223	232	211	237	241	219	213	200	215	217	192	230	191	236	218	209	221	207	196	220	241	212	202	202	231	215	203	227	202	220	242	195	236	210	195	216	217	233	215	211	223	226	242	203	227	221	236	199	238	184	229	216	200	218	199	203	211	193	255	201	260	220	217	190	216	246	221	212	216	223	216	225	230	218	213	228	208	225	208	224	232	218	213	220	227	230	230	215	241	216	220	208
27293	17090	9137	954	566	574	548	534	509	583	528	548	573	557	534	528	541	544	550	561	519	533	509	513	531	513	544	519	579	575	536	525	540	544	556	548	540	545	559	513	590	542	521	547	523	538	571	547	518	517	486	528	579	540	535	542	515	523	465	516	532	559	541	588	538	540	546	526	556	570	494	503	551	546	541	522	547	547	552	506	554	499	529	517	536	526	516	509	565	535	514	545	547	516	516	486	547	553	572	501	550	512	555	530	510	527	527	539	565	506	589	530	516	515	521	562	531	561	556	509	523	545	555	521	535	537	497	549	578	532	553	541	552	540	507	546	512	516	558	523	532	543	539	536	526	597	515	540	556	515	497	549	520	553	570	536	490	543	562	533	535	534	549	538	553	543	535	553	544	533	533	537	538	539	545	530	546	530	597	537	524	518	541	526	527	510	528	541	507	580	566	532	504	554	523	556	570	530	497	505	537	542	571	511	521	513	520	562	486	527	540	559	531	581	492	517	538	582	534	539	579	552	551	554	531	517	532	563	549	542	525	534	531	558	548	537	511	540	549	507	505	500	541	586	483	562	575	526	531	541	577	543	532	588	546	527	547	583	538	523	548	549	525	568	552	558	530	558	568	548	529	512	547	545	558	502	550	530	552	519	518	562	544	514	524	512	529	515	528	528	550	580	511	547	511	531	545	514	549	556	557	533	544	554	540	586	597	517	528	522	517	524	539	532	493	520	562	497	522	532	558	511	557	531	526	502	540	531	523	529	505	526	539	520	556	522	565	530	502	532	530	514	547	553	532	539	546	517	507	536	537	498	532	550	525	540	521	509	563	555	540	535	528	493	562	550	570	576	492	530	536	522	560	557	525	563	524	580	516	538	493	546	525	534	539	552	562	500	547	540	520	528	572	519	497	515	551	585	541	533	547	516	557	521	545	524	537	568	550	500	530	479	531	537	543	559	532	544	560	517	530	557	549	570	522	522	584	498	551	550	536	527	564	571	522	546	548	519	534	558	516	557	548	514	528	533	550	528	501	514	543	548	498	500	493	517	513	535	515	534	575	491	508	497	525	510	582	522	542	510	523	584	526	533	529	541	553	551	582	533	530	519	503	504	524	548	512	551	516	484	547	530	502	552	558	510	517	535	548	526	541	556	539	541	506	527	556	557	533	500	531	552	555	536	509	556	511	545	509	522	519	510	569	511	589	531	558	500	520	518	577	525	533	513	513	506	546	556	553	539	521	538	543	550	552	547	545	550	533	571	540	538	556	573	486	507	560	507	553	548	520	560	523	536	519	554	561	534	520	578	519	545	554	524	550	532	556	562	527	519	537	527	546	530	562	524	527	469	548	509	560	528	479	552	520	525	521	547	513	524	530	553	557	512	569	509	533	490	553	522	520	560	531	551	532	544	521	489	476	567	521	491	534	523	537	526	541	573	542	499	503	500	555	538	562	517	567	559	534	522	556	504	549	513	543	538	509	498	557	529	504	535	537	540	543	548	524	553	552	541	499	568	556	535	526	569	572	558	536	511	578	536	572	519	585	594	540	534	521	476	535	564	540	549	533	579	568	561	512	528	514	544	548	535	488	498	530	568	554	542	555	576	544	513	511	583	591	552	526	504	540	530	521	532	548	516	569	513	527	503	568	519	518	517	526	545	530	552	513	591	526	584	543	506	534	573	539	532	520	555	525	544	583	506	541	490	517	550	535	562	556	538	560	562	556	491	541	517	516	530	543	516	563	607	551	545	561	558	554	540	515	503	535	518	519	557	546	549	528	517	505	538	498	533	506	577	536	562	537	562	548	548	537	561	525	547	575	544	505	546	511	554	526	557	574	503	500	561	518	517	540	544	495	564	539	517	543	530	527	527	551	519	545	517	499	541	471	517	525	548	536	503	575	546	500	534	555	533	535	558	517	522	539	551	539	557	527	548	532	532	513	547	558	561	512	573	529	564	518	564	557	528	571	555	553	561	549	531	541	540	547	523	553	547	548	543	534	555	566	534	547	555	542	520	559	565	513	531	570	501	533	562	518	574	510	501	544	519	551	522	525	595	496	543	558	518	537	558	579	492	540	521	547	507	518	530	506	504	498	546	531	547	558	540	539	531	531	524	520	499	519	528	550	504	535	543	502	540	527	537	491	549	585	546	518	515	540	543	510	544	549	499	520	551	531	543	533	553	521	498	509	577	549	525	589	517	551	528	521	543	563	557	513	512	520	545	488	499	542	514	550	555	543	535	520	541	578	525	556	520	482	494	519	554	534	547	563	522	541	547	533	570	553	528	536	501	579	566	546	571	555	566	509	511	512	506	539	566	562	524	586	544	540	592	577	579	535	517	577	475	514	534	501	517	545	510	528	567	508	576	521	526	551	542	530	500	505	558	541	535	528	518	515	550	546	539	535	509	523	524	529	531	537	538	565	523	550	543	490	488	533	515	543	572	556	550	533	507	500	561	525	545	553	544	559	551	560	555	533	558	514	499	556	529	516	536	517	523	540	543	535	545	511	536	563	516	535	515	581	570	517	541	551	562	519	538	519	563	525	504	513	536	538	537	544	537	577	520	536	548	549	544	537	548	526	601	559	519	511	566	537	582	522	551	537	518	531	541	526	538	582	528	547	507	527	549	519	532	519	535	547	518	564	536	580	578	538	529	505	536	533	553	481	551	550	536	490	534	515	561	509	476	536	527	504	510	534	568	542	516	519	565	541	509	568	546	524	512	545	539	543	504	516	526	551	543	505	557	513	510	560	537	577	500	557	533	512	505	557	509	535	540	535	545	557	531	523	509	509	595	559	500	532	548	537	549	541	506	524	544	492	509	518	543	586	509	515	532	545	561	529	484	524	548	541	581	511	549	520	507	523	542	511	534	507	562	533	543	555	508	545	530	526	585	566	569	517	527	560	489	527	526	527	543	531	558	522	531	509	571	549	548	527	541	544	580	530	538	554	522	507	482	557	581	544	555	511	554	578	522	554	508	565	597	494	553	527	535	513	539	538	506	574	523	518	547	569	516	554	525	567	547	539	516	523	558	504	513	508	534	550	519	512	455	530	545	567	541	552	513	568	544	537	509	513	537	537	509	497	517	527	500	514	527	490	553	517	565	535	534	572	527	522	510	525	552	546	516	516	551	534	533	508	556	516	530	525	535	528	515	507	518	512	559	548	592	529	512	536	523	529	532	504	533	507	519	539	578	553	532	507	540	541	549	554	545	505	540	529	520	560	590	547	564	524	506	543	567	530	567	551	522	505	540	541	493	533	579	517	540	507	546	538	468	543	555	539	534	530	536	521	552	534	493	520	545	504	501	551	556	531	495	549	560	494	525	522	537	524	508	545	538	557	526	511	543	505	538	537	538	519	543	525	539	533	501	480	590	487	541	541	509	516	555	499	497	532	561	528	550	480	571	531	526	564	554	520	525	513	505	524	596	540	513	552	523	564	524	501	553	567	554	533	576	521	513	562	555	514	525	542	545	511	536	543	548
4514	5437	8686	1005	823	843	817	823	836	818	785	912	776	784	774	801	828	772	800	775	775	749	760	817	799	831	760	775	766	794	826	793	798	789	794	785	771	812	784	719	749	802	824	772	813	781	813	827	772	826	842	743	798	810	775	828	816	812	809	767	783	773	814	800	815	804	820	841	815	811	771	748	763	820	793	803	765	823	750	847	798	806	800	768	785	809	843	810	785	796	773	761	846	792	820	729	809	766	715	781	768	785	748	811	789	800	835	805	797	760	838	798	787	793	788	805	839	781	777	813	793	815	804	759	815	792	794	841	773	781	758	823	852	782	820	736	734	806	856	799	745	793	726	828	790	835	805	761	822	792	778	829	775	822	765	800	799	809	775	859	801	839	769	781	771	765	823	816	860	764	777	796	802	822	758	788	781	815	813	809	780	780	766	800	775	811	774	798	786	781	778	858	846	814	799	861	845	753	741	800	787	794	805	799	810	775	797	791	798	784	810	764	793	803	810	844	816	753	791	792	831	826	782	797	786	797	819	817	831	785	793	794	735	758	754	745	824	784	806	824	776	840	788	783	746	780	789	805	782	774	797	793	802	801	821	802	764	808	778	765	843	795	755	837	794	714	780	758	764	809	804	816	810	841	793	826	787	790	797	791	859	821	760	797	815	842	785	778	815	830	792	811	797	794	746	812	778	808	843	827	795	776	772	786	783	745	755	815	794	792	772	790	785	802	789	838	804	795	859	762	810	778	822	749	781	822	801	841	813	789	794	790	803	773	793	787	816	800	823	789	802	788	773	804	766	789	776	748	768	769	755	825	802	834	816	803	768	776	810	791	817	805	805	789	760	798	764	851	816	815	806	810	835	808	787	779	770	828	818	852	808	800	832	785	852	736	789	835	752	825	801	763	785	834	799	766	759	811	815	808	832	764	789	748	819	759	765	800	778	777	732	774	837	822	862	853	810	792	801	857	745	805	794	783	748	815	803	808	787	817	799	754	838	839	763	743	775	760	801	794	823	806	802	786	831	764	784	809	750	778	748	788	805	788	776	761	836	851	736	791	808	787	815	757	735	805	821	810	767	814	783	821	827	781	801	775	774	807	791	775	795	806	808	783	830	759	737	828	795	831	766	826	732	794	744	771	775	835	839	800	800	809	772	826	756	750	798	835	874	806	813	807	839	804	796	800	765	791	884	775	773	795	794	788	815	836	786	766	793	819	807	767	794	799	806	815	763	783	804	770	792	807	811	782	769	786	770	802	802	763	780	821	751	773	786	780	784	828	748	850	749	824	815	819	780	884	821	807	818	762	809	789	745	766	829	775	816	790	815	808	760	808	769	857	786	772	774	809	816	783	793	779	800	810	803	799	794	806	775	775	789	834	786	835	786	850	772	840	807	833	838	741	799	874	788	816	773	789	779	775	812	747	837	834	779	806	788	796	775	799	829	802	809	820	780	783	823	779	826	818	791	752	787	831	796	839	793	799	819	722	806	811	859	755	795	802	811	853	812	822	797	778	762	754	795	760	796	786	746	786	794	817	804	867	815	795	788	812	745	807	825	815	782	760	802	839	812	791	815	758	814	828	733	826	786	842	760	804	795	842	784	781	809	813	763	831	824	764	794	809	827	785	783	823	804	742	822	805	798	832	783	748	739	812	823	767	804	805	840	812	836	820	786	778	765	781	837	797	758	806	815	747	871	812	759	783	744	767	756	754	825	806	812	773	755	802	779	802	805	801	813	808	782	842	790	803	771	821	827	790	782	808	829	803	850	816	855	799	805	778	755	810	794	759	811	831	823	806	762	822	775	833	813	808	780	759	858	786	774	832	810	789	829	792	811	747	867	773	825	761	779	819	797	848	789	747	761	811	814	750	807	804	821	789	852	819	794	748	805	778	821	770	774	808	820	802	845	814	775	822	826	765	797	776	744	827	794	770	830	778	751	793	793	809	759	782	735	816	793	810	795	773	773	791	821	808	734	795	762	844	779	751	770	829	813	857	810	770	805	785	755	789	758	797	813	782	772	824	779	738	820	763	826	822	750	804	881	744	716	819	841	776	786	780	783	790	758	828	750	775	836	728	786	789	826	793	797	800	776	788	812	808	713	815	826	860	789	814	786	753	786	815	814	805	832	789	791	829	836	836	806	787	832	861	774	754	785	741	777	777	804	822	870	796	763	814	812	800	787	820	796	784	836	834	787	814	886	791	763	768	777	785	832	783	794	810	774	811	832	767	800	817	796	818	800	771	813	795	810	773	770	788	800	747	813	825	803	787	767	791	843	845	788	807	830	769	809	769	768	786	779	803	792	806	825	786	787	806	785	813	859	839	751	797	786	782	789	798	782	778	804	770	778	757	813	761	841	767	788	802	793	857	808	850	782	763	808	796	766	793	798	824	758	805	824	808	778	716	804	783	772	793	793	769	800	771	777	812	815	780	773	826	799	765	791	808	798	764	819	767	843	813	813	776	729	765	813	836	752	811	787	821	755	796	795	821	788	794	788	815	781	796	832	807	852	762	782	793	831	845	740	786	817	811	828	803	783	795	820	856	773	795	799	766	799	776	750	798	813	814	750	802	755	809	833	802	777	792	828	771	750	830	810	832	831	770	736	789	738	781	817	835	779	789	745	831	779	841	796	796	803	815	751	811	749	785	810	798	819	831	797	782	785	786	768	780	715	825	768	819	801	770	821	783	839	785	797	754	811	787	819	790	808	799	790	814	775	829	803	758	816	822	821	845	806	778	745	810	781	776	825	773	777	786	784	780	804	771	804	805	830	806	828	877	806	775	788	802	824	762	846	777	796	770	781	796	797	780	824	848	784	847	763	802	817	754	770	815	805	779	810	770	817	786	793	778	775	740	772	822	801	854	788	757	792	810	818	774	791	825	859	813	870	853	765	779	790	762	774	786	800	808	775	776	815	810	827	782	741	811	790	827	789	811	783	778	808	842	806	765	785	758	801	746	748	789	761	825	820	746	789	820	784	780	807	847	782	825	837	793	786	807	743	825	799	810	804	815	814	817	777	799	824	786	780	788	802	825	771	798	817	790	812	873	782	804	819	845	780	781	743	757	801	806	825	793	777	806	807	783	816	817	813	811	805	788	844	816	812	771	851	762	804	787	788	805	834	814	798	814	742	779	802	755	831	785	781	790	786	775	874	802	881	759	794	756	769	789	781	805	844	833	742	777	817	787	746	799	793	756	797	807	784	780	846	819	796	812	764	806	785	796	819	800	786	799	840	771	806	788	787	784	803	743	814	802	820	788	749	798	791	793	746	775	807	776	799	792	800	803	779	788	778	818	811	771	790	764	802	784	773	902	746	797	800	816	789	802	800	774	812	823	830	802	807	821	842	784	833	812	769	768	786	761	778	789	792	780	790	779	785	796	755	790	779	762	837	808	816	827	797	791	785	856	813	789	779	764	780	818	774	798	829	792	808	805	770	783	814	832	823	814	838	853	779	824	773	813	806	761	772	787	797	826	809	793
23230	21376	28186	24944	20465	2647	503	373	350	320	300	289	293	293	287	274	295	273	269	236	276	251	297	261	277	271	245	260	260	264	244	244	263	245	237	263	251	253	258	271	217	260	260	279	233	248	288	273	252	246	254	235	208	256	269	273	251	246	266	225	251	258	266	263	247	277	242	235	245	260	253	295	249	246	254	259	263	249	254	234	284	237	239	256	256	252	263	255	252	242	222	264	243	285	263	244	268	264	269	278	267	243	250	239	230	291	234	238	233	241	228	258	261	237	256	267	275	259	262	263	260	289	237	252	247	221	254	241	259	245	263	262	233	270	240	252	243	267	223	247	227	257	255	255	257	248	220	248	244	247	260	245	249	232	278	276	241	255	268	239	252	254	267	232	255	233	239	267	232	266	247	255	247	247	247	277	279	239	271	239	244	224	255	246	258	277	261	262	251	232	247	217	263	266	239	231	245	250	225	266	228	245	232	259	249	285	262	223	261	242	246	215	251	250	247	233	241	244	241	243	257	292	243	237	265	244	240	258	273	265	265	232	230	252	255	252	231	272	217	247	255	267	234	264	245	224	251	245	256	240	279	258	250	250	256	249	275	245	242	239	250	234	246	221	253	240	255	254	263	273	268	244	259	260	272	235	244	279	279	234	235	240	221	269	253	267	244	252	228	232	243	266	270	274	269	252	246	268	247	278	239	267	231	238	261	263	254	263	243	246	240	255	252	263	254	276	265	240	244	262	238	240	240	242	253	199	241	260	244	238	235	222	225	245	253	224	243	243	257	212	245	273	240	238	256	233	250	226	258	256	272	224	254	228	250	239	241	242	258	232	230	226	238	265	258	253	257	264	256	237	256	276	261	231	241	255	240	266	243	232	238	242	245	225	250	244	242	250	239	246	255	260	261	223	244	253	243	276	233	262	219	248	236	256	231	265	268	270	256	249	233	270	228	251	268	244	230	263	240	271	221	240	244	247	256	238	236	237	255	252	254	235	230	260	227	266	248	262	248	272	260	274	248	231	222	231	256	240	254	251	251	257	273	236	233	259	257	251	257	264	245	273	262	237	254	249	239	265	265	251	277	249	253	223	264	247	266	278	276	263	246	256	234	231	259	276	251	268	245	252	259	247	226	246	255	279	250	260	255	258	249	234	264	244	245	242	259	252	248	249	248	257	235	256	257	247	233	276	271	257	250	243	243	255	263	263	263	247	271	266	253	229	255	271	247	255	259	248	244	253	246	254	257	243	262	247	251	249	258	241	287	217	243	240	238	257	275	247	248	252	270	254	244	249	230	230	237	257	274	258	256	234	263	246	235	281	242	249	242	232	265	236	270	277	248	234	261	227	260	256	239	246	247	254	257	272	275	218	234	239	227	247	240	235	237	225	227	273	251	277	265	236	250	261	250	228	243	248	230	232	211	265	235	231	238	247	207	230	225	248	275	257	259	252	241	232	271	253	246	262	275	224	251	226	262	228	234	236	240	239	235	251	254	267	246	252	257	248	249	251	250	241	245	273	229	252	245	223	233	273	263	245	263	281	232	261	265	278	257	264	256	239	246	233	271	262	243	226	250	263	276	246	253	256	273	252	241	259	274	217	227	271	268	263	264	273	239	260	255	254	212	263	250	252	239	264	239	223	235	219	227	243	241	216	260	262	246	252	257	248	245	235	244	255	263	248	253	273	239	273	243	253	244	237	235	223	255	250	251	262	250	220	251	270	278	253	251	211	258	275	236	278	230	244	230	245	260	247	204	289	242	239	263	252	289	248	242	270	254	263	234	250	258	249	254	247	253	261	243	242	253	252	243	239	231	251	240	263	250	259	255	224	286	251	242	240	269	259	240	259	235	262	238	217	275	260	231	251	236	274	254	252	225	242	236	274	239	212	265	239	231	230	266	245	270	267	246	248	232	269	228	256	266	238	241	264	259	242	252	267	234	243	252	240	213	243	262	257	277	238	257	254	245	260	254	247	254	232	238	251	195	252	244	253	252	246	241	271	255	271	258	232	237	246	231	280	235	264	245	261	262	256	239	223	264	244	247	259	254	265	275	256	228	240	265	267	267	218	236	255	246	266	247	235	263	254	228	226	243	226	233	265	242	253	241	252	253	263	230	265	225	257	244	253	216	240	248	233	273	229	259	230	265	268	226	257	260	276	266	249	232	260	277	255	253	226	261	259	241	243	261	225	252	246	244	245	229	253	235	280	250	259	266	255	240	259	239	274	263	214	288	236	246	249	237	244	242	246	235	255	244	252	245	249	231	239	251	243	211	229	236	238	241	263	241	246	253	271	249	227	277	219	264	253	266	235	236	259	255	249	238	249	276	235	230	254	253	238	235	256	236	282	252	274	232	247	267	262	246	271	222	236	254	265	249	259	261	241	253	241	241	246	266	261	260	237	229	255	266	256	241	245	230	239	271	257	246	269	260	270	219	229	235	257	228	262	258	250	220	266	219	224	269	238	258	249	250	252	240	248	258	240	249	244	231	241	272	262	256	239	243	246	247	266	248	259	231	288	235	301	255	286	259	212	246	261	257	238	262	245	243	221	270	246	228	234	247	254	219	268	245	261	257	247	262	253	265	244	243	257	282	247	228	252	231	236	248	222	260	234	265	288	241	271	240	259	251	240	271	250	236	253	234	233	231	243	231	253	249	250	234	285	257	253	225	264	247	281	242	253	257	251	247	229	254	256	263	275	249	264	251	234	273	256	267	255	249	234	208	251	264	263	250	227	252	273	247	230	245	266	256	262	239	225	237	242	243	245	245	268	219	222	234	247	239	249	239	249	273	266	229	261	251	266	238	267	241	213	253	255	245	224	257	282	254	264	248	257	229	256	267	237	267	244	256	233	263	209	226	238	258	276	250	263	272	238	235	240	253	244	230	267	255	254	250	223	249	222	249	235	230	247	256	259	258	239	254	231	264	244	218	263	248	262	256	250	238	250	241	253	255	261	222	276	269	236	233	245	246	238	261	283	278	242	271	235	266	272	270	285	265	250	241	255	237	221	259	219	261	268	281	275	269	218	248	283	249	246	272	238	252	239	242	253	211	230	240	266	269	256	238	230	245	251	252	253	232	247	209	264	259	256	225	242	243	235	229	248	264	257	238	259	249	267	252	243	242	246	235	234	249	232	239	242	245	234	266	271	274	226	246	253	248	273	235	236	249	228	258	237	257	244	236	236	227	277	274	247	247	233	254	242	251	260	238	232	256	242	233	261	238	258	218	240	267	270	240	259	251	220	256	258	235	227	231	249	270	255	244	223	267	257	233	269	233	230	230	228	253	238	258	253	244	258	290	255	251	221	261	231	218	238	246	233	242	223	263	255	256	254	267	244	241	253	256	245	241	232	264	239	275	234	251	289	273	236	236	249	300	230	230	238	273	258	248	250	259	242	260	250	281	285	245	230	230	252	245	233	250	241	248	263	258	249	267	231	254	222	270	244	233	241	227	260	250	236	230	260	239	243	220	243	263	263	242	252
3518	17752	26174	2515	1551	1114	882	714	618	529	618	497	492	473	454	472	479	420	421	440	410	424	426	422	416	414	381	420	425	427	413	400	395	406	411	402	409	427	441	405	388	388	388	406	359	401	407	416	437	375	403	412	437	418	375	417	399	370	413	419	357	400	376	394	391	425	401	419	428	379	404	389	413	403	393	408	375	408	395	423	389	427	375	405	382	369	341	380	437	402	388	369	382	367	366	404	362	375	399	375	391	379	449	404	384	424	415	416	423	399	393	381	406	368	388	418	425	405	383	387	382	398	409	401	407	383	390	425	372	413	441	405	399	390	393	360	413	411	410	359	371	405	406	406	375	368	379	424	390	419	370	443	412	356	414	390	351	376	409	402	377	427	426	401	376	390	368	415	422	430	420	407	415	391	409	391	428	389	400	369	424	418	393	376	390	408	416	402	379	393	355	401	369	411	423	378	379	392	386	396	433	372	411	404	402	376	410	379	397	414	375	383	423	394	405	394	380	394	403	373	387	399	379	387	353	425	368	425	388	385	413	406	384	384	422	427	407	414	381	397	403	366	412	416	380	375	408	440	408	361	409	401	422	394	386	393	391	430	422	414	375	366	400	394	425	401	409	376	392	424	370	410	404	348	363	407	382	391	409	398	351	397	435	370	409	381	408	386	398	373	394	368	376	375	407	424	382	367	400	385	418	384	394	363	374	419	390	393	419	376	410	367	425	397	433	388	416	392	382	414	385	402	415	381	364	432	426	370	367	378	422	380	353	366	396	407	413	425	351	390	391	363	410	402	421	382	387	365	404	422	403	393	420	407	378	390	419	392	345	386	371	404	365	380	378	411	407	379	389	401	414	427	422	391	385	435	385	381	425	385	389	388	401	381	390	421	427	385	403	435	413	396	419	404	403	406	423	416	384	372	398	359	414	374	382	396	396	415	369	399	419	388	392	418	386	395	408	391	370	411	396	368	364	399	406	386	405	401	399	396	412	412	407	412	359	402	370	426	390	382	372	434	363	401	436	436	394	382	389	388	403	422	407	411	382	420	398	366	372	375	407	407	408	405	407	370	387	401	389	394	379	401	377	400	408	427	395	358	369	386	392	390	397	382	376	408	371	418	391	403	413	405	377	363	388	414	427	420	423	418	426	402	365	414	382	431	408	392	407	379	362	397	384	369	375	414	426	399	402	411	372	381	374	418	368	373	386	380	406	398	388	345	399	396	390	388	389	407	438	411	374	402	410	386	385	381	369	386	404	380	426	400	446	426	366	391	421	419	385	402	376	423	406	387	380	428	369	392	392	396	359	392	421	419	397	418	403	403	415	353	411	384	439	411	397	394	383	393	383	418	379	394	400	403	384	387	393	416	390	394	406	406	424	387	384	369	383	383	368	409	411	380	388	400	439	415	401	384	396	395	383	352	418	386	393	400	374	400	410	405	381	373	406	420	404	377	402	399	385	404	401	403	409	396	394	411	393	379	403	377	362	425	397	370	374	411	410	395	373	372	394	366	391	400	376	412	421	422	375	392	403	427	402	401	385	421	418	404	420	413	388	398	405	387	398	405	412	375	382	383	431	385	398	382	404	397	418	400	391	425	409	404	359	403	361	392	394	382	424	408	386	392	393	384	417	346	372	404	405	417	366	380	389	403	413	390	391	399	377	395	401	384	371	399	385	364	381	404	378	397	412	374	383	422	427	399	378	406	385	373	413	400	399	405	392	379	404	400	389	407	377	403	356	412	394	358	384	389	419	389	402	355	389	382	373	385	407	378	406	390	405	408	385	416	361	380	392	391	413	370	372	377	400	402	422	418	410	370	424	401	403	372	419	393	385	361	378	385	417	396	364	402	411	433	394	399	386	364	402	399	367	393	386	381	379	416	369	373	389	405	418	381	384	419	401	383	403	422	389	407	379	397	386	430	374	422	392	382	419	362	389	398	357	375	372	376	396	372	391	386	378	393	414	408	409	400	404	396	392	345	416	398	386	403	387	400	394	421	405	397	400	358	418	404	396	386	419	414	423	401	407	393	439	390	373	388	378	406	376	388	376	376	388	391	424	410	383	396	386	361	416	407	371	367	390	404	384	402	382	348	354	388	412	404	404	391	390	399	372	430	389	360	391	387	396	408	395	419	391	386	412	370	379	390	403	389	401	381	430	426	379	384	406	406	394	382	419	403	366	396	368	355	405	384	404	398	366	414	377	406	385	397	388	401	397	409	396	378	403	384	434	396	364	399	384	351	372	403	354	401	376	399	402	378	382	388	396	345	376	393	364	383	389	388	391	412	415	397	395	393	416	449	377	412	361	378	399	384	387	398	439	388	364	402	369	418	435	427	423	403	404	398	391	365	421	407	400	401	431	382	396	378	378	381	372	391	419	355	394	391	386	393	389	387	406	419	404	374	384	420	368	417	431	401	421	403	350	385	375	367	396	387	388	437	407	420	417	398	417	364	394	412	383	382	414	394	387	371	367	371	407	407	365	373	357	388	400	390	389	425	402	393	379	380	398	403	417	408	373	389	419	359	407	426	385	420	412	449	402	427	378	391	394	396	388	390	372	384	377	353	398	389	396	369	406	395	434	376	416	429	385	394	434	381	399	419	389	384	404	398	380	400	363	397	413	397	387	402	381	398	369	430	402	388	366	366	399	382	386	395	369	352	384	377	386	399	419	373	396	443	394	391	420	394	388	425	400	413	414	423	405	355	400	415	405	426	404	428	381	403	384	380	408	406	369	388	431	403	365	405	386	359	394	378	374	372	374	392	403	379	393	422	410	375	383	432	405	382	406	403	393	398	395	426	344	371	404	386	402	405	385	389	399	402	392	362	392	386	407	406	381	427	384	396	392	370	401	378	413	381	381	392	434	412	380	396	398	400	387	390	388	358	388	435	385	399	375	379	412	399	401	415	383	384	423	395	363	384	380	365	381	399	401	403	393	339	379	383	414	382	383	445	417	377	367	397	405	409	395	402	375	388	378	401	359	418	398	416	413	356	395	373	383	381	390	409	373	387	396	398	374	400	390	419	373	373	372	369	372	398	421	399	403	378	427	395	408	403	406	384	395	386	402	410	391	403	379	389	394	379	387	385	415	419	402	368	377	407	399	402	419	364	404	410	391	375	390	406	378	402	410	419	392	387	422	394	431	357	408	393	397	399	388	396	387	379	377	385	380	395	415	396	424	374	353	390	400	434	388	391	402	375	361	407	382	404	432	398	383	381	400	431	380	399	372	365	394	400	403	393	386	363	406	424	419	371	372	379	366	414	407	382	354	403	394	404	409	376	414	431	372	405	372	414	363	388	437	386	400	405	415	403	401	425	364	396	369	372	397	368	396	386	395	396	378	387	383	423	401	381	412	371	390	435	365	396	417	391	412	408	407	417	394	396	396	403	385	415	381	380	368	395	409	426	377	414	407	395	433	398	384	391	423	355	394	383	417	385	389	406	404	390	374	382	404	397	431	390	423	395	363	424	418	392	372	399
24657	21456	26032	22657	1704	725	678	620	580	593	533	576	562	588	647	575	586	587	583	553	569	556	620	537	547	593	596	567	538	509	587	529	552	563	576	567	529	552	549	548	591	554	581	554	554	600	522	574	573	562	532	570	579	559	584	553	538	576	568	567	562	520	523	549	610	551	527	571	561	557	542	552	536	524	557	611	536	563	535	616	553	528	574	546	573	560	541	558	527	539	578	558	558	561	571	537	561	593	554	546	569	576	571	538	561	549	564	527	540	563	529	497	568	538	563	564	548	588	543	588	565	553	534	514	588	559	561	556	574	539	549	541	541	552	561	562	563	577	520	557	542	571	557	579	576	532	593	578	535	565	585	582	568	529	600	575	582	564	562	562	584	503	536	563	535	529	565	575	559	539	614	578	542	551	548	552	538	522	567	548	569	532	554	622	559	602	601	546	572	560	528	560	576	575	573	538	550	553	542	548	597	564	558	549	538	551	585	613	552	558	571	572	561	589	600	547	599	597	547	579	537	547	543	565	515	588	544	560	542	577	556	550	519	534	539	612	586	531	579	609	520	584	579	559	583	551	549	544	526	570	585	562	563	531	569	608	525	554	547	549	543	625	576	609	553	622	535	581	540	606	545	554	571	534	544	583	584	556	547	552	546	547	592	570	558	578	533	528	530	608	534	583	562	544	536	583	580	587	557	598	578	550	527	570	532	568	578	557	537	545	539	583	606	562	573	540	549	547	588	571	598	551	563	578	546	516	529	563	547	555	539	544	601	537	533	564	564	591	560	561	557	565	560	550	551	566	605	554	575	606	579	573	542	526	583	542	547	552	554	589	536	529	551	559	551	526	565	559	561	512	535	540	571	551	550	524	576	540	523	569	553	527	571	574	521	565	570	517	547	531	555	576	563	604	566	564	550	563	540	593	570	577	545	554	546	558	560	576	579	589	540	558	570	566	538	555	588	591	561	559	528	557	587	594	602	540	580	575	513	551	556	566	553	585	585	556	561	572	585	538	545	552	562	544	578	557	595	548	587	547	526	585	549	577	547	523	537	552	579	590	583	531	534	569	554	559	556	528	524	542	539	604	528	539	568	525	581	554	576	566	590	555	538	541	590	561	572	591	522	555	536	526	570	573	588	514	585	556	563	500	519	570	558	570	560	536	558	590	574	574	542	580	573	573	557	543	583	578	537	542	548	596	559	555	572	581	556	562	546	566	569	556	533	570	533	591	582	554	556	546	548	530	543	563	576	506	532	583	541	569	597	537	628	585	575	549	603	532	573	524	551	578	546	572	573	606	531	537	564	549	574	559	583	514	594	550	572	560	562	538	593	573	545	541	546	561	590	572	561	586	570	521	540	557	551	563	553	552	547	585	566	562	548	572	561	556	543	546	542	513	563	554	575	540	556	545	551	512	590	546	521	577	572	578	590	599	539	565	585	537	552	555	610	532	581	566	565	517	568	517	586	535	557	511	516	543	561	568	574	534	574	578	564	550	569	551	550	563	560	531	575	579	577	537	547	550	587	568	530	572	545	554	561	551	572	537	557	576	535	548	560	558	544	571	580	553	573	560	546	575	550	551	565	576	555	551	594	613	552	587	577	543	595	569	551	539	574	555	544	572	569	565	543	545	556	606	555	572	561	549	563	570	581	567	565	525	572	528	561	550	560	536	523	548	573	555	571	548	555	588	577	561	550	570	530	541	609	539	592	539	569	573	550	568	586	559	612	590	537	537	576	551	543	498	558	548	521	571	527	552	581	564	614	536	551	569	586	531	522	567	611	550	550	539	533	568	559	519	526	544	578	564	571	536	543	594	535	569	560	560	544	549	568	513	562	549	527	567	562	553	556	563	518	583	592	558	584	581	554	570	512	549	603	540	574	559	577	554	560	537	562	523	583	605	541	529	547	597	556	565	553	572	548	567	551	533	549	522	517	551	593	563	541	516	542	564	562	552	527	568	589	548	550	526	529	606	546	552	573	523	560	590	540	517	585	546	560	581	549	562	545	518	578	525	589	556	536	598	551	569	597	590	558	557	540	568	539	583	548	538	578	601	556	559	529	557	553	570	571	610	515	589	573	557	546	569	565	521	564	548	565	597	562	571	543	565	581	523	586	528	521	575	573	539	573	557	545	555	595	564	582	581	580	583	566	572	542	570	535	548	531	554	562	540	536	561	560	592	525	588	525	574	571	576	545	551	541	553	595	580	577	506	553	585	524	580	572	557	548	570	557	539	579	544	560	607	566	605	561	507	551	582	598	555	554	562	499	582	559	578	554	553	543	585	559	562	550	593	529	571	533	549	508	554	567	529	514	595	540	601	529	568	544	553	567	587	517	539	552	554	518	554	569	588	530	571	584	559	578	560	523	555	576	570	579	596	542	540	572	520	571	597	539	589	534	517	577	537	533	582	584	577	597	523	573	572	573	541	522	571	593	547	555	519	551	559	568	589	540	523	584	579	565	550	530	560	578	535	558	576	527	567	555	552	523	540	579	564	555	574	524	534	571	535	563	594	551	538	535	569	566	575	558	545	514	548	560	522	556	541	540	534	563	535	576	550	551	570	601	544	560	531	538	532	497	535	568	510	556	534	530	532	520	484	538	524	499	573	576	552	556	546	535	569	574	528	541	559	601	570	581	549	625	552	558	562	522	568	580	591	543	534	550	525	569	539	539	556	534	590	577	526	557	559	558	581	582	535	515	568	542	564	534	563	609	583	581	531	516	552	583	539	558	536	563	595	552	563	547	541	551	551	523	588	564	558	535	525	568	554	616	577	538	570	616	568	575	550	486	584	568	545	605	580	553	567	547	561	532	608	563	549	516	547	564	572	551	570	576	572	557	520	568	501	525	548	552	541	556	550	589	571	560	564	544	544	554	564	555	591	561	597	566	552	512	541	512	583	548	540	557	560	556	568	525	571	584	498	544	553	560	543	557	566	567	585	575	556	505	581	563	572	556	568	530	531	556	589	527	532	560	533	563	576	576	576	567	567	555	543	581	537	541	575	610	610	586	558	546	558	569	535	571	521	520	539	553	512	535	557	565	547	550	611	572	564	567	598	561	557	556	548	552	581	526	541	555	594	597	532	573	584	546	530	562	595	555	585	567	581	503	552	555	582	518	566	521	516	554	580	555	559	586	537	579	562	524	528	580	562	590	557	543	580	568	561	573	604	558	560	571	548	545	583	574	544	563	578	568	564	531	532	527	566	558	523	594	566	557	560	552	568	556	566	587	548	573	576	558	577	545	538	508	515	538	534	524	573	569	544	552	569	566	571	571	500	541	541	563	593	596	524	567	580	576	565	581	560	526	535	575	545	572	528	562	544	540	534	544	537	580	554	597	616	555	573	604	555	607	584	570	569	544	561	532	540	535	533	549	506	532	547	575	535	542	560	539	513	566	523	544	537	573	584	508	574	548	589	584	574	584	576	544	553	512	577	529	548	536	567	578	599	517	558	547	518	576	552	583	521	555	554	615	553	585	547
3663	11115	21967	1732	1310	1041	1061	958	916	889	889	867	848	819	763	824	788	820	826	823	843	850	819	820	810	815	847	786	803	848	804	761	801	801	802	790	770	799	829	818	780	793	776	805	827	808	842	814	781	814	802	786	802	785	812	850	777	841	798	800	834	805	784	838	767	831	803	791	810	806	785	825	864	826	815	732	776	829	745	797	832	806	860	785	809	776	795	802	842	746	763	807	801	768	841	825	744	824	858	825	823	853	775	823	787	798	825	784	803	762	774	825	802	795	879	802	831	788	797	785	810	855	848	803	784	789	837	873	737	786	810	828	843	788	783	786	834	765	815	835	823	851	808	795	761	801	860	833	789	793	847	808	826	808	800	831	768	806	852	825	826	784	833	772	814	807	796	829	824	787	785	815	778	735	810	829	795	796	806	775	765	778	749	784	817	799	843	796	747	820	796	836	791	769	806	813	784	760	756	807	828	794	726	784	820	812	799	811	807	822	766	775	814	793	835	804	800	745	787	785	792	792	794	819	780	784	790	855	819	811	791	760	819	803	791	795	825	792	810	769	798	815	798	782	837	814	801	738	814	814	790	801	837	832	834	779	766	822	840	817	764	811	781	845	799	821	769	834	770	824	778	811	777	784	768	816	817	794	812	813	822	775	810	777	830	789	807	832	854	763	803	790	786	825	832	805	801	782	776	804	813	805	796	788	782	798	799	828	778	827	794	804	783	831	824	809	845	876	813	820	845	775	793	752	771	835	802	795	812	808	795	779	832	797	800	782	820	786	814	762	847	796	806	825	814	833	806	774	790	779	748	789	808	817	782	787	784	790	809	772	786	845	753	785	831	806	813	813	810	847	768	850	816	805	813	750	810	850	787	827	829	802	837	875	777	838	818	800	789	757	785	769	749	809	795	802	828	838	786	783	778	756	810	811	830	791	801	776	822	790	786	832	837	788	814	758	777	757	827	803	839	787	796	796	817	779	819	836	827	802	851	848	781	816	811	791	771	791	787	816	793	810	764	790	831	799	821	836	814	854	807	820	777	811	796	735	767	758	835	764	869	790	834	774	778	843	803	746	821	776	736	829	827	834	793	847	821	807	780	795	826	764	786	788	782	784	812	797	789	794	779	837	788	778	803	779	803	791	786	834	810	822	798	801	784	762	841	788	840	804	831	820	784	751	815	784	811	808	811	768	838	838	810	792	811	842	790	812	809	810	842	830	782	752	791	797	792	798	835	782	786	822	787	854	772	774	795	729	818	841	817	799	845	833	792	833	773	824	847	826	834	762	812	810	815	774	784	815	796	808	830	783	801	739	840	831	797	838	842	743	771	783	740	796	840	792	806	793	790	866	827	780	759	801	855	788	770	822	826	840	753	785	853	788	807	827	790	782	837	782	808	821	809	814	758	794	816	774	779	826	765	788	839	825	769	817	758	801	780	767	841	803	845	805	766	777	826	798	746	724	812	775	790	840	775	833	822	833	814	770	812	827	766	799	794	830	795	838	782	826	790	841	820	806	831	773	799	803	814	785	799	800	848	797	812	810	761	792	795	762	758	787	781	774	770	763	850	837	797	786	834	807	794	820	735	843	820	820	836	824	808	797	811	832	825	847	793	791	812	795	787	825	787	767	808	850	781	810	793	842	806	813	879	852	773	834	808	862	779	828	798	754	832	864	849	813	843	799	802	826	776	764	791	845	788	821	791	834	792	848	777	762	828	800	805	783	793	799	825	799	781	809	740	820	771	762	765	816	787	797	792	729	802	793	801	784	790	825	799	825	787	826	824	799	735	891	782	799	811	750	812	776	812	840	839	826	805	775	820	794	807	756	811	829	779	786	812	783	819	811	825	799	807	795	774	856	789	771	832	820	833	793	812	812	766	792	827	786	842	782	799	784	804	821	843	764	784	804	771	824	854	804	773	762	780	820	820	837	833	800	745	792	755	747	874	800	809	821	800	797	787	846	814	819	790	793	785	816	819	797	771	796	860	768	806	790	750	751	801	750	771	834	806	836	791	772	772	818	782	751	845	819	823	792	770	811	836	827	825	815	779	813	781	790	819	845	820	838	799	806	802	810	798	798	778	736	835	782	795	795	804	807	760	790	800	826	828	826	851	803	774	832	778	833	803	795	763	810	787	777	764	775	804	812	792	781	825	821	795	788	784	792	806	764	808	783	762	751	817	759	804	803	814	758	779	840	785	838	795	787	826	805	811	815	782	834	800	766	804	824	819	773	811	776	799	789	797	792	776	763	871	802	804	802	804	779	811	791	832	801	804	830	751	797	808	810	767	754	767	807	833	808	773	798	788	817	792	768	779	807	793	806	791	821	782	811	759	850	794	803	811	768	819	833	773	830	837	804	825	845	807	804	814	830	770	790	776	815	766	839	776	755	752	801	793	815	804	800	819	798	832	765	787	796	779	813	814	774	801	778	763	853	814	784	820	797	786	830	843	816	793	799	800	805	843	819	771	770	845	798	801	791	831	816	806	784	793	792	818	825	764	797	814	810	832	785	829	795	823	758	813	841	806	810	768	810	814	758	806	792	842	789	826	797	798	786	795	800	777	820	803	803	767	843	790	793	813	840	808	809	838	817	775	737	784	819	754	808	796	801	809	778	804	814	848	785	736	772	769	816	791	823	800	773	779	812	810	842	762	857	812	801	753	790	794	813	819	769	772	819	783	757	732	812	837	805	788	809	827	848	837	815	861	816	777	848	798	823	821	799	846	796	820	789	771	760	803	798	783	815	800	817	799	834	816	768	843	778	776	812	794	789	773	768	851	836	765	811	835	790	828	774	875	783	807	840	826	735	758	824	800	821	800	834	791	790	786	814	825	795	759	823	801	788	811	799	797	774	809	782	841	806	825	796	780	768	786	801	777	847	793	780	847	828	833	811	805	800	833	797	826	773	797	788	812	752	806	824	805	808	767	843	782	806	815	819	841	785	814	770	794	822	845	817	750	797	807	771	831	815	865	722	811	795	830	761	757	833	845	798	828	800	770	808	805	828	776	805	834	786	806	824	794	850	816	810	824	801	786	801	808	826	754	844	808	839	802	800	813	824	761	794	794	783	806	869	819	815	812	809	771	813	800	823	775	807	807	744	802	755	816	796	794	822	817	811	774	783	825	804	775	830	783	778	774	809	793	854	830	810	792	806	754	849	813	821	852	763	807	768	844	787	807	767	774	808	791	790	803	808	790	773	773	746	763	830	772	789	763	804	763	745	795	768	843	830	814	822	821	756	807	801	792	780	745	797	774	809	861	806	753	787	820	785	748	773	786	822	859	833	778	761	766	857	756	805	761	801	800	808	813	803	816	768	870	802	737	822	809	796	764	804	822	770	836	806	818	726	832	729	847	778	808	782	788	851	818	790	829	811	770	802	784	768	842	775	767	831	824	841	793	800	808	823	808	766	799	752	818	827	809	817	811	769	748	788	776	847	804	811	793	865	807	725	798	845	814	829	824	767	747	803	796	800	767	795
22377	21450	28449	24857	21446	20621	1932	382	281	274	288	265	238	196	219	201	187	168	181	179	170	157	175	150	145	186	165	154	177	168	150	135	188	162	152	141	159	170	160	137	150	166	149	145	153	138	159	148	147	164	138	139	158	153	160	147	151	170	152	140	129	159	157	153	142	144	153	171	155	160	153	129	150	147	156	167	158	171	135	166	169	155	161	151	141	148	160	168	157	150	150	150	142	150	165	158	152	134	156	145	143	145	151	160	164	147	157	150	134	160	149	180	139	142	145	129	160	132	131	145	157	162	146	144	160	131	150	133	153	166	149	173	140	146	150	161	144	157	139	138	149	146	166	170	174	160	160	123	154	144	175	163	162	184	171	158	170	158	131	155	151	159	167	146	140	141	137	154	141	154	155	157	145	118	150	135	134	134	146	134	137	142	155	151	164	165	140	164	131	148	151	154	162	153	130	149	164	144	141	135	175	171	149	157	137	126	159	141	167	165	154	137	133	165	154	169	150	162	149	140	164	152	139	147	169	146	132	165	166	161	164	150	159	138	154	171	139	157	146	129	144	144	151	153	128	139	154	157	145	139	125	144	126	152	146	150	173	145	126	140	147	147	129	153	138	147	130	146	126	145	149	147	127	142	137	153	153	152	164	139	169	162	153	157	162	164	168	161	156	139	169	156	137	153	150	135	160	143	148	131	163	178	144	158	142	146	144	146	147	127	140	148	171	138	138	165	142	153	168	156	154	149	163	151	156	133	140	148	167	169	168	143	142	136	161	160	156	157	153	148	145	149	131	133	164	147	165	160	164	149	147	147	147	165	171	137	138	152	135	170	140	163	124	127	167	137	167	141	156	157	165	174	136	173	154	146	135	142	147	152	146	162	138	154	160	144	147	141	146	142	156	145	148	171	150	134	151	145	146	158	129	143	147	143	151	149	154	139	144	146	125	124	157	164	148	158	160	154	126	157	132	150	156	155	122	154	134	146	149	156	173	154	155	139	136	143	147	154	130	167	136	149	151	131	148	162	157	137	145	150	140	160	137	156	144	148	161	155	174	141	182	147	144	141	168	156	163	154	147	161	143	157	156	148	136	152	150	174	181	196	152	146	160	149	154	143	141	150	145	143	147	151	172	171	148	137	156	155	146	143	142	145	153	154	139	130	142	159	127	162	164	138	150	149	154	168	171	132	148	169	152	167	173	147	148	146	145	155	152	152	151	155	148	159	144	157	145	147	157	137	148	128	161	131	163	159	145	148	147	136	142	131	148	140	146	155	137	151	153	166	158	143	149	136	154	158	142	136	150	142	144	154	171	143	161	173	154	177	130	156	140	150	152	144	133	159	150	126	131	164	136	159	128	133	136	141	142	149	134	140	177	168	126	156	151	120	142	172	172	154	154	141	136	140	147	135	160	149	162	140	138	119	158	160	142	137	144	142	155	149	160	151	153	163	144	156	164	166	153	167	173	155	141	169	147	138	166	148	132	126	143	159	152	148	138	140	138	152	160	140	137	149	123	154	133	156	170	152	144	131	181	154	128	153	148	161	151	137	129	138	140	153	134	138	135	150	134	146	155	151	167	154	166	149	134	150	148	148	151	140	156	155	148	149	156	157	147	167	125	142	160	158	165	133	137	120	157	128	150	147	168	165	164	153	158	146	140	165	157	152	151	182	152	128	160	154	137	143	151	152	147	137	131	162	153	147	149	143	158	134	150	143	174	158	134	152	146	179	152	152	165	146	147	169	145	140	152	178	162	159	149	123	171	168	146	147	149	144	138	162	141	123	147	145	154	149	150	140	142	132	152	166	152	148	168	123	130	160	174	148	168	165	154	156	153	158	167	130	139	140	148	151	131	150	160	146	151	149	141	144	162	175	135	144	159	123	161	146	136	126	140	149	127	164	147	152	168	159	127	170	157	153	133	141	143	145	173	152	147	145	139	139	129	140	153	133	157	158	176	135	157	166	140	151	176	135	145	151	139	156	150	141	143	161	159	133	140	130	160	160	145	137	155	153	177	144	145	152	158	159	136	152	135	146	135	160	151	163	140	169	128	162	138	141	141	154	138	153	152	150	135	153	159	145	142	170	142	142	120	149	158	167	153	150	164	125	167	148	137	146	164	167	140	140	140	135	152	144	155	160	164	171	143	126	168	146	168	166	150	164	140	150	147	134	145	139	155	165	135	157	152	148	138	122	140	141	176	164	122	142	172	133	158	150	155	151	153	164	157	157	136	137	138	142	114	138	155	136	140	168	157	166	150	160	166	144	154	153	155	152	153	146	161	133	154	148	150	148	167	165	142	140	148	146	158	139	147	152	165	124	173	163	151	150	150	157	155	146	147	147	139	173	123	153	137	133	161	146	152	124	166	143	141	161	164	155	135	150	155	162	163	123	149	156	156	158	141	138	165	165	144	150	136	165	145	159	144	148	131	192	159	171	158	145	130	161	151	145	155	142	158	139	147	150	138	138	148	135	167	150	143	134	170	155	147	132	138	138	147	152	153	165	150	150	161	157	160	139	148	153	163	160	140	147	157	153	153	146	148	185	149	128	160	155	155	172	144	160	146	146	162	140	146	133	138	145	152	145	156	138	137	149	160	149	141	123	139	133	156	137	134	159	147	164	154	157	146	162	156	162	143	139	163	156	134	164	186	142	150	156	140	166	157	143	152	149	149	151	135	159	168	140	133	147	166	152	161	160	148	128	140	148	141	145	143	132	134	143	143	152	169	145	151	142	136	168	164	154	147	166	153	135	161	140	157	156	140	153	146	168	157	148	180	151	146	154	128	163	149	155	148	145	168	150	147	155	181	137	163	140	157	154	161	139	156	142	157	147	150	157	173	149	138	139	148	147	151	158	150	162	146	151	151	162	169	143	185	131	156	158	137	156	156	174	145	150	137	147	180	159	159	160	148	132	141	159	165	137	157	164	163	168	137	167	136	120	169	169	129	176	143	161	127	161	180	152	153	174	164	176	159	147	145	146	171	137	132	135	173	147	135	141	157	152	172	137	168	150	171	137	133	156	151	139	153	167	146	137	146	154	149	145	178	142	141	142	160	148	164	147	179	136	134	135	167	149	130	140	135	143	150	144	140	155	137	132	154	129	135	172	188	133	139	141	144	154	152	149	157	121	147	131	170	154	150	126	131	161	159	128	150	134	149	154	135	147	140	148	148	183	129	160	128	140	143	145	153	155	155	133	156	146	142	142	152	138	148	164	138	156	147	166	144	147	149	132	153	146	163	149	155	123	160	153	157	142	144	150	125	141	141	142	141	150	158	151	156	135	145	148	138	165	157	142	139	154	164	153	155	137	157	136	161	130	136	148	125	145	186	169	120	142	162	161	151	125	148	152	179	135	150	168	156	143	138	155	150	156	178	142	145	150	133	144	167	175	147	156	143	150	154	135	171	134	152	150	160	167	164	158	146	143	159	157	135	151	159	162	147	148	158	134	166	146	150	156	145	171	137	156	133	146	148	143	158	163
4677	22737	29166	3891	2215	1590	1110	775	722	570	543	523	374	366	355	333	350	322	337	320	272	273	267	274	278	271	230	262	280	261	233	211	258	249	246	243	250	220	213	229	251	217	199	218	219	272	206	228	232	218	200	228	223	214	237	225	242	233	212	226	210	218	225	255	206	224	215	214	210	243	227	228	223	231	214	228	230	224	233	209	228	224	212	198	193	221	257	231	227	211	224	210	226	229	229	210	222	263	223	231	226	211	230	246	204	228	209	232	204	210	220	225	222	218	210	225	215	227	225	201	214	213	208	225	230	236	215	208	202	229	211	197	240	231	221	252	216	204	225	229	216	221	244	209	208	216	250	195	208	199	230	232	222	233	230	211	240	181	224	224	234	220	227	216	218	220	196	210	233	216	212	238	211	242	235	207	218	212	207	209	186	202	227	211	237	218	188	203	214	227	212	248	214	229	237	222	251	237	214	204	221	212	228	196	212	206	240	249	220	226	214	234	226	223	210	215	225	210	214	223	235	200	206	247	237	259	233	215	213	187	212	221	201	208	205	230	202	210	221	235	246	241	216	219	212	213	217	208	225	222	227	221	241	222	211	243	213	237	236	201	202	206	238	230	235	237	224	211	196	243	213	219	221	211	259	228	231	209	194	228	214	210	211	231	242	197	225	197	234	226	212	228	222	212	231	207	228	212	217	216	233	218	247	204	210	241	230	213	211	210	224	231	227	227	209	221	183	232	213	212	221	219	213	214	241	217	207	199	203	239	201	231	214	209	215	205	258	225	240	236	201	229	227	241	221	264	244	206	222	209	222	206	250	235	225	228	174	201	240	217	209	240	227	260	257	233	235	218	215	203	212	214	216	231	201	245	218	211	207	238	207	228	209	229	216	261	224	201	218	224	206	241	213	228	207	269	206	192	205	208	241	215	225	213	217	216	214	185	218	216	219	224	230	217	217	241	216	213	204	217	240	205	207	210	214	210	229	201	212	219	217	195	240	215	212	231	206	207	238	224	200	219	211	222	214	224	197	220	221	228	203	262	208	224	213	208	214	213	235	221	205	219	226	212	216	225	212	211	222	210	196	207	228	219	233	207	192	194	231	210	212	229	232	207	242	207	222	211	222	246	234	216	201	233	235	256	220	221	219	250	248	229	230	225	248	211	217	212	203	205	209	255	228	206	254	202	231	247	207	232	207	208	246	245	219	233	233	232	209	236	212	229	193	239	226	227	217	207	213	245	227	253	221	228	201	219	237	235	202	222	209	219	224	226	216	227	190	191	246	213	201	231	218	198	250	214	227	224	216	212	225	229	230	219	239	214	236	209	229	228	223	242	231	205	221	221	228	207	209	203	228	211	199	187	223	219	223	237	235	214	203	224	209	235	229	232	234	243	225	209	214	240	230	218	211	222	233	238	237	242	212	217	247	244	228	237	216	205	246	235	227	204	232	225	236	234	208	214	218	225	219	218	183	194	230	218	227	221	212	221	229	197	239	241	211	225	205	194	209	184	223	230	196	240	218	231	202	243	224	219	194	236	229	187	206	241	219	221	231	215	234	212	210	179	233	234	231	193	203	220	222	222	213	236	220	221	253	216	235	213	209	203	258	221	222	234	241	200	241	209	238	242	236	197	220	217	223	218	211	214	205	208	233	196	217	232	198	198	200	211	224	236	240	210	226	208	235	204	247	211	218	230	219	235	238	221	217	207	219	204	210	212	205	234	223	218	210	219	235	195	211	226	252	242	228	213	229	237	225	221	211	226	231	203	228	209	225	239	241	224	194	220	218	206	212	242	201	225	235	236	202	209	206	235	240	253	227	209	233	223	210	215	211	209	217	216	223	218	216	214	198	208	203	216	209	218	204	213	246	207	212	225	201	209	210	237	207	207	238	232	190	204	206	224	232	223	240	226	247	215	233	207	191	236	218	206	209	236	229	216	235	243	212	222	223	233	191	229	229	221	230	213	211	237	240	208	235	209	234	196	209	238	230	220	214	199	189	213	206	215	217	224	210	216	211	234	205	222	219	193	242	227	235	205	224	210	199	214	195	228	208	216	216	207	255	204	223	235	258	245	222	221	226	204	225	205	241	216	236	243	225	251	223	220	202	213	229	229	234	205	225	223	218	226	232	233	223	216	240	218	211	236	209	194	251	204	234	242	229	194	209	202	241	226	239	230	217	212	222	242	235	234	220	206	223	220	233	224	222	208	221	245	217	185	239	214	218	241	212	200	209	219	225	221	219	231	244	239	219	209	219	205	229	250	217	212	218	211	223	222	219	190	208	225	195	210	201	218	233	214	234	215	204	208	242	243	221	263	203	235	222	201	203	219	197	217	236	223	222	228	211	210	231	225	240	221	218	224	217	208	199	203	214	213	231	221	235	223	220	237	235	249	217	231	234	248	215	206	192	240	220	229	203	243	248	239	215	222	229	203	220	203	204	213	216	249	241	228	223	201	206	197	204	213	213	230	244	223	240	213	241	213	225	234	197	240	255	192	237	203	212	201	209	228	223	234	232	230	209	231	198	202	205	212	234	202	231	233	214	228	231	228	244	222	216	224	212	221	212	216	237	229	227	221	233	248	227	223	200	209	232	223	231	197	220	220	230	210	213	232	248	234	253	246	200	210	220	212	229	224	217	215	229	202	240	214	229	210	229	204	209	221	225	228	223	199	243	201	223	219	221	205	222	236	256	219	228	265	219	214	215	222	218	211	213	234	210	243	241	245	206	215	215	211	230	210	223	242	218	215	227	225	213	224	215	234	216	221	233	230	223	220	190	221	217	199	202	229	240	229	223	213	223	218	210	249	200	204	233	209	231	232	214	241	225	220	224	214	215	212	215	194	219	215	218	203	211	246	211	218	203	224	238	227	213	212	226	237	217	254	241	232	208	226	217	228	217	197	215	226	239	221	214	223	227	213	227	228	207	215	232	251	221	239	211	220	193	222	202	205	236	229	222	216	201	236	214	211	253	190	206	228	215	230	203	206	192	218	210	226	239	219	222	204	258	247	231	225	214	220	226	217	207	198	213	210	222	213	207	219	210	262	212	220	251	213	203	217	228	191	230	237	218	221	247	243	194	219	196	210	239	206	212	207	204	225	244	221	220	211	240	238	211	210	222	216	209	236	248	208	212	196	232	207	217	223	213	217	232	211	240	244	226	222	239	240	222	213	229	235	211	231	227	253	223	221	209	226	193	212	212	194	216	214	226	231	235	213	224	223	232	214	238	204	218	218	218	214	221	192	203	204	217	208	188	204	259	203	245	222	187	229	224	230	245	215	211	185	213	218	218	201	237	198	213	237	208	224	212	227	223	220	225	208	220	209	218	254	238	231	232	231	233	232	224	220	221	208	215	236	230	226	222	243	252	218	206	232	215	222	205	215	212	218	227	223	223	209	215	244	238	218	194	204	215	212	202	209	213	235	203	233	240	246	217	211	220	214	199	221	219	212	255	209	249	238	215	220	227	213	226	215	208	225	208	233
27493	16956	11715	1196	607	592	543	530	549	513	557	524	524	537	517	533	524	550	515	520	513	524	556	534	531	542	504	527	533	551	523	503	511	505	582	538	544	575	533	529	539	571	500	506	535	558	506	588	525	491	535	532	541	512	524	596	564	568	538	530	532	541	499	523	530	513	522	502	554	532	505	508	537	516	519	567	561	530	495	482	506	526	514	518	510	528	550	525	507	509	542	526	518	547	555	504	513	531	498	519	517	528	546	532	538	514	539	540	505	526	547	526	546	482	543	543	549	525	522	540	506	554	521	533	508	530	540	534	504	520	537	564	579	503	525	536	563	505	516	558	505	585	480	470	549	541	548	523	485	535	559	539	525	512	536	545	534	509	533	501	504	536	515	510	565	521	521	574	557	586	549	534	545	565	511	506	569	538	564	532	569	544	538	540	566	540	515	545	568	535	521	525	490	517	534	514	515	532	538	532	529	543	550	521	525	544	525	552	553	507	529	515	511	570	538	546	519	569	564	541	568	546	475	514	524	544	511	553	546	563	546	548	485	557	549	592	559	548	536	568	543	535	563	568	517	504	523	550	529	521	550	479	581	482	528	513	559	517	531	557	495	553	575	536	534	540	556	516	562	559	521	546	568	551	519	578	587	489	521	533	523	549	549	502	544	515	515	536	513	564	527	521	519	543	520	504	524	536	581	510	518	543	553	510	594	539	540	528	548	524	533	494	545	548	519	535	556	572	531	556	508	534	487	565	513	477	522	518	550	535	554	557	525	493	535	521	576	515	524	537	536	532	513	509	510	534	505	535	578	545	538	541	532	545	551	504	541	528	589	557	539	522	533	514	574	508	561	514	558	506	568	544	558	539	544	518	534	556	521	562	531	523	564	528	546	537	532	540	534	565	544	526	556	574	507	565	539	521	551	510	528	542	526	512	554	587	562	545	551	510	534	518	504	536	601	557	483	574	520	547	560	534	500	540	548	534	531	538	552	489	546	529	488	548	519	541	509	527	522	526	556	530	548	569	542	553	516	522	564	556	575	532	540	516	544	498	520	584	533	548	520	550	543	530	538	536	552	515	555	532	540	562	515	531	516	506	511	563	535	547	551	527	503	525	499	537	537	519	539	533	578	552	547	576	496	503	545	487	536	541	535	537	540	545	524	537	538	517	565	573	525	507	592	556	524	523	560	523	565	526	510	550	519	580	561	558	559	549	533	493	530	553	532	549	551	572	490	558	547	533	487	534	561	531	498	533	500	529	544	529	543	571	563	505	490	540	541	513	503	512	532	536	536	528	561	491	515	536	555	552	524	527	536	494	512	532	530	518	545	578	520	560	520	574	563	522	520	542	545	530	553	541	527	478	511	500	533	529	570	528	559	541	541	501	523	534	572	550	516	514	542	515	589	540	530	519	506	559	548	528	497	515	569	521	521	500	557	528	516	524	549	544	508	522	545	556	528	511	539	525	535	517	548	519	519	519	507	523	538	545	509	560	565	518	570	562	496	520	508	522	491	521	509	488	520	529	509	540	541	507	534	527	541	535	553	549	510	527	511	522	510	547	510	538	514	572	544	541	517	539	493	494	515	528	521	488	532	536	582	532	572	529	529	545	574	591	512	523	547	503	511	486	549	508	549	547	536	512	518	503	554	512	545	494	508	546	572	553	571	529	523	510	526	533	528	527	529	498	542	549	575	550	560	511	494	551	544	516	566	522	537	555	537	538	556	554	529	560	586	530	559	540	509	533	522	523	544	570	529	572	478	563	526	555	489	551	523	510	561	533	550	529	538	540	525	553	518	508	557	520	534	507	537	515	533	588	502	513	496	492	535	537	537	550	530	494	535	524	554	491	500	531	493	573	510	520	519	502	502	579	537	564	545	561	539	501	521	533	536	548	521	529	530	541	555	555	496	533	503	561	507	556	564	518	557	553	554	543	461	543	486	516	529	517	542	482	538	540	531	542	531	553	549	570	524	554	552	559	545	535	529	499	529	576	527	523	565	508	505	514	529	540	525	580	501	529	547	536	581	563	538	541	532	484	499	531	508	567	497	508	555	526	521	548	563	516	556	512	523	520	487	516	526	538	533	511	525	559	513	534	530	553	516	604	580	515	500	540	550	562	553	527	515	493	566	517	548	526	538	543	535	544	499	540	544	527	549	563	501	533	535	529	541	519	542	551	527	517	492	542	541	505	564	559	574	515	521	556	539	538	549	528	536	545	516	536	571	533	513	586	545	549	515	500	552	530	563	547	561	520	549	533	541	543	487	570	544	539	539	551	534	517	517	534	527	560	544	553	531	521	491	516	520	536	540	527	568	505	518	476	534	517	499	532	544	500	538	499	536	561	540	527	506	517	530	523	512	527	499	540	521	545	539	595	552	525	519	533	515	514	533	513	526	530	484	575	501	539	485	539	490	501	544	522	499	514	543	552	520	504	499	577	541	542	536	519	511	534	528	534	565	543	577	515	586	601	561	526	536	534	524	564	539	553	552	513	559	557	504	536	588	560	508	538	512	510	520	573	564	549	507	495	528	541	517	515	541	553	523	500	522	532	519	571	558	528	554	520	503	551	528	516	508	535	538	556	530	530	531	527	515	533	570	513	494	523	507	557	513	511	518	529	516	524	526	507	535	537	534	532	532	540	561	535	533	517	546	568	583	568	548	531	529	562	525	504	541	563	475	513	514	569	532	553	534	554	506	573	569	575	501	533	542	542	533	544	548	504	533	535	497	566	527	547	543	549	563	500	546	528	510	560	523	535	546	507	527	550	510	564	545	514	564	519	551	518	550	543	501	531	513	547	554	502	540	520	577	487	552	547	503	517	516	518	563	548	556	518	526	530	538	509	496	540	547	552	562	519	535	527	544	525	565	511	579	502	497	512	537	522	530	524	518	549	503	531	560	524	538	521	560	544	571	507	540	511	517	526	497	559	546	474	514	527	516	526	548	528	514	513	558	546	543	517	538	537	519	545	523	536	519	519	503	526	529	582	522	568	579	534	570	556	564	531	541	528	547	516	502	516	554	496	521	557	542	515	511	515	554	510	559	544	500	530	542	538	509	561	561	525	568	528	575	513	531	545	543	538	538	549	516	532	469	523	546	552	569	525	532	532	514	513	586	554	522	538	532	522	525	558	553	558	543	550	520	539	557	511	540	524	580	531	524	537	537	554	566	584	541	562	543	541	503	536	546	548	526	563	562	535	514	532	547	519	539	506	553	498	539	579	568	526	518	510	532	493	572	578	542	473	585	538	527	544	559	533	537	546	569	499	521	546	539	561	544	595	515	524	519	550	579	563	549	527	521	552	550	579	516	546	550	512	530	536	532	538	534	510	513	535	528	533	496	501	530	474	538	584	501	551	534	532	514	520	521	526	508	523	527	511	514	528	538	593	541	563	542	512	502	524	537	556	566	527	533	542	519	515	539	560	548	556	515	541	540	515	550	525	554	589	522	488	522	579	533	550	540	546	540	552	519	537	482	518	513	537
4491	4774	11340	1028	891	869	817	813	821	832	837	783	834	786	770	749	793	800	808	767	816	818	831	841	814	775	805	777	815	783	777	818	746	854	801	783	826	804	805	788	765	793	799	852	809	752	746	793	774	757	816	752	824	806	858	802	817	775	793	843	789	812	792	802	808	768	758	765	814	811	777	831	841	818	811	785	815	770	783	756	783	751	823	861	776	795	837	849	785	765	784	783	834	839	833	792	760	797	803	833	821	762	800	779	770	779	814	736	755	815	836	784	833	808	778	793	782	784	759	773	770	808	775	746	809	773	790	823	789	781	783	764	795	777	789	769	765	771	814	766	817	780	803	758	800	815	815	796	790	793	802	818	791	737	803	765	766	795	801	786	824	815	767	767	789	798	821	797	778	758	781	785	819	757	788	767	800	792	802	794	782	799	821	794	764	781	809	801	793	783	800	764	812	774	829	808	794	774	795	801	801	813	758	808	796	832	781	780	821	820	845	845	819	787	781	751	796	779	773	805	778	763	849	797	769	830	793	812	795	804	802	816	788	837	821	808	792	791	855	759	826	817	837	794	808	781	788	801	765	785	851	799	814	792	755	789	796	798	777	794	774	837	838	755	753	855	819	827	781	781	769	789	769	773	796	791	806	762	844	813	841	802	817	761	797	819	799	820	765	783	778	808	754	838	789	779	769	795	764	756	814	822	785	801	785	785	799	838	793	816	793	818	798	815	755	798	791	797	791	765	798	797	829	791	724	801	774	778	815	721	845	803	775	788	807	779	836	758	794	788	793	758	820	783	849	767	772	761	833	822	865	847	742	780	833	755	734	815	772	776	795	814	793	794	735	818	796	845	825	786	796	778	814	805	795	789	760	824	783	799	791	829	791	822	839	779	843	772	775	787	758	800	795	810	860	784	800	789	780	771	776	805	782	827	796	815	793	832	775	744	784	769	732	777	786	768	804	812	802	795	762	803	776	788	842	790	778	808	809	800	790	802	760	798	749	750	785	791	771	809	804	802	804	813	822	819	786	810	766	781	767	803	805	782	788	782	809	751	766	775	866	800	743	812	831	803	792	787	790	785	812	818	772	806	776	741	811	793	784	792	788	857	775	809	797	757	782	794	783	783	799	788	770	746	786	825	765	776	815	817	798	804	760	755	814	788	811	801	821	792	791	817	760	806	776	788	814	754	794	740	755	852	775	754	757	810	764	742	778	812	786	792	803	781	781	788	802	791	760	814	830	782	796	768	787	809	780	800	780	769	814	824	777	847	803	806	798	784	775	773	767	829	777	777	829	785	754	810	744	811	769	768	799	734	820	805	751	777	827	744	797	813	763	807	809	761	777	817	794	847	818	823	794	779	783	769	790	795	783	774	763	783	776	793	864	804	819	790	769	769	799	797	749	800	778	812	766	785	815	800	789	830	817	826	840	830	804	788	814	782	737	804	797	810	816	782	787	784	788	777	776	845	781	759	878	811	786	817	822	795	769	847	859	777	784	758	820	821	753	791	812	773	809	783	793	776	827	809	793	792	760	791	803	810	786	813	846	821	826	811	813	775	758	857	745	791	859	828	796	822	825	778	796	758	788	797	816	836	762	812	797	770	811	804	777	837	774	813	812	813	787	845	790	761	773	789	775	821	812	781	800	790	823	785	754	829	729	797	821	765	775	788	807	816	736	798	781	803	826	770	747	761	792	806	785	765	793	822	828	811	811	775	799	779	801	732	769	741	794	810	811	802	758	785	790	786	753	782	838	780	825	774	804	804	790	838	781	813	822	795	822	782	793	770	795	734	840	803	775	817	822	779	819	790	752	771	835	792	800	789	801	807	790	726	813	775	766	801	779	769	751	833	824	773	741	869	800	817	767	798	795	778	808	797	787	859	832	818	783	830	838	740	768	758	844	786	800	745	785	866	763	841	804	824	805	783	824	802	789	807	801	783	859	767	749	779	804	750	769	811	789	745	842	818	799	782	802	790	757	805	787	762	831	780	814	777	736	771	731	755	756	828	796	802	794	768	718	781	795	759	807	802	776	784	830	765	828	779	778	761	793	778	794	764	792	741	775	778	817	790	808	809	799	761	819	801	804	770	783	835	837	818	757	809	801	790	790	799	805	765	841	788	820	831	795	806	783	819	820	840	782	743	798	811	796	801	812	834	753	817	801	716	765	775	803	777	779	799	772	790	785	796	858	819	773	847	792	782	786	805	795	798	824	756	781	795	764	778	791	809	749	782	829	769	783	773	820	846	803	772	810	799	811	782	756	796	818	761	835	801	795	792	813	812	748	811	792	761	774	747	850	783	817	796	758	780	813	794	777	802	803	743	766	770	786	814	828	750	798	803	830	805	765	845	816	846	796	796	777	808	749	829	806	763	807	812	795	770	781	815	813	836	750	787	749	850	800	787	793	775	778	760	845	796	761	771	808	798	775	785	761	775	773	810	837	819	725	783	796	795	744	814	739	787	774	786	784	764	761	825	780	763	740	815	758	865	801	757	799	764	708	784	774	788	754	774	861	876	732	786	776	803	777	791	791	815	775	745	776	789	770	802	767	802	779	793	803	794	840	771	775	780	767	751	827	830	811	809	821	824	863	821	757	751	788	821	785	797	736	773	801	757	809	739	805	808	783	781	795	844	861	790	830	787	783	827	788	791	775	769	818	819	806	793	811	794	793	824	809	815	807	821	743	810	753	779	787	779	771	872	782	819	812	793	760	795	756	804	792	832	788	834	784	808	776	797	831	809	778	794	764	767	821	785	800	781	778	855	813	821	816	816	760	812	745	805	813	806	815	789	790	812	801	800	818	813	798	812	848	806	807	766	797	784	845	816	823	805	797	794	823	794	785	852	792	743	780	805	768	808	815	789	816	780	797	809	754	754	790	791	799	831	813	782	820	780	828	816	782	730	800	792	799	828	790	774	778	782	805	780	787	778	736	787	818	794	802	789	815	823	818	839	768	798	748	796	809	770	793	841	749	831	777	823	819	836	813	785	766	818	797	804	837	800	788	816	765	782	863	778	812	750	834	820	741	808	790	752	804	809	814	820	797	830	806	807	781	820	811	733	796	767	762	828	817	793	752	812	779	789	768	805	816	809	791	812	852	756	779	785	763	777	815	823	786	813	818	832	789	761	751	836	743	824	734	802	834	810	774	750	821	784	760	856	801	820	789	771	823	840	796	809	828	799	824	827	760	837	801	794	769	827	863	780	858	812	777	799	797	811	816	782	789	767	779	792	828	780	780	742	776	807	795	778	768	775	758	843	785	903	846	808	771	769	784	799	804	765	772	787	801	757	812	849	789	771	863	849	763	835	756	765	862	773	773	779	810	753	807	817	788	818	774	762	773	847	817	814	816	778	789	765	755	817	795	806	813	771	821	789	838	823	804	807	847	810	770	757	748	783	810	781	777	759	752	771	836	806	802	826	779	775	799	757	779	791	815	783	810	780	834	742	795	829	850	787	742	811	791	833	805	799	735	795	788	799
23262	21392	28219	24983	20236	2774	477	359	331	303	302	295	318	288	243	291	249	227	252	251	248	260	282	254	244	259	238	255	268	259	260	222	262	270	260	254	240	245	248	271	251	263	238	272	257	240	261	242	288	254	241	274	235	249	233	244	258	242	248	252	234	288	250	257	250	254	279	269	264	231	245	252	248	220	246	235	256	239	261	229	230	278	235	249	266	264	228	235	242	233	261	220	267	255	256	259	230	262	260	228	267	249	249	279	255	248	226	255	255	222	270	239	233	271	240	238	266	250	260	254	217	237	241	235	254	268	226	222	242	247	227	237	241	270	240	206	225	228	248	243	269	250	269	249	264	274	267	268	236	255	263	252	244	231	221	230	230	246	277	248	240	219	235	246	242	239	229	247	272	236	245	237	237	258	226	239	260	255	222	243	232	241	266	245	254	248	227	242	238	269	243	241	244	253	273	265	243	254	264	263	227	253	243	235	238	272	239	234	254	245	238	229	265	283	244	247	236	248	225	239	244	274	240	240	249	228	234	247	228	265	274	229	269	257	258	237	242	244	243	287	263	268	262	256	250	225	251	251	267	255	256	252	227	266	245	260	267	261	240	272	259	251	239	257	237	241	225	243	230	266	243	233	245	251	275	252	267	256	259	260	239	235	236	236	251	248	258	241	245	307	255	259	227	251	254	237	237	228	240	251	236	229	239	226	236	239	260	255	240	234	266	241	241	232	246	237	276	256	234	240	241	242	215	248	235	270	225	248	261	261	264	244	250	252	253	229	223	227	222	267	257	250	273	261	270	259	239	251	236	225	237	242	232	227	260	250	245	257	254	229	244	266	259	263	245	226	263	239	278	245	253	231	282	233	238	259	246	216	259	240	233	274	247	259	239	248	237	239	280	266	235	228	245	222	249	266	263	239	244	251	243	251	233	277	270	257	237	262	267	219	282	264	259	249	227	244	270	235	241	222	255	230	239	239	263	259	249	246	245	239	261	244	243	235	246	228	252	257	241	216	265	263	249	257	244	263	233	251	268	236	234	258	268	242	235	222	271	239	250	242	258	273	269	256	257	257	258	241	245	235	261	259	207	235	247	266	252	244	262	222	255	244	277	251	224	242	255	269	247	253	237	228	235	243	265	228	260	218	263	265	252	254	231	254	225	248	244	257	243	240	267	239	296	259	244	276	246	285	239	270	236	251	236	246	257	256	254	249	265	259	243	281	241	240	265	204	245	232	265	237	234	242	269	260	279	251	235	259	247	238	252	235	267	244	264	247	261	233	265	238	238	252	242	260	238	240	263	245	271	249	245	270	228	250	278	253	231	256	228	244	237	270	250	254	238	256	225	271	236	247	245	250	251	241	250	236	232	221	243	257	257	234	258	235	264	226	254	231	236	236	240	250	274	226	279	232	262	241	218	250	213	247	235	246	242	250	246	265	251	246	259	231	261	269	290	244	243	264	230	244	234	240	243	247	269	249	263	256	240	269	258	267	240	246	246	222	241	273	218	228	264	244	242	194	258	244	214	254	240	257	282	270	244	235	222	267	238	244	202	255	273	259	241	246	219	262	274	231	254	260	256	211	233	227	243	249	255	223	259	259	247	254	219	292	234	269	259	260	224	207	264	270	242	271	252	282	240	263	270	235	235	236	223	237	231	238	227	229	256	244	276	227	259	245	262	246	248	269	227	252	247	277	229	241	223	275	236	246	267	264	255	250	262	241	265	249	253	257	264	251	237	238	232	223	228	213	235	245	238	241	270	229	223	244	263	265	254	258	272	248	250	222	260	247	274	257	265	263	246	231	232	232	240	235	252	267	239	267	265	257	249	259	237	260	234	257	244	237	263	236	257	259	256	239	244	265	253	255	255	233	241	235	241	285	251	232	233	242	278	231	264	249	255	219	258	234	270	231	234	246	251	257	262	227	249	261	250	231	233	248	266	281	231	253	245	259	262	243	229	226	271	237	263	229	263	251	249	238	245	237	260	258	256	252	250	244	227	242	232	246	249	242	235	244	269	272	234	237	257	223	272	261	254	235	226	246	250	261	238	252	271	274	255	235	229	247	266	247	238	262	242	236	243	239	283	247	251	268	235	216	227	262	238	236	270	233	234	251	248	273	268	256	239	261	234	258	247	243	228	233	278	230	228	248	246	233	275	254	258	256	267	238	284	241	265	250	254	246	249	235	257	243	257	219	264	244	217	234	257	250	253	241	258	244	239	261	252	276	248	259	249	253	242	261	238	261	267	231	247	240	241	242	252	262	238	232	263	252	273	233	236	270	236	254	235	250	256	230	245	219	247	235	244	250	234	272	255	254	236	250	255	291	246	230	258	235	251	245	221	260	254	241	228	256	275	250	276	273	231	260	250	216	242	256	241	230	253	259	253	237	233	230	265	241	227	240	266	243	244	238	241	258	236	268	260	258	254	242	250	235	275	235	245	220	246	239	228	245	246	257	227	264	242	225	239	216	231	258	250	253	249	230	254	235	249	267	229	231	272	258	265	209	231	260	263	245	237	230	276	242	263	277	247	266	238	211	236	255	233	239	240	255	241	256	244	248	246	234	273	276	252	270	229	258	239	259	252	261	250	257	263	236	245	255	254	243	250	235	249	266	234	245	257	226	270	269	247	239	257	262	251	239	244	253	238	260	256	224	261	240	262	223	248	254	215	248	250	249	264	263	255	260	252	274	280	257	251	239	256	257	243	230	250	228	209	252	245	260	259	246	242	270	245	254	267	244	278	256	225	251	238	244	260	273	227	233	243	212	247	243	238	248	257	266	263	264	254	222	262	264	236	270	265	265	258	254	252	258	250	255	232	240	238	251	237	237	257	245	239	243	239	257	246	261	260	242	242	268	236	232	239	226	249	246	229	235	270	258	260	240	231	271	263	253	240	251	255	256	270	249	227	254	250	236	252	256	227	257	256	258	262	265	205	243	262	262	288	230	227	251	256	250	272	270	286	253	216	255	231	240	264	228	230	276	247	255	255	205	284	236	239	266	245	221	247	241	234	224	223	228	247	255	229	260	244	253	251	229	239	262	251	262	270	241	232	274	249	259	241	289	256	254	256	232	231	260	237	255	266	283	279	242	261	224	260	272	259	227	264	233	264	259	250	235	241	235	252	262	256	249	229	222	220	211	258	242	261	238	211	262	230	228	226	249	245	241	253	256	228	244	255	241	278	269	250	270	246	247	243	226	274	212	231	238	253	245	256	266	230	223	241	253	264	247	239	250	290	255	268	291	249	267	251	256	254	248	258	247	263	265	242	245	226	225	263	249	269	241	241	219	237	236	253	265	278	246	218	259	263	230	224	220	263	247	268	233	258	265	220	253	263	263	250	232	269	280	252	241	231	220	260	261	250	229	226	229	243	253	239	241	254	222	242	265	251	239	283	272	249	275	248	251	255	245	262	251	230	237	230	269	248	265	269	224	246	251	230	287	262	252	257	247	239	258	265	236	276	243	252	227	233	254	249	241	259	245
3593	18181	29309	2411	1514	1154	852	677	622	603	534	500	486	466	505	467	444	435	455	464	435	396	421	457	433	397	394	423	388	399	395	405	397	418	433	361	387	406	427	437	395	385	400	395	404	386	410	429	429	437	397	400	399	378	392	432	407	384	377	383	388	401	407	407	398	373	387	362	423	393	435	362	387	397	365	426	407	368	429	413	422	369	379	410	391	358	394	401	396	380	427	373	374	428	388	414	398	420	388	414	397	427	417	378	383	404	405	387	392	399	373	403	383	362	371	407	403	404	402	373	384	391	429	404	446	405	419	380	427	374	407	371	412	383	374	390	382	400	410	406	403	392	420	393	363	377	395	404	371	380	373	395	411	361	367	347	393	382	426	443	395	377	432	420	371	371	414	383	392	438	384	381	369	414	406	434	376	405	403	404	394	400	434	386	430	411	357	390	365	390	394	391	412	378	413	392	390	400	376	396	375	356	423	407	373	391	388	424	399	374	407	360	348	351	381	397	366	375	396	373	386	437	393	366	394	401	383	430	407	421	387	398	434	412	363	374	408	388	392	408	415	402	376	389	408	408	427	380	359	393	406	399	371	404	388	392	391	379	386	360	386	407	398	410	379	398	395	406	388	403	409	404	409	368	386	362	402	391	382	414	381	400	422	417	380	367	397	416	376	400	413	396	393	388	348	412	355	378	415	392	388	405	394	411	385	408	382	393	359	384	380	389	396	383	383	377	365	373	375	387	376	380	384	431	356	400	402	392	365	386	377	382	381	359	369	435	385	380	409	397	392	387	407	412	411	388	352	395	387	418	401	386	413	432	410	397	402	403	378	382	376	431	361	384	414	370	357	383	376	378	394	369	380	394	374	419	389	385	373	436	381	351	384	410	410	425	419	421	402	412	387	379	381	399	347	396	424	351	388	383	389	399	418	401	398	414	403	418	418	409	389	416	416	378	392	391	362	411	388	382	399	387	383	405	379	389	377	362	382	400	377	402	418	412	368	378	391	423	381	416	402	380	426	389	372	356	392	423	387	398	425	391	373	348	393	407	392	395	354	404	355	393	386	411	395	374	385	356	363	389	424	383	395	380	384	412	363	391	374	353	391	375	385	393	362	392	363	403	405	388	417	407	382	398	405	375	438	369	392	352	392	391	420	395	402	365	404	389	365	398	393	377	419	412	375	392	424	446	383	390	401	400	428	392	397	396	408	378	405	417	418	413	401	383	357	404	383	389	389	395	384	412	409	379	387	390	423	385	404	384	365	371	341	371	369	396	397	380	410	384	411	367	378	362	409	401	389	361	371	373	358	394	434	389	380	386	367	393	406	390	420	400	403	381	407	369	386	416	387	413	388	364	379	413	387	393	402	395	375	377	393	385	410	389	378	397	397	421	381	382	410	368	389	398	378	393	394	377	392	381	423	427	412	419	390	389	386	371	387	386	408	375	407	371	405	375	401	417	363	385	408	365	432	390	410	397	407	389	376	403	406	413	368	403	384	422	399	443	419	407	380	392	364	392	368	386	383	419	391	387	412	379	405	405	416	404	395	346	394	382	416	381	387	412	380	424	379	391	374	423	388	389	390	396	375	390	396	379	387	383	383	420	393	404	393	396	397	392	386	388	410	426	385	416	369	400	381	370	391	385	399	404	389	386	378	392	389	388	417	410	419	385	379	398	398	390	375	392	385	432	355	388	389	401	377	391	400	419	395	407	407	386	395	373	390	395	419	416	334	388	406	389	361	410	389	375	381	414	389	384	375	417	404	352	403	358	394	361	362	375	363	384	426	364	406	387	409	381	410	385	402	364	372	417	405	377	413	415	432	357	396	410	393	391	384	420	390	399	389	376	409	383	373	388	401	402	397	422	348	396	386	403	390	374	372	391	410	446	398	374	422	402	387	400	371	392	395	374	399	406	395	355	433	401	411	364	401	403	410	372	404	392	374	369	398	411	397	379	367	412	393	432	393	419	385	391	411	389	366	387	371	410	361	374	398	375	382	364	401	433	370	400	393	386	385	372	372	370	410	389	400	394	386	422	409	394	419	448	398	353	403	395	393	376	390	350	369	358	398	390	417	401	377	413	379	392	395	392	427	372	423	392	369	372	353	393	400	424	403	399	421	434	449	366	417	395	396	423	394	416	408	373	404	370	390	383	386	380	417	366	380	372	392	369	358	376	416	363	376	398	362	400	407	371	396	388	392	359	384	433	376	420	392	385	394	397	391	364	387	393	376	408	419	390	414	401	407	406	368	405	427	362	384	361	398	356	381	422	416	392	390	343	383	377	371	382	373	389	374	398	386	410	397	422	366	359	431	428	420	428	384	408	403	376	389	415	381	388	375	383	362	411	364	391	369	418	351	395	355	397	431	377	360	392	397	365	379	372	396	395	388	391	428	407	376	390	404	408	398	382	398	406	345	426	353	375	371	404	373	420	373	426	362	359	417	408	410	412	382	340	418	406	389	405	384	395	393	395	421	418	371	409	421	393	347	341	382	416	362	367	388	360	376	395	403	378	399	402	414	380	396	392	391	427	382	374	421	416	393	406	382	391	415	389	400	412	419	423	375	368	365	384	395	388	331	386	390	365	377	387	396	408	386	410	388	438	408	448	344	388	390	419	397	391	404	413	407	414	386	381	417	385	360	370	378	367	399	427	386	411	409	410	418	388	391	391	370	387	416	405	396	407	427	409	421	406	373	375	391	390	372	391	402	397	398	390	406	403	400	378	371	397	377	408	404	382	426	397	391	380	390	435	382	395	399	420	414	385	363	405	412	375	392	411	361	376	415	408	386	373	448	431	356	420	392	368	370	436	414	402	386	402	378	406	386	356	352	388	400	391	377	380	404	398	379	345	429	399	404	405	345	366	399	377	463	420	424	407	407	413	403	371	373	392	402	424	390	377	380	426	343	413	422	372	391	385	398	369	378	405	397	397	383	395	404	401	386	373	358	374	367	382	388	396	362	392	362	410	388	389	388	416	385	407	372	402	331	379	422	388	408	360	416	383	390	374	368	407	385	401	383	395	356	396	364	379	403	383	398	398	370	407	380	399	386	397	416	385	364	384	406	397	390	390	395	403	384	379	416	411	360	422	346	391	372	380	390	363	395	399	401	390	390	401	373	404	384	387	422	394	421	412	411	422	388	392	357	392	380	366	374	408	385	376	391	400	426	379	417	387	368	377	393	382	379	401	379	386	403	408	406	404	377	385	401	391	368	381	369	403	388	359	360	392	364	391	392	404	388	377	414	399	367	436	397	381	371	393	397	428	408	362	417	416	378	383	395	411	404	380	367	388	367	370	381	407	465	378	390	422	377	394	411	391	407	382	396	386	390	396	396	424	387	392	397	391	401	401	357	397	433	374	396	399	388	405	388	431	416	409	397	361	375	411	348	402	404	388	415	372	399	362	401	419	326	379	345	376	411	354	398	418	370	367	377	388	382	379	398	390	360	357	390	387	389	433	399	396	380	364	382	400	366	393	419	380
24696	21382	25957	22467	1737	667	624	589	567	581	574	544	579	596	578	563	547	545	510	603	550	561	550	559	525	562	586	516	561	563	547	532	526	558	551	550	513	523	548	583	578	557	526	593	559	569	564	522	569	516	553	500	559	546	557	549	542	525	548	546	494	528	494	511	587	579	517	560	521	537	540	529	524	530	563	552	567	530	569	557	502	569	557	540	532	551	508	527	554	551	549	563	530	514	537	541	512	551	562	517	543	556	520	544	569	576	521	603	541	543	553	527	546	553	565	523	587	566	577	586	546	548	563	579	541	513	549	572	537	541	548	574	517	550	534	579	560	565	540	513	527	528	495	551	552	568	524	533	544	554	570	542	535	506	558	553	554	512	546	581	562	541	527	562	558	559	527	586	539	551	532	541	501	561	569	538	563	585	575	517	555	534	550	549	564	524	580	545	545	616	518	550	549	577	519	540	621	526	579	547	570	553	517	566	559	563	552	546	584	539	543	555	549	544	553	548	557	578	590	539	508	510	529	517	561	548	567	535	585	541	536	571	544	571	555	577	571	550	610	557	540	595	527	593	548	542	556	508	554	536	540	536	559	519	560	562	537	535	563	564	519	547	578	532	549	563	563	585	519	551	510	561	551	564	555	531	581	503	519	550	520	561	523	553	533	522	509	543	534	550	585	556	554	543	555	557	587	533	559	530	544	583	574	535	545	541	569	545	572	504	532	517	535	591	536	533	546	562	540	563	503	562	554	545	563	531	583	566	510	525	566	570	552	560	544	549	584	567	556	544	521	555	540	597	572	560	491	548	558	527	541	544	566	505	519	511	526	568	563	559	567	589	530	545	516	571	549	573	527	539	542	552	537	542	536	547	551	590	551	566	567	550	537	556	536	554	558	570	577	557	582	562	561	557	574	538	556	546	554	538	549	596	539	514	602	559	567	544	555	551	553	526	529	513	537	506	521	544	579	546	543	603	559	546	545	544	538	560	547	558	544	550	561	546	550	563	554	510	563	544	580	546	531	549	551	536	520	517	530	542	606	536	563	539	562	523	562	565	551	575	529	518	567	515	588	540	512	538	578	547	526	519	541	552	529	531	536	536	525	554	547	532	585	580	550	512	584	601	543	537	559	540	544	555	568	562	540	563	581	591	502	466	582	580	543	509	536	566	542	551	558	542	553	544	567	594	545	563	564	576	530	506	539	555	559	596	589	532	553	572	534	560	552	559	530	545	569	568	566	547	485	529	548	525	573	562	535	551	523	555	561	568	571	555	585	578	562	556	560	540	534	595	540	532	532	530	548	534	534	565	557	567	528	536	568	523	534	531	533	512	526	534	508	541	554	525	513	560	558	539	544	556	554	568	555	570	558	561	589	531	532	502	547	535	538	571	589	538	524	503	536	569	541	538	527	533	565	541	546	563	553	551	546	566	530	527	618	518	558	571	528	530	519	540	537	520	576	530	546	585	559	571	524	512	544	520	536	546	592	568	585	526	570	545	567	578	554	534	557	540	529	537	503	511	548	545	571	496	505	569	574	567	563	564	574	522	568	555	533	549	531	548	541	490	556	564	499	555	521	576	566	525	538	559	519	513	535	530	534	533	585	548	543	563	536	544	541	473	558	585	515	508	534	561	534	530	534	529	573	555	553	595	574	557	540	559	568	530	533	549	511	548	569	577	522	536	609	555	556	561	553	556	557	553	531	558	541	576	576	598	535	553	544	536	532	564	560	530	543	578	571	565	519	542	547	519	563	523	558	535	604	544	538	547	555	526	548	534	544	567	521	542	554	537	535	603	566	537	561	550	512	513	574	544	556	500	556	569	530	561	534	556	538	567	564	552	550	584	525	537	571	540	563	573	513	518	518	590	576	515	525	594	507	530	540	549	511	537	570	517	514	534	521	574	575	516	528	524	563	531	590	512	588	583	572	527	556	540	587	555	545	513	565	547	564	527	557	581	539	573	560	571	510	530	544	560	543	535	608	542	517	585	551	540	575	605	549	531	546	569	539	566	517	561	551	565	526	560	558	517	553	537	557	538	538	520	534	511	607	566	551	542	503	594	565	554	527	552	530	564	559	564	593	526	534	536	568	553	528	520	537	472	570	554	556	546	565	526	586	543	574	574	521	558	573	569	554	560	588	557	547	534	517	562	568	535	539	539	571	518	491	536	581	530	559	534	535	569	568	588	530	540	560	573	571	543	583	527	562	592	580	534	529	527	537	550	500	560	552	531	551	554	536	551	533	568	577	572	552	553	532	498	602	587	569	567	544	543	497	503	551	555	548	560	537	522	522	564	538	568	550	522	567	564	517	571	547	538	513	561	517	545	571	548	541	543	573	544	526	550	512	603	584	578	537	548	557	571	533	562	594	555	550	557	554	556	544	600	537	554	566	551	542	535	575	560	563	577	573	506	554	552	527	577	541	517	560	538	550	522	531	593	499	566	556	558	578	538	572	583	524	525	535	506	530	543	582	550	532	525	587	542	550	518	533	517	558	564	504	523	555	554	556	544	585	569	553	515	517	516	571	549	537	533	551	594	528	599	562	590	599	514	567	538	534	557	561	568	566	545	536	548	588	562	504	536	539	588	572	570	545	542	584	530	567	561	520	586	558	539	535	555	562	575	566	540	507	549	552	543	581	568	595	538	588	539	576	581	528	534	574	585	560	518	532	581	543	557	543	527	561	538	591	564	558	571	512	537	535	559	563	566	599	548	573	554	564	529	552	548	543	530	574	545	535	571	509	532	550	522	509	528	546	602	564	541	536	552	581	549	525	547	552	545	521	560	553	559	561	559	539	570	535	562	521	552	568	495	537	575	553	537	496	574	533	530	507	517	551	518	595	510	596	577	549	526	539	506	578	543	522	555	529	555	549	590	577	523	500	563	541	561	538	565	550	570	584	519	597	566	545	569	535	515	563	524	522	547	587	587	527	547	492	547	546	531	575	558	573	540	540	545	520	508	575	612	526	533	506	581	518	542	552	524	533	532	527	571	532	542	537	575	534	535	560	507	542	539	562	518	520	561	522	517	494	579	542	558	574	549	573	577	545	549	493	534	589	594	544	551	535	538	550	517	566	541	530	557	549	555	564	571	543	558	567	557	550	537	531	552	509	559	566	542	549	542	531	591	521	508	539	548	528	570	582	505	558	582	510	550	558	565	538	503	592	558	595	549	530	533	537	544	574	559	556	585	552	568	555	553	525	524	516	514	561	505	533	532	527	522	527	528	499	541	544	540	549	609	548	560	532	505	578	560	570	497	530	539	538	548	568	545	535	523	541	530	590	549	578	567	533	558	545	556	564	567	526	556	592	565	532	543	531	550	575	521	529	543	564	532	523	559	534	540	578	553	575	560	554	560	547	558	530	569	579	516	536	538	557	551	504	515	531	534	542	540	516	500	543	565	559	529	546	541	538	568	561	567	519	529	540	539	535	525	531	525	542	563	553	563	532	597	585	541	518	549	574	560	542	515	560	537	545	523	536	532
3674	11948	22752	1671	1220	1138	977	961	936	879	864	831	837	824	839	813	844	818	820	835	816	812	821	736	802	778	842	781	842	800	826	805	824	787	794	713	846	785	783	757	816	810	783	771	797	827	777	792	796	816	748	803	803	780	797	857	794	750	850	774	828	785	804	805	759	784	777	792	823	798	816	781	769	790	818	822	762	788	813	842	784	856	787	779	800	793	769	798	802	798	813	827	750	795	842	812	782	779	817	783	822	800	723	782	773	792	778	831	756	781	816	821	793	823	817	803	800	799	794	799	801	781	783	737	810	794	813	811	817	811	799	738	832	783	783	795	737	803	846	773	764	812	817	810	796	839	775	805	813	774	792	812	783	785	815	822	838	784	811	815	731	798	780	789	798	793	790	851	822	777	787	766	731	816	835	769	802	786	780	795	814	819	783	790	815	753	771	838	762	812	768	774	820	767	820	800	768	812	860	814	783	847	809	798	819	768	780	758	775	790	806	786	756	803	789	834	757	819	789	773	805	761	802	806	820	756	824	825	816	783	811	768	782	793	769	852	768	779	766	773	742	799	753	779	800	766	747	786	785	775	767	842	859	804	813	762	815	796	736	758	740	793	752	785	784	797	756	785	792	792	730	803	783	807	805	770	804	801	734	803	789	828	822	776	820	759	778	786	793	835	795	832	768	793	772	806	794	779	806	775	747	744	803	831	773	796	826	781	798	766	825	823	744	736	803	778	779	776	721	801	766	815	831	746	790	776	799	796	795	785	784	769	790	805	781	774	808	736	786	776	759	797	796	805	797	764	853	812	818	779	795	862	778	826	794	801	785	787	773	782	817	855	802	790	797	828	888	778	816	747	812	771	777	803	810	751	772	762	834	806	765	830	812	828	817	756	770	806	757	754	796	818	728	793	811	774	750	818	854	826	795	809	791	758	829	805	798	787	796	781	805	764	766	835	769	832	805	813	816	777	787	866	786	782	823	781	793	789	837	806	795	809	807	751	803	814	802	783	824	739	854	781	880	825	777	781	797	760	775	798	777	813	785	763	763	793	811	758	771	778	840	793	809	733	849	779	818	791	804	817	805	815	800	821	781	797	801	803	821	837	774	756	786	767	781	793	792	767	796	821	760	788	845	778	822	802	800	795	747	812	812	794	807	825	756	778	844	781	803	817	773	843	798	795	837	776	774	786	810	786	804	778	815	801	828	783	809	761	809	791	808	760	817	827	728	854	822	830	803	788	809	782	848	788	848	749	787	779	815	820	792	807	807	845	801	764	767	769	818	781	838	798	791	768	766	783	793	745	787	778	734	798	763	795	794	794	780	744	785	830	755	727	798	768	766	725	809	814	779	786	788	783	777	812	790	784	751	775	818	823	788	764	787	808	780	756	770	826	803	803	819	790	841	784	797	760	791	814	751	764	837	789	772	796	863	787	772	801	803	808	743	828	829	800	841	811	766	779	786	808	775	775	807	803	818	766	821	827	760	798	748	804	837	814	790	775	824	802	833	823	727	785	818	810	790	791	755	809	821	761	773	810	785	723	788	823	809	772	804	768	837	750	842	762	783	800	792	773	816	743	813	797	785	767	828	763	813	837	806	810	789	798	804	795	761	804	807	805	774	727	827	820	775	809	806	794	773	814	778	720	816	807	816	830	819	758	805	792	767	738	784	760	792	817	766	822	805	786	766	781	792	757	775	769	812	760	821	817	776	788	818	827	810	814	773	811	781	812	793	765	828	830	783	807	765	828	856	787	743	775	831	765	819	773	805	783	841	846	832	812	793	795	826	765	778	784	809	839	769	784	839	825	741	821	788	772	788	771	841	822	804	782	774	823	784	770	838	786	800	809	796	824	773	763	844	789	768	796	795	749	821	726	822	813	760	836	823	784	787	809	846	745	831	845	843	782	775	773	791	805	794	809	833	770	832	776	769	797	795	832	778	794	797	820	746	751	790	820	792	785	777	758	803	776	808	831	782	774	819	785	804	769	784	803	855	788	788	800	806	795	776	775	816	858	825	817	749	823	796	789	790	810	787	790	816	757	752	826	779	783	781	797	814	783	781	805	792	810	833	821	749	795	826	811	810	785	799	779	771	846	821	794	817	755	836	846	751	831	805	780	769	759	793	824	758	813	799	822	858	813	792	789	785	835	769	757	728	795	778	783	766	774	778	806	767	786	802	791	788	810	777	814	775	808	800	783	778	794	811	789	783	777	790	785	807	786	783	786	764	785	844	777	797	804	788	780	820	832	831	798	816	821	807	757	816	790	768	825	798	814	770	785	729	776	786	827	750	828	810	792	786	735	806	840	838	757	821	778	783	799	810	778	809	766	776	761	774	791	802	786	758	781	825	771	767	771	743	792	788	785	785	853	792	782	783	800	803	773	811	841	820	771	804	810	758	744	815	804	837	790	832	823	867	769	759	757	776	834	772	796	748	817	849	814	806	771	775	740	797	746	816	771	812	795	779	807	792	762	801	758	805	838	799	780	831	750	787	811	800	798	790	796	773	829	817	762	756	806	759	837	856	794	800	836	810	755	829	813	773	826	738	807	814	807	760	812	777	776	802	790	791	822	824	799	800	797	771	837	773	786	829	839	725	799	795	778	863	812	837	733	741	786	779	780	787	803	839	786	789	805	797	771	783	797	764	782	769	851	766	797	800	812	802	772	813	789	793	810	824	805	807	738	794	756	770	786	776	788	745	744	794	799	758	803	766	808	766	821	765	747	829	776	790	794	843	786	811	769	779	779	818	770	775	776	820	822	747	828	811	771	802	795	761	816	820	807	785	790	789	809	772	807	810	776	821	830	797	825	833	750	787	774	827	781	742	802	807	772	742	826	774	823	781	808	785	815	772	787	805	801	833	765	792	793	744	782	754	814	774	824	763	790	766	759	789	764	782	814	747	758	742	789	804	755	810	817	788	751	845	825	780	738	855	775	798	778	867	778	827	800	755	779	774	716	779	797	815	788	788	748	818	774	765	782	753	777	825	784	816	798	749	771	795	771	771	782	813	749	794	775	844	781	785	778	787	772	791	782	818	777	825	835	826	807	772	766	813	813	790	796	816	814	779	777	786	788	764	789	824	818	779	802	838	804	795	783	813	795	821	782	821	788	829	784	764	802	810	818	774	806	833	824	838	794	760	788	784	767	829	775	786	794	810	777	820	824	820	785	819	805	790	834	789	806	809	770	813	819	836	804	824	768	786	802	780	825	746	808	758	799	809	869	806	774	826	841	748	776	774	819	790	813	801	802	761	866	797	846	814	808	747	880	819	749	798	827	785	790	813	751	844	804	732	814	809	814	820	734	771	827	765	790	776	795	781	841	764	787	776	784	834	810	827	804	857	831	836	822	793	732	807	823	849	810	727	822	781	770	825	823	811	753	792	776	799	816	774	834	796	840	773	778	783	760	783	789	802	757	775	802	815	835	801	804	810	791	779	797	751	779	783	780	812	796	798	836	812	751	796	777	812	767	766	752	845	796
22345	21422	28243	25016	21418	18705	1081	389	315	276	264	225	205	233	195	216	189	172	197	186	174	175	177	178	172	154	170	147	141	170	160	147	139	164	174	159	172	175	135	170	166	145	135	164	155	141	156	171	169	161	170	168	159	153	145	142	147	143	169	160	139	138	153	121	129	126	148	168	151	146	184	167	147	155	139	150	136	153	163	137	153	140	156	150	131	152	169	152	154	153	141	154	166	144	151	153	167	137	143	152	160	143	157	150	162	173	142	151	161	168	164	141	128	163	146	150	135	155	149	136	154	138	138	133	154	166	168	145	150	149	141	138	165	145	157	151	157	160	150	141	161	143	142	148	146	139	154	165	142	169	151	156	138	156	130	128	156	166	127	158	135	155	133	163	140	142	135	137	141	146	153	170	166	152	149	151	167	129	127	172	163	132	158	156	128	174	157	168	152	152	156	151	166	122	153	154	156	152	174	127	142	158	157	145	155	142	139	155	137	138	145	144	158	157	140	157	137	142	142	158	144	165	139	146	167	150	149	133	140	145	160	162	142	145	141	146	161	162	128	151	148	155	135	145	147	151	140	150	168	143	147	158	153	151	169	155	149	163	142	143	120	168	148	149	167	121	155	152	152	148	164	146	152	148	142	153	149	124	157	136	160	157	169	146	129	145	146	167	150	146	148	123	154	145	153	120	142	142	140	156	171	134	145	167	148	143	141	141	172	164	141	157	145	168	150	140	150	135	132	154	144	161	158	164	136	134	144	162	164	143	141	157	143	157	141	153	160	157	168	127	134	143	161	141	144	126	138	144	135	150	140	153	138	145	147	167	151	151	151	168	136	147	155	155	166	135	168	164	144	138	158	171	152	141	147	124	161	140	147	134	147	162	153	158	160	148	160	142	142	155	154	149	162	189	131	135	153	149	140	135	156	142	136	148	144	141	140	140	160	161	149	176	156	157	169	140	151	132	158	129	146	159	151	129	146	156	155	146	153	150	148	138	145	149	167	129	140	139	156	170	130	164	150	149	157	167	149	135	149	127	154	151	144	161	141	168	153	152	146	159	144	150	157	131	151	159	174	167	147	150	148	138	162	164	137	137	133	143	137	141	166	152	127	144	151	171	153	141	150	142	155	156	141	126	162	148	163	151	147	131	155	150	127	150	146	151	172	170	153	132	127	160	140	145	131	132	159	161	132	149	154	134	150	143	148	107	154	153	156	151	138	149	154	176	178	126	143	158	137	156	167	142	135	159	148	154	153	140	156	120	135	153	132	159	133	149	134	150	168	141	159	154	156	156	147	146	130	155	160	151	154	143	152	148	120	174	146	145	140	141	157	141	150	144	156	156	154	156	130	140	128	149	143	148	140	150	145	136	153	190	143	142	126	150	143	155	131	136	139	160	132	172	153	161	155	159	144	128	134	148	149	135	150	144	153	131	138	149	167	148	150	156	136	151	155	153	167	139	130	151	152	120	133	153	146	146	151	135	143	160	153	158	172	149	141	153	152	147	158	128	160	134	141	152	154	172	148	154	112	133	141	151	139	151	139	133	146	143	155	152	145	132	151	153	158	167	160	133	152	135	173	147	139	135	163	131	141	137	137	140	153	151	158	134	130	158	147	146	154	167	132	165	160	153	144	142	145	147	156	152	164	153	137	153	112	140	133	137	172	131	159	155	149	161	143	149	146	158	145	167	151	131	135	153	152	147	136	135	166	153	147	167	153	136	146	156	132	138	160	152	120	161	133	136	118	167	137	152	165	157	131	126	169	128	151	129	148	157	138	172	139	137	135	152	153	157	152	137	129	163	123	129	147	137	144	161	157	128	148	156	159	153	170	119	161	135	145	146	142	157	145	152	158	141	157	157	157	165	157	147	132	154	162	158	128	138	138	156	132	174	150	142	124	152	156	136	148	150	148	159	127	148	141	144	140	145	150	151	137	134	151	141	137	163	163	142	146	159	136	129	153	139	160	119	151	153	152	132	147	147	142	156	152	155	138	135	159	146	150	136	146	137	134	139	147	156	163	151	132	138	158	160	154	159	138	138	136	147	168	154	123	121	131	160	136	163	177	143	130	138	115	152	157	156	143	153	147	176	139	140	147	152	147	155	139	131	152	134	147	172	150	146	143	158	160	166	161	158	142	128	153	122	162	169	160	156	154	167	138	145	138	142	131	151	137	161	156	129	129	175	140	132	134	147	153	145	142	128	149	139	136	166	163	169	138	127	149	132	152	147	153	155	168	158	171	143	152	143	143	147	159	162	152	164	132	157	159	137	146	155	138	150	150	162	153	137	128	163	169	142	142	163	150	146	163	144	152	158	131	137	159	160	155	172	148	160	157	159	145	121	117	154	141	167	149	152	178	151	156	154	150	140	162	157	153	143	139	144	151	150	160	160	163	140	145	138	137	130	177	142	143	147	157	143	167	135	156	168	161	151	146	150	167	139	141	129	144	160	140	142	138	175	136	155	150	133	144	155	168	161	130	150	117	155	150	149	191	161	139	159	143	159	158	139	150	148	135	141	167	143	135	147	133	144	139	176	169	174	147	145	157	146	167	150	138	165	155	141	138	144	139	153	132	135	113	141	154	147	142	150	131	143	143	154	146	151	119	134	165	140	156	138	149	141	164	148	142	135	152	156	156	156	149	155	147	150	145	151	141	158	151	142	152	143	144	143	137	136	144	144	143	134	146	178	148	153	125	140	124	129	149	149	144	151	166	169	139	141	146	154	143	116	143	178	156	148	150	128	157	134	137	166	129	158	159	165	152	170	150	176	156	142	153	157	139	137	153	152	137	164	143	136	149	146	160	139	161	150	140	150	135	127	153	131	139	152	143	141	148	142	154	152	160	175	127	146	144	149	148	127	133	155	162	133	138	172	138	179	141	160	161	153	155	139	155	133	125	155	156	155	137	161	162	150	149	154	144	153	131	165	152	148	154	144	158	154	162	130	157	149	130	159	163	144	137	141	159	141	137	152	137	151	149	177	143	139	144	138	153	133	142	147	145	161	151	143	133	148	160	128	143	142	143	150	149	133	153	118	132	178	138	168	151	157	134	167	155	121	161	146	143	161	170	153	150	144	139	140	127	150	153	141	154	147	168	132	160	145	144	167	134	133	161	131	147	170	145	157	142	146	157	156	134	165	132	139	141	141	148	145	141	153	109	142	161	162	163	140	157	118	124	151	161	146	141	148	150	165	157	154	146	143	139	148	165	159	132	135	153	156	142	155	150	182	161	147	156	147	133	147	153	135	151	133	144	154	136	159	137	151	165	149	126	155	160	156	168	155	147	147	154	166	137	173	149	122	131	158	149	144	152	142	166	134	160	156	152	161	140	142	141	148	138	138	132	148	149	129	145	159	166	124	164	156	147	133	138	129	155	153	134	147	175	140	141	140	154	143	133	127	162	151	146	150	132	151	152	149	172	157	144	120	134	145	133	140	148	123	138	153	123	138	157	145	149	162	144	151	149	136	155	139	159	153	158	157
4960	22643	31827	3930	2255	1512	1049	864	674	592	531	428	403	407	347	348	344	320	285	277	317	271	263	265	267	271	259	234	253	260	233	246	242	251	242	218	222	249	231	220	231	263	230	242	209	250	231	252	230	234	231	231	237	255	210	209	220	217	219	237	244	243	223	231	234	225	228	247	207	217	228	232	230	238	203	199	208	221	182	201	218	208	214	208	218	217	224	249	237	221	208	206	214	226	220	225	204	200	245	231	219	211	229	214	210	216	204	220	232	198	251	226	259	222	219	234	209	205	230	202	232	233	234	193	206	231	193	215	215	205	206	231	220	239	212	199	246	212	209	208	218	218	207	230	213	230	186	224	223	207	222	207	216	211	231	220	187	220	207	227	206	194	234	231	227	218	214	235	225	200	212	219	220	227	218	232	226	219	188	214	188	225	240	206	227	203	232	215	230	203	250	231	238	220	220	219	202	231	230	240	222	206	218	227	209	217	220	229	220	239	220	239	200	202	223	214	229	240	195	209	215	218	250	252	214	208	240	208	225	205	216	227	243	235	220	197	211	212	241	214	214	214	220	205	236	201	200	232	217	212	231	213	203	205	244	218	193	208	201	212	247	227	216	222	254	215	240	232	201	239	182	187	212	244	220	208	231	216	220	227	214	205	229	242	212	217	224	228	221	215	236	236	220	218	219	210	219	212	199	221	187	218	197	216	220	244	201	232	217	216	215	215	236	207	214	220	246	222	239	221	216	210	212	218	233	207	194	210	207	232	233	216	231	232	230	199	230	212	227	194	225	208	222	228	212	202	218	229	226	231	215	210	188	188	221	235	220	237	225	212	216	199	216	213	237	238	228	233	221	229	211	218	211	234	200	227	195	191	223	227	219	206	181	206	234	192	223	233	217	208	200	211	231	218	201	233	200	217	231	190	220	212	234	247	230	208	224	234	236	206	228	235	198	195	181	215	217	243	209	210	205	202	209	232	229	229	214	248	221	231	230	204	216	207	247	183	239	229	206	218	203	203	218	233	235	211	214	226	224	214	219	213	193	195	248	239	230	203	225	207	239	185	191	223	200	223	210	241	213	229	205	240	249	218	232	226	204	220	214	235	208	223	201	220	226	215	196	223	213	219	207	218	209	234	215	211	213	207	232	237	233	230	232	225	218	214	217	243	231	223	247	185	212	233	222	215	217	211	237	191	217	223	230	210	198	230	238	209	218	240	214	202	212	237	218	230	229	219	220	223	204	200	210	208	185	218	221	213	220	232	223	238	237	217	207	200	229	207	236	225	209	243	219	206	233	204	256	205	217	225	255	198	217	202	232	254	206	214	227	223	174	198	201	214	207	219	215	216	227	181	200	184	237	219	225	216	205	221	224	210	211	205	232	210	243	227	204	220	221	241	205	217	232	234	235	236	207	213	210	219	229	228	248	210	235	205	200	207	216	222	213	212	230	209	201	211	203	210	205	210	228	217	241	225	222	201	228	222	204	183	204	206	199	210	219	211	202	208	213	234	199	234	200	227	209	225	216	224	212	227	202	229	212	200	205	216	214	250	228	212	220	236	236	200	205	239	217	187	215	194	210	215	249	215	210	228	222	205	250	234	233	219	213	225	208	228	224	197	238	242	215	228	203	211	247	227	208	216	228	218	222	239	250	236	231	231	207	191	206	200	225	242	199	224	224	222	228	221	206	223	204	223	230	225	219	216	226	219	220	191	220	223	227	219	185	233	208	239	247	215	193	208	208	216	209	210	229	214	209	202	207	211	228	195	238	221	205	225	226	221	228	211	225	226	234	217	232	226	222	218	218	216	233	221	225	225	224	210	204	227	218	227	223	200	227	231	211	245	211	232	210	235	234	203	229	226	212	214	221	209	215	234	247	210	200	235	226	212	201	235	217	222	240	204	212	237	228	212	223	227	231	211	226	218	223	235	237	223	226	215	210	205	239	218	219	225	201	222	233	215	204	215	223	208	215	208	225	232	214	209	198	229	211	224	220	220	230	201	198	220	229	209	219	215	211	230	226	208	215	207	213	228	232	238	226	203	227	222	207	231	225	203	206	213	227	247	184	212	200	209	228	218	207	215	188	201	219	222	222	198	219	218	219	214	232	211	196	242	216	181	215	203	234	228	223	207	205	224	215	201	225	222	225	215	206	230	218	213	225	228	222	214	228	233	244	225	240	210	220	208	217	237	224	248	198	207	206	212	216	238	217	194	225	205	225	236	214	210	208	250	194	234	225	220	225	211	208	239	211	215	223	225	208	234	192	216	219	190	244	237	236	224	194	219	225	223	180	224	233	218	190	225	229	221	191	231	185	230	190	234	229	227	229	204	230	238	198	225	175	234	236	217	222	221	218	212	202	199	193	239	235	234	230	204	214	219	224	217	200	221	214	195	221	231	256	220	232	183	197	221	251	207	237	240	228	209	197	184	252	197	198	223	196	214	232	204	225	225	197	198	221	201	230	192	249	213	187	209	228	190	216	216	213	209	227	227	201	189	245	197	229	220	195	245	213	258	225	207	233	235	171	234	232	232	206	190	234	211	244	247	243	228	199	229	226	236	219	260	219	232	212	205	195	205	231	206	227	222	191	223	210	194	234	239	240	226	206	227	239	201	199	229	226	211	196	226	212	229	205	225	203	215	233	193	233	219	222	228	213	195	212	221	197	194	220	208	210	216	240	215	220	219	231	200	228	217	200	255	226	215	239	215	221	215	232	210	219	209	206	228	210	254	192	230	234	213	195	220	177	223	212	204	217	207	257	210	212	233	224	226	218	192	202	170	237	234	202	207	197	197	224	209	227	203	220	218	254	213	233	174	208	218	195	237	202	232	200	200	208	240	228	210	198	211	205	225	209	227	225	215	225	226	225	215	219	211	211	213	242	211	216	202	187	226	226	199	216	241	201	232	204	237	224	219	229	234	228	230	221	201	233	208	235	235	202	214	210	219	226	234	227	210	212	195	216	230	214	204	200	212	224	213	214	220	239	219	210	199	227	220	227	201	204	189	207	242	214	221	185	238	210	244	210	208	208	198	235	228	223	239	229	209	222	227	211	211	231	213	240	218	226	200	189	221	236	211	217	195	208	202	192	201	207	220	211	213	222	189	227	242	230	222	195	211	218	228	219	200	217	225	219	188	219	205	203	214	211	232	208	218	221	190	236	228	196	208	196	229	216	237	211	229	209	216	207	226	221	231	204	214	232	230	199	229	223	227	223	225	219	205	184	214	209	213	216	232	207	233	201	239	231	207	234	216	222	210	225	226	232	222	211	213	213	202	210	216	226	225	218	232	223	220	241	205	198	245	219	228	220	198	206	214	201	201	194	215	230	228	234	233	204	219	269	220	202	194	210	237	218	213	245	212	238	217	209	219	243	241	202	225	229	216	236	215	210	218	229	222	220	220	203	238	206	191	221	207	189	206	202	227	217	224	250	201	217	221	227	234	213	226	217	229	227	210	237	229	223	219	237	211	226	217	221	242	230	207
27274	16815	8429	983	577	544	556	570	520	536	564	515	520	537	509	483	500	549	495	528	498	525	532	549	527	528	514	501	561	515	496	551	484	530	540	524	545	509	512	539	515	531	502	481	522	543	528	524	509	517	572	542	540	542	508	513	489	541	566	489	543	529	559	552	517	505	516	535	511	520	514	515	552	508	520	511	513	518	520	517	525	552	486	503	541	492	519	535	485	548	516	509	524	545	535	513	510	519	530	520	549	532	528	494	507	545	531	548	501	510	505	487	503	505	505	534	487	535	532	516	525	519	551	485	515	512	546	501	521	559	538	547	546	498	494	529	526	522	530	553	501	539	564	530	514	515	519	524	536	509	546	535	535	537	498	528	522	549	535	571	523	559	521	533	550	525	548	501	507	505	546	512	493	527	522	496	484	515	533	554	518	531	502	545	551	484	503	552	556	527	522	551	548	488	530	516	529	525	545	480	548	516	535	567	491	491	490	504	515	507	494	517	544	565	546	518	530	533	516	498	518	511	522	507	544	543	524	507	555	531	483	518	537	557	487	537	578	526	514	517	526	508	563	554	513	558	543	495	564	551	497	507	554	518	535	534	530	511	525	541	519	566	539	538	512	527	517	508	530	581	536	541	519	546	521	531	558	485	537	528	550	551	585	530	549	541	531	552	510	495	541	568	494	561	490	539	558	522	478	539	574	533	500	519	528	516	503	549	496	501	526	512	494	502	560	515	532	491	461	523	506	521	521	498	500	529	543	517	613	530	539	487	499	499	547	549	531	560	531	497	526	530	499	571	534	504	518	527	544	521	551	513	517	523	502	479	522	526	485	524	524	517	507	542	499	510	505	487	551	551	513	516	493	515	492	528	503	485	550	505	548	544	522	548	538	531	531	596	509	541	515	516	494	537	501	564	512	552	543	528	516	512	494	514	526	532	537	545	508	522	548	522	501	537	560	549	516	537	536	494	505	541	513	550	508	525	499	539	507	533	536	540	534	510	546	513	557	514	542	486	545	528	541	472	558	557	528	524	488	465	551	530	527	517	487	516	546	508	484	523	505	539	495	524	512	568	522	523	513	511	536	485	513	521	517	540	498	498	523	527	534	550	500	525	510	517	521	476	480	529	542	524	525	546	563	517	497	519	521	513	502	547	516	535	537	549	562	531	503	506	487	563	507	546	556	468	531	507	568	529	476	543	508	504	513	525	535	514	525	523	524	515	530	528	547	557	511	489	568	516	533	529	500	533	547	533	514	506	537	552	528	528	516	486	510	527	548	528	471	537	574	529	519	549	538	471	504	519	509	507	512	561	533	500	523	527	523	514	512	489	494	488	520	522	512	516	548	542	521	505	525	514	509	503	531	507	510	540	556	493	538	490	503	534	529	532	544	532	491	528	531	530	485	521	466	529	525	521	499	533	518	529	547	516	523	515	555	522	543	551	507	510	529	560	530	528	499	513	559	514	530	567	499	523	504	544	535	579	512	518	574	496	511	527	520	493	561	525	537	517	540	551	507	506	510	552	506	521	554	512	533	528	556	495	527	539	492	497	530	535	511	521	533	525	484	522	513	541	504	538	494	507	562	501	517	539	517	510	519	519	543	470	516	529	484	531	562	487	508	537	507	556	505	478	504	499	543	540	545	527	507	543	510	546	508	554	528	520	507	518	509	504	513	503	459	500	479	529	510	549	556	512	501	513	553	538	521	539	495	517	562	516	522	512	519	542	512	522	572	494	516	553	550	504	486	519	531	505	551	507	546	520	556	503	483	498	533	511	555	526	504	513	532	500	527	535	514	527	540	533	554	511	528	554	490	490	483	515	548	537	531	526	519	533	477	511	550	510	499	534	525	482	528	564	523	561	506	492	513	540	521	511	490	514	525	518	530	562	532	502	527	534	507	553	515	488	513	552	547	506	553	530	529	520	507	530	565	491	541	546	507	526	505	524	509	539	498	494	501	516	502	498	490	577	538	510	531	550	532	585	526	523	470	518	514	491	533	526	501	545	498	519	475	495	480	498	550	521	508	521	572	521	539	519	512	529	514	544	547	507	517	543	526	481	525	568	567	531	503	477	542	499	522	510	505	524	513	541	547	502	516	538	547	515	496	552	513	541	508	552	534	537	553	512	523	520	521	553	533	515	516	494	568	520	540	573	505	506	559	542	520	516	541	543	514	524	548	547	547	574	481	483	512	551	516	523	525	547	503	536	501	536	486	529	516	523	553	528	507	521	517	510	511	475	495	547	516	522	496	526	521	484	519	513	602	518	526	480	503	506	527	520	520	535	498	532	508	494	493	547	549	527	512	536	509	548	540	494	494	537	538	463	529	546	526	560	536	535	526	502	501	511	535	535	495	560	528	519	573	520	508	519	509	507	541	490	549	514	540	528	511	506	527	485	547	565	550	516	545	544	566	518	553	525	556	510	510	557	548	524	549	555	531	515	550	525	550	532	515	544	504	519	508	502	495	497	549	492	493	513	507	526	534	512	526	516	518	474	546	518	519	531	516	539	532	533	517	529	534	546	527	508	515	547	512	516	519	517	529	516	517	520	508	506	499	563	536	486	480	495	513	570	555	493	529	530	535	502	533	555	527	548	522	506	557	524	548	520	504	561	501	552	535	528	506	521	513	523	500	523	480	529	508	522	520	549	519	557	498	497	500	523	533	537	480	536	522	531	521	493	516	541	524	530	503	521	557	511	496	483	529	481	544	525	512	542	552	488	556	505	524	498	556	547	538	547	518	486	507	557	540	515	509	587	511	487	521	483	519	507	532	555	469	517	587	552	494	538	544	517	514	481	531	527	498	525	525	534	523	500	487	528	526	489	551	482	542	542	519	528	499	511	580	514	534	539	504	495	571	546	494	485	541	542	523	562	523	531	543	518	527	565	529	563	535	516	536	493	544	504	514	522	539	539	492	565	562	534	484	486	542	536	538	507	482	472	523	513	519	546	529	483	538	522	501	503	506	501	547	490	557	567	510	485	508	497	544	513	470	500	550	502	483	541	522	503	513	563	501	505	532	519	507	497	545	499	502	511	499	531	587	497	531	472	553	542	575	513	493	481	531	522	521	568	514	542	515	511	491	532	528	518	494	504	537	531	593	581	541	548	511	547	532	494	540	505	494	521	548	528	515	516	489	551	541	554	504	535	508	555	498	506	551	542	543	558	507	552	514	526	508	484	507	530	488	521	502	506	519	507	486	533	490	540	503	471	518	548	485	544	541	548	558	534	531	544	516	563	513	531	508	548	548	568	531	503	516	540	535	514	515	514	530	560	511	501	517	494	512	497	529	567	561	526	521	493	528	536	549	566	518	523	520	512	518	517	540	530	519	513	517	500	538	537	518	546	520	583	542	481	511	473	547	539	505	522	490	535	516	512	530	487	567	575	561	481	507	498	524	508	521	480	489	501	550	523	509	555	537	540	525	559	488	538	528	580	493	512	535	501	525	486	530	538	532	511	492	504	492	511	500	525	524	523	512	518
4497	5046	8517	947	843	845	841	852	794	773	779	763	782	798	784	779	791	796	832	764	765	790	759	808	792	800	783	776	807	810	751	778	802	775	823	751	789	768	793	782	795	831	771	774	787	786	800	798	793	766	789	778	783	780	782	756	709	819	806	771	811	741	744	726	785	740	775	785	770	761	866	820	816	736	831	827	776	777	816	815	802	783	756	807	784	810	762	838	765	766	800	814	791	769	788	736	842	765	770	851	830	770	813	785	802	746	768	752	832	783	780	787	779	785	782	799	789	756	793	757	792	790	765	777	788	794	851	779	791	754	803	785	780	764	785	800	778	774	842	806	762	732	782	781	735	781	822	764	780	751	807	725	811	814	802	780	754	795	760	791	738	738	796	755	738	758	766	792	812	770	831	817	742	814	819	777	774	761	743	746	812	839	810	764	786	778	801	828	846	804	863	811	756	758	800	779	778	796	804	715	798	824	728	796	769	777	796	751	773	814	787	809	765	826	816	747	827	820	767	787	737	814	821	744	784	762	759	792	737	757	759	816	788	802	748	789	828	774	766	782	798	795	778	797	740	779	805	767	777	737	805	789	788	827	772	810	732	743	799	795	770	810	727	808	770	770	718	767	817	764	740	774	770	765	796	788	743	757	813	809	764	808	837	788	800	781	817	764	763	780	777	806	798	730	811	794	791	811	782	786	787	822	758	758	776	743	768	775	752	781	823	797	796	802	760	810	819	801	820	788	782	786	792	763	788	809	818	770	792	762	723	775	768	795	742	741	782	799	777	779	755	778	713	785	816	814	750	782	764	764	792	788	728	800	772	782	806	809	789	746	766	790	770	789	768	799	766	789	801	791	748	761	803	813	794	780	792	803	784	723	764	768	775	829	846	745	791	755	797	799	820	766	836	792	774	772	761	835	729	834	779	852	739	781	777	794	791	770	766	805	776	800	834	795	779	774	781	767	799	810	760	806	751	754	778	805	748	784	793	757	787	797	818	733	775	803	805	802	802	763	795	825	772	810	794	730	762	774	827	780	765	765	765	792	748	825	734	773	800	788	814	772	767	813	789	784	756	783	756	808	787	778	800	793	747	816	825	762	803	817	804	741	813	726	771	750	787	745	778	755	801	810	778	786	765	842	848	762	759	763	708	760	777	771	770	786	768	757	779	766	767	754	799	725	796	778	755	781	750	828	790	801	755	819	740	815	761	799	811	798	802	788	792	774	791	745	703	748	783	785	840	753	792	763	772	773	764	772	764	779	798	816	781	773	750	813	718	803	795	817	821	811	790	813	769	805	798	800	791	806	794	761	784	726	846	783	806	790	790	805	789	837	799	765	850	819	814	799	792	778	805	785	758	758	799	777	800	832	825	765	772	812	766	806	805	773	733	778	796	760	775	839	806	807	782	771	815	813	797	797	768	796	768	748	768	763	770	780	736	791	778	811	800	787	765	782	802	782	861	791	802	798	781	794	765	755	817	783	781	819	766	815	793	804	755	751	762	779	812	795	734	801	798	737	802	773	796	798	793	794	735	758	781	730	780	737	742	802	806	738	779	778	786	806	776	780	778	794	796	759	738	788	780	730	776	824	807	845	800	800	756	739	773	766	790	771	785	750	812	806	798	774	731	778	788	778	843	763	838	766	778	772	801	787	861	774	828	783	737	780	759	744	756	823	774	764	768	820	841	763	769	767	788	739	811	817	805	761	776	751	762	737	790	772	824	760	805	801	762	765	813	786	779	809	820	795	755	731	830	801	746	764	773	754	817	741	802	840	779	759	835	784	779	756	794	759	754	762	787	810	800	780	766	782	768	753	785	782	784	763	803	794	838	834	811	804	772	753	800	768	765	715	780	774	766	771	815	790	765	768	768	779	772	786	793	818	707	783	776	847	787	753	767	782	792	759	778	787	773	775	773	757	802	797	799	753	793	708	764	793	811	831	801	743	857	800	762	791	799	778	795	828	785	748	837	786	792	772	756	776	843	746	806	793	816	777	783	777	803	782	861	783	821	754	808	759	850	760	737	778	786	761	796	773	819	763	804	787	763	787	785	801	744	775	807	783	805	762	769	825	789	771	829	757	785	751	773	780	783	752	758	761	769	749	815	781	799	815	805	768	792	837	811	811	788	788	760	771	737	795	788	757	790	847	746	782	770	800	743	772	787	775	804	798	799	779	724	758	762	815	783	729	752	763	762	742	742	768	800	810	787	818	756	756	767	766	772	747	761	798	818	765	783	779	837	780	804	775	778	746	748	791	844	752	781	759	785	782	791	773	797	783	752	764	790	790	777	771	836	740	808	770	818	769	791	834	742	852	824	791	780	807	766	787	800	783	760	757	749	794	774	751	746	790	824	785	836	759	778	822	766	757	794	802	807	779	742	786	715	742	776	799	751	785	784	811	770	763	761	851	797	751	754	794	817	800	801	799	807	741	799	804	793	793	778	755	790	776	763	798	784	798	776	770	831	822	812	765	797	818	761	772	779	783	766	798	817	809	778	804	784	803	788	806	746	791	841	792	748	767	883	809	782	809	747	823	746	748	774	787	793	769	794	804	760	803	747	778	743	765	744	804	821	757	753	805	818	761	782	837	798	809	788	764	785	783	785	751	810	780	818	759	784	772	781	802	769	787	808	772	837	818	759	789	795	732	770	811	794	737	769	774	737	771	756	801	764	837	792	817	772	832	734	737	758	748	791	749	798	792	782	708	789	783	724	791	800	833	750	747	782	786	816	798	738	767	776	799	835	776	806	824	834	771	755	757	739	819	807	820	770	788	770	764	801	762	756	802	842	769	788	784	780	799	776	760	845	780	786	809	775	789	803	770	769	795	777	816	766	774	811	771	793	796	826	788	818	785	831	783	825	780	817	777	776	736	781	780	776	767	751	771	807	777	765	747	734	793	770	784	777	814	782	772	799	813	783	783	756	797	789	806	785	737	762	812	772	794	809	757	753	772	861	748	735	779	769	740	816	758	821	784	815	770	790	739	794	797	769	741	780	804	783	804	805	741	740	773	785	758	802	781	791	806	767	791	824	793	779	826	796	747	837	772	783	766	758	757	781	720	803	766	792	783	766	771	732	797	816	786	788	744	783	767	781	824	747	771	800	799	806	849	795	763	778	780	772	771	751	734	783	752	808	807	793	815	806	789	807	792	762	794	783	830	759	843	768	751	832	831	800	745	787	770	793	762	792	751	743	744	778	817	821	801	794	779	726	810	774	735	797	825	818	748	804	773	762	775	809	775	764	839	785	761	815	783	801	750	765	730	772	831	771	816	765	831	761	808	787	780	754	776	795	783	839	834	803	764	747	763	792	789	777	735	822	828	809	805	763	803	786	803	822	785	809	780	764	812	771	754	799	754	744	788	806	763	789	737	784	779	760	764	781	775	786	783	768	794	796	798	854	753	846	757	786	906	807	776	771	813	774	732	774	743	770	798	728	793	795	725	762	830	755	812	770	793	788	760	782	785	761	758	783	755	773	811
23239	21390	27139	26075	19066	1655	504	350	350	276	292	297	256	277	295	251	289	232	256	269	246	268	257	237	252	273	261	234	243	223	231	229	260	294	256	220	268	254	251	239	243	275	220	234	229	258	248	247	216	260	257	258	251	238	223	243	250	254	242	205	230	212	253	244	240	249	243	246	277	250	241	239	227	240	224	270	245	250	229	236	294	246	245	249	252	250	248	278	234	238	237	271	230	239	232	241	228	258	244	238	233	239	232	261	251	237	239	237	251	265	257	208	240	256	223	239	225	244	236	234	261	255	241	228	228	259	240	250	240	237	237	221	260	240	221	263	214	271	227	240	258	217	257	211	240	245	240	256	250	233	236	221	234	240	219	236	225	245	262	207	239	243	244	248	236	249	240	247	253	258	229	245	274	238	222	232	266	210	264	250	255	240	240	258	248	258	270	253	252	247	223	255	262	241	255	248	209	247	238	264	238	245	240	250	251	252	255	243	240	252	265	262	245	264	241	217	244	266	279	249	266	250	237	245	256	239	230	215	231	260	271	244	257	258	247	267	240	244	295	234	223	270	244	269	234	246	217	218	219	263	259	239	246	242	236	233	222	223	216	238	261	238	236	216	235	262	231	262	266	273	217	253	233	256	293	212	247	288	253	237	237	232	246	246	241	219	252	250	231	251	238	255	206	243	241	254	253	264	256	247	267	230	222	222	232	233	239	244	258	211	262	248	229	225	256	250	218	251	229	222	249	235	243	263	246	246	233	245	251	270	247	224	261	252	232	233	249	272	222	235	247	223	217	245	224	248	273	265	249	250	272	230	233	222	254	238	249	275	236	249	247	247	256	254	224	263	233	257	231	272	274	246	280	222	248	256	257	232	244	242	238	252	236	281	242	232	265	239	226	250	245	246	261	231	231	253	234	234	264	224	245	227	281	243	255	254	259	264	239	260	226	237	280	258	267	241	224	224	228	239	274	214	232	236	230	249	235	246	245	233	259	241	247	222	238	249	218	252	229	259	236	274	224	248	261	263	238	249	235	264	251	264	250	240	254	253	224	244	252	251	210	258	226	256	232	226	225	234	261	239	224	245	247	235	255	227	232	256	244	262	243	246	265	244	242	238	258	235	234	241	220	254	255	232	253	257	237	222	270	219	272	251	237	240	239	229	262	221	239	227	226	238	254	252	249	249	260	210	251	243	239	228	241	242	222	248	235	254	232	224	242	270	233	250	240	223	240	270	229	215	241	259	255	227	223	248	255	244	220	249	230	241	213	224	229	211	248	248	256	232	260	268	260	247	227	241	250	238	258	247	268	265	235	240	196	241	254	248	223	232	227	255	236	268	233	226	244	235	233	245	262	257	244	232	247	242	246	217	235	232	232	255	250	228	251	260	221	225	257	246	255	252	239	237	238	242	244	224	257	229	253	220	244	220	272	241	212	224	227	244	220	250	240	251	218	236	248	251	257	238	267	283	244	242	237	238	238	220	242	220	231	248	231	248	251	287	266	226	247	228	271	254	250	252	253	228	243	267	280	240	233	232	263	261	269	233	267	232	253	233	237	235	274	260	239	248	264	258	235	233	233	270	259	229	250	257	241	248	235	241	225	229	264	265	228	256	243	220	246	239	221	262	261	261	263	250	251	236	250	277	245	240	282	228	225	226	241	240	237	244	231	249	237	242	217	216	238	240	247	227	258	254	224	286	235	230	262	220	233	249	262	229	237	221	235	238	266	234	233	236	214	255	257	220	259	262	276	214	233	224	253	216	253	273	262	255	256	238	262	273	248	246	249	245	248	259	243	250	224	246	246	252	254	235	274	234	232	271	242	229	227	244	233	268	244	262	244	251	271	222	259	233	252	242	230	233	229	252	240	258	267	266	243	252	244	236	253	241	221	246	243	278	247	261	231	226	255	261	236	230	226	250	259	243	249	221	241	231	244	260	252	247	264	265	231	243	248	238	264	235	246	235	235	249	234	231	234	237	254	248	212	239	248	195	262	246	241	244	231	211	260	234	251	231	220	257	276	238	221	245	229	231	246	240	259	230	241	261	228	232	246	239	220	230	235	270	242	240	218	255	227	240	247	234	220	251	245	259	210	234	242	244	245	253	226	240	250	241	233	242	237	243	223	248	227	241	258	222	246	252	267	256	244	244	268	240	268	246	251	226	239	232	242	229	219	220	251	224	226	237	247	225	233	229	248	247	238	261	253	259	232	248	233	219	241	267	253	219	236	246	242	273	225	234	234	239	261	252	246	251	273	225	240	235	244	253	244	229	240	253	264	219	252	236	248	267	252	229	255	263	241	246	238	234	231	250	219	212	242	208	272	233	230	243	245	228	253	269	222	219	250	238	240	221	266	231	271	238	251	257	265	229	240	245	237	260	238	214	233	249	219	265	243	219	206	251	246	240	214	257	249	248	250	215	221	262	242	235	231	252	237	249	221	202	282	251	220	235	227	223	249	211	236	247	238	240	267	250	222	228	242	237	219	272	264	210	266	224	276	224	239	252	254	245	233	246	251	260	252	253	250	212	246	236	261	243	258	259	231	235	233	250	226	250	279	244	237	271	235	230	261	263	249	246	233	228	241	232	251	249	248	253	233	234	244	266	243	235	280	248	228	248	248	251	251	220	265	248	273	238	265	252	256	247	236	242	229	245	255	221	249	230	221	240	236	232	253	241	206	272	264	247	222	261	231	246	238	229	223	265	247	251	264	251	240	262	267	218	235	261	234	267	263	250	251	242	260	250	226	243	244	247	233	226	265	253	267	229	228	253	245	237	236	244	235	251	229	263	237	212	268	228	249	235	257	235	247	251	242	242	223	223	241	254	238	253	239	241	237	244	241	223	239	239	242	250	257	240	236	244	252	231	261	257	266	240	246	225	248	259	246	249	258	228	248	256	257	243	229	225	268	255	267	261	230	229	239	230	240	237	253	249	228	239	262	243	227	250	245	238	241	268	264	221	250	269	249	254	252	262	270	230	243	257	240	251	269	251	241	235	269	258	250	272	257	238	267	234	220	251	262	250	234	272	256	259	250	225	263	236	251	275	230	259	279	239	243	263	238	243	256	258	256	232	265	242	278	239	247	218	240	240	277	253	249	247	258	261	210	223	236	251	245	269	224	218	221	249	264	252	249	235	229	247	208	259	233	259	219	268	248	252	235	244	239	236	239	224	257	269	255	229	236	242	253	221	233	249	253	241	256	255	227	237	228	246	209	249	258	262	252	239	267	278	212	259	257	246	243	245	255	237	259	237	233	245	240	255	252	222	227	244	233	242	241	237	280	235	238	217	242	228	264	243	216	243	237	231	229	252	230	237	222	243	226	262	248	247	249	244	236	252	267	262	211	257	262	239	270	242	231	253	235	275	243	248	240	269	240	243	221	244	257	275	202	231	247	242	242	226	233	216	240	239	246	221	232	217	265	258	242	254	239	245	226	252	246	253	224	263	239	244	239	231	231	225	242	226	284	243	233	249	243	241	194	237
3597	18932	25637	2415	1408	1082	892	743	623	560	527	549	497	476	434	455	415	464	430	399	436	436	451	424	406	395	396	412	420	381	422	404	417	391	363	400	405	401	383	384	415	417	419	398	382	396	415	372	386	370	360	405	378	421	387	386	389	404	416	409	397	380	409	406	373	401	350	404	403	404	415	412	389	384	401	402	395	391	403	386	397	366	412	389	376	394	417	397	391	390	410	335	364	364	409	384	372	390	400	360	367	379	359	397	399	351	370	370	397	404	413	401	396	421	399	393	412	410	398	415	385	379	389	366	351	392	432	417	456	402	375	347	388	416	349	382	392	329	377	385	371	386	368	378	392	380	372	390	420	428	395	358	382	398	407	387	417	389	386	382	398	434	408	419	392	389	370	417	364	378	404	402	364	380	378	377	409	359	370	369	366	404	358	424	363	390	364	351	404	390	354	387	413	396	391	405	408	373	397	413	378	399	404	407	402	384	375	410	415	400	409	402	387	368	381	369	340	379	412	405	394	412	390	380	397	335	364	373	351	415	420	415	393	414	391	409	412	399	398	362	345	343	379	370	368	384	385	404	370	354	362	372	397	389	421	385	396	395	355	357	411	356	363	430	355	411	402	356	416	340	417	396	374	356	400	407	371	383	369	417	351	410	398	379	426	387	394	361	398	372	375	373	409	380	397	428	412	405	375	393	403	398	375	378	416	363	366	418	393	372	417	377	390	341	387	406	367	399	423	366	387	393	423	356	383	395	381	377	398	389	370	377	372	369	407	382	385	372	346	388	365	398	348	365	384	381	364	410	405	363	400	378	386	397	377	388	436	385	401	388	360	351	369	380	386	390	379	383	396	368	416	404	373	409	362	365	414	379	374	395	416	384	382	385	367	381	381	413	400	384	358	366	376	390	407	388	420	403	385	407	389	387	391	407	385	400	394	383	391	402	396	388	385	363	379	403	381	394	395	393	433	395	380	382	380	430	415	388	407	394	408	368	366	369	357	385	409	401	398	402	405	424	387	436	401	390	348	390	430	388	370	454	416	385	377	385	429	398	385	362	378	403	416	368	436	373	372	386	390	355	408	426	374	411	392	383	410	406	388	391	422	368	400	390	365	377	404	333	369	367	414	390	383	373	382	377	393	396	403	391	387	381	385	402	374	395	387	428	409	384	377	368	419	388	376	416	380	376	402	398	407	396	415	401	393	352	355	366	412	391	358	418	394	364	376	344	408	365	407	385	421	366	376	400	414	405	382	406	376	397	371	402	412	396	371	374	406	406	380	431	406	360	372	397	389	369	390	394	393	360	398	413	388	394	411	418	409	383	391	359	375	384	389	425	405	413	417	386	436	391	384	378	420	414	367	398	383	392	378	402	380	424	369	386	374	377	434	372	396	391	376	383	400	340	347	373	387	374	396	377	365	391	401	415	356	389	381	371	389	364	403	389	396	430	364	380	397	391	404	411	374	378	391	401	409	379	402	377	379	395	365	360	360	415	370	371	383	412	383	386	402	386	374	394	411	392	401	398	353	376	394	370	387	342	388	407	402	398	361	388	392	371	408	381	367	410	412	382	387	373	367	386	397	378	367	368	379	388	369	389	364	368	379	403	360	419	406	357	420	396	382	395	361	404	390	371	404	380	373	398	361	358	397	351	398	407	360	405	391	410	433	409	385	382	396	361	410	414	379	392	378	376	423	415	417	419	423	374	396	414	402	415	433	370	424	347	379	396	388	361	409	433	390	374	412	409	375	365	377	368	366	385	407	358	382	378	365	394	398	386	356	367	416	354	419	353	370	399	356	331	414	411	376	376	374	407	400	384	404	344	411	392	407	385	377	385	359	380	368	415	400	404	403	390	397	393	392	360	362	361	364	373	376	440	404	388	380	381	399	412	365	419	366	413	372	400	398	407	393	422	371	430	369	392	386	399	368	414	383	400	394	394	363	410	425	405	383	385	399	358	430	388	416	366	385	363	373	431	381	387	364	419	385	421	419	356	399	397	379	407	387	361	346	415	386	367	370	408	337	377	403	371	419	394	374	401	386	359	390	374	388	376	366	346	425	380	387	371	371	399	390	392	400	408	390	387	365	403	414	372	397	351	393	387	424	385	434	391	387	367	363	373	374	363	412	403	389	373	383	399	387	399	388	406	339	441	386	364	387	394	371	426	383	392	398	364	404	379	412	391	361	401	394	366	373	390	408	380	386	338	397	414	384	355	372	397	371	364	388	365	385	374	395	373	377	368	384	351	375	375	385	374	421	386	413	356	380	355	366	404	367	374	381	403	400	382	438	377	383	391	391	425	367	393	419	390	371	429	352	373	369	367	380	402	386	433	383	402	423	435	414	400	377	387	377	383	364	388	373	397	407	422	393	384	413	411	380	373	393	359	380	393	401	417	364	413	385	380	401	368	396	367	388	393	362	373	395	370	399	378	392	378	415	391	417	365	384	403	368	386	412	392	401	398	362	373	361	394	379	379	378	352	381	375	379	425	393	409	383	384	414	381	413	363	416	378	425	366	419	409	386	372	383	427	356	394	368	383	425	390	410	401	386	376	398	409	403	371	376	379	383	388	359	380	361	396	354	407	393	394	391	377	406	411	347	390	424	403	392	428	395	395	394	408	418	342	405	384	395	409	397	365	374	354	357	435	371	378	400	398	413	397	367	378	370	361	370	382	379	402	385	395	382	411	411	408	392	413	390	379	400	381	406	396	418	389	400	427	413	360	379	426	424	391	379	417	411	398	374	389	380	393	388	414	339	410	373	384	352	376	386	395	384	387	419	377	379	407	366	389	397	410	363	393	375	388	410	415	383	399	436	388	427	414	399	395	309	403	400	369	384	371	402	382	370	397	369	412	424	390	413	388	362	374	363	401	382	378	412	354	394	378	372	380	376	402	387	392	357	398	399	416	364	419	382	396	393	373	435	379	365	371	353	381	361	402	388	375	367	393	341	394	407	381	423	421	381	370	398	404	391	386	365	383	423	371	396	368	371	360	411	393	394	431	375	400	401	379	401	392	390	364	392	407	374	386	402	378	396	389	389	376	375	393	391	366	380	407	403	386	405	360	405	399	404	343	371	406	381	387	370	425	389	400	379	383	447	392	401	390	409	377	393	352	380	398	368	361	372	386	351	407	414	398	412	374	361	408	387	383	364	391	347	359	398	366	350	381	388	397	375	399	414	408	375	379	400	309	362	426	386	372	387	394	388	393	400	407	409	365	381	381	401	393	406	377	402	395	408	360	390	417	352	355	395	387	374	386	384	374	426	392	367	384	400	384	388	406	378	398	376	375	377	393	389	387	378	380	374	357	444	366	380	372	409	417	383	434	398	434	391	373	415	394	387	395	357	402	354	396	399	395	407	399	389	402	375	380	396	360	394	372	422	394	344	406	395	389	381	419	398	386	371	366	361	389	378	399	404	386	383	398	388	373	370	415	356	394	406	418	352	369	403	430	408	404	335	402	397	426	379	381	392	418	369	401
24667	21381	25258	21777	1478	657	668	596	567	610	543	562	610	535	614	596	587	586	546	513	550	561	553	601	571	571	528	542	563	534	584	574	535	572	546	528	526	549	519	563	553	533	535	549	555	582	550	536	539	541	566	542	525	544	569	547	542	567	567	512	517	559	592	558	514	561	541	539	560	554	567	563	505	567	532	523	522	533	573	574	523	549	569	556	530	563	526	565	548	525	548	553	577	536	535	530	555	548	535	518	515	561	553	561	533	547	559	545	534	546	545	551	557	533	525	544	545	560	565	572	552	527	539	556	570	545	569	587	537	536	504	564	552	564	548	560	547	521	553	521	550	539	556	560	522	553	540	538	508	512	496	555	523	537	559	536	542	505	543	525	560	586	542	533	530	572	533	557	523	582	533	569	490	511	551	537	538	531	536	542	563	557	552	573	547	547	584	535	507	548	524	609	496	546	542	554	483	526	576	540	538	568	539	560	533	539	517	563	520	530	541	560	563	540	555	580	566	547	554	553	524	571	530	558	510	553	573	576	557	540	557	545	557	565	568	557	542	579	543	520	519	545	539	559	562	573	534	582	566	553	495	554	553	549	541	539	572	524	594	520	541	595	539	545	491	524	561	546	545	524	547	556	526	515	556	543	602	554	527	572	511	538	513	571	517	527	537	509	592	519	580	551	548	571	549	522	548	570	536	563	547	543	539	536	570	573	554	552	568	572	541	510	546	549	552	503	522	532	579	539	559	513	548	520	577	542	520	593	559	565	519	572	539	562	536	548	557	537	587	580	541	536	535	510	527	532	580	568	556	600	565	532	529	555	515	520	485	572	555	591	526	571	538	590	566	508	552	565	548	530	556	546	542	583	550	552	570	547	509	553	538	560	544	521	529	530	557	475	557	562	552	536	583	549	549	596	594	526	565	520	495	580	562	533	561	516	536	555	545	545	558	577	539	527	527	548	549	543	542	523	523	609	560	526	571	576	531	538	560	579	553	602	537	554	524	535	542	551	600	519	530	538	562	515	523	551	567	564	555	563	553	582	539	537	557	546	531	561	524	570	507	508	506	555	540	553	551	541	536	519	560	511	556	518	506	544	500	507	519	525	526	567	523	532	517	541	514	547	551	504	541	524	552	554	532	563	553	534	511	543	545	512	539	513	561	601	554	575	578	522	545	542	539	531	514	568	517	518	526	586	545	482	518	547	555	569	579	564	525	538	533	586	537	528	568	570	522	516	544	531	505	520	475	510	546	570	536	526	558	566	569	550	566	551	570	501	591	583	572	539	534	622	569	571	556	519	565	562	527	559	548	566	550	557	538	521	561	570	493	516	532	523	558	572	510	545	570	561	578	513	559	542	528	577	532	533	525	531	568	568	523	554	537	545	553	580	531	509	515	580	540	536	524	565	567	546	548	546	534	478	555	529	556	565	553	549	504	544	549	545	531	522	564	521	532	556	545	535	548	575	562	544	546	588	581	525	559	511	556	601	531	558	491	520	531	515	568	567	538	556	513	549	563	545	559	577	528	537	552	530	546	522	559	548	573	578	529	562	552	560	507	546	531	542	499	549	538	523	550	559	533	556	520	519	552	571	519	550	578	558	522	535	573	538	545	558	524	539	531	555	550	541	544	529	514	551	555	526	557	559	612	545	550	508	547	529	523	555	537	496	533	557	534	552	527	489	519	527	548	573	601	571	541	558	562	499	563	567	520	533	549	517	534	522	506	552	511	533	523	565	555	505	527	551	484	508	535	527	536	572	541	521	561	548	530	537	537	530	584	591	556	521	563	546	538	564	545	514	555	533	547	540	592	557	543	522	540	544	503	552	517	593	551	570	527	569	541	508	546	527	567	553	527	481	551	581	570	542	579	516	569	535	545	508	579	530	568	573	572	561	559	589	525	539	562	543	556	516	577	500	524	551	517	591	551	531	547	546	531	568	527	558	548	526	510	553	568	534	541	552	560	523	562	544	554	563	545	513	544	558	533	497	539	567	546	507	573	568	562	590	541	531	557	518	532	509	551	544	568	589	525	528	544	499	574	508	520	542	554	539	571	511	543	578	538	569	556	558	542	558	595	506	502	542	570	560	479	523	549	513	532	574	601	556	531	544	510	544	512	560	544	516	558	539	561	559	544	539	542	518	542	523	533	597	527	539	601	572	525	550	533	523	539	547	562	543	541	579	581	596	580	554	547	534	598	515	548	505	518	531	540	527	540	576	550	574	549	546	529	547	563	581	555	522	550	510	558	522	578	510	580	487	552	516	551	557	563	554	540	548	530	553	565	512	540	574	510	544	531	534	493	526	517	550	506	541	568	527	543	528	532	551	526	565	538	543	533	522	512	590	526	543	572	554	560	561	567	504	547	566	527	563	536	540	574	576	531	532	506	522	564	524	592	501	553	581	563	583	489	524	539	537	592	548	515	558	528	520	514	550	564	541	524	500	586	509	555	549	558	571	546	564	534	566	571	537	547	517	582	586	570	567	548	561	539	522	571	537	541	536	532	531	512	542	543	551	535	548	550	536	563	567	566	530	500	576	555	570	601	547	519	568	529	541	541	540	507	527	552	529	544	548	531	537	549	553	533	530	535	536	542	549	549	507	549	527	554	497	552	524	537	559	533	574	552	548	578	549	527	587	555	539	518	531	516	538	561	542	510	489	551	523	562	532	566	544	511	538	553	559	559	588	552	528	584	533	524	487	561	547	547	548	545	537	520	561	511	527	532	549	529	506	551	547	512	545	549	473	523	583	572	542	570	512	539	566	521	579	552	523	530	554	511	546	509	551	495	552	540	522	519	540	499	543	520	564	571	531	525	574	558	523	536	543	538	573	512	556	514	545	535	556	538	529	549	550	529	562	572	553	524	557	564	573	558	564	542	552	543	530	557	532	515	584	537	536	571	552	560	563	548	524	507	548	507	564	548	570	566	524	532	525	560	495	561	554	514	542	533	526	511	575	571	579	572	560	527	506	528	567	491	567	548	531	530	587	550	575	571	564	510	555	551	539	584	569	539	572	520	546	554	557	547	529	556	558	549	558	512	560	522	528	560	527	521	544	517	563	538	569	503	540	545	527	595	503	542	519	542	526	572	539	565	526	503	561	579	532	557	568	551	595	519	564	509	553	553	577	540	544	534	568	562	571	512	570	569	568	545	525	509	583	548	562	544	545	516	538	548	539	514	554	567	506	569	607	507	559	528	519	527	536	532	570	551	554	545	545	545	547	554	566	574	535	548	571	537	566	575	528	523	536	550	512	541	526	554	535	533	534	551	555	556	544	591	528	563	511	536	550	558	553	557	549	502	575	564	534	554	535	535	535	556	536	568	550	550	579	516	555	554	523	551	570	524	531	565	531	544	531	530	546	528	580	555	554	542	563	545	602	527	532	548	522	526	602	568	525	572	579	563	538	531	586	518	551	605	528	541	534	567	550	524	536	538	494	503	530	591	550	503	554	550	576	577	549	572	585	546	564	557	553	539	522	530	505
3788	14337	20166	1691	1247	1066	1008	909	857	884	885	860	823	829	858	819	792	829	815	872	831	813	793	816	842	811	798	797	744	790	791	848	787	833	782	803	753	790	790	797	763	805	727	792	847	795	811	765	783	799	793	782	756	809	744	796	791	834	787	798	804	803	844	802	764	783	739	758	832	767	810	770	829	776	783	796	769	765	817	720	770	812	784	741	801	783	744	819	838	785	786	783	802	795	739	799	774	855	758	747	820	744	777	802	809	778	767	802	808	761	808	770	821	795	770	768	823	779	818	767	832	800	822	799	738	776	758	833	791	736	794	801	828	793	801	799	814	792	788	788	834	786	788	786	790	764	869	758	792	761	798	812	825	772	789	785	811	753	766	805	783	816	817	787	768	756	826	774	799	805	782	843	731	811	816	825	756	806	822	789	796	788	795	767	781	808	773	799	825	805	773	798	791	790	762	798	806	833	820	784	791	747	779	750	807	804	818	794	794	781	808	798	831	774	800	807	785	790	810	788	767	820	766	839	787	764	784	800	721	800	795	769	770	779	746	770	760	753	810	713	817	814	771	812	804	740	781	755	832	779	762	789	750	825	776	807	773	799	814	808	798	773	785	765	775	810	793	763	799	778	838	785	779	746	774	757	770	748	766	767	784	780	791	788	755	825	822	713	814	806	796	777	777	797	790	812	804	759	812	754	741	716	753	769	746	776	782	755	773	818	759	763	808	797	708	790	735	781	836	759	816	747	765	735	783	729	761	780	825	798	790	778	795	816	736	768	806	780	784	794	793	801	767	767	805	804	787	822	798	791	816	786	782	761	834	785	836	762	789	761	792	754	817	807	800	787	793	805	773	796	789	730	795	815	788	794	796	792	811	770	783	804	788	836	786	782	801	766	769	798	791	804	797	830	780	805	849	769	810	811	800	818	819	779	788	832	789	773	803	767	802	787	782	796	837	795	802	780	765	831	806	747	830	795	844	841	817	765	802	806	740	722	781	822	816	813	758	835	768	837	756	763	726	800	758	782	804	750	775	804	878	795	812	827	789	818	781	789	776	818	794	763	805	809	824	831	807	789	720	739	807	825	810	803	792	839	740	794	775	802	802	754	765	827	786	731	741	751	816	791	794	756	768	832	741	778	780	781	742	783	742	787	842	825	775	828	857	749	726	818	788	737	840	792	745	746	798	769	834	821	849	802	822	751	782	776	795	810	810	835	765	804	828	799	772	798	812	757	795	780	783	774	772	787	757	799	804	851	820	800	700	778	789	791	777	770	804	840	864	755	774	726	766	794	792	762	751	804	792	757	728	795	773	789	823	790	785	726	832	831	763	811	821	788	715	780	786	793	776	798	760	783	801	712	752	822	718	795	797	783	823	772	796	742	797	803	773	766	783	799	751	791	759	796	814	834	793	796	820	776	784	801	797	771	791	804	829	783	774	771	788	814	809	804	797	762	791	861	822	795	760	787	761	783	751	733	739	847	767	811	788	766	799	801	813	783	784	791	792	772	748	800	766	787	737	805	714	744	786	807	837	763	803	835	854	838	723	808	779	792	806	781	804	786	791	777	808	833	795	757	776	810	762	755	823	782	802	756	797	795	775	862	728	793	783	787	787	824	777	804	820	806	745	800	786	789	775	807	811	803	788	811	783	808	800	818	798	779	805	821	812	776	764	803	850	788	750	778	794	799	796	798	785	739	810	732	784	789	810	782	795	766	803	775	790	787	794	842	781	846	728	763	796	770	741	774	765	777	853	807	759	806	806	784	803	807	759	786	765	841	801	725	783	749	777	751	851	775	798	776	774	767	794	781	796	813	762	799	770	798	765	745	772	772	810	808	754	801	788	797	787	786	769	756	841	804	816	795	772	746	792	792	835	811	774	799	784	831	818	792	805	787	799	803	775	764	751	745	799	830	774	790	804	804	736	774	774	736	809	767	772	817	819	782	816	739	804	796	818	812	779	788	818	809	800	771	759	733	767	832	755	823	803	789	789	778	830	792	831	778	775	829	783	797	776	795	828	780	770	801	799	767	818	763	808	821	767	808	763	793	768	809	772	804	772	732	798	778	809	761	811	818	779	812	788	800	793	777	800	814	836	824	830	774	798	777	785	831	771	764	763	782	846	827	762	824	738	806	759	782	802	827	778	775	753	788	762	823	747	818	770	830	817	801	775	761	780	842	796	794	781	790	828	790	778	806	788	793	758	805	816	805	836	789	797	798	775	797	804	732	733	780	790	783	807	800	781	794	757	788	770	829	781	824	767	788	755	783	739	773	773	766	788	768	740	802	773	766	775	751	827	781	760	796	793	798	788	760	804	794	805	775	743	774	830	807	754	789	820	774	801	785	758	766	805	825	788	772	800	741	783	821	789	806	799	831	761	809	755	785	785	909	798	774	769	750	751	835	770	783	767	795	808	790	780	778	846	815	829	782	808	804	810	778	784	787	794	764	752	782	739	809	762	788	783	797	793	794	762	778	824	784	851	814	830	771	781	781	764	740	771	790	802	773	771	757	759	803	787	741	766	792	772	753	749	786	842	795	772	808	828	833	753	773	740	745	806	752	812	751	852	762	758	742	762	788	804	767	805	737	779	843	774	811	757	787	754	781	778	807	816	799	785	773	797	795	758	799	774	788	758	802	811	804	756	798	783	769	806	812	810	771	849	776	775	783	801	789	812	801	792	774	756	770	760	795	790	845	770	766	789	782	804	795	817	789	786	743	782	774	787	842	819	797	798	745	820	779	771	748	802	837	773	819	769	813	765	788	791	749	818	779	805	798	834	762	767	777	791	753	806	823	779	802	795	799	818	800	789	796	789	758	773	804	781	741	726	800	766	767	802	807	792	790	767	738	781	750	791	822	750	819	779	811	809	795	787	799	785	772	760	803	782	775	755	716	866	796	799	805	791	793	788	737	779	803	804	797	808	763	801	767	788	751	767	778	740	772	813	759	787	797	764	791	811	805	798	777	799	811	753	795	820	801	748	828	809	796	836	748	773	787	782	783	762	765	777	777	773	789	798	724	759	757	806	820	822	789	809	767	787	782	849	807	787	799	774	836	751	724	771	851	793	791	807	830	798	769	845	753	843	798	765	742	794	740	775	804	761	808	805	749	788	801	772	823	771	827	792	821	790	781	775	786	804	835	855	782	779	781	797	775	786	806	740	825	792	762	777	815	765	798	811	827	778	745	756	778	794	784	768	780	791	792	775	836	824	788	781	810	765	820	770	703	736	810	790	784	775	820	798	767	814	782	777	816	791	762	777	760	826	787	803	794	737	800	764	856	742	772	817	770	753	804	768	795	778	805	757	752	793	782	786	810	768	746	831	785	780	812	788	795	774	781	766	788	756	811	794	820	786	795	791	826	792	804	802	796	774	794	780	790	767	819	780	765	775	771	794	807	791	817	773	785	766	764	798	778	762	756	766	761	770	725	790	809	821	805	751	770	813	845	760	787	751	795	774	782	762	772	721	781	781	839	783	800
22435	21482	27869	25511	21487	16515	860	395	284	263	251	228	226	219	219	204	171	174	185	172	200	158	175	163	147	157	187	160	147	138	160	154	153	151	140	150	138	147	130	155	148	166	147	151	156	158	151	151	139	151	166	138	176	150	156	135	139	149	139	137	138	183	142	139	135	152	144	148	165	152	161	170	154	152	149	148	162	173	166	139	155	146	164	164	136	160	153	142	135	148	148	149	150	148	160	128	149	153	157	143	161	150	150	162	135	167	138	137	160	163	146	139	127	144	148	179	161	150	162	149	127	173	157	148	129	139	148	147	141	164	151	148	139	158	155	158	159	155	152	154	145	137	141	149	151	135	147	149	158	147	161	171	153	141	165	141	149	162	131	141	148	159	155	141	135	123	138	138	139	163	153	147	146	143	143	140	155	149	148	140	116	171	138	157	148	143	167	133	132	142	146	167	132	146	148	147	144	126	125	148	135	144	157	146	135	142	117	138	150	143	154	144	130	148	150	151	138	136	139	145	157	156	133	140	142	142	149	164	152	147	149	147	143	142	141	142	141	137	133	134	147	144	166	150	150	135	153	140	162	151	148	155	177	136	149	135	134	153	151	156	164	145	153	144	148	143	152	160	137	149	154	153	138	136	162	135	154	159	140	139	146	144	154	160	144	154	166	143	130	159	146	150	160	140	128	146	136	141	141	151	156	148	143	151	135	124	134	163	157	141	145	157	133	149	148	129	133	144	145	156	137	145	161	126	137	155	155	152	146	147	119	146	140	116	174	128	128	148	142	147	139	148	118	148	135	134	148	179	140	137	159	160	138	152	132	139	156	161	130	148	162	159	151	130	132	164	151	150	144	165	152	159	145	143	154	132	162	165	140	179	160	142	150	158	168	161	153	155	144	147	171	139	154	165	154	149	158	149	147	147	165	153	154	156	165	153	134	124	155	155	151	139	130	163	149	143	178	132	155	124	147	159	162	149	144	143	144	142	146	137	126	149	120	128	139	156	145	169	153	156	140	128	130	152	150	131	130	156	141	124	142	132	159	134	133	139	143	150	140	146	143	151	149	153	127	152	164	165	147	153	171	175	166	142	123	151	155	148	142	130	162	149	146	131	131	161	140	143	165	146	166	150	161	154	139	167	152	150	166	171	135	157	148	144	160	139	137	151	122	149	123	153	129	155	171	156	145	160	147	144	149	152	160	132	160	153	146	139	163	137	130	162	131	161	143	138	153	156	160	169	140	124	161	164	162	143	164	173	141	151	160	127	176	163	137	155	139	143	152	145	142	156	144	137	169	161	134	135	143	140	134	147	149	143	137	136	143	160	167	141	140	156	126	153	171	138	133	160	152	159	154	140	138	151	161	150	126	159	137	159	161	162	144	148	136	140	140	134	153	160	141	152	153	152	165	145	155	144	153	143	160	130	146	141	121	144	167	131	158	154	156	175	165	143	128	162	139	162	165	157	140	127	129	130	159	139	129	159	152	119	144	140	139	163	156	119	160	127	144	173	143	166	149	159	140	158	147	149	130	153	135	138	140	152	151	151	160	165	143	154	156	150	161	152	147	149	154	122	147	147	151	142	144	146	148	163	144	145	163	145	129	151	156	125	157	148	163	148	140	156	138	128	134	150	166	164	175	152	135	142	160	144	138	154	155	152	152	130	165	151	136	140	129	129	123	145	159	153	158	133	147	138	126	156	149	143	151	131	163	143	152	144	151	162	145	154	119	151	155	146	145	137	144	174	134	167	136	134	138	151	152	149	134	143	160	160	147	139	187	161	167	162	144	148	157	161	149	161	147	155	155	149	154	149	162	145	146	149	144	136	157	147	136	159	162	149	132	172	138	126	144	152	156	162	188	170	142	139	167	166	138	154	149	166	145	145	164	143	145	156	134	167	121	131	156	128	156	141	143	146	131	145	146	156	132	147	155	139	163	159	165	156	176	142	176	166	157	155	144	141	135	158	176	125	148	166	129	141	138	148	127	142	145	139	139	131	161	152	145	127	139	127	148	137	144	151	129	133	171	154	148	160	168	160	137	152	153	150	134	130	138	163	147	148	170	148	124	142	144	139	145	123	149	152	148	135	150	120	150	139	146	161	162	138	152	140	143	139	166	144	151	137	137	172	151	153	142	150	150	137	154	135	124	131	146	155	150	152	160	144	171	141	158	176	151	126	158	141	150	143	140	132	131	141	137	153	135	150	138	158	154	160	125	161	153	147	147	152	147	139	147	148	133	160	138	161	148	130	142	160	163	140	133	127	162	148	163	171	164	146	161	157	153	148	150	134	161	143	151	149	132	147	165	132	138	143	138	176	156	138	142	138	144	141	157	169	142	160	146	146	153	128	130	153	151	154	149	125	134	145	141	132	152	161	159	124	147	188	164	122	129	169	140	158	150	152	139	141	129	130	171	153	154	171	147	168	145	135	146	128	152	156	130	159	132	153	135	155	159	143	136	126	142	153	151	120	149	128	147	160	147	151	129	143	154	159	139	144	125	173	147	153	148	162	154	146	146	154	143	140	141	169	159	139	159	172	150	160	148	150	149	157	156	158	133	135	156	136	136	155	128	132	148	144	138	172	141	144	154	136	128	144	163	136	140	172	161	135	142	158	142	141	144	135	155	152	174	144	155	141	157	131	144	149	171	165	165	146	151	147	153	164	137	122	151	138	138	145	167	148	160	128	147	128	144	137	149	143	137	156	144	169	143	154	138	125	123	131	147	152	149	148	127	132	130	134	126	152	154	151	137	140	155	139	149	136	165	128	163	154	134	143	154	163	158	126	129	139	143	151	154	155	142	156	140	138	142	141	146	142	151	157	162	141	149	126	142	152	142	137	127	137	158	169	174	153	138	150	146	165	159	167	146	151	138	139	166	146	156	115	167	144	141	149	147	159	134	143	138	124	131	140	138	138	162	159	151	140	152	165	119	138	172	145	151	139	141	150	138	170	137	152	140	133	136	151	149	150	152	136	149	137	143	148	141	150	150	158	130	152	136	148	148	138	151	163	158	114	144	153	157	148	143	150	190	157	139	136	152	130	138	147	151	164	146	150	146	157	148	142	128	148	134	154	178	155	142	134	155	154	172	168	139	147	140	141	141	133	128	159	140	120	148	144	144	150	144	128	142	144	160	142	158	159	171	141	149	130	153	153	146	135	139	146	127	140	139	148	155	148	154	140	139	164	156	139	166	140	153	159	140	175	146	151	151	158	155	151	154	151	152	150	137	143	154	141	156	138	139	156	159	156	146	158	144	147	138	160	130	141	173	162	136	136	138	134	152	140	132	156	159	135	148	144	151	151	159	135	139	133	115	153	145	134	135	143	132	131	122	135	131	128	135	142	159	145	160	147	138	162	147	156	132	120	138	162	126	152	148	144	145	156	175	121	130	111	130	148	136	158	157	152	170	154	169	148	129	166	145	145	155	157	131	119	158	159	141	129	129	172	127	156	147	151	153	145	139	156	143	151	160	143	172	142	160	137
5103	23358	28662	3921	2289	1622	1064	838	696	582	518	442	402	374	356	347	360	308	302	300	268	303	281	233	247	235	238	268	251	244	239	223	232	241	245	234	199	216	223	213	226	220	227	234	219	242	227	215	221	206	237	227	214	224	215	208	206	234	228	250	216	213	216	239	212	226	218	254	225	229	207	227	224	210	229	226	221	209	204	222	206	220	233	230	211	224	214	229	245	194	211	227	227	210	193	231	249	216	251	244	204	217	222	211	223	219	248	229	226	188	198	206	225	212	207	234	225	218	204	229	243	209	226	256	207	198	233	224	224	214	228	209	237	240	193	223	230	209	216	192	185	220	215	239	213	227	240	211	210	221	228	201	207	217	246	192	217	221	206	197	204	212	223	232	246	238	201	202	220	200	199	218	192	218	219	211	226	217	198	226	194	237	218	215	198	201	204	207	244	194	227	203	208	224	208	232	202	218	217	214	205	223	229	213	213	218	224	234	184	217	192	190	220	213	215	232	221	205	199	204	216	219	222	217	228	214	208	228	211	217	160	217	221	211	204	220	217	228	217	236	217	192	216	207	198	202	233	201	225	231	220	221	237	202	224	229	204	212	221	196	219	230	184	230	205	205	213	232	227	206	222	188	221	205	232	203	214	223	228	234	222	200	237	202	231	233	253	238	203	233	227	228	186	212	244	219	208	225	219	205	224	204	232	219	207	208	199	241	187	233	231	223	228	219	231	213	210	203	239	234	238	228	197	239	205	230	211	205	191	223	200	214	197	211	215	220	233	183	213	198	218	208	214	210	202	220	183	220	204	210	205	227	214	231	246	222	206	215	229	207	212	212	214	224	217	188	193	237	247	226	212	171	229	227	245	226	220	205	225	225	200	227	219	229	218	202	241	205	196	218	230	217	237	215	200	195	222	234	211	207	191	183	223	211	185	207	231	223	223	222	210	212	212	215	200	205	217	214	201	222	220	222	230	214	234	217	241	246	209	247	235	218	208	224	226	221	219	242	203	212	215	233	197	221	215	217	227	193	243	224	203	244	226	222	216	224	205	231	195	200	234	242	213	205	211	204	223	206	229	195	240	213	202	223	185	201	207	222	229	229	207	224	225	239	227	191	233	233	225	227	206	225	226	203	216	204	233	229	218	234	220	193	211	181	217	223	239	210	209	209	196	212	239	222	221	211	189	230	224	212	234	221	212	214	192	203	229	192	224	232	226	202	202	219	223	225	198	215	226	219	223	204	225	218	203	232	217	204	254	218	207	243	216	233	217	205	192	251	215	224	209	230	210	221	228	219	214	214	219	212	204	205	247	218	217	196	233	223	227	212	233	211	226	223	207	230	206	202	210	224	227	227	211	185	214	233	232	218	208	217	218	200	217	228	218	237	201	220	217	198	193	225	238	208	221	231	205	192	201	223	214	218	190	217	191	210	224	196	196	221	217	212	220	215	199	231	207	222	205	190	216	210	209	194	221	219	212	215	202	205	221	211	231	222	209	248	211	202	234	227	218	209	251	212	201	200	215	198	218	211	232	207	213	212	206	229	197	196	232	205	222	200	205	237	218	227	223	227	237	248	209	222	217	231	222	225	224	217	194	225	221	230	221	224	220	252	229	217	207	222	189	218	231	206	211	202	217	218	205	231	197	237	223	221	208	208	220	210	200	230	226	199	215	222	198	214	167	206	215	203	195	194	202	222	223	195	214	197	229	202	194	246	208	204	211	231	192	231	202	201	201	215	208	207	209	231	194	228	203	211	194	207	224	209	225	226	241	222	232	202	220	208	210	239	226	216	208	195	232	187	213	216	230	228	216	215	221	241	197	212	213	218	209	216	206	218	209	228	218	192	218	246	225	215	203	219	204	211	221	212	220	212	218	215	205	213	204	209	217	225	200	212	213	235	204	214	228	221	241	186	227	215	219	204	236	236	212	195	208	200	228	209	232	207	199	215	236	225	234	203	213	197	219	214	243	241	192	223	173	217	213	208	222	198	218	224	222	244	219	202	241	206	217	210	220	219	187	213	237	236	227	213	250	215	216	216	205	222	203	185	232	199	205	213	217	226	199	207	207	207	205	215	216	231	227	221	191	215	178	217	188	219	217	222	244	217	215	216	234	225	234	210	208	210	200	213	196	218	210	220	204	236	242	227	214	208	198	207	235	222	222	224	218	215	206	217	234	200	192	209	202	227	212	216	210	210	234	238	193	217	203	229	211	205	198	204	197	201	210	253	206	215	219	212	247	224	218	228	220	216	222	202	235	207	228	205	196	217	215	243	209	227	202	209	213	220	211	232	205	244	234	225	231	220	242	197	203	190	221	203	220	229	223	226	209	219	221	225	233	196	208	223	205	204	230	214	224	202	210	212	203	199	213	206	214	234	258	225	240	203	203	220	210	234	212	209	216	263	225	207	198	191	228	234	199	221	223	203	209	207	218	190	248	221	207	210	201	208	204	204	196	193	219	228	225	247	216	202	215	203	237	245	202	205	208	219	229	225	222	235	235	214	212	196	230	221	217	224	225	224	222	235	202	224	222	206	243	219	228	215	206	216	232	209	224	231	205	222	203	230	235	222	225	197	219	212	222	247	215	223	193	240	225	239	190	200	228	226	215	220	204	214	181	226	196	229	224	218	225	197	218	200	224	201	203	269	214	207	214	200	211	192	222	229	240	215	206	220	204	219	214	172	221	221	187	207	223	197	231	214	231	197	237	204	211	206	186	200	217	185	240	190	213	212	212	197	228	198	194	217	219	219	233	207	227	218	199	189	211	194	204	215	223	212	237	212	228	206	241	216	226	210	214	203	217	230	226	209	208	220	177	207	183	210	228	227	204	210	224	187	220	204	218	208	201	235	221	205	206	242	218	222	223	239	211	231	211	195	219	229	197	238	242	212	231	199	223	203	207	216	206	202	202	215	227	211	211	221	203	212	213	206	213	212	228	218	236	226	245	204	205	225	217	219	209	201	216	227	221	212	221	224	222	207	224	210	183	204	213	207	203	229	231	197	208	223	244	199	219	239	230	212	241	212	229	210	233	214	207	250	217	225	222	221	223	211	199	212	212	201	190	219	216	238	205	211	225	218	193	232	224	235	219	224	208	214	167	207	238	247	220	223	197	228	198	218	225	232	208	230	204	189	208	223	242	201	235	207	233	222	219	222	228	229	207	208	191	209	217	225	215	203	223	226	215	245	202	234	207	237	222	198	221	207	235	220	206	201	223	204	213	216	213	206	223	213	227	206	228	226	227	211	222	189	223	225	209	222	232	192	208	194	205	223	234	211	219	222	225	233	215	214	226	217	213	230	202	219	231	203	231	223	192	192	230	205	260	222	224	209	228	204	212	200	248	213	217	227	212	213	216	226	199	254	199	225	211	208	233	210	231	225	231	215	216	249	219	212	245	219	215	241	207	230	191	189	217	218	210	224	213	243	228	207	190	220	209	214	202	187	205	228	225	213	228	183	212	218	204	190	260	205	239	205	255	215
27424	16902	7961	849	579	491	545	570	505	530	521	523	575	512	492	528	541	529	532	564	504	502	525	473	534	545	515	481	534	529	534	512	515	531	534	490	472	529	526	539	538	499	540	537	521	514	533	523	502	494	525	543	538	519	501	509	525	517	505	508	548	521	526	551	532	546	509	494	536	521	487	528	513	468	526	498	537	491	534	550	552	523	522	523	534	528	524	530	541	523	456	537	570	496	534	515	543	500	552	518	529	530	546	542	530	485	524	509	490	528	508	486	539	536	518	487	534	533	547	484	526	501	532	472	578	539	578	520	501	507	521	517	546	569	551	525	541	504	495	549	517	513	508	558	575	499	524	541	564	530	501	510	533	540	507	508	518	531	501	568	529	522	523	556	490	544	545	538	555	555	517	463	522	538	492	519	506	514	557	559	535	536	509	575	484	567	561	536	552	530	515	519	551	509	506	538	523	486	532	526	537	507	512	542	501	530	517	561	547	536	515	540	571	528	476	486	527	496	537	533	493	516	499	546	521	578	536	578	495	515	488	477	481	512	546	500	536	494	502	518	543	536	524	558	514	530	542	508	489	520	502	560	555	538	532	518	535	532	500	490	556	532	488	520	513	559	522	492	484	546	563	521	540	545	530	579	494	540	516	551	550	492	501	550	501	556	540	514	521	545	569	501	568	528	521	504	571	514	548	548	518	527	542	539	514	507	521	548	513	515	499	586	544	506	541	528	485	504	516	512	556	557	543	547	494	486	529	512	561	531	523	541	537	516	514	542	506	494	549	509	523	537	495	523	515	543	539	520	555	494	524	492	513	551	498	555	571	508	476	557	534	537	529	528	559	562	519	523	526	524	542	533	501	525	525	480	524	555	525	519	522	518	536	533	530	513	526	545	497	538	517	513	498	558	529	491	533	514	520	543	513	536	499	539	564	504	532	534	564	518	541	578	529	520	548	533	463	558	522	554	477	545	546	551	522	528	523	490	530	505	468	537	521	505	540	544	526	497	530	536	585	497	507	524	551	497	533	535	484	519	574	539	512	496	490	543	535	524	552	528	548	546	489	523	517	537	516	549	506	510	563	542	539	513	501	532	536	533	510	507	499	539	503	523	516	531	549	493	555	521	517	528	555	546	501	533	510	560	520	524	535	538	535	538	540	540	509	538	519	520	519	533	493	550	544	516	534	535	527	486	543	504	498	491	513	515	549	552	542	545	547	508	511	496	586	538	504	508	515	520	542	521	503	515	532	502	531	537	532	543	532	552	559	554	518	503	543	549	509	514	506	523	525	554	547	513	544	545	507	515	491	514	513	542	523	554	509	521	513	519	516	513	540	542	521	552	517	517	479	545	509	545	524	550	544	560	535	512	533	531	554	508	544	502	516	490	492	499	523	510	539	488	527	514	559	522	480	513	528	506	526	517	565	522	538	507	540	509	572	529	515	550	512	555	544	521	521	497	530	538	519	540	529	514	530	581	532	567	541	511	498	483	500	519	529	539	548	570	542	535	525	491	510	517	520	562	500	546	517	543	518	516	514	536	481	492	539	529	530	528	548	581	554	499	501	523	548	462	530	519	515	548	520	523	513	539	542	525	502	546	512	532	487	516	504	510	525	554	543	502	545	555	558	500	510	530	553	507	529	487	547	511	551	504	500	495	513	539	491	511	489	551	531	508	511	553	531	562	537	527	537	520	494	537	545	509	518	487	600	504	569	508	541	532	528	540	502	516	565	506	550	547	526	488	514	505	509	517	557	515	541	564	564	560	503	491	512	505	520	503	540	551	531	523	552	507	524	512	523	513	491	533	516	501	502	552	515	507	514	539	521	546	518	578	493	489	535	532	542	535	479	539	477	494	546	485	526	496	536	558	514	533	520	522	545	494	550	548	534	529	486	521	556	547	527	541	497	493	522	520	486	489	516	498	525	532	554	500	523	512	545	542	518	524	585	528	527	477	502	531	545	540	533	499	516	527	512	514	519	474	523	554	553	524	505	547	547	526	474	569	487	501	532	515	501	553	547	482	518	503	538	545	522	486	497	510	493	539	526	498	509	521	498	533	593	538	484	504	516	524	525	542	530	468	494	532	489	560	497	505	577	518	532	515	514	489	555	502	538	516	485	502	542	524	525	493	540	567	566	509	542	544	502	497	483	533	506	511	555	510	540	523	513	522	526	523	555	549	529	523	527	531	504	491	537	502	530	534	541	534	522	505	496	513	510	554	558	521	534	525	525	528	520	522	525	552	508	518	543	539	541	535	488	517	513	514	547	509	539	558	520	527	535	506	531	540	556	468	562	534	524	497	506	485	520	538	551	497	535	507	527	520	526	488	532	521	564	506	506	521	535	540	537	523	531	529	548	544	512	496	514	531	538	512	509	552	531	533	519	502	531	504	522	575	552	520	479	554	509	510	569	499	543	464	539	552	566	533	513	550	513	524	555	495	546	508	506	499	557	532	575	535	537	502	561	553	492	520	552	512	572	507	549	497	504	473	560	529	491	546	502	536	514	574	511	553	531	522	544	535	501	497	539	489	526	510	497	532	497	548	549	503	571	507	524	543	506	497	505	528	506	496	523	506	530	483	525	493	519	513	532	508	520	544	559	546	520	496	525	513	516	484	537	545	549	518	525	524	535	527	542	521	540	530	482	522	484	533	529	545	533	555	553	550	528	492	542	542	525	530	541	552	534	499	525	546	516	480	500	521	552	496	554	547	513	541	560	506	547	533	539	513	499	517	521	505	520	549	528	530	523	518	517	574	498	510	544	516	505	497	536	518	525	555	546	575	489	514	503	535	514	540	552	553	507	565	535	487	523	493	502	517	543	537	523	502	543	501	542	516	518	496	542	519	531	506	538	523	489	523	508	547	483	531	524	531	527	530	545	507	486	549	516	556	557	543	523	528	518	539	506	512	518	579	530	542	535	503	500	482	525	542	538	516	529	559	481	536	549	549	480	570	507	501	520	529	527	515	513	536	553	545	534	525	528	529	517	514	503	564	519	540	514	521	533	507	517	562	553	532	498	542	538	525	556	540	523	508	549	584	574	520	533	515	490	518	557	548	535	549	494	521	494	500	514	513	553	537	539	505	522	474	526	506	514	538	510	546	524	548	510	535	545	531	540	536	517	527	526	518	511	496	488	510	525	532	519	502	540	496	541	528	541	514	504	554	573	504	536	503	528	541	560	534	495	504	504	499	497	508	516	526	506	546	562	455	518	544	509	493	517	523	532	512	526	536	499	523	515	512	541	485	538	533	534	494	511	487	497	556	536	512	501	479	484	529	500	510	500	523	519	494	555	512	531	528	489	515	531	537	551	542	537	501	519	534	520	548	516	536	523	530	508	493	526	513	475	544	493	494	544	502	546	511	522	521	561	547	541	554	499	535	467	543	500	491	528	507	543	515	534	500	522	548	513	511	529	556	534	550	527	529	548	463	494	508	539	528	572	534	503	551	522	508	472	542	526	560	551	555	544	495	500	541	497	507
4614	4224	8802	954	845	876	803	822	802	771	822	804	811	756	771	800	786	772	818	743	750	774	760	817	786	748	786	745	778	746	785	806	774	800	851	752	788	775	775	772	794	790	762	765	796	746	751	782	775	765	789	823	741	800	748	823	807	764	814	783	812	776	757	802	761	774	771	766	806	773	796	809	805	840	748	818	842	775	770	813	744	745	801	800	756	791	780	766	779	754	784	810	777	788	810	764	727	800	853	822	751	760	766	782	742	786	772	839	750	775	785	776	792	774	771	808	785	741	772	816	793	802	796	748	767	763	743	787	784	799	751	766	760	727	801	799	798	811	818	779	776	747	778	780	802	776	781	751	817	780	825	778	788	789	765	756	751	739	779	747	787	785	846	778	774	752	788	764	787	782	826	827	783	788	776	754	769	788	800	793	805	757	803	762	718	755	801	780	793	763	765	811	776	825	813	820	752	762	747	734	793	794	783	788	819	805	789	777	798	799	798	719	736	777	785	754	759	757	765	796	780	749	754	785	821	753	823	751	752	792	817	764	753	754	800	782	766	767	809	772	860	821	729	741	793	811	839	752	773	815	757	758	788	748	738	800	809	796	715	765	810	788	788	795	790	744	779	788	807	796	780	801	750	761	779	732	795	761	831	826	807	779	765	831	785	768	785	814	789	781	795	840	745	783	788	792	744	790	777	784	786	763	788	760	724	836	754	772	786	763	812	785	810	762	816	752	739	779	742	819	761	815	813	803	777	806	772	819	803	780	756	762	815	798	816	783	786	751	756	814	835	773	796	768	732	806	755	826	812	797	747	803	807	784	798	784	832	774	793	825	766	778	762	795	778	768	784	772	793	770	786	740	772	800	799	775	791	874	768	833	754	820	744	807	817	815	777	756	770	740	810	766	739	764	769	810	791	783	773	734	770	748	780	769	779	777	842	717	735	821	748	783	777	793	762	792	769	789	762	757	800	775	800	766	785	771	823	754	759	810	776	773	791	777	779	804	809	754	782	813	797	763	716	783	779	791	741	796	750	762	770	787	746	762	765	757	822	716	774	790	785	805	765	809	833	793	791	795	793	762	832	751	780	748	762	816	828	737	813	736	780	780	756	783	799	813	787	773	774	822	766	740	780	778	760	783	812	763	732	769	780	818	778	789	739	782	816	788	773	782	777	699	760	720	753	739	813	807	738	787	762	725	747	767	780	806	773	777	800	789	801	774	767	784	717	757	835	783	743	754	753	796	781	760	785	823	764	794	812	768	777	767	754	796	769	810	791	826	743	809	813	794	751	746	809	765	746	788	767	813	773	744	790	835	794	786	811	757	813	744	751	744	771	763	770	789	804	792	776	764	834	780	759	792	773	760	798	777	843	779	784	798	785	754	747	808	766	785	789	747	799	799	751	726	783	811	803	771	801	797	772	720	796	720	742	813	794	835	765	744	802	814	770	783	760	774	765	768	736	775	780	832	780	757	802	831	770	747	775	809	775	732	822	823	796	834	771	777	845	753	783	809	784	794	757	746	783	751	756	824	766	750	758	723	771	788	731	807	755	758	779	790	807	765	781	784	740	826	776	777	761	795	779	781	799	797	762	846	749	776	743	758	791	751	774	743	794	781	777	783	720	792	762	767	795	786	776	801	822	826	806	764	813	773	757	779	736	778	776	781	761	816	771	789	799	723	786	812	764	761	791	809	782	815	772	748	788	762	839	769	773	767	793	790	763	796	767	788	741	747	793	768	815	863	789	776	807	777	809	797	732	797	777	817	810	764	741	794	763	773	803	823	836	797	793	756	762	779	776	751	828	828	767	784	776	780	814	774	760	814	822	743	782	829	777	744	779	730	767	710	763	799	772	751	778	770	787	788	783	795	783	807	743	764	776	774	747	749	788	787	764	818	789	755	775	757	857	776	784	783	763	776	803	751	791	776	791	808	797	848	792	744	760	776	793	758	774	791	764	813	741	766	798	763	798	755	816	776	735	794	841	768	773	788	789	767	761	757	833	736	788	772	767	786	776	744	738	770	794	804	797	756	801	802	783	787	770	760	829	803	781	821	760	779	782	772	745	755	782	742	810	823	790	787	823	780	788	728	749	827	809	738	789	757	802	777	773	763	790	774	752	756	779	767	793	776	757	777	822	805	774	778	750	799	851	786	740	795	809	801	767	765	775	812	745	711	777	763	755	756	783	760	791	759	797	789	733	766	789	799	783	820	853	788	739	775	766	768	768	794	803	791	789	792	823	757	769	779	793	733	813	740	780	773	786	755	797	767	806	762	816	848	804	729	777	772	755	753	782	778	800	762	753	790	801	759	807	790	820	737	781	754	772	808	821	779	785	787	792	768	766	787	782	767	808	805	813	717	795	778	765	785	758	757	752	791	808	800	757	787	767	768	767	752	798	722	801	788	802	742	757	811	775	791	817	808	747	782	814	761	758	771	778	791	779	763	787	807	800	776	793	792	773	748	794	798	810	785	797	727	739	791	773	746	850	737	801	809	748	768	763	806	785	813	804	754	761	754	816	787	757	745	749	738	775	828	784	754	809	820	737	779	753	755	800	759	752	786	781	750	822	809	785	791	818	786	827	750	821	794	785	753	769	797	777	782	841	756	760	754	791	772	806	809	783	805	790	798	781	755	735	751	760	770	776	788	782	759	809	791	744	806	766	798	755	800	746	766	735	758	752	748	788	763	786	782	736	782	793	762	786	779	759	812	788	772	831	782	740	794	793	785	793	771	808	795	774	800	794	745	813	745	750	790	814	774	778	773	761	754	777	825	760	810	850	783	831	798	785	794	767	764	828	799	788	775	788	763	801	793	755	743	753	763	787	788	819	816	789	792	758	807	784	744	819	815	759	799	765	805	813	795	793	765	769	800	779	769	772	755	760	722	824	762	773	747	750	728	782	829	749	769	798	821	752	759	750	765	792	846	812	770	797	786	765	838	767	820	797	756	753	837	746	815	787	795	756	813	792	750	775	785	783	790	775	807	803	819	805	764	813	773	780	797	807	795	795	779	685	733	735	756	794	790	789	762	829	772	822	774	753	788	773	777	783	768	796	809	811	751	781	769	819	767	792	829	789	780	837	796	793	748	790	776	815	779	817	815	752	776	754	772	752	802	755	816	750	798	807	807	764	794	761	752	774	784	808	806	793	701	825	765	750	826	764	791	776	790	781	766	767	819	788	728	800	732	767	781	772	811	798	793	758	755	807	780	746	790	782	747	768	800	761	724	766	798	755	765	790	783	806	733	789	795	773	739	762	773	792	790	785	762	791	789	789	785	811	760	802	786	769	786	766	782	781	798	802	769	797	717	760	756	731	783	763	792	774	783	796	789	791	746	769	829	790	720	771	785	786	737	830	752	770	815	775	800	833	750	752	757	810	773	744	820	760	797	812	787	810	816	797	812	835	763	813	773	786	738	755	800	766	769	792	753	749	780	802	797	778	761	766	791	807	843	787	807	769	784	747	717	744	781	810	776	809	783
23269	21430	27282	26080	17650	1252	489	403	328	336	330	276	287	250	262	272	249	295	280	245	273	259	262	251	271	228	222	263	223	228	227	255	279	264	255	252	241	268	255	260	225	231	237	247	233	257	260	260	226	281	239	225	226	255	251	211	270	234	238	282	254	229	251	231	223	256	219	243	234	254	246	255	286	217	258	214	235	246	257	269	250	240	275	250	219	250	252	249	232	254	246	236	239	222	242	235	241	246	248	255	242	255	252	253	248	245	259	241	249	243	246	238	232	244	261	227	235	231	232	270	235	244	248	258	277	249	245	255	233	232	226	227	253	239	248	227	253	209	194	235	232	268	263	245	201	253	249	243	262	231	273	241	229	258	249	251	229	273	249	268	248	239	238	266	222	208	232	252	259	230	220	209	229	246	239	241	245	245	226	261	251	245	247	253	250	231	248	234	232	245	245	229	273	257	253	219	263	255	230	269	226	216	244	266	250	227	228	256	262	263	237	252	249	234	242	256	243	270	228	221	238	242	230	222	244	245	246	261	230	234	233	229	265	226	239	259	220	231	277	271	267	237	227	226	244	198	278	257	234	255	227	246	242	269	231	262	276	235	260	234	238	271	256	241	207	265	219	263	237	238	246	219	261	229	232	243	220	251	264	237	225	258	251	240	221	228	218	237	250	236	235	248	237	242	252	249	218	241	286	261	246	217	241	253	242	244	226	242	235	254	232	238	246	253	229	240	235	241	223	258	254	255	226	233	252	261	251	238	249	238	279	271	221	223	249	241	241	228	266	233	218	214	251	224	231	240	246	237	230	244	235	234	272	248	244	245	226	255	245	259	221	251	253	255	234	231	219	229	230	227	280	255	266	261	282	265	261	221	257	237	257	265	218	264	262	239	242	216	239	275	244	246	240	229	231	220	232	241	265	237	285	277	247	244	234	241	237	241	256	242	252	236	264	239	281	214	253	256	251	253	252	229	234	246	250	229	264	236	251	249	226	229	254	261	209	224	247	243	258	228	237	246	261	238	225	239	237	240	241	248	248	247	243	253	251	250	249	243	238	219	228	252	250	254	226	241	222	215	231	226	262	252	229	241	246	225	234	260	221	246	264	240	254	224	225	245	222	236	250	220	245	256	263	228	214	225	243	211	236	257	219	241	256	244	216	221	260	225	244	275	244	232	228	233	227	262	242	223	248	250	232	248	242	239	243	239	276	263	275	259	247	244	260	235	247	238	200	244	234	209	241	252	248	213	252	241	257	263	260	232	262	276	253	231	258	199	230	229	238	248	249	245	245	226	223	235	213	249	245	230	253	232	245	223	238	221	256	240	245	213	239	223	266	240	230	225	247	225	249	255	246	243	228	205	265	258	245	243	247	278	251	250	251	228	267	224	228	264	263	228	249	250	230	231	223	221	225	226	274	249	246	226	252	224	237	214	226	216	236	269	262	233	243	243	261	247	233	232	272	271	248	267	228	257	232	242	238	254	235	227	215	246	233	243	236	229	237	242	260	263	260	258	230	255	239	263	256	243	255	275	231	248	229	243	236	231	212	245	251	238	248	224	255	253	264	236	245	214	240	247	248	255	228	253	236	232	249	226	262	279	267	248	247	245	268	228	225	257	239	270	236	225	226	226	224	259	226	254	250	256	247	268	253	233	238	251	247	246	265	223	228	217	232	245	252	254	252	243	248	225	243	237	225	228	237	222	221	223	230	230	260	247	274	244	237	256	221	237	282	233	239	243	265	271	255	283	237	245	215	250	238	240	279	233	231	225	264	251	254	243	230	233	250	233	267	248	233	248	287	245	230	247	234	256	228	234	257	227	252	239	238	254	234	221	228	225	253	229	240	234	217	256	248	235	231	240	236	223	199	234	263	241	237	245	203	239	237	230	247	226	233	257	195	242	256	219	232	242	235	258	256	255	224	266	237	241	229	247	248	256	245	251	269	253	225	235	284	233	250	247	233	224	234	230	268	273	242	243	236	231	257	247	216	259	250	252	246	243	281	254	237	259	261	242	251	233	231	223	258	231	232	229	249	217	238	242	268	215	243	265	255	268	247	229	226	270	243	226	243	240	229	234	239	229	253	222	244	221	220	237	246	243	218	230	242	224	245	245	252	235	275	267	260	230	253	256	264	250	237	234	223	224	245	242	243	255	229	231	255	202	247	240	229	244	245	226	243	239	228	219	263	234	264	226	253	222	252	264	249	261	250	235	235	202	254	237	256	214	223	230	226	232	264	250	238	221	261	257	259	248	268	278	241	273	217	239	225	261	261	243	246	216	238	259	242	245	243	255	221	218	268	251	232	235	255	234	230	257	236	243	262	234	241	261	247	236	236	255	275	257	245	244	252	234	235	244	258	269	252	262	244	265	238	233	241	225	237	242	241	253	228	237	228	249	236	228	231	255	266	236	236	259	248	256	235	234	233	243	230	258	253	250	260	282	232	236	230	230	245	231	255	228	242	249	262	249	253	241	242	229	259	243	209	236	247	233	240	229	231	251	218	220	223	281	249	260	240	263	235	238	253	239	232	242	252	245	252	230	231	229	254	249	224	231	237	234	262	242	209	224	235	263	240	244	250	248	255	247	238	256	238	243	242	257	271	215	239	236	224	257	223	231	247	247	233	247	253	246	239	241	254	213	233	241	234	232	268	237	244	234	242	232	246	246	219	239	267	282	289	245	246	232	236	237	225	261	212	270	261	219	246	263	218	243	251	217	246	239	239	249	218	218	240	242	260	258	256	249	231	239	238	218	234	231	249	253	243	227	249	251	257	194	238	249	245	252	264	249	263	229	226	215	251	241	196	244	258	232	280	223	239	270	257	252	238	225	255	269	265	262	249	228	232	243	232	236	270	231	244	230	236	243	248	268	259	228	221	243	238	218	239	258	260	229	220	259	248	245	238	235	222	270	244	228	260	257	247	224	239	256	231	258	245	245	222	245	225	223	257	237	225	247	260	250	238	225	223	261	228	250	238	261	250	250	241	233	258	241	229	261	241	251	248	242	235	244	256	253	271	237	227	224	251	260	241	237	242	234	250	239	248	223	247	260	226	244	255	242	240	226	246	262	232	268	257	260	238	231	259	257	258	247	228	215	243	247	249	219	235	223	266	222	235	213	233	270	235	225	249	263	234	233	236	237	265	231	224	245	234	228	231	223	222	252	231	232	255	225	250	233	243	239	245	240	228	227	233	305	244	243	242	245	242	241	261	237	220	255	248	243	248	263	238	241	232	239	211	256	241	219	266	240	223	231	246	258	246	237	217	234	229	270	234	240	246	239	225	224	250	274	238	244	228	241	231	218	240	239	268	257	247	240	251	215	219	226	242	211	248	240	240	265	279	230	247	243	259	265	257	236	258	222	213	224	257	202	242	228	248	247	244	263	228	238	252	231	218	237	232	237	229	247	237	251	219	235	255	236	252	202	238	247	234	226	237	245	240	246	212	260	231	235	233	239	260	229	226	250	245	228	249	256	260	218	226	245
3646	17072	27895	2423	1433	1125	858	674	618	543	490	511	511	467	477	418	456	420	425	455	428	430	394	406	420	422	372	414	365	405	402	405	415	392	390	354	415	374	420	397	411	387	380	384	388	379	403	383	358	397	376	392	356	392	389	362	342	390	410	389	416	406	395	383	388	377	363	348	368	402	426	389	416	426	372	420	398	384	368	412	375	419	379	394	378	388	381	375	376	355	405	364	400	398	387	390	409	377	352	373	377	400	403	405	389	383	410	410	425	372	385	366	378	397	383	384	365	382	361	405	380	395	415	388	397	381	363	426	415	398	368	391	384	378	389	414	387	379	395	392	389	369	353	374	362	366	386	369	366	396	352	390	386	398	394	372	384	384	399	360	394	369	405	348	421	407	378	340	421	390	380	404	424	407	365	388	376	383	421	384	417	414	384	355	367	381	394	352	394	385	424	388	395	382	377	422	398	390	388	362	400	386	379	377	394	360	391	392	394	363	379	402	385	390	373	396	394	404	374	370	407	399	394	382	380	389	365	387	410	362	395	361	371	345	375	379	388	363	386	352	378	388	399	366	363	359	381	375	373	396	395	353	399	402	374	381	397	393	354	379	374	383	390	394	349	391	362	363	365	365	394	399	386	393	382	374	382	366	409	383	378	401	388	354	376	356	389	371	385	389	387	404	398	371	384	360	389	390	355	385	399	353	399	378	403	387	365	396	365	380	366	364	384	398	374	395	395	410	371	401	406	378	416	380	405	381	357	390	399	402	376	426	372	392	379	371	352	384	408	382	430	376	365	391	381	390	367	381	389	355	375	386	375	398	366	378	363	397	388	368	392	422	358	396	419	350	382	381	421	365	401	365	381	401	402	396	342	382	369	355	409	363	372	389	383	431	371	385	376	419	379	409	390	368	358	394	383	354	417	410	398	399	407	406	394	387	383	381	354	374	390	405	376	428	402	397	393	383	403	416	366	402	381	362	360	360	358	379	378	390	368	387	408	381	391	337	404	380	405	371	401	400	371	398	390	391	427	379	371	372	393	394	387	394	401	365	389	342	376	371	388	399	376	373	370	416	389	374	386	384	370	368	393	368	377	391	371	370	375	355	379	403	348	362	408	398	373	389	374	381	404	403	374	384	383	388	404	387	415	371	387	401	393	408	408	386	408	393	395	381	367	377	399	362	377	387	382	374	374	390	392	340	397	365	394	404	399	386	439	373	407	414	365	350	371	366	379	406	384	406	338	351	380	386	394	358	391	366	401	398	383	401	367	374	397	385	379	375	373	399	374	402	391	402	384	383	376	408	376	377	370	390	378	398	388	373	406	391	418	390	351	352	404	344	355	353	399	379	401	369	363	364	407	392	365	368	372	380	369	364	378	393	439	365	403	412	396	350	390	372	380	386	412	359	392	364	389	343	391	357	370	424	363	362	423	380	413	389	389	387	362	382	392	431	375	380	412	387	398	396	383	409	388	401	367	375	393	391	394	406	372	392	392	397	409	392	376	394	381	397	376	377	398	399	380	355	388	394	409	391	409	391	353	380	368	390	352	383	375	386	369	357	397	383	371	393	384	410	381	427	368	380	352	358	370	393	381	412	366	384	379	365	381	348	423	392	399	402	378	380	402	357	382	387	387	362	375	359	353	391	362	356	376	378	368	394	389	356	382	371	402	368	390	352	376	367	382	407	404	395	394	361	376	376	412	361	410	351	348	359	377	396	363	380	364	377	386	350	415	388	397	385	401	374	361	376	389	344	380	359	357	359	385	410	420	369	395	365	411	381	389	410	396	380	389	389	397	359	383	352	374	363	366	386	360	361	363	360	368	420	394	400	364	394	349	423	402	402	395	409	394	385	377	404	358	365	388	393	376	375	412	370	372	399	424	367	404	403	375	381	397	399	388	386	376	396	426	392	372	353	380	385	343	386	362	395	402	381	366	404	396	373	372	410	375	375	397	391	371	413	396	379	384	379	387	363	405	401	408	378	407	352	393	393	372	408	368	391	372	369	428	393	354	410	379	389	394	403	378	387	437	407	374	368	382	373	407	361	347	364	386	376	377	427	369	353	383	391	401	414	399	404	362	342	406	373	390	378	399	388	403	366	376	341	388	388	406	365	394	402	408	381	383	384	410	388	397	343	404	373	404	382	391	373	397	378	380	378	408	380	351	407	388	405	386	401	378	393	395	373	412	388	367	418	372	403	381	375	394	388	394	424	375	347	336	368	424	382	357	384	389	364	418	325	392	392	361	386	376	338	391	365	390	409	418	374	379	404	396	384	373	411	387	377	359	388	374	383	382	381	339	423	328	391	407	356	373	374	379	447	396	390	375	380	391	386	403	363	372	382	374	406	373	377	346	411	431	384	418	394	377	383	391	443	398	423	419	396	384	390	394	368	355	380	389	374	400	395	376	435	388	399	377	369	395	387	388	371	351	430	394	395	414	363	400	363	392	374	379	372	382	406	397	417	376	368	393	363	394	401	393	375	376	426	431	401	382	390	333	389	373	378	380	398	347	331	396	391	405	348	400	360	381	422	344	391	388	367	374	382	389	376	427	355	389	371	388	379	350	385	346	391	352	339	368	375	384	379	347	370	374	408	413	403	389	387	410	416	386	397	380	385	388	381	402	386	394	401	378	370	392	362	400	416	366	364	396	376	385	385	346	351	371	384	373	374	427	351	376	416	403	383	406	337	378	380	396	376	343	396	385	415	376	353	384	370	401	394	367	410	380	360	366	387	383	421	381	373	399	392	381	399	375	399	374	368	398	349	392	381	388	363	380	376	388	370	385	399	372	377	406	404	400	365	374	367	372	370	418	381	360	386	409	407	349	392	377	408	383	344	394	387	418	382	391	384	385	402	412	389	393	421	390	389	365	391	363	355	369	403	368	396	369	367	377	376	413	393	371	382	362	405	371	346	374	408	388	387	400	367	360	379	373	379	382	386	376	410	418	389	385	362	376	386	411	392	407	420	350	346	411	381	375	400	377	401	381	381	354	359	409	360	355	360	400	389	373	366	407	377	425	393	369	358	393	387	396	411	410	392	392	441	368	372	432	394	374	410	373	352	404	390	409	377	416	376	355	404	380	371	366	365	420	369	368	384	378	412	388	405	391	376	372	389	376	367	356	355	403	400	359	394	396	372	399	415	369	389	411	365	395	384	401	420	369	374	390	368	389	423	374	369	379	361	380	381	404	367	379	408	399	430	382	385	393	377	366	351	369	382	400	391	390	391	363	371	360	377	380	374	367	369	389	337	389	362	388	413	395	367	373	401	364	375	382	393	401	426	336	373	376	418	353	366	401	364	391	389	378	375	373	379	370	413	394	388	387	361	395	398	369	349	388	386	397	377	397	382	377	387	389	372	404	385	377	376	364	393	350	379	425	355	363	378	400	398	377	342	366	394	374	389	375	395	405	413	394	421	406	411	384	380	387	376	363	394	368	449	395	378	393	356	348	371	381	388	386	361	378	389	369	380	401	380	394	427
24724	21450	25168	20853	1407	681	646	596	579	587	584	535	567	567	598	521	536	570	579	580	573	535	575	522	510	554	558	537	514	541	522	540	590	560	560	546	526	583	520	532	559	553	534	555	527	551	545	574	519	568	538	543	533	537	549	566	554	508	535	553	558	599	565	526	545	559	541	539	523	512	526	539	560	526	556	523	571	550	547	545	547	547	593	533	559	594	524	557	506	546	540	536	528	524	536	527	539	574	603	534	519	518	544	544	547	520	535	592	529	545	511	516	550	514	524	520	532	556	589	544	524	517	545	516	503	517	557	581	551	564	530	508	532	576	542	547	526	506	541	579	550	528	519	511	560	518	551	540	588	531	540	537	542	541	549	520	537	514	534	556	533	556	553	578	529	511	559	531	552	524	547	494	544	571	528	480	497	529	553	536	587	540	551	528	513	514	534	523	572	537	508	537	514	524	509	575	502	527	533	561	533	548	522	552	562	599	563	524	514	523	558	532	508	551	535	513	520	551	535	563	542	518	502	543	574	576	554	560	531	538	526	581	547	516	532	508	554	571	547	553	523	548	558	535	547	556	546	538	569	530	567	507	545	542	534	532	506	531	524	526	523	542	540	542	559	512	514	550	567	568	512	545	530	556	552	540	568	537	551	512	530	528	490	566	547	510	537	494	533	551	556	549	532	548	552	574	584	536	514	544	570	515	518	560	541	550	499	532	561	561	556	555	502	496	571	485	516	532	526	539	523	554	592	529	536	528	554	572	533	507	539	489	566	534	530	536	522	515	587	507	553	520	516	530	542	537	551	561	495	554	526	566	585	517	564	526	568	557	546	567	521	559	563	534	523	523	554	529	567	545	612	570	547	559	556	498	520	554	538	575	545	534	608	558	562	542	550	505	552	526	551	555	518	504	541	480	509	534	556	558	535	511	584	537	549	503	514	580	529	528	576	504	574	512	550	515	557	534	536	538	527	556	539	556	535	553	521	529	495	523	554	493	563	555	588	549	540	516	522	571	540	528	554	559	491	536	545	518	531	538	538	521	518	521	567	573	530	543	551	516	519	522	541	550	546	556	552	535	560	541	526	550	545	513	566	553	570	497	533	574	506	559	501	549	512	544	552	540	521	529	532	557	586	569	534	540	514	504	545	561	537	517	525	536	524	526	525	532	523	533	502	557	540	544	571	576	505	557	494	560	592	538	559	556	560	527	537	555	547	539	529	527	536	541	578	529	490	539	537	533	541	562	574	529	524	546	508	530	508	540	546	537	556	525	545	533	570	568	532	510	554	517	540	539	533	590	564	534	549	513	535	550	526	556	541	528	533	541	519	534	563	503	533	573	563	567	514	572	524	544	515	584	512	551	527	508	563	589	512	544	550	503	538	507	532	524	559	499	515	474	534	528	557	525	518	528	517	506	482	541	562	522	553	504	518	546	492	544	516	553	556	581	507	509	551	538	527	521	533	507	529	521	513	576	522	564	524	502	590	554	515	545	517	533	536	576	526	522	541	593	526	589	547	540	540	528	513	543	508	546	538	513	512	568	585	528	520	576	567	530	531	545	528	527	542	532	527	542	542	527	564	568	544	531	550	571	534	581	512	553	560	523	503	574	548	550	540	526	533	559	515	542	548	535	521	554	527	547	568	509	533	493	556	512	496	567	528	523	546	512	538	581	543	523	549	536	545	505	544	525	545	545	540	534	536	543	534	552	549	576	545	560	526	528	538	568	541	540	539	553	508	551	555	561	582	532	525	549	560	551	527	532	562	562	572	582	487	540	580	568	523	551	553	525	553	545	517	527	550	533	503	546	565	569	548	574	511	550	559	540	597	546	507	498	509	565	546	543	523	529	514	524	503	539	476	575	533	570	562	540	522	530	553	510	544	542	572	542	537	584	480	575	502	512	587	557	507	549	556	529	550	543	542	568	477	562	529	548	535	507	527	540	488	549	558	533	520	505	572	557	531	534	547	522	577	559	529	527	552	555	516	539	533	540	525	501	522	566	530	522	563	524	555	546	539	568	522	516	536	516	537	559	523	529	532	525	541	565	553	531	512	535	570	538	568	543	527	581	580	547	527	509	582	563	511	538	536	501	552	545	511	523	577	534	568	552	555	540	525	558	524	560	531	533	489	582	552	530	574	521	525	521	558	514	517	535	551	517	589	514	517	523	521	556	543	482	556	540	513	502	522	518	515	544	538	517	570	565	517	554	513	516	510	513	581	565	526	533	522	573	541	533	542	486	527	546	562	544	564	542	533	549	531	575	542	586	559	556	523	535	533	538	524	581	557	562	511	524	514	574	491	532	565	517	551	519	538	519	553	582	566	520	556	548	558	555	593	580	516	568	513	525	524	531	556	564	527	526	513	575	568	524	566	554	525	531	530	520	534	540	564	519	519	518	553	526	542	565	517	528	542	569	548	536	536	481	503	570	544	534	540	546	515	579	557	558	561	561	520	565	557	577	564	540	569	562	571	552	560	572	552	533	553	536	499	546	558	502	528	561	532	538	552	555	571	516	532	575	517	501	502	547	597	568	527	538	576	524	551	564	569	526	551	524	548	548	606	532	524	542	563	538	586	537	536	539	548	570	531	573	557	544	575	547	560	510	545	514	542	540	554	511	570	530	515	558	551	561	559	568	528	541	535	545	547	567	539	542	559	548	524	540	555	558	545	563	496	572	550	529	554	510	543	549	530	523	534	517	556	525	595	521	529	565	594	513	546	569	555	508	555	538	540	530	564	548	513	579	579	509	522	495	545	575	546	570	544	570	523	555	486	566	561	530	533	568	536	569	546	538	554	522	521	518	516	569	550	572	521	541	534	511	550	520	535	564	532	531	553	520	489	548	557	544	526	507	559	505	543	547	536	586	537	558	510	553	533	583	557	611	531	546	541	541	558	485	556	546	514	587	529	515	505	552	548	578	538	560	530	517	482	549	533	583	584	528	521	540	543	528	505	533	502	539	537	569	546	554	533	526	515	569	532	532	527	513	532	539	561	559	565	533	537	527	522	567	493	534	557	502	539	558	539	554	539	496	519	517	558	516	541	581	539	524	551	538	559	564	580	525	562	537	547	530	554	536	524	545	550	547	547	544	517	529	523	557	527	533	537	543	527	550	529	571	526	516	536	546	508	549	500	617	547	542	516	495	574	582	535	480	551	524	516	538	536	558	543	568	519	497	547	506	516	536	544	550	536	547	505	563	543	548	554	529	552	559	573	525	502	571	562	501	556	533	552	556	552	498	560	582	534	584	573	526	513	502	527	544	504	538	529	554	568	559	518	611	514	547	506	522	506	524	561	545	576	502	478	535	511	526	541	534	540	555	579	534	550	553	511	518	533	588	575	558	546	570	559	588	535	569	548	570	569	505	564	501	547	514	536	569	528	566	543	506	541	526	542	508	497	560	540	590	561	553	558	545	545	547	584	499	469	539	501	525	550	545	522	565	494	541	540	542	508	541	592	507	511	524	512	510	563	535	510	535	523	563
3690	12726	20447	1681	1235	1148	958	908	840	870	873	890	772	839	819	836	791	807	780	800	818	785	761	804	770	788	797	773	798	785	778	782	804	772	777	752	788	798	809	766	764	724	825	779	803	794	771	798	777	785	758	817	737	819	762	778	779	790	810	736	807	790	807	773	773	752	762	735	749	747	800	775	816	769	785	810	805	804	785	776	774	795	799	798	761	792	788	759	770	795	768	741	790	760	770	806	800	765	770	810	815	821	808	795	813	771	812	802	794	813	782	759	826	771	739	784	768	794	813	772	765	806	786	717	806	777	794	762	763	810	807	778	772	787	805	736	790	819	813	820	772	757	792	762	774	793	814	823	783	816	734	807	810	791	768	785	758	772	801	795	803	815	806	812	766	784	769	722	768	760	767	815	821	735	759	802	782	791	765	779	780	708	793	779	789	720	784	744	815	811	807	777	842	743	788	765	814	729	787	761	772	754	815	816	789	806	753	786	784	795	827	834	783	807	820	763	821	822	759	773	790	747	794	822	751	826	789	749	792	800	811	730	789	777	811	776	743	827	822	762	803	754	759	758	802	788	771	815	789	799	798	759	839	843	752	787	780	748	764	747	771	757	809	806	792	795	797	763	766	781	788	754	811	814	796	747	767	778	777	854	794	776	837	772	753	788	749	801	809	790	819	796	803	802	835	801	824	733	746	794	779	775	792	735	751	820	805	743	707	831	732	797	735	785	763	800	766	771	780	766	817	776	763	797	769	761	749	816	768	761	771	775	765	744	852	784	788	828	735	757	779	869	775	767	768	741	785	761	760	782	792	787	824	826	797	795	749	790	757	769	753	764	730	792	790	789	821	758	785	754	738	785	827	768	803	843	829	770	752	827	793	744	756	763	733	749	781	777	772	752	780	803	777	846	780	818	767	770	828	774	802	739	767	771	780	789	763	726	785	778	798	791	764	786	806	785	780	785	776	758	764	801	841	829	819	746	786	798	810	767	776	788	779	772	798	786	766	753	814	774	794	824	806	765	811	783	760	802	777	740	783	732	806	810	777	771	720	803	769	773	730	796	746	744	785	840	776	810	762	744	799	765	788	773	774	776	752	760	788	758	803	813	802	768	790	794	771	779	797	755	814	794	806	800	759	816	764	800	787	773	744	771	812	791	778	760	795	797	796	803	771	761	779	759	836	790	748	841	803	793	784	781	755	740	787	787	817	815	746	806	785	790	798	810	790	749	769	759	844	744	794	771	788	830	751	800	795	772	823	852	799	779	726	778	800	777	817	797	794	741	782	797	744	828	780	795	749	817	760	765	757	804	768	808	783	763	791	830	790	788	767	800	736	759	794	776	771	769	808	806	805	779	751	780	816	777	740	794	823	813	759	807	797	766	787	805	766	737	713	807	774	743	778	790	797	822	816	767	785	761	777	789	754	770	770	712	805	747	790	795	765	837	765	789	807	763	803	807	771	827	790	784	818	745	784	697	775	788	798	792	732	771	761	776	746	761	790	754	810	762	780	805	798	785	769	819	743	773	863	755	771	832	815	754	821	795	748	795	759	753	776	800	780	780	807	826	750	752	765	744	783	812	766	793	792	773	807	763	731	804	778	805	730	806	784	740	836	829	774	769	800	819	706	759	786	782	829	775	793	762	781	788	775	786	799	823	752	761	804	805	806	785	791	797	805	780	765	794	799	800	782	785	800	790	765	772	789	786	808	756	760	824	730	808	770	803	796	781	795	755	757	763	823	804	809	828	773	822	767	761	796	795	771	766	814	801	755	740	780	790	808	841	790	809	828	800	759	761	818	800	752	771	782	770	758	789	762	787	846	764	804	763	771	800	807	755	750	798	760	757	789	745	785	788	804	786	759	770	751	776	747	817	777	775	775	802	777	789	825	796	725	766	803	785	742	790	785	750	785	795	794	792	754	758	756	779	818	759	844	738	747	801	742	839	778	794	825	766	770	789	809	746	819	787	814	807	832	763	727	826	774	816	776	751	789	811	791	722	806	778	781	755	755	834	749	772	792	845	742	813	771	728	802	718	791	784	801	804	773	833	796	807	782	726	779	816	755	818	766	749	814	807	818	758	773	772	720	765	825	783	760	787	803	742	824	792	796	779	796	789	753	757	759	792	808	835	749	780	800	782	778	854	747	833	764	824	826	816	757	778	821	777	738	761	794	762	764	759	762	773	782	814	816	793	813	757	785	806	785	774	815	833	802	838	753	773	724	770	746	785	779	813	761	779	747	797	746	773	779	812	796	793	794	821	761	807	747	794	766	775	806	790	762	792	778	758	818	811	805	797	801	785	783	771	789	801	774	780	846	786	789	749	790	761	795	732	781	778	847	782	751	767	813	741	793	818	830	850	827	800	761	773	816	810	789	810	791	774	764	772	787	771	793	807	753	750	807	759	825	799	774	778	793	763	765	794	744	770	763	761	758	798	791	802	742	823	766	751	848	794	821	791	757	781	718	782	826	765	781	785	785	808	806	785	761	820	772	763	788	801	821	809	787	783	739	774	801	813	821	802	791	808	803	804	794	754	783	781	774	787	774	791	754	847	819	781	808	781	801	805	805	767	755	730	758	798	768	768	820	750	805	846	749	773	801	781	790	748	805	764	745	787	770	772	802	799	815	782	789	837	798	791	757	804	746	798	773	838	799	792	782	763	789	781	819	809	741	767	760	775	789	799	778	816	791	778	785	782	758	817	795	811	791	804	775	812	748	722	776	763	765	792	810	802	810	766	754	773	778	811	803	788	772	754	810	833	789	821	748	748	822	802	829	773	834	792	787	756	747	773	811	797	765	760	808	751	775	787	755	793	768	809	746	749	769	807	787	767	809	788	757	747	735	770	744	789	780	836	875	798	823	790	773	748	762	791	766	786	756	788	784	726	776	797	734	778	823	791	769	746	731	732	768	799	774	795	794	763	765	751	812	761	782	816	805	777	780	833	764	787	791	830	761	758	822	865	793	822	830	756	793	800	825	775	790	843	770	771	806	705	808	775	760	772	775	798	794	779	793	730	789	811	778	787	781	807	761	809	768	785	768	758	819	781	805	826	757	808	759	825	807	789	830	790	768	796	792	761	768	753	803	790	790	787	791	771	787	774	752	795	772	792	774	768	788	779	740	784	798	765	772	757	789	806	772	777	814	770	732	780	836	761	789	737	789	776	770	796	775	798	825	780	785	790	793	747	769	743	748	790	719	829	777	754	783	773	809	793	818	796	764	766	767	785	722	781	712	756	754	807	790	775	782	826	747	764	765	803	768	765	799	789	779	761	822	766	798	755	760	709	838	749	761	759	821	812	817	803	769	777	790	799	787	797	782	759	780	785	808	759	801	816	772	768	739	769	790	761	759	781	748	783	793	833	783	783	741	796	762	785	777	740	766	786	770	775	750	775	799	797	765	791	794	793	810	796	796	791	806	782	774	766	789	845	774	777	831	790	786	825	777	798	763	846	790	768	773	748	810	801	814	785	819	787	772	817
22425	21474	27961	25450	21478	16595	815	381	284	256	256	210	199	205	201	197	209	173	167	164	165	168	176	162	161	139	175	169	149	168	164	154	172	140	168	147	166	140	135	156	151	159	139	146	164	149	140	148	152	154	138	137	140	141	134	142	162	166	155	142	162	164	164	175	139	162	134	134	139	143	115	135	184	151	162	166	132	137	132	140	128	138	126	150	147	158	121	138	147	152	136	134	168	141	149	151	147	136	155	133	157	152	138	137	180	138	136	141	158	136	138	147	146	120	150	131	151	142	150	161	141	142	151	163	162	145	155	153	128	145	123	177	159	162	141	135	136	141	141	134	136	140	155	138	149	143	159	145	134	134	147	128	131	135	149	144	162	132	154	140	163	136	134	130	132	151	136	147	147	157	160	146	152	138	144	152	137	141	149	161	129	127	132	159	138	135	151	154	143	139	168	131	142	153	119	158	166	150	135	146	144	131	143	149	149	121	144	165	130	148	136	136	136	164	140	146	154	145	150	139	149	131	140	137	153	161	134	124	148	170	136	155	140	152	142	132	134	138	163	154	144	123	144	146	167	152	140	122	135	128	142	157	139	160	157	145	149	131	114	134	146	145	150	144	145	150	119	144	139	164	149	128	140	154	146	146	127	152	156	145	145	154	165	158	150	155	138	156	150	164	120	147	145	154	139	147	153	146	144	151	136	152	156	151	156	143	160	125	149	137	136	167	126	129	161	145	151	159	156	140	133	148	141	128	163	146	131	127	129	142	130	139	134	120	140	137	170	145	137	144	117	121	164	154	145	165	137	142	152	131	143	133	145	157	126	175	139	130	142	178	153	139	136	138	160	137	152	172	143	151	147	131	134	145	148	137	154	149	129	137	147	144	149	133	134	160	124	145	151	143	137	154	139	141	139	155	132	151	151	142	131	158	148	146	136	175	149	140	135	149	151	135	136	133	135	147	142	166	163	144	160	155	123	160	151	151	158	157	145	144	159	163	161	137	138	153	157	174	152	137	142	137	134	134	157	158	149	173	157	150	146	156	148	153	144	174	141	129	157	142	138	135	153	136	136	146	135	168	129	149	125	140	136	153	147	147	149	147	159	164	135	141	141	158	132	154	142	136	137	161	136	155	142	139	148	147	134	141	143	137	143	145	131	150	160	153	134	138	140	163	132	181	150	138	130	108	145	140	157	134	147	148	161	138	151	154	140	130	131	143	160	145	123	139	170	140	143	152	154	130	154	128	143	154	133	149	144	159	144	173	141	159	141	137	150	133	132	124	146	122	125	132	126	141	144	171	150	147	148	133	142	150	182	158	134	155	163	161	186	135	142	145	148	142	133	141	133	135	157	158	155	152	150	124	142	124	146	156	163	128	142	145	147	146	182	139	158	161	135	138	161	150	130	151	152	119	138	159	147	140	150	152	157	137	144	145	151	137	154	152	157	137	146	163	142	143	147	128	141	148	130	129	161	140	154	137	166	148	151	123	162	134	140	152	159	144	133	155	174	168	140	153	166	147	134	153	128	148	149	147	151	130	131	169	135	126	152	146	149	162	136	150	147	105	145	149	164	134	140	148	167	150	159	151	137	134	144	158	151	144	174	135	129	133	153	142	148	130	127	124	160	171	135	148	153	123	121	136	145	136	142	136	145	169	154	137	146	139	127	156	137	129	133	156	130	154	165	132	152	125	157	150	135	139	155	124	155	148	116	148	131	138	138	133	132	137	158	138	130	160	123	135	144	148	139	147	172	149	161	142	135	158	154	138	154	146	122	139	131	160	159	122	147	121	155	152	138	136	143	164	144	150	152	156	153	141	155	141	147	139	147	157	139	120	159	165	136	148	132	145	153	124	145	136	148	143	133	161	134	170	164	137	156	160	127	142	145	156	161	151	147	169	175	127	139	154	156	148	143	147	133	130	148	142	147	180	147	125	161	149	150	139	133	150	136	148	126	146	172	151	155	139	143	131	130	145	143	154	167	145	138	124	127	158	128	167	151	147	157	144	156	148	150	140	138	145	157	160	166	178	155	156	164	146	153	141	144	142	140	141	148	150	132	128	162	145	145	156	152	151	155	138	151	144	140	162	161	145	138	148	172	159	145	147	176	153	149	131	145	140	131	156	143	146	158	155	128	138	142	135	135	158	165	153	148	132	137	140	155	140	153	140	149	165	146	136	138	147	165	159	160	155	122	142	157	179	153	136	148	141	149	126	119	133	166	151	136	158	162	124	156	139	142	127	150	154	155	148	129	144	148	160	111	138	136	151	161	143	142	146	153	144	150	149	153	132	158	149	124	163	158	151	138	127	135	124	149	134	122	178	153	129	162	145	140	163	144	128	143	143	160	153	150	165	131	150	154	134	148	142	153	154	139	140	151	143	138	129	159	148	139	159	130	153	153	134	139	155	144	169	134	117	131	150	154	166	132	152	150	139	141	136	136	125	162	149	147	133	130	148	146	156	130	145	144	143	142	141	132	123	148	160	154	143	148	158	137	146	147	144	146	144	144	150	138	160	160	155	148	152	117	134	130	135	156	143	142	137	146	136	150	158	126	132	152	138	148	145	121	143	146	128	124	150	142	152	150	124	155	123	130	160	153	136	159	142	162	139	169	151	160	156	139	134	155	167	148	122	151	156	153	133	118	131	135	158	134	145	141	128	154	138	155	157	142	161	161	158	154	161	127	151	131	144	142	135	139	145	157	149	144	142	135	129	138	149	140	128	159	165	174	154	135	139	143	156	143	126	156	131	150	133	147	143	124	153	158	170	145	150	130	143	138	143	148	152	174	178	141	146	146	147	130	162	118	152	145	140	148	145	145	149	128	131	165	146	144	133	127	151	131	172	138	123	148	158	141	152	151	132	150	133	141	120	158	155	129	150	153	128	121	136	143	175	151	142	143	157	156	149	152	157	122	138	169	144	143	147	156	131	125	161	141	139	158	156	142	174	140	177	121	142	154	138	133	136	140	148	138	139	149	164	152	144	145	158	123	159	137	128	154	157	156	154	158	128	136	162	145	157	135	153	146	166	146	148	145	144	145	146	145	148	132	130	144	138	156	148	180	151	137	118	156	138	145	146	162	146	139	125	157	145	160	158	143	125	153	159	145	133	158	156	138	169	137	161	138	168	166	127	113	141	144	158	130	181	154	148	143	164	156	168	138	149	124	145	123	154	157	137	152	152	160	125	148	150	163	166	135	143	131	137	157	150	158	152	156	132	145	123	149	147	153	159	188	148	130	134	163	143	150	183	141	151	135	132	145	151	148	147	142	126	124	167	146	135	146	131	161	139	143	143	143	140	148	145	145	151	139	148	155	105	144	138	160	172	138	130	145	165	145	133	162	155	143	160	140	150	167	131	133	144	142	156	151	160	156	137	132	150	155	150	125	140	128	161	138	154	148	143	157	148	159	136	145	161	148	125	141	152	159	152	156	142	118	148	134	133	160	128	159	156	139	151	140	157	151	132	157	164	157	152	140	135	156	153
4800	22516	29219	3836	2278	1546	1075	781	683	562	506	428	452	420	358	347	306	286	285	291	242	256	256	273	246	247	278	256	213	253	253	237	215	241	248	191	227	230	211	231	228	227	237	222	231	209	211	216	216	210	210	213	215	237	218	210	224	219	236	226	217	238	232	228	224	223	204	205	218	207	225	222	231	249	191	228	184	205	232	237	219	217	210	191	211	205	247	225	208	211	197	226	197	196	191	214	201	212	209	228	239	220	192	230	234	209	218	227	192	253	198	215	226	220	211	219	230	235	229	216	220	208	227	213	215	223	219	229	197	221	222	227	218	203	224	214	242	223	236	194	220	199	220	206	193	206	198	210	209	239	211	225	229	228	205	206	204	203	194	239	222	209	232	212	208	181	202	207	218	223	228	228	210	242	206	210	214	195	248	203	209	213	226	200	226	235	218	217	212	217	228	204	223	212	201	229	231	218	196	195	218	201	231	237	224	227	202	221	218	244	218	206	223	213	219	196	199	210	219	212	212	223	230	228	199	216	203	221	198	198	195	227	196	214	232	210	202	221	249	229	241	237	194	214	215	220	212	222	211	203	195	189	203	218	212	211	213	198	191	218	197	217	219	195	225	255	225	209	205	201	195	216	245	235	208	216	201	223	210	224	239	193	236	223	237	231	243	205	196	215	219	210	215	232	205	210	232	231	208	206	224	198	229	193	219	223	230	197	224	210	229	220	217	186	239	211	229	223	175	215	206	211	216	212	221	223	228	208	228	232	217	233	219	209	208	209	224	209	232	230	237	209	219	204	241	193	240	192	212	210	216	198	224	231	226	203	228	211	216	198	223	219	201	234	190	219	202	232	234	210	192	202	205	216	236	207	207	195	228	227	216	202	203	211	228	229	213	225	173	224	222	226	223	231	218	215	206	222	187	226	225	206	219	194	216	208	193	218	232	221	220	226	205	208	223	206	198	207	232	199	208	221	212	218	237	187	207	219	221	234	197	218	199	214	223	224	205	228	216	213	203	190	202	214	201	202	219	214	206	230	233	212	230	235	242	217	216	208	203	220	199	221	197	237	195	209	202	216	197	220	228	211	211	191	218	221	207	234	212	231	217	201	216	198	235	230	203	177	231	230	219	193	248	192	216	217	216	206	262	191	193	216	232	216	232	230	221	215	228	214	233	212	201	206	222	225	216	224	215	192	257	221	210	225	186	210	207	210	212	200	210	219	205	226	201	229	215	242	237	215	220	209	207	196	247	238	210	227	236	204	206	226	204	222	214	236	216	209	222	190	223	214	231	222	222	214	217	244	197	195	209	205	198	221	183	245	215	204	216	237	186	206	215	213	240	225	226	202	217	224	213	243	244	214	270	193	241	227	217	235	195	211	198	183	226	197	199	201	252	197	216	206	221	222	236	195	202	216	218	214	229	211	205	217	242	224	206	215	215	232	222	237	235	233	214	189	228	222	223	210	193	229	214	181	190	248	227	215	216	198	207	216	214	209	245	224	229	200	210	238	222	196	230	210	213	227	206	233	233	217	198	231	220	215	223	212	245	216	189	223	216	226	212	211	194	237	239	214	227	227	208	218	218	193	234	205	233	208	211	207	186	234	207	208	226	220	228	228	214	224	183	214	203	228	204	219	224	201	218	239	213	203	213	223	206	219	224	226	219	232	201	198	197	216	225	218	209	235	219	221	251	198	233	243	194	210	204	211	212	218	209	207	213	211	217	203	205	222	222	203	213	230	222	210	212	214	234	197	213	235	229	208	209	210	211	220	250	215	240	233	213	227	217	198	203	229	226	213	191	188	216	223	216	193	219	216	213	252	204	214	237	214	231	217	245	214	234	213	241	210	202	215	234	238	219	251	198	199	202	214	226	227	190	219	199	213	222	224	215	189	229	191	232	209	208	224	211	183	228	186	245	223	216	225	224	235	230	205	238	213	223	231	198	192	218	198	203	204	218	209	216	202	209	212	210	219	232	216	224	195	233	197	217	233	240	188	219	218	195	215	238	230	232	232	242	201	213	202	232	212	186	220	242	227	201	213	236	204	228	210	212	216	248	236	217	236	215	215	203	203	197	248	208	218	218	198	221	218	225	233	212	199	202	220	233	214	238	218	210	207	232	221	205	212	236	203	200	231	193	232	212	225	205	207	208	218	199	197	221	230	233	206	214	222	200	246	220	210	209	215	211	219	203	200	206	185	199	212	216	223	222	222	208	202	222	190	204	240	197	223	212	218	205	206	186	206	201	231	247	243	223	204	213	213	207	196	215	205	199	221	207	212	198	231	217	193	202	184	239	218	224	225	204	206	207	222	198	225	219	195	215	199	200	237	231	205	210	210	232	214	220	190	208	229	225	221	228	227	201	222	188	222	183	197	198	223	223	232	201	192	209	206	222	245	205	216	225	205	211	203	195	185	195	222	217	199	217	238	245	203	212	226	222	208	233	215	230	220	222	231	231	224	224	233	226	231	219	214	217	229	209	221	212	248	208	193	203	238	195	260	203	218	216	188	220	223	205	204	225	198	201	232	207	195	234	216	217	206	207	225	207	201	188	230	231	216	223	212	212	212	219	205	205	211	234	230	222	206	210	216	199	224	222	192	234	205	209	206	227	212	219	216	215	219	220	174	209	218	224	215	215	224	213	230	207	214	209	237	221	228	220	218	223	203	203	216	197	247	225	227	235	211	227	243	186	226	220	212	214	215	194	204	225	214	197	211	236	215	189	224	211	189	229	213	233	192	205	230	191	216	210	199	230	203	222	196	202	216	212	233	199	214	222	195	247	236	208	214	216	217	225	213	226	223	252	210	203	223	222	211	223	258	214	193	181	223	216	231	195	218	219	206	195	221	230	207	213	216	221	218	221	188	207	202	252	219	196	213	207	208	226	225	225	207	237	205	200	221	237	199	230	200	220	208	210	191	223	222	234	220	229	222	225	218	247	215	200	219	213	217	233	188	220	231	212	225	216	245	197	218	200	211	234	220	205	204	226	224	244	209	223	210	208	207	196	216	223	224	206	223	203	202	214	227	199	206	219	193	209	209	235	198	203	223	199	222	213	216	207	218	194	206	204	207	216	216	223	219	215	187	226	192	211	195	194	218	210	203	202	233	224	210	209	216	219	201	199	232	214	217	209	224	215	232	190	209	238	209	182	197	197	218	209	217	204	203	249	228	218	227	209	231	240	220	194	211	226	227	220	198	200	212	207	222	232	218	202	196	183	217	234	229	207	201	184	209	227	225	197	214	225	228	217	217	204	232	211	224	232	216	254	204	246	221	208	218	224	217	200	226	205	216	221	201	205	213	226	198	220	233	211	184	237	213	218	204	195	201	190	226	228	223	225	204	180	228	200	207	219	230	209	214	206	227	239	201	197	207	200	202	226	226	228	224	193	211	209	228	231	212	215	207	226	199	214	211	220	212	209	210	214	238	211	187	232	206	222	225	233	219	205	194	237	216	209	219	228	212	211	206	213	217	230	225	212	223
27358	16725	8624	916	536	521	505	555	509	500	531	496	537	542	502	524	507	528	510	504	492	493	553	568	473	573	534	520	562	529	532	534	499	529	521	522	567	496	537	491	505	524	561	564	533	526	533	513	543	548	515	530	536	516	554	523	530	519	527	542	512	493	542	491	483	531	511	522	528	478	536	533	520	513	571	539	498	495	525	546	583	522	567	533	522	513	527	541	529	548	487	518	538	524	529	502	472	527	518	541	512	547	528	509	501	537	559	436	535	515	498	508	488	559	527	489	510	515	523	490	539	519	514	541	517	554	548	500	548	520	530	497	502	501	535	511	567	526	514	505	543	515	545	513	508	534	500	478	540	517	522	527	535	524	537	525	530	525	555	529	513	487	512	510	483	521	510	524	525	554	503	526	493	503	524	542	515	495	552	545	517	532	499	570	542	540	508	500	519	555	512	490	567	518	542	557	548	508	550	517	528	522	526	539	527	496	524	496	531	544	527	529	519	475	500	558	487	541	511	495	498	536	543	512	523	510	532	548	518	543	519	543	541	556	482	502	502	536	517	524	515	532	521	526	534	560	521	518	526	559	520	509	498	492	510	535	511	517	507	554	519	477	526	535	533	500	485	509	509	521	505	526	527	520	514	515	485	516	502	526	528	526	523	529	507	518	559	481	521	535	523	558	543	507	516	515	534	508	523	531	488	539	537	540	527	510	546	533	519	492	510	524	553	537	554	500	513	497	512	525	556	531	476	550	513	537	491	543	533	514	527	510	505	484	524	552	506	506	559	527	542	532	518	515	542	493	510	506	513	556	526	527	513	516	521	537	536	512	533	490	502	521	524	503	527	516	495	495	550	498	525	490	510	523	504	573	528	512	498	526	501	529	530	506	526	507	522	535	527	547	511	528	540	554	504	523	493	548	524	516	510	496	497	520	501	466	535	534	531	537	499	486	519	508	516	547	549	577	522	525	546	504	464	547	499	521	527	509	528	492	543	534	519	523	540	519	541	542	505	548	522	526	511	532	544	521	498	574	513	513	491	533	544	568	494	525	527	510	523	495	505	522	525	520	505	516	517	554	478	516	520	522	525	548	512	504	506	482	520	531	519	529	517	535	503	542	535	525	541	560	520	557	483	545	565	485	525	541	500	517	494	483	540	521	541	534	517	502	472	557	579	531	527	523	514	530	513	501	543	537	523	544	547	478	535	532	552	517	565	507	483	523	490	548	520	521	506	549	478	532	485	512	532	527	535	574	512	541	580	507	498	526	547	532	554	519	541	563	562	492	530	526	516	523	522	553	527	512	588	526	485	528	562	542	537	470	499	518	545	543	546	513	513	522	533	504	504	519	532	567	528	540	549	553	541	507	510	523	543	527	503	510	530	509	512	530	529	531	550	575	526	523	552	598	544	509	533	493	517	547	512	512	525	506	521	553	553	560	508	509	535	546	555	546	519	485	525	530	518	535	531	519	531	531	526	575	515	540	560	519	524	509	551	534	564	539	541	521	511	503	548	480	472	516	573	541	540	523	501	539	529	535	513	502	522	542	552	511	496	517	530	506	542	559	513	507	525	527	552	528	510	555	530	512	523	548	546	518	543	518	500	488	567	546	561	544	514	516	495	521	527	487	564	505	492	509	559	514	547	524	499	467	532	503	551	546	543	503	602	537	534	530	509	496	508	518	544	508	527	521	522	520	519	550	521	489	567	506	533	534	529	532	529	537	552	511	501	501	549	534	514	532	548	527	494	483	563	522	552	518	491	545	508	543	565	552	504	524	500	523	533	585	517	501	494	534	551	554	568	480	519	484	455	507	523	556	552	519	520	537	517	522	523	496	519	503	495	492	516	529	517	523	517	531	502	517	548	477	507	533	514	517	507	530	507	512	503	551	497	516	514	498	471	508	529	514	493	530	518	573	474	512	494	521	545	538	527	524	489	495	537	562	486	540	526	540	524	500	514	520	494	557	495	517	534	501	545	521	543	531	524	570	462	506	532	523	520	523	554	533	566	537	494	517	554	477	507	563	502	546	502	545	533	494	546	562	541	566	517	530	490	530	555	492	521	528	527	545	482	528	556	487	507	486	529	537	513	524	485	510	519	563	536	545	509	510	502	518	516	527	570	514	503	537	536	492	539	505	522	545	545	546	518	514	545	558	517	494	502	515	538	525	511	536	520	521	502	519	522	521	544	561	537	539	509	538	491	524	523	526	476	510	522	517	515	551	535	479	511	509	529	571	502	522	542	511	559	509	498	466	508	591	522	498	541	512	464	526	524	535	527	523	567	520	489	553	488	524	552	517	496	522	510	535	540	518	534	528	542	507	498	510	534	554	511	516	496	513	503	545	496	536	549	547	552	523	531	510	524	499	500	546	497	574	507	543	521	504	514	521	518	520	495	524	519	532	480	496	497	513	547	523	536	498	498	548	513	563	519	558	510	493	552	476	499	540	525	518	530	476	518	477	477	516	517	512	498	510	551	532	517	479	570	539	517	512	533	523	500	507	475	494	538	539	514	531	477	526	560	546	589	531	526	534	551	508	535	537	554	515	498	531	490	526	536	526	494	517	529	516	508	526	562	525	528	540	538	515	510	565	541	501	526	508	534	476	536	521	499	521	497	548	502	501	551	505	454	526	493	533	525	536	520	515	503	482	502	496	524	525	539	518	504	482	515	527	501	524	546	499	515	500	566	520	545	546	539	525	511	515	528	488	516	527	543	528	545	516	544	526	490	540	514	522	517	518	506	506	535	534	508	524	559	539	523	526	494	519	528	508	540	551	579	511	505	530	548	509	511	535	492	535	510	518	514	543	512	566	527	544	506	560	528	522	543	496	534	572	547	511	556	509	519	525	560	538	518	522	503	517	526	512	534	516	529	516	489	490	503	499	522	534	517	530	502	570	525	488	551	496	535	515	518	519	518	536	473	527	524	556	496	507	493	522	550	517	537	535	558	523	539	500	502	529	519	465	485	471	527	525	535	538	553	533	558	510	498	524	542	525	496	543	464	530	507	505	518	518	478	523	519	519	534	531	569	496	529	519	464	539	477	485	508	539	548	527	478	527	520	528	527	507	528	527	501	488	494	529	516	484	518	533	457	523	504	543	533	499	561	517	519	537	497	540	519	512	508	521	521	519	514	526	504	522	493	491	510	529	512	517	559	531	481	530	531	516	577	533	519	520	518	529	541	516	542	527	518	528	509	523	528	545	519	515	517	517	488	515	495	564	559	507	529	524	542	503	533	535	528	507	486	551	580	535	532	479	517	573	571	525	515	507	527	546	504	503	523	505	514	517	544	509	502	490	553	521	516	535	519	511	532	515	487	511	521	518	538	535	531	562	551	511	540	489	488	546	531	578	536	544	496	496	507	504	546	473	518	527	506	493	495	561	520	514	510	506	543	548	552	528	477	501	533	512	530	525	524	543	530	551	562	533	514	520	555	534	561	519	551	493	494	521	558	558	524	562	510	539	495	531	508	531	510	526	529	561
4653	3786	9351	1000	877	806	841	819	794	806	761	786	774	788	759	792	806	746	778	795	746	804	716	820	759	730	703	817	785	788	797	807	783	773	781	740	791	802	751	788	760	781	804	767	780	752	816	767	832	775	784	779	759	809	784	798	785	808	762	740	751	713	779	758	777	742	799	729	783	780	756	782	772	793	776	754	741	747	735	786	788	744	803	793	773	758	796	742	783	788	806	758	786	694	741	772	766	772	784	783	794	727	720	830	778	804	785	772	760	742	771	742	755	733	767	806	780	784	789	757	808	736	759	765	770	703	760	746	763	796	769	812	746	775	766	763	792	791	795	754	779	773	778	766	746	772	768	754	803	787	783	749	784	768	763	752	764	769	749	758	763	771	820	762	754	772	812	815	753	769	756	841	774	762	770	768	806	785	747	812	780	766	786	734	828	813	782	759	762	753	764	754	780	774	764	790	794	785	744	767	756	778	752	776	791	801	778	769	818	779	746	801	786	780	764	829	767	806	775	765	777	799	730	824	816	834	795	751	769	776	779	758	766	816	754	766	824	766	743	771	791	766	736	759	766	781	782	781	757	737	764	791	777	739	784	733	767	791	766	733	783	746	727	747	758	758	820	736	712	784	741	828	770	801	725	765	758	791	744	753	789	759	734	758	784	804	731	812	776	768	809	770	748	784	817	790	748	781	790	731	763	733	725	746	780	760	765	772	729	794	788	785	744	765	709	756	746	773	739	741	732	808	740	777	790	793	749	718	842	792	806	773	717	776	762	745	710	694	780	812	732	793	753	801	726	771	804	784	794	728	798	752	797	767	768	734	781	765	777	750	776	779	735	775	730	772	789	774	744	775	798	784	758	777	767	838	808	760	803	706	749	747	771	820	767	721	762	764	726	787	784	760	834	763	734	793	764	737	735	775	752	799	837	750	784	822	775	797	759	773	782	745	776	755	784	743	775	788	770	824	812	828	763	763	779	768	800	756	784	813	762	731	771	776	776	793	781	788	778	771	739	773	790	773	765	774	791	747	768	755	777	838	779	791	808	801	780	789	741	807	785	834	753	755	727	757	806	738	695	754	820	761	795	768	777	737	842	768	775	761	826	764	774	739	745	759	820	816	743	774	834	808	766	801	725	778	740	784	816	778	752	791	742	785	762	787	767	793	778	754	769	754	767	725	810	771	751	775	797	758	793	791	759	774	801	787	791	802	759	777	757	814	789	781	742	779	772	779	770	758	778	786	811	772	739	783	817	771	779	794	783	800	777	768	774	734	752	757	775	780	804	787	782	770	747	777	810	795	777	808	775	802	751	817	773	785	776	761	779	756	735	799	791	795	808	777	718	765	790	805	786	796	745	729	771	765	786	780	805	791	749	778	777	749	840	762	777	789	766	815	843	766	786	782	794	771	782	741	813	763	721	779	834	771	792	746	774	807	798	821	712	754	797	732	724	782	722	730	798	821	765	765	729	785	751	768	817	781	742	799	776	714	769	770	760	744	799	779	815	758	766	798	834	785	755	756	795	742	753	782	798	793	757	745	762	786	802	742	775	738	822	779	789	706	780	759	752	762	768	774	770	772	807	747	739	768	759	759	798	740	729	782	741	775	794	789	796	810	741	804	710	751	784	758	786	779	770	748	807	772	765	784	799	771	725	763	776	750	828	754	733	788	845	821	751	732	802	817	806	774	790	749	806	783	794	759	769	755	717	770	799	799	785	834	776	791	801	766	806	780	760	765	770	777	784	792	755	772	754	810	823	766	748	788	818	762	763	788	753	772	748	756	821	812	789	718	763	783	803	768	847	779	766	778	802	741	774	812	794	758	779	771	781	812	787	825	769	795	739	769	733	760	755	805	746	764	775	802	830	791	748	791	730	767	710	816	767	768	730	818	799	750	769	733	734	783	742	809	731	754	779	761	758	761	739	834	718	786	808	810	776	777	787	783	693	780	750	755	770	725	796	764	825	818	726	792	806	812	817	761	758	746	770	744	797	787	767	755	761	817	739	768	754	746	740	745	780	780	769	816	753	803	793	741	745	789	768	764	777	799	748	718	771	753	818	742	761	789	761	817	746	741	776	753	765	774	819	740	747	748	726	741	712	768	734	720	784	757	801	795	761	787	788	792	773	767	728	798	812	796	800	749	762	773	788	816	750	762	792	821	838	744	815	769	787	778	776	757	800	753	809	778	828	779	834	806	819	802	799	766	782	800	803	765	778	762	772	804	785	712	768	786	768	734	802	786	815	791	808	762	770	717	772	758	774	773	772	778	771	758	754	754	781	789	759	768	773	762	765	768	763	785	760	766	756	764	753	739	797	816	746	696	712	746	761	815	770	780	799	759	762	765	760	779	760	736	760	765	790	781	726	735	752	702	782	788	754	800	746	799	777	783	770	774	782	769	789	774	759	774	771	771	793	770	732	778	809	752	728	803	778	770	731	795	762	761	764	836	800	781	761	751	729	815	808	795	771	712	730	731	764	774	795	781	785	821	773	768	771	741	781	790	787	754	745	752	730	739	719	725	766	798	761	799	790	724	783	768	732	789	780	803	764	777	737	780	786	768	762	776	770	789	763	777	763	772	800	759	782	759	786	773	779	803	739	715	794	785	740	768	804	752	734	715	798	798	784	800	724	732	755	759	787	751	802	765	723	773	776	726	756	786	781	746	829	790	770	776	766	774	768	826	734	795	771	817	776	775	723	739	735	753	793	789	779	739	805	768	787	791	752	792	739	746	754	776	786	787	783	781	762	776	785	794	770	787	776	782	788	788	778	775	789	720	793	775	765	800	780	790	787	766	763	812	730	793	764	747	756	753	800	748	788	753	806	798	780	785	802	789	739	812	773	774	754	803	767	793	777	783	740	799	774	779	764	744	803	785	775	803	762	774	796	749	735	758	815	752	776	759	750	755	765	775	776	785	721	817	778	799	756	809	793	748	718	786	780	768	751	812	732	825	727	781	767	752	805	772	750	707	791	795	717	782	758	822	788	784	742	762	834	739	804	782	819	780	779	773	756	739	774	794	783	714	748	784	785	794	739	789	809	805	833	755	807	758	823	784	796	782	777	758	743	814	779	788	763	784	776	786	760	822	764	771	807	783	809	786	770	773	795	771	771	740	796	756	815	766	752	751	827	758	795	794	728	815	770	776	754	745	772	768	755	746	861	778	742	792	756	770	794	877	782	801	790	802	733	805	781	770	813	727	748	776	806	767	740	749	784	808	765	814	794	812	746	767	787	745	787	820	828	732	795	754	747	766	724	758	785	821	751	764	752	757	782	752	713	701	764	805	774	737	780	823	787	792	742	766	778	756	838	790	805	806	794	782	790	773	746	735	797	785	769	766	733	792	789	806	744	811	801	775	764	789	784	796	784	819	813	818	792	814	757	745	769	769	743	757	748	758	824	731	764	798	736	779	792	749	772	806	747	771	758	765	764	769	719	802	754	808	770	756	763	777	800	778	749	784	759	802	737	766	793	787	789	802
23264	21438	27335	26090	17397	1169	474	358	340	318	300	266	272	267	284	288	249	289	271	251	249	260	232	269	233	246	269	257	237	242	249	241	278	234	245	258	241	250	253	251	221	252	238	271	233	270	235	243	235	266	237	259	260	241	258	245	230	246	208	228	252	270	237	244	235	245	247	267	265	237	231	250	234	256	268	220	222	236	233	224	245	230	235	237	271	249	240	232	241	261	220	221	238	260	235	227	214	229	251	263	237	265	245	244	246	242	245	260	234	241	275	229	267	260	225	261	249	235	255	233	223	233	205	284	248	250	246	277	236	266	246	278	242	243	228	237	241	229	266	220	264	244	229	238	242	247	256	254	204	261	267	222	234	243	263	226	254	223	249	237	263	256	242	237	243	251	279	223	230	251	253	211	252	255	263	243	245	229	239	229	242	252	228	235	231	273	238	239	238	230	223	264	214	254	235	229	259	260	250	247	232	252	232	249	238	250	269	249	237	214	261	236	273	260	234	253	246	231	249	247	234	228	243	246	244	238	234	247	218	201	243	232	241	256	240	232	227	237	251	240	249	241	247	258	230	253	257	258	237	269	272	242	255	230	232	251	253	234	251	245	275	258	234	248	265	257	272	243	221	231	240	237	232	239	215	247	223	236	258	260	230	257	251	238	243	226	247	251	256	254	266	242	222	228	214	226	276	221	255	225	237	213	261	265	211	261	230	265	250	252	253	233	249	242	240	265	263	253	244	238	266	239	227	233	233	241	267	236	244	229	265	220	214	247	240	235	256	243	234	231	242	255	240	253	254	249	248	241	237	235	252	228	248	271	231	266	216	252	257	270	251	256	249	214	227	231	249	240	233	236	222	237	237	255	226	253	244	240	238	283	241	261	252	241	255	252	258	237	241	204	238	230	238	236	228	254	226	243	277	257	245	238	233	256	255	227	228	226	244	253	273	231	243	236	262	255	214	244	262	260	220	257	238	257	231	250	248	241	230	248	245	241	232	252	240	288	211	232	260	253	251	222	271	223	255	251	209	278	258	215	265	253	240	239	244	248	238	243	236	287	236	240	268	214	244	244	226	233	240	245	226	254	233	239	237	243	254	215	256	255	233	254	227	250	230	292	235	270	219	259	262	231	227	217	240	218	240	260	282	225	224	241	205	225	225	240	249	236	293	265	268	235	233	233	266	264	258	268	266	237	244	261	243	240	234	222	237	281	252	230	238	219	248	237	239	221	275	229	236	233	224	250	253	244	225	254	249	270	266	235	230	238	242	212	223	231	256	248	256	229	238	238	267	245	241	250	271	236	250	209	226	241	237	229	262	265	229	263	257	257	240	235	235	213	256	218	217	251	230	249	247	240	255	250	228	228	260	263	279	233	220	248	229	243	229	247	238	249	234	278	250	237	249	221	222	227	216	242	251	224	261	245	208	222	237	209	247	228	251	239	242	213	256	240	248	239	274	256	230	229	259	242	260	233	219	230	230	246	248	262	244	220	249	242	217	234	234	210	227	255	246	213	261	233	232	255	229	243	239	233	246	225	245	258	222	233	252	231	245	278	268	231	281	254	248	239	253	258	242	251	263	238	216	251	220	236	253	261	231	237	246	253	274	253	233	240	278	246	237	233	226	268	263	251	241	228	261	241	282	263	254	243	220	225	235	236	274	262	236	251	221	238	253	205	237	258	243	215	226	256	237	226	245	254	231	241	239	253	223	249	209	254	257	219	233	234	250	241	247	240	242	264	297	276	228	226	248	260	251	246	265	241	241	241	253	212	265	256	239	270	247	251	243	266	249	260	278	232	224	211	223	260	248	273	250	215	247	219	227	233	251	227	215	248	231	250	237	237	244	236	246	239	239	256	216	225	266	227	241	236	209	246	224	248	259	234	240	240	222	219	228	248	246	234	261	237	247	254	243	242	240	263	233	244	254	236	221	217	235	281	252	257	244	253	260	257	233	225	248	219	233	257	234	293	226	251	233	239	250	248	240	229	260	276	220	219	243	244	224	261	228	257	247	258	256	221	225	216	221	274	225	233	228	241	247	250	250	253	230	273	236	246	241	231	243	235	244	229	256	260	254	258	246	221	262	246	235	234	256	244	257	267	256	237	270	237	241	236	224	236	235	221	240	266	255	247	237	213	279	238	250	241	246	237	218	234	258	242	230	251	245	263	235	248	244	246	240	237	243	254	256	231	273	217	215	245	250	249	243	252	249	224	245	245	249	226	247	256	240	274	245	215	224	237	262	231	252	230	262	255	259	240	231	233	246	246	223	251	267	232	247	229	260	225	241	246	258	222	261	254	275	265	242	228	231	254	245	238	266	237	241	245	223	271	255	252	259	247	226	230	278	241	227	257	257	235	252	222	268	233	259	241	244	221	266	264	245	253	283	257	232	257	244	225	247	248	276	236	247	224	260	215	228	265	207	216	215	255	242	257	240	254	250	231	254	253	254	233	263	250	242	235	242	235	242	240	234	255	231	257	263	287	257	237	242	229	285	251	240	230	242	255	235	279	246	248	253	250	224	244	261	247	257	254	246	246	246	249	250	248	233	255	214	248	218	256	227	263	258	234	243	221	233	251	253	231	274	227	257	245	233	233	239	234	245	250	247	231	235	238	230	270	271	248	273	256	244	250	242	269	231	237	228	234	238	268	244	235	263	260	216	236	232	232	254	253	259	249	250	236	206	233	234	239	261	227	264	254	251	248	255	252	236	242	251	244	236	222	212	239	248	198	241	269	244	245	241	228	240	241	262	241	244	259	238	234	241	268	236	239	245	263	260	255	243	255	241	260	253	262	251	211	231	221	244	226	216	216	235	238	233	265	256	245	259	230	261	219	232	273	241	259	241	220	227	259	228	242	260	253	227	242	228	234	232	232	229	275	222	245	248	240	236	251	233	257	229	260	233	243	271	220	250	217	238	234	261	251	245	223	247	226	239	254	258	242	249	252	230	267	257	250	262	250	227	284	249	259	253	244	249	248	231	230	239	225	258	244	234	248	243	225	205	266	230	216	234	249	237	228	248	228	243	282	253	246	247	252	264	231	253	218	222	214	249	247	273	239	258	272	257	243	241	240	234	255	238	263	216	248	215	247	253	243	234	243	231	234	250	274	222	270	261	234	233	226	249	258	266	259	228	255	228	253	216	259	247	242	222	240	241	276	248	266	263	215	225	245	254	237	239	244	253	223	253	244	251	253	242	251	264	265	242	270	275	249	251	246	231	260	235	223	245	274	231	253	245	254	246	277	226	227	220	232	223	257	226	237	251	233	216	247	252	259	254	262	235	241	214	234	252	234	229	223	236	225	251	249	252	252	233	242	250	237	234	241	262	259	258	260	234	223	256	232	233	215	253	263	251	239	247	247	259	247	244	246	244	248	263	246	254	241	214	238	234	241	256	233	256	234	250	226	239	269	260	224	227	236	252	244	245	247	258	223	230	237	239	218	249	260	254	233	224	252	264	236	259	269	231	261	229	232	212	233	243	227
3688	15678	28723	2442	1484	1064	853	711	614	579	505	527	480	462	435	419	452	414	443	441	422	388	382	390	386	423	379	364	420	400	427	365	404	431	396	409	410	393	397	387	396	405	421	406	381	374	358	391	376	375	384	390	400	423	388	411	360	360	390	416	360	393	393	391	345	347	411	366	372	395	387	403	365	366	381	409	321	358	403	394	393	396	364	350	357	415	348	367	388	417	363	411	395	402	371	400	408	376	360	374	375	364	362	382	405	373	424	382	392	362	333	407	372	385	381	384	393	365	390	387	371	397	362	405	360	371	396	410	369	430	388	380	385	384	368	380	359	407	400	383	380	371	389	374	355	393	373	432	385	372	377	370	410	390	364	369	369	369	386	378	391	376	398	371	410	397	373	377	415	380	397	411	377	361	381	379	395	393	372	392	401	363	369	393	405	396	373	383	386	370	391	377	409	360	394	380	382	392	398	371	420	385	376	378	357	383	348	404	367	406	397	375	375	371	380	382	365	416	368	373	381	383	361	366	400	369	367	358	377	366	369	367	397	382	351	350	392	405	362	337	401	372	381	367	396	390	367	382	366	383	374	390	379	356	375	371	379	407	381	377	440	353	384	342	358	391	426	373	350	382	400	368	399	395	392	375	382	393	375	394	419	369	367	350	376	376	350	374	366	360	394	355	379	396	345	399	383	426	417	379	411	367	369	386	360	392	434	399	365	374	348	382	344	370	394	395	362	406	398	378	377	356	422	391	360	376	385	353	375	409	415	370	355	371	408	398	414	390	346	358	354	394	376	401	403	398	365	375	358	387	372	410	358	380	398	407	407	397	360	383	383	374	383	357	356	385	380	402	372	387	384	357	399	410	367	377	414	363	370	405	426	373	362	415	374	392	384	395	404	394	396	378	358	374	401	381	381	355	365	378	387	373	389	370	371	373	384	403	379	386	417	383	400	369	374	403	383	355	390	374	391	364	369	403	411	359	381	419	373	369	394	342	394	425	395	362	386	363	396	386	364	346	404	403	390	403	402	418	400	379	388	415	382	400	418	420	404	404	373	403	402	399	376	396	358	370	388	385	386	396	381	389	389	395	390	391	370	388	411	317	396	404	381	386	392	383	369	436	363	382	405	367	386	364	380	376	350	412	361	420	335	404	396	374	357	404	373	375	385	346	411	377	383	386	362	399	417	392	384	355	403	421	386	391	380	353	366	367	391	350	386	417	386	386	422	393	352	376	366	341	408	375	393	391	354	355	358	385	388	409	397	382	354	390	397	375	339	383	393	415	385	395	413	367	390	417	414	384	373	345	404	406	419	402	347	365	383	376	384	378	402	370	402	419	356	392	362	368	375	388	336	383	396	395	394	441	356	392	405	404	398	361	415	368	377	386	441	410	366	348	380	348	355	356	408	367	358	399	394	371	386	381	377	376	380	381	389	380	424	364	391	381	365	405	371	366	384	378	362	372	393	383	383	389	418	368	340	418	383	405	403	370	358	397	357	376	386	388	375	379	365	375	373	386	348	398	371	409	401	388	395	385	386	391	378	362	376	410	359	384	374	386	382	344	395	382	379	355	391	378	386	388	394	389	366	387	366	341	403	354	407	402	353	388	428	381	400	392	385	353	395	399	389	380	370	375	381	380	354	363	388	373	366	383	404	348	376	406	398	360	385	387	374	374	367	369	402	409	385	378	387	353	376	372	384	378	369	367	367	369	388	374	381	346	410	360	375	395	378	409	387	382	381	360	379	375	393	393	350	380	361	388	376	397	402	379	375	384	393	391	367	375	359	390	352	374	382	386	392	359	401	382	383	344	379	358	385	401	362	379	376	373	380	377	372	408	368	411	379	340	402	382	374	393	392	363	368	388	390	396	382	375	373	364	378	379	403	381	348	368	396	377	396	387	380	386	363	412	392	369	425	375	388	386	404	373	388	391	390	399	415	400	361	405	348	382	356	366	394	370	369	394	378	368	372	378	415	389	396	357	362	367	395	393	394	409	382	352	375	392	370	361	371	372	339	367	381	385	407	385	372	377	358	416	408	373	368	364	372	403	387	393	371	364	380	382	384	380	390	368	336	389	388	387	373	354	389	422	383	356	430	379	375	361	405	362	403	370	375	371	375	394	349	365	389	363	387	367	357	367	374	415	418	362	388	409	403	360	361	380	366	388	403	361	415	400	327	382	387	357	348	434	362	383	344	391	395	405	412	389	359	396	388	382	388	393	372	359	381	380	363	420	389	368	360	368	365	355	354	377	382	358	362	362	357	377	356	381	358	397	396	419	355	370	378	379	406	378	378	407	402	357	365	375	381	368	376	392	387	394	389	366	371	378	388	375	399	391	355	380	378	374	376	369	358	381	366	373	401	359	380	389	349	368	405	350	359	393	379	368	399	355	368	342	368	346	392	380	386	368	394	394	410	390	390	379	358	389	355	343	414	377	359	399	357	381	390	418	339	384	412	369	344	388	341	387	367	412	350	390	378	379	370	393	378	354	378	344	424	399	402	398	417	388	385	405	380	351	367	404	415	394	352	401	370	405	378	379	403	341	379	405	385	332	383	397	377	363	403	388	416	406	401	375	388	354	407	380	346	373	394	391	349	361	367	423	402	391	421	368	397	362	416	404	386	364	404	365	398	393	372	387	406	395	404	402	370	386	335	381	347	394	383	397	413	378	365	416	370	380	408	362	405	376	379	393	371	392	394	386	372	395	347	358	367	375	384	375	357	348	420	403	387	360	367	339	372	383	408	395	365	371	401	350	351	374	356	398	386	403	417	387	348	364	404	392	364	394	386	334	359	375	392	363	405	417	353	380	385	364	378	403	376	358	411	364	371	397	360	370	388	367	345	380	394	377	395	349	353	355	374	388	377	405	376	378	344	380	375	385	377	372	358	408	359	391	392	352	366	386	433	403	401	375	361	360	402	356	400	348	350	370	377	408	412	373	399	379	334	405	396	369	385	364	361	406	366	384	396	376	412	384	398	360	387	382	353	337	374	397	376	420	348	393	366	381	357	353	416	374	403	425	381	389	396	417	388	390	378	366	357	342	378	379	415	376	352	379	386	353	385	367	416	407	361	406	373	378	393	367	385	375	387	349	399	379	390	375	370	368	381	402	346	407	365	407	358	394	379	362	384	400	417	381	383	395	405	396	401	370	374	368	376	348	359	387	360	374	369	425	404	376	383	399	360	353	370	400	376	383	377	384	394	366	374	421	405	391	387	360	396	394	374	389	405	383	353	389	391	385	379	388	362	342	395	368	378	425	377	387	374	400	387	381	388	376	375	382	395	387	391	368	388	382	367	418	386	368	387	366	392	398	388	399	358	342	397	370	357	413	378	399	358	384	402	362	368	417	375	374	373	400	367	381	363	359	403	377	419	369	349	396	368	366	381	395	376	394	392	365	408	393	390	333	392	369	366	397	367	394	397	406	373	363	386	368	386	399	382	422	402	390	382	374	369	366	365	389	415	397	389	382	404	392	360	407
24724	21426	25323	20458	1384	655	620	575	568	580	617	576	560	521	508	500	518	545	518	578	531	550	543	579	525	560	568	522	515	553	559	560	550	543	516	546	561	507	535	530	550	565	585	560	509	503	528	574	573	513	573	517	577	553	570	577	561	551	566	521	542	534	503	547	526	532	545	553	508	532	566	529	548	557	535	567	536	589	513	581	517	547	548	572	584	528	549	559	580	587	522	521	582	553	555	553	526	495	555	544	529	568	539	509	516	561	520	549	560	565	534	516	544	536	528	540	524	567	530	507	551	520	548	601	545	532	548	535	519	534	563	495	569	559	531	537	587	507	539	551	551	531	540	586	548	547	552	543	568	556	574	570	505	496	501	505	561	544	513	530	501	527	533	587	500	554	564	543	538	545	515	487	516	601	555	543	572	527	536	512	514	527	526	501	498	540	575	539	513	565	524	562	573	565	523	545	533	528	561	548	542	516	515	541	555	584	549	522	537	529	569	560	523	565	580	563	555	561	525	541	548	529	511	549	538	566	552	611	514	523	518	571	562	561	564	579	557	561	535	559	507	538	583	566	564	553	543	523	502	554	535	567	557	525	539	528	528	551	511	559	523	519	522	520	544	549	549	534	481	545	555	540	504	545	582	561	555	516	567	527	556	548	560	546	572	566	590	540	533	581	527	574	558	518	537	562	543	570	521	547	531	532	529	612	567	539	547	523	505	550	538	594	508	586	507	537	512	566	539	503	539	536	584	517	523	544	556	520	508	549	579	519	556	514	551	537	534	525	525	516	551	584	558	559	546	517	565	541	521	520	572	537	523	532	552	547	531	557	552	565	514	534	499	591	527	544	537	537	563	542	547	537	556	537	557	554	539	552	547	516	491	520	550	542	498	522	539	527	495	521	537	540	528	592	570	509	528	523	497	494	556	517	500	535	508	512	545	549	559	533	546	530	513	559	566	562	549	567	564	557	548	535	541	570	578	542	567	532	582	547	536	549	542	539	531	509	551	537	531	588	545	580	553	555	527	532	543	521	545	525	572	560	551	577	551	564	551	560	576	524	536	520	543	536	527	552	534	565	567	541	502	574	486	566	568	548	556	476	544	504	535	563	564	524	500	530	567	572	553	550	568	526	550	541	569	603	553	551	538	554	486	515	542	508	534	576	580	553	525	516	543	546	507	517	569	520	564	514	538	477	527	523	529	536	508	573	521	533	541	544	549	516	550	554	540	589	576	471	540	542	532	546	546	532	541	560	513	554	602	589	597	546	562	532	540	535	553	558	572	535	531	544	508	556	549	557	578	515	550	518	518	490	522	534	559	532	544	512	542	552	531	523	547	540	574	554	502	560	564	518	575	571	545	543	477	529	542	570	559	512	523	567	563	542	536	529	554	550	524	526	543	558	494	531	553	523	548	507	579	540	543	553	555	539	572	527	560	512	508	552	559	541	544	567	551	560	556	539	544	541	541	515	554	527	536	521	507	528	555	498	562	524	528	545	527	519	561	566	606	552	548	562	540	515	528	529	546	497	592	539	507	534	555	538	511	523	550	528	583	551	572	527	543	538	529	562	551	578	546	503	549	541	514	485	570	531	501	527	514	543	539	590	554	567	604	527	520	547	532	527	572	546	557	560	544	588	514	537	551	516	545	520	528	520	563	550	590	528	555	547	558	540	557	536	544	530	537	553	557	547	561	560	549	509	519	519	575	528	542	558	515	502	539	487	514	535	580	541	530	532	541	560	533	501	575	502	550	537	534	537	550	530	546	585	524	551	536	488	513	536	526	534	535	525	527	536	500	527	519	540	550	551	550	548	561	538	551	558	537	579	542	556	552	547	524	543	522	504	523	612	521	507	545	548	545	531	496	579	561	527	552	540	534	575	530	514	563	502	562	525	527	574	508	552	540	514	513	515	506	515	541	523	571	533	514	548	563	561	537	539	499	554	558	539	542	514	574	529	510	565	592	544	517	518	523	486	490	529	559	555	510	549	512	577	539	548	520	522	525	542	567	565	523	524	507	551	543	535	496	494	566	558	525	541	540	548	544	542	542	546	548	534	566	544	544	529	519	476	545	550	544	541	546	552	534	545	554	558	574	557	561	560	547	526	552	518	510	510	509	586	557	546	564	539	552	550	587	522	551	545	583	551	545	494	566	522	539	529	567	526	585	588	559	528	519	560	524	501	549	540	553	512	551	525	553	547	561	573	530	569	518	571	560	539	560	526	515	535	543	544	536	569	556	564	525	523	550	569	503	507	520	518	522	544	550	519	590	525	572	539	570	516	518	554	524	552	489	589	549	523	615	492	554	528	533	545	551	557	520	541	524	554	540	549	572	555	532	540	532	517	543	542	578	558	572	559	568	531	559	562	538	522	521	538	525	535	527	513	562	536	519	497	515	549	495	522	578	559	538	559	532	545	542	554	530	531	503	527	543	586	553	510	554	526	574	589	532	499	530	534	552	514	570	531	529	558	548	575	548	525	507	518	554	532	537	571	489	511	527	561	488	547	559	540	565	513	506	536	513	551	500	543	548	511	558	540	531	524	521	530	540	532	519	539	517	555	508	533	523	552	542	538	491	530	537	570	516	539	603	586	522	526	507	495	524	544	554	527	543	530	542	535	554	538	563	537	526	561	567	554	564	600	517	523	571	527	526	523	536	527	534	567	530	558	553	477	572	544	567	521	551	566	545	564	552	522	551	548	527	503	540	587	528	547	581	554	557	532	524	541	561	546	505	540	520	571	561	564	552	550	532	528	526	503	563	542	528	556	526	566	550	512	562	553	561	540	555	527	527	558	570	551	543	528	528	518	550	533	521	541	543	564	539	506	566	518	557	547	565	576	539	484	526	567	546	526	564	537	549	508	592	534	553	540	553	581	562	521	515	504	516	526	524	525	536	539	541	527	534	525	569	555	571	536	530	555	552	539	543	599	566	537	484	531	525	535	565	546	561	567	546	537	537	562	580	546	534	512	525	534	535	567	565	550	509	577	530	545	562	563	545	551	524	509	551	556	540	515	517	555	565	540	548	550	516	559	494	562	545	561	497	541	585	530	518	528	530	566	540	534	514	591	527	539	577	575	531	556	508	521	553	542	558	579	592	573	582	554	559	561	577	558	534	579	550	549	536	522	557	565	555	506	514	575	559	598	521	550	525	564	531	504	551	547	558	543	546	489	542	559	543	551	523	530	552	508	559	534	536	551	511	571	556	572	515	516	534	510	548	591	535	554	519	576	532	548	531	524	546	557	505	525	604	517	571	549	554	528	525	521	534	509	574	591	535	543	514	579	556	556	531	569	553	535	525	544	553	545	536	542	526	522	525	541	587	524	542	504	552	537	539	584	525	550	573	545	499	528	586	597	523	527	521	557	529	555	540	517	555	569	535	577	534	567	526	518	534	504	580	546	536	535	577	518	560	531	590	501	544	530	548	484	501	525	563	584	502	557	525	583	547	587	558	542	546	531	541	555	542	527	534	546	517	529	482	576
3722	7467	22843	1743	1203	1051	982	899	883	875	855	841	829	817	865	830	814	774	817	810	755	739	752	785	782	806	836	746	708	765	795	768	830	805	785	789	795	806	761	786	781	775	787	755	821	750	805	806	760	775	748	819	793	722	768	769	770	805	760	799	756	813	782	772	745	762	776	777	802	717	792	806	737	777	807	744	773	747	796	849	756	731	796	732	760	714	772	795	770	773	850	764	779	798	713	770	795	776	738	765	761	760	779	751	684	780	789	773	803	773	810	773	780	831	746	774	786	799	759	766	787	747	733	767	759	743	757	790	781	737	757	800	736	780	791	757	814	752	792	765	825	767	820	771	739	779	770	768	762	762	767	717	753	709	796	720	840	720	775	744	770	740	800	770	811	786	787	789	815	761	807	799	772	776	824	736	742	814	819	740	809	832	767	791	754	800	727	805	808	756	742	727	805	794	766	753	789	777	791	764	832	777	749	809	809	776	744	755	757	806	838	767	756	803	802	815	768	747	776	769	737	762	793	784	795	732	784	773	777	773	782	836	811	782	808	759	797	755	787	748	829	745	717	774	780	794	792	760	723	828	810	726	756	795	781	751	768	774	801	792	773	775	823	809	747	749	753	760	732	783	761	715	802	793	745	776	799	789	795	781	824	801	703	799	809	784	750	777	760	787	777	776	796	840	763	746	758	758	782	783	803	767	813	779	804	772	765	782	794	781	790	787	808	828	735	790	835	793	721	745	728	785	768	723	779	752	762	749	777	798	773	772	770	794	783	770	781	754	834	731	735	769	747	759	769	797	829	794	758	777	740	838	802	780	823	836	737	818	773	730	818	793	725	793	738	787	774	754	801	816	805	751	807	785	802	783	782	742	787	765	816	759	809	784	791	814	751	780	795	745	798	797	813	798	783	831	728	773	781	821	783	721	762	749	807	745	766	783	749	772	783	823	820	771	768	743	818	772	777	738	792	729	794	746	782	730	769	749	769	805	721	791	766	834	768	772	738	788	766	811	824	812	729	785	803	795	803	747	791	799	741	758	783	766	770	746	745	771	799	778	747	781	796	737	784	731	741	761	783	816	755	769	742	804	774	773	763	836	784	791	760	791	801	759	724	767	750	759	748	770	756	806	793	824	802	776	774	762	765	728	719	776	734	769	818	739	735	781	768	784	810	767	760	791	782	761	791	785	751	781	754	838	810	794	763	789	777	757	754	797	761	799	745	789	728	810	795	785	789	776	763	777	845	742	780	800	791	756	806	798	791	767	775	778	791	773	785	802	782	719	804	750	750	778	772	770	798	788	774	771	773	784	708	752	757	793	821	774	796	731	803	764	789	792	803	802	767	771	750	786	729	747	808	800	740	826	789	775	765	797	761	791	740	776	798	791	779	751	771	786	791	801	772	751	798	749	762	773	801	802	756	765	742	784	741	804	738	788	784	811	792	798	790	758	770	758	757	798	779	768	742	822	744	762	767	760	747	736	820	811	766	785	780	782	821	766	732	749	723	740	774	764	790	755	751	811	799	785	759	781	760	809	796	833	786	775	767	751	742	761	811	812	769	771	727	784	762	749	757	766	787	790	774	748	786	805	768	731	782	742	734	776	682	806	763	754	743	767	781	783	751	787	802	732	805	796	795	764	801	817	815	799	785	766	787	736	718	830	763	817	736	776	800	750	745	755	787	784	790	732	766	814	768	762	794	769	801	786	794	763	724	769	793	764	809	804	785	751	741	798	826	736	812	687	771	799	772	817	759	783	774	747	780	786	744	793	724	715	779	761	761	779	799	793	785	734	774	802	819	773	826	770	780	793	823	795	823	808	761	720	757	736	778	798	744	729	801	759	754	758	763	826	785	727	752	732	770	796	765	792	770	756	729	762	764	781	813	800	799	803	791	783	776	811	762	790	733	783	770	825	760	735	785	789	759	776	768	715	789	836	741	721	773	782	791	716	763	837	789	765	743	727	784	785	754	783	798	802	832	786	792	720	772	791	705	818	769	757	779	759	817	789	820	833	801	765	786	764	819	784	761	794	729	754	743	822	814	751	702	806	822	736	765	803	842	799	752	789	718	836	787	793	763	804	781	820	742	828	743	800	747	786	775	772	801	785	744	756	807	772	810	785	766	825	797	836	828	817	763	843	752	840	746	757	815	739	819	711	756	807	712	788	770	783	749	780	798	795	765	834	759	744	781	769	732	768	767	787	736	707	778	775	806	835	734	787	789	754	812	793	784	737	770	841	780	776	778	724	764	789	757	765	790	782	780	780	798	772	762	748	790	758	785	799	743	756	743	821	731	811	742	756	739	741	778	801	742	782	826	760	780	793	820	815	801	746	774	763	802	754	748	757	787	830	761	807	788	764	810	724	785	785	760	770	781	772	772	784	742	819	762	795	780	750	752	754	776	766	785	742	738	790	765	757	765	775	770	765	800	758	819	713	755	784	744	760	775	746	716	773	756	741	775	752	786	794	764	775	794	806	729	789	746	756	817	775	741	768	811	787	773	714	791	787	772	765	784	768	784	748	752	801	751	800	789	781	808	801	809	774	729	865	755	792	819	781	778	801	766	850	779	780	771	796	763	733	804	781	797	795	748	793	740	735	804	753	762	744	789	718	804	778	759	754	763	764	775	757	793	784	786	749	818	800	781	806	809	790	767	780	768	830	751	736	805	769	813	749	814	726	740	804	782	753	813	788	769	806	792	825	748	775	788	796	748	734	785	753	762	812	781	798	783	824	804	782	770	784	778	757	795	758	743	820	814	789	798	763	743	759	831	785	708	778	777	769	784	773	755	755	786	733	796	795	783	798	821	806	862	758	771	750	723	807	750	716	768	791	815	790	834	766	768	792	775	806	752	775	734	819	783	759	742	763	791	779	768	800	775	791	812	744	781	765	819	774	810	781	703	816	773	763	814	782	767	796	806	765	782	789	698	818	820	766	749	817	765	779	803	776	757	775	807	820	787	769	744	718	805	742	775	722	736	769	748	774	786	745	804	767	769	796	770	801	784	749	801	810	775	787	774	831	844	793	766	754	779	772	746	769	799	768	786	794	762	765	810	819	780	741	789	771	768	792	800	847	780	773	763	752	780	780	760	754	776	768	763	788	793	750	755	759	799	771	829	786	742	757	781	773	746	746	784	794	781	771	743	767	791	782	784	802	801	781	776	835	761	783	804	749	796	807	767	746	787	760	782	748	820	780	765	825	783	761	751	760	775	823	850	793	778	827	805	783	764	761	808	750	735	809	745	791	777	753	783	795	761	742	745	754	800	807	765	803	771	736	737	767	805	770	757	764	754	740	796	744	789	759	820	785	764	827	760	777	767	761	808	765	752	735	779	777	753	802	795	748	779	760	823	782	777	760	786	808	803	769	766	759	774	783	787	743	789	768	773	790	760	738	743	805	797	800	799	788	762	785	786	776	848	848	795	760	807	780	728	789	775	764	754	771	799	780	724	788	783	775	793	784	786	732	731	761	787	792	752	800
22450	21470	28125	25271	21468	15171	806	391	277	258	287	231	226	201	172	194	189	188	171	159	177	163	161	166	157	166	176	140	149	132	147	162	158	164	150	160	149	159	129	161	151	147	150	142	144	159	126	147	163	162	123	131	157	157	152	165	167	125	162	139	144	138	153	157	130	121	157	144	130	156	149	154	145	136	154	149	148	148	151	138	141	130	155	152	165	152	153	136	153	155	164	140	161	126	144	152	157	139	143	138	139	131	127	170	144	158	129	160	134	154	138	126	148	147	158	132	148	142	149	167	147	152	153	134	149	164	144	144	161	142	133	156	121	170	153	157	149	149	124	167	145	136	161	145	144	144	168	161	157	142	161	132	135	142	150	179	171	150	141	155	154	137	159	158	127	136	142	134	149	126	166	150	139	168	140	159	131	124	149	159	143	136	147	159	151	131	166	129	173	146	161	150	155	151	131	141	141	172	148	143	138	151	139	143	144	162	147	163	145	158	141	144	128	129	158	139	146	126	135	171	140	145	147	158	144	130	151	149	161	128	152	163	138	148	141	141	136	141	132	154	150	139	139	150	155	133	140	150	140	154	161	159	139	140	129	140	151	147	136	158	140	144	134	123	155	172	144	150	138	147	176	150	153	141	152	149	135	168	159	149	147	149	175	135	170	123	170	150	176	144	141	139	127	142	134	167	134	146	171	137	153	155	158	130	123	143	166	145	172	136	127	151	142	161	151	125	134	131	156	163	164	161	150	163	118	132	124	137	157	139	141	148	138	160	137	142	139	175	125	133	148	129	166	148	161	140	158	160	154	151	144	146	166	162	146	138	157	166	153	137	156	131	117	133	139	121	147	152	142	139	173	149	144	155	156	157	136	131	157	144	136	140	140	135	157	152	137	175	151	130	169	146	134	134	151	125	147	139	147	144	140	136	134	131	153	147	144	165	129	138	145	171	136	139	146	167	154	143	172	142	147	169	144	146	123	158	134	138	141	144	130	142	161	142	160	127	169	143	138	140	133	155	146	130	160	145	161	143	143	138	153	132	127	155	162	156	149	150	143	148	143	135	142	161	140	130	147	149	142	148	132	143	157	162	174	175	147	155	123	141	142	138	154	129	134	157	151	148	157	128	133	155	164	117	146	156	132	137	152	136	121	169	154	142	150	146	142	160	154	166	154	146	158	139	140	128	173	158	155	163	141	145	137	155	122	147	144	143	140	134	150	141	147	142	166	148	145	150	138	156	141	154	157	127	159	158	145	162	156	159	154	151	154	141	144	161	133	138	147	149	129	155	137	131	176	144	156	144	150	145	151	157	149	152	137	136	150	155	127	158	145	160	137	159	146	157	158	163	140	130	145	120	148	144	138	154	154	142	142	140	137	145	136	139	136	147	162	155	144	142	130	152	145	146	151	139	136	145	160	158	165	141	161	171	143	167	169	144	147	146	171	154	141	162	177	138	147	157	126	145	132	158	142	160	150	159	134	119	146	154	151	148	145	136	144	169	130	121	154	148	137	159	153	134	158	188	161	152	132	153	127	143	123	159	130	127	145	137	153	161	155	149	136	156	142	157	145	155	145	154	151	139	151	153	129	140	150	141	146	145	151	149	144	142	137	155	127	143	141	146	134	162	150	140	147	128	138	154	138	146	168	137	144	154	149	134	151	165	130	123	143	136	162	150	131	164	153	158	160	127	143	146	143	155	151	134	132	134	158	142	126	146	134	140	155	121	114	136	149	146	144	137	130	148	139	130	124	144	159	117	147	135	152	145	146	160	157	140	142	140	132	167	153	162	140	122	138	144	143	141	147	136	151	126	149	150	152	142	135	132	158	149	123	147	145	135	135	132	145	153	124	142	155	156	144	175	149	132	155	142	156	171	129	135	147	142	151	147	161	126	151	133	141	141	144	156	148	175	165	133	145	146	120	159	152	145	158	141	165	150	154	132	160	160	148	131	145	149	152	116	166	151	137	145	160	148	145	116	135	168	155	151	158	165	178	140	148	152	146	147	158	145	154	165	162	146	136	154	141	153	156	151	153	134	157	131	136	132	138	147	155	153	143	151	148	175	143	120	159	151	129	130	157	143	153	152	128	138	137	129	143	173	139	132	146	145	126	142	144	149	128	145	151	148	121	159	143	125	140	135	143	147	132	124	146	144	155	143	152	152	137	138	154	128	144	137	123	139	147	148	149	146	161	134	149	142	163	143	127	153	143	160	139	152	142	157	130	146	143	140	133	160	151	136	119	143	146	140	154	134	131	129	137	136	147	136	152	155	156	151	121	144	156	147	165	131	135	138	135	151	162	134	157	147	172	124	126	158	138	132	135	161	174	134	151	143	156	148	157	142	152	151	152	139	153	149	136	147	163	162	146	145	155	156	137	181	142	146	135	139	146	139	166	142	153	128	147	149	145	151	156	150	160	161	147	130	136	140	148	124	146	137	147	170	156	165	166	154	157	139	149	145	151	150	148	146	146	138	145	159	157	156	154	151	152	152	138	148	135	147	135	163	142	151	140	141	173	144	140	135	148	137	129	126	141	148	140	155	156	144	137	162	134	157	153	145	157	169	125	136	142	142	148	141	136	142	148	168	149	150	150	142	136	131	144	152	145	140	131	152	153	149	138	143	139	154	161	141	151	128	156	140	126	156	157	144	152	147	137	142	140	146	150	124	127	142	136	148	142	133	158	152	135	129	154	155	157	116	149	131	142	145	162	139	160	134	135	148	132	138	149	152	165	149	152	142	134	156	138	136	156	127	152	134	164	155	152	161	148	128	130	119	149	126	163	150	157	158	152	139	133	136	153	147	150	151	164	138	142	170	141	142	142	148	151	150	122	136	178	146	147	150	123	160	131	130	152	148	131	147	159	137	123	151	170	139	158	160	158	145	132	132	137	156	169	128	152	134	155	162	138	153	148	146	159	147	128	137	165	159	154	157	149	143	157	150	160	159	141	161	140	147	149	145	158	134	141	137	145	161	146	177	141	148	163	160	127	145	161	142	151	142	151	137	152	151	117	150	156	156	131	152	148	131	157	128	179	163	163	145	143	122	143	131	158	142	133	131	143	155	169	140	165	129	145	155	134	138	152	151	145	150	154	150	150	176	138	131	130	152	153	139	145	159	150	150	145	136	143	148	131	132	138	137	162	143	145	151	136	131	125	144	153	153	160	129	140	145	136	141	145	153	140	164	149	146	133	158	159	140	170	151	151	162	158	143	131	132	146	144	151	157	144	126	148	123	143	158	151	133	134	147	128	142	154	128	137	138	154	147	137	118	135	162	116	142	156	153	161	134	133	161	151	141	149	141	137	123	148	147	153	147	164	128	140	138	150	134	143	151	134	137	156	148	137	164	143	140	143	148	139	145	157	144	147	132	136	140	121	135	146	166	152	123	132	149	143	155	113	148	160	144	163	148	134	143	153	160	148	164	148	141	153	144	149	155	177	160	154	165	146	149	152	145	137	140	125	160	144	139	149	147	152	145	152	152
4872	16760	32100	4027	2315	1558	1057	834	642	550	550	435	435	402	370	362	319	320	325	275	288	277	252	266	242	258	269	284	242	260	263	211	242	233	239	235	223	243	212	249	227	218	227	229	229	207	223	230	198	209	211	186	223	214	248	231	244	226	223	225	227	234	227	244	206	203	224	228	224	235	234	219	209	214	229	221	229	215	237	213	201	210	232	210	242	241	230	202	195	216	200	193	223	199	246	229	214	221	202	197	230	224	212	201	222	196	206	194	203	232	230	216	205	227	218	245	228	205	214	195	233	225	214	227	219	203	221	199	198	212	208	196	195	212	232	208	219	216	198	211	211	216	211	214	227	212	206	234	202	232	212	226	221	214	222	223	200	200	233	247	237	216	209	206	214	240	229	185	219	192	211	242	212	224	228	214	233	202	238	215	211	248	238	219	216	230	201	231	210	219	214	206	194	205	224	223	207	206	206	211	221	212	214	218	209	243	205	200	204	225	221	214	192	195	223	218	203	223	210	222	212	227	210	209	217	194	221	238	215	205	204	215	210	226	199	215	221	213	212	213	202	224	206	192	213	211	200	202	210	185	204	209	194	205	206	223	191	217	200	255	234	216	233	219	205	196	213	211	196	233	219	194	214	221	223	232	209	211	192	229	211	218	207	229	176	205	218	182	197	212	201	192	218	241	189	211	178	222	236	193	226	206	216	233	235	190	220	197	202	218	185	227	217	203	208	192	193	207	227	193	234	193	220	228	223	232	196	234	237	227	238	184	204	221	242	212	229	205	188	207	240	247	248	195	203	213	235	212	232	222	222	203	248	206	227	211	207	212	234	185	210	219	197	195	224	200	226	226	209	218	215	227	185	211	197	227	220	203	235	214	221	191	224	190	199	230	211	226	185	217	222	210	201	212	223	202	207	226	226	221	222	218	186	235	235	228	197	222	211	219	242	210	232	223	232	200	201	209	219	219	198	209	217	198	216	196	212	196	192	204	194	217	246	193	199	215	205	199	203	235	232	216	212	220	223	229	201	227	226	231	209	226	198	221	219	231	215	198	218	197	214	217	210	204	207	225	230	216	215	227	193	234	229	242	216	210	214	217	219	202	214	206	213	195	228	214	213	202	224	213	229	207	208	227	230	209	219	211	221	196	217	212	199	226	196	244	233	238	219	201	202	209	220	234	197	203	222	223	203	230	223	187	222	241	224	202	211	210	179	231	214	236	206	218	210	200	223	209	224	212	224	186	225	208	237	223	205	231	216	194	229	215	212	212	216	184	215	220	204	201	233	219	203	212	218	248	221	212	200	215	212	199	215	189	233	210	219	216	214	219	225	207	220	178	209	251	196	207	220	208	195	219	229	186	238	221	214	235	221	204	203	234	213	198	183	202	231	219	210	224	244	213	210	197	208	221	220	197	196	245	212	215	212	202	209	212	230	212	218	203	206	204	208	227	225	213	211	207	212	217	194	218	188	193	213	203	243	218	204	219	205	217	221	204	213	214	184	183	224	239	203	230	206	252	189	227	209	196	225	208	243	231	202	205	220	222	227	235	234	234	226	211	246	231	200	223	214	191	197	214	205	247	223	203	209	220	211	236	196	195	225	229	276	209	233	196	202	211	203	219	219	227	209	215	216	201	209	229	225	206	218	215	200	207	226	193	194	222	188	226	243	217	231	205	208	218	209	215	224	213	203	198	210	221	240	222	219	216	192	220	233	191	228	221	210	199	214	222	224	216	206	224	209	189	205	211	255	235	210	205	224	233	205	212	195	215	208	208	203	205	207	214	199	226	208	219	227	204	246	196	208	201	195	213	202	207	195	215	243	229	203	208	200	209	217	216	213	210	231	207	218	198	204	202	201	202	242	200	192	222	249	243	212	232	230	204	223	208	209	185	217	231	214	225	197	222	239	202	200	216	217	211	202	235	257	216	218	235	216	233	194	211	219	207	193	223	201	254	211	196	177	196	223	209	231	203	199	224	211	199	222	228	194	225	224	209	222	229	212	232	199	190	220	204	236	225	189	215	210	219	229	220	217	206	231	204	200	207	206	233	218	216	191	239	201	207	206	222	211	237	235	211	225	210	234	232	210	233	209	218	190	217	216	191	227	223	238	228	222	221	213	215	204	217	234	234	213	226	206	220	206	208	221	220	189	239	220	212	203	212	244	224	224	241	219	195	211	201	214	205	197	209	212	203	204	213	240	232	231	209	207	230	240	215	203	195	201	220	225	194	235	192	206	190	196	212	233	235	221	207	216	237	201	216	221	224	195	235	237	196	215	196	219	201	195	191	200	235	212	216	209	198	207	205	208	213	192	235	192	207	207	205	196	213	215	203	210	223	219	213	233	198	204	231	216	209	249	210	228	218	204	218	210	201	201	221	191	216	180	217	229	214	203	218	211	214	223	202	233	215	186	231	223	231	211	230	202	207	214	225	195	233	209	192	234	224	231	229	207	191	230	219	230	205	240	213	203	214	198	203	216	197	222	226	205	173	241	219	201	211	209	221	204	199	185	216	187	233	206	200	217	236	187	199	189	206	183	227	219	207	205	245	232	212	215	221	231	191	198	243	230	223	216	203	227	209	203	182	203	217	234	223	227	215	211	190	232	200	218	197	221	218	215	199	191	190	228	205	218	221	209	198	220	210	223	227	222	194	213	200	208	207	198	216	218	193	231	209	178	228	202	222	227	215	224	229	234	214	219	207	232	183	202	231	223	173	204	209	198	201	218	229	234	241	220	202	203	238	214	220	201	195	170	222	210	220	220	192	190	224	242	194	237	191	201	205	214	219	224	224	198	204	227	203	219	232	226	213	222	210	216	211	213	193	202	184	212	210	234	210	202	208	231	182	209	209	241	209	214	211	204	211	199	227	219	207	217	207	216	220	237	233	230	216	233	246	206	230	218	216	193	239	206	201	218	202	230	199	233	238	204	197	228	202	218	240	216	218	209	190	220	213	223	210	242	211	211	209	211	196	251	251	227	229	242	205	201	211	233	213	218	239	205	206	179	232	230	216	222	210	209	240	232	227	221	250	201	214	205	200	222	233	199	192	196	190	209	221	183	251	209	205	234	209	227	222	211	183	216	221	211	210	218	203	198	208	223	222	216	226	226	218	217	204	216	213	211	234	215	219	202	219	215	206	193	205	182	206	208	238	222	227	188	219	218	228	186	223	224	208	219	237	227	212	196	219	218	207	214	205	182	235	228	207	225	194	207	218	217	220	223	215	200	230	188	238	216	206	195	200	217	223	198	205	175	213	201	217	218	208	223	209	237	199	217	205	220	222	217	198	225	233	194	214	225	189	180	211	218	220	209	219	210	218	236	221	192	206	215	216	221	214	206	238	215	200	228	196	221	203	193	213	192	217	201	230	219	200	225	222	227	237	210	224	194	198	192	200	224	215	207	252	176	200	229	235	224	228	209	207	177	230	204	222	200	217	226	218	216	221	202	196	228	212	226	231	203	205	230	215	207	204	214	199	193	179
27415	16717	7573	816	582	515	507	484	532	568	525	499	551	490	562	491	494	536	529	508	543	479	548	533	544	533	514	514	504	503	539	531	481	492	507	528	470	499	502	515	511	506	480	514	521	521	508	511	516	500	467	506	532	510	516	476	512	469	514	540	573	497	496	469	518	525	540	549	526	518	520	509	520	485	502	495	531	537	507	533	502	493	540	525	549	486	515	549	547	504	491	526	566	538	496	544	465	503	521	526	542	529	511	541	468	511	519	573	475	530	501	544	528	511	559	526	521	537	476	482	480	504	480	508	563	513	485	519	486	527	503	501	525	522	524	528	539	522	508	480	501	524	526	482	498	544	521	516	529	512	515	524	515	522	494	482	496	468	498	503	470	540	515	536	517	490	474	511	530	475	540	527	506	524	510	538	534	529	496	510	478	493	515	524	512	522	549	472	492	533	511	515	526	493	502	519	522	510	526	474	537	556	512	499	517	514	527	499	481	507	493	535	473	524	566	527	470	531	485	492	490	557	483	528	510	532	482	511	514	512	507	536	520	520	507	521	517	506	519	542	545	488	517	519	533	507	573	499	536	517	520	480	510	449	514	521	533	498	518	518	529	499	488	521	504	522	520	561	542	505	556	552	483	511	551	547	537	497	521	540	497	526	500	488	534	561	562	478	530	502	503	510	512	494	536	489	533	541	549	497	463	553	521	513	561	536	498	501	486	524	533	524	541	507	522	523	520	520	552	524	490	499	509	504	529	519	498	512	510	540	509	479	516	476	483	516	507	486	520	532	506	505	520	496	533	554	475	470	523	490	522	491	506	527	522	493	508	502	521	518	549	539	491	531	482	516	537	517	525	488	527	489	546	552	533	539	504	516	539	499	530	524	507	525	521	520	503	509	516	502	548	512	507	540	498	521	495	512	495	508	514	531	554	537	504	508	520	557	544	547	514	503	477	527	494	544	491	496	553	538	481	507	499	523	551	512	531	496	509	498	539	525	473	495	499	511	484	512	512	506	557	500	499	473	502	492	499	554	487	501	466	530	481	491	527	558	491	478	517	493	507	502	494	518	484	504	517	496	513	480	528	524	510	549	524	524	514	492	512	508	515	509	547	502	519	496	554	542	490	492	494	538	474	511	505	521	533	550	518	546	492	536	527	524	513	523	507	495	511	535	532	526	530	490	515	508	557	492	502	490	513	518	523	507	508	485	515	502	505	543	494	528	514	509	559	503	535	495	555	492	562	500	496	496	514	507	526	482	507	490	532	477	508	520	521	535	522	531	550	510	509	489	487	549	451	507	522	554	550	519	540	521	503	513	506	508	497	489	552	537	539	519	510	578	528	488	519	528	517	516	535	536	518	484	473	487	497	523	466	494	519	531	492	543	533	550	523	520	511	497	531	518	508	475	538	487	508	517	541	511	524	552	499	539	559	569	502	541	503	501	471	522	502	509	489	487	529	469	543	541	560	491	516	480	516	520	509	507	513	542	514	502	504	528	541	507	542	518	537	502	521	499	522	529	502	510	515	517	495	539	532	527	541	571	514	542	475	594	520	526	516	494	552	544	483	470	503	511	546	533	529	504	539	512	554	510	541	531	510	520	529	487	555	489	539	517	472	502	526	512	514	500	507	523	495	503	511	513	499	512	522	502	565	515	542	485	540	527	541	513	521	519	488	532	515	483	496	477	504	510	490	512	517	503	511	553	498	492	473	491	522	544	552	553	533	515	510	564	498	488	492	520	514	507	528	530	502	485	535	530	510	468	524	513	524	521	504	524	530	516	496	560	558	444	467	467	557	518	502	494	521	469	521	525	511	491	498	491	526	514	481	497	528	517	571	517	489	547	530	476	498	505	523	501	515	500	505	471	500	542	495	522	532	491	491	514	553	497	491	515	502	506	505	563	514	508	534	519	554	510	513	494	567	485	525	500	500	505	547	457	501	490	523	506	503	533	518	527	507	507	502	492	514	477	485	485	516	496	558	492	486	516	504	540	515	512	504	476	505	471	528	484	483	517	494	534	500	512	487	494	475	543	496	516	502	518	498	592	504	513	537	516	501	525	510	511	507	544	529	466	478	508	481	500	508	522	528	502	546	472	507	479	511	523	549	573	552	491	491	518	507	503	581	522	545	499	554	502	547	525	501	543	541	505	539	493	511	507	499	514	503	513	503	496	498	510	513	539	529	566	486	493	495	516	540	539	480	482	521	510	470	467	506	493	494	481	529	499	557	554	525	548	516	557	499	511	505	524	493	501	496	491	475	504	547	512	539	569	560	499	479	489	511	474	505	471	489	504	484	528	473	516	545	516	496	511	455	482	504	512	525	517	519	526	510	531	531	520	546	521	531	499	531	516	519	527	481	541	516	499	517	495	538	532	518	543	536	501	548	555	524	502	510	494	493	515	522	525	505	486	452	528	515	505	541	477	509	558	534	509	513	519	500	534	532	478	523	475	545	512	523	536	492	534	495	475	500	504	524	495	494	524	513	522	496	551	516	535	462	538	542	512	523	514	485	536	541	520	527	529	496	514	531	513	517	546	516	527	501	530	517	529	507	498	513	514	522	541	475	561	506	495	510	537	520	505	539	539	532	494	465	514	498	546	468	507	523	466	514	556	572	523	521	529	533	511	528	542	548	522	495	473	517	511	516	501	528	505	508	485	550	515	495	493	490	515	501	520	490	465	524	497	496	502	518	530	544	487	512	507	491	539	529	514	525	477	495	520	470	549	526	515	493	496	450	495	485	539	500	518	486	491	519	495	470	529	480	482	531	537	553	511	556	503	516	520	500	495	501	550	546	515	555	496	534	525	508	496	471	517	509	539	493	526	516	517	560	489	498	544	460	521	536	499	491	493	505	513	528	515	518	517	532	492	505	546	495	495	503	530	515	512	501	521	485	520	525	529	521	515	529	506	462	556	476	499	558	513	565	523	523	504	483	499	548	548	524	512	499	508	545	502	525	504	525	529	482	538	554	501	505	539	528	451	514	498	495	536	495	490	515	500	519	488	523	512	543	533	480	469	531	515	529	502	543	528	483	511	526	534	529	484	499	493	549	542	499	532	500	504	537	526	484	545	526	479	507	512	461	517	506	510	504	534	498	471	511	504	528	492	528	508	521	538	523	490	479	533	504	526	530	522	500	534	509	534	500	546	506	496	499	501	515	479	499	535	546	544	523	543	526	477	508	519	553	501	500	504	468	535	502	525	544	523	551	498	536	531	509	530	487	478	534	487	529	526	511	484	495	558	520	484	479	477	496	524	508	541	518	548	536	549	541	479	516	507	504	526	523	501	500	548	503	512	525	517	460	497	530	550	512	478	532	484	531	522	494	549	478	499	490	537	483	528	530	541	511	496	539	520	567	539	466	532	538	541	521	559	492	526	520	513	488	543	543	512	492	484	507	501	487	477	524	531	519	529	491	506	531	511	510	528	493	498	541	487	481	530	522	497	525	570	547	507	511	515	502	496	519	502	499	486	574	545	511	492
4555	2678	8705	993	882	777	756	797	766	802	778	741	798	795	789	747	772	784	730	767	759	773	783	765	800	818	760	782	791	799	779	795	784	721	748	752	761	768	724	728	803	758	806	804	797	781	747	724	757	763	734	733	783	765	751	720	746	770	755	755	768	741	781	746	781	767	786	790	742	728	789	793	723	781	802	755	761	775	783	775	782	771	760	746	729	800	767	794	780	794	732	823	799	750	790	720	730	781	749	756	745	789	773	742	768	747	778	809	781	782	794	760	766	778	761	817	785	769	819	777	759	759	753	810	745	770	773	741	725	783	783	688	739	782	791	744	793	773	758	729	797	764	768	743	733	779	731	744	795	730	747	761	748	767	763	763	746	791	769	798	776	779	741	784	719	773	752	821	785	712	778	763	730	768	779	772	756	777	771	770	776	762	720	726	783	753	755	744	745	769	720	830	761	752	747	801	760	746	719	750	769	784	728	746	728	769	762	777	772	785	759	769	760	799	770	764	763	672	751	784	800	826	788	734	778	751	771	783	743	740	793	777	732	849	722	727	734	733	760	776	743	813	823	779	747	774	736	754	794	756	753	831	739	766	743	765	776	762	806	803	773	762	748	773	782	745	742	746	747	758	768	787	744	744	765	766	815	786	733	748	752	729	799	774	751	795	744	716	782	787	789	752	766	765	743	813	715	805	777	796	802	786	742	798	774	750	756	796	787	761	752	805	763	805	810	753	775	723	742	781	770	732	756	754	756	783	809	679	746	740	801	762	752	709	805	723	781	787	750	760	760	763	796	733	776	797	778	774	787	763	785	795	763	779	752	796	809	771	772	743	775	747	739	847	721	769	757	777	766	790	779	787	769	746	803	800	759	767	787	759	783	779	770	771	800	787	793	737	767	754	840	759	739	774	804	786	730	784	736	769	781	730	793	794	780	798	738	795	828	752	783	774	790	776	713	804	741	765	770	734	692	766	774	726	749	700	779	715	769	710	749	809	762	740	768	784	812	719	742	776	787	751	781	777	742	772	766	745	768	737	795	774	734	757	726	784	747	745	739	776	766	764	767	785	743	797	761	753	765	790	794	711	716	785	818	747	800	768	734	778	785	760	758	754	810	716	755	804	779	780	757	761	726	794	766	780	755	755	772	762	794	738	778	767	790	780	760	728	700	778	754	759	819	811	740	773	786	781	748	793	739	782	782	734	821	702	796	761	770	750	753	790	742	801	786	755	767	779	750	750	766	771	734	730	780	737	810	759	802	750	746	746	752	728	740	759	741	765	780	820	782	767	790	777	764	815	780	795	749	764	703	744	797	740	791	714	748	780	679	741	797	760	780	774	770	732	801	729	796	752	788	729	771	754	753	771	764	815	752	762	796	777	779	759	799	771	747	832	781	810	750	778	713	736	793	744	783	741	748	772	788	804	726	814	749	736	750	730	746	785	789	773	831	772	735	724	780	730	724	788	785	784	765	734	753	754	788	771	764	802	768	811	793	747	756	744	768	776	767	754	734	747	761	760	746	757	772	746	742	758	781	764	789	772	752	768	765	802	778	749	775	770	694	738	752	729	879	807	768	755	715	709	764	776	768	732	717	778	808	803	779	755	712	764	760	759	752	796	734	725	719	773	773	771	797	784	723	820	765	825	761	782	767	789	805	798	798	732	723	785	791	785	726	787	810	770	745	765	789	762	793	790	766	750	731	781	788	734	793	750	809	800	716	753	796	735	755	792	745	757	746	788	779	780	767	749	733	709	777	777	708	769	753	774	748	754	774	731	776	795	757	769	761	783	808	796	785	802	753	794	716	721	771	748	739	700	776	760	729	833	786	795	781	716	780	762	742	794	760	793	730	775	797	752	774	739	721	780	760	781	771	783	739	715	757	776	758	784	787	799	790	754	732	729	819	805	833	768	753	748	774	763	755	744	756	728	770	732	752	720	781	778	736	758	763	817	752	763	791	824	739	770	777	750	751	748	755	779	739	750	772	812	786	751	781	752	754	791	732	757	766	739	802	795	741	714	776	756	797	742	740	760	742	770	715	799	774	750	733	749	790	759	737	744	752	718	763	820	745	737	760	766	735	725	811	786	786	778	786	769	767	750	749	773	784	770	786	797	784	803	752	763	734	805	796	760	776	802	801	748	748	751	763	726	813	740	770	737	762	740	767	750	810	762	729	754	751	760	795	772	754	763	767	777	798	759	732	783	740	747	759	751	724	799	776	758	811	792	732	783	740	850	771	760	789	792	782	822	790	739	740	734	710	825	744	751	740	695	762	757	806	734	782	790	696	799	761	728	727	800	769	754	751	754	805	719	711	768	768	736	764	739	795	776	787	771	777	742	752	771	748	723	724	761	735	796	781	746	802	741	758	715	768	772	787	733	782	757	724	758	781	773	788	774	710	774	740	762	738	782	722	734	806	754	757	781	757	768	771	757	725	750	761	784	721	819	763	786	779	738	757	782	732	762	761	725	760	741	776	752	747	727	753	760	789	809	780	752	807	789	745	785	762	764	782	728	774	753	815	768	831	764	717	788	746	783	734	780	735	786	780	788	767	797	741	723	734	811	777	737	748	797	764	792	687	743	775	734	792	733	758	750	758	763	794	827	722	758	756	766	787	789	780	761	753	738	764	777	771	742	724	739	790	744	756	755	738	778	777	766	770	773	780	716	753	758	709	762	761	833	720	823	772	749	787	739	792	749	761	758	819	741	747	789	742	777	750	816	778	739	762	740	747	762	708	787	764	785	750	774	769	770	798	808	792	751	810	749	750	768	761	800	807	740	707	755	745	815	744	755	744	786	778	779	750	770	726	762	756	771	771	811	708	766	790	771	765	775	775	772	800	768	779	768	762	747	766	778	806	807	709	754	757	747	741	775	748	798	757	767	741	800	757	765	752	823	752	803	755	756	793	728	794	733	787	750	769	773	793	815	768	740	814	747	745	720	793	728	730	729	791	712	749	752	787	770	761	789	774	743	748	761	771	745	781	753	728	759	761	766	701	725	766	817	777	758	796	742	753	763	808	780	742	794	788	763	714	783	781	770	757	766	828	787	738	821	717	785	709	800	776	797	773	834	787	784	728	794	785	780	802	789	779	770	737	780	773	777	782	795	705	781	745	790	773	753	786	789	786	782	797	742	699	797	720	752	756	753	765	729	755	782	764	790	790	781	748	767	762	762	787	760	792	744	781	752	787	711	736	666	776	746	811	766	749	784	792	794	779	785	752	726	706	756	760	746	768	791	785	760	768	768	763	731	782	720	768	763	744	784	760	792	759	750	747	805	773	781	767	789	745	785	773	768	741	765	784	762	748	733	783	778	744	743	750	759	775	772	772	780	785	783	729	793	751	762	733	799	721	769	752	763	711	772	705	806	744	801	714	785	790	772	765	762	771	711	774	783	760	779	791	752	762	782	763	796	772	764	767	776	757	777	778	808	738	750	754	831	770	751	728	766	788	719	761	787	736	737	758	782	794	738	747	750	767	764
23234	21392	27680	25641	16172	1059	434	376	334	308	290	296	270	279	287	248	264	230	237	254	219	250	231	259	251	250	220	246	227	241	245	252	294	289	217	243	255	232	245	255	262	248	217	248	212	261	230	277	256	235	245	255	242	220	232	243	222	241	231	236	221	235	208	247	246	257	231	259	242	230	230	229	256	237	219	238	212	232	233	246	260	253	254	255	244	238	223	246	226	236	255	234	233	217	255	211	268	254	251	223	278	243	240	237	244	238	243	211	255	220	247	234	228	233	217	298	232	253	225	232	240	253	232	227	245	233	237	244	239	245	254	251	242	246	232	238	243	225	239	231	218	254	224	200	216	240	245	222	234	228	236	232	232	225	251	264	236	249	219	256	254	224	254	246	245	248	227	248	235	249	228	246	214	247	274	241	239	219	217	227	206	261	220	228	254	248	224	217	284	246	229	248	262	254	234	231	222	227	245	238	234	252	253	218	241	243	227	250	267	251	244	238	246	227	230	228	231	244	213	255	227	225	256	248	266	220	201	266	243	248	235	232	245	205	237	224	225	252	248	242	235	241	246	247	234	260	226	251	239	224	227	220	218	212	250	264	257	238	265	224	252	244	243	237	239	256	227	230	231	240	205	239	221	243	238	236	224	225	230	253	230	233	245	256	217	220	249	260	237	254	244	240	238	254	250	262	225	248	234	267	221	246	252	227	231	264	266	225	245	249	217	240	223	230	271	240	236	242	253	238	254	206	245	238	221	250	257	253	223	254	246	226	243	238	253	247	238	247	205	236	236	229	242	227	263	265	232	225	227	254	243	262	246	243	253	217	243	244	259	268	233	285	267	245	273	257	260	234	217	229	208	247	249	272	233	246	234	249	231	231	260	254	216	223	258	215	221	227	253	232	260	239	224	248	273	236	247	244	200	226	224	232	220	252	258	255	254	280	231	246	216	232	238	252	239	217	259	253	235	192	242	241	233	229	230	227	227	234	246	282	241	244	230	226	219	264	218	248	248	235	226	239	235	233	256	211	247	202	223	249	252	196	268	227	222	236	247	268	254	221	252	247	248	247	238	222	279	257	266	223	222	228	236	232	240	228	240	236	196	244	246	231	258	218	238	252	241	205	215	220	217	215	238	240	276	278	259	227	248	232	223	222	240	229	250	238	246	205	234	245	206	237	267	239	239	236	231	213	231	243	244	258	256	244	240	222	240	223	261	224	231	243	245	224	268	244	233	239	227	236	211	229	235	228	235	221	242	231	249	206	232	212	253	216	234	228	228	227	255	232	247	251	215	231	232	227	228	264	241	220	200	251	221	249	224	251	214	237	226	242	250	259	232	209	236	218	247	244	258	239	236	251	215	231	232	224	242	260	228	231	244	251	241	249	235	234	213	261	232	230	240	252	227	232	241	234	268	254	247	219	247	252	247	232	244	218	261	239	233	233	223	210	227	269	244	214	223	264	238	240	266	223	207	233	249	244	242	261	232	254	240	226	242	235	219	231	213	233	229	269	226	269	238	214	226	236	257	259	226	245	256	239	252	244	258	257	251	241	250	231	242	204	231	258	230	260	285	262	230	242	267	209	252	254	232	239	255	229	234	260	240	230	234	229	218	240	241	250	235	267	230	211	242	259	235	240	257	239	250	270	217	246	246	231	237	247	242	246	232	222	220	261	246	264	239	252	245	234	263	255	259	241	200	251	244	241	217	249	232	232	227	231	249	239	249	211	219	247	225	235	242	205	221	258	238	232	239	243	236	219	219	234	239	236	252	253	225	257	254	235	255	257	201	214	252	217	250	223	244	235	226	239	237	227	250	247	237	241	242	266	243	249	215	260	256	254	220	220	234	271	241	234	219	219	253	245	282	256	238	244	232	262	232	220	214	250	239	258	251	235	195	220	245	240	257	249	224	241	238	243	238	235	246	249	230	251	239	243	223	241	235	250	218	239	243	234	257	249	232	249	225	249	249	240	220	243	251	215	238	257	231	223	248	239	246	224	230	228	244	235	235	240	248	235	226	240	222	218	222	241	220	229	234	242	211	229	249	259	267	204	250	234	214	249	242	237	228	221	230	243	224	221	256	236	218	227	247	239	232	277	221	224	207	262	213	232	262	228	237	241	250	217	247	254	219	227	237	244	235	228	244	209	225	230	229	224	222	245	218	238	210	254	271	256	223	223	243	258	219	252	254	241	225	245	264	225	245	271	251	217	224	240	230	210	236	222	208	237	234	238	237	250	202	250	269	244	236	261	217	243	270	248	209	234	233	233	226	240	235	241	242	235	257	237	267	231	264	240	223	260	240	214	246	252	206	204	250	253	239	242	236	274	225	204	226	222	212	228	236	238	290	255	237	231	237	226	242	231	226	238	260	236	222	245	222	224	233	231	231	243	250	230	245	253	229	226	223	220	222	217	232	259	219	235	230	238	200	227	225	265	259	245	210	247	228	266	234	239	246	200	221	259	246	248	266	247	227	225	238	270	236	250	243	265	234	232	231	227	256	228	205	235	252	245	239	249	239	208	258	233	232	254	253	219	214	257	232	230	230	227	224	253	221	252	233	247	242	218	217	256	242	249	237	240	225	226	238	216	254	241	242	229	205	238	230	261	241	277	219	239	241	259	208	214	233	238	217	224	231	217	248	255	264	231	238	245	242	252	226	271	231	254	241	225	247	247	245	201	223	257	203	239	250	241	225	247	246	228	239	251	209	248	230	250	221	241	253	231	221	220	217	236	227	228	230	233	241	263	270	253	249	237	245	230	230	251	247	223	227	259	239	233	247	241	271	237	273	232	240	252	228	246	242	254	236	228	272	213	232	259	244	240	236	237	244	255	229	242	228	243	255	235	219	245	229	244	245	248	229	266	244	233	244	207	251	216	221	209	236	244	249	261	249	269	250	242	223	244	260	262	262	220	248	228	221	214	258	224	243	258	230	225	227	223	229	238	230	246	214	247	265	244	227	246	237	245	248	260	250	257	249	235	241	232	253	244	239	243	244	216	243	243	247	233	237	246	250	235	228	258	236	236	282	217	242	244	240	251	243	235	246	214	228	250	233	225	249	222	245	220	234	240	228	246	210	260	218	223	229	244	229	255	225	228	233	240	245	222	257	263	234	214	238	268	222	240	231	247	233	213	211	249	256	259	261	258	219	218	242	246	251	237	212	225	237	220	228	256	243	201	252	235	242	210	262	229	249	242	247	233	227	233	222	252	247	234	228	235	253	255	248	210	249	240	225	239	247	211	243	237	237	218	227	228	281	255	251	226	236	233	236	233	212	271	219	221	233	231	238	211	236	235	216	257	230	240	263	222	222	227	214	261	226	250	209	240	237	233	245	226	227	235	255	230	223	241	268	227	230	234	239	225	242	241	227	251	246	212	231	218	230	251	234	214	206	231	236	226	257	236	256	227	242	211	221	216	253	220	223	241	213	245	233	226	246	239	246	243	228	254	265	234	251	224	237	275	250	259	249	247	242	247	239	236	259	210
3613	10030	29840	2434	1513	1090	809	725	606	579	520	512	434	450	447	470	446	419	423	419	410	412	388	386	369	402	385	396	412	420	382	400	389	415	373	411	374	358	389	392	434	345	356	357	406	399	417	343	362	397	384	380	373	353	354	379	390	360	334	386	379	389	368	360	399	361	360	368	397	355	410	380	377	371	363	383	390	364	373	359	408	383	413	371	408	373	369	394	369	411	382	375	372	361	400	386	385	389	399	389	361	356	369	397	372	378	383	428	393	344	355	352	373	416	359	405	394	357	412	383	339	387	379	363	382	346	403	393	352	378	375	382	382	348	365	356	403	389	402	376	376	360	370	379	368	361	365	358	351	388	364	374	366	362	424	402	350	361	347	363	402	397	373	379	363	375	391	398	377	389	352	375	360	380	391	383	423	357	362	367	333	344	411	391	382	383	359	410	400	375	389	404	414	378	348	365	385	366	370	400	353	368	378	356	387	370	392	408	398	442	424	369	343	374	387	359	395	385	398	356	377	374	417	350	361	366	362	389	394	359	400	344	390	393	397	354	384	398	383	411	373	368	391	367	378	337	364	371	372	364	373	395	392	352	421	340	395	371	409	402	382	354	371	365	375	369	351	421	375	376	390	370	367	403	407	372	382	364	413	395	379	386	364	393	381	377	349	371	386	368	365	380	368	378	372	385	406	380	397	372	359	346	371	402	350	352	372	380	364	385	370	377	379	373	397	396	370	382	396	364	345	347	341	339	403	380	386	352	378	378	410	395	371	396	339	397	417	385	362	355	379	388	397	344	377	363	386	410	374	369	369	357	375	359	373	392	362	384	403	370	405	396	380	338	376	437	345	378	347	351	348	339	371	399	384	378	415	385	412	414	389	375	355	381	355	410	385	367	365	373	358	367	370	380	355	394	362	373	347	370	373	394	394	377	393	365	359	380	379	396	394	377	387	366	376	359	402	380	390	394	354	339	380	353	373	371	380	420	370	408	383	391	339	394	392	348	366	330	368	395	382	384	386	372	397	359	358	351	350	366	349	379	383	356	367	379	384	407	364	374	356	357	366	379	330	408	354	366	379	377	368	368	369	365	360	410	384	387	381	384	412	404	366	394	374	366	386	374	379	392	362	406	391	386	388	350	399	373	375	376	346	351	372	381	371	373	386	364	361	360	367	377	361	387	368	391	447	337	361	332	381	334	358	359	389	382	431	349	375	371	363	367	364	352	373	379	376	372	394	390	393	411	353	384	391	379	381	379	362	381	390	393	395	372	375	355	391	332	368	350	418	380	357	403	384	401	396	361	396	390	396	372	373	377	399	391	365	366	393	379	371	381	372	381	374	374	403	392	356	361	350	373	387	379	339	379	371	395	386	386	364	368	364	373	374	408	391	375	388	359	408	352	355	384	373	341	360	381	381	390	377	345	378	366	366	383	364	365	397	352	398	382	382	377	376	387	417	368	362	365	384	342	408	404	364	340	378	383	385	389	387	369	368	376	406	401	371	357	380	344	365	408	387	394	413	405	382	347	359	344	422	378	334	383	362	379	417	409	372	410	395	361	363	381	377	355	371	373	378	363	377	356	405	379	370	348	421	368	384	400	378	356	337	392	375	382	379	407	361	362	410	378	354	381	347	363	367	362	376	380	382	390	392	349	387	401	370	407	369	378	413	387	390	370	373	370	340	359	404	356	352	378	346	356	371	394	372	367	372	366	366	366	359	338	356	365	406	371	351	363	402	352	400	432	378	367	381	387	408	356	365	370	374	378	378	369	382	385	379	362	369	361	417	346	385	436	386	377	372	381	371	360	370	386	354	351	396	334	378	374	375	367	383	372	359	370	351	405	382	388	369	349	400	365	349	382	367	334	395	366	362	382	380	374	388	333	394	386	371	398	402	373	402	372	402	400	405	370	389	383	361	384	332	379	385	389	392	391	374	382	353	378	365	343	377	370	343	384	381	419	381	373	384	364	375	357	371	367	373	366	401	383	372	381	363	396	378	374	362	411	379	391	352	379	427	340	396	386	368	399	383	402	351	359	376	356	379	381	389	379	375	404	383	383	389	364	364	397	356	390	347	351	338	380	336	355	380	360	371	344	377	396	363	357	375	368	366	364	365	388	370	395	402	411	347	392	368	369	399	394	384	383	411	373	380	406	374	387	397	394	391	372	371	390	392	355	375	415	391	383	368	362	360	398	352	386	397	357	363	377	393	409	341	387	393	357	369	401	381	375	369	375	338	368	376	359	384	361	380	377	347	415	384	358	389	389	392	359	381	415	360	398	360	357	391	383	373	378	357	407	348	379	379	365	365	378	389	366	400	403	331	363	370	385	401	379	351	363	366	388	341	391	393	364	375	388	374	368	383	419	374	388	382	328	381	354	372	372	384	392	386	356	365	330	362	388	366	391	389	336	354	375	394	375	370	357	389	368	395	377	368	397	400	374	375	369	374	382	387	380	383	371	390	337	360	388	330	353	368	354	362	382	377	382	350	402	328	383	375	402	393	372	382	371	371	387	337	378	368	395	378	386	409	364	398	410	347	372	361	427	411	382	356	391	373	351	384	372	382	395	366	407	358	372	394	410	373	360	410	348	400	374	364	388	359	408	382	407	360	391	383	399	415	353	411	386	358	368	354	361	361	366	387	368	376	394	364	342	376	384	349	372	393	365	365	390	351	416	377	389	365	359	366	394	405	391	401	361	392	381	343	372	348	393	382	378	404	371	340	379	398	353	366	395	383	412	351	383	398	394	365	377	341	380	367	371	402	386	417	379	359	392	360	343	347	400	351	397	376	375	369	362	369	343	373	375	383	378	363	375	384	375	381	381	399	406	365	376	419	376	389	403	362	370	383	372	420	358	403	400	354	379	393	402	418	364	363	419	351	384	377	406	407	378	391	391	394	372	399	409	374	382	381	433	345	400	384	350	330	385	377	375	354	378	375	381	403	351	388	394	358	378	364	351	376	365	396	408	376	392	380	378	382	326	406	369	386	404	361	371	380	375	388	406	377	375	385	374	372	393	341	383	425	361	388	341	382	373	367	367	384	396	371	370	393	361	376	374	391	376	391	346	346	379	366	366	402	367	389	361	371	331	353	376	373	388	366	381	380	371	368	357	380	419	405	367	395	395	376	363	372	393	426	360	396	371	360	356	361	396	337	379	373	361	356	361	386	371	379	352	354	371	373	400	376	394	377	351	384	347	355	356	400	363	402	372	391	352	403	384	388	387	358	371	360	384	378	364	358	371	395	409	405	362	377	404	385	371	360	362	362	380	340	357	399	347	379	360	394	370	332	384	355	377	370	354	379	348	393	352	383	403	382	367	353	372	366	415	358	367	368	404	391	405	375	362	393	402	381	402	386	348	368	409	366	383	394	364	379	340	371	362	379	365	350	363	400	391	355	374	361	356	402	367	377	360	385	409	372	359	388	407	391	384	408	371	368	396	325	370	371	424	402	426	360	398	336	375	367	360	412	382	372	388	372	396
24550	21364	25686	19717	1325	690	676	586	603	554	539	563	589	581	552	515	541	553	539	548	542	558	511	514	516	506	594	545	544	534	541	530	541	536	524	543	512	507	569	514	529	557	508	546	557	568	548	519	555	550	532	525	538	536	531	510	527	550	545	558	533	558	530	588	541	536	503	521	520	518	511	550	577	504	540	540	534	509	544	548	523	526	539	566	513	532	539	591	561	520	572	571	537	511	575	526	534	540	538	557	562	505	531	541	550	577	576	519	510	559	524	509	511	539	554	555	523	530	472	522	529	542	541	545	513	562	529	580	531	538	516	566	530	572	500	503	551	536	524	517	506	569	570	557	560	552	535	538	556	571	583	573	546	526	508	549	543	518	543	528	550	500	550	550	490	532	524	568	486	537	518	547	524	540	545	523	564	478	564	496	565	511	562	533	514	525	477	532	534	558	535	534	525	539	547	533	513	532	524	564	546	550	520	592	537	554	558	555	544	522	507	517	553	543	496	511	520	574	509	500	509	546	542	523	523	518	514	521	545	524	515	502	535	559	555	493	542	578	563	559	551	532	536	545	562	499	516	538	528	550	506	575	481	515	544	504	570	591	525	522	548	521	523	514	518	539	516	557	507	541	562	496	514	545	564	533	572	556	521	534	559	559	551	554	559	562	516	510	507	569	516	552	536	547	520	546	535	533	484	532	538	551	507	536	555	495	564	543	545	546	535	496	511	548	522	553	526	595	521	559	547	520	565	496	513	522	520	515	541	529	526	550	569	513	547	521	584	581	533	526	560	519	548	516	576	545	541	482	495	554	527	498	475	571	543	526	507	539	512	512	512	537	555	543	535	535	573	557	519	575	493	544	511	512	579	533	491	554	550	539	527	532	520	506	532	541	560	542	505	538	520	522	531	542	556	565	539	556	533	547	496	531	536	526	506	516	559	523	565	541	529	508	512	527	518	548	561	538	525	520	513	526	555	524	500	543	552	497	488	535	526	520	535	522	532	550	572	573	532	536	511	517	483	489	561	551	533	507	502	544	562	506	530	535	577	473	536	549	539	559	493	529	560	587	579	540	545	545	511	570	532	531	528	531	532	537	522	513	564	485	537	536	576	514	515	529	568	546	548	519	564	542	497	552	536	538	557	541	501	516	553	539	509	519	540	561	527	557	534	504	515	552	529	537	522	574	559	553	536	537	536	520	534	503	532	521	554	511	596	573	561	556	536	580	554	574	549	505	579	536	553	501	488	530	556	554	532	543	498	569	522	487	487	554	501	548	541	534	540	522	533	509	559	549	545	566	587	529	544	545	554	543	522	531	479	542	537	481	550	524	477	542	516	499	514	515	542	560	557	560	501	541	521	521	526	531	501	549	512	510	517	523	525	518	559	565	536	553	527	536	527	518	521	509	539	571	548	505	535	597	555	533	501	539	528	548	536	462	556	570	491	511	556	552	526	508	538	536	523	493	514	570	544	528	549	525	516	501	512	558	547	567	553	588	569	517	533	530	552	492	554	550	555	570	531	537	542	520	542	597	524	526	495	524	497	563	515	535	585	523	506	535	537	552	555	474	518	538	523	490	494	498	541	540	555	530	525	514	528	510	488	487	554	527	536	512	480	541	578	566	552	533	506	531	530	547	509	560	546	513	556	521	502	550	538	590	522	537	565	518	487	562	529	506	544	501	568	566	529	523	506	541	557	509	541	513	521	527	563	527	500	532	540	544	543	518	508	544	519	529	517	526	574	532	542	509	561	532	522	520	540	543	506	516	501	546	588	526	560	534	509	512	517	531	548	582	546	558	560	575	585	543	524	510	497	520	505	526	560	525	548	549	487	550	525	519	544	494	594	508	528	520	556	520	554	517	505	500	554	511	482	491	550	533	521	535	534	568	550	551	518	561	531	548	524	571	526	538	509	506	532	539	560	537	502	514	503	563	550	567	528	552	534	554	547	511	538	528	551	554	532	534	536	490	518	577	521	532	523	558	558	556	545	528	501	507	543	520	549	532	521	543	529	567	539	586	518	526	542	540	590	523	529	546	576	547	559	517	529	535	529	506	546	529	523	515	532	577	550	528	536	568	508	569	501	563	470	557	528	560	529	518	541	547	489	528	607	485	530	536	508	563	487	558	523	532	558	493	531	528	471	519	531	531	525	521	500	533	510	534	566	526	515	559	525	538	535	552	529	516	554	557	544	540	544	522	529	513	498	517	515	524	517	562	561	525	516	532	540	618	512	538	535	540	557	561	564	520	532	554	543	555	564	514	532	559	501	480	546	544	532	501	534	534	568	497	521	561	541	503	534	524	551	526	542	514	519	509	475	516	523	540	527	524	506	534	504	511	544	545	531	540	532	494	507	538	502	517	480	524	502	562	514	515	529	535	499	554	525	566	520	526	518	512	553	593	549	539	527	514	510	581	533	490	514	554	552	587	509	528	525	546	501	480	496	541	534	522	518	511	522	525	520	558	591	540	530	536	554	509	511	599	492	517	550	491	524	514	534	493	539	529	506	545	515	522	516	546	542	543	527	519	551	493	489	528	524	597	580	593	566	563	544	544	520	550	519	496	534	549	548	535	514	560	529	554	550	532	520	519	560	543	528	522	533	588	507	497	502	551	517	518	490	532	528	530	495	512	510	582	538	539	578	499	555	517	589	594	491	534	552	524	491	550	559	542	497	561	518	521	491	595	565	546	505	540	542	543	531	530	526	564	554	542	534	530	574	545	502	547	535	497	545	495	520	524	561	558	533	557	526	569	554	544	523	543	526	540	553	525	503	552	505	549	517	568	485	542	502	534	491	520	554	541	551	515	575	523	483	535	528	544	519	537	524	551	522	544	544	565	502	510	550	550	550	571	498	475	523	531	531	540	508	509	489	545	544	543	489	524	526	503	508	552	501	532	508	521	562	522	534	550	569	495	524	540	521	520	544	561	511	537	521	540	523	553	492	559	529	523	534	534	540	463	548	513	572	534	523	562	560	564	552	549	486	531	543	540	515	535	519	534	536	504	496	562	513	526	529	522	536	510	516	524	511	496	488	548	536	508	547	528	516	591	542	510	561	518	520	517	556	541	537	534	529	559	541	585	537	560	535	542	527	516	532	527	523	511	557	494	491	529	543	534	579	525	578	537	493	559	543	521	583	527	565	538	506	532	529	543	524	517	527	527	580	485	551	580	534	537	529	512	556	581	542	551	505	527	565	543	548	567	514	520	539	544	538	540	537	550	532	517	544	531	537	535	529	494	533	544	542	552	561	537	572	516	509	510	541	524	551	543	519	522	527	499	534	545	521	547	520	511	523	522	547	514	531	516	513	580	475	534	526	466	538	544	545	545	549	552	542	522	548	558	510	539	511	570	551	506	503	523	485	583	525	535	508	531	516	548	541	549	534	548	529	526	515	488	562	522	501	529	506	517	532	520	579	539	530	538	510	498	519	509	565	528	537	544	488	543	548	515	543	540	563	492	528	549	545	541	538	556	546	493	525	477
3707	5717	22803	1709	1290	1061	1004	845	897	854	836	805	834	851	808	804	753	824	780	774	799	789	829	838	783	750	775	803	807	780	724	775	768	793	759	824	764	727	755	784	797	786	786	817	796	755	749	776	828	752	806	782	812	769	784	724	837	756	819	743	789	776	797	800	761	720	775	712	752	788	763	778	751	806	816	775	809	763	776	783	743	767	770	725	746	724	736	729	750	749	796	728	783	822	746	740	770	740	770	716	798	821	757	779	766	736	793	789	802	753	770	762	761	750	813	737	783	809	778	759	784	744	777	748	793	789	766	812	727	769	779	779	776	769	752	769	743	776	767	775	750	792	737	799	764	776	746	746	756	764	760	804	801	757	799	738	763	794	769	794	746	757	757	774	809	771	753	764	793	793	756	752	779	763	776	793	761	773	805	789	764	808	760	765	749	792	799	754	736	771	763	720	752	758	762	733	742	858	751	770	787	781	782	731	778	775	844	750	754	739	764	762	800	810	763	770	763	779	746	767	747	786	787	735	720	771	780	773	763	791	804	771	781	742	820	787	743	802	763	708	786	772	766	767	717	788	740	763	712	767	767	782	796	805	766	779	747	813	813	768	777	794	721	771	798	764	776	740	774	761	736	781	791	785	782	696	770	753	800	782	789	804	778	791	763	718	783	792	756	762	793	783	788	753	783	806	730	776	733	760	796	761	723	824	788	801	802	780	778	779	808	800	760	758	742	728	812	757	755	784	804	767	761	742	794	792	751	758	745	817	785	836	772	803	715	770	708	794	766	817	760	794	777	817	766	789	768	803	791	748	813	724	796	765	791	786	779	780	809	759	762	753	772	803	807	802	778	769	733	773	801	707	726	787	766	745	773	810	772	715	816	742	782	764	760	741	766	810	746	749	765	785	809	791	752	782	770	797	795	753	770	723	729	766	798	771	782	757	747	796	806	785	774	784	805	771	743	810	778	782	776	790	786	761	786	789	786	746	814	796	739	769	814	770	767	734	715	751	811	762	812	778	792	746	815	764	788	769	786	737	728	742	789	803	772	744	793	783	775	784	760	794	765	756	781	756	744	746	780	777	781	750	791	771	759	790	859	785	740	771	823	788	748	791	789	775	730	731	793	752	741	777	752	768	805	820	778	753	783	778	763	769	744	780	786	769	702	771	767	754	772	757	756	794	847	788	752	731	790	751	791	799	843	784	798	742	735	753	803	753	723	763	758	747	785	753	752	744	764	765	745	754	772	708	731	767	744	772	742	742	792	725	780	802	784	737	770	727	793	745	822	739	822	815	806	772	809	811	816	773	787	775	741	691	747	729	789	745	770	732	749	733	799	781	718	755	776	767	707	749	781	774	751	773	752	767	787	779	797	778	792	749	734	805	798	755	781	792	798	752	789	755	706	752	784	759	801	756	809	811	754	792	757	792	774	778	789	765	772	792	779	783	759	795	744	779	793	731	760	818	726	786	784	761	762	762	796	808	736	784	789	683	742	761	789	748	837	804	763	798	804	764	738	787	781	771	768	786	739	778	758	786	741	801	835	779	763	734	784	705	742	777	766	784	771	807	764	785	759	742	728	751	736	744	774	712	769	774	743	766	789	752	777	734	793	807	767	805	719	774	730	805	778	753	754	795	716	796	822	786	812	761	732	794	779	746	779	757	772	770	767	767	812	751	742	738	780	739	818	763	776	757	757	836	763	784	812	730	706	778	761	783	788	795	749	769	770	772	764	779	801	749	784	742	766	796	844	726	781	787	812	775	812	720	789	774	795	721	778	780	778	710	779	734	758	727	770	759	722	725	767	776	738	757	764	772	802	799	770	780	806	791	778	757	748	768	818	780	781	744	741	817	740	773	792	794	820	760	807	765	788	766	745	745	826	801	790	754	751	727	793	809	801	756	793	751	771	796	771	739	792	732	777	768	734	784	809	797	788	738	745	756	751	853	728	765	735	822	776	764	802	801	712	770	778	791	756	797	769	781	741	786	773	792	787	748	786	729	784	774	813	799	753	800	760	752	819	791	755	750	730	778	759	810	807	753	807	731	785	777	758	818	781	748	787	748	777	746	772	772	762	774	757	781	756	808	775	778	835	777	720	806	734	783	787	800	744	758	729	790	757	753	705	794	760	777	780	767	773	790	745	801	799	714	773	826	757	799	771	722	781	788	768	731	737	743	779	770	812	790	766	778	788	767	748	779	760	758	768	723	781	788	823	740	801	770	761	783	744	752	840	787	760	767	759	820	753	784	801	789	771	744	756	799	764	754	781	767	763	720	753	772	743	753	766	799	795	760	827	790	768	773	798	795	796	720	715	790	781	721	733	743	762	790	789	740	779	824	759	773	822	767	748	788	770	824	738	721	781	786	771	753	787	734	760	782	719	772	759	780	727	787	806	798	773	785	808	784	812	785	769	776	780	779	756	743	712	750	719	758	773	750	764	730	780	764	786	750	687	780	741	755	780	760	772	785	795	800	782	808	789	729	805	790	770	799	771	790	753	796	786	757	801	749	759	800	757	798	785	767	732	715	827	766	758	758	765	791	741	740	782	826	764	777	786	770	763	792	745	693	789	750	750	749	733	794	790	773	781	755	783	730	751	779	822	778	780	727	757	816	782	788	799	752	762	755	729	746	764	731	804	751	778	798	781	770	742	775	778	766	743	779	796	786	735	789	748	803	743	765	734	778	779	780	792	796	798	769	761	787	777	809	798	763	770	761	821	779	756	755	793	807	755	783	799	765	782	764	797	800	780	752	789	782	783	772	797	826	722	760	782	799	808	802	747	747	812	772	764	761	770	751	795	754	821	750	772	780	793	804	726	787	737	773	795	755	797	728	784	802	763	776	777	738	761	741	786	744	804	779	725	740	810	756	790	759	768	776	778	777	747	784	769	736	813	851	751	780	755	744	798	757	768	757	795	785	739	765	780	763	794	823	759	772	790	798	767	780	811	765	772	764	736	710	763	786	729	755	770	806	776	774	784	804	764	744	791	762	787	771	773	759	805	702	758	728	786	752	735	777	771	764	754	777	780	776	733	739	772	772	742	770	730	805	774	765	756	760	789	789	799	742	758	830	753	749	834	784	826	825	803	752	767	733	730	783	781	795	754	781	832	787	749	773	777	746	767	813	793	764	754	783	730	752	752	803	759	760	788	756	720	746	776	801	823	750	796	785	768	790	758	764	749	750	816	774	774	748	750	809	767	801	792	754	766	763	742	778	781	807	752	760	742	719	782	752	800	779	747	757	777	797	765	752	767	771	768	774	729	791	755	755	737	746	778	794	725	760	778	779	792	737	778	826	796	745	792	787	800	804	772	793	814	822	706	752	750	784	801	731	791	764	738	761	761	739	769	806	751	755	750	784	753	720	782	705	721	763	757	779	718	771	757	771	808	805	752	769	750	775	794	778	766	755	785	741	774	786	802	784	784	778	757	729	783	755	746	758	753	812	758	790	753	778	780	793	775	772	777	775	774	742	815	786	752	799
22403	21448	28719	24686	21443	13914	741	369	292	235	222	226	246	201	188	183	205	194	156	174	181	155	172	190	160	149	164	186	152	164	144	154	154	148	142	140	127	165	144	134	129	132	156	144	151	147	145	151	142	169	139	154	141	158	144	161	157	152	149	146	153	133	138	170	159	146	164	135	152	149	141	147	138	135	126	145	159	150	147	133	161	137	145	153	133	159	142	128	137	172	134	135	134	151	138	117	137	153	148	138	148	152	149	149	157	168	157	139	140	123	150	133	139	131	145	151	145	163	144	147	162	149	163	154	146	118	145	126	159	158	160	128	132	154	152	145	142	177	162	142	154	150	134	146	126	147	146	151	146	163	134	152	153	142	134	159	146	137	158	134	142	155	130	117	151	160	145	145	149	153	148	161	144	135	136	150	145	126	152	145	153	157	148	152	155	137	135	134	127	146	126	142	135	150	160	144	133	142	140	154	156	143	154	127	144	157	148	154	114	156	136	139	168	157	138	124	141	147	153	167	141	135	160	143	140	140	144	122	135	132	136	166	120	168	161	140	155	139	156	138	136	165	153	120	172	140	152	109	161	125	150	145	126	131	128	114	140	168	130	138	146	150	160	144	136	163	132	147	144	154	134	128	132	139	153	163	130	131	153	138	141	148	127	130	161	129	158	156	153	129	131	128	155	144	165	124	134	147	147	145	118	148	134	135	135	144	138	142	164	161	148	142	154	143	146	141	154	137	147	154	147	139	156	127	124	125	140	137	147	151	161	142	148	123	115	124	165	143	150	121	129	145	136	156	176	150	133	147	139	153	152	145	162	159	140	135	144	139	147	132	125	148	139	133	144	127	118	152	123	156	141	140	131	136	136	143	135	148	140	140	149	145	148	121	145	165	159	141	158	142	143	158	131	153	142	130	120	147	139	131	148	172	124	130	145	144	141	139	141	137	140	158	133	128	145	171	166	159	157	131	135	153	151	147	145	129	137	142	143	134	169	133	152	137	150	151	146	150	139	148	130	137	137	151	148	154	150	143	167	134	129	148	146	127	164	151	130	153	142	157	127	161	149	152	154	127	148	139	136	156	158	142	135	148	146	145	127	147	135	147	147	151	132	134	134	141	136	123	146	161	159	137	142	133	143	144	113	136	117	130	133	126	158	150	125	136	138	143	133	133	156	159	142	168	127	142	127	151	128	144	137	147	156	131	156	150	156	126	156	127	138	169	136	139	141	134	152	117	138	157	144	148	143	150	155	133	147	151	135	157	166	113	146	139	156	143	163	144	141	148	112	145	156	140	159	137	130	132	144	153	144	144	122	141	143	155	159	141	128	119	160	135	158	145	142	154	153	153	142	120	137	157	160	156	147	150	149	150	136	161	129	144	149	155	124	151	149	123	136	143	130	120	155	146	151	135	137	166	155	150	143	119	156	146	148	159	167	155	142	141	130	125	133	154	158	139	142	150	137	136	170	142	141	143	162	143	176	160	145	155	138	147	146	145	157	156	138	139	147	156	172	127	139	112	141	153	130	134	157	152	149	150	136	169	161	161	134	148	155	162	165	161	163	142	134	133	149	153	140	146	160	150	138	136	142	155	136	138	151	161	145	143	148	148	148	134	145	168	159	134	139	151	160	133	151	156	146	147	159	148	150	148	154	139	149	150	131	148	130	154	143	142	138	148	130	138	162	143	136	140	125	120	115	129	113	135	143	151	139	134	120	141	144	163	145	136	136	153	137	153	139	138	143	135	155	136	150	125	142	143	163	136	146	137	140	136	169	125	142	134	132	148	138	154	143	146	147	136	134	132	145	120	133	163	141	132	157	154	122	129	124	139	155	144	140	148	157	141	152	140	152	167	146	156	150	156	140	129	148	143	157	159	136	135	153	144	142	135	149	135	158	151	160	139	126	165	137	151	135	144	149	144	145	119	152	151	139	145	141	157	135	152	149	156	160	142	159	139	120	149	160	161	155	133	148	156	144	144	137	146	149	152	140	137	135	160	129	157	149	133	135	131	158	163	134	136	151	153	151	147	149	138	156	153	142	139	150	154	145	160	130	124	153	157	139	125	146	143	156	129	128	163	138	143	177	131	146	149	152	156	143	133	135	149	141	148	159	134	171	131	132	136	144	159	149	134	149	154	132	155	149	155	152	135	156	156	126	132	131	150	139	145	162	136	143	146	127	137	167	145	128	131	143	138	133	144	142	163	148	142	156	134	168	154	142	135	133	149	133	131	137	125	131	149	145	144	148	150	161	148	129	145	145	144	155	142	133	125	163	129	151	120	145	133	153	161	129	141	162	147	132	135	141	142	145	155	170	143	135	119	141	125	111	124	144	133	160	144	161	146	126	131	147	113	168	127	164	163	134	150	122	161	146	158	163	161	164	147	159	154	163	144	126	119	145	154	118	133	125	151	161	153	147	153	146	178	149	133	142	146	137	140	138	128	157	120	156	126	149	149	160	161	164	159	141	140	127	133	139	171	134	154	148	142	141	142	113	131	137	134	151	148	136	155	137	133	146	125	143	131	138	169	152	165	156	139	128	155	146	139	141	165	130	153	140	159	158	139	137	140	144	140	166	131	153	149	133	146	148	139	158	127	154	160	139	159	146	150	133	160	153	141	128	160	144	144	166	149	150	153	173	131	180	157	151	146	143	130	123	153	127	154	127	142	160	146	149	140	151	167	142	139	159	138	151	140	170	152	118	135	149	123	156	136	149	146	157	132	133	129	130	136	145	145	146	148	152	154	148	138	136	147	144	141	136	151	131	159	159	172	126	134	130	161	146	148	122	141	160	148	134	152	149	143	137	159	161	135	153	152	144	144	150	137	139	151	163	150	147	147	155	175	150	126	141	145	148	150	166	152	149	129	164	140	144	146	140	127	119	138	142	153	117	134	152	147	145	146	150	147	130	142	131	136	139	148	129	150	149	137	156	160	136	144	146	171	119	141	139	133	144	153	137	157	147	164	134	159	155	153	159	162	142	166	162	158	172	134	141	164	145	156	136	136	145	141	143	143	142	151	159	140	161	128	147	138	146	159	153	142	150	138	122	131	189	144	165	146	134	138	159	128	150	149	139	133	134	131	148	142	142	140	149	156	140	156	144	144	130	163	140	144	156	152	141	144	162	147	151	151	147	137	117	143	153	156	148	127	165	160	129	164	142	141	138	151	163	140	151	139	145	148	140	152	143	147	151	159	171	160	150	135	136	141	121	146	139	150	146	145	127	130	157	160	145	149	150	145	123	137	123	157	149	141	138	131	143	167	158	139	133	153	150	143	172	137	164	168	138	136	140	144	143	148	157	144	129	164	133	144	142	147	147	122	130	146	137	137	152	120	152	142	135	144	153	139	143	130	141	137	161	153	155	155	157	134	155	133	132	144	132	136	141	129	137	153	147	146	161	139	176	153	156	129	123	146	142	136	143	140	150	153	163	144	158	173	151	144	132	143	140	161	129	148	136	121	157	133	147	139	148	149	127	148	141	141
4921	15070	35274	3964	2279	1545	1077	807	729	568	524	437	399	398	369	347	348	281	293	277	275	258	289	262	252	248	255	248	265	212	217	233	234	211	222	245	245	236	218	231	226	234	209	227	236	206	211	253	204	242	234	211	240	227	219	208	194	203	234	201	227	210	214	204	228	223	196	223	212	205	221	203	190	205	218	239	213	203	220	197	221	252	194	228	217	207	222	222	208	241	229	212	212	196	187	252	193	200	226	218	213	248	208	234	196	209	216	209	217	209	210	227	227	224	199	208	239	192	199	221	231	235	220	231	202	223	205	192	237	199	225	219	211	220	207	206	211	198	209	218	236	240	215	196	226	210	224	228	214	216	223	204	222	188	202	211	200	205	237	214	217	195	187	227	205	205	232	241	210	220	202	234	222	230	220	172	218	217	234	227	208	217	227	196	203	243	227	202	230	211	211	202	203	213	235	194	202	203	230	207	222	230	201	219	197	203	221	225	227	226	249	226	216	216	192	228	198	184	226	211	242	204	221	225	232	205	205	205	228	195	204	226	228	210	211	191	190	232	207	201	207	216	213	224	173	212	212	222	204	214	215	226	214	212	234	206	231	209	204	226	195	203	197	205	191	201	220	221	229	221	201	188	221	221	182	210	190	218	211	208	218	238	199	203	203	226	218	194	221	213	217	212	201	190	213	217	188	200	223	215	226	208	229	245	215	194	200	191	225	218	204	195	195	193	210	219	228	205	226	241	210	248	234	201	232	195	229	235	186	202	211	231	214	216	230	214	184	225	226	200	216	193	214	200	221	237	238	258	218	205	203	211	226	237	216	218	223	232	220	207	192	222	218	202	214	210	212	196	206	238	189	211	211	215	231	206	218	209	243	199	223	187	199	215	217	169	214	240	227	227	228	200	214	222	212	206	200	211	231	217	202	216	204	202	205	200	219	207	216	206	194	216	204	216	214	191	243	209	208	208	184	206	203	210	210	193	180	227	213	214	213	217	195	211	223	226	199	203	226	200	233	222	210	219	218	226	223	196	205	200	208	210	217	251	220	216	208	201	240	235	204	231	238	224	215	213	204	206	209	221	185	218	225	254	175	239	197	223	201	237	222	226	217	228	217	213	184	210	228	227	229	197	261	220	217	214	235	197	206	219	221	225	194	216	198	222	214	216	202	207	204	227	206	197	201	183	219	231	202	239	216	210	178	211	226	211	211	200	201	202	221	201	219	222	223	232	217	237	202	211	191	220	200	181	213	220	203	226	181	219	198	216	227	215	212	226	205	190	199	220	219	206	227	229	192	226	214	212	200	213	221	220	199	223	180	204	207	214	207	249	201	212	212	204	225	200	226	214	210	218	205	209	230	226	214	221	223	220	236	221	230	202	228	210	193	213	211	201	218	191	217	218	214	220	208	197	225	208	180	201	211	223	241	226	220	221	221	213	198	218	228	215	197	238	207	220	252	225	214	226	237	225	219	169	199	176	202	205	205	208	204	208	223	212	227	237	217	213	214	231	206	215	214	208	225	187	190	209	177	207	209	199	204	207	206	219	208	212	211	186	206	218	223	196	217	200	226	209	226	221	215	238	223	241	231	228	212	203	212	221	202	218	208	222	203	209	212	194	221	205	202	197	227	209	239	214	220	209	203	205	180	232	225	229	208	208	180	215	231	220	227	212	186	224	214	208	214	190	233	187	189	208	230	208	229	195	227	207	195	199	198	207	194	212	227	215	236	218	240	207	238	203	225	211	208	207	195	239	213	218	216	196	193	208	221	183	222	203	197	228	198	224	227	240	210	213	240	182	221	191	240	197	211	194	202	219	227	224	229	238	219	218	207	203	240	204	225	222	213	200	217	200	238	190	233	210	228	233	196	230	183	199	205	192	207	215	224	219	207	229	225	212	204	222	203	181	224	214	206	217	219	190	207	195	204	210	221	232	178	208	219	215	201	249	219	204	205	223	227	216	185	215	237	194	216	213	228	227	201	222	221	204	198	209	199	226	219	234	216	208	210	195	189	205	177	194	209	204	189	208	223	263	210	225	197	213	230	194	222	188	235	216	222	193	209	219	206	199	203	220	223	248	201	204	189	203	202	184	219	194	214	228	248	210	227	234	188	213	217	203	216	221	208	199	197	202	220	191	228	210	213	242	220	209	241	209	191	211	231	220	176	237	223	234	198	212	203	227	209	209	209	216	184	209	217	228	203	210	227	188	215	208	208	209	206	227	215	227	250	212	200	222	224	215	199	215	219	213	206	222	198	226	207	199	216	206	204	236	219	183	219	243	237	222	223	189	231	218	218	212	209	211	199	194	217	220	218	203	216	193	219	207	211	211	216	219	203	186	210	196	207	225	220	219	209	209	223	193	220	223	193	210	193	232	195	204	174	189	229	194	187	209	238	216	222	195	232	203	197	192	207	202	236	214	238	210	219	217	209	204	237	214	234	213	241	214	211	245	209	219	231	208	218	201	224	238	218	203	202	191	211	198	220	189	198	223	208	219	214	189	216	218	235	217	235	178	213	209	215	213	246	226	221	197	220	225	211	196	205	192	222	206	217	211	229	189	216	208	190	215	212	215	224	191	231	213	213	258	201	220	211	200	198	199	219	205	220	226	211	198	226	218	241	237	231	216	210	212	196	249	232	213	208	209	200	210	207	206	210	220	208	213	215	194	224	219	219	229	202	198	222	236	219	218	218	200	245	218	242	213	234	223	236	253	228	204	212	210	211	204	191	192	207	220	178	229	196	197	199	226	203	234	224	210	208	199	202	213	214	190	210	221	210	211	225	233	205	219	206	219	216	238	197	224	215	215	227	189	222	208	217	213	216	220	229	196	233	242	216	235	194	219	225	236	212	244	211	210	230	231	216	226	208	220	195	200	200	195	181	214	216	215	227	217	206	218	191	206	200	215	235	224	210	211	211	209	205	173	255	231	216	196	228	205	191	203	183	180	197	232	208	214	199	235	209	214	194	226	199	210	207	251	219	236	216	238	217	206	208	205	204	233	217	207	220	228	214	198	203	222	223	214	238	203	215	224	235	210	229	208	214	218	220	216	217	231	225	189	205	210	229	203	200	202	193	209	194	225	212	220	213	220	215	204	211	207	235	214	209	202	212	228	191	197	222	224	188	196	239	202	205	198	218	215	217	202	212	202	237	223	212	202	205	222	212	192	212	228	191	207	204	223	216	234	216	198	205	216	194	216	239	212	231	238	233	211	198	209	225	210	196	224	193	209	215	180	226	189	210	215	203	193	241	196	217	227	215	193	210	208	217	223	203	207	239	206	207	199	198	227	201	189	219	208	211	209	226	204	212	217	216	200	216	216	221	221	228	227	212	216	206	191	222	206	212	215	196	235	212	226	226	191	198	208	207	181	211	208	220	217	211	225	218	198	205	200	199	211	201	213	200	224	209	198	215	217	220	241	213	217	197	229	179	209	212	219	198	202	183	190	216	216	196	207	213	199	187	206	226	216	194	167	231	189	178	209
27475	16789	8493	1041	592	542	554	507	517	506	531	525	502	511	532	515	533	481	511	517	525	516	528	504	523	530	511	539	511	495	510	506	520	538	538	558	520	532	507	493	520	507	496	511	520	481	507	546	511	501	471	527	501	505	538	501	496	525	559	436	525	535	504	529	523	533	496	535	504	494	518	524	494	539	521	478	470	520	541	498	503	529	502	482	494	531	529	526	511	488	512	482	536	522	482	513	518	525	509	524	549	498	505	532	494	533	480	527	479	499	502	522	479	528	494	512	523	541	497	517	531	496	540	495	487	451	502	539	535	479	544	517	497	501	514	544	484	501	470	503	526	511	503	578	481	548	506	534	509	538	496	511	543	504	523	515	516	506	469	502	485	523	512	495	497	498	470	515	555	491	498	538	482	500	555	528	509	506	496	500	520	507	492	525	477	500	527	548	482	466	560	516	557	510	492	515	539	517	530	515	541	532	520	512	509	534	508	500	501	517	520	515	527	534	510	495	486	501	508	512	476	532	550	528	504	532	519	468	520	533	531	497	542	515	513	499	501	541	496	520	506	522	481	500	510	478	485	550	499	523	502	532	535	501	516	499	474	484	528	526	523	526	504	514	507	542	504	528	488	523	519	513	511	537	539	533	530	454	502	492	505	499	520	542	503	469	504	512	510	508	514	539	572	502	525	554	503	508	509	485	497	489	519	501	501	491	483	563	502	520	506	545	512	529	483	568	510	547	519	491	462	502	528	525	530	551	508	519	540	530	510	484	503	573	484	471	537	515	498	491	525	519	526	497	522	522	546	513	543	546	504	474	530	500	548	533	532	475	501	524	522	509	495	511	484	512	556	478	481	509	514	468	513	507	480	519	454	531	496	540	530	487	493	480	524	505	519	499	504	531	510	487	551	522	455	514	515	513	549	499	480	516	534	486	526	477	522	490	478	483	523	489	527	526	519	518	513	484	484	522	519	535	489	514	479	502	488	535	540	479	544	534	503	484	471	521	531	542	535	527	509	497	530	502	498	512	500	579	507	492	535	526	459	517	565	502	497	502	462	482	474	502	502	550	496	532	488	503	543	505	518	515	519	506	504	541	525	499	500	511	539	533	484	506	517	478	530	524	506	495	509	519	513	525	520	559	535	500	510	507	480	540	517	556	535	474	537	480	501	513	490	495	549	487	527	486	510	510	501	497	504	509	536	512	555	531	537	522	492	528	545	549	508	514	520	534	529	512	479	472	500	520	540	521	510	539	486	504	526	512	494	527	543	528	489	497	476	510	511	516	519	500	562	505	477	507	501	518	535	525	535	547	492	542	511	527	529	505	511	475	478	468	486	554	492	493	537	539	543	548	462	470	459	513	511	514	511	534	505	487	474	512	531	502	471	492	507	521	540	497	510	551	472	499	498	491	480	508	512	501	550	532	549	552	481	469	529	507	485	546	544	511	527	473	505	548	522	477	498	532	541	513	475	503	517	505	524	521	534	514	467	495	529	496	549	503	502	514	497	518	535	559	550	478	498	470	494	504	474	520	528	528	531	487	526	528	528	489	528	520	510	531	511	524	499	510	551	503	475	485	534	499	556	473	512	525	520	506	536	529	542	547	523	528	499	507	512	493	491	513	506	535	519	522	511	502	501	541	535	542	531	477	474	530	510	537	480	512	526	523	477	522	523	468	504	566	534	522	529	535	484	534	533	495	532	479	549	496	463	531	489	507	528	515	503	506	529	549	506	485	512	536	497	446	472	538	519	524	487	536	489	495	513	551	547	481	482	488	537	521	550	503	495	540	508	520	547	495	523	466	530	512	499	459	535	482	493	513	493	519	529	491	496	510	512	501	514	503	519	508	539	551	512	522	496	464	522	502	546	531	530	494	549	478	495	483	478	548	539	522	526	523	566	532	520	515	513	509	532	545	522	490	503	511	522	525	493	509	535	524	547	534	513	529	522	517	546	519	488	527	517	526	510	529	484	517	542	548	502	521	501	506	505	493	491	519	523	481	494	519	511	522	503	508	514	526	529	535	470	512	503	524	510	495	528	495	546	561	525	513	502	515	512	498	532	499	527	547	516	474	472	566	538	498	548	498	508	519	545	516	547	567	508	481	526	532	496	490	496	522	502	511	506	522	513	479	511	533	511	523	456	553	499	520	476	539	571	539	526	531	567	507	510	519	520	521	495	541	502	504	514	523	513	517	503	510	494	506	523	511	508	506	502	520	537	543	519	531	493	497	499	511	563	454	501	513	504	530	551	519	524	513	513	521	512	489	474	545	497	497	528	472	499	545	481	521	495	477	478	500	528	504	521	503	483	477	536	543	543	510	487	510	542	510	499	521	465	505	534	510	495	529	544	563	509	507	531	515	508	517	494	513	484	534	484	511	506	486	495	555	547	486	551	514	491	500	522	506	473	529	537	541	511	509	491	498	550	522	485	518	484	573	527	497	526	545	504	526	509	523	531	506	542	548	467	514	477	482	552	517	521	474	516	503	508	490	529	506	495	474	509	520	508	491	511	522	496	504	543	523	518	523	503	481	500	500	519	498	496	508	529	507	530	532	496	503	511	527	567	515	521	539	474	525	489	488	507	523	522	510	550	515	549	516	506	536	490	500	543	524	489	527	507	526	502	515	501	504	543	510	476	558	542	553	541	523	498	497	540	493	509	503	459	478	552	534	517	498	546	519	476	486	502	507	537	491	532	487	494	504	528	515	486	520	550	504	483	469	519	478	530	481	526	483	526	516	506	482	516	523	556	501	542	496	498	523	483	499	541	553	509	503	551	557	505	500	531	528	542	465	538	511	492	483	516	517	498	503	515	488	505	477	493	508	534	511	504	519	481	508	522	510	486	459	558	517	488	511	539	497	527	520	496	530	489	499	473	500	522	497	479	529	532	552	494	513	598	497	496	481	505	516	525	507	500	521	476	510	531	531	527	540	553	501	509	538	474	551	542	501	474	522	500	487	527	496	498	524	540	512	574	577	562	542	495	506	551	507	538	516	523	523	551	535	489	475	544	487	506	460	501	531	534	493	507	518	516	534	517	511	481	521	503	492	500	509	515	494	529	549	520	534	496	511	474	506	516	542	481	506	533	504	517	503	503	540	507	519	524	549	464	505	482	516	503	509	537	511	493	557	494	535	510	526	536	512	536	565	516	551	512	519	523	525	538	480	510	525	483	523	518	594	539	560	474	514	525	501	525	493	533	504	503	486	533	512	490	498	508	536	510	509	526	510	489	508	483	527	543	540	540	548	539	516	514	551	508	517	513	521	490	470	476	542	530	500	499	495	559	487	485	513	517	544	511	505	505	475	487	552	473	488	482	518	480	489	568	499	511	501	523	488	545	482	532	508	523	508	538	529	515	502	488	503	493	551	585	515	551	514	503	477	521	514	481	489	549	514	453	450	487	513	482	463	493	507	512	519	530	531	486	527	536	529	512	558	568	538	496	530	514	501	539	509	523	513	478	512	520	525	513	461	516	523	484	494
4504	2645	10019	976	807	775	825	744	777	751	780	737	749	733	780	743	756	723	740	736	731	791	791	699	718	745	771	763	742	747	787	692	750	774	744	721	776	779	782	747	819	750	753	743	731	751	767	771	772	813	726	734	801	756	797	800	797	743	777	744	763	764	739	760	730	753	778	757	777	807	780	712	802	766	728	724	796	796	770	753	725	735	839	727	721	788	752	770	781	765	819	762	701	743	730	753	764	847	767	683	724	798	766	747	731	770	776	772	782	762	748	752	829	763	750	735	759	738	768	755	737	810	725	794	824	774	770	779	745	760	774	742	804	735	769	766	752	752	746	778	735	735	785	756	813	763	722	695	774	763	713	710	797	740	769	712	759	733	747	767	733	779	744	739	747	768	761	784	756	781	754	721	761	788	735	820	772	765	789	805	813	738	777	810	739	768	746	756	764	765	775	778	747	743	800	748	769	768	763	770	753	794	752	805	741	788	773	771	698	732	747	770	770	739	800	790	765	782	748	772	772	754	775	757	777	759	763	739	774	766	700	768	774	772	793	751	768	752	693	705	796	795	751	811	765	742	757	726	708	710	779	770	753	779	743	723	758	746	767	746	770	777	790	739	769	768	772	729	799	772	709	761	733	825	752	746	764	790	737	776	804	798	739	747	815	769	767	799	754	761	766	782	724	799	748	798	792	713	743	724	726	797	780	739	765	769	795	752	779	752	753	755	761	763	755	807	776	724	760	784	808	753	773	803	730	763	730	760	779	773	749	734	789	780	770	770	781	718	750	801	818	762	752	769	741	766	811	765	779	765	765	744	793	760	798	766	749	739	770	782	789	765	783	793	777	766	719	758	733	701	680	732	757	733	748	757	775	760	756	750	766	773	755	785	723	767	805	807	736	766	760	779	799	756	710	778	760	746	722	714	800	772	737	810	822	774	774	770	789	730	791	776	758	722	733	801	756	767	769	718	760	782	736	768	787	748	733	762	776	801	740	769	773	780	737	770	758	808	733	777	767	760	756	809	837	758	764	769	773	772	746	767	763	810	741	751	730	756	769	769	770	805	723	791	773	805	694	754	749	787	724	756	739	760	670	769	762	757	798	745	758	783	764	766	750	780	777	745	759	771	757	804	753	683	799	736	772	795	765	752	816	775	752	759	775	772	756	773	718	730	768	751	787	777	777	747	782	772	801	686	797	707	794	755	783	745	722	774	727	720	754	734	757	761	774	748	776	740	805	762	765	769	737	789	758	723	803	740	798	764	740	735	778	780	734	736	752	736	727	730	783	811	746	792	713	766	814	781	711	809	782	802	791	795	784	769	757	742	737	734	741	802	777	762	737	753	753	784	795	766	780	743	759	753	791	802	727	813	747	736	761	781	734	729	803	750	766	769	758	743	774	740	777	730	737	757	747	746	775	734	733	813	699	781	822	775	745	782	736	762	751	784	791	769	817	734	749	774	717	794	770	796	781	793	739	762	744	760	762	772	734	726	747	759	792	789	761	773	731	759	767	779	760	752	722	812	764	742	739	715	775	777	723	752	738	753	774	764	766	755	745	742	741	778	760	774	761	785	815	735	820	739	754	781	751	755	760	789	763	702	769	743	800	807	739	712	818	780	744	728	766	734	751	715	761	778	761	788	789	748	766	785	732	754	749	724	810	780	764	739	754	716	768	770	707	794	819	730	770	798	731	738	788	779	794	736	715	767	758	758	748	768	751	757	732	747	768	732	791	757	756	763	749	773	778	732	766	826	738	750	727	733	769	779	760	771	783	766	762	781	768	691	725	761	767	777	700	752	787	735	757	804	776	782	737	779	751	762	794	745	765	785	746	724	751	732	735	764	762	776	771	760	736	747	739	755	794	787	811	770	740	772	779	773	785	758	767	749	741	791	844	776	766	760	741	813	725	779	739	728	812	767	705	727	786	744	769	749	731	799	760	746	751	741	723	770	737	733	750	762	740	719	742	805	780	778	752	733	755	793	792	746	780	801	781	750	731	778	765	768	736	737	732	791	766	775	786	771	773	801	725	709	813	712	745	762	733	790	739	773	758	766	756	778	731	746	749	752	759	751	709	723	729	782	745	785	785	770	700	756	740	741	739	762	743	774	757	772	775	811	777	773	814	790	749	768	752	776	744	783	752	753	800	721	784	786	806	762	772	711	742	756	712	727	764	725	761	757	722	760	759	766	764	813	749	771	706	784	799	786	750	772	785	732	720	771	742	775	736	780	798	799	754	775	786	769	755	777	780	810	737	744	727	766	752	732	843	739	784	737	787	736	782	804	767	747	761	760	786	766	768	789	779	780	769	773	751	774	773	759	760	756	819	779	769	745	760	786	738	747	732	748	767	756	803	750	713	809	697	794	757	718	734	753	714	789	827	766	735	750	829	739	754	712	761	778	801	687	737	806	760	761	717	742	777	796	700	712	684	809	804	727	737	739	753	779	751	757	769	760	801	787	800	720	769	758	768	744	722	754	739	825	765	736	763	824	793	762	794	792	776	768	741	773	754	752	786	776	772	731	827	798	791	782	733	745	717	758	769	734	768	778	771	785	765	775	732	772	755	779	771	757	716	759	783	790	781	724	785	730	738	770	764	762	745	726	758	746	765	769	710	819	801	792	729	774	755	798	728	865	749	741	729	743	787	734	769	753	746	755	781	765	791	741	791	792	773	742	781	769	799	766	799	771	776	741	746	679	761	783	807	756	762	741	707	761	762	732	744	758	774	791	747	737	778	769	758	745	762	762	749	768	764	753	746	748	831	727	773	754	810	737	741	762	750	749	799	799	764	800	703	811	757	785	750	791	786	720	760	741	770	752	776	735	781	700	781	791	789	744	805	736	751	758	755	772	769	764	804	753	800	746	765	726	749	729	767	760	762	731	753	749	793	768	765	800	724	789	765	769	739	743	770	684	740	750	723	751	793	792	804	755	749	713	774	758	758	733	756	788	752	760	751	733	858	752	777	774	753	801	752	818	773	755	773	779	770	733	757	762	836	766	770	746	732	760	754	815	810	791	753	723	738	799	767	774	778	830	778	731	753	748	718	790	767	776	774	789	759	768	779	770	782	751	740	751	802	749	814	753	728	757	772	764	741	736	733	762	728	754	805	681	741	737	778	734	780	742	746	773	730	753	774	755	685	737	717	763	786	793	742	757	753	747	782	770	796	718	798	741	757	734	727	794	699	742	763	768	743	750	731	746	775	784	778	754	773	752	758	773	770	782	756	731	759	764	743	768	757	774	837	772	749	768	768	759	749	734	804	800	765	766	790	744	762	776	753	706	802	771	759	763	724	744	763	785	746	817	780	816	735	786	785	696	790	720	781	706	799	767	789	753	802	765	786	791	747	788	754	758	774	777	742	731	788	769	803	731	776	746	743	751	735	740	722	780	718	779	748	737	778	750	788	781	744	772	785	725	768	759	709	734	776	757	736	749	773	759	779	793	772	690	778	816	800	786	803	739	718	780	803	778	777	737	757	771
23296	21412	28470	25270	15518	1102	476	367	327	295	289	276	265	288	278	263	234	267	241	265	243	240	250	268	254	241	243	241	232	240	222	230	231	230	223	237	259	211	241	265	220	257	274	257	213	231	230	249	244	243	242	219	235	242	242	263	238	235	256	236	228	253	227	230	227	235	254	225	260	229	224	220	248	258	259	236	233	231	245	243	232	243	214	230	251	227	241	250	262	221	233	244	252	228	224	237	236	251	231	250	225	242	262	250	254	215	239	241	233	243	230	215	245	229	244	234	217	235	202	233	224	243	260	247	264	203	245	238	238	255	221	222	248	263	221	243	229	218	222	231	240	233	223	243	227	221	243	252	245	211	213	226	268	245	251	231	190	223	230	232	244	220	232	248	252	232	244	244	237	251	230	247	249	260	252	236	246	227	232	256	234	252	257	216	264	226	221	266	238	279	242	232	247	248	229	269	239	249	214	210	265	246	250	247	207	232	252	268	218	234	231	228	227	226	225	230	239	221	234	205	271	240	223	226	223	226	249	260	224	248	236	228	244	258	226	228	252	233	256	226	227	229	221	232	268	251	221	269	218	234	237	243	251	246	224	265	236	210	247	257	239	274	249	212	219	238	238	223	208	226	272	240	214	234	210	225	236	231	244	226	245	241	245	233	229	235	231	242	237	254	253	235	259	235	235	233	237	239	274	230	249	228	249	233	273	241	259	225	218	220	239	236	242	214	235	246	267	250	221	264	260	261	227	234	257	243	244	235	234	217	252	246	245	224	233	219	258	260	256	254	230	262	225	238	220	241	239	254	245	234	216	225	244	221	243	227	248	242	226	245	285	236	243	252	263	242	254	254	234	232	272	239	221	269	250	229	235	226	256	232	252	238	246	226	240	260	249	223	232	236	222	220	225	251	213	235	232	262	239	236	238	259	257	259	221	253	242	222	232	248	227	229	243	228	249	252	246	224	247	250	259	249	264	309	237	214	251	222	236	260	246	213	193	214	220	251	230	256	242	248	209	254	237	240	237	238	234	218	240	251	242	226	240	256	230	246	236	210	252	239	243	225	230	237	249	234	217	258	222	238	267	241	239	215	211	230	251	263	221	250	214	268	230	248	242	237	233	260	222	203	216	259	273	243	213	220	220	235	242	244	263	214	221	221	228	213	251	240	240	244	256	263	244	234	229	221	238	250	252	241	242	243	259	237	252	256	242	269	270	243	247	235	244	227	235	245	224	251	235	252	226	230	238	224	249	225	238	227	218	239	237	230	226	239	247	243	260	241	229	215	279	254	242	239	206	249	230	249	225	262	244	263	236	237	238	257	254	220	259	228	237	254	259	221	232	238	252	230	232	234	234	227	226	223	205	238	228	253	222	226	231	264	254	235	253	239	218	236	237	236	220	229	241	258	217	246	234	225	227	238	224	229	227	229	252	240	232	224	253	247	258	269	233	234	230	214	220	226	233	241	273	226	232	241	233	217	229	260	264	249	239	231	243	238	252	246	223	230	228	256	235	250	246	244	275	239	265	236	237	244	249	243	249	249	202	236	240	264	223	238	253	261	228	238	245	251	250	238	257	257	245	245	231	242	247	240	244	225	247	213	254	261	224	230	233	270	215	222	253	247	237	221	260	213	241	222	264	233	254	265	220	274	251	224	238	213	243	233	210	243	250	231	217	262	216	221	237	240	276	252	230	260	249	229	203	241	241	274	233	228	263	235	230	249	252	261	254	254	241	228	240	224	211	249	257	260	252	227	231	265	236	207	230	234	235	232	251	241	245	235	228	231	249	255	235	238	236	219	234	245	252	238	244	206	255	228	199	219	242	234	238	265	222	231	254	241	217	230	261	225	261	240	246	255	234	227	233	259	199	232	196	229	249	210	265	249	266	260	232	247	242	261	221	228	263	253	229	247	229	259	250	226	240	240	239	246	224	250	268	222	245	228	251	236	248	258	219	243	242	230	260	248	238	251	199	279	290	260	227	269	252	246	245	234	233	266	248	249	232	243	219	242	251	233	235	243	230	236	233	256	223	253	222	212	207	261	234	212	275	263	243	245	219	202	224	225	250	246	231	236	236	246	221	231	249	241	207	247	267	218	216	230	259	243	249	229	220	241	272	247	231	231	228	217	251	268	247	245	241	278	237	233	218	254	234	224	239	253	254	216	253	246	221	245	230	280	240	234	227	250	249	284	233	235	228	240	231	272	238	218	235	232	255	190	244	232	242	225	241	248	263	229	224	265	241	223	255	213	210	249	236	255	252	239	250	259	243	264	265	220	267	259	240	234	239	266	253	257	238	248	207	244	271	238	251	233	230	261	223	240	212	250	242	244	240	250	243	268	235	243	236	261	251	231	235	242	276	251	260	246	262	233	238	231	229	229	256	228	239	215	233	238	235	211	224	233	236	222	286	246	251	245	237	236	207	246	248	233	239	266	220	246	244	255	239	219	231	226	256	227	244	221	242	253	238	250	199	251	221	255	241	246	249	227	234	252	233	247	256	221	242	228	249	243	239	235	218	217	260	228	245	221	257	246	259	249	250	259	254	233	260	257	226	238	223	245	252	237	220	270	247	237	235	212	217	218	260	221	246	259	225	255	264	233	253	255	210	250	235	242	254	239	255	229	250	282	229	231	251	220	260	232	248	260	214	245	216	203	203	250	236	236	246	239	248	228	240	251	260	238	201	223	228	237	223	272	210	226	239	248	212	234	227	257	239	219	242	232	242	229	231	239	239	244	235	241	260	254	252	258	247	247	244	231	232	242	203	239	238	235	243	218	267	245	256	242	249	239	224	282	245	231	212	239	242	256	265	234	203	265	247	230	253	225	242	244	250	261	281	221	244	257	214	237	266	253	253	242	250	229	254	269	216	242	251	212	250	230	260	273	220	265	230	246	261	245	244	247	222	250	242	234	249	220	228	203	253	231	212	247	261	239	239	244	223	200	223	235	230	244	239	229	250	225	223	236	247	233	254	248	276	211	246	242	197	223	212	244	219	244	233	248	257	249	241	218	257	217	247	254	259	232	224	227	243	232	213	237	243	237	235	249	221	262	245	211	230	253	238	263	254	227	251	239	255	222	247	246	256	221	247	232	220	232	238	263	247	227	245	220	220	240	247	227	248	233	260	227	237	258	264	229	248	288	233	218	240	206	253	240	244	217	237	209	252	231	254	217	255	235	268	230	258	253	235	246	239	231	239	234	245	241	227	227	231	256	244	249	218	240	247	256	244	252	247	250	240	247	244	243	238	229	227	253	210	253	250	255	226	230	264	226	261	238	234	244	238	244	235	226	225	234	225	218	254	223	234	224	257	239	216	242	225	242	233	226	196	225	218	240	248	209	243	247	244	230	253	242	241	241	233	236	196	225	250	242	243	233	252	224	249	217	198	219	235	219	233	224	226	237	250	199	246	255	246	236	250	220	243	230	255	232	263	220	255	234	222	264	222	243	198	248	228	243	247	246	234	225	221	274	241	239	236	246	229	224
3659	9988	32020	2545	1523	1095	812	683	568	576	507	498	499	457	456	444	425	460	418	394	396	379	392	401	382	371	371	425	351	367	379	381	381	388	390	372	375	380	369	373	355	358	380	398	367	387	365	374	351	379	388	369	385	387	391	368	401	354	330	357	335	385	420	369	361	367	374	351	369	346	362	393	377	381	386	348	378	399	363	353	403	374	376	322	369	397	367	360	374	402	390	358	376	348	378	369	361	392	384	369	377	373	369	368	354	375	385	378	373	393	381	392	337	356	390	362	353	343	372	388	344	365	356	401	357	358	376	354	357	370	371	401	386	386	393	405	345	376	390	359	357	386	402	381	373	361	395	387	367	369	383	375	361	372	383	388	391	395	403	401	369	390	396	336	354	382	425	366	357	374	400	376	363	348	368	404	370	392	372	382	366	384	349	372	400	372	346	383	362	366	363	379	364	372	331	349	361	385	401	338	386	380	368	385	352	382	380	373	355	359	364	361	382	396	403	377	412	378	380	366	354	379	380	381	386	335	389	367	380	399	370	371	395	401	371	377	359	368	411	357	351	371	405	368	377	352	398	369	400	351	366	373	372	370	337	377	370	380	391	356	418	364	390	391	368	411	369	365	360	361	400	362	374	374	360	363	387	392	369	389	359	354	388	357	345	385	377	338	392	382	367	340	411	371	383	370	359	384	387	382	360	384	381	377	358	364	368	395	342	349	396	378	406	367	351	345	358	392	350	364	378	355	387	372	343	386	365	359	358	371	370	400	368	353	348	373	354	377	381	333	389	387	434	391	372	378	352	398	380	375	345	345	378	397	351	369	374	364	384	370	379	360	387	359	361	377	369	355	384	374	340	386	365	379	370	376	350	373	360	358	391	392	362	387	396	380	359	374	366	350	345	350	369	379	392	374	368	372	377	331	382	376	379	370	402	345	384	354	406	339	359	336	382	377	398	369	378	381	398	396	378	354	347	391	343	348	354	382	345	371	359	372	335	353	397	392	416	388	339	379	351	357	341	383	344	361	353	402	378	344	387	380	385	371	352	398	361	356	370	371	399	365	359	361	360	361	377	380	383	378	393	344	371	373	415	350	402	363	397	367	375	368	363	389	369	348	368	402	366	398	374	369	377	366	368	410	355	391	392	385	381	386	379	355	339	347	359	371	361	444	373	351	370	385	383	373	408	356	405	404	348	395	380	376	369	347	396	383	379	358	365	384	372	360	383	360	355	374	356	373	388	375	386	347	377	363	381	370	359	337	368	352	388	340	403	367	375	375	357	349	378	384	379	380	366	373	373	346	378	374	369	359	381	371	367	370	397	359	403	374	387	352	347	375	392	330	348	370	389	357	344	389	374	373	364	357	388	362	366	388	385	381	355	388	368	364	385	386	369	419	357	362	361	420	391	371	378	364	347	377	368	400	365	360	391	356	338	357	359	361	403	388	372	376	401	363	356	368	350	390	349	367	386	384	384	394	384	358	422	371	390	384	344	397	352	344	379	381	393	407	419	344	370	367	383	411	390	408	334	382	412	352	370	376	387	346	381	394	382	389	341	316	369	367	365	363	374	371	387	321	388	410	375	387	395	387	381	415	380	390	374	366	347	347	366	371	379	366	346	383	364	377	349	364	356	380	402	362	376	360	328	357	335	367	358	355	385	352	383	374	378	342	394	386	349	354	383	362	385	360	388	351	382	339	381	388	361	380	389	402	370	375	353	393	387	380	356	389	426	392	382	400	406	384	389	376	370	369	378	382	368	353	352	407	390	393	400	371	373	370	354	385	338	415	382	376	384	407	357	362	352	375	379	382	374	379	376	372	347	372	389	361	375	399	361	392	334	359	396	362	377	348	355	367	373	370	382	374	415	386	356	396	379	412	369	408	392	365	364	385	417	394	335	370	385	371	394	368	353	358	358	375	351	342	369	338	385	406	371	374	349	368	377	363	366	373	380	378	396	398	377	397	383	361	331	345	349	369	351	427	355	358	412	349	358	374	357	373	364	370	387	345	388	386	380	392	339	374	335	361	354	401	383	386	358	384	366	388	342	355	385	394	390	370	388	365	355	366	401	355	376	344	407	381	351	436	374	346	370	372	389	386	376	359	376	393	357	356	408	350	373	389	322	363	354	361	382	362	378	346	347	361	347	384	373	351	362	392	366	364	371	396	359	377	371	362	370	356	406	372	371	394	374	352	369	361	385	383	365	356	359	376	337	414	375	381	387	369	345	367	412	365	383	345	394	401	346	381	373	333	361	371	353	373	404	360	393	376	386	402	383	332	360	366	367	357	371	357	364	379	390	383	411	354	322	386	361	341	363	369	352	379	384	374	402	401	359	366	364	384	370	376	405	398	399	353	404	347	360	390	355	358	347	379	391	399	390	367	368	355	414	383	355	355	336	392	402	342	383	370	374	385	390	348	337	364	361	372	400	367	371	361	335	378	348	381	351	388	396	379	370	340	367	388	358	381	355	406	372	370	395	365	349	416	367	359	379	358	350	342	350	383	395	362	371	384	422	412	382	391	360	374	367	378	365	355	375	391	393	379	357	364	376	379	382	369	360	410	381	376	348	346	386	363	374	362	333	344	397	372	366	353	346	366	381	344	329	368	399	330	390	346	386	372	390	377	373	378	382	381	366	393	379	358	357	382	355	360	376	384	356	366	371	422	378	367	401	361	388	359	369	353	359	368	364	393	368	383	360	388	376	366	398	360	364	389	382	373	380	409	369	373	377	365	390	345	362	367	410	340	378	390	341	356	364	369	379	390	404	357	348	354	393	361	392	353	355	368	362	365	393	382	371	358	403	344	370	371	372	363	361	367	364	345	368	366	348	362	384	398	397	408	353	386	364	377	403	373	365	367	360	356	346	397	389	351	360	367	366	375	353	397	394	351	365	367	386	420	387	369	363	361	363	372	385	356	382	371	378	361	352	394	387	340	354	333	363	384	365	398	357	367	412	341	377	393	370	359	361	398	363	393	345	370	366	384	349	360	353	383	382	395	364	354	371	363	356	367	437	372	383	380	383	386	365	382	372	360	359	373	352	409	397	380	367	336	368	363	381	389	388	404	341	384	367	403	347	382	394	387	392	348	394	397	377	374	383	350	352	380	380	390	385	381	354	377	370	373	362	372	376	369	369	368	373	389	375	350	436	353	380	381	405	353	381	376	365	370	389	368	360	354	328	362	380	363	364	380	387	406	381	341	393	390	430	381	368	411	356	352	356	354	353	371	350	338	379	417	376	358	397	377	401	362	356	380	400	394	373	383	418	330	398	382	399	365	385	352	401	378	380	351	391	376	351	363	406	362	410	366	357	377	367	398	424	342	363	363	349	339	354	387	400	380	391	327	372	377	403	360	406	362	361	338	408	373	387	347	337	365	372	387	385	380	354	362	377	384	384	352	370	416	376	371	356	378	402	397	346	371	354	374	374	398	379	367	352	382	384	402	378	360	370	364	385	391	385	379	387	374	381	361	367	394	368	367
24621	21426	26783	20458	1465	686	680	580	499	549	552	510	526	537	592	579	531	554	567	540	525	586	501	527	561	514	546	535	507	560	553	520	556	586	542	535	530	551	561	546	497	503	518	501	539	526	507	557	538	581	546	552	505	553	561	528	548	510	512	577	534	523	535	520	527	575	540	518	580	530	518	521	570	520	557	557	556	523	539	448	534	509	527	546	550	571	510	554	536	527	530	552	523	528	523	516	541	528	559	542	514	576	543	534	543	493	528	528	529	557	519	549	572	520	513	523	525	512	530	493	535	543	563	570	584	522	555	548	501	518	601	546	525	568	553	506	540	533	519	571	518	572	517	557	589	537	535	545	569	526	562	585	544	521	505	546	521	550	551	522	512	576	517	533	552	552	516	510	527	523	567	525	534	545	541	480	534	542	551	557	548	550	550	544	551	554	506	554	535	525	512	524	492	552	561	571	525	572	555	512	520	543	538	492	560	522	539	526	569	587	565	524	486	503	543	545	539	515	539	549	485	545	537	528	563	540	552	554	507	534	555	522	512	535	523	524	526	519	501	586	567	532	527	518	534	527	529	558	511	519	482	547	555	534	517	506	528	490	513	528	524	526	528	528	520	542	479	563	549	547	585	560	550	521	542	575	528	517	530	583	589	537	551	500	495	499	547	506	500	534	570	506	520	536	536	509	541	511	530	513	543	510	515	509	494	525	576	524	572	533	533	542	571	569	533	520	548	509	528	552	481	531	550	524	551	534	502	490	536	540	550	499	569	526	545	554	476	560	527	515	543	563	509	549	513	532	534	509	542	532	524	528	536	562	554	493	532	537	484	550	521	553	508	538	524	508	537	506	530	542	538	536	510	552	563	527	532	558	535	541	509	529	561	557	498	521	525	531	542	531	505	576	561	581	484	548	500	529	518	532	513	541	554	558	531	546	541	547	500	538	560	534	521	537	525	483	535	545	542	581	532	525	560	512	518	532	549	535	523	567	513	529	518	539	518	573	510	523	557	526	574	481	566	545	540	561	569	519	525	482	554	511	518	547	557	531	531	546	530	516	565	522	529	490	536	532	570	524	538	530	533	537	538	563	515	552	512	545	537	508	529	507	524	508	558	525	517	534	567	555	541	520	514	542	502	523	527	528	514	496	558	559	528	557	511	474	547	571	540	497	542	552	538	544	555	534	564	537	538	501	556	539	537	578	528	509	519	517	528	546	525	586	518	495	520	484	540	503	527	539	508	557	518	517	539	477	535	496	578	556	549	548	518	557	553	545	534	530	517	488	580	528	528	542	524	524	534	505	534	490	472	548	525	538	544	560	516	554	567	517	516	523	526	524	557	541	548	539	546	559	611	543	540	503	528	527	533	536	524	562	501	530	538	575	548	535	548	492	531	520	518	517	501	538	522	533	545	513	512	531	511	523	498	539	498	525	539	483	537	560	536	524	527	531	565	550	543	545	512	509	521	541	505	520	564	509	572	533	521	515	515	538	543	510	539	524	517	564	521	526	522	563	520	518	488	541	506	515	542	534	521	481	530	528	528	512	541	542	552	526	545	548	618	525	511	524	564	520	521	506	500	533	559	551	518	526	563	568	521	535	599	527	583	524	547	554	563	526	531	542	539	514	515	504	512	555	511	549	528	541	534	558	515	557	521	537	555	549	554	523	519	573	571	529	568	507	509	565	553	538	532	539	506	515	586	536	533	532	527	519	518	560	522	494	506	538	551	490	551	539	532	534	565	532	546	549	565	542	516	508	522	520	583	506	478	580	531	545	544	498	542	483	561	522	496	512	559	539	525	544	518	587	544	540	495	567	535	509	535	549	543	510	522	541	523	536	553	522	529	534	500	560	549	562	565	557	536	538	511	549	583	554	552	493	526	533	555	506	583	536	486	512	505	517	532	536	505	533	548	515	528	536	557	525	511	488	547	530	540	516	555	510	547	544	541	567	497	533	544	553	514	567	552	530	554	532	546	501	496	517	579	531	507	481	481	530	516	547	561	498	514	533	540	550	506	505	511	541	533	527	542	500	516	514	517	532	553	528	525	508	526	558	499	518	480	553	553	544	497	558	534	530	513	523	514	554	560	544	522	532	507	557	528	546	519	456	565	517	501	556	536	534	515	511	526	503	500	490	541	555	513	560	569	519	574	545	528	549	559	511	531	533	598	534	518	557	521	538	539	590	555	549	543	525	537	533	501	496	541	509	537	546	561	535	525	518	546	550	526	551	522	562	540	537	526	545	555	572	546	530	585	490	561	512	539	501	549	539	528	522	553	548	504	539	553	544	535	537	485	568	550	567	525	555	529	533	543	538	561	517	518	531	528	537	519	576	513	521	541	520	533	550	538	554	537	560	574	528	566	470	564	520	531	538	538	490	532	560	564	519	516	567	572	519	506	510	553	526	540	493	540	521	515	533	581	481	492	518	516	517	566	509	545	478	589	492	538	530	518	553	551	514	563	498	535	565	566	497	575	517	531	518	509	537	532	558	537	518	521	539	570	520	522	511	558	543	540	535	566	499	528	556	504	515	531	562	545	469	539	587	506	531	542	511	550	529	540	507	483	557	570	477	526	522	493	534	528	522	555	491	507	541	553	540	534	549	516	532	543	526	517	569	494	545	546	552	547	516	517	542	523	531	532	530	513	493	511	521	545	514	514	538	550	521	558	549	545	525	545	567	570	533	568	548	573	526	583	549	570	539	526	504	545	558	548	559	565	536	597	537	560	536	519	547	539	542	577	525	513	524	555	540	494	544	557	529	577	577	507	547	527	504	527	537	524	511	496	508	524	553	541	538	522	529	523	554	527	527	544	521	545	559	518	552	534	506	538	535	540	539	540	532	555	533	556	575	523	549	529	538	565	458	531	540	552	509	547	531	547	532	473	557	538	583	534	515	508	508	575	469	567	536	520	494	533	540	559	521	567	534	565	500	559	518	546	572	521	510	505	485	492	575	522	525	546	515	570	569	548	559	556	589	548	555	561	506	586	548	545	546	557	565	551	516	530	522	546	541	547	577	535	549	568	559	559	531	557	535	554	524	513	610	536	559	571	543	542	529	522	488	538	558	508	500	515	532	574	570	538	555	525	517	508	502	534	510	516	533	565	535	460	521	549	516	523	537	545	603	537	536	554	569	526	545	537	577	531	539	533	557	556	528	542	538	537	556	537	522	520	535	543	561	579	559	541	503	541	529	557	572	540	560	541	538	569	531	523	542	541	527	522	494	552	552	527	527	494	510	542	561	516	540	508	528	516	522	513	564	561	548	497	520	573	490	536	574	538	495	594	524	505	606	550	556	515	520	530	563	524	550	548	511	562	526	552	559	602	510	536	525	567	511	538	550	531	536	589	491	513	542	556	557	523	544	512	536	507	526	474	539	550	506	553	566	560	537	529	528	544	527	508	496	500	535	541	539	497	502	533	478	553	552	571	538	542	552	536	497	544	572	543	523	516	504	517	574	572	563	536	521	493	537	504	554	539	505
3652	5753	23786	1799	1274	1162	927	918	963	857	826	830	801	820	820	792	746	843	758	770	786	779	820	750	786	820	747	790	770	781	784	779	868	772	771	786	752	773	802	767	793	757	714	752	787	727	754	790	802	743	764	740	760	743	791	728	793	753	824	837	787	756	799	751	794	793	790	769	802	772	730	744	810	752	754	782	755	783	739	803	784	736	755	793	776	773	769	723	778	767	741	723	759	768	754	807	729	796	784	754	753	788	756	739	759	764	752	728	761	774	798	779	677	751	808	757	793	721	784	790	752	742	800	801	760	746	747	757	764	748	760	809	776	765	779	748	783	779	749	792	747	770	794	819	790	750	728	803	764	769	776	773	788	773	708	751	805	808	748	773	749	758	768	733	812	720	770	815	756	778	782	752	729	751	740	763	790	786	743	748	726	810	747	770	750	752	769	763	754	755	723	757	761	755	777	754	860	769	795	782	747	771	737	749	739	746	791	753	783	771	780	790	764	775	792	834	764	727	755	718	755	752	777	817	761	812	779	747	796	771	726	746	734	719	765	752	783	762	726	782	776	731	796	798	787	776	771	798	745	806	783	755	772	745	755	835	784	751	768	769	746	769	787	809	733	805	788	717	814	756	822	780	764	811	787	773	758	753	744	726	737	796	798	814	712	731	702	757	816	750	805	766	805	801	773	834	730	796	767	722	793	763	766	785	814	774	741	752	771	751	811	777	773	789	797	729	746	752	772	767	813	760	810	746	802	744	752	773	778	736	788	831	836	795	800	741	776	760	735	764	740	847	764	786	796	786	798	702	739	790	805	728	755	805	809	771	798	761	736	751	735	790	768	790	824	767	725	759	764	766	765	782	769	773	752	768	789	745	748	794	762	732	731	773	769	743	769	754	786	783	782	807	772	803	770	785	777	766	779	778	737	768	765	760	769	779	798	781	755	772	767	734	750	758	779	770	755	724	747	790	760	825	804	756	799	717	828	793	748	776	734	726	742	771	802	775	836	731	737	764	752	789	813	749	779	783	829	734	707	771	767	806	802	780	716	726	785	820	738	712	802	785	726	799	750	760	698	815	773	715	818	762	765	753	766	739	770	726	792	765	769	786	710	827	761	738	768	822	800	761	762	779	759	775	805	817	724	780	727	766	781	757	778	786	778	770	779	790	757	797	736	761	800	775	767	828	788	762	761	743	757	722	760	762	792	771	786	779	789	696	763	745	770	725	792	750	800	806	779	749	771	762	826	761	793	800	777	698	826	766	766	756	768	762	781	743	763	742	718	771	801	736	791	796	769	767	770	825	788	752	785	774	769	773	812	796	727	782	778	762	801	752	752	742	797	749	740	794	763	787	775	715	740	833	771	748	789	755	722	749	764	706	757	732	719	789	753	727	723	789	747	755	729	823	728	731	793	728	766	811	735	737	764	748	750	749	763	804	799	782	756	743	784	761	797	795	775	759	801	744	765	816	734	763	759	801	800	786	767	750	765	773	751	772	732	772	748	781	773	732	773	777	734	778	733	756	739	740	795	780	790	769	800	741	789	764	772	733	776	757	756	739	778	764	757	763	788	829	775	772	756	797	818	812	765	745	723	751	772	806	743	760	770	754	801	727	802	759	752	751	710	761	787	773	778	776	760	788	752	797	801	784	759	729	726	742	739	787	751	731	739	744	785	822	790	727	753	745	763	762	760	805	731	757	740	717	752	750	728	796	724	753	754	744	764	773	762	815	769	790	744	759	783	753	794	775	798	754	764	804	814	707	782	805	734	793	750	777	776	714	768	746	722	797	746	753	775	751	770	764	817	735	718	777	771	782	777	758	713	781	772	773	795	765	772	762	777	820	769	799	756	763	756	810	739	743	758	728	792	762	808	739	797	757	721	765	779	757	797	740	783	813	775	723	803	780	748	709	810	778	797	748	759	730	747	747	709	778	755	771	770	724	751	743	781	739	741	782	801	797	740	716	758	751	783	747	758	744	751	712	745	796	751	787	754	727	741	763	792	771	793	760	736	825	706	782	747	786	745	777	730	790	753	784	777	725	741	783	791	781	767	775	788	767	759	793	779	696	776	717	698	776	741	758	750	748	774	796	755	776	744	732	736	760	748	808	738	769	801	782	820	759	769	742	771	733	748	747	783	789	797	721	723	702	751	788	820	758	816	745	764	785	753	764	806	775	819	778	721	760	801	771	751	800	798	760	761	816	772	763	754	788	809	747	737	721	780	737	765	753	731	801	774	809	761	734	739	795	763	799	775	762	765	728	754	795	747	778	812	743	824	762	764	784	751	765	731	745	759	759	746	781	756	750	824	747	740	770	790	764	804	771	758	769	725	751	752	742	774	772	791	771	778	772	751	794	781	737	756	778	796	797	786	740	790	754	769	739	783	736	781	734	767	760	797	717	723	751	781	775	840	711	749	751	744	716	745	700	762	766	764	793	749	825	801	797	776	745	806	789	746	799	762	786	737	750	771	786	766	761	786	735	767	765	782	760	760	765	841	774	772	783	774	755	767	772	746	776	805	769	818	747	774	732	784	758	759	771	737	787	750	756	747	828	725	771	711	789	798	762	746	732	721	762	760	753	761	747	817	734	782	747	773	696	801	782	783	823	747	793	782	783	776	746	802	802	752	758	793	708	749	763	799	761	746	739	783	741	788	774	761	735	786	806	736	739	709	767	796	803	808	756	760	778	734	761	779	752	752	751	788	791	753	743	732	756	739	770	700	762	776	765	796	781	792	770	797	765	797	808	744	773	764	775	723	811	741	785	771	828	777	814	767	734	771	772	815	708	813	806	822	764	749	790	763	787	821	740	748	774	770	741	730	780	772	771	777	740	757	780	789	762	753	758	765	779	793	844	768	697	788	799	818	786	756	763	777	766	774	775	769	772	805	767	748	784	738	795	765	760	807	792	817	773	747	763	770	770	800	796	764	795	791	777	793	822	738	763	732	786	750	776	771	761	764	762	778	809	756	717	740	760	761	727	796	774	802	786	728	821	752	759	703	749	747	787	808	758	739	769	776	732	749	775	791	747	742	743	753	806	776	763	734	772	796	737	786	799	782	798	733	799	767	754	803	796	765	758	784	746	785	797	734	749	806	746	755	744	770	729	790	797	785	737	769	695	755	769	807	800	770	817	790	787	732	784	790	760	783	763	757	781	771	745	724	757	785	740	774	796	823	814	762	749	817	739	773	739	799	803	723	754	751	723	784	731	782	803	760	743	778	755	752	774	805	764	763	740	774	770	747	777	746	791	767	806	732	776	776	756	776	795	792	785	746	686	735	772	740	711	794	743	758	753	777	744	764	771	764	690	776	780	815	747	765	749	737	783	810	768	751	771	756	792	769	787	810	776	777	788	783	738	768	824	780	769	779	782	761	737	751	763	770	752	800	777	774	796	726	775	740	765	752	755	744	745	768	737	766	743	792	699	777	797	759	798	725	800	795	756	795	698	770	781	770	736	780	736	807	746	749	769	768	793	773	778
22435	21482	29470	23943	21485	19604	1416	380	283	298	253	207	214	202	183	190	163	176	172	190	166	157	167	147	160	152	154	161	159	157	143	163	148	156	182	160	166	164	138	151	157	142	166	141	153	155	141	152	128	141	154	138	161	146	165	160	147	146	140	117	141	149	140	142	150	140	158	129	142	138	148	151	140	118	144	152	135	163	157	145	147	141	145	146	145	145	163	143	142	126	152	157	165	151	163	142	129	127	146	156	176	133	149	150	146	142	144	148	151	153	132	129	149	149	118	147	139	161	134	130	157	151	141	136	148	172	142	159	134	142	167	147	157	157	139	145	147	134	133	166	140	150	132	138	127	126	151	144	152	136	151	139	119	155	138	126	141	153	167	142	166	156	170	139	144	148	120	142	169	157	153	179	148	137	153	156	149	153	136	138	149	146	140	137	132	152	149	152	131	153	154	152	138	145	146	155	161	149	152	144	160	130	145	143	140	162	147	158	143	135	136	132	151	138	142	133	148	134	134	137	153	143	167	166	149	140	140	146	128	140	135	147	137	140	152	145	161	153	146	145	148	149	131	152	143	178	142	146	151	148	152	138	130	132	136	136	151	147	157	143	161	139	134	144	148	129	124	149	149	133	142	136	128	146	150	152	145	156	159	137	139	168	160	178	145	144	145	158	137	135	174	135	150	145	154	140	134	137	144	161	144	127	159	163	163	126	158	147	119	148	158	162	124	165	156	149	136	153	147	141	147	163	125	144	140	136	134	150	156	130	135	158	136	142	159	154	148	135	142	153	143	129	152	151	158	161	159	143	146	119	146	135	154	152	149	132	167	134	130	131	143	154	145	151	138	149	137	148	142	153	152	157	157	117	128	158	149	141	140	153	144	134	137	148	137	160	157	124	145	141	133	170	134	148	125	157	141	151	137	146	141	139	150	128	157	144	145	139	161	142	167	145	164	147	152	143	135	149	120	149	146	169	153	148	133	145	147	143	147	151	130	157	148	154	136	147	154	148	136	159	151	143	152	160	123	164	147	156	144	164	126	154	136	127	150	123	132	147	150	165	157	134	134	151	139	151	121	125	142	132	141	147	157	134	149	140	162	152	149	152	147	144	161	137	141	154	152	143	156	151	138	131	139	159	139	159	135	133	144	167	125	163	146	153	138	150	140	128	123	144	129	140	140	147	126	158	141	132	138	146	170	139	157	153	130	140	171	167	144	109	145	133	148	129	175	140	142	160	162	152	160	165	137	157	160	163	132	158	154	140	138	121	146	159	149	125	141	134	142	135	160	122	161	162	157	142	133	164	136	152	155	142	151	186	138	142	167	128	141	157	156	133	160	148	178	168	161	162	136	147	148	137	153	129	166	143	144	119	131	142	148	128	139	135	144	135	164	146	150	155	139	152	151	147	151	126	146	123	139	158	150	140	133	148	135	139	144	137	148	142	147	155	154	156	129	165	159	155	151	157	143	167	141	148	151	142	141	156	165	137	140	148	153	141	128	126	130	147	156	123	139	160	149	173	123	152	135	140	134	144	168	153	138	153	150	140	153	166	137	143	130	142	142	130	162	141	114	146	149	131	138	148	152	143	141	126	147	131	143	132	145	130	162	136	149	123	129	166	131	141	135	148	136	127	171	159	134	140	131	131	147	172	149	171	134	150	152	150	140	171	163	146	145	156	144	141	164	152	151	128	135	137	145	145	136	180	114	137	143	162	134	130	142	134	129	155	143	131	112	180	124	154	130	126	137	145	160	148	124	146	141	152	138	125	161	143	154	122	122	133	146	146	122	156	142	134	125	156	144	163	151	134	128	157	122	137	145	159	158	137	168	161	146	153	142	136	156	149	137	129	124	141	138	151	163	148	148	127	142	132	133	146	149	141	144	163	139	156	143	173	152	131	151	152	153	158	155	136	163	145	150	154	138	156	133	133	155	130	142	125	144	169	138	127	132	132	142	150	123	135	137	158	140	129	160	115	147	144	155	160	161	147	162	144	137	144	142	142	144	168	136	160	161	155	156	159	166	127	134	136	128	169	148	150	154	141	126	140	134	147	128	155	156	127	148	140	154	127	138	133	148	159	136	165	147	141	138	160	119	145	147	163	144	135	155	122	142	141	140	165	140	144	150	128	155	142	140	165	133	145	137	142	160	150	153	138	134	153	156	129	142	157	142	134	152	143	155	141	154	147	154	159	133	135	147	150	146	139	138	135	147	127	144	149	140	171	129	135	140	154	139	153	153	145	137	148	141	135	143	153	140	132	136	164	153	116	158	148	144	125	140	133	154	159	164	153	132	144	145	143	153	148	148	155	147	146	134	143	128	152	135	135	140	134	141	150	147	146	154	118	146	154	141	162	132	150	153	136	132	126	147	146	149	151	140	143	145	159	165	148	162	142	141	186	152	130	170	166	143	128	141	133	130	170	135	139	178	138	136	124	120	142	153	137	121	168	139	140	125	146	151	152	156	127	130	146	132	150	145	127	161	164	157	142	157	126	128	137	175	151	128	133	155	131	126	145	141	157	127	141	135	157	152	143	156	124	132	134	120	135	154	140	178	152	136	147	123	141	151	144	155	129	136	142	133	156	143	138	133	143	139	156	173	131	144	126	147	139	142	148	151	136	166	124	145	154	163	132	147	145	142	186	135	151	129	134	141	139	137	138	141	129	157	123	137	165	130	150	141	151	137	155	145	131	135	142	145	150	135	130	176	162	163	128	151	137	142	124	153	141	151	151	160	139	137	148	158	139	149	152	144	140	142	151	131	122	138	147	157	128	155	148	152	130	151	148	124	143	159	119	163	134	155	136	165	155	142	148	127	141	128	154	130	128	149	160	145	119	138	158	137	138	177	136	128	128	151	162	132	155	164	132	141	141	154	153	132	133	118	156	127	146	145	139	134	143	122	131	131	135	124	154	133	134	133	126	153	151	162	137	134	151	131	184	135	132	139	135	143	153	154	139	151	147	158	170	141	148	140	134	135	171	147	154	149	118	133	129	133	149	140	143	144	156	142	129	173	180	151	134	149	157	142	142	154	126	153	126	157	137	160	142	147	125	153	159	137	137	163	137	129	137	152	114	139	142	142	152	140	166	140	143	164	142	133	150	130	130	135	125	138	158	159	134	149	171	151	147	131	134	147	148	160	137	134	163	133	153	134	132	141	114	141	153	150	164	148	140	130	146	158	145	167	135	157	158	163	146	149	150	124	146	140	135	140	117	156	148	145	150	132	139	167	135	139	142	149	173	154	144	148	146	147	160	148	137	149	150	143	131	147	136	137	136	144	143	150	149	157	146	129	165	152	160	146	129	134	149	141	136	160	156	164	144	147	142	155	151	162	139	145	168	143	164	148	143	153	146	141	132	141	139	134	143	155	159	119	153	133	154	153	131	147	162	146	143	160	138	155	127	134	165	159	142	122	137	123	133	164	154	154	154	139	149	145	153	112	159	120	121	135	103	152	145	133	146	146	124	139	162	133	121	126	142	141	138
4899	15112	38260	4239	2372	1536	1004	824	653	537	528	448	426	357	368	349	322	306	295	299	284	277	273	276	250	260	261	246	234	236	253	222	216	247	242	225	240	245	215	226	249	227	213	196	199	219	220	214	227	237	211	224	245	198	217	202	213	201	211	210	231	209	237	205	212	238	212	204	203	209	217	219	227	197	225	220	214	212	207	228	228	210	243	209	233	218	232	224	202	188	205	216	224	204	212	220	186	204	189	219	206	214	204	222	215	226	238	217	225	212	205	201	218	193	208	203	194	223	200	197	215	212	198	226	220	217	250	223	196	189	220	213	193	212	212	216	221	224	206	232	212	213	219	214	204	211	221	232	204	193	249	200	222	192	185	201	190	233	199	198	212	214	216	221	199	204	197	198	193	204	210	207	217	213	184	227	197	194	208	219	210	185	201	213	206	227	213	231	190	237	213	211	184	208	220	215	183	198	219	210	203	212	202	214	201	212	186	219	211	201	202	215	220	203	208	209	209	215	199	198	215	223	218	235	204	206	206	229	222	211	211	236	196	204	200	196	211	215	212	208	222	218	204	234	207	215	218	201	202	230	203	207	229	217	228	208	211	205	214	207	218	202	209	174	217	228	211	200	215	212	206	209	221	206	225	198	189	230	220	228	229	180	221	227	210	192	217	191	236	213	193	209	212	214	241	199	200	209	205	210	226	195	187	214	209	180	228	204	225	205	218	229	233	216	213	240	198	210	231	216	210	222	203	224	213	220	228	232	220	211	207	203	212	209	190	221	214	201	206	231	212	205	193	217	218	214	229	207	226	211	208	205	238	220	213	208	194	221	242	197	216	196	213	219	236	220	208	220	201	194	193	230	204	200	217	216	196	203	191	178	211	196	219	199	208	229	200	218	215	213	212	207	199	198	225	209	208	207	198	203	221	198	195	205	216	206	206	225	192	205	214	206	231	217	205	202	199	194	195	221	200	232	201	214	231	203	194	210	196	198	182	201	220	212	192	221	204	233	199	211	227	228	194	205	223	195	237	214	233	197	210	205	226	196	198	205	192	221	201	216	224	194	188	207	193	227	220	209	234	200	234	208	200	209	193	191	230	192	197	212	212	208	204	230	207	212	206	199	195	198	199	221	227	234	211	194	207	195	205	191	200	210	187	219	237	212	197	196	216	216	214	228	226	193	213	221	185	197	192	214	206	196	212	191	204	222	219	196	212	225	214	199	212	223	203	191	234	208	222	234	211	203	211	252	228	199	195	226	216	225	204	179	211	193	248	207	200	203	216	228	182	222	211	198	203	191	215	216	198	200	187	194	201	216	191	211	205	183	228	197	219	194	214	214	199	202	191	203	189	200	225	231	207	202	204	207	202	203	216	201	187	217	243	228	202	208	216	212	188	197	198	173	189	204	222	211	218	211	196	200	215	196	213	204	223	221	200	210	209	197	203	225	208	210	206	206	216	224	196	188	205	214	208	216	188	190	210	178	193	198	208	182	222	205	198	212	220	220	188	200	215	205	210	211	202	199	171	211	194	232	209	210	202	211	228	193	202	214	214	191	196	211	203	224	208	214	203	195	205	213	211	201	212	195	201	206	221	206	182	230	216	211	214	201	195	212	222	208	200	207	211	221	207	212	231	223	200	190	236	223	199	199	215	218	205	200	232	209	242	215	207	223	198	247	215	223	207	235	196	206	172	211	228	226	207	196	234	197	217	191	187	222	234	185	218	219	211	195	219	217	229	216	220	207	213	189	200	218	199	217	204	213	204	238	210	181	192	236	203	212	207	223	199	232	233	201	210	218	203	228	218	201	192	224	209	205	218	229	222	216	198	218	198	196	191	187	210	217	221	188	218	208	211	228	169	192	204	238	202	228	196	232	230	214	202	190	217	203	227	222	218	215	205	203	202	227	194	203	209	188	202	209	215	203	246	207	214	204	210	202	212	222	203	210	204	232	195	188	213	195	204	211	208	216	208	221	203	194	208	211	217	227	211	204	219	219	220	224	222	263	207	198	203	212	243	215	205	246	217	188	219	230	190	215	218	200	198	197	211	215	243	231	221	218	221	208	202	218	209	200	240	183	200	199	216	221	197	210	205	211	222	196	245	213	216	207	217	217	204	208	232	177	207	230	235	221	222	199	198	224	223	216	205	203	180	205	202	222	193	208	204	225	218	203	222	197	217	202	189	192	210	201	203	201	207	209	222	191	212	195	222	205	213	195	223	222	233	213	228	193	216	193	190	183	230	205	214	201	199	190	200	216	199	205	204	195	215	215	202	219	213	243	225	219	199	216	208	229	200	231	231	234	187	212	181	212	219	208	212	205	197	212	209	192	223	194	211	185	219	235	207	188	216	197	186	209	223	234	222	205	227	188	219	204	205	225	205	217	209	218	211	194	206	200	208	208	214	233	208	227	193	234	251	230	209	214	247	217	219	196	197	231	200	240	195	206	196	212	198	210	241	222	237	217	208	202	220	228	212	192	206	207	199	223	193	216	224	191	208	195	204	218	195	218	218	205	192	188	189	222	187	205	186	224	201	199	205	226	210	227	192	214	232	222	191	220	185	192	202	227	198	197	212	219	216	219	217	229	207	193	234	211	196	219	194	192	251	203	212	188	192	215	220	222	229	204	196	190	216	222	207	219	205	208	202	202	212	225	195	221	199	227	198	231	198	202	212	224	210	201	198	221	187	210	188	218	216	206	224	219	227	236	202	200	215	216	211	203	217	235	208	205	196	203	217	193	221	176	228	202	198	226	208	186	206	229	219	204	200	215	214	209	225	218	182	227	197	204	212	213	211	219	196	232	198	197	193	209	191	198	231	198	219	212	231	204	181	192	224	200	235	228	219	247	221	216	207	180	193	194	198	220	207	200	216	185	221	218	221	207	226	182	208	203	212	183	193	197	182	212	209	189	202	223	203	206	208	212	192	210	224	202	225	233	216	223	206	214	198	206	230	195	189	217	234	213	208	189	216	205	225	224	199	211	185	207	236	218	227	216	197	200	190	219	217	194	246	219	190	223	200	225	217	194	214	221	185	200	213	195	188	213	224	207	222	222	211	198	214	216	226	202	197	200	199	193	209	178	214	211	220	195	218	186	209	179	214	212	219	205	202	233	229	215	196	219	229	203	211	183	199	215	220	209	205	206	208	194	209	187	234	189	209	216	203	232	193	213	183	181	216	211	191	204	217	214	208	221	177	212	192	219	192	193	220	218	221	213	228	221	215	222	198	221	202	208	210	199	193	221	229	195	190	193	212	219	186	186	218	210	217	194	222	235	196	222	202	209	186	172	198	223	227	228	214	237	186	221	207	196	225	211	203	205	221	210	213	224	193	206	214	193	196	218	221	193	221	213	201	159	215	212	202	178	194	208	207	216	200	233	216	176	204	195	199	211	216	228	196	208	241	186	220	210	220	212	201	216	183	216	200	199	232	204	214	194	238	211	221	242	206	195	190	225	206	222	210	186	200	209	241	201	194	222	248	218
27400	16859	8325	1323	569	561	503	541	479	509	489	546	544	510	513	506	522	467	509	520	514	470	537	512	504	500	474	546	524	507	478	549	524	562	503	514	523	511	489	561	539	515	517	500	488	507	497	516	521	538	526	501	503	500	510	554	519	501	485	512	514	496	542	523	522	481	515	486	490	491	493	472	521	503	521	508	479	476	443	517	521	482	483	512	494	465	519	555	486	486	469	519	508	498	486	484	569	496	505	498	527	501	506	500	539	481	495	521	496	474	510	534	481	509	509	507	490	505	518	497	529	510	512	521	507	494	507	494	512	513	503	482	549	507	522	483	494	533	545	527	529	522	485	479	523	512	537	479	492	508	517	516	525	489	497	469	453	524	485	508	536	527	487	483	471	485	496	480	528	530	481	477	509	513	502	521	557	523	465	528	525	491	500	532	455	522	543	522	518	481	510	540	562	523	467	478	499	513	532	545	524	550	512	554	498	515	506	540	501	492	519	501	480	500	484	542	520	559	488	511	532	540	519	478	504	496	481	496	528	517	533	502	498	508	470	514	531	489	494	487	528	501	543	494	482	477	528	499	488	514	501	502	498	499	506	543	457	534	516	481	497	528	515	529	498	514	502	524	476	525	545	512	498	478	497	516	510	511	493	496	554	525	514	472	528	509	462	494	529	526	514	509	495	489	466	488	501	508	541	543	512	522	490	513	531	531	489	497	539	498	482	476	528	499	534	497	450	509	528	487	500	557	526	526	531	506	479	536	478	500	507	567	531	514	475	533	558	508	516	498	511	486	493	490	503	490	511	533	502	518	508	524	516	476	512	495	516	525	514	503	498	531	489	501	513	571	502	518	526	512	488	483	491	507	545	521	500	505	503	497	529	516	525	478	554	500	484	490	489	501	505	529	507	471	486	522	517	526	477	488	488	534	524	480	518	512	504	509	536	476	531	521	517	486	499	521	477	535	496	531	540	517	545	491	534	506	560	500	544	524	519	541	488	507	529	501	539	502	537	487	530	499	498	480	513	508	501	482	507	486	493	510	516	527	483	480	481	503	519	525	474	523	518	484	504	479	511	512	507	489	470	478	528	471	489	540	479	480	498	507	497	514	519	507	504	500	503	512	464	486	497	535	514	513	496	526	506	524	500	543	555	483	498	496	532	516	505	505	536	482	469	520	508	512	516	512	507	521	510	549	539	507	532	491	547	518	514	492	479	504	488	516	517	523	529	492	474	537	477	474	485	500	546	512	483	475	529	528	564	519	531	481	550	518	509	502	535	517	502	476	505	527	512	516	521	509	494	492	547	458	529	508	539	509	493	570	531	537	523	534	483	530	535	550	498	507	507	525	524	464	495	523	483	483	483	502	507	494	486	485	509	544	471	489	504	507	523	504	514	524	540	472	516	493	486	504	505	546	492	532	526	519	522	515	482	511	490	488	503	484	490	520	452	503	493	476	515	515	531	544	475	486	551	532	491	476	478	503	496	514	519	502	508	523	542	496	495	511	476	495	529	551	523	468	519	500	541	503	485	518	467	503	489	494	540	506	523	532	481	517	539	540	511	536	481	544	480	506	497	532	464	496	528	475	548	512	554	523	498	496	491	542	501	536	521	529	534	486	510	539	499	493	518	505	556	512	545	523	530	544	505	513	515	497	532	526	492	519	498	510	515	519	478	503	501	486	499	471	514	506	520	528	484	543	533	512	544	521	530	484	534	479	518	516	551	532	495	497	454	502	549	532	514	501	488	497	509	529	514	524	470	492	482	489	524	503	484	504	484	457	544	516	552	455	500	497	544	551	516	521	514	482	472	500	540	487	537	451	537	489	563	500	530	544	524	498	479	538	503	521	495	563	520	512	527	462	513	485	504	522	490	490	448	520	523	520	491	539	489	486	507	506	526	538	473	539	502	525	506	538	468	528	489	488	500	469	520	540	536	466	529	502	472	503	503	513	497	539	491	508	510	494	549	517	515	499	525	477	533	472	525	499	482	528	526	520	533	512	516	547	516	517	519	518	471	491	559	523	512	526	515	476	521	545	546	512	493	506	527	502	492	483	514	479	522	482	476	544	533	528	534	503	492	518	506	508	523	518	476	533	516	521	577	477	520	519	513	526	559	555	516	528	474	511	543	533	513	508	528	509	517	519	504	502	555	482	477	509	520	512	508	523	505	528	516	528	499	520	490	576	505	522	504	514	531	514	505	524	527	498	545	514	514	504	486	487	530	499	543	548	543	534	512	498	517	507	538	492	506	501	511	518	501	506	479	489	474	511	546	495	498	506	531	513	509	538	502	535	516	485	526	525	512	488	504	525	519	512	522	482	501	538	546	514	511	477	560	522	504	534	483	529	509	465	502	574	533	520	486	518	525	525	496	488	509	500	503	490	517	552	539	532	491	491	543	496	521	500	514	492	516	502	498	477	540	483	485	492	533	480	545	473	477	506	508	508	550	503	500	548	537	511	522	527	508	520	538	505	493	535	513	489	517	532	527	455	512	520	505	471	493	527	491	566	476	554	510	502	514	507	515	502	516	498	500	517	510	489	501	491	510	518	492	519	503	479	493	506	517	482	504	515	529	530	517	470	486	491	528	521	501	451	504	514	507	534	531	537	497	535	498	495	456	541	510	497	506	547	509	482	522	506	490	507	520	497	519	470	546	506	467	493	521	516	512	518	511	484	496	496	501	528	496	528	489	499	522	501	495	487	522	521	491	483	503	542	518	534	498	555	508	511	500	514	520	508	493	508	508	480	508	490	533	531	500	563	541	499	530	485	493	500	534	490	480	490	499	571	518	488	459	523	526	536	506	524	527	485	516	485	494	535	474	516	549	537	496	504	452	505	502	517	501	530	526	513	491	510	484	498	520	526	526	548	532	532	507	526	533	520	546	516	528	531	495	521	533	464	501	536	511	518	493	507	499	524	495	494	519	493	514	502	518	524	516	507	493	513	521	540	520	492	494	504	521	520	516	522	514	477	540	523	512	526	506	450	560	532	517	480	480	527	519	475	543	505	471	491	478	486	523	525	529	493	527	501	502	545	516	535	499	462	513	503	463	477	501	485	513	499	477	524	516	505	508	528	468	530	516	490	516	499	498	514	528	510	538	521	503	530	474	510	540	506	461	487	510	497	482	507	497	508	539	507	523	516	497	518	546	498	483	566	524	510	500	536	521	489	515	496	484	510	509	559	497	476	531	495	503	511	533	543	535	512	477	512	497	468	506	543	472	507	500	549	526	473	491	504	469	496	515	469	469	483	507	469	501	490	484	535	476	515	511	511	465	499	479	544	535	534	522	503	528	492	491	472	512	530	520	502	474	516	524	540	553	506	467	520	501	503	510	490	547	473	473	522	474	490	500	490	482	498	489	478	499	498	503	499	479	507	506	500	478	500	510	538	530	489	490	537	533	484	539	550	507	535	536	525	512	496	466	508	486	498	543	469	528	548	498	463	553	483	522	512	487	521	508	524	444	514	517	496	498	491	491	522
4600	2657	9119	1088	879	846	784	781	763	752	808	775	737	780	766	765	704	750	788	778	788	742	722	808	767	745	758	775	744	755	724	783	790	776	765	774	780	794	764	773	733	721	705	773	730	752	820	744	763	754	749	775	782	789	751	713	722	727	785	721	740	701	731	697	763	800	727	763	768	724	699	739	724	748	744	737	776	705	755	710	751	754	804	780	778	714	763	747	701	710	763	734	787	772	760	757	766	711	718	783	744	701	788	720	779	738	722	774	787	688	740	794	736	775	711	744	750	805	745	776	720	754	808	764	707	778	770	757	763	735	708	762	767	732	732	730	793	743	765	648	766	729	817	744	785	770	690	734	722	771	834	736	788	756	789	737	793	802	763	749	753	725	744	748	713	783	760	786	731	764	727	727	787	687	765	808	742	737	720	710	749	795	759	765	808	760	732	735	751	716	751	762	768	702	749	780	764	754	768	686	746	744	788	761	766	749	730	738	808	788	782	717	699	724	728	796	753	714	744	739	773	727	732	737	766	749	756	712	687	779	762	730	748	726	751	748	762	753	740	746	764	766	796	784	716	777	765	757	726	750	728	741	749	726	731	714	702	771	736	754	754	744	782	747	746	743	757	742	756	769	735	707	743	761	774	755	751	752	796	718	746	717	717	768	717	721	804	749	712	747	757	735	798	748	756	772	802	806	742	796	729	819	735	711	771	784	736	732	772	761	751	756	792	743	734	819	737	698	804	755	733	744	789	818	766	774	774	752	794	692	708	764	749	795	747	733	754	814	740	765	754	766	823	756	768	663	697	753	755	782	665	727	770	816	738	813	726	737	732	763	746	761	759	749	716	780	780	696	733	693	796	752	801	740	742	737	746	777	724	759	740	733	717	771	747	716	743	789	740	770	744	716	723	745	734	767	747	752	704	761	727	749	725	707	747	785	719	756	770	697	770	771	730	770	755	752	775	766	746	719	769	745	747	771	746	751	742	772	755	701	798	729	787	777	750	738	727	758	751	735	799	712	752	755	759	715	761	774	686	747	775	759	762	761	753	736	724	760	729	734	740	779	750	776	761	762	731	781	731	730	757	762	774	799	726	762	722	750	740	755	745	780	707	736	739	761	746	757	766	770	790	729	779	742	780	750	708	800	724	689	736	784	779	739	758	766	792	721	778	772	733	734	764	736	801	737	723	773	747	721	748	730	819	707	746	685	758	783	751	785	783	749	782	727	745	747	745	775	729	758	769	725	754	756	765	734	737	723	808	737	767	764	752	745	767	743	754	761	771	801	779	760	733	775	773	759	761	750	726	777	765	777	718	765	762	716	750	744	784	729	743	742	755	774	746	752	748	747	763	689	731	742	730	745	738	721	761	748	739	754	795	760	764	789	743	764	775	764	759	737	734	710	754	726	736	776	779	735	724	810	773	751	754	759	717	743	731	806	755	723	719	744	751	773	776	739	758	819	741	707	715	696	786	723	723	761	741	770	740	733	786	727	788	755	835	749	800	695	741	748	714	736	737	753	723	778	768	746	761	751	767	752	692	784	741	739	832	728	824	763	718	770	738	781	763	767	784	774	743	762	802	736	764	758	750	774	682	721	753	750	720	800	787	759	788	716	762	759	792	726	748	792	756	761	694	712	722	723	738	782	768	781	727	743	775	772	746	728	756	777	766	763	743	737	773	742	791	742	786	788	726	743	743	756	740	747	693	731	743	748	808	761	754	738	685	697	767	710	750	749	776	760	749	796	768	751	755	792	713	817	748	765	720	720	803	737	762	763	784	728	717	768	735	780	736	775	775	776	776	738	718	757	750	782	700	715	704	764	763	731	768	801	693	812	782	797	759	737	736	756	795	805	755	731	773	779	798	731	785	753	770	741	768	747	771	765	724	746	734	772	793	771	754	772	734	720	739	721	732	757	691	720	765	714	794	717	770	782	712	690	728	730	746	729	765	733	755	773	747	758	783	720	738	798	736	781	779	747	801	724	709	767	748	762	761	718	772	756	732	764	780	741	782	783	702	801	752	753	707	758	760	726	757	750	743	761	767	766	785	735	755	754	730	731	765	745	784	787	827	782	724	765	788	743	691	731	790	760	795	721	765	748	768	741	764	793	713	721	742	748	781	751	705	751	760	722	716	750	738	763	746	717	732	766	782	786	776	790	720	696	715	721	711	679	772	782	786	753	749	753	704	762	723	794	746	719	776	792	740	741	747	759	744	783	809	718	778	758	751	794	765	729	770	741	771	736	727	764	749	812	714	803	743	783	747	784	774	772	720	717	782	730	771	762	758	774	797	763	763	751	714	775	764	715	730	742	768	731	773	782	762	776	789	758	761	708	724	673	712	747	762	779	763	743	768	780	754	768	815	766	745	737	734	732	700	744	781	734	820	737	752	775	758	761	693	718	823	746	742	730	768	748	750	812	759	728	732	767	732	831	753	759	763	762	724	783	753	738	712	790	722	693	755	748	759	738	734	773	810	793	767	733	741	760	759	718	747	730	729	750	759	730	746	742	771	743	730	776	745	761	756	827	770	787	724	740	717	783	759	750	814	753	752	713	743	773	747	715	804	735	733	792	801	749	739	727	754	747	739	736	728	751	773	787	775	710	757	716	786	733	779	749	735	762	739	798	741	720	744	753	711	772	793	744	796	715	770	782	783	763	770	769	785	756	755	740	736	748	770	766	755	754	727	733	776	754	756	764	724	762	714	683	697	758	737	738	758	801	767	765	768	774	786	755	726	732	732	742	782	760	806	783	762	778	747	759	795	741	752	760	752	717	752	738	720	734	740	761	789	736	727	771	720	782	739	762	758	752	754	735	810	807	784	772	782	737	791	784	743	784	732	776	787	744	739	734	777	715	769	758	755	797	760	706	739	715	687	776	754	718	838	757	759	787	783	755	763	745	773	750	749	739	740	756	766	758	769	763	748	744	779	719	733	723	727	768	759	790	789	767	747	749	724	766	797	778	739	697	793	699	791	688	769	718	832	756	771	804	726	746	731	735	744	741	718	788	774	719	740	789	736	768	710	740	767	751	765	779	768	757	734	763	786	722	744	754	695	771	746	773	738	767	775	727	730	722	741	793	724	765	706	679	792	759	731	816	782	794	753	762	761	741	746	773	775	794	754	806	775	751	754	755	780	746	758	762	685	766	724	720	744	765	759	776	750	714	749	821	762	741	769	744	742	728	772	721	757	759	776	700	737	774	759	772	742	738	729	752	759	765	794	753	760	787	788	765	791	753	754	741	802	774	721	676	752	765	693	800	757	738	739	766	775	774	779	803	734	816	770	769	754	741	777	725	753	764	729	742	728	725	712	731	742	749	810	765	821	704	745	755	776	795	744	755	737	803	736	782	733	762	741	766	761	751	777	732	759	727	769	769	813	749	752	769	783	693	685	702	738	767	759	779	744	748	725	731	778	689	788	784	781	791	716	766	780	713	792	772	782	749	727	731	777	768	725	768	713	759	748	767	809	755	801	770	802	737
23278	21440	28884	24955	17207	1585	459	371	324	329	321	306	304	264	280	254	226	264	259	250	225	254	225	286	237	272	232	208	249	239	248	232	241	267	236	249	210	248	228	226	233	236	247	242	219	212	205	251	244	215	202	238	270	246	243	266	254	239	236	253	225	236	242	219	244	253	232	225	257	231	236	219	239	253	232	213	234	222	243	251	251	228	229	243	252	241	238	214	254	233	236	226	228	242	221	254	262	234	262	217	225	268	240	236	223	248	252	236	229	231	254	218	239	227	228	226	236	252	230	216	246	248	221	230	250	256	235	236	221	238	254	215	219	217	241	242	258	227	244	250	219	227	254	216	219	228	229	246	216	247	243	221	234	229	209	235	232	218	285	250	231	259	233	227	240	212	219	235	229	239	255	204	248	240	237	230	229	218	251	223	238	190	265	242	234	232	232	237	247	249	235	246	217	228	249	239	234	227	251	264	236	213	241	263	238	214	208	226	245	258	240	243	218	250	258	232	261	223	243	241	240	261	213	237	233	239	279	231	221	228	261	234	232	227	245	231	219	217	277	236	253	225	237	221	253	272	235	225	261	228	232	209	237	235	227	208	242	216	246	241	252	235	257	254	234	222	222	236	232	245	227	241	205	240	255	228	236	239	236	250	236	260	240	232	229	258	236	223	227	226	261	206	254	205	255	237	244	220	241	230	223	233	239	250	224	250	229	223	239	218	258	211	239	235	231	259	224	230	239	227	221	229	258	249	208	238	220	237	284	209	231	237	231	232	215	218	235	230	242	201	206	255	233	223	223	238	221	247	237	259	221	240	250	228	238	217	238	236	233	211	238	244	221	231	223	236	261	242	242	238	260	218	233	235	243	226	217	256	247	234	251	245	247	260	227	236	212	220	210	218	242	225	264	237	212	203	239	255	235	259	247	243	209	191	247	248	210	233	256	204	248	219	229	230	241	235	230	224	255	260	216	236	226	237	260	241	241	228	225	230	233	243	223	227	233	237	207	206	246	220	247	238	240	243	242	233	229	225	223	237	238	230	254	223	218	237	246	246	257	226	196	227	229	254	246	247	243	240	218	257	258	231	215	232	224	241	260	214	242	249	246	240	228	253	227	236	224	235	229	222	246	244	240	261	251	231	241	231	223	221	236	248	232	249	225	249	241	237	225	231	245	218	233	254	223	232	240	212	235	236	226	233	257	218	249	228	245	252	223	224	227	217	228	234	222	239	233	259	241	208	219	219	242	231	243	242	249	217	236	225	220	249	203	238	223	243	225	246	257	236	221	238	253	200	240	231	230	251	248	243	217	232	254	268	237	252	233	219	221	224	245	252	188	228	248	236	244	205	219	260	208	236	242	228	222	230	250	220	218	205	228	233	237	223	220	236	239	244	223	195	234	232	227	223	249	237	250	258	242	259	245	224	251	246	235	223	235	240	220	208	206	246	254	245	240	201	241	235	246	248	224	229	251	222	238	215	205	241	231	233	230	227	243	218	234	251	222	256	254	233	239	271	248	219	256	263	238	229	220	251	236	240	256	240	239	211	229	253	245	263	236	231	216	235	237	250	243	220	254	247	223	269	205	255	216	248	244	245	251	231	230	256	219	237	243	251	236	235	253	242	247	260	253	218	243	236	231	223	239	226	208	236	257	256	253	243	246	244	247	225	243	228	243	237	235	263	218	237	245	224	236	238	251	249	240	232	231	244	254	239	229	266	228	242	220	237	236	255	237	228	232	235	232	222	256	225	245	260	243	245	251	224	249	227	229	213	231	215	211	231	225	244	250	255	251	246	280	228	218	240	214	251	270	269	230	248	238	233	241	229	260	257	226	227	247	229	223	257	227	244	232	210	246	239	216	244	220	241	227	231	247	257	235	227	232	222	227	241	237	248	227	236	234	233	218	233	226	221	221	254	247	227	226	238	230	237	264	254	241	217	232	240	241	238	241	237	249	246	242	254	227	219	218	244	251	245	254	245	227	244	241	219	226	232	267	245	250	234	244	231	241	226	213	249	236	247	227	252	219	225	209	263	262	225	219	231	241	240	268	251	220	233	243	216	238	228	216	235	217	231	256	203	220	221	225	228	228	265	261	226	230	220	236	228	236	234	227	222	225	213	237	249	225	247	245	262	251	224	259	206	240	225	248	247	242	221	240	228	259	261	206	226	226	228	237	238	239	271	230	226	227	257	225	236	236	234	217	234	241	257	243	232	254	225	209	236	237	243	207	261	254	224	227	237	215	199	227	240	257	233	209	224	232	250	227	237	258	259	222	221	219	244	248	232	230	263	237	246	223	238	213	211	238	246	241	238	246	227	227	210	218	225	224	237	243	240	236	232	232	256	221	273	232	249	245	219	247	226	216	238	222	197	236	229	231	232	236	247	242	267	255	244	254	248	217	250	234	255	236	223	228	217	268	247	228	236	258	213	215	257	237	223	224	243	245	244	244	213	229	240	264	250	257	233	239	258	246	266	250	242	219	248	258	234	220	232	234	214	221	226	215	262	244	236	241	253	241	218	229	218	248	213	237	274	216	243	265	223	242	224	238	248	238	235	228	247	199	225	239	210	229	228	232	232	228	255	239	214	248	258	258	241	231	231	214	246	254	235	230	242	246	233	256	213	225	249	225	228	229	233	253	238	253	242	226	244	213	227	266	247	246	211	246	199	228	210	243	251	251	245	258	216	238	223	264	239	224	259	242	226	239	226	243	261	258	258	241	255	217	223	222	217	225	228	231	206	263	221	224	239	255	221	269	257	213	233	233	266	242	248	228	206	241	232	240	241	225	202	240	253	230	209	226	217	242	231	226	244	234	244	224	228	237	230	238	220	243	229	251	228	224	238	262	218	214	227	251	263	254	252	256	203	247	223	236	250	218	224	247	259	238	274	255	219	234	217	244	239	249	226	234	234	262	222	243	235	230	240	238	247	230	251	227	208	230	248	228	234	263	250	234	224	232	202	219	253	250	234	202	226	256	232	206	223	246	237	226	249	248	242	243	224	265	248	255	230	245	259	258	258	246	246	232	231	228	264	226	217	248	238	216	241	249	270	237	240	250	228	236	229	254	240	237	229	215	239	211	242	243	265	225	227	246	258	244	222	248	241	247	235	241	237	235	268	236	254	242	249	249	231	230	243	241	227	213	242	215	219	255	230	265	228	208	241	269	254	223	246	245	223	271	241	238	240	228	226	231	231	246	244	222	236	229	241	230	237	246	243	220	231	237	245	242	230	244	241	215	207	280	242	237	242	237	240	227	232	231	218	228	257	226	240	200	242	255	218	269	236	279	230	265	245	249	217	249	262	235	232	248	268	243	239	246	219	229	240	245	230	225	254	247	231	229	277	227	218	251	229	260	238	245	254	225	237	256	239	250	237	211	232	219	252	229	238	227	233	224	249	224	218	249	260	209	248	222	268	223	246	212	248	219	223	217	254	268	220	248	237	248	204	252	250	226	250	259	235	249	250	230	240	239	255	265	217	218	230
3646	9827	34375	2669	1587	1095	827	702	623	581	539	490	444	444	428	464	410	415	395	389	405	397	407	361	372	389	354	383	345	413	359	373	391	368	394	380	396	374	382	369	392	374	378	370	358	373	350	363	370	371	384	387	370	365	357	365	377	365	363	430	385	360	389	369	402	331	377	378	381	377	357	361	365	344	394	382	364	387	366	382	352	369	372	361	360	373	397	413	382	353	371	421	388	342	353	353	373	367	371	367	365	372	360	394	377	369	369	388	360	345	384	381	369	382	366	359	365	376	327	360	386	394	439	357	336	398	382	380	377	386	376	368	384	333	384	388	382	355	333	363	390	362	380	357	373	365	363	374	404	368	379	343	370	370	391	365	416	367	350	354	395	367	382	414	356	367	389	382	349	375	346	357	373	361	385	351	376	356	378	346	342	345	354	405	360	367	361	360	372	373	373	349	367	355	366	351	367	368	388	358	364	370	377	331	343	385	364	323	376	353	365	385	362	373	375	337	347	388	353	363	362	325	387	383	374	378	357	374	382	353	368	402	387	391	335	413	360	407	395	378	352	354	376	366	387	373	351	381	381	371	347	373	398	355	406	365	378	388	356	398	353	371	352	371	400	368	366	390	383	354	378	331	318	358	403	366	350	366	357	369	382	357	363	375	315	358	407	366	374	395	352	363	408	366	370	330	369	377	336	342	374	351	360	403	369	387	353	365	368	374	406	385	394	398	362	374	384	369	356	414	367	366	365	364	376	390	371	370	393	413	391	387	386	388	422	367	360	329	402	358	360	369	358	345	371	368	374	362	377	339	382	366	355	390	371	354	349	376	376	351	405	361	396	365	412	344	355	341	385	354	352	371	353	376	364	366	357	368	356	368	408	395	377	369	361	395	398	365	392	369	367	394	368	338	341	380	357	383	347	355	362	342	374	407	369	406	389	347	351	385	345	371	390	374	374	378	386	401	380	380	343	380	324	385	374	382	350	383	341	387	352	378	379	367	358	370	370	370	383	364	335	375	369	392	388	345	401	377	358	362	352	393	351	412	388	376	366	362	378	377	355	381	363	375	391	357	378	389	346	355	388	334	383	360	362	356	356	385	371	393	364	344	395	398	389	392	398	386	352	364	366	328	332	391	346	355	346	394	364	342	362	368	359	364	359	352	356	384	400	352	380	404	370	372	401	367	386	363	365	369	377	404	404	400	388	372	375	351	368	362	338	375	368	361	398	333	389	341	388	341	358	368	330	404	336	378	369	372	385	420	382	351	383	350	361	394	354	407	361	358	345	382	395	403	356	368	393	371	423	373	361	380	373	379	366	379	359	374	388	387	383	391	357	350	382	385	341	392	356	372	363	380	367	372	394	383	343	363	372	397	375	366	364	396	348	349	371	387	352	391	390	358	393	360	359	357	379	381	412	361	389	341	365	385	359	366	366	357	372	387	346	408	382	389	369	360	328	378	375	391	357	382	351	347	399	360	409	349	389	343	385	323	378	378	345	407	355	382	352	391	380	368	362	349	389	370	372	387	341	389	344	378	380	360	354	336	362	367	373	344	362	370	370	349	381	352	387	376	375	391	376	386	374	408	376	406	373	356	371	351	394	364	354	341	353	356	385	356	393	376	369	398	427	390	402	361	383	345	382	389	352	391	421	364	363	369	303	370	385	354	377	377	367	357	386	408	354	409	388	381	351	393	361	401	392	374	390	362	359	358	365	375	365	356	377	424	412	365	370	365	326	360	344	310	368	343	375	362	367	374	342	392	367	349	368	330	350	385	411	409	384	359	378	391	355	343	377	384	357	390	380	350	350	336	381	368	344	370	370	401	360	329	366	366	368	385	370	373	360	358	345	382	340	349	378	356	367	355	397	338	374	364	406	382	384	371	387	343	344	381	350	392	358	336	372	405	355	387	388	389	405	364	359	394	390	359	387	358	371	348	375	381	395	357	346	354	394	399	357	411	373	381	376	352	366	366	341	378	381	355	410	371	366	361	380	351	317	341	376	359	350	372	404	373	361	385	360	345	378	387	358	385	379	366	380	365	336	386	391	377	381	355	383	361	372	414	383	355	345	400	358	359	357	379	369	373	379	354	343	386	371	400	399	414	365	358	414	367	354	374	383	385	375	366	383	348	369	384	379	361	374	385	389	358	362	362	379	354	387	391	366	343	386	343	379	369	358	367	382	377	390	357	367	393	351	337	371	395	369	338	367	406	363	344	342	367	371	396	386	344	384	381	351	364	346	356	372	381	377	358	368	382	361	366	349	360	402	370	358	384	368	367	356	370	351	381	362	385	399	377	382	373	371	355	368	425	370	382	373	358	388	382	397	359	387	366	352	361	372	381	344	378	381	355	348	386	355	384	409	404	389	351	384	381	348	373	403	378	332	359	352	374	362	372	340	403	417	364	358	340	365	330	377	357	349	367	322	372	357	401	369	365	382	387	382	409	373	392	391	361	356	400	368	385	370	408	387	342	384	353	396	352	373	369	373	384	357	360	381	342	370	343	364	379	355	356	362	365	371	389	352	352	383	377	355	392	380	376	361	395	358	361	440	329	398	346	390	371	351	363	373	352	389	365	388	366	327	381	348	370	404	368	386	375	378	362	384	355	353	361	366	322	370	373	381	350	381	369	356	347	377	375	362	398	370	377	365	383	396	343	382	386	371	354	371	395	406	366	372	391	353	367	380	351	353	416	401	383	351	341	394	353	406	343	363	392	340	385	363	368	378	397	400	383	391	352	377	409	383	360	362	387	435	373	362	388	380	368	386	375	394	411	372	402	395	375	381	400	402	375	405	373	374	363	344	397	387	356	347	350	379	358	394	405	347	375	365	360	352	381	355	369	365	382	388	352	364	397	376	382	379	336	369	365	382	362	378	345	360	346	381	384	389	375	383	380	387	371	393	329	360	378	374	387	363	342	390	332	379	336	372	371	344	389	387	371	380	374	360	380	369	376	348	377	353	363	370	374	375	403	365	399	384	385	354	389	397	357	367	354	394	384	364	375	374	360	365	368	396	330	375	368	385	362	378	352	392	368	349	392	375	367	370	397	337	354	358	366	379	356	353	387	355	354	385	360	384	386	388	379	390	375	370	367	348	368	383	349	375	348	416	361	381	383	354	365	381	348	347	389	384	355	321	347	383	395	377	359	368	375	342	357	369	350	359	372	364	407	359	370	402	343	374	350	382	348	374	349	380	348	385	363	384	361	374	375	372	370	398	324	353	350	370	349	379	377	354	412	360	357	399	345	341	363	343	393	362	379	382	355	394	348	368	309	341	353	382	384	370	370	391	375	365	347	340	355	369	359	366	371	391	362	349	408	346	346	360	379	359	366	373	390	379	369	391	389	377	381	368	418	377	366	348	397	372	394	339	373	370	360	365	365	382	371	376	371	404	349	353	363	366	359	342	393	379	346	390	382	375	413	351	323	356	368	344	358	370	384	400	344	373	385	407	354	384	353	346	380	342	360	375	365	386	383	380	377
24657	21419	26891	21472	1872	687	614	560	554	573	585	549	544	558	519	535	543	545	535	560	554	499	561	535	516	548	520	481	548	511	560	492	508	542	533	517	559	534	545	516	555	544	508	507	478	543	514	509	519	551	521	523	499	537	554	514	540	554	569	535	549	555	520	499	545	525	538	529	487	524	548	548	504	517	518	579	568	529	535	553	530	522	528	535	571	488	519	537	541	559	535	555	529	549	518	525	560	542	503	563	515	531	538	519	536	535	547	547	538	486	544	550	534	538	529	518	537	566	508	527	574	542	539	555	522	539	514	543	579	520	557	528	529	507	531	549	535	554	573	542	530	582	532	542	538	546	511	547	487	550	548	531	529	497	557	518	544	535	534	550	551	548	558	550	483	549	536	512	484	528	523	522	528	533	517	536	503	530	515	533	516	556	531	514	521	566	577	525	542	525	537	560	553	557	504	550	547	498	542	502	541	560	524	515	529	505	576	530	501	571	514	487	560	537	500	541	511	548	528	525	507	546	513	502	509	534	528	566	552	530	556	543	517	532	529	566	553	555	536	557	535	568	561	529	473	544	585	569	498	532	535	538	542	556	583	551	499	522	494	532	551	556	558	541	525	523	536	531	546	544	541	529	552	558	484	538	549	544	561	531	542	531	519	599	518	548	511	515	525	538	529	542	568	512	526	545	570	527	555	510	557	536	498	515	524	557	556	527	505	509	523	559	535	468	533	539	522	566	487	498	508	529	568	516	539	520	542	522	541	530	551	529	551	562	558	502	524	517	512	506	479	544	505	553	553	491	511	524	529	538	554	513	522	503	539	571	516	505	536	519	552	537	550	498	551	541	523	524	530	529	493	525	490	543	532	527	540	515	507	527	545	552	501	584	491	488	519	553	527	561	497	562	527	550	523	517	537	532	549	531	535	511	534	498	538	520	577	516	514	496	524	565	534	573	518	497	538	573	521	525	532	551	529	527	548	551	505	524	558	506	521	538	527	494	538	549	516	550	511	499	550	568	519	538	578	542	550	561	528	539	536	530	543	537	515	549	561	517	549	499	538	531	512	506	550	526	518	503	546	448	505	487	538	499	527	535	530	556	486	523	572	526	527	529	510	532	509	590	534	541	545	525	532	528	537	505	564	543	529	513	507	533	516	540	557	560	539	552	570	551	534	499	528	507	534	563	557	487	543	494	518	530	578	528	505	528	505	549	536	529	587	538	523	527	545	505	536	549	535	522	538	535	544	566	526	524	493	544	542	553	548	528	554	563	562	529	549	512	529	547	462	574	509	516	543	498	567	533	523	585	524	541	523	517	548	530	523	514	522	522	529	526	519	568	529	579	536	535	497	570	560	520	514	542	533	497	511	545	510	585	540	546	547	575	544	556	526	509	498	531	526	577	557	540	523	568	532	518	536	518	522	522	557	549	559	575	534	540	541	570	569	504	535	557	501	504	541	550	516	526	486	511	514	590	532	521	548	563	507	559	466	546	524	539	557	507	579	525	502	538	538	554	531	571	551	536	559	582	538	523	534	502	516	525	545	527	526	481	512	529	543	526	561	524	553	527	518	517	581	543	532	565	528	560	563	555	538	500	515	530	514	542	516	543	549	554	558	578	534	534	558	503	538	478	525	552	508	511	549	559	557	578	532	481	545	526	510	514	505	518	531	526	539	519	502	547	553	560	511	521	553	509	541	525	511	533	522	558	535	517	498	556	541	535	539	581	523	547	503	543	499	507	551	482	549	513	536	519	539	529	528	529	568	548	535	510	532	525	475	511	591	567	571	515	561	541	563	516	539	542	536	536	536	530	523	507	570	497	572	492	491	526	516	555	565	502	489	501	556	540	518	547	535	532	512	530	570	555	513	563	557	541	559	547	586	519	514	554	477	546	516	520	517	584	502	522	528	524	520	506	561	494	520	563	556	544	542	559	545	519	553	545	541	579	494	510	512	579	533	536	539	518	508	497	515	563	512	516	550	565	524	539	548	579	483	514	542	543	555	516	511	543	523	489	517	546	526	490	509	569	521	516	552	544	542	541	505	499	509	564	501	551	561	521	538	561	533	562	539	586	481	517	535	539	531	547	516	539	513	504	551	530	518	537	477	533	540	488	514	494	516	518	561	526	516	524	521	516	538	535	534	509	505	526	512	493	528	517	537	540	508	521	476	562	548	548	501	540	572	519	493	474	503	502	532	547	538	514	501	530	553	539	566	533	521	496	563	542	549	546	525	516	518	539	527	521	554	499	554	591	550	558	527	556	585	536	550	562	561	530	515	534	519	529	519	494	565	537	557	506	498	541	583	533	538	517	534	495	546	529	544	519	522	535	492	545	558	525	517	528	500	534	546	533	551	509	550	487	522	573	554	545	522	541	512	493	522	524	504	511	544	545	561	531	571	521	559	516	515	520	540	493	527	526	535	545	574	532	514	529	557	487	553	503	550	546	560	567	516	580	549	560	550	524	512	538	521	507	572	515	494	547	522	545	515	531	516	557	563	528	510	584	498	485	496	520	535	530	533	539	523	546	524	536	547	580	526	520	510	495	500	539	533	502	538	515	544	554	489	518	585	511	579	523	484	507	544	542	584	519	519	543	526	557	533	553	497	533	513	506	530	520	525	577	529	508	546	526	555	507	542	546	540	492	560	521	539	547	580	547	504	542	520	524	546	532	544	529	523	546	538	534	537	518	521	575	471	548	517	535	532	511	550	563	509	566	545	544	508	506	551	547	483	532	522	497	517	511	507	528	517	587	518	537	544	509	537	508	521	532	545	501	558	542	531	519	553	528	529	535	548	557	536	526	523	526	549	544	534	524	531	502	552	566	501	551	522	534	527	560	527	496	526	527	506	515	535	565	530	495	499	553	484	533	538	570	541	555	562	513	538	569	587	507	533	541	540	526	553	523	540	526	528	516	527	543	591	504	527	520	510	503	571	525	534	580	513	513	534	548	533	556	541	517	516	524	539	510	537	497	561	555	522	527	511	496	510	474	544	505	513	502	504	551	563	536	527	502	563	535	499	485	503	528	493	486	547	511	517	540	525	525	543	549	555	532	548	547	518	558	581	526	502	536	546	503	530	516	562	547	544	541	501	584	555	498	496	513	532	564	537	542	567	509	540	523	502	515	544	547	521	541	504	546	514	526	523	537	511	558	548	500	511	559	521	508	502	541	532	555	493	532	521	522	581	538	490	555	562	509	540	542	569	530	549	497	546	508	521	495	522	529	521	532	518	532	518	528	504	538	524	516	513	508	538	535	515	535	517	552	540	525	552	525	538	525	506	511	517	504	535	534	545	519	553	518	535	580	497	518	518	561	516	548	495	533	546	556	505	538	514	501	521	525	541	509	506	550	548	548	558	541	534	527	554	559	518	527	520	533	561	502	527	504	543	528	548	542	529	498	556	523	550	512	516	566	503	573	536	521	543	516	565	524	520	554	527	581	548	532	580	533	511	489	528	519	523	540	510	499	502	541	545	542	553	516
3719	5862	30222	1754	1299	1070	965	908	849	908	827	804	787	827	811	869	740	745	749	753	817	760	739	763	783	772	825	749	771	760	730	797	757	764	729	738	787	805	747	724	745	738	760	739	751	788	755	786	785	775	775	749	766	769	769	772	764	777	740	747	773	753	785	735	796	779	718	743	743	726	797	758	786	774	775	789	747	748	734	756	796	749	729	792	704	758	753	760	734	796	775	818	732	764	690	728	766	773	743	751	736	782	779	737	764	723	726	728	722	771	776	763	760	758	734	806	796	744	758	722	792	764	736	803	722	771	733	756	715	756	817	774	768	764	754	738	799	710	725	754	752	763	802	811	759	719	771	747	776	748	816	721	758	779	796	757	769	790	740	742	753	753	775	783	762	695	706	695	756	771	739	739	766	716	790	786	734	735	803	791	788	785	788	746	726	769	719	791	735	778	694	797	760	731	749	755	783	775	736	730	743	773	753	731	741	729	771	745	763	764	758	761	760	742	790	767	799	788	798	768	755	731	731	781	723	734	780	771	725	725	798	772	765	761	793	751	779	766	731	763	749	821	757	738	737	786	753	791	742	822	775	729	754	771	790	746	737	753	678	772	746	771	753	759	783	783	781	741	794	804	782	777	736	800	780	750	780	751	802	761	769	782	778	798	731	791	771	783	761	702	709	757	783	786	755	733	754	741	767	796	762	776	817	751	729	726	775	745	711	763	743	775	778	772	737	759	745	768	755	759	754	754	747	734	772	786	774	817	763	783	750	769	773	760	769	780	748	722	759	700	796	736	708	783	776	769	752	796	706	801	725	783	764	760	782	769	780	679	720	821	768	778	772	772	766	748	724	742	699	770	751	751	757	789	790	772	723	816	775	730	737	737	756	691	763	739	769	727	798	735	688	729	723	751	761	755	738	792	772	690	782	768	759	757	765	750	788	788	730	730	757	718	808	723	776	744	774	812	811	765	741	768	784	750	715	761	810	732	783	744	736	786	769	775	742	754	727	807	733	741	742	753	733	705	747	777	769	763	750	729	729	789	745	757	773	788	753	734	804	806	797	769	716	751	713	784	825	794	769	769	749	764	774	827	721	741	782	735	764	749	766	784	751	771	832	753	777	772	717	811	729	717	742	779	797	744	740	793	764	761	750	753	699	757	770	786	800	749	791	760	749	804	781	748	791	830	807	762	765	843	775	765	758	738	760	759	739	700	743	783	789	740	747	783	783	799	712	757	790	759	743	764	741	747	768	808	761	759	837	795	767	780	737	758	787	770	777	788	763	793	788	742	814	806	780	774	737	787	782	723	782	784	785	768	765	706	771	818	789	734	764	807	764	772	729	752	792	789	775	791	810	796	761	784	743	757	762	730	760	721	743	742	771	773	765	768	766	777	801	793	778	772	796	714	732	801	744	726	738	829	742	806	771	788	764	744	767	754	779	730	730	727	765	827	768	781	751	737	740	767	732	751	768	743	751	751	731	821	756	753	769	749	775	771	754	786	817	727	784	722	773	765	799	755	737	814	801	710	735	744	761	721	749	758	766	812	808	769	750	753	759	771	787	736	747	723	786	764	774	728	761	736	781	775	754	737	777	777	810	802	763	746	670	738	805	793	760	774	738	760	762	806	824	783	753	756	776	759	737	729	741	766	778	775	757	725	727	739	802	799	778	716	717	768	784	754	783	784	745	741	756	758	770	771	764	793	800	757	748	794	791	724	737	819	721	787	746	743	791	800	772	798	742	814	816	741	781	739	753	734	787	752	746	758	793	716	772	769	775	786	768	704	750	808	772	742	778	760	770	755	740	722	801	729	747	756	746	720	779	745	778	745	715	761	815	737	800	732	740	737	742	765	739	712	687	766	788	715	810	774	775	749	823	772	755	777	774	714	758	769	685	811	761	756	753	783	734	712	760	723	775	747	775	761	745	758	795	744	770	783	781	702	739	796	772	690	765	704	755	754	794	754	769	781	779	786	761	765	742	738	753	739	783	718	765	784	728	784	773	834	787	764	788	760	742	799	797	791	744	810	741	764	747	739	816	819	801	740	761	786	750	786	810	808	786	785	800	749	749	778	722	784	750	813	744	744	768	792	754	782	764	749	779	744	759	796	717	774	755	811	765	766	738	752	812	767	792	733	736	772	752	780	773	794	794	778	777	765	742	779	715	766	725	758	743	763	774	718	749	804	762	798	786	766	774	754	812	787	745	786	763	742	752	718	748	727	749	734	821	766	731	756	786	783	731	789	733	813	810	776	704	764	694	736	762	763	745	759	753	721	771	737	751	785	817	742	766	769	780	740	747	730	785	774	769	773	755	776	825	756	744	707	739	728	792	755	761	757	736	768	814	770	785	770	795	759	752	722	791	770	833	794	734	761	776	749	756	738	782	745	754	796	759	767	777	794	796	727	733	764	780	772	760	744	748	789	737	750	747	724	766	765	755	751	731	739	744	773	787	780	817	739	770	779	762	748	772	740	773	738	815	710	763	716	765	752	770	725	768	791	712	747	711	678	763	754	786	766	740	779	732	787	771	803	758	750	782	788	757	703	745	754	798	770	748	771	760	792	701	759	757	753	764	757	724	749	764	714	740	746	758	772	789	751	724	785	745	774	788	826	824	738	792	717	756	804	730	791	747	761	734	769	757	759	752	757	774	731	741	792	779	735	722	732	812	751	736	718	826	771	796	784	738	806	770	720	727	722	774	751	777	807	748	773	758	748	776	810	781	766	772	799	806	758	738	772	793	702	731	747	785	803	770	774	729	788	776	776	784	788	762	753	757	755	797	766	751	753	755	757	716	735	789	775	758	717	788	726	789	725	775	771	778	727	742	751	761	704	764	748	786	769	772	757	757	784	764	773	807	755	762	799	760	713	755	740	717	761	788	763	793	836	735	775	771	775	796	798	791	773	745	787	760	828	774	766	729	760	753	787	766	707	727	788	795	759	780	787	788	780	781	787	756	771	818	756	753	742	812	724	786	729	766	738	814	725	761	811	708	773	735	781	772	756	735	745	752	747	731	746	761	749	761	717	763	745	717	815	735	781	753	709	734	777	748	804	781	785	792	755	767	785	745	772	793	778	721	729	775	722	776	794	788	743	724	754	748	783	792	803	836	772	790	767	736	792	768	733	730	736	729	763	778	760	792	748	822	763	822	794	810	792	757	718	816	758	739	774	713	728	789	753	712	747	734	757	750	817	784	758	755	777	795	760	762	745	718	744	775	770	787	783	757	818	761	755	769	729	753	746	765	782	763	750	744	772	802	758	737	792	780	724	808	772	782	721	780	719	730	777	768	783	728	763	760	779	768	782	701	765	765	733	730	792	769	739	740	770	825	755	772	781	759	756	742	789	713	747	749	746	813	769	783	781	745	781	747	747	833	738	755	803	744	766	732	759	788	720	753	735	748	719	746	775	774	770	755	733	798	747	745	759	830	765	789	787	735	775	757	776	749	736	786	804	762	746	762	749	726	767	728	703	790	741	763	729
22479	21470	28938	24677	21468	16260	912	344	294	277	242	218	204	197	168	177	215	171	156	181	173	165	171	154	173	133	164	170	157	176	160	176	153	147	169	137	157	151	171	157	134	152	151	145	155	165	158	135	146	160	140	154	170	135	154	158	157	135	124	158	150	155	139	145	146	155	153	127	155	119	141	147	153	158	140	145	165	142	164	122	135	155	165	151	137	139	150	133	142	141	126	122	141	134	135	141	148	170	154	146	144	159	155	137	141	135	149	131	144	160	140	156	147	141	147	151	145	138	150	153	168	145	138	127	140	163	142	140	149	143	125	140	166	146	167	143	142	146	139	146	138	137	141	128	138	144	136	141	145	166	136	145	150	154	136	140	142	134	144	134	125	144	150	153	131	139	136	145	149	163	154	127	135	126	152	141	142	131	137	154	168	152	141	131	153	150	151	141	148	142	135	125	150	127	146	151	139	124	142	190	151	129	136	153	137	128	144	149	107	132	134	153	145	151	144	158	150	157	146	149	155	151	158	135	151	147	121	148	146	155	142	165	150	145	153	141	166	134	151	143	162	145	140	125	156	172	149	153	139	141	135	153	138	172	146	105	163	163	164	130	151	142	139	158	141	155	143	155	156	148	153	154	117	155	154	163	145	155	130	141	131	134	145	161	136	159	170	163	145	154	139	143	142	166	151	144	147	139	166	165	137	152	143	125	155	161	129	150	178	142	147	135	145	127	156	156	165	160	154	124	157	158	170	139	137	141	149	146	153	175	159	149	128	138	134	143	122	155	151	126	138	135	153	150	143	137	146	146	137	140	171	130	138	153	135	149	150	138	130	129	156	154	128	156	140	149	126	141	141	155	132	143	152	134	134	144	144	133	129	124	132	132	142	150	162	133	123	132	165	127	146	159	174	144	142	152	141	152	158	135	140	175	141	138	154	156	131	146	141	162	159	150	140	127	132	145	146	132	157	168	155	144	159	150	150	147	153	126	138	137	144	153	155	166	138	122	142	116	153	163	161	154	159	140	152	143	151	135	141	152	134	146	160	142	128	136	150	144	153	148	144	150	138	144	148	145	141	154	122	161	133	140	162	144	157	148	132	112	131	159	140	146	138	153	168	139	144	131	136	121	130	139	151	147	148	150	127	150	139	148	114	143	140	115	145	147	149	137	153	147	159	145	165	131	135	145	148	140	123	150	133	139	161	147	149	145	155	156	131	151	150	130	133	131	154	146	182	136	146	159	157	156	119	134	144	143	148	164	150	136	148	157	174	157	127	148	140	137	140	148	140	154	148	154	138	141	131	121	144	136	150	156	135	146	122	143	154	143	139	125	161	125	140	144	161	155	146	155	143	149	158	151	137	141	151	155	150	143	157	171	138	141	130	132	131	148	138	123	154	149	170	123	148	131	128	124	153	143	159	142	141	139	145	145	153	139	147	141	143	148	156	136	121	144	160	158	163	130	145	147	149	156	166	146	136	128	126	137	147	156	138	165	147	154	137	148	138	153	160	160	131	158	155	128	131	150	149	148	147	142	152	166	150	165	154	151	139	140	156	147	130	138	133	144	144	157	138	162	140	155	148	149	154	150	171	156	143	132	142	131	155	167	138	129	156	135	129	120	168	143	126	150	134	146	155	141	160	130	136	162	150	140	140	136	146	124	152	133	142	140	142	159	136	152	143	144	131	170	158	135	134	143	124	144	156	160	133	147	113	142	133	145	139	154	164	158	144	129	147	134	146	140	146	142	137	128	150	179	144	138	165	127	145	151	125	148	128	139	130	165	156	129	130	135	156	150	148	154	164	153	145	140	144	159	174	147	148	120	140	129	148	137	142	123	145	150	135	141	132	171	121	139	128	168	137	122	172	123	141	148	127	144	139	149	154	141	148	134	124	140	162	153	130	155	131	146	188	148	150	151	145	149	160	146	150	138	153	131	170	127	173	168	142	140	134	140	177	142	145	161	160	160	167	161	136	145	141	147	148	125	135	158	130	139	142	139	146	146	147	159	146	141	128	150	152	153	152	152	158	148	158	146	171	124	142	157	141	158	157	157	145	139	149	130	157	132	143	142	148	139	141	107	150	137	128	172	151	138	154	148	155	146	146	159	157	134	140	145	146	132	141	154	148	138	128	170	162	134	142	144	138	147	133	141	128	138	126	160	154	130	140	137	157	157	124	146	139	124	130	147	140	153	127	132	132	118	155	137	133	169	168	138	160	126	136	127	146	155	154	155	154	143	135	147	146	159	158	155	153	144	134	125	149	138	117	138	139	128	129	146	151	139	128	156	145	141	139	156	144	143	140	131	141	141	160	134	149	143	141	143	144	148	147	136	156	125	147	148	160	159	154	143	138	142	143	146	157	163	146	149	131	140	142	140	140	165	150	150	136	148	145	148	141	146	122	161	137	166	135	138	164	144	145	127	133	155	155	142	138	167	132	162	164	154	144	149	158	136	140	139	137	160	145	142	141	139	139	168	160	133	139	166	159	138	144	159	126	127	153	159	122	157	133	162	134	146	151	153	143	142	127	164	149	149	155	152	123	133	141	119	151	139	137	165	131	147	161	161	137	126	127	162	136	129	162	135	153	132	109	151	163	134	123	139	144	128	164	128	143	161	145	132	123	140	156	139	149	132	139	115	156	149	137	145	139	149	148	162	160	144	152	152	162	135	128	156	131	151	140	146	153	142	141	137	139	144	168	137	130	149	135	136	136	147	171	135	151	159	139	161	132	127	140	158	148	145	131	151	127	166	135	147	153	156	135	148	146	147	154	144	141	124	140	125	157	140	135	135	141	130	139	126	145	142	144	155	152	153	141	126	170	142	140	146	131	145	136	132	135	135	153	158	142	131	157	144	145	143	145	150	153	128	137	147	145	125	135	156	149	148	120	160	143	140	135	177	168	134	134	143	161	140	140	138	153	146	146	125	144	141	136	155	120	149	143	135	131	154	166	134	145	118	136	159	148	154	125	146	146	152	149	155	139	145	147	157	164	142	146	143	132	148	146	153	156	145	149	142	125	146	136	136	161	143	165	143	155	139	150	140	155	139	147	129	154	141	136	144	128	137	142	112	149	118	156	153	138	158	132	154	156	152	146	131	145	150	163	153	142	141	149	134	138	155	155	150	151	163	147	147	153	144	133	156	152	151	153	142	145	156	152	142	149	147	134	138	140	148	141	134	160	133	141	149	149	158	138	139	137	136	157	138	154	154	148	128	150	137	147	142	136	135	132	144	141	146	140	111	152	153	163	135	134	160	132	153	132	133	148	152	137	154	158	162	142	129	143	115	131	135	148	155	132	149	137	146	123	152	147	155	123	146	142	140	139	139	145	149	145	127	154	148	146	132	147	141	153	148	156	147	137	151	145	145	138	150	122	142	147	140	164	132	147	152	138	146	139	143	142	156	163	133	154	142	133	158	144	156	121	138	135	151	162	145	133	152	137	150	151	142	132	125	130	137	137	130	144	158	134	131	139	140	167	134	149	138
4945	15211	41698	4239	2317	1480	1014	810	630	615	521	485	416	417	377	321	292	331	290	303	281	288	259	256	243	247	249	250	206	212	239	230	234	223	232	207	217	196	211	224	213	205	226	194	228	217	217	219	216	215	212	231	219	221	219	200	201	211	224	198	190	202	206	193	182	224	222	218	239	229	236	208	237	200	223	200	220	221	223	206	215	203	212	199	220	213	215	196	189	190	219	221	207	234	229	230	252	207	210	214	214	192	239	194	223	209	216	223	203	216	220	196	194	194	212	214	186	236	213	200	229	180	189	187	196	189	220	218	203	193	212	194	216	219	195	239	188	188	222	221	193	213	224	214	212	225	255	218	227	228	220	209	203	225	227	189	191	196	226	224	205	226	215	198	212	212	231	202	207	250	218	211	238	221	224	220	223	201	209	203	210	206	216	222	228	203	209	210	229	206	217	210	208	197	217	213	235	227	222	220	193	221	212	183	200	202	213	216	194	212	221	196	186	217	205	200	197	204	208	204	225	220	209	219	226	214	219	218	215	193	204	210	231	241	200	226	198	194	224	217	191	218	196	209	210	216	222	207	206	208	192	216	219	203	198	221	187	214	232	210	222	228	207	223	226	208	225	212	207	225	182	179	235	212	208	215	198	214	192	231	192	211	242	214	221	216	223	191	211	189	196	227	218	225	183	218	203	201	195	211	205	213	201	211	206	193	191	233	212	230	204	202	207	217	204	192	192	198	214	219	213	208	201	210	239	213	236	222	211	228	184	225	204	210	219	235	210	188	233	198	229	228	217	227	232	206	203	213	202	207	210	180	209	216	213	190	192	209	198	213	204	235	216	221	213	214	199	234	220	198	183	183	191	193	232	227	228	210	207	192	236	238	229	214	217	225	208	233	209	208	221	220	206	222	216	184	195	206	224	215	210	218	201	200	210	205	220	213	211	194	223	220	223	206	216	212	231	234	227	210	213	210	204	194	212	209	200	209	212	234	226	194	229	224	212	207	201	236	215	202	215	207	225	213	226	199	222	222	200	216	182	192	208	231	190	214	200	214	204	189	193	202	233	207	205	246	218	232	225	214	196	221	219	211	203	233	237	191	202	209	195	189	207	222	203	223	232	209	190	226	186	225	199	176	217	212	210	203	241	217	195	212	230	214	204	237	216	197	236	200	211	195	230	231	216	203	231	247	229	230	216	207	226	215	211	224	193	224	200	188	178	221	200	229	218	243	198	229	209	214	229	232	227	196	214	257	204	217	203	203	196	221	202	225	216	226	216	222	218	211	226	220	209	202	186	219	207	213	215	194	209	212	214	202	185	201	194	201	227	210	220	191	193	226	197	210	215	211	195	196	200	209	221	221	207	214	216	215	205	209	205	230	214	200	190	224	184	198	214	239	199	177	226	197	206	199	188	228	221	215	211	192	250	216	215	200	224	195	221	216	209	200	224	210	212	191	236	201	214	232	194	214	203	219	216	203	199	211	186	204	230	234	200	209	216	222	229	208	217	215	187	208	217	200	210	209	214	192	197	193	211	233	218	212	210	212	208	203	209	208	229	238	203	221	218	206	228	219	219	223	220	193	212	213	218	232	206	219	190	206	226	193	218	225	199	219	226	199	219	211	203	181	224	216	220	192	222	206	216	187	211	191	197	191	235	210	194	208	217	187	228	227	206	221	213	243	201	208	202	194	223	219	213	237	187	202	221	203	211	185	229	227	229	206	224	198	209	210	193	225	221	209	208	247	187	214	194	219	227	191	213	208	220	230	197	220	187	196	225	212	219	229	189	211	208	200	218	202	212	210	200	189	189	217	201	225	180	202	204	194	224	200	200	210	210	229	198	209	203	222	213	199	219	215	227	192	174	189	204	182	205	213	218	182	215	216	223	237	233	207	230	192	192	218	208	200	197	216	203	207	205	201	178	205	187	226	198	176	195	231	193	196	195	233	197	191	209	212	229	220	205	221	218	215	197	205	214	210	193	202	213	192	216	185	205	186	226	198	227	223	242	199	213	227	214	215	206	238	199	202	203	208	210	197	196	223	219	205	206	223	191	221	226	229	202	240	232	195	199	204	224	218	219	203	198	243	201	187	246	222	196	208	208	190	222	199	212	197	205	211	202	189	245	212	247	241	217	214	219	221	201	202	209	217	215	225	238	199	219	207	206	208	217	211	211	194	211	207	212	212	216	213	194	224	243	197	214	233	217	217	202	234	224	229	216	204	225	195	201	186	212	227	203	239	241	218	177	224	193	224	212	219	211	223	204	211	243	206	226	213	206	202	224	214	209	212	241	199	219	211	217	219	196	241	182	221	225	228	209	206	215	197	209	219	212	200	219	217	228	223	233	240	207	211	200	208	201	205	230	233	226	228	196	224	191	217	234	230	208	217	201	187	221	198	169	200	200	218	201	206	217	228	212	231	230	198	191	209	185	212	208	221	206	218	206	208	215	247	219	194	247	191	234	237	205	209	204	207	202	211	216	201	189	205	205	184	230	226	215	212	214	229	204	211	199	219	207	198	205	238	217	206	233	201	202	182	215	199	215	204	207	228	215	206	207	222	192	211	221	213	218	218	204	209	210	202	209	210	204	206	185	215	225	216	236	170	237	186	209	206	216	214	202	215	216	216	191	199	238	217	200	198	202	201	204	185	227	229	196	213	214	228	216	199	197	214	212	200	207	209	239	211	219	222	214	202	216	219	211	215	184	213	205	212	226	191	225	214	225	210	232	205	198	222	223	218	220	197	190	208	208	226	201	207	229	207	184	211	224	202	221	196	224	201	206	206	204	223	211	210	180	206	215	190	199	215	217	183	198	196	230	202	207	210	216	210	190	207	235	204	206	217	219	206	200	227	217	210	220	211	207	234	219	242	216	223	203	212	225	181	233	249	218	195	204	201	224	226	227	220	192	204	194	182	205	203	203	208	215	213	196	210	223	212	228	233	210	200	224	205	211	194	205	201	219	240	211	205	222	222	208	210	200	210	218	214	229	201	207	223	201	209	198	225	252	249	212	227	230	216	212	216	190	189	229	235	250	217	223	201	199	205	215	189	202	209	198	207	203	218	192	228	216	192	203	176	208	212	211	200	201	207	193	236	194	228	216	188	211	232	236	228	214	215	211	222	188	244	215	220	222	216	211	213	216	205	200	229	219	190	214	208	213	207	209	198	215	234	214	209	193	213	208	223	227	204	199	203	206	235	204	185	216	204	204	212	192	238	203	217	211	222	244	195	223	220	221	205	211	222	205	217	228	201	216	219	171	221	192	202	228	218	239	237	190	210	202	220	233	231	201	196	196	204	189	196	187	225	219	213	213	196	201	214	200	226	222	235	205	222	217	218	201	202	191	211	211	206	211	205	209	215	212	214	220	209	231	224	200	189	228	221	237	207	225	189	206	226	179	186	206	220	205	191	205	200	190	191	197	236	204	226	196	204	219	203	228	221	208	228	217	212	198	218	188	223	200	213	218	186	226	216	210	214	206	184
27333	16839	9029	1331	541	544	500	465	552	508	536	511	532	542	507	473	529	514	492	509	482	498	482	462	500	491	491	521	506	491	510	509	515	481	497	483	499	526	510	513	507	496	497	524	524	486	496	485	514	515	512	515	481	449	493	454	518	510	519	516	537	509	509	495	516	529	473	492	483	481	504	488	485	482	500	528	501	544	495	532	509	513	507	497	511	497	521	506	492	506	524	488	558	512	538	463	533	506	508	491	517	470	471	489	531	533	498	475	495	491	505	506	487	526	518	464	514	483	535	485	472	541	495	543	512	464	501	516	515	498	523	496	471	536	449	511	489	490	480	499	489	510	502	480	503	452	537	504	514	532	496	528	499	517	505	492	489	494	494	504	494	486	490	483	486	505	498	517	557	492	482	471	484	518	511	468	509	484	478	464	521	524	520	516	493	482	470	505	487	517	491	491	517	501	518	485	490	523	487	490	484	521	511	504	502	513	516	493	518	528	515	486	458	520	492	497	478	487	528	492	482	524	558	530	480	514	468	548	542	548	470	487	477	506	524	472	476	490	486	463	520	502	479	522	493	473	501	472	508	498	454	475	479	482	510	484	526	507	526	548	497	510	480	512	470	496	461	515	458	536	544	513	511	512	495	498	501	494	524	537	490	504	513	516	485	528	538	498	500	510	464	513	470	483	515	546	477	517	525	536	479	522	498	489	501	480	508	535	510	527	507	479	496	463	496	520	481	514	494	489	506	493	492	536	504	546	535	534	498	494	497	550	480	513	498	518	512	498	521	529	536	536	528	516	510	511	530	564	508	490	489	505	474	533	478	516	518	482	460	489	481	531	491	540	489	474	509	504	493	485	470	507	478	509	474	472	511	517	503	482	516	502	498	487	540	476	498	486	512	506	484	508	487	528	524	517	517	579	481	487	528	500	494	494	485	507	485	491	491	445	487	523	515	525	525	495	503	470	476	490	475	484	501	494	510	534	516	499	523	461	524	556	481	453	548	511	528	477	470	516	497	537	515	492	534	476	431	490	472	476	481	489	519	517	519	475	518	479	504	498	488	513	538	451	485	502	482	475	486	515	554	511	498	513	485	525	532	550	498	486	473	545	493	507	460	493	505	517	485	498	502	485	505	536	496	491	508	487	514	490	525	504	507	518	506	519	506	492	502	489	531	484	512	474	490	485	491	500	500	523	488	500	511	501	537	510	494	504	519	500	493	469	537	488	491	501	476	502	503	508	488	497	486	507	512	533	511	480	502	530	511	509	485	510	490	493	487	511	480	522	507	548	501	492	502	480	491	506	495	498	490	512	524	504	513	522	488	493	482	525	521	504	512	526	537	502	515	507	505	477	482	502	511	503	516	507	524	508	492	513	529	476	471	531	484	463	526	548	520	487	503	497	494	511	499	491	470	499	489	510	469	489	486	524	477	515	505	480	504	472	522	484	514	537	516	522	492	516	476	499	494	504	506	495	535	454	516	500	486	519	483	496	473	534	536	539	480	502	505	538	518	465	482	512	497	482	524	534	488	488	503	528	500	506	525	504	529	522	511	511	541	495	499	505	480	486	487	534	503	498	517	498	504	513	511	545	476	526	489	485	539	477	520	532	491	499	522	548	459	454	517	514	551	485	519	526	478	530	503	511	493	491	494	523	482	496	483	489	478	472	493	530	507	465	482	510	514	498	504	510	490	539	462	530	501	518	565	494	479	504	492	500	539	518	539	493	483	533	497	523	555	507	536	515	500	497	471	524	474	461	529	528	523	493	512	482	488	496	477	523	507	518	516	478	507	538	499	505	513	491	526	524	498	485	494	516	511	515	497	497	512	528	482	510	509	509	483	499	495	446	490	482	505	521	534	534	491	478	481	468	507	486	502	479	550	545	497	512	492	473	508	498	544	479	531	488	540	485	493	539	529	487	474	524	509	542	549	477	513	479	498	484	471	495	513	487	483	522	476	479	502	495	507	500	509	487	486	510	463	486	514	470	536	513	526	488	527	538	490	535	476	524	484	525	526	491	501	520	519	518	481	499	497	521	491	446	507	511	512	483	462	467	510	503	551	551	533	512	509	508	518	488	512	486	495	503	494	493	499	564	516	501	517	507	531	540	482	542	458	485	517	515	479	514	467	498	533	485	477	529	502	484	503	509	501	481	489	526	513	531	488	499	484	505	531	483	510	520	472	505	467	500	516	536	496	504	494	488	490	534	524	474	462	466	480	516	495	488	485	524	499	492	539	498	502	511	462	526	467	486	498	480	514	487	524	510	516	515	512	506	475	546	501	495	534	519	450	512	523	500	472	506	512	495	506	488	514	516	467	493	511	508	544	529	532	495	488	537	499	543	518	510	518	478	508	555	492	539	503	514	481	495	491	470	503	509	500	528	498	489	523	509	519	522	512	487	536	498	478	477	499	496	494	497	514	468	502	566	532	489	469	495	488	499	486	490	462	472	521	492	480	514	516	507	497	456	500	544	508	462	485	481	525	523	498	457	496	506	472	544	516	498	469	473	510	509	503	487	476	481	513	474	493	518	506	522	504	471	483	527	508	519	538	517	492	512	519	486	501	493	467	464	526	515	488	519	528	504	466	504	571	508	499	476	503	479	542	523	490	501	494	473	528	519	461	534	505	486	485	504	532	474	527	498	532	500	459	515	502	492	507	510	476	543	510	504	518	493	466	501	484	499	521	491	507	477	477	494	499	523	517	526	473	461	503	565	504	498	533	483	503	507	533	514	511	512	511	473	531	505	482	500	512	504	546	495	519	476	504	482	490	479	496	489	508	526	500	511	493	513	494	524	496	519	526	491	485	532	494	479	520	485	513	535	510	514	544	499	468	505	513	485	537	508	481	491	534	533	461	534	461	494	493	501	487	541	501	459	517	468	489	469	500	507	486	534	518	512	529	501	481	506	531	499	507	517	507	481	522	524	507	490	528	540	532	501	538	548	492	491	527	494	518	458	490	512	521	480	524	458	513	478	521	482	485	516	504	483	511	463	552	476	531	492	498	485	436	494	509	482	530	484	515	502	486	508	506	451	544	497	455	488	510	511	525	492	507	478	488	503	517	488	486	533	479	470	506	504	534	493	524	490	503	494	503	519	453	498	504	502	470	527	501	528	489	479	507	472	541	512	501	476	503	507	474	547	503	491	510	536	538	497	504	526	497	482	492	496	467	497	516	489	489	546	490	502	538	493	497	522	500	495	490	505	480	478	494	478	507	528	520	496	501	487	499	478	503	521	513	513	502	517	501	476	503	514	462	497	508	526	489	549	466	490	460	512	557	467	471	535	492	462	517	511	483	541	526	530	483	501	481	498	516	491	481	489	492	528	499	517	517	519	512	499	520	515	524	555	482	505	519	528	536	506	507	498	496	460	514	462	451	496	498	502	490	507	492	543	517	507	521	473	494	465	528	523	514	487	488	539	510	495	516	514	455	538	510	526	494	490	493	532	509	506	476	494	470	512	484	521	557	532	513	526	489	489
4554	2868	10877	1024	837	795	783	776	730	802	757	765	759	761	781	765	745	706	746	749	708	770	748	722	757	717	804	754	771	747	734	752	773	729	761	739	745	776	749	735	797	765	783	760	722	774	720	775	741	778	774	714	773	701	730	773	782	724	775	747	751	776	768	736	752	746	748	721	769	658	739	782	701	777	745	806	757	756	722	710	741	731	716	788	741	727	736	765	752	738	768	737	779	743	650	740	709	772	734	758	758	748	744	720	725	726	767	783	737	737	734	736	741	734	753	745	764	697	742	749	724	774	745	783	709	709	751	742	749	719	726	731	756	771	717	754	761	756	788	739	733	706	689	743	713	765	752	755	725	753	753	781	761	729	763	737	726	729	759	737	708	815	766	760	764	754	766	721	716	792	763	762	760	760	755	757	731	787	756	753	758	733	739	786	761	762	799	745	685	733	733	729	721	739	736	739	737	718	784	781	751	714	699	742	710	759	733	740	792	782	752	752	725	798	766	750	734	730	738	763	785	743	750	722	760	756	738	727	754	749	776	749	739	774	715	757	755	731	773	737	771	766	739	746	785	708	758	728	733	723	757	712	713	732	810	750	736	789	745	745	738	799	680	678	769	709	719	757	725	737	739	742	814	756	746	702	717	761	745	722	744	768	756	739	755	764	755	772	756	719	717	757	755	751	736	740	737	710	661	721	756	741	731	698	766	805	736	756	781	723	732	762	762	742	710	732	752	751	782	712	759	763	737	726	733	755	740	747	763	725	729	798	735	737	742	743	761	745	709	715	741	821	734	773	783	749	715	763	766	788	694	771	722	761	782	778	715	764	727	757	740	782	744	754	740	739	742	753	741	729	750	761	706	772	741	764	766	766	777	742	756	779	717	796	723	754	782	755	709	740	704	712	727	787	770	712	738	729	759	742	731	744	755	752	722	722	747	731	705	754	753	801	740	766	736	741	769	778	730	738	761	748	731	724	775	772	766	758	708	724	705	736	715	729	731	713	751	757	745	752	727	756	756	701	754	716	771	797	806	735	725	755	750	791	732	761	762	732	741	741	714	730	716	738	745	712	764	819	637	763	760	769	715	764	791	748	719	688	783	703	758	736	776	790	723	748	729	742	741	766	752	787	740	779	758	781	772	712	753	751	762	745	740	733	783	751	774	736	714	750	766	706	751	768	691	727	755	802	712	764	775	706	698	773	756	714	730	777	748	753	769	729	743	707	760	718	750	723	727	709	736	730	720	702	739	752	770	769	725	712	741	673	733	803	748	781	790	728	735	715	800	748	790	724	741	808	721	750	771	779	771	735	717	758	729	715	764	761	747	741	804	732	762	781	731	738	752	776	767	774	749	756	740	748	760	756	735	736	734	702	761	733	762	746	770	789	800	793	730	732	769	713	746	793	743	741	740	700	748	774	758	743	757	756	777	751	796	790	759	735	736	747	710	675	773	735	713	686	769	731	672	736	758	777	747	764	769	788	753	798	796	761	728	736	790	745	779	710	742	763	770	779	754	737	703	763	723	729	763	748	734	772	746	725	781	773	751	812	790	720	769	732	714	759	742	704	739	745	768	706	732	726	744	762	796	744	777	798	774	767	731	710	773	763	745	779	734	742	770	702	753	764	772	739	726	741	742	724	751	732	757	760	724	783	789	729	768	737	777	756	720	793	725	747	743	723	733	730	730	716	795	717	750	744	762	759	723	727	781	785	733	726	717	792	717	711	728	710	744	774	759	735	714	730	742	778	746	716	716	757	762	730	698	750	751	768	782	771	756	718	738	737	786	724	779	746	752	765	738	787	740	738	730	751	738	812	775	732	704	789	731	716	771	714	743	767	791	678	774	793	754	718	730	716	777	758	721	730	751	785	747	768	764	762	722	750	760	723	788	758	786	750	755	768	792	755	732	763	756	735	741	755	711	784	739	705	723	691	763	775	747	770	744	741	719	728	757	725	724	721	711	746	708	791	729	698	798	773	748	716	787	765	719	736	700	752	824	715	696	778	739	703	730	749	763	759	749	706	722	713	761	712	764	743	700	739	778	767	697	723	746	793	730	768	742	729	737	766	782	750	752	728	716	751	767	752	756	737	723	730	758	728	761	756	713	777	753	728	741	769	739	729	732	729	703	717	785	792	736	741	735	758	727	748	763	761	709	751	764	729	738	740	765	753	799	762	722	715	776	691	785	768	715	733	732	794	752	718	741	694	741	749	726	760	754	754	755	710	727	747	774	734	764	786	744	715	756	736	729	712	734	723	724	731	768	752	722	797	762	746	699	717	725	740	768	747	705	779	771	737	713	725	746	742	721	737	757	729	732	728	780	748	741	742	729	715	778	702	767	837	724	746	762	803	743	711	731	747	765	707	743	720	722	752	766	766	724	754	709	756	779	730	743	788	767	731	720	782	771	749	730	746	733	760	800	772	729	727	716	701	724	734	771	735	741	727	696	747	772	701	749	744	741	825	722	772	709	740	728	790	736	726	755	782	737	735	769	771	731	764	780	710	746	785	762	757	702	757	740	769	766	708	707	751	668	746	700	707	732	708	767	756	731	743	771	730	760	752	772	740	767	755	759	748	743	784	761	760	752	743	703	705	735	758	723	807	756	753	771	756	781	757	722	738	778	769	791	714	737	722	747	757	784	754	748	751	756	744	738	717	725	728	778	700	730	730	742	736	723	756	757	736	756	749	722	755	735	658	755	707	757	772	812	751	748	775	703	704	735	741	719	709	753	720	753	765	727	731	759	782	755	731	753	705	718	740	746	760	729	742	762	754	727	679	737	766	715	798	752	746	712	782	777	769	770	782	728	724	738	735	758	798	732	759	756	744	709	711	697	749	754	713	783	761	774	739	754	724	789	757	759	726	785	765	757	723	729	720	716	757	733	752	698	738	752	790	793	737	708	791	781	734	779	785	721	705	747	736	734	721	750	693	663	703	720	790	769	760	752	759	773	743	728	722	760	716	727	725	771	720	784	757	774	720	757	730	760	739	729	732	745	701	690	763	732	744	739	736	718	762	741	730	735	761	706	754	713	733	754	812	731	764	777	777	776	788	729	706	729	757	710	775	783	725	734	712	733	736	740	736	683	711	780	707	759	727	731	745	802	738	748	738	797	711	740	677	752	709	745	738	762	731	761	788	769	761	755	742	721	746	765	762	710	771	809	727	707	689	742	745	759	714	759	746	775	772	737	725	778	696	759	736	729	765	787	731	747	744	761	767	707	700	781	802	764	701	780	726	770	728	787	781	760	744	774	782	750	773	776	673	748	758	758	715	772	712	743	707	726	763	800	762	766	726	775	754	684	789	756	779	730	766	771	757	755	711	761	751	747	748	771	725	735	782	702	764	773	743	765	745	740	755	712	727	728	751	711	779	744	752	711	744	709	720	808	745	748	774	719	814	718	751	776	759	724	738	738	777	726	751	790	744	767	731	761	725	729	784	796	777	737	710	706	730	753	781	743	771	765	831	777	778	783	716	762	714
23343	21470	28829	25619	15257	1107	437	366	321	311	264	300	261	301	237	259	293	254	234	225	232	259	242	225	242	242	261	241	240	251	255	219	232	241	236	221	264	249	222	252	248	229	228	242	239	222	242	232	251	236	222	245	242	248	232	225	250	229	231	254	241	265	226	228	243	234	216	229	260	238	241	214	234	225	231	259	249	253	213	272	228	243	227	209	235	204	238	236	219	241	256	231	232	238	252	236	246	251	255	223	213	200	207	248	248	237	221	218	243	244	260	206	227	220	242	243	264	238	230	247	234	271	240	229	246	218	226	242	200	229	239	242	227	258	221	219	223	244	212	228	242	259	200	215	244	215	211	267	240	256	236	225	239	238	219	207	257	232	237	258	226	241	254	233	232	225	236	233	241	242	238	245	231	226	209	235	237	245	228	227	264	268	249	220	212	257	235	224	238	252	224	244	248	238	220	247	238	219	242	235	229	251	217	222	220	246	228	251	233	240	244	255	230	227	245	208	253	231	243	213	238	225	253	245	246	241	192	208	234	238	235	227	226	243	240	215	202	219	221	235	232	212	237	209	228	226	261	246	232	224	212	230	247	230	239	223	243	251	207	241	244	234	231	230	218	235	226	232	215	215	250	228	226	231	248	238	218	250	241	227	244	233	240	236	225	220	196	246	239	224	228	240	247	266	253	225	212	234	218	218	242	232	245	287	237	228	212	228	240	220	217	233	200	249	233	262	255	257	235	225	224	225	255	216	243	244	240	234	258	260	224	190	243	224	249	210	260	263	255	263	242	233	236	249	225	214	220	244	216	251	219	246	225	229	240	194	238	240	216	228	234	211	231	233	228	224	217	215	207	244	254	207	224	230	234	227	205	255	245	228	258	228	244	222	232	245	235	225	247	237	237	247	232	246	243	249	222	242	228	263	270	247	202	218	244	256	237	273	236	224	238	206	202	203	269	165	201	265	214	247	227	227	226	242	241	222	266	238	245	239	228	219	231	240	196	232	229	273	212	231	210	239	230	243	235	247	213	249	224	238	237	227	220	269	235	248	237	249	231	240	226	224	224	212	250	236	234	229	252	241	236	274	240	215	222	246	213	220	240	242	218	204	218	265	236	245	242	186	253	236	265	240	215	247	213	230	236	206	236	246	209	247	259	207	227	218	236	221	215	228	208	240	233	221	224	242	246	249	223	244	222	240	246	200	267	234	220	228	218	224	247	225	234	244	231	247	258	224	236	241	260	265	229	242	251	216	221	208	222	246	233	235	219	246	241	226	247	231	252	245	223	225	269	259	240	231	260	227	229	230	238	242	248	238	228	235	252	253	251	239	246	244	250	238	227	236	234	234	220	240	245	241	229	227	225	231	249	253	227	226	240	250	253	228	242	192	260	248	234	250	238	213	238	236	245	228	237	213	252	225	221	220	236	224	218	237	228	225	222	253	236	240	221	220	242	223	227	250	237	240	240	240	241	255	234	232	239	232	244	229	238	232	227	240	258	247	269	243	222	247	232	219	239	239	221	222	205	236	248	219	247	252	238	222	234	261	221	222	247	214	261	245	226	213	232	217	239	225	209	258	248	230	213	189	241	232	217	220	245	253	230	218	207	232	235	244	228	236	204	223	242	237	244	239	230	224	235	251	251	207	233	214	256	243	207	256	207	249	220	221	219	224	237	230	231	218	231	239	233	225	236	224	240	217	224	219	258	238	224	233	240	257	237	232	231	219	243	240	228	251	208	241	228	226	239	225	232	239	276	225	243	226	235	220	248	265	221	239	247	249	231	252	240	240	248	246	235	232	239	242	219	225	246	235	234	207	229	252	236	208	247	225	241	212	265	244	235	212	221	243	247	262	215	199	234	211	204	260	216	241	237	244	252	197	245	227	255	239	247	233	251	196	250	222	236	238	229	223	254	225	221	244	206	248	262	238	237	230	223	246	212	232	222	243	240	218	242	218	244	237	210	234	226	234	234	210	257	236	233	246	249	246	235	274	219	249	247	235	240	237	238	222	233	265	237	227	232	216	270	209	219	250	241	229	216	230	225	241	208	254	225	246	214	254	223	226	259	216	238	245	264	215	233	237	263	228	256	236	216	226	249	227	200	249	242	254	235	254	239	192	249	227	240	215	222	244	241	228	237	244	223	262	217	211	206	203	215	250	246	258	238	228	239	215	227	253	234	257	246	220	248	224	228	247	232	232	208	255	201	223	245	223	212	255	232	229	211	255	226	235	237	226	239	246	231	244	249	243	254	251	226	245	232	221	227	236	236	252	225	201	224	248	247	218	222	239	238	252	226	254	209	245	253	237	227	225	205	229	228	227	211	226	256	245	219	215	222	232	238	233	237	242	250	236	250	254	198	230	217	234	243	238	237	198	256	219	208	234	235	208	237	227	219	225	229	218	240	225	235	244	257	241	241	202	223	226	218	228	236	244	216	239	217	245	230	231	245	233	232	244	225	235	221	230	227	229	221	249	235	259	235	228	242	210	236	224	223	218	237	230	236	249	231	261	227	229	199	223	248	218	227	231	237	243	214	246	232	258	221	223	236	226	248	215	221	242	249	251	221	242	238	225	250	241	236	238	244	260	220	238	241	238	271	246	239	212	246	254	232	228	230	224	229	203	235	240	246	211	235	227	230	239	258	246	212	239	228	222	253	221	240	238	260	220	242	263	231	210	219	242	226	244	223	245	224	224	211	222	232	206	242	213	246	225	226	264	215	243	259	227	225	218	239	207	235	237	213	238	200	243	265	229	236	229	206	222	252	245	245	246	223	227	252	249	225	232	215	246	223	210	240	240	247	203	232	261	230	243	254	221	242	230	231	228	237	248	223	208	221	205	254	231	241	238	236	215	238	259	245	223	254	257	252	231	231	218	197	222	217	224	206	209	220	218	226	235	209	235	235	243	232	244	208	253	225	238	225	232	238	249	229	245	246	233	234	242	228	225	229	218	222	227	223	244	226	213	254	246	245	249	242	195	235	234	225	226	233	231	250	229	226	212	227	276	235	225	224	243	217	219	251	239	248	246	245	230	210	222	240	218	218	253	243	235	265	220	250	233	238	236	201	236	234	243	249	221	265	269	244	193	210	245	253	215	234	271	230	236	223	228	249	222	224	251	213	250	262	261	246	248	179	238	233	230	258	243	244	243	245	259	216	232	222	235	236	240	230	240	241	229	228	240	246	229	250	228	226	226	228	241	232	219	224	259	220	220	188	246	243	219	239	227	230	203	237	217	240	225	231	227	250	222	235	244	243	218	230	259	241	236	244	246	220	226	224	226	210	242	233	186	217	229	234	243	240	204	226	229	229	242	247	217	255	220	230	243	236	231	229	248	224	238	239	215	258	235	246	224	233	233	247	215	217	240	214	240	252	255	246	251	235	229	240	242	249	228	211	216	204	246	206	239	215	216	226	225	210	213	251	224	234	229	216	232	232	252	224	252	210	203	232	233	237	218	232	235	224	257	238	250	231	234	231	220	215	252
3708	10035	32571	2596	1539	1097	797	694	622	556	476	497	447	431	406	418	436	387	404	376	382	406	413	407	352	415	372	362	351	381	368	349	396	362	395	356	351	363	355	373	377	400	373	335	382	389	375	384	371	376	363	423	383	353	379	385	366	385	381	361	384	365	348	377	352	379	379	340	375	389	352	369	340	364	421	338	357	402	334	372	375	393	386	379	347	394	379	370	368	391	367	398	357	342	389	365	379	381	357	355	395	399	365	342	349	349	408	361	399	367	386	346	339	359	361	388	366	349	350	358	390	363	334	397	365	355	364	370	380	365	373	348	385	373	363	363	356	388	348	356	350	381	341	362	387	326	349	352	335	376	368	348	372	382	372	374	376	380	349	343	358	330	351	364	368	362	394	396	357	371	329	402	341	372	367	373	367	369	378	367	381	370	400	341	376	388	357	374	376	328	346	347	362	387	381	355	405	433	372	412	374	383	392	367	374	352	380	404	370	388	355	370	353	388	338	373	367	388	375	342	383	378	376	363	380	367	356	376	405	364	356	372	380	367	391	353	358	371	375	422	379	377	400	382	382	353	366	377	333	361	383	372	340	370	375	381	379	352	331	377	403	402	351	364	381	366	371	365	380	381	321	330	346	380	348	356	346	364	346	338	374	379	392	402	363	356	365	405	378	349	367	367	354	409	395	384	357	379	387	371	364	371	353	375	389	350	390	371	370	371	369	339	362	359	390	373	393	365	367	371	333	379	365	394	386	379	377	361	337	376	343	373	342	365	369	362	364	339	376	368	398	349	321	372	345	344	357	377	400	398	344	350	379	347	397	358	368	386	345	347	386	395	401	384	358	362	386	380	385	363	397	370	369	365	372	364	345	363	413	403	359	375	400	384	371	370	379	332	369	345	374	392	372	365	354	397	348	383	371	376	380	344	334	403	403	379	400	387	360	341	380	343	367	360	378	397	363	361	344	351	351	371	357	334	375	390	369	387	331	380	308	400	375	387	364	372	377	349	383	369	396	365	375	369	365	374	379	372	370	362	345	345	383	381	357	383	377	361	363	368	349	377	380	380	328	398	368	395	360	350	380	357	340	358	343	411	369	390	346	385	369	355	365	367	358	347	359	379	408	380	362	326	386	340	385	342	398	367	381	375	392	351	355	380	372	348	378	373	349	372	351	379	366	353	339	337	361	388	378	359	366	381	372	377	390	346	359	343	404	348	377	363	379	373	373	382	387	385	398	385	364	390	376	363	384	358	366	347	354	396	398	368	362	359	394	365	362	375	359	380	392	383	413	369	352	376	352	374	365	377	343	439	345	377	410	392	356	382	363	371	392	376	398	371	368	382	341	373	391	372	375	387	373	379	375	322	377	342	375	371	361	384	370	346	381	363	364	383	325	356	363	367	372	372	382	347	330	378	362	360	350	360	376	362	360	361	386	333	379	384	351	408	347	370	384	338	380	365	371	372	399	404	341	358	372	368	385	366	350	356	368	342	369	371	322	347	428	337	368	415	379	345	381	339	385	382	370	350	380	356	349	355	357	351	368	369	389	351	376	415	379	356	356	373	374	366	363	390	351	398	361	348	374	332	373	365	369	396	394	379	384	369	383	390	376	367	358	384	387	384	356	331	332	399	381	348	353	365	349	366	351	359	366	394	372	373	354	358	341	347	369	406	410	380	348	331	408	388	356	341	373	347	352	347	358	368	381	389	364	394	380	371	389	344	325	361	381	361	371	380	375	358	367	348	362	348	356	374	386	379	364	358	390	341	354	352	368	365	389	380	379	346	378	354	360	363	378	412	362	361	362	352	391	381	370	351	339	349	365	392	357	351	351	350	374	342	371	359	380	358	365	367	380	369	344	365	375	362	360	399	360	347	343	369	387	364	369	374	346	391	394	368	373	391	354	392	348	361	364	375	374	417	359	371	393	369	346	373	372	371	369	376	371	339	339	360	393	375	362	354	344	367	355	372	361	371	336	345	382	361	389	394	360	386	414	335	363	351	408	399	383	366	372	359	390	364	360	408	356	368	357	371	412	347	334	362	380	383	339	362	372	370	372	418	341	363	378	359	370	371	361	407	377	383	374	358	372	336	381	387	355	383	371	374	329	337	397	367	375	397	342	340	346	374	380	382	333	384	335	379	390	372	369	375	378	325	359	363	416	410	341	386	383	390	343	369	362	385	384	371	378	371	373	362	406	349	350	366	361	351	372	352	358	383	379	358	352	372	392	364	394	385	388	343	382	376	383	382	368	388	375	361	365	340	394	338	390	386	356	345	321	345	357	377	374	340	346	393	348	346	357	364	377	384	366	358	389	351	346	366	401	369	361	370	359	375	373	346	387	395	354	337	384	316	352	401	412	367	396	337	363	363	357	385	341	386	353	412	390	356	411	384	360	343	335	377	376	356	359	372	408	361	349	377	353	381	379	350	383	356	385	368	377	390	398	368	378	387	379	347	360	365	374	375	366	368	370	365	357	312	359	386	382	369	371	369	348	391	354	390	356	356	396	338	355	378	328	367	365	363	378	383	383	379	360	360	367	349	379	393	352	363	338	369	369	360	375	411	362	386	358	400	375	359	352	384	340	362	372	371	390	383	374	357	355	344	407	367	354	395	384	379	400	320	373	339	338	378	342	370	377	412	392	368	363	362	344	378	393	362	375	366	364	354	338	333	329	375	379	352	344	383	388	389	406	354	398	365	337	348	354	343	385	346	357	391	351	361	372	358	364	368	323	356	391	347	364	366	356	367	400	375	371	393	346	391	353	345	363	357	395	354	395	380	375	346	329	364	370	371	340	357	369	364	340	368	353	354	375	386	374	358	340	359	393	375	365	396	356	324	358	381	377	365	364	375	344	375	362	382	365	384	363	393	355	370	391	379	385	411	352	399	369	351	364	363	386	345	332	370	389	353	379	387	370	371	377	339	370	389	360	380	326	395	331	374	369	348	382	405	372	335	323	361	360	359	375	332	352	387	371	377	396	391	377	342	355	370	381	368	399	394	388	375	333	326	369	371	367	378	353	354	367	369	366	387	358	378	342	353	383	351	385	372	378	356	383	350	382	398	368	393	353	378	363	400	336	355	374	356	394	371	371	372	419	354	373	373	376	339	337	373	366	355	388	357	331	361	397	373	355	357	399	386	403	367	395	357	362	370	366	362	381	348	378	331	363	372	385	362	357	356	371	343	376	349	357	352	363	369	377	372	405	345	374	370	355	367	353	397	397	353	363	363	351	383	369	387	362	366	372	387	375	369	396	342	361	371	378	378	366	359	349	362	348	380	355	341	383	348	378	352	360	318	356	387	413	376	310	368	334	397	354	387	362	382	371	386	332	380	385	352	383	374	353	363	390	351	359	347	383	337	361	376	349	368	359	374	359	363	342	376	381	355	380	359	360	345	405	372	363	355	380	332	321	385	313	334	373	385	332	377	361	376	380	399	372	381	362	350	393	365	400	347	363	382	348	358	353	371	394	360	384	370	337	404
24706	21430	26703	20746	1796	629	624	615	554	601	545	577	532	582	542	530	558	567	570	531	541	534	499	561	511	560	547	551	516	525	522	515	561	521	568	547	547	541	533	501	520	552	537	514	522	539	564	558	527	499	534	558	546	542	469	501	515	500	571	521	526	507	517	562	537	494	564	550	536	494	512	533	511	534	509	522	547	536	539	517	547	525	505	513	577	536	541	551	530	536	546	519	534	560	532	579	531	550	533	510	542	554	502	523	522	507	526	525	540	511	537	525	511	539	551	493	507	468	501	523	534	533	528	536	537	487	512	494	566	536	548	538	565	550	539	515	550	546	505	528	514	511	527	547	516	535	513	509	552	515	554	513	498	530	498	515	538	507	533	552	536	524	518	516	529	544	569	546	520	517	527	528	545	556	519	557	500	551	498	512	523	580	544	520	576	532	539	503	525	551	533	555	576	516	567	505	540	511	505	546	557	526	499	539	526	532	521	496	547	533	516	540	538	544	540	538	547	514	515	559	532	485	465	526	524	513	544	553	550	492	542	535	551	528	572	546	499	556	534	547	526	528	536	533	578	500	536	499	506	478	495	557	551	556	531	521	540	536	513	565	508	544	518	506	523	485	546	529	507	557	558	526	516	530	540	526	547	567	528	542	568	537	540	503	537	505	556	567	497	535	483	594	512	565	514	518	480	599	527	506	526	523	537	565	505	573	524	550	540	524	538	517	518	540	499	533	532	566	533	518	520	521	540	495	531	502	546	528	586	505	541	514	535	558	538	535	525	532	501	535	522	543	525	547	517	520	521	526	494	543	545	531	510	532	525	514	536	516	518	500	522	526	568	550	544	519	519	507	532	517	507	563	523	521	518	525	549	500	523	537	521	500	530	522	529	510	501	518	512	531	544	542	549	519	476	548	545	535	502	504	497	489	513	539	519	528	543	555	505	512	545	535	563	559	539	523	514	539	518	543	512	557	528	490	544	537	500	566	518	510	549	536	560	545	572	541	531	523	529	529	546	549	477	538	533	551	522	552	539	536	503	560	545	585	493	511	528	514	529	513	539	524	537	522	534	523	522	511	522	539	502	540	525	579	518	574	510	535	537	542	526	515	541	549	512	524	504	552	540	493	525	486	527	544	532	528	533	496	526	534	561	538	541	513	532	558	572	508	522	554	494	515	525	560	521	525	514	552	536	541	516	568	526	517	535	567	517	566	539	552	538	517	526	517	535	529	516	528	500	568	501	531	545	533	545	511	554	550	535	582	554	577	523	495	501	553	525	536	512	505	482	525	521	545	529	527	484	512	544	517	471	549	542	528	515	552	509	539	505	531	513	529	522	500	537	523	481	556	554	529	492	522	537	471	525	548	528	562	562	534	526	544	546	511	508	534	492	535	500	531	503	548	528	501	521	548	546	571	544	548	572	505	479	528	513	518	546	529	466	513	534	527	532	523	528	527	540	547	531	481	502	539	546	531	546	507	491	557	507	526	517	498	503	502	523	489	538	541	549	527	595	545	541	529	557	568	529	516	550	507	564	555	575	534	509	560	562	534	536	501	490	563	550	568	549	506	558	546	539	501	551	530	569	543	533	508	532	561	510	598	523	491	526	504	528	530	538	489	544	531	524	566	525	493	552	519	528	569	518	551	527	511	524	512	536	556	527	541	499	539	560	521	566	534	536	574	506	530	514	552	520	517	535	544	531	533	557	539	527	508	525	495	518	555	480	504	505	509	522	553	531	529	525	551	487	564	534	526	543	527	538	515	525	519	516	552	479	558	515	543	541	545	526	551	555	579	534	535	536	518	507	498	538	514	521	529	532	516	547	549	527	504	519	503	510	481	523	505	542	558	499	485	544	534	551	516	520	556	529	554	550	524	573	520	500	523	507	518	545	509	512	486	536	506	534	527	522	529	538	528	484	540	503	565	510	508	556	524	521	563	534	542	527	570	527	555	520	551	543	580	519	551	516	492	510	532	535	525	527	509	516	516	539	522	546	507	517	534	519	513	522	520	495	511	550	521	559	543	561	501	504	542	528	541	557	573	530	511	547	558	501	523	529	486	557	543	571	543	581	582	537	513	547	492	524	565	539	510	540	549	566	512	549	532	530	499	591	528	570	552	556	535	532	547	549	530	548	574	581	551	568	552	526	488	510	525	553	575	492	542	532	579	562	497	506	488	493	530	546	503	503	495	551	539	536	540	543	505	513	549	521	552	544	564	567	534	490	566	523	546	535	580	537	530	543	517	546	605	520	541	513	539	566	526	557	496	534	530	504	502	523	519	559	555	575	517	559	509	541	562	498	506	521	521	512	559	529	532	534	535	527	488	530	517	495	523	522	578	529	533	519	539	526	513	468	559	538	543	542	545	533	547	543	544	548	565	533	497	494	556	532	495	519	521	523	497	520	522	554	510	535	568	537	527	557	490	548	543	512	574	511	575	519	528	523	529	543	531	488	507	520	524	501	553	505	534	536	507	587	545	557	528	544	512	551	539	548	505	513	546	532	513	526	524	519	555	572	530	529	554	517	529	529	495	550	492	536	578	509	553	513	529	522	542	517	560	553	520	564	531	533	522	571	494	552	520	540	485	541	519	528	527	525	492	512	499	500	548	509	520	542	538	528	544	589	546	571	540	529	551	533	510	545	527	523	482	544	503	529	530	543	539	560	536	543	512	488	490	532	494	561	523	560	528	532	534	515	521	544	499	549	520	549	519	520	535	510	471	570	558	514	549	564	556	544	467	516	526	507	510	473	515	530	512	544	499	573	535	558	513	507	529	537	559	553	590	543	520	530	568	499	546	517	535	502	564	526	558	522	522	547	540	539	525	506	572	508	534	524	534	569	558	535	537	528	545	503	527	524	558	549	556	549	475	502	481	522	518	542	521	487	492	560	527	482	556	512	519	524	533	533	554	513	539	498	545	528	520	532	536	544	505	532	537	565	503	522	525	555	517	551	520	505	572	526	515	510	524	513	527	549	549	551	552	527	546	492	544	515	515	537	524	506	576	559	527	505	534	542	528	485	547	554	578	567	500	489	540	515	572	538	521	512	449	553	514	508	553	544	526	551	497	551	510	502	530	553	526	551	541	486	542	560	557	526	531	552	532	517	514	510	545	518	513	545	544	557	546	525	513	529	515	567	534	544	535	484	547	528	544	478	526	497	531	553	553	539	520	532	527	571	549	485	484	578	516	524	552	570	558	509	530	508	544	531	565	526	535	525	559	532	534	556	567	533	519	512	560	583	526	533	513	511	498	531	546	521	505	527	508	494	518	519	492	530	577	520	510	554	538	545	512	554	544	494	551	533	549	550	492	549	544	499	546	559	505	540	509	502	537	550	530	576	501	528	538	526	535	544	549	501	527	522	518	544	544	490	564	552	497	497	541	561	526	510	502	549	539	520	544	509	507	523	556	513	527	544	568	526	462	475	554	542	523	535	522	561	525	530	522	572	506	524	529	516	491	532	563	527	528	511	534	494	528	522	520
3754	5967	29521	1717	1269	1098	969	917	913	810	786	777	782	764	795	749	749	828	751	775	732	729	773	738	714	743	744	761	789	738	740	754	749	762	797	759	734	810	778	793	706	746	759	731	737	712	779	760	786	759	790	764	754	732	728	747	780	745	774	774	736	764	813	732	748	730	754	788	785	768	763	804	754	713	769	693	797	751	768	762	737	770	743	788	787	808	784	752	777	707	764	763	762	729	756	703	745	780	730	785	771	803	803	715	765	792	759	754	770	741	759	726	760	758	746	740	768	693	754	768	748	789	789	744	754	776	755	721	754	710	684	732	743	779	723	810	768	754	750	793	741	693	759	760	768	762	786	750	737	766	763	722	763	723	720	734	769	762	756	766	762	781	707	726	747	787	823	762	755	752	749	770	726	726	766	755	771	696	733	764	793	739	717	748	747	754	780	726	758	726	801	765	774	775	787	754	790	756	783	716	772	767	786	760	757	764	796	726	800	763	765	766	732	779	781	756	783	702	752	726	763	740	751	768	772	768	742	749	738	759	770	803	777	749	715	771	753	755	732	748	729	752	757	740	788	726	738	706	802	779	716	765	769	789	780	735	752	741	797	796	776	739	789	813	783	744	732	763	752	762	779	705	762	751	689	775	783	731	756	754	747	763	766	712	818	748	710	739	741	745	748	770	739	744	739	739	748	764	723	715	778	726	749	775	782	773	716	723	710	734	704	773	755	730	775	778	787	752	744	723	748	720	781	828	751	724	751	754	759	767	762	778	747	717	769	790	702	782	773	709	766	727	773	748	770	757	724	772	771	733	758	745	752	770	793	755	748	707	705	766	715	768	785	783	780	773	727	751	729	780	798	774	774	780	760	718	777	763	783	750	773	739	756	721	794	737	782	792	785	788	783	752	707	741	691	731	721	778	738	772	727	754	759	721	788	737	739	756	776	802	762	736	752	795	731	794	728	725	782	784	778	725	749	759	757	752	746	715	750	750	735	738	738	769	770	788	773	733	764	789	777	811	792	744	730	804	798	764	763	792	747	782	757	735	705	724	767	742	792	818	733	755	769	761	794	763	725	793	772	808	769	746	720	749	754	766	726	702	781	765	809	766	735	727	702	760	722	714	746	761	745	776	797	728	777	774	735	751	739	780	794	712	820	715	717	713	748	799	727	753	754	767	747	805	712	725	793	765	702	806	752	741	745	734	795	746	747	767	773	763	771	766	781	738	775	715	698	739	750	742	736	773	752	765	737	752	779	726	786	735	792	784	823	741	729	754	806	744	763	738	744	786	690	761	778	767	715	778	750	761	726	779	805	722	802	735	759	767	691	805	709	741	759	690	752	774	776	777	826	751	766	767	732	769	788	784	797	770	737	781	762	699	792	756	756	734	785	753	713	783	777	743	761	731	761	759	739	789	756	757	738	803	728	789	762	751	764	736	758	765	707	744	724	750	771	731	746	757	756	750	784	757	734	792	715	762	768	786	797	804	762	741	751	758	741	770	739	747	789	730	766	705	813	778	744	717	748	699	773	796	758	761	760	801	774	759	741	770	768	775	761	731	751	757	804	804	760	753	754	772	770	759	782	758	770	799	786	750	750	751	751	780	746	790	722	828	789	777	760	749	775	752	739	739	739	723	779	745	752	789	748	725	788	780	808	754	712	790	783	742	734	755	731	743	755	751	768	718	769	736	752	742	798	780	718	734	755	787	777	769	800	750	779	790	723	788	779	764	724	747	768	822	829	789	750	752	785	771	783	790	778	751	736	752	757	715	784	757	783	718	750	730	739	756	711	752	775	727	796	722	768	742	794	739	735	757	786	756	724	765	790	785	757	777	731	748	801	814	736	778	743	820	729	756	755	780	703	744	725	770	778	782	734	724	747	769	765	717	754	797	714	705	752	724	773	771	743	743	769	773	752	767	714	749	764	763	742	749	755	750	763	753	753	776	773	783	734	756	764	782	763	768	757	761	785	759	771	738	719	724	736	725	768	708	784	756	804	732	782	759	730	777	754	787	770	687	781	788	791	732	801	774	780	762	725	745	773	702	751	752	725	747	779	755	788	722	750	714	809	772	729	750	828	738	752	728	709	764	750	820	734	759	772	742	753	742	685	752	749	809	776	793	807	758	779	742	755	750	773	731	785	759	731	727	746	737	736	736	726	759	758	786	799	703	743	765	701	761	763	774	780	808	747	774	827	748	737	794	793	718	753	765	787	750	710	775	725	760	735	754	788	744	789	762	734	761	781	807	766	794	745	768	819	778	720	778	732	755	727	745	709	790	751	774	734	746	749	789	771	796	778	732	744	765	768	705	782	743	764	757	799	756	738	765	715	790	751	737	752	788	756	751	760	781	763	714	740	751	738	786	714	743	784	697	773	713	778	722	732	741	760	737	805	760	774	728	742	731	766	763	782	807	745	747	788	759	758	789	766	731	774	723	774	725	791	779	734	775	724	754	749	775	761	749	741	750	790	697	773	751	762	744	749	798	764	782	790	765	746	759	720	760	741	739	759	749	738	772	744	746	786	761	733	817	712	752	775	747	745	786	734	746	767	769	768	755	741	769	730	790	756	737	769	756	744	766	806	744	752	767	778	792	773	726	731	751	765	743	753	758	688	725	756	754	774	760	726	793	790	714	729	767	727	785	744	724	783	724	748	825	740	760	778	763	759	755	780	724	729	779	774	737	749	732	763	745	801	761	805	747	793	751	742	779	756	746	759	735	736	697	748	756	735	797	761	762	723	777	776	691	725	764	777	784	750	737	777	761	794	691	782	727	764	759	724	800	777	764	748	755	762	744	819	760	705	734	784	696	719	797	763	775	751	777	753	724	774	684	751	733	799	815	720	756	737	788	754	749	760	799	766	813	747	795	757	735	768	788	786	770	770	770	766	710	783	772	712	790	755	709	790	740	789	789	755	758	784	787	778	768	754	725	730	786	803	756	766	736	793	793	798	791	752	732	718	780	745	790	787	788	800	724	757	751	744	755	784	747	738	768	756	766	771	763	812	715	752	750	767	767	780	753	798	755	758	763	753	752	804	770	733	781	748	697	701	801	762	679	757	784	740	788	768	742	724	788	780	781	767	787	736	735	712	723	797	749	692	707	750	754	723	772	736	749	799	781	744	772	784	750	750	774	805	765	727	807	745	695	694	734	730	788	750	763	765	755	749	763	793	776	770	759	684	730	779	755	765	751	767	753	773	699	737	754	724	765	710	774	734	728	760	712	714	778	716	760	736	729	762	785	717	740	749	744	792	774	752	792	688	758	726	738	814	716	714	749	717	682	778	734	765	738	700	737	771	738	735	793	745	767	716	745	784	755	741	740	799	775	745	749	804	729	767	791	735	831	753	767	774	800	762	802	738	795	827	707	779	734	713	696	748	765	791	755	750	738	754	750	724	788	717	733	781	728	751	712	804	746	708	780	765	785	771	803	717	757	736	769	692	719	717	774	724	773	736	806	769	785	755	720	803	790	764	728	737	776
22449	21482	28699	25048	21473	15326	912	343	294	270	247	212	186	215	176	191	179	152	163	159	163	180	156	183	170	166	158	157	165	161	164	154	165	160	176	160	162	151	175	143	136	156	162	193	157	157	139	156	143	122	132	150	154	145	138	160	159	142	152	170	128	153	164	161	141	154	151	144	159	152	146	113	144	148	125	138	139	148	156	133	134	157	163	149	139	139	148	154	137	148	134	153	154	131	130	127	143	147	156	147	124	158	150	155	170	178	155	158	144	139	168	162	135	131	145	139	125	177	140	138	138	129	154	134	154	150	140	143	148	148	166	153	118	173	147	145	145	164	166	126	131	158	128	158	148	119	141	157	148	154	130	137	162	143	147	148	150	148	153	134	143	171	171	151	134	163	131	139	122	120	152	122	153	128	160	130	146	139	179	143	144	152	147	134	148	133	144	137	146	157	142	164	158	143	149	142	157	151	131	167	155	133	155	170	145	130	144	131	127	132	141	123	136	119	177	158	146	130	138	157	157	158	151	141	172	152	148	137	153	159	147	156	127	152	145	153	158	139	161	141	146	159	155	132	126	146	157	135	154	137	129	164	129	140	132	124	128	143	158	143	147	160	133	162	146	137	125	129	145	151	142	132	145	155	135	147	127	143	151	151	151	128	142	165	150	166	124	151	167	134	119	143	146	156	140	159	123	132	130	154	135	137	153	159	138	130	137	146	138	130	147	125	162	127	149	141	127	150	131	119	151	117	164	138	120	147	170	129	129	158	142	145	145	121	130	158	140	148	138	154	154	138	150	127	141	156	162	125	142	181	159	147	147	156	144	163	132	129	144	142	169	143	157	159	148	128	159	122	146	144	166	159	154	155	146	165	147	139	149	142	144	157	143	145	144	158	133	153	159	141	125	145	121	140	146	154	128	157	127	143	144	145	128	156	141	127	135	160	134	146	134	137	148	162	137	154	149	132	119	143	128	119	130	143	165	136	157	150	150	132	150	124	139	146	127	126	143	144	147	154	145	148	143	125	144	152	159	149	147	132	153	122	155	146	131	137	145	139	168	159	163	143	131	130	144	144	136	122	149	133	156	142	131	145	144	150	167	134	148	126	136	154	163	159	155	139	164	140	158	136	143	138	157	119	144	165	173	153	153	155	148	144	135	134	163	173	137	142	136	175	150	155	129	151	161	138	162	133	156	135	137	146	122	157	157	129	134	122	147	145	135	156	145	141	155	134	155	134	145	143	145	118	129	159	143	164	135	149	140	132	177	129	148	138	148	139	151	138	141	139	163	152	153	148	154	143	145	155	145	163	130	164	135	114	158	141	139	134	140	131	145	136	143	159	144	138	143	150	147	141	147	136	141	127	153	150	122	144	169	147	142	142	136	143	149	157	131	138	146	133	176	147	145	160	135	130	154	153	153	158	141	119	147	131	152	132	174	170	152	154	153	162	146	131	128	157	150	167	149	152	129	154	165	141	134	136	155	138	143	140	138	137	125	142	138	154	159	147	166	153	134	149	139	141	145	136	125	163	135	135	146	144	160	163	168	145	141	144	139	144	125	161	145	152	151	135	138	168	172	135	139	127	147	136	139	154	141	141	124	133	136	110	144	148	145	160	127	148	136	137	147	132	146	136	148	143	142	143	156	144	150	131	132	131	150	149	148	126	136	144	143	166	154	142	148	150	139	132	136	155	153	134	138	124	154	137	154	153	132	133	134	145	148	141	142	152	143	143	138	138	118	149	137	151	159	123	135	135	143	130	148	141	143	159	151	140	164	138	133	142	156	145	152	132	145	140	144	151	149	156	140	134	132	150	126	126	122	138	159	134	136	177	134	144	142	132	144	131	173	162	135	154	174	151	142	138	137	141	147	139	163	127	143	153	130	150	153	143	152	169	127	128	148	154	161	139	149	139	160	143	157	151	136	130	133	139	146	130	145	145	136	140	143	127	131	124	151	154	121	135	120	123	147	152	134	138	144	151	156	139	137	152	126	130	134	167	158	133	142	145	117	155	133	131	128	137	124	152	133	131	145	148	156	143	138	129	144	142	158	130	147	151	124	140	144	141	147	143	160	156	138	122	147	148	141	157	135	154	142	148	144	120	155	143	136	146	159	153	155	140	157	125	154	147	146	167	151	166	146	128	139	148	143	131	157	141	143	160	148	138	141	147	136	158	145	161	157	154	161	164	134	153	166	146	144	158	143	145	147	157	158	149	140	137	160	137	120	147	145	126	146	158	145	136	140	144	148	171	134	130	136	156	153	149	150	132	125	134	139	149	139	158	147	136	143	142	154	150	140	137	153	137	131	162	147	155	162	142	147	128	123	131	163	136	154	150	143	139	141	144	124	141	122	137	160	152	160	147	125	145	147	139	144	165	129	147	137	146	131	117	143	151	145	130	167	148	164	125	149	158	135	143	156	142	138	112	155	172	139	146	132	152	148	142	135	163	136	173	141	144	120	149	143	147	149	148	130	154	140	143	144	146	127	153	140	136	136	158	157	150	146	156	143	149	135	130	148	131	137	153	135	139	139	121	146	137	142	167	164	149	133	150	151	128	135	143	138	130	140	148	132	142	140	159	147	143	158	163	165	132	163	142	143	154	166	147	151	141	152	158	140	142	152	152	130	134	135	161	149	154	128	162	148	139	151	138	156	162	153	147	142	119	145	123	153	144	140	143	148	142	146	127	145	144	149	144	145	140	142	152	150	146	148	148	129	149	146	134	132	146	139	160	125	144	166	146	164	145	166	136	137	129	143	168	125	158	122	145	162	164	164	139	148	143	129	134	137	150	172	151	147	125	142	143	165	166	155	154	147	140	147	149	158	149	137	141	129	158	170	171	146	150	148	165	144	156	144	159	142	144	139	150	146	146	139	140	139	148	137	174	139	164	146	166	141	145	156	138	142	150	153	148	147	119	140	138	152	165	135	163	148	146	158	145	151	159	135	137	158	119	165	155	143	151	141	137	160	147	150	148	142	135	138	158	128	137	137	153	151	129	154	151	125	146	129	150	155	130	140	153	152	145	148	149	120	146	151	149	128	149	160	133	153	133	129	160	138	131	131	174	145	171	148	136	149	160	142	165	162	162	142	157	152	143	145	164	148	140	135	158	136	144	154	165	148	131	157	153	174	148	144	155	150	150	151	136	148	134	140	138	136	129	160	153	155	139	168	123	151	147	130	135	143	140	143	135	134	156	164	141	154	137	159	146	150	157	139	139	135	165	163	125	135	140	132	130	145	140	144	133	170	152	150	134	140	152	141	161	147	152	150	146	143	142	141	141	143	126	159	154	123	153	120	153	147	145	149	151	148	148	148	164	136	138	150	145	157	151	140	137	154	134	145	139	150	149	134	132	147	153	137	154	147	141	126	157	142	143	152	147	136	130	158	135	154	150	147	169	160	135	132	152	149	147	132	144	141	144	147	157	143	146	149	155	131	132	148	148	137	151	142	126	136	140	148	144	128	147	146	147	163	134	145	146	141	140
5008	15526	38771	4058	2387	1536	1158	781	665	639	474	452	403	378	402	358	310	292	317	258	257	245	253	238	235	266	226	251	257	243	236	239	266	262	231	226	234	225	215	232	215	219	244	235	207	202	217	209	195	217	243	216	205	218	190	211	203	232	208	190	208	227	217	204	217	218	221	209	193	221	181	193	197	227	203	209	214	214	232	204	208	188	242	205	200	212	191	254	253	230	193	199	207	211	221	202	198	213	223	233	212	191	199	206	210	241	198	196	226	213	224	167	225	213	213	211	203	210	209	233	186	179	236	207	198	203	224	190	211	223	210	210	204	231	202	212	223	200	209	227	223	217	189	203	230	202	190	195	209	229	196	180	192	185	198	204	204	202	228	204	223	233	184	216	208	233	227	213	202	218	191	187	209	215	229	203	188	181	213	220	226	223	214	214	225	184	191	198	207	232	191	206	197	211	196	216	217	231	188	212	238	216	215	221	228	204	203	198	215	210	192	206	194	205	210	221	206	190	218	204	214	239	231	207	218	223	234	228	210	222	222	201	232	207	215	216	223	193	224	237	201	226	209	201	209	232	197	205	230	223	231	180	224	209	210	206	190	198	198	208	193	200	203	220	202	191	209	182	213	199	205	210	222	212	208	200	240	225	238	189	199	214	227	207	212	209	211	208	192	181	199	216	202	222	226	199	216	209	230	194	215	195	206	212	202	205	214	223	198	205	224	195	197	184	231	201	208	240	193	251	205	242	211	196	224	229	221	207	200	193	230	213	223	209	229	220	252	203	222	243	228	217	220	219	220	199	190	224	207	211	199	223	200	202	209	194	195	174	193	216	209	188	215	226	245	206	227	232	207	211	216	220	223	237	200	192	211	226	192	212	213	189	228	185	206	219	231	210	225	214	220	212	210	228	214	228	216	186	204	199	220	211	189	216	201	189	209	231	203	193	190	220	224	222	218	226	209	193	228	230	215	202	193	204	222	236	212	210	210	197	206	213	224	210	205	209	205	206	226	196	213	239	209	211	202	223	203	213	195	205	207	218	206	204	218	215	220	200	187	227	209	199	205	186	202	210	244	220	195	196	244	194	231	221	195	213	210	196	217	200	221	225	186	213	234	219	215	232	231	228	217	202	207	213	235	212	224	205	234	238	201	202	214	227	202	230	204	217	185	221	201	230	222	204	194	238	187	214	207	201	208	233	214	236	211	229	205	226	217	198	217	193	196	201	194	225	206	234	218	219	216	239	232	201	238	209	203	187	203	214	221	218	218	214	176	237	214	193	226	206	230	199	227	206	216	202	212	199	215	195	211	183	224	209	188	222	237	206	196	201	239	182	238	216	194	213	194	227	182	205	232	223	238	191	203	187	220	203	212	209	223	183	193	193	228	222	210	227	248	196	216	215	215	190	210	217	204	202	208	211	204	210	205	208	214	215	244	219	248	223	201	214	184	227	238	198	219	203	214	229	198	214	210	242	196	213	222	213	201	209	195	225	221	208	218	203	199	206	222	209	188	226	205	213	213	200	226	212	203	218	254	208	197	214	191	229	216	202	228	224	209	206	215	190	199	217	199	211	208	219	204	209	213	206	207	225	208	217	205	200	212	214	239	198	203	191	249	197	233	210	221	221	189	221	208	211	203	227	209	205	203	205	218	201	223	197	221	226	210	213	208	191	230	188	182	232	236	221	215	193	196	210	220	207	185	197	201	188	210	204	219	216	238	218	211	216	224	221	208	194	208	217	208	197	230	209	190	202	220	189	218	239	217	214	221	210	208	194	201	211	220	203	250	205	204	228	204	207	213	200	215	220	192	214	204	230	215	206	204	207	207	206	215	203	212	194	223	207	198	211	216	222	213	204	204	204	185	196	198	206	207	247	224	195	197	204	218	192	224	212	192	191	202	221	219	200	216	196	224	206	237	218	221	200	189	218	207	222	216	227	176	211	223	206	232	191	213	243	203	207	208	217	212	202	181	193	198	215	190	206	209	208	218	227	203	187	200	233	207	193	224	240	195	241	224	182	213	213	217	190	224	218	207	208	234	204	190	226	211	209	196	197	197	215	210	203	244	187	239	200	220	239	200	245	215	214	218	211	239	204	217	215	206	208	204	193	203	214	174	235	216	188	224	194	208	203	197	221	182	198	204	188	189	215	215	210	213	217	200	214	197	230	206	206	189	218	222	205	212	243	253	219	215	226	210	211	212	210	185	198	216	217	192	222	194	217	212	236	221	219	221	222	213	216	222	215	209	210	217	230	208	193	219	207	193	242	198	183	228	225	216	204	198	212	217	222	223	193	222	190	205	207	220	212	198	212	208	206	193	215	184	216	211	222	226	209	180	189	245	201	224	220	215	189	206	209	215	196	184	201	188	218	213	248	216	191	193	219	216	204	205	212	222	221	200	196	226	226	202	211	229	209	227	220	204	222	202	168	190	207	210	228	221	200	181	208	202	204	229	197	226	230	230	216	190	212	209	217	198	209	223	204	200	238	215	200	199	223	223	210	187	190	204	209	212	190	220	175	203	206	223	205	185	211	204	226	223	251	210	227	216	231	213	225	215	213	200	215	169	219	207	219	190	206	217	202	201	210	202	213	179	229	194	212	195	184	226	193	230	230	234	207	224	200	181	221	219	203	226	237	208	201	191	204	209	214	216	206	246	217	211	208	211	229	249	228	216	214	240	202	192	221	212	196	174	203	222	222	226	226	191	183	204	207	197	214	194	224	221	215	213	194	222	209	224	203	217	209	220	236	228	199	202	207	197	203	217	193	220	191	216	217	206	231	223	220	181	196	221	191	220	193	234	222	205	213	194	224	208	226	202	199	206	212	223	223	222	211	192	197	210	239	209	215	188	217	222	222	203	201	207	211	232	225	230	213	208	213	241	195	204	199	208	214	189	223	232	210	243	214	225	212	216	212	214	204	194	219	239	221	200	204	214	202	198	186	212	227	201	199	237	199	192	195	211	217	198	184	209	230	201	217	209	198	218	193	203	238	211	205	209	235	208	210	197	194	223	227	215	220	225	208	220	197	205	210	225	205	201	211	211	188	220	191	244	206	202	203	205	201	218	216	224	212	222	205	235	206	203	230	212	216	205	220	230	201	220	234	212	233	196	233	238	226	224	221	226	227	216	212	227	210	207	210	205	191	222	178	198	201	217	210	216	218	228	212	209	218	221	229	203	196	199	199	223	219	239	221	211	210	185	191	203	218	212	222	198	212	221	201	219	200	195	201	207	194	195	223	221	226	221	221	219	190	223	233	228	207	227	230	232	204	197	227	241	204	206	197	202	230	191	208	194	202	212	210	220	229	193	201	202	223	241	244	212	185	216	223	211	208	204	197	240	223	193	221	223	235	202	239	184	196	196	214	230	218	197	217	204	211	214	218	209	216	200	182	215	198	219	194	199	216	184	198	187	191	188	201	243	205	208	190	205	192	189	226	207	188	222	222	203	192	196	212	242	216	197	207	221	220	219	223	230	183	187	185
27366	16791	10040	1534	540	535	534	516	501	564	495	511	525	535	511	506	528	514	503	512	492	537	479	518	470	507	528	492	522	515	495	516	512	509	487	511	486	510	470	475	473	466	543	451	469	472	492	529	504	516	507	493	470	501	481	527	492	463	490	506	511	495	461	520	483	485	489	512	492	492	502	491	547	491	539	479	497	502	522	505	491	492	530	502	507	490	480	493	509	515	508	523	475	476	485	478	544	501	529	488	508	499	488	497	516	497	489	480	523	509	463	510	502	493	499	479	537	451	509	476	499	483	521	493	465	483	521	512	524	485	531	484	504	488	515	503	496	536	491	550	508	529	523	436	509	497	491	486	486	467	529	533	491	492	481	502	467	491	486	502	490	523	517	496	488	525	470	527	522	466	533	506	487	512	505	528	483	485	528	446	510	509	489	467	506	493	472	483	521	515	458	489	493	492	480	463	483	531	489	470	529	497	498	496	497	511	506	473	511	477	513	475	532	491	498	525	469	509	526	490	495	500	491	466	512	470	519	530	466	501	503	480	493	501	500	496	484	485	503	524	496	489	492	496	538	494	485	510	541	466	489	519	495	503	516	505	477	523	483	502	491	515	487	514	507	491	528	473	471	525	496	515	506	508	473	506	493	505	527	510	488	542	508	487	508	512	461	533	518	470	472	511	495	502	481	556	480	515	514	515	488	476	484	506	469	528	457	520	489	495	523	464	510	487	511	528	489	498	452	499	474	542	503	538	512	511	458	500	453	517	511	473	478	463	536	501	505	498	516	476	490	483	483	520	511	510	483	506	468	517	495	510	526	516	516	486	492	491	538	447	492	491	479	495	489	492	492	531	494	478	497	508	501	468	528	507	484	469	481	501	501	467	498	514	499	501	482	513	489	493	463	496	513	533	514	524	486	435	505	495	500	505	479	470	553	531	519	499	494	494	488	517	471	520	513	506	501	500	491	509	508	508	538	492	494	532	493	499	522	504	497	495	473	487	482	504	524	461	531	507	521	472	464	501	496	489	536	512	507	496	510	492	486	493	489	494	476	474	505	509	532	505	455	450	493	500	519	495	499	491	498	509	465	495	474	446	501	506	491	478	470	521	501	513	479	517	493	487	517	467	520	506	537	495	468	487	513	488	492	485	482	470	524	502	539	486	497	482	499	491	541	467	500	521	516	488	513	514	512	496	482	539	514	499	465	490	512	512	521	506	505	536	509	505	495	468	502	538	509	510	486	482	513	479	491	531	475	473	487	481	502	499	519	493	472	523	541	481	489	517	549	483	483	482	489	481	521	444	482	473	516	478	513	511	494	489	499	461	539	467	480	504	552	461	497	509	480	540	498	471	539	515	441	500	505	504	493	497	509	506	490	498	491	455	522	465	512	510	482	481	570	510	475	540	486	541	506	513	491	518	526	477	509	483	508	456	499	517	513	516	544	496	564	482	532	467	525	477	506	486	542	502	500	481	497	519	519	491	481	524	509	461	496	502	490	482	483	487	457	471	501	472	504	531	504	496	490	516	513	501	482	470	523	512	489	510	517	499	490	561	494	492	468	476	498	525	501	483	523	502	466	458	541	487	515	494	535	493	508	496	457	499	497	521	497	513	503	530	474	503	480	482	496	477	499	518	514	503	481	479	509	503	479	462	510	476	518	518	484	448	474	470	479	506	496	509	501	499	487	477	502	544	502	493	475	513	492	489	497	536	473	517	503	504	517	482	526	499	482	509	505	552	513	520	495	529	477	490	496	482	520	513	497	452	518	493	512	489	501	469	464	511	531	523	482	519	536	481	497	504	486	488	475	495	445	538	520	489	530	518	490	503	520	506	493	498	529	470	528	501	525	507	467	518	475	535	525	495	535	479	525	498	518	497	474	425	518	497	516	503	496	480	513	476	521	483	518	455	502	506	492	475	494	478	516	472	453	493	478	519	532	501	477	495	551	474	486	519	478	488	467	516	478	475	502	496	521	501	495	506	495	513	513	494	504	474	502	494	490	492	511	501	498	556	486	498	511	519	490	506	478	520	504	521	505	478	539	464	479	536	489	489	530	497	506	513	521	481	480	499	506	473	494	522	454	472	490	491	523	561	517	516	504	480	552	542	539	447	489	515	498	510	513	490	509	468	517	498	455	506	503	506	483	536	483	521	491	533	516	512	536	456	481	546	480	489	488	479	508	536	470	487	536	513	481	503	471	495	471	512	487	484	520	535	486	510	500	516	490	469	497	461	512	490	544	477	499	516	501	477	507	482	478	538	479	501	467	458	504	479	508	477	507	504	515	552	477	462	519	495	493	499	482	482	530	501	522	506	489	498	499	498	478	478	498	490	491	515	554	454	502	512	506	494	537	563	504	478	506	517	524	507	506	507	517	521	465	462	507	560	463	499	509	445	497	500	483	542	481	477	515	568	541	470	483	519	496	523	509	485	499	494	510	511	488	508	525	509	517	547	515	553	492	521	503	487	508	521	512	505	460	502	519	501	482	478	476	486	489	474	486	470	503	511	488	464	505	503	521	492	506	479	464	450	508	526	478	518	452	517	525	477	482	504	462	489	495	491	496	506	463	500	495	529	479	517	491	490	497	487	495	513	506	514	490	501	509	492	495	471	497	483	484	455	494	517	529	511	508	518	514	478	524	513	487	512	495	525	510	548	467	466	533	502	496	441	525	467	533	498	515	518	488	555	544	526	467	533	480	494	533	497	533	504	507	507	482	523	509	505	485	480	486	489	492	492	489	515	512	474	483	471	519	479	491	540	475	469	488	484	530	499	492	510	506	516	523	493	525	486	489	530	514	504	532	525	505	559	490	485	515	485	514	489	540	499	496	467	508	504	527	483	499	528	495	479	523	477	509	525	512	517	479	510	474	537	486	524	527	481	467	495	536	490	477	497	508	500	499	468	493	497	485	526	487	493	509	514	507	492	472	510	471	494	484	480	522	517	495	483	506	511	479	495	498	485	544	504	485	469	484	486	468	491	520	499	473	491	491	511	534	503	517	510	520	511	486	490	504	512	489	529	481	480	561	494	476	487	490	483	516	519	499	488	539	496	511	516	510	515	460	518	497	511	506	505	497	522	528	515	519	509	488	481	473	527	502	526	509	553	498	504	481	533	491	550	447	499	503	475	469	505	532	524	509	496	460	503	500	516	511	483	493	500	468	468	548	502	532	490	497	505	488	465	518	508	469	521	516	509	466	472	477	491	476	491	488	504	516	518	512	488	498	471	488	502	482	496	535	495	482	506	477	473	484	491	478	472	508	506	492	528	446	487	504	515	493	479	504	537	522	539	492	500	479	514	524	495	472	514	502	453	486	483	543	490	477	493	491	475	498	521	494	506	517	536	520	566	494	519	545	498	458	526	496	505	515	505	516	519	524	493	519	497	529	475	449	481	493	492	481	520	499	530	536	474	497	491	527	527	518	467	495	503	524	478	489	491	492	467	507	532	508	497	504	488	447	494	539	506	513	463	479	498	516	490
4582	2981	11930	994	860	844	793	789	750	755	722	753	755	734	736	760	705	737	755	770	729	770	705	756	721	727	766	747	760	723	740	755	719	704	750	769	725	757	737	796	742	701	755	709	768	742	746	742	751	760	724	747	755	741	757	726	758	763	758	767	751	748	727	791	771	746	692	707	762	691	788	697	739	738	801	714	721	751	754	750	740	741	754	756	765	685	695	726	710	764	746	742	756	768	741	745	728	709	756	737	762	768	740	733	754	743	751	699	737	741	770	740	770	763	722	717	727	781	806	779	768	779	710	739	712	726	729	746	753	746	725	706	768	744	719	736	723	727	751	750	755	705	730	729	706	742	736	739	755	713	743	711	767	766	755	770	773	724	757	699	755	772	731	749	700	705	762	714	725	745	740	677	760	716	768	754	743	741	720	753	720	779	695	772	749	692	800	725	706	731	696	724	765	766	747	783	754	766	738	814	748	748	741	719	763	727	756	766	758	722	713	779	768	704	710	726	718	749	732	745	744	741	690	740	726	755	738	700	752	728	681	720	709	733	761	753	770	743	728	742	789	748	704	735	751	746	749	720	740	743	728	778	742	738	714	730	727	749	785	700	685	713	735	762	787	727	734	717	790	721	712	729	761	735	744	720	743	722	722	713	738	748	702	773	768	728	748	769	736	723	710	771	767	702	748	685	749	770	723	765	741	747	725	740	735	712	738	750	758	740	737	713	736	736	744	777	821	730	745	741	765	715	708	707	752	735	719	723	733	708	731	728	769	802	730	759	722	744	720	761	750	796	731	736	721	721	721	735	709	724	764	733	719	801	694	712	694	763	763	755	761	724	751	817	772	713	769	716	756	734	764	782	768	723	693	720	758	753	750	712	734	695	724	708	747	679	726	732	731	760	753	765	746	717	757	742	720	763	756	746	661	748	765	661	782	753	699	766	712	722	757	750	794	764	730	790	735	759	737	765	704	723	733	724	730	722	734	734	760	720	701	712	735	678	737	705	772	705	714	715	756	810	785	779	750	789	709	740	710	749	726	676	743	759	790	778	737	752	764	763	761	741	735	760	689	754	710	748	742	750	734	692	763	758	751	738	755	746	733	789	704	714	752	729	720	758	722	710	741	753	760	797	692	754	741	750	721	733	725	760	719	733	733	691	722	691	741	772	726	722	739	751	728	741	700	767	694	709	752	751	795	731	734	734	726	744	735	737	754	699	712	782	721	748	782	728	689	736	699	730	753	809	657	777	713	728	767	741	755	693	732	790	730	736	767	729	680	726	757	707	754	745	768	757	754	732	728	755	795	688	737	755	744	731	713	722	709	734	722	742	728	799	777	770	743	786	730	741	755	756	781	694	719	778	750	724	724	696	772	766	757	763	812	700	727	703	738	757	715	733	765	734	727	747	806	742	694	748	751	753	786	778	716	732	751	781	705	741	686	689	752	708	773	791	754	735	766	790	675	742	723	751	753	686	781	753	756	777	706	729	720	739	765	715	734	771	756	764	698	713	703	719	695	768	750	756	722	731	751	762	692	706	797	772	730	762	740	799	749	734	714	754	754	748	754	741	725	681	762	715	743	776	742	755	709	710	730	720	694	784	758	750	749	744	732	699	746	737	753	763	766	763	758	732	741	746	713	750	723	771	806	728	725	740	698	765	709	754	766	736	673	696	752	690	707	746	767	712	729	726	728	725	741	744	764	743	712	761	728	716	746	758	763	753	713	719	735	734	737	692	751	720	745	697	739	759	767	732	750	699	735	770	762	789	770	737	699	717	775	761	755	770	758	728	723	730	718	764	752	753	758	805	748	725	760	780	717	765	741	695	755	742	758	769	765	774	751	787	724	724	761	774	768	719	766	741	763	718	742	737	740	745	751	764	769	723	743	682	700	752	682	687	703	746	738	752	746	747	680	714	753	800	751	737	756	755	720	745	751	794	754	729	759	750	683	709	719	807	720	706	744	683	743	709	782	741	688	754	712	741	727	758	784	708	715	744	751	750	727	747	756	692	711	780	754	752	733	750	743	706	767	734	746	707	740	726	723	752	708	785	766	781	738	717	757	742	721	752	733	770	755	745	750	782	733	723	763	739	724	717	707	732	744	797	748	732	717	724	734	717	728	761	751	725	768	799	730	839	744	724	764	750	717	707	782	773	752	751	759	764	734	757	751	710	766	761	732	746	766	736	719	715	739	755	762	719	726	734	798	755	711	715	709	765	731	691	728	719	708	738	740	728	698	716	754	756	754	704	727	744	759	733	739	723	723	705	698	744	750	759	755	768	723	711	760	765	698	708	805	725	764	743	763	737	723	725	748	698	721	761	718	708	748	757	762	729	730	757	764	773	729	757	746	770	760	690	750	772	768	714	774	732	807	713	712	710	783	710	776	727	746	754	754	684	751	692	750	788	807	756	742	732	683	745	760	731	786	724	716	711	697	755	694	771	748	768	757	731	748	719	697	695	738	770	747	780	727	758	763	780	789	742	777	731	727	745	733	702	725	712	702	712	750	740	707	748	726	739	754	772	717	734	720	752	724	755	728	746	771	768	731	732	747	724	734	745	744	788	772	762	726	716	749	753	787	732	771	705	762	734	791	723	709	774	736	698	696	736	707	761	736	762	712	795	737	748	745	730	746	721	733	717	752	727	741	755	716	744	749	756	764	694	727	711	756	753	744	735	728	729	708	745	753	694	725	717	692	719	734	820	744	704	699	788	765	713	733	773	723	763	776	734	735	708	731	732	721	739	705	772	756	750	727	713	707	708	772	708	730	754	704	778	722	790	718	788	746	727	739	763	722	742	717	745	735	752	727	718	732	803	769	720	760	710	746	753	774	739	714	717	801	741	754	728	739	746	709	751	721	725	771	720	773	740	724	751	706	745	746	721	726	698	724	766	715	761	712	705	744	740	772	753	708	721	698	729	691	704	722	759	741	762	727	772	735	702	764	720	727	714	745	710	736	747	762	745	799	746	740	711	757	784	721	747	731	725	699	731	746	751	697	730	763	779	758	760	707	727	723	756	715	700	748	743	779	749	738	737	740	728	737	721	754	694	781	799	687	729	806	683	715	748	754	755	746	761	759	721	734	754	798	735	696	718	702	805	736	718	728	776	730	698	738	742	790	719	737	736	729	774	728	709	769	747	742	769	731	742	739	767	776	747	710	696	737	766	788	714	727	754	734	723	735	702	693	746	763	725	788	760	770	713	687	735	702	732	739	695	770	738	732	775	708	751	730	724	720	748	777	708	731	745	713	733	761	769	700	724	710	754	714	733	711	782	710	750	744	684	709	775	751	727	725	725	682	756	731	782	736	745	790	735	721	699	755	712	706	730	735	786	759	764	717	755	724	783	722	789	751	736	786	730	731	703	668	734	739	731	771	707	740	739	707	738	726	732	760	702	750	732	757	699	693	730	727	761	724	734	772	742	763	750	754	750	775	740	723	731	718	736	708	752	747	717	738	746	758	757	731	726	759	680	742	757	751	740
23272	21442	28533	25719	17968	2033	439	351	308	316	279	262	271	255	265	250	246	251	254	259	240	261	234	238	245	245	227	254	247	241	246	234	245	243	239	253	226	251	239	239	229	267	229	211	244	256	234	254	210	232	206	220	227	226	245	242	242	226	211	238	241	243	220	230	223	245	226	245	236	226	213	230	256	252	234	217	234	240	228	244	256	239	199	224	234	240	260	233	232	209	201	260	255	255	210	214	233	233	227	231	240	235	247	225	233	250	224	226	255	251	247	227	233	213	221	250	234	258	223	230	228	211	222	233	226	233	242	260	230	245	241	230	226	203	248	242	251	225	236	218	244	235	233	235	185	249	220	224	243	228	214	227	214	241	231	220	211	242	254	215	242	216	259	246	245	241	204	220	233	232	233	243	221	233	209	203	239	239	224	230	235	214	255	244	210	235	209	240	259	242	237	227	208	237	209	251	233	223	238	217	237	235	239	216	231	236	194	242	228	220	206	225	213	252	222	238	195	231	230	225	240	215	249	230	233	228	215	224	232	251	242	233	240	215	232	262	215	240	227	222	216	233	221	245	257	198	237	233	217	208	225	226	240	207	232	230	224	233	236	232	233	234	225	248	224	235	226	221	241	221	240	230	227	236	243	233	241	228	223	214	226	233	211	217	237	228	237	239	243	238	233	211	199	219	221	251	221	229	224	245	243	244	233	231	262	223	219	222	210	233	226	229	263	249	244	216	218	237	232	222	234	204	236	226	233	231	242	205	239	211	254	232	264	240	213	214	239	254	222	238	223	221	213	208	229	228	237	234	218	246	198	234	223	234	222	242	245	204	212	245	228	227	232	240	207	222	255	245	234	199	252	250	240	244	229	252	258	232	235	231	237	223	257	223	265	229	240	256	237	250	256	215	240	228	252	239	217	224	227	240	231	244	224	215	203	199	230	247	250	242	253	244	226	257	252	246	234	233	213	212	239	240	238	244	237	211	232	227	239	234	199	212	242	235	237	233	227	214	232	238	245	229	243	247	232	210	237	219	238	213	197	230	208	255	237	232	219	229	251	239	234	230	218	252	231	214	234	246	217	235	210	220	224	231	232	268	258	227	237	220	236	237	248	210	226	247	225	210	217	228	224	261	243	237	257	258	224	256	233	266	241	242	213	225	262	252	232	241	233	224	236	261	207	223	244	221	230	211	220	258	254	250	241	221	210	221	246	242	237	221	231	255	225	223	211	241	227	230	205	262	236	230	226	248	219	267	213	246	223	227	254	235	236	237	248	223	245	222	226	245	243	225	252	216	208	225	243	243	234	240	217	219	245	236	215	212	233	202	230	232	241	255	229	242	226	203	213	250	243	266	214	209	213	225	226	237	243	256	221	227	253	237	231	260	252	261	272	213	224	236	244	249	226	227	222	226	222	227	226	224	240	212	212	218	221	231	235	225	258	229	225	224	233	249	244	231	229	251	238	225	212	221	242	231	210	223	246	260	232	223	227	233	231	235	214	225	236	225	267	236	223	254	251	264	243	252	219	205	239	193	225	228	229	214	237	247	222	248	216	264	226	224	234	229	249	233	221	230	235	236	229	211	225	204	233	247	236	237	221	226	230	232	237	246	259	223	218	210	226	230	237	255	232	224	234	244	264	223	248	237	237	241	232	236	224	242	237	243	240	220	221	252	214	184	255	230	202	216	228	214	254	209	223	243	232	240	232	248	231	221	259	229	232	243	227	244	236	216	241	208	218	210	231	240	232	217	213	230	247	236	251	216	222	219	238	231	242	241	243	239	208	233	259	245	207	242	263	209	220	239	229	256	221	197	271	230	209	235	235	266	256	223	202	224	225	245	229	230	249	225	238	246	250	220	263	214	190	243	264	212	225	227	252	237	219	234	202	215	255	227	241	247	241	242	258	218	259	237	235	213	209	220	242	228	236	240	235	254	227	242	251	210	229	209	213	254	223	212	249	238	234	253	214	236	210	241	262	195	212	227	253	229	237	216	223	235	238	213	240	238	225	245	213	227	222	215	222	236	248	259	218	240	203	239	236	253	250	215	227	220	245	223	222	258	238	248	238	239	227	225	232	262	252	232	217	259	241	294	223	268	238	229	254	232	218	229	237	206	194	229	228	236	215	260	228	214	233	225	237	247	223	233	245	234	215	208	245	238	239	224	211	253	246	246	219	214	219	244	230	219	247	246	230	213	269	229	251	253	232	249	235	232	262	230	236	250	209	271	236	224	214	244	229	213	245	251	291	220	240	242	252	204	220	239	237	245	238	224	228	233	230	239	203	243	238	254	235	222	250	232	218	235	225	248	227	233	245	253	223	207	236	236	243	223	245	253	215	219	235	235	241	251	219	219	211	256	255	243	239	210	229	230	234	258	240	230	254	217	234	227	238	250	203	203	227	246	239	214	211	248	229	218	202	252	251	232	235	249	244	254	238	210	216	240	224	231	246	223	226	259	225	244	271	227	238	235	238	224	222	221	236	257	233	230	255	248	216	231	275	250	230	258	231	260	237	239	225	259	236	227	208	210	258	257	254	239	226	246	247	204	208	225	234	234	244	230	215	245	220	248	250	226	236	241	207	214	230	244	246	237	223	235	225	216	209	201	240	207	208	252	207	232	256	233	230	226	213	255	228	246	213	220	244	224	238	222	255	230	189	230	218	235	223	211	245	251	236	219	208	213	219	211	256	209	228	225	255	216	254	238	224	247	272	215	192	219	234	241	250	239	219	236	242	236	223	215	203	229	225	247	204	252	234	241	227	225	247	247	222	245	249	215	237	242	225	221	219	225	240	228	229	237	255	215	255	227	234	234	254	188	244	248	220	243	229	243	258	236	247	253	235	222	270	241	221	232	229	254	227	225	267	240	223	237	259	229	244	264	236	236	222	236	236	235	235	250	269	226	231	264	217	262	240	241	235	233	229	226	212	226	234	221	255	202	246	217	225	223	213	209	225	226	216	202	217	257	253	215	228	219	208	241	246	222	242	224	244	204	231	248	239	226	234	226	247	224	250	249	242	245	245	189	250	230	232	239	198	229	206	226	250	223	278	231	234	221	219	234	258	209	261	229	251	231	242	243	252	222	231	250	230	245	221	220	237	214	260	234	240	219	237	239	238	210	223	239	239	227	223	211	220	265	223	180	244	247	237	233	244	238	219	225	227	217	213	241	251	242	245	227	263	218	257	209	229	234	228	193	207	228	261	239	246	221	222	253	230	255	242	218	205	228	228	210	247	223	215	228	220	231	240	233	256	226	239	232	228	217	229	215	228	235	236	237	216	230	231	245	268	192	209	238	217	237	235	228	232	233	262	238	252	249	253	253	232	228	240	249	219	250	218	241	251	208	235	205	248	246	234	234	233	234	208	219	219	233	244	216	260	228	229	217	241	258	243	238	213	265	243	237	244	216	229	195	226	222	233	203	245	216	214	216	194	220	224	219	238	236	232	236	228	235	220	200	220	230	233	225	219	231	240	219	231	225	252	234
3803	10399	39786	2624	1473	1027	792	662	611	581	522	451	483	472	447	420	408	388	356	403	418	376	392	403	376	398	372	370	375	394	351	410	359	362	370	360	355	360	367	370	387	363	367	395	377	370	362	384	353	381	376	364	329	370	401	380	349	389	328	319	381	357	375	361	388	349	389	360	347	385	369	312	362	373	358	371	400	381	368	366	367	358	327	381	382	342	330	367	361	343	342	352	348	361	362	354	345	373	352	344	359	317	380	353	372	362	344	382	350	345	357	352	395	376	351	364	359	364	338	374	372	332	330	398	334	375	379	375	348	370	348	372	331	331	358	383	334	339	377	419	346	389	382	333	347	345	365	350	347	379	352	393	380	356	341	370	346	375	384	380	358	352	355	387	390	396	328	356	390	366	377	362	342	394	339	393	369	361	387	348	359	369	372	373	379	389	374	398	354	424	357	351	345	381	353	365	335	363	350	378	360	365	387	364	360	363	336	366	347	353	349	361	340	350	359	380	381	358	368	361	352	388	370	358	350	340	406	367	351	429	363	349	392	365	332	369	365	364	343	357	406	365	327	381	355	367	355	357	355	388	357	367	389	365	353	327	343	352	391	328	356	335	353	394	363	363	371	361	373	379	370	373	353	351	392	375	361	349	335	366	412	388	345	351	386	356	361	375	384	359	362	378	374	359	397	325	374	367	373	350	324	372	387	349	340	341	395	330	394	358	388	349	358	378	358	350	359	373	394	375	365	377	365	349	349	337	395	362	345	385	383	347	364	393	384	344	373	348	359	381	334	343	373	373	349	382	386	367	379	320	355	386	377	365	351	374	360	381	351	352	373	356	365	348	385	352	381	355	360	411	332	372	378	373	365	361	366	352	347	362	362	353	354	362	314	327	346	362	369	382	360	367	353	385	364	359	370	367	365	377	391	356	374	385	368	382	355	336	384	367	381	371	347	342	398	363	321	351	345	375	396	378	371	382	377	392	386	339	353	350	375	368	394	350	376	374	396	382	399	360	367	331	373	352	366	338	362	365	341	389	346	348	358	369	418	354	371	398	363	390	346	354	369	382	374	370	364	374	368	377	364	350	332	368	341	344	373	370	360	386	357	332	392	360	347	356	383	389	383	433	339	343	354	357	346	339	324	377	371	359	363	360	346	364	349	330	379	349	379	353	342	338	381	366	363	362	388	387	380	388	331	371	389	355	374	353	343	358	363	366	384	382	362	378	370	346	353	388	386	364	361	373	383	370	363	366	347	364	312	348	338	345	354	374	358	380	340	372	344	377	341	358	327	347	348	358	356	354	392	406	325	353	371	351	373	332	329	370	359	329	386	369	397	366	405	384	351	354	343	367	387	346	375	353	342	342	356	379	317	363	349	359	388	362	358	339	367	368	346	386	346	375	365	380	370	411	371	343	341	361	376	363	362	372	364	354	359	378	371	371	363	352	321	358	366	349	371	388	364	356	383	336	370	350	350	342	395	433	381	384	356	360	356	383	352	358	354	378	340	385	378	352	393	380	363	376	353	379	385	346	369	310	365	352	378	352	338	370	351	362	371	382	369	395	359	345	369	373	377	315	372	356	388	343	351	366	359	367	379	337	369	340	329	339	318	392	346	352	350	347	381	379	356	346	367	342	397	352	357	393	401	364	384	336	377	376	342	320	388	364	325	391	386	389	352	397	350	356	351	363	355	373	333	381	369	356	364	356	341	358	357	369	353	355	393	363	408	346	391	364	341	351	377	364	351	353	342	379	366	373	332	395	354	352	360	374	354	354	350	349	375	366	352	397	374	333	343	358	344	343	367	369	372	372	365	380	361	389	365	354	355	341	360	385	376	370	354	362	376	355	352	384	347	380	374	350	342	337	389	353	363	343	376	356	364	404	366	386	381	360	375	338	361	387	353	364	405	342	344	364	394	400	334	328	321	364	341	371	371	374	360	363	367	359	349	354	338	366	365	355	337	322	381	350	361	351	383	368	354	335	368	396	370	352	345	366	383	327	393	340	348	365	363	335	360	335	376	370	378	377	351	351	362	344	380	348	365	366	402	330	369	357	357	368	340	362	361	371	400	369	375	350	351	385	355	363	357	335	395	382	374	367	356	329	374	358	349	371	377	385	369	331	379	385	379	355	370	351	355	393	374	338	385	359	378	368	352	365	391	359	376	338	371	360	342	347	371	381	364	344	352	376	360	356	357	361	375	376	373	361	372	365	371	389	373	354	354	380	363	351	359	384	338	417	375	359	400	360	333	400	375	362	322	368	341	386	394	390	385	342	409	369	367	344	361	351	354	337	364	349	373	360	387	372	382	356	369	342	395	356	346	369	366	356	350	353	329	415	367	349	345	357	335	351	361	375	372	399	338	340	385	384	381	367	367	353	386	376	371	365	353	382	347	380	369	350	388	387	387	339	384	354	327	367	350	346	371	344	369	343	413	354	397	344	377	388	371	348	436	360	384	343	378	379	387	372	358	345	356	334	371	351	372	348	351	374	381	340	358	372	383	361	371	377	338	364	383	343	373	393	352	373	367	373	363	381	330	348	335	359	379	334	364	378	362	380	370	357	351	347	349	336	358	352	408	358	377	376	387	356	356	329	366	401	388	346	356	381	359	377	392	358	359	374	356	333	359	350	368	377	379	345	341	326	368	368	364	378	376	347	367	349	350	344	341	402	341	362	359	347	339	358	345	385	388	352	381	355	394	378	388	367	356	338	380	327	350	388	368	348	357	377	359	356	370	348	365	378	389	360	348	395	338	353	377	362	364	360	358	390	339	363	379	380	375	376	380	379	322	347	373	337	356	360	389	342	334	333	384	369	352	363	373	342	378	356	327	392	375	371	361	337	355	372	365	376	347	384	352	375	346	355	379	352	365	355	339	354	321	365	365	390	380	398	362	381	393	347	359	356	355	344	361	350	404	376	396	347	339	378	344	355	390	388	342	355	393	387	344	354	322	374	356	323	383	337	354	337	359	350	353	389	393	377	373	324	382	355	360	361	335	359	363	347	339	339	359	334	381	369	342	355	337	383	351	358	355	343	345	369	404	363	370	337	345	360	381	372	366	371	359	391	390	376	392	380	374	340	346	380	350	387	342	336	357	331	355	352	355	368	350	383	379	366	348	369	379	333	342	351	380	360	374	377	360	385	352	372	343	361	334	359	364	332	369	342	368	353	371	367	377	356	348	366	371	388	350	368	366	408	348	321	342	371	357	397	342	370	378	350	348	406	357	347	384	376	365	352	362	332	360	378	356	329	345	370	369	379	360	351	375	356	362	383	394	378	364	384	366	365	359	334	361	361	348	367	367	355	374	368	349	347	350	365	374	343	359	364	340	372	350	400	367	401	363	352	347	336	323	337	380	386	354	339	376	388	342	382	331	377	390	366	331	337	390	345	358	373	376	352	336	348	357	409	369	344	398	375	373	368	350	362	396	367	365	354	370	389	356	410	348	372	339	383	369	396	391	342	319	361	372	362	350	389	348	346
24613	21398	26926	20789	1708	651	613	535	573	556	577	528	546	529	529	553	530	553	571	554	524	525	527	489	499	544	472	531	516	550	543	551	508	524	540	558	516	527	536	562	548	518	512	555	523	525	517	499	566	504	519	535	462	504	532	517	531	522	547	506	520	524	542	529	508	519	526	510	551	529	503	507	495	530	486	539	514	504	508	511	521	528	463	491	514	478	480	514	529	516	509	518	520	477	508	517	508	525	511	504	528	513	531	521	540	524	552	503	544	502	504	527	544	541	533	520	514	528	504	543	556	511	522	489	527	543	541	497	544	495	515	498	507	503	504	536	502	491	499	497	534	542	560	493	493	482	510	538	540	496	513	489	557	520	516	518	528	533	515	531	528	498	498	509	518	530	534	499	559	520	534	518	506	527	493	554	519	550	522	548	532	475	497	542	500	532	514	524	518	527	507	496	500	499	498	527	544	551	540	521	525	561	510	516	498	493	527	512	522	477	489	498	540	505	482	519	525	504	550	535	539	517	508	553	495	518	540	517	513	491	528	479	479	522	545	514	514	501	528	527	506	492	559	530	562	527	528	525	511	549	479	497	527	519	514	475	565	519	526	524	529	512	519	519	533	531	531	531	513	534	508	524	540	522	486	513	498	496	521	566	514	509	519	525	494	526	557	496	500	485	558	526	497	522	498	517	495	563	525	505	496	549	540	528	520	503	521	539	515	532	538	538	526	560	507	533	514	512	531	482	512	540	538	517	494	509	546	531	529	553	543	549	514	513	504	534	508	534	484	519	451	492	512	552	520	557	512	504	493	505	548	505	510	538	469	541	552	516	472	549	514	515	527	525	514	507	560	517	522	551	543	539	491	509	490	486	470	503	529	509	534	480	520	528	516	512	514	512	491	498	509	517	533	497	539	505	523	555	541	510	517	523	496	547	512	502	513	506	553	533	492	513	519	506	518	549	541	498	505	535	523	493	537	530	526	549	507	518	507	554	518	487	505	523	503	509	451	494	540	521	560	550	560	534	492	524	515	520	513	524	500	550	505	553	531	475	524	512	484	496	538	566	491	550	540	554	506	506	558	520	503	533	495	502	447	492	547	513	500	576	548	530	571	494	513	522	493	518	527	511	531	526	524	540	481	519	508	539	510	516	512	541	491	486	507	520	511	563	547	532	500	510	503	516	541	481	527	576	546	537	514	538	572	529	524	515	541	543	512	526	487	524	511	552	536	526	512	517	517	524	472	490	522	504	515	555	529	511	518	528	524	529	510	511	492	553	539	539	556	518	494	498	510	570	541	538	534	505	544	526	523	498	474	524	541	556	521	518	525	502	496	499	499	509	522	546	509	578	499	492	537	527	530	563	511	551	508	549	496	514	483	492	543	537	480	498	478	512	487	540	495	522	499	522	494	503	516	514	517	529	531	510	481	514	500	485	520	500	507	479	543	480	534	509	510	552	502	526	540	529	538	486	490	495	545	502	500	546	516	513	511	522	566	508	512	531	526	550	528	528	498	482	496	496	486	504	523	547	540	503	490	513	538	535	513	509	514	564	483	524	541	588	517	518	543	504	542	521	541	498	543	499	530	532	495	565	517	538	499	499	527	509	500	525	531	511	542	514	513	535	505	554	559	523	502	520	530	545	533	494	472	536	504	519	531	559	531	539	507	507	522	504	483	503	522	529	488	532	549	506	560	494	513	532	516	493	526	511	493	529	526	540	551	523	519	516	533	531	514	543	495	502	491	486	540	553	519	527	492	517	494	546	495	529	557	541	511	510	511	522	529	489	522	493	517	540	536	489	498	519	541	540	512	541	502	563	469	525	584	527	523	475	527	545	525	485	516	523	540	489	560	489	473	537	563	513	536	547	531	511	524	534	511	523	542	516	552	539	509	508	536	496	510	477	557	523	493	533	467	534	484	523	519	526	522	540	510	567	569	557	526	537	564	488	553	540	523	521	531	510	518	498	538	531	496	540	522	514	525	512	481	517	478	558	492	474	521	511	527	511	532	552	501	507	518	570	512	494	497	524	550	526	496	469	476	481	557	534	528	537	496	525	519	488	529	534	532	522	529	505	524	545	515	488	513	562	509	547	564	480	538	478	526	506	521	529	519	550	520	482	511	549	571	533	496	511	478	536	468	526	554	579	563	528	566	503	517	519	518	534	536	542	520	536	527	522	540	503	507	477	532	495	559	531	496	569	493	496	527	511	518	547	500	483	512	515	540	516	491	525	522	518	576	525	494	514	529	507	526	550	512	517	549	532	536	583	494	565	513	531	552	484	513	512	508	498	499	516	491	506	492	538	547	480	468	535	530	499	521	503	527	523	515	529	524	492	508	566	499	536	522	487	517	523	529	474	535	536	533	533	529	510	507	475	519	509	500	562	518	528	542	497	515	514	544	510	553	544	492	530	510	491	550	507	573	508	468	513	524	495	517	572	515	519	525	504	509	538	572	466	478	545	523	561	525	509	492	559	537	504	528	502	524	537	486	541	496	527	522	517	528	526	557	523	545	477	487	545	525	551	534	524	502	511	545	496	512	521	507	488	532	545	583	474	521	509	536	524	549	536	514	541	525	493	537	528	520	518	533	556	519	522	509	519	492	540	495	503	551	531	530	506	545	519	519	492	563	479	532	504	520	497	519	500	520	542	527	528	529	553	508	540	531	512	496	529	521	509	486	527	501	535	572	509	514	496	533	547	505	499	554	572	537	532	527	516	598	515	478	522	503	514	513	498	491	492	492	515	505	526	493	500	553	587	503	523	531	520	508	524	522	535	495	480	488	536	504	513	486	493	521	495	512	524	520	549	517	516	530	542	519	539	523	542	527	545	571	525	538	536	550	527	493	531	517	570	489	481	564	513	484	510	531	508	509	563	548	500	508	545	521	513	520	499	502	552	524	488	569	517	534	489	512	502	491	559	534	516	561	537	570	480	513	452	551	546	506	544	522	510	532	525	501	522	541	509	536	502	501	505	500	497	572	541	503	522	501	512	549	561	551	503	524	510	469	476	584	512	526	505	558	525	512	566	503	531	527	490	524	507	496	484	519	497	472	519	542	490	503	573	522	527	507	501	485	485	523	533	542	550	519	486	526	519	518	505	553	555	538	541	507	509	532	558	506	516	501	512	539	512	525	523	552	545	508	467	515	511	536	478	509	480	507	550	530	531	547	465	507	546	487	489	494	486	536	535	511	500	486	563	500	494	476	537	491	528	545	515	508	497	545	478	500	535	502	514	520	534	544	541	505	535	551	519	506	511	529	514	513	510	514	528	557	515	518	521	512	483	548	502	466	510	516	504	483	508	481	560	512	520	570	540	481	574	517	530	571	534	508	486	531	521	522	526	519	482	500	525	538	573	560	498	486	556	504	526	503	514	507	495	509	498	508	544	547	527	531	532	519	537	535	523	549	527	490	463	498	482	520	480	526	490	538	559	538	512	518	509	518	546	556	532	528	512	520	515	513	517	554	497	533	519	561	515	539	499
3890	6104	27531	1778	1321	1040	1000	854	912	846	844	831	802	787	793	771	765	809	779	782	774	741	741	803	724	780	763	748	768	787	751	790	743	738	783	723	752	723	770	753	795	790	715	760	759	771	797	706	710	774	744	788	747	737	777	753	773	727	766	797	715	727	774	735	758	774	752	729	738	773	776	692	709	697	805	755	737	796	729	714	752	783	728	726	734	797	723	755	722	743	737	775	706	692	761	786	767	751	724	737	753	765	712	739	747	691	785	782	821	732	774	731	783	746	710	793	730	797	757	747	765	721	764	755	753	763	718	779	738	691	730	738	737	704	733	762	782	750	746	736	759	757	754	737	753	742	753	792	773	809	753	746	779	773	755	724	745	804	749	709	748	712	771	842	706	706	731	800	782	760	790	730	780	754	751	727	729	768	754	809	767	749	772	734	754	751	764	745	725	754	793	751	767	729	766	739	680	764	704	767	764	742	777	769	741	719	731	754	764	748	793	767	766	755	773	707	759	759	707	727	754	843	735	749	751	811	775	726	788	745	730	737	731	772	693	721	736	777	735	780	706	769	758	775	762	774	740	781	749	723	726	741	775	758	727	762	717	784	743	692	738	729	734	755	798	727	720	740	747	719	759	778	656	762	704	793	815	726	770	765	756	751	715	730	739	714	774	726	739	742	766	735	758	748	740	729	766	779	778	747	778	758	724	708	744	788	775	753	707	746	742	751	775	709	745	755	720	751	727	776	802	735	756	754	709	759	724	766	735	752	797	795	750	742	763	766	743	780	738	764	762	779	796	749	749	772	737	737	752	739	763	759	783	745	744	797	796	735	709	776	781	788	752	742	781	781	743	764	741	744	777	697	737	749	726	746	723	766	711	729	706	746	792	751	754	723	698	725	729	762	763	726	799	777	711	724	799	748	686	732	719	822	713	816	760	751	789	717	752	736	779	748	741	761	761	797	733	740	778	722	740	777	770	769	767	766	736	752	770	744	770	705	751	710	753	751	709	719	739	748	730	730	710	773	742	768	756	782	753	765	756	766	749	776	748	756	730	726	802	756	689	766	751	750	720	680	730	759	732	759	764	672	711	795	764	827	785	766	796	754	743	706	782	741	746	718	744	730	747	752	751	763	751	777	758	713	777	740	732	790	778	808	783	751	787	776	787	779	756	761	709	774	753	720	754	756	703	724	790	753	727	771	751	764	721	742	739	790	754	737	750	713	702	748	793	727	755	730	716	734	692	735	747	765	774	769	739	796	713	731	736	686	718	721	780	727	698	803	753	749	704	780	729	720	758	741	740	744	796	732	718	703	757	724	787	760	761	737	756	744	730	746	731	758	770	826	751	785	758	738	748	736	782	757	741	733	727	723	770	783	749	789	713	767	720	689	781	759	737	713	774	742	747	745	731	731	730	707	735	775	718	748	728	786	784	701	712	850	778	769	731	736	729	768	737	778	739	760	733	717	718	735	749	767	774	799	742	696	770	780	734	762	737	754	735	768	733	770	746	736	742	725	734	764	770	737	720	734	783	799	799	752	817	747	786	805	750	758	743	714	738	772	737	752	727	728	750	722	746	750	746	799	745	741	741	754	695	717	763	747	754	773	745	763	769	750	757	769	731	751	732	719	706	741	721	791	745	704	748	782	712	730	749	736	755	733	758	697	688	740	704	746	740	737	724	746	751	724	733	735	730	792	728	740	704	755	786	751	768	737	761	752	757	712	752	731	732	776	752	714	698	741	740	754	784	724	761	755	750	720	743	757	777	686	723	749	737	750	759	774	704	793	767	766	746	755	721	743	755	739	753	727	731	738	755	768	786	757	791	744	732	790	750	719	712	729	700	764	780	729	750	747	747	743	780	773	737	705	730	755	721	750	756	738	719	745	729	706	709	696	759	739	765	757	740	744	706	739	725	761	731	720	723	793	768	741	709	821	705	785	774	751	764	771	780	730	731	731	749	753	754	734	778	757	741	758	786	737	810	737	754	721	760	692	782	735	763	729	713	734	721	805	691	737	741	785	765	769	746	725	792	830	738	743	798	736	727	733	726	765	724	742	746	767	731	724	804	747	759	745	722	724	727	773	749	768	745	800	742	773	784	778	783	765	754	761	742	739	780	714	786	747	715	777	759	751	732	742	755	729	766	787	764	774	741	740	768	756	733	735	766	763	772	742	717	774	722	751	758	825	721	715	727	735	736	759	736	781	734	766	783	779	751	701	736	748	697	734	820	784	733	725	731	769	699	739	692	709	709	697	732	729	752	777	730	768	732	767	751	745	666	748	760	775	733	754	728	751	729	734	731	802	713	737	767	790	778	742	729	714	758	749	766	761	733	716	768	769	788	727	712	706	772	768	750	739	738	748	729	736	706	789	751	782	737	713	779	772	793	785	745	741	752	802	718	741	753	758	765	767	745	703	749	753	715	741	737	709	744	732	729	784	722	760	729	774	720	722	702	757	730	748	721	732	769	679	727	739	766	719	778	762	757	757	801	764	773	744	733	780	749	715	788	715	705	779	773	712	765	756	744	751	753	767	805	786	757	729	741	789	797	785	768	748	699	772	736	755	753	731	737	756	729	759	707	770	792	775	710	752	781	781	792	751	798	782	726	754	730	763	754	754	768	808	753	738	803	755	755	756	813	768	776	754	774	791	716	781	720	795	750	765	774	789	757	786	766	742	764	735	809	731	774	748	737	813	775	779	797	783	766	769	744	787	754	737	760	733	759	719	766	799	761	783	769	697	800	696	718	745	739	728	755	765	749	729	787	758	748	782	711	759	758	750	766	748	756	736	747	777	715	759	726	769	749	750	726	729	702	738	720	732	756	712	700	771	757	774	757	770	751	764	739	710	746	777	794	744	740	757	768	729	736	740	778	754	754	751	743	726	726	790	744	773	793	781	797	737	789	716	780	773	720	727	738	733	745	749	719	759	762	724	793	729	759	740	695	750	691	764	804	694	780	726	757	759	749	754	779	750	764	770	716	725	760	747	794	729	759	762	736	750	749	793	701	731	730	744	728	765	747	723	749	721	765	729	737	744	708	735	740	752	756	725	709	751	725	748	734	752	702	778	754	758	780	744	746	743	712	757	765	803	791	752	744	757	724	791	749	750	751	700	703	771	721	729	774	740	744	769	751	695	754	757	793	724	784	743	744	786	736	814	701	760	709	775	768	712	792	760	733	739	742	705	756	775	749	728	715	727	789	703	752	733	755	737	724	746	734	757	720	781	713	755	732	716	740	723	750	808	749	788	767	711	769	756	728	758	684	740	766	718	768	726	739	744	765	723	674	762	739	702	759	770	768	697	755	782	771	759	773	780	753	735	770	752	756	786	747	797	753	732	764	740	752	746	756	761	713	734	743	705	700	772	750	797	757	744	737	774	704	718	693	751	738	758	811	740	695	734	769	790	732	726	767	753	752	772	704	743	790	766	777	760	716	797	755	746	752	743	705	791	738	723	752	774	713	732	716	682	747	735	766	722	697	795
22440	21486	29032	24596	21484	16696	971	380	297	250	266	208	210	207	197	174	185	172	187	158	171	162	169	153	158	169	175	140	142	176	145	153	130	132	152	157	150	163	131	121	145	144	163	128	136	144	128	157	159	149	123	146	146	133	147	128	161	161	147	132	145	131	139	153	146	143	138	162	151	124	151	148	152	146	131	148	140	149	136	140	168	143	123	138	161	142	136	157	144	148	150	134	155	149	144	146	132	127	151	145	137	149	140	126	158	141	136	147	140	132	136	151	148	153	136	124	158	141	141	124	149	152	153	160	143	165	147	148	146	154	117	139	132	133	133	158	118	152	156	128	137	145	130	138	160	133	139	151	133	126	159	143	126	147	162	135	140	123	132	166	146	136	160	159	146	157	132	130	157	158	148	133	157	140	140	147	147	143	148	157	131	123	143	133	163	148	117	143	147	147	139	140	125	151	143	110	150	141	112	136	151	144	137	159	140	146	160	132	138	144	145	144	145	136	120	150	139	125	145	127	139	139	160	140	148	159	132	152	155	147	148	143	157	159	139	146	130	120	145	146	141	144	155	138	144	123	150	151	132	129	155	157	128	153	168	140	129	143	145	129	141	141	130	174	133	136	160	161	134	148	147	146	138	123	144	134	154	133	149	129	117	132	144	144	144	133	150	145	136	144	145	143	134	147	121	143	149	150	120	142	136	135	140	138	147	139	142	159	162	138	129	153	138	112	143	126	152	141	148	116	158	146	161	138	150	147	129	142	151	139	135	113	158	112	132	127	150	129	145	155	161	144	132	146	155	133	163	146	117	145	144	138	131	147	134	159	147	126	136	130	131	139	125	119	165	138	131	163	149	130	156	118	123	160	125	142	151	128	162	140	155	145	138	149	146	139	133	144	134	128	144	159	127	145	142	127	137	141	154	149	153	148	152	144	115	140	144	160	137	149	132	130	135	145	128	126	151	149	140	131	148	148	153	143	148	131	157	132	129	145	168	150	153	154	153	141	130	145	139	151	124	147	118	129	152	130	159	160	146	141	131	150	170	127	138	130	145	156	135	161	142	163	129	153	126	132	159	126	155	135	158	135	165	145	141	144	151	143	129	144	124	126	162	128	132	137	151	157	139	138	136	155	118	145	130	141	132	138	126	143	140	150	130	144	153	129	153	144	147	140	142	146	134	154	143	150	141	147	147	140	132	150	146	144	145	116	132	131	129	151	129	149	141	152	119	142	133	159	152	131	139	113	149	151	168	152	136	141	138	153	130	138	138	116	146	143	150	140	143	128	159	115	162	123	130	161	131	120	126	158	149	158	157	133	118	146	147	137	140	150	124	156	144	130	128	157	114	143	147	144	138	142	148	132	129	135	139	128	125	128	133	141	156	152	146	144	147	121	113	159	146	139	175	168	144	131	138	141	140	145	139	153	139	133	142	147	137	113	159	138	143	139	128	118	133	150	112	140	127	151	139	156	125	128	136	145	146	142	145	137	153	138	131	125	157	149	140	151	125	142	129	155	158	164	157	151	146	163	153	148	160	135	123	173	127	148	121	133	125	152	139	148	140	129	153	131	119	159	153	136	138	141	145	146	156	132	168	155	135	134	147	142	139	156	153	165	148	169	163	139	128	140	113	130	136	132	145	154	148	144	136	146	153	130	126	143	144	140	155	137	152	150	141	128	167	134	156	118	154	155	137	125	171	146	148	146	160	138	144	148	128	152	149	138	129	150	148	140	143	147	133	130	140	138	161	141	142	140	137	162	156	139	141	130	156	156	135	119	142	139	142	147	139	142	144	158	133	137	142	151	146	157	147	129	135	158	145	145	138	136	121	144	161	156	134	136	123	146	136	149	150	179	123	116	144	132	147	154	152	133	147	147	123	148	144	159	146	136	138	156	128	156	140	149	136	154	148	142	140	124	142	121	136	147	152	143	154	135	140	138	137	140	166	137	144	147	144	181	129	133	127	145	143	144	131	147	145	128	129	155	142	136	142	159	153	151	137	150	145	136	151	153	142	128	144	150	136	154	124	138	129	152	133	130	165	131	134	136	141	155	148	130	157	126	138	155	135	139	148	146	137	149	156	135	150	163	155	124	143	118	132	150	145	147	144	132	114	168	144	159	123	144	144	133	147	143	146	127	150	120	141	107	130	126	157	145	154	149	137	143	137	135	161	134	146	137	163	143	131	129	167	147	136	141	153	152	169	139	142	132	159	140	145	134	146	138	170	158	147	148	140	144	141	118	129	138	139	144	130	144	133	138	155	132	130	154	140	150	145	159	144	109	151	155	128	147	125	133	134	126	139	141	146	141	141	132	148	135	138	133	148	139	142	131	149	136	165	156	153	136	155	145	112	143	137	140	148	170	159	145	141	151	131	133	135	149	131	141	149	168	133	148	144	145	124	152	150	130	151	156	166	123	156	155	157	156	144	167	141	137	128	131	152	137	134	148	129	139	150	154	152	130	140	148	124	142	171	128	134	131	137	159	163	152	155	129	160	146	134	118	153	137	145	130	140	150	161	150	149	159	169	143	129	127	121	143	132	110	152	137	121	144	143	125	143	144	144	153	138	133	142	122	125	134	134	157	138	139	133	163	137	155	150	157	153	164	142	152	157	147	150	128	129	168	131	137	160	148	174	146	149	140	145	140	148	128	125	143	119	144	143	135	143	149	127	128	136	125	133	157	130	125	133	133	153	145	141	155	147	132	131	150	162	141	155	131	133	144	129	148	147	147	142	152	149	130	140	133	155	145	135	135	134	150	151	153	147	137	137	159	148	145	126	150	153	133	132	138	133	130	141	145	139	149	143	133	148	169	138	150	131	150	135	135	112	161	133	124	153	165	142	122	157	145	153	141	131	148	144	149	140	148	154	133	134	130	128	159	185	125	149	134	135	132	145	140	130	159	162	124	135	138	141	149	124	152	136	132	136	149	133	129	142	135	125	123	132	156	157	140	140	138	127	157	146	155	128	140	137	139	123	150	143	123	161	151	139	149	138	152	151	132	138	134	130	160	142	142	133	143	136	130	143	132	139	147	139	151	140	150	170	143	138	136	137	137	153	157	145	137	144	155	161	155	157	144	131	138	142	129	150	138	121	110	136	173	143	134	158	150	130	142	141	169	129	155	163	152	142	160	145	124	144	135	131	145	128	145	146	152	144	137	149	143	140	132	154	148	138	144	156	145	124	158	149	143	160	145	155	146	138	150	136	136	152	138	128	158	144	162	157	153	147	159	146	137	125	146	133	158	170	145	135	141	145	118	148	149	121	131	151	137	145	131	174	168	144	133	150	144	154	134	139	127	153	158	135	149	148	132	164	115	157	138	133	133	141	118	130	122	128	123	142	136	145	144	129	127	126	116	145	122	148	146	148	146	159	158	127	143	125	144	153	142	149	132	157	145	132	137	133	145	151	147	140	146	138	156	142	126	146	128	116	155	153	144	117	123	139	145	164	154	140	145	149	153	140	133	121	134	151	138	141	152	138	154
5176	15351	38876	4266	2310	1497	1099	851	722	593	513	444	416	355	347	316	312	287	284	258	285	273	256	269	257	239	232	229	253	259	233	231	238	205	222	207	224	215	250	229	224	227	231	222	226	239	185	245	199	213	203	215	232	193	232	230	192	241	237	240	199	207	222	232	227	222	203	249	196	202	232	217	231	226	192	206	232	204	200	199	220	195	209	230	223	223	212	183	211	220	235	211	194	203	203	214	231	202	194	188	216	213	200	212	216	210	193	199	218	201	201	197	231	228	201	237	193	207	202	202	192	209	190	221	212	190	205	236	210	214	178	198	222	195	220	219	216	182	219	209	192	208	208	203	195	210	239	203	204	220	201	198	191	233	200	198	207	187	204	213	209	218	207	220	181	207	202	193	211	182	211	207	216	209	197	184	198	206	220	207	212	186	203	217	187	224	200	193	223	210	198	208	238	213	210	209	202	214	202	210	210	213	225	198	219	219	205	192	242	201	217	208	212	205	212	214	213	208	196	218	235	261	203	188	206	199	239	191	200	203	193	218	197	203	200	199	232	212	200	206	219	197	233	235	227	202	224	211	199	195	193	202	221	204	219	199	211	214	193	236	223	222	217	221	185	191	208	199	222	231	181	223	205	201	175	202	210	200	203	203	202	200	209	206	202	218	216	185	212	214	214	220	245	193	235	212	223	211	215	211	189	204	213	203	198	201	182	197	208	222	220	211	216	191	213	215	218	199	199	199	228	187	231	210	231	230	186	185	209	231	202	214	214	201	217	225	198	199	240	206	203	204	190	218	200	267	206	216	210	211	208	209	209	229	166	223	210	212	187	222	223	215	203	208	196	206	207	232	194	200	212	206	197	226	216	185	191	220	207	206	210	215	213	207	210	197	206	221	199	200	227	206	216	205	170	205	211	213	211	211	186	208	223	202	219	207	224	197	211	170	210	203	243	198	222	237	200	196	224	205	176	187	202	207	213	204	222	187	214	197	213	207	202	204	218	201	245	220	197	206	215	213	195	215	191	230	208	208	179	227	189	203	202	201	188	232	193	212	203	218	200	208	210	217	221	205	205	214	220	203	165	217	189	237	190	207	186	219	191	209	208	183	219	206	219	200	186	200	206	202	195	242	193	201	204	187	186	212	214	212	196	194	219	217	208	196	247	229	214	238	190	194	194	220	253	188	219	201	193	200	207	200	203	222	223	208	226	231	212	174	203	196	191	217	207	219	205	219	231	181	212	203	194	230	193	204	217	223	242	193	224	221	207	207	199	199	206	209	181	204	178	224	214	212	207	198	227	206	226	219	219	216	209	228	231	179	187	209	202	190	212	218	232	217	223	215	197	211	212	190	238	193	208	233	209	227	215	211	197	224	196	190	194	200	222	199	228	208	226	200	193	228	199	206	177	221	238	216	210	208	202	208	224	191	233	193	210	219	223	202	220	193	216	209	209	211	206	225	193	197	218	211	227	211	194	202	219	215	236	196	208	199	226	186	176	195	209	203	196	207	223	220	180	219	198	202	187	218	238	204	218	199	228	206	238	209	214	226	209	208	200	210	191	207	192	222	220	218	196	236	205	193	200	193	193	196	187	214	197	231	190	200	217	221	213	215	235	216	197	222	193	207	190	221	206	184	197	183	215	211	213	206	216	197	211	191	194	205	227	181	201	202	202	179	226	198	208	198	196	206	195	225	234	213	175	204	183	240	203	205	191	221	211	226	229	208	221	230	189	195	179	216	213	204	199	218	194	234	172	215	212	208	193	230	204	236	213	211	232	219	192	201	206	213	214	207	249	224	232	223	207	202	218	194	214	210	190	269	202	215	193	207	202	198	219	214	223	202	182	189	210	219	232	224	217	196	202	204	238	200	222	231	216	210	197	200	192	214	217	177	194	185	210	215	206	203	210	223	227	182	178	202	220	197	244	208	210	193	229	196	201	219	218	204	191	181	186	198	237	246	184	238	198	216	173	209	191	222	225	202	204	188	223	161	196	235	205	190	185	187	219	196	192	207	204	203	200	187	219	214	231	179	206	171	206	207	230	215	194	213	214	209	210	211	222	213	197	219	202	201	179	202	182	191	222	216	179	212	210	197	222	205	238	216	205	202	213	232	199	218	192	192	181	205	212	202	220	203	230	203	197	226	217	226	224	204	189	209	213	192	213	197	224	222	222	198	216	198	201	198	214	236	182	183	211	242	206	195	207	191	209	192	218	231	198	216	214	195	205	216	220	218	250	211	199	197	198	199	204	203	188	210	203	202	199	191	215	188	204	211	218	221	219	212	214	172	201	202	204	218	200	218	213	235	201	192	197	196	192	199	219	233	207	204	220	211	211	211	220	210	227	223	214	210	236	189	212	206	202	216	208	213	182	211	203	207	206	207	198	209	211	219	236	201	221	207	212	193	228	199	207	217	212	213	178	256	206	198	231	220	220	237	196	199	214	205	199	222	192	213	206	203	173	202	214	198	200	193	209	177	232	202	211	202	209	213	231	221	199	218	218	187	201	187	208	201	213	215	246	189	235	197	219	187	231	200	183	173	219	218	227	228	206	208	221	199	215	189	190	196	239	199	196	196	200	207	215	211	205	194	192	219	211	187	204	215	178	219	205	202	240	207	209	225	192	183	222	197	195	203	217	195	210	225	212	234	210	190	179	213	215	206	210	205	210	203	183	203	204	200	206	219	206	208	207	221	194	223	211	180	216	223	206	219	215	236	193	219	190	233	218	202	225	180	199	216	208	220	185	208	210	218	211	209	244	200	196	213	209	205	231	182	185	218	187	208	220	190	220	242	240	185	203	218	218	206	200	197	225	200	206	218	197	204	206	230	218	226	214	198	216	209	191	204	205	262	211	201	216	202	201	231	222	200	197	204	186	216	200	204	222	221	210	219	195	199	223	191	206	227	201	193	197	214	229	203	223	219	209	167	193	214	213	229	195	218	205	195	218	178	197	212	207	196	208	219	213	248	209	197	224	196	203	193	193	214	200	211	216	200	202	196	224	207	192	226	219	217	213	204	209	219	202	220	174	227	194	216	225	218	219	209	203	247	226	234	203	214	219	215	226	188	199	220	198	192	224	200	238	193	191	204	222	217	202	225	209	215	208	202	241	217	223	223	208	173	199	234	220	212	206	210	197	173	191	204	207	207	207	222	216	208	204	211	226	194	220	194	210	200	206	213	203	198	213	214	214	186	209	201	205	189	186	193	184	207	212	217	226	190	204	221	218	204	202	199	224	205	200	221	218	161	187	197	195	201	220	216	196	224	192	224	177	204	233	209	191	193	215	213	203	189	200	207	218	197	204	225	232	207	215	183	204	205	224	232	194	215	208	220	189	217	226	196	231	199	220	204	217	213	207	207	202	227	195	206	186	172	217	201	194	223	199	215	200	176	211	196	188	201	210	210	193	211	219	235	226	225	233	215	223	194	224	216	213	182	216	209	222	226	215	221	212	221	215	214	222	193	185	225	198	194	223	190	199	189
27446	16776	10040	1627	555	482	495	556	474	490	480	479	524	488	494	481	501	492	491	476	493	511	509	459	498	465	487	460	468	493	485	508	513	510	501	503	482	498	498	496	463	511	462	495	484	498	473	490	533	521	524	485	491	477	495	515	473	488	495	518	486	511	466	519	474	491	504	519	470	473	473	480	483	537	485	515	479	498	503	457	464	481	441	456	491	516	519	485	478	507	492	482	502	520	505	506	496	500	492	489	525	472	499	497	492	508	505	538	491	512	446	507	507	445	505	493	460	529	504	500	497	461	523	504	487	494	512	506	489	514	542	484	495	486	469	472	542	475	512	496	488	520	508	464	496	494	494	491	446	464	509	506	526	513	494	477	464	489	500	529	501	473	481	483	498	456	501	488	520	469	497	495	527	483	507	478	480	486	502	490	497	438	505	544	549	483	486	503	507	497	490	457	475	513	505	497	483	460	476	504	528	490	485	510	517	491	464	511	479	459	462	459	523	524	456	497	491	502	492	480	506	469	472	475	500	498	481	506	483	487	517	476	494	508	496	481	506	511	495	490	502	496	485	524	536	525	517	465	422	516	483	489	471	477	485	499	509	539	509	471	484	480	465	537	511	503	508	464	477	470	482	453	527	473	477	464	502	486	506	442	473	508	519	477	476	512	487	475	449	521	532	485	517	466	467	503	474	544	470	492	502	477	504	449	504	498	456	501	495	496	508	492	471	457	490	443	477	543	521	508	495	501	512	492	523	457	489	510	515	494	532	512	501	455	491	539	514	504	482	488	471	516	502	518	506	542	468	487	523	480	526	520	504	475	509	501	495	475	489	507	502	454	459	539	510	449	470	526	501	425	494	503	501	497	485	450	521	475	488	493	470	498	514	440	484	485	471	497	488	482	522	515	478	470	483	483	526	518	517	515	528	487	483	540	480	489	499	496	507	514	506	499	499	488	466	507	463	512	481	477	486	484	491	504	521	477	474	495	521	509	523	486	534	483	479	488	490	496	496	464	490	508	514	505	498	477	495	522	488	514	467	458	484	492	528	550	496	503	453	509	505	521	500	496	479	470	501	475	473	475	482	507	488	496	487	475	466	533	505	476	474	523	497	481	514	480	475	516	460	478	513	500	515	484	489	504	479	482	494	514	461	487	483	468	500	529	440	486	517	473	498	482	493	488	437	532	532	513	462	469	513	469	526	493	488	485	503	489	480	502	478	493	477	487	515	519	521	500	515	479	522	499	485	483	516	534	468	486	503	446	513	494	461	449	480	498	478	504	480	506	499	478	459	512	531	532	502	477	486	508	513	522	496	445	456	531	496	512	490	497	495	490	510	487	530	511	534	492	471	492	505	504	514	510	498	453	491	506	531	451	512	517	478	505	503	498	482	477	514	516	481	507	464	491	495	510	509	481	517	530	476	472	519	518	519	493	430	463	481	491	455	534	482	478	498	487	513	505	508	487	504	498	487	498	450	465	489	478	493	477	476	533	470	533	462	497	503	465	507	517	482	447	439	488	506	506	483	494	506	490	513	488	471	477	495	513	456	480	542	517	502	477	508	510	474	512	531	533	508	488	495	530	506	487	453	470	527	455	495	478	545	501	518	473	508	490	456	478	498	533	484	518	518	502	449	492	498	507	487	493	496	500	532	485	486	519	521	506	496	462	517	475	460	499	476	478	500	461	491	500	490	503	477	462	478	523	478	500	469	525	532	478	494	511	474	505	469	475	484	505	505	483	490	511	492	531	492	492	521	508	484	500	485	507	472	528	525	513	457	494	463	467	465	459	457	484	504	508	492	511	485	480	477	434	490	520	492	497	529	447	480	461	528	480	482	476	479	509	488	519	497	513	476	444	475	489	485	499	474	501	505	477	498	472	465	481	496	502	480	486	446	504	479	481	502	452	494	468	511	534	504	502	506	501	501	501	501	507	471	495	498	499	533	491	441	489	517	496	470	487	461	490	475	461	502	495	477	478	476	488	481	509	504	516	514	462	470	516	525	505	483	475	446	507	530	465	501	500	505	563	487	497	495	469	495	526	474	464	500	486	524	503	512	425	480	471	519	495	500	486	490	478	491	518	496	484	506	519	527	478	461	454	503	510	492	515	495	482	464	484	496	493	483	509	486	492	481	538	472	467	462	500	531	491	460	485	502	506	479	502	500	510	504	471	473	501	472	495	518	474	458	465	499	475	501	454	538	487	483	476	461	470	473	456	515	502	525	497	499	474	519	470	476	496	491	461	468	491	530	491	497	522	492	524	456	491	457	544	497	502	492	510	477	521	481	478	510	466	511	458	513	546	485	540	458	491	483	517	492	487	482	504	516	478	498	478	456	487	453	474	493	510	490	463	515	490	445	509	481	457	496	504	520	505	473	502	498	452	482	509	509	485	505	490	495	473	480	488	516	471	468	476	462	466	481	504	506	502	522	465	523	491	507	529	511	468	509	452	497	507	487	495	453	511	525	480	483	532	505	465	469	493	471	525	484	488	496	466	482	507	490	511	516	493	481	491	483	488	511	480	507	477	452	481	511	442	503	481	502	503	498	468	531	504	512	494	505	520	551	475	490	456	487	495	479	510	462	508	474	477	499	468	454	486	494	472	498	523	484	488	495	473	476	475	503	460	509	506	482	442	490	460	459	471	449	482	514	483	531	473	488	487	514	477	503	489	514	500	508	469	492	518	503	468	501	548	478	472	495	513	490	525	479	499	482	486	461	546	510	473	494	466	494	497	489	517	494	486	507	473	493	464	504	518	485	483	510	461	473	451	499	467	510	504	517	512	486	476	486	467	483	495	524	492	473	450	451	483	556	463	493	467	498	457	463	460	450	477	467	502	525	484	485	461	518	532	460	480	507	541	477	498	444	512	509	460	533	482	547	476	478	529	461	499	545	481	498	509	513	502	467	520	460	511	508	514	465	513	494	489	498	526	474	514	493	462	465	476	514	506	484	470	473	497	480	511	506	494	479	423	534	502	501	454	489	471	528	506	511	499	465	419	507	490	471	544	492	509	457	503	500	487	474	517	453	506	493	505	504	507	501	488	506	498	459	476	475	528	484	501	505	525	462	476	496	477	530	494	510	463	499	499	506	474	516	467	559	470	445	444	495	502	519	512	471	506	475	488	498	498	482	533	509	486	486	475	466	485	516	461	483	494	505	517	472	479	465	496	491	461	493	505	520	475	492	444	475	470	503	483	472	525	503	509	509	505	507	501	503	440	490	512	491	498	523	493	497	506	519	477	477	511	535	476	469	503	474	438	487	519	462	467	440	527	488	485	498	477	507	528	505	497	474	479	487	491	473	488	479	478	487	505	508	495	499	500	517	484	444	498	522	499	500	489	468	439	487	477	502	488	493	500	475	448	498	514	521	498	511	492	495	478	522	499	466	479	509	484	456	465	484	480	477	469	488	467	519	499	489	529	497	493	457	498	498	483	489	480	507	479	513	495	510	475	496	514	507	513	483	496	456	532	513	488	477	488
4730	3055	11872	1038	872	815	758	766	745	721	776	776	767	724	751	762	759	781	723	726	728	785	698	719	752	740	704	757	714	706	741	737	735	763	763	695	771	717	751	743	719	718	741	703	729	707	772	731	732	712	779	710	756	762	750	753	689	684	737	690	719	721	747	718	760	712	743	768	686	764	704	720	752	739	733	757	766	742	800	718	743	758	791	737	756	755	763	701	715	724	735	733	728	758	710	684	769	755	708	742	768	751	684	758	723	759	743	742	716	776	703	706	743	750	732	688	725	749	751	716	732	701	735	748	736	734	770	726	743	728	743	697	687	718	732	728	704	701	719	801	746	678	757	697	746	726	725	712	731	715	720	800	729	732	709	704	766	755	763	706	715	720	742	720	747	736	751	738	754	718	740	718	776	695	728	769	751	770	699	758	721	760	752	761	697	690	737	767	774	736	762	739	778	747	788	724	714	701	757	712	737	718	762	768	743	673	764	703	746	714	757	708	715	760	728	752	710	746	769	707	728	732	740	716	758	697	723	756	725	718	717	668	737	722	788	701	735	712	786	737	753	738	725	698	765	718	750	709	730	786	750	753	769	725	694	678	753	709	774	734	793	828	706	726	717	708	731	707	711	695	724	720	688	726	728	775	694	695	716	767	735	791	787	777	752	728	716	735	780	759	756	733	721	759	716	742	773	735	757	687	758	691	722	775	750	734	758	698	716	732	762	690	775	709	711	746	770	760	758	755	745	764	724	754	744	699	752	744	726	748	694	713	719	738	731	732	701	711	715	725	717	720	765	758	752	742	711	711	725	704	731	787	721	685	735	769	697	707	754	730	757	717	740	758	702	665	691	724	785	720	743	735	683	718	677	708	745	705	756	744	724	719	711	737	701	787	770	697	719	731	725	756	711	738	679	706	735	726	699	804	695	679	721	716	689	715	765	764	718	732	722	716	749	722	724	642	711	739	745	772	739	716	744	722	718	751	703	763	697	697	746	761	714	755	750	728	665	716	707	732	766	733	734	701	719	730	732	738	739	768	742	780	705	713	745	731	719	755	764	749	714	735	740	746	723	734	708	754	632	721	717	789	700	706	740	709	707	764	709	733	745	729	755	749	769	746	754	729	727	694	737	770	777	718	733	738	762	755	661	738	727	759	709	773	766	756	739	720	757	746	698	717	756	701	712	712	757	738	676	761	769	734	763	722	761	734	764	734	706	719	734	782	679	714	753	713	711	725	696	714	758	726	777	717	702	760	748	738	724	683	760	760	750	711	725	708	720	733	745	721	735	760	745	757	690	733	716	752	707	770	688	769	760	727	796	691	789	692	719	714	712	722	739	713	710	729	766	709	736	748	715	753	708	733	729	744	756	707	756	696	746	756	768	706	776	712	674	727	770	730	800	751	760	698	742	738	762	730	733	765	691	731	700	658	741	680	699	720	735	748	691	739	748	756	737	801	734	726	743	699	754	755	754	728	688	747	785	736	725	723	753	776	713	730	739	749	687	704	727	735	732	778	740	751	769	732	742	703	673	717	728	684	731	768	722	719	687	759	753	776	733	742	694	728	766	725	730	790	716	755	707	738	738	723	721	751	784	747	713	762	766	703	760	721	734	781	689	712	769	727	765	744	738	696	713	728	761	704	751	770	739	769	751	740	738	769	714	708	727	760	710	720	734	718	719	727	757	823	695	762	755	722	750	676	715	715	732	719	708	741	749	768	734	760	726	722	758	796	760	721	748	726	716	740	727	728	761	733	727	767	753	734	693	742	734	693	690	738	721	750	728	713	736	772	688	763	702	751	729	692	736	734	716	763	722	764	754	706	668	735	690	730	738	765	744	731	807	716	740	708	729	725	747	773	685	757	672	748	702	716	718	732	832	734	714	721	748	729	737	701	769	735	743	724	721	730	701	673	759	696	743	779	709	747	729	731	727	726	693	714	757	789	718	729	686	743	733	755	714	740	735	728	751	734	730	703	694	722	700	744	745	684	695	723	703	751	768	731	708	690	758	742	726	709	738	771	733	688	743	710	694	711	713	680	753	729	766	729	784	779	757	714	739	706	743	721	714	758	725	762	700	744	760	717	701	712	711	781	749	694	728	743	747	717	730	753	737	713	732	778	772	755	731	759	758	720	703	721	751	737	743	748	777	725	724	714	718	723	727	744	745	768	770	779	748	762	678	751	748	717	705	730	764	703	727	726	784	700	756	739	744	747	723	734	714	724	736	737	715	731	701	740	806	743	745	761	716	776	695	710	737	772	762	746	779	697	748	760	737	725	717	697	752	712	746	725	751	734	754	750	731	737	742	752	738	743	693	710	728	759	745	737	689	744	716	729	766	730	744	720	747	760	708	743	740	726	724	736	733	725	745	745	759	731	698	697	702	710	733	754	745	675	752	725	759	703	730	752	721	723	712	766	676	748	705	765	717	720	745	692	771	685	718	686	744	696	707	722	747	744	757	763	754	733	698	768	780	736	716	742	788	726	714	748	766	683	713	708	775	713	758	786	748	756	735	690	710	710	737	686	725	714	757	730	708	741	766	695	797	721	691	751	763	755	785	715	744	740	730	744	767	742	756	765	724	724	781	731	741	772	772	753	719	770	743	733	743	726	722	760	719	765	745	728	721	732	754	737	732	721	756	699	729	716	731	743	789	672	713	742	679	774	721	784	766	737	733	770	754	732	748	720	725	779	689	691	760	680	760	742	713	705	702	684	733	753	721	726	766	734	726	731	748	704	795	726	710	737	744	730	750	738	737	721	758	739	717	733	741	717	712	720	702	717	762	744	738	734	745	757	752	766	776	752	785	722	760	749	716	723	756	730	735	759	741	700	722	684	744	722	721	760	753	728	723	712	792	722	745	685	748	695	768	714	702	713	732	729	736	755	738	759	732	738	742	775	720	768	750	711	668	752	744	739	808	732	711	738	769	743	719	742	747	705	737	748	725	716	728	771	749	760	718	755	770	743	762	725	716	710	726	740	696	708	744	745	728	732	735	690	737	736	779	725	750	725	717	735	702	734	697	765	748	734	711	751	764	748	729	713	722	709	736	736	761	742	714	762	741	705	738	796	694	754	752	750	782	736	731	728	763	703	740	673	696	834	718	733	714	693	721	728	690	765	774	714	706	772	736	760	733	753	681	709	695	729	742	724	751	771	730	756	735	752	767	728	737	732	727	771	751	721	773	745	738	721	739	739	723	744	741	730	764	720	696	756	749	719	738	747	721	778	761	741	719	722	773	705	713	736	736	752	699	731	739	736	717	689	752	771	710	750	736	710	721	699	711	705	766	744	772	744	780	774	742	743	711	772	736	676	719	773	706	740	793	759	759	728	726	776	750	725	732	703	760	743	739	731	777	741	769	733	707	747	710	731	719	727	770	769	720	662	743	736	734	763	751	686	724	703	755	722	729	764	742	716	722	750	737	752	726	715	699	701	729	711	724	737	755	704	765	680	713	708	742	749	741	716	709	775	770	757	712	729	726	727
23149	21356	28265	25419	19001	2580	433	323	306	277	282	275	237	256	258	232	238	219	257	226	200	226	221	226	251	248	236	207	248	228	241	201	230	204	217	256	251	252	224	217	251	214	224	222	235	206	215	229	215	215	230	216	226	216	225	246	238	235	243	241	226	225	237	229	225	242	216	228	226	220	215	228	242	203	247	229	212	210	221	225	223	205	232	219	238	226	219	231	229	214	205	250	208	242	213	224	218	236	251	218	224	230	234	230	190	209	241	248	258	232	247	216	227	234	224	228	211	217	232	233	223	258	233	236	220	224	222	200	225	214	220	227	225	210	203	200	239	185	216	237	234	214	256	195	221	234	222	239	228	225	247	209	230	234	221	223	235	235	218	223	213	222	212	218	231	226	207	205	196	236	239	237	235	229	210	197	253	200	203	243	202	230	224	239	221	207	209	207	236	245	223	223	239	235	219	209	238	227	210	219	225	235	243	193	227	215	237	232	242	225	216	235	238	234	232	228	221	216	209	224	217	230	205	239	216	223	223	217	207	234	233	205	234	211	218	209	243	218	213	213	228	203	219	233	212	224	225	265	223	221	240	218	216	232	229	233	207	223	205	250	241	186	219	229	227	246	238	233	218	251	188	230	260	236	204	211	222	238	244	232	231	240	231	242	226	239	239	218	219	232	241	228	237	237	235	218	220	228	236	227	223	208	218	229	227	195	237	251	198	251	253	224	241	245	197	222	241	230	214	212	227	235	227	228	209	240	247	212	209	199	219	268	227	233	208	229	222	221	215	245	198	200	224	216	223	236	230	253	204	239	215	212	220	236	217	215	231	247	254	239	213	216	214	237	231	221	196	231	233	236	223	241	222	227	236	213	225	229	225	250	246	206	205	239	205	218	214	244	211	195	228	220	238	219	207	230	218	219	218	218	242	214	237	214	226	253	239	258	227	203	223	209	225	228	203	246	234	208	244	210	222	215	217	202	234	222	221	256	228	223	247	242	217	197	230	222	241	212	211	239	218	240	240	213	229	214	213	194	208	256	208	238	216	239	200	226	192	210	225	245	214	211	218	230	226	207	218	210	217	234	237	229	255	217	250	217	198	214	209	246	247	210	242	206	211	208	240	240	212	243	232	221	222	234	198	218	229	222	216	239	218	253	215	230	241	253	228	265	237	231	207	233	218	235	216	236	222	271	207	234	205	205	224	177	207	204	238	218	237	247	228	211	227	233	222	222	224	216	220	224	216	225	252	238	264	232	234	239	225	239	207	248	204	210	242	254	228	216	226	236	231	236	235	221	215	217	225	241	214	216	236	246	225	221	206	211	228	229	241	218	205	234	219	238	249	228	220	222	228	218	223	217	227	226	220	227	207	247	224	215	209	227	226	255	246	213	266	214	209	228	220	232	228	246	200	235	239	209	196	254	231	230	214	227	216	238	250	210	206	242	244	222	241	227	224	258	229	232	231	237	225	228	235	245	209	205	200	212	208	200	286	218	233	219	249	223	235	194	242	238	234	214	247	234	210	204	207	204	222	219	255	237	234	220	217	231	256	255	233	203	226	209	257	199	223	223	234	233	212	234	227	258	215	214	215	221	238	229	244	216	234	241	239	208	261	222	244	216	241	231	249	243	220	239	243	232	252	238	245	235	213	226	188	236	237	225	243	215	225	229	239	218	248	232	220	220	243	225	234	219	226	201	206	209	238	215	216	244	227	242	213	232	231	214	231	206	216	236	229	219	212	245	218	245	232	203	228	225	241	213	212	244	248	222	220	214	222	214	220	231	215	231	223	199	225	223	240	239	217	227	225	226	200	202	222	231	212	235	211	242	211	222	250	242	223	233	201	207	218	227	239	207	216	232	219	226	226	245	227	219	246	222	192	231	224	220	219	222	215	244	205	219	221	222	218	235	201	260	225	224	214	216	234	219	209	236	212	230	214	218	224	214	216	221	201	233	227	189	242	235	226	220	246	244	226	220	237	214	217	206	233	226	219	239	233	256	248	220	225	240	234	240	192	222	238	241	232	211	233	251	216	228	207	222	216	238	215	227	233	209	195	212	186	219	223	274	235	234	234	205	220	241	187	223	211	228	227	200	214	222	231	241	248	229	216	268	242	239	228	251	203	252	224	221	231	228	214	223	218	237	251	228	254	219	228	201	205	223	226	253	237	231	242	247	226	223	219	247	234	223	231	222	223	227	197	225	232	236	223	207	226	219	240	245	234	224	232	219	225	224	217	218	224	227	221	224	227	213	239	208	236	206	221	224	203	235	219	215	229	215	215	241	207	210	227	215	258	241	213	236	208	220	223	236	224	253	225	243	219	248	245	229	257	188	244	245	210	219	225	208	242	217	232	232	236	210	232	220	215	205	226	221	235	226	208	199	239	207	220	251	246	258	227	247	222	210	225	231	214	217	241	222	237	235	229	229	212	227	218	196	207	234	223	208	256	216	236	212	254	231	204	218	199	213	226	237	224	230	245	223	217	237	219	194	242	231	259	230	244	187	245	226	224	223	216	227	223	225	250	235	228	233	226	224	247	232	211	216	229	222	232	225	216	197	250	238	217	209	234	245	239	220	239	230	246	235	217	234	209	226	209	202	236	200	234	226	218	206	226	237	235	195	234	216	218	184	210	237	241	221	244	230	204	222	231	212	226	246	241	227	220	234	239	226	215	229	227	230	233	244	234	241	218	229	212	236	230	240	236	253	212	225	218	243	228	252	223	218	241	203	256	231	228	247	202	227	226	222	220	227	262	222	233	215	251	229	245	245	210	209	216	209	216	235	239	253	240	194	206	218	230	233	227	229	221	238	222	230	213	250	197	214	211	235	222	218	225	230	211	249	228	208	229	251	211	223	200	212	211	221	211	245	212	185	235	207	219	245	207	216	246	200	228	236	208	229	202	240	221	218	221	217	243	227	217	220	238	217	226	254	236	234	254	246	211	208	184	231	214	231	221	245	213	218	208	229	218	205	211	227	255	252	262	233	237	222	203	231	225	221	238	218	218	255	210	237	253	222	227	225	205	235	232	216	245	214	209	224	227	218	221	224	247	254	204	208	227	230	255	192	254	224	218	225	212	218	228	257	202	248	233	241	225	216	202	241	247	216	238	220	238	191	210	233	233	202	218	226	226	225	221	241	213	225	234	214	213	222	233	202	224	247	239	199	211	220	205	226	236	207	247	219	210	247	228	231	222	216	230	239	230	248	256	204	215	245	229	226	256	262	223	215	232	190	221	204	255	232	242	232	239	195	208	214	215	218	229	245	218	221	237	203	249	229	218	214	211	222	259	210	251	233	244	222	224	233	234	197	236	238	237	210	209	251	231	246	247	215	225	258	239	248	227	228	179	225	221	213	227	206	219	222	197	234	231	230	226	191	248	229	227	206	213	226	207	230	226	242	199	232	215	218	239	235	217	246	209	224	216	231	246	253	212	209	222	190	237	207	216	227	227	253	219	227	221	228	248	236	252	233	230	247	245	240	207	257
3882	10390	37144	2450	1486	1054	760	680	602	535	480	490	479	479	420	446	391	392	385	404	361	375	378	399	356	347	415	386	380	377	376	392	371	338	404	328	373	341	361	368	360	371	335	338	368	358	367	364	364	356	374	371	378	339	350	322	368	357	353	356	367	373	358	366	351	369	378	330	371	340	374	328	375	362	372	347	371	357	389	392	369	334	350	371	369	361	358	382	341	349	343	341	386	357	385	343	337	346	355	340	326	344	382	347	365	347	382	378	365	386	377	334	424	351	384	369	356	361	356	360	389	355	408	370	384	339	335	358	389	372	382	336	377	386	348	366	362	352	347	379	390	349	376	381	354	375	331	324	359	365	369	368	384	347	363	352	367	399	331	338	372	369	390	330	379	369	379	375	352	364	340	375	350	356	389	365	350	372	334	319	347	349	367	332	379	364	347	345	364	383	361	338	364	364	340	362	337	374	347	332	358	338	372	338	338	365	386	373	368	370	343	355	346	368	376	370	403	359	393	383	348	359	363	352	382	360	355	369	381	345	359	363	361	347	362	357	383	365	349	378	330	366	345	383	375	343	359	325	352	358	364	319	353	364	385	356	356	356	349	336	350	352	354	379	354	357	366	371	369	390	358	381	367	359	374	355	315	328	357	368	365	337	356	364	366	343	357	381	373	368	342	357	354	354	378	343	360	364	382	338	338	410	341	394	376	361	357	365	360	353	394	398	369	354	353	365	357	374	378	403	357	353	354	356	363	358	335	356	349	340	397	335	361	391	377	375	357	357	383	334	345	360	359	349	338	369	335	369	354	365	381	379	343	381	367	391	348	330	348	369	383	351	346	366	342	368	386	389	358	366	367	320	405	379	340	366	370	355	336	350	354	338	328	358	352	356	341	384	394	326	374	380	383	387	361	355	364	340	382	357	377	339	379	314	372	361	368	381	376	358	359	337	319	358	354	347	369	364	373	379	338	373	335	384	390	380	347	366	356	380	327	361	365	370	381	369	344	344	382	356	316	401	361	340	378	370	332	362	348	355	402	387	332	367	353	381	342	346	390	341	382	354	368	381	366	357	325	357	390	363	362	372	362	329	375	338	351	379	336	356	352	351	377	346	360	375	337	369	370	348	364	367	375	393	367	342	363	332	359	357	373	359	350	343	366	356	331	367	332	342	402	337	299	394	360	350	394	318	362	391	378	358	335	350	416	388	350	374	368	388	359	371	387	351	324	327	357	383	334	373	372	356	351	371	363	361	392	396	349	362	357	369	368	385	356	388	376	375	386	380	378	357	340	345	390	383	368	388	375	354	360	352	386	374	414	339	336	355	372	360	374	358	395	349	391	365	352	343	373	341	374	355	320	351	336	379	377	359	356	367	337	349	368	361	295	366	355	391	387	385	352	350	356	305	378	351	368	347	361	338	377	353	353	335	347	331	367	362	382	339	319	375	381	359	377	379	355	358	371	365	361	335	361	346	367	379	380	362	336	347	360	395	375	337	378	365	365	344	367	339	358	369	338	333	356	344	326	396	353	374	361	358	363	345	368	365	347	385	359	371	361	360	390	346	350	353	325	373	357	355	365	382	365	349	354	354	363	388	363	367	361	337	407	337	355	362	333	350	364	351	362	373	372	378	376	358	394	374	353	376	354	384	378	351	386	322	361	345	343	363	371	361	390	376	337	390	351	357	361	361	389	372	361	400	347	364	379	366	346	386	336	366	354	330	380	364	387	374	346	377	347	337	346	346	370	340	390	388	362	342	331	381	341	393	378	360	364	382	369	352	350	372	379	373	337	343	376	375	334	332	345	413	336	364	393	374	321	353	354	355	354	365	383	363	377	350	370	332	367	351	347	364	319	361	352	321	348	349	376	348	362	351	348	391	358	356	328	350	348	374	346	349	361	375	341	360	333	386	356	355	387	340	389	343	349	340	376	364	402	344	366	385	338	353	346	336	359	341	363	363	356	369	358	359	354	343	358	393	351	366	345	333	324	333	353	357	360	342	362	368	356	358	363	342	356	346	349	360	359	334	351	380	351	357	328	380	356	368	319	412	335	357	339	362	366	368	381	349	339	361	345	328	349	341	366	366	358	378	361	341	337	371	362	336	343	373	330	318	376	328	369	389	364	336	352	367	390	363	359	363	356	379	338	379	320	354	365	358	404	390	374	357	335	362	375	367	349	354	371	347	365	347	369	361	358	368	377	346	367	343	355	347	347	354	365	388	366	329	339	352	382	386	357	384	354	336	366	359	325	374	354	391	363	362	367	360	405	340	349	356	373	360	345	340	338	355	336	383	385	366	359	363	376	346	359	350	355	396	389	370	380	376	353	336	344	347	362	345	378	346	346	405	347	378	361	359	361	367	362	414	366	326	351	342	310	377	378	338	325	376	363	351	375	350	351	383	358	362	362	358	353	354	373	348	380	364	334	356	362	332	377	373	382	373	331	325	342	373	379	375	395	381	352	348	348	381	387	340	342	341	348	390	355	358	348	365	364	352	348	326	381	352	356	354	339	381	354	361	351	380	399	350	352	342	354	365	346	364	373	359	379	367	394	383	355	352	400	363	351	324	333	353	360	352	378	331	390	335	375	354	348	321	361	361	394	356	375	347	351	355	321	345	366	370	320	362	386	356	362	357	333	364	366	367	368	352	357	369	332	364	358	372	366	353	354	357	349	356	344	385	369	370	357	353	386	371	372	344	367	385	335	350	348	369	344	342	368	371	349	375	371	354	367	361	353	367	373	362	372	334	378	374	351	338	358	341	386	360	350	373	365	359	341	365	370	389	358	337	374	373	344	387	347	327	337	346	372	351	351	367	309	357	358	336	381	353	320	384	359	365	354	323	316	326	316	344	373	350	349	361	393	349	348	332	340	370	362	349	336	373	364	387	332	336	356	384	377	354	371	383	379	401	367	333	340	351	380	371	344	355	353	355	357	333	342	366	353	390	339	348	344	367	353	344	361	372	356	358	363	391	316	356	379	352	327	318	378	350	353	349	349	355	376	413	368	377	372	361	344	376	373	353	364	372	377	367	355	354	349	312	320	372	357	359	388	326	357	344	366	368	336	359	312	376	358	357	381	333	397	318	375	385	354	362	384	344	338	351	384	343	368	371	368	361	347	364	354	347	345	344	321	386	347	359	330	354	331	385	359	349	356	369	338	345	397	413	347	377	353	313	339	328	326	343	341	361	361	355	333	393	364	387	358	347	361	411	344	371	364	380	358	374	334	366	362	383	362	343	361	355	341	386	361	354	345	341	343	358	373	395	365	353	361	342	374	337	381	389	358	379	366	326	372	374	360	348	334	429	349	356	364	327	387	380	365	365	368	337	361	343	387	357	363	380	372	380	326	342	358	355	352	333	346	358	332	395	378	333	363	356	346	378	363	376	382	393	383	398	375	332	375	355	341	359	333	346	367	357	368	331	385	373	356	334	348	357	365	388	388	358	331	368	367	355	361	369	331	370	355	340	341	374	356	348	352	328
24664	21443	26654	22109	2176	680	641	563	598	557	489	539	557	517	526	476	529	518	535	522	521	528	498	542	502	510	509	503	524	533	473	539	498	512	562	544	584	515	534	478	492	569	525	517	507	501	521	520	538	523	518	539	566	485	527	503	499	488	517	506	540	513	492	485	529	518	523	478	524	542	543	514	532	501	508	558	500	488	477	565	508	519	501	514	501	550	474	481	497	487	514	474	535	508	522	520	538	515	530	540	496	514	501	513	522	510	469	527	515	542	457	496	554	510	508	548	530	528	489	510	516	522	548	510	534	516	515	532	533	535	488	530	513	486	538	513	484	528	508	498	497	501	543	531	522	531	507	502	546	496	510	543	530	455	511	510	551	510	557	525	508	505	519	543	543	552	530	505	490	535	493	513	494	459	520	529	502	534	535	557	568	488	519	519	532	507	519	531	563	491	539	520	538	509	549	543	531	527	509	511	538	511	492	520	505	513	538	512	526	521	513	482	507	547	530	511	527	533	524	513	507	488	527	477	496	510	544	482	523	489	490	529	506	504	519	531	507	520	545	479	549	549	534	509	467	500	514	527	509	518	522	540	533	554	517	544	516	531	499	558	505	497	534	492	523	509	557	498	527	511	499	503	505	493	554	505	534	487	533	511	488	519	524	500	524	515	511	543	517	510	523	496	492	506	539	536	541	525	544	545	519	536	464	527	519	529	477	540	474	573	517	500	496	521	555	543	511	505	493	519	530	553	547	494	514	494	545	487	494	517	484	544	531	534	525	526	539	508	509	515	491	525	528	537	534	479	534	530	520	509	503	509	545	474	582	552	503	532	499	561	529	568	470	544	532	526	517	494	503	522	523	522	503	540	537	516	528	500	521	533	545	482	508	523	539	519	510	524	534	561	494	516	525	515	509	500	493	519	533	518	513	537	501	485	526	509	526	506	533	550	497	588	511	558	513	553	535	508	501	512	543	506	533	547	547	530	536	521	474	521	559	509	510	478	500	544	505	491	528	483	494	524	487	520	518	547	493	533	540	524	540	507	548	515	505	520	490	541	500	520	514	558	499	528	498	501	491	510	554	496	544	477	526	507	498	537	499	531	542	547	504	488	505	544	491	497	566	483	512	539	471	509	544	496	533	517	538	523	479	503	473	491	495	522	501	521	528	540	554	536	518	526	515	529	497	501	527	493	538	516	506	498	508	493	522	525	532	532	532	537	502	502	512	476	531	509	568	495	546	513	491	534	527	516	485	532	506	518	490	499	536	529	499	520	495	517	460	515	529	556	502	509	534	542	499	529	493	499	525	501	581	535	501	526	512	505	507	534	506	536	509	537	463	521	538	483	496	534	503	508	486	466	531	530	534	532	495	510	520	495	471	486	537	520	541	528	521	517	523	533	540	507	547	477	522	551	509	491	509	522	476	528	523	530	525	541	534	509	548	498	524	570	526	496	531	575	529	518	522	554	524	504	529	480	516	464	515	530	512	558	526	523	544	522	457	501	520	514	508	547	537	521	477	501	491	509	507	524	488	501	496	484	521	530	517	510	529	527	537	555	511	513	520	509	517	545	527	508	519	496	556	521	522	524	508	521	521	482	509	525	541	477	507	456	509	550	524	504	571	508	505	516	571	499	477	497	531	522	557	492	519	544	516	528	497	506	519	506	488	524	524	532	494	491	513	504	488	523	526	525	562	514	470	517	540	544	525	545	529	535	517	514	491	486	506	518	502	470	513	510	475	499	514	507	483	523	473	575	538	535	495	484	526	539	537	514	507	493	542	538	500	524	505	487	511	519	538	507	531	538	493	470	540	489	480	494	523	564	513	532	516	522	515	549	497	486	530	556	540	470	491	507	522	487	517	487	530	465	495	523	537	517	511	513	573	545	511	511	527	503	538	471	502	500	515	563	492	550	554	504	544	554	504	519	532	491	478	538	545	506	518	491	533	501	511	525	473	513	508	532	532	509	514	523	518	472	563	529	520	499	555	485	505	474	510	545	528	513	533	517	533	525	481	494	543	549	527	533	518	563	517	524	511	540	530	495	481	511	536	516	539	511	502	524	521	509	515	511	520	545	536	509	525	545	475	479	528	495	508	522	496	503	490	499	491	499	524	524	518	522	533	538	480	525	466	537	507	524	559	496	508	512	528	531	518	482	533	563	481	490	483	486	505	521	500	528	507	463	512	486	520	522	506	521	534	529	500	529	536	531	548	506	551	508	500	495	530	506	539	507	490	512	529	504	559	522	515	501	537	500	516	590	520	511	510	510	523	508	534	499	567	518	531	516	537	502	522	521	554	550	533	526	519	518	514	484	503	502	517	507	482	490	488	482	526	539	515	523	530	531	554	505	480	546	512	490	516	477	494	535	465	495	549	506	517	503	543	550	533	484	522	524	527	446	494	495	517	504	530	522	523	506	529	526	514	476	550	514	516	534	514	494	517	503	531	509	534	481	543	521	525	530	468	488	498	537	512	532	505	509	543	513	483	517	522	531	530	511	530	529	541	487	521	556	510	531	500	501	509	533	514	498	533	519	509	507	502	541	510	532	495	534	509	529	519	481	524	534	494	514	535	543	510	528	539	499	541	518	539	498	484	498	524	525	524	512	511	524	516	514	537	522	533	540	541	497	513	519	484	557	539	545	523	501	536	499	525	519	532	525	493	472	506	519	496	486	549	491	511	504	507	516	558	525	537	513	503	502	545	533	517	529	523	554	526	540	494	509	558	524	483	497	533	508	487	528	500	500	494	470	515	581	532	546	517	506	501	521	480	541	522	533	509	471	521	540	522	535	591	517	561	524	511	483	556	527	513	526	545	527	534	496	527	530	488	544	544	525	460	552	519	491	486	520	527	500	506	490	508	529	489	548	505	506	517	538	534	520	524	505	514	533	520	554	523	552	482	520	506	522	541	558	517	499	537	510	572	502	528	485	542	481	497	494	524	489	568	489	513	507	518	544	538	553	505	538	526	508	532	511	481	533	502	507	528	513	528	564	512	530	568	519	494	500	530	522	512	501	491	497	449	485	479	516	524	482	523	513	533	545	501	514	566	515	499	499	530	522	532	512	558	556	511	573	542	491	567	536	517	510	521	493	535	517	514	513	498	502	505	555	497	502	510	562	522	538	507	528	475	511	500	547	533	530	520	492	498	475	548	499	492	501	517	520	503	488	506	511	523	502	514	500	500	524	528	493	528	522	487	506	466	534	529	528	523	505	534	542	532	512	517	522	545	508	489	551	515	545	535	467	547	503	491	511	504	493	525	499	499	522	557	535	509	525	519	508	475	506	542	522	495	499	479	523	491	498	491	522	501	520	526	523	532	511	490	487	499	530	506	507	540	511	511	511	489	533	561	487	533	533	523	528	470	521	538	535	528	524	540	504	519	490	498	547	477	530	592	508	543	494	537	491	514	567	535	500	524	506	566	525	506	514	519	540	502	560	535	495	528	532	509	536	470	539	448	535	503	478	501	527	517	516	504	538	528	500
3858	6238	29223	1688	1236	1024	899	887	813	802	819	826	786	792	842	800	786	757	784	748	774	719	755	724	765	761	735	747	745	727	778	730	802	731	725	737	719	752	697	784	786	767	718	793	758	730	786	768	755	762	734	750	758	800	742	763	727	678	777	797	699	726	766	738	781	748	733	745	754	741	711	730	689	747	750	739	755	737	739	741	766	739	700	720	791	735	722	746	738	712	730	701	804	773	751	716	730	754	726	726	756	717	709	746	749	754	741	761	760	788	727	716	760	743	727	760	788	790	793	770	738	711	747	768	780	774	780	736	738	762	718	727	714	769	705	789	713	730	752	795	799	724	768	758	741	752	775	764	700	775	741	786	696	755	766	737	768	748	764	729	748	764	798	748	705	759	717	735	757	721	763	728	749	754	759	749	745	726	784	715	723	703	780	748	744	742	760	770	704	739	761	780	734	784	735	727	731	771	772	722	753	772	687	716	743	709	752	789	745	748	736	781	729	713	729	773	715	755	785	725	762	756	723	795	784	744	710	755	727	701	699	696	796	741	750	697	738	738	715	739	771	830	755	733	702	796	730	758	741	744	718	761	708	752	737	739	740	716	736	700	742	742	780	707	713	699	793	737	763	765	774	727	777	746	737	725	770	724	701	732	686	738	805	738	754	780	758	736	746	795	753	744	755	766	733	771	705	726	793	707	753	788	753	714	738	738	775	737	714	747	736	701	723	730	730	757	779	728	722	745	733	752	748	746	759	736	707	722	749	763	715	758	764	745	728	763	726	744	780	722	766	712	704	737	748	707	728	727	819	753	747	687	770	777	780	762	803	760	731	716	750	697	771	746	728	727	781	773	754	737	729	755	719	746	707	735	792	777	768	754	728	738	739	755	722	704	715	754	820	778	749	721	772	747	770	728	737	757	747	799	714	760	726	740	722	690	756	735	762	758	713	765	696	721	734	745	779	741	785	737	729	773	731	784	799	750	734	723	780	778	760	679	764	773	750	751	727	754	784	693	738	700	716	751	783	738	791	747	767	726	717	736	734	729	762	727	759	816	768	716	740	773	725	726	724	765	732	693	757	780	735	741	728	798	771	685	740	778	767	751	716	698	746	733	744	764	732	758	755	773	813	805	744	766	774	783	731	753	803	762	767	755	754	758	768	737	784	774	746	769	719	795	733	768	747	755	748	711	750	773	746	785	733	731	720	737	744	740	724	710	778	734	765	707	744	772	728	734	771	737	727	720	711	737	761	780	707	734	749	762	747	760	725	731	695	739	772	729	720	757	740	743	743	703	770	728	834	750	705	723	738	746	780	735	775	791	807	775	702	688	740	720	759	750	800	751	782	745	728	769	770	717	756	694	747	715	718	750	766	740	736	696	724	763	724	809	790	769	760	679	787	719	778	775	747	778	739	724	795	731	721	716	757	723	799	740	723	744	687	733	815	755	749	725	729	767	732	725	745	721	738	748	732	711	760	688	757	679	712	741	742	761	746	749	754	759	739	756	766	745	696	765	740	749	790	774	769	732	745	766	786	707	783	763	721	739	772	814	724	732	781	760	748	754	737	735	716	668	750	751	769	760	763	719	780	729	755	754	765	763	741	733	755	723	715	769	741	726	743	721	774	740	720	779	759	776	759	777	732	749	733	743	731	770	753	766	730	770	762	728	766	699	780	789	737	777	724	748	729	792	776	790	788	743	762	776	758	737	774	758	737	723	772	716	722	721	755	717	737	752	744	717	736	755	737	762	741	764	778	756	789	737	752	779	715	724	737	733	762	765	694	789	752	746	752	734	725	769	693	713	719	747	728	716	716	709	740	776	762	733	729	729	732	770	759	747	790	725	788	770	743	717	751	731	747	738	752	758	764	736	754	751	750	731	779	711	740	735	757	780	828	729	728	746	688	775	715	764	746	742	795	795	728	749	758	743	754	787	750	732	746	747	725	804	723	736	713	709	785	733	764	788	747	779	790	734	714	754	740	719	738	788	704	733	773	789	770	793	771	734	721	745	783	760	732	776	755	731	720	758	746	786	724	790	750	788	721	713	686	777	787	708	750	798	714	704	778	749	749	733	799	732	760	773	804	751	748	774	733	708	754	743	708	766	781	758	742	775	695	748	755	748	737	733	748	760	706	765	729	740	768	780	742	742	712	765	724	723	741	794	766	706	703	690	740	790	715	731	745	726	745	771	774	720	742	737	757	737	771	817	765	778	765	797	769	732	777	695	774	724	721	769	764	742	728	685	739	775	767	746	778	792	729	796	742	710	730	781	737	734	754	739	771	756	740	738	709	774	758	690	735	752	756	710	746	764	745	748	793	730	752	763	715	743	774	773	782	761	738	711	756	698	771	732	741	794	763	765	745	790	725	719	738	732	705	782	772	736	731	771	780	688	771	747	729	737	751	752	763	807	770	775	725	755	714	842	749	778	733	748	764	779	721	714	731	733	773	720	734	780	736	757	764	710	733	759	746	722	766	762	760	720	739	729	789	676	754	717	716	757	744	727	704	726	683	737	704	763	770	720	723	775	717	744	777	736	774	752	764	722	747	732	748	749	720	776	739	765	741	754	792	831	725	718	708	718	720	724	722	708	744	760	743	733	754	732	785	774	700	724	763	767	751	669	780	793	745	724	772	703	746	736	729	732	740	781	747	780	748	736	741	714	735	769	719	730	719	757	713	774	765	725	709	782	733	714	733	752	768	710	745	742	793	736	746	800	720	741	722	739	756	752	746	756	765	763	765	720	753	732	729	726	744	737	731	699	756	737	765	714	732	764	720	738	778	749	742	730	761	740	720	766	777	707	761	746	714	704	734	723	729	775	726	741	757	750	730	682	744	740	731	698	720	761	753	742	721	741	735	733	741	729	831	786	743	753	721	777	740	744	754	764	777	773	729	717	813	774	788	732	758	715	754	766	760	716	770	728	777	739	721	698	757	742	753	738	789	760	783	784	756	755	765	760	781	740	713	718	757	761	724	766	792	745	761	772	705	741	747	726	735	759	732	737	768	741	723	807	741	707	739	771	737	758	758	733	736	725	733	794	741	792	747	743	760	739	736	731	752	704	710	785	781	780	709	732	753	758	736	757	684	792	706	757	755	735	714	784	759	720	774	728	778	728	734	744	739	742	722	767	773	747	762	776	708	704	717	737	757	720	792	765	698	682	743	769	779	738	727	758	732	771	741	770	753	762	732	833	736	791	741	726	753	754	736	743	720	780	786	738	745	711	743	759	687	759	713	765	759	723	667	754	769	717	738	764	793	741	769	772	744	729	758	763	743	799	704	781	772	762	811	739	716	669	751	755	755	759	745	729	703	800	761	758	760	724	748	761	743	695	750	782	758	779	712	748	694	773	773	710	753	794	759	717	775	773	730	701	697	754	747	720	766	732	724	744	753	773	744	741	717	761	741	732	731	751	757	738	784	734	754	768	694	719	724	687	741	763	747	745	752	735	799	727	751	739	705	720	735	743	768	770	774	738	771	734
22395	21412	29008	24315	21412	18727	1321	377	325	267	228	241	210	193	208	186	171	192	197	184	176	144	187	151	171	152	159	155	162	159	144	154	129	164	138	131	159	149	131	140	143	119	131	141	124	166	147	141	139	154	143	138	145	149	143	137	154	150	159	155	151	134	123	138	135	125	146	125	166	150	139	161	154	151	152	140	154	135	166	156	131	139	153	129	140	144	133	151	134	140	122	133	147	121	166	149	145	131	157	154	142	137	156	138	147	149	137	125	155	125	146	116	128	153	150	118	116	144	143	141	129	150	135	125	150	127	145	137	120	130	147	142	137	134	152	134	123	139	143	157	142	159	147	132	146	156	158	153	159	150	141	135	155	151	131	157	158	146	136	146	129	146	143	155	163	165	163	143	144	158	136	158	143	130	128	143	156	142	140	151	149	132	168	154	146	131	146	134	136	140	145	156	145	159	126	130	141	134	127	125	153	143	157	124	167	134	161	140	147	132	134	142	125	151	143	134	145	134	135	155	134	151	156	152	172	126	115	140	162	145	136	136	133	123	128	143	142	133	143	143	144	150	139	135	147	112	140	150	155	148	155	140	153	161	147	134	149	145	151	123	162	138	140	138	137	146	140	131	150	137	135	146	152	125	151	125	148	133	157	127	134	186	150	154	125	135	138	125	156	111	154	128	159	145	139	112	133	128	142	134	164	152	133	129	134	134	150	162	146	144	143	139	134	145	137	147	150	123	144	145	134	133	143	141	141	129	137	161	141	160	133	137	136	145	131	140	141	148	138	154	120	141	140	132	135	142	137	154	141	152	154	164	134	142	139	149	149	128	139	153	132	145	138	146	138	148	123	133	143	160	157	179	133	137	152	156	141	151	123	142	141	130	133	155	141	156	140	128	149	143	144	141	140	142	140	121	123	138	140	150	128	148	139	148	143	135	140	135	133	148	121	133	145	129	138	172	146	137	133	141	137	145	138	129	127	159	120	158	141	129	132	144	138	146	137	133	124	157	122	129	137	153	158	133	127	135	151	128	137	157	149	144	154	156	130	142	166	130	140	163	138	132	132	137	137	151	139	143	138	126	145	138	146	140	177	124	141	161	145	141	142	143	122	160	147	117	143	150	127	141	120	140	138	168	155	137	155	148	142	123	155	155	150	158	161	140	164	148	129	144	154	134	155	156	167	150	126	149	136	133	166	144	152	137	170	138	150	134	162	147	161	140	179	133	144	151	135	120	139	136	127	164	153	134	145	134	126	140	131	130	138	144	139	145	118	140	144	109	126	126	151	130	131	125	135	138	151	124	132	136	138	131	135	130	152	141	143	160	136	140	146	163	154	134	133	147	131	127	136	140	143	141	140	141	134	135	150	135	139	136	143	121	126	145	134	136	133	126	131	135	137	146	148	129	155	132	127	148	123	154	133	153	141	137	125	131	122	127	122	132	148	147	145	154	121	140	138	165	139	129	148	137	156	157	148	126	164	147	131	134	134	148	134	134	140	155	121	155	132	137	145	137	138	140	119	150	138	130	155	137	127	142	148	135	140	133	132	151	144	147	127	137	144	135	165	127	119	133	151	138	143	136	135	154	139	157	138	120	144	143	144	130	158	138	146	135	142	130	142	133	136	133	129	147	121	131	139	126	156	145	141	148	149	139	152	164	139	132	157	140	146	142	143	149	126	163	154	125	128	156	142	170	110	147	130	139	175	144	134	138	163	160	142	139	142	159	143	141	143	129	137	152	127	131	136	143	157	147	138	158	142	141	157	154	138	149	142	126	142	142	153	151	153	140	140	129	162	152	138	133	126	121	121	144	138	144	130	153	144	154	132	169	159	146	147	136	129	145	150	132	136	131	131	132	146	146	150	131	146	137	137	156	122	166	128	155	143	141	161	113	141	143	158	117	137	150	149	148	134	122	133	149	151	163	149	145	135	129	154	155	150	131	150	125	132	126	136	148	120	132	132	121	155	145	138	145	162	146	134	158	141	162	171	130	130	127	170	152	134	156	165	141	154	135	127	149	146	144	132	140	162	148	145	137	155	144	114	158	158	127	143	150	155	141	134	139	141	141	127	139	150	138	151	122	136	156	124	150	140	137	149	165	135	149	149	124	154	147	137	133	136	129	137	146	134	137	143	139	159	137	126	125	143	153	126	136	147	145	144	157	160	165	144	128	149	120	133	133	143	126	152	136	136	115	158	155	153	124	125	151	145	121	152	132	133	155	130	120	149	143	149	148	131	156	129	143	147	140	131	125	137	141	132	159	138	145	123	144	149	131	170	117	149	156	154	128	149	154	152	172	134	144	134	148	133	142	154	160	140	138	132	131	148	153	148	121	142	141	140	156	112	134	156	132	155	133	143	126	140	145	139	99	153	145	128	140	139	130	147	139	147	127	140	137	124	132	116	135	135	161	155	155	146	154	154	135	139	149	125	156	143	132	149	115	122	141	131	160	159	151	150	135	151	147	134	136	138	128	133	164	125	139	132	130	152	130	147	128	151	163	149	155	135	141	146	147	136	152	145	140	138	158	161	123	149	172	145	141	126	146	149	142	154	150	122	170	142	130	140	147	154	135	148	145	158	131	152	140	160	136	134	152	157	141	164	130	136	154	146	144	118	149	134	141	114	120	125	150	125	154	138	124	135	157	136	151	146	134	117	137	152	131	142	142	127	131	160	133	138	133	135	135	148	132	137	151	130	118	147	158	144	128	140	149	139	136	153	121	162	166	136	152	141	139	136	157	154	136	131	141	116	138	147	150	153	112	137	158	140	133	142	154	151	143	126	130	143	128	150	157	138	155	149	137	128	152	140	161	144	153	136	129	139	142	143	135	140	129	141	151	152	127	125	134	149	143	119	139	135	147	164	143	162	148	126	168	135	140	154	126	125	138	142	126	136	162	111	146	154	149	135	132	165	128	126	140	147	160	150	144	131	144	118	114	148	145	153	142	144	129	145	143	129	118	141	136	135	133	131	153	125	137	141	127	149	137	137	142	146	156	126	134	144	130	150	136	139	140	152	151	151	134	157	142	120	147	138	155	141	145	130	135	159	127	129	133	142	141	128	133	145	137	134	140	128	153	136	137	129	126	151	181	146	131	136	142	123	161	153	145	176	145	150	146	139	146	141	154	134	135	156	154	148	150	131	153	138	156	159	148	151	161	147	132	153	160	151	148	155	143	125	124	127	143	161	158	158	135	156	139	144	155	149	137	145	130	155	146	156	143	142	146	146	144	139	148	149	148	146	161	147	125	135	125	164	150	153	156	166	155	160	138	131	144	125	136	141	132	140	133	133	149	140	156	142	139	147	138	121	139	161	133	129	145	136	145	129	129	152	138	131	117	157	150	149	132	155	122	144	125	156	108	145	153	139	129	152	147	151	115	152	132	142	151	148	138	142	137	116	170	140	146	144	143	133	165	135	141	125	158	135	136	154	136	118	132	135	133	155	158	151	157	161	123	147	130	142	134	157	173	159	118	133	124	124	158
5259	15913	43152	4129	2464	1545	1081	820	686	592	513	408	387	357	349	313	321	294	286	269	268	309	258	257	231	227	221	242	246	263	223	244	254	229	236	210	225	218	210	228	237	213	219	233	216	218	230	209	185	227	220	193	213	208	212	235	198	215	224	234	193	209	186	203	205	198	218	218	210	190	205	201	222	193	197	198	195	185	220	193	200	203	201	230	205	222	200	196	213	204	236	218	204	220	218	203	210	186	213	213	189	218	227	219	228	202	176	222	194	206	194	197	218	230	222	198	217	197	202	205	202	221	208	219	194	210	196	207	191	198	208	203	173	237	194	217	221	219	206	227	217	191	225	214	203	207	200	227	195	247	205	207	202	191	203	202	184	196	194	201	218	238	216	193	209	197	212	218	212	219	206	215	221	198	206	216	215	221	185	197	225	210	207	205	208	194	208	210	206	183	206	211	206	208	194	209	182	185	199	243	217	179	179	198	232	219	223	230	186	191	224	177	199	214	177	230	235	183	219	200	200	204	191	208	185	201	209	208	199	203	200	198	246	191	202	195	206	218	198	189	214	199	214	217	192	197	204	215	195	205	211	187	202	230	200	203	209	215	210	189	189	183	193	198	196	212	213	197	191	182	212	190	210	163	184	214	195	210	230	180	210	211	197	198	207	216	214	231	178	170	193	184	246	206	220	226	216	181	213	213	229	192	213	219	207	208	176	229	230	187	196	209	169	207	220	186	229	220	200	212	219	202	222	223	190	239	202	217	198	194	202	201	187	223	197	228	215	224	209	215	228	210	189	196	212	210	206	215	216	206	187	208	215	171	211	206	233	194	197	201	224	215	215	201	212	195	214	211	201	205	206	215	216	188	215	209	205	217	192	196	200	231	228	206	218	213	219	219	205	200	208	250	199	208	233	204	194	206	218	210	216	198	210	224	197	238	209	223	181	211	208	208	246	197	228	206	216	212	220	212	196	205	217	234	206	187	211	225	203	203	191	184	199	172	174	205	213	239	186	211	219	226	201	206	224	196	219	207	209	191	203	218	207	212	209	212	201	232	193	217	197	188	211	209	226	216	215	209	187	161	232	236	214	215	237	203	220	196	214	194	196	200	220	194	200	229	210	193	214	208	201	241	203	221	190	218	202	197	208	215	187	200	230	214	221	200	181	194	192	213	198	217	205	196	186	212	202	213	198	200	201	212	202	217	221	201	193	216	208	199	212	229	212	202	208	196	205	191	215	203	210	194	221	203	200	226	218	211	205	178	179	230	215	201	228	205	240	244	219	192	218	229	207	206	190	210	178	232	210	213	193	220	191	217	195	214	206	182	183	209	199	227	215	228	204	198	214	196	199	199	200	203	200	212	207	218	209	195	200	212	235	205	184	205	212	216	206	186	220	175	220	202	200	228	209	210	189	194	209	201	205	218	205	204	217	215	187	218	237	224	210	218	188	209	176	219	208	205	214	218	214	216	217	205	204	226	199	202	215	212	199	226	192	215	190	210	208	209	210	189	236	205	210	198	230	219	214	193	216	226	220	217	190	213	179	214	222	226	195	217	208	198	220	201	214	219	189	179	208	195	189	197	209	192	205	193	204	190	179	230	210	184	178	224	212	199	215	187	214	206	223	205	202	206	214	226	229	202	207	205	202	203	202	187	167	205	194	185	206	194	228	219	216	197	229	217	215	221	218	210	219	199	199	212	213	220	201	230	179	176	192	227	195	219	234	206	208	193	221	198	191	211	197	214	233	205	199	203	238	210	209	185	206	215	185	197	197	202	200	205	188	201	222	189	209	176	208	211	223	206	217	204	194	238	185	229	227	211	241	241	216	190	214	208	216	203	214	202	182	219	215	216	211	170	215	209	239	205	216	177	222	204	227	209	207	193	213	210	216	188	195	205	213	200	190	217	222	223	189	202	201	202	218	203	203	182	222	225	208	197	200	199	195	205	200	225	187	221	210	193	182	198	206	208	190	175	181	216	211	226	199	220	199	202	205	205	199	216	211	200	214	213	221	193	217	208	235	237	235	199	211	205	209	207	214	193	209	199	203	225	220	210	200	201	195	211	195	212	210	189	207	219	184	218	202	236	203	199	214	204	203	205	212	218	222	217	220	193	220	204	207	194	191	224	201	199	203	217	219	203	242	218	201	210	215	217	206	207	200	185	214	228	182	198	212	202	221	208	199	223	213	211	229	192	227	202	184	215	219	189	207	195	198	200	201	213	208	223	225	195	197	197	206	221	207	182	193	214	216	222	220	183	209	208	220	191	198	201	201	183	180	223	192	227	221	211	195	207	204	210	193	233	214	213	204	185	209	210	205	220	195	187	203	228	191	203	182	219	206	230	210	182	188	218	200	225	211	197	215	225	230	220	214	201	225	201	211	226	210	186	210	196	223	215	205	224	204	233	192	181	185	206	226	198	219	205	194	168	197	205	203	218	199	193	205	207	226	247	208	190	207	204	203	224	191	194	218	229	206	227	206	206	208	221	210	186	200	216	187	194	220	215	198	207	200	198	208	197	212	208	211	206	218	209	202	176	199	241	203	215	213	194	193	206	218	199	188	183	192	216	192	206	181	219	222	176	218	205	177	213	227	215	177	226	191	212	190	181	216	192	197	196	204	194	225	202	193	193	220	222	214	222	193	201	183	195	224	211	211	232	202	224	188	225	195	208	198	228	226	187	214	201	199	169	196	193	208	183	210	209	222	194	226	214	207	215	188	226	211	198	180	213	213	198	229	217	208	212	208	226	201	203	220	192	184	214	210	211	206	198	209	205	220	224	241	214	209	173	190	196	212	173	233	186	200	204	211	198	217	212	229	187	218	217	213	183	212	199	231	190	218	181	216	202	191	236	199	178	222	216	221	199	198	192	228	198	192	217	199	216	225	199	213	196	220	227	205	197	200	203	214	194	205	199	210	225	209	210	200	206	238	223	211	201	195	190	240	201	190	194	210	203	182	210	210	202	177	190	202	208	197	228	187	187	203	190	206	193	176	206	195	203	172	226	218	214	223	213	205	203	217	197	193	202	212	209	204	213	188	204	226	222	219	201	210	201	211	191	224	203	184	202	201	208	190	179	218	198	210	189	188	215	218	230	179	209	210	231	205	205	226	222	233	211	204	199	219	196	211	200	202	226	197	199	198	200	200	220	225	202	200	189	198	206	198	225	211	199	232	193	211	197	208	195	216	198	217	210	194	212	204	189	215	213	202	214	228	207	206	219	224	224	227	223	222	206	190	213	187	216	175	198	218	204	200	190	223	224	210	191	209	208	197	174	221	195	217	213	190	198	212	202	190	197	240	171	210	199	212	220	198	204	196	214	209	196	216	201	209	216	195	230	209	218	235	189	204	208	227	213	218	186	186	200	188	202	215	204	198	240	207	217	218	203	189	225	206	188	226	211	210	195	212	185	215	202	183	178	216	215	184	198	201	194	213	218	180	215	245	204	216	198	200	200	206	209	203	231	197	203	193	213	235	221	208	225
27359	16948	13284	1754	575	486	516	511	510	454	500	508	480	500	474	444	485	501	479	505	486	483	499	476	535	498	486	498	494	527	479	488	475	460	471	547	486	446	453	483	492	496	507	489	517	464	491	478	501	477	496	466	520	505	508	485	491	501	477	521	525	486	482	474	506	474	487	488	506	483	483	479	464	462	457	501	451	524	468	460	483	484	473	476	454	490	461	497	497	456	458	512	506	435	521	447	533	503	466	470	481	466	447	517	458	509	526	489	442	517	473	466	468	486	484	486	510	491	498	491	479	525	474	495	475	463	519	493	497	470	519	530	501	525	449	493	463	505	500	463	517	518	470	492	497	511	480	447	484	477	456	529	476	532	522	483	491	488	467	465	434	474	486	478	505	540	534	494	473	484	495	514	464	481	537	490	473	480	506	475	463	491	479	451	494	500	503	480	459	513	465	510	487	487	515	495	491	446	461	478	441	495	499	464	476	500	503	499	519	491	482	503	492	507	461	491	476	497	463	479	497	452	462	445	475	552	493	481	499	486	542	450	446	480	510	541	481	507	494	492	474	485	481	463	500	463	466	488	480	491	474	471	479	526	481	475	495	481	505	474	467	480	454	482	469	463	498	534	468	469	468	467	488	470	494	511	532	461	449	503	462	522	497	546	489	490	442	505	513	458	474	466	515	475	452	512	520	483	493	518	476	490	481	471	502	459	492	490	495	510	536	468	503	489	464	482	510	469	508	513	481	522	450	492	499	464	496	518	512	466	520	497	444	509	508	506	494	516	509	462	467	503	537	518	489	525	463	528	472	518	489	470	481	488	471	500	461	475	465	491	483	467	480	504	484	499	513	471	460	481	472	515	463	495	471	505	478	522	480	458	483	498	492	453	477	449	525	474	471	461	493	453	500	467	452	467	503	466	495	465	465	501	473	489	496	485	489	467	495	476	458	473	551	477	464	496	510	494	467	500	497	499	472	517	520	484	466	496	480	493	486	491	463	475	482	476	473	496	473	515	458	495	485	475	485	505	470	461	528	466	468	466	513	493	481	465	501	477	479	475	498	474	502	508	470	486	503	515	485	439	470	471	489	478	500	503	470	488	542	499	483	462	518	502	482	491	511	476	504	471	492	493	502	493	500	472	482	535	472	507	507	492	465	492	479	481	469	475	509	499	485	454	508	460	480	530	510	454	425	517	467	451	514	501	501	457	557	503	485	491	480	494	502	508	494	481	506	524	495	539	489	499	464	493	489	467	478	489	489	493	478	485	487	506	494	523	471	453	489	475	503	465	497	478	493	484	462	461	512	467	469	471	479	472	473	511	503	534	500	540	492	477	477	479	510	475	480	548	480	533	473	506	510	457	486	501	505	469	497	517	486	493	434	493	474	481	453	490	499	477	497	528	507	477	509	470	487	538	519	474	477	504	479	514	500	500	467	423	492	476	488	478	511	490	496	492	472	496	458	537	496	514	498	485	485	524	511	496	514	477	481	496	455	488	478	474	565	487	533	480	498	505	457	467	486	462	457	499	504	497	492	465	445	483	519	500	534	460	505	450	482	536	529	529	493	479	478	466	477	480	488	503	469	490	490	485	487	480	487	480	519	515	460	486	514	511	461	521	482	519	510	473	494	510	497	504	498	494	531	503	514	473	477	466	495	519	488	541	458	503	470	483	467	472	514	504	451	495	515	464	451	492	524	498	508	448	497	491	474	490	487	511	476	459	465	503	491	511	501	497	454	501	487	498	479	422	512	494	517	469	479	461	472	502	503	489	491	502	419	489	446	442	454	518	535	505	471	501	476	500	503	516	471	476	495	471	467	509	477	469	459	479	461	507	479	506	480	493	461	492	489	452	502	498	489	456	482	478	494	490	542	492	455	457	488	490	496	441	486	520	487	492	488	473	474	483	485	510	532	484	461	464	489	502	487	461	456	499	472	497	479	484	520	470	514	491	512	473	502	491	472	489	492	491	493	480	496	485	483	482	477	459	482	480	505	474	485	498	500	502	454	510	476	461	508	513	492	459	471	477	507	487	496	467	510	479	503	532	521	484	496	499	505	501	500	486	492	530	460	458	476	477	462	501	499	461	492	518	517	501	443	494	463	458	501	482	471	493	510	522	484	484	510	496	471	532	520	501	493	481	478	515	463	480	496	513	499	517	549	465	498	506	479	473	465	486	471	479	495	492	511	500	503	515	529	477	467	512	531	482	518	494	460	482	507	512	495	462	514	498	497	466	481	470	499	478	454	466	482	515	521	476	498	476	489	461	528	504	492	490	471	475	500	479	507	516	486	535	465	518	470	486	488	498	488	476	483	499	515	509	477	491	503	471	454	482	500	435	485	510	514	491	480	512	501	505	476	503	470	487	494	481	484	472	485	486	517	476	526	469	459	491	431	473	467	501	485	464	450	464	468	463	481	530	464	479	468	492	513	493	486	520	516	469	458	480	509	462	479	504	494	472	468	466	479	470	523	466	449	506	471	455	475	504	485	478	495	490	486	480	489	506	513	461	461	470	492	472	470	482	500	518	486	503	460	510	508	470	481	463	477	449	512	509	497	485	490	501	510	510	501	470	508	504	422	501	524	526	462	482	436	487	464	468	465	508	492	487	465	487	497	490	495	493	472	486	468	490	467	490	498	488	480	521	503	510	446	497	467	494	500	480	532	519	486	480	480	453	526	471	512	485	459	483	492	489	490	495	523	471	485	480	494	474	454	482	457	513	461	514	488	482	467	520	481	480	481	504	492	522	467	460	448	480	472	487	488	507	479	464	484	471	485	471	493	499	456	468	540	547	497	472	485	480	452	519	479	476	494	495	526	492	461	546	474	485	499	441	462	526	524	472	458	467	473	509	469	488	473	528	489	491	503	468	487	495	458	518	481	474	486	498	480	520	499	449	549	492	493	486	492	515	494	484	469	495	455	465	472	517	506	510	531	478	492	489	482	473	477	466	482	486	500	493	473	497	484	516	534	504	498	479	486	436	520	520	489	478	467	482	523	491	443	475	501	528	476	525	513	499	488	480	499	493	480	461	495	519	488	479	469	477	488	492	494	489	488	478	499	516	509	510	467	461	464	505	504	522	512	492	470	486	503	469	490	455	454	496	514	483	483	509	495	491	528	434	455	468	529	482	488	505	515	511	503	453	483	487	499	485	490	499	503	532	477	473	508	469	448	512	473	466	461	453	526	552	513	482	486	463	506	525	450	461	467	470	529	483	494	502	496	490	477	526	501	482	482	474	513	513	471	496	461	454	492	459	490	485	501	492	500	458	463	490	474	482	515	483	514	448	512	508	470	496	466	489	507	466	491	480	477	482	456	482	474	475	478	521	492	499	515	508	488	459	502	487	489	509	484	481	496	464	518	504	496	473	495	483	477	452	503	463	477	484	500	457	481	488	466	516	469	468	495	509	455	544	470	473	479	530	501	504	541	486	471	496	459	440	481	484	500	515	481	501	469	511	479	513	469	482	479	469	500	529	491	489
4758	3206	13920	1055	900	768	813	760	712	749	770	740	754	758	741	702	726	702	739	720	760	716	790	730	731	684	753	720	758	758	716	702	759	748	744	736	778	782	742	733	696	737	748	676	749	742	683	738	724	704	714	727	762	724	736	715	734	724	720	771	697	745	739	718	711	719	749	681	751	700	733	760	736	705	755	700	719	714	707	694	712	705	740	677	749	705	730	721	696	696	709	750	708	708	720	720	709	726	714	736	740	720	730	742	754	766	661	688	764	716	731	708	712	709	693	727	767	694	736	694	722	717	708	646	725	706	735	705	696	677	754	723	723	723	743	739	775	771	739	723	699	736	743	747	741	691	705	737	734	690	699	726	716	728	718	717	719	749	721	700	683	688	701	733	715	756	788	744	772	724	683	728	745	708	773	722	748	726	725	720	729	737	734	758	779	747	738	705	732	726	667	691	672	752	740	708	757	695	713	738	679	736	745	724	721	715	707	697	697	694	699	739	755	661	722	717	703	726	740	732	780	701	709	728	702	730	730	745	715	672	707	713	751	711	724	716	713	729	733	725	740	737	716	684	726	703	703	718	767	706	698	711	726	712	710	714	760	743	650	701	725	687	692	686	664	707	728	736	720	778	745	744	726	734	722	621	731	760	737	723	700	701	683	738	738	704	726	785	726	695	675	703	689	688	693	720	706	733	725	739	770	774	664	762	778	701	734	761	739	716	712	722	719	692	740	769	707	762	711	678	722	698	720	724	734	736	718	780	693	731	709	723	749	756	713	712	745	707	724	710	731	729	676	704	720	755	736	742	719	732	696	771	738	726	710	719	685	675	689	781	773	731	757	782	709	693	733	704	761	705	736	723	712	757	715	692	768	686	706	715	716	730	762	757	709	724	738	751	760	699	759	773	681	718	726	733	744	735	711	713	737	702	719	727	751	685	737	713	703	720	767	703	713	734	678	751	683	734	738	697	726	709	734	692	732	697	716	745	707	717	708	721	738	756	721	759	717	742	715	724	772	714	703	733	740	708	712	690	718	708	741	741	753	760	701	719	711	761	718	761	746	752	704	744	659	763	735	734	732	714	692	761	697	708	707	758	749	718	713	764	695	694	746	729	673	741	747	757	717	729	743	709	690	736	719	730	721	703	775	715	738	722	670	772	758	721	755	762	760	709	736	710	737	701	702	731	664	679	719	723	712	716	736	715	733	699	724	711	705	707	744	737	734	737	712	755	754	765	704	725	763	690	705	722	753	754	728	709	771	720	748	697	698	689	775	734	729	735	715	730	717	712	695	709	664	695	726	751	698	702	729	728	710	684	744	676	736	764	717	728	756	714	715	739	749	701	746	723	712	657	702	751	749	779	693	699	741	728	726	706	812	753	771	709	707	664	700	757	748	758	771	705	749	785	715	710	723	702	755	737	737	690	732	695	714	706	753	670	702	734	671	690	700	728	714	687	769	735	721	745	744	750	753	679	727	715	717	718	738	735	735	742	713	739	749	740	738	717	702	748	757	754	694	746	728	777	700	694	703	730	768	736	715	759	722	718	740	726	735	725	712	687	732	760	719	727	793	700	715	744	761	712	727	729	709	760	728	743	702	770	711	728	708	748	665	732	711	724	700	736	724	706	710	701	736	750	724	709	707	715	704	699	712	675	762	715	741	733	756	743	701	719	739	700	724	753	735	731	764	758	705	764	743	745	731	741	718	745	727	732	740	792	720	745	742	647	708	708	716	742	756	722	769	683	733	687	726	709	755	696	700	688	744	738	699	738	745	708	735	742	703	736	729	772	719	708	695	748	702	718	745	749	738	741	748	758	750	771	708	727	711	753	728	789	768	736	762	717	732	718	701	716	701	674	696	734	745	754	745	721	726	707	732	757	710	689	718	750	769	727	711	726	755	726	674	701	733	692	705	640	724	704	688	723	749	708	687	752	764	696	755	723	746	725	709	711	717	745	759	732	734	760	743	672	703	772	744	752	707	741	711	746	713	734	733	749	748	702	710	744	748	716	726	747	730	748	693	717	692	696	759	740	724	738	697	727	747	694	720	728	755	720	755	778	694	714	721	637	729	743	650	721	732	722	725	749	726	691	783	700	712	724	741	751	710	749	785	720	712	742	784	776	738	697	681	718	744	741	707	728	745	767	732	734	731	758	723	711	695	742	747	747	749	753	737	735	734	735	753	756	741	741	751	723	773	708	712	769	764	789	727	752	724	732	729	737	708	733	709	753	736	749	768	739	701	721	780	682	730	739	726	693	760	737	706	708	762	723	720	737	735	688	735	721	778	763	738	749	754	760	711	723	718	733	730	736	723	750	713	704	750	766	700	682	737	713	767	752	762	693	731	745	704	725	733	672	724	673	760	709	705	758	707	704	733	687	746	710	699	722	711	691	688	796	701	706	724	784	736	756	696	753	720	774	741	693	710	732	703	735	738	727	750	693	683	729	734	667	709	688	720	738	709	722	740	752	705	724	724	723	705	720	725	755	714	697	752	712	755	717	748	684	690	727	748	747	746	739	693	752	752	736	703	762	716	687	742	756	705	758	676	703	761	745	720	746	719	684	701	749	717	738	705	677	706	738	765	667	686	676	712	710	781	694	757	724	735	747	692	755	740	718	699	718	703	723	710	701	719	793	770	757	741	731	729	669	741	719	750	684	767	768	722	721	711	740	732	703	721	724	721	737	707	691	713	715	671	709	737	751	724	757	751	698	730	712	744	793	758	725	741	753	731	738	772	700	732	774	711	754	730	745	715	714	726	714	695	710	707	685	729	746	707	721	723	747	749	735	750	710	705	689	788	722	689	712	723	697	727	727	755	751	734	709	706	721	687	704	721	713	677	755	730	722	707	728	747	723	729	698	667	682	730	738	746	741	697	733	668	748	715	726	748	754	740	727	744	743	694	749	711	705	744	737	663	742	738	722	718	693	726	708	723	682	718	721	717	699	711	772	696	714	744	720	705	714	750	712	727	671	700	706	796	721	721	678	732	768	726	730	769	726	700	762	727	745	707	732	743	711	746	708	762	717	678	721	731	733	657	732	720	726	748	680	713	695	706	747	792	722	756	689	730	722	640	736	729	673	725	705	806	737	722	727	708	730	688	708	710	713	746	711	742	688	709	669	681	723	738	792	736	754	743	743	665	784	702	694	753	700	724	735	737	728	758	737	726	718	736	698	749	711	703	726	732	746	738	664	685	748	746	728	731	766	733	736	726	714	741	725	736	717	726	697	750	701	735	760	726	709	747	770	710	739	717	724	695	731	730	665	740	690	734	741	724	687	722	721	709	725	715	672	708	758	692	709	707	763	766	688	739	741	735	763	699	748	704	743	684	669	708	791	743	748	720	728	747	734	692	757	778	721	747	784	750	721	751	678	723	662	666	718	713	721	725	732	741	702	774	702	706	723	658	728	754	772	744	774	745	727	657	750	719	705	709	728	687	680	711	769	749	706	736	732	699	763	765	781	748	759	753	699	690	708	739	773
23291	21372	28170	25283	20215	4000	483	356	314	301	288	259	266	253	270	235	264	259	220	250	238	220	235	248	220	253	217	247	237	262	226	211	234	232	234	222	222	259	209	249	246	207	225	254	250	235	229	240	241	228	225	239	230	228	249	197	238	232	227	237	224	214	211	203	263	243	230	260	224	225	237	237	216	234	243	241	225	233	218	242	225	240	214	248	219	205	224	194	219	253	244	220	228	212	249	240	222	237	187	231	206	208	230	236	225	203	219	209	223	249	208	242	244	217	212	219	245	215	221	236	240	223	224	211	216	227	202	204	251	235	234	245	240	218	225	228	242	208	218	217	243	240	226	233	216	196	263	240	202	224	209	214	201	224	225	208	228	263	226	238	242	208	242	234	211	243	202	214	247	229	251	227	195	216	219	238	239	220	254	218	219	232	215	222	235	228	220	230	239	213	224	222	232	226	218	221	236	233	234	219	245	213	198	223	245	227	240	221	231	244	215	236	220	220	224	254	225	210	254	212	256	215	205	225	192	240	239	215	229	233	234	213	246	225	201	229	217	243	228	269	218	233	251	230	212	235	230	218	226	222	211	208	244	219	218	252	222	240	227	204	244	243	225	242	262	206	225	249	243	220	219	204	226	233	206	233	213	222	238	247	240	208	257	237	241	233	241	232	226	220	226	223	221	208	237	229	221	218	248	228	242	241	226	233	234	209	232	249	242	226	217	195	232	227	210	207	235	235	236	241	251	240	225	248	227	223	231	241	249	228	219	232	252	219	208	202	226	218	235	218	190	225	212	258	220	211	232	219	203	212	261	216	227	225	227	214	220	226	224	222	241	230	244	251	228	217	218	209	220	237	250	232	231	219	230	216	225	240	214	226	252	247	226	227	200	195	228	224	239	238	225	237	219	233	229	228	241	222	253	235	222	231	241	224	233	233	216	236	207	219	224	244	226	245	258	200	240	242	238	248	225	245	240	249	222	239	212	223	204	216	252	260	244	236	224	239	222	220	221	235	207	208	255	226	234	235	214	208	221	231	223	208	201	227	222	239	225	239	220	218	230	230	215	238	244	213	211	222	265	240	220	216	235	205	221	220	205	225	210	229	225	238	240	230	261	208	243	229	218	234	232	211	208	226	245	237	217	253	210	223	217	215	245	204	202	218	228	214	200	262	218	263	227	218	226	215	215	252	211	267	233	231	223	236	215	224	212	208	221	234	253	238	221	216	236	231	218	192	243	254	225	243	205	227	225	197	204	219	211	234	239	243	217	262	237	211	212	252	199	216	256	199	252	221	242	225	244	238	224	226	250	230	218	214	247	230	217	243	229	235	250	243	245	225	223	232	201	190	228	242	234	224	237	232	256	207	229	229	221	242	237	228	234	223	223	236	230	216	246	253	200	213	244	212	219	226	257	192	226	242	232	233	232	240	241	211	222	222	220	243	208	205	220	245	219	234	237	228	244	217	246	241	217	217	229	232	238	211	219	240	223	229	219	230	220	238	240	212	228	220	216	221	227	218	223	232	245	239	219	217	216	235	231	208	233	211	215	217	226	230	225	234	243	228	204	236	238	228	229	197	209	242	231	228	213	240	206	193	220	257	250	224	233	216	204	230	235	212	224	203	243	255	226	258	226	204	222	225	218	215	240	228	205	245	213	246	225	209	209	218	232	229	217	233	241	212	236	232	221	200	215	218	241	225	233	220	244	227	236	206	219	227	211	229	240	235	196	217	216	231	242	218	219	224	228	223	242	227	236	210	191	228	233	223	245	239	221	255	189	219	232	227	229	238	224	235	219	241	238	206	219	225	234	212	236	226	207	226	227	225	247	232	229	230	251	212	205	239	261	250	206	263	207	242	229	206	213	220	230	223	240	249	224	242	223	235	231	226	216	216	208	243	222	204	272	217	245	214	273	217	236	233	232	197	187	204	236	227	229	235	237	207	227	229	249	245	207	212	204	233	240	204	224	228	219	225	210	244	240	262	212	233	228	237	248	238	212	245	216	225	205	237	196	214	229	223	254	252	248	215	217	219	245	226	233	223	207	228	253	216	211	207	230	238	206	238	254	237	226	244	236	225	232	200	261	231	213	223	217	235	221	223	251	218	241	236	237	228	234	223	242	230	246	213	214	237	229	240	215	225	213	216	248	205	246	236	225	258	231	195	248	215	216	229	217	213	235	222	229	224	224	227	239	232	225	218	236	208	221	209	227	241	249	206	226	216	234	212	230	219	210	223	217	229	223	249	252	238	214	228	223	254	239	230	230	235	227	233	230	209	212	232	230	228	254	212	222	233	218	220	224	228	214	226	215	200	205	233	229	230	226	231	254	186	203	218	250	235	203	240	205	237	221	241	221	213	216	218	229	208	239	243	239	251	225	238	220	256	219	238	233	228	215	235	195	202	230	219	219	216	204	221	233	200	235	236	226	227	209	207	221	256	260	212	224	235	227	209	247	239	206	219	260	191	208	230	226	228	244	216	229	221	242	207	231	229	225	229	221	221	243	219	231	210	223	250	225	249	250	271	242	230	246	218	219	228	234	197	228	238	221	235	214	250	195	209	219	237	250	234	216	220	236	229	226	209	203	221	224	247	214	218	240	233	215	218	232	213	204	203	240	225	233	206	229	249	233	202	213	219	234	252	230	207	238	222	226	246	228	230	220	241	205	230	229	232	210	212	213	215	221	217	236	260	226	195	214	222	205	226	229	231	219	229	217	224	245	207	236	200	237	212	206	229	236	237	205	212	236	233	231	217	220	254	231	221	226	251	205	223	241	236	240	225	242	213	261	218	230	229	216	223	201	249	237	240	233	208	218	216	222	236	239	211	260	236	228	234	234	197	215	200	203	241	237	224	211	207	242	219	207	220	245	227	214	217	238	204	229	247	213	204	226	240	249	239	227	215	220	207	216	227	228	238	206	252	197	223	220	236	216	214	265	237	213	243	220	252	225	185	222	232	231	194	234	237	209	227	239	246	199	256	205	230	238	209	199	229	235	228	214	241	216	240	238	208	191	244	229	230	216	240	216	225	229	230	232	222	247	227	217	231	262	250	250	242	228	223	221	234	229	228	222	227	218	251	253	212	216	213	230	222	213	217	203	197	240	211	229	202	239	240	225	248	259	237	228	234	256	239	246	243	232	225	237	245	216	241	233	215	237	222	253	241	204	246	239	254	222	236	215	219	227	204	221	211	205	221	206	228	239	237	227	248	223	219	226	264	234	253	214	223	241	233	255	198	211	217	253	219	245	232	226	229	223	226	235	236	203	221	217	227	213	213	225	212	241	222	204	264	228	207	220	197	253	220	246	251	216	209	233	214	217	218	223	232	216	224	211	224	223	251	242	222	211	228	209	216	199	216	234	200	226	240	247	215	217	215	206	250	213	216	221	201	208	210	244	228	215	227	193	226	230	235	242	224	229	226	247	235	207	206	238	249	212	225	232	228	232	216	224	238	203	208	234	203	223	231	228	236	225	203	230	208	212	215
3975	10492	37805	2527	1536	1106	807	717	593	540	482	432	446	440	434	441	370	413	391	370	437	411	386	388	376	368	356	392	343	401	372	398	327	376	375	342	332	374	352	383	378	363	358	372	362	380	389	351	371	369	342	355	340	352	370	335	354	323	358	368	351	373	371	375	361	369	337	342	354	349	400	345	355	365	356	378	347	362	358	375	335	355	365	326	357	349	392	358	333	345	350	369	332	354	385	354	328	378	380	363	375	361	384	368	381	380	366	362	337	371	370	338	351	384	377	367	362	355	390	342	368	382	355	331	386	381	373	365	336	347	365	386	342	378	348	353	382	345	355	362	356	356	343	368	367	356	371	371	376	404	352	311	375	338	361	355	394	372	332	358	368	339	375	350	386	344	375	400	371	355	343	356	362	358	334	379	384	338	395	372	371	313	358	381	344	394	359	336	373	361	328	357	327	379	353	344	342	346	354	360	385	331	319	344	352	351	353	364	337	374	371	382	369	345	366	363	381	355	343	398	387	336	367	344	360	357	333	368	375	370	359	355	347	402	390	350	364	319	352	324	349	339	372	347	347	345	344	364	369	373	360	342	359	345	344	360	344	339	344	389	353	332	336	388	354	384	358	356	352	351	343	384	355	345	321	378	338	364	325	367	337	355	388	370	364	339	329	344	341	340	370	368	346	371	366	342	356	330	346	346	371	358	367	353	353	323	338	362	329	328	367	350	344	356	356	335	369	352	346	349	351	372	401	342	363	329	381	378	370	380	400	353	347	362	343	384	352	371	332	383	363	333	369	383	317	370	364	358	345	349	360	374	356	360	394	383	348	341	358	349	346	337	429	337	358	354	376	375	351	348	355	402	346	355	352	369	346	322	383	345	366	362	379	340	358	343	358	325	366	345	385	329	377	371	346	354	344	369	342	345	368	355	326	370	380	358	316	338	373	349	386	316	366	362	376	344	377	373	360	386	326	354	357	362	335	364	351	351	352	384	349	343	338	374	343	393	297	351	367	335	366	379	355	387	370	337	351	389	356	325	328	364	344	353	368	370	347	362	354	368	380	373	350	359	371	367	344	334	379	387	369	371	352	378	380	326	346	336	358	327	384	375	336	389	356	356	327	359	311	369	381	361	341	347	379	331	354	408	381	368	347	344	365	382	329	332	371	378	362	323	382	351	335	372	402	361	358	374	322	348	382	339	351	392	325	350	360	356	344	370	363	353	348	366	341	380	362	326	348	370	338	379	313	356	367	348	326	354	341	386	345	364	337	378	357	358	345	351	363	384	336	383	325	343	373	324	354	333	374	356	375	332	309	348	359	347	368	328	359	409	369	341	365	358	377	358	324	315	337	356	350	338	380	337	357	369	349	341	342	347	370	334	331	328	355	357	360	342	378	378	349	362	358	365	356	366	391	337	378	349	353	339	332	366	370	346	319	336	392	351	338	363	344	376	345	327	346	361	353	371	361	349	343	338	323	369	343	368	354	325	369	342	352	357	384	337	369	318	339	339	347	389	375	390	384	372	344	331	365	341	335	370	369	364	369	394	303	352	355	381	356	359	379	376	340	360	374	337	345	318	363	356	345	366	329	353	346	338	352	339	375	348	342	314	368	363	396	337	364	350	373	344	349	325	357	321	363	355	347	372	331	338	374	390	369	355	365	361	343	362	375	338	336	374	314	322	327	365	361	360	363	328	361	352	370	366	354	385	321	364	352	324	345	330	369	385	341	361	349	349	328	337	333	322	323	393	384	364	368	383	347	356	375	348	344	376	370	352	326	356	324	364	359	355	338	349	366	340	350	397	332	338	379	352	384	361	342	338	367	377	332	358	350	368	390	390	348	357	358	359	336	354	346	364	383	352	368	374	363	350	346	347	376	313	360	338	371	341	329	350	374	362	378	376	350	358	342	342	365	365	325	363	357	314	352	408	383	364	340	341	353	331	342	373	355	329	342	326	395	366	381	342	364	361	335	376	357	350	328	382	400	378	361	369	353	366	335	371	392	363	391	354	370	357	387	337	356	374	379	361	337	419	351	367	358	389	330	396	365	361	365	372	371	359	339	346	331	328	346	321	321	361	382	349	362	338	362	367	346	335	359	377	346	363	349	356	309	363	331	369	412	354	360	354	368	368	378	356	386	385	309	364	366	332	353	328	394	366	358	377	399	350	356	390	352	356	346	368	343	352	337	363	376	376	359	375	315	360	378	312	325	328	344	343	353	348	384	362	371	353	350	357	332	370	353	380	331	374	363	370	368	383	359	359	342	368	371	401	373	365	343	375	389	348	357	366	379	368	354	358	364	303	329	368	364	371	342	354	349	342	287	362	384	340	378	380	341	330	319	361	356	354	374	362	357	386	320	336	365	372	335	361	358	335	334	336	360	345	333	329	368	340	368	340	387	401	350	379	336	347	382	337	356	349	359	357	372	353	360	357	348	384	345	344	372	366	370	362	335	387	359	388	349	352	343	362	356	346	361	378	337	364	366	319	374	349	379	348	370	352	310	361	356	364	350	350	381	324	356	381	359	355	347	352	344	370	347	354	333	363	354	369	335	348	346	366	391	373	341	372	353	351	357	319	337	337	333	346	355	371	329	370	345	331	396	358	343	354	366	343	338	342	336	358	326	380	381	343	363	355	354	340	350	345	342	395	354	347	331	369	368	323	357	379	357	357	385	381	342	361	353	355	361	352	341	341	369	346	356	354	361	376	368	347	357	346	352	357	343	397	354	330	333	348	340	347	350	352	345	345	320	374	365	368	371	362	349	356	321	351	352	389	365	365	395	342	329	339	344	337	350	357	381	338	340	358	369	350	344	375	346	372	333	357	377	352	348	386	371	369	352	375	370	349	372	371	350	329	338	336	348	363	364	381	369	343	343	386	340	356	362	390	330	386	334	351	380	374	370	359	383	316	369	307	346	356	360	359	357	381	332	395	358	363	341	371	355	366	338	361	367	369	336	372	333	353	357	330	355	345	363	404	365	354	349	409	351	343	364	338	359	376	353	359	351	378	354	360	336	350	344	366	322	370	372	352	368	412	357	345	358	334	351	365	342	358	364	328	328	363	336	315	328	371	356	368	319	353	351	398	381	367	320	364	372	362	346	335	330	365	335	390	371	357	373	382	370	348	350	342	360	364	356	322	303	340	377	356	369	338	345	331	336	363	356	367	351	369	346	351	345	356	341	340	359	349	324	368	344	318	361	376	369	347	363	356	353	382	355	314	328	351	358	376	384	346	352	346	330	357	337	363	321	394	382	334	331	362	352	351	365	340	316	350	359	340	354	349	357	367	341	367	357	369	343	367	329	362	343	342	330	378	357	369	344	364	345	317	397	383	365	362	312	352	364	362	383	364	365	338	379	350	366	376	352	336	337	369	355	379	409	359	330	344	341	366	347	362	351	344	309	366	337	351	347	343	335	329	342	356	317	404	366	364	337	348	339	375	365	367	337	382	368	373	348	322	359	372	362	344	330	378	316	342	330	363
24706	21385	26459	21786	1913	650	603	585	549	515	545	529	538	497	540	513	511	552	521	531	512	507	483	539	497	525	547	507	483	558	560	552	552	526	512	539	544	512	576	487	537	471	513	487	527	544	549	525	526	510	521	521	518	527	526	499	504	520	500	526	557	520	535	527	516	503	490	532	564	513	520	501	534	524	498	541	512	511	502	514	524	558	531	501	544	542	481	519	532	525	519	519	537	485	519	541	499	511	488	494	504	479	499	514	526	477	542	526	535	513	524	550	567	523	537	485	531	497	491	542	494	531	533	503	497	509	519	505	527	496	518	540	506	487	550	505	497	499	521	512	538	476	475	494	491	482	508	523	526	511	548	523	526	518	533	482	523	504	536	500	509	506	532	547	516	503	497	556	523	479	532	509	518	527	485	503	499	536	531	536	522	512	503	505	503	498	517	501	529	558	511	498	486	484	510	479	511	510	476	514	540	559	510	523	491	508	524	491	494	473	518	502	530	513	508	501	495	535	536	516	516	497	484	504	534	516	492	556	509	465	493	496	526	485	514	524	484	517	526	528	515	454	500	523	506	542	498	491	530	529	501	498	502	523	550	481	532	516	529	495	522	529	542	539	504	515	490	500	511	519	527	523	464	518	533	553	529	536	509	541	541	535	509	523	497	510	471	510	519	602	475	522	524	512	492	529	527	530	532	501	517	524	519	520	478	525	562	504	556	516	510	537	486	555	539	547	507	487	509	524	516	513	535	527	512	515	521	463	509	518	497	468	464	545	536	485	510	516	483	508	521	540	543	475	524	454	565	514	477	506	532	544	545	516	496	517	545	501	495	501	512	503	524	535	495	523	533	567	506	462	508	513	486	479	517	525	540	521	522	529	483	571	521	489	482	515	553	510	505	549	478	468	533	496	509	562	511	509	517	529	469	482	543	508	515	494	540	490	537	500	534	542	541	486	532	509	576	557	492	530	537	542	560	503	503	511	538	495	545	523	512	497	546	538	516	517	547	528	561	529	481	529	481	509	573	535	524	576	545	520	532	500	513	525	472	485	569	510	515	500	562	515	556	481	502	500	487	511	532	538	516	479	523	486	530	507	506	492	556	500	548	534	475	508	496	487	514	534	534	516	514	538	511	510	508	534	486	460	497	492	524	536	506	495	494	533	506	516	535	522	482	507	505	470	537	545	520	497	512	513	531	501	587	519	471	510	499	508	499	504	509	491	544	503	527	533	497	539	548	516	522	503	523	539	488	532	521	519	571	540	524	517	528	488	523	495	505	501	524	527	565	482	491	501	528	499	490	511	515	490	542	505	524	489	511	505	542	516	488	477	549	519	491	523	503	508	487	528	525	529	536	502	514	512	541	538	499	531	512	520	486	497	471	504	543	582	510	533	515	556	556	520	530	506	507	515	533	501	539	521	483	501	508	505	491	513	509	494	488	515	480	507	501	541	527	540	486	501	525	512	523	540	501	530	504	515	508	511	467	558	495	532	532	497	509	472	515	541	533	489	493	499	496	529	556	497	564	543	511	503	497	514	523	514	522	476	532	516	507	503	537	519	472	496	564	566	509	481	489	481	511	486	562	508	470	536	475	490	529	526	456	513	519	491	503	534	460	509	504	509	513	472	548	507	506	546	535	505	525	520	454	541	501	522	477	530	529	507	517	568	508	487	525	516	525	535	564	540	512	515	540	523	528	550	500	532	541	512	509	546	527	514	542	537	503	478	496	504	487	494	509	578	528	527	523	527	557	497	513	511	510	509	527	530	535	483	561	487	528	499	566	523	503	525	490	490	509	507	483	485	520	550	524	522	492	484	489	511	520	521	516	499	498	526	498	489	490	476	507	502	521	512	545	516	533	545	512	526	535	543	540	541	524	492	475	507	508	523	508	519	534	491	515	529	486	570	523	526	516	520	505	494	523	530	507	493	526	479	503	515	551	508	514	499	527	498	500	512	507	512	495	492	546	515	512	523	514	550	495	533	487	492	477	556	499	487	514	523	509	520	505	543	493	555	522	519	515	503	498	493	519	555	546	537	492	491	501	496	479	560	555	524	533	520	510	493	518	524	520	488	479	531	526	538	521	524	506	507	549	496	512	489	528	521	521	525	531	535	494	512	544	464	517	534	559	510	485	499	530	499	521	531	493	446	518	517	520	509	531	538	492	508	538	499	540	506	486	521	539	484	472	506	490	473	511	517	523	511	534	494	458	517	510	477	474	508	533	516	512	506	524	493	517	524	554	500	489	504	499	515	526	522	497	513	525	506	480	509	502	496	494	514	491	529	518	490	508	534	477	502	488	498	512	507	513	499	535	501	547	529	513	538	561	471	511	524	527	488	556	542	496	510	514	560	526	524	486	500	494	501	497	523	518	530	524	550	512	495	516	492	530	509	509	537	543	524	473	488	488	510	531	495	511	534	486	481	510	502	514	516	504	535	507	513	509	490	492	522	551	546	518	491	535	535	556	507	512	501	526	549	498	501	509	512	489	494	522	524	516	546	483	556	480	523	493	515	521	494	505	501	504	483	524	493	508	524	530	551	512	540	459	488	513	507	495	513	516	495	521	533	510	485	496	486	547	502	497	532	567	508	544	548	512	517	497	503	507	523	526	536	503	481	510	534	487	485	512	501	530	506	522	559	502	494	489	522	518	499	525	549	470	488	517	515	523	514	496	511	513	480	509	544	515	503	504	494	524	486	526	533	565	540	528	477	477	501	525	509	501	539	517	514	514	470	487	542	544	534	506	477	522	535	488	471	476	502	480	512	494	495	504	532	518	511	496	563	527	524	505	496	529	528	536	536	478	496	504	568	529	510	493	582	514	517	468	552	489	531	529	517	525	543	505	508	493	558	489	469	479	522	489	505	513	515	498	512	508	485	487	477	506	519	502	528	538	488	515	554	512	517	553	536	502	483	534	468	499	496	495	474	506	498	522	500	562	511	538	497	525	525	490	515	466	524	528	507	515	493	550	499	514	465	510	518	494	522	551	513	514	498	493	498	519	484	481	481	498	529	554	506	521	490	520	540	520	483	496	482	490	515	535	498	523	494	564	549	511	492	523	528	532	498	524	521	481	526	517	497	547	548	521	496	518	511	506	478	520	491	568	530	497	492	533	534	555	512	483	541	523	508	531	536	532	525	524	518	515	490	518	487	543	523	512	540	495	504	511	512	505	516	564	519	518	534	474	490	532	491	511	524	502	483	545	539	500	479	560	513	527	511	545	537	541	483	494	510	484	494	515	487	509	517	534	517	520	501	526	512	511	530	519	474	486	504	515	504	535	547	558	479	486	526	555	489	497	474	527	514	494	481	501	505	493	523	536	525	501	503	494	504	513	532	551	532	496	492	526	516	490	516	482	553	528	523	549	560	499	484	476	520	498	567	468	513	533	480	487	536	506	498	513	481	505	484	520	515	499	529	494	526	515	530	519	538	466	501	489	528	536	558	526	509	490	517	494	476	503	494	491	512	517	492	480	497	577	524
3966	6474	28546	1905	1318	1015	953	813	852	827	785	780	835	763	817	766	795	759	729	806	755	741	767	757	763	678	795	737	713	795	752	723	747	743	752	740	813	762	752	718	710	754	734	785	679	705	768	773	716	734	672	705	725	762	743	740	746	692	770	659	726	734	769	745	776	716	720	740	703	705	749	825	690	741	750	725	778	720	713	773	777	759	731	723	709	719	752	757	738	656	773	769	769	718	738	713	717	734	696	723	688	725	721	757	728	726	727	751	752	769	731	746	720	700	735	741	751	691	757	734	760	727	748	693	673	737	777	746	690	750	769	717	721	711	710	764	701	744	720	731	751	721	713	709	763	726	692	696	684	723	788	786	734	716	749	700	782	736	773	729	730	703	722	702	766	742	745	752	763	756	693	780	746	752	701	742	730	751	717	751	711	727	770	750	763	762	758	737	736	754	716	779	689	730	704	701	701	755	785	778	733	760	768	677	730	713	706	694	736	739	733	707	717	705	769	733	755	721	755	753	754	746	763	767	740	798	746	707	729	749	681	738	783	720	756	746	738	764	784	748	692	737	743	723	731	748	681	762	731	726	758	723	718	735	714	720	771	741	735	752	705	724	763	726	700	793	698	779	766	714	753	697	739	706	766	745	745	757	744	817	733	714	761	722	711	700	717	707	668	788	713	771	770	732	731	712	759	698	728	763	744	736	705	748	733	746	710	750	680	753	771	734	769	772	730	694	788	787	734	713	733	727	703	723	759	780	722	684	760	704	773	680	740	695	778	743	730	771	722	719	724	730	724	749	727	696	764	708	725	739	723	684	735	743	690	722	713	722	711	727	761	682	734	724	733	733	720	753	735	788	723	715	743	814	710	758	791	786	711	728	736	712	780	701	745	779	699	709	684	731	728	724	701	743	722	752	711	641	697	739	760	778	705	711	750	713	751	750	770	710	755	726	712	741	745	751	731	711	768	714	707	721	720	743	711	766	735	753	741	727	762	760	721	743	769	756	725	769	738	749	769	753	731	732	764	728	810	775	797	763	719	685	742	756	763	763	752	751	727	707	721	767	690	743	750	711	781	741	735	740	730	700	703	780	766	712	758	745	774	730	737	731	780	772	736	785	694	746	748	769	725	767	776	706	729	719	743	762	811	659	784	738	729	770	744	694	710	716	711	736	705	755	730	736	768	716	724	717	726	758	743	695	734	717	690	723	744	731	746	766	763	726	737	731	777	759	692	699	763	745	720	761	704	718	743	752	725	732	770	742	793	748	721	715	727	716	749	773	733	716	740	770	750	749	745	736	762	748	732	706	756	753	760	704	699	719	739	744	683	734	722	771	745	704	725	732	763	726	774	719	744	716	758	759	715	730	756	734	754	756	729	714	765	724	780	749	734	760	701	686	702	695	713	716	731	754	758	723	722	733	725	729	671	757	754	816	735	705	683	719	759	749	731	735	720	742	748	740	726	713	714	712	738	716	771	746	761	696	753	776	709	743	757	717	738	717	747	747	696	731	738	765	701	721	743	718	712	772	765	690	767	760	696	769	740	707	720	689	757	729	767	756	800	751	746	726	772	760	799	713	697	769	750	726	730	752	733	776	697	679	732	740	783	705	726	712	730	721	768	728	681	786	737	738	769	743	744	800	735	737	692	742	721	758	707	734	689	716	740	724	699	719	691	778	725	727	709	675	720	733	790	768	724	727	751	717	714	694	778	720	761	716	791	733	711	784	701	707	719	786	746	712	714	744	768	732	746	758	726	690	789	707	744	733	765	747	695	708	768	703	788	745	764	734	766	774	786	760	739	739	753	673	721	787	753	711	700	733	692	743	774	776	718	743	756	742	782	722	789	712	764	746	764	741	736	768	734	683	723	741	721	749	734	797	713	758	739	728	720	735	770	683	771	754	768	740	718	737	798	704	705	705	733	725	745	760	719	779	709	709	690	773	746	741	713	737	769	740	782	742	757	704	797	741	774	763	736	765	712	805	675	706	683	766	731	744	743	766	755	714	733	769	722	746	681	765	783	689	737	744	747	790	737	757	721	731	773	728	700	786	723	801	722	751	712	723	738	714	641	773	740	714	737	786	708	717	759	725	766	701	738	738	686	729	666	728	801	746	697	727	703	786	717	739	730	765	703	723	736	706	714	754	721	745	766	751	728	763	670	706	695	746	755	717	727	723	769	801	745	760	704	709	774	714	721	758	720	738	751	731	748	741	752	712	762	751	707	760	765	716	740	760	702	747	725	752	709	771	712	718	716	806	693	730	709	767	725	735	722	711	734	731	715	770	752	753	765	750	746	684	736	731	751	710	763	740	758	714	753	691	743	790	767	745	755	749	736	729	739	721	764	768	729	700	711	730	764	739	735	757	737	754	768	748	703	714	737	765	739	722	705	747	700	690	738	742	703	777	716	739	737	742	758	725	742	754	750	755	763	724	768	707	674	746	688	726	755	762	692	744	758	760	708	674	720	769	718	715	747	712	755	743	799	734	748	729	750	731	728	718	738	788	729	738	734	707	696	728	781	737	777	710	747	748	707	705	704	778	656	704	727	774	706	736	730	682	761	766	732	751	697	748	779	741	768	703	788	717	732	716	740	739	729	729	729	744	799	715	725	711	755	768	706	735	721	686	704	762	707	738	734	728	719	740	729	779	755	745	734	763	687	727	734	722	715	784	755	726	726	777	720	766	725	693	726	762	753	721	744	741	739	732	733	669	767	739	725	700	739	772	726	754	761	706	725	740	763	790	697	736	753	720	700	699	736	714	757	740	713	776	797	710	702	807	751	711	747	727	704	762	763	747	733	702	722	766	792	752	707	761	705	814	734	784	752	710	748	750	713	748	706	726	772	748	740	711	763	741	736	689	743	763	767	718	738	720	764	700	786	768	722	705	718	744	716	734	712	732	731	692	693	749	734	762	771	727	783	714	693	717	758	718	688	791	787	697	688	711	744	737	706	772	738	756	712	714	711	764	691	719	734	815	752	721	729	746	759	740	714	738	741	719	811	737	687	756	728	747	755	751	734	696	764	732	730	711	761	747	759	730	765	737	742	749	759	734	740	762	669	768	776	761	762	702	721	704	742	712	748	754	716	760	778	755	724	696	771	723	719	757	715	723	758	712	726	716	712	749	728	734	822	764	718	734	740	719	769	767	733	769	723	725	736	770	741	717	756	761	705	721	765	737	688	717	767	711	737	753	726	688	778	780	714	768	726	760	718	741	761	731	706	744	720	738	634	725	717	737	750	754	730	698	705	700	717	710	733	738	758	724	758	749	727	736	740	775	739	762	725	763	721	731	751	736	713	750	741	734	720	765	732	720	757	692	748	702	706	784	724	690	738	740	755	731	709	697	707	742	784	715	748	724	702	747	760	735	711	715	696	693	731	766	809	734	743	738	741	710	737	736	741	720	712	734	779	744	712	758	706	767	730	717	714	763	765	734	712	778	713	748	743	785	747	738	736	727	743	749	683	726	751	702	742	753	736	726
22408	21451	28810	24668	21442	17827	1157	399	313	280	229	214	180	210	187	176	181	182	179	176	168	161	140	147	166	154	134	173	155	149	131	146	168	155	144	169	148	170	139	145	178	166	135	138	151	134	136	138	146	138	146	155	141	161	149	153	135	130	124	131	132	141	159	145	124	155	120	147	150	126	139	147	131	174	148	134	154	150	123	145	141	157	157	140	133	133	139	149	145	155	124	137	138	152	143	154	154	146	140	130	133	152	138	139	162	116	132	136	141	138	153	143	161	150	120	137	134	144	153	117	155	133	154	144	150	157	135	139	128	135	144	136	136	137	152	164	144	140	126	128	153	128	145	133	161	161	148	143	132	149	149	156	121	147	132	146	146	149	157	156	149	142	135	160	114	129	135	118	142	151	145	131	154	149	161	162	130	133	155	138	149	161	128	126	135	159	143	132	144	152	137	145	147	151	127	176	154	134	141	153	165	160	143	152	152	151	145	139	144	146	145	151	153	125	156	135	157	161	141	144	141	154	149	141	130	162	132	127	117	138	155	149	143	138	125	139	149	150	145	136	139	130	141	150	155	126	134	134	117	130	147	141	157	118	124	150	143	141	149	151	125	149	139	151	138	148	124	138	136	149	127	156	150	148	149	129	136	143	143	160	158	150	152	146	128	147	154	157	136	139	132	141	128	148	132	150	122	143	127	174	158	155	153	148	138	134	121	171	139	161	140	141	132	154	144	131	125	149	178	160	160	160	146	138	124	143	147	133	146	154	134	153	138	139	147	135	150	144	142	150	136	122	151	147	141	155	149	148	139	142	150	156	138	151	159	130	140	148	134	139	142	157	144	128	142	135	162	124	160	149	143	131	121	166	151	129	167	139	117	134	153	147	166	144	130	130	139	158	129	146	141	128	148	117	139	128	147	140	162	138	153	135	134	139	153	154	140	130	131	135	154	154	141	148	153	135	138	152	146	123	147	128	128	139	128	143	148	143	148	139	144	129	136	116	142	125	121	161	153	132	142	149	126	153	131	142	135	126	160	119	139	135	126	149	151	147	165	154	154	132	137	148	147	156	134	145	136	128	144	143	149	122	145	133	151	151	170	123	149	143	142	123	136	140	124	120	140	143	157	146	127	147	146	174	160	146	131	124	140	137	140	149	148	158	143	135	145	154	134	144	135	132	154	129	140	148	154	149	130	131	136	132	138	174	153	162	123	137	132	138	143	156	157	155	153	158	129	141	172	161	125	136	140	119	150	130	162	126	143	135	141	160	137	143	144	155	141	158	140	145	125	133	144	162	151	151	138	130	136	152	134	138	145	137	140	135	147	144	129	135	118	141	142	133	136	137	128	120	144	145	141	131	134	149	138	133	145	152	146	145	158	129	137	144	146	155	142	126	139	138	153	134	168	127	147	137	145	137	175	131	156	145	125	141	134	143	150	142	145	139	144	147	148	151	136	139	133	124	164	145	137	164	144	152	117	116	143	151	153	160	171	161	162	129	127	137	152	148	141	154	137	140	123	143	138	118	138	154	141	131	130	127	126	150	148	151	127	143	158	147	126	142	132	124	133	134	130	142	163	157	137	137	151	141	115	125	137	145	135	137	138	164	148	133	127	138	124	152	149	145	165	124	160	129	151	138	126	162	122	133	149	153	133	129	126	132	149	139	136	122	141	149	137	145	137	129	143	136	129	139	134	122	146	144	157	165	175	158	137	132	138	126	137	138	142	135	142	117	159	136	165	122	148	144	120	153	159	165	150	143	152	124	142	153	163	172	149	150	139	131	165	139	150	140	125	153	127	134	140	162	150	138	147	146	150	135	144	134	125	144	134	134	140	137	123	163	141	151	133	145	155	158	138	134	133	176	143	155	146	140	136	147	171	120	158	131	153	132	154	145	152	154	134	155	150	133	145	167	128	158	122	134	138	138	151	118	157	128	128	147	163	140	134	144	141	128	131	136	139	142	167	167	118	153	137	148	154	148	151	155	156	140	131	135	142	133	145	130	144	129	124	119	148	127	141	131	142	143	129	139	130	134	125	153	139	131	122	141	162	134	146	131	140	150	149	122	153	127	155	153	130	133	143	146	153	113	131	131	148	129	112	128	130	136	157	137	139	119	129	134	138	149	120	146	132	147	128	138	119	121	164	124	149	155	157	146	138	142	144	156	152	134	145	128	147	147	146	129	149	135	158	153	158	155	166	140	153	145	150	134	154	156	156	137	132	134	138	136	150	150	137	157	154	134	138	132	132	155	140	152	163	131	141	163	150	146	150	144	143	142	138	126	138	139	123	127	156	151	150	146	156	144	155	150	151	140	139	132	146	155	148	142	124	127	152	155	142	150	125	102	128	142	152	141	168	154	143	145	147	136	127	154	148	142	157	144	149	149	155	133	147	131	139	139	138	144	173	137	154	152	140	148	144	139	139	133	162	167	131	146	139	150	156	155	152	139	142	132	130	145	136	136	134	136	157	136	164	144	162	131	131	147	144	130	137	139	151	146	140	134	137	142	136	131	146	153	153	173	151	150	158	145	122	128	143	158	166	139	148	145	158	142	140	147	140	139	136	128	147	138	154	125	136	138	130	148	128	139	145	145	146	141	140	145	129	149	180	148	130	150	145	163	141	149	151	105	116	133	140	123	125	160	137	144	140	159	135	146	136	137	149	165	131	132	143	139	134	165	159	130	160	162	134	142	165	155	149	134	131	126	139	155	119	143	129	136	131	147	141	126	147	133	155	140	140	131	133	144	139	154	150	146	147	130	129	136	132	151	160	144	125	138	138	128	145	133	156	123	148	134	157	128	144	156	148	140	146	145	141	136	156	111	131	117	137	142	129	154	150	155	156	139	140	155	168	133	125	143	132	157	147	145	135	153	148	154	120	176	138	140	147	130	139	135	122	146	129	151	124	148	135	143	142	155	146	150	146	153	141	138	124	125	129	146	137	139	126	138	148	134	137	135	136	151	123	162	142	138	151	146	145	137	136	126	122	142	116	140	154	142	144	131	146	133	135	141	157	128	126	142	162	149	139	154	132	135	132	154	133	143	161	138	124	150	129	130	153	132	161	129	137	145	153	147	159	152	134	137	122	129	142	139	153	139	142	137	154	134	144	136	136	126	130	118	137	122	131	146	156	152	115	130	156	156	161	155	150	139	165	143	129	133	154	154	131	133	136	151	135	123	152	149	146	149	139	138	130	153	126	125	122	126	131	135	166	123	126	174	140	145	148	164	184	138	123	146	130	141	141	157	145	152	148	152	143	134	141	154	157	125	143	136	127	148	135	129	135	124	132	120	155	147	142	125	138	144	133	114	151	144	143	146	135	144	122	159	142	145	136	156	144	139	142	139	161	121	124	132	153	130	158	145	139	140	128	138	150	144	174	145	124	158	137	159	138	145	144	154	149	132	131	152	134	137	133	144	134	136	135	145	140	143	156	146	130	162	144	132	134	144	151	146	135	140	137	142	162	143	135	136	145	123	143	150	117	146
5433	15809	43140	4146	2420	1517	1053	853	762	561	495	442	392	370	347	333	306	304	259	250	292	283	281	247	241	235	228	247	250	246	222	226	212	227	217	220	213	218	228	203	239	215	227	240	212	252	185	227	229	209	221	213	224	213	205	226	207	216	205	210	219	194	201	225	206	184	248	215	215	221	208	224	190	201	213	232	205	198	181	229	215	207	234	203	208	194	192	201	199	215	210	209	211	212	204	192	182	223	211	198	217	199	212	205	200	221	205	200	218	210	204	183	198	245	206	236	201	216	202	193	219	228	196	206	211	196	200	224	182	194	185	192	214	198	207	199	199	219	239	183	190	207	221	212	179	198	197	191	197	211	214	199	221	212	200	193	221	198	208	216	166	215	209	219	207	193	194	224	228	194	209	250	222	186	203	196	202	185	193	179	190	208	211	205	199	205	220	205	194	212	158	190	226	192	219	204	210	200	201	218	202	217	208	216	237	181	174	213	214	221	186	228	195	199	199	176	199	224	215	189	219	202	214	214	203	192	195	215	238	230	211	198	212	203	203	197	184	199	175	213	211	200	189	192	203	202	222	195	173	217	235	181	200	227	196	210	206	213	208	201	204	207	217	211	215	220	223	209	216	198	183	220	196	196	231	202	175	198	184	226	226	194	218	202	212	199	201	203	205	205	210	205	210	209	224	213	196	189	201	214	186	230	228	198	204	181	192	188	208	209	196	223	225	200	208	222	214	208	205	216	205	221	215	228	236	220	243	226	211	207	199	198	204	204	207	216	227	219	194	232	207	232	204	187	208	185	216	197	176	200	214	192	201	229	218	213	234	203	217	196	213	222	212	237	206	210	203	204	206	213	233	196	196	204	214	195	201	220	189	195	206	215	204	203	213	220	203	187	187	237	217	192	224	239	216	228	207	185	194	210	209	205	197	218	187	187	226	220	202	198	215	197	243	219	218	234	196	212	176	212	217	210	219	203	210	218	193	221	217	187	208	213	194	213	201	203	188	233	219	194	226	196	208	197	203	185	227	199	213	195	250	189	226	202	214	206	218	196	203	211	213	190	242	217	179	194	195	218	213	210	204	178	222	221	232	208	176	205	213	211	186	187	185	177	196	197	217	197	199	193	217	195	194	220	196	201	204	202	199	224	218	195	199	205	181	231	212	209	218	214	204	206	213	228	223	197	196	213	202	209	201	229	218	191	205	205	195	239	200	210	203	194	203	190	216	207	193	217	216	217	204	193	199	196	196	210	206	202	200	212	206	209	212	229	235	207	196	194	207	234	203	181	196	196	213	185	233	201	208	192	200	191	207	202	201	191	193	196	173	196	220	212	206	191	205	232	195	211	198	182	219	212	181	187	199	218	202	204	211	203	219	187	198	222	194	204	206	202	187	220	207	200	213	202	194	210	217	213	206	183	192	210	197	222	201	205	203	190	221	200	228	205	192	193	193	206	198	201	212	196	195	206	195	226	223	182	248	218	223	207	213	206	216	216	223	192	223	231	171	206	182	209	186	209	210	184	216	193	227	188	216	209	189	204	202	222	196	214	217	183	178	210	196	209	216	186	209	202	194	216	195	199	213	187	221	197	210	203	220	215	215	207	206	248	223	201	192	211	222	210	205	182	195	189	194	197	225	218	215	228	205	236	202	198	201	221	195	192	207	191	240	190	200	191	254	220	217	182	240	230	186	174	229	234	176	189	162	216	192	174	193	177	184	188	196	200	215	200	199	200	177	187	194	194	210	196	226	215	235	201	227	223	218	223	209	186	192	226	212	190	245	216	205	186	207	214	203	188	218	207	238	232	210	211	230	227	205	217	195	200	224	206	199	182	207	193	222	197	191	241	216	227	215	204	211	222	218	220	193	197	215	211	193	191	190	217	213	234	227	197	195	207	179	219	202	192	192	197	210	210	197	217	190	214	217	207	219	210	201	169	187	203	173	212	185	178	195	198	214	201	206	223	207	203	232	199	199	184	224	189	198	207	203	215	191	221	191	176	176	207	212	224	217	203	205	220	198	212	200	204	207	206	241	188	204	201	199	209	228	198	224	197	211	211	206	227	205	218	175	193	235	209	197	197	195	212	195	201	173	221	223	205	223	208	196	181	201	181	210	205	232	204	174	183	212	234	210	190	187	189	204	221	222	199	186	192	243	184	226	218	207	202	193	202	206	192	177	193	212	200	199	200	190	220	198	183	187	202	189	198	188	190	219	181	185	201	220	201	230	209	213	177	221	217	201	193	189	209	204	200	201	219	189	188	245	200	216	209	190	206	222	217	221	191	178	229	204	212	214	209	190	187	195	203	204	208	231	196	213	226	202	196	201	215	181	210	174	204	209	197	188	207	219	188	202	229	208	204	208	196	205	193	210	223	207	203	216	204	200	211	199	195	214	207	199	203	206	192	214	215	204	211	200	228	189	221	215	218	219	212	183	207	236	175	185	183	205	197	224	209	217	206	215	209	195	207	228	228	198	200	217	223	189	180	215	205	198	205	199	202	240	190	234	209	212	201	196	203	199	176	191	206	205	190	203	202	201	224	216	222	191	211	231	204	213	218	188	203	194	188	204	216	229	201	206	179	192	198	205	210	218	181	213	207	201	205	190	202	211	210	215	219	188	186	197	201	195	224	204	196	222	199	215	181	196	236	202	181	187	232	195	212	211	194	214	191	209	205	218	218	207	218	212	209	230	194	192	207	205	203	207	226	207	222	188	212	197	202	204	213	228	208	190	220	255	208	213	208	217	214	216	193	216	183	198	188	238	217	188	205	214	194	221	199	199	186	188	200	202	197	202	216	196	186	214	205	194	211	219	202	194	223	207	207	196	214	192	198	205	213	208	219	215	214	209	210	212	180	199	218	226	228	194	183	190	188	193	212	205	191	188	207	227	207	187	214	221	199	212	202	230	189	202	210	212	184	220	217	213	213	220	203	221	185	195	212	208	201	212	200	204	190	203	208	213	211	192	216	197	217	221	188	203	224	221	200	207	207	210	205	197	203	205	206	205	202	197	192	221	220	173	178	184	200	170	213	207	201	198	203	212	191	201	182	231	204	214	208	192	203	205	222	191	186	188	182	220	199	206	215	196	201	210	197	236	213	190	188	215	206	200	196	197	199	209	191	192	214	194	186	218	226	194	195	202	209	193	194	215	229	211	217	219	233	197	210	203	233	193	226	231	187	217	215	220	217	198	206	204	199	218	213	191	211	202	199	201	232	217	243	218	190	216	186	209	188	200	230	184	198	178	181	185	205	224	232	224	203	194	190	236	218	197	188	183	186	215	209	222	229	199	193	214	206	207	213	207	208	193	210	218	239	196	176	194	178	220	184	229	220	206	216	187	195	196	181	219	214	224	210	229	233	215	223	205	208	190	196	224	190	225	200	209	187	201	200	219	208	236	190	175	199	215	233	204	195	187	218	215	185	187	226	209	205	202	202	183	190	188	186	201	225	207	187	220	172	187	192	220	200	223	186	198	198	218	182
27351	17155	12700	1902	695	573	499	478	504	448	497	533	510	464	444	512	446	532	494	468	527	457	458	475	499	479	533	493	481	499	490	496	490	502	480	457	507	452	486	430	507	489	488	472	471	487	484	459	458	435	505	478	495	472	469	506	479	489	473	484	453	483	450	505	475	488	487	456	461	468	462	515	467	494	455	469	467	478	464	503	514	510	477	465	497	468	461	507	460	457	508	464	448	467	465	488	489	491	471	485	493	493	450	488	465	488	495	508	485	471	480	473	463	471	452	506	505	470	471	507	510	487	462	459	442	489	437	535	477	476	451	495	441	500	491	526	487	488	473	519	477	488	474	440	469	443	458	484	460	503	521	482	510	483	475	475	457	497	472	487	483	473	468	489	435	489	466	489	442	469	481	450	504	487	497	452	466	508	518	500	478	487	455	513	472	508	481	480	512	472	481	500	481	464	453	442	486	504	436	489	503	523	463	476	455	471	452	459	467	446	469	469	519	458	520	514	452	460	483	477	474	488	477	509	474	513	456	478	488	479	478	486	481	457	449	495	471	507	477	433	490	479	471	496	481	501	502	530	506	482	497	460	492	483	460	464	502	501	442	473	470	510	472	485	505	471	457	485	499	469	509	462	428	480	485	483	481	465	456	505	524	492	515	441	479	461	508	497	477	460	523	483	485	477	510	496	525	519	497	494	490	497	485	500	502	446	497	472	452	513	476	457	494	472	520	493	465	488	510	506	519	442	483	461	467	449	471	449	451	488	501	469	496	527	525	497	514	499	495	481	507	472	472	490	483	507	506	465	458	452	480	517	505	496	450	457	490	473	461	446	500	486	538	470	491	517	459	458	462	475	514	457	485	515	492	453	488	492	472	474	498	462	481	468	494	486	496	503	484	475	490	461	466	508	494	519	489	513	509	460	474	482	457	502	479	494	472	469	463	496	458	442	473	405	455	484	460	458	472	469	485	459	475	468	465	525	479	478	499	486	490	464	491	502	470	482	514	502	521	431	498	470	487	484	489	452	493	463	518	464	487	532	515	479	472	474	483	483	536	521	457	465	452	536	468	520	498	477	497	487	480	451	495	496	505	475	511	482	515	491	503	449	485	456	502	502	471	473	460	488	485	505	467	483	514	471	470	465	552	485	472	477	480	485	478	482	490	467	488	482	512	469	523	431	485	489	451	498	495	501	473	519	489	501	448	483	505	503	500	489	511	486	478	490	459	475	520	458	493	458	485	473	523	482	452	492	446	491	483	425	488	474	469	473	506	485	471	509	480	463	492	491	473	459	492	465	463	456	470	494	457	492	511	511	473	482	491	482	491	494	503	488	468	482	473	445	509	449	445	494	451	471	468	479	450	498	474	472	507	466	494	492	472	497	485	519	466	470	511	469	510	474	493	456	481	476	487	506	497	489	485	494	502	510	491	502	489	500	484	497	500	470	487	475	526	501	507	481	493	504	482	480	500	464	470	511	498	490	446	472	505	484	450	524	496	447	481	511	524	486	463	508	463	465	511	514	530	504	487	488	493	490	557	523	489	506	483	490	540	428	473	493	504	488	483	450	477	483	452	505	468	464	483	496	470	518	467	526	493	464	442	513	452	487	486	496	455	467	473	474	470	474	492	471	492	491	491	460	480	483	484	532	462	500	470	482	493	549	483	494	480	481	434	489	483	490	476	506	474	443	490	490	497	457	465	450	456	458	501	461	531	456	526	471	458	497	460	478	483	480	497	495	473	477	492	491	501	496	486	516	473	471	465	514	488	513	466	516	449	483	502	509	522	476	458	448	457	465	471	484	492	493	474	472	474	484	495	465	499	522	521	497	469	487	466	459	502	464	505	450	484	464	462	536	467	441	502	493	459	470	503	493	503	509	482	493	486	484	495	480	467	480	494	503	480	466	465	479	498	473	480	470	517	473	470	512	435	491	458	509	461	476	486	494	460	509	450	462	468	478	451	461	465	504	526	493	460	521	487	498	485	483	482	492	502	458	477	517	466	429	503	484	440	505	531	503	495	498	452	466	519	462	449	533	492	463	455	505	484	490	488	522	492	474	459	485	488	504	462	487	508	497	501	502	472	455	484	503	505	443	505	468	476	483	478	524	433	474	488	490	531	471	466	483	456	463	496	455	484	479	491	480	481	513	454	499	465	490	490	530	469	494	495	487	486	471	527	499	485	551	482	508	475	498	479	519	482	510	484	491	492	497	486	484	466	459	473	491	503	472	544	507	485	504	458	458	505	450	524	477	475	481	486	497	505	471	490	461	453	485	497	510	498	483	541	502	512	461	455	517	463	491	542	449	463	508	510	444	476	500	477	494	473	511	490	506	488	496	466	484	494	474	483	467	508	502	482	485	487	466	484	497	505	482	521	486	497	494	469	485	483	473	453	496	484	476	474	483	492	461	471	472	489	448	527	499	498	486	483	461	508	472	505	505	505	498	517	487	484	480	474	506	501	484	500	489	497	469	483	471	473	486	491	473	482	488	469	472	464	493	489	501	434	473	479	500	514	513	473	483	434	463	480	483	486	503	511	459	482	474	497	502	485	469	505	499	489	473	482	443	530	454	507	503	497	467	477	482	474	479	512	502	492	477	476	450	468	476	488	492	492	504	462	508	485	464	465	468	499	453	479	444	433	474	497	462	462	451	445	490	494	502	470	534	519	463	508	474	502	510	469	480	484	491	474	517	449	460	457	498	461	497	482	477	445	488	497	501	492	501	486	481	485	490	460	442	481	505	469	455	462	467	478	524	492	444	455	489	498	497	486	474	447	477	433	490	538	430	485	525	443	501	462	428	442	494	508	490	496	452	498	491	493	477	497	503	479	486	461	492	472	511	459	480	450	493	501	501	491	489	499	476	510	446	513	474	443	468	485	504	444	486	465	511	420	462	481	477	490	489	507	489	470	472	465	501	531	494	499	491	477	516	488	500	535	515	463	479	516	486	499	466	483	470	504	509	454	468	456	494	513	459	492	491	470	483	473	504	499	491	483	510	472	517	496	449	455	495	460	502	452	492	507	553	485	449	467	476	471	464	453	485	499	452	516	484	462	449	462	494	445	482	501	488	473	486	482	501	488	478	480	468	497	481	502	443	531	463	454	514	452	472	480	485	506	485	516	493	454	493	490	465	480	481	481	499	488	489	477	514	540	468	486	475	511	460	492	508	497	476	500	476	477	475	484	469	492	475	464	500	487	444	520	471	491	500	476	495	473	484	473	458	494	480	443	491	476	497	466	502	489	474	473	452	476	486	497	498	503	532	471	469	443	505	492	482	454	483	490	456	452	508	477	486	450	490	473	467	490	456	485	486	515	464	454	504	421	485	486	484	512	501	508	486	473	487	490	489	484	482	455	515	520	487	513	463	518	519	457	482	470	519	481	500	477	460	496	466	477	457	507	473	499	479	464	524	508	477	454	426	459	446	468	503	487	489	503	490	513	492	495	463	452	463	433	457	495	523	475	477	469	500	509	487	456	497
4764	3192	13533	989	850	757	771	707	692	763	750	722	769	678	731	687	719	690	682	713	687	718	711	687	675	684	700	706	741	726	732	764	726	683	751	701	728	714	710	713	708	733	684	749	672	691	758	729	700	722	723	729	703	728	677	705	670	731	744	778	713	750	702	691	690	714	759	714	689	706	703	712	727	695	730	706	713	712	672	696	731	706	726	705	707	687	725	735	715	670	752	702	679	708	717	700	725	726	714	759	698	676	679	704	709	740	742	767	741	696	697	680	727	730	727	696	715	736	690	738	743	707	668	724	711	711	737	721	670	761	719	716	699	725	703	736	752	726	740	742	662	723	734	733	717	728	746	730	713	718	709	681	733	770	733	697	661	697	691	704	713	682	682	740	709	711	753	744	717	720	700	726	744	773	705	715	725	732	689	713	729	716	680	694	714	742	704	690	732	723	690	718	749	673	780	703	697	701	679	752	697	707	713	741	741	709	743	730	697	720	738	695	714	748	708	718	730	707	764	731	691	756	748	708	669	721	737	675	759	724	732	677	700	742	744	740	762	743	703	705	726	736	743	661	757	757	674	709	710	673	746	706	719	706	671	746	730	752	751	757	703	724	731	716	772	704	699	730	745	718	709	717	702	696	734	735	711	723	713	726	731	693	711	735	735	661	708	726	682	714	736	718	696	729	695	749	764	699	741	719	722	724	695	688	693	736	714	716	753	691	731	722	688	723	718	700	748	687	722	671	665	722	732	700	739	737	703	757	704	742	750	740	700	738	756	728	719	701	710	717	716	717	696	685	734	728	755	675	695	723	652	715	767	716	732	734	713	702	745	737	721	732	753	723	722	697	694	706	718	678	682	764	670	701	677	670	694	777	707	735	756	696	768	737	693	719	707	764	729	665	691	755	708	770	766	714	712	726	736	734	715	741	704	698	677	739	698	688	717	675	734	706	721	716	751	762	735	696	659	708	665	728	718	748	687	718	747	687	709	690	706	746	670	752	718	748	689	693	735	680	681	714	740	699	683	744	666	718	779	690	701	691	689	710	720	685	692	695	740	688	692	724	746	709	723	726	778	713	725	735	717	708	747	689	730	702	751	714	740	729	778	748	708	727	726	664	747	720	750	674	714	681	659	716	733	708	718	678	741	679	682	706	693	689	691	711	717	727	736	738	682	750	670	697	711	714	742	672	710	741	799	708	694	708	729	716	672	728	770	674	743	709	735	684	718	713	728	708	699	725	721	685	718	735	749	749	719	715	686	712	735	717	752	683	668	688	753	756	730	724	724	724	734	742	750	712	724	664	672	718	710	682	736	713	755	743	742	692	729	775	741	726	742	665	652	757	754	742	712	751	689	734	756	695	684	708	692	719	711	722	737	738	738	721	714	705	709	720	702	696	724	712	724	781	706	733	656	667	741	679	633	713	717	741	721	698	751	743	726	688	695	697	722	752	704	746	744	744	724	725	691	745	698	692	706	715	731	734	735	664	717	737	690	672	689	737	670	702	715	737	742	698	672	710	697	730	730	696	744	724	707	740	725	685	750	738	685	705	734	676	724	745	738	800	710	697	760	766	752	708	750	756	710	752	723	731	693	736	743	688	766	729	694	715	700	732	680	716	704	746	719	694	670	746	752	739	688	727	748	712	686	701	709	692	692	693	720	752	714	709	768	741	685	752	695	686	732	769	715	671	747	716	689	760	753	701	722	721	720	695	663	729	699	720	783	742	729	693	698	696	668	758	737	736	744	689	734	725	697	813	720	719	689	730	698	712	750	766	716	702	722	716	678	756	744	708	684	737	677	708	718	743	685	657	704	740	730	735	715	717	721	670	721	721	657	698	711	730	726	714	693	745	719	691	718	749	734	708	709	701	705	704	718	686	686	695	754	707	725	688	749	685	738	675	685	735	685	772	695	721	741	637	722	753	739	700	702	730	746	739	687	738	699	742	671	694	724	751	731	736	664	732	708	685	740	696	742	692	669	718	703	705	702	734	704	722	708	740	743	712	711	696	752	694	759	735	698	749	725	717	681	716	731	741	701	740	753	672	703	740	716	690	706	688	699	684	732	732	652	752	736	704	720	729	724	649	705	724	758	768	691	681	719	735	731	710	734	744	716	761	743	723	681	754	699	683	721	677	718	766	716	722	696	685	714	737	690	734	717	708	707	729	758	721	693	734	717	671	711	733	739	659	706	683	757	713	717	750	687	707	695	724	751	722	694	730	735	704	732	680	699	727	674	703	688	704	694	739	695	765	730	702	686	765	743	733	728	728	724	683	705	711	767	690	749	734	725	721	684	675	748	706	705	690	729	742	733	698	686	683	703	725	735	690	709	716	750	673	736	691	696	751	730	736	712	754	754	735	751	679	770	706	730	681	717	711	712	675	733	741	688	743	719	727	746	697	708	724	702	684	748	730	659	647	720	658	701	672	704	729	703	707	728	678	727	707	708	672	710	689	723	659	719	729	756	695	686	704	741	738	691	715	698	705	712	725	718	758	756	711	690	705	738	753	715	719	763	701	712	752	743	644	747	697	698	676	741	716	726	751	704	722	698	743	720	702	729	735	683	702	737	719	694	677	730	730	701	686	735	696	700	736	748	629	693	728	701	719	744	703	714	727	760	713	693	710	735	751	702	720	693	726	729	705	724	731	732	689	719	710	700	728	704	672	732	708	722	657	701	693	701	748	722	736	679	759	710	750	727	700	638	726	701	698	699	711	699	713	721	705	677	718	736	694	748	695	730	741	730	764	705	684	721	691	719	718	701	712	726	705	734	715	789	719	699	748	710	669	742	697	711	733	703	674	726	776	762	736	722	732	708	711	736	712	723	729	743	722	752	710	778	705	714	675	720	739	729	697	722	738	699	684	714	714	726	775	668	739	637	701	696	732	669	700	740	717	706	785	738	726	761	721	674	732	715	745	712	692	716	751	755	705	718	695	768	672	730	732	728	687	691	687	691	711	730	707	727	751	682	727	721	706	702	743	711	721	719	715	762	731	714	741	721	727	703	704	730	766	772	731	743	700	691	706	736	757	738	747	678	730	649	713	710	699	729	716	657	689	702	717	729	727	687	701	724	713	726	740	679	729	728	752	725	728	699	678	700	705	707	701	729	724	764	705	660	732	731	687	788	731	688	699	764	715	700	733	710	714	747	738	715	696	721	725	737	709	739	710	710	733	744	754	693	708	755	729	667	663	761	771	738	715	711	756	695	718	696	709	705	744	707	703	737	727	723	719	712	732	733	727	712	730	694	729	709	706	691	734	732	680	698	724	735	666	745	697	765	701	681	764	719	652	702	696	697	674	769	669	681	662	754	706	713	696	717	756	705	684	683	738	741	728	702	729	777	656	714	663	697	719	660	743	665	726	742	736	708	696	743	644	772	731	730	744	714	733	747	688	691	780	685	763	666	761	672	713	740	676	796	639	740	740	732	751	725	729	677	737	705	711	669	745	700	678	718	742	811	716	735	709	694	699	712	730	686	755
23372	21448	28455	25447	18656	2344	474	334	311	301	272	276	263	291	266	250	252	207	214	236	220	249	248	263	245	225	231	215	214	203	228	225	227	230	242	209	244	216	209	237	235	230	231	221	225	209	219	222	232	203	215	222	227	234	200	226	224	189	220	220	199	224	213	228	204	241	233	229	222	218	211	225	215	204	212	190	222	226	227	214	230	213	225	219	220	231	223	222	221	211	237	205	217	226	210	207	211	231	222	228	236	204	248	244	220	242	207	198	223	228	232	174	224	220	254	211	221	236	210	211	213	220	240	218	206	221	230	224	213	237	216	204	200	237	232	214	271	210	226	219	224	221	229	260	252	224	212	229	195	215	243	212	246	230	217	224	224	214	236	218	229	220	197	248	243	226	218	226	205	248	211	238	228	215	209	233	223	235	236	233	231	218	224	227	248	203	202	219	222	221	218	212	218	222	229	201	237	236	215	234	202	233	236	256	232	224	242	197	204	206	236	216	217	222	222	232	230	213	250	216	217	204	241	237	232	226	212	219	232	217	236	226	218	216	195	208	226	226	236	221	212	247	219	232	251	191	224	217	228	208	214	235	223	228	243	229	216	240	225	227	248	222	207	211	233	219	220	211	204	217	194	237	226	218	192	211	234	226	206	247	204	223	214	224	235	225	210	236	237	197	232	212	230	233	210	190	230	219	218	228	212	214	228	210	217	211	240	234	203	229	226	205	226	229	204	216	224	206	239	225	204	201	213	221	225	212	219	212	201	242	203	217	237	209	221	223	217	226	230	207	207	228	227	223	233	230	237	217	215	227	231	224	232	237	243	192	215	246	250	259	215	249	236	220	217	240	218	223	249	228	238	240	226	235	221	208	234	201	205	227	241	239	204	239	239	211	229	220	213	217	233	210	212	230	224	231	214	224	225	235	208	221	218	252	245	211	219	210	243	241	221	202	212	210	195	212	184	228	196	217	203	242	219	215	211	207	232	203	214	219	218	227	224	207	230	222	238	233	228	226	217	209	236	211	208	222	241	217	226	238	212	209	234	209	230	213	228	236	229	206	243	227	203	226	228	227	221	216	189	228	221	205	229	204	235	208	216	257	218	235	215	231	225	234	221	250	209	240	219	217	227	214	212	215	234	224	233	220	237	211	243	224	221	243	232	220	217	270	267	232	232	221	216	230	230	222	206	227	220	231	208	236	221	209	212	228	238	228	221	223	238	200	206	238	216	233	223	234	229	206	193	213	203	218	231	224	221	199	231	258	216	192	195	234	228	191	221	194	208	207	234	258	226	225	231	228	210	201	254	225	241	199	238	234	228	213	209	235	228	230	218	225	191	233	200	222	249	218	229	215	200	220	229	228	200	234	220	221	213	208	225	240	231	236	226	218	228	220	213	217	225	231	244	190	240	245	194	210	212	239	207	252	209	230	230	221	226	204	218	230	209	216	251	221	262	222	216	206	231	204	219	230	216	238	227	221	229	224	220	230	224	230	227	225	193	231	228	226	234	252	223	235	210	208	232	225	241	193	214	224	233	250	236	194	223	223	227	213	222	230	210	233	212	220	229	233	210	225	227	232	220	237	237	197	231	254	212	222	209	235	213	251	254	215	218	220	257	226	214	241	241	207	231	211	219	215	220	255	204	215	252	235	205	244	230	236	240	220	204	207	244	202	229	219	212	224	231	213	219	204	227	215	187	259	222	234	214	245	238	221	246	229	252	217	214	237	206	204	221	221	228	225	215	215	216	228	233	204	219	208	220	237	237	219	232	229	259	218	228	228	204	243	248	217	237	216	245	225	245	218	215	215	218	209	210	212	213	191	202	210	239	224	221	260	230	209	221	213	201	247	221	200	223	227	231	226	237	208	223	214	254	232	213	227	237	207	230	219	198	226	221	236	235	221	218	215	211	216	216	237	204	222	237	238	227	218	206	231	249	233	221	206	236	261	257	244	235	213	221	212	221	232	210	229	226	222	225	209	230	259	221	216	215	223	211	195	258	197	222	214	200	227	240	231	191	229	209	221	206	224	223	202	223	259	173	234	239	227	241	240	234	210	243	242	241	194	191	244	224	213	243	234	223	223	218	227	258	194	205	216	226	238	233	207	211	245	191	239	231	228	222	191	213	210	241	243	224	215	223	237	222	242	226	221	192	222	231	230	229	209	208	229	223	198	219	202	206	231	216	191	222	259	226	220	218	251	224	203	208	216	236	255	190	241	215	213	216	216	210	220	206	214	226	228	242	238	227	208	199	204	224	240	232	191	236	202	239	230	210	202	222	236	242	244	209	215	243	208	222	236	228	188	236	208	209	233	221	220	220	218	219	228	223	206	229	231	231	216	225	214	265	209	214	204	239	216	254	236	213	183	196	228	224	231	240	244	199	211	231	222	225	198	219	240	208	224	225	232	222	236	199	229	216	207	203	209	226	227	240	200	213	241	207	237	230	210	227	224	252	209	188	253	214	195	213	241	229	223	215	231	236	238	243	239	184	235	217	190	259	179	230	216	216	213	205	207	227	228	217	239	216	220	235	219	218	259	247	225	227	227	211	224	226	246	227	188	224	212	231	213	228	215	224	212	230	207	209	224	237	244	223	219	237	227	228	209	236	260	246	223	209	230	247	241	209	229	251	218	210	204	203	230	224	205	231	232	233	240	205	213	216	235	217	235	198	255	208	225	215	203	227	206	214	214	217	213	250	228	199	220	220	222	214	206	230	239	219	232	201	218	194	218	240	200	215	229	241	234	248	233	221	210	217	202	204	216	187	236	234	195	214	222	231	203	259	214	243	221	222	196	204	221	242	215	236	197	191	228	199	202	244	214	222	226	226	211	228	220	198	202	240	232	216	210	230	219	228	237	226	217	214	222	212	217	231	199	230	215	205	216	199	237	205	203	183	231	223	228	221	241	213	212	241	192	227	207	231	220	218	244	212	232	246	232	237	231	219	234	211	220	239	207	251	223	242	221	231	238	246	213	226	221	229	212	204	231	224	225	226	239	222	236	236	203	223	204	204	222	245	216	192	221	242	227	232	237	242	228	243	231	205	182	221	229	218	210	221	229	228	214	221	223	242	204	228	225	243	204	215	213	221	238	240	209	235	221	220	189	223	233	233	247	223	220	225	205	212	234	201	227	239	219	214	245	209	203	206	228	225	216	225	234	227	242	244	198	216	222	235	209	229	220	223	221	244	244	241	206	205	244	231	217	228	240	182	226	241	232	240	217	217	203	224	245	212	214	224	240	215	225	213	218	227	218	246	247	218	236	195	226	219	247	251	236	245	221	215	240	213	183	205	215	211	244	244	211	212	238	218	212	189	237	239	227	220	212	256	233	208	250	215	213	236	239	229	248	212	207	257	214	217	218	225	232	238	212	225	202	214	236	228	219	200	252	212	261	217	208	223	243	210	228	230	193	224	220	236	240	193	221	221	197	242	253	213	215	225	186	223	197	221	204	204	211	189	204	234	237	240	208	217	222	221	219	243	212
4014	10474	38371	2497	1542	1032	805	659	636	492	466	491	479	421	418	414	434	388	348	390	397	367	408	393	380	373	335	366	368	342	364	360	353	381	362	374	374	376	356	354	353	368	326	350	341	312	347	362	342	341	352	348	359	375	382	339	324	403	342	330	379	316	314	350	378	364	361	342	364	365	365	394	339	329	346	348	385	378	368	347	360	323	319	350	369	377	350	383	343	327	338	357	339	342	368	325	341	333	371	326	374	347	338	352	350	348	329	363	376	338	352	379	325	343	347	350	384	338	348	343	385	335	394	359	354	340	337	336	380	353	360	392	341	350	351	379	362	355	330	353	350	339	366	371	381	379	353	373	356	331	349	327	317	382	369	353	353	395	325	370	323	343	345	325	364	353	339	324	336	381	345	358	345	326	368	357	383	365	349	376	326	329	353	341	366	334	348	407	323	359	364	321	350	364	360	359	389	355	345	339	367	355	325	355	372	342	368	386	394	359	352	327	349	364	369	382	352	347	360	364	343	332	342	350	394	341	362	360	344	389	348	364	354	329	342	345	338	349	358	359	354	329	395	365	361	341	352	362	356	317	361	369	340	352	352	376	370	335	364	354	341	356	372	351	384	355	394	348	327	362	347	332	369	349	347	359	358	384	345	359	326	352	374	361	381	380	333	334	370	358	330	326	324	370	362	351	365	384	336	354	329	392	324	371	398	342	371	309	354	343	367	349	352	370	327	366	368	335	347	367	353	320	347	355	382	311	340	355	346	323	347	360	356	357	383	347	376	361	351	341	367	348	321	360	343	329	350	322	350	385	373	341	361	361	358	396	345	330	362	322	352	327	328	357	339	367	391	359	310	343	378	356	359	332	339	339	387	356	371	345	372	360	342	316	344	338	333	335	360	352	344	357	348	346	346	380	331	350	361	353	379	369	330	341	340	365	345	372	350	365	339	371	342	325	376	373	370	352	345	357	384	323	384	373	332	353	345	350	354	333	388	349	346	340	358	347	371	372	345	353	332	355	370	349	352	389	365	332	347	384	362	357	334	328	350	343	351	330	366	355	346	386	356	329	387	354	341	357	379	365	367	350	334	347	380	291	353	369	364	373	350	346	329	368	333	346	348	359	315	340	358	374	335	333	350	368	328	353	345	372	355	358	358	340	352	342	380	361	344	380	354	329	327	353	328	325	346	368	327	357	340	349	347	335	342	331	376	346	354	387	356	399	346	330	378	340	326	389	351	324	363	331	354	336	347	344	326	363	366	379	371	372	372	346	346	372	336	334	360	334	325	344	357	340	352	349	341	347	364	341	319	365	367	328	368	351	335	355	368	360	335	319	313	344	341	347	359	376	341	338	379	370	346	333	355	347	315	361	377	325	374	348	356	328	351	361	360	357	346	348	333	361	342	388	360	327	332	371	376	328	338	378	377	340	346	364	394	314	370	326	351	330	345	356	354	314	354	379	335	320	365	382	347	386	330	346	360	334	356	356	343	319	286	347	332	358	333	351	353	341	377	343	362	347	400	359	321	374	354	379	343	375	325	362	358	332	366	347	378	358	326	336	356	383	375	364	359	356	346	326	358	353	362	371	350	328	355	353	343	365	383	325	383	351	345	354	350	384	342	377	350	341	345	326	380	319	389	339	342	367	350	358	332	325	352	372	346	386	343	319	343	316	372	370	357	341	388	358	346	338	336	327	371	374	382	358	359	327	362	354	339	340	367	354	354	373	330	283	369	379	394	338	360	368	378	337	331	323	344	335	353	341	353	318	353	352	324	343	351	368	335	374	349	333	326	328	352	343	357	351	358	353	360	355	354	382	316	352	348	369	398	358	366	367	354	328	351	373	307	360	343	365	379	353	326	329	350	359	372	347	344	352	352	320	361	357	365	340	375	377	341	334	350	344	354	358	347	361	338	344	349	341	376	353	370	346	371	361	364	388	339	307	366	365	353	337	363	351	359	405	375	388	355	338	339	350	347	365	384	377	345	364	317	393	377	359	330	342	341	367	358	363	338	350	367	340	344	340	366	347	330	402	393	348	344	374	395	354	354	319	351	364	348	353	337	378	372	332	389	367	388	378	366	363	316	347	359	369	329	361	352	356	321	295	306	324	376	374	351	342	326	373	348	355	358	363	393	371	375	320	368	366	351	344	366	339	329	355	326	356	361	354	373	360	339	359	350	339	355	328	337	356	380	329	339	338	363	351	352	347	301	362	380	396	345	350	347	314	359	341	345	359	336	354	338	336	376	382	364	374	373	370	380	367	349	332	363	333	367	352	357	386	377	389	356	378	328	382	352	327	363	339	347	352	344	360	330	337	347	339	279	340	320	327	354	356	323	389	348	376	356	353	378	326	350	364	372	339	320	361	378	372	281	315	353	372	352	334	355	356	361	347	351	379	315	318	355	327	385	380	346	358	352	368	366	387	359	369	349	353	347	334	340	371	323	371	371	371	346	312	354	358	335	351	344	368	363	355	383	370	358	325	374	338	366	348	356	374	344	354	393	371	311	383	332	363	311	377	398	371	369	363	358	366	345	344	347	370	356	324	340	374	379	318	343	338	365	352	361	339	376	341	334	372	358	356	366	334	355	336	339	344	356	366	362	333	364	368	342	324	345	340	329	341	357	394	362	382	345	376	357	367	357	375	367	373	362	407	362	386	359	358	351	350	353	332	333	315	352	344	323	347	348	390	348	350	339	346	326	356	378	348	346	366	386	356	357	370	343	347	333	344	341	334	364	321	340	328	335	338	354	344	348	348	380	356	349	364	349	367	391	351	333	390	356	350	399	328	328	357	355	347	335	346	369	378	375	384	360	364	347	358	353	327	341	335	350	371	388	366	362	376	371	359	366	336	335	367	349	339	368	323	343	346	367	348	309	354	349	307	363	333	318	347	342	358	358	357	370	379	378	355	338	349	399	368	369	330	348	345	365	343	345	359	401	344	350	362	362	370	350	319	345	338	343	341	337	329	324	334	377	345	373	342	319	323	365	328	341	371	366	312	361	373	310	384	345	366	348	379	354	362	355	361	345	356	374	341	358	341	371	359	341	341	333	345	335	370	356	396	345	351	365	345	362	327	374	357	347	381	354	329	341	307	384	343	375	373	357	358	389	323	370	362	373	348	344	374	356	343	369	346	352	335	334	399	346	360	322	343	358	349	355	333	372	333	349	332	366	343	348	352	353	343	341	365	383	305	339	354	361	344	372	345	363	346	367	379	367	346	362	359	355	339	393	364	345	356	379	368	358	341	383	351	332	391	357	336	370	356	323	345	346	327	348	351	352	368	351	387	336	348	314	337	340	377	366	321	364	358	332	313	332	368	376	336	350	362	356	356	361	343	310	357	329	391	348	356	333	340	320	396	351	299	360	336	337	366	347	351	312	371	356	336	379	360	372	347	367	341	373	336	368	363	364	364	328	369	370	346	365	331	359	347	371	343	374	378	353	397	359	357	342	336	321	351	295	345	381	358	347	367	353	352	371	380
24683	21381	27303	21453	2120	618	556	553	522	525	563	543	515	522	511	471	483	503	509	495	473	538	510	510	549	505	510	568	509	532	532	539	495	539	507	501	510	538	518	554	489	523	549	541	507	481	536	544	509	515	473	552	487	512	498	517	507	527	535	496	515	531	531	490	470	531	545	500	508	529	538	478	480	484	515	514	511	511	497	486	509	497	494	537	519	491	487	461	518	502	486	511	474	494	507	495	519	514	495	487	517	514	517	517	498	487	518	523	555	492	517	497	497	517	487	522	513	487	523	527	514	546	525	544	513	488	541	494	502	515	528	482	510	518	523	541	519	525	538	527	476	467	520	495	572	537	494	482	523	506	498	532	485	494	509	499	528	535	524	453	534	506	499	524	507	518	501	495	492	557	510	486	556	476	533	544	530	491	498	509	498	486	495	533	540	513	525	527	489	524	493	506	528	506	493	536	534	535	511	485	488	508	512	511	520	517	535	521	496	520	491	547	517	478	533	482	504	528	494	507	551	516	536	471	504	511	529	495	513	517	495	523	485	513	509	522	534	500	526	499	513	497	536	541	546	512	502	501	520	509	523	523	498	533	512	486	490	509	502	523	519	525	522	508	503	495	487	485	537	592	510	501	524	466	496	500	525	532	528	545	515	503	469	480	555	546	525	543	486	519	508	484	490	506	492	473	507	508	499	489	500	523	516	538	499	532	502	500	484	535	500	488	496	530	515	505	493	515	462	523	496	532	501	509	523	492	547	508	484	485	523	499	509	514	479	501	487	513	518	471	500	468	522	526	516	546	482	506	512	492	465	493	485	481	548	490	495	552	481	512	510	536	484	477	491	498	517	522	462	484	507	530	493	488	514	535	512	505	500	512	502	532	514	490	483	512	532	533	466	550	545	508	526	522	538	476	508	482	520	519	471	520	511	530	499	493	525	467	492	488	517	490	549	501	566	517	524	493	524	503	552	531	551	502	509	512	523	459	451	477	515	488	512	484	540	533	515	460	511	502	546	508	530	499	522	489	497	475	497	531	522	504	491	475	525	524	491	510	506	495	530	527	496	525	490	532	510	499	485	545	484	511	472	509	475	524	513	529	521	499	506	472	506	479	478	534	489	487	505	509	507	539	535	497	516	523	486	522	524	496	514	525	520	521	495	540	480	499	478	545	487	514	467	501	496	503	488	529	502	492	507	516	519	477	498	498	523	480	527	494	534	521	523	469	529	526	483	530	520	488	517	514	523	512	498	562	469	464	501	448	523	504	498	552	542	527	522	537	522	508	487	488	507	514	556	505	495	489	494	512	513	500	494	499	497	501	520	520	476	513	503	515	542	522	479	518	496	466	504	491	517	518	549	511	536	516	520	496	521	504	490	506	489	473	456	505	516	518	490	506	499	541	517	542	485	536	515	528	547	493	446	531	476	477	502	496	499	529	540	485	518	506	487	510	509	494	522	517	510	490	482	521	514	519	514	509	507	514	486	495	506	496	527	488	490	468	537	502	536	503	530	514	545	564	509	517	513	523	523	497	547	511	525	500	496	483	497	528	457	492	480	517	452	486	496	515	481	485	504	519	501	506	488	495	513	524	514	525	508	482	510	487	535	499	497	472	493	537	503	508	494	524	541	510	505	517	475	492	517	526	512	520	510	528	513	478	505	523	487	522	515	509	503	548	486	514	498	540	512	497	505	544	460	481	527	571	503	517	511	513	494	510	513	510	520	498	527	512	496	474	486	538	491	512	544	503	523	479	509	512	468	510	490	475	497	480	502	498	514	523	523	518	494	494	507	475	524	508	515	509	501	502	483	487	508	513	518	530	496	494	488	476	509	561	539	499	526	486	503	524	532	495	519	473	528	491	478	501	550	486	499	502	534	485	493	503	499	542	518	520	522	508	539	468	556	529	500	518	519	449	515	500	506	531	506	540	503	510	512	517	521	505	506	513	496	482	496	478	498	493	498	536	476	514	506	494	503	486	499	509	469	538	529	491	517	508	481	495	479	520	533	543	526	543	524	540	548	491	518	582	522	525	530	515	496	514	534	488	511	517	509	546	519	496	536	514	482	497	517	512	475	502	488	512	494	508	541	488	518	533	497	518	450	527	465	495	478	528	527	537	496	519	481	523	516	484	510	515	512	525	494	551	512	498	498	528	525	502	475	521	532	517	498	511	471	506	521	509	500	524	499	509	469	512	487	517	479	536	497	511	481	504	521	509	542	537	490	498	499	492	520	529	506	502	497	512	492	523	532	500	527	523	535	504	509	494	480	493	552	515	502	525	511	489	508	519	520	499	487	518	523	514	527	500	509	528	538	534	543	519	483	488	507	526	479	531	496	504	493	503	507	523	495	523	516	527	519	534	498	540	524	482	472	497	510	515	491	514	508	515	490	502	513	506	485	522	481	516	506	528	474	473	510	522	489	531	503	467	525	515	469	485	495	522	509	515	523	511	501	505	495	514	525	561	504	541	537	493	525	501	499	533	512	498	496	496	497	540	536	536	506	512	504	521	500	529	499	510	536	526	494	540	548	537	513	485	502	463	497	524	517	561	502	513	491	530	498	480	524	506	474	549	456	558	523	477	494	506	503	513	524	469	455	528	512	486	510	548	485	493	507	531	496	506	513	525	487	483	513	530	502	501	551	525	526	556	497	512	520	490	507	500	503	497	495	530	536	491	482	496	462	490	486	495	496	518	494	499	516	513	489	465	509	488	508	507	478	480	488	524	531	525	520	462	498	521	498	515	477	506	497	505	489	460	518	523	486	522	531	512	532	519	525	507	491	525	499	464	506	496	534	507	519	496	521	514	549	448	499	534	505	530	524	489	509	498	538	487	506	520	515	523	499	544	520	504	530	554	528	510	510	530	484	521	500	515	544	504	503	517	482	487	516	516	525	502	508	503	521	508	539	519	495	502	495	496	478	521	537	492	471	532	548	489	491	485	497	533	501	512	538	506	542	538	512	489	487	502	460	510	516	512	538	507	535	453	510	538	475	506	517	506	533	498	507	525	549	533	516	507	512	527	532	511	477	513	518	554	485	509	523	507	497	554	493	474	520	529	518	498	478	498	523	490	488	519	539	465	543	490	494	497	485	532	518	485	478	515	523	515	492	500	466	486	533	514	479	487	489	486	508	520	533	531	528	500	516	507	488	539	526	531	484	490	497	495	535	511	509	504	536	522	505	496	554	582	499	495	498	504	499	521	486	514	539	491	476	508	511	498	501	510	526	510	475	496	503	497	522	543	495	470	502	495	507	481	529	493	533	565	511	503	474	490	515	481	499	480	535	536	551	525	510	525	500	524	535	522	520	506	563	507	472	510	499	513	502	511	565	505	490	537	492	537	545	489	528	542	518	507	502	524	500	508	539	514	513	535	503	506	533	490	491	481	546	499	499	535	498	483	510	485	481	517	522	481	501	503	544	493	509	519	474	521	510	548	499	531	495	515	513	501	528	481	500	524	490	542	525	528	529	504	515	456	492	510
3958	6180	32757	1705	1266	996	905	876	891	845	841	765	758	771	739	797	775	739	728	731	719	744	750	749	727	771	744	707	723	732	744	744	765	800	709	729	718	736	780	740	751	743	761	809	750	676	747	741	760	708	715	742	715	723	739	680	719	704	734	734	716	767	706	746	754	736	727	738	709	738	768	758	714	754	680	744	696	717	652	760	719	729	712	685	713	735	720	747	778	703	726	739	716	774	729	738	722	745	714	758	699	725	755	761	723	736	677	740	734	699	757	741	714	744	728	773	769	667	765	735	725	739	742	746	738	727	741	745	664	782	772	734	765	722	721	737	706	755	752	714	690	734	742	697	783	720	730	792	781	738	721	721	724	775	676	730	678	737	740	715	749	734	715	726	760	726	726	705	746	733	673	745	715	702	721	736	749	757	763	702	712	752	699	757	747	698	715	704	689	769	710	704	788	691	773	775	739	716	760	729	717	758	767	754	727	705	737	750	738	710	787	701	720	699	706	752	718	688	692	754	723	776	716	747	715	726	754	736	740	777	710	751	689	717	739	722	704	740	737	705	714	691	748	710	733	724	771	689	768	713	743	734	748	742	748	767	745	816	759	707	769	748	714	705	728	725	790	736	724	717	761	734	728	736	711	767	725	724	739	748	733	686	742	762	751	752	762	777	747	724	734	756	704	734	713	739	773	727	692	795	713	706	750	749	719	760	761	752	757	758	656	733	720	689	746	649	742	734	715	715	688	719	689	750	738	722	693	714	752	738	745	700	741	741	746	693	767	728	700	747	699	725	780	780	735	697	772	729	714	686	714	723	704	711	716	685	739	760	738	696	749	769	721	703	728	745	668	782	721	765	771	740	756	686	745	706	745	687	703	740	738	740	703	727	701	707	762	723	721	739	727	698	698	721	727	666	747	741	726	720	708	746	729	722	770	747	740	720	711	730	704	703	754	715	669	692	737	714	744	733	755	744	732	759	724	733	765	685	783	750	717	751	731	744	729	713	736	768	754	760	732	731	709	691	704	719	699	719	686	721	733	721	687	708	711	766	729	691	750	748	735	773	720	750	752	736	701	749	748	694	723	712	761	764	727	777	697	742	760	766	710	782	677	718	742	750	761	720	736	755	747	723	758	754	733	752	713	734	750	707	762	728	765	736	742	756	716	725	741	748	701	791	732	774	752	748	755	716	740	792	777	721	794	702	739	719	750	795	672	755	783	713	789	715	760	738	728	759	714	735	731	761	743	761	752	791	737	716	738	757	739	716	716	757	756	772	737	764	759	699	701	762	757	732	720	726	756	722	696	733	715	710	748	738	740	760	725	717	725	760	742	764	762	755	732	752	752	775	813	747	706	731	742	754	711	682	741	741	758	734	755	735	731	717	754	738	734	762	747	790	758	737	678	722	720	787	716	768	751	755	758	743	712	733	742	784	707	657	705	715	706	690	739	753	716	708	732	738	728	728	715	721	698	752	708	688	710	714	725	734	761	708	709	729	738	717	713	737	690	772	698	696	798	772	751	738	726	725	775	683	745	717	754	716	740	724	731	701	761	745	731	727	744	720	723	740	703	746	751	742	721	732	768	721	729	692	726	711	759	758	740	709	752	734	789	705	701	767	708	729	723	706	737	703	742	746	716	707	741	690	754	774	751	735	740	769	737	715	776	768	739	731	743	720	750	746	749	745	764	755	738	701	713	763	749	729	755	762	706	741	704	714	761	708	765	772	728	740	716	734	761	737	679	706	728	748	739	733	744	716	742	729	713	712	726	744	801	735	717	776	712	736	756	772	769	703	737	725	759	739	720	729	720	726	742	758	772	701	731	717	739	751	785	742	749	719	676	733	725	755	728	713	738	735	742	704	668	766	759	717	788	751	739	759	727	731	735	672	694	759	733	764	729	731	755	700	784	687	744	707	723	703	728	744	728	714	703	789	754	750	747	755	778	742	747	767	738	728	738	764	719	762	731	781	752	735	710	713	735	719	712	750	723	689	758	740	700	715	751	701	751	747	738	677	752	723	708	772	735	727	737	725	741	783	656	751	759	770	764	696	753	718	754	712	774	733	726	745	748	734	731	722	760	759	745	746	760	724	727	748	807	732	743	708	701	751	697	682	722	745	758	756	778	748	755	760	762	725	739	779	745	739	675	736	750	682	762	701	738	769	712	718	736	750	766	675	677	757	735	732	726	707	778	739	776	700	774	725	727	735	732	765	718	721	730	722	744	732	751	758	682	729	716	715	769	716	760	707	700	767	706	702	753	758	781	732	801	707	734	711	763	672	758	717	751	688	720	744	700	753	753	737	792	716	715	762	723	752	726	740	691	743	750	712	708	734	692	755	753	717	736	724	674	735	744	723	730	750	756	719	721	792	707	739	731	739	757	719	735	734	727	718	714	745	712	759	700	740	707	764	747	738	746	683	714	750	731	700	702	750	760	721	700	757	740	746	744	765	753	774	762	758	762	694	690	718	741	722	744	672	708	692	718	718	768	704	749	697	731	767	656	706	747	707	729	751	758	738	696	708	701	704	721	764	729	709	727	718	752	711	689	726	732	723	702	746	743	709	730	740	720	750	714	721	704	726	747	737	771	727	710	680	791	720	717	784	765	737	762	735	700	738	760	679	675	753	782	734	740	738	747	727	734	711	763	780	731	758	711	718	719	725	723	716	751	716	731	734	737	758	720	705	729	730	748	706	711	734	780	744	752	745	740	742	729	732	745	731	754	721	703	734	735	760	732	738	717	704	732	722	720	732	720	752	734	738	716	731	743	718	737	699	739	676	750	747	682	712	759	743	706	735	707	762	677	733	670	722	743	685	748	758	696	759	760	716	729	743	713	704	704	749	741	735	740	683	708	761	686	716	750	777	718	743	741	705	728	760	762	703	736	747	783	732	734	764	724	706	747	720	738	743	738	771	711	735	751	776	720	713	679	758	725	742	718	722	725	765	725	705	716	751	751	760	713	760	736	775	653	734	766	728	733	730	774	728	752	694	755	706	739	683	756	757	805	753	731	755	763	720	775	710	702	744	740	746	703	788	730	784	759	714	766	719	757	744	722	728	727	742	777	761	715	747	749	736	726	738	714	748	732	751	745	729	763	746	763	709	721	753	740	724	715	711	777	725	745	789	745	715	745	746	783	760	708	733	700	785	674	742	709	721	751	698	732	727	724	720	722	758	700	741	761	706	719	735	739	758	771	758	772	708	741	715	735	713	700	716	705	732	780	712	786	701	675	755	752	758	708	731	737	688	714	722	707	751	769	759	728	751	688	731	722	753	759	736	753	761	721	730	735	758	728	681	753	737	683	720	677	742	757	718	758	664	779	726	713	781	686	721	729	726	718	711	729	757	727	739	724	743	725	779	740	716	738	703	703	738	742	725	742	740	760	753	741	707	734	723	734	751	766	741	731	748	723	703	716	816	706	731	701	722	711	696	715	738	781	764	787	721	698	723	728	746	718	723	736	725	745	770	747	758	696	746	696	712
22392	21452	29419	24064	21450	20079	2456	363	320	264	271	213	223	208	221	164	194	187	146	169	161	133	150	166	162	150	155	147	171	152	151	157	174	161	146	146	138	142	156	145	142	139	152	148	151	134	155	143	168	149	126	146	140	136	152	166	150	156	155	152	141	136	148	163	152	140	151	145	145	140	134	140	130	138	137	161	134	146	132	153	153	158	144	147	155	136	124	115	140	153	131	125	148	124	147	157	145	159	146	158	143	153	140	149	149	139	142	150	146	142	134	142	154	143	154	132	138	132	141	136	160	150	145	134	126	152	141	135	141	143	135	155	143	132	143	145	123	133	151	140	153	146	151	161	156	136	140	148	129	132	178	143	148	166	123	156	147	180	141	133	127	126	147	152	159	136	154	127	143	142	143	138	122	132	148	138	141	159	136	157	152	130	140	153	160	131	140	116	157	142	152	143	136	143	160	142	115	146	132	147	137	159	132	145	143	155	116	153	134	136	146	146	153	136	149	172	143	144	150	138	102	148	144	138	130	131	148	138	129	129	135	140	150	135	156	154	134	144	157	150	145	127	149	150	151	157	145	135	147	123	143	149	154	139	138	130	162	124	157	149	142	145	130	153	121	142	153	129	152	139	123	144	138	152	169	145	151	147	158	129	116	158	134	150	133	164	112	140	144	153	133	133	109	152	131	159	149	126	140	125	169	148	158	146	160	140	127	135	134	142	131	142	144	140	120	138	131	144	139	143	145	152	138	135	161	133	145	128	143	152	128	141	133	131	143	135	128	141	139	135	137	136	126	146	160	136	133	120	133	140	130	170	143	146	144	142	136	156	149	129	146	142	140	165	156	140	133	135	143	145	144	131	141	130	131	160	136	163	151	160	148	139	126	142	162	138	140	119	135	134	151	147	123	146	143	129	134	128	132	134	139	124	127	123	135	143	155	138	142	131	147	141	143	164	139	160	145	140	153	150	152	144	141	152	158	145	148	148	129	126	146	154	131	186	146	154	137	159	155	122	142	132	140	166	161	151	158	147	138	124	157	152	123	132	141	160	133	161	126	126	159	133	158	108	145	136	149	143	158	120	145	139	137	157	138	138	152	118	154	138	140	148	128	163	128	159	126	134	153	139	128	147	125	138	153	114	142	142	128	147	141	170	118	136	142	142	156	135	156	137	122	154	132	141	146	145	144	136	152	151	148	165	147	134	131	146	145	159	144	134	138	172	125	151	143	128	147	142	153	158	133	156	156	140	145	133	144	139	154	137	123	152	142	149	135	153	142	139	143	130	150	143	140	129	142	153	131	160	157	145	142	139	154	138	152	136	156	148	144	142	154	127	144	153	138	157	141	148	126	139	139	140	145	137	152	142	134	162	125	140	130	158	141	132	164	154	146	128	144	143	150	127	153	115	153	157	111	149	132	161	149	140	154	158	166	141	135	159	140	165	156	131	152	117	154	145	156	153	134	121	119	145	141	142	155	161	132	153	148	135	151	131	156	138	136	147	134	141	126	156	147	161	117	147	158	125	140	166	137	151	152	157	140	151	152	144	154	130	131	172	143	148	134	137	144	137	144	142	159	149	139	140	132	146	136	139	144	163	135	158	128	133	121	132	136	132	148	150	162	145	150	168	143	144	159	112	152	141	142	145	145	128	151	165	148	142	143	138	142	157	124	136	136	167	142	139	141	154	143	126	151	149	159	131	134	126	164	133	119	144	139	139	128	152	149	145	123	139	155	100	142	149	142	143	150	149	156	126	150	131	108	134	149	152	146	131	142	137	162	166	133	140	153	152	127	146	137	150	128	141	142	124	139	157	154	147	141	127	142	135	129	112	137	143	122	131	174	142	134	152	140	146	140	132	120	154	135	164	131	170	152	153	143	159	139	149	141	136	152	133	144	145	130	146	136	137	136	141	133	164	142	140	135	139	117	165	126	144	139	149	167	126	157	125	140	165	132	137	136	122	169	150	142	158	147	161	111	146	143	157	131	130	160	156	133	144	133	123	138	145	139	122	143	134	174	135	123	159	139	151	143	136	116	153	141	133	148	159	125	147	147	155	121	153	157	135	135	143	148	130	128	126	125	136	166	162	144	141	160	147	156	122	139	140	140	150	146	171	149	144	137	140	141	145	151	150	139	169	158	139	160	153	154	135	162	150	130	135	142	126	156	137	134	140	150	138	154	140	141	164	142	147	149	130	167	143	142	138	139	137	128	150	129	119	156	133	149	132	132	149	135	149	148	130	144	138	146	140	122	157	128	151	141	152	129	139	140	150	117	127	170	142	150	135	138	138	151	143	130	121	133	141	153	140	134	125	152	149	158	140	153	138	116	127	126	164	131	131	157	135	153	147	131	134	128	158	155	134	151	139	144	161	142	118	148	136	143	153	161	134	140	151	153	111	156	150	132	135	123	151	158	138	141	143	137	148	158	165	141	164	140	140	145	154	162	155	145	140	155	144	148	140	137	137	136	130	138	123	135	128	143	139	142	129	146	137	150	166	136	142	140	143	155	152	151	126	134	147	139	148	132	154	135	146	139	119	147	135	150	167	151	113	151	150	114	144	155	146	140	145	144	132	116	125	137	141	146	142	116	135	143	133	135	150	139	142	129	142	142	155	169	149	140	151	136	146	127	141	132	141	134	142	115	151	143	153	124	161	139	133	129	118	149	141	145	138	154	141	124	133	129	127	131	127	150	127	150	127	139	147	136	139	171	144	150	136	143	148	161	162	158	160	166	137	140	145	136	169	132	125	133	155	144	113	144	135	140	137	155	139	154	137	138	127	129	130	142	146	147	147	128	151	156	155	153	144	143	106	143	148	144	139	132	132	149	129	138	134	165	122	117	129	144	136	137	131	138	131	149	137	156	158	143	145	139	154	140	122	126	170	126	158	134	140	151	137	157	164	140	137	131	153	169	144	154	150	161	138	137	133	155	151	139	128	147	172	159	127	132	146	122	126	127	147	130	145	137	164	136	141	141	140	144	146	126	148	163	153	124	142	136	136	127	126	132	160	166	135	161	145	150	119	121	141	148	136	142	153	130	151	144	153	159	161	147	132	122	150	125	142	156	140	137	128	146	159	165	144	167	156	133	144	131	127	132	124	132	129	156	147	129	129	129	147	122	138	142	147	133	165	149	145	139	140	145	175	134	136	146	150	138	135	159	155	148	147	127	141	153	146	137	158	140	151	146	142	149	138	148	177	127	144	151	133	149	136	142	144	152	158	146	144	153	155	157	147	165	131	147	151	154	146	130	109	179	145	143	125	148	127	149	149	133	129	148	140	136	133	157	136	123	133	122	140	143	143	150	151	125	127	136	134	131	152	151	134	152	122	123	136	115	186	132	137	154	141	117	157	132	153	136	115	154	155	121	130	156	150	163	135	170	131	144	121	133	129	139	136	146	135	136	136	142	149	126	135	121	150	127	152	154	138	150	137	127	149	142	122	149	126	141	141	182	157	132	140	139	134	131	149	139	158	134	143	158	145
5290	15945	49038	4091	2217	1495	1004	829	662	582	476	438	411	358	340	299	318	305	301	264	271	248	234	270	274	253	224	259	249	212	234	228	242	231	212	232	215	222	223	219	237	240	237	202	196	218	217	230	215	220	198	199	204	230	192	193	223	211	223	213	202	213	201	218	214	213	217	208	208	177	205	209	216	223	204	218	220	176	201	208	218	197	213	202	205	227	205	207	201	208	212	202	239	201	185	177	202	205	211	226	231	200	209	205	222	214	213	211	207	207	205	217	205	208	227	216	216	224	203	202	214	187	214	212	205	198	233	214	188	207	202	217	189	200	219	199	228	215	204	225	205	222	196	195	199	251	193	195	212	200	208	203	224	184	202	227	192	202	183	192	204	192	214	215	207	170	232	191	203	229	185	198	226	208	194	206	201	216	212	199	206	196	209	219	171	211	212	213	221	220	218	214	214	200	181	228	226	243	191	220	187	204	210	191	205	205	194	192	216	210	190	214	198	222	219	213	193	216	189	210	180	209	198	226	206	205	191	189	209	199	213	160	196	240	220	211	204	222	206	206	187	171	203	208	214	204	205	211	223	221	205	232	220	199	229	201	222	222	188	206	207	209	199	227	229	182	217	209	209	202	191	224	188	185	195	200	217	203	215	223	195	154	187	223	207	202	197	222	216	205	188	207	215	189	186	179	217	190	202	221	205	197	193	207	206	192	207	212	202	203	206	212	211	226	208	211	200	216	176	178	200	234	207	198	219	198	202	223	227	205	200	190	206	214	206	193	202	227	209	205	195	206	199	194	201	201	232	230	185	219	215	224	207	212	187	199	205	196	200	221	182	183	228	201	230	200	221	214	188	208	220	178	205	212	202	215	222	222	167	206	213	215	226	191	202	205	214	195	221	183	208	228	183	226	206	233	204	203	219	199	170	208	194	208	186	222	203	193	186	221	222	191	209	217	205	197	192	181	186	218	217	222	198	204	201	212	202	237	208	218	239	175	170	203	213	222	202	207	231	205	213	205	188	197	229	202	206	226	179	209	215	218	198	222	196	207	215	211	192	188	211	211	190	205	239	198	210	199	193	185	213	184	191	210	213	213	225	219	223	210	211	208	210	214	224	200	180	216	183	201	187	202	204	231	196	206	192	233	220	205	211	229	191	201	205	213	217	213	195	210	217	216	207	191	210	202	207	202	206	216	208	209	216	208	193	190	215	194	198	203	187	226	205	204	244	211	211	218	222	209	249	197	206	216	234	195	214	198	181	188	205	220	222	213	218	200	225	191	214	224	199	202	210	203	196	199	220	211	182	247	213	194	207	188	198	208	210	181	191	200	188	205	208	199	193	206	222	216	239	205	214	207	185	193	209	200	199	212	228	206	202	192	204	194	207	217	200	218	196	200	182	198	224	202	197	197	193	218	190	204	184	219	218	200	219	214	225	211	219	192	203	219	218	232	204	206	214	186	214	198	193	194	215	203	205	228	216	199	244	227	212	213	199	207	211	188	201	202	213	235	211	202	206	184	189	218	203	197	194	228	192	198	204	200	210	173	185	207	179	221	201	212	207	210	188	239	199	182	183	195	218	173	200	204	216	209	214	192	191	222	202	214	220	205	177	219	215	215	217	200	178	209	224	208	205	223	190	206	196	186	220	184	206	231	208	204	208	197	209	222	205	211	230	221	211	217	220	223	217	192	189	209	222	211	220	220	213	228	186	181	205	226	222	229	177	215	176	223	210	221	245	205	210	190	193	207	230	215	217	199	224	188	202	207	210	204	222	209	202	215	213	194	205	214	231	173	218	199	226	221	188	211	190	217	196	204	206	204	208	202	198	196	185	159	192	202	205	212	193	212	222	193	183	188	226	219	188	195	209	187	184	205	185	209	213	209	220	210	197	192	199	215	224	180	211	200	204	177	206	175	201	205	196	190	223	230	210	201	211	208	183	217	212	216	245	185	213	198	214	197	207	187	216	203	197	208	215	200	211	194	192	211	209	216	203	189	205	198	198	213	183	211	208	200	193	194	225	205	190	210	219	206	222	214	186	228	178	201	195	218	225	201	208	215	191	215	193	197	191	227	195	206	165	223	232	202	199	215	237	199	217	189	221	198	198	196	196	189	193	233	190	216	216	219	211	208	217	216	183	216	204	213	198	208	182	171	230	207	222	176	205	209	184	200	224	243	213	219	205	212	208	198	214	205	215	217	208	202	197	246	206	209	212	192	212	223	226	217	212	206	213	207	218	213	187	201	209	207	193	205	200	200	167	208	197	210	220	197	205	218	177	209	220	174	204	212	187	196	208	195	208	197	194	198	207	222	210	210	184	212	193	204	214	197	214	236	226	203	229	208	238	209	213	209	185	201	200	217	209	202	206	207	201	183	200	191	184	192	244	196	233	205	195	207	214	191	203	217	173	209	206	226	206	197	218	210	188	226	209	198	211	214	200	190	240	235	200	191	213	162	221	205	211	206	207	198	192	187	216	224	216	207	195	214	200	216	229	197	181	205	217	243	221	228	204	205	210	226	228	191	224	203	230	234	215	193	214	223	189	194	197	232	214	202	175	216	222	225	240	218	207	201	191	212	206	210	217	204	217	244	209	180	193	200	210	229	217	190	192	222	204	196	177	195	210	208	199	184	202	190	211	210	216	219	199	227	209	201	211	209	194	223	223	192	206	203	197	215	213	192	204	204	206	218	201	206	204	196	208	201	203	217	214	189	233	213	207	221	214	222	207	207	202	228	213	194	199	199	210	218	218	202	228	239	199	220	196	218	186	209	223	201	186	236	205	214	232	220	188	197	224	201	207	202	188	202	193	187	205	212	201	207	203	204	221	213	190	213	198	231	209	197	204	210	207	207	186	193	191	238	194	207	214	225	210	186	217	217	214	216	219	224	212	175	221	210	209	226	218	211	216	193	206	207	236	210	226	205	217	217	210	215	217	210	212	179	198	186	225	194	226	193	188	197	217	236	226	205	198	210	206	184	200	222	197	207	231	216	209	197	205	213	189	213	206	208	202	179	207	213	183	187	174	190	210	233	200	186	204	204	211	229	214	203	207	231	204	211	177	187	220	227	181	213	220	186	165	207	192	200	192	207	195	198	199	216	204	205	188	205	204	202	213	211	196	211	212	192	193	206	215	200	195	210	222	191	215	212	190	203	224	197	210	197	202	210	206	211	181	178	208	206	204	196	206	216	217	203	219	206	206	202	206	198	189	218	194	229	209	201	202	217	197	211	207	228	204	219	209	223	246	187	180	203	197	222	196	207	188	233	218	200	175	208	212	200	216	187	184	221	174	205	194	178	212	204	205	214	224	197	216	205	191	196	213	217	217	209	232	199	214	200	194	225	196	212	201	193	215	219	193	232	196	210	218	191	207	179	217	211	193	210	203	213	194	194	216	233	180	202	212	199	211	205	220	206	192	229	210	229	215	186	207	202	198	217	218	236	237	239	192	231	209	219	198	228	198	194	209	191	175	208	166	201	201	209
27264	16985	14986	2134	569	502	512	489	508	513	500	457	504	522	505	490	485	492	473	467	479	493	476	466	483	456	466	459	512	490	444	473	497	493	544	442	480	505	463	449	466	478	533	472	518	495	466	457	511	465	453	516	493	451	495	475	458	467	500	467	479	467	481	492	533	488	505	575	461	483	441	476	474	459	453	471	494	491	481	509	451	511	475	517	515	473	498	507	495	487	442	441	459	506	462	473	478	476	491	452	473	422	510	482	469	514	476	474	505	452	450	505	521	484	499	531	474	471	473	441	484	454	496	473	466	483	493	483	499	490	497	492	496	473	473	503	473	467	468	511	502	496	501	474	470	509	466	493	447	442	479	464	488	494	466	494	464	514	483	456	468	494	476	480	482	479	455	484	524	477	499	494	465	486	468	518	485	488	462	450	461	474	491	524	465	468	459	499	511	513	466	500	537	490	457	471	514	505	490	509	475	511	473	467	503	474	480	459	467	494	490	487	507	475	453	484	493	476	470	460	464	465	524	491	495	466	459	455	494	479	494	515	495	496	439	488	483	524	462	475	493	520	471	476	502	523	453	537	433	460	455	432	488	480	496	470	470	505	475	473	493	506	481	464	481	489	448	490	453	472	486	497	536	470	494	488	485	450	527	542	447	464	491	520	464	466	483	445	480	486	511	499	511	469	472	513	491	493	478	494	486	491	458	502	467	478	509	512	502	444	492	495	506	461	439	465	486	488	504	470	506	453	480	511	492	479	491	461	468	464	473	476	477	456	473	489	475	494	471	509	505	487	492	475	474	466	495	465	498	476	471	527	504	486	493	491	472	448	478	497	485	507	511	469	463	483	481	464	472	443	479	443	476	490	484	506	496	525	503	522	455	466	512	470	514	467	483	483	472	471	451	534	484	510	508	480	494	467	487	436	473	453	468	469	476	490	457	487	521	478	453	491	465	455	467	495	500	500	484	489	520	461	505	495	503	475	498	453	505	483	501	472	471	511	482	483	446	476	493	466	469	452	466	471	494	451	464	482	470	476	475	541	492	490	457	505	473	490	496	490	503	502	497	449	518	481	479	473	463	477	491	492	470	443	488	474	472	473	453	535	488	488	490	482	507	489	451	516	526	455	493	459	517	462	478	486	487	490	460	491	477	479	472	453	466	465	471	447	438	500	520	489	529	465	470	495	492	478	455	461	483	465	450	473	468	475	518	487	498	506	451	463	439	441	490	462	464	508	462	442	465	464	515	464	495	464	502	490	474	481	494	489	495	512	500	454	480	428	490	451	536	501	547	456	492	463	489	459	456	490	524	478	496	508	459	479	445	508	465	490	487	479	500	452	501	487	449	439	467	494	526	525	499	503	479	473	481	479	490	437	503	474	480	457	475	450	464	473	469	482	496	454	444	519	488	466	496	457	469	437	480	440	477	472	480	475	518	506	484	502	496	510	499	463	493	477	471	497	472	502	502	492	503	467	520	419	478	439	498	471	528	487	491	482	496	450	521	459	488	478	493	458	488	457	513	475	475	501	493	481	465	478	484	508	512	481	473	464	470	491	470	500	433	458	473	488	486	497	500	474	503	500	489	465	479	463	507	471	463	458	522	502	450	489	491	506	471	474	467	497	503	490	472	517	518	509	476	432	475	486	463	497	491	443	474	496	478	494	499	504	525	488	460	468	491	474	513	510	495	477	494	490	502	455	487	523	482	507	482	452	482	476	508	443	521	457	505	456	497	507	492	461	483	477	498	507	504	493	474	489	475	442	485	464	493	472	493	471	454	499	515	497	504	471	476	466	528	501	462	489	491	503	479	489	491	472	550	514	476	467	502	481	487	473	455	504	493	475	519	518	466	489	501	493	456	471	447	485	493	476	473	510	451	490	486	471	490	505	491	459	498	402	490	477	508	461	471	496	463	471	531	472	451	472	485	501	468	480	491	488	487	473	494	454	508	485	441	477	464	478	467	479	450	453	520	480	469	471	478	469	483	528	476	500	481	487	425	519	499	510	467	495	470	507	510	480	503	426	456	527	453	463	459	505	515	482	476	487	477	483	479	473	478	476	479	457	457	510	477	518	465	468	470	482	462	440	476	490	498	484	487	478	448	460	543	467	497	451	464	523	472	473	447	512	508	445	474	468	504	472	495	498	472	512	467	495	444	466	423	453	487	475	494	509	481	479	471	473	456	472	499	467	516	456	468	476	489	505	525	497	503	491	490	486	474	510	491	489	487	464	482	522	494	449	445	463	495	489	469	491	447	509	489	501	489	499	489	532	484	478	471	486	504	471	516	473	480	481	460	448	494	501	507	469	471	475	490	465	514	442	482	495	480	510	521	503	511	494	453	515	517	495	463	498	506	490	524	486	481	459	474	496	472	501	514	448	451	448	479	475	491	524	478	496	465	518	493	427	455	461	506	460	464	501	469	533	462	481	459	482	519	452	506	488	483	484	451	502	479	447	467	446	450	529	472	481	475	502	483	501	450	486	512	503	484	473	472	491	451	442	471	456	504	492	492	494	457	453	453	494	465	468	494	473	457	477	488	506	508	502	495	450	471	501	487	495	474	470	464	474	435	498	447	482	501	494	504	484	511	470	491	498	478	473	522	504	516	489	513	489	474	450	460	492	536	455	481	499	426	503	505	430	487	476	467	487	447	468	500	485	512	478	516	477	473	481	481	471	524	506	472	513	501	453	481	482	477	455	474	513	455	467	510	468	446	513	442	477	482	480	491	520	490	479	435	486	470	453	451	472	478	482	471	485	490	484	479	455	500	508	483	475	469	472	457	436	486	504	502	485	495	484	427	527	499	471	484	449	475	517	500	482	434	496	493	491	505	472	491	469	454	496	489	511	450	464	445	490	496	452	498	485	493	502	468	468	511	472	450	503	445	523	490	490	434	491	531	462	478	463	468	437	508	475	447	505	469	455	466	494	456	474	471	445	479	486	505	450	488	462	495	469	453	466	451	508	513	457	563	463	445	454	472	490	455	494	491	487	501	483	499	496	524	452	443	512	474	499	464	507	475	480	491	483	479	476	464	469	473	466	464	478	480	486	503	491	455	503	516	487	509	482	506	481	492	507	519	472	509	483	472	457	460	456	442	457	494	527	495	493	490	511	519	468	487	471	478	440	488	474	440	501	480	469	482	526	471	500	488	457	501	501	481	529	453	492	499	492	472	469	477	464	532	483	496	479	515	453	462	469	494	467	460	484	477	497	466	533	487	507	486	498	490	484	467	506	509	457	480	434	465	471	473	468	447	488	484	489	472	521	497	498	457	530	505	487	467	461	493	480	503	496	461	452	476	475	465	489	476	481	506	475	485	472	484	448	544	498	490	452	484	492	458	454	460	481	490	497	515	458	464	448	488	531	458	501	457	473	484	457	487	496	509	522	483	476	453	449	511	485	483	500	495	475	505	504	463	459	470	484	516	472	488	449	494	471	463	480	464	451	484	539	501	481	422	543	448	483	518	491	482	482	494	535	514	489
4802	3177	15512	1008	878	743	697	703	735	738	756	692	725	738	648	716	749	694	709	701	715	727	747	707	682	749	710	673	654	699	768	678	728	680	723	729	749	706	721	740	677	697	752	667	723	713	740	742	689	720	742	703	716	703	748	684	668	751	747	690	745	749	722	706	726	727	738	702	712	756	744	726	749	685	665	747	670	713	726	753	723	751	724	714	747	735	715	730	707	727	713	697	691	686	685	724	726	750	676	727	716	677	694	704	741	742	703	754	720	739	709	710	697	728	701	704	711	710	700	758	723	709	719	731	735	688	694	724	715	723	740	749	689	711	757	687	685	747	729	713	728	669	719	720	698	714	708	753	685	715	703	718	739	681	687	741	710	684	711	691	761	721	755	705	712	760	721	709	738	722	722	702	744	703	672	694	695	706	732	712	700	726	706	702	680	738	671	705	701	671	666	747	700	741	744	725	772	694	670	730	730	716	730	745	684	757	726	721	690	725	690	743	722	745	690	705	713	692	731	687	739	673	657	725	708	696	684	693	738	720	732	709	729	697	729	727	651	710	708	745	701	680	777	707	700	700	716	731	669	735	703	673	688	642	701	704	733	666	733	701	743	732	710	747	717	715	697	716	706	691	754	754	709	707	727	724	756	694	720	695	738	673	682	695	718	743	714	666	694	697	720	689	739	684	678	739	731	702	691	701	694	703	794	731	759	725	733	730	683	720	672	723	689	666	733	727	715	719	760	725	707	682	693	689	714	728	790	717	696	706	700	688	704	713	733	732	750	711	716	710	765	716	700	734	671	742	720	745	719	698	693	724	732	719	772	712	714	717	704	707	694	706	750	688	687	642	699	698	725	695	683	723	723	712	699	677	693	705	732	727	657	746	708	742	705	744	773	720	747	728	691	708	706	724	723	685	760	738	719	694	735	691	760	715	698	746	689	690	687	690	703	757	702	728	703	724	709	748	698	673	709	702	746	715	769	709	755	749	706	708	712	694	704	699	726	704	728	733	715	714	723	711	740	704	670	744	757	732	716	697	725	722	719	682	731	701	742	700	732	758	717	703	674	720	701	745	705	706	708	742	697	709	728	730	705	722	703	722	708	750	705	704	737	695	734	687	750	746	747	732	741	730	739	704	701	683	680	735	732	723	694	668	695	740	700	669	713	726	714	713	725	720	647	717	714	757	701	728	733	753	720	683	692	723	702	736	730	708	694	733	719	685	705	681	687	708	688	706	697	727	730	674	719	735	739	685	685	708	720	705	704	676	710	719	777	693	707	722	711	759	691	728	712	750	679	758	728	724	725	722	683	685	685	674	693	702	696	691	732	724	721	712	667	707	694	682	707	709	713	719	728	743	728	690	720	720	722	698	717	666	686	710	697	759	775	697	722	717	697	720	708	704	695	735	723	738	733	714	704	706	674	757	698	729	717	672	661	751	676	697	769	754	736	707	680	707	691	773	702	661	740	703	717	750	759	768	681	720	674	747	736	733	767	690	694	686	700	687	690	684	697	761	734	715	721	696	720	722	702	717	705	726	744	743	731	709	733	687	734	682	654	718	703	746	743	741	740	646	687	749	710	703	731	689	715	699	708	728	715	698	729	701	761	692	727	743	739	704	681	674	706	694	731	724	766	687	688	675	736	730	699	714	740	687	735	652	672	730	712	747	718	700	741	750	702	741	721	742	720	682	696	764	733	690	722	740	709	702	684	755	752	717	683	725	741	700	737	673	713	723	718	711	712	764	732	692	780	702	633	726	739	719	727	709	700	749	706	697	713	705	664	732	674	699	738	700	716	650	720	726	669	691	719	720	712	723	723	732	742	670	748	715	718	684	698	705	704	740	729	720	747	720	754	711	731	753	748	664	762	705	719	725	702	696	679	755	681	740	721	690	748	757	744	725	653	678	699	769	713	810	713	704	759	706	694	746	716	689	721	737	746	691	745	713	717	686	728	746	744	707	719	722	714	742	714	717	728	728	683	724	722	763	746	709	723	696	713	738	682	736	721	714	739	699	718	724	726	760	758	711	718	726	696	710	700	726	737	725	710	688	740	760	720	727	752	705	723	760	741	685	717	743	712	706	713	711	712	753	708	675	715	748	735	749	691	742	695	676	755	686	704	744	699	698	745	692	723	695	679	703	681	704	759	727	678	745	727	749	766	737	743	723	740	693	677	759	725	668	721	621	712	709	745	697	736	705	728	695	685	734	749	744	724	718	701	701	725	730	713	663	668	699	713	696	749	696	774	772	683	722	735	726	784	701	713	724	736	700	733	724	709	722	757	748	743	750	659	704	694	732	734	735	715	768	671	743	692	736	711	663	713	709	731	666	675	730	726	652	709	763	697	728	733	706	754	761	719	719	734	688	681	670	692	684	723	782	712	739	679	722	715	677	711	729	721	704	762	725	690	711	703	729	697	696	692	740	726	755	702	726	677	737	688	743	755	715	710	670	754	700	729	736	733	710	702	710	692	738	734	742	741	722	705	666	732	711	696	679	751	749	748	685	694	699	752	728	735	749	738	722	737	724	743	728	707	726	663	737	716	684	697	687	716	731	757	674	674	665	706	738	700	674	735	740	698	673	760	730	728	716	711	709	712	711	757	724	705	715	718	768	700	763	729	702	743	695	726	685	753	724	722	687	726	722	690	680	767	738	717	751	799	709	679	706	704	688	693	747	736	741	742	686	674	667	712	700	711	719	693	706	706	705	729	689	714	737	691	738	754	703	737	693	709	711	726	698	701	695	696	697	732	698	648	651	701	694	701	691	681	728	754	706	722	680	709	710	721	746	708	721	677	720	689	675	674	719	709	717	761	696	674	729	729	697	718	694	690	676	661	675	712	709	718	651	736	739	677	682	746	738	679	738	704	658	732	723	686	760	704	711	705	710	703	725	700	756	755	728	708	704	703	721	730	715	682	705	714	686	716	708	702	717	668	727	740	726	698	714	716	750	719	701	655	695	716	691	677	741	689	703	706	723	697	754	714	706	689	722	717	698	751	746	748	727	668	697	657	677	713	670	703	737	733	717	721	699	753	704	682	711	693	652	716	735	724	719	700	742	715	727	746	698	748	728	732	717	702	674	679	740	712	705	708	686	675	726	695	713	728	717	689	677	707	736	744	681	740	739	720	710	716	707	716	706	690	722	703	690	755	763	714	690	768	693	697	706	784	717	693	688	727	755	713	712	742	753	679	689	751	691	736	715	692	720	721	714	711	727	700	759	696	696	703	690	717	707	730	760	738	700	738	703	707	692	754	737	740	663	715	742	730	733	678	755	719	724	676	674	756	690	708	747	753	746	739	732	673	732	728	725	680	691	723	724	719	712	753	723	681	689	706	727	745	701	689	771	683	713	715	715	710	741	735	713	703	699	703	737	725	725	721	696	739	733	720	707	695	745	724	685	733	681	753	691	698	692	731	718	737	699	693	718	673	703	764	738	734	700	687	696	757	739	683	665	689	747	717	721	702	699	715	730	691	753	719	697
23316	21440	28725	25181	19906	3984	471	332	314	284	240	273	238	270	252	270	225	229	227	237	228	229	243	230	226	229	245	218	216	226	223	231	213	211	211	211	227	207	217	257	212	214	220	239	229	220	222	244	212	231	189	221	240	231	229	240	241	237	222	219	262	221	244	225	219	232	236	249	202	201	209	221	229	197	232	249	208	220	226	203	221	210	251	252	243	191	205	238	226	212	209	220	179	228	230	208	199	223	228	214	238	235	227	219	221	208	230	224	232	210	227	241	200	213	222	218	232	229	234	233	213	246	250	249	236	222	237	215	220	217	231	222	209	244	233	209	234	216	227	212	217	219	243	258	252	251	230	214	218	188	216	221	223	206	227	257	239	206	213	214	247	233	230	189	217	202	221	226	226	219	228	219	233	207	215	208	257	213	214	246	229	232	211	216	226	212	218	225	199	210	233	216	203	219	236	202	210	244	210	231	226	197	243	222	199	210	205	239	204	230	205	242	199	249	218	241	219	229	237	197	207	242	240	240	216	208	221	210	221	224	223	232	218	245	199	208	222	226	231	232	217	217	234	213	219	211	247	207	215	224	208	241	226	219	224	221	208	236	225	224	228	232	205	213	237	225	247	237	239	222	213	210	211	241	214	237	243	234	214	216	212	230	224	214	224	218	240	208	207	200	230	205	246	225	227	242	208	226	210	210	196	251	227	249	214	207	239	253	217	248	238	208	226	248	216	216	216	224	210	209	211	205	223	233	224	212	223	202	225	220	219	217	238	228	229	212	214	238	226	218	229	249	202	209	206	221	209	221	233	226	222	197	253	218	238	215	234	204	212	196	245	247	212	243	206	235	216	225	190	206	222	222	238	227	226	237	216	207	244	235	262	259	211	228	217	225	231	205	248	216	214	229	230	222	236	215	230	187	233	218	245	219	205	204	215	235	201	238	213	235	224	219	206	208	225	211	220	230	236	231	216	222	218	181	231	220	214	232	206	256	229	219	200	224	202	202	241	241	249	244	250	255	236	223	226	208	206	226	211	216	229	233	220	248	203	235	207	239	242	247	225	221	244	198	225	212	228	227	226	214	237	236	225	201	220	238	260	247	208	214	239	223	210	217	226	235	213	201	235	224	207	254	223	203	208	238	215	249	231	231	220	220	239	212	216	211	228	225	201	223	197	218	219	233	225	207	202	222	217	224	203	239	227	236	225	199	220	209	239	204	229	216	210	223	213	207	216	211	219	215	185	257	212	224	242	227	228	190	209	242	242	229	217	223	227	222	221	205	225	247	233	209	205	212	232	212	234	236	228	249	235	200	222	228	216	240	224	226	229	196	212	227	224	232	213	238	237	216	228	231	224	217	231	235	216	203	217	231	221	225	199	230	207	223	221	212	234	231	208	221	212	216	221	224	237	204	239	228	256	214	205	236	237	247	211	234	241	227	214	242	205	246	242	210	180	208	218	233	229	206	223	223	226	230	210	228	214	197	222	216	225	203	219	261	199	221	220	233	226	229	251	230	217	230	216	225	204	247	251	241	230	224	218	231	222	212	222	214	208	214	205	204	212	237	219	241	209	202	208	232	226	218	207	214	227	217	224	221	202	215	227	204	222	214	206	222	201	253	220	222	226	212	208	228	230	231	249	233	203	244	244	203	221	213	223	195	261	201	215	219	202	244	209	197	228	235	210	221	239	235	209	245	243	246	216	238	192	213	235	221	230	237	229	208	221	231	231	216	218	208	199	219	227	250	224	229	221	239	233	215	218	257	237	237	238	222	230	202	220	207	247	213	231	199	230	252	248	209	193	219	209	235	247	204	215	225	219	217	231	212	206	216	247	227	211	243	216	234	246	240	215	247	220	251	209	232	216	256	219	222	234	210	207	232	246	223	217	219	219	220	213	255	237	215	222	218	231	214	221	212	204	208	222	217	214	201	226	233	208	203	200	229	248	192	225	238	240	207	227	211	247	231	241	260	229	249	233	230	229	250	208	229	227	202	220	224	255	219	258	222	216	225	183	213	212	217	246	199	248	193	211	223	239	228	213	234	237	234	209	199	214	217	226	227	230	234	197	210	193	225	222	219	220	247	221	202	230	200	240	229	231	219	222	232	211	214	196	210	217	235	223	218	227	234	205	204	250	226	218	204	203	225	222	201	235	246	209	222	220	211	210	245	239	232	206	234	223	234	207	193	222	204	229	215	206	256	192	230	238	213	212	255	213	236	227	237	216	234	242	199	236	227	239	232	191	229	225	222	249	221	187	211	240	211	231	220	240	225	230	208	209	228	208	214	214	222	215	221	199	245	237	224	207	230	215	253	213	195	199	224	262	224	214	241	201	240	215	197	237	217	209	218	221	187	214	224	214	217	232	232	216	224	229	222	226	179	235	232	201	222	235	210	218	216	235	212	233	198	221	187	215	218	195	210	238	221	199	217	199	208	243	243	203	225	220	227	207	228	219	228	220	205	228	222	231	233	226	228	235	224	214	207	218	189	237	218	213	222	227	190	206	257	245	217	231	194	226	201	233	203	207	228	229	257	224	248	192	248	230	238	212	228	249	217	205	225	231	241	221	211	218	256	215	215	221	217	205	218	215	225	214	213	202	218	196	225	223	214	214	209	247	224	216	211	224	226	188	222	217	234	205	215	230	231	190	208	214	223	225	242	210	241	237	233	216	227	222	227	215	218	221	223	239	202	235	213	223	235	219	218	224	220	233	228	216	209	227	223	231	190	235	232	207	212	246	237	247	217	224	252	232	239	219	233	234	229	225	220	209	203	219	228	231	233	230	197	231	258	204	217	207	230	246	226	254	216	231	227	199	242	212	224	224	228	236	202	218	250	224	232	210	193	181	201	216	216	206	223	206	219	204	223	216	186	214	218	220	229	225	242	233	223	233	253	243	195	205	240	245	229	217	221	219	215	196	234	221	214	201	236	236	234	233	252	232	230	208	197	234	228	229	228	208	218	229	253	216	201	203	228	233	243	216	223	228	207	205	209	233	243	210	225	241	230	231	205	240	229	247	207	206	245	236	233	235	223	224	211	240	227	220	192	224	218	219	200	244	220	254	235	212	205	209	245	229	210	231	203	222	210	215	211	210	231	240	204	230	221	208	197	201	218	232	207	222	224	247	243	234	209	237	234	234	247	249	224	227	220	249	203	204	231	233	225	232	228	212	208	227	223	216	230	206	200	233	227	219	216	233	222	206	195	223	209	212	211	210	240	198	220	260	216	221	238	216	230	205	217	243	211	223	209	222	233	221	209	220	241	221	232	230	222	202	249	202	211	197	251	256	227	221	208	227	225	221	238	226	237	222	204	212	213	199	232	214	238	205	223	208	256	222	236	229	223	227	242	205	234	212	225	232	233	208	223	239	224	227	230	219	227	232	228	241	213	251	242	221	215	235	208	217	213	226	227	209	207	211	229	194	205	227	198	219	228	241	211	214	233	228	214	235	204	241	244	217	231	243	234	194	224	232	240	211	228	195	211
4058	10788	43496	2537	1439	1053	846	723	605	561	505	472	496	453	418	417	427	429	391	392	393	384	330	373	386	356	357	349	353	359	348	347	366	378	321	344	353	330	385	313	360	360	338	374	322	364	335	353	355	375	344	366	363	358	330	367	346	364	392	338	327	341	355	353	352	348	353	349	379	402	341	335	368	356	361	372	359	366	354	402	353	346	407	358	387	332	327	327	331	355	346	342	377	355	341	353	366	335	367	385	370	357	377	382	374	375	344	354	331	358	350	327	387	359	346	381	359	375	316	369	363	360	361	331	369	354	368	307	349	327	345	383	321	325	332	375	306	362	335	364	354	325	367	378	349	348	354	347	371	364	360	337	329	338	325	340	360	364	380	339	386	348	342	353	374	355	352	331	347	357	325	343	334	331	371	357	366	346	349	373	378	373	366	320	351	366	354	346	350	332	396	340	384	366	325	350	356	340	369	346	361	327	340	354	345	377	315	344	341	369	381	339	364	361	337	403	343	363	353	341	383	329	335	326	332	341	366	354	334	372	301	345	376	378	364	365	332	382	394	343	365	365	358	356	361	340	354	381	355	334	333	345	359	380	337	366	356	335	344	356	332	341	353	344	336	369	340	356	359	341	335	383	334	357	354	355	344	358	360	352	313	368	361	354	376	320	316	356	329	345	330	363	370	352	376	373	360	341	363	367	379	343	337	365	367	383	347	370	365	356	354	353	331	367	365	343	340	362	357	352	324	324	336	332	328	332	336	318	369	351	357	329	367	346	340	344	333	371	376	342	334	376	354	336	332	345	387	337	352	352	396	347	385	346	354	356	382	346	350	343	366	344	373	360	400	348	362	357	333	369	347	344	339	366	370	324	338	335	375	324	337	348	352	349	347	377	315	383	355	372	348	372	313	360	348	373	327	365	330	384	361	350	373	348	373	350	346	365	348	333	390	362	341	337	334	338	358	347	361	357	347	332	346	332	321	342	338	339	367	366	362	371	328	354	360	348	380	360	345	350	380	374	356	354	356	373	347	341	370	341	321	364	356	343	325	333	373	355	348	336	347	317	354	354	323	342	363	375	342	397	353	311	356	349	351	325	367	360	363	361	377	317	336	368	324	384	341	359	368	374	358	347	348	355	340	348	329	346	324	336	386	363	341	352	371	358	329	349	360	367	376	346	332	333	368	357	350	345	347	331	367	373	372	373	334	333	338	317	361	335	339	367	352	363	354	356	339	366	370	332	371	363	361	310	320	344	344	398	331	320	361	318	343	378	359	366	358	327	362	365	375	371	333	320	334	361	386	344	343	344	325	357	355	316	372	340	363	346	361	377	356	357	337	373	321	340	349	376	338	361	354	347	385	348	349	350	367	345	364	383	358	377	330	378	332	313	319	370	362	357	333	364	347	349	373	362	363	363	339	356	343	333	349	346	332	359	361	350	315	354	318	337	343	322	371	353	327	347	345	350	354	339	348	344	339	343	335	356	338	379	377	338	360	337	370	359	325	354	349	381	356	385	341	340	365	356	356	340	333	328	325	353	374	335	364	341	325	346	331	364	363	322	369	367	343	371	359	323	362	361	343	365	331	355	342	362	350	361	387	348	389	349	345	345	386	327	338	324	342	343	351	364	356	366	333	364	358	318	312	330	337	352	368	327	350	341	344	337	375	356	348	364	325	377	343	359	334	344	357	361	346	351	363	330	347	351	352	340	349	342	373	376	326	352	390	342	344	366	350	382	369	339	331	335	363	358	341	324	344	337	333	371	381	361	358	361	315	362	333	367	342	353	343	340	360	364	364	333	347	344	329	378	370	355	350	362	364	359	341	326	372	368	339	338	346	326	359	369	336	345	344	345	345	355	352	346	327	386	389	349	338	368	378	366	335	337	366	337	328	376	326	345	371	337	349	338	346	350	333	309	356	371	368	358	377	341	346	347	351	348	353	351	356	334	333	344	352	373	345	347	372	347	356	346	352	374	343	364	373	352	374	348	344	388	367	348	377	358	336	337	369	355	339	344	331	363	353	362	343	362	382	379	344	383	329	349	320	366	368	334	376	360	328	365	353	396	350	331	344	348	365	338	363	372	334	330	363	377	358	346	374	392	325	351	383	336	358	343	332	349	345	333	357	330	369	358	336	378	374	368	324	359	350	382	354	361	332	352	364	370	323	355	365	375	340	376	339	376	345	335	367	368	340	358	358	358	338	395	370	391	365	358	377	343	324	335	393	346	366	320	344	341	342	328	338	364	374	351	361	370	343	399	358	380	350	403	351	365	353	343	308	316	343	356	346	350	394	363	361	365	368	362	385	352	345	352	358	329	342	365	363	352	377	382	339	389	387	353	338	374	328	353	370	328	380	375	349	338	374	360	347	338	354	340	348	354	352	359	366	351	350	323	298	333	320	339	401	330	361	368	340	344	346	371	383	329	379	326	343	373	373	371	380	377	354	308	348	349	323	345	343	303	365	354	357	378	339	318	363	372	329	387	362	323	356	336	346	336	351	356	369	356	352	354	366	341	346	341	340	352	318	330	365	341	354	312	359	336	349	351	371	321	353	350	347	349	347	328	383	380	341	325	321	376	371	354	337	357	361	338	344	330	344	363	380	342	374	366	373	342	350	345	350	354	364	360	370	353	345	341	314	361	324	358	330	341	343	321	409	326	365	364	359	355	360	329	340	369	355	341	380	330	351	351	385	347	355	379	340	359	331	352	363	380	345	342	354	340	338	356	352	356	376	374	349	340	330	361	375	326	322	322	361	334	374	364	370	349	351	329	328	335	337	337	358	374	356	348	340	343	371	378	354	380	337	333	369	328	345	389	347	370	356	343	347	352	362	330	369	356	326	351	373	335	355	334	372	307	346	339	348	349	307	349	356	359	344	357	360	346	349	387	359	366	358	346	355	369	348	345	350	355	346	340	315	329	336	327	333	334	328	329	324	363	338	345	319	340	352	385	348	377	377	360	365	353	335	354	331	344	375	365	361	340	362	346	333	354	320	379	353	407	366	339	350	356	348	347	323	390	336	345	347	335	337	332	378	367	347	344	344	377	342	340	346	338	349	308	391	333	360	356	347	344	388	328	333	335	338	349	353	329	358	372	366	372	350	361	382	392	357	341	334	368	359	338	379	324	344	362	329	324	344	360	354	344	329	397	334	341	332	352	338	367	352	323	354	364	345	336	330	370	322	330	338	374	360	344	379	375	331	348	323	349	324	379	341	363	345	348	340	352	354	362	338	381	336	372	350	359	324	350	363	381	356	371	373	345	345	332	365	331	332	334	334	350	371	323	366	369	365	361	322	341	367	384	332	329	347	340	342	377	336	339	351	358	331	344	382	364	359	370	322	333	331	322	345	348	338	353	323	340	363	331	338	360	371	345	330	325	369	318	339	371	372	370	370	330	351	325	356	355	336	392	384	338	372	373	349	368	339	368	333	359	330	327	359	354	353	339	340	347	331	328	356	370	343	378	334	345	336	363	360	360	372	354
24623	21374	26947	22514	2531	647	581	574	500	512	516	503	581	505	547	522	505	528	550	529	527	540	539	516	507	534	523	559	533	526	524	511	537	543	524	480	477	509	490	495	526	517	549	494	490	511	504	493	511	510	538	535	534	551	479	533	494	545	492	502	489	527	473	493	497	498	531	536	484	511	490	526	518	488	526	503	518	465	512	497	507	510	527	518	480	495	511	487	502	505	516	508	523	514	470	510	509	556	483	524	480	489	526	515	500	544	508	510	518	516	491	526	531	482	494	505	526	529	519	494	470	522	523	475	486	481	496	514	519	509	491	512	526	524	500	506	508	552	513	526	490	527	504	511	511	517	498	529	497	501	481	533	532	458	472	508	506	494	522	479	512	468	536	466	450	507	481	528	459	508	493	509	510	506	496	515	490	505	519	508	524	487	521	523	484	552	488	524	493	522	512	507	491	545	494	460	504	495	520	455	473	541	515	484	507	482	515	461	500	514	522	528	474	507	551	536	508	477	479	537	487	499	514	492	549	486	520	488	492	504	509	532	481	502	468	545	524	483	547	470	474	490	479	498	531	515	521	476	476	491	530	544	485	517	481	513	523	497	499	494	508	515	537	500	553	524	504	512	445	488	458	528	501	494	496	508	504	506	543	494	496	523	498	505	501	484	479	559	526	513	496	515	539	537	537	491	550	471	515	538	507	502	482	499	528	519	482	519	511	516	507	526	532	492	505	531	488	494	521	533	488	553	484	512	527	502	483	480	488	492	511	527	526	484	509	514	465	501	499	483	516	505	510	514	520	524	492	479	502	531	505	476	526	502	537	501	548	524	507	521	529	507	505	545	535	532	509	517	516	494	501	532	517	496	510	494	467	496	554	511	523	504	490	481	509	529	505	510	493	512	525	477	488	475	502	522	541	515	496	537	484	521	521	496	543	504	500	526	551	478	485	485	491	499	518	491	498	513	545	507	479	511	514	500	500	515	517	499	465	524	579	505	478	499	494	526	510	478	474	540	508	537	505	511	503	516	459	478	503	475	544	481	522	512	487	498	526	480	510	529	492	568	485	545	505	490	488	500	468	485	438	484	556	528	493	500	546	509	483	501	539	494	526	499	523	553	506	518	508	485	474	491	505	521	517	541	499	530	537	535	461	540	519	515	502	508	513	500	495	518	534	508	504	506	517	500	494	516	478	514	500	465	507	460	520	508	520	487	491	513	506	529	467	498	502	529	496	488	498	578	552	527	525	522	459	512	554	559	498	484	507	500	571	513	511	457	532	538	503	542	492	509	490	472	504	506	507	527	531	503	527	473	514	529	528	518	539	536	496	515	522	499	557	492	522	493	518	491	506	529	500	531	500	496	507	533	536	497	534	539	501	520	458	478	539	487	521	509	539	544	516	504	505	488	546	520	483	531	504	481	508	505	534	537	516	530	547	476	531	486	518	507	507	492	522	500	516	476	488	546	475	513	453	526	492	545	516	514	533	549	522	502	536	506	533	482	507	514	563	498	511	487	508	511	505	531	528	517	484	491	519	522	459	467	488	522	525	504	525	511	482	501	523	539	522	514	524	539	515	483	509	546	528	513	518	494	467	517	519	504	489	481	505	539	494	510	510	505	536	541	515	539	532	514	538	546	493	503	517	532	527	509	490	553	518	518	511	495	512	491	525	543	490	501	490	505	515	516	504	509	546	495	515	550	487	540	526	527	529	492	485	449	517	505	519	494	503	515	499	542	527	503	510	500	494	531	543	503	511	466	470	514	549	496	474	554	526	504	540	500	539	520	491	497	525	486	484	509	499	540	513	454	476	503	496	497	510	467	478	547	527	501	491	527	537	507	507	544	519	493	501	521	548	545	505	535	544	493	525	511	523	530	526	531	449	524	549	519	517	490	524	517	548	481	510	515	522	520	522	527	540	516	468	497	529	504	505	525	534	482	499	487	570	490	459	489	541	501	519	525	505	471	528	489	502	510	520	473	464	509	520	539	554	496	513	522	510	545	525	530	539	494	484	530	526	507	516	486	496	509	491	471	516	505	493	536	518	494	530	502	525	505	549	505	512	569	543	577	510	531	474	514	501	537	532	555	519	505	488	487	512	556	539	517	502	500	524	542	484	517	486	512	475	506	511	480	518	479	464	494	511	506	525	529	482	508	510	535	500	546	472	531	523	508	564	521	525	556	518	539	489	486	496	495	523	485	504	555	537	543	483	441	506	492	492	517	499	494	547	501	545	492	507	526	528	505	491	549	513	449	499	489	487	494	488	503	494	460	486	528	488	473	557	549	529	511	521	490	458	530	543	544	531	494	520	530	478	522	515	489	544	528	520	496	486	533	516	525	484	455	510	483	490	535	504	561	525	505	523	514	514	525	527	490	507	462	509	537	478	511	519	550	510	506	500	523	538	482	489	474	486	537	497	527	506	486	506	514	563	484	509	525	515	557	543	479	470	472	521	509	493	508	492	504	544	475	508	519	527	521	546	515	535	449	540	523	525	504	513	492	518	535	470	506	560	493	464	509	521	494	514	520	506	489	527	507	481	539	529	503	500	528	521	506	502	489	523	510	503	521	483	510	495	525	546	518	491	522	525	468	505	525	501	521	527	490	546	507	565	506	503	509	520	513	496	503	472	514	509	511	520	543	517	508	503	499	511	519	518	491	508	523	488	485	538	513	479	518	505	475	474	517	541	496	509	510	496	483	512	466	491	510	518	515	493	517	522	526	509	532	544	502	479	481	508	458	520	510	489	501	526	533	511	514	475	524	481	528	499	515	527	541	512	448	523	505	538	552	510	522	552	525	517	493	557	516	495	462	519	501	546	516	507	509	483	532	533	534	530	529	559	525	504	545	484	510	529	538	534	542	531	492	483	502	498	506	520	547	551	546	538	525	524	538	515	541	540	533	487	544	519	546	512	490	516	474	491	535	496	533	547	529	541	487	501	517	510	535	503	511	515	511	502	520	522	475	491	522	498	513	520	500	536	566	496	520	531	549	506	545	500	501	530	464	526	500	524	508	522	509	497	503	515	520	506	507	495	481	496	532	472	484	509	536	533	508	488	528	483	528	483	528	523	540	490	512	470	501	527	479	512	499	481	507	516	472	475	510	501	482	505	524	503	554	513	523	482	489	536	503	507	519	517	475	521	504	495	537	489	559	510	522	490	528	508	515	520	555	498	537	526	514	487	488	498	492	509	521	498	518	536	529	501	526	515	472	452	501	525	522	544	535	512	523	510	534	489	514	491	503	536	485	477	565	539	502	513	503	502	517	510	483	505	494	520	500	555	522	489	493	507	541	476	512	525	523	488	497	494	487	509	510	525	515	557	487	521	521	488	505	544	482	472	490	492	525	531	539	474	537	500	475	489	565	492	545	496	515	460	513	562	501	517	492	567	470	507	514	515	541	496	492	498	522	518	491	506	513	529	530	507	509	549	498	484	513	519	499	483	509	508	527	510	494	474	534	519	509	490	511	469	495	533	504	492	515
4052	6449	34215	1712	1261	1015	926	901	830	814	797	778	741	756	736	752	776	737	782	737	779	710	760	708	664	740	732	715	779	778	752	748	762	727	770	725	742	728	732	722	685	688	755	722	736	757	748	737	737	724	741	714	746	708	714	741	703	738	689	729	724	754	736	702	737	758	773	698	697	742	743	724	725	693	794	712	730	698	705	745	744	763	715	764	695	692	701	713	717	724	769	723	715	734	744	709	752	717	702	713	696	756	730	710	722	778	775	783	730	750	711	747	791	748	727	731	738	694	725	742	729	747	725	707	774	695	716	752	732	786	708	723	745	759	749	730	727	724	722	735	754	754	775	720	730	720	738	739	722	685	756	745	729	702	656	726	748	759	720	769	744	734	755	742	742	713	741	728	712	724	749	679	734	721	710	690	727	735	799	701	740	746	743	744	718	726	813	744	743	701	761	733	707	743	745	729	749	738	733	730	727	751	736	754	708	710	724	711	785	736	755	737	774	727	703	756	775	698	729	708	698	756	698	690	721	742	721	744	753	744	756	691	724	746	722	719	712	741	739	728	738	753	718	695	706	743	721	761	771	729	754	762	720	723	765	743	751	691	732	742	708	747	687	706	792	736	697	749	722	713	737	738	611	728	742	732	796	759	729	768	748	770	696	677	731	765	733	740	753	688	676	760	761	741	782	796	729	769	767	695	706	730	747	700	681	721	733	707	724	702	786	744	788	688	788	726	761	734	736	721	735	749	731	731	694	726	714	743	705	710	739	694	725	737	738	752	733	728	712	769	721	736	740	716	748	751	700	768	707	711	706	735	689	766	700	717	759	714	712	749	753	699	752	748	743	711	761	756	736	741	720	700	727	762	764	771	780	695	722	698	679	736	690	738	734	800	737	705	755	796	742	727	747	747	755	739	739	751	704	724	723	730	765	730	716	742	735	696	697	722	715	770	738	717	668	733	729	733	772	725	736	774	734	730	694	759	753	726	722	713	699	734	710	744	730	739	701	799	682	714	718	747	738	700	734	692	720	706	754	693	750	723	756	747	750	726	762	680	765	742	733	748	708	743	746	693	727	734	760	745	730	735	788	727	751	694	752	750	699	731	751	736	741	722	741	741	745	717	706	699	704	733	723	724	711	740	753	742	716	704	742	753	722	722	761	683	765	731	746	679	722	747	724	712	755	732	742	696	725	691	754	757	724	780	700	725	747	726	710	665	690	714	746	725	736	757	775	710	750	706	699	747	763	739	704	739	738	755	743	735	778	711	748	750	747	799	702	697	762	728	678	737	696	698	716	739	719	739	698	722	726	732	726	733	688	748	716	732	787	723	748	716	724	750	722	738	718	759	723	755	688	700	742	715	764	754	725	724	743	716	768	696	727	715	785	766	733	695	762	700	774	706	803	714	711	767	680	691	697	729	755	744	727	712	673	707	733	745	712	748	707	760	736	735	690	704	714	703	763	695	762	773	749	708	719	779	738	737	700	748	734	718	715	792	763	702	728	748	738	724	732	699	705	763	744	732	677	716	711	716	733	728	710	679	749	704	720	734	730	710	713	752	724	674	749	726	710	769	661	708	687	717	743	722	739	770	720	704	716	727	739	715	729	717	670	763	730	716	735	710	721	730	780	743	732	719	704	763	738	773	709	711	702	737	733	767	719	786	739	700	743	740	717	741	744	710	724	740	719	766	717	732	727	754	745	756	735	694	728	752	721	707	739	747	752	740	735	749	726	718	720	767	740	760	740	734	713	717	687	742	718	731	724	714	695	697	734	764	758	725	683	711	745	735	717	753	729	744	758	753	699	711	774	714	732	741	724	760	725	719	748	734	706	772	727	738	738	785	739	683	724	731	718	718	690	687	695	726	729	710	737	675	741	738	744	733	776	715	744	748	768	739	716	772	724	725	764	748	750	745	739	728	789	722	749	722	785	757	739	729	724	737	699	700	764	716	776	752	766	704	717	698	740	737	732	685	700	697	734	728	704	779	732	691	722	747	774	693	709	740	751	766	688	721	737	730	731	766	713	714	707	769	744	763	730	699	670	695	698	701	733	718	743	745	706	749	718	720	740	681	686	735	734	727	720	732	730	734	754	695	716	713	717	704	695	707	747	744	723	663	770	730	770	774	703	737	759	733	721	723	725	715	755	739	729	727	733	695	692	698	797	719	695	680	775	728	734	754	748	718	692	738	728	704	714	705	697	735	738	729	739	682	734	738	719	731	727	702	701	662	782	739	693	721	728	721	787	722	722	694	759	742	737	748	769	732	750	749	726	748	705	713	750	718	736	777	717	705	737	730	712	753	712	700	738	718	744	721	721	766	722	767	763	703	760	716	748	651	735	723	707	788	741	730	752	758	760	718	732	732	720	768	724	677	693	794	693	732	784	692	729	702	777	745	686	733	752	728	760	697	740	732	709	675	693	723	708	737	702	762	726	747	714	710	690	716	701	703	683	745	706	727	732	687	705	754	754	715	728	733	759	744	736	755	685	687	746	726	718	751	678	737	703	728	698	747	723	811	742	702	768	740	743	694	732	741	728	769	727	689	719	729	702	775	665	722	729	722	713	710	700	747	753	745	760	712	679	720	763	709	745	733	713	741	807	768	751	741	710	707	741	709	748	693	705	722	726	736	727	758	713	690	737	748	739	719	735	727	758	730	735	683	776	746	658	766	736	774	751	710	710	715	702	796	774	706	719	756	726	750	739	699	700	747	727	725	689	714	747	730	704	759	733	682	725	741	702	739	728	747	710	740	739	675	749	790	731	730	742	747	728	741	721	769	714	749	715	757	724	655	753	717	746	717	725	682	756	699	724	727	744	726	723	737	672	732	721	755	752	712	748	749	742	740	729	733	730	718	750	702	739	732	709	712	783	739	718	756	713	746	749	724	712	741	757	706	708	658	735	728	682	759	729	716	740	734	723	730	762	711	782	712	723	739	728	699	743	706	698	786	765	714	702	724	692	759	745	725	746	764	727	734	690	771	688	695	761	761	760	758	693	735	752	672	737	765	737	721	690	686	715	737	757	760	722	715	723	718	728	742	722	776	736	758	756	757	734	750	678	724	707	707	726	750	722	728	729	713	719	748	736	732	665	730	713	708	757	726	725	703	737	777	720	793	684	697	740	768	734	758	745	721	737	678	746	730	771	727	735	753	729	739	768	717	755	719	714	767	695	711	713	692	741	735	725	725	752	757	717	750	728	687	713	740	744	724	673	750	721	721	747	698	696	716	743	748	684	718	754	725	737	744	759	714	703	735	731	720	766	713	692	688	739	671	751	734	714	773	678	727	767	732	744	748	742	741	732	733	757	737	747	738	713	779	725	716	692	735	673	711	728	783	740	749	749	763	702	710	764	695	703	776	688	741	753	759	730	772	777	709	757	700	746	791	702	711	760	711	708	710	781	756	733	750	736	708	798	736	774	699	784	741	706	754	695	722	732	750	734	735	736	762	744	735	737	703	691	732	726	744	781	720	746	750	732	755
22432	21426	28662	24871	21414	17409	1192	379	309	251	253	207	181	201	228	191	153	188	164	158	158	156	159	181	187	139	158	172	143	155	151	143	140	150	158	142	148	150	132	152	144	161	130	161	149	156	136	142	144	142	119	148	146	160	142	139	161	147	137	120	139	126	153	144	145	142	129	132	141	139	161	134	145	135	137	131	118	150	130	162	154	125	112	143	134	129	142	142	137	174	159	137	141	139	129	125	147	133	125	143	131	108	145	141	133	169	152	160	137	159	144	157	151	139	140	125	120	162	143	141	147	156	140	140	143	119	136	142	152	150	133	133	149	153	151	150	136	158	135	145	141	156	161	139	126	159	131	158	151	128	137	142	154	160	137	153	140	127	136	125	154	129	132	133	142	135	139	138	127	132	142	148	129	142	125	131	144	134	152	131	121	128	148	143	139	133	129	146	148	129	133	149	128	150	128	159	150	138	136	162	138	126	141	147	151	132	135	147	128	139	132	139	142	131	137	141	171	140	121	149	156	140	149	130	118	142	116	157	141	142	132	142	146	126	158	154	135	132	135	137	120	152	132	162	144	134	148	118	127	128	119	150	132	124	141	121	160	141	141	131	142	144	143	154	149	131	151	137	127	148	148	132	125	139	157	142	136	136	148	140	139	139	132	134	137	148	145	138	139	146	128	153	134	138	154	148	153	130	137	122	159	130	160	163	128	131	133	133	132	125	143	140	138	153	132	138	148	127	140	150	139	120	164	159	146	151	145	142	137	159	143	146	131	131	140	128	130	120	153	145	142	142	128	139	172	163	146	125	151	136	132	135	141	141	153	151	131	145	138	166	160	133	125	149	147	146	132	118	146	129	147	141	131	134	166	146	141	125	160	143	137	142	141	142	142	152	167	146	136	153	143	129	145	131	139	144	138	137	142	152	168	144	145	159	139	142	144	159	133	135	170	135	144	149	146	142	152	130	125	150	150	161	162	152	112	143	129	137	150	166	162	135	150	141	127	134	123	119	135	143	117	140	134	131	160	131	121	126	152	141	144	131	150	140	131	134	160	129	140	161	155	135	128	114	117	139	144	163	138	133	138	127	142	146	138	144	130	120	118	127	128	148	145	141	165	136	149	128	130	138	145	152	144	137	129	141	131	136	142	140	113	161	131	150	132	127	114	148	141	155	144	161	151	123	129	123	150	139	131	145	141	139	138	122	162	148	152	132	157	127	157	139	136	123	124	138	140	123	138	130	151	143	136	149	148	147	123	133	159	138	139	129	159	135	147	150	164	152	133	153	106	139	138	138	147	134	117	152	131	149	127	164	120	156	150	131	129	148	145	125	126	140	146	152	157	155	143	146	157	142	140	136	162	135	144	153	139	131	149	117	141	152	141	129	148	135	139	137	134	138	132	160	159	147	132	101	143	157	170	161	144	154	140	140	140	159	144	146	147	130	160	122	122	118	142	133	149	140	123	146	131	126	151	136	125	138	138	135	158	137	138	152	133	116	144	170	143	139	151	148	150	141	120	128	147	140	125	132	111	127	133	151	150	153	128	129	146	148	138	120	132	118	144	130	141	132	150	133	153	121	135	139	147	142	118	143	124	149	124	138	132	122	128	132	156	144	129	144	158	129	139	138	126	152	129	148	135	150	137	130	137	139	143	129	141	149	138	127	159	145	142	123	134	131	156	135	167	142	128	171	152	137	124	145	143	143	139	138	147	132	133	160	147	148	134	152	136	143	153	138	141	132	139	143	144	138	143	155	145	153	149	154	123	137	136	143	152	147	137	138	149	135	148	140	144	134	138	134	168	124	160	146	135	139	141	137	128	138	146	129	136	143	135	155	130	138	171	160	122	121	146	132	178	130	120	144	126	144	135	141	148	142	147	134	128	139	135	138	155	138	139	139	151	139	138	132	131	130	141	146	139	140	142	143	138	147	133	134	165	120	146	125	136	133	148	137	150	122	131	164	111	175	157	126	143	153	156	132	149	152	146	148	153	157	146	130	138	142	144	114	116	160	137	138	145	122	136	136	139	147	152	156	136	156	148	126	149	131	136	145	155	130	144	140	133	137	144	140	145	142	133	142	140	135	149	131	139	129	121	129	148	141	130	142	150	158	146	150	126	167	135	154	130	125	148	118	138	127	147	117	112	135	131	135	145	130	118	131	128	136	133	118	149	143	111	124	153	148	128	131	156	134	134	144	132	157	133	135	143	140	145	131	135	135	146	125	129	143	143	131	137	148	149	131	144	154	116	132	130	158	123	134	125	136	156	143	153	136	133	137	162	137	151	143	122	147	144	158	140	127	137	150	144	134	126	124	141	153	122	151	154	125	143	140	138	129	161	175	125	151	143	139	144	128	146	116	144	132	131	150	131	136	135	140	142	149	145	129	138	143	121	153	143	143	148	136	130	163	137	152	133	120	146	134	133	137	153	140	143	129	137	136	133	134	142	140	131	138	126	130	142	142	138	137	131	147	145	142	151	139	146	134	147	145	147	148	147	150	141	143	123	126	132	138	150	136	129	142	152	124	136	115	137	154	139	151	144	160	139	125	146	147	141	164	163	132	123	162	163	154	144	134	131	148	123	133	142	125	155	132	146	142	140	133	141	131	144	139	136	132	142	150	151	145	128	139	147	133	141	142	151	129	123	143	153	119	154	138	116	139	152	141	131	146	138	163	153	155	158	146	143	111	152	157	148	137	138	151	119	133	126	127	142	159	120	146	168	158	135	134	130	136	147	138	129	144	125	136	132	140	150	133	137	138	138	145	127	142	152	144	115	138	128	141	126	131	169	127	158	147	131	117	139	137	134	144	136	140	133	158	125	145	143	152	141	125	128	133	134	134	148	130	123	130	155	133	138	148	141	141	143	142	145	127	139	148	139	124	118	130	142	128	121	152	146	151	162	139	136	137	143	126	142	140	127	142	144	148	160	144	135	130	145	129	151	148	131	153	141	155	150	151	118	140	126	135	145	131	153	151	149	154	153	145	144	131	138	165	141	135	144	156	135	126	126	143	127	151	137	129	134	133	139	143	139	138	146	139	146	162	139	138	142	147	168	137	132	129	158	136	160	136	130	127	121	154	128	139	136	134	149	127	138	131	144	143	126	151	164	156	131	129	125	155	155	140	166	162	149	142	141	157	129	147	151	138	135	152	137	133	137	149	146	168	124	138	170	153	129	126	137	115	117	126	154	119	140	133	142	141	155	123	144	128	120	148	142	156	119	159	137	152	149	151	147	119	140	144	139	131	142	156	170	132	154	140	134	145	130	126	153	134	152	153	144	153	142	159	150	139	135	141	134	155	160	138	136	134	146	141	144	141	157	117	126	154	139	137	149	130	122	154	143	140	135	153	155	143	129	160	154	124	154	131	146	137	133	144	137	122	137	131	123	149	115	124	128	150	147	154	127	149	140	136	149	133	156	147	137	142	146	134	142	130	133	136	134	133	148	144	158	134	131	154	121	141	134	147	152	143	140	122	118	157	125	152
5604	15735	45148	4153	2392	1447	1023	835	680	550	511	441	391	362	287	308	278	301	267	244	251	242	240	218	234	254	248	228	219	230	235	222	225	220	234	220	212	250	243	214	213	205	205	192	195	230	208	185	208	191	220	209	211	189	203	212	197	200	223	191	207	210	197	188	207	206	200	245	214	200	228	192	202	211	197	216	208	227	206	218	204	196	204	215	193	202	207	226	198	207	210	217	201	190	199	203	210	213	230	201	227	218	212	175	190	208	219	205	202	177	213	220	217	211	205	215	241	211	214	194	200	193	185	217	219	213	214	156	193	230	198	200	202	202	189	226	198	190	204	202	227	185	216	192	208	194	217	206	206	215	207	209	217	175	216	203	214	199	204	204	205	211	222	208	190	203	204	211	217	209	192	192	200	208	213	193	206	198	203	207	190	204	194	213	205	185	202	202	218	219	205	225	204	204	189	221	190	212	219	195	206	257	196	202	216	201	217	213	235	198	197	185	233	218	203	219	206	225	224	205	210	212	211	205	192	227	229	200	202	197	204	221	186	206	201	212	215	216	176	222	218	189	183	217	207	223	234	192	208	219	191	228	196	174	206	204	195	186	195	210	171	209	199	217	222	211	175	201	213	222	205	194	186	198	229	192	203	206	194	215	235	210	181	210	184	205	202	216	218	202	214	223	203	184	217	219	169	208	178	205	194	209	214	210	201	217	202	191	222	187	182	213	202	206	188	196	206	212	232	193	202	203	221	202	220	208	209	197	210	182	195	210	192	186	185	214	215	212	207	213	200	208	194	206	204	203	209	200	231	193	197	207	211	230	206	239	219	185	214	184	194	180	215	213	195	219	173	185	184	171	201	223	239	207	221	236	210	213	196	205	189	210	194	198	191	205	215	227	205	225	210	234	186	220	200	199	206	224	236	201	196	222	204	218	172	195	202	207	188	229	213	218	192	210	215	207	208	202	238	205	212	214	199	197	190	192	202	208	233	187	213	204	212	219	194	211	213	196	208	202	212	214	216	217	207	193	201	213	220	208	202	185	204	216	195	174	183	206	208	235	207	213	244	191	197	194	206	199	205	188	200	213	207	224	224	180	210	196	194	216	200	191	222	204	220	202	208	181	235	219	202	186	207	211	210	234	212	210	210	206	190	217	210	223	221	206	200	218	216	185	196	203	168	233	199	219	213	202	179	215	205	211	204	206	227	206	196	188	223	189	208	199	192	193	208	190	193	195	190	212	204	220	193	195	180	216	198	221	233	202	214	212	193	214	206	214	214	181	200	205	216	196	197	191	181	217	210	196	195	186	224	204	195	215	207	166	219	201	199	180	203	201	206	205	211	209	207	206	200	216	196	210	217	188	208	190	192	203	194	197	198	205	220	203	202	214	190	202	216	205	175	195	205	214	190	229	229	221	179	200	198	231	190	194	244	186	208	192	206	224	206	243	210	208	217	207	187	191	182	198	215	178	162	200	215	189	202	215	215	210	196	199	200	206	243	195	205	200	225	200	212	192	232	206	244	205	211	191	190	199	218	187	202	198	233	233	215	207	198	205	203	204	190	197	214	185	211	176	208	199	210	220	207	219	211	184	189	229	203	181	194	215	201	197	201	166	215	213	225	208	211	204	196	207	219	215	215	187	216	205	210	173	211	224	250	190	205	201	213	217	208	234	229	226	190	198	204	220	207	238	210	183	185	222	203	207	213	184	222	221	202	212	180	209	192	189	175	210	198	217	213	237	221	195	206	221	183	208	187	203	192	213	184	213	226	197	189	218	221	212	220	195	189	198	215	208	198	224	215	209	200	211	195	182	207	219	220	185	206	241	207	225	207	197	219	198	207	213	207	229	211	204	209	188	211	191	213	194	192	191	224	245	183	197	196	205	176	188	190	212	202	235	218	189	188	180	195	216	215	193	189	213	228	162	187	193	215	209	172	202	197	227	207	185	220	223	168	214	209	219	209	207	220	199	189	221	211	201	187	222	217	199	209	225	202	218	213	188	215	216	187	219	198	177	218	211	207	195	219	211	188	200	194	189	205	212	209	213	190	165	209	200	216	193	219	222	216	188	234	221	199	201	202	214	187	196	221	196	219	200	219	217	189	203	199	184	217	214	212	200	191	216	221	211	202	222	221	208	217	205	211	206	211	199	193	191	206	185	233	214	205	171	219	183	199	205	237	213	206	205	190	203	180	219	202	209	212	216	219	203	174	203	223	195	199	199	181	222	214	221	180	188	208	215	224	183	178	204	205	181	205	217	206	224	206	223	194	216	202	190	216	193	222	206	237	221	209	225	195	208	221	194	192	226	210	221	209	223	181	172	205	174	195	196	195	203	183	218	173	196	195	190	203	207	214	178	201	197	197	200	205	206	196	216	223	171	201	185	223	209	211	192	180	218	186	183	186	199	216	221	220	176	234	223	211	219	211	212	190	178	201	199	204	227	223	180	191	198	235	216	176	186	194	212	208	193	210	201	214	218	197	211	183	199	194	196	209	209	204	209	207	220	204	234	200	211	180	196	220	215	209	191	228	177	200	186	186	208	214	192	200	192	199	199	202	212	215	204	218	208	199	203	207	186	175	186	207	201	224	183	208	204	193	209	187	210	173	202	202	211	172	233	196	195	211	190	200	217	210	198	190	178	193	226	200	192	221	226	201	195	194	203	198	190	209	213	203	209	205	185	206	199	194	211	210	226	201	191	215	185	209	204	210	194	214	237	183	214	204	189	195	203	208	199	200	189	181	200	200	208	193	217	174	212	204	203	204	220	232	194	220	207	213	210	194	197	215	188	189	215	203	214	216	213	213	192	225	206	203	184	188	204	211	216	223	211	199	185	229	220	218	183	201	203	219	205	204	204	216	229	192	200	228	219	215	193	224	213	212	204	217	217	204	184	214	207	202	221	195	207	210	219	196	210	181	211	232	207	215	201	210	222	179	190	190	177	197	225	218	207	195	183	196	205	204	193	190	210	187	174	181	221	223	225	211	204	190	202	221	205	220	214	186	223	200	201	214	227	228	204	206	212	194	212	209	211	225	201	214	214	206	208	186	194	209	220	197	214	202	190	225	206	189	229	196	209	189	221	196	193	222	215	218	190	199	203	187	188	214	221	202	196	225	224	225	223	204	200	191	207	216	233	220	195	191	200	178	192	197	199	185	204	194	208	202	187	218	203	214	197	210	215	216	197	189	212	210	194	197	202	190	221	207	217	229	211	188	196	190	212	216	191	224	206	208	204	168	179	186	189	206	205	202	203	210	192	181	219	192	192	205	175	204	212	210	208	206	210	208	221	191	216	206	191	213	171	195	190	228	215	196	188	215	220	214	189	179	188	199	212	184	200	213	205	226	212	206	232	225	214	195	206	220	214	234	216	170	224	186	196	194	198	191	203	196	218	202	193	203	197	232	221	231	204	209	207	203	185	193	187	213	215	237	208	194	191	216	201	220	205	217	213	191	230	183	215	205	194	188	221	218	202	217	215	192	188
27292	17035	11546	2029	558	465	511	457	505	491	462	477	473	472	461	507	506	448	469	474	472	460	457	510	492	484	466	506	448	454	477	452	487	446	484	443	446	465	489	459	473	461	498	474	453	499	417	479	473	494	469	496	476	497	462	462	468	417	501	469	511	458	484	493	468	468	487	495	481	486	536	480	457	496	469	449	456	497	473	504	457	443	465	453	497	471	474	445	484	493	473	483	489	481	492	502	483	453	444	448	484	465	471	439	508	460	465	446	457	461	467	442	467	479	437	507	448	447	452	472	461	492	481	481	510	500	453	500	488	495	501	483	498	484	453	420	430	431	457	462	434	467	431	490	493	463	485	448	448	502	477	464	472	482	467	473	474	489	448	486	475	520	449	461	474	446	512	455	440	434	519	450	448	428	472	472	485	479	484	469	463	517	480	463	458	505	463	503	483	486	479	462	500	512	488	508	465	460	485	458	499	485	497	455	515	475	459	498	515	477	466	504	466	483	453	495	466	502	487	477	500	474	462	505	470	490	479	470	426	455	500	478	498	479	486	465	436	512	466	457	502	481	472	479	461	459	475	458	546	488	438	464	463	483	473	442	503	465	511	448	441	498	479	478	456	455	496	441	499	447	490	439	476	511	438	484	443	467	479	470	474	490	458	462	458	524	476	496	466	440	491	469	517	459	477	500	520	466	481	449	498	458	453	501	499	462	438	484	533	467	442	469	467	459	472	463	467	454	461	481	463	461	497	443	439	471	458	430	500	450	455	472	486	489	478	504	476	444	512	498	460	519	482	470	455	483	470	464	471	466	490	494	453	475	460	480	474	505	472	463	455	473	474	436	440	464	439	511	496	495	501	453	470	467	484	486	454	503	501	490	484	475	478	462	443	458	499	447	482	536	492	489	472	527	435	475	471	458	471	477	483	449	471	492	503	486	500	461	449	477	489	460	477	465	460	456	523	469	456	475	451	474	465	492	458	475	470	463	506	480	515	480	490	468	469	460	474	470	452	479	484	467	459	463	471	432	478	451	459	456	473	489	483	468	499	460	445	457	487	464	468	439	468	448	487	467	479	450	466	466	479	471	436	488	464	500	493	451	455	458	454	440	486	494	509	466	501	521	476	473	495	492	464	502	487	462	469	496	449	450	457	463	441	451	445	464	501	497	517	488	493	497	476	464	451	449	501	473	477	458	489	466	536	467	510	465	460	477	448	474	450	496	464	475	465	464	430	467	459	431	471	492	478	486	502	473	467	487	478	429	456	492	474	459	443	484	488	428	441	496	466	487	511	467	463	446	477	455	502	447	479	487	473	521	487	442	462	516	465	476	456	466	512	464	506	510	469	442	455	451	441	451	493	466	494	482	490	474	483	479	462	443	504	487	461	477	473	465	481	498	472	455	484	506	498	443	519	489	477	496	476	487	479	465	476	460	440	446	501	451	441	492	481	465	450	465	490	475	478	459	460	494	475	442	470	479	453	518	508	453	483	465	489	478	480	448	482	464	492	462	476	477	502	475	506	518	486	451	484	492	498	492	498	482	487	446	469	471	461	495	450	468	451	502	478	493	462	474	442	463	472	457	431	496	473	471	475	443	459	477	459	465	469	473	518	482	489	454	484	470	497	454	437	496	462	511	500	473	526	492	508	476	432	477	475	473	449	424	505	483	472	474	472	465	451	451	429	447	421	449	504	459	473	456	452	469	454	454	498	479	529	470	479	469	480	498	421	486	462	462	474	460	476	404	447	480	494	514	471	476	445	457	496	490	465	507	465	476	449	444	512	466	502	491	501	533	486	531	471	488	490	463	480	467	482	448	474	434	460	444	491	447	451	453	474	477	457	474	489	464	471	505	445	503	475	474	487	465	471	499	450	494	461	515	475	470	478	466	470	477	452	444	452	455	478	511	450	466	453	456	443	489	458	498	484	461	449	421	488	478	474	480	465	472	486	469	444	504	471	488	471	478	436	473	477	523	468	464	505	507	457	438	486	461	474	469	495	449	525	476	471	481	440	475	475	519	432	505	498	490	433	510	448	452	529	460	496	527	505	449	451	461	466	453	470	466	489	465	501	525	457	433	492	464	454	483	506	461	499	470	475	456	443	497	469	448	509	454	474	504	463	491	447	466	502	461	472	457	504	461	459	524	473	469	470	444	476	496	477	497	479	452	466	468	515	489	483	474	504	466	465	458	472	455	436	491	475	473	486	468	460	519	473	487	479	475	483	425	471	465	480	515	423	458	481	485	479	473	497	467	478	521	466	492	431	474	459	474	484	483	442	450	486	459	453	496	485	480	479	506	457	494	496	489	479	454	488	479	504	466	465	483	421	462	507	446	486	469	493	504	464	407	480	487	467	510	461	472	510	491	480	478	483	459	474	445	435	478	443	449	470	472	483	489	487	496	487	475	480	504	508	504	494	485	451	462	497	503	475	468	483	499	488	482	476	489	501	486	494	479	469	472	476	467	476	485	470	497	469	481	487	432	482	482	466	445	446	469	477	471	474	472	493	481	472	510	452	461	474	491	482	496	423	477	465	491	437	462	481	480	474	493	470	484	492	508	461	489	505	481	480	469	453	451	445	482	471	448	489	450	467	467	480	502	454	457	508	442	441	457	462	482	458	468	465	458	483	487	474	458	465	477	462	496	495	497	468	492	477	471	465	443	472	471	440	439	485	491	463	453	504	467	463	452	494	512	464	466	466	456	480	463	503	461	462	457	492	499	468	454	497	459	485	470	516	467	469	477	474	429	476	463	486	443	479	498	501	463	465	493	444	539	480	461	449	474	471	489	467	486	488	459	471	468	473	495	517	441	438	467	469	458	432	463	468	478	489	476	493	504	462	503	507	454	462	460	432	464	487	474	505	490	483	473	444	461	492	458	467	495	428	466	480	497	474	438	474	476	454	504	443	501	486	469	454	483	502	471	498	471	479	452	463	512	452	445	435	471	504	448	503	484	488	509	440	472	456	464	455	494	460	478	460	488	479	444	434	443	475	478	486	454	479	449	467	501	445	481	481	480	448	460	483	452	503	465	451	435	456	487	453	440	454	466	479	494	509	479	504	489	483	479	488	465	468	451	489	459	486	496	496	451	492	451	475	494	456	490	483	483	494	475	468	438	476	483	454	431	485	482	473	502	494	480	494	463	509	484	474	466	457	459	465	492	497	469	492	508	458	463	462	455	482	514	472	474	490	491	475	476	486	511	464	447	472	480	453	472	465	476	459	485	451	493	476	510	486	483	495	501	453	473	452	439	483	446	488	480	492	471	496	480	489	470	479	475	489	452	487	486	469	429	446	504	459	459	486	472	492	486	506	466	462	429	492	477	467	477	516	477	475	490	476	481	469	454	474	507	483	504	482	492	483	467	478	500	477	494	443	481	476	457	461	499	432	472	480	481	455	483	463	523	491	451	464	498	470	487	464	483	487	467	437	518	493	496	456	477	441	440	499	453	456	494	477	478	492	419	483	497	459	516	453	498	439	480
4847	3282	12947	1009	784	751	726	753	729	721	701	693	721	728	728	688	663	657	695	774	720	705	707	716	666	684	717	701	728	706	714	685	718	764	740	724	734	703	702	712	695	714	726	721	665	704	668	737	676	699	710	759	651	682	727	735	706	661	718	716	758	710	725	722	721	721	693	735	708	706	676	745	695	708	727	667	713	725	719	689	717	717	727	667	736	739	679	719	721	644	717	729	724	700	714	678	714	721	716	693	733	712	697	751	694	696	730	691	739	704	716	767	703	737	701	724	729	707	673	690	750	701	687	695	720	738	732	733	719	645	673	698	722	685	723	704	717	723	712	696	672	708	700	729	731	705	707	672	745	672	704	742	717	743	724	715	691	711	734	690	714	695	721	736	711	734	664	719	707	707	728	696	685	706	740	690	688	745	688	736	665	726	705	699	725	725	678	696	711	718	727	723	674	723	713	688	683	689	748	767	680	707	670	658	709	704	736	726	713	694	697	713	708	738	677	730	709	712	703	726	662	733	723	727	684	716	671	752	686	717	760	714	732	674	688	710	722	742	673	678	680	679	712	718	714	695	662	677	666	660	704	686	718	720	700	722	726	727	662	712	711	691	705	691	702	739	689	739	715	716	707	736	681	653	696	703	696	717	709	703	748	719	698	732	725	806	724	727	710	706	688	719	712	713	689	687	683	696	672	699	716	669	717	703	694	701	659	715	731	773	710	741	725	773	691	687	695	693	720	709	725	713	672	740	734	697	696	759	719	709	725	664	702	718	705	721	717	752	742	705	701	728	701	656	709	705	706	690	702	701	777	727	731	725	705	702	685	675	720	737	691	736	731	711	701	716	711	663	718	712	677	819	717	694	741	661	712	712	667	724	678	709	689	673	719	717	723	690	696	696	708	760	697	652	691	737	730	712	738	726	711	710	699	711	705	713	732	715	735	740	648	738	746	708	673	712	759	693	713	728	685	672	689	706	717	708	668	714	725	678	730	669	707	697	735	718	762	731	733	671	731	666	719	702	696	729	751	687	661	708	733	683	695	734	712	692	724	655	664	740	695	647	700	688	696	696	668	678	730	707	754	716	725	753	693	716	695	694	679	687	717	702	745	755	737	688	682	734	734	758	714	700	779	687	726	634	672	723	732	713	715	654	672	730	690	706	682	683	744	727	678	681	719	733	668	767	689	761	692	707	739	724	737	704	695	700	704	737	732	734	736	710	658	740	724	734	686	716	717	720	743	702	710	669	691	749	711	757	717	689	699	727	742	691	711	703	723	657	693	713	727	701	751	700	696	731	751	695	712	696	642	662	676	691	719	735	762	724	707	689	674	737	675	730	706	711	692	705	720	720	657	694	730	721	733	721	725	727	690	667	661	705	713	707	728	708	728	666	695	718	723	761	679	721	679	729	715	722	739	730	727	735	736	720	728	732	776	669	701	684	689	697	706	720	663	721	682	721	756	661	751	702	709	762	714	752	706	631	715	702	703	682	628	761	714	674	728	685	739	686	764	711	731	696	723	683	669	731	756	678	684	674	728	705	699	704	703	728	719	683	715	730	724	696	737	707	707	712	687	736	738	679	692	677	679	718	723	701	735	710	720	745	728	716	695	746	747	740	705	741	697	685	687	720	716	732	718	694	742	712	708	687	680	684	733	708	744	787	717	710	686	690	700	692	667	738	761	697	693	660	752	725	717	694	701	702	724	747	681	688	691	688	693	744	674	702	723	672	708	706	694	671	677	690	720	701	740	712	710	687	743	703	691	744	721	708	718	730	756	706	695	725	680	716	714	699	718	696	721	681	655	659	720	717	723	708	722	685	716	689	704	730	672	712	711	700	709	731	764	684	708	731	703	747	702	722	664	717	682	728	721	662	719	726	743	707	650	711	724	687	722	663	692	733	762	672	728	710	702	711	712	728	688	683	683	683	737	699	774	737	683	692	670	726	684	667	728	692	738	733	698	714	702	723	756	691	727	714	726	717	693	707	704	732	723	674	727	712	711	707	699	723	690	735	707	725	727	699	735	690	708	702	730	686	675	743	710	708	691	722	722	703	741	689	703	698	739	717	704	684	748	704	679	742	699	739	642	699	712	692	685	683	756	710	699	700	743	726	720	726	704	712	742	724	698	713	725	749	705	695	722	695	720	676	695	707	713	741	717	708	713	704	722	728	703	688	666	677	693	681	720	700	691	723	689	759	713	688	715	719	703	716	695	742	692	696	635	726	655	663	682	691	731	746	714	676	686	730	704	667	668	721	654	708	709	686	711	715	653	722	686	742	692	727	680	713	671	671	704	683	717	736	734	715	764	718	707	696	727	705	636	696	726	723	675	723	696	762	694	688	758	676	726	713	701	704	759	714	733	718	679	728	728	678	704	724	673	701	765	729	691	711	722	718	733	680	677	703	702	692	719	733	714	714	669	761	722	699	701	745	684	711	699	723	664	675	717	710	709	706	728	657	737	689	729	718	721	725	700	727	750	725	720	698	719	682	727	740	722	729	668	714	739	671	641	693	701	733	698	698	678	706	716	749	711	723	723	682	705	689	679	694	719	727	732	718	666	719	700	685	695	734	697	717	679	753	673	693	700	740	707	722	715	733	721	708	698	678	685	682	722	725	715	747	687	741	694	735	732	696	748	692	709	702	749	742	701	718	737	736	735	715	691	675	699	678	664	681	687	747	634	698	666	690	713	673	686	706	789	662	716	703	734	707	692	705	705	688	676	727	654	694	731	714	719	670	730	697	704	734	657	742	708	682	734	718	702	705	701	689	684	726	668	733	713	734	712	640	732	700	705	717	700	704	691	702	722	752	731	702	728	643	736	750	704	731	702	727	747	739	675	695	730	760	716	713	677	702	687	732	685	695	708	716	720	725	665	722	679	719	698	712	696	712	735	741	711	726	724	785	760	712	741	745	692	705	705	693	685	712	703	744	745	731	730	682	687	704	651	637	700	766	747	713	727	676	705	693	653	711	708	769	686	726	726	697	736	699	716	720	685	692	743	697	750	718	740	716	687	713	718	688	628	714	726	715	744	727	692	707	709	729	687	718	725	698	696	648	689	721	703	771	757	720	680	707	689	744	703	732	692	735	766	740	756	674	704	738	733	712	647	721	720	745	703	706	706	720	706	721	729	708	668	684	685	663	725	720	711	719	759	735	711	728	705	683	670	673	671	735	692	693	677	753	751	729	645	717	732	707	681	683	678	641	676	731	734	707	712	709	700	709	668	725	708	665	761	711	720	655	684	689	690	707	688	696	692	691	688	698	684	723	657	675	731	728	694	710	713	700	643	703	723	699	666	698	692	699	683	679	691	715	757	690	763	712	710	745	752	658	725	715	673	712	772	726	716	720	675	712	696	675	712	731	725	713	667	692	668	719	694	744	672	724	728	741	675	680	690	700	658	686	686	718	703	749	682	707	755	783	727	724	671	679	701	754	747	695	689	693	702	744	720	694	766	701	722	770	703	752	732	746	696	708	729	688
23330	21450	28966	25085	19082	3187	423	366	305	303	250	266	253	256	254	229	285	228	232	239	225	243	239	245	230	230	215	235	219	222	248	241	231	226	229	250	228	229	217	235	233	225	251	218	223	222	248	222	227	221	207	223	217	239	225	231	220	218	211	228	227	197	234	197	223	235	214	217	203	229	223	197	204	234	217	232	217	215	219	205	206	223	232	210	210	258	231	233	232	232	231	215	222	231	218	206	233	199	225	217	226	241	211	202	218	220	225	229	219	202	233	220	217	211	252	230	233	239	237	243	205	219	230	214	236	233	239	223	199	222	251	230	228	233	209	206	190	217	225	222	215	222	230	202	248	224	194	213	241	230	235	234	216	212	215	222	236	220	245	218	206	226	219	205	231	248	247	194	190	228	210	218	215	238	223	236	243	217	225	236	236	185	201	189	219	240	229	221	192	229	213	214	224	218	242	190	245	226	244	245	205	219	234	226	222	203	226	203	211	213	198	243	208	208	221	217	222	227	237	222	217	222	208	225	212	221	227	232	238	209	225	215	203	221	236	248	196	219	232	258	202	210	235	223	196	232	225	201	236	233	208	218	221	210	209	229	209	230	192	209	234	218	229	190	192	215	207	236	235	214	193	237	211	214	219	220	239	226	200	232	223	237	231	216	219	223	218	247	205	236	227	237	227	225	222	222	236	230	189	208	224	220	221	243	220	218	219	247	217	225	237	255	263	209	232	229	205	218	210	216	230	187	207	234	256	204	204	206	227	208	249	197	236	192	209	235	232	231	227	236	224	213	228	241	193	231	215	236	214	190	229	212	257	214	213	201	222	202	223	224	247	232	216	223	234	202	218	216	220	220	235	206	200	220	218	214	249	222	204	247	208	236	231	210	219	224	231	240	242	213	216	237	220	247	202	227	242	240	221	228	224	228	213	198	210	206	215	243	229	227	206	247	242	226	231	242	239	218	198	215	206	216	221	216	233	202	182	229	189	237	195	222	201	236	214	205	215	225	219	222	216	205	218	237	228	196	251	211	221	212	212	239	248	205	208	235	240	206	219	209	226	216	234	230	225	216	232	203	241	233	229	226	220	205	230	227	222	232	231	221	235	239	237	237	210	239	225	200	225	228	195	214	227	219	251	217	220	188	205	222	217	216	247	224	215	228	213	221	266	228	221	258	219	233	209	244	216	220	226	230	195	211	201	205	225	222	220	227	212	225	226	230	241	229	233	220	218	201	225	207	232	242	226	229	266	224	226	242	214	233	239	216	218	228	224	224	212	224	229	210	261	238	193	234	222	201	246	256	222	247	203	199	220	215	230	220	229	225	193	231	199	243	214	210	245	203	244	227	235	219	212	203	227	231	220	232	212	220	225	234	207	210	228	196	209	230	228	212	239	221	234	218	242	200	238	231	222	195	208	231	221	223	253	244	201	210	206	241	200	234	229	177	222	242	230	201	223	237	230	214	198	217	207	216	213	221	228	238	195	215	212	232	231	241	227	220	236	203	210	208	223	221	205	229	242	218	189	214	233	218	207	213	227	230	223	212	206	223	196	216	191	235	227	216	211	212	216	194	210	217	234	227	214	225	198	203	220	217	203	220	218	219	218	222	214	224	216	218	237	215	248	225	216	219	192	220	237	222	237	191	199	233	237	201	235	219	214	220	241	218	230	197	210	240	230	219	211	210	231	230	201	242	223	226	236	224	231	216	235	222	226	230	234	209	219	188	246	261	204	228	244	228	234	218	228	220	210	233	208	224	233	220	233	215	233	245	225	231	207	212	215	214	222	225	205	219	222	245	208	206	245	219	225	222	231	217	219	194	203	237	201	211	199	237	204	216	224	240	229	223	234	231	221	204	241	218	199	234	231	229	220	205	235	214	243	219	228	228	207	211	222	213	234	250	213	206	224	222	222	226	242	220	195	208	201	233	226	252	246	241	215	254	237	205	204	211	200	255	228	189	224	217	237	234	211	231	215	195	217	227	224	234	224	194	232	225	262	249	202	205	251	239	228	209	213	226	221	202	227	218	196	227	233	204	242	214	221	224	229	194	217	210	232	221	223	229	224	223	228	239	223	203	209	227	223	220	209	234	212	209	191	237	207	221	246	232	227	207	224	222	220	245	230	243	205	247	210	248	225	217	230	236	231	217	222	213	231	207	215	217	215	182	232	218	238	212	221	232	241	215	231	201	210	238	207	229	212	202	213	232	237	221	229	242	216	216	196	224	229	216	235	224	209	224	210	214	246	204	234	198	191	238	242	229	210	252	232	231	223	205	247	210	198	221	242	231	234	247	219	211	208	239	240	210	219	248	233	238	206	215	237	222	197	219	216	208	195	218	251	205	233	199	218	217	204	235	190	221	209	233	229	203	212	223	223	218	219	220	234	208	222	252	210	225	236	204	239	187	211	207	210	204	253	211	218	224	224	204	237	211	227	234	240	239	223	219	210	197	230	213	208	231	225	215	202	198	230	229	193	227	206	205	225	215	205	204	219	227	216	223	213	238	225	221	209	206	214	213	219	226	185	234	248	224	187	219	209	201	246	228	239	218	213	195	215	219	244	249	221	236	199	255	212	200	241	211	213	253	209	207	235	177	220	204	235	226	243	209	200	231	225	229	211	212	204	237	223	206	217	222	225	235	209	217	224	251	222	206	224	217	209	245	209	211	228	235	211	217	213	249	202	211	202	220	238	213	210	218	217	232	214	210	231	232	219	211	217	218	222	223	231	223	232	219	214	193	220	205	253	214	221	223	225	223	208	231	233	222	213	223	228	210	219	218	224	226	231	227	238	233	212	209	226	213	206	216	223	197	211	195	222	208	207	220	222	203	208	208	239	228	235	205	211	223	239	227	199	251	210	209	189	233	225	232	237	206	227	223	218	213	239	214	208	224	258	216	223	230	230	218	235	237	232	204	189	239	230	219	236	227	217	226	216	204	216	201	224	192	210	225	211	233	218	236	181	222	244	202	225	234	200	248	229	215	222	235	222	226	247	217	228	228	223	217	208	221	215	223	218	242	212	231	241	212	190	201	234	213	250	214	205	214	214	237	235	228	214	231	194	219	210	237	234	232	212	229	238	204	204	224	189	215	214	210	227	209	212	242	247	243	217	199	198	214	194	225	216	240	253	222	236	225	206	208	249	237	243	214	195	208	215	219	210	230	215	219	237	228	237	205	195	212	226	246	261	207	209	200	213	229	222	227	258	214	243	221	216	220	227	234	188	227	194	205	235	217	232	203	210	219	219	210	228	190	214	206	227	214	222	216	208	215	211	220	235	238	226	237	204	218	212	202	208	215	226	232	203	211	225	222	208	207	219	225	209	211	189	229	213	223	231	253	233	246	215	209	227	240	211	238	221	217	195	188	195	199	232	216	215	210	212	230	227	199	244	197	236	218	218	220	232	232	224	205	232	240	194	251	195	222	245	245	237	228	209	223	270	207	224	243	216	224	207	205	198	207	224	235	229	205	232	215	261	227	233	230
4198	10336	48937	2875	1524	1016	775	663	598	516	505	465	465	437	414	425	429	379	373	358	401	375	369	353	368	351	372	376	378	372	354	375	343	341	356	329	353	361	349	354	355	363	335	365	354	345	376	329	350	363	356	332	362	378	353	364	362	329	324	340	362	335	332	360	384	358	326	371	390	367	366	304	359	322	392	324	344	364	374	343	349	355	364	343	375	340	312	335	365	362	345	377	368	338	361	342	333	358	344	367	344	340	361	355	355	351	367	333	350	337	352	348	363	342	323	303	367	345	365	350	329	369	343	374	396	361	313	327	363	358	366	336	353	348	336	356	372	339	352	392	364	384	387	369	372	336	358	337	375	338	381	337	350	391	303	335	375	343	314	362	348	353	354	386	326	357	356	345	317	344	368	347	371	348	322	355	362	364	361	328	343	312	350	346	337	338	359	312	354	347	365	358	339	372	356	330	370	339	343	367	338	350	356	358	338	391	362	354	360	365	329	337	351	343	347	355	336	319	324	354	333	378	324	332	376	364	343	340	363	342	343	371	337	346	380	346	361	319	355	366	351	333	367	349	356	345	324	359	363	355	334	358	356	324	358	322	337	339	347	374	358	359	339	320	355	340	339	362	364	351	343	349	332	332	344	360	346	344	375	323	325	335	359	373	323	362	355	360	373	356	350	360	338	320	349	337	363	356	331	359	347	334	362	398	374	363	367	327	330	348	359	358	366	349	341	376	334	321	354	351	364	328	341	321	332	323	346	351	338	360	347	363	350	359	360	332	357	357	339	326	355	335	340	369	328	346	362	350	359	344	357	341	347	356	374	348	336	379	345	361	360	375	343	339	355	334	353	319	348	360	331	330	320	373	333	342	355	322	342	348	334	361	348	354	353	322	345	323	329	333	353	379	347	354	340	333	353	304	330	372	325	379	319	355	349	329	348	386	366	313	384	326	346	365	361	325	386	345	372	361	363	309	353	358	370	367	362	334	370	354	356	331	314	343	319	360	333	338	334	338	332	355	346	333	345	337	303	358	366	351	361	359	371	363	341	352	339	331	358	344	339	341	345	350	318	370	379	329	337	339	334	335	319	365	313	356	348	352	358	360	344	364	307	342	356	361	345	352	337	338	310	338	386	327	354	366	360	363	341	357	327	362	358	344	366	345	366	371	398	391	363	368	351	346	352	358	315	333	349	361	341	341	362	330	355	348	302	347	346	340	303	337	348	361	339	354	375	356	371	348	358	357	357	381	344	334	371	351	343	360	334	358	342	348	336	347	360	347	358	337	344	368	358	318	353	366	313	356	373	306	368	335	341	347	352	350	370	350	360	373	339	358	350	332	348	367	367	369	334	341	325	354	343	334	342	344	355	330	321	354	360	378	341	326	311	329	355	336	330	354	347	353	323	312	338	365	369	370	372	349	384	357	354	328	381	344	382	371	361	322	300	357	325	348	347	347	325	340	345	347	372	347	367	362	368	388	342	353	337	348	349	318	339	356	344	408	331	378	310	366	357	390	353	308	329	364	370	326	363	340	341	367	350	357	322	349	316	349	352	328	337	363	361	335	363	345	360	316	336	378	360	348	396	358	363	374	380	315	357	370	324	376	345	351	406	345	385	354	344	365	358	354	337	336	333	352	364	379	364	346	386	387	365	327	330	373	356	375	363	348	378	369	357	361	322	336	379	336	354	336	343	356	345	352	347	343	364	338	374	348	350	364	348	347	332	349	345	384	344	352	347	319	334	344	353	341	331	363	350	363	312	348	398	330	375	335	403	349	340	335	347	350	366	351	375	340	341	337	349	374	348	380	371	315	340	384	327	343	350	355	364	339	332	370	369	362	335	339	335	348	370	369	358	375	345	324	338	324	364	346	335	360	360	356	313	430	343	358	360	333	342	337	369	329	322	379	345	316	354	360	343	353	332	350	363	351	355	339	357	330	352	366	399	353	359	347	354	345	328	345	385	369	310	337	364	333	382	362	374	361	349	368	349	345	330	343	326	360	372	365	361	377	380	355	370	352	354	364	332	357	346	377	334	330	332	350	349	348	350	381	368	345	327	341	379	369	381	329	363	316	352	360	385	363	340	345	373	334	361	363	350	353	343	349	366	303	329	335	343	357	362	329	350	349	354	353	349	344	350	342	375	362	362	347	361	343	352	395	367	335	353	365	376	323	349	343	332	351	382	346	335	348	336	367	342	375	329	343	325	334	334	321	378	385	366	332	356	374	343	342	376	357	346	329	347	347	363	344	332	351	342	356	373	338	328	314	338	380	343	335	372	360	384	349	327	369	341	377	341	358	329	390	349	349	356	394	349	346	346	316	347	339	336	343	374	345	333	354	357	336	388	370	362	316	334	333	338	358	322	350	373	364	363	329	362	364	372	378	379	316	333	339	358	384	384	342	362	335	313	333	348	367	353	366	345	380	332	395	351	360	313	339	341	361	349	332	323	362	340	371	351	363	384	381	382	360	334	330	344	335	345	318	325	370	337	373	362	381	363	338	340	379	298	375	333	346	354	381	357	385	345	365	355	326	364	371	346	323	374	371	337	332	345	335	363	371	311	302	386	387	355	327	359	362	337	338	373	391	388	352	332	374	340	339	352	336	394	347	364	343	369	317	360	343	333	343	339	370	370	347	347	358	327	370	342	330	351	341	352	360	317	356	331	376	346	332	352	337	340	330	371	362	326	319	341	376	373	319	345	351	330	361	340	377	371	336	344	328	341	366	342	364	339	343	362	344	345	355	319	320	344	326	338	384	349	358	351	370	318	371	341	354	341	353	331	356	362	333	359	337	352	351	334	342	366	351	356	330	338	321	339	334	355	346	339	363	373	316	357	375	351	343	334	344	299	330	375	347	336	371	338	361	315	365	348	377	352	356	335	389	367	316	340	379	359	359	352	316	378	354	342	377	388	357	343	347	333	347	372	363	317	343	351	353	358	326	330	307	348	358	335	372	361	345	344	310	370	322	352	343	356	330	369	358	350	345	336	353	375	355	326	352	342	356	341	366	343	329	346	360	326	344	361	351	340	327	351	352	329	339	334	338	343	344	370	324	342	342	355	338	348	359	344	332	371	365	334	392	346	372	353	379	372	353	322	321	363	366	366	358	360	359	334	347	336	346	346	351	312	330	359	364	385	364	321	346	369	381	354	398	333	356	359	346	368	343	350	329	372	338	336	341	332	354	352	359	346	332	365	346	379	324	360	305	386	343	363	341	360	342	358	359	317	345	335	344	336	369	348	387	340	333	377	362	324	392	337	370	367	362	328	357	385	372	365	342	337	339	328	361	378	351	342	319	340	380	364	340	363	321	343	316	338	360	303	376	348	338	345	371	382	361	338	370	359	343	356	329	333	318	339	342	339	319	345	355	328	358	353	316	371	345	357	325	384	370	327	337	352	333	335	345	295	343	335	335	328	379	365	328	323	333	340	329	369	364	373	367	372	374	373	356	388	332	364	343	349	367	338	363	358	368	343	340	344	364
24669	21384	27374	21822	2495	589	586	576	526	532	520	542	490	534	499	515	489	497	521	523	533	501	563	500	503	494	552	499	491	522	514	523	499	459	543	512	483	510	491	533	520	538	535	485	506	479	477	465	506	503	494	515	486	509	529	518	516	541	518	541	517	495	536	521	494	504	503	510	540	504	526	476	507	461	548	504	502	546	567	501	548	514	487	489	508	510	496	464	492	511	488	524	488	509	531	499	516	520	490	499	522	477	500	514	500	509	466	516	498	501	502	486	521	486	517	505	526	503	480	529	498	492	482	499	505	558	506	489	504	472	505	485	531	511	529	521	513	470	496	524	477	512	516	544	538	488	498	481	506	461	520	554	495	523	507	507	524	524	502	524	506	528	483	487	497	530	531	507	478	508	492	495	517	470	507	528	525	488	486	493	486	496	478	537	544	501	504	456	515	500	508	548	492	486	480	518	534	504	549	473	492	506	530	512	499	522	467	471	523	471	485	485	514	492	499	488	479	480	494	521	531	468	541	512	495	483	473	502	488	503	493	478	524	514	512	464	469	487	535	480	510	525	545	530	551	552	472	501	517	513	518	495	476	507	506	528	517	518	486	496	509	504	527	519	511	537	494	493	504	499	517	508	495	522	474	504	517	537	524	514	533	536	480	496	496	489	511	500	510	552	514	478	524	551	457	509	494	495	530	483	497	502	558	534	494	525	531	504	455	514	562	506	505	482	499	484	510	502	490	510	486	487	510	491	494	511	509	522	487	589	556	520	480	493	520	497	501	499	476	485	499	517	504	507	494	505	477	448	513	497	524	490	560	544	482	485	538	487	476	511	542	524	486	512	496	518	485	509	441	479	477	495	494	462	506	532	478	512	511	519	474	506	527	519	542	540	523	528	459	483	489	488	526	548	516	498	470	478	513	466	478	525	492	525	511	463	484	509	506	475	482	499	462	521	501	501	495	500	519	445	512	524	490	516	456	512	507	502	519	536	511	537	509	526	479	541	510	494	537	525	476	520	487	504	474	501	495	500	514	516	503	489	477	507	484	530	495	531	482	496	487	474	511	469	512	517	519	520	494	543	482	509	493	495	536	495	484	527	506	495	505	483	505	468	493	514	527	503	493	549	503	521	502	461	541	507	500	486	539	474	526	523	488	495	500	496	500	498	482	532	477	468	519	531	514	492	488	536	512	530	494	446	514	541	492	525	532	506	509	497	469	486	527	515	517	488	527	532	493	498	512	502	492	512	495	492	459	486	541	520	537	567	473	562	505	526	454	496	490	511	513	512	526	519	513	519	488	498	482	544	525	537	465	511	503	482	488	472	509	469	545	503	489	484	521	511	518	528	491	509	479	525	528	484	524	521	514	495	482	522	496	505	505	486	531	499	499	522	517	515	495	508	481	515	524	510	506	516	485	520	531	495	529	467	493	527	473	507	503	525	470	484	528	509	508	524	527	495	522	529	484	527	508	541	513	513	542	529	519	526	544	476	473	496	491	527	488	520	521	507	502	505	513	524	532	501	544	480	511	518	511	499	505	541	517	522	497	513	501	471	481	524	466	520	488	514	534	493	513	461	546	508	507	500	506	499	538	485	484	516	522	467	529	496	494	491	520	506	501	518	491	554	481	546	530	484	513	488	533	518	524	521	512	496	534	490	458	556	482	539	479	480	561	482	477	522	477	548	531	510	501	511	478	505	535	499	491	452	481	489	515	529	508	483	491	504	569	499	485	502	518	516	516	519	494	528	488	516	508	475	495	524	509	503	507	462	484	496	496	524	520	536	518	506	520	517	478	472	521	499	486	493	500	502	531	504	520	527	470	519	489	526	517	537	569	483	491	496	503	461	499	510	499	559	503	517	486	537	506	489	472	494	501	518	530	519	486	507	475	531	498	465	515	497	522	475	525	503	474	510	516	529	514	487	518	533	511	466	502	513	524	493	484	500	514	529	504	517	490	540	466	500	488	525	468	514	509	504	512	497	520	519	544	505	526	469	484	526	542	545	492	503	530	488	494	504	488	518	501	527	495	523	536	517	520	509	508	530	518	483	486	525	476	485	493	545	497	520	536	485	485	499	521	490	534	510	507	508	511	503	480	530	509	518	519	517	507	482	515	501	498	513	476	463	518	492	518	474	497	457	560	504	479	527	524	519	469	512	503	479	505	504	486	501	480	515	509	471	532	520	511	487	507	488	508	496	516	519	502	520	461	506	508	508	511	507	528	544	497	515	518	511	508	522	524	473	484	478	493	503	474	500	520	515	489	526	472	501	486	451	456	501	523	503	495	475	494	513	485	557	489	480	478	531	487	492	493	484	534	472	547	480	521	496	444	541	523	488	463	463	489	471	459	526	467	465	513	510	502	500	521	513	509	502	478	525	495	468	499	539	499	463	488	459	507	529	542	521	484	499	516	505	516	519	529	494	498	510	486	476	520	505	485	490	514	532	529	517	501	473	445	517	482	474	537	470	514	522	531	508	548	514	476	476	522	494	538	474	484	480	504	514	508	539	547	513	516	486	512	502	490	525	489	482	480	518	508	507	496	506	555	489	475	491	488	529	482	524	514	527	489	493	531	496	495	513	501	557	506	518	502	507	526	464	514	479	496	537	528	516	462	494	503	511	494	527	468	521	483	492	584	489	458	498	500	522	536	474	527	525	512	534	499	539	525	504	494	506	483	511	496	510	525	495	506	523	525	498	494	538	496	478	520	537	452	507	484	511	520	542	485	483	509	495	502	540	462	513	505	499	504	511	502	459	505	497	488	513	484	514	537	492	519	512	515	507	485	510	553	517	487	494	512	460	515	439	480	538	500	497	498	467	522	540	510	531	532	497	504	508	482	510	497	490	511	521	493	481	516	498	450	512	502	507	488	532	528	517	529	533	508	499	492	490	511	485	513	525	516	555	535	519	505	484	517	472	511	526	534	463	527	531	469	458	500	525	499	528	482	523	488	493	501	498	491	504	499	512	496	501	507	497	489	481	517	517	525	506	477	518	489	504	546	478	497	503	481	490	527	486	533	506	535	503	513	526	500	503	496	506	529	514	490	483	510	469	500	511	515	479	506	463	517	479	511	509	528	530	487	518	490	492	493	475	508	481	505	479	530	482	489	495	465	495	528	532	541	483	516	493	502	526	490	520	532	500	477	530	503	505	542	531	514	529	543	495	496	457	504	489	506	555	545	534	469	535	474	556	489	523	505	514	529	520	428	525	482	522	523	520	509	522	491	506	543	530	473	509	484	471	496	474	457	496	524	507	474	521	496	504	521	523	512	521	510	518	487	516	534	531	507	514	521	493	491	476	535	511	510	526	495	502	468	510	524	454	485	523	502	514	503	545	524	499	485	495	514	499	522	517	550	494	470	493	521	529	530	452	499	492	531	464	515	522	462	497	501	506	508	501	477	485	484	461	539	505	531	502	510	481	523	500	474	512	499	498	531	516	492	506	512	527	484	514	477	542	543	487	463	508	527	481	516	499	480	534
3997	6818	36663	2109	1187	1015	934	886	851	770	803	807	786	766	727	736	735	740	770	764	729	734	751	723	716	740	782	761	754	744	744	763	735	731	760	747	731	693	726	736	728	739	715	689	726	677	683	701	732	694	711	721	677	726	747	748	700	746	757	724	725	707	699	754	741	741	680	716	692	777	725	761	737	755	694	756	710	725	667	727	691	758	697	691	748	739	719	706	697	710	707	742	755	749	755	716	720	722	713	681	702	692	689	724	717	685	681	728	673	750	724	770	726	704	735	734	709	718	743	725	702	711	732	689	744	715	676	707	659	703	770	722	736	720	732	700	681	756	734	718	728	758	730	721	689	706	737	729	715	741	711	775	731	776	744	730	747	741	689	670	719	748	740	680	728	703	693	764	751	715	728	758	735	687	718	782	715	722	741	693	714	693	730	674	703	704	733	717	718	769	820	727	746	685	707	729	722	733	718	656	678	743	729	711	695	731	745	734	761	752	720	712	723	707	734	735	721	677	760	689	706	738	710	701	732	780	751	759	724	717	726	727	724	717	750	707	727	707	762	720	681	723	746	689	700	747	739	731	715	707	738	737	738	740	718	705	725	708	724	715	717	721	727	749	743	701	668	758	715	720	752	729	757	715	716	701	716	725	729	695	766	775	738	740	702	717	748	723	716	738	717	742	717	743	712	699	723	722	712	702	723	745	693	782	679	687	779	749	730	742	775	752	744	772	671	754	713	715	746	755	712	711	753	759	739	662	742	700	744	710	720	661	754	735	722	721	742	691	748	721	725	746	732	708	743	690	706	726	676	732	719	727	737	693	710	716	677	749	706	734	654	722	693	736	757	734	683	710	727	744	693	727	712	736	711	721	722	705	737	701	765	741	703	756	717	746	698	743	674	745	721	687	712	742	744	722	720	729	693	726	748	686	750	718	730	734	680	705	686	706	744	749	695	676	685	736	736	738	745	665	726	727	716	702	707	738	792	723	743	725	762	724	729	751	712	700	751	719	742	741	738	682	729	733	687	714	702	746	678	696	725	656	764	719	727	747	717	755	685	748	761	706	748	731	707	742	735	679	735	713	717	777	721	720	674	721	726	759	721	740	791	752	745	762	724	703	705	714	730	707	724	677	719	747	753	753	728	721	720	677	765	732	711	693	754	743	725	715	746	734	739	713	765	713	742	705	705	731	695	738	733	714	667	692	684	732	719	697	720	702	747	718	668	684	735	706	777	750	713	709	693	679	726	696	719	751	669	702	740	777	687	731	678	716	714	695	695	705	717	730	688	691	758	770	732	672	700	764	721	705	718	720	745	745	751	731	722	688	737	699	743	715	699	716	710	679	743	707	730	726	733	791	716	750	698	762	719	795	660	744	702	746	756	737	718	756	739	734	715	683	724	753	743	732	738	706	671	746	716	704	733	673	680	698	741	728	719	684	741	711	708	709	702	707	717	759	721	768	747	704	683	698	731	724	701	736	779	756	746	745	711	736	732	780	739	709	772	740	757	756	746	730	715	774	693	715	723	754	711	727	708	708	716	723	722	753	694	714	731	727	744	736	715	770	723	685	704	747	748	743	725	689	711	737	749	739	717	684	758	763	721	732	711	719	751	753	719	673	723	722	748	717	715	767	736	731	697	700	722	746	713	691	754	730	702	689	679	708	689	711	716	707	681	742	755	701	710	722	714	728	749	718	722	707	770	698	706	743	750	734	735	678	710	748	702	727	735	743	713	726	730	722	727	701	746	690	704	713	780	771	709	715	674	692	770	686	702	643	712	768	706	782	710	721	724	706	691	713	748	708	742	751	724	723	732	732	711	698	704	752	724	696	761	752	700	698	693	739	748	711	717	710	702	712	725	711	682	739	698	729	731	746	715	727	767	708	701	716	682	710	721	751	752	796	698	726	732	720	688	762	733	701	697	742	732	700	736	710	721	724	699	768	720	712	743	734	704	704	716	772	700	674	697	752	713	718	783	702	713	706	751	742	719	724	727	770	743	690	754	716	693	746	675	706	694	727	727	699	686	750	730	705	684	765	769	743	723	719	685	786	704	713	737	750	749	723	697	695	715	728	789	734	728	733	716	727	701	722	782	702	706	736	753	745	707	723	685	686	725	757	744	729	727	750	763	717	723	718	719	759	761	741	740	713	742	702	734	718	701	699	745	704	747	741	675	755	733	701	710	711	723	748	748	700	688	727	736	715	702	741	693	723	730	740	747	692	707	740	751	693	795	718	683	740	724	718	736	729	755	749	713	737	719	735	771	671	728	740	745	716	733	722	729	720	728	783	741	754	729	747	728	690	825	730	740	747	715	680	737	736	739	751	712	720	681	711	732	750	746	728	677	751	726	726	714	712	717	693	707	745	753	768	684	712	716	721	700	753	677	696	738	744	707	710	726	745	729	697	706	719	733	720	749	729	735	687	736	718	728	661	737	689	719	720	732	701	693	719	693	752	676	733	701	757	698	700	720	746	740	688	701	720	715	764	747	724	774	712	712	785	728	749	722	682	744	697	701	706	708	721	721	761	720	716	719	710	687	744	715	664	726	728	703	661	755	695	746	739	765	666	747	746	720	737	718	742	706	690	746	682	700	750	736	740	700	755	718	770	753	747	776	758	730	693	772	714	766	738	728	755	728	689	715	743	739	725	756	710	715	712	712	728	727	729	693	723	706	729	744	748	686	734	706	700	743	711	692	706	712	745	748	742	727	708	732	688	711	699	713	728	739	728	693	728	737	754	759	698	699	742	704	761	774	744	690	761	727	719	742	723	740	714	746	711	706	726	696	751	689	736	722	740	782	713	678	682	732	705	788	717	765	726	744	734	719	718	775	742	734	688	753	739	676	725	733	818	747	716	689	685	701	752	719	701	732	752	727	708	742	689	747	701	704	734	730	695	722	728	739	704	725	736	721	731	689	731	707	739	718	742	714	698	743	739	690	744	752	723	722	703	735	663	771	769	748	729	705	704	699	726	764	753	712	732	683	697	723	755	739	681	691	802	763	784	681	731	714	711	717	648	744	784	738	705	748	730	677	736	735	716	697	732	707	722	722	696	717	709	741	675	734	712	672	749	719	767	749	710	745	699	728	745	717	716	763	741	689	703	697	691	730	711	684	727	740	723	722	720	739	717	706	742	731	767	764	720	719	685	700	734	724	723	728	741	675	750	720	707	711	672	731	751	685	721	709	718	750	774	752	747	708	749	686	720	723	759	741	741	704	769	715	699	716	713	708	726	708	704	738	768	752	685	687	662	755	692	700	733	744	746	752	720	751	727	691	707	705	743	737	706	710	728	732	731	738	715	720	740	697	741	698	724	726	685	738	698	693	713	753	720	756	761	688	749	753	718	702	746	719	735	744	723	703	722	701	706	689	727	682	708	746	674	750	711	715	698	717	727	759	770	705	646	748	736	709	800	726	719	751	762	730	694	696	689	751	748	708	779	748	735	744	751	751	701	713	754	735	700	751	692	778	772	742	777	687	667
22380	21430	29548	24258	21398	15927	1047	354	287	275	213	181	197	167	175	195	180	195	158	159	161	157	157	167	142	145	157	154	143	162	128	154	171	165	151	153	137	151	139	148	160	134	150	141	140	158	142	144	144	166	138	139	131	156	145	140	164	145	123	132	142	140	146	137	153	137	145	142	130	159	156	147	154	161	139	155	157	152	150	124	143	145	134	134	158	150	149	143	139	136	144	148	131	131	157	129	149	147	124	140	122	151	150	139	149	133	161	132	141	136	133	142	150	141	136	127	146	130	143	138	143	151	121	127	145	142	127	132	126	128	140	159	161	133	152	146	136	137	146	146	118	158	136	141	137	146	139	129	155	154	142	135	148	168	135	151	152	130	167	163	138	149	135	135	155	147	156	147	158	166	137	165	132	141	158	142	164	141	143	144	143	165	141	142	132	138	161	131	149	143	127	148	149	145	145	140	128	134	132	134	141	134	135	139	160	146	132	129	140	151	138	123	146	132	151	147	164	128	140	141	123	125	133	140	132	150	143	139	147	152	140	138	139	125	130	134	147	126	141	137	150	147	150	138	135	132	133	148	135	135	145	129	168	123	160	153	130	158	130	141	129	149	120	142	144	129	150	149	153	120	137	145	168	141	131	142	149	155	135	131	140	135	142	154	176	150	142	136	139	132	124	138	155	135	163	143	122	146	116	125	169	145	150	138	132	138	130	145	143	130	147	128	132	142	133	157	140	141	119	143	145	124	149	118	162	128	133	146	136	150	128	130	121	117	138	133	144	152	152	150	145	132	177	145	149	168	131	136	145	143	120	157	140	140	142	143	141	148	128	140	135	165	132	145	131	130	137	150	166	139	143	136	123	136	131	137	127	151	152	151	134	123	147	139	181	145	135	158	128	137	151	153	128	164	148	136	130	129	151	130	130	135	129	147	141	115	152	142	116	131	148	137	147	131	136	136	126	129	144	135	124	139	131	131	132	152	154	143	146	135	137	134	137	155	171	150	131	129	142	144	147	164	150	149	145	128	131	145	142	138	161	141	156	130	151	135	132	153	146	138	135	139	137	136	132	145	130	131	156	132	146	154	133	134	113	147	138	154	130	127	128	147	131	133	158	146	142	141	133	151	128	150	154	147	123	157	150	150	168	155	132	133	133	130	145	130	150	144	147	152	132	143	144	129	125	148	141	171	135	128	145	151	126	139	150	138	137	116	157	125	135	163	139	165	139	150	141	137	133	110	150	141	133	139	151	139	136	133	131	143	145	154	123	130	137	147	150	149	155	131	141	133	152	130	147	121	147	156	163	156	148	143	154	131	138	133	121	136	146	143	146	140	165	156	147	134	146	159	139	145	145	136	153	133	139	156	139	141	128	129	149	117	162	136	140	144	145	146	129	150	153	162	127	153	115	165	170	131	145	144	136	150	155	121	124	133	144	134	157	144	114	144	124	140	121	164	130	146	128	150	145	114	140	142	143	137	137	147	149	130	129	131	142	139	130	152	143	150	143	153	140	139	141	157	148	150	144	162	157	143	130	142	153	142	129	141	157	158	128	166	135	139	121	145	147	140	150	139	146	133	133	139	156	126	127	133	138	158	151	149	146	134	158	130	149	137	139	162	136	143	135	148	145	148	143	154	140	137	130	147	136	156	144	134	135	142	132	139	129	150	153	147	142	156	132	151	146	151	169	139	124	140	139	141	137	142	139	139	140	149	133	150	140	133	146	134	139	152	135	136	147	164	149	129	129	129	134	141	136	142	145	122	156	166	136	124	139	137	130	128	168	134	161	146	149	148	157	155	145	147	143	131	153	167	131	147	145	138	141	136	140	140	152	140	145	135	161	146	130	135	165	155	131	148	138	140	141	156	140	170	144	147	144	143	116	127	145	155	134	158	142	165	147	161	143	138	135	134	128	126	144	146	139	157	145	148	170	140	131	144	158	146	134	161	129	116	125	140	145	129	116	135	132	142	145	146	143	130	144	138	123	148	146	126	154	140	157	141	148	111	137	120	127	163	158	119	159	143	134	142	140	156	145	139	149	136	146	121	160	140	149	136	139	134	141	167	125	158	126	140	166	132	158	131	148	141	127	153	147	141	129	142	150	134	134	128	133	132	124	137	142	155	139	122	137	152	131	130	154	123	139	164	134	136	151	124	142	132	139	124	137	137	145	154	143	129	123	141	140	137	115	160	114	155	145	124	130	157	135	153	142	160	133	146	147	138	146	146	137	132	140	138	120	151	149	156	150	148	137	144	140	140	134	134	157	120	133	151	133	128	126	120	142	145	163	134	149	142	135	150	128	157	150	147	133	132	154	153	143	125	143	156	122	135	126	131	150	136	143	142	137	150	123	136	130	142	126	155	152	137	133	163	151	153	140	151	120	154	134	137	163	135	145	130	169	148	139	144	136	142	145	117	132	135	129	168	130	154	149	141	142	143	162	139	160	138	147	120	150	137	131	147	167	128	153	144	117	151	134	167	138	140	153	145	151	127	137	122	129	159	146	129	123	153	160	153	127	136	159	147	135	166	145	138	156	133	127	131	132	144	149	138	152	122	146	149	144	120	148	144	120	143	123	138	158	150	141	132	133	142	132	143	151	124	140	153	133	138	151	157	131	151	125	159	133	125	157	119	141	147	145	131	144	151	122	131	135	169	157	160	144	145	139	128	151	144	137	116	138	144	129	130	162	114	131	135	124	125	151	151	155	150	146	145	129	141	127	135	140	135	126	136	161	146	134	142	138	148	128	129	157	140	143	138	142	129	123	141	126	140	141	131	143	165	120	137	143	148	134	150	142	123	152	148	137	126	142	136	142	131	145	115	151	113	146	154	153	141	146	146	126	130	143	132	139	126	153	109	149	129	131	144	138	138	152	154	139	130	123	156	124	133	150	120	146	136	131	133	160	148	150	139	133	152	140	156	142	140	146	146	146	135	114	138	143	142	138	126	149	134	147	130	132	140	135	121	119	148	132	125	143	124	121	162	139	157	140	125	141	115	129	145	142	160	130	135	145	164	140	141	145	149	163	142	155	142	133	133	132	131	128	143	142	152	133	131	142	143	144	128	131	133	145	139	153	135	141	120	128	168	126	137	141	138	157	132	130	126	159	134	154	144	135	141	139	154	133	141	146	139	128	153	135	146	166	157	132	158	137	133	155	158	139	138	123	142	137	141	139	148	162	142	142	148	119	129	145	137	141	152	141	152	148	125	132	143	174	163	134	147	137	125	130	149	135	134	138	131	147	164	141	142	147	124	152	137	137	157	143	169	120	140	129	126	147	135	153	154	126	153	139	131	129	144	141	149	146	139	136	139	142	145	116	132	161	126	132	129	119	134	148	140	149	139	144	137	128	146	127	156	146	152	137	142	131	143	141	133	145	152	156	128	126	161	136	149	131	131	153	145	127	125	136	143	107	132	124	138	145	153	153	129	141	119	129	138	140	134	151	137	139	134	129	147	129	143	144	116	136	156	123	157	135	138	135	123
5429	15974	51103	4659	2357	1356	1072	817	649	577	467	412	375	358	343	301	287	284	311	273	279	235	253	240	238	238	249	229	251	223	209	270	208	192	194	218	206	213	211	231	228	218	238	192	198	187	228	197	219	217	192	196	212	206	193	225	196	216	226	198	198	204	186	225	216	232	196	194	206	238	200	209	234	196	226	231	206	215	175	198	217	209	225	179	194	191	219	222	196	191	229	223	183	222	197	208	213	226	179	208	208	215	206	200	222	176	217	184	221	226	199	223	215	198	216	209	226	193	181	210	197	196	205	208	211	194	209	204	223	198	220	181	229	203	189	219	213	231	195	185	208	235	216	201	195	197	196	198	229	185	231	216	214	212	201	204	184	194	189	192	211	210	195	218	185	234	185	227	195	230	191	192	186	192	210	222	197	214	189	224	204	207	215	197	190	206	197	194	194	226	201	217	222	218	209	222	212	191	212	194	226	204	204	197	243	192	202	207	207	238	212	193	219	197	240	193	226	188	233	214	199	193	223	198	201	212	215	186	195	187	214	205	200	209	199	230	198	210	191	223	203	203	211	208	219	220	207	214	184	186	209	200	204	179	189	207	214	194	210	189	193	228	205	222	218	190	218	212	203	225	212	198	215	226	216	210	198	197	194	191	222	214	196	205	194	185	227	196	201	190	222	184	215	207	225	203	203	206	203	204	198	237	209	195	217	210	194	211	199	203	200	207	197	193	210	226	213	205	184	201	214	227	185	188	205	200	202	200	197	205	201	205	194	226	205	205	225	188	228	212	221	216	200	178	204	202	188	188	201	236	220	196	216	202	225	214	195	203	208	199	200	188	219	200	196	210	211	219	212	219	194	209	227	223	190	180	184	202	199	218	211	186	205	207	215	187	197	184	191	203	203	176	185	187	199	197	206	190	198	218	213	210	200	200	200	201	221	192	211	197	194	208	210	220	201	196	194	229	193	205	222	191	219	192	201	204	215	191	208	224	192	219	208	185	217	230	176	201	199	215	200	194	197	203	191	233	215	216	211	225	211	198	203	194	212	206	200	205	207	208	201	199	237	203	168	190	228	220	196	201	227	205	200	219	220	221	209	188	195	210	197	198	197	188	189	202	219	198	207	208	199	215	206	194	216	239	189	199	194	211	207	206	204	207	245	203	202	214	204	210	199	201	189	197	205	212	189	213	232	193	213	183	195	236	207	205	208	194	209	188	196	204	218	187	196	217	212	211	228	196	207	201	218	222	186	197	198	186	184	210	183	204	202	194	207	193	196	218	197	185	233	223	213	198	223	205	197	211	191	227	206	214	213	190	220	207	212	195	207	202	219	207	216	184	194	204	191	197	200	200	216	200	206	187	217	227	202	217	215	210	199	194	193	199	195	182	205	196	186	204	183	187	192	211	196	204	215	216	209	217	202	215	181	217	206	209	204	221	205	206	193	188	196	210	218	232	224	195	212	206	193	195	207	220	200	230	217	193	183	177	210	198	217	179	181	205	216	177	209	205	181	182	216	222	186	178	193	177	224	215	206	206	204	205	194	225	203	210	213	194	206	208	194	214	211	208	219	187	196	194	205	203	205	192	194	213	214	193	200	222	184	192	193	225	221	230	220	220	205	180	199	210	180	198	213	213	213	192	196	210	203	214	202	204	204	208	197	204	215	189	189	186	190	221	202	204	201	211	186	195	208	200	206	191	194	210	209	215	185	225	178	194	218	226	192	204	217	203	181	211	204	197	215	198	223	202	193	217	232	186	221	220	206	204	201	200	210	186	186	208	231	205	225	171	210	183	174	209	188	242	223	193	189	212	224	187	189	197	207	232	215	236	214	182	194	208	182	217	213	204	206	233	198	218	190	221	215	193	205	207	196	195	194	194	213	218	200	204	193	209	207	220	197	194	214	196	217	209	223	186	223	199	207	202	211	205	205	232	214	211	192	213	216	192	197	197	238	204	205	222	209	204	181	162	185	216	194	196	230	183	223	214	225	190	227	208	207	201	170	207	211	190	221	206	211	191	216	195	191	184	198	181	176	217	198	201	180	205	205	179	218	193	223	198	218	172	214	209	196	223	207	209	181	192	202	191	216	229	213	199	220	217	196	203	191	207	214	205	195	226	204	211	206	196	171	193	192	196	210	207	226	210	194	188	196	207	219	216	218	199	205	209	196	213	217	215	200	214	220	212	212	237	186	205	220	207	227	196	215	216	188	208	214	200	208	201	198	197	222	214	215	215	200	206	196	209	208	191	198	198	217	204	185	225	188	231	207	226	205	201	209	181	191	204	221	211	194	186	214	211	194	203	215	234	201	205	205	193	209	218	222	193	179	206	214	202	238	189	197	207	179	222	198	202	197	206	186	225	224	204	191	202	199	208	198	186	231	212	208	214	185	200	189	179	215	216	199	222	197	198	188	208	216	208	208	211	228	210	211	203	214	184	219	197	205	218	217	223	232	211	219	204	230	194	199	235	201	196	218	214	211	194	224	205	207	214	197	190	189	211	205	193	206	188	192	195	196	214	225	196	194	191	237	181	188	204	210	193	213	224	204	188	209	210	190	206	182	226	210	191	221	192	209	215	237	207	212	204	213	202	217	224	191	197	215	204	224	211	207	223	199	175	207	196	206	197	188	203	212	222	219	192	223	211	205	221	203	219	211	213	189	212	195	195	200	220	202	200	210	201	232	186	199	208	190	222	216	206	202	210	224	185	199	204	206	219	214	196	172	211	190	193	232	213	238	208	199	175	212	217	203	207	223	218	197	200	193	212	188	207	210	238	213	203	201	196	200	197	209	214	193	232	200	180	195	189	181	212	214	190	202	193	190	193	203	204	214	198	205	222	192	204	237	218	213	219	200	222	210	227	200	212	191	216	218	221	184	224	193	187	186	216	232	227	198	213	215	188	206	198	198	207	210	221	210	219	220	211	213	236	215	196	193	215	203	203	199	217	207	184	189	221	176	179	190	209	198	200	187	211	188	197	196	195	190	187	208	207	213	211	197	225	208	213	203	245	223	228	211	188	219	191	202	206	228	191	225	210	211	181	209	238	195	205	193	215	201	211	219	208	229	203	198	211	188	206	194	189	218	217	214	208	200	193	215	203	202	214	193	196	197	187	225	191	214	211	205	191	208	171	216	184	210	215	201	234	206	204	212	175	204	202	176	203	205	216	204	224	193	230	192	206	210	195	216	184	208	231	207	203	189	179	222	225	203	255	197	189	203	193	172	214	196	202	194	216	214	222	199	205	200	213	186	210	187	192	220	206	217	195	185	183	222	206	184	183	199	203	222	196	213	198	230	203	209	218	190	212	207	202	207	206	203	188	191	203	220	213	206	242	197	200	195	217	215	189	197	174	213	203	208	206	196	177	190	210	195	196	207	201	183	212	235	183	208	218	225	197	198	232	203	188	201	209	198	193	217	222	187	191	198	206	204	205	191	201	185	232	230	202	216	194	194	177	180	201	220	214	219	183	226	200	195	188	203	216
27304	17197	12665	2853	555	490	506	521	446	522	519	435	473	510	478	485	484	476	453	529	489	488	477	480	467	502	485	456	462	499	483	515	472	504	444	493	466	503	463	435	491	455	430	451	480	465	471	447	471	454	488	471	514	472	501	470	462	463	498	466	480	537	482	484	433	446	477	473	482	500	485	501	489	500	475	470	468	447	484	460	457	458	434	475	464	478	474	523	461	492	453	490	479	496	471	513	472	503	466	453	457	433	481	510	502	467	503	488	461	464	465	466	498	508	493	476	476	487	456	500	483	491	480	505	507	463	459	473	526	500	482	451	529	512	483	453	455	473	446	489	489	478	487	477	471	453	468	515	436	454	472	483	446	483	488	486	473	467	486	449	494	504	462	439	486	470	488	483	467	466	552	500	490	449	476	489	519	444	473	463	475	487	462	500	485	472	488	458	484	490	425	490	464	471	519	503	464	465	503	484	472	484	464	484	483	438	456	469	468	488	503	430	501	476	478	451	446	513	470	465	492	458	455	469	467	492	454	479	506	469	486	466	461	432	463	477	456	477	509	464	459	495	510	487	469	519	438	460	462	453	503	503	499	460	475	473	480	501	470	456	481	495	478	452	512	440	474	422	476	493	468	488	516	477	490	488	484	471	468	474	497	477	508	492	505	505	494	455	473	472	418	464	466	451	479	495	455	469	468	485	462	487	466	480	436	477	485	478	457	484	470	440	492	476	481	513	492	474	519	457	472	477	499	495	491	483	521	462	465	522	430	478	482	467	500	483	446	494	494	457	453	471	489	532	477	451	488	413	482	491	461	468	472	452	478	480	454	481	487	502	490	461	461	472	493	533	504	490	471	450	458	466	470	485	450	440	506	488	446	476	488	495	507	479	465	447	480	490	450	494	494	469	481	468	498	486	474	482	492	483	451	526	439	465	441	473	466	471	482	463	535	482	527	485	515	479	438	464	488	491	482	476	487	474	522	469	469	472	482	456	478	491	477	507	432	505	489	468	475	509	474	459	474	468	459	446	430	464	494	505	431	498	471	486	469	481	482	448	501	487	460	521	483	491	464	479	462	473	473	486	497	496	514	483	480	472	497	469	487	460	464	451	486	475	443	480	480	473	440	492	477	460	498	475	465	463	488	481	466	495	530	488	458	470	477	494	496	499	484	477	412	498	504	482	475	488	486	462	461	490	497	443	465	451	489	473	494	527	476	440	484	457	487	455	496	442	468	486	491	473	480	496	481	468	485	456	453	452	477	453	432	463	509	474	502	535	468	500	464	447	479	451	495	430	474	485	474	463	486	506	485	456	483	451	443	495	490	523	477	476	483	472	519	484	475	469	509	439	459	505	472	483	468	466	488	502	479	458	452	458	508	458	496	489	453	484	443	454	485	483	474	492	497	477	492	506	496	460	480	500	473	459	485	486	463	479	463	508	496	492	480	440	482	460	444	493	458	473	475	469	484	441	440	470	474	538	482	490	485	481	513	473	459	484	446	491	496	505	430	444	444	468	505	462	465	454	472	470	458	470	481	498	458	470	457	493	478	480	464	463	478	478	477	467	433	475	488	459	470	503	472	507	449	466	467	512	497	488	485	476	483	472	502	488	471	467	492	478	475	446	486	476	487	497	469	482	497	487	508	441	484	442	477	452	429	473	443	465	515	479	451	465	477	481	494	500	473	492	514	492	471	491	450	482	449	475	486	462	456	491	466	486	486	497	507	474	461	495	492	515	444	476	496	479	453	470	462	475	477	479	470	479	439	488	497	445	471	489	471	449	488	461	469	512	479	489	517	467	503	449	481	489	472	466	481	507	512	474	493	473	440	464	497	459	429	464	474	475	478	493	495	475	493	493	492	536	460	486	464	478	478	447	513	500	519	459	488	451	441	494	515	504	423	516	485	476	500	493	510	471	479	491	478	444	456	524	515	474	468	465	484	439	474	472	501	471	494	476	474	485	449	462	456	500	478	492	476	453	499	471	463	484	432	471	462	495	493	505	475	457	456	514	451	433	494	461	426	497	513	509	452	483	440	476	452	498	481	484	447	493	432	480	477	482	466	489	494	473	461	504	468	490	491	448	466	501	464	467	480	469	459	476	493	457	491	482	465	451	466	492	455	486	510	504	483	469	479	472	499	462	462	505	463	474	472	465	475	474	486	440	516	493	496	514	493	464	483	494	488	476	497	426	477	499	440	480	482	431	457	479	474	516	477	459	446	454	487	487	471	486	471	449	464	494	489	483	454	463	466	458	467	472	460	462	485	452	446	453	525	443	508	459	481	449	486	486	464	473	481	488	502	452	496	489	477	486	502	479	455	493	495	471	503	459	477	489	478	498	523	499	494	418	480	468	472	453	504	482	477	503	459	485	489	504	467	464	467	455	522	478	503	485	461	473	507	446	471	459	489	495	507	481	455	495	491	465	478	484	474	471	472	486	466	479	507	477	473	488	474	483	460	412	486	473	439	467	451	503	472	477	471	507	529	441	497	445	493	483	469	452	417	508	484	457	432	451	459	478	466	476	479	484	485	479	463	446	476	459	501	474	474	479	454	425	458	448	498	475	476	463	509	490	492	463	455	477	502	460	466	483	470	482	491	558	475	439	490	506	464	458	477	455	487	451	462	496	485	467	469	457	474	401	491	461	462	472	484	497	483	506	480	460	467	482	487	459	461	437	483	523	482	471	446	496	461	472	506	479	467	472	479	452	467	474	476	479	470	469	483	461	455	460	476	509	463	467	482	471	432	467	476	493	460	480	470	489	473	469	438	420	466	495	505	513	486	473	472	473	494	517	472	438	487	495	494	463	429	503	474	486	484	452	447	508	497	448	447	457	486	489	467	489	426	473	436	500	510	446	490	509	451	506	484	469	454	505	467	461	473	486	506	500	464	488	535	499	502	483	490	464	491	496	470	509	500	488	454	469	510	475	492	462	452	460	479	455	465	455	463	495	436	501	437	469	453	456	484	452	465	484	455	486	510	476	462	483	433	468	482	480	469	460	458	498	501	482	525	504	512	483	490	497	502	473	520	469	482	482	454	463	462	483	463	493	461	467	475	481	498	498	466	478	461	478	481	500	469	453	463	525	484	512	478	491	513	476	473	493	472	504	465	475	436	464	508	513	503	463	441	465	464	461	504	443	499	467	480	447	467	496	470	502	481	466	484	459	483	457	455	467	488	515	449	492	528	471	453	457	469	465	435	530	485	472	459	500	470	493	481	435	441	487	505	478	490	472	458	482	460	489	464	475	440	494	473	476	512	494	485	477	450	509	460	491	501	506	465	513	483	463	463	485	479	523	467	481	470	460	487	457	470	491	500	504	427	484	498	524	468	465	490	439	506	447	513	521	484	443	452	449	513	466	449	504	466	490	505	474	437	442	486	442	480	427	489	468	444	472	469	503	453	470	478	480	500	469	464	454	522	451	507	465	503	466	484	433	465	493	479	487	456	464	466	488	459	449	498	480	485	465	455	511	505	483	478	444
4739	3238	14066	1220	810	727	714	712	721	743	673	714	730	712	656	761	694	725	772	736	687	686	723	731	711	696	668	730	753	718	741	724	723	670	733	686	691	691	688	719	678	683	690	707	759	670	722	788	692	701	674	694	685	686	699	699	689	687	727	727	666	707	726	674	728	708	673	727	737	717	727	708	731	710	694	720	757	740	716	687	723	701	718	660	684	712	685	722	716	739	740	668	743	719	659	715	700	754	660	660	743	745	704	700	727	736	695	673	737	645	716	731	688	699	706	635	702	680	680	750	714	709	684	714	725	684	709	708	719	727	700	736	690	655	730	718	741	713	748	700	718	734	791	732	730	687	696	706	772	716	703	717	676	713	722	692	699	713	670	733	691	686	724	688	728	707	682	727	710	677	710	676	747	662	709	700	739	672	704	773	710	719	762	719	723	699	734	696	699	737	677	726	691	696	732	720	705	707	697	683	725	694	714	725	654	694	683	707	676	688	675	678	716	693	637	690	730	722	673	664	683	708	709	679	734	684	670	699	665	707	701	697	671	699	712	720	730	696	756	728	714	691	697	725	734	722	713	713	729	717	656	688	703	745	736	692	690	671	713	690	712	694	682	676	722	715	721	712	711	714	803	766	717	675	687	714	721	698	695	664	686	712	697	740	738	701	742	736	675	711	733	722	749	689	712	671	691	745	686	697	701	699	748	668	728	747	706	766	718	724	695	744	685	713	721	716	721	706	676	773	717	723	718	673	655	712	697	685	684	717	693	733	729	682	728	718	671	657	710	699	685	770	709	686	703	679	736	718	718	687	734	705	692	714	749	729	651	685	670	716	713	660	695	694	713	709	704	679	721	712	675	707	714	695	717	655	701	692	702	709	698	681	671	736	680	762	654	677	703	663	698	710	727	718	731	681	682	715	715	745	684	696	724	675	706	680	690	700	725	683	673	748	638	716	717	687	708	695	693	753	711	717	655	711	699	688	702	731	730	668	744	747	700	699	693	746	759	713	685	715	654	668	683	676	757	675	712	690	735	694	689	692	707	706	662	695	735	724	691	700	692	747	696	695	711	718	689	705	711	683	681	698	705	665	691	719	697	705	750	682	699	730	699	687	709	701	709	718	699	688	712	704	695	716	700	744	723	667	681	693	670	736	700	701	716	694	720	680	730	679	711	704	667	711	724	693	722	724	678	689	725	736	729	680	667	742	686	718	684	715	707	664	684	673	691	723	698	707	732	743	683	666	717	725	693	662	638	718	714	632	734	726	692	704	710	722	688	686	697	706	670	683	683	700	729	712	705	693	698	696	685	694	678	721	713	704	704	721	685	664	713	725	707	693	725	708	747	640	663	700	714	704	709	669	672	696	720	653	702	696	715	689	703	749	728	701	713	710	681	691	736	712	686	681	751	775	729	726	721	666	713	718	744	661	611	684	705	721	714	676	658	707	727	717	719	728	663	668	709	648	715	709	697	689	660	665	712	709	691	679	681	676	703	781	724	704	697	729	726	666	686	737	676	677	704	683	693	713	697	696	703	688	737	673	686	737	695	674	746	689	670	686	674	707	732	710	697	733	695	664	687	693	704	718	734	690	698	661	682	728	653	731	713	703	691	710	655	689	664	680	713	703	778	698	699	701	752	683	698	772	696	698	708	715	740	716	755	693	724	712	699	713	738	689	700	660	644	715	704	707	702	706	732	702	756	694	732	694	747	685	725	699	713	661	704	674	703	722	738	686	720	748	711	694	718	723	718	702	692	686	732	713	660	702	705	753	683	724	698	679	678	727	718	745	662	718	719	672	697	721	721	680	661	734	707	726	697	741	701	749	671	718	654	705	724	715	701	700	678	742	724	713	722	717	698	683	684	685	675	685	701	709	692	690	696	712	712	691	729	694	716	714	701	698	737	684	716	720	733	735	703	708	703	655	670	742	723	758	637	696	648	714	745	713	717	692	710	720	714	652	730	676	769	703	702	761	713	709	675	730	725	767	676	677	739	710	669	693	682	759	739	703	727	689	743	679	738	741	684	667	659	743	721	667	692	740	743	688	728	720	705	693	668	760	690	685	740	668	696	701	692	731	739	701	699	737	680	715	717	741	734	725	684	675	727	683	692	708	707	708	676	693	719	770	728	744	705	721	678	708	731	717	697	714	661	683	694	644	711	708	723	728	741	732	757	706	710	695	687	747	693	678	728	718	706	700	687	706	725	734	742	715	702	721	710	704	695	643	711	712	720	713	721	720	748	713	734	713	685	705	653	662	718	698	700	710	717	672	699	762	698	682	678	697	704	681	658	726	701	713	716	703	687	682	740	682	718	747	698	713	706	691	651	693	720	696	642	728	692	720	668	708	698	683	662	712	649	695	694	657	691	731	766	724	738	696	708	736	686	701	733	691	661	700	713	727	689	720	669	671	726	677	722	672	772	725	721	694	700	705	685	720	718	671	740	702	688	723	690	688	746	696	715	707	697	676	718	643	727	731	657	687	667	749	658	682	691	714	684	696	707	743	695	751	736	731	688	711	734	669	696	712	697	705	692	697	685	668	679	700	740	743	747	695	689	709	756	708	719	669	709	714	656	669	683	691	679	673	685	745	688	717	684	764	737	719	702	709	693	701	700	686	677	658	670	708	733	738	686	698	677	689	656	759	705	664	683	768	676	754	734	679	720	683	684	708	681	754	683	689	760	721	734	738	696	689	687	701	679	722	732	692	711	671	650	679	692	778	692	767	652	702	726	723	710	693	708	663	727	700	720	667	710	720	698	714	706	734	724	727	659	679	723	688	698	681	698	686	751	668	714	691	688	693	712	743	688	678	665	655	631	701	681	696	669	700	694	690	726	681	724	698	597	707	709	703	666	680	701	693	719	672	671	679	679	703	672	679	729	764	669	643	657	709	691	704	684	722	760	702	678	679	727	736	711	687	722	695	708	689	741	741	732	729	696	690	729	701	701	709	678	693	676	736	694	722	741	689	706	696	668	677	662	707	727	718	710	717	709	689	713	668	698	748	696	722	690	668	708	703	713	719	689	674	712	687	729	714	701	708	696	733	718	704	723	707	706	749	736	675	721	725	733	711	712	704	674	746	657	698	714	680	744	670	715	686	684	703	688	717	704	689	674	704	730	701	680	746	706	659	701	738	695	669	702	707	719	651	700	720	667	698	713	708	697	707	670	702	738	686	738	706	751	691	742	710	665	674	685	656	732	684	680	658	714	728	722	759	683	743	733	698	717	690	686	717	705	717	730	731	699	707	716	699	724	715	693	749	707	697	659	698	722	708	712	690	665	708	690	702	703	670	751	714	698	726	715	679	642	703	693	689	710	703	683	697	712	696	677	699	687	723	743	692	673	758	704	697	664	695	717	720	691	673	701	644	701	737	700	731	707	698	665	665	685	674	687	695	664	694	709	679	726	720	702	668	691	639	716	697	683	701	717	670	719	701	733	736	709	655	750	741	733	661	676	680	718	690	651	713	719	686	668	679	694	700
23208	21380	29699	24927	17201	2177	442	337	309	280	287	252	257	256	238	276	245	254	249	223	257	204	211	227	238	237	229	235	238	244	204	217	205	208	217	218	224	254	220	197	209	203	213	234	211	211	227	224	225	210	214	221	212	226	212	224	221	231	201	228	208	205	212	225	210	210	220	214	242	224	207	214	223	198	190	208	225	226	223	201	243	206	208	237	220	218	213	230	229	225	176	224	221	218	247	215	208	219	219	214	216	220	232	226	214	220	236	227	226	202	213	238	235	216	218	213	250	217	196	227	219	241	205	215	219	206	217	235	222	208	214	194	244	239	222	236	241	228	221	222	235	229	247	217	214	215	203	236	233	229	198	190	203	197	231	232	226	230	227	249	216	219	250	218	229	187	201	220	210	209	223	218	229	238	205	223	235	261	194	217	251	227	209	214	219	205	218	235	227	222	198	226	219	207	205	224	195	212	236	228	230	192	205	222	199	231	227	236	208	211	216	225	190	216	203	211	241	212	222	239	214	188	220	229	211	219	217	208	194	216	244	240	216	239	237	229	187	237	239	208	227	193	226	198	248	210	213	215	190	232	202	219	233	236	260	199	206	207	219	231	209	214	207	224	219	205	218	206	224	242	231	219	209	216	222	247	225	211	228	235	225	224	216	209	225	225	201	218	238	215	243	254	219	196	222	209	178	198	242	224	215	218	216	232	188	214	232	226	230	228	200	210	197	208	206	184	202	210	236	194	217	215	215	190	230	202	221	233	187	245	212	217	245	224	217	216	214	218	205	242	210	218	207	223	224	221	204	228	235	206	236	221	222	230	211	187	206	213	248	219	243	247	225	193	202	230	227	200	215	225	226	204	207	195	233	197	220	225	234	227	210	207	218	198	214	213	251	201	220	214	193	207	212	208	231	215	223	222	216	211	214	201	242	200	223	219	216	209	206	222	203	207	253	244	224	220	200	203	235	236	203	226	224	199	211	218	216	232	216	212	229	217	216	217	225	218	231	241	239	238	207	205	226	215	226	230	214	213	193	225	235	219	219	213	210	223	206	220	239	233	240	231	210	218	214	197	195	252	218	214	235	256	232	198	196	215	211	205	201	195	232	217	202	204	218	229	214	213	209	224	230	210	215	222	232	202	226	245	221	225	227	218	208	221	229	229	211	217	205	227	219	209	224	215	196	222	198	223	214	211	211	224	207	213	227	218	211	214	228	193	226	222	198	255	215	230	220	222	241	194	223	208	218	211	194	223	243	242	207	199	220	204	222	222	199	199	226	203	220	231	214	217	227	255	196	221	216	207	215	223	231	203	230	194	241	206	214	215	230	240	255	203	231	213	211	209	219	217	205	225	216	219	199	231	223	188	211	215	203	227	240	243	210	216	207	208	243	211	208	212	219	240	231	199	224	227	198	203	202	215	217	200	207	205	257	205	237	212	246	224	189	202	219	232	215	222	187	199	247	210	237	203	226	247	226	242	213	197	211	238	206	237	200	225	198	216	211	207	212	220	200	239	210	230	214	222	210	201	236	219	259	224	209	194	220	225	224	221	197	225	217	206	224	212	252	243	229	215	201	229	224	234	220	198	217	216	232	210	200	223	208	226	213	234	210	234	216	192	240	252	219	234	225	218	205	263	216	220	238	201	220	223	196	235	223	206	200	182	250	224	219	218	213	218	188	196	250	234	201	228	191	229	212	207	224	233	186	228	202	214	216	223	202	207	211	222	213	262	212	254	251	240	208	234	230	228	200	214	222	221	232	211	208	246	234	209	195	214	224	213	244	221	203	219	213	222	209	226	222	180	228	247	209	214	241	240	227	234	237	246	213	205	231	230	207	218	198	196	235	211	207	240	234	228	217	231	230	217	246	224	235	230	205	222	233	224	219	229	196	214	213	224	214	209	202	218	232	231	189	225	221	233	224	221	217	206	226	221	209	222	232	234	245	213	210	206	224	203	207	242	248	219	226	226	202	197	220	212	223	211	216	212	226	204	213	247	200	213	222	197	214	216	266	210	201	245	211	190	198	222	209	216	219	211	202	199	219	220	220	249	239	228	202	194	191	192	191	207	205	225	202	221	217	215	208	205	216	231	229	224	230	239	234	212	184	211	201	220	217	210	230	229	199	203	197	255	230	222	223	227	219	215	225	226	227	211	201	217	218	208	229	261	230	194	234	206	217	200	232	238	206	223	233	217	194	228	219	200	233	218	223	217	213	211	191	227	191	207	231	189	217	243	215	228	227	206	236	229	199	214	193	225	205	221	216	200	196	222	218	217	226	225	207	207	212	238	201	207	220	198	237	236	210	211	215	198	197	221	238	231	216	224	232	225	249	211	241	199	224	190	248	230	206	200	193	227	248	218	216	241	206	208	193	189	216	213	230	209	231	203	222	193	245	228	208	214	210	219	215	177	227	225	213	223	211	205	258	225	203	221	222	238	196	194	225	222	227	205	232	237	238	211	242	210	217	230	197	233	238	205	225	199	203	211	198	237	222	213	212	212	224	221	249	215	199	222	223	208	194	213	221	199	211	236	182	217	206	216	211	187	255	199	222	210	204	181	230	198	230	222	236	202	224	242	206	229	216	196	251	217	216	197	192	236	214	204	208	228	203	209	227	222	220	244	221	214	237	216	246	237	238	210	202	224	217	242	226	209	197	238	228	215	220	203	239	220	220	223	190	202	228	216	221	204	196	203	238	196	235	212	230	200	212	237	218	210	231	221	203	209	225	234	217	188	213	229	222	201	207	227	205	204	233	205	237	223	239	216	224	222	211	182	220	216	219	212	209	219	210	202	233	212	229	240	231	196	236	217	238	233	224	237	218	216	229	234	201	222	228	220	219	231	196	222	228	205	224	221	219	230	214	230	228	253	230	214	232	223	185	228	235	219	255	207	212	215	214	220	217	208	224	226	223	226	238	216	209	224	235	243	187	201	190	217	223	198	198	196	219	230	208	214	209	225	229	208	203	237	204	229	232	235	195	218	242	219	215	215	206	201	210	211	230	231	201	241	233	192	210	212	228	230	206	214	249	208	206	199	224	226	219	212	234	241	208	226	247	218	238	213	217	203	218	240	205	200	198	201	212	211	207	233	217	208	221	215	214	204	198	215	188	194	207	214	195	225	176	203	219	236	234	247	220	199	220	219	215	209	213	241	225	214	222	219	237	216	220	226	212	226	214	240	232	220	210	232	197	207	212	224	219	215	232	220	222	221	198	213	233	217	226	235	219	249	216	236	230	243	216	194	230	238	217	205	214	198	222	221	241	260	199	247	223	194	245	240	208	227	217	209	214	226	210	226	230	218	211	236	226	217	230	215	241	212	221	207	229	219	237	200	229	222	198	210	221	214	215	241	206	232	212	179	224	206	237	226	206	221	232	225	239	224	242	227	248	228	244	222	234	215	222	192	222	225	207	206	204	201	231	222	197	218	220	207	207	228	222	221	221	226	206	218	216	217	231	217	205	228	225	199	223	181	224	200	230	188
4058	10450	42248	4445	1446	1020	737	641	610	499	519	471	399	415	418	405	383	404	385	387	390	404	359	338	374	368	337	335	410	366	358	398	339	389	335	353	386	403	345	349	345	395	358	341	331	328	340	342	331	341	360	331	354	339	361	329	346	361	334	340	335	333	341	349	343	342	342	356	379	328	327	353	339	326	356	342	318	346	328	362	356	364	371	368	361	356	356	341	395	344	329	359	331	308	354	297	379	315	323	371	361	370	328	312	345	337	328	366	364	351	344	362	351	317	327	360	330	358	356	305	330	335	349	326	350	375	314	331	330	334	327	333	345	331	360	356	320	369	339	347	364	338	343	351	353	374	335	341	319	331	361	403	378	340	371	323	341	344	321	343	360	313	365	334	343	350	320	327	327	334	300	342	377	343	326	355	338	301	341	353	354	347	345	360	337	307	341	331	357	323	334	353	378	354	340	350	349	356	360	342	319	374	347	328	322	374	338	318	339	349	360	344	326	364	343	344	310	365	364	344	306	375	326	344	332	344	394	347	324	348	375	361	333	360	334	369	359	376	338	359	365	380	369	362	347	380	315	348	358	335	329	369	381	366	339	327	376	355	356	343	319	346	336	359	330	345	358	337	341	305	335	346	325	322	370	345	351	351	369	341	323	322	337	361	308	331	312	349	323	329	343	356	373	333	342	328	342	360	345	315	343	367	337	328	368	331	348	368	322	319	321	358	340	343	348	303	333	362	316	362	354	339	330	359	341	355	335	375	309	367	349	358	355	339	354	348	367	339	317	367	341	326	342	335	339	381	363	325	344	385	343	367	315	326	330	350	376	347	352	383	329	353	333	355	356	359	345	338	314	340	321	346	332	357	354	331	360	358	334	356	356	346	341	347	330	379	363	340	365	343	333	340	355	356	311	342	362	354	335	367	347	341	360	388	360	339	383	344	332	355	344	343	350	356	346	333	363	335	332	314	318	325	375	335	334	334	387	339	336	329	381	326	338	333	343	339	332	367	339	350	320	352	371	372	368	358	317	345	342	329	358	357	361	363	317	320	331	341	327	345	348	364	347	385	372	355	354	345	328	335	383	335	334	358	366	336	336	325	343	338	374	340	332	329	329	365	376	355	332	370	389	343	339	364	331	343	328	337	332	309	360	344	358	351	372	362	350	354	327	342	365	337	326	349	333	343	333	357	363	345	346	370	347	344	337	357	347	314	345	343	327	338	341	347	342	338	358	352	367	338	328	327	341	340	366	344	361	346	350	313	341	365	332	328	371	371	322	341	338	355	350	380	336	324	379	322	342	343	350	347	367	333	321	339	373	375	342	365	333	327	350	373	365	336	343	349	332	348	302	354	333	361	345	388	360	333	360	332	377	356	315	321	324	345	347	339	361	345	326	345	320	351	358	337	371	347	354	383	348	346	321	362	365	342	339	367	341	335	325	348	333	342	319	319	370	338	364	343	376	342	335	333	345	329	336	337	316	354	367	345	308	333	332	344	325	327	358	364	318	331	333	341	342	330	331	319	341	314	381	353	339	355	346	362	326	340	352	341	358	361	347	339	357	361	365	365	379	326	322	367	360	374	317	351	328	345	351	346	333	328	347	335	335	333	330	385	332	351	333	320	356	352	344	352	359	356	312	337	358	344	376	319	360	332	382	333	314	356	334	335	332	345	351	340	357	315	350	366	307	353	353	357	343	375	341	325	319	368	333	342	366	346	359	318	314	348	328	364	347	326	360	358	318	347	357	344	334	321	303	349	359	338	329	368	319	363	348	362	387	368	372	333	350	326	314	352	366	349	318	315	349	362	315	343	317	338	344	354	336	342	343	340	339	362	319	378	315	352	325	341	330	345	299	365	335	354	353	358	355	305	341	352	368	307	360	328	344	379	359	359	343	346	340	325	339	328	343	341	352	347	340	342	347	368	354	366	348	333	369	377	347	350	370	371	316	378	325	358	335	357	341	345	330	321	331	354	334	369	334	359	343	340	308	362	334	367	356	343	352	324	327	361	364	340	367	338	337	339	345	316	347	362	332	353	316	366	337	359	336	327	340	357	357	314	327	363	311	358	365	300	372	339	340	310	370	311	306	337	343	370	354	337	360	370	387	336	346	341	358	349	310	331	333	370	344	341	357	348	339	344	338	325	324	341	337	341	317	360	380	324	375	311	345	330	353	342	322	339	298	349	306	326	341	333	345	342	347	347	352	363	353	386	331	350	350	344	372	362	309	347	363	381	343	371	332	317	346	310	321	315	343	317	350	340	313	385	352	329	305	332	349	340	362	347	349	345	349	345	363	360	326	314	331	349	336	325	337	376	357	311	329	358	348	330	336	344	343	403	350	334	328	340	369	336	343	335	355	378	339	336	344	322	355	346	341	343	346	389	356	323	336	332	308	316	337	342	353	337	342	312	355	367	357	344	305	370	323	342	393	339	317	347	347	335	344	374	342	351	320	349	380	354	381	362	369	368	334	373	361	376	327	330	346	381	342	309	342	343	365	349	382	346	347	332	345	342	335	293	330	352	360	312	334	364	350	341	345	358	378	326	338	333	347	334	321	338	356	362	330	365	345	330	355	330	328	347	358	357	360	362	361	310	339	353	365	407	332	368	339	375	339	349	350	348	334	352	374	313	343	322	378	337	318	324	371	315	352	368	335	347	318	328	328	352	364	329	322	344	373	336	356	353	359	342	342	356	361	348	336	297	308	364	326	343	350	375	343	331	352	348	349	350	367	331	352	351	370	373	363	369	322	362	356	354	346	352	349	362	343	334	340	364	345	319	325	345	331	353	350	374	356	349	363	354	370	369	327	351	368	318	338	326	342	358	338	298	395	356	345	347	329	329	309	341	364	380	336	303	363	341	332	318	360	353	370	306	348	310	341	342	372	383	359	354	378	370	349	342	350	390	337	322	339	339	337	312	346	321	356	372	310	365	351	349	354	359	349	343	340	315	363	315	322	349	327	349	375	353	328	339	351	354	358	348	348	322	387	363	331	335	391	332	343	356	348	337	331	328	335	347	335	326	345	325	344	340	348	361	345	364	346	334	316	341	375	348	367	341	322	337	307	361	367	330	355	322	348	333	353	305	351	336	320	332	343	340	344	317	356	385	337	359	352	344	365	360	349	334	328	346	342	326	347	366	354	346	353	339	351	325	337	361	354	349	351	346	341	364	335	358	353	348	343	350	345	345	349	334	353	329	362	306	319	326	327	363	358	318	322	323	361	353	362	349	325	330	316	340	341	348	329	334	370	357	349	347	357	339	343	333	316	338	357	365	362	324	361	334	358	371	337	336	300	338	370	350	328	352	372	342	335	323	364	368	346	332	349	320	334	365	334	358	360	359	341	322	376	380	353	359	328	354	324	347	329	375	345	356	355	356	343	316	338	338	374	329	346	369	346	347	336	323	355	369	327	340	366	347	318	333	350	324	347	357	307	368	342	335	364	355	353	355	334	362	348	352	336	337	360	334	361	335	338	346	365	336
24617	21393	27979	21334	2180	632	638	560	504	521	561	524	526	502	505	531	499	482	508	468	477	498	530	523	492	526	477	478	518	470	504	454	501	512	478	511	515	528	520	471	470	471	473	516	505	497	530	485	517	522	496	500	484	482	502	476	504	489	505	512	531	505	509	469	509	519	512	496	494	489	462	499	489	493	490	493	517	483	492	482	479	465	491	505	465	499	529	477	526	480	489	525	546	524	476	538	524	484	468	508	496	486	513	499	488	473	488	492	496	509	483	489	506	441	500	509	467	474	505	493	517	499	489	522	467	529	487	504	512	518	500	506	469	518	505	487	456	478	479	498	533	498	495	484	541	517	500	501	514	505	506	477	525	550	468	551	490	526	474	507	524	493	537	489	492	484	490	462	506	495	504	510	518	537	516	542	471	474	497	463	541	468	454	511	494	460	515	521	478	494	532	475	469	511	525	525	507	512	491	484	515	459	533	556	491	493	478	484	482	491	498	489	471	538	486	516	487	462	500	492	489	507	479	470	513	471	511	513	549	492	491	503	474	524	525	503	474	483	500	497	489	469	508	529	513	494	484	498	522	504	527	482	511	509	500	515	524	543	504	484	506	478	498	548	474	499	494	487	506	512	513	505	516	495	500	513	528	479	485	503	533	460	496	538	541	496	523	506	518	509	521	492	505	466	508	495	525	512	500	488	501	493	487	508	510	489	494	480	518	496	505	519	500	477	459	495	500	521	497	506	464	535	498	520	477	437	489	511	536	486	467	537	509	499	470	516	476	489	521	534	496	463	495	538	521	508	461	523	497	493	450	488	468	468	518	503	519	503	494	452	535	505	464	505	454	512	530	479	520	503	505	466	495	502	476	485	493	493	525	476	497	508	508	520	472	496	456	507	434	539	531	524	503	467	454	467	540	457	503	513	484	493	478	499	508	452	440	524	496	485	472	492	515	492	476	503	501	505	484	522	485	478	517	525	518	486	534	485	474	479	506	525	448	498	474	486	497	486	484	492	531	508	484	488	486	481	515	504	519	458	508	502	527	509	504	494	475	467	497	471	504	469	474	509	469	485	501	525	484	500	490	447	520	480	506	516	493	531	518	494	489	506	556	508	474	472	469	512	474	512	491	524	488	464	538	477	496	531	463	511	476	517	524	509	497	483	496	487	479	502	496	503	517	523	504	519	469	533	463	489	457	500	509	479	524	484	453	503	501	523	546	488	501	478	491	500	511	526	472	540	484	528	527	490	520	514	502	521	473	511	507	488	460	510	483	474	507	534	520	486	477	494	541	480	486	516	486	491	476	481	532	473	491	526	497	490	495	504	494	514	496	499	516	501	490	495	510	504	536	552	488	479	473	537	504	460	435	522	476	486	502	508	521	438	474	471	462	467	482	509	476	474	510	503	496	525	499	517	484	496	531	464	526	510	476	491	525	527	501	503	485	507	476	484	481	523	499	501	493	494	524	528	502	511	518	509	449	468	512	484	464	480	487	515	499	531	514	518	477	496	498	492	457	528	514	501	481	462	485	520	500	516	427	516	489	477	526	517	535	495	501	449	503	521	492	477	514	534	510	518	496	511	490	517	517	501	501	518	498	510	486	533	489	508	497	556	475	476	527	472	523	484	476	494	522	503	485	524	505	509	508	517	475	517	491	464	456	495	468	500	502	522	481	486	500	499	464	449	514	517	522	460	501	454	483	523	489	483	499	498	514	511	502	503	486	482	533	508	517	502	505	502	457	500	467	482	540	519	478	511	492	516	514	521	501	487	529	508	515	496	504	525	450	486	509	485	506	559	511	502	474	498	497	441	455	453	518	482	508	482	482	535	471	513	493	455	501	464	492	512	523	530	510	504	515	562	469	511	543	512	523	510	455	498	424	508	537	489	502	501	503	504	474	503	494	472	501	479	514	480	497	566	485	486	520	507	479	503	500	500	524	473	535	542	485	457	480	490	483	530	513	484	460	500	491	508	498	489	491	491	495	508	483	505	546	486	493	476	483	488	484	497	501	517	504	464	491	478	500	516	507	471	464	529	485	507	500	519	533	469	559	515	488	501	484	481	467	493	472	514	476	515	533	506	502	498	486	485	492	541	532	489	467	501	489	483	489	487	491	494	507	561	488	462	489	471	507	508	510	502	483	486	484	497	492	504	492	493	499	523	490	459	508	495	492	468	482	484	519	482	478	491	478	495	461	490	511	485	510	495	517	475	537	503	515	464	486	439	522	507	507	507	489	489	466	498	513	483	487	503	511	521	475	498	463	476	492	523	492	505	481	522	482	508	501	494	486	513	502	532	514	482	512	523	523	532	506	526	494	498	499	444	467	492	550	485	506	491	493	472	491	510	507	456	487	531	471	489	491	532	503	433	520	489	491	489	501	513	509	497	502	491	472	490	524	513	505	457	505	520	475	502	487	508	463	522	484	444	481	515	505	489	479	482	553	465	474	478	524	517	500	467	482	490	491	519	456	482	464	530	467	564	509	484	479	519	473	500	531	474	477	477	508	452	475	514	494	515	495	484	511	448	517	471	503	484	540	544	463	480	470	518	475	535	469	523	509	521	465	535	510	472	481	498	514	498	509	519	493	488	490	498	455	485	512	532	517	510	511	488	509	508	495	512	476	495	481	467	486	526	497	521	516	503	517	500	490	512	483	488	494	482	477	495	476	521	483	508	517	507	489	524	496	520	466	505	459	513	547	507	493	481	479	493	513	481	439	522	494	500	510	526	526	517	496	491	473	496	506	484	462	474	482	479	524	499	476	496	500	507	487	492	472	499	463	535	486	484	470	482	489	516	511	482	512	525	500	523	499	466	490	477	483	474	526	515	470	498	512	509	503	463	499	488	479	495	499	490	481	465	493	548	504	478	486	521	506	496	491	489	529	494	492	459	502	517	538	461	494	479	490	511	478	508	501	534	530	512	504	500	502	472	537	462	503	503	481	508	524	484	501	490	488	492	464	506	539	502	490	485	450	515	468	510	538	494	483	462	467	479	500	461	478	496	494	505	453	518	516	492	479	476	503	513	518	483	538	485	520	475	492	496	480	491	482	540	504	504	464	510	520	489	515	506	553	482	472	501	536	460	535	503	485	488	465	491	524	511	511	489	500	512	525	490	513	528	470	522	516	444	531	486	466	490	475	480	532	516	503	496	507	513	520	481	500	502	511	505	520	542	497	527	473	519	491	491	476	550	502	500	490	524	519	547	498	495	493	510	487	499	513	486	513	494	520	484	529	505	531	461	491	491	505	526	520	514	507	525	493	526	499	467	506	484	464	471	472	513	518	502	512	488	552	495	447	526	479	484	475	509	503	529	481	516	525	517	486	505	507	519	499	478	488	513	479	531	478	482	484	492	505	476	529	504	511	529	457	518	467	506	478	511	481	515	508	517	475	509	502	466	533	487	502	486	517	491	466	508	513	516	513	453	476	501	546	518	523	538	504	501	534	500	488	473	518	467	470	479	486	515	549	503	476	504	554	491
4131	6457	36052	3533	1215	1047	861	919	812	830	776	767	778	734	678	776	759	756	763	732	725	702	708	738	759	737	748	742	718	742	719	697	735	706	721	738	719	715	697	728	680	724	734	714	710	705	706	725	715	743	684	736	762	689	768	757	727	707	722	651	688	694	725	730	677	729	712	661	709	785	716	747	752	747	721	724	740	682	763	727	716	748	764	720	700	692	738	702	723	729	741	713	716	697	731	756	651	695	714	751	690	751	677	727	692	683	772	709	708	759	733	693	705	745	737	689	729	713	729	706	711	750	698	746	754	761	716	735	710	701	720	703	727	693	729	676	726	725	758	699	685	712	684	660	740	679	756	724	690	730	708	735	750	699	745	714	723	723	705	691	708	715	666	715	732	720	741	731	673	710	747	738	707	709	730	676	759	678	679	714	734	691	737	687	717	691	704	681	746	689	733	740	702	741	733	739	701	738	679	750	693	742	766	731	747	691	750	700	768	706	703	727	706	667	704	726	707	686	661	738	731	731	662	772	720	735	736	762	704	710	704	685	719	780	732	712	742	779	669	708	727	694	731	711	696	790	707	710	726	700	727	702	722	755	754	718	690	733	682	730	700	731	753	711	692	725	767	781	693	734	718	740	725	664	699	704	767	718	708	760	709	726	742	701	753	716	728	730	760	692	759	707	722	743	673	719	736	682	679	697	738	719	702	707	713	726	700	675	741	694	746	720	693	745	714	649	657	728	716	705	689	771	765	714	748	682	738	715	739	726	741	683	689	700	717	774	737	692	755	707	715	717	695	711	746	712	712	729	732	750	722	706	707	711	684	749	693	730	711	691	684	736	617	737	712	697	688	698	714	671	688	742	688	742	705	741	740	736	714	719	749	720	678	792	719	671	711	723	732	693	763	732	733	724	742	695	743	702	755	662	808	730	712	767	700	728	708	764	721	766	689	681	727	725	706	729	736	682	730	677	713	721	722	734	746	690	696	719	725	672	729	697	758	710	729	730	743	731	721	719	691	763	731	689	727	763	719	728	777	698	725	690	702	717	707	715	728	694	707	725	738	739	724	710	732	776	731	690	764	730	679	705	711	753	727	784	712	699	765	710	691	773	667	748	752	763	673	740	721	730	664	725	731	709	723	667	702	699	696	755	713	712	725	719	716	707	690	701	744	722	726	721	747	740	685	730	727	717	726	737	732	682	670	750	753	708	700	699	720	776	721	735	749	755	693	706	715	667	770	753	718	741	689	717	738	749	739	743	730	715	694	735	757	687	751	650	720	727	746	653	675	704	765	761	700	663	720	774	711	735	737	700	725	721	735	691	695	715	704	652	747	721	731	737	699	680	728	689	747	676	661	734	703	742	686	733	712	767	747	737	753	729	717	681	718	706	770	706	726	717	727	724	769	720	716	702	747	729	686	711	734	699	705	727	730	672	720	723	778	634	735	741	722	685	738	698	711	671	750	700	732	757	732	694	707	689	695	727	749	729	654	735	659	669	750	726	734	744	725	684	737	751	725	705	698	685	727	723	684	733	738	724	730	734	720	733	679	747	698	703	745	678	739	750	714	686	693	720	718	722	707	740	725	750	663	735	801	662	741	755	734	728	717	768	690	715	697	692	718	748	723	758	726	718	745	686	701	679	693	718	707	695	739	701	752	707	745	714	685	707	717	699	700	735	724	774	758	759	723	697	698	724	711	719	728	710	694	779	708	730	696	712	735	713	685	724	706	739	717	705	694	698	774	672	750	716	693	710	725	723	695	752	728	754	704	682	698	719	727	754	767	736	700	652	712	685	695	708	739	728	684	701	676	781	696	678	711	703	679	720	732	689	724	743	686	721	685	755	734	711	782	677	706	729	716	691	708	696	725	692	736	730	682	716	756	676	715	720	695	730	689	746	699	702	753	714	704	693	685	736	737	716	743	714	731	694	684	729	747	711	684	687	717	709	738	678	699	754	736	680	682	705	699	689	716	680	728	712	728	718	743	755	684	693	734	739	729	720	728	674	707	679	686	733	701	720	711	673	717	764	720	746	722	722	746	729	697	731	723	670	737	759	777	748	708	709	715	729	688	755	721	717	706	740	732	681	725	739	706	726	734	747	721	711	708	688	677	707	692	703	715	690	733	744	695	701	704	725	739	698	785	662	741	650	679	710	700	698	724	695	711	713	728	671	741	741	736	713	699	701	734	736	718	742	736	708	735	775	715	719	746	685	744	684	721	751	734	682	715	718	740	739	768	791	724	727	675	767	732	730	729	705	696	720	738	719	723	755	716	712	785	725	720	725	671	718	758	687	732	713	703	737	734	705	680	688	715	691	688	714	727	732	700	702	725	715	723	672	727	699	754	688	704	725	729	706	692	737	731	718	729	720	719	750	733	720	737	769	709	698	718	688	666	726	694	685	746	753	715	772	707	712	700	728	769	709	754	705	655	691	707	705	754	725	772	721	756	725	728	702	711	730	682	722	755	715	749	716	763	697	748	714	695	654	708	743	751	717	720	667	739	699	729	688	682	712	747	744	710	744	747	663	773	746	767	731	720	745	685	775	716	733	704	721	713	747	695	678	728	730	717	736	704	773	735	719	713	702	713	757	757	756	739	757	707	743	690	769	734	734	734	750	726	696	711	740	659	697	739	684	725	759	740	693	696	699	729	713	718	721	677	704	684	695	721	698	731	703	708	735	708	739	707	698	706	708	746	714	713	724	764	703	702	708	705	719	702	734	691	699	746	679	726	738	728	723	704	723	730	734	711	751	726	678	672	738	729	772	693	768	713	754	666	660	709	718	725	736	750	728	692	742	719	709	682	702	738	693	656	739	703	712	744	698	696	729	666	676	772	662	714	730	702	715	755	696	777	724	719	699	724	727	685	716	728	734	732	698	744	729	754	763	693	755	732	750	696	768	705	713	712	723	708	719	730	755	718	691	759	703	767	707	729	686	718	712	764	740	692	761	710	713	730	688	746	717	719	716	694	760	752	655	736	728	689	745	701	677	707	723	715	735	658	705	763	692	691	689	697	735	758	747	732	716	677	780	705	722	720	707	731	721	743	655	747	680	732	781	699	736	733	693	685	721	742	706	743	737	713	776	681	738	755	741	726	733	692	715	726	717	692	674	752	715	721	723	718	745	723	757	760	702	665	685	759	707	740	677	736	694	714	731	707	693	771	668	698	675	712	717	747	743	769	718	736	703	724	687	717	726	736	762	729	735	685	743	689	713	743	671	687	734	718	735	712	672	670	779	732	752	723	735	780	711	711	702	682	731	685	672	718	740	759	749	722	677	697	712	756	741	712	697	743	671	725	710	747	738	753	677	707	726	706	736	716	745	687	682	733	694	717	718	703	765	687	720	769	758	705	726	717	709	729	673	743	757	688	730	738	728	702	694	687	734	717	720	714	689	725	727	712	690	755	690	711	744	733	696	697	743	720	744	686	696	699	715	708	721	704	742	704	713	738	711	722	730	694	742	695	744	707	691	715	779	702	734
22364	21408	29686	23988	21396	17057	1214	403	317	263	263	209	206	164	182	177	166	164	176	151	186	166	146	154	147	149	161	142	163	162	153	130	119	153	135	137	150	140	148	140	137	144	162	137	160	120	149	137	157	157	147	144	142	153	145	112	125	148	141	158	146	146	125	147	134	135	139	127	127	149	138	144	132	144	139	151	148	148	143	160	138	135	150	140	127	149	171	149	151	118	135	140	133	159	167	126	133	141	153	153	143	167	141	150	136	137	144	136	147	135	143	134	134	125	131	134	135	159	148	126	149	141	143	152	128	144	135	143	141	148	132	142	163	133	144	139	156	145	124	156	156	119	127	138	109	134	143	137	158	147	123	136	157	161	143	152	133	149	158	143	137	148	126	137	147	118	112	142	133	139	141	141	153	134	143	136	135	137	109	135	143	157	165	144	142	132	143	149	121	119	126	123	125	127	123	131	147	159	156	153	152	149	147	144	138	147	128	164	120	144	147	149	138	132	161	125	143	141	145	130	143	121	139	143	126	130	145	150	152	149	140	144	151	162	128	150	128	123	135	123	129	166	121	153	131	139	141	131	139	121	135	135	121	112	147	148	134	150	124	136	149	128	129	134	132	144	142	139	138	134	147	115	138	152	136	133	119	136	138	164	139	140	150	145	145	126	143	134	147	146	131	151	136	141	127	150	148	147	147	140	155	148	131	125	123	138	127	146	141	139	150	162	130	117	143	136	118	145	141	128	122	139	133	121	144	137	133	145	119	142	153	141	141	147	137	118	130	120	148	148	141	137	137	143	132	141	130	111	137	125	136	131	143	129	141	133	165	131	159	147	138	139	132	109	149	118	127	154	137	136	128	142	154	147	157	128	129	131	161	126	160	114	138	137	127	135	156	146	148	151	123	155	131	131	134	153	151	165	141	110	144	144	149	127	135	159	137	136	132	136	126	125	146	145	134	141	143	118	114	140	142	137	127	135	150	128	143	116	127	134	129	133	141	157	145	124	152	120	128	130	144	140	151	142	164	153	144	141	129	154	143	159	144	155	145	136	136	141	147	162	159	149	144	154	141	147	118	147	172	120	129	109	141	142	140	143	123	132	158	136	146	121	146	142	155	153	142	109	136	145	155	150	142	143	144	133	159	114	145	119	137	137	130	140	121	144	140	129	142	161	138	123	138	148	129	150	157	145	122	129	139	122	148	130	148	150	162	141	123	148	141	142	134	131	126	163	145	136	146	141	128	147	134	141	121	133	135	137	136	155	136	155	124	143	130	148	123	128	141	155	149	131	114	159	120	154	139	169	126	134	151	123	124	145	126	144	133	140	147	142	127	137	133	125	116	147	140	133	115	146	144	137	131	135	152	148	142	152	152	152	154	167	142	123	163	143	145	149	144	160	136	130	134	163	120	143	117	137	140	148	144	157	146	144	132	140	145	123	129	128	136	134	131	136	148	148	168	129	145	134	130	145	134	150	145	133	150	118	153	118	141	144	149	139	140	150	149	136	135	137	130	164	144	158	147	141	158	155	143	128	145	120	135	150	138	136	116	140	136	141	160	133	126	118	155	138	164	144	128	123	150	140	130	126	126	138	154	139	128	156	139	149	130	127	123	145	123	165	162	118	142	148	143	138	161	144	142	156	149	131	125	161	140	135	119	135	134	128	144	125	125	155	142	140	152	135	125	132	143	121	143	129	149	149	136	154	148	131	145	141	150	146	151	141	128	144	130	139	138	134	138	140	152	143	143	149	134	151	137	141	133	159	159	128	127	131	138	133	143	146	126	163	141	133	143	157	138	132	140	118	145	143	124	146	151	141	135	158	129	124	137	136	127	128	124	113	125	131	141	135	138	121	134	136	145	135	156	147	130	126	127	157	140	131	139	158	169	147	132	141	126	149	155	155	153	153	142	155	133	150	134	171	140	157	139	140	149	128	133	142	130	145	112	123	145	126	144	141	140	136	153	155	124	142	142	133	147	138	138	132	133	149	124	137	151	137	127	134	137	136	143	119	140	144	133	138	148	127	137	143	117	126	141	139	130	144	135	133	124	153	154	155	130	142	159	135	130	135	140	150	156	157	138	124	130	123	136	153	150	124	130	125	128	156	145	123	149	115	143	136	130	140	128	136	154	153	144	148	134	121	129	145	145	113	133	144	143	137	143	120	144	141	116	146	136	134	145	128	135	129	142	136	140	135	142	145	131	138	138	136	135	147	149	146	141	139	124	159	147	146	130	123	124	142	158	141	154	144	147	140	137	149	142	139	135	130	136	154	124	126	157	164	123	132	134	135	148	142	140	118	149	130	128	121	136	145	125	148	152	130	130	142	137	142	147	150	142	148	145	142	142	155	152	132	119	141	148	122	128	130	140	142	126	146	115	143	143	140	116	121	129	158	139	113	131	132	145	128	128	141	142	144	144	144	135	135	135	132	131	153	143	107	136	137	145	151	124	123	148	148	145	142	134	129	131	151	132	119	139	116	126	161	139	145	140	127	145	127	134	146	141	144	145	142	140	174	136	149	148	150	139	141	156	142	134	149	131	135	137	138	130	124	150	127	132	128	149	124	131	172	139	138	141	165	147	136	148	160	161	135	121	130	137	147	112	140	161	160	139	137	158	143	131	139	131	142	132	133	118	122	126	145	150	128	156	137	129	117	152	153	140	124	127	148	150	126	136	151	131	145	147	140	138	161	121	135	140	146	143	150	139	126	143	154	172	131	150	136	141	157	130	161	114	120	151	147	126	152	127	148	136	131	150	159	148	158	138	132	144	138	141	127	163	136	147	154	137	119	140	156	158	121	144	145	127	130	147	140	131	150	136	153	138	153	120	140	110	133	129	143	165	145	144	137	130	142	136	143	157	153	135	140	149	139	143	128	157	138	140	133	141	141	156	147	140	155	143	144	137	123	142	159	153	155	148	140	121	140	144	127	134	134	134	152	170	146	141	125	124	131	127	134	144	146	133	138	141	132	154	148	117	146	150	174	122	131	127	144	149	126	136	128	135	124	142	142	134	149	134	146	146	142	145	150	114	149	119	127	146	150	130	124	128	136	142	144	149	116	135	130	142	147	156	118	145	157	134	147	137	146	132	143	135	131	159	137	135	146	120	142	138	141	136	155	119	137	134	157	152	142	133	133	157	134	130	125	147	150	154	146	130	147	168	144	132	147	136	137	136	148	115	138	127	144	133	125	130	144	109	150	141	141	154	150	139	130	145	153	160	128	130	133	128	123	149	152	140	123	133	134	147	142	114	115	140	143	148	133	148	155	127	138	134	158	123	159	135	157	138	132	147	147	155	163	168	140	142	150	135	139	129	144	141	150	145	124	148	142	149	148	149	152	140	132	144	146	161	156	151	139	124	153	148	164	145	146	131	136	144	158	136	119	136	151	149	129	136	136	153	166	138	132	144	158	138	129	128	142	129	133	141	131	138	140	164	125	127	143	135	158	123	138	138	146	129	151	135	122	131	142	144	142	137	130	142	155
5419	15777	48870	6216	2274	1410	992	823	657	562	455	469	363	358	373	297	307	290	255	259	247	224	279	234	232	234	225	237	206	221	235	237	230	215	220	199	193	194	239	204	230	210	197	233	227	200	205	192	204	195	206	208	216	228	193	215	209	214	215	221	209	203	203	175	216	200	223	205	242	212	177	230	214	180	227	223	192	209	238	220	188	235	201	209	212	208	196	205	190	198	216	186	226	225	225	213	200	182	209	187	201	198	201	209	176	202	173	197	199	189	205	219	188	213	199	205	216	210	189	201	210	205	213	184	198	212	208	206	198	205	193	221	219	179	214	229	216	213	202	190	206	225	206	215	202	214	220	189	212	219	196	200	217	190	211	210	213	229	202	208	197	196	220	192	196	202	211	224	204	195	197	230	181	212	207	222	218	204	190	203	199	187	204	234	204	205	196	201	183	216	188	203	240	199	203	199	215	213	209	206	216	229	178	214	201	201	214	178	185	206	196	199	180	194	209	198	214	191	191	205	200	203	195	221	207	200	227	209	192	209	215	220	216	203	212	226	195	207	214	174	193	211	174	202	186	198	207	190	190	195	209	213	176	211	200	234	221	197	201	204	193	199	209	232	199	207	195	190	191	205	192	194	180	199	190	202	202	203	183	183	216	200	211	220	212	190	196	198	201	224	186	202	201	188	213	217	207	194	218	227	174	222	204	201	200	226	215	184	205	236	198	217	209	227	201	217	221	216	218	197	204	209	202	192	205	200	181	202	223	201	224	210	201	206	226	195	198	212	210	193	160	192	207	211	181	190	197	193	182	191	211	198	215	213	198	197	192	210	205	222	182	206	184	209	191	207	219	199	199	204	198	191	213	212	186	191	193	207	193	229	188	225	196	200	205	199	183	172	204	211	202	221	200	210	196	223	210	199	209	232	191	185	196	207	178	218	201	225	211	215	225	199	213	176	181	195	189	211	219	216	214	183	208	192	185	190	221	221	192	203	207	205	206	185	214	200	194	188	186	191	213	221	160	192	204	203	190	206	216	214	202	184	214	186	204	207	199	190	205	210	195	204	198	208	198	191	193	211	203	194	188	224	187	209	217	194	211	187	190	223	213	214	191	229	228	199	170	187	194	210	193	236	196	193	195	210	201	206	194	189	200	200	186	207	196	200	193	196	213	205	175	189	182	218	181	196	198	198	224	192	220	191	205	201	182	213	207	213	177	219	207	204	196	201	217	223	207	253	173	195	190	226	181	186	199	203	201	204	193	178	204	218	187	195	225	223	204	209	195	203	200	225	174	202	202	226	210	195	160	210	216	210	207	200	215	236	186	182	187	206	180	214	183	192	208	218	194	213	193	195	204	189	196	198	207	205	203	177	202	201	209	214	192	211	200	193	190	184	195	224	191	208	185	214	195	191	198	190	209	188	200	214	194	207	231	205	230	192	209	205	192	184	202	183	212	160	195	182	213	216	184	190	191	186	228	184	203	186	199	193	201	182	216	221	194	227	207	208	211	189	204	203	206	208	229	221	206	196	201	205	191	187	210	183	183	215	202	189	227	204	193	189	226	216	202	205	208	186	203	192	216	194	234	210	196	213	218	206	184	207	199	245	204	235	214	207	188	210	196	202	213	191	199	209	217	211	168	205	205	202	213	182	221	206	219	191	195	205	216	213	212	185	191	180	212	194	222	218	211	190	217	225	200	162	196	174	216	215	195	220	168	202	209	213	208	168	201	195	206	203	202	210	241	197	187	223	202	184	185	201	196	189	211	195	210	199	191	198	206	231	212	223	213	222	198	207	211	200	199	205	192	226	198	188	199	209	191	210	197	197	183	203	231	187	181	192	197	190	211	189	194	221	175	176	202	207	188	189	215	169	217	187	186	226	235	187	196	184	230	196	240	223	192	220	181	190	195	204	229	172	233	216	205	200	226	196	208	204	211	202	179	219	200	184	206	188	173	210	223	202	227	214	225	204	197	194	205	213	220	209	200	190	195	215	183	218	192	179	193	186	198	231	230	215	196	221	183	204	199	204	226	212	219	204	210	191	210	210	192	218	233	188	214	219	215	206	183	190	239	206	205	214	193	186	212	224	216	225	195	194	189	210	219	191	194	203	191	218	176	231	203	173	211	215	181	210	226	207	203	215	250	232	204	201	227	208	187	203	199	195	186	212	223	220	232	195	199	191	187	221	210	187	223	199	209	235	214	210	226	191	209	204	221	193	225	214	183	219	215	210	193	199	235	210	197	203	205	196	208	201	196	220	209	196	196	190	208	186	219	210	202	196	205	209	228	205	227	198	200	226	214	235	204	193	244	208	204	200	220	185	177	210	206	195	191	184	195	190	184	199	204	195	195	221	229	176	195	195	191	205	191	204	193	203	218	200	211	194	191	223	191	214	190	167	213	206	217	185	187	219	215	219	222	193	186	214	197	202	185	192	232	211	231	181	219	199	190	198	201	218	180	200	200	209	213	206	198	188	203	202	206	188	198	180	210	189	198	185	203	209	207	239	202	180	177	208	219	203	171	211	177	214	191	207	159	196	203	171	210	174	185	201	202	226	202	202	191	202	209	189	219	189	200	171	196	182	210	206	225	185	208	222	225	215	196	204	186	185	200	205	199	210	202	207	199	212	184	218	190	184	212	217	207	217	188	234	212	187	221	220	221	200	198	224	200	192	221	210	175	213	210	211	178	202	201	228	194	205	200	206	215	231	223	187	182	216	208	195	197	212	200	197	203	203	178	190	209	229	198	204	226	191	211	208	214	184	206	176	187	217	222	222	217	232	214	205	176	215	215	207	232	223	208	190	200	223	185	205	183	218	182	189	193	214	228	216	209	197	203	214	206	178	230	188	205	205	220	209	207	236	214	206	195	203	214	223	207	191	206	188	210	186	218	220	185	194	193	210	192	204	194	204	193	191	199	202	209	200	193	196	202	207	194	234	190	201	224	199	206	221	180	190	193	186	240	221	192	216	211	194	234	214	184	203	222	221	219	199	203	195	209	218	210	203	190	188	208	198	206	207	187	191	234	214	202	197	171	205	200	199	198	218	192	218	217	205	200	186	216	212	208	193	215	204	221	205	198	197	182	230	218	183	201	205	187	195	204	205	193	224	183	224	213	209	203	186	182	200	199	205	218	196	188	199	197	196	216	178	204	195	195	211	206	181	207	198	208	204	210	194	211	200	181	203	228	184	177	199	212	208	210	165	216	216	191	215	189	226	207	201	196	185	197	205	207	193	191	219	181	186	190	221	184	186	206	190	224	218	191	183	192	205	197	201	203	219	221	173	203	185	178	198	215	200	202	207	194	207	214	211	204	204	187	218	205	221	176	206	213	196	198	174	199	184	221	203	202	219	204	189	216	176	200	224	187	233	221	226	196	202	202	199	186	225	223	205	229	221	210	205	233	217	187	207	207	205	194	228	201	234	188	189	179	211	209	194	195	187	206	231	181	213	193	214	213	202	206	208	203	202	217	200	194	185	210	215
27309	17103	12001	3101	743	607	486	528	425	463	443	469	431	455	440	536	455	432	461	495	475	460	466	444	459	515	454	461	485	499	440	488	493	417	440	461	461	500	425	481	442	511	480	480	492	486	445	462	480	470	486	465	496	471	479	464	466	473	471	451	479	469	486	488	462	433	434	446	446	438	443	476	486	438	421	429	448	459	460	466	482	458	495	449	455	483	454	423	477	485	473	424	478	439	487	469	492	474	450	444	413	484	483	457	450	503	489	473	479	456	475	478	472	459	491	497	479	487	473	467	442	470	477	496	446	477	508	468	458	441	482	513	426	462	458	468	491	449	434	500	435	467	471	470	474	453	451	469	516	465	459	467	473	469	531	458	448	463	463	496	446	469	486	453	468	469	491	472	500	470	503	470	445	465	516	446	478	473	471	475	481	463	467	459	481	505	481	476	466	474	493	487	476	489	455	447	455	504	502	432	474	451	476	494	481	417	476	458	477	453	468	501	487	467	433	464	454	503	470	458	461	498	505	474	445	453	479	469	482	477	476	476	466	448	452	490	460	431	492	434	467	450	471	470	487	485	458	469	449	465	449	468	485	489	483	453	450	473	447	482	483	451	495	459	463	462	467	464	488	441	454	449	501	453	442	443	492	491	460	469	457	413	463	453	451	459	444	485	442	503	501	463	454	422	479	460	465	507	478	458	495	427	478	463	527	468	451	452	463	449	484	460	486	450	490	467	452	438	466	487	466	471	469	492	484	450	451	468	439	489	478	431	473	457	483	472	501	470	436	487	506	484	490	460	434	447	436	434	415	509	485	452	486	454	479	457	493	441	441	425	479	456	476	460	469	501	466	480	431	435	464	460	490	488	450	466	518	467	455	401	467	470	470	455	459	477	437	449	484	446	480	455	515	455	461	459	494	495	474	446	495	478	484	521	472	472	458	442	489	510	488	467	471	485	465	474	465	435	486	454	462	443	497	490	452	474	494	471	450	504	442	469	427	434	434	448	445	455	439	464	486	473	436	460	474	449	471	454	481	479	474	451	475	488	475	489	467	432	458	467	467	449	485	457	462	493	473	439	469	429	432	466	501	453	432	498	505	516	444	458	436	469	443	442	449	491	468	497	467	473	488	473	462	474	495	453	470	469	494	439	464	458	466	450	462	434	447	458	474	462	488	442	457	459	413	457	477	443	469	492	460	481	470	452	441	486	476	453	431	473	468	492	453	428	450	478	490	447	441	491	425	483	423	458	492	496	457	451	490	482	471	499	499	456	478	476	449	476	450	465	465	441	522	481	471	446	452	438	499	468	462	460	472	426	442	457	444	498	441	476	480	491	437	503	466	441	461	479	451	450	479	481	465	466	486	501	468	504	465	467	486	499	471	461	478	471	500	466	484	467	490	485	460	460	491	473	460	456	483	499	457	479	509	430	479	479	456	485	465	427	440	471	449	454	470	458	494	484	464	440	450	509	467	453	467	434	470	502	475	483	474	468	455	445	499	448	448	473	423	462	491	489	470	497	414	445	488	454	424	453	442	457	470	453	513	432	474	470	478	439	483	485	468	505	464	430	452	496	476	441	484	458	493	447	474	442	453	462	471	439	459	488	443	483	487	450	452	449	460	493	488	452	490	465	468	475	459	433	462	473	483	441	429	478	450	460	439	452	468	489	500	494	479	474	472	486	414	479	472	457	502	464	508	474	451	499	468	484	470	449	446	466	454	486	471	432	470	502	449	478	483	464	444	498	462	473	478	456	487	441	450	471	459	455	460	530	494	449	454	467	495	473	475	495	462	477	494	441	498	434	464	473	461	445	455	475	475	484	465	475	462	456	428	468	458	485	476	472	457	449	469	500	465	507	468	464	474	438	459	492	467	461	497	466	478	474	461	465	488	489	473	443	521	443	466	477	509	489	473	463	493	473	450	431	435	466	495	482	462	436	517	441	490	477	484	449	432	460	444	476	484	440	491	472	494	433	422	497	455	467	466	463	461	451	488	462	438	446	453	435	458	429	479	463	475	454	502	465	452	470	463	468	457	532	459	465	450	461	447	498	483	469	434	457	500	478	462	434	491	474	479	437	443	446	474	476	478	436	470	432	473	441	472	489	438	429	511	495	490	448	428	489	433	451	497	470	453	488	453	486	454	468	464	453	428	436	456	471	479	486	457	484	471	429	497	481	497	479	452	488	497	500	470	453	444	482	432	505	425	477	470	465	477	456	472	436	489	471	472	448	498	454	500	478	479	490	454	463	470	509	458	437	462	494	439	427	514	483	419	456	456	445	461	478	457	446	513	453	447	479	484	448	445	459	466	464	501	477	500	517	480	480	462	469	474	515	486	466	477	461	469	425	486	472	445	446	482	470	470	483	477	457	468	457	480	493	498	485	444	427	461	485	463	447	506	465	430	451	461	495	484	471	472	468	483	489	453	459	475	456	495	469	482	441	477	477	459	450	437	477	478	471	458	434	466	477	469	481	452	438	484	417	488	414	473	476	499	444	486	443	499	450	490	459	474	463	467	494	512	468	429	449	490	441	456	484	477	448	495	481	455	469	446	499	505	445	486	439	432	470	510	472	471	472	431	500	481	471	452	481	457	432	480	488	444	486	466	483	444	464	432	473	468	452	465	472	479	437	459	467	457	486	451	457	479	395	481	458	486	488	478	451	455	470	503	435	431	487	448	449	467	481	498	446	510	478	453	457	464	426	499	491	480	459	473	435	456	498	490	487	491	477	461	497	449	430	453	485	436	491	451	464	474	428	469	487	502	447	459	474	446	472	485	468	503	470	440	454	512	431	471	462	486	444	444	479	497	439	458	442	421	505	436	458	449	446	481	494	462	440	489	479	454	432	459	409	492	476	466	455	477	484	448	451	445	524	503	506	448	474	500	477	469	507	498	472	488	505	431	452	493	468	465	436	448	424	465	473	468	440	503	473	463	472	475	441	467	467	475	453	454	466	461	489	495	443	446	420	495	470	429	478	464	459	447	445	457	438	487	494	475	489	485	453	455	460	450	518	441	497	488	467	463	465	439	506	516	492	469	476	426	484	447	452	477	475	477	472	484	492	477	426	494	475	458	480	450	474	487	470	444	480	481	404	487	526	425	502	457	460	454	456	494	478	468	455	470	448	467	450	489	468	475	475	472	497	443	442	453	457	450	485	465	464	490	495	469	468	425	481	446	462	464	467	425	449	476	465	471	479	452	483	501	472	500	450	457	482	495	392	453	440	486	457	491	463	457	468	457	505	498	490	458	457	445	508	505	456	462	429	480	442	468	483	479	489	453	475	488	470	493	456	447	481	490	466	488	452	421	486	470	494	435	493	455	478	465	465	466	501	464	469	452	442	426	456	496	471	507	458	477	467	476	471	436	463	452	407	493	459	470	478	473	470	468	464	513	483	476	474	471	467	476	416	486	445	465	457	454	441	513	492	505	427	437	458	469	466	464	465	473	468	480	499	463	448	458	458	479	441	460	484	452	516	465	464
4694	3379	13688	1457	870	757	743	734	691	733	754	690	741	663	650	736	691	652	715	704	720	642	686	704	674	703	693	736	662	659	701	677	705	676	652	712	711	655	693	715	683	704	709	696	662	733	750	670	708	676	691	737	694	688	668	683	722	703	728	698	650	730	697	641	689	717	717	667	706	705	697	699	704	668	689	720	702	706	684	695	695	699	708	748	687	648	721	696	703	702	681	715	683	732	698	679	732	705	680	758	750	729	711	675	685	695	664	702	706	626	675	671	670	659	721	710	662	700	673	718	699	662	711	687	698	721	651	680	712	717	704	708	697	690	678	678	687	681	689	689	661	717	720	635	677	675	663	681	714	703	681	710	684	743	679	672	685	671	698	752	646	684	672	661	671	720	687	659	673	699	684	666	672	717	653	667	742	697	685	682	669	725	698	683	682	683	692	705	721	690	743	657	669	634	648	702	700	693	665	674	685	696	714	730	704	676	670	668	731	680	700	700	756	691	728	723	698	708	703	702	723	715	669	743	721	697	711	710	702	628	689	646	683	691	705	685	707	709	721	714	726	690	682	692	717	697	730	694	701	689	694	717	701	712	644	734	742	695	754	661	696	669	647	699	696	696	713	662	697	628	685	692	686	744	702	706	687	692	711	660	691	690	695	666	675	660	686	706	687	636	706	699	636	673	695	686	679	677	675	687	715	673	708	675	700	656	649	673	664	723	708	690	685	685	683	647	684	677	666	736	662	685	661	724	733	704	701	667	673	673	723	719	712	762	665	706	692	674	709	702	711	643	739	724	704	719	685	695	710	709	680	709	643	679	719	682	677	687	643	689	725	656	682	677	666	694	675	671	703	708	682	712	683	695	682	666	706	718	679	698	696	710	701	687	687	707	668	685	664	705	726	689	684	687	719	689	715	686	646	731	670	680	693	678	724	722	698	701	706	660	698	703	704	672	724	648	729	753	652	695	711	673	682	726	693	664	705	633	654	695	703	694	678	693	672	737	615	663	697	714	715	670	731	751	660	686	675	678	706	702	679	687	652	726	654	722	666	708	643	684	667	674	679	693	702	688	688	698	698	743	732	726	684	716	659	691	645	703	713	704	709	659	668	702	756	663	725	644	717	719	667	671	662	695	680	680	722	699	725	712	713	662	686	692	678	664	645	680	702	678	707	670	725	709	668	685	695	643	712	700	698	676	643	703	709	729	700	654	702	713	743	697	721	711	690	659	716	696	696	682	682	671	723	650	686	728	709	691	695	700	676	666	682	706	684	688	682	659	693	690	693	698	642	751	682	654	706	685	696	680	673	726	637	735	730	684	710	674	760	675	689	729	694	715	663	679	727	646	702	710	674	690	711	692	701	692	732	686	700	707	730	668	687	700	688	708	682	674	674	660	698	673	730	754	712	729	742	687	705	689	698	707	705	686	737	715	713	686	674	698	705	678	708	711	678	736	678	682	683	686	679	633	683	689	685	701	706	721	689	691	718	680	681	736	715	654	671	678	730	674	653	698	658	667	738	705	717	695	676	753	706	691	727	666	698	692	722	693	689	732	661	668	705	746	699	682	697	686	688	683	684	709	738	667	680	673	713	664	730	688	741	728	689	711	701	711	740	686	675	727	681	715	712	716	756	673	657	693	688	671	664	694	687	731	627	666	696	662	695	721	700	702	670	722	736	761	693	725	666	693	749	649	662	699	711	701	751	702	702	706	684	731	695	709	684	646	688	674	674	784	687	712	663	727	686	655	687	701	682	673	690	658	742	685	708	666	666	688	684	692	666	725	711	678	694	680	724	655	701	678	666	709	733	676	732	681	671	707	711	711	662	690	736	671	662	680	725	710	710	672	666	685	672	696	679	664	672	678	675	714	670	643	693	714	678	623	700	690	649	702	686	662	726	653	678	690	694	727	679	654	721	683	730	668	744	720	659	697	668	701	664	681	696	674	741	699	740	673	690	713	727	671	661	737	669	697	716	658	687	666	648	742	661	651	710	677	666	633	730	698	677	719	679	703	679	672	664	698	731	743	684	682	677	685	695	692	682	644	669	672	674	690	732	669	715	688	655	711	728	687	681	700	684	708	726	684	708	679	607	685	698	716	714	715	690	721	698	683	657	699	689	682	684	663	704	697	718	673	704	653	687	692	713	709	693	689	671	704	688	684	664	691	750	684	686	720	691	636	690	644	738	668	720	658	733	658	676	703	693	677	692	718	712	703	741	636	723	711	678	698	683	693	671	698	712	695	694	679	695	683	689	722	693	728	674	646	678	689	719	694	681	669	654	741	699	677	658	638	717	703	657	687	707	686	690	706	713	700	697	704	687	707	668	683	660	683	686	721	717	650	653	689	702	676	724	678	668	642	653	692	693	669	658	706	732	671	741	715	715	718	742	684	693	739	682	657	691	687	726	662	688	698	686	704	667	681	659	694	720	664	725	665	635	696	742	670	727	681	699	676	675	661	691	682	731	706	711	715	678	715	713	690	680	684	637	648	701	652	696	699	742	694	714	721	645	735	707	680	699	686	673	657	687	697	668	714	680	704	706	700	669	647	708	719	694	693	735	687	683	717	715	718	757	700	698	689	646	702	724	675	704	670	692	663	702	717	682	671	709	684	683	703	696	684	670	676	685	729	720	700	672	687	719	727	674	619	692	698	677	657	667	675	744	703	733	660	705	724	655	746	674	648	720	700	715	637	669	636	712	663	669	716	662	686	689	666	682	681	669	646	714	655	709	704	694	699	713	669	704	694	731	687	686	715	677	694	659	655	708	686	688	726	710	731	708	728	727	685	688	660	723	672	703	702	672	703	705	693	660	718	706	693	688	681	676	717	676	708	668	663	687	732	709	698	732	696	717	690	696	681	721	670	720	669	711	685	703	679	657	710	717	689	711	698	675	682	720	705	715	675	671	721	702	722	706	702	717	713	731	678	714	687	675	717	706	700	674	731	764	686	669	716	709	689	664	670	720	723	686	693	738	669	696	746	653	678	700	724	703	663	683	688	666	680	733	658	709	660	702	660	641	720	659	686	696	681	693	714	669	710	712	691	751	696	626	714	691	663	656	674	632	679	687	708	700	685	701	657	682	655	672	707	652	676	673	673	690	676	680	679	701	698	674	694	683	641	709	709	672	738	696	708	703	680	748	719	677	691	720	686	671	715	696	681	710	681	703	717	674	701	649	713	700	674	681	676	765	659	682	697	714	692	641	707	694	707	685	679	712	655	675	660	679	671	663	664	725	706	711	656	686	669	738	696	653	661	704	686	688	692	701	709	722	670	666	722	695	723	665	674	686	694	706	724	707	717	665	680	690	674	667	680	679	697	671	674	693	716	682	693	683	695	684	712	699	703	679	681	718	651	690	686	681	695	689	667	681	768	692	695	704	647	696	673	698	690	700	666	702	685	729	691	695	727	734	663	690	749	691	733	710	704	699	692	719	686	693	645	652	721	656	667	658	719	649	687	764	655	710	664	735	677	695	705	687	739
23246	21396	29199	25261	17751	2494	434	354	274	272	295	253	238	230	224	261	252	232	228	258	226	210	250	215	221	244	206	246	246	236	221	191	200	209	243	210	197	221	232	209	217	232	203	214	215	204	216	221	210	212	235	227	222	257	207	231	214	210	199	213	207	231	197	236	221	210	203	189	211	211	193	229	208	206	227	209	217	213	210	242	231	232	242	227	199	217	217	207	208	192	219	222	228	197	192	235	214	221	207	220	231	214	194	215	217	216	241	219	200	243	210	233	215	197	210	234	174	205	215	197	239	223	201	245	210	223	198	195	232	223	210	210	224	198	221	195	225	212	184	228	192	223	213	208	193	222	198	213	186	198	224	197	185	205	208	214	227	224	227	216	210	199	222	209	187	203	228	223	213	216	220	221	200	189	214	223	196	199	219	179	226	213	189	208	210	196	196	209	236	208	224	224	239	210	206	202	239	202	202	222	209	188	240	206	219	213	207	207	213	236	229	214	225	223	201	211	222	196	226	203	211	234	213	230	206	207	236	218	215	232	224	219	206	211	235	213	215	225	202	232	185	214	214	217	205	209	222	213	228	213	203	215	230	200	186	225	183	222	194	215	204	239	211	223	227	221	199	215	219	206	194	206	223	206	220	228	229	221	194	200	200	217	221	211	242	208	206	227	204	222	232	216	218	212	205	190	251	207	202	219	220	221	232	223	211	215	218	207	214	193	216	215	228	218	202	220	226	215	207	207	203	205	240	213	218	235	202	220	218	212	222	229	232	228	223	209	222	222	253	212	212	180	245	205	236	214	208	222	203	224	223	214	216	229	206	229	224	206	223	209	195	186	192	222	241	181	219	219	205	210	226	205	212	224	210	206	210	203	212	212	219	239	234	190	216	194	216	204	216	213	231	226	216	208	222	252	218	221	227	214	191	207	217	195	222	209	213	214	202	202	209	220	220	212	214	201	201	228	229	195	196	213	233	236	230	215	226	210	217	210	220	229	212	221	202	220	189	216	233	220	215	204	223	220	211	209	228	193	212	221	219	205	209	251	206	196	209	213	231	219	218	216	232	206	212	206	208	190	199	210	188	210	229	221	213	207	189	235	224	222	206	216	220	206	245	187	223	219	254	221	204	188	235	195	229	247	211	219	209	242	217	237	212	222	236	209	228	228	212	197	210	205	233	191	256	197	205	211	253	214	254	225	209	242	221	224	213	201	230	210	219	232	224	226	216	247	221	216	226	230	227	212	220	217	201	224	223	215	220	214	222	232	199	229	209	219	188	217	226	203	211	197	212	188	213	196	218	207	216	218	208	214	221	221	202	226	233	257	217	223	214	228	222	213	187	220	201	235	233	197	254	229	215	206	216	197	216	216	247	192	218	229	196	212	214	216	223	212	209	229	206	199	238	216	229	226	216	221	224	222	190	209	208	198	186	227	200	226	231	240	198	201	249	214	200	199	191	225	226	217	200	213	207	206	233	196	239	196	207	209	232	213	203	233	223	179	220	225	201	212	213	227	197	209	198	206	192	223	220	212	220	212	179	185	200	216	217	217	221	224	214	194	175	213	208	218	224	231	205	238	218	201	223	230	224	218	222	229	221	211	205	223	224	190	175	259	243	231	230	218	203	251	214	207	191	190	225	218	228	210	243	218	216	216	231	206	197	203	220	206	216	232	207	262	208	227	205	218	210	178	207	196	216	238	196	221	207	218	206	233	225	211	213	216	243	199	194	235	207	224	212	212	216	205	220	230	218	222	219	227	217	215	198	207	222	215	232	197	230	208	228	222	201	229	214	213	214	213	216	233	201	173	224	221	219	240	198	231	205	201	209	216	194	232	228	185	233	236	194	213	212	208	214	186	230	232	212	237	209	216	194	255	202	230	189	205	229	198	221	204	210	203	224	208	218	225	224	231	233	205	215	216	219	190	202	215	200	219	207	204	198	206	202	226	195	209	222	214	233	218	222	216	210	203	234	223	213	209	198	210	204	211	230	215	199	219	173	222	231	229	214	210	237	204	207	246	197	198	214	230	211	226	216	211	210	221	229	195	231	221	197	185	212	190	230	214	214	174	190	214	213	229	205	213	213	200	200	208	211	227	207	210	217	221	199	223	215	223	210	196	196	238	201	207	194	228	237	231	220	190	208	212	223	212	221	206	248	202	194	212	200	193	196	237	205	220	240	200	206	205	234	184	212	211	199	208	211	232	208	192	213	202	233	231	220	168	215	198	207	224	232	212	225	204	185	217	197	222	203	219	197	231	209	241	205	232	213	231	213	224	188	216	224	192	236	212	196	227	215	199	214	186	215	238	232	227	226	212	234	206	202	214	231	212	192	208	199	221	212	208	193	224	172	206	200	210	233	220	222	199	219	193	235	227	224	219	230	225	209	208	251	233	207	212	198	215	222	240	219	207	221	223	214	229	205	216	219	233	210	223	228	201	189	220	205	200	210	216	224	224	212	216	207	212	204	198	216	228	228	196	225	218	218	235	201	180	230	245	214	213	201	216	230	198	215	204	210	224	221	214	206	216	201	216	184	215	231	230	262	230	203	203	196	206	186	210	195	212	214	239	210	194	217	204	217	242	218	237	210	188	213	215	223	224	235	207	213	198	227	228	194	221	209	202	218	232	188	233	213	232	206	226	253	212	242	222	220	219	200	205	229	226	242	246	224	195	244	243	202	205	191	210	213	236	243	212	223	219	206	208	209	225	214	221	235	209	223	190	224	211	201	206	230	200	207	226	225	224	207	228	195	210	216	192	205	224	196	214	213	185	205	208	230	230	192	218	227	245	213	200	219	209	196	204	226	218	214	228	233	225	191	223	214	200	206	218	207	202	229	204	211	226	207	231	212	231	196	198	224	202	211	214	225	206	205	203	209	201	220	208	217	206	232	218	207	212	216	227	212	227	206	206	224	205	214	200	224	189	189	202	235	207	215	237	197	220	220	192	210	195	216	236	210	227	211	199	211	198	219	216	215	199	211	205	223	210	237	212	212	216	192	189	211	197	224	215	211	204	191	222	234	211	218	202	232	204	206	187	235	200	230	225	211	225	216	185	212	220	222	219	192	231	175	197	221	204	219	214	196	241	213	228	214	214	202	223	232	217	215	226	199	228	210	206	215	208	227	179	225	200	207	207	229	213	221	226	224	212	213	224	209	201	204	208	205	195	219	231	195	212	214	208	224	231	242	208	216	214	212	231	218	210	257	224	188	223	224	196	199	204	197	226	191	203	232	197	195	218	238	203	228	231	246	219	228	224	221	198	221	224	227	199	215	203	219	190	191	207	221	217	209	196	202	237	198	208	221	200	222	199	209	212	204	226	228	218	208	197	220	204	182	199	198	239	215	225	228	210	226	215	216	177	193	203	204	185	196	214	216	227	214	198	226	211	218	215	247	186	204	234	238	207	209	213	222	200	212	214	202	210	238	230	206	217	211	204	219	206	192	223	220	224	212	232	225	213	217	188	237	239	219	211	203	193	229	246
3976	10614	42042	5763	1573	1059	748	639	592	504	476	462	434	379	395	423	421	371	373	360	368	382	363	374	326	373	348	386	321	354	364	341	370	344	345	324	366	353	328	363	333	320	332	339	330	329	329	343	323	362	310	365	341	345	333	331	355	375	327	305	337	362	318	322	366	327	351	343	366	358	316	298	328	365	365	358	341	340	336	337	349	358	355	308	321	340	331	333	331	361	372	322	374	345	366	337	368	359	335	321	285	329	341	355	339	386	337	339	330	315	372	355	349	369	353	313	361	316	323	320	364	349	339	342	355	368	334	330	351	303	325	332	341	328	344	344	318	331	391	363	349	349	376	365	338	348	358	373	353	353	371	339	359	348	334	360	332	345	354	340	325	322	314	354	392	336	336	330	323	336	329	347	357	331	321	338	339	363	318	350	323	345	347	370	325	377	348	334	343	360	335	342	330	346	319	341	350	342	334	324	342	323	330	356	346	317	343	347	373	381	357	364	367	337	323	318	364	316	370	315	330	287	333	354	349	379	346	349	348	316	364	325	356	325	364	352	332	361	355	346	317	320	362	343	327	315	335	296	355	369	332	329	307	328	375	340	354	315	322	290	340	337	358	317	330	315	354	313	350	372	351	325	358	323	333	347	355	363	321	373	326	367	366	321	335	352	312	369	351	336	318	320	321	324	348	331	356	328	320	334	348	317	354	351	322	338	342	357	314	343	354	318	331	361	342	369	343	306	345	338	362	360	335	353	326	343	351	323	321	342	359	307	362	378	354	308	349	332	329	316	342	332	332	350	346	343	314	342	368	346	321	343	363	333	321	346	307	320	323	334	365	352	332	334	329	360	329	343	307	356	316	320	311	336	333	322	371	371	374	361	337	331	347	347	353	356	350	352	332	338	347	377	344	347	358	313	333	336	308	336	322	374	345	328	339	344	306	348	344	325	344	332	309	339	352	360	325	313	315	330	306	337	313	326	358	362	348	373	322	349	352	347	329	326	358	352	357	316	335	317	356	341	325	289	324	329	315	349	360	351	351	360	334	345	331	346	328	333	369	321	366	338	355	322	321	342	349	327	334	335	327	343	338	342	328	361	330	356	352	357	347	351	351	348	363	329	315	334	351	345	332	349	363	333	322	360	343	337	323	322	335	355	322	358	347	343	362	325	362	344	357	309	361	356	373	337	332	332	379	342	325	339	309	338	336	339	303	347	366	333	360	349	340	314	356	344	369	293	330	322	371	310	352	334	376	324	321	340	338	333	338	369	351	338	325	357	346	359	330	322	332	324	343	337	352	373	300	344	329	327	358	344	335	330	328	319	353	328	310	344	351	348	326	329	350	323	330	343	327	353	340	314	342	334	298	322	338	333	342	375	371	349	353	362	335	341	348	329	346	343	337	318	306	326	380	323	349	329	321	367	298	307	362	311	335	338	330	375	322	333	379	365	342	367	348	324	312	322	323	359	347	326	352	337	323	347	324	307	332	337	346	335	312	333	352	330	362	321	360	345	357	324	328	349	344	340	327	320	342	299	339	340	325	337	302	354	325	350	353	367	361	325	343	374	339	343	322	321	311	354	329	340	361	360	328	348	324	378	361	371	347	359	325	363	330	348	327	336	314	347	356	325	319	353	321	341	352	344	339	348	330	326	350	366	310	326	337	388	340	354	358	337	371	333	321	323	321	317	325	377	401	304	337	334	303	322	339	339	328	330	341	360	352	318	357	341	322	341	357	324	327	341	332	355	325	335	356	349	338	349	364	332	335	344	358	354	372	318	338	347	356	331	307	316	341	336	337	339	357	307	325	330	359	320	348	342	339	349	345	352	392	355	349	315	335	342	325	360	349	334	367	321	364	308	337	323	363	323	344	297	344	366	354	343	331	346	354	378	337	366	316	341	345	336	344	352	331	330	325	316	335	331	335	343	337	352	320	289	334	317	354	368	332	330	334	395	325	337	334	351	351	322	373	344	328	363	336	312	359	326	356	313	341	346	320	346	319	333	327	344	345	334	332	327	354	348	326	359	348	342	357	286	348	295	332	385	339	344	328	323	323	344	338	349	338	341	338	303	338	303	347	325	353	337	344	324	322	346	348	361	368	307	373	335	358	324	338	319	341	323	356	369	350	347	356	374	340	346	332	373	336	315	337	293	364	339	331	339	345	357	335	312	372	349	345	330	331	339	366	340	328	301	354	327	327	339	328	349	333	315	343	356	312	344	370	332	324	339	320	343	337	341	327	313	363	328	348	364	387	378	357	330	297	348	340	326	362	358	341	333	353	330	341	358	337	321	336	299	353	302	348	330	349	340	354	348	361	355	336	337	337	357	343	323	317	319	344	343	342	331	340	367	383	364	339	355	343	363	346	330	332	374	343	346	332	326	327	344	315	355	324	313	340	341	357	338	360	317	332	312	349	323	367	355	356	348	324	354	320	350	348	325	346	326	366	358	324	338	352	323	322	348	324	364	374	319	342	321	346	334	344	317	345	326	359	337	337	317	315	315	344	362	337	357	312	343	336	379	307	348	328	351	350	320	366	337	346	280	344	338	296	303	380	333	316	324	316	358	332	351	340	360	301	322	358	363	320	350	332	354	315	326	350	359	327	348	335	332	404	337	298	331	351	356	300	335	364	351	358	331	335	354	350	355	300	329	347	338	333	314	375	335	329	325	379	371	335	323	330	353	303	345	299	320	375	342	336	347	305	364	398	301	335	339	361	353	329	345	347	342	344	345	367	358	369	372	392	359	327	351	349	307	351	334	329	329	361	313	351	340	324	351	345	335	338	329	357	336	349	337	365	322	364	343	318	377	328	315	363	341	351	316	355	338	351	314	314	359	317	342	320	343	331	321	337	314	348	340	316	327	315	305	346	360	341	353	332	396	335	354	349	346	350	329	314	355	353	364	331	356	338	321	311	352	357	338	344	348	304	365	333	347	369	368	342	386	368	364	333	350	330	369	321	340	311	326	310	326	340	329	322	306	383	353	300	363	317	329	361	339	328	300	331	308	355	320	355	356	381	337	333	344	331	363	346	349	330	356	331	313	356	336	330	342	342	349	358	307	356	358	323	319	349	304	318	357	321	352	356	332	366	309	375	348	315	334	350	293	357	330	341	373	327	317	344	356	335	326	324	360	326	377	361	355	354	361	372	341	371	347	342	368	345	362	334	360	349	348	328	352	349	294	329	349	370	340	321	331	342	315	323	339	346	333	348	358	362	349	311	370	306	343	326	371	342	348	347	350	339	357	351	344	351	316	308	329	354	323	366	325	312	329	361	335	343	352	384	320	351	322	318	323	349	341	338	333	343	337	339	336	340	378	352	345	332	341	360	333	312	360	336	326	359	314	365	329	299	328	374	338	337	367	334	326	343	328	336	366	385	323	324	311	355	344	316	364	311	341	360	324	328	340	363	347	337	355	344	338	342	350	378	336	344	336	357	324	338	331	309	365	338	345	378	347	339	360	336	329	351	325	349	343	341	330	323	339
24587	21370	27733	21445	2186	622	622	553	516	524	539	539	562	507	507	544	520	522	516	546	466	521	491	498	487	559	483	531	493	505	527	534	452	506	524	497	496	480	499	497	529	477	507	507	517	524	502	519	490	515	537	491	478	487	457	492	497	487	477	489	453	499	464	489	502	516	539	457	497	533	516	519	464	511	477	491	513	515	487	502	498	474	500	511	504	501	506	521	485	492	503	458	501	519	539	497	502	506	532	502	493	486	461	494	509	487	494	512	495	468	511	496	466	508	505	496	545	503	446	489	505	496	501	492	500	471	518	478	478	493	472	496	513	483	499	512	485	478	523	492	512	495	479	460	434	511	498	493	498	499	472	515	457	500	499	468	474	523	519	506	502	518	525	502	518	482	509	516	478	488	481	500	507	491	483	526	465	463	519	494	515	440	488	507	494	483	513	465	537	519	518	475	528	496	494	521	489	471	482	477	507	467	491	477	515	513	495	529	525	495	504	450	459	511	459	502	450	496	524	465	473	494	480	521	483	472	497	503	486	517	463	491	520	518	494	529	486	517	466	474	509	521	475	487	506	483	514	535	488	501	488	486	492	522	510	508	508	453	449	493	436	503	482	538	481	512	534	522	528	474	488	501	479	497	522	513	504	485	472	533	495	464	516	469	505	501	483	498	459	522	509	496	494	516	501	500	543	474	511	505	513	523	492	521	486	467	506	464	492	417	488	465	453	502	479	502	506	468	474	497	474	455	470	507	517	474	480	524	503	473	528	468	463	475	515	473	494	478	452	494	512	459	506	490	479	515	521	483	471	491	484	494	505	514	504	477	484	489	489	508	486	514	464	473	506	498	495	493	494	479	501	506	474	468	485	418	465	504	542	529	506	487	517	484	520	523	520	493	485	539	491	526	518	492	461	459	458	476	482	476	504	503	522	512	535	493	530	462	505	471	488	533	485	489	504	480	504	514	466	470	492	502	539	480	537	497	476	457	453	508	527	521	483	469	525	490	467	478	500	493	481	508	459	517	500	466	540	501	478	489	489	499	540	510	509	509	484	476	496	483	495	528	490	479	514	456	490	475	529	536	478	466	495	529	520	519	505	517	543	516	475	480	524	519	468	451	462	502	506	489	494	526	502	460	501	512	496	474	523	486	476	511	508	526	483	497	506	480	496	474	541	490	483	540	489	492	510	474	550	490	485	472	479	457	502	488	485	526	465	513	512	465	474	496	467	517	541	543	458	500	471	473	518	494	498	497	472	413	481	506	494	511	486	486	511	521	514	525	486	474	495	506	511	487	486	501	475	476	505	438	465	473	517	563	449	477	515	481	456	505	495	525	485	488	499	514	480	480	504	515	481	458	519	499	481	474	517	508	510	465	535	497	507	494	483	519	473	491	497	489	476	496	507	513	502	490	493	486	492	509	466	508	510	459	511	520	464	512	499	535	486	515	492	473	475	504	479	485	493	513	517	506	487	529	504	494	475	515	466	499	478	523	532	499	506	493	504	472	482	543	487	467	507	499	491	476	510	530	509	476	458	493	488	473	528	500	481	482	478	471	495	549	517	515	491	496	474	500	505	509	515	502	512	484	485	491	497	503	449	452	483	505	462	490	512	535	482	502	485	511	479	528	487	490	463	488	488	504	506	488	532	482	521	512	496	509	494	483	474	486	498	495	479	494	505	511	487	489	502	489	484	479	484	459	508	500	481	487	458	486	485	489	515	534	489	485	491	500	478	504	476	471	491	514	468	465	473	507	497	510	491	479	523	501	500	518	476	494	504	478	534	477	518	489	451	466	532	537	486	464	459	483	489	497	509	462	474	483	468	510	446	468	505	538	503	487	554	501	488	531	484	497	525	474	487	504	481	485	508	483	469	474	493	511	498	484	470	520	507	525	468	534	520	499	518	509	505	473	516	514	486	523	523	492	500	519	503	475	478	473	500	513	488	546	487	505	495	512	464	501	496	477	481	434	522	505	497	525	531	525	503	496	513	497	524	474	501	519	470	487	486	512	518	487	530	487	504	471	519	488	484	533	471	523	519	507	468	481	516	491	483	523	477	509	497	506	480	486	477	505	529	492	485	536	471	539	478	450	472	474	529	469	483	511	458	494	468	479	464	478	507	517	457	508	504	490	480	498	512	501	454	521	506	466	500	496	481	469	488	509	539	482	506	497	476	461	488	469	513	522	479	480	499	502	451	495	522	503	523	478	520	509	497	476	479	512	445	493	484	463	518	513	523	485	480	480	488	498	485	480	513	512	490	484	477	500	489	471	455	502	492	521	515	511	501	510	512	503	511	512	486	474	508	477	494	494	480	511	517	474	532	496	476	486	499	492	453	476	501	445	504	498	485	497	498	505	492	502	502	527	483	454	503	492	497	460	530	490	479	515	487	493	498	484	509	526	487	544	495	498	501	490	495	495	502	523	506	507	478	488	525	518	484	505	557	520	491	513	466	470	517	532	512	494	487	542	492	459	505	489	459	489	506	495	486	522	500	484	480	480	471	486	495	506	495	509	490	531	491	495	525	477	499	456	471	501	492	499	506	511	512	519	479	526	504	498	462	454	492	496	494	501	485	494	492	449	446	463	500	539	482	529	513	487	483	507	517	518	482	494	526	503	471	497	521	519	499	481	501	519	483	489	471	493	520	490	503	510	484	505	489	491	506	524	514	489	509	498	541	497	508	497	491	486	515	510	515	490	480	515	528	477	510	499	490	483	520	522	493	514	482	482	488	482	547	488	482	471	460	456	488	514	505	449	493	533	490	479	482	530	480	503	455	479	473	489	496	508	521	526	500	502	485	478	502	502	512	499	522	478	460	485	530	466	509	533	514	478	463	504	486	533	506	489	512	473	557	521	478	538	484	506	509	492	487	497	506	469	489	478	516	475	507	462	499	466	512	458	488	484	489	482	512	504	492	495	540	492	476	522	498	511	516	476	443	548	508	501	489	525	521	509	514	433	472	504	493	466	495	467	491	482	475	514	521	483	519	470	526	473	503	500	560	481	515	469	517	490	474	471	479	493	525	498	492	503	474	480	524	506	520	466	493	495	508	496	491	517	503	511	542	478	503	494	496	452	490	509	474	474	532	511	459	484	461	500	509	489	486	506	502	469	477	485	498	494	500	507	496	519	486	485	484	486	476	476	563	474	531	511	508	510	500	484	467	479	516	475	514	497	475	489	521	505	538	495	477	464	491	488	521	526	487	476	469	477	507	486	514	486	511	526	508	543	520	490	512	469	497	508	482	499	508	512	529	503	501	506	496	498	466	532	498	456	493	460	473	518	510	502	512	511	491	461	471	519	480	489	534	551	488	508	473	495	493	467	529	504	512	507	498	513	476	487	477	522	499	503	494	482	481	488	536	519	489	497	458	496	492	490	503	492	484	491	511	525	501	466	481	468	553	445	542	496	475	472	511	457	500	470	459	506	525	468	494	506	512	501	477	516	513	502	484	469	503	491	524	524	489	519	480	501	515	513	461	482
4027	6554	31981	4468	1214	1019	932	879	792	814	765	739	744	757	716	773	743	712	728	724	742	720	686	731	729	709	634	712	721	723	735	666	680	746	763	698	761	623	717	709	711	699	735	703	676	726	756	694	716	759	695	703	707	681	663	691	753	684	693	697	691	715	711	687	705	709	730	667	713	699	686	672	688	709	690	723	678	696	714	710	676	737	685	688	701	727	723	782	668	672	699	706	731	695	702	689	728	737	721	661	707	739	733	731	696	747	730	694	693	675	702	651	676	711	710	737	692	708	696	701	689	703	707	716	703	750	713	720	742	711	697	747	721	673	692	723	716	714	669	719	692	659	702	721	713	689	663	718	714	729	687	717	706	723	657	710	696	728	691	689	658	725	756	709	648	688	768	727	710	727	718	750	751	703	711	673	694	710	717	701	695	714	683	712	738	715	678	748	740	694	700	689	735	690	738	658	738	686	743	706	728	721	744	710	738	761	644	699	718	749	688	728	678	686	670	708	696	719	736	668	738	751	676	734	720	669	748	744	733	704	745	667	716	685	686	714	705	724	725	712	712	643	703	747	706	706	709	686	721	708	684	729	712	695	733	698	707	698	726	670	718	703	723	724	711	698	701	707	755	747	725	691	695	710	693	689	720	732	723	731	748	726	697	638	685	703	697	714	694	705	698	681	770	753	728	737	706	709	731	736	713	700	732	693	734	711	716	753	701	701	704	717	703	691	686	723	737	739	684	658	685	737	764	649	716	714	679	681	672	703	744	682	723	741	667	765	683	695	702	724	754	676	681	706	735	735	703	712	692	709	679	699	656	711	716	657	720	727	714	719	709	697	745	733	649	730	734	691	689	735	734	683	694	697	681	756	676	736	704	726	717	686	772	758	730	709	738	713	717	655	670	685	726	713	755	718	694	725	748	686	675	706	742	726	704	736	751	726	696	724	709	649	703	746	708	762	669	792	724	681	693	684	706	731	723	720	685	714	715	665	720	727	690	677	726	708	729	729	747	730	758	717	693	722	711	659	727	697	691	712	702	741	734	704	716	728	734	697	716	716	689	696	694	741	694	736	727	747	716	668	728	712	729	731	705	746	697	704	700	690	709	719	687	723	695	658	715	708	710	727	722	700	721	730	727	661	705	714	663	719	748	679	715	675	679	714	731	664	755	682	694	692	693	737	693	674	657	630	684	681	668	772	713	702	715	719	709	705	691	716	662	741	717	696	715	711	683	722	703	693	728	718	686	735	721	746	725	719	688	728	748	685	716	680	735	711	726	714	707	757	683	729	705	714	684	720	676	727	646	733	730	734	703	697	713	696	726	754	696	725	738	753	751	716	725	751	713	681	704	728	701	706	699	721	712	727	719	747	728	746	729	755	714	688	680	707	672	770	749	710	702	709	764	687	708	732	761	716	719	726	699	710	666	720	718	705	710	725	719	710	738	705	732	695	743	706	711	701	707	716	730	682	693	763	750	756	701	747	725	703	706	758	679	692	675	676	726	677	731	727	701	660	696	727	733	706	693	689	717	702	716	693	758	671	690	712	743	717	760	759	721	666	724	696	703	767	697	712	746	696	717	707	777	739	728	708	689	739	783	727	731	739	716	739	727	669	669	729	703	697	717	647	746	716	771	755	701	724	700	736	693	696	709	724	764	712	735	692	702	739	674	714	706	736	684	692	716	687	723	753	745	722	714	682	711	701	738	726	708	756	692	684	761	709	749	682	689	757	734	710	746	689	777	739	725	676	683	693	722	692	731	735	749	728	716	742	744	717	735	744	665	726	744	666	715	700	709	748	732	712	736	744	711	707	671	726	730	654	748	726	684	672	735	667	677	738	717	726	719	723	721	721	718	708	692	660	690	699	706	727	691	734	705	722	709	717	717	658	672	672	736	673	676	725	744	733	672	715	724	723	711	737	690	739	749	639	754	666	708	714	705	698	714	713	705	668	724	731	704	701	697	701	746	723	725	745	704	683	688	726	681	683	710	732	709	719	718	736	737	669	703	694	753	696	671	719	706	704	667	729	675	742	678	723	682	684	729	689	676	743	778	705	651	728	729	676	685	726	742	740	702	742	708	682	717	716	720	735	690	750	740	662	747	728	724	723	738	730	710	658	731	712	749	690	720	741	735	691	709	728	696	673	717	733	646	729	708	700	667	715	685	694	703	746	715	712	714	715	726	671	709	721	710	700	675	710	726	713	763	698	732	708	707	734	673	741	727	706	719	749	699	720	730	719	705	674	684	731	748	693	693	673	712	715	723	712	721	728	745	724	688	712	742	689	727	708	710	754	698	754	723	698	714	726	675	759	713	754	669	722	719	705	696	706	713	726	729	686	741	674	643	769	754	763	684	746	720	708	702	715	662	697	707	714	696	708	722	696	702	738	736	737	663	717	692	673	732	774	650	749	731	721	720	736	690	662	667	767	725	751	726	687	716	734	699	730	699	744	729	702	711	715	728	719	730	733	687	669	685	687	702	721	730	711	704	683	701	761	690	710	744	739	731	698	774	755	673	703	715	743	688	699	715	727	719	693	751	663	709	677	732	709	746	748	755	720	738	710	742	726	711	730	715	741	683	681	725	727	707	690	706	684	681	704	713	728	701	714	729	743	651	713	747	747	736	732	715	703	682	664	719	701	703	679	679	724	699	710	710	740	682	691	700	739	691	694	674	710	739	730	711	755	708	721	721	723	697	725	684	718	680	691	695	719	761	717	730	695	694	716	690	681	680	704	723	673	708	707	741	726	656	668	743	703	740	716	717	710	706	750	732	722	740	717	706	690	701	692	696	703	701	785	680	662	700	744	756	700	741	738	693	725	718	704	764	677	724	692	669	786	764	766	701	709	710	708	756	693	697	728	708	655	762	710	663	716	709	738	685	727	676	682	741	676	710	737	709	681	692	639	697	687	692	765	695	730	719	722	743	770	728	720	692	709	675	730	777	704	745	704	715	678	719	713	696	689	710	695	720	735	722	702	749	742	752	679	675	721	744	660	713	727	728	714	713	728	711	673	731	690	670	715	676	677	689	695	672	709	703	708	769	742	713	750	703	658	721	711	635	706	732	723	685	704	708	715	728	724	700	730	743	706	752	702	746	653	673	680	742	676	710	711	720	691	712	691	710	696	708	774	670	736	675	683	707	675	684	688	658	724	702	721	731	739	683	694	724	712	740	726	686	702	710	690	717	700	682	712	670	682	687	716	747	693	728	728	715	717	676	723	691	692	705	734	689	793	722	707	714	741	723	741	759	707	673	705	695	709	749	703	682	698	688	693	725	702	714	668	715	739	705	739	712	717	724	724	701	682	709	757	713	637	700	768	663	723	705	735	731	734	694	728	706	698	729	723	723	724	712	752	757	724	691	693	681	709	713	699	695	658	700	703	736	709	766	666	744	746	702	683	724	709	681	755	723	726	736	710	700	708	704	760	712	712	697	747	745	773	733	734	725	763	714	769	755	702	718	761	707	702	739	713	682	727	717	697
22385	21408	29308	24294	21393	17953	1563	373	297	250	242	224	183	181	170	182	185	178	158	172	157	146	141	144	177	176	149	143	144	150	155	142	147	138	164	149	123	129	145	149	125	136	146	147	146	153	150	144	138	144	144	117	123	131	149	142	132	144	144	124	166	134	173	145	158	132	137	156	141	147	126	141	139	124	172	158	144	153	138	147	146	132	158	154	137	128	160	126	126	131	130	137	154	138	138	140	152	155	134	152	155	129	128	147	133	137	124	139	134	160	137	141	139	143	130	144	120	144	140	138	135	149	153	155	120	152	146	135	128	130	125	139	143	161	163	140	136	133	148	124	158	135	148	144	125	149	125	126	126	115	137	116	133	129	152	138	168	137	127	153	149	163	149	154	138	147	139	136	146	138	125	129	132	145	134	141	139	139	152	144	145	157	146	150	155	143	150	130	152	150	132	151	142	117	149	134	131	159	123	130	146	155	142	155	153	154	144	126	124	158	153	124	138	131	137	148	125	131	145	158	113	114	133	146	118	135	133	131	135	152	135	132	148	134	168	127	138	147	144	135	129	164	163	129	140	140	149	138	135	121	164	125	158	143	137	127	122	129	128	131	149	148	131	119	156	161	154	130	134	144	129	144	151	144	142	149	133	135	139	150	132	127	164	136	143	113	111	150	125	144	137	126	136	145	153	144	136	142	129	137	133	148	143	138	151	148	131	128	123	135	164	141	123	130	128	125	137	139	134	158	121	135	150	146	148	150	141	131	137	146	136	131	152	122	149	132	153	136	116	149	118	137	135	137	141	144	148	143	160	156	138	118	140	129	135	120	136	156	140	144	135	145	116	125	149	138	144	132	115	141	126	122	146	130	143	123	135	146	128	161	121	156	142	128	145	141	138	134	139	149	154	151	139	128	130	135	149	129	131	146	151	139	172	138	145	145	155	151	149	138	138	151	134	127	143	149	160	126	149	154	128	135	132	128	153	170	136	148	126	130	140	138	127	118	132	133	160	116	134	120	143	141	116	140	127	161	113	124	166	145	146	146	153	143	153	145	160	132	132	141	124	143	124	138	133	137	163	141	125	148	163	140	130	154	125	144	141	126	153	155	138	135	143	143	116	118	151	129	132	153	169	120	149	149	139	122	142	131	125	134	137	123	149	131	134	157	159	157	153	138	144	134	137	142	135	124	138	136	150	136	130	140	142	154	132	146	143	140	134	134	142	141	123	133	133	129	143	143	121	153	132	129	131	166	139	149	138	139	154	141	149	155	135	150	163	154	142	127	131	153	145	141	134	145	143	128	125	147	150	120	140	151	132	127	150	137	126	151	140	143	149	151	132	152	130	123	142	146	153	114	129	149	134	143	113	149	129	139	144	119	137	122	165	137	146	146	155	142	140	141	143	142	116	148	151	136	139	124	151	144	144	145	150	119	113	144	125	142	142	152	142	126	141	130	134	121	167	137	152	125	136	128	112	145	119	126	134	124	130	149	139	143	158	126	155	140	159	138	142	144	141	129	142	128	132	143	134	141	137	131	145	155	152	141	142	130	114	124	149	132	120	133	125	143	151	129	144	144	130	149	150	126	140	143	129	132	159	149	132	126	132	127	171	134	141	135	139	135	139	130	137	144	153	151	127	149	139	145	132	136	155	128	150	129	152	146	151	128	131	141	141	122	142	142	166	135	147	146	119	146	157	143	131	123	144	131	141	142	138	151	129	153	150	132	151	130	146	146	145	147	146	138	137	135	143	156	150	144	159	167	136	136	121	121	124	156	146	125	142	150	162	143	142	128	134	150	146	145	139	169	146	148	148	128	146	158	135	139	136	104	122	120	144	156	137	152	147	141	134	140	141	131	137	117	146	132	122	164	161	150	143	155	139	169	139	158	145	137	150	131	132	147	149	128	129	143	141	157	140	168	118	139	140	145	141	118	145	131	141	137	153	149	157	123	141	155	131	149	125	126	119	158	135	137	125	139	152	146	155	138	135	136	129	135	138	149	146	143	153	145	145	154	141	148	130	122	131	144	124	155	141	132	121	155	121	152	135	147	155	173	153	132	132	129	128	117	146	151	145	144	142	131	149	137	137	145	170	136	145	163	143	122	142	137	151	138	164	135	138	138	127	149	123	131	122	135	146	149	145	158	142	143	119	145	146	138	131	160	135	136	143	114	143	138	143	125	124	138	152	124	154	129	140	125	139	123	151	121	131	153	152	144	149	130	130	123	119	124	148	144	145	138	144	129	158	129	164	147	153	133	134	127	142	143	149	124	146	128	150	117	118	140	122	144	162	133	159	155	155	158	147	132	158	134	134	136	126	142	136	136	156	144	154	134	144	151	138	153	145	141	145	121	132	138	157	159	154	147	127	135	136	137	152	124	158	145	135	146	133	134	140	134	139	146	139	129	158	140	119	132	157	150	153	128	122	141	148	135	152	156	148	155	144	142	133	137	139	125	148	132	153	159	137	150	151	135	158	133	135	139	142	152	126	162	127	129	128	152	132	134	131	123	159	131	143	114	137	141	136	133	150	168	135	148	126	125	130	128	124	142	130	143	140	136	153	142	141	141	153	123	138	127	131	138	143	143	142	149	136	133	168	152	147	164	159	145	132	161	136	149	139	138	140	153	140	149	143	141	129	143	154	118	151	126	132	120	142	142	135	113	134	160	141	128	159	135	140	135	124	141	150	148	150	129	123	145	147	120	141	143	143	139	131	138	143	132	131	135	134	138	144	137	141	160	134	126	140	152	138	143	138	129	158	142	141	169	145	173	168	134	145	131	149	141	146	149	163	144	132	117	126	130	137	133	145	126	151	138	148	156	134	130	123	178	120	129	140	124	137	118	133	161	140	129	133	144	159	140	150	134	143	146	154	117	133	163	150	131	149	140	131	114	137	162	145	160	136	112	154	147	135	125	161	159	160	134	137	151	153	130	158	161	118	143	132	155	137	126	128	144	150	151	130	162	134	138	151	141	164	132	122	127	143	133	133	134	148	129	116	138	137	162	140	137	149	167	134	119	134	130	139	134	149	148	144	152	137	157	130	130	133	126	144	123	131	114	155	129	130	128	138	140	119	144	136	139	130	146	133	156	157	127	147	153	152	138	156	165	163	138	141	128	162	132	110	144	140	146	119	146	127	150	130	145	128	134	141	154	147	115	147	137	148	122	161	156	119	145	147	149	165	134	162	156	141	142	150	135	134	144	135	144	143	147	152	145	128	124	137	141	139	136	133	143	122	135	143	135	128	146	139	139	157	142	150	138	149	147	141	153	118	119	130	128	120	133	161	148	128	130	129	144	154	121	152	148	145	118	124	135	131	113	147	139	129	128	127	144	136	120	148	125	138	128	117	143	152	130	151	130	157	152	135	145	144	136	131	129	153	126	118	137	117	168	119	151	118	156	144	138	158	143	144	130	141	158	134	145	135	132	123	137	127	153	165	125	129	132	157	153	142	124	156	125	152	131	136	133	123	142	118	152	134	139	145	129
5430	15895	50996	8708	2243	1506	1024	831	679	603	497	421	404	328	368	306	301	292	262	272	250	278	242	250	230	259	231	229	229	233	210	210	213	234	214	224	217	233	216	222	221	212	202	216	206	218	204	211	203	193	209	209	191	204	213	200	192	205	221	212	180	216	223	207	209	202	207	195	227	224	190	204	192	206	192	241	230	191	195	207	196	201	209	200	213	205	202	190	228	209	204	214	196	198	212	195	183	204	193	188	193	197	209	202	213	214	210	216	215	195	210	207	188	197	191	218	208	180	190	232	210	178	195	215	171	198	205	207	213	196	201	169	196	207	188	183	217	198	186	183	195	161	207	206	196	208	192	198	221	212	210	211	211	200	217	187	201	191	188	192	198	215	201	203	192	225	211	199	207	198	211	216	177	201	205	207	182	211	183	203	188	201	205	177	201	182	207	211	208	222	213	188	201	203	186	205	226	203	208	200	205	205	196	170	200	202	227	183	242	213	206	206	181	188	212	205	207	200	201	200	188	205	216	203	189	202	193	189	213	205	205	197	187	198	220	192	198	181	206	209	189	214	211	199	188	218	175	190	203	224	198	215	192	211	202	208	180	196	199	194	214	220	189	185	248	201	210	189	210	224	176	215	197	230	214	184	210	215	220	193	197	202	184	213	217	215	221	206	216	209	208	191	177	194	202	216	223	190	193	171	201	199	194	191	199	185	193	183	193	205	219	191	227	195	201	204	204	225	203	204	178	227	211	214	233	213	194	204	213	199	202	228	194	216	176	205	207	211	227	222	216	197	206	204	209	194	202	188	190	199	184	200	196	225	208	210	209	222	199	201	204	232	197	203	216	193	206	194	201	221	203	196	185	172	208	199	171	222	207	191	182	229	208	226	215	211	227	233	204	192	213	226	207	216	199	228	209	196	179	204	196	184	199	188	181	213	164	205	186	206	204	163	188	170	201	194	195	189	186	224	211	214	217	208	199	183	216	203	196	207	176	188	200	193	185	206	213	173	216	208	217	204	186	211	176	223	200	187	190	196	179	204	208	211	217	222	203	186	195	204	188	203	213	197	224	190	224	225	201	190	209	217	203	203	219	195	206	192	209	188	180	217	182	181	176	186	202	191	173	188	230	205	223	213	202	204	217	219	169	218	192	217	219	189	215	212	211	195	184	193	217	218	189	206	199	190	191	214	222	208	196	207	225	197	203	191	230	194	179	195	197	212	191	190	184	186	194	191	202	230	209	215	196	200	203	209	191	241	213	223	192	176	241	210	176	204	209	205	187	183	218	185	218	239	196	190	183	189	207	192	190	220	215	218	196	211	204	211	198	226	222	189	198	171	190	199	192	199	211	206	187	208	189	215	217	185	219	216	185	192	189	209	210	182	201	235	200	193	194	195	171	196	188	199	231	230	209	208	203	192	197	215	208	199	209	204	215	192	211	185	222	196	188	204	197	225	193	209	176	186	193	222	193	216	192	201	191	213	194	211	208	199	205	232	198	193	230	195	197	214	217	203	202	223	207	213	195	202	210	203	210	224	210	234	202	191	223	196	233	209	166	225	203	213	192	205	203	216	204	203	221	192	223	195	209	187	192	206	205	193	201	202	184	217	216	217	184	204	192	223	208	198	199	200	187	195	207	220	194	205	192	195	227	192	197	194	219	202	210	190	197	216	215	181	209	170	198	200	225	227	199	196	214	222	241	212	220	208	227	189	210	214	178	219	199	181	186	181	186	221	199	208	197	198	181	185	188	179	201	213	218	194	202	198	203	191	191	190	184	206	201	182	198	188	213	203	228	181	178	220	204	198	216	204	208	222	214	173	197	210	206	211	223	168	231	212	186	189	191	212	194	194	196	211	205	216	186	193	206	189	220	197	172	207	215	220	188	219	203	211	215	225	189	214	198	216	178	183	209	187	220	208	213	211	217	211	218	195	218	189	220	221	234	195	203	224	200	199	198	215	232	202	221	190	190	214	198	218	226	180	186	221	214	204	179	209	174	191	181	195	197	194	243	222	209	207	204	187	187	202	210	180	207	196	195	173	212	182	193	203	196	175	205	208	210	176	185	205	197	217	215	192	194	229	209	186	169	191	233	198	190	196	219	189	212	181	220	196	168	189	200	211	192	200	212	194	179	202	175	230	207	196	213	229	212	191	214	214	210	206	196	208	202	207	201	195	200	211	208	197	196	211	195	216	176	220	242	181	210	210	192	233	216	201	193	190	200	194	206	192	200	192	193	189	203	204	194	194	194	209	187	202	209	192	219	186	218	216	191	206	176	206	217	167	182	221	201	222	189	232	204	201	189	190	232	208	204	179	192	208	181	223	192	196	196	214	227	222	231	209	224	214	183	202	192	202	195	232	182	222	186	207	225	204	199	191	200	212	194	225	191	211	201	197	225	232	201	218	240	220	199	210	197	202	188	210	201	195	215	213	210	200	194	212	200	162	217	218	171	224	196	219	200	195	210	185	206	217	197	198	219	218	201	209	190	205	197	187	210	184	199	210	184	203	165	176	232	198	207	206	216	193	220	203	200	227	210	198	189	210	179	221	181	193	196	193	186	188	190	210	203	199	179	203	205	183	203	227	166	194	210	213	206	208	222	205	205	195	205	207	205	213	190	200	208	207	196	190	212	201	180	206	230	204	206	196	216	198	207	208	193	215	220	221	191	205	215	206	204	213	190	211	203	225	210	189	205	197	204	206	231	183	188	188	204	254	206	209	212	203	205	191	210	205	193	209	190	210	215	193	202	203	213	180	205	214	212	226	210	192	207	196	218	203	183	193	190	189	186	180	184	180	198	197	219	215	224	218	212	222	192	199	200	227	187	202	212	204	210	211	184	223	201	202	216	198	207	179	212	210	172	204	204	207	192	197	207	239	227	213	207	230	225	199	163	207	208	223	189	187	215	206	200	209	219	186	221	197	222	202	181	183	195	186	204	210	190	218	202	183	213	202	192	214	222	214	210	201	213	190	195	209	214	213	170	203	221	189	219	204	201	214	186	212	188	186	200	216	190	193	197	213	188	195	185	195	191	209	199	210	199	185	202	214	191	209	196	191	207	203	212	189	203	209	196	213	216	224	214	180	198	219	216	199	201	194	220	209	207	196	197	190	208	215	183	184	220	208	200	178	217	196	203	200	210	216	238	196	203	198	197	207	198	172	187	208	199	201	200	187	209	219	187	177	193	216	202	203	215	186	191	185	222	172	191	218	224	197	199	205	225	195	209	202	209	228	196	188	216	212	204	196	204	205	186	202	216	198	221	195	223	184	193	195	195	187	216	203	205	212	185	199	206	178	189	214	169	190	200	186	205	184	197	188	193	204	216	188	166	202	205	223	210	193	246	195	202	195	202	194	228	217	194	222	191	200	223	197	204	210	200	204	199	212	196	210	213	199	208	189	215	190	223	197	194	182	198	187	197	202	187	207	167	223	221	197	208	190	179	213	195	198	190	238	208	192	208	211	194	197	198	188	194	201	208	187
27363	17271	11410	3781	551	487	496	459	455	484	510	467	467	440	494	501	448	484	458	496	411	446	426	479	478	450	459	441	476	470	492	436	485	470	470	469	499	482	485	460	456	499	454	461	440	448	469	484	443	457	436	458	476	484	485	459	469	470	479	483	454	460	473	464	459	490	433	449	486	469	464	481	464	466	498	506	475	468	468	434	483	447	468	424	475	499	445	472	476	470	445	486	468	426	463	472	474	475	441	458	440	480	455	474	454	483	501	473	476	428	473	514	492	468	478	434	463	480	476	467	479	478	465	461	459	489	468	476	491	491	454	447	497	486	473	457	479	452	453	465	442	464	484	523	476	520	490	462	467	419	452	446	441	485	495	463	510	442	487	487	462	518	452	453	498	472	471	495	492	466	493	489	473	469	505	438	473	468	464	477	476	493	435	462	466	465	496	468	429	466	434	447	430	473	468	485	483	450	474	459	465	478	441	441	479	462	467	445	466	461	488	461	484	448	496	465	442	479	426	471	487	434	463	508	450	445	454	472	469	450	512	462	436	420	500	435	478	435	464	454	439	469	456	463	466	471	491	461	445	484	469	489	451	479	484	496	490	490	458	486	442	477	507	490	445	475	435	469	442	456	471	450	496	489	444	448	481	460	474	468	444	436	466	479	459	448	485	478	450	435	454	453	471	475	447	415	448	459	529	466	450	461	459	452	478	467	452	463	448	464	480	481	405	479	468	480	477	458	487	460	454	472	451	506	506	486	502	442	433	486	464	486	473	446	503	431	503	439	482	464	491	418	430	465	495	503	475	443	476	466	459	408	430	443	442	471	458	464	476	459	467	491	489	463	503	443	494	463	475	444	460	468	496	484	480	447	469	462	440	498	437	504	446	465	480	464	449	479	504	457	446	482	450	452	469	484	472	474	471	474	488	491	478	486	499	472	463	451	451	432	454	446	502	483	452	507	471	457	461	456	470	456	480	475	450	481	476	448	452	481	458	443	501	487	455	444	456	465	477	499	463	449	479	433	491	449	436	459	494	434	493	476	504	420	436	458	480	461	467	456	463	469	446	458	482	449	459	444	459	474	525	443	464	459	474	444	505	459	443	448	487	436	468	471	484	470	452	449	456	458	450	485	444	447	503	446	483	430	497	478	482	502	465	499	452	456	478	468	435	493	491	492	471	468	463	469	431	432	477	429	455	463	425	491	449	460	455	452	492	481	448	474	437	478	452	467	465	474	470	470	469	490	460	487	462	455	461	472	464	484	483	464	470	482	500	456	485	480	432	483	436	469	458	460	466	467	431	461	454	458	481	434	506	487	466	470	458	460	464	469	477	523	435	437	461	460	466	444	436	454	470	460	476	478	437	449	475	485	486	457	487	468	470	461	464	445	453	449	494	436	428	472	494	483	462	466	466	474	495	483	442	440	460	437	422	478	484	413	458	460	473	477	451	448	449	510	465	475	448	413	486	472	464	490	499	474	417	459	457	489	495	435	468	442	460	503	459	440	442	453	495	462	440	498	505	489	469	461	440	487	456	444	484	492	484	461	460	490	430	476	481	454	474	435	475	458	490	434	493	485	516	436	466	457	472	479	490	462	489	480	487	473	498	457	513	436	427	472	468	448	434	478	460	476	507	473	518	509	428	469	448	457	451	460	481	466	453	499	459	473	457	456	489	517	457	481	488	466	472	476	470	471	476	464	468	454	483	472	486	465	457	471	465	479	450	503	485	489	453	452	503	448	496	464	480	464	467	467	502	456	471	426	479	441	462	464	439	437	430	507	492	455	490	493	507	452	478	473	443	478	436	452	456	456	486	485	495	516	417	428	474	475	478	490	454	485	469	424	414	475	464	453	445	508	438	452	492	438	463	513	422	518	478	486	472	508	446	479	442	449	500	467	463	442	468	429	450	441	467	474	463	455	443	500	489	442	454	467	467	461	432	468	467	453	415	492	445	510	503	456	495	469	485	473	462	438	467	441	465	468	436	471	493	436	464	473	478	476	451	485	478	488	481	470	470	463	458	479	465	447	451	455	480	483	454	453	469	512	439	456	477	506	444	501	475	486	439	471	460	460	431	488	483	494	487	479	457	440	489	482	463	498	476	448	469	452	477	452	473	465	463	452	437	492	463	441	417	475	440	472	455	480	479	469	480	461	486	454	468	512	457	443	449	425	465	468	448	456	469	458	459	468	474	503	454	497	473	459	448	505	455	479	421	482	465	463	446	500	440	499	475	448	423	447	449	463	451	469	468	466	486	445	471	454	449	463	430	497	461	462	479	429	465	486	467	466	468	478	462	478	452	441	478	464	444	453	493	491	482	494	483	506	447	444	457	456	465	450	445	499	490	487	462	478	450	458	477	419	460	513	462	475	446	450	465	484	435	455	471	506	447	499	502	439	493	428	471	481	444	454	494	445	442	488	465	496	470	485	447	460	454	478	505	458	489	484	468	482	469	435	481	445	440	478	453	444	503	470	424	480	471	467	436	485	502	490	456	452	428	491	460	453	447	432	455	472	461	436	452	478	518	455	477	470	412	459	424	496	462	464	443	461	503	483	461	465	454	460	418	490	418	447	490	439	480	464	506	455	444	476	489	462	489	478	506	474	444	463	463	458	482	456	489	488	456	495	496	437	498	465	509	449	464	465	484	500	429	465	452	444	489	462	441	448	447	459	477	455	443	476	488	464	466	453	444	461	459	451	447	482	487	460	458	463	441	463	486	499	464	476	444	494	451	445	451	459	446	487	491	485	486	464	491	442	483	464	483	470	455	435	441	479	494	487	472	453	470	479	411	464	490	475	456	469	463	484	460	501	471	441	456	454	470	427	437	420	468	457	441	458	497	419	433	433	467	485	447	469	450	434	445	485	471	457	472	450	467	473	436	452	474	461	479	472	489	469	477	446	471	475	477	466	491	445	425	473	469	451	491	475	461	492	453	457	490	447	445	475	501	434	471	468	446	477	455	500	476	421	463	483	461	517	461	467	482	419	477	442	421	465	478	479	460	479	472	463	465	475	444	526	462	477	484	461	433	515	454	478	455	471	458	458	449	504	488	457	477	476	505	439	449	457	488	483	458	469	474	490	447	497	476	504	470	473	430	501	446	494	448	454	479	448	439	465	489	469	472	470	479	448	488	451	447	501	466	435	477	432	467	441	484	438	514	472	459	443	461	474	451	416	493	428	503	472	474	464	479	482	449	454	429	507	481	450	483	465	434	447	456	464	450	462	470	519	485	426	455	423	465	503	463	470	462	473	478	436	477	457	475	497	465	490	451	458	474	456	459	480	454	453	481	464	493	477	443	469	453	441	432	436	493	502	462	473	443	457	457	468	454	448	459	460	434	457	459	471	492	500	483	446	461	480	490	510	470	473	454	446	469	495	485	431	421	503	489	473	453	470	487	468	482	456	461	472	461	478	441	466	459	426	456	480	467	464	456	470	489	490	477	456	461	476	460	472	467	475	463	454	468	444	448	468	469	493	435	451
4569	3461	13261	2150	801	803	720	690	713	711	709	748	708	720	755	727	667	632	679	726	628	707	707	683	715	678	689	665	676	702	672	660	691	707	671	682	697	648	707	683	645	697	647	729	682	720	724	660	713	654	701	698	720	662	688	687	679	670	720	687	689	669	655	741	679	667	703	684	718	646	712	663	649	690	692	654	681	681	661	684	687	651	668	677	666	716	703	704	659	652	699	710	690	710	691	707	649	683	684	678	662	668	703	724	699	713	682	680	696	702	680	720	698	673	722	680	691	661	666	687	650	668	675	696	697	701	665	719	696	647	701	707	716	640	683	641	672	713	697	671	684	692	729	701	687	683	652	674	655	743	700	670	676	668	684	702	722	648	672	725	680	658	721	729	716	680	684	726	661	703	695	688	647	664	719	664	681	679	638	712	740	676	672	711	698	680	659	718	667	700	696	748	694	671	694	659	687	712	689	687	684	672	650	741	679	687	694	662	684	719	660	666	646	691	677	683	745	655	702	649	701	671	693	678	692	699	686	673	676	658	738	667	675	652	696	661	697	654	729	702	703	722	672	666	735	703	682	688	746	718	692	609	704	699	692	695	694	742	655	633	665	704	680	675	683	690	657	654	670	699	696	698	695	734	693	707	705	677	674	747	705	706	672	699	735	694	681	696	684	687	696	707	659	632	714	670	690	655	706	682	705	713	726	679	712	745	666	686	713	673	677	699	735	714	671	709	672	687	714	685	683	675	709	660	710	669	735	690	675	660	668	708	668	654	669	689	719	693	702	665	679	674	720	672	643	675	720	680	656	735	686	709	715	698	663	673	698	688	635	685	677	673	683	680	697	668	675	726	653	676	691	667	707	676	686	712	679	669	729	676	732	663	749	691	676	669	658	666	710	687	682	684	693	659	681	691	664	685	676	645	650	713	682	675	689	678	676	712	678	730	704	665	699	713	684	707	669	701	659	719	661	659	739	720	736	694	689	695	697	680	687	688	687	680	684	749	655	639	659	673	702	663	690	664	705	661	649	675	627	667	701	697	700	711	692	727	666	692	719	699	702	708	709	647	655	681	692	687	679	672	652	653	708	652	660	664	655	754	676	713	675	660	681	710	666	670	675	680	724	698	696	676	677	697	655	640	657	708	742	652	716	666	683	667	737	638	676	679	659	671	718	703	667	695	708	681	665	711	647	667	688	681	713	693	647	686	620	752	668	678	687	683	685	662	709	657	717	694	610	668	632	680	700	694	706	701	681	713	692	692	650	699	690	687	658	665	681	690	704	695	637	697	641	690	634	731	654	665	691	672	665	731	693	654	654	650	708	644	679	686	668	720	709	685	693	623	774	731	694	742	741	658	698	718	722	710	696	728	643	644	736	712	714	682	673	689	659	731	667	644	719	653	732	681	666	723	711	674	726	713	663	690	640	686	681	685	665	738	698	674	682	674	660	694	697	698	708	656	724	704	730	731	691	687	662	665	687	698	692	715	700	698	656	672	670	707	662	629	696	649	710	681	686	674	712	674	663	721	673	716	679	705	694	665	673	681	696	648	713	703	705	665	668	773	686	691	702	692	676	660	717	687	669	709	699	695	710	677	687	718	704	721	677	718	683	690	665	671	714	674	671	714	645	670	710	656	707	698	735	651	679	707	698	687	694	679	695	672	701	698	729	700	707	703	675	673	726	678	682	714	698	691	715	701	681	673	622	677	700	658	671	679	648	711	685	701	678	691	642	687	665	707	719	697	663	654	729	657	715	681	677	680	691	721	670	689	703	681	666	700	719	701	679	654	681	725	689	731	699	676	706	676	661	625	669	656	670	700	713	711	703	719	673	728	645	718	675	670	734	734	681	754	720	675	692	664	695	628	670	639	673	672	670	711	715	683	715	668	692	660	723	689	666	662	740	644	711	735	685	680	696	682	684	725	673	712	679	640	671	722	692	700	696	705	669	665	690	697	707	661	680	710	712	697	628	690	705	654	665	682	704	735	685	711	725	727	705	647	627	677	677	633	709	657	671	708	681	704	696	674	659	699	709	667	664	679	692	694	683	644	686	707	688	680	672	718	723	696	713	691	687	656	664	655	696	667	747	722	714	715	697	704	703	681	674	697	678	666	682	685	696	700	675	686	647	682	717	663	687	660	707	711	678	674	773	680	701	719	696	677	726	650	719	707	704	684	638	728	655	683	707	686	687	679	679	672	715	640	721	643	691	626	657	675	676	702	697	707	659	720	735	694	684	663	670	712	705	705	699	700	693	705	691	678	730	700	680	712	701	685	673	731	720	687	654	688	691	679	691	683	721	678	726	674	665	667	656	695	726	685	701	682	678	723	689	670	667	625	688	744	739	698	675	765	702	662	657	666	732	704	680	691	651	655	708	686	693	664	704	693	739	631	683	703	698	708	671	648	706	696	721	714	692	743	655	646	721	700	697	672	724	699	698	698	647	675	667	696	672	719	724	678	682	684	653	709	713	727	686	658	709	625	702	662	688	656	673	648	729	700	709	683	676	669	667	689	714	663	683	659	727	693	665	721	693	665	741	725	693	702	661	675	687	696	669	679	664	665	693	672	708	683	702	686	699	646	628	681	688	717	693	701	689	650	707	695	673	676	646	688	711	689	697	643	701	672	684	685	713	650	699	669	679	681	679	731	688	708	700	698	657	629	682	683	648	699	647	735	686	702	676	673	683	680	690	709	642	678	634	659	695	683	678	698	683	658	667	708	683	702	679	701	699	685	734	677	637	702	725	700	642	685	684	684	670	724	663	714	697	691	690	696	675	683	681	678	702	680	681	654	714	710	698	675	693	662	707	682	642	702	664	687	684	661	661	712	679	698	677	740	664	698	677	672	713	689	710	676	724	691	638	705	712	663	693	687	683	718	684	697	692	666	690	695	743	666	687	726	721	732	647	703	722	661	645	654	698	714	672	692	687	689	706	711	679	687	679	690	698	702	679	662	672	673	668	696	697	631	647	670	725	708	685	742	666	687	708	679	688	655	639	654	688	691	698	672	689	694	667	703	703	699	703	690	691	677	686	737	721	747	714	657	742	702	675	724	728	634	662	719	673	726	720	684	733	728	713	695	672	670	726	680	702	650	724	701	677	709	656	740	668	674	706	632	672	723	699	666	707	716	695	659	687	677	738	704	653	675	694	728	699	692	721	709	674	668	699	737	717	667	694	730	667	694	698	712	693	694	708	735	729	669	718	689	728	709	683	683	665	669	679	721	692	664	690	701	657	650	681	723	659	670	697	654	705	651	644	676	671	666	632	681	699	709	704	660	725	735	726	740	670	665	691	697	724	757	688	723	684	680	692	674	735	649	695	663	710	677	698	691	680	676	666	691	713	699	728	679	693	694	646	693	710	716	686	710	726	749	678	681	713	691	693	671	698	706	645	649	655	647	686	698	618	734	655	721	698	706	704	660	671	729	672	675	653	700	678	716	687	658	681	711	710	691	676	679	695	720	690	664	700	673	723	656	659	683
23303	21382	28989	25509	18334	2887	456	351	295	262	267	243	245	253	228	247	251	219	214	238	245	205	233	213	191	189	225	209	236	206	217	214	213	213	203	224	216	218	216	234	196	222	239	213	229	192	184	230	216	221	204	221	201	195	218	232	209	233	227	213	213	191	239	209	223	205	204	215	217	211	212	225	223	202	212	194	203	216	219	237	230	232	206	190	202	197	212	233	217	217	198	194	192	204	226	198	208	234	226	221	212	218	214	209	189	221	195	199	204	194	230	243	207	238	203	193	203	229	200	207	217	227	217	213	211	208	215	209	217	230	238	216	212	223	186	209	231	224	224	210	236	203	224	207	234	205	220	231	192	209	221	216	217	213	211	205	188	221	212	240	192	212	205	223	223	228	205	197	198	205	208	203	190	201	227	224	231	216	203	195	212	222	205	257	217	239	239	227	228	211	213	191	222	210	218	208	225	206	232	214	225	206	222	197	217	205	208	198	194	211	201	199	205	207	224	241	218	214	195	218	216	208	206	213	222	212	225	229	235	213	220	210	208	219	194	217	251	195	221	218	212	216	210	212	208	234	238	197	230	207	230	202	192	210	223	213	193	228	223	203	194	214	219	193	208	217	202	215	208	228	222	233	206	192	209	218	202	212	219	222	235	223	219	222	220	224	206	230	197	229	215	227	227	232	225	226	189	197	241	226	219	206	225	228	196	207	178	221	207	215	211	221	189	198	239	188	192	194	209	246	232	217	234	217	218	232	209	210	234	214	199	184	193	256	216	207	202	224	222	201	228	224	202	241	206	208	198	217	238	216	217	214	215	238	222	211	228	208	235	196	197	208	203	225	206	204	215	193	216	218	207	206	217	216	199	216	202	217	201	216	221	193	231	220	241	202	199	222	209	242	219	224	235	205	214	207	213	231	211	227	202	210	233	202	218	206	203	204	204	230	204	231	217	221	222	236	237	202	207	215	208	246	210	208	258	211	211	202	206	221	203	228	242	173	222	218	243	200	213	219	214	192	197	203	195	194	202	249	213	217	220	197	229	233	231	193	198	220	225	186	215	218	206	197	223	234	242	246	223	236	196	226	197	216	215	217	216	225	210	227	213	214	189	203	210	208	221	217	189	222	212	206	209	192	233	198	243	209	244	197	203	194	221	192	220	219	207	198	177	203	225	197	211	218	214	207	206	232	190	194	225	206	219	230	202	220	208	233	216	228	190	218	208	225	218	224	209	224	212	221	208	197	217	231	196	209	215	185	220	215	222	213	198	188	180	210	236	204	251	213	228	202	232	223	195	196	202	232	230	207	208	243	196	230	209	193	203	224	228	207	223	218	217	204	204	231	229	226	204	233	204	230	210	207	204	205	226	237	203	226	218	210	230	218	198	225	225	210	200	195	216	202	221	221	210	202	228	232	208	198	215	221	230	225	229	231	209	194	232	236	212	189	204	237	225	213	201	187	220	195	202	214	240	221	229	206	210	235	228	213	204	224	224	187	197	202	233	232	230	216	244	204	207	203	210	199	226	211	236	191	193	244	216	205	191	202	223	205	248	205	202	229	182	212	232	214	208	217	215	220	183	229	233	212	189	207	215	218	228	223	196	224	218	216	207	233	224	239	228	205	219	199	223	222	217	210	220	204	221	203	236	216	203	210	200	214	235	203	219	213	197	227	176	206	185	233	196	206	205	220	195	218	234	200	215	223	201	211	225	205	209	241	235	204	209	214	219	197	231	202	211	226	216	222	224	228	205	210	187	222	217	225	231	200	210	205	212	246	189	190	212	241	224	220	207	212	225	217	214	224	225	234	213	220	203	209	221	211	212	194	204	214	225	236	224	179	206	243	225	204	224	240	210	216	198	203	211	209	224	215	183	215	202	232	199	209	245	190	206	189	217	240	206	181	213	200	225	225	229	217	171	209	236	210	213	181	217	206	202	222	201	216	215	210	207	223	233	202	220	213	222	192	242	210	226	184	206	216	206	226	226	230	205	222	205	218	224	219	204	227	207	202	213	215	211	222	241	178	191	215	217	213	209	193	220	219	219	216	197	225	215	223	207	237	206	240	222	209	210	227	188	212	222	192	211	205	211	238	208	241	171	225	187	237	188	210	197	195	222	201	228	191	190	204	210	199	200	212	222	198	206	226	199	215	180	207	247	204	212	207	220	205	191	201	211	189	200	240	184	222	206	203	208	201	201	212	191	199	220	200	218	189	227	228	228	204	217	202	209	197	196	211	211	217	229	218	186	214	221	198	205	215	219	211	195	228	201	202	255	205	225	188	199	198	205	223	219	219	201	209	227	213	225	210	219	183	214	192	227	183	207	182	253	224	214	214	220	228	185	209	213	235	201	207	205	201	208	230	202	233	228	195	211	186	214	235	239	212	213	205	184	191	227	198	217	217	203	188	238	197	223	210	211	206	215	211	211	187	219	213	218	196	251	215	206	214	232	229	200	215	223	226	207	203	191	199	221	191	203	214	221	184	208	206	208	235	212	240	215	209	221	206	212	225	208	204	196	183	214	184	216	202	206	205	232	202	237	216	212	207	207	227	201	202	204	209	233	230	207	224	210	214	225	205	221	195	208	221	240	201	187	202	230	202	199	222	208	205	242	225	182	198	177	228	242	183	199	226	182	199	193	207	231	229	236	199	219	194	222	222	222	216	214	230	231	189	209	228	217	243	219	246	227	212	224	228	225	254	217	249	200	215	232	206	213	220	223	198	204	207	215	197	189	209	256	192	219	202	236	219	250	222	196	218	219	209	188	230	206	224	231	219	225	221	204	219	195	222	226	209	205	204	205	221	213	230	199	229	207	212	218	208	220	209	225	219	233	207	217	209	216	196	231	213	216	222	199	206	202	211	217	243	188	180	214	201	220	205	215	222	233	229	214	218	226	216	224	214	228	213	206	220	215	208	220	204	196	232	190	224	205	230	203	211	201	210	217	222	225	185	225	218	208	226	198	216	210	212	240	220	197	195	205	181	205	214	209	231	225	227	235	212	190	215	215	225	199	205	265	238	210	203	223	208	227	199	237	213	199	182	239	202	234	222	212	207	202	249	198	207	207	210	206	228	222	228	196	243	213	219	221	184	229	214	195	205	178	229	222	188	213	211	216	224	223	204	238	213	225	222	215	205	207	214	205	199	206	239	208	190	232	215	223	236	215	232	207	215	210	209	203	225	213	207	220	209	222	227	209	211	204	203	202	174	211	221	213	214	234	189	191	211	193	205	221	196	228	197	196	209	202	204	223	263	194	207	210	195	223	209	245	191	231	227	195	205	182	195	197	230	202	224	229	235	208	214	235	223	228	216	208	210	211	204	197	194	253	212	212	218	223	218	219	204	240	188	201	203	218	213	231	202	222	202	187	212	218	202	214	208	195	217	211	241	226	233	207	212	241	196	198	231	200	246	222	215	208	199	202	217	215	228	228	196	196	228	262	248	213	222	221	226	205	226	203	226	219	218	201	218	194	207	223	234	214	198
4163	10835	46489	8551	1460	975	787	675	543	531	503	420	424	402	401	418	393	386	383	350	355	338	360	359	369	410	352	385	338	345	339	309	379	354	323	356	351	327	343	358	324	355	342	335	335	361	319	297	324	330	345	339	364	364	314	319	344	337	354	341	335	296	348	327	321	327	348	345	349	347	362	334	344	332	290	368	319	328	338	350	315	340	362	300	374	350	352	326	372	350	299	354	335	362	349	350	346	322	347	365	343	352	345	383	340	314	311	335	342	341	363	354	345	332	338	319	362	335	340	335	374	322	329	315	334	354	335	335	349	321	337	324	323	316	374	359	345	352	316	322	340	383	313	346	315	338	336	321	341	336	342	343	333	330	337	314	351	314	340	335	327	333	329	336	364	351	344	344	323	357	336	338	337	322	328	336	327	334	327	326	354	328	383	335	321	338	328	339	349	328	309	323	323	331	338	328	330	355	342	331	363	375	332	338	317	328	341	348	307	326	336	336	315	329	312	336	351	351	338	322	353	365	359	324	305	346	332	338	315	378	324	322	340	360	310	368	340	327	312	333	352	359	366	326	366	362	304	358	361	317	350	352	328	336	331	339	332	331	345	343	317	339	324	333	320	303	338	329	324	325	320	347	358	344	326	347	334	320	348	323	354	316	333	311	332	349	333	375	347	355	323	340	360	335	352	369	330	304	355	344	359	347	338	340	331	327	338	318	315	326	355	353	328	348	339	346	316	338	363	375	335	318	376	300	348	310	334	318	339	325	307	312	329	346	350	319	355	314	335	339	361	316	350	319	311	325	324	347	321	329	370	350	281	340	355	349	337	346	320	303	332	363	347	326	326	287	289	323	342	335	376	345	337	355	360	332	346	329	338	339	331	309	347	346	328	326	342	352	313	352	347	329	344	350	284	317	326	365	320	315	352	342	321	328	344	346	333	369	355	349	341	343	365	324	322	305	353	336	358	368	337	363	353	322	316	328	340	362	307	308	298	342	315	300	319	320	373	319	324	364	350	345	294	332	298	303	343	310	330	313	314	326	340	342	343	335	345	332	328	299	360	328	347	337	328	357	298	333	322	313	362	307	356	319	347	318	326	341	342	325	362	344	342	348	320	381	320	334	342	321	310	340	336	319	365	381	333	355	347	314	381	326	324	357	348	365	348	334	334	365	330	320	338	338	323	369	318	319	352	336	331	358	331	314	324	337	345	334	351	311	373	330	324	344	342	326	322	328	325	384	359	334	338	326	324	328	352	345	308	315	326	326	347	328	359	362	351	340	320	336	301	349	356	320	365	344	335	337	360	341	345	335	342	321	341	307	350	343	344	324	343	348	307	350	330	325	339	318	338	318	329	337	340	332	316	320	323	320	337	327	352	340	376	328	346	348	337	340	319	349	368	343	314	315	344	330	337	348	349	328	352	368	341	363	325	323	330	351	351	295	345	337	358	333	353	317	329	304	352	328	340	363	349	327	355	343	321	356	308	315	331	331	365	359	334	335	328	334	332	314	335	366	349	335	366	346	325	324	368	335	372	321	360	326	368	329	365	323	330	340	350	360	326	353	330	320	327	325	318	325	347	340	323	347	341	330	334	331	308	374	335	330	346	324	356	328	314	325	376	318	327	343	362	378	359	346	357	340	349	334	335	335	293	338	339	320	352	340	326	364	316	360	344	330	311	328	354	320	379	346	314	342	304	334	308	311	335	347	370	323	314	372	318	351	330	320	331	350	325	352	345	327	334	327	329	338	321	327	359	312	338	325	322	350	353	329	346	363	335	344	323	370	311	310	326	333	362	338	362	308	323	342	318	312	291	324	350	365	315	326	331	379	371	359	342	326	388	341	348	326	326	330	348	302	345	327	339	299	337	317	327	381	345	355	337	356	332	340	333	336	328	378	304	353	318	320	340	336	342	350	332	335	314	322	312	366	325	343	339	344	338	368	332	329	310	349	322	344	380	365	344	315	358	351	327	317	334	331	297	361	318	340	370	341	352	366	321	346	318	350	359	334	313	338	320	333	330	349	393	323	328	329	334	366	357	345	344	326	348	349	350	337	339	310	351	325	337	305	320	328	330	338	331	336	351	309	336	346	338	353	375	337	354	327	305	319	357	351	347	373	341	359	345	331	342	336	333	338	341	344	350	326	317	339	328	305	319	347	338	346	357	359	332	318	301	347	322	351	361	342	352	351	363	342	347	333	313	339	345	333	352	358	306	334	340	351	331	315	317	357	348	320	340	346	342	349	333	373	367	349	336	316	316	333	343	334	327	377	335	359	309	331	338	338	325	336	325	322	325	330	358	328	332	309	306	331	341	332	341	363	364	346	354	340	366	347	340	328	301	325	324	336	323	332	331	335	361	356	352	347	368	339	310	319	337	320	325	339	333	328	322	345	317	311	330	327	352	330	340	313	321	348	347	328	304	331	315	350	327	331	321	365	356	352	328	329	352	331	308	332	311	333	345	334	330	338	350	346	359	358	338	327	340	348	324	323	338	375	321	377	349	338	349	336	314	305	355	306	314	368	338	335	330	335	323	361	348	356	352	334	344	346	318	333	362	334	350	361	363	342	328	337	335	347	327	325	332	347	328	332	308	347	314	368	369	336	354	312	339	343	321	298	339	366	349	346	320	336	356	328	310	328	373	363	336	324	313	351	331	374	349	310	306	343	350	347	338	339	337	326	341	338	349	334	340	315	340	323	308	336	338	337	360	352	328	334	329	331	324	348	316	354	332	360	357	342	361	332	329	360	351	325	317	323	329	314	334	323	325	347	362	330	350	363	350	368	342	322	306	326	315	325	348	311	351	336	328	339	347	324	316	348	335	338	319	346	317	317	318	352	323	376	331	334	343	333	354	325	350	336	330	349	367	332	337	343	332	319	322	363	354	316	318	328	345	297	335	335	333	333	311	345	321	360	339	314	287	352	332	350	318	359	326	342	318	335	364	340	321	326	315	344	342	370	350	341	370	319	357	338	342	338	316	295	347	338	342	347	347	328	312	341	325	347	315	326	326	355	346	334	318	320	346	356	329	348	366	350	345	345	344	302	347	337	321	319	338	313	312	355	327	360	341	361	317	317	331	301	341	360	353	333	344	342	352	327	355	366	316	327	340	328	343	356	321	328	322	348	327	347	347	340	304	333	361	324	335	347	368	335	358	345	356	351	327	320	348	349	287	350	343	344	349	310	362	329	334	336	330	336	378	343	327	365	328	347	315	335	312	306	330	350	338	352	374	320	363	319	348	307	334	313	326	331	341	324	343	339	336	310	348	314	323	369	358	342	345	335	331	331	324	338	348	322	325	355	354	349	377	319	327	328	305	333	334	341	332	338	325	327	390	341	334	318	337	358	372	314	362	345	345	361	364	315	357	375	352	309	333	348	277	325	348	359	342	342	349	324	347	322	340	335	317	332	360	335	349	318	322	354	340	335	341	357	317	335	319	337	322	345	336	328	318	364	332	285	342	329	347	331	338	301	353	348	355	368
24748	21427	27370	22253	2507	586	620	526	548	500	504	509	536	484	522	513	465	458	491	525	505	450	462	497	544	464	467	499	515	497	491	482	489	510	471	476	539	458	521	509	489	492	520	516	483	508	489	475	480	475	459	498	503	516	516	522	500	474	494	474	537	452	462	526	506	509	488	481	498	510	479	503	529	499	440	483	442	469	498	525	493	471	509	476	518	499	524	516	463	476	496	517	498	473	457	496	487	524	472	524	480	485	485	497	507	487	493	489	489	509	515	509	465	482	486	516	508	477	473	530	455	512	521	485	519	465	475	523	474	485	466	461	488	519	457	491	495	512	466	490	470	474	440	477	488	477	498	471	499	543	490	489	491	484	475	510	456	518	512	468	489	511	513	481	528	521	467	468	489	477	499	475	462	510	495	479	492	495	465	489	474	502	509	497	480	501	456	512	479	515	491	559	501	505	485	516	459	524	468	450	488	447	512	505	510	483	467	472	472	517	487	422	474	479	470	487	485	501	478	476	490	484	480	515	457	501	483	498	479	482	491	516	478	471	512	482	468	554	482	507	494	444	496	465	478	471	488	509	521	506	490	499	477	504	496	519	457	518	458	500	499	479	468	465	513	465	498	483	494	507	476	486	521	486	491	486	498	501	495	503	490	472	489	476	471	492	503	446	500	514	483	479	479	504	514	484	507	434	465	513	498	453	496	485	485	501	471	501	510	480	495	466	465	519	455	479	546	492	498	503	514	480	507	490	450	452	494	521	513	503	448	467	537	522	474	468	518	456	489	495	508	479	490	487	496	511	460	481	522	493	497	480	474	527	488	481	494	528	479	520	495	423	470	495	483	483	467	501	481	500	488	489	507	484	500	493	464	454	526	485	526	509	483	461	477	478	543	488	493	476	485	463	446	534	466	491	501	476	474	449	501	514	528	455	526	536	498	502	492	514	499	493	494	457	501	522	516	486	449	515	477	457	511	470	495	493	497	505	463	507	472	471	522	522	460	471	500	508	526	499	504	487	476	455	444	536	497	472	510	477	511	476	462	479	556	464	468	467	510	501	471	464	466	507	487	477	463	471	482	486	496	508	511	489	482	510	497	493	466	500	483	454	509	450	498	499	477	485	493	483	473	509	504	487	455	478	489	511	475	464	533	508	447	491	494	509	440	479	528	491	515	515	511	509	529	501	491	477	459	527	485	472	489	490	466	492	486	536	486	488	508	515	475	491	517	491	503	539	447	456	475	518	496	489	482	519	488	477	501	505	461	500	493	518	473	499	492	512	475	517	512	478	499	490	455	477	474	522	462	457	519	469	521	528	474	500	483	481	504	470	525	473	514	506	539	512	449	514	463	480	501	453	509	475	486	471	458	504	508	464	472	510	494	507	504	467	466	475	492	490	469	464	473	488	447	488	473	510	491	487	462	455	491	471	480	519	528	517	471	506	481	497	462	505	463	520	488	454	501	478	513	483	507	465	498	514	477	496	423	540	516	461	502	524	483	536	471	467	516	506	475	473	491	500	477	481	482	489	534	477	531	479	472	504	504	517	482	520	500	461	471	468	471	477	461	543	476	478	502	459	475	454	467	530	475	481	515	482	487	471	484	535	529	502	470	457	502	476	473	480	486	505	498	477	473	493	521	479	528	513	509	539	491	434	492	517	477	511	484	459	489	488	496	456	509	521	491	473	484	510	480	485	469	533	471	499	507	492	474	505	492	503	499	466	487	509	518	486	504	498	554	464	501	496	540	478	521	486	478	466	479	526	467	471	496	456	484	484	516	502	469	484	462	524	509	515	467	485	517	502	532	507	486	519	488	463	511	499	463	451	501	457	517	504	514	505	530	524	487	482	464	504	492	463	498	516	485	484	464	495	466	515	504	519	485	494	471	492	473	540	525	450	493	452	485	481	449	488	506	479	490	461	493	503	517	475	536	506	492	479	455	464	512	460	480	481	483	506	476	484	475	494	500	494	491	472	512	487	509	482	500	500	449	481	460	497	483	496	479	457	503	490	487	492	476	509	496	455	476	482	482	523	485	452	492	524	441	465	481	481	482	461	494	517	468	503	477	502	484	461	514	480	486	513	542	548	495	483	472	489	454	479	477	476	493	478	521	517	470	505	484	493	516	496	443	450	478	466	454	463	525	483	476	484	487	454	506	545	479	519	494	469	482	477	489	480	457	522	517	493	501	505	484	478	507	487	482	474	496	507	500	487	473	496	477	503	475	524	523	512	492	489	497	513	496	515	496	515	479	460	498	448	477	523	480	503	522	539	475	511	491	490	474	531	436	502	504	485	492	477	483	493	468	468	491	517	472	480	491	509	491	478	460	477	499	451	488	507	511	490	493	516	510	488	496	502	505	475	504	483	476	487	495	478	456	480	516	484	525	490	473	490	466	491	478	475	452	508	498	494	503	528	451	454	482	553	487	474	500	494	491	480	565	495	488	487	480	481	497	535	440	496	469	508	548	472	499	475	462	499	471	487	514	508	481	499	516	479	463	503	485	547	467	457	542	516	495	478	504	497	527	431	489	471	497	483	486	485	488	497	494	497	484	498	470	515	506	463	502	505	472	498	478	504	483	469	448	497	487	505	491	469	526	547	482	449	486	520	517	498	467	527	493	447	457	521	511	535	464	496	490	539	525	487	530	478	465	487	505	493	498	489	481	486	514	495	480	522	483	509	510	506	517	489	485	512	489	507	500	511	442	454	476	517	491	449	492	501	502	509	473	486	494	498	494	502	516	495	497	529	485	494	516	479	482	464	504	488	505	461	488	472	489	523	507	530	495	488	486	478	507	501	507	465	464	493	486	478	489	483	503	487	451	499	490	490	496	472	514	473	456	503	489	506	522	478	455	485	530	466	515	492	538	485	488	479	504	488	505	468	452	511	496	532	491	468	482	513	493	488	442	497	457	493	479	462	493	486	487	497	516	485	481	491	501	468	495	495	496	489	491	466	509	487	506	461	515	451	472	436	508	487	496	500	459	470	534	491	499	456	506	509	507	491	502	535	482	505	493	468	477	493	515	478	500	505	473	477	527	482	476	499	522	498	498	479	479	539	500	485	476	484	487	497	489	479	483	492	480	533	466	502	535	494	481	477	514	509	463	466	486	477	484	499	517	524	498	449	481	483	519	524	478	488	452	487	495	469	503	492	510	465	501	459	482	463	482	459	511	511	494	481	495	464	526	504	460	489	517	542	466	458	496	509	502	510	483	509	484	514	501	482	500	503	502	448	516	506	488	487	495	446	461	484	511	485	491	467	500	480	501	483	474	506	472	465	492	482	472	452	500	507	486	479	480	516	473	491	484	484	510	483	535	458	495	484	464	478	497	506	516	474	462	453	471	478	511	475	511	494	539	462	500	472	523	499	469	496	530	489	508	495	524	452	505	492	484	517	482	516	492	456	506	569	472	482	495	525	477	476	511	511	508	467	504	510	488	468	514	472	506	470	459	541	465	454	467	484	506	494	466	508	519	535	516	522
4106	6615	30978	4933	1211	986	956	854	790	844	753	771	804	752	744	716	845	760	736	725	702	695	737	694	708	650	735	658	719	697	760	775	731	766	714	714	745	665	707	746	718	720	712	701	706	673	707	635	728	737	679	712	687	712	682	724	683	724	702	691	691	708	731	722	710	720	713	743	684	696	699	690	698	690	713	713	719	710	722	669	662	695	718	707	716	709	722	690	792	694	697	683	688	699	702	683	667	655	734	686	735	694	683	697	779	696	711	676	673	740	708	737	705	677	713	692	697	691	707	672	749	756	716	720	719	695	650	682	695	723	711	700	689	721	706	738	712	687	741	747	713	715	694	695	728	736	746	723	689	727	736	711	731	782	699	716	737	654	674	736	691	726	712	661	718	724	709	684	698	681	703	683	709	699	708	694	699	725	714	731	667	662	763	692	707	702	710	680	721	697	691	687	655	658	683	659	701	687	720	705	691	711	711	728	663	698	703	690	675	689	681	680	714	721	708	707	711	725	661	714	730	730	713	718	692	708	697	738	665	737	715	719	728	712	733	727	747	717	705	741	672	711	668	700	697	716	683	714	642	690	701	751	685	701	676	676	664	751	657	659	712	704	680	714	723	689	739	664	721	696	674	695	704	678	740	712	769	715	705	702	695	729	738	696	693	709	693	738	698	743	716	773	696	721	668	749	648	744	718	735	683	702	696	694	705	700	710	701	749	689	712	675	646	731	700	716	719	639	695	711	730	677	745	694	710	737	716	707	671	701	750	686	690	743	676	734	753	735	661	722	781	764	655	692	672	697	697	704	725	678	754	699	725	642	688	723	687	733	746	726	708	686	685	740	776	705	705	717	744	703	744	666	678	762	717	700	654	733	725	667	684	719	741	693	721	655	672	699	693	712	704	706	662	697	647	670	676	726	749	721	703	744	743	746	722	704	722	737	683	727	669	733	725	736	748	718	712	717	717	744	684	725	687	689	715	716	724	727	720	678	695	750	734	693	728	746	764	679	733	687	696	734	725	693	702	707	723	705	711	717	743	712	677	667	712	654	700	706	680	710	663	713	714	722	663	779	705	706	674	733	699	712	735	682	677	727	660	686	716	709	692	697	718	694	715	686	698	695	690	661	719	710	747	694	729	697	717	733	728	710	713	740	662	669	743	708	683	725	701	695	705	714	670	720	699	679	701	743	696	697	696	720	700	684	713	666	718	692	702	689	707	705	675	695	694	699	743	662	664	681	695	731	666	674	710	703	748	650	710	690	707	680	693	721	727	697	685	706	699	691	665	681	689	716	681	677	700	690	739	708	749	741	707	718	727	744	696	721	682	749	716	747	700	676	688	699	733	709	733	747	732	695	717	738	692	746	667	671	677	736	699	705	733	683	714	705	714	664	680	738	732	678	714	727	710	670	728	673	690	684	664	744	663	718	712	703	734	701	722	696	710	711	702	788	692	699	670	717	731	666	671	729	748	727	718	712	699	729	716	762	717	727	697	740	693	693	693	654	694	713	693	731	708	701	677	691	719	705	709	742	695	646	683	715	721	696	695	674	669	713	672	751	719	707	719	695	697	683	677	723	723	725	691	684	667	693	727	711	682	722	683	755	697	740	727	696	727	673	690	723	703	734	717	693	670	719	742	688	726	665	699	685	714	667	668	696	693	710	736	682	692	726	745	701	675	756	718	648	660	721	680	744	673	691	717	688	676	678	714	718	718	680	744	694	701	747	710	652	686	740	715	683	727	658	659	713	694	740	701	711	709	716	648	736	665	731	727	687	700	688	676	722	753	733	783	729	659	694	693	658	704	712	692	728	744	722	673	696	683	690	683	745	662	732	663	677	723	723	703	708	666	743	700	707	763	688	709	715	686	715	702	689	720	667	709	648	697	746	687	730	742	696	687	741	681	611	682	698	731	699	689	683	706	677	716	720	659	652	696	736	693	649	752	708	723	697	751	677	747	735	711	672	740	692	708	707	731	700	734	735	702	698	684	734	729	715	673	686	669	667	687	671	683	704	729	688	650	649	688	682	706	700	716	649	693	693	658	661	709	737	716	738	662	733	696	711	704	688	717	691	707	685	749	648	729	714	720	687	737	734	685	696	714	689	697	689	692	717	670	679	716	700	729	726	755	656	699	653	672	677	655	705	711	718	727	720	692	707	726	739	660	733	739	731	677	691	684	686	641	699	700	725	685	722	668	676	661	700	697	731	669	746	718	711	769	705	717	702	763	681	696	721	671	744	666	748	722	684	719	681	693	718	705	684	672	741	684	682	646	747	676	716	734	722	670	749	691	751	709	676	668	704	697	750	725	714	775	783	742	673	708	699	693	705	718	713	722	714	733	709	715	718	734	652	768	669	668	733	678	714	721	739	661	696	716	713	719	691	720	684	709	692	726	685	747	736	688	694	750	663	674	684	721	727	736	681	698	689	676	714	748	705	715	708	705	664	689	703	676	701	708	705	701	674	715	687	721	735	675	681	696	673	672	661	646	697	688	689	734	741	706	732	752	696	663	702	652	708	718	709	758	677	759	700	717	716	698	687	667	727	685	694	734	724	728	714	690	753	716	683	682	690	722	697	730	705	703	707	688	705	653	689	762	698	715	727	717	718	697	724	683	700	741	710	698	723	722	701	690	739	739	669	699	677	685	686	748	705	688	716	698	709	694	725	697	713	706	715	744	679	724	701	718	723	665	704	682	697	711	737	681	737	720	696	733	693	757	704	680	703	743	716	704	672	667	719	681	729	744	701	685	728	765	685	705	641	745	714	754	725	709	693	706	731	629	658	667	675	732	654	744	678	732	706	715	655	672	736	721	690	754	685	732	748	665	725	723	700	693	697	661	692	697	732	746	721	738	703	719	750	736	710	729	722	722	696	683	662	683	706	762	709	734	698	705	737	743	687	763	644	707	734	681	747	701	713	718	729	685	674	686	667	672	708	711	725	677	716	670	714	705	696	754	675	711	745	672	704	684	775	753	681	711	717	696	698	743	697	760	684	660	681	724	710	682	743	712	673	727	722	681	678	716	722	658	701	721	700	687	729	704	696	662	681	734	686	746	669	703	683	714	715	684	656	682	696	736	675	674	715	715	712	728	689	680	720	658	719	708	679	767	726	697	742	718	656	761	733	730	695	680	709	679	742	760	728	720	700	714	730	706	730	727	736	733	687	683	741	685	688	699	728	660	725	751	697	681	735	718	757	679	722	704	708	642	711	715	717	718	706	739	729	717	675	667	737	704	711	707	708	731	666	723	716	703	679	697	709	695	680	733	697	698	737	743	726	702	680	680	682	715	739	736	703	730	708	688	680	685	655	684	707	704	681	744	691	754	735	693	764	726	685	703	730	699	696	678	683	743	744	708	751	710	684	725	678	721	668	673	698	716	687	718	731	723	757	716	724	729	691	730	668	738	716	712	713	684	719	710	739	701	747	701	692	739	718	672	688	671	715	727	724	716	724	707	701	701	687	701	724	743	692	685	653	710	718
22413	21444	29504	24372	21418	17387	1432	382	327	276	253	206	205	191	186	168	180	190	155	164	144	157	146	161	161	148	143	132	160	141	147	127	142	160	148	145	141	139	150	157	149	144	149	165	148	177	150	137	141	117	121	128	144	130	153	161	149	118	124	141	146	148	174	155	133	134	131	157	152	144	155	130	133	135	144	138	146	139	123	142	167	159	153	155	140	135	145	136	123	133	144	152	133	152	151	141	158	154	125	126	145	162	133	139	127	124	140	150	143	146	155	163	126	152	124	127	156	129	142	147	144	145	157	143	131	155	133	141	128	142	137	157	137	145	149	145	157	146	140	132	118	143	147	145	136	153	148	142	133	132	126	138	131	143	138	134	147	145	144	151	149	135	137	142	120	108	134	127	120	156	137	145	155	128	141	124	130	143	120	130	182	125	133	138	133	138	128	124	117	147	144	134	124	150	153	140	123	132	112	134	134	149	149	166	133	152	160	146	133	146	121	141	135	138	135	159	135	156	115	120	133	147	160	149	137	119	139	132	134	155	160	150	122	161	156	162	161	136	129	138	146	151	154	148	153	142	127	141	159	135	133	162	146	160	144	121	138	141	129	161	143	142	135	135	119	166	136	144	144	139	141	144	138	138	137	130	143	143	112	153	129	137	126	166	122	135	131	134	113	127	129	149	135	136	124	138	113	135	151	139	146	134	129	125	132	154	168	134	151	145	158	125	141	136	139	140	155	126	131	155	127	155	126	155	142	140	139	148	133	139	129	132	143	139	147	136	131	126	132	163	128	146	128	152	143	143	145	158	131	153	166	132	162	146	130	139	125	130	150	130	132	164	144	146	147	133	145	126	136	125	151	140	137	143	148	143	152	148	153	142	165	119	144	135	132	146	134	152	148	154	134	139	123	136	133	138	137	130	132	157	138	144	136	129	107	126	151	149	121	119	155	125	122	139	123	152	136	160	141	155	133	136	132	121	119	151	161	151	126	131	126	155	131	145	126	134	133	156	124	143	114	143	146	137	136	139	121	138	140	150	138	136	151	136	133	146	114	138	142	150	139	138	162	117	144	135	149	121	124	143	154	135	164	132	141	128	138	146	157	138	144	136	139	129	145	141	148	135	142	128	140	152	135	136	146	129	132	135	142	137	140	133	134	124	144	124	130	173	129	130	143	138	126	140	128	147	150	157	148	118	152	132	123	146	137	128	146	154	141	145	148	136	147	142	152	124	140	152	115	150	146	143	160	154	150	140	138	133	135	150	118	129	125	128	149	130	132	148	124	138	143	124	125	124	166	137	139	140	159	140	156	144	128	130	142	144	134	143	146	139	142	130	138	143	135	126	166	141	142	139	133	168	146	150	137	132	144	134	129	132	145	136	156	143	136	129	143	162	140	115	118	131	146	152	135	145	135	134	153	144	149	138	124	146	150	130	138	145	139	138	155	126	123	126	134	142	128	141	140	135	155	148	138	151	138	144	131	143	148	116	134	140	146	132	138	158	137	145	138	128	149	139	143	133	123	141	151	131	129	152	155	130	135	147	118	139	152	142	145	130	161	156	132	128	135	138	156	139	173	155	147	148	136	135	147	161	140	140	128	118	131	146	171	120	147	128	153	132	128	165	156	136	141	128	136	150	159	136	147	162	149	138	152	152	141	158	152	126	134	146	143	138	138	135	125	154	150	161	132	147	137	123	128	116	136	147	122	127	145	127	142	145	153	156	119	154	124	147	147	141	172	140	144	141	130	137	111	136	142	129	144	143	150	149	138	136	131	131	150	151	164	135	142	128	118	158	144	122	133	134	156	150	142	127	132	124	135	143	141	138	128	131	123	140	157	134	122	148	140	148	150	144	119	149	132	122	120	147	140	142	146	171	141	143	132	123	138	112	114	161	154	131	149	127	127	131	132	134	127	147	165	134	146	135	157	138	147	130	137	136	128	171	138	144	137	142	141	119	135	119	126	141	152	122	138	129	132	144	140	141	163	151	148	142	150	118	126	139	125	135	141	137	135	145	152	115	128	168	142	125	129	154	132	136	135	139	141	132	134	108	145	143	140	126	134	135	134	165	138	123	152	134	152	143	139	138	145	140	135	147	147	126	147	128	137	146	141	146	143	132	155	141	151	145	143	137	148	132	137	159	160	139	142	131	114	132	149	158	125	137	176	133	124	139	142	119	154	132	170	127	139	142	150	120	136	140	132	138	153	149	128	136	142	125	137	113	129	130	132	132	145	145	140	138	151	144	143	129	141	127	119	154	150	122	128	149	133	126	127	168	144	144	124	121	139	134	149	143	142	140	164	133	154	132	127	121	151	141	125	126	163	137	174	149	133	134	136	144	153	147	130	142	113	180	140	153	124	135	128	146	142	155	137	156	131	128	147	135	132	136	167	165	154	117	138	137	137	149	152	140	156	120	130	140	147	166	131	151	133	141	133	125	146	151	135	137	160	126	151	139	146	128	150	142	136	146	152	114	129	144	117	134	147	130	122	148	152	153	114	149	156	156	145	136	139	162	152	150	141	139	146	134	132	141	153	146	155	125	126	139	140	153	130	157	140	138	151	133	136	138	145	135	129	160	151	159	148	120	144	131	161	131	159	127	145	140	147	123	139	139	159	157	156	123	141	135	154	133	129	174	133	152	153	147	140	137	137	124	137	116	155	128	132	113	156	140	140	149	143	142	149	117	158	162	154	141	152	152	112	149	161	137	138	126	139	143	133	136	145	146	131	149	151	134	141	158	155	148	129	151	141	152	153	130	150	141	130	148	135	128	146	138	124	144	154	151	141	132	120	144	136	155	162	146	135	126	152	146	138	128	138	136	134	148	140	146	125	139	131	129	159	132	133	144	151	152	133	137	134	154	163	142	136	133	154	141	145	148	125	149	167	161	143	131	121	131	111	152	153	134	139	134	122	154	146	123	143	125	131	140	175	153	162	137	135	136	131	118	153	134	147	131	140	148	146	147	149	130	146	146	128	133	137	138	159	155	132	146	138	128	169	130	154	133	127	146	137	133	144	144	144	133	140	129	128	161	131	116	146	131	121	118	143	131	137	122	147	144	125	141	134	141	135	161	114	130	140	131	142	137	155	126	148	133	150	104	148	144	137	138	129	141	136	135	139	129	135	128	128	144	106	136	134	152	126	142	139	119	136	128	125	129	134	149	131	139	129	146	143	145	136	145	131	144	136	147	136	130	157	126	159	154	126	152	119	155	142	135	125	133	168	134	129	152	126	142	131	140	147	134	126	115	134	133	120	143	143	133	159	127	122	125	129	145	121	151	149	120	153	144	125	119	131	152	153	135	155	124	115	125	153	140	138	141	136	129	141	121	140	141	137	148	143	150	152	135	110	145	119	151	150	140	130	147	147	141	152	140	126	137	134	137	157	128	146	127	122	134	127	127	146	131	167	137	151	157	153	130	158	158	145	132	136	124	133	135	120	137	138	147	152	139	146	142	138	138	150	141	139	138	162	141	137	146	132	151
5589	16017	53070	10854	2243	1458	1051	759	723	615	488	440	374	326	332	328	308	283	239	245	290	254	234	248	275	248	224	217	247	207	218	223	219	228	247	206	193	206	219	185	205	214	236	210	218	216	220	181	224	221	202	204	240	193	225	201	204	228	186	201	220	218	200	198	225	178	206	200	202	208	214	193	212	209	216	213	208	203	222	209	200	193	193	199	201	217	203	228	210	200	176	186	197	194	216	210	212	222	189	209	202	229	185	201	220	216	201	187	227	212	239	215	219	211	182	186	191	225	175	184	181	212	210	208	211	199	191	211	191	205	202	193	231	197	212	220	197	187	216	188	210	216	215	189	198	196	210	211	190	193	184	216	192	202	193	200	213	226	204	190	232	209	199	223	231	216	215	174	209	216	233	204	184	173	219	202	209	203	219	207	195	191	188	209	210	195	180	189	210	202	207	193	195	194	206	189	211	187	195	229	212	235	199	198	215	194	214	209	218	216	198	205	206	196	204	199	219	215	212	211	183	186	213	207	175	194	190	207	209	208	191	186	200	194	198	207	187	233	204	198	191	221	190	210	212	195	200	206	207	179	225	177	231	214	189	206	194	206	201	208	226	205	218	194	189	198	204	219	208	184	212	195	201	202	188	208	208	208	197	206	200	214	179	240	204	192	200	199	184	212	202	202	199	237	210	204	220	196	210	189	202	190	208	222	215	205	206	208	202	205	194	212	179	196	186	196	165	204	212	218	223	189	189	206	183	196	183	189	209	212	210	203	195	187	215	231	208	214	182	205	198	199	189	182	187	222	198	193	207	209	189	185	201	174	202	193	179	203	206	219	206	188	193	190	187	200	201	192	194	191	221	170	210	227	188	204	220	214	210	211	205	232	201	175	198	196	202	195	207	224	209	196	178	214	195	200	205	182	197	207	189	199	194	182	204	216	197	196	205	181	181	208	193	226	191	212	178	192	199	212	192	182	197	184	175	176	184	177	189	194	195	191	233	186	227	207	188	171	199	188	203	203	196	196	215	231	196	225	169	219	205	197	234	204	210	210	201	184	202	195	206	206	205	203	224	203	227	198	193	197	187	182	188	190	218	175	184	210	221	194	165	197	206	191	205	183	204	193	199	218	187	192	195	200	215	196	208	201	193	187	190	206	204	201	207	184	183	216	197	178	199	188	187	219	185	190	202	213	236	211	195	190	203	192	200	221	200	208	187	214	215	180	220	222	200	199	194	202	188	206	220	201	185	204	194	206	203	213	215	181	190	210	193	210	212	191	203	190	189	204	202	207	206	195	215	217	216	210	170	178	192	233	217	193	211	194	190	196	200	226	193	205	212	195	189	206	202	195	206	186	195	203	219	192	183	202	199	212	210	168	193	213	196	175	223	210	180	186	195	207	206	176	206	184	213	195	198	215	216	220	199	209	188	207	180	221	199	191	205	189	221	185	215	218	173	207	197	207	188	190	197	218	195	194	198	217	201	198	189	218	177	187	197	188	207	178	187	197	190	205	185	205	214	182	193	204	206	228	225	193	202	183	174	186	210	180	211	215	211	219	202	192	230	166	202	231	195	217	205	218	190	194	209	214	179	200	190	202	230	194	177	194	209	183	227	184	191	209	222	188	189	205	202	207	186	204	208	191	211	184	213	220	212	202	203	205	201	170	209	201	200	198	206	218	203	216	199	201	235	210	194	181	205	206	190	209	218	226	223	206	204	193	191	184	202	220	179	192	191	220	183	180	197	173	196	214	194	189	216	226	186	185	215	187	197	194	195	218	219	183	228	196	215	218	214	218	198	197	192	235	233	194	205	190	193	207	190	181	200	214	204	196	212	203	182	179	202	228	201	212	228	176	192	216	188	220	203	196	182	213	202	207	194	167	211	191	188	186	235	197	190	198	218	215	211	181	206	208	207	186	192	198	209	209	191	213	201	183	187	215	204	187	212	204	197	219	192	208	223	231	215	211	207	218	201	189	185	200	190	242	194	192	204	217	210	198	186	203	191	189	211	196	191	206	200	209	204	201	206	197	162	204	180	220	197	177	206	205	208	215	184	220	169	189	200	197	193	188	167	190	198	183	208	208	207	188	212	220	210	221	219	207	205	202	205	178	194	223	185	191	206	198	199	200	204	225	216	221	196	194	197	183	198	219	190	194	211	199	181	207	202	196	209	175	227	211	210	197	172	180	199	197	192	191	191	218	198	198	204	205	207	185	223	223	210	200	186	201	198	184	187	210	199	216	192	213	203	180	202	215	190	204	196	220	185	197	218	225	205	215	167	207	219	209	184	210	181	195	219	187	209	199	201	203	200	205	203	206	213	200	221	182	225	230	172	216	204	229	215	181	200	210	198	206	180	210	204	218	206	172	211	204	203	173	228	196	223	214	198	209	180	188	213	211	183	202	187	208	207	210	195	204	224	233	217	184	179	199	221	232	190	218	211	183	193	204	185	201	195	229	213	174	206	203	216	207	195	192	206	204	206	175	204	223	204	189	213	197	180	215	208	207	193	202	217	181	208	208	221	177	208	214	225	190	207	206	215	213	205	187	211	213	206	179	219	218	191	224	202	233	211	202	208	197	197	242	180	193	220	205	188	205	206	173	191	183	180	213	227	207	226	213	179	187	197	190	207	196	198	205	194	213	194	173	212	203	192	198	188	194	191	204	202	188	213	198	217	215	213	215	218	191	232	187	220	206	229	222	182	216	185	197	188	221	202	184	189	196	206	191	205	240	181	170	227	192	189	197	198	192	221	207	195	174	222	216	222	199	176	193	179	201	209	193	170	193	203	194	195	207	206	195	192	223	203	219	199	193	189	215	188	224	220	188	219	194	180	208	195	204	185	206	195	209	194	200	190	199	212	168	206	195	193	217	214	198	194	196	204	195	205	189	187	214	185	206	204	205	198	196	196	190	203	194	201	198	209	220	200	182	193	227	205	189	190	191	184	204	193	193	196	201	182	219	202	193	227	189	206	221	204	189	227	176	214	205	200	197	204	211	207	192	209	204	202	203	193	214	210	192	213	221	225	193	199	179	189	209	176	209	194	212	221	206	207	179	201	174	215	204	186	214	202	226	211	196	212	193	196	210	191	205	194	195	177	196	205	178	199	191	181	196	204	205	199	211	223	188	232	192	202	198	196	214	199	182	176	199	206	196	184	197	209	216	209	207	187	205	196	198	201	196	181	221	208	221	208	191	190	214	182	185	216	209	192	223	168	181	198	195	199	227	183	194	207	188	194	176	218	206	191	181	181	196	209	178	206	217	211	196	195	203	183	200	196	202	194	190	191	204	214	195	218	207	207	196	208	203	214	178	204	214	194	171	203	197	215	192	228	205	206	190	205	208	180	194	184	184	215	213	190	197	229	180	196	194	239	203	216	200	193	193	193	187	205	208	191	199	191	193	224	215	206	180	193	223	201	212	210	203	207	208	188	191	221	201	186	187	206	192	218	192	215	211	181	219	196	214	175	207	191	192	204	179	222	205
27363	17124	12037	4016	707	562	505	428	509	479	453	467	506	476	448	475	511	514	503	453	451	442	456	447	446	452	440	470	457	482	447	474	504	488	469	405	486	467	434	446	430	436	443	450	463	437	467	454	419	461	492	467	457	452	463	472	468	473	482	417	475	433	487	445	465	455	456	438	457	449	474	466	422	489	418	419	470	461	422	462	478	487	473	477	422	487	462	425	456	459	425	523	442	428	470	478	441	447	460	462	445	467	441	465	438	451	477	442	459	400	445	436	427	444	443	476	441	491	440	483	454	455	437	462	440	495	431	468	481	458	437	459	448	442	428	488	472	450	450	462	443	457	437	464	459	468	474	457	434	450	422	493	469	457	488	425	461	471	429	475	504	493	460	454	476	454	456	444	480	467	459	475	463	438	435	451	463	407	453	437	480	421	464	480	459	453	434	459	450	417	404	448	501	444	466	454	460	489	455	464	462	433	483	456	476	477	440	505	438	445	441	475	452	475	448	483	431	453	461	414	492	451	481	499	425	461	447	454	433	465	444	455	491	424	463	481	423	488	434	429	464	453	480	448	473	426	472	407	454	469	475	470	468	452	440	454	495	478	469	457	449	474	493	444	440	453	447	441	458	461	435	443	433	460	500	471	492	462	448	480	451	459	505	487	432	434	475	469	471	447	486	442	468	431	465	487	448	482	460	425	448	452	441	472	448	480	457	430	458	452	473	427	438	465	454	431	423	478	498	460	430	451	465	424	452	466	498	469	460	456	454	462	468	454	460	415	429	446	439	447	453	510	416	466	483	433	430	467	461	442	468	449	441	452	478	487	483	437	472	435	462	427	440	470	433	472	450	493	466	484	460	482	442	465	446	465	469	500	439	443	418	444	468	474	421	453	458	469	469	477	461	435	488	470	449	427	473	475	428	463	437	452	453	459	454	444	468	473	450	448	502	435	476	457	430	432	426	505	490	455	427	456	458	501	464	457	474	478	445	473	407	472	479	465	451	456	454	457	500	450	452	441	461	477	458	419	471	443	456	454	461	472	438	478	471	441	458	475	484	429	447	453	485	460	474	466	465	448	482	430	526	470	439	482	475	431	437	447	411	436	443	459	465	473	434	490	460	426	466	461	450	409	431	449	469	447	433	445	480	450	497	447	443	490	472	439	457	404	446	472	465	502	457	497	454	449	463	452	468	463	411	436	490	452	498	484	462	425	501	442	498	460	472	465	470	465	447	422	456	468	482	445	465	449	428	428	480	468	487	423	436	438	482	482	421	459	474	459	437	394	437	478	472	494	491	463	440	486	457	450	494	483	467	436	421	448	466	470	469	478	441	473	436	470	463	501	463	485	447	443	486	471	478	440	479	417	449	443	443	488	459	488	457	458	426	428	421	468	461	477	426	466	415	472	478	444	436	480	443	488	496	448	443	421	514	434	483	470	455	441	469	459	456	460	457	430	488	451	455	447	468	440	489	437	472	478	466	447	442	458	445	417	438	465	454	456	467	429	450	452	434	442	499	483	454	472	452	456	479	454	462	430	453	465	424	438	433	443	452	469	481	459	429	431	437	450	448	476	460	436	461	446	464	455	453	476	461	453	467	444	446	457	473	458	475	482	484	443	470	407	443	452	458	439	467	450	436	465	474	435	486	419	466	462	455	404	430	455	428	439	445	481	478	488	471	447	475	469	478	452	447	420	459	482	480	433	469	423	453	465	456	430	502	460	479	479	476	503	451	462	421	505	478	434	449	437	444	442	421	432	409	471	456	449	410	466	451	440	438	455	467	483	470	460	414	484	465	460	451	471	444	436	471	429	438	499	452	494	445	461	457	411	438	463	474	433	482	418	440	417	436	441	427	471	480	430	459	449	427	488	444	450	455	459	446	448	446	462	449	489	448	428	462	483	436	470	453	490	454	437	488	464	450	457	436	445	446	445	433	472	495	465	436	490	478	411	455	442	461	452	414	449	435	435	472	439	439	431	431	468	449	478	494	455	470	421	462	417	474	454	451	445	477	473	458	491	468	499	449	466	465	418	467	437	473	433	400	475	444	472	440	480	435	439	451	455	446	435	404	453	450	480	509	492	459	478	462	440	452	462	438	462	471	477	450	474	408	450	462	461	445	456	453	434	485	484	450	462	443	449	461	417	466	499	435	428	468	462	427	427	452	461	472	468	426	498	410	468	443	446	465	460	444	449	458	449	443	475	477	444	460	445	482	407	462	452	437	464	457	440	452	462	436	472	436	440	481	447	468	469	480	465	436	467	472	481	443	450	482	459	396	476	449	488	472	441	473	440	473	467	474	447	452	481	456	398	447	459	476	453	471	464	461	465	450	434	515	490	464	444	432	489	471	469	450	458	479	451	430	452	421	449	466	491	512	500	434	477	488	499	430	469	448	456	467	465	466	458	452	423	455	440	471	415	463	443	493	469	481	447	462	457	467	461	450	479	450	460	470	479	469	434	441	443	496	504	463	438	485	482	436	449	459	452	460	457	442	469	462	444	451	432	438	431	435	492	449	421	467	442	495	477	455	465	438	467	445	465	456	444	457	492	446	429	416	465	487	489	454	460	473	424	464	468	425	484	448	489	446	504	431	447	417	441	472	478	451	458	424	487	473	418	447	468	453	477	443	510	490	470	450	444	501	443	451	458	428	425	460	439	397	454	451	449	475	456	486	432	487	451	463	434	436	464	447	488	482	436	446	492	468	439	480	461	449	477	469	479	489	466	466	467	473	458	466	426	503	446	443	442	451	442	493	502	421	448	460	422	454	448	424	444	458	484	414	442	455	474	443	455	507	448	461	467	460	446	442	466	432	432	419	474	483	460	421	485	428	461	428	450	446	445	451	456	464	466	479	455	446	466	458	485	447	444	441	482	474	445	467	441	478	466	469	430	504	460	428	462	478	455	464	470	447	465	487	440	459	479	470	448	462	452	476	450	479	475	479	452	444	466	475	441	417	460	425	432	472	464	509	488	411	477	453	464	442	516	464	506	423	472	463	457	456	405	460	461	474	419	446	467	465	461	479	427	443	439	440	444	459	469	442	465	432	501	485	494	449	438	448	422	451	457	448	464	434	447	453	438	453	493	393	443	467	463	460	470	474	458	476	451	450	467	466	444	468	489	466	487	495	456	464	471	461	473	468	464	436	448	441	504	447	493	451	450	470	436	450	480	450	464	471	443	479	476	500	454	448	470	441	454	468	442	432	442	487	495	432	433	442	409	453	469	445	450	425	470	498	468	472	443	432	463	473	457	468	436	458	444	464	444	451	480	458	476	450	444	471	535	437	475	496	495	472	492	482	461	426	476	450	461	458	468	464	435	465	491	429	471	444	457	407	480	475	474	427	468	454	448	444	458	458	415	452	468	421	423	466	441	457	484	439	475	470	458	458	445	479	459	456	445	445	489	472	483	479	461	491	504	455	442	444	467	449	442	440	459	446	467	436	490	443	436	480	450	482	436	443	490	471	486	439	419	456	452	488	431
4821	3509	13532	2231	803	777	723	764	685	681	686	659	710	717	695	721	676	687	678	656	668	673	675	733	659	682	644	682	694	681	675	672	654	634	674	692	697	667	694	638	664	675	693	677	687	685	612	657	642	709	667	695	685	675	724	654	679	674	675	743	681	671	670	639	710	663	677	703	740	660	659	659	703	667	731	698	644	700	682	674	635	691	624	700	673	680	695	698	657	638	700	653	618	672	694	684	684	678	660	683	687	660	706	652	673	699	713	687	703	672	670	696	699	647	655	667	713	652	666	671	688	710	643	688	682	676	690	703	645	687	679	696	707	669	704	668	716	685	664	661	691	643	701	689	710	735	708	690	699	703	710	697	680	711	712	680	673	709	694	676	678	717	749	700	650	646	685	687	655	692	655	704	658	692	649	683	657	684	683	655	717	692	652	622	631	717	698	631	684	656	694	667	654	684	659	682	710	696	655	670	721	700	695	642	658	662	712	698	710	693	690	657	729	685	722	666	718	677	673	677	663	669	662	703	675	695	711	719	710	652	668	658	672	712	699	691	683	701	628	716	714	681	654	650	690	655	710	657	699	698	687	686	664	712	723	664	686	656	706	699	704	676	683	690	660	672	696	656	696	688	614	669	667	731	710	685	695	698	678	644	686	661	708	706	663	649	683	706	749	739	681	709	635	646	718	729	689	668	654	664	651	650	695	736	698	701	698	662	698	643	668	662	683	702	674	626	674	649	679	645	658	713	683	659	655	689	693	688	712	648	671	687	718	658	687	646	654	658	710	688	689	705	682	677	699	662	673	684	666	666	644	707	695	666	677	690	676	689	688	674	635	643	672	685	699	671	728	704	660	719	666	661	687	667	654	683	669	693	707	688	650	705	673	638	683	685	687	659	702	618	692	666	659	681	676	669	712	654	653	724	714	656	665	713	660	657	671	735	661	672	653	659	659	716	678	682	709	650	648	742	653	719	683	659	700	736	663	688	645	718	667	667	702	681	688	693	681	673	689	696	691	668	699	714	651	632	684	700	660	711	671	683	691	692	705	671	670	687	677	683	726	670	750	667	660	735	714	727	677	676	646	678	675	671	677	687	716	678	692	676	708	683	716	715	686	660	663	683	696	646	680	687	696	656	671	653	706	662	668	698	654	709	699	693	695	671	682	730	677	706	655	663	732	672	693	679	714	666	672	724	663	687	690	670	717	702	681	689	700	645	703	662	674	701	696	658	679	678	695	656	664	683	651	702	662	664	698	634	704	698	639	669	704	665	647	649	703	682	684	709	702	669	663	659	686	686	676	661	677	660	648	691	675	683	748	702	674	675	679	673	671	673	690	642	713	661	672	661	663	684	712	698	702	725	648	677	685	682	689	658	628	675	610	674	654	655	652	705	741	722	662	682	658	712	696	702	724	698	723	652	662	631	636	682	638	684	680	683	694	695	650	684	708	682	689	697	720	641	678	660	709	672	697	697	641	646	656	659	662	695	671	671	739	707	685	718	696	734	699	679	655	653	663	662	702	694	671	693	683	671	693	685	660	671	666	680	703	734	662	719	684	674	648	688	709	675	673	673	701	663	688	705	689	672	701	724	657	675	695	675	733	670	697	647	711	666	690	702	733	693	672	672	680	697	653	701	675	674	690	714	657	677	706	681	658	704	695	674	639	663	671	739	700	737	655	672	661	704	691	705	662	649	649	639	650	695	626	673	678	676	723	721	716	684	674	656	709	703	656	665	688	688	703	721	704	673	669	683	665	650	655	724	708	681	654	676	689	726	681	675	704	678	662	607	651	654	684	695	626	644	712	698	669	685	675	723	696	688	713	732	642	640	682	685	673	675	651	667	678	689	672	678	672	691	686	647	695	676	688	691	681	628	692	668	693	674	662	716	733	706	690	741	641	685	662	714	702	692	668	714	631	651	708	681	679	750	721	685	694	658	689	655	731	703	689	672	653	671	706	714	712	670	724	658	656	689	656	710	648	697	679	694	680	683	671	676	675	663	660	696	711	665	687	654	692	693	716	689	663	679	713	643	664	651	712	707	664	650	704	670	709	654	687	721	694	665	688	657	684	688	685	701	658	698	683	673	657	684	663	690	667	699	654	652	657	667	696	731	662	660	725	679	650	743	680	707	650	713	683	667	684	660	663	690	697	645	708	723	693	712	690	723	643	632	652	686	687	713	660	643	696	709	699	712	637	731	651	658	689	713	642	678	715	716	684	683	621	637	659	704	684	648	687	657	712	715	683	640	707	664	740	643	721	658	705	676	744	673	643	680	646	733	664	657	689	649	701	702	688	674	714	690	646	676	647	675	710	679	704	720	677	727	650	708	667	674	676	650	710	686	721	686	659	649	698	665	683	653	669	693	726	666	681	676	648	663	687	641	668	653	637	708	705	647	675	647	650	712	661	713	666	684	726	674	641	663	691	679	721	650	613	667	634	701	690	693	634	703	679	670	686	630	682	696	636	673	697	699	687	683	659	650	705	668	673	700	669	626	650	678	730	682	700	688	639	686	674	705	697	672	662	684	672	690	624	722	670	648	653	662	701	666	672	676	677	652	672	710	698	709	721	676	707	685	688	705	660	664	711	698	685	731	716	681	636	700	661	675	705	669	655	710	653	658	666	687	701	662	674	672	682	723	630	670	686	668	713	680	702	650	709	629	690	674	698	660	681	690	638	648	662	680	688	691	611	710	668	689	686	641	681	673	733	676	713	674	656	709	725	722	682	674	721	689	691	659	693	666	675	681	717	666	682	720	643	661	684	666	715	738	712	719	700	651	638	702	689	718	684	672	702	656	717	728	645	657	689	645	687	676	645	651	642	709	662	659	679	708	696	683	710	667	732	719	652	656	703	697	697	685	654	649	729	663	711	711	622	666	630	689	685	689	699	699	677	639	717	691	664	741	670	702	684	689	649	657	680	630	687	672	702	662	650	660	664	671	639	669	644	693	673	695	675	688	701	734	686	659	667	671	691	686	709	667	684	657	682	697	645	725	677	694	699	680	691	665	693	701	709	649	677	712	747	694	728	663	677	656	663	678	731	697	698	686	654	673	663	679	703	674	673	660	694	682	681	690	648	676	686	713	696	727	645	665	681	720	751	653	696	695	724	697	617	711	675	713	648	647	683	655	690	666	689	666	713	668	687	646	654	632	635	696	709	741	684	681	706	662	659	656	718	659	700	670	651	679	635	693	696	691	646	686	665	714	683	700	708	664	679	683	696	733	639	676	710	690	688	663	725	726	682	642	678	662	653	625	628	705	734	664	659	676	667	658	658	711	711	721	672	706	735	672	639	709	684	673	703	691	703	717	716	691	634	670	731	655	678	659	685	645	730	656	693	708	679	713	676	659	694	708	677	680	692	677	706	707	683	683	644	723	675	694	679	672	657	672	685	702	674	676	679	736	676	604	668	702	669	721	652	698	651	635	676	659	655	707	686	716	681	691	631	683	689	712	698	677	709	679	722	729	698	642	679	695	704	659
23267	21390	28391	26094	16815	1943	409	345	312	273	289	261	278	239	260	244	197	235	223	223	222	212	213	217	219	211	219	192	213	241	212	211	202	216	217	212	219	228	239	223	217	219	216	194	199	227	200	207	200	218	209	196	190	211	221	189	197	216	223	194	231	227	193	251	205	208	198	206	230	209	212	208	204	211	213	235	211	203	208	190	228	223	184	212	195	216	188	204	181	191	191	206	211	216	190	205	202	232	241	187	215	231	222	206	205	229	251	209	185	236	188	211	212	202	220	201	227	213	203	222	215	215	215	207	208	227	174	181	219	204	232	211	230	204	220	220	202	206	231	180	222	220	190	214	203	191	199	191	195	231	197	222	199	207	190	209	201	214	195	197	218	210	216	196	209	223	205	221	220	218	205	197	210	235	224	221	218	195	211	197	238	189	198	189	210	236	203	174	230	195	231	210	202	200	207	198	192	214	211	242	205	232	201	206	213	224	202	250	213	196	196	207	195	220	195	201	205	210	219	204	212	207	204	202	225	215	216	228	220	227	204	234	215	187	196	199	208	211	213	205	203	200	189	249	220	193	219	207	190	204	195	211	196	209	200	212	217	197	206	239	204	225	232	202	238	220	212	204	234	206	240	214	207	219	198	191	219	209	226	228	206	198	211	232	225	187	195	220	229	192	197	216	216	214	196	214	200	213	217	200	204	222	228	208	199	195	200	194	225	241	224	216	202	213	207	205	212	227	219	199	228	214	198	230	228	217	209	224	221	212	199	195	224	208	211	241	206	214	183	208	220	203	193	214	184	216	202	206	223	210	205	197	228	218	221	213	194	243	197	218	204	219	212	206	241	219	195	213	192	231	199	224	224	207	234	213	202	206	190	208	238	219	190	228	197	220	212	207	221	211	235	216	204	211	228	207	200	199	205	193	221	235	201	206	211	210	231	196	227	207	221	213	203	221	234	216	212	227	206	230	211	204	200	219	214	229	202	220	202	240	215	169	226	222	198	231	189	215	202	223	184	221	197	210	209	192	217	240	198	195	205	200	185	183	237	219	229	215	203	219	204	211	212	196	209	207	214	215	185	208	203	203	192	200	204	187	206	200	196	206	200	230	228	229	199	220	207	206	246	203	197	209	200	182	186	202	226	198	218	226	212	215	181	249	182	231	220	207	200	229	216	220	208	200	212	211	238	223	189	199	217	218	205	220	196	238	189	223	243	213	208	205	211	216	219	212	208	215	208	206	218	230	210	214	199	236	203	189	197	206	230	215	223	222	208	219	236	207	207	202	200	236	219	189	207	211	205	188	195	251	200	209	209	208	230	225	209	236	221	221	221	187	215	211	213	206	234	212	217	208	198	202	190	218	232	198	194	185	238	204	219	197	203	207	200	208	201	224	229	201	208	206	192	237	200	201	197	224	240	231	218	238	213	205	220	204	217	207	207	191	220	198	210	204	210	218	217	229	194	195	197	193	233	199	185	191	216	190	210	223	208	218	207	217	202	206	216	211	213	216	197	190	231	183	211	211	213	214	186	193	211	193	196	223	199	200	196	200	224	220	208	210	236	212	196	210	195	216	211	224	207	207	191	223	188	224	198	187	223	213	214	206	226	223	207	198	193	206	210	226	190	222	205	236	228	239	194	210	206	202	224	231	207	214	216	216	202	215	237	206	173	232	225	200	209	222	199	194	225	237	235	239	214	175	190	214	201	203	200	175	210	196	202	179	184	219	199	187	228	198	198	218	212	204	211	193	197	224	215	217	210	191	212	174	196	194	225	215	194	191	219	195	225	235	199	240	215	220	211	202	207	230	222	201	211	202	218	191	197	194	204	220	224	234	216	190	216	218	202	203	213	231	216	220	215	184	229	219	211	231	209	214	192	203	209	242	213	208	193	215	209	219	215	177	191	193	214	202	223	212	174	202	204	194	210	236	210	234	194	213	225	177	224	200	203	237	208	221	223	224	209	213	224	204	210	240	193	200	185	193	205	206	187	228	201	210	185	201	230	205	218	194	215	225	199	176	225	210	196	170	209	223	205	182	212	199	205	183	190	211	196	224	239	191	202	212	207	198	206	183	215	203	199	229	235	238	207	210	230	220	226	221	200	204	189	231	186	199	213	217	206	223	209	204	217	201	209	238	193	211	223	212	232	217	200	208	192	195	207	185	218	190	206	200	225	226	212	200	204	232	226	197	192	220	207	231	201	196	221	199	214	232	204	228	202	205	206	244	235	215	203	208	204	216	188	217	196	218	215	218	200	180	197	195	210	200	224	217	211	198	206	207	221	208	198	204	224	216	228	189	199	214	212	214	187	199	206	227	200	214	225	186	203	210	232	224	220	208	199	193	212	198	214	216	212	207	206	214	197	211	202	182	185	208	228	209	214	221	221	218	230	244	221	223	211	218	227	184	208	190	213	201	230	192	225	217	202	230	192	202	239	198	231	211	209	216	211	200	203	229	203	221	205	208	207	201	226	209	205	220	218	217	209	215	203	181	209	222	254	210	201	210	245	197	218	212	199	217	243	219	211	192	237	201	202	189	197	199	208	205	218	208	214	212	206	202	212	191	197	192	210	204	225	227	198	208	207	193	199	215	219	202	205	214	208	221	230	205	194	202	212	223	196	225	191	204	195	213	185	205	240	200	225	213	206	213	206	206	180	215	202	230	214	202	205	194	226	227	227	209	210	205	206	200	204	207	199	219	183	207	195	202	194	205	193	187	194	193	174	220	193	209	187	234	225	185	209	222	217	200	218	183	224	180	208	211	187	204	204	220	202	182	191	213	210	192	226	222	224	211	192	216	208	211	228	234	236	206	230	218	226	226	213	197	224	219	209	236	193	217	200	214	213	200	212	177	225	222	199	226	204	222	222	228	198	207	218	192	199	218	205	198	232	238	213	232	186	197	220	193	212	185	204	234	219	207	210	208	209	219	197	230	218	193	214	204	214	207	196	202	196	221	198	189	231	216	192	209	196	223	208	209	203	210	229	223	215	196	232	225	188	223	197	202	194	230	209	188	228	174	195	215	207	210	198	212	215	206	212	196	196	216	214	221	188	216	190	206	205	231	230	200	196	221	229	217	211	211	203	221	195	207	236	201	207	213	237	229	209	212	204	230	210	206	196	214	209	190	221	179	209	207	227	207	200	195	201	210	191	221	232	206	204	193	204	238	205	206	215	203	200	203	225	220	175	221	221	208	210	223	197	216	200	212	201	205	224	183	241	205	227	215	199	219	199	187	207	209	234	171	221	199	199	219	236	203	247	245	220	215	203	190	236	192	197	224	232	222	236	224	227	214	210	208	195	201	205	208	197	212	210	222	199	199	187	201	211	182	217	223	214	221	214	230	216	192	210	217	221	206	167	194	228	217	182	209	225	233	200	215	210	225	225	210	174	231	223	207	188	204	230	188	188	211	223	218	225	219	193	202	216	209	204	205	195	225	221	201	220	207	221	243	185	216	225	219	197	195	212	208	201	212	199	213	206	224
4158	10572	43958	8588	1451	1045	760	632	619	541	453	470	419	442	391	366	375	372	339	380	355	352	341	346	368	350	350	328	333	339	318	311	344	363	357	350	335	325	361	367	383	347	306	322	333	328	327	332	300	326	324	341	338	337	333	300	315	373	315	352	368	341	342	329	312	339	346	337	297	305	345	359	310	315	305	378	339	337	331	302	313	354	357	335	310	318	341	347	330	314	340	309	347	310	332	345	323	365	337	344	338	325	339	320	336	349	318	357	314	311	333	357	331	325	328	339	352	318	313	296	335	315	362	302	309	357	339	322	334	316	322	325	309	323	355	342	354	315	349	339	301	315	361	341	324	357	328	326	339	333	310	320	314	340	339	361	334	348	344	343	362	326	346	332	351	326	364	342	327	308	339	304	332	325	323	341	295	329	321	345	318	361	330	320	351	352	319	327	341	334	315	341	326	354	349	338	337	308	326	362	337	305	339	328	331	333	319	366	327	356	322	307	345	359	352	353	333	346	321	315	348	339	365	339	321	337	327	319	301	351	337	353	332	343	339	351	354	350	295	343	359	290	355	353	324	340	321	308	317	379	301	386	349	369	356	344	321	348	328	321	304	340	331	304	341	335	335	280	322	326	335	330	324	350	335	347	347	322	347	329	300	297	305	309	309	330	360	338	336	354	297	319	317	319	326	315	340	349	320	318	310	341	353	353	338	325	308	333	345	339	339	350	289	317	343	308	331	366	316	327	330	301	318	339	316	339	291	361	361	376	296	301	308	350	330	302	319	360	312	338	357	350	329	354	371	317	337	320	330	318	311	366	345	335	344	357	330	326	350	328	337	275	358	327	330	316	347	317	338	349	348	334	329	336	339	310	338	317	326	352	345	334	332	330	344	333	363	324	353	354	309	317	332	346	339	335	325	330	362	370	341	305	355	329	314	330	324	338	369	317	323	305	322	343	342	318	316	317	350	317	325	334	325	294	335	313	323	328	350	337	322	312	356	347	324	312	337	376	332	356	337	345	304	330	318	357	324	327	355	336	319	324	329	364	323	343	343	354	317	332	310	345	338	335	333	337	383	338	332	354	347	315	326	345	299	309	347	337	352	315	348	320	353	316	308	318	328	319	313	344	314	333	335	330	344	322	302	321	335	341	341	322	326	304	313	346	368	330	335	318	330	374	333	315	348	349	367	341	335	320	311	320	322	361	370	337	328	305	336	339	354	330	320	347	332	338	343	323	330	320	364	318	343	337	319	334	319	350	328	352	345	349	355	319	319	356	325	326	327	351	333	332	322	329	314	334	294	349	304	342	317	310	364	369	318	352	332	340	339	349	319	317	344	339	295	322	355	309	342	336	356	344	305	319	328	329	348	321	334	314	334	332	353	336	340	329	320	310	274	355	364	334	320	322	326	287	328	352	345	331	323	335	328	331	340	324	317	348	341	311	317	335	348	346	358	311	344	335	329	339	318	342	308	330	315	309	346	324	357	321	344	327	331	346	339	324	339	357	293	337	335	317	355	342	352	324	357	325	312	331	324	333	333	340	340	326	363	341	320	359	314	328	343	341	338	291	351	353	299	321	350	330	317	331	369	352	337	363	346	318	324	333	351	333	343	349	347	320	338	331	354	307	327	305	309	341	323	300	374	319	329	312	311	355	287	329	338	341	338	345	343	299	364	345	358	313	301	340	332	379	334	314	328	312	327	339	339	343	330	311	347	362	335	339	342	337	353	350	299	356	328	327	326	325	328	335	305	335	312	329	337	329	351	329	371	350	334	299	342	327	311	316	343	345	356	343	335	327	312	316	327	338	336	358	333	334	313	312	308	324	297	324	335	343	337	310	324	314	358	308	343	305	307	332	353	299	348	336	326	304	302	328	346	319	313	313	356	336	352	314	365	333	332	347	324	331	323	346	325	349	356	323	331	361	330	331	335	315	326	338	338	319	332	341	326	313	321	317	344	321	330	329	351	324	339	322	325	312	356	339	334	326	340	326	333	324	339	309	321	324	343	356	366	338	360	327	340	338	356	333	315	358	350	312	342	345	281	305	344	351	319	357	306	322	334	339	320	322	366	361	329	329	321	332	336	334	348	346	352	346	356	318	362	326	337	348	339	308	325	336	319	303	330	328	374	365	316	331	340	335	333	322	335	344	365	347	333	337	344	310	322	354	330	335	340	353	313	331	344	353	348	336	347	355	317	338	379	352	336	351	363	342	331	354	339	312	339	363	296	343	336	332	354	347	332	331	320	334	313	350	334	315	338	318	353	398	303	352	320	308	316	340	320	363	308	305	376	370	344	338	355	355	343	330	313	322	370	325	338	339	324	316	328	312	320	336	340	341	348	321	335	342	336	381	340	308	327	345	338	329	312	331	340	328	345	314	280	332	307	337	326	353	358	341	355	335	360	305	309	313	330	312	314	327	334	290	301	363	315	342	326	311	346	363	357	325	321	343	345	313	344	321	320	341	321	363	361	343	349	347	302	349	306	353	351	328	355	323	325	319	344	307	353	355	349	353	340	323	343	366	337	322	320	335	371	335	316	334	317	302	330	333	333	347	346	336	341	304	349	335	376	324	346	341	353	351	341	341	370	319	362	333	372	360	333	303	333	335	347	309	314	364	329	335	308	307	302	321	326	359	332	355	348	350	341	334	334	338	341	291	314	342	368	321	328	328	338	342	315	335	354	315	325	338	372	307	327	353	353	325	339	314	325	377	341	348	369	323	335	289	324	294	298	322	339	314	351	359	327	349	360	339	346	323	311	326	336	343	295	330	348	318	323	353	341	337	340	302	338	309	316	352	338	335	349	351	356	325	332	320	314	346	309	325	325	325	360	338	343	325	342	303	309	353	326	345	323	349	308	332	330	342	334	325	324	305	321	345	313	357	323	323	336	348	349	341	308	369	342	355	376	318	295	323	338	330	316	341	340	339	342	317	304	323	329	344	364	287	332	316	324	331	352	325	337	312	339	335	325	309	317	336	334	317	367	349	324	345	333	322	364	331	303	310	339	345	341	340	338	325	323	331	344	349	328	372	357	327	317	344	344	316	309	319	319	330	331	346	327	324	317	339	371	353	324	337	326	349	315	347	376	296	352	326	311	339	359	326	373	373	347	298	354	313	341	358	346	354	322	307	338	326	352	337	313	326	290	319	342	341	316	327	342	328	333	327	316	326	311	333	335	334	320	326	331	329	354	348	333	336	333	325	330	356	330	313	353	371	331	331	370	322	341	305	326	346	331	329	327	343	343	330	333	345	348	352	309	326	301	342	337	324	329	337	331	309	324	331	297	349	358	347	345	312	303	319	320	326	352	345	346	356	380	325	316	339	335	338	352	305	330	300	343	317	319	340	324	340	347	305	317	334	328	307	320	354	328	332	326	333	328	325	326	341	339	315	319	313	298	304	343	313	359	320	302	385	358	314	336	343	352	338	347	347	355	340	289	330	324	339	327	327	325	322	342	356	329	302	326	329	323	321	307	292	360	318
24561	21378	27246	21274	2010	606	629	534	502	569	507	484	486	450	541	484	473	483	531	501	505	492	501	460	497	516	485	502	531	519	474	515	475	489	524	473	484	501	504	469	488	478	474	484	442	465	492	510	510	486	499	497	478	494	449	477	479	478	459	465	459	446	489	520	501	494	484	465	491	480	453	504	468	484	493	493	444	472	495	466	480	493	465	498	474	453	487	484	521	470	449	526	491	460	513	504	512	468	431	502	495	485	500	465	470	486	491	503	499	493	456	495	504	466	527	455	487	488	464	464	485	467	478	519	475	469	491	496	449	475	464	483	475	464	447	459	511	467	500	471	442	495	490	488	546	497	509	492	484	479	477	473	499	494	458	482	501	459	475	516	484	499	500	465	512	504	497	505	458	505	518	471	508	483	452	503	486	448	467	486	491	465	477	456	477	454	438	532	496	475	461	468	493	476	521	494	457	469	477	456	504	468	436	491	478	470	513	500	470	473	517	432	480	501	511	471	504	499	466	497	514	461	461	437	503	496	446	491	505	501	496	496	447	461	497	512	456	498	449	446	458	470	460	522	491	494	479	444	471	490	465	482	462	470	486	482	475	485	475	492	497	484	491	499	487	497	476	529	503	488	454	499	488	530	471	486	487	509	459	483	537	448	555	458	493	481	489	437	469	485	476	485	459	497	504	516	490	477	490	479	459	499	480	489	497	484	527	496	460	477	471	476	461	499	500	482	508	467	506	483	453	504	491	497	507	474	510	472	506	456	477	526	507	523	490	487	510	501	486	475	462	492	502	516	495	455	503	456	500	444	476	515	447	474	476	467	480	493	466	441	484	455	502	481	459	450	512	501	484	469	524	483	484	505	494	482	503	484	496	499	519	455	473	479	532	495	517	491	481	477	474	461	492	473	463	516	478	503	475	472	472	508	511	471	491	493	480	479	461	469	505	476	534	407	463	500	504	450	488	470	526	504	479	491	492	480	463	496	462	481	506	442	469	535	463	467	517	528	492	489	510	510	485	488	481	470	484	498	487	499	485	511	511	519	511	516	465	501	503	471	468	517	506	511	477	499	493	488	491	505	494	516	490	469	482	495	486	521	467	475	467	460	473	504	507	514	500	479	478	498	480	518	497	478	440	466	485	500	462	505	502	482	495	497	488	425	440	515	471	458	474	452	453	457	470	487	508	479	463	522	473	503	506	529	474	520	523	477	502	473	458	502	473	488	463	482	507	499	513	479	534	472	471	470	467	490	466	469	474	518	474	510	486	483	502	471	450	499	494	455	503	470	492	529	471	461	483	484	497	503	450	458	496	505	497	459	493	467	487	521	530	520	532	502	481	488	486	491	500	492	473	480	514	464	477	456	517	533	474	509	477	471	421	498	505	484	486	498	522	451	488	493	504	512	537	477	473	473	482	486	511	472	480	518	523	503	487	504	466	498	457	481	467	502	486	491	482	469	503	483	496	491	476	467	492	466	514	501	462	466	492	502	512	491	448	466	534	518	479	513	475	447	500	517	532	484	473	446	491	466	484	464	484	476	478	507	500	484	458	491	451	478	513	468	462	512	431	504	520	478	484	489	469	499	444	479	491	480	501	479	474	467	500	478	461	463	458	527	508	503	482	463	518	511	461	470	499	476	482	475	505	477	457	485	498	460	483	505	471	473	479	513	502	526	491	486	496	470	510	509	525	463	472	490	459	516	503	491	504	453	497	477	494	508	523	497	463	487	496	488	521	481	459	503	477	466	493	485	469	519	480	461	458	507	494	459	472	481	466	448	494	504	477	489	481	445	486	492	476	481	489	452	473	484	457	431	489	501	537	469	494	446	530	482	499	478	482	509	508	477	531	468	507	458	456	476	494	475	484	484	433	511	509	512	446	505	478	459	516	468	497	433	485	504	490	486	480	523	467	485	455	491	476	490	489	491	493	527	489	473	515	459	482	491	485	506	459	493	476	482	507	505	507	438	505	445	445	442	479	471	509	480	500	504	432	489	482	484	533	481	483	478	449	460	471	472	516	493	483	492	429	505	488	473	478	478	509	503	471	469	436	484	466	486	478	470	474	457	532	480	501	471	481	481	462	443	477	499	503	503	494	494	516	481	479	487	479	462	486	486	468	467	470	456	498	494	484	496	461	471	477	466	453	473	508	506	496	541	482	479	510	481	485	478	484	424	436	468	524	492	477	497	468	503	471	464	527	488	501	478	508	450	502	476	489	466	487	509	466	498	490	466	465	481	462	474	480	478	448	490	514	499	508	425	470	476	519	442	483	488	498	462	464	524	483	472	462	512	480	492	480	496	494	499	469	494	510	452	476	476	503	495	467	472	509	509	491	485	506	492	494	475	478	494	494	469	485	496	495	471	445	483	532	512	483	486	476	497	452	510	434	484	484	474	499	472	500	475	508	489	448	491	443	486	508	500	491	498	500	496	505	470	511	506	500	492	480	468	472	504	503	493	473	484	492	497	473	508	475	480	469	508	512	467	484	516	500	533	491	482	489	462	480	483	443	479	437	464	523	481	477	471	503	504	517	502	483	433	471	519	498	486	453	467	503	488	468	468	492	468	491	473	488	477	494	478	465	456	482	472	478	498	493	447	457	474	519	496	474	481	477	477	480	467	474	462	504	484	445	495	470	478	473	527	501	496	446	434	484	465	460	444	492	483	503	497	483	498	465	472	499	507	510	492	469	489	501	483	495	466	481	510	493	482	478	486	503	506	502	500	473	471	475	454	488	525	474	482	499	462	509	469	499	498	464	482	478	495	506	503	498	464	463	457	433	502	508	479	475	525	520	495	503	455	495	494	480	478	477	456	489	465	504	506	455	494	485	506	553	481	504	472	456	482	479	502	461	491	462	521	485	493	447	487	471	459	502	472	474	465	488	473	491	509	468	443	505	486	511	501	465	471	528	502	495	497	497	454	468	483	472	467	467	493	474	479	510	511	509	517	501	451	498	504	450	481	492	456	475	464	494	481	508	490	491	455	493	473	477	497	443	504	499	477	483	505	486	462	508	480	496	474	473	467	487	484	517	445	459	460	498	457	468	449	507	455	468	461	491	472	445	565	463	513	502	470	464	509	479	490	451	444	486	499	458	484	491	486	477	504	492	456	493	476	490	512	487	479	501	512	502	517	488	534	494	472	494	518	488	501	495	444	488	485	521	502	456	489	452	493	501	473	493	464	488	485	499	466	516	498	516	486	538	485	478	480	488	486	487	496	492	466	484	455	486	499	440	480	480	475	525	475	473	492	495	475	483	451	499	518	502	490	491	462	482	480	458	479	440	507	449	505	501	484	466	511	477	494	475	476	495	496	513	515	466	469	506	489	510	485	513	529	472	495	514	506	486	498	480	478	483	447	484	491	484	505	492	497	498	499	490	544	470	474	470	446	511	496	469	452	478	511	471	507	553	472	485	485	483	470	471	484	484	496	521	462	478	501	508	511	500	476	475	501	465	455	470	515	468	493	446	489	478	506	471	427
4070	6622	31120	6090	1217	985	862	856	840	792	772	709	785	666	719	773	767	730	773	692	692	724	740	680	714	709	672	670	739	702	714	705	689	716	697	677	735	661	683	695	741	669	710	731	702	722	697	671	655	723	709	687	688	684	722	689	735	707	701	706	684	671	735	681	708	721	739	729	726	689	742	710	682	677	734	671	666	724	662	715	695	692	692	694	704	692	753	694	665	696	709	678	703	713	740	690	694	700	665	704	688	690	710	695	698	709	765	707	671	673	727	732	665	699	672	706	724	717	677	665	683	735	712	717	682	705	719	650	647	679	708	762	696	706	730	697	648	704	668	692	694	696	692	676	741	658	694	732	674	716	673	707	672	662	702	715	700	678	655	685	690	729	702	701	674	748	684	708	708	724	726	716	714	724	689	689	711	682	711	726	667	736	729	708	682	740	691	677	693	687	671	715	705	693	658	736	676	686	682	681	689	742	665	676	706	688	709	690	708	659	652	740	651	705	674	715	722	709	711	730	710	687	660	671	660	756	721	742	682	696	725	661	704	680	683	698	688	687	663	684	694	723	706	665	699	678	693	756	749	723	716	678	695	706	688	716	659	691	694	661	681	656	691	705	734	696	684	663	683	725	730	679	721	707	699	693	723	713	662	676	698	703	750	704	685	721	717	650	712	686	707	748	703	687	698	692	689	642	647	669	704	699	700	762	662	666	729	678	695	666	671	666	714	693	705	629	682	737	686	687	695	711	745	689	645	727	699	677	670	703	701	684	737	695	734	731	748	664	733	722	656	672	708	668	740	723	678	709	706	708	745	753	760	694	685	617	678	732	716	671	690	694	733	720	705	683	713	731	727	701	694	709	717	728	708	720	705	709	651	713	738	712	686	683	715	640	629	707	721	687	656	716	649	691	689	664	688	692	728	714	703	692	707	697	679	652	663	688	685	673	669	709	677	702	730	724	665	735	693	721	740	696	693	706	663	717	689	695	726	708	701	674	730	697	653	707	737	704	685	637	733	732	716	701	740	744	690	714	724	694	707	722	702	675	685	723	694	729	697	669	680	712	681	726	688	705	663	650	709	757	706	666	734	679	714	677	741	718	720	691	708	730	681	731	720	712	702	684	706	732	713	680	734	657	678	654	703	702	724	638	697	653	732	726	691	693	660	704	714	664	736	726	709	677	753	688	663	697	661	678	693	743	658	741	687	652	717	705	731	715	729	689	729	718	752	700	669	707	701	685	709	692	731	640	658	686	693	681	685	683	735	716	686	689	729	686	706	699	699	772	737	699	697	715	712	701	691	724	697	692	714	732	681	689	632	704	722	689	744	649	719	718	668	666	681	701	677	687	721	713	700	655	725	713	688	716	709	718	695	701	706	698	702	690	713	690	713	671	698	683	682	724	721	659	671	686	695	706	705	749	691	692	697	734	697	718	705	716	701	673	728	674	682	726	708	674	700	672	696	698	684	736	652	714	684	669	724	674	720	720	679	630	694	694	712	686	725	712	708	714	682	750	693	710	677	688	663	668	740	661	697	670	644	731	711	663	671	748	695	719	662	678	687	685	707	671	709	697	717	732	714	687	713	730	709	695	669	655	716	678	677	695	712	684	706	675	729	704	653	713	668	697	733	690	710	722	679	698	706	714	698	686	683	696	678	665	715	713	730	747	735	687	687	738	705	691	690	668	709	726	677	705	738	694	685	700	711	692	717	705	669	667	699	677	698	657	719	735	708	674	718	674	693	763	667	717	699	736	688	666	647	678	738	707	689	664	665	673	761	748	667	700	669	686	688	655	667	668	731	676	696	676	670	689	670	684	688	693	720	704	717	717	700	652	669	703	718	719	725	691	732	728	692	740	664	656	686	697	726	717	737	723	685	700	710	710	689	660	727	726	675	729	647	710	730	735	691	655	700	685	696	720	683	719	639	704	681	769	693	709	675	706	709	687	692	671	695	684	747	735	709	722	687	676	729	696	720	734	721	705	707	725	758	739	661	668	709	764	726	736	691	654	701	718	706	688	704	676	755	751	757	703	725	686	702	698	685	660	687	667	706	702	697	683	690	689	714	642	781	675	723	708	721	668	667	727	693	681	708	729	697	741	697	688	681	690	740	662	690	705	691	727	693	694	691	691	671	674	686	675	730	715	747	681	669	676	679	668	698	721	719	709	654	665	637	684	761	697	699	734	738	690	709	631	717	705	692	721	688	669	676	699	703	702	706	762	678	658	650	689	730	742	699	640	706	707	700	693	707	702	687	707	679	699	695	667	683	714	679	690	691	702	730	664	719	709	688	761	715	720	684	720	716	708	713	662	687	713	717	703	739	681	677	719	690	736	715	667	675	703	699	671	750	720	693	747	643	701	669	645	668	687	718	710	706	674	697	695	700	671	638	748	655	709	667	673	687	741	670	713	693	740	663	686	696	650	685	707	716	654	686	732	689	764	699	729	716	707	730	689	749	695	717	684	702	755	699	736	718	686	702	698	662	707	751	706	711	689	659	693	730	700	686	710	727	727	698	708	666	639	702	701	679	714	678	750	670	670	694	727	658	725	695	703	719	695	669	713	725	682	667	678	687	693	712	706	699	676	727	730	727	722	668	685	698	716	717	736	717	691	708	680	726	686	700	774	701	696	733	674	714	731	733	693	706	767	726	737	690	734	746	728	708	686	750	704	670	697	681	702	671	682	689	699	731	680	704	681	663	684	684	659	704	710	725	710	704	657	717	706	704	701	669	713	721	645	684	717	667	710	699	717	710	678	720	660	667	662	751	680	734	691	711	677	677	699	668	700	691	705	695	709	705	684	689	682	756	694	722	726	671	658	676	677	725	656	679	712	699	685	723	756	703	713	715	723	673	730	756	705	664	705	705	683	703	619	685	721	730	690	703	724	730	724	647	673	704	679	690	711	689	714	667	680	765	699	713	730	721	689	755	693	702	687	724	726	694	651	723	675	679	739	681	674	694	724	701	712	699	678	691	682	722	698	704	693	628	709	705	684	675	701	712	688	670	707	688	693	744	645	675	666	703	711	707	701	674	720	658	702	698	690	713	730	703	641	673	682	712	724	703	739	656	689	722	683	715	670	656	745	739	693	667	725	684	699	677	664	676	678	673	654	753	740	705	680	686	749	667	678	672	696	716	694	682	673	681	624	687	728	714	728	707	684	708	715	693	681	673	712	756	706	701	734	685	730	700	704	658	687	728	702	674	710	683	686	696	678	686	713	725	720	680	702	716	675	718	692	694	691	698	705	733	677	691	703	662	711	684	680	691	731	706	704	691	699	698	699	672	669	749	710	697	676	676	691	692	736	765	691	664	695	682	723	689	683	638	701	710	688	732	707	693	674	733	703	699	695	711	753	678	720	666	710	681	666	698	678	734	667	743	702	708	701	685	682	705	666	684	666	712	681	679	675	728	689	713	707	727	735	719	697	675	694	706	677	661	697	685	700	729	690	711	691	694	683	689	725	693	759	713	683	689	706	714	708
22406	21416	29335	24224	21411	19017	2038	433	293	266	216	225	198	200	184	159	157	166	143	135	169	132	148	158	142	143	146	179	150	144	148	157	162	123	147	134	155	125	166	148	152	127	149	140	153	151	148	128	155	133	139	156	141	147	152	142	133	119	136	138	142	129	166	139	132	143	133	135	141	130	135	155	142	132	163	120	125	151	165	139	135	118	149	124	134	136	134	147	133	153	108	159	130	140	145	141	128	169	158	142	144	154	143	131	122	131	141	109	146	129	134	128	127	137	108	154	131	141	148	153	147	147	143	143	123	142	141	136	133	132	138	134	151	133	122	140	132	141	120	129	149	144	126	132	132	139	124	123	152	122	142	145	149	113	156	145	132	129	143	130	148	130	139	115	148	126	143	131	136	111	123	143	149	122	146	143	126	165	144	126	120	116	129	128	134	129	135	132	157	137	155	115	133	142	141	145	125	133	126	123	143	139	138	122	117	129	148	125	154	127	142	141	134	125	160	123	138	151	128	132	125	134	150	140	141	109	127	152	145	134	142	135	130	129	130	135	136	126	132	143	145	133	145	131	146	138	139	146	133	135	131	147	122	118	146	111	129	121	157	121	134	133	133	149	130	154	128	145	135	128	132	147	146	132	137	139	149	115	143	142	133	149	115	129	143	132	151	132	150	141	125	121	147	145	124	134	151	130	121	133	142	128	138	128	118	149	117	131	138	140	118	144	134	150	147	121	137	124	149	129	130	152	145	134	106	140	135	137	154	135	145	139	131	148	149	165	149	150	128	129	152	153	126	109	136	141	120	150	138	141	129	112	137	125	113	158	141	161	140	142	140	144	146	125	127	123	140	146	117	133	132	145	148	128	156	149	121	139	153	130	118	120	135	143	131	121	133	139	143	121	152	126	145	136	145	127	116	143	120	148	132	123	131	136	138	115	131	126	156	124	149	149	156	162	123	125	137	147	122	127	131	131	158	136	122	127	141	129	134	128	124	137	137	130	148	143	133	129	132	140	148	130	128	153	122	135	127	140	163	140	137	128	129	158	147	130	124	136	125	115	139	146	124	128	115	156	128	129	136	127	135	151	156	147	128	131	144	156	150	140	128	162	129	143	132	144	134	148	137	138	134	142	123	131	133	135	132	141	140	146	113	140	151	163	142	150	133	134	142	126	139	134	133	133	144	125	142	142	131	156	145	162	147	137	122	138	143	99	141	146	132	159	139	149	146	167	140	130	126	127	144	135	136	131	161	140	139	162	145	111	162	141	136	134	140	126	134	141	141	131	142	131	138	136	141	140	144	138	127	144	116	124	141	148	138	154	125	153	152	131	153	131	121	138	147	149	108	137	136	153	147	113	156	140	116	148	124	134	122	133	134	138	137	139	148	124	139	141	133	152	147	142	131	143	145	139	144	121	145	126	148	133	136	145	152	115	150	145	147	139	118	146	122	133	151	118	137	118	129	112	154	131	149	140	120	146	140	124	135	149	131	144	127	115	121	125	125	125	118	136	147	137	117	126	139	154	114	152	131	155	155	140	134	119	132	128	159	129	126	116	141	136	142	113	148	145	124	142	146	142	132	149	141	144	114	132	162	123	142	140	147	135	165	147	141	141	106	113	137	126	119	134	127	134	122	128	131	126	133	131	133	150	152	142	158	143	139	123	139	135	123	134	126	142	152	131	137	131	108	134	144	129	142	131	128	153	135	134	152	142	143	112	134	142	133	142	125	119	145	130	143	144	135	129	128	152	146	142	133	140	135	124	131	136	155	139	126	133	129	128	149	150	135	129	159	116	157	149	131	147	129	149	145	135	123	131	128	138	132	138	136	135	127	147	138	132	131	119	144	149	145	170	133	133	135	126	149	113	131	142	122	141	130	142	141	151	138	147	153	144	130	137	136	144	140	118	140	171	132	136	131	121	139	156	116	107	124	125	154	148	149	137	147	133	135	112	139	135	127	129	150	141	124	156	137	154	135	143	119	140	122	130	119	147	161	153	146	132	144	142	124	142	142	140	144	141	157	162	137	150	127	129	127	116	126	117	145	143	151	143	137	142	126	131	147	150	141	133	132	130	116	134	151	156	133	133	137	140	104	174	164	144	126	156	135	123	111	155	150	112	178	143	122	123	131	144	138	146	145	109	134	140	142	149	148	151	152	135	146	136	148	135	133	134	122	123	156	140	130	137	127	145	129	123	138	147	153	145	126	129	140	130	136	132	126	138	131	159	148	144	146	150	148	138	143	135	140	151	155	142	139	154	125	140	142	128	145	129	137	144	136	129	142	135	133	131	133	141	136	114	132	161	122	120	147	144	138	125	138	129	150	133	137	137	147	131	146	135	127	156	135	120	133	128	151	156	132	145	141	139	131	145	146	132	105	144	128	143	124	140	141	134	135	131	141	139	148	145	127	140	136	144	147	146	134	135	132	161	138	134	119	110	133	119	124	147	140	136	127	132	139	174	112	137	141	139	140	147	148	144	122	147	136	131	158	131	138	136	123	117	152	151	147	152	116	121	141	144	145	152	141	128	134	133	133	123	131	123	128	123	147	145	147	136	132	129	128	126	150	150	129	139	158	125	155	123	139	142	144	145	134	129	165	129	142	158	147	124	134	141	142	154	152	139	132	134	144	155	144	139	125	137	151	141	139	140	139	144	131	131	142	150	130	137	137	130	136	123	148	123	128	157	153	138	146	153	143	166	143	147	139	115	131	139	152	148	138	127	131	148	140	122	154	113	153	129	128	129	130	123	148	138	128	133	99	132	143	121	136	136	142	128	145	125	140	128	138	126	150	132	155	130	133	132	120	104	114	129	146	134	137	136	143	118	130	164	134	148	136	137	144	137	131	135	123	141	146	122	141	148	140	128	147	145	119	136	137	132	125	133	141	98	146	138	119	155	125	144	118	116	142	142	132	137	142	125	120	141	131	117	154	150	127	122	142	138	133	108	123	164	130	122	125	152	134	133	131	126	151	134	127	123	128	138	128	137	135	140	142	119	124	151	148	142	121	150	147	123	163	146	165	155	127	116	143	147	139	143	121	121	151	150	148	128	135	129	112	141	152	134	120	143	170	123	128	153	119	144	153	142	143	147	147	139	139	135	114	149	159	134	136	123	147	134	134	126	153	146	117	152	151	120	123	149	145	132	136	141	144	127	132	141	137	142	148	126	134	144	147	123	159	147	114	143	140	115	139	134	144	118	139	137	129	151	128	153	137	149	137	135	142	133	134	134	150	135	128	144	116	141	131	141	129	142	122	140	144	137	137	154	162	138	120	120	130	139	125	152	147	136	151	118	155	140	152	128	124	131	137	127	124	140	138	134	138	138	119	138	126	142	152	150	137	134	144	127	145	123	129	143	118	143	131	139	130	148	141	123	120	127	143	130	142	133	152	143	155	140	136	117	150	98	127	143	140	152	120	130	134	138	138	133	125	130	133	133	142	117	119	145	129	172	136	130	115	138	152	140	143	153	148	119	131	115	136	155
5546	15946	41709	12634	2285	1486	1095	880	749	657	486	411	372	354	340	290	264	295	272	262	277	258	262	246	228	250	267	241	230	220	221	225	237	237	215	203	216	198	219	232	211	190	235	198	211	206	233	217	229	209	190	171	207	195	225	208	200	219	217	210	216	209	208	198	210	194	226	215	195	182	203	208	203	190	185	227	191	212	210	184	215	204	194	200	218	208	208	209	219	211	182	181	192	204	225	188	212	172	194	207	225	219	207	213	190	197	193	213	193	179	203	183	199	225	189	168	205	190	193	190	206	191	192	183	196	218	185	206	200	212	186	208	193	203	230	200	219	209	209	192	218	202	183	189	179	197	187	176	224	194	198	189	204	189	222	215	197	176	201	185	190	190	205	187	187	175	201	206	185	192	195	190	182	194	202	193	194	230	197	199	204	214	226	211	235	197	216	189	207	209	172	176	189	230	212	193	178	212	170	186	197	198	186	205	224	209	201	178	179	199	222	221	201	208	190	218	182	236	178	219	180	204	191	203	201	182	178	220	181	210	236	194	196	221	203	222	213	213	202	187	205	213	178	215	196	211	223	192	192	201	170	219	209	224	196	197	191	189	203	194	197	191	203	206	195	161	222	185	184	187	186	185	222	206	200	201	200	197	210	181	173	214	205	192	237	201	171	208	191	182	215	203	175	188	193	209	186	177	169	187	178	184	163	211	203	210	197	194	232	208	195	204	194	194	194	203	197	189	203	185	195	194	207	189	210	205	196	208	187	192	192	220	207	194	192	192	188	175	201	204	214	238	196	168	199	213	203	201	200	216	198	214	195	211	192	181	227	183	236	174	171	201	193	189	211	198	195	225	190	212	183	205	188	179	209	209	212	184	204	180	186	191	223	186	229	214	191	219	200	214	180	200	217	202	177	174	202	219	164	188	180	206	185	198	202	196	192	209	200	217	199	202	178	229	196	200	209	175	213	196	198	204	177	223	217	217	194	183	167	196	200	196	196	192	207	154	204	201	193	193	184	191	195	200	219	187	163	204	203	192	207	189	207	206	182	200	192	198	227	184	194	188	210	176	211	214	201	201	215	191	201	196	171	194	178	190	210	206	186	208	203	194	203	179	167	189	189	212	200	223	202	189	215	199	199	216	225	207	202	181	181	217	195	176	188	204	198	204	177	197	194	209	173	213	205	206	214	198	206	201	215	195	201	213	201	181	180	191	181	215	198	210	209	199	193	200	196	177	197	186	193	212	188	182	207	230	215	216	187	223	198	203	179	185	212	191	188	200	196	218	218	195	182	193	219	196	196	225	191	169	210	205	195	201	188	201	174	217	210	188	200	212	199	206	180	170	182	196	180	199	216	206	197	194	189	179	194	215	212	195	211	215	198	173	203	204	190	199	197	206	198	187	205	203	218	191	181	217	174	207	198	210	202	172	215	193	189	193	179	181	200	191	184	225	166	205	205	202	196	193	188	203	190	206	208	186	213	196	196	168	200	184	205	177	196	195	192	195	224	189	182	214	183	179	202	173	192	212	215	207	188	200	189	192	197	198	200	205	213	208	192	205	192	201	207	189	199	187	199	195	198	191	186	195	180	187	204	206	206	181	193	200	205	200	194	204	176	184	197	238	201	199	186	190	231	182	183	217	196	184	219	196	211	199	237	185	200	221	179	180	197	204	185	211	206	195	183	181	195	181	186	211	162	214	228	197	203	208	201	213	180	203	191	190	178	228	210	206	187	214	164	175	197	193	199	193	198	205	215	195	217	213	204	203	193	205	192	195	221	202	182	198	210	176	172	174	190	181	194	201	196	191	202	201	208	203	208	214	188	209	184	202	209	209	193	224	224	181	180	185	185	195	205	201	190	196	219	184	204	198	210	188	210	205	219	181	227	199	195	182	175	212	200	198	179	228	190	199	192	190	210	207	225	192	200	202	197	199	186	208	193	199	209	188	191	180	225	233	204	189	198	206	183	194	208	185	214	194	201	197	205	200	195	214	199	191	185	190	190	196	192	209	182	189	201	182	211	173	196	216	216	180	195	200	219	219	216	199	204	180	186	192	207	196	213	199	229	206	195	210	193	184	218	211	171	197	207	199	188	184	212	223	205	204	179	191	180	187	221	212	191	183	219	214	211	204	179	192	182	213	170	208	204	215	190	179	195	217	196	191	193	201	190	216	200	208	214	200	188	208	207	200	199	202	195	194	192	192	202	162	205	196	193	199	222	201	179	182	194	185	179	209	192	180	185	159	196	196	174	173	180	189	191	198	189	229	202	182	222	212	208	215	192	171	180	185	189	214	186	201	188	192	211	187	212	207	196	189	183	195	183	222	202	213	212	195	180	208	196	194	194	199	201	193	193	210	177	183	215	195	192	171	216	199	204	192	208	206	172	196	196	179	193	189	182	195	226	197	180	189	188	198	200	223	202	202	198	179	212	195	199	207	225	207	192	204	197	199	212	192	218	176	236	202	204	158	194	202	223	196	189	191	201	138	206	220	205	225	194	187	173	184	199	197	205	194	205	174	183	199	200	200	204	204	212	206	183	161	185	194	188	217	198	193	180	194	182	195	177	223	210	177	201	186	204	210	195	208	194	178	193	192	196	197	220	192	206	182	189	203	189	176	201	195	191	186	175	195	192	198	183	224	196	191	199	195	195	199	187	200	169	193	232	210	210	181	183	178	203	205	196	207	194	214	211	200	181	192	195	171	202	222	212	204	190	203	209	206	196	208	194	185	206	203	185	185	188	202	209	174	203	209	195	199	161	199	180	213	213	213	216	187	202	190	187	225	193	201	210	192	205	201	182	198	203	173	177	197	208	194	200	200	195	202	217	203	193	197	175	205	207	212	217	218	198	194	214	200	223	187	217	209	200	219	187	194	189	208	209	197	194	191	199	178	186	218	190	229	172	201	215	203	180	189	203	185	207	187	229	178	174	208	190	190	197	209	146	207	157	208	164	213	195	197	199	235	224	179	204	176	183	176	223	187	179	193	199	206	192	187	209	182	220	199	199	206	190	190	197	178	211	200	184	207	206	200	174	222	183	222	189	193	204	231	204	167	189	191	190	198	199	214	183	185	202	189	194	174	179	184	211	218	195	176	204	196	208	185	191	208	187	194	186	179	203	207	178	201	192	212	204	171	193	207	201	188	210	215	202	208	198	203	210	170	208	199	195	196	204	195	193	181	186	193	207	202	192	208	199	200	208	202	192	216	182	186	191	183	175	186	198	181	182	173	193	180	211	168	192	174	178	172	192	202	210	196	193	225	186	191	189	214	205	215	188	204	197	207	197	214	182	186	196	177	186	177	203	187	177	195	187	198	188	200	215	220	203	198	209	194	203	204	205	203	206	228	196	199	215	192	185	198	168	192	173	217	194	199	191	206	181	209	181	188	208	186	175	201	188	177	207	190	193	193	198	197	177	190	211	180	193	225	194	193	213	185	192	190	188	212	212	206	220	187	222	191	199	191	200	192	209	191	183	200	181	193
27265	17149	10551	4751	579	482	468	480	421	505	452	466	509	445	456	442	448	427	449	461	469	464	465	442	483	461	456	439	499	445	438	461	481	446	451	462	431	444	449	437	465	478	452	434	453	470	469	450	437	468	458	428	439	464	458	482	451	430	444	471	431	478	494	448	473	439	463	462	431	470	464	429	430	492	461	463	424	442	450	471	450	428	447	468	468	475	437	452	456	473	430	449	432	418	439	460	469	462	476	423	443	482	455	451	447	458	447	433	474	490	448	445	458	413	426	459	467	438	447	423	460	423	476	424	444	471	473	435	456	462	496	468	446	476	451	446	468	460	445	449	415	458	425	447	424	434	441	468	442	465	467	449	469	466	422	445	468	449	450	457	472	476	450	458	426	419	465	464	408	464	457	419	481	454	432	478	446	436	458	474	458	464	438	431	465	442	437	458	464	437	468	462	439	463	462	457	451	469	431	467	466	495	496	501	474	464	418	473	453	447	462	470	454	457	456	432	456	458	478	440	457	450	445	448	427	444	468	461	441	441	452	438	444	465	453	441	479	444	452	460	490	449	488	440	459	456	462	477	428	420	439	434	435	448	428	449	417	444	431	422	462	444	436	431	471	453	451	464	454	467	474	437	427	470	444	449	465	474	426	465	486	449	437	459	445	433	413	457	471	457	450	398	427	451	436	461	495	416	433	439	453	466	466	463	440	454	439	426	463	472	462	482	470	455	457	457	413	456	454	436	447	480	491	468	435	455	467	424	455	481	466	454	454	463	483	442	455	438	460	452	411	433	446	441	453	437	430	459	446	435	481	431	464	456	449	482	468	434	470	417	471	446	454	427	452	451	460	473	456	449	475	470	495	443	429	439	485	474	470	452	435	446	481	432	462	452	454	450	415	462	465	483	444	470	460	451	462	438	454	446	439	455	451	472	485	455	475	490	431	461	462	478	455	462	460	454	440	450	430	483	421	471	488	431	474	487	450	465	428	461	450	426	445	458	461	450	455	469	441	465	483	479	499	461	444	445	440	499	464	456	403	431	440	434	445	456	442	453	427	451	468	466	464	462	430	457	441	457	442	414	465	433	427	398	462	475	413	431	433	432	464	443	486	455	445	442	475	470	447	425	478	442	438	417	469	442	462	449	459	440	453	512	408	461	453	466	410	450	456	466	479	463	461	411	461	479	432	482	461	433	415	429	483	479	427	474	427	438	454	440	419	416	461	409	441	435	478	451	425	444	485	425	437	455	476	480	428	491	482	456	456	474	481	435	444	426	472	451	480	430	426	463	438	427	509	484	496	470	493	467	451	442	454	433	441	455	466	457	449	435	434	474	456	461	445	468	473	475	444	453	457	475	429	474	461	479	411	471	458	456	435	485	462	433	440	418	471	462	485	461	452	478	465	476	422	473	470	452	468	424	456	473	465	479	477	454	478	482	467	439	419	436	462	464	434	448	466	454	451	425	437	467	480	476	447	453	484	487	441	423	449	476	468	476	457	444	450	460	458	474	476	488	445	434	443	453	436	433	480	434	483	433	442	443	443	426	458	439	452	437	451	446	482	446	418	435	423	410	478	500	439	502	460	456	448	480	444	464	447	480	480	436	476	459	451	446	469	455	427	469	460	416	448	437	466	465	446	472	471	455	455	417	495	446	467	467	400	467	480	443	446	442	403	467	482	468	452	460	446	488	454	432	462	428	484	396	427	445	445	453	466	426	433	459	471	441	454	437	453	461	460	503	450	429	405	439	454	471	489	466	444	403	483	421	473	433	429	461	489	431	460	487	426	449	447	454	452	450	476	446	465	467	467	467	440	431	464	471	483	483	430	462	474	454	443	479	441	420	414	432	424	450	458	448	456	439	480	467	427	459	468	442	456	453	449	453	445	464	454	452	449	455	458	449	450	459	474	445	443	431	480	465	450	463	459	481	470	462	437	453	469	451	490	460	456	437	445	457	460	428	420	475	425	470	476	419	489	447	465	437	450	487	449	422	459	455	468	461	493	431	483	477	442	436	441	481	464	458	465	448	463	438	454	442	465	458	442	464	471	511	454	451	459	423	474	417	485	451	456	423	451	429	492	446	481	426	444	466	448	483	432	449	459	458	429	473	486	440	454	466	433	509	471	465	456	440	497	460	439	449	455	470	482	445	428	429	426	453	457	434	495	444	455	438	428	424	479	463	486	483	451	435	467	430	430	449	462	439	434	471	484	463	475	471	438	449	464	477	459	477	445	416	452	410	453	479	473	430	467	433	460	449	472	481	483	438	439	465	466	418	442	457	403	466	448	446	435	478	457	457	469	448	464	436	430	428	445	441	449	442	464	458	433	453	460	479	457	456	442	468	433	439	455	463	432	458	434	464	434	492	440	482	472	453	438	450	464	412	455	483	448	440	436	459	446	426	444	451	469	453	480	438	429	415	463	447	417	456	457	446	422	466	454	476	464	461	477	463	480	452	444	445	427	462	436	469	493	452	464	450	475	489	482	467	450	470	448	473	469	450	463	453	498	454	454	454	427	454	441	471	460	418	450	440	425	472	424	460	459	488	437	448	458	425	484	453	461	428	476	445	454	459	467	463	467	429	441	482	465	460	432	448	462	444	441	456	419	477	449	453	456	438	446	470	429	464	451	448	429	463	443	478	444	448	479	435	432	428	434	458	448	490	488	459	472	442	433	490	448	471	502	463	452	428	415	474	464	467	478	451	410	454	451	474	456	461	460	454	413	462	457	469	475	461	467	470	456	483	460	461	480	461	462	439	432	465	446	438	468	441	446	470	465	412	469	474	503	445	452	452	473	444	436	452	443	453	499	490	488	442	450	451	467	455	450	465	417	445	448	480	467	466	443	454	489	447	445	484	416	506	458	450	452	442	465	468	496	448	421	445	481	456	481	471	429	497	449	452	432	445	445	480	445	473	464	463	476	454	459	445	438	494	470	478	443	459	460	428	452	465	470	428	475	446	468	458	425	445	451	489	475	458	469	410	450	484	455	455	480	457	483	456	447	485	472	461	428	439	438	428	423	475	483	430	446	503	424	462	435	457	431	437	460	439	488	446	467	482	446	433	424	456	423	457	470	470	448	465	441	444	461	452	498	447	420	432	431	441	435	457	464	438	475	466	510	500	464	468	463	467	473	416	427	455	468	418	439	458	448	441	409	424	475	431	439	420	450	428	477	496	469	477	442	458	453	447	425	448	444	450	449	458	453	452	466	455	433	461	446	446	440	447	462	448	479	438	437	451	425	437	441	437	456	448	442	455	463	467	459	418	454	400	468	483	504	437	467	460	442	479	462	456	451	482	454	465	422	446	455	444	474	441	461	439	453	440	449	449	458	478	470	432	457	452	470	493	488	434	410	463	460	432	487	467	490	433	486	402	478	492	481	466	404	460	447	453	425	423	471	459	483	444	455	416	485	433	466	482	503	482	441	414	452	451	477	439	407	459	421	477	420	466	433	473	443	444	491	449	467	475	483	452	443	467	448	458
4787	3558	11700	3022	788	728	694	714	672	687	674	672	658	668	629	716	645	688	686	668	668	671	685	681	674	692	678	645	698	646	644	691	655	659	677	731	667	684	709	674	708	703	697	711	657	722	662	659	711	681	675	652	653	666	644	664	644	702	649	668	667	659	672	661	678	680	688	680	681	668	657	681	619	700	624	668	691	679	650	640	648	679	690	709	666	699	691	660	652	704	709	697	634	646	698	652	684	683	689	681	674	658	638	681	698	686	660	684	683	666	683	657	656	661	636	718	684	677	620	687	646	725	678	701	655	668	685	684	683	708	678	710	717	674	691	686	658	646	670	668	671	634	660	657	669	642	631	649	678	674	672	681	606	673	686	695	673	680	664	661	663	718	624	664	709	692	685	634	714	704	686	703	670	651	663	680	608	631	619	667	635	684	665	672	668	669	713	689	662	695	684	703	644	605	627	633	703	656	736	701	659	607	673	677	652	678	658	690	711	677	655	690	693	628	630	669	618	651	693	657	705	624	687	674	683	679	688	716	642	682	685	703	722	662	684	646	672	686	648	708	681	659	649	672	696	613	638	696	668	664	652	627	660	642	653	649	738	631	701	644	668	664	616	647	654	684	664	652	633	633	693	706	691	712	680	694	701	654	666	621	670	683	675	689	630	669	718	702	678	682	734	700	664	632	639	698	657	681	669	624	641	645	695	662	666	678	727	695	674	643	671	653	622	665	664	710	640	659	663	628	656	666	723	669	662	677	676	654	672	681	673	674	716	641	725	739	672	658	661	642	693	661	700	726	682	656	651	714	639	673	647	682	711	653	653	691	625	612	607	686	673	720	647	691	644	675	663	706	700	640	653	704	683	655	625	669	667	672	673	688	637	662	674	708	678	646	733	675	632	677	674	659	683	630	699	693	683	641	687	667	658	620	728	694	669	611	674	649	689	639	700	718	683	680	657	659	674	696	664	670	667	676	671	678	741	702	702	645	637	636	649	670	690	698	669	673	645	641	637	686	662	676	693	626	662	695	710	671	722	677	675	651	696	663	670	668	697	688	658	667	656	645	704	670	707	671	677	667	684	681	640	696	633	678	668	667	648	702	642	674	673	704	707	692	675	667	643	618	696	638	691	695	673	701	673	651	701	694	660	656	662	691	670	658	661	661	664	663	689	643	677	659	659	670	670	707	655	695	646	675	651	675	706	647	696	659	647	721	674	665	663	689	689	650	669	685	727	653	650	687	682	632	651	684	662	680	676	676	705	712	697	640	672	719	695	655	705	653	657	656	670	653	664	614	678	664	688	688	662	639	611	661	671	738	671	679	687	710	684	699	648	721	656	661	669	671	665	646	667	649	686	654	636	648	624	682	632	665	713	685	686	677	666	694	694	650	654	694	694	638	658	630	686	668	643	642	699	679	685	676	677	695	652	703	639	697	719	673	659	678	654	727	637	652	691	642	656	692	665	684	658	643	673	652	648	668	639	655	677	667	666	640	688	663	639	674	699	707	669	676	711	663	708	710	650	689	686	657	650	674	644	670	665	651	652	663	682	684	657	675	639	691	687	646	657	707	690	682	675	672	636	667	725	680	692	624	680	709	671	619	642	689	649	676	642	672	673	668	707	701	660	688	666	656	650	694	652	685	654	711	690	661	647	643	683	679	680	675	716	672	671	689	679	680	672	666	705	618	678	695	675	673	689	732	683	670	645	674	694	698	671	674	634	740	672	641	662	679	644	686	640	665	638	657	634	683	673	670	655	664	644	675	695	695	702	691	633	665	680	626	618	670	654	654	677	723	642	693	754	711	672	700	645	697	693	654	669	713	709	669	658	662	685	709	662	625	657	656	688	651	643	735	694	703	666	690	627	685	659	692	687	666	709	667	668	707	712	681	682	710	654	679	656	704	653	681	633	672	658	674	658	618	676	672	702	630	650	699	656	685	663	690	695	683	670	667	673	725	727	657	665	694	701	657	713	656	632	670	699	695	733	652	674	634	658	674	672	669	674	669	719	640	686	685	666	704	678	657	686	674	688	711	625	644	690	663	682	658	718	684	681	684	633	685	625	658	649	678	658	674	713	656	652	661	740	690	648	668	702	687	689	655	673	700	690	663	701	694	665	688	656	667	651	675	659	671	619	685	619	691	686	708	703	641	709	654	679	655	699	643	702	643	634	675	629	675	701	688	673	712	621	659	665	663	719	680	653	665	678	690	677	643	662	716	721	678	668	654	685	644	697	689	708	674	668	635	664	703	629	703	697	665	611	654	732	676	667	675	659	677	689	695	682	622	652	673	741	682	631	681	665	671	705	642	682	667	675	667	676	660	669	707	670	680	656	679	647	689	673	687	677	706	625	689	669	666	725	680	643	657	687	661	656	651	665	661	718	645	649	698	695	709	708	708	668	660	666	652	700	689	683	662	654	677	651	709	683	702	689	650	692	647	663	676	687	658	653	641	703	683	691	649	665	661	687	665	687	651	653	721	728	660	655	664	678	725	660	665	655	689	678	669	709	637	692	643	657	683	680	649	699	655	677	680	758	716	670	632	661	694	652	665	660	671	680	670	708	687	669	667	659	671	672	724	722	678	676	688	656	696	642	667	691	699	708	674	654	738	693	700	661	703	692	756	655	719	644	693	660	675	618	706	710	645	654	718	682	706	709	649	646	648	705	696	695	668	661	714	645	644	654	676	645	658	672	619	640	668	650	626	703	655	671	681	675	665	662	704	665	731	650	665	680	667	716	660	709	688	683	645	724	700	666	675	660	695	656	660	671	654	680	664	624	712	664	683	675	686	663	672	687	694	704	669	683	652	667	725	727	675	683	631	691	657	685	617	688	672	634	697	672	676	681	723	636	652	676	691	688	622	615	710	654	673	719	655	702	668	715	665	668	610	687	672	669	673	651	660	687	681	680	636	682	686	691	724	649	653	644	713	675	679	708	665	687	655	658	668	664	691	668	671	647	701	673	697	678	645	685	661	635	657	669	724	685	683	671	651	709	632	664	635	666	663	652	651	638	655	692	667	633	661	699	693	699	651	705	707	636	696	716	672	733	651	654	641	674	692	685	672	650	689	709	654	655	644	650	632	671	709	701	671	695	637	654	721	680	681	659	723	676	674	712	658	669	618	724	690	662	673	669	652	690	623	657	680	651	662	653	709	678	664	637	650	706	684	675	651	623	611	667	658	692	673	679	670	645	693	654	670	712	699	637	691	635	726	695	644	618	640	679	661	641	658	683	711	714	653	709	716	716	640	691	650	649	665	662	724	682	630	683	664	705	688	719	665	685	667	709	669	622	705	647	689	651	682	674	666	634	716	635	663	732	644	726	682	613	659	718	679	665	716	632	635	665	672	676	678	668	697	654	655	690	722	666	680	713	712	653	668	711	666	694	639	686	691	684	683	659	676	667	626	678	702	681	681	666	692	708	689	681	696	668	678	672	645	680	657	674	670	695	636	649	707	654	672	667	677	653	676	707	697	675	676	682	691
23176	21388	28778	26418	18128	3069	414	379	298	290	249	275	228	230	236	234	234	234	224	230	214	220	193	207	220	220	213	196	192	230	207	213	214	226	210	202	217	203	183	221	217	216	208	203	189	233	210	223	209	214	206	174	207	220	205	228	231	216	217	203	197	213	180	196	213	185	208	207	218	215	206	211	197	205	226	211	196	213	217	213	216	196	207	222	223	219	208	218	223	177	208	219	209	178	189	188	187	210	219	196	205	224	198	228	213	218	188	210	221	165	217	195	222	218	204	193	219	209	188	223	216	199	212	212	218	184	198	175	225	216	195	217	206	242	225	212	207	213	205	219	198	199	189	231	199	203	211	223	224	230	214	203	204	193	217	181	214	240	212	201	216	209	209	198	211	207	217	191	199	209	221	195	195	243	189	221	218	197	210	212	188	189	237	197	202	205	187	230	203	215	209	245	207	199	210	224	212	208	193	207	232	222	237	198	194	213	200	172	197	186	218	210	194	205	207	211	213	213	218	223	216	229	221	227	204	227	184	213	209	245	204	207	188	207	188	230	211	225	208	225	211	209	239	187	202	233	180	205	205	213	218	189	211	231	218	219	194	209	189	214	197	185	205	197	218	222	236	212	200	209	231	179	171	185	209	202	208	209	222	234	170	196	198	193	215	195	216	194	218	208	214	214	199	198	207	209	184	223	209	221	179	203	197	198	203	218	217	209	191	194	202	193	214	214	210	196	220	191	200	194	212	204	192	219	196	206	210	210	205	210	227	239	208	196	205	209	196	203	237	221	194	200	207	194	204	202	205	203	226	213	229	227	213	214	204	186	218	184	187	206	204	210	200	203	209	223	201	196	201	214	213	204	184	210	187	205	212	250	225	221	217	233	194	181	190	208	225	233	234	203	192	205	228	199	201	195	193	198	193	192	197	206	232	209	193	193	191	239	219	212	191	200	211	215	219	201	220	199	201	218	222	201	195	207	223	175	189	186	202	212	217	208	223	208	201	199	209	213	207	213	221	227	202	243	205	223	220	173	214	241	198	195	211	197	211	202	203	195	183	211	198	210	205	213	181	237	194	217	219	231	166	192	212	201	223	226	210	207	210	182	214	212	200	224	190	228	214	209	212	194	221	226	180	201	224	206	193	195	208	193	204	202	212	223	198	222	223	211	192	225	233	211	191	201	203	230	230	200	219	163	240	224	211	230	208	239	232	205	222	215	212	180	221	215	205	202	200	196	217	195	242	202	195	201	205	231	195	195	206	229	204	211	194	207	219	195	227	216	192	206	210	227	207	184	183	221	205	216	204	195	234	209	220	206	186	199	203	224	220	227	190	195	188	215	208	205	224	216	213	209	228	216	241	225	186	222	201	187	198	188	187	226	212	220	209	214	221	203	200	197	203	203	218	192	197	179	214	195	204	191	202	219	186	215	208	227	219	206	192	209	225	208	218	186	239	212	214	224	204	195	211	191	223	206	207	211	191	184	231	218	209	201	211	195	204	200	177	252	194	211	222	198	205	211	212	222	204	211	198	203	185	222	188	197	178	210	208	213	205	197	222	203	221	195	223	207	206	233	207	207	207	200	228	206	200	210	227	204	208	190	222	223	212	221	212	206	200	229	216	197	198	212	210	188	206	229	219	218	206	218	187	203	217	202	215	211	200	211	213	217	237	187	206	217	205	193	219	202	213	232	207	180	210	214	179	211	201	199	194	204	207	204	218	212	220	221	209	203	189	222	219	211	192	247	192	190	224	229	204	200	216	203	225	210	225	195	210	175	215	203	203	201	188	200	217	212	208	243	187	185	192	200	203	213	201	225	183	216	230	184	182	233	223	208	191	211	241	217	207	211	218	189	199	209	215	236	224	208	187	227	162	200	227	210	215	184	204	204	214	229	193	202	182	204	202	219	210	218	206	197	212	216	224	201	229	236	213	223	239	203	208	190	195	212	172	202	197	197	212	200	207	226	241	196	219	229	214	198	203	208	182	204	195	178	224	204	217	205	202	186	204	223	218	227	227	221	206	210	202	221	208	177	199	226	238	207	212	202	214	190	202	211	223	201	214	194	203	211	183	205	212	219	209	207	219	170	196	227	211	165	232	188	233	210	211	211	201	218	239	201	230	211	226	189	212	210	191	208	209	196	189	223	218	203	230	222	227	204	205	181	235	204	224	204	215	209	221	198	201	196	202	219	229	198	200	225	191	218	205	221	209	198	203	174	216	214	224	231	217	209	206	197	212	200	200	203	194	231	219	218	199	206	207	214	220	196	206	188	201	195	222	218	216	220	167	242	224	207	195	200	214	207	213	222	193	229	230	214	207	202	211	196	186	194	236	191	200	199	217	214	198	195	247	210	189	213	199	182	196	208	204	231	200	177	210	199	193	221	208	199	205	227	203	193	199	210	196	203	195	203	188	230	197	196	187	199	201	223	204	225	219	204	221	177	208	206	194	217	234	180	222	202	218	197	196	210	213	207	203	191	211	216	215	207	192	222	197	225	190	247	229	205	187	203	204	230	224	219	189	206	223	189	216	186	225	205	192	216	224	238	221	227	208	206	206	189	229	217	195	182	222	189	191	201	216	207	210	214	219	220	215	228	224	197	236	208	240	182	195	203	205	203	209	199	216	229	178	222	216	208	198	212	226	230	211	213	230	179	220	215	201	210	195	205	218	194	203	236	191	221	209	226	211	225	197	217	185	202	225	204	201	226	201	212	208	201	207	218	214	217	219	217	201	194	198	192	226	209	209	235	199	227	201	216	205	195	170	204	225	244	181	194	215	208	223	208	191	190	199	216	204	196	195	178	221	211	217	190	200	195	201	190	174	212	176	208	217	185	211	190	192	226	199	211	195	246	201	201	224	202	219	237	201	209	181	239	204	221	214	193	219	216	199	213	182	225	195	207	227	224	205	205	223	192	209	220	197	215	227	211	245	209	238	183	208	212	200	199	208	201	194	181	225	195	192	228	212	211	206	203	192	237	215	177	229	204	198	213	190	197	216	232	207	218	187	187	197	219	211	190	230	213	207	182	207	210	221	213	209	197	197	221	216	210	229	202	204	188	195	205	205	191	217	201	219	219	190	235	200	222	213	220	189	196	202	227	217	227	209	224	211	223	195	250	171	178	195	223	211	226	233	208	194	193	200	226	187	185	201	216	223	223	190	223	248	196	206	223	212	234	214	185	220	228	195	172	211	200	208	190	221	223	209	201	206	192	190	221	205	227	209	210	216	218	200	206	209	203	207	219	226	212	208	181	229	209	216	174	227	199	195	204	223	219	209	188	218	214	224	202	229	215	223	208	223	192	224	230	208	202	195	208	207	213	209	231	219	196	219	215	225	197	219	219	208	214	211	215	226	237	221	202	225	187	222	221	181	203	184	213	174	222	211	217	232	182	212	217	206	200	200	201	187	194	206	186	210	205	200	203	186	243	222	235	208	217	222	223	183	213	193	189	196	183	196	192	185	216	206	208	206	184	249	211	223	195
4114	10707	41351	13574	1465	990	805	712	538	544	473	417	393	436	399	393	400	329	366	364	388	355	344	402	334	353	363	369	343	363	338	361	311	348	333	333	315	326	328	351	327	353	345	361	339	286	315	302	305	337	315	308	310	333	347	342	343	352	319	323	353	342	336	320	342	343	304	355	329	350	314	319	349	345	346	346	327	324	316	337	345	324	334	334	346	337	309	344	333	320	340	303	357	294	321	308	316	317	334	327	325	325	333	316	301	329	320	311	342	324	329	348	321	336	322	303	340	330	330	358	307	349	344	322	342	317	303	329	333	349	318	304	321	331	313	346	318	316	344	315	327	309	333	326	341	320	322	332	322	309	337	342	345	355	318	312	352	351	322	312	338	331	318	316	320	331	302	342	312	324	317	380	376	333	354	340	345	349	349	313	342	308	318	325	332	304	335	347	360	344	342	321	333	335	355	300	307	335	312	309	349	347	324	358	328	337	358	343	332	321	325	283	319	358	331	322	345	338	319	349	337	367	335	334	334	309	313	305	341	345	355	339	307	345	325	308	357	348	333	329	356	321	364	325	317	352	309	335	334	341	340	300	351	326	327	338	331	320	328	317	307	336	366	307	307	319	320	317	342	318	333	306	335	343	316	317	325	331	310	345	315	332	326	356	328	315	333	298	330	315	303	321	322	338	346	370	301	307	321	311	324	349	353	368	346	348	300	341	276	317	346	360	337	313	342	321	350	315	313	333	317	345	362	296	291	330	358	318	347	330	357	335	330	306	334	326	352	308	333	346	358	331	337	303	340	354	325	351	304	347	325	338	352	332	341	315	343	335	315	341	308	314	361	325	313	313	330	349	347	332	318	316	312	345	338	318	333	337	344	321	319	346	342	326	338	323	313	290	297	330	334	336	319	339	314	336	333	327	321	329	335	315	339	345	342	351	358	329	332	346	363	328	346	353	322	367	327	302	330	319	323	366	342	332	318	330	326	342	319	358	335	322	303	319	334	346	358	362	331	286	374	328	334	377	330	328	350	345	319	324	343	329	353	318	333	336	328	315	320	349	346	340	316	319	335	315	324	338	321	318	317	319	346	305	327	295	331	347	353	320	342	307	359	372	341	318	357	338	347	288	308	337	339	327	321	304	347	338	307	328	330	310	307	320	357	323	369	347	347	319	335	347	322	337	334	340	283	337	317	341	316	331	336	328	307	357	312	315	346	337	323	332	323	347	324	313	332	361	340	317	355	322	331	323	325	343	299	310	330	340	323	324	322	324	356	341	318	338	324	329	320	344	339	331	336	302	300	318	319	301	337	338	315	333	331	313	329	321	336	326	333	339	319	330	339	365	331	339	352	309	322	360	286	320	338	345	292	335	351	345	351	349	347	347	310	339	341	323	306	322	328	338	328	338	326	315	330	330	342	331	297	320	323	347	324	378	334	329	338	333	321	324	341	335	327	292	316	298	327	342	356	311	301	323	303	319	339	344	316	344	319	343	353	315	317	332	320	343	320	347	287	341	324	336	312	343	332	292	345	331	335	328	345	335	328	289	358	330	336	379	372	313	337	335	321	319	296	349	341	340	357	305	365	310	341	329	309	315	315	347	335	320	287	319	347	333	315	335	324	328	321	322	323	332	330	310	318	322	330	325	319	336	332	337	349	324	306	304	304	323	328	326	334	324	377	316	344	325	347	348	312	343	323	298	331	342	335	347	282	337	314	338	318	349	340	319	364	321	331	367	313	325	344	331	304	363	319	344	301	343	355	342	295	334	356	352	300	327	330	308	335	331	323	331	335	327	354	315	297	350	347	335	315	348	342	353	301	314	344	299	347	334	335	351	310	336	328	347	344	340	325	325	321	368	307	313	324	332	320	349	300	326	330	342	331	344	339	347	326	330	318	334	334	387	339	314	315	308	326	303	333	345	346	321	340	322	359	386	334	333	323	330	325	316	322	321	314	311	340	338	326	351	337	332	320	297	347	330	339	328	299	328	310	324	364	323	331	314	351	330	337	336	310	347	341	321	295	323	316	316	312	330	308	344	345	299	324	322	297	339	324	320	330	321	328	300	355	341	342	352	329	329	313	350	322	319	334	328	354	302	327	314	326	322	341	331	318	328	328	292	327	314	317	328	323	306	340	325	333	312	333	340	306	324	361	310	319	353	309	321	356	321	331	351	296	328	322	326	340	332	335	356	292	305	354	308	348	323	313	354	301	310	332	334	332	316	318	351	332	331	335	332	324	320	324	350	366	305	351	344	290	335	310	322	336	310	293	304	335	310	293	312	326	343	342	338	308	309	327	337	305	338	319	329	339	314	326	360	313	311	316	333	331	321	333	324	317	339	343	343	345	312	326	362	320	322	287	336	323	349	333	338	331	320	329	325	294	352	293	321	333	357	326	342	334	321	326	350	340	309	322	317	334	332	310	335	307	338	353	325	300	324	301	337	341	347	346	327	306	330	307	308	327	320	359	336	370	332	351	363	346	365	304	289	343	355	324	319	328	360	334	379	314	347	344	340	317	321	305	313	324	329	335	328	342	300	321	339	345	344	360	335	360	347	340	315	344	343	339	334	333	361	352	356	333	371	317	310	338	331	338	348	320	360	313	308	324	341	329	322	309	335	331	337	353	323	333	300	304	320	341	359	349	317	350	365	326	318	325	329	325	313	332	318	303	335	334	323	319	318	334	317	331	306	336	322	325	348	329	341	318	291	371	322	331	321	333	302	325	311	318	296	340	348	314	330	336	281	309	340	299	308	348	322	345	347	311	341	341	314	358	300	362	322	331	302	343	323	366	333	288	317	355	343	330	345	330	339	338	341	311	326	340	357	322	330	346	312	345	327	329	336	314	320	318	344	340	341	326	321	356	336	359	351	354	315	318	355	324	348	337	316	341	352	353	317	347	316	331	317	329	343	355	322	340	335	317	366	362	337	350	310	308	319	336	297	351	319	317	319	325	330	325	324	310	327	336	335	352	334	334	313	299	352	357	355	325	338	351	337	317	359	381	333	348	324	333	279	336	320	323	318	319	374	323	322	326	340	307	339	332	342	340	327	331	332	325	326	330	309	334	302	366	332	302	331	301	308	394	328	308	333	324	328	380	330	335	332	328	338	324	329	330	287	331	333	358	336	327	297	355	337	333	298	349	376	368	319	314	322	354	332	293	354	306	338	320	315	320	303	334	307	314	358	348	323	379	353	312	360	342	328	320	307	338	293	329	329	331	314	344	346	306	328	334	351	356	285	331	345	305	371	284	309	300	310	346	308	335	334	330	339	370	337	320	332	300	344	312	350	326	321	344	331	341	328	304	326	337	321	306	360	355	313	325	334	329	329	357	331	297	315	324	327	316	354	322	335	312	332	346	372	334	324	333	328	315	326	359	333	303	373	360	314	325	339	292	307	298	329	307	329	328	344	341	323	320	356	293	329	300	322	357	340	328	320	324	283	327	293	358	322	301	361	358	326	383	354	319	322	314	320	356	330	324	325
24665	21382	27499	23187	3145	607	606	577	477	523	486	496	551	498	481	475	497	487	474	483	464	512	463	483	479	490	485	489	489	511	444	489	488	484	510	496	478	494	480	493	494	485	503	469	513	467	460	467	466	464	470	528	485	495	535	490	512	481	465	500	452	458	504	492	483	482	447	468	488	449	487	475	510	516	492	488	475	483	469	520	491	514	503	541	443	482	458	528	484	495	473	483	471	432	485	488	462	472	450	494	453	458	453	466	476	467	496	499	483	470	475	494	463	465	439	454	477	450	517	470	484	469	480	469	443	483	482	525	465	472	451	466	494	501	494	545	470	507	460	504	465	532	449	436	508	483	492	454	488	480	468	459	522	506	495	518	522	516	530	467	508	485	464	505	489	516	527	475	463	443	475	491	467	478	475	514	502	490	478	462	438	435	455	498	517	470	490	473	520	470	434	498	455	477	519	477	475	473	486	483	486	513	479	515	462	491	490	472	481	457	488	502	493	515	514	482	483	479	473	468	486	507	477	498	484	488	475	473	480	522	506	480	506	524	487	480	489	476	468	484	505	493	489	462	497	511	537	463	488	477	478	536	459	505	518	492	476	471	462	501	472	472	456	515	493	496	477	523	438	464	499	494	507	483	467	487	516	493	492	459	470	507	532	502	524	454	449	483	460	416	476	493	462	488	499	420	508	489	505	452	497	491	468	488	470	462	435	485	479	480	488	438	442	509	486	530	469	507	518	486	511	464	499	461	521	483	496	481	498	509	478	471	493	463	472	468	459	502	467	505	472	504	483	490	495	461	493	511	485	473	492	498	485	458	503	508	471	509	463	479	494	463	509	504	506	467	492	472	498	446	472	494	483	484	492	498	507	500	518	482	503	492	491	465	482	472	464	477	531	481	519	507	497	490	487	472	503	488	458	501	487	502	512	444	474	495	505	494	515	486	493	511	468	487	455	526	475	517	528	483	507	507	477	440	510	469	460	487	489	487	475	485	519	496	446	488	469	464	489	438	474	522	470	474	445	499	525	499	461	514	504	479	489	485	477	514	493	485	474	436	485	494	513	471	505	458	486	514	515	483	455	476	491	475	517	491	512	464	507	483	483	450	460	478	476	472	468	446	441	519	509	454	490	489	490	471	510	503	463	519	488	467	492	458	515	504	502	510	572	483	472	488	478	455	491	492	507	506	488	527	504	462	514	481	494	451	493	495	470	462	485	460	500	491	483	466	469	478	474	448	511	474	461	474	461	483	471	468	484	457	451	468	475	503	478	472	523	485	448	506	502	473	513	471	501	507	538	464	503	512	436	467	469	453	545	464	482	487	488	443	474	452	508	474	487	491	509	494	452	466	469	482	472	509	501	434	444	521	512	464	495	488	470	504	498	530	508	453	513	503	460	494	481	468	476	483	437	497	464	523	483	477	473	493	464	471	518	445	460	481	472	498	470	444	511	471	481	505	439	444	502	479	503	466	478	470	480	498	491	509	453	502	469	485	503	481	472	487	506	484	542	424	492	523	521	464	498	448	489	443	475	491	518	501	479	480	491	456	507	502	496	510	503	503	503	506	487	484	459	467	506	469	441	477	479	478	494	547	497	487	491	477	500	449	482	475	543	465	465	474	474	506	481	510	466	477	477	495	484	456	510	465	506	450	408	470	520	474	468	484	458	517	522	500	482	486	484	483	502	499	496	481	495	547	519	500	499	448	547	473	477	500	479	471	478	502	454	483	496	478	479	503	499	469	498	494	469	455	502	477	469	450	466	470	459	468	465	470	483	512	507	494	495	514	512	473	490	493	496	456	496	457	488	460	493	475	520	495	500	477	476	467	500	463	488	451	508	487	477	512	520	481	507	463	507	458	482	441	457	526	500	495	496	479	505	455	451	474	487	451	471	506	460	491	488	482	460	448	516	487	465	519	505	475	474	509	532	497	456	459	499	490	505	505	496	484	517	499	507	496	501	470	477	486	503	498	473	471	461	489	507	489	463	495	500	465	456	491	467	514	473	469	457	427	473	442	539	474	488	482	490	499	496	485	487	476	506	431	452	461	490	469	501	464	490	482	475	460	490	469	523	495	498	460	526	467	481	476	462	487	483	520	466	494	479	464	470	476	519	499	465	476	509	462	466	470	441	466	477	486	480	475	492	495	461	499	504	463	481	481	501	525	488	475	445	470	476	538	483	452	465	511	501	528	471	464	515	509	465	473	462	464	460	486	472	520	568	489	485	482	522	513	489	483	476	447	470	477	491	473	472	500	492	465	455	475	450	523	492	442	456	436	481	491	485	472	477	520	476	480	495	463	520	497	498	491	496	517	474	460	504	466	505	492	507	475	473	515	507	499	493	499	485	456	469	455	460	493	488	470	456	470	477	507	464	469	498	477	474	475	433	490	480	498	476	482	500	464	450	528	454	478	471	458	488	489	424	505	480	499	477	500	456	470	513	465	514	505	463	499	502	458	524	472	512	506	487	503	507	504	506	467	475	486	497	496	492	507	495	456	466	506	492	481	509	460	498	479	509	454	493	482	529	495	498	487	487	495	504	488	482	477	477	483	490	436	479	517	479	498	513	524	531	481	440	466	443	545	486	464	501	459	503	485	489	483	439	465	480	488	445	521	525	463	489	463	463	505	488	531	506	463	466	501	492	457	515	493	489	472	511	455	464	475	485	496	458	469	488	462	484	503	452	489	495	454	511	490	482	496	536	504	464	489	486	488	512	464	486	478	464	501	462	450	503	483	482	491	481	493	474	470	462	487	488	517	457	496	510	454	484	509	495	507	479	504	476	461	526	508	453	488	457	459	483	496	443	466	477	529	480	482	476	487	452	451	474	452	471	461	482	498	491	475	447	468	480	474	510	481	480	479	502	454	479	496	489	471	471	490	506	517	473	453	476	459	469	488	452	516	486	459	477	527	513	500	499	531	514	465	447	495	491	479	560	504	474	484	492	511	460	480	504	491	493	491	467	527	502	508	482	496	473	477	465	519	468	477	452	513	486	498	465	467	491	493	500	491	515	447	538	447	501	447	495	523	484	469	457	480	483	461	486	487	486	506	446	480	453	500	486	457	470	482	510	460	483	483	491	487	498	522	515	493	452	470	449	466	477	433	525	483	471	451	487	500	461	480	504	441	457	479	489	470	483	468	467	474	469	468	464	469	493	512	468	501	480	490	479	485	481	502	497	510	503	451	513	468	508	488	448	498	475	474	475	481	494	483	511	493	466	487	450	479	445	472	497	528	506	484	525	501	484	493	492	439	469	499	449	508	424	482	513	457	473	481	503	453	485	476	485	486	527	500	510	516	484	476	496	484	506	466	482	478	482	490	476	478	455	479	455	464	494	473	485	516	462	531	505	474	502	510	511	472	490	494	485	468	500	490	481	536	448	459	476	447	485	508	479	537	444	462	497	487	469	471	504	447	530	451	488	507	444	529	456	492	453	472	486	483	492	496	477	502	487	485	475	492	470	456	471	500	506	435	454	461
4133	6530	29564	8939	1240	1011	926	867	809	779	759	720	736	729	766	717	720	700	710	670	710	679	682	705	715	720	705	732	681	698	655	709	683	699	698	705	712	737	635	706	743	695	679	720	716	678	722	662	649	737	744	645	711	679	711	747	704	686	726	728	715	696	708	701	706	732	724	707	692	668	696	688	707	659	691	683	681	692	654	685	695	693	716	716	688	683	652	723	738	757	704	687	668	674	739	731	682	675	684	687	743	617	726	695	741	668	720	737	683	699	648	718	757	690	656	634	680	685	656	663	695	651	744	719	709	707	724	672	710	710	703	701	704	714	700	728	658	727	717	687	668	664	712	679	690	695	675	698	688	714	700	722	699	720	718	727	696	681	695	717	707	684	699	667	715	706	705	661	668	695	688	715	754	655	747	685	722	693	696	673	714	693	735	693	668	688	687	679	675	694	729	678	667	718	653	730	676	691	701	680	722	702	709	738	683	717	703	654	645	672	672	706	629	675	746	704	697	634	676	703	705	724	732	654	723	667	655	681	665	685	727	687	691	617	719	661	672	713	672	700	682	741	672	666	712	709	700	701	705	696	687	677	732	655	729	649	684	659	669	672	692	680	677	712	695	716	655	692	684	681	721	745	711	724	672	659	681	699	706	694	664	714	693	719	719	667	676	699	699	681	666	719	634	694	666	676	668	688	717	662	686	712	655	742	683	665	695	670	709	678	718	666	683	727	720	723	710	693	666	684	728	717	702	731	673	742	697	682	665	656	666	669	708	694	701	725	637	689	692	659	729	699	684	697	699	667	649	695	719	668	704	654	705	723	684	695	696	670	676	699	641	627	692	695	695	701	700	673	657	674	651	710	693	765	693	746	723	673	730	691	694	727	653	723	690	715	680	646	694	708	663	699	681	718	650	656	720	671	670	695	730	660	665	688	685	693	692	715	690	703	717	708	649	702	671	642	658	715	682	683	687	709	686	673	694	678	744	659	693	682	681	702	665	668	673	729	701	644	697	714	715	732	717	644	675	671	699	688	708	658	725	737	690	675	690	672	672	704	716	707	725	703	674	715	686	699	631	628	688	700	714	668	690	718	666	739	697	686	721	667	707	674	659	700	703	694	686	689	668	685	737	705	693	677	655	710	671	693	666	660	709	668	703	687	679	695	696	739	689	689	722	762	700	688	686	653	660	661	678	670	667	701	738	683	734	653	663	730	702	685	703	717	672	754	722	685	723	688	656	678	701	694	687	690	685	677	668	702	720	671	665	677	701	682	755	668	651	723	649	709	678	703	667	709	700	678	694	670	663	709	683	673	694	683	728	686	703	634	669	686	712	691	766	687	672	672	688	707	713	734	650	694	717	729	640	704	683	690	670	679	722	692	718	682	674	660	725	716	703	685	685	698	669	720	700	741	710	695	681	666	642	683	718	633	744	686	662	677	696	700	674	703	662	671	668	684	652	716	697	728	669	652	743	749	713	702	762	705	672	710	695	702	694	701	681	706	717	665	672	664	691	712	648	729	706	669	741	671	670	683	688	724	662	707	698	701	686	675	699	711	661	647	701	679	712	671	673	739	719	608	700	698	728	702	697	731	721	706	682	661	686	711	725	684	703	670	676	687	688	677	695	676	750	690	696	721	724	725	666	669	656	732	678	667	675	664	655	674	698	665	689	729	716	680	729	702	713	722	676	676	680	708	659	666	688	695	708	720	664	706	687	640	699	730	713	671	714	691	673	671	704	693	696	699	712	750	688	708	694	709	727	702	737	714	729	666	701	728	696	724	710	703	641	676	657	723	708	679	739	653	709	772	734	643	689	723	675	740	657	679	710	710	689	728	753	678	696	666	714	672	669	700	662	675	717	730	618	698	706	729	691	665	710	751	735	710	643	710	744	686	642	639	718	688	701	747	706	746	721	679	683	692	723	717	707	662	664	693	717	643	685	736	643	672	660	678	748	672	703	689	692	660	698	689	673	668	697	704	703	705	648	694	725	710	669	692	696	699	672	762	691	672	714	705	668	663	687	706	690	704	667	727	670	669	671	690	707	678	706	679	659	706	727	676	707	724	655	684	755	678	699	689	666	691	702	711	652	690	674	713	695	710	684	668	688	708	685	716	653	585	672	749	674	753	681	701	708	747	670	686	689	680	740	699	674	693	680	654	733	682	762	691	666	660	685	662	655	676	706	707	718	701	717	665	700	708	723	679	700	668	707	665	744	707	711	685	718	692	689	681	695	725	691	736	701	666	687	721	713	720	687	629	687	676	704	627	753	656	733	640	712	646	715	683	698	720	732	710	682	653	693	684	697	717	708	674	655	707	655	665	659	715	692	688	732	714	686	707	649	666	698	674	707	697	708	679	680	679	707	713	669	683	713	697	654	671	697	676	710	686	712	686	704	678	720	698	704	672	699	694	708	633	717	683	685	711	661	703	708	671	664	659	684	707	755	689	748	667	712	693	735	723	685	687	700	760	688	718	663	674	718	729	664	715	687	710	684	673	707	700	709	686	697	650	683	707	716	670	662	699	692	731	684	676	718	697	712	647	703	688	705	682	684	687	675	695	712	716	719	721	698	687	648	720	679	697	687	668	713	707	735	661	680	694	692	677	680	696	705	665	710	671	638	671	631	673	671	745	715	661	758	678	659	675	711	696	666	664	672	651	704	687	728	694	694	779	726	701	705	680	718	690	693	713	699	698	663	680	668	647	674	741	749	690	696	717	689	752	689	675	709	734	695	667	685	650	647	675	697	660	704	649	678	723	716	687	659	677	678	699	691	695	698	690	701	724	694	586	707	700	684	719	721	725	712	676	655	684	651	718	757	679	720	665	688	736	692	704	643	696	669	651	641	695	676	744	714	695	701	686	674	679	678	678	722	718	666	690	685	685	716	714	683	689	667	692	678	701	753	699	729	660	689	691	665	694	681	709	646	720	688	721	694	715	680	669	711	715	703	668	634	709	638	673	684	708	725	713	710	707	696	657	665	698	657	702	719	741	716	662	718	653	673	691	739	713	747	666	709	713	741	715	700	670	713	693	724	736	671	653	677	730	717	685	709	708	681	709	689	681	655	688	672	695	720	718	672	666	710	690	707	694	684	678	709	699	666	704	709	736	663	693	759	656	691	645	732	693	678	673	720	690	670	716	665	670	720	670	731	693	685	698	739	677	679	710	692	719	671	679	672	726	711	670	685	662	714	684	681	705	709	708	658	716	688	657	660	675	694	710	625	693	691	756	689	671	692	695	664	690	705	717	699	691	722	680	703	732	696	688	655	692	657	722	716	699	715	704	726	693	716	683	701	756	646	641	673	691	697	684	676	663	707	711	710	711	688	704	708	642	683	695	655	688	659	713	721	716	674	673	703	652	722	675	658	694	702	662	674	714	691	681	708	709	698	726	690	693	691	719	724	728	679	725	675	671	671	671	632	683	669	696	714	685	729	640	688	691	681	715	700	722	676	720	715	693	694	694	701	707	749	713	706	733	745	660
22357	21426	29078	24794	21381	17872	1664	414	317	273	232	220	200	170	178	153	164	151	166	196	162	162	158	136	165	160	140	173	135	134	172	136	151	156	150	140	120	155	152	156	146	147	161	147	146	132	164	113	154	157	157	134	159	130	133	156	115	176	143	147	147	132	138	145	123	133	130	138	148	145	140	161	123	156	164	138	135	122	148	145	147	118	155	151	140	123	141	152	129	162	119	144	130	134	134	154	144	133	146	145	127	125	136	112	130	120	147	132	116	136	128	144	133	130	161	154	130	126	114	157	142	172	139	141	131	131	131	147	133	136	108	143	149	140	109	141	134	150	149	131	127	129	153	114	141	156	131	163	138	170	158	157	145	147	139	147	128	125	143	143	134	123	136	148	124	133	162	147	133	133	139	134	138	158	150	149	130	129	140	136	140	142	123	151	133	135	141	136	149	139	129	130	135	131	135	121	144	139	143	136	145	119	125	148	129	149	127	131	132	143	135	155	144	140	148	124	143	138	142	131	155	126	131	135	146	138	136	152	126	141	134	124	124	127	147	149	130	142	118	141	134	146	137	136	122	163	134	169	145	127	125	148	166	139	142	117	129	141	117	139	146	148	144	147	149	150	142	151	151	153	156	129	133	149	167	146	146	132	160	131	127	137	149	137	167	130	144	133	125	137	126	125	143	135	143	134	142	139	121	152	159	146	122	137	132	151	135	164	146	149	141	130	140	131	147	150	119	145	137	130	143	168	123	122	148	138	134	128	138	142	107	119	133	153	135	140	130	153	140	145	136	124	153	133	146	162	123	147	142	137	129	153	134	143	137	123	133	115	121	138	140	152	141	142	150	163	144	120	133	153	146	130	123	116	121	115	134	147	130	127	132	145	142	158	134	148	124	161	121	135	145	165	112	146	135	135	131	117	154	123	146	133	150	133	164	123	137	149	153	142	124	151	139	135	137	132	127	149	153	130	134	152	140	147	134	148	148	135	153	139	162	157	142	156	149	133	116	132	137	153	137	159	139	148	138	151	130	129	132	156	129	129	142	164	144	145	139	142	133	145	110	132	142	129	142	155	119	122	127	114	134	136	124	144	132	144	130	146	159	159	135	139	131	165	165	110	143	118	113	138	128	132	148	130	169	157	146	127	133	158	132	159	125	156	128	153	140	147	139	126	130	141	135	134	138	126	126	156	139	149	136	135	140	142	145	144	156	138	128	140	134	137	133	142	143	122	121	134	153	126	125	118	132	123	144	143	139	140	146	139	116	140	132	161	149	147	130	143	126	121	148	134	110	125	131	138	157	131	123	127	152	132	157	151	147	129	145	152	134	128	141	143	144	133	134	130	135	125	144	151	155	156	116	124	152	133	127	146	146	146	141	122	147	143	132	129	135	126	140	184	135	146	117	140	151	144	147	135	155	125	122	136	140	144	151	112	163	145	159	135	130	139	123	148	131	146	138	130	151	125	140	135	131	120	146	124	130	137	150	135	135	154	130	143	130	122	147	135	136	127	116	136	129	146	136	140	149	142	145	140	152	136	127	159	162	137	145	137	157	144	141	137	153	128	126	128	129	136	137	139	132	142	146	150	138	128	142	125	129	154	130	125	129	133	135	140	137	134	131	145	141	149	136	145	133	142	134	137	140	160	133	111	143	147	155	129	160	134	146	137	146	133	134	133	142	132	152	134	144	129	138	141	128	145	143	138	135	143	141	134	152	145	125	148	125	118	142	165	164	132	143	171	139	134	126	128	146	161	128	135	144	148	132	141	145	136	127	119	133	139	143	160	131	142	151	133	137	122	145	124	141	148	132	139	139	148	165	162	131	129	119	125	140	156	129	125	154	124	128	118	119	151	163	137	143	118	145	148	163	139	112	120	119	151	149	114	139	133	140	136	131	160	159	128	125	137	127	129	120	151	145	127	147	124	131	142	147	144	119	144	142	150	157	144	134	135	133	150	143	144	143	138	131	119	136	133	142	149	137	143	130	132	138	118	148	147	146	158	154	146	149	155	129	144	125	131	153	107	150	148	123	146	133	150	149	135	145	146	138	122	151	148	150	125	133	155	150	125	124	151	156	160	131	129	141	159	144	145	142	127	134	150	121	119	149	136	125	156	142	140	134	144	145	143	148	143	139	145	130	141	139	119	132	151	134	139	134	135	162	134	118	122	133	134	133	116	137	151	127	139	137	141	164	148	134	133	138	133	148	141	126	135	133	147	133	138	141	150	153	139	133	162	141	154	124	144	124	131	131	155	156	154	128	132	130	136	132	147	144	148	137	147	152	144	123	145	135	164	141	141	141	123	135	146	111	140	142	154	140	120	141	137	156	149	130	134	156	136	126	142	155	124	161	154	143	139	155	145	137	128	133	133	134	151	155	127	145	142	149	145	136	131	145	143	135	126	151	144	140	139	136	129	140	139	127	132	152	145	136	148	162	144	149	126	118	134	151	147	158	149	153	146	133	143	116	157	140	133	156	141	123	146	141	132	125	131	132	142	121	130	114	137	146	133	129	131	157	144	149	144	154	157	128	130	151	155	141	141	142	134	153	125	141	132	128	123	130	132	123	148	140	135	132	142	146	125	127	145	120	149	128	135	135	135	136	176	119	152	144	132	139	126	137	135	162	113	136	139	151	142	120	128	149	130	150	131	151	149	144	134	122	136	145	135	133	134	135	143	130	150	166	128	144	147	156	166	128	154	131	131	140	119	135	147	130	143	127	158	123	123	141	139	148	131	135	134	133	118	132	123	134	148	119	155	134	126	164	123	136	140	132	117	118	126	122	150	149	157	122	144	142	154	137	145	133	134	147	129	134	159	122	129	128	142	123	134	150	128	140	131	139	136	134	122	131	155	150	144	146	136	118	161	146	143	152	142	120	123	138	134	126	136	140	141	136	149	130	158	127	141	139	126	142	114	153	130	131	131	129	141	143	128	136	148	149	158	117	135	135	158	132	142	117	132	138	139	119	130	131	134	144	161	153	132	162	138	144	153	146	137	133	136	158	144	157	129	129	156	126	166	149	150	150	112	128	139	142	160	122	130	116	142	158	143	144	131	151	148	147	142	146	141	127	141	136	164	125	131	144	139	133	131	129	144	131	127	120	131	136	137	155	142	150	144	135	132	152	124	143	149	143	138	133	130	148	151	159	133	136	148	129	137	136	138	146	151	157	142	155	130	149	123	143	134	156	145	128	138	143	152	121	148	140	111	160	138	143	135	145	127	148	145	112	129	132	131	131	147	135	146	148	141	121	147	139	129	154	146	135	147	124	139	141	139	136	150	121	152	152	131	155	143	136	158	139	149	145	141	124	140	134	129	136	137	132	144	148	122	136	137	140	130	132	157	138	158	141	153	160	107	154	148	144	135	150	126	137	141	142	135	138	153	132	142	142	119	127	149	128	134	136	126	150	115	148	131	135	134	148	120	151	141	119	126	152	147	115	152	131	142	126	139	130	137	129	107	138	145	133	127	128	139	146	144	129	137
5512	15850	46953	15470	2210	1472	1121	922	720	634	481	456	420	369	331	303	258	262	270	249	273	257	229	227	192	238	213	240	221	237	224	224	211	214	187	249	219	208	219	200	199	207	210	210	191	214	218	208	214	205	221	189	231	225	189	213	204	212	196	208	212	210	210	186	229	208	207	191	220	194	217	215	186	215	205	193	176	200	195	221	195	187	206	184	199	212	214	175	217	204	184	171	187	206	213	204	210	182	173	198	200	208	196	209	204	193	195	214	188	205	183	202	180	214	203	172	214	206	201	203	172	211	211	209	195	204	201	205	191	175	206	188	205	197	183	173	217	193	178	189	190	184	198	204	219	200	220	212	188	194	196	195	227	216	204	210	210	211	199	197	206	200	195	187	194	189	193	199	210	187	187	191	192	197	204	193	197	198	192	209	200	207	192	194	188	195	209	210	192	192	195	181	232	184	206	220	203	194	202	198	213	204	194	202	192	184	216	209	225	197	199	200	203	180	194	224	208	183	186	183	191	169	201	205	217	197	198	207	205	185	203	191	190	194	203	204	211	179	176	211	203	193	214	194	215	197	203	194	204	206	196	226	192	205	191	220	205	194	197	216	218	183	195	211	162	207	204	169	193	214	196	192	201	195	165	198	200	164	183	214	218	175	193	193	196	198	198	201	216	205	215	182	207	192	189	213	192	195	220	194	214	211	187	192	186	179	190	199	211	210	193	209	184	170	171	240	194	209	192	198	205	174	186	187	169	207	197	194	183	210	192	203	189	212	194	226	195	193	195	191	188	185	219	199	184	192	194	221	187	211	214	209	189	181	189	182	215	215	199	189	191	198	181	192	212	188	182	198	188	200	194	199	218	193	213	195	231	190	229	201	177	177	179	201	195	205	187	201	205	185	179	205	195	220	179	219	189	216	234	214	204	227	202	207	199	205	173	210	177	198	185	174	204	191	203	194	195	176	216	202	185	218	202	181	192	223	200	204	219	201	220	196	200	197	204	181	202	187	179	220	202	187	192	208	203	208	180	216	197	196	188	193	164	201	206	189	183	193	181	184	196	191	169	200	190	190	205	201	215	206	207	210	204	227	197	212	218	198	194	220	175	189	209	200	200	174	178	200	169	171	192	182	206	207	179	187	190	213	181	191	172	191	193	197	207	196	207	211	213	195	208	198	173	203	195	167	187	192	193	192	206	189	205	184	192	205	213	183	193	214	188	199	184	181	179	217	181	200	217	190	206	191	205	183	213	209	212	186	195	205	193	197	201	232	196	206	213	197	212	182	198	218	207	188	202	191	206	213	180	186	211	184	201	210	191	200	195	181	208	208	218	206	197	199	221	197	192	184	217	187	178	228	185	187	192	209	202	183	205	201	201	205	204	186	203	205	200	210	153	186	205	204	203	192	199	201	240	215	186	191	189	196	202	183	209	209	205	188	192	190	201	183	197	190	188	214	234	211	193	198	195	208	194	178	191	198	187	210	225	204	216	212	189	191	194	202	198	200	208	194	186	187	198	196	193	189	196	204	181	168	207	196	213	195	222	221	187	205	215	208	211	197	206	219	198	188	206	176	214	199	170	213	168	206	178	197	197	190	190	207	207	194	187	199	199	210	187	203	199	201	211	213	202	212	173	203	182	213	216	213	214	214	225	194	196	190	218	207	203	208	204	191	160	192	206	211	222	190	210	208	190	208	211	178	195	214	221	177	205	211	198	199	222	191	202	199	173	190	192	191	182	194	196	231	230	185	203	189	208	194	191	191	213	186	196	208	217	218	200	199	202	199	190	175	189	228	214	215	191	179	211	196	209	205	213	194	192	231	188	201	195	211	198	206	171	201	195	209	222	215	174	225	196	199	188	199	194	211	227	218	172	183	186	180	204	204	208	214	227	175	218	194	204	215	209	208	198	217	217	205	197	195	181	192	226	213	197	211	194	198	189	196	221	180	197	203	208	227	198	217	199	170	180	188	187	199	200	194	184	190	216	204	206	193	204	190	183	194	186	188	206	198	169	210	182	197	209	200	199	191	198	209	205	215	207	174	192	218	200	182	181	214	187	173	189	211	226	206	198	207	201	212	192	204	205	205	204	189	220	197	190	191	170	187	218	205	200	174	213	206	176	216	191	197	204	196	196	205	205	186	209	204	210	195	204	204	184	211	208	226	191	217	182	206	217	207	203	217	185	182	188	200	208	212	217	191	212	214	196	196	186	190	179	191	192	202	212	191	189	185	200	197	195	229	168	202	228	182	214	224	190	197	199	207	209	193	210	214	195	198	205	183	206	199	190	224	204	187	188	209	189	218	195	208	209	182	230	197	217	179	226	197	184	190	214	187	199	196	175	198	189	196	209	197	183	208	203	211	213	209	208	195	174	192	181	217	197	186	208	199	187	205	235	217	209	186	205	208	190	200	193	184	199	209	200	214	206	200	187	183	192	215	173	201	197	198	213	175	211	190	173	178	191	177	180	163	213	206	179	213	189	185	236	193	222	207	211	200	191	185	183	214	171	206	188	189	168	236	215	208	196	191	199	200	197	211	206	217	212	162	198	189	205	192	210	190	199	246	226	194	177	162	206	178	218	220	183	214	196	186	191	179	210	196	199	180	191	201	209	200	183	191	207	226	206	214	196	184	192	202	202	193	204	197	210	220	219	202	195	175	210	181	217	211	205	214	206	203	187	216	198	190	192	217	204	197	186	208	198	193	195	172	190	202	199	211	195	210	183	197	197	193	208	184	200	214	202	196	213	197	223	163	213	191	181	203	211	208	208	203	219	225	212	211	190	200	209	198	200	196	214	179	184	176	185	192	221	201	198	209	194	188	192	205	167	221	184	193	190	188	189	196	187	184	189	215	224	191	202	218	189	198	186	214	234	206	207	195	209	194	210	189	176	190	203	194	197	227	215	198	209	201	179	218	205	192	209	204	203	181	170	228	203	210	173	159	202	203	183	202	203	212	229	191	193	203	197	225	195	176	183	212	215	189	179	203	209	207	187	197	213	175	176	196	192	190	213	179	229	206	179	236	200	212	186	182	180	183	168	211	200	203	185	185	200	175	200	198	208	227	193	220	192	202	199	207	197	189	207	183	198	203	229	195	217	199	203	188	197	183	198	210	187	203	217	228	203	195	195	205	228	203	201	212	222	196	222	192	167	219	235	188	203	185	189	187	194	183	203	202	204	188	192	182	207	202	222	205	214	197	170	198	201	181	194	210	205	213	183	187	208	188	166	204	193	212	209	198	183	204	209	178	219	192	180	189	200	186	189	206	217	211	188	211	200	222	207	207	193	200	187	184	225	198	207	215	180	194	200	182	203	225	196	211	201	181	172	197	216	177	204	205	193	178	227	214	200	212	201	203	238	175	191	195	200	192	196	201	211	234	216	199	185	230	201	205	205	211	193	205	188	217	195	190	183	194	201	190	204	190	170	203	185	203	204	212	214	179	185	223	162	184	192	198	196	188	181	218	213	216	202	190	183	195	219	195
27363	17219	10949	4895	702	568	505	479	463	465	439	494	419	432	448	505	441	507	459	434	481	430	475	441	484	459	479	464	460	448	445	435	435	437	420	471	464	423	492	461	475	448	466	472	440	446	483	450	463	483	483	468	444	422	430	438	445	427	411	422	451	490	431	453	477	423	447	457	454	427	455	462	396	494	468	421	480	453	445	492	450	416	451	447	412	462	402	458	449	462	433	416	496	430	448	439	458	424	449	451	399	473	453	441	456	496	438	497	432	442	457	441	444	448	448	445	489	459	439	470	471	504	435	401	455	423	406	425	466	412	411	445	414	468	453	444	455	483	448	449	497	421	456	488	476	459	436	477	467	422	429	436	447	426	449	468	425	441	421	455	486	443	463	464	464	450	473	419	447	415	470	481	456	432	437	494	412	455	429	474	441	438	441	472	460	413	460	483	425	465	467	471	447	429	457	494	443	449	454	479	438	456	506	457	463	479	439	445	449	419	462	438	451	421	466	456	495	441	452	418	453	453	458	419	488	465	464	422	432	442	472	434	436	470	454	468	447	487	460	437	444	478	467	454	447	443	479	411	471	421	417	467	452	449	438	438	489	433	458	435	466	459	481	464	432	466	426	441	415	456	431	434	471	443	461	448	475	476	423	418	449	437	459	499	429	420	447	422	434	424	442	419	465	471	463	448	424	451	418	484	434	435	421	450	427	420	461	423	441	456	448	434	418	452	476	466	430	485	469	478	442	455	423	477	477	489	419	458	452	441	440	427	405	463	456	456	471	442	416	453	410	404	428	453	461	413	449	439	456	463	450	426	456	396	426	418	476	420	450	459	457	458	444	459	424	431	446	410	481	461	452	472	464	474	463	437	457	457	447	451	436	476	437	414	440	437	462	484	460	444	445	485	433	482	448	424	455	432	460	410	473	477	433	427	433	420	473	457	418	446	479	438	479	468	446	467	456	438	407	463	488	452	459	426	482	414	398	478	417	469	473	433	446	447	489	452	448	482	449	419	449	417	429	455	474	439	465	467	438	444	462	445	437	458	440	477	420	500	492	474	439	421	482	434	425	488	452	432	458	450	434	470	448	465	461	423	472	451	454	430	455	441	437	437	453	486	490	444	436	428	448	459	429	408	449	420	446	452	453	446	452	487	452	436	489	492	439	437	437	489	415	463	497	473	426	447	466	417	430	430	420	455	453	422	475	449	452	486	459	445	488	449	432	460	459	464	449	447	457	428	447	472	407	462	501	474	482	455	482	437	427	453	462	433	433	474	434	423	497	436	395	419	434	436	430	468	421	421	445	441	474	420	420	437	487	465	466	423	441	436	476	439	460	453	437	417	434	444	434	450	444	421	481	473	438	452	439	475	451	476	464	417	460	458	471	441	454	493	428	454	454	455	441	491	450	465	457	447	454	453	441	448	451	428	478	460	431	433	469	447	479	467	407	425	442	410	466	430	462	402	384	436	434	476	434	431	467	427	457	450	449	474	486	457	421	444	432	438	452	454	453	429	415	464	464	460	419	490	461	449	506	467	480	424	476	425	457	428	480	471	455	448	418	464	428	440	454	444	475	432	441	441	449	429	520	454	463	462	386	422	437	421	413	453	405	437	441	448	425	434	434	431	430	446	475	493	420	469	440	437	453	458	472	475	428	450	427	439	480	469	467	400	451	449	450	449	480	452	431	428	440	453	491	430	474	420	441	442	434	412	446	494	452	472	449	452	403	430	459	436	477	442	427	457	438	456	436	413	464	440	379	432	437	429	425	425	438	462	464	439	442	494	462	431	469	479	469	435	437	454	439	445	444	475	452	421	463	388	443	431	480	439	443	447	430	440	476	468	431	450	466	431	458	442	450	441	473	462	451	457	454	451	473	481	435	488	468	418	474	427	449	467	485	472	443	433	476	455	463	394	414	399	455	456	473	464	452	450	465	485	446	470	467	469	443	410	445	468	461	453	460	436	464	424	475	490	477	432	423	443	451	449	403	474	473	427	450	447	491	415	479	444	449	458	448	453	476	459	484	412	504	414	441	437	453	468	461	451	437	462	473	461	426	430	487	465	460	426	452	466	431	433	440	479	447	456	459	427	432	435	481	407	454	456	428	465	407	428	436	454	458	465	410	474	428	500	409	473	446	466	467	496	454	487	478	459	458	422	445	481	454	488	441	469	440	451	450	418	441	460	489	469	423	454	446	449	425	432	458	465	437	443	411	482	470	410	466	510	480	414	451	429	434	431	437	433	421	442	497	429	413	414	437	440	447	431	454	480	461	451	481	458	450	488	450	404	475	436	435	432	468	393	438	423	436	450	426	454	428	482	454	450	473	452	455	462	451	480	435	456	481	437	454	482	491	453	444	453	473	469	455	450	420	483	484	472	460	446	449	471	459	444	453	462	484	435	445	455	496	430	455	471	440	460	416	445	476	433	473	442	460	444	457	444	442	453	440	405	425	443	441	403	451	440	452	424	464	461	461	470	459	417	402	478	419	436	455	447	418	410	423	483	441	428	446	466	418	467	427	443	430	455	445	445	467	433	473	435	429	430	462	449	442	455	434	425	449	465	420	435	457	470	493	462	426	423	431	446	468	416	486	450	472	463	427	447	456	440	448	448	421	480	455	434	442	447	437	400	454	430	444	453	438	450	445	466	424	429	429	466	477	492	428	456	429	412	448	461	424	479	434	455	469	432	444	456	448	396	431	459	434	468	431	481	458	489	431	462	419	425	429	424	424	441	465	495	415	432	446	404	416	427	445	445	457	461	449	433	440	449	451	435	445	427	450	437	456	442	454	436	457	437	472	459	464	466	434	421	472	474	475	443	439	462	434	426	432	433	446	435	453	470	470	441	447	475	462	493	470	429	419	445	464	434	445	479	472	457	402	467	430	498	449	457	430	464	476	426	422	434	439	431	448	430	450	464	476	440	451	436	407	426	486	497	420	450	453	477	464	454	437	484	431	405	481	462	466	471	439	428	419	469	415	475	430	457	437	461	435	476	471	507	389	414	453	451	426	409	408	429	442	423	453	458	452	470	446	443	466	483	402	453	457	434	419	448	464	462	448	452	434	450	449	461	462	458	434	440	445	473	428	471	474	454	411	419	468	413	473	429	479	459	429	421	435	478	409	425	439	413	471	447	441	431	479	460	429	416	464	470	468	440	470	427	406	437	429	453	474	420	449	453	472	432	451	439	442	462	421	438	500	414	415	472	416	464	424	445	450	463	408	446	440	410	484	450	451	466	443	435	414	451	452	465	433	473	435	447	478	443	423	444	487	479	444	468	432	461	456	494	471	455	432	419	421	453	441	484	481	459	478	470	445	432	434	463	454	475	443	410	437	413	456	454	432	424	484	440	461	474	448	446	486	423	446	423	486	452	484	444	451	420	452	453	438	424	443	458	460	454	465	456	459	444	438	448	442	431	448	456	444	453	429	416	445	445	474	477	483	425	500	457	474	457	454	433	402	433	438	416	434	483	445	427	438	428
4789	3532	12092	2969	764	747	690	686	699	681	637	674	655	620	650	639	683	625	723	659	657	671	691	676	682	667	630	666	652	679	640	656	668	689	697	645	713	663	644	669	640	676	695	641	699	657	639	664	729	702	677	675	687	665	649	658	624	611	680	657	672	682	687	672	587	686	679	635	684	686	646	657	651	668	640	658	675	666	668	700	690	650	641	663	639	640	713	661	680	671	689	677	663	632	648	650	689	676	647	631	669	689	671	687	666	690	622	678	673	705	654	703	661	665	627	676	664	681	706	667	651	700	653	662	645	668	688	624	691	680	684	658	640	674	663	620	701	690	665	664	651	696	684	644	650	636	674	675	654	681	651	657	690	680	655	618	629	676	667	676	649	651	665	654	666	654	687	665	667	616	659	634	680	629	654	645	649	686	668	659	707	701	702	688	686	653	673	657	656	644	660	680	618	666	696	720	693	667	708	649	642	633	666	643	650	656	744	716	667	711	654	693	671	685	638	662	657	635	678	644	650	676	664	689	661	647	679	688	632	706	644	726	644	659	718	633	588	687	663	701	642	671	658	633	648	698	663	689	637	675	643	702	709	639	646	679	685	624	678	619	635	665	670	704	716	664	656	649	664	647	665	629	648	701	663	658	691	672	685	690	628	642	686	702	615	696	674	662	623	696	652	683	694	676	646	695	691	648	616	638	614	648	692	684	676	647	663	662	669	669	644	696	710	686	624	619	681	660	684	654	675	671	642	664	623	674	668	646	664	653	663	662	677	641	651	681	647	638	642	694	635	682	680	643	657	655	632	690	687	640	633	685	691	632	677	658	674	688	664	654	692	683	666	680	685	688	661	683	694	675	701	634	711	640	690	679	662	650	678	696	641	639	666	630	682	654	696	691	648	642	689	640	614	692	647	689	674	695	721	657	676	633	681	683	673	688	650	643	682	650	666	647	668	693	690	639	679	696	677	652	606	686	658	659	638	664	674	634	675	674	662	658	674	634	623	670	645	664	682	666	666	707	704	632	685	668	665	642	619	629	667	665	685	626	630	652	661	627	654	677	666	688	678	692	685	688	707	672	649	657	684	647	746	664	613	630	703	648	694	668	686	701	633	707	668	655	634	686	688	675	689	652	645	650	632	713	676	698	715	690	699	690	709	667	654	649	685	647	655	664	649	688	679	714	671	652	674	659	643	705	678	662	667	709	694	692	683	650	642	636	678	664	659	648	652	694	644	651	696	623	666	651	641	670	683	667	658	674	615	655	706	662	662	690	713	674	637	730	659	657	676	699	618	692	646	653	667	650	687	662	711	589	674	689	668	688	703	687	714	671	674	654	656	674	716	662	707	689	668	707	652	606	700	668	679	683	635	658	647	669	661	646	698	700	668	665	668	700	672	665	668	660	681	673	660	697	659	677	696	677	666	665	646	707	690	644	686	681	649	677	662	611	695	663	653	674	649	657	675	675	661	699	660	688	690	632	665	640	649	628	668	623	709	663	600	714	686	654	663	641	679	634	645	698	666	684	697	652	694	651	697	628	642	644	655	647	661	644	690	662	676	699	665	704	649	636	658	654	642	681	736	619	682	673	680	630	674	687	627	710	697	660	693	693	656	650	675	720	691	701	655	632	662	646	629	625	682	731	679	647	637	646	640	663	664	643	650	638	690	688	697	655	708	683	638	655	700	677	650	654	595	683	698	677	672	681	649	675	669	730	673	624	669	696	704	626	663	628	712	676	659	652	677	645	644	664	639	668	708	672	693	673	709	639	623	653	632	659	660	664	652	655	714	721	642	679	652	643	636	673	634	661	707	654	675	686	667	661	709	617	644	676	622	670	710	654	651	657	683	638	663	662	667	663	674	669	645	631	676	644	654	662	677	656	689	655	638	646	686	665	659	687	639	687	643	712	637	648	647	672	665	680	651	669	677	674	683	667	677	682	645	690	664	653	671	668	633	656	663	665	671	700	670	644	614	656	672	680	697	666	692	651	643	706	670	711	659	683	645	731	653	655	626	644	695	669	685	654	660	639	727	692	657	618	684	699	678	623	645	664	684	658	686	659	627	639	685	669	658	691	692	640	648	633	704	664	674	724	669	626	636	705	667	642	643	657	678	657	694	671	638	650	672	654	677	710	626	673	643	667	676	697	657	702	685	655	671	612	703	662	610	661	649	632	671	668	676	661	683	676	671	629	644	687	682	688	656	675	673	665	632	657	634	617	656	685	675	699	679	680	704	627	679	657	650	636	677	672	593	669	702	680	681	701	664	653	670	698	685	625	676	642	711	650	666	690	614	674	697	652	670	658	692	646	653	654	668	665	634	689	595	676	682	634	668	645	673	697	632	644	673	686	637	693	684	675	651	660	650	676	698	620	645	678	691	682	635	696	657	680	686	657	650	684	670	640	710	664	665	682	658	696	677	690	636	679	668	677	665	689	643	685	651	709	672	680	633	661	674	631	697	655	679	628	720	629	688	691	630	657	666	679	693	673	654	665	724	625	658	696	666	663	681	686	631	618	682	693	666	669	650	675	660	674	666	654	648	693	660	658	689	665	649	668	637	715	669	688	702	617	636	635	654	663	678	654	676	651	683	653	671	672	703	652	695	705	678	635	657	672	694	689	672	710	699	691	652	692	652	645	684	653	671	673	639	652	682	645	665	673	652	719	673	651	651	669	599	666	666	692	675	695	676	686	655	653	651	668	670	695	703	633	671	723	634	652	658	650	685	648	642	690	639	674	696	691	714	613	634	692	604	655	645	677	662	650	699	646	644	702	699	676	685	659	659	666	682	707	620	670	666	654	690	717	649	643	669	674	677	662	679	693	683	644	637	678	694	651	659	624	661	661	652	600	662	671	679	661	652	662	695	683	665	681	651	641	683	734	624	642	673	656	666	650	637	679	640	632	627	676	722	650	673	686	677	631	653	661	676	664	686	680	668	683	650	661	694	692	684	638	668	658	669	633	606	707	674	727	663	656	648	665	684	690	702	666	657	660	685	648	669	628	654	651	624	671	660	657	632	690	673	695	684	707	654	708	701	649	643	660	643	673	711	648	657	683	682	642	641	658	627	695	675	671	692	711	672	656	632	646	638	674	658	657	650	656	653	664	671	667	692	702	655	646	636	654	614	666	683	677	654	657	726	664	621	611	651	668	626	656	686	646	664	621	649	718	680	681	651	687	720	669	635	636	667	635	670	618	661	693	663	681	650	669	704	653	677	645	708	694	639	658	635	711	659	684	661	707	690	641	638	724	620	695	682	645	691	650	716	640	702	668	737	702	639	711	656	685	633	694	667	649	695	672	694	638	638	646	648	687	676	689	718	693	620	663	665	656	688	618	661	680	667	723	650	656	688	686	701	692	669	654	684	685	665	672	667	693	606	614	658	639	627	700	664	658	632	638	694	693	664	692	663	665	674	677	654	644	659	655	674	640	646	654	705	666	645	692	687	650	639	696	629	644	660	706	652	702	663	697	677	668	672	665	652	668
23337	21438	29181	25903	18959	3866	459	339	298	299	249	259	239	231	216	232	243	221	229	228	223	242	215	218	230	194	200	207	198	213	196	221	204	216	216	190	202	190	200	212	213	202	214	216	207	217	219	199	226	187	214	226	243	208	197	204	206	193	190	197	191	229	216	207	177	163	222	217	195	223	218	182	240	188	186	211	234	209	216	188	198	215	214	215	189	207	145	204	214	216	237	206	213	201	209	227	207	186	223	215	202	186	222	212	211	206	228	202	211	207	224	198	198	225	202	210	216	204	205	193	198	203	209	208	213	202	222	199	221	220	214	213	193	196	205	217	195	220	198	211	210	219	216	208	194	178	213	220	210	208	206	193	203	179	214	214	189	219	205	200	210	187	187	196	202	227	186	212	197	220	190	199	189	196	208	199	202	195	176	222	200	211	238	220	198	191	193	189	227	232	189	215	191	196	223	225	217	218	196	207	221	222	226	230	199	219	216	227	218	214	202	198	215	201	207	191	191	209	203	186	208	217	207	208	221	193	201	195	222	220	195	186	205	197	213	204	238	210	225	194	200	172	223	192	177	234	212	210	188	195	180	201	214	222	198	211	214	194	172	205	199	201	238	200	201	207	190	206	200	177	244	193	207	235	200	201	198	228	215	189	227	191	188	200	210	180	208	201	196	226	208	208	209	219	200	202	249	233	201	217	212	192	222	196	204	204	213	224	210	225	205	203	192	201	197	197	220	206	189	198	195	208	214	215	202	201	230	193	222	201	183	217	210	200	208	203	183	242	216	211	212	214	177	189	220	185	204	221	214	216	192	233	187	228	193	204	201	201	198	206	200	186	215	205	191	206	241	226	217	220	198	211	215	224	219	205	212	177	218	204	231	245	193	215	201	207	194	204	227	220	189	236	220	223	193	203	203	199	189	214	207	216	216	209	184	194	193	220	225	197	217	222	202	205	223	223	208	198	195	209	209	187	212	183	210	189	220	202	205	191	215	224	220	197	178	194	202	227	207	211	216	207	230	189	207	197	218	223	205	193	231	211	203	207	211	197	193	169	201	227	224	187	235	212	210	208	191	203	222	232	201	200	213	197	174	224	207	220	208	212	227	235	190	191	208	215	219	215	210	220	220	208	193	213	191	215	198	206	218	221	193	212	219	227	207	226	197	221	209	184	206	211	186	206	220	221	220	208	201	201	220	183	214	204	202	209	216	188	230	204	231	224	210	187	206	200	204	210	242	197	265	209	199	214	215	174	229	216	215	227	220	197	221	214	183	206	205	236	225	245	201	236	235	200	207	210	208	175	229	197	184	201	208	190	207	207	193	216	207	215	200	203	219	199	206	212	195	205	225	219	219	190	194	187	208	212	243	222	212	192	196	184	203	200	185	193	230	190	196	198	212	201	226	181	204	219	203	234	212	209	226	189	204	195	223	186	206	238	199	187	202	216	210	190	200	221	194	173	194	212	234	204	197	216	193	209	204	222	203	218	206	191	211	218	213	187	193	183	219	197	192	216	203	232	207	218	205	185	229	202	211	206	211	203	164	199	200	194	195	231	217	180	189	223	214	221	221	233	240	191	218	205	200	201	212	208	213	227	206	208	201	229	184	215	204	230	192	219	249	208	200	201	198	206	230	202	181	178	214	193	195	193	197	229	213	196	208	213	215	213	207	222	210	205	196	190	193	223	199	196	201	189	199	203	206	209	232	222	197	196	177	207	224	202	204	230	191	231	200	191	204	220	177	179	182	235	206	216	198	218	203	196	192	198	184	195	186	222	219	214	212	210	246	204	191	228	198	195	216	207	202	203	192	197	204	229	163	193	193	204	207	207	219	215	200	220	195	203	204	203	215	192	201	225	169	234	210	204	192	201	211	188	187	215	176	199	192	199	189	217	187	218	190	177	217	212	204	191	225	211	196	221	198	176	191	191	206	183	191	208	198	204	194	193	200	218	200	210	198	197	205	194	193	201	232	195	230	200	203	209	198	204	211	208	185	202	206	207	232	209	191	202	194	211	213	213	219	203	202	195	222	210	223	216	203	194	195	206	210	212	188	190	233	195	226	220	220	207	204	207	177	200	195	213	218	214	230	199	192	184	212	213	199	224	209	210	196	189	200	163	209	197	223	208	211	229	197	205	202	206	220	216	176	185	199	220	181	205	216	209	221	233	203	208	205	220	214	201	205	189	191	209	228	184	192	219	219	208	211	188	190	200	217	216	189	216	195	225	220	218	193	191	203	187	213	219	224	214	190	213	193	211	210	208	205	215	196	220	224	193	219	205	217	221	205	221	200	223	230	223	209	207	206	206	203	213	208	202	216	212	192	202	222	229	198	228	193	216	182	201	211	199	199	197	209	210	228	210	213	198	212	208	217	221	195	209	214	218	212	198	237	200	218	223	207	212	211	228	225	202	215	210	208	234	210	208	227	206	226	219	223	194	199	230	194	195	209	188	192	186	205	205	197	202	237	209	191	217	204	195	208	233	211	225	212	227	210	203	219	214	223	200	202	221	222	203	198	183	215	199	174	208	197	227	210	208	193	209	202	198	202	218	185	225	211	188	229	219	190	218	203	217	222	222	205	198	223	196	235	217	218	217	213	243	220	229	193	201	215	219	190	202	212	210	210	204	232	228	185	223	187	211	201	211	211	229	182	209	184	209	204	191	187	209	194	202	206	219	177	178	213	217	203	246	202	211	202	216	191	177	205	208	197	191	222	219	202	210	221	190	216	210	183	204	212	209	235	210	222	185	198	222	214	207	228	204	200	222	195	209	196	228	195	206	193	213	235	188	210	219	209	189	229	193	214	217	213	193	205	205	192	220	218	209	205	214	192	207	195	204	227	194	221	227	198	221	222	203	211	213	202	207	218	227	207	206	207	197	193	210	210	221	223	216	197	208	210	190	182	185	211	244	212	204	195	190	201	202	219	187	204	220	228	201	188	212	222	201	196	220	206	184	203	210	192	198	204	212	187	201	197	227	208	211	209	200	195	209	210	198	179	210	206	207	205	197	178	191	232	203	196	210	188	206	208	225	208	215	192	192	209	198	200	192	210	228	236	197	197	198	205	205	198	205	203	205	211	210	193	202	211	220	184	195	199	180	210	193	196	213	214	188	202	195	184	202	205	212	205	208	193	175	196	192	197	203	210	202	224	203	212	218	205	202	222	207	198	196	201	201	189	200	217	225	230	207	184	206	272	183	213	208	192	214	202	198	211	193	208	215	193	207	215	221	222	215	239	200	239	199	193	188	200	213	205	192	220	191	197	188	213	225	232	210	217	204	207	184	196	186	230	199	228	215	218	186	192	180	208	180	200	245	191	191	186	218	214	214	196	203	221	215	215	223	186	234	200	171	211	205	195	194	190	179	185	174	208	231	203	208	213	208	188	200	204	185	193	187	203	188	211	194	195	194	200	182	233	210	212	194	217	211	220	204	210	218	207	198	220	193	207	241	215	199	184	205	224	215	219	174	232	190	207	167	195	227
4188	10888	39385	12404	1521	1063	839	656	611	507	501	473	391	393	417	414	359	355	370	387	397	356	345	324	360	350	329	320	335	325	339	346	321	341	341	336	310	326	337	316	334	347	350	319	329	342	332	328	341	345	355	325	360	318	301	320	342	341	318	362	307	362	319	293	350	334	321	325	366	355	344	316	331	325	339	341	307	340	328	337	320	314	301	319	331	310	330	318	330	292	322	302	302	297	377	312	336	329	306	333	345	353	321	314	324	342	332	307	334	333	315	333	345	337	328	301	359	322	314	339	330	333	347	322	321	333	350	342	353	346	347	338	312	338	318	356	331	343	352	312	313	343	355	334	329	347	342	344	351	310	329	322	331	309	351	328	308	334	324	340	344	335	337	307	337	343	337	347	362	347	365	316	318	326	309	348	349	361	355	319	328	317	352	335	341	318	304	342	314	327	335	342	334	347	341	302	323	340	325	298	342	330	335	302	352	303	353	329	293	327	326	346	322	339	294	322	318	320	322	342	304	307	317	328	356	355	320	330	348	335	304	305	336	329	330	329	287	329	332	319	314	351	331	356	338	321	330	321	302	310	338	372	301	331	358	330	323	333	363	303	323	319	311	328	309	309	318	309	313	350	348	355	348	317	319	317	340	314	320	329	311	328	314	325	310	328	341	335	303	336	315	361	355	333	355	359	306	315	331	333	328	311	332	308	323	309	347	322	329	292	316	322	358	367	310	330	320	323	312	300	325	328	302	310	343	325	338	312	352	348	348	325	337	314	320	313	359	327	331	312	316	299	312	345	338	313	334	327	316	324	319	323	335	315	317	339	321	311	342	364	333	322	316	333	340	347	341	352	323	357	327	327	338	338	312	345	329	329	304	327	357	349	338	309	329	354	334	333	290	351	296	345	310	354	329	355	321	314	331	313	294	348	332	351	318	344	344	355	368	340	318	339	359	345	345	377	352	300	332	327	316	347	322	334	309	340	345	334	331	344	362	329	326	310	336	304	312	313	313	337	333	344	300	312	348	317	322	311	318	330	325	339	319	322	357	308	325	338	380	324	324	345	313	310	294	350	297	319	339	328	337	294	294	335	352	329	336	345	322	356	300	320	309	313	313	340	323	311	344	315	332	337	373	324	350	299	308	344	328	319	320	313	315	311	326	366	337	329	328	334	339	305	307	316	322	319	336	312	340	295	305	308	305	335	312	347	321	324	337	316	340	308	326	334	335	333	322	354	315	322	326	350	327	322	306	336	347	324	354	321	326	331	317	275	348	329	310	350	334	307	313	322	354	337	368	300	297	352	306	362	339	311	335	334	346	366	314	314	325	316	316	327	346	350	336	319	311	323	335	362	300	351	293	311	328	338	321	335	337	337	322	313	338	343	307	324	336	324	333	362	325	340	316	323	312	311	309	343	322	346	335	330	335	332	340	337	318	338	350	315	360	315	302	317	294	326	302	352	317	319	333	337	338	339	328	322	352	344	339	340	292	299	324	346	304	341	331	334	306	320	317	350	292	326	318	347	341	323	300	344	322	335	316	318	342	318	325	319	355	349	339	345	332	321	315	311	322	345	319	331	349	353	324	336	353	324	351	341	301	322	323	315	364	365	315	307	314	348	326	312	343	337	324	343	325	332	303	354	339	321	329	351	301	339	363	334	347	323	322	328	348	378	347	329	335	349	307	333	343	330	339	323	324	335	344	320	346	343	319	331	334	332	350	327	330	331	313	358	301	298	314	365	307	323	346	359	334	329	334	368	353	332	320	322	311	358	344	339	334	358	310	301	329	319	344	323	293	328	330	331	339	293	346	339	305	329	340	321	296	338	335	313	296	338	351	339	344	333	333	285	320	359	326	313	322	317	312	327	318	319	344	337	297	351	321	366	334	335	373	308	330	282	339	324	333	349	333	316	315	316	329	361	355	316	349	333	368	348	310	361	328	365	340	318	315	338	329	316	348	354	331	344	308	333	332	300	330	332	329	308	319	314	370	340	337	310	301	325	314	350	328	335	349	323	324	318	338	343	363	335	325	330	355	353	336	324	317	327	308	351	317	342	348	334	319	332	344	326	323	318	353	348	318	368	329	314	347	308	324	323	360	337	366	319	320	315	311	325	328	303	329	319	325	302	355	319	330	322	320	318	353	359	341	345	300	316	346	340	351	325	331	322	298	313	345	348	333	311	340	333	363	308	326	312	289	318	325	323	355	342	339	350	328	302	323	320	356	331	324	309	312	337	371	311	341	335	342	337	333	296	333	314	317	296	288	344	339	319	324	314	368	330	327	311	319	303	316	314	337	324	298	338	316	326	293	341	346	331	338	326	345	317	314	329	343	344	325	330	325	316	317	323	318	337	364	310	363	324	359	357	295	317	304	325	292	342	313	337	339	319	314	362	323	322	327	334	314	296	322	334	304	329	333	322	312	331	318	308	343	338	345	340	322	300	307	335	331	335	351	339	349	322	311	355	343	357	318	333	305	337	326	326	310	314	336	296	313	350	304	335	349	347	326	332	339	328	291	348	334	291	352	333	308	350	307	332	332	338	349	352	350	372	338	339	330	331	344	329	330	335	354	302	320	318	341	296	333	319	336	313	326	313	296	314	305	319	321	337	341	307	336	332	354	379	331	327	340	326	339	311	324	328	344	349	333	322	350	334	292	314	341	340	356	325	338	329	367	327	321	324	326	372	336	315	323	341	340	330	339	293	319	349	331	354	334	334	357	356	336	295	334	349	315	339	350	319	350	316	307	334	328	342	311	330	327	315	288	322	332	337	306	334	339	338	333	312	310	292	347	364	289	333	333	330	339	319	311	345	305	320	332	333	310	295	322	343	333	342	340	339	338	363	340	337	338	319	305	342	356	331	316	327	340	331	326	323	320	318	306	329	291	339	353	325	349	313	330	343	316	315	332	324	292	359	326	349	329	341	325	343	291	322	328	343	334	332	322	341	349	301	308	363	311	335	308	326	355	312	300	329	346	330	296	345	307	338	310	325	304	369	294	369	350	297	355	312	330	343	335	341	354	352	302	338	353	321	327	333	323	332	335	354	335	338	322	336	327	367	327	324	316	339	327	348	336	328	340	318	353	348	303	322	357	356	328	317	297	335	321	289	318	333	319	335	312	327	270	328	309	326	351	317	314	350	342	324	338	326	354	337	331	330	325	339	348	306	362	326	337	301	346	341	304	347	328	330	295	316	321	327	355	323	338	341	353	285	323	351	332	336	336	340	306	344	314	340	330	311	336	302	304	379	331	350	323	304	361	349	334	303	332	330	302	335	316	314	324	338	329	340	289	307	331	354	295	304	330	344	328	382	284	311	336	325	310	326	316	333	314	342	316	315	335	344	326	304	334	317	328	337	332	323	296	328	324	340	340	308	325	338	339	345	291	296	347	306	341	337	311	359	327	309	331	373	353	298	314	298	324	343	342	312	326	350	354	302	336	329	307	294	335	327	333	296	341	343	312	303	306	322	327	325	300	319	344	335
24662	21391	27424	23316	3058	654	537	532	511	514	528	562	487	448	493	489	459	454	514	501	475	452	514	475	489	464	515	484	485	484	466	447	470	494	464	469	481	482	430	476	474	481	488	490	505	488	476	506	488	451	486	465	502	487	447	480	498	426	480	473	448	500	475	486	474	442	482	500	490	507	490	516	470	455	489	458	515	483	480	456	471	492	489	492	491	462	471	471	474	486	499	506	480	476	494	468	500	507	482	515	412	461	479	465	475	453	484	518	478	515	467	479	489	438	469	451	495	453	501	506	489	477	459	511	467	459	476	457	452	514	519	452	515	482	462	503	483	466	488	452	469	487	470	464	505	476	498	460	455	483	499	488	499	482	473	496	462	462	492	476	433	514	502	528	444	463	450	458	434	505	421	434	498	496	532	499	451	446	468	427	536	436	486	502	486	460	456	433	509	478	465	481	451	478	459	499	487	458	484	461	470	488	482	488	487	504	447	469	455	460	502	480	473	465	456	485	451	475	475	455	477	449	440	458	466	501	501	466	468	460	441	476	514	494	471	518	469	463	490	484	454	474	464	460	498	519	472	468	507	467	495	471	493	459	472	488	471	466	458	435	465	480	487	491	482	475	460	490	488	506	474	508	460	483	477	456	497	465	497	452	451	475	465	466	486	492	466	445	434	432	479	469	448	530	516	473	506	509	502	475	453	463	452	445	467	486	505	456	471	505	493	459	478	510	439	494	502	498	479	488	468	482	452	484	437	497	476	466	456	485	460	478	484	498	489	460	467	489	446	486	462	480	499	466	480	459	465	461	457	463	474	472	467	498	481	487	456	489	520	469	472	460	442	480	444	478	496	481	444	481	474	496	493	450	499	472	512	480	505	480	434	466	450	477	461	437	477	465	481	472	491	475	460	472	466	505	433	512	512	476	496	480	484	456	470	461	486	483	499	459	464	481	500	484	417	468	434	470	524	460	468	498	433	440	503	430	459	485	466	453	468	482	468	460	461	499	465	494	483	470	504	460	477	476	482	513	476	489	450	441	453	453	472	497	474	510	475	474	472	549	491	475	484	483	456	456	498	463	467	493	492	523	470	462	513	504	471	459	495	477	466	434	496	508	441	469	486	487	504	460	451	467	483	465	482	483	512	452	445	474	485	458	488	446	475	470	469	487	481	499	464	477	463	460	484	479	502	468	446	460	458	464	456	468	442	462	449	487	409	489	469	462	501	510	486	436	502	467	444	452	481	470	478	459	459	493	453	451	460	510	468	449	471	474	461	507	516	478	507	465	461	464	470	412	482	469	459	472	485	454	490	476	436	445	439	502	415	445	460	448	516	451	455	440	482	461	489	478	489	459	476	457	474	500	479	477	461	491	458	485	483	481	436	469	468	459	492	448	485	508	466	490	470	461	460	456	480	470	479	456	470	466	472	461	447	428	470	457	499	529	458	452	498	496	497	514	466	436	474	449	487	515	460	453	494	450	496	492	459	488	485	466	451	482	468	491	498	454	486	501	515	463	468	497	476	492	439	509	473	466	493	456	467	457	446	467	450	455	465	475	458	460	493	482	507	472	514	534	488	437	509	449	474	444	441	471	514	489	449	483	468	459	458	474	477	463	466	468	500	472	468	453	467	481	490	496	491	456	458	459	488	484	450	491	439	471	486	458	524	468	490	479	461	491	460	491	501	477	459	465	465	467	481	487	458	469	430	455	444	446	473	494	500	472	469	452	442	474	496	445	464	476	502	477	403	474	452	455	468	476	463	470	443	490	465	450	478	481	482	516	469	502	465	468	481	497	472	514	472	464	441	480	469	480	453	465	452	479	512	497	485	473	485	500	484	448	480	490	456	480	471	473	468	491	498	449	477	459	496	455	443	464	477	468	438	445	474	457	510	446	444	495	419	436	423	477	462	487	479	473	521	452	426	456	529	472	463	424	453	450	452	510	453	486	451	536	515	423	443	494	453	498	482	508	484	478	512	468	465	511	482	485	485	498	486	494	442	471	519	469	473	480	506	464	528	470	456	497	471	488	493	476	449	461	439	502	458	492	501	455	461	472	486	439	494	440	415	480	467	470	455	487	471	479	476	488	436	497	487	470	464	489	475	478	445	458	465	484	504	461	504	467	504	430	491	443	454	446	462	504	474	471	478	494	524	500	468	454	494	469	475	492	482	461	472	504	496	511	472	483	451	454	460	479	471	456	503	470	491	470	514	489	446	454	486	478	473	493	482	462	429	433	471	477	412	444	462	473	470	481	494	486	496	455	473	518	471	498	497	500	475	515	476	477	471	472	494	430	463	476	521	492	465	512	486	467	498	481	478	490	470	456	481	450	480	470	477	411	449	502	516	498	485	474	493	495	449	466	428	462	483	452	458	452	464	449	456	468	462	466	472	452	491	459	455	523	509	472	467	455	455	503	468	467	471	473	499	439	477	471	503	475	441	441	472	454	480	494	519	524	450	464	471	483	459	470	505	464	498	461	483	490	472	474	488	496	485	479	460	495	445	479	444	468	494	491	499	472	443	472	485	492	477	478	463	492	480	474	483	470	466	455	434	456	455	483	523	472	474	506	542	489	528	451	451	456	482	508	514	470	561	502	459	498	475	506	472	470	489	501	483	413	476	444	480	446	463	472	457	490	489	495	517	455	452	487	518	476	465	476	451	452	487	459	464	512	467	463	466	488	440	487	520	485	496	450	490	524	455	460	468	439	486	489	459	476	482	458	455	484	480	481	500	488	490	457	422	482	456	517	466	486	483	446	476	459	458	487	482	483	453	477	457	463	457	471	449	477	514	437	464	463	478	495	473	446	466	485	475	470	477	497	459	485	499	451	451	466	483	487	477	502	488	498	449	482	485	491	485	478	457	456	466	466	494	475	440	484	470	466	492	452	473	502	416	485	491	461	472	481	488	476	442	471	472	453	465	470	463	520	468	506	454	466	449	445	507	468	488	478	496	473	453	490	463	495	492	481	505	474	490	475	458	476	480	458	481	505	500	470	448	502	462	476	503	478	471	470	475	475	475	494	464	486	477	483	516	431	492	490	456	459	512	498	465	472	465	438	474	532	477	459	445	509	462	483	434	487	453	480	481	432	457	457	462	471	439	468	463	484	498	525	478	454	460	507	516	455	478	484	490	498	480	492	475	429	466	490	515	464	484	496	470	493	464	506	471	454	492	485	472	461	465	469	496	443	440	461	469	449	491	486	457	484	501	468	465	481	497	454	472	465	458	468	483	467	457	457	468	498	491	483	476	505	504	415	507	502	493	469	526	505	487	456	486	446	485	430	463	444	459	472	422	486	484	451	452	461	480	478	458	468	439	496	476	469	467	484	485	450	494	473	494	494	540	480	426	449	457	495	481	491	512	509	460	485	507	429	474	465	464	443	475	465	476	478	480	495	513	479	495	492	481	486	499	451	488	506	467	477	477	433	469	502	512	465	460	486	542	467	453	455	427	440	479	489	433	516	546	486	492	447	473	516	467	462
4130	6527	30160	8729	1222	1046	904	870	823	767	721	743	752	718	731	718	754	705	749	714	686	722	698	686	702	686	702	675	733	671	694	723	698	716	704	682	718	708	651	696	650	698	690	705	716	698	677	669	669	700	686	674	672	731	669	642	715	698	669	658	690	685	730	642	684	661	698	664	671	699	668	694	693	681	660	660	670	674	684	643	686	705	671	728	677	641	678	700	662	700	709	683	636	690	655	685	631	721	677	725	680	693	676	720	717	709	699	653	640	692	618	677	711	624	702	697	693	721	721	674	710	705	719	672	676	711	724	656	688	684	725	715	721	692	704	672	691	677	712	681	662	702	690	729	679	675	691	706	663	694	658	682	679	694	686	714	704	702	680	647	677	652	680	695	709	702	668	682	703	710	660	709	754	699	699	667	716	643	699	681	665	686	650	685	682	713	686	691	685	639	686	679	627	701	722	674	739	697	650	693	730	670	665	662	720	683	643	649	691	698	666	681	684	681	708	672	684	705	712	670	693	705	725	665	713	712	677	698	714	702	709	746	752	667	715	657	716	689	663	667	663	695	688	711	691	676	713	705	676	735	717	677	739	713	694	719	667	691	676	740	680	721	687	693	686	698	642	707	695	699	667	705	687	768	675	671	598	687	675	698	695	695	686	729	666	682	672	688	665	665	732	699	660	690	673	692	705	742	683	721	701	639	700	713	713	666	692	710	680	667	672	700	688	654	741	703	702	702	679	697	677	719	711	694	706	678	650	616	701	722	662	675	645	659	685	659	717	657	693	713	672	702	663	679	692	709	683	666	667	664	667	705	750	672	687	727	710	718	685	644	677	702	667	714	693	670	711	691	732	651	729	685	706	708	706	706	699	626	707	693	698	680	704	659	657	727	683	693	694	668	696	664	692	741	700	686	732	681	664	707	649	697	719	680	747	679	685	703	666	673	734	632	690	650	694	725	657	696	665	681	687	697	663	656	659	698	699	684	657	685	708	667	694	697	643	676	655	708	680	695	722	678	663	666	714	716	674	682	685	673	695	717	677	668	689	701	702	628	666	743	702	641	743	697	683	699	728	660	601	722	728	686	632	707	661	667	713	722	640	668	639	655	678	661	700	701	714	683	700	662	655	696	718	669	663	689	668	763	671	701	714	692	737	733	669	709	706	678	689	707	704	692	672	673	665	697	733	714	700	715	673	708	660	690	704	706	719	709	715	680	669	691	685	649	652	703	683	653	657	705	657	671	687	698	691	704	725	738	695	679	651	637	650	698	728	706	745	632	667	662	668	686	708	659	704	678	685	713	680	695	644	669	647	675	718	658	703	660	682	654	689	669	742	656	669	655	736	701	661	703	698	683	675	720	752	704	685	691	714	666	670	740	674	734	708	655	662	716	647	689	698	645	664	705	699	692	693	673	697	664	644	689	652	708	691	697	689	686	677	655	685	680	664	662	679	695	643	659	668	678	678	680	667	689	669	640	733	678	647	639	672	692	658	712	688	678	709	739	691	647	727	681	674	728	695	699	682	681	667	657	654	712	700	682	704	742	686	677	671	685	661	696	715	726	704	639	644	694	662	714	728	687	699	657	709	693	685	672	684	683	721	679	692	683	703	705	687	678	653	706	693	694	701	656	680	692	677	655	674	669	646	705	671	710	694	663	662	671	709	674	682	707	682	733	680	690	687	723	667	637	699	700	673	654	688	691	684	682	679	718	673	664	674	707	744	684	703	740	707	676	689	685	663	690	703	707	719	703	673	703	688	698	709	665	657	682	728	662	683	703	663	734	661	717	663	685	660	669	718	691	663	655	709	704	665	698	666	738	702	679	696	708	698	714	682	657	721	659	688	659	741	676	671	664	711	717	717	677	696	683	695	682	708	642	685	657	653	699	689	677	668	650	680	683	674	689	730	675	622	683	705	695	703	723	690	706	706	711	673	650	677	685	676	714	686	665	657	698	703	651	717	674	689	719	707	688	665	692	661	683	685	737	670	677	689	686	667	728	724	711	662	675	632	741	678	659	702	699	717	715	679	701	679	693	695	683	670	663	701	679	703	698	660	683	678	705	662	688	718	641	669	710	718	652	689	714	711	660	674	719	705	717	698	701	683	651	691	697	703	679	682	670	676	707	664	683	719	687	674	710	714	684	692	668	708	654	672	669	718	708	667	686	693	699	653	710	677	681	688	745	678	687	660	658	690	721	659	661	712	667	686	707	665	684	716	726	651	625	718	701	605	673	713	739	696	667	681	702	677	681	686	729	707	690	712	711	695	671	698	701	672	682	679	673	672	691	679	717	687	690	689	708	652	632	717	661	741	687	689	687	743	657	717	667	670	703	659	650	703	699	651	695	756	690	660	682	655	667	695	717	667	683	677	658	703	645	677	682	699	701	655	653	695	728	673	627	686	735	679	675	677	674	694	724	684	717	667	716	690	699	656	669	669	708	658	637	695	644	683	688	650	685	655	685	726	666	686	737	752	688	675	683	689	682	728	723	680	677	678	664	721	734	720	674	724	657	690	677	654	697	684	660	617	726	689	746	695	735	674	692	676	684	693	728	712	674	650	687	692	661	715	699	685	703	681	726	722	649	672	683	719	696	632	666	708	672	703	695	698	667	641	695	701	704	701	729	703	656	649	708	665	724	669	739	704	665	696	709	671	685	703	681	728	669	682	667	703	662	696	673	691	673	653	646	692	730	667	686	713	694	670	694	699	676	736	684	732	696	718	677	692	642	693	700	674	701	709	715	718	692	727	708	700	696	680	698	709	711	714	657	653	700	716	717	680	714	705	669	695	734	664	655	682	658	695	694	660	667	704	681	708	666	633	663	674	744	702	647	715	674	686	659	685	706	728	708	696	696	668	738	644	662	672	665	702	690	701	706	719	691	669	683	715	688	690	711	665	702	694	697	705	705	661	673	684	728	644	703	705	687	668	707	721	682	739	716	729	673	659	726	672	664	695	661	727	674	664	672	698	672	703	687	707	670	722	696	662	650	737	697	692	698	703	714	705	672	667	689	728	689	738	704	678	660	723	700	657	688	691	690	694	660	671	673	687	703	687	687	731	682	673	724	677	695	694	713	685	708	711	727	730	651	706	686	675	737	699	702	720	689	656	667	716	693	716	635	687	645	702	651	665	700	707	678	698	699	682	725	660	684	737	727	690	702	715	689	736	677	671	692	666	666	665	674	696	731	699	685	662	692	678	699	712	674	709	734	687	651	651	721	671	695	678	671	683	686	707	683	719	663	733	683	685	685	698	702	662	702	718	673	718	682	656	685	620	723	700	710	689	697	708	659	699	673	689	672	673	692	648	680	710	675	679	665	718	699	692	678	692	682	673	708	635	671	673	678	680	688	668	731	703	709	693	747	690	697	702	700	704	700	649	690	714	663	683	673	654	683	682	698	722	696	686	651	679	662	677	687	663	645	696	663	698	705	687	685	696	686	694	724	658	728	712	695	669	698	683	712	711	695	701	725	713	670	668	674
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
