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
341464740874	341464741442	341464741992	341464742542	341464743091	341464743641	341464744191	341464744742	341464745291	341464745842	341464746392	341464746942	341464747491	341464748042	341464748592	341464749142	341464749691	341464750242	341464750792	341464751342	341464751891	341464752442	341464752992	341464753542	341464754091	341464754642	341464755192	341464755742	341464756291	341464756842	341464757392	341464757942	341464758491	341464759042	341464759591	341464760142	341464760691	341464761242	341464761792	341464762342	341464762891	341464763442	341464763992	341464764542	341464765091	341464765642	341464766192	341464766742	341464767291	341464767842	341464768392	341464768942	341464769491	341464770042	341464770592	341464771142	341464771691	341464772242	341464772792	341464773342	341464773891	341464774442	341464774992	341464775542	341464776091	341464776642	341464777192	341464777742	341464778291	341464778842	341464779392	341464779942	341464780491	341464781042	341464781592	341464782142	341464782691	341464783242	341464783792	341464784342	341464784891	341464785442	341464785992	341464786542	341464787091	341464787642	341464788192	341464788742	341464789291	341464789842	341464790392	341464790942	341464791491	341464792042	341464792592	341464793142	341464793691	341464794242	341464794792	341464795342	341464795891	341464796442	341464796992	341464797542	341464798091	341464798642	341464799192	341464799742	341464800291	341464800842	341464801392	341464801942	341464802491	341464803042	341464803592	341464804142	341464804691	341464805242	341464805792	341464806342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	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
23011	21587	29255	24423	21579	21612	8835	844	570	523	405	347	355	261	251	256	252	217	201	203	207	193	171	182	203	158	154	182	152	157	173	171	165	166	147	174	148	153	150	149	157	130	140	144	152	153	147	149	124	137	161	137	133	138	156	135	152	136	149	137	140	148	165	149	156	150	160	150	152	155	138	151	154	132	126	140	145	141	163	127	142	125	127	143	116	128	123	147	149	121	142	137	144	134	136	135	147	113	133	118	136	155	130	131	133	137	133	142	133	145	134	135	148	132	123	142	147	145	122	135	151	162	136	131	133	118	168	144	153	135	137	122	141	130	112	121	141	163	128	140	149	131	116	127	137	130	139	127	136	126	136	135	110	133	120	150	127	132	115	118	138	120	156	142	126	132	126	135	143	131	123	141	164	122	115	141	126	142	141	144	147	134	132	136	145	153	125	121	129	135	135	143	126	128	131	144	144	129	127	135	123	114	143	141	142	140	117	137	149	144	132	131	128	123	130	130	131	121	126	137	131	142	152	137	133	118	150	133	159	123	116	157	144	136	123	137	137	126	125	126	119	143	140	142	132	135	143	139	137	130	138	133	124	140	124	129	121	143	152	121	132	125	120	141	149	126	135	132	146	132	130	135	125	137	143	109	132	116	136	121	118	143	139	134	138	137	132	133	145	131	137	140	126	142	135	136	129	160	148	125	123	125	147	123	119	134	155	121	140	137	127	140	127	138	137	134	142	117	130	117	138	127	145	149	142	123	150	133	146	121	123	111	136	113	133	140	135	146	137	129	120	152	156	146	129	148	144	147	127	121	137	118	125	143	149	147	137	128	137	139	133	139	134	122	141	144	113	107	127	136	147	115	132	131	132	134	129	129	132	129	122	136	156	130	130	147	139	122	120	165	138	154	142	125	146	137	143	127	148	142	146	136	133	134	126	133	116	128	125	138	133	120	132	142	145	145	141	125	142	132	119	133	134	138	150	138	159	140	146	126	147	132	131	141	136	122	132	126	120	136	131	147	134	141	139	141	149	136	115	143	139	133	120	157	145	120	125	146	139	145	139	144	155	121	136	151	107	144	118	122	117	114	124	120	146	145	130	131	125	125	114	130	113	157	147	127	148	137	147	124	149	134	126	144	137	143	142	112	138	140	125	146	137	127	131	130	137	140	150	134	132	131	143	146	112	132	144	140	133	142	139	132	128	152	123	122	128	110	129	132	141	123	128	131	127	121	145	139	133	164	141	127	132	127	134	138	114	137	134	141	167	134	118	119	135	147	143	128	129	150	138	131	127	133	128	148	111	135	117	143	140	142	130	128	127	144	126	145	134	114	161	113	131	147	149	128	141	133	146	127	123	158	117	125	136	143	149	157	146	156	140	142	127	132	134	127	128	139	136	151	113	125	148	160	123	137	115	120	152	149	135	133	120	143	136	145	148	143	143	136	154	143	124	140	126	139	140	138	144	138	132	134	113	150	121	134	144	125	126	145	127	127	135	125	127	149	138	130	118	139	142	136	129	142	130	123	128	127	159	117	145	144	135	132	148	152	147	142	128	149	149	148	132	143	124	126	135	129	148	141	154	139	130	142	144	119	152	118	153	135	125	135	136	121	158	115	124	139	150	139	132	133	134	134	128	143	126	154	120	140	124	143	147	124	134	121	139	120	132	138	121	139	153	127	133	149	137	126	122	129	111	120	141	117	124	125	137	138	140	141	160	139	130	123	138	133	135	144	148	130	123	145	111	133	122	140	136	136	128	141	132	132	134	130	130	135	146	137	125	120	153	145	135	156	137	121	137	138	131	151	134	121	148	147	134	150	141	139	150	150	132	151	147	132	130	133	142	136	167	137	155	129	122	132	148	135	149	128	123	132	132	141	137	158	145	133	102	131	115	141	151	125	143	141	130	136	124	121	130	136	132	117	126	137	136	130	123	138	114	138	131	140	154	140	126	147	164	149	128	144	144	146	106	127	129	133	134	124	135	129	124	146	153	137	126	133	156	152	112	140	126	150	133	137	155	130	139	127	167	139	149	135	145	130	136	139	127	142	139	146	146	120	124	141	124	151	137	152	138	144	138	143	147	132	155	141	141	122	131	126	143	145	122	116	149	145	139	125	127	127	131	150	142	156	150	129	135	134	134	136	139	135	129	125	141	125	132	135	119	148	129	145	129	138	144	130	145	143	134	129	141	138	120	147	154	143	110	122	126	108	123	138	130	118	130	143	136	149	121	116	136	153	144	130	124	125	127	132	147	143	137	134	138	147	130	141	120	131	131	114	143	126	114	150	114	140	164	124	128	135	128	122	122	127	145	134	113	130	140	158	143	144	149	151	151	132	151	125	131	137	146	165	131	155	128	157	136	160	133	142	142	134	139	139	129	125	129	132	132	148	135	140	130	129	139	119	121	138	130	158	121	153	120	148	146	125	126	137	126	123	125	124	129	134	134	142	142	131	122	123	136	125	156	128	123	132	132	112	141	137	144	125	151	124	138	128	139	148	132	131	116	124	125	140	121	148	118	114	154	133	132	122	122	125	139	133	132	121	109	140	132	148	139	138	156	120	155	125	146	133	129	133	137	143	122	126	132	144	141	133	126	137	131	122	127	129	150	141	126	134	119	142	162	145	135	132	125	158	121	131	116	157	130	143	130	138	133	138	145	123	112	115	130	126	117	121	150	149	122	132	145	125	137	110	127	131	146	149	156	122	121	109	115	134	137	141	115	135	124	145	136	130	125	151	118	141	149	128	126	122	123	117	115	150	120	135	125	113	160	146	131	149	136	127	119	131	141	123	146	139	126	140	147	179	124	138	135	119	148	148	135	159	142	134	139	144	121	130	135	129	141	143	143	129	136	123	120	141	139	137	131	136	138	141	129	138	135	144	147	140	125	146	131	132	133	125	129	126	141	134	138	107	118	117	119	150	145	122	121	144	124	128	140	140	137	116	134	135	137	141	142	133	120	134	129	149	136	123	157	124	125	129	140	116	161	125	147	175	129	144	121	126	163	135	134	126	138	122	145	137	152	123	123	139	137	138	143	122	126	152	142	134	133	139	128	131	142	136	134	123	133	147	127	135	145	127	133	153	131	130	104	135	141	133	130	145	140	129	124	125	140	146	130	142	147	134	121	131	140	136	135	137	115	119	147	124	143	125	121	150	127	125	112	132	137	136	131	137	134	136	148	137	129	153	147	130	123	132	125	116	121	125	130	144	152	129	146	137	126	143	122	140	115	134	114	133	131	161	134	153	140	131	131	145	119	133	124	134	131	137	154	121	131	134	138	146	130	138	123	142	136	151	123	127	131	137	147	149	118	161	126	142	131	128	144	133	117	146	127	136	113	147	114	130	142	137	133	125	148	139	121	131	127	136	124	118	111	154	145	130	126	128	148	136	108	133	140	134	123	117	124	140	137	119	145	130	134	157	144	120	140	153	134	130	119	132	146	139	136	124	164	134	145	134	123	137	132	123	116	139	140	125	135	123	129	143
5324	14329	10890	5118	3369	2571	1862	1393	1094	835	706	607	461	415	412	339	367	323	298	268	261	258	240	232	226	245	209	230	188	215	208	214	172	181	184	195	179	158	178	200	175	202	154	157	195	163	189	189	172	180	179	156	166	173	167	169	163	169	154	168	159	179	152	178	146	169	155	166	180	128	160	146	162	176	154	181	167	155	179	158	160	132	172	168	150	153	161	158	150	144	156	143	163	164	160	163	180	153	174	144	156	160	145	156	157	158	155	171	144	160	167	146	147	165	162	160	163	152	154	134	160	170	131	166	161	161	145	159	155	171	152	136	145	185	143	141	150	151	176	150	177	165	150	162	164	149	132	155	158	159	135	144	151	181	158	159	156	141	153	175	165	181	148	165	141	166	158	157	149	172	155	171	153	156	152	169	165	158	179	146	171	152	175	148	159	145	152	145	149	145	153	153	152	171	144	143	163	142	163	127	139	154	165	175	157	154	168	168	190	143	169	158	159	141	141	156	153	168	140	146	142	160	173	170	189	146	140	170	163	171	141	146	147	133	147	152	145	147	146	155	162	169	142	143	166	160	165	153	155	136	145	169	168	148	157	166	162	150	151	162	145	154	171	164	182	191	145	149	143	179	168	159	160	166	163	164	152	153	146	179	148	163	178	175	155	163	160	152	151	155	133	136	138	175	144	175	171	156	172	161	150	158	127	159	163	141	170	158	152	150	161	160	181	152	163	155	151	147	140	159	152	154	160	165	141	149	163	156	146	155	158	183	150	167	145	167	157	150	158	161	151	163	150	142	170	159	158	152	155	144	156	158	174	143	157	154	151	167	146	133	150	131	150	164	178	166	146	153	163	164	159	150	152	170	163	170	171	154	160	160	164	148	144	164	167	147	154	168	159	161	156	179	149	171	165	143	179	151	148	171	176	152	139	138	160	165	177	165	148	140	147	140	158	167	160	164	155	141	146	168	168	164	155	155	149	141	157	169	174	160	160	156	147	172	161	168	158	149	173	150	137	144	147	156	165	172	140	191	147	157	152	130	184	140	141	163	148	155	138	155	160	159	149	140	150	133	155	172	147	152	165	184	155	132	171	147	148	166	156	155	156	143	154	166	152	143	145	160	153	152	132	171	156	183	153	144	172	155	127	161	144	146	148	170	164	164	137	175	160	162	171	163	145	140	176	164	133	167	153	161	152	149	127	169	149	146	185	168	164	158	142	155	157	167	170	153	165	185	169	151	167	174	139	137	156	162	175	144	142	150	146	145	147	164	148	154	178	147	164	170	147	151	157	151	169	143	147	133	146	166	146	139	180	163	151	156	168	173	177	140	129	160	148	155	136	169	156	155	177	145	150	142	155	139	156	145	163	170	143	139	160	172	139	171	151	154	131	159	164	155	147	151	164	149	178	132	138	160	170	149	155	153	155	153	151	152	166	162	159	157	168	139	167	131	145	153	170	164	169	151	145	170	159	137	177	145	131	147	162	154	180	166	169	150	163	151	154	153	152	152	158	156	138	163	159	148	155	153	158	139	167	153	160	127	173	134	165	176	148	167	151	147	162	164	170	140	161	148	138	177	157	179	148	174	147	160	176	164	152	143	138	146	178	148	156	154	154	167	188	162	133	148	140	164	149	147	150	145	152	165	142	170	144	146	164	164	161	146	152	163	142	173	186	166	169	170	149	156	166	165	149	154	166	158	153	139	151	173	139	161	158	167	140	142	144	139	158	136	151	158	170	160	145	154	156	119	168	154	142	143	154	158	150	152	142	160	169	154	157	162	168	129	147	145	139	144	165	125	165	155	162	147	170	162	167	139	151	169	146	159	129	147	154	160	153	154	163	155	165	158	170	141	165	153	148	161	155	148	171	161	162	137	147	150	158	156	163	147	151	146	152	184	138	137	159	166	164	160	153	160	158	136	177	150	154	153	141	160	153	181	154	137	153	146	163	176	169	150	155	147	147	158	151	162	163	145	176	152	183	163	145	148	153	144	146	143	134	142	143	139	165	155	166	135	146	172	172	181	162	160	127	150	148	159	133	162	154	140	139	156	162	143	165	146	172	172	160	137	154	150	135	144	152	134	164	154	177	141	180	152	161	165	140	142	169	172	130	129	150	162	171	165	164	151	165	166	165	137	144	158	165	136	165	138	151	149	177	153	161	156	156	157	166	168	152	137	142	175	181	171	149	168	152	157	154	136	143	160	181	153	163	162	138	144	164	164	134	172	162	150	160	153	139	143	133	153	160	163	141	157	146	164	150	140	157	160	160	149	141	177	153	152	171	153	157	146	128	185	150	150	163	153	184	148	158	134	159	163	151	159	151	138	152	164	134	162	144	183	146	159	161	154	176	170	154	152	156	158	146	169	173	164	143	152	174	152	148	177	151	182	182	172	162	157	168	152	160	147	162	164	145	164	167	154	136	149	149	145	151	166	173	157	160	141	169	133	156	152	157	136	150	148	146	161	166	178	157	170	177	155	160	157	154	151	161	142	150	148	136	153	151	168	146	164	165	135	170	156	163	141	171	152	144	169	134	150	138	141	148	136	158	148	128	136	153	150	149	163	166	161	177	160	144	162	169	170	149	157	145	170	161	173	154	158	136	140	147	161	172	149	141	192	153	161	142	132	148	162	183	139	147	161	155	176	169	138	149	183	141	158	160	168	146	151	162	141	150	133	157	166	145	164	146	145	161	138	175	149	141	174	130	172	173	178	156	138	158	163	163	163	181	151	168	164	157	165	158	135	140	165	134	149	140	152	141	137	177	167	153	160	161	131	144	150	136	150	157	176	143	130	178	132	161	175	163	167	142	165	156	150	159	133	153	147	159	153	137	149	166	161	156	164	163	147	158	170	142	166	155	154	143	159	143	183	169	160	155	159	151	151	155	155	153	146	158	165	148	143	165	164	152	151	156	140	138	167	154	175	161	146	173	162	177	147	158	175	143	150	172	154	138	163	166	148	141	153	137	164	148	131	138	162	135	149	156	153	164	154	167	157	157	170	171	158	153	149	158	145	150	145	165	161	181	143	149	194	149	127	131	153	156	144	160	162	164	153	146	148	194	166	159	157	163	157	146	136	156	161	165	151	153	143	152	166	145	156	128	163	156	159	147	165	157	167	147	131	160	149	135	154	152	142	127	154	151	150	158	172	143	162	183	156	151	163	172	156	125	168	155	171	148	164	166	154	169	143	127	146	163	167	150	167	171	167	138	127	145	172	162	160	161	151	158	167	163	153	159	164	155	163	146	145	140	142	138	164	165	151	135	164	167	166	173	142	184	146	174	155	161	153	150	142	171	136	166	138	138	139	159	174	140	177	153	151	145	161	157	151	164	136	159	162	163	161	170	157	143	150	163	179	186	158	170	167	159	131	149	166	160	164	136	136	170	141	154	151	141	143	160	162	163	141	138	167	145	168	156	148	152	146	171	171	151	165	156	155	143	137	144	141	154	147	149	147	160	159	161	158	140	143	132	165	157	142	160	160
27077	18452	4707	737	616	548	545	484	521	519	509	524	464	509	522	471	504	482	476	470	484	495	515	523	490	498	521	465	538	488	476	469	482	511	496	460	504	509	512	483	485	438	478	443	475	501	543	463	472	443	450	507	491	491	498	473	498	478	498	522	471	497	506	507	498	472	494	499	510	483	489	479	518	496	491	496	451	476	529	500	510	478	455	482	490	498	515	518	502	491	528	472	524	443	446	472	448	502	496	484	500	468	465	478	459	482	514	501	488	495	453	462	499	485	471	465	495	472	485	489	483	491	483	463	489	507	512	504	466	473	436	480	551	478	443	491	481	498	518	452	462	440	440	503	510	496	495	498	496	450	480	459	511	458	492	482	517	478	477	498	462	547	538	471	481	483	490	494	489	468	503	479	482	472	506	507	477	524	500	437	483	500	479	513	472	508	474	498	472	489	502	492	493	531	516	473	462	470	542	437	487	480	511	485	472	512	492	470	514	486	487	510	477	494	519	492	465	521	471	510	503	529	470	505	486	456	491	492	461	483	517	494	467	521	474	492	524	463	500	479	480	496	496	469	456	532	484	453	511	432	483	514	473	468	479	510	500	491	450	511	533	489	473	505	501	462	464	510	508	469	472	489	490	473	492	502	477	498	518	475	469	514	534	481	461	486	484	498	492	463	487	489	485	477	508	477	463	502	458	500	501	480	436	502	519	445	475	514	468	464	449	462	461	501	469	480	510	520	520	513	492	451	514	502	465	486	486	469	498	476	516	523	493	489	467	471	474	471	501	451	514	489	467	504	443	484	529	487	473	482	482	508	513	502	475	492	494	502	502	493	478	462	488	466	509	484	485	517	505	503	477	508	506	478	469	495	483	482	490	480	440	469	479	441	483	517	483	467	454	494	474	510	488	503	487	503	485	491	525	503	476	483	491	479	462	476	487	469	500	502	458	454	500	482	467	516	498	494	532	513	454	501	507	451	494	510	514	489	463	493	491	527	520	465	474	508	487	502	517	511	493	505	530	526	547	477	495	489	495	482	490	505	500	534	456	477	526	501	495	472	478	480	482	488	496	490	492	489	443	536	475	507	542	493	450	517	515	457	487	513	462	503	497	519	511	546	486	498	507	498	488	509	484	463	501	468	416	480	476	499	521	494	489	480	447	492	456	495	513	465	529	470	450	467	516	519	486	515	501	474	500	478	498	494	494	476	429	490	471	530	487	523	512	499	450	483	511	468	515	517	513	504	476	493	523	486	444	480	466	481	471	473	492	452	512	462	481	489	490	468	510	483	499	463	448	501	489	496	518	456	489	494	511	492	486	508	431	482	505	495	495	465	459	494	479	480	473	482	501	490	499	538	514	471	518	507	478	458	508	467	517	527	505	480	491	441	513	453	477	497	459	483	473	503	482	451	500	466	482	467	461	494	499	464	490	448	457	535	499	500	481	477	500	476	475	515	455	460	459	484	474	491	498	500	464	496	502	486	491	498	524	489	434	493	516	474	464	528	465	513	455	455	473	492	474	478	466	465	484	447	481	505	504	490	504	495	479	511	490	494	490	496	455	546	467	457	478	509	454	480	507	489	539	463	459	488	481	498	468	480	500	463	452	465	492	501	497	526	476	537	487	491	451	547	475	457	497	484	482	468	517	517	473	491	508	501	500	505	499	467	505	514	487	446	453	474	513	542	503	478	486	461	458	511	500	518	502	504	484	435	458	474	509	466	483	417	499	499	474	487	495	450	476	452	436	454	494	463	481	459	498	502	453	475	446	508	501	478	473	469	452	505	496	469	470	528	495	463	482	507	456	475	532	459	501	481	481	513	455	472	478	478	497	496	506	470	491	521	477	488	504	484	507	512	480	494	496	505	480	465	510	483	467	458	488	501	508	417	524	488	489	466	499	457	475	463	530	466	493	491	460	483	464	495	474	511	484	487	466	477	503	480	476	504	515	482	478	472	444	470	441	541	432	545	496	493	487	481	495	502	487	507	486	425	478	431	443	455	450	501	506	500	511	488	518	471	496	461	506	513	425	496	520	500	506	484	495	436	473	447	494	491	502	506	519	484	491	486	495	463	496	486	477	490	500	471	512	436	502	473	509	488	487	501	465	495	508	516	467	480	507	406	485	529	465	469	480	462	458	548	520	507	501	497	468	483	467	503	494	496	451	476	504	473	466	491	503	494	480	482	508	474	497	473	523	495	462	488	526	522	499	520	431	469	505	492	470	478	502	482	491	511	504	499	503	495	464	463	495	476	496	457	480	510	470	443	467	491	520	455	433	487	462	476	474	470	477	526	496	527	481	504	490	498	491	483	510	446	485	509	497	467	453	485	478	510	502	501	510	510	518	479	476	484	505	517	515	478	505	454	481	488	489	446	462	501	495	493	505	512	512	510	512	475	491	504	468	531	467	508	511	466	486	478	528	471	472	465	507	467	480	490	449	509	466	484	481	484	499	499	455	486	450	507	492	471	478	478	518	502	523	459	499	502	482	520	501	477	485	495	508	483	476	512	502	497	451	479	498	501	457	533	473	490	477	450	481	475	518	485	485	456	494	502	443	503	499	416	482	444	489	466	512	460	494	491	447	480	523	500	470	468	486	484	506	518	486	490	489	522	503	503	520	512	531	519	479	482	466	551	483	494	528	492	463	472	485	474	491	473	458	489	491	503	476	492	513	462	488	467	467	467	451	499	471	508	507	490	508	471	448	459	492	510	491	494	505	483	475	510	514	495	497	507	497	499	455	538	483	494	503	517	506	463	538	461	453	480	484	526	504	488	490	488	472	492	446	475	524	467	475	491	450	479	486	458	511	491	474	445	489	474	478	526	476	452	505	466	489	458	493	492	510	476	474	492	523	517	481	512	474	479	494	476	475	459	467	449	473	487	466	513	490	462	503	503	512	488	529	534	457	500	508	428	474	454	535	444	529	470	539	491	482	475	481	503	523	461	493	485	455	493	472	491	492	522	467	512	482	494	470	504	465	481	528	465	451	504	484	476	506	499	510	523	490	491	510	514	502	456	488	499	479	516	518	488	487	444	458	466	462	443	508	495	506	483	528	517	478	463	521	458	525	485	499	547	499	479	481	494	466	461	506	496	472	490	454	509	515	489	491	519	466	504	504	498	493	471	518	509	497	515	476	486	507	484	480	489	496	503	518	490	482	496	506	493	526	512	440	503	488	470	499	544	487	482	470	512	483	455	483	457	467	478	480	475	484	464	481	495	492	558	522	476	474	449	491	484	469	502	506	472	482	464	452	478	489	454	503	465	506	453	456	502	463	483	494	521	498	484	508	486	486	461	497	529	475	513	468	518	526	487	477	508	511	513	535	452	497	470	501	485	505	482	463	459	516	512	451	472	505	504	499	551	481	446	514	487	482	523	493	485	490	496	502	524	492	486	463	487	482	476	447	472	495	464	506	487	492	486	470	488	480	490	499	473	513	474	487	459	503	502	468	474	504	501	497	479	462	510	531	472	501	471	502	493
4533	1136	973	707	627	594	599	572	599	581	596	570	561	542	578	584	591	539	522	556	527	527	559	552	547	540	550	565	522	551	545	578	553	515	509	553	584	516	560	553	561	503	574	524	522	530	520	552	536	565	567	522	534	552	571	478	498	538	579	553	574	512	537	565	526	521	587	516	530	560	565	533	540	561	535	518	557	465	535	514	591	525	564	562	566	533	551	575	549	561	589	518	533	582	540	557	547	546	570	521	559	523	534	548	527	521	562	528	535	548	528	581	542	565	550	540	573	524	494	528	512	528	524	578	561	595	542	570	522	554	561	534	558	503	560	554	550	554	528	529	541	553	518	581	543	529	577	563	540	560	539	557	520	535	569	531	545	548	530	500	563	504	540	549	561	533	560	519	527	527	555	568	517	531	526	565	573	520	520	550	597	559	522	532	552	526	539	530	565	558	536	582	545	505	585	519	547	527	553	537	537	539	561	506	517	560	494	571	528	572	567	545	573	555	526	529	523	587	519	523	519	515	552	548	561	541	573	544	543	534	521	557	548	503	549	526	560	586	576	545	526	504	512	556	578	513	526	573	522	557	506	559	498	547	543	544	531	561	571	532	528	536	515	607	533	534	548	568	553	483	547	530	561	545	529	524	574	542	558	556	561	572	489	527	528	540	537	520	537	528	535	552	523	532	548	542	550	528	553	482	525	515	579	553	524	529	565	520	543	537	538	525	506	572	571	496	541	544	531	547	534	535	506	554	570	599	500	536	571	551	535	530	543	556	525	475	545	508	544	579	519	536	519	549	533	535	538	508	544	522	583	551	559	576	482	561	563	545	550	571	518	567	603	553	566	549	526	541	514	542	556	517	553	542	518	525	589	567	561	570	558	517	539	530	535	626	527	567	557	530	561	545	561	527	541	507	513	524	567	545	548	576	528	519	546	552	520	569	564	542	559	531	551	525	585	543	559	551	501	571	540	540	538	571	540	513	561	593	584	512	534	570	523	492	567	553	482	552	529	532	555	544	526	507	520	536	541	567	531	554	516	586	505	556	534	554	576	497	541	534	516	578	532	531	527	539	566	560	554	517	542	552	519	528	509	534	553	530	547	561	523	569	514	555	549	546	532	502	508	549	476	563	556	542	547	549	532	589	543	545	518	520	508	581	536	532	601	510	555	537	555	582	572	569	537	561	532	523	561	537	527	496	553	551	511	507	518	527	557	531	546	566	562	546	559	550	532	520	586	542	562	538	547	495	549	582	545	567	511	515	530	524	553	514	516	566	548	553	546	528	561	597	535	576	529	560	572	533	519	559	561	547	561	549	540	593	560	561	566	557	520	566	541	565	540	601	560	569	573	548	518	595	584	522	541	546	559	530	509	587	506	531	561	536	531	558	543	550	553	560	568	540	514	563	546	516	561	501	543	548	567	573	521	514	565	600	546	536	527	521	560	535	581	538	523	527	561	503	499	564	556	513	574	564	542	509	569	540	598	558	524	530	542	516	553	539	539	567	548	538	546	591	555	571	555	524	538	498	561	541	536	528	548	535	524	552	552	561	555	564	552	572	535	566	536	524	543	546	548	509	539	594	569	524	548	574	548	507	509	569	586	558	550	562	489	549	567	522	550	571	517	490	553	529	513	557	526	524	557	554	531	547	521	548	521	569	531	521	549	559	541	569	533	590	505	554	549	537	546	539	549	524	520	542	536	510	576	533	544	511	527	532	543	540	526	514	542	539	535	547	541	563	543	522	538	585	545	514	564	543	521	539	519	554	559	544	536	529	552	523	536	565	533	538	567	523	530	563	572	529	511	491	567	550	549	577	512	532	535	589	518	542	554	560	555	582	555	565	567	537	531	554	561	549	533	562	547	566	514	559	507	496	557	564	521	577	469	578	549	569	526	549	520	504	521	558	500	564	560	511	544	587	544	530	516	532	549	550	526	526	509	535	549	561	541	534	559	526	550	549	553	559	502	564	588	535	560	522	554	560	583	536	554	531	552	568	527	540	524	546	537	542	555	537	548	525	537	552	504	550	542	545	554	523	502	534	536	527	554	575	520	517	517	490	535	568	512	537	523	536	523	502	535	518	561	518	544	553	518	536	501	534	501	552	541	523	533	552	576	538	543	549	539	540	521	578	550	531	527	540	542	532	537	552	541	549	605	533	516	519	521	552	535	539	531	535	545	582	557	547	545	549	562	563	555	552	538	541	504	510	587	526	529	502	560	545	588	513	534	521	534	548	546	535	569	579	551	558	574	534	536	551	531	548	574	531	525	560	569	556	566	539	535	539	532	516	520	547	538	515	556	550	554	519	522	551	532	535	572	578	529	566	533	551	552	544	543	552	543	557	570	592	535	543	570	548	523	551	558	544	517	557	539	545	556	552	580	573	525	566	526	525	540	544	534	554	564	514	555	564	535	543	516	548	519	547	554	525	542	528	558	496	547	558	539	546	565	537	561	566	564	528	594	545	555	511	522	564	507	602	519	536	535	489	500	512	518	529	552	487	530	536	525	570	567	506	548	568	563	566	521	575	540	503	501	570	528	552	519	524	554	564	534	574	551	555	567	563	515	544	552	543	549	530	590	576	537	549	548	508	557	540	589	557	544	550	572	551	511	535	530	597	510	570	547	558	545	560	582	547	570	554	529	530	544	526	530	550	541	525	543	572	513	557	543	573	536	526	563	503	529	552	535	553	520	538	556	517	535	548	499	537	563	532	527	524	537	536	558	544	525	574	523	529	553	566	542	548	574	500	532	552	543	548	559	530	565	545	557	573	543	555	528	541	550	541	549	581	542	563	507	535	576	579	570	501	531	523	585	517	519	576	494	505	509	595	545	542	520	537	544	462	541	562	594	553	527	557	527	560	518	528	565	558	559	536	555	562	562	514	564	575	537	545	553	529	574	558	563	557	532	517	532	598	512	559	545	541	536	539	504	527	555	525	536	526	537	562	539	549	565	542	529	529	548	542	543	549	563	552	560	557	531	565	490	527	579	562	563	525	476	506	589	547	564	519	559	552	557	530	539	572	550	501	559	532	521	581	539	527	553	519	534	578	502	572	550	555	570	532	514	579	525	548	562	510	535	519	550	559	553	518	567	553	572	536	543	558	542	549	528	555	578	519	563	528	534	566	513	580	546	524	556	549	545	554	550	525	575	538	525	584	558	551	553	527	542	545	531	525	515	519	528	501	515	562	536	538	528	514	547	561	545	569	501	551	548	559	555	559	538	591	549	546	562	572	549	521	508	544	564	528	529	512	533	613	556	568	541	549	541	530	552	551	544	547	519	583	530	563	563	526	500	539	521	551	605	566	569	586	562	558	555	539	486	592	569	502	561	520	544	527	528	530	526	520	563	537	557	557	563	514	544	523	491	583	540	589	540	518	528	558	579	568	548	547	534	541	558	574	527	580	518	550	513	517	554	555	544	545	544	535	550	516	529	551	554	587	563	557	573	532	542	525	554	524	563	494	539	569	497	559	588	517	518	579
23381	20846	27816	23986	20832	9895	1098	701	581	550	529	475	481	436	444	421	458	451	384	401	409	414	393	396	405	421	383	395	395	396	361	435	403	390	390	379	388	411	399	367	406	378	414	389	385	413	385	386	395	375	405	394	392	360	386	358	388	365	369	376	357	377	358	360	367	379	420	390	381	340	381	381	399	364	361	408	357	391	381	379	395	379	341	352	394	383	362	370	369	382	358	397	354	351	373	358	370	365	357	355	403	416	352	341	361	425	362	366	388	347	366	375	385	373	371	411	408	337	349	358	361	373	389	357	374	355	375	380	373	349	372	355	379	357	373	352	400	404	374	351	383	378	370	366	391	381	332	369	379	364	361	374	388	385	403	367	373	361	353	374	383	352	357	383	427	379	337	350	373	364	334	401	361	373	354	360	346	387	374	334	359	395	364	350	372	396	386	364	357	423	409	364	354	407	382	379	358	377	367	365	401	364	394	394	364	374	357	325	406	380	393	389	372	373	363	362	411	387	374	370	363	404	341	383	395	389	367	367	337	368	362	369	389	382	366	391	376	366	361	409	322	370	350	372	376	407	348	334	346	359	356	379	394	384	345	361	355	372	388	374	363	396	348	393	381	380	376	344	402	386	345	383	371	367	428	396	346	378	366	341	384	341	353	380	396	396	387	345	366	358	383	393	379	368	402	363	381	372	392	383	400	399	365	368	376	367	355	358	349	375	394	368	381	381	375	398	352	368	382	381	344	386	387	368	382	400	346	354	381	341	382	382	358	368	327	361	395	381	347	389	372	373	371	362	340	373	374	350	386	360	417	367	381	364	360	393	356	394	383	386	372	387	379	384	379	379	343	392	403	370	382	368	343	363	383	386	371	384	353	396	367	400	420	354	367	383	344	383	393	365	365	368	345	391	383	348	386	358	373	404	361	357	348	370	374	431	365	403	357	407	390	344	378	375	376	378	375	359	381	383	372	391	363	373	360	380	379	341	422	400	413	393	351	374	390	353	420	408	377	371	381	382	358	360	393	358	360	366	355	383	362	380	358	377	384	374	368	360	351	390	336	365	351	403	391	396	396	380	391	395	343	394	353	362	361	400	386	379	401	370	373	392	365	361	365	384	377	395	403	373	390	351	369	371	394	347	339	394	358	373	372	366	377	364	357	360	390	360	392	418	392	336	363	417	422	338	348	364	384	366	348	360	400	372	350	397	335	393	348	372	417	379	359	358	384	411	382	364	380	393	423	372	337	366	368	374	337	390	392	376	374	369	389	376	363	360	368	332	384	374	390	384	347	355	376	366	385	381	352	366	383	390	387	371	376	379	377	377	368	364	358	351	377	413	387	354	391	349	346	352	359	374	404	401	371	368	405	366	369	373	413	389	429	378	402	417	387	398	390	355	397	372	373	389	378	366	372	353	369	352	389	379	357	395	378	374	398	391	388	352	376	329	391	392	385	356	402	363	381	341	381	344	345	367	373	347	369	378	385	376	365	335	367	379	339	356	367	365	370	400	387	367	317	364	364	391	393	400	357	388	401	384	383	339	400	365	392	372	352	354	343	382	371	396	374	394	345	403	366	373	378	379	392	374	372	373	382	358	406	382	384	373	370	347	370	349	359	370	377	375	354	345	372	400	356	379	365	380	376	378	370	397	381	357	404	383	355	383	357	346	347	384	372	335	366	344	364	369	372	404	423	388	378	361	416	384	345	368	377	366	393	385	370	363	356	380	350	390	330	403	370	344	370	393	382	409	355	364	383	348	392	357	401	386	378	360	396	380	406	353	364	395	383	382	381	386	395	390	385	385	405	377	399	348	411	362	411	355	389	392	390	358	413	372	397	378	368	366	363	397	386	368	373	384	378	370	381	377	352	371	355	372	346	382	364	398	382	357	371	356	391	378	344	322	343	358	368	389	366	359	341	369	356	343	359	384	420	398	328	366	341	384	368	389	391	381	385	380	379	369	383	390	358	368	383	362	374	351	342	353	353	337	414	370	359	361	381	338	413	393	366	371	400	349	326	362	349	372	370	353	333	387	377	375	400	397	344	364	375	372	359	390	360	373	354	366	402	401	348	370	376	360	377	378	406	364	369	389	359	349	363	399	402	377	319	397	344	380	395	373	340	363	359	375	381	397	357	334	356	369	381	391	369	390	356	384	375	366	354	385	378	343	374	359	375	383	355	384	385	376	365	365	376	391	371	375	348	367	396	344	350	369	404	375	361	382	343	387	380	400	382	378	327	355	381	382	378	373	395	350	395	377	358	372	391	351	382	364	367	370	395	344	382	375	409	354	376	390	418	375	357	396	393	382	369	357	363	365	359	369	345	341	410	358	411	368	392	372	374	368	374	392	344	410	361	375	369	397	359	365	380	371	369	395	384	364	386	361	372	377	358	373	359	389	349	361	377	376	340	358	346	392	382	422	351	372	370	358	378	364	411	356	366	354	323	371	386	366	393	334	366	362	374	355	358	383	410	398	378	410	398	388	381	395	394	385	369	397	359	367	378	406	406	393	359	372	351	395	341	353	347	382	385	354	410	400	347	376	357	371	393	377	367	387	384	405	360	370	363	348	362	382	360	402	376	369	393	387	367	358	374	359	390	358	349	396	347	354	375	350	374	372	406	368	371	391	384	366	337	372	392	360	403	346	323	390	365	374	377	390	379	401	363	326	346	391	377	368	372	418	388	387	364	378	371	372	384	369	398	347	351	355	382	378	386	397	382	382	347	378	357	374	396	394	386	368	399	344	371	373	371	389	368	364	351	362	427	362	390	377	365	367	357	356	369	339	369	393	387	376	377	379	392	355	364	382	414	420	338	365	380	380	382	400	385	388	380	379	390	392	362	380	335	373	342	341	364	376	359	372	341	380	386	371	372	385	329	400	366	383	385	377	339	338	369	366	353	397	379	391	362	356	352	394	369	403	342	346	386	365	353	346	399	394	366	361	362	394	370	325	348	386	366	411	406	360	394	356	380	372	390	384	419	364	360	376	361	335	377	368	377	375	374	359	383	371	385	355	360	381	372	397	341	392	391	389	368	394	373	305	347	369	380	403	351	356	362	373	386	401	379	364	371	356	360	360	362	354	385	390	338	407	368	395	357	391	362	350	375	384	384	373	393	360	362	393	401	345	346	412	388	377	371	371	369	393	403	390	360	403	354	356	373	347	380	349	403	350	383	372	392	392	389	368	373	354	395	362	375	386	366	381	391	356	388	392	332	381	384	369	360	331	350	360	358	356	384	393	327	355	352	363	388	353	348	386	338	378	376	332	392	395	374	371	387	377	361	364	363	361	389	370	345	381	368	391	363	371	402	366	374	379	373	377	361	384	396	399	395	349	376	390	398	383	403	370	386	348	397	367	349	381	364	369	370	377	398	366	369	369	384	377	387	343	341	404	407	366	382	396	349	347	393	367	362	380	361	353	442	356	374	331	400	355	365	361	407	338	372	381	377	416	358	401	368	386	372	394	350	354	373	410	371	385	379	405
3701	8292	6481	2997	2056	1560	1322	1059	880	753	709	661	609	583	524	550	532	501	480	514	503	461	476	461	436	465	430	470	436	475	444	426	436	405	492	457	459	459	448	453	449	411	435	423	410	423	433	460	410	449	459	456	416	442	466	439	439	462	403	445	428	406	442	444	429	421	465	459	412	462	409	470	452	448	454	482	446	438	433	410	424	419	387	444	417	456	390	440	397	417	420	443	418	454	456	409	432	406	429	448	449	401	418	452	400	444	400	468	489	399	402	412	430	410	404	396	412	420	435	405	408	436	432	434	459	429	457	406	452	396	450	427	443	444	429	438	406	428	455	483	429	435	425	441	405	417	426	411	413	411	432	456	417	445	447	436	429	415	421	379	400	418	439	392	429	430	441	431	405	423	443	397	413	428	410	470	418	447	423	455	455	466	444	433	445	441	402	452	421	428	449	403	448	413	437	429	465	426	396	413	428	425	440	423	438	451	430	442	409	438	445	417	427	423	412	438	464	464	416	403	407	430	435	453	447	409	476	423	444	433	402	406	447	403	410	453	413	421	418	415	408	433	431	430	403	416	408	421	418	417	408	418	435	459	405	404	394	391	412	423	406	439	434	404	447	440	408	400	431	417	431	421	444	453	420	424	430	430	449	416	435	485	434	409	425	426	451	419	422	462	428	414	429	422	407	451	405	407	443	429	388	422	412	444	440	422	429	411	437	436	391	396	422	420	418	412	431	443	422	406	413	417	411	410	459	376	440	422	433	436	425	430	429	400	436	407	410	415	408	409	412	445	428	429	430	424	435	427	432	422	404	451	441	439	449	411	424	433	440	423	422	421	418	407	433	436	452	446	430	428	447	449	450	437	469	448	492	439	468	436	415	440	427	448	431	426	409	439	431	442	433	416	448	429	426	426	446	397	432	420	378	443	382	441	413	421	415	422	448	424	460	438	423	427	443	402	429	424	416	408	416	425	404	418	405	439	422	416	424	435	436	455	435	478	440	438	434	395	432	424	444	418	405	410	416	433	438	439	440	436	402	434	398	445	422	417	412	421	435	403	410	433	441	421	445	406	403	399	431	367	434	431	413	392	453	410	487	442	425	430	416	398	430	409	425	425	419	452	424	431	443	443	394	366	407	402	429	426	401	446	434	374	424	466	442	417	457	415	433	427	426	409	434	437	393	432	417	398	411	429	396	416	415	461	420	422	404	445	415	455	420	383	427	416	406	412	411	406	402	403	452	412	426	421	412	438	408	432	446	444	422	386	436	418	419	437	403	385	417	431	422	447	451	422	416	422	432	418	432	415	400	457	451	418	453	484	447	477	399	433	442	415	415	456	425	408	412	410	424	426	358	414	436	437	444	433	414	385	472	485	374	429	421	417	440	449	443	399	435	458	421	434	427	420	446	400	420	429	379	452	447	451	425	455	431	427	429	462	418	387	464	435	403	405	415	454	429	408	438	421	421	422	437	456	442	421	468	392	411	435	417	418	404	372	461	407	409	460	424	414	405	417	429	449	420	397	459	478	442	407	436	420	409	404	404	435	396	415	417	412	418	384	436	429	434	447	430	419	430	458	415	441	439	440	425	425	418	435	426	420	406	443	408	450	410	403	459	461	404	417	425	402	455	415	431	435	410	423	388	444	457	439	432	444	431	439	412	395	445	426	419	466	437	464	454	450	406	416	433	409	429	423	390	415	427	418	448	448	442	417	399	458	409	394	461	383	409	385	420	393	390	400	423	437	415	409	409	447	395	435	433	460	438	450	392	385	412	389	426	428	429	446	433	427	437	428	424	427	402	432	415	394	432	409	445	436	423	421	413	441	442	388	441	428	453	435	434	444	488	408	428	407	415	410	412	447	432	429	400	421	391	413	465	447	394	415	438	420	365	416	456	450	404	400	444	396	429	435	418	403	413	443	444	443	392	440	428	397	430	421	443	451	410	465	412	431	413	431	423	416	427	426	425	405	431	413	408	389	395	423	439	398	419	462	436	459	417	386	487	425	435	419	464	416	428	395	452	397	425	434	434	430	454	418	456	423	420	411	416	427	412	411	402	445	432	413	446	422	474	400	411	442	394	457	440	421	461	397	469	420	437	416	449	411	440	413	404	403	426	468	403	437	446	432	433	410	432	416	435	404	455	451	407	408	451	427	428	413	441	428	377	441	416	419	438	422	435	400	423	422	395	403	403	427	389	434	439	438	429	428	400	422	438	418	448	424	424	418	473	450	429	435	420	425	443	373	397	452	423	413	435	422	435	399	395	439	407	420	423	419	427	428	425	465	434	405	449	468	432	436	396	452	383	443	434	421	414	437	406	433	436	426	404	402	425	414	429	444	410	435	457	447	403	444	408	395	406	461	432	440	398	397	428	424	440	388	438	425	424	420	429	405	410	412	434	417	407	401	430	431	415	425	406	430	477	413	441	418	426	459	470	422	417	423	466	397	420	424	444	467	397	416	452	404	448	446	422	420	428	428	423	408	409	417	427	404	383	414	408	421	391	424	392	436	440	424	451	430	441	426	450	422	447	439	441	416	460	397	451	427	454	397	417	419	426	417	395	450	453	422	416	445	375	421	428	398	448	437	453	411	447	371	398	445	449	412	467	414	393	396	387	435	448	394	427	432	413	432	400	428	397	468	417	439	426	426	437	444	458	437	470	406	430	451	433	455	422	374	431	434	432	444	449	405	421	426	413	436	442	439	430	454	385	384	392	434	428	398	421	412	404	403	446	396	402	462	414	418	438	418	401	449	413	440	428	438	427	417	437	412	418	409	432	460	425	444	448	421	369	405	419	444	440	438	410	420	405	420	443	406	447	409	370	458	404	398	448	427	436	407	392	401	464	413	419	420	450	452	366	447	409	388	397	424	405	442	411	429	421	475	417	437	450	415	407	400	454	440	453	436	460	442	395	474	483	433	430	429	422	413	403	404	380	430	415	433	437	466	426	418	422	424	442	409	423	438	479	408	412	445	410	419	433	428	433	436	424	395	430	412	439	384	395	419	434	428	410	445	441	422	401	403	450	433	407	439	437	398	422	396	438	430	418	450	455	416	447	409	409	414	446	428	403	439	455	441	426	411	439	423	415	443	431	412	406	435	425	451	423	414	437	431	414	462	431	409	455	445	436	421	445	444	411	431	425	406	447	429	419	404	434	390	460	378	402	434	432	418	428	431	427	415	478	429	424	452	425	427	436	420	452	423	419	405	412	404	413	418	412	469	398	423	438	402	422	421	418	464	460	404	420	407	410	425	443	436	450	420	432	418	423	399	420	385	427	422	419	396	455	416	443	384	408	453	441	424	426	443	463	422	464	450	421	403	424	430	429	404	415	420	425	434	446	414	446	416	416	419	438	431	399	414	411	448	435	412	405	395	411	402	456	440	391	412	446	423	416	414	450	436	443	423	408	451	429	476	426	427	450	444	442	426	442	431	426	417	411	406	440	420	415	424	451	447	440	448	426	425	389	412	428	458	421	464	414	437
24283	20840	26882	24774	12210	847	541	485	442	442	386	365	382	356	360	364	352	351	303	332	315	366	318	349	325	328	338	360	337	316	329	323	348	325	321	324	332	318	351	347	334	330	319	333	320	328	312	296	360	322	346	338	348	346	333	379	310	311	332	296	283	308	301	316	310	298	359	347	319	323	324	316	346	319	308	296	321	328	339	317	371	320	334	298	318	287	313	326	332	326	347	347	315	333	311	332	306	291	326	307	327	356	325	330	320	342	307	317	347	319	327	312	346	353	363	299	308	283	325	336	309	311	292	331	304	317	313	332	332	295	322	327	314	343	314	324	322	332	322	325	306	300	331	325	323	285	319	326	335	316	327	296	332	318	343	323	349	326	320	330	307	319	358	310	337	346	317	313	323	308	302	318	305	309	331	328	366	309	333	318	327	349	317	306	360	314	330	354	325	303	330	352	304	342	284	327	318	324	304	333	337	306	324	293	350	332	311	326	333	339	330	313	327	330	308	331	311	314	338	301	351	289	294	314	361	332	314	306	312	349	316	338	335	341	325	362	313	295	314	335	330	309	320	340	340	331	307	320	319	338	314	352	335	353	313	308	320	334	322	328	327	299	306	347	330	290	311	329	335	326	342	353	326	314	312	325	341	348	340	315	328	290	317	327	306	326	317	311	323	358	336	320	314	315	311	305	315	311	321	334	321	316	315	318	337	325	344	319	330	292	327	312	312	323	300	318	355	323	343	302	310	323	316	337	302	344	345	319	380	303	328	325	315	311	318	340	365	300	309	282	303	351	335	320	311	284	326	322	328	334	343	337	344	323	323	330	354	303	301	304	319	323	341	344	317	338	274	329	314	321	314	373	348	311	327	332	329	312	347	302	323	333	289	288	322	329	304	326	326	311	328	315	322	312	323	322	338	323	324	287	305	292	344	334	309	331	293	321	297	329	303	349	306	302	324	318	303	302	319	336	332	274	340	314	347	316	311	339	318	300	343	305	305	317	332	331	326	366	319	314	342	329	303	316	315	327	342	337	371	341	314	345	363	335	318	310	329	310	308	306	368	318	350	329	310	306	316	338	347	312	313	346	314	311	322	324	318	321	352	312	274	313	304	328	322	334	327	332	329	309	312	323	294	331	309	354	331	344	358	319	327	315	319	337	316	283	306	333	288	345	314	268	286	334	324	328	329	333	330	293	316	300	355	299	317	339	331	323	362	329	332	303	362	316	312	323	314	314	318	315	310	278	336	356	326	322	312	331	316	341	304	328	362	325	322	337	330	308	319	319	359	323	361	335	350	312	309	336	316	357	340	324	294	332	344	339	315	326	348	293	302	341	327	324	317	329	327	282	349	346	322	374	346	367	308	325	317	341	349	286	292	318	325	295	337	333	328	326	354	324	321	289	319	346	310	325	343	342	312	278	305	379	304	336	328	304	321	304	294	320	343	317	343	343	324	290	343	322	336	320	330	290	292	318	324	337	338	313	332	327	339	345	295	328	304	306	307	301	311	337	330	313	321	361	311	360	328	374	322	312	310	330	328	325	330	311	312	323	305	346	323	341	324	349	336	329	333	328	301	321	291	324	311	327	343	301	313	291	331	327	372	321	331	338	278	339	297	344	293	310	309	324	308	283	347	337	296	315	356	324	302	323	320	323	291	321	335	348	320	317	310	340	346	345	310	320	315	298	309	361	307	335	307	312	285	299	323	291	346	331	332	320	341	321	320	327	348	347	332	336	323	277	350	355	320	333	320	323	344	323	305	319	320	306	312	328	319	328	296	316	306	319	307	304	316	336	293	294	319	303	305	350	336	312	357	313	337	335	325	275	296	334	340	337	318	319	326	337	319	344	335	336	347	304	354	328	315	322	329	329	310	348	359	305	338	315	306	324	315	296	340	303	340	307	308	314	348	329	310	331	286	303	307	337	374	306	363	322	317	328	323	304	311	311	310	321	293	346	336	339	333	304	318	329	324	315	331	349	347	327	315	301	339	339	300	308	341	307	301	301	338	321	313	352	358	331	283	307	321	311	334	342	328	291	320	352	342	307	351	332	306	286	338	330	331	329	322	333	322	316	333	325	350	319	314	323	353	346	325	307	333	335	331	303	304	315	322	336	330	366	311	309	318	318	307	314	323	285	330	315	327	344	315	293	307	330	305	316	364	306	307	338	327	343	323	285	341	348	346	339	285	332	328	334	290	331	296	303	307	324	320	310	342	321	295	347	339	299	331	325	325	320	348	331	293	321	340	306	324	355	288	371	319	307	289	341	315	325	351	336	335	321	340	348	310	307	321	330	324	334	292	327	323	331	307	328	317	339	334	346	311	310	329	305	334	270	311	326	343	306	328	334	328	308	306	349	319	334	328	313	338	283	295	338	323	311	315	348	327	300	324	310	319	327	294	339	309	306	346	317	292	328	355	356	318	331	342	325	338	327	301	306	310	340	311	347	338	323	348	335	320	307	329	322	313	312	324	306	325	298	327	319	337	351	333	316	330	346	307	332	313	314	331	329	330	340	334	323	331	313	336	326	330	333	327	298	329	330	308	306	334	316	332	323	314	328	313	336	282	324	345	337	305	329	323	333	320	315	316	316	334	331	335	325	320	311	287	296	294	330	324	343	330	326	328	306	321	347	343	310	339	334	337	334	324	336	280	331	326	287	356	340	333	320	308	331	343	340	314	319	325	348	343	324	298	346	336	320	334	318	300	340	334	367	335	341	312	314	328	381	341	342	316	341	348	306	323	351	368	300	329	332	291	313	338	343	319	290	334	326	311	346	296	345	304	321	325	315	302	325	336	326	275	341	313	318	329	328	325	328	329	326	296	335	331	289	341	318	342	321	335	316	330	346	316	318	325	326	286	327	327	309	301	296	310	345	316	322	357	309	288	324	340	316	298	311	332	324	332	297	320	328	314	332	356	327	302	346	327	342	303	356	310	299	301	313	323	321	340	330	333	305	282	326	326	323	330	333	314	333	314	300	330	315	296	337	322	302	318	312	348	329	313	324	315	358	334	340	351	311	347	307	331	335	341	309	345	342	325	330	307	294	317	317	366	311	317	335	323	326	339	316	332	323	321	292	351	341	331	321	329	321	333	318	312	333	314	316	359	333	312	327	307	333	335	329	359	329	311	376	305	356	319	340	313	327	333	292	313	363	319	330	321	301	345	313	303	347	309	326	309	319	345	337	314	320	315	344	326	304	311	322	304	324	320	332	303	308	343	309	294	317	324	325	272	323	343	310	333	293	332	317	324	315	322	296	296	295	311	355	343	318	338	323	348	344	289	347	333	341	311	368	343	322	327	299	307	333	312	323	291	340	332	342	328	349	342	353	360	362	322	312	321	331	288	333	336	344	304	344	325	309	350	324	304	322	340	329	340	304	326	335	305	341	309	349	334	340	352	319	332	312	314	311	328	344	337	299	321	359	332	327	309	316	324	318	330	353	317	330	355	342	337	327	319	330	349	304	337	351	350	313	323	336	346	311
3743	5220	3848	1861	1297	1034	830	709	651	555	512	461	485	437	417	403	388	394	378	400	403	365	388	354	370	328	354	351	365	383	360	343	358	306	361	372	380	337	367	415	373	351	366	350	410	393	352	340	378	358	330	336	329	352	368	344	337	372	327	333	342	330	354	381	363	359	339	328	350	349	346	350	367	317	330	381	367	358	353	359	352	351	343	319	340	348	370	345	359	370	374	355	371	369	360	354	344	343	348	339	346	364	357	358	369	320	355	347	337	321	345	355	347	380	386	369	334	337	342	333	366	369	342	355	350	345	332	361	353	372	321	340	359	371	332	350	334	350	340	372	371	348	357	384	359	360	326	342	327	328	365	341	366	376	351	361	349	371	346	364	347	373	369	346	348	374	338	349	376	339	396	374	368	372	361	380	345	339	355	327	342	382	392	370	376	400	372	350	372	361	344	353	366	338	354	383	338	325	357	349	342	374	360	350	338	349	358	330	294	354	361	326	325	338	334	333	356	353	350	358	359	324	375	351	313	356	346	364	358	333	318	358	337	373	357	374	359	371	364	351	385	367	312	345	346	324	325	345	382	357	354	356	331	366	354	359	346	332	363	331	369	337	382	336	406	344	316	370	376	386	356	371	370	387	344	338	334	351	351	344	354	360	354	345	332	365	333	357	364	346	365	341	358	373	314	342	354	342	379	369	357	342	373	352	394	376	317	354	335	359	387	365	366	375	345	350	356	369	363	389	351	320	336	330	319	339	377	364	380	331	358	327	325	370	391	306	364	361	354	355	331	345	347	339	361	348	342	342	356	382	394	350	340	377	328	360	377	358	322	337	327	372	353	380	365	357	348	341	366	364	387	341	336	350	338	387	342	382	353	352	351	336	373	356	370	346	352	331	332	343	351	344	323	347	350	337	365	337	339	358	372	343	370	340	345	374	339	353	323	309	347	354	340	348	334	312	343	363	355	332	348	358	346	355	369	366	367	368	381	394	347	367	344	352	329	373	367	385	331	382	366	359	363	338	387	337	350	325	345	350	379	363	327	331	365	370	361	401	335	342	354	365	320	382	350	374	356	343	352	340	349	377	381	364	368	353	369	368	377	321	358	322	343	357	358	337	373	346	333	358	347	369	385	348	353	368	371	361	360	337	355	336	366	332	366	339	348	353	355	402	343	369	363	364	369	328	342	346	337	379	341	319	334	394	363	331	340	329	393	362	368	382	364	370	382	344	381	325	380	377	353	338	346	384	360	384	364	356	330	349	333	358	364	356	371	347	351	358	333	340	346	362	298	355	362	369	328	345	367	366	351	329	409	385	362	357	361	356	365	374	349	350	303	360	371	328	346	368	351	362	359	360	349	368	377	353	338	364	354	321	346	332	362	326	329	354	359	346	360	360	343	399	366	359	344	401	332	344	383	361	376	357	343	344	350	340	417	370	313	345	372	342	327	333	333	345	319	365	371	358	326	322	355	342	356	364	359	355	307	363	334	354	350	343	388	358	351	353	335	348	394	321	341	332	361	372	366	348	364	334	366	316	343	365	367	370	366	364	368	396	380	333	377	358	327	370	373	385	353	355	354	331	382	346	358	349	357	332	364	353	354	361	344	372	356	335	366	326	378	384	353	382	341	352	374	351	355	362	353	324	349	326	354	349	377	379	363	378	348	355	367	353	357	367	372	375	340	316	346	392	353	374	346	332	323	376	377	356	358	304	349	365	382	352	333	354	350	358	362	360	328	369	346	358	327	343	348	331	347	354	369	337	361	374	349	356	343	392	326	339	351	333	336	349	366	339	352	334	368	374	350	335	367	374	355	314	327	335	354	348	356	373	371	384	366	373	344	316	342	358	374	354	328	343	373	339	347	357	361	383	377	369	341	339	331	370	377	372	337	364	340	379	356	344	342	364	326	348	336	343	370	347	356	334	363	312	356	326	388	348	327	375	346	340	341	369	356	355	379	358	390	369	321	343	364	341	355	381	357	365	381	345	349	356	343	374	356	341	348	369	331	386	378	345	356	317	349	323	354	367	337	344	365	343	381	359	355	351	376	358	334	393	344	386	319	329	346	385	358	354	360	369	380	350	347	344	360	364	316	344	338	356	341	338	299	345	367	339	371	350	386	347	334	358	377	378	337	344	359	374	373	352	369	353	341	367	367	358	347	323	335	354	367	349	385	370	368	351	360	352	380	373	360	325	342	342	362	341	371	368	368	321	328	350	321	340	360	359	356	355	365	355	333	383	346	359	377	334	374	334	393	387	374	333	365	336	355	352	334	364	333	345	335	385	354	382	346	376	323	370	365	375	357	367	329	352	342	356	338	363	344	378	367	363	350	357	365	350	325	353	361	354	351	376	371	330	330	320	318	356	368	366	355	350	339	373	364	356	381	323	360	365	330	355	363	368	364	338	372	331	371	369	375	330	361	354	325	349	346	360	371	331	364	336	329	373	356	356	335	355	402	314	326	328	340	341	370	354	355	376	365	375	370	371	329	372	341	352	361	347	348	356	346	319	357	346	339	382	387	377	366	344	344	367	382	371	370	345	332	350	373	346	368	343	378	356	362	327	341	357	334	345	358	355	356	370	373	356	348	392	339	345	335	358	365	307	356	325	354	350	348	371	368	363	353	329	375	369	356	351	377	313	344	358	374	359	379	343	386	376	339	349	346	354	389	352	313	347	366	385	394	351	345	354	347	350	359	345	361	345	343	367	363	319	347	342	365	365	349	333	339	349	376	358	355	336	358	334	392	318	353	322	382	355	341	358	364	361	359	323	346	367	352	347	351	365	345	345	364	350	338	361	357	353	353	373	350	371	375	363	342	358	380	338	332	349	357	341	383	367	337	340	327	358	330	361	381	343	349	352	353	337	370	363	327	366	381	385	351	319	363	351	338	344	355	364	372	364	384	351	331	352	366	325	351	363	367	330	398	348	330	344	346	373	344	353	361	373	340	364	372	362	334	357	339	367	353	355	347	354	396	379	370	374	351	348	363	369	357	388	354	361	366	381	347	335	327	365	369	331	341	370	343	343	346	350	355	347	357	354	371	339	373	358	360	353	321	365	364	358	359	305	356	344	372	353	364	352	375	376	360	351	365	369	339	355	369	340	359	366	339	336	366	360	362	373	342	383	340	313	374	330	370	373	361	336	389	347	357	353	338	360	305	350	357	366	358	359	331	353	348	368	346	340	348	343	360	377	341	347	365	361	326	366	344	350	350	344	343	387	366	355	382	343	364	331	408	356	367	321	373	349	342	338	345	375	351	347	317	364	367	357	328	343	334	353	299	353	349	373	330	329	370	363	330	350	352	346	381	310	338	346	378	351	349	367	386	377	366	353	350	352	376	344	370	355	358	373	352	312	335	342	365	384	384	373	353	390	367	333	337	349	365	349	345	338	347	344	368	378	354	331	345	381	399	336	348	354	352	396	329	353	366	344	354	374	341	413	368	355	357	367	378	336	365	353	355	345	350	391	353	371	397	345	348	360
22241	20884	28318	23586	20876	20914	8448	827	562	510	403	345	313	272	247	213	259	217	185	188	205	195	172	168	168	188	144	184	162	178	172	142	146	147	155	139	157	169	142	140	146	133	152	161	164	140	128	137	148	162	137	159	143	130	143	137	121	148	141	136	140	130	109	119	125	132	133	131	111	115	136	138	142	137	123	111	128	126	151	134	125	139	137	150	120	150	123	125	124	154	143	137	130	149	157	130	133	122	146	121	120	117	119	125	136	131	127	122	128	118	124	136	140	128	124	151	143	139	126	136	120	123	127	136	122	136	113	139	149	138	123	142	144	136	124	122	140	154	140	137	147	133	123	116	142	144	125	132	160	150	146	126	119	143	130	133	126	136	124	151	126	137	129	121	140	137	145	129	134	126	124	149	141	126	132	142	128	126	113	132	136	136	121	124	130	122	133	123	127	127	128	131	129	137	141	137	127	121	139	133	151	146	145	121	130	118	122	137	128	123	129	119	123	145	129	132	144	142	139	137	118	141	150	133	129	106	129	130	117	112	145	122	124	120	141	132	119	125	147	129	115	136	144	126	117	153	139	124	121	136	123	139	140	125	121	153	120	130	118	126	139	145	144	131	140	127	139	119	152	136	119	126	142	94	126	161	138	125	134	119	126	127	139	126	120	144	139	136	116	123	120	145	128	125	130	152	129	148	131	120	129	124	143	133	127	129	134	151	128	136	131	137	146	118	135	132	127	124	139	137	136	133	120	110	115	129	119	141	128	134	132	134	119	117	130	139	124	120	118	140	136	134	144	143	131	128	140	134	123	123	162	136	133	119	133	130	166	121	134	110	129	123	117	127	147	110	137	133	136	131	135	119	120	131	113	102	135	106	133	130	136	139	139	142	145	144	137	114	128	130	143	121	118	127	125	96	130	129	134	142	121	135	125	132	133	145	138	147	116	131	143	132	120	136	124	130	124	129	150	126	130	145	147	120	128	124	132	133	126	134	125	143	123	136	141	124	111	132	119	136	109	120	114	120	136	140	130	128	146	132	127	120	123	145	129	130	142	145	121	129	149	146	123	132	169	131	122	124	125	127	146	126	136	129	123	142	137	135	147	132	114	148	148	141	124	132	120	122	98	128	128	149	135	104	129	140	147	120	140	142	148	132	145	123	112	144	127	119	132	114	144	146	137	128	123	136	127	117	134	127	135	125	114	140	132	142	144	122	144	128	146	136	121	146	133	120	110	117	154	124	119	121	117	144	116	131	130	137	135	131	129	135	127	117	126	141	149	117	120	161	135	132	136	113	155	133	123	120	133	131	138	124	155	152	127	139	143	135	118	146	130	117	130	111	127	136	120	131	162	144	131	136	156	138	135	127	117	131	147	119	143	130	127	118	155	142	119	164	145	117	135	149	129	138	119	139	147	135	115	128	122	112	115	121	129	132	116	129	114	143	138	115	140	124	131	127	111	126	123	117	119	135	138	126	149	125	138	142	139	126	156	137	131	119	143	151	133	145	149	125	158	124	115	145	122	125	109	130	140	119	127	138	134	128	116	133	148	134	120	134	151	132	123	142	145	126	129	144	148	136	139	127	126	119	134	130	115	127	126	110	124	126	136	151	133	132	119	122	113	128	120	141	129	142	129	120	139	118	147	136	130	130	134	146	124	139	125	110	125	148	138	132	109	136	131	108	111	140	120	118	138	122	119	119	122	131	143	113	137	144	120	130	125	142	129	130	153	121	140	122	123	114	120	135	130	134	137	134	122	119	118	123	140	127	128	137	142	140	139	120	139	151	136	129	120	140	130	158	114	149	140	131	123	121	127	137	139	129	147	136	141	134	112	123	118	123	124	140	137	135	131	132	116	141	126	129	144	125	129	128	145	120	140	135	122	124	137	127	156	134	147	139	126	122	123	135	134	121	119	142	138	141	119	140	108	126	142	126	112	145	128	137	128	121	132	140	142	122	123	126	121	117	111	102	133	136	114	131	125	148	145	137	120	139	151	143	149	131	144	117	126	117	115	118	128	128	121	128	142	115	119	109	144	112	110	121	123	132	124	121	132	134	129	139	137	139	139	153	127	151	135	123	126	143	148	138	105	147	130	118	111	140	134	131	114	120	139	116	129	121	129	134	143	145	123	120	119	130	118	123	144	139	120	137	157	123	146	142	146	138	122	128	146	128	131	134	141	130	127	150	136	131	134	112	137	142	122	120	124	137	111	130	121	136	145	148	147	125	116	123	147	140	136	142	140	135	134	102	97	126	143	130	128	136	122	126	138	153	131	145	126	145	120	116	115	131	118	122	148	140	132	125	134	142	127	136	121	135	119	128	127	117	115	115	143	121	116	125	118	137	112	136	140	132	120	119	136	128	107	117	127	123	123	131	115	151	138	152	153	135	142	129	126	127	140	126	144	124	139	129	114	127	119	140	111	129	131	136	118	118	124	117	145	124	140	119	115	119	125	126	123	141	139	128	115	139	128	165	126	137	135	148	136	118	120	138	122	118	140	128	118	121	113	125	131	120	123	132	132	135	136	132	131	122	129	142	127	139	123	149	115	141	133	118	135	128	119	121	122	117	134	114	137	150	139	121	147	152	139	138	136	123	135	132	149	125	144	134	129	133	119	136	149	127	135	127	123	113	125	115	145	124	124	123	143	144	131	128	137	145	134	136	124	143	139	142	118	139	145	127	97	127	133	123	125	117	129	120	117	147	125	126	130	128	116	117	116	140	137	136	127	110	135	134	137	124	121	119	136	126	143	128	108	151	122	142	140	118	140	130	137	124	135	116	135	117	129	124	147	138	147	149	141	131	106	132	102	145	146	124	153	123	130	123	142	140	118	136	150	136	130	136	139	146	133	122	120	130	143	113	134	157	115	115	151	135	138	126	130	151	130	121	132	140	139	127	134	110	133	140	144	134	135	143	124	126	161	136	152	124	139	139	124	141	112	150	121	151	124	125	125	132	135	167	122	134	125	137	139	146	135	126	133	140	138	113	127	135	136	151	124	134	133	138	162	130	114	138	121	135	105	135	121	130	129	129	107	140	136	137	141	150	130	113	127	156	143	131	139	129	155	125	148	119	117	119	109	128	130	147	155	130	124	104	121	130	132	113	112	126	143	115	139	128	144	111	142	128	121	137	136	131	119	117	142	133	117	119	141	128	136	137	129	131	119	150	105	135	127	117	127	128	148	145	139	122	123	152	139	136	144	131	143	135	130	137	111	136	137	127	152	144	133	119	119	125	113	122	114	123	120	119	153	122	112	123	136	150	134	134	135	138	106	120	125	117	116	127	117	125	139	132	136	135	117	121	143	140	118	122	134	118	128	136	126	128	135	127	123	117	133	135	128	114	138	135	116	129	123	143	110	121	139	132	139	126	152	136	134	118	131	143	123	126	147	136	133	122	129	117	127	128	115	131	119	153	139	125	146	130	134	121	126	138	145	111	132	118	127	132	119	132	157	132	127	115	130	148	126	124	140	123	122	143	167	123
4966	13710	10522	4842	3160	2334	1730	1311	1099	795	657	565	518	415	395	333	330	337	283	259	250	224	217	241	223	202	201	213	207	219	169	206	202	176	173	169	185	172	152	157	155	174	182	153	164	168	169	163	152	172	161	161	174	161	152	144	168	136	138	159	158	154	148	173	129	144	165	171	166	179	169	156	169	149	154	145	164	180	162	149	137	145	150	167	163	147	133	157	155	169	163	146	146	154	146	154	182	152	154	157	144	159	134	162	153	137	144	143	162	150	174	155	159	178	154	162	148	144	146	169	155	162	173	158	156	134	175	152	168	160	168	157	147	151	146	151	140	120	151	190	163	169	150	160	137	161	151	155	157	163	147	167	167	177	144	161	134	144	175	158	150	167	151	135	159	132	155	153	151	132	143	154	172	157	145	157	161	186	156	171	146	142	131	158	134	159	162	147	152	176	154	159	142	147	151	144	145	159	149	146	143	145	159	152	161	138	163	148	137	152	148	155	166	152	170	165	121	152	148	158	159	167	154	146	159	141	154	151	154	132	150	142	140	144	150	168	154	159	157	150	146	153	154	151	156	166	162	142	146	151	166	144	125	158	149	159	138	173	145	174	151	178	151	151	149	142	134	158	156	149	162	153	157	165	131	144	172	164	158	165	138	146	146	157	146	158	137	135	135	153	138	175	168	140	163	160	190	154	133	156	163	134	135	148	159	157	155	139	135	142	154	157	145	167	144	165	146	131	152	163	147	154	173	170	144	146	170	146	137	144	151	153	153	163	164	141	151	161	133	154	135	186	151	139	160	155	150	152	148	171	134	163	152	160	141	140	163	153	148	154	171	162	174	153	171	155	147	160	147	153	156	156	150	148	134	132	162	166	163	155	163	167	159	166	144	171	153	152	151	158	162	138	167	157	125	156	154	148	161	143	140	167	161	127	143	146	164	162	167	166	151	160	145	170	136	155	174	162	154	176	156	166	133	145	136	147	143	143	139	166	142	134	149	152	163	142	151	152	152	163	154	164	156	157	143	174	152	139	153	151	144	141	180	141	162	154	137	157	124	175	168	139	137	156	155	150	160	150	151	154	172	167	141	159	134	156	161	138	152	149	159	145	161	152	158	141	127	138	165	156	134	163	139	158	157	162	154	173	168	162	142	141	142	148	151	130	179	144	151	158	168	179	160	129	181	157	160	151	175	168	160	137	117	162	174	166	158	150	155	133	151	167	180	160	136	146	131	148	131	141	151	155	167	164	165	145	154	177	165	175	134	167	147	161	151	171	161	169	161	124	152	149	158	160	141	136	135	148	154	142	149	151	141	162	158	170	162	146	165	119	159	142	142	160	165	145	157	158	160	153	158	157	167	155	144	165	154	128	151	155	145	117	170	152	148	160	170	172	152	158	160	129	174	153	142	135	157	161	164	151	147	164	156	151	143	145	145	174	144	143	143	158	152	148	184	145	153	154	154	149	156	135	150	162	154	165	130	151	137	162	169	180	180	174	154	135	153	159	182	164	167	161	149	144	161	174	146	144	168	154	144	144	158	139	151	158	135	162	162	155	150	142	148	144	147	155	148	158	146	151	143	157	157	169	159	157	171	153	152	135	144	146	162	154	150	166	161	160	138	136	162	158	147	162	140	139	176	153	178	136	153	154	146	144	157	152	140	174	134	166	156	161	154	128	167	133	140	150	141	138	148	156	152	147	142	159	150	175	142	139	163	153	181	168	132	159	159	154	167	144	137	170	118	152	150	153	148	143	133	158	147	143	151	149	162	151	163	157	157	174	158	162	140	161	148	147	148	132	131	148	159	162	152	153	150	150	158	157	145	167	166	149	138	140	174	148	137	144	141	163	144	156	140	139	148	154	148	145	138	154	165	162	148	179	168	145	140	147	153	147	132	140	136	129	154	155	164	140	131	151	170	171	158	155	143	173	145	157	149	147	146	141	168	145	145	140	148	164	163	165	132	159	142	164	135	158	154	161	157	160	154	140	133	154	143	148	170	152	151	182	162	163	132	163	156	145	149	155	125	150	147	144	144	158	164	152	132	149	151	129	158	131	149	155	162	135	140	152	152	145	163	146	161	158	163	150	170	151	125	165	153	162	160	163	131	133	173	185	142	141	164	126	137	155	164	160	138	173	168	167	138	169	154	159	151	134	145	158	139	133	173	138	156	169	136	156	168	161	154	157	158	159	173	165	136	145	173	150	157	156	147	156	129	139	157	147	166	131	136	129	160	134	147	154	168	143	149	161	136	140	137	142	141	155	144	145	158	154	132	185	145	145	147	147	144	167	147	152	157	141	153	135	155	167	162	143	155	164	154	156	178	169	155	144	160	147	150	173	168	137	143	146	160	132	167	152	159	161	151	154	126	144	154	136	172	137	176	159	153	140	173	146	172	145	150	155	142	154	166	152	139	162	151	143	163	148	159	149	167	147	161	150	138	161	169	168	164	130	172	161	161	145	135	156	160	131	157	162	143	164	167	167	144	145	132	135	145	159	151	149	157	136	169	153	160	143	161	160	170	165	139	164	147	153	155	150	144	160	143	166	166	162	147	150	135	159	166	153	165	154	144	173	133	151	154	150	145	159	148	140	136	140	150	162	149	136	151	178	143	162	142	154	157	134	154	157	168	154	150	148	155	173	165	170	148	142	152	123	171	126	165	164	149	149	152	155	153	128	158	148	146	152	157	176	174	152	141	175	140	142	145	122	135	139	150	142	155	137	159	163	149	145	158	144	157	169	139	151	162	147	154	171	148	150	162	151	160	141	164	155	143	141	167	142	146	152	153	160	175	154	162	118	162	154	170	159	144	154	139	151	134	136	159	140	152	141	140	152	161	138	161	132	131	156	150	147	175	165	160	170	171	151	132	165	163	150	135	143	165	146	143	146	170	172	146	159	152	175	142	150	124	144	143	137	158	144	128	139	139	154	144	122	156	139	151	153	160	145	152	172	155	173	150	147	152	171	152	174	162	150	138	153	158	139	137	152	160	136	162	146	135	135	149	139	164	158	147	140	137	156	154	145	160	151	160	174	147	164	167	137	150	163	158	172	138	173	139	161	174	144	157	164	140	162	166	145	167	157	166	152	146	175	130	155	145	162	143	148	144	143	156	156	162	149	189	173	132	163	156	142	168	152	136	148	159	164	140	166	141	135	150	161	126	139	143	140	172	158	138	153	147	148	136	121	142	140	148	149	134	135	161	149	153	147	148	156	151	157	150	163	152	146	137	141	162	177	171	161	150	155	137	153	144	188	146	162	146	156	156	152	151	151	151	165	155	168	172	151	130	178	155	157	156	149	158	117	148	130	157	151	153	170	169	141	179	144	135	146	133	136	160	149	152	151	157	142	146	170	164	147	137	150	148	161	143	150	147	165	169	141	143	123	144	150	139	161	161	132	155	154	164	159	150	156	168	175	182	152	159	147	161	137	139	179	146	135	152	170	137	156	139	156	166	151	160	132	173	170	135	126	155	152	158	168	164	161
27009	18539	4629	792	581	519	537	523	513	515	479	527	512	513	537	505	487	527	484	507	494	482	497	481	501	512	489	485	514	452	478	493	499	505	516	521	485	545	481	543	497	492	482	544	489	539	482	471	485	523	487	475	490	503	522	528	503	474	489	499	511	508	540	492	513	451	501	480	549	512	511	545	514	495	501	475	520	474	504	510	538	503	506	526	505	493	489	491	484	510	506	485	484	520	496	511	467	515	489	475	535	517	502	492	550	481	497	456	493	534	544	498	530	444	481	460	488	488	521	482	494	502	477	516	516	528	511	535	519	498	523	468	477	446	489	490	520	524	485	515	508	535	471	515	497	503	521	526	561	486	502	473	511	523	515	479	508	536	492	494	538	538	464	550	491	498	513	534	513	499	476	498	526	481	478	509	484	467	485	504	510	486	510	460	500	518	473	504	507	502	540	518	525	487	496	513	521	479	482	521	503	513	515	514	504	465	478	490	551	494	491	497	509	472	519	499	462	494	472	474	512	499	493	461	513	490	512	488	485	503	503	521	508	530	475	474	533	505	455	500	527	495	463	512	464	495	479	507	510	499	480	480	491	526	521	486	534	482	492	534	489	502	502	506	491	507	502	499	498	506	477	540	523	474	501	527	488	489	484	476	502	538	540	487	496	489	506	476	490	464	558	514	512	507	497	471	483	518	499	468	528	512	492	506	518	436	500	497	518	521	503	496	467	511	488	451	482	499	505	497	478	493	509	510	473	497	490	511	525	478	483	483	514	472	489	523	495	507	485	481	486	513	480	479	451	523	530	484	497	496	484	496	485	483	530	478	498	481	482	516	472	487	511	541	504	499	538	513	515	434	509	510	527	478	497	525	496	506	492	488	515	474	514	479	482	508	452	523	561	480	515	462	519	506	488	495	501	511	528	493	521	479	507	512	535	489	508	517	532	475	499	483	505	514	524	502	495	479	512	518	473	519	480	513	485	482	470	555	511	518	454	488	523	487	506	501	498	465	527	493	479	509	500	491	517	480	470	492	540	525	497	496	520	496	473	525	515	488	502	486	507	463	493	471	537	493	480	505	520	474	507	517	485	528	549	504	446	487	489	515	483	490	471	499	475	505	517	526	484	473	535	483	496	466	500	531	492	497	501	518	525	504	458	498	511	540	534	468	445	514	534	467	495	502	479	500	507	498	482	468	470	518	474	466	516	522	503	499	464	470	528	478	524	493	509	472	476	475	521	531	482	488	515	505	499	481	480	476	484	455	486	492	527	485	495	498	509	506	464	499	500	480	471	505	498	531	503	535	492	504	505	524	520	515	500	507	518	532	484	470	440	481	516	474	507	495	488	521	484	511	482	500	468	511	526	458	520	493	520	495	494	508	524	525	502	544	515	478	451	521	512	500	496	498	468	525	494	505	482	495	511	476	470	495	486	488	465	499	516	474	521	504	496	539	513	473	508	508	524	507	520	509	553	509	474	508	534	457	504	490	506	468	457	480	497	472	498	543	475	540	474	520	514	512	474	509	490	535	496	484	491	521	465	502	534	516	491	513	484	488	509	529	463	501	474	506	485	485	512	490	482	497	451	472	525	501	508	472	520	521	486	531	460	495	522	455	545	504	512	463	501	498	500	494	546	464	477	520	511	534	499	516	483	525	506	519	504	496	500	505	469	492	540	513	459	477	527	506	506	514	479	495	524	503	509	500	502	470	510	481	511	528	510	502	505	469	493	512	487	530	482	490	483	537	476	478	492	521	481	490	527	483	503	504	519	486	525	490	482	467	485	504	511	496	524	519	542	494	504	494	516	496	502	463	517	510	522	500	499	483	464	471	503	510	519	497	493	506	503	498	499	483	499	549	512	523	465	517	500	452	479	504	528	525	509	555	488	497	556	505	516	547	482	479	475	500	502	536	494	500	460	488	500	523	505	501	485	507	515	543	559	508	480	487	490	500	492	527	545	506	514	542	499	519	506	495	496	486	521	496	474	521	482	530	501	474	526	489	487	483	480	498	479	493	473	433	529	501	526	514	517	475	517	524	490	506	516	489	491	520	559	495	467	505	523	462	478	487	479	514	508	489	502	524	496	551	491	470	519	538	461	547	535	431	516	501	496	520	476	490	527	494	518	456	466	503	495	497	520	571	496	444	498	500	538	492	523	486	505	505	531	456	512	560	497	487	506	518	453	480	509	517	484	500	540	510	512	469	513	513	526	546	507	494	518	493	479	507	519	495	515	495	486	479	534	524	496	522	513	530	499	516	493	523	469	516	502	477	506	527	493	440	487	535	496	467	508	513	499	459	526	501	496	535	520	449	504	480	496	479	483	519	503	509	502	489	506	497	508	517	499	485	490	496	499	484	478	515	497	498	475	478	445	493	497	491	511	513	532	476	525	527	497	547	516	512	491	489	521	500	508	482	486	490	481	502	535	493	486	485	499	480	499	470	518	490	498	486	514	493	512	493	492	492	464	515	516	461	507	472	512	485	493	480	514	445	507	487	496	531	476	509	513	477	494	516	519	528	549	493	492	497	562	527	485	535	509	529	515	523	485	514	495	521	502	491	481	494	490	529	471	520	472	482	506	509	492	500	529	498	495	452	522	466	498	455	517	469	541	511	498	500	516	515	489	497	508	483	483	466	545	505	482	496	501	496	545	502	546	524	502	488	483	470	501	505	556	486	506	517	432	524	495	476	513	518	508	494	480	479	527	540	491	490	474	488	549	529	531	503	538	477	489	481	512	487	496	494	507	503	508	536	512	486	484	522	498	468	458	463	507	495	500	520	510	539	497	504	489	540	490	456	494	511	495	462	514	462	499	484	518	497	517	526	496	482	484	509	483	504	549	513	534	517	516	531	455	524	519	505	511	485	518	527	493	515	494	505	463	492	474	484	518	502	525	468	465	504	460	484	500	444	503	491	541	517	515	529	546	498	536	496	501	442	492	539	502	493	518	512	515	456	511	470	510	498	535	474	526	469	473	519	515	505	511	484	506	518	516	492	478	505	475	518	508	467	511	479	510	473	541	487	475	530	517	532	531	488	522	512	468	487	518	506	519	500	472	503	496	495	533	506	510	483	509	511	498	514	503	502	496	514	532	492	519	502	536	496	505	479	470	506	517	509	494	529	524	553	436	475	503	528	535	495	477	543	534	467	509	500	506	470	469	497	489	473	522	545	488	505	492	454	486	489	503	490	505	462	476	482	528	491	556	500	521	515	502	509	480	497	483	529	527	516	526	458	517	452	484	504	488	513	478	509	488	516	515	478	486	479	484	501	460	496	502	454	500	506	514	513	499	497	473	492	458	477	466	518	521	484	486	534	517	530	498	483	448	490	552	484	478	498	517	491	466	523	482	457	502	513	488	537	524	499	460	505	466	499	539	478	481	522	423	508	520	510	492	486	516	491	510	521	500	540	486	497	514	512	530	508	504	472	454	522	486	482	493	492	509	511	508	505	508	515	480	527	486	478	488	501	517	523	544	509	529	473
4361	1093	960	703	630	683	579	605	566	566	589	565	535	566	549	543	591	607	551	554	520	573	574	541	583	546	558	558	536	578	605	558	535	580	568	511	540	584	544	516	546	538	580	556	567	568	555	544	544	540	567	570	599	542	576	599	552	541	484	574	536	538	597	538	571	582	556	586	513	597	511	528	543	528	535	529	536	567	561	564	570	529	601	549	536	569	552	579	514	545	558	550	531	516	545	537	578	517	570	558	566	564	558	587	571	517	508	519	547	537	552	539	571	526	526	528	574	567	537	551	523	605	554	595	514	567	538	586	544	556	522	533	543	563	548	529	604	568	560	557	543	555	564	536	509	524	541	508	551	533	576	525	563	538	552	543	526	554	565	566	557	563	569	537	534	522	577	562	561	561	599	547	569	519	546	544	549	553	543	563	565	573	507	534	519	562	540	591	568	557	567	539	556	590	553	559	574	562	555	575	571	545	540	532	591	574	575	551	580	580	551	503	524	558	541	595	550	533	544	551	538	515	570	505	564	568	548	533	540	535	552	567	547	607	564	568	579	591	540	527	568	555	536	561	497	571	590	572	590	508	587	585	600	586	544	548	556	571	531	538	577	548	545	560	538	557	607	554	553	542	504	543	571	542	546	532	558	574	567	511	537	530	538	570	554	577	574	564	556	564	549	557	562	558	577	559	526	541	524	523	532	560	560	561	561	537	562	573	538	516	538	543	548	550	548	533	540	516	543	543	511	589	516	566	564	563	585	589	547	591	547	562	581	513	564	549	566	516	555	559	569	566	552	543	531	536	549	538	515	573	574	533	536	566	570	575	570	559	560	551	537	539	528	546	595	576	539	559	551	545	579	534	545	579	551	597	570	535	561	586	582	554	543	578	584	530	565	547	559	546	512	607	543	553	536	526	538	567	545	537	573	574	529	537	559	555	574	561	566	589	559	548	584	567	558	524	548	537	560	574	547	526	532	541	536	551	546	558	543	549	560	541	531	585	526	548	547	542	567	564	520	545	558	524	603	518	549	526	562	599	582	558	531	555	514	569	567	507	558	586	527	525	584	535	562	602	543	586	539	552	494	543	606	599	523	566	563	579	535	536	577	532	531	511	569	512	502	555	545	554	508	553	564	542	577	556	554	580	558	568	572	549	518	588	512	559	513	547	537	560	560	547	543	557	542	547	577	551	606	513	502	572	589	521	529	533	596	547	532	522	508	563	582	531	574	567	517	534	542	598	542	569	551	574	554	540	564	537	604	568	557	556	574	547	532	579	582	552	561	589	574	545	562	590	547	580	571	560	572	556	580	539	545	570	559	522	538	587	582	519	553	575	515	542	571	547	523	575	536	556	545	567	558	573	556	513	558	539	564	527	540	556	550	559	557	569	525	525	581	549	554	569	562	543	519	574	606	576	574	562	506	533	543	576	556	530	582	557	556	532	538	543	529	527	572	530	541	534	532	524	545	531	554	576	513	584	596	528	556	556	596	582	565	564	552	547	540	485	575	539	533	567	553	562	562	530	557	537	572	591	598	541	539	567	576	529	597	526	572	525	497	578	564	520	543	559	564	582	555	580	576	550	571	611	515	567	574	557	537	570	552	579	513	576	574	551	557	556	553	523	573	585	551	595	567	574	563	565	597	535	566	539	530	551	540	564	559	545	575	533	537	554	587	587	519	547	564	553	545	536	549	539	516	538	567	531	521	563	570	549	549	544	608	560	560	515	601	560	561	595	539	552	554	580	571	561	573	570	612	554	501	491	589	564	563	547	603	589	545	569	570	557	519	578	582	558	515	555	551	533	500	565	543	500	554	511	527	545	553	591	528	614	516	558	534	558	578	584	585	512	548	560	580	598	506	574	552	574	547	530	589	540	546	554	547	551	558	507	551	542	537	549	584	572	539	573	556	565	545	533	564	533	542	585	591	573	543	558	576	573	559	547	514	573	570	527	560	600	559	584	579	521	585	572	552	566	559	568	537	544	598	558	553	566	557	559	542	575	548	576	519	543	520	519	551	577	534	561	529	532	548	573	553	527	600	551	578	539	539	594	540	537	623	515	556	538	580	570	550	551	543	516	531	531	553	579	546	541	569	498	546	585	522	579	558	557	581	555	549	547	533	550	549	568	566	554	588	567	538	569	544	558	562	574	539	518	555	527	531	586	580	579	556	547	516	535	549	549	545	512	610	540	580	565	584	505	540	507	589	544	510	527	535	542	521	550	547	516	580	536	559	584	581	524	557	529	538	533	565	556	533	567	554	587	520	532	533	550	520	575	590	546	553	568	554	551	562	553	567	561	545	602	579	527	565	538	546	535	559	578	557	571	598	570	537	547	522	531	536	538	535	508	531	536	546	522	545	551	527	518	604	546	560	584	552	524	547	522	513	526	530	588	531	585	570	558	539	519	567	551	564	548	569	587	568	556	534	576	563	552	564	544	550	544	543	519	590	578	568	518	538	557	567	532	545	590	543	536	556	571	568	538	551	565	568	557	525	537	536	559	513	594	527	520	526	577	555	542	572	528	563	540	604	536	558	571	550	551	551	552	600	513	539	508	541	580	585	548	523	570	548	560	564	522	558	529	531	552	510	577	557	564	576	559	522	566	545	539	568	554	554	544	557	577	546	540	551	562	569	555	570	537	511	536	561	583	510	579	592	566	559	549	596	562	577	579	544	549	573	580	599	565	566	533	543	524	565	554	522	553	549	501	523	564	559	543	533	569	553	550	560	529	535	564	581	558	547	600	621	574	596	608	570	520	540	561	558	553	534	573	538	577	521	530	590	507	563	592	525	567	498	531	585	561	541	597	525	571	554	565	597	571	549	582	544	567	544	583	500	531	531	557	549	558	507	533	520	539	587	560	543	583	501	537	593	492	551	563	548	564	533	574	569	532	599	534	612	501	578	568	517	540	578	560	555	568	581	553	562	557	545	546	560	525	621	560	529	523	518	544	559	578	625	532	586	542	552	556	546	535	536	531	609	607	602	528	541	556	515	565	550	556	554	556	580	584	531	503	589	561	589	538	565	542	531	545	602	593	558	588	544	546	544	596	566	541	562	539	528	555	507	548	536	539	554	590	518	537	507	552	524	524	571	565	560	548	570	550	544	576	499	559	575	574	577	555	551	573	526	580	601	560	568	572	573	546	570	544	583	545	576	533	534	572	569	543	563	590	558	557	554	550	553	560	533	525	547	485	595	533	564	541	558	563	565	554	574	573	583	540	571	563	579	567	575	581	555	593	558	522	545	562	554	596	546	554	579	527	553	534	538	548	573	570	553	584	558	569	537	582	520	555	531	521	576	559	552	593	564	519	550	614	550	546	577	551	544	526	567	527	587	550	589	485	527	536	559	548	570	563	545	524	557	515	576	564	557	532	558	528	569	554	520	580	544	547	523	554	592	546	519	544	530	545	570	555	571	551	553	510	571	573	553	559	563	549	534	548	557	554	552	567	543	561	598	594	515	598	538	541	556	510	519	554	551	613
23401	20936	27936	24094	20914	10144	1136	795	663	570	507	496	480	449	469	436	438	437	442	390	418	404	405	382	429	405	416	398	392	430	399	415	365	403	387	390	400	368	397	383	395	391	344	370	382	389	366	364	375	415	366	394	413	408	376	382	389	353	400	387	422	403	384	369	397	379	379	376	377	393	410	419	393	395	390	377	359	388	369	388	389	398	437	373	361	404	381	392	364	380	367	396	390	383	360	392	388	359	363	374	369	371	345	361	406	377	385	410	391	384	340	394	375	416	378	359	373	398	375	400	377	391	393	391	378	359	408	384	380	395	363	404	387	387	357	390	386	363	363	376	407	375	405	385	385	396	364	386	397	366	366	378	418	403	379	388	396	387	376	379	333	384	354	363	366	387	388	391	362	401	374	358	416	402	368	357	398	371	370	401	375	367	381	382	392	367	377	385	390	403	407	407	412	396	391	405	353	388	394	353	370	374	369	357	372	351	353	367	406	382	422	372	381	372	425	366	342	410	368	376	419	393	380	360	415	368	385	370	359	378	406	397	380	442	412	376	384	407	387	386	409	397	400	364	388	379	367	386	391	355	352	359	403	408	353	362	386	391	369	432	421	344	381	369	384	410	402	377	380	356	388	378	360	404	401	412	383	382	376	349	341	371	400	380	383	372	368	359	343	383	398	388	379	449	366	369	361	392	356	360	399	365	361	420	388	398	368	404	361	362	371	388	371	359	391	374	409	350	404	383	398	383	374	371	405	360	367	391	407	372	404	378	382	384	394	344	376	400	395	405	360	384	399	353	376	394	386	403	380	412	375	377	348	392	408	389	349	384	366	366	341	362	334	394	373	392	394	377	378	379	393	353	395	358	350	397	390	358	356	405	391	393	388	401	359	349	357	382	350	379	374	396	383	387	377	412	390	389	394	356	409	399	364	385	341	378	380	381	406	398	393	369	378	410	378	372	367	379	374	366	380	385	377	382	380	386	385	381	395	400	379	383	387	442	417	404	392	374	396	404	402	368	362	416	374	394	391	374	370	372	368	396	365	362	414	430	365	403	402	400	381	370	400	359	365	391	395	378	390	391	381	342	374	383	356	386	378	387	359	373	382	398	373	360	382	400	359	366	381	402	392	398	445	393	422	359	384	373	410	387	397	403	393	362	420	383	379	355	355	408	395	385	363	399	400	391	375	403	407	324	364	385	381	366	386	381	382	384	403	388	401	370	373	401	371	369	394	375	396	352	365	372	361	363	360	384	370	395	352	433	401	376	428	377	359	362	350	339	367	387	402	355	391	385	367	379	388	393	368	389	391	382	402	390	355	391	374	340	370	379	358	351	348	395	381	390	356	372	428	384	386	381	384	396	372	414	388	378	389	387	336	366	377	375	371	397	348	440	362	380	408	397	372	356	375	369	396	422	390	402	366	401	375	369	353	373	391	390	357	367	379	391	375	392	388	362	401	348	364	371	370	395	392	406	405	404	360	396	377	376	400	364	393	334	371	390	373	361	403	398	391	370	413	369	408	400	347	398	405	387	353	352	402	399	381	364	383	389	378	364	346	403	372	382	403	378	395	350	405	395	386	371	398	389	360	386	369	380	378	382	401	360	377	376	384	369	374	415	366	383	386	379	392	373	366	367	389	377	398	378	354	408	360	394	411	372	396	386	381	389	406	365	358	392	359	379	402	366	377	344	375	390	398	391	382	384	370	345	396	372	359	366	390	376	372	373	383	351	373	360	404	373	388	406	407	360	340	380	401	360	373	362	374	380	401	381	350	377	389	443	369	399	373	399	356	350	372	394	381	387	398	379	381	392	363	386	375	361	389	405	409	338	375	357	409	407	389	418	369	388	362	387	381	384	393	391	369	403	380	342	359	409	413	379	387	367	374	346	374	395	360	395	409	399	365	391	395	376	343	357	408	415	371	417	388	347	421	361	385	398	417	374	372	364	428	373	393	388	380	357	378	344	380	381	380	402	392	385	394	375	368	361	377	367	345	365	368	341	422	362	354	374	398	399	354	384	379	368	388	415	368	381	362	401	365	379	356	387	377	369	366	394	353	437	382	377	388	375	362	404	391	362	422	370	362	369	385	401	368	374	369	379	341	379	375	379	364	351	387	361	385	358	397	379	398	363	428	386	378	380	382	398	399	401	413	350	400	370	350	382	402	403	396	400	389	415	417	359	375	397	354	376	387	345	405	364	370	366	364	354	371	389	392	381	392	386	389	384	399	353	375	345	351	376	374	387	397	355	400	420	412	368	375	387	368	400	377	390	362	357	368	369	338	384	367	381	356	386	380	398	385	357	393	390	355	376	396	393	396	350	393	361	374	391	365	398	351	379	424	363	376	375	378	378	402	350	366	389	376	374	378	367	403	385	376	403	353	411	387	387	381	372	391	386	371	337	364	392	348	347	399	395	358	352	380	390	359	357	357	368	374	373	381	412	342	418	397	375	382	357	366	379	398	366	361	371	371	398	381	358	372	382	362	372	400	392	376	364	359	402	414	371	385	378	396	415	351	393	386	361	391	357	393	413	397	394	390	369	411	419	422	415	375	358	354	428	377	376	404	372	379	382	392	380	374	364	419	403	367	333	400	373	346	377	400	335	365	383	379	379	396	403	380	359	402	362	398	367	381	362	417	384	412	409	376	367	398	422	400	321	364	406	361	421	391	364	390	384	371	388	389	395	371	368	419	408	374	355	361	339	391	359	407	383	392	418	380	411	388	364	377	383	400	383	393	392	386	361	377	380	382	373	380	384	373	384	350	357	392	381	375	367	404	388	411	379	414	353	357	356	357	411	366	346	384	382	400	379	371	366	370	394	379	364	379	358	361	403	387	382	345	376	407	380	391	376	368	356	379	384	372	386	371	345	386	382	372	417	414	416	398	396	403	390	413	416	397	395	380	376	380	377	387	405	354	381	387	382	371	363	385	372	393	399	380	388	379	389	389	383	380	396	379	374	360	375	393	353	363	392	368	411	395	400	363	359	424	353	367	402	380	359	390	372	357	399	365	392	384	348	397	359	417	375	373	379	395	375	365	408	353	399	382	386	368	381	376	355	369	372	369	362	364	368	378	380	406	343	382	382	399	374	381	383	393	362	377	385	363	373	398	383	451	360	363	379	379	379	393	362	373	373	356	418	358	358	404	392	408	369	365	351	375	377	383	376	361	382	386	346	362	411	360	354	417	383	344	373	396	359	372	386	383	406	350	378	431	420	394	382	377	359	388	384	385	383	408	378	387	383	391	359	355	410	397	396	396	367	395	335	363	386	418	364	405	383	348	401	378	384	393	401	386	379	363	365	379	389	373	358	389	413	371	355	418	375	372	393	398	364	351	368	343	358	396	374	388	416	396	391	400	381	407	388	367	391	379	386	396	386	376	413	386	402	392	383	383	320	367	412	386	382	373	392	372	373	392	394	387	417	369	364	349	389	380	351	374	403	403	364	392	380	407	384	400	401	401	351	355	374	400	342	417	383	382	389
3603	8371	6501	3036	2080	1556	1283	1012	888	808	729	600	602	538	545	528	501	510	518	517	466	472	461	464	472	424	487	449	456	455	433	420	469	428	454	471	473	427	445	485	428	412	467	444	440	458	431	428	407	434	424	422	442	406	429	485	414	426	415	447	430	438	439	434	430	481	416	400	432	457	472	450	405	456	443	430	414	442	436	436	404	434	426	430	418	429	487	418	460	423	436	437	414	468	428	419	425	457	446	419	407	420	398	450	426	439	431	435	472	415	443	434	438	439	451	430	420	427	412	465	436	436	411	475	441	450	426	421	453	434	449	420	413	448	399	458	417	438	437	438	395	409	414	454	432	428	417	499	432	470	422	452	488	433	439	414	457	451	479	460	440	423	415	384	401	421	443	434	412	441	448	408	435	438	437	437	436	436	439	416	431	414	398	415	425	420	412	429	456	439	463	455	418	437	457	423	445	426	437	451	416	436	452	418	464	431	445	456	405	456	408	405	430	441	422	414	419	412	418	456	427	438	422	410	450	457	401	419	437	418	418	394	436	444	404	407	432	395	457	426	441	395	466	460	445	437	431	454	395	434	443	427	466	461	432	432	419	446	421	451	396	442	417	438	450	482	441	408	468	452	422	454	448	431	459	445	434	409	404	417	435	428	456	432	453	419	406	430	418	435	449	439	467	420	438	433	441	443	442	424	460	428	419	460	439	445	429	436	450	445	409	431	454	434	393	450	404	430	456	441	411	457	402	415	443	434	447	450	471	447	428	436	448	432	451	471	405	422	437	417	456	465	450	438	432	421	447	423	410	432	420	466	403	447	464	425	471	438	452	414	460	400	422	454	443	407	474	415	406	404	453	444	456	418	424	439	465	464	457	418	428	417	396	380	421	437	441	484	392	447	441	381	422	427	444	412	419	483	428	435	443	431	416	428	394	447	430	412	399	462	432	406	395	428	422	422	446	444	454	411	463	386	415	417	400	427	443	455	463	406	462	418	429	474	446	428	445	440	458	442	430	416	457	373	431	460	448	414	386	427	430	436	466	413	401	430	447	439	427	463	430	443	407	441	441	478	463	427	395	432	433	403	478	420	430	455	437	452	439	458	430	485	379	463	420	458	445	458	426	422	413	462	416	398	423	415	416	467	442	401	431	450	417	451	420	460	420	405	395	434	451	426	430	439	440	469	400	431	427	436	433	427	435	399	430	450	424	398	427	470	409	451	444	433	442	419	404	453	434	442	440	459	456	472	434	445	418	399	437	418	447	430	448	440	445	434	440	447	425	414	426	435	451	430	446	412	391	480	475	437	425	427	429	435	449	447	397	401	462	433	417	427	420	431	392	453	461	436	444	435	417	437	429	459	420	461	434	416	430	437	426	414	439	393	456	408	426	447	469	440	442	432	409	415	468	450	460	442	436	423	419	398	404	455	441	454	417	422	421	439	433	410	412	472	447	405	445	466	420	453	440	441	477	418	428	464	400	457	420	455	437	436	411	436	414	424	446	441	396	410	421	451	383	458	469	416	448	451	420	432	423	465	433	419	428	423	453	399	420	429	431	408	431	449	414	446	431	429	455	401	450	437	439	435	481	421	405	446	455	408	423	432	434	406	420	460	442	446	425	460	442	399	434	456	457	413	424	454	414	466	457	420	444	425	405	400	403	400	447	433	437	454	438	430	476	428	421	460	399	450	440	421	459	441	443	466	404	431	415	411	431	420	419	452	397	430	406	455	421	425	464	393	456	444	446	445	430	449	421	400	501	424	471	449	458	432	467	441	422	439	404	432	473	445	408	450	461	428	418	427	422	439	446	403	423	433	431	432	462	399	435	424	438	418	385	460	422	460	431	440	419	443	470	469	431	421	410	426	470	455	457	440	473	435	434	411	445	446	431	439	438	435	446	425	454	428	408	421	430	471	424	423	413	408	402	425	471	452	418	413	481	445	445	444	445	458	460	395	449	429	416	429	452	441	434	472	453	399	477	425	417	436	446	403	433	431	398	437	414	457	439	435	417	427	426	447	430	433	401	465	438	451	414	420	477	411	427	420	442	440	462	426	422	416	445	424	434	473	430	405	430	415	405	434	398	374	413	406	436	460	431	408	443	422	414	427	447	410	429	420	453	435	414	457	432	425	465	422	420	415	439	452	441	430	423	430	409	423	436	438	422	471	425	445	415	434	431	422	439	441	425	475	419	427	434	400	439	436	397	446	443	440	441	486	425	448	451	418	428	407	422	427	445	455	419	458	408	412	441	428	435	441	429	461	406	433	431	448	446	421	429	422	411	431	417	469	432	423	434	434	430	393	451	444	429	431	393	417	385	400	424	419	434	428	418	471	459	417	437	459	445	431	436	423	432	425	449	428	431	441	431	443	450	403	434	424	464	414	417	458	431	443	391	412	472	467	393	439	452	428	439	412	427	451	445	434	460	456	429	447	419	472	421	459	440	451	437	419	454	414	402	437	425	447	413	463	460	378	391	423	406	425	400	425	426	441	428	399	419	438	444	448	431	450	465	463	425	428	450	442	431	414	406	457	414	431	429	426	449	451	437	454	455	455	415	451	444	468	399	419	441	442	402	433	402	422	410	424	462	457	438	430	421	462	384	442	435	462	448	447	450	412	462	434	416	426	439	426	401	406	439	406	410	437	438	424	473	407	445	455	387	458	442	411	417	423	475	474	435	459	478	438	419	463	385	446	416	428	436	441	479	436	429	441	441	430	402	410	392	409	432	439	431	409	422	441	417	427	442	424	471	426	418	458	396	416	454	469	436	427	481	427	421	425	447	414	464	448	460	449	421	431	403	462	436	449	440	452	432	415	495	462	454	430	439	449	404	412	423	436	437	467	405	456	416	395	473	438	413	454	451	425	432	466	441	472	421	402	445	438	405	418	431	447	417	438	430	427	427	394	429	439	446	453	407	427	431	441	443	406	471	471	472	438	400	425	425	440	445	407	434	436	411	467	433	428	454	447	427	455	405	417	408	394	459	375	414	415	460	387	446	463	441	436	431	417	459	411	431	428	451	440	444	444	407	417	390	462	413	410	408	430	439	421	425	443	431	453	429	444	427	443	411	396	455	473	428	460	499	426	423	413	479	427	431	419	424	433	455	443	449	427	425	458	430	447	473	438	444	431	469	428	440	432	457	402	440	411	425	429	439	415	447	440	456	445	475	437	416	422	402	464	433	434	391	438	439	419	457	402	433	439	432	449	407	406	429	436	424	429	469	424	467	477	442	453	453	421	444	465	421	459	419	424	425	446	447	440	440	419	389	438	464	414	453	425	428	414	422	464	408	428	460	413	410	397	448	432	458	472	451	463	461	397	500	434	429	424	437	394	438	449	421	390	435	451	431	432	463	454	445	406	445	452	390	423	410	413	413	441	408	410	399	417	445	459	478	412	436	438	456	475	429	449	416	451	407	468	412	431	413	420	443	417	453	438	436	408	449	438	463	418	422	415	424	418	438	429	405	463	443	441	439	420	434	431
24313	20925	26998	24903	12365	838	572	479	460	387	404	407	347	421	360	356	363	368	354	338	310	358	347	321	373	338	313	356	357	343	347	329	322	321	324	325	341	350	322	352	337	318	336	358	353	345	307	324	302	303	324	344	355	340	356	332	324	306	334	316	315	370	345	334	318	339	350	279	324	335	355	325	340	324	313	350	304	336	293	322	327	319	342	338	343	350	322	332	355	309	329	332	321	337	310	301	352	340	331	331	343	311	325	323	317	328	331	358	313	308	301	317	314	334	342	334	335	348	330	304	332	315	337	321	330	314	320	334	362	285	337	282	328	312	335	312	337	336	334	358	338	323	342	314	293	332	321	334	327	363	314	304	310	349	303	351	343	322	342	322	313	303	326	326	326	355	339	306	342	312	339	323	317	313	320	354	326	302	315	316	332	325	309	337	327	339	323	351	339	358	329	322	326	349	318	331	317	328	294	329	348	351	344	344	343	308	321	354	317	359	342	327	319	303	334	329	321	327	327	328	324	351	353	350	333	317	333	357	322	332	344	348	338	352	332	322	324	336	334	319	340	345	306	373	313	300	340	329	337	332	314	364	306	337	316	332	343	328	313	351	303	377	331	335	308	336	351	334	315	323	315	324	338	341	328	327	336	339	332	301	328	338	298	320	321	340	328	305	293	341	323	318	301	310	333	349	329	318	315	315	336	334	317	383	301	365	329	315	351	337	325	308	322	335	351	313	312	346	319	307	333	342	359	334	334	339	336	340	335	304	329	299	366	322	312	292	327	342	320	326	362	336	337	361	329	303	333	356	329	289	311	343	337	336	323	328	315	317	341	311	328	333	297	315	341	332	321	324	313	303	334	314	328	302	312	348	340	337	311	361	325	380	361	333	345	350	306	351	322	353	354	332	327	349	355	356	344	349	341	321	350	306	332	350	314	343	327	299	348	332	330	330	313	373	370	316	333	346	349	346	322	323	308	334	313	332	337	367	319	342	301	328	346	348	334	347	344	351	324	361	314	380	351	311	336	343	312	324	380	310	361	339	348	285	335	358	333	341	298	337	328	355	347	299	299	320	334	328	368	323	331	322	343	334	343	322	348	343	339	352	335	350	315	317	333	348	302	338	316	324	327	325	324	313	314	329	343	308	335	323	349	316	329	315	310	337	363	307	330	321	332	357	327	303	317	369	304	342	359	348	301	373	318	333	322	338	344	329	309	340	319	343	347	325	345	312	341	318	324	325	340	350	322	310	310	324	328	325	317	330	327	325	333	322	303	354	327	313	347	347	361	329	389	308	353	335	317	309	347	310	325	347	348	305	330	353	303	332	325	333	348	329	339	327	354	322	331	325	357	361	333	310	319	341	363	326	333	350	309	327	299	341	321	318	309	325	324	309	345	345	297	337	361	327	345	316	337	345	311	339	358	312	324	345	339	349	341	307	336	327	359	327	320	337	334	307	361	333	338	342	311	305	348	321	332	333	318	317	349	343	354	304	342	323	346	346	329	324	344	356	344	324	361	323	339	296	308	341	319	348	321	324	326	329	320	339	331	325	324	340	315	318	309	326	323	329	343	323	365	340	323	315	354	330	322	330	344	342	318	328	308	314	358	318	314	323	314	302	358	352	335	318	319	312	333	324	345	353	333	347	290	299	337	364	353	327	359	326	321	356	305	327	321	315	315	307	340	341	323	333	322	325	319	345	340	337	339	337	291	324	313	300	326	298	333	349	310	326	335	306	344	344	335	312	305	311	307	328	302	282	348	330	317	336	352	332	330	326	360	327	316	345	369	296	353	351	315	342	343	308	319	351	339	324	306	343	319	312	345	342	317	338	343	332	304	303	306	329	335	323	329	325	338	326	332	337	328	330	315	337	312	360	338	349	327	326	349	314	318	342	359	355	319	357	308	331	336	328	319	335	297	357	324	309	328	293	314	316	347	301	323	333	323	342	351	286	307	308	324	319	346	321	322	327	352	314	359	328	347	336	302	302	316	281	348	330	343	326	320	303	323	335	324	333	316	313	312	322	312	348	312	356	285	324	349	310	335	314	331	353	362	293	333	320	320	313	350	336	325	350	344	310	338	360	345	316	302	333	321	316	352	329	299	328	329	306	340	329	323	319	343	329	318	332	330	301	314	335	348	338	355	345	347	314	322	346	335	337	332	310	352	344	347	335	346	311	324	363	313	353	342	310	308	373	320	330	350	362	343	337	330	347	321	344	327	335	313	360	340	336	303	336	336	333	343	343	315	330	335	343	343	341	356	315	333	327	325	310	321	344	352	335	348	310	335	345	319	350	308	326	339	329	366	334	303	311	303	343	289	328	331	316	329	319	318	338	365	360	314	325	330	325	320	321	343	338	315	309	342	318	343	316	352	373	298	319	348	365	298	305	333	339	327	325	303	342	318	368	323	338	322	307	364	316	299	333	322	316	327	306	294	321	338	337	367	337	318	310	339	323	330	333	322	350	336	331	312	328	359	323	342	315	319	324	333	310	291	343	329	330	302	337	293	297	307	315	321	358	344	332	330	336	321	327	333	325	335	313	303	333	344	341	329	373	303	318	318	319	347	351	307	328	329	312	338	313	345	317	340	334	344	343	325	313	350	328	361	325	353	298	292	327	331	337	287	353	343	351	335	335	331	316	321	331	319	304	352	346	330	313	338	308	324	354	329	344	367	336	338	327	336	326	317	342	331	353	331	318	311	337	345	317	303	311	338	347	332	320	341	313	295	332	340	346	327	319	329	305	332	326	317	335	352	325	344	334	343	366	306	312	319	301	321	327	313	346	346	307	363	314	312	347	314	365	338	317	334	331	320	378	330	341	315	332	331	341	324	323	321	320	347	310	363	369	325	330	361	309	304	312	348	328	368	311	341	302	322	329	315	353	312	344	342	329	322	332	307	329	357	330	328	314	337	322	354	314	304	336	341	340	351	303	373	326	292	347	334	309	342	319	342	324	368	330	278	342	309	342	316	347	362	365	341	316	323	365	335	321	324	327	346	346	338	346	344	336	332	329	311	324	355	315	346	310	326	332	340	281	343	358	322	322	303	330	326	324	328	306	361	339	331	339	331	332	306	362	327	345	308	319	374	338	308	328	310	330	327	302	331	334	323	304	353	357	342	329	303	298	340	350	339	328	347	305	309	336	325	292	334	338	361	360	309	322	326	334	313	313	303	355	348	330	334	330	332	300	349	329	364	328	337	314	310	306	355	328	338	357	350	347	317	351	305	321	346	333	318	322	330	334	335	339	358	301	316	349	335	323	342	334	331	294	345	317	322	303	311	318	311	330	313	294	332	352	354	361	316	327	306	346	299	328	345	279	311	325	312	334	325	348	329	326	325	307	307	318	336	328	320	346	374	330	309	303	322	337	327	316	328	346	350	295	348	343	305	334	346	321	352	370	341	321	308	327	338	345	314	330	344	364	330	316	332	320	339	357	347	297	320	320	320	359	312	300	317	343	321	347	315	296	303	301	311	332	337	334
3636	5261	3772	1799	1333	1060	843	736	595	571	523	439	487	464	418	419	414	422	441	389	426	380	373	392	406	373	378	391	412	343	335	339	379	369	368	326	366	369	394	359	377	383	361	383	367	331	376	349	352	363	370	387	379	355	352	355	347	316	366	353	374	331	355	382	396	353	321	328	337	378	347	383	340	345	346	363	394	358	366	352	373	342	389	368	342	393	383	359	341	391	371	376	362	376	417	376	335	373	360	384	377	348	357	347	374	324	324	360	394	350	339	359	345	342	349	347	365	346	383	346	376	342	356	341	328	368	363	355	339	356	341	357	381	386	367	380	371	400	399	361	353	340	348	363	339	328	373	340	356	376	354	392	349	354	354	348	329	333	373	385	336	334	385	368	366	340	341	349	400	369	356	375	361	373	392	334	330	352	348	353	378	366	364	387	377	355	350	366	355	346	370	375	347	355	320	350	354	376	387	349	371	341	388	345	370	365	330	334	369	347	365	363	369	364	365	326	359	391	380	383	371	353	344	385	379	361	348	375	360	364	356	375	347	373	349	352	391	357	334	363	385	343	342	389	402	343	348	355	368	341	367	378	392	394	383	377	405	352	377	356	342	344	376	358	357	356	366	343	343	355	382	379	355	343	320	404	365	378	355	377	347	352	417	352	335	335	327	353	392	367	367	350	370	356	366	326	335	349	411	348	371	323	379	326	360	402	375	343	343	330	342	353	347	383	384	357	344	361	385	355	378	365	371	329	374	359	358	329	312	363	341	335	326	358	362	370	325	356	379	325	370	350	330	344	360	356	344	343	359	356	384	359	326	340	334	374	373	341	349	351	383	365	355	373	341	389	358	382	399	389	335	359	337	348	371	323	368	337	344	373	341	367	409	368	362	390	350	356	368	352	373	376	364	352	367	349	359	349	358	379	358	337	347	405	372	350	337	361	357	416	398	363	341	361	359	364	362	400	330	360	358	355	376	348	382	369	357	345	342	350	324	330	394	323	352	377	357	369	353	355	369	347	385	375	335	371	361	345	396	350	355	395	337	365	364	358	348	354	349	370	371	393	351	391	313	360	348	370	346	336	380	344	354	332	332	364	357	360	360	362	367	343	364	327	361	342	363	338	381	343	366	363	350	371	371	358	375	358	373	349	345	390	364	348	343	378	372	361	363	372	349	326	377	407	374	348	343	353	379	397	373	376	344	366	364	359	365	374	356	381	410	350	360	353	360	330	371	370	397	349	357	367	349	379	329	364	374	378	354	359	391	372	351	357	338	367	333	345	378	368	369	345	369	326	354	318	344	370	371	381	338	364	346	384	345	340	379	353	362	379	341	352	386	343	365	351	360	336	348	368	344	354	382	370	369	368	379	361	334	329	406	335	339	354	328	316	345	363	381	338	330	356	328	366	364	350	359	383	344	384	348	376	338	351	358	359	362	383	356	368	367	359	356	327	389	376	350	350	390	352	360	377	390	363	396	354	383	359	397	352	345	337	378	354	388	352	358	315	350	371	390	340	365	374	379	329	375	369	315	354	374	386	357	360	389	365	334	315	353	389	351	373	356	342	362	393	350	393	352	326	369	375	382	357	373	373	353	352	368	339	360	357	323	341	391	339	348	349	341	355	382	357	383	369	329	342	351	372	356	357	398	338	339	382	366	374	337	383	375	373	354	335	338	342	321	359	362	363	363	374	409	366	348	347	365	363	393	355	376	385	368	345	426	328	348	377	365	363	388	392	355	335	375	350	362	362	321	382	361	362	358	348	364	343	371	341	365	356	346	378	363	389	342	369	361	380	376	368	407	369	353	386	319	367	330	353	377	337	368	348	355	386	372	367	384	319	332	374	372	398	361	358	400	354	339	342	363	349	368	367	334	354	422	379	385	379	361	357	348	337	373	360	366	364	356	326	370	379	399	377	374	338	337	357	371	391	367	377	351	352	350	400	404	391	351	286	388	348	350	371	362	334	397	339	344	334	362	344	326	288	391	345	373	383	352	376	356	348	352	409	351	372	344	374	352	357	359	349	322	326	365	357	345	380	361	360	369	367	347	396	365	387	343	354	361	370	375	375	335	348	406	396	369	353	363	434	358	377	351	396	342	374	375	372	360	363	371	320	351	357	356	396	358	363	358	337	358	354	350	370	377	380	374	338	398	358	384	370	373	356	396	371	386	372	369	380	377	333	359	360	385	380	331	354	344	371	357	361	370	343	366	385	345	388	379	322	369	351	342	367	348	360	347	364	382	353	338	331	374	340	351	356	360	330	359	353	364	391	347	381	408	366	371	359	352	338	333	373	332	360	372	348	353	345	390	366	360	352	323	346	362	401	343	378	377	357	325	364	378	343	369	350	358	325	363	364	347	341	332	337	384	351	355	357	345	359	359	366	369	372	342	361	350	351	344	339	378	357	360	360	358	328	346	353	362	366	382	355	398	354	330	359	378	346	329	366	349	381	362	352	348	375	324	367	387	361	370	381	354	361	370	378	371	356	362	335	357	380	312	405	355	360	389	363	398	348	338	371	373	390	348	350	356	408	368	373	351	362	386	366	357	358	358	365	349	332	354	374	345	340	384	360	385	363	348	342	337	360	368	386	350	370	387	359	381	341	352	368	339	373	345	368	354	390	340	343	355	364	376	372	360	394	362	360	394	330	351	357	341	383	371	326	355	364	365	354	384	364	378	370	344	376	368	385	334	370	357	320	366	325	354	382	380	337	411	388	359	335	383	368	383	357	349	359	370	336	391	372	334	350	344	361	364	375	370	366	356	372	375	362	359	357	346	359	363	380	355	348	376	342	304	369	329	321	389	346	348	351	305	356	338	338	363	377	371	369	340	367	335	392	383	387	346	362	366	375	334	331	412	376	371	366	380	353	361	329	351	342	336	380	363	351	340	344	341	376	351	351	341	371	401	360	369	372	367	333	379	400	376	366	399	345	358	321	400	348	366	353	381	328	362	346	342	370	388	354	362	361	356	385	350	363	349	371	344	357	346	340	354	382	354	375	360	340	331	339	339	350	365	370	322	336	349	337	365	381	349	342	358	357	378	373	381	384	335	382	372	345	404	371	363	346	369	369	360	349	372	350	403	389	377	353	350	390	369	364	386	363	337	339	393	370	355	371	360	345	378	395	358	354	351	367	347	352	352	325	335	348	302	397	366	371	369	315	372	394	353	371	360	380	354	338	352	399	361	337	365	379	387	315	365	324	378	372	354	374	355	357	387	327	361	361	377	352	377	367	335	369	374	352	365	362	339	378	358	361	345	377	324	358	342	335	336	363	351	372	386	362	367	357	369	385	358	351	345	364	324	351	357	358	368	378	362	370	374	355	376	364	329	399	394	350	339	385	364	345	361	382	346	379	332	379	371	339	356	362	346	363	387	352	341	368	340	363	355	351	352	337	322	379	361	343	367	356	373	394	335	346	406	367	376	358	367	343	389	384	341	349	364	354	342	324	359	364	385	371	353	345	382	330	357	352	392	363	381	355
22365	20950	28404	23660	20943	20974	8590	877	552	483	442	350	321	318	257	247	232	223	207	189	196	182	161	164	174	159	176	166	176	152	157	163	158	147	143	154	167	164	157	149	161	138	140	122	143	161	143	161	133	146	131	141	140	115	160	139	128	127	125	145	123	112	142	132	146	135	141	138	127	132	133	146	130	135	151	141	143	172	162	126	132	110	132	143	138	144	142	145	123	126	123	127	141	146	155	127	124	131	136	135	124	129	124	120	137	120	132	145	143	150	162	126	133	136	118	134	127	128	148	152	141	135	141	136	129	146	131	151	135	136	125	118	131	131	141	138	126	128	128	137	141	154	141	131	124	128	146	160	153	145	160	148	135	135	132	154	158	122	142	153	125	152	143	139	129	112	121	138	129	146	143	134	107	124	122	133	123	135	120	121	134	125	128	134	121	145	121	143	118	147	136	119	139	126	140	146	119	137	130	140	135	141	150	122	125	108	121	160	135	143	149	119	128	125	112	127	123	154	133	136	137	138	151	147	127	136	142	142	158	122	115	153	132	142	134	138	153	131	135	143	114	128	125	136	149	120	143	140	147	143	140	131	134	133	134	116	129	133	138	147	138	130	129	139	142	127	132	137	122	132	131	111	138	140	124	142	122	131	159	129	117	147	133	115	124	124	135	130	137	121	142	123	137	101	145	157	131	120	126	127	123	126	144	128	147	136	127	138	146	134	139	154	134	131	129	131	154	129	130	146	139	128	108	121	127	143	136	131	131	142	139	122	133	132	137	131	116	156	140	118	140	120	135	117	122	130	132	128	127	138	137	132	133	129	152	127	147	146	101	137	148	119	139	145	137	112	127	130	149	138	132	128	135	121	139	144	147	143	152	129	134	162	120	136	131	149	154	140	134	142	140	116	131	127	132	134	155	135	145	142	146	114	144	154	128	144	124	128	145	136	146	141	146	122	141	114	130	158	131	106	148	140	137	126	154	140	144	140	139	103	147	165	146	130	125	141	133	146	134	142	149	129	123	141	135	115	145	126	143	106	143	132	111	134	127	116	125	147	131	125	129	151	150	127	133	131	129	137	135	125	123	147	122	144	118	134	121	134	127	117	128	128	117	123	120	143	136	151	154	141	142	117	136	126	156	153	147	142	127	116	133	152	148	140	133	125	133	168	123	134	136	122	153	108	125	122	135	143	129	126	143	126	137	128	132	137	129	143	137	127	134	150	126	139	115	126	145	134	145	143	115	132	159	137	122	138	129	132	118	137	147	141	139	133	131	145	124	157	108	132	157	132	114	143	158	130	135	116	140	120	118	144	131	141	133	156	157	150	126	152	134	134	120	112	136	142	136	141	132	125	143	126	127	141	150	138	132	113	141	116	125	135	144	121	135	133	121	135	123	115	126	138	133	123	120	132	119	132	123	125	120	147	128	130	122	135	130	128	125	126	153	146	137	136	160	158	142	135	124	142	125	156	133	124	141	143	140	132	126	127	148	125	122	127	115	136	146	130	126	125	138	117	148	138	137	127	119	134	135	130	155	145	144	109	137	145	123	148	147	141	124	155	159	148	150	141	145	138	139	128	151	129	139	127	130	139	143	120	142	123	127	133	131	122	144	134	143	156	98	144	127	138	127	139	145	133	148	145	136	132	129	130	144	138	130	131	133	124	121	147	122	113	118	125	136	120	146	125	103	146	135	117	112	145	133	126	125	147	121	133	137	136	132	117	151	134	120	140	149	121	145	145	124	142	131	126	143	147	144	140	130	147	123	132	125	134	122	154	150	129	137	146	135	133	127	137	132	137	132	137	142	124	135	139	130	138	129	116	135	130	137	128	129	145	134	148	133	139	151	130	136	128	144	134	133	121	127	124	117	128	134	142	132	119	124	154	118	136	111	114	132	150	135	154	118	135	144	141	152	126	141	117	147	130	135	132	146	150	139	136	144	141	133	127	123	131	126	150	134	139	147	131	126	130	133	132	139	142	141	157	137	136	144	142	126	137	150	133	123	121	127	145	125	137	116	119	139	106	134	112	144	129	140	134	130	150	136	148	107	139	133	134	131	128	129	125	124	127	151	127	143	134	139	104	124	128	139	154	147	143	142	142	128	130	115	153	121	136	124	140	124	131	145	142	138	118	138	131	110	130	125	118	131	130	139	128	143	119	130	140	136	126	132	118	141	122	134	123	129	153	125	155	135	126	145	122	120	137	139	125	142	147	151	151	134	131	128	121	134	130	133	123	120	127	132	125	151	113	120	126	144	135	109	110	134	135	141	134	144	141	142	136	136	139	128	102	139	119	121	133	132	129	137	140	131	138	115	132	141	123	106	135	134	116	133	154	131	123	124	105	126	126	132	136	122	149	143	119	130	144	128	132	129	123	143	153	137	145	148	133	121	135	151	111	137	123	126	132	127	159	132	125	137	142	130	115	125	120	128	118	128	130	137	147	121	130	133	143	121	133	115	116	122	130	110	134	145	141	134	105	119	128	120	133	135	105	148	159	125	145	139	141	145	140	132	134	134	125	126	135	123	138	129	134	126	142	137	135	134	129	114	114	139	149	137	138	118	140	155	134	142	129	136	134	128	140	121	151	127	126	157	129	146	113	127	148	125	137	132	142	127	139	131	131	135	127	137	138	128	143	117	143	121	127	143	123	122	139	144	119	146	128	137	135	146	116	140	141	134	134	106	127	111	118	143	151	117	130	122	116	126	135	130	153	138	124	139	151	126	150	130	130	132	135	137	147	136	136	136	132	139	129	137	132	133	128	129	137	158	123	125	134	138	139	133	135	153	107	140	155	116	151	139	119	128	134	149	156	129	127	143	137	118	134	112	134	146	147	130	146	141	134	132	144	143	139	138	127	129	144	139	126	135	127	131	149	119	142	135	113	141	128	150	145	148	112	134	130	144	140	134	126	134	127	127	143	145	136	156	121	158	137	137	128	140	162	126	106	119	124	129	109	115	130	137	122	134	143	155	157	126	148	128	148	127	131	135	144	128	128	133	116	132	137	119	136	147	109	150	122	151	152	129	145	140	121	144	135	128	144	161	142	138	132	142	110	119	149	138	125	121	133	127	130	123	128	135	151	143	131	132	120	138	120	131	151	124	152	106	142	142	127	149	111	148	144	119	127	131	118	135	128	138	134	115	146	131	144	148	141	157	141	108	129	156	118	131	131	114	122	121	148	141	150	139	104	124	145	125	126	116	133	126	136	129	141	121	109	132	157	141	131	128	121	141	148	137	123	130	154	133	123	122	135	134	132	131	115	109	126	140	146	151	124	132	141	147	134	143	132	116	141	148	111	140	124	123	134	157	138	142	140	132	124	124	115	148	134	133	133	143	116	134	143	121	141	122	133	124	136	142	144	134	153	108	128	127	138	144	142	136	136	116	140	122	127	150	148	132	163	131	140	131	131	148	126	134	133	127	142	131	123	136	125	146	133	134	148	140	153	117	136	133	137	145	133	134	156	124	154	121	111	149	136	128	137
4644	13632	10611	4859	3294	2328	1782	1325	999	811	700	640	515	464	381	345	321	306	270	242	256	253	251	237	214	217	203	190	206	179	190	178	162	194	155	169	160	163	173	185	161	191	168	184	165	179	161	169	173	154	164	176	172	156	178	168	186	157	185	162	183	153	140	157	162	166	176	164	135	142	146	179	146	164	150	156	177	166	185	162	160	178	159	158	140	149	156	174	150	155	162	162	165	168	150	149	157	168	126	166	160	175	173	148	146	171	159	145	154	179	148	158	150	183	147	172	161	130	158	165	157	162	150	145	162	169	179	124	165	166	145	151	153	164	164	164	163	152	172	156	163	156	132	153	163	153	166	170	151	147	155	183	142	176	164	149	172	161	156	133	152	142	154	138	149	177	142	166	152	189	160	193	157	162	153	154	166	155	172	154	157	157	174	145	165	135	150	141	166	171	174	139	161	169	142	152	163	121	154	172	144	135	172	149	153	160	174	154	157	155	151	156	147	136	149	180	160	151	158	158	161	173	161	175	159	150	163	149	158	132	145	145	156	140	161	163	169	133	170	155	152	138	142	142	151	155	157	163	165	148	137	172	177	145	152	140	146	153	142	162	154	155	155	167	170	165	180	163	147	169	179	152	160	159	163	143	135	163	128	136	159	175	154	129	139	168	148	145	163	148	176	140	156	131	163	155	153	154	147	158	131	164	157	151	153	152	155	190	135	165	151	173	134	169	170	137	166	137	177	156	148	163	143	159	156	148	163	155	149	166	162	157	158	171	160	151	148	179	131	146	152	155	148	176	149	163	172	130	174	162	161	142	155	136	179	149	159	154	145	143	163	162	176	162	169	129	163	158	169	145	192	153	184	138	154	163	164	154	146	137	156	130	152	125	142	128	155	156	138	153	158	170	164	164	138	176	155	148	155	146	148	166	147	181	142	159	157	169	149	153	141	159	168	146	159	188	150	164	162	146	144	159	152	150	146	156	151	147	156	186	157	131	152	139	168	153	158	168	163	171	162	128	177	147	162	154	176	166	150	168	163	141	180	163	150	171	157	164	143	157	170	165	141	174	140	170	151	156	138	158	148	172	177	160	140	151	163	134	159	136	134	155	149	170	159	128	148	155	154	158	162	152	173	151	153	150	157	150	174	167	155	192	163	165	154	149	138	166	148	169	177	139	142	147	168	149	146	158	144	148	175	153	162	159	147	145	149	154	123	160	161	177	163	159	145	148	165	145	179	149	177	182	157	151	152	155	155	152	165	144	142	157	159	158	170	149	159	140	187	156	144	133	150	145	183	156	146	168	152	153	151	140	179	169	187	150	143	147	156	181	136	182	153	159	153	164	136	163	147	142	151	145	142	137	156	146	146	157	147	162	146	145	141	140	155	157	144	142	153	155	161	159	158	164	164	171	157	151	138	151	125	153	140	118	159	149	153	158	168	155	130	165	157	158	132	169	165	160	152	167	179	163	155	151	164	150	152	154	145	176	170	146	169	168	140	168	183	151	149	157	129	156	151	136	146	140	152	156	153	128	164	169	148	153	143	168	142	148	146	157	158	153	153	175	132	148	149	157	156	156	154	142	161	152	167	128	149	162	145	143	139	159	139	158	140	164	170	167	140	133	165	156	126	157	157	167	160	159	146	154	148	156	158	155	157	147	149	149	170	164	169	167	157	150	134	138	158	150	159	166	151	157	155	167	148	140	145	127	146	156	146	151	157	128	136	131	167	159	157	149	134	135	162	160	150	150	148	154	148	156	170	153	162	153	149	148	144	151	159	153	154	170	150	169	147	144	149	163	143	156	178	146	140	138	173	153	186	169	159	162	167	141	155	185	160	156	173	178	158	167	182	137	167	153	161	162	136	162	170	160	114	188	164	175	140	173	159	160	135	140	160	161	126	159	156	163	149	152	149	143	164	145	150	159	143	170	164	144	146	152	144	149	171	169	164	152	170	147	156	158	155	157	161	166	123	141	142	168	167	161	146	153	130	164	145	154	142	149	144	165	186	142	148	137	135	160	152	139	157	151	145	149	161	151	165	160	152	158	195	146	166	161	163	151	146	156	168	168	177	156	154	127	137	147	144	157	148	158	151	150	158	157	152	148	150	165	171	154	146	154	139	181	163	145	161	159	145	152	154	140	162	159	148	155	155	157	145	162	149	153	156	134	149	170	167	145	156	150	165	148	160	151	176	133	151	147	155	175	162	154	156	162	145	132	170	178	148	136	151	173	158	161	157	162	155	165	152	152	127	149	138	172	175	153	148	148	166	140	146	160	141	168	172	170	152	158	167	149	172	161	185	140	146	167	153	148	161	143	155	141	162	159	152	163	138	142	144	161	155	156	173	131	138	150	156	158	147	152	153	151	162	154	160	154	142	161	136	141	151	151	163	196	161	139	141	158	160	162	158	146	149	156	150	138	144	153	150	160	158	170	170	160	160	159	137	149	178	162	162	161	140	166	157	152	162	146	127	156	134	160	173	162	185	149	158	158	164	164	169	157	159	148	172	132	152	158	167	144	159	145	153	131	124	154	154	170	159	163	144	177	162	159	163	166	150	151	162	147	163	158	146	134	169	165	140	172	158	130	161	129	171	137	141	165	137	147	155	150	164	177	135	145	160	160	157	154	159	149	130	173	161	176	140	148	181	165	137	140	138	187	161	173	141	148	139	169	164	160	177	182	164	142	175	165	150	149	157	154	173	138	173	174	171	150	153	157	138	156	144	156	158	131	171	166	159	147	142	155	183	169	155	163	162	154	163	161	177	165	145	147	168	166	158	158	167	165	178	153	174	170	139	145	151	133	144	140	154	153	158	141	147	160	171	137	143	140	154	134	163	152	151	157	174	166	175	179	150	128	166	171	160	158	171	152	152	154	163	163	151	146	158	148	133	137	124	159	142	166	165	163	163	146	153	157	174	141	137	156	164	150	145	155	161	161	151	164	163	160	153	153	148	154	142	166	170	155	177	144	165	184	158	162	150	162	152	139	177	138	147	174	143	157	158	159	132	145	152	159	159	162	148	161	130	143	157	146	169	154	166	153	162	150	167	171	146	140	157	126	128	157	143	151	179	177	135	162	158	163	150	160	170	149	149	158	150	144	183	175	131	149	145	156	147	154	163	148	132	149	161	163	140	138	174	140	133	155	150	154	148	149	156	156	131	150	174	166	149	156	127	151	142	163	164	160	135	157	170	160	148	138	165	142	161	148	147	143	134	144	154	154	141	160	155	132	167	143	156	164	147	151	145	148	175	146	151	143	161	147	176	139	153	166	139	156	166	138	151	166	133	140	150	163	170	154	139	154	149	155	171	151	156	135	149	177	155	142	141	142	135	123	161	162	150	153	143	156	162	162	136	142	159	165	140	149	161	167	155	150	159	151	158	149	144	144	144	146	142	183	152	145	159	149	173	133	164	139	149	141	164	148	134	162	158	170	142	152	161	163	148	158	160	161	171	155	129	158	149	149	169	155	168	159	156	167	149	141
27064	18527	4554	805	562	543	532	522	514	524	530	538	561	536	476	502	520	510	490	532	538	497	515	526	474	502	492	493	507	489	518	515	531	473	549	489	503	513	503	445	484	531	505	545	452	485	543	499	543	452	512	511	554	508	508	452	522	494	478	498	503	502	517	518	522	486	501	518	447	558	517	500	505	478	477	532	496	520	527	498	512	508	541	500	491	454	516	515	513	465	497	529	508	497	511	494	501	496	519	538	525	555	506	471	475	514	480	532	493	526	498	527	464	493	485	503	520	469	454	532	517	461	470	485	513	490	515	498	517	502	509	493	485	528	480	530	522	497	548	515	523	474	507	500	503	514	517	460	498	525	530	496	538	517	433	517	509	472	486	512	506	512	485	464	491	492	528	533	503	485	506	506	498	482	514	528	545	487	493	465	494	508	480	504	518	491	536	500	458	522	505	487	491	537	502	569	538	485	487	519	525	501	518	516	521	494	509	491	518	500	502	528	524	510	525	509	504	514	467	563	505	517	522	519	510	525	486	489	538	489	540	556	513	545	523	510	522	510	517	545	521	514	527	468	503	506	526	515	515	512	506	528	506	461	500	503	487	520	535	477	497	476	480	544	476	497	483	524	541	510	480	510	473	504	476	474	525	482	495	468	533	504	484	525	518	527	504	522	496	510	512	485	507	488	509	462	507	480	498	502	497	530	519	518	456	524	522	498	505	491	472	482	535	511	480	506	524	513	491	492	494	570	450	514	523	467	504	480	518	513	502	513	507	489	525	493	511	502	496	520	498	495	527	525	483	480	475	501	494	502	498	490	478	498	537	502	486	528	535	516	491	517	494	457	509	498	480	491	485	524	466	483	497	511	493	475	556	518	548	508	485	484	528	513	511	505	520	518	490	475	555	483	478	489	505	477	510	499	524	490	461	488	527	528	493	534	476	485	506	473	488	498	459	496	548	519	544	505	524	534	502	517	502	496	502	501	523	502	492	492	478	497	480	504	491	548	510	534	520	536	501	516	516	487	488	497	483	544	491	484	489	506	520	492	512	529	577	502	521	500	480	502	498	537	559	531	484	557	484	539	494	528	465	481	501	485	499	518	504	487	502	526	490	526	502	491	536	515	488	495	508	489	525	495	510	527	506	504	494	507	500	507	493	529	473	505	534	499	537	530	491	492	480	528	496	529	544	492	485	478	512	479	513	518	518	515	520	471	505	490	500	495	533	481	507	484	507	561	493	492	528	494	538	563	473	479	515	516	520	512	580	514	522	489	497	503	473	500	471	507	511	515	513	502	506	505	452	492	509	470	526	462	526	498	523	481	496	503	493	522	492	515	514	540	493	475	496	491	569	557	468	512	476	518	529	497	497	484	522	507	509	520	500	502	540	502	444	477	467	468	532	525	505	511	485	511	501	534	502	509	500	523	475	473	480	511	502	524	514	519	497	515	534	491	497	479	516	487	502	518	526	483	556	507	518	504	503	518	505	501	492	498	471	505	487	497	500	507	522	497	468	511	500	520	495	499	443	504	541	503	505	498	507	541	535	470	467	479	469	489	493	490	504	501	514	464	524	503	487	531	544	530	521	498	482	488	525	483	544	505	511	526	467	509	552	491	473	487	456	508	488	488	528	487	526	523	512	536	484	476	479	502	512	486	534	504	513	517	496	502	512	502	538	491	520	519	548	521	524	485	500	521	521	505	538	509	540	494	532	516	497	527	527	497	538	537	527	518	497	505	495	496	534	521	468	512	510	497	548	525	481	521	487	508	525	515	507	482	486	494	544	497	516	544	532	521	530	483	493	520	541	503	527	542	513	523	493	491	527	529	535	552	509	470	518	526	500	469	505	518	520	535	492	524	488	483	526	503	553	490	509	476	537	528	481	499	463	518	476	492	499	503	485	490	546	496	481	503	550	489	464	461	520	500	524	501	501	522	502	547	493	495	478	506	473	487	507	517	519	488	497	524	476	536	527	504	549	520	507	513	508	495	503	543	522	499	513	519	497	496	539	471	549	505	493	548	542	494	461	519	521	511	502	532	466	489	538	511	504	511	520	506	489	502	488	555	513	506	499	484	507	503	563	509	519	495	499	457	540	561	531	488	464	492	540	512	549	495	515	480	481	504	488	473	520	520	482	480	521	505	480	505	466	492	507	515	519	553	488	494	498	552	501	527	512	480	478	542	540	529	525	515	523	493	505	519	519	473	482	516	505	511	521	519	553	525	513	494	505	513	518	504	502	481	524	517	528	516	494	525	511	509	522	485	519	519	492	526	508	485	513	453	504	548	549	505	508	519	488	503	465	494	517	499	562	497	533	507	511	497	499	500	504	477	556	497	503	509	459	530	512	519	534	526	521	547	464	494	496	529	510	532	513	543	515	524	481	493	492	481	510	521	510	529	532	501	457	515	494	469	509	517	516	507	511	488	520	462	513	526	525	511	525	506	504	483	540	537	537	506	527	498	502	460	501	500	469	510	481	523	492	530	514	556	488	486	523	469	524	505	520	538	539	476	487	523	487	543	495	519	543	496	528	542	526	516	487	483	491	518	549	516	525	502	500	504	493	543	516	519	499	503	516	510	500	517	535	536	547	478	520	484	491	525	550	518	491	504	518	512	489	510	512	538	501	522	509	513	518	535	498	544	489	503	499	508	448	517	545	559	493	530	488	532	534	536	505	520	494	486	534	516	503	447	506	513	541	514	509	532	501	527	512	516	514	528	500	494	539	500	497	470	502	476	505	515	504	465	525	509	527	509	543	515	515	478	483	558	521	543	510	514	522	584	469	511	475	512	489	516	521	526	522	479	512	519	446	480	543	495	511	490	540	495	489	500	551	499	495	499	485	514	507	560	513	492	477	536	517	503	499	519	476	509	565	502	459	518	525	537	527	562	559	506	510	530	516	507	515	497	509	563	491	534	517	470	512	527	492	501	510	490	511	531	470	511	480	499	484	512	497	535	530	506	471	528	497	503	496	485	522	533	488	483	524	511	507	478	493	508	540	439	547	469	524	503	491	515	503	533	504	517	523	499	516	504	515	511	515	488	514	567	521	495	482	494	553	480	498	494	483	510	517	512	520	484	481	496	496	470	455	490	505	543	481	483	520	493	507	509	479	470	488	505	496	495	490	525	547	500	515	475	472	499	552	502	517	496	495	507	540	497	525	484	509	517	518	538	501	512	515	522	521	534	521	523	513	456	506	527	502	507	508	541	452	484	484	478	498	482	495	494	522	491	508	509	497	494	525	495	473	509	485	492	491	503	493	526	510	484	507	515	482	504	524	510	501	484	495	493	524	529	486	496	532	551	477	506	516	534	503	520	480	530	469	479	500	490	534	520	527	496	545	464	515	520	527	538	534	505	496	542	498	471	467	503	528	554	500	517	492	480	519	495	488	515	495	485	533	531	514	523	514	513	558	527	498	500	516	483	494	506	501	466	488	534	493	485	515	507	494	486	492	562	522	541	541	532	541	508	507	498	469	496	481	493
4365	1118	959	718	661	605	620	556	576	544	574	602	554	613	547	563	559	548	542	586	566	594	562	550	572	573	600	561	588	557	588	557	566	561	584	558	571	591	619	543	606	542	584	588	587	543	538	551	562	570	563	576	553	589	569	573	588	547	548	590	532	612	577	576	582	551	547	553	541	574	509	560	558	550	588	552	571	562	597	557	579	583	565	578	524	522	576	587	549	546	556	576	540	537	613	597	565	557	543	543	534	568	557	533	582	543	553	560	528	583	553	564	555	560	560	573	571	522	527	558	548	557	545	555	538	540	602	539	559	564	530	534	513	509	588	590	560	567	534	541	542	590	555	582	550	556	519	558	560	561	570	574	535	562	573	558	576	515	564	544	547	541	580	583	525	571	586	554	609	545	538	568	518	569	589	504	583	558	584	566	561	541	548	590	565	564	577	564	550	567	585	558	535	568	541	565	519	582	592	567	532	546	575	586	565	558	585	580	550	571	565	548	589	592	515	545	545	598	572	524	590	575	605	548	528	570	517	561	527	534	543	545	551	566	586	546	511	603	562	606	539	558	524	597	603	541	531	574	599	588	559	598	535	539	584	539	568	561	565	588	592	547	533	593	551	573	583	535	525	585	569	560	560	568	610	547	547	583	552	554	569	593	572	609	631	590	563	568	563	555	570	568	591	538	570	566	545	568	563	601	522	557	558	555	530	556	593	562	597	540	560	538	547	543	580	557	544	591	543	544	590	532	537	538	568	594	575	535	566	556	570	565	558	577	545	518	591	551	518	564	587	614	567	573	584	572	546	539	595	572	564	519	538	601	543	526	511	551	588	564	583	547	574	564	520	565	561	549	578	556	538	578	548	530	524	555	563	572	568	550	564	544	587	541	552	582	541	566	539	545	544	587	545	614	566	554	571	552	566	551	622	584	540	604	600	581	541	546	573	539	576	565	557	586	564	558	542	526	546	556	579	561	559	549	523	550	539	532	575	531	581	583	577	558	565	537	595	586	564	547	545	586	576	571	593	568	598	588	573	588	526	490	546	580	543	560	536	613	549	596	584	536	588	566	558	582	572	578	579	574	576	564	541	554	541	554	560	550	537	587	564	568	547	602	616	578	576	528	574	524	523	585	529	543	575	585	536	560	590	536	596	571	585	536	572	583	593	559	534	555	569	544	538	572	564	608	525	525	566	584	530	612	585	566	542	547	598	573	577	550	545	584	568	595	526	570	531	544	586	560	557	565	575	581	531	554	553	520	555	530	573	567	561	587	509	542	613	572	554	540	533	566	538	580	541	579	557	533	537	576	548	549	526	537	563	592	582	519	543	540	599	560	532	561	557	529	557	576	546	565	577	581	536	559	556	530	585	557	588	556	514	574	578	571	563	630	562	550	552	533	587	607	589	563	594	545	564	545	545	538	543	521	516	565	549	560	566	552	571	567	595	569	532	600	569	562	520	579	630	517	582	583	540	569	561	542	554	546	585	558	524	555	597	572	567	556	570	613	557	564	581	544	553	586	551	530	562	564	544	559	540	562	543	604	597	532	571	548	564	585	564	583	589	527	606	563	555	589	599	591	545	559	579	522	585	547	588	545	555	559	602	567	547	571	535	505	569	534	515	552	528	551	582	543	564	577	545	540	556	560	571	541	566	568	548	548	553	522	540	579	540	598	618	587	539	571	563	564	585	563	588	562	590	536	521	543	555	513	602	535	561	578	584	549	578	569	557	559	551	571	589	545	555	582	567	603	540	536	584	517	570	535	518	504	589	518	560	555	514	554	580	540	558	585	544	585	579	568	562	559	546	526	572	559	551	560	535	561	547	542	557	576	539	587	550	625	522	570	541	571	561	528	565	549	556	551	590	528	542	613	565	554	549	557	492	546	547	547	547	587	551	561	566	584	597	573	547	552	529	536	571	551	553	556	584	543	589	580	560	601	568	525	544	592	550	531	560	530	588	528	567	555	537	565	550	535	570	541	594	569	530	581	506	560	565	521	540	540	581	589	545	538	533	587	544	577	545	501	521	573	575	567	570	491	587	577	512	544	532	605	579	539	581	565	563	598	607	576	594	552	558	574	544	567	578	569	567	565	589	553	565	602	586	555	553	554	557	554	586	581	513	569	586	541	563	532	568	563	592	524	557	566	588	552	589	532	557	559	593	533	535	574	567	580	595	548	557	561	549	569	565	593	597	562	583	573	562	595	591	578	558	519	582	585	564	521	604	525	547	545	602	582	551	547	558	571	517	599	583	568	573	590	571	594	582	573	540	571	539	558	559	603	517	572	540	523	576	578	556	581	579	558	532	569	560	591	590	604	586	568	556	494	590	605	542	568	559	569	590	557	573	572	553	556	551	565	569	568	533	578	572	562	578	531	542	595	551	584	584	565	498	554	539	549	550	568	553	536	530	538	546	565	538	549	576	557	521	547	555	548	535	573	550	570	553	561	561	568	571	542	551	522	584	590	556	588	537	556	579	575	543	553	548	535	604	584	547	554	595	570	589	547	530	555	539	573	572	543	584	540	584	539	573	561	622	591	563	518	554	543	548	549	556	558	567	539	570	550	568	593	587	564	559	559	511	585	571	594	574	507	560	554	505	568	525	568	565	540	539	546	559	533	534	566	535	537	551	551	605	578	558	555	579	561	536	594	557	572	570	538	573	528	559	545	511	577	547	574	577	579	556	572	524	557	564	518	557	543	555	560	571	556	533	568	546	534	541	594	551	600	539	607	552	589	541	556	571	582	568	585	539	564	538	534	539	580	536	568	552	557	577	558	553	546	604	532	555	580	521	566	555	550	560	528	601	564	562	559	570	515	594	552	567	576	578	565	570	587	568	567	511	535	551	537	507	523	593	562	555	578	579	582	560	598	549	563	601	545	565	563	565	565	576	523	522	576	563	548	556	532	537	565	553	551	615	566	516	583	549	528	584	569	524	561	599	608	559	505	553	521	521	563	582	567	572	562	564	560	588	580	593	573	546	544	550	579	557	570	564	611	552	513	545	561	545	534	589	575	573	545	558	578	570	530	546	564	531	597	556	544	595	554	584	582	557	583	559	589	540	576	551	550	535	515	610	597	564	589	511	577	564	596	548	568	552	554	558	532	548	545	519	514	571	573	571	555	613	557	580	565	527	580	580	539	564	542	542	541	587	579	543	611	561	575	555	578	607	602	531	571	558	584	540	546	576	571	538	600	587	592	578	541	570	568	620	568	570	582	581	568	572	557	594	533	553	563	577	564	605	553	557	548	609	582	541	558	582	556	554	541	534	531	513	533	554	571	586	578	586	533	591	558	511	584	582	566	560	548	561	581	580	549	566	591	567	553	567	577	556	597	556	599	525	541	552	551	570	540	538	583	512	588	533	551	572	524	552	592	497	540	593	528	563	601	540	593	577	561	543	579	587	600	565	557	573	543	540	547	572	564	530	576	541	543	539	519	561	528	579	568	547	542	553	544	522	534	547	521	545	534	551	581	549	539	542	532
23328	20842	27786	24006	20822	9894	1100	737	578	573	551	524	508	471	471	461	457	402	402	385	456	399	413	407	376	398	410	427	398	400	380	423	400	427	427	380	358	382	403	401	372	391	389	380	413	399	423	342	405	425	376	382	400	385	416	385	372	354	396	420	375	441	385	367	360	395	382	411	409	363	410	370	382	350	402	423	385	405	388	351	415	366	350	386	382	364	363	420	379	364	394	421	384	353	414	349	395	386	377	391	427	400	364	402	402	372	390	355	414	351	373	365	381	373	397	407	405	389	418	358	393	372	350	411	358	394	363	370	373	400	379	396	407	404	389	397	376	373	378	378	381	388	377	358	432	370	380	394	389	374	353	373	421	413	387	342	353	400	417	367	392	394	408	407	428	397	386	396	412	366	349	387	344	411	343	395	398	403	388	362	405	408	362	398	359	383	350	375	387	366	378	391	372	376	371	422	384	388	410	380	395	379	363	389	409	387	391	397	419	400	393	379	384	363	363	336	352	379	391	393	382	365	387	383	377	365	380	363	385	397	367	410	390	407	405	374	411	365	398	392	381	381	375	383	431	392	433	377	412	369	391	382	427	397	393	396	357	409	362	418	402	398	394	374	381	355	363	379	392	373	438	407	373	386	433	370	380	386	417	342	363	400	364	413	436	378	385	395	373	371	402	383	427	389	379	352	397	398	397	345	349	426	382	364	350	363	389	381	388	419	390	360	399	373	370	404	364	369	445	381	353	409	369	378	382	346	381	399	398	371	384	369	411	383	421	360	361	394	360	419	379	409	388	376	367	389	393	380	408	398	390	375	381	406	379	410	357	423	346	358	427	374	399	392	434	393	386	402	394	401	396	365	381	374	347	398	348	386	332	379	390	410	396	360	389	377	399	380	388	417	408	416	372	395	368	410	374	396	355	375	408	365	373	390	393	396	422	415	400	372	391	370	394	341	395	410	367	348	383	412	407	405	381	405	401	429	402	369	366	405	367	412	433	380	354	377	375	395	380	394	417	381	372	394	419	352	373	350	379	412	379	355	409	397	417	373	367	361	393	440	440	374	424	370	361	394	381	380	376	353	383	388	385	370	354	376	398	384	410	409	417	416	384	399	378	382	370	379	384	397	368	424	357	367	378	370	404	378	392	444	344	431	406	399	396	398	368	372	351	381	340	381	412	387	386	416	386	413	405	382	393	393	376	389	369	396	399	366	376	395	391	404	361	381	401	366	393	367	388	354	389	367	370	400	414	395	381	404	411	388	393	394	409	390	404	366	416	371	393	382	400	377	372	401	376	358	388	407	379	384	403	394	391	381	397	377	399	397	433	391	346	354	372	386	365	367	391	391	363	359	357	379	382	392	388	401	363	356	391	392	401	396	375	410	408	396	377	364	383	366	366	383	384	368	374	384	362	392	412	361	376	400	387	388	420	365	354	386	378	393	361	354	394	384	398	365	409	377	400	360	394	417	412	369	378	393	385	402	370	370	398	395	363	366	389	375	397	386	362	406	381	344	396	406	405	387	423	405	381	377	412	367	387	354	385	380	359	389	373	397	385	402	384	365	376	403	400	389	381	392	408	354	353	394	423	351	418	362	400	419	388	381	389	364	389	376	391	359	413	375	378	369	373	388	404	409	431	385	403	403	345	358	326	376	359	377	363	421	402	385	395	397	379	371	382	382	398	406	440	366	417	405	363	391	371	373	365	337	351	392	401	365	372	406	347	382	375	385	412	417	390	402	403	411	404	375	381	377	371	400	404	370	362	391	410	377	379	353	419	352	377	401	377	366	359	405	392	388	397	407	363	387	373	334	373	385	375	395	399	402	403	401	393	354	372	387	384	389	378	381	393	381	378	393	378	391	384	369	406	405	400	363	388	401	412	417	403	388	390	397	408	391	382	395	385	422	392	398	382	381	405	362	400	382	390	385	395	370	384	370	390	380	384	357	413	373	410	365	414	442	386	375	394	411	397	409	361	384	380	361	348	388	421	392	369	350	390	361	370	381	368	441	381	402	392	383	408	408	369	403	413	391	345	371	368	364	418	392	401	377	393	392	395	346	370	399	416	409	369	399	412	351	376	390	376	384	396	351	401	393	365	370	387	400	397	411	362	398	382	397	370	341	415	380	370	370	376	370	374	377	444	377	349	385	433	359	376	380	346	392	371	366	380	365	398	392	371	395	376	376	373	371	375	393	395	385	386	397	361	377	417	399	384	370	384	399	389	385	376	377	405	406	405	389	371	379	377	371	374	366	371	393	346	410	357	384	347	371	385	382	348	385	362	389	378	405	397	392	360	382	405	371	387	332	401	407	420	370	367	404	369	401	359	372	359	378	402	361	372	389	393	391	399	370	399	391	359	419	371	367	394	388	403	397	363	393	380	345	344	406	355	400	349	380	410	391	384	409	362	371	377	401	399	386	379	371	389	372	385	358	400	420	393	365	377	398	364	347	372	370	395	386	397	385	355	362	359	366	363	387	392	386	356	404	394	389	403	397	366	383	429	378	355	365	380	377	379	403	392	369	400	372	389	359	395	412	389	399	381	377	371	386	408	388	397	405	380	362	415	386	381	402	404	372	379	398	374	385	367	391	418	349	387	372	405	386	430	380	398	418	358	361	434	431	387	390	406	441	395	381	372	414	399	382	365	376	398	344	367	365	406	360	382	388	392	382	371	391	369	380	386	387	388	390	377	391	393	423	387	341	398	387	381	363	342	371	383	369	382	384	405	400	370	408	386	360	370	391	377	359	372	371	436	368	390	404	378	373	384	378	380	378	379	412	397	377	400	372	359	352	405	364	403	379	386	384	411	379	399	422	396	369	391	393	370	407	377	380	362	387	373	376	387	404	394	375	446	378	375	383	368	368	389	395	388	397	374	371	353	387	414	408	401	356	354	372	426	386	390	368	370	390	396	394	389	369	374	375	378	373	367	395	399	383	400	391	388	377	407	379	393	384	436	393	387	382	401	386	384	402	375	350	385	395	341	379	406	371	408	390	388	367	347	381	380	418	378	443	375	388	391	424	369	369	393	387	373	395	444	422	395	365	402	419	389	414	429	395	370	412	382	384	393	387	406	396	395	379	360	368	371	394	398	374	417	348	375	368	358	394	367	379	420	360	387	405	398	410	380	388	358	367	375	382	380	400	366	411	369	387	359	362	384	381	394	374	385	400	410	382	401	395	370	392	409	406	361	390	383	404	399	383	374	418	378	374	367	426	386	364	348	358	391	373	385	383	405	405	374	369	442	372	409	381	399	395	400	352	376	389	436	376	371	404	389	410	412	426	405	400	411	403	364	367	367	367	353	389	364	388	417	375	370	378	377	388	414	338	377	378	372	400	383	428	360	363	382	365	414	350	392	391	367	391	384	416	398	355	366	378	398	352	379	405	449	385	361	361	394	387	390	364	371	385	388	438	375	388	387	365	354	355	371	386	386	365	332	388	380	355	410	365	387	384	402	350	351	354	408	353	395	419	351	369	368	377
3341	8224	6363	2970	2054	1613	1311	1079	907	811	692	670	657	597	563	581	538	506	535	513	508	493	437	482	480	468	472	429	469	491	445	437	431	462	424	461	432	441	456	448	432	463	415	437	426	421	410	469	429	458	464	439	397	462	457	499	425	443	465	421	445	435	427	434	454	434	455	447	431	484	415	410	456	457	401	410	459	435	445	423	465	411	445	434	406	432	457	479	433	439	441	406	406	443	408	423	457	437	428	405	409	419	429	403	432	450	446	453	439	464	439	480	450	441	444	446	440	408	463	423	401	443	465	416	402	441	459	456	442	419	418	441	426	436	405	422	483	431	450	456	441	440	461	434	419	443	411	450	442	410	476	406	466	431	445	473	450	438	427	429	460	448	422	447	465	460	437	438	414	417	423	459	394	440	425	430	464	444	433	413	432	446	440	456	445	444	409	431	452	411	473	416	438	415	437	439	444	451	427	420	453	437	430	436	470	431	413	420	446	440	446	449	413	435	437	395	468	465	413	434	401	438	401	443	429	408	441	420	395	459	456	436	432	452	390	442	416	424	476	430	445	443	415	433	429	425	446	467	431	423	484	432	454	466	454	417	407	409	467	480	396	408	421	435	485	384	434	430	408	469	468	431	472	423	458	437	387	407	424	403	408	450	433	453	423	453	428	439	408	446	406	445	404	456	459	415	468	446	452	437	404	415	437	450	413	480	425	448	451	459	443	443	434	441	456	411	425	478	457	428	428	413	453	438	418	411	434	442	428	418	442	468	483	444	441	455	476	435	451	418	441	451	420	461	482	433	465	443	434	415	442	403	422	430	430	447	415	434	442	470	449	410	436	434	473	437	463	436	421	441	456	398	434	453	436	406	441	449	440	441	427	421	463	437	426	439	440	450	425	439	414	465	445	434	436	443	404	400	399	448	448	432	404	421	462	451	428	433	418	415	437	422	414	433	433	438	418	414	444	449	483	421	415	451	440	437	403	425	437	462	428	385	438	434	405	442	434	484	428	413	457	410	463	457	479	393	436	419	491	452	442	469	456	411	462	445	414	464	438	417	475	427	447	435	439	425	444	452	425	445	447	476	410	450	450	412	455	420	455	437	447	428	431	445	420	430	406	400	422	413	438	443	435	444	470	429	447	423	452	434	401	410	421	423	435	411	453	421	432	442	424	471	401	423	417	399	431	421	446	456	430	441	491	422	436	428	459	423	439	435	404	439	419	460	453	439	429	412	472	454	449	414	408	452	467	408	447	456	469	450	476	422	428	387	441	450	408	430	414	440	435	439	427	442	437	446	446	437	451	413	401	423	415	442	415	439	437	450	441	412	409	405	458	417	418	434	409	425	436	437	433	453	443	463	414	406	446	411	444	442	422	451	442	438	425	458	397	450	444	407	464	422	427	452	428	467	424	435	437	429	474	457	472	419	402	438	434	412	462	432	432	453	456	439	433	465	408	455	408	419	443	419	443	474	463	373	429	436	414	525	450	429	463	416	465	432	428	410	447	469	453	442	459	433	449	452	424	487	402	446	406	453	440	392	418	436	420	434	389	454	450	423	408	413	414	406	420	459	425	441	436	442	442	421	438	437	434	454	425	437	414	444	485	407	445	452	451	440	446	453	419	460	466	439	463	469	436	411	412	420	447	425	432	398	423	416	410	423	465	411	470	431	411	375	412	437	452	416	463	420	428	457	431	488	417	418	444	461	441	407	455	453	418	429	405	445	399	473	440	470	466	464	446	442	445	434	432	406	434	431	450	435	424	407	440	448	468	422	423	449	441	489	439	428	425	437	450	442	458	420	436	443	481	452	409	445	457	435	403	453	441	459	482	452	435	496	454	474	460	454	421	451	426	418	486	424	438	424	397	474	453	395	433	391	432	463	399	459	436	435	442	399	448	461	433	425	411	432	416	464	418	479	427	434	445	452	426	461	459	466	430	456	472	420	417	437	423	415	428	436	434	419	427	441	423	430	431	456	468	435	433	416	451	425	424	424	438	463	410	415	430	492	448	446	481	424	432	459	450	450	456	474	434	409	435	444	445	480	404	488	387	430	468	390	425	421	412	402	448	439	479	455	394	413	443	460	432	444	437	457	431	461	421	472	452	392	428	440	411	409	437	431	430	474	497	446	457	444	409	444	451	460	413	433	417	445	441	417	417	445	437	435	412	436	432	429	412	434	465	428	401	443	461	428	406	424	447	409	455	466	437	407	407	423	484	440	473	426	423	393	451	431	443	450	422	448	453	447	442	435	423	428	438	451	442	462	447	451	423	425	441	452	432	456	427	464	419	429	431	435	473	454	429	457	423	437	416	437	434	426	438	513	444	429	412	434	406	450	428	436	453	450	465	426	449	422	475	435	451	459	437	431	457	450	430	438	429	384	449	431	405	405	420	401	408	419	408	418	426	418	427	405	436	419	413	449	428	447	463	459	452	404	439	458	425	425	427	423	421	433	449	424	439	431	453	442	430	442	445	453	435	416	434	428	427	450	407	416	493	462	444	452	448	418	412	430	434	436	413	429	467	440	463	441	439	458	471	449	441	460	411	463	395	398	438	419	467	405	433	430	435	409	479	397	471	434	415	438	457	445	410	410	437	413	409	421	409	435	443	465	423	407	438	428	436	415	461	450	458	420	432	436	452	433	437	447	408	451	453	444	425	419	456	446	499	442	383	433	444	449	430	390	416	435	419	438	395	431	405	403	435	428	465	474	436	457	474	435	444	450	453	469	473	441	406	423	431	442	428	458	428	410	466	437	425	433	409	425	458	460	452	435	429	405	435	413	449	434	428	463	466	435	431	413	456	427	439	394	419	447	426	448	423	425	434	459	450	419	423	466	424	464	412	427	464	431	431	432	432	446	461	404	443	430	463	475	425	424	436	410	416	424	441	445	421	459	440	413	425	457	425	453	458	437	430	436	435	474	451	466	435	449	474	433	445	448	462	425	416	446	441	429	394	441	484	408	436	460	428	452	421	426	449	452	459	457	428	468	453	447	455	423	434	461	445	401	421	427	400	402	385	455	425	458	418	443	420	416	412	439	460	469	425	411	448	428	436	465	446	431	465	425	417	469	407	449	446	484	425	435	440	441	422	470	453	474	413	467	452	461	428	487	446	426	402	417	463	470	424	420	423	461	448	439	421	483	462	442	420	436	445	428	437	451	429	431	417	459	453	454	374	466	449	456	444	415	445	458	453	396	426	471	397	449	422	447	465	449	463	433	425	462	439	422	429	458	422	415	453	423	443	450	413	429	443	459	445	496	447	430	433	418	442	434	431	438	424	444	440	401	452	451	436	458	477	427	430	450	456	437	424	421	447	432	429	451	431	432	462	414	443	456	437	434	448	432	415	421	449	423	431	450	410	453	435	451	426	395	416	414	426	415	416	468	427	404	451	436	405	459	450	469	405	404	435	440	468	463	417	452	453	433	427	440	427	406	418	447	423	447	420	459	445	445	493	443	461	375	406	419	437	444	464	447	427	451
24333	20857	26885	24808	12120	788	547	483	439	450	447	378	382	381	393	374	386	364	333	373	321	328	372	390	386	341	341	327	350	357	364	336	374	362	361	342	342	336	340	313	301	359	354	330	351	354	330	298	337	341	297	332	352	335	333	332	323	355	355	322	355	297	316	330	334	301	326	351	302	308	325	324	335	304	330	383	335	316	343	343	322	334	306	375	345	336	311	341	353	344	302	340	343	345	325	322	343	329	319	314	327	337	339	344	335	342	317	319	327	310	333	343	340	330	335	320	352	333	375	340	354	306	335	323	352	339	336	330	314	277	340	351	348	311	325	321	313	337	344	328	311	316	327	326	345	314	323	333	361	355	365	342	310	322	340	344	358	367	357	336	369	327	329	352	347	303	351	310	332	319	332	340	332	328	341	323	364	335	336	326	347	320	329	319	353	351	308	321	333	337	331	346	317	332	335	331	312	299	322	333	345	354	322	341	330	348	326	343	335	336	358	350	354	374	332	330	338	329	364	328	317	324	347	343	354	327	306	317	336	333	341	335	339	311	326	356	332	316	325	330	325	320	305	306	307	344	378	316	321	334	349	346	349	325	335	350	331	313	339	300	355	354	340	347	312	346	342	314	335	318	306	342	328	316	311	344	356	327	315	325	334	330	322	361	315	327	357	339	338	367	328	328	317	326	300	340	309	349	344	355	343	298	332	324	341	326	360	313	351	346	353	351	308	325	343	327	363	320	351	335	339	349	326	310	327	321	321	315	331	321	332	358	325	300	340	313	292	335	328	361	335	319	357	348	343	346	312	328	325	335	310	322	295	313	334	369	329	330	324	324	354	325	332	336	311	348	322	345	302	326	354	314	328	332	337	374	330	299	369	321	324	336	320	372	300	316	350	317	345	326	333	375	346	304	349	339	338	318	336	358	308	365	324	330	334	330	301	335	318	309	345	355	341	354	335	362	322	302	327	372	321	314	334	346	302	329	298	341	343	308	349	322	344	325	313	316	361	337	349	313	344	341	336	358	303	344	306	333	315	320	321	297	344	368	322	318	365	316	315	330	336	302	336	341	339	331	344	314	320	309	329	328	365	321	356	353	326	310	326	343	319	357	327	322	343	316	303	341	297	329	323	346	362	302	320	329	335	331	330	356	329	318	333	346	323	338	328	347	298	332	327	329	365	321	331	343	310	362	352	341	324	343	352	322	346	316	332	335	315	342	306	313	339	311	312	348	317	308	351	361	339	310	330	317	331	339	349	350	319	312	341	321	347	361	357	311	336	319	319	347	310	301	330	340	297	327	354	338	320	304	343	346	336	319	329	339	330	313	354	333	335	336	325	302	323	334	345	325	373	325	339	321	329	305	336	357	322	336	333	324	340	347	329	323	321	344	341	319	323	348	302	329	315	305	360	303	333	367	315	366	340	329	321	367	350	337	342	315	323	319	342	309	345	345	344	357	364	291	340	295	339	323	337	341	342	360	327	352	353	334	347	318	336	321	325	323	354	363	361	325	319	316	334	316	312	357	322	331	329	329	315	340	306	350	338	296	349	349	329	335	335	333	327	320	361	326	330	299	359	318	322	340	292	329	330	326	326	328	326	326	321	315	336	317	350	350	328	341	321	363	287	305	323	351	326	327	342	325	276	325	347	309	360	325	340	338	335	362	348	356	360	349	355	315	342	331	365	320	321	344	371	295	308	314	344	324	350	385	296	336	353	325	295	337	347	303	339	343	307	359	311	330	328	317	308	352	315	349	314	308	329	333	324	306	304	351	315	359	328	294	344	348	330	310	335	309	324	360	349	326	315	341	324	305	316	367	310	340	336	366	310	343	331	351	345	318	323	324	325	305	322	307	329	296	327	360	338	307	340	329	306	321	323	340	332	346	363	314	360	355	315	357	318	341	361	314	327	323	306	336	365	350	300	346	343	327	351	356	302	299	335	355	324	342	338	321	325	300	292	337	348	338	333	323	342	325	316	354	311	348	289	385	321	340	310	298	350	322	325	358	352	354	323	362	373	334	329	315	321	362	348	339	312	337	339	342	334	353	307	362	329	309	355	335	331	305	357	349	349	308	334	333	339	308	349	325	326	304	329	355	323	314	303	334	331	317	348	308	357	355	352	315	341	319	333	310	306	339	322	329	363	321	325	294	355	317	337	339	348	371	339	294	343	361	337	353	325	321	329	335	333	316	306	353	318	348	310	364	337	346	326	311	347	340	339	306	307	313	335	306	334	318	318	322	330	311	317	295	338	309	327	353	366	341	331	342	348	357	306	337	311	356	327	312	332	330	343	340	329	335	343	333	326	345	328	336	326	329	345	312	324	359	335	333	336	358	372	345	364	345	322	374	343	335	314	316	351	350	372	314	341	340	330	346	313	369	289	342	353	356	321	330	321	338	344	337	334	337	327	334	346	387	334	367	382	316	339	325	366	333	333	377	344	325	318	335	308	316	345	363	346	316	304	356	340	340	339	333	339	321	326	355	331	321	364	311	333	324	355	296	347	304	342	341	329	308	286	294	328	336	299	337	340	327	318	331	321	350	328	339	372	343	321	356	310	333	349	355	351	302	319	308	332	355	316	349	358	354	330	340	338	320	341	367	339	354	348	335	337	357	322	336	350	324	338	334	374	333	341	345	293	331	319	330	359	340	323	361	351	350	340	353	377	328	317	335	319	340	298	309	324	321	327	311	357	341	350	338	333	329	331	331	322	343	326	324	328	327	324	318	325	307	334	326	347	349	361	318	335	303	310	337	324	321	329	327	321	322	320	311	346	295	336	326	357	371	312	343	341	310	304	323	365	310	362	317	331	325	390	314	317	345	326	327	324	335	339	302	325	336	314	304	356	336	310	320	326	341	348	324	320	344	331	342	329	303	344	355	340	321	330	361	373	314	350	319	331	312	329	326	347	313	325	328	330	365	345	330	343	333	305	331	329	347	356	361	326	317	295	281	318	316	352	328	307	330	317	330	310	364	317	337	323	328	334	334	327	348	318	325	334	331	331	328	330	326	331	344	337	316	320	352	364	351	308	344	336	312	325	343	339	313	341	321	350	376	328	333	319	334	354	333	366	341	354	308	325	323	358	312	323	328	342	310	312	337	331	356	354	342	342	314	301	320	340	337	364	353	332	331	358	315	348	335	302	325	329	331	342	361	339	328	350	340	332	323	301	340	343	277	312	347	298	349	303	353	350	334	338	333	304	342	322	333	304	319	319	313	326	356	321	312	354	372	317	367	319	343	313	320	332	264	338	326	353	324	321	327	323	317	340	329	341	324	329	332	314	331	333	337	341	331	337	351	340	340	330	319	311	330	332	355	312	333	322	325	330	324	357	337	337	321	342	330	332	301	319	347	309	346	344	298	343	364	364	344	298	331	340	339	323	316	354	339	330	326	354	324	341	331	341	345	309	287	328	337	345	327	363	349	337	342	330	356	329	329	323	321	329	346	336	321	356	348	312	352	349	322	348	338	318	328	324	312	336	321
3422	5143	3669	1787	1262	1088	852	752	620	568	533	481	431	441	442	403	385	396	389	394	373	382	363	390	401	371	382	386	389	386	370	381	388	377	379	413	374	382	372	347	368	373	386	370	344	375	370	380	373	360	370	336	355	382	382	351	356	383	379	356	328	343	336	349	400	418	369	346	393	366	382	359	387	353	377	386	374	393	387	398	362	380	355	387	358	337	373	362	359	383	403	354	349	371	331	382	384	352	344	360	361	366	369	386	414	372	367	354	349	360	391	375	384	365	376	365	382	346	336	356	381	359	354	366	378	371	367	370	385	337	333	344	371	380	387	371	346	356	383	351	385	358	368	345	362	351	386	405	366	337	341	341	373	377	387	357	354	373	375	378	371	355	358	346	351	363	373	335	377	336	370	365	371	387	366	366	359	355	366	366	346	358	369	344	326	362	332	338	387	378	368	387	353	340	371	327	394	389	347	339	364	349	342	313	371	361	340	357	409	376	349	364	337	377	348	375	353	390	361	340	362	362	337	387	349	325	346	365	371	379	352	376	362	355	376	379	356	395	385	381	373	363	368	364	400	354	369	389	353	374	349	376	345	354	372	351	365	375	346	360	366	364	388	375	401	374	376	367	385	368	353	343	376	374	338	353	346	332	365	376	356	320	313	350	378	371	382	346	364	384	340	370	355	378	379	378	361	369	383	333	377	375	385	361	370	351	327	340	325	379	382	338	349	387	364	382	392	403	342	353	364	387	353	383	378	338	364	346	362	366	347	369	341	354	357	365	367	389	337	395	377	349	356	359	338	336	358	357	353	350	376	395	359	368	372	380	330	349	361	377	400	371	384	375	365	390	363	357	366	346	359	367	344	328	376	354	371	402	335	352	347	349	356	348	376	355	385	352	374	381	346	370	356	369	364	332	347	370	382	341	370	331	354	363	377	363	340	371	376	346	352	371	411	369	399	377	379	365	335	381	355	387	376	355	373	356	374	351	364	384	354	415	393	319	304	370	384	351	358	341	381	367	364	347	374	318	364	378	347	370	364	345	337	360	339	367	375	328	368	341	382	361	355	368	349	364	329	351	337	371	330	384	384	347	374	373	355	382	366	365	317	343	402	369	362	357	382	374	392	403	363	368	399	379	352	379	354	352	363	362	348	362	367	356	382	355	404	364	328	352	386	357	353	322	339	385	374	350	383	349	378	356	386	359	389	344	356	385	326	343	380	351	359	409	397	364	367	363	365	356	372	366	385	352	368	391	349	363	390	356	383	369	382	352	379	370	362	375	354	333	354	368	374	344	383	354	349	341	326	342	342	350	380	371	324	378	374	351	384	367	400	337	348	383	369	381	363	352	396	350	391	365	357	381	363	356	355	386	377	371	369	369	346	358	352	400	368	347	372	363	336	404	343	379	375	385	360	373	346	345	373	338	340	353	351	362	353	391	344	353	366	343	382	347	372	357	385	375	374	383	337	383	359	416	337	360	375	354	374	353	377	351	361	360	376	354	388	372	358	357	366	360	316	350	372	361	395	369	358	345	337	355	346	353	369	349	359	351	353	391	330	397	374	350	380	343	356	402	356	379	372	336	359	350	395	390	393	372	356	334	374	397	370	360	332	369	367	374	377	342	354	365	342	388	368	371	346	373	370	339	343	333	351	381	356	378	377	335	370	372	349	370	368	364	345	324	343	377	362	338	348	383	402	355	343	346	383	375	368	369	318	345	379	345	379	350	330	365	362	379	345	372	394	359	368	356	338	351	358	352	369	356	342	351	365	345	389	347	376	374	328	364	355	340	354	352	396	372	346	376	349	403	402	353	390	370	365	333	386	375	391	369	394	368	360	368	346	393	400	378	386	367	380	353	336	381	349	358	362	388	362	337	375	373	369	381	377	370	386	347	368	412	346	381	391	364	345	378	350	336	370	375	375	391	361	347	352	380	389	375	371	348	355	337	367	403	334	380	336	382	397	360	360	359	348	391	351	321	353	395	397	349	398	373	370	368	325	358	354	360	354	341	344	357	389	353	359	345	343	352	348	354	337	338	358	347	396	369	378	366	361	413	362	366	381	379	373	385	393	335	394	370	379	419	334	372	362	370	348	381	393	338	370	354	368	355	379	345	329	324	383	356	316	366	370	377	358	346	355	408	340	366	373	376	362	363	350	377	357	356	379	355	362	369	336	338	363	369	403	357	358	350	347	370	336	379	391	338	380	351	389	384	347	403	330	377	379	400	358	335	397	377	332	373	362	378	373	331	406	368	365	364	345	319	353	379	370	355	343	341	363	371	390	355	342	364	370	387	350	365	353	355	377	342	410	367	357	381	380	372	364	385	374	358	380	369	363	402	377	343	382	357	393	365	357	378	402	378	333	400	381	367	370	363	337	349	343	391	367	359	332	400	362	349	362	354	365	370	353	354	370	341	340	393	389	368	331	315	345	340	346	356	393	325	346	372	386	353	379	356	404	350	375	352	403	348	389	407	359	344	353	379	346	386	359	345	356	361	361	368	374	339	340	382	363	348	337	328	351	383	364	352	379	380	378	363	389	340	327	371	397	346	373	369	384	355	328	320	351	405	373	370	355	359	365	352	343	339	351	338	340	349	359	344	359	324	348	384	382	350	384	367	367	337	360	348	360	383	316	368	380	376	358	384	358	384	380	359	409	353	330	365	363	356	345	356	343	358	385	395	361	351	383	372	363	355	340	376	375	358	375	390	357	371	365	387	362	366	396	379	392	348	370	352	379	377	366	364	344	342	321	333	380	397	357	379	365	356	378	383	389	383	370	391	359	390	362	349	360	343	365	395	335	349	389	363	395	377	348	363	384	394	370	363	379	337	379	392	370	391	360	354	373	377	337	379	374	322	374	382	356	385	369	371	383	332	369	340	347	366	363	369	366	343	379	331	375	346	368	363	373	348	359	389	393	377	366	356	346	348	394	361	385	351	394	352	372	363	381	381	377	329	337	390	351	363	379	358	347	356	379	404	375	353	339	358	367	383	365	379	355	380	339	349	369	346	360	361	361	386	392	342	376	361	356	373	347	388	357	383	371	345	339	372	339	324	359	362	348	372	379	360	345	348	399	400	307	404	352	354	390	366	366	394	364	385	338	347	359	361	401	335	376	348	357	370	366	347	375	365	386	382	363	368	378	373	351	359	318	365	348	369	355	348	373	369	370	350	351	352	328	344	362	363	352	385	376	360	373	347	336	369	370	357	362	379	341	346	368	351	347	388	384	363	381	353	350	397	367	371	374	340	371	380	377	322	357	370	357	382	387	337	399	357	355	362	362	341	370	334	330	333	343	353	394	355	348	360	337	370	334	336	336	384	377	356	347	324	340	341	394	367	362	330	347	333	353	357	390	407	344	358	352	368	366	355	370	372	351	383	374	358	376	383	369	356	352	375	369	351	368	359	374	384	327	357	374	345	365	362	344	353	372	353	361	379	393	378	355	361	368	396	355	368	354	379	332	330	354	378	368	365	354	393	386	360
22260	20884	28263	23646	20874	20897	8560	820	550	503	371	344	326	322	269	253	226	216	218	204	195	197	197	174	162	161	177	169	151	170	142	161	160	174	138	144	161	171	148	131	154	142	140	150	145	145	143	156	144	138	142	163	150	151	150	133	141	133	170	143	145	154	136	136	157	123	164	143	130	125	121	141	126	125	135	163	142	134	132	139	135	129	144	128	123	136	120	139	146	147	130	135	124	112	124	134	152	138	122	142	130	133	138	124	134	162	129	128	140	145	127	129	138	132	136	141	148	137	145	153	149	146	148	153	143	146	112	147	132	146	140	133	174	146	137	123	139	131	120	152	165	127	128	127	127	123	121	144	136	163	141	137	136	144	148	151	128	125	129	133	136	134	140	133	156	119	141	143	145	137	144	119	124	120	126	140	145	151	126	148	136	140	147	148	139	132	124	135	138	139	132	153	156	113	124	134	150	129	133	118	143	125	111	151	124	147	127	133	136	153	133	147	150	146	130	153	127	133	149	133	137	143	147	112	124	134	143	149	150	133	135	128	118	128	147	145	151	166	124	158	143	145	154	127	137	126	110	131	152	144	120	136	169	145	136	143	144	165	147	132	135	137	137	129	145	113	133	123	126	136	150	131	131	145	137	137	159	136	151	123	136	124	113	124	150	115	139	137	131	158	134	142	129	124	146	130	144	124	145	140	119	130	129	121	138	140	125	147	137	137	121	129	114	160	138	116	147	143	141	128	141	125	141	147	136	136	115	139	125	131	127	148	136	132	135	134	134	132	172	131	131	121	144	111	144	160	154	147	149	152	128	132	128	135	132	128	123	128	142	120	137	132	146	150	131	138	136	128	129	127	143	120	151	161	147	150	148	132	156	126	132	133	144	135	133	147	131	138	115	146	130	133	153	135	135	165	138	125	135	134	120	121	126	144	118	136	140	132	151	129	152	138	137	129	143	138	142	122	136	133	134	144	117	142	126	130	120	158	123	119	141	128	132	128	127	134	155	130	129	140	156	136	135	145	140	139	135	135	135	128	126	127	144	127	146	128	132	138	131	128	128	140	143	120	132	158	127	138	133	144	134	135	127	133	131	142	140	166	148	153	148	144	119	140	132	155	150	150	123	101	133	120	108	145	130	123	141	136	126	137	133	134	134	140	148	152	144	123	118	133	132	141	149	126	139	131	137	140	123	133	135	126	135	146	153	147	137	130	146	123	134	135	143	116	164	141	138	147	134	146	134	136	138	147	132	151	128	127	144	139	132	156	130	120	116	136	154	125	145	127	132	135	130	140	132	123	118	153	119	101	134	175	122	128	126	146	133	150	138	150	133	138	125	133	128	133	147	132	123	134	140	126	113	152	134	161	134	120	138	133	128	139	123	127	130	134	130	147	148	139	141	138	129	134	142	148	147	147	141	134	144	149	133	136	137	139	130	123	137	142	141	137	120	139	131	139	129	117	132	132	147	124	119	142	121	145	146	136	150	119	139	139	153	160	139	127	133	134	136	136	110	163	120	141	128	133	142	139	121	158	143	131	137	135	142	151	112	112	135	154	125	147	125	131	140	132	122	115	127	135	141	141	123	153	148	134	126	148	120	125	163	123	128	140	161	120	167	135	147	147	146	124	155	137	127	131	121	127	127	143	116	121	139	139	137	117	147	151	120	122	143	123	149	131	133	126	130	133	118	157	147	140	156	140	164	147	146	122	136	144	138	129	124	147	153	125	138	123	145	132	140	146	135	122	143	123	137	139	129	136	140	126	129	123	138	138	120	128	117	169	147	123	128	138	126	133	125	130	137	143	140	131	139	151	139	140	130	145	150	129	139	118	134	142	132	152	129	128	124	132	116	135	129	153	146	152	121	139	136	144	139	134	148	130	135	147	118	142	152	125	134	134	127	141	150	143	143	119	146	108	138	131	154	113	124	145	119	130	136	127	128	146	124	139	131	143	114	121	130	138	144	131	135	101	118	127	129	143	134	143	150	135	140	142	138	127	148	144	154	131	128	126	122	106	136	147	133	112	132	119	131	132	148	128	113	145	140	135	145	157	137	111	137	121	99	159	157	129	132	137	130	144	146	129	138	124	145	126	134	131	127	116	128	140	131	118	124	125	131	121	129	120	114	124	124	135	156	131	124	135	152	140	151	157	141	126	116	127	127	137	129	130	132	121	140	125	136	128	109	122	128	134	130	118	157	139	125	136	120	131	141	138	144	132	133	131	131	124	130	136	152	132	135	120	142	137	155	147	128	148	137	150	134	122	140	140	154	140	126	122	119	148	120	140	119	126	126	137	135	134	138	105	126	130	133	138	155	119	143	134	135	124	151	137	139	129	134	148	172	142	142	128	127	142	130	129	117	111	101	163	143	146	147	160	115	147	136	150	134	138	121	133	128	105	125	131	123	147	153	141	125	127	128	139	120	122	117	144	117	136	140	135	134	147	139	143	146	123	124	141	123	133	125	118	156	134	128	160	151	144	143	156	116	153	126	130	146	161	131	141	136	140	136	135	122	132	143	121	109	128	146	152	149	140	124	144	141	145	141	136	114	134	133	121	114	134	137	136	125	127	130	133	108	124	145	160	130	117	128	112	126	125	138	143	130	140	133	147	140	128	140	130	138	118	119	140	132	142	149	164	139	129	137	140	129	139	135	136	121	149	137	164	164	113	124	134	142	135	133	129	106	144	122	132	145	133	132	139	126	129	136	137	140	130	138	121	139	132	134	119	124	149	135	125	157	133	144	127	121	131	145	129	136	122	121	143	141	143	147	137	146	134	123	131	134	116	152	148	134	132	146	136	127	151	154	141	136	140	138	109	146	130	134	135	119	134	123	124	128	139	121	136	129	129	140	136	115	167	123	125	128	140	143	119	150	127	137	128	120	108	133	124	140	120	137	119	134	134	135	117	128	134	127	120	132	144	162	141	140	142	137	130	131	143	120	119	146	130	157	133	119	142	152	142	155	116	118	146	117	145	116	141	135	140	149	143	128	101	135	130	148	151	130	146	133	139	140	163	135	133	127	143	139	151	115	137	133	117	133	142	149	140	131	128	139	147	138	131	104	138	135	135	118	131	129	125	123	125	138	135	126	134	137	139	145	126	118	128	118	143	113	132	125	153	147	150	129	147	149	128	139	156	151	154	132	136	133	108	129	133	122	120	145	129	120	136	132	146	139	135	145	140	110	133	123	136	136	144	134	140	136	115	142	150	134	124	131	126	121	124	126	144	125	141	149	136	145	126	123	133	113	116	118	144	145	143	120	139	134	137	139	139	143	151	128	116	150	154	131	116	129	129	126	133	150	130	123	111	146	142	141	132	119	151	133	141	135	114	148	119	150	148	136	121	135	130	146	126	123	132	128	131	123	113	130	131	120	131	139	138	133	127	128	128	145	164	139	116	124	122	146	129	127	119	139	137	128	121	138	116	145	154	150	115	151	109	144	120	137	141	147	145	146	150	114	125	128	151	140	132	125	152	130	146	150	142
4607	13426	10377	5050	3158	2394	1779	1331	1065	852	656	572	502	436	402	369	367	298	276	273	261	231	235	233	210	235	224	226	207	192	194	164	181	216	203	181	176	172	180	188	161	177	188	167	123	180	166	189	165	164	157	157	163	162	174	161	157	190	173	150	176	171	143	172	185	156	167	171	147	160	157	166	168	161	171	158	162	167	176	133	151	139	183	149	167	142	162	156	151	161	165	162	179	157	187	169	162	143	140	160	161	158	146	154	146	158	164	159	148	137	171	175	173	157	170	159	135	148	164	155	155	152	147	165	161	142	151	166	158	157	178	201	138	161	159	141	155	164	157	163	148	146	173	156	164	167	162	179	146	149	155	171	175	168	185	149	156	179	163	168	146	154	146	159	157	167	160	146	156	152	153	165	160	169	149	155	142	160	166	143	144	142	157	146	174	130	143	167	148	161	163	154	150	156	168	156	155	164	144	145	148	163	160	151	164	180	160	165	152	152	150	153	159	149	139	157	167	135	165	152	160	174	149	142	154	150	155	154	163	180	156	164	174	134	172	165	154	148	174	142	152	156	149	151	149	156	183	152	166	177	162	138	138	135	142	152	163	158	126	166	152	135	153	174	159	144	153	164	158	171	147	162	138	146	156	148	179	168	163	145	179	144	149	148	161	138	156	176	132	153	174	137	165	160	159	155	168	125	142	161	152	164	169	165	154	191	155	150	159	158	164	160	143	170	151	156	143	146	170	175	137	152	167	159	152	154	145	152	150	157	133	154	142	154	155	178	175	168	189	144	158	176	173	167	142	145	144	162	165	166	143	157	153	164	145	136	148	153	150	140	153	149	132	151	151	164	176	147	156	167	192	129	144	146	144	157	171	152	168	167	144	167	148	159	178	145	168	135	142	152	163	160	154	155	149	167	159	133	148	174	150	152	161	141	160	160	152	167	148	148	170	154	146	149	153	149	162	145	124	159	175	161	162	169	144	176	160	166	154	159	165	141	139	136	147	144	190	141	176	147	172	145	159	150	161	147	165	155	179	175	167	142	150	154	182	156	154	144	159	163	142	153	149	161	169	153	172	128	148	164	142	165	164	149	140	155	169	154	175	172	147	154	156	142	135	150	173	164	157	157	142	155	148	143	178	146	142	158	179	158	137	132	151	150	154	170	158	157	169	153	184	177	161	158	146	153	154	145	153	159	164	162	159	147	148	145	163	181	154	180	176	159	169	142	171	156	153	167	129	135	161	157	154	170	166	164	160	163	156	163	146	187	154	144	163	138	165	160	145	152	160	184	159	170	141	150	157	141	151	150	164	151	147	157	153	161	164	164	147	177	142	169	139	150	144	166	180	163	166	150	167	152	172	186	165	149	155	141	136	144	153	169	154	173	164	176	153	157	160	186	169	162	162	146	149	170	169	165	160	155	157	139	139	170	169	134	150	152	161	168	152	154	165	171	173	145	134	164	154	169	155	144	145	162	160	170	145	184	154	153	143	171	129	180	158	167	160	189	142	160	161	146	160	158	174	154	153	140	155	157	142	171	149	141	150	155	156	145	139	125	137	150	152	159	143	181	145	161	151	154	153	148	152	153	168	160	157	154	146	142	157	155	153	141	170	172	149	169	146	141	170	135	151	167	141	158	137	129	169	166	147	145	143	154	165	156	153	156	162	147	166	161	155	156	144	145	151	169	151	160	156	138	137	172	166	143	163	175	153	140	142	164	178	169	156	133	148	147	148	147	158	153	138	166	131	158	158	149	154	144	149	175	139	161	145	138	127	149	150	170	163	144	179	165	157	157	179	151	175	158	172	125	181	175	160	177	160	169	166	149	155	147	142	147	154	140	140	168	147	168	169	158	175	172	152	154	147	187	154	156	147	139	150	145	145	175	150	145	165	161	169	132	143	148	164	149	173	160	171	138	140	157	183	141	149	152	164	150	165	127	181	178	160	166	154	182	148	159	144	147	145	142	173	156	134	139	161	132	161	131	149	145	159	126	193	163	151	168	150	145	159	140	153	155	176	150	160	142	135	165	158	166	165	142	153	162	175	144	165	170	142	164	145	168	151	162	166	163	158	148	158	160	166	160	179	151	165	165	148	139	170	157	142	167	149	175	150	158	181	154	164	155	142	158	148	177	158	140	148	160	186	159	163	138	150	149	137	182	190	162	157	179	167	145	171	158	184	149	165	159	158	148	145	173	155	152	149	166	143	150	155	168	170	135	173	161	157	171	150	166	146	161	167	149	154	161	160	158	180	152	132	177	154	147	172	135	164	159	163	147	158	172	197	144	137	145	145	144	170	161	141	159	177	154	155	156	149	153	157	174	156	140	159	151	151	148	139	159	148	161	147	175	157	150	172	156	166	164	153	164	170	145	138	155	152	145	159	158	143	131	159	162	163	147	140	150	147	151	164	162	181	150	159	141	168	159	165	164	172	139	145	136	145	155	149	155	146	151	165	161	144	156	140	148	135	165	158	133	175	139	156	160	154	151	158	149	160	181	164	138	161	134	177	178	154	162	155	154	156	172	139	158	133	160	160	158	148	171	163	171	162	162	155	162	170	164	153	171	148	160	162	169	171	160	139	176	161	153	159	160	195	152	160	133	159	155	142	197	190	156	155	134	166	143	163	160	162	177	167	134	155	168	157	155	161	153	159	158	156	154	142	156	168	159	156	151	172	131	164	157	144	164	162	141	138	144	160	179	140	160	158	138	158	157	147	163	168	160	142	155	160	156	159	176	144	157	150	177	143	154	151	160	151	142	155	142	142	170	180	158	166	131	159	193	144	143	166	162	149	156	142	161	161	152	160	143	161	163	157	157	163	163	158	150	150	167	161	169	138	141	151	159	175	142	154	141	152	164	160	135	155	161	159	164	156	147	139	144	152	151	149	168	142	164	143	138	173	150	167	158	146	135	140	167	144	153	164	150	154	144	157	147	192	154	162	156	169	157	145	160	175	135	169	184	146	134	162	178	152	161	155	159	160	148	148	147	166	153	152	150	154	159	144	166	149	153	159	158	173	147	141	150	164	161	174	159	154	142	163	175	141	158	152	167	159	160	183	147	131	153	169	140	128	165	166	161	172	158	175	153	164	138	146	166	137	163	140	177	156	146	163	144	142	159	162	131	150	177	142	170	175	162	146	151	162	168	167	146	159	164	148	139	144	165	174	175	143	138	159	134	188	151	148	167	167	147	144	166	168	163	169	167	171	137	166	170	130	150	144	171	165	143	174	163	153	156	160	128	152	148	132	152	154	160	170	152	159	134	154	165	138	140	152	138	133	157	139	134	147	154	194	165	179	173	146	170	165	143	165	166	153	150	147	182	155	144	187	162	161	148	142	157	152	151	154	151	154	157	159	145	163	162	158	155	167	162	159	147	152	170	153	174	139	174	169	143	160	169	157	172	151	149	156	167	153	164	161	142	162	146	154	163	160	168	140	161	169	168	177	160	141	154	153	163	150	171	138	144	154	177	139	153	165	151	171	148
27081	18368	4644	870	601	591	546	528	540	501	491	494	492	528	515	486	512	488	511	503	492	476	493	497	472	493	521	497	494	536	551	526	542	543	510	517	476	518	500	556	501	474	545	501	492	518	509	513	499	527	502	502	533	514	531	518	538	533	541	544	477	523	520	532	510	511	503	513	476	534	506	515	547	517	494	497	498	519	531	551	535	518	549	540	521	549	481	478	506	506	514	497	481	542	487	546	542	479	502	508	515	540	528	483	489	536	533	539	519	523	489	543	527	495	508	483	528	519	504	483	572	553	490	493	521	511	480	496	547	509	447	493	469	528	577	527	505	503	516	538	482	535	526	532	499	523	522	507	523	489	491	534	525	502	508	491	499	520	527	560	514	542	511	500	528	525	526	490	506	501	519	481	529	505	498	514	471	506	477	538	532	552	496	513	568	517	470	484	516	514	508	473	525	505	530	506	477	497	492	523	531	529	493	495	537	504	499	476	536	536	519	498	498	518	494	503	494	479	549	498	529	562	521	544	463	531	523	491	486	509	524	536	540	537	516	480	501	513	532	513	525	521	508	479	549	533	491	519	508	527	481	511	475	552	546	519	495	522	527	553	499	506	534	466	542	520	515	530	507	498	491	508	463	521	526	501	536	483	488	512	521	503	488	478	523	519	523	526	500	518	468	532	529	503	495	528	551	542	513	478	511	482	552	531	482	498	537	575	479	504	558	513	520	515	561	533	525	553	532	531	516	510	529	504	525	532	478	521	494	500	494	528	551	511	488	483	489	518	570	495	481	519	498	549	508	476	500	477	524	520	533	486	499	567	512	544	526	548	470	469	516	458	525	536	536	474	497	564	531	525	499	517	530	505	499	521	515	514	530	505	522	541	518	509	561	530	505	535	471	508	456	495	496	549	531	484	509	521	524	525	519	503	550	523	539	501	516	540	510	540	481	471	539	523	513	484	566	587	474	524	495	554	508	496	489	475	532	495	550	504	546	501	528	580	534	484	487	498	516	532	531	473	513	519	540	512	460	497	549	502	504	543	520	471	500	483	511	531	523	496	474	484	565	508	561	546	513	530	550	517	524	521	539	468	522	489	489	521	529	529	515	520	498	556	499	492	510	477	494	509	458	524	498	505	487	492	537	484	481	483	515	507	548	546	546	538	497	530	531	517	540	521	505	543	513	524	551	473	477	502	496	487	481	509	561	526	531	563	503	468	520	550	497	479	488	535	482	525	502	530	478	519	539	517	501	518	482	496	509	554	485	544	501	543	530	543	495	521	531	529	509	514	507	506	533	516	534	450	530	506	524	491	512	527	498	535	536	543	494	564	480	519	535	523	499	504	502	488	489	543	490	516	529	497	509	501	507	497	524	486	491	520	516	508	504	503	480	533	468	497	501	532	492	561	527	503	532	536	492	554	506	545	542	496	462	516	459	517	502	492	478	515	513	509	544	534	523	521	499	494	481	508	515	474	501	483	530	513	525	508	507	475	500	521	499	514	508	503	511	499	551	474	497	491	538	498	527	487	513	506	531	531	523	520	552	495	491	530	506	467	526	520	514	526	525	490	488	503	510	496	506	490	528	549	475	528	506	532	502	503	488	483	513	509	488	502	562	508	538	523	493	520	508	492	523	538	452	481	518	479	530	506	538	503	503	510	494	540	563	534	506	521	504	539	510	552	497	534	498	498	535	497	510	500	483	517	534	542	473	511	547	518	507	487	515	534	512	531	478	503	545	490	498	497	477	484	506	540	498	477	556	503	531	511	553	465	484	518	469	515	522	521	523	526	502	524	487	511	521	558	527	537	511	473	473	496	491	478	504	525	493	495	529	528	501	499	514	492	519	499	512	526	484	531	486	501	538	487	518	503	518	506	496	514	521	477	508	527	515	513	534	535	547	503	557	523	500	523	526	493	532	537	556	552	506	510	545	516	507	493	499	525	513	514	511	492	548	509	501	461	504	517	482	496	511	486	513	537	506	474	532	521	502	510	513	493	483	492	507	495	518	510	496	527	503	518	546	527	521	542	521	472	500	478	504	520	512	506	500	525	534	548	462	537	501	512	531	534	520	553	517	527	526	544	594	508	498	502	535	528	514	481	489	517	543	482	534	534	513	544	473	501	501	497	508	501	529	520	508	462	539	495	514	553	474	503	507	526	495	478	508	525	538	523	483	525	503	511	546	509	498	483	501	535	544	560	552	489	534	451	460	518	492	480	490	512	483	493	501	521	519	517	470	518	514	487	530	524	516	493	502	519	508	490	495	502	510	541	517	497	497	511	480	518	511	503	519	567	513	503	512	517	466	543	514	500	539	510	469	503	486	571	518	497	537	475	509	503	545	534	479	506	500	558	515	502	552	530	479	501	474	523	510	503	570	499	503	525	524	494	507	541	518	474	529	494	508	517	504	511	546	525	478	547	507	477	510	508	515	515	479	470	515	504	510	503	534	521	498	531	500	535	492	536	558	547	522	513	501	508	528	521	474	530	491	488	523	501	529	500	523	527	529	560	516	498	523	486	489	462	529	544	528	526	513	528	513	516	507	519	485	547	548	501	562	471	508	529	514	489	497	473	536	553	487	490	509	486	493	523	534	496	523	518	545	503	507	418	495	467	562	508	517	490	503	465	510	489	509	541	560	546	499	484	480	554	533	548	465	546	536	478	530	506	498	531	496	501	513	511	502	497	526	496	513	539	521	496	501	517	485	507	590	528	547	512	471	499	479	511	557	516	525	503	523	508	516	460	517	522	508	505	504	519	519	515	518	473	511	500	487	481	463	523	524	509	490	481	531	511	527	525	511	526	504	452	511	501	528	490	519	469	534	484	520	477	484	501	510	489	538	540	505	458	520	496	551	522	516	525	475	501	533	520	545	503	544	506	508	501	495	504	531	510	518	514	517	533	482	535	448	512	479	531	516	499	463	500	502	475	539	501	484	536	524	510	503	494	491	550	525	547	518	529	501	492	532	507	515	538	521	503	519	529	564	474	506	540	502	483	480	515	503	547	545	494	547	516	494	510	469	541	511	508	515	522	528	477	545	511	477	511	483	519	526	500	487	519	524	512	500	530	504	497	536	493	524	524	492	531	470	488	513	502	556	507	501	523	522	535	500	494	506	491	497	499	500	511	508	513	568	512	498	489	518	534	524	470	473	524	509	543	493	557	509	522	540	504	459	513	489	521	500	511	540	518	462	514	514	496	524	520	532	487	526	530	530	508	507	508	498	520	495	510	495	496	530	525	471	526	513	521	500	499	514	532	513	508	544	491	530	521	572	512	508	529	499	491	516	495	511	532	536	520	493	477	500	504	512	481	515	489	522	506	491	552	495	534	508	497	516	493	532	487	475	522	529	549	510	495	526	523	566	489	547	550	490	517	489	511	524	497	507	529	522	515	542	560	510	551	498	505	540	473	525	537	479	523	513	509	482	490	487	501	520	521	521	527	469	502	523	559	485	476	506	499	497	512	501	508	520	471	486	509	519	480
4309	1126	982	659	696	606	587	623	599	593	559	568	581	552	576	561	577	577	552	572	558	550	584	544	544	544	579	562	567	589	545	599	584	559	613	583	539	532	625	545	545	588	554	586	600	591	592	586	567	551	561	600	560	556	539	517	578	554	580	589	536	567	598	568	555	589	555	562	604	548	533	541	587	574	546	556	548	558	585	572	527	582	547	562	580	570	564	565	595	582	533	539	575	548	571	578	572	613	574	547	583	588	595	580	581	559	597	594	598	533	540	608	507	534	582	604	592	583	539	562	567	583	546	617	577	615	542	562	582	596	565	569	603	583	554	588	549	571	578	553	587	586	595	550	564	560	557	545	583	519	570	590	540	586	563	529	510	583	541	534	555	582	580	584	557	562	593	602	594	574	576	589	600	581	591	565	604	564	582	543	533	523	545	585	595	534	570	535	526	539	563	568	599	554	554	577	563	583	574	556	633	578	598	546	584	534	567	582	577	542	603	550	555	560	571	566	524	569	535	580	581	553	546	538	542	524	579	552	555	558	622	569	581	561	528	590	520	539	524	598	531	591	556	554	564	576	508	607	570	579	569	592	526	576	567	558	572	572	581	552	561	564	578	607	582	581	549	542	543	544	563	603	543	567	557	578	588	562	544	531	564	578	569	551	585	577	527	549	545	514	530	561	591	567	580	560	584	574	546	538	526	614	566	537	550	574	525	565	560	567	552	554	579	542	564	581	581	559	565	545	580	551	566	553	571	525	601	539	578	550	567	548	562	549	596	587	546	564	592	547	565	518	535	559	545	568	543	555	561	577	582	513	578	572	572	550	593	573	550	557	538	553	563	521	516	558	547	571	550	565	587	555	575	547	520	585	578	586	581	601	549	552	564	556	562	597	570	554	528	562	551	585	585	521	582	582	544	544	584	576	571	603	539	540	586	547	556	577	578	587	583	573	564	560	565	569	538	564	528	543	576	555	619	574	546	565	508	561	580	602	587	565	594	619	604	535	554	540	591	580	535	509	562	567	569	574	554	597	565	557	586	574	606	542	618	556	553	607	550	597	592	573	557	585	557	611	558	550	577	535	582	538	556	587	568	574	572	542	552	589	575	550	582	612	582	608	579	574	556	570	619	554	578	576	578	593	558	541	524	531	575	566	579	546	581	570	552	564	603	573	576	560	553	534	542	546	616	555	606	561	575	549	563	565	571	554	549	560	542	564	579	620	545	558	563	530	580	573	561	539	560	563	572	598	543	580	559	545	577	586	545	582	542	592	600	561	548	560	518	577	548	570	558	585	630	579	539	545	599	580	532	579	597	563	548	608	612	529	576	565	566	559	534	577	559	596	548	541	562	491	624	630	586	611	537	578	547	525	583	558	599	558	594	567	540	547	543	585	604	564	562	550	568	583	573	591	575	573	565	534	582	574	562	553	585	550	563	588	588	539	584	536	581	559	599	561	575	536	569	537	548	521	551	533	576	568	548	580	554	555	545	563	574	573	544	565	556	579	584	557	568	603	530	590	579	593	580	530	568	583	547	540	590	581	587	586	554	563	557	605	544	587	519	527	575	586	562	607	559	536	556	563	599	587	581	567	532	520	560	523	582	544	583	541	569	572	575	552	584	543	515	570	640	560	570	540	543	606	586	558	552	582	534	574	595	544	562	545	544	585	600	541	555	550	526	561	592	540	536	588	499	570	562	575	577	570	526	603	572	570	580	553	556	566	589	567	507	589	561	530	543	535	546	588	587	556	582	562	542	576	534	552	567	577	543	586	584	569	550	612	577	562	523	567	532	573	538	597	543	542	574	571	590	590	551	552	550	530	574	562	516	570	540	575	593	613	537	577	586	590	583	601	504	576	586	579	553	590	607	554	558	558	595	538	574	567	571	576	541	602	546	544	552	548	563	536	538	568	534	574	601	574	575	561	605	576	590	537	563	558	577	556	583	561	580	518	580	554	566	540	609	516	526	555	609	567	556	530	567	578	571	543	589	582	591	559	528	586	562	563	550	578	568	549	560	537	583	575	548	583	553	559	558	583	557	537	590	565	546	595	578	587	546	507	587	613	555	562	559	544	570	549	597	577	596	556	582	598	594	575	551	550	578	588	576	574	569	542	577	545	567	519	578	572	574	585	585	563	557	589	561	547	564	571	574	563	565	551	538	581	555	616	541	593	562	534	593	570	574	530	546	515	558	549	551	538	551	579	539	598	586	569	547	593	521	593	549	509	570	524	559	585	569	580	538	556	526	550	540	550	520	553	559	570	560	577	536	581	567	598	565	606	562	548	556	536	542	559	582	516	586	519	551	548	568	551	545	535	527	555	556	557	567	555	523	564	597	571	560	565	563	634	571	566	551	524	611	627	580	589	535	582	544	554	618	554	524	556	620	561	595	525	551	577	589	521	522	572	540	555	590	589	579	614	585	561	556	547	564	551	551	579	593	519	553	555	574	531	579	557	577	520	539	534	578	549	561	575	606	553	552	568	551	550	559	595	532	547	596	592	584	556	555	546	541	555	574	609	548	594	595	528	581	580	579	544	578	556	549	541	600	548	512	535	581	590	578	580	566	572	562	585	554	565	563	577	540	582	586	556	628	597	623	601	593	545	554	560	584	548	537	603	545	577	555	569	524	563	525	577	550	563	571	611	587	588	549	535	558	579	540	613	505	540	574	550	537	613	552	505	575	546	600	569	565	541	542	549	576	591	522	550	598	604	577	567	559	575	568	555	572	610	568	586	570	565	551	574	550	550	582	584	556	546	577	574	585	611	590	566	526	581	573	534	569	599	594	571	552	569	558	549	555	574	600	569	608	546	551	545	573	582	593	596	499	536	539	604	586	563	520	595	506	569	596	581	564	578	557	565	566	577	580	591	590	570	537	592	551	558	555	577	560	562	587	584	576	551	572	580	566	594	560	574	564	580	566	583	551	588	576	565	564	535	590	565	540	551	606	568	536	570	545	580	588	607	599	591	584	528	603	517	603	568	549	555	585	621	586	563	515	582	536	545	567	608	539	521	595	554	551	552	592	571	631	582	574	552	576	564	519	563	604	573	562	542	581	540	557	546	566	565	560	572	591	569	586	586	576	555	594	575	561	561	556	555	535	564	570	609	546	616	529	538	600	606	542	585	601	565	561	543	559	555	537	556	555	548	570	569	570	571	559	545	522	539	593	604	551	576	562	572	577	572	567	554	593	573	560	579	537	582	546	588	598	513	545	550	545	584	570	602	548	545	560	554	575	541	573	603	533	590	561	602	583	566	610	607	579	569	549	592	560	592	557	558	599	586	538	557	605	590	582	564	578	568	572	584	559	602	566	525	555	537	572	544	583	613	589	529	567	566	600	572	568	532	556	586	590	577	572	565	555	530	535	570	561	541	572	557	575	596	611	537	559	536	584	553	573	550	536	579	515	561	561	587	593	611	567	572	553	575	569	522	540	590	573	594	574	564	553	598	568	583	612	582	555	525	586	555	575	603	545	557	540	562
23277	20854	27809	23998	20831	9857	1100	760	626	593	534	499	499	464	470	436	428	495	430	440	432	432	373	449	445	393	418	425	404	400	468	358	396	391	409	388	390	395	374	458	393	410	391	395	392	365	348	402	400	416	392	374	392	384	328	376	396	386	354	394	386	410	369	390	356	387	373	389	427	409	382	380	400	382	407	373	407	391	360	386	411	379	417	365	385	404	393	393	403	365	390	406	400	371	391	415	390	350	393	412	365	385	402	401	419	402	382	372	424	387	414	371	412	389	380	379	393	410	371	410	404	449	412	354	392	381	398	410	368	384	413	360	380	373	394	420	364	382	375	424	406	388	359	391	367	348	357	368	378	430	398	375	376	392	386	406	409	410	389	359	358	379	429	387	401	386	371	350	385	364	391	386	366	397	404	390	386	418	403	376	401	364	406	398	380	398	355	371	391	399	369	422	400	370	377	371	353	371	405	371	385	354	390	373	364	374	398	410	410	372	408	374	397	369	389	415	364	367	397	391	373	384	416	381	393	407	419	413	373	385	414	365	407	400	388	403	359	376	393	380	374	375	384	413	359	403	388	387	379	421	345	402	403	387	348	379	390	376	402	390	393	382	395	409	363	375	352	444	364	386	396	379	424	391	374	391	369	365	375	368	395	374	363	386	349	430	418	390	402	383	381	416	379	373	373	376	424	400	402	391	404	372	400	379	376	397	397	385	400	397	410	373	384	359	386	393	392	371	372	404	425	387	368	390	382	388	378	388	397	399	384	410	426	446	403	407	395	382	407	402	368	374	392	397	376	420	383	387	413	384	410	396	360	398	365	406	360	382	389	438	370	404	374	390	357	422	397	389	387	364	409	416	415	383	414	378	375	371	411	396	403	381	391	364	403	412	384	411	402	389	370	410	379	383	391	395	393	380	368	392	412	377	404	370	347	356	425	373	388	365	400	401	411	387	409	379	361	423	362	375	378	385	383	385	411	373	409	373	367	357	360	375	356	380	404	389	391	378	380	428	412	408	396	420	400	407	375	413	372	372	359	393	383	354	378	342	403	370	418	394	434	365	392	379	395	354	380	392	400	392	422	406	391	360	414	374	385	394	392	368	357	366	381	360	444	363	415	387	394	401	412	449	364	367	396	384	387	385	378	411	405	403	420	403	408	405	397	388	376	391	391	377	427	390	389	379	379	406	383	381	379	411	420	389	415	400	361	369	385	363	443	414	427	376	381	385	393	368	379	361	376	377	374	413	415	343	388	379	385	375	379	387	377	366	373	408	379	388	398	399	397	420	361	364	372	350	350	352	379	409	425	369	362	391	370	392	384	404	383	416	405	418	402	390	346	424	409	396	389	366	429	399	378	372	432	368	339	428	378	359	400	365	398	400	391	399	384	404	395	396	396	370	374	411	397	411	395	391	398	371	371	426	367	428	409	385	404	412	359	410	397	388	413	393	393	399	441	393	393	363	380	390	374	388	373	367	408	416	406	374	428	381	407	395	384	413	361	369	393	390	405	374	399	396	380	402	385	365	359	405	390	431	386	400	381	447	381	418	433	386	394	355	388	393	390	402	374	380	404	386	411	398	396	397	425	378	407	437	376	377	381	382	392	363	389	430	418	408	379	403	382	388	384	394	393	382	413	376	405	367	392	360	349	407	398	416	400	394	382	434	366	366	379	360	380	381	422	423	395	401	370	397	380	409	395	387	435	380	398	378	406	401	419	394	386	450	409	474	396	360	384	379	395	388	414	377	357	361	367	444	396	387	398	356	413	409	392	411	391	351	432	403	434	400	415	421	357	380	385	380	379	444	377	398	365	393	400	385	404	392	389	385	388	371	385	416	389	391	398	394	401	407	382	364	348	357	395	423	360	434	399	405	384	393	383	379	362	378	391	392	374	399	403	388	380	389	403	411	384	375	416	394	384	406	361	373	396	415	399	358	416	392	404	380	402	352	397	366	401	410	417	385	383	380	347	418	385	390	382	404	409	432	374	387	419	373	391	377	428	372	340	380	406	375	373	425	373	371	382	363	441	385	384	372	399	373	404	423	386	391	363	394	385	349	386	389	330	387	410	406	391	388	394	403	393	395	403	380	438	426	377	375	397	404	377	409	378	368	372	396	428	383	403	390	410	396	369	403	379	368	361	401	383	425	388	393	369	417	365	405	366	396	393	425	352	374	404	389	383	376	379	425	413	390	424	433	385	364	406	370	439	373	371	411	376	387	386	376	395	383	404	373	391	386	393	397	404	395	408	360	350	380	400	383	356	394	366	419	363	406	393	371	378	377	389	371	369	387	415	411	371	411	396	390	385	405	407	388	404	399	367	399	392	379	389	406	385	362	396	388	384	404	375	379	399	382	428	398	380	396	375	363	398	385	359	385	365	419	403	386	407	416	367	391	389	384	387	414	406	378	397	411	371	389	400	381	398	409	375	376	345	370	356	373	397	400	403	386	369	367	391	381	399	405	373	410	406	389	360	391	383	366	392	406	374	412	393	385	404	399	383	388	403	403	417	397	378	379	389	399	395	392	395	402	383	399	374	390	412	377	361	390	395	400	367	378	401	398	395	355	387	382	370	393	392	395	389	379	415	453	386	436	386	372	354	402	409	387	372	380	384	364	375	421	403	387	404	394	376	379	399	384	419	387	411	394	405	392	387	378	367	399	438	424	384	417	386	403	380	401	376	442	372	379	413	400	372	386	384	382	380	375	381	345	392	425	371	356	400	395	403	415	381	360	369	397	359	398	341	362	370	390	358	406	408	424	383	371	381	407	374	401	416	383	348	386	353	420	399	362	367	363	382	413	363	369	394	342	395	371	371	382	352	387	388	404	391	379	397	382	399	375	387	365	386	392	396	381	411	391	377	420	431	400	419	400	385	361	410	349	386	390	383	353	384	381	402	382	432	394	400	399	390	416	409	386	392	362	404	381	387	419	393	379	373	340	404	410	394	377	393	403	408	364	412	384	403	366	372	418	369	405	366	403	334	378	383	405	416	398	391	378	420	367	385	390	365	404	415	373	360	403	365	437	396	400	385	380	371	368	382	367	348	394	389	375	383	378	377	426	397	384	378	420	379	371	386	411	408	395	371	361	424	398	393	385	403	378	397	382	407	410	383	362	375	384	408	378	397	370	372	385	387	354	366	398	385	377	372	379	406	370	395	377	410	396	406	412	380	401	399	397	383	372	398	397	383	391	408	370	380	385	410	435	382	389	380	417	344	378	363	380	399	371	391	367	377	377	405	411	383	403	402	422	409	384	402	379	384	399	396	415	361	379	404	385	382	371	369	376	403	419	367	393	411	394	391	366	379	412	363	350	404	381	365	393	396	372	389	380	393	433	391	369	368	382	356	411	432	383	384	393	392	398	406	372	376	363	410	374	412	365	397	361	369	372	409	388	350	387	397	409	388	394	389	378	370	370	378	388	392	386	373	395	380	404	425	386	385	386	385	375	354	379	381	402	379	413	387	360	414	373	370	410	384	374
3457	8286	6431	2975	2024	1557	1338	1077	910	780	710	665	627	583	531	561	541	602	493	511	479	485	489	475	496	493	448	491	431	430	449	446	436	446	436	430	466	449	439	464	467	447	463	436	435	429	469	447	432	486	446	453	447	445	434	517	425	450	457	484	405	429	476	418	418	472	461	457	416	431	438	459	435	483	413	400	463	441	474	447	464	454	449	440	469	437	474	410	437	460	446	415	439	467	437	449	434	472	454	441	448	479	427	446	444	432	417	450	429	477	427	470	428	451	466	473	432	414	399	445	483	487	481	452	410	437	422	432	429	467	442	447	469	442	428	455	426	392	410	461	430	435	449	458	472	488	476	458	467	463	440	457	430	436	440	467	428	473	446	429	436	435	427	477	418	447	422	433	410	426	441	460	476	473	420	453	476	436	432	430	455	441	402	441	409	430	445	426	470	454	472	460	414	448	425	474	434	467	430	467	465	460	441	433	422	425	423	425	400	479	486	412	439	438	439	442	428	479	451	473	422	437	442	436	469	430	434	456	466	432	426	470	460	425	422	398	442	459	441	456	414	436	447	409	394	430	449	408	426	441	410	438	461	423	471	447	461	449	429	431	465	446	439	447	436	466	463	446	453	415	479	438	436	437	453	457	415	446	451	459	410	434	427	455	435	443	441	429	440	410	425	480	449	461	440	421	446	429	475	447	407	424	425	436	423	431	445	418	450	454	409	396	460	436	410	457	446	467	488	420	454	419	457	447	433	391	485	461	436	446	466	425	448	435	455	495	409	452	463	436	472	457	466	450	469	441	432	465	389	414	478	450	457	427	427	429	416	435	422	466	442	460	470	456	454	439	453	441	427	424	489	479	401	442	457	412	476	432	449	464	459	455	417	439	453	439	455	459	440	451	489	446	463	430	426	436	436	445	443	437	457	452	447	440	439	463	472	418	420	451	444	438	458	478	407	449	432	468	444	421	439	459	410	405	449	442	449	433	438	447	464	455	408	418	444	465	408	456	465	473	411	448	423	437	449	438	415	413	455	434	473	430	427	425	482	457	435	399	461	453	434	436	456	464	458	428	433	430	385	432	433	434	458	470	461	402	412	429	446	461	439	469	455	446	463	427	442	425	430	429	423	441	449	450	438	420	450	495	427	430	434	442	485	459	411	433	458	476	450	460	474	445	444	469	460	434	465	442	435	414	430	425	451	403	403	468	396	456	441	392	459	416	440	469	436	469	455	430	447	426	450	444	452	459	421	489	438	423	422	467	466	457	435	436	441	433	438	455	427	470	465	441	428	429	471	471	418	461	458	454	449	434	396	435	405	430	472	453	451	428	440	441	439	444	441	415	484	438	418	412	411	448	461	442	450	434	435	453	410	407	420	446	475	454	425	470	439	439	424	435	459	443	434	451	437	427	466	433	448	431	439	407	425	421	452	441	428	450	448	428	446	445	450	437	418	466	440	469	463	461	469	461	465	454	443	425	428	486	447	438	432	427	446	441	457	436	437	438	444	473	438	461	446	440	458	435	477	460	462	415	466	432	446	388	419	456	444	445	454	413	481	450	440	430	444	411	458	446	424	408	421	490	412	439	459	442	434	449	465	425	431	461	447	442	463	442	417	447	457	417	455	503	435	443	490	423	454	421	435	473	424	427	478	430	468	436	423	447	440	443	440	428	458	465	430	450	450	446	442	446	433	419	464	458	439	421	467	439	446	451	448	445	425	438	412	453	468	468	409	489	418	461	443	461	442	440	460	440	432	469	433	438	481	419	459	450	436	428	423	450	444	489	435	437	464	435	445	445	459	450	438	436	445	415	446	447	460	444	467	465	446	432	438	467	433	462	457	449	433	447	429	424	433	445	461	432	441	419	440	407	452	425	472	421	421	425	450	436	390	429	416	443	455	408	418	426	475	428	453	456	456	476	460	469	441	433	456	434	474	452	476	421	420	420	449	449	410	444	456	434	459	443	432	463	428	462	443	440	454	458	447	432	447	442	476	427	472	455	459	444	451	457	432	457	480	445	499	436	426	445	465	441	407	456	435	438	444	422	443	459	416	439	396	444	447	428	434	441	482	415	452	402	450	431	443	429	405	444	398	438	425	446	458	450	455	457	439	447	457	423	407	438	426	443	447	454	439	458	453	454	440	455	449	450	401	462	436	429	413	442	460	415	434	457	445	467	449	428	464	440	425	427	428	445	427	458	461	434	451	451	432	435	440	428	425	458	419	421	441	446	465	467	424	427	437	455	442	475	438	440	423	442	456	450	443	457	466	444	433	408	434	414	476	448	433	456	443	434	419	444	428	456	468	439	442	440	445	448	435	446	441	451	451	435	445	448	410	415	424	444	463	450	467	480	438	452	415	450	469	441	494	456	404	412	430	476	418	457	423	406	446	447	475	463	467	440	460	457	426	424	419	461	445	399	445	419	461	412	451	435	500	459	440	429	448	458	456	413	396	422	447	443	426	439	436	453	404	439	439	445	401	423	437	444	450	432	444	469	439	449	411	442	443	451	476	444	483	451	465	449	443	419	470	461	419	434	434	439	447	415	460	466	463	428	454	407	424	444	469	445	450	435	414	466	429	426	450	450	444	452	440	392	482	432	436	457	450	419	436	432	456	436	459	442	418	460	448	409	436	465	395	453	461	442	426	457	420	457	436	432	450	453	451	438	459	429	463	435	446	468	429	444	442	444	468	478	394	458	443	467	433	410	420	453	449	415	428	441	417	467	447	413	390	472	473	417	461	417	448	450	473	505	449	453	457	440	409	455	413	436	408	450	451	416	438	441	450	401	439	433	421	435	444	439	453	455	448	482	504	415	419	464	442	424	414	426	440	441	460	470	445	421	432	449	404	449	454	448	459	473	440	429	441	436	466	413	434	439	456	402	441	457	421	417	414	437	441	491	433	425	452	451	433	462	445	441	431	441	449	464	447	431	445	427	460	457	437	464	460	457	442	421	455	462	432	484	478	471	446	442	450	493	467	428	424	450	414	420	456	445	416	427	434	444	441	422	436	451	435	410	453	433	465	435	415	479	443	425	401	426	429	439	500	421	452	408	465	447	424	433	463	430	454	404	437	430	455	471	458	429	451	431	432	443	437	419	418	441	463	442	415	453	455	459	431	480	449	457	463	425	451	426	463	464	427	427	457	462	465	416	448	476	455	435	425	444	426	441	466	461	415	430	458	449	445	458	462	463	419	446	426	475	474	447	433	441	463	430	414	428	424	431	455	452	491	449	422	443	444	428	472	504	427	466	430	431	444	472	456	469	454	452	460	401	405	447	433	423	440	433	419	427	462	426	434	425	419	421	423	412	460	436	391	469	427	420	423	449	433	465	471	452	443	431	442	476	457	445	430	441	471	432	422	451	443	436	406	421	481	447	434	442	454	458	455	472	417	447	448	443	430	433	413	400	456	420	463	441	441	453	459	450	459	428	432	448	456	485	449	466	461	430	445	435	436	437	439	430	476	443	452	443	415	448	416	463
24352	20883	26953	24828	12292	855	532	514	431	429	413	414	406	381	379	374	355	342	352	355	374	366	367	364	377	368	319	368	334	316	363	363	338	352	365	386	338	350	351	325	349	355	330	345	351	339	370	332	344	356	360	353	336	330	331	353	302	383	365	329	352	331	359	321	302	339	342	355	352	343	336	342	324	350	323	294	376	340	334	316	325	342	315	332	348	334	320	368	381	355	368	343	350	364	327	337	299	337	335	342	345	353	370	323	320	332	357	347	307	354	359	320	319	336	349	348	347	339	313	340	370	332	335	322	343	347	340	345	320	321	328	338	354	333	322	358	322	337	302	388	373	346	380	382	321	321	339	341	333	324	351	365	325	341	327	341	340	336	352	348	336	360	341	354	326	331	317	323	291	354	346	354	342	353	338	375	363	346	355	309	310	315	358	308	372	346	356	333	346	364	341	327	340	314	335	332	356	323	339	356	354	351	333	330	355	363	340	314	341	353	352	323	323	323	359	322	346	330	331	338	339	341	368	344	353	353	325	322	346	332	351	364	332	350	333	364	342	366	303	350	342	343	329	351	325	348	295	339	337	324	323	349	334	361	358	363	357	342	345	351	341	347	329	328	326	341	342	348	349	372	399	343	347	328	371	317	338	343	350	375	354	342	315	327	354	329	353	335	314	340	343	338	312	355	323	387	334	354	329	342	370	345	317	335	321	352	351	366	340	340	336	367	306	333	299	330	354	349	297	353	328	328	346	337	344	313	340	325	334	314	337	331	351	348	333	346	376	356	349	343	336	317	360	326	342	373	334	340	358	331	352	364	363	339	335	346	337	348	336	336	364	328	369	358	340	359	327	363	321	354	322	360	363	353	366	343	335	316	312	334	323	341	341	329	357	342	375	309	320	315	325	354	363	361	359	340	345	319	346	355	341	364	322	351	337	353	312	377	338	339	341	336	317	355	320	361	335	337	344	341	356	332	353	331	337	316	330	306	354	358	349	349	319	302	342	365	330	344	328	345	337	297	343	329	391	341	305	359	353	327	346	357	342	336	329	335	344	361	360	358	334	325	354	357	332	322	324	341	375	352	342	317	359	370	344	323	343	331	349	375	336	364	327	325	336	357	319	341	356	299	340	379	342	358	347	368	319	386	315	343	359	313	350	336	349	314	385	337	352	335	343	363	376	348	335	349	367	321	360	325	348	333	326	359	324	350	357	364	339	372	343	354	360	310	327	331	335	323	343	320	327	343	331	391	338	341	338	343	348	310	309	323	309	328	323	330	326	355	352	323	317	350	356	354	319	370	358	371	333	316	340	320	341	325	364	350	376	333	362	374	362	351	320	328	343	318	354	348	357	325	336	311	347	324	348	335	361	329	340	340	359	330	339	324	320	341	373	366	333	355	323	348	325	329	374	328	342	356	336	330	325	362	321	364	366	353	317	317	320	331	346	375	353	388	380	318	371	326	357	367	362	354	331	311	341	329	346	333	356	326	367	365	361	315	345	327	358	362	319	328	319	353	330	356	315	312	346	318	306	356	343	336	341	345	330	343	329	349	313	369	340	344	326	346	360	325	336	326	350	324	343	339	361	331	338	370	314	329	362	336	321	354	322	333	335	372	375	333	361	348	353	340	304	349	375	373	341	365	384	354	348	340	358	353	318	308	343	345	361	327	346	359	366	338	366	346	377	334	371	366	337	354	332	345	346	340	334	375	344	324	326	370	368	378	329	348	331	334	315	340	355	351	335	339	336	330	325	372	350	336	320	334	359	349	355	330	353	356	336	335	352	342	364	337	352	324	318	339	367	337	366	347	381	404	382	350	402	318	332	326	325	345	369	328	356	332	334	338	321	345	357	328	329	360	376	364	349	330	334	342	329	366	346	345	306	307	329	343	342	357	395	333	359	304	344	379	365	363	328	351	320	336	371	317	345	346	383	330	353	332	314	319	377	355	348	350	316	372	348	405	315	355	348	326	329	333	289	348	343	349	349	363	320	314	365	335	364	368	329	327	352	337	343	315	341	364	331	325	342	321	332	364	340	329	337	362	344	318	339	335	326	300	306	318	353	343	325	340	330	337	349	356	330	321	339	352	323	343	354	353	329	340	323	350	329	369	352	340	344	365	368	344	336	307	362	361	364	325	383	339	366	330	327	339	330	314	340	310	362	333	362	344	336	307	339	352	346	372	358	337	371	319	341	348	351	333	349	332	346	291	333	307	372	339	327	335	368	322	353	323	349	330	353	345	348	350	373	355	328	317	323	356	357	340	357	328	352	346	374	364	324	347	338	352	334	350	329	338	356	323	352	337	351	343	308	367	316	348	360	359	339	331	338	296	322	331	351	337	331	362	343	362	343	324	318	333	325	348	348	358	332	336	356	328	333	340	335	345	361	356	370	340	339	340	328	345	330	335	350	315	324	349	345	333	366	348	314	314	351	360	334	322	328	335	316	320	335	342	341	339	350	358	340	319	359	378	311	361	343	347	291	340	332	334	337	323	356	367	343	341	338	348	320	318	313	348	335	329	351	373	344	349	327	374	327	308	332	354	337	363	360	319	349	351	366	364	346	318	343	343	355	362	336	330	336	346	386	323	333	327	360	327	342	320	329	348	322	343	337	335	363	313	340	352	336	347	342	325	351	351	346	322	337	356	331	349	338	337	313	316	358	326	349	339	329	318	338	333	324	341	319	344	326	351	321	329	321	352	341	309	355	349	356	331	355	359	339	350	346	329	370	334	338	340	357	337	355	316	367	339	366	319	340	317	355	338	354	345	361	334	370	356	324	329	313	374	343	329	333	331	316	304	340	332	336	302	367	371	344	329	331	375	367	349	331	328	323	310	305	336	347	353	343	335	365	345	311	334	334	351	394	365	328	329	363	320	352	350	366	364	348	335	335	357	329	356	343	361	338	312	334	378	351	332	334	345	361	322	365	353	354	337	324	356	357	322	357	329	347	340	349	362	361	348	361	358	341	347	369	315	333	348	365	306	351	317	355	336	354	369	369	340	343	314	358	376	339	310	355	341	322	344	313	361	330	320	369	336	363	369	386	341	336	350	395	317	323	327	371	349	364	332	335	353	374	361	309	324	354	324	343	332	340	329	350	333	321	339	376	349	321	329	307	305	335	353	336	357	345	336	335	315	363	311	359	349	289	326	348	335	361	341	314	365	363	366	354	371	379	338	323	342	341	309	364	329	335	353	355	329	349	337	341	362	346	334	357	374	337	339	346	338	332	347	336	323	312	326	381	308	319	366	348	318	328	357	337	350	340	328	332	359	362	327	338	338	351	364	341	329	322	330	330	349	341	340	299	319	370	330	373	351	323	317	357	334	337	361	352	346	362	343	339	342	351	369	357	360	332	341	355	352	315	343	347	355	370	328	347	342	335	352	349	355	350	332	331	359	356	331	321	331	333	320	358	337	323	345	329	330	366	352	326	346	350	334	348	331	350	310	350	369	317	321	316	354	354	332	308	335	323	330	364	351	326	326
3520	4946	3751	1754	1311	1099	881	671	656	553	533	447	487	428	440	410	425	439	409	424	397	373	398	405	374	347	382	385	390	385	413	359	378	339	389	367	366	378	396	367	383	398	408	432	370	389	387	395	395	336	373	382	378	364	379	352	401	375	376	362	337	363	338	347	368	376	374	373	377	371	384	381	376	370	349	373	374	400	410	348	348	366	366	358	339	381	353	346	412	388	417	360	372	374	344	381	386	357	360	376	374	377	358	382	350	366	365	360	378	383	349	364	400	361	361	348	377	396	389	343	381	378	362	414	368	376	329	379	378	365	346	361	353	368	364	366	364	387	341	363	364	349	399	374	380	351	387	339	362	367	371	363	348	361	356	351	387	389	348	363	365	357	393	348	372	384	344	398	362	374	389	370	394	362	381	358	333	381	342	400	359	380	385	376	361	377	384	387	369	350	384	367	357	384	338	408	382	400	341	346	371	390	358	369	362	368	389	359	367	385	388	376	399	372	374	410	342	379	369	379	354	344	376	386	375	371	363	384	349	364	381	355	387	339	360	364	392	381	373	342	365	359	405	351	375	396	398	358	371	385	378	383	334	389	361	357	363	336	372	358	374	375	371	377	365	367	352	353	387	367	355	342	348	360	374	359	350	395	374	382	385	371	385	334	395	375	368	386	381	374	360	337	388	376	361	377	340	374	384	374	352	385	395	341	358	355	401	354	406	372	326	324	371	356	383	372	344	342	362	360	390	365	342	402	346	376	351	374	418	342	374	357	360	375	395	372	345	348	355	337	369	384	344	386	420	342	342	393	356	373	355	391	362	369	382	396	389	371	360	386	378	350	378	406	392	368	380	392	367	419	369	344	388	365	379	388	369	369	353	371	367	353	367	375	368	375	349	366	353	342	363	383	352	371	351	368	342	369	363	377	382	381	400	390	363	413	360	340	372	393	366	399	383	358	359	378	355	358	396	370	363	381	357	380	385	369	394	366	390	364	340	365	375	401	365	368	391	346	372	396	380	367	350	365	389	380	327	381	383	367	373	362	376	347	366	401	383	362	376	403	372	392	371	363	347	383	391	377	386	324	391	344	370	379	367	346	397	362	352	383	370	363	403	397	385	373	369	361	372	367	395	397	365	361	385	370	381	366	375	366	356	374	379	367	349	380	347	370	387	374	379	359	340	359	368	354	370	376	393	377	358	383	398	356	377	330	382	366	366	374	400	414	356	395	348	382	363	371	371	352	372	370	381	402	366	368	366	335	388	365	365	392	372	359	396	380	365	376	396	325	373	408	378	358	391	345	373	380	352	406	378	390	398	379	364	375	390	387	382	374	356	351	374	398	390	358	369	366	388	411	380	363	364	373	379	351	373	355	372	363	372	382	374	382	378	398	371	373	393	356	367	327	403	345	346	379	371	363	382	345	385	347	375	393	345	373	387	388	387	361	342	383	338	375	338	358	402	403	358	373	326	364	366	387	367	390	390	387	369	387	369	349	378	349	349	400	370	362	372	389	361	388	376	351	396	321	368	348	358	378	357	366	388	379	358	401	366	354	344	389	372	354	363	384	377	358	358	355	392	363	358	359	387	384	375	358	381	381	358	366	355	365	357	378	376	373	389	383	350	358	369	386	369	353	400	379	374	391	358	351	410	358	411	395	347	388	397	373	374	353	396	376	365	366	389	353	340	381	375	345	342	362	383	359	377	350	369	420	379	394	358	367	351	373	364	358	357	347	352	389	377	381	394	381	365	390	350	387	385	341	397	367	331	360	338	335	364	374	373	375	346	353	370	393	382	367	361	357	365	339	358	366	377	357	369	402	366	372	358	365	387	385	359	352	405	357	366	363	363	369	367	384	360	340	381	356	367	379	385	372	358	349	382	374	387	363	400	373	360	376	366	366	394	379	384	418	382	389	374	369	340	356	346	405	348	389	355	347	361	395	360	375	384	418	395	346	366	382	365	402	368	388	367	345	358	363	368	388	369	351	369	405	363	365	335	375	361	348	378	347	329	379	355	345	385	363	381	358	361	387	407	348	365	383	364	374	355	376	403	353	371	372	361	356	384	341	378	327	386	363	381	376	359	391	351	384	388	394	365	401	394	371	362	398	357	402	375	379	395	366	368	397	369	364	368	358	389	382	367	374	341	369	355	361	376	399	390	377	354	346	373	373	360	383	356	360	352	384	389	388	324	343	369	384	398	376	356	345	384	396	360	361	375	349	373	373	332	396	361	374	335	396	328	362	389	371	365	382	377	389	343	410	361	372	367	375	380	363	361	380	352	362	366	386	373	367	387	356	367	343	356	353	379	342	350	356	358	378	399	366	397	398	386	381	363	379	346	360	360	392	376	386	368	413	356	375	386	354	351	358	392	369	390	334	364	397	366	352	369	370	385	358	365	354	363	355	385	369	392	332	358	326	346	406	340	377	354	377	349	361	360	382	355	388	370	378	352	355	382	366	378	361	352	364	349	358	373	372	360	359	371	384	375	332	411	388	385	408	379	360	340	347	364	362	401	362	359	344	341	397	360	387	362	384	389	360	401	348	356	358	347	360	361	387	369	375	384	365	387	358	367	371	365	346	390	374	395	374	394	368	390	404	369	355	369	385	390	341	372	369	353	395	368	365	349	361	411	343	406	351	394	408	361	368	352	356	394	378	354	359	355	394	362	385	362	351	402	365	358	350	382	361	363	364	390	386	369	330	366	390	350	371	332	380	378	384	347	352	373	365	364	327	381	345	344	359	369	371	364	351	372	397	364	359	363	360	337	397	363	359	388	372	343	350	383	366	386	374	355	364	369	386	389	391	362	385	347	399	338	371	399	346	367	385	404	388	392	369	387	380	353	338	373	391	378	382	365	380	390	353	343	396	407	348	378	352	387	376	354	360	332	380	402	382	373	390	382	398	396	377	371	372	355	395	357	379	402	355	353	388	407	371	364	382	339	391	363	356	386	386	366	400	399	355	389	355	379	348	380	384	349	358	383	384	379	394	356	392	381	360	379	334	361	383	365	378	365	378	379	350	394	387	395	385	387	347	359	364	367	370	391	398	394	388	411	369	363	384	353	320	389	402	342	348	365	400	381	362	370	358	403	396	342	403	330	365	384	377	336	390	379	372	354	372	343	407	370	347	379	361	381	353	377	384	361	348	367	362	395	363	380	371	374	390	382	402	376	371	408	404	399	353	340	373	383	352	380	392	386	347	351	349	376	343	368	398	353	377	344	359	373	364	336	366	360	383	390	368	340	377	355	368	369	375	337	364	347	358	390	376	388	393	394	340	384	405	389	365	341	373	374	380	368	391	355	371	383	340	372	373	352	364	364	381	364	353	394	367	390	363	387	351	363	329	365	397	366	347	353	387	334	348	372	361	370	368	392	369	393	376	376	379	370	358	362	387	353	371	386	398	352	359	413	379	356	313	368	388	385	397	384	354	359	361	359	364	393	392	353	387	359	364	358	396	364	396	357	367	362	386	377	387	382	384	369	376
22222	20878	28279	23608	20869	20888	8411	856	525	489	440	349	328	292	283	243	219	221	202	195	184	173	199	206	191	166	189	164	175	159	149	146	160	151	138	164	154	157	162	168	155	136	140	144	152	151	134	144	121	144	160	146	152	136	130	156	163	141	130	143	148	135	154	132	142	130	162	120	117	140	128	168	158	141	128	147	129	124	133	125	144	124	131	117	137	135	146	150	144	139	143	138	139	151	140	136	124	156	141	138	153	116	137	146	161	161	139	138	116	121	133	135	109	124	131	138	120	131	120	120	130	114	120	132	144	149	156	127	141	125	129	113	122	143	152	132	135	129	135	149	172	135	162	127	145	143	156	141	133	119	128	134	163	134	147	143	136	145	140	154	143	115	164	128	144	161	123	141	128	144	135	136	137	144	134	116	123	140	138	140	120	139	150	135	153	145	118	145	131	140	151	138	122	129	110	150	133	143	152	139	173	124	139	134	148	111	124	106	132	139	133	143	136	142	131	134	149	160	131	146	131	140	132	140	119	131	135	144	139	120	133	154	146	150	164	124	129	121	127	145	111	132	130	141	123	148	132	133	130	163	144	173	148	146	136	125	115	135	125	123	143	146	143	154	162	153	130	128	150	131	153	142	140	153	115	138	144	144	142	148	143	147	143	142	140	145	148	130	129	128	140	128	127	122	128	136	126	129	135	111	141	137	144	128	127	133	133	164	144	142	135	133	153	142	129	135	131	136	142	139	135	118	127	138	134	118	148	141	165	136	121	145	113	159	151	139	134	122	128	145	125	135	126	147	132	151	127	144	135	170	146	120	141	133	127	141	143	138	140	144	142	142	141	126	148	137	153	148	153	134	129	125	138	133	143	140	141	135	129	143	145	122	121	145	158	135	131	137	161	135	112	149	133	131	130	135	127	133	127	132	144	143	143	129	161	142	159	131	111	121	141	131	156	136	128	165	134	115	140	144	144	128	151	139	157	143	134	132	126	141	139	139	130	143	107	135	132	133	142	127	138	143	143	149	146	144	140	117	139	143	139	118	137	135	142	127	151	125	121	133	145	151	130	137	133	107	120	132	131	135	136	126	129	137	132	142	139	145	139	120	144	155	149	135	135	132	141	139	144	127	126	148	138	118	129	122	129	131	123	152	137	149	137	128	131	145	109	148	127	141	133	138	151	151	114	123	132	154	139	122	144	138	156	143	155	141	156	145	132	120	150	157	128	141	143	168	129	132	117	142	140	137	147	148	138	135	141	146	118	120	112	155	132	126	157	153	137	117	136	136	126	144	130	141	121	139	122	152	125	127	132	145	159	155	121	156	127	153	139	145	126	154	154	157	160	129	141	144	142	145	135	124	147	107	130	145	162	146	135	141	140	140	151	137	122	149	142	152	129	146	136	134	127	124	143	139	142	139	124	142	118	128	166	130	122	120	137	145	132	133	141	146	122	119	123	128	143	130	133	126	144	133	131	148	130	159	131	129	134	132	132	130	116	127	127	131	119	138	136	143	123	143	119	135	149	113	124	125	125	144	144	138	113	141	134	140	139	135	139	121	151	134	118	139	130	123	142	129	120	138	125	136	140	138	128	157	129	144	126	130	137	110	159	138	151	145	121	141	121	129	124	146	128	140	135	121	125	143	125	136	146	137	135	130	128	127	161	138	121	140	133	133	151	145	136	146	141	152	111	127	147	132	137	128	128	142	127	132	130	113	137	140	160	129	159	138	122	143	121	155	125	136	140	131	133	135	159	109	144	141	149	135	141	144	133	149	146	126	127	143	144	155	162	133	129	125	142	122	134	125	130	147	136	110	128	144	145	118	126	148	138	141	133	134	141	147	139	139	145	139	146	138	131	121	122	133	155	127	137	144	153	145	146	169	146	110	121	133	136	150	148	153	145	124	168	133	127	129	138	146	114	138	131	121	145	118	156	136	147	135	128	138	146	142	165	125	135	137	158	157	144	133	133	130	158	155	124	130	128	135	139	139	137	141	135	153	143	150	138	148	132	132	145	165	149	148	159	146	135	151	146	131	140	149	130	136	158	133	132	138	117	130	169	131	152	139	115	137	130	130	146	133	123	148	129	143	139	134	124	131	135	145	123	122	128	144	132	120	141	139	155	135	119	147	129	137	148	146	134	138	130	136	166	158	141	140	137	138	146	142	142	140	123	148	129	153	123	140	131	117	131	112	128	125	129	118	136	153	135	158	135	139	130	154	136	157	109	161	125	141	128	138	128	135	160	145	160	132	138	156	148	100	121	116	157	128	146	130	148	150	129	128	148	142	142	125	113	150	161	124	129	141	132	147	129	131	140	140	120	138	122	136	136	148	146	147	135	125	146	147	140	163	149	115	135	139	145	132	139	146	161	139	149	122	137	156	136	141	133	135	143	144	128	137	160	136	152	155	123	143	142	124	132	132	142	138	125	132	126	142	136	157	148	142	137	137	145	153	134	111	123	131	132	113	127	142	144	118	142	136	123	131	158	138	151	121	128	146	139	127	120	141	153	134	129	126	173	138	127	132	152	133	139	133	139	151	140	154	159	139	126	135	140	131	121	151	147	147	145	141	126	122	144	120	134	148	153	165	147	144	140	131	144	138	134	135	133	137	136	133	126	136	145	139	135	127	114	124	128	160	130	135	137	142	137	141	138	128	126	130	137	145	138	132	132	138	138	147	119	120	144	137	128	127	150	133	140	139	127	148	119	140	129	132	136	146	146	133	141	173	129	151	122	140	136	127	117	129	120	139	109	121	139	149	130	162	144	136	142	134	123	150	127	130	135	113	134	137	129	130	137	141	131	144	131	144	149	141	112	138	147	144	141	140	117	135	129	133	160	125	123	132	147	137	121	127	135	144	135	137	148	143	131	139	144	130	134	142	137	138	143	137	142	140	127	123	117	128	136	115	142	126	122	132	130	114	144	120	127	126	128	137	122	159	148	114	146	138	146	128	145	138	127	121	131	123	137	143	129	139	118	116	137	138	143	165	139	151	122	146	141	161	132	141	128	138	137	141	145	138	155	132	127	136	146	142	145	151	153	138	137	147	156	146	147	150	132	146	159	128	108	149	145	153	134	131	150	144	165	128	135	128	136	130	132	145	135	136	120	138	130	143	139	140	128	140	149	129	114	127	123	144	143	145	127	133	139	144	143	136	148	162	147	123	144	131	127	153	127	128	124	134	134	135	137	133	127	135	128	146	128	120	126	128	156	141	135	129	126	141	129	147	125	129	150	153	133	133	123	158	143	132	144	128	128	124	132	135	128	135	149	141	145	128	127	148	137	151	136	155	133	149	142	137	142	146	129	155	130	124	142	146	141	121	132	147	163	149	137	131	149	113	120	145	124	154	165	134	150	144	130	135	135	131	145	131	159	117	145	143	139	127	116	127	124	157	141	162	142	143	154	137	131	144	123	149	133	115	145	147	122	143	137	141	141	135	133	143	136	128	140	128	135	139	158	137	146	144	134	130	142	129	139	149	147	155
4608	13373	10465	5008	3214	2340	1771	1440	1056	794	651	598	457	412	439	354	357	329	293	270	263	267	250	234	236	226	215	212	202	206	203	197	199	180	187	162	180	179	177	168	167	161	220	187	163	153	143	160	187	167	142	162	156	166	153	184	153	161	179	163	174	179	145	168	163	169	172	168	139	158	184	168	149	178	159	164	151	155	167	153	173	141	147	178	171	158	165	171	174	152	168	176	161	149	155	167	182	157	176	162	172	150	174	165	165	148	186	145	179	160	144	152	178	156	177	174	168	150	169	164	152	133	155	172	158	150	173	158	136	159	164	166	174	169	173	160	160	169	177	147	166	148	152	152	153	175	169	168	149	165	159	174	138	141	180	169	175	153	162	169	160	169	169	147	158	143	162	154	177	149	193	154	160	149	158	170	154	143	144	153	149	150	144	159	167	145	146	166	143	177	150	181	175	147	166	169	166	171	157	135	165	132	156	157	144	162	167	182	153	158	151	153	157	162	160	156	146	135	156	188	155	150	141	147	159	199	163	149	148	126	147	165	142	155	167	166	156	163	140	185	148	158	156	154	152	162	175	174	163	168	160	161	155	174	134	145	179	145	134	163	158	173	175	135	162	157	144	180	156	130	183	171	162	156	159	152	167	168	157	149	167	166	164	143	156	156	152	148	165	149	158	166	135	168	155	178	162	153	171	153	163	143	165	182	170	163	134	151	139	153	150	159	165	148	149	193	143	147	157	145	164	150	159	151	155	180	135	169	160	156	147	143	158	194	160	185	154	166	152	161	144	160	160	170	173	167	173	160	147	171	158	177	158	146	164	164	147	142	150	150	157	150	139	149	175	157	157	151	168	167	165	155	162	146	146	146	166	141	153	151	181	165	166	180	171	164	134	162	139	139	180	162	167	141	144	164	148	164	161	163	151	179	145	152	175	168	163	146	147	165	150	172	142	162	155	163	170	178	161	163	150	152	176	162	163	154	173	168	140	154	167	145	130	142	171	156	144	161	157	145	168	156	143	168	140	158	152	152	160	163	159	140	146	165	179	164	180	171	150	148	132	160	150	136	156	167	153	154	145	162	168	159	135	154	145	163	174	151	166	151	161	158	155	176	149	144	156	157	164	155	174	151	157	150	157	169	163	152	158	158	163	170	158	176	151	153	154	164	152	179	172	153	161	182	136	156	156	161	171	142	175	152	158	150	153	141	165	149	146	171	145	161	176	152	150	177	160	175	157	173	156	186	149	135	163	175	158	127	150	154	158	148	170	145	172	171	127	170	169	153	167	173	174	167	174	150	137	150	151	159	152	171	148	158	162	157	137	183	132	178	182	161	164	172	164	156	176	169	142	153	152	172	153	170	164	178	160	178	170	169	170	168	156	153	159	182	159	174	150	168	152	163	142	155	178	149	157	141	154	141	160	159	139	146	154	160	145	151	164	155	145	148	170	146	160	169	139	151	162	168	143	172	174	170	187	144	167	153	148	157	150	162	155	150	149	157	161	163	162	157	144	153	143	151	160	166	165	162	164	166	140	156	155	156	150	157	160	150	146	163	164	141	166	140	163	156	186	165	168	180	156	162	166	156	165	143	142	167	159	150	162	176	142	134	159	159	155	175	141	162	165	191	163	181	163	159	180	150	158	163	137	163	170	145	138	159	161	135	139	146	140	161	142	155	141	140	151	165	160	143	163	156	159	140	166	144	142	151	182	158	153	152	161	156	166	160	142	152	159	166	162	145	165	168	159	166	142	147	169	164	136	181	153	158	163	133	164	156	153	167	182	165	144	164	152	151	153	175	157	143	159	162	167	160	140	159	152	179	157	154	186	159	190	157	179	173	155	145	150	133	181	135	153	175	146	164	162	184	147	161	157	145	152	147	148	168	178	177	147	157	162	143	162	174	158	173	160	138	175	154	160	153	131	165	170	143	159	142	159	145	163	162	158	150	144	131	171	179	178	135	164	157	179	156	151	151	172	158	146	172	166	142	180	175	165	142	131	155	128	171	154	171	160	160	182	123	188	144	184	179	161	152	158	180	167	132	176	159	167	151	151	189	165	159	135	163	165	173	177	152	137	144	149	170	160	162	146	141	155	140	152	165	145	148	167	158	147	150	165	158	163	168	167	161	182	173	146	159	157	169	134	155	162	156	140	166	148	150	153	156	162	147	156	152	163	146	180	127	153	168	159	145	157	148	159	189	168	146	174	148	162	173	151	137	154	175	163	169	172	146	166	148	159	149	170	179	179	164	147	151	151	155	149	162	171	157	171	163	155	152	191	136	167	169	149	162	142	138	144	150	162	154	166	176	163	156	135	154	160	148	170	152	149	169	151	144	172	150	154	169	160	143	163	139	161	133	170	182	169	181	169	168	153	164	172	150	161	145	185	163	148	165	162	160	166	159	147	154	170	175	155	159	146	160	154	159	154	156	176	169	159	169	174	152	153	148	141	162	175	151	150	155	163	161	160	153	143	137	154	165	164	154	171	149	172	155	164	157	173	145	169	152	125	145	164	161	153	187	162	155	156	152	163	183	142	161	175	131	162	137	159	162	163	153	153	145	148	161	160	151	158	156	144	158	163	146	159	175	177	161	147	151	178	160	166	152	138	179	142	175	157	153	156	140	143	165	183	155	144	167	166	159	158	166	179	180	152	145	174	151	161	173	145	151	155	144	149	139	140	161	158	162	157	150	158	174	150	170	137	157	148	144	142	165	179	173	145	131	153	130	126	148	156	145	140	174	151	164	171	151	154	154	165	161	175	149	165	169	159	140	154	175	154	151	160	150	158	157	161	186	170	194	182	162	149	175	188	149	180	179	150	159	139	166	164	144	141	152	140	168	137	165	171	160	165	165	141	147	164	168	162	162	143	146	154	168	135	147	152	146	155	187	162	151	191	177	155	155	151	158	177	168	180	153	132	170	167	168	157	159	157	142	162	157	148	157	165	165	147	150	153	153	184	137	178	163	160	164	150	159	165	172	156	172	145	153	183	175	152	178	150	149	169	158	151	160	158	147	170	139	159	157	170	155	132	153	169	180	162	172	160	176	164	157	171	174	156	145	157	175	150	162	171	165	150	154	171	140	163	150	145	142	146	168	165	142	163	156	154	167	160	136	171	165	139	151	180	161	151	157	160	156	166	156	167	174	162	147	177	147	157	164	161	165	137	151	155	144	178	153	140	182	137	169	179	153	150	150	148	173	171	165	182	142	144	187	175	161	164	174	146	157	151	173	162	152	137	143	164	131	151	166	162	157	178	167	165	162	156	157	148	146	152	152	176	148	155	156	167	154	180	152	146	160	167	169	174	162	159	152	167	163	159	170	156	163	163	172	153	184	150	160	139	186	137	167	149	145	174	144	155	169	154	166	170	182	164	156	150	158	194	143	159	160	143	165	149	155	159	175	165	157	151	168	182	169	161	158	148	148	144	177	165	161	155	135	146	158	143	163	157	162	155	148	168	153	147	141	191	182	142	150	135	165	185	144
27066	18407	4637	859	651	567	561	560	520	510	560	502	498	519	500	490	545	504	557	556	500	540	544	527	552	544	514	554	548	517	516	502	536	509	518	526	489	512	526	547	497	559	495	564	503	515	559	490	509	521	491	511	533	540	500	516	533	519	511	527	541	535	559	530	509	513	506	526	511	516	533	492	526	537	517	542	505	492	523	571	487	519	536	532	514	541	536	512	545	515	496	505	542	536	520	524	519	548	511	574	497	478	543	515	525	522	509	511	483	529	495	487	521	505	540	518	495	510	516	557	501	486	523	514	491	533	529	529	557	507	503	519	517	572	532	510	537	472	560	523	546	506	512	526	514	527	549	498	533	553	488	511	517	501	518	516	532	553	518	516	506	514	554	483	532	552	517	487	520	524	511	505	545	565	502	528	512	507	525	506	495	524	496	546	481	505	525	500	501	496	529	487	527	493	510	478	500	523	531	487	532	519	547	525	499	521	558	531	488	513	533	514	518	528	562	518	515	525	527	522	502	526	511	558	513	527	503	532	533	502	533	518	512	479	545	507	506	538	483	493	524	477	500	542	545	533	533	507	548	532	579	531	489	518	498	531	532	524	527	514	474	515	553	531	521	544	563	506	563	505	546	512	550	465	498	519	526	501	546	532	517	513	498	497	511	511	530	532	536	514	542	528	537	519	507	495	513	518	540	519	514	549	506	506	551	559	512	541	530	495	475	558	540	520	508	521	525	513	531	541	544	497	533	525	523	548	589	508	486	500	517	500	496	534	542	488	511	475	536	507	493	513	526	523	519	515	499	516	511	553	516	515	523	504	525	556	529	498	507	499	496	489	512	575	466	541	490	547	519	497	518	506	506	510	490	520	555	525	529	520	548	502	532	555	514	503	510	545	576	534	547	490	499	540	472	503	551	524	530	529	503	533	516	509	531	521	529	506	513	534	518	496	513	496	505	471	505	526	511	512	537	509	495	510	530	483	554	497	523	499	506	480	522	489	531	544	515	526	528	519	486	512	505	532	530	523	536	526	507	542	541	511	468	516	519	516	533	509	535	512	513	526	515	504	493	507	513	539	470	536	513	513	504	529	540	529	532	547	525	489	515	519	522	520	532	518	539	572	546	527	547	538	481	526	512	543	545	528	527	531	486	526	503	526	514	483	492	502	514	521	512	527	512	509	553	530	496	513	523	513	511	528	522	513	508	543	524	480	502	506	517	561	498	533	530	540	538	541	503	518	556	527	477	559	501	536	556	520	495	530	510	521	531	528	529	543	517	543	540	500	527	543	476	556	498	513	507	534	509	501	516	554	532	528	486	559	496	551	567	506	542	565	493	519	491	556	519	509	522	555	523	502	504	518	531	513	523	551	529	520	512	547	529	500	501	515	536	520	527	490	574	525	527	541	534	474	528	530	552	514	521	505	503	473	511	517	519	519	529	561	502	523	562	520	533	552	513	536	506	506	509	506	536	493	504	538	545	502	536	525	493	522	499	500	521	536	508	534	559	503	537	516	496	531	516	538	503	508	519	560	533	535	546	483	528	498	502	527	556	547	563	530	536	552	546	537	531	510	497	515	507	511	528	538	495	511	511	492	591	497	552	527	518	540	508	479	526	504	527	574	505	487	493	503	532	532	547	517	561	524	561	486	533	531	510	500	536	534	515	508	544	524	538	538	505	507	521	572	535	540	495	531	565	520	549	523	510	489	521	533	517	531	517	553	471	533	520	529	536	466	521	533	559	511	519	562	545	488	500	507	516	501	520	537	515	533	550	542	511	487	489	550	506	567	520	504	528	472	543	550	529	543	523	512	504	541	487	530	532	545	491	502	539	538	526	500	557	549	532	556	530	528	544	523	501	544	523	500	535	492	521	544	569	536	542	553	521	570	547	539	553	559	519	544	519	485	545	548	538	545	490	551	537	503	553	551	492	537	553	528	491	531	526	505	553	595	578	531	499	531	507	537	508	514	491	508	500	495	516	554	531	558	577	511	545	474	541	501	523	484	522	518	492	502	503	515	522	496	533	540	501	484	521	534	511	534	567	557	502	547	501	512	539	491	506	527	507	514	519	537	513	525	527	505	515	529	497	515	557	554	515	515	511	553	500	541	507	560	508	596	529	513	533	558	509	507	513	516	517	524	551	570	538	504	509	506	525	505	499	561	559	512	532	547	526	519	486	545	535	531	545	522	531	526	515	534	534	477	501	530	517	489	528	516	553	521	594	554	576	512	515	479	526	520	563	503	570	547	511	535	526	484	540	553	529	518	532	554	512	537	517	509	591	526	491	535	496	524	547	518	507	535	519	510	520	525	520	522	532	529	513	534	524	515	561	542	512	495	523	518	557	506	558	517	527	540	524	572	497	548	516	497	503	566	564	480	561	502	549	511	534	513	531	538	542	525	509	531	506	524	505	538	533	554	502	533	500	521	576	511	568	522	509	514	539	519	497	494	554	523	517	535	554	488	523	553	516	539	526	508	504	548	510	491	551	567	535	518	528	533	511	517	506	482	507	536	541	527	505	499	510	514	523	499	515	520	532	513	518	503	565	528	532	529	508	535	549	510	530	542	549	534	541	557	556	521	507	527	555	549	537	525	497	543	510	495	504	543	470	503	519	499	532	511	523	534	544	512	545	530	536	563	522	476	535	534	513	487	545	503	518	529	504	549	564	545	547	492	539	550	497	548	500	512	503	547	499	535	521	504	539	523	499	514	537	563	511	545	545	532	559	523	512	504	515	521	542	575	540	530	527	484	522	513	521	577	502	528	527	488	539	536	503	528	561	579	524	514	513	522	540	503	483	492	506	550	540	532	533	468	535	497	533	519	526	527	495	479	533	538	521	503	460	528	540	507	536	487	522	565	522	515	506	547	543	518	501	570	527	509	575	544	547	538	545	538	515	543	537	541	528	524	509	514	491	495	552	521	490	518	541	528	538	509	559	510	523	540	524	540	521	531	531	540	513	529	521	530	502	566	518	507	533	499	489	534	525	505	567	527	464	528	533	566	535	479	533	558	481	514	508	511	528	516	506	508	528	530	515	534	536	500	500	562	522	527	539	581	525	537	538	518	513	527	541	488	529	518	537	546	535	550	487	515	487	524	535	503	515	559	541	527	502	515	536	531	521	503	550	521	528	520	533	525	550	500	551	507	530	550	569	517	476	516	588	517	517	559	540	527	520	509	511	535	522	511	524	516	507	505	542	548	520	542	522	490	503	501	543	562	536	537	520	498	514	502	512	502	528	538	523	496	525	509	510	538	519	508	569	519	520	525	525	531	564	526	531	525	518	522	530	516	488	505	542	547	472	546	521	545	553	480	546	501	522	527	513	576	535	566	511	522	561	558	511	519	473	470	513	538	508	529	527	551	508	556	569	500	501	512	514	529	523	494	512	479	542	511	502	565	556	516	534	499	530	598	519	497	511	502	465	544	521	506	539	572	499	540	477	521	515	500	544	483	550	508	532	505	518	521	561	511	514	521	474	481
4328	1044	1021	689	655	685	632	622	583	563	632	567	573	625	604	596	530	584	569	574	588	528	563	561	578	580	570	528	588	531	615	561	556	583	556	566	543	609	589	576	614	593	579	569	581	605	540	601	583	557	558	576	586	564	603	589	595	540	577	543	604	558	564	553	568	562	594	587	611	582	570	575	552	593	602	606	533	568	574	608	588	583	582	555	587	561	597	524	545	581	539	575	591	598	559	572	579	582	578	552	562	556	549	551	590	616	583	558	570	553	610	560	574	539	587	573	535	659	557	557	574	574	604	574	603	611	611	579	592	585	592	568	615	564	586	632	551	612	575	515	494	576	567	626	586	574	580	569	587	535	596	527	580	570	592	588	594	573	529	601	573	556	594	577	588	619	617	581	590	615	563	571	545	538	586	583	561	600	581	574	570	616	611	546	618	566	572	575	542	575	600	569	598	590	552	609	618	585	580	559	549	558	565	585	537	580	576	590	570	549	574	551	569	579	575	569	552	584	575	605	579	544	577	584	543	634	578	588	583	539	607	601	553	604	562	572	581	564	545	602	564	576	587	572	532	607	567	586	519	584	577	600	563	601	603	551	587	574	558	597	589	563	572	586	552	566	592	550	574	536	552	584	543	582	620	544	604	572	623	596	568	579	624	545	543	559	540	580	550	584	566	534	575	572	605	541	575	536	576	563	550	587	601	592	641	571	598	597	561	610	609	570	531	589	557	577	567	610	561	598	587	549	607	575	559	573	571	584	566	572	590	603	566	595	548	558	642	570	557	572	582	555	555	572	591	561	542	586	566	600	602	556	577	539	566	604	612	549	549	581	607	589	586	590	590	542	580	574	598	627	562	565	532	590	550	573	582	598	587	564	586	576	571	560	564	534	576	538	582	565	567	621	564	576	569	563	602	567	583	615	592	545	553	612	571	553	594	600	571	574	623	577	620	576	551	615	543	571	600	576	563	586	572	558	576	617	568	567	587	596	619	551	578	560	562	621	560	549	588	590	583	601	581	565	523	589	552	563	524	588	592	550	581	601	603	604	557	609	606	615	600	560	607	605	582	557	544	632	589	611	547	581	601	606	563	554	535	556	570	529	557	596	532	587	577	583	590	589	513	593	591	574	608	571	548	564	556	586	533	568	588	573	576	552	598	552	590	622	578	545	610	613	584	540	588	561	561	556	577	568	580	589	586	536	596	585	580	599	586	541	574	599	614	593	601	554	569	592	543	562	584	570	581	621	551	567	589	585	569	579	568	570	601	601	539	567	590	557	546	532	569	565	555	538	546	591	585	582	602	537	581	556	549	572	607	557	548	554	570	543	564	564	560	566	604	557	575	613	546	594	595	580	602	585	562	544	594	592	606	542	610	564	617	559	542	569	556	600	564	616	576	546	592	613	594	590	567	567	547	580	584	552	590	581	552	590	613	565	567	640	592	588	607	588	593	565	569	581	575	578	638	595	538	570	580	587	534	562	567	565	587	570	558	585	558	502	531	541	584	562	532	581	574	556	586	560	559	593	548	557	584	596	598	552	572	596	562	599	561	547	589	592	567	592	575	608	586	569	547	597	573	561	559	527	557	578	615	545	556	578	606	584	599	612	578	537	601	617	586	569	590	579	603	571	586	600	587	641	558	617	550	591	599	538	546	555	602	558	591	551	587	586	569	547	576	573	570	571	569	573	547	581	567	564	596	558	588	546	601	601	573	571	609	563	541	558	579	576	564	560	585	615	587	552	579	603	590	570	543	573	573	567	558	623	580	574	613	553	596	571	558	547	582	580	587	604	528	599	602	545	574	560	545	564	551	586	614	560	567	565	571	557	621	572	571	599	605	564	578	569	563	597	589	591	595	587	565	596	596	591	545	562	595	553	569	583	601	596	592	579	576	614	574	563	587	639	589	585	524	591	570	620	578	605	557	537	573	566	559	593	618	563	524	595	538	543	591	585	547	531	546	600	584	579	529	564	573	601	544	561	593	558	603	584	543	535	595	576	590	570	604	553	559	569	579	571	625	566	603	562	567	613	558	588	589	586	573	587	556	516	571	567	600	550	600	582	559	571	551	566	577	567	581	609	614	606	584	554	603	554	555	565	573	548	579	634	552	600	527	566	546	563	557	531	554	575	576	588	526	579	546	544	572	550	600	542	556	551	563	565	579	533	605	575	581	568	592	534	562	583	541	587	583	599	622	544	578	574	560	533	550	526	576	576	614	587	578	590	530	566	576	534	573	622	553	556	540	585	534	596	568	604	588	598	575	566	629	580	569	561	608	569	536	580	561	555	602	600	583	621	577	568	589	601	541	543	578	608	556	592	584	605	629	557	547	576	565	582	559	617	570	558	564	548	569	578	571	548	599	531	634	590	608	589	614	574	577	584	530	586	553	602	607	585	579	580	576	590	581	569	569	552	563	590	577	590	589	603	585	556	595	533	583	560	561	586	589	631	573	601	603	549	570	584	574	560	574	583	551	576	575	592	593	609	552	566	569	545	564	589	600	556	592	572	568	566	580	584	578	608	615	594	591	530	590	524	608	598	632	591	583	548	594	601	529	567	573	593	568	546	641	590	567	593	535	570	546	545	615	581	565	581	567	532	574	539	566	561	557	576	568	589	613	540	597	574	558	590	541	592	561	593	588	521	585	642	569	571	592	573	591	585	585	590	518	572	613	562	572	590	578	589	560	585	546	614	577	554	571	566	598	576	579	604	585	610	592	611	549	565	607	563	580	569	574	585	574	570	588	512	578	558	615	533	533	566	598	585	559	560	583	564	583	559	577	562	597	574	548	603	574	575	552	554	585	539	563	587	587	583	546	517	561	601	583	575	606	576	592	567	525	547	540	560	559	612	582	567	588	584	566	575	572	601	554	576	588	568	548	539	547	575	606	589	536	549	590	551	546	619	596	550	542	568	553	574	588	542	563	538	584	556	578	565	544	540	566	588	570	569	597	566	556	601	590	566	592	570	556	580	561	567	580	594	595	580	623	572	614	601	597	584	562	543	569	604	552	576	569	579	566	560	602	571	570	601	606	582	542	573	556	547	544	584	605	541	613	550	594	530	595	573	494	535	555	603	603	488	583	562	507	562	585	586	572	554	577	518	601	603	570	590	583	563	580	588	578	562	594	575	563	610	583	588	595	583	577	630	578	588	639	541	609	577	582	544	601	598	552	610	569	611	549	616	618	569	583	576	538	575	591	605	613	575	655	594	611	599	626	551	574	560	570	571	589	581	551	572	586	615	614	615	612	576	574	561	575	569	563	561	566	548	553	585	637	595	575	543	583	598	611	578	575	572	578	560	605	573	558	629	577	584	568	576	574	612	554	565	566	582	574	579	564	581	586	560	580	589	610	549	541	612	626	576	576	567	557	574	577	558	651	543	576	588	549	599	544	592	573	596	588	570	564	528	583	585	518	562	584	533	595	565	612	588	588	531	585	549	574	567	575	541	588	545	581	577	564	573	554	579	572	612	585	552	564	536
23273	20860	27837	24017	20848	9824	1112	740	642	574	555	537	502	503	437	479	485	498	450	407	461	390	397	448	385	405	446	438	435	425	392	407	409	420	397	432	408	382	370	440	432	436	396	395	424	393	403	394	434	420	380	410	389	416	355	381	366	371	382	437	384	398	404	422	382	405	421	419	406	433	405	410	369	407	355	386	413	417	371	420	376	407	362	417	399	385	406	384	388	406	422	430	389	410	391	405	412	403	369	404	417	407	405	393	390	398	394	380	402	374	406	426	431	358	408	362	406	431	369	426	338	374	368	399	396	406	408	381	403	376	406	401	378	386	405	381	416	429	416	385	394	416	394	383	386	416	434	408	392	402	408	432	374	392	380	410	346	411	394	407	412	409	390	411	411	384	425	387	406	387	414	425	394	398	408	386	420	422	371	428	388	416	396	397	390	393	372	399	402	395	411	369	403	418	386	396	353	394	381	379	429	396	413	402	389	383	393	392	398	403	399	385	384	414	388	399	396	401	398	384	410	367	401	386	401	410	378	407	393	386	369	395	400	394	359	428	393	393	415	414	382	418	378	380	406	387	387	398	402	393	371	403	382	410	387	368	364	401	402	432	396	378	429	394	399	334	403	405	404	405	396	366	416	378	413	366	380	423	377	390	404	413	376	396	411	383	402	389	425	388	400	437	404	394	413	398	405	429	437	385	415	434	412	417	412	391	395	423	412	400	427	389	408	418	397	388	416	361	366	405	402	388	389	379	399	428	413	392	433	355	403	360	420	410	392	389	432	402	367	392	398	410	428	353	393	379	374	414	368	395	406	394	403	418	410	391	385	408	408	382	399	366	382	404	426	423	402	376	403	373	374	364	385	410	392	414	381	412	382	392	419	400	384	374	412	375	354	395	395	411	398	386	365	368	382	376	406	418	371	400	388	389	409	351	385	425	378	409	441	385	413	396	411	361	419	362	426	424	377	393	395	416	381	398	391	397	414	398	404	379	354	448	390	437	371	370	413	370	389	406	400	386	385	366	403	394	388	415	393	363	384	410	398	399	425	382	399	382	404	437	433	407	418	402	388	378	392	446	402	424	422	387	425	399	367	388	423	395	393	387	364	419	397	428	408	360	404	422	385	410	398	395	389	385	431	377	378	408	417	407	382	394	395	391	388	376	380	394	393	409	379	393	361	395	405	409	391	373	404	424	422	387	381	388	381	374	410	383	375	381	392	380	391	400	364	403	405	403	397	404	379	375	367	395	413	413	395	382	372	427	387	386	392	405	384	382	460	370	382	393	406	390	362	427	384	426	408	396	412	359	421	388	388	375	380	362	404	378	402	379	411	386	379	407	414	398	404	411	381	396	397	392	381	386	426	416	419	401	364	409	392	434	406	378	420	378	390	389	400	413	370	433	404	379	414	417	385	419	408	374	387	385	397	397	396	395	388	428	387	428	385	379	380	401	409	389	414	388	381	405	390	378	405	372	387	410	378	411	358	387	397	418	356	375	382	401	365	391	407	399	372	399	394	407	370	392	422	408	409	409	383	388	366	395	400	416	379	367	392	379	391	438	397	413	384	387	369	402	366	365	408	405	409	390	411	392	365	406	396	388	395	383	380	397	385	384	389	392	412	367	414	398	400	402	372	420	375	411	379	383	397	351	386	377	403	398	401	405	392	406	366	399	393	377	427	393	412	402	387	378	372	391	370	399	391	421	377	385	439	399	409	394	407	410	381	379	366	393	339	388	377	382	436	393	394	368	398	383	375	393	400	407	386	380	423	413	370	390	372	410	387	409	392	410	368	408	393	372	399	407	404	376	359	400	395	408	393	378	380	339	421	395	360	407	366	433	360	378	390	397	394	404	435	408	374	405	420	363	371	382	389	403	379	369	360	384	401	401	411	429	378	407	371	384	426	373	388	395	385	370	427	415	398	382	403	388	391	366	418	393	385	420	406	380	405	394	396	378	361	372	400	375	375	390	392	376	367	424	421	353	420	417	423	381	382	404	403	375	417	409	393	373	387	420	376	397	359	433	359	364	381	403	377	380	426	398	395	399	382	446	402	397	393	399	397	432	402	392	396	388	406	390	374	368	388	367	374	408	405	390	405	384	415	364	391	398	414	406	368	354	415	374	371	363	392	398	398	421	365	392	402	389	380	413	397	397	381	364	393	392	408	407	401	398	401	374	434	390	399	395	377	375	403	361	367	381	421	367	393	416	420	407	417	377	401	411	386	414	405	359	418	402	398	428	385	406	354	398	390	400	410	401	389	370	386	421	401	386	362	400	392	416	402	382	372	400	386	409	367	401	375	411	395	380	438	389	395	431	391	368	392	413	399	384	387	377	392	429	409	390	368	409	371	396	408	385	374	401	386	381	384	415	430	384	409	415	398	348	427	399	366	361	390	403	371	375	395	380	391	378	404	336	385	421	403	406	407	389	415	380	413	393	418	412	386	395	403	394	380	399	387	394	377	385	409	394	396	399	437	421	368	413	359	364	420	425	361	370	418	433	405	384	406	412	409	354	401	412	374	409	388	361	405	425	395	392	377	395	381	396	395	434	382	391	376	430	407	390	398	394	361	392	365	376	381	386	393	425	380	385	361	407	387	413	393	368	389	402	403	415	394	398	372	403	392	408	400	395	407	399	371	408	388	378	395	392	372	386	382	381	398	419	389	381	383	396	434	409	393	401	372	430	385	400	408	378	438	384	348	370	387	407	409	390	385	421	403	440	401	388	411	354	378	390	404	390	396	406	438	398	375	358	376	407	399	382	406	414	383	400	368	358	395	405	394	427	366	412	430	453	417	399	405	402	377	419	414	422	406	437	387	387	389	381	404	404	439	380	394	358	396	379	368	423	426	388	388	370	409	401	382	408	368	405	432	431	421	375	415	395	392	380	392	435	417	412	379	402	390	414	386	399	387	380	395	445	387	398	425	375	416	380	392	430	390	399	403	369	390	440	386	424	393	410	376	420	421	377	396	429	393	401	384	402	395	432	382	444	379	392	413	412	388	396	379	400	406	397	359	403	425	419	393	419	358	406	388	412	404	343	435	408	381	381	412	351	416	390	379	427	404	422	435	387	398	385	373	390	359	381	419	366	404	445	392	399	366	442	384	399	400	416	414	387	385	388	426	385	421	374	435	378	392	370	392	422	378	402	410	412	422	408	388	404	418	421	388	390	400	401	399	373	425	382	413	396	395	366	402	403	430	412	394	397	410	380	432	369	399	361	413	382	406	412	372	412	417	391	412	381	402	406	379	414	391	456	399	361	414	400	401	404	429	395	409	404	400	401	363	376	383	345	388	420	443	382	398	381	403	411	411	376	370	354	402	381	405	389	378	409	382	415	383	424	421	395	420	365	396	398	404	400	385	405	401	414	369	362	434	367	390	397	361	406	407	403	402	345	391	405	381	370	399	384	370	398	398	391	390	394	329	364	428	353	388	393	382	384	426	382	403	402	392	411	422	424	389	392	393	375	408	387	408	383	379	428
3425	8326	6442	3042	2115	1603	1289	1065	932	790	688	690	629	562	559	523	533	476	517	531	490	516	474	513	528	509	481	454	487	467	486	506	486	490	452	478	483	450	475	444	470	478	445	446	496	449	472	478	484	445	412	464	438	429	441	447	476	445	449	440	511	453	447	447	434	490	446	443	459	409	454	439	492	452	442	469	458	420	449	442	487	485	459	478	439	428	419	472	464	417	473	458	438	459	442	451	441	467	468	437	419	410	411	453	432	452	457	410	468	433	431	431	470	449	482	452	443	435	435	485	453	462	431	461	430	435	431	437	461	435	447	434	460	454	407	488	452	474	484	446	483	457	453	435	454	466	464	459	471	436	415	436	431	457	482	445	477	441	451	481	432	449	460	420	469	473	460	465	448	467	499	469	452	466	470	449	456	436	490	451	453	481	452	457	486	492	422	478	433	481	443	453	451	436	450	442	429	455	456	427	447	436	438	449	480	467	468	464	451	408	443	438	448	466	483	436	445	487	433	425	473	487	422	471	499	452	445	492	434	455	441	396	441	429	477	461	407	439	453	457	450	476	450	383	467	444	458	440	443	440	467	424	442	443	428	461	411	445	457	399	428	405	457	459	470	439	463	456	419	412	451	468	485	439	436	422	410	476	464	419	465	436	461	422	453	452	438	423	430	450	464	485	485	445	469	408	464	437	462	481	442	476	425	431	444	444	428	445	439	454	440	407	398	442	478	466	426	460	477	449	424	440	470	471	433	452	451	446	462	408	448	453	428	468	470	450	446	474	472	445	419	464	455	458	444	469	464	419	471	456	474	463	453	439	440	441	438	460	454	414	465	437	451	435	430	440	493	437	428	431	473	440	462	455	460	428	418	444	443	472	440	474	447	424	444	491	457	468	444	449	474	412	465	471	464	463	431	423	451	442	444	462	443	452	449	493	457	456	464	435	460	482	430	425	431	445	424	447	447	440	445	446	411	419	429	478	435	487	489	418	447	476	448	480	412	479	458	416	423	479	472	440	480	445	410	466	414	487	444	467	457	483	470	474	472	440	465	428	454	444	469	475	476	409	493	423	491	440	461	455	433	462	446	444	448	472	454	460	452	440	422	436	437	449	464	449	480	448	432	440	511	435	446	445	408	476	469	446	427	436	471	448	425	450	470	479	454	419	472	435	460	447	443	475	420	418	431	426	430	425	452	471	440	419	466	460	473	447	451	456	450	447	448	465	405	456	449	437	479	485	419	452	433	413	419	435	445	447	444	466	457	442	441	446	455	470	460	438	460	455	444	442	468	465	439	449	458	453	458	460	437	443	461	443	475	412	410	438	432	448	450	440	447	419	444	445	437	449	444	418	435	433	453	427	467	471	458	443	447	450	450	436	440	446	479	454	463	403	440	444	427	466	454	428	442	456	408	455	439	464	432	480	469	423	414	458	487	433	451	463	478	462	446	443	418	441	435	470	445	437	475	478	449	475	441	439	421	454	443	452	504	459	475	452	487	408	438	471	435	457	461	422	469	439	465	449	434	400	453	433	440	434	465	463	449	439	507	479	441	481	444	461	457	416	470	433	440	442	462	434	398	444	435	452	447	494	440	439	460	447	464	458	427	471	479	435	476	453	459	434	435	482	437	412	429	427	475	462	475	445	411	489	461	407	454	515	457	454	449	446	451	433	424	468	452	458	453	462	450	443	428	456	475	446	439	454	470	417	461	408	468	505	492	429	480	442	446	433	454	445	431	448	414	443	465	431	468	441	460	422	424	427	483	461	428	418	429	439	460	429	440	428	423	468	440	424	443	432	444	461	431	478	446	437	455	474	463	460	457	441	419	452	452	426	423	464	480	451	462	449	435	421	426	430	474	462	483	426	437	418	423	469	433	460	443	463	471	444	446	498	421	417	448	439	452	438	434	396	421	440	469	435	463	451	451	439	492	414	478	448	443	411	478	421	427	422	467	426	448	477	457	427	426	447	421	434	441	405	445	442	428	443	425	478	456	480	465	457	440	470	470	433	444	413	463	479	425	396	458	458	446	471	426	440	450	462	477	437	402	472	447	479	438	454	453	461	443	424	406	418	458	448	405	446	429	436	437	451	441	418	432	449	394	396	457	448	435	420	481	417	469	453	460	438	419	446	409	449	429	449	468	451	457	413	401	479	449	421	440	445	450	430	422	465	441	466	436	439	466	455	424	466	465	429	461	461	453	439	429	416	449	438	420	417	431	441	483	439	396	448	441	485	440	440	496	411	431	455	418	438	452	426	438	421	451	396	459	410	443	435	470	479	417	447	449	447	426	431	441	414	456	437	430	433	464	454	412	467	475	450	444	441	472	449	451	447	417	449	445	476	427	456	453	445	437	424	442	441	449	444	521	444	454	467	465	407	446	443	431	444	470	453	480	436	451	440	434	429	425	465	469	469	451	443	452	435	409	446	456	455	450	458	447	449	434	466	480	473	478	453	468	468	431	431	473	432	464	442	440	433	460	409	417	448	510	450	452	444	443	419	447	492	462	463	470	475	455	412	447	444	474	453	471	448	452	417	469	433	450	474	455	461	426	485	460	481	464	393	430	411	464	445	459	459	453	451	437	477	468	454	438	432	435	423	401	458	410	458	455	473	456	462	465	458	442	439	451	475	443	422	428	410	432	487	441	467	440	426	412	437	452	456	458	491	460	449	450	453	442	468	481	411	465	430	455	473	435	433	410	449	434	406	420	458	450	487	470	459	443	435	439	451	458	474	441	428	421	456	418	469	460	441	462	416	432	410	451	465	448	421	459	450	441	451	465	439	457	432	481	443	419	473	448	454	454	436	419	437	445	426	459	445	444	462	466	475	463	478	462	423	486	444	455	472	464	447	444	456	448	450	466	479	465	447	423	451	452	436	466	421	462	482	505	461	455	412	418	446	444	436	451	427	446	458	465	460	453	418	479	419	460	432	464	424	407	422	473	486	436	433	425	493	441	488	467	488	430	456	451	468	445	458	448	428	412	445	436	445	469	430	485	429	468	415	444	472	434	493	501	466	434	426	423	422	451	489	488	448	446	425	458	429	436	464	428	435	463	447	469	471	432	467	419	445	435	456	468	484	464	414	463	488	454	436	452	472	456	440	444	466	484	456	455	495	431	431	480	423	426	446	414	479	453	410	448	480	456	454	475	448	424	432	448	435	436	393	474	454	436	434	471	444	456	450	476	435	451	481	434	477	444	435	436	453	431	472	439	481	413	457	482	490	464	456	456	447	485	472	469	467	408	439	418	429	436	417	475	449	428	455	439	458	433	427	416	466	449	481	438	441	449	440	459	462	445	438	479	444	444	462	450	477	472	425	421	451	431	425	456	453	456	456	438	445	429	487	450	451	451	504	443	459	466	446	462	440	434	421	443	436	442	442	452	455	476	455	490	421	428	466	448	457	451	475	470	459	435	449	442	477	465	425	452	421	412	445	407	446	434	478	443	472	488	448	451	451	472	429	464	458	465	424	462	435	467	450
24268	20861	26884	24827	12198	823	613	562	448	479	410	411	413	383	418	351	367	369	328	381	353	369	355	384	375	376	368	342	349	367	394	361	356	350	375	361	365	329	301	333	354	359	357	339	314	341	374	322	322	330	333	328	327	382	338	336	369	353	350	337	325	339	331	324	336	350	335	320	358	382	336	377	342	359	321	366	329	359	352	321	337	335	330	336	334	388	354	375	369	346	354	329	354	370	360	322	322	374	330	343	358	345	330	355	338	353	328	335	347	325	354	328	341	335	359	323	315	350	366	332	356	353	353	344	350	327	317	337	393	332	346	324	329	329	328	353	340	357	359	355	354	348	349	294	325	311	356	336	352	322	327	350	326	330	321	343	354	376	303	329	356	341	348	328	367	348	384	357	376	317	324	321	345	364	352	370	330	343	331	372	344	332	369	375	369	339	317	376	350	338	336	349	329	375	320	319	367	352	353	322	334	335	366	330	336	342	351	365	333	366	349	315	346	366	318	331	329	321	364	333	331	321	359	367	336	324	320	334	336	377	366	350	345	309	339	336	327	335	406	340	350	350	326	325	348	307	355	364	356	354	351	336	365	345	337	327	337	308	331	341	344	366	354	302	388	340	355	341	346	375	333	351	322	357	361	352	315	356	345	310	347	350	361	330	312	347	346	350	369	303	353	328	346	333	349	324	358	332	327	356	336	316	337	342	351	351	359	330	307	360	377	337	365	323	327	343	346	371	359	346	342	348	342	349	346	374	355	362	329	340	400	346	326	321	325	338	321	322	349	357	349	343	338	329	353	351	354	340	348	343	351	360	351	334	320	347	325	352	351	368	361	354	315	333	340	355	349	354	347	350	352	353	375	363	356	310	355	354	360	369	326	324	347	358	341	352	368	318	346	337	326	327	349	325	385	379	359	358	332	361	337	332	358	333	341	344	344	375	334	328	355	371	346	341	344	376	350	347	342	360	339	345	361	334	342	329	355	354	368	368	327	375	327	384	355	347	369	349	334	356	346	317	324	331	341	339	321	322	333	294	362	330	318	351	367	327	346	346	368	365	396	391	349	342	344	376	370	362	336	371	371	334	367	338	337	317	367	358	326	341	338	346	361	339	348	345	331	349	364	364	337	324	333	330	346	363	329	324	356	337	344	365	323	340	358	326	343	364	343	355	345	348	347	365	361	338	344	321	356	345	347	340	367	349	317	309	346	338	351	345	333	360	351	339	372	345	333	387	363	352	338	329	310	311	328	318	369	367	387	345	366	311	338	368	343	362	337	305	332	390	351	362	354	312	332	367	336	381	367	317	322	311	336	353	354	347	329	332	326	351	325	318	334	346	368	332	362	336	370	368	361	321	385	358	334	365	361	338	330	328	348	365	366	350	319	342	343	342	355	348	327	326	341	357	346	370	356	356	355	350	330	385	338	357	339	314	340	340	370	368	355	344	329	346	367	341	330	336	342	331	337	367	316	333	369	345	329	377	351	344	358	372	339	338	353	334	340	371	363	361	347	343	344	319	339	342	337	340	345	344	333	299	355	330	328	333	336	345	361	305	350	316	346	351	344	367	366	334	355	349	340	355	361	330	357	345	364	345	372	340	338	346	354	365	307	327	378	341	370	359	352	361	350	324	331	323	319	325	340	346	324	356	354	324	345	333	318	363	368	340	338	344	345	328	346	343	337	331	378	361	353	326	292	320	335	326	367	396	364	337	343	387	343	332	367	367	327	329	358	307	335	345	339	350	337	332	348	356	350	332	323	341	373	370	333	343	352	336	350	349	345	376	337	312	333	349	342	355	337	328	334	308	325	360	367	318	350	343	339	348	341	328	359	344	336	352	374	371	339	331	342	352	340	379	333	309	371	318	341	371	343	326	303	339	329	338	380	357	334	376	364	367	354	325	350	317	335	340	330	332	352	367	333	355	336	339	330	338	372	326	349	346	351	344	348	367	334	373	290	353	316	298	346	352	363	336	359	344	316	353	351	362	323	325	346	374	385	374	389	318	368	345	328	336	324	359	360	357	326	337	335	372	362	343	398	357	326	333	377	363	396	355	344	349	347	348	335	329	337	351	366	358	365	351	352	330	340	346	327	336	356	323	359	334	344	327	359	367	340	384	337	366	331	345	324	336	338	338	368	342	343	368	317	325	363	367	305	301	341	384	355	366	329	333	367	348	344	348	351	356	324	343	340	334	333	352	363	340	312	334	352	360	358	325	336	341	329	337	325	371	352	363	327	341	334	371	313	339	328	359	350	341	338	352	318	325	346	341	309	357	329	340	321	348	345	322	337	361	348	357	321	322	351	348	324	378	356	350	331	332	352	394	328	362	340	339	308	356	380	320	343	338	323	344	317	351	355	353	369	356	321	362	374	358	315	356	362	339	352	331	360	339	335	300	339	334	335	333	341	333	360	344	318	342	349	287	366	342	346	356	315	354	311	292	341	354	376	328	362	361	337	361	285	358	338	366	315	345	361	329	318	363	346	325	335	362	344	345	351	332	350	344	334	366	343	353	359	337	360	341	372	341	353	358	359	337	335	343	334	335	346	381	348	338	350	363	379	319	354	336	376	348	331	330	405	364	370	347	339	373	327	359	349	348	357	354	339	337	332	331	361	325	352	335	323	351	349	340	338	355	361	333	335	343	366	351	344	303	322	357	343	336	359	378	315	352	330	324	351	335	316	308	376	359	308	344	350	350	376	357	307	313	346	346	334	368	355	357	342	345	335	316	330	331	341	368	349	390	348	376	353	325	335	348	358	349	334	338	321	328	303	362	373	323	343	344	375	366	318	356	368	345	359	338	329	319	332	368	362	332	360	380	368	339	347	335	311	362	349	345	359	363	364	348	337	318	345	372	320	356	348	360	333	337	370	351	321	368	331	359	325	346	341	350	363	351	352	348	325	339	328	332	346	354	355	351	346	336	320	329	373	347	314	313	340	324	319	320	346	338	364	353	344	327	370	373	369	379	380	326	346	332	362	331	350	342	360	352	363	334	372	338	376	320	340	362	325	353	373	351	357	338	356	300	341	344	362	336	318	381	341	333	340	365	350	349	343	345	307	339	325	334	349	341	356	370	342	351	340	337	360	325	364	306	349	339	337	317	347	326	330	321	341	362	350	348	332	334	328	376	337	358	342	366	354	345	369	323	361	386	328	323	347	361	331	318	371	329	331	330	333	347	330	362	344	341	357	353	334	347	331	361	345	360	353	346	346	382	304	345	366	313	336	359	367	391	332	306	335	364	325	340	301	348	338	352	325	316	360	334	345	338	344	313	366	366	392	376	378	357	336	362	335	346	384	322	379	313	340	354	341	355	386	369	367	345	325	343	324	344	340	342	344	343	344	379	343	329	366	355	360	348	342	390	357	306	310	354	394	342	348	329	339	335	356	372	363	353	339	369	348	366	348	357	317	331	337	376	337	342	359	341	346	357	343	365	314	355	379	344	353	382	357	360	337	366	390	364	311	317	332	347	358	386	367	340
3425	5166	3727	1905	1319	972	884	708	615	600	524	473	457	446	450	434	409	399	432	423	383	406	406	392	435	373	390	370	388	344	387	417	365	369	402	364	385	403	399	409	379	378	409	384	362	375	373	365	384	367	379	386	381	380	386	398	369	402	416	371	387	386	386	355	367	346	414	374	375	364	354	377	381	384	392	378	369	368	350	386	407	365	354	372	367	318	374	384	396	348	363	385	402	353	375	348	359	354	370	370	387	367	383	364	370	405	375	370	385	361	355	363	357	399	386	364	397	385	360	359	406	359	343	363	370	378	380	370	406	363	374	386	380	370	364	353	355	335	361	374	362	389	358	369	373	348	407	347	420	371	401	367	374	353	366	415	370	380	377	367	387	387	379	362	385	350	370	345	372	355	345	354	370	383	379	378	346	366	337	358	315	408	379	320	382	374	350	385	411	392	379	387	372	386	347	371	377	382	388	391	381	390	362	363	385	371	355	384	386	364	380	370	392	398	390	387	422	364	383	368	369	354	359	393	368	394	395	360	363	389	422	344	375	390	384	416	410	347	355	357	374	386	397	361	370	385	408	385	383	387	360	354	351	361	391	350	362	370	360	395	430	349	392	359	379	372	359	358	385	416	387	325	372	383	340	389	376	386	374	383	367	366	387	412	382	384	355	354	388	381	375	370	387	357	354	357	364	378	380	327	368	361	395	405	374	378	340	377	397	366	373	366	392	361	366	340	358	358	382	344	388	369	393	370	392	366	355	372	376	351	396	376	363	400	399	373	367	348	378	373	382	374	373	396	356	402	398	371	352	382	382	390	348	375	373	370	377	409	388	360	373	372	346	375	405	342	347	372	375	371	350	345	386	393	364	389	365	362	389	397	372	377	393	329	379	395	381	372	375	368	384	383	366	357	378	389	352	396	389	392	424	362	360	367	375	378	380	396	404	364	360	371	374	390	365	378	375	359	390	394	365	412	379	369	362	365	349	399	391	386	358	374	388	348	359	414	367	377	381	361	362	376	362	344	415	407	357	362	397	416	391	383	372	383	344	358	362	366	385	407	380	367	394	360	360	402	345	367	343	387	395	330	383	345	382	362	379	383	373	390	374	385	371	375	358	362	397	362	341	376	402	366	361	367	368	393	317	342	354	367	390	365	383	365	374	365	360	397	377	411	396	364	343	329	375	407	364	342	387	375	367	367	373	373	370	351	427	362	377	349	363	393	371	367	350	422	366	422	377	377	377	390	360	383	382	366	384	401	365	392	383	372	401	393	366	372	374	322	367	358	382	393	405	399	376	388	351	376	365	355	384	369	366	377	375	380	375	370	369	379	353	377	391	387	360	352	389	345	381	368	387	375	373	384	372	350	389	359	388	387	383	387	362	408	387	376	389	398	367	350	362	401	381	403	376	389	344	380	360	366	351	370	353	382	377	393	368	396	397	348	378	366	383	394	393	376	366	401	382	358	377	381	380	386	378	362	372	340	414	362	401	354	394	354	371	405	374	375	387	349	378	396	414	408	373	383	370	380	396	384	356	377	355	368	424	415	371	393	380	372	372	379	344	359	382	393	400	381	380	351	357	393	359	387	376	375	378	347	365	397	389	405	382	381	392	375	351	362	376	367	381	397	342	348	361	366	355	387	351	381	388	412	403	377	388	354	378	409	373	410	394	370	384	382	375	404	350	415	383	346	343	392	380	382	376	367	398	393	378	353	362	368	389	384	375	335	388	412	365	409	392	360	406	402	383	342	367	349	373	313	370	372	365	385	400	388	342	373	379	366	383	392	364	360	357	379	389	368	355	402	378	388	379	401	349	409	364	359	356	374	370	362	377	389	382	355	361	411	385	361	371	376	369	356	391	376	363	378	381	369	372	376	346	411	363	392	361	388	376	346	395	360	357	371	359	340	356	351	363	359	408	400	362	363	385	385	339	388	379	422	387	361	360	359	360	376	399	378	344	360	385	362	385	337	362	365	408	359	380	358	372	366	412	390	379	380	391	393	341	357	362	378	338	400	357	380	366	373	408	341	377	353	355	340	408	382	349	360	360	345	379	391	360	355	339	390	380	347	368	364	376	372	407	391	372	395	371	405	363	399	381	326	365	352	411	355	364	358	395	378	373	354	347	375	363	368	393	392	367	352	365	350	351	395	363	396	382	362	343	371	357	369	376	366	350	380	375	401	380	326	362	367	353	386	396	331	354	386	351	343	400	397	369	364	375	343	385	382	386	367	354	410	386	421	364	419	365	400	380	359	389	349	336	353	376	393	408	370	378	370	368	384	360	400	394	367	411	391	393	401	382	387	378	376	411	380	368	344	376	413	368	348	392	382	350	385	387	371	377	382	375	327	336	387	342	363	419	379	350	356	379	372	397	381	366	366	360	388	374	372	407	349	367	357	397	356	359	361	357	376	367	382	355	376	363	374	391	419	376	362	361	408	387	366	361	388	395	352	405	388	372	396	390	362	409	404	379	368	366	354	385	369	422	388	394	380	374	385	351	365	364	364	363	381	353	384	376	395	375	375	369	381	390	416	419	322	379	391	366	352	370	352	392	358	360	381	385	383	350	361	325	392	332	366	388	358	369	357	350	369	363	371	379	362	377	371	385	400	384	360	406	360	341	358	369	359	392	361	374	361	384	329	373	415	399	384	347	375	352	398	343	376	376	346	400	382	341	364	396	355	367	375	387	360	396	400	362	367	399	387	372	340	378	380	376	371	363	384	351	390	348	373	356	351	401	378	360	356	370	387	370	373	375	386	392	352	370	390	384	369	397	409	389	382	407	374	362	397	411	383	379	360	367	353	390	426	407	372	371	363	362	373	394	406	370	389	394	364	360	359	349	364	383	360	374	350	391	382	378	373	410	338	354	371	358	404	356	381	368	346	373	357	356	364	379	369	386	354	345	349	370	374	360	372	372	397	407	347	419	368	395	360	366	371	363	414	334	387	377	357	396	342	388	371	385	378	375	400	375	400	384	370	348	385	360	376	333	380	415	390	396	349	326	381	357	396	391	331	385	400	351	370	353	393	376	411	361	395	390	359	390	368	381	382	333	383	398	374	403	389	412	386	349	374	355	384	385	414	403	391	323	356	382	425	393	381	376	361	388	400	370	369	358	350	413	352	340	372	361	392	387	356	376	343	403	332	366	404	370	398	362	375	339	407	376	371	363	361	359	385	347	408	384	379	362	387	382	358	394	401	370	365	406	351	367	414	361	360	387	348	412	407	355	376	369	370	376	404	380	376	387	385	359	379	394	363	398	433	388	360	364	355	357	396	368	395	328	366	364	363	420	353	364	358	380	344	379	381	402	376	373	414	391	389	385	365	367	413	336	390	387	348	391	379	357	387	380	369	376	380	366	384	424	411	398	349	339	349	349	405	386	362	372	348	390	378	363	393	354	411	370	371	365	381	342	390	361	374	396	366	392	358	391	364	421	364	374	403	381	370	337	358	356	357	405	367	345	377	392	371	371	379	384	377	368	348
22252	20876	28295	23564	20867	20893	8346	882	564	499	419	376	304	285	255	262	241	228	196	218	191	203	192	214	168	186	158	170	154	166	151	175	148	149	146	154	134	164	133	143	163	142	155	132	138	166	147	134	124	148	130	154	140	142	135	135	157	146	135	123	168	153	153	147	149	163	144	149	145	174	152	149	143	140	126	139	151	129	128	141	135	157	133	152	143	142	177	152	153	141	162	136	135	162	145	145	163	147	123	151	150	128	144	134	147	149	142	108	153	139	125	132	147	126	125	151	141	144	142	140	125	143	144	140	143	137	144	166	128	144	132	128	156	129	143	137	152	141	145	140	144	126	140	152	135	158	139	138	134	144	157	151	116	128	132	144	141	133	149	141	120	141	116	136	130	123	129	146	132	131	141	156	127	125	137	155	125	142	159	148	113	167	137	150	127	138	124	150	155	132	131	134	128	126	135	161	135	141	136	149	157	134	150	133	139	137	140	131	153	137	144	150	160	136	137	138	139	148	130	128	129	137	127	134	154	129	132	145	147	146	153	119	144	123	136	157	133	139	131	122	156	129	139	149	107	127	136	137	162	127	138	153	142	149	138	126	127	130	159	126	144	135	140	121	115	140	133	162	144	140	148	152	131	153	134	160	149	137	137	130	147	160	136	130	140	141	123	136	130	126	172	153	151	132	138	129	126	110	143	122	123	138	132	130	146	137	134	147	135	138	147	144	131	134	146	120	130	148	124	145	149	154	147	141	145	138	140	132	141	124	153	124	137	142	140	143	154	130	130	121	157	115	121	130	134	135	172	127	144	135	130	135	117	138	130	113	139	120	158	126	134	161	127	137	150	139	124	145	128	131	137	138	155	144	134	151	138	165	125	130	148	154	120	121	141	141	157	149	137	124	142	159	135	147	135	158	144	139	136	138	130	143	152	147	148	127	156	153	156	154	146	146	125	125	135	156	152	133	154	140	143	157	134	131	124	131	176	154	124	170	150	143	132	128	139	151	158	133	148	112	152	157	152	135	138	149	139	136	161	141	131	144	130	129	145	145	152	137	129	124	148	150	131	142	144	136	122	158	142	146	138	127	151	152	134	142	161	137	115	153	135	152	147	137	151	133	131	149	150	150	147	159	140	152	140	133	148	143	143	135	144	146	160	137	132	133	148	158	146	130	152	159	139	120	139	131	125	124	166	144	134	123	143	147	152	145	120	134	129	119	147	140	142	140	127	128	144	131	139	133	128	161	132	159	128	139	130	153	154	138	118	138	134	136	155	162	152	144	148	138	152	142	134	159	141	129	137	132	141	166	123	134	133	131	141	134	150	147	130	135	143	121	146	131	133	138	158	152	127	134	133	146	123	134	131	146	128	134	125	143	136	123	160	125	139	138	155	142	140	128	130	138	148	145	125	141	139	132	150	130	146	143	143	132	122	149	138	130	139	122	150	152	158	149	128	137	138	129	145	146	143	141	130	141	116	149	132	142	131	126	140	141	143	139	151	125	118	124	123	142	139	149	135	139	145	145	138	133	123	137	137	136	144	140	150	131	137	159	140	138	155	138	126	119	139	152	135	142	144	149	121	144	132	149	133	155	139	138	119	148	144	135	140	140	125	141	163	123	141	148	136	134	122	126	131	130	143	148	141	131	139	149	141	117	135	153	136	131	134	136	150	150	143	130	145	136	129	132	145	127	135	142	140	132	141	152	123	141	140	139	144	150	145	159	130	142	124	138	158	133	133	148	142	151	133	142	131	131	143	150	120	139	151	150	132	149	134	133	140	146	142	134	147	141	138	138	127	146	143	154	143	124	145	146	136	137	160	148	125	132	145	124	153	151	160	136	127	147	129	153	139	142	135	137	144	133	146	148	150	154	126	141	138	120	115	149	171	153	147	141	137	129	117	128	149	154	158	139	147	119	152	148	144	125	127	113	133	149	146	120	132	122	129	120	137	141	136	141	154	152	138	134	138	133	146	159	170	143	168	149	146	136	140	145	141	144	120	137	156	142	150	146	170	139	138	138	134	135	157	126	138	144	125	141	125	132	124	135	152	142	157	137	126	137	124	156	175	122	116	134	185	127	126	143	138	144	124	130	150	142	139	134	134	133	135	148	139	152	150	172	143	140	148	137	152	151	145	142	153	150	147	155	136	156	136	169	142	121	141	130	147	147	167	135	152	118	146	154	146	147	142	121	155	148	115	118	135	126	137	135	165	131	143	133	153	143	142	130	143	142	152	148	136	135	152	161	158	125	143	129	138	143	142	146	142	144	148	148	124	122	145	134	151	158	122	139	146	135	152	131	142	146	147	128	148	158	121	155	139	141	139	115	109	140	142	147	143	148	131	143	161	141	126	120	154	159	141	146	126	132	154	139	151	155	153	144	130	139	133	154	140	135	128	123	151	141	131	123	154	115	140	153	142	140	127	152	147	109	123	122	129	150	124	130	133	146	153	146	135	147	153	145	136	148	138	154	157	122	122	136	153	147	126	137	152	132	130	141	134	134	123	136	139	125	130	123	144	128	134	124	143	157	159	132	136	141	120	160	136	147	141	135	118	119	129	131	116	132	138	169	147	131	143	131	141	121	157	129	148	144	141	136	115	126	162	162	123	147	147	158	127	123	143	126	143	140	149	162	130	134	139	155	140	165	128	140	149	136	122	140	155	115	142	134	123	130	147	137	134	174	133	133	144	136	140	138	151	136	126	166	123	160	135	127	151	141	136	138	154	150	127	149	136	112	150	165	140	140	163	147	126	148	131	152	134	138	141	138	138	140	152	146	150	142	146	116	134	156	128	130	141	146	138	128	132	150	147	135	131	137	169	165	143	139	146	128	143	134	129	129	150	131	148	148	127	119	139	143	131	133	141	151	141	127	128	166	133	134	130	115	142	150	142	150	142	152	159	155	139	149	120	136	123	164	151	136	133	115	128	110	134	156	139	146	128	117	134	165	149	151	145	129	128	140	151	140	135	129	140	141	151	135	123	133	136	158	145	152	151	163	145	126	136	146	145	126	137	133	154	135	156	147	131	144	134	152	127	143	144	117	143	141	131	158	143	126	172	111	151	127	153	173	169	150	129	133	120	156	127	138	129	142	113	138	143	129	131	122	133	143	134	129	135	146	129	120	151	146	145	154	137	141	129	126	130	139	116	119	116	145	149	136	131	146	123	134	127	141	132	139	135	143	153	133	132	143	125	155	146	133	155	144	164	142	148	133	157	138	126	129	135	129	123	127	143	127	150	134	127	138	134	142	143	148	149	135	132	149	151	149	124	158	126	153	129	153	127	143	164	144	146	153	128	128	142	152	140	125	152	143	150	133	147	133	138	126	136	140	136	134	154	139	125	145	152	140	124	159	128	136	120	148	145	121	141	157	147	123	146	119	144	126	125	152	122	133	127	124	131	139	154	144	138	122	139	133	138	118	140	134	148	131	156	115	152	142	133	142	154	164	130	134	133	141	136	118	127	144	135	126	156	142	134	136	126	144
4569	13229	10655	4805	3173	2414	1787	1356	999	824	694	583	498	432	382	402	307	334	280	264	281	255	229	224	234	212	229	222	217	202	218	192	173	176	180	183	180	186	172	192	175	195	187	169	180	175	171	176	163	169	159	175	150	171	162	159	162	150	171	163	185	164	175	160	158	170	179	177	185	161	157	167	160	136	160	178	168	148	167	183	152	164	171	141	150	166	155	180	174	152	153	154	165	165	163	163	146	149	171	157	145	148	176	152	161	155	149	166	155	187	165	161	174	167	144	160	157	153	152	184	156	188	152	171	163	142	179	169	182	166	153	167	158	142	178	154	156	144	173	154	157	177	160	170	151	163	182	154	177	144	165	135	146	150	180	180	148	170	153	169	152	158	174	153	169	154	151	149	169	145	151	173	180	172	164	164	148	154	158	168	145	171	166	161	162	181	174	180	162	153	152	154	154	174	160	152	149	168	174	183	145	169	163	171	139	151	167	168	181	169	180	159	166	157	174	161	173	145	151	145	165	176	146	170	177	167	145	154	159	182	160	156	167	164	155	150	181	150	165	156	146	181	191	178	131	172	181	149	174	161	166	181	182	163	170	145	167	150	162	146	137	157	172	140	161	131	178	153	194	169	166	148	182	166	182	167	138	145	145	156	159	170	170	178	168	162	174	167	160	152	170	136	148	166	157	183	150	152	173	175	162	162	172	173	141	157	163	159	151	181	168	153	169	152	161	158	173	171	157	161	165	174	154	181	150	162	168	177	160	170	155	141	155	162	170	143	167	151	146	155	159	146	152	157	168	165	166	166	161	158	152	153	164	150	152	181	148	160	164	174	159	149	183	147	146	133	161	151	161	183	162	165	173	146	167	145	158	170	150	151	176	155	171	167	151	158	174	160	171	140	154	173	149	148	164	151	162	184	162	169	168	159	134	152	173	155	167	163	159	163	155	140	164	156	154	160	169	166	134	164	156	159	138	169	154	161	152	166	173	176	140	151	156	155	156	146	159	153	173	158	159	143	159	140	158	153	145	167	162	159	184	171	159	140	155	139	154	141	144	158	174	155	169	157	168	134	162	167	161	145	173	139	179	151	175	162	154	122	174	157	142	177	169	181	157	148	176	158	172	133	155	173	164	167	163	177	162	157	154	183	137	162	171	177	165	176	145	163	133	153	162	159	135	158	151	156	155	150	174	168	170	156	169	184	184	165	175	165	155	177	163	154	160	167	167	169	182	155	154	160	150	148	159	162	160	160	164	145	157	166	175	166	149	158	149	134	167	156	177	158	152	170	175	174	176	156	157	171	140	166	169	176	159	173	146	165	153	161	149	151	161	165	152	152	167	159	153	182	158	166	138	147	157	163	163	152	158	161	144	136	142	175	148	179	145	142	176	167	140	163	159	161	154	168	158	159	172	169	173	157	174	174	154	162	115	165	142	164	182	151	184	154	165	149	153	157	165	161	140	150	158	152	151	195	147	143	150	127	145	133	166	155	181	161	152	173	154	175	171	161	182	151	146	167	190	195	146	175	176	169	148	182	171	148	164	168	154	177	158	179	148	177	153	152	179	181	153	186	153	155	175	142	158	149	168	156	158	170	158	147	144	152	157	181	147	155	164	171	150	128	150	174	163	172	184	148	164	172	145	137	150	158	169	178	160	162	152	167	144	187	169	193	155	170	147	156	165	160	153	176	150	173	158	159	181	165	163	176	162	173	154	147	188	141	163	162	151	140	166	148	168	159	152	152	158	164	175	173	165	161	143	144	156	155	161	144	159	154	145	145	151	166	161	158	156	161	162	163	157	140	175	160	136	149	146	161	177	158	162	156	150	165	165	155	136	188	155	157	166	174	166	138	142	158	147	155	188	174	156	166	152	166	165	157	184	143	148	186	129	157	149	164	174	156	153	171	146	152	161	165	162	168	177	147	154	159	155	141	156	145	176	127	166	141	136	154	175	166	134	153	158	155	141	164	167	159	173	170	168	141	147	211	155	172	159	181	186	162	178	165	162	158	143	176	165	161	144	160	144	141	170	157	156	161	151	171	157	175	161	159	150	153	156	168	142	154	163	144	170	145	129	164	142	168	151	155	135	148	164	170	157	158	157	158	179	158	171	154	154	172	178	155	146	171	143	155	168	171	156	137	172	175	164	164	173	169	171	170	156	159	165	177	160	177	158	186	142	160	146	152	160	162	173	154	185	163	159	157	150	166	168	156	175	173	156	166	158	163	177	162	157	148	172	156	158	165	182	167	147	149	177	186	186	152	150	153	160	155	158	170	171	148	157	164	148	175	158	171	159	165	165	157	147	164	146	148	156	164	156	158	157	156	164	148	189	141	167	181	152	145	175	155	163	162	192	154	169	173	168	152	150	163	164	156	158	148	158	161	168	165	178	150	165	158	159	167	152	151	160	158	162	143	166	165	151	158	195	177	173	143	147	153	169	146	182	135	165	152	169	171	147	157	154	161	162	154	140	158	173	181	159	160	157	180	143	168	153	162	159	163	170	164	172	170	167	165	162	167	158	165	154	139	147	177	155	158	147	178	142	154	150	164	171	164	151	133	167	165	161	151	181	159	164	162	170	176	163	161	164	168	163	166	178	157	151	142	157	153	172	154	164	171	163	156	164	162	135	139	160	170	185	147	167	166	177	169	148	179	166	148	165	156	167	156	150	154	155	155	148	154	169	162	174	150	157	159	159	169	149	139	147	155	165	169	147	166	164	168	164	135	168	153	168	149	166	181	159	169	179	172	174	161	146	141	149	186	149	154	150	149	147	156	180	153	159	152	162	159	169	192	157	159	135	167	168	163	156	164	154	153	148	175	162	170	156	157	154	189	158	146	156	152	156	165	165	144	188	166	147	153	139	171	157	159	163	140	147	181	169	169	147	158	164	147	156	161	157	153	166	153	158	151	181	159	157	176	162	157	144	167	173	182	151	157	161	158	165	173	164	162	149	135	174	174	159	167	154	161	161	148	166	158	135	160	155	129	182	169	148	178	176	175	150	145	149	152	149	164	180	153	169	151	158	155	161	152	148	150	176	150	168	164	136	164	179	172	171	150	162	123	159	146	148	159	167	151	135	153	181	169	140	167	161	170	160	156	165	140	152	168	154	167	145	164	160	163	156	163	122	169	151	163	149	162	150	153	143	156	166	147	158	157	181	147	160	176	187	153	179	163	189	161	159	161	156	149	159	170	172	157	162	164	173	173	147	162	185	149	161	147	169	141	169	169	176	168	158	147	152	165	145	144	139	159	147	132	152	144	148	169	170	167	147	181	143	162	143	150	166	159	164	192	169	176	153	148	154	162	150	166	145	167	166	152	183	153	163	165	158	172	171	162	173	167	177	137	145	166	156	180	175	146	176	149	177	139	153	168	163	155	147	128	158	138	162	150	130	162	156	151	159	162	147	160	143	149	175	157	174	152	155	152	165	158	157	162	171	151	162	176	183	145	171	165	157	183	179	144	136	176	158	149	130	165	183	182
27010	18379	4579	893	634	592	566	480	542	573	515	549	512	545	549	547	525	530	547	521	531	507	579	522	535	510	490	511	563	530	524	566	549	557	523	507	567	545	527	509	492	516	540	522	505	552	501	497	524	530	489	521	524	510	504	562	541	552	536	502	501	548	565	517	495	587	548	524	509	529	541	546	518	542	534	559	520	520	519	561	504	535	534	522	513	527	539	526	546	517	537	516	523	537	498	515	469	550	510	508	564	539	510	519	543	558	527	504	522	551	529	558	501	527	526	541	513	524	535	502	489	528	535	523	533	513	514	498	541	517	533	521	515	520	535	537	524	504	547	533	514	541	517	549	523	534	494	528	481	533	513	525	556	508	557	521	526	542	510	533	523	503	516	513	535	549	565	535	556	563	550	495	520	551	512	515	538	506	523	524	517	536	501	520	525	510	508	509	520	588	573	533	521	546	465	531	541	502	519	532	523	503	545	516	560	550	543	515	491	513	564	571	554	491	507	466	544	498	561	547	574	538	461	545	504	555	525	524	507	517	508	528	550	511	543	497	526	523	503	536	526	530	553	517	539	559	547	516	542	536	546	517	569	552	544	501	539	534	554	522	508	540	523	535	516	553	538	539	519	504	570	530	551	490	528	528	542	564	544	545	510	521	517	513	509	525	540	523	522	512	551	543	552	523	535	492	489	529	542	511	542	554	552	489	541	527	537	533	549	529	511	521	515	537	565	512	528	520	533	568	505	535	545	538	535	521	538	514	524	543	541	509	532	526	513	562	515	507	524	539	512	553	549	564	486	524	542	515	508	552	531	531	536	522	485	520	559	532	508	535	554	510	494	486	527	502	558	529	526	513	483	535	508	558	548	500	554	547	508	499	538	489	505	527	540	559	590	571	532	517	543	486	520	516	521	497	536	494	562	523	506	547	510	504	494	606	530	538	515	521	524	523	535	504	500	495	517	531	550	512	522	562	500	520	562	514	499	510	523	562	551	505	527	544	527	510	523	548	511	534	527	541	498	510	513	567	505	549	527	533	526	501	548	484	487	565	497	532	546	509	522	529	542	530	510	523	513	551	550	532	531	508	539	497	507	493	555	537	547	513	520	502	514	532	528	500	533	568	531	513	548	535	530	539	542	566	539	540	558	545	490	509	527	517	560	515	517	567	526	540	542	514	546	540	582	532	507	524	513	550	556	505	507	545	496	529	528	516	561	533	516	484	499	584	564	560	499	560	473	491	514	527	532	526	543	495	536	524	525	517	542	507	566	496	502	521	550	555	503	509	500	529	543	532	512	511	518	535	539	515	509	508	546	522	550	516	525	532	531	505	529	508	491	546	516	525	521	557	588	490	557	503	477	519	513	561	549	524	533	565	492	551	571	495	520	549	503	569	553	533	495	516	545	588	567	546	520	544	524	502	530	523	502	567	575	543	526	499	556	556	531	490	502	523	525	521	531	543	560	480	557	507	546	552	541	494	527	509	542	516	487	550	493	510	527	526	534	554	518	541	528	498	548	543	524	512	508	507	537	534	526	490	499	549	522	507	542	520	548	542	508	542	524	521	507	533	506	545	493	536	534	548	565	526	539	495	529	543	501	547	520	506	519	474	515	504	541	576	538	522	527	539	531	534	552	541	520	509	441	530	525	538	502	576	511	539	574	556	555	516	494	479	488	542	503	559	511	547	529	589	542	496	491	546	553	517	490	567	522	501	557	537	556	533	547	572	580	531	520	504	541	525	509	531	491	536	534	496	515	576	544	500	534	521	494	526	524	516	520	528	516	522	540	519	540	587	545	517	562	517	511	548	517	518	520	528	560	547	550	558	516	522	508	554	541	526	514	550	535	515	527	526	526	582	534	507	528	522	576	558	522	517	529	521	543	518	505	512	489	504	499	526	530	527	569	476	515	533	521	533	518	522	516	514	540	557	562	507	490	508	513	507	554	562	561	510	522	538	523	545	558	537	531	530	545	511	520	512	512	515	539	523	525	494	493	562	530	538	517	551	484	508	521	498	533	519	571	539	537	527	520	556	555	567	564	541	519	533	532	493	541	527	552	535	503	520	510	563	545	550	483	548	516	561	521	496	526	576	504	492	536	524	520	523	525	509	561	499	532	511	522	527	507	519	512	499	521	539	566	528	532	568	528	560	492	513	500	566	565	523	539	519	553	550	553	518	500	538	508	541	529	502	522	555	520	513	532	513	498	531	518	532	535	470	550	537	538	540	536	510	532	573	591	535	568	513	523	511	590	531	547	542	515	503	540	504	571	533	498	517	519	545	518	505	530	562	507	528	546	524	524	526	549	521	494	498	516	522	533	532	540	528	526	520	537	513	511	550	482	539	574	519	536	530	552	534	516	514	527	543	533	537	529	509	573	548	528	545	527	556	541	517	518	532	494	515	506	534	535	538	546	549	495	500	572	539	515	492	502	483	515	544	531	498	530	495	513	519	499	552	563	521	549	553	523	493	519	567	537	536	519	515	492	526	508	507	526	542	505	543	540	553	517	504	527	518	547	508	547	523	536	565	509	536	545	486	549	533	542	494	526	558	534	509	531	537	544	518	550	499	566	547	539	495	528	554	555	540	518	528	500	501	527	512	531	531	532	511	562	516	530	574	563	503	569	510	532	548	552	532	555	490	556	542	517	551	520	547	545	518	555	539	531	568	558	525	515	534	543	504	552	508	504	537	520	544	514	583	554	505	539	504	517	536	511	532	520	527	537	526	575	556	507	539	561	509	552	522	538	515	540	547	518	520	504	478	464	562	512	532	535	557	559	509	529	545	481	525	509	518	522	497	515	550	524	531	518	529	550	548	514	520	516	510	596	524	529	515	499	554	556	542	538	486	537	538	513	541	505	526	537	583	548	520	524	508	565	522	482	539	553	509	551	521	544	497	522	560	537	509	545	517	576	511	536	513	526	512	534	480	520	517	518	518	512	529	568	528	551	543	503	509	515	519	495	460	553	550	524	516	513	495	566	515	566	499	542	490	547	521	512	538	523	516	527	549	494	536	551	536	534	511	522	525	541	582	557	591	540	527	504	517	548	485	502	528	498	501	554	534	523	542	597	504	527	522	517	501	531	555	520	544	517	558	585	498	510	531	503	534	493	537	508	503	502	550	532	525	557	538	540	523	498	522	502	522	527	555	548	503	512	479	519	526	546	544	524	539	547	520	548	523	512	509	521	500	503	516	535	568	548	535	517	478	531	500	508	542	519	555	558	541	520	557	507	500	531	513	523	561	539	545	539	550	514	543	523	488	546	548	538	533	529	482	538	472	534	522	550	555	498	583	524	516	504	508	549	575	482	559	539	524	527	558	519	536	541	523	555	518	517	527	560	519	516	520	532	528	562	514	527	559	513	574	555	551	532	516	544	539	555	553	521	519	516	519	571	540	522	513	534	539	520	525	554	523	533	533	531	547	519	517	526	508	488	512	556	508	514	524	548	549	558	538	541	544	531	537	522	524	559	530	526	518	511	559
4292	1122	925	725	718	672	595	656	578	645	589	614	583	575	580	557	625	601	562	576	531	538	565	589	604	562	578	575	593	590	611	603	619	613	590	589	589	560	594	580	602	594	576	579	633	576	575	561	608	591	569	565	603	590	592	572	593	617	607	602	619	569	589	604	592	562	577	584	579	587	571	582	590	589	608	573	600	559	574	565	612	608	593	586	595	536	608	571	567	584	597	614	558	592	538	566	623	552	541	585	597	554	594	591	588	556	541	553	614	599	559	628	596	573	581	586	597	554	570	582	608	552	585	578	595	571	592	581	599	575	586	530	581	569	594	587	561	599	572	592	519	620	593	584	591	537	623	556	632	581	548	579	584	589	549	578	593	624	559	578	561	625	559	547	576	584	580	546	600	570	533	606	587	562	579	599	607	581	572	569	576	583	588	574	568	631	581	577	621	579	571	612	588	581	541	602	559	594	626	572	555	550	582	601	627	541	567	600	568	604	573	613	567	600	584	590	601	588	603	554	562	607	569	594	600	565	612	559	651	565	574	625	573	616	570	576	506	552	564	586	574	570	589	575	583	566	538	555	599	586	600	613	598	553	600	600	582	612	558	596	592	610	582	564	610	603	569	561	565	630	568	610	551	570	586	549	542	569	567	577	625	545	579	605	550	570	607	602	615	579	598	597	564	576	522	581	593	589	596	603	556	542	560	572	592	617	569	583	556	553	586	568	573	587	573	568	590	606	539	601	557	639	582	566	584	616	563	583	627	597	570	590	554	588	584	548	583	545	577	539	559	550	582	570	591	570	583	577	543	587	557	581	547	585	604	591	531	620	584	598	572	629	575	619	562	570	572	568	586	574	612	579	566	516	591	609	637	551	584	578	567	565	613	566	558	581	585	561	549	606	601	586	620	559	579	543	585	570	608	578	557	561	588	601	615	573	592	565	622	572	596	548	601	596	595	585	583	606	590	542	578	536	587	580	587	587	570	588	595	591	608	578	550	572	610	599	581	606	581	582	654	547	568	571	578	585	603	572	591	560	588	590	579	557	607	550	586	587	566	566	554	567	644	585	595	553	570	581	585	572	536	573	575	573	545	549	572	542	600	593	564	575	597	601	586	607	583	588	599	578	600	578	605	625	594	617	591	577	580	573	560	586	572	566	580	625	580	644	567	571	603	560	574	587	591	616	583	558	580	551	585	580	551	606	621	590	547	580	626	617	578	554	559	585	566	626	600	573	583	605	589	586	585	566	594	572	645	542	607	628	559	571	587	583	565	604	585	557	575	586	578	615	564	559	568	626	590	597	621	568	637	517	640	539	550	618	588	555	579	588	587	556	590	591	621	553	609	540	582	606	539	564	530	526	566	578	543	576	563	573	583	585	557	601	527	543	541	553	545	586	591	579	602	572	570	529	622	599	613	564	613	527	559	546	598	562	552	557	555	545	586	565	555	591	563	583	565	595	556	603	628	602	562	591	597	553	551	547	574	601	543	547	596	581	582	535	567	593	574	591	544	541	614	611	542	589	575	582	576	612	604	602	617	598	569	582	633	518	611	568	556	548	586	616	585	556	598	587	586	585	599	546	572	598	574	584	585	574	616	577	583	625	558	612	594	548	580	583	551	624	606	568	572	574	595	541	561	588	597	613	548	581	575	530	568	607	586	576	558	570	559	570	540	580	588	586	587	575	625	582	601	565	602	596	591	633	585	567	578	588	579	577	602	549	611	585	590	532	627	572	628	615	598	602	568	587	574	583	556	621	584	600	604	562	594	589	607	579	584	569	571	605	602	570	610	603	586	576	585	583	571	607	587	635	578	586	607	609	632	606	557	585	571	617	608	594	574	586	548	563	612	583	572	590	556	539	582	583	552	599	620	592	589	545	591	507	614	579	584	565	544	539	572	545	603	572	610	554	541	616	562	558	539	608	578	591	587	556	581	590	563	565	560	590	582	584	586	565	593	563	553	552	583	575	583	585	603	565	550	561	571	611	610	608	628	568	616	582	584	582	593	557	580	558	574	572	580	583	555	579	576	606	551	536	589	566	585	626	568	602	574	588	586	547	565	585	560	561	610	616	574	577	593	582	572	590	560	610	576	620	597	602	576	550	619	618	614	571	560	603	579	584	593	562	581	602	577	595	605	573	571	546	551	552	577	623	563	579	589	567	602	583	562	579	588	530	583	595	535	583	539	594	589	616	566	591	628	591	603	564	627	580	588	591	627	595	558	594	595	585	563	599	579	583	570	601	609	599	570	586	566	597	568	592	587	571	552	580	580	592	591	599	562	629	605	576	575	575	617	570	595	568	606	600	537	592	585	589	570	556	611	601	547	591	574	593	606	588	579	563	571	587	575	596	573	609	642	603	590	615	594	606	560	579	585	582	609	602	600	585	565	620	581	607	562	554	618	587	525	603	586	563	534	561	553	590	571	610	593	547	553	557	600	608	605	605	530	572	534	557	594	576	534	579	618	567	588	601	545	617	578	570	571	637	594	590	559	561	558	586	551	578	564	602	592	627	580	539	615	601	560	595	581	578	594	585	632	583	578	609	594	556	565	568	576	600	579	624	530	591	597	597	523	566	574	568	582	580	615	574	592	630	587	568	549	567	566	568	589	570	612	594	573	600	622	596	616	579	585	613	580	568	553	569	605	571	569	609	570	599	586	623	581	547	580	631	607	590	585	562	578	561	623	568	601	601	597	566	606	570	591	625	580	575	609	571	569	570	609	609	564	532	521	568	605	571	562	582	624	607	566	586	633	578	589	531	629	596	588	574	595	561	541	570	618	618	597	563	602	580	549	572	567	546	624	556	599	571	583	585	582	569	568	547	569	570	577	568	571	569	564	609	584	598	572	584	533	572	554	554	601	567	602	565	574	542	611	582	543	573	611	595	536	583	581	552	576	567	601	580	552	587	564	583	572	560	648	577	541	596	580	555	611	601	559	581	580	576	590	583	622	597	564	569	549	584	593	569	605	554	545	582	558	600	567	581	570	583	608	565	595	578	631	588	558	582	596	628	585	557	590	572	638	589	584	601	610	589	554	558	568	568	605	617	605	588	577	551	562	606	613	573	575	578	602	535	565	583	580	570	575	621	610	604	577	602	507	582	607	551	581	593	583	559	534	592	533	596	549	608	555	580	583	580	596	568	619	583	527	599	592	569	588	581	563	583	582	571	624	630	586	592	561	542	584	558	566	569	543	559	588	596	574	563	572	630	586	546	582	572	584	579	589	541	587	580	571	560	588	558	574	576	575	585	560	555	577	584	589	562	599	584	579	583	600	605	616	586	539	564	614	568	576	560	587	576	555	545	570	555	546	574	612	571	571	580	549	577	590	621	599	585	618	558	601	630	567	605	589	574	546	549	590	573	580	550	605	590	601	564	561	602	568	597	625	565	615	589	592	624	607	627	592	581	610	598	638	564	608	574	602	606	559	590	604	569	581	634	604	587	602	580	578	563	554	596	601	627	576	582	576	582	549	605	592	579
23299	20856	27823	23993	20835	9914	1183	761	666	621	543	508	516	471	469	481	456	440	437	451	428	431	447	461	426	451	446	388	453	427	452	394	433	381	403	390	419	399	405	419	393	421	398	377	412	418	391	425	438	385	414	416	427	410	425	393	396	413	432	395	406	414	399	421	414	353	422	436	403	381	423	408	378	410	411	410	433	372	417	379	430	390	422	424	406	393	425	401	384	374	359	426	363	370	397	408	415	396	424	396	396	417	413	393	381	389	428	423	412	413	379	389	397	376	411	422	410	413	366	402	395	407	407	395	381	391	448	380	412	434	386	408	344	378	442	453	453	410	392	433	387	444	419	396	373	399	432	370	416	408	405	442	396	395	397	392	403	411	423	376	404	450	383	363	412	384	422	372	398	375	370	390	376	390	396	413	436	390	401	438	407	393	409	376	380	373	409	383	409	431	402	402	393	395	381	371	382	406	418	407	411	453	382	414	400	408	384	437	383	369	383	393	407	414	401	424	371	390	408	404	380	426	383	373	390	376	392	434	362	395	372	410	387	378	413	379	421	404	415	392	407	382	382	398	421	454	414	393	373	381	405	409	402	372	393	396	379	398	392	421	395	366	389	346	409	396	370	363	421	405	392	396	408	382	426	404	387	381	408	407	398	374	411	371	416	387	344	388	355	443	386	405	391	389	400	412	421	383	391	387	417	407	401	423	398	411	394	394	394	443	408	387	393	397	414	409	351	412	398	415	406	401	405	405	372	399	370	405	421	412	393	401	426	372	361	407	391	388	397	378	391	381	403	385	409	402	432	444	410	410	397	354	385	380	433	412	376	431	423	425	414	390	375	384	408	401	412	375	407	387	403	406	416	404	412	431	420	377	434	389	428	452	399	430	415	412	430	408	392	400	413	370	432	377	392	411	390	416	370	405	414	417	421	403	377	400	402	440	429	395	373	429	443	382	418	375	363	377	389	413	391	488	414	398	360	404	386	439	414	435	405	414	386	382	378	402	389	387	353	442	385	376	434	390	383	395	419	439	403	383	411	405	429	388	392	416	414	409	388	372	391	437	387	355	399	408	406	344	404	377	420	372	423	355	419	395	395	408	383	411	402	369	398	389	396	440	391	356	409	404	411	423	378	381	421	402	429	385	417	393	422	406	430	373	415	406	369	397	446	411	384	417	388	426	418	397	430	376	354	417	408	380	426	409	413	393	423	407	361	399	368	367	401	419	391	385	410	407	404	419	387	368	384	417	402	378	399	450	431	385	409	388	389	395	370	391	384	412	358	391	361	378	357	398	382	411	411	392	430	443	401	374	422	423	402	405	391	399	398	390	401	392	369	417	441	413	387	403	429	416	375	394	435	440	388	402	451	432	408	402	410	416	404	417	387	404	390	403	400	373	389	392	378	421	404	395	414	401	368	394	404	397	356	369	389	416	412	446	428	403	397	405	444	379	378	411	396	404	402	401	380	389	412	428	401	413	356	380	407	397	404	389	403	397	438	406	413	369	367	408	431	426	391	409	405	338	421	403	380	402	395	388	427	420	368	412	426	435	371	433	386	427	411	375	370	431	402	395	410	395	405	400	409	367	422	403	427	352	385	395	374	367	404	412	379	412	405	407	386	421	419	382	395	434	401	403	373	390	427	362	391	390	374	367	433	387	410	421	389	398	401	414	417	397	381	398	405	392	396	440	424	383	420	405	454	388	361	393	405	406	389	388	397	415	363	392	414	396	381	410	410	417	389	412	382	429	398	368	399	421	417	436	390	367	371	404	452	370	381	398	402	423	384	379	412	368	406	423	408	388	371	385	379	390	397	409	368	427	377	396	414	411	427	411	367	370	397	398	444	390	399	396	380	386	394	398	438	387	423	408	394	387	396	407	377	407	406	384	403	389	397	361	391	432	409	396	393	360	415	417	407	423	423	392	400	369	424	391	383	419	414	424	400	382	378	415	396	437	381	384	405	406	405	419	362	401	409	368	395	375	411	419	382	369	398	445	396	408	400	389	402	408	388	419	416	377	406	396	395	423	426	372	431	436	439	399	399	410	384	407	415	424	418	406	423	411	391	404	405	417	453	413	367	378	398	422	389	361	392	383	415	403	385	406	398	440	382	414	405	363	412	380	381	372	398	417	443	439	397	383	380	411	400	359	387	368	402	437	408	397	410	414	406	411	401	411	375	409	402	387	433	373	398	442	409	404	442	407	405	433	419	413	419	371	422	370	407	417	387	372	390	398	371	403	390	405	405	420	392	393	435	396	376	392	391	394	425	397	386	451	399	410	390	380	387	368	386	385	413	390	416	406	407	415	442	382	406	385	379	444	392	385	368	413	416	421	358	395	394	382	422	369	412	404	383	366	427	435	385	429	414	409	380	354	416	412	392	420	371	408	375	432	372	415	371	410	396	434	404	415	400	409	378	409	389	397	424	418	387	413	403	357	401	393	418	392	374	371	416	410	391	377	407	421	394	370	380	397	406	376	389	417	380	382	420	395	426	388	394	348	386	382	426	366	399	400	403	429	409	421	387	373	397	413	439	369	433	424	387	388	406	378	360	410	422	411	447	391	396	411	407	403	372	397	419	434	407	397	426	382	427	410	398	383	396	357	416	416	390	399	403	391	424	378	371	413	373	401	394	354	386	394	351	430	378	442	389	399	465	396	386	392	436	438	395	401	416	375	356	369	414	415	428	380	409	403	411	418	450	396	380	403	396	364	379	385	421	433	366	405	413	372	438	413	399	424	407	408	423	414	394	441	397	410	381	420	418	378	407	413	406	381	398	436	360	399	402	383	415	410	396	419	402	386	398	416	426	410	356	376	403	396	389	365	361	396	417	433	421	417	427	387	405	402	383	389	395	389	413	382	421	416	375	437	350	392	368	374	396	380	410	385	420	396	382	418	402	399	385	386	421	397	382	383	410	406	404	389	394	385	403	400	385	408	406	407	386	400	416	407	405	379	389	409	398	383	352	401	402	401	394	422	394	410	401	396	392	420	408	393	407	374	423	374	405	438	388	384	385	420	408	384	395	419	386	378	397	411	413	402	417	382	378	387	428	379	417	389	421	392	405	370	409	382	411	409	395	414	360	391	436	375	409	385	415	403	388	437	397	405	404	362	361	424	408	393	415	419	389	406	404	400	419	414	371	376	390	398	416	397	393	382	363	430	394	463	383	412	413	412	379	402	388	419	376	423	441	389	378	402	389	388	408	377	400	394	385	403	413	406	354	411	398	367	429	405	379	401	395	436	414	403	378	380	397	420	374	395	406	397	372	412	399	382	379	394	410	391	408	404	390	418	397	403	388	394	405	407	394	422	428	405	376	407	433	376	377	422	386	376	402	375	421	414	411	417	425	430	407	431	450	406	403	400	444	407	411	402	409	401	398	405	370	398	372	430	423	422	391	380	396	422	404	385	385	429	407	405	421	395	376	406	396	391	392	409	388	396	401	388	384	410	405	415	381	399	431	389	427	370	408	378	400	391	425	375
3305	8126	6335	2983	2100	1627	1285	1037	911	820	724	696	612	597	562	563	533	504	515	512	501	483	541	489	484	497	484	489	475	464	461	467	450	501	469	482	477	504	444	435	432	456	463	458	449	466	468	468	467	488	503	452	441	466	436	461	465	483	473	480	458	434	424	458	483	475	461	467	465	425	480	440	424	448	493	476	467	481	453	451	412	476	486	448	478	454	459	464	417	424	481	446	454	446	419	411	457	455	430	427	446	445	427	470	453	475	435	442	470	463	465	491	497	458	450	471	438	469	451	463	475	473	476	430	466	455	488	417	471	454	436	469	451	486	507	435	490	487	458	466	456	458	451	465	487	459	462	429	467	467	451	430	469	435	469	451	478	485	450	439	456	457	437	445	421	451	458	462	473	436	462	446	438	483	440	462	429	443	461	453	452	474	416	444	462	437	469	445	464	433	423	492	478	469	447	425	473	460	444	438	475	457	468	480	458	481	488	436	456	431	439	431	441	452	453	443	480	442	422	441	469	453	421	479	435	468	467	485	486	457	421	450	448	468	456	464	471	442	457	436	469	455	436	493	501	426	448	454	472	458	465	441	465	480	457	470	441	435	451	463	479	455	445	440	458	479	428	442	451	449	509	459	435	485	446	458	460	426	451	428	445	452	429	463	462	447	472	448	422	453	478	438	415	462	438	468	465	478	417	460	484	452	473	434	430	484	460	408	445	421	434	447	499	479	469	467	503	486	457	493	446	457	473	465	473	481	459	437	401	431	438	446	467	380	422	455	482	473	472	437	463	421	444	487	452	446	471	477	457	435	426	435	453	445	459	479	471	438	450	459	462	432	464	456	471	417	483	457	454	472	424	458	458	428	463	451	475	459	461	455	454	420	450	423	454	434	453	443	445	465	452	480	435	466	437	465	471	492	456	414	434	458	482	457	446	441	440	436	427	484	459	427	458	442	437	449	446	491	451	415	417	436	424	479	463	457	470	452	491	433	457	465	467	463	435	446	432	428	459	451	452	479	475	477	431	461	499	445	471	470	420	456	482	422	409	449	467	445	438	453	454	415	458	453	458	457	481	428	432	436	452	478	425	421	447	462	439	468	426	458	442	453	458	465	434	433	436	471	432	458	469	445	457	476	472	423	424	470	483	430	464	471	464	491	449	428	478	453	477	468	440	426	458	435	466	448	459	451	448	423	428	479	459	431	449	436	417	435	456	433	493	502	486	481	479	424	455	474	442	421	457	486	448	464	433	457	448	429	416	446	432	444	459	446	451	431	450	465	451	424	448	423	495	479	450	455	462	440	467	442	442	421	461	435	405	447	451	443	429	424	453	438	444	487	445	455	450	480	465	457	466	425	429	433	437	460	427	439	440	451	465	476	439	449	474	501	476	470	451	439	447	462	485	451	440	460	460	511	450	462	453	458	473	458	444	428	477	473	441	444	447	455	454	438	449	475	453	437	458	438	454	505	438	445	453	392	482	467	497	475	428	454	465	472	448	453	467	420	490	462	424	418	469	464	442	486	452	492	481	452	457	474	427	467	480	468	457	489	458	464	460	459	421	470	453	463	483	480	455	462	440	447	461	441	431	439	422	476	472	455	449	442	441	483	449	467	403	478	462	466	436	455	438	457	454	464	479	418	470	415	486	426	453	469	463	438	482	474	461	446	433	434	475	438	438	421	437	441	457	469	429	475	452	455	447	485	462	466	447	469	458	431	418	449	464	463	490	480	475	468	453	417	436	484	447	503	467	426	409	471	471	486	465	495	444	450	448	425	471	425	485	437	435	474	470	458	446	434	498	479	486	478	462	472	496	475	436	447	457	475	500	427	466	451	471	415	454	442	426	458	486	457	435	442	482	472	474	455	449	454	415	484	500	459	444	424	440	429	445	458	448	441	459	451	467	499	465	416	421	447	432	460	450	464	434	431	413	460	468	481	469	489	485	453	447	472	444	411	446	470	465	459	474	467	447	474	445	432	456	473	469	471	462	474	447	444	453	449	474	450	424	505	448	464	471	473	469	451	478	452	430	436	467	448	467	472	478	454	450	457	418	460	426	424	476	425	443	448	470	416	473	444	457	479	450	434	463	460	472	518	457	476	437	453	436	442	413	449	464	438	446	471	469	464	471	428	441	433	454	417	442	483	453	479	493	396	486	425	431	436	476	414	451	425	468	441	461	492	436	410	487	469	420	488	436	451	452	434	471	458	455	440	448	463	487	431	459	420	434	445	470	454	417	482	496	461	477	453	453	497	472	468	422	466	450	460	470	473	474	422	487	478	464	436	417	455	418	464	427	456	448	502	481	420	434	441	496	480	439	456	458	439	451	427	480	473	459	434	446	489	458	455	479	438	424	486	454	466	473	457	459	427	494	437	451	461	506	450	416	439	429	488	445	449	505	466	474	488	440	457	466	497	458	460	450	423	482	444	433	456	456	445	483	471	447	469	472	476	443	450	430	501	449	435	459	480	466	473	466	459	456	451	471	419	441	440	444	448	419	460	437	467	451	401	418	430	439	437	470	466	468	403	472	447	484	465	467	486	468	439	447	453	468	482	468	497	483	463	467	480	446	472	417	451	443	434	494	432	431	460	428	476	446	426	476	472	451	468	434	441	448	510	455	464	439	453	452	472	448	492	425	478	471	423	432	422	465	459	447	461	479	429	445	402	482	488	463	469	419	447	490	457	473	448	437	463	454	462	509	463	476	485	425	513	459	461	443	445	455	445	397	450	489	454	461	408	434	474	442	447	434	469	437	474	464	417	473	456	448	437	431	427	465	481	454	458	456	481	455	455	459	454	460	430	447	430	430	469	416	453	474	440	427	465	484	429	457	457	441	466	437	454	445	423	483	453	429	486	454	437	454	476	467	456	446	458	455	481	441	487	483	474	470	440	427	456	459	433	490	439	437	409	394	477	457	490	465	437	440	421	434	456	460	462	465	470	490	515	465	430	486	476	486	426	428	481	426	448	452	456	432	460	459	437	429	409	472	441	434	451	466	435	433	489	445	444	434	454	460	446	433	486	482	459	441	502	442	453	439	463	498	442	439	438	450	419	444	504	430	465	478	497	454	446	469	469	429	450	454	430	468	452	446	444	457	446	439	385	468	440	438	438	474	443	486	417	451	466	432	479	496	450	459	458	480	454	433	467	454	453	456	444	432	471	434	437	427	440	419	468	439	465	483	414	437	439	472	446	465	460	447	457	468	451	466	428	504	457	446	440	429	466	452	471	444	491	475	479	435	473	436	433	476	482	415	465	406	467	455	455	443	427	438	430	459	430	427	459	440	457	442	460	467	448	450	478	437	444	451	458	445	471	469	496	421	439	464	486	474	476	458	425	450	415	462	437	430	447	439	449	444	456	439	440	449	444	506	460	449	481	418	430	516	453	439	471	477	444	504	450	436	447	463	430	445	464	460	464	431	459	428	408	456	469	454	413	451	448	437	487	427	446	444	449	465	439	452	453	436	478	455	433	482	420	461	439
24217	20850	26909	24854	12172	843	605	510	475	494	468	411	429	412	385	339	365	338	400	359	385	388	380	363	387	339	357	373	370	349	323	347	353	363	354	343	388	361	350	352	335	356	350	344	351	351	350	358	350	367	350	362	364	346	353	333	375	385	332	354	379	329	345	325	363	362	343	312	336	358	384	349	372	340	331	362	377	340	363	341	331	325	370	362	359	364	341	335	342	349	360	369	353	362	327	349	352	385	342	371	334	360	326	344	353	381	321	345	343	378	360	367	385	355	355	373	341	339	345	318	369	340	306	342	352	329	369	335	352	336	352	353	351	326	369	357	348	351	355	375	332	372	343	336	358	368	365	348	379	366	381	328	354	358	354	362	353	360	382	368	364	359	342	332	360	366	356	342	392	350	340	349	330	384	344	350	352	346	364	365	376	369	361	352	355	337	374	352	338	346	359	344	363	333	339	381	373	330	359	355	339	354	357	342	377	355	330	336	322	315	328	361	354	310	307	363	349	364	334	361	348	339	341	319	316	338	328	354	356	358	331	377	356	348	340	356	359	350	365	330	361	353	336	385	316	329	326	334	357	333	373	342	348	335	374	348	381	312	342	374	369	334	337	374	347	374	365	361	389	379	350	334	337	343	363	360	361	342	343	347	365	351	339	322	354	310	343	345	323	351	317	363	336	374	334	365	333	360	353	320	381	363	354	312	355	341	335	370	346	357	358	361	369	362	372	366	357	331	354	354	361	339	340	350	356	365	371	377	351	340	418	331	339	372	341	358	361	358	355	324	335	357	341	372	362	357	352	335	358	320	350	359	363	317	348	368	375	357	331	336	353	347	363	332	380	352	369	364	357	397	359	349	325	317	372	325	345	352	346	344	319	335	345	352	355	354	378	364	369	362	350	358	382	376	366	350	336	369	339	331	342	337	358	347	342	382	334	349	350	320	395	372	341	316	392	342	362	323	344	353	323	359	340	353	387	367	357	336	337	360	339	365	352	334	364	360	357	365	361	320	382	346	349	361	356	357	366	363	354	330	315	361	379	335	402	326	333	328	342	364	340	344	338	371	350	369	370	361	378	373	308	362	360	326	362	374	341	371	353	334	344	342	333	311	402	346	395	362	361	317	347	325	328	334	348	336	346	335	361	357	335	354	358	341	368	348	342	389	341	332	350	329	363	359	361	330	330	328	399	366	336	330	371	343	366	343	355	330	355	400	379	343	343	341	360	357	344	364	350	330	363	337	356	379	335	346	353	333	372	315	335	336	342	346	347	364	335	346	356	354	332	354	362	334	357	328	349	389	374	339	371	339	347	342	361	339	316	351	369	340	350	351	331	349	331	341	403	346	354	320	363	349	362	380	375	347	369	345	349	348	352	348	400	336	354	347	336	353	333	364	358	323	355	343	374	376	366	331	361	365	369	374	383	322	332	336	368	334	329	371	360	348	382	355	359	347	300	397	355	361	334	350	351	333	363	337	388	349	335	312	358	375	382	364	355	355	357	333	340	370	334	372	331	343	371	350	342	370	333	342	374	343	368	340	343	347	313	333	336	374	359	315	387	357	352	342	381	350	372	372	358	355	358	330	349	336	325	321	341	344	356	352	337	350	343	377	355	354	357	345	338	311	348	393	402	357	335	356	351	367	379	376	365	370	356	366	351	328	329	357	354	356	382	360	370	329	345	329	358	381	305	379	351	334	364	360	360	336	389	333	377	368	352	350	325	333	368	360	354	357	326	341	359	332	322	325	355	345	332	367	364	369	353	321	362	334	354	357	331	315	308	335	344	344	351	337	357	375	345	349	370	345	346	340	365	342	336	365	357	345	342	396	349	355	334	355	348	344	335	365	337	351	354	338	331	344	345	387	356	343	381	367	382	330	364	333	345	362	340	327	329	353	349	330	341	341	357	332	359	340	350	372	353	349	339	341	370	331	380	378	328	348	373	352	377	319	354	357	376	347	321	335	352	363	360	367	328	354	372	356	350	372	377	378	339	364	353	317	339	350	330	381	353	390	338	349	336	370	373	332	343	376	327	358	366	339	352	352	334	339	328	328	388	341	350	341	367	329	351	389	346	343	348	351	365	362	354	363	345	338	346	358	356	332	410	329	378	358	368	346	331	361	346	369	372	333	342	335	328	376	355	352	351	349	334	346	308	361	317	345	357	341	342	365	369	331	355	360	344	298	348	380	352	357	357	337	352	346	347	337	314	343	315	372	318	350	358	348	373	341	359	338	369	354	369	355	368	351	342	351	361	354	321	366	360	365	328	367	360	342	331	350	379	333	377	351	347	377	388	359	334	328	380	327	335	365	355	371	344	363	349	368	332	328	337	321	331	367	348	338	366	372	365	311	318	360	311	369	346	361	332	345	380	321	327	356	345	350	344	336	381	345	344	385	379	398	387	400	384	328	360	344	346	352	358	360	365	364	356	355	340	349	362	361	360	341	343	365	330	356	313	350	330	316	360	373	352	363	295	325	332	358	348	347	352	348	375	348	369	313	362	354	341	319	360	330	346	351	340	352	355	339	311	339	336	341	354	373	365	337	318	339	332	314	370	335	385	344	349	370	336	354	381	380	347	350	353	345	370	396	373	336	377	347	361	353	345	340	352	347	349	356	336	358	349	365	361	346	341	358	331	360	350	352	359	345	330	331	365	355	354	332	320	363	345	351	346	347	340	332	366	355	320	371	380	334	335	317	360	373	340	352	364	343	361	357	314	372	354	351	325	335	312	374	381	334	347	346	364	336	355	325	332	352	352	350	358	339	359	342	330	372	390	367	325	376	337	336	308	331	344	348	366	376	360	359	340	369	365	366	339	391	370	346	343	339	375	369	347	333	367	375	347	345	371	365	330	365	357	354	332	364	344	329	382	349	385	336	326	367	345	373	347	361	369	358	362	353	382	325	351	339	311	393	348	334	365	330	339	345	364	340	371	304	360	352	342	338	346	360	338	370	362	355	402	377	360	374	349	363	367	342	356	369	345	325	330	368	372	342	359	343	373	348	358	338	373	329	374	371	372	343	338	344	362	374	343	366	326	376	352	366	369	379	357	361	318	360	381	374	391	309	310	333	333	357	370	339	344	364	377	350	358	359	327	328	377	347	301	360	353	333	360	346	316	343	358	360	317	366	335	337	338	320	356	389	337	362	356	345	388	317	375	338	351	360	338	342	323	330	361	335	354	332	333	346	362	357	349	360	342	340	353	336	343	358	345	343	366	374	352	379	348	379	327	341	349	339	344	332	354	345	339	399	392	368	351	337	344	401	368	340	360	345	317	356	364	361	335	342	363	381	346	340	380	349	355	363	383	316	356	360	343	377	371	371	341	363	347	332	373	314	362	386	342	375	348	350	383	361	372	391	373	353	367	336	333	373	340	344	308	352	349	351	336	382	390	367	359	315	334	346	319	357	332	352	365	351	318	373	367	336	323	389	353	368	353	366	347	370	338	358	330	358	374	384	341	363	323	372	353	352	362	385	352	350
3428	4958	3826	1839	1294	1046	867	743	610	624	518	530	488	473	493	453	424	398	397	406	358	412	436	390	402	403	398	399	357	357	365	368	398	370	395	386	383	379	399	363	371	426	374	425	385	389	371	365	365	383	374	356	403	403	371	374	353	378	387	376	373	393	392	392	394	348	374	391	371	414	371	336	385	372	389	395	405	358	359	369	389	367	398	393	369	380	393	428	417	385	375	403	365	405	357	381	399	400	383	377	371	402	383	394	379	406	375	341	398	356	373	392	414	372	399	388	386	365	380	360	415	397	390	372	365	361	366	344	386	378	370	379	339	370	394	369	388	373	363	356	380	378	390	377	390	360	400	394	346	426	374	378	372	388	388	348	383	358	382	373	393	389	361	366	381	395	358	361	347	364	386	367	375	358	408	390	390	376	360	387	343	360	389	385	382	363	365	362	360	372	383	356	360	394	386	368	387	369	397	406	376	372	368	315	392	387	427	359	404	389	366	375	343	353	377	418	325	360	401	386	363	406	384	364	345	390	369	368	380	375	382	394	385	398	422	392	398	353	361	401	394	417	364	324	401	417	395	373	408	400	365	386	387	368	401	400	362	380	408	401	381	366	367	367	367	409	394	416	405	391	351	356	355	394	361	386	347	366	402	386	374	393	378	409	368	388	377	392	381	372	382	351	391	380	371	390	374	372	369	375	387	365	358	393	404	389	407	365	367	405	389	341	373	385	369	356	378	381	414	375	316	374	362	390	357	375	352	389	361	413	352	368	380	367	380	407	403	392	377	384	366	389	393	381	378	396	396	390	346	372	367	374	374	368	402	366	387	398	384	385	405	388	394	386	423	402	358	402	359	389	361	386	394	359	397	388	395	362	373	412	353	397	359	420	402	420	369	398	376	385	394	384	381	387	394	375	415	374	386	393	377	394	385	370	362	413	386	403	396	378	400	388	416	395	385	366	364	370	377	394	376	369	365	405	398	401	373	395	348	358	385	398	395	388	395	365	371	423	347	368	377	408	349	367	412	390	387	379	356	360	366	420	396	369	343	423	382	392	404	361	397	391	390	354	400	364	351	391	386	354	382	337	380	384	369	428	373	420	404	364	376	381	363	352	391	391	398	349	437	399	435	386	364	399	351	382	422	369	386	423	323	371	367	380	365	430	391	397	393	370	382	366	357	375	377	389	384	383	399	409	393	374	387	386	387	357	365	393	371	393	365	384	390	393	408	399	369	395	391	412	376	374	433	377	416	398	396	374	377	356	364	387	329	351	392	387	367	360	349	402	380	359	358	365	362	386	385	408	368	386	388	393	415	393	381	358	394	378	374	359	365	387	382	375	345	381	394	381	354	356	383	359	374	422	393	359	378	381	387	404	361	359	403	393	387	382	373	382	354	385	370	390	369	333	397	392	427	400	394	375	436	399	397	375	364	383	392	367	387	398	425	403	367	394	396	414	402	349	362	372	349	354	370	368	368	357	341	377	383	385	370	389	384	367	354	372	374	396	392	375	377	366	380	427	373	348	374	399	356	380	385	369	388	378	421	367	402	397	369	390	404	390	387	349	409	385	358	355	346	357	388	371	427	371	382	421	363	397	393	407	392	341	394	357	392	392	397	360	411	371	351	407	385	388	367	361	363	381	381	388	382	374	361	411	384	389	357	416	378	366	359	367	388	368	406	404	386	381	370	368	362	387	362	382	412	340	366	388	377	381	358	357	379	380	400	369	389	406	368	354	406	367	374	353	382	363	391	371	405	337	406	372	401	380	364	400	432	363	377	377	333	320	365	349	365	383	380	387	399	381	370	339	371	387	381	377	369	404	408	362	379	369	380	341	374	414	401	358	406	333	413	366	377	362	381	385	422	391	354	386	383	426	351	359	359	388	340	413	374	353	360	377	382	361	392	383	361	385	426	396	386	395	327	358	408	384	378	381	374	361	359	353	375	367	387	372	403	393	396	414	381	374	342	379	368	376	384	376	372	382	364	377	362	393	388	371	360	376	400	390	352	410	417	394	386	410	386	388	388	372	359	396	373	376	364	409	396	421	390	387	397	396	401	356	399	400	389	380	383	387	402	379	385	377	381	399	388	393	362	352	406	378	379	376	364	389	395	391	386	359	367	363	389	377	416	371	393	378	379	414	377	364	391	371	366	355	365	390	395	392	381	369	352	351	408	373	387	402	373	379	376	390	362	355	390	383	378	379	397	377	365	372	415	376	367	365	382	345	361	362	386	387	363	390	377	408	391	377	358	398	432	400	400	358	374	405	386	397	385	422	394	361	376	363	402	423	350	396	360	377	405	337	367	376	400	380	396	405	347	371	407	402	345	391	358	382	412	371	354	406	382	385	394	397	395	369	336	378	360	397	393	365	402	379	368	368	363	345	387	390	373	352	368	379	375	398	344	383	353	336	424	415	323	367	383	347	362	348	379	368	370	392	361	372	362	353	413	385	348	371	376	375	374	379	398	381	356	365	374	372	374	365	377	363	379	400	396	400	363	362	339	387	388	367	390	362	375	378	399	391	358	424	400	344	384	385	364	389	366	356	392	365	404	380	377	400	366	351	378	366	379	388	376	378	395	369	373	373	366	372	369	383	370	378	382	377	376	402	364	385	352	393	373	339	390	361	382	403	372	388	380	421	419	368	385	364	356	365	389	382	354	373	391	409	398	401	399	414	396	420	344	348	404	395	406	355	368	390	362	388	389	398	381	408	341	415	398	329	397	374	409	402	409	378	373	370	371	380	368	408	406	368	363	396	395	371	380	350	394	379	394	386	350	412	358	380	369	390	391	397	371	371	351	419	396	361	356	376	386	387	360	370	355	355	377	376	391	393	377	366	406	343	367	402	364	373	376	393	406	385	404	359	395	375	369	391	380	415	374	400	412	355	368	356	382	408	372	397	409	399	372	379	364	320	329	392	391	366	398	349	337	394	371	383	353	386	385	393	403	372	397	391	367	393	382	361	371	369	367	367	420	407	385	381	361	382	385	355	402	365	386	378	378	405	368	377	366	412	357	359	368	421	390	368	412	383	377	410	386	373	387	434	375	364	400	340	381	357	392	401	419	335	361	383	394	369	403	383	412	378	367	378	376	387	386	400	402	373	379	350	370	385	397	347	388	386	375	409	383	428	409	405	355	382	386	399	379	374	395	366	392	366	365	375	439	346	360	420	363	361	413	370	359	391	395	361	374	394	371	372	366	387	401	388	340	398	385	410	395	399	385	347	367	401	402	384	417	386	385	361	386	401	340	389	375	408	324	385	403	374	389	359	383	382	389	378	390	379	383	366	369	376	352	385	400	368	376	379	366	379	385	424	347	370	388	385	390	391	353	373	370	374	405	420	352	385	359	377	374	355	402	380	348	391	344	363	378	370	406	385	400	368	394	344	383	378	420	381	377	375	370	401	363	394	359	392	364	387	386	373	330	411	400	369	353	375	386	377	376	392	366	396	358	353	376	413	348	423	377	381	369	376	409	369	393	390
22267	20896	28312	23608	20897	20933	8608	842	576	473	432	353	325	314	298	246	229	223	226	193	202	203	182	181	163	147	199	198	182	170	162	189	157	144	162	141	169	166	161	147	135	150	145	152	114	147	153	147	136	138	147	158	124	139	121	153	156	139	145	148	125	139	144	124	145	168	146	149	148	149	132	143	142	169	154	151	116	129	157	157	160	156	133	154	152	118	165	151	156	129	142	151	147	140	139	155	138	130	143	134	136	149	158	164	135	129	145	149	145	140	148	141	130	147	152	142	128	127	138	148	130	145	117	138	171	157	134	133	150	134	143	144	156	132	146	162	119	127	134	144	153	155	166	165	147	161	157	138	145	162	152	158	144	136	155	134	134	139	132	135	141	139	128	134	130	122	143	145	157	124	152	146	131	145	125	129	143	132	125	143	157	128	124	139	135	113	146	155	140	138	152	137	141	153	139	121	156	149	152	143	136	132	121	130	129	138	151	141	120	125	139	130	136	143	131	164	136	156	150	138	134	157	136	146	161	149	161	141	118	162	139	168	125	149	159	145	141	126	136	156	155	159	136	167	124	124	124	122	133	151	132	136	129	153	122	165	174	181	129	135	123	134	128	150	150	139	150	143	139	127	144	149	144	129	135	134	130	159	152	136	135	127	121	132	131	146	132	149	162	119	152	145	151	144	134	153	124	128	122	137	119	127	144	135	156	154	145	121	148	145	156	138	142	143	149	131	148	148	166	151	159	141	138	151	103	123	144	120	158	161	146	146	152	123	133	130	140	149	129	120	157	106	156	157	158	141	142	135	165	162	151	119	144	144	128	135	131	143	144	142	139	126	128	121	147	141	132	137	135	137	133	165	137	140	126	135	162	129	129	163	162	130	150	137	135	130	131	163	158	151	146	143	146	150	143	137	146	133	135	140	151	169	143	134	128	141	158	129	132	136	137	126	145	132	140	153	160	139	133	158	144	126	135	151	147	131	136	157	151	149	136	115	119	134	122	114	150	142	150	155	133	143	136	121	140	141	155	121	135	141	154	134	148	146	140	147	162	162	149	150	132	129	140	142	142	166	134	122	149	155	122	158	136	144	149	143	150	144	109	135	158	152	129	122	137	158	133	142	140	146	156	140	138	134	141	135	160	147	150	159	119	143	133	146	139	140	126	141	139	118	143	140	147	146	146	134	153	134	153	126	128	134	127	159	149	151	149	151	149	126	151	146	132	117	147	136	135	121	114	119	132	136	148	148	131	137	136	154	150	131	139	143	136	145	148	149	147	133	149	151	139	130	135	142	130	140	142	119	143	134	146	124	146	134	147	133	136	124	141	144	116	125	148	138	137	139	148	133	158	132	126	153	143	129	137	170	126	116	135	111	138	150	138	145	134	124	150	120	137	149	144	127	153	135	140	141	145	158	138	141	134	147	133	125	169	140	141	134	127	151	134	147	151	134	139	142	166	150	136	158	152	139	151	146	158	152	142	137	136	147	145	130	142	130	130	139	145	162	152	156	140	145	149	122	139	151	148	167	139	146	122	157	151	131	133	137	144	134	140	160	125	118	158	149	149	143	128	117	119	153	130	163	159	138	145	164	131	142	130	161	117	132	137	129	155	147	109	132	141	136	157	132	163	142	126	134	142	146	146	158	129	142	147	154	129	152	160	132	149	148	161	120	143	145	137	141	134	161	124	132	147	148	137	130	148	130	144	127	161	140	126	116	135	142	149	137	162	140	135	138	147	143	145	148	139	127	159	149	152	133	119	134	153	131	156	130	131	144	134	153	153	141	151	173	143	142	148	154	134	129	152	140	147	151	126	125	149	159	136	146	157	143	140	150	145	145	151	149	136	137	142	162	156	117	160	138	137	143	138	145	128	127	156	120	141	169	147	145	138	137	125	143	140	151	150	117	141	132	141	141	144	125	136	144	152	154	110	152	127	135	154	147	126	140	150	137	150	136	156	124	146	142	128	136	137	158	145	125	116	145	112	123	130	150	156	155	137	155	143	127	142	135	127	154	146	149	166	141	138	146	120	148	125	160	139	146	137	134	175	164	130	146	148	139	149	145	133	118	122	134	141	129	143	162	168	138	123	151	153	150	135	155	137	135	142	164	133	121	160	134	148	153	152	128	144	142	115	152	152	110	142	164	132	151	135	134	132	134	148	128	136	149	148	143	143	147	142	154	149	125	154	130	153	133	116	152	140	123	150	130	146	143	144	141	116	141	144	144	125	154	140	137	137	127	118	138	162	140	136	134	138	135	129	136	140	129	144	125	151	156	161	145	146	144	123	143	143	134	128	123	136	137	145	139	157	139	145	150	134	132	140	162	176	138	146	137	138	140	132	134	136	140	157	131	133	154	159	143	147	128	140	140	145	143	138	162	147	158	145	126	140	134	121	148	141	136	157	138	164	135	132	134	151	120	138	144	144	132	126	168	148	152	155	128	143	130	132	124	128	119	137	146	145	142	150	135	140	137	146	137	148	140	125	135	126	172	147	154	155	137	140	140	127	145	135	138	152	138	145	134	129	138	128	156	154	141	163	126	131	166	130	153	133	136	146	144	142	121	134	140	162	145	129	150	149	133	138	157	140	115	145	160	136	165	165	141	139	144	151	147	138	133	127	141	132	145	139	128	136	143	148	138	150	155	135	147	149	151	164	162	139	115	162	143	132	140	133	152	154	145	144	132	122	123	125	140	145	135	127	145	158	138	150	130	147	167	154	140	155	129	145	144	127	139	139	166	136	133	150	141	129	114	139	140	136	150	143	146	152	129	136	154	139	139	134	136	111	143	156	139	135	117	147	144	129	138	148	149	145	146	128	140	169	128	143	137	146	138	128	126	152	161	140	142	151	157	146	139	123	137	141	150	166	156	149	130	149	138	137	122	124	138	137	135	150	154	134	139	145	122	139	131	156	146	124	161	145	128	139	130	128	131	147	132	137	136	152	148	124	132	131	141	120	135	134	139	142	160	165	145	137	136	136	163	121	148	157	124	149	127	153	143	139	131	137	146	144	131	152	148	133	135	130	127	141	130	142	135	144	139	145	136	151	144	140	133	137	166	123	127	153	132	148	121	132	131	127	144	150	137	139	146	142	161	136	158	138	150	152	142	135	137	122	148	118	138	127	154	140	141	140	147	159	159	154	143	169	127	144	144	132	132	135	136	155	158	140	144	145	149	148	128	145	137	168	143	131	123	148	143	135	134	164	129	149	155	136	130	158	134	150	164	148	148	144	153	160	161	161	139	143	132	123	124	132	138	141	146	144	142	132	150	165	151	163	126	132	142	154	125	151	123	150	164	137	137	143	144	142	148	157	144	145	127	159	121	128	143	130	123	131	164	149	138	148	131	143	135	138	148	148	153	137	130	146	112	153	153	136	120	148	129	139	129	161	152	149	144	155	147	145	169	163	134	135	147	122	151	136	174	133	140	161	165	129	155	135	137	124	141	131	118	122	149	164	155	134	127	134	135	120	150	124	150	119	150
4451	13411	10448	4890	3227	2362	1687	1337	1008	822	685	561	524	444	420	313	343	320	269	285	280	241	216	240	236	229	212	201	186	190	191	204	175	196	198	203	193	184	186	190	191	178	188	186	183	179	183	176	172	191	170	174	157	157	194	192	189	162	193	160	171	171	159	143	180	169	149	168	187	163	170	158	152	183	144	166	160	187	174	144	187	151	176	175	167	185	152	160	161	170	170	191	172	169	163	176	162	146	143	170	169	173	154	174	134	153	165	215	172	176	193	161	196	172	194	166	174	167	152	162	167	137	164	158	161	166	164	151	178	155	147	162	193	157	155	160	153	169	159	169	152	170	151	152	142	146	177	167	163	160	178	149	161	171	184	143	166	158	156	144	158	156	157	159	170	157	152	146	157	150	158	138	165	142	144	139	175	168	159	158	164	154	156	161	123	151	184	162	168	157	160	168	166	167	164	161	169	179	146	172	166	158	172	155	164	150	160	165	175	147	150	154	163	150	164	169	162	171	151	165	182	180	150	145	158	174	158	174	138	167	161	159	170	148	169	154	172	153	158	165	162	184	168	171	139	153	164	169	161	154	162	160	151	194	173	149	148	162	165	183	169	140	168	157	180	148	155	145	177	162	160	161	131	175	160	170	159	174	165	153	165	163	149	168	169	157	166	153	169	173	171	176	162	163	155	173	165	183	177	164	175	160	187	174	147	147	154	183	157	147	163	150	170	156	202	166	173	178	171	164	157	154	176	165	153	165	151	165	147	157	142	168	164	152	165	176	169	167	156	176	172	184	179	177	176	168	143	167	179	154	132	161	153	168	156	165	164	156	169	157	182	151	162	157	152	152	153	185	177	179	157	185	170	134	162	153	145	160	165	146	161	185	178	161	162	139	152	169	157	150	173	147	153	145	130	155	153	161	162	155	160	145	193	168	159	171	162	168	172	157	162	168	168	155	171	180	160	169	160	151	169	156	144	159	179	161	167	168	165	185	164	147	157	172	164	150	171	176	146	165	167	157	148	158	175	161	161	166	172	174	151	170	170	177	164	156	153	156	157	151	158	170	185	142	162	159	150	165	172	155	158	161	166	179	151	164	158	159	168	179	161	136	168	160	154	147	161	172	157	168	170	167	149	165	169	149	159	167	148	166	156	158	149	159	143	157	141	158	148	153	155	160	156	176	166	170	210	164	144	165	156	150	153	166	160	165	152	158	143	157	147	167	176	150	146	185	160	185	153	172	153	148	146	159	150	158	151	158	152	142	149	141	137	178	164	186	160	156	157	175	167	172	158	172	171	160	143	151	156	165	164	150	164	169	171	170	175	174	164	168	160	161	168	154	164	138	182	158	166	164	178	166	158	155	177	152	180	173	157	161	180	143	160	193	181	142	181	167	182	171	157	159	176	159	169	164	173	146	165	152	155	171	163	189	171	141	164	175	164	153	154	171	157	144	181	168	164	169	159	177	172	160	167	163	155	166	173	168	179	155	161	147	164	158	146	154	166	138	167	156	172	164	138	175	177	163	165	157	151	185	150	175	172	166	151	186	177	166	166	187	187	128	144	148	168	155	138	166	148	180	173	159	155	168	178	156	160	170	177	171	172	148	154	155	159	162	186	162	151	172	163	166	175	158	144	156	168	184	164	151	158	143	166	181	165	181	146	193	158	164	154	152	177	177	171	159	174	173	153	160	182	172	156	179	167	157	148	158	175	165	137	173	161	158	160	157	171	144	174	162	172	186	152	162	142	157	156	152	174	168	146	160	167	168	151	153	168	136	138	152	141	183	170	156	151	164	143	148	180	170	176	168	179	159	179	147	146	158	167	139	142	147	147	156	162	174	169	133	152	155	135	172	144	159	167	169	176	178	170	157	186	141	157	180	171	161	162	172	146	186	160	138	162	149	172	153	153	173	152	146	159	159	161	157	167	163	170	147	147	184	164	172	159	172	156	200	159	143	161	148	151	174	158	165	166	168	191	167	152	153	146	186	167	162	152	169	161	166	161	161	184	173	174	183	169	191	161	146	162	175	181	191	158	162	150	152	176	146	177	164	163	157	173	165	155	159	145	174	158	159	165	156	166	163	153	173	147	152	138	194	162	159	166	169	149	148	149	168	150	157	145	156	188	168	153	180	162	153	148	152	161	161	170	184	147	142	170	171	160	139	186	175	147	157	171	160	152	164	162	157	164	172	140	163	173	166	151	144	157	181	140	179	164	174	156	172	158	151	163	154	159	178	169	170	157	151	167	184	166	161	161	164	178	169	156	156	170	159	173	142	157	181	181	144	161	169	144	127	156	174	162	145	172	183	153	138	170	170	159	161	183	160	155	153	162	161	157	154	172	150	151	162	169	139	165	148	151	162	145	143	167	166	195	185	162	170	164	171	157	158	193	172	160	172	165	187	171	160	156	145	161	162	154	168	179	162	199	162	164	160	181	175	145	169	177	160	180	172	177	174	147	148	159	140	181	168	175	156	162	152	169	173	190	167	148	159	161	165	130	168	154	157	154	159	165	180	164	174	157	147	171	193	150	176	170	164	173	186	190	167	146	156	164	162	165	168	163	187	160	168	159	161	164	177	147	152	164	141	168	163	163	164	160	162	153	148	174	156	152	140	185	142	153	160	124	170	171	177	176	165	160	154	171	155	186	160	172	167	172	190	156	155	168	167	145	177	164	160	142	149	144	168	157	158	159	146	175	155	181	165	154	184	153	153	163	169	159	169	141	152	161	195	141	155	161	160	163	176	157	169	148	178	148	140	168	148	161	166	141	138	138	141	168	166	156	150	160	148	147	172	150	167	140	166	163	151	155	173	154	170	155	172	155	154	158	155	163	193	152	165	152	163	146	154	156	166	142	174	161	156	169	159	174	159	172	168	166	153	158	155	161	149	155	157	154	158	159	152	191	143	165	153	163	147	173	169	170	151	161	153	163	161	166	161	174	154	159	147	181	167	165	183	151	162	145	180	164	150	161	146	180	164	160	157	182	182	154	135	140	152	159	171	185	176	145	165	165	126	154	152	160	173	178	171	186	146	146	173	158	149	163	153	145	154	169	187	133	166	149	164	142	151	162	177	147	151	152	171	157	185	172	152	181	165	168	157	163	155	192	176	135	161	151	145	161	148	184	183	165	160	149	178	173	170	157	183	159	166	158	194	165	161	167	156	171	167	153	176	151	171	169	156	166	186	155	177	170	186	179	152	159	167	179	145	169	185	175	175	145	179	154	149	127	156	174	177	174	176	152	173	173	158	173	183	167	140	144	170	145	191	166	167	175	154	175	154	152	180	148	154	172	159	165	180	158	161	165	178	156	155	164	168	181	160	173	143	158	142	165	172	163	157	156	136	163	154	168	158	174	139	164	164	158	153	159	167	149	170	172	162	168	151	163	162	169	168	151	177	142	144	154	174	147	153	161	177	163	167	167	145	146	161	153	182	159	156	177	158	171	170	159	158	156	160	158	174	181	153	167	157	146	169	151	164	165	165
26952	18411	4896	1054	749	749	644	558	565	520	593	554	503	572	565	528	539	508	539	547	563	523	534	539	507	564	531	563	505	472	538	521	560	546	524	581	548	513	542	524	479	560	579	508	538	544	570	506	542	519	499	507	465	535	522	533	494	519	495	567	547	556	531	502	561	560	527	561	524	517	571	578	559	525	518	539	501	560	570	546	559	554	496	530	485	551	581	541	557	556	479	516	521	532	564	542	524	553	544	537	552	553	508	566	530	551	582	542	532	561	542	516	544	459	554	537	496	528	534	529	530	526	546	500	544	502	518	498	539	564	522	569	564	539	589	555	546	555	542	495	495	506	503	521	527	557	554	519	564	524	529	544	501	538	581	530	516	497	517	573	567	534	553	511	543	484	563	507	520	535	526	542	526	531	532	543	529	522	556	550	520	521	528	547	552	546	521	564	541	564	521	537	510	525	521	527	491	530	532	556	542	549	531	562	527	507	542	509	571	565	518	513	536	535	490	571	554	517	526	564	550	550	530	559	530	572	529	514	546	523	524	518	516	564	574	565	541	548	520	518	523	550	502	529	486	496	523	500	545	540	538	566	555	529	585	552	550	566	573	563	533	517	545	569	552	552	538	487	504	516	521	555	542	549	501	550	554	530	519	532	527	519	510	548	485	527	520	555	519	535	587	521	508	569	547	556	548	533	511	552	569	517	571	519	498	545	523	537	526	565	519	508	510	524	487	493	526	534	543	549	524	500	539	500	538	534	563	487	542	504	570	500	535	559	560	556	503	548	517	557	515	560	545	503	547	580	549	524	533	544	519	550	511	545	498	581	530	507	533	533	510	545	547	513	508	522	537	510	544	478	533	556	569	549	531	504	543	532	518	531	523	522	549	547	542	539	504	532	531	556	528	530	544	542	527	503	539	510	521	540	562	533	524	548	509	564	518	529	523	530	502	528	530	526	527	524	539	499	543	535	534	527	482	530	532	526	540	517	518	572	522	516	580	538	547	573	550	540	557	513	518	495	545	532	535	493	527	530	556	543	522	530	553	514	509	502	552	562	521	568	533	540	530	543	516	528	509	528	536	512	540	531	538	576	549	545	499	550	545	551	507	536	535	504	523	548	516	554	508	521	526	540	534	556	489	513	502	546	557	544	540	551	534	461	542	552	540	487	556	526	569	544	521	483	521	570	574	558	519	552	546	518	518	544	558	567	498	549	518	494	570	581	524	547	516	531	547	530	536	472	542	527	489	583	576	529	541	552	546	550	544	508	490	567	506	513	505	502	515	507	509	548	528	595	536	541	484	525	489	538	512	486	520	532	530	538	547	555	564	521	526	547	542	513	525	519	562	555	539	553	537	523	542	530	537	565	516	526	522	539	533	519	493	564	531	563	518	563	518	525	577	506	524	571	570	538	539	538	509	532	539	571	532	534	568	494	564	576	493	586	544	496	534	546	563	551	527	510	492	567	565	540	495	545	522	510	586	474	549	518	542	545	525	520	525	552	519	521	496	502	541	491	523	533	492	573	495	500	548	507	531	529	557	532	522	520	556	597	512	532	545	490	540	533	559	491	519	523	579	546	502	570	531	538	544	530	530	559	508	512	520	535	525	518	528	524	546	571	556	527	532	526	522	542	524	547	521	499	541	496	544	564	581	527	535	540	508	555	505	494	507	551	566	513	537	557	571	542	545	551	558	524	515	538	523	501	514	543	534	560	541	554	491	550	526	523	516	518	552	489	547	491	531	541	541	471	560	478	505	519	515	572	528	546	572	549	534	531	524	570	560	557	532	542	543	555	531	549	544	490	559	553	567	540	536	593	554	542	542	521	543	553	550	500	471	548	513	540	518	563	545	555	504	541	565	540	542	513	506	500	512	499	535	555	516	550	563	573	526	561	530	525	514	507	512	558	498	526	558	517	541	545	528	528	571	505	517	514	468	533	551	553	503	518	522	510	539	577	499	548	571	526	493	512	541	568	540	488	491	530	512	515	476	502	528	506	555	550	514	526	564	536	574	533	565	603	517	525	543	535	516	513	518	501	522	562	538	574	512	555	543	521	514	553	494	505	515	489	567	540	558	518	555	575	566	528	509	541	507	515	569	515	548	550	521	535	510	549	565	538	511	567	529	508	532	544	562	458	495	526	550	515	506	550	536	509	552	544	570	516	516	530	519	525	505	570	493	551	502	477	545	526	539	550	537	529	547	536	569	525	519	510	495	558	562	544	556	556	527	512	514	574	544	551	517	522	512	530	501	523	509	547	523	546	481	535	511	540	535	552	513	573	544	550	545	567	549	548	531	560	511	523	528	494	538	535	513	530	503	559	527	501	501	549	535	521	520	557	539	530	521	540	509	515	495	534	575	547	532	547	515	536	515	524	562	543	527	540	490	502	579	558	517	504	508	540	489	516	551	542	531	533	496	541	544	523	519	534	530	565	547	543	555	577	553	503	534	527	511	541	539	548	516	543	552	560	521	533	531	512	512	524	526	552	536	552	573	525	531	524	495	524	548	529	545	542	530	531	557	557	516	527	548	547	556	511	543	524	537	504	542	542	525	511	506	522	546	547	551	509	518	504	535	557	521	576	552	533	519	488	491	503	517	527	555	563	513	528	551	472	525	563	508	534	570	534	534	476	540	499	531	556	523	527	558	542	537	522	524	532	537	524	556	501	532	526	541	486	547	507	524	525	592	523	516	554	516	508	511	551	522	528	501	542	509	550	530	558	534	578	576	543	524	500	500	549	517	560	477	508	564	559	552	546	509	531	540	494	561	561	556	531	527	538	572	528	552	521	553	498	574	527	531	552	576	506	526	529	507	524	476	556	543	530	539	506	534	536	502	477	570	539	566	536	527	556	535	525	490	515	528	503	539	501	500	547	530	492	542	546	565	531	521	554	588	494	549	511	509	567	560	526	540	538	555	509	586	502	529	554	576	499	538	506	503	545	531	544	561	542	525	509	536	532	545	545	510	555	552	545	531	517	549	526	549	540	545	486	520	541	552	538	523	481	554	534	537	532	548	521	545	526	563	541	545	510	544	527	527	537	540	525	551	544	542	577	549	510	550	538	540	508	553	569	579	538	528	565	554	511	502	519	514	516	538	520	509	527	549	551	497	567	533	579	557	561	514	498	530	585	558	547	545	538	527	530	523	521	539	538	521	505	545	542	526	522	520	533	546	481	547	555	515	516	511	548	515	540	521	556	539	542	501	545	510	511	499	582	507	551	491	580	510	548	521	556	529	535	526	542	485	543	506	520	581	555	547	529	539	527	516	533	573	495	599	510	559	547	508	519	535	523	552	521	490	574	566	531	506	545	575	527	516	519	527	566	527	553	535	544	540	540	543	540	534	521	543	532	563	547	540	506	527	550	510	538	546	544	552	514	576	549	545	519	537	531	538	536	518	508	535	545	524	478	505	523	534	564	497	497	496	522	501	553	492	513	522	521	542	576	539	524	513	532	541	508	545	565	535	517	549	563	554	523	509	515
4339	1209	1048	759	716	651	628	672	606	575	588	589	601	654	663	626	569	590	591	603	640	589	613	549	607	578	608	616	621	578	597	570	567	576	557	568	601	593	579	648	587	607	596	604	566	601	601	590	594	567	595	584	581	613	573	571	585	599	588	577	628	576	600	556	588	608	623	616	571	599	550	560	593	591	601	615	551	608	597	586	563	588	563	597	585	576	581	584	554	585	606	586	584	562	623	584	580	553	535	606	584	598	596	578	609	554	605	599	620	590	601	562	569	608	591	600	582	572	608	567	582	582	601	600	587	572	583	608	616	606	604	543	612	560	590	589	622	601	601	599	590	580	636	588	615	547	601	620	609	607	574	587	622	581	600	583	532	561	614	593	595	553	568	580	560	599	583	610	561	599	596	579	573	621	591	578	553	562	576	572	572	619	598	552	596	594	529	573	645	562	562	596	578	580	575	617	562	533	611	608	588	576	584	523	610	595	598	590	603	554	561	537	580	598	584	594	589	584	613	560	576	626	561	557	559	601	553	548	573	579	551	596	558	595	575	577	593	578	594	618	619	636	611	594	616	625	565	569	586	624	611	594	562	594	606	608	558	595	553	563	591	561	624	593	597	558	602	577	554	564	595	595	610	618	615	579	586	572	598	561	574	615	564	560	589	614	538	562	594	591	623	596	612	580	604	554	597	617	573	577	564	616	567	589	590	649	603	570	548	550	598	601	614	631	621	559	597	619	579	627	589	553	558	601	578	595	597	599	592	603	614	597	585	588	590	590	606	572	576	622	571	584	610	543	628	604	613	591	579	560	585	593	556	601	588	602	555	583	574	597	563	618	621	615	594	604	561	534	562	585	618	612	572	550	591	586	558	620	594	622	587	586	579	618	558	566	606	605	610	557	560	543	612	572	569	603	568	592	571	535	583	581	579	611	589	593	555	582	599	598	574	604	592	585	554	596	564	592	605	560	576	588	590	620	586	567	602	578	591	599	551	613	606	580	604	614	591	626	558	580	580	576	542	598	585	573	562	605	573	613	615	621	557	563	585	598	601	570	609	540	585	566	591	580	559	584	592	608	593	582	618	581	584	596	618	606	605	578	565	592	597	597	597	606	558	609	628	591	601	549	585	565	623	648	582	583	586	558	569	569	611	596	603	568	603	559	574	590	629	601	552	587	567	590	582	599	580	568	555	572	612	586	615	561	621	591	605	602	647	634	616	589	570	602	573	562	606	564	617	597	576	604	580	579	586	562	573	599	569	616	584	558	589	586	565	626	568	592	620	573	567	610	600	574	562	541	607	566	573	608	614	576	578	613	601	589	577	649	573	571	587	591	557	549	587	590	548	596	620	554	562	583	614	565	598	601	635	564	590	560	586	612	591	621	547	606	580	563	571	591	591	567	591	613	632	546	562	587	614	585	610	590	611	594	570	589	552	597	622	601	587	591	581	601	606	579	605	578	561	586	568	615	581	588	607	579	616	572	569	620	603	618	572	618	628	589	634	607	613	556	577	583	570	601	581	574	559	572	629	578	613	607	587	562	595	619	559	603	597	592	627	551	581	538	618	606	574	582	575	603	588	564	599	574	633	599	629	604	540	596	638	555	645	579	542	609	541	618	586	597	582	609	567	566	555	565	600	589	544	601	527	599	580	602	625	585	597	608	580	598	586	610	558	584	593	600	579	572	579	600	583	572	570	628	539	604	606	577	623	592	596	622	572	594	592	600	600	582	610	617	581	615	583	624	619	596	607	604	587	601	603	586	601	568	629	608	562	555	625	574	578	585	649	576	586	562	588	583	622	582	540	581	603	562	576	560	569	609	608	584	589	533	577	562	615	571	562	581	572	585	656	613	582	630	618	528	580	612	575	617	539	614	563	571	579	592	600	584	575	607	591	583	612	611	561	574	624	570	542	592	615	607	575	543	574	617	593	609	580	587	585	587	563	607	576	613	562	559	558	553	603	609	563	586	588	585	586	594	599	594	602	547	599	614	588	534	600	577	532	568	631	579	594	600	573	592	585	617	604	562	596	622	533	567	583	589	613	554	594	588	552	594	575	629	576	549	586	566	604	562	548	583	584	601	596	621	577	568	581	590	613	557	551	578	576	634	590	604	571	610	613	609	608	625	576	564	569	558	587	622	660	583	547	588	585	580	597	579	624	613	609	618	606	551	527	592	562	608	594	594	551	551	554	580	636	601	574	592	548	591	550	636	673	574	572	550	554	575	578	565	589	625	597	584	586	585	591	603	588	569	589	589	577	577	583	608	639	576	569	636	552	590	627	620	542	566	586	578	554	638	578	627	600	612	572	626	602	579	622	572	605	587	633	602	580	587	617	604	566	565	595	557	600	567	573	575	592	639	594	583	620	605	588	572	606	525	582	576	604	606	570	580	584	572	586	535	615	554	593	611	566	569	562	604	609	581	621	569	611	590	538	586	545	584	585	559	567	593	584	562	550	563	560	551	569	576	590	576	595	589	590	572	612	610	554	602	601	578	599	589	611	583	616	571	607	585	530	607	586	626	655	593	600	587	601	545	584	634	580	565	585	605	565	614	569	604	580	644	587	578	611	547	588	591	595	545	627	569	586	574	622	597	611	567	598	609	560	608	619	574	606	563	569	576	563	591	608	562	609	654	626	576	606	547	582	562	596	585	607	567	572	599	628	547	614	578	556	576	591	598	605	613	574	600	570	580	569	598	572	616	608	565	610	566	557	627	529	608	550	600	591	612	578	555	541	601	631	610	544	569	583	620	617	597	654	605	646	610	592	629	572	547	567	595	566	611	621	563	587	599	574	603	617	576	568	576	585	537	579	587	568	622	584	602	606	606	545	597	595	585	599	605	593	589	574	578	602	579	635	575	591	599	558	582	545	612	591	617	599	585	555	579	598	593	580	555	607	582	599	549	572	574	605	602	613	619	619	614	587	591	607	581	519	603	578	595	576	573	599	594	581	578	569	541	568	562	599	565	571	578	564	563	606	564	625	603	642	559	606	594	595	568	618	587	610	583	599	550	603	574	575	605	578	585	545	640	616	579	536	613	544	572	604	574	567	554	609	597	590	627	582	594	534	612	615	590	580	624	606	599	565	572	569	559	601	616	596	564	580	582	561	627	605	574	595	565	594	602	525	556	608	563	563	575	553	573	574	635	605	623	576	594	592	599	602	573	539	615	564	549	581	570	590	585	610	572	583	586	602	580	564	566	553	608	614	565	593	568	617	575	620	588	552	574	607	597	578	560	575	584	613	580	596	606	638	597	596	551	573	576	574	586	563	580	609	586	606	598	614	596	504	612	572	620	587	586	621	580	553	576	561	583	608	591	613	656	574	579	617	538	593	561	599	582	620	607	601	596	602	617	582	543	561	600	595	583	590	597	605	594	561	625	561	615	542	595	592	608	556	576	596	603	638	572	618	581	636	595	613	580	552	561	583	597	551	590	620	583	605	574	530	595	565	594	603	602	590	624	607	584	564	565	613	617	588	592
23297	20856	27802	24006	20862	9972	1082	771	688	611	600	512	573	479	511	461	462	418	462	423	451	465	425	429	401	403	415	444	417	401	432	419	431	410	439	430	432	409	416	413	425	452	400	448	456	424	394	402	413	409	450	383	395	362	418	396	403	380	408	384	384	434	420	359	394	426	397	392	410	405	407	434	452	408	378	401	376	393	403	404	412	389	426	392	393	420	365	430	391	418	379	420	427	393	377	396	404	394	396	434	386	443	408	371	409	396	400	406	379	401	420	445	401	400	358	442	446	453	415	388	407	441	395	434	426	433	381	421	365	399	404	405	425	388	407	406	410	400	391	390	416	438	359	374	380	420	399	390	441	405	410	402	394	412	403	404	367	410	422	412	392	401	411	397	447	402	410	403	422	395	400	440	442	361	411	422	414	405	368	417	441	391	380	392	404	414	404	395	424	426	381	386	404	368	386	433	362	423	417	402	403	390	377	398	423	414	387	362	413	422	410	396	408	399	399	410	395	391	407	408	397	413	429	376	396	403	411	416	382	391	362	387	404	395	394	372	412	376	418	412	365	420	439	406	399	406	400	436	402	393	398	383	372	379	394	402	387	380	378	389	440	390	366	400	413	389	405	417	388	392	400	396	389	416	372	389	423	424	404	381	408	398	405	426	422	387	427	407	403	408	408	386	412	417	384	397	423	414	415	452	403	430	418	421	375	401	423	382	410	401	395	384	395	409	399	392	388	402	391	396	408	414	427	401	415	391	393	396	401	423	368	445	412	414	430	361	390	394	414	405	401	417	423	414	376	393	360	401	412	433	389	392	380	409	401	398	395	384	443	425	400	410	395	394	420	438	388	409	353	396	380	439	399	453	440	400	410	446	423	388	429	416	397	388	381	411	386	367	420	406	390	437	393	369	380	410	433	377	401	398	382	408	405	405	382	448	410	361	391	382	399	406	433	422	447	417	385	401	435	405	375	402	391	370	399	394	421	387	396	399	414	420	404	380	427	412	382	412	430	395	413	375	388	412	420	410	377	397	380	418	351	428	420	395	396	359	417	371	411	420	381	409	385	406	453	394	427	426	395	351	371	375	407	411	373	421	382	413	399	434	368	395	380	432	377	450	438	442	394	396	409	386	410	405	425	428	388	402	388	403	414	414	447	403	391	405	428	430	408	408	404	415	411	410	404	389	380	394	381	401	413	412	387	407	396	374	448	415	362	409	401	425	414	407	388	410	411	417	384	404	374	394	408	391	401	405	421	432	408	425	393	427	416	433	365	422	398	404	415	411	423	378	433	414	425	379	391	385	368	381	406	426	425	435	438	398	426	426	447	433	391	379	372	405	381	395	419	436	420	406	385	419	433	396	383	442	431	412	397	392	400	409	411	377	406	408	414	385	417	421	396	415	433	397	368	404	398	391	400	412	389	412	386	404	414	411	429	403	411	425	385	420	413	421	379	409	387	395	396	383	392	405	389	391	402	383	377	441	406	419	386	393	397	387	386	393	393	416	392	427	407	404	403	424	432	406	421	391	409	404	365	448	397	420	424	393	406	411	436	411	402	427	408	428	399	409	420	399	389	369	435	412	405	420	438	405	399	379	421	380	396	396	372	391	391	403	383	368	411	391	387	414	391	406	389	426	397	390	397	414	424	414	468	401	406	391	411	398	435	442	405	413	390	420	414	412	423	411	430	403	397	406	389	441	406	404	383	379	424	391	401	397	410	394	386	414	384	377	410	401	398	378	398	392	416	381	382	406	389	396	390	375	385	365	409	418	424	419	393	382	386	409	377	436	396	422	391	387	409	425	425	405	402	427	391	410	397	402	391	410	388	422	401	413	401	393	386	399	402	398	401	418	380	411	409	431	420	457	412	398	393	384	396	389	386	418	426	396	393	380	414	391	430	374	398	391	431	374	432	374	445	418	443	339	415	390	444	393	405	403	383	396	437	396	391	391	394	442	395	417	394	395	387	385	458	382	424	437	441	414	392	447	399	403	432	421	409	410	401	406	388	363	417	395	410	390	361	376	391	413	398	400	416	402	418	435	422	447	395	412	396	409	402	389	430	367	407	415	419	393	415	411	433	398	353	374	378	409	405	356	424	413	377	384	442	433	412	422	373	381	404	391	406	418	398	404	402	400	393	373	418	382	435	437	400	417	422	383	376	411	385	421	433	420	398	404	403	395	428	408	403	386	425	425	394	406	451	411	397	414	393	405	401	401	395	395	406	434	404	416	411	376	415	370	416	406	393	409	398	378	406	426	384	423	404	429	392	377	382	402	395	385	406	366	407	433	408	408	379	404	416	373	411	422	381	367	435	416	415	383	369	418	398	428	373	440	417	398	414	410	395	370	394	401	429	443	425	398	399	418	415	406	420	378	405	425	389	411	403	384	381	386	406	391	411	420	397	413	402	394	375	398	398	428	394	432	389	433	416	405	373	368	381	376	402	394	374	392	417	375	407	389	415	395	388	394	438	402	430	428	409	397	423	406	412	412	416	429	417	396	408	384	437	432	397	390	418	385	391	406	409	392	369	427	390	390	361	412	403	386	374	412	391	418	424	410	418	426	425	420	419	413	401	414	371	408	406	374	382	392	410	427	383	392	410	400	393	418	392	403	381	408	409	388	371	414	429	385	415	425	377	387	402	447	386	378	373	383	399	416	371	432	394	411	414	431	366	401	406	417	378	434	403	446	424	445	375	396	360	369	389	368	383	366	379	379	388	417	369	377	386	426	431	423	403	406	378	427	377	439	419	383	384	432	379	416	388	392	390	366	426	431	430	392	362	387	446	409	399	403	404	388	397	424	399	371	416	440	442	402	414	420	395	405	423	371	418	398	361	368	400	359	389	372	403	373	463	403	390	401	400	392	427	369	394	444	361	401	373	418	386	401	382	392	414	433	374	404	446	385	391	434	395	378	411	410	418	373	437	400	404	411	398	400	422	408	368	403	384	431	408	400	417	414	396	381	409	410	378	360	411	395	393	393	380	381	381	411	388	398	429	422	390	430	384	400	400	396	439	405	416	413	404	390	497	361	414	402	391	421	381	458	440	395	383	396	415	373	393	388	408	366	442	386	410	388	391	365	407	374	417	379	402	404	388	419	412	426	404	401	407	389	381	419	426	412	366	391	422	391	400	438	416	387	421	370	424	426	427	399	417	396	389	410	426	413	384	386	394	418	391	398	382	419	434	426	394	396	415	394	398	377	393	428	404	384	404	407	393	440	403	381	415	428	414	409	428	427	404	408	400	414	424	416	408	439	406	391	402	389	397	369	399	397	418	393	370	362	415	406	360	431	393	415	401	364	437	387	387	389	392	417	410	421	404	411	409	417	414	420	419	418	427	393	430	412	386	413	392	409	413	433	409	400	419	410	408	373	445	393	401	425	402	407	377	444	426	419	391	367	398	443	407	405	419	391	352	388	419	388	398	398	399	396	410	439	419	404	392	394	407	414	381	417	402	378	406	384	416	374	416	404	411	421	410	386
3312	8248	6425	2986	2014	1612	1270	1117	919	790	711	708	612	621	594	585	546	523	551	517	545	532	485	497	461	496	490	480	541	461	488	500	502	482	485	463	474	488	515	457	468	469	476	465	460	450	446	492	472	463	441	469	453	460	452	462	481	435	453	458	456	473	442	476	478	475	462	418	434	452	470	476	450	464	460	499	473	455	421	477	467	444	501	456	464	421	476	473	418	497	469	436	426	435	448	492	436	428	450	488	454	456	428	460	471	450	456	475	472	447	457	483	501	465	493	451	458	438	445	491	444	448	467	469	470	462	456	463	422	444	472	444	418	448	457	441	461	490	398	466	434	467	435	470	450	459	471	445	478	450	442	430	469	419	469	447	488	459	446	466	447	457	424	460	462	467	451	450	446	482	435	458	406	495	430	429	477	485	469	447	458	433	461	466	461	457	478	450	455	472	476	491	469	448	475	448	487	460	457	449	469	413	469	453	449	425	449	436	458	447	487	396	447	417	488	438	475	460	460	421	486	457	482	455	465	467	469	461	424	446	436	475	473	461	479	456	468	463	477	466	467	469	465	466	437	435	463	469	426	453	436	476	469	455	442	464	443	425	423	445	447	469	492	452	453	449	412	446	436	464	412	451	441	469	482	432	465	450	451	442	474	461	427	451	433	460	447	476	424	462	458	494	452	448	474	455	462	437	446	448	428	468	487	438	484	473	453	493	440	463	455	425	475	446	455	457	433	448	433	419	454	490	453	479	467	446	431	449	435	428	448	472	430	487	451	464	441	457	469	433	458	444	501	468	419	487	468	468	466	503	446	459	465	433	465	421	479	479	475	480	472	447	443	452	463	484	446	474	504	449	475	481	468	449	460	449	457	455	490	428	449	434	457	453	521	430	460	433	435	446	455	462	440	462	455	454	498	443	475	437	442	456	450	448	471	445	468	483	440	459	494	452	452	451	428	489	459	484	431	454	433	435	447	461	496	452	469	434	455	452	435	446	478	468	466	474	425	479	481	437	505	425	445	469	446	410	452	460	466	455	440	486	475	443	471	445	445	421	451	467	489	433	448	476	452	464	504	480	466	413	468	451	462	431	457	453	464	434	457	485	445	419	475	418	480	449	458	467	453	469	459	442	443	473	445	468	467	463	454	450	491	463	462	461	462	457	473	469	459	427	447	476	430	438	455	467	478	430	447	436	445	466	456	494	425	453	445	417	489	444	448	440	443	429	443	481	459	445	465	444	472	437	448	479	455	459	448	444	464	442	486	478	443	433	483	483	449	440	450	479	466	459	480	419	434	449	454	424	468	482	463	448	467	454	471	447	412	472	469	480	427	453	470	426	449	446	462	443	463	477	467	442	448	492	450	496	461	462	433	459	451	437	468	466	417	433	433	421	437	494	461	452	468	459	473	469	452	448	471	461	412	446	448	492	418	472	465	448	486	482	493	454	442	453	457	473	434	417	462	440	424	472	456	459	468	429	427	444	468	455	468	478	463	472	463	448	458	426	475	435	434	446	496	426	493	483	480	465	445	476	444	498	470	471	431	462	417	436	478	481	456	412	481	471	422	471	495	461	448	451	436	425	461	445	451	426	446	460	444	469	466	423	488	474	455	406	462	434	453	466	425	441	477	465	458	453	425	471	474	488	448	490	435	477	482	433	458	447	440	469	445	420	426	444	476	460	464	469	477	467	469	486	461	460	490	472	457	421	462	420	441	447	500	468	452	481	452	451	499	443	484	455	462	459	484	446	457	441	476	467	475	448	470	463	491	462	442	443	448	424	438	444	440	487	448	452	469	457	441	434	485	456	486	481	441	476	410	472	441	463	450	472	464	482	439	433	414	441	458	454	469	474	448	447	453	514	418	450	426	470	469	482	436	445	454	412	441	434	451	438	457	465	479	443	438	429	457	486	484	427	471	451	445	436	500	462	477	445	505	425	433	449	480	457	461	437	436	434	473	463	458	446	438	471	486	459	474	477	468	459	440	444	443	465	450	498	486	464	435	421	436	475	470	449	415	523	464	431	455	466	450	465	498	462	471	499	478	421	417	450	425	467	450	470	462	463	465	479	472	443	427	468	437	430	435	495	446	460	500	495	450	451	517	464	422	476	436	429	446	499	448	485	456	461	480	448	459	394	435	459	443	440	423	480	460	471	436	462	466	493	487	477	475	443	442	420	467	423	441	483	488	474	485	417	454	482	454	430	486	442	472	438	480	485	449	476	479	472	427	450	518	457	467	448	445	485	439	457	440	458	431	468	447	455	505	465	448	448	427	464	472	406	483	442	458	433	488	441	450	483	470	466	445	445	458	496	414	468	442	470	421	440	467	464	461	445	476	454	465	454	444	459	404	440	469	448	459	461	469	447	469	463	476	456	497	462	479	440	452	398	447	480	467	466	482	432	466	423	418	443	441	450	491	446	450	438	446	453	429	444	438	462	416	450	442	455	424	432	466	481	439	423	459	440	426	444	461	438	470	440	458	474	462	469	487	416	424	460	412	446	456	463	446	485	444	459	432	443	445	444	444	459	461	474	458	476	480	471	458	439	444	452	441	459	479	416	444	454	483	468	481	447	427	452	476	458	427	487	435	452	486	492	474	424	421	482	456	440	455	475	461	476	433	478	455	474	499	464	434	449	477	448	413	424	441	449	433	455	417	466	471	458	453	459	442	447	456	438	451	458	467	408	471	499	467	458	468	447	463	473	446	431	466	475	432	474	487	460	464	476	446	445	494	474	491	446	485	443	417	462	470	467	465	482	436	442	458	471	420	454	489	434	442	486	480	422	494	474	423	448	468	482	481	456	462	470	465	440	427	455	440	459	470	475	452	428	487	490	454	461	446	468	466	455	436	464	467	453	464	477	483	446	465	433	455	454	461	476	454	427	449	457	451	494	444	478	473	433	463	441	422	443	447	464	466	404	446	448	452	447	475	429	444	475	439	486	434	448	491	460	444	473	441	447	420	452	502	445	452	482	457	424	480	454	450	447	455	422	470	459	477	442	467	473	444	453	463	463	458	447	466	422	445	468	463	455	506	479	457	456	442	446	461	444	495	474	465	429	447	458	441	473	416	490	463	486	474	450	453	472	468	454	447	477	467	450	510	449	426	488	429	465	457	425	455	467	460	469	426	445	454	481	484	461	458	444	473	429	475	436	450	451	459	432	454	497	468	464	481	451	464	489	465	455	457	494	457	414	458	443	439	444	482	452	448	470	470	450	424	427	472	439	418	472	444	472	494	479	452	428	496	437	463	425	437	468	431	473	433	481	463	436	441	443	440	499	441	441	470	471	498	461	482	453	455	468	452	501	435	474	448	458	459	475	438	459	454	502	465	404	435	474	442	407	451	450	466	434	467	444	458	439	419	437	494	461	503	474	479	445	473	448	504	469	419	454	462	435	475	438	454	467	430	459	438	453	449	466	433	451	465	453	448	463	430	436	467	454	444	422	446	419	441	478	443	447	434	471	447	500	449	426	451	477	435	448
24362	20903	26933	24907	12335	843	613	538	443	398	435	414	415	374	401	383	389	392	380	386	412	392	367	365	387	408	380	337	373	371	369	382	364	353	336	348	354	386	357	370	388	344	383	373	356	346	344	374	356	354	356	366	386	384	362	342	332	342	339	366	364	364	371	387	346	364	400	359	338	363	339	353	374	363	366	356	378	377	395	381	330	366	366	390	399	380	349	322	352	344	355	348	353	366	365	365	347	343	368	363	347	348	340	348	357	339	371	373	376	357	336	390	347	374	361	336	334	386	351	352	351	368	320	343	336	364	348	359	382	333	397	343	349	353	336	365	360	353	338	356	358	373	329	366	361	354	387	375	342	360	329	329	371	365	376	352	335	376	336	342	344	367	357	353	376	353	364	369	358	373	378	331	333	363	337	340	356	376	357	355	361	359	335	338	350	372	349	357	342	352	377	333	349	376	343	361	360	392	359	363	336	395	346	362	385	391	370	336	357	323	339	328	355	354	395	320	366	373	321	373	374	378	364	392	361	372	366	352	347	373	353	343	347	395	362	360	318	328	355	342	350	357	332	397	358	381	358	324	384	346	365	356	335	312	353	374	338	361	357	382	403	349	363	331	336	418	331	353	364	405	326	342	342	394	345	394	364	338	357	373	376	359	385	361	321	353	328	365	376	329	382	382	358	361	362	322	376	381	326	365	374	367	392	387	354	365	343	377	379	347	339	327	330	349	370	359	339	377	402	390	382	317	317	328	361	372	365	336	334	326	368	390	364	355	398	371	351	372	362	364	363	375	347	360	348	337	321	388	347	386	333	357	321	375	344	344	385	370	350	388	365	331	362	346	357	330	373	355	334	322	332	364	365	346	381	350	346	374	360	357	350	340	353	378	385	359	373	324	357	381	307	362	377	361	332	356	389	368	348	318	346	420	396	347	383	348	372	366	378	301	364	359	380	379	344	330	347	345	390	368	374	341	356	384	356	364	372	356	296	344	331	344	348	361	383	364	309	354	360	358	363	402	333	349	373	375	347	342	326	311	351	360	364	365	379	387	346	381	333	358	322	341	348	366	362	365	402	327	344	323	354	338	352	381	373	382	356	368	348	335	380	360	368	362	333	369	373	377	364	338	343	329	370	326	334	371	370	357	363	339	316	338	361	306	345	361	340	337	364	326	371	385	329	368	351	391	371	350	367	335	352	365	345	376	365	341	350	356	375	364	390	353	355	357	347	341	412	352	354	351	391	320	371	346	332	370	349	384	355	346	354	379	326	342	390	332	359	386	348	361	388	353	364	374	348	348	356	386	343	382	371	365	359	344	373	371	359	364	331	352	368	370	329	363	385	368	358	352	356	357	373	343	357	376	354	352	352	336	372	342	390	334	356	387	323	334	356	383	349	338	333	369	343	353	384	388	338	336	329	370	367	352	401	354	402	361	338	383	353	363	345	359	313	333	376	359	354	352	333	348	368	391	381	350	416	379	359	382	338	327	341	302	350	317	388	378	392	370	345	375	357	379	348	363	363	366	338	373	354	370	381	320	326	349	354	358	362	378	338	351	376	330	348	326	377	319	347	395	364	426	379	358	360	405	368	359	350	342	361	361	356	356	362	360	347	362	338	339	349	361	385	340	343	384	355	362	354	383	350	343	351	377	356	356	351	352	370	358	369	374	330	350	375	367	335	339	362	361	356	375	396	349	354	386	355	353	336	374	341	374	386	332	384	348	347	367	355	359	359	360	352	350	316	391	368	367	343	320	365	375	385	362	356	356	350	368	367	360	357	352	387	404	364	337	365	364	367	374	368	355	358	349	335	375	366	379	343	368	361	338	367	345	347	357	377	346	363	367	331	367	364	377	347	360	358	333	353	368	351	368	397	342	341	340	354	380	373	356	307	346	373	379	371	352	354	362	356	370	366	372	355	332	351	338	353	397	351	368	356	348	356	357	344	352	355	366	368	339	382	371	390	345	342	353	376	312	367	356	369	359	353	369	329	354	345	356	328	353	346	355	351	385	371	319	347	352	353	342	373	348	359	360	370	360	369	326	380	385	376	325	333	357	313	327	370	364	376	379	318	344	339	363	350	374	331	397	372	349	345	368	361	388	346	361	369	370	362	351	373	366	359	351	334	337	356	375	343	373	359	347	398	330	346	353	355	357	397	341	366	337	359	341	366	379	360	366	375	357	356	373	333	353	355	344	367	373	377	358	363	351	362	373	371	395	357	361	403	377	345	336	378	380	368	351	350	366	351	370	384	353	348	353	385	371	322	380	363	361	417	337	365	342	386	360	355	354	380	347	369	329	352	336	348	390	357	369	368	400	371	353	358	365	345	366	336	344	365	359	340	374	344	380	372	376	364	376	353	371	373	395	354	378	364	361	368	318	348	368	351	344	324	355	361	356	331	369	360	324	384	364	367	329	352	363	394	327	361	371	384	362	355	356	352	391	329	349	348	351	350	345	373	325	361	332	374	362	327	374	362	353	345	358	339	358	362	367	346	343	384	334	388	373	358	338	352	371	353	350	366	359	347	369	305	384	345	348	346	373	358	388	312	366	355	342	349	346	366	366	370	369	348	376	358	338	356	357	320	356	365	364	384	338	381	348	372	351	378	376	373	377	344	359	324	369	350	349	350	336	361	361	367	377	346	378	368	360	345	372	328	369	372	333	343	361	381	339	356	358	332	352	346	357	386	361	356	396	354	367	345	334	349	361	359	375	348	365	396	358	338	374	353	356	345	346	375	383	364	377	352	362	337	356	390	370	370	379	348	367	341	330	334	360	348	359	376	357	400	320	336	396	330	348	340	366	358	343	345	330	407	351	354	354	365	360	363	366	334	358	331	367	366	346	369	347	360	350	359	395	326	377	382	387	365	335	347	346	343	364	320	363	378	323	321	352	359	335	317	365	365	320	357	358	328	375	348	343	368	355	364	334	344	371	360	342	355	394	355	375	366	346	346	384	363	354	353	376	370	382	331	365	359	395	381	389	356	328	380	337	350	357	322	350	329	339	362	359	332	360	368	360	382	347	385	378	371	350	356	333	358	328	344	337	371	363	363	355	380	353	371	377	380	365	343	355	340	357	365	349	355	348	343	354	393	360	359	346	371	282	349	408	364	368	347	347	354	342	390	372	376	376	368	363	349	373	367	370	356	365	372	398	355	360	348	358	359	348	377	364	378	355	338	347	349	372	376	371	354	360	388	382	343	355	377	364	365	346	322	367	363	344	349	359	375	359	409	334	357	365	331	376	331	361	331	356	347	360	372	332	323	329	327	372	338	373	343	367	341	340	342	348	335	350	357	379	336	325	371	351	359	366	322	370	359	342	364	404	317	391	367	364	339	330	353	340	367	365	375	363	387	354	393	376	361	373	364	343	322	379	369	349	361	356	344	351	354	367	388	343	383	340	387	362	353	364	324	349	361	357	358	349	397	368	392	382	336	363	370	361	342	342	327	355	333	387	365	348	358	352	342	343	358	370	360	385	359	380
3494	4918	3829	1795	1315	1037	832	752	673	579	559	504	493	470	514	426	448	394	435	412	419	419	446	395	440	395	421	394	408	394	414	391	378	387	388	427	377	400	385	394	384	386	372	406	348	387	410	396	354	397	411	399	379	395	372	388	400	391	396	388	384	399	426	396	385	385	372	393	389	408	415	392	393	370	428	398	387	377	443	386	381	383	382	387	375	412	360	348	359	405	389	380	370	401	376	382	354	395	393	391	393	404	384	413	398	369	384	375	409	401	407	393	354	369	396	383	398	383	407	381	413	405	387	418	400	399	413	388	394	397	370	373	391	386	376	400	401	435	411	399	412	385	358	377	396	392	392	404	387	397	367	391	399	382	401	388	414	394	408	400	390	395	419	389	443	368	378	395	360	401	377	394	408	371	392	409	381	402	403	390	388	362	383	370	356	401	413	397	365	391	373	351	366	407	387	423	409	353	376	380	405	388	422	374	386	422	384	405	399	416	415	387	397	438	399	421	383	428	395	362	412	375	367	416	395	404	356	403	395	408	419	386	392	374	388	377	399	377	382	371	400	411	379	398	407	391	372	367	375	401	388	386	396	426	394	366	337	383	380	360	402	392	414	368	402	380	383	374	372	366	396	408	405	380	353	386	395	384	398	386	391	368	408	419	363	362	346	371	384	403	391	414	398	398	394	370	423	417	414	404	357	378	387	384	387	377	383	380	416	395	348	410	352	366	348	381	415	404	391	395	394	384	381	383	375	400	384	370	388	376	370	406	397	344	404	370	405	387	359	366	372	384	381	437	396	376	381	372	398	380	379	362	389	391	411	380	405	389	371	367	363	381	375	407	414	391	402	402	421	409	416	384	373	423	384	405	382	411	414	395	416	464	383	400	377	404	389	399	396	414	381	378	381	402	373	398	395	368	360	414	389	355	379	351	414	378	409	407	386	392	379	436	404	357	397	397	403	403	371	415	384	343	390	386	377	388	407	415	391	380	405	378	374	412	384	348	390	399	366	370	413	399	389	372	401	372	390	405	399	395	406	402	376	399	357	375	377	399	381	408	369	358	384	390	353	375	397	411	386	401	389	430	394	409	371	374	393	408	407	383	358	370	375	383	387	389	372	365	364	394	420	380	428	394	367	396	390	404	372	396	365	408	376	380	403	422	388	407	407	418	373	400	378	376	377	376	417	377	392	404	386	365	394	390	402	391	391	394	401	408	385	401	378	420	403	437	369	336	402	411	406	412	402	424	407	412	408	394	366	379	362	393	402	376	384	428	389	377	375	374	433	395	403	394	408	380	372	425	370	354	404	381	400	387	405	386	367	396	384	414	376	348	414	374	405	403	409	372	407	430	394	374	394	359	397	388	388	405	388	410	376	367	369	382	383	380	400	376	406	390	354	386	370	398	370	389	345	364	384	365	415	381	417	401	409	361	397	375	401	376	389	407	360	380	400	399	367	399	371	381	377	413	388	392	386	379	381	382	372	396	380	386	403	375	380	396	381	391	428	368	354	397	390	374	344	421	388	386	351	414	403	408	388	385	363	361	360	385	378	362	379	425	384	406	388	405	382	412	407	368	438	413	400	371	389	385	379	357	358	407	385	376	356	378	389	402	392	382	383	399	384	377	339	405	397	387	390	400	359	404	401	372	390	395	401	394	396	377	405	384	394	347	364	342	386	371	382	416	384	394	400	385	378	396	375	424	381	416	399	377	396	385	417	382	357	379	398	413	354	366	378	376	397	415	376	402	399	374	371	380	383	389	407	415	379	382	367	372	391	411	403	360	427	407	397	378	387	380	374	441	389	378	377	373	362	378	381	376	393	361	375	401	382	359	374	382	410	415	398	411	340	368	372	421	416	402	387	395	394	387	387	411	363	382	379	394	382	392	354	362	404	381	375	361	397	444	390	405	350	376	405	377	365	369	436	393	378	358	402	388	419	408	382	400	427	380	395	398	414	360	363	374	380	419	381	397	364	393	396	395	378	385	416	392	392	389	397	378	362	382	355	420	369	369	401	406	398	368	378	378	408	412	399	391	408	442	394	382	342	435	351	387	364	343	394	411	410	365	387	378	381	427	380	396	393	417	366	366	398	384	391	437	434	349	432	392	407	392	394	389	401	415	384	395	361	384	399	411	379	403	382	358	380	408	418	392	388	372	361	381	396	373	389	389	382	384	391	418	391	382	397	425	393	427	409	395	357	428	404	405	406	380	399	339	374	384	386	392	412	365	402	375	417	419	380	371	361	399	420	373	392	438	391	431	377	395	381	367	386	382	411	385	383	361	383	382	449	396	394	388	381	402	363	366	413	392	388	412	389	386	411	390	401	376	359	377	392	415	404	367	359	386	373	396	356	406	366	385	430	358	387	384	395	394	367	386	376	389	375	406	388	403	397	361	405	426	386	410	403	369	424	384	377	376	400	374	399	370	410	434	385	414	423	378	394	359	425	397	398	429	400	415	365	365	414	411	409	383	376	390	402	420	380	408	404	417	395	424	377	414	374	408	409	408	387	408	387	404	405	392	406	396	400	387	411	419	410	375	372	420	400	380	370	380	396	372	372	392	360	362	412	372	390	407	362	417	366	336	386	384	395	387	362	373	375	392	377	400	372	383	416	399	375	382	405	364	371	411	395	365	400	357	367	420	393	374	365	383	405	392	441	398	400	408	409	340	392	383	388	385	404	369	381	393	374	419	383	413	384	403	383	374	389	416	387	353	381	363	375	360	402	395	358	382	401	402	401	366	406	414	383	368	384	377	403	396	346	405	421	366	384	351	382	415	375	418	405	356	398	392	381	393	385	395	341	382	416	368	400	410	405	402	325	386	375	389	372	365	396	397	385	405	387	362	390	387	418	403	385	370	392	370	394	381	369	374	379	398	369	409	394	418	373	363	396	386	389	397	372	396	430	372	410	391	372	413	405	353	374	423	414	398	358	412	389	408	376	386	423	373	369	391	414	369	428	418	390	382	342	392	373	375	383	400	384	354	375	352	367	430	389	383	377	340	405	366	412	381	394	395	402	398	363	397	394	404	384	392	404	396	391	380	399	420	376	415	404	413	390	443	364	369	402	398	405	368	366	415	378	400	395	385	377	413	375	379	384	400	396	392	400	430	375	369	375	360	403	390	395	356	375	388	367	380	407	404	432	359	399	357	378	383	373	382	380	369	358	395	381	349	379	369	410	375	385	410	384	361	374	381	365	411	385	402	401	374	410	386	405	385	406	416	397	370	399	405	376	402	380	408	388	346	392	395	392	351	397	389	416	388	376	390	418	414	448	366	366	395	401	423	399	377	422	384	396	362	438	398	383	419	379	374	378	399	392	396	356	357	369	390	384	453	377	407	374	400	426	378	410	370	354	405	394	421	414	396	377	412	374	425	365	366	385	361	382	377	378	418	400	436	358	389	359	386	399	405	403	410	404	383	391	406	382	406	354	359	408	388	385	352	396	390	348	416	381	383	350	366	377	387	385	366	330	395	378	364
22333	20946	28373	23676	20952	20971	8507	837	556	498	466	370	323	308	303	230	270	224	252	205	182	203	172	196	199	205	183	182	198	173	176	141	179	158	183	175	161	158	144	139	149	157	166	152	137	180	166	163	148	156	138	119	134	145	146	144	141	145	145	151	145	165	147	152	143	142	133	134	134	136	143	148	153	137	130	152	160	140	144	140	140	159	166	127	137	153	153	162	153	152	130	141	149	131	148	152	145	142	139	132	142	145	135	150	145	147	144	150	140	167	137	156	133	124	135	126	145	133	133	149	123	138	126	158	145	148	155	158	144	128	115	139	155	147	144	160	156	153	153	129	176	141	130	148	132	145	148	179	164	141	136	144	130	147	129	131	144	164	142	134	140	147	146	121	139	160	136	162	145	128	138	133	134	150	155	132	119	125	132	145	147	145	146	139	109	147	179	153	138	146	134	141	148	161	162	151	138	142	141	149	137	172	151	130	143	171	129	172	152	138	169	124	140	123	142	154	153	129	132	155	153	138	142	147	133	145	134	136	135	139	133	168	168	148	147	127	137	147	157	111	137	158	147	147	143	135	135	150	135	160	141	161	142	138	137	143	162	158	143	149	124	150	116	148	127	154	150	120	146	136	123	138	138	161	149	139	152	148	152	111	143	142	154	119	149	141	140	157	132	129	148	137	145	137	160	151	150	166	153	151	154	145	142	130	144	145	130	145	120	159	126	116	144	139	142	137	128	125	130	136	144	123	146	134	176	147	160	146	117	143	123	162	151	132	141	130	129	147	136	130	149	139	136	143	145	135	127	138	151	147	137	122	126	155	115	132	162	149	138	135	125	144	161	146	152	135	133	146	150	142	144	108	135	137	144	141	139	164	157	145	137	140	144	137	127	128	125	155	139	134	121	116	159	142	132	140	119	129	128	154	135	157	123	145	148	129	139	133	152	154	153	148	147	162	140	157	135	139	151	151	143	150	146	143	141	135	118	160	138	142	153	143	135	165	138	131	143	118	128	145	139	124	154	149	146	152	141	151	138	143	146	141	160	126	154	150	149	151	140	148	147	147	140	152	151	158	148	136	142	147	113	133	148	140	122	133	131	159	131	130	134	148	143	153	119	142	116	130	116	143	147	144	147	146	151	157	149	156	160	129	163	134	148	128	144	153	146	135	154	132	141	138	143	135	130	157	143	160	144	133	140	138	157	135	154	143	144	150	140	160	157	138	131	144	137	142	136	130	121	154	131	138	133	145	141	145	132	157	144	130	155	130	169	153	147	148	143	138	145	144	143	126	161	151	151	129	151	148	129	146	144	166	170	148	148	131	157	138	135	162	153	148	146	148	138	136	154	148	160	131	146	136	138	147	136	151	137	133	135	136	148	154	142	142	165	157	137	139	148	146	147	158	126	160	151	150	128	140	149	144	157	145	149	122	143	148	124	129	155	148	163	141	113	137	167	128	151	165	121	167	131	136	156	143	157	145	134	142	148	144	133	151	148	149	150	115	153	151	140	131	129	122	151	117	140	140	118	158	151	134	126	172	117	139	140	182	138	149	169	151	142	148	119	134	160	128	148	128	167	136	150	140	144	142	154	148	120	166	136	128	145	145	147	136	144	112	148	142	122	158	134	135	143	137	135	131	140	149	141	154	142	135	132	153	144	161	147	128	140	136	146	150	183	147	152	139	131	143	147	147	127	122	136	134	138	124	169	127	157	132	134	138	140	148	144	146	147	149	148	162	148	157	143	133	151	158	151	133	137	134	164	145	139	132	121	158	148	149	148	139	158	146	133	166	137	137	150	151	150	144	145	137	144	126	155	136	140	156	127	150	136	144	141	129	148	131	132	141	141	134	147	148	121	131	155	137	134	157	143	140	131	157	150	141	127	144	145	129	153	123	142	146	143	149	158	146	155	151	160	129	147	158	140	160	146	171	154	138	169	147	127	153	136	142	147	138	148	147	153	138	140	130	142	136	162	142	145	126	148	159	144	145	140	136	141	157	129	118	135	147	151	137	152	144	122	147	146	132	138	120	143	128	153	140	151	149	145	157	143	145	136	161	153	133	136	145	135	140	139	146	151	163	139	142	139	129	147	132	111	152	142	149	142	141	174	132	116	142	129	144	150	144	145	146	137	156	148	162	152	149	146	147	135	149	167	121	169	146	140	146	146	143	143	158	147	140	158	139	142	150	175	145	160	148	148	147	129	142	132	146	168	124	167	133	158	141	144	158	131	128	139	157	132	156	148	137	141	141	142	139	147	127	139	121	124	130	152	153	138	153	132	151	140	152	143	147	129	140	137	147	129	138	151	122	140	153	128	126	135	132	158	146	147	169	157	143	150	165	133	141	163	140	138	147	135	151	132	147	126	128	145	137	147	125	149	140	128	137	133	159	148	123	133	153	155	147	137	150	125	145	147	156	148	150	134	116	124	132	161	147	155	134	125	146	155	149	153	142	161	155	155	111	169	159	138	144	120	150	135	141	112	139	136	143	143	147	155	142	161	138	145	154	140	137	172	131	127	146	156	143	131	167	137	148	144	140	134	127	137	145	127	146	144	143	162	155	156	142	142	141	151	132	145	152	155	160	155	159	134	147	138	129	145	139	133	165	143	157	152	156	152	134	141	134	132	134	173	160	123	159	152	134	135	147	139	133	140	133	149	154	130	160	123	129	157	147	136	135	147	148	154	139	130	127	173	137	150	133	132	139	146	137	148	126	158	141	141	126	146	154	141	151	130	127	144	141	161	147	136	126	143	137	135	150	156	131	168	163	139	161	141	132	140	146	127	153	130	136	154	156	151	142	148	146	141	146	146	149	166	174	136	150	149	134	144	143	143	138	144	137	170	141	142	152	155	136	149	134	150	150	128	154	136	155	123	142	148	155	126	141	150	138	129	138	130	131	150	173	126	168	121	139	126	118	149	127	141	121	133	150	148	148	129	157	133	156	143	129	123	141	139	116	122	157	149	144	148	153	147	143	131	139	130	146	133	126	143	133	141	119	158	152	142	139	123	161	152	139	152	160	149	134	147	157	141	139	125	140	139	136	140	139	136	118	130	148	138	134	151	130	143	149	142	142	126	146	157	144	151	154	124	137	154	143	128	141	126	137	133	123	145	137	141	123	149	168	134	134	154	128	165	149	145	152	157	147	146	127	144	155	130	128	145	150	133	160	143	144	112	131	150	138	152	130	137	153	137	147	162	146	147	139	146	147	128	154	140	144	138	138	165	143	127	138	132	161	143	147	130	141	136	153	138	141	156	131	138	152	138	140	158	158	134	149	139	161	143	140	144	144	142	154	151	160	133	154	145	148	115	139	144	143	127	127	136	124	140	152	159	134	165	131	135	129	136	171	163	156	144	153	183	159	153	151	148	115	152	155	152	137	127	147	127	133	138	143	139	132	150	141	155	142	147	145	144	155	141	139	149	126	116	141	143	119	130	126	147	166	152	144	111	138	148	140	134	149	171	166	152	130	121	124	144	131	133	156
4552	13436	10537	4848	3284	2405	1888	1336	1075	880	650	590	487	421	373	355	354	317	294	269	254	266	238	251	213	255	223	204	207	204	225	183	216	204	181	175	191	167	186	205	194	190	200	174	188	186	170	174	165	154	168	168	184	181	167	178	169	162	165	172	163	163	175	164	167	151	182	179	197	185	198	162	176	151	163	181	179	172	184	161	178	146	161	170	182	165	156	167	162	165	160	147	145	168	177	153	200	186	184	172	167	164	169	146	159	156	169	185	174	174	174	181	169	170	156	146	156	170	143	161	171	170	159	180	145	172	172	168	158	159	146	163	171	151	157	156	166	170	170	169	159	162	178	155	151	186	177	157	175	167	147	156	157	162	183	181	193	175	182	173	138	177	162	155	161	172	163	171	176	169	167	164	159	184	167	166	157	156	168	165	174	171	143	178	157	167	172	154	147	145	162	150	156	149	175	155	161	152	156	173	141	182	194	188	153	159	171	149	172	163	175	168	172	157	150	171	173	160	155	154	160	128	167	170	165	161	159	166	164	136	161	184	189	174	173	153	151	186	177	157	170	197	150	177	167	178	191	165	168	176	179	152	177	145	150	163	136	169	201	153	168	164	175	159	191	163	171	147	190	181	168	163	146	177	151	143	158	182	160	170	170	154	154	149	143	150	156	161	156	170	187	146	171	194	174	147	146	162	163	174	175	211	176	152	157	149	165	138	179	168	152	172	155	152	152	182	174	195	167	159	155	169	167	168	151	149	155	156	173	169	146	145	177	170	148	168	164	136	153	155	176	136	159	171	165	168	145	152	153	166	174	174	178	193	165	164	184	158	194	158	192	183	161	175	169	184	144	177	175	163	182	170	175	154	189	162	151	214	160	146	166	158	141	190	157	185	153	160	170	181	142	151	171	158	161	163	162	173	149	156	185	159	169	147	169	158	148	182	168	143	178	161	132	164	164	149	164	186	189	159	172	142	139	166	166	159	155	158	177	143	147	159	173	153	171	183	185	157	185	170	159	198	158	164	153	177	182	139	173	162	179	161	170	160	160	157	172	160	167	171	171	157	164	158	165	151	167	141	180	161	185	160	168	181	170	163	153	168	156	177	161	167	194	163	159	156	172	161	179	169	158	174	151	181	185	165	164	159	166	171	159	155	158	161	181	150	152	145	202	170	139	162	181	178	159	149	172	179	168	176	176	166	139	142	178	156	133	169	162	157	159	197	194	169	157	154	167	161	149	163	157	172	182	164	145	151	155	183	162	160	173	159	151	163	163	142	163	144	173	182	172	156	153	147	167	151	152	165	164	194	169	164	165	171	169	165	161	166	161	184	146	154	161	163	161	166	149	154	194	156	162	165	179	196	171	157	166	164	155	175	158	175	159	166	173	184	163	143	162	149	169	153	179	183	154	172	177	174	178	158	160	182	188	163	154	162	166	170	133	162	171	157	150	156	166	184	155	159	167	172	161	145	166	149	180	157	175	163	168	168	154	171	182	182	170	146	154	142	174	166	151	161	179	166	160	131	152	163	162	179	146	149	173	151	167	156	140	158	161	160	150	147	177	159	175	165	178	151	160	161	166	179	169	159	129	166	177	171	182	160	166	156	155	154	187	172	169	152	177	156	180	152	160	162	158	148	170	167	175	170	170	158	154	168	168	171	154	183	151	161	163	160	194	163	185	167	185	169	162	165	169	165	179	175	156	148	182	177	166	152	172	195	143	179	149	182	178	182	151	158	184	173	162	158	164	157	143	157	147	153	162	168	162	167	174	171	162	154	149	147	155	173	156	173	177	150	170	173	164	162	149	154	184	157	166	170	167	186	171	174	164	159	171	155	153	135	167	156	167	158	170	137	173	178	166	167	158	150	171	162	153	164	161	179	172	178	159	155	199	150	171	187	162	167	153	181	180	196	117	181	141	179	159	187	179	153	165	170	174	186	169	150	159	151	164	166	185	171	170	156	133	149	170	173	165	166	187	177	160	166	165	185	147	179	157	161	162	164	183	163	160	142	148	166	163	164	182	145	155	152	145	159	162	183	181	155	155	174	179	164	149	143	161	159	163	144	146	130	171	169	170	153	160	163	179	155	152	139	176	152	153	191	179	153	177	145	157	164	186	169	176	149	172	161	151	182	147	147	156	162	165	165	201	164	157	170	163	168	168	148	167	152	157	140	149	150	148	143	148	174	175	160	161	176	139	157	149	184	177	158	154	138	173	175	195	161	165	167	181	171	169	170	139	161	162	174	155	191	171	160	160	178	139	170	175	177	183	193	172	147	160	172	164	180	151	159	182	159	158	179	175	167	166	178	181	149	156	167	170	162	181	151	153	144	170	161	182	158	166	157	164	158	173	163	153	163	165	161	160	147	157	139	149	151	171	163	186	185	167	160	187	177	166	167	160	153	165	147	158	152	164	160	159	184	176	157	148	157	160	168	163	173	168	161	134	162	161	162	130	167	182	159	170	158	156	154	168	164	164	160	153	163	158	177	168	166	167	140	166	163	176	169	155	154	171	138	170	151	156	173	171	150	148	183	154	168	152	159	157	168	177	146	165	176	145	165	161	181	180	196	157	166	165	150	164	175	162	180	165	173	159	179	166	170	163	169	179	158	154	184	161	164	186	161	154	154	155	173	158	168	170	164	144	158	188	158	153	146	181	156	144	161	169	186	154	146	144	155	141	166	158	166	162	167	145	171	173	157	157	179	148	152	147	160	192	170	178	162	169	190	185	165	151	176	176	159	179	160	159	173	145	190	158	151	178	171	145	178	163	150	153	173	147	125	172	161	141	151	166	145	155	144	152	152	176	180	152	165	168	162	169	166	177	173	160	169	179	149	175	174	190	175	168	170	165	183	148	150	174	197	154	178	166	149	167	156	170	161	156	170	167	173	153	154	148	167	167	160	152	166	152	184	174	166	162	184	179	149	158	169	201	146	162	155	139	190	164	156	155	168	177	160	165	176	176	151	172	156	161	164	171	173	172	180	164	140	160	154	167	167	159	170	161	154	170	182	160	144	168	164	169	164	163	152	174	173	158	198	175	145	159	170	183	156	173	179	161	166	151	181	173	153	161	186	139	189	158	163	140	182	180	179	163	152	146	172	183	173	153	151	152	175	169	180	186	154	174	183	175	170	160	171	168	137	168	155	167	159	164	168	177	155	162	146	185	130	164	148	174	152	145	179	148	191	184	162	178	171	156	173	172	154	171	157	157	147	175	172	167	178	162	178	144	187	187	159	186	158	168	141	179	161	164	139	167	161	194	142	172	184	152	164	145	150	165	172	161	179	165	169	130	172	192	163	172	156	154	182	153	207	172	193	139	182	162	154	173	172	153	154	162	153	169	152	162	168	167	167	189	185	155	163	151	174	161	151	185	159	181	159	159	152	179	161	175	176	173	161	164	142	169	168	167	158	179	159	158	168	161	175	157	149	172	160	125	168	161	167	167	158	153	180	165	191	133	146	182	170	177	153	160	177	153	162	155	173
27169	18394	4562	847	602	594	573	598	544	546	582	561	533	540	518	537	541	534	520	557	493	545	573	523	543	538	552	522	557	531	513	561	555	561	570	534	531	558	537	547	543	533	562	507	528	536	573	510	535	530	508	569	550	572	507	531	529	528	498	528	540	570	533	499	524	520	526	521	513	542	553	553	544	576	570	550	532	589	536	570	573	494	543	518	527	583	568	550	524	521	504	522	550	558	541	547	533	541	565	547	515	485	560	555	530	558	552	543	501	543	536	520	532	544	534	545	526	560	537	529	518	513	521	542	561	575	511	526	533	519	520	575	536	589	550	503	532	531	562	515	600	547	549	508	540	526	541	533	548	557	551	506	530	540	517	569	584	508	554	537	553	573	532	550	519	525	553	525	555	523	518	514	535	527	530	548	562	522	587	513	535	553	553	520	565	570	526	542	559	577	584	535	565	554	566	550	562	512	547	503	573	487	529	548	560	526	553	603	529	553	583	549	572	522	539	562	554	488	544	555	519	526	520	522	549	508	544	530	552	546	544	549	533	536	530	527	554	567	544	559	547	524	547	538	548	571	549	557	553	530	527	592	551	556	546	528	530	550	508	523	545	513	526	558	524	522	565	504	511	571	533	547	484	558	537	527	548	551	548	531	527	538	505	555	544	565	524	520	527	533	571	488	549	520	514	530	510	504	530	510	535	535	537	527	553	529	535	554	553	530	545	533	582	591	523	573	583	533	521	557	525	476	555	525	542	525	538	612	555	535	565	552	544	528	557	553	573	565	561	545	543	566	550	520	561	510	557	537	582	553	511	557	532	530	546	590	520	531	547	535	550	566	523	507	561	520	535	525	554	552	552	536	558	537	575	543	549	549	533	546	546	563	499	550	565	566	522	522	538	486	558	558	542	514	530	529	509	546	578	505	571	589	566	534	544	507	509	549	523	500	509	539	518	516	540	534	539	552	543	525	501	564	508	557	569	609	584	547	565	520	516	533	559	557	530	538	534	536	530	542	514	511	529	554	534	547	518	557	554	518	549	504	547	566	532	522	514	523	546	572	476	480	495	574	539	533	584	553	574	563	526	525	545	541	538	541	523	513	567	547	536	560	513	541	538	545	535	565	547	578	541	559	523	543	540	556	549	583	535	546	566	516	535	532	536	544	561	537	534	544	524	551	535	538	507	549	477	494	546	531	512	511	541	569	545	557	583	539	568	566	582	567	530	506	545	517	564	531	548	534	553	536	555	516	520	528	568	527	526	574	571	525	529	536	554	498	545	528	550	539	534	517	550	547	571	530	564	527	508	523	543	544	541	508	542	537	540	560	574	528	536	574	497	568	538	558	527	520	564	594	529	529	526	521	535	522	533	545	537	563	549	544	527	576	557	511	497	515	534	573	541	474	515	561	617	542	563	531	540	545	562	517	542	537	567	513	526	538	561	538	529	527	564	566	549	541	573	557	540	523	543	614	517	526	565	569	542	539	532	502	553	530	560	545	575	562	527	570	573	550	580	515	522	557	557	517	539	571	542	505	508	578	547	558	501	501	520	531	547	559	545	523	568	511	565	551	554	538	540	549	496	535	483	560	532	559	522	525	555	531	558	514	528	534	566	566	553	516	550	529	538	563	536	556	544	534	596	568	540	543	520	552	521	536	512	561	523	512	571	534	558	525	561	503	547	526	502	549	585	530	560	561	548	540	560	531	532	528	536	556	552	563	501	599	531	581	512	525	560	528	504	556	568	528	550	558	598	555	527	551	499	565	546	525	532	560	528	505	558	509	569	558	543	540	545	558	519	535	521	588	544	513	512	573	545	533	558	561	490	514	549	576	524	511	538	522	532	566	554	502	577	554	569	512	562	510	568	552	526	559	529	561	533	497	529	533	517	538	557	536	542	580	539	511	551	504	580	496	551	534	588	542	528	563	522	505	546	557	514	582	519	553	560	510	548	570	536	599	537	513	554	551	540	529	518	544	574	534	548	532	495	547	550	559	612	555	544	554	582	516	517	560	544	528	553	550	572	531	528	543	562	513	558	533	509	528	582	532	510	526	545	541	556	512	524	565	547	549	499	498	535	537	549	534	519	560	526	549	547	548	504	545	519	531	526	540	515	584	515	559	516	545	521	527	547	557	529	572	572	529	568	535	564	571	534	537	527	541	603	547	512	568	586	558	552	535	583	538	536	572	537	546	561	540	560	551	521	539	557	483	529	534	544	561	502	509	573	519	527	522	559	551	504	592	530	560	542	552	570	520	530	584	566	457	515	518	539	551	529	508	508	541	554	543	559	570	545	562	526	522	543	558	514	511	469	561	540	525	575	564	551	516	506	548	537	528	537	542	560	535	556	544	553	570	529	529	533	565	536	532	543	514	545	535	549	611	524	515	553	526	611	517	523	572	590	521	528	565	510	530	535	539	526	543	525	533	524	547	552	537	550	586	536	543	539	577	538	572	511	570	551	528	518	550	515	513	568	559	583	566	539	534	563	551	542	531	457	522	548	552	537	529	517	532	543	514	542	533	517	583	507	571	566	549	492	559	525	564	527	512	515	550	545	538	583	560	555	557	520	529	583	569	508	557	536	552	573	557	560	530	546	589	519	560	543	535	587	526	521	538	543	523	556	551	550	527	544	570	569	562	529	537	543	572	525	547	568	547	523	536	529	490	543	516	541	504	529	520	526	540	552	508	556	513	555	530	545	569	536	552	551	557	508	535	521	496	523	548	570	525	540	537	528	564	529	530	575	540	525	520	526	564	569	561	565	536	541	545	566	555	549	563	522	542	547	525	515	521	565	555	513	527	533	543	531	567	533	546	552	560	591	569	513	541	557	563	542	572	536	535	577	544	558	603	556	520	569	528	532	609	573	540	526	566	521	533	572	517	544	520	549	539	530	476	538	529	535	542	536	554	537	516	516	563	534	555	568	558	569	544	538	530	554	548	583	533	496	549	535	532	522	564	541	521	568	517	557	530	608	493	589	528	574	569	558	516	522	508	517	505	534	506	540	579	570	541	518	547	559	550	534	549	541	549	552	543	492	545	554	481	525	514	569	545	521	539	586	547	525	572	568	543	575	521	517	556	550	551	536	572	516	544	496	499	508	563	562	554	501	592	544	529	494	541	535	522	529	572	535	544	552	549	533	520	536	528	532	567	517	543	540	555	515	491	537	554	520	564	519	552	593	570	517	564	580	505	504	573	531	528	554	517	556	586	560	544	591	529	512	544	552	471	495	540	543	540	509	559	540	520	524	557	530	532	513	553	528	517	549	552	479	496	535	522	539	538	547	552	554	505	551	546	530	546	511	551	518	482	561	547	534	593	561	551	509	553	482	501	523	521	559	562	504	529	498	533	538	561	509	524	544	561	520	535	514	565	568	533	510	581	528	519	497	548	527	563	503	535	521	506	542	552	575	555	543	541	562	545	522	583	543	551	546	529	521	542	547	587	534	546	557	509	544	555	504	524	540	489	511	525	554	569	560	489	516	501
4299	1137	1032	710	713	636	610	598	640	627	619	600	608	598	592	581	624	608	605	574	624	571	589	604	612	607	597	644	618	619	625	552	582	582	573	583	605	532	634	630	593	630	580	561	596	614	576	619	599	640	619	610	578	591	589	585	611	642	611	568	625	629	604	640	587	630	630	602	580	623	614	575	554	648	580	620	575	564	601	605	619	624	578	634	608	591	626	572	586	587	594	595	608	611	628	546	556	562	624	604	585	581	548	625	619	583	606	576	588	593	612	572	616	598	623	560	622	597	603	603	577	609	578	583	607	576	645	573	568	632	628	595	628	606	611	597	603	562	621	609	600	591	593	587	627	608	550	601	613	585	603	633	598	569	637	605	586	598	594	605	617	632	572	585	572	604	582	586	557	595	600	610	566	625	614	539	550	603	606	618	587	620	570	577	597	576	608	594	614	588	528	608	595	594	610	572	581	590	581	601	664	587	591	602	606	607	596	604	662	552	566	603	566	610	668	621	593	613	615	599	614	585	602	583	626	582	597	593	634	586	615	629	584	591	569	660	613	603	578	610	600	552	597	599	592	542	561	580	578	620	608	618	587	588	592	588	624	583	612	614	594	589	604	607	565	579	544	653	623	602	619	584	574	601	595	647	584	606	600	606	600	635	604	613	653	581	592	597	577	565	578	612	640	573	578	577	599	581	588	621	628	606	588	605	641	591	655	569	591	592	589	593	589	618	535	622	626	589	599	617	628	560	628	587	580	635	549	559	560	608	643	568	590	585	555	653	607	596	572	602	606	570	578	615	591	558	616	598	590	618	614	627	574	558	619	620	620	648	565	629	633	608	567	602	595	579	576	587	632	661	618	577	587	617	625	587	615	555	588	619	595	548	618	618	599	574	588	596	611	658	586	592	575	567	633	589	622	639	628	562	579	564	605	659	631	604	610	604	629	599	587	581	571	604	636	580	573	649	577	616	596	607	597	612	638	639	613	613	633	601	581	597	612	595	549	596	622	589	631	570	603	604	589	565	603	617	579	608	591	621	597	586	592	584	577	582	630	551	644	615	605	661	564	650	611	615	576	603	579	617	599	554	604	584	587	627	555	549	605	581	580	601	578	603	600	579	572	615	514	595	598	617	571	602	609	580	566	610	601	601	592	611	610	584	596	614	579	612	564	606	622	583	654	593	628	562	595	576	610	601	629	606	627	590	607	605	576	555	649	578	617	586	552	600	591	612	563	603	617	604	576	581	605	606	649	660	613	577	600	645	623	561	569	593	610	625	591	601	640	577	612	634	611	613	591	604	613	561	574	627	593	562	577	607	563	597	606	589	589	608	566	571	604	621	627	512	579	602	566	629	572	591	594	665	623	600	571	544	605	606	616	599	642	590	574	582	600	594	652	581	589	605	619	568	610	557	583	608	591	589	591	597	602	621	637	598	596	615	612	549	606	633	582	586	594	619	579	616	581	602	615	581	573	624	603	603	570	601	579	569	605	658	622	589	604	600	618	610	600	606	580	609	576	613	616	627	583	622	578	613	610	626	582	595	592	650	568	592	565	608	615	595	591	576	627	613	596	585	618	552	581	582	602	596	621	646	585	568	603	626	602	587	577	582	606	571	633	595	593	592	634	585	590	632	593	591	603	586	577	623	568	569	549	614	565	597	597	617	585	573	609	598	601	586	623	615	560	604	580	662	571	555	629	597	633	581	627	594	600	622	564	638	610	613	623	607	554	613	610	604	615	563	582	607	571	597	613	628	603	611	599	620	615	636	662	615	623	582	602	616	610	627	612	595	641	591	587	636	602	613	566	570	594	618	600	599	601	603	606	580	602	607	573	554	615	566	635	607	606	580	643	601	574	605	556	593	610	613	623	642	609	620	604	600	602	574	598	578	649	607	604	622	587	569	609	603	605	586	561	637	599	565	603	602	599	604	608	611	583	633	616	588	613	630	613	583	645	595	563	585	608	573	556	609	583	570	618	609	594	594	648	603	622	673	572	557	618	612	581	588	582	570	573	609	620	579	637	613	619	614	644	577	597	597	636	553	614	618	614	573	607	558	640	533	613	598	588	559	616	627	644	578	632	621	596	667	579	603	581	611	576	599	598	604	610	566	575	580	607	613	605	568	582	579	611	629	596	542	595	624	601	625	647	541	616	571	637	591	597	582	576	587	624	612	614	606	616	615	541	608	618	616	603	587	606	574	547	590	622	598	625	609	622	587	652	601	575	597	605	614	608	573	642	575	553	550	598	604	618	598	571	596	558	555	647	611	581	626	590	575	638	594	600	564	636	579	605	599	590	576	577	603	612	571	604	574	602	613	615	624	651	555	594	636	602	621	573	572	566	595	567	574	572	628	631	597	603	589	640	604	612	602	561	618	640	571	624	566	587	586	557	566	605	580	593	636	646	578	602	617	600	577	623	629	564	613	597	621	588	585	613	621	590	580	597	564	587	617	562	568	637	642	647	604	560	548	579	618	563	587	629	621	617	651	575	608	572	584	630	623	631	592	585	609	590	616	607	631	553	617	554	583	609	570	618	605	566	646	623	551	638	570	566	584	622	627	607	615	629	587	660	595	603	574	622	608	644	588	565	592	579	630	580	614	610	615	610	633	580	547	595	616	552	614	651	618	603	614	608	581	636	580	614	580	606	613	605	567	637	626	614	574	573	597	604	605	574	617	645	579	600	594	579	592	562	586	571	582	640	618	613	628	612	582	640	587	604	622	625	638	543	576	584	634	618	620	605	651	632	557	599	599	591	578	536	587	576	637	617	601	564	585	587	604	640	624	626	593	578	582	591	567	590	590	588	601	578	618	622	624	597	592	568	639	609	618	594	577	585	617	579	572	627	613	631	550	566	606	633	568	567	547	598	610	634	611	582	603	615	621	596	619	633	590	586	586	596	568	606	613	634	606	604	581	582	637	600	565	569	616	588	640	576	590	644	575	597	601	581	553	558	588	591	607	601	589	624	584	597	547	573	593	626	576	637	618	589	589	643	618	570	593	655	622	594	599	574	603	641	617	611	591	576	569	602	629	638	588	584	612	568	578	600	609	585	579	610	604	581	580	588	578	630	634	665	563	574	566	599	589	582	619	573	636	634	630	597	609	561	631	575	627	563	618	570	607	593	604	610	582	582	601	565	609	604	614	598	617	602	618	553	602	613	609	545	575	572	607	596	603	652	562	546	577	581	614	620	583	595	604	588	598	578	558	586	581	588	630	609	589	587	566	603	601	576	566	628	626	550	623	560	595	587	605	605	606	592	596	577	589	575	645	611	586	579	651	590	622	588	575	579	579	608	626	593	540	630	603	612	652	626	564	633	609	613	586	604	614	609	625	617	572	575	606	586	610	590	626	567	620	606	618	596	588	611	576	572	632	587	530	607	604	551	581	590	579	593	635	608	603	585	627	614	620	576	620	663	629	594	596	596	571	629	620	580	564	631	584	594	619	586	602	599	649	604	587	596	583	558	634	626	604	581	628	597	601
23392	20904	27858	24053	20882	9907	1071	782	615	582	571	550	517	491	498	443	487	458	452	454	427	448	419	448	460	452	417	439	437	420	416	461	365	420	428	410	409	424	420	422	375	407	426	415	374	394	425	426	438	430	394	412	389	414	428	456	424	417	425	386	416	447	428	397	407	411	406	407	401	398	407	440	437	388	377	401	403	428	421	404	411	420	426	423	412	407	413	427	414	438	389	452	397	390	409	404	402	418	377	411	390	420	399	412	400	411	432	411	388	369	391	389	408	392	398	427	394	397	394	416	402	434	386	387	398	425	398	392	430	375	387	431	418	432	450	409	391	413	408	416	389	407	394	384	381	461	392	419	390	376	404	386	401	448	431	381	404	416	424	413	466	429	427	394	427	459	362	438	415	411	413	375	405	385	434	400	427	419	401	400	414	417	399	396	410	400	432	400	423	443	388	415	391	422	442	384	423	422	416	433	424	391	408	365	395	408	404	404	423	410	449	423	398	412	404	430	391	365	404	425	448	408	399	395	417	431	439	469	382	402	387	425	410	404	421	402	404	403	425	400	396	411	441	427	408	385	419	393	448	414	396	409	432	385	417	395	423	422	431	400	386	416	428	402	393	391	407	392	385	409	407	381	442	409	392	426	394	447	418	413	407	401	343	404	380	406	406	429	412	449	435	404	404	440	404	406	424	401	414	411	409	415	376	419	401	423	400	432	394	413	417	384	382	385	408	413	443	382	397	406	408	399	395	390	442	404	414	404	445	414	454	429	391	412	351	412	433	395	385	370	413	403	396	420	443	405	401	406	400	400	405	428	432	395	411	444	409	429	439	406	446	395	405	410	423	441	440	407	406	425	390	437	402	405	431	366	386	407	402	383	411	412	415	431	416	423	434	381	427	414	391	411	427	358	412	388	421	412	397	448	371	400	427	416	391	409	419	429	423	394	399	412	417	393	401	405	430	372	391	411	387	442	392	414	420	430	397	408	407	422	401	400	407	449	371	398	394	430	432	400	414	415	404	438	427	407	467	389	425	397	416	405	395	419	409	382	442	424	394	410	424	408	415	378	423	404	399	403	412	441	366	391	377	379	422	393	388	360	450	434	415	395	468	411	410	429	443	410	447	419	428	415	400	414	440	409	398	416	401	429	402	420	411	417	391	380	380	422	399	424	419	400	410	424	394	381	381	401	414	397	411	394	384	430	392	399	407	403	373	400	447	424	419	396	432	414	419	411	396	403	424	401	415	404	424	411	403	405	394	444	410	395	404	396	369	399	402	424	401	428	406	409	432	355	391	441	438	401	394	418	397	435	422	454	424	407	401	428	363	411	413	411	425	425	428	406	422	428	394	390	415	387	379	404	387	413	431	397	381	430	377	363	435	411	419	397	435	396	402	378	431	408	386	424	423	405	424	386	392	433	395	378	396	416	427	411	393	443	403	414	433	427	435	386	400	413	386	404	392	385	408	375	414	407	384	410	425	385	378	407	415	391	392	395	431	439	374	397	418	403	391	430	416	429	405	366	413	377	377	378	384	403	394	392	402	386	390	419	404	403	409	388	370	406	411	438	396	419	442	440	392	406	404	407	408	409	403	399	419	417	437	381	397	422	436	432	428	402	394	418	426	423	417	357	416	399	398	383	427	384	388	416	415	390	401	369	415	400	368	407	430	376	409	404	399	427	366	419	419	367	436	424	357	422	396	461	393	395	421	384	387	393	418	442	413	429	415	403	385	423	388	401	391	411	398	391	394	446	384	407	397	420	418	410	405	387	402	385	374	387	400	395	390	414	423	384	403	407	374	427	402	421	396	400	384	398	398	414	373	434	423	400	424	398	458	426	403	368	405	392	421	417	399	405	427	377	407	441	408	369	387	415	396	438	415	386	412	412	394	404	391	418	427	364	420	412	402	417	419	432	381	447	408	374	401	453	429	415	384	424	403	396	394	380	411	401	417	433	400	419	416	422	396	426	393	415	392	398	406	421	399	399	366	373	389	402	414	405	403	435	431	406	406	391	407	422	394	428	443	447	404	392	396	386	425	407	420	409	418	400	401	434	396	393	429	405	400	405	396	416	397	399	377	438	408	401	378	420	428	431	429	417	384	415	404	413	426	407	450	399	405	399	413	408	431	429	390	395	424	398	424	389	452	395	402	389	425	421	394	433	391	423	424	405	402	391	407	412	431	442	411	413	453	411	387	414	380	415	401	419	403	399	430	447	413	386	396	411	426	418	414	374	439	426	425	389	427	400	385	402	419	403	377	440	409	383	410	422	403	402	419	396	414	428	409	421	383	434	405	412	414	420	433	403	459	391	435	444	411	423	396	393	422	408	407	388	383	386	384	372	431	410	380	387	419	427	444	461	416	377	386	407	412	422	409	392	387	429	447	417	421	429	385	415	346	406	418	445	427	415	402	379	424	390	444	379	388	396	431	405	397	401	385	415	421	409	417	386	429	371	428	416	383	417	428	412	390	417	373	392	405	397	407	426	418	409	404	371	444	384	416	390	410	384	359	452	404	420	419	431	409	382	371	411	371	403	456	422	434	440	429	409	458	386	404	450	392	415	380	399	405	391	407	372	417	401	421	416	435	409	405	389	376	388	453	415	384	433	422	389	409	407	425	414	407	380	389	409	380	410	435	412	409	405	434	430	413	432	412	399	397	416	399	388	405	418	375	427	423	374	384	406	406	357	411	387	361	424	359	396	389	413	392	357	387	403	410	439	402	392	399	397	413	401	391	435	448	417	433	423	422	420	415	414	375	389	397	395	403	386	419	409	424	430	384	404	428	399	417	428	399	423	428	404	424	414	411	433	413	415	457	395	420	404	404	393	379	404	417	420	383	421	435	418	380	404	422	395	404	403	409	399	427	447	398	398	420	419	405	381	418	402	389	376	418	409	426	421	386	441	384	419	388	417	376	400	406	418	399	420	436	432	445	427	418	407	412	379	366	407	386	405	427	373	408	409	411	393	378	362	442	431	400	419	404	385	390	398	377	386	402	395	413	344	372	395	415	399	428	399	420	442	444	432	404	419	423	457	378	403	389	373	384	409	400	404	437	401	411	403	417	401	368	398	406	416	395	371	407	411	406	423	388	408	411	375	401	412	441	424	394	398	395	384	401	394	384	385	416	381	402	398	436	416	434	371	432	409	380	445	409	397	405	411	394	395	446	410	391	393	405	415	385	410	440	415	412	408	397	386	384	429	413	393	423	433	410	388	429	409	418	409	386	391	390	423	426	406	379	399	417	401	406	392	410	400	402	378	405	441	425	414	421	414	422	420	423	420	427	415	399	422	416	405	424	384	400	407	409	439	401	399	380	417	419	388	422	385	416	383	379	406	402	406	413	430	423	396	415	399	404	429	424	397	409	388	363	418	429	416	430	380	413	405	378	425	428	418	422	407	418	400	418	414	425	371	384	412	428	450	424	400	394	423	379	386	406	395	385	433	399	444	405	420	395	381	433	412	423	430	391	396	423	392	412	391
3311	8166	6424	3027	2011	1643	1324	1067	876	770	735	735	617	561	599	600	558	554	534	523	532	486	506	542	513	485	480	489	469	488	449	498	454	459	479	498	498	501	480	505	476	510	481	427	479	471	476	483	453	508	493	482	472	473	483	492	466	480	450	477	496	508	441	468	451	469	483	434	468	501	444	463	462	440	432	416	469	469	465	495	467	474	478	464	440	441	507	424	524	428	482	465	468	467	479	438	479	461	512	439	479	490	486	451	446	469	448	484	450	490	475	455	471	422	488	447	462	488	445	484	425	478	449	462	482	475	469	426	476	450	429	445	485	440	430	509	455	489	448	448	444	462	446	454	505	484	449	442	431	504	489	469	504	463	495	519	481	479	484	420	502	445	480	464	504	491	450	448	438	460	503	454	447	461	440	479	464	490	429	442	467	434	467	486	451	460	451	483	461	471	442	462	461	495	500	452	478	527	437	489	468	466	486	473	470	459	460	481	466	428	432	442	457	477	411	502	456	470	498	441	464	445	453	446	460	454	458	454	432	507	467	441	458	463	457	472	463	488	480	455	449	458	469	447	483	450	454	488	436	490	433	492	439	483	463	438	478	454	458	479	459	464	468	443	491	425	413	463	483	447	464	486	448	477	463	460	443	453	481	466	471	462	501	472	481	482	461	474	478	450	432	473	518	491	469	485	477	464	465	463	451	478	481	425	494	419	490	452	485	447	427	441	435	466	428	467	435	451	516	438	478	430	460	432	433	500	453	428	437	458	511	438	439	434	437	513	491	462	453	492	480	404	492	482	482	464	468	450	444	472	467	486	496	496	472	483	453	439	466	466	461	474	438	443	487	414	448	458	494	482	432	468	482	436	460	430	467	438	455	460	464	444	441	482	455	474	457	466	477	512	510	456	466	469	439	456	454	461	495	458	469	457	471	463	468	456	475	490	487	460	501	460	451	448	503	475	467	441	441	491	479	461	447	416	429	465	462	443	455	459	459	493	467	502	465	456	493	475	453	433	433	464	481	453	482	457	468	466	443	446	464	468	460	471	462	447	496	492	440	461	482	478	479	467	455	465	454	460	442	487	509	499	490	415	483	459	444	472	476	425	479	473	474	483	454	479	452	477	448	458	439	472	502	443	466	474	471	470	470	481	464	469	447	467	454	430	461	424	487	467	438	454	447	444	442	467	443	489	443	494	466	442	480	406	463	484	468	458	462	477	427	474	483	448	476	482	453	471	445	467	448	508	467	465	449	457	467	463	451	479	474	441	467	425	511	485	447	490	433	427	514	462	471	480	419	450	486	501	437	489	464	473	468	464	496	455	463	456	496	460	535	460	478	436	434	441	499	469	458	489	467	432	477	481	441	475	460	452	454	461	470	472	462	459	456	452	442	482	472	497	505	453	484	458	470	521	480	468	494	440	431	444	474	453	445	441	482	449	490	477	468	481	483	460	451	427	492	486	469	446	492	472	470	429	479	496	430	464	463	468	453	449	449	454	480	448	453	455	497	465	500	481	451	472	437	449	465	490	493	445	475	487	423	470	451	482	472	494	440	452	449	492	446	430	495	435	471	472	455	478	468	494	480	467	447	465	469	506	475	433	470	448	476	477	491	439	469	473	491	466	451	477	477	436	447	487	480	484	475	446	483	453	447	492	475	469	478	429	440	493	466	467	490	476	465	479	517	509	448	466	455	457	485	451	459	487	443	466	448	449	496	473	439	448	445	442	451	441	499	464	469	443	471	505	474	480	504	463	474	432	462	470	497	457	455	447	438	474	496	454	458	508	450	471	436	448	456	460	468	440	474	449	443	452	468	447	476	479	457	491	437	478	451	437	451	455	452	485	457	414	453	432	425	429	502	453	424	468	460	476	494	428	435	464	483	465	486	466	492	478	460	454	463	465	482	443	455	428	467	444	441	451	443	479	473	456	469	467	474	463	440	496	495	438	458	450	482	489	478	448	472	479	472	469	467	465	443	470	467	419	493	458	445	456	476	460	509	488	496	458	490	479	480	443	493	457	477	431	485	436	462	435	464	429	437	427	452	481	462	499	443	506	501	446	493	499	458	465	468	464	465	478	474	466	451	437	463	481	439	477	429	502	455	452	456	499	456	475	462	427	467	493	497	446	501	453	462	479	460	459	454	466	451	469	451	466	470	448	485	418	465	495	485	445	490	449	445	454	452	492	482	519	452	494	431	439	459	447	460	460	481	461	478	446	476	468	451	454	449	451	447	472	430	469	479	462	456	469	485	448	464	447	468	439	439	440	445	484	497	472	470	465	480	455	480	474	476	450	479	462	525	450	468	450	436	464	454	463	485	449	437	458	477	456	438	475	450	440	469	443	450	467	461	482	466	456	460	467	409	483	424	464	467	481	429	450	412	445	488	445	485	429	450	459	435	474	438	439	472	440	461	517	426	477	439	457	417	438	449	471	459	505	449	466	472	450	502	474	457	448	439	422	443	439	471	479	453	490	461	438	404	462	518	474	513	458	469	457	439	474	486	430	451	462	465	466	480	436	469	451	474	445	485	442	461	457	476	471	445	476	456	427	455	457	439	473	433	472	466	489	422	438	471	482	454	401	459	429	458	471	464	464	466	470	458	455	482	452	459	452	477	459	491	465	446	448	498	483	473	487	495	437	449	480	476	446	452	459	445	438	471	463	479	442	443	461	493	442	458	425	462	456	495	466	469	477	466	460	483	450	497	475	476	442	451	455	513	507	451	463	488	464	459	439	437	480	473	412	471	428	438	477	488	446	465	438	448	447	494	461	493	426	462	530	447	463	479	464	434	472	449	477	412	462	459	461	465	481	473	447	485	474	480	463	467	455	474	467	466	498	483	464	474	464	449	464	481	448	441	466	505	490	479	470	455	464	458	491	494	511	453	490	468	445	461	464	457	476	486	447	464	440	458	457	426	475	465	485	446	482	453	443	506	467	488	478	441	454	438	491	520	476	486	440	463	506	452	485	449	453	424	485	432	514	418	473	465	497	476	474	451	492	476	490	455	443	502	435	448	468	457	486	445	498	489	483	446	425	458	443	478	481	437	460	445	405	451	450	472	443	497	426	456	454	455	470	454	452	398	458	448	446	441	428	449	482	451	458	515	482	434	460	476	492	498	444	448	459	458	468	446	445	427	482	466	515	418	428	446	437	433	464	477	457	469	396	454	470	455	479	445	443	419	444	486	481	448	459	482	485	466	459	482	450	477	477	472	432	490	416	491	470	464	492	461	471	419	475	447	443	471	463	456	462	435	486	451	468	478	492	443	437	458	429	462	422	470	470	451	484	489	463	472	492	440	487	395	479	464	463	451	467	460	482	435	453	460	452	469	442	490	487	458	525	477	435	468	460	458	476	470	465	431	416	495	450	472	452	449	446	468	493	468	482	499	453	447	475	436	448	447	489	452	455	477	429	490	453	453	456	444	463	503	496	431	461	446	424	439	448	428	472	488	478	468	469	468	431	451	430	443	400	493	463	464	507
24379	20901	26998	24867	12465	843	613	526	464	477	432	450	441	391	377	382	380	383	377	367	388	352	369	425	382	403	336	368	386	312	345	364	415	375	351	360	344	387	371	352	341	395	365	372	346	358	370	312	395	319	351	357	364	374	346	344	357	328	366	342	375	355	365	327	386	356	374	344	415	322	350	352	368	356	342	386	360	350	375	356	375	361	371	349	353	396	388	344	341	362	363	359	333	380	374	354	349	362	335	343	383	370	324	361	347	372	330	361	376	345	369	347	344	333	350	364	341	377	364	365	363	349	329	357	395	343	375	341	339	352	391	332	355	338	378	376	355	340	369	371	360	350	343	365	382	367	349	356	355	392	366	391	360	360	351	368	370	346	344	368	336	364	375	342	378	358	358	341	353	375	407	324	376	329	355	361	374	366	352	379	396	339	335	342	372	371	357	353	364	358	358	366	343	372	370	337	363	326	380	344	382	407	378	359	362	369	330	371	355	368	327	384	339	351	339	373	370	315	376	346	338	390	399	350	382	339	361	354	345	370	380	371	402	350	319	343	353	382	359	355	353	329	352	353	372	354	380	332	335	365	375	379	375	365	398	343	360	362	388	377	361	332	374	362	357	341	373	357	350	333	320	389	362	346	333	335	365	344	354	353	377	370	403	348	335	344	356	423	388	352	349	384	364	366	342	362	342	348	380	342	343	370	358	361	387	377	386	359	330	368	387	345	331	357	374	342	336	353	349	354	378	362	333	381	359	327	358	359	360	335	340	332	349	369	339	363	361	353	356	392	334	375	368	355	398	345	347	372	353	351	342	347	332	342	363	348	343	341	357	354	341	366	361	368	400	366	373	350	342	357	366	342	336	408	351	393	358	372	337	350	336	352	345	354	344	369	361	347	332	336	358	376	356	367	361	364	337	369	388	358	409	355	370	365	371	344	367	346	366	361	368	405	367	360	374	359	338	335	366	355	346	375	365	374	360	339	380	373	375	370	332	366	369	342	313	382	354	331	361	362	355	351	346	341	374	349	357	357	368	369	374	406	364	382	336	360	355	347	381	371	336	360	375	350	348	327	347	367	380	391	352	360	316	363	387	354	353	354	351	384	376	380	382	355	365	367	338	361	344	381	348	328	364	337	378	349	329	363	369	341	350	342	389	348	377	373	370	339	357	343	358	352	381	360	337	355	390	356	358	367	345	364	342	393	387	356	383	358	366	383	357	354	356	342	387	361	368	389	342	344	360	344	341	389	374	362	364	345	380	356	366	382	344	367	405	356	367	360	352	331	342	349	347	362	355	369	383	353	343	365	334	348	338	343	314	341	339	397	335	380	361	384	363	333	371	422	374	362	344	371	349	331	350	347	356	373	356	356	339	345	390	351	341	375	390	367	360	391	333	364	336	387	355	361	353	358	365	367	385	337	350	371	310	332	361	370	377	370	380	370	386	386	394	381	353	350	374	384	368	371	380	354	363	364	359	360	343	350	366	348	380	351	368	335	359	351	347	379	372	336	368	356	356	298	347	330	365	324	354	351	372	341	349	338	359	359	364	333	359	361	366	340	373	359	381	347	342	360	346	340	347	319	332	329	351	364	359	344	336	377	351	384	375	363	372	344	385	382	376	370	402	373	388	334	390	340	351	339	374	370	353	364	347	397	393	355	388	361	368	344	375	329	378	329	334	351	351	346	364	353	376	357	408	357	364	394	352	368	373	352	341	350	360	346	345	345	371	343	362	377	379	352	355	342	338	344	327	394	344	351	370	336	321	354	368	376	370	381	374	386	350	355	387	357	398	376	320	364	363	345	353	371	352	337	344	299	348	353	337	364	329	357	382	347	361	346	319	366	351	356	370	388	340	364	370	329	384	362	366	375	372	373	394	348	355	366	348	357	363	332	381	365	377	354	355	392	355	348	377	390	343	374	364	389	382	365	343	368	343	370	340	340	363	358	349	364	350	386	388	381	363	366	326	389	371	356	358	383	365	358	383	347	369	378	385	389	346	381	333	345	329	306	349	373	371	354	409	396	390	336	346	365	354	331	350	354	388	364	349	350	364	371	368	372	389	334	350	341	374	343	363	374	352	379	361	379	347	362	339	385	366	394	354	346	338	333	379	378	371	350	348	362	350	371	371	374	363	365	378	355	341	312	339	326	331	335	338	387	351	342	383	370	354	360	386	355	336	351	355	383	372	382	353	407	360	328	349	332	369	382	368	340	336	358	349	354	363	370	357	353	376	357	354	355	385	343	372	354	377	312	374	355	380	338	345	354	358	357	339	309	381	394	387	367	357	379	382	381	354	336	362	372	321	327	358	343	369	374	376	354	380	324	396	361	351	350	364	353	374	338	372	337	380	387	355	355	357	376	337	361	379	362	345	333	370	379	344	358	376	350	392	358	343	332	329	368	347	345	366	347	385	358	349	371	353	366	351	365	349	365	339	360	375	347	360	344	354	359	340	386	353	332	377	355	370	357	345	358	373	354	341	338	388	363	339	348	359	371	350	325	358	345	408	355	365	365	368	357	330	348	327	331	384	360	359	372	316	352	352	367	369	391	361	350	388	371	369	381	344	374	375	346	360	386	377	387	377	348	362	356	369	346	373	358	369	359	327	348	371	355	356	377	338	398	319	391	336	351	370	372	365	410	340	362	344	348	355	361	380	368	369	387	368	360	361	342	359	381	358	366	336	371	355	378	363	348	387	338	337	372	353	355	361	354	351	374	389	359	338	372	362	342	355	349	361	352	387	381	363	361	366	370	382	378	346	327	357	371	348	375	353	344	387	340	355	367	346	359	343	342	340	373	389	365	374	343	359	371	363	363	364	366	346	367	382	374	361	371	353	384	361	373	337	374	344	355	365	367	377	367	359	360	329	369	366	357	353	339	359	347	388	352	334	375	358	349	387	375	361	333	364	377	360	331	364	365	378	379	351	357	384	375	390	382	351	333	392	344	370	355	379	342	355	328	368	359	365	372	351	337	331	391	368	335	354	343	349	352	370	349	323	356	413	400	365	312	373	355	337	389	338	357	368	402	345	365	364	344	357	352	367	350	366	354	388	361	360	373	403	389	376	352	354	364	373	360	342	325	323	343	351	367	344	337	366	355	334	351	356	364	381	342	368	361	392	373	379	366	362	352	360	347	343	380	351	348	359	342	343	360	330	384	362	380	359	352	358	342	329	356	388	353	372	371	344	397	351	361	328	342	361	330	373	327	364	345	345	363	363	379	362	383	342	357	370	317	359	331	353	358	345	371	356	362	332	369	338	328	354	367	381	357	337	381	355	349	359	332	344	332	355	331	312	357	336	373	349	344	356	364	344	355	363	340	368	362	389	355	338	369	367	357	392	384	354	362	343	373	339	371	359	358	365	355	365	349	379	375	344	356	343	357	334	361	322	369	357	377	345	382	342	358	378	356	333	361	344	360	335	340	340	370	368	365	338	367	376	377	361	347	339	357	365	364	360	370	349	309	379	373	328	386	373	367	355	340
3390	5253	3870	1897	1249	1085	883	771	655	564	524	498	484	474	467	461	419	426	423	431	437	460	421	444	412	424	423	416	430	360	417	421	406	386	432	407	386	378	404	418	431	412	373	392	403	372	391	413	427	424	393	365	381	388	389	373	398	421	391	386	403	417	419	366	428	469	416	416	375	385	371	426	385	377	405	393	411	390	394	390	433	400	418	429	395	397	398	388	378	422	404	414	395	390	405	383	373	366	392	394	384	383	366	420	390	387	355	412	415	420	372	396	380	397	392	374	378	389	376	389	376	378	408	406	383	409	408	387	378	370	393	393	392	367	385	379	386	412	361	368	399	393	391	377	411	372	373	423	378	399	392	407	400	355	395	409	393	405	374	390	393	362	387	387	383	420	410	365	423	398	376	372	410	389	418	367	390	379	368	376	407	404	398	385	387	384	374	430	374	381	409	386	388	404	389	396	414	417	393	415	409	403	411	409	417	360	365	375	371	401	403	376	401	388	401	351	386	412	399	403	398	350	384	443	402	352	412	411	379	368	397	407	381	393	374	357	366	375	373	401	421	390	397	395	371	402	403	397	374	377	394	410	379	387	357	420	390	380	388	371	382	380	401	400	405	415	387	391	391	418	364	351	394	375	343	358	410	369	392	391	416	365	372	383	378	407	407	398	396	375	382	409	418	389	390	410	409	380	423	402	404	357	369	433	377	385	378	390	396	409	380	401	382	394	394	421	424	411	362	432	404	380	391	394	402	396	399	390	404	436	408	424	369	403	383	387	372	385	368	429	394	385	409	366	370	427	422	365	375	385	359	402	364	395	377	405	393	392	377	410	391	406	370	398	403	343	418	426	383	401	403	371	397	394	382	399	394	412	405	425	388	394	412	422	398	341	416	390	366	409	385	396	388	405	394	354	374	377	384	380	364	391	381	396	363	416	379	411	387	376	405	425	387	385	379	433	372	383	382	383	409	371	429	414	420	440	340	371	402	421	428	373	397	398	388	429	402	384	414	371	407	381	355	398	377	391	385	403	387	394	404	385	401	378	385	360	380	394	387	376	404	420	374	385	392	387	414	394	430	394	356	402	357	394	391	441	416	373	359	396	381	358	365	362	366	372	405	375	382	368	369	396	384	360	386	414	388	405	399	378	358	375	394	407	406	380	403	365	361	382	405	422	377	352	407	430	353	411	403	391	384	383	375	399	386	369	363	377	419	440	385	370	383	365	390	383	419	359	376	422	380	410	388	399	416	429	405	400	429	418	414	410	372	355	377	411	402	414	394	408	383	411	384	401	402	364	404	374	375	406	388	410	414	386	398	385	410	389	400	423	384	387	397	400	389	402	413	362	386	374	408	416	387	367	372	409	378	361	390	392	419	375	397	430	368	381	396	416	398	408	428	400	394	398	433	387	405	390	399	366	414	404	407	409	411	405	409	389	368	391	389	373	398	393	390	404	425	393	367	399	403	409	408	401	360	394	403	405	408	397	376	411	355	406	394	404	392	408	406	376	405	414	379	384	359	389	394	396	342	353	384	385	406	397	425	381	414	402	407	421	396	390	399	399	422	388	379	414	395	375	405	381	403	391	363	368	388	453	404	371	389	398	356	376	381	428	362	416	385	386	373	405	396	402	386	405	416	393	406	402	404	382	386	398	396	350	393	386	411	395	425	419	411	376	396	381	417	414	381	385	358	385	373	377	405	429	400	410	401	393	362	418	360	401	392	396	393	370	415	421	388	384	387	384	365	399	414	413	377	374	418	434	407	410	351	369	373	373	372	400	377	415	369	369	380	413	424	353	403	412	391	395	424	397	395	405	411	403	412	414	376	361	412	404	374	371	402	359	379	367	372	414	357	408	401	358	392	394	386	369	406	356	424	388	357	380	375	369	387	407	387	349	411	387	386	388	391	425	390	382	402	385	372	407	417	413	377	377	406	389	382	401	359	441	390	386	397	364	368	407	407	389	406	386	395	378	407	397	412	412	379	361	393	369	373	375	384	415	397	369	392	410	376	432	397	413	373	399	344	354	365	383	367	402	377	383	351	392	410	369	403	393	402	422	373	385	389	409	404	342	413	402	395	366	365	399	395	387	386	424	384	398	402	390	372	390	389	400	396	435	381	400	368	407	382	393	383	408	411	391	408	363	427	409	388	367	399	401	382	380	399	374	435	406	405	376	371	403	404	397	439	366	382	387	376	376	392	390	393	399	385	375	402	401	395	345	396	379	377	401	440	412	424	386	398	412	377	369	399	381	362	399	423	409	400	433	409	383	412	419	392	378	397	412	414	383	376	397	384	382	406	411	398	399	408	386	352	420	367	411	382	368	387	392	393	378	402	374	430	422	396	361	401	394	397	370	361	386	396	375	411	401	430	392	379	409	393	400	388	363	423	390	381	416	416	398	377	390	405	410	346	382	421	402	367	376	382	391	402	394	395	372	396	392	397	396	356	411	406	415	366	356	395	387	390	392	392	395	404	394	384	407	447	391	386	428	361	406	400	418	386	387	429	433	383	418	403	398	385	407	414	375	389	382	448	414	392	358	388	387	394	375	370	371	363	373	381	396	393	349	384	412	382	386	409	369	373	378	368	395	381	405	420	415	428	401	386	432	395	397	382	396	372	389	373	371	414	404	360	358	353	400	393	417	410	397	380	386	406	409	381	413	418	386	424	400	384	404	426	429	383	404	354	375	363	394	389	389	394	414	376	389	392	390	401	378	426	417	375	395	366	362	426	394	377	403	401	391	411	390	405	433	376	378	398	394	379	355	412	426	367	416	408	394	402	390	383	418	397	383	406	398	390	374	409	408	379	364	381	396	410	421	399	378	411	408	434	370	414	395	387	412	372	394	376	367	399	366	361	384	372	375	406	385	395	398	372	428	392	396	400	394	367	391	423	402	369	372	406	389	423	410	392	381	382	402	380	387	391	378	424	399	407	379	372	386	347	429	394	408	410	397	391	371	409	356	383	381	383	393	398	439	405	362	413	397	416	389	420	367	388	369	377	418	418	394	397	382	410	413	369	441	429	380	398	379	376	384	400	408	361	394	379	391	409	382	391	348	403	378	382	398	400	378	403	391	381	408	384	371	411	402	410	366	367	383	371	396	361	412	380	414	410	420	358	368	376	411	398	378	413	388	356	399	419	378	391	414	381	368	394	425	405	428	422	421	394	387	354	405	397	378	367	397	394	438	370	405	393	420	383	415	391	391	365	386	386	390	374	378	409	368	371	409	412	404	387	371	394	374	366	376	398	402	375	410	391	393	398	415	384	418	391	436	422	395	426	421	384	393	386	371	357	415	401	378	353	338	415	397	401	381	373	380	414	384	374	423	450	388	381	397	382	423	352	371	422	398	372	402	380	403	386	425	389	439	415	381	392	394	360	429	348	392	377	366	409	411	370	404	440	395	413	379	398	385	378	383	381	383	375	383	405	427	375	424	415	392	395	407	404	411	378	392	396	377	422	399	381	375	392	426	378	374	389	376
22317	20928	28380	23637	20928	20966	8863	879	582	477	453	367	325	282	276	255	245	237	222	214	218	174	184	209	183	161	184	182	183	155	164	169	161	153	174	149	144	152	154	159	162	148	162	156	146	147	170	145	152	148	153	159	148	128	168	155	136	144	153	156	175	126	159	147	150	166	153	138	151	151	144	139	146	171	131	165	166	157	159	151	146	146	144	150	137	161	148	165	148	147	129	153	133	165	159	123	156	131	146	146	146	122	147	146	140	141	155	142	164	161	143	153	144	137	133	144	134	148	143	130	150	142	128	144	129	147	173	138	147	120	136	135	138	162	153	134	153	141	155	136	140	140	154	146	164	143	150	145	167	131	152	166	151	176	150	136	135	142	146	145	153	137	137	126	126	166	130	149	157	152	134	126	138	148	153	114	141	150	179	148	140	168	150	160	143	145	151	149	173	128	133	143	161	146	143	165	155	155	136	142	139	116	181	140	143	157	125	127	137	129	145	132	164	133	121	164	145	133	131	155	146	127	163	153	150	150	134	170	148	153	154	144	150	144	143	160	141	163	140	127	153	134	148	153	150	142	164	132	144	136	135	139	160	152	171	138	146	138	135	146	146	145	133	162	129	133	137	159	143	146	149	142	130	170	142	132	158	136	145	135	123	155	140	143	156	149	134	119	126	142	135	148	168	143	157	150	140	127	140	134	158	156	135	129	153	116	143	137	147	156	136	150	143	124	163	141	158	125	149	142	148	129	154	156	148	154	157	156	126	140	131	139	157	121	138	150	140	139	161	158	152	139	141	157	134	128	151	148	140	131	133	164	130	141	108	138	166	147	131	155	134	164	140	150	148	143	149	126	140	173	119	129	148	142	154	140	138	144	159	143	153	139	131	139	138	137	144	142	168	129	157	133	124	147	154	132	155	136	136	132	133	137	156	125	163	133	156	150	140	153	133	148	136	141	132	141	158	137	148	124	160	123	142	130	150	148	149	145	146	151	136	167	145	130	136	141	148	147	121	136	147	148	143	146	164	133	152	142	128	133	137	121	135	151	142	160	135	164	141	161	139	143	130	159	135	162	122	156	143	146	128	149	160	145	139	132	118	145	148	145	146	120	143	139	159	151	149	141	144	129	146	155	144	139	147	159	151	132	150	133	128	166	120	158	121	152	136	163	159	151	136	148	143	148	154	136	166	149	149	137	149	155	134	131	152	147	129	144	156	130	154	154	137	130	146	148	144	162	138	134	145	133	127	157	152	162	160	137	134	150	133	133	158	125	133	136	129	187	135	157	133	125	133	133	131	126	134	134	128	154	138	152	125	157	146	150	146	149	152	140	136	121	146	177	131	160	150	148	124	137	151	154	138	145	131	133	129	131	146	148	127	156	133	137	167	134	132	150	136	143	148	134	135	161	158	156	174	153	147	142	134	144	144	144	135	152	142	148	141	164	157	157	155	136	152	135	136	138	156	141	143	155	160	149	123	146	143	170	151	159	169	131	134	140	149	135	142	144	157	142	148	147	142	150	151	139	153	146	152	134	137	137	153	140	138	147	150	146	143	157	117	149	146	150	160	169	138	148	149	143	155	168	163	147	146	142	139	153	146	148	144	129	139	141	123	143	134	144	170	153	158	163	151	139	149	137	137	144	134	151	136	139	156	150	149	152	128	143	137	153	129	146	145	129	127	147	154	131	128	134	136	135	171	158	153	145	159	148	138	161	148	148	128	137	136	132	143	126	136	134	130	134	135	122	161	163	125	134	144	170	162	136	154	160	175	137	147	144	145	151	151	143	147	169	139	143	151	129	126	156	129	146	124	138	132	131	135	144	141	143	145	130	131	136	141	118	125	128	146	154	154	135	151	140	123	135	122	148	147	153	133	138	131	138	142	132	137	145	153	141	153	133	150	156	153	134	131	136	150	130	138	154	132	131	149	141	125	143	144	147	167	159	136	126	136	146	150	170	152	141	134	146	145	166	130	148	155	158	123	160	127	137	152	142	134	151	163	139	136	147	142	142	136	143	126	169	133	162	143	153	148	158	137	142	128	142	135	145	167	139	152	159	135	147	149	142	153	144	160	143	155	128	150	132	142	131	134	171	122	149	142	149	146	135	141	152	126	151	153	136	140	152	154	133	145	148	151	151	150	139	144	136	155	161	164	127	136	133	147	132	124	126	128	121	154	133	139	137	129	136	150	155	138	131	129	155	152	155	140	140	153	149	156	134	152	147	132	158	150	157	150	123	138	161	157	153	147	140	141	150	144	122	148	152	161	160	153	138	133	135	154	166	150	132	132	178	128	131	122	153	146	138	164	152	157	177	137	156	133	131	120	166	145	158	156	149	155	155	149	150	153	166	139	121	149	140	158	174	121	163	129	144	145	141	153	161	159	143	141	140	155	140	132	144	133	138	155	139	130	145	155	135	149	126	152	135	155	138	134	124	152	132	153	153	138	133	158	136	135	149	148	127	140	147	148	146	175	135	136	136	129	145	164	146	156	146	145	144	149	155	145	146	141	148	133	140	157	135	158	150	136	159	125	124	161	157	148	138	133	140	149	145	148	163	138	150	141	151	150	121	149	137	131	132	157	139	137	145	149	157	161	118	129	137	152	129	144	130	157	149	157	144	146	128	145	159	145	131	145	113	126	141	129	150	161	157	143	139	146	143	142	133	131	137	158	145	145	141	169	155	148	151	162	167	130	145	148	156	158	162	138	124	156	149	139	153	154	137	142	158	146	149	140	143	151	134	146	126	151	171	122	135	145	152	146	164	138	148	165	154	160	145	150	146	140	160	127	154	140	130	144	140	158	137	122	147	147	146	148	140	151	162	151	159	158	156	159	156	149	150	134	133	149	143	140	139	130	164	152	139	127	137	154	134	149	136	147	145	130	121	133	153	162	140	164	127	131	146	133	153	117	140	156	153	149	131	132	144	121	138	144	136	136	129	151	146	167	165	133	126	141	165	141	145	155	169	137	125	145	137	139	150	154	168	161	161	124	145	141	146	147	147	150	143	139	135	126	120	142	130	155	124	143	125	147	146	153	131	143	133	127	157	132	127	131	161	144	149	111	148	136	151	132	129	149	154	127	138	140	138	151	133	126	150	146	137	171	139	151	167	117	132	160	134	137	138	118	159	131	145	151	146	157	136	135	149	157	146	150	134	120	128	144	165	163	117	137	135	149	153	158	140	144	152	156	139	130	149	153	141	158	147	154	127	154	136	147	163	162	140	174	142	135	151	144	152	161	149	147	126	136	170	171	157	130	155	137	145	154	146	128	163	142	154	128	131	130	134	118	143	154	163	155	141	139	115	151	147	143	135	151	141	150	153	146	135	125	130	149	147	155	155	121	158	142	153	125	146	127	148	129	174	126	137	145	153	150	139	149	156	133	139	146	151	139	161	133	134	152	148	126	148	156	147	135	124	143	147	157	134	137	125	135	144	132	136	140	155	130	112	169	136	152	152	146	141	146	108	155	153	121	137	148	142	133	131
4552	13352	10565	4886	3312	2489	1713	1437	1049	834	665	583	513	454	407	375	310	329	258	278	261	249	235	206	244	212	211	206	218	194	181	208	198	199	168	191	181	179	173	177	169	176	187	159	163	195	159	162	183	181	186	172	182	193	168	173	163	153	173	151	170	159	187	178	189	173	187	169	171	158	146	170	168	184	166	189	195	186	145	177	194	169	166	159	176	194	167	177	167	177	168	160	153	161	161	164	169	170	147	184	179	170	152	164	162	154	166	149	189	148	166	169	143	171	178	147	161	180	162	156	150	158	147	165	191	208	153	168	169	162	169	176	171	139	154	151	180	156	136	178	156	167	170	172	173	163	161	180	167	157	151	176	180	164	168	166	155	153	169	158	183	185	167	155	186	158	176	190	174	169	167	193	168	175	180	171	159	145	165	140	158	152	143	195	158	186	182	145	166	167	150	149	177	149	176	141	151	163	181	188	174	169	150	176	150	195	166	165	169	210	153	159	158	150	174	175	161	176	168	155	156	164	145	144	171	172	153	153	152	173	160	172	186	167	152	173	157	151	170	160	155	173	174	150	159	169	171	179	167	189	189	183	161	162	186	174	160	174	160	157	167	174	146	152	157	144	165	175	190	192	169	164	160	156	182	181	165	173	163	149	152	171	167	140	161	173	179	156	151	206	133	182	157	166	152	159	176	174	168	183	180	150	157	145	179	180	165	147	167	160	169	179	179	176	147	158	185	166	196	160	147	150	166	149	164	169	189	171	170	165	178	191	184	170	179	180	143	183	171	177	153	153	176	173	154	157	162	187	165	150	156	175	180	158	175	195	168	169	143	190	172	175	177	156	164	173	153	158	159	169	165	163	174	164	172	171	158	145	150	179	168	156	147	188	170	148	185	161	154	182	172	159	147	160	173	169	158	165	168	169	176	149	151	172	172	166	155	161	153	151	160	190	204	175	163	152	158	157	166	185	169	181	161	169	155	156	139	172	189	168	165	164	175	144	153	141	165	169	176	160	165	167	144	177	165	165	159	145	190	165	145	175	168	147	186	152	155	159	169	157	179	159	156	171	165	169	164	156	138	172	164	151	166	151	172	147	156	170	154	185	163	159	187	157	176	143	158	168	142	170	173	157	158	152	164	165	161	168	142	152	165	145	152	184	153	167	192	174	163	180	166	176	180	181	182	166	171	166	159	182	152	167	187	161	169	191	164	145	144	192	171	180	167	183	165	196	149	189	194	172	181	187	174	191	143	160	179	170	170	157	157	167	141	160	137	156	175	177	174	168	170	159	165	159	154	176	174	164	160	157	152	155	170	165	153	150	178	155	161	170	186	149	150	165	178	163	171	159	173	173	149	169	136	167	162	157	173	165	182	171	178	167	192	163	170	161	179	164	167	132	179	150	178	172	156	178	188	156	192	162	158	181	184	177	160	147	184	153	172	147	159	160	162	149	148	165	177	163	173	161	169	169	182	180	170	167	173	176	162	158	163	173	161	157	150	196	154	200	147	145	164	187	156	159	169	168	153	169	169	141	164	174	170	178	150	170	180	166	142	179	164	183	159	170	178	149	170	157	160	164	166	167	170	170	141	171	174	156	160	167	188	144	160	169	183	156	175	167	150	168	170	159	152	133	158	159	162	145	177	159	154	166	165	160	174	167	171	172	167	166	167	176	159	175	157	168	168	161	180	173	183	158	155	163	170	146	156	175	183	170	197	179	181	170	157	192	163	175	147	171	168	161	164	167	179	160	145	170	159	149	173	144	185	158	191	170	172	160	174	183	188	162	163	159	180	176	177	160	162	152	154	172	163	155	177	158	148	169	174	149	149	166	164	153	175	163	166	166	160	169	174	174	162	158	139	161	165	188	167	188	160	173	163	171	152	173	174	171	175	163	180	163	141	153	177	153	159	167	186	164	147	139	173	168	154	176	175	151	158	154	164	168	155	165	166	186	182	163	153	148	182	179	154	154	191	137	158	185	197	167	156	173	166	183	171	155	151	174	137	172	146	158	161	160	162	180	165	150	185	174	161	159	160	155	168	158	170	164	194	184	162	159	178	173	177	181	165	159	185	185	180	176	164	150	171	167	150	169	163	163	157	156	140	156	172	184	182	172	156	156	172	165	164	170	156	171	162	177	180	145	171	168	152	186	174	158	146	160	177	151	160	177	179	193	172	162	178	147	178	163	135	152	158	163	175	156	179	176	156	150	155	142	135	185	193	184	172	150	150	160	148	159	158	157	166	164	151	163	171	176	161	162	174	147	174	148	143	162	148	157	152	180	169	158	178	173	165	165	146	173	183	183	155	180	143	175	172	174	171	177	149	166	171	158	159	161	162	153	169	162	166	196	172	162	158	155	147	187	145	162	167	171	159	154	151	162	170	153	192	177	189	185	162	152	170	156	172	178	174	207	153	179	180	176	152	171	159	142	155	169	163	161	159	179	142	167	163	175	144	158	137	159	172	169	168	185	147	163	178	156	147	189	155	171	154	174	166	163	170	161	183	158	176	162	164	159	173	184	146	152	175	156	170	158	167	191	159	175	156	162	166	166	154	179	150	154	168	160	144	151	176	180	143	173	169	154	173	164	171	154	181	152	165	159	181	160	148	177	165	166	151	173	178	158	158	158	164	164	157	159	159	182	150	167	156	159	159	142	145	172	181	170	178	184	174	181	145	175	175	141	183	207	160	171	160	160	180	188	158	183	154	176	174	177	180	132	174	182	175	150	166	149	172	162	182	185	177	167	170	166	174	155	151	152	163	180	176	170	157	155	145	157	179	156	166	166	168	152	178	156	187	157	170	163	156	158	151	168	180	156	148	182	174	175	178	164	163	169	172	161	154	156	184	154	154	171	163	159	167	159	163	175	163	163	155	173	163	154	143	162	165	161	165	154	151	172	160	174	201	177	143	157	172	171	163	163	144	166	169	143	194	170	153	142	171	167	167	169	179	183	148	162	158	157	159	142	181	180	148	179	164	176	162	174	163	167	152	163	151	173	169	186	168	156	186	191	180	146	177	174	170	160	160	180	157	173	174	170	152	172	168	181	159	160	170	184	177	159	175	164	157	158	153	164	186	166	163	156	160	157	176	149	156	182	147	190	164	177	180	186	177	191	164	167	169	174	166	173	189	154	160	166	180	165	158	165	167	165	168	145	155	171	162	157	158	159	188	171	180	146	184	152	169	168	156	182	169	198	179	150	160	186	166	169	176	172	163	180	185	159	155	160	156	158	162	172	163	144	145	142	163	153	167	155	171	173	163	163	142	166	174	174	155	163	147	172	177	182	163	180	149	173	175	162	169	157	186	164	166	186	175	170	156	164	152	181	146	172	162	165	143	168	172	169	155	155	178	162	186	162	153	166	168	176	174	147	163	146	168	145	179	151	156	173	150	158	168	167	197	151	162	154	156	169	160	166	164	179	162	171	138	150	194	164	143	179	150	158	176	159	190	181	173	170	173	156	165	170	166	165	142	168	164	155	169	154
26924	18418	4810	861	621	577	573	549	560	574	539	553	542	557	533	549	564	585	574	538	581	538	575	544	518	566	584	560	570	574	550	521	543	534	542	544	553	534	577	502	541	536	567	534	514	607	557	535	537	516	551	568	528	574	564	534	516	533	510	540	560	551	530	554	544	562	522	560	553	519	571	509	535	561	546	573	556	590	566	591	558	546	524	531	520	533	532	553	562	507	512	531	518	559	522	535	551	553	544	557	576	544	547	558	537	570	567	557	555	498	500	539	521	576	559	540	577	530	552	551	568	572	565	542	549	548	554	568	509	555	519	583	534	565	527	516	548	541	555	551	476	538	546	534	568	571	525	524	540	536	538	543	528	541	553	562	540	532	564	541	498	561	519	521	541	558	548	583	552	507	509	623	527	552	524	567	545	551	534	562	567	546	583	538	549	533	542	519	559	574	529	501	509	518	562	537	552	546	552	541	517	508	540	533	561	551	526	524	537	536	494	556	523	540	545	529	534	520	535	527	541	533	530	549	563	555	568	541	590	548	533	539	558	579	560	570	577	558	557	539	535	526	551	561	557	490	571	562	554	593	559	548	545	501	564	535	540	527	525	543	566	505	527	518	541	546	557	561	532	549	536	535	579	546	549	535	533	535	574	563	513	538	572	553	529	560	540	546	541	518	564	549	586	548	510	543	574	525	552	532	516	540	539	488	569	490	569	534	518	553	524	501	566	499	577	541	552	530	534	522	530	547	522	577	535	530	551	556	580	556	550	523	487	496	529	545	557	551	569	528	508	582	556	535	547	533	518	521	536	570	553	561	525	523	571	525	559	536	526	503	532	602	561	568	565	531	594	484	510	558	518	546	566	600	500	578	504	536	524	542	505	566	553	538	524	576	563	533	522	521	541	535	528	548	535	564	547	508	522	497	524	552	564	530	554	551	555	561	504	497	547	532	540	532	537	519	526	524	565	526	574	553	540	567	522	541	521	536	553	529	553	536	526	516	491	547	511	577	545	559	574	528	521	492	593	560	547	501	536	500	510	575	549	521	544	568	558	559	520	506	544	563	538	561	535	538	540	581	560	533	547	589	478	590	529	520	523	521	522	515	575	551	539	576	558	534	540	500	545	499	571	519	560	541	557	568	508	529	560	526	584	542	526	574	560	491	556	549	588	517	540	554	522	585	517	540	583	546	535	591	518	567	567	501	537	572	556	542	525	526	522	538	514	539	507	533	506	514	549	562	559	569	536	511	549	531	551	571	511	567	522	552	566	552	549	518	542	579	534	516	541	519	543	518	548	542	574	549	534	545	591	494	582	603	560	532	540	536	522	598	592	570	499	535	576	498	548	564	526	519	549	534	557	551	522	545	553	529	555	546	548	518	508	549	536	532	540	559	482	524	561	555	530	534	550	546	572	573	528	527	545	550	550	584	598	539	553	536	521	512	513	558	574	562	539	618	515	583	484	539	518	543	527	514	557	507	556	538	535	571	506	556	503	540	524	563	517	579	561	555	537	489	538	618	527	578	563	527	483	517	537	550	559	528	542	582	560	555	537	519	592	555	555	526	535	556	520	547	517	535	550	513	582	496	528	585	518	546	518	534	603	528	514	515	546	561	537	532	543	536	506	543	544	543	595	533	535	539	517	573	490	551	551	527	571	577	536	562	576	560	547	555	543	564	562	551	525	509	569	547	538	551	555	536	594	522	521	588	571	540	570	578	531	512	544	535	573	560	546	548	548	533	509	535	550	499	534	518	513	555	518	525	556	546	584	570	574	528	535	535	549	544	538	535	541	547	574	526	594	526	508	556	527	557	525	543	625	547	564	535	537	530	581	550	577	527	562	585	559	527	552	560	525	560	552	530	533	581	533	567	586	541	525	532	555	551	570	555	519	563	525	559	516	513	550	529	504	535	562	565	563	517	569	560	541	515	501	557	556	533	561	518	559	547	515	570	575	563	549	595	563	547	577	568	547	536	532	517	513	564	579	538	505	551	525	567	558	574	539	594	536	531	590	537	536	524	496	555	535	526	513	596	545	541	517	526	529	511	498	532	565	534	529	525	512	539	507	592	576	543	600	568	518	546	523	541	546	529	496	554	579	589	562	584	540	568	512	565	530	538	526	540	512	534	531	570	530	569	551	540	545	547	542	552	557	545	539	552	530	527	519	572	597	566	523	502	526	536	553	538	564	550	565	543	498	529	529	560	548	537	539	549	549	513	537	553	538	512	522	535	558	547	558	527	524	515	597	567	525	563	553	529	556	534	570	514	537	581	534	545	556	507	545	553	530	553	585	570	554	510	570	553	570	486	525	539	546	532	517	552	597	521	561	549	540	557	505	541	543	568	524	528	529	545	531	530	566	577	523	586	519	577	571	555	570	572	542	519	545	581	512	569	531	600	565	561	524	536	554	547	541	520	511	581	564	535	508	547	552	515	493	546	558	557	537	508	550	542	565	552	531	581	533	569	523	494	565	544	572	574	583	562	564	527	499	557	555	538	559	555	559	594	578	562	509	513	548	545	516	555	549	525	525	517	523	559	536	549	550	539	557	537	545	525	573	539	608	496	527	588	543	549	551	564	530	547	597	548	571	523	561	525	579	562	535	538	568	589	546	548	562	539	561	551	544	529	515	540	537	539	484	570	493	539	527	492	557	516	544	530	532	559	517	517	524	587	583	528	553	577	488	545	528	558	540	525	566	548	543	576	594	553	556	542	537	506	556	572	524	602	537	527	506	573	581	486	473	535	536	576	519	568	559	561	535	542	545	539	524	574	515	536	565	546	538	556	538	506	583	567	588	537	551	571	555	525	563	531	549	545	586	551	500	497	588	594	522	525	487	566	584	534	528	525	559	528	546	528	516	604	538	563	509	519	540	542	533	571	578	569	528	522	532	572	548	576	526	508	543	565	537	552	528	515	567	541	520	528	518	512	563	519	536	548	551	597	570	568	539	560	558	543	542	563	516	533	542	552	534	550	529	541	514	567	527	547	546	554	549	544	596	603	552	538	560	532	539	495	567	555	557	545	539	543	562	565	581	571	560	523	533	531	528	507	518	504	534	538	536	512	558	531	564	507	579	562	517	550	526	471	554	553	569	571	544	534	544	590	535	534	536	568	573	533	532	566	525	536	532	560	556	588	543	571	556	560	545	536	532	548	560	556	537	566	507	520	546	512	546	566	524	505	547	548	540	508	490	556	538	536	562	530	542	513	571	541	504	516	507	539	525	581	535	548	552	539	574	552	534	574	557	518	569	549	534	540	547	559	521	568	550	541	580	538	519	583	564	570	560	605	574	559	547	532	589	569	555	556	545	541	557	558	546	553	567	476	583	503	587	587	565	573	564	551	525	520	502	510	585	605	500	567	542	549	577	557	536	558	541	546	510	490	530	571	527	510	506	516	536	558	555	568	552	536	526	522	544	529	521	558	533	515	577	563	582	537	521	522	550	530	580	553	588	551	591	543	583	572	520	533	528	588	574	503	575	537
4248	1115	1027	727	706	670	662	666	642	571	620	632	610	600	625	638	581	603	605	583	589	605	679	584	605	622	610	595	555	555	636	616	639	604	558	614	616	625	584	623	577	589	590	574	568	576	620	619	633	622	634	587	596	613	609	597	618	590	622	616	581	584	563	577	606	570	581	594	593	574	535	629	584	629	554	619	588	614	599	586	624	571	616	569	574	593	631	624	602	601	564	634	570	622	611	566	603	612	568	579	602	585	624	570	616	625	613	601	600	593	594	587	632	586	573	607	613	604	603	600	606	609	602	605	546	575	670	592	605	620	590	621	570	595	602	634	601	596	610	543	601	607	639	592	676	583	595	626	613	625	628	588	630	564	644	616	574	630	650	589	636	564	669	557	614	588	605	609	611	619	579	623	636	585	596	632	600	596	605	620	578	623	645	616	611	587	598	628	560	594	571	643	610	579	570	576	647	568	581	587	645	569	564	605	612	626	539	602	614	556	566	594	588	606	626	571	619	630	578	589	606	598	582	565	584	605	570	631	672	588	668	574	617	608	564	622	578	622	589	620	604	613	579	590	593	600	598	606	571	606	592	604	610	632	588	579	592	612	639	630	631	606	650	614	548	592	564	614	638	561	581	608	553	604	610	586	605	610	579	595	586	646	599	609	576	601	652	580	606	625	552	607	629	600	630	565	648	596	633	568	577	574	599	579	601	592	614	598	570	638	592	590	600	583	552	654	580	623	571	622	581	578	570	545	589	611	611	582	595	613	594	601	576	589	588	620	589	607	619	582	623	592	574	649	604	590	625	599	598	573	596	630	601	630	589	584	606	561	584	612	599	592	655	570	594	630	593	570	586	633	625	617	657	653	599	589	657	541	626	612	578	542	582	563	576	599	619	612	655	594	603	572	637	579	596	619	674	599	620	584	585	632	661	589	621	621	586	616	614	588	589	556	621	610	580	631	635	625	619	627	574	611	579	656	613	560	630	628	611	607	551	618	557	627	633	573	632	596	609	602	613	634	630	614	623	612	620	597	610	620	593	609	623	593	586	595	622	590	548	568	621	582	566	597	589	602	631	609	570	639	603	588	630	607	630	603	616	611	613	620	616	603	650	588	559	638	606	597	613	594	648	567	620	610	626	605	591	587	606	580	604	549	601	554	586	643	556	606	556	606	589	582	599	585	601	611	590	609	563	617	629	597	647	616	585	618	621	590	568	595	597	611	546	634	577	652	580	573	677	596	549	567	577	618	592	635	584	608	610	601	595	603	605	625	613	626	623	615	606	561	630	611	565	624	610	623	576	605	580	558	627	595	602	571	589	603	626	585	597	624	586	611	598	644	632	610	633	568	597	561	625	625	560	631	593	591	618	672	582	577	596	598	584	592	587	590	583	581	592	590	622	606	604	534	625	605	569	621	568	585	634	592	646	626	570	611	606	617	591	600	568	569	611	595	624	579	623	599	601	593	595	636	641	566	631	560	549	602	599	617	584	595	602	538	623	664	617	605	606	615	650	592	569	619	586	619	652	607	592	603	596	612	593	598	599	596	608	652	566	597	546	587	585	614	584	626	599	595	613	575	650	591	646	603	612	598	617	561	585	601	632	586	655	613	588	568	602	617	591	582	619	596	577	600	569	590	602	633	635	615	609	621	618	592	579	586	579	592	633	596	607	575	621	596	662	615	582	574	579	605	598	597	564	625	575	596	671	615	587	582	627	593	669	577	598	577	614	652	634	611	611	635	594	625	578	586	575	584	634	614	575	609	586	615	607	602	639	577	591	606	569	618	586	621	621	585	610	599	587	646	601	581	591	564	555	599	622	548	589	628	628	613	571	599	630	588	607	589	567	589	580	593	621	584	602	585	614	593	609	601	587	641	601	604	613	569	586	593	598	580	571	616	603	587	605	616	556	653	622	555	625	550	650	626	631	626	597	576	581	621	573	615	559	608	591	643	606	641	614	556	579	578	589	589	601	569	581	657	591	587	621	592	607	606	620	591	619	615	564	588	600	648	586	623	582	563	597	595	610	615	604	583	588	589	604	564	606	592	581	557	585	561	571	583	590	591	553	609	666	613	583	587	613	559	641	559	609	608	590	618	638	581	626	630	630	591	586	578	623	564	619	573	601	607	624	618	596	583	597	620	621	604	590	598	594	562	612	622	630	565	532	602	586	615	603	608	555	624	611	595	616	603	618	626	623	591	557	615	618	595	625	635	626	605	602	604	630	622	587	606	594	627	612	587	613	607	605	588	586	553	562	619	591	606	617	606	594	608	630	601	613	639	610	573	611	670	642	602	617	596	602	588	621	605	596	642	591	581	597	576	614	601	605	654	562	630	575	599	615	610	625	577	588	561	614	623	580	637	629	624	574	617	643	639	646	579	594	600	577	610	629	604	579	617	541	546	606	542	581	579	625	626	595	597	608	599	585	615	585	622	623	594	583	580	624	593	568	619	581	591	586	583	539	611	648	629	587	606	592	614	589	571	587	634	618	612	656	583	604	632	622	646	618	592	591	570	590	610	593	570	591	568	613	637	625	582	599	619	592	587	608	594	608	597	594	598	605	559	599	620	605	613	596	591	581	598	626	594	598	610	632	567	611	608	623	618	551	608	565	610	586	607	585	585	622	599	603	614	625	602	565	635	558	594	606	581	649	628	636	626	577	595	652	589	609	595	608	601	626	622	583	568	624	576	617	561	617	632	598	562	542	586	656	619	645	537	610	609	593	593	613	617	598	595	612	591	575	578	569	558	578	576	581	585	627	634	578	605	606	569	591	622	583	600	569	605	574	615	626	615	633	637	606	571	567	596	630	575	588	581	602	639	583	585	551	573	559	559	561	575	585	569	573	634	628	619	590	603	611	621	573	589	592	589	571	613	600	573	618	550	605	573	585	636	594	560	589	616	586	568	616	603	593	602	600	588	567	593	584	584	577	590	593	626	610	631	560	610	597	606	596	599	575	600	574	618	604	550	624	567	538	592	651	627	603	596	607	614	598	598	629	585	577	616	575	582	558	635	608	580	611	616	608	613	647	630	589	612	570	574	603	608	642	573	571	563	617	615	619	565	613	588	590	599	594	579	561	640	591	641	594	564	641	599	613	583	590	595	593	604	631	613	570	609	600	634	599	609	610	619	624	607	589	603	615	571	600	601	594	622	570	641	603	583	583	609	585	654	628	603	633	609	597	598	596	598	641	605	600	618	585	612	611	620	593	605	646	588	619	605	570	606	576	601	620	596	623	624	609	597	565	617	608	580	662	593	602	599	633	598	597	593	636	622	582	598	604	584	646	580	657	622	600	609	557	669	652	615	609	574	629	613	638	587	611	643	608	635	623	573	558	574	645	631	581	599	587	565	631	558	557	592	597	611	612	560	601	609	662	570	581	633	580	608	575	592	619	606	618	614	606	602	616	622	634	644	607	588	589	654	614	592	599	593	592	584	626	579	609	608	620	605	588	555	604	571	585	602	623	625	566	584	591	607	605	620
23277	20876	27856	24031	20877	10212	1138	816	604	619	618	513	530	501	471	523	484	493	452	431	440	434	456	431	463	444	474	444	444	391	442	456	441	447	426	415	406	406	422	426	447	421	403	428	423	424	445	435	433	407	428	389	413	408	440	401	392	388	377	397	415	444	430	399	388	422	371	426	438	409	341	409	438	395	414	399	465	403	408	433	421	413	402	434	407	427	435	428	437	434	423	393	380	425	380	421	413	433	390	424	437	417	423	425	423	393	444	428	460	416	395	448	422	410	405	426	482	388	440	373	383	401	409	449	456	398	428	420	399	417	433	406	430	380	402	416	414	371	403	424	420	380	375	380	413	393	427	439	418	422	431	409	397	450	408	413	444	399	440	447	412	428	430	407	404	474	406	388	424	398	432	420	412	396	426	409	400	406	417	447	392	364	404	406	385	430	431	418	434	402	452	423	455	417	384	398	435	411	452	421	429	406	433	393	386	417	413	396	424	445	409	405	456	420	398	430	431	442	389	430	394	406	410	394	400	414	396	412	418	411	430	407	411	415	440	435	436	424	431	449	412	408	431	400	407	398	404	437	425	390	395	420	424	427	396	379	426	348	438	453	410	400	421	394	413	418	446	375	408	390	437	422	424	395	409	451	411	427	380	398	438	383	419	437	414	404	444	423	434	402	420	414	450	424	412	407	399	380	417	399	395	438	403	427	454	388	406	411	419	391	448	394	425	443	398	419	444	430	413	435	403	406	391	418	405	419	392	451	441	435	431	431	411	409	423	407	429	414	409	419	435	401	420	423	406	414	421	437	442	428	417	393	415	419	423	392	402	412	427	402	384	393	453	460	464	437	417	396	445	371	421	433	405	410	361	422	385	397	409	411	427	418	431	406	451	416	399	424	435	391	393	407	370	431	418	379	384	438	426	424	379	392	420	396	427	443	426	405	398	449	403	395	427	415	403	443	423	423	402	387	412	426	406	389	405	415	406	410	399	401	397	406	436	402	369	416	431	434	407	406	408	420	403	380	388	396	398	432	387	422	428	393	426	411	407	383	400	433	405	411	386	447	383	418	433	410	438	417	408	430	410	468	407	413	394	410	444	346	415	388	397	428	388	428	415	427	429	449	422	435	395	405	462	402	403	419	422	422	449	407	387	454	388	432	431	415	411	391	416	481	381	417	413	403	412	421	446	407	460	421	384	442	399	442	414	413	436	405	408	431	383	413	372	377	408	417	452	409	387	419	395	459	427	434	436	392	402	418	381	443	432	408	396	428	416	351	416	430	389	431	437	404	393	434	407	447	399	434	431	427	416	413	403	443	418	433	416	390	415	418	416	382	371	399	406	403	427	445	394	389	424	423	408	423	419	407	424	374	419	389	436	416	405	448	409	441	392	413	369	368	439	414	421	409	390	384	400	407	407	413	426	426	409	390	411	393	419	431	418	418	404	414	410	418	412	440	411	402	410	427	401	421	441	399	375	388	405	419	425	398	388	407	407	425	454	399	402	419	420	413	390	413	433	406	418	395	403	433	413	425	413	390	380	427	457	385	409	407	451	393	406	407	392	382	399	409	432	394	437	415	375	409	380	450	462	426	420	427	414	407	424	377	395	438	404	384	411	441	403	396	386	404	387	418	409	404	419	426	407	369	432	409	406	387	374	391	391	395	400	423	360	414	414	405	428	395	420	422	409	399	389	440	412	422	437	388	386	440	409	458	354	445	419	425	409	423	412	425	395	449	446	425	427	385	415	412	405	452	391	415	414	420	409	416	414	422	455	404	437	403	406	385	426	415	392	384	442	462	417	418	424	399	420	415	408	413	410	403	411	384	421	419	407	377	447	426	415	419	423	413	404	449	409	428	401	400	412	428	409	415	381	415	408	416	383	412	420	426	427	403	410	413	378	424	398	403	409	416	401	448	433	438	402	410	420	390	426	412	398	382	422	410	431	396	420	415	412	425	479	415	394	411	403	355	423	414	376	418	390	437	384	415	374	420	435	387	424	433	415	434	393	445	423	419	408	412	421	435	402	451	393	369	432	367	406	410	416	376	371	398	418	393	437	422	384	377	373	442	438	404	432	439	425	413	406	394	404	395	428	407	414	407	415	415	432	419	425	433	408	429	388	422	380	440	399	434	415	408	414	423	444	419	394	417	404	392	440	383	415	423	434	419	388	407	394	457	403	358	414	397	411	422	426	402	380	400	385	416	393	394	400	417	422	415	392	401	384	376	385	427	436	455	379	415	445	382	426	398	421	422	448	432	399	421	451	425	411	410	426	394	434	422	420	385	413	415	386	400	406	404	422	426	393	376	403	427	395	398	401	437	414	393	420	431	431	418	415	416	411	395	415	405	403	393	431	412	391	400	406	420	377	396	408	426	430	398	418	435	443	405	389	401	407	440	439	419	447	417	407	404	407	386	387	419	447	424	437	418	443	418	424	448	432	431	408	388	401	412	438	397	399	430	404	423	407	420	395	381	391	433	405	397	430	418	415	391	429	407	385	424	413	421	388	390	405	418	436	433	432	421	387	378	421	439	419	395	405	425	424	430	408	402	425	447	420	413	442	366	400	401	416	371	415	400	380	409	393	400	411	395	405	448	397	436	389	422	395	416	439	421	400	454	400	412	356	406	404	411	395	407	411	412	387	404	437	424	455	385	420	391	400	403	418	434	372	458	416	421	409	418	413	452	408	423	406	399	469	442	365	409	404	406	416	417	376	405	403	383	403	452	437	412	445	411	412	371	412	417	419	389	394	374	411	406	415	379	429	459	447	402	418	436	400	390	419	408	411	406	425	398	432	395	432	398	375	385	410	406	401	385	429	427	418	361	405	400	394	407	380	407	423	404	389	392	437	403	419	408	372	404	420	419	410	413	424	410	403	386	425	466	436	448	438	413	422	367	474	401	411	411	396	437	380	393	391	441	424	413	411	426	416	407	419	411	386	411	415	384	403	402	391	436	384	378	415	379	410	440	411	379	410	429	434	424	438	407	403	441	405	441	418	435	427	388	387	447	415	392	385	422	410	430	396	408	398	442	413	413	417	426	485	404	421	446	380	434	407	457	416	416	445	413	398	425	421	415	436	419	437	424	422	397	408	420	406	398	372	417	385	406	440	389	435	397	434	412	402	449	431	381	427	380	421	450	401	442	393	399	427	411	405	392	418	383	424	427	413	447	410	433	431	403	425	420	424	389	430	424	417	423	411	438	414	401	413	400	402	415	425	396	434	421	386	397	384	406	414	426	418	427	406	409	373	416	435	390	432	392	416	430	394	413	429	422	437	377	400	432	420	439	383	386	420	402	428	392	432	397	441	385	401	419	436	381	400	409	426	404	347	408	387	441	407	390	374	366	369	417	412	398	417	430	409	419	399	413	437	404	389	398	431	406	418	405	391	399	396	432	427	396	437	401	433	397	451	413	391	396	427	423	425	395	383	449	415	424	453	433	429	429	452	382	402	420	432	428	424	414	419	420	436	418	413	447	425	415
3399	8251	6580	3077	2147	1612	1288	1085	923	815	747	657	600	567	603	616	521	562	526	491	547	486	491	520	453	489	479	515	478	493	501	463	464	469	499	464	475	455	465	475	500	485	491	470	470	486	475	467	492	478	463	470	508	486	464	505	471	468	480	462	502	467	478	493	469	473	447	490	449	460	469	468	455	458	430	495	467	487	474	469	485	493	514	499	448	461	447	470	456	480	481	473	488	447	495	453	510	493	457	456	497	491	442	442	482	461	475	465	475	463	473	487	480	452	414	486	474	468	463	470	453	421	487	457	480	468	504	467	439	489	456	491	457	456	475	455	459	462	520	438	494	497	471	493	497	451	479	499	429	470	458	460	434	449	443	444	470	479	480	439	517	477	432	457	467	535	463	460	493	480	449	462	429	479	459	446	468	470	502	465	442	492	421	481	431	481	461	463	452	460	457	457	465	481	455	445	446	484	455	469	448	509	490	495	480	460	478	456	506	454	434	430	477	472	461	441	451	432	503	508	432	479	458	478	475	475	469	498	454	511	477	459	466	484	456	464	491	478	433	453	474	481	483	453	441	483	481	467	419	501	464	456	468	463	507	472	456	466	446	492	484	432	511	451	470	465	467	472	445	484	460	458	444	483	452	427	450	440	476	461	481	471	452	476	482	488	449	467	451	466	455	466	472	477	464	441	497	456	474	460	479	426	506	450	478	467	470	481	464	411	469	439	448	494	459	452	487	445	472	461	468	446	455	451	488	460	457	474	462	480	459	463	438	472	457	461	514	477	432	479	490	478	488	457	494	475	491	462	443	466	471	462	481	472	498	496	494	445	489	478	444	477	460	472	482	505	447	448	461	497	426	462	513	468	464	478	464	475	444	470	478	448	494	482	424	459	475	459	455	433	472	471	441	488	433	442	492	465	486	485	447	489	455	459	481	457	519	466	465	461	461	448	472	493	480	483	454	494	454	454	483	490	466	471	483	446	477	460	502	471	402	479	449	465	460	442	464	422	473	466	443	466	460	455	450	479	483	461	469	476	472	467	433	464	472	434	490	446	480	455	488	471	448	475	476	462	500	476	466	459	452	467	482	468	502	540	472	518	462	424	498	478	469	469	440	446	458	465	489	436	471	468	474	482	465	487	449	456	455	455	468	470	488	461	453	452	432	468	518	455	492	447	456	486	484	483	466	485	465	502	435	451	444	484	478	410	464	437	461	427	448	420	470	472	462	449	509	480	458	480	451	447	502	443	454	474	451	462	468	465	474	474	459	524	462	447	472	509	472	430	459	494	444	474	464	453	474	445	472	469	461	435	496	474	419	486	480	437	510	473	475	449	428	453	455	448	508	466	477	427	464	500	487	428	466	478	458	464	493	485	446	471	451	463	484	498	483	459	459	490	487	471	455	476	476	451	518	470	480	477	446	474	428	457	443	490	456	477	482	480	457	458	425	482	433	504	460	481	448	492	446	464	451	447	480	464	480	497	450	483	480	486	426	488	516	462	475	449	503	476	471	492	494	470	461	457	473	512	442	496	448	461	448	448	489	496	488	469	469	495	482	473	460	434	482	447	464	484	480	483	507	434	477	485	499	470	453	437	482	486	465	447	455	462	471	473	467	485	443	476	458	468	439	456	481	465	487	473	467	468	439	466	448	442	488	445	466	488	454	486	464	468	457	428	487	446	474	433	494	425	493	454	473	469	441	449	488	482	458	468	462	471	444	524	471	463	470	433	460	445	416	463	462	474	473	464	422	480	504	461	468	525	457	476	478	490	461	437	493	468	481	466	444	458	469	491	449	456	507	479	486	448	489	439	493	444	462	486	458	467	494	494	456	473	469	470	467	512	457	493	473	488	502	495	453	470	471	452	470	447	443	498	460	445	459	457	475	444	484	473	419	441	432	467	466	456	464	463	497	489	453	464	484	459	460	455	433	489	488	501	496	503	517	486	483	479	473	498	499	490	442	469	482	479	442	461	460	476	468	469	495	502	455	495	470	472	482	443	443	472	444	466	481	487	460	452	436	488	498	468	468	490	493	469	422	433	474	456	460	513	488	440	487	463	469	455	463	420	445	444	440	445	499	427	470	470	440	463	461	478	489	387	512	459	493	451	461	505	452	449	472	465	455	441	469	474	483	456	467	443	477	483	462	462	441	497	468	504	487	475	445	480	477	472	486	431	439	458	448	468	446	500	445	449	478	482	447	504	464	461	442	447	436	438	454	487	462	467	467	451	503	472	498	440	462	482	477	517	428	483	450	456	456	492	492	448	490	449	473	436	456	457	470	449	470	478	466	476	445	455	438	498	489	479	464	502	466	437	452	461	503	449	476	464	454	489	450	503	489	497	484	490	503	451	459	469	501	486	483	480	490	465	483	489	429	459	458	477	478	486	460	476	456	439	474	473	437	466	489	490	494	467	498	446	465	480	449	462	463	469	447	467	445	452	506	416	478	444	441	455	492	453	503	491	452	480	460	495	474	494	459	470	481	479	435	451	491	469	476	466	486	487	449	455	465	483	461	467	504	452	471	488	488	425	450	488	450	488	444	453	460	414	466	483	452	478	465	460	447	452	484	467	466	448	480	450	483	409	468	487	486	465	484	485	468	461	500	482	467	477	443	477	507	510	492	447	497	474	442	456	499	466	448	483	469	437	482	446	442	477	449	430	457	495	477	486	496	475	490	449	463	450	429	471	460	473	474	457	488	434	481	471	464	486	474	434	467	480	453	453	482	488	471	492	473	472	455	485	467	479	469	439	459	467	435	485	487	452	497	473	501	467	457	465	452	473	476	453	524	532	463	478	502	516	474	479	524	480	419	444	499	491	440	486	461	469	471	456	444	482	452	448	455	487	432	466	480	490	440	480	430	463	460	440	492	469	440	436	458	455	449	484	479	480	503	504	471	442	508	456	442	433	459	430	489	436	433	505	484	446	445	427	470	465	461	438	503	439	474	463	452	448	423	479	494	445	481	474	446	539	481	491	483	512	485	474	463	517	475	472	468	448	456	468	453	497	460	471	447	472	459	450	482	463	407	454	468	477	476	481	449	471	438	471	464	452	493	447	455	483	454	525	513	456	453	450	448	440	492	480	470	468	482	483	464	467	478	460	458	496	457	476	470	488	447	495	455	472	489	456	461	438	468	458	503	488	489	520	483	482	504	420	503	464	453	452	461	479	458	487	470	474	476	432	491	469	418	472	486	466	454	472	443	446	476	457	451	422	449	511	435	494	483	498	473	503	481	490	450	467	465	468	498	487	432	470	516	443	487	467	517	470	449	462	420	463	473	456	479	496	458	468	482	475	476	451	489	469	445	493	456	453	453	464	493	514	437	462	498	497	482	492	471	469	484	473	464	462	439	465	420	452	484	460	475	447	468	425	492	451	468	466	494	476	487	482	455	476	491	472	470	478	464	472	467	490	490	463	456	449	450	465	480	497	452	466	462	496	499	479	431	449	471	438	450	452	466	482	488	492	473	504	471	471	483	432
24293	20858	26976	24805	12686	883	638	533	531	446	417	442	436	406	379	419	370	389	392	390	423	366	370	378	388	366	385	404	349	370	401	368	392	402	396	395	346	364	367	366	386	370	418	386	398	355	371	414	388	372	335	382	381	371	378	391	377	364	400	393	390	360	395	344	378	341	378	352	372	362	361	350	362	354	354	385	346	382	382	369	360	358	338	362	370	343	403	353	347	371	355	368	355	376	322	352	382	376	389	372	374	352	340	367	371	372	361	334	358	367	363	369	334	377	361	372	371	337	353	332	385	369	386	397	367	377	370	364	373	326	366	316	362	368	370	374	375	353	356	371	349	381	376	384	363	360	356	397	372	358	412	384	371	326	361	384	348	358	370	397	381	389	386	346	345	369	368	368	366	375	411	364	372	370	361	397	393	386	369	347	373	345	387	362	358	376	357	358	369	349	387	351	369	394	367	395	356	369	352	368	354	360	355	365	353	334	347	366	330	334	381	379	360	361	376	379	390	378	409	368	313	388	390	355	353	350	363	354	362	392	335	409	373	396	331	366	348	334	354	389	399	354	374	369	327	341	362	359	396	360	372	402	353	372	392	345	340	390	338	348	363	336	355	351	382	384	392	352	368	401	369	395	364	388	361	352	358	363	343	348	335	322	342	384	362	370	342	349	369	381	352	356	376	393	358	365	366	396	353	368	353	342	350	352	390	366	369	388	400	353	356	364	385	387	347	355	394	389	358	384	354	373	377	363	363	351	374	377	310	392	351	381	339	332	371	370	365	369	387	380	386	348	333	394	349	342	376	381	353	359	355	390	346	367	421	396	401	381	359	405	350	389	348	369	372	387	351	368	361	334	378	339	367	376	337	361	376	379	365	360	388	388	403	348	361	351	345	346	365	384	376	409	391	358	371	356	388	382	386	368	366	346	396	386	336	356	380	364	362	344	356	394	353	359	354	371	392	369	357	386	331	350	348	355	358	342	347	366	396	366	371	383	384	381	378	363	340	376	376	380	350	364	353	380	388	368	367	371	352	367	365	362	389	346	354	365	358	358	360	340	361	371	355	399	363	352	367	327	378	406	392	371	366	342	380	352	404	381	363	388	366	379	357	383	333	384	392	347	337	359	369	381	403	368	338	371	375	367	400	357	402	370	375	350	375	393	363	342	349	353	370	338	378	367	345	334	371	367	368	368	380	365	358	354	366	349	350	388	328	339	318	373	375	346	383	363	374	372	366	359	364	404	348	359	345	392	350	387	381	379	350	339	365	367	345	350	366	366	389	361	360	398	344	384	355	343	343	405	385	386	348	392	335	355	375	410	369	378	376	382	349	397	403	362	349	326	354	367	351	372	411	353	370	350	403	342	355	401	342	324	352	365	347	368	374	361	329	383	397	361	403	363	405	379	396	370	395	389	398	384	337	376	380	365	389	363	377	386	351	347	395	362	390	381	382	364	357	378	371	346	350	340	387	366	409	364	331	381	339	363	409	353	363	348	327	349	360	369	397	392	359	383	385	373	405	378	381	349	401	386	341	366	361	310	389	378	402	392	361	375	385	385	362	395	378	378	342	363	360	367	402	369	397	390	378	331	380	381	365	357	409	382	370	349	347	340	377	368	368	378	379	366	370	337	381	363	396	358	361	378	377	357	397	376	377	391	383	368	347	364	368	365	369	380	392	346	372	398	351	408	387	355	349	365	343	365	335	371	364	363	340	346	386	406	362	369	403	372	359	393	347	385	360	373	370	382	369	343	390	358	355	347	345	359	395	361	372	387	372	341	408	389	343	400	352	363	363	354	352	393	348	383	356	402	356	383	390	380	377	384	356	349	345	389	355	394	354	375	365	357	376	359	379	362	365	350	361	361	360	350	364	348	398	359	378	333	377	338	363	372	359	353	367	365	358	385	324	367	330	328	349	342	382	362	352	348	371	367	369	355	360	340	356	364	371	380	369	382	386	380	374	362	352	340	347	362	388	356	353	353	355	390	332	380	352	340	351	330	354	383	342	349	388	375	349	354	378	371	365	361	372	363	357	364	364	352	341	367	366	358	366	389	366	382	385	379	382	352	361	362	332	372	395	378	353	323	394	373	400	373	377	344	366	370	390	386	395	356	355	355	374	351	377	361	379	392	374	361	360	361	382	364	386	350	357	403	361	375	391	397	342	359	317	361	395	384	364	380	393	353	399	352	386	352	382	403	337	327	362	337	377	368	392	359	357	380	349	352	350	358	357	362	408	361	370	352	353	356	391	364	349	348	371	349	338	341	388	389	369	376	394	361	381	386	363	387	350	364	354	375	377	365	384	369	370	387	373	349	382	367	329	389	375	375	392	382	383	335	341	349	348	336	361	379	344	402	383	386	384	389	384	350	329	379	359	356	347	394	355	358	399	350	394	355	381	338	375	376	369	341	354	344	350	367	370	333	375	407	375	366	334	374	377	354	397	401	390	378	330	359	361	364	393	360	381	371	330	352	369	326	365	364	386	368	362	385	351	358	416	380	337	343	370	348	382	380	360	351	352	384	392	365	347	352	384	357	380	367	360	389	382	380	380	345	388	398	366	329	366	366	371	394	398	383	350	333	321	382	314	362	326	348	349	386	368	359	369	363	360	340	343	370	358	372	353	361	372	370	382	358	371	406	365	408	350	379	316	392	382	357	388	375	374	343	387	378	362	362	372	360	328	368	328	366	384	350	379	374	383	328	377	372	422	389	379	397	364	362	349	373	352	369	350	388	333	353	399	379	345	375	355	378	380	389	340	390	358	365	401	380	338	360	356	385	366	354	351	390	378	418	359	418	360	393	348	354	350	363	346	394	374	356	377	349	366	386	377	358	395	372	386	375	334	378	373	321	357	389	367	351	395	364	339	385	356	369	344	382	371	356	377	373	369	371	324	339	366	406	378	363	380	425	383	371	352	374	360	331	392	390	325	387	368	370	365	361	362	373	371	368	375	393	381	347	365	365	353	334	349	360	367	374	390	352	346	362	355	366	359	412	375	354	354	357	355	412	361	361	365	375	353	360	364	359	375	358	348	351	355	353	376	362	364	348	355	397	373	324	377	369	337	388	359	346	371	375	363	346	335	378	351	407	385	337	349	401	335	391	334	366	363	368	375	370	361	339	359	351	331	344	375	363	357	357	370	373	352	380	386	352	377	374	392	381	399	365	349	383	374	373	366	390	344	382	387	348	355	392	389	371	380	368	361	351	348	353	399	369	359	357	379	352	340	373	392	358	371	376	338	352	363	380	395	357	371	341	354	327	327	320	390	395	345	382	364	379	337	378	353	401	375	374	366	373	381	393	397	370	394	374	364	357	402	320	355	349	347	351	363	355	372	341	337	363	390	361	393	374	349	411	393	347	363	352	385	391	383	372	353	361	371	384	348	359	367	380	341	394	343	398	387	392	378	384	341	358	349	357	345	369	360	373	381	363	385	375	368	358	381	386	358	386	392	371	337	371	383	368	374	362	370	376	415	377	352	350
3445	5131	3950	1876	1214	1056	884	703	701	600	516	525	464	492	501	466	410	489	437	452	413	400	421	396	424	428	426	392	403	425	421	388	401	417	377	426	379	401	420	409	418	372	398	402	396	435	402	376	397	380	378	391	397	382	408	402	396	369	406	416	413	409	436	381	422	386	399	380	386	398	404	422	393	422	389	384	395	409	375	396	406	378	394	375	391	400	403	405	383	413	411	440	424	381	399	364	397	379	413	400	403	384	404	400	389	390	402	395	403	382	376	417	415	378	373	373	400	385	366	388	434	393	397	400	400	391	416	400	379	418	416	403	385	422	373	391	366	414	385	406	394	363	357	375	387	387	397	406	350	404	415	357	423	395	390	390	428	400	388	407	386	381	379	409	432	384	399	405	439	411	401	386	405	357	379	360	383	371	416	404	394	415	370	410	408	388	446	411	400	423	394	406	393	381	420	409	426	369	378	400	385	365	399	400	372	413	367	450	367	393	381	398	428	372	424	427	375	419	412	427	368	406	385	379	406	394	370	395	411	388	380	369	449	406	423	378	415	405	430	433	397	402	399	414	425	392	430	380	398	363	398	434	392	367	416	385	381	386	423	420	414	362	404	391	398	389	373	398	385	359	378	360	378	394	392	404	398	434	382	388	372	405	389	391	427	387	414	384	413	406	414	399	398	403	413	382	374	362	409	400	391	403	412	414	392	382	377	391	428	444	386	369	415	367	429	412	391	406	397	432	417	398	374	395	352	408	381	367	401	399	398	415	428	373	399	419	418	383	385	394	418	409	404	386	381	377	396	416	380	396	423	374	384	412	401	385	355	410	403	438	457	400	387	359	388	398	402	407	391	427	412	404	406	423	371	413	410	373	422	385	343	408	397	408	405	398	432	404	402	390	405	372	364	407	383	398	386	389	412	406	390	367	412	411	392	415	387	397	390	406	401	394	390	416	386	392	401	361	403	408	419	414	373	421	417	365	384	392	409	419	428	394	370	379	404	413	412	390	388	391	415	385	374	406	356	375	407	422	435	431	350	400	392	385	389	396	364	379	404	352	421	397	419	396	393	384	387	381	406	461	383	395	394	421	388	408	404	425	403	421	406	368	426	386	370	380	390	396	426	416	387	397	365	394	405	389	392	394	419	418	371	421	397	425	390	397	405	408	399	411	413	406	421	374	373	411	388	379	372	403	404	411	411	399	376	367	392	376	408	398	382	420	423	396	374	400	390	365	418	356	385	370	424	421	399	395	372	396	401	393	372	383	390	371	413	401	400	395	401	366	397	387	423	353	397	392	398	409	415	391	395	429	441	414	448	363	406	419	399	422	377	407	421	389	358	382	399	405	389	406	393	402	416	378	375	417	414	399	388	399	391	404	420	395	395	412	402	389	378	377	385	386	371	363	417	379	371	387	408	408	392	391	385	416	376	405	398	368	378	415	379	430	409	410	394	365	419	392	370	374	358	427	377	385	422	400	418	380	415	406	382	399	427	403	414	417	406	392	422	379	421	413	376	383	383	424	379	386	386	389	359	425	402	370	398	416	363	415	421	397	360	381	399	405	396	418	414	395	376	374	379	410	414	389	388	403	423	381	411	391	384	405	375	407	386	396	387	406	419	377	402	408	386	394	397	388	392	430	380	405	358	371	430	394	388	377	381	359	394	414	373	397	416	400	420	403	391	379	398	425	414	416	357	405	384	399	400	382	393	418	388	386	393	377	388	386	426	378	370	387	384	406	364	354	428	374	389	398	405	378	420	395	355	392	369	421	396	409	439	402	404	380	389	385	383	432	413	369	424	428	374	387	409	410	408	393	428	387	422	409	415	374	396	408	383	381	408	403	396	409	419	387	387	421	416	377	397	384	376	385	423	378	427	415	374	397	389	401	391	405	450	369	369	409	380	399	415	446	422	369	384	360	407	379	416	409	411	401	363	406	368	381	403	380	418	406	372	397	463	423	396	433	405	402	444	368	383	359	407	409	411	400	388	373	399	405	417	436	345	384	407	388	400	381	388	394	421	400	388	370	387	399	401	389	360	427	410	394	389	401	409	370	403	406	421	418	363	387	348	366	401	392	413	418	359	436	406	437	385	392	411	364	398	432	403	436	343	415	412	408	405	428	416	387	415	387	388	404	410	378	390	394	365	395	363	398	397	424	376	395	389	385	355	423	407	369	399	391	410	415	405	444	400	402	392	381	374	392	392	410	431	402	407	382	398	391	405	422	395	376	387	400	355	412	389	345	397	385	414	398	413	413	378	381	405	417	413	410	370	408	402	367	375	407	408	383	388	419	399	378	401	410	401	387	402	373	405	418	418	393	427	411	417	400	414	388	408	393	398	388	386	389	388	354	373	390	429	411	355	370	400	410	382	406	405	379	399	403	392	417	417	384	385	411	439	366	389	406	395	411	368	396	390	371	373	411	412	382	407	429	372	387	398	453	383	416	351	412	370	419	422	380	442	368	424	380	388	378	402	393	379	354	395	394	398	387	419	400	415	417	388	406	396	404	427	413	410	412	413	403	423	411	410	364	386	396	422	406	368	388	374	369	412	384	416	406	385	389	398	411	446	423	387	403	414	383	383	415	419	355	388	411	379	414	386	442	412	406	383	396	349	382	405	374	388	402	402	413	380	390	414	386	414	356	378	412	380	397	402	379	385	409	386	400	413	407	410	378	370	405	407	426	405	393	401	370	441	371	396	434	391	389	363	398	394	425	371	397	399	399	381	368	401	397	386	385	419	340	398	438	379	384	369	419	372	395	415	392	383	407	433	425	383	394	388	398	380	401	370	405	390	443	403	388	396	369	392	365	403	404	390	404	405	411	400	398	343	408	391	407	414	385	389	372	387	376	389	395	346	415	394	386	440	394	386	383	378	382	374	394	389	400	393	401	377	401	407	432	374	369	386	381	418	384	405	378	399	404	422	397	391	378	373	415	404	371	425	390	367	444	409	411	426	411	408	391	379	398	381	459	402	433	437	405	417	353	398	394	395	400	374	393	407	387	372	400	390	409	363	409	416	382	407	404	354	386	401	374	386	415	409	432	389	419	393	411	419	407	392	378	381	392	408	406	392	381	365	396	391	384	417	399	413	419	429	412	410	373	368	406	443	400	388	413	369	432	389	402	395	380	370	401	399	407	414	392	368	348	387	413	385	402	418	385	391	391	432	417	375	385	385	375	418	404	391	396	421	417	411	423	370	384	433	367	398	402	378	376	367	372	377	400	423	431	434	390	373	375	373	405	400	438	390	371	364	431	378	433	359	418	405	419	341	390	368	390	428	383	382	395	425	385	349	398	405	383	398	404	369	429	417	421	422	401	380	407	411	394	387	379	420	416	385	415	399	395	406	379	381	416	382	421	398	411	397	407	400	401	361	388	407	373	387	401	422	412	399	399	432	399	413	422	386	400	361	398	419	411	355	391	405	394	364	413	379	374	372	365	405	418	387	382	359	371	395	432	379	397	387	395	397	437	387	395	401	416
22332	20888	28368	23540	20891	20925	8900	820	596	485	487	363	303	314	285	268	225	259	242	205	205	196	186	186	195	177	193	165	178	163	168	174	186	179	176	181	175	158	178	172	172	140	152	162	156	144	162	141	127	174	162	161	147	158	156	140	170	146	144	164	132	151	177	136	148	142	162	151	153	140	148	145	141	164	137	142	134	188	154	161	156	155	125	140	151	151	160	139	159	132	144	137	146	156	170	154	146	137	154	126	160	141	133	145	141	157	137	130	138	145	124	164	161	127	179	145	147	146	167	138	143	153	166	148	141	160	143	150	150	148	135	170	128	137	167	133	163	138	151	145	147	148	142	132	150	159	149	143	149	158	129	156	133	149	132	167	143	154	148	152	134	136	144	133	153	140	147	121	152	151	110	143	130	156	166	153	150	127	152	134	135	150	139	129	128	151	133	163	128	118	135	125	133	139	154	175	137	181	146	123	149	159	157	138	136	144	140	137	153	156	162	156	121	180	155	149	144	159	157	155	147	151	138	142	143	147	147	139	159	162	143	150	129	150	138	134	167	144	140	149	130	151	171	157	124	134	139	141	146	158	161	153	137	129	167	119	136	174	130	137	161	141	153	140	141	136	148	131	144	144	158	163	136	146	145	160	132	135	130	123	130	195	148	151	133	134	149	150	151	149	150	160	142	156	137	158	133	155	157	160	135	137	127	145	167	154	147	168	143	149	145	138	147	135	138	135	129	163	132	146	142	130	154	137	140	155	140	158	130	168	138	142	142	139	137	148	168	138	140	139	164	134	155	162	155	136	148	152	150	167	161	149	129	128	135	125	151	145	147	172	132	154	172	175	151	142	127	151	141	133	144	139	140	142	144	152	151	162	143	138	136	161	131	165	151	155	144	155	161	129	155	132	160	156	133	151	122	155	157	114	112	148	145	135	132	167	133	141	166	146	149	155	147	129	150	142	143	132	157	136	162	151	152	147	168	177	131	138	146	146	128	140	145	126	142	146	170	156	155	141	137	166	173	141	139	148	128	140	139	153	140	164	170	161	146	135	154	141	143	144	168	160	150	141	145	143	120	144	131	139	154	157	143	155	145	133	139	136	148	163	144	142	151	133	133	135	142	141	153	131	159	156	165	132	145	166	141	144	151	129	151	138	131	159	126	162	156	134	149	148	147	154	149	134	155	148	145	141	140	161	156	157	160	145	132	141	149	168	125	134	141	155	129	141	144	157	164	150	157	144	155	125	154	163	136	131	129	138	147	151	142	153	139	143	156	154	142	141	138	146	143	149	160	156	155	153	144	159	154	165	144	127	153	151	128	145	127	145	146	136	140	122	146	146	146	145	158	140	146	138	148	173	130	167	146	154	142	159	180	138	138	155	141	165	147	159	157	143	132	153	171	134	143	140	156	167	131	149	147	154	135	144	137	159	127	137	133	146	156	150	149	142	125	157	142	176	144	152	158	145	134	165	146	150	132	144	155	142	168	128	149	141	140	131	132	149	142	140	119	138	158	151	143	155	142	158	139	142	143	138	163	143	152	144	144	136	151	125	132	143	150	139	130	154	133	130	161	140	131	154	144	141	149	157	156	132	157	155	152	149	164	156	154	149	146	135	135	149	163	143	146	141	135	140	147	153	140	142	141	151	154	128	164	156	143	118	139	152	157	159	129	136	168	148	138	139	144	150	149	142	144	146	135	154	158	135	149	167	136	130	143	155	163	168	155	114	150	140	124	142	126	125	135	123	160	142	130	135	143	140	154	136	132	147	132	158	150	120	135	128	148	123	137	145	133	141	161	132	131	146	136	136	163	142	168	146	148	148	126	136	148	138	129	152	139	127	131	144	131	137	163	151	151	131	147	158	123	146	152	128	143	137	138	155	142	137	164	132	119	177	145	173	173	163	162	135	115	145	140	144	165	162	134	151	144	139	142	133	144	133	135	144	140	157	165	128	128	120	158	148	129	151	161	128	137	143	152	148	156	142	158	140	141	143	143	148	145	143	143	144	156	146	145	143	149	136	126	136	131	139	136	143	134	141	161	139	137	149	147	158	166	144	131	147	162	159	164	142	156	133	154	156	139	129	143	138	163	147	164	151	135	137	170	146	159	135	134	155	187	141	124	138	152	121	148	146	136	126	139	144	134	133	134	150	159	130	154	133	128	159	144	166	141	133	167	119	145	158	141	147	125	147	150	169	132	137	138	158	149	136	134	147	129	168	178	178	159	148	138	153	159	142	125	139	141	132	143	134	162	134	168	169	154	163	160	151	137	158	149	147	127	153	149	124	156	146	142	137	139	141	145	142	135	149	149	155	137	156	135	149	139	160	152	140	159	144	142	127	149	155	145	142	138	157	139	150	143	151	135	156	135	139	137	146	134	139	163	129	142	156	144	147	115	150	149	163	142	148	150	152	132	147	147	134	158	155	144	146	154	151	154	128	154	144	165	131	168	170	173	157	162	146	133	134	161	160	132	141	161	144	134	146	175	139	134	133	126	158	144	135	164	166	143	133	144	140	141	150	143	119	161	140	138	156	119	175	121	157	168	146	132	150	155	128	135	147	132	138	158	125	130	140	133	136	158	131	146	149	140	140	157	152	147	147	153	128	141	153	161	125	139	151	166	154	167	136	152	136	135	153	157	167	161	164	150	124	139	139	150	146	150	117	147	142	153	138	142	164	132	144	141	158	136	129	147	147	137	148	156	125	143	124	139	128	120	148	147	144	153	129	150	120	142	150	142	158	149	155	162	128	143	128	155	161	171	145	132	135	161	142	137	142	137	174	139	126	136	132	178	122	148	135	136	151	172	149	166	125	133	135	146	160	138	132	155	145	138	142	144	145	142	145	153	153	134	147	143	134	123	142	163	147	148	135	151	159	150	135	140	159	163	139	131	151	161	151	153	172	150	125	136	131	153	165	152	138	161	142	140	141	122	142	161	136	151	154	139	155	140	138	160	153	145	151	134	150	147	161	153	147	145	144	125	144	148	147	144	139	163	159	134	140	131	118	152	132	147	146	130	146	136	134	136	142	139	148	140	132	119	137	159	129	126	149	162	132	127	143	147	158	137	147	152	129	133	143	141	137	154	141	131	157	144	131	139	131	147	157	146	164	145	156	136	148	136	142	162	143	145	139	137	150	144	159	125	150	163	151	152	174	136	155	158	156	145	160	167	154	142	146	150	125	133	133	139	151	161	154	139	173	137	134	146	151	141	145	131	130	152	155	133	155	155	151	149	148	143	133	139	151	141	141	139	125	155	131	154	153	139	157	151	152	143	157	141	145	153	153	151	134	157	137	126	131	147	146	128	147	142	142	168	153	143	153	144	158	132	151	136	153	123	127	116	152	150	162	145	137	143	148	144	140	130	134	150	161	167	140	149	150	140	140	127	148	132	152	144	121	152	140	154	160	161	140	148	114	141	125	145	152	134	160	144	156	138	142	149	146	166	153	146	147	155	153	128	142	167	138	150	129	161	158	138	161	159	136
4476	13523	10392	4824	3256	2427	1725	1277	1042	825	724	545	508	452	411	354	349	293	286	282	296	274	250	268	237	250	241	216	224	212	205	212	188	203	191	204	203	193	197	190	192	177	176	191	178	151	169	160	171	180	194	188	147	167	169	165	178	168	175	177	180	164	207	193	178	166	177	161	176	179	188	191	166	159	179	152	188	179	163	175	150	170	183	177	162	157	169	165	148	176	167	170	172	191	153	184	169	173	159	192	180	179	169	180	161	172	175	207	170	172	163	177	177	166	204	168	173	170	181	168	162	143	170	177	174	181	166	159	173	166	153	154	177	160	171	161	147	147	161	166	162	166	167	168	161	163	196	170	165	196	167	156	151	176	157	162	182	176	177	151	149	167	164	171	168	161	160	189	198	176	165	170	165	158	159	152	154	159	168	194	180	192	186	190	169	145	162	153	174	164	191	160	172	156	159	165	173	151	171	153	178	148	146	167	171	173	172	153	176	157	175	144	169	186	159	186	149	183	182	193	167	160	181	184	143	169	195	173	161	178	170	175	156	153	161	178	153	142	174	169	171	162	167	167	171	157	186	159	190	159	167	167	170	151	167	168	163	164	175	179	167	161	148	178	165	148	164	166	160	160	167	168	172	180	190	148	169	162	161	154	149	166	171	155	181	158	166	155	175	170	152	159	190	161	158	167	177	159	182	162	157	169	189	169	156	161	179	155	161	157	171	152	164	161	181	152	178	168	182	174	169	182	189	179	148	162	175	174	146	171	178	155	156	178	181	172	154	165	169	174	151	157	154	175	171	161	156	168	169	171	170	168	182	174	176	162	173	144	185	156	165	185	162	195	194	165	193	153	175	171	158	161	159	188	157	165	142	155	157	167	168	163	174	194	170	165	171	143	182	174	168	180	156	168	133	156	178	188	181	160	151	170	173	176	164	162	167	157	172	153	182	150	162	174	170	170	164	177	158	177	163	162	166	160	166	148	178	183	183	166	163	171	138	176	170	160	185	153	162	160	148	159	193	158	165	174	154	199	170	196	148	156	162	166	157	160	176	167	165	168	165	151	176	178	150	171	158	159	164	141	188	155	145	183	162	162	155	169	160	176	159	174	152	189	148	193	168	169	171	171	187	175	180	157	178	191	170	172	179	177	183	139	159	153	152	159	165	167	164	165	180	165	173	164	170	187	155	159	178	185	178	171	170	177	172	167	156	170	173	179	165	151	189	188	167	193	156	159	139	176	155	164	176	188	154	154	167	148	156	156	187	179	179	188	176	169	162	168	158	144	156	158	151	153	171	164	186	151	175	180	170	161	143	159	179	150	157	172	189	176	151	162	187	174	161	170	157	173	184	185	177	154	163	155	159	166	158	181	181	154	163	173	175	164	165	164	171	173	160	154	165	157	167	142	158	177	176	160	148	158	170	176	168	164	161	179	170	164	180	162	151	158	178	143	170	163	157	172	150	161	138	181	167	167	161	181	163	170	176	167	159	152	170	180	174	146	171	155	142	147	193	164	163	149	161	176	175	182	174	189	159	182	161	172	147	168	146	174	154	175	178	154	169	169	162	173	158	168	193	152	165	151	164	174	162	181	157	172	179	164	161	159	170	158	168	176	145	167	154	159	168	173	176	181	184	163	191	157	182	162	183	167	166	201	167	172	178	167	159	187	179	191	167	167	181	176	143	169	155	154	169	175	145	178	163	157	193	148	168	165	155	182	162	160	162	169	179	160	159	178	168	180	165	168	164	179	183	173	157	169	175	169	178	167	153	184	182	145	171	196	188	152	166	177	190	190	171	175	170	185	170	171	170	183	173	169	179	167	174	148	168	161	152	190	156	164	147	174	173	152	184	165	162	145	172	176	197	172	175	172	174	146	168	161	156	147	148	165	148	194	158	183	149	173	162	174	173	161	171	152	173	155	194	177	187	158	164	158	170	165	175	178	178	174	180	160	162	161	176	155	141	152	172	166	175	169	178	168	154	161	164	184	153	166	177	192	145	171	177	161	157	148	189	177	182	158	178	158	174	170	163	186	188	143	179	152	195	157	150	154	145	168	163	177	164	190	174	154	169	155	160	170	173	168	150	184	156	157	138	159	148	145	168	147	172	176	180	157	156	155	178	160	171	164	158	166	180	159	184	165	137	173	156	181	162	161	164	169	155	157	185	174	168	176	168	178	143	148	156	163	157	154	182	148	159	181	163	163	160	169	183	148	149	157	132	180	184	186	177	154	174	163	164	145	148	161	191	183	177	190	171	171	165	183	144	167	179	173	168	182	183	173	187	196	164	179	172	169	155	184	143	184	175	166	154	168	190	187	174	154	173	167	161	162	195	140	144	173	178	169	162	148	164	166	173	178	179	163	148	167	153	145	175	155	167	157	177	175	172	158	158	139	153	171	180	164	155	182	152	164	157	171	154	169	145	156	138	164	166	165	173	161	159	149	190	158	163	174	156	172	157	181	159	194	185	183	154	192	176	197	173	158	159	155	144	166	154	162	158	176	187	161	164	163	168	162	164	158	159	164	162	174	199	195	188	169	183	187	160	169	173	164	188	167	169	162	169	167	182	170	165	170	170	168	201	160	162	175	180	160	183	150	162	163	160	147	169	165	185	165	152	176	169	182	176	157	159	169	160	189	175	152	184	165	145	163	169	170	183	170	176	145	172	158	174	166	192	181	182	158	172	155	149	180	159	165	155	152	158	151	170	175	154	162	184	174	169	176	174	155	160	166	177	166	166	172	157	186	158	178	144	153	170	141	166	187	177	159	146	179	178	171	170	164	175	168	172	165	164	176	186	167	167	151	159	171	154	178	168	184	152	198	167	172	132	173	151	183	150	168	182	160	173	171	184	170	160	146	161	172	159	169	174	151	170	151	181	157	171	148	153	161	175	176	168	171	180	149	177	175	153	156	178	163	166	158	184	163	146	187	174	182	174	153	185	132	160	163	175	162	167	193	164	163	178	153	181	159	157	152	161	188	154	171	173	158	186	174	157	169	162	156	160	170	154	168	142	186	190	183	184	157	165	177	164	160	175	165	175	182	139	169	169	171	188	156	151	166	167	171	168	148	166	173	158	183	174	172	156	166	168	164	160	166	179	173	188	163	176	175	165	161	195	150	178	175	160	159	159	183	163	162	141	172	157	172	161	184	174	157	151	166	188	193	157	159	168	151	154	185	131	159	172	170	150	160	159	162	183	166	190	149	183	159	167	155	154	158	172	170	158	148	171	159	156	160	155	166	186	142	153	156	158	155	161	171	161	160	159	156	156	179	177	196	197	160	157	162	167	177	161	183	147	167	165	173	143	171	169	198	152	154	160	159	175	167	188	184	126	205	179	162	177	161	156	175	151	178	166	163	187	156	156	169	169	150	171	173	138	167	153	167	157	182	177	167	177	171	159	160	145	158	166	178	172	166	160	170	177	161	157	160	169	150	164	179	172	169	134	180	190	168	159	150	163	133	179	162	183	141	173	163	164	155	169	162
26949	18466	4828	939	697	652	595	581	574	589	594	539	534	544	555	557	513	576	583	574	521	577	559	585	538	583	567	531	551	500	545	541	553	529	577	602	580	575	546	545	599	554	537	529	557	571	591	537	532	554	563	562	577	531	551	555	542	542	545	573	572	572	573	573	551	573	536	569	585	536	578	532	551	507	572	581	548	567	540	562	564	564	540	595	539	566	598	591	569	554	567	560	585	559	603	563	571	573	560	535	557	590	566	531	568	522	535	579	551	572	570	567	529	546	543	546	600	595	593	578	583	576	537	541	537	565	533	554	520	521	564	547	588	581	545	514	516	562	578	621	563	568	530	547	560	552	578	584	561	582	566	515	612	507	575	563	551	545	551	515	534	576	561	569	554	582	536	540	559	563	546	545	576	558	570	578	541	536	583	569	550	592	565	576	553	535	601	554	588	565	538	602	600	572	560	590	545	567	576	541	568	570	548	547	542	554	516	581	571	527	527	508	566	566	539	533	583	538	543	563	541	550	515	570	616	557	605	533	546	570	592	543	540	547	564	587	515	576	550	546	559	568	538	582	525	556	589	589	573	568	557	559	542	540	568	568	519	564	547	580	598	588	537	557	549	547	568	565	555	543	562	596	553	536	586	537	589	544	549	586	554	533	566	545	534	527	554	550	563	555	572	563	556	587	549	535	568	548	606	567	604	546	607	554	533	566	543	592	557	513	496	551	579	526	533	551	554	554	589	571	559	543	542	562	570	599	571	535	579	541	556	528	599	589	527	541	529	520	552	590	580	579	534	563	537	516	550	527	533	570	550	522	568	545	564	601	596	531	588	557	556	561	528	556	561	517	582	541	528	563	601	537	540	580	531	528	524	546	544	526	559	530	559	557	566	545	557	592	565	526	591	556	593	553	575	548	555	540	532	535	560	560	569	565	525	554	523	548	567	589	528	530	542	587	562	562	545	550	524	594	532	511	557	577	581	593	525	564	617	583	564	531	547	595	545	558	586	558	520	530	540	485	535	556	539	527	589	592	588	517	527	560	591	548	548	541	540	513	540	598	574	557	543	553	544	572	523	560	563	585	574	550	567	566	567	595	593	577	574	524	583	564	563	550	596	583	563	556	550	591	539	588	587	499	554	548	536	591	548	549	554	544	583	553	540	569	506	566	590	547	534	527	559	549	543	581	537	576	539	565	576	590	559	591	569	573	582	583	533	555	543	529	523	588	545	543	549	525	578	585	539	571	515	558	569	556	552	539	539	560	559	555	537	565	565	581	576	536	556	525	558	594	556	562	571	565	558	541	575	543	557	582	566	532	521	541	558	497	595	544	521	569	534	560	549	549	592	568	541	546	582	591	534	548	583	561	562	552	515	546	586	551	523	526	560	563	557	550	513	516	548	523	563	573	600	536	609	529	551	538	556	568	538	543	546	563	562	562	545	551	516	512	584	564	523	575	570	544	557	531	541	601	563	554	529	544	557	583	557	571	550	577	550	548	593	572	525	541	514	542	552	570	570	509	524	557	552	523	571	562	560	566	518	579	515	560	519	549	543	523	577	540	574	588	563	551	535	513	595	574	560	550	592	529	557	568	558	553	551	568	534	575	546	552	572	532	518	564	584	553	573	545	600	557	514	562	568	603	557	549	576	562	569	547	545	561	605	566	567	578	564	573	573	584	579	581	537	554	614	565	529	589	606	558	580	553	580	535	539	584	530	591	545	573	561	550	587	542	559	559	570	564	539	565	576	525	555	559	569	620	538	547	560	560	573	624	588	534	583	597	556	604	534	567	559	587	524	566	576	554	504	588	555	603	554	604	573	583	566	543	522	604	568	534	508	562	604	577	526	556	556	543	565	544	559	558	548	546	559	559	537	559	536	551	538	563	615	618	524	536	543	537	534	528	558	557	568	551	584	536	573	577	534	572	539	579	562	556	549	532	568	564	523	586	587	544	568	550	556	538	609	547	569	538	524	575	570	563	579	543	562	590	583	529	526	546	539	529	569	547	562	600	525	503	563	559	550	604	570	578	569	554	555	569	567	539	555	560	531	538	579	560	590	543	535	552	564	539	559	528	571	611	583	550	531	550	592	609	555	600	571	598	555	536	570	564	554	553	569	544	542	544	526	524	569	542	567	523	559	594	601	581	548	561	588	627	575	524	582	550	583	544	586	565	590	494	581	529	602	559	577	602	559	537	561	538	524	544	554	552	523	535	564	557	547	558	485	539	529	552	542	582	557	550	557	539	563	590	578	571	542	574	558	568	543	568	551	570	559	543	547	582	527	575	580	569	560	564	539	556	566	568	538	571	553	552	555	533	585	510	557	552	549	560	578	559	596	545	608	568	559	570	547	582	579	512	590	581	520	547	518	552	529	538	552	526	537	592	537	598	565	560	564	554	574	559	567	540	578	568	544	584	563	555	534	610	530	546	565	519	537	579	581	563	573	578	492	526	551	509	536	550	533	575	564	557	567	561	591	561	542	518	556	536	605	604	542	563	563	586	560	597	574	551	559	517	573	547	595	573	540	577	566	552	562	546	555	537	545	559	530	533	584	527	528	555	584	546	540	547	586	513	542	595	556	546	573	539	561	538	561	574	499	568	595	609	565	564	531	552	566	574	544	570	585	509	510	541	523	523	568	511	535	556	540	562	596	520	564	562	574	571	581	569	558	550	586	578	522	512	574	546	605	570	506	567	541	546	560	551	565	567	568	574	569	563	550	538	558	532	586	541	547	553	569	552	586	520	535	577	574	558	601	560	540	576	557	576	561	574	560	544	554	566	557	581	576	593	567	567	554	553	528	551	563	540	529	551	570	549	556	558	503	558	554	550	572	567	580	559	547	558	614	536	581	595	535	573	543	551	556	576	547	558	552	576	541	530	548	553	587	529	559	549	551	562	588	551	587	573	527	559	567	550	539	534	588	568	541	512	554	544	535	605	550	570	549	538	531	551	571	519	540	549	551	532	554	574	571	561	532	567	549	563	577	536	571	580	551	595	547	532	553	560	559	563	546	527	564	550	533	526	591	546	536	528	585	584	522	551	582	584	599	566	550	590	518	577	537	559	577	579	589	511	558	519	526	605	545	561	556	552	577	576	555	536	536	524	581	523	556	525	565	586	567	552	519	575	522	605	551	516	522	552	577	561	564	561	569	522	594	512	571	577	572	530	545	547	549	555	551	546	609	581	569	577	584	549	552	533	532	541	569	567	583	553	531	530	536	580	619	553	541	595	553	600	585	551	535	555	510	560	539	571	530	545	527	559	565	583	543	560	595	566	567	540	536	567	610	533	553	543	521	557	536	541	552	521	546	565	558	564	554	573	527	571	557	557	531	516	518	519	542	573	559	528	511	545	577	538	501	598	563	557	586	550	587	605	591	568	537	523	546	530	550	563	588	539	584	560	586	558	532	561	568	579	576	545	567	580	547	582	548	586	557	546	556	521	570	523	552	520	549	566	542	594	541	566	546	575	589	528	562	574	561	555
4274	1138	1025	760	717	685	643	633	633	603	616	616	676	600	670	573	643	616	588	588	600	593	621	640	572	643	628	647	611	593	619	628	622	618	609	620	621	588	642	606	688	596	624	627	617	613	700	582	624	603	619	579	642	598	618	617	600	638	602	576	594	596	637	628	597	616	589	604	624	640	600	566	625	588	610	605	622	597	616	591	613	586	629	613	613	595	612	618	619	573	623	578	612	619	645	572	611	608	608	615	603	563	584	576	606	585	615	595	607	615	618	599	606	619	630	621	586	598	605	624	599	624	613	628	565	607	607	624	581	632	594	632	650	589	599	659	583	589	628	649	608	624	630	650	617	601	575	650	644	604	624	581	570	631	614	600	612	608	605	597	631	621	606	619	637	616	605	601	573	622	625	580	597	625	609	571	641	615	579	601	632	581	614	605	606	635	617	623	593	631	625	618	639	574	574	597	649	575	576	578	619	571	637	631	585	569	552	599	674	637	598	598	575	598	589	637	627	604	589	607	590	619	567	610	607	617	582	596	675	608	624	622	601	606	615	617	604	632	667	592	620	623	623	639	589	627	636	612	593	637	621	626	663	569	591	617	619	629	607	606	625	612	592	615	594	641	583	595	605	610	597	635	612	610	666	599	632	596	615	638	586	639	573	627	622	569	612	612	586	605	609	594	564	617	624	634	621	626	603	571	619	577	626	645	581	591	625	609	619	647	649	591	643	611	635	619	611	622	623	619	645	637	577	598	618	579	630	596	598	634	640	579	562	551	621	649	605	614	611	605	620	573	591	614	602	604	578	577	586	615	619	598	605	584	607	636	577	598	571	616	596	667	559	586	620	573	594	616	653	615	569	610	572	621	616	613	599	638	613	663	610	611	593	587	610	596	590	608	612	617	630	571	610	613	580	634	606	618	609	634	591	624	631	581	611	635	638	590	637	622	601	588	623	620	583	566	626	572	588	630	627	591	579	603	589	627	649	644	582	563	647	610	567	624	678	595	562	570	590	610	594	643	594	634	598	657	597	586	599	623	600	595	612	581	609	588	646	619	614	614	594	606	634	598	629	590	600	632	612	599	591	629	615	540	570	616	630	617	618	597	593	605	613	638	596	627	588	608	615	591	635	655	604	632	661	636	613	594	623	626	614	636	609	564	583	607	613	573	616	635	603	644	626	600	576	622	613	614	621	601	612	618	625	604	636	577	564	633	642	647	595	610	656	599	614	629	623	684	597	603	663	561	588	603	610	628	581	608	578	626	665	588	604	626	597	585	614	580	609	614	639	660	622	589	625	568	582	624	611	618	631	609	585	632	639	654	565	601	655	602	605	633	626	640	644	625	638	633	617	647	638	600	617	630	618	592	584	579	598	630	629	629	616	606	581	639	640	605	615	607	634	557	620	611	604	599	605	628	647	605	611	627	642	663	616	588	622	606	666	588	603	598	607	637	632	587	592	619	615	622	579	592	593	612	609	620	656	593	593	588	631	627	634	627	612	573	561	610	616	592	591	630	605	607	619	572	621	624	589	603	594	622	630	642	635	608	582	614	658	574	594	609	611	647	641	595	632	625	619	610	637	601	584	635	611	576	626	593	630	606	644	575	613	601	575	600	604	609	580	599	593	639	605	665	601	608	633	589	616	581	637	623	593	649	592	658	604	596	607	615	587	598	625	626	599	592	628	614	599	655	616	614	602	619	571	660	610	604	619	607	646	612	617	636	616	625	574	621	599	622	628	625	621	619	644	619	607	630	542	631	573	633	612	624	592	610	656	622	596	653	639	573	595	581	602	596	593	614	580	576	601	614	603	611	622	610	601	628	661	569	605	613	643	603	585	662	575	579	595	576	596	642	572	594	644	626	629	600	641	629	573	592	600	584	631	594	627	633	627	597	630	627	597	618	607	606	664	610	586	601	570	622	590	623	619	576	623	642	573	580	614	625	581	576	599	608	626	615	566	632	612	604	588	620	585	585	623	556	609	656	599	584	600	586	642	619	603	633	591	589	629	633	558	596	607	581	612	606	599	598	590	600	617	618	626	618	635	636	618	635	652	582	616	657	616	595	626	585	630	574	581	612	595	597	652	616	596	640	625	596	605	638	619	655	617	632	622	628	593	590	606	601	635	613	642	599	608	575	585	607	630	593	606	593	637	592	614	638	605	584	677	604	606	637	607	576	640	593	619	585	597	591	569	640	611	618	608	589	632	594	582	611	577	607	619	606	592	635	645	583	614	618	613	614	642	617	613	573	580	595	565	617	594	572	657	622	572	573	610	649	597	623	602	620	619	624	606	591	594	606	597	648	616	630	611	615	565	640	657	628	626	598	616	625	622	605	604	577	636	590	644	600	651	614	632	583	604	538	622	611	623	674	585	623	596	626	593	609	619	599	577	599	550	610	591	618	609	568	615	583	655	595	620	633	613	629	607	652	633	597	620	639	630	639	614	555	566	630	619	609	623	628	579	601	629	589	593	617	594	597	637	627	638	567	593	567	603	611	544	624	603	604	580	574	566	613	615	630	611	604	646	619	604	610	620	604	576	650	600	610	614	594	616	663	578	594	564	600	626	612	597	600	631	636	658	601	622	585	618	608	591	559	565	606	537	634	623	633	610	608	616	594	594	611	603	601	580	645	618	662	623	615	604	591	622	583	664	643	628	633	593	634	584	648	585	605	586	593	634	602	571	603	647	578	637	587	605	629	610	604	634	607	609	672	604	643	618	638	591	601	591	613	625	594	575	591	583	618	620	628	606	663	622	573	619	630	587	621	657	594	632	605	630	608	569	594	626	627	572	632	598	601	623	598	595	602	625	630	596	611	646	606	609	629	584	574	617	628	590	640	577	611	587	592	585	641	612	621	602	613	622	571	633	629	626	621	613	641	596	625	584	621	577	561	653	637	641	574	562	599	617	623	615	618	629	664	631	624	606	627	618	571	604	590	617	655	599	629	596	629	616	642	601	592	596	624	576	624	633	628	623	619	617	598	624	588	573	603	593	641	622	581	586	630	607	627	573	612	620	580	579	588	634	559	619	629	626	602	614	622	603	635	625	626	620	608	587	665	595	614	598	647	609	567	631	599	614	629	605	596	623	598	604	599	604	583	576	624	620	629	641	621	639	591	604	598	580	628	590	607	604	581	644	618	596	608	591	604	614	591	593	630	626	601	615	613	658	636	595	610	608	645	585	587	566	627	584	621	614	537	585	632	626	623	588	552	652	608	635	590	599	654	605	635	668	602	620	612	567	588	601	647	619	576	589	642	632	586	614	627	573	612	597	563	620	611	618	603	637	620	621	603	572	615	629	656	590	624	599	621	585	649	618	586	575	647	573	609	573	586	604	624	597	586	569	606	644	598	594	581	628	643	644	573	571	640	570	570	610	587	625	536	620	612	579	572	586	566	564	611	610	624	624	617	630	577	604	589	625	579	571	592	596	611	640	612	605	592	610	577	578	646	621	587	621	623	589	580	593	581	637	610	612	614	589	578
23232	20838	27829	23944	20820	10365	1174	822	688	622	560	503	519	501	499	433	464	442	440	483	453	440	389	447	427	407	406	404	458	431	434	441	398	445	481	438	444	386	414	419	440	412	439	439	442	405	423	398	444	373	438	395	389	422	441	447	400	410	418	446	442	421	423	434	401	440	456	396	437	413	427	409	450	415	390	408	412	450	429	415	414	410	415	421	386	423	433	429	432	456	380	415	415	440	449	409	418	385	403	413	445	445	391	450	470	401	384	406	437	396	427	409	428	426	435	416	470	400	417	447	430	438	460	417	421	370	410	405	404	388	412	404	408	423	464	452	433	429	420	424	446	475	404	410	425	432	429	455	408	407	431	408	442	420	460	408	426	392	439	443	414	440	420	448	431	443	432	421	442	415	420	460	433	417	420	418	451	377	456	471	423	462	424	389	429	429	415	401	388	390	465	441	423	421	395	436	414	432	458	454	413	434	418	433	441	448	468	399	416	389	407	408	423	420	464	456	416	419	439	412	443	427	392	413	418	403	429	425	421	424	436	402	425	436	447	434	444	454	408	422	417	402	382	420	421	406	429	415	415	423	450	410	413	392	411	421	416	418	425	430	410	443	385	406	427	442	446	395	409	420	437	417	467	426	481	427	429	447	444	423	395	369	413	407	436	400	435	429	401	398	406	399	428	405	428	411	457	417	441	400	407	434	438	407	433	438	420	416	409	479	372	458	430	441	412	397	416	439	439	482	433	457	458	458	430	426	412	421	402	441	439	398	369	389	390	405	419	410	420	410	389	428	402	421	379	442	471	434	441	445	403	445	383	412	412	391	381	407	458	406	386	408	397	389	428	403	392	411	414	423	419	431	412	413	471	440	432	394	412	412	414	415	421	389	399	418	412	428	407	432	395	394	428	418	427	405	407	380	401	409	375	409	402	428	397	429	445	410	442	434	456	434	432	418	423	357	432	431	443	421	447	442	423	419	433	416	458	394	412	445	405	420	397	345	438	427	389	444	412	440	413	443	387	450	454	452	408	405	396	426	420	434	412	405	442	389	409	433	417	426	398	444	387	417	421	411	389	421	403	404	404	445	416	438	430	395	414	434	403	402	451	414	418	457	460	414	435	410	418	446	435	444	467	402	400	431	422	427	420	412	414	435	404	419	455	429	411	455	432	435	426	456	429	438	415	457	382	414	444	446	406	430	433	446	410	455	419	423	434	399	440	425	415	421	405	430	446	445	429	401	406	409	431	432	395	425	457	435	379	398	453	411	460	402	417	449	403	407	398	467	422	431	427	420	394	399	420	423	390	421	442	445	433	400	427	432	418	401	416	429	430	424	431	412	429	429	424	441	437	409	415	419	409	385	430	399	397	398	456	401	427	390	430	407	378	418	400	417	411	406	396	461	377	395	430	447	433	414	447	399	439	442	402	357	414	411	419	396	452	424	461	417	441	404	401	439	427	458	427	412	470	403	405	438	417	433	429	464	416	403	442	393	461	412	387	445	459	430	424	423	416	426	439	431	405	443	416	436	415	380	427	401	427	418	428	416	385	410	409	415	441	444	420	413	400	431	417	445	399	421	402	442	424	446	443	444	446	399	412	413	387	405	413	419	440	428	415	437	389	424	415	409	432	442	415	443	391	413	451	433	425	423	466	396	380	405	398	379	424	398	390	375	444	433	424	427	460	413	419	402	426	419	427	413	383	403	451	429	402	434	407	426	407	456	453	422	434	359	435	461	387	408	439	430	450	397	488	422	401	417	429	448	406	435	447	475	383	424	452	442	453	417	411	427	418	395	414	406	414	450	454	383	411	370	409	426	400	444	426	404	449	401	407	438	424	389	393	426	421	405	435	401	423	465	430	452	416	406	444	459	451	415	429	403	415	444	387	410	455	406	398	405	431	405	415	389	426	420	421	448	431	432	403	418	401	420	439	410	412	430	402	430	415	404	419	435	413	422	410	423	429	443	434	422	402	442	393	408	382	393	427	436	396	371	431	440	420	399	433	416	393	398	464	410	414	412	447	407	448	380	408	419	396	448	382	390	416	419	436	416	407	432	441	451	413	435	440	463	393	445	414	400	370	438	409	435	461	411	437	396	414	396	442	443	423	419	412	444	424	394	419	424	434	425	431	415	453	421	409	418	389	426	404	457	412	365	402	418	412	447	451	391	447	410	423	396	414	442	418	471	437	433	421	422	403	436	443	449	441	411	401	402	420	411	412	393	407	394	446	453	420	431	430	431	452	415	434	427	406	462	443	429	407	422	415	416	439	430	381	420	397	434	420	431	400	421	423	401	392	430	434	407	482	389	470	402	406	415	418	438	407	428	422	436	437	438	431	442	409	400	425	414	445	428	479	418	425	403	436	419	410	416	410	419	412	422	451	421	425	419	457	424	414	428	441	393	452	504	412	387	443	432	419	405	452	463	462	451	417	428	407	402	374	458	412	429	445	405	409	412	451	442	381	453	419	392	438	403	419	440	370	418	409	441	417	423	451	409	448	407	398	384	440	412	440	400	444	420	434	422	437	440	387	451	433	436	407	454	451	426	402	429	440	426	466	419	485	425	415	419	429	396	413	422	421	418	390	445	438	375	438	412	412	441	432	425	413	415	412	417	379	435	433	422	457	443	395	421	399	433	414	400	445	396	452	449	454	432	427	418	411	407	429	406	416	383	416	444	437	451	414	428	408	420	448	378	421	426	429	420	416	427	409	460	412	419	438	417	457	411	420	456	410	414	435	410	414	401	424	420	402	445	436	397	394	429	411	429	403	423	401	402	394	448	398	402	411	446	415	435	427	365	411	395	458	411	395	430	401	405	431	408	359	422	437	405	405	435	421	425	432	418	451	417	427	413	410	439	404	434	390	389	454	389	395	422	394	406	412	462	393	394	404	415	407	418	416	436	437	403	434	430	420	459	426	430	399	424	439	392	387	458	474	398	426	437	424	422	431	417	467	393	420	410	450	395	396	423	406	403	441	432	419	411	445	414	413	422	422	414	409	421	425	410	446	396	416	429	440	430	431	439	411	435	391	441	459	394	411	447	434	421	464	412	427	423	434	437	480	418	404	438	407	439	422	393	401	419	430	420	417	405	434	403	451	416	423	426	416	385	415	366	441	422	418	425	420	420	410	404	401	431	434	423	431	403	427	450	416	456	409	407	411	421	412	406	385	398	422	417	446	423	440	429	440	432	415	411	419	395	449	417	460	395	413	410	431	421	417	419	436	441	430	388	421	441	396	408	408	445	432	409	411	416	409	398	420	444	409	428	437	457	419	409	444	420	402	417	439	428	376	441	455	420	428	403	435	417	425	427	423	419	434	404	423	447	424	448	417	407	445	455	435	428	469	402	387	408	425	414	433	422	437	402	437	419	386	416	374	382	408	404	428	399	420	406	389	407	441	412	413	404	421	436	408	392	452	405	429	449	408	435	407	423	437	400	441	416	416	398	398	434	397	377	424	422	445	418	448	428	414	410	385	429	384	401
3334	8240	6463	3079	2136	1606	1303	1137	898	804	712	647	642	622	610	561	512	543	575	555	539	529	504	533	534	496	509	537	527	485	486	518	501	504	521	477	520	443	515	464	470	441	493	481	489	485	502	461	497	483	481	484	478	452	498	510	483	467	462	486	455	468	482	459	472	515	485	487	504	493	520	473	493	504	494	473	461	483	461	454	485	517	482	472	470	478	488	495	472	475	459	474	483	474	526	458	475	500	488	480	485	481	497	516	483	544	500	474	442	472	488	466	477	451	515	443	480	470	486	428	475	465	479	466	459	463	472	488	435	483	450	488	465	487	458	485	456	460	446	489	481	466	462	437	496	469	446	464	496	472	463	479	477	446	468	494	503	437	490	476	461	455	465	472	492	497	498	487	474	484	469	499	478	478	494	487	482	491	499	487	469	459	480	472	475	474	502	484	443	461	476	459	485	482	488	457	530	414	495	474	441	467	454	467	471	497	488	441	456	450	496	468	474	449	446	446	453	499	432	492	464	448	517	482	505	522	488	458	491	498	454	473	461	470	483	502	484	435	475	490	449	483	498	463	464	433	491	504	464	473	474	476	508	469	451	481	481	483	439	429	441	445	464	449	477	475	469	470	454	479	466	485	490	437	472	461	461	487	526	469	497	474	459	432	449	510	478	479	460	477	492	474	503	489	447	478	494	445	501	468	470	484	460	488	474	447	491	454	498	423	496	494	485	446	451	448	435	480	501	476	494	539	511	460	484	430	456	487	500	505	473	462	455	461	479	479	438	434	510	443	489	525	484	482	504	509	457	478	446	456	515	470	471	517	474	459	462	501	447	466	512	492	467	464	454	490	502	481	464	462	496	488	512	457	449	492	474	501	453	479	477	479	484	500	508	435	463	490	498	451	473	441	497	492	460	503	514	447	456	459	409	437	519	466	499	498	490	491	494	497	502	461	443	503	447	477	500	472	447	477	442	508	477	501	462	467	444	478	462	484	466	464	519	479	458	489	471	450	434	452	471	463	458	471	493	466	502	515	471	429	459	524	475	482	440	432	474	501	503	498	452	482	460	483	569	481	503	470	445	499	470	473	471	478	465	500	485	470	495	465	485	485	481	502	440	468	466	455	484	488	502	475	481	485	466	465	490	464	436	437	509	456	479	457	485	407	457	460	472	444	491	448	493	491	456	497	451	499	465	447	463	482	485	458	447	472	476	487	523	459	484	468	455	456	448	461	497	457	457	469	497	492	466	531	471	486	469	479	459	449	502	472	486	445	434	472	434	488	459	463	494	467	513	451	503	497	438	503	482	486	496	464	460	471	511	443	479	473	445	470	481	507	494	474	480	449	437	521	454	492	489	504	467	535	469	523	486	473	488	454	507	456	502	493	475	474	474	467	458	469	488	511	503	431	506	469	442	436	509	435	449	494	449	445	481	487	491	446	523	472	508	483	493	464	450	490	475	471	456	486	467	454	455	459	499	490	444	493	486	484	507	499	471	464	505	478	477	502	472	513	469	466	439	498	499	433	488	481	447	490	470	472	488	485	460	497	496	521	460	487	493	464	505	469	445	424	474	450	504	469	487	525	454	435	481	455	459	441	459	475	474	480	467	476	480	477	466	460	456	439	464	476	459	450	459	484	455	466	467	459	439	468	483	497	471	468	461	476	500	511	491	446	468	448	479	489	498	502	450	490	487	492	511	494	486	493	472	451	461	453	476	484	512	460	492	476	520	479	469	473	457	487	490	508	473	477	484	464	459	447	442	424	523	454	519	476	471	468	480	484	476	489	441	479	511	486	456	481	486	474	502	482	449	457	436	494	465	486	464	464	469	525	448	468	474	463	459	442	470	494	466	467	510	468	507	489	481	459	497	466	469	494	497	435	430	511	494	487	473	462	473	489	482	485	453	468	471	519	491	510	457	512	450	480	475	461	496	469	476	480	468	480	447	460	458	485	458	457	444	457	462	465	464	507	485	435	472	470	508	430	547	478	493	498	455	483	464	456	445	460	468	488	445	459	496	511	497	510	510	489	461	522	408	492	438	467	488	503	457	466	467	500	482	476	501	490	508	466	506	483	469	470	475	474	488	485	474	489	452	481	463	441	440	504	483	478	489	449	466	440	467	459	498	474	486	481	484	458	458	478	466	498	453	494	503	499	487	437	456	447	445	467	408	478	436	447	491	509	518	478	451	455	476	472	483	479	523	475	495	523	413	521	445	510	473	493	475	493	473	477	489	468	460	428	487	442	477	455	487	485	476	455	498	539	480	448	451	487	480	515	486	476	508	479	459	473	482	493	443	442	476	472	481	473	483	496	460	422	483	480	438	449	466	487	491	421	453	459	512	447	445	473	463	474	472	509	465	484	496	462	467	483	466	465	521	469	503	502	474	469	465	471	468	486	500	483	517	460	466	476	449	465	450	431	470	453	490	477	455	457	486	475	456	500	509	485	477	420	462	496	468	454	492	484	479	504	497	474	509	502	458	466	508	474	474	459	492	468	487	496	461	471	484	460	464	475	476	453	470	448	449	476	451	461	466	473	447	480	433	456	484	488	498	464	492	471	474	471	502	459	474	484	470	449	449	440	472	485	456	483	494	446	471	495	531	483	471	426	445	511	477	451	482	463	473	477	473	446	455	482	494	465	427	510	394	442	424	478	501	447	448	503	462	437	488	486	476	452	481	475	432	473	479	514	495	435	472	459	460	431	467	480	478	458	463	472	463	470	467	431	489	468	471	444	495	462	458	437	476	499	478	459	485	472	484	448	453	433	489	476	495	462	496	484	469	467	459	485	429	455	456	465	510	490	481	457	481	488	467	486	500	456	502	500	467	475	490	496	450	480	479	476	469	451	456	506	413	436	481	493	445	466	442	466	455	493	476	446	469	498	490	443	461	457	467	476	455	454	477	488	500	444	456	467	450	447	458	468	466	485	463	471	459	471	445	455	473	478	437	454	452	459	491	482	470	489	501	454	452	469	479	435	456	471	412	474	465	506	465	454	468	481	472	463	492	466	489	476	507	514	512	472	515	478	464	435	463	474	456	447	459	484	446	450	477	487	418	446	460	476	461	512	460	454	509	477	476	509	474	486	457	446	462	492	505	485	468	427	488	475	469	474	482	480	426	468	455	434	481	462	487	461	485	476	476	482	478	465	449	470	471	470	499	467	500	438	486	468	438	456	474	495	465	467	480	474	511	480	490	474	514	464	492	504	487	455	465	439	478	455	465	489	455	486	471	469	493	459	477	496	466	480	458	472	489	471	483	497	470	460	472	468	434	486	482	461	439	456	493	464	447	482	472	468	489	485	501	487	484	492	471	446	415	442	497	448	472	465	463	473	494	466	505	500	473	459	501	468	462	471	468	528	472	468	442	504	464	477	446	492	443	474	441	418	470	436	478	455	462	435	492	470	461	449	462	489	425	498	463	477	471	500	482	446	484	468	478	464	476	445	509	509	481	489	446	481	507	477	489	484	492	493	479	486	480	486
24304	20856	26971	24743	12813	914	649	512	487	455	431	436	432	390	402	381	410	428	410	385	408	358	375	378	370	381	391	385	357	367	365	382	387	404	362	377	408	391	358	361	391	376	356	355	376	392	373	382	388	390	404	348	314	414	389	378	354	407	388	344	395	400	384	391	365	368	388	384	344	372	368	391	373	401	390	364	392	361	359	366	404	378	411	381	380	350	382	363	392	373	395	392	387	383	372	387	352	376	362	390	399	389	374	403	408	371	417	408	390	388	386	340	333	371	395	379	369	359	357	372	379	335	377	370	396	391	405	397	359	365	340	367	388	361	391	343	400	387	399	340	399	405	368	359	378	397	361	386	350	374	395	388	395	364	377	390	373	371	354	355	361	378	389	387	383	374	416	375	388	398	391	372	371	360	375	371	387	355	388	373	354	370	373	387	383	333	359	358	396	379	380	406	363	371	388	382	363	383	383	400	314	329	354	405	434	357	389	363	378	395	353	363	349	361	403	386	346	375	377	391	353	380	368	376	347	411	399	362	374	367	384	356	371	373	369	370	431	415	360	357	407	347	378	383	373	366	347	381	365	337	388	368	354	403	363	408	353	405	356	410	370	356	398	381	346	376	360	372	347	360	394	387	332	356	364	354	376	381	377	384	387	389	387	388	376	378	363	363	354	402	384	392	344	341	364	349	380	400	381	379	374	380	362	399	378	359	378	365	403	390	385	366	375	383	384	378	391	397	381	385	360	376	376	370	335	379	383	372	384	356	369	346	372	347	380	366	391	365	376	383	381	370	353	370	347	355	372	350	387	350	360	378	383	383	390	372	354	369	407	382	326	366	370	396	402	377	344	371	381	360	361	354	407	418	404	386	405	371	355	382	366	390	388	388	376	367	378	413	376	385	379	393	390	414	357	399	390	364	374	358	374	341	366	359	401	392	389	387	344	375	396	370	404	394	376	390	384	390	399	364	395	363	405	372	359	391	361	364	376	387	353	365	366	360	394	378	402	374	382	354	403	339	324	355	390	334	373	389	353	355	347	385	375	344	399	417	383	359	382	361	368	393	366	401	369	416	378	414	413	366	367	342	374	363	371	348	405	383	369	359	359	378	373	358	384	395	384	399	364	381	370	372	351	365	375	389	361	368	387	374	370	404	376	362	385	330	376	393	365	355	322	362	368	366	382	394	373	366	372	349	394	381	387	402	341	393	379	378	378	370	357	366	401	374	390	386	355	368	386	358	352	363	371	375	385	412	383	361	373	388	399	396	365	363	389	364	377	387	410	356	368	347	368	387	384	338	382	390	421	363	368	379	377	394	356	390	373	372	388	375	389	389	407	362	364	364	346	384	382	359	384	356	382	380	344	395	335	337	402	397	406	391	358	424	399	350	365	351	340	396	366	404	392	388	361	362	373	358	401	367	377	384	361	355	384	401	349	378	358	344	368	394	381	364	365	351	361	404	383	376	367	377	378	375	392	379	365	380	343	373	360	382	374	381	382	403	367	361	373	341	353	384	372	355	329	386	367	366	369	386	416	371	349	344	374	382	353	376	371	372	381	366	399	380	384	375	414	409	366	381	382	361	379	356	380	370	387	360	349	328	380	401	375	375	370	389	359	398	371	399	404	406	394	374	413	361	332	391	353	360	440	369	374	408	396	358	393	361	371	415	345	414	373	368	313	360	353	369	377	393	349	381	353	342	360	381	395	368	357	385	361	385	363	347	366	340	336	376	426	401	414	377	352	339	352	363	360	387	356	404	364	336	390	345	385	382	391	368	360	381	401	385	405	351	387	339	369	392	367	379	361	391	402	387	335	407	426	360	392	384	406	383	381	389	384	374	395	374	383	364	368	388	345	365	348	405	375	355	384	347	348	376	339	400	353	392	372	384	385	362	409	369	365	379	415	371	402	384	383	385	376	332	376	390	389	380	384	368	397	393	358	364	381	359	385	369	396	331	369	393	374	391	353	386	403	364	421	382	336	369	319	358	386	357	403	382	371	387	382	382	361	353	350	356	363	382	421	379	338	361	387	394	414	370	393	397	378	387	397	354	367	369	347	329	412	388	338	351	404	363	355	367	365	366	374	362	393	397	398	374	329	381	359	365	414	384	388	389	383	363	351	404	359	373	364	351	362	393	375	372	361	367	356	382	377	385	374	418	374	374	351	375	355	396	362	414	377	332	363	351	368	393	381	385	385	388	380	387	368	432	357	393	373	390	407	400	386	411	380	359	400	384	351	394	349	357	364	362	412	370	397	382	365	406	372	389	401	362	369	394	367	357	416	385	385	336	338	370	381	366	376	368	367	379	407	365	355	394	407	355	334	379	405	391	364	337	380	363	347	361	382	403	372	370	364	362	388	378	343	373	401	368	355	337	408	359	378	365	396	392	354	390	368	411	361	361	400	336	408	375	372	385	401	391	356	416	352	402	378	364	336	368	372	386	354	377	402	364	355	349	371	382	381	340	372	390	400	344	383	387	355	415	386	380	366	375	374	354	379	393	353	372	397	366	355	394	369	372	364	367	353	386	390	369	360	356	370	417	374	370	373	378	374	371	330	344	352	372	393	347	382	377	383	362	357	347	381	379	364	366	385	349	420	380	382	368	378	358	414	361	374	343	403	356	404	388	374	385	356	411	376	359	350	367	374	392	400	365	370	385	374	354	380	353	365	395	382	370	405	413	388	393	381	399	358	388	358	374	366	386	367	352	341	347	374	403	358	389	346	343	368	381	358	370	401	378	401	356	350	406	348	372	373	381	379	375	361	374	370	355	374	392	388	378	360	362	354	394	361	386	370	378	396	371	353	404	412	400	408	400	363	346	378	367	387	370	372	357	401	376	393	397	367	367	370	339	384	375	363	399	416	364	373	389	363	348	372	350	339	385	385	372	361	363	359	329	385	366	387	395	355	355	366	379	393	400	401	370	367	369	397	359	375	381	410	372	366	393	367	343	410	371	391	386	416	348	391	374	365	357	334	346	376	352	393	366	372	414	367	361	359	378	383	359	353	388	362	348	354	355	328	358	370	373	388	375	377	320	358	389	377	333	384	385	337	382	353	384	396	386	337	363	366	403	392	377	360	392	363	380	371	351	367	410	397	411	366	355	381	357	371	360	360	355	414	384	361	374	364	353	401	379	380	392	387	410	380	419	349	383	358	354	381	341	406	334	398	372	379	399	389	371	368	385	392	417	350	393	388	364	366	371	375	363	370	377	357	327	386	377	365	364	365	392	360	356	387	383	344	365	384	346	382	384	391	384	395	399	354	371	365	363	380	370	395	405	385	353	375	392	412	355	379	386	359	386	412	357	365	358	364	379	361	381	388	344	420	338	372	383	411	368	412	357	349	373	376	388	336	386	374	384	377	376	399	374	340	407	339	353	362	387	378	343	373	374	365	398	409	374	398	362	362	393	390	391	387	376	366	378	347	369	379	357	368	377	401	362	354	390	389	366	379	366	400	380	374	429	374	369	384	360	404	373	359	364
3436	5108	3872	1834	1344	1134	883	736	672	641	515	511	476	502	476	448	498	418	427	445	433	438	425	446	395	437	407	424	386	415	400	403	417	433	366	401	444	411	412	393	430	397	411	419	396	406	385	367	440	391	418	432	395	391	435	421	393	415	401	428	412	410	403	407	416	431	377	400	416	415	422	381	354	395	363	390	418	411	425	404	389	410	437	410	397	429	435	398	400	392	405	422	367	400	394	393	424	406	385	446	422	400	417	443	404	397	416	413	358	407	380	406	405	416	390	388	386	425	417	383	393	446	422	395	394	401	424	390	402	425	398	357	407	403	383	386	410	392	401	370	432	409	402	388	381	413	357	390	380	442	390	383	402	402	389	367	398	395	398	426	389	414	384	383	361	412	405	389	398	373	405	398	369	376	414	436	377	421	409	413	368	418	385	374	389	415	389	392	404	405	433	387	402	405	388	391	400	403	456	407	421	400	413	385	373	376	398	404	391	429	414	380	400	406	443	478	380	395	373	431	396	433	426	393	406	419	437	425	409	440	440	413	393	378	468	403	383	392	388	367	361	385	431	423	411	339	420	398	440	420	355	386	392	420	410	431	417	439	418	402	411	443	437	374	436	407	386	431	417	408	405	385	400	394	409	443	369	392	428	378	409	398	373	404	407	399	402	400	396	373	404	402	380	395	371	407	389	415	386	407	396	394	435	435	425	364	393	426	428	363	394	419	415	389	423	424	440	411	379	441	418	404	420	386	425	390	414	414	404	399	393	433	391	397	417	416	390	452	404	358	415	424	388	435	416	423	413	379	410	406	407	407	401	371	396	386	395	424	427	398	410	428	415	418	394	342	413	401	389	425	410	394	400	385	399	420	451	377	430	411	402	347	418	366	407	405	430	373	447	413	459	391	400	398	395	386	382	422	383	402	382	419	436	389	392	413	431	384	374	410	418	380	396	400	377	417	410	397	389	427	414	419	401	419	411	386	382	398	392	366	391	414	387	478	384	403	429	400	412	397	438	383	400	401	424	393	356	386	406	428	368	406	421	424	419	389	442	366	391	397	375	424	395	403	417	394	399	408	408	397	426	397	418	380	415	416	413	369	381	403	394	407	413	410	400	394	423	422	373	362	431	435	395	387	414	366	413	408	391	398	398	374	394	409	391	403	428	406	399	384	414	408	454	406	404	375	395	396	402	391	366	392	416	429	410	425	376	390	407	386	389	440	406	392	401	376	407	425	380	418	449	405	411	430	422	388	402	397	433	385	389	432	389	403	432	399	414	416	389	401	382	400	408	404	398	422	399	410	429	423	405	388	444	400	426	427	430	415	407	431	377	371	390	439	391	424	393	383	423	418	415	403	436	382	403	397	425	409	408	392	462	428	407	416	395	404	411	429	414	425	431	369	384	396	400	371	382	419	391	439	420	421	413	381	448	399	395	486	388	430	422	372	406	402	418	416	414	376	406	409	405	424	435	377	432	408	422	416	368	412	411	420	408	375	388	382	388	394	408	402	390	402	403	393	407	406	382	415	397	425	378	426	403	395	386	421	389	416	391	426	413	394	416	393	395	387	398	375	419	402	443	412	411	379	384	351	400	397	422	388	417	411	396	403	422	402	420	394	412	402	391	398	387	427	376	399	433	391	442	406	400	384	402	411	400	384	426	403	365	407	395	422	378	433	435	394	396	392	385	437	412	413	397	420	415	392	399	432	412	391	402	352	428	402	411	397	397	370	393	407	400	430	390	390	358	403	391	388	417	409	375	417	398	393	404	424	402	393	450	384	399	400	395	405	370	411	417	432	383	394	421	405	413	379	402	411	386	444	388	399	403	383	392	376	392	433	393	442	385	432	429	388	403	360	383	423	432	452	399	447	443	353	410	420	378	375	433	404	407	391	399	428	430	404	410	380	387	408	381	413	433	392	378	411	356	397	422	463	411	372	383	393	382	420	397	417	425	387	418	401	430	396	413	386	384	389	413	439	446	415	370	373	389	409	408	385	425	410	393	414	374	407	335	405	379	418	366	431	371	372	422	424	433	392	381	399	377	422	421	411	416	428	435	411	363	387	398	395	427	401	408	407	393	428	421	378	392	400	411	434	373	374	403	415	392	410	426	397	442	412	398	409	412	371	451	391	404	381	411	401	420	442	398	432	417	421	391	377	383	384	391	430	423	392	385	380	444	403	393	378	429	425	408	388	415	407	404	409	424	380	389	422	436	377	371	406	386	395	403	429	424	395	401	405	410	416	409	367	427	433	389	382	411	381	423	386	411	398	418	383	440	418	398	422	430	403	418	391	419	399	389	345	418	404	400	456	405	414	403	400	375	414	419	412	396	401	388	430	435	451	372	369	415	419	411	448	363	411	386	386	441	402	382	415	372	391	420	392	426	399	382	422	396	423	395	406	366	401	414	404	408	414	364	410	395	391	407	417	384	395	404	385	409	412	381	391	417	408	440	394	418	462	392	382	394	388	404	415	378	416	410	399	433	419	399	372	427	384	396	412	418	404	398	443	417	390	396	434	435	443	419	405	386	390	369	412	419	394	390	403	420	426	464	395	404	431	393	425	394	418	408	389	398	452	418	381	449	372	417	433	371	379	393	405	378	370	369	446	403	407	346	409	404	387	422	412	388	380	397	421	424	359	385	399	409	402	412	417	420	410	400	405	366	446	394	414	407	387	400	378	429	367	429	413	414	398	374	405	401	409	405	358	436	368	433	388	396	417	389	427	412	440	410	386	404	411	402	421	417	363	371	414	380	396	400	380	385	398	394	402	390	408	401	422	362	390	386	427	382	401	382	390	410	381	401	390	402	398	394	398	392	437	417	398	397	401	402	421	411	385	409	403	409	420	364	429	432	409	381	405	395	438	409	419	401	400	370	458	406	387	409	390	360	414	427	391	420	437	380	344	421	379	418	387	408	406	401	405	391	427	432	405	392	371	401	428	385	426	421	388	428	418	414	394	420	403	420	416	407	431	406	401	404	412	393	445	396	409	398	391	398	403	364	399	374	397	389	404	404	445	387	425	450	408	398	422	370	399	376	386	401	436	405	409	412	392	388	401	390	399	404	392	432	389	439	395	425	406	413	418	375	410	389	409	401	416	416	415	380	418	429	435	417	382	413	413	393	423	408	412	423	386	414	355	404	354	392	406	373	410	414	390	387	398	402	435	395	401	376	416	381	389	400	384	403	416	383	443	418	405	369	396	420	397	406	405	370	415	421	391	401	384	369	400	402	378	433	405	399	360	410	367	417	410	395	432	384	411	428	424	413	405	414	399	402	390	396	401	417	409	402	427	405	437	417	389	395	391	395	393	399	410	391	420	384	399	425	389	418	386	398	410	416	375	390	403	380	409	409	411	406	432	418	397	408	394	443	407	426	375	400	448	394	404	408	413	410	388	432	365	404	405	395	403	363	402	424	420	412	346	418	420	417	401	398	383	419	401	378	409	374	459	411	390	392	402	400	377	409	380	423	405	423	427	379	402
22309	20887	28315	23574	20875	20911	9248	885	642	515	424	358	352	309	274	281	257	233	203	230	224	229	218	184	167	172	162	168	183	159	174	166	184	150	163	152	198	157	164	166	187	138	154	161	137	142	176	149	153	146	150	160	145	152	143	145	152	147	130	168	130	134	163	139	166	157	156	164	131	159	159	163	136	133	150	146	143	148	143	149	166	152	148	158	150	162	147	128	151	148	142	143	146	162	134	157	150	168	159	143	156	149	152	155	148	145	134	170	145	137	147	160	153	166	134	146	125	159	138	153	159	172	129	151	168	141	161	148	128	121	164	137	143	136	142	149	157	166	140	145	159	151	140	143	149	127	147	163	141	160	137	156	168	155	166	139	147	170	140	158	145	153	165	141	157	173	150	123	161	140	141	156	149	136	133	130	136	150	139	147	169	149	156	147	167	163	127	159	129	152	122	132	158	170	160	176	163	121	151	163	164	150	165	154	182	146	155	157	155	166	144	139	154	141	148	131	143	134	172	159	152	143	153	143	128	160	137	151	147	137	156	140	147	130	138	129	130	146	146	137	178	136	132	136	140	155	141	154	144	164	127	142	158	172	163	145	135	155	181	146	159	149	162	158	125	150	163	148	146	143	141	158	161	147	150	155	148	135	156	135	151	148	127	144	135	155	147	138	152	155	145	165	152	155	139	174	147	152	161	158	146	155	166	153	145	180	162	157	142	165	153	154	142	152	142	130	149	152	141	152	138	166	143	133	146	144	170	143	155	155	143	132	138	146	157	137	166	163	149	132	181	159	163	141	158	163	163	149	160	137	167	140	152	169	141	154	133	147	147	168	138	167	166	150	152	165	172	143	161	134	159	143	144	173	148	175	131	145	147	171	144	145	154	133	141	132	171	159	155	139	143	138	151	146	143	144	145	163	148	170	178	141	147	131	145	157	160	146	151	153	143	180	157	130	148	157	150	159	136	166	151	155	148	153	153	152	153	158	138	126	133	167	159	140	148	153	141	138	166	149	136	145	168	138	158	151	148	152	135	132	150	136	159	134	131	155	151	143	139	123	154	143	133	156	152	146	136	137	152	124	141	136	132	164	164	150	135	134	149	144	142	128	150	159	152	146	160	148	138	160	145	143	140	136	172	152	151	138	126	158	157	138	149	152	147	145	146	161	138	142	153	162	156	153	133	177	138	162	132	155	150	157	148	145	138	153	142	150	152	129	129	128	163	143	142	123	169	159	151	135	155	160	151	149	132	149	154	150	163	161	165	161	158	150	155	143	138	137	145	139	161	137	151	169	163	120	148	166	154	140	162	136	160	149	151	139	154	134	137	148	140	160	114	153	145	154	141	139	154	152	148	139	161	134	134	134	137	149	149	152	126	140	148	146	132	141	150	144	139	171	158	120	152	136	149	158	159	144	134	165	142	153	167	156	151	136	155	181	145	156	168	130	173	146	144	125	161	160	178	130	169	143	161	147	136	156	151	143	154	158	146	157	149	147	131	139	160	133	145	133	132	155	139	160	144	145	170	137	149	152	150	153	168	162	156	138	157	138	165	178	136	159	164	135	152	160	144	144	150	134	167	120	152	137	161	150	150	146	148	148	145	152	142	140	137	161	161	148	156	145	146	151	134	139	145	157	141	160	127	165	155	152	148	124	141	146	137	151	148	139	166	154	145	171	165	139	152	134	137	127	124	142	169	161	135	138	154	179	146	131	122	170	157	148	150	160	147	138	142	179	142	169	144	125	149	139	140	140	163	149	168	159	152	133	152	173	151	168	154	163	143	142	157	167	152	140	154	143	144	137	164	134	131	142	152	160	153	160	148	160	153	122	145	171	146	154	168	138	171	146	148	133	148	139	147	156	177	140	144	144	136	167	139	162	162	150	148	132	155	138	177	142	151	153	147	141	141	153	156	162	137	145	160	139	155	143	154	152	155	157	159	149	149	146	169	152	150	139	143	139	151	158	162	138	139	147	152	142	151	159	147	138	157	144	138	146	142	145	133	151	142	149	148	134	134	164	141	148	131	148	105	146	156	155	138	160	140	144	114	135	160	147	126	137	158	164	171	127	159	147	152	157	141	159	153	147	169	143	147	179	142	187	147	143	158	154	131	144	130	139	140	143	151	167	158	163	131	164	156	152	151	158	165	165	165	134	147	152	156	170	145	135	141	148	138	144	173	151	164	151	139	142	151	139	145	149	132	157	144	146	151	142	147	141	147	133	148	160	167	138	133	168	155	164	153	149	153	140	159	148	141	125	154	149	149	160	141	131	164	154	134	170	150	151	128	165	149	154	158	156	149	173	143	172	158	155	165	152	151	126	145	115	145	165	148	152	152	136	150	143	142	175	135	138	162	126	179	165	158	146	139	150	134	155	164	147	143	151	133	132	155	156	147	160	158	157	148	129	155	169	138	143	129	149	141	140	150	143	149	167	160	157	141	149	152	149	147	168	161	145	133	133	158	123	153	157	167	121	155	148	141	178	131	173	140	136	145	130	160	144	124	142	146	140	157	148	160	148	147	152	150	144	137	161	147	143	164	149	151	149	152	169	158	134	153	159	172	157	141	146	145	148	160	136	140	141	143	150	167	161	133	153	146	140	146	145	165	135	171	149	145	149	146	157	174	146	145	147	132	149	128	147	154	170	140	163	165	174	146	164	132	150	147	144	147	164	147	143	145	145	146	159	130	154	162	146	139	151	158	142	158	150	131	136	146	164	144	162	169	159	153	150	149	170	131	144	154	173	151	126	151	145	175	155	136	154	134	154	170	149	154	149	146	163	135	156	150	158	143	153	152	155	153	149	156	149	138	142	159	145	155	138	148	147	127	147	154	143	148	148	163	128	145	140	133	166	177	154	151	158	160	165	136	143	151	143	161	185	169	170	140	153	150	124	169	156	143	154	147	136	126	180	137	142	148	146	139	146	143	151	134	141	159	147	158	174	166	146	154	141	127	158	127	147	143	136	142	139	145	153	164	155	141	124	147	165	161	144	148	151	138	131	125	129	147	148	164	153	142	149	143	163	155	145	124	160	170	157	150	153	145	127	153	143	151	132	145	141	141	145	146	141	164	161	139	149	137	176	145	142	133	157	147	155	148	140	159	141	126	141	140	167	156	147	149	144	143	143	162	134	138	154	113	138	155	178	145	146	157	142	153	151	146	131	141	137	127	148	139	142	145	143	145	161	154	152	129	155	169	154	164	152	138	165	147	133	141	122	163	155	146	145	172	158	144	149	144	152	151	151	141	159	145	177	151	171	159	146	154	151	120	153	159	157	134	150	153	151	168	167	148	149	162	143	142	139	170	152	151	150	168	146	154	153	143	156	145	150	146	141	142	143	164	149	153	146	156	163	148	139	143	136	167	147	156	153	144	172	151	164	135	149	162	161	152	171	150	138	154	139	147	145	163	145	153	162	148	142	150	150	158	149	147	157	123	157	159	159	142	144	140	151	157	131	141	146	157	166	145	142	160	142	142	155	151	143
4502	13651	10720	4893	3164	2467	1862	1344	1194	837	676	585	501	485	368	361	328	357	286	292	267	262	241	244	242	246	250	252	227	238	263	215	167	204	183	191	201	209	220	221	172	174	181	194	168	204	180	188	180	180	211	174	161	203	165	197	183	169	170	175	162	155	185	210	186	172	128	177	169	175	182	185	188	153	182	175	171	164	144	194	174	148	139	193	155	207	175	183	186	181	191	177	182	175	173	175	182	159	193	165	161	167	184	172	141	162	156	162	170	158	165	159	177	169	172	178	199	185	170	196	163	160	209	205	171	188	169	176	184	165	178	162	172	171	169	179	196	193	164	165	175	173	168	176	161	172	167	183	181	166	199	167	165	197	193	176	186	154	180	190	166	142	173	205	160	148	189	210	179	164	179	192	167	179	174	166	169	168	180	172	188	169	176	164	155	180	168	166	186	166	170	153	191	171	159	181	156	158	160	159	182	187	159	176	181	174	163	183	177	184	167	150	141	187	147	150	159	164	161	182	157	144	175	183	197	159	180	158	168	140	168	177	189	163	180	164	164	162	185	160	179	153	171	157	179	164	152	176	184	178	177	172	169	168	169	172	193	176	181	166	174	173	147	163	161	170	182	175	158	183	180	156	210	166	152	163	167	139	176	186	159	157	173	163	163	171	149	169	152	170	171	160	153	171	150	181	190	188	146	155	179	179	153	161	173	180	190	196	161	141	169	159	179	164	158	170	169	178	178	172	176	167	182	180	173	155	177	191	177	167	191	186	154	179	166	170	179	179	163	185	196	165	166	171	171	158	178	178	157	172	180	188	177	140	200	176	185	184	181	199	156	158	188	178	194	165	172	172	173	192	168	167	154	168	167	173	194	170	173	182	153	172	157	141	178	161	208	167	171	159	169	140	164	173	184	178	201	170	203	184	161	158	168	170	163	174	167	139	166	168	178	174	178	172	163	155	177	165	151	176	177	180	161	155	161	167	145	152	156	183	159	161	165	186	185	132	177	188	170	186	181	186	185	162	177	156	163	200	183	172	181	150	155	160	171	151	173	154	156	162	170	175	184	167	181	178	179	184	178	175	158	196	176	147	147	169	154	165	165	159	164	170	152	147	154	171	183	159	179	183	148	159	168	164	144	173	171	165	172	174	182	164	185	198	159	136	183	187	184	163	166	181	174	186	156	175	155	176	186	171	147	169	173	182	178	173	171	175	177	173	152	169	171	180	178	173	185	186	185	167	170	178	180	181	177	169	178	184	178	170	184	181	147	169	176	161	192	165	173	180	173	173	181	166	191	155	183	154	163	160	165	139	149	169	201	204	148	175	184	175	170	176	160	175	141	168	169	172	166	176	154	181	177	169	177	193	179	165	180	160	159	189	193	189	166	145	183	147	194	170	157	174	191	153	176	144	163	171	189	180	163	154	176	167	179	187	153	164	148	168	185	194	147	165	162	151	168	171	176	165	171	177	183	175	156	177	178	170	180	179	181	180	174	162	172	145	177	159	151	166	146	155	191	170	191	152	158	169	175	163	184	156	148	161	177	180	154	151	200	178	154	169	166	187	168	154	172	179	162	160	170	180	151	153	191	181	170	171	196	169	157	173	173	180	179	161	172	161	186	156	179	174	172	186	168	174	176	181	152	173	164	186	190	180	182	172	142	162	166	169	165	153	181	176	207	187	164	168	186	174	160	150	157	179	177	147	169	166	165	175	154	152	147	158	181	157	166	173	174	177	160	147	164	183	157	163	165	183	165	207	169	170	155	173	157	174	182	165	149	156	170	178	155	172	161	176	173	173	159	164	178	173	177	170	160	174	172	158	178	171	128	176	148	170	181	165	186	180	183	171	191	178	160	148	167	202	165	169	156	174	168	181	166	175	153	173	166	171	163	182	173	171	175	162	178	196	179	175	162	184	161	156	159	179	174	164	179	159	154	174	145	189	156	169	132	157	169	199	178	184	160	181	160	150	200	185	153	153	172	180	207	183	178	160	147	200	167	179	184	169	162	169	169	201	193	151	151	149	154	160	187	158	175	164	171	162	176	190	163	155	161	179	170	165	169	176	162	173	167	177	173	159	171	165	173	157	183	173	146	173	169	155	176	175	190	168	171	155	179	176	189	190	145	178	184	158	159	165	155	175	144	164	165	157	175	168	160	176	169	166	193	158	169	166	175	149	183	184	169	186	180	197	176	166	171	172	181	186	186	180	165	152	174	184	165	157	150	161	170	179	157	150	180	188	173	147	164	170	159	205	193	148	170	160	179	174	145	177	169	152	174	148	158	151	174	154	156	186	138	173	163	181	171	149	164	148	180	163	163	172	153	178	179	167	180	168	188	170	183	163	154	182	180	152	182	161	169	204	159	171	166	180	186	173	143	158	175	187	178	198	167	174	148	170	168	153	169	168	176	159	180	176	169	174	170	195	162	182	178	185	163	174	169	159	168	186	187	168	164	168	170	176	157	143	184	179	173	166	155	173	149	155	156	159	170	167	168	176	178	171	171	158	184	173	157	165	152	166	184	185	186	177	167	192	195	140	159	184	178	180	163	158	157	171	168	153	175	160	167	179	188	152	172	174	172	176	177	178	197	177	165	161	170	174	142	163	191	174	176	174	179	160	175	168	168	172	185	168	161	174	173	180	172	189	153	169	174	176	166	158	156	188	159	149	174	169	166	175	159	177	178	178	174	159	160	158	167	159	166	185	171	170	175	177	183	152	170	162	156	177	160	152	165	170	135	187	169	140	181	199	157	163	173	159	166	180	143	181	172	148	170	159	163	176	192	147	176	148	184	166	163	171	188	170	172	171	175	148	168	183	173	154	175	170	172	173	154	174	164	174	168	167	163	169	163	163	163	159	180	170	144	178	175	165	170	159	179	184	165	164	172	167	172	162	167	169	171	149	176	187	167	166	192	188	183	174	170	176	168	155	194	160	152	144	164	155	182	158	158	166	167	192	184	170	168	165	176	157	168	179	192	159	166	175	192	164	158	152	157	184	155	175	179	164	155	169	185	166	189	168	164	162	181	191	151	157	166	198	181	176	166	158	169	168	142	159	177	179	194	170	175	161	159	173	179	160	161	177	155	173	172	175	188	160	161	168	178	161	176	174	176	181	180	189	172	169	192	146	169	190	173	159	190	164	157	182	166	194	147	170	201	176	179	160	164	189	164	148	170	155	173	190	174	177	173	176	170	188	155	147	176	168	166	177	163	169	161	179	146	164	164	157	178	153	175	175	171	164	155	191	170	181	172	151	181	184	168	200	172	168	160	181	149	156	178	159	188	160	181	147	181	158	154	181	167	138	215	171	167	168	157	164	189	153	186	165	178	180	173	168	168	187	172	190	176	162	159	168	164	176	168	165	153	164	156	174	170	167	161	188	156	165	194	159	153	180	158	152	162	166	185	173	157	181	143	180	177	161	169	149	179	166	167	196	165	173	177	169	175	155	177	176	160	165	187	179	196	161	194	156	183	187	182	178	176	152
26946	18567	4987	1058	760	795	686	584	588	541	574	575	573	540	576	574	546	569	576	542	603	591	599	582	567	575	577	552	577	554	549	562	589	607	530	599	567	578	557	534	576	581	595	627	575	554	628	563	520	559	545	555	563	534	593	543	607	545	595	532	554	524	549	567	592	526	564	575	560	560	574	617	585	601	603	576	562	551	537	566	518	580	563	565	600	569	537	565	561	570	551	543	594	588	535	529	556	546	546	551	588	548	564	544	589	572	527	548	565	601	574	558	564	585	561	545	550	581	513	531	560	552	581	573	549	621	560	604	553	573	543	588	575	560	583	577	532	538	543	550	497	605	553	555	557	600	598	564	565	585	564	573	557	550	577	569	550	562	553	592	626	543	561	618	552	523	545	545	568	554	578	557	548	554	558	575	605	580	545	531	560	574	587	533	537	596	580	573	545	573	558	582	538	555	554	548	586	539	586	550	576	565	582	622	517	557	574	569	563	543	545	541	539	538	568	558	553	571	565	583	615	566	539	545	587	565	582	571	595	580	555	565	567	552	588	565	630	575	600	588	565	579	570	586	590	562	585	524	565	555	544	569	548	567	532	562	533	581	549	559	544	535	561	605	618	590	571	584	598	570	546	561	559	597	557	544	592	615	583	565	573	597	557	543	530	578	561	560	596	537	605	555	559	593	579	621	607	566	562	598	590	564	548	570	540	550	571	546	550	534	588	574	566	571	597	595	561	576	568	573	579	541	566	571	571	537	604	583	540	517	543	589	541	524	583	489	567	581	603	577	577	567	619	535	529	576	534	572	548	559	579	586	571	551	574	517	535	568	564	576	560	519	606	574	577	543	581	534	587	527	557	557	552	592	587	566	556	577	568	553	483	560	522	570	556	581	594	536	555	550	549	571	553	548	562	583	570	521	536	551	529	546	532	553	590	575	588	597	595	605	538	571	596	599	553	569	550	565	540	581	546	592	587	578	577	563	584	552	576	607	584	605	587	554	527	544	598	561	580	582	581	541	576	562	533	586	561	545	577	595	581	547	594	588	564	596	606	564	541	550	609	575	601	567	604	618	551	599	547	561	563	596	567	556	537	565	558	572	548	546	579	579	566	606	566	590	558	562	586	557	585	563	592	528	595	545	581	532	562	518	578	551	573	571	596	546	596	562	601	535	534	551	629	569	567	609	573	580	558	560	522	551	545	598	557	540	541	577	564	599	590	594	590	546	597	631	553	573	515	573	576	572	580	577	558	621	554	581	573	621	565	557	580	562	580	560	579	577	551	563	543	541	518	571	580	577	588	529	546	570	566	540	511	574	538	619	561	568	565	586	591	587	547	554	539	545	578	569	581	556	582	538	555	577	582	565	534	623	558	571	567	542	532	568	553	574	544	537	525	560	533	540	595	518	604	550	555	539	540	568	535	537	588	568	574	558	598	591	567	580	552	608	562	546	583	576	570	587	592	572	587	624	550	559	570	559	538	546	541	584	563	556	589	594	555	545	541	594	581	582	585	609	542	578	528	555	593	563	567	501	555	578	560	618	574	547	591	576	570	571	572	574	592	529	549	553	564	589	566	575	584	574	574	564	583	580	561	547	565	572	575	554	572	595	553	581	546	538	576	571	545	571	518	567	577	588	568	575	596	557	572	523	570	583	531	572	586	552	546	537	535	560	548	555	565	551	584	558	560	537	565	597	555	600	539	544	593	550	585	571	556	542	567	574	590	596	543	516	536	581	580	551	537	581	545	569	565	524	602	554	554	593	574	559	524	546	603	567	586	584	586	548	525	522	564	599	516	586	556	535	524	566	577	550	600	527	563	541	540	551	560	529	555	558	566	553	578	597	521	574	545	565	601	571	524	542	591	594	557	568	575	577	615	536	513	612	571	582	560	570	601	589	557	525	559	584	543	581	509	532	583	588	581	545	560	557	575	602	618	539	566	565	598	585	560	555	565	548	586	569	567	540	612	567	535	569	532	561	518	557	557	573	557	545	582	562	604	582	559	524	555	545	580	580	564	546	541	561	552	571	556	569	568	552	575	586	567	583	562	588	579	559	580	544	555	589	552	542	550	513	558	595	546	591	570	557	561	550	565	555	560	541	565	569	543	522	579	566	572	560	566	606	538	536	579	561	556	616	575	599	585	564	576	555	574	563	571	537	554	556	633	551	517	565	567	597	562	604	572	577	567	557	560	575	548	552	607	568	590	581	544	574	586	563	569	570	606	599	630	588	540	580	566	550	605	570	548	567	532	562	538	540	567	623	633	582	579	555	609	576	551	566	566	595	561	562	570	585	584	543	564	561	575	553	557	553	526	540	608	582	588	542	574	551	578	585	549	552	588	586	555	576	517	568	605	565	610	520	533	529	538	582	533	591	591	546	560	564	585	609	554	646	590	563	533	595	534	579	568	588	541	584	534	556	593	550	601	599	556	572	584	572	562	568	584	555	586	555	570	573	544	573	570	565	562	586	595	540	559	567	561	547	534	552	546	504	615	548	570	612	539	556	555	564	550	586	557	599	586	591	564	614	503	581	545	589	589	551	560	590	582	561	600	564	579	573	554	576	552	582	561	535	568	562	590	608	579	549	578	583	537	567	523	588	528	561	558	543	530	531	580	549	536	604	545	556	563	538	618	537	590	553	568	592	574	551	560	554	591	595	582	593	585	573	592	587	570	570	527	511	562	553	574	553	508	552	547	558	540	542	574	533	553	594	545	583	528	535	556	564	575	575	565	574	581	611	600	578	568	576	563	564	552	566	532	582	571	557	561	590	538	515	551	518	582	577	585	575	525	566	577	573	573	584	595	586	552	547	596	576	537	540	580	544	595	558	563	528	592	535	564	567	556	567	555	630	586	567	586	620	598	558	599	547	569	574	603	549	591	532	557	555	573	575	562	573	566	568	554	599	571	581	578	571	557	563	551	550	535	570	537	582	552	524	589	565	576	563	545	608	553	580	576	545	575	562	559	570	536	572	570	538	577	550	566	574	570	561	576	577	600	611	581	544	574	558	548	568	549	562	586	605	540	594	588	532	568	519	541	590	568	587	525	550	535	561	565	540	620	538	520	565	560	569	581	617	550	536	559	535	628	562	554	588	596	582	590	548	565	551	580	584	548	544	564	594	579	611	550	541	547	604	580	568	532	520	560	552	588	566	555	576	538	592	556	563	529	595	571	613	551	636	569	538	557	577	612	557	548	573	570	561	521	533	560	545	511	606	525	566	575	587	588	556	549	554	607	582	578	580	631	571	576	556	559	534	563	560	556	574	566	546	592	585	554	557	541	539	583	528	576	590	583	567	554	572	561	581	587	581	592	583	608	566	607	574	603	577	558	573	556	552	589	585	556	552	558	527	570	561	590	560	591	542	569	538	533	579	572	594	549	556	540	589	585	578	571	626	577	552	523	561	579	547	570	575	562	577	530	539	611	571	578	576	588	532	510	556	581	582	553	540	558	579	558	595	599	550	530	551	557	586	548	578	582	581
4338	1159	1028	798	724	718	710	668	645	626	627	626	665	584	626	642	630	669	636	595	636	627	633	611	662	589	564	603	667	582	626	628	642	667	627	612	608	628	648	599	618	614	643	620	599	619	641	611	619	599	568	644	641	594	612	571	632	596	601	637	616	617	618	597	560	608	616	624	619	582	608	621	607	595	667	621	612	606	607	651	637	645	654	605	592	616	596	619	645	615	636	626	601	594	628	659	612	626	589	624	583	604	559	635	615	611	582	619	623	635	637	622	650	626	594	613	615	594	611	653	597	614	641	640	636	640	621	622	558	597	620	576	635	627	657	642	614	640	581	665	595	604	643	625	637	651	616	610	623	585	612	594	578	666	623	597	611	654	641	600	602	657	621	617	602	631	645	600	623	666	683	609	634	570	584	620	635	616	636	617	621	615	606	607	577	594	639	616	611	589	628	635	620	603	600	607	676	625	614	568	621	613	622	651	640	667	612	600	633	598	622	680	677	598	629	632	631	599	606	611	589	593	648	650	593	604	642	589	616	607	598	601	599	596	608	625	588	611	635	584	652	595	656	613	618	628	565	664	633	613	616	659	643	618	616	613	613	668	671	605	640	620	637	639	600	686	626	629	623	623	646	619	597	575	590	629	633	576	590	585	610	615	619	618	660	627	607	645	650	647	602	607	599	619	608	615	567	627	582	622	584	669	626	611	585	644	648	626	673	605	587	663	586	641	632	604	567	601	625	604	631	591	616	628	605	578	644	591	630	588	594	610	588	647	606	610	595	620	634	613	614	600	613	632	582	631	616	605	646	643	630	643	604	629	598	586	610	602	592	655	648	631	583	604	599	617	687	606	621	592	663	597	628	609	613	622	651	587	639	627	649	580	623	625	624	647	655	633	622	589	616	606	651	637	621	570	588	628	624	621	646	587	589	599	643	610	637	636	628	644	619	636	635	659	679	607	586	651	613	609	578	585	612	634	619	645	604	643	639	620	633	601	602	616	622	609	612	627	640	631	638	671	603	611	652	639	631	598	616	611	599	608	631	608	591	609	631	605	637	571	617	594	604	569	574	599	644	575	608	689	620	627	652	650	637	646	580	639	649	640	615	616	615	624	620	552	649	616	639	585	597	629	597	635	602	589	620	605	609	617	604	639	593	622	667	598	603	584	639	613	604	605	582	591	624	594	616	633	627	609	638	643	598	622	623	615	619	596	660	613	636	594	607	617	612	618	643	616	615	573	646	593	643	606	618	666	572	598	622	628	640	624	616	600	622	613	674	570	642	613	641	598	619	585	614	603	576	658	606	632	619	635	581	647	633	615	624	575	651	593	548	652	627	586	589	604	619	636	618	596	615	657	607	649	621	589	621	593	620	578	655	649	623	618	608	612	617	589	628	651	627	624	594	605	654	650	585	631	622	614	633	658	645	671	665	626	631	637	637	598	631	560	567	625	618	624	595	621	565	612	606	618	644	635	600	617	587	637	597	634	645	605	652	641	633	631	579	667	646	606	626	630	646	611	613	630	602	643	647	628	616	616	614	605	581	629	622	624	573	572	616	599	661	639	632	621	603	653	678	594	603	601	597	582	626	651	642	649	611	594	648	647	603	656	655	620	593	638	608	592	587	574	639	592	560	619	590	603	637	611	624	626	634	658	586	601	604	626	615	631	607	609	606	631	632	624	603	590	670	618	614	640	618	666	607	654	600	623	672	605	589	608	640	584	598	583	643	619	611	561	651	573	577	596	645	546	638	626	616	607	599	641	607	638	631	621	625	639	634	614	617	639	607	573	610	639	603	655	611	590	674	622	652	634	626	605	611	585	622	623	626	620	607	629	588	587	655	606	663	614	635	616	639	593	567	611	586	651	615	588	600	630	568	641	605	615	596	619	575	643	614	628	628	611	611	603	652	646	638	633	623	618	607	598	601	604	671	625	622	616	580	624	607	618	637	603	589	586	628	569	627	601	627	656	590	580	595	617	612	628	590	559	604	624	627	637	655	629	643	645	614	649	604	574	571	602	626	615	579	591	583	662	641	630	624	653	606	614	608	618	586	619	617	608	628	609	655	625	604	635	597	637	585	603	630	625	589	624	630	611	632	614	602	589	637	609	615	670	655	640	635	623	615	600	639	600	604	613	629	650	635	628	605	654	605	621	632	656	603	611	672	576	632	613	605	622	618	589	671	598	600	645	632	668	599	616	614	621	631	580	608	584	610	608	619	620	605	621	598	633	575	600	619	573	621	669	590	642	634	613	649	604	617	649	599	633	645	598	626	642	607	589	636	631	613	648	639	572	642	628	610	623	654	634	609	635	624	607	660	624	629	609	583	576	615	621	638	651	571	629	606	662	644	615	622	644	635	608	593	581	647	614	608	627	611	646	607	595	591	606	654	630	654	650	654	578	639	609	670	639	626	613	607	666	578	599	588	635	609	647	679	643	664	598	581	619	616	585	590	626	592	601	611	646	642	615	631	620	623	637	613	616	605	609	648	638	583	622	615	612	645	626	631	679	602	619	612	580	617	565	573	637	599	630	646	604	655	635	637	623	621	612	632	592	577	599	619	615	602	617	634	589	628	625	644	639	615	630	648	644	563	664	640	623	639	597	621	621	603	662	608	634	633	584	646	645	631	593	590	617	627	627	615	557	650	634	611	606	589	629	620	658	598	630	640	581	593	579	615	641	624	640	630	624	626	612	592	621	625	617	600	620	605	617	641	645	641	620	629	632	623	636	618	607	608	605	627	590	620	658	643	599	658	604	574	659	646	665	610	612	632	602	610	611	636	668	627	630	614	603	603	622	640	544	608	623	645	642	649	609	656	607	641	661	646	641	627	635	573	613	645	594	610	595	628	656	626	611	592	575	575	607	602	639	622	584	644	605	607	632	604	617	577	626	629	645	659	630	635	638	582	612	656	642	625	656	645	601	606	626	629	616	617	598	549	614	611	611	636	659	601	603	622	618	669	616	603	618	608	622	623	591	620	613	604	581	623	629	646	640	627	605	664	629	640	592	593	633	614	617	645	667	630	628	639	607	649	617	607	635	593	629	590	601	624	617	609	593	609	615	631	639	639	597	603	616	631	599	625	674	601	634	604	602	639	657	644	593	612	618	623	622	610	593	659	612	666	632	651	579	613	594	581	627	605	595	626	645	588	643	609	622	595	643	619	641	653	562	623	670	653	637	624	659	638	619	600	615	614	596	638	658	636	642	631	604	628	615	645	631	605	604	675	574	586	587	607	616	594	614	577	669	608	631	603	570	612	605	627	643	661	597	638	612	639	596	614	649	631	575	638	618	634	619	623	674	627	636	619	589	605	606	635	630	653	605	594	618	633	622	612	624	658	631	648	632	606	622	621	628	635	602	616	623	606	580	617	615	642	601	615	629	622	621	634	624	609	589	638	654	629	611	605	639	648	644	611	624	600	681	654	605	631	654	583	662	607	624	622	576	643	670	586	614	631	632	659	677	592	627	606	614	603	642	625	626
23304	20884	27883	24015	20864	10103	1184	793	633	602	564	566	595	511	486	483	513	473	486	405	468	406	466	424	434	426	473	415	470	438	437	416	433	436	446	462	414	452	440	432	452	474	437	440	410	431	409	429	426	413	411	427	428	419	395	439	391	437	421	460	405	393	414	441	413	405	446	442	411	423	431	434	411	424	434	434	395	440	425	392	426	392	432	414	451	412	428	413	458	393	419	407	396	411	449	428	437	430	413	417	437	430	433	431	414	433	471	396	436	432	379	414	422	420	416	434	390	453	410	437	416	387	419	386	401	404	431	453	433	443	435	455	422	429	440	422	460	413	404	413	419	452	422	432	436	435	423	423	451	433	426	412	414	447	383	422	440	409	442	400	390	448	395	429	454	417	422	428	413	401	441	403	448	425	445	390	420	417	447	395	394	426	412	427	453	433	414	426	421	401	430	424	457	414	428	399	427	422	403	436	432	381	394	420	419	447	437	458	423	434	435	405	406	424	404	409	397	460	398	400	404	374	407	414	469	436	427	420	388	386	430	399	430	409	407	414	449	446	454	426	390	436	404	421	419	419	411	402	411	444	435	433	434	386	421	426	436	423	423	410	418	429	427	387	459	422	426	412	456	390	443	397	432	402	431	412	459	446	441	448	401	450	436	429	435	405	396	458	441	439	412	448	419	413	438	480	440	415	408	423	407	436	412	405	419	403	438	404	424	428	451	384	408	389	390	421	410	420	433	395	411	445	446	442	420	451	380	436	437	433	424	402	424	418	398	408	410	443	385	452	450	401	403	428	415	429	409	394	398	448	394	466	409	451	450	404	422	418	384	434	481	426	402	407	422	432	396	424	419	436	430	391	427	427	416	448	433	393	462	433	414	412	412	420	414	433	410	418	456	443	447	420	454	435	432	429	415	441	388	439	459	412	409	398	473	429	426	382	430	483	369	403	435	444	407	414	451	387	430	459	433	414	429	435	432	434	398	416	463	405	443	446	456	423	409	433	425	425	435	416	406	413	426	498	407	422	447	443	410	409	427	426	426	395	416	418	412	448	437	394	427	432	426	419	451	431	430	421	394	428	424	429	435	380	451	423	425	462	388	407	427	420	418	415	462	433	418	419	403	410	450	401	416	449	417	413	416	442	400	391	437	394	411	417	457	432	423	427	427	455	407	420	440	436	431	440	391	429	402	428	433	429	408	439	407	429	383	465	427	397	393	399	476	430	388	432	401	439	438	415	437	437	402	476	411	403	445	443	383	417	420	393	441	406	418	412	436	416	457	428	392	453	415	434	416	414	409	419	395	458	396	458	396	454	410	445	399	451	447	447	413	425	415	394	417	392	422	398	436	392	430	407	431	429	412	405	425	413	460	461	456	430	394	430	423	426	422	441	401	417	385	429	427	394	444	432	449	429	449	468	409	410	423	415	407	417	457	423	436	434	454	421	395	437	466	406	367	406	411	459	402	443	435	446	420	408	437	433	427	416	404	435	435	384	409	449	392	430	417	414	433	436	469	394	472	451	410	440	423	450	403	389	454	399	425	444	413	444	450	448	427	425	424	395	392	412	390	409	409	420	419	374	423	428	433	402	421	405	445	460	459	400	400	425	387	403	451	399	439	436	417	435	418	451	401	416	438	399	403	410	401	389	415	441	422	440	391	380	444	464	413	406	403	409	417	430	414	400	417	425	412	418	437	392	419	393	417	426	454	429	416	409	443	428	427	384	421	421	386	436	444	445	417	408	401	416	400	420	426	416	417	434	425	447	425	390	446	428	426	416	402	452	459	419	399	456	408	405	397	424	447	399	443	440	405	425	411	451	400	415	434	428	424	430	417	396	434	436	412	427	454	404	442	459	402	431	367	426	431	426	403	434	446	429	428	411	410	420	414	436	457	413	415	441	411	422	405	440	437	390	428	420	405	408	425	389	393	420	473	419	436	427	404	416	449	446	409	441	409	464	449	445	447	443	446	411	411	429	415	415	426	405	416	424	463	415	433	426	460	429	447	397	392	399	409	390	390	425	484	409	399	447	424	415	405	454	424	431	448	379	413	401	399	407	403	415	428	426	452	417	409	407	419	433	379	406	409	409	445	437	437	401	467	444	401	436	431	408	420	417	399	436	428	427	404	421	441	431	411	428	400	445	416	416	406	394	426	433	410	391	423	414	417	469	424	418	409	452	428	422	403	396	383	411	391	411	430	415	397	443	403	399	436	425	430	408	404	390	431	436	437	445	423	388	434	411	412	450	444	436	431	427	391	449	425	411	415	478	391	415	405	451	461	452	419	423	381	415	452	446	420	432	456	399	461	401	399	400	402	435	413	390	421	428	434	427	407	407	389	410	409	433	382	418	454	438	437	438	411	439	405	445	418	431	434	444	445	435	423	429	436	412	392	408	429	436	447	441	436	448	422	424	452	454	422	397	437	436	417	454	428	429	407	399	427	441	414	441	398	429	450	419	416	427	421	397	402	427	400	425	454	387	440	431	395	402	399	434	398	451	477	449	410	436	413	453	438	440	432	431	422	434	438	391	426	390	415	379	448	390	466	398	423	415	439	440	421	434	423	434	414	428	424	446	409	445	449	416	403	403	461	413	430	441	436	432	437	429	471	410	422	459	444	410	386	421	401	413	412	465	438	387	394	425	426	451	430	378	406	431	412	426	398	397	414	428	376	446	430	426	409	439	435	397	429	404	416	426	435	411	406	407	394	420	439	412	407	396	426	380	444	420	387	412	434	416	423	370	427	457	443	403	461	411	378	449	426	402	376	418	439	398	426	420	405	421	421	407	424	419	407	389	419	432	409	435	409	457	401	418	451	433	410	417	432	420	415	431	433	414	447	439	432	439	418	434	409	423	391	413	405	444	402	447	416	401	440	420	413	446	413	437	412	427	422	432	424	402	444	407	416	413	418	415	435	398	409	390	388	436	401	453	415	430	388	401	451	460	388	419	422	413	404	410	394	435	465	405	398	427	429	433	420	447	453	399	429	438	387	391	443	441	443	442	437	409	445	420	418	440	416	400	409	481	415	424	428	475	425	416	432	438	420	408	398	461	413	447	435	433	442	388	442	410	469	449	385	429	435	442	434	418	433	376	413	438	454	450	453	430	424	413	424	444	399	434	417	398	432	378	456	441	436	404	414	409	430	420	433	422	427	425	381	418	449	413	424	459	422	420	458	457	391	468	406	435	402	450	452	402	416	449	430	443	419	391	445	453	439	443	427	444	464	452	424	401	407	428	426	430	429	397	422	435	432	394	450	425	433	394	428	423	443	433	392	456	439	427	428	418	421	382	410	460	440	425	457	423	423	434	460	405	436	457	430	430	458	431	423	407	436	480	426	441	403	406	377	443	421	401	421	413	423	442	434	439	418	412	440	408	438	421	415	413	442	430	409	436	419	427	437	401	398	435	429	426	386	411	425	400	419	444	445	430	428	440	439	449	440	411	429	439	414	415	430	427	382	456	416	430	414	449	420	449	450	406
3226	8260	6529	3061	2089	1616	1320	1058	891	771	759	658	664	644	568	589	571	550	588	507	536	525	506	545	466	450	475	468	516	468	514	501	494	503	526	480	502	472	501	460	479	496	486	464	501	452	511	487	459	457	478	468	501	465	461	439	494	479	486	459	495	470	459	481	495	480	481	410	472	482	479	496	464	479	485	441	476	517	498	473	484	467	478	497	466	452	488	454	493	486	458	485	471	465	455	499	474	479	446	465	456	471	486	458	502	485	508	480	455	442	513	498	475	458	509	462	481	459	495	485	459	476	475	494	493	474	465	518	502	521	458	474	481	462	515	447	462	476	449	506	484	521	446	453	458	448	444	500	478	463	478	491	444	461	479	501	481	482	498	446	476	452	462	433	486	427	502	503	553	490	489	470	502	428	481	473	489	468	496	471	483	478	473	510	477	457	473	464	449	463	523	507	486	489	431	523	497	446	462	485	448	479	497	493	496	473	479	507	494	477	487	472	429	483	494	497	458	487	468	485	465	432	441	505	449	474	473	486	507	495	475	479	455	459	454	493	505	474	450	447	427	471	489	511	482	458	486	477	512	451	495	473	477	459	474	482	471	457	481	459	487	462	458	448	443	506	478	456	449	441	476	485	455	452	452	477	494	496	474	496	469	468	464	453	491	478	471	473	484	469	479	462	491	501	454	467	472	476	490	451	503	444	504	450	494	489	469	482	471	491	492	488	464	475	502	556	475	470	473	477	516	472	476	515	501	475	469	458	460	492	483	468	483	466	476	464	472	454	485	489	466	524	480	461	445	471	425	479	515	481	507	494	453	486	482	492	504	437	499	478	498	501	461	493	449	471	483	491	454	485	528	470	489	477	512	482	474	533	468	502	505	461	472	446	453	478	453	510	495	477	428	494	524	469	453	494	491	474	467	495	469	493	465	475	453	507	446	506	486	451	530	437	481	477	510	487	481	451	456	472	471	472	478	436	463	458	484	467	473	488	465	470	487	478	484	491	484	479	488	461	459	472	479	474	455	485	450	466	486	448	510	470	499	468	491	496	479	480	447	477	486	447	505	493	526	513	446	485	500	502	481	493	497	467	484	480	459	502	461	455	491	462	469	502	453	488	498	468	493	483	455	492	489	491	495	477	519	485	472	460	495	474	452	453	434	453	453	494	450	472	463	499	484	493	508	515	497	430	490	492	480	456	512	440	472	471	469	449	478	452	471	444	502	470	453	538	465	479	469	470	470	497	492	464	507	448	524	493	500	479	498	438	483	473	464	465	438	447	468	479	512	487	477	490	491	486	490	482	521	491	470	446	458	493	458	493	480	456	476	513	470	475	505	483	487	481	489	510	476	472	494	514	480	452	465	453	455	463	498	435	459	471	458	515	465	470	477	497	491	490	477	476	527	477	447	482	479	434	478	478	480	469	477	480	505	503	486	457	466	497	452	473	470	456	484	489	459	478	466	519	470	510	482	491	471	461	486	482	448	488	421	516	484	509	473	475	480	469	436	483	436	480	483	498	484	463	457	468	469	474	496	464	448	481	500	455	517	491	438	477	479	491	454	509	493	503	458	458	472	480	476	488	501	481	462	439	468	482	467	492	470	491	463	457	477	462	464	499	491	474	450	484	478	486	494	477	488	493	471	464	526	453	467	430	498	475	459	452	468	501	489	465	456	471	483	447	456	467	483	468	490	483	443	436	495	511	496	477	490	444	465	475	509	487	479	483	474	440	482	447	430	491	475	506	479	496	436	473	455	471	462	485	480	487	453	515	477	456	499	464	506	492	496	484	519	492	439	512	466	463	485	523	455	460	437	498	459	489	469	465	486	464	528	455	506	478	465	462	482	468	505	518	478	468	484	471	451	491	467	496	496	515	464	513	495	503	483	450	426	497	480	487	479	484	455	465	466	452	473	459	469	481	460	476	485	463	462	506	501	496	487	483	475	495	462	453	459	480	462	511	477	472	492	469	491	460	457	490	506	469	471	487	486	479	467	506	476	498	460	490	426	474	489	492	475	444	479	480	450	462	452	501	543	453	460	483	468	407	477	430	449	530	442	458	460	480	514	479	474	455	482	471	467	508	465	491	470	476	461	501	480	479	451	450	490	487	512	449	511	510	483	479	513	507	490	484	489	485	497	463	522	467	453	462	441	468	476	431	471	469	529	488	473	460	467	486	439	507	500	472	500	470	474	510	482	456	460	509	503	505	488	503	485	491	457	453	487	483	508	486	504	457	450	449	463	457	493	465	424	459	485	467	477	502	481	463	485	505	487	468	485	494	455	482	473	478	450	515	472	480	466	465	490	456	483	531	472	463	496	475	463	446	456	481	488	459	472	490	479	453	483	503	480	497	524	479	498	468	483	451	495	500	483	496	443	506	446	469	526	499	481	443	490	497	457	484	484	490	495	522	488	480	478	481	444	479	495	485	483	509	477	467	467	517	485	486	468	437	506	476	459	474	454	490	478	480	466	464	526	499	482	486	483	483	454	458	484	516	493	489	497	479	484	507	481	484	494	484	496	493	448	458	457	522	473	490	469	499	455	502	467	456	437	464	513	481	454	512	510	501	474	498	508	433	448	447	455	474	491	473	450	444	492	446	469	482	447	485	490	460	502	443	461	506	489	469	482	492	496	487	508	477	504	480	437	499	484	502	465	440	473	494	418	487	474	473	462	465	475	508	457	482	497	447	441	461	481	480	450	461	469	483	472	497	451	493	460	473	438	462	466	458	468	443	456	469	486	448	503	481	467	474	476	471	475	454	463	499	504	471	464	482	488	471	487	475	430	489	457	457	482	466	501	453	428	475	476	494	466	445	461	498	491	486	508	495	467	471	511	455	472	532	513	476	465	487	466	462	461	480	471	469	493	526	485	449	501	473	491	492	459	476	515	471	438	437	461	487	480	491	475	491	499	482	501	459	451	518	473	474	497	480	486	505	439	505	483	497	491	474	466	458	459	475	481	451	478	478	496	453	480	433	465	472	456	500	490	453	462	462	507	490	459	481	464	496	492	499	468	486	487	470	526	494	481	477	461	475	468	483	475	464	496	465	476	436	492	485	456	490	439	477	460	460	460	487	463	481	496	462	469	484	475	493	475	465	489	463	448	484	483	508	472	451	516	473	458	492	509	449	472	491	447	471	464	491	535	466	481	452	470	486	481	433	497	454	456	468	457	429	468	479	493	486	529	435	481	522	476	467	481	500	452	483	507	451	504	518	521	492	425	453	494	493	491	448	486	480	504	477	501	501	460	495	487	459	472	508	475	473	449	482	468	493	494	475	440	503	487	467	454	448	503	470	492	467	493	447	493	488	455	440	497	498	472	460	485	464	462	471	485	516	448	450	504	478	483	487	480	462	478	495	484	462	488	478	521	500	482	485	487	463	480	476	480	432	482	472	461	459	482	487	460	515	492	476	502	436	493	451	489	460	465	500	431	430	428	485	487	481	458	512	485	492	454	486	476	464	457	460	448	432	483	498	489	475
24251	20884	26960	24854	12402	907	607	544	481	460	450	429	438	387	395	407	392	396	407	377	366	405	420	384	385	387	394	392	380	374	386	392	376	369	415	386	341	392	390	392	401	376	388	378	424	387	386	373	389	375	379	381	388	416	369	414	378	369	395	398	403	389	395	353	386	382	390	373	352	393	365	400	387	346	376	366	381	352	363	376	385	394	375	372	401	395	350	368	385	364	409	362	344	389	386	364	407	370	378	366	389	392	389	360	371	346	357	412	383	388	413	379	387	416	406	350	413	414	357	373	357	383	356	381	391	384	378	351	353	347	372	396	367	346	368	375	373	367	361	393	389	408	385	383	376	380	362	384	363	379	428	383	363	393	381	398	370	384	397	366	365	348	363	398	391	371	388	377	367	365	393	346	389	400	369	370	372	413	343	354	379	346	340	380	433	349	385	385	367	361	392	385	389	362	357	370	401	377	415	387	367	388	379	377	368	345	354	375	373	363	410	414	387	380	338	369	391	368	389	391	373	386	391	364	421	361	387	395	399	357	380	362	355	363	362	405	378	374	416	367	410	370	417	379	352	385	357	387	399	388	382	380	420	403	398	354	379	380	376	392	393	386	368	380	401	365	357	384	341	367	384	386	377	380	348	378	395	371	379	373	364	381	390	373	381	391	361	394	365	339	373	392	370	370	406	357	344	377	372	366	376	371	372	372	376	385	381	418	390	389	359	403	382	385	364	396	335	375	401	367	373	356	355	353	364	375	361	352	370	387	405	364	363	373	375	370	372	393	368	381	368	389	414	413	375	407	397	370	399	381	393	341	396	382	353	335	372	360	367	385	363	396	371	375	401	415	352	352	384	387	365	359	407	390	380	390	363	395	382	405	371	345	407	373	394	371	391	362	399	371	411	378	390	352	371	355	373	379	363	362	384	366	374	359	398	345	400	354	407	372	376	367	398	421	403	390	392	356	384	358	389	367	342	348	345	383	376	379	402	413	363	392	403	364	399	387	359	361	412	395	382	363	334	348	430	343	420	412	368	353	375	372	367	405	349	372	434	396	403	417	387	376	400	374	371	377	363	368	376	402	418	384	383	394	362	405	383	370	385	366	382	335	346	382	432	369	384	403	384	357	363	363	380	349	386	366	371	395	394	371	332	379	379	355	349	385	352	388	374	375	384	329	405	374	383	372	398	381	377	399	408	389	381	353	353	342	397	396	371	349	394	397	413	389	375	369	391	347	392	370	409	373	359	383	376	371	349	351	366	435	363	365	392	390	344	351	384	346	390	383	383	388	376	385	409	403	378	378	411	393	412	376	375	377	368	395	363	329	362	375	356	355	330	386	400	352	374	366	385	397	380	422	360	378	369	355	370	402	405	399	395	383	369	372	392	388	342	395	365	389	384	384	353	365	373	351	388	383	375	378	386	363	388	389	386	386	356	365	380	380	386	378	375	378	388	367	380	375	420	372	375	347	386	392	380	393	329	357	358	393	399	404	389	395	394	400	362	371	373	397	400	378	369	380	357	377	370	387	406	379	357	394	400	373	385	365	350	338	389	380	387	390	310	352	375	389	386	348	364	372	394	373	352	371	390	326	393	355	389	357	388	411	392	411	373	366	362	437	364	376	356	373	383	374	401	372	369	380	389	391	361	389	427	374	409	369	404	376	378	342	396	362	397	397	359	353	357	387	359	366	379	414	346	401	373	352	358	396	358	382	342	386	385	372	359	357	416	344	404	345	411	360	387	395	344	379	336	352	385	379	363	404	393	368	381	374	411	390	366	357	378	402	371	363	412	384	365	372	397	354	392	357	353	417	370	368	372	391	418	360	378	405	375	361	364	388	362	390	384	370	389	396	372	406	390	391	403	338	357	367	355	340	393	338	350	375	383	364	347	426	370	370	402	392	337	378	342	412	394	410	385	402	380	372	368	342	362	387	369	379	398	390	417	346	349	383	422	350	407	392	400	361	370	354	346	380	387	399	368	408	405	353	375	383	394	367	399	371	351	384	356	367	403	402	378	347	400	377	368	402	382	367	381	387	384	365	388	352	386	350	402	377	379	370	374	416	347	370	369	359	392	394	333	359	401	360	373	403	369	359	370	413	358	355	366	347	390	383	376	349	393	347	377	372	379	406	404	402	386	364	376	382	391	343	395	343	363	362	368	365	397	358	356	374	361	373	379	389	369	380	339	372	387	427	386	382	389	406	402	379	355	404	365	371	380	378	345	411	352	351	397	387	414	390	327	382	410	388	395	392	395	369	399	392	373	405	374	364	390	386	382	343	382	375	351	381	369	375	389	358	373	400	363	367	375	385	383	365	364	373	380	395	366	374	369	397	405	405	364	387	382	361	379	377	381	402	361	409	399	401	368	383	341	354	375	421	381	375	340	374	408	384	376	364	391	397	376	373	381	398	396	372	380	366	368	405	404	358	351	389	344	381	380	373	395	396	397	404	369	381	377	348	371	365	395	339	355	375	372	376	398	422	386	371	383	415	399	361	378	356	349	402	388	385	394	350	359	343	357	402	375	408	372	395	376	369	366	376	389	385	353	373	388	394	369	366	366	375	387	389	360	376	378	389	395	353	394	350	373	370	366	382	403	386	377	381	365	377	407	355	333	377	357	380	399	378	389	390	381	409	372	382	379	375	376	381	408	377	379	360	397	378	392	371	382	359	368	396	361	368	393	376	364	397	402	398	398	417	377	406	417	386	385	420	359	406	385	369	371	328	367	356	365	359	379	358	396	367	411	379	429	405	371	362	378	401	372	383	399	353	405	381	355	369	375	375	339	392	351	385	396	378	392	423	336	385	390	403	381	411	359	366	371	380	342	384	407	383	394	369	374	402	332	363	414	383	373	373	397	410	383	379	384	351	352	320	404	366	399	406	396	374	407	381	378	358	371	389	305	372	356	363	383	370	403	359	382	372	362	369	351	363	400	358	394	378	365	379	398	340	359	360	368	367	353	376	389	370	360	376	374	390	338	353	346	390	381	394	385	356	397	375	366	407	350	380	379	379	408	387	374	397	364	386	385	395	354	372	351	357	348	344	389	389	382	396	396	358	358	379	361	374	401	351	357	346	362	320	354	342	364	361	376	399	377	361	381	440	358	368	374	388	342	386	382	363	335	388	373	354	379	380	386	377	392	390	386	369	385	374	419	365	394	401	405	393	373	397	368	395	353	368	315	400	383	366	361	352	376	355	347	372	334	381	405	366	380	374	354	368	375	366	378	393	392	394	370	385	382	343	390	367	335	354	353	371	366	367	366	374	376	371	343	399	394	356	345	388	395	334	365	370	384	359	359	385	388	363	354	355	350	384	403	385	365	374	375	410	375	371	351	369	361	402	385	387	395	379	397	374	393	399	371	369	365	398	410	355	350	406	359	362	382	383	387	336	388	402	375	349	363	358	352	370	374	381	352	383	373	392	400	399	357	350	368	376	371	382	379	365	375	397	369	408	350	388	406	405	351	379	387	362	387	369	394	365
3486	5035	3760	1904	1358	1070	874	716	743	554	575	571	479	527	455	437	425	446	508	432	483	453	426	423	433	487	443	401	439	436	432	434	426	444	441	393	373	423	404	407	409	379	408	430	396	399	403	396	403	460	415	448	391	421	385	379	375	437	379	430	413	376	351	389	415	440	413	390	393	388	479	409	423	436	401	433	384	395	452	431	406	420	416	431	401	409	399	431	431	406	417	414	398	370	399	396	426	390	411	404	407	445	435	438	455	428	407	388	419	426	376	432	387	398	424	429	424	383	408	388	426	439	416	418	441	396	413	420	437	375	420	390	401	421	364	376	391	388	411	397	386	411	391	417	381	408	412	421	414	401	382	429	409	397	387	432	429	421	387	421	366	422	421	431	384	449	397	403	418	403	406	424	415	391	396	403	424	407	431	377	405	401	401	416	366	408	428	431	410	417	397	437	417	388	388	421	411	410	417	446	426	389	413	423	433	387	421	358	436	403	398	421	400	405	398	415	436	428	386	401	400	402	405	436	421	422	381	432	411	436	409	375	394	439	419	399	398	389	397	413	449	388	442	407	394	372	426	410	406	401	391	419	376	394	399	432	376	407	417	413	431	410	401	403	420	395	414	408	445	409	398	421	420	393	453	410	436	376	408	402	428	380	364	384	391	405	415	401	383	433	381	391	390	426	391	420	393	405	425	451	398	401	391	438	388	398	408	399	370	400	441	397	422	391	405	375	412	396	382	385	417	396	448	402	393	415	386	382	397	450	423	448	410	427	407	404	390	441	449	373	428	417	438	391	413	428	421	405	422	410	392	404	439	398	389	397	410	405	412	404	408	406	380	404	367	417	397	424	427	404	419	429	413	408	442	404	447	380	439	448	397	387	418	400	427	430	387	378	399	413	399	411	358	384	402	406	416	400	400	433	424	447	448	405	408	409	413	404	421	426	409	354	414	400	400	392	410	409	437	437	408	368	396	402	391	388	395	402	394	430	423	421	387	367	404	412	437	452	437	408	387	398	386	407	406	405	415	411	393	407	418	413	413	383	395	445	423	420	386	419	389	420	453	422	414	400	393	400	427	391	408	413	427	380	392	459	370	360	416	388	407	446	408	375	413	420	431	387	402	435	400	394	385	404	418	430	395	400	407	385	423	420	410	418	434	379	439	428	389	406	399	427	396	405	387	403	388	417	421	389	391	373	395	402	388	384	407	421	421	406	399	439	391	400	407	425	408	428	448	369	396	429	420	398	395	431	423	412	407	446	444	414	411	418	404	415	414	400	409	398	400	417	395	405	411	440	412	400	393	396	421	441	415	403	389	368	395	419	389	450	457	386	415	395	392	393	425	406	398	429	383	403	414	355	432	407	393	431	399	423	399	394	406	380	351	393	413	398	387	416	409	409	419	421	397	441	415	430	424	419	417	403	435	413	389	416	370	393	408	424	417	363	389	387	395	376	375	399	408	407	390	346	418	421	410	420	413	438	409	421	393	427	395	427	443	380	417	452	410	429	406	358	429	379	420	401	408	414	368	409	422	398	428	409	423	416	408	437	396	421	414	395	447	403	406	419	447	425	412	436	378	416	403	459	439	422	415	417	441	402	405	404	424	392	365	397	435	406	423	446	405	430	390	424	422	391	413	420	377	416	399	403	410	418	390	397	370	389	412	416	358	395	370	403	416	450	438	418	435	416	430	431	419	401	442	407	362	425	411	402	425	409	426	447	370	375	402	453	403	419	443	385	422	401	356	419	397	390	425	409	394	390	407	391	437	439	432	390	402	381	411	371	392	423	403	423	389	427	424	412	368	414	404	438	414	414	423	460	396	451	408	373	459	395	423	375	403	414	414	429	404	416	398	404	431	416	397	386	372	395	399	401	427	421	426	429	410	403	403	395	418	398	422	437	393	401	421	415	403	405	416	419	405	443	430	384	391	427	418	407	381	391	398	416	407	438	410	412	447	403	413	419	374	393	384	402	387	452	427	431	431	380	412	385	423	439	395	393	388	415	401	436	422	415	382	408	395	403	438	455	393	430	421	437	433	426	422	444	404	401	397	394	439	411	446	395	418	394	399	386	386	359	402	393	444	404	411	386	391	420	406	421	399	367	412	428	390	391	390	381	390	407	430	395	391	387	371	401	430	399	387	412	440	388	430	410	381	394	404	418	401	383	412	404	438	382	436	421	391	381	424	397	401	388	425	417	434	386	421	457	435	420	389	403	426	418	439	418	384	430	427	420	457	428	374	411	421	449	387	445	438	381	380	407	397	399	395	378	415	385	421	427	440	403	413	398	425	409	419	410	403	429	399	371	469	434	438	453	403	430	453	431	409	401	422	444	385	390	400	393	376	417	368	427	414	418	360	413	416	392	368	421	400	366	408	418	422	401	402	393	416	398	424	401	418	380	407	396	419	378	409	410	389	391	413	397	415	444	384	404	400	421	397	417	393	419	408	403	416	399	404	439	412	428	403	402	415	379	394	413	394	423	436	382	408	383	437	418	451	418	396	394	432	422	382	383	396	416	404	389	438	416	443	383	417	416	399	419	446	431	394	407	397	432	380	418	431	386	374	452	435	399	400	412	385	405	398	405	409	419	390	417	402	423	412	430	428	455	435	408	395	409	409	410	410	431	417	399	368	432	451	409	391	380	405	403	416	431	409	412	432	409	390	367	428	393	394	425	419	403	368	425	364	384	411	414	406	413	397	382	444	385	390	435	397	412	421	439	420	405	449	384	401	459	426	413	414	421	417	413	423	417	387	397	423	403	396	420	414	402	378	392	439	403	425	421	425	423	413	438	371	409	372	436	439	392	382	433	432	419	396	425	421	408	414	379	416	444	413	375	386	431	438	404	405	409	445	389	408	399	381	420	412	393	426	491	411	376	398	399	431	438	380	368	401	401	404	392	414	404	401	416	411	408	441	389	386	404	376	387	377	429	396	433	416	440	384	390	403	447	444	411	383	407	430	392	390	364	409	389	383	410	368	415	397	388	433	383	436	419	419	442	383	383	392	423	415	422	419	389	378	440	425	429	421	445	383	424	441	434	386	404	362	441	409	412	380	433	447	427	412	409	407	383	400	436	378	412	390	418	424	389	434	369	398	433	421	385	395	383	433	419	401	434	399	352	448	406	379	383	393	400	408	402	420	412	390	397	430	447	396	419	434	432	414	412	396	417	391	383	394	425	417	409	419	411	404	420	402	399	426	371	398	449	404	421	396	462	402	419	386	436	408	435	434	414	416	392	432	390	417	433	392	415	398	376	400	378	414	402	391	432	392	423	420	391	377	408	399	420	406	405	393	424	392	434	431	400	421	379	396	400	412	417	404	436	442	379	390	390	414	397	448	365	411	450	420	422	381	434	421	418	458	421	429	429	433	370	426	416	409	411	417	413	367	434	403	429	402	413	404	418	415	396	421	407	403	390	405	381	398	381	396	400	423	430	413	438	407	379	432	408	407	384	412	386	422	396	385	446	405	435	418	404	421	425
22217	20886	28328	23577	20885	20911	8586	851	580	490	445	395	320	336	287	258	232	236	236	222	220	207	191	212	192	177	202	178	154	148	157	181	149	171	186	170	178	162	137	162	180	183	166	161	167	152	167	181	146	165	163	152	160	173	173	150	134	156	137	156	149	160	170	129	151	174	170	153	147	125	136	149	153	145	164	154	139	147	176	162	134	173	148	144	164	149	151	150	129	154	140	157	148	177	125	162	126	168	151	152	176	171	156	149	140	144	145	156	124	179	124	142	150	140	152	131	148	150	164	144	133	156	145	144	156	153	149	162	134	131	134	157	172	142	136	160	141	181	129	148	146	119	152	166	162	147	148	167	160	144	130	149	155	167	154	146	159	123	159	158	159	159	144	143	138	158	123	154	135	128	124	166	145	131	154	149	158	178	119	138	148	156	170	122	136	135	142	136	132	139	161	156	123	155	154	163	152	143	156	148	158	144	169	140	154	137	153	151	178	136	152	151	135	161	147	155	133	149	163	144	136	151	167	145	159	164	159	115	168	141	151	147	138	138	128	162	140	159	163	141	145	144	148	165	143	150	155	160	136	146	129	162	159	158	121	179	149	153	154	160	168	163	162	144	141	149	145	168	137	156	130	153	167	169	140	153	139	156	156	150	155	162	142	174	119	140	145	150	163	155	160	163	144	134	137	159	150	160	165	150	130	134	156	143	168	164	143	147	163	153	157	149	151	154	155	135	163	151	146	155	154	154	120	161	129	165	135	140	154	157	136	158	150	143	158	148	156	154	109	143	171	168	161	133	147	146	125	156	152	161	134	145	146	155	145	136	148	141	148	152	164	146	165	130	132	144	141	171	143	148	154	138	146	148	124	139	140	169	147	164	155	150	158	158	147	170	167	135	130	137	153	137	135	165	147	152	155	152	142	131	159	167	173	155	146	145	146	146	156	141	141	187	156	145	147	185	161	140	139	150	172	165	170	182	149	157	132	155	155	142	158	144	139	147	177	152	140	155	131	152	156	141	170	160	165	157	165	159	152	135	153	173	154	153	144	149	148	150	138	150	153	147	143	146	154	145	132	202	129	149	162	162	160	154	156	147	152	148	157	147	152	165	147	144	147	155	172	154	132	149	143	139	138	163	132	147	158	165	164	139	161	149	161	162	142	134	177	139	146	159	149	146	138	176	168	148	151	142	142	145	163	135	157	164	152	140	149	157	144	147	127	145	151	158	142	163	138	147	156	145	144	171	184	155	140	147	137	154	160	140	146	158	154	153	169	143	149	156	155	143	141	153	172	129	145	154	139	154	143	154	119	160	121	162	138	150	123	158	136	139	141	153	153	137	161	141	139	142	150	128	152	144	182	140	150	145	140	144	146	139	176	133	123	131	146	131	178	150	142	143	137	147	149	178	150	154	139	155	145	173	158	150	130	148	127	134	139	161	120	162	129	147	144	159	158	141	140	164	149	142	148	152	134	151	135	140	169	145	165	151	151	146	165	157	143	149	133	154	143	161	143	137	148	143	152	143	149	134	154	132	127	162	144	136	150	154	169	145	163	148	158	156	130	144	163	146	145	140	149	147	130	166	153	157	162	154	153	146	147	142	132	159	175	146	152	134	141	163	158	155	162	165	149	170	160	144	135	146	167	151	152	156	140	153	148	155	156	157	140	141	136	144	143	150	151	130	136	177	146	153	175	158	163	142	174	126	132	157	160	148	144	160	147	138	158	140	160	167	141	169	149	150	131	147	141	153	150	116	154	137	166	141	137	163	163	136	136	149	155	166	160	138	150	147	129	147	146	150	135	154	143	164	157	151	139	151	145	156	143	159	145	155	158	151	146	145	143	141	118	156	145	158	167	158	169	153	163	135	153	149	133	160	153	135	155	142	148	146	134	144	154	149	159	137	161	146	153	155	167	138	154	148	165	145	143	160	146	131	134	152	122	147	162	156	166	139	132	149	156	161	148	146	127	147	161	157	135	156	174	153	150	159	146	179	153	168	148	148	146	160	157	144	146	130	148	152	159	148	162	151	144	144	148	151	160	135	162	152	138	161	146	154	154	144	155	159	147	145	163	169	128	157	135	145	149	154	136	148	163	145	158	129	153	142	139	150	120	137	151	150	143	155	161	132	164	160	142	131	166	144	160	145	155	149	156	156	160	152	152	146	148	157	155	143	152	132	156	131	153	129	142	132	168	136	165	167	128	141	138	166	137	139	152	161	161	175	152	149	152	145	156	146	145	172	158	137	165	161	137	152	140	139	150	151	177	144	175	144	126	159	156	144	156	168	139	161	136	146	148	140	137	153	160	138	132	126	162	136	126	128	140	150	176	152	150	155	140	133	167	169	139	160	160	164	146	155	172	154	148	145	165	137	154	135	136	148	147	150	138	140	139	134	146	161	170	163	124	139	164	127	168	150	167	146	136	163	165	145	141	144	139	141	147	144	171	152	146	154	146	166	155	146	141	176	153	148	134	135	160	137	156	144	153	145	143	154	131	166	144	151	159	162	154	141	153	181	141	148	158	155	145	134	149	144	126	136	148	160	155	148	145	173	140	124	140	126	163	157	182	155	125	165	133	158	141	144	139	142	110	150	152	123	162	146	150	140	159	150	163	173	173	164	151	170	166	157	167	164	157	171	146	143	150	151	133	174	166	139	157	130	156	168	130	145	141	144	148	138	166	143	161	143	154	142	176	140	137	142	154	149	150	161	149	160	147	160	131	169	148	142	154	159	149	151	139	136	137	132	143	141	154	164	167	134	151	118	159	147	142	153	179	128	132	151	153	175	144	135	155	163	169	151	142	182	142	140	178	158	152	144	146	152	150	159	148	145	136	149	178	155	170	148	160	138	149	167	164	170	152	122	147	148	147	153	153	160	159	140	141	167	166	132	145	152	156	169	147	132	136	145	146	122	167	142	142	147	150	147	137	138	149	159	151	169	136	158	127	161	145	154	156	169	145	127	154	145	142	135	144	146	153	136	119	157	169	158	151	122	136	137	174	159	134	139	159	150	183	167	136	141	148	144	135	123	152	154	169	127	169	163	145	155	156	152	156	155	142	158	154	133	159	153	139	135	147	166	150	149	152	163	145	157	190	149	148	162	150	159	130	169	160	126	153	146	140	144	138	146	143	148	154	143	157	135	150	145	119	152	146	166	133	163	146	163	135	161	153	152	131	139	136	154	137	163	132	165	169	158	134	144	159	128	139	133	132	156	146	150	169	145	140	143	174	138	142	136	167	152	146	157	155	151	144	163	168	157	165	148	135	140	148	137	141	150	140	160	161	134	142	159	163	137	161	156	170	149	164	152	145	134	158	141	148	140	148	153	134	155	143	151	157	126	135	159	170	147	148	163	119	162	157	142	146	131	146	154	167	139	150	136	147	154	160	144	161	167	149	148	146	146	149	154	159	131	145	122	147	150	162	140	149	144	151	135	155	163	148	116	160	149	168	149	151	173	149	153	139	150	168	147	148	153	131	165	170	160
4455	13263	10480	4905	3234	2419	1764	1441	993	821	668	532	518	420	384	389	356	330	287	300	259	259	262	264	244	218	233	248	204	218	225	181	214	203	199	186	185	172	214	162	159	164	183	171	181	218	168	186	166	188	181	155	172	173	181	171	176	162	151	188	181	178	188	187	162	196	185	181	176	179	157	168	169	191	182	160	179	197	184	166	146	162	188	176	178	186	194	166	163	175	165	164	185	171	201	163	198	173	194	173	164	186	175	160	165	171	194	179	159	164	182	175	179	162	154	208	173	153	188	182	187	183	185	183	183	177	165	172	161	173	181	171	152	172	155	174	157	186	169	180	172	185	164	162	184	183	189	166	186	197	178	152	175	171	176	173	172	163	193	175	175	152	181	170	146	158	162	154	167	163	181	168	177	186	182	219	180	186	176	170	178	174	154	184	190	157	188	174	178	160	190	180	185	163	163	167	162	140	170	166	180	175	175	185	176	160	165	184	174	190	206	206	182	185	186	177	176	174	164	183	171	200	195	168	174	179	172	177	157	182	170	167	182	168	191	180	157	159	159	164	163	177	187	182	166	166	162	176	170	166	165	182	138	167	166	163	178	171	160	151	179	180	138	163	166	150	158	182	184	179	168	137	163	157	199	181	164	176	145	192	179	167	189	179	181	192	179	168	171	182	174	182	176	176	157	177	190	158	170	164	172	165	154	163	191	159	156	192	172	162	165	178	179	146	167	168	185	166	172	176	200	167	166	173	170	169	177	174	183	184	179	193	181	173	157	160	177	175	170	178	168	184	166	193	183	139	166	183	174	171	155	178	172	170	181	173	161	154	169	173	180	176	165	166	155	189	180	210	170	192	183	172	173	157	174	174	166	163	170	162	175	161	183	166	139	174	167	178	167	160	157	165	200	177	178	174	180	166	169	150	168	163	177	188	211	163	195	167	166	168	192	177	184	180	187	147	169	175	166	154	172	169	173	154	157	179	193	159	163	176	169	168	170	172	174	174	184	180	163	146	163	182	161	179	173	187	178	167	185	169	179	177	194	176	158	167	178	167	168	183	165	149	182	180	180	173	181	172	156	177	164	181	167	185	153	181	172	148	180	189	177	176	158	161	179	169	172	150	161	164	153	163	162	180	162	158	159	198	162	146	184	172	180	161	193	166	170	171	174	186	167	154	154	164	171	186	176	176	166	171	155	160	158	160	173	179	154	160	159	180	162	155	165	172	154	179	168	178	184	166	184	148	171	164	169	172	182	172	186	160	155	175	171	183	194	187	169	170	174	167	199	181	194	166	179	139	160	170	168	176	189	171	178	183	164	161	178	152	186	152	162	168	188	184	171	192	156	165	172	177	182	148	162	162	165	169	167	164	173	179	155	188	166	164	169	159	156	186	165	197	174	170	182	178	191	171	154	155	192	187	164	159	163	178	161	172	166	162	165	166	164	160	174	178	146	173	180	185	180	182	182	167	166	191	175	169	176	163	180	148	178	169	130	180	173	151	153	183	177	191	164	152	186	176	176	160	173	171	177	171	171	169	180	184	175	166	173	168	162	152	154	182	161	168	189	167	159	160	155	156	150	183	159	171	182	186	178	184	196	179	167	173	172	169	171	177	168	167	145	166	166	160	149	179	171	173	192	148	176	156	168	164	165	172	164	177	184	167	182	157	175	190	193	163	180	184	173	174	167	157	185	158	192	173	151	173	168	165	173	154	175	169	181	165	168	139	173	182	171	161	180	161	170	146	145	166	174	169	163	194	180	194	151	166	165	151	172	163	150	190	167	162	184	161	173	178	168	184	169	175	185	176	190	155	145	184	161	159	181	160	160	188	189	190	169	187	189	161	179	169	172	174	171	166	180	168	176	172	171	179	147	192	180	158	179	161	171	173	180	179	161	162	161	187	140	179	139	168	192	168	181	204	186	179	181	155	144	171	181	168	172	176	186	175	178	180	158	190	158	166	154	184	156	207	175	170	188	163	172	184	151	168	156	180	156	183	171	145	171	163	185	177	159	178	168	172	143	154	142	151	185	175	167	175	178	161	170	209	191	168	188	163	167	192	167	177	173	170	179	190	163	186	173	163	195	189	171	162	167	161	190	172	173	177	202	191	190	159	165	167	158	175	186	179	182	172	154	166	153	155	188	205	157	153	161	173	155	184	198	179	192	185	187	177	171	176	181	168	162	162	177	179	169	180	169	183	178	186	188	182	169	183	196	152	164	172	165	164	160	178	166	157	174	170	154	169	173	190	179	159	166	157	174	178	163	182	161	167	161	166	179	180	186	198	179	152	180	159	155	165	153	167	171	155	175	158	155	156	169	158	180	154	161	176	169	184	180	190	148	180	160	196	157	168	164	174	189	162	155	164	163	177	153	155	163	165	171	172	177	137	158	167	178	161	164	153	184	170	173	164	190	183	169	180	177	157	160	159	149	163	154	163	166	183	173	165	165	157	176	175	159	145	172	153	152	179	183	149	165	172	162	163	161	171	157	152	167	151	167	195	158	144	173	184	191	160	153	167	195	158	168	160	169	175	189	173	188	162	161	186	174	200	182	160	166	196	161	160	178	174	189	172	188	162	154	156	167	171	164	154	167	160	166	165	168	157	186	169	175	194	178	188	163	187	187	168	153	157	161	178	141	168	185	159	152	156	167	166	163	150	167	182	192	153	150	163	180	152	164	182	163	190	148	150	175	173	169	186	170	166	170	168	144	172	198	165	166	176	185	170	153	176	178	166	174	168	173	177	159	177	187	174	170	177	161	180	167	172	171	162	160	170	168	169	162	175	163	185	190	169	170	186	171	168	176	180	175	162	207	154	179	170	162	180	189	171	194	188	195	148	174	177	174	172	175	170	174	176	163	197	171	158	179	159	179	178	180	172	174	185	181	173	166	157	169	169	177	168	178	195	180	148	169	182	175	179	169	202	196	167	147	170	161	169	155	175	165	153	140	184	168	160	199	164	157	184	159	188	173	155	173	165	154	192	166	173	170	155	164	167	165	157	174	150	170	172	166	172	166	181	180	163	153	171	187	185	168	181	148	169	170	177	180	165	170	175	182	166	159	186	172	188	191	187	174	152	181	171	150	179	162	183	173	167	161	184	143	189	170	161	177	152	197	181	177	168	174	154	188	171	191	200	195	171	182	172	166	196	159	187	154	194	166	173	178	176	186	175	174	183	170	184	158	153	155	186	162	200	194	163	169	184	169	185	137	162	166	178	170	169	177	174	197	171	151	162	168	144	168	157	180	147	183	171	162	170	170	189	181	183	164	178	175	152	165	150	165	149	156	182	177	174	171	153	171	159	175	190	177	159	175	161	159	172	164	170	152	195	197	166	171	169	189	164	154	151	166	190	181	146	173	163	149	158	190	153	186	169	197	168	160	182	147	171	191	166	187	182	168	159	169	161	156	144	158	216	168	167	192	193	168	170	169	167	184	173	179	170	181	150	185	189	176	212	171	152	171	169	172	171	190	196	171	177	175	186
26965	18238	4486	867	674	610	565	612	562	599	581	561	597	573	567	547	588	551	594	549	545	550	532	605	541	571	563	596	600	559	581	572	535	584	556	543	548	586	583	601	592	611	576	555	553	577	598	602	585	515	568	577	601	559	536	526	570	551	553	580	571	570	572	541	579	615	570	567	543	605	559	581	615	551	581	576	545	585	588	583	573	557	546	530	547	593	583	569	586	573	580	585	589	553	531	552	541	597	551	612	558	568	597	595	600	572	568	574	550	549	566	605	615	597	582	549	539	587	575	568	534	597	562	571	605	535	582	536	567	558	551	602	565	549	588	564	561	602	587	581	577	573	577	576	546	572	554	534	588	595	596	537	582	492	582	594	529	574	628	587	552	581	585	575	557	554	538	547	593	590	551	577	540	575	607	589	567	529	565	560	555	578	524	554	561	520	563	625	561	558	584	585	535	517	551	591	536	635	581	570	555	562	582	586	576	539	571	563	575	602	565	590	524	560	559	575	558	609	563	566	578	563	571	533	589	520	576	542	518	556	581	521	557	546	535	560	580	572	585	564	572	578	565	577	609	572	564	556	561	579	576	566	595	532	594	595	595	590	584	520	614	574	560	582	564	561	575	568	539	565	592	536	525	579	650	580	553	571	550	596	571	529	572	577	537	549	577	558	546	558	588	549	559	606	567	552	539	529	540	584	567	571	542	570	545	549	587	587	585	524	537	562	530	590	572	552	588	632	575	583	588	586	555	607	564	574	531	535	550	598	533	575	580	587	602	591	571	564	536	559	562	541	581	610	566	556	562	556	582	585	568	561	562	533	592	554	576	577	524	595	574	559	561	553	593	574	583	568	553	568	564	585	594	574	593	586	590	557	609	583	587	532	570	556	567	592	561	551	548	583	591	584	522	538	592	572	611	588	571	549	550	562	636	556	599	545	570	568	576	548	556	515	561	586	608	567	591	566	555	568	536	609	568	563	631	568	585	544	553	529	565	591	538	549	576	555	609	534	565	548	543	575	605	563	553	584	552	570	599	577	533	588	556	591	594	577	561	570	517	577	587	530	517	550	552	579	530	565	567	579	569	559	596	522	600	552	570	555	542	569	564	587	526	557	560	584	586	576	611	602	553	569	600	573	518	570	587	526	523	575	561	560	593	551	542	562	555	565	588	580	608	548	549	595	590	598	624	558	600	565	596	569	500	539	588	583	545	551	592	564	559	553	568	601	553	585	552	561	601	561	565	589	582	571	579	582	562	569	594	547	584	553	518	520	584	549	591	603	585	559	560	597	606	581	574	558	540	556	556	579	592	582	545	539	557	536	564	560	564	534	559	549	558	617	526	562	589	554	551	581	575	592	552	566	597	589	554	575	558	586	594	586	568	570	595	533	556	585	566	594	573	524	545	548	529	542	590	629	620	610	578	541	537	596	579	596	587	599	578	594	540	557	570	576	607	582	565	587	590	557	570	608	602	570	596	584	575	545	562	585	580	537	530	578	552	500	573	546	541	552	604	626	547	583	544	599	578	601	566	570	585	554	556	541	588	546	598	566	536	609	558	570	584	592	576	555	578	599	531	583	539	532	597	545	561	576	575	596	575	568	615	564	601	593	546	553	548	602	565	528	551	556	501	555	602	527	550	574	641	546	586	545	550	602	540	555	586	568	547	576	576	572	588	609	569	582	543	544	566	600	576	579	566	554	576	601	606	556	563	573	574	556	580	578	558	556	580	586	534	533	555	612	571	536	608	569	499	550	591	546	562	582	579	568	598	582	593	565	559	607	556	525	562	565	574	593	605	557	627	507	551	576	616	580	585	554	607	581	523	558	566	577	561	566	526	581	557	573	564	608	548	592	530	566	567	565	570	590	582	563	563	556	563	584	557	554	536	574	565	601	588	549	561	527	615	558	581	533	554	575	533	610	619	563	554	554	567	582	573	538	557	577	560	594	542	507	566	602	567	591	575	571	598	554	619	563	542	525	540	588	516	578	588	583	568	554	517	568	613	546	576	601	599	582	565	542	534	567	554	547	562	550	519	569	572	568	597	574	576	564	556	605	586	559	600	605	563	582	558	604	600	550	562	587	582	567	575	584	597	549	568	571	572	533	527	569	511	601	563	547	578	521	566	615	566	596	613	590	556	541	560	560	537	559	583	594	573	546	552	547	555	576	596	573	575	568	557	555	597	553	551	547	555	583	572	591	560	545	533	561	533	602	598	585	591	580	550	548	597	585	579	588	545	601	573	561	580	566	592	616	585	581	595	608	566	605	578	557	584	537	579	587	546	566	634	562	548	589	591	574	605	520	612	584	552	572	587	553	566	554	628	610	548	531	534	592	568	567	558	584	605	581	518	581	560	553	570	528	542	556	558	566	540	574	521	532	591	539	539	565	554	568	577	543	575	567	583	607	592	543	590	611	548	532	562	513	567	581	598	527	591	578	575	545	579	556	603	546	575	581	553	569	595	596	593	597	545	579	585	579	592	586	564	580	544	596	526	584	537	586	535	576	553	568	533	579	547	539	565	576	588	547	550	553	530	555	567	576	569	589	559	573	556	578	514	570	551	598	554	600	584	530	537	513	531	559	571	522	607	590	563	588	575	593	574	569	562	563	602	576	545	570	567	562	552	548	560	564	588	582	582	565	589	578	562	581	590	578	564	596	583	565	566	565	584	592	552	579	544	600	564	599	567	573	585	559	568	574	586	591	624	545	595	582	632	561	553	579	534	584	544	569	580	597	525	549	556	573	573	608	565	570	570	581	558	590	579	560	541	548	573	593	587	541	537	572	559	576	572	568	567	587	599	562	595	576	588	510	575	564	568	580	554	585	601	598	578	571	536	546	578	529	598	561	587	556	575	529	549	546	530	590	562	568	575	618	580	550	594	552	535	552	568	558	568	588	560	592	623	582	575	562	547	559	550	573	556	592	565	546	580	595	580	543	568	560	562	566	590	585	614	553	590	585	609	554	559	560	547	561	577	523	585	570	571	559	569	581	569	563	560	552	575	575	585	552	575	581	553	578	552	535	562	569	577	575	574	582	539	564	569	584	556	609	534	578	608	526	568	551	542	561	576	577	570	554	593	565	567	557	554	575	603	561	572	556	583	545	576	583	609	549	584	525	547	549	544	570	596	566	535	560	550	557	506	569	562	548	592	565	558	606	577	562	582	605	559	535	582	584	595	587	548	584	517	590	574	545	598	554	551	591	545	601	565	558	591	626	550	580	620	544	558	545	557	555	585	581	520	582	573	557	580	575	585	575	558	567	525	575	550	581	609	572	541	607	578	561	559	547	544	606	598	601	575	600	566	549	574	607	568	594	553	543	568	559	538	562	530	574	576	576	523	573	562	592	570	556	559	598	555	618	541	607	593	555	551	604	544	602	595	581	554	570	560	576	534	585	594	595	582	553	539	618	583	556	559	560	592	581	531	592	608	530	577	585	559	583	544	558	611	595	604	546	531	538	562	546	541	576	533	619	539	531	577	581
4349	1100	984	795	696	679	692	703	661	688	593	628	667	661	631	605	666	670	650	634	612	590	635	670	592	613	587	625	662	615	655	636	631	648	584	635	612	646	602	656	648	612	637	641	633	651	593	616	649	599	640	657	664	632	628	653	627	620	602	624	627	597	610	605	643	621	635	668	620	631	611	612	646	603	621	602	648	598	617	573	632	624	671	574	633	647	671	612	636	614	580	601	607	618	621	611	617	593	594	617	624	607	601	582	650	632	655	642	626	638	618	629	654	628	643	613	624	573	668	624	616	605	627	675	639	606	644	560	656	575	624	624	627	607	620	606	613	611	625	651	639	649	606	674	654	603	612	617	626	679	614	607	670	627	641	655	624	602	621	638	628	678	628	632	600	645	610	632	599	649	597	647	637	631	645	623	618	628	629	631	632	616	614	637	632	654	640	647	672	596	682	639	641	601	627	621	657	614	595	647	595	610	619	615	609	601	647	614	606	603	629	600	632	598	601	648	681	612	616	669	660	609	664	626	634	656	634	632	634	605	608	651	609	645	609	613	615	616	617	596	624	626	672	677	625	621	615	638	593	608	624	614	567	640	630	634	650	619	609	558	672	618	600	631	636	619	623	649	636	628	620	617	662	631	655	630	618	640	645	625	580	632	613	649	683	633	633	625	626	663	609	605	643	582	577	620	616	644	624	636	587	647	640	640	629	599	658	653	635	612	621	662	633	631	661	630	635	666	591	645	613	620	646	629	613	625	634	694	662	635	602	591	565	651	623	614	663	613	629	651	631	627	644	627	641	611	630	627	612	627	612	692	595	663	567	640	642	583	572	611	596	636	645	601	587	630	628	583	657	644	607	622	594	655	591	640	668	660	644	627	607	574	595	567	643	588	633	649	634	664	597	625	604	614	645	596	652	636	620	606	634	662	631	610	646	649	606	619	619	598	606	610	627	644	570	622	654	644	661	589	666	605	619	609	651	619	659	584	603	645	572	627	636	632	624	608	685	629	650	579	627	605	639	630	659	658	638	636	616	630	628	607	639	631	604	627	646	661	601	651	633	635	671	574	621	642	637	630	614	611	593	611	620	636	636	599	648	617	655	604	641	639	647	622	644	633	629	616	610	617	586	654	631	614	654	640	669	615	622	628	617	601	664	616	606	616	651	660	628	618	626	654	661	626	638	633	646	623	588	608	645	664	613	625	611	581	596	647	600	644	571	622	628	608	671	644	607	630	611	602	648	628	600	628	616	627	604	618	638	609	683	640	609	619	628	657	601	655	615	658	611	662	615	645	645	658	608	633	672	673	620	633	628	616	591	598	658	618	594	670	613	623	622	655	623	617	644	593	618	658	624	670	685	644	612	608	680	626	628	595	589	660	618	610	655	552	609	623	624	627	606	636	631	639	613	621	638	629	644	638	612	657	646	633	600	605	656	610	606	625	628	595	642	648	620	615	613	631	604	624	635	636	624	627	595	651	616	687	635	603	639	643	617	620	597	627	657	638	611	627	602	627	610	619	647	615	635	624	620	648	644	640	614	635	643	606	669	618	620	635	602	635	626	623	627	631	602	575	639	654	649	616	611	667	608	634	627	679	646	635	607	644	637	628	649	631	603	562	628	611	594	610	662	626	679	642	635	591	658	644	586	616	650	644	584	628	657	591	656	674	649	595	574	612	622	624	623	566	606	628	594	625	670	648	631	642	594	648	581	628	620	642	647	627	646	592	642	625	595	630	597	601	613	621	591	648	614	632	631	671	653	646	622	626	625	662	636	625	630	587	682	597	629	654	594	605	652	624	611	633	669	620	620	599	633	596	614	678	618	622	628	604	660	654	634	615	631	571	580	565	670	604	641	616	614	621	671	595	617	610	624	624	611	663	610	604	632	632	602	613	604	633	625	625	610	665	636	620	571	614	645	610	634	648	600	606	705	652	623	639	660	640	636	620	689	596	678	618	626	648	656	640	622	604	624	664	599	635	553	622	608	618	632	550	657	640	591	638	613	591	594	625	608	649	651	594	667	650	594	646	631	657	598	623	649	622	612	604	627	614	637	602	652	585	641	650	650	585	657	593	617	594	636	599	659	653	626	612	630	609	583	607	675	646	630	629	654	636	600	654	608	636	601	619	625	611	630	652	613	589	664	618	582	612	643	613	642	631	671	663	631	607	636	636	630	619	609	682	643	624	592	646	657	586	620	664	629	599	632	636	613	607	631	601	636	590	594	607	652	619	617	624	650	634	631	655	589	604	634	625	601	594	662	617	602	595	628	600	627	644	638	619	593	622	611	684	607	613	592	642	618	621	635	619	624	645	648	636	648	639	621	647	647	669	595	652	623	603	635	656	630	677	567	620	585	630	615	665	622	625	603	602	623	637	614	627	630	613	614	651	618	634	649	639	644	624	621	628	658	603	589	598	651	620	652	667	650	615	649	671	623	599	626	642	610	608	626	614	624	599	611	592	635	625	634	616	643	605	587	677	622	614	604	624	590	634	710	585	640	618	623	644	617	639	650	618	632	605	608	595	638	606	585	617	649	675	660	603	597	610	607	628	632	627	654	612	642	599	624	625	636	637	601	666	619	619	600	609	628	639	633	630	617	623	610	644	600	661	639	660	637	647	663	612	612	603	612	601	637	606	602	651	603	624	616	607	672	612	646	621	636	617	634	618	601	631	609	597	659	610	589	622	621	614	622	650	659	640	626	613	589	631	605	638	635	593	659	587	606	640	613	655	619	619	622	637	617	647	642	551	633	633	599	626	582	576	645	597	632	633	627	617	614	641	644	576	632	588	615	632	654	636	639	586	643	629	620	589	633	633	589	648	682	626	615	593	652	566	601	603	629	612	648	619	612	614	604	631	575	646	655	612	580	645	629	632	620	602	640	566	612	578	627	631	638	669	636	615	633	631	628	623	670	634	616	605	638	608	596	602	624	626	583	611	626	618	639	655	632	645	602	655	650	633	605	613	679	665	614	658	637	588	597	632	652	614	626	614	656	619	641	650	627	652	609	629	623	638	587	655	642	645	617	601	602	670	626	638	635	597	610	633	614	596	625	617	601	642	607	590	586	640	622	592	662	639	634	614	593	628	674	635	604	592	667	620	612	619	605	615	631	596	612	621	585	660	596	646	603	633	652	667	622	664	611	649	606	616	602	608	588	646	605	661	634	649	603	663	640	603	607	647	671	642	607	569	608	647	566	642	622	633	611	675	602	595	657	614	587	605	631	671	612	624	612	610	619	657	643	630	611	599	580	622	610	629	683	638	650	606	650	648	595	687	672	609	646	616	597	641	638	636	613	575	611	619	654	624	634	617	605	584	577	631	650	640	616	609	605	689	627	661	613	630	641	635	658	588	666	620	625	630	676	642	625	592	605	644	611	636	661	636	623	618	637	589	635	630	648	640	601	643	616	611	618	612	616	654	632	621	651	602	612	622	691	620	602	587	639	643	627	612	637	657	605	620	614	621	624	596	657	623	662	566	635	634
23365	20912	27887	24080	20914	9983	1149	825	658	617	596	590	505	458	445	493	483	513	455	435	447	448	447	456	457	441	429	452	420	452	427	445	426	431	444	426	434	434	431	437	451	415	415	485	441	426	415	429	418	431	407	433	424	445	459	398	392	441	443	448	435	432	427	439	428	450	435	440	395	424	427	378	413	407	456	472	396	426	472	440	435	457	441	441	407	430	417	423	396	406	436	424	405	425	448	391	432	433	421	435	446	468	460	456	416	404	429	442	432	410	444	445	447	431	445	400	402	431	418	423	470	426	440	404	406	419	429	404	408	407	433	404	440	441	430	422	430	396	423	420	437	394	449	410	407	426	451	407	457	467	429	422	406	406	427	413	404	402	432	429	411	444	418	401	436	433	389	421	419	416	464	425	447	409	438	435	447	405	419	438	419	426	448	420	399	433	433	393	451	404	424	438	408	405	458	400	415	420	443	413	413	422	458	421	460	457	454	414	420	422	403	443	391	374	439	374	450	405	373	434	405	452	437	430	449	426	399	417	415	458	431	383	461	430	435	395	427	416	446	418	413	440	424	439	422	408	414	449	442	421	389	409	422	418	464	434	449	460	445	428	437	434	419	424	422	458	415	396	406	396	419	408	431	447	441	418	440	455	443	414	433	425	439	425	409	421	413	425	425	428	423	436	435	428	436	415	381	434	449	445	433	398	446	429	403	399	468	431	412	412	414	395	407	463	397	473	434	461	456	409	433	420	428	416	433	422	428	423	443	390	401	414	432	450	453	437	429	449	407	420	454	417	434	463	383	400	424	421	407	425	419	463	421	441	423	437	426	423	423	425	442	459	400	408	434	454	431	407	466	432	443	401	432	419	434	387	417	449	435	449	408	446	432	409	417	406	409	392	438	468	424	386	442	406	432	446	429	425	454	399	445	478	402	446	418	411	427	446	426	421	420	421	446	453	419	435	412	432	474	433	470	435	418	439	435	410	398	445	436	412	393	438	445	421	469	467	444	403	390	419	454	420	449	386	423	449	436	441	412	428	423	442	441	414	500	413	422	442	447	411	434	431	389	399	400	415	407	417	434	435	464	448	403	416	441	429	439	428	415	432	439	409	412	400	458	393	412	389	439	425	407	446	423	453	455	421	413	422	410	450	413	409	434	398	404	414	386	433	448	433	426	409	423	470	472	471	412	455	419	442	441	414	447	402	423	419	435	454	409	442	410	422	462	448	430	418	398	405	402	449	414	417	424	431	396	385	401	415	461	435	474	384	384	426	459	449	425	429	445	390	415	409	417	404	384	444	445	404	419	423	421	399	408	445	405	413	409	426	461	429	443	438	416	411	417	450	444	443	428	455	425	416	459	448	433	399	429	406	423	435	365	444	445	460	416	422	404	429	390	449	419	442	425	424	423	430	474	368	433	425	456	409	434	420	403	429	426	413	400	385	429	439	430	416	418	410	423	417	418	413	439	428	439	427	394	411	371	425	416	443	442	423	422	396	393	453	421	437	423	431	427	392	424	442	445	397	412	386	408	416	435	412	425	414	415	427	434	422	423	449	399	423	423	408	442	423	409	437	441	439	444	425	396	444	408	424	468	411	472	432	399	419	436	402	414	428	416	406	420	376	440	434	439	449	427	398	399	425	408	396	431	437	449	400	437	405	429	432	412	436	452	458	431	391	433	420	420	372	448	453	436	427	417	415	452	384	420	410	399	442	395	424	398	415	433	444	442	420	443	426	420	472	445	429	419	455	447	437	411	454	419	390	420	430	415	422	426	445	415	442	422	449	425	419	404	439	394	410	411	406	401	446	455	426	413	431	411	426	412	435	425	428	409	419	413	414	419	417	381	418	418	479	401	401	441	412	470	417	463	385	437	422	432	433	406	442	456	403	420	416	417	427	402	430	389	421	397	418	423	437	413	417	416	467	416	418	453	423	422	437	450	410	425	411	447	424	454	404	456	448	409	432	413	398	468	389	427	397	418	423	435	408	441	425	439	446	416	428	444	397	432	436	385	449	439	435	457	397	418	412	424	405	417	400	418	398	394	438	452	422	448	439	450	415	451	431	411	384	413	427	433	425	406	409	416	441	437	432	437	410	415	426	424	386	447	411	422	420	460	412	456	416	417	451	405	420	429	443	467	443	401	404	372	458	450	433	415	433	433	445	442	413	410	453	451	456	422	413	439	392	431	462	430	414	434	455	427	408	424	436	402	408	454	412	389	403	393	439	414	383	452	400	442	402	419	441	419	475	443	391	428	452	443	425	451	448	465	416	425	419	402	407	437	407	450	397	439	450	416	424	436	431	416	453	406	442	471	423	423	438	440	418	416	446	438	412	443	432	433	455	429	419	411	405	434	409	411	428	426	431	432	411	441	428	424	424	447	419	426	444	439	432	403	412	446	430	408	431	431	407	443	404	424	427	425	416	430	441	444	431	424	446	455	407	409	391	426	451	401	430	405	421	409	452	424	395	425	425	418	440	434	419	407	405	456	433	452	453	413	446	428	409	425	415	436	432	443	417	451	389	425	455	393	421	406	382	423	441	432	416	389	374	417	411	463	419	454	387	434	379	442	427	434	454	401	420	454	431	422	449	424	400	437	421	455	437	426	393	429	408	436	440	406	415	442	387	440	425	427	383	389	399	408	433	438	385	417	387	437	452	434	424	457	450	408	411	445	441	419	441	397	446	448	388	371	433	447	455	420	401	433	421	426	409	458	415	417	419	409	418	451	439	404	401	427	419	430	444	398	437	457	427	403	449	434	459	431	421	406	437	395	408	423	445	464	374	434	457	398	417	417	408	442	410	423	411	421	464	399	423	425	389	383	376	396	449	438	424	430	416	437	422	423	401	454	452	420	428	431	400	444	414	429	425	413	450	414	442	419	397	425	425	439	483	429	435	420	429	429	409	448	383	391	456	387	430	444	392	429	424	448	448	424	435	411	442	445	438	424	387	398	443	406	421	467	425	438	455	424	431	448	433	433	411	458	410	431	434	440	459	457	426	432	422	442	441	397	434	450	443	455	439	417	414	425	434	423	427	422	407	406	422	389	414	418	450	400	459	453	374	453	412	434	404	414	435	444	431	435	425	450	435	421	418	419	413	401	416	385	410	427	413	410	411	436	442	404	426	371	444	417	435	430	416	423	417	431	430	423	440	425	435	421	407	431	420	441	417	439	446	423	391	403	402	425	429	414	419	418	448	421	427	413	481	407	426	408	428	436	430	421	404	437	457	423	431	419	436	465	410	405	394	371	436	432	397	420	471	407	439	418	440	447	434	393	452	410	410	413	426	431	402	421	426	431	399	461	426	432	436	428	405	432	413	475	406	449	432	432	413	437	461	396	412	388	455	427	444	391	406	417	382	398	396	451	401	380	459	431	408	430	472	460	416	429	418	428	412	434	423	428	437	428	407	416	400	425	441	430	395	438	371	433	420	427	410	432	460	440	394	417	399	427	404	415	423	403	458	420	399	433	470	434	426	412	430
3279	8154	6457	2961	2092	1667	1326	1068	923	821	745	726	640	669	612	591	583	568	573	527	528	499	505	532	539	452	547	509	531	485	493	492	480	534	495	541	531	481	486	476	463	490	475	482	471	536	462	521	484	525	497	470	466	507	506	538	481	470	467	446	527	495	471	513	509	465	462	469	464	510	467	492	472	440	496	498	461	483	529	463	464	464	509	482	497	494	492	494	502	467	484	462	521	510	467	477	496	440	460	485	448	491	505	458	432	473	505	486	456	474	518	508	493	460	472	479	515	504	492	487	456	509	486	469	469	511	475	527	482	480	473	481	481	508	455	496	459	477	480	476	534	497	438	472	508	494	451	481	480	456	489	508	451	473	455	477	511	444	461	461	509	506	501	488	517	492	473	467	472	466	469	502	467	434	466	468	507	541	513	463	491	453	458	501	481	511	496	520	492	476	453	493	499	502	471	470	469	475	491	487	465	476	499	483	473	507	445	440	486	459	487	466	488	432	513	462	520	448	481	518	475	459	524	465	526	476	443	450	450	504	464	480	483	467	492	481	527	482	484	452	461	510	492	480	516	456	484	498	500	497	484	481	461	483	485	484	491	494	484	493	486	473	499	466	467	503	455	493	471	498	455	470	499	453	509	512	488	494	442	482	481	508	492	476	478	487	461	502	514	460	451	489	478	451	449	490	466	469	508	481	476	488	497	450	431	455	482	500	455	537	461	529	487	485	456	465	478	503	449	509	452	479	513	448	492	479	489	441	458	452	471	484	502	473	488	439	503	494	491	474	501	477	487	491	460	499	513	451	469	484	470	444	496	483	479	479	465	478	459	460	475	475	473	446	487	517	483	507	467	499	499	485	468	479	446	460	456	439	504	535	479	490	453	470	497	489	452	481	506	479	480	479	445	474	522	465	482	481	475	470	499	449	472	494	470	512	472	471	461	539	509	477	476	491	487	467	504	457	487	505	497	478	475	475	499	473	468	499	483	532	483	460	499	465	478	494	499	522	463	473	473	524	478	488	454	517	482	457	512	447	457	484	516	444	505	470	448	490	496	475	462	476	476	519	474	485	515	477	497	493	482	493	497	479	447	437	443	497	475	460	425	495	489	509	477	498	535	495	504	450	460	497	455	464	481	472	461	437	479	523	458	502	452	479	481	518	463	481	503	473	536	469	483	469	483	477	444	437	500	420	500	512	516	503	484	458	451	505	473	432	516	506	452	531	463	502	465	506	506	495	517	477	469	527	467	478	469	490	489	493	458	505	496	485	445	477	480	491	520	491	556	493	475	470	461	459	502	484	497	474	500	482	454	456	489	457	499	461	487	477	461	444	462	467	475	491	501	485	501	493	494	453	497	482	436	462	492	496	497	444	470	476	451	459	455	484	482	532	487	439	487	458	464	472	477	479	478	447	449	472	481	498	477	499	459	479	524	488	472	463	475	464	483	441	458	475	474	498	479	519	522	491	495	469	465	461	528	457	457	434	501	461	518	429	471	481	500	488	490	459	488	477	492	493	463	479	479	508	466	476	493	453	452	524	440	505	492	494	496	508	476	497	472	496	465	441	453	479	462	463	480	492	458	501	456	441	502	463	466	496	455	532	478	496	484	505	471	494	504	439	463	481	472	475	472	524	533	456	468	492	519	475	506	477	494	507	438	480	493	470	494	501	499	514	493	490	452	477	488	485	463	509	486	511	486	477	491	448	454	464	563	472	459	462	465	484	496	440	493	497	485	441	471	511	465	458	487	478	467	480	501	506	513	506	484	496	464	449	506	485	434	478	492	455	494	427	486	492	465	512	492	465	499	476	448	431	491	496	501	533	478	468	512	501	491	493	458	444	490	494	461	468	481	470	448	464	498	469	467	487	503	466	486	466	519	472	469	496	504	442	456	477	510	506	493	447	476	518	526	483	485	493	486	471	496	459	499	457	473	486	477	526	468	488	498	464	446	476	446	447	429	458	512	516	481	481	496	474	462	504	485	471	467	486	482	465	523	518	480	511	457	475	481	459	509	498	502	471	490	495	467	479	491	481	501	479	511	468	511	495	538	466	469	512	467	466	516	489	494	475	511	504	513	453	474	496	482	465	457	480	513	501	495	463	472	493	480	481	460	490	466	481	488	548	466	506	480	505	502	498	485	482	441	480	495	502	446	510	466	474	514	496	476	455	479	461	443	479	463	496	494	486	483	486	491	492	491	522	446	477	499	467	449	492	508	468	457	546	459	506	482	480	495	484	497	473	501	519	499	514	473	448	495	521	488	498	446	506	459	460	467	466	507	472	511	481	454	482	461	485	488	483	547	496	547	489	478	472	509	484	446	484	474	513	470	533	494	468	500	431	494	454	478	507	520	483	466	484	460	474	465	478	449	450	470	460	475	456	474	462	512	473	468	443	482	510	502	515	430	470	514	471	482	490	510	503	427	472	466	455	443	504	469	484	493	513	496	499	468	457	477	475	478	469	467	484	452	523	508	489	489	483	524	491	487	482	489	511	497	487	525	483	493	488	445	511	480	492	492	457	499	476	528	475	513	489	499	480	478	495	466	488	487	496	492	444	490	507	497	507	473	475	471	503	513	456	537	486	490	503	522	495	480	522	475	489	541	469	464	485	553	454	455	494	528	479	462	480	492	502	483	488	478	473	492	537	488	469	501	482	470	472	424	478	498	492	487	487	480	524	477	489	483	463	495	481	486	505	437	457	487	482	455	471	506	473	451	465	457	502	479	495	475	485	461	527	503	496	487	467	484	433	494	472	529	460	494	490	506	492	476	490	504	482	454	472	496	460	490	468	481	503	460	463	489	481	514	487	512	464	468	517	495	495	508	477	484	499	468	491	448	459	501	516	473	497	496	501	521	480	508	464	451	463	466	466	468	452	460	497	473	469	426	488	493	521	483	476	461	472	488	462	510	501	491	540	509	472	494	464	456	468	471	498	506	478	489	529	450	480	449	496	460	508	482	490	466	500	499	487	453	501	481	504	472	516	479	454	485	483	485	459	496	498	476	468	495	466	533	462	474	483	469	460	483	503	487	499	476	517	491	495	493	511	455	489	423	446	462	480	468	485	504	508	497	451	485	469	505	498	524	484	509	469	497	455	503	492	486	486	486	489	468	513	496	486	478	463	484	518	504	480	459	515	470	477	509	455	521	495	473	426	492	480	466	464	485	469	465	485	509	480	441	476	470	471	511	518	459	494	513	477	450	481	469	505	485	529	470	481	456	455	543	448	459	475	508	489	499	486	501	516	484	480	516	492	457	469	477	483	486	465	449	475	528	443	445	516	481	466	483	468	481	497	460	489	502	464	471	477	459	476	489	498	469	478	492	500	490	490	471	502	466	527	460	478	491	486	467	474	485	496	474	479	496	452	530	472	457	507	470	494	447	479	489	434	489	547	465	485	487	484	471	487	505	479	501	496	461	431	477	478	482	484	496	526	454	495	453	470	468	475	477	480	503	482	505	512	485	481	455	506	481	489	505	482
24374	20900	26956	24867	12531	867	682	530	523	469	482	429	451	454	391	385	402	426	420	400	441	406	412	401	391	398	402	415	396	394	427	414	399	379	404	411	415	390	406	392	420	367	410	404	372	405	419	377	402	396	390	369	366	409	396	402	390	398	407	393	351	384	413	386	379	414	406	380	392	374	369	369	387	407	405	423	368	375	369	421	355	414	382	412	407	416	382	400	393	361	380	397	401	402	358	377	381	377	369	392	383	373	390	376	385	406	376	367	400	420	388	383	380	390	372	400	416	361	410	380	384	393	374	377	383	419	378	385	381	403	354	403	382	388	363	373	386	395	391	414	379	372	394	408	357	385	365	362	373	409	411	402	401	419	377	389	378	342	399	388	388	376	370	380	366	406	410	363	373	405	377	392	412	412	418	396	421	400	380	367	379	367	397	356	401	392	386	401	355	383	369	380	366	378	387	385	349	349	391	406	369	389	379	385	382	391	407	402	383	391	392	377	393	413	389	340	379	391	395	429	371	367	417	387	397	390	385	372	373	357	390	391	407	347	394	426	406	357	400	375	394	403	409	358	369	386	365	367	363	361	359	412	412	395	379	393	367	390	363	386	375	431	389	399	395	364	413	406	403	397	380	367	402	387	386	423	372	399	409	377	385	379	363	418	402	382	357	378	399	394	390	369	377	384	370	386	412	355	332	359	395	391	349	383	400	375	380	414	426	399	365	362	382	366	407	425	403	389	380	360	418	413	391	378	393	429	386	422	353	387	403	360	367	399	368	392	403	387	414	409	393	381	384	389	379	396	382	381	373	363	386	406	396	397	338	407	403	384	381	404	351	435	399	379	380	405	386	415	414	353	372	393	388	386	379	432	423	388	369	397	369	400	382	375	371	378	391	367	404	386	386	406	396	376	385	378	365	382	378	385	383	408	388	402	420	372	385	385	382	370	374	342	406	378	381	378	396	374	391	403	404	313	382	388	395	389	406	393	396	396	376	367	393	385	336	398	420	421	397	432	376	378	389	379	379	367	386	345	412	346	406	403	366	403	358	401	368	379	382	382	382	395	382	387	357	398	418	428	387	389	376	376	394	367	342	402	368	407	408	378	428	391	416	399	394	391	398	370	364	399	356	380	410	385	400	369	357	396	357	404	420	394	409	399	421	373	391	380	417	394	386	382	390	415	392	385	392	399	402	378	391	386	369	432	365	426	382	418	399	385	408	409	428	395	350	353	366	394	419	384	377	386	419	377	368	379	353	429	376	404	419	384	399	359	403	410	367	396	401	419	383	411	380	391	406	409	379	407	393	347	406	344	366	417	400	354	375	361	412	396	383	384	410	386	385	409	371	387	376	391	371	404	363	395	405	412	369	400	406	371	406	374	373	381	424	368	394	386	371	388	398	418	379	381	393	367	367	362	369	398	400	397	370	412	396	417	355	378	405	383	391	378	420	372	410	416	358	381	391	396	381	403	341	387	387	385	370	408	377	372	414	406	424	435	392	343	403	390	390	359	383	383	388	406	375	374	402	409	404	393	390	384	384	403	380	374	421	407	354	378	388	383	363	359	383	388	368	371	383	411	405	373	403	383	371	396	399	401	423	409	390	398	366	384	421	405	376	381	385	388	378	401	413	389	396	395	381	373	369	361	387	392	368	371	412	422	388	366	404	367	363	394	406	392	374	384	379	383	383	414	403	369	358	394	387	403	384	427	382	370	390	354	400	353	384	382	441	419	405	383	382	399	400	377	396	449	360	354	427	409	378	392	388	369	397	400	374	371	382	386	411	390	363	363	367	365	391	368	372	385	399	385	384	367	405	415	424	359	372	391	401	369	411	361	411	416	396	398	366	396	384	388	406	417	373	395	362	400	393	401	420	412	409	356	360	390	353	401	385	428	345	390	376	364	392	387	378	395	332	385	358	372	347	418	414	387	362	386	425	385	420	397	400	363	389	408	377	370	370	404	376	394	398	382	385	374	360	412	388	409	394	395	407	409	363	366	369	384	369	372	376	366	402	364	364	390	409	403	353	374	375	356	424	368	359	360	403	373	332	383	403	386	396	356	346	359	375	397	381	355	372	357	364	389	406	377	409	389	405	383	360	434	368	368	386	418	383	368	354	401	382	428	392	400	400	398	391	401	381	384	403	417	392	406	377	379	355	360	371	390	383	383	401	389	378	406	377	348	360	380	402	381	354	378	369	358	431	392	369	411	421	324	371	397	396	403	391	373	397	387	398	371	369	379	387	386	382	359	390	386	332	393	395	398	357	361	392	401	388	387	394	381	410	380	378	375	377	369	377	381	349	392	385	401	391	381	406	383	390	369	377	364	382	386	404	401	369	381	427	362	373	376	427	381	348	381	388	391	389	395	394	403	359	377	376	418	403	382	421	395	395	360	393	381	372	403	401	403	354	390	403	366	378	387	401	397	384	394	418	371	361	437	366	375	389	389	401	380	376	360	384	386	355	383	378	372	392	392	374	393	408	412	371	365	396	389	353	394	381	398	409	366	388	384	407	362	416	401	371	398	395	382	396	383	425	371	396	394	396	382	393	396	370	383	390	378	340	398	398	357	399	376	354	390	376	390	392	377	404	367	385	387	373	364	394	371	392	359	406	418	392	412	416	383	361	362	418	386	382	384	425	406	402	366	404	382	392	355	381	390	373	374	379	396	403	374	370	383	392	424	380	405	396	370	337	381	363	379	400	368	392	367	405	357	380	397	347	407	384	368	441	397	396	359	392	402	397	365	402	368	361	364	374	379	364	384	375	382	408	349	406	379	382	370	370	361	389	370	365	343	339	358	371	381	392	379	372	397	417	417	396	410	401	377	380	389	377	391	389	383	397	404	392	398	417	388	394	389	406	410	387	398	368	377	377	375	364	388	424	350	384	383	396	400	398	383	372	394	371	380	387	420	366	372	386	384	382	394	401	369	382	403	360	404	381	395	388	363	403	379	388	392	404	356	373	353	401	381	407	373	353	393	396	396	409	386	410	350	355	389	352	386	385	389	365	421	393	364	392	364	358	390	373	362	407	381	372	385	370	400	428	371	394	371	395	381	393	396	379	376	389	389	415	337	377	355	413	385	382	396	416	363	390	379	407	385	369	383	427	434	418	387	391	383	406	396	401	414	373	398	371	393	410	376	399	401	380	378	371	355	365	415	384	376	381	361	375	422	391	391	371	385	371	374	409	383	410	370	372	393	393	393	405	392	385	411	379	340	390	405	409	407	403	386	396	404	385	376	397	408	379	350	395	397	377	365	366	375	371	366	401	371	368	422	355	394	373	375	418	349	376	376	402	400	370	419	372	368	361	362	363	381	420	451	364	374	387	380	392	373	373	382	364	385	415	357	401	382	399	377	381	374	398	383	379	373	374	363	384	389	367	362	344	434	431	392	374	402	389	363	397	405	351	378	389	392	413	387	393	429	390	363	378	376	410	391	394	392	378	374	358	381	405	368	345	409	422	409	380	385	376	388	386	398	420	403
3445	5090	3831	1872	1400	1142	897	801	677	649	546	501	496	510	487	454	520	480	479	428	441	445	442	427	423	444	428	383	420	441	412	394	401	415	410	419	429	418	397	410	387	425	417	418	447	387	451	434	455	457	444	436	445	420	413	421	414	432	431	439	407	444	406	420	383	448	423	385	446	403	435	426	444	392	461	396	415	425	431	397	433	437	434	396	423	351	405	417	438	425	411	434	428	459	424	392	426	431	410	430	392	398	413	428	395	448	394	408	408	413	428	366	428	433	432	424	389	441	390	413	414	443	396	408	443	421	453	428	420	396	426	400	382	445	385	444	424	403	406	360	439	428	393	427	378	426	415	422	429	440	404	436	404	404	432	418	420	425	419	453	416	395	392	394	397	387	417	438	382	397	439	463	429	383	406	415	433	421	424	393	406	429	410	419	428	407	387	433	414	435	445	432	426	443	456	434	444	454	422	419	373	407	407	411	425	392	396	447	413	421	404	407	395	415	406	437	385	414	416	408	427	401	452	403	403	416	415	418	398	434	429	406	410	421	414	409	415	427	425	431	436	411	419	444	404	440	415	400	454	404	420	417	404	413	376	425	447	453	399	434	411	428	409	420	413	426	438	396	412	410	375	388	407	398	393	385	400	397	444	421	386	422	405	458	400	398	382	431	391	433	414	427	396	414	379	398	398	403	376	467	393	418	386	435	428	418	403	435	404	409	404	413	414	394	396	430	409	424	364	387	397	419	431	442	415	360	434	428	417	401	393	415	407	435	401	418	406	413	466	401	435	415	445	385	406	451	437	389	408	429	441	410	395	424	431	433	389	417	410	413	420	430	417	424	435	390	424	420	410	434	383	416	406	395	408	420	434	441	419	447	434	392	421	380	404	421	424	432	405	465	420	410	388	426	439	402	380	426	384	402	431	423	365	418	398	444	446	414	460	390	395	443	397	418	404	418	414	419	418	404	422	444	409	442	463	410	403	411	426	427	449	387	434	421	425	395	396	415	428	410	427	419	430	418	413	396	457	441	411	412	414	410	394	378	393	420	428	404	412	453	445	416	402	417	395	416	424	387	448	457	391	461	415	444	401	427	399	412	380	438	382	406	408	403	411	399	370	404	443	439	398	395	385	413	424	430	425	431	394	416	416	419	389	426	396	436	420	431	444	402	431	406	414	413	409	433	398	407	434	397	388	413	395	414	406	399	439	401	402	374	425	444	430	406	401	437	404	448	399	422	440	397	406	440	440	421	410	415	411	407	399	429	439	410	411	432	410	461	439	378	443	398	425	423	408	425	414	404	475	433	410	406	400	424	408	421	411	442	444	403	422	424	393	428	423	410	393	402	422	404	473	442	437	408	430	441	429	400	377	440	424	434	417	397	397	426	435	419	414	411	420	424	415	431	394	418	423	415	441	420	397	410	409	421	429	449	390	434	405	425	407	446	411	418	377	410	381	407	412	435	433	405	427	445	433	417	401	423	404	421	482	419	414	400	370	410	464	447	416	403	440	386	391	412	412	389	436	411	413	413	401	383	405	392	365	420	401	403	382	399	430	406	442	398	432	378	414	402	393	418	384	396	416	416	454	412	405	369	425	442	435	428	415	399	402	387	419	410	422	446	466	438	441	422	442	406	404	413	444	402	401	399	402	457	402	420	435	415	429	403	416	403	389	431	389	390	427	378	435	414	451	435	393	442	411	380	424	422	425	401	413	405	413	443	406	416	427	417	392	416	420	408	425	420	412	367	415	379	428	445	357	419	393	411	410	382	411	405	401	415	447	464	406	415	391	394	435	399	399	437	426	431	412	414	418	392	436	422	395	425	424	406	388	395	379	408	406	398	415	415	404	414	394	429	393	428	406	372	389	408	409	412	421	415	402	435	419	405	457	405	444	388	400	372	407	434	362	384	410	438	393	383	409	433	423	404	404	420	401	399	409	375	394	400	428	395	371	469	427	426	422	421	413	412	398	430	414	391	388	397	441	409	413	397	445	411	395	420	417	419	419	420	421	422	395	397	421	421	440	439	425	402	374	435	381	423	402	448	426	426	453	394	413	454	422	442	376	415	457	430	413	398	415	427	397	400	403	383	450	387	378	429	450	427	371	382	406	419	416	392	374	433	409	384	390	438	430	397	416	447	397	439	395	420	381	396	434	466	433	416	409	447	423	418	406	403	427	429	405	375	422	410	403	377	442	417	398	439	410	405	402	415	410	372	411	405	399	399	407	404	418	414	417	391	399	435	402	412	408	436	455	364	470	417	421	418	402	418	429	419	442	416	382	421	408	413	421	400	408	374	446	407	414	398	434	404	411	408	410	399	394	445	405	418	452	431	387	399	415	403	432	421	439	416	412	390	421	438	434	386	404	427	392	417	419	428	412	405	419	437	400	432	387	432	400	441	425	433	419	430	422	424	417	414	393	403	425	460	423	415	408	449	420	370	404	444	374	367	428	432	426	433	380	441	454	440	387	404	437	411	430	414	403	424	366	401	437	426	400	423	417	411	415	412	410	441	412	414	394	378	431	374	398	426	418	385	410	450	407	424	421	432	426	417	444	421	413	421	404	434	419	432	404	443	412	408	415	418	386	441	430	426	453	411	421	412	452	412	442	463	446	412	418	372	441	415	406	421	409	431	397	398	437	400	432	439	409	413	412	426	365	442	414	413	419	400	458	399	440	412	392	439	425	434	416	415	421	395	382	420	413	391	384	418	413	420	445	433	414	410	403	439	420	393	424	423	381	441	437	377	418	360	409	383	449	407	419	375	414	366	427	447	423	379	394	405	445	387	392	393	389	449	413	414	368	390	402	381	401	429	429	439	407	415	464	394	441	404	428	421	437	407	405	402	393	399	396	421	403	420	419	429	407	426	396	418	450	407	411	388	441	436	441	382	408	374	424	448	399	419	390	410	413	434	409	420	435	465	419	406	405	378	423	418	420	394	390	399	387	409	415	447	403	406	431	406	409	456	455	423	415	405	416	402	402	405	419	423	391	456	410	423	429	414	456	414	412	396	404	410	467	408	390	434	399	374	431	383	409	430	459	420	381	437	422	416	412	395	416	408	422	405	423	428	434	372	437	403	416	405	368	428	441	408	417	395	398	413	393	427	422	356	450	436	442	414	462	402	423	409	409	383	432	412	384	454	429	421	427	424	453	436	397	451	421	414	407	402	407	436	405	433	396	395	418	422	413	439	379	402	450	447	399	413	407	415	419	427	379	426	419	433	417	414	433	448	424	437	409	379	420	447	411	412	450	418	403	399	429	381	424	406	393	405	428	385	396	458	390	425	419	409	398	416	434	418	413	408	459	438	412	421	416	366	419	445	415	419	390	411	452	406	379	449	457	426	414	410	387	421	425	398	383	424	431	411	401	391	446	393	395	396	431	432	430	439	411	417	380	385	432	448	380	419	407	394	406	422	418	405	442	429	404	428	424	434	425	379	411	385	408	408	427	453	428	424	424	372	409	386	413	429	398	431	411	369
22281	20956	28368	23691	20957	20993	8628	888	637	542	455	372	335	307	265	252	219	235	249	212	183	207	228	186	202	165	186	163	190	182	184	171	196	161	169	174	160	168	158	189	158	170	160	166	170	167	152	164	142	150	154	157	166	140	143	125	120	152	146	145	148	179	163	152	152	149	162	171	145	162	153	173	160	150	156	178	135	160	146	146	138	166	173	161	154	147	169	152	151	155	149	150	163	138	153	165	172	151	129	163	145	151	149	148	135	173	150	166	140	140	139	163	140	163	170	145	137	146	145	151	163	153	145	158	151	159	134	160	183	149	140	169	147	155	131	148	175	163	150	141	154	157	128	178	131	159	185	153	159	176	167	156	171	158	160	136	152	151	153	150	157	142	178	148	154	166	151	153	166	165	178	140	174	157	184	139	163	163	160	145	171	164	142	153	139	161	151	137	131	144	150	134	156	120	152	133	157	167	164	151	145	158	167	186	138	144	171	143	153	136	153	170	158	130	129	151	169	160	158	164	131	143	125	139	150	134	157	150	149	143	172	170	151	141	157	179	163	152	168	158	150	163	150	139	173	160	160	149	162	154	150	143	161	156	146	149	152	156	156	148	144	135	157	168	132	126	182	162	147	142	145	145	152	139	147	145	153	139	170	158	160	145	170	130	146	139	139	159	152	135	145	150	159	158	174	145	166	155	147	149	152	152	131	151	136	150	152	146	157	150	163	166	150	168	149	154	153	137	185	146	155	161	136	161	141	178	169	136	165	159	143	159	151	164	161	140	157	160	169	146	153	132	147	167	151	144	159	159	146	150	156	166	152	136	143	158	169	143	134	142	156	147	144	150	143	167	144	149	145	156	158	141	167	145	136	140	139	157	156	163	176	150	147	161	160	169	140	147	144	130	160	144	161	153	177	148	153	148	149	139	150	158	163	162	150	139	154	158	139	151	144	163	170	146	153	158	144	138	153	169	165	146	152	156	142	157	160	171	148	164	147	142	145	128	153	150	141	148	155	148	154	144	153	162	135	163	160	138	149	135	148	165	151	154	145	148	164	156	166	164	141	161	149	146	144	162	161	167	179	143	152	141	131	151	138	173	163	142	142	139	152	131	163	158	167	148	136	150	154	169	163	145	141	151	156	152	163	133	157	141	147	141	135	161	126	154	152	155	160	159	142	165	141	147	168	156	158	156	144	133	162	171	160	146	164	163	156	159	165	143	160	174	147	164	145	130	140	126	164	163	157	148	171	154	159	158	154	145	166	166	172	136	143	162	179	120	160	146	143	160	143	135	169	133	138	141	152	161	143	129	169	151	167	158	137	157	169	163	155	153	160	159	154	152	161	155	157	132	135	121	158	121	160	151	135	147	148	157	158	130	164	146	140	157	161	164	144	123	152	140	160	156	157	161	117	154	152	145	162	163	166	136	151	179	125	159	169	178	153	154	134	151	146	146	155	157	143	151	173	177	160	138	153	142	153	157	138	163	133	155	161	147	166	178	147	144	140	160	145	162	144	131	147	154	147	174	148	149	128	157	169	147	140	171	161	150	162	160	166	143	153	166	145	141	169	185	130	135	152	144	154	157	144	145	142	166	158	159	142	150	160	171	125	156	150	124	147	154	142	158	167	157	148	160	127	189	158	164	172	163	144	159	153	160	172	155	136	142	147	138	172	150	158	166	147	141	152	142	155	142	133	140	156	159	162	138	118	164	130	134	172	154	146	147	156	138	165	149	176	139	150	121	143	165	153	138	127	141	164	147	136	140	149	145	148	155	152	155	142	163	149	134	140	162	154	145	131	174	141	163	145	168	140	162	145	124	166	145	132	154	151	157	155	161	138	173	155	165	125	149	156	158	135	165	153	164	141	136	153	128	142	164	140	149	166	151	149	157	159	157	148	166	148	154	148	134	134	161	147	161	145	161	143	150	163	137	138	142	137	135	134	133	151	144	133	155	189	139	160	169	169	167	156	132	161	135	121	136	131	157	150	166	153	154	133	160	168	153	156	166	140	136	147	145	137	134	153	132	147	158	142	135	149	124	150	159	162	169	139	145	158	140	156	148	131	157	168	137	167	152	164	133	143	146	145	134	148	141	176	169	146	134	165	156	136	154	190	164	154	149	140	140	171	161	163	156	175	151	159	158	148	162	156	152	156	143	160	152	169	141	154	151	158	137	134	152	147	155	174	142	148	131	140	153	150	145	145	161	155	149	134	167	161	143	163	149	139	143	127	140	148	144	129	133	161	146	172	149	159	176	155	154	152	165	160	143	177	143	146	132	144	155	141	171	138	156	128	140	148	155	162	153	165	154	132	153	137	143	149	141	133	157	175	153	137	147	156	150	155	140	153	175	131	173	151	147	158	158	131	153	138	154	159	146	140	143	153	166	144	169	163	158	162	142	125	143	140	156	141	170	152	141	132	142	146	156	157	160	140	142	151	142	159	127	126	165	158	154	169	160	123	145	165	136	140	173	136	160	153	157	151	152	154	142	163	158	180	148	149	166	152	135	159	152	173	160	173	150	152	155	145	145	169	170	153	170	146	148	158	129	145	159	144	121	154	144	132	131	141	153	173	140	148	153	181	138	122	157	162	150	137	154	160	156	146	153	161	160	154	137	143	143	143	151	144	151	139	143	140	161	154	164	148	165	162	155	135	155	150	163	160	157	148	160	146	141	164	151	144	152	124	152	136	150	147	158	152	153	179	160	159	160	141	153	156	136	178	144	145	138	170	140	176	146	169	160	158	156	142	166	147	150	138	145	134	150	146	155	153	162	139	169	146	157	142	136	159	130	149	143	155	152	140	172	148	139	140	151	165	167	158	140	140	152	138	147	170	147	169	154	142	138	146	137	165	149	143	142	147	146	165	135	152	156	153	149	145	142	178	160	159	169	155	171	148	162	131	163	171	143	149	161	137	132	151	165	151	168	154	154	126	136	154	140	154	173	150	148	162	157	140	143	146	141	139	138	157	156	127	150	167	165	138	151	125	139	152	170	160	155	142	149	127	154	147	163	157	172	145	161	141	162	161	155	173	145	156	158	161	139	136	129	141	154	161	171	134	157	157	129	163	148	155	141	140	154	151	166	133	195	174	157	135	154	158	160	166	143	135	150	177	148	168	139	167	148	149	135	154	151	147	152	142	145	154	156	157	140	165	157	150	144	155	142	140	168	147	161	179	137	157	128	143	149	139	156	133	167	153	134	149	146	156	141	145	152	171	129	149	154	174	163	156	143	163	160	133	154	155	150	130	169	147	135	161	152	132	145	169	134	134	158	146	155	157	132	168	134	152	137	128	155	149	143	146	157	151	163	154	144	148	159	134	148	150	163	145	155	167	143	137	157	161	170	137	134	160	141	136	130	174	141	167	140	154	179	156	151	147	144	141	127	153	173	160	155	144	156	157	143	150	145	144	158	138	146	143	170	115	157	140	154	153	139	128	147	142	160	166	156	166	174	151	165	158	171	136	149	138	149	157	126	163	129	143	156
4378	13352	10396	4859	3236	2418	1752	1267	1008	835	662	585	545	451	407	340	358	296	297	297	279	244	291	234	255	230	255	230	215	202	225	221	195	183	233	211	211	209	174	198	183	200	204	183	182	195	152	209	186	169	197	168	203	179	202	175	171	174	197	181	183	189	190	190	191	182	172	179	170	156	182	185	165	192	189	172	198	171	161	167	193	164	175	187	212	173	171	200	159	172	159	177	166	166	174	161	177	164	180	163	179	199	190	162	170	144	189	170	187	181	153	165	179	177	160	168	193	172	174	162	175	188	190	170	171	165	179	181	163	175	144	189	177	168	182	179	164	175	193	183	164	175	190	170	167	155	180	181	171	180	161	191	175	201	147	170	159	193	163	177	178	160	168	172	158	168	161	191	167	173	177	174	177	149	150	187	192	185	177	181	199	194	153	170	164	193	198	175	192	154	165	174	155	174	165	192	168	164	199	169	168	163	192	177	175	180	176	201	177	164	171	163	170	181	179	173	171	159	173	172	158	181	166	174	161	172	171	170	170	187	205	169	169	163	162	156	177	167	179	177	160	177	169	178	182	157	186	165	186	171	177	183	152	166	162	173	169	206	188	158	157	161	175	197	155	173	195	168	177	153	163	159	166	167	173	164	178	182	199	172	153	165	155	173	154	158	182	181	178	152	177	184	173	180	164	173	208	187	190	166	167	202	181	182	168	165	177	183	170	190	153	175	190	166	166	173	160	191	168	172	169	183	188	178	175	190	186	162	170	142	175	184	186	183	178	166	178	147	195	174	180	169	162	185	176	180	160	151	149	160	172	166	177	179	184	171	171	190	174	175	167	175	161	165	181	165	176	163	170	174	203	176	185	174	168	168	189	151	156	172	179	174	174	170	184	155	161	169	180	164	182	184	192	179	188	165	184	178	197	137	178	174	182	176	186	183	149	162	170	187	168	173	190	182	161	174	192	175	160	186	169	192	160	185	182	193	169	147	187	195	183	144	180	153	170	148	161	195	176	190	177	179	164	182	156	170	184	179	171	205	185	173	178	159	174	169	165	166	171	171	158	173	169	164	186	161	171	169	162	163	193	202	178	185	165	174	178	178	192	168	156	160	164	168	162	171	160	162	184	161	167	183	170	188	168	199	169	171	176	177	147	167	172	161	186	179	143	174	142	176	151	167	153	166	185	173	168	164	180	151	186	168	180	180	171	175	178	169	181	161	202	163	153	154	156	167	163	183	166	181	164	185	172	178	167	202	182	183	188	193	168	177	155	170	166	179	178	170	177	153	160	173	171	179	207	199	163	173	176	166	196	169	169	189	190	156	167	158	196	201	168	175	181	192	181	171	165	174	184	164	177	187	171	148	187	195	148	182	190	173	174	164	150	162	153	187	192	171	163	170	196	169	164	163	189	157	162	160	194	166	193	181	164	174	157	166	175	176	161	198	169	173	183	167	188	177	163	162	174	192	177	196	175	193	187	190	170	197	168	177	164	187	157	193	172	150	157	163	154	182	160	160	219	170	170	172	183	167	175	174	167	180	150	177	176	206	163	200	160	165	174	161	188	206	160	146	171	191	185	159	158	169	173	178	198	156	172	155	183	191	171	150	190	175	157	155	194	143	179	169	171	192	176	187	176	197	164	172	176	160	179	180	169	154	173	175	183	202	180	177	178	173	175	163	193	188	201	186	171	172	173	165	154	184	177	186	188	186	192	182	164	178	170	168	181	174	175	190	143	191	173	184	170	191	165	166	197	198	194	149	178	202	183	165	166	176	148	169	174	197	163	157	163	189	180	183	176	187	190	178	171	160	182	179	164	154	199	148	163	157	177	178	190	173	185	167	157	172	208	177	209	164	178	135	167	186	192	162	179	166	178	171	165	196	145	186	174	185	189	173	177	170	173	194	177	161	184	209	178	152	194	177	195	191	174	162	189	188	161	158	159	161	195	179	177	166	183	182	172	169	155	176	192	150	178	176	194	179	164	162	169	179	188	186	172	174	165	183	197	180	146	159	157	178	172	154	163	184	167	178	170	176	171	176	177	201	175	174	194	169	172	179	181	174	185	173	174	160	186	183	183	175	174	171	185	174	182	194	156	193	169	148	165	164	173	169	177	187	183	184	192	186	189	196	166	177	157	175	168	155	173	151	166	166	156	196	167	181	181	163	199	196	176	187	181	151	161	180	180	191	157	160	169	186	171	189	171	181	170	159	159	161	179	180	201	201	188	171	176	152	178	168	170	165	159	142	158	162	157	158	173	176	171	168	187	164	167	169	179	188	177	173	172	183	177	171	182	172	173	156	160	173	160	165	158	173	167	161	173	170	202	174	175	181	153	171	180	180	190	192	172	187	155	188	154	184	165	193	196	178	162	170	191	193	190	167	178	167	191	176	192	171	167	177	168	167	169	183	168	177	164	202	178	179	166	197	187	149	173	176	176	181	165	163	186	166	171	163	169	171	172	182	182	176	167	163	165	173	168	171	189	179	163	170	178	184	172	175	186	164	160	170	167	175	157	171	172	176	179	164	180	183	194	194	181	189	186	172	180	154	170	164	167	182	175	196	175	173	198	181	172	183	172	171	158	184	188	183	169	166	177	153	165	162	194	177	200	168	183	145	168	166	158	173	168	167	166	173	175	168	193	176	167	177	167	160	161	161	174	200	167	169	170	175	159	166	173	174	151	182	170	175	175	178	174	184	170	193	159	168	166	148	176	188	171	150	169	179	166	176	191	201	165	150	192	176	159	172	172	168	195	177	174	177	181	159	185	178	171	181	179	175	186	169	168	192	189	151	183	193	183	167	148	182	178	178	170	158	156	185	177	161	169	159	168	178	167	161	158	172	195	166	183	171	151	151	192	175	188	179	152	167	186	173	176	199	184	167	186	157	169	149	166	170	179	162	176	156	160	171	165	190	197	161	167	164	161	177	216	162	166	157	190	165	165	177	183	181	167	182	152	184	199	154	178	187	165	169	177	185	180	159	168	194	148	165	163	168	175	182	159	175	181	177	186	176	177	191	183	175	160	195	167	175	175	161	154	191	192	162	185	174	188	168	179	160	207	177	186	177	177	170	192	158	200	166	148	143	179	170	163	194	166	179	152	174	160	164	148	184	186	176	192	193	176	193	157	172	184	183	178	172	191	178	145	179	185	185	172	170	158	166	176	151	171	175	159	189	186	165	176	170	153	162	162	184	162	141	185	165	166	168	175	172	172	163	181	156	147	161	194	154	171	185	175	184	183	193	189	166	168	179	183	187	193	185	157	188	166	184	166	185	187	171	157	190	175	171	181	166	169	181	164	163	171	189	203	149	173	180	172	189	162	199	169	143	164	171	167	172	205	177	164	172	163	180	168	182	167	153	191	165	160	178	152	173	156	180	154	169	154	150	177	169	182	147	188	182	150	154	173	158	174	168	147	171	197	195	149	173	169	162	165	160	158	196	171	178	198	173	169	191	153	162	166	172	154	173	202	181	163	161	177	192	171	182
27091	18335	4653	849	654	612	606	620	616	535	580	585	578	578	589	577	522	588	599	590	562	563	602	545	609	585	598	541	574	599	596	594	581	583	586	591	533	572	538	568	582	568	541	526	561	580	589	612	615	561	572	628	569	596	553	609	590	570	606	575	565	540	550	570	607	582	558	601	609	574	594	582	602	546	587	610	601	566	560	584	575	587	563	586	576	556	587	591	583	580	610	582	574	566	566	583	564	591	604	546	546	531	544	540	617	572	592	603	599	541	594	557	570	585	584	554	586	624	550	623	519	557	574	602	579	603	596	560	566	560	578	561	583	594	559	577	577	595	574	561	538	561	557	600	544	592	603	567	554	583	564	556	613	590	589	488	607	541	597	551	590	600	537	575	558	624	611	585	570	564	592	541	556	556	573	611	563	568	635	560	582	556	556	583	597	563	595	579	601	579	560	573	579	573	533	599	577	558	573	529	596	608	575	582	564	593	584	584	569	644	570	582	560	532	555	609	596	570	580	591	582	573	549	556	602	557	560	608	581	587	567	641	580	576	593	593	572	565	574	578	591	559	565	627	576	542	565	606	572	590	610	556	552	622	581	578	578	580	582	570	619	571	600	563	529	598	627	574	586	603	594	601	586	579	597	621	600	575	590	596	523	531	591	552	565	539	569	633	561	547	567	594	631	589	596	588	562	595	554	582	576	597	594	561	580	550	557	534	574	611	547	607	537	616	517	612	612	572	566	610	590	590	578	580	590	578	565	595	572	563	588	585	608	576	577	564	589	571	600	581	589	606	599	578	551	580	578	565	548	541	575	596	589	563	571	584	557	541	599	616	515	617	612	575	589	561	611	565	591	610	582	577	565	575	567	533	571	587	605	549	557	583	573	589	588	561	597	590	567	560	593	568	569	581	572	576	581	579	567	591	562	575	571	562	561	628	564	575	575	608	583	559	561	562	590	558	614	587	581	544	580	610	605	588	579	566	533	573	592	603	602	556	616	621	547	615	562	573	582	571	555	596	584	582	576	570	617	546	612	619	563	592	544	593	574	554	565	575	585	548	557	599	573	554	581	547	554	585	585	609	631	616	585	575	560	590	555	558	565	561	581	562	592	602	566	564	561	601	533	578	579	597	598	565	587	576	604	569	580	611	569	572	611	541	610	611	544	600	558	588	557	575	584	567	582	558	588	562	563	571	581	620	573	603	533	594	600	565	541	620	546	582	583	598	609	582	608	531	574	593	533	606	562	569	557	623	611	595	544	565	561	585	593	607	615	549	590	614	586	563	574	563	577	616	562	533	580	597	523	556	532	550	565	605	582	570	564	547	571	582	533	608	566	592	601	572	589	568	551	589	634	556	590	569	616	607	615	584	566	573	552	563	577	554	620	596	583	559	627	599	624	584	550	571	597	536	516	560	572	548	573	572	563	590	585	575	593	569	608	578	624	604	631	591	596	566	566	554	604	571	582	585	580	578	601	535	573	574	598	564	577	553	589	581	580	577	604	547	562	585	612	571	556	581	561	620	583	603	581	552	582	596	543	533	582	581	609	604	570	599	590	587	544	563	545	565	579	604	562	576	602	565	560	551	580	576	628	565	587	544	594	573	582	597	554	605	580	561	601	587	590	567	590	592	589	554	581	585	626	515	549	585	566	578	599	647	581	584	575	595	594	578	577	580	525	568	551	596	580	585	610	609	585	613	591	584	616	608	580	645	554	573	551	564	553	564	596	581	601	567	605	545	580	609	615	550	580	567	603	575	589	563	545	601	586	611	570	575	572	604	581	548	566	534	590	586	582	599	567	572	598	564	618	607	615	558	579	575	588	608	602	565	536	572	572	538	598	565	591	546	607	557	548	613	605	588	609	573	612	609	564	587	572	595	522	590	618	627	599	583	598	578	574	544	626	573	590	589	594	574	624	587	573	569	572	585	568	580	610	551	601	607	550	607	546	551	583	579	572	562	605	588	562	572	555	603	563	513	605	538	563	600	577	571	601	556	573	552	585	600	588	572	580	563	545	570	590	583	595	597	560	603	532	603	534	547	594	595	561	586	582	602	601	583	589	628	584	548	600	603	618	528	566	601	599	536	583	598	573	552	575	609	569	583	613	560	606	515	561	583	577	569	572	574	581	543	603	572	585	580	582	609	572	553	550	561	591	606	544	621	532	593	623	586	632	601	535	555	559	568	612	556	567	591	571	598	592	593	600	581	549	583	553	572	566	659	574	560	589	552	569	530	583	598	563	539	589	582	564	640	583	547	599	583	560	611	584	592	517	588	544	514	586	600	577	575	590	575	545	602	548	591	521	568	575	552	600	601	581	555	569	573	607	590	592	595	568	581	594	599	565	566	560	532	593	547	569	623	541	568	610	548	576	595	568	602	614	610	552	587	592	625	598	600	564	617	567	592	568	530	580	574	577	598	556	568	594	556	562	549	580	597	560	592	550	581	565	550	577	625	576	551	565	556	571	587	600	552	565	581	603	609	534	573	598	586	548	552	605	590	570	600	578	598	579	577	571	555	578	584	595	577	559	563	610	593	587	577	570	620	580	555	583	572	567	551	609	592	597	581	555	591	569	569	577	577	577	611	563	545	594	529	580	559	547	606	557	584	577	546	547	584	596	568	586	571	604	621	576	562	556	592	543	565	540	530	540	556	554	573	603	585	565	595	569	568	614	578	562	543	571	584	569	587	572	590	572	549	599	587	572	595	545	581	603	549	556	581	582	547	553	579	585	560	575	588	531	603	535	608	565	577	544	613	576	577	607	597	551	577	613	600	613	534	541	570	585	558	557	623	574	572	575	600	577	606	580	562	586	562	577	539	594	582	602	602	603	583	562	562	559	587	556	595	575	547	567	611	555	591	566	547	577	590	594	573	608	575	576	559	572	567	607	598	605	566	586	573	579	527	562	598	555	551	562	573	587	581	574	588	556	570	605	559	626	559	553	613	544	592	599	563	569	605	506	556	582	550	581	563	567	561	570	568	533	596	534	559	556	594	585	566	600	572	570	559	555	550	600	528	579	601	532	583	563	570	571	573	591	586	587	571	587	569	600	560	590	572	541	611	551	601	607	542	608	547	573	527	555	569	576	586	594	532	571	573	558	610	591	609	577	603	595	590	597	559	557	573	638	606	583	586	598	581	565	586	562	572	567	596	555	612	542	592	593	584	576	564	591	576	638	590	602	574	607	565	616	564	590	571	583	592	562	610	619	558	556	597	557	594	571	597	553	592	559	614	552	595	586	594	599	533	626	600	574	607	566	572	580	574	599	571	610	607	595	594	594	598	518	552	559	601	619	540	593	603	607	579	533	520	567	572	578	604	548	560	617	583	591	566	617	589	572	568	536	609	546	529	611	544	534	603	609	596	598	593	576	543	538	567	575	563	561	598	601	516	581	579	566	604	561	580	584	557	589	556	617	572	574	546	577	550	558	600	560	570	569	569	562	590	566	617	608	575	613	541	550	541	573	571	520	571	569	597	580	592
4418	1088	1051	766	760	759	619	665	658	634	683	647	664	650	632	679	660	619	645	645	616	651	607	651	583	676	625	635	647	599	621	634	645	628	615	651	577	586	621	612	657	575	608	689	647	660	630	696	618	630	613	643	620	636	627	612	632	589	678	659	641	637	620	624	613	602	618	617	655	684	633	628	647	592	597	656	664	581	609	648	632	636	634	616	628	636	581	659	651	654	641	592	620	639	610	658	660	613	662	581	615	638	638	649	659	649	620	658	682	641	618	621	575	673	635	709	601	661	688	595	619	698	641	614	647	690	608	609	672	591	617	652	673	689	636	626	634	670	670	645	592	650	643	612	645	618	680	651	654	618	665	660	605	605	687	645	641	667	630	621	648	663	621	639	604	656	653	676	575	651	641	650	642	652	667	665	598	611	622	630	630	615	609	602	622	619	623	607	665	648	660	683	608	682	614	604	658	640	654	638	618	646	618	642	620	595	676	625	607	634	645	639	647	595	669	635	641	601	667	689	645	620	648	650	650	619	649	632	650	661	605	599	619	708	633	618	604	599	650	646	628	633	651	627	637	635	631	595	680	634	580	645	633	603	643	638	653	649	659	656	621	641	638	580	623	627	661	630	676	627	668	612	605	662	642	638	637	622	668	625	624	614	646	645	667	641	654	610	637	651	609	625	622	659	671	623	595	642	656	613	624	663	611	618	620	650	628	652	661	675	614	601	623	669	634	628	597	595	628	617	667	638	639	626	609	646	656	645	603	626	664	609	630	627	648	640	621	641	601	611	615	632	635	636	671	597	607	606	650	637	628	616	596	674	614	575	627	654	669	643	636	612	619	640	704	668	613	652	632	615	647	684	649	595	646	618	665	634	671	631	616	635	650	640	633	589	652	654	631	640	646	640	614	584	656	624	609	601	620	665	648	618	649	603	636	643	624	620	648	646	658	632	671	649	641	612	663	605	633	619	624	675	619	618	669	599	622	676	626	599	654	624	636	623	655	636	686	609	649	696	675	624	640	650	599	655	640	624	643	627	602	643	647	655	641	624	629	652	637	633	609	638	573	622	697	655	636	629	641	641	657	646	593	667	621	646	635	613	599	640	664	660	661	621	600	613	674	599	662	622	617	622	638	611	647	636	635	636	648	640	599	651	648	652	667	630	635	631	635	619	626	656	609	651	639	580	641	627	687	659	619	612	596	646	642	625	635	614	676	645	644	605	659	590	633	601	633	663	657	627	604	625	634	627	606	622	629	625	571	660	650	619	596	642	627	631	687	627	610	602	631	612	688	631	635	619	614	644	668	679	657	622	616	637	611	615	630	609	661	608	666	636	670	622	629	645	643	631	677	608	637	639	613	624	659	703	655	663	639	632	637	588	607	639	639	665	633	608	640	659	637	619	616	620	635	643	608	638	586	615	595	598	580	624	612	618	654	666	642	625	576	636	604	663	703	615	641	696	674	647	647	605	637	625	675	659	669	647	629	640	605	661	617	607	673	604	593	709	596	657	637	636	656	608	668	681	646	633	638	625	588	624	642	661	691	675	661	596	606	648	628	638	692	632	671	647	658	663	636	618	631	631	655	660	644	615	616	610	584	583	660	622	592	661	635	595	643	625	675	654	617	688	620	664	646	583	647	657	672	678	644	654	595	626	618	638	646	677	628	632	654	626	606	649	645	677	654	618	677	639	670	614	595	649	703	617	645	631	589	584	637	639	616	662	642	633	645	614	641	611	632	608	679	644	637	663	658	634	674	601	634	643	631	661	639	682	635	679	608	637	584	618	612	648	678	636	668	602	647	615	649	623	647	596	629	648	628	625	662	651	576	617	606	612	651	642	647	631	619	634	664	640	658	624	624	650	608	697	613	635	656	661	630	649	635	617	621	644	635	636	682	637	627	619	649	636	627	633	617	614	606	668	578	628	607	682	627	626	678	594	642	632	630	664	628	637	675	613	640	619	685	613	692	656	647	664	639	631	584	586	644	660	619	630	694	621	655	644	643	653	648	645	633	651	628	607	627	632	626	667	616	626	633	643	563	624	574	665	663	612	652	599	636	562	629	624	657	627	641	657	659	601	649	615	627	625	607	637	615	689	675	649	670	646	620	639	626	656	628	614	584	649	640	661	631	614	624	647	622	636	647	639	633	629	596	691	629	623	599	624	649	610	622	642	592	633	601	661	634	628	652	631	650	620	637	582	627	595	612	648	653	647	600	629	651	600	659	620	683	637	670	635	636	622	609	640	627	621	618	625	635	629	645	664	583	619	659	594	690	666	657	636	668	680	650	636	632	646	642	617	640	646	636	609	608	597	641	613	643	655	633	620	655	606	613	590	639	604	675	633	626	622	675	665	646	608	623	660	598	642	698	666	625	644	618	655	675	642	678	644	629	633	655	679	646	611	644	582	632	686	624	599	620	620	612	645	663	703	649	620	655	608	651	624	592	646	594	608	610	644	643	665	619	586	620	628	657	667	638	622	660	672	621	632	619	631	651	655	656	649	643	636	616	623	680	604	640	641	672	629	677	645	670	639	614	651	663	636	669	654	657	627	612	612	643	672	612	634	598	650	609	630	637	625	636	675	670	629	625	602	608	617	601	623	601	613	649	645	626	645	639	638	624	663	649	631	575	690	639	652	614	645	627	652	651	652	607	633	626	613	621	678	623	615	662	619	621	618	614	660	666	610	654	632	603	627	660	669	613	619	668	678	614	595	651	616	633	632	659	619	639	644	687	666	610	645	637	654	661	624	603	617	651	627	611	670	649	636	637	635	656	630	605	641	641	642	626	626	662	621	624	622	602	624	672	653	634	613	611	638	677	635	603	609	625	690	645	644	654	594	682	632	635	611	646	664	587	636	625	617	630	647	659	614	653	586	610	657	622	672	643	626	677	611	662	642	626	633	624	638	617	616	647	641	583	600	630	650	642	637	697	620	695	687	620	619	606	635	676	669	677	610	669	630	659	678	619	674	651	633	593	689	645	626	641	613	627	621	636	614	619	674	617	652	655	670	629	629	642	574	585	643	656	612	655	677	614	608	620	639	641	632	644	617	692	641	684	639	630	630	595	665	640	639	632	628	634	652	647	665	589	629	652	580	675	660	615	629	635	624	679	659	657	628	615	641	596	634	594	640	589	676	601	625	620	665	666	630	610	617	613	636	634	636	603	625	616	664	600	660	617	613	669	642	603	663	670	658	629	631	644	659	651	648	641	617	618	645	613	612	681	659	613	628	675	615	632	603	635	634	686	641	651	653	615	604	632	683	624	610	648	604	658	598	619	639	619	635	679	636	650	629	650	653	647	609	615	628	665	662	637	643	660	656	657	649	569	625	635	653	640	601	632	659	633	602	647	629	661	625	633	608	631	613	663	683	638	619	654	670	631	596	627	606	640	639	614	656	640	615	651	626	649	634	646	678	641	641	636	636	609	636	653	626	692	647	656	607	600	638	675	613	609	598	641	609	643	617	610	663	622	674	613	621	614	619
23360	20948	27990	24056	20949	10201	1093	807	657	633	625	558	505	539	462	472	512	433	482	503	459	465	475	481	476	446	464	447	491	435	413	426	432	467	408	452	428	441	433	433	423	469	473	463	417	458	422	439	456	412	462	421	461	436	471	439	442	446	461	415	460	443	463	413	460	448	438	430	433	419	421	428	458	439	430	465	457	407	464	452	450	420	457	480	490	456	459	416	440	446	441	428	444	446	486	480	434	440	467	441	391	430	423	411	463	462	458	432	445	435	431	474	403	462	404	463	412	451	423	402	436	461	468	455	433	432	406	455	443	434	416	424	460	452	400	411	436	465	451	447	423	419	406	412	487	435	429	436	442	411	473	430	467	477	402	431	428	433	425	436	460	404	403	421	467	425	427	426	409	433	449	421	422	400	423	401	437	449	457	428	397	403	434	419	446	440	420	441	392	421	451	437	450	473	430	426	437	462	401	425	447	405	433	436	434	451	404	445	411	431	446	434	441	444	417	412	411	455	451	391	449	426	401	470	451	440	430	453	424	461	442	457	430	413	435	460	435	427	446	465	446	423	461	496	443	427	473	433	425	453	451	416	427	446	427	427	412	409	418	456	472	451	436	440	415	427	448	435	421	448	422	452	422	383	443	437	393	457	443	453	460	459	448	412	416	415	430	426	425	448	410	413	444	447	440	441	426	409	438	401	452	467	400	435	436	400	433	437	412	426	443	442	426	495	468	444	493	461	422	440	413	428	403	431	405	433	424	418	424	408	428	425	401	401	432	434	414	430	467	422	460	439	440	432	410	432	448	464	440	463	443	435	418	398	447	447	421	395	426	447	402	443	424	470	456	457	418	428	478	409	476	455	415	428	400	445	407	425	435	439	462	419	424	417	463	450	436	471	418	426	441	425	446	465	447	414	412	424	451	445	436	408	471	441	431	448	451	434	439	444	412	445	451	440	430	438	407	439	440	423	440	443	481	437	439	424	415	457	409	413	448	415	432	426	425	421	424	426	452	417	443	430	455	446	442	423	450	412	465	398	470	434	441	464	413	447	416	466	435	460	449	430	428	429	439	456	427	439	444	470	441	438	438	421	407	444	443	486	422	418	431	426	461	457	448	458	419	419	469	420	448	434	489	454	411	440	427	425	425	467	439	414	445	438	446	418	435	441	413	444	466	421	431	431	430	427	492	439	470	422	409	461	472	442	407	454	455	430	441	448	451	422	444	443	454	422	454	397	459	459	414	435	444	443	448	447	470	446	448	466	449	428	406	431	474	443	412	420	409	403	446	460	407	404	429	415	421	438	424	466	445	456	403	412	408	420	430	422	423	433	440	452	424	444	419	451	453	445	465	455	434	446	443	430	422	419	446	428	435	422	393	468	449	431	461	430	434	426	466	442	471	438	449	467	428	448	423	423	446	396	467	439	421	403	444	439	466	455	428	445	450	393	411	433	420	396	420	427	468	373	462	451	392	451	433	485	437	460	393	436	430	458	394	435	435	423	434	393	429	426	416	451	434	422	446	432	415	447	434	414	427	424	429	434	449	417	436	442	421	456	451	443	443	443	434	416	422	443	433	435	430	426	413	431	428	419	442	443	408	440	458	437	420	478	443	449	428	449	444	485	446	452	427	439	436	406	417	413	440	444	389	429	444	425	436	454	412	452	441	440	439	444	456	449	460	429	410	421	416	466	422	438	459	422	454	429	413	433	460	423	444	428	426	436	402	410	467	477	421	465	427	401	439	436	430	465	415	395	417	451	418	466	455	429	443	420	409	429	393	423	419	423	424	440	423	475	445	410	444	420	450	450	430	446	449	428	422	425	442	437	436	438	469	409	448	443	443	467	406	472	451	423	441	438	451	449	444	459	431	450	447	435	452	456	451	466	435	423	412	439	425	461	448	447	430	436	439	448	443	430	423	460	449	429	426	435	412	424	442	391	408	458	411	429	395	440	409	440	434	448	441	422	436	455	391	448	455	408	470	419	438	443	426	431	425	389	457	427	446	454	421	405	432	433	428	413	475	455	424	444	469	475	442	445	434	472	466	422	454	434	425	428	415	440	448	422	459	458	462	448	420	463	405	438	423	432	436	440	418	436	448	438	410	421	451	423	421	417	409	436	404	448	439	426	404	425	433	433	425	438	447	449	459	439	457	450	423	462	450	429	424	414	413	453	463	387	425	431	476	461	474	451	441	454	425	403	448	437	447	434	407	425	423	431	411	466	436	427	415	432	465	453	432	429	455	427	467	424	436	414	424	381	454	421	409	425	444	429	457	440	449	436	404	442	407	423	444	442	431	442	444	436	482	458	430	465	414	451	409	423	441	455	444	433	414	457	464	455	423	416	405	439	436	488	415	453	407	432	404	433	423	431	392	406	422	439	410	422	436	421	431	447	436	441	433	431	444	444	428	421	423	470	406	409	439	455	409	447	458	435	456	428	473	421	465	395	393	450	416	421	424	422	439	434	390	406	435	456	450	383	452	449	422	416	468	428	414	441	417	424	480	445	446	429	444	425	423	479	471	448	407	449	410	454	421	402	422	434	452	392	430	437	473	444	404	419	429	459	416	436	402	446	465	440	432	400	439	389	456	400	432	397	423	465	469	445	436	440	365	399	459	458	458	427	445	467	438	401	437	401	430	415	467	438	443	418	439	458	451	413	409	459	427	444	404	427	410	464	399	471	444	428	443	423	402	445	416	446	444	456	403	407	420	480	451	434	417	433	433	470	409	409	409	424	454	428	422	405	441	439	445	430	456	416	433	412	429	447	441	408	402	445	419	402	461	438	429	449	464	452	440	432	415	450	429	433	447	438	448	412	421	372	411	454	420	466	448	412	437	439	445	431	435	434	442	460	416	438	450	423	442	483	406	489	433	460	449	437	420	474	430	464	487	462	408	448	459	448	455	425	444	417	433	410	434	465	419	385	437	436	404	456	496	459	426	446	433	466	411	445	436	425	419	472	451	466	395	449	404	450	426	382	456	446	445	462	459	433	433	444	419	432	409	420	451	438	423	418	417	433	410	384	463	404	457	443	434	471	443	428	430	451	443	456	406	439	438	425	416	434	397	486	436	454	421	455	437	413	393	461	422	435	461	451	428	402	429	469	442	402	410	401	440	444	437	443	417	454	408	444	431	438	420	435	436	393	438	458	399	429	423	442	436	462	412	457	458	412	445	427	420	427	448	457	426	457	448	426	413	379	433	427	447	426	473	461	440	411	424	449	451	429	470	440	423	454	425	455	444	444	456	444	451	436	440	446	423	442	429	449	456	457	455	420	433	416	422	466	438	419	410	447	395	459	431	402	422	455	433	444	415	433	455	479	447	446	455	456	449	423	423	422	404	426	447	425	458	432	444	450	423	471	421	483	443	418	428	471	437	417	437	418	405	421	433	431	408	437	436	419	432	424	410	446	449	388	446	428	439	471	435	429	433	460	467	453	426	470	438	420	407	445	434	421	401	415	410	415	448	438	443	431	427	416	439	455
3282	8381	6441	3025	2171	1696	1312	1121	894	841	779	739	629	676	640	591	557	559	583	552	527	601	517	519	524	531	512	541	499	534	525	497	531	554	538	531	495	499	510	510	499	516	511	529	513	510	497	470	519	509	532	529	536	531	500	480	488	492	482	490	502	479	460	508	531	498	483	497	509	475	509	511	486	495	487	508	453	505	459	531	496	492	521	478	500	522	478	483	510	486	528	490	507	495	496	477	519	476	472	491	522	508	479	538	471	470	537	461	469	514	473	487	505	503	480	489	448	475	482	492	484	503	509	467	520	487	495	506	506	448	466	444	512	501	495	511	512	512	539	508	491	501	454	485	505	480	463	468	468	468	508	473	513	505	524	461	457	497	502	469	465	507	498	465	468	482	459	513	482	468	504	483	487	480	494	498	500	489	459	498	479	501	472	522	526	514	515	485	515	491	491	514	502	470	501	466	523	456	504	480	527	465	479	493	481	488	460	465	499	471	476	500	526	472	487	502	495	501	499	490	474	489	496	493	481	488	460	534	509	499	500	494	487	451	526	450	510	468	528	468	465	478	501	524	468	505	510	489	469	503	519	484	522	518	483	474	491	504	501	502	503	512	516	488	452	516	517	514	480	511	491	497	494	468	490	484	493	516	482	507	495	491	485	508	507	486	505	472	490	467	512	525	486	501	497	486	473	466	492	454	490	480	486	507	486	525	525	514	511	467	519	452	472	477	466	542	468	475	444	495	509	479	496	510	492	525	482	518	458	488	471	475	467	479	505	543	497	489	530	507	491	520	473	483	496	542	491	494	463	502	457	496	497	501	524	482	451	503	519	515	466	462	462	503	497	485	493	465	489	483	467	506	497	541	457	471	515	506	485	483	511	511	506	537	478	476	482	518	495	519	467	458	525	490	516	486	489	489	488	513	503	481	517	480	475	484	506	479	470	503	473	484	461	480	525	481	515	454	503	466	494	510	488	530	485	472	492	487	486	503	499	493	473	506	528	471	498	491	501	504	506	495	497	520	505	493	496	487	484	494	524	456	519	433	528	516	470	491	468	494	467	482	510	509	505	505	492	499	493	464	528	532	499	523	518	489	505	483	479	476	506	460	522	474	487	448	485	473	484	503	488	510	452	467	459	476	488	467	476	498	460	467	496	467	474	481	486	505	501	477	474	490	467	519	464	490	508	515	480	506	539	463	505	477	477	512	505	496	537	512	475	458	487	477	487	454	499	515	502	477	501	455	460	486	529	479	469	471	491	513	532	464	489	492	520	492	517	510	542	475	462	486	522	507	472	491	444	468	452	493	514	521	493	467	496	513	486	505	455	505	470	471	488	477	499	461	508	506	454	487	499	525	506	494	492	486	500	456	502	489	508	514	501	448	493	479	515	481	504	487	502	486	485	496	461	496	505	470	466	512	533	488	505	492	481	518	515	487	500	531	455	492	456	512	513	495	461	456	486	478	469	513	449	446	480	499	503	509	486	506	495	476	505	468	498	503	466	546	462	510	495	482	473	501	464	478	505	526	523	494	465	458	500	455	520	488	521	479	480	522	521	487	463	449	459	517	491	499	545	532	458	467	508	493	478	478	485	486	462	498	504	502	470	461	530	518	510	472	501	519	494	481	488	501	481	485	455	499	472	510	488	487	510	467	497	476	489	463	473	523	487	496	529	493	517	495	521	501	524	517	496	431	470	476	477	496	492	448	512	469	496	469	474	533	462	454	480	478	496	520	537	515	491	474	514	466	476	483	462	501	487	492	475	479	544	465	540	509	527	492	484	438	516	488	481	469	503	507	494	494	493	488	507	452	486	471	484	457	512	469	505	510	466	517	467	487	464	469	502	490	448	463	478	463	552	513	518	461	494	519	448	500	441	482	478	495	463	475	473	499	464	503	485	483	472	461	532	474	476	494	531	467	486	498	500	507	455	467	516	474	490	481	467	479	513	489	505	462	510	489	535	478	499	489	499	482	488	508	478	468	459	460	448	471	502	457	486	476	490	489	530	484	473	481	503	479	487	474	436	479	501	482	478	473	488	473	471	493	466	487	462	496	476	492	504	492	457	491	523	468	470	490	494	482	505	480	513	440	465	490	510	495	515	513	460	485	472	488	491	473	465	509	490	558	490	498	501	497	554	478	484	475	526	497	490	490	485	451	481	454	475	476	482	508	469	475	473	469	487	527	501	487	494	459	439	464	532	498	467	497	508	509	474	503	467	517	488	518	469	463	504	462	473	500	426	501	514	496	460	520	499	528	486	487	491	503	500	485	464	474	512	495	512	490	474	496	514	494	464	483	532	487	531	497	510	484	476	472	487	507	474	520	466	485	477	471	487	489	504	525	517	462	497	480	495	493	518	483	487	530	479	458	529	450	521	472	507	475	460	475	517	479	493	520	519	507	509	514	492	521	481	463	517	470	465	495	493	502	478	450	483	494	488	495	491	482	476	480	500	454	500	510	526	531	482	510	484	501	419	468	490	486	493	478	497	510	494	481	488	480	475	473	486	488	463	506	481	539	531	489	493	487	524	481	505	510	511	492	509	513	504	449	481	453	486	517	454	515	494	454	485	505	493	468	478	496	513	491	501	456	519	476	464	503	483	504	470	461	503	477	432	528	467	468	490	509	512	511	458	491	471	493	496	520	503	521	515	487	495	471	482	509	485	521	496	486	509	507	489	493	456	479	485	458	506	508	464	525	456	488	497	469	488	483	503	490	516	474	439	483	453	466	447	491	437	498	502	519	445	518	479	500	490	485	489	496	485	484	480	493	467	471	488	480	470	533	553	506	439	506	477	500	533	447	501	471	507	494	503	506	509	515	466	468	491	483	517	484	509	480	491	456	465	504	505	505	485	450	495	493	464	510	481	504	480	509	536	512	509	537	497	500	526	512	464	483	469	467	468	455	493	492	510	488	517	519	516	494	534	486	481	486	501	523	484	484	509	481	521	500	479	480	486	501	516	464	470	498	531	460	467	466	499	488	482	496	473	474	474	490	449	481	469	487	480	503	468	502	462	477	497	499	441	520	502	451	454	484	482	474	488	486	470	494	508	500	494	554	509	499	504	512	489	520	454	442	526	509	496	485	487	497	499	509	479	495	514	496	486	465	512	482	518	513	497	459	484	489	444	453	492	481	502	509	475	523	510	522	497	473	487	498	478	480	502	483	468	446	522	494	473	476	468	464	488	466	440	474	473	460	492	499	496	502	455	490	478	493	498	473	484	481	495	430	475	453	523	522	457	525	496	499	522	507	515	480	470	480	476	498	521	481	471	508	438	466	452	514	452	494	506	512	454	495	466	518	479	490	445	490	464	461	498	473	465	483	482	489	480	511	486	473	471	487	512	497	491	510	510	491	479	476	490	487	478	454	500	494	478	472	534	437	466	489	505	501	481	487	535	465	497	496	512	476	433	447	475	526	490	489	492	485	478	460	476	473	490	499	492	459	519	491	510	500	506	479	468	520	508	490	461	480	487	492	554	490
24349	20915	27022	24882	12723	968	607	576	515	516	487	462	455	410	418	380	437	428	386	410	428	417	404	366	444	417	390	404	423	360	369	414	430	418	366	388	405	394	367	376	406	384	423	423	380	364	400	392	408	363	403	394	372	392	389	371	416	424	397	402	356	413	372	393	398	380	381	385	421	382	405	376	364	401	403	389	403	418	366	422	394	384	411	374	425	414	371	381	386	387	381	397	393	384	377	384	370	385	402	372	435	387	383	403	405	367	367	380	415	398	386	383	395	417	402	411	377	366	395	391	445	396	417	396	360	380	412	416	416	403	382	393	381	361	403	376	421	408	407	375	382	401	364	403	382	369	400	343	341	397	389	393	383	431	344	379	366	396	381	398	396	383	411	391	385	395	376	398	369	415	391	374	399	380	409	366	373	378	346	419	391	365	382	385	367	375	390	416	394	371	384	409	370	393	380	374	400	369	440	388	382	381	389	405	379	352	385	408	374	380	391	372	364	395	378	382	437	384	378	421	413	405	365	395	377	396	421	387	406	399	397	356	379	374	389	351	385	425	414	398	360	411	409	425	404	369	364	402	434	377	390	383	408	413	387	406	352	369	367	377	387	363	392	398	406	363	406	419	453	382	402	363	371	391	411	395	397	398	405	373	380	388	399	426	373	357	404	381	379	394	412	388	381	381	400	368	415	392	390	420	382	406	395	430	384	377	395	398	393	337	441	399	378	382	356	450	412	422	415	374	421	400	405	398	396	374	380	419	393	416	387	374	385	401	398	375	362	356	409	392	405	408	375	373	384	374	388	411	354	426	363	399	388	384	349	347	419	409	368	384	374	396	394	386	389	371	382	404	433	378	401	375	380	396	424	401	412	390	411	403	395	409	379	355	375	429	383	395	404	397	394	358	374	383	382	377	364	409	383	404	415	410	397	393	396	377	397	371	386	388	390	383	395	421	387	395	412	371	398	368	410	389	422	373	412	436	408	387	397	416	393	371	408	410	374	399	387	424	401	386	390	390	392	381	345	427	414	405	370	397	347	364	420	407	393	385	381	433	386	385	403	400	374	392	438	372	407	399	412	398	388	386	391	387	421	386	401	385	389	392	385	399	402	425	366	401	393	395	377	378	365	409	396	369	367	383	392	399	392	385	376	378	388	381	364	399	400	394	390	359	359	365	399	428	372	337	406	383	338	402	406	396	393	421	406	411	381	411	374	360	401	406	388	410	431	407	399	381	419	373	371	385	387	401	374	365	397	374	370	393	380	374	401	384	402	391	427	358	396	379	384	419	405	393	408	414	400	371	371	388	393	399	382	388	353	405	370	429	364	337	418	379	387	383	391	384	397	400	376	386	409	398	395	404	378	394	381	421	394	400	362	441	402	415	350	395	386	367	362	395	390	420	411	385	355	408	391	401	383	397	390	399	376	361	391	368	372	386	396	405	428	369	410	410	384	359	396	363	409	383	379	401	355	420	388	405	377	393	369	362	360	383	422	406	399	388	391	388	377	416	403	419	387	381	379	422	386	395	410	386	431	404	428	383	363	404	356	342	397	375	413	365	381	373	389	384	408	384	391	381	398	394	421	396	373	420	399	375	403	384	380	382	386	419	401	409	387	387	404	431	423	373	349	377	383	401	394	364	395	374	417	398	383	400	363	395	451	393	360	407	362	380	383	397	403	397	433	362	416	382	413	408	388	391	355	407	388	416	385	397	383	375	411	397	376	392	400	385	407	383	420	404	412	417	368	402	399	409	395	364	400	422	393	394	425	365	378	389	395	415	431	438	427	370	374	408	399	398	411	385	400	393	405	401	421	354	358	366	409	363	409	378	410	389	402	392	391	421	382	385	375	368	386	379	380	393	411	374	402	398	415	403	392	389	414	372	404	384	389	412	385	361	413	390	356	391	381	342	404	398	399	386	359	396	371	397	358	369	381	390	409	395	401	400	463	355	416	390	413	399	375	369	390	420	412	373	385	400	415	371	386	385	433	427	389	412	423	379	387	355	393	388	401	401	386	407	406	408	385	381	373	400	393	399	357	388	391	390	368	405	375	378	381	434	391	412	386	387	385	399	397	371	361	385	392	380	402	366	354	410	387	347	363	401	391	395	401	375	376	372	380	405	381	394	369	434	405	385	383	394	384	388	405	360	418	390	416	341	445	378	384	407	389	355	397	396	357	421	356	374	393	389	346	397	413	388	398	422	379	402	389	391	412	399	414	338	378	373	403	399	359	381	386	376	417	358	401	378	401	394	414	392	397	392	409	393	383	376	398	431	378	397	417	398	416	426	390	375	396	384	382	421	412	388	371	405	401	401	378	372	416	421	402	406	422	372	367	399	367	395	400	372	438	403	438	415	355	359	384	377	403	389	376	413	380	430	420	411	393	379	380	406	370	363	393	382	363	391	381	359	428	375	381	367	374	420	388	387	397	377	393	391	404	404	441	397	383	396	384	371	362	377	379	402	390	424	395	377	366	424	384	439	365	380	392	409	417	378	389	390	377	392	345	408	396	396	337	381	382	379	423	349	367	416	351	369	421	399	355	379	373	379	385	400	348	405	369	379	362	354	390	349	438	381	380	392	372	365	380	407	410	411	387	355	422	386	394	398	392	390	444	402	360	390	369	409	429	359	420	397	370	384	383	408	383	366	361	418	377	380	379	401	386	383	353	382	383	394	405	396	396	378	403	399	417	421	407	416	390	375	399	381	397	393	348	383	364	367	407	386	409	410	412	375	379	385	386	383	412	406	394	377	437	374	417	378	378	339	416	408	377	386	413	384	419	381	383	391	378	375	378	389	386	409	422	370	384	374	405	402	399	420	402	404	381	370	404	398	380	407	417	402	402	377	395	405	394	381	383	388	395	368	377	412	440	386	389	380	374	407	362	374	393	398	419	399	373	425	407	415	383	423	367	393	405	354	391	420	372	394	373	414	375	385	388	374	404	408	379	409	371	380	412	388	374	372	387	401	380	386	385	397	408	428	391	400	362	436	372	378	380	383	381	397	394	370	383	375	408	405	439	401	411	387	401	376	380	417	392	414	384	369	421	360	432	369	373	402	412	384	377	400	401	423	387	397	391	395	381	371	384	401	367	389	339	365	400	372	371	383	373	391	409	414	438	404	401	392	402	376	382	401	397	364	372	402	385	413	369	382	393	398	378	377	399	407	399	369	391	377	422	374	396	379	386	398	440	379	392	422	404	388	368	367	383	398	409	388	362	418	420	376	384	407	340	385	392	384	374	400	385	394	398	390	436	349	373	411	386	404	402	380	405	387	373	400	347	410	428	416	382	396	386	382	390	379	360	429	393	423	392	405	407	389	396	390	369	379	425	394	415	383	391	367	368	427	422	364	371	376	367	407	356	362	363	382	380	398	378	397	371	387	378	377	378	407	391	411	373	380	381	399	376	410	362	402	384	361	360	379	458	418	381	429	437	421	399	396	431	372	390	417	429	401	413	450	391	369	353	398	388	406	395	389	393	437
3479	5103	3755	1951	1387	1106	896	743	701	640	583	518	471	475	469	456	460	465	441	463	441	435	473	463	415	446	442	468	426	462	431	450	412	425	443	412	416	435	410	412	404	452	434	455	431	405	433	418	403	434	445	425	408	378	416	439	423	445	413	438	440	407	447	390	413	431	442	379	462	431	419	407	440	402	410	417	443	452	433	434	461	394	402	458	423	458	421	398	441	450	402	422	430	413	429	419	413	433	425	420	423	434	409	404	384	398	436	390	422	418	393	429	437	389	406	429	435	427	437	421	444	424	441	421	418	452	421	425	415	395	431	405	448	415	424	389	412	434	419	423	430	424	458	435	432	462	381	449	426	414	430	432	446	418	421	455	413	430	408	414	454	443	395	401	436	457	399	426	463	379	454	425	427	390	405	410	416	414	438	468	389	420	434	432	408	386	437	449	418	406	409	385	378	406	431	417	425	435	425	455	407	437	426	415	390	410	436	426	426	412	421	410	428	409	404	416	440	410	413	419	397	443	433	445	432	416	412	469	425	443	378	456	412	424	383	420	411	411	410	465	410	439	456	417	419	450	384	443	439	379	386	419	442	411	407	431	404	443	410	413	411	432	392	408	447	426	384	424	414	413	421	444	397	398	388	439	432	418	392	397	438	428	420	398	381	448	404	421	400	432	423	428	450	424	369	426	409	409	417	427	419	417	416	426	406	436	436	406	395	424	403	410	441	445	415	440	412	378	446	405	421	423	411	446	442	436	463	439	406	402	392	395	425	412	429	450	436	399	413	433	399	426	478	396	383	445	415	417	425	382	385	414	418	409	423	403	432	409	435	404	356	419	403	409	433	407	419	422	432	413	418	402	426	426	419	398	402	412	423	389	485	457	426	429	457	435	406	401	397	441	391	431	414	435	432	425	418	420	429	403	405	434	408	436	428	438	445	389	418	417	429	438	406	422	418	419	420	439	393	417	451	470	430	406	402	435	412	419	451	431	401	442	430	455	409	471	409	395	448	366	434	453	453	419	413	401	430	400	411	438	373	434	431	408	428	417	412	436	415	439	411	426	412	422	419	411	400	405	439	433	457	401	400	413	460	400	456	447	411	414	425	400	423	412	450	425	393	422	415	412	389	435	432	393	440	419	447	422	408	435	468	435	438	444	369	455	473	388	394	439	429	400	401	405	402	410	420	425	456	459	420	399	426	397	422	428	405	406	437	437	436	421	421	405	410	436	381	424	449	384	404	419	405	398	402	421	398	424	448	436	432	416	396	451	428	413	444	443	426	392	417	456	413	425	401	413	430	459	426	435	410	396	429	459	440	432	455	409	392	410	418	416	421	412	400	417	435	437	397	458	401	433	463	449	408	439	460	427	456	378	439	451	438	433	409	461	439	418	434	385	427	403	468	412	439	435	447	410	374	411	408	445	420	429	441	434	437	392	429	432	423	404	430	415	422	423	402	442	433	423	386	431	426	441	440	404	431	429	460	402	455	407	458	425	417	469	388	386	447	400	440	411	434	446	421	432	442	416	410	398	414	427	426	457	374	467	453	429	452	389	385	418	427	410	441	407	437	424	454	421	411	406	403	435	428	423	429	437	434	407	409	451	407	404	450	400	414	417	376	415	390	409	405	458	460	400	420	395	422	415	412	422	412	424	429	416	416	397	445	458	418	412	419	393	395	426	438	418	413	462	448	427	459	401	417	404	385	411	382	426	417	420	385	387	441	441	444	403	423	409	400	415	449	430	431	411	412	439	382	439	435	444	413	438	397	429	435	424	431	430	439	403	427	385	416	430	419	430	433	421	400	408	460	452	438	386	408	418	413	438	414	388	417	429	434	446	438	419	398	423	402	458	451	446	404	443	453	435	393	434	423	395	414	413	436	418	419	413	456	450	422	401	424	439	468	407	424	447	397	397	435	414	407	411	376	389	404	466	391	394	410	446	399	405	411	425	382	427	420	425	410	423	416	422	420	442	389	423	423	393	419	402	404	411	421	435	398	389	446	402	411	407	398	407	407	443	416	416	445	429	390	459	403	465	419	411	412	416	421	432	430	392	429	401	423	427	418	433	420	435	415	439	404	388	413	393	423	447	420	416	406	391	386	389	408	424	433	429	421	426	425	421	412	401	495	415	459	452	454	460	453	438	400	448	463	457	411	408	436	429	444	436	453	401	463	431	403	401	419	442	425	448	389	405	455	416	413	410	414	410	408	447	427	411	442	407	428	401	454	416	452	440	425	440	447	425	400	415	412	410	412	422	421	446	421	379	409	382	425	394	414	404	472	441	449	423	447	416	375	434	412	420	439	411	458	455	460	440	430	406	436	408	442	427	407	470	414	411	442	422	380	413	406	420	409	416	400	405	403	412	449	427	389	437	408	448	436	463	406	459	390	383	435	426	424	420	426	412	425	439	451	433	425	448	409	406	436	430	411	413	454	450	440	431	395	433	401	415	428	410	406	410	429	405	413	430	425	441	389	424	438	400	426	417	431	444	438	416	454	453	425	451	383	422	413	439	441	436	418	455	417	393	440	423	415	420	447	398	420	413	429	394	454	400	417	412	448	420	449	426	435	414	398	415	412	452	410	434	384	440	462	395	443	412	417	424	414	406	452	400	365	437	413	428	418	396	439	407	435	442	409	408	429	434	413	437	445	420	450	469	379	416	433	426	398	422	425	405	458	438	425	420	424	438	404	384	413	433	421	427	451	430	375	418	420	427	467	427	429	411	412	444	426	429	403	427	447	435	379	418	423	377	468	434	388	385	423	433	418	454	412	443	451	422	429	409	408	422	422	408	399	429	481	396	434	401	444	427	404	418	426	400	434	451	451	422	422	459	403	395	428	419	451	419	404	448	421	435	430	460	419	439	450	360	448	455	438	435	411	402	417	386	437	429	406	412	407	438	408	449	431	410	459	446	395	453	440	456	378	474	443	380	383	437	424	437	440	424	415	428	484	384	420	426	423	417	405	447	427	447	429	423	417	443	426	434	416	439	416	404	390	417	429	378	390	427	426	407	415	428	454	425	429	445	433	407	430	406	447	439	423	409	407	383	444	430	416	470	422	410	381	406	416	422	383	409	420	409	446	388	444	431	428	379	435	446	442	443	420	417	387	399	426	395	416	441	456	419	417	437	456	425	418	450	399	390	440	447	428	426	459	393	440	415	438	403	411	401	411	387	394	421	398	417	466	408	403	375	396	435	405	432	430	436	428	412	457	421	427	407	397	427	419	375	416	425	448	418	380	426	428	458	398	397	408	429	420	427	439	366	430	425	408	392	404	419	369	427	431	415	424	388	407	427	396	427	428	393	434	379	438	420	445	414	454	414	437	401	412	423	411	409	380	355	415	430	425	399	403	396	443	440	413	418	431	417	402	412	429	435	448	443	471	419	433	450	404	433	409	408	430	420	449	457	420	414	436	466	434	426	432	437	421	377	431	461	430	418	380	419	424	436	415	429	415	442	439	398	407	430	405	442	439	401	409	412
22333	20940	28357	23667	20940	20972	8885	904	595	531	412	389	318	349	272	289	275	265	257	237	207	218	207	206	212	197	175	176	189	174	176	190	171	183	164	190	181	211	167	168	175	178	175	170	172	160	181	163	146	186	161	159	149	150	162	146	149	176	144	128	149	148	145	145	149	144	152	147	157	151	154	150	162	160	160	146	149	169	140	143	164	153	155	154	164	161	131	161	167	161	147	148	156	168	157	175	169	150	158	155	136	140	140	157	154	167	162	147	161	154	182	179	159	154	144	176	162	144	156	155	157	154	175	151	153	144	160	150	152	150	155	164	144	136	150	138	158	151	165	158	157	160	142	146	129	151	160	149	139	155	167	149	147	144	155	146	135	160	153	151	184	151	158	140	157	149	172	153	168	150	144	158	146	155	167	164	178	159	195	159	149	153	143	137	183	171	147	152	173	139	167	182	158	163	167	140	135	157	147	138	150	166	152	150	155	129	132	150	151	159	142	164	155	160	170	144	156	184	173	154	161	148	157	162	154	154	149	147	170	140	182	173	149	159	136	153	128	145	159	147	152	135	158	168	144	150	151	142	182	167	155	133	156	161	156	145	174	147	149	150	150	149	160	145	177	165	152	162	146	178	148	169	174	145	123	173	142	167	153	153	147	181	174	182	165	146	167	170	141	149	144	162	168	161	156	137	146	161	135	160	153	154	140	168	150	150	162	144	157	154	166	164	168	151	144	163	153	135	144	156	162	162	144	159	174	173	168	160	145	146	153	138	161	146	154	144	185	155	140	171	157	161	146	155	119	161	173	151	152	182	158	149	163	148	163	153	159	149	159	137	147	158	146	160	164	150	177	141	141	155	143	133	163	170	168	151	148	171	169	138	135	167	138	156	142	161	150	143	147	154	149	145	144	146	157	150	157	161	151	157	137	155	158	146	157	143	169	151	151	156	169	151	150	135	154	151	156	153	153	159	158	157	159	166	179	156	135	170	172	148	155	160	153	149	147	148	170	139	148	156	158	161	163	164	158	138	158	156	147	141	171	148	144	142	164	142	155	137	151	172	156	141	154	180	150	154	145	141	165	147	149	167	158	165	159	154	162	154	146	156	140	154	169	166	150	157	145	156	144	127	155	167	149	132	161	163	159	152	153	153	163	150	140	179	146	175	149	150	158	147	162	159	137	172	160	145	140	152	127	145	149	142	146	139	158	152	163	159	143	144	157	156	167	169	169	139	129	150	155	171	157	150	158	141	158	159	147	145	163	148	150	147	170	169	171	171	177	144	171	140	138	174	150	143	161	161	144	156	152	178	167	146	156	143	148	166	169	153	147	163	142	171	142	158	161	155	165	169	144	149	154	154	166	163	144	140	134	153	155	154	149	149	152	177	151	164	129	141	169	156	135	152	135	156	178	167	129	169	193	149	146	141	147	154	144	141	138	153	156	151	154	148	147	156	144	154	160	145	156	153	144	167	158	156	153	150	142	153	153	156	153	165	171	166	126	165	164	143	184	165	146	121	141	163	156	146	159	141	174	151	172	157	149	178	150	158	160	172	155	169	146	176	153	139	175	174	139	138	152	158	166	157	146	169	128	158	150	151	186	141	147	178	163	163	161	175	173	174	143	131	131	159	166	162	175	146	142	158	152	166	148	161	139	149	138	152	162	161	143	150	130	149	157	138	143	151	164	141	151	147	170	163	156	149	154	138	126	154	154	156	162	177	155	182	160	165	137	164	153	166	146	187	149	153	135	152	156	163	157	150	170	135	159	142	156	178	166	143	167	166	177	163	136	147	147	152	183	166	151	154	170	159	174	140	142	142	164	145	179	123	165	142	167	151	124	144	147	161	149	173	171	166	161	141	164	151	143	157	198	149	146	146	145	152	148	154	138	135	166	163	136	147	141	171	150	152	127	170	165	157	128	145	170	174	189	144	154	155	151	148	148	183	169	135	144	139	144	159	161	140	170	172	148	179	141	149	151	155	153	150	140	139	164	154	167	143	160	157	157	133	137	157	150	150	165	130	140	138	137	178	177	152	150	121	170	138	157	132	128	165	137	162	151	138	153	150	177	162	155	148	145	139	144	172	154	158	133	173	138	140	154	152	149	149	153	132	159	173	153	161	128	147	156	152	160	157	163	163	155	145	133	149	141	150	129	139	148	152	164	166	157	159	169	147	139	144	154	150	179	135	155	158	145	148	155	151	147	155	164	167	151	165	171	164	141	124	139	159	150	171	154	161	169	145	146	155	162	154	134	139	164	156	158	173	160	147	146	162	145	152	145	142	162	148	160	160	135	154	151	168	139	144	130	148	139	149	155	161	127	167	134	163	149	155	171	165	161	132	147	169	146	144	143	165	165	160	182	151	158	156	165	168	153	159	151	159	126	167	151	159	144	169	152	174	161	158	147	163	155	156	140	162	158	145	164	158	174	159	150	133	180	154	163	174	156	166	130	141	165	162	147	162	168	166	166	146	153	141	137	142	154	143	158	169	170	163	164	158	147	154	146	140	143	162	162	135	143	180	169	154	134	170	179	142	146	170	139	155	161	162	151	125	148	179	137	147	140	147	157	169	160	139	165	130	132	152	145	144	163	165	155	150	150	145	139	150	139	145	160	147	140	152	142	165	156	166	153	141	147	135	164	172	157	145	141	146	149	156	134	157	150	156	163	140	155	148	157	153	160	162	162	146	145	169	127	146	151	165	152	139	160	133	152	144	155	173	166	151	179	145	136	134	155	151	144	136	159	176	127	158	175	166	152	163	153	147	148	148	147	157	150	172	126	151	140	162	168	158	137	184	141	179	166	161	173	162	148	150	163	160	128	155	158	166	132	166	174	174	171	153	170	164	128	144	151	182	143	155	154	165	142	159	132	147	155	144	167	148	145	142	167	150	174	169	156	146	166	151	138	152	159	131	133	138	139	158	151	169	157	146	146	148	163	179	164	153	166	171	164	184	151	153	164	134	162	152	138	158	165	162	146	158	156	175	153	142	139	163	161	141	146	144	160	150	155	152	158	163	146	148	182	156	138	175	172	158	153	156	133	139	157	145	156	151	148	139	154	169	168	142	145	145	152	140	164	179	144	163	139	142	141	148	165	148	136	153	147	173	173	164	160	138	132	174	168	148	155	154	156	150	156	151	158	187	153	172	133	143	125	149	171	139	153	131	137	146	144	146	149	145	148	157	172	167	165	160	161	142	132	157	154	149	182	166	161	140	138	165	133	148	138	149	141	153	131	137	150	164	157	160	143	159	151	145	164	188	149	150	162	154	135	160	158	152	150	177	155	137	163	146	155	184	165	151	166	137	141	146	153	143	147	164	160	139	175	154	168	147	146	145	160	147	158	140	146	154	159	127	153	133	166	149	166	143	158	154	156	146	143	150	162	155	149	177	161	156	173	171	154	162	151	133	141	164	145	155	167	158	154	142	147	133	138	155	157	150	145	155	171	144	144	151	155	137	149	149	148	167	147	136	148	167	146	157	147	154
4518	13663	10666	4917	3289	2420	1766	1361	1032	879	668	585	505	480	401	359	329	330	296	255	248	256	244	245	235	240	227	198	237	234	210	206	224	227	205	196	205	203	225	185	187	206	222	179	221	195	202	205	200	172	175	157	177	170	188	178	179	186	167	195	183	176	160	179	179	202	169	176	184	179	163	167	188	174	199	185	185	181	185	199	172	186	175	182	189	188	158	186	183	184	173	179	156	184	172	156	161	196	185	199	164	183	191	175	165	198	177	183	195	187	206	185	168	179	179	193	155	163	169	182	169	174	166	192	196	215	161	189	166	165	196	160	174	195	173	173	182	154	173	187	187	163	166	201	166	199	168	195	160	165	178	167	170	166	178	178	171	180	163	154	178	172	169	170	203	180	188	150	179	195	160	153	190	158	184	177	179	200	163	200	169	179	150	168	171	165	168	186	166	168	163	176	175	159	160	162	187	179	165	146	161	163	192	172	164	177	168	203	174	160	226	170	181	176	189	190	165	177	172	172	171	186	194	161	187	183	185	174	169	172	167	170	178	195	165	164	177	203	176	200	161	170	182	165	172	172	174	206	184	156	182	167	169	167	165	164	183	168	179	184	174	188	186	174	168	182	190	181	176	212	205	180	199	170	172	174	160	175	182	180	169	222	173	176	165	171	161	174	181	176	166	167	169	177	187	173	180	176	195	176	159	180	205	161	177	167	176	189	150	180	207	181	176	184	162	180	185	188	183	154	177	151	184	169	168	167	171	173	178	169	160	156	152	173	180	171	181	152	178	166	167	198	158	170	181	186	164	189	180	172	179	184	187	167	166	180	192	190	193	214	195	169	179	168	193	165	175	165	166	199	169	152	180	163	161	160	193	168	175	167	173	186	179	174	158	170	170	173	188	175	167	170	187	187	165	182	167	155	156	189	169	172	174	184	184	182	172	197	170	190	194	168	177	163	162	195	182	185	173	172	202	175	156	189	169	175	194	201	184	182	179	180	185	176	177	181	177	180	182	166	193	179	138	194	180	153	193	182	168	184	187	171	194	175	186	157	173	171	178	154	182	179	185	171	180	152	177	164	185	156	201	186	184	196	175	182	158	188	173	193	164	196	181	175	147	207	174	179	159	195	153	154	182	197	188	166	173	194	164	185	177	141	147	204	171	168	175	185	176	178	197	171	174	189	204	168	179	182	188	186	191	159	160	171	177	178	176	179	166	186	172	192	168	174	160	188	163	205	173	180	175	155	184	179	170	179	169	158	174	177	164	190	182	183	155	184	186	185	184	185	168	149	172	152	188	164	169	179	153	190	178	188	203	199	183	187	188	192	184	163	194	182	192	198	184	160	198	184	169	179	170	157	181	181	178	168	156	179	165	185	159	173	176	159	176	163	178	177	181	174	146	178	165	190	206	183	175	167	182	152	159	188	197	185	172	192	163	198	175	171	185	204	171	169	157	179	187	179	172	148	178	167	198	183	183	189	148	195	148	173	163	171	173	161	167	173	205	177	161	171	161	196	191	197	184	179	168	198	173	168	173	159	199	172	186	161	163	178	150	169	187	199	169	184	185	154	195	183	170	139	185	151	167	179	168	165	185	189	168	187	203	167	191	169	173	196	167	181	180	199	179	174	161	180	176	183	161	198	180	198	181	157	158	176	175	199	172	170	178	178	184	188	183	153	180	179	199	174	181	166	181	180	163	169	162	176	152	182	182	179	196	188	173	168	183	184	172	179	174	183	181	181	190	189	182	174	198	190	187	178	189	181	170	190	175	188	168	170	182	176	177	161	188	186	173	184	201	168	186	189	182	174	191	195	177	172	173	184	181	173	163	182	176	152	175	211	189	146	183	161	173	196	149	187	181	154	157	177	156	180	175	195	176	184	185	161	169	167	170	189	182	180	168	155	182	171	176	180	177	185	164	160	188	186	175	222	170	146	191	159	183	153	166	167	204	184	188	172	194	190	205	179	189	185	173	222	189	155	183	179	193	204	183	164	169	178	185	178	186	171	172	153	148	189	182	186	175	193	171	162	155	189	171	179	189	186	182	157	154	188	190	170	175	202	187	178	174	197	170	162	171	176	167	180	155	146	170	221	164	161	177	176	180	146	157	177	164	188	161	192	172	191	166	175	192	205	158	158	187	189	180	166	163	167	184	163	188	167	167	211	173	170	186	191	183	168	163	170	171	162	182	172	165	168	159	190	179	180	147	166	182	164	184	164	172	180	161	147	163	180	184	159	178	159	167	198	164	186	168	172	164	166	159	183	157	160	184	177	163	165	168	172	179	183	142	201	177	149	184	186	144	195	174	170	196	192	174	176	174	164	148	186	171	163	180	184	179	169	194	184	172	174	177	147	174	147	168	174	160	180	178	198	155	166	170	168	202	157	175	172	177	163	160	179	163	173	181	184	169	177	188	191	186	154	167	169	189	185	183	180	146	184	164	166	206	163	167	196	177	164	178	182	182	180	152	145	162	183	149	193	162	180	199	178	189	185	161	202	178	184	205	178	172	184	173	195	150	185	167	158	196	183	187	166	150	175	150	165	170	170	179	183	174	169	162	168	162	190	172	182	167	186	184	161	179	159	192	178	187	170	179	156	159	174	163	156	166	195	185	164	186	183	179	158	176	162	165	153	163	178	167	178	164	181	169	185	183	167	191	189	169	168	177	164	171	183	190	188	176	160	170	180	180	179	156	183	157	192	181	205	179	178	180	167	166	196	161	178	167	173	150	186	190	155	168	150	166	175	171	177	170	228	176	174	178	178	189	175	192	172	183	182	188	168	173	152	166	176	193	166	192	179	185	192	191	181	176	169	179	181	163	158	180	169	178	183	154	172	168	180	167	159	190	163	198	190	153	167	163	169	196	177	163	179	161	191	189	164	187	183	187	171	148	181	173	174	181	189	178	203	175	192	171	175	158	192	180	163	191	177	180	164	192	193	170	181	164	173	147	154	172	183	168	191	180	160	154	167	177	191	192	185	170	159	186	169	172	188	176	182	180	193	183	189	179	168	196	169	178	175	178	174	157	172	164	147	192	173	183	182	196	154	167	189	178	189	176	176	183	139	201	176	179	168	192	179	175	190	173	170	178	180	171	183	169	177	160	157	191	198	174	184	147	171	172	183	184	197	177	162	158	176	176	158	157	191	191	147	190	167	173	168	164	193	195	189	156	191	166	163	168	190	178	202	148	176	160	172	157	178	178	133	162	180	186	170	171	190	179	174	191	179	171	176	158	178	189	156	177	184	193	174	195	159	173	196	170	173	192	181	188	204	165	144	188	188	178	151	187	185	152	157	166	169	193	178	181	184	173	186	180	174	170	147	182	173	175	189	157	160	164	186	201	172	178	152	155	175	158	150	164	201	186	174	177	171	206	201	164	183	182	181	176	169	192	174	185	164	165	177	166	186	173	187	172	182	203	183	182	189	164	154	164	160	170	175	163	181	195	149	190	181	169	173	173	187	176	169	162	174	180	175	161	185	157	163
27113	18378	4555	845	686	581	626	653	645	617	608	606	595	579	589	605	587	586	577	643	601	595	608	593	604	628	571	568	643	608	591	588	625	637	561	593	589	592	624	576	546	548	625	591	602	583	585	601	532	554	565	589	589	597	587	600	642	627	574	582	567	570	586	589	544	657	633	570	644	575	602	612	603	560	632	619	597	579	598	572	557	539	605	564	624	567	612	579	577	556	609	613	619	598	558	595	590	585	546	570	610	578	594	577	565	554	590	615	567	613	581	615	602	597	641	601	543	560	604	634	588	584	625	559	569	546	602	552	594	592	538	569	593	593	575	615	567	578	570	597	563	596	581	562	599	569	549	581	549	615	594	575	580	583	593	533	586	585	625	590	598	617	637	540	611	570	542	613	603	592	566	607	599	574	587	561	584	612	545	573	616	627	564	595	555	566	577	579	563	594	589	617	586	561	590	578	589	554	592	580	629	559	608	579	573	604	605	585	640	579	588	607	575	557	599	584	577	592	589	594	612	573	621	587	606	621	574	580	551	591	593	589	567	571	566	553	597	615	601	561	596	606	624	573	605	609	614	572	531	610	604	569	596	611	586	572	586	606	607	559	591	543	599	630	544	549	652	575	593	593	555	565	619	592	606	565	595	627	572	581	620	556	631	552	580	624	581	616	638	620	624	611	620	591	637	552	554	613	583	555	569	571	554	579	561	590	590	630	567	617	558	592	574	592	555	593	611	558	604	530	549	546	558	553	613	561	590	543	573	603	578	603	580	598	564	593	597	603	569	590	606	623	614	594	576	612	590	593	583	588	565	554	568	599	605	589	595	594	613	589	602	607	595	624	567	568	614	578	590	607	552	573	552	576	605	566	574	618	619	608	591	596	574	600	602	615	559	574	588	568	631	615	616	622	605	630	557	554	584	621	577	623	587	568	584	567	549	615	583	610	545	617	632	576	596	596	569	563	572	530	586	551	587	643	590	605	576	562	605	601	539	560	602	548	603	592	639	615	598	623	544	568	566	592	580	544	584	545	580	576	548	621	557	591	583	593	585	557	590	536	611	571	568	609	595	581	622	631	556	606	632	541	546	586	555	584	578	592	584	596	568	609	630	580	562	585	622	565	605	564	583	579	590	596	593	569	605	590	586	584	596	579	612	570	545	614	624	584	549	590	616	610	592	619	608	601	622	593	573	520	555	584	616	605	628	633	549	570	546	571	556	639	628	596	614	564	553	607	586	555	600	572	585	599	607	574	559	528	593	608	597	594	576	577	610	579	587	549	613	592	594	597	559	571	611	586	604	590	564	605	584	560	616	518	619	575	611	589	566	574	541	590	591	593	578	632	594	588	571	597	579	588	581	580	558	587	593	545	593	567	593	594	564	572	631	590	584	583	601	599	588	578	591	606	568	597	587	545	578	610	599	596	581	563	635	608	538	605	569	612	558	572	580	559	578	589	601	568	612	603	565	591	594	546	569	578	564	577	566	598	641	588	580	594	570	573	583	575	607	579	618	569	575	568	607	587	573	617	577	568	598	599	568	605	600	610	611	600	574	582	557	567	554	588	613	562	589	611	545	621	588	625	630	597	574	560	600	612	599	595	616	582	585	586	542	604	534	583	579	563	565	574	603	598	611	549	631	606	568	558	623	571	560	592	611	575	597	573	538	587	583	532	552	593	641	584	598	593	557	559	530	579	618	590	582	545	587	595	604	592	578	551	580	555	579	611	566	601	589	580	590	611	629	590	613	606	587	561	606	563	602	591	617	556	613	559	593	548	596	594	581	593	555	592	581	580	572	582	604	588	636	567	576	555	617	615	537	552	571	565	561	593	572	612	618	589	592	599	570	604	594	641	595	600	583	551	589	583	584	616	585	599	626	606	538	587	581	583	539	592	580	587	591	591	550	535	550	595	586	581	583	619	542	584	559	616	569	616	586	541	617	592	565	563	561	606	582	557	597	603	549	598	585	590	621	578	624	637	580	557	568	656	608	602	579	567	579	580	562	593	584	567	614	565	637	621	596	597	555	540	573	551	577	578	556	602	566	579	557	533	628	581	572	549	567	569	598	640	616	585	617	599	568	561	611	577	613	540	586	611	593	616	648	555	641	606	644	543	551	555	599	558	615	586	595	603	606	615	577	590	582	572	566	628	585	604	569	609	600	601	604	566	584	561	576	580	596	603	614	603	546	542	567	589	604	541	559	596	583	605	619	595	589	611	562	593	582	553	587	572	558	589	637	614	603	572	605	534	601	592	587	582	595	594	598	617	591	596	576	572	635	606	617	572	601	592	572	571	584	580	602	587	557	600	617	598	632	597	573	552	590	611	588	590	627	599	553	594	576	554	612	582	539	585	617	564	564	572	621	562	571	592	572	615	563	597	573	599	615	602	583	601	543	558	584	587	591	595	584	574	632	557	625	588	559	614	599	600	576	563	596	588	560	542	624	571	604	567	607	580	612	560	581	649	568	570	583	588	566	573	602	572	569	583	593	566	558	599	557	532	571	595	597	589	576	579	590	584	592	558	566	611	585	596	613	605	603	595	573	599	588	547	598	577	576	588	615	535	627	583	584	591	584	556	557	585	593	604	575	609	616	585	615	582	567	611	572	555	623	599	590	573	628	600	542	587	601	606	604	567	550	571	565	568	557	594	568	579	605	568	589	570	568	572	583	529	587	552	612	553	591	625	561	579	557	561	630	552	625	582	575	591	595	599	594	560	633	571	592	598	570	563	565	602	553	566	573	639	603	558	563	663	572	625	607	532	585	537	590	579	584	551	621	574	589	591	573	557	587	586	573	543	573	565	578	604	574	620	618	591	563	613	580	563	581	601	597	550	590	637	586	593	578	551	612	615	605	595	581	578	568	599	598	593	566	615	571	578	626	588	562	595	601	579	615	552	596	589	589	571	625	605	610	577	597	615	609	613	555	567	603	581	564	610	614	591	561	605	578	581	576	583	586	595	600	621	586	631	602	568	601	594	606	606	596	585	587	551	586	558	594	579	591	548	572	634	657	603	578	594	618	572	602	589	574	583	542	520	611	606	587	606	625	632	633	551	585	581	605	578	632	591	625	581	593	610	568	611	603	587	601	612	633	576	606	542	623	562	599	566	615	581	611	599	561	592	616	559	589	606	577	569	616	595	599	671	545	611	577	579	536	558	573	603	589	552	564	597	611	588	619	571	570	586	606	562	546	574	569	606	591	578	585	636	627	617	548	526	627	549	631	605	579	582	644	543	568	606	614	594	586	570	598	581	614	591	567	641	566	589	595	567	552	558	560	610	576	562	543	615	581	637	585	581	544	581	629	540	572	543	575	555	561	567	594	530	577	597	591	587	556	573	610	598	583	580	568	592	554	602	549	603	552	631	556	593	633	564	534	614	632	607	607	633	575	572	576	562	546	599	611	564	575	611	579	610	532	576	549	617	584	608	552	574	540	579	591	565	581	588	586	575	578	581	596	618	587	578	578	584	609	586	574	575	581	581
4371	1155	1042	813	746	693	674	714	667	639	657	665	647	692	634	635	676	610	643	642	642	635	653	665	626	627	690	626	645	658	666	626	639	685	669	650	680	677	653	665	616	609	676	670	639	581	628	627	609	627	652	610	673	647	612	636	662	642	639	656	648	665	609	607	672	668	649	676	652	714	636	630	632	641	671	654	618	681	683	639	582	669	648	663	641	630	647	657	640	632	660	635	634	656	661	691	632	678	717	645	655	663	642	674	659	646	666	662	678	599	625	663	629	618	660	640	584	657	631	656	625	653	620	629	652	617	640	617	686	649	623	612	671	671	608	633	609	672	639	628	696	659	656	668	624	630	645	664	654	676	635	601	676	597	656	603	668	676	665	642	628	659	665	624	631	653	663	681	620	608	671	639	706	631	627	642	691	658	663	672	662	658	641	655	635	626	647	636	637	659	621	611	568	660	648	653	658	641	654	671	676	621	657	701	645	621	651	646	639	648	636	640	682	594	645	638	618	679	638	624	650	639	645	624	691	620	612	626	671	631	703	618	643	643	616	633	680	651	636	653	654	627	656	646	625	644	688	675	638	627	635	651	643	637	675	689	690	649	616	654	640	680	655	643	654	678	626	640	613	660	649	630	669	657	621	607	659	626	638	640	605	643	657	638	659	610	671	666	584	623	656	617	631	667	672	636	594	627	655	643	643	591	639	669	596	627	632	651	615	667	652	652	654	630	632	621	670	672	667	676	625	663	615	654	638	609	700	668	641	647	632	647	656	644	628	634	692	647	651	636	629	609	639	608	633	621	668	626	635	638	650	675	653	651	671	671	657	630	639	657	654	631	613	685	674	654	639	706	632	616	632	660	698	646	655	705	661	621	623	648	620	579	654	643	661	686	607	617	683	614	684	686	675	653	626	681	633	693	649	649	655	622	671	673	654	629	642	630	717	639	656	594	707	662	610	644	655	613	645	642	636	653	634	672	696	609	633	709	648	674	630	636	617	688	672	651	660	672	657	642	647	675	605	619	646	638	635	714	621	656	657	695	668	649	654	622	618	640	654	594	640	646	655	620	616	656	607	639	619	623	648	681	649	643	634	667	623	602	659	634	585	622	633	624	624	648	598	635	661	656	615	618	650	619	651	677	623	623	646	654	645	614	643	624	617	648	626	685	633	699	664	651	649	677	671	632	633	694	615	664	653	623	616	667	676	617	690	645	646	635	614	631	623	699	640	660	652	654	647	608	637	675	665	674	669	649	651	644	645	645	633	651	682	637	678	647	672	590	647	692	657	651	616	612	645	600	669	641	634	690	679	645	648	662	625	685	617	621	636	675	666	641	682	622	643	691	701	671	679	661	699	652	608	612	614	675	599	611	658	648	613	665	650	607	626	615	657	696	631	655	645	635	675	647	627	663	667	668	674	611	673	664	640	688	658	640	638	673	650	647	629	654	651	614	670	676	656	643	628	662	620	610	642	666	638	637	629	654	600	641	644	637	635	662	666	648	661	638	652	650	668	633	622	618	643	630	648	672	656	615	625	638	655	689	608	671	635	672	650	653	664	650	681	688	628	637	633	635	584	633	662	604	654	652	617	625	680	628	602	586	683	652	698	638	677	678	686	678	654	639	657	648	650	649	628	626	665	636	623	692	633	660	618	682	647	642	651	625	599	638	630	699	653	634	664	657	652	663	652	565	647	630	650	627	618	703	628	633	705	597	623	624	680	673	649	689	673	659	650	681	621	655	609	573	656	635	612	608	650	619	666	678	669	610	663	654	621	658	633	641	647	633	661	702	658	605	621	669	653	632	624	641	655	668	659	635	641	624	617	670	643	649	619	670	659	644	650	675	641	598	639	699	640	627	624	643	623	683	649	636	669	653	682	664	675	664	664	643	655	664	633	688	645	672	667	653	591	679	656	646	668	636	655	608	679	614	606	683	662	653	611	644	633	675	661	621	621	606	591	660	594	651	640	673	655	666	624	644	646	642	632	639	637	615	624	681	604	656	639	650	635	649	625	624	616	723	669	621	647	654	643	650	645	601	657	625	642	660	602	641	663	627	624	685	611	661	637	692	639	656	623	618	640	653	659	628	626	665	632	666	687	660	683	613	640	643	662	631	637	651	646	646	625	644	619	671	603	628	612	660	690	607	669	638	648	595	592	636	649	640	666	620	684	655	642	626	658	655	665	653	681	668	621	608	616	657	651	607	657	634	627	632	616	646	679	622	666	655	652	669	633	647	639	616	635	616	652	653	612	638	650	634	579	669	619	612	656	643	650	694	628	623	644	634	624	634	594	666	646	679	628	650	719	650	662	636	603	621	640	667	645	671	673	600	685	632	612	609	616	646	641	686	635	626	632	661	636	715	675	654	658	620	628	675	639	685	626	597	644	639	680	637	657	610	651	702	639	618	585	663	619	652	624	648	624	654	636	639	626	628	662	634	614	637	585	651	649	670	672	654	633	616	649	647	607	638	671	661	683	652	691	645	635	651	659	650	653	616	619	652	667	605	630	650	646	621	638	631	663	612	651	638	686	653	636	675	672	613	581	721	677	647	623	638	658	624	656	690	624	637	675	600	604	620	667	628	600	664	682	629	633	681	629	651	652	664	667	701	636	650	654	674	657	651	663	642	660	623	641	613	611	604	668	614	593	668	635	624	630	674	671	670	654	693	644	673	606	645	612	664	649	635	686	689	630	595	598	648	637	650	607	673	658	651	632	660	631	639	688	619	664	664	663	656	641	671	660	657	665	625	616	665	647	641	611	677	652	642	612	649	651	662	638	659	625	621	624	675	631	639	618	620	624	665	675	670	611	655	631	659	610	687	660	655	638	657	665	636	612	678	649	604	635	667	643	641	597	635	612	594	689	643	644	655	633	608	650	650	659	682	626	614	640	641	629	607	662	619	649	639	624	654	638	671	651	576	591	644	654	618	626	626	640	665	668	624	659	658	637	646	670	667	635	641	663	662	630	606	605	637	652	683	668	670	650	646	638	624	626	652	714	650	617	656	651	642	651	650	628	675	654	669	692	670	564	683	680	715	631	666	638	629	656	607	642	621	644	688	647	635	647	647	714	611	669	641	637	637	681	619	648	617	619	654	629	655	612	609	684	603	650	613	627	637	649	633	644	645	597	657	674	616	605	682	624	668	583	613	602	638	642	649	635	655	596	682	655	676	626	641	657	648	657	659	623	624	659	602	660	671	630	633	658	641	653	648	671	696	633	656	645	632	689	648	663	648	627	632	640	630	650	665	620	608	673	617	658	681	620	663	639	699	616	604	628	662	673	630	611	609	649	640	680	702	663	629	713	649	656	624	618	618	633	688	693	694	605	640	681	659	605	613	636	620	616	613	677	638	641	665	638	631	651	645	669	639	666	692	668	704	656	657	674	630	668	624	657	622	617	641	668	636	613	620	662	627	658	638	622	646	656	694	622	639	694	647	655	658	626	643	628	616	657	616	642	685	682	637	640	630	597	708	631	662	658	631
23408	20918	27910	24076	20903	10274	1159	771	680	635	628	587	533	512	504	464	516	495	487	473	494	485	474	471	469	446	427	478	476	462	416	479	465	413	431	430	481	448	440	459	450	466	430	457	448	434	484	434	469	441	448	436	442	448	416	456	451	451	451	440	447	469	453	487	411	445	459	480	439	441	437	430	478	449	424	453	431	446	439	459	421	437	457	445	440	455	429	433	452	432	433	412	427	473	437	456	420	422	429	405	432	476	416	476	425	425	437	393	443	467	428	436	412	440	455	462	419	486	461	453	457	420	432	467	412	451	390	455	444	411	448	444	448	475	452	455	440	414	455	459	431	480	461	392	430	447	467	470	407	449	426	454	417	439	424	442	425	469	454	404	485	454	469	432	450	461	415	435	468	457	451	419	451	440	423	460	438	420	427	458	440	455	488	448	422	422	437	408	453	467	451	499	454	436	454	452	421	470	387	413	427	426	473	442	445	433	463	436	412	467	450	490	451	417	423	476	438	437	448	430	421	441	447	482	428	438	434	506	458	477	416	419	444	438	444	462	455	441	453	428	459	427	476	441	429	446	428	436	464	411	447	415	433	423	441	434	439	480	425	442	443	443	439	432	432	437	436	421	446	450	459	454	423	424	430	408	447	457	444	449	435	438	424	448	433	461	423	448	427	439	469	468	439	417	455	411	447	459	441	441	454	447	439	414	452	452	431	434	420	419	468	466	442	420	445	448	426	446	406	418	455	463	436	455	431	468	467	405	480	454	457	405	464	469	452	450	418	440	431	437	482	440	409	432	422	460	454	446	459	458	427	469	459	440	437	415	404	420	414	417	442	436	433	445	440	460	423	419	436	433	447	436	434	429	466	421	452	451	404	451	469	422	409	415	483	447	449	402	425	435	439	512	404	442	430	428	423	463	461	436	440	433	471	487	462	416	448	430	443	435	435	434	422	439	409	432	441	447	446	439	452	436	429	471	455	442	474	435	442	410	424	451	466	439	428	453	452	455	419	445	438	470	454	452	438	436	459	421	406	426	471	438	442	437	430	437	466	452	385	448	431	476	457	428	429	450	457	459	446	446	413	435	417	455	442	420	403	446	453	442	456	431	434	418	459	437	430	422	430	449	462	426	449	446	406	448	477	473	434	422	441	441	438	452	469	470	438	422	447	477	424	476	451	417	477	434	461	446	415	476	441	425	452	438	444	455	423	387	439	448	464	441	438	462	442	459	430	439	467	416	438	419	461	428	429	424	416	445	418	444	449	463	423	464	434	443	465	437	432	453	431	442	458	457	412	468	452	411	424	431	468	413	441	457	439	438	395	443	442	437	409	459	425	444	456	405	419	445	423	419	449	410	456	417	425	419	405	463	484	439	406	419	426	447	389	490	447	441	418	424	440	427	444	386	449	447	453	420	438	448	453	465	441	424	496	465	443	438	454	393	429	413	441	461	463	430	414	472	429	470	426	455	417	412	453	439	449	427	412	446	436	415	418	442	456	438	467	418	443	430	471	431	416	420	449	425	426	423	413	447	438	436	489	404	452	439	440	439	460	412	461	429	464	407	475	407	469	440	458	429	446	457	432	405	437	425	449	431	458	432	442	462	466	389	480	447	441	426	500	438	417	374	430	464	422	416	450	425	424	459	449	410	437	450	446	446	455	446	462	452	436	423	444	431	391	424	486	429	451	476	447	449	441	467	430	448	442	479	409	421	414	458	433	444	443	428	428	457	459	449	408	469	458	438	456	417	410	445	410	431	458	448	415	476	441	470	439	425	413	453	440	426	449	463	471	477	456	384	455	448	454	450	414	469	440	448	429	417	474	458	425	413	416	454	448	430	440	431	422	430	439	425	427	413	451	436	423	445	464	426	448	478	471	408	414	412	430	455	466	434	411	451	458	445	441	432	435	409	432	439	436	428	401	445	480	433	426	445	453	444	422	459	446	442	457	428	480	388	446	417	442	405	460	386	472	440	458	414	448	455	432	439	449	406	441	442	401	436	447	413	452	444	461	431	444	435	448	436	436	452	417	446	446	421	410	439	443	441	421	438	446	474	457	426	427	439	437	461	420	442	464	462	478	464	456	404	463	423	451	437	435	450	422	404	448	448	429	459	462	435	446	464	410	439	421	457	454	464	457	429	413	451	457	442	448	443	440	477	422	446	446	429	444	451	459	447	473	460	446	448	425	431	430	455	449	432	449	459	431	461	448	450	467	420	439	441	432	514	421	425	467	449	435	431	461	440	446	456	450	448	442	481	436	459	428	418	440	486	461	454	449	426	458	419	411	426	447	440	458	455	469	469	489	446	421	463	446	434	426	445	452	443	425	463	435	447	415	486	431	441	439	447	441	458	442	407	436	434	429	470	471	439	466	433	451	431	444	479	441	463	435	429	431	466	453	486	462	461	470	445	414	413	458	424	445	428	462	434	442	428	447	468	413	453	426	461	459	410	416	432	426	444	468	440	472	457	415	416	420	476	445	460	459	449	420	425	454	470	424	433	434	507	414	468	435	392	425	455	466	428	438	438	470	440	446	458	458	431	446	397	515	428	464	432	403	433	419	443	410	433	435	444	411	426	451	448	468	440	466	453	444	429	425	415	462	432	439	441	458	444	486	428	441	416	419	465	414	411	448	449	414	401	416	447	423	462	449	431	419	427	430	440	416	432	455	431	446	449	458	456	459	442	456	434	459	447	420	406	423	441	439	455	459	431	475	424	471	439	401	426	467	431	438	456	475	440	423	446	455	463	430	445	468	449	486	424	430	463	433	461	426	422	456	480	439	447	477	465	454	415	451	429	414	456	403	461	481	426	436	453	455	469	404	457	446	439	414	427	453	419	421	423	447	451	448	447	463	442	435	453	424	452	449	471	416	411	436	463	471	438	386	471	424	416	415	427	462	465	403	433	462	451	413	433	424	453	438	408	464	422	461	421	440	436	480	441	431	420	447	439	450	430	451	455	449	432	456	401	457	436	441	448	464	470	463	462	447	426	473	426	479	417	398	438	463	430	439	425	446	429	443	454	450	488	456	434	438	468	427	455	435	423	459	418	466	428	476	453	455	421	445	463	467	404	434	444	421	446	426	449	440	437	451	438	438	416	410	412	458	476	439	447	468	422	411	448	451	453	436	446	437	444	471	464	456	457	470	443	480	433	421	402	416	465	475	468	401	441	470	434	426	447	449	449	436	454	428	423	424	433	467	444	438	399	435	439	471	460	451	420	430	468	440	441	412	466	412	428	450	430	453	429	448	447	412	418	422	433	458	415	468	453	391	433	425	429	420	435	414	439	432	428	474	424	477	423	421	449	507	482	421	446	412	464	429	409	444	445	464	443	422	453	458	412	428	461	439	426	436	406	478	466	461	450	485	461	436	469	461	436	460	445	447	458	423	441	381	444	463	435	495	460	442	460	418	422	439	476	437	425	465	440	455	430	427	450	431	454	448	470	448	387	416	445	471	445	412	428	441	474	426	440	432	468	431	473
3430	8335	6390	2963	2185	1679	1285	1121	935	825	739	744	654	637	594	571	561	605	528	505	556	521	530	557	520	506	520	499	527	557	517	484	536	535	495	491	476	539	519	497	463	502	535	511	513	523	498	485	518	516	504	473	491	476	487	527	482	500	539	486	501	495	539	509	504	495	478	487	569	513	544	489	487	533	479	481	504	508	535	519	503	517	514	506	512	507	476	521	491	469	518	507	497	460	526	466	509	507	490	511	496	460	442	462	486	496	501	473	486	506	443	514	455	504	492	484	486	527	517	515	485	500	485	463	499	495	462	483	507	475	498	523	507	477	556	513	510	488	482	498	510	482	516	473	497	517	527	491	519	512	472	506	531	530	468	496	484	473	521	477	511	477	488	477	448	487	514	535	523	501	491	487	496	496	524	499	502	561	470	492	467	521	522	483	500	494	523	524	471	502	469	497	518	481	486	523	504	508	503	522	492	531	483	481	528	479	511	532	484	470	450	493	486	511	497	485	535	480	498	534	470	508	509	499	512	494	503	492	496	501	516	500	473	496	459	482	477	466	526	494	490	498	494	521	482	483	510	515	508	500	491	509	494	524	521	485	487	497	504	481	514	495	458	471	474	546	467	489	470	529	506	479	486	510	481	479	537	519	486	500	468	495	521	510	502	491	493	516	510	517	527	506	497	523	525	512	487	473	478	504	478	478	512	508	517	489	516	488	486	503	454	474	459	553	489	508	504	539	475	510	528	479	508	493	527	525	506	513	494	497	503	496	486	500	451	526	482	488	489	506	464	479	472	499	486	509	479	476	506	485	529	548	486	511	475	488	507	507	492	523	501	494	499	484	502	541	475	479	511	510	489	496	487	526	527	513	502	550	470	508	493	524	475	468	467	512	500	498	522	549	529	511	465	480	541	520	454	524	510	490	515	501	490	461	498	482	487	511	552	502	508	469	480	500	474	484	473	508	489	457	489	486	525	511	468	519	522	496	509	448	451	515	476	520	466	499	509	483	503	516	476	454	505	487	462	460	494	489	491	463	493	504	478	506	524	505	486	508	456	495	512	486	532	500	535	477	498	501	515	501	442	476	481	477	518	512	499	489	529	471	520	504	506	480	467	494	513	492	489	493	492	484	479	512	476	528	516	498	510	519	527	487	498	464	544	495	468	525	510	512	527	526	466	494	500	477	470	521	484	501	485	477	553	467	489	497	482	496	521	515	494	513	476	481	507	493	508	456	464	503	521	473	472	500	521	487	483	471	501	465	519	499	450	500	497	474	431	466	498	487	507	490	504	498	493	496	451	510	511	474	533	488	523	496	481	532	489	530	524	487	495	472	488	524	512	538	520	480	479	470	493	484	508	494	537	442	465	507	468	492	455	485	523	435	459	488	517	465	521	496	533	468	479	496	478	465	525	504	498	486	515	474	480	516	550	479	489	514	467	548	469	457	488	475	481	474	502	480	512	487	476	498	505	499	520	504	483	474	556	480	470	493	482	477	483	518	471	489	442	550	485	470	469	478	464	465	501	527	491	482	478	543	523	476	485	455	451	515	524	513	499	468	491	493	469	493	478	505	470	493	541	502	461	568	469	562	509	519	502	503	471	492	515	534	475	533	494	496	464	511	497	474	463	522	480	515	485	470	496	470	514	533	508	504	481	486	498	488	494	509	510	479	485	487	476	499	505	508	480	485	530	505	531	484	552	479	479	491	473	463	519	527	504	505	513	472	491	472	525	517	474	498	490	545	477	486	491	527	443	471	495	545	476	525	468	495	516	475	517	471	482	509	490	476	521	492	500	474	519	496	484	530	515	507	492	504	459	506	526	481	471	528	516	500	513	514	476	480	486	470	477	501	496	517	546	495	468	483	492	503	454	464	507	515	479	506	488	494	491	500	474	471	504	540	478	516	493	480	535	470	474	513	467	476	494	495	483	515	492	467	515	477	518	508	463	463	495	504	500	498	493	490	502	587	510	517	459	493	461	484	489	524	519	497	539	469	490	486	530	445	504	493	501	500	478	499	474	486	479	526	519	503	502	512	497	513	536	507	488	505	500	531	510	502	478	550	474	496	504	517	460	515	475	534	500	547	579	483	490	499	506	501	503	482	453	492	481	486	450	488	478	524	492	458	506	513	489	494	510	486	490	484	471	486	509	499	497	530	503	442	516	539	487	495	492	499	507	442	496	493	522	470	507	490	517	516	507	481	507	498	517	498	503	494	462	484	475	487	507	508	512	521	525	494	468	484	508	484	482	529	494	522	504	503	483	463	526	498	482	468	531	476	461	538	475	502	508	524	514	480	510	506	470	502	453	548	500	459	535	503	491	465	508	492	468	468	540	481	533	493	509	506	522	498	511	478	499	516	521	491	500	503	486	516	477	456	496	498	473	498	499	539	505	476	501	477	510	508	541	527	483	502	541	490	505	518	496	471	511	515	528	485	533	514	526	497	488	502	456	490	488	507	484	503	496	486	492	520	463	511	535	472	455	491	517	512	513	503	483	497	538	491	487	491	520	478	502	511	501	519	502	494	487	487	500	486	483	507	507	478	527	526	479	492	512	506	498	550	491	526	474	477	583	530	487	521	461	476	457	468	464	516	478	488	495	489	530	526	507	496	485	524	555	512	524	497	469	485	500	518	520	482	493	503	497	501	501	494	480	519	509	502	481	557	520	517	498	530	489	530	524	519	499	492	512	493	512	488	509	522	503	514	506	506	489	477	514	478	500	528	536	497	551	502	502	472	481	516	550	498	464	468	502	523	473	502	490	503	464	505	490	496	494	526	475	473	511	488	534	498	493	536	538	512	526	485	491	492	496	521	519	473	485	513	494	495	504	462	502	481	502	474	493	501	507	532	491	523	515	492	516	525	503	497	514	502	490	525	525	512	493	525	465	524	523	485	496	467	472	473	483	514	463	471	503	472	478	509	502	488	492	519	490	512	555	522	549	511	448	473	492	502	512	496	499	508	507	528	493	509	497	484	500	493	531	484	506	469	481	487	511	514	512	494	496	485	515	469	478	477	489	513	480	504	509	506	511	491	539	506	471	507	519	503	486	468	493	480	488	514	472	520	467	542	465	520	510	489	505	514	491	524	565	481	484	480	517	476	479	473	483	484	501	511	499	485	483	462	483	483	528	479	499	449	496	484	489	474	505	472	526	475	482	472	535	501	510	495	485	501	495	497	512	526	511	472	520	478	484	491	498	515	494	538	502	492	493	540	470	526	493	504	469	520	478	463	482	520	486	506	536	474	488	496	431	484	503	518	462	477	449	489	485	482	453	452	471	465	495	535	514	495	504	476	498	518	483	503	489	513	511	521	488	516	479	528	480	486	494	505	509	493	478	490	482	504	511	496	452	505	488	517	497	514	530	475	525	501	496	528	562	509	515	529	481	501	489	530	542	506	508	535	524	482	485	512	516	479	494	477	495	490	515	502	473	485	520	491	538	505	496	521	502	514	553	520	497	508	533	513	484	486	497	475	477	468
24351	20898	27016	24802	12676	949	647	525	522	502	476	469	450	414	437	429	409	462	417	431	404	399	372	435	428	391	438	391	427	400	424	404	394	421	364	371	393	391	368	394	365	406	404	428	389	415	412	441	422	387	386	417	400	405	447	378	410	382	379	393	401	351	392	383	383	385	410	386	413	391	375	375	405	405	379	385	391	385	393	399	411	394	399	400	390	390	396	420	398	353	404	402	383	390	380	366	401	377	397	407	389	397	414	413	400	438	393	395	411	401	396	396	388	401	372	417	406	404	379	406	410	422	397	381	394	429	390	365	408	383	372	374	413	408	389	407	414	379	419	423	418	386	379	409	376	387	386	396	424	367	409	352	381	407	389	382	374	374	384	370	394	401	408	418	427	394	399	384	417	425	399	348	396	420	387	392	375	353	400	410	389	416	409	364	394	388	384	394	412	389	434	392	370	377	413	366	393	382	401	370	391	355	379	397	393	387	405	430	386	382	420	402	387	396	394	413	444	410	391	413	410	405	412	408	422	375	391	417	411	404	374	366	395	420	378	420	368	387	406	401	404	399	358	400	398	369	382	404	398	417	395	427	376	398	380	401	384	419	354	384	366	394	390	416	377	406	360	405	392	382	385	413	416	397	392	404	396	389	418	398	407	351	401	411	423	389	426	386	398	400	407	348	322	400	418	384	413	413	398	364	401	402	411	385	377	373	444	366	384	409	394	392	443	408	380	377	374	382	400	424	381	395	381	392	376	402	359	366	391	393	393	416	417	413	397	381	379	389	389	407	414	376	400	401	380	393	398	369	397	394	429	370	386	405	392	431	396	394	363	411	382	346	394	413	405	401	403	380	400	391	371	422	366	434	372	375	375	395	382	390	382	411	362	414	389	375	401	394	400	410	398	374	423	384	411	372	387	413	420	415	380	361	331	420	382	400	408	396	405	416	402	391	391	386	424	389	360	413	384	403	417	399	449	421	424	376	405	406	417	400	416	408	403	378	455	379	399	406	401	425	397	403	397	439	406	434	400	402	413	368	399	438	420	395	391	376	367	421	415	373	424	413	409	391	403	402	393	399	402	404	417	430	394	399	419	384	445	392	411	409	403	387	359	363	384	392	382	402	399	395	389	359	386	399	403	372	404	353	410	386	396	417	388	411	406	405	396	383	402	367	333	389	416	384	372	456	371	366	376	410	388	388	366	442	384	414	373	380	379	409	405	384	384	378	367	416	365	416	422	375	400	410	365	398	399	399	418	382	377	415	396	399	376	415	366	384	391	412	375	401	365	419	404	367	372	397	378	394	392	379	402	360	411	421	406	362	427	382	360	382	391	389	375	378	397	402	365	442	398	380	426	425	397	392	399	394	401	374	401	372	420	432	395	359	405	385	417	367	378	410	365	408	408	373	413	399	385	409	422	379	390	418	371	386	414	372	400	415	372	365	380	382	380	419	378	370	363	402	358	385	407	395	346	363	368	374	403	410	363	445	404	376	415	409	423	388	406	387	409	384	371	379	372	441	423	376	385	402	386	399	399	398	379	371	401	393	398	407	393	393	381	385	383	449	392	449	395	399	393	388	413	413	413	357	390	386	418	377	396	398	413	372	415	402	377	436	379	403	386	379	400	387	390	419	422	375	402	396	384	392	394	414	397	400	398	376	402	362	393	360	392	379	411	409	383	407	397	381	374	385	392	387	387	390	427	408	387	367	378	362	388	433	383	391	406	392	385	383	410	371	382	415	388	376	392	414	380	403	449	395	391	361	397	415	374	405	410	363	410	420	409	416	384	377	392	374	398	394	405	404	432	399	402	420	397	420	404	368	371	419	380	413	415	384	355	407	360	387	392	403	407	406	425	405	422	395	397	381	360	405	419	384	381	409	393	381	427	391	420	353	402	407	402	406	366	383	408	400	403	403	376	350	373	382	376	396	378	378	421	397	427	389	383	359	398	380	389	428	389	423	374	399	417	399	381	372	410	396	404	391	401	371	405	397	413	413	371	379	399	392	363	410	411	386	399	397	374	398	396	394	410	431	366	407	399	341	365	394	401	391	406	370	400	374	376	399	409	373	460	383	442	377	355	385	393	363	405	356	381	365	398	400	412	374	354	375	398	394	402	398	382	406	393	403	392	414	420	382	388	410	399	366	406	427	405	407	385	389	403	404	420	382	388	402	406	421	397	411	394	395	421	361	385	351	386	420	396	406	369	426	428	387	419	401	414	378	382	423	424	402	367	378	406	392	385	436	386	416	422	372	391	388	391	431	411	356	405	395	406	359	445	393	394	374	399	396	353	444	413	412	397	414	381	385	380	403	422	371	433	392	428	411	406	410	371	420	379	403	400	403	390	440	395	403	381	418	386	390	372	396	376	398	401	351	418	373	393	406	423	408	403	395	406	398	382	368	378	419	372	395	416	352	384	391	384	375	404	394	409	391	394	393	357	391	380	404	384	402	377	394	354	384	382	349	380	395	357	395	390	387	401	389	393	392	410	402	383	360	355	373	411	375	393	381	402	396	389	427	376	391	396	388	398	404	437	382	379	387	391	401	412	391	393	409	409	410	386	365	422	411	359	394	407	410	393	398	369	401	376	400	370	412	386	389	403	364	404	417	387	397	414	395	401	340	413	354	391	403	437	401	382	448	415	368	376	405	384	409	384	410	401	329	389	419	430	429	382	376	398	352	359	394	395	402	420	404	365	403	394	376	404	361	371	412	378	386	383	376	411	429	418	396	353	363	395	413	386	392	384	405	443	397	381	407	396	364	402	366	389	370	395	401	369	395	393	378	374	392	362	380	373	386	380	400	393	402	372	360	423	398	378	365	373	411	408	428	391	384	391	388	393	371	394	408	402	340	392	403	425	381	371	412	372	444	421	371	368	395	393	387	402	403	379	443	402	417	411	408	376	375	430	403	406	403	366	435	382	410	363	431	393	429	413	398	365	385	405	393	399	481	382	392	415	395	396	403	355	392	334	368	418	372	405	420	386	387	389	404	375	382	378	411	408	376	403	386	374	397	422	413	390	406	388	368	410	374	399	399	384	407	443	387	393	419	394	407	388	406	382	369	388	378	421	397	365	408	362	388	387	369	395	366	379	429	408	389	374	394	409	381	397	404	383	390	413	384	405	378	418	386	408	425	385	375	398	400	383	395	407	389	408	408	379	401	419	401	380	399	369	387	385	413	432	393	383	386	348	412	382	401	433	384	411	423	406	377	419	399	368	393	403	357	389	421	390	378	375	361	394	395	366	396	372	402	409	371	403	387	394	390	387	423	382	351	390	392	377	392	409	387	436	384	413	399	410	386	430	371	394	351	364	408	375	373	383	353	409	391	375	402	389	386	375	400	389	406	400	396	431	383	412	380	379	375	369	413	409	382	390	408	400	391	362	364	358	424	410	409	387	367	369	383	358	417	374	429	404	450	384	400	401	379	374	374	428	399	398	404	349	385	375	402	371	403	419	362	398	407	363	432	387	393	400	384	410	388
3471	5126	3878	1843	1357	1122	932	746	694	622	563	512	522	487	466	500	453	436	426	454	459	428	468	412	445	427	474	452	426	453	451	433	453	453	421	459	417	448	472	461	431	470	415	441	409	444	428	426	431	429	455	445	436	435	425	448	431	459	422	397	406	448	419	425	464	449	436	435	397	435	460	435	447	422	417	431	439	417	457	438	377	433	407	422	435	425	467	423	417	432	423	472	481	464	463	422	418	436	430	445	427	412	437	437	413	431	431	476	405	419	453	454	413	425	409	427	427	429	431	422	422	414	439	393	445	421	407	426	411	441	464	448	444	422	442	447	383	445	422	421	408	404	415	454	466	432	421	381	408	379	441	433	439	450	418	414	445	478	479	431	401	418	417	438	430	426	394	443	436	413	432	450	432	430	383	439	438	439	412	405	410	454	404	424	454	420	379	415	426	422	446	422	423	402	451	442	446	431	435	433	425	421	414	422	452	442	431	412	448	428	452	462	403	443	424	422	422	433	437	414	399	426	403	411	441	436	462	434	437	426	461	438	421	378	428	447	437	408	417	419	461	443	437	414	428	412	447	427	398	412	472	387	414	426	434	425	405	423	443	455	459	444	431	474	397	437	449	411	423	407	466	422	405	415	406	420	431	455	442	422	424	426	436	453	446	413	468	443	450	438	442	414	428	456	430	432	425	438	449	420	408	410	401	409	443	420	450	409	398	423	458	389	446	432	475	431	427	416	421	435	469	445	423	417	432	444	464	411	433	433	412	432	420	447	423	385	466	403	430	451	419	427	442	431	415	403	424	433	396	441	406	455	425	359	404	419	418	415	420	432	390	434	409	447	413	448	431	461	405	431	410	398	425	454	438	476	449	455	424	417	433	466	411	439	387	432	410	453	416	457	387	398	441	408	426	404	445	411	416	442	431	450	436	443	429	417	430	446	451	446	421	425	426	404	465	472	445	459	391	451	436	409	396	413	450	407	449	442	437	427	419	418	433	409	440	424	444	443	431	423	443	401	413	439	413	468	426	439	455	408	426	477	450	440	425	453	417	427	494	418	456	396	437	424	408	424	450	425	434	412	448	409	444	442	407	421	431	415	438	426	435	417	449	436	409	428	414	482	391	412	406	440	455	426	401	403	436	411	423	424	415	429	432	426	421	435	402	414	467	434	393	429	449	437	428	449	439	437	417	434	388	445	409	454	446	409	427	405	486	427	427	422	424	428	458	434	417	391	413	424	408	461	394	428	419	421	400	417	445	443	419	447	440	446	410	428	417	482	445	425	426	425	431	433	417	389	459	430	432	414	430	381	428	441	416	421	435	443	425	413	468	453	396	425	427	432	416	416	394	408	452	389	416	402	458	442	413	432	432	481	470	427	446	420	393	431	436	415	442	466	388	405	397	415	427	417	467	447	429	439	417	445	425	433	462	444	417	432	398	441	435	399	398	434	434	444	414	459	413	440	407	404	452	435	409	446	455	466	405	465	470	414	459	465	414	419	409	450	472	383	417	438	418	458	428	391	455	398	445	440	423	467	455	412	432	396	431	400	403	447	417	448	448	452	383	426	424	438	409	464	437	416	395	423	454	426	404	452	402	406	423	480	422	404	420	398	379	429	433	444	416	457	439	414	423	464	413	411	418	415	400	421	414	433	453	411	449	438	423	426	408	396	394	411	449	430	459	418	443	425	417	459	446	472	409	403	413	464	394	444	421	392	458	419	425	419	436	420	429	409	386	433	414	393	413	424	409	410	416	429	431	438	411	431	431	449	409	435	427	409	399	462	444	427	406	431	431	439	417	455	403	458	401	411	420	404	438	418	416	473	428	408	422	412	406	429	436	449	452	425	396	464	446	440	395	419	455	435	421	410	456	425	381	420	442	452	420	433	431	401	416	412	430	443	420	406	417	453	449	436	408	399	457	422	475	455	480	411	427	418	405	416	386	432	441	433	439	456	427	410	429	427	409	417	442	443	432	405	425	418	407	446	419	470	455	431	432	395	397	442	423	408	400	447	491	424	411	464	415	410	433	437	436	432	420	452	435	436	425	422	416	448	432	411	464	425	435	437	423	418	411	434	417	408	406	431	420	417	435	433	406	435	407	402	429	408	412	467	446	461	421	412	417	445	411	424	454	437	403	405	409	420	402	441	424	416	418	414	407	468	419	424	428	400	386	437	412	471	428	428	436	428	419	451	418	465	429	392	457	450	380	413	404	434	400	418	434	448	457	406	449	416	428	415	430	432	432	417	408	436	396	402	443	470	424	409	394	422	423	386	421	398	400	420	433	428	425	427	392	454	447	419	396	385	428	411	432	448	452	397	434	403	401	401	436	416	425	423	400	421	393	413	417	412	400	416	405	429	449	433	417	391	411	459	453	482	427	433	451	439	408	428	414	450	411	417	413	432	432	428	436	410	403	433	417	442	407	417	444	401	394	415	462	414	432	433	472	414	429	422	446	457	464	436	410	404	436	422	447	425	418	459	403	424	434	437	415	412	436	435	415	423	447	440	439	462	390	429	440	407	407	469	389	419	394	410	422	413	429	452	401	391	418	450	399	440	422	413	442	447	415	393	431	385	405	388	447	454	377	428	436	456	424	439	437	442	427	436	415	513	419	424	402	443	413	473	456	413	450	421	485	419	389	447	445	442	443	412	427	430	434	429	435	413	445	449	393	424	445	438	411	410	380	426	412	465	460	417	446	373	413	420	425	447	432	433	436	427	412	445	414	430	462	401	403	437	441	423	446	448	414	444	435	485	409	405	427	405	438	426	398	408	436	444	417	443	395	413	427	409	412	406	421	433	421	463	429	410	420	432	446	413	442	441	402	426	395	411	446	456	436	390	425	433	410	429	420	443	431	471	409	406	424	379	433	463	434	438	452	450	461	405	431	438	430	433	429	430	432	394	403	444	433	427	431	455	414	452	424	399	435	427	402	448	400	444	404	411	457	424	420	421	411	426	393	423	398	415	422	446	448	420	419	418	420	441	427	440	412	417	381	437	427	437	452	417	430	442	447	454	455	419	460	427	431	418	401	416	389	428	399	427	455	424	421	402	426	405	421	444	448	406	440	429	416	434	389	434	395	414	445	443	428	417	441	457	480	439	422	421	458	390	422	428	433	394	442	419	440	427	493	422	426	464	413	406	412	424	420	426	411	434	429	420	405	403	388	407	464	444	429	414	411	426	422	399	410	404	410	421	482	438	440	430	436	415	455	409	429	446	417	433	450	443	420	449	437	364	429	412	433	409	434	399	421	393	420	407	382	434	420	408	436	437	453	410	414	454	437	468	415	446	413	453	452	435	438	430	446	409	480	376	439	444	440	438	429	450	463	375	450	437	426	433	451	434	419	449	446	413	418	404	428	404	453	408	435	434	441	441	450	406	426	452	432	441	429	424	404	432	410	408	426	432	427	438	425	416	469	440	463	444	435	392	424	444	438	405	447	408	421	486	425	443	450	402	452	441	431	416	408	400	413	413	444	460
22286	20934	28398	23627	20935	20974	8752	907	583	497	413	370	331	323	312	270	233	249	243	216	228	214	206	206	184	208	200	186	186	211	180	169	182	186	181	168	154	193	147	157	171	181	184	207	185	173	163	165	153	160	159	179	154	171	137	165	160	141	158	154	158	174	150	176	154	151	159	155	147	119	157	172	155	147	154	187	158	158	148	149	161	162	180	150	165	179	158	145	164	154	133	148	155	144	158	141	164	159	168	149	161	166	148	159	171	156	161	144	175	160	146	144	163	138	150	149	175	148	145	158	148	145	139	152	165	176	128	151	172	133	144	157	132	159	171	125	136	160	147	160	163	176	148	145	170	157	159	172	153	161	170	161	156	148	147	161	132	146	155	137	156	158	159	146	156	153	145	153	150	150	174	163	151	174	162	162	162	166	150	162	148	145	162	139	137	138	152	169	155	186	162	162	153	164	129	158	175	157	167	142	163	154	174	179	139	158	161	149	161	160	147	162	155	143	149	143	155	157	141	150	168	153	155	148	142	161	147	152	166	121	173	160	151	140	119	174	158	176	173	151	163	135	155	158	150	159	153	150	146	159	166	162	159	142	149	160	136	160	177	157	135	159	157	147	144	173	155	154	160	156	173	148	148	166	141	154	152	166	149	153	167	146	143	151	158	150	180	141	167	154	137	157	151	148	154	155	148	163	177	164	151	142	145	141	151	143	151	151	121	127	155	141	145	162	132	150	145	170	148	145	148	160	132	144	159	153	147	147	177	168	149	159	148	150	149	151	160	181	143	174	151	156	158	161	127	155	169	158	142	152	165	163	172	146	162	138	149	134	142	140	141	157	166	150	149	168	166	153	156	166	168	155	155	136	172	173	153	172	162	146	138	170	169	130	147	151	162	153	161	149	157	155	130	146	145	146	156	162	154	157	162	149	165	147	168	153	159	146	154	162	154	172	141	149	126	166	155	153	163	159	156	153	143	160	128	134	163	151	167	164	161	151	173	160	156	147	128	133	171	164	186	171	170	151	159	164	135	150	160	149	147	163	164	156	135	127	153	151	153	177	140	145	161	159	146	151	157	150	169	155	165	157	158	156	168	151	172	163	173	151	173	145	148	122	151	155	162	147	148	140	139	153	145	184	144	160	154	158	148	155	172	157	138	177	144	187	147	163	151	156	173	151	153	162	174	173	155	180	155	166	157	152	163	147	134	160	151	172	150	162	156	149	156	164	151	144	186	118	160	142	149	158	170	146	151	149	146	160	152	133	165	153	170	145	162	159	136	132	142	142	143	164	136	145	163	148	143	141	153	146	140	180	153	172	138	162	166	155	153	134	148	143	152	142	137	151	177	186	149	140	155	165	156	152	159	154	162	152	157	165	159	169	147	150	181	157	164	147	157	142	140	160	170	123	147	190	157	170	158	152	123	154	178	154	144	144	155	132	157	133	138	151	146	132	162	146	132	159	150	160	152	183	147	173	170	171	136	173	168	170	155	147	164	158	146	172	181	152	150	182	155	174	166	157	176	144	157	118	141	151	181	157	165	139	173	154	169	158	169	129	171	169	157	168	149	159	154	142	152	180	165	169	153	148	163	128	160	159	158	158	178	156	139	170	140	171	139	163	137	163	151	156	154	128	153	178	157	160	161	126	148	160	165	137	127	155	159	162	153	157	161	141	164	144	149	140	152	142	161	144	163	141	170	169	144	149	160	154	153	181	171	170	152	165	138	156	159	179	155	154	169	153	168	172	145	156	149	169	156	175	173	162	154	160	152	154	133	157	153	165	132	166	137	156	152	161	145	166	177	148	160	183	150	162	164	145	138	152	150	143	160	153	180	158	155	153	155	153	165	144	160	178	155	166	156	170	162	151	157	147	152	152	168	199	154	151	151	147	137	158	152	157	147	152	156	158	156	152	155	139	187	142	157	136	136	143	151	150	137	168	150	168	167	152	153	155	129	148	159	142	153	143	166	157	162	144	150	160	159	140	131	158	161	147	150	149	159	137	152	161	148	133	167	153	158	143	155	176	166	169	144	160	140	144	167	153	146	167	155	143	158	142	140	142	156	170	145	151	157	159	145	141	153	159	165	169	134	135	148	162	141	162	158	140	154	179	151	164	133	170	157	171	171	145	157	138	165	176	154	166	158	190	166	153	133	167	132	153	164	168	144	126	177	176	152	143	155	150	146	162	142	149	163	142	169	152	169	158	161	150	151	146	133	143	178	138	160	142	152	148	148	164	161	150	152	127	140	179	153	157	151	151	171	163	154	172	150	167	155	187	188	154	144	144	175	134	168	162	168	140	159	155	146	148	129	159	176	180	155	157	134	161	159	170	144	199	163	141	177	169	174	163	162	158	144	155	178	151	158	152	162	143	172	163	175	160	155	160	135	162	166	173	149	154	169	146	146	141	167	160	161	153	167	141	137	163	155	142	133	170	159	135	156	152	167	168	151	134	157	164	164	165	156	144	149	165	165	169	162	161	158	167	141	166	145	139	122	135	141	161	158	151	143	137	158	143	143	142	169	160	158	149	158	151	158	176	167	157	145	164	160	153	152	166	147	174	146	162	137	136	158	147	163	148	139	153	151	161	156	177	164	146	130	146	162	171	150	161	150	154	155	151	171	172	179	134	168	145	158	156	156	162	159	145	145	158	145	175	176	146	163	144	132	151	142	149	157	160	156	144	141	150	164	148	162	138	177	158	148	164	189	162	171	170	157	156	167	151	156	144	163	172	144	136	138	131	147	152	137	150	152	135	173	150	166	145	159	152	140	185	140	142	151	163	139	180	170	173	148	158	166	143	152	141	148	169	135	177	141	146	139	160	172	130	167	140	155	166	152	144	139	159	149	142	152	153	161	142	161	141	168	151	149	154	142	144	147	162	161	150	164	161	145	153	142	167	170	134	169	159	152	163	162	142	158	156	161	154	148	160	134	163	170	144	161	174	143	161	175	169	132	160	175	146	169	146	162	141	137	146	158	166	175	173	162	151	175	155	140	144	163	140	179	148	180	198	129	168	150	134	144	126	174	152	158	161	168	150	173	167	169	156	157	133	158	157	156	151	165	153	169	149	140	171	152	163	157	156	168	153	165	142	147	178	146	143	146	172	173	160	180	159	139	121	133	154	142	171	145	168	153	170	190	164	154	143	156	154	154	167	158	145	120	148	160	177	153	155	123	163	173	159	146	163	174	145	154	149	153	133	140	147	147	163	158	137	146	176	145	157	171	128	141	161	162	154	134	181	147	169	161	153	137	123	142	163	149	139	151	167	147	170	134	160	167	160	152	143	163	157	150	154	156	138	151	172	154	136	135	156	155	145	144	164	164	156	150	154	153	160	162	179	148	160	137	148	171	175	157	160	141	138	156	169	162	158	152	144	170	163	165	147	147	141	145	138	139	141	154	172	152	156	161	180	150	159	144	139	177	140	154	152	187	168	160	154	171	145	163	174	152	127	136	156	169	148	169	160	169	164	146	139	130	155	158	145
4597	13405	10333	4852	3283	2415	1760	1369	999	866	680	567	550	467	412	377	336	329	306	290	270	293	290	257	249	236	239	216	231	260	204	218	208	207	215	221	202	206	193	192	184	184	187	202	189	218	215	204	170	189	197	176	213	176	179	196	207	218	189	167	200	195	207	192	171	200	184	191	188	189	186	176	209	184	182	175	188	191	184	182	196	196	179	154	191	150	202	186	151	170	151	189	195	178	157	169	173	198	179	168	159	195	166	157	180	155	201	167	152	182	193	179	179	190	159	173	196	184	153	165	181	174	161	170	178	191	168	184	173	154	168	165	197	187	185	167	153	173	193	191	177	188	182	162	192	182	193	165	171	169	189	176	177	168	194	181	165	175	192	162	184	174	151	177	188	163	207	162	176	177	172	163	193	177	175	173	176	142	202	164	172	171	154	184	190	178	184	169	180	154	193	195	200	190	176	168	152	168	199	193	190	166	163	167	197	185	161	188	163	164	175	191	179	166	163	192	190	186	205	181	176	162	183	177	188	155	180	165	175	165	165	158	168	177	194	186	203	173	201	161	177	161	185	190	187	161	169	184	175	166	154	177	187	167	192	185	163	176	165	181	170	178	176	161	177	151	167	167	184	196	180	162	189	176	163	199	143	195	149	173	163	188	161	185	181	166	180	183	182	170	181	154	169	162	192	174	184	181	171	194	190	181	173	210	195	174	185	176	175	169	160	178	165	182	158	179	174	173	169	159	190	198	201	165	178	182	158	180	200	167	167	166	160	177	195	166	173	172	186	180	172	172	169	194	182	182	152	195	179	180	183	152	184	183	181	172	152	180	183	175	148	172	175	182	190	159	190	161	155	174	170	176	147	177	190	147	185	179	182	171	173	177	175	167	204	213	190	166	202	172	158	186	143	169	198	171	173	157	173	169	180	198	168	173	159	173	192	188	176	162	177	200	171	181	182	168	181	161	176	192	192	179	179	187	189	186	186	202	183	181	184	170	153	144	169	172	155	154	165	169	166	167	189	187	179	161	160	171	187	201	144	187	144	157	197	179	148	174	177	189	213	179	187	169	186	193	176	170	184	195	170	176	182	166	189	183	177	182	172	159	196	159	190	175	190	173	171	189	186	187	182	212	193	169	197	201	179	175	182	154	171	164	172	161	205	166	176	184	175	185	176	181	181	157	184	186	183	181	159	174	184	199	163	159	177	185	165	187	198	166	180	175	164	176	178	192	156	170	193	187	175	156	199	156	209	152	173	183	161	201	153	177	170	182	167	155	172	175	167	153	201	195	171	184	177	180	178	161	210	170	165	163	179	175	184	186	198	168	164	184	177	163	173	161	190	173	166	178	172	197	178	175	170	172	184	188	169	174	164	188	176	187	161	157	185	194	156	176	178	204	167	173	176	191	180	191	178	193	180	146	183	190	170	189	152	187	166	175	197	198	190	174	173	183	159	178	188	175	155	188	161	191	188	161	182	187	161	185	179	184	182	179	156	168	190	152	185	157	186	185	182	178	183	172	201	151	190	181	194	187	193	187	188	156	183	177	217	194	169	198	171	183	174	178	166	185	179	188	195	188	183	179	170	160	187	184	178	193	190	180	154	181	184	181	152	173	170	162	205	196	206	169	167	190	170	166	171	168	187	163	170	173	159	149	184	177	169	204	156	204	170	166	161	170	185	175	190	181	184	176	178	177	186	182	180	167	168	191	190	173	179	201	173	179	190	181	196	184	159	185	188	147	163	200	175	170	194	197	162	198	173	191	182	169	186	182	191	186	184	187	174	174	165	179	200	161	171	185	185	178	172	176	207	187	150	180	173	157	179	166	200	195	176	180	175	179	184	174	176	193	179	192	159	168	168	204	188	183	186	191	183	176	179	192	153	176	154	176	179	162	179	186	143	195	161	153	189	189	179	186	153	184	190	177	166	183	160	175	177	173	200	172	179	182	174	164	158	158	176	173	173	184	197	179	165	204	193	175	158	164	169	201	194	167	191	181	191	175	188	169	165	179	187	173	158	180	182	162	171	155	177	179	169	184	188	186	183	158	171	186	173	175	218	180	159	182	178	184	174	191	192	193	175	191	176	168	187	180	143	189	163	190	200	159	175	182	157	165	183	183	163	188	168	171	173	177	213	200	160	167	168	201	181	197	166	184	211	188	187	183	196	204	169	180	156	187	160	172	175	189	157	187	162	183	186	177	170	186	180	153	184	174	197	174	188	170	185	190	164	203	210	193	185	177	186	179	180	178	204	192	183	172	176	163	161	183	157	187	188	176	195	160	190	172	171	188	191	161	184	180	186	188	172	178	204	166	172	184	160	179	192	191	165	165	174	153	170	182	190	189	201	188	177	186	184	198	208	217	169	182	182	188	188	211	168	162	167	173	178	180	178	202	195	180	161	198	175	163	176	178	186	197	182	181	182	137	181	180	166	152	167	174	164	161	185	152	188	180	179	165	200	196	181	174	176	161	196	183	200	182	170	173	168	166	167	159	183	174	172	163	187	172	172	160	181	158	162	166	195	206	160	204	154	185	182	166	188	177	173	174	175	187	198	193	203	188	184	176	198	162	183	182	175	177	181	183	196	169	170	170	159	185	164	205	191	178	200	172	175	184	191	175	184	166	193	177	183	173	175	158	184	175	161	186	185	198	181	190	176	179	183	204	194	169	190	159	184	183	183	204	157	207	202	172	169	198	169	170	195	174	181	174	174	177	157	192	173	178	190	178	178	185	165	176	186	194	188	177	156	200	183	177	181	192	154	167	179	190	158	180	185	166	168	162	193	158	156	175	197	173	212	164	192	177	169	175	171	168	186	174	190	170	163	161	175	144	183	167	201	193	175	159	172	186	199	207	177	164	196	188	166	173	194	160	177	172	178	183	211	192	186	174	206	179	203	184	180	203	198	185	152	196	195	178	175	161	176	188	178	188	191	177	163	158	182	164	171	178	173	165	199	166	176	177	188	179	208	180	162	201	173	168	199	174	163	182	172	176	174	172	186	190	184	184	173	172	197	167	209	180	182	174	192	164	186	162	183	177	175	199	177	175	165	182	150	202	166	178	165	174	180	182	169	151	176	168	153	183	172	156	181	202	169	177	174	192	184	195	201	172	183	167	164	163	166	187	167	170	189	177	210	162	188	193	164	170	188	180	186	169	197	158	185	165	171	196	167	185	175	160	147	191	199	167	157	192	181	167	182	174	182	173	175	172	171	177	158	177	158	172	174	171	174	175	182	168	160	192	176	173	158	196	202	191	162	175	170	181	199	176	180	165	184	219	172	173	191	190	174	175	160	174	182	175	179	164	168	166	184	185	172	165	212	172	195	173	163	156	182	150	168	191	162	216	179	162	200	176	170	182	181	196	169	155	168	189	191	177	183	183	153	174	192	193	174	197	208	192	164	217	186	185	163	176	177	175	191	165	195	168	197	179	148	154	184	174	159	184	167	156	199	173	188	184	181	167	162	165	170	175	151	161	191	166	172	185
27051	18435	4670	910	698	593	639	591	607	595	610	613	590	622	615	641	603	581	595	613	576	631	609	576	579	568	585	606	616	595	545	564	605	611	595	591	608	580	589	604	573	576	589	579	540	612	610	575	608	643	596	576	597	598	604	597	619	582	611	597	589	562	576	587	581	585	587	605	581	610	625	555	590	590	608	641	621	628	578	569	613	584	579	557	573	619	609	567	638	585	589	593	572	590	589	618	636	575	629	596	595	564	573	642	607	583	648	623	607	574	585	610	590	655	609	611	607	581	599	594	569	599	591	611	587	590	569	595	601	616	594	571	594	579	588	624	606	585	578	612	589	606	606	568	604	626	595	579	561	618	598	634	656	598	609	619	560	618	622	558	574	603	569	598	617	561	607	547	554	585	595	579	576	596	594	561	641	606	595	589	607	565	583	583	577	609	605	588	579	589	611	576	581	619	575	613	638	632	615	580	617	597	586	561	574	589	573	561	586	579	573	580	610	609	627	635	609	636	606	649	576	640	619	613	582	594	601	566	571	606	666	589	621	571	597	540	614	591	601	637	555	570	626	602	584	634	634	611	592	612	586	619	605	622	606	584	571	574	583	625	570	595	603	579	588	588	607	610	600	591	594	602	559	598	619	582	566	593	608	587	580	597	576	552	610	593	603	590	587	599	632	598	559	591	566	583	586	610	612	567	574	595	605	588	620	601	598	592	625	635	583	579	554	579	574	594	547	595	625	571	583	622	554	591	588	641	551	635	554	577	584	612	606	563	632	577	597	591	587	597	569	621	620	621	611	628	584	605	606	590	602	579	598	626	602	601	561	594	595	605	643	563	615	576	580	577	554	572	595	628	592	655	646	572	588	549	560	567	581	589	580	620	611	589	610	603	622	588	614	615	610	577	641	599	581	609	538	589	602	597	621	666	610	596	590	590	584	545	598	587	629	581	569	547	624	597	550	601	631	639	590	615	626	585	602	579	600	635	591	605	603	592	609	616	574	594	663	622	607	586	592	601	616	604	612	564	614	588	606	586	569	590	573	603	632	578	615	617	645	564	590	623	608	649	652	618	604	553	616	543	580	584	610	595	611	588	596	595	610	553	599	588	601	601	555	597	584	623	593	556	590	589	633	590	535	572	626	616	578	582	592	620	600	589	619	621	587	630	558	631	582	557	591	572	639	614	579	576	594	558	577	537	561	541	608	582	522	598	644	591	615	583	572	591	627	568	618	613	634	600	587	590	613	525	567	583	581	593	550	620	563	590	656	588	645	581	580	656	609	589	600	621	597	608	541	674	583	644	555	566	581	629	555	589	587	599	588	590	624	592	589	633	560	607	574	590	566	560	601	578	645	558	615	589	546	596	595	578	600	588	628	585	602	586	587	590	581	575	610	571	605	596	587	651	627	625	573	589	587	609	591	586	604	634	571	606	621	589	629	601	567	584	544	556	634	598	558	598	608	589	614	574	629	607	579	588	603	589	568	615	587	569	560	576	578	566	639	619	633	590	614	649	607	559	616	606	600	602	593	567	572	604	589	607	619	588	582	597	587	584	615	600	570	617	592	570	603	623	584	590	598	625	638	606	597	565	640	581	588	587	613	545	605	605	587	586	588	613	635	591	590	615	609	627	569	600	555	566	591	596	609	615	597	605	582	571	638	575	556	598	619	622	594	547	610	623	651	612	566	577	596	594	615	563	598	545	555	583	613	602	581	552	636	609	611	580	629	570	599	570	648	603	610	592	590	548	550	609	580	619	597	603	582	629	609	620	608	562	564	573	596	600	640	588	606	602	585	573	577	552	600	588	571	550	635	622	562	628	536	574	579	598	612	587	615	612	588	602	590	577	615	560	569	588	578	554	606	592	634	560	563	599	598	563	556	619	590	620	576	593	624	572	585	599	629	580	548	605	570	624	602	598	571	583	603	627	619	613	601	579	549	575	614	560	603	639	614	566	583	562	582	548	588	552	580	586	654	606	570	582	576	589	597	596	598	548	569	576	600	573	588	571	598	611	576	611	635	633	552	585	549	599	591	589	595	548	595	556	626	597	644	594	579	592	620	595	615	602	616	568	601	616	606	610	617	594	633	551	620	590	624	588	536	628	590	630	589	571	604	553	622	631	600	600	608	542	570	591	576	597	594	581	615	586	595	601	568	556	635	626	604	587	617	605	640	574	594	611	603	574	611	563	583	586	602	606	639	615	564	579	628	602	622	600	567	612	577	594	607	584	615	595	569	616	613	590	616	595	618	613	608	603	582	573	594	559	593	571	533	602	573	582	645	597	597	573	607	634	579	596	564	599	619	612	620	558	601	627	613	550	598	620	589	627	633	555	596	579	592	627	571	552	610	609	600	628	547	617	610	583	652	605	605	598	574	592	606	577	593	575	574	592	610	546	604	622	604	643	540	615	582	574	634	585	565	588	634	612	602	623	625	566	577	631	603	530	581	595	600	591	583	618	623	572	598	596	589	577	615	598	587	596	619	591	616	596	630	623	553	594	554	608	586	613	597	613	610	590	568	579	577	568	551	588	562	576	581	650	599	613	567	573	635	538	601	574	592	573	599	571	636	591	627	629	574	584	587	574	636	601	567	568	584	624	550	567	592	592	591	630	602	590	581	596	588	571	595	646	622	589	581	600	568	586	612	600	586	568	597	615	584	554	581	580	594	619	548	608	615	603	584	631	590	570	556	586	593	596	623	591	632	581	594	592	592	586	619	592	569	631	635	605	615	605	593	606	574	607	575	598	610	561	605	606	599	581	590	574	592	589	626	606	536	610	589	618	613	591	579	567	590	588	573	588	564	635	599	585	603	599	556	588	627	626	632	596	606	615	609	606	625	581	595	611	604	596	610	586	565	600	533	623	587	596	592	546	616	579	623	581	592	597	608	604	607	590	616	608	628	573	584	619	627	595	608	614	621	644	543	551	594	617	559	553	613	554	599	614	647	624	593	598	599	582	560	613	539	609	642	647	587	561	564	572	623	605	595	571	590	605	595	542	574	570	591	590	591	576	596	600	603	596	593	585	610	650	589	626	587	560	632	592	637	607	560	534	592	593	584	598	560	600	626	569	566	609	588	606	568	635	579	588	616	621	602	642	612	585	583	571	594	585	574	551	599	589	577	566	571	569	577	611	612	627	556	553	562	584	615	564	605	624	604	583	563	584	576	577	628	644	640	615	566	658	599	561	604	594	586	599	595	586	579	611	591	578	631	589	585	614	572	611	613	610	581	600	551	568	571	584	617	581	590	595	631	611	568	612	632	578	606	582	603	591	585	569	607	600	608	610	567	631	627	592	579	614	602	560	581	574	606	596	604	562	638	627	569	566	598	615	580	638	565	592	549	585	585	581	585	602	591	592	620	602	597	573	605	588	626	548	642	570	599	616	554	618	578	598	568	591	580	560	614	590	583	596	590	591	623	656	645	611	591	577	587	592	552	616	626	595	620	623	604	613	601	638	636	591	611	629	638	570	579	606	562	584
4471	1171	1046	773	754	745	730	719	663	711	702	637	686	693	658	664	643	654	623	608	621	677	659	672	628	684	643	653	604	635	648	667	673	632	695	622	709	643	627	672	618	659	637	627	662	625	624	622	695	673	650	694	625	697	666	662	649	656	655	656	640	645	637	642	686	606	656	614	705	672	647	680	635	687	649	670	649	682	613	679	636	634	672	643	652	660	636	652	634	646	663	628	626	600	662	707	635	682	640	663	665	625	669	618	628	668	628	666	641	651	661	621	661	642	685	660	638	657	663	645	716	672	647	669	670	662	674	609	649	625	653	674	634	648	719	654	667	694	607	696	635	635	655	666	688	641	643	696	684	646	602	642	649	651	653	640	616	642	688	683	659	633	671	691	697	622	658	635	655	617	692	659	651	618	663	622	649	679	688	673	661	682	618	602	650	663	668	671	669	665	666	682	639	642	624	656	677	639	656	653	625	671	681	663	685	632	638	620	650	646	625	689	663	638	661	633	686	706	635	668	715	626	647	643	610	640	710	631	658	645	627	661	666	640	656	722	643	656	656	631	712	666	654	637	639	684	663	643	623	614	652	674	642	673	650	707	641	610	648	685	721	611	652	638	632	669	667	668	625	622	632	657	627	652	630	659	627	625	671	648	660	679	679	649	657	689	612	683	649	681	637	650	658	644	615	641	671	655	693	620	665	654	645	691	612	616	656	625	685	643	624	641	633	639	648	633	667	633	665	630	611	680	652	633	624	635	622	659	626	670	671	644	651	681	675	657	645	629	648	732	678	608	654	671	653	652	674	670	717	675	712	669	616	660	656	653	661	646	655	660	650	656	643	663	684	650	615	629	643	658	644	676	626	643	616	667	614	641	632	662	681	693	653	703	644	647	623	642	693	662	686	628	687	648	651	670	640	620	616	595	671	649	620	684	674	631	634	681	639	667	643	693	652	633	597	646	614	635	662	700	647	667	657	682	630	684	613	618	622	673	641	652	639	667	624	630	723	653	652	677	633	628	646	682	661	667	630	674	668	630	649	705	681	616	604	636	629	668	694	656	626	637	664	675	654	663	661	621	657	628	611	675	722	665	663	658	672	617	660	668	617	669	640	688	691	650	628	680	667	630	676	641	691	719	653	653	647	674	607	661	683	649	709	676	646	638	692	676	658	645	620	618	654	686	600	626	696	628	680	712	650	630	633	699	682	628	655	689	652	608	690	640	642	667	676	627	606	624	662	694	628	658	610	651	641	637	652	655	637	675	679	660	632	653	680	644	670	681	674	654	646	680	661	670	627	685	632	663	680	662	608	638	645	662	665	624	677	685	668	672	683	662	659	673	634	637	624	657	627	643	664	620	668	668	684	608	662	661	667	638	689	638	681	644	605	677	642	695	658	679	661	645	607	683	669	665	667	627	687	654	650	665	689	636	614	675	675	619	706	643	645	633	648	667	658	676	675	652	676	689	661	673	676	709	640	641	659	619	680	637	668	644	678	682	696	636	626	659	661	648	634	642	701	639	693	644	644	651	718	652	656	669	630	655	637	686	644	699	668	621	626	680	625	634	635	656	666	666	663	668	654	667	674	618	663	683	639	684	718	650	639	665	625	627	652	649	640	670	649	639	656	644	670	657	627	699	665	608	629	669	641	687	684	615	646	646	683	686	714	686	639	646	643	651	633	660	624	637	678	686	642	659	638	648	644	717	650	643	677	678	629	662	668	651	699	606	609	697	672	670	668	655	651	670	635	658	680	685	657	683	645	664	624	637	653	607	636	637	662	676	676	636	636	666	692	670	609	661	624	643	651	688	647	644	639	666	651	694	623	665	684	616	643	693	660	670	630	675	645	700	644	611	638	672	628	647	697	670	674	661	645	662	677	653	633	658	633	640	698	677	662	628	606	671	623	696	648	677	632	648	657	638	674	637	657	699	658	619	687	642	622	651	638	617	650	707	663	640	630	667	638	617	626	626	658	617	654	611	696	671	656	618	665	661	660	659	659	629	619	601	661	614	633	667	675	662	676	624	664	655	610	684	669	670	609	602	653	615	692	663	628	609	656	639	696	650	671	648	693	671	639	619	675	673	693	659	660	646	657	657	659	680	653	656	669	628	663	655	658	595	650	635	641	682	704	608	690	654	626	650	612	604	635	672	681	654	655	669	633	643	604	610	638	653	643	644	654	652	641	679	637	622	667	631	630	659	630	675	638	673	630	662	703	680	640	660	676	609	684	662	650	677	597	663	656	669	681	613	683	635	616	660	666	673	643	657	678	651	629	626	640	626	675	720	682	650	588	657	649	641	643	613	668	674	631	693	626	696	633	647	670	664	654	633	662	693	647	652	654	649	645	652	632	605	683	620	592	690	651	684	626	699	612	664	597	684	686	675	643	631	627	632	644	627	665	659	631	668	646	662	620	652	705	674	666	642	681	673	680	690	675	669	679	662	671	619	643	654	651	637	634	675	658	644	647	661	644	690	604	653	662	596	656	660	689	659	642	638	670	669	653	659	638	676	636	692	675	650	617	651	680	697	629	683	659	619	691	678	613	640	713	651	682	637	662	627	643	639	688	682	641	665	647	614	650	630	589	686	608	625	696	675	654	657	665	656	696	642	684	604	652	635	669	613	643	656	682	668	615	589	673	660	694	657	660	688	608	640	642	633	685	657	654	652	693	644	660	633	617	623	620	666	679	653	628	671	648	690	662	679	602	651	647	672	603	687	631	638	684	652	654	698	671	673	634	697	616	664	647	637	696	643	679	670	663	658	610	686	628	672	661	648	623	712	621	695	717	658	686	606	642	603	637	651	668	632	677	630	675	657	608	695	684	646	664	612	684	670	660	626	635	638	634	655	645	631	652	642	634	664	702	657	656	620	670	636	645	663	687	628	643	664	669	593	686	637	628	655	697	631	641	648	651	662	675	680	616	711	678	653	632	722	632	659	675	637	681	668	670	647	627	639	642	636	621	629	644	636	658	653	676	668	646	658	636	685	637	714	622	631	664	669	652	664	653	678	689	663	639	638	638	675	667	662	662	656	655	670	634	641	651	648	625	652	639	692	627	651	645	633	649	675	657	644	690	669	698	675	623	695	670	627	663	660	645	686	673	637	675	659	660	648	711	659	615	678	702	637	666	645	671	674	630	644	658	677	659	660	665	639	667	634	614	608	702	644	658	633	635	652	662	663	642	632	643	685	655	622	630	649	658	657	626	631	632	635	597	663	653	694	660	646	691	691	622	683	707	680	605	633	674	634	672	684	649	678	633	675	647	627	658	664	618	631	644	656	665	669	655	711	648	687	671	648	665	664	633	647	635	656	622	626	631	687	633	649	670	650	660	670	672	659	600	656	667	686	610	667	624	618	658	678	638	673	649	641	653	692	637	650	651	639	634	566	648	646	650	659	649	721	651	644	681	621	640	706	681	689	666	666	643	660	646	689	633	696	691	671	630	684	645	693	673	624	685	656	655	631	628	680	608	693	617	634	649	652
23363	20884	27901	24007	20893	10042	1191	796	690	634	612	589	533	537	522	495	527	474	486	498	475	501	463	450	468	448	417	467	507	468	487	453	494	432	433	456	436	461	461	438	480	444	463	439	450	469	460	455	444	446	450	477	489	456	429	428	451	448	427	414	421	473	437	456	474	450	413	440	425	434	453	474	433	459	421	414	460	467	421	423	440	438	416	441	437	470	446	465	448	449	440	438	456	442	454	413	433	440	452	387	439	417	482	412	443	438	448	412	456	452	489	417	433	429	457	462	412	438	452	472	443	419	456	435	409	457	448	447	439	464	462	497	439	433	421	426	448	440	415	396	409	427	425	445	415	447	401	434	427	420	462	440	417	458	460	435	439	439	446	445	444	431	457	424	434	430	458	444	440	443	431	475	449	453	421	462	466	430	435	435	444	410	457	460	457	437	430	386	448	455	455	446	437	434	445	436	432	452	427	429	442	404	462	418	426	476	446	439	456	410	454	444	424	441	423	428	421	454	401	449	458	475	440	443	458	486	453	445	474	462	438	441	478	452	392	416	440	474	472	450	436	430	460	461	460	457	439	439	463	417	438	447	418	477	483	450	449	419	434	429	453	458	446	447	463	440	449	481	429	449	468	420	446	440	421	471	411	425	450	419	439	444	441	469	456	437	450	432	441	452	469	421	457	479	433	440	444	440	446	425	432	453	456	472	461	411	439	449	434	424	416	434	453	416	424	476	458	471	444	411	425	470	468	460	461	484	436	407	438	438	458	453	433	453	465	428	449	448	451	441	485	473	411	448	477	389	460	449	447	423	431	447	415	430	480	448	444	456	430	455	438	454	473	456	455	458	453	465	416	456	433	439	455	423	453	434	444	470	452	468	458	447	462	418	447	421	459	498	456	418	459	438	486	475	443	436	430	482	456	428	403	460	445	437	453	431	466	445	430	425	457	432	448	456	429	396	428	426	444	465	436	409	437	441	463	432	434	426	423	432	468	403	436	448	445	420	460	474	406	428	465	442	440	434	442	427	479	403	368	452	428	442	466	398	455	439	451	436	482	486	433	414	440	420	452	415	473	463	477	428	433	469	457	445	437	431	428	488	446	477	435	423	429	451	437	467	461	437	449	465	432	435	421	400	422	453	448	495	427	486	444	431	471	433	421	473	406	451	439	458	444	438	412	463	419	434	439	447	437	460	430	487	465	427	476	425	428	471	445	446	434	428	428	443	445	433	439	448	411	473	463	387	462	434	477	415	405	418	456	460	437	408	409	460	440	418	480	435	454	456	437	463	447	414	430	431	447	432	456	427	430	421	401	426	473	475	441	429	443	458	431	467	452	475	458	465	451	437	479	429	453	423	463	388	409	457	441	426	426	419	425	430	448	413	408	478	406	411	440	433	439	417	449	447	437	400	450	441	427	462	455	434	410	462	485	424	417	433	422	423	462	432	426	406	475	415	470	447	451	432	447	429	429	432	455	445	454	443	446	455	414	426	472	425	445	454	442	437	413	410	448	425	437	438	445	433	489	424	467	479	455	445	434	479	446	454	444	470	473	416	413	452	424	481	437	460	421	422	451	476	388	372	455	425	523	411	425	446	392	438	436	433	440	450	448	421	469	457	428	434	428	449	455	473	446	431	485	461	436	423	420	450	425	436	464	433	402	425	437	443	415	449	440	482	454	441	431	424	447	437	448	445	427	430	473	417	472	416	454	432	403	469	454	510	463	451	473	454	444	420	434	434	438	416	440	465	460	463	429	429	448	458	450	435	441	398	409	450	470	422	450	438	462	416	432	430	458	425	442	445	442	452	423	446	454	449	428	417	451	427	436	449	417	411	421	421	442	422	470	461	461	447	441	468	443	426	479	398	441	473	428	468	441	441	411	427	480	454	403	425	458	466	461	437	463	441	421	423	423	436	407	443	431	416	404	393	438	491	433	467	429	452	458	440	422	463	423	421	460	430	431	474	439	424	413	451	457	405	482	447	423	467	456	435	424	428	434	456	452	438	433	442	421	456	478	432	459	460	458	455	410	473	421	451	413	423	429	434	455	429	438	469	403	458	442	440	454	485	417	394	430	428	409	424	410	461	430	435	427	462	449	449	432	426	423	433	450	418	433	471	455	424	454	425	448	441	431	437	451	452	424	452	454	448	444	460	455	454	442	421	436	457	449	428	471	430	408	448	447	430	446	423	438	446	466	455	408	462	407	418	442	419	441	402	470	458	423	435	415	430	482	468	459	462	417	420	434	444	460	448	437	423	440	491	433	463	479	460	442	458	441	423	472	448	422	465	435	419	445	443	399	445	461	422	445	431	437	462	434	429	408	425	425	420	461	462	448	417	473	466	451	406	460	435	463	427	437	448	442	436	444	447	424	445	455	480	444	471	437	441	434	415	402	441	442	426	426	417	445	435	451	436	440	487	423	427	473	464	450	442	471	436	423	472	490	441	409	438	466	424	438	401	407	438	420	429	417	408	446	434	454	407	453	432	421	409	437	456	434	456	428	454	456	410	451	435	459	447	428	417	423	456	433	430	414	441	463	416	422	433	474	459	426	442	476	434	450	444	440	415	442	458	441	447	447	429	433	419	410	416	448	418	440	455	440	442	436	423	445	468	480	405	426	436	420	444	438	448	446	446	451	453	456	374	417	426	435	431	445	447	447	451	437	421	435	428	428	442	415	462	454	421	403	453	452	437	422	451	424	436	416	442	428	442	447	395	466	439	464	418	430	473	467	463	453	433	442	435	446	419	447	405	458	393	484	437	470	415	478	420	423	429	473	459	470	444	447	452	430	424	446	413	428	439	445	469	463	415	414	442	475	408	444	403	399	469	436	442	441	458	474	457	457	470	433	446	434	424	437	443	450	452	431	452	456	401	435	448	422	463	446	414	430	434	452	488	397	425	462	443	461	437	465	410	395	441	492	429	440	436	431	464	463	431	442	465	448	407	462	440	453	471	413	432	471	431	449	471	452	436	452	430	443	427	392	458	444	434	429	492	403	454	455	400	446	437	425	458	428	462	421	484	449	440	447	409	456	454	436	386	437	436	468	455	464	445	473	453	425	392	492	444	472	447	444	433	456	438	398	464	447	465	439	434	411	458	446	433	464	394	479	471	504	418	448	439	456	412	432	461	434	464	436	459	450	416	414	448	418	447	450	466	424	451	429	447	423	446	397	401	471	449	475	424	419	434	472	464	482	451	448	470	455	439	461	435	472	414	397	475	457	458	441	458	441	460	414	477	437	457	439	435	473	439	451	416	454	453	455	426	456	406	459	421	454	430	454	440	437	447	474	437	407	449	462	442	437	434	428	439	459	458	458	460	417	408	440	411	453	448	421	438	442	478	445	440	433	458	475	465	423	452	423	463	474	466	448	431	439	472	455	413	441	433	480	443	450	505	453	419	439	439	415	461	468	452	398	465	455	456	458	419	463	473	462	445	432	492	427	447	459	456	440	418	457	473	480	416	439	408	433	463	454	440	385	469
3355	8401	6404	2976	2084	1683	1229	1094	898	882	743	703	682	634	584	612	632	594	589	540	550	558	542	515	555	528	522	545	499	518	499	526	548	536	493	529	524	510	511	517	533	550	477	546	541	501	515	495	490	487	502	541	457	511	461	495	515	512	507	486	513	536	492	532	563	487	481	513	483	508	490	498	521	472	475	519	467	515	497	458	501	483	503	500	486	519	469	476	524	487	512	511	540	538	507	489	483	491	448	475	506	504	485	501	509	504	515	507	473	482	523	483	485	470	484	484	510	497	523	511	460	500	478	499	487	479	511	460	481	504	472	511	498	504	466	505	459	469	513	489	482	515	494	514	499	517	499	501	500	513	521	505	513	487	530	525	513	476	473	513	498	495	504	514	463	491	534	512	482	508	494	524	513	503	516	482	498	475	519	506	515	535	502	488	475	529	467	498	521	495	459	469	490	518	463	500	510	510	516	528	503	511	516	531	496	476	487	490	508	514	505	498	539	533	493	522	492	483	531	503	508	503	502	503	505	502	527	551	478	462	497	509	522	500	494	510	505	511	491	511	521	468	520	501	496	529	471	471	494	510	544	465	460	479	509	504	520	493	481	497	507	527	507	514	513	539	496	507	524	497	524	473	481	509	502	494	444	494	497	490	513	502	540	531	450	475	510	481	513	513	487	492	454	490	534	522	475	480	494	502	520	479	479	467	506	492	494	501	490	512	482	525	487	503	509	509	482	489	507	512	522	530	527	498	485	489	504	493	504	461	508	523	473	512	526	462	489	516	517	531	468	497	512	434	493	484	478	514	519	515	481	493	453	498	514	458	532	482	499	488	502	514	509	497	503	478	502	477	527	481	542	507	504	458	487	519	486	509	480	503	519	512	505	571	496	504	489	505	475	468	492	500	495	479	501	495	504	518	518	485	511	472	543	475	494	478	520	521	495	491	454	496	498	478	537	479	493	520	498	494	460	500	476	526	506	502	489	519	491	502	497	555	488	504	484	512	507	511	493	531	489	517	516	502	468	499	493	517	488	458	491	502	513	494	482	532	478	452	483	484	536	512	537	507	470	489	487	493	486	498	490	471	516	474	493	495	475	495	523	482	454	504	500	524	497	508	522	481	515	492	460	475	504	495	491	531	515	448	525	509	516	521	541	508	456	513	508	531	503	478	549	480	497	534	492	518	466	494	483	485	494	527	448	522	506	501	532	484	516	471	475	479	515	456	510	505	469	543	458	461	494	507	515	472	496	550	525	529	499	454	488	525	508	468	487	490	526	491	530	508	498	488	520	527	479	514	504	506	488	474	528	482	503	485	541	418	491	514	535	519	508	459	522	513	540	501	531	490	489	512	521	495	523	521	529	485	498	529	506	503	534	549	491	516	524	467	518	485	516	494	467	511	490	532	541	474	530	479	479	514	546	522	473	475	490	501	500	484	501	507	509	499	497	491	508	517	503	531	502	497	483	502	477	536	528	562	481	477	431	484	500	506	481	515	534	417	517	517	495	449	500	514	491	524	489	502	508	517	496	528	475	514	507	486	542	513	561	551	469	490	494	525	500	484	532	503	515	462	495	534	473	506	554	521	512	505	517	491	560	483	480	507	493	487	485	492	528	533	516	485	543	515	485	517	514	511	508	483	527	482	496	520	463	488	527	495	484	499	462	511	502	507	504	504	515	520	469	477	524	506	511	504	500	495	526	536	511	518	493	568	511	509	480	483	460	489	476	494	492	498	462	475	530	486	514	470	536	514	468	499	504	519	506	485	479	492	511	489	539	519	481	497	485	490	476	473	504	529	457	487	490	520	441	510	468	515	556	492	531	498	487	482	490	495	500	505	506	491	514	524	438	486	480	534	544	467	500	505	504	502	494	504	484	499	490	501	506	516	539	518	490	500	504	509	515	500	494	491	494	476	514	484	533	535	509	480	519	480	523	502	512	495	543	496	522	493	506	509	531	497	486	464	477	513	483	492	475	512	500	477	493	546	509	497	496	458	493	476	494	487	478	516	505	503	445	533	483	512	517	523	479	487	523	460	502	496	477	506	504	487	497	474	528	505	509	550	513	556	499	463	485	462	474	490	511	528	512	506	515	478	500	493	523	538	489	490	522	519	501	507	475	481	527	513	502	502	527	492	503	519	482	475	501	497	497	485	496	463	481	512	500	520	492	520	504	478	472	468	527	515	493	483	476	524	513	517	512	479	509	504	536	474	483	460	481	527	512	484	494	536	463	534	487	465	490	480	498	519	474	503	478	542	463	479	506	527	478	517	512	512	526	494	498	463	501	506	508	472	514	507	471	511	529	536	486	542	507	524	496	539	487	481	475	464	495	544	504	477	498	553	497	471	494	493	495	514	501	475	470	520	501	527	511	496	473	506	480	505	504	525	508	510	536	512	479	506	435	470	523	533	483	483	469	522	480	477	483	488	502	500	519	532	467	518	536	503	469	478	511	500	482	486	528	510	527	498	479	484	496	474	497	493	497	542	488	474	521	493	494	496	494	512	521	510	506	527	485	477	538	515	503	520	479	521	501	531	506	485	481	506	509	498	478	493	498	503	474	501	518	535	519	510	465	514	506	492	519	489	510	515	487	516	531	461	494	498	469	481	518	519	516	516	489	494	479	504	507	486	503	490	528	449	508	490	434	513	512	486	511	530	527	496	459	453	499	481	524	532	513	513	501	532	465	479	508	518	464	492	469	483	509	507	553	514	496	477	536	488	506	503	492	505	457	517	466	464	553	498	489	528	475	486	508	528	495	530	440	498	490	507	544	497	504	501	508	490	495	488	488	484	464	503	504	516	482	528	521	465	522	464	496	513	504	504	490	510	525	520	485	477	488	519	532	487	524	521	472	478	484	518	491	478	515	491	506	538	497	488	485	449	486	515	490	509	490	478	498	480	474	512	485	512	473	507	516	463	511	528	511	497	494	475	510	484	503	522	495	541	506	516	535	506	512	507	516	495	481	544	464	562	528	474	512	536	482	522	503	490	475	541	473	483	547	514	495	508	534	504	521	476	498	486	504	515	496	550	486	455	523	517	463	503	510	501	478	514	554	536	466	507	475	475	488	475	525	487	530	494	488	487	521	482	523	544	512	463	500	497	519	485	512	524	518	513	509	487	511	500	521	489	473	478	542	496	486	513	498	544	473	479	488	483	481	520	500	461	488	493	528	492	506	489	487	493	492	492	470	507	490	507	476	497	521	509	491	489	465	535	517	516	483	458	484	489	513	515	457	495	446	487	554	488	493	481	526	494	489	505	529	526	498	467	498	482	522	479	472	532	530	509	480	497	501	509	489	487	493	494	521	499	505	537	489	519	483	519	522	476	473	515	509	521	515	487	478	516	488	489	479	519	480	502	492	464	526	492	483	526	498	490	483	491	501	520	508	491	525	484	482	521	498	548	479	513	501	493	512	480	501	514	515	486	472	496	476	522	515	503	494	477	493	507	501	512	513	479	487	497	468	480	536	498	520	485	514	486
24362	20928	27002	24917	12609	919	676	537	509	454	513	453	495	440	464	438	431	416	408	424	456	421	395	430	444	410	409	428	437	392	403	438	415	438	406	412	434	401	424	434	415	405	413	418	401	398	410	441	392	398	381	405	384	410	433	378	416	396	373	427	409	409	422	390	382	352	416	373	437	375	391	379	443	414	411	398	426	396	390	384	376	401	406	388	407	407	390	412	392	425	407	407	456	381	400	403	399	401	366	423	391	387	353	424	390	398	414	402	407	371	380	399	375	412	387	420	437	412	408	382	455	384	403	409	403	394	394	399	430	426	434	412	361	407	370	442	390	400	405	434	377	397	413	397	389	390	402	399	412	394	399	399	401	389	406	411	429	414	389	380	382	433	411	376	400	417	417	398	409	401	387	378	399	379	385	402	386	375	395	416	409	412	390	409	401	378	383	400	384	393	416	404	399	388	411	401	421	403	399	396	393	414	397	390	382	413	398	412	396	429	404	401	399	387	414	370	409	411	392	426	414	410	414	413	392	424	414	416	407	365	394	435	442	392	409	407	381	413	416	372	391	440	374	430	409	383	412	419	447	366	397	411	410	423	396	401	406	393	415	386	393	385	424	376	365	426	410	384	395	407	399	388	387	393	363	430	395	395	369	395	423	386	410	403	409	399	380	398	392	407	420	380	365	405	392	397	395	421	422	434	365	403	424	365	397	411	413	393	410	394	414	439	447	402	403	419	409	383	392	360	362	366	383	396	386	400	385	389	409	379	394	376	407	414	400	416	385	404	353	379	411	426	430	433	400	410	423	416	422	414	370	377	401	412	409	412	396	409	395	441	417	413	416	414	419	420	409	421	432	405	366	425	407	424	376	375	429	403	408	375	403	415	406	404	455	445	417	398	383	383	410	429	391	389	398	393	397	392	419	407	379	414	405	414	419	412	391	399	383	361	379	384	388	398	387	385	386	380	398	426	405	399	423	410	400	365	383	359	407	367	422	411	361	374	446	409	408	409	386	401	391	427	390	394	392	442	383	389	402	386	400	402	408	426	401	414	415	407	410	413	413	437	441	410	389	365	381	413	370	401	412	392	393	423	411	384	402	382	379	397	412	383	393	358	391	404	361	378	372	392	397	417	404	404	422	408	361	391	403	386	367	375	366	396	365	418	366	377	424	409	411	428	380	388	424	408	392	399	400	380	418	399	377	415	400	400	428	391	383	398	381	359	428	391	407	413	372	381	422	393	358	416	440	416	422	411	389	375	417	455	424	404	386	415	396	340	408	431	403	396	420	414	378	415	392	393	400	379	408	452	411	415	396	395	403	391	401	393	395	401	371	425	426	398	408	396	422	415	417	405	400	412	387	412	401	414	413	396	376	378	390	406	448	367	408	363	398	366	434	372	411	405	375	395	428	410	347	385	378	379	392	419	418	423	386	399	431	395	417	425	350	358	452	373	399	377	429	392	430	373	428	361	387	378	395	361	406	392	380	423	374	377	416	419	384	383	401	383	397	389	398	432	414	395	398	407	433	419	412	396	382	356	391	389	383	414	410	389	416	406	435	386	406	362	424	390	377	399	394	417	410	378	392	382	391	409	396	423	376	386	349	429	390	417	396	395	404	412	409	396	362	410	410	372	399	401	397	393	415	369	396	400	387	386	372	371	404	424	396	405	405	396	398	404	421	411	386	407	390	419	400	409	416	375	436	374	393	418	412	391	389	431	418	433	385	368	392	384	423	446	416	370	405	419	412	393	386	432	383	418	399	402	407	419	396	415	381	427	425	429	413	386	371	373	416	395	367	390	404	398	368	447	376	375	401	390	384	375	409	415	365	389	429	382	397	407	404	373	456	405	381	380	365	387	400	420	375	408	415	447	425	412	405	407	383	403	399	397	370	385	422	394	368	381	412	386	375	399	372	407	426	402	374	394	403	428	404	374	357	401	403	422	407	402	453	404	386	386	398	370	364	409	448	381	435	394	390	406	388	382	374	395	398	423	443	432	387	377	382	392	422	353	420	401	393	400	406	394	388	416	416	394	377	406	406	406	393	428	380	366	419	396	394	390	409	405	404	425	387	412	423	415	378	397	390	405	415	411	428	400	386	390	378	394	385	401	388	379	422	415	435	408	403	422	391	386	396	403	355	388	370	394	399	410	383	382	394	382	382	408	379	389	371	415	417	415	357	359	398	444	414	384	411	399	373	369	389	401	417	417	382	365	402	418	403	388	401	393	393	424	397	381	410	404	388	438	424	395	402	417	354	393	403	413	378	411	383	385	397	379	376	392	370	387	429	413	390	410	423	387	409	391	391	386	417	404	373	441	386	394	418	361	394	373	417	405	384	379	386	405	382	423	392	427	372	389	366	384	390	380	385	390	413	422	393	408	408	383	359	368	412	382	414	432	384	409	382	437	411	400	402	369	396	390	396	411	403	428	411	398	413	400	427	404	413	391	407	385	395	415	411	391	385	392	416	416	394	393	421	398	409	370	410	423	423	371	372	378	413	396	417	380	401	445	434	402	382	399	429	368	415	400	404	427	413	417	397	372	398	378	405	424	406	444	419	413	398	432	437	416	395	440	415	424	396	383	372	414	400	397	418	394	403	412	391	411	396	376	406	412	396	368	409	429	393	344	391	399	366	422	371	391	380	399	412	382	397	412	417	445	360	393	403	376	411	377	386	401	423	419	387	392	389	412	421	397	386	402	397	388	348	405	400	390	421	376	421	409	383	398	403	384	390	398	402	379	391	395	425	382	436	391	447	411	416	386	416	392	396	391	412	385	421	384	361	407	385	385	405	385	418	382	400	415	399	407	378	408	409	367	379	403	365	401	373	381	430	416	397	412	438	389	398	402	405	408	373	401	359	419	407	375	393	366	403	396	411	376	370	372	390	402	405	384	375	418	366	388	384	395	393	396	405	410	406	396	416	418	409	384	439	391	356	396	393	427	370	405	385	425	377	406	406	385	380	402	405	385	383	439	432	407	392	408	377	394	415	417	414	392	373	416	383	368	412	426	429	412	375	402	365	393	392	385	394	382	402	381	404	393	375	377	390	386	382	392	424	388	386	418	406	366	364	409	383	409	359	378	388	397	395	434	346	370	383	395	392	379	431	398	424	372	403	401	413	404	403	402	420	417	433	421	376	413	402	395	431	392	427	408	382	453	376	402	418	409	405	405	430	399	427	432	399	395	405	407	408	382	414	410	433	409	400	402	403	405	409	397	367	397	386	375	405	426	393	387	419	445	384	412	387	393	394	405	407	391	398	373	414	403	412	408	455	405	392	377	404	433	434	399	421	413	384	395	393	403	398	413	387	427	398	404	376	422	407	425	379	401	415	386	416	385	389	385	442	390	421	412	420	382	387	390	408	373	426	401	392	405	366	398	410	411	421	401	383	361	420	378	450	376	419	365	390	408	412	407	395	396	395	429	402	382	391	432	365	362	425	391	445	429	393	341	381	412	433	367	395	387	395	415	406	413	380	395	352	424
3449	5273	3782	1861	1395	1152	948	833	666	592	619	586	532	524	497	489	446	453	519	467	430	497	455	465	469	482	443	469	441	423	457	427	431	453	493	424	430	432	468	491	430	415	439	431	459	455	461	434	455	422	452	434	427	442	447	444	418	452	459	474	471	426	453	441	479	423	385	458	458	440	485	424	444	453	416	425	429	404	415	443	459	487	419	451	434	419	437	434	433	424	432	464	415	442	412	454	449	444	466	435	439	457	476	422	418	422	411	436	429	422	465	420	392	446	428	462	421	420	456	421	427	440	442	447	440	472	447	448	430	400	403	478	419	433	406	410	448	403	440	422	420	436	449	433	441	448	452	425	442	432	441	432	396	410	433	442	438	440	454	475	455	401	411	423	480	424	416	405	446	407	438	461	457	421	419	448	449	453	450	404	445	442	447	452	475	413	432	425	429	475	449	444	403	458	394	407	421	436	411	407	419	430	435	412	435	441	447	440	420	428	452	415	404	411	435	443	453	411	447	419	432	458	411	427	457	436	443	444	426	403	429	456	454	450	433	435	428	433	435	461	434	402	418	413	448	421	418	437	398	399	451	478	431	445	472	429	410	438	463	442	413	407	440	472	445	386	420	432	438	409	416	417	424	379	430	456	429	436	422	437	399	405	422	431	400	414	436	423	400	460	484	426	473	427	432	427	422	422	440	450	433	451	450	433	416	420	411	431	416	438	452	411	427	431	451	391	422	465	468	441	440	458	462	419	430	431	429	434	453	417	415	438	411	426	428	459	420	449	469	418	406	441	416	461	476	429	396	439	438	421	464	428	424	467	440	443	451	411	409	404	444	423	455	421	454	416	431	440	439	452	412	471	445	404	450	409	428	427	427	413	453	422	448	497	418	434	438	422	421	426	382	409	455	456	454	435	444	403	420	431	473	412	427	434	451	423	414	453	436	425	424	404	423	403	459	439	456	451	429	467	423	433	457	458	413	410	424	413	425	458	411	455	452	437	448	433	396	468	457	400	453	431	446	432	412	421	448	441	419	459	411	431	389	434	445	419	455	456	403	444	454	427	423	448	473	440	451	453	436	387	426	427	430	446	418	448	421	427	433	421	441	416	417	420	427	464	415	419	440	423	459	426	444	428	407	423	398	430	445	406	422	403	427	429	401	437	425	400	473	455	405	444	432	430	419	448	445	467	420	426	449	407	446	430	468	436	402	451	436	440	380	390	435	433	424	423	448	463	415	425	459	425	438	448	419	419	429	433	421	406	429	427	439	440	414	402	459	441	419	414	439	416	429	434	425	462	416	413	444	464	456	437	420	423	456	422	471	440	445	450	438	433	427	439	460	426	447	431	456	422	425	443	409	420	405	432	438	445	451	452	445	404	441	454	395	437	428	442	451	460	421	445	460	435	453	441	445	413	458	398	429	427	486	433	440	416	423	415	412	443	409	411	428	411	431	398	417	427	388	443	441	449	418	428	491	431	414	426	425	414	411	460	444	417	489	480	430	456	435	454	484	438	406	428	485	402	450	443	399	445	435	417	415	410	413	424	412	459	428	427	441	429	418	420	428	432	442	473	404	457	419	422	445	414	431	452	442	412	436	477	420	430	434	447	481	457	458	425	466	417	386	472	427	449	433	437	426	451	405	450	382	401	433	445	440	420	436	431	430	435	436	446	467	453	460	421	425	408	416	438	435	447	422	417	449	439	431	410	457	402	444	389	434	437	445	445	414	501	441	423	447	432	428	440	418	427	445	457	427	447	431	450	422	418	421	461	423	439	396	462	430	386	430	418	442	467	419	438	453	434	395	468	445	443	395	442	428	404	466	431	435	446	433	430	435	466	461	434	448	445	409	417	422	405	456	424	400	407	449	395	463	468	459	430	470	439	439	431	415	437	470	433	429	394	443	425	409	441	415	428	443	440	455	422	419	406	460	453	419	445	431	407	449	413	419	424	460	412	439	442	418	467	435	427	445	418	449	438	469	431	418	454	423	470	433	395	422	431	418	392	474	479	434	423	457	449	422	451	446	445	444	473	405	403	475	430	432	423	442	382	449	442	426	442	446	411	421	442	414	398	449	427	428	423	452	435	429	442	419	400	443	434	403	430	407	438	432	430	478	398	426	437	440	425	410	409	411	423	473	401	418	466	425	430	464	430	449	420	433	432	475	411	431	451	450	423	452	424	443	422	421	464	444	406	397	430	437	429	419	416	398	451	411	445	427	403	421	430	452	438	405	408	435	449	435	446	458	453	421	423	421	446	405	434	456	419	420	424	427	442	432	443	404	413	414	472	418	427	417	424	417	445	392	414	437	432	436	415	449	447	414	441	427	424	448	423	465	416	426	417	421	463	441	405	421	403	433	454	429	441	432	423	407	473	442	454	422	439	460	396	425	419	438	434	446	433	479	410	391	467	462	429	448	412	428	444	432	445	450	445	468	409	441	421	438	421	449	412	441	397	415	475	440	464	439	444	409	475	427	443	445	398	434	454	417	419	454	429	397	468	431	438	441	419	416	456	452	421	481	435	473	427	422	436	421	436	416	430	425	439	424	409	456	427	420	417	446	403	462	385	414	475	431	425	439	441	392	435	454	447	416	465	484	466	436	416	482	385	432	428	460	466	412	428	426	434	441	430	426	430	453	410	433	415	493	439	425	450	466	453	407	438	455	452	447	433	398	436	425	428	418	470	449	432	449	415	450	439	450	431	441	413	412	439	431	394	444	453	410	455	426	491	465	401	433	443	407	440	417	461	407	438	440	439	420	444	460	432	436	418	437	412	405	394	423	424	445	440	438	452	451	441	413	432	392	469	429	387	466	426	439	417	427	433	463	426	415	419	436	427	430	448	429	434	480	416	404	424	455	418	405	448	443	430	455	439	403	429	437	445	420	424	411	453	430	436	414	436	425	409	454	464	438	416	450	422	398	413	445	391	439	412	425	427	459	421	437	406	458	440	424	447	427	453	468	440	436	462	452	426	455	459	437	438	433	406	461	451	446	426	430	433	413	404	397	442	437	438	392	453	404	447	401	436	419	415	417	448	443	455	468	443	440	438	458	424	415	443	430	425	458	444	434	446	436	413	404	425	438	429	414	430	475	435	439	437	415	444	461	436	434	466	422	416	451	446	419	397	415	427	391	447	419	475	415	382	413	391	413	421	474	416	441	383	453	419	461	438	430	426	471	446	411	407	398	419	428	404	402	422	443	458	454	409	418	427	425	435	452	430	442	449	439	474	453	448	403	455	415	445	417	439	437	435	393	445	439	418	432	429	427	442	393	455	390	454	471	421	470	440	439	442	453	412	447	473	418	429	440	415	413	458	422	431	427	439	436	447	465	453	398	439	415	450	420	468	421	406	406	399	447	433	450	422	440	437	412	467	463	407	420	432	444	487	455	406	428	444	452	431	451	453	474	405	377	432	412	432	417	423	446	422	447	439	428	427	427	459	445	440	427	439	434	420	414	448	428	428	412	455	453	428	414	451	450	402
22258	20911	28344	23630	20911	20937	8524	865	623	503	447	364	354	308	283	286	260	265	233	248	207	206	225	221	174	185	180	173	192	183	192	182	182	179	222	167	155	185	176	160	171	177	175	185	155	180	153	180	171	182	152	162	177	162	151	148	171	176	156	174	193	153	148	175	167	175	177	164	153	168	169	165	153	159	148	155	157	133	129	135	154	151	184	156	170	128	160	165	186	164	162	158	161	151	155	161	161	167	182	179	167	156	167	145	163	144	182	169	174	142	171	179	167	147	143	148	159	128	146	143	177	149	140	154	156	165	164	173	161	176	149	162	149	157	176	126	178	174	168	158	180	174	157	157	172	143	176	162	154	137	156	174	150	141	130	158	120	160	140	149	134	147	158	176	182	162	171	151	156	154	173	151	150	171	149	147	145	167	150	163	156	173	182	167	173	161	172	150	170	153	132	172	157	154	154	147	165	130	134	142	167	143	148	174	150	162	150	144	157	175	158	178	161	155	163	151	165	168	147	180	174	171	151	145	156	164	144	172	157	138	164	179	154	167	148	144	166	161	150	160	175	159	169	156	177	136	167	144	154	164	159	139	188	153	159	194	148	166	158	149	144	181	129	177	154	178	157	165	165	134	162	171	157	152	167	167	170	160	182	147	146	152	160	145	153	158	158	161	161	147	160	165	178	147	158	157	133	161	154	147	141	162	161	139	162	152	153	168	133	162	155	135	169	155	168	165	160	158	144	147	158	164	142	181	152	171	145	151	176	138	148	157	161	179	160	139	158	155	159	155	164	160	159	146	187	167	160	146	153	172	158	140	172	167	166	162	170	141	134	150	152	156	188	160	160	136	145	135	132	149	151	155	150	157	163	173	140	145	157	168	146	155	165	170	140	160	143	190	157	158	174	160	149	173	134	156	153	153	162	184	155	166	150	155	154	149	159	208	145	130	174	154	162	147	165	165	155	157	144	152	151	167	165	152	135	176	163	151	144	150	161	146	156	172	171	155	134	140	162	141	161	175	149	145	162	159	182	130	141	140	141	155	164	163	151	160	159	145	167	181	154	143	191	165	166	156	162	157	163	149	157	182	138	146	142	166	149	181	141	157	146	136	160	161	152	154	187	173	141	196	174	143	170	153	166	174	143	144	166	144	156	151	173	153	168	161	156	168	152	164	162	161	167	163	160	146	153	163	168	159	157	151	170	144	179	153	154	141	169	139	159	138	152	156	179	180	171	142	158	190	157	136	190	177	164	142	157	163	161	161	137	153	151	152	164	159	150	180	159	151	166	160	159	168	162	128	161	159	167	152	131	158	157	179	162	147	150	167	152	159	158	166	152	167	137	128	143	147	158	152	155	152	152	134	148	158	165	179	164	138	164	155	143	167	158	165	178	157	154	143	154	159	135	154	148	143	167	165	139	155	146	157	148	163	160	180	165	150	138	175	154	152	171	160	143	147	150	152	158	152	141	158	141	143	162	156	154	153	159	147	130	162	143	167	153	140	164	146	152	168	161	153	136	133	152	144	154	165	170	160	162	157	168	149	178	155	185	179	167	170	163	147	146	133	136	150	141	154	141	132	147	159	158	143	142	147	174	142	138	155	133	170	141	139	153	136	157	154	164	148	149	161	137	149	143	154	141	171	172	154	159	168	177	140	135	168	166	160	166	143	147	173	179	140	167	165	145	142	159	139	162	173	174	177	168	165	157	143	158	151	169	163	167	162	170	151	151	156	145	192	161	156	166	155	149	184	158	160	137	167	145	153	146	158	167	178	147	157	179	161	159	163	157	135	146	171	175	144	139	172	171	167	129	158	133	176	154	180	154	157	169	186	169	162	151	138	156	157	159	170	171	143	147	145	146	154	174	139	163	158	151	154	169	159	146	178	157	147	154	165	154	154	166	168	137	185	145	156	158	143	157	169	164	155	174	162	142	181	148	159	153	152	150	135	135	157	160	159	164	150	146	166	160	189	139	139	169	151	146	141	141	146	143	146	179	144	165	162	161	156	176	155	159	170	154	161	171	168	149	174	146	142	156	143	148	140	146	181	175	165	133	179	158	181	176	143	173	153	160	162	159	179	126	153	128	147	156	163	160	170	156	168	154	131	140	149	145	173	155	155	157	143	156	179	160	126	131	154	132	160	144	185	170	176	160	134	167	169	181	151	150	160	143	170	156	159	154	162	151	161	148	151	172	170	157	152	137	139	165	160	147	155	158	155	175	157	140	163	150	153	147	155	145	167	146	171	154	148	146	150	149	158	158	167	158	154	140	163	140	158	152	147	159	149	159	149	164	137	173	159	144	150	148	147	158	131	151	166	153	158	166	139	184	164	147	147	157	151	146	141	138	143	163	142	148	165	162	147	167	196	151	133	156	156	148	161	164	153	164	159	165	174	181	161	176	160	164	170	156	149	144	174	145	165	172	145	163	166	176	169	156	155	139	140	163	131	155	151	154	145	170	159	152	138	161	127	165	159	147	159	138	125	155	173	154	168	154	165	149	160	150	140	159	157	166	156	157	186	152	137	161	144	163	169	168	155	151	140	150	169	152	164	155	156	162	146	176	175	143	162	172	170	145	171	151	137	162	152	177	150	156	154	141	144	158	123	132	148	150	156	163	157	150	163	147	157	158	158	170	181	175	163	154	166	164	150	165	171	162	159	163	162	152	151	177	158	180	145	149	149	174	162	176	152	156	169	148	151	144	168	185	171	152	160	166	175	159	145	157	150	144	141	157	158	145	158	163	173	147	135	156	147	150	145	154	148	163	149	161	179	150	148	157	149	162	167	134	129	154	167	167	155	152	173	144	134	133	178	156	171	151	147	164	151	140	143	142	156	143	162	174	167	170	161	159	158	151	152	165	171	137	168	142	167	165	159	178	146	154	150	151	159	166	166	150	164	173	166	153	171	176	175	175	172	152	168	149	159	155	169	164	136	174	142	150	171	179	151	164	158	159	158	146	171	142	166	154	169	125	157	171	156	135	130	176	143	146	155	159	147	141	144	143	180	154	148	158	148	137	155	184	140	152	141	184	165	160	170	176	175	156	145	150	163	141	178	177	177	128	164	150	150	139	164	139	148	140	161	148	154	171	161	158	161	177	145	159	143	146	125	150	156	166	142	163	152	151	167	150	144	168	158	174	166	160	179	174	160	174	159	165	156	154	140	139	148	153	146	125	163	140	137	155	170	158	157	159	129	135	135	157	159	159	152	160	155	150	149	164	154	183	163	146	161	137	130	169	169	166	150	155	169	149	151	158	150	142	152	135	138	161	152	152	151	154	157	139	147	154	136	168	158	157	164	159	153	147	166	178	147	153	157	177	154	173	135	169	147	156	143	150	116	141	162	146	151	156	152	149	152	148	165	167	157	182	166	172	171	145	154	169	164	153	153	158	166	145	162	147	147	181	135	156	162	145	181	177	153	169	181	184	159	153	155	155	142	172	149	185	150	168	162	169	147	167	160	133	158	159	178	151	147	154	165	146	149
4473	13630	10453	4864	3378	2456	1780	1377	1005	806	683	589	478	460	445	373	368	304	324	297	313	279	275	270	247	253	234	250	215	238	218	207	202	228	193	203	189	199	198	213	176	191	189	189	188	190	208	203	206	188	187	223	186	207	193	182	191	205	187	201	187	183	166	193	173	202	192	207	185	189	179	202	190	205	187	184	185	200	181	189	187	187	170	203	179	184	179	184	215	209	202	156	186	193	154	202	190	179	184	203	202	185	171	171	159	176	165	160	171	180	172	199	192	201	167	182	202	192	176	184	186	199	157	168	169	187	193	184	178	184	191	188	198	202	185	192	178	201	203	180	176	181	187	205	182	172	171	156	179	189	183	170	185	174	182	165	187	175	192	170	182	207	187	186	167	174	183	186	167	185	179	156	176	172	180	179	175	186	170	196	192	191	182	205	186	199	186	188	181	177	195	199	181	191	185	176	175	160	160	178	177	166	185	162	172	183	197	160	158	174	193	163	186	170	204	207	170	183	170	173	199	172	194	184	161	191	174	192	169	178	195	168	203	191	188	181	178	173	173	183	186	171	183	177	173	164	147	190	176	161	168	212	177	161	191	193	190	193	188	195	167	196	182	167	176	184	177	179	190	189	190	191	168	166	185	195	177	175	171	182	153	187	193	198	169	176	195	187	179	161	185	169	160	173	170	185	191	187	178	185	172	178	172	182	180	182	177	169	173	177	190	183	181	192	188	172	176	158	171	167	175	192	175	195	191	166	177	182	175	185	184	187	189	166	213	179	169	177	154	190	185	172	188	185	173	178	174	169	182	173	190	194	178	195	184	185	165	189	189	167	186	188	174	170	178	162	192	199	156	168	181	158	188	177	164	165	166	183	192	163	171	185	172	151	169	178	180	174	183	166	181	170	168	179	163	214	179	169	176	179	189	206	189	177	154	172	171	201	208	141	174	163	165	155	167	156	174	169	163	188	190	179	198	185	166	198	190	180	213	185	174	165	182	162	188	187	208	177	174	160	175	156	165	177	170	192	195	187	160	182	164	178	181	149	164	183	179	158	194	183	196	176	186	175	190	161	187	187	199	180	154	182	206	177	204	174	198	186	182	168	193	203	181	176	172	187	188	179	159	184	180	177	176	188	191	187	184	205	186	184	180	179	158	181	174	200	200	186	196	192	197	179	203	168	182	192	168	199	198	182	181	165	178	161	149	162	183	175	192	167	177	182	159	200	196	204	164	171	195	187	168	154	175	165	172	196	182	189	199	179	177	189	188	177	171	181	187	191	193	206	190	198	178	168	185	192	160	200	168	169	159	164	173	197	172	178	193	197	180	199	173	152	172	159	172	192	191	161	203	208	160	171	175	175	162	188	170	174	187	180	194	185	182	179	157	190	176	187	185	190	182	173	174	179	164	174	147	178	164	169	204	168	184	164	191	143	178	177	216	173	172	195	191	181	175	185	187	196	192	192	170	165	170	200	206	164	176	196	191	173	194	171	176	187	150	190	153	167	196	167	174	182	184	178	179	192	181	179	201	179	190	195	167	183	193	180	178	156	177	198	176	185	196	183	183	183	173	203	187	176	193	182	161	188	175	171	178	194	186	172	184	172	180	160	189	185	188	169	204	197	210	196	174	158	172	195	171	181	180	162	177	184	186	164	180	175	178	180	197	182	165	183	188	193	178	194	177	199	186	180	136	184	167	171	184	185	182	185	172	165	201	168	183	160	177	173	189	185	198	148	174	179	201	180	174	176	184	173	164	184	164	163	173	186	193	168	178	184	186	191	188	186	174	172	177	165	199	199	150	201	202	180	180	185	168	201	199	178	191	195	170	166	193	194	191	182	203	168	198	184	178	185	144	196	191	172	180	170	169	194	181	203	203	206	180	185	167	188	181	179	192	184	194	185	201	208	176	184	201	182	184	181	213	179	195	193	172	161	170	164	183	190	177	160	182	172	188	191	187	192	184	180	158	196	173	188	169	178	151	174	190	177	182	166	166	187	190	202	190	177	171	163	192	169	189	171	188	174	166	188	173	171	153	201	167	163	193	202	169	180	174	187	157	165	174	211	180	192	183	208	169	186	175	189	151	169	186	213	157	188	171	195	178	202	184	182	189	175	178	188	171	159	193	151	168	191	197	177	190	171	197	163	185	177	179	164	182	169	162	166	170	177	204	185	180	172	169	169	166	170	184	207	191	190	162	178	185	174	159	177	182	192	183	183	163	188	187	186	164	170	158	191	160	176	162	165	179	180	189	173	181	184	181	206	169	210	194	182	186	193	186	198	182	189	173	169	183	182	169	166	148	188	165	188	158	168	175	182	176	198	172	178	167	206	186	160	190	166	201	187	194	171	186	188	159	179	182	206	199	153	180	187	205	196	171	172	180	177	178	197	159	188	179	169	177	151	193	196	172	177	194	162	157	168	200	162	204	172	179	205	168	178	166	167	191	192	166	184	170	162	190	172	176	171	181	170	195	180	171	203	178	187	192	200	172	174	173	162	176	178	190	163	173	198	169	149	173	199	149	186	181	178	202	201	181	164	170	152	193	181	182	185	178	161	181	207	191	169	183	191	190	178	174	180	187	181	182	180	156	157	161	177	166	191	173	183	180	168	176	157	174	180	204	174	173	178	182	204	199	164	179	173	166	178	156	177	182	184	188	185	161	180	169	189	200	172	170	173	151	181	191	162	187	183	193	168	175	177	198	182	197	161	200	186	182	181	196	153	167	181	209	146	183	219	193	192	190	181	184	179	175	179	208	181	184	161	185	161	154	212	191	201	175	202	188	187	176	147	193	180	183	172	182	157	196	200	173	210	170	181	181	184	176	210	175	174	203	170	185	162	169	169	194	191	160	179	171	188	187	189	156	178	173	162	164	167	193	181	176	177	173	201	189	186	196	173	174	204	204	161	174	163	182	170	149	154	195	186	190	199	172	183	166	168	158	203	177	169	167	155	180	166	177	189	160	159	207	177	193	194	174	161	177	165	167	177	170	170	179	189	192	208	183	190	184	180	176	180	184	192	194	181	177	169	189	196	159	175	164	176	198	167	185	185	202	179	171	193	180	194	196	178	169	184	173	186	178	186	172	178	174	176	186	179	187	190	185	151	178	187	193	166	162	159	179	194	187	215	183	189	193	179	193	186	167	204	155	196	167	170	187	168	191	197	199	164	181	163	181	192	196	196	162	175	190	181	164	184	171	170	181	180	163	190	184	169	172	164	176	184	187	179	162	163	175	205	174	167	187	206	192	188	183	194	192	172	200	185	176	157	187	173	196	200	202	167	175	173	178	180	193	182	184	171	168	200	169	189	196	178	155	146	174	175	157	177	172	169	210	187	171	182	164	205	186	156	206	172	177	163	169	168	219	179	169	184	174	171	181	154	173	199	176	204	164	190	187	165	204	184	177	176	163	191	169	171	177	165	174	189	188	185	170	183	163	165	188	174	175	161	177	169	175	180	188	182	161	175	197	182	156	186	197	172	165	171
27187	18416	4678	963	679	649	649	643	629	628	553	588	652	653	625	591	607	618	592	581	624	626	587	634	602	599	610	578	615	605	585	667	563	629	584	641	621	598	588	616	602	600	639	594	600	646	595	587	576	585	618	595	581	592	607	605	619	639	572	553	578	579	517	602	605	602	586	597	574	593	565	551	593	588	612	604	601	625	575	615	568	651	601	603	574	596	609	569	631	566	604	592	598	630	588	574	623	600	607	595	644	607	574	658	587	621	616	586	612	596	587	615	638	624	673	609	637	579	627	627	596	619	596	597	571	585	624	661	632	603	632	580	633	604	666	583	618	589	610	625	630	613	584	583	584	570	592	639	564	629	631	589	620	609	675	595	564	619	578	583	627	621	603	616	608	583	581	553	603	622	595	598	639	575	602	621	599	652	570	608	620	573	584	627	552	590	571	636	581	602	584	565	603	576	603	571	576	629	588	602	582	585	599	578	598	654	618	636	601	595	600	574	561	565	620	597	609	583	590	584	614	610	594	577	567	607	574	599	605	632	598	605	615	580	611	572	590	603	574	599	611	638	639	590	611	544	597	636	621	574	604	597	600	561	634	613	555	554	608	618	620	598	554	612	573	546	606	612	633	653	596	592	620	578	624	571	554	605	608	597	636	580	615	572	570	597	577	628	565	608	587	565	611	620	559	599	553	600	624	663	580	608	607	551	597	616	607	597	601	626	610	561	620	621	573	616	581	603	599	593	609	601	610	611	621	551	559	603	652	596	596	621	610	588	602	612	588	608	591	644	590	625	585	591	609	596	599	648	595	607	616	636	595	565	614	598	601	568	584	573	585	637	616	581	573	595	584	611	602	603	612	616	608	567	629	631	610	585	583	596	602	612	588	576	592	612	568	604	586	595	549	541	565	603	603	575	566	594	578	583	558	607	622	605	566	595	623	559	610	606	654	627	582	623	574	588	660	620	549	583	601	579	589	615	577	611	583	628	598	590	591	624	607	575	593	618	600	601	649	619	571	598	591	614	535	598	539	568	592	615	620	582	596	584	640	657	567	569	589	584	592	607	622	578	607	581	642	589	609	526	559	606	605	634	632	599	568	570	576	600	572	636	569	608	613	589	583	586	587	611	574	599	603	589	590	607	576	537	614	591	609	570	609	588	600	558	591	604	621	601	581	622	644	552	645	618	587	589	611	625	591	599	607	594	600	599	606	608	591	581	579	662	597	595	597	611	603	638	631	564	605	614	592	594	589	597	595	601	582	607	612	617	626	639	549	627	559	600	581	591	615	584	556	625	616	589	587	655	611	571	619	552	578	617	621	553	610	609	591	577	575	532	589	597	660	585	592	584	584	587	585	561	662	620	598	594	585	643	613	615	632	612	577	555	656	597	602	559	580	573	586	608	610	589	580	632	547	576	538	666	627	622	625	599	581	608	570	628	628	633	578	600	648	574	596	629	615	576	647	629	583	588	597	597	625	631	601	621	581	598	579	621	579	644	647	553	585	601	603	599	577	611	561	599	641	622	576	605	660	603	595	599	594	629	597	594	600	557	628	591	579	582	638	602	587	590	594	613	621	625	559	591	608	595	638	593	569	596	574	595	575	644	624	582	604	609	580	602	641	584	606	634	586	593	607	649	627	632	617	613	598	599	641	605	595	594	608	577	666	609	604	648	587	609	578	631	573	598	560	612	625	599	596	604	602	576	585	591	615	558	613	608	597	636	594	616	656	586	595	616	583	599	622	623	613	631	615	627	634	595	615	615	589	590	633	559	582	620	604	602	615	602	550	605	566	594	618	596	593	576	577	585	591	681	586	646	611	601	533	589	601	597	564	655	612	600	611	608	561	601	646	602	610	633	615	606	680	585	603	610	563	584	605	587	596	600	608	603	610	560	602	566	598	580	560	642	625	594	576	598	580	616	626	572	619	611	570	570	646	626	600	579	627	598	570	630	605	556	621	614	619	583	600	621	573	588	607	598	600	603	608	635	613	628	575	596	549	580	559	598	644	585	594	601	647	584	629	612	594	567	597	615	620	562	600	641	611	588	624	576	568	613	580	617	581	579	606	560	572	627	598	608	605	594	617	603	604	580	583	604	599	614	600	606	566	597	593	552	630	607	604	606	602	602	601	597	650	551	587	620	549	595	598	586	602	576	604	575	583	636	594	618	591	626	598	592	593	586	562	622	599	594	590	578	556	617	607	601	586	567	598	628	590	550	590	593	576	608	584	589	585	585	615	616	606	525	603	533	605	597	613	587	596	625	595	592	595	566	602	591	619	619	579	584	639	620	583	610	643	540	612	641	625	599	586	617	609	576	615	590	561	596	578	603	579	605	592	627	651	607	607	595	576	591	627	600	582	612	632	629	651	630	612	592	585	580	585	624	609	629	605	601	602	559	582	605	606	580	597	645	605	618	595	561	628	594	622	591	597	629	627	601	622	550	594	617	555	611	612	599	630	585	638	594	585	575	558	595	608	583	610	654	627	588	611	545	612	579	576	591	570	613	588	549	654	605	615	642	542	595	618	628	575	611	560	568	597	645	592	592	636	591	634	561	584	586	663	556	551	663	576	578	597	624	637	621	613	582	612	611	620	595	606	598	588	610	630	629	583	590	650	628	553	593	593	596	594	548	632	664	601	586	654	644	590	632	597	646	600	588	606	578	633	566	572	582	569	580	652	582	569	607	631	654	539	586	614	601	601	613	608	587	576	580	560	580	609	592	615	608	600	627	631	627	591	574	605	595	597	595	610	583	591	642	587	568	613	615	614	598	582	616	590	603	618	602	651	585	591	608	576	618	643	581	591	565	585	581	614	564	598	579	599	555	593	591	600	604	581	616	554	641	617	584	578	596	587	578	553	622	569	581	566	613	564	620	575	642	592	601	646	581	594	614	619	606	630	602	580	572	557	612	586	616	587	593	651	625	620	628	636	588	578	596	586	583	584	600	617	644	644	571	619	597	560	620	611	603	575	600	594	610	627	609	602	626	580	566	566	595	637	591	610	575	596	611	545	562	602	594	626	639	620	564	587	542	583	623	668	615	602	588	574	596	591	585	574	605	601	569	607	623	608	563	582	605	594	632	541	610	613	616	556	587	623	624	589	617	581	648	585	593	582	633	644	599	593	636	610	584	604	613	596	610	610	618	573	602	569	612	566	598	646	610	571	592	580	650	549	629	548	614	606	593	586	628	602	593	623	613	622	604	636	583	551	576	590	583	574	546	628	609	634	622	566	582	595	626	598	610	576	568	582	610	603	620	580	614	661	579	591	583	613	624	581	632	565	584	577	572	572	628	594	590	628	614	591	579	577	595	617	643	616	603	559	642	587	594	619	615	600	601	627	653	610	618	605	621	614	601	586	630	586	574	556	626	585	589	612	602	610	623	575	641	582	621	620	592	617	606	598	580	573	604	631	599	592	527	633	558	600	641	631	573	609	570	613	634	548	600	613	586	613	573	601	616	652	573	603	615	663	586	567	601	655	640
4427	1254	1060	833	797	745	722	685	723	646	721	677	669	662	685	649	684	680	639	623	671	648	663	684	641	681	651	706	654	652	672	674	674	690	666	665	639	641	679	625	625	708	677	672	665	653	647	662	705	663	663	691	681	670	665	629	649	676	692	683	640	724	670	677	660	673	703	651	691	646	666	645	649	645	661	639	666	637	648	645	611	689	652	626	627	642	685	638	650	601	682	650	691	686	685	637	709	654	670	647	669	668	670	626	682	607	652	650	639	638	712	673	665	639	627	685	747	623	612	664	631	592	682	669	639	674	667	651	638	644	631	713	617	646	639	644	647	682	656	676	648	616	685	681	692	665	675	670	681	691	677	656	665	642	667	638	706	649	650	690	681	636	635	661	674	694	663	648	711	660	650	646	682	630	699	677	691	692	649	649	690	651	680	712	661	653	679	639	647	668	663	706	665	709	657	629	643	653	667	666	667	647	636	669	661	667	670	686	692	674	654	670	604	653	661	694	655	690	650	663	675	695	657	703	665	648	711	664	686	695	629	693	653	620	662	672	662	641	692	649	662	673	663	646	704	656	639	645	626	661	683	673	672	637	655	701	645	674	640	669	665	666	686	633	671	610	685	640	668	670	703	653	673	686	670	653	697	645	638	705	650	660	676	675	629	667	675	663	696	591	676	685	650	654	678	684	672	646	640	715	655	658	674	639	670	666	673	659	654	700	652	681	658	706	681	630	690	656	655	731	710	619	630	629	633	665	658	698	667	682	715	698	666	667	678	712	643	681	672	642	677	647	671	655	655	679	642	639	627	632	671	630	673	694	680	633	634	652	666	652	655	676	655	626	661	663	605	658	664	644	638	636	664	651	652	667	677	691	692	656	682	679	669	629	658	678	665	641	656	694	641	646	598	634	702	620	712	621	680	671	681	644	685	679	629	676	643	650	674	638	663	688	700	718	671	639	678	671	687	682	699	682	673	663	692	664	668	607	717	675	666	682	691	643	619	657	653	656	659	626	652	676	666	667	639	665	647	610	651	675	688	636	673	612	670	677	641	628	638	643	687	712	649	657	652	666	689	641	656	714	626	673	676	664	648	641	618	697	666	683	710	678	688	623	611	683	682	687	687	646	678	634	642	650	689	681	676	692	662	683	652	680	647	678	680	639	705	639	639	652	683	703	652	685	666	666	647	646	634	606	676	648	672	655	699	631	624	690	668	651	635	684	679	623	675	676	612	698	692	654	654	670	634	679	660	627	650	660	695	634	634	617	627	685	665	674	666	680	720	684	631	674	668	689	685	656	649	668	679	631	654	663	677	624	649	648	655	660	610	711	699	632	629	621	641	656	617	702	697	665	669	665	687	657	601	668	642	665	657	657	662	686	672	655	675	619	655	647	659	639	672	683	672	662	655	659	674	686	682	683	655	645	630	634	619	678	663	669	675	656	651	668	667	650	641	674	672	669	667	704	635	662	660	641	613	661	631	591	650	661	643	671	633	681	672	663	689	659	630	655	699	648	666	669	683	644	650	654	633	654	659	647	648	687	642	688	671	653	694	647	623	666	700	685	652	650	652	675	709	659	659	623	637	633	670	691	651	640	659	654	624	627	637	670	631	657	637	714	718	695	675	671	677	657	623	664	698	663	629	612	691	667	648	666	645	659	668	664	668	612	658	675	689	656	678	631	657	655	714	667	640	691	645	618	662	648	683	660	646	630	629	687	645	683	671	692	675	670	651	669	689	652	677	628	616	663	677	670	709	635	689	616	639	672	613	643	594	686	640	653	657	620	683	654	639	653	648	623	627	667	640	632	673	656	606	674	695	675	696	640	655	695	671	626	635	635	682	685	667	667	685	699	685	647	660	709	645	671	650	688	644	699	635	615	706	695	717	666	670	679	679	649	678	675	669	681	699	615	677	639	671	665	672	649	651	687	703	647	666	632	749	683	656	684	652	646	664	662	655	698	675	671	639	655	638	590	664	688	684	693	656	642	688	687	666	681	632	696	671	637	628	641	677	656	643	657	675	633	656	648	642	635	637	690	629	668	667	662	669	663	655	609	649	659	691	697	639	715	689	656	668	664	665	679	642	616	634	701	628	667	654	686	718	638	640	683	658	621	660	665	708	665	672	661	651	693	656	634	676	706	686	654	690	658	660	658	626	637	681	645	637	646	656	655	665	667	625	630	690	630	665	643	653	656	656	664	679	663	610	678	656	650	642	668	666	682	615	654	683	633	695	665	695	630	689	689	655	653	696	669	690	641	621	658	701	657	656	605	650	703	642	655	654	651	677	622	644	685	685	640	684	638	666	698	646	681	667	630	654	662	651	641	639	666	661	645	663	678	652	649	684	639	704	701	644	647	637	680	697	655	692	619	670	688	637	666	697	661	672	649	657	627	627	676	615	665	641	667	669	657	657	668	650	633	648	644	646	681	674	656	662	659	687	600	648	627	684	646	692	649	704	669	651	624	682	651	658	639	680	640	624	661	703	650	709	654	663	684	666	660	691	667	638	662	707	662	682	654	706	681	664	690	635	703	659	646	692	645	629	689	662	658	665	665	656	664	654	623	675	638	652	641	717	684	658	599	663	643	663	672	649	684	678	637	660	679	665	674	644	685	672	648	669	684	691	616	700	646	607	726	698	638	642	641	714	630	637	698	640	666	646	635	717	634	655	672	660	648	659	585	681	654	670	717	677	677	656	694	614	676	658	666	696	694	673	713	666	670	652	651	662	684	683	652	647	661	702	663	645	620	709	658	676	653	632	622	617	699	724	656	641	679	614	661	607	661	657	671	685	732	694	674	600	651	686	694	675	689	627	653	644	651	682	638	656	686	663	615	686	640	644	663	663	694	702	694	656	662	688	642	658	660	639	684	613	726	677	715	706	639	643	698	715	645	629	638	687	697	668	649	650	671	642	652	654	670	677	655	661	662	656	660	697	616	669	668	661	669	668	696	659	685	627	633	645	667	670	597	666	693	668	620	673	675	677	663	650	663	710	651	666	594	630	723	687	625	642	633	699	712	699	702	639	661	684	663	670	663	637	659	685	661	697	687	658	620	639	663	648	661	652	660	689	641	676	669	640	675	701	646	656	679	622	658	649	665	657	676	679	640	663	656	653	677	636	667	690	662	648	649	654	664	640	686	614	656	631	644	646	679	688	660	654	665	677	660	644	662	660	633	642	674	681	688	628	713	713	639	665	644	666	650	627	674	667	652	640	642	676	636	705	683	640	672	641	636	640	687	643	645	685	638	682	703	662	644	631	714	660	688	671	655	637	668	663	656	698	667	689	628	676	683	679	691	682	656	646	700	663	649	673	681	674	701	627	624	655	665	661	689	698	649	665	669	655	716	619	670	654	619	665	646	674	682	623	675	671	677	670	718	686	650	637	657	662	651	689	688	623	618	689	656	711	676	666	693	666	682	645	683	633	688	659	655	655	670	644	667	678	674	612	619	691	654	624	634	674	645	686	661	685	673	630	687	661	659
23339	20908	27908	24029	20895	9988	1189	770	711	639	588	578	585	561	501	503	469	526	479	494	485	449	483	452	451	457	469	446	436	498	467	426	444	466	472	498	439	448	439	477	476	500	475	428	437	413	444	426	466	471	460	443	481	480	471	477	434	463	471	462	460	435	437	436	463	481	481	449	466	429	426	405	406	442	442	522	454	453	433	432	432	460	435	368	442	434	453	419	435	435	444	457	453	440	470	430	429	429	471	469	458	494	457	404	466	431	455	454	464	430	432	416	436	453	443	457	440	428	463	439	410	467	461	422	461	480	421	442	408	442	447	469	455	438	458	458	435	458	462	465	449	452	443	446	431	438	480	465	457	415	435	437	433	475	443	457	440	429	472	426	461	465	437	476	428	460	461	439	481	416	424	452	439	453	392	461	430	439	431	461	426	470	437	423	418	412	486	426	426	428	414	451	469	430	448	441	438	416	437	476	429	441	425	413	436	488	462	470	445	429	460	494	444	433	452	424	436	464	459	454	447	461	452	455	483	424	460	470	434	453	460	460	435	444	464	467	420	499	478	426	456	452	438	474	428	438	439	419	430	418	396	428	421	416	429	449	472	469	491	437	460	434	457	451	425	416	417	432	427	460	455	501	426	460	451	440	475	430	407	429	428	501	448	419	439	468	405	438	447	494	448	479	491	448	443	429	416	420	433	474	468	435	469	434	451	420	422	424	461	475	451	429	472	442	448	411	434	417	453	451	435	457	478	462	460	471	455	424	452	439	443	470	464	467	453	446	448	453	407	495	506	441	406	426	471	473	442	463	406	436	451	447	453	449	478	415	452	415	466	487	466	438	419	464	422	432	453	446	468	436	441	468	437	441	466	450	412	399	441	423	415	433	442	461	464	404	468	440	458	460	442	454	465	449	428	458	439	416	434	446	445	470	439	421	431	420	437	457	460	440	454	441	414	448	464	434	459	452	433	459	446	462	413	448	440	449	443	404	455	476	467	420	464	461	474	458	467	471	437	426	434	437	430	475	447	461	437	422	431	445	492	447	492	467	475	456	456	467	417	469	455	420	441	421	447	438	437	426	461	462	417	447	440	431	446	454	480	437	448	441	462	460	487	411	445	439	451	432	437	442	439	442	433	452	430	428	438	410	441	476	426	476	456	482	446	457	447	401	460	439	439	466	446	442	414	432	428	398	441	446	431	459	454	416	449	417	454	436	478	461	432	441	442	425	449	452	459	425	459	456	399	446	459	424	447	427	473	489	405	469	458	489	433	401	410	450	486	430	460	438	456	439	477	420	461	446	444	439	451	441	423	465	455	438	439	452	464	452	468	435	453	462	440	481	434	450	454	473	441	446	444	433	439	443	483	422	439	419	477	455	459	449	469	453	439	456	491	469	431	426	462	462	449	457	453	445	454	428	477	433	441	439	432	388	442	439	435	482	435	445	413	435	421	442	453	471	459	433	409	414	417	433	433	425	436	500	474	466	433	472	453	458	465	455	469	467	447	481	449	434	424	451	468	451	435	455	474	420	439	466	461	475	436	421	472	450	422	445	446	458	447	443	465	454	448	465	444	430	444	479	469	482	406	466	460	457	447	436	491	457	460	463	405	436	445	435	446	428	440	473	452	446	431	464	442	422	447	424	484	439	433	445	441	445	427	468	441	477	417	433	432	409	401	428	446	437	449	455	458	441	422	454	447	443	483	455	461	454	474	453	462	458	420	437	416	430	417	483	440	464	438	479	417	435	434	422	466	447	421	485	461	464	468	447	425	431	464	430	457	449	436	458	406	437	422	429	473	451	469	408	455	463	465	459	473	431	444	477	445	431	468	444	448	472	461	461	449	477	432	432	460	467	454	417	434	449	477	408	459	445	444	441	425	447	458	428	404	453	461	412	424	451	446	461	483	429	452	452	455	413	462	435	446	462	450	453	480	443	457	442	462	463	437	430	452	436	461	428	460	424	381	463	455	441	472	452	441	429	457	403	445	450	471	435	421	469	458	415	488	432	424	425	458	449	423	463	463	483	423	492	471	436	420	444	472	448	449	445	408	430	471	433	448	458	464	441	423	449	474	421	441	473	439	431	446	435	432	415	437	428	443	425	446	460	383	456	424	437	447	473	439	445	456	444	424	419	452	497	446	442	470	402	451	427	450	454	455	454	423	406	459	431	435	442	441	455	451	475	431	465	445	415	471	427	464	469	468	429	467	411	446	471	428	475	454	482	424	422	437	465	463	417	450	437	428	462	432	434	451	424	470	436	460	439	422	451	445	463	453	456	464	441	439	449	454	437	464	470	439	483	440	427	430	447	465	453	436	479	510	427	415	463	459	466	451	439	481	439	431	429	446	464	447	442	514	450	449	440	449	421	450	409	442	461	459	469	424	416	470	449	445	463	457	459	432	402	418	423	451	466	445	453	405	434	449	466	444	460	421	417	438	442	451	438	462	452	410	468	453	494	458	498	445	405	444	432	439	454	416	442	424	437	450	426	453	446	441	428	437	445	425	432	450	461	438	462	406	469	461	434	468	411	470	440	431	432	458	448	437	439	437	467	425	457	464	423	435	456	441	496	451	461	463	427	454	412	466	428	448	450	460	467	503	451	456	435	429	444	441	466	427	417	483	432	472	444	454	423	477	434	455	419	451	453	453	417	419	450	442	430	437	438	435	496	434	422	435	454	458	432	445	421	447	475	433	444	448	439	447	453	442	447	457	444	431	478	448	410	430	408	395	425	446	427	452	444	410	479	462	486	434	453	419	406	434	432	416	449	434	434	406	466	466	411	421	447	487	399	428	441	453	438	470	487	414	430	470	458	429	418	464	433	442	437	475	424	460	464	453	401	434	438	423	464	498	430	461	409	479	477	464	461	453	441	432	419	439	431	473	487	441	424	481	417	450	421	458	410	446	443	485	447	430	437	445	418	422	501	404	471	422	411	483	460	436	451	464	452	476	464	416	401	405	460	454	426	448	492	442	439	450	472	413	429	413	467	444	478	449	433	447	481	448	442	462	407	450	414	465	442	480	462	427	443	476	443	405	448	453	470	437	460	431	484	425	397	445	423	462	476	440	448	462	444	452	441	466	478	443	438	437	455	451	420	432	465	470	480	481	453	448	428	436	452	459	443	459	439	443	454	432	425	438	411	474	428	440	457	376	431	495	423	447	466	428	409	401	466	446	442	455	434	462	456	431	453	430	452	435	471	480	422	479	471	459	367	435	439	446	423	484	465	463	446	441	461	399	415	465	415	422	427	426	454	441	470	470	466	422	467	422	477	434	432	440	419	425	403	455	462	450	435	515	430	432	437	452	427	471	434	477	461	455	427	445	467	466	450	461	420	451	454	434	468	422	452	489	436	468	442	472	426	426	428	435	410	432	464	465	429	461	440	449	435	440	412	401	409	440	447	469	451	439	472	475	458	434	417	446	492	427	407	468	472	441	464	435	435	460	469	425	450	463	425	423	435	433	470	439	478	440	426	439	439	429	425
3314	8359	6532	3026	2189	1689	1351	1079	913	876	754	678	656	650	602	600	587	562	588	591	555	551	540	571	535	526	560	523	549	482	512	535	505	583	513	515	476	510	515	570	538	519	511	545	579	541	481	476	511	516	523	505	509	482	469	467	517	521	532	511	532	498	524	517	513	482	502	498	510	480	471	472	522	514	516	540	500	499	485	513	552	511	519	480	490	502	510	477	490	513	486	475	532	504	513	479	487	499	516	514	483	522	511	538	507	570	484	483	487	520	467	510	505	529	506	530	496	463	533	543	495	521	476	503	506	506	515	472	480	499	493	532	480	507	492	507	478	501	492	486	487	498	489	522	500	487	524	567	513	489	467	484	496	486	502	494	484	497	501	514	509	486	496	498	490	468	503	487	458	501	471	540	494	516	454	529	508	473	496	485	490	499	538	525	509	500	485	481	478	492	508	470	493	508	481	505	534	474	484	494	484	502	534	535	535	510	547	534	477	539	529	471	517	521	528	474	523	526	474	453	488	497	502	492	518	489	496	521	529	502	503	475	533	508	508	524	469	501	504	518	518	521	526	512	515	533	505	493	488	502	477	477	520	471	495	514	481	507	534	471	475	472	507	528	517	486	512	525	519	513	539	492	486	485	550	462	530	547	503	476	499	527	497	472	522	495	497	495	514	535	545	540	539	514	489	511	498	518	512	471	514	505	483	521	541	475	528	506	532	461	503	515	488	517	493	505	486	477	559	520	467	490	497	488	506	521	453	523	488	485	501	497	480	498	490	510	476	505	470	482	488	524	553	541	499	516	554	509	497	549	506	524	525	526	497	519	460	520	471	501	491	482	464	499	505	507	489	475	523	524	536	489	519	530	524	497	511	513	481	485	503	499	509	542	497	511	526	522	515	497	510	467	544	504	460	518	530	516	490	510	490	528	513	486	513	500	446	555	516	489	512	544	513	529	495	452	515	525	525	486	496	502	505	556	507	486	539	508	505	498	530	504	485	490	517	495	510	503	484	538	510	521	512	508	503	482	516	507	550	505	558	511	528	511	535	527	513	510	451	482	494	507	537	507	469	504	529	488	528	486	503	545	530	505	512	507	517	500	513	477	534	477	492	473	480	495	485	511	470	492	550	504	495	487	480	509	482	498	478	486	504	460	524	541	455	465	492	517	506	500	478	493	501	506	522	533	510	496	456	491	555	550	492	540	514	528	479	479	488	485	520	489	525	521	509	538	534	463	482	507	527	538	523	523	531	503	517	502	500	518	517	491	486	503	488	513	497	491	504	517	521	544	469	481	509	511	473	517	507	495	503	511	492	526	511	480	492	534	514	477	503	472	503	493	528	500	531	534	577	483	504	497	505	506	492	480	496	519	538	515	530	508	459	543	536	500	495	524	516	515	471	464	520	472	527	512	510	455	483	491	497	474	521	514	513	503	502	472	471	515	496	512	489	526	537	533	544	536	515	515	503	517	523	522	517	506	487	506	511	523	469	523	489	446	513	478	486	486	508	496	505	457	505	536	511	475	491	513	503	481	501	542	486	490	498	494	561	499	475	529	471	490	514	505	506	521	533	503	488	516	505	461	504	485	529	530	543	497	528	519	468	502	531	549	504	541	496	503	525	522	509	500	489	492	515	532	509	500	473	483	491	547	538	516	520	515	499	481	499	543	504	536	503	486	552	499	473	504	464	522	513	544	522	498	551	470	523	525	473	496	524	522	512	487	486	518	530	509	494	496	459	458	537	520	518	514	505	538	502	477	489	493	497	516	548	512	530	514	518	522	518	464	548	485	515	517	495	541	494	531	490	482	512	505	504	500	462	525	547	462	477	508	535	525	522	489	511	526	506	474	505	510	533	517	488	500	514	528	493	526	478	533	470	506	508	517	536	499	518	496	513	504	553	499	501	498	524	470	461	526	485	484	519	494	485	525	490	512	550	500	515	466	510	493	470	493	510	521	450	525	514	479	486	525	514	490	479	459	473	472	515	538	490	567	505	488	489	505	516	511	490	501	486	490	478	473	512	513	488	537	519	516	508	530	481	499	493	506	474	486	477	511	482	500	490	533	467	505	511	502	501	507	486	500	514	521	505	498	473	490	480	536	463	519	496	476	505	506	549	515	501	522	480	484	475	523	542	494	536	533	479	551	472	534	468	503	493	488	513	537	510	455	495	492	480	502	515	547	467	477	491	475	531	489	512	536	473	471	496	520	518	453	474	487	520	523	502	455	528	463	553	489	491	492	497	526	524	493	470	506	509	520	491	487	512	497	517	480	467	525	518	535	521	494	505	570	506	491	514	544	480	512	537	519	506	485	503	461	528	525	483	515	485	539	469	507	506	481	486	483	554	477	521	496	492	525	493	520	527	518	475	488	508	534	520	521	457	507	513	518	501	507	468	493	489	524	509	517	478	513	478	494	486	491	538	485	527	521	529	493	482	511	532	547	534	505	511	503	509	579	493	567	516	487	507	455	489	473	521	491	471	512	529	534	486	522	532	480	493	521	516	476	442	494	502	502	497	532	517	486	490	502	509	455	525	543	470	502	498	498	496	464	486	492	543	497	499	520	503	475	541	486	490	510	498	529	516	536	509	515	502	496	548	496	500	507	526	496	527	503	480	495	503	497	523	542	463	510	518	459	547	504	498	493	466	513	533	507	498	507	480	504	535	487	499	505	489	509	521	452	507	532	494	539	498	509	508	509	499	503	498	483	522	472	496	545	503	541	514	493	518	533	541	502	480	528	510	494	513	489	517	505	509	502	499	517	508	490	453	509	517	556	546	491	469	538	491	452	534	510	482	479	508	509	481	513	484	505	492	535	529	489	482	545	471	525	538	494	499	512	488	520	492	489	486	512	520	493	493	493	509	511	512	474	530	465	528	504	553	455	506	516	543	475	524	536	495	496	517	446	532	478	463	526	527	531	482	437	536	530	511	506	510	491	501	521	496	480	519	474	524	458	468	539	502	518	510	514	521	476	496	492	533	528	516	512	505	510	490	481	511	517	501	497	472	482	471	511	518	503	466	534	469	501	517	530	486	496	497	482	534	507	507	526	481	502	514	540	475	498	505	539	459	492	514	523	483	502	473	560	521	536	527	510	507	478	536	468	484	539	542	490	497	480	523	526	491	521	526	476	535	515	522	508	494	494	499	519	503	521	470	510	488	491	525	490	501	512	488	513	521	520	467	488	475	489	484	509	555	522	513	522	483	509	516	533	528	495	532	497	519	479	521	493	488	518	485	515	479	539	536	508	501	503	512	560	517	521	491	490	504	510	489	503	456	517	507	506	501	515	476	512	483	529	529	532	508	505	513	504	511	512	480	500	533	503	501	494	530	545	532	471	537	495	511	516	478	505	494	532	488	497	488	545	495	522	504	486	540	518	516	489	522	525	521	482	505	501	522	550	497	488	518	484	553	486	537	506	504	513	505	494	506	500	481	493	502	460	519	490	503	486	491	499	503	480	495	491	546	530	448	468	526	515	518	499
24364	20919	26998	24875	12591	963	674	575	516	498	487	459	474	472	440	421	375	425	426	401	447	451	415	388	369	436	419	415	378	428	443	421	398	404	386	424	401	413	393	365	406	392	419	408	386	401	403	422	431	417	401	411	422	436	391	382	400	419	399	401	449	395	412	440	386	431	421	421	404	395	393	420	412	384	437	413	366	445	364	445	413	438	386	404	431	383	402	409	446	416	423	400	409	401	407	439	378	427	396	427	392	380	408	422	371	403	388	433	418	408	395	405	432	373	378	402	385	364	410	427	393	403	385	379	428	388	428	401	413	445	395	415	383	364	422	401	407	429	364	377	459	383	414	404	386	434	386	409	399	424	392	414	410	400	411	413	381	385	388	402	421	376	407	450	439	396	404	447	400	379	378	395	403	404	432	373	424	385	414	408	390	399	380	410	398	398	420	391	430	384	390	420	407	384	436	412	388	393	385	390	423	391	383	384	425	410	385	449	396	399	404	419	389	390	412	424	423	444	410	377	424	393	433	390	407	439	366	405	364	399	370	417	410	395	417	407	387	405	408	406	424	377	406	412	418	449	415	416	402	394	401	411	387	390	354	398	399	372	394	447	395	389	455	396	408	408	377	376	383	395	428	405	412	429	402	368	388	401	399	393	379	393	383	404	410	420	400	440	418	413	426	417	376	390	401	424	431	407	416	394	394	381	426	432	440	421	403	380	380	422	406	397	396	424	430	410	410	387	406	398	436	397	409	367	408	370	423	389	408	463	382	383	404	402	373	402	364	415	406	386	424	407	398	385	388	389	374	395	424	420	401	409	383	390	430	407	417	414	407	390	412	412	434	386	373	417	398	414	368	413	400	416	417	414	411	423	409	464	390	400	363	429	439	426	432	406	415	423	392	409	431	399	420	409	396	424	395	383	386	453	373	406	424	382	411	437	414	423	415	385	387	394	414	403	418	432	404	392	393	399	447	390	397	389	386	394	408	393	405	410	403	408	420	416	401	412	425	417	419	407	431	407	411	399	429	395	417	423	407	435	410	387	437	376	404	378	408	397	421	444	401	428	408	421	410	411	437	385	454	413	399	388	400	376	390	415	386	376	392	404	414	396	396	363	389	401	393	392	418	383	398	420	401	414	383	393	430	411	452	384	434	422	440	352	386	370	390	432	421	410	391	400	376	398	380	401	396	383	366	368	446	430	403	422	414	415	441	407	415	417	419	435	423	419	394	423	401	419	380	416	375	394	377	359	393	355	393	387	415	401	411	435	423	404	446	398	414	408	400	402	403	411	396	426	344	402	394	416	415	411	403	390	405	370	396	373	452	410	431	405	419	415	424	409	445	398	432	427	421	397	424	407	439	413	385	410	424	401	420	406	402	420	388	401	424	430	409	407	398	395	407	422	403	404	408	392	399	393	399	444	399	375	402	418	382	397	393	403	438	392	409	441	394	402	416	382	367	390	418	408	386	381	404	386	398	363	396	393	421	401	407	418	396	425	400	391	384	449	396	370	395	414	412	387	409	413	413	424	390	385	392	377	426	417	413	426	386	412	391	408	385	425	396	440	413	398	405	374	398	420	419	352	403	395	401	431	374	405	405	406	376	391	431	379	386	416	423	416	399	380	445	422	388	358	403	388	396	407	413	387	416	386	421	410	382	464	386	433	416	413	375	367	426	399	411	403	395	401	404	400	394	416	396	446	407	417	393	404	401	401	416	422	421	411	431	404	401	406	378	400	411	369	369	359	453	402	401	407	404	429	448	430	390	402	412	411	395	424	374	392	400	407	376	406	393	420	402	393	395	408	425	406	405	400	398	400	423	393	438	397	417	391	443	364	411	401	392	430	367	403	411	423	431	413	404	412	420	396	412	390	395	373	362	381	398	421	405	387	429	425	394	374	388	433	390	396	379	407	408	414	380	356	374	424	408	425	385	433	399	410	438	389	393	386	434	397	377	401	374	399	404	384	420	388	408	410	377	411	386	427	390	461	364	412	348	395	385	401	422	389	382	389	382	403	422	398	406	413	435	410	431	405	409	401	401	403	420	393	417	396	388	390	355	348	389	396	417	382	384	399	413	433	389	386	425	400	401	423	400	386	445	409	415	420	416	387	398	417	387	371	387	391	412	433	389	362	383	383	368	389	412	380	360	375	422	373	415	411	405	392	416	419	409	411	397	430	416	411	396	428	374	394	394	429	411	394	396	423	413	395	435	394	446	406	387	388	435	378	412	375	415	432	402	416	383	411	435	419	375	382	391	421	417	392	401	410	429	377	424	397	374	390	436	397	394	392	425	397	417	432	405	397	416	442	410	375	372	426	420	415	419	405	384	394	411	453	413	414	408	387	415	352	374	385	430	406	413	428	418	379	399	396	397	389	395	382	360	422	392	391	384	419	425	405	386	396	395	429	440	407	433	408	430	404	358	406	415	429	405	414	352	405	416	419	393	417	420	428	403	393	433	401	409	410	409	423	423	422	365	422	395	404	362	408	382	388	416	382	422	422	411	432	392	445	373	420	401	393	442	412	410	384	389	399	412	411	395	395	394	392	386	411	436	401	387	408	389	398	434	366	422	377	401	387	405	389	409	385	393	403	407	385	422	386	404	396	392	385	390	421	394	417	404	408	397	395	429	395	401	376	447	397	422	408	420	404	392	419	417	445	387	409	395	390	428	434	402	408	416	392	405	438	392	432	415	378	430	420	417	413	398	399	395	416	387	418	421	406	384	402	416	412	422	404	408	392	432	413	414	416	430	402	408	407	396	405	391	401	433	382	405	397	434	418	408	399	398	431	383	360	376	391	430	384	397	387	424	410	428	408	379	406	408	401	439	420	406	437	412	416	394	403	427	420	402	383	428	405	403	410	420	388	386	389	394	365	388	386	380	437	397	397	403	402	407	386	426	390	393	405	422	415	412	388	407	436	406	403	384	413	375	427	426	408	388	413	389	378	410	380	385	411	429	377	388	413	404	378	375	485	364	426	381	422	403	400	404	418	382	394	427	377	388	403	390	400	424	391	406	378	406	382	389	357	397	419	375	389	400	407	413	396	377	385	406	446	372	390	403	401	390	432	391	360	383	412	387	392	406	392	401	414	438	400	410	377	417	383	406	405	409	407	425	409	387	417	391	351	423	380	427	399	402	435	366	435	363	404	397	389	420	421	463	391	384	368	388	453	417	414	419	436	419	391	402	399	398	384	443	401	405	400	422	386	396	403	378	417	412	421	431	428	430	417	440	386	419	378	433	409	387	401	413	419	409	393	366	415	395	381	424	451	405	376	405	409	430	374	393	407	406	405	401	375	394	392	393	423	438	376	404	413	435	381	403	410	399	388	406	411	408	459	409	404	376	409	392	390	394	403	409	425	413	398	390	453	385	411	382	380	417	422	370	423	421	405	409	386	438	359	410	411	372	394	358	440	408	426	383	457	412	427	410	411	398	393	396	394	387	417	409	414	396	448	396	412	377	416	438	397	412	401	400	383	392	394
3466	5195	3833	1902	1375	1173	976	764	730	644	600	544	533	533	519	522	462	444	475	464	428	478	463	450	471	453	450	446	436	430	425	449	436	462	427	429	442	429	456	429	445	414	418	433	425	437	447	449	423	426	406	443	427	423	470	426	431	472	457	473	442	461	425	452	453	485	426	421	508	476	486	409	443	464	411	409	410	461	395	458	475	391	424	401	448	438	399	443	456	428	401	440	454	436	471	390	408	418	471	461	449	434	456	471	415	410	434	460	426	438	439	410	446	467	444	474	425	415	430	426	432	485	416	411	442	464	437	454	408	415	426	472	425	471	456	422	430	440	404	431	441	432	452	414	413	473	473	462	482	487	438	445	417	441	440	421	447	461	467	418	432	403	452	449	465	442	414	466	411	444	434	441	448	455	427	464	459	454	426	422	448	464	460	473	466	455	436	458	426	475	471	464	432	419	460	453	444	429	474	397	442	418	437	453	438	463	462	453	450	436	416	409	438	455	435	446	471	448	417	447	400	475	432	444	386	447	395	397	447	439	449	429	433	451	418	448	466	405	430	450	451	492	437	447	448	439	439	428	451	434	456	467	454	456	410	401	449	475	421	453	454	482	440	440	419	470	431	432	462	460	434	428	465	409	429	405	485	460	433	429	386	464	444	409	441	434	392	448	441	463	458	457	446	412	452	426	437	431	432	452	416	433	453	489	437	380	459	433	388	458	424	445	455	417	436	468	416	448	469	436	440	418	466	474	419	448	437	451	446	439	427	412	466	477	443	428	474	415	431	454	405	430	445	446	397	440	440	429	441	437	447	433	481	438	452	430	460	436	472	439	475	457	448	426	439	438	453	436	460	435	443	457	416	443	411	437	405	435	503	425	430	425	425	434	402	452	425	427	419	443	426	450	441	420	450	439	401	440	461	469	464	453	412	425	453	444	404	445	448	431	449	455	455	441	427	446	449	413	444	450	405	424	419	434	435	384	413	423	438	455	405	416	462	459	436	454	438	445	471	439	464	439	471	464	430	480	426	438	412	426	454	423	451	423	497	475	402	457	449	417	445	450	424	414	496	433	421	469	379	409	432	441	467	451	453	454	479	417	464	434	412	459	426	452	455	469	458	437	402	454	428	440	416	426	450	436	409	417	442	414	425	448	450	441	441	400	464	454	468	457	464	470	479	407	427	456	417	438	442	445	425	435	457	456	457	459	448	386	455	440	457	451	419	461	424	425	417	463	441	453	424	433	418	443	466	461	463	458	453	432	434	441	420	457	447	433	431	472	447	420	442	451	454	463	466	468	432	433	383	451	445	412	479	429	459	446	402	458	431	462	472	450	461	431	444	412	433	464	442	428	440	440	437	472	392	409	435	458	440	461	443	456	434	446	469	449	425	455	431	435	467	437	440	426	434	433	441	441	453	451	415	448	417	460	423	457	432	428	440	448	440	440	436	447	439	457	473	417	454	469	431	430	392	427	438	416	486	445	404	458	431	489	475	459	408	432	429	454	428	434	404	435	454	466	442	446	422	431	423	407	470	467	464	431	448	438	472	397	442	482	458	433	459	458	436	420	459	430	470	446	447	443	428	448	450	398	437	453	470	408	437	460	471	417	441	418	423	457	469	455	428	423	461	419	493	432	420	415	440	402	457	440	416	451	450	425	432	487	448	433	472	438	408	429	411	408	439	416	444	473	384	443	432	459	429	459	433	447	432	436	448	496	453	436	448	450	446	451	436	450	459	501	435	440	403	448	446	437	454	456	436	433	462	442	459	465	466	438	457	456	436	418	384	414	444	419	484	420	397	420	414	444	445	484	441	446	444	478	437	433	457	395	427	425	446	453	463	435	452	411	428	444	441	420	458	463	444	409	439	423	422	441	425	441	436	432	459	413	460	473	444	423	425	426	428	435	424	442	402	447	421	422	416	435	482	459	449	478	410	435	433	411	432	427	486	426	419	453	460	461	462	417	394	441	430	386	399	459	431	427	409	453	475	451	456	442	450	433	407	390	390	424	427	464	433	493	424	440	461	460	426	422	411	431	443	422	433	427	492	443	443	424	473	408	420	438	459	456	439	433	440	451	391	417	449	438	447	469	443	454	433	432	437	423	464	445	448	399	425	448	411	421	432	443	418	444	478	429	453	433	435	463	468	440	406	449	461	442	435	442	439	429	423	415	433	446	423	410	450	437	459	451	418	429	454	425	450	449	435	440	457	446	465	446	452	450	454	470	427	431	414	417	472	462	409	435	462	474	445	476	449	426	428	418	423	446	425	416	459	479	453	433	466	428	447	423	433	448	439	417	482	437	432	459	444	464	429	413	424	446	478	437	472	450	411	403	442	460	435	418	427	425	406	468	472	439	421	432	457	421	452	442	468	415	402	419	406	461	443	450	448	409	434	450	429	408	438	438	486	463	488	421	434	438	454	459	474	427	424	486	459	459	452	415	413	465	428	419	415	452	427	444	435	430	462	434	466	433	446	466	442	435	456	430	480	464	422	429	443	444	419	485	435	443	425	429	401	449	466	463	423	438	465	436	410	464	447	410	457	455	426	427	423	459	460	435	458	447	410	453	442	455	448	414	422	409	430	434	416	451	458	438	433	428	413	437	440	449	447	456	430	441	431	415	427	493	395	471	459	429	490	406	424	442	428	444	429	413	467	413	491	444	488	428	457	449	478	436	451	423	454	403	417	441	455	399	437	427	451	429	469	429	423	439	448	460	427	439	442	419	411	471	447	428	435	440	452	443	490	443	412	437	417	454	437	446	439	452	445	417	469	441	393	416	457	456	436	454	452	465	430	444	437	431	424	445	418	398	454	455	381	404	446	451	451	442	455	476	470	431	441	437	389	456	426	434	443	462	467	471	434	420	431	431	442	471	435	428	431	429	438	422	453	426	449	462	429	475	401	428	409	448	414	405	459	431	408	435	422	475	417	471	449	426	426	430	433	472	464	440	400	426	455	429	444	406	416	467	453	430	460	440	412	455	457	422	443	439	450	473	393	416	418	475	393	435	467	429	445	473	446	466	459	437	421	401	443	436	433	453	433	467	423	405	452	404	429	464	432	452	445	446	462	436	469	433	440	444	438	500	436	467	398	479	473	464	433	417	442	465	438	458	422	421	458	405	437	431	457	440	454	458	421	438	468	441	447	444	441	428	429	405	439	410	439	436	406	432	398	391	408	443	466	444	458	461	453	440	459	418	415	437	430	469	425	450	393	457	453	423	439	457	408	421	439	458	474	443	451	424	423	406	424	445	450	412	426	420	440	413	439	431	433	487	449	442	441	461	444	470	458	457	454	422	454	442	415	446	434	420	421	416	433	446	438	445	408	428	413	430	437	412	406	447	423	413	415	430	454	425	424	398	467	449	414	466	431	456	454	464	452	444	433	445	401	430	441	459	420	426	427	424	465	449	475	442	448	465	434	441	462	443	419	462	439	448	399	451	470	430	466	468	454	444	413	427	460	447	426	447	446	433	418	459	457	450
22313	20958	28410	23684	20958	20985	8951	841	551	554	458	364	347	308	298	264	263	254	231	234	217	207	193	203	182	202	200	188	176	184	193	205	192	181	207	162	197	174	182	171	176	170	181	160	167	158	154	185	168	156	190	174	174	175	163	170	155	158	172	176	170	154	149	168	183	169	138	159	193	169	174	167	152	170	172	165	148	183	179	161	158	173	165	156	159	178	149	158	144	148	164	169	153	160	144	180	184	152	136	162	178	170	183	170	149	180	175	163	157	156	151	132	160	167	156	145	167	168	145	162	155	149	148	183	148	173	163	178	155	143	175	158	169	168	153	160	143	165	149	167	159	159	164	153	149	165	158	171	162	142	169	151	160	184	143	162	161	185	160	162	160	171	164	156	172	169	164	165	167	187	137	173	156	137	161	150	129	171	168	152	152	172	181	155	170	172	169	161	176	169	167	188	179	157	158	153	163	155	174	178	151	148	172	153	164	147	168	177	144	173	161	174	149	178	165	164	154	158	192	166	170	173	177	173	168	176	176	175	171	149	148	170	173	127	157	153	158	160	162	159	154	168	165	155	155	169	154	147	177	150	152	161	157	166	157	164	162	170	156	154	170	164	139	179	164	161	170	179	138	142	154	151	177	156	143	161	148	153	148	141	168	177	185	148	146	165	141	165	149	163	165	167	191	141	164	155	133	164	152	132	171	144	136	154	167	150	130	148	170	162	170	139	155	169	161	154	170	169	182	174	141	153	158	148	160	166	178	159	154	148	145	179	163	141	167	165	158	133	163	158	158	161	160	143	130	167	170	172	195	161	148	169	142	152	159	162	148	165	144	157	142	163	174	170	146	169	135	177	142	139	183	163	156	146	169	149	163	168	164	177	152	161	137	177	160	150	157	154	154	157	173	164	141	158	145	169	167	164	167	176	162	166	163	145	177	152	155	161	173	162	161	156	180	160	163	157	174	157	131	164	161	143	128	155	162	143	159	139	155	160	130	167	151	165	169	154	155	166	167	156	176	130	165	163	160	156	151	166	163	131	147	131	147	164	162	148	176	154	158	183	179	160	168	158	162	175	156	167	162	193	170	154	174	156	153	136	179	161	173	135	174	137	170	130	163	180	150	150	160	152	168	156	174	158	156	183	159	164	158	161	135	148	154	167	173	156	140	166	153	162	160	150	153	157	159	181	179	169	171	157	159	153	152	146	161	152	155	175	161	148	160	163	177	154	164	176	155	144	143	162	168	149	164	146	181	140	160	159	195	182	154	140	154	158	175	165	141	156	157	138	175	139	157	172	126	174	170	151	167	157	146	154	167	158	151	140	160	159	165	177	131	159	177	169	159	174	163	148	151	157	157	131	171	157	173	142	188	149	154	143	165	161	162	195	170	161	153	161	156	169	142	155	154	148	178	156	156	151	180	164	148	154	150	128	162	166	174	180	146	139	154	166	152	153	150	166	167	143	158	151	160	163	169	151	168	145	167	152	152	171	149	159	145	176	179	136	153	164	168	157	204	165	148	181	154	150	154	167	169	161	150	158	150	146	179	153	157	133	166	143	155	186	170	143	167	147	169	162	151	193	155	176	169	146	151	164	150	163	170	156	149	147	154	151	166	157	151	161	160	163	151	169	149	155	155	159	157	154	160	151	166	160	140	165	153	160	156	165	151	178	169	162	164	149	175	178	135	161	155	157	156	173	151	156	128	149	149	170	155	160	133	175	160	163	141	157	172	161	163	156	151	152	159	148	187	177	138	163	167	146	155	159	164	161	160	160	154	173	144	153	148	152	164	147	171	163	156	151	167	168	181	132	144	172	161	163	164	142	148	156	156	161	150	185	166	144	167	141	183	163	151	167	159	129	162	136	162	153	153	150	149	148	155	163	148	160	134	163	168	141	160	151	161	153	160	139	166	170	163	169	156	142	154	157	148	174	155	157	146	146	139	167	154	156	168	156	179	164	151	164	173	167	144	156	154	172	174	182	163	120	151	150	166	155	154	156	161	169	158	170	171	176	131	187	158	141	175	152	164	161	142	161	166	148	151	134	166	162	159	154	138	154	171	155	148	164	143	154	181	153	162	167	174	153	172	157	152	140	178	172	167	166	161	148	190	141	153	144	171	160	167	160	146	130	164	143	131	170	175	165	142	166	154	154	167	153	153	147	164	167	155	152	175	164	152	178	155	179	166	141	169	158	142	159	143	163	145	155	142	184	173	162	134	152	166	153	159	166	161	142	164	186	166	160	159	169	162	142	144	142	156	153	146	172	142	165	158	145	161	153	187	158	154	176	161	149	146	152	177	189	174	174	158	160	150	169	149	173	169	185	145	162	183	154	173	171	144	150	139	186	157	173	155	153	157	156	160	162	139	146	145	150	160	171	156	163	139	165	166	172	176	149	144	157	154	154	144	137	133	165	157	159	152	144	144	174	164	170	149	157	176	158	155	153	164	164	178	163	143	159	172	166	147	172	167	178	159	172	150	174	146	156	152	151	163	161	150	149	145	148	175	162	181	160	161	167	144	164	146	167	156	155	156	157	151	164	160	167	169	142	149	166	144	158	169	158	167	171	174	162	153	190	166	171	159	166	164	164	185	169	185	162	168	154	152	163	160	151	157	156	157	146	153	169	149	161	137	176	161	154	160	150	147	169	173	172	139	163	155	159	167	149	169	159	180	153	178	156	160	145	151	151	158	143	150	157	175	151	145	149	155	176	181	172	148	182	153	151	154	149	166	151	169	172	144	143	171	173	156	170	155	164	173	146	162	148	172	167	165	154	137	137	154	148	171	163	128	128	164	163	154	139	158	143	152	147	166	164	153	162	161	184	144	139	151	162	160	150	154	142	175	149	171	166	175	168	162	157	151	147	154	167	162	174	145	155	158	162	150	146	192	150	166	150	167	145	149	161	165	143	169	134	149	164	141	126	163	184	200	174	153	167	152	153	169	143	153	164	161	152	164	174	181	164	182	165	157	173	145	148	145	143	173	141	174	160	158	157	164	172	161	177	143	171	149	141	161	151	147	156	166	175	151	173	160	163	159	144	167	147	158	128	155	152	164	160	161	184	143	154	167	147	164	163	166	149	150	154	170	156	145	153	164	139	139	163	186	150	148	165	140	180	154	161	152	160	158	183	171	136	164	157	157	172	167	147	170	161	152	157	166	143	168	149	148	155	132	159	146	133	166	183	151	176	171	169	150	159	147	148	149	151	135	155	198	209	145	152	162	152	156	148	161	152	178	148	159	173	166	164	150	168	163	150	165	160	155	157	153	169	140	152	158	176	155	152	157	157	145	155	130	162	153	162	178	162	146	185	171	198	159	157	156	165	151	177	160	185	152	150	159	179	170	170	167	151	145	152	143	153	152	152	162	154	154	171	169	176	160	168	168	159	191	170	177	157	160	139	172	158	159	155	157	142	163	165	169	145	168	144	164	154	153	162	166	169	164	161	179	165	161	144	160	167	150	143	179	156	166	161	174	162	163	145	151	168
4560	13626	10379	4944	3335	2409	1755	1317	1036	840	698	572	536	477	389	416	365	333	335	284	280	297	259	224	233	229	228	234	252	235	212	218	218	208	210	212	213	219	215	196	216	192	196	184	209	194	223	206	196	210	221	174	208	194	190	200	192	209	196	186	183	185	189	143	182	187	176	201	199	177	186	191	164	192	185	157	190	194	197	197	182	206	184	194	192	180	171	182	186	195	172	192	222	173	171	168	175	164	187	199	200	200	179	191	189	187	164	186	189	192	182	192	184	188	168	180	172	162	173	199	184	187	187	191	163	184	192	182	206	174	167	145	190	183	200	172	216	178	160	191	181	181	174	194	181	189	173	198	177	195	192	162	200	188	200	181	188	176	189	199	177	184	203	201	176	164	196	164	173	155	192	211	189	191	179	185	171	192	183	197	183	184	203	176	181	197	202	203	189	192	186	175	186	160	171	174	181	172	190	180	150	179	182	187	169	196	195	166	185	159	186	164	188	187	186	195	175	174	189	196	162	198	175	143	192	176	204	187	173	175	192	183	196	162	178	203	186	189	179	182	166	168	168	176	196	184	169	188	208	184	184	172	169	201	163	185	183	178	205	185	180	190	193	161	165	206	196	188	183	195	178	210	187	188	184	184	198	185	191	172	184	179	200	185	191	192	171	187	154	169	179	187	168	179	175	202	187	172	175	183	191	209	191	169	164	168	171	178	188	173	196	193	176	185	188	199	187	195	177	176	195	175	165	171	184	186	182	199	178	177	185	168	176	179	189	175	182	185	192	166	174	182	160	187	157	172	195	185	166	210	189	215	189	201	210	181	168	175	184	210	184	167	172	174	177	189	192	202	180	164	168	184	196	176	171	204	163	154	149	168	194	179	193	187	200	166	209	195	204	168	175	191	178	171	198	180	176	185	197	173	176	185	194	156	182	173	186	170	179	165	169	199	184	188	204	182	175	186	197	172	187	205	185	177	145	207	153	176	198	170	189	186	192	178	173	169	174	158	169	204	160	190	182	171	184	161	183	169	181	159	216	163	182	152	172	161	177	183	183	183	193	177	174	180	179	185	200	189	184	182	194	177	186	174	193	194	193	168	198	156	186	183	179	204	158	174	193	182	185	193	186	176	179	199	197	185	159	195	198	165	171	192	191	186	181	186	200	182	194	203	203	198	193	166	168	163	155	215	209	196	191	160	153	167	198	195	184	159	205	167	184	175	179	182	172	175	180	200	199	189	176	175	178	194	199	186	201	186	186	192	199	195	158	189	182	163	198	191	159	195	196	185	166	193	192	198	175	174	172	167	186	164	165	173	174	183	186	211	186	174	182	163	189	176	201	157	183	173	178	175	185	192	187	185	197	167	179	174	201	187	192	172	167	190	184	164	166	187	185	160	186	173	187	200	168	178	202	189	189	181	185	196	182	190	192	180	170	187	172	182	183	179	161	163	192	179	171	188	188	222	194	171	208	176	177	177	181	207	157	188	211	179	199	167	158	183	186	170	198	172	184	194	182	188	183	190	191	189	164	186	187	195	160	170	197	184	185	180	167	159	168	180	173	193	183	199	174	173	163	222	167	171	173	182	191	172	173	173	183	162	177	184	191	182	187	193	182	186	204	186	171	168	180	165	197	171	178	193	152	184	173	178	185	178	159	176	177	175	167	184	163	171	184	177	180	169	163	164	173	156	190	170	179	165	162	200	174	192	188	171	177	178	173	176	199	196	210	202	206	183	183	180	181	206	194	162	165	174	179	173	186	196	180	180	177	185	180	169	181	174	171	169	167	187	177	185	163	189	167	197	195	167	174	189	185	180	157	181	179	158	176	167	174	192	161	203	181	187	163	169	157	201	179	193	187	220	173	169	214	168	171	191	187	181	190	166	186	197	207	159	180	177	171	195	174	154	179	201	169	165	170	192	175	180	173	175	166	174	150	177	169	171	185	199	216	189	165	191	184	179	177	181	184	193	169	174	176	184	175	199	179	191	194	182	189	171	176	188	181	175	179	188	177	191	183	163	205	182	175	163	163	150	213	166	161	185	178	181	192	202	170	177	188	198	173	203	195	179	185	174	161	181	177	189	190	172	188	211	181	175	173	164	158	179	179	175	178	190	169	187	200	192	182	178	171	192	188	176	174	176	196	180	182	202	168	193	194	173	152	189	182	192	201	208	169	196	187	184	182	176	160	193	181	207	190	160	198	179	162	196	179	185	185	187	176	202	173	192	186	175	174	180	168	189	182	187	175	166	201	204	201	203	187	204	164	195	176	192	189	180	181	169	189	196	185	180	167	188	195	192	173	172	189	195	185	160	210	188	163	172	193	188	190	202	195	191	182	190	194	175	176	165	164	168	185	173	192	197	217	180	176	161	177	165	179	174	175	186	179	182	195	156	187	201	153	172	199	182	168	198	155	192	202	182	165	182	199	192	168	175	198	189	175	168	177	182	174	186	166	164	186	194	179	201	191	172	180	184	176	177	169	166	188	151	183	183	194	168	141	191	204	178	191	195	174	174	180	188	189	212	171	207	177	184	154	179	188	183	161	189	199	176	186	176	162	177	214	169	200	185	185	184	176	168	175	189	160	196	182	171	152	183	190	181	192	189	211	203	146	200	179	189	189	187	209	214	173	170	203	200	172	164	159	184	148	191	169	208	177	172	177	163	192	192	184	199	187	183	178	164	180	194	162	183	174	166	180	165	181	194	167	189	165	195	163	166	156	172	184	193	181	185	170	170	208	168	188	181	193	190	183	184	193	180	191	178	174	186	167	188	184	176	169	166	178	161	176	182	179	158	205	192	184	186	174	201	182	173	163	157	175	193	165	193	148	178	166	188	171	189	185	189	182	187	176	187	184	204	149	199	176	181	176	178	191	162	201	182	194	198	186	185	202	175	182	182	170	164	201	168	161	192	204	183	163	202	196	178	169	156	183	185	191	187	177	199	180	171	194	183	189	174	194	200	178	175	197	198	169	167	168	207	178	176	174	192	179	186	172	179	179	189	154	197	178	201	160	192	202	191	180	191	181	184	177	180	176	181	161	195	176	172	185	202	194	180	166	188	184	202	192	181	202	159	182	192	187	198	183	192	195	164	173	174	187	194	200	191	171	169	168	187	168	202	178	177	182	179	176	173	160	169	175	203	152	180	194	204	188	193	188	178	165	200	204	190	165	195	200	193	186	178	178	199	183	179	194	182	163	161	169	190	155	194	176	170	199	178	173	189	179	164	202	175	183	160	178	200	201	200	153	199	173	169	162	191	170	176	176	193	196	206	168	178	167	167	165	185	185	184	175	186	176	185	176	165	177	187	145	190	182	174	169	171	171	158	179	175	193	179	194	161	160	183	187	188	182	170	183	173	175	167	168	179	166	181	202	194	167	220	187	179	173	201	196	211	183	179	182	161	168	175	173	195	176	187	187	181	202	188	179	185	175	195	169	178	139	174	194	177	184	183	204	178	182	179	188	155	177	177	169	195	176	163	167	180
27158	18369	4843	993	735	624	670	640	653	670	620	625	610	539	607	624	593	612	601	613	558	599	626	609	621	613	623	621	585	640	609	588	620	620	578	630	613	613	533	623	556	615	599	594	608	648	601	603	614	618	609	584	649	595	650	575	572	573	639	632	611	596	633	631	600	592	611	577	629	609	568	595	599	573	631	628	591	563	594	619	588	636	647	588	629	600	623	577	600	657	596	610	565	603	599	598	563	622	558	592	619	589	622	602	610	582	621	612	605	613	619	634	628	660	614	598	620	587	617	612	600	622	640	612	591	600	622	601	580	617	663	605	597	611	637	578	587	583	585	588	576	668	609	575	618	623	626	601	600	558	619	594	638	603	605	643	590	581	593	643	579	585	634	596	603	603	632	628	562	634	603	591	630	621	588	608	604	594	617	633	602	624	610	632	595	609	577	617	565	613	585	639	608	579	586	626	608	597	622	579	635	608	614	584	581	644	636	591	640	576	635	608	668	607	617	605	587	553	568	606	646	649	641	604	571	628	568	591	595	594	632	607	619	629	593	615	616	644	638	622	601	630	629	624	604	579	651	586	644	616	652	563	615	622	594	630	629	578	613	592	623	619	604	561	610	605	563	615	632	615	646	627	648	617	620	599	613	649	636	593	594	616	617	622	569	615	600	592	584	618	637	563	636	614	628	604	597	615	609	603	605	644	555	631	650	637	603	642	575	614	611	646	587	566	645	635	653	607	601	608	611	602	612	616	625	654	585	613	612	618	631	542	622	622	614	636	579	574	616	570	592	601	598	570	576	600	612	622	597	591	605	597	585	622	636	639	629	593	600	591	614	634	653	589	589	565	624	592	624	570	601	610	597	660	602	585	615	579	607	638	617	574	564	579	609	600	600	596	612	543	616	643	556	593	587	608	641	627	625	619	595	585	590	631	647	633	587	631	622	620	613	619	613	616	608	595	600	625	663	638	619	645	594	580	612	621	618	628	585	602	612	614	591	634	624	564	625	640	600	595	637	599	629	638	625	637	579	614	548	592	592	602	570	631	561	607	597	587	625	610	607	630	605	618	630	603	632	604	585	577	569	613	579	563	603	582	626	607	571	593	627	624	584	585	580	562	602	631	615	596	622	616	606	624	587	583	589	613	581	598	642	645	664	605	657	646	628	575	633	601	606	600	627	617	633	607	580	626	628	615	602	578	625	575	614	571	613	600	644	573	658	592	606	619	571	631	632	616	625	605	650	538	611	602	603	605	594	628	620	602	612	603	586	630	642	631	571	572	627	628	610	616	575	582	602	623	602	635	653	626	576	587	613	596	579	624	564	591	598	591	584	616	631	618	574	637	623	691	645	599	650	574	602	577	646	592	652	596	575	550	592	630	574	625	605	576	561	637	592	596	586	575	639	648	640	604	609	608	576	588	648	574	592	612	594	594	616	598	614	593	603	598	573	651	598	585	607	610	580	649	600	634	612	606	615	634	574	617	555	589	621	626	595	585	600	605	615	651	598	612	589	591	590	598	566	641	600	606	611	578	604	592	595	590	584	606	572	638	590	594	604	597	618	632	629	582	597	621	638	630	587	615	614	609	548	658	621	611	618	593	598	616	615	599	617	596	615	594	614	654	587	631	633	592	644	589	647	604	602	637	592	606	554	585	575	594	637	569	587	615	596	587	632	605	621	594	593	630	614	611	613	627	592	623	613	653	584	573	619	601	654	591	608	598	612	603	626	591	647	575	614	621	565	589	606	606	612	629	580	584	597	599	577	628	597	583	584	574	588	667	658	621	617	626	562	641	573	651	619	640	556	599	596	567	594	620	603	563	651	595	580	584	566	589	621	639	601	607	604	593	601	603	613	619	583	587	572	603	592	576	630	590	625	621	620	605	632	581	591	608	640	596	643	650	611	604	602	595	586	650	582	589	602	597	624	646	610	608	603	570	557	599	652	636	621	571	598	659	584	624	576	610	560	586	629	584	622	627	613	610	569	646	623	626	597	619	606	609	611	618	614	609	614	615	586	603	638	615	653	595	630	582	675	596	608	596	640	551	614	601	641	633	627	610	562	595	584	568	615	621	643	659	561	640	623	609	579	551	609	575	639	641	575	635	565	621	609	658	613	611	620	593	559	601	606	650	619	642	608	573	613	625	599	614	588	607	568	633	625	653	591	642	598	571	594	610	573	603	624	631	662	573	640	608	611	577	587	617	606	628	624	616	590	582	658	584	634	617	588	660	636	590	618	567	611	630	585	624	608	591	600	613	640	624	605	624	627	620	620	617	605	603	653	603	619	643	629	589	608	634	593	640	572	624	633	649	641	603	626	577	603	586	651	614	642	626	624	563	613	625	627	581	632	594	606	622	596	610	598	612	595	619	652	608	597	586	611	646	591	629	637	628	593	569	589	594	610	669	627	590	610	603	604	583	628	609	634	598	617	654	599	554	597	624	595	579	625	582	650	632	593	568	577	617	598	629	580	569	568	627	637	631	621	639	588	584	575	595	598	605	580	627	585	610	642	619	659	635	644	659	678	617	584	585	588	624	652	609	626	636	609	592	598	589	616	561	610	667	577	600	622	626	633	621	632	566	613	619	607	609	599	620	568	574	604	573	591	649	629	602	592	632	601	614	616	578	580	618	602	608	632	620	607	571	604	618	632	609	642	623	626	634	584	583	617	669	566	617	593	605	648	578	612	586	596	602	620	621	647	581	586	622	622	625	617	588	580	634	573	575	574	547	600	623	565	587	612	606	605	610	610	558	595	616	583	622	597	591	538	630	622	568	605	600	570	623	602	660	676	629	614	615	598	589	593	582	599	618	597	595	611	576	618	590	605	594	603	546	575	600	616	584	625	631	666	606	598	597	568	600	629	619	613	638	622	595	628	610	570	603	611	590	567	655	612	590	617	587	564	584	600	605	605	557	640	640	630	605	619	611	597	590	622	619	628	587	628	598	585	616	589	608	643	618	554	603	650	566	565	589	615	628	611	644	607	574	661	610	598	608	587	613	595	591	604	555	584	615	636	618	599	626	593	595	608	572	607	606	591	590	607	583	587	571	607	555	585	602	633	621	590	605	577	626	593	558	596	602	583	627	614	597	595	582	641	613	665	625	600	563	594	583	634	594	605	561	598	583	606	622	609	606	599	552	588	586	618	601	609	577	580	596	582	608	602	612	653	669	587	604	629	634	594	620	656	597	548	575	610	616	592	618	644	676	675	592	596	569	626	609	583	638	619	644	628	611	614	625	608	603	609	623	618	588	644	611	625	644	606	575	587	634	597	618	632	608	599	610	649	660	599	592	580	607	618	623	615	581	623	657	631	634	576	604	594	585	612	567	605	600	601	599	630	606	582	646	647	641	602	601	629	635	634	570	588	594	590	627	570	644	654	584	599	612	563	578	635	622	604	605	638	634	606	611	617	634	591	597	636	597	579	619	598	574	607	631	627	608	649	592	546	583	586	613	598	618	627	602	641	607	600	613	603	586	612	638
4392	1217	1111	872	795	798	689	683	761	709	708	675	667	713	682	629	629	661	696	619	628	658	673	687	685	743	652	659	716	615	643	670	677	663	677	656	675	644	692	657	653	680	659	672	680	644	688	680	691	660	705	684	640	684	694	654	669	684	652	661	726	692	686	687	714	665	679	698	670	686	644	698	659	653	672	692	677	656	672	682	662	680	647	706	636	658	636	653	704	667	620	677	673	654	638	617	702	665	690	643	670	713	671	655	709	672	655	664	638	692	686	706	659	651	685	672	666	670	662	673	641	667	677	706	635	697	696	663	708	688	664	722	656	662	661	705	686	678	667	648	697	639	662	676	631	675	636	651	660	652	630	669	625	677	667	699	657	668	720	679	666	669	676	636	659	677	680	661	695	644	673	669	713	661	679	649	710	643	651	689	643	658	645	699	650	631	641	689	694	694	681	701	685	699	687	645	675	649	707	639	626	680	683	652	673	696	681	702	647	593	652	662	650	697	641	670	673	701	620	668	656	650	636	656	629	687	694	679	643	684	642	653	628	642	664	639	712	674	686	668	620	663	661	677	655	678	680	690	677	739	657	642	665	676	654	656	689	627	686	644	661	654	634	652	719	587	692	683	642	712	672	660	708	672	712	685	618	620	723	704	642	655	731	618	650	689	663	661	669	618	601	689	657	661	693	650	691	668	666	662	676	687	704	609	655	682	649	693	673	719	693	688	671	697	679	653	595	701	673	661	654	653	634	633	617	675	632	679	697	624	653	676	662	690	619	688	663	672	690	656	682	696	660	694	678	633	651	661	646	709	639	686	673	678	632	677	643	653	666	601	650	639	625	666	667	715	662	655	677	674	707	658	673	645	701	651	641	682	626	617	635	657	652	647	662	595	658	623	670	661	702	685	633	672	672	692	638	665	662	726	719	704	669	674	678	652	666	645	669	699	649	679	700	674	686	681	668	698	645	647	632	638	661	657	668	645	678	731	682	669	670	692	652	635	713	689	712	670	652	704	669	667	669	620	704	699	701	672	656	692	646	659	621	682	628	672	656	662	704	679	662	683	700	668	605	702	707	672	676	688	664	681	618	713	680	632	731	649	694	661	669	630	664	671	646	675	694	640	660	624	681	621	671	685	659	667	725	672	663	660	632	660	662	612	679	654	677	682	663	683	656	670	663	691	705	681	687	698	693	677	702	671	674	638	639	645	659	709	641	626	681	707	635	654	679	671	680	752	695	687	722	681	632	653	690	678	679	722	676	655	693	652	668	692	674	669	669	679	729	675	628	651	684	683	610	652	710	705	662	667	600	665	674	691	698	684	663	669	665	653	660	636	675	666	662	680	662	685	690	678	659	671	660	588	686	656	695	703	687	659	706	662	655	713	632	660	605	689	635	688	680	673	641	712	669	653	698	679	647	680	660	679	619	646	643	669	662	640	654	688	665	695	699	701	716	657	677	642	676	701	670	666	656	630	653	656	659	631	696	684	716	618	714	717	676	638	678	674	686	668	678	648	686	651	665	664	657	719	731	640	674	650	659	697	706	668	661	643	609	708	630	662	642	647	669	656	654	670	639	671	672	637	700	677	664	697	656	681	656	677	658	710	653	641	701	693	656	689	672	667	693	708	645	700	664	677	650	636	664	688	694	666	654	697	648	629	656	658	650	673	654	667	682	693	665	689	635	701	687	645	682	660	650	706	706	686	649	676	659	674	721	681	632	652	680	681	685	679	658	687	682	676	637	669	658	641	667	671	650	711	631	646	672	637	685	674	631	698	623	680	686	671	661	687	641	674	670	660	653	650	658	661	678	697	665	670	657	673	714	656	634	666	692	668	667	682	663	681	656	665	651	626	692	658	672	666	669	695	676	643	689	687	613	630	633	675	678	713	646	678	672	708	688	638	622	685	654	647	685	686	677	688	667	678	647	673	719	641	682	687	688	688	663	677	633	615	661	703	646	607	638	673	601	683	656	626	646	637	658	635	648	686	674	649	643	687	698	652	704	715	739	684	668	690	693	673	629	649	679	665	675	677	667	712	665	654	704	635	701	655	686	649	618	619	683	666	654	682	686	616	659	666	648	664	630	666	655	694	674	655	698	674	676	643	669	680	681	621	633	656	655	658	732	692	736	682	629	682	624	629	660	728	698	675	675	640	644	651	677	667	686	683	636	614	641	648	641	683	690	607	702	648	653	670	684	666	651	635	697	658	683	671	676	708	640	671	708	644	687	672	651	663	651	703	666	662	642	682	643	677	678	713	624	675	699	680	674	648	714	651	722	690	701	653	652	711	705	648	685	667	693	613	657	617	675	676	709	632	658	726	689	608	699	667	670	660	619	699	678	704	659	662	633	674	709	681	686	665	652	606	672	692	712	667	589	725	645	655	671	667	626	678	668	691	699	660	627	675	625	664	669	693	637	694	632	650	658	658	662	675	670	652	678	618	681	648	677	633	634	682	678	690	636	679	656	666	691	666	623	683	719	713	628	653	644	707	667	674	656	720	649	685	677	683	690	694	661	666	610	693	658	670	626	613	673	652	716	642	702	618	676	667	686	661	696	679	669	706	654	677	675	665	601	657	632	680	663	620	658	651	667	693	643	667	685	660	672	651	670	705	653	658	612	671	651	647	700	649	666	653	701	692	687	673	665	674	689	654	720	747	668	670	669	656	682	680	646	686	684	690	637	646	693	694	659	616	678	656	649	722	687	668	715	685	654	673	663	656	698	689	673	657	647	653	677	680	656	658	629	652	661	675	645	696	666	681	685	637	698	668	666	653	619	718	715	713	693	663	650	681	685	649	636	651	691	667	666	685	677	679	679	672	684	647	633	672	662	652	642	648	668	640	642	681	730	684	679	683	683	703	668	672	647	678	625	728	636	623	681	682	675	668	644	655	652	648	655	636	667	646	667	651	660	674	696	692	646	685	653	647	652	654	720	671	698	691	633	675	635	655	685	673	661	716	684	647	674	679	679	640	685	653	673	629	700	659	670	670	689	661	689	651	668	695	632	715	661	665	665	669	665	645	673	670	640	660	674	672	684	641	695	666	667	670	606	674	658	683	653	645	649	667	632	634	650	662	676	688	630	608	674	677	640	659	654	665	653	635	720	630	667	657	650	710	663	641	637	661	664	711	676	662	650	718	665	650	689	694	657	671	700	698	626	688	667	674	634	631	644	671	695	719	664	693	640	699	699	662	658	680	702	619	631	679	702	661	728	702	701	662	645	645	693	624	671	679	605	656	683	713	620	681	630	712	651	669	645	639	690	633	659	666	662	654	677	683	669	676	668	636	661	670	682	619	682	659	638	657	671	643	645	706	668	670	655	690	687	673	694	704	677	613	673	647	634	667	627	666	691	687	664	629	664	714	668	649	679	681	642	683	659	659	692	684	600	659	660	684	680	673	710	675	669	661	735	659	650	645	665	648	705	636	681	674	670	677	681	696	676	708	698	659	679	640	650	674	657	694	672	653	645	652	666	621	680	653
23417	20924	27930	24065	20933	10341	1221	821	712	672	623	617	565	568	539	531	524	478	492	474	508	505	451	475	487	479	462	495	477	464	470	434	489	460	463	483	461	441	448	433	435	461	445	419	427	480	446	441	467	463	464	446	476	471	456	454	486	453	486	446	473	455	426	486	440	456	412	423	457	460	477	457	480	452	425	444	431	462	440	447	450	433	480	470	444	442	451	448	398	456	459	445	437	441	441	452	457	443	433	502	432	457	423	444	436	436	457	445	474	428	442	468	441	431	440	436	464	464	464	446	434	469	421	428	452	477	477	430	481	416	448	475	447	442	452	468	466	459	420	449	454	437	449	509	402	475	460	457	462	468	421	383	446	466	441	430	481	470	388	441	452	445	477	426	481	465	499	424	456	437	461	456	433	446	490	459	468	447	455	458	458	434	432	484	454	457	457	451	408	432	448	438	445	439	504	440	454	413	475	481	457	469	461	437	419	462	453	461	431	450	463	455	453	481	450	460	474	427	462	415	445	469	466	462	416	471	444	481	437	456	432	423	456	423	436	476	460	479	429	492	437	438	436	468	431	454	437	454	454	453	465	458	481	437	474	445	447	424	500	423	451	461	475	492	424	430	468	477	472	451	448	422	500	450	486	495	448	467	436	448	446	399	439	494	469	429	460	472	453	476	444	421	424	448	438	429	494	469	446	431	445	462	464	446	483	464	485	409	481	455	454	442	490	455	429	419	504	436	427	416	443	463	437	479	405	466	480	422	455	454	427	460	453	429	403	443	474	449	464	460	466	424	453	401	497	422	469	476	449	454	427	475	436	477	472	487	484	466	468	414	439	447	471	440	464	460	437	472	467	466	435	457	456	461	436	424	398	462	444	448	489	483	447	427	454	442	460	477	421	442	461	502	499	421	451	439	471	442	460	440	459	452	486	438	453	401	409	449	454	410	414	475	429	437	477	462	427	428	427	464	468	420	455	436	486	465	458	488	484	467	450	429	419	452	479	455	442	463	445	435	422	438	409	460	460	478	426	475	435	475	421	445	444	468	445	466	453	441	430	470	428	421	444	404	439	476	446	458	426	489	467	462	433	476	481	419	437	442	457	424	469	414	474	435	422	426	458	471	458	452	440	488	429	442	425	410	431	449	464	469	458	441	507	457	425	449	420	453	427	457	432	456	470	473	465	467	492	424	432	452	455	495	463	471	478	452	416	431	438	470	480	478	451	442	447	489	457	473	456	460	447	444	464	447	466	451	422	467	418	465	448	443	456	480	433	443	453	425	482	460	441	422	506	425	435	453	436	454	444	447	476	439	488	433	444	428	425	450	494	439	442	430	475	459	415	452	480	464	433	482	436	475	449	434	484	450	428	482	492	476	474	450	450	441	473	461	494	475	485	474	443	416	447	450	408	462	418	445	501	494	449	454	446	428	418	450	475	448	435	442	464	484	442	460	431	486	445	413	459	423	483	465	472	449	440	445	461	430	412	486	451	448	461	459	446	439	470	425	432	440	466	463	490	448	414	483	424	480	426	406	455	405	458	448	442	456	446	442	464	436	455	430	485	448	469	458	440	436	434	420	500	479	457	462	473	448	450	409	421	467	446	446	457	474	503	469	445	465	456	424	480	441	461	426	429	461	482	442	445	464	445	463	495	463	457	422	489	453	466	434	427	486	439	482	469	469	444	421	443	447	470	471	460	445	457	442	451	485	433	446	460	453	432	407	415	455	430	439	465	431	456	411	455	451	449	416	472	428	423	455	446	465	454	445	453	446	428	446	443	412	444	474	454	451	395	427	488	448	469	438	456	483	444	430	481	417	445	440	415	462	411	434	486	423	445	481	419	459	445	472	458	404	444	438	424	445	421	443	443	502	461	458	435	430	471	448	450	486	416	450	421	461	436	453	450	443	436	443	422	447	425	468	469	405	429	422	449	421	412	475	459	445	440	461	419	457	434	486	466	451	458	433	429	435	451	435	435	439	473	442	408	455	481	447	428	474	417	454	452	476	423	454	446	451	435	446	466	449	479	460	462	499	468	404	466	446	430	423	429	424	456	490	499	428	410	503	446	446	424	462	411	435	436	429	446	442	474	466	469	442	433	457	473	439	462	441	448	441	433	398	452	411	441	476	455	513	446	416	458	444	462	424	460	435	448	464	482	442	455	453	429	506	454	486	420	451	473	458	478	467	481	434	464	442	453	423	478	469	457	431	475	464	438	427	439	457	480	488	456	457	445	443	450	463	457	412	425	468	440	462	439	431	441	465	456	477	488	480	458	436	469	483	427	462	462	449	461	438	468	441	431	457	463	438	432	424	425	436	438	456	429	447	443	444	456	450	478	462	443	462	475	441	487	430	428	488	441	475	459	470	436	462	443	472	425	447	480	443	410	440	450	394	452	476	430	462	438	492	433	465	464	466	413	465	462	420	474	444	438	445	445	434	466	451	430	462	451	437	406	432	450	436	440	452	466	454	412	436	443	436	429	458	477	473	473	459	422	474	425	445	471	436	461	443	442	473	446	429	435	413	419	448	465	448	445	424	425	447	451	410	429	450	441	436	450	462	444	448	461	451	452	417	465	450	476	417	467	446	447	467	473	436	449	476	436	415	465	437	455	435	418	457	429	460	435	479	428	467	479	479	481	434	481	454	459	397	488	464	466	421	436	439	419	465	459	453	467	443	455	435	458	435	455	482	432	430	433	467	465	477	440	460	467	454	440	467	460	446	470	460	436	491	498	478	506	478	455	431	462	428	412	486	451	445	451	423	412	465	455	463	468	469	454	459	427	456	465	446	453	455	473	407	423	477	447	421	479	440	427	423	452	499	422	426	436	445	462	482	458	479	467	441	469	465	465	422	445	434	459	440	447	478	493	426	425	435	431	457	455	443	462	441	484	401	463	425	415	430	431	460	446	431	484	492	464	432	479	454	435	481	441	456	412	420	456	462	446	453	476	406	436	413	426	449	456	459	457	430	437	436	449	475	423	501	448	437	415	472	453	433	459	415	426	453	438	449	455	457	475	452	427	456	454	445	454	466	416	445	454	423	458	471	426	449	426	429	444	423	468	447	493	461	497	466	452	432	420	439	443	411	419	441	455	430	455	436	444	422	422	393	460	376	406	459	432	469	450	444	465	448	416	446	484	466	411	431	476	458	495	479	462	444	453	460	444	492	442	487	464	450	426	491	464	437	450	450	455	453	467	423	432	424	448	440	428	458	441	439	422	498	447	435	442	419	459	465	486	459	413	468	482	463	425	426	448	474	469	452	471	463	407	441	417	454	474	399	498	436	452	435	465	451	435	425	418	475	448	451	431	432	441	461	469	465	466	463	456	441	456	468	470	453	460	460	444	449	459	448	446	452	438	456	417	429	446	441	448	441	470	464	434	421	450	435	459	442	453	480	433	434	467	449	492	476	412	458	448	427	436	452	461	460	468	463	437	443	465	485	449	445	467	433	432	452	408	490	487	452	430	456	449	485	441	443	427	436
3363	8424	6627	3030	2115	1686	1355	1146	927	874	811	778	700	631	628	619	582	574	571	563	567	528	556	530	525	531	537	555	497	548	498	576	511	509	544	526	495	504	479	534	520	540	531	563	543	495	499	523	506	544	521	530	474	534	492	553	519	496	524	519	499	509	494	505	498	525	506	504	515	507	529	519	507	528	505	494	507	496	511	516	529	543	500	504	527	511	500	526	596	511	542	550	480	526	531	502	552	514	503	541	511	508	527	511	530	510	508	513	530	530	521	543	504	521	547	500	543	531	553	531	517	499	523	489	512	533	500	500	545	484	538	478	532	498	479	529	512	512	499	536	541	494	497	522	504	495	524	561	531	534	522	511	514	525	526	512	542	500	505	506	501	520	519	471	545	515	524	526	508	465	447	496	574	505	510	528	527	522	529	503	521	488	525	528	511	481	514	532	514	502	526	524	502	495	514	513	500	494	499	520	536	498	524	511	526	534	486	508	537	489	540	551	525	506	521	529	520	483	507	489	520	550	491	548	514	504	520	510	549	548	535	497	510	539	486	549	536	501	546	505	499	517	500	490	483	530	535	535	518	523	523	482	524	545	554	491	471	550	517	519	493	530	542	509	504	520	536	467	494	498	470	518	504	493	493	563	524	539	493	540	508	515	504	520	528	491	542	484	498	527	542	512	521	515	509	543	529	512	531	538	533	530	508	513	497	519	525	505	469	498	533	510	496	540	484	547	504	516	525	542	568	490	535	533	538	519	541	532	467	478	561	483	540	546	536	521	529	523	539	504	519	526	482	527	495	530	526	528	512	526	532	509	517	541	521	521	523	529	515	501	527	493	535	533	491	530	515	466	509	539	503	496	505	501	550	496	511	513	526	494	507	519	525	526	487	529	483	498	519	518	469	536	501	527	510	526	534	559	536	513	500	525	551	495	545	531	481	511	500	514	483	491	521	533	505	537	526	491	522	553	541	477	510	497	521	505	494	531	491	477	544	499	468	542	552	520	494	514	546	492	504	520	495	478	547	511	512	490	487	492	504	524	527	536	511	464	520	468	491	544	474	522	551	513	525	511	508	513	526	495	499	508	500	486	520	561	515	506	507	503	481	542	515	494	523	527	537	521	525	558	497	447	532	500	474	500	513	545	473	494	500	520	507	539	512	514	560	504	526	498	477	519	518	535	533	502	490	515	477	507	492	524	514	485	482	497	524	554	508	488	503	466	543	532	529	532	518	513	560	499	549	545	504	518	507	538	510	489	486	532	528	510	473	520	509	523	565	518	491	528	526	539	550	525	503	512	487	510	487	544	514	516	514	544	521	537	466	503	524	512	534	509	519	494	538	530	497	519	533	499	505	510	521	506	525	503	485	504	512	543	490	467	520	496	519	549	511	491	524	481	488	526	519	497	514	513	507	509	509	513	517	522	514	466	503	530	505	526	480	515	492	495	488	470	478	523	490	496	548	510	522	498	494	492	508	491	527	512	526	536	498	488	482	535	503	474	529	522	502	544	504	499	486	473	496	512	517	535	501	524	511	516	533	472	464	551	485	502	536	478	499	548	515	497	474	495	534	513	522	515	536	512	527	516	504	511	485	521	528	524	493	513	497	541	511	529	502	533	529	497	528	550	523	521	525	552	497	507	524	518	513	535	502	494	512	497	515	467	516	501	534	494	491	513	451	530	508	544	509	492	495	526	529	503	499	494	532	493	503	498	474	519	515	564	522	500	465	507	492	537	481	509	503	527	511	468	514	524	511	527	529	547	481	520	513	482	489	537	489	510	477	474	512	533	497	513	472	509	539	528	517	514	521	499	476	545	510	519	527	510	543	464	525	502	489	476	530	513	469	495	503	531	537	525	482	505	504	506	511	510	511	518	550	520	511	539	538	510	494	496	551	549	505	541	481	506	492	507	525	491	546	489	480	468	528	504	487	510	493	552	458	493	499	497	489	527	504	522	506	505	521	485	529	536	518	495	501	486	506	484	500	495	525	479	515	533	526	500	496	499	513	488	525	568	502	472	529	508	554	497	520	534	534	506	504	522	527	500	537	523	509	495	522	503	518	522	541	531	495	527	509	545	535	510	492	520	523	496	513	490	512	528	455	504	501	501	527	490	509	525	509	494	507	511	546	552	522	491	518	468	535	524	511	505	501	478	506	549	518	486	518	527	497	510	537	536	484	515	520	485	514	517	486	464	530	509	511	483	511	512	512	515	536	531	532	525	497	502	500	516	519	540	510	528	539	502	510	489	529	530	499	532	464	471	539	506	527	578	512	548	508	542	491	550	522	514	453	472	542	533	537	476	495	533	510	503	488	523	530	499	511	513	528	514	516	539	530	524	516	498	512	521	512	542	493	523	495	542	547	557	536	495	506	540	515	474	520	518	543	536	500	476	536	515	510	487	483	501	495	538	510	488	491	495	514	522	490	535	512	556	545	506	516	527	507	525	462	499	505	540	496	537	487	479	499	509	513	494	501	526	547	483	520	520	517	491	538	496	544	518	505	493	505	499	502	522	514	499	511	511	505	490	521	518	516	482	527	510	503	480	524	537	491	549	504	518	498	503	499	559	509	539	502	510	529	532	486	520	512	521	485	518	495	536	501	535	517	484	514	523	522	493	502	491	520	551	521	511	522	513	520	501	521	480	489	508	489	486	530	491	521	506	558	505	499	549	513	474	542	502	507	522	520	499	494	488	509	514	562	517	502	517	511	558	520	498	515	520	499	534	461	519	550	525	519	515	529	490	504	501	524	493	508	512	490	477	503	503	563	480	557	545	542	524	492	513	509	535	503	533	527	503	514	480	516	522	484	440	536	511	497	462	519	554	469	506	513	522	534	473	483	502	470	448	528	539	521	545	501	500	494	513	545	516	516	511	498	452	500	481	507	506	533	542	526	526	495	517	540	512	541	472	533	499	491	505	520	509	525	501	515	502	513	527	492	507	505	537	488	501	497	506	514	510	528	514	529	523	518	555	500	517	526	522	558	496	517	481	510	510	485	536	477	540	506	531	550	532	472	522	538	490	530	530	486	498	518	506	516	513	552	523	506	535	489	544	490	481	495	502	518	467	557	489	523	506	497	506	516	523	483	498	491	514	522	495	498	504	511	510	485	514	516	533	517	522	467	496	546	502	524	530	536	527	515	530	549	539	523	516	527	509	520	543	501	519	495	505	517	523	520	536	531	502	518	530	491	504	499	500	500	485	501	498	493	519	519	529	522	509	494	512	500	494	481	488	504	523	520	496	513	542	498	482	536	481	562	501	476	513	539	515	497	526	523	518	502	498	519	503	516	544	523	501	514	476	522	524	575	483	525	543	527	572	535	527	468	530	516	527	541	492	511	510	523	501	510	524	534	500	506	558	489	502	504	538	527	519	518	513	474	507	530	508	537	525	556	538	478	519	532	518	513	546	522	511	518	502	493	514	467	505	485	527	493	525	506	513	485	531	521	489	477	516	529	528	479	555	526	519	543	514	486	488	498	525
24335	20875	26977	24798	12756	948	632	539	549	534	449	467	471	470	432	465	459	455	451	443	473	439	428	426	407	414	439	426	432	408	431	411	399	417	425	393	417	408	388	438	413	425	439	420	429	421	417	416	408	412	448	396	369	392	380	434	404	437	384	433	422	412	412	439	430	451	396	434	407	420	416	433	407	411	429	432	399	384	410	391	410	406	399	402	393	421	456	427	369	379	420	434	431	439	392	439	386	430	440	384	424	431	408	428	400	416	410	428	398	396	404	410	397	353	434	426	413	455	393	402	408	422	405	413	406	430	426	406	426	384	407	401	424	401	422	398	422	402	418	435	410	395	406	416	423	428	436	405	401	408	422	405	414	390	420	417	404	399	393	432	384	398	414	376	406	464	383	425	414	448	406	432	410	400	409	394	387	400	448	407	383	407	393	368	394	443	408	362	423	416	437	417	441	379	400	420	393	384	452	447	416	416	410	396	402	432	446	420	418	399	419	433	440	416	425	412	416	409	402	385	364	400	399	407	426	439	424	414	412	397	417	420	436	421	392	404	407	387	410	402	400	398	406	387	402	400	419	362	427	420	408	410	392	422	402	414	394	419	424	403	439	371	422	400	366	408	436	430	436	419	418	431	402	443	416	388	413	407	380	416	424	449	421	401	421	423	416	393	405	457	394	428	397	409	417	399	420	393	421	429	430	428	399	409	444	429	423	408	396	408	434	406	394	387	425	395	399	378	464	392	428	396	443	401	421	401	430	358	399	411	411	409	404	387	399	384	435	433	397	420	419	406	404	426	392	423	447	423	415	426	444	394	427	399	405	438	422	404	415	409	404	417	414	418	406	423	401	411	418	421	416	441	399	404	421	390	376	368	426	428	395	405	426	396	391	409	416	411	428	389	419	406	448	399	434	416	428	409	389	400	434	387	418	408	389	440	414	407	436	415	374	405	392	396	402	383	416	415	438	443	436	393	387	412	424	395	426	400	402	420	417	432	427	379	416	417	465	417	408	427	382	397	428	410	391	398	411	466	424	405	413	402	395	397	412	386	379	446	414	407	402	398	427	378	407	413	396	413	398	402	390	379	447	396	440	418	419	444	451	385	374	414	381	429	403	404	406	437	419	428	433	419	433	392	403	441	376	392	404	381	433	392	389	415	428	399	385	429	404	408	388	426	405	399	395	425	441	411	364	408	448	410	405	403	411	445	383	412	434	392	431	456	428	408	438	450	392	441	424	391	402	440	433	399	432	382	430	422	388	402	379	383	407	410	396	400	400	408	378	420	406	395	409	439	416	405	385	428	412	410	414	382	393	443	435	423	442	434	393	392	357	411	401	423	440	424	379	398	403	425	383	402	399	417	435	412	417	356	401	420	417	433	399	415	396	401	421	357	424	388	384	425	411	431	438	427	413	426	415	425	415	442	431	390	372	393	438	411	401	384	405	385	397	396	389	420	369	425	411	380	394	442	423	383	432	404	441	410	414	389	414	397	437	399	443	409	424	400	391	415	370	410	377	386	395	408	411	419	393	414	412	391	398	377	392	416	422	432	386	431	410	394	406	397	431	429	424	441	460	404	438	394	416	430	414	403	462	429	420	442	419	410	402	403	432	419	405	410	453	392	429	440	423	372	433	398	411	424	389	412	433	420	397	391	415	446	396	399	415	428	399	425	413	437	439	390	398	412	415	440	418	428	427	369	407	405	391	427	439	382	390	403	403	386	411	416	385	412	427	395	417	406	420	393	364	423	423	412	427	418	407	394	449	413	420	425	382	424	405	402	393	419	424	422	414	474	395	417	408	394	434	435	420	441	414	423	404	420	390	446	425	399	415	407	412	407	418	428	417	424	398	405	427	409	388	432	428	402	404	436	406	396	415	425	379	394	401	419	438	449	421	424	409	389	413	430	400	433	430	444	385	395	394	428	416	435	410	401	400	446	399	411	406	421	391	413	425	379	405	434	394	430	441	376	450	421	416	402	394	379	394	396	418	410	438	449	390	424	398	410	381	412	400	438	389	404	408	396	468	444	399	438	411	429	433	381	420	394	402	389	424	443	401	414	411	422	404	380	443	376	408	448	448	420	422	399	393	387	375	447	391	376	406	390	400	373	406	430	377	413	417	406	418	444	400	382	424	417	453	396	424	414	396	425	393	425	429	362	436	436	413	385	385	391	410	438	426	397	393	427	439	425	450	434	415	430	403	403	420	389	429	365	401	428	427	465	446	444	426	389	415	408	411	402	391	431	402	386	413	374	412	390	398	390	395	418	384	397	402	408	444	426	441	408	427	394	424	386	434	403	393	420	402	441	391	436	406	413	398	393	436	391	403	433	416	417	383	439	408	375	418	439	431	397	410	414	397	361	429	433	406	429	423	396	439	421	443	402	428	392	421	415	428	447	415	397	411	390	411	456	395	450	414	412	416	425	392	382	447	387	461	441	373	384	411	411	365	427	394	401	431	406	387	392	436	380	407	408	441	413	439	420	429	430	399	404	402	438	414	442	410	419	441	414	394	415	423	413	391	436	443	397	422	407	403	419	413	421	453	417	403	393	399	406	403	423	415	436	433	441	427	412	400	441	415	410	413	420	397	419	378	384	402	441	418	392	404	390	396	430	412	398	395	419	413	356	446	422	426	414	403	402	416	415	419	410	395	407	416	438	433	438	455	439	416	444	415	440	364	387	406	396	407	410	421	419	417	387	385	427	386	414	390	411	400	433	407	416	415	416	421	432	466	432	386	441	431	403	421	371	398	384	416	417	384	417	449	411	409	426	428	426	390	391	430	403	422	413	391	439	423	418	433	392	412	409	408	410	398	391	388	398	401	438	429	406	377	396	407	433	416	414	415	441	423	401	413	410	417	417	409	436	447	404	429	459	415	388	426	388	398	425	369	372	409	359	432	409	436	406	413	431	399	423	412	446	441	428	382	428	416	399	406	418	415	399	390	438	427	402	421	392	394	460	402	392	426	375	401	429	415	412	394	462	449	424	456	416	398	399	409	448	412	370	388	410	382	413	419	425	382	411	433	432	406	419	409	418	406	429	417	421	431	409	395	369	410	380	422	417	412	409	403	414	431	423	380	401	409	428	453	405	416	460	404	372	392	358	409	436	433	443	415	389	409	421	370	417	413	370	393	376	396	417	454	409	435	412	406	409	434	412	405	402	398	396	418	408	393	418	424	418	392	464	406	396	398	389	431	416	384	413	415	415	401	404	402	408	415	408	416	397	398	419	380	448	438	392	418	382	399	416	398	421	408	394	402	391	412	406	375	378	423	409	402	365	404	435	375	413	400	429	379	405	422	415	406	424	456	428	389	382	403	426	423	436	477	422	424	393	412	424	415	392	411	396	388	429	393	394	370	405	434	401	389	417	437	399	402	447	445	412	395	421	371	376	396	412	367	402	421	409	447	403	389	360	382	443	388	380	419	405	421	379	409	450	413	408	414	425	384	441	470	467	418	432	417	422	428	424	401	419	398	387	405	396
3484	5262	3783	1975	1417	1135	934	797	680	642	612	569	566	536	499	520	477	475	501	495	502	464	444	466	455	450	442	453	466	437	456	468	488	443	491	472	417	417	479	447	477	435	463	476	461	449	441	442	459	450	465	407	455	460	468	423	446	457	445	489	426	429	432	467	476	415	443	450	431	465	473	455	432	417	432	429	462	466	448	465	461	415	468	409	442	446	453	468	433	418	424	451	427	409	455	463	427	432	450	434	457	435	484	444	449	442	426	429	485	443	438	445	440	431	466	446	483	485	451	425	416	465	415	433	485	425	473	434	488	463	420	427	523	438	434	426	417	455	420	435	429	426	460	441	474	473	488	427	448	400	472	488	416	496	434	441	413	401	470	435	445	471	457	448	425	482	471	423	491	418	483	426	422	437	442	444	454	436	459	456	456	489	454	466	415	462	452	473	467	426	447	421	468	424	416	406	464	450	425	451	459	457	461	458	441	455	437	439	467	437	446	492	440	462	439	426	451	458	464	466	448	447	411	450	448	469	417	512	454	418	442	455	445	456	454	440	416	437	483	428	454	416	440	473	479	439	416	399	445	443	434	431	427	459	443	449	469	476	434	433	456	426	432	444	410	461	450	486	440	417	437	443	472	418	439	413	470	445	482	439	469	454	492	429	448	401	416	426	439	445	490	409	467	480	432	433	462	447	458	458	491	442	428	443	430	413	415	446	476	420	454	405	421	438	452	425	470	422	449	438	443	455	473	478	448	458	430	452	461	475	452	445	419	443	391	444	421	404	459	452	429	447	454	452	441	446	478	433	424	431	467	432	421	457	415	464	472	448	457	441	434	418	414	471	457	437	450	430	472	446	477	432	454	424	446	405	460	450	442	447	448	471	419	415	442	458	435	464	494	469	445	454	458	442	436	451	466	464	426	446	422	477	422	459	438	461	443	451	444	422	397	458	457	452	458	464	427	458	474	450	424	442	432	413	461	461	489	435	423	413	420	458	435	414	431	482	478	453	480	429	455	463	463	452	409	438	442	418	465	425	475	432	428	445	446	444	462	446	427	438	477	425	441	493	474	444	408	514	420	427	434	481	442	424	470	495	418	490	438	441	456	400	466	463	436	423	452	444	440	419	430	435	467	446	434	377	417	459	435	458	390	476	489	389	421	444	479	444	458	460	430	437	447	452	449	444	446	455	407	500	430	432	450	449	445	448	475	449	404	420	431	451	444	471	441	418	435	447	420	450	451	451	446	453	430	469	426	459	449	439	467	445	466	436	418	449	441	470	466	462	478	419	433	445	427	457	437	452	463	429	451	454	458	455	469	469	450	469	442	435	463	434	444	479	460	447	444	416	447	429	420	461	438	449	407	455	437	429	439	456	460	445	452	430	469	445	442	456	490	431	452	461	473	454	459	447	420	428	457	408	421	445	468	445	439	486	431	450	460	432	429	441	464	425	448	445	457	423	393	471	463	478	431	452	433	418	446	503	492	465	465	449	433	433	456	443	445	438	417	447	454	409	457	452	468	413	470	421	488	459	474	437	439	435	470	478	450	458	434	432	438	422	469	427	462	421	441	449	440	442	406	416	429	450	427	450	469	436	418	423	466	431	457	423	441	449	430	464	473	469	453	472	467	479	470	402	426	438	484	504	490	440	442	485	469	420	447	442	438	463	455	462	430	407	492	417	449	485	411	421	491	466	464	444	432	422	460	437	425	459	466	395	439	444	465	387	448	485	444	430	458	434	450	414	457	452	464	438	418	457	428	427	452	453	464	440	508	455	468	447	457	411	438	464	443	426	446	455	426	461	413	448	428	450	442	452	475	393	430	436	403	436	477	458	459	460	445	435	412	453	431	455	417	459	450	438	413	465	430	456	449	467	441	456	409	455	427	480	434	440	461	426	406	459	450	431	437	427	483	449	468	449	441	451	451	461	456	426	464	446	461	422	423	431	400	470	444	429	432	435	413	450	420	422	460	483	485	444	455	435	454	436	470	496	441	455	470	431	450	427	460	443	480	446	458	470	436	438	440	444	404	458	458	440	427	454	458	468	440	471	435	438	455	460	450	456	474	439	432	445	437	455	454	425	460	432	435	419	461	417	430	445	458	418	409	458	461	409	471	455	437	451	447	471	419	431	420	488	484	421	446	451	454	452	426	416	433	438	463	443	483	414	430	432	456	471	478	455	447	459	421	436	465	438	428	486	457	427	433	458	455	454	431	406	460	442	405	434	475	441	463	449	467	496	423	466	443	450	449	455	437	442	461	411	441	465	469	424	410	442	430	442	454	447	448	427	486	458	476	452	441	461	445	443	447	406	464	440	447	450	417	455	430	475	434	449	420	441	450	445	445	463	433	436	447	455	419	410	494	430	454	455	443	441	457	446	429	417	464	465	461	439	438	423	475	473	437	434	465	444	437	413	411	435	441	434	406	463	463	410	482	460	458	453	442	416	472	449	438	447	424	464	451	448	394	404	485	443	441	406	429	448	444	451	453	436	448	450	481	432	467	451	465	449	452	441	429	443	460	467	450	439	436	457	476	454	445	452	445	428	452	463	443	489	516	458	473	453	468	471	438	418	409	475	419	470	451	411	461	444	409	473	438	457	453	447	483	460	442	439	460	438	446	438	472	440	460	455	432	459	439	448	464	457	461	459	383	405	435	451	449	429	440	420	423	474	412	410	464	410	436	470	413	438	441	444	436	443	409	448	443	463	450	457	419	454	429	423	457	392	421	449	440	444	430	416	457	435	443	432	450	432	427	448	450	401	442	490	456	440	461	448	407	459	447	450	435	468	439	460	436	424	439	455	416	423	443	465	457	447	447	472	436	454	484	429	451	418	432	431	442	427	435	434	469	438	464	475	435	450	462	430	424	419	493	459	464	442	483	455	435	405	418	473	449	434	470	444	439	461	437	450	464	439	439	444	410	438	457	452	451	446	441	446	449	418	493	451	441	451	449	424	436	465	459	426	448	454	428	412	450	487	461	449	429	426	421	439	447	436	438	448	421	432	456	426	483	437	437	445	450	452	457	447	428	408	465	449	460	462	460	431	433	418	449	452	448	439	470	453	417	458	490	455	433	431	447	464	451	476	410	448	470	449	426	430	443	453	426	481	438	497	463	431	435	445	458	442	434	461	443	447	447	435	458	452	440	437	442	498	469	458	448	441	399	454	472	432	480	472	429	453	455	470	433	444	473	424	430	425	459	416	432	411	458	476	458	457	443	469	451	439	427	449	424	439	435	444	427	472	442	494	465	473	476	464	419	453	435	434	448	444	443	464	466	454	457	418	439	421	458	422	413	471	461	445	447	448	472	459	438	428	446	445	454	443	412	496	446	411	398	449	495	448	451	417	437	426	473	452	426	457	452	435	457	427	451	458	477	435	415	430	481	457	457	444	447	427	456	423	462	445	451	407	462	450	395	448	449	447	474	416	417	468	448	451	457	462	473	449	451	485	471	466	481	444	455	446	403	450	470	437	486	467	489	437
22200	20878	28318	23549	20870	20903	9065	891	535	464	446	402	333	325	280	256	271	226	228	218	229	195	225	205	198	207	202	187	191	207	199	184	201	190	157	188	170	168	153	176	184	157	158	191	172	148	166	184	159	156	178	156	151	185	165	162	165	175	173	183	198	161	175	167	170	154	155	156	157	178	131	162	166	138	152	167	199	187	174	157	172	150	162	151	180	169	161	179	153	154	161	166	144	163	153	147	163	151	161	153	168	166	176	139	157	157	138	134	142	146	174	135	194	164	174	169	155	153	178	161	181	159	153	162	149	165	169	200	152	175	144	182	161	165	146	160	171	146	181	154	165	169	164	171	159	164	151	152	163	161	160	153	153	169	146	179	154	143	168	150	183	165	164	176	152	173	180	149	149	163	157	144	151	134	186	146	167	141	151	149	137	170	152	141	165	155	154	149	163	137	165	185	152	184	156	160	139	173	167	165	175	191	174	172	141	173	158	158	172	173	161	163	161	174	188	156	167	188	165	166	172	155	152	155	156	160	175	160	169	169	140	166	185	163	161	168	182	170	144	137	145	171	149	152	170	159	155	151	167	183	144	177	189	142	190	141	150	166	166	152	152	169	160	140	150	150	136	178	171	143	173	153	187	163	144	147	159	169	170	165	156	155	162	156	172	156	161	158	135	138	157	163	152	158	166	141	154	163	157	158	150	151	175	169	178	179	161	169	167	151	155	172	153	171	132	148	151	180	186	180	146	161	162	179	138	164	178	182	157	167	149	158	159	164	133	173	142	176	172	156	166	135	153	137	147	161	177	151	175	171	153	153	141	144	147	166	156	173	160	164	155	163	162	179	167	158	147	150	140	143	160	178	177	165	153	160	179	158	138	151	160	172	143	164	165	164	158	137	151	171	153	173	189	158	167	154	152	163	163	150	150	149	154	149	159	149	183	145	158	161	157	156	151	167	160	170	170	162	152	146	169	168	154	146	175	158	169	161	161	169	159	144	155	147	170	165	149	163	155	133	159	156	162	152	160	156	162	160	165	161	134	161	146	151	154	165	138	143	169	160	168	157	169	171	133	186	150	164	159	164	145	165	147	154	149	155	158	135	155	127	170	176	160	160	135	141	156	162	163	142	146	164	165	164	134	151	172	155	140	168	145	172	168	159	154	168	170	155	171	151	158	181	168	149	190	142	167	184	164	150	159	160	171	135	159	167	159	157	142	184	170	142	170	159	170	132	158	161	173	143	156	134	147	144	176	161	135	161	146	141	159	188	170	160	168	162	164	168	170	152	164	161	182	160	155	170	170	154	136	151	157	154	156	171	172	167	133	162	139	165	144	158	162	172	155	146	159	175	138	139	144	148	166	161	151	150	151	154	161	169	158	162	155	158	154	166	147	129	138	141	162	162	144	151	197	150	170	186	160	180	157	165	153	178	158	157	142	138	152	173	157	165	146	156	169	170	168	164	154	168	191	158	185	158	141	166	171	148	155	154	149	175	168	159	179	172	182	146	167	144	145	173	167	159	139	161	170	183	185	157	163	170	172	174	166	174	151	144	171	160	151	178	183	163	152	171	157	156	147	180	148	143	175	162	157	145	167	169	141	137	133	156	156	173	158	173	151	135	143	138	156	145	158	179	180	161	173	159	156	160	154	141	173	144	161	156	154	150	154	154	152	142	183	179	155	154	161	150	163	140	148	156	150	170	157	173	169	155	150	163	165	155	160	172	161	143	147	145	163	162	176	152	167	167	158	165	165	163	162	138	147	165	166	153	149	160	166	174	156	143	154	179	149	161	168	148	173	171	163	154	177	160	158	158	144	184	148	145	160	161	158	171	140	153	141	154	167	161	197	151	161	168	154	153	154	155	172	172	159	164	173	160	153	179	142	150	143	161	141	164	160	169	165	158	153	162	177	148	164	148	154	136	151	146	170	164	164	170	139	181	161	163	157	167	174	162	175	156	168	163	150	182	164	160	159	139	153	150	147	154	158	174	146	167	160	176	167	163	173	157	172	153	160	155	157	166	169	166	181	158	164	133	164	150	143	162	169	161	168	166	172	149	170	151	157	169	137	143	158	156	168	161	140	189	126	167	174	161	163	145	128	176	152	157	188	155	169	165	167	164	150	153	155	168	168	164	162	145	150	152	156	148	183	162	172	154	155	170	189	157	167	149	176	174	166	151	148	191	162	151	147	161	169	179	142	155	170	173	128	159	152	142	156	161	151	161	185	161	176	157	152	164	173	158	151	155	163	164	182	155	171	154	153	161	140	181	141	152	145	165	156	137	180	164	158	138	168	147	144	173	163	144	163	154	151	172	153	156	133	167	164	176	152	168	153	137	182	147	166	140	166	150	169	147	171	170	157	146	181	149	172	144	146	142	149	168	155	163	160	180	168	163	144	160	152	172	158	155	176	151	139	143	152	167	168	149	157	177	167	164	155	155	158	166	146	176	138	165	185	176	155	150	187	155	178	167	161	180	142	162	158	160	172	150	159	167	184	164	162	161	174	161	158	164	162	145	159	153	161	158	156	168	181	164	137	150	143	169	164	157	146	159	144	149	159	161	170	158	163	152	164	158	169	146	157	150	154	146	161	183	154	161	159	160	153	160	176	158	158	163	177	164	147	157	157	155	174	145	152	134	170	157	164	164	166	154	145	154	160	152	159	148	165	169	155	165	165	145	157	157	159	167	158	151	149	163	170	152	157	154	153	136	158	170	170	153	155	162	158	182	150	158	158	156	154	164	170	165	157	150	144	150	168	159	170	143	171	149	149	135	165	165	158	164	172	137	168	177	180	154	157	161	145	175	155	163	153	162	160	145	164	162	163	147	168	136	162	170	161	179	155	132	160	165	186	139	149	169	169	137	151	162	159	151	179	149	144	165	129	172	157	170	145	156	158	167	174	169	156	161	153	162	159	156	143	173	151	158	156	175	145	159	156	150	148	163	165	148	163	149	150	135	160	163	139	148	146	170	152	137	155	171	157	167	150	154	141	166	170	175	121	175	160	167	160	165	142	166	147	162	157	161	147	155	177	153	162	162	149	158	181	141	177	166	160	182	154	144	159	157	166	168	158	180	151	174	151	163	158	164	172	161	153	146	164	168	161	162	173	148	152	158	176	165	141	147	149	137	144	160	159	164	169	150	139	162	157	157	139	175	144	150	135	164	155	163	150	137	150	167	137	149	129	162	158	137	168	150	170	155	174	155	158	132	138	181	148	152	145	154	161	175	165	147	147	152	153	159	154	159	144	156	171	153	163	161	154	153	128	154	170	148	144	152	145	179	165	185	194	160	187	169	156	155	165	148	147	168	160	155	143	169	176	157	169	173	154	151	159	156	154	146	152	131	156	138	151	135	130	170	158	145	141	172	152	153	154	143	150	145	158	179	165	169	168	150	160	194	178	165	159	164	169	175	162	161	152	144	166	134	141	168	163	161	166	158	153	157	171	183	149	155	149	167	155	168	148	148	148	185	180	142	162	164	169	185
4565	13728	10539	4902	3333	2385	1798	1382	1065	837	684	604	511	461	407	381	392	296	329	258	246	291	268	249	238	235	250	217	234	221	255	203	205	199	230	190	216	211	221	210	192	195	197	199	190	193	199	189	205	227	193	197	178	208	195	194	200	182	173	204	197	206	203	193	191	222	171	182	194	202	194	181	212	211	181	203	192	159	215	182	196	191	214	178	162	190	179	170	173	166	192	197	166	190	197	173	234	199	176	187	189	175	167	202	175	179	199	177	192	186	191	201	187	192	186	188	171	184	202	157	172	199	177	191	177	187	203	181	182	177	209	187	175	210	184	196	182	192	190	189	190	184	180	190	176	203	180	179	168	184	172	165	188	187	190	185	185	191	170	185	199	181	195	189	186	160	169	185	198	180	213	180	169	182	182	180	185	175	176	165	198	202	189	182	188	173	212	176	181	183	159	207	182	181	190	161	177	192	180	176	183	204	179	189	182	200	195	195	216	203	159	172	204	203	204	178	181	159	183	167	207	180	176	207	183	195	174	196	186	180	172	185	200	163	162	166	198	172	169	200	201	202	176	177	188	179	176	198	199	177	166	167	198	195	182	184	186	196	182	185	188	185	165	166	189	198	180	176	186	198	179	197	173	183	186	197	181	163	178	168	183	181	188	167	194	192	197	181	185	201	202	164	200	184	172	168	170	160	182	223	169	169	177	175	181	197	178	184	189	163	180	178	177	176	208	198	183	198	170	183	183	180	183	185	180	194	180	185	187	179	182	182	171	191	181	187	162	172	183	193	201	193	177	178	160	194	170	171	177	167	167	168	182	178	165	182	172	159	190	181	180	181	179	181	171	203	191	192	167	171	195	213	163	182	178	183	168	180	169	178	184	186	164	183	183	196	165	169	193	180	200	195	175	177	171	154	185	177	175	199	180	174	176	177	165	190	186	178	179	191	184	177	194	197	171	195	194	159	184	175	178	203	172	188	201	212	204	201	207	170	197	199	182	192	184	165	175	195	205	173	211	174	172	183	196	198	171	184	170	179	197	177	177	173	179	169	164	195	179	192	187	198	210	168	190	177	156	176	163	173	193	175	200	175	183	189	179	167	185	165	177	212	186	179	158	190	149	186	155	183	164	169	168	180	177	179	178	204	216	212	196	192	180	196	177	213	176	184	183	147	166	174	194	178	175	169	175	177	176	186	161	205	190	204	173	190	176	182	187	188	185	180	175	169	167	187	161	211	166	157	188	193	180	174	174	154	180	176	201	194	182	192	180	170	202	166	194	177	158	184	158	189	206	185	186	172	202	178	166	172	191	202	178	178	188	180	181	193	159	188	190	198	172	196	178	194	178	197	167	177	181	177	186	219	174	172	201	195	184	182	177	160	210	187	183	191	172	194	177	186	187	176	157	196	184	164	169	175	181	208	172	190	177	170	196	173	181	159	178	182	164	184	190	165	180	194	170	212	185	192	161	184	184	197	193	185	180	191	167	171	201	179	178	187	168	190	197	191	149	183	211	177	186	185	182	190	176	222	174	172	200	179	191	204	183	169	199	173	170	166	175	197	170	190	170	167	182	178	195	202	179	182	188	198	165	186	173	179	176	199	184	204	195	196	164	210	164	167	170	170	179	179	189	167	181	176	158	198	205	180	161	177	188	182	178	191	167	198	161	201	180	194	188	196	188	182	176	183	178	202	179	186	165	175	180	167	185	188	174	207	193	182	194	159	157	203	199	178	170	210	177	179	189	171	166	168	201	187	167	216	190	179	197	206	171	184	182	167	191	178	190	204	202	198	182	180	177	182	185	170	190	181	184	178	194	179	176	203	182	169	176	172	177	154	173	174	189	189	172	165	171	173	153	204	206	192	188	168	202	177	189	167	158	150	171	163	198	184	170	165	188	173	166	217	181	192	173	178	162	177	184	188	175	194	210	197	198	199	171	172	176	198	169	178	201	189	172	175	205	178	170	166	206	179	216	202	191	176	183	174	163	180	187	185	178	184	170	206	186	197	176	195	182	210	207	203	208	186	191	196	187	199	184	176	178	191	178	192	183	179	178	197	169	189	158	183	199	180	186	159	185	167	189	192	158	200	160	204	178	179	197	181	159	164	193	190	188	174	193	181	187	162	206	189	172	189	200	172	174	198	179	164	196	184	158	166	191	218	177	183	195	194	196	197	192	169	180	196	181	183	177	181	227	176	182	186	157	182	168	186	173	156	188	178	179	187	159	197	164	193	188	166	192	176	168	204	158	184	193	179	203	186	207	183	200	192	191	176	189	203	181	166	190	184	161	185	203	174	175	190	184	202	184	169	195	190	175	186	183	193	200	191	180	154	174	169	189	174	169	174	194	195	180	193	180	182	179	171	178	190	190	163	179	178	172	193	184	181	186	174	181	179	183	199	176	170	203	164	156	160	177	193	195	182	199	180	180	172	184	165	185	204	190	186	180	209	168	164	185	176	203	176	173	193	189	197	180	201	181	177	161	203	188	170	205	149	202	196	185	168	167	172	184	184	194	173	192	181	185	173	184	185	181	159	197	188	161	188	186	190	191	181	173	172	172	197	161	180	172	188	172	181	166	164	198	188	171	180	198	193	172	189	188	212	191	169	168	167	202	170	187	179	165	217	172	195	183	173	181	175	205	172	174	181	193	188	176	174	172	180	184	173	192	175	175	182	161	191	177	196	173	167	188	162	200	186	183	189	187	186	196	168	188	162	189	181	168	175	212	178	181	178	199	197	188	181	187	173	178	177	188	168	186	178	163	185	193	186	177	191	168	163	209	202	175	164	176	187	160	200	207	192	190	167	212	172	174	169	192	199	204	168	184	170	206	179	201	160	190	197	185	182	184	181	185	156	199	188	199	192	164	181	202	169	187	153	175	183	171	164	176	160	205	187	165	192	186	169	224	199	192	190	196	173	187	192	164	175	192	198	165	167	175	198	170	200	171	202	160	160	180	183	208	164	183	175	177	201	182	158	166	173	180	181	191	195	220	188	194	209	179	188	179	189	216	189	208	181	150	208	187	163	184	201	170	170	184	200	200	170	172	190	187	180	184	189	182	199	186	169	196	202	190	204	216	194	179	182	194	165	176	177	170	203	184	186	212	176	182	189	174	197	190	200	196	175	203	191	177	184	192	198	185	199	212	165	195	199	186	180	169	223	171	197	191	188	194	175	169	181	195	182	174	201	198	177	192	184	183	196	182	165	191	177	188	185	180	149	170	183	186	198	174	179	182	189	182	156	182	205	189	178	157	191	193	172	181	170	191	173	171	174	192	196	184	185	176	154	200	193	186	191	177	171	204	194	181	189	178	166	184	189	169	181	191	177	162	181	163	172	190	197	232	188	163	182	173	172	185	197	183	179	203	188	169	175	173	197	180	181	166	190	181	201	181	183	174	194	178	188	207	149	200	185	188	167	206	199	188	190	205	198	171	188	197	184	214	180	194	158	205	183	181	201	191	181	207	189	196	182	177	185	199	170	185	185
26998	18645	5041	909	726	629	650	655	618	613	671	611	625	670	587	643	633	642	645	630	630	626	591	636	671	601	631	662	585	605	621	577	624	632	605	605	620	636	583	626	646	613	622	572	636	628	622	604	666	620	627	622	634	619	669	641	621	638	614	620	560	631	633	631	622	620	634	626	651	640	626	626	601	647	622	653	578	628	631	636	574	613	637	616	658	642	622	580	569	648	630	597	637	612	573	555	598	642	597	621	604	624	615	629	623	598	597	633	621	643	632	633	631	638	590	587	595	592	658	599	601	608	647	599	619	604	607	611	589	624	618	615	592	612	620	606	691	622	596	597	618	647	599	594	611	636	631	623	575	632	618	647	664	670	648	618	597	639	612	566	657	654	576	604	610	574	614	629	601	651	584	622	612	607	600	607	607	600	661	606	616	616	659	595	612	637	603	621	621	585	590	594	657	586	636	632	646	620	606	614	579	615	579	605	601	600	594	616	631	654	604	638	624	620	626	590	621	625	598	674	623	592	593	590	561	627	628	632	615	626	594	635	572	639	585	655	573	591	623	634	570	619	650	623	599	594	566	628	614	648	612	602	623	615	594	602	628	644	577	641	577	630	615	587	603	621	605	615	592	608	606	636	619	636	597	617	573	680	603	561	650	632	606	640	590	607	590	615	641	681	646	623	632	636	660	581	614	627	616	609	603	602	624	640	623	638	618	634	565	616	648	657	600	637	601	588	665	590	641	634	574	623	589	632	643	592	584	660	608	649	642	617	635	633	640	627	650	641	593	614	599	627	626	639	608	620	636	580	647	602	570	657	604	590	626	583	629	592	560	619	609	585	612	649	579	546	652	604	582	631	606	618	650	590	652	632	644	588	628	617	637	611	600	624	614	615	611	577	620	601	567	643	601	636	559	621	596	640	613	669	597	624	601	595	614	658	625	547	640	617	628	611	584	653	627	638	624	621	654	624	605	678	624	600	606	643	667	649	596	646	659	586	618	597	555	610	632	573	626	610	612	618	590	623	629	646	605	620	607	641	591	596	626	581	624	629	634	623	627	617	609	597	602	580	620	611	593	619	594	606	621	585	638	597	615	655	591	653	647	638	612	601	612	556	618	579	622	639	616	644	582	622	617	609	649	581	595	646	615	649	607	611	594	630	650	583	594	611	640	619	624	611	608	653	628	598	618	566	644	650	615	678	625	639	637	598	566	610	632	609	568	601	610	639	615	571	581	615	634	631	599	597	596	613	604	643	605	586	620	576	612	607	652	636	598	614	596	650	629	633	608	629	635	664	655	579	643	615	619	630	614	588	605	607	572	584	625	611	622	646	652	595	616	603	660	637	628	606	539	612	597	614	625	615	640	634	654	624	617	634	601	622	628	672	599	612	619	602	655	621	639	623	625	645	626	631	629	608	620	615	596	644	659	651	610	655	600	597	613	614	601	608	656	651	640	603	640	641	608	592	603	603	606	641	580	568	629	622	620	616	646	570	587	621	598	633	649	612	598	648	579	587	619	657	598	612	575	614	619	598	590	608	635	615	596	619	633	616	653	616	591	609	603	635	595	628	627	601	620	615	597	621	630	619	610	592	619	655	641	629	621	561	619	616	654	603	645	587	634	641	625	634	621	591	557	596	647	602	695	558	627	662	599	607	607	609	616	578	608	640	648	610	621	651	636	640	615	587	594	659	649	645	593	611	610	633	587	600	618	616	623	618	643	603	617	594	632	604	644	609	584	619	624	597	573	604	581	613	608	612	608	609	632	639	618	651	606	588	633	613	671	654	563	595	645	648	583	621	610	634	632	586	592	556	620	605	642	614	615	614	634	640	641	580	593	643	629	615	624	644	618	628	629	642	602	592	634	607	622	606	598	588	613	594	604	648	619	596	615	586	622	631	577	605	587	637	632	600	607	647	620	646	608	618	607	597	664	613	591	655	605	590	637	642	633	642	621	648	632	620	648	660	653	630	567	614	611	614	625	608	612	624	564	629	625	641	641	578	604	608	653	629	612	604	608	607	589	607	637	641	606	625	599	644	594	643	643	638	629	627	590	630	593	602	654	636	630	628	607	599	635	643	661	619	566	647	652	573	619	601	630	623	633	541	647	589	641	612	620	666	626	606	631	665	617	632	604	662	579	597	617	606	585	592	662	634	595	644	642	593	574	625	614	611	632	518	605	666	611	615	687	647	639	628	621	614	667	626	597	609	633	622	647	591	602	622	635	600	600	559	606	592	675	636	633	601	607	630	604	609	631	622	557	652	642	681	594	598	653	577	645	619	630	619	592	591	633	630	597	630	605	554	648	622	648	630	591	598	595	600	611	652	641	662	612	605	591	601	619	662	619	656	647	637	618	619	588	639	603	640	647	668	602	634	653	647	602	598	632	608	612	630	628	608	643	635	669	638	607	644	599	660	622	597	632	604	573	625	644	670	622	589	670	593	621	593	643	604	580	584	671	604	619	627	600	593	614	596	620	600	632	596	611	606	632	596	649	632	615	632	582	616	638	616	672	614	603	628	673	607	639	554	613	628	587	578	649	598	613	637	624	632	611	603	637	593	665	585	656	675	607	602	636	674	611	629	631	592	579	601	602	688	619	630	646	620	612	623	604	640	588	626	651	608	600	604	594	568	623	584	613	590	613	618	610	618	608	605	647	645	607	620	613	612	617	622	578	648	622	631	626	587	639	614	615	620	678	643	627	633	584	584	594	613	651	623	601	664	579	613	648	634	624	620	574	666	619	575	647	614	655	645	572	630	599	576	617	599	588	636	627	629	577	656	593	618	627	647	621	578	602	620	600	586	605	610	613	586	626	595	643	664	644	629	642	629	630	599	539	628	628	605	662	636	587	606	618	606	611	614	632	660	601	635	586	641	627	602	616	605	618	648	633	642	578	597	607	589	579	655	622	640	617	626	626	631	639	613	586	614	613	639	631	582	625	613	585	588	617	626	584	617	648	600	598	592	588	647	608	613	637	637	595	591	585	614	689	568	597	633	571	583	588	584	593	621	598	645	600	638	657	652	583	631	580	603	569	601	612	581	644	605	614	632	648	605	612	611	645	642	596	607	635	590	691	595	658	609	614	622	608	602	606	610	660	658	602	592	608	622	656	651	657	614	635	615	590	631	593	573	601	626	606	661	595	624	595	627	622	604	627	626	664	608	644	647	645	628	627	626	639	629	592	631	584	558	598	637	609	611	592	604	595	621	593	603	680	637	616	606	600	603	565	576	651	626	613	612	621	610	649	648	624	588	626	616	572	572	622	616	623	662	595	595	620	587	580	584	628	657	628	626	640	608	616	610	586	639	643	628	576	600	622	596	623	642	597	612	587	573	592	605	624	607	589	586	614	598	626	619	620	674	583	629	616	572	580	589	623	619	582	609	647	592	647	612	610	610	636	620	613	633	618	602	646	607	609	594	607	587	606	641	620	564	633	602	621	615	630	570	623	586	654	638	622	594	624	616	572	617	615	605	571	633	631	602
4273	1215	1118	825	815	734	757	699	674	708	652	702	678	741	688	680	682	724	687	639	703	663	713	666	658	672	665	706	643	743	648	702	660	652	677	688	702	706	662	706	689	698	676	643	649	671	654	686	677	686	683	659	667	677	667	632	665	628	681	673	638	679	681	643	684	681	700	670	696	689	684	690	732	680	695	708	681	678	647	641	645	683	687	672	652	653	706	707	694	619	726	689	628	627	684	681	650	653	648	646	704	637	680	697	671	682	683	702	679	691	664	695	654	645	705	689	670	680	696	675	652	659	653	688	638	719	653	695	669	679	696	682	656	712	650	653	727	647	653	707	649	685	679	725	665	688	679	672	679	725	679	705	676	713	637	659	692	680	692	687	708	687	676	669	641	726	695	658	691	667	610	670	654	663	679	692	691	675	723	714	680	642	691	664	687	700	727	695	696	674	689	664	665	691	617	658	608	681	659	737	668	705	664	655	690	681	677	641	637	691	651	720	684	704	649	652	700	666	670	625	671	676	682	658	664	697	680	661	622	707	697	717	656	688	685	688	697	612	710	696	725	645	669	651	688	677	661	712	648	682	665	709	665	686	668	650	606	683	681	660	718	654	724	634	632	695	714	664	671	689	676	696	713	648	689	738	713	713	696	706	714	760	697	652	727	662	652	676	675	669	691	696	660	692	711	685	680	676	670	666	714	686	693	688	684	680	669	691	655	641	716	642	696	694	662	669	641	639	648	699	712	698	685	669	709	707	683	697	707	685	697	683	725	692	737	647	674	681	701	674	686	672	650	653	677	640	655	738	651	649	681	709	668	718	671	686	683	700	687	697	685	677	646	695	671	691	639	682	684	650	670	654	663	653	683	692	664	691	640	634	679	658	679	699	677	693	770	734	639	705	653	700	729	643	716	673	702	646	713	688	686	694	655	728	656	680	669	669	683	670	677	709	627	644	704	715	711	668	707	661	647	716	672	658	688	702	696	735	672	661	677	685	738	667	681	664	637	705	657	672	699	693	658	689	653	704	686	640	681	653	691	705	651	657	655	663	704	665	681	648	681	712	713	699	684	636	683	643	717	718	738	704	665	728	701	683	668	676	696	700	683	655	662	665	657	646	643	703	685	719	684	673	691	646	683	706	643	716	687	671	657	688	672	703	675	687	702	670	692	707	674	703	666	727	677	702	650	671	622	702	692	700	653	691	679	670	651	651	646	705	766	655	692	664	682	659	684	654	694	710	693	662	638	719	673	756	670	697	620	690	690	736	667	629	690	704	658	705	625	589	700	651	724	670	719	683	659	660	639	659	650	666	709	636	721	695	681	689	699	693	654	679	710	703	660	604	693	697	661	696	667	692	696	688	722	651	651	652	706	695	675	626	668	703	700	728	670	670	715	594	697	698	680	624	695	718	684	666	644	688	673	685	709	656	684	716	692	661	650	651	661	678	663	685	693	637	697	692	644	686	650	608	719	672	664	668	689	704	704	671	731	675	678	712	715	664	642	670	627	695	684	697	672	675	667	740	673	681	642	665	693	691	681	699	723	623	672	664	664	643	706	705	708	641	670	674	693	731	667	651	683	681	686	684	682	659	664	698	737	696	699	669	623	683	670	711	641	696	700	671	689	722	681	662	667	652	687	692	667	658	682	619	674	680	666	664	678	637	668	678	679	671	666	664	707	651	693	654	677	685	669	706	684	690	682	708	676	673	669	685	688	706	661	694	712	691	688	697	684	686	701	645	704	723	648	703	647	660	662	650	677	680	685	678	688	646	684	682	681	646	701	654	642	711	688	650	703	673	659	660	698	679	640	624	679	631	703	681	674	676	673	622	674	718	644	665	687	667	656	692	660	689	675	737	705	726	665	672	707	641	669	711	703	702	658	636	669	672	707	648	645	684	711	648	660	678	641	712	698	703	701	694	652	671	674	689	653	661	702	650	683	665	710	688	686	693	632	671	713	672	683	651	684	724	664	659	705	679	656	646	714	703	701	695	678	666	665	731	660	679	660	663	646	718	699	668	703	676	710	650	687	715	655	666	643	662	677	674	709	715	661	648	671	700	677	669	704	689	684	670	680	643	702	722	688	710	688	642	691	687	676	693	682	696	627	701	643	702	671	616	644	661	695	639	714	678	666	676	699	675	681	668	673	718	663	677	655	652	723	672	681	664	687	694	635	633	654	646	700	701	740	650	669	659	713	656	668	653	721	677	681	717	659	660	659	630	719	669	652	663	653	651	686	644	657	694	670	670	673	704	693	694	640	670	638	656	698	737	694	641	691	682	687	629	677	692	658	704	623	640	717	684	686	720	632	702	642	662	727	693	694	644	684	664	693	687	676	712	683	732	674	685	631	692	693	662	715	705	658	694	690	700	667	659	675	699	675	688	680	696	707	684	664	709	654	678	677	684	699	679	694	717	699	720	698	681	654	699	690	717	631	664	657	719	656	659	645	704	704	665	632	693	703	670	664	682	703	727	682	610	666	684	682	676	696	640	668	714	671	728	695	709	685	677	722	697	668	712	716	674	656	645	735	659	645	702	681	671	642	695	698	676	679	670	666	669	642	658	678	686	687	691	712	703	693	698	636	694	694	648	697	669	704	662	699	744	735	727	673	699	701	685	667	624	674	694	684	705	688	694	654	660	660	691	692	651	665	676	705	701	662	677	669	675	638	655	682	681	620	680	688	699	735	675	676	727	732	658	700	711	736	652	661	694	683	673	723	708	684	664	699	648	681	711	658	695	715	693	686	664	650	662	674	656	685	695	665	670	685	726	695	718	703	667	654	678	697	657	691	673	692	670	714	639	665	691	631	705	698	641	681	647	660	648	673	630	656	681	710	651	635	618	709	665	643	687	696	657	706	657	650	693	682	715	643	663	683	765	656	681	675	664	704	684	691	655	658	725	660	734	652	677	699	683	702	690	671	664	655	692	650	636	697	676	698	672	678	666	689	720	630	667	634	708	668	718	749	680	698	671	656	679	665	688	702	703	665	671	674	638	672	656	697	679	665	664	676	663	600	615	705	697	719	649	666	672	721	673	699	674	670	701	653	663	679	665	715	697	719	677	709	699	663	681	646	668	671	663	679	694	673	695	692	712	677	714	672	673	706	700	745	709	625	655	641	648	681	704	659	762	661	707	670	671	639	665	696	679	673	619	714	638	688	651	698	683	675	690	649	726	699	729	674	655	708	656	697	723	680	660	664	649	665	691	655	670	698	644	646	627	656	693	708	682	693	657	703	704	672	721	671	674	687	684	675	663	669	694	702	699	674	703	677	673	646	657	684	662	659	711	662	687	642	661	757	691	696	680	645	695	671	714	685	697	605	684	654	697	660	691	651	679	678	702	665	667	654	698	679	672	688	637	695	671	678	656	711	665	695	678	661	702	690	687	708	669	650	678	683	713	682	708	666	673	672	715	652	647	707	673	695	678	655	693	698	731	673	648	665	660	656	630	675	683	657	641	686	677	653	668	678	727	683	698	671	688
23311	20838	27858	23906	20813	10462	1220	840	686	687	633	588	592	536	582	511	519	524	496	475	508	477	489	440	485	485	489	476	464	500	495	468	478	457	444	505	454	433	442	466	472	472	457	460	494	444	509	450	454	474	488	438	525	461	470	472	440	434	487	507	446	447	459	449	498	458	461	478	448	417	465	451	495	484	438	451	470	494	451	443	504	454	468	467	458	439	451	445	493	431	455	462	449	457	480	502	462	430	467	471	448	468	506	456	467	436	511	469	453	463	449	460	468	477	445	446	497	411	444	465	439	468	511	488	471	465	465	462	497	435	492	434	476	457	518	476	457	440	483	475	470	486	464	465	487	457	423	502	480	444	472	517	468	449	463	447	481	448	438	448	465	468	433	459	486	472	448	456	457	499	452	469	470	428	467	448	434	463	477	477	434	462	440	462	408	481	491	475	484	462	482	467	476	458	478	471	482	485	438	477	455	488	461	450	426	462	468	462	405	457	453	438	440	475	456	478	460	440	450	448	441	484	456	442	480	448	491	471	482	470	451	462	433	467	455	427	453	438	456	440	480	442	470	464	488	461	435	422	443	394	446	490	441	401	480	451	423	471	434	452	471	487	441	443	457	468	455	431	476	514	419	424	446	425	437	480	449	439	494	454	470	477	461	424	446	484	489	472	470	474	429	455	481	474	475	442	469	464	452	445	446	485	448	444	456	415	446	467	439	440	386	461	434	480	473	461	508	459	445	481	469	467	443	453	469	485	480	476	475	428	455	470	433	446	461	513	492	460	456	418	455	447	412	518	446	428	430	460	461	437	432	439	463	457	466	461	448	484	470	456	479	471	441	412	451	417	435	456	485	421	483	411	491	437	452	426	450	460	457	474	464	466	476	435	458	469	428	478	474	467	437	464	490	439	443	473	468	466	422	439	456	435	486	505	488	425	472	446	488	450	419	451	482	469	456	422	433	438	443	479	466	456	426	475	466	438	454	440	465	445	443	463	467	475	464	420	457	462	494	466	454	457	469	427	454	454	442	446	483	450	447	457	475	455	440	493	458	447	452	433	501	433	480	441	463	447	463	505	498	460	432	490	457	462	459	486	501	476	466	419	432	471	477	418	449	466	454	481	464	482	470	451	479	467	471	433	471	412	456	479	470	435	429	467	463	465	484	448	471	421	502	477	465	423	449	450	464	457	457	441	467	438	438	463	481	462	440	452	480	458	484	448	473	466	455	469	452	496	455	460	438	449	434	482	446	459	464	434	432	476	468	441	441	470	443	481	435	495	459	483	437	463	449	476	450	500	454	464	456	459	502	451	466	485	477	490	466	441	451	461	477	466	438	423	454	491	477	413	473	498	482	435	435	443	455	478	437	427	473	455	438	445	479	465	465	470	459	484	475	466	438	405	470	479	498	490	504	456	470	437	473	445	453	417	428	469	441	449	465	475	448	506	488	491	466	464	460	467	502	477	431	445	449	471	440	450	470	450	477	475	482	495	450	449	467	439	450	436	440	445	515	456	452	447	458	452	451	468	470	469	415	465	487	475	414	454	413	477	447	446	420	482	445	435	447	440	473	434	489	465	462	406	461	449	449	467	464	470	390	446	477	436	449	449	477	463	454	429	459	493	461	479	479	478	456	441	419	469	457	482	486	454	475	457	441	439	469	485	453	462	471	447	493	456	468	438	463	452	454	452	465	444	454	474	478	452	458	435	488	454	419	461	462	443	435	439	483	483	456	430	433	488	474	457	458	451	477	453	471	466	464	467	418	429	437	431	454	448	401	478	480	408	439	448	433	464	414	450	448	461	457	472	468	500	497	474	463	479	470	469	440	439	434	458	448	446	450	434	515	500	432	432	490	422	449	467	448	447	454	476	459	464	496	444	462	449	402	486	438	446	473	420	469	420	473	455	460	452	424	464	431	455	458	465	460	411	469	420	469	464	454	456	447	429	477	449	452	443	450	419	494	488	443	449	478	481	468	413	455	445	494	465	454	478	440	489	428	457	509	434	455	461	473	482	463	456	480	458	433	470	455	447	486	443	462	452	453	448	467	464	498	458	452	453	425	497	418	444	439	494	427	455	436	444	442	443	461	451	440	478	486	447	473	464	461	434	458	453	461	451	480	422	424	503	469	417	498	494	500	470	468	467	473	427	495	423	492	466	450	477	455	446	476	483	452	464	464	487	451	474	445	486	485	508	447	456	467	477	443	428	440	473	466	459	461	447	423	447	462	454	445	452	466	420	402	477	432	467	490	488	412	432	413	450	477	482	467	458	458	468	456	501	434	454	447	460	462	446	423	459	445	453	493	443	443	415	459	477	446	449	475	401	488	492	450	490	417	436	448	461	431	484	456	438	455	443	462	464	471	480	427	470	469	471	480	455	473	462	434	442	439	497	451	477	460	448	465	443	428	457	449	474	461	518	457	448	460	439	482	411	491	456	430	437	478	462	465	475	453	451	463	429	433	437	451	474	501	395	434	456	461	491	484	465	428	478	459	453	439	485	468	469	463	421	437	446	450	463	454	467	420	448	467	448	433	474	491	487	426	440	486	473	503	447	470	452	469	504	459	507	455	478	474	466	478	484	449	479	446	487	490	458	468	482	448	476	466	436	427	462	457	457	418	492	489	455	514	463	452	437	490	449	438	468	485	448	479	444	466	467	466	453	445	502	462	474	407	454	433	449	471	461	465	500	455	450	441	460	440	440	446	477	466	497	509	474	429	398	463	472	477	431	441	462	447	447	470	460	458	455	433	489	460	439	444	447	429	459	501	473	436	457	441	459	461	443	460	434	466	414	485	458	455	420	462	428	451	455	445	415	469	512	449	459	451	469	477	466	465	441	453	409	532	440	456	464	467	440	459	453	439	487	493	414	461	467	463	430	445	463	448	484	460	489	436	435	429	444	484	483	446	473	434	443	447	451	487	447	426	477	460	456	475	435	451	477	499	442	470	477	510	476	526	430	469	442	469	443	461	440	485	433	427	469	455	484	495	443	469	438	450	467	460	458	472	466	445	415	442	475	467	471	471	467	471	454	478	452	472	459	471	437	492	498	473	465	463	493	458	432	431	427	475	407	434	412	457	508	463	449	465	481	467	436	464	471	473	463	465	467	414	468	427	393	448	431	460	457	438	465	476	462	447	445	496	427	427	454	474	456	479	463	463	468	436	472	461	465	442	498	455	439	492	459	449	436	453	429	451	509	431	493	425	457	480	442	471	447	476	426	461	477	482	440	476	476	475	465	412	472	448	449	475	472	442	445	413	418	427	454	487	434	485	464	477	470	462	443	443	467	461	471	435	461	485	471	457	500	464	428	466	411	476	432	492	465	434	465	465	456	479	461	444	461	453	426	426	493	469	494	466	471	464	478	484	497	461	447	442	447	493	430	409	464	449	452	432	468	437	431	445	445	478	440	456	401	468	437	500	481	504	421	457	436	482	453	483	466	434	444	469	459	491	438	476	427	438	451	451	503	460	454	490	494	471	430
3419	8494	6623	3123	2130	1666	1276	1163	955	886	794	693	681	646	608	580	643	592	599	605	549	547	581	532	556	548	522	553	530	564	493	566	548	551	551	514	543	521	554	514	513	559	564	539	549	546	520	511	527	524	543	543	538	530	510	504	528	519	521	506	495	549	571	512	547	524	538	550	526	515	506	516	519	554	533	504	510	521	493	523	535	540	532	487	514	492	489	499	488	554	485	502	560	528	497	485	516	488	539	495	560	479	507	505	528	529	550	490	486	502	505	509	535	470	530	579	535	522	500	492	522	530	547	524	538	532	503	536	503	511	531	525	492	493	551	520	515	472	489	549	520	536	548	511	516	511	525	469	558	532	529	505	529	515	529	497	556	542	500	503	516	551	520	490	511	486	561	526	530	509	491	549	442	530	546	523	545	510	489	510	468	517	544	517	497	508	464	526	537	532	537	557	534	541	513	495	487	492	518	501	512	506	500	499	501	525	538	511	521	496	510	489	540	520	526	545	520	511	514	496	491	554	511	548	539	529	491	557	538	492	537	557	535	536	543	542	470	559	481	541	554	517	524	494	507	509	529	536	465	509	515	525	518	499	473	542	487	504	494	511	535	524	536	536	506	516	521	515	547	544	500	509	527	536	513	531	474	529	498	478	519	482	497	527	505	503	536	519	544	532	548	516	505	483	513	519	482	509	535	568	529	540	537	525	526	504	518	479	510	519	523	501	519	475	499	549	583	492	524	544	469	557	523	522	525	525	512	503	488	505	476	493	548	527	535	531	530	444	552	559	487	522	520	523	533	529	520	587	502	536	521	532	500	536	483	497	509	560	527	506	512	510	527	522	495	523	504	488	522	509	468	489	462	518	513	534	529	512	533	543	513	523	515	536	511	520	564	531	522	516	497	514	524	543	527	529	525	540	529	520	534	543	567	533	528	503	497	550	545	536	491	525	501	528	520	549	484	524	530	527	510	521	517	525	538	540	566	481	519	506	507	561	492	540	531	495	517	484	557	535	468	525	535	515	530	523	506	472	511	522	534	506	561	532	527	548	517	522	523	524	512	544	522	541	551	509	499	544	485	506	521	514	542	488	515	476	519	534	501	512	527	521	533	530	500	547	490	503	492	508	527	548	536	533	493	566	490	546	499	530	550	525	525	549	540	534	516	532	519	542	514	490	537	536	508	522	513	499	509	507	551	502	524	532	484	482	506	544	449	501	519	534	529	515	529	503	535	534	498	553	497	485	505	526	490	488	485	473	502	470	522	482	487	482	489	506	504	485	548	534	516	493	554	537	523	532	504	492	528	508	493	530	522	492	560	548	503	532	497	470	505	491	515	527	513	527	483	522	494	512	537	513	505	536	522	507	523	542	470	506	466	517	521	531	554	512	528	501	508	569	541	532	536	531	547	542	521	501	561	506	539	523	533	552	495	498	489	522	528	521	493	534	524	543	550	537	501	541	517	548	510	527	533	498	531	528	508	504	520	536	527	530	543	521	488	534	498	532	496	503	527	521	496	522	513	544	516	471	505	529	504	487	490	531	534	551	516	487	520	511	519	489	557	495	537	484	501	469	537	535	519	501	481	492	490	494	532	512	496	524	502	480	493	499	505	537	539	500	513	483	509	519	453	490	548	550	517	524	538	490	499	524	459	496	484	529	513	510	494	516	531	506	539	494	512	500	512	524	522	527	498	527	525	550	498	533	511	507	515	507	527	488	567	539	523	527	500	534	544	496	502	538	497	534	488	537	534	531	559	507	500	511	515	536	536	526	546	528	534	534	558	493	537	530	495	499	525	484	529	513	523	510	519	497	499	505	518	477	491	507	478	522	534	522	539	498	540	527	481	488	543	558	506	536	510	546	510	534	542	506	504	538	491	534	514	513	509	535	556	494	556	521	518	510	519	512	535	515	485	557	509	545	473	498	488	516	531	493	537	517	496	514	508	505	547	546	523	548	512	528	508	511	519	504	517	567	512	503	568	518	498	510	527	453	465	494	493	543	538	507	523	507	512	512	529	498	496	525	506	503	525	522	497	529	506	512	533	543	499	525	504	508	501	528	513	522	514	519	496	509	534	530	514	532	557	507	510	519	481	517	567	553	513	518	516	510	518	501	497	528	510	475	491	531	527	534	504	582	516	536	513	533	498	485	520	469	512	487	494	536	553	520	536	551	503	537	539	508	564	498	526	537	494	539	503	509	529	503	528	522	497	503	527	494	490	505	507	510	500	547	487	513	496	506	533	551	512	521	533	520	526	558	561	523	521	543	543	536	537	578	524	522	526	527	511	516	481	507	557	538	544	560	528	520	529	539	488	502	509	513	523	509	503	506	534	492	490	492	487	528	569	492	504	504	504	545	545	510	517	495	533	502	542	549	490	526	525	535	521	510	543	540	471	523	528	519	511	523	492	497	515	548	516	535	476	526	482	486	520	552	503	525	536	524	526	514	556	547	528	570	522	510	501	533	535	498	544	523	507	521	466	491	564	487	490	520	500	532	570	514	501	495	525	540	534	496	524	519	526	511	492	498	535	516	466	527	502	520	559	524	512	508	498	463	497	487	528	527	516	538	503	518	560	522	518	521	486	494	532	522	545	501	514	500	512	505	542	515	480	511	536	520	532	568	492	507	503	519	585	470	517	546	487	533	545	533	496	541	532	522	546	536	519	493	509	492	559	508	480	505	503	499	528	547	491	535	563	539	502	499	538	533	517	530	504	552	521	556	569	513	493	529	519	508	569	525	491	479	499	499	484	525	543	537	491	556	544	528	503	520	479	506	485	514	517	500	519	485	490	509	490	516	473	527	525	559	518	536	484	484	513	489	528	531	510	519	532	512	515	508	542	540	512	519	541	494	528	534	500	489	524	519	527	504	519	530	525	535	478	518	516	482	533	525	534	513	537	516	483	529	515	501	544	526	546	507	520	532	507	512	500	485	520	533	462	548	491	520	522	472	545	494	492	458	514	484	506	485	510	523	524	531	541	543	563	509	529	516	530	517	509	505	518	504	544	533	525	462	480	525	571	543	506	525	513	540	511	536	495	537	533	511	507	563	548	481	530	520	514	520	512	529	495	541	500	456	505	497	553	548	503	525	508	515	508	541	503	498	490	476	494	524	472	542	515	507	570	489	462	487	513	474	503	533	533	494	504	518	516	522	515	507	496	494	505	516	500	507	539	501	517	533	529	517	517	522	535	496	539	529	513	480	509	530	504	486	492	534	504	505	523	520	468	531	514	523	537	541	524	505	537	501	528	480	535	513	488	512	502	554	499	498	485	516	540	523	514	530	512	516	550	533	518	518	560	505	527	510	510	531	483	502	528	545	484	494	552	511	534	512	529	509	465	522	482	513	484	486	546	526	514	495	520	500	467	528	497	540	514	517	517	445	513	535	522	524	567	548	552	483	550	512	529	499	541	499	579	527	519	504	560	484	512	555	477	496	531	467	498	536	529	542	490	482	556	499	544	493	498	511	536	495	509	509	543	517
24304	20850	26966	24797	12788	942	684	603	508	512	448	459	481	467	450	440	462	453	442	446	461	440	458	438	453	451	409	433	401	429	404	425	399	387	402	432	427	418	437	431	413	392	413	447	401	438	385	451	417	437	408	402	415	434	461	411	406	404	406	391	425	392	419	390	434	395	398	447	421	412	463	407	391	412	432	429	358	451	422	432	436	432	411	383	411	398	393	441	430	368	449	440	416	417	408	431	419	444	406	416	443	388	443	394	408	407	428	412	442	409	417	409	418	380	400	421	444	424	433	428	451	406	427	391	395	390	426	426	424	392	423	423	445	417	376	388	420	390	420	440	431	399	427	408	436	423	428	397	394	382	419	416	403	464	407	441	417	402	458	424	408	420	409	413	406	405	451	432	403	408	455	404	445	442	413	458	435	392	402	422	420	423	432	387	407	448	432	402	414	422	413	413	434	438	449	405	407	436	457	428	417	413	431	399	391	413	399	413	429	424	418	432	430	408	402	389	435	418	440	443	411	409	424	414	394	432	425	417	409	433	434	438	409	396	419	394	411	430	387	408	394	396	412	434	450	440	431	408	420	397	396	416	404	408	393	427	397	404	402	419	384	435	447	444	425	373	402	425	424	407	414	398	422	401	422	431	412	399	426	398	398	458	401	432	429	402	444	376	432	405	416	387	395	393	363	401	432	413	392	425	423	403	424	470	410	397	385	420	412	390	392	462	429	396	400	417	410	403	405	405	412	420	418	406	433	429	403	404	441	436	404	420	414	396	401	412	414	387	385	399	406	464	397	396	433	385	425	393	407	393	433	348	389	411	426	449	401	404	413	442	416	432	415	403	419	436	435	409	407	405	375	391	410	439	446	419	403	398	415	434	428	405	445	408	422	433	409	428	439	445	402	403	429	379	410	424	387	420	403	396	401	422	417	382	390	452	398	404	414	403	453	393	398	412	392	428	370	404	423	405	431	391	425	442	414	392	392	402	393	426	451	392	423	409	453	419	419	421	450	425	428	427	392	417	429	462	443	410	417	412	447	427	397	431	389	429	387	393	399	425	428	428	444	378	385	471	442	425	383	404	421	406	450	399	405	402	417	387	444	423	383	435	440	407	415	391	410	435	441	438	421	442	391	411	398	395	447	437	415	407	418	431	409	417	401	407	416	390	407	423	440	387	383	386	413	457	410	370	441	426	414	406	444	421	413	427	419	421	438	412	440	416	432	421	416	426	424	373	413	396	423	431	403	413	406	400	429	391	445	422	432	383	393	415	409	403	394	426	466	407	421	442	421	451	432	425	409	394	391	419	403	411	418	414	432	393	431	402	416	427	411	413	408	435	405	421	440	397	386	374	416	447	393	408	450	420	404	422	429	426	405	407	430	426	426	407	438	416	384	446	382	434	414	385	417	408	405	422	406	400	414	423	428	368	460	414	421	429	421	418	411	432	436	417	438	387	429	408	410	424	403	424	412	385	442	424	402	373	436	406	405	395	424	399	401	429	412	387	408	420	426	441	435	400	388	416	448	419	410	406	450	434	441	395	417	433	422	426	421	391	409	414	425	394	439	438	399	454	414	397	423	388	403	429	387	411	393	368	438	419	405	444	415	390	431	422	453	413	412	423	385	409	452	440	436	419	451	409	414	469	421	432	433	374	411	440	396	394	413	401	415	422	432	415	407	410	428	437	418	382	390	410	430	413	436	417	387	463	389	424	384	441	420	451	428	381	400	418	430	389	409	419	389	458	388	397	401	381	405	457	400	441	429	451	399	433	437	385	436	381	436	443	428	411	415	415	404	393	390	399	400	415	403	375	439	440	424	417	424	432	393	455	388	429	417	416	423	425	446	427	389	386	419	424	413	441	420	393	432	417	496	418	421	432	430	420	428	423	460	444	411	424	406	395	430	402	424	451	451	452	414	401	423	436	395	409	433	411	428	378	382	417	424	383	430	412	433	439	390	406	407	389	397	413	405	421	382	453	431	402	383	423	399	442	424	407	441	392	425	403	403	421	390	389	405	459	438	440	407	395	408	441	388	445	431	471	433	423	405	393	420	414	410	442	385	389	419	432	445	399	412	377	432	415	414	439	445	411	444	434	392	423	431	397	437	455	402	413	402	377	407	453	402	388	369	416	434	433	435	397	396	415	422	441	396	422	409	407	398	409	398	421	409	415	429	415	427	418	419	452	377	406	388	434	462	421	398	435	383	374	416	412	425	393	406	427	458	425	439	436	388	391	388	438	436	423	416	422	396	442	403	404	406	378	442	429	419	413	382	417	395	443	402	413	427	435	370	419	418	421	402	411	399	409	446	378	384	444	411	449	399	389	409	461	420	443	411	382	375	427	418	401	420	458	399	394	395	419	415	403	439	418	427	434	404	452	406	418	410	403	412	408	431	399	386	424	437	449	400	423	431	402	417	389	400	396	414	386	393	429	415	403	383	425	409	390	415	432	432	372	418	410	390	409	405	397	420	421	390	397	416	438	427	418	412	424	394	424	427	436	392	427	413	385	383	415	416	412	465	420	390	404	439	376	425	409	418	405	404	414	434	411	462	402	444	435	451	423	425	407	430	428	402	386	428	409	397	412	444	383	398	421	424	407	415	424	415	444	396	413	397	418	401	418	422	378	417	387	399	419	368	400	427	433	446	392	394	410	458	446	400	434	409	443	391	422	444	456	413	431	427	385	425	428	407	382	388	452	423	396	410	414	418	434	465	412	420	423	419	409	431	432	431	421	411	411	388	439	422	428	390	436	428	403	407	409	416	417	417	438	388	407	412	418	401	413	389	440	396	406	430	395	396	392	471	429	430	429	426	411	396	427	456	415	446	423	431	393	437	438	425	415	424	431	432	415	397	446	435	387	419	421	406	397	414	438	449	405	427	433	406	416	417	419	408	400	409	399	408	403	434	382	358	400	417	420	411	385	399	443	404	442	416	413	434	435	422	411	402	448	460	396	396	389	421	421	433	457	390	435	388	400	412	413	413	466	402	409	412	400	422	409	384	413	420	431	402	412	409	449	421	440	437	422	405	421	388	426	417	418	420	397	428	427	366	381	416	409	410	453	405	393	414	425	435	442	441	393	405	420	404	415	384	425	393	426	411	441	395	434	401	392	401	420	450	377	429	420	422	420	419	396	425	420	386	411	422	415	413	419	396	427	412	414	398	415	410	430	409	452	411	420	423	394	401	444	408	401	415	401	405	422	404	433	414	407	433	415	394	389	370	403	393	382	360	424	421	411	435	388	410	437	398	428	420	390	392	449	406	409	406	422	374	403	413	407	409	391	403	448	438	423	438	433	435	424	390	377	391	395	425	445	420	428	429	431	385	403	417	425	419	434	455	398	418	398	399	445	397	398	400	410	404	410	413	398	418	397	409	457	439	409	408	397	399	429	401	435	424	428	427	391	450	354	383	414	402	396	437	392	395	408	407	403	410	413	401	416	433	393	445	420	383	458	399	399	422	422	391	435	405	407	381	437	406	407
3430	5287	3888	1899	1468	1147	914	811	745	647	602	513	545	516	542	506	507	488	478	475	462	472	487	458	450	472	441	451	437	452	493	496	453	489	441	435	469	456	455	460	489	441	420	499	488	457	454	458	466	466	439	442	439	453	454	455	450	422	448	460	453	418	402	454	461	452	434	452	486	447	465	458	478	463	468	487	454	435	437	417	467	439	412	438	451	424	449	436	462	416	443	489	436	522	445	434	432	433	446	463	452	423	418	465	480	457	419	422	475	461	441	429	484	459	439	463	444	458	434	427	439	445	446	439	466	472	426	451	479	438	476	454	487	452	419	533	450	460	456	430	444	463	424	476	470	439	444	483	425	408	434	452	452	432	428	467	490	430	412	451	444	417	469	468	479	451	419	449	463	455	455	459	459	454	444	438	463	460	425	460	462	460	468	429	424	431	455	447	437	453	448	492	449	440	480	448	465	457	479	450	454	456	460	461	448	463	481	430	446	460	442	460	443	446	464	449	441	420	461	453	466	424	478	494	460	452	426	408	446	465	416	455	485	421	421	454	429	432	452	459	403	461	446	410	430	452	442	469	492	425	406	471	450	447	449	476	428	494	458	423	457	444	456	475	433	470	485	417	429	484	441	451	440	448	432	447	464	420	448	427	432	416	457	427	432	439	458	451	455	448	471	452	436	433	443	453	432	441	481	427	444	459	429	439	438	456	432	463	417	421	483	459	443	432	426	494	462	427	494	476	458	438	480	431	472	487	444	423	444	425	437	474	463	484	439	450	455	441	432	428	434	434	477	457	451	440	459	487	464	443	416	416	457	452	488	419	465	441	435	452	452	437	461	424	436	443	471	486	433	448	429	468	482	435	432	420	463	450	410	434	451	453	490	482	433	465	447	437	455	461	452	461	473	450	446	432	456	462	459	456	471	485	448	467	439	419	436	421	468	454	427	427	462	475	456	474	429	400	469	447	453	439	430	459	425	425	449	429	451	442	466	439	457	479	439	445	409	460	439	436	447	444	456	471	440	448	467	456	416	450	462	435	485	409	448	443	454	465	469	423	423	441	444	455	411	450	474	452	451	456	425	413	459	458	459	419	436	475	457	446	475	520	473	444	418	419	453	495	453	430	443	423	441	437	432	482	429	430	448	429	413	460	429	445	439	483	442	411	443	445	427	464	472	450	386	449	421	462	476	440	427	444	439	436	438	439	426	445	451	450	437	438	442	413	440	437	452	434	477	494	460	438	475	437	445	439	433	472	495	448	451	424	471	455	421	437	454	459	460	450	435	433	379	485	444	459	458	465	429	492	476	437	442	455	413	453	429	440	451	461	472	450	489	432	447	408	433	423	485	405	436	427	456	457	466	430	484	449	468	428	461	436	505	447	441	446	447	423	460	424	464	456	452	441	443	449	468	436	449	442	443	427	454	449	448	452	456	447	428	446	440	465	440	457	432	436	441	474	453	465	402	428	456	443	432	433	470	463	426	502	470	483	431	509	473	427	438	461	447	439	461	472	436	453	469	457	424	467	454	470	449	425	439	443	456	443	446	424	484	435	457	468	466	459	457	437	448	439	440	432	411	438	453	453	472	440	446	464	414	468	480	486	444	423	439	459	423	445	456	443	431	412	441	463	423	463	431	474	426	424	415	452	427	452	452	434	441	460	419	428	438	497	481	460	450	450	444	442	460	466	437	472	443	461	489	453	448	478	467	444	450	451	481	463	433	446	472	451	423	427	463	497	448	423	452	453	467	503	433	478	452	466	446	471	447	464	456	460	463	434	439	414	444	465	409	425	472	432	423	445	482	467	455	423	442	469	417	413	399	428	450	443	481	441	467	457	435	443	452	448	440	429	465	412	467	439	478	461	461	450	473	454	477	419	441	439	449	480	470	446	437	459	476	442	447	458	456	492	443	420	475	444	450	431	437	486	433	419	441	465	504	476	458	468	442	448	451	460	435	455	485	468	503	457	425	469	477	467	460	441	457	455	461	458	455	468	459	436	459	454	437	413	469	503	446	459	435	452	448	446	478	418	487	446	428	456	444	460	459	403	432	449	460	494	424	439	482	417	435	446	481	479	471	479	455	449	417	459	452	442	435	422	453	412	473	473	465	472	426	439	498	502	420	449	488	404	428	430	438	466	420	439	462	451	408	463	508	416	432	424	445	440	456	470	444	472	408	412	439	463	442	498	447	475	472	455	443	458	453	439	440	432	433	419	450	485	441	459	427	469	444	440	421	440	423	463	457	454	443	466	478	464	412	481	465	467	470	416	453	460	452	444	463	418	438	472	457	423	500	438	458	455	465	469	449	448	449	412	407	466	457	453	450	439	443	446	481	456	433	466	444	444	452	460	476	470	423	453	494	471	442	431	456	453	421	486	482	438	393	469	458	388	438	461	437	464	450	427	445	475	437	427	441	446	499	487	470	450	455	450	461	447	452	452	446	437	476	438	499	461	449	478	438	428	418	458	464	474	418	461	475	500	423	449	457	408	470	468	453	467	420	451	444	479	418	431	462	488	468	443	447	477	454	452	463	444	476	437	471	439	447	457	438	447	479	460	427	444	435	424	444	484	442	453	441	450	433	475	452	485	486	469	460	427	445	470	474	461	453	430	439	433	411	458	444	428	457	413	435	455	445	415	456	475	496	472	467	437	476	426	439	468	443	447	442	463	463	460	468	441	477	443	453	490	466	465	447	459	457	449	417	513	452	398	430	450	460	442	459	481	417	450	479	489	436	427	488	439	479	473	463	440	441	436	468	419	453	482	469	455	407	465	441	442	425	435	435	449	460	419	463	453	432	433	477	463	417	457	448	451	468	443	469	487	437	442	476	459	420	445	450	444	440	486	465	432	444	437	435	450	483	466	492	443	441	460	430	467	408	436	452	444	435	449	451	463	454	460	426	461	490	506	459	421	452	435	444	422	441	405	459	434	451	470	447	470	467	475	457	445	457	460	448	449	404	450	458	439	473	431	486	461	482	456	471	495	451	463	439	444	444	468	454	438	494	447	453	469	452	438	461	431	424	445	426	447	446	430	453	415	481	482	429	404	438	473	461	395	433	479	467	443	457	452	447	446	429	459	485	449	463	436	483	443	415	446	455	442	457	434	446	452	472	507	503	430	469	457	435	419	432	447	413	453	423	457	451	482	438	452	435	456	478	438	493	392	467	461	454	492	457	451	481	438	460	457	477	468	421	455	443	454	449	453	408	463	425	435	461	438	434	426	462	476	430	456	440	453	419	477	450	433	464	422	457	427	448	465	463	434	483	471	464	481	440	473	429	406	459	474	421	427	448	454	450	441	420	472	469	449	482	441	438	461	428	419	510	469	455	426	477	466	466	444	464	427	459	433	471	467	438	438	434	423	430	437	482	455	437	442	430	423	478	451	447	483	444	427	408	479	454	441	478	479	446	467	404	419	432	410	483	432	457	431	411	424	402	450	410	450	458	445	427	454	475	438	485	478	464	469	482	463	438	479	468	465
22265	20880	28268	23575	20870	20887	8799	889	650	537	451	377	331	319	308	277	287	282	242	214	196	223	217	200	205	193	211	199	197	192	206	203	169	176	186	177	169	158	155	175	171	189	155	158	148	163	200	150	145	174	178	150	155	188	155	173	179	164	173	163	183	180	162	170	161	186	168	163	165	159	195	154	169	150	175	174	167	150	158	157	152	150	163	157	160	148	153	151	185	160	168	141	141	148	153	154	142	192	159	164	174	173	143	138	158	137	169	156	153	157	159	169	167	177	175	187	139	164	158	167	142	155	158	184	135	159	173	157	163	136	162	149	148	147	174	155	154	154	181	165	165	176	168	138	179	150	158	172	163	179	174	170	153	197	177	168	157	172	164	146	161	148	158	154	148	139	186	176	184	184	174	163	159	159	164	168	175	149	166	149	169	159	155	178	151	171	155	155	176	148	148	171	160	178	182	152	154	172	142	151	181	168	170	154	156	150	165	152	169	155	183	180	170	151	142	154	177	171	154	180	170	150	174	140	171	167	167	153	150	165	160	143	165	149	164	179	157	170	157	161	159	180	159	169	174	167	166	168	167	143	173	166	162	156	178	160	159	162	163	168	152	162	172	185	152	174	166	145	176	152	161	136	165	138	151	171	179	148	132	159	162	157	200	187	175	147	141	175	167	162	159	152	136	150	175	163	176	163	157	151	186	154	178	147	144	142	183	163	180	155	147	163	162	166	160	156	156	151	173	157	160	163	175	153	146	157	148	170	155	163	156	178	177	145	149	179	162	164	172	142	158	180	168	159	158	139	199	140	142	150	165	181	159	158	178	180	160	175	155	154	174	154	159	169	152	167	147	164	155	162	164	176	173	147	163	152	159	175	161	159	148	158	181	151	166	157	179	182	167	159	177	163	178	164	155	149	167	174	180	147	158	175	147	160	163	153	181	191	158	172	177	176	153	163	172	160	169	171	172	171	156	171	149	172	149	159	162	144	151	160	183	163	167	160	183	158	150	185	182	156	159	157	147	174	165	173	170	170	165	181	156	175	148	146	154	160	183	151	167	199	141	152	159	167	184	156	151	153	176	178	161	174	158	174	146	166	151	155	161	152	197	155	176	150	176	160	158	163	205	153	179	170	166	155	182	144	158	164	182	160	178	164	159	178	175	167	169	170	146	180	141	155	154	164	183	159	145	179	164	162	164	166	167	162	136	170	164	155	169	147	172	174	186	166	166	155	178	171	154	177	167	187	207	138	173	174	152	173	145	154	165	143	140	151	148	165	176	126	176	176	152	144	162	167	161	162	154	151	168	150	168	142	162	161	163	146	147	141	160	153	179	168	164	164	166	190	172	171	177	154	176	161	153	161	184	151	174	179	176	176	160	168	184	146	134	139	151	147	194	160	168	159	152	180	165	152	162	133	148	164	186	168	147	154	157	172	165	151	169	145	175	179	172	180	157	179	172	147	146	149	175	155	145	159	178	172	155	149	166	159	194	167	144	199	157	167	164	166	172	186	162	158	166	154	176	159	152	173	173	168	152	203	158	156	165	184	163	133	158	158	146	156	161	155	161	169	179	160	154	160	155	167	168	169	171	167	164	175	196	170	150	156	155	166	150	168	169	147	189	135	163	155	168	149	166	139	154	173	153	164	143	153	164	160	196	155	174	147	166	178	165	155	175	177	166	176	188	145	167	162	158	151	184	168	158	157	170	162	167	160	157	166	147	172	156	185	141	156	142	143	164	163	185	154	164	142	169	165	159	181	166	156	183	163	155	143	132	163	158	163	177	142	188	138	141	174	170	177	161	152	151	163	148	171	171	145	184	145	165	155	170	163	185	161	171	171	155	146	173	169	149	185	160	170	168	170	142	162	149	179	182	158	181	166	142	161	142	149	156	152	157	162	164	160	138	168	171	158	163	174	171	161	154	181	138	165	151	157	146	180	154	181	158	161	163	165	155	137	151	167	159	184	138	162	158	193	167	164	168	151	168	174	177	144	165	135	180	193	148	144	167	167	146	184	154	168	166	163	163	171	166	180	164	161	147	170	157	171	180	134	158	174	186	163	165	177	133	182	160	159	170	149	157	158	162	160	159	175	187	187	184	158	158	168	168	179	164	172	172	144	165	151	161	162	179	156	167	182	133	166	144	130	170	152	172	143	152	172	176	162	141	172	168	173	173	170	167	160	129	166	142	162	170	163	156	174	174	178	141	166	188	165	160	166	178	157	178	165	162	150	155	161	166	166	143	160	158	163	162	156	173	165	155	148	163	167	157	178	170	156	166	179	178	180	148	160	151	165	149	171	152	163	160	164	172	159	142	159	165	174	168	187	150	153	179	172	156	163	141	150	178	150	171	170	146	178	163	182	169	157	119	181	169	165	149	155	159	157	176	186	159	168	167	171	160	160	169	176	151	167	167	159	157	166	167	159	133	168	188	157	164	150	168	174	169	184	156	146	165	153	161	150	169	186	175	178	172	184	162	147	168	156	172	162	139	156	173	163	183	175	146	132	144	187	173	150	191	147	151	165	162	163	137	169	167	157	154	165	167	160	164	148	182	171	143	173	188	166	183	154	208	156	170	173	153	149	192	187	151	166	157	159	154	187	149	150	177	157	154	181	170	179	179	162	205	163	151	154	165	132	153	155	169	169	202	177	178	140	161	173	151	161	151	180	173	165	183	160	149	179	148	155	170	183	150	178	167	168	153	151	164	171	159	165	175	160	191	161	167	143	171	184	191	171	177	155	145	161	165	154	175	140	151	179	176	163	170	161	173	163	163	161	167	164	160	141	155	161	169	163	184	160	159	146	145	162	140	147	174	149	152	142	165	164	162	144	190	161	171	151	127	164	151	149	157	147	174	171	139	177	153	162	166	168	164	163	165	177	187	170	179	154	158	163	161	174	168	129	189	134	165	170	149	164	168	159	169	171	162	154	176	135	169	161	171	166	164	139	178	160	174	180	164	168	137	155	166	176	166	180	183	159	167	164	165	179	145	184	175	158	166	176	168	172	159	173	152	167	159	168	151	153	155	179	136	162	174	164	149	161	169	152	165	165	163	165	153	147	152	155	147	170	176	173	155	194	173	169	148	168	141	155	173	169	168	162	156	176	148	173	157	162	153	169	159	158	172	158	150	148	148	141	151	169	166	160	175	168	166	149	158	168	178	152	169	163	150	154	168	156	173	157	177	158	160	164	169	145	181	166	171	152	151	172	157	128	142	170	176	162	151	159	161	165	168	164	169	163	170	167	138	146	147	183	147	171	153	172	183	155	159	173	133	146	169	158	173	157	161	163	158	149	156	151	148	181	164	161	173	171	141	177	161	160	169	143	166	147	167	159	138	157	156	165	181	160	149	160	172	152	165	154	162	173	154	160	182	165	165	164	174	180	137	162	138	148	155	139	158	153	136	165	166	165	131	166	161	169	174	148	175	170	166	170	164	170	160	183	165	181	154	168	163	157	180	144	147	155	139	166	164	168	161	152	157	140
4556	13759	10295	4902	3369	2381	1752	1310	1034	777	712	596	499	453	404	413	338	325	293	292	280	283	275	277	237	241	272	222	235	226	214	226	209	198	233	231	210	199	212	221	187	207	216	195	206	201	179	190	212	193	181	184	190	203	209	193	187	175	198	201	191	215	199	179	194	176	197	185	172	185	190	182	180	196	188	209	163	236	186	207	192	207	216	191	197	175	205	174	182	199	189	192	201	199	204	193	195	213	198	175	199	165	173	216	174	196	185	180	190	174	205	213	191	174	196	189	192	194	165	210	193	195	185	164	181	161	164	182	167	193	214	170	192	182	205	187	175	185	223	175	174	198	198	194	184	193	178	192	195	197	189	199	203	186	212	190	203	175	190	193	183	200	202	194	161	192	186	195	165	159	187	181	157	186	199	171	183	166	200	186	170	198	194	175	175	175	174	172	189	184	173	186	189	163	209	212	207	197	195	173	183	185	192	204	180	189	177	175	187	184	166	177	218	198	165	182	173	201	186	179	166	188	171	156	188	180	180	177	194	193	165	184	199	192	164	197	176	186	182	175	182	216	178	176	195	177	169	212	167	203	154	205	184	189	163	193	193	173	214	165	186	157	199	191	187	179	174	158	196	190	180	211	188	170	202	183	180	199	176	183	183	179	201	175	181	203	203	198	193	187	204	184	167	177	181	189	186	203	172	198	195	190	201	191	185	192	168	176	172	174	176	170	200	184	165	170	185	197	218	207	194	186	160	187	185	187	195	188	184	171	192	154	214	198	209	155	200	198	175	180	187	186	172	177	186	172	188	170	172	189	165	209	197	175	196	196	178	172	186	189	196	186	199	190	178	190	183	194	169	187	164	219	168	191	181	166	179	174	179	190	208	183	177	182	186	187	191	198	198	204	166	181	187	215	202	208	164	177	181	210	204	207	190	163	174	182	199	186	180	212	167	175	184	189	172	178	203	173	196	182	202	185	176	161	181	194	167	193	167	180	159	206	198	181	200	190	188	205	197	180	200	196	188	179	183	192	173	174	172	182	187	193	188	204	182	165	189	176	174	184	197	167	189	169	174	192	221	201	181	156	178	196	186	192	200	196	186	174	186	186	201	186	188	171	198	178	201	182	188	192	191	180	168	165	175	179	191	165	174	215	224	204	167	173	202	170	173	177	193	186	193	194	183	171	200	206	178	184	178	187	178	177	208	186	215	192	179	192	201	229	186	183	180	199	182	167	183	159	193	181	180	177	186	181	176	191	178	177	192	188	204	202	199	213	213	174	170	177	190	186	190	186	210	177	178	197	183	187	179	173	199	200	168	178	168	191	175	174	194	187	177	180	180	174	165	179	174	194	168	187	193	190	192	197	188	189	171	163	166	203	168	171	173	190	204	184	182	179	187	172	186	182	202	197	214	201	184	174	173	183	172	185	181	191	192	198	190	206	198	171	208	173	170	205	187	189	182	196	154	215	184	174	210	179	146	159	191	206	182	204	190	202	188	200	160	167	194	186	191	174	215	193	203	201	195	201	189	202	184	172	189	205	188	191	192	184	182	209	217	181	177	167	186	198	157	195	165	210	179	177	167	206	175	175	178	198	197	183	196	189	199	206	205	177	176	194	167	183	173	211	180	168	172	195	176	168	182	173	180	160	184	197	205	166	183	182	183	167	190	198	212	206	191	181	171	208	193	189	199	177	188	171	184	196	183	187	155	198	204	177	179	207	196	174	174	201	177	177	185	196	184	198	201	198	183	213	186	184	177	181	179	196	183	156	181	189	180	179	174	193	203	171	185	180	177	191	172	168	188	193	211	190	186	179	179	201	189	203	194	183	178	192	189	175	208	166	167	201	152	190	198	197	190	172	196	199	171	192	194	201	172	184	190	209	187	205	181	184	190	187	184	182	188	181	183	190	191	190	180	188	194	198	185	191	193	185	178	152	202	185	202	184	205	164	172	184	191	211	161	178	186	193	202	182	178	199	193	184	196	181	204	170	185	210	192	187	211	194	200	196	186	188	204	208	183	170	194	186	185	185	217	191	202	189	205	197	203	189	188	167	179	186	222	160	192	176	166	207	166	182	189	187	178	192	192	184	174	192	179	195	175	204	193	178	201	163	197	191	201	207	201	191	166	158	191	172	198	183	200	194	179	190	199	172	157	191	165	189	191	209	197	189	199	159	186	175	192	193	167	187	190	171	188	181	179	183	183	176	190	183	196	197	182	195	156	175	219	175	168	199	190	193	175	173	196	196	198	175	220	201	191	186	186	210	185	170	160	180	182	186	206	177	166	171	207	192	203	190	196	198	199	184	165	168	182	201	204	192	181	179	199	179	176	189	181	188	190	169	195	157	226	193	195	174	178	180	202	164	202	200	191	186	192	197	195	200	187	174	164	164	182	195	181	198	193	177	180	165	177	186	192	163	183	204	191	215	179	164	218	204	183	177	213	197	171	207	196	183	210	176	162	188	189	168	205	195	181	196	189	195	181	182	172	202	155	163	196	184	197	171	197	183	190	201	167	170	186	185	192	182	201	196	205	181	193	176	183	195	173	177	190	167	195	196	168	189	195	193	177	185	193	166	196	179	187	186	192	199	196	164	176	173	186	179	204	184	185	201	166	190	152	196	211	183	165	181	186	210	195	180	179	174	171	188	187	161	191	197	194	185	182	202	167	205	180	168	182	199	190	194	187	163	152	177	188	192	181	198	180	219	187	169	202	197	171	198	223	166	191	178	179	190	190	175	194	168	194	185	211	195	182	156	181	199	184	192	177	171	177	171	173	191	184	187	169	167	200	199	187	182	208	178	190	180	179	183	207	186	178	193	191	189	199	175	169	166	167	161	159	192	171	204	201	190	182	186	195	192	170	192	199	194	186	160	205	233	173	214	194	177	169	199	199	208	192	180	191	192	167	201	186	157	210	216	162	173	165	179	197	195	186	179	199	168	184	187	189	216	178	203	194	178	182	188	183	161	209	218	164	187	186	185	180	165	174	191	188	185	162	187	217	193	188	187	207	173	178	193	159	180	180	186	190	214	193	195	195	196	181	184	197	167	171	201	191	211	171	163	191	197	190	183	214	172	190	197	191	191	176	188	176	192	177	213	191	182	195	184	179	205	200	201	198	194	189	180	177	183	200	215	216	176	171	164	192	207	195	176	187	175	175	175	194	169	182	190	176	179	195	176	174	170	183	191	180	169	181	210	171	183	165	202	205	164	172	208	213	178	174	204	196	178	202	175	186	178	176	188	197	180	174	205	196	181	195	201	196	176	187	170	197	190	201	190	182	232	192	185	206	192	203	181	182	173	173	182	177	171	176	169	196	201	165	194	181	191	198	185	164	164	171	166	206	149	177	183	179	201	171	178	175	186	231	199	175	175	192	179	181	205	170	173	185	183	205	177	188	193	155	201	182	168	178	193	173	185	180	193	178	201	211	200	196	175	180	190	191	187	150	193	175	192	195	176	202	206	162	171	161	173	162	179	206	204	181	187
27070	18379	4860	934	752	651	691	634	593	606	626	603	654	628	607	620	664	661	644	589	657	623	644	627	640	634	578	653	685	624	674	671	625	635	604	587	584	604	607	577	632	616	618	603	637	632	610	639	593	631	611	620	630	645	636	632	665	594	627	673	630	623	632	602	628	620	587	612	641	546	627	636	601	622	599	643	592	587	613	619	646	631	666	611	644	673	639	652	618	615	607	626	659	671	624	603	590	598	635	611	616	650	627	594	656	616	640	617	660	627	630	630	611	623	583	594	621	637	629	643	601	654	623	659	610	622	605	597	618	630	595	577	610	620	654	592	614	616	659	636	614	655	654	634	654	604	630	632	583	655	650	630	608	596	616	621	624	605	643	696	639	604	615	607	651	617	653	612	618	634	591	667	615	610	605	609	631	599	637	629	602	603	627	601	608	610	626	615	605	632	616	585	630	636	630	611	584	621	614	642	633	600	622	601	644	648	605	650	634	601	608	600	601	584	572	624	632	655	601	613	668	588	631	634	612	663	594	642	642	597	604	627	626	609	621	635	602	590	626	604	587	669	618	641	648	606	681	594	667	632	633	635	631	644	663	585	629	597	646	665	660	573	650	588	624	617	628	659	604	642	617	623	607	603	582	654	605	573	615	613	610	596	614	640	622	628	647	582	622	582	614	646	633	630	627	597	630	620	641	618	628	660	627	626	615	600	616	588	644	590	636	636	635	603	605	626	625	625	581	594	600	617	614	613	600	639	639	662	610	647	612	632	631	610	613	644	658	642	615	646	618	611	637	652	628	624	650	629	612	599	636	629	599	592	623	618	620	609	640	615	592	580	622	589	584	627	627	612	607	608	619	675	621	603	613	638	584	648	585	621	600	622	616	615	626	671	596	577	624	611	640	614	594	603	623	597	598	658	636	613	609	683	654	627	604	638	651	617	629	642	665	641	612	646	635	665	598	626	606	635	656	597	605	607	651	630	590	661	609	619	653	570	615	608	662	652	600	643	658	629	569	606	590	640	645	598	569	616	602	645	602	622	671	613	652	566	631	628	595	663	621	592	591	623	622	618	620	624	620	612	640	631	603	618	664	601	656	648	643	666	617	630	637	627	608	655	635	594	626	631	603	610	617	623	619	629	611	640	610	609	624	659	651	642	593	624	616	598	610	657	688	569	608	621	651	612	606	621	642	620	671	640	659	610	605	619	611	596	630	614	588	631	624	598	585	628	638	605	636	574	594	641	623	623	620	635	561	638	641	624	631	633	598	654	587	628	617	594	591	625	645	686	587	605	619	595	613	584	598	628	590	635	644	616	588	626	627	625	610	612	617	648	639	611	599	608	593	665	641	601	641	633	615	600	618	617	687	606	616	647	644	616	622	605	672	590	670	627	659	617	570	651	578	637	609	654	607	655	683	663	610	627	622	595	626	632	633	651	636	615	593	591	585	608	647	603	653	605	620	612	641	606	612	637	632	606	599	629	638	658	618	619	671	639	608	615	614	636	646	620	625	622	679	614	660	617	630	622	611	628	618	652	608	618	635	597	634	613	624	620	629	622	613	607	621	620	603	588	628	611	658	620	623	658	653	619	684	632	605	601	611	634	622	615	597	642	611	610	634	638	660	580	636	574	672	619	633	618	591	580	576	631	647	587	634	630	612	642	621	611	648	632	634	667	581	615	637	649	647	613	596	608	659	643	625	654	623	618	609	641	569	619	604	660	623	623	619	603	649	590	626	652	589	624	608	648	587	626	650	603	602	602	595	636	625	611	623	637	617	655	563	585	580	682	621	638	601	663	589	634	592	615	621	601	648	610	614	634	610	576	653	643	619	637	613	658	597	638	611	609	605	629	602	613	606	644	605	621	663	608	652	559	609	632	584	617	643	630	595	640	674	659	601	605	640	605	618	613	628	593	618	631	648	572	575	598	636	605	602	602	611	641	630	666	651	620	649	619	634	629	649	648	622	653	590	622	620	634	641	610	636	624	644	659	595	628	634	640	620	612	630	643	660	642	652	607	630	598	640	591	631	623	649	623	573	623	623	635	637	659	635	642	619	641	639	636	629	611	604	616	619	608	645	601	590	608	622	591	648	614	633	621	617	640	598	579	613	660	604	605	659	648	638	573	625	644	611	621	613	644	606	596	624	613	604	614	631	702	620	615	637	609	615	639	577	637	623	640	600	612	586	626	662	605	633	583	625	615	607	624	628	603	613	584	601	616	627	628	633	643	633	630	587	652	642	646	622	604	663	639	664	622	598	614	572	586	623	618	605	618	669	598	658	613	639	644	647	631	616	658	633	649	632	642	613	645	615	622	583	636	646	600	648	611	566	614	651	674	641	653	642	574	593	618	631	650	662	631	596	625	562	626	619	601	625	649	592	611	612	625	634	596	663	654	616	617	623	662	661	630	589	636	621	580	601	594	639	657	644	650	653	600	615	603	605	615	597	589	548	611	665	648	621	598	647	590	672	598	632	632	636	653	633	641	623	607	656	652	607	633	620	591	641	621	605	613	651	658	621	585	648	586	603	692	655	646	613	598	622	598	670	641	642	630	629	621	625	609	628	599	604	583	621	612	632	629	620	646	609	670	617	606	588	613	619	641	594	597	630	615	618	622	604	589	629	592	631	607	627	562	617	669	628	624	634	612	650	620	627	618	602	611	602	655	630	630	634	651	597	580	652	649	619	627	608	618	579	654	621	647	632	645	646	639	621	632	637	599	612	612	634	673	595	614	578	652	638	609	627	618	615	640	626	670	660	582	589	621	638	630	635	634	618	616	652	624	621	636	579	629	618	620	632	625	610	626	619	647	626	633	586	631	633	629	646	635	619	638	671	626	610	626	608	668	565	632	586	624	639	602	643	616	650	620	601	602	616	618	630	656	615	636	630	588	639	621	657	605	639	612	605	605	644	654	628	652	636	597	600	678	641	598	596	639	660	628	618	617	645	678	642	654	649	607	594	618	607	631	616	588	607	603	586	580	618	622	655	651	669	619	631	610	630	637	594	613	644	643	611	617	613	649	614	645	635	620	616	692	640	633	595	618	657	614	618	652	654	613	590	630	592	595	585	624	568	635	610	625	616	564	600	595	604	589	627	626	650	623	621	650	650	621	631	624	586	642	603	647	646	600	610	613	608	594	606	620	602	616	596	598	603	623	622	650	627	633	624	599	628	616	629	627	642	602	590	595	618	645	633	647	612	572	645	620	587	600	647	585	619	645	607	637	619	629	627	611	651	587	597	614	626	612	644	618	653	649	649	585	609	612	611	622	609	577	659	671	625	588	690	609	581	611	609	595	576	625	612	628	613	626	607	573	592	621	579	587	676	615	597	666	612	630	608	663	641	590	623	605	671	610	622	664	651	656	664	625	619	656	581	596	659	604	628	615	621	636	611	645	608	631	656	594	673	603	617	614	657	615	608	604	629	635	593	672	566	642	650	630	614	625	639	606	616	650	578	590	626	665	632	632	629	625	612	645	684	605
4340	1201	1125	864	811	697	693	773	743	687	716	694	715	719	692	684	666	639	654	704	693	709	666	681	682	717	734	699	682	716	702	691	670	686	707	666	680	682	722	638	651	700	667	691	747	695	676	688	734	688	722	675	719	648	686	683	643	691	703	691	701	665	702	675	662	688	711	712	671	672	698	618	706	656	728	668	654	682	652	689	686	629	686	666	691	666	663	688	723	705	690	700	685	674	707	672	681	697	676	694	667	666	687	665	685	622	707	680	707	723	729	672	659	669	698	686	667	644	681	693	623	677	692	703	665	685	687	693	680	736	697	673	680	717	667	700	690	706	663	681	710	650	685	653	664	696	670	674	722	705	668	711	665	670	701	681	690	685	689	648	704	678	722	687	730	669	668	724	673	674	680	719	684	726	668	693	678	712	646	656	681	680	671	698	677	682	666	665	706	704	669	689	697	749	749	706	688	658	671	701	688	690	675	676	697	737	690	687	679	690	699	666	677	693	674	703	629	717	689	616	673	656	672	704	676	710	672	683	659	682	724	700	729	722	635	710	689	667	654	700	682	714	664	676	685	714	674	663	720	688	675	667	725	653	658	694	704	658	694	681	694	660	701	655	673	718	690	679	667	656	667	738	671	682	646	701	701	692	689	667	726	673	679	658	703	651	685	685	644	709	728	661	689	702	705	734	675	643	690	675	679	643	666	645	650	690	698	729	706	680	673	645	717	680	676	657	690	689	669	639	644	667	664	688	665	713	739	645	688	702	690	663	653	691	674	680	639	683	681	686	689	731	641	718	708	705	764	689	690	671	675	648	656	705	737	707	652	727	684	671	695	751	680	642	677	680	664	679	674	679	742	677	673	724	687	705	675	655	678	666	641	680	704	659	677	651	692	682	660	672	666	671	717	677	729	711	633	680	695	718	732	731	704	654	701	697	708	692	687	683	708	684	688	696	721	704	662	670	706	705	691	663	658	687	691	717	630	698	718	712	714	705	691	722	742	729	738	674	660	686	688	731	711	739	658	689	653	671	660	741	632	685	693	730	702	678	647	707	655	682	690	696	670	695	692	669	692	705	679	684	689	641	685	650	684	669	670	687	676	675	626	668	660	713	642	684	694	715	665	708	739	670	696	694	638	673	673	775	684	689	741	638	701	697	683	715	706	695	667	644	729	718	693	707	693	694	684	680	665	701	670	634	654	690	734	698	677	702	659	696	656	714	659	690	670	663	734	665	684	656	670	695	668	686	690	707	687	715	692	698	707	658	689	738	694	697	708	629	674	726	660	690	699	654	679	698	682	700	698	706	705	667	677	705	658	641	660	699	670	699	717	682	696	699	651	685	706	687	707	642	655	696	678	708	709	719	692	652	714	683	672	677	687	655	663	662	724	715	661	688	705	708	728	700	720	668	730	691	662	690	724	703	621	715	705	640	707	661	708	741	665	732	664	635	718	724	699	665	709	665	651	728	647	668	679	671	710	653	704	689	642	704	676	652	686	679	653	684	707	646	659	675	684	694	685	670	696	686	673	751	720	669	673	695	665	717	731	722	669	658	694	685	677	711	701	665	660	649	675	708	719	711	652	655	709	677	703	662	657	692	686	641	668	679	663	637	646	663	638	635	644	699	674	690	703	657	698	687	698	685	655	618	660	657	668	667	660	670	688	668	608	678	686	689	657	659	702	718	689	661	718	771	665	675	717	708	722	703	704	662	660	722	681	702	714	686	693	692	677	666	652	675	706	683	697	657	672	679	694	688	688	712	705	693	649	658	725	684	714	676	647	692	711	717	684	650	679	656	667	671	680	658	717	710	669	668	645	708	679	694	681	658	672	663	684	723	645	686	698	666	719	728	704	711	683	673	682	690	692	711	708	660	728	655	665	649	656	720	720	685	696	708	701	641	681	616	695	735	744	687	669	693	657	704	675	683	673	694	680	653	656	666	686	679	692	710	675	726	675	706	662	715	693	681	682	691	673	702	676	686	690	654	713	686	673	658	666	668	693	750	740	705	695	650	701	709	684	713	675	623	658	668	744	654	695	694	698	694	682	682	691	707	713	689	654	686	694	702	704	703	679	664	689	681	697	651	651	709	669	705	657	634	682	723	623	652	720	655	689	710	708	714	703	673	680	686	652	687	697	670	646	687	705	692	643	730	686	707	692	672	667	665	692	704	689	674	700	704	668	633	677	676	694	680	739	699	705	661	735	656	693	655	695	714	723	706	673	649	664	708	713	690	657	720	643	654	714	692	724	676	709	651	764	664	706	644	684	671	722	663	712	698	671	720	698	675	682	658	691	644	660	696	680	714	725	673	667	659	673	694	651	693	668	694	684	682	689	655	657	680	707	734	681	680	716	720	712	735	687	742	739	647	693	684	670	674	647	658	695	703	711	721	676	670	688	684	720	684	658	681	641	666	629	658	702	696	665	672	678	701	697	731	664	694	717	692	709	668	701	685	729	690	683	678	675	698	645	652	689	712	691	698	661	682	689	646	655	677	727	654	670	700	699	662	665	709	677	625	657	714	642	715	695	649	690	667	704	682	663	661	695	684	689	703	700	689	715	670	633	679	658	708	693	667	678	682	637	691	695	658	682	670	683	675	677	703	640	716	676	674	691	634	672	687	712	679	675	672	680	689	700	710	662	711	719	675	686	666	687	703	710	703	690	645	695	680	745	674	654	648	684	668	659	696	667	673	681	708	667	644	698	678	625	715	668	667	684	694	725	668	696	681	665	672	672	668	655	691	698	721	733	567	665	685	718	711	705	670	696	724	685	741	702	657	689	702	726	678	690	676	679	664	678	697	689	680	701	732	661	665	712	684	710	661	660	652	682	669	712	712	684	658	694	665	678	699	672	682	690	686	665	696	679	670	658	693	682	688	724	677	699	683	718	663	653	656	684	764	687	625	715	653	677	631	684	713	750	690	690	698	699	654	675	669	684	707	692	672	694	685	725	693	616	691	712	682	720	685	691	685	694	684	702	665	697	705	668	686	708	696	673	657	685	616	683	730	715	643	633	654	692	679	652	702	676	675	667	674	714	721	675	703	713	733	711	694	733	675	665	704	665	687	716	679	664	680	669	676	686	689	672	710	724	646	714	643	717	682	677	652	661	635	701	699	667	670	689	696	664	688	664	725	720	715	673	692	647	691	676	731	668	710	644	663	734	691	671	738	699	739	672	714	719	683	726	696	746	698	643	676	642	706	661	697	692	680	697	768	683	688	653	746	697	689	668	706	669	676	700	693	738	698	696	639	720	656	686	680	689	709	638	715	713	684	714	670	717	679	671	710	706	654	710	688	657	659	715	665	708	651	677	666	692	688	646	700	646	676	644	656	685	721	664	698	687	697	715	671	654	672	718	699	716	661	676	682	679	743	671	706	676	709	662	650	651	694	690	650	667	687	716	732	676	679	714	660	716	687	700	687	684	678	637	721	714	695	691	646	640	679	700	712	676	646	733	687	677	667	654	728	659	710	700	708	681	721
23300	20856	27875	23944	20835	10361	1185	805	720	686	603	580	595	554	546	517	539	517	527	490	480	474	504	494	507	482	512	494	467	452	475	461	435	482	475	478	474	465	465	508	474	450	496	478	458	491	484	520	484	496	460	478	483	488	474	445	460	475	470	465	430	479	476	486	500	514	464	455	510	484	474	495	442	426	473	489	465	467	512	490	478	521	466	509	488	468	482	467	462	458	461	436	464	431	404	466	448	456	459	428	443	445	468	481	548	455	480	507	439	489	474	495	502	501	520	492	448	497	432	474	468	436	473	463	491	473	468	466	450	494	442	475	447	483	465	452	462	493	424	488	457	443	473	452	468	425	504	465	471	491	479	478	447	489	485	483	448	471	436	473	485	478	475	494	456	440	457	462	485	433	503	480	481	466	440	482	468	463	451	475	449	467	488	471	448	510	447	491	480	490	501	471	471	471	452	422	481	463	448	460	451	420	439	467	486	476	461	454	433	449	516	474	475	453	480	478	484	462	474	438	426	505	448	427	458	484	462	412	435	478	464	441	444	457	497	469	459	457	482	473	437	442	441	466	485	491	446	480	432	476	436	442	471	478	452	469	440	466	457	433	466	475	457	484	472	448	456	428	465	489	488	469	467	467	473	430	476	499	468	469	505	442	433	437	467	453	434	483	472	484	407	480	454	455	478	473	470	495	440	452	459	458	442	486	464	472	448	470	455	501	454	467	430	448	526	449	445	440	462	442	460	477	454	467	462	458	469	446	480	478	473	434	478	475	482	475	463	489	441	477	463	451	446	459	464	480	476	461	453	428	465	467	428	427	458	447	486	480	432	461	485	488	434	451	496	445	469	510	477	434	463	465	465	484	490	487	472	451	446	477	445	432	441	462	444	445	449	464	485	461	464	481	421	462	434	440	481	454	504	506	433	461	437	474	468	496	464	448	473	466	438	493	475	453	470	451	426	476	442	467	496	456	452	435	475	446	470	504	470	491	478	456	494	465	436	471	488	448	471	470	452	459	448	464	494	485	458	458	476	477	477	456	467	425	473	486	468	428	508	465	488	454	479	482	456	468	464	450	451	483	430	441	468	490	468	463	468	483	479	475	445	453	444	488	463	467	500	452	454	501	465	508	479	446	464	446	432	495	496	476	459	444	495	456	442	453	467	456	432	420	455	425	475	465	457	455	499	516	482	463	474	468	453	478	466	466	456	447	445	463	461	459	478	462	471	490	468	480	461	471	454	466	461	460	461	515	460	466	462	449	460	462	448	443	459	470	466	544	512	467	452	478	449	434	442	449	473	480	484	462	470	481	500	463	472	423	466	472	446	499	457	481	444	460	511	448	469	424	414	418	452	507	449	435	460	483	488	435	462	440	460	486	469	459	480	447	479	435	431	498	434	448	449	468	489	510	464	501	466	467	470	486	459	462	429	454	417	486	455	458	473	477	485	491	494	463	468	465	451	445	441	489	468	443	457	449	465	443	440	445	459	510	468	454	484	469	485	466	460	438	469	434	489	477	474	484	493	480	474	492	454	497	458	466	464	450	457	470	464	517	432	411	484	489	452	461	473	455	449	493	485	476	478	440	474	467	446	471	461	448	426	451	459	454	475	458	470	470	428	442	460	454	466	437	458	432	466	451	454	518	459	482	487	464	468	492	482	478	441	452	464	505	456	478	494	504	433	433	443	440	456	455	459	457	501	431	446	449	465	468	455	459	453	442	437	486	447	473	459	485	504	505	519	462	421	422	452	460	454	476	454	470	460	465	512	450	414	465	485	449	431	459	472	446	435	457	478	470	473	488	459	512	452	429	494	432	473	495	468	477	445	474	455	442	447	466	490	445	478	428	467	471	497	430	496	478	460	456	480	486	443	480	470	467	446	441	481	498	471	428	447	436	452	451	474	494	505	451	471	462	492	453	520	470	465	472	478	431	416	435	477	482	517	459	430	429	470	484	428	454	461	456	463	460	482	500	453	471	455	484	439	455	475	448	484	461	439	477	466	478	447	506	479	484	448	447	492	459	456	458	448	440	470	440	488	462	486	460	422	444	459	445	497	483	457	483	482	443	459	438	464	460	476	469	461	476	463	478	489	409	478	455	494	476	493	492	490	496	447	479	471	464	455	467	456	455	488	463	430	471	458	455	427	450	473	436	447	450	453	462	450	473	437	490	451	478	459	486	466	458	491	475	499	445	431	468	472	442	419	462	460	486	493	505	442	428	483	413	472	448	443	453	479	456	466	534	465	473	441	486	467	467	438	505	462	445	488	445	442	440	484	437	492	454	427	438	421	450	469	479	479	470	457	454	420	490	484	450	457	464	470	469	475	496	433	479	483	516	420	452	493	435	468	456	459	479	505	522	505	455	469	484	443	458	441	454	462	456	496	472	430	468	488	472	464	464	476	433	462	442	450	457	422	483	447	434	461	439	454	489	458	474	441	475	468	519	490	442	479	484	449	461	424	482	417	472	471	433	451	454	435	410	484	424	495	438	460	470	457	476	473	479	457	448	451	452	469	425	452	429	494	465	445	440	464	428	467	483	488	503	461	503	463	476	461	435	491	459	502	463	446	449	438	472	513	445	469	492	457	480	481	467	449	476	462	439	481	442	440	454	481	440	422	464	492	484	449	471	482	494	430	444	481	510	461	429	471	433	447	460	492	466	481	479	468	469	472	429	467	475	463	465	457	442	444	463	466	468	455	460	486	514	452	448	492	479	449	471	499	470	474	443	393	472	459	474	466	491	426	446	451	451	465	446	462	483	464	431	422	436	431	459	481	482	427	426	470	470	467	485	451	460	453	473	454	465	471	454	484	470	482	459	457	504	427	431	444	423	448	493	463	452	465	446	451	484	477	477	477	463	458	499	518	470	430	474	421	485	466	436	493	455	462	425	463	495	434	482	449	483	484	474	426	440	496	486	492	492	445	457	464	469	451	441	463	452	475	494	453	467	449	475	451	462	483	497	441	442	475	468	470	465	441	426	458	472	462	467	478	480	475	445	460	461	497	482	486	485	483	457	452	508	446	462	463	429	503	488	464	459	451	477	441	500	483	476	476	463	475	449	461	449	439	487	441	440	441	462	479	453	447	430	471	487	476	472	466	424	460	497	453	466	478	465	478	420	439	425	486	472	458	435	454	465	481	451	482	481	477	492	441	513	478	445	492	466	515	434	469	473	447	404	460	473	492	478	451	463	468	484	483	495	478	478	470	443	452	474	461	499	483	451	480	461	449	460	499	453	465	426	455	440	486	468	447	473	445	474	438	478	451	458	459	480	475	490	432	480	457	430	443	466	442	406	455	431	493	447	425	488	490	465	441	495	424	481	468	461	468	432	474	475	486	456	465	460	498	441	443	446	475	441	455	498	465	453	464	423	454	444	464	458	450	444	481	441	477	480	480	483	478	495	481	477	459	453	474	458	455	440	489	487	491	459	465	464	474	491	482	443	460	460	451	461	443	467	460	478	469	425	440	483	446	461	474	460
3434	8474	6715	3033	2162	1643	1335	1172	930	787	761	733	684	659	602	636	573	611	605	570	601	549	543	573	551	550	523	546	561	511	555	544	541	510	524	528	553	548	545	555	528	524	468	535	534	547	512	498	491	554	524	517	531	558	544	537	489	546	482	547	514	516	544	556	510	523	524	527	506	525	557	499	523	523	475	548	511	549	531	531	523	518	565	540	501	524	517	534	537	535	508	512	532	501	545	520	505	519	510	524	533	497	541	512	507	547	512	508	515	508	529	534	535	517	508	550	508	491	486	492	575	520	508	537	528	480	531	531	498	522	557	525	498	545	516	498	578	498	529	498	539	536	521	549	532	514	514	549	537	549	500	484	491	521	524	529	517	553	497	529	507	552	527	507	510	523	523	562	506	493	522	538	571	530	529	530	543	514	529	520	501	523	545	540	541	503	543	550	540	500	557	503	547	464	528	529	533	555	520	506	525	532	517	533	510	540	490	506	516	546	556	502	545	551	508	571	495	537	502	554	531	555	512	549	523	527	533	532	460	497	521	509	521	538	552	544	529	503	525	568	522	533	514	537	518	519	550	509	532	477	539	545	533	567	509	509	535	539	540	494	514	550	517	511	528	557	518	502	529	509	517	518	547	487	514	495	524	587	528	516	509	491	478	502	507	545	552	509	528	546	504	517	527	543	507	494	513	514	542	534	523	555	515	523	511	556	513	547	488	551	519	515	525	530	550	554	543	559	510	504	524	508	537	500	492	493	550	502	513	536	517	514	530	553	517	559	545	528	514	501	510	529	511	518	507	493	497	564	519	508	541	575	530	544	528	536	521	501	528	484	539	507	521	560	564	497	543	490	512	552	523	514	545	503	545	516	482	539	534	531	532	539	521	520	490	537	493	540	532	513	526	539	523	514	549	530	525	524	514	503	504	565	503	513	530	528	538	524	519	514	481	540	548	510	550	499	531	545	526	522	565	558	507	569	486	548	525	535	562	522	578	546	511	546	478	514	549	489	491	501	536	513	510	547	499	528	517	503	529	544	501	543	512	449	548	538	477	510	528	552	508	511	517	478	559	510	524	521	502	505	507	569	493	528	494	525	538	471	516	530	508	514	529	542	501	542	527	577	530	507	530	546	542	507	534	525	544	523	519	518	495	518	529	510	505	511	525	491	479	535	493	530	576	490	526	545	506	542	526	541	485	521	525	538	518	509	525	495	533	520	514	557	528	515	551	494	553	506	522	518	522	522	507	561	528	511	488	497	507	510	558	540	552	556	497	531	580	512	477	520	571	544	471	518	527	501	507	518	521	500	540	472	531	527	527	508	514	517	532	485	536	544	503	500	519	557	492	523	575	552	502	538	464	527	533	525	528	492	516	556	521	531	466	540	526	500	515	476	513	498	463	531	529	518	540	508	532	563	509	547	484	539	537	501	511	514	532	537	492	515	518	565	481	512	502	515	511	520	525	525	536	494	544	505	487	554	506	549	578	513	519	537	486	482	530	507	531	536	528	488	517	546	517	492	523	557	537	501	552	515	497	525	540	487	498	521	538	485	517	512	529	517	511	513	606	499	518	575	523	555	526	536	529	501	522	491	516	542	583	509	498	526	527	530	542	533	505	517	539	498	526	505	518	540	494	492	513	512	542	568	538	537	528	535	561	498	497	509	501	532	529	533	568	545	521	490	462	529	539	542	512	558	562	507	516	545	527	567	495	486	516	487	528	528	537	527	506	513	509	535	486	544	547	525	560	509	552	523	521	489	495	540	513	534	526	531	502	516	584	531	589	519	561	487	541	522	523	556	508	508	510	528	491	536	524	569	532	507	505	548	509	506	522	524	507	505	550	550	535	502	508	533	513	508	480	534	565	531	499	544	490	520	560	534	518	537	544	528	525	520	523	516	532	474	494	516	514	506	489	563	511	516	569	534	516	542	520	533	534	521	520	514	512	527	513	517	530	519	522	500	533	548	535	532	472	495	536	539	509	492	478	520	509	516	530	518	521	536	573	492	515	523	486	505	507	575	503	554	506	514	482	502	551	539	545	530	533	552	519	508	480	544	509	523	491	479	527	527	505	507	503	514	510	466	517	525	555	514	528	525	521	549	497	529	512	524	530	503	505	552	514	501	531	539	492	477	501	509	553	559	524	544	527	512	506	505	556	532	514	535	522	538	537	506	519	524	506	531	579	561	515	512	540	489	504	578	557	516	530	473	494	545	505	486	539	524	538	541	550	532	545	509	520	509	523	552	512	534	511	513	494	533	494	506	541	551	523	553	552	550	524	557	542	519	505	521	508	545	545	508	508	495	590	525	533	534	526	510	561	546	529	517	494	472	496	543	535	505	527	502	558	569	507	546	540	534	521	519	546	525	511	540	520	505	528	509	530	533	541	532	538	472	554	549	488	530	546	513	517	534	530	519	512	585	550	506	546	524	507	533	512	488	520	495	498	523	500	492	553	503	498	583	520	492	517	466	524	531	528	455	502	546	553	512	565	532	533	505	498	479	526	492	547	525	578	523	514	500	525	511	531	580	521	535	529	536	505	526	514	532	526	524	499	530	492	504	479	518	574	519	491	491	532	481	522	521	485	516	515	503	512	539	492	505	553	498	511	510	513	510	530	527	545	534	519	511	556	500	506	505	547	485	508	512	518	493	529	547	522	558	483	500	506	550	515	553	541	506	512	525	494	488	489	539	494	486	528	501	522	533	549	535	488	523	504	510	593	545	529	516	526	514	555	497	563	525	524	510	567	500	537	499	484	547	509	534	533	524	551	562	531	491	523	567	506	537	560	493	554	539	511	560	526	519	494	522	504	527	542	528	479	486	536	554	476	523	536	538	530	516	568	486	535	547	495	528	512	537	487	528	523	517	538	495	504	493	464	529	516	531	509	560	521	555	526	521	506	533	531	511	495	534	534	482	536	543	552	500	500	510	570	504	490	557	520	540	491	527	588	503	486	509	509	503	510	535	509	588	483	539	534	529	502	545	535	568	560	509	484	529	514	519	502	555	516	507	514	516	491	517	533	526	498	512	523	510	532	516	475	499	515	506	511	555	488	546	596	495	481	517	544	507	523	540	549	511	536	562	513	534	518	569	496	526	566	532	540	523	532	539	505	545	518	455	557	518	507	488	525	519	505	569	538	481	531	516	507	515	537	526	513	526	501	513	498	561	525	493	477	556	522	528	522	510	512	585	500	492	570	547	534	550	512	531	505	527	539	489	501	519	522	529	498	555	557	507	551	499	517	510	508	513	524	566	564	548	540	517	546	515	481	519	482	525	532	554	568	505	552	547	522	513	550	527	525	530	514	543	520	527	552	568	507	530	546	514	535	524	541	503	536	516	550	545	535	542	475	510	530	511	565	501	556	503	512	510	506	555	478	520	484	518	563	493	476	547	518	540	526	508	529	532	478	524	495	546	525	498	450	533	506	539	563	534	497	535	518	558	543	505	511	508	518	525	491	540	496	523	502	540	539	502	553	517	553	502
24310	20834	26957	24748	12759	959	669	601	510	478	561	458	521	428	456	441	439	463	482	441	441	452	465	428	442	416	449	404	414	411	429	386	424	442	442	418	393	451	440	427	455	455	420	420	423	446	411	415	436	435	422	443	437	440	476	425	412	416	449	422	438	446	448	415	468	462	422	408	424	392	413	436	415	428	415	450	461	417	374	424	413	431	424	420	465	423	405	420	425	417	409	420	408	426	428	451	436	431	459	442	408	433	409	455	424	423	404	407	412	435	451	395	447	445	416	395	416	428	396	391	422	447	380	423	420	437	417	438	452	444	387	426	416	374	430	425	406	426	388	442	407	457	397	411	424	435	403	416	390	412	440	425	394	421	433	408	443	424	385	427	419	447	471	401	418	397	451	435	425	432	425	464	437	405	378	439	419	441	438	431	424	435	439	438	418	430	414	371	411	435	418	438	421	412	422	396	434	446	399	404	447	413	418	443	403	410	387	401	430	427	414	414	433	439	421	464	449	444	424	398	433	449	424	428	432	418	401	414	400	380	434	456	394	419	484	444	437	445	396	389	382	447	429	449	421	428	417	423	383	427	412	412	428	386	446	422	385	455	447	424	405	477	441	418	436	439	403	435	426	416	434	428	412	443	398	443	438	438	410	414	420	424	429	422	455	411	388	436	456	384	424	408	407	444	386	428	435	416	437	449	431	415	428	412	405	404	415	398	467	455	446	381	407	436	466	414	423	451	440	404	432	468	432	450	415	441	386	427	381	421	439	409	402	392	444	377	401	460	430	411	404	422	437	428	404	358	413	426	429	459	434	404	450	427	400	418	417	433	406	401	400	425	428	416	439	453	402	405	386	405	403	466	411	409	429	410	408	397	440	483	390	452	414	384	423	444	425	410	425	415	420	429	432	413	433	437	427	430	455	427	437	450	434	392	409	418	423	425	398	405	430	441	447	467	445	431	411	417	434	441	398	435	422	432	425	443	428	413	425	408	423	411	461	404	406	433	459	437	425	403	415	428	409	413	459	430	407	413	418	433	448	439	393	446	403	427	432	414	424	435	411	443	427	468	446	392	427	419	421	391	433	448	418	424	415	419	407	450	440	424	376	414	428	421	473	440	423	449	459	396	433	453	413	402	439	407	401	418	428	399	442	402	396	423	421	414	417	432	423	386	424	403	448	417	457	435	418	456	443	422	420	409	429	427	455	437	429	447	424	399	424	439	396	403	478	413	450	439	450	448	405	421	435	373	428	407	420	415	433	404	424	448	391	417	438	431	458	443	426	412	405	422	434	419	407	402	426	398	456	414	409	394	455	428	426	473	414	441	447	422	378	446	445	419	408	435	428	442	403	444	423	462	451	468	427	430	414	413	469	419	431	434	433	404	449	391	413	424	463	430	444	398	465	430	402	434	416	456	421	409	423	390	429	426	423	422	417	441	436	424	474	400	409	421	383	400	403	413	427	427	403	457	383	428	393	451	400	461	407	433	447	431	429	391	392	417	412	415	443	420	416	424	396	410	421	432	441	406	442	396	427	414	441	421	396	392	422	437	416	391	402	461	437	414	429	442	384	410	414	437	442	395	390	401	435	428	449	410	397	401	395	395	417	407	420	427	425	462	441	400	436	413	431	423	407	423	421	405	476	446	452	392	433	435	457	388	388	407	396	411	427	414	437	388	416	449	441	437	431	405	394	405	419	401	385	450	394	429	400	402	411	402	438	409	405	409	433	388	420	428	396	422	377	447	442	433	429	446	448	410	396	446	440	378	459	400	370	415	425	450	428	396	480	393	444	420	450	426	426	424	456	460	404	429	416	420	436	434	404	416	422	404	433	438	403	407	431	446	459	474	409	434	428	403	426	398	471	412	419	413	408	432	421	457	442	403	429	415	434	419	404	440	433	435	446	441	430	447	424	447	431	410	388	388	409	414	458	418	461	439	411	409	426	436	429	422	433	406	397	422	451	420	441	441	453	486	433	457	458	422	413	432	447	408	456	453	452	417	414	419	443	448	384	422	405	400	424	430	455	416	386	432	453	449	430	427	419	422	382	410	402	411	417	414	436	436	468	378	402	433	413	383	424	390	442	411	411	412	409	438	400	403	430	411	438	404	469	410	387	448	394	402	425	403	407	412	445	429	408	405	407	417	395	376	431	391	430	414	407	396	423	425	438	478	400	414	399	414	389	452	422	412	442	436	436	446	455	410	394	412	464	413	416	420	395	447	407	380	383	443	420	424	432	447	422	407	421	401	445	416	441	374	422	446	393	433	444	441	379	410	422	413	405	415	427	407	396	432	421	404	416	432	425	400	430	446	424	407	397	422	426	407	412	425	401	462	403	428	427	387	462	398	423	444	413	435	421	409	464	408	404	411	400	365	419	415	442	432	423	396	429	437	389	417	431	442	406	447	405	401	407	425	422	416	403	444	411	430	405	450	446	428	422	454	433	435	446	408	422	468	415	450	453	427	402	464	436	407	424	420	419	427	401	422	424	435	402	367	406	438	467	419	421	413	432	488	416	407	445	435	434	441	419	426	383	448	450	404	407	424	406	424	422	397	443	475	416	400	410	420	431	423	423	435	428	443	424	402	456	420	401	407	413	427	402	418	407	454	406	403	418	430	448	429	413	459	456	436	411	426	446	423	417	421	404	428	410	454	414	400	399	372	433	436	430	462	411	455	396	441	432	379	390	397	428	434	407	401	416	438	375	485	434	424	415	413	414	427	396	421	435	402	392	401	430	430	426	437	417	455	412	393	404	394	403	406	412	411	434	401	428	398	420	438	395	424	397	436	384	407	405	460	419	393	394	429	454	398	486	410	408	476	416	405	424	436	410	412	433	439	429	394	429	452	422	429	421	402	406	442	405	450	430	429	405	441	408	455	413	407	425	466	431	420	377	411	428	435	475	419	403	462	420	413	432	434	421	448	420	436	411	373	411	385	480	410	389	429	444	443	433	437	444	411	432	415	429	390	390	436	402	434	447	427	429	394	450	433	442	430	400	418	404	425	445	399	433	424	414	444	430	378	412	403	427	403	443	401	418	469	415	402	442	417	419	422	415	425	415	412	401	416	431	390	451	398	426	399	397	417	461	419	417	410	432	407	437	442	418	416	410	434	392	407	436	436	459	411	427	434	450	394	422	421	443	410	399	423	399	387	452	416	390	389	425	454	421	432	411	437	452	423	489	431	431	434	414	433	405	426	429	406	419	430	400	426	403	421	416	367	426	418	463	396	453	461	429	440	404	430	450	411	418	473	456	452	420	417	439	380	427	386	426	434	393	431	407	418	409	398	460	410	397	371	437	422	435	471	414	423	406	447	427	417	423	452	429	407	375	420	418	393	399	450	394	412	457	435	425	423	399	395	402	441	417	408	428	438	398	421	375	400	408	438	434	417	449	418	438	407	421	433	441	406	430	406	459	428	400	418	407	395	465	388	436	395	439	466	412	412	423	413	430	399	416	388	408	416	423	401	379	431	404	437	455	438
3439	5279	3760	1967	1385	1121	941	785	748	637	668	616	558	522	493	516	527	472	531	486	481	512	458	509	487	461	450	438	455	434	457	443	443	478	456	466	439	484	450	476	460	452	479	477	456	478	494	492	473	431	483	437	432	470	481	453	496	440	462	462	468	471	459	475	463	458	426	455	449	466	473	463	448	472	474	447	506	474	477	455	454	480	478	458	431	456	458	434	419	470	427	447	442	466	504	462	433	451	422	495	467	488	491	454	482	476	450	429	448	455	463	479	426	458	485	447	459	461	446	434	465	442	470	468	495	465	444	453	443	455	469	525	417	432	465	477	458	453	487	416	511	410	469	477	465	456	476	425	482	490	460	461	453	466	441	441	413	483	498	472	467	441	421	450	482	446	456	482	465	448	444	483	483	463	463	456	488	446	488	469	486	454	441	472	449	412	450	462	436	451	435	480	476	452	454	442	481	469	461	503	444	494	467	431	454	473	442	436	477	458	400	463	446	478	461	476	477	472	454	434	502	466	456	439	435	470	507	485	454	442	442	438	427	460	426	497	417	458	477	459	473	484	466	454	448	422	467	455	475	454	507	462	454	463	450	459	444	453	434	447	433	462	425	457	474	458	415	436	456	408	463	469	487	453	420	437	418	462	441	454	456	468	488	491	463	436	472	459	462	475	491	453	460	480	447	472	445	445	446	482	452	446	430	505	433	466	479	452	427	486	458	439	478	429	443	465	471	454	457	462	438	463	480	455	438	485	470	427	436	449	475	413	458	465	437	453	444	444	431	433	461	461	417	468	460	450	449	448	491	454	440	423	460	442	449	438	447	435	459	436	449	492	401	456	469	456	461	455	475	445	488	441	456	456	435	486	448	499	470	422	436	452	457	438	464	450	492	506	438	467	440	450	439	448	486	481	459	495	469	485	425	447	465	475	430	479	459	445	419	444	456	452	431	418	472	423	493	427	456	435	446	439	470	495	428	469	471	465	465	461	402	431	452	443	435	479	435	469	422	440	437	469	463	500	445	463	472	479	454	439	402	471	435	462	460	457	452	484	465	426	446	438	448	482	468	453	461	443	483	450	469	459	454	466	443	429	445	423	469	449	449	455	452	478	444	425	463	466	457	467	481	472	455	451	477	418	478	478	505	454	458	455	455	432	450	430	427	476	474	460	443	450	464	477	507	451	497	438	463	488	466	499	481	488	449	453	429	454	459	446	471	417	475	427	473	480	447	414	475	416	449	464	467	448	482	427	465	450	452	467	460	460	456	445	463	439	465	478	446	413	468	473	453	448	458	449	431	477	467	446	452	440	490	475	452	431	433	451	435	452	468	416	460	434	415	446	442	458	452	424	489	448	436	468	476	431	421	432	462	462	482	493	480	462	481	465	467	468	481	447	474	484	486	471	505	447	474	443	445	492	489	460	423	442	473	428	454	484	476	450	397	476	425	474	474	452	437	474	476	453	427	441	446	457	453	490	469	455	456	459	443	458	434	451	497	416	498	465	474	442	462	468	444	475	454	461	443	449	473	429	436	444	443	503	437	447	463	499	460	491	473	441	455	445	426	450	468	444	452	474	442	425	454	486	496	438	460	479	458	458	450	507	439	408	468	451	484	433	454	497	444	476	462	465	471	429	473	461	500	486	443	454	465	440	442	447	474	459	481	442	444	465	463	453	466	488	473	480	447	485	468	477	443	487	485	492	451	432	492	426	482	440	455	450	445	427	465	449	451	447	453	460	440	449	479	425	432	465	465	437	441	494	457	468	437	495	435	436	426	438	466	424	482	418	461	447	413	453	457	460	454	417	442	490	452	467	486	450	474	505	454	441	479	456	442	439	447	475	467	438	471	449	462	457	437	509	472	451	473	446	492	471	474	479	482	504	472	442	451	491	424	482	472	440	454	439	486	468	469	480	462	411	482	417	442	485	496	451	441	454	419	443	447	451	441	475	417	474	458	485	456	483	472	440	445	470	451	467	504	433	428	476	464	465	477	456	466	450	541	456	463	444	446	417	455	462	460	479	449	441	449	466	482	479	425	419	479	461	460	461	453	469	468	461	439	468	486	444	437	489	437	451	438	420	445	456	448	463	457	495	451	498	430	423	437	472	456	454	448	450	433	462	481	445	469	415	473	473	433	456	464	425	444	466	457	459	443	469	451	430	471	473	422	444	490	442	471	468	451	439	435	448	480	470	471	448	438	438	443	457	483	446	487	441	490	465	461	472	464	455	440	486	488	466	478	459	459	436	422	487	446	474	466	464	456	457	451	469	468	486	434	475	408	456	424	445	429	442	462	434	479	426	455	454	432	432	449	463	453	436	437	486	399	473	433	428	495	450	452	440	486	473	461	455	422	484	457	476	465	499	451	466	451	447	440	434	448	420	413	450	451	474	409	437	495	477	467	466	425	471	469	458	451	471	409	460	462	529	481	448	447	440	437	468	471	431	439	456	444	452	483	494	449	454	444	433	461	475	468	459	432	438	475	480	450	446	460	416	468	432	485	443	449	464	500	475	486	484	461	433	454	399	469	458	468	451	434	466	444	465	454	454	446	445	485	462	413	455	487	426	466	453	439	506	468	475	447	390	434	451	444	422	455	462	477	493	419	425	457	469	454	423	460	478	447	458	474	467	464	482	461	444	464	514	470	450	467	456	438	472	462	468	510	484	455	471	431	455	480	459	451	452	428	443	462	431	458	483	454	451	445	458	473	458	454	433	472	472	465	429	476	489	442	444	472	451	461	444	429	448	426	443	467	468	442	422	408	465	427	438	466	463	406	445	456	431	453	466	452	451	450	460	434	466	479	483	439	418	455	437	445	498	463	456	471	478	458	459	470	443	453	450	486	464	485	440	468	447	416	487	480	443	502	442	486	479	466	460	443	468	447	480	461	442	486	425	441	465	432	465	450	433	481	479	458	446	486	446	487	477	470	475	450	463	464	439	473	424	483	437	465	442	429	445	437	473	493	479	486	458	422	479	465	414	433	449	447	475	463	434	455	435	472	456	480	516	458	433	451	418	445	499	460	473	484	464	477	459	457	441	417	431	422	453	442	474	488	430	474	424	452	473	472	483	468	477	441	473	451	441	447	483	461	448	479	445	465	462	444	471	453	460	439	448	473	455	484	458	438	467	463	442	444	425	465	438	443	459	447	470	483	471	456	446	454	482	469	452	446	463	443	471	476	448	468	442	439	461	463	477	428	465	457	431	435	479	471	463	449	439	469	470	490	472	407	462	448	423	463	454	464	465	479	458	460	460	473	437	450	487	455	457	465	462	436	440	411	403	468	447	421	509	414	418	470	476	437	457	440	403	430	461	457	483	457	452	440	423	461	485	459	431	452	439	431	470	456	425	468	453	436	451	470	456	471	462	496	410	478	433	489	466	479	465	441	464	492	494	462	461	468	471	488	464	426	449	446	474	443	454	477	487	465	453	490	454	488	444	499	476	461	491	438	449	461	428	442	506	461	413	476	438	446	452	440	424
22225	20898	28365	23553	20890	20917	8879	936	609	477	490	417	354	321	298	271	280	268	272	241	230	201	221	220	195	199	190	217	186	181	217	181	204	185	202	182	201	193	169	178	196	186	167	185	180	180	182	172	167	184	186	165	177	170	191	163	169	165	196	172	180	166	167	159	154	170	175	172	184	181	148	175	167	153	175	155	140	181	157	160	183	161	167	174	169	175	175	157	172	171	162	165	167	145	185	174	172	154	180	158	155	160	188	163	155	177	143	167	159	175	168	156	147	175	163	190	198	183	175	179	172	152	187	181	173	153	160	181	154	183	166	199	170	173	173	153	162	185	185	136	165	156	170	191	178	192	175	152	167	195	168	170	173	168	139	152	149	180	172	158	144	170	183	179	162	175	159	166	154	169	177	150	176	172	146	168	159	170	166	177	166	163	152	175	178	187	166	164	170	155	212	159	161	162	170	175	165	152	166	169	169	181	169	178	167	166	148	147	154	164	165	153	148	165	155	182	158	145	164	173	173	156	141	153	182	153	176	150	184	142	174	179	170	179	159	177	175	152	165	181	148	162	153	156	170	138	144	159	174	182	172	199	146	145	161	164	173	193	156	162	162	152	161	157	186	174	147	144	155	169	171	177	159	143	167	155	154	161	179	171	188	167	157	163	182	156	156	157	166	190	176	133	175	175	167	191	160	159	153	146	179	142	151	170	156	154	162	160	188	168	164	175	166	146	150	160	179	161	152	161	166	151	141	148	155	179	170	159	162	161	187	166	166	147	161	176	173	171	171	195	157	169	170	176	150	175	157	160	166	167	173	176	159	159	162	167	177	166	172	165	158	198	170	169	180	157	167	169	195	162	164	154	174	144	160	155	185	166	154	182	171	174	149	179	150	183	168	160	164	160	189	174	148	181	170	179	160	164	163	154	164	146	164	182	159	178	182	168	143	177	149	154	140	176	160	163	163	179	155	175	162	161	161	154	155	176	158	148	162	157	178	159	171	164	158	145	153	169	158	157	159	170	165	163	184	148	171	154	158	168	173	161	160	171	199	185	188	168	161	163	173	170	154	181	174	172	151	171	150	153	162	176	199	190	187	152	190	167	164	153	167	173	157	179	169	147	167	135	166	166	136	177	150	163	159	178	147	160	154	159	159	173	153	162	161	163	158	161	163	173	156	171	167	188	184	168	155	168	145	158	168	150	173	157	162	155	191	160	156	157	172	152	172	156	160	192	150	155	162	159	166	161	154	161	180	171	167	184	150	182	143	175	177	149	174	144	164	184	174	151	167	171	177	159	164	147	171	162	180	172	158	176	191	167	168	166	151	153	170	197	177	153	166	188	163	172	146	152	164	170	142	157	165	170	178	154	167	168	176	155	146	164	182	169	156	179	163	154	162	171	160	184	129	162	145	156	156	150	164	161	132	158	170	140	180	163	154	142	164	180	176	163	171	168	170	185	181	175	160	133	141	176	162	169	179	166	168	165	149	160	144	161	149	153	161	150	179	164	166	160	170	174	166	144	178	180	159	181	178	161	155	146	168	170	199	168	162	147	174	154	164	174	164	154	159	155	155	159	155	172	154	161	154	155	160	179	150	142	177	160	175	204	139	165	158	159	163	173	175	157	148	141	160	175	151	151	181	181	148	162	164	153	149	153	152	153	179	156	165	149	163	161	158	168	180	170	169	165	171	151	172	171	169	161	162	171	156	187	168	176	178	170	199	162	172	147	164	168	176	154	186	172	172	164	168	149	165	153	170	161	178	153	165	173	167	157	143	179	157	151	189	176	170	161	169	181	140	159	182	159	169	151	182	154	188	171	191	161	178	160	161	151	178	172	167	152	158	161	142	207	170	158	179	155	175	163	162	185	162	166	185	156	154	168	171	158	169	160	149	153	161	172	168	172	163	162	185	171	168	147	180	159	161	174	177	153	183	175	160	173	148	152	168	174	184	185	155	138	153	187	163	162	156	171	166	139	166	170	167	153	156	145	175	146	173	166	188	165	146	166	158	162	169	156	161	144	148	195	148	194	174	166	154	190	161	152	156	151	177	165	166	158	175	172	150	153	160	158	156	187	143	179	167	159	165	159	137	177	172	150	165	169	176	149	152	175	144	176	157	177	163	176	159	193	191	169	172	165	151	177	144	149	166	157	180	168	201	144	171	147	166	194	137	144	164	173	184	149	194	154	153	164	180	164	180	168	140	164	185	176	166	165	177	161	163	188	173	174	174	175	157	165	183	165	182	187	156	176	139	161	145	144	181	170	171	165	171	159	172	168	164	152	173	161	156	159	171	169	165	148	136	163	171	148	173	184	170	162	177	160	166	151	154	182	166	154	164	163	140	177	174	192	153	134	175	150	165	161	160	140	159	160	169	153	176	147	162	179	171	174	163	173	149	151	164	150	133	165	158	171	187	144	170	165	178	159	152	193	153	177	174	162	164	174	163	161	158	164	158	150	152	170	180	172	162	175	184	184	168	165	164	181	141	160	146	148	176	169	189	171	150	177	162	177	159	135	170	170	172	178	161	185	152	156	158	173	175	170	184	170	159	143	181	193	168	178	184	143	163	158	175	190	183	192	173	160	175	159	157	146	160	170	151	162	181	159	165	162	163	155	170	165	155	155	158	169	179	178	149	136	187	159	181	175	150	180	165	168	156	155	180	163	168	152	172	168	171	164	159	178	158	147	162	153	161	158	181	181	176	179	148	194	159	160	153	173	171	179	147	175	146	156	181	152	157	152	175	155	174	163	163	172	156	166	185	166	165	168	158	205	177	157	156	163	166	149	177	177	166	150	175	164	167	175	177	180	187	159	135	156	178	149	165	164	172	165	156	152	169	157	147	179	159	169	179	183	157	156	166	173	163	159	151	151	170	161	156	160	159	160	159	154	158	177	186	167	174	172	162	145	157	161	135	168	151	157	166	141	162	159	192	170	153	192	163	131	171	163	153	152	137	165	164	149	166	171	171	145	158	188	185	172	183	135	155	192	157	156	152	177	152	184	157	144	148	148	163	150	170	173	174	155	182	148	178	154	187	162	176	148	163	165	169	146	170	158	164	140	156	161	145	167	141	167	169	165	170	136	172	179	166	170	176	159	169	157	153	182	147	173	161	156	162	168	169	163	165	178	160	185	159	149	174	169	155	158	197	172	165	169	147	155	162	154	161	152	156	178	173	171	177	173	147	160	154	158	159	181	163	169	164	172	142	162	160	161	187	151	164	172	158	158	162	169	168	171	162	163	171	162	160	161	158	150	177	164	175	157	156	150	171	172	165	149	171	156	169	192	182	162	159	166	171	145	156	178	159	159	147	170	159	174	163	157	168	192	160	154	153	180	182	148	167	161	155	167	159	148	169	167	189	156	168	147	186	158	187	173	176	151	158	199	175	157	176	166	160	172	166	167	185	170	166	153	192	173	164	152	148	165	164	170	177	153	184	160	151	158	195	165	167	163	160	172	159	154	151	153	156	187	165	172	161	148	183	175
4699	13609	10560	4976	3376	2487	1762	1313	1046	795	733	584	550	454	440	388	363	313	330	308	295	303	271	267	258	232	245	250	215	229	254	223	202	211	234	220	210	201	209	199	214	213	201	181	207	203	187	193	187	208	189	197	209	213	189	174	208	186	193	175	190	181	173	160	196	208	195	185	198	191	195	207	191	178	212	179	210	166	175	172	193	170	192	186	192	199	175	175	220	188	167	191	177	169	184	174	187	197	204	205	190	200	215	173	202	188	177	208	191	176	179	190	190	203	204	182	191	190	179	190	189	177	179	206	188	181	198	173	176	193	174	181	185	171	205	174	196	196	196	181	178	197	188	188	198	194	195	188	197	210	202	177	184	200	180	201	193	196	182	197	192	191	183	175	201	178	202	210	210	173	187	194	195	172	176	168	188	189	196	197	188	191	181	198	199	157	156	187	190	196	195	182	193	173	195	181	194	181	191	174	208	211	203	194	204	214	196	204	170	182	180	187	193	196	182	170	183	205	187	179	198	187	204	178	198	186	158	191	182	185	167	183	210	190	181	171	220	194	200	199	198	176	176	183	184	175	190	192	184	184	181	211	204	183	180	184	192	157	214	183	199	186	192	184	174	180	178	174	188	179	202	188	185	212	186	183	162	175	191	180	209	164	179	191	177	192	208	195	193	189	165	209	161	174	205	198	169	167	207	193	180	177	180	206	191	186	192	216	187	181	194	176	186	191	175	210	200	168	178	183	176	180	196	205	190	189	187	182	193	178	171	213	180	193	206	169	202	197	182	202	208	209	194	179	185	171	151	172	202	156	186	190	179	181	183	197	193	202	189	184	209	180	181	179	189	172	220	180	199	177	170	179	195	200	189	176	180	175	214	185	205	188	206	183	167	170	194	160	180	195	175	193	177	207	192	167	190	176	167	189	171	188	185	157	188	178	193	205	195	193	196	196	189	176	203	195	173	198	180	188	186	194	167	197	187	170	216	161	189	177	176	177	183	186	173	196	190	176	191	196	186	175	188	187	207	193	167	171	189	201	166	196	179	190	174	202	169	204	163	194	166	180	188	187	162	193	193	162	179	199	187	198	197	192	191	192	219	204	180	178	174	194	218	170	182	191	162	196	191	202	211	174	186	182	169	191	196	170	159	167	164	197	170	179	193	208	175	167	165	191	225	228	194	181	165	184	208	209	184	191	189	190	205	188	184	198	187	177	203	202	209	179	174	188	191	171	221	188	170	202	182	191	159	190	193	197	193	184	216	169	180	175	187	180	164	174	179	182	187	188	193	194	193	189	206	188	179	188	188	182	178	187	199	176	181	181	215	179	195	181	185	196	179	203	182	201	192	197	192	195	208	183	197	175	178	177	182	194	149	191	209	180	183	208	196	186	188	201	173	211	224	206	182	183	190	196	195	201	203	174	190	186	186	210	184	191	188	198	175	180	187	190	181	176	169	179	197	188	164	194	183	196	191	188	197	192	201	161	195	188	208	194	169	179	179	200	189	201	195	189	178	190	199	202	188	182	186	191	192	208	190	163	189	169	205	192	183	209	171	192	169	187	210	210	154	195	199	196	179	182	189	196	185	191	195	197	159	214	189	191	199	196	177	206	188	184	183	160	187	189	176	167	187	206	201	180	189	196	186	162	181	205	172	177	185	195	187	187	190	188	185	185	202	172	189	193	221	176	172	205	181	183	194	196	176	214	184	201	197	206	202	178	223	178	158	185	202	212	184	182	196	198	184	178	181	187	183	202	200	197	190	193	180	194	196	167	214	212	201	189	168	191	207	192	186	182	194	212	210	204	198	197	172	214	191	214	181	203	176	177	198	209	166	193	188	208	197	200	179	194	196	213	205	203	187	180	187	195	197	182	193	182	165	186	207	191	187	207	203	178	188	197	197	170	205	196	209	185	209	167	162	189	195	167	206	202	190	179	179	197	212	165	203	172	199	197	198	179	214	188	197	187	183	184	176	194	175	183	171	179	216	192	214	213	184	193	166	183	187	202	196	191	213	182	176	179	186	209	216	188	190	182	184	186	163	199	203	188	187	173	187	175	178	195	191	183	184	188	184	175	189	179	207	175	207	170	175	220	191	201	189	158	206	162	192	197	184	185	179	191	194	204	194	173	194	169	201	193	187	198	182	200	194	183	188	202	186	183	177	204	169	175	192	169	212	166	194	167	190	197	165	193	179	196	213	215	184	200	172	203	178	158	195	175	207	208	179	193	187	189	208	204	173	168	173	179	171	197	203	201	192	181	214	195	170	180	185	172	178	175	186	179	190	183	184	168	171	189	189	205	180	199	192	174	161	195	181	204	189	178	181	182	198	182	191	213	194	189	187	179	183	193	185	189	187	201	210	183	186	182	197	207	171	192	185	184	175	201	190	180	171	194	212	207	186	207	186	200	179	174	182	191	192	217	189	182	160	185	181	166	186	170	182	207	193	193	182	177	195	188	210	189	187	173	196	182	187	183	186	175	214	185	196	186	176	184	198	190	175	160	176	178	184	208	195	185	195	185	202	173	175	164	195	171	171	211	192	196	189	171	171	193	194	176	199	198	202	184	185	207	194	179	153	179	201	172	177	167	201	210	189	185	199	180	179	191	176	171	175	180	217	184	166	160	200	182	170	192	171	192	197	183	175	170	203	195	173	193	190	190	177	182	168	211	174	184	167	174	193	204	212	169	215	191	196	196	185	196	207	198	214	173	200	183	213	203	187	173	158	187	173	184	162	185	185	173	189	190	181	181	179	205	188	183	170	184	183	169	191	203	195	196	175	195	183	194	180	187	197	209	205	198	199	180	173	200	186	209	218	195	179	197	193	202	169	177	180	197	190	168	159	187	165	188	193	196	173	203	204	177	183	198	201	173	186	214	227	181	195	166	206	190	161	203	203	203	193	198	167	180	171	215	200	184	177	178	188	192	191	196	186	179	173	188	190	175	179	208	178	179	179	210	175	209	196	195	197	205	184	201	196	200	194	171	194	189	157	180	210	168	181	195	157	184	179	159	197	184	189	170	177	174	196	183	202	196	181	162	173	189	175	168	207	187	174	182	212	181	171	214	212	173	155	190	178	198	195	191	164	183	187	177	200	209	193	197	181	174	198	180	195	177	198	186	184	179	190	163	188	183	185	195	202	176	199	197	202	201	172	185	193	163	181	189	163	183	186	184	180	184	177	184	178	193	164	207	199	180	184	170	169	179	196	187	211	206	168	189	151	207	198	171	213	196	181	200	232	181	175	191	191	187	179	205	188	201	202	193	182	172	186	199	186	194	172	196	168	204	187	175	192	186	188	183	176	199	190	190	195	216	201	186	173	179	169	199	181	189	198	181	194	163	189	162	163	193	174	195	174	197	179	182	188	191	185	173	173	169	182	195	208	188	166	176	180	202	190	179	195	183	173	155	196	199	202	198	174	184	172	200	178	234	195	172	173	185	174	177	205	178	167	192	192	193	188	193	189	196	213	175	172	198	215	198	179	217
26999	18589	5139	1095	874	776	715	632	637	622	648	639	659	644	647	664	614	649	672	602	596	644	575	651	619	618	644	658	645	671	605	646	637	668	610	633	632	645	616	670	650	626	625	602	629	598	628	657	623	694	684	634	616	598	651	619	655	618	647	635	605	624	672	620	643	632	630	614	586	624	638	621	660	635	650	662	628	673	648	585	606	639	599	631	610	669	632	591	601	627	647	619	624	646	602	621	638	611	649	603	622	633	612	657	608	647	582	637	676	612	665	613	558	609	615	606	665	644	607	634	638	660	645	618	615	645	668	656	657	624	643	631	638	688	603	570	704	591	663	602	608	619	622	684	619	553	639	589	659	637	636	632	639	594	617	624	585	648	634	612	608	639	656	640	639	632	585	640	629	628	626	665	642	638	650	589	676	611	618	628	633	651	647	585	649	644	624	652	621	601	656	633	636	626	600	641	659	645	639	660	612	643	682	663	646	634	644	561	633	627	650	614	652	646	586	669	629	600	635	643	610	610	630	661	638	626	667	624	634	634	639	618	661	630	630	605	605	638	614	646	587	623	671	599	604	621	622	592	623	657	621	672	621	578	610	620	624	666	689	614	630	622	648	642	643	685	616	599	602	596	618	617	626	616	622	663	645	626	629	618	637	634	594	607	672	684	615	645	640	669	654	594	637	578	618	672	645	600	662	650	596	645	670	635	583	591	666	598	631	638	614	611	657	624	663	626	634	577	654	659	640	632	664	632	603	668	622	628	621	653	607	647	595	638	609	669	624	626	620	624	606	600	654	603	664	652	652	619	675	647	613	633	617	630	630	616	624	671	608	608	615	635	606	620	669	599	628	662	676	658	630	584	616	636	621	619	645	627	637	635	617	606	660	626	644	637	633	639	656	637	589	600	601	628	620	688	643	635	649	638	633	640	616	588	638	626	674	627	660	592	586	590	600	660	648	635	618	601	698	605	616	647	623	665	678	604	637	698	624	656	674	636	607	608	638	620	638	660	642	610	639	590	660	629	688	648	650	616	663	621	657	619	626	635	635	595	649	688	587	616	627	623	653	674	644	621	630	655	660	646	615	579	642	644	650	588	644	620	598	641	587	679	631	660	602	621	638	594	689	613	602	610	606	622	598	691	616	643	606	624	641	648	617	624	643	607	598	607	652	657	633	650	628	658	636	629	581	690	597	619	597	633	667	606	629	636	616	585	626	658	682	653	625	614	621	632	653	639	669	634	633	584	637	630	625	657	595	631	659	613	629	607	615	632	682	635	644	609	611	656	632	604	572	630	674	656	621	604	635	612	617	629	645	609	636	631	623	593	634	591	604	636	649	628	624	652	599	649	594	669	590	634	675	644	668	621	632	609	629	636	667	605	655	579	641	659	618	649	640	678	647	639	630	596	628	640	630	642	609	653	647	611	580	656	655	624	590	639	661	621	646	623	626	622	647	624	609	629	636	602	573	672	621	613	621	671	584	621	632	650	644	597	580	649	659	623	615	638	635	649	629	664	601	623	593	628	627	640	610	601	600	616	636	615	666	612	630	666	673	621	664	618	643	611	643	622	630	595	627	613	591	632	596	676	647	629	620	634	637	628	613	670	614	650	621	606	666	643	651	632	627	596	614	660	599	633	610	673	667	610	637	659	685	611	643	642	617	629	551	629	674	612	616	655	616	610	686	597	642	675	614	625	636	638	606	657	690	641	664	606	596	588	608	622	640	595	644	633	660	665	617	656	613	658	620	626	639	629	639	608	628	624	611	616	646	610	660	603	709	602	614	702	646	620	655	616	649	650	613	609	633	643	609	648	615	634	586	629	626	669	637	659	605	642	609	656	621	669	650	644	586	651	596	644	571	608	662	643	638	652	660	656	627	631	586	627	673	637	627	635	627	637	685	701	635	628	682	628	619	625	635	673	635	660	636	652	608	627	663	676	671	654	628	661	640	625	620	607	627	566	609	647	631	584	613	592	667	604	603	627	654	620	606	657	629	622	690	630	664	639	682	663	612	613	623	687	649	614	640	600	614	617	661	634	642	599	628	644	651	592	610	638	659	617	670	601	595	631	625	599	650	668	666	643	616	616	605	644	652	653	619	586	566	619	639	648	628	695	664	651	622	689	600	650	636	639	649	648	615	634	625	626	592	619	662	652	628	590	659	610	635	623	623	638	648	667	607	666	628	626	581	646	680	647	609	649	618	596	567	621	643	594	616	621	646	593	625	624	649	640	627	606	612	682	643	655	582	605	670	656	638	643	633	690	692	641	653	691	670	630	572	659	642	611	630	650	635	642	643	628	622	606	623	639	612	649	626	649	684	584	628	628	681	568	637	594	636	601	631	627	677	622	626	677	660	629	664	657	669	633	639	636	641	654	674	650	675	610	641	617	579	644	661	650	660	613	601	607	651	622	658	654	576	607	628	671	670	609	649	608	656	687	592	591	646	640	593	624	637	601	638	656	684	634	651	643	594	647	625	642	676	664	610	633	596	604	648	676	610	613	646	657	622	623	641	634	650	702	640	628	614	602	640	638	634	598	624	707	662	666	591	635	643	652	662	597	640	634	646	629	664	648	597	677	656	640	653	644	617	611	634	604	647	659	629	629	620	670	591	646	623	623	627	629	669	650	622	666	643	676	622	645	606	634	640	629	643	652	657	627	617	647	605	654	661	637	689	636	655	630	646	672	604	612	632	616	655	594	617	593	654	658	631	650	623	641	601	603	636	622	632	645	655	653	585	570	655	633	619	655	604	683	631	606	682	625	661	582	653	600	675	578	656	597	633	647	663	641	670	615	640	621	615	636	616	619	645	648	616	597	614	630	597	625	636	657	660	632	647	610	629	624	627	639	590	628	627	626	627	593	656	642	571	649	624	636	695	650	572	622	646	627	645	635	631	624	626	651	584	600	651	635	673	602	650	608	655	621	686	652	682	614	628	622	648	613	652	600	684	642	652	659	640	634	664	631	636	598	658	604	638	608	599	645	684	647	637	696	573	599	611	627	621	638	661	663	620	655	616	654	656	611	613	639	631	638	606	676	603	611	637	622	606	651	624	661	626	623	610	612	637	626	624	639	612	652	655	622	627	613	645	648	637	625	642	614	665	623	632	609	632	619	654	662	655	610	678	638	596	624	609	622	640	631	611	564	595	642	617	589	625	617	704	606	633	624	590	638	626	608	576	664	595	646	642	627	641	662	651	657	629	654	602	635	629	627	665	656	623	631	639	630	641	640	644	587	652	659	602	605	630	674	613	629	638	612	649	606	639	657	573	642	611	625	634	647	647	603	645	632	665	615	641	632	585	652	636	662	595	653	612	632	623	634	684	634	651	611	598	608	604	616	635	650	604	648	606	594	581	641	593	632	600	591	570	667	635	615	561	635	659	675	646	636	626	582	642	614	628	601	631	605	606	636	682	609	604	619	640	639	664	649	630	633	611	624	607	665	576	646	644	639	603	619	634	611	636	597	617	603	625	644	632	653	619	629
4426	1302	1131	849	842	759	693	745	732	702	692	695	705	691	758	684	684	694	711	721	641	710	673	683	671	695	667	670	688	670	716	664	713	697	678	651	710	748	696	667	691	679	715	694	673	714	658	708	668	711	731	681	723	685	665	693	725	715	664	676	647	706	674	656	671	702	670	702	681	675	700	742	694	710	659	669	634	676	716	679	695	669	656	704	705	700	672	706	674	714	683	725	696	690	737	720	695	653	619	664	676	659	707	717	689	729	670	698	698	682	673	693	682	652	652	679	718	691	673	662	697	724	703	682	702	687	673	703	695	636	684	725	659	700	684	684	684	665	705	662	710	674	700	709	634	651	696	702	682	705	628	660	692	672	714	693	693	678	679	672	725	675	656	658	689	690	667	679	693	684	701	646	677	742	645	703	702	675	716	653	621	693	694	701	696	701	672	673	753	715	706	664	675	707	721	688	704	705	673	643	628	696	702	715	752	686	711	731	668	684	679	719	689	733	713	694	670	708	646	724	684	705	679	696	689	708	734	693	688	717	691	639	655	709	711	664	679	701	707	679	622	679	665	734	686	759	673	690	705	716	662	732	701	681	727	659	664	681	665	722	691	667	647	693	724	732	671	687	709	678	704	662	695	666	654	672	680	664	726	670	656	669	694	664	645	651	663	661	675	740	684	666	695	693	710	728	667	721	677	652	680	683	660	704	642	734	682	701	706	655	677	718	751	707	679	714	655	651	725	683	662	687	720	691	722	712	661	663	662	714	654	641	646	736	671	667	697	701	680	667	692	669	667	724	673	706	657	712	704	664	708	717	716	672	721	691	638	720	705	706	719	736	729	716	716	681	682	676	676	713	711	652	670	705	685	682	675	729	669	706	712	693	666	686	691	670	704	705	684	712	673	705	662	733	699	695	734	671	688	638	712	695	693	719	654	675	706	642	684	682	702	727	665	688	654	692	680	687	662	638	669	729	674	674	682	646	693	641	667	661	662	669	643	641	728	691	664	679	682	693	724	728	693	622	677	725	678	705	682	676	690	686	716	682	719	707	654	671	667	740	685	635	694	745	680	701	640	651	717	682	681	704	685	681	708	681	646	693	741	708	687	720	705	732	669	691	672	674	692	709	713	649	679	704	710	713	728	696	645	664	685	682	717	719	704	717	738	728	658	709	676	651	709	691	666	656	700	706	688	715	704	675	728	698	675	663	676	687	740	643	696	671	648	685	709	708	719	686	676	685	662	673	694	704	715	669	715	691	717	719	665	722	653	730	690	723	727	666	709	721	696	677	690	692	698	712	659	674	668	665	668	707	698	695	695	710	709	701	669	678	707	705	707	697	674	670	670	721	702	702	700	667	683	671	710	644	698	684	658	710	684	675	664	694	720	699	721	664	703	664	691	618	642	663	644	641	711	731	681	721	718	697	754	697	637	706	721	709	730	641	687	708	695	695	688	742	711	709	629	731	717	661	700	653	703	694	709	714	672	641	703	676	666	706	668	692	676	712	671	663	714	704	664	674	670	679	682	705	709	712	680	672	707	730	698	689	647	698	673	678	682	674	690	728	677	711	693	675	661	715	697	726	682	681	684	708	637	706	755	665	673	669	728	703	695	697	694	718	675	685	695	672	678	718	689	686	722	681	682	635	703	732	678	692	729	655	713	689	653	706	662	679	712	693	688	671	680	712	641	716	644	619	653	690	678	703	713	697	707	724	678	641	718	655	705	709	676	725	677	733	674	674	795	659	632	630	678	692	664	684	677	659	709	691	663	691	668	732	680	673	713	701	695	673	695	681	670	667	668	658	710	683	640	691	671	701	706	676	672	714	612	671	677	634	665	724	641	687	709	683	675	695	655	654	664	675	654	699	736	725	690	715	675	691	689	665	697	694	684	711	667	680	663	723	713	639	693	689	691	667	686	709	652	752	691	713	725	653	718	677	696	705	670	643	676	725	645	692	685	712	744	742	679	656	686	687	661	704	681	698	688	726	681	707	682	721	674	696	708	681	717	731	647	697	663	712	686	697	690	673	729	674	737	706	679	710	715	683	718	691	731	710	658	722	675	655	674	713	742	709	680	672	731	666	711	719	683	645	733	688	670	710	710	706	703	700	687	708	659	679	673	667	683	623	720	720	698	654	692	713	660	668	675	664	711	718	702	689	687	670	664	710	683	672	654	697	659	711	730	686	669	665	681	718	671	663	648	690	684	695	687	656	703	699	664	683	700	621	684	704	710	677	655	713	707	671	714	680	667	728	727	674	670	733	703	699	709	728	722	647	665	680	692	762	699	679	673	674	679	668	688	735	628	695	657	720	691	705	650	691	660	709	707	730	678	678	698	730	709	706	679	675	637	706	707	707	681	706	663	655	677	697	671	704	689	675	681	698	671	686	665	687	680	749	701	686	735	699	647	688	705	689	698	724	685	729	670	723	723	682	717	719	704	706	695	717	665	684	684	672	679	669	710	695	732	688	706	715	683	716	698	655	733	715	706	700	648	707	647	749	684	729	671	720	688	679	662	686	661	699	693	713	722	687	675	739	711	725	667	724	673	702	654	644	668	651	675	710	705	703	619	692	762	666	736	670	694	742	691	646	684	666	692	673	681	717	679	648	727	664	688	742	676	719	720	710	693	724	706	643	705	637	701	694	703	682	641	663	684	703	706	677	683	656	731	660	721	671	656	660	702	687	716	690	718	718	671	697	694	728	690	713	686	674	657	685	743	687	686	668	698	704	678	707	681	654	686	681	713	656	698	682	721	681	690	706	695	684	710	720	663	711	656	689	637	691	701	691	699	686	698	694	679	739	714	686	701	721	720	679	692	703	595	684	696	692	697	705	702	685	720	673	657	716	716	717	712	704	668	675	713	688	691	685	718	725	705	687	709	708	706	712	746	669	668	707	706	715	691	723	720	676	696	683	708	733	678	674	670	674	732	650	664	664	640	685	732	682	676	683	684	691	679	682	637	704	709	677	688	704	681	680	644	743	667	703	657	721	645	710	642	663	715	734	694	655	661	663	641	670	693	704	664	698	668	651	686	702	693	703	673	673	690	718	718	658	708	708	723	674	653	722	684	700	695	679	698	687	719	672	695	690	693	671	677	688	673	721	700	692	683	724	695	699	747	679	692	717	673	686	677	656	718	721	706	705	685	623	693	742	713	675	720	675	654	656	668	692	705	730	651	698	669	663	682	711	693	705	682	746	682	742	666	711	733	706	662	658	704	699	663	709	708	702	728	673	726	680	686	702	656	668	686	702	662	716	700	743	722	705	722	707	719	694	662	678	652	728	718	667	712	703	722	676	699	646	662	684	724	690	742	673	677	646	723	700	668	711	695	704	703	696	733	654	735	647	706	669	674	694	655	673	695	728	687	697	726	691	685	686	730	683	700	711	691	699	665	693	723	696	722	683	735	716	696	757	668	665	722	700	729	680	698	719	680	696	739	719	664	714	722	701	765	673	722	669	739	691	672	714	672	681	630	689	709	725
23253	20844	27876	23931	20847	10475	1198	815	715	686	596	636	553	517	542	583	496	535	503	506	501	530	461	489	502	514	470	519	455	483	481	488	475	511	476	463	520	449	504	466	446	516	476	465	449	437	482	451	491	447	450	498	492	524	471	503	485	455	491	437	433	519	445	470	492	463	480	437	505	441	467	494	468	440	469	479	462	429	442	425	471	452	469	439	435	472	495	483	503	498	485	450	494	469	483	468	464	480	496	478	459	477	468	454	510	496	503	502	502	445	463	520	505	435	465	481	452	453	448	490	485	421	492	493	455	431	428	459	463	480	445	468	426	474	501	468	467	488	502	461	493	454	493	479	471	447	504	457	479	470	487	486	515	460	443	417	475	448	463	488	477	460	487	472	483	504	455	471	533	466	457	479	547	475	445	464	460	485	493	478	494	471	516	488	467	452	478	473	424	461	435	490	483	442	461	439	453	495	508	477	461	457	474	485	530	475	482	489	452	482	503	462	451	480	492	498	462	471	480	476	434	468	448	479	430	490	475	446	478	468	450	477	469	486	468	449	506	473	445	542	454	479	461	494	481	491	464	413	458	441	455	494	452	446	472	485	480	443	464	533	473	471	444	503	481	464	504	467	480	484	476	442	502	481	477	459	484	449	487	465	448	445	502	472	439	500	476	483	476	482	476	460	455	485	450	480	497	449	463	451	474	498	511	472	495	486	500	460	500	495	496	495	450	454	439	461	486	470	487	458	464	489	463	464	448	465	469	462	449	421	443	467	448	494	481	486	478	464	489	446	488	495	492	440	464	537	469	495	446	481	440	433	451	449	465	470	436	475	476	474	462	468	457	450	483	465	481	502	469	465	462	470	516	465	467	459	525	499	467	495	466	443	468	469	450	467	434	430	463	471	427	463	444	505	502	481	476	449	424	490	470	454	494	458	497	453	448	485	444	467	503	479	479	465	486	433	480	434	454	507	490	492	436	500	492	466	457	453	445	449	468	470	488	459	467	448	463	460	490	470	455	453	483	494	490	499	472	493	477	491	458	482	508	471	454	434	443	491	485	485	458	460	519	473	470	495	445	429	472	486	457	475	467	458	453	455	432	466	461	490	498	464	471	450	471	497	445	455	480	462	460	489	458	472	475	464	451	457	470	449	442	521	454	490	449	448	475	460	511	485	465	482	452	491	463	480	471	502	469	444	452	468	438	467	474	512	489	490	455	516	454	498	435	449	459	462	487	464	486	476	502	498	493	491	469	467	446	490	453	463	500	448	430	469	481	468	448	491	501	471	491	427	478	480	451	473	466	492	461	468	452	473	429	472	429	446	440	512	471	480	460	462	488	470	487	459	463	478	469	489	468	487	474	444	500	483	476	469	452	444	472	492	467	480	491	460	505	466	475	429	491	504	477	498	475	504	524	437	489	487	442	507	467	486	451	473	441	475	454	461	479	467	491	472	498	499	436	496	470	438	456	473	469	478	468	474	466	466	464	476	444	526	444	484	479	472	468	464	499	482	476	462	483	490	519	447	452	462	444	456	462	469	466	480	459	441	460	485	486	445	491	415	467	486	483	464	459	498	490	488	449	451	474	467	479	488	513	431	490	455	451	453	463	458	479	499	505	471	430	453	495	458	461	468	477	461	444	474	458	471	510	483	479	496	497	493	482	474	512	444	441	469	532	487	435	457	445	446	426	419	434	411	471	478	508	460	454	431	503	465	506	473	474	457	449	468	459	451	477	475	460	439	515	482	467	436	480	450	468	479	421	471	476	432	455	464	509	492	480	433	452	513	482	449	471	505	476	458	465	456	494	436	492	484	472	462	439	470	480	513	471	491	473	465	477	443	482	486	458	455	473	463	419	449	479	466	479	449	508	453	493	488	450	446	467	446	494	461	483	485	486	485	458	455	471	509	462	478	481	483	461	462	455	501	459	479	444	447	459	428	437	473	483	444	440	477	498	510	469	476	474	472	432	478	474	444	466	476	453	479	483	452	482	497	463	464	445	462	473	444	456	485	470	485	416	473	455	474	456	448	444	465	486	476	462	430	425	473	438	487	477	477	483	460	442	478	484	500	474	475	448	498	491	468	461	450	480	483	483	433	469	447	471	480	433	472	503	478	489	488	457	469	466	459	478	421	450	535	444	462	460	494	508	470	467	465	479	453	484	443	453	471	483	427	470	463	475	451	518	441	461	471	463	445	453	441	439	462	453	474	455	451	464	462	441	456	450	464	496	462	472	409	482	435	482	464	490	452	423	427	455	483	494	464	430	465	466	434	470	469	475	506	490	494	481	456	466	453	487	482	419	456	455	459	453	462	473	457	475	495	457	440	453	456	485	447	457	450	448	488	503	493	484	473	490	490	465	456	482	446	473	497	472	464	467	448	492	463	476	512	455	457	456	472	454	481	522	475	469	468	454	458	433	455	461	467	443	472	484	455	436	478	460	451	478	470	493	460	490	436	484	446	465	460	448	484	473	468	465	465	451	437	482	487	480	472	455	487	465	458	469	422	465	453	465	467	473	473	516	475	450	469	462	465	491	428	464	454	479	479	475	484	488	477	466	467	482	465	457	486	469	450	511	484	488	493	462	471	416	434	461	485	487	477	450	459	476	476	461	465	452	453	463	476	494	446	485	497	451	453	500	481	470	431	446	473	477	467	514	491	477	452	466	484	488	449	433	475	481	481	449	490	454	447	461	457	471	499	454	456	455	469	418	503	457	459	432	520	469	481	433	503	483	481	468	445	469	488	495	438	468	438	435	451	468	448	479	457	466	511	441	454	456	475	450	485	493	477	429	449	488	497	497	482	462	476	485	443	492	440	458	504	483	490	485	476	434	473	492	431	480	419	454	491	444	477	480	451	451	447	487	466	479	491	440	468	513	497	410	443	480	465	471	489	441	452	520	429	454	454	524	452	456	506	443	458	458	464	458	431	470	472	505	493	486	440	462	461	485	440	479	476	484	451	416	464	434	462	482	467	435	404	447	461	447	464	443	449	501	418	513	480	454	478	440	423	458	442	480	460	452	473	483	461	475	449	511	458	473	475	467	450	475	497	474	458	477	478	500	464	465	446	428	463	482	535	478	494	468	436	480	509	479	466	465	458	446	455	487	468	471	482	464	471	467	493	461	461	486	461	479	498	464	473	462	476	494	466	470	467	500	462	499	487	480	451	462	435	493	455	459	438	446	441	483	466	488	475	444	450	502	484	479	465	480	466	495	436	482	479	451	475	461	438	474	486	445	450	510	452	464	436	451	450	469	477	489	473	456	432	499	443	466	468	462	492	462	461	463	467	491	474	484	463	464	458	454	465	459	468	473	433	472	456	428	470	425	501	483	462	462	467	498	473	446	506	484	465	445	490	470	444	483	426	476	458	472	486	464	476	448	482	519	445	425	514	457	483	463	455	482	398	424	470	445	482	448	442	454	455	462	443	434	503	490	480	470	464	428	473	444	487	454	433	451	460	430	502	497	459	484	464	457	455	455	478
3451	8467	6678	3159	2199	1795	1337	1123	972	789	759	702	691	674	674	628	600	597	624	584	580	589	581	566	562	601	536	543	567	545	572	565	537	568	566	541	551	533	569	521	522	557	569	549	563	513	517	543	513	487	534	522	524	553	550	553	527	506	560	518	547	536	528	506	536	554	532	560	564	587	526	522	546	509	516	523	517	509	531	498	531	550	503	529	498	569	506	494	542	493	523	535	539	506	561	536	541	534	524	519	526	523	559	509	496	559	535	526	560	546	543	542	536	487	536	521	551	529	547	558	486	569	561	506	502	548	512	504	589	492	517	559	536	538	503	509	518	560	547	545	551	519	505	528	507	512	527	557	519	523	524	490	497	530	564	512	511	500	530	511	512	552	511	501	518	550	517	532	554	554	555	552	521	544	510	541	527	542	519	525	533	523	515	530	556	514	511	492	496	562	530	511	518	534	471	509	526	543	498	481	568	482	520	505	518	534	526	492	531	524	526	562	493	539	492	467	527	527	532	535	533	503	542	533	554	528	551	542	541	530	492	556	525	544	541	503	529	538	550	520	554	524	513	510	522	523	493	565	531	550	526	510	522	548	537	541	544	521	514	584	535	529	531	505	554	497	514	502	559	494	575	544	513	521	519	556	512	499	534	533	500	513	568	508	528	506	555	523	538	565	544	532	505	530	505	494	529	513	490	525	473	523	512	516	484	483	519	506	530	500	509	492	520	514	521	508	488	522	519	486	532	570	513	506	497	514	559	532	536	510	551	526	495	563	564	533	504	523	476	561	557	543	514	560	574	530	547	516	489	565	516	536	517	519	503	531	592	457	551	516	563	502	546	510	511	562	562	502	527	525	531	501	516	532	533	492	577	535	537	550	503	535	511	549	526	535	532	522	539	539	552	492	533	550	500	555	491	516	499	526	511	512	492	542	467	530	541	532	551	551	475	559	524	538	479	545	532	515	493	561	524	529	538	510	520	521	554	528	568	517	507	529	505	502	495	514	544	516	553	548	513	490	502	512	523	563	543	539	523	538	531	530	494	545	542	519	498	523	519	559	508	558	580	527	515	530	552	517	542	553	540	546	542	545	513	516	535	512	532	551	491	537	575	531	505	529	490	544	526	530	556	528	549	541	497	486	541	507	553	530	481	526	536	529	539	524	549	514	507	544	502	557	504	496	500	551	538	528	517	536	493	519	553	523	537	497	511	549	492	551	567	526	504	503	483	559	527	524	561	526	491	533	520	570	497	535	496	558	562	551	543	540	549	521	534	562	537	531	561	523	509	515	502	519	542	536	504	537	552	513	522	565	529	533	532	511	515	508	473	503	493	490	511	528	511	522	491	546	552	479	542	543	475	524	505	506	550	492	570	550	529	546	540	502	507	510	456	527	500	520	519	519	521	544	534	482	546	540	542	516	521	521	512	497	541	463	551	517	564	532	494	529	543	551	503	516	538	488	553	508	532	560	504	560	525	506	511	517	526	510	561	507	534	529	519	525	459	529	532	477	508	534	496	540	514	525	545	507	500	507	549	514	473	503	570	546	540	543	517	556	541	566	493	502	552	496	536	530	513	489	502	580	519	553	507	540	538	553	531	526	539	510	546	522	545	516	531	500	543	531	564	522	535	561	486	536	499	565	530	485	510	511	529	513	526	503	548	523	533	506	564	533	521	504	560	532	576	538	548	529	528	564	548	534	543	534	528	501	546	507	529	502	510	545	570	537	532	540	526	546	563	500	570	511	531	558	515	506	500	491	503	533	546	563	586	559	491	569	510	538	558	507	500	538	557	505	507	506	543	511	511	552	558	507	518	562	489	534	502	492	511	548	538	516	521	528	543	531	530	518	549	531	561	531	533	527	524	481	498	522	509	541	532	529	513	561	528	487	539	556	556	564	546	592	508	548	496	535	533	523	533	539	532	570	524	518	530	524	527	525	467	501	515	502	553	506	546	546	531	521	533	466	503	507	529	536	517	523	518	540	511	541	543	489	495	523	519	541	507	526	511	506	543	547	547	524	496	546	547	500	533	545	511	561	582	484	542	489	482	485	542	520	527	537	486	533	532	536	543	502	545	533	538	536	543	536	483	501	527	523	503	550	498	511	518	490	535	555	540	516	517	519	570	513	517	535	525	545	504	533	538	554	578	555	516	542	540	525	507	554	527	563	538	496	557	575	494	495	530	518	544	537	520	556	524	480	539	507	572	515	474	553	511	535	560	491	515	520	538	528	512	496	550	502	522	532	539	515	522	549	498	509	540	560	531	490	527	580	555	542	522	508	497	541	523	531	543	532	535	544	525	529	535	544	522	567	501	520	497	497	509	523	511	550	533	512	508	539	519	530	513	541	505	520	525	505	550	493	513	482	518	519	552	491	545	501	542	539	558	529	570	523	510	528	524	481	546	547	529	538	502	522	502	549	557	550	509	495	508	526	518	525	490	552	530	541	524	526	576	525	544	515	527	511	529	527	551	510	500	507	496	527	502	549	535	503	514	526	531	543	534	475	537	503	512	535	542	505	521	507	550	468	519	541	503	533	511	565	526	529	512	535	531	459	527	507	556	559	527	526	540	558	524	538	525	525	475	536	553	543	556	508	536	500	522	514	521	572	533	554	540	520	540	527	559	513	499	490	541	521	518	511	526	548	492	547	543	518	475	528	488	523	571	568	552	514	507	522	551	496	559	548	518	551	532	504	488	526	539	536	542	497	543	541	519	535	524	520	550	564	545	554	537	536	524	483	553	554	515	518	487	533	515	493	525	529	519	517	548	489	465	538	570	494	501	544	516	558	536	557	552	529	545	523	480	517	542	544	511	576	507	519	570	525	528	512	533	528	508	548	529	524	555	531	534	495	519	542	550	550	499	516	530	521	557	546	484	550	474	567	522	506	545	537	564	536	524	512	591	534	518	547	483	525	508	540	503	550	528	543	541	556	554	513	519	560	534	552	524	533	542	503	472	460	511	519	520	512	521	537	536	528	558	544	534	502	569	532	537	528	537	516	514	543	541	528	496	521	534	534	545	563	535	552	544	516	535	539	536	478	512	539	576	566	522	568	535	532	517	507	572	550	511	545	547	568	536	486	537	521	510	508	537	526	543	534	540	542	523	569	500	521	481	526	532	516	532	585	576	536	551	505	467	533	519	573	511	544	526	505	492	498	532	495	515	522	507	555	506	527	514	561	510	518	528	488	539	542	479	533	542	495	552	506	538	520	560	553	472	528	558	507	520	528	529	500	530	533	556	465	513	524	552	541	539	585	524	531	543	501	487	520	540	500	540	508	514	508	510	514	537	499	525	462	506	559	527	545	499	511	490	522	550	526	493	518	527	506	526	503	562	518	533	556	531	520	491	521	564	512	528	501	490	532	544	489	575	528	505	517	523	537	502	520	556	567	541	536	482	510	512	524	554	540	481	503	588	516	523	560	585	511	484	557	545	556	524	499	557	532	536	553	554	546	539	513	522	545	537	537	509	518	521	513	561	549
24337	20840	26955	24726	12986	1048	746	592	516	536	508	502	510	457	462	471	457	434	446	455	436	444	434	430	468	443	435	455	406	437	433	440	412	454	416	467	441	451	441	423	448	410	453	442	434	440	435	411	478	456	437	386	418	441	435	433	432	423	420	431	447	458	412	436	452	445	448	434	412	423	397	479	432	466	497	480	443	444	457	406	446	432	431	420	441	441	458	434	415	456	433	396	449	430	429	473	436	404	443	446	425	412	451	435	451	418	453	432	403	394	439	414	432	456	434	414	431	423	420	406	436	424	459	416	434	429	456	425	408	399	411	380	448	411	403	441	412	420	443	433	445	445	405	440	442	402	437	431	443	436	465	438	407	416	440	450	431	428	388	468	442	402	445	421	456	424	426	454	429	415	451	423	423	421	423	378	429	454	434	461	457	456	444	419	432	418	412	415	444	398	374	458	419	435	415	424	470	457	423	445	460	419	437	442	411	420	442	434	412	429	390	409	451	468	439	423	424	461	430	407	417	471	420	445	395	441	414	420	440	431	393	441	413	453	459	425	419	440	440	453	406	430	415	413	412	432	406	436	437	415	458	440	435	416	447	425	401	436	406	409	417	415	449	446	398	408	410	407	452	423	421	432	473	447	450	415	410	445	425	438	461	434	407	444	410	428	457	404	432	422	394	440	396	428	400	436	458	468	416	438	423	434	440	483	395	453	449	466	384	411	430	421	457	430	436	416	428	447	401	411	457	434	434	455	422	414	428	449	447	433	438	426	428	426	419	452	444	427	424	442	423	413	430	431	398	436	417	387	465	437	467	421	415	418	403	491	439	383	422	450	432	418	424	441	446	433	464	469	419	407	410	428	410	478	425	475	459	434	424	439	433	419	450	392	416	423	427	467	446	436	444	431	433	412	446	448	432	399	416	435	405	433	441	428	419	452	405	452	428	458	431	431	431	426	440	422	445	445	434	449	402	428	396	463	382	440	416	454	415	407	430	426	418	412	413	420	457	420	426	393	415	450	428	460	425	428	439	439	441	404	445	434	430	438	418	451	404	459	395	411	413	417	419	456	439	435	456	424	410	432	412	424	504	414	460	447	435	458	447	428	410	462	425	410	436	434	452	452	450	430	453	426	438	424	447	441	433	407	460	389	433	420	454	438	436	417	415	434	465	438	442	431	464	434	438	467	404	438	437	443	431	420	444	437	461	429	431	459	451	428	384	431	432	436	435	400	452	434	433	446	411	456	409	471	425	436	441	375	461	425	437	371	490	402	403	484	410	431	411	442	415	427	406	427	472	411	440	423	476	375	426	456	470	445	449	431	407	430	443	417	461	429	408	408	400	440	453	423	425	412	437	443	462	445	430	413	424	420	436	398	424	455	455	424	448	416	409	419	420	447	450	379	436	438	433	422	411	452	454	412	402	420	432	442	432	441	432	447	427	481	381	447	451	443	445	462	432	432	444	411	453	422	453	421	434	427	396	415	429	421	425	425	436	425	434	413	489	435	397	436	415	425	404	431	436	397	424	394	404	417	447	441	442	439	495	424	395	411	461	424	438	416	421	401	396	447	416	430	436	487	433	450	441	402	402	422	404	443	473	434	423	439	461	451	491	460	377	425	462	429	453	418	428	423	426	462	423	422	436	430	457	433	411	431	422	411	442	372	415	398	426	416	420	459	414	432	418	407	420	408	454	437	442	442	447	441	451	421	428	440	432	452	416	404	450	438	441	417	435	430	442	427	420	431	441	422	432	468	411	451	436	417	463	397	500	417	448	408	425	420	446	384	448	413	440	431	444	418	450	415	430	428	448	448	411	424	448	448	456	421	422	407	422	418	431	410	441	428	438	446	428	431	433	457	426	441	431	452	436	451	413	418	431	417	434	408	434	451	425	423	416	443	415	407	443	446	431	439	462	415	383	450	439	428	403	400	434	420	426	440	426	423	428	440	421	437	446	426	400	464	436	429	455	404	433	418	461	416	412	464	420	428	430	405	439	436	396	430	413	451	422	424	407	441	455	423	426	423	453	463	417	409	457	435	438	457	421	407	404	452	380	432	418	432	431	392	413	457	462	427	412	409	460	448	437	408	434	387	432	431	388	437	429	410	430	422	410	389	448	427	436	435	453	406	462	419	412	423	446	457	431	409	436	409	426	421	446	447	432	428	402	423	415	409	420	424	415	434	428	413	425	411	427	426	485	442	414	433	459	397	430	451	422	391	404	427	406	406	410	434	449	422	458	427	395	425	447	420	431	421	417	392	414	421	416	418	456	446	432	489	428	450	445	399	430	406	417	451	439	438	424	418	423	422	451	424	417	417	447	476	451	429	418	413	454	458	449	433	416	446	407	422	430	443	425	438	413	436	417	445	431	443	424	479	431	417	417	419	463	403	433	428	422	436	422	462	414	468	444	434	416	404	423	459	469	410	471	434	435	476	415	399	441	440	421	442	416	486	453	437	392	422	431	408	457	440	430	439	437	444	420	424	420	415	425	408	436	429	443	418	446	434	444	406	397	481	422	427	450	426	408	407	459	459	431	414	425	432	454	483	441	463	429	417	454	407	446	466	423	490	402	440	459	456	446	429	391	467	420	421	467	371	439	428	433	450	401	412	400	463	442	446	462	431	408	431	442	447	450	420	440	416	424	418	453	433	425	448	458	416	398	412	457	442	422	431	448	402	447	479	460	448	447	416	426	438	431	430	419	466	442	415	421	419	433	416	433	422	403	415	427	434	474	420	476	407	430	428	416	420	448	459	415	442	430	432	457	425	438	444	406	412	463	413	401	412	412	438	428	460	414	468	464	430	416	457	485	405	416	396	419	414	414	423	400	413	455	394	429	438	378	458	379	408	427	411	436	433	463	417	425	436	428	418	423	418	416	433	456	408	424	426	445	432	408	420	425	442	408	422	448	473	468	417	431	415	458	420	440	462	411	415	451	393	421	453	410	430	431	445	416	425	426	423	416	453	470	413	402	447	385	433	426	435	435	416	429	470	475	425	409	435	428	437	402	406	453	425	397	423	408	429	407	477	459	444	424	450	438	493	426	434	411	396	392	393	469	452	392	434	441	438	459	430	416	432	440	444	454	448	405	440	403	430	446	440	459	413	433	403	435	452	403	400	436	413	421	421	407	390	406	443	429	427	400	416	443	401	407	450	435	431	426	432	390	453	401	454	429	439	435	441	408	468	431	431	461	377	450	435	428	414	458	441	417	434	472	429	441	431	415	464	436	443	419	442	460	396	449	421	445	423	436	426	413	422	461	423	406	393	427	443	394	415	422	412	453	418	446	424	419	448	436	449	420	461	453	457	450	441	431	433	405	410	410	423	451	436	436	447	400	425	405	414	409	406	442	415	426	442	443	432	435	463	438	432	427	421	393	441	433	416	415	430	401	446	421	437	428	445	429	443	427	421	415	423	440	436	438	410	461	465	439	466	430	418	430	432	464	440	431	412	380	412	453	413	410	442	411	453	387	432	441	437	422	448
3483	5288	3955	1931	1407	1120	963	810	735	679	584	587	574	553	543	519	511	508	459	481	502	460	484	491	484	487	496	465	449	468	511	465	462	461	451	481	428	466	456	456	501	485	453	472	487	503	471	483	464	458	449	445	452	479	473	418	439	469	417	487	487	450	474	453	475	458	439	452	451	464	493	467	445	482	472	461	506	473	447	491	480	471	468	478	469	472	496	488	434	467	519	457	470	483	465	505	489	441	482	464	477	449	485	470	500	468	456	428	447	445	461	477	465	450	484	484	443	481	447	433	484	440	494	479	485	461	451	432	494	450	454	431	484	452	413	441	492	493	470	450	486	475	458	470	475	460	475	467	470	464	462	447	466	462	467	444	488	422	456	479	430	484	416	477	420	470	451	423	487	464	473	464	474	448	443	469	435	493	485	458	490	471	469	501	479	479	453	475	468	471	502	463	470	437	488	474	476	444	453	498	502	451	480	469	467	476	444	466	473	471	448	490	479	445	457	471	437	489	469	461	483	428	473	462	426	435	501	475	471	466	489	507	451	465	472	459	524	449	484	484	454	450	479	484	446	450	440	470	477	467	472	437	462	478	470	445	477	463	516	471	453	477	465	482	485	448	440	471	495	461	428	489	465	451	438	431	440	507	441	407	453	464	463	440	466	436	451	492	469	479	438	465	447	429	424	503	437	489	491	436	478	505	486	440	453	471	467	445	487	465	494	448	435	470	470	472	442	479	446	483	490	406	489	441	459	456	479	459	479	474	461	430	475	484	491	447	461	465	461	427	505	449	474	458	459	467	467	448	460	442	460	457	434	476	466	466	506	462	441	464	470	435	460	458	485	467	476	475	445	483	443	476	448	481	448	425	464	453	481	481	472	475	468	465	441	508	443	476	496	468	451	475	450	428	509	466	476	470	477	456	440	468	465	425	480	466	529	479	439	467	470	437	453	436	480	450	452	444	454	470	456	487	462	444	460	442	435	434	495	469	472	460	443	501	448	480	454	470	480	473	451	453	456	481	442	484	453	461	452	469	419	483	478	496	491	487	431	402	441	456	452	457	437	482	486	432	479	503	489	444	465	509	472	456	479	488	462	488	430	461	456	463	476	469	493	495	462	480	468	446	428	487	465	463	415	418	449	474	436	442	437	456	455	434	508	499	470	435	495	474	467	465	466	471	480	470	474	475	507	478	454	481	443	436	451	484	456	447	452	447	480	486	468	461	458	433	495	462	463	457	455	480	521	456	460	495	484	458	469	474	423	447	469	471	463	481	445	466	472	449	492	469	489	449	490	477	465	462	483	474	453	487	495	469	469	489	453	479	414	447	457	444	470	497	472	447	476	481	459	451	477	475	474	427	491	446	447	474	485	512	496	430	446	493	426	489	415	467	465	434	461	461	464	455	462	466	457	433	449	462	474	450	462	460	447	463	431	406	480	460	466	459	467	473	476	458	412	459	448	490	459	439	457	429	476	440	437	451	479	443	468	455	462	471	480	454	485	453	450	475	481	489	459	479	487	458	467	490	465	469	492	484	490	453	488	435	479	452	451	452	477	459	486	469	452	438	442	455	433	472	482	442	463	438	443	470	464	445	477	493	463	501	501	458	469	426	469	453	431	469	476	464	473	453	475	497	468	441	473	522	473	452	463	457	469	460	434	435	457	455	453	467	436	463	471	483	490	425	467	469	487	451	426	473	428	476	430	479	490	446	503	530	463	479	475	424	489	413	480	417	480	487	482	479	463	461	477	456	471	479	479	488	459	457	465	452	515	457	493	455	464	454	465	457	479	455	436	453	440	466	457	456	506	465	435	484	507	461	453	448	469	464	464	443	475	445	442	479	490	498	465	475	468	414	502	498	447	438	486	459	473	460	474	470	475	491	482	475	487	443	463	490	430	468	495	448	479	476	454	449	487	468	487	444	423	474	453	455	479	461	424	456	465	473	492	471	458	486	463	492	500	441	463	433	459	472	453	431	451	504	434	446	445	507	470	450	465	471	465	450	490	463	488	465	443	477	489	478	446	497	467	446	450	477	464	456	472	473	487	459	483	460	486	426	494	470	480	482	478	505	412	447	447	468	429	485	436	445	432	471	446	499	467	461	436	460	492	477	490	501	471	468	467	480	478	434	458	496	461	432	477	467	474	459	463	463	472	448	480	487	466	487	475	467	454	467	426	467	489	446	469	517	474	483	459	444	484	446	432	458	476	424	469	487	446	450	458	515	441	448	454	435	470	443	465	438	475	465	441	431	457	445	483	500	471	462	512	459	455	465	470	425	469	470	486	478	478	455	410	451	436	436	469	443	453	430	494	464	433	474	438	451	451	463	476	432	485	479	471	475	448	473	452	490	442	462	457	435	501	473	473	485	461	491	459	462	444	467	483	473	485	511	482	478	493	417	419	493	440	467	494	447	516	436	463	468	498	465	462	375	487	451	466	440	434	466	495	459	446	456	485	479	484	463	441	487	472	476	445	440	479	475	462	429	495	464	422	445	463	509	469	471	418	497	482	504	469	454	486	443	466	496	482	456	480	474	464	464	496	465	476	457	482	455	463	482	488	489	477	484	471	482	476	476	450	443	447	483	449	485	440	477	468	452	433	464	442	443	460	471	454	462	461	417	451	431	483	443	493	444	454	482	452	450	454	520	454	463	454	480	464	486	471	448	483	478	436	449	486	465	469	431	463	433	442	480	470	425	424	462	479	463	478	447	464	460	444	479	468	478	489	475	428	470	421	476	479	473	455	440	460	482	471	421	451	447	415	475	458	471	463	450	483	459	435	443	471	468	464	495	487	454	483	419	465	466	476	430	443	448	467	452	441	477	451	458	470	444	459	449	477	467	490	471	444	453	485	466	432	441	515	444	484	490	472	454	442	467	445	482	461	459	506	465	472	458	457	446	499	447	471	464	493	460	483	460	462	469	505	495	487	414	492	472	478	445	519	491	454	462	456	437	510	439	461	448	471	478	506	438	448	490	504	482	467	490	465	476	451	470	456	456	503	465	440	469	476	470	476	452	456	469	466	494	510	456	446	448	473	464	461	461	462	429	475	456	459	453	479	443	495	448	445	440	482	459	441	408	432	456	461	485	474	461	452	465	458	460	438	460	489	423	451	512	449	442	463	468	476	469	447	484	468	477	473	429	504	513	513	433	451	430	470	455	426	462	475	495	497	476	473	457	457	458	459	492	488	455	452	486	438	456	487	404	448	454	455	449	515	437	443	440	469	445	468	487	468	509	433	488	428	456	488	474	465	465	459	444	499	457	482	459	471	468	503	504	508	462	451	501	417	427	469	477	462	462	466	470	440	501	419	455	491	451	460	470	468	466	458	468	507	399	456	473	477	429	478	440	518	485	467	464	478	450	443	429	482	428	474	485	464	485	476	479	454	470	448	462	418	445	481	427	476	460	453	461	464	455	479	473	499	442	448	454	433	467	438	498	488	458	418	442	487	493	439	459	482	468	457	411	458	438	476	473	462	494
22292	20880	28348	23539	20882	20917	9449	953	590	523	406	387	366	336	310	300	285	273	283	261	254	233	231	221	231	225	224	190	183	181	180	183	180	205	179	182	195	202	203	186	187	173	190	202	179	181	170	179	176	173	190	175	172	171	186	131	196	174	174	182	158	179	180	167	166	164	168	158	175	176	159	181	159	167	162	181	170	183	175	165	157	191	172	170	180	179	183	183	168	166	162	144	162	156	182	153	158	179	165	158	177	164	161	193	182	164	183	169	164	170	187	148	170	171	151	169	179	183	182	162	184	160	168	166	153	167	185	155	167	161	152	162	162	177	170	172	166	162	178	148	161	157	164	150	197	152	154	164	192	163	164	147	174	175	183	200	179	184	178	176	173	176	131	166	156	170	163	153	190	179	167	172	159	172	164	169	160	165	184	174	169	155	146	180	149	158	176	186	184	157	152	175	180	156	134	186	134	156	149	178	164	177	157	171	191	161	157	161	160	156	152	148	204	170	175	177	168	173	192	164	161	146	179	170	172	158	151	183	181	165	143	174	169	170	155	169	151	180	168	181	154	176	167	172	164	189	153	162	162	141	159	160	134	177	160	161	161	161	160	166	168	167	147	157	160	187	168	166	158	148	165	166	162	179	186	166	196	169	171	181	159	173	149	166	170	172	158	160	162	157	143	192	170	172	179	185	179	175	171	177	168	165	165	178	167	183	185	148	176	163	153	162	157	159	182	159	168	171	170	171	174	180	150	173	162	152	154	168	155	189	167	169	191	170	171	157	182	156	157	160	176	175	168	188	159	187	172	169	183	164	171	169	160	179	152	169	140	185	162	159	151	153	158	163	166	172	168	160	150	166	186	160	183	185	189	155	157	180	166	164	168	154	189	175	162	156	163	170	159	155	182	170	148	163	173	146	152	152	161	168	173	137	194	170	170	171	137	151	151	159	160	188	172	186	174	180	162	177	161	169	159	169	169	171	189	173	179	158	165	157	170	183	176	169	164	181	189	162	172	152	163	169	186	162	171	159	181	146	166	170	171	146	174	155	178	163	161	181	160	163	163	174	161	156	166	156	175	169	177	156	152	160	190	182	174	169	163	167	171	153	196	174	174	187	165	160	169	151	188	182	164	152	153	168	170	169	155	178	188	160	144	191	166	162	174	184	187	166	169	166	171	179	158	142	152	187	198	154	150	160	169	148	175	190	182	184	167	171	168	166	152	155	177	158	177	173	167	163	163	177	154	175	157	166	172	163	166	155	171	179	181	160	173	127	175	161	188	156	165	172	150	170	152	175	190	177	163	152	171	175	160	183	179	181	156	148	154	171	166	156	150	186	186	187	196	160	159	180	164	154	156	170	171	171	165	131	180	163	169	163	152	179	184	148	172	150	170	167	160	146	168	158	172	212	177	171	181	170	160	175	166	159	190	161	148	175	177	151	167	157	166	160	163	176	165	173	156	169	168	179	189	142	165	155	155	151	172	182	153	144	175	158	152	169	163	177	184	190	173	158	162	164	173	138	172	156	179	165	153	158	171	188	177	168	166	159	175	174	178	193	129	176	151	152	161	154	184	156	161	155	172	163	163	156	182	175	196	175	157	149	184	157	155	169	163	165	204	183	179	155	170	155	157	148	145	163	151	167	182	180	162	197	159	158	169	157	160	173	190	165	178	153	144	173	172	159	168	174	193	164	150	157	154	163	147	167	145	169	148	167	158	166	155	168	184	181	155	170	189	172	156	168	158	178	176	158	175	170	151	167	192	173	159	162	162	180	149	190	192	155	167	162	189	167	169	190	163	179	162	155	183	158	149	169	165	174	169	162	155	171	157	168	168	143	158	168	173	166	178	165	173	176	159	171	169	178	171	175	145	172	148	163	139	175	179	154	173	171	148	162	161	156	159	176	174	148	171	169	155	161	159	163	159	162	166	174	141	186	160	162	147	155	169	144	156	189	156	143	162	171	164	185	180	189	165	176	154	160	130	164	178	186	171	181	171	159	174	165	155	164	177	162	163	176	176	178	176	155	148	165	172	130	157	153	160	163	185	163	189	167	159	175	170	166	195	153	171	147	172	146	171	171	145	171	185	202	160	153	176	170	174	159	184	140	152	185	151	176	166	171	169	172	149	169	174	151	162	173	177	158	164	174	178	152	155	164	174	175	166	165	168	167	162	177	167	170	188	171	180	168	159	148	153	167	152	203	167	163	161	163	165	179	186	168	149	157	165	153	185	149	187	174	153	168	143	155	163	171	180	163	188	159	179	146	143	139	169	133	149	161	175	164	184	167	180	156	178	156	176	150	168	162	166	149	201	144	193	161	181	194	163	164	165	181	157	191	156	181	156	162	159	177	175	165	157	169	192	169	178	164	182	145	182	192	156	180	179	188	179	143	174	161	178	170	195	154	185	169	173	149	157	164	188	169	168	198	163	165	150	186	147	159	177	171	156	169	154	154	172	152	159	191	153	178	157	173	171	150	166	178	178	173	165	177	184	142	174	147	170	146	167	181	168	169	172	166	174	169	152	169	175	156	143	191	178	175	163	165	176	153	168	167	168	146	171	166	158	178	189	181	180	168	173	178	185	170	159	183	167	196	151	162	181	175	155	175	176	156	186	159	164	162	167	186	170	162	155	167	154	189	166	179	155	161	152	169	172	183	151	149	170	168	159	166	168	171	192	180	152	171	165	172	171	181	182	194	165	148	161	162	149	150	187	175	149	180	158	161	162	156	166	169	167	153	172	154	172	186	173	177	176	172	168	145	188	155	147	177	177	182	161	163	138	180	151	173	178	168	163	174	174	167	155	164	181	175	149	177	161	174	155	161	179	149	160	165	155	185	156	151	173	168	160	180	174	177	178	162	178	182	171	161	160	174	176	166	177	165	154	185	152	182	175	152	178	171	168	193	152	154	186	192	179	165	146	167	159	172	176	158	177	150	154	170	163	164	149	177	168	169	166	172	163	169	143	183	166	175	146	184	175	173	169	149	161	140	196	179	170	155	167	177	179	146	167	152	160	166	167	161	177	154	184	177	154	137	165	159	162	157	143	147	162	178	170	166	162	178	154	183	180	150	158	167	158	144	161	159	160	155	154	163	173	173	170	168	155	158	129	166	160	157	185	176	183	181	149	162	192	157	180	164	160	152	158	169	156	168	188	168	165	163	178	164	163	164	198	178	172	153	157	151	191	149	181	192	158	158	131	157	173	159	159	189	190	147	162	198	177	194	185	183	175	180	181	193	162	161	166	172	178	144	175	170	180	165	157	160	165	170	190	186	170	158	181	188	151	149	189	173	162	167	174	149	166	176	169	163	158	163	160	178	178	198	159	175	170	185	162	198	142	150	157	170	163	168	167	155	174	169	188	174	163	160	163	185	192	176	180	154	189	178	195	172	179	171	171	157	173	165	162	148	168	173	149	166	186	156	154	132	169	167	168	157	170	169	163	169	158	159	158	177	145	174	167	186	155	164	143	170	170	155	176	186	173	172
4686	13845	10538	5012	3388	2455	1816	1334	1068	859	638	597	507	504	414	370	355	338	332	310	288	272	294	265	272	236	255	234	237	227	230	227	223	243	204	199	227	228	214	210	229	206	218	216	189	197	200	206	182	195	174	208	193	186	175	217	168	222	194	205	186	210	207	186	187	182	177	188	197	190	193	194	213	168	189	184	178	185	199	192	197	196	203	182	193	200	176	192	179	195	181	200	191	184	193	162	192	180	189	201	182	149	167	185	195	206	185	202	197	178	189	197	189	189	190	188	195	200	197	202	208	182	184	205	181	160	180	206	194	208	195	202	195	190	187	211	177	179	212	182	194	190	196	197	222	185	219	187	194	180	187	175	180	203	171	192	214	186	194	198	196	182	180	189	174	195	199	181	203	207	200	202	216	202	197	209	193	189	186	185	177	213	193	187	184	196	207	212	167	206	209	163	186	191	195	172	157	193	194	199	193	176	193	179	183	165	198	190	202	180	171	192	181	176	187	188	195	156	210	200	184	202	212	198	209	176	206	196	185	203	177	194	193	183	179	201	176	193	197	195	187	154	188	187	202	169	200	187	170	189	163	175	206	182	204	219	192	196	183	170	189	177	175	184	198	204	177	198	186	208	160	202	202	182	214	194	193	176	170	192	226	203	188	189	200	193	199	170	184	210	170	160	171	189	181	199	186	199	208	177	203	191	199	175	189	214	180	176	197	177	211	173	185	217	174	199	158	167	169	199	191	212	196	180	196	184	209	168	206	190	199	211	181	187	204	184	194	189	203	178	189	165	204	192	194	183	193	204	192	186	169	167	179	189	196	186	187	186	193	192	206	180	209	182	195	188	185	194	183	186	201	172	171	177	176	164	181	188	212	172	197	181	179	187	199	206	212	198	205	188	186	210	183	208	181	193	194	198	184	145	170	166	204	201	197	188	171	189	179	182	241	199	189	171	205	196	196	172	188	205	191	207	201	201	187	199	179	178	172	200	190	191	166	196	192	196	175	187	185	164	204	190	196	173	191	170	202	190	201	197	172	192	184	208	208	189	202	204	196	189	200	183	175	194	188	194	167	194	174	186	181	181	181	150	183	181	195	202	186	225	177	189	190	177	190	189	202	181	189	189	203	179	192	197	177	187	175	192	174	169	174	188	169	190	195	180	199	192	198	182	193	200	178	202	198	168	200	209	180	201	199	195	208	211	195	199	175	189	207	149	180	189	175	185	185	180	184	213	192	170	160	177	179	192	174	193	210	208	189	201	176	174	197	166	186	185	230	192	184	200	175	179	190	201	177	217	199	182	197	196	182	170	174	196	183	172	205	193	204	208	197	204	201	189	186	197	196	181	200	195	182	197	174	203	191	187	194	184	162	177	181	206	185	219	182	186	210	202	180	183	188	199	189	174	187	159	208	206	198	179	184	190	195	202	196	199	184	196	194	182	200	192	172	191	190	173	177	196	179	193	200	187	170	191	201	182	173	203	199	187	204	195	176	194	177	201	193	175	205	192	197	209	180	193	175	194	186	168	182	193	203	197	196	163	198	178	191	223	193	182	209	176	188	177	210	179	202	183	173	184	210	184	218	183	200	169	196	217	175	165	187	176	195	188	177	194	183	208	222	179	213	193	192	184	190	185	181	214	178	184	194	214	189	193	158	176	168	172	179	181	169	180	180	186	184	187	189	179	195	195	187	186	199	171	198	171	193	193	176	176	189	202	197	174	182	162	177	195	197	168	202	174	185	189	183	176	196	177	192	188	173	190	214	174	190	152	183	170	205	184	196	191	189	194	205	194	198	185	177	181	188	219	179	165	179	186	195	185	194	172	199	187	182	186	178	187	178	206	159	191	196	180	184	187	211	200	195	183	175	183	196	170	205	182	197	209	197	203	195	172	188	159	173	178	186	206	182	193	200	188	205	182	213	209	182	209	172	191	187	201	187	195	198	207	201	180	188	194	182	192	191	180	200	191	164	192	198	190	184	188	173	203	187	183	190	179	197	178	174	180	208	190	203	184	201	200	175	166	200	210	192	196	176	198	201	193	188	190	194	176	207	202	194	202	206	205	194	173	178	182	199	193	213	190	198	181	182	231	173	188	176	194	205	205	173	210	195	208	188	203	193	201	187	188	182	192	198	202	180	186	183	191	195	193	200	178	215	215	186	203	182	189	169	213	174	198	181	165	211	205	185	206	190	201	184	207	206	200	192	200	191	170	202	201	206	178	158	202	186	189	186	205	218	203	163	184	191	207	186	178	207	174	185	161	189	189	210	188	205	178	191	184	193	178	195	180	216	188	165	204	192	184	222	198	199	197	169	210	209	158	230	185	184	197	203	206	198	185	192	181	188	194	181	187	169	189	191	182	187	183	206	208	180	197	191	186	202	172	201	194	216	193	204	181	214	191	190	185	191	199	191	186	180	192	217	215	219	236	189	197	206	165	199	200	198	193	200	191	209	187	201	153	192	165	201	188	202	176	203	173	191	196	166	197	192	188	207	188	185	184	189	208	202	161	196	196	188	188	184	218	190	186	202	170	190	185	182	182	175	166	198	177	204	181	193	200	197	194	210	208	202	199	162	183	183	184	184	192	208	189	180	200	207	167	181	181	187	190	185	203	197	198	206	178	187	180	193	186	206	178	174	202	233	194	199	186	199	173	206	209	176	172	208	190	192	199	190	180	197	182	213	175	182	177	186	182	187	191	184	198	172	171	193	180	191	192	187	212	184	184	196	152	193	183	174	202	184	198	162	207	188	183	183	173	199	187	185	188	184	203	201	187	201	198	177	191	170	179	199	204	194	161	197	181	215	225	199	199	201	227	197	186	177	195	196	201	173	182	191	211	201	183	210	200	164	200	181	184	167	198	196	181	177	174	209	203	153	219	177	157	199	198	182	181	162	181	177	207	183	200	201	205	175	170	194	175	181	180	181	205	176	180	203	186	193	203	209	206	191	194	192	188	185	230	170	210	176	169	196	181	197	191	223	176	201	177	178	190	195	192	184	214	182	185	215	193	190	190	182	175	182	206	196	200	184	177	199	187	186	182	211	182	190	193	183	198	206	191	205	202	177	205	204	187	212	186	188	196	190	202	202	158	188	191	174	192	196	210	183	207	203	199	194	190	187	192	182	180	181	206	178	195	194	191	191	200	188	179	196	195	168	204	179	187	180	175	170	197	208	192	213	206	191	207	196	200	196	186	191	185	223	197	193	202	185	177	218	204	189	183	186	186	201	208	182	183	193	194	167	169	222	206	189	187	188	195	188	201	187	196	188	208	152	203	199	188	179	216	186	202	213	208	213	205	186	199	222	181	207	222	202	168	194	194	193	175	180	187	195	195	178	190	188	198	191	182	176	195	180	186	210	191	189	204	204	173	169	193	216	192	194	169	165	214	190	172	194	187	175	203	185	174	176	201	191	204	210	198	165	207	187	177	188	187	194	189	202	199	204	179	174	167	181	169	199	208	205	154	158	175	178	182	169	195	184	182
26793	18663	5311	1029	748	755	745	687	600	667	641	706	688	629	642	637	682	657	726	666	599	620	645	580	621	646	649	658	634	632	628	607	627	680	636	663	651	643	631	643	677	644	641	639	625	659	620	666	653	661	645	658	673	654	632	627	653	624	619	641	612	656	657	628	635	629	634	633	634	655	658	638	659	607	624	635	618	672	628	637	659	659	624	661	629	615	634	650	624	656	622	634	643	601	649	611	683	608	651	614	653	619	629	671	635	632	653	657	609	609	655	618	664	642	660	646	656	646	679	607	618	623	697	685	651	624	641	646	636	663	605	671	641	642	606	660	613	635	614	651	612	631	636	665	641	598	617	646	674	663	646	632	664	579	618	627	649	661	637	663	642	699	644	639	624	641	686	640	663	660	606	641	678	604	638	604	688	587	693	622	652	642	650	658	593	633	652	657	657	659	603	679	620	616	626	670	648	622	680	592	673	628	677	641	616	673	658	688	681	666	655	610	626	625	631	629	571	648	632	643	663	561	649	630	620	678	641	618	620	693	650	637	618	663	612	648	634	641	652	650	643	649	629	681	706	692	670	624	640	642	636	629	648	662	638	656	654	659	656	636	607	603	629	623	662	683	682	614	649	593	632	635	612	667	635	620	632	622	655	644	632	635	624	630	659	628	638	639	646	638	694	622	665	574	651	607	627	651	668	628	656	662	656	640	604	670	624	641	620	624	668	618	609	667	601	651	674	664	631	634	620	624	621	659	640	650	633	613	634	648	650	634	646	604	636	641	666	653	620	635	682	644	624	610	614	616	641	632	587	631	574	649	668	650	630	666	623	598	619	645	610	628	659	670	636	672	643	653	670	620	680	638	647	718	682	643	651	619	645	673	631	618	631	628	614	624	643	607	659	655	622	612	654	608	626	597	652	635	639	648	654	682	622	669	645	635	650	583	662	664	639	648	658	643	690	638	637	629	652	678	656	670	638	638	603	645	655	630	635	647	666	660	640	604	637	661	664	618	644	646	648	636	667	660	650	653	636	624	662	665	665	626	713	606	637	656	608	606	639	685	681	610	627	663	636	631	665	610	664	645	612	613	644	636	655	642	625	601	628	625	674	618	614	682	669	630	689	635	623	660	661	651	588	656	623	656	608	595	651	702	611	645	644	628	651	655	663	643	682	621	625	665	628	662	630	618	657	684	635	654	658	639	669	645	655	623	640	653	628	660	666	604	616	605	622	617	626	607	644	616	654	619	630	615	668	637	652	632	591	691	632	641	644	649	652	642	625	625	633	660	660	623	667	651	587	636	598	659	631	627	647	624	657	616	594	645	649	625	666	608	628	639	646	615	661	631	621	647	628	610	651	625	634	637	622	646	627	590	637	614	632	650	658	642	630	589	614	608	646	641	617	621	666	640	617	623	589	637	625	608	621	668	669	621	650	683	648	658	606	644	622	642	646	658	648	633	671	624	684	664	641	651	615	651	662	645	662	617	654	642	641	674	666	665	659	648	686	642	678	626	657	668	630	630	616	652	664	644	630	636	641	641	627	646	627	615	629	639	647	659	658	645	658	658	601	622	630	677	619	642	659	619	676	635	659	609	658	621	654	657	647	646	601	722	620	630	626	647	619	613	635	610	651	631	620	655	606	631	596	679	617	640	585	599	606	648	635	646	678	654	647	619	626	656	634	641	643	611	677	658	630	647	640	702	650	607	616	674	658	648	614	643	628	646	618	623	654	661	584	671	632	626	625	646	637	642	656	645	616	667	635	634	658	612	645	642	617	642	587	643	627	652	654	640	635	690	684	637	643	614	601	652	621	642	589	640	648	638	678	648	645	623	632	641	640	610	671	642	679	631	621	656	665	636	631	637	660	672	693	638	638	682	583	667	649	625	605	665	655	632	678	620	640	620	700	609	657	648	667	625	593	663	653	644	633	594	626	626	625	643	636	636	698	684	636	651	640	690	582	651	592	680	649	629	630	607	647	633	609	670	649	663	657	624	633	652	673	651	643	616	670	634	615	633	624	653	626	673	619	660	635	631	634	664	621	608	646	681	661	671	673	626	628	615	640	659	649	663	647	648	668	606	613	662	637	638	609	657	662	659	621	639	623	594	684	653	651	603	621	674	612	641	628	588	658	658	610	652	636	660	652	629	621	627	642	654	593	636	622	643	644	660	640	646	641	625	652	714	673	617	644	662	676	625	624	632	621	656	611	650	671	607	609	599	622	632	575	652	607	648	622	597	625	632	667	619	644	636	626	623	662	659	609	639	607	637	646	635	670	681	647	607	689	609	675	663	604	613	632	671	654	620	614	624	617	633	638	597	614	633	650	639	656	606	644	625	666	597	673	625	641	640	663	651	668	632	679	687	642	639	673	646	634	644	636	671	650	589	615	621	614	698	646	613	642	651	646	633	648	667	635	632	641	642	647	668	605	636	632	627	653	649	614	631	593	648	623	658	661	640	663	635	618	647	634	618	641	601	621	637	636	619	646	669	680	642	637	623	615	645	625	638	662	641	660	675	690	629	585	634	582	663	670	657	597	645	609	640	607	616	631	652	654	648	627	651	645	655	635	666	644	685	645	640	652	644	628	617	641	616	612	653	695	621	671	608	655	633	650	633	633	653	694	645	641	623	663	661	643	636	630	574	670	627	605	649	646	617	643	614	674	656	649	622	625	644	662	624	612	604	618	616	668	639	686	654	630	647	613	671	601	643	585	634	633	650	620	625	655	640	668	655	592	674	670	647	686	651	686	657	638	609	657	620	609	626	661	682	686	685	655	606	594	632	701	639	640	641	652	678	677	663	659	693	584	622	605	685	676	631	611	677	663	615	618	641	684	632	649	644	584	626	621	645	644	609	649	631	641	630	653	629	634	642	637	640	617	626	664	593	617	631	641	643	650	639	661	620	588	630	622	639	641	609	656	682	649	597	620	643	618	668	621	607	626	640	610	653	679	625	655	636	637	659	615	638	641	658	606	695	623	682	625	627	668	626	650	649	594	699	591	662	651	628	678	690	667	597	639	670	653	615	607	657	622	649	619	618	640	628	617	663	610	624	655	626	687	609	598	666	654	647	624	638	636	606	621	655	666	659	646	651	641	645	669	640	629	607	682	608	659	673	641	623	607	658	657	631	643	629	662	641	597	661	612	676	649	653	619	595	636	645	655	693	625	604	707	663	639	626	651	661	648	660	660	650	622	639	647	568	616	592	617	635	627	641	696	655	647	650	664	640	675	608	629	680	635	693	627	635	651	629	669	693	650	698	632	667	628	623	630	645	658	613	690	630	651	638	631	667	627	641	555	690	633	646	612	653	644	641	657	638	614	621	656	653	638	623	676	616	630	644	622	636	658	581	624	665	661	642	594	635	625	599	665	630	653	618	629	636	636	642	647	639	628	625	630	616	673	665	638	655	608	612	595	625	635	637	700	679	643	653	692	628	622	591	628	713	590	652	647	652	642	601	611	674	622	653	615	619	651	645	623	627	614	645
4374	1318	1144	820	769	781	793	793	675	659	708	756	679	737	669	741	750	726	681	706	668	726	714	697	678	679	693	723	686	679	695	728	690	720	684	706	730	749	706	718	697	683	693	705	719	690	696	694	747	692	682	690	724	690	688	678	695	691	670	691	706	660	719	760	729	694	707	745	722	698	715	681	686	708	710	642	733	682	723	695	708	696	714	678	672	691	686	669	679	725	660	709	707	706	695	712	736	711	695	671	735	726	706	727	666	723	632	710	716	663	744	704	669	679	698	752	679	698	657	716	658	682	732	725	715	685	682	720	721	685	693	701	684	708	670	713	697	723	696	697	717	678	712	712	712	697	698	694	734	699	696	722	646	696	682	690	695	671	683	710	664	732	709	709	738	724	751	740	711	704	683	687	719	695	729	718	724	741	666	662	717	712	653	668	705	662	678	719	675	722	683	692	735	684	694	743	722	686	690	666	720	709	741	695	661	670	713	714	698	698	726	722	717	674	717	682	679	684	736	722	706	723	715	701	726	674	717	668	685	654	715	715	685	705	724	680	746	714	722	712	698	706	649	721	647	683	660	664	706	727	652	677	734	712	694	720	687	724	698	666	671	744	680	694	697	695	716	686	682	650	727	723	689	682	667	682	679	741	696	706	702	702	710	694	723	688	661	725	685	724	680	707	692	720	715	721	686	728	716	684	712	768	707	749	667	701	655	742	684	674	710	707	696	702	651	720	709	676	706	704	693	709	680	685	720	689	668	726	671	702	663	715	744	660	721	727	706	710	693	713	656	677	712	605	732	665	731	725	660	670	734	686	625	632	695	745	725	654	658	724	746	730	693	663	696	693	696	726	669	671	684	724	744	710	716	695	726	701	706	730	733	713	704	718	702	766	680	676	763	694	732	708	689	700	672	722	755	689	659	708	699	694	713	712	679	700	688	723	657	664	764	665	684	687	717	693	702	711	727	682	711	721	670	684	677	700	708	738	671	697	664	703	722	703	653	681	748	743	666	670	716	716	687	673	714	718	745	701	686	709	694	700	743	681	710	699	698	666	664	676	690	719	742	693	662	658	719	684	660	708	688	698	673	668	703	712	708	694	709	665	703	656	694	683	693	723	695	681	692	737	692	692	732	701	751	676	724	740	691	666	703	712	683	735	726	668	712	712	644	719	709	693	691	711	666	738	736	734	758	709	649	691	704	740	710	673	679	694	712	678	735	770	633	713	710	681	676	712	666	731	682	692	684	703	732	663	689	727	720	701	745	722	653	694	683	686	689	694	700	653	728	748	694	743	700	709	702	692	703	672	703	689	656	670	736	699	630	708	676	724	709	658	753	676	724	697	681	706	689	670	690	686	692	696	697	715	691	630	696	654	658	695	684	683	707	684	694	685	728	685	714	702	712	742	688	729	695	696	695	667	695	767	691	677	718	753	674	710	675	756	653	718	743	754	764	694	660	757	663	703	716	684	695	643	716	719	686	714	738	670	659	673	703	701	730	708	710	661	703	702	749	674	751	714	685	727	732	722	696	739	702	671	714	671	692	686	708	668	676	722	689	696	742	692	684	668	712	706	706	683	729	700	694	672	740	687	709	620	728	647	781	708	719	708	674	658	702	722	736	703	730	704	692	704	694	710	738	703	721	666	675	693	720	688	733	683	679	687	691	753	713	723	750	667	687	677	711	707	682	689	723	753	678	676	694	708	707	690	649	697	725	689	730	742	697	709	737	694	714	723	675	706	723	673	730	709	700	694	689	693	699	671	678	693	698	733	742	721	743	713	699	700	644	673	705	725	701	734	696	690	758	706	678	686	703	650	762	686	723	677	707	666	741	673	690	712	684	680	659	639	717	696	694	721	708	695	654	710	712	708	678	646	737	675	708	642	715	717	722	690	699	676	678	735	688	678	697	676	689	683	715	658	692	768	696	656	735	662	759	685	702	685	695	704	697	719	717	693	701	708	745	651	687	744	738	693	691	708	707	749	710	709	668	675	702	717	679	727	705	662	695	707	704	704	693	730	735	653	747	675	709	700	735	717	705	735	722	711	673	700	713	738	712	695	756	648	757	679	664	711	725	713	694	682	673	720	703	638	708	687	726	703	726	702	688	686	691	719	679	702	706	684	725	709	638	670	705	667	666	713	707	688	711	710	728	694	705	658	683	748	632	712	662	675	733	681	670	699	680	650	689	690	673	685	711	730	717	656	664	662	733	694	712	710	717	716	683	705	670	732	686	701	673	660	722	718	705	697	694	732	737	669	701	675	703	662	700	710	666	696	687	682	661	715	775	718	650	686	674	718	705	700	728	712	697	678	667	721	700	688	745	668	735	716	656	735	698	695	722	674	707	725	668	715	689	703	682	721	698	631	725	729	638	670	716	661	688	689	680	662	665	631	713	649	701	670	719	708	704	754	705	693	735	707	655	696	664	743	741	713	699	728	649	731	744	652	754	696	756	689	729	695	698	723	726	736	689	709	664	660	717	745	719	699	684	728	680	689	762	672	680	706	657	696	759	703	694	716	721	695	726	664	760	720	738	692	685	700	692	721	685	723	680	740	695	694	683	726	728	717	714	705	718	717	657	711	693	698	710	683	670	676	663	702	654	694	736	643	623	699	706	711	719	683	664	720	697	720	710	691	671	705	669	712	707	700	667	695	685	701	671	721	710	679	729	662	701	692	735	660	695	650	717	675	690	702	679	679	697	700	721	752	698	740	749	705	674	733	694	684	686	646	736	703	693	676	683	704	709	696	684	714	665	668	716	721	768	641	669	687	682	664	709	745	743	713	678	713	749	711	730	736	742	683	764	705	687	715	704	687	719	651	740	697	733	685	704	671	681	715	707	711	733	693	708	705	729	728	684	688	648	695	678	701	692	710	647	691	703	668	686	646	699	694	655	698	732	642	698	648	708	726	698	682	689	686	675	643	702	690	712	743	725	697	689	749	722	674	716	689	684	708	684	652	685	665	686	674	738	681	709	687	681	676	711	696	711	682	678	685	709	706	723	725	720	747	696	668	673	687	734	699	696	676	671	702	681	673	654	699	722	735	686	702	736	697	677	696	669	734	690	727	687	699	700	718	712	717	721	676	721	673	675	681	743	691	716	695	701	695	760	715	685	680	695	689	690	715	715	692	699	731	705	697	726	704	670	725	696	719	711	704	711	709	707	662	729	680	712	715	704	707	715	722	666	689	719	680	668	700	692	707	686	744	725	741	727	710	749	691	683	659	667	665	714	672	663	678	700	693	734	752	726	728	718	733	723	686	705	718	689	714	665	711	682	690	700	676	654	699	678	756	724	744	684	706	710	695	656	684	661	704	675	703	686	677	702	654	678	714	706	687	725	720	655	723	704	712	685	688	704	667	668	688	694	702	712	756	676	714	737	720	708	765	672	702	748	709	707	703	707	707	722	700	745	700	703	703	687	700	679	757	707	656	718	678	662	676	715	702	714	679	704	660	734	686	683	716	720	653	704	680	751	723	695	668
23369	20864	27899	23938	20852	10816	1230	826	720	651	604	584	569	530	529	569	558	545	505	542	488	528	501	474	508	459	499	511	469	449	530	503	451	476	470	501	517	465	511	457	480	481	458	472	458	489	476	466	478	510	461	480	497	445	460	476	468	447	486	475	467	460	477	450	491	494	463	457	473	501	498	476	462	492	505	489	488	443	457	499	451	515	485	454	508	505	489	472	482	484	480	437	458	489	498	459	482	470	522	489	504	468	508	455	491	438	469	461	521	506	453	460	444	463	434	505	480	457	464	481	471	467	474	475	478	460	483	493	500	482	475	467	430	513	482	474	472	454	459	460	457	479	476	469	446	473	463	417	492	420	479	496	498	502	493	494	474	481	476	457	473	469	488	463	426	459	471	453	454	467	494	438	456	482	485	450	497	480	498	465	434	497	466	475	446	485	466	467	440	505	481	465	463	477	473	492	454	457	464	490	477	488	441	460	476	485	485	433	450	476	456	499	463	477	483	484	453	465	479	488	478	485	455	505	502	463	457	451	491	454	484	478	498	478	518	474	486	479	504	529	476	493	478	479	470	474	478	482	481	474	447	469	503	499	459	460	467	479	469	506	462	479	433	479	479	445	470	483	488	451	493	474	475	441	495	493	450	460	456	477	487	498	467	475	489	508	501	481	461	462	492	460	477	474	442	472	468	434	435	461	502	493	476	471	508	494	465	471	507	479	462	491	465	461	453	488	480	459	477	474	440	488	483	472	480	493	465	474	476	483	456	469	477	491	492	489	503	465	471	426	513	466	487	468	493	496	465	447	467	481	457	514	482	473	482	448	460	473	485	501	532	442	466	503	516	512	469	497	440	494	454	442	485	499	475	483	447	470	489	460	484	465	491	462	509	504	471	497	507	466	449	449	454	501	479	484	467	483	492	466	459	482	473	457	476	506	480	544	473	459	486	474	452	473	498	487	462	441	444	459	455	464	507	470	435	487	448	474	458	495	492	461	494	488	474	482	472	495	514	492	507	464	493	510	423	462	462	468	459	488	499	479	465	527	459	492	486	488	494	495	497	483	445	446	470	486	494	483	449	477	478	483	455	455	452	441	433	508	456	475	446	480	465	455	453	470	466	486	497	446	457	446	476	514	455	459	513	474	488	491	450	448	485	477	451	488	495	448	466	472	505	474	464	459	471	505	528	476	463	455	477	496	497	458	478	439	463	453	474	467	468	471	429	513	465	436	471	481	455	501	435	491	468	462	525	457	478	487	447	497	499	508	493	454	544	464	468	474	494	437	456	454	472	431	512	419	443	464	488	439	450	482	472	452	469	475	476	485	468	489	512	525	469	475	439	471	472	471	472	475	458	449	478	468	479	477	519	465	447	453	513	456	491	494	477	465	538	475	454	521	476	470	433	480	474	481	505	487	519	533	490	465	485	487	485	510	472	443	476	495	508	454	465	508	501	481	458	478	506	478	448	460	453	491	484	515	447	501	477	480	469	464	491	452	454	446	465	475	510	492	474	514	508	475	450	460	448	514	475	463	496	438	475	510	447	500	463	468	448	464	474	466	460	501	445	445	503	466	479	468	509	480	469	484	469	444	505	487	445	511	471	445	430	479	494	518	446	494	478	475	484	489	474	494	452	457	467	472	481	483	469	510	490	440	469	491	464	474	480	493	500	457	452	467	478	495	472	447	437	473	458	446	449	483	460	496	444	498	505	425	481	448	460	455	462	471	480	470	464	487	478	486	493	480	454	491	485	483	452	520	510	445	480	478	468	466	495	474	525	445	450	449	417	489	460	475	449	442	449	474	469	466	474	477	471	473	492	460	443	469	465	463	498	470	423	521	441	471	469	468	483	486	410	424	466	454	494	513	482	483	465	470	481	484	495	481	480	445	499	469	485	460	489	476	455	473	506	460	478	489	416	442	497	485	505	432	454	430	425	496	503	470	468	446	498	473	457	438	464	480	482	519	481	447	442	474	471	486	451	490	477	445	469	443	462	466	482	466	477	478	520	489	462	498	415	465	506	462	455	478	490	467	464	449	498	447	468	512	453	507	522	483	453	446	483	469	484	446	447	454	481	469	471	492	490	494	468	474	449	456	420	466	467	464	495	491	475	494	473	474	447	493	499	473	500	440	495	470	440	456	452	481	503	489	453	474	478	491	496	495	454	494	485	459	484	489	455	493	477	479	487	503	461	494	489	498	475	445	484	461	500	497	482	452	452	492	516	445	489	510	501	479	470	522	434	477	478	438	453	477	482	525	463	498	482	487	475	472	473	457	445	471	517	509	450	463	499	456	459	486	462	502	497	440	491	457	432	474	501	511	497	463	451	466	462	509	466	453	446	444	473	470	459	444	467	495	470	452	506	474	499	460	449	440	486	460	469	496	456	492	469	491	465	462	495	422	464	464	488	469	460	481	452	452	444	486	467	466	428	467	473	463	477	468	503	464	450	492	473	467	430	485	493	438	473	486	477	466	487	475	475	448	463	470	493	445	484	445	496	499	456	474	455	492	510	470	435	438	444	486	453	496	455	480	444	485	500	472	483	450	447	461	495	470	443	493	454	477	481	465	418	482	491	528	480	467	487	468	451	445	481	484	474	492	473	469	446	470	484	429	432	461	448	517	483	452	476	454	491	448	447	485	470	486	455	455	495	462	442	466	466	500	479	459	488	484	490	470	491	469	431	438	467	490	464	478	464	487	471	482	463	452	470	454	452	458	504	502	497	459	490	508	470	471	451	445	417	454	459	490	481	478	452	449	518	414	473	509	468	460	490	496	447	467	434	501	468	437	438	459	466	471	461	469	481	448	468	469	476	437	451	457	513	458	482	476	475	465	490	475	447	523	465	469	511	478	466	486	468	464	480	490	485	465	460	464	480	503	480	483	461	459	468	501	465	479	481	477	482	469	479	459	473	466	480	470	524	473	454	432	492	480	466	472	460	462	512	481	479	472	471	489	447	494	456	498	463	462	440	455	477	484	504	485	456	509	438	434	460	480	451	468	494	465	496	475	435	459	436	479	475	496	479	474	467	513	498	469	455	468	452	451	452	467	455	440	471	519	477	517	469	493	524	479	491	476	469	446	494	479	457	467	462	467	438	480	539	455	484	452	448	479	485	445	483	474	509	476	435	473	502	492	480	464	506	485	461	469	460	467	464	469	478	476	538	518	492	455	495	469	510	445	471	505	462	482	452	477	464	464	473	495	402	487	454	459	446	488	517	503	480	444	479	456	465	469	452	492	478	508	468	505	485	459	479	479	488	466	457	493	459	478	464	485	492	468	492	479	501	513	433	452	482	476	459	473	462	494	468	495	481	481	521	444	453	488	484	482	459	510	462	523	475	456	500	455	457	469	502	465	473	456	474	454	500	460	491	451	441	504	489	469	463	454	459	459	476	487	521	475	454	492	478	518	483	500	444	463	484	499	474	456	433	459	465	470	476	485	456	500	483	467	468	457	455	464	406	469	496	448	489	490	515	445	461	489
3488	8557	6623	3071	2198	1733	1358	1075	995	888	830	718	688	660	648	652	609	580	605	628	578	571	598	534	568	587	521	586	555	544	587	544	530	535	524	534	578	507	526	522	526	565	545	566	582	537	553	560	538	542	508	531	545	560	585	535	567	532	549	514	578	579	534	523	511	530	534	551	529	542	492	540	551	510	528	517	493	530	596	508	532	514	542	574	555	544	537	519	546	545	538	524	517	548	501	519	552	550	546	517	562	552	518	530	518	546	511	512	560	563	553	506	541	539	532	515	551	485	539	526	501	528	530	536	528	545	537	521	501	497	508	542	526	538	593	533	533	569	582	509	511	539	493	518	509	524	555	528	530	539	493	537	564	524	497	512	529	531	513	533	545	506	534	521	544	535	509	547	552	541	508	531	524	522	524	529	523	513	549	522	487	538	529	522	541	518	523	534	538	529	478	543	501	528	554	487	560	506	551	503	524	537	562	507	547	537	512	503	485	517	593	555	544	557	546	519	516	561	533	538	519	575	546	562	509	515	538	548	548	545	486	516	550	519	569	545	555	526	522	507	543	510	537	541	550	556	535	493	526	575	515	536	534	550	571	523	560	505	546	516	525	514	541	532	533	512	553	499	539	543	554	528	554	541	571	528	545	525	574	546	512	566	571	575	538	492	580	514	524	559	545	540	534	534	550	543	514	544	493	525	522	502	514	533	581	574	535	514	563	596	538	561	534	505	525	560	536	480	514	518	507	515	520	567	515	551	513	559	559	544	526	498	556	530	519	524	593	536	503	513	521	544	558	494	515	534	516	552	496	487	535	520	539	530	536	527	538	548	506	549	521	493	561	546	512	560	565	513	541	538	515	518	540	560	514	507	546	510	574	530	575	552	524	559	480	538	529	532	549	524	539	535	559	545	555	499	562	536	562	518	550	525	527	587	524	549	524	534	526	537	552	538	525	491	508	553	551	531	544	524	539	524	541	522	565	534	519	547	552	523	530	494	491	567	547	556	532	546	578	548	522	574	516	513	512	519	550	535	548	581	534	481	538	509	561	596	521	595	538	511	485	537	519	533	533	494	506	510	535	530	527	552	514	523	576	542	557	537	568	527	532	534	579	587	572	506	534	536	526	527	517	537	518	516	524	497	579	527	565	560	533	532	490	563	539	525	508	522	554	554	565	533	527	526	572	514	547	530	577	529	520	502	539	521	530	560	519	565	542	524	576	552	532	542	502	528	564	566	495	555	525	525	551	509	563	529	539	520	514	545	499	527	551	514	524	542	542	532	532	543	532	546	526	540	519	525	537	519	536	529	525	556	586	471	511	516	568	524	506	507	521	526	522	527	536	528	509	522	514	513	545	512	506	530	543	547	507	534	516	526	543	500	574	532	511	534	532	549	532	534	499	540	535	546	503	529	523	559	520	568	558	528	502	511	574	510	528	514	513	525	507	536	501	549	518	527	546	541	529	516	534	531	534	540	543	527	524	537	517	501	574	516	527	525	529	539	519	529	558	517	489	539	526	557	511	546	540	537	536	547	483	526	529	551	537	542	532	489	530	498	483	529	535	553	548	513	532	581	546	537	566	557	547	534	527	541	543	511	539	530	541	519	509	544	542	551	483	562	521	513	571	506	557	530	514	571	542	542	565	531	533	529	521	512	500	517	544	527	519	521	527	541	503	550	544	532	507	492	482	509	519	565	532	532	492	545	557	577	513	538	497	533	558	576	527	556	498	530	521	546	522	499	527	533	565	550	514	537	496	533	549	542	520	519	507	535	511	540	562	543	495	507	557	502	544	526	542	522	485	538	527	522	568	553	541	491	540	521	532	560	539	523	521	549	505	506	516	538	546	515	566	529	504	541	543	509	520	552	525	536	542	552	546	526	511	562	530	515	577	573	496	583	530	499	579	541	545	504	555	512	528	505	541	548	515	512	558	532	516	531	549	540	542	584	592	523	493	517	539	529	519	520	543	549	538	533	547	545	538	517	537	566	547	514	535	550	533	535	539	543	550	524	555	532	515	521	518	516	485	532	518	531	510	543	524	508	498	553	480	554	553	536	505	520	549	550	559	510	556	549	565	531	565	520	559	561	561	530	569	502	544	564	530	539	514	554	563	542	579	516	523	543	519	528	543	524	534	591	542	552	559	535	486	542	525	542	539	527	520	546	506	510	548	550	514	545	555	521	508	497	563	584	562	511	531	536	515	516	569	528	494	560	509	529	528	533	561	620	536	558	544	535	559	514	529	524	521	499	521	504	570	537	541	528	526	524	545	529	492	537	529	558	525	533	521	527	501	540	562	560	533	528	551	531	515	537	539	542	570	537	526	553	511	528	588	534	550	540	512	551	535	537	561	536	502	550	558	532	524	519	519	537	540	542	524	555	522	475	554	525	552	554	536	519	524	504	557	546	543	535	539	545	520	518	523	548	564	538	528	508	540	524	499	567	545	519	534	516	541	553	492	535	583	543	558	488	506	526	540	546	536	485	523	521	531	539	565	511	546	540	535	514	511	534	575	512	576	565	520	509	561	517	517	552	533	510	547	510	555	521	561	585	567	501	511	540	508	497	530	565	498	537	508	496	502	560	503	527	514	531	504	540	537	521	518	540	547	527	534	590	555	551	516	489	527	493	538	530	534	524	514	545	511	531	494	567	558	545	551	544	523	512	515	520	512	511	528	521	528	589	535	520	507	538	506	559	532	547	475	550	546	515	519	520	552	507	515	568	507	543	538	505	508	549	528	536	497	499	567	512	523	529	527	555	512	510	522	537	524	515	544	557	531	531	489	552	537	549	566	524	531	515	475	593	536	568	557	540	546	535	481	533	556	565	510	548	516	522	496	558	529	548	519	550	482	540	542	528	530	499	518	535	541	532	578	526	521	547	553	532	558	521	551	546	534	541	533	519	527	532	507	539	537	548	503	501	493	534	538	527	538	554	521	529	542	488	521	546	542	493	531	542	511	520	567	554	491	516	534	525	510	525	531	510	522	557	517	535	518	552	540	542	492	517	505	540	517	540	508	487	563	550	509	552	557	496	526	499	524	564	527	574	544	508	542	524	536	519	512	552	556	503	571	544	515	508	566	563	544	515	506	490	505	548	484	568	527	483	515	547	504	483	553	553	533	526	559	520	538	518	539	523	543	485	523	502	554	526	554	511	529	521	558	586	503	521	563	527	510	531	535	542	488	536	526	542	581	538	564	553	573	544	510	525	529	539	509	593	540	551	510	481	524	531	543	544	532	513	551	579	534	506	507	545	594	518	576	525	584	537	532	564	534	510	552	503	556	539	515	532	551	519	548	562	531	506	526	534	550	487	524	549	569	506	515	587	484	573	509	544	542	514	522	532	555	568	552	559	517	528	544	493	511	526	495	536	527	560	548	557	515	530	541	529	517	532	489	552	570	535	534	476	528	480	537	512	545	557	514	541	562	536	553	494	520	526	531	516	529	585	524	523	512	539	545	539	561	567	529	548	514	494	537	534	528	504
24310	20879	27057	24719	13257	1004	677	635	564	504	473	505	528	474	498	456	429	473	446	481	441	443	467	438	467	448	428	446	427	471	417	480	459	419	456	464	434	422	445	467	430	418	463	395	424	479	414	399	413	448	469	411	395	423	466	441	473	405	426	408	436	436	436	431	449	478	456	420	443	427	432	413	459	478	444	448	409	415	442	438	462	445	453	416	437	454	446	398	426	407	434	420	448	395	441	401	400	416	420	449	436	405	473	439	446	469	427	433	431	424	443	403	413	436	429	475	409	428	447	416	422	429	406	426	410	448	435	406	444	445	417	442	443	451	440	425	411	410	475	419	439	450	426	434	427	441	435	406	446	461	445	413	430	417	438	476	438	431	435	417	421	422	456	408	444	434	415	459	449	437	436	439	415	393	408	419	426	401	466	410	383	411	438	469	436	420	418	434	420	443	421	422	385	456	434	439	439	407	438	421	456	440	430	421	451	436	426	438	423	448	442	435	465	461	425	443	439	434	418	430	463	419	474	433	444	409	426	428	423	403	478	427	413	410	420	405	451	405	487	444	429	473	423	421	421	408	425	437	448	401	456	433	412	403	440	430	467	413	432	408	430	457	449	425	443	424	442	400	406	443	450	399	444	407	413	444	459	471	443	410	421	424	411	396	451	448	441	462	434	442	448	395	470	438	451	511	413	405	422	430	484	417	415	423	452	443	429	422	435	446	416	442	446	426	429	425	433	452	443	469	442	452	415	419	399	436	419	436	391	445	441	453	409	423	459	416	436	426	453	399	438	439	389	404	437	406	411	441	402	412	379	452	427	449	431	427	449	424	413	426	436	478	420	407	399	451	395	457	426	406	460	400	410	431	418	434	457	409	483	386	435	435	448	427	436	408	423	433	408	472	440	420	457	441	427	417	448	439	445	449	419	438	470	458	427	447	402	451	451	416	457	427	458	411	445	455	441	432	450	418	406	421	446	438	408	434	434	440	433	458	438	434	470	407	420	465	412	422	452	451	388	422	440	423	417	435	451	464	404	449	470	424	445	400	423	427	443	479	433	433	444	447	461	417	434	455	452	420	439	397	454	416	457	476	447	435	456	484	444	416	437	415	477	437	443	442	438	405	453	456	443	454	466	484	426	433	494	395	448	451	445	475	448	454	455	421	454	426	436	430	443	396	414	439	437	451	430	438	410	484	444	405	468	414	451	411	434	396	453	452	456	457	437	417	434	423	422	446	439	437	426	458	449	449	419	418	421	395	448	471	449	441	428	399	410	454	405	483	471	439	422	455	462	401	447	432	440	420	451	399	453	454	419	424	436	446	426	456	430	447	473	451	429	403	476	441	411	458	427	445	421	442	413	424	446	415	427	440	407	426	414	459	429	451	424	469	402	374	439	376	425	446	428	458	459	428	418	400	473	392	439	431	441	448	437	439	432	477	441	420	438	452	415	420	410	414	477	431	450	442	403	433	439	436	469	489	428	452	449	443	412	452	469	458	445	430	459	430	450	438	446	435	472	418	429	405	430	394	394	462	403	419	413	445	452	460	419	417	434	414	434	458	401	474	458	440	439	433	416	401	484	414	412	403	471	451	419	383	400	460	454	433	430	414	437	410	425	426	419	427	463	427	426	443	407	467	455	411	424	448	423	440	448	408	433	427	453	386	435	432	435	411	462	390	440	443	402	394	476	460	435	422	477	442	453	428	444	430	431	392	427	454	432	441	435	463	460	464	408	452	437	418	453	447	452	463	436	420	412	434	439	458	441	442	440	417	423	405	425	462	451	422	467	452	443	406	401	435	476	379	451	439	449	423	388	465	442	428	427	447	417	424	444	442	404	435	428	455	396	444	403	429	395	439	398	448	472	469	403	397	485	402	420	464	456	396	436	452	418	451	408	445	428	411	442	423	420	415	422	402	476	438	426	425	445	431	425	415	429	446	454	430	450	439	428	433	436	437	441	420	445	463	423	487	429	423	438	416	431	425	468	443	434	432	464	429	418	449	420	456	418	465	440	439	426	412	444	444	402	441	433	451	468	442	418	475	410	435	449	431	447	419	404	412	437	454	441	398	422	436	436	385	395	400	415	415	447	446	394	392	432	439	434	471	415	443	421	431	425	427	436	441	457	479	451	437	472	418	413	439	443	376	427	442	432	457	391	446	436	467	467	427	415	419	443	431	420	426	449	400	451	409	436	433	442	457	453	427	484	420	420	431	431	407	414	492	432	434	453	445	431	427	403	440	448	433	445	436	439	412	481	429	413	472	434	415	417	429	431	413	451	431	427	481	424	422	453	425	421	440	435	440	444	451	429	447	433	443	430	439	395	477	397	433	429	394	431	441	475	435	421	478	442	440	398	429	446	441	404	459	449	425	392	423	468	452	391	456	448	451	375	422	459	407	445	395	431	468	416	435	449	439	454	407	452	415	433	439	428	421	480	449	423	446	425	444	454	451	469	435	415	434	422	409	414	422	385	435	380	407	449	421	428	421	442	433	434	385	419	445	403	433	440	452	461	426	411	411	429	481	419	407	412	423	446	414	444	437	430	446	443	474	491	456	462	432	435	435	428	428	473	440	453	426	395	432	434	421	423	436	430	458	428	466	434	403	391	448	415	402	408	454	430	421	449	443	403	463	451	433	452	417	431	430	411	404	463	387	422	460	441	442	421	428	426	431	404	404	459	440	458	439	421	457	435	423	404	432	435	436	432	458	434	428	418	455	417	448	453	426	450	427	437	445	422	419	380	441	436	465	448	460	437	465	425	464	454	421	422	429	446	431	440	429	417	437	428	430	408	426	429	445	427	427	423	437	445	448	440	400	432	404	431	458	447	420	420	433	410	406	455	453	421	440	452	432	426	414	449	423	430	423	446	438	441	457	419	448	419	451	417	440	420	430	392	412	424	430	430	468	438	428	431	445	438	427	466	469	456	421	436	399	461	439	433	431	476	423	438	447	407	450	457	438	418	433	459	457	456	434	468	428	417	441	405	413	371	426	443	457	413	476	429	439	460	433	443	478	449	444	435	409	426	458	392	433	445	461	432	429	420	464	423	415	409	419	464	439	450	455	418	400	408	412	439	426	495	439	449	407	430	427	396	440	443	447	453	410	446	418	455	444	417	447	445	420	420	437	428	425	427	408	428	459	457	419	423	439	432	414	394	463	445	423	401	422	424	454	444	425	426	454	457	397	447	424	431	427	450	421	448	410	459	445	459	413	418	441	418	455	448	413	438	433	474	440	451	383	427	448	392	421	424	431	461	406	450	465	436	433	397	455	438	419	459	371	413	436	466	446	443	396	453	389	420	420	446	475	432	432	436	463	426	450	429	452	434	433	411	449	443	453	434	445	422	425	434	428	414	421	424	415	427	414	450	413	380	469	445	421	444	393	424	480	412	418	430	471	390	408	443	492	452	443	434	401	400	413	436	423	434	457	422	442	455	423	469	465	464	462	409	450	431	426	413	420	418	427	427	427	447	440	401	449	447	447
3496	5287	3947	1938	1465	1217	983	830	721	644	637	593	558	541	517	492	542	478	531	483	497	496	490	482	456	480	472	495	480	492	472	493	470	453	438	479	481	485	482	507	457	494	434	465	470	493	450	476	487	439	473	463	458	436	488	480	451	473	488	480	485	443	492	460	438	452	464	482	497	484	509	451	472	457	504	479	476	472	495	440	459	491	427	468	465	455	516	462	476	502	478	489	427	460	485	490	494	479	451	472	455	482	473	468	485	451	484	485	449	468	485	505	449	467	486	492	501	446	440	487	449	458	501	477	478	447	449	478	499	477	456	468	444	452	472	457	486	469	422	468	451	489	437	451	492	504	492	487	475	478	506	491	466	504	492	463	496	457	520	506	472	486	458	462	465	495	490	477	458	482	444	506	456	501	457	483	510	471	514	488	430	466	501	515	464	510	431	480	508	480	480	468	499	506	482	496	451	471	474	513	427	500	492	461	507	484	484	480	465	469	473	468	485	458	455	464	469	463	504	456	456	484	488	498	490	471	449	440	424	494	479	446	450	483	524	486	432	456	476	489	494	468	478	443	475	453	447	460	491	462	457	456	463	475	484	490	481	452	502	459	467	474	458	497	462	491	470	487	453	473	483	473	507	463	460	480	480	498	467	466	457	470	513	492	455	467	477	449	448	451	447	501	478	473	478	452	453	461	494	475	482	481	439	457	477	423	432	441	435	466	466	477	521	475	469	555	466	477	482	441	464	494	444	494	493	516	448	434	467	444	455	468	493	460	465	476	474	501	467	479	465	511	459	457	427	479	465	491	500	472	480	480	453	486	505	448	461	481	506	464	438	492	467	480	466	496	493	488	483	459	471	433	471	467	452	453	462	455	479	424	464	477	468	501	474	451	447	470	478	454	445	489	451	462	522	464	460	490	467	462	447	487	465	472	498	431	475	447	469	455	459	457	480	485	451	459	452	452	435	478	450	487	482	448	475	456	469	442	453	490	486	440	473	475	488	466	448	503	463	429	506	472	431	450	491	494	455	482	467	458	439	474	490	474	481	453	462	470	504	456	484	446	469	446	437	497	458	472	500	464	501	459	489	459	489	473	437	458	506	458	485	455	469	452	466	485	450	491	483	477	478	456	521	453	493	459	484	486	462	475	501	462	520	487	517	449	458	475	417	469	492	479	444	454	469	504	479	470	454	457	458	423	437	492	452	485	463	425	489	446	521	451	461	475	410	510	467	491	452	465	506	419	492	458	456	443	475	457	460	462	492	464	455	477	452	441	454	482	446	466	488	512	434	478	475	482	469	468	437	510	477	488	475	462	457	435	451	466	482	477	506	455	439	430	475	478	434	484	474	444	489	490	472	481	503	472	452	463	450	456	485	506	494	449	474	479	492	448	464	466	487	444	463	496	465	487	449	460	496	476	463	456	486	481	478	481	427	490	448	429	484	465	505	433	485	500	468	447	468	457	457	485	476	471	493	450	479	454	495	462	472	495	472	439	416	484	504	453	527	467	459	487	434	466	495	468	504	444	491	455	499	478	442	473	450	459	507	476	459	472	454	456	461	493	473	490	466	475	484	441	466	455	448	419	438	484	521	465	498	461	450	449	451	474	456	444	473	458	481	476	472	446	518	488	486	503	445	466	495	464	457	470	468	511	429	470	519	471	496	443	471	449	472	443	466	481	451	467	458	439	459	466	472	489	465	449	502	504	465	456	471	453	471	474	478	460	453	491	437	478	504	460	491	487	482	485	477	485	420	443	473	481	436	443	468	476	429	474	454	477	442	462	463	503	479	456	480	485	501	477	460	465	476	510	428	468	460	467	445	503	485	458	468	414	443	504	447	491	492	441	500	449	463	503	449	486	461	467	500	441	443	444	461	446	454	458	470	473	492	495	488	480	480	504	491	515	471	495	470	471	515	457	481	511	429	468	485	508	464	466	484	485	485	492	435	423	447	443	492	449	444	466	504	453	448	470	467	479	461	453	490	456	490	446	473	479	463	454	477	476	436	483	507	457	459	506	504	495	437	474	468	449	497	481	497	500	463	464	518	463	465	482	471	458	489	530	475	439	471	457	492	503	457	507	472	447	467	461	492	461	452	487	505	448	476	492	501	457	506	478	438	450	480	471	479	488	520	470	457	418	457	457	416	474	454	466	503	476	460	462	490	468	484	503	499	488	443	474	478	446	516	436	483	451	462	470	495	454	482	481	494	458	480	439	476	484	463	495	476	475	477	452	473	447	452	458	455	472	466	488	476	452	473	455	492	446	434	483	477	492	472	447	476	473	483	464	483	445	448	467	452	450	501	480	449	424	494	476	486	438	463	496	481	479	452	475	439	482	481	480	462	482	451	443	505	487	470	476	433	458	463	443	457	522	454	453	472	477	465	448	506	475	493	453	472	447	490	453	466	477	482	465	438	456	485	479	453	465	437	428	462	459	493	465	451	459	460	536	466	484	460	468	492	483	451	462	492	444	478	476	476	423	463	474	462	438	507	458	485	506	467	502	450	448	472	457	427	482	467	441	486	435	448	471	493	471	459	435	489	473	498	505	461	479	464	460	481	476	454	436	484	472	492	465	477	444	462	458	459	506	479	480	475	457	509	495	478	492	466	486	472	491	474	495	464	469	450	467	456	511	470	461	453	473	485	536	429	510	469	501	461	469	486	397	486	479	493	504	448	489	492	472	465	455	485	483	428	496	467	492	476	484	475	466	440	470	454	461	470	501	459	475	474	519	483	532	436	522	452	499	450	482	466	449	473	465	442	466	478	458	518	506	459	501	476	481	498	483	465	463	481	490	481	527	474	486	479	439	499	437	475	470	475	485	486	465	425	470	477	502	424	471	464	501	501	488	510	459	474	477	484	453	458	458	459	436	446	476	482	462	488	474	502	485	477	469	454	488	473	461	477	493	504	476	451	470	467	476	491	438	467	474	481	451	456	431	521	474	491	450	482	482	447	428	450	451	484	446	493	473	460	452	453	488	493	493	484	513	448	425	473	476	484	484	450	460	465	432	476	460	503	441	498	458	465	431	432	427	479	515	481	504	471	501	415	490	502	478	488	441	440	461	444	435	470	461	477	487	500	468	479	445	508	484	479	483	489	491	447	458	507	461	486	497	469	476	472	435	462	494	475	433	485	440	454	484	484	467	461	445	488	460	473	519	484	464	463	507	494	474	452	451	456	475	436	460	444	428	436	468	491	483	515	435	464	517	488	492	445	498	534	471	451	438	455	459	435	478	459	464	449	494	490	487	435	473	423	439	477	451	463	513	461	462	474	484	458	461	483	476	474	443	495	479	437	467	478	443	479	499	446	478	443	461	492	511	470	427	465	425	453	482	477	464	473	461	514	465	475	452	430	487	479	510	512	451	454	444	441	494	471	495	465	469	495	469	494	467	474	451	464	470	454	475	488	446	481	467	453	472	521	470	468	460	431	431	494	470	446	468	496	489	482	458	501	464	425	468	490	471	485	481	412	502	456	465
22286	20892	28344	23559	20887	20927	9448	931	600	535	447	413	384	326	292	286	245	246	222	238	229	227	221	227	220	208	206	194	179	232	205	178	212	179	172	178	201	173	176	185	202	180	169	171	164	190	185	188	164	187	174	176	169	152	175	158	170	183	166	174	163	174	172	188	130	165	157	161	163	169	178	175	177	177	185	182	163	181	198	186	169	171	172	168	178	147	167	163	184	177	154	193	172	169	168	171	184	152	165	188	157	174	163	144	148	180	170	179	173	189	156	160	169	161	175	176	164	144	161	170	188	152	168	178	143	147	186	165	157	163	158	177	164	192	162	178	200	176	177	165	159	155	182	169	168	170	181	163	152	143	174	166	176	163	163	173	181	170	160	181	179	162	178	167	156	156	157	153	174	192	168	150	155	181	187	174	174	178	187	165	159	167	180	166	179	185	170	157	167	172	147	166	155	157	160	176	193	154	196	171	180	155	166	182	156	179	186	184	194	173	162	174	141	170	161	161	172	171	183	167	150	153	165	159	154	157	157	203	162	157	137	191	182	156	195	164	172	169	190	174	195	165	168	183	178	182	183	181	179	146	159	171	174	148	171	186	188	167	181	177	171	131	189	183	165	160	181	176	164	167	150	172	154	164	183	185	177	170	173	164	162	157	167	153	155	176	172	168	163	163	162	152	166	156	155	176	187	171	159	166	150	178	166	163	176	165	158	184	145	177	152	168	163	175	167	171	174	181	184	156	169	173	175	171	179	188	152	175	168	165	163	156	164	176	170	152	170	174	164	181	156	180	174	151	161	162	185	151	163	173	185	193	161	171	169	181	153	158	178	162	155	170	143	173	166	202	169	184	160	157	167	195	187	175	164	170	167	140	152	180	191	152	153	167	150	156	167	167	165	169	169	154	167	176	168	160	185	165	163	173	153	151	163	156	171	145	167	179	166	185	198	176	164	180	173	151	176	182	167	155	154	146	156	177	182	183	180	194	144	146	172	167	174	151	165	172	173	177	170	166	161	177	160	163	176	173	153	166	182	151	167	162	157	167	154	169	153	183	168	156	162	174	182	159	142	158	161	180	161	168	180	153	157	166	162	180	178	164	177	167	185	166	158	155	145	182	171	152	164	169	158	165	158	190	165	152	178	154	173	178	163	168	190	144	167	200	162	151	183	171	138	145	184	141	160	170	175	176	191	189	166	140	189	155	170	156	168	186	183	147	154	164	172	191	167	171	168	171	161	154	172	156	164	171	164	148	158	139	159	156	141	146	165	164	158	151	154	154	186	173	158	162	173	160	176	156	167	175	173	156	173	165	164	164	200	178	163	166	149	192	168	152	145	165	168	179	157	158	164	162	171	173	180	167	165	160	181	156	175	161	176	165	172	185	167	167	157	181	192	158	177	154	184	171	186	152	161	176	179	160	175	150	142	159	167	158	151	182	197	171	153	175	170	163	150	170	178	166	163	182	179	152	187	197	176	165	174	165	151	151	196	166	177	160	149	159	161	186	172	168	198	160	176	189	176	157	189	159	157	169	181	190	161	155	152	164	171	177	190	169	167	175	167	187	161	156	179	170	176	161	180	178	146	160	171	169	170	177	159	165	148	201	171	155	188	155	136	164	162	179	182	167	180	169	137	180	172	163	177	194	168	176	186	161	176	163	156	159	162	177	160	183	162	171	184	147	182	185	188	195	188	162	176	165	165	141	157	189	177	157	163	157	182	155	155	181	164	178	165	182	178	168	151	171	174	164	161	176	159	156	173	165	158	167	154	187	175	179	165	162	204	169	139	159	156	181	161	169	170	175	166	193	168	183	166	191	187	160	149	184	155	160	165	156	141	168	164	166	172	171	175	167	155	173	157	173	166	175	155	167	164	163	170	161	166	188	180	163	183	186	163	158	171	176	168	142	179	194	162	150	150	167	169	157	167	160	184	160	169	168	175	180	181	156	156	163	147	184	170	169	163	168	162	171	168	140	165	168	150	172	166	184	161	201	170	168	167	170	163	173	161	171	171	164	159	175	172	171	165	167	169	146	179	146	156	197	175	177	156	170	172	168	158	176	186	181	166	157	155	139	190	176	179	165	173	178	173	171	175	144	166	157	177	168	184	158	167	174	154	197	135	159	167	170	134	169	165	175	171	166	156	167	174	163	146	157	162	170	170	178	174	151	161	171	154	166	186	154	179	181	172	163	163	183	167	181	174	182	174	170	193	160	146	192	164	163	180	188	186	163	156	193	161	149	162	192	163	166	179	157	181	145	200	172	160	171	159	149	164	175	149	167	175	176	165	168	183	169	193	157	154	160	170	185	200	157	172	175	191	188	149	164	161	144	188	159	163	175	158	160	180	177	180	168	154	147	156	172	161	168	155	185	155	157	156	161	155	154	151	176	167	158	166	161	177	157	164	163	155	197	165	175	162	156	185	163	165	155	163	184	175	146	167	173	148	175	189	170	169	187	170	176	181	137	139	192	166	185	182	145	161	157	168	160	161	186	162	181	167	174	179	178	178	160	164	146	163	165	175	162	149	158	174	160	185	178	162	147	173	190	175	129	171	167	186	190	174	162	157	184	171	192	159	160	166	178	170	163	147	197	158	166	174	173	152	173	153	164	167	190	166	170	159	168	154	180	162	180	191	162	184	169	157	164	169	164	168	150	182	182	177	159	180	175	171	154	164	161	161	150	144	189	179	167	180	170	162	149	156	169	151	152	174	151	177	174	190	166	186	167	178	175	169	159	177	188	177	169	149	186	162	176	149	151	158	148	175	186	181	161	169	175	185	182	170	181	175	181	189	166	177	177	166	192	162	165	141	184	176	158	161	150	181	144	176	169	151	176	158	170	169	190	201	173	160	172	155	147	164	166	186	136	158	149	165	176	180	153	171	146	173	146	172	149	165	155	185	176	160	174	157	182	152	175	143	146	150	147	168	165	151	188	185	169	163	151	178	184	178	177	138	169	161	165	154	158	175	172	157	188	152	159	194	168	165	188	178	162	168	151	161	162	149	205	171	152	171	183	160	165	178	170	137	161	168	184	165	205	174	165	178	176	181	161	165	178	167	164	145	151	163	197	191	173	162	179	175	172	187	155	183	168	146	183	172	162	181	168	169	171	168	166	162	163	162	162	165	173	168	154	172	194	187	162	179	163	169	154	163	159	172	165	157	184	164	183	176	166	166	182	170	167	168	155	178	174	161	149	170	190	176	177	162	168	152	164	185	182	167	162	182	182	153	154	165	176	169	163	165	181	150	157	151	185	153	178	177	158	158	146	185	178	161	181	191	169	155	161	148	188	165	167	187	163	167	178	163	173	164	183	168	175	175	186	183	160	150	178	158	176	165	185	173	165	155	168	166	187	172	168	173	154	158	185	163	166	166	176	163	164	155	136	152	147	178	182	164	175	169	173	144	170	175	159	190	178	157	180	175	173	162	165	154	171	169	168	179	150	157	180	163	178	181	163	168	175	154	168	186	144	175	154	173	159	193	178
4771	13724	10527	5017	3342	2555	1858	1407	1049	804	707	621	532	429	411	390	346	322	344	306	286	277	262	263	258	282	232	248	246	239	245	229	229	227	204	205	230	229	212	210	198	208	180	198	194	201	184	194	192	205	188	204	256	218	207	205	186	202	197	205	182	226	185	198	169	192	189	190	211	185	196	189	213	192	204	171	198	185	214	182	165	185	179	196	186	192	185	193	198	195	204	197	198	209	201	206	192	207	206	215	210	190	191	206	175	198	195	191	190	196	178	190	189	192	207	194	190	199	199	195	172	192	183	199	189	197	183	206	180	176	187	176	180	164	197	201	202	185	163	187	176	187	190	201	193	208	207	184	198	201	206	200	212	222	183	185	186	185	182	183	188	190	179	200	214	204	194	187	201	192	180	169	175	197	195	179	203	197	201	208	193	181	188	193	166	194	208	174	172	185	177	196	179	185	179	217	191	185	178	201	203	181	194	158	191	177	192	208	195	203	176	185	197	185	184	203	186	206	192	205	173	198	198	177	188	185	176	198	162	205	175	153	156	194	181	174	202	190	219	173	196	187	192	181	206	195	165	201	168	188	182	188	193	183	177	174	171	184	203	197	204	192	181	197	183	183	171	198	208	170	196	202	211	203	208	171	200	191	190	190	194	177	213	208	190	201	200	201	214	184	188	200	179	192	188	192	192	222	189	205	190	180	197	208	154	169	175	162	177	182	207	196	193	164	172	195	188	200	187	197	180	207	193	177	217	194	196	188	212	206	199	191	208	210	173	187	200	188	176	227	160	185	187	199	213	194	187	172	175	185	215	197	194	219	199	162	190	177	187	181	179	223	194	196	183	198	180	195	223	157	175	196	199	198	170	186	179	191	200	191	209	184	187	202	171	192	191	190	216	188	203	186	205	178	197	193	181	163	204	180	213	180	217	188	190	177	187	214	194	209	209	209	208	238	201	203	186	202	168	174	176	185	198	183	207	194	195	187	202	203	203	175	196	173	200	181	190	202	192	199	188	189	191	177	224	183	197	191	163	230	178	201	179	193	190	192	206	176	184	195	171	175	182	176	179	175	167	209	211	188	195	195	199	206	189	203	205	223	195	195	197	175	190	201	184	198	193	187	201	202	198	204	201	201	177	189	214	180	155	185	174	199	206	207	205	180	194	172	204	198	182	190	180	186	208	194	173	177	204	197	208	199	192	192	178	174	211	175	194	202	184	192	214	182	203	168	179	236	191	193	170	196	168	177	185	205	175	210	177	192	191	206	184	192	177	180	175	185	198	211	202	209	196	194	211	205	195	201	187	204	183	187	198	191	189	186	197	183	184	208	181	196	175	198	171	185	202	210	182	188	171	206	185	199	191	209	174	171	157	174	181	179	209	195	197	167	208	177	179	191	198	189	189	185	177	198	181	196	184	186	181	200	189	186	177	172	184	193	190	196	192	191	201	210	205	185	182	210	199	188	198	207	210	204	190	186	206	206	199	197	174	183	183	189	199	190	183	180	198	195	186	205	177	191	174	185	206	193	153	192	197	200	196	174	192	203	194	193	198	187	216	186	169	179	188	175	191	213	188	176	187	168	182	191	194	206	179	187	201	196	187	194	185	200	213	195	183	170	212	173	190	197	179	204	162	194	191	208	195	192	186	192	184	183	195	180	206	198	193	179	194	193	194	194	171	179	206	192	210	202	186	181	207	218	188	221	187	192	179	190	178	181	193	178	208	204	193	177	187	212	173	200	182	192	204	212	160	205	201	191	205	205	191	194	170	186	169	200	200	193	214	190	168	201	178	208	194	197	222	200	211	197	172	196	189	213	192	196	184	182	184	201	189	173	164	182	177	197	194	180	199	204	190	212	202	194	187	176	199	185	213	200	196	170	205	205	207	180	207	216	202	195	195	174	213	175	190	175	193	196	194	181	169	213	209	184	190	206	206	174	193	210	173	199	195	195	189	193	170	168	193	190	180	194	210	182	187	162	202	193	195	202	197	173	186	180	181	207	189	184	203	180	217	204	184	195	190	191	216	159	194	184	177	173	186	189	206	172	195	219	172	181	196	179	176	188	187	216	201	198	199	190	181	166	188	179	212	203	196	185	174	169	204	187	207	193	179	176	194	198	188	193	182	186	193	207	188	172	174	181	184	196	210	181	180	184	182	187	196	182	197	175	173	193	185	202	175	236	198	164	188	177	173	191	177	187	172	168	212	188	190	186	185	195	198	193	180	179	188	194	176	182	190	185	182	197	185	189	194	185	187	203	184	190	193	183	186	202	189	178	194	209	209	202	157	195	206	199	208	199	197	179	212	189	212	198	209	191	203	185	189	188	188	206	204	205	202	198	204	199	201	153	189	201	211	217	180	196	210	190	197	190	199	206	210	187	200	199	206	199	198	200	199	201	166	178	187	206	185	171	193	173	190	201	187	169	183	179	175	208	196	186	186	191	188	188	178	180	189	179	199	208	190	204	196	188	191	198	195	188	226	202	192	195	167	192	176	181	194	181	178	182	199	200	193	176	180	190	209	188	188	193	171	196	177	185	181	164	176	214	170	204	212	187	172	204	173	193	193	182	179	198	190	176	200	185	189	198	179	165	196	193	192	162	217	194	181	198	194	189	182	210	206	198	188	181	186	173	211	175	188	189	212	191	181	198	180	182	185	195	188	204	205	187	198	187	188	177	205	193	201	185	175	207	211	202	205	192	196	201	182	177	205	174	189	176	205	176	197	205	186	185	180	177	184	192	201	198	205	188	234	198	207	186	193	207	196	178	172	190	191	178	203	178	194	210	186	173	187	154	199	188	176	209	202	210	181	192	177	220	206	195	214	175	190	197	184	217	192	179	190	182	204	216	198	207	160	208	195	170	173	182	193	181	187	210	180	193	196	197	208	190	176	181	183	185	181	196	177	181	182	180	170	214	197	187	187	172	212	176	191	178	198	200	194	195	200	184	193	215	187	184	229	198	201	200	187	210	182	180	193	199	190	204	192	170	204	189	217	167	219	184	218	168	187	175	174	174	173	191	196	208	177	190	177	182	201	191	219	195	188	169	204	173	185	207	203	212	194	199	234	190	208	171	185	214	185	194	178	170	174	214	187	187	180	174	207	181	205	200	171	190	179	184	188	205	191	206	210	204	196	185	183	190	188	174	175	189	197	164	180	217	186	167	192	176	176	193	167	184	193	196	192	196	196	215	218	199	171	207	207	199	201	185	188	187	175	186	184	188	208	192	184	187	200	189	175	167	198	158	231	184	177	204	193	192	209	182	190	199	211	205	196	181	179	204	207	198	185	191	211	164	212	175	180	192	176	195	211	180	190	197	206	184	196	196	191	196	201	190	164	175	186	191	186	166	193	183	211	192	197	189	213	169	191	171	183	188	208	198	201	198	190	191	190	175	159	205	189	186	184	196	210	175	192	211	181	187	187	203	162	177	203	190	190	165	192	176	194	203	181	202	184	170	171	194	203	195	207	175	181	189	194	203	172	189
26928	18696	5342	1029	778	742	631	679	695	647	626	647	639	660	658	632	615	635	617	622	684	660	662	619	664	651	645	671	622	659	623	713	623	687	635	683	642	649	648	638	658	667	661	639	651	621	634	643	656	688	619	658	651	659	665	625	620	650	629	653	662	688	679	642	640	624	600	644	602	650	629	702	622	650	652	599	666	641	605	673	646	637	634	663	644	671	609	615	635	644	618	680	652	679	632	647	661	666	626	643	627	661	649	606	663	670	671	609	671	651	614	644	633	635	666	674	682	589	661	603	628	664	678	610	643	653	621	647	672	629	637	634	621	653	609	654	654	629	652	681	670	663	639	607	616	641	625	649	619	630	639	659	657	642	618	607	606	643	613	640	663	593	655	620	650	672	685	619	595	629	646	667	653	635	658	668	629	654	626	652	649	621	624	670	608	642	669	662	660	639	619	662	655	602	643	665	633	658	606	667	642	648	649	628	657	636	641	650	663	656	676	605	640	636	611	641	677	645	649	684	665	631	666	664	702	635	639	651	664	612	626	635	662	646	587	635	641	655	625	666	685	645	640	663	634	646	641	651	570	657	643	643	664	664	654	627	698	641	605	590	624	669	620	613	677	650	597	619	641	648	653	670	669	661	649	627	663	657	697	633	663	620	571	632	627	662	693	613	659	636	641	682	615	590	617	643	641	644	639	670	623	630	633	633	624	680	645	665	635	628	629	651	666	645	649	637	653	636	627	687	666	683	664	641	658	647	639	635	629	609	658	678	611	639	622	672	648	618	639	612	657	604	650	627	667	646	636	623	674	609	626	677	658	642	646	633	648	690	650	601	676	651	611	593	622	614	603	621	636	687	624	674	620	623	626	657	667	645	639	625	600	623	652	658	643	618	636	677	643	618	682	632	669	644	659	654	609	649	638	681	568	672	651	655	646	625	607	625	643	625	622	629	612	606	635	629	638	618	646	626	637	621	609	644	651	640	616	678	664	616	658	645	649	658	647	666	652	670	646	696	650	624	630	664	650	665	693	630	638	631	618	668	662	633	650	675	629	649	628	621	650	679	617	562	595	641	626	611	627	633	635	628	615	661	646	632	702	653	661	638	642	624	630	628	656	643	672	643	639	658	661	630	622	667	650	624	632	652	645	694	610	613	616	605	606	606	624	633	639	666	647	625	642	706	636	625	623	633	687	588	659	648	608	671	627	644	646	679	682	680	619	663	635	665	668	682	647	624	646	655	667	631	672	604	647	643	639	642	680	646	625	650	618	643	697	636	639	677	663	665	673	639	666	639	623	673	656	623	664	631	637	637	598	626	623	641	677	661	670	619	655	659	640	617	704	630	633	615	663	620	634	637	635	681	647	635	642	613	650	641	627	643	644	593	654	659	692	660	663	650	646	627	619	634	626	656	662	602	677	631	662	634	628	605	640	616	620	669	674	629	666	638	638	609	615	675	649	678	673	700	651	624	650	636	629	643	674	638	658	613	636	669	619	631	643	595	675	601	623	644	648	658	648	673	654	652	676	699	644	618	657	641	657	646	683	644	636	660	641	619	627	669	633	620	672	631	713	601	640	617	649	638	616	588	668	651	655	661	667	653	668	637	664	618	619	638	619	651	638	617	641	665	662	705	665	618	648	700	618	666	625	641	619	597	610	647	651	655	624	618	638	656	692	662	642	648	626	656	607	685	646	595	661	742	659	588	693	660	658	646	655	648	618	668	634	652	665	637	611	632	639	660	650	645	631	644	623	642	601	685	651	621	664	650	619	672	616	621	658	623	641	648	682	654	606	619	618	594	643	585	681	656	681	675	598	660	632	673	629	660	668	657	671	649	658	625	642	613	697	635	684	609	645	660	592	644	638	644	683	638	650	698	609	607	646	655	639	615	665	688	666	623	633	673	645	605	620	650	621	650	659	651	643	645	615	686	660	619	677	644	627	601	660	636	668	632	649	659	621	637	642	657	604	606	637	621	606	644	645	578	623	704	626	609	655	632	653	678	635	667	656	629	683	681	674	599	639	654	629	688	611	631	660	634	640	655	653	660	649	653	614	648	652	622	643	703	643	710	679	653	679	672	668	659	631	652	690	622	658	668	639	634	682	679	604	624	631	618	657	594	587	645	659	590	667	605	646	631	643	626	629	642	625	637	662	635	668	615	656	672	651	671	674	656	681	626	640	659	626	644	625	624	625	594	652	653	646	670	666	626	679	685	661	615	636	657	579	613	650	632	640	634	647	646	626	636	650	653	619	673	680	635	641	647	634	624	632	646	615	619	609	643	685	661	660	626	628	610	676	590	625	628	598	640	638	661	618	649	671	692	609	655	646	687	640	654	628	686	625	667	651	671	669	668	633	599	653	642	653	639	628	625	639	671	604	656	628	650	660	650	671	643	615	603	623	670	682	659	639	658	635	629	595	642	652	657	659	626	618	603	669	662	621	661	704	631	663	657	640	651	649	668	658	666	645	617	596	602	698	681	614	646	612	620	633	684	666	659	613	647	707	662	650	647	654	683	662	622	641	690	653	610	658	614	616	670	607	659	627	627	657	680	637	677	631	629	690	692	691	691	665	658	609	676	641	658	655	627	668	641	654	673	673	627	648	656	691	614	628	655	675	657	631	634	633	649	637	654	636	675	647	597	673	652	643	632	630	623	670	661	663	649	655	649	615	674	660	675	655	659	598	626	698	608	595	696	669	632	634	712	622	679	614	645	604	661	671	656	656	688	650	653	628	614	627	662	687	651	624	637	594	639	687	688	702	621	601	633	652	588	649	652	660	628	654	601	685	602	611	645	639	635	614	665	650	642	670	682	638	678	614	678	646	690	644	650	633	640	660	592	641	656	660	683	690	681	635	637	630	646	617	637	658	654	670	620	644	647	697	631	676	645	690	692	662	654	627	619	656	640	691	686	658	670	604	677	676	622	586	673	659	644	653	621	635	647	640	623	634	639	661	666	666	705	662	654	634	662	610	666	619	649	665	680	689	650	604	658	615	675	614	647	671	632	690	641	639	639	648	660	649	674	610	626	654	628	658	617	637	655	626	676	644	614	624	604	637	708	639	675	618	661	665	625	682	643	664	664	657	627	642	679	632	652	657	664	624	626	617	658	654	681	704	671	669	643	642	637	648	618	629	681	676	652	720	642	655	649	657	621	673	644	634	636	591	637	651	673	616	668	635	675	637	644	593	634	629	666	646	613	638	606	602	649	646	639	635	636	680	597	650	638	640	637	682	683	646	667	683	619	636	666	692	647	656	645	625	666	686	684	644	600	663	623	629	684	643	617	654	633	672	630	639	621	612	675	628	621	661	683	635	622	627	597	597	667	658	596	662	657	611	658	611	644	616	629	636	608	689	650	662	658	657	649	655	650	661	678	619	593	647	698	630	660	623	640	653	655	610	605	618	621	607	618	624	639	627	652	657	639	624	642	647	622	662	626	654	629	643	654	647	664	678	637	645	669	642	633	653	685	639	631	634	659	656	706
4405	1237	1129	866	761	797	743	743	719	733	723	716	688	667	664	729	683	645	697	697	666	701	686	724	691	749	711	722	670	645	722	669	674	717	745	692	660	732	772	678	683	722	713	703	729	691	716	688	710	744	677	704	718	745	705	712	737	754	776	718	731	715	705	749	743	744	674	764	667	718	723	692	702	776	707	657	670	714	701	710	696	706	668	740	754	763	718	717	717	782	761	701	769	724	700	720	725	737	685	704	731	728	668	678	703	712	757	716	724	743	740	702	688	705	655	666	680	720	692	702	719	695	729	702	694	709	703	730	717	697	674	693	697	734	692	692	710	676	753	703	625	664	722	705	717	755	697	712	717	737	673	767	682	751	714	675	653	728	702	689	631	723	709	732	696	688	714	740	777	694	656	717	706	755	721	683	686	703	711	734	699	706	700	679	716	709	755	728	729	712	717	636	690	775	725	710	687	711	682	693	719	741	691	700	697	700	732	719	702	737	638	630	731	737	693	689	673	733	681	690	708	656	739	689	697	707	726	742	694	669	700	664	715	707	696	686	698	737	751	710	738	744	717	734	701	720	751	719	682	669	701	688	715	725	753	729	713	693	756	700	734	724	647	759	703	673	729	724	707	696	672	689	779	660	710	695	711	703	683	692	674	721	640	738	706	708	712	750	663	705	704	706	688	722	698	736	755	707	702	721	722	713	688	709	658	699	730	709	652	700	720	686	708	677	686	715	741	711	688	670	759	671	713	721	699	724	727	729	728	712	690	699	741	673	723	709	712	703	719	738	730	726	682	694	716	751	693	704	728	685	727	693	736	714	666	731	690	726	730	685	656	670	739	743	761	661	711	725	686	684	715	663	700	709	714	697	726	708	651	760	709	705	739	684	670	733	663	709	711	663	650	724	720	752	683	716	698	665	745	709	684	732	703	705	706	677	678	723	712	693	698	706	745	686	717	746	743	727	699	736	699	707	717	715	740	718	735	728	665	715	701	693	698	678	713	726	764	710	679	695	714	698	761	699	722	709	668	741	689	699	672	680	757	694	686	720	685	718	699	685	685	714	730	724	673	686	718	707	745	719	691	702	673	713	755	664	703	712	720	734	694	723	704	666	728	706	720	660	702	685	692	686	704	684	688	702	673	703	712	752	741	744	715	767	687	724	740	666	691	683	677	749	691	637	661	729	680	694	764	729	698	714	704	703	699	706	704	705	691	717	701	713	743	702	723	675	687	738	710	700	730	695	691	728	721	703	693	719	718	736	718	765	745	674	714	728	739	728	713	691	721	709	715	713	664	726	738	705	669	702	719	707	749	710	712	710	690	701	673	691	728	679	714	733	765	697	663	656	678	678	702	730	678	739	700	705	676	689	705	738	751	723	736	685	720	691	675	698	699	685	677	689	728	727	750	726	665	697	733	709	746	763	665	708	710	725	744	710	761	697	714	726	700	704	723	705	673	741	694	681	681	688	718	738	729	733	679	741	715	698	688	728	673	719	735	673	725	690	713	691	677	679	675	740	711	704	696	685	743	718	732	734	734	672	680	699	737	698	707	677	743	687	732	752	741	715	692	710	696	726	739	711	699	768	711	698	701	693	697	720	718	700	721	719	714	727	702	735	691	733	708	669	764	728	739	684	749	715	682	693	659	738	710	710	704	703	689	728	702	705	735	727	721	719	690	673	739	723	686	740	699	701	727	659	670	673	688	722	697	645	720	714	706	691	675	726	719	694	707	722	682	687	691	700	699	742	671	717	739	670	690	753	679	697	727	706	751	718	734	737	653	740	714	687	669	681	719	725	685	710	770	681	716	688	673	710	684	691	696	697	685	753	714	755	683	677	721	722	707	747	710	679	712	719	704	695	699	700	707	710	706	731	710	703	714	730	713	722	707	728	651	672	730	698	686	637	668	710	716	747	688	670	702	703	701	691	728	684	728	729	680	689	747	708	667	720	693	721	683	669	688	689	704	732	730	675	701	682	717	689	722	683	725	673	718	717	717	681	695	747	677	680	718	722	708	739	729	727	730	746	679	701	696	664	745	710	721	691	686	744	680	674	771	728	711	753	735	709	727	702	738	672	734	756	770	725	701	692	749	765	700	736	689	689	712	702	705	693	723	662	727	687	693	669	743	720	689	692	734	703	724	699	719	728	691	642	709	720	668	683	666	697	688	729	690	676	768	716	761	759	688	693	658	702	745	679	700	727	687	694	700	686	766	680	676	744	740	715	726	712	712	714	706	676	733	707	672	657	694	717	675	700	697	776	690	726	684	760	682	696	707	675	699	709	736	709	692	682	712	700	720	657	696	703	722	673	667	735	709	746	712	685	698	704	710	721	695	699	698	727	728	701	729	668	667	707	698	711	694	696	781	680	709	673	675	703	692	703	690	702	708	719	714	754	702	677	722	678	696	713	717	711	690	667	714	736	701	678	723	750	671	715	714	675	750	665	737	724	681	689	707	763	728	699	682	687	741	709	683	770	764	713	731	688	720	669	729	718	721	743	692	717	721	654	737	677	725	687	695	722	708	683	737	699	642	691	706	702	750	741	707	683	708	721	736	703	664	738	720	725	671	730	721	695	708	714	678	721	746	707	735	712	751	730	711	716	735	709	733	694	759	738	720	697	697	717	713	657	687	693	756	707	690	708	693	713	699	725	739	678	713	691	668	710	707	712	665	739	678	725	745	730	707	686	727	693	745	725	743	709	681	694	706	707	682	688	681	731	682	719	753	723	772	704	654	655	708	728	677	686	776	663	698	691	729	713	712	651	708	747	724	716	719	702	736	674	737	674	745	674	720	678	658	700	723	737	717	735	654	737	683	752	720	729	727	744	728	759	711	696	730	696	675	683	696	744	685	677	702	730	739	722	724	713	720	700	712	721	686	698	712	708	747	682	705	722	691	699	745	696	664	710	691	746	654	686	663	739	708	720	660	682	675	758	673	731	724	704	717	756	720	736	717	705	717	684	712	734	741	695	704	703	731	745	729	726	733	695	732	723	713	705	688	656	737	658	677	692	782	673	718	730	691	706	707	724	714	709	672	666	684	751	667	712	708	730	719	731	712	677	676	728	717	665	706	701	673	711	732	682	701	690	712	688	667	734	687	682	737	721	660	732	704	701	733	674	693	754	715	678	707	678	691	710	699	760	640	684	718	697	700	713	708	739	714	722	702	683	671	689	719	739	704	745	693	713	720	673	714	720	730	646	653	677	715	732	722	740	708	673	694	697	735	729	725	741	716	693	717	700	734	706	701	726	756	701	709	688	750	729	687	697	702	697	727	664	710	718	646	697	706	713	679	702	675	781	685	739	701	720	661	720	731	735	715	739	751	737	712	707	746	698	712	695	678	653	692	710	704	708	679	723	698	668	660	729	661	727	730	715	731	691	671	745	712	713	752	740	733	730	708	741	684	730	695	713	714	713	674	711	746	690	721	678	712	711	688	658	697	705	717	723	731	693	744	696	679	679	688	696	708	718	708	685	727	642
23308	20884	27901	23992	20858	10759	1264	804	724	712	619	680	587	553	507	573	559	587	544	492	507	548	537	505	522	499	521	575	508	507	491	484	546	505	488	490	508	490	500	501	447	484	456	498	468	490	484	473	457	503	455	483	515	482	488	456	453	496	466	498	459	501	486	465	477	488	458	458	477	477	454	498	493	489	484	485	475	460	472	502	461	479	460	500	447	485	435	492	453	470	474	491	470	490	483	520	462	473	457	503	465	509	467	482	522	522	475	457	487	436	477	444	463	475	504	482	501	488	464	457	479	457	493	454	510	450	480	462	465	488	501	449	495	476	463	504	468	464	510	442	507	485	491	446	517	485	458	440	468	515	499	497	508	471	470	510	475	475	490	475	498	428	473	495	456	443	508	491	488	528	442	443	498	473	475	463	487	467	509	459	484	459	446	455	446	460	516	471	470	488	474	458	475	530	476	457	483	490	491	504	462	485	456	462	514	502	440	522	444	441	525	534	480	469	454	483	473	458	495	541	493	476	502	512	488	478	482	484	502	470	432	485	475	479	501	513	466	461	477	466	482	483	469	493	490	466	457	450	487	470	482	452	434	483	479	466	473	452	476	470	437	443	461	450	478	506	501	437	489	478	473	500	475	477	477	485	484	496	470	459	485	489	477	481	460	476	460	436	456	502	457	438	510	465	490	519	460	518	455	481	531	502	490	463	480	449	480	463	447	461	503	473	485	472	483	463	487	483	505	452	484	431	463	486	483	480	504	456	466	482	476	510	517	493	472	499	467	488	488	495	487	452	456	480	475	518	492	535	482	475	466	456	492	465	505	454	490	464	466	491	507	454	489	464	484	451	470	501	477	437	494	484	502	428	477	492	447	465	523	487	492	471	487	537	476	522	440	476	510	480	494	483	479	481	485	525	461	462	481	463	471	479	485	451	497	518	477	448	469	457	464	481	541	449	475	481	515	474	493	464	523	476	436	443	479	476	441	463	505	497	487	476	484	508	519	473	493	508	479	463	434	459	474	473	490	490	470	458	461	514	484	514	517	440	506	475	465	509	476	469	460	495	471	500	490	477	480	507	489	455	463	496	487	463	492	475	465	458	502	481	479	464	489	484	511	458	463	557	500	455	457	469	467	457	494	466	480	457	442	471	476	502	469	502	504	481	482	447	489	475	486	456	503	485	488	470	489	426	498	470	484	492	499	527	450	464	487	469	487	478	506	457	498	524	500	498	518	494	512	462	445	462	525	465	522	452	496	484	456	484	474	474	486	463	458	508	481	465	466	488	522	476	482	501	453	455	485	482	494	465	493	489	485	454	510	521	451	466	450	479	447	436	495	478	483	471	466	488	489	450	489	463	434	462	488	474	469	461	462	514	503	481	488	496	495	409	470	483	507	475	471	458	464	514	441	487	453	489	480	495	470	485	470	455	462	470	478	493	454	503	473	464	522	485	470	457	502	487	458	480	473	468	473	447	462	504	496	472	478	454	498	472	451	470	467	493	457	470	464	501	518	466	483	441	481	460	446	484	469	465	496	479	471	499	496	459	528	445	505	475	485	473	501	520	489	486	469	518	487	506	459	461	486	465	459	480	470	473	498	472	533	460	426	479	483	466	489	477	478	499	435	485	485	454	488	490	453	470	402	485	451	489	518	458	458	486	490	448	468	448	493	439	467	491	489	498	483	497	496	479	473	462	513	458	502	476	481	494	459	460	510	509	469	450	479	465	488	486	455	474	491	481	468	471	475	510	456	461	467	515	497	494	488	489	493	505	519	451	487	439	492	485	453	439	458	453	493	476	520	479	498	471	465	466	507	505	484	487	507	428	480	499	504	461	483	440	492	478	497	499	469	448	482	487	469	444	483	475	494	496	441	446	487	449	505	489	471	480	466	474	492	462	464	508	463	487	434	448	472	454	477	467	438	462	501	459	470	472	464	496	479	461	528	454	496	488	441	500	484	482	470	509	482	444	486	489	499	471	475	450	506	500	465	466	475	478	435	453	492	481	472	477	537	455	439	493	498	499	470	517	491	476	476	475	445	487	465	488	475	541	443	492	464	483	483	476	466	458	447	449	488	470	475	450	483	440	475	520	427	461	473	491	468	513	474	433	504	498	477	500	489	465	467	458	495	425	496	518	474	456	470	494	490	499	488	436	450	496	481	478	490	457	497	439	507	463	458	533	485	453	458	459	494	456	460	506	499	461	465	445	484	505	443	453	474	496	473	463	465	454	496	479	435	470	474	536	423	497	476	506	480	485	498	469	487	489	496	466	438	487	497	505	501	465	446	467	463	467	478	495	567	497	478	473	438	500	427	491	471	499	475	496	452	483	476	454	474	513	463	501	440	465	430	508	460	509	493	476	478	462	503	460	472	488	457	473	481	448	485	500	465	429	463	493	507	502	499	473	487	480	497	478	480	504	509	471	494	518	519	476	465	487	481	466	515	485	480	484	464	445	488	480	475	472	468	475	476	492	481	495	475	492	490	461	472	540	463	493	495	448	450	499	498	502	499	461	475	498	495	461	462	498	457	474	471	464	462	444	479	456	488	476	469	467	464	484	479	451	463	479	516	508	520	462	479	509	452	503	477	464	473	505	489	492	468	459	480	470	451	470	472	498	470	447	477	507	456	481	458	458	464	477	498	475	469	460	493	473	474	474	464	465	480	486	474	504	444	470	490	464	476	514	489	461	478	454	482	508	489	483	486	449	463	481	475	471	480	508	498	470	468	452	487	486	482	476	502	456	448	473	445	457	499	481	447	454	447	475	480	537	487	433	493	459	477	439	426	455	510	507	464	492	503	477	458	464	450	463	484	456	476	503	470	438	491	489	502	488	481	454	496	468	469	447	463	480	432	488	491	462	510	509	479	508	446	457	489	456	482	462	467	483	447	466	503	477	498	457	469	517	474	440	459	459	447	480	467	453	464	512	497	460	445	502	478	498	475	514	507	501	426	462	495	473	480	462	479	467	477	516	468	488	486	435	445	473	476	461	473	478	453	511	456	488	473	498	481	471	466	471	497	466	479	456	504	463	501	486	482	496	490	474	488	496	471	484	479	481	473	511	481	451	460	451	468	491	497	467	461	423	470	461	483	505	487	451	500	505	427	448	497	494	489	478	478	493	464	473	474	470	507	476	501	441	505	505	499	450	461	448	483	426	486	482	463	471	508	453	464	467	482	456	455	468	451	468	503	459	480	448	450	468	450	509	483	479	492	506	473	492	465	477	497	509	460	485	472	443	475	439	497	454	441	523	489	480	451	505	505	498	497	468	496	493	470	460	496	474	481	427	480	465	453	483	485	469	457	447	469	485	453	459	460	496	473	485	505	440	448	513	487	467	503	469	476	469	486	488	466	425	476	517	507	531	465	481	481	481	471	501	492	470	459	463	497	481	512	504	459	455	487	492	462	467	481	486	521	525	484	496	482	497	454	490	493	457	485	473	481	488	436	469	491	493	481	471	471	471	497	495	545	515	474	474	436	497
3398	8658	6529	3168	2195	1752	1352	1117	988	872	810	738	697	719	662	645	610	617	560	620	584	614	576	594	578	592	577	529	549	560	535	519	571	564	607	542	525	558	561	587	560	527	542	522	572	572	521	545	563	543	523	525	563	521	567	578	540	537	558	545	511	570	551	518	522	547	547	534	566	536	539	592	536	511	578	558	529	538	552	565	502	575	560	538	567	539	505	549	493	553	535	563	550	567	562	532	503	537	504	544	512	551	564	513	532	574	543	515	509	553	529	554	541	516	535	551	517	553	510	495	557	539	536	547	503	538	537	498	545	540	550	529	554	537	528	530	554	532	535	521	539	507	561	536	552	576	582	521	528	529	536	545	547	499	541	592	522	499	546	535	539	547	545	490	550	544	530	530	550	555	508	529	505	572	555	543	564	500	558	567	518	561	504	556	558	521	505	581	525	561	547	519	568	541	547	533	571	531	524	502	559	513	562	535	573	506	543	522	541	550	543	536	569	528	562	511	540	520	550	539	535	541	558	558	559	521	541	534	522	544	554	517	545	554	527	523	568	523	517	524	563	511	524	543	555	551	484	530	546	500	549	554	518	538	546	568	552	544	578	568	584	542	526	505	563	558	524	521	573	555	526	529	522	533	543	525	514	552	520	586	522	521	507	533	578	559	470	540	578	504	540	515	516	541	526	546	523	525	531	530	533	556	501	558	557	530	537	527	535	549	538	542	541	530	524	538	501	534	534	547	570	509	536	543	524	529	568	510	526	548	517	543	566	531	554	539	517	554	541	585	512	510	542	526	493	564	539	517	570	559	535	536	559	518	521	562	561	558	540	553	566	518	541	564	528	550	563	557	547	531	522	563	556	593	565	582	522	541	538	528	502	546	521	534	545	512	521	534	534	523	535	590	532	548	549	535	531	518	560	531	560	499	537	522	551	515	556	530	530	547	567	529	525	540	550	528	544	517	562	551	512	557	526	525	558	529	543	537	524	554	569	576	538	520	523	532	536	557	512	567	561	524	554	527	542	495	537	537	514	555	559	562	500	504	562	531	529	532	534	528	508	563	537	545	546	517	533	556	539	522	518	589	535	533	547	533	539	550	465	566	492	526	557	565	560	557	508	548	550	534	500	539	531	546	511	523	550	543	553	542	540	573	516	487	529	518	544	533	566	493	514	534	546	542	500	513	483	534	529	527	550	512	542	551	561	560	532	567	513	540	528	516	518	518	559	565	541	549	530	520	542	544	528	510	565	546	511	550	531	551	499	526	542	547	543	544	527	533	524	555	551	522	542	534	546	497	545	548	568	521	559	519	521	508	561	547	582	557	487	534	547	532	533	513	506	497	556	544	538	567	533	528	522	532	545	537	499	585	559	560	511	497	554	556	538	531	502	516	564	540	522	485	496	531	559	547	576	520	552	508	570	530	591	524	572	537	547	533	549	583	548	563	517	573	536	564	554	585	526	530	530	536	505	535	561	569	571	532	516	559	545	562	509	587	551	531	517	551	561	541	533	557	547	584	518	561	543	536	569	501	564	512	524	526	543	540	536	529	568	544	539	535	556	556	551	533	577	556	521	576	511	530	523	567	504	507	555	561	514	556	541	511	560	540	531	527	542	574	505	566	516	533	566	576	532	495	535	542	557	513	524	571	520	555	549	575	525	570	534	596	534	519	565	522	550	534	561	498	541	553	542	521	524	530	526	594	539	575	465	523	553	508	559	530	515	522	520	530	556	552	546	527	567	558	556	522	523	508	534	560	496	524	527	581	557	541	523	547	545	541	521	557	557	494	534	545	509	492	500	515	556	561	540	567	529	553	563	550	566	519	509	603	512	524	532	490	531	533	562	494	525	535	566	502	528	523	539	541	529	521	537	564	509	501	559	508	537	529	518	538	495	555	512	518	521	529	527	562	541	545	572	542	564	535	561	523	504	495	560	539	543	544	510	573	538	562	550	524	504	550	553	546	537	547	529	529	546	505	538	573	564	531	519	572	531	532	538	533	535	553	491	550	533	563	526	522	580	535	587	587	534	551	499	478	548	541	571	564	508	500	540	571	519	494	534	568	534	521	554	535	538	543	568	548	514	571	521	540	522	525	544	535	527	514	573	558	542	564	551	535	512	586	570	544	529	584	509	471	515	530	528	531	571	551	541	546	538	560	563	528	539	559	533	531	492	564	536	516	479	531	542	535	561	513	582	567	496	533	542	521	551	547	546	523	581	571	554	576	551	544	585	586	573	522	541	548	516	573	571	534	554	565	515	543	547	550	542	552	539	538	525	507	554	555	547	549	546	544	537	528	540	524	544	553	542	559	566	583	526	518	531	488	528	544	587	487	527	532	546	522	535	508	567	570	485	530	558	591	563	536	556	519	501	513	566	515	518	520	556	529	560	512	499	547	492	507	537	542	546	556	529	545	508	550	546	549	581	524	511	513	533	575	502	531	573	522	527	500	551	552	540	587	553	532	500	546	552	527	542	541	537	531	564	550	568	533	514	543	563	539	549	562	591	530	554	599	546	511	551	546	534	536	539	529	538	570	536	519	544	540	532	530	538	582	523	525	542	520	568	553	531	567	533	527	581	525	516	531	537	526	545	553	541	565	550	498	542	540	580	540	522	566	550	549	531	564	529	529	488	572	541	525	524	546	512	512	545	525	521	498	535	513	531	558	537	547	554	533	514	532	503	564	512	515	548	554	538	514	559	521	549	542	572	503	532	537	530	446	553	539	522	556	538	537	536	557	520	540	580	548	544	574	512	534	511	538	568	557	506	555	548	556	516	519	555	541	538	549	481	594	531	547	513	522	560	531	503	490	580	552	520	522	514	530	577	533	583	545	553	515	529	530	560	575	553	554	565	531	552	528	549	519	551	526	527	552	513	548	584	522	549	526	561	577	531	590	519	556	518	518	517	548	506	519	509	549	525	548	541	502	536	528	511	517	530	599	524	543	583	507	514	555	573	577	539	542	555	513	533	560	577	532	520	546	512	539	579	556	552	568	545	534	494	555	558	542	541	531	520	533	539	576	542	568	510	528	517	542	542	546	547	533	543	531	567	522	537	579	534	529	537	515	537	515	587	569	521	520	589	532	525	531	511	524	529	569	546	526	569	567	507	561	543	554	537	571	518	555	550	513	516	571	558	498	498	553	564	544	542	529	552	572	549	540	563	543	502	604	562	550	559	499	516	544	573	537	514	524	523	554	571	551	554	521	515	552	548	511	533	552	516	557	506	511	550	561	467	540	522	551	557	542	573	572	521	556	505	502	545	521	511	537	551	520	548	542	569	540	539	559	541	520	530	552	496	540	531	491	550	563	536	504	541	552	527	560	518	540	513	506	546	541	509	566	555	492	516	533	582	544	486	548	548	511	548	579	528	543	490	593	557	557	556	556	566	526	476	543	536	529	558	543	560	519	526	520	539	520	550	572	588	491	579	529	531	531	540	557	545	512	587	585	528	539	534	580	508	558	569	535	572	504	572	502	528	532
24367	20886	27019	24804	13109	1005	757	592	567	548	526	507	493	524	510	516	474	473	471	442	398	481	458	463	482	488	483	461	440	478	453	450	461	478	461	442	464	461	445	446	449	445	462	440	454	426	434	464	465	438	424	476	451	423	429	500	475	464	463	445	464	442	442	428	440	449	446	490	430	463	414	457	449	458	433	440	422	457	457	429	423	433	446	422	443	486	456	467	444	468	422	457	399	425	455	465	473	405	459	427	428	444	467	459	459	436	431	453	443	462	468	461	457	406	437	438	436	450	470	421	475	422	456	459	434	432	433	466	438	512	462	471	440	435	446	435	446	426	450	437	421	438	447	453	420	450	452	452	452	459	462	466	430	468	507	415	422	448	448	418	415	423	455	416	431	417	444	459	463	458	448	456	444	457	439	420	465	455	454	414	495	467	421	435	450	475	428	469	427	467	486	445	416	470	451	441	411	447	430	401	421	405	413	457	442	460	414	439	479	456	434	442	424	492	437	430	429	441	470	429	402	479	422	434	438	405	399	436	418	469	452	452	426	431	477	455	463	439	452	453	503	432	460	454	452	443	446	431	399	438	430	467	399	435	417	469	456	453	426	473	462	476	432	409	474	446	442	418	483	455	432	444	431	449	435	454	435	445	438	440	417	415	427	451	424	434	404	417	477	436	427	469	413	447	466	479	441	437	428	465	417	472	472	420	453	470	436	466	484	467	450	456	439	440	439	421	419	451	445	475	442	474	443	451	444	467	442	415	413	464	434	446	424	425	419	443	443	476	412	452	476	441	430	426	427	450	456	434	465	458	440	426	429	437	448	450	424	449	410	434	440	455	466	462	433	446	442	425	435	434	472	479	416	444	475	422	444	401	429	491	445	485	457	402	466	445	429	439	447	425	402	459	453	477	418	440	457	429	460	454	457	429	463	425	447	407	390	444	418	412	458	473	428	458	476	445	442	427	467	448	458	464	466	417	465	469	449	459	419	460	480	460	436	449	446	487	463	433	415	440	443	443	427	430	475	422	380	440	406	435	429	440	453	446	453	444	401	451	459	430	451	438	427	430	435	431	484	492	479	451	428	464	440	447	441	427	440	421	417	430	436	460	447	468	457	467	454	447	469	429	455	466	402	423	499	452	456	416	418	464	440	422	440	417	461	415	450	445	442	428	437	469	429	440	447	421	470	434	453	437	449	436	437	435	417	448	449	495	474	462	475	438	439	471	466	432	439	456	399	429	411	418	448	460	460	420	431	465	437	467	467	460	501	465	434	434	429	457	485	443	436	451	462	474	449	443	416	435	433	444	424	488	429	469	482	446	491	404	401	432	411	415	484	438	414	480	408	443	434	421	463	424	442	416	460	445	457	449	498	433	400	455	459	435	481	440	416	455	445	479	450	442	432	463	452	435	426	388	455	421	444	486	437	452	435	470	442	403	438	449	430	446	451	450	416	465	432	424	476	447	476	447	458	454	472	483	418	433	439	443	440	460	451	459	461	471	462	451	462	411	461	426	451	440	444	456	461	477	474	428	455	431	469	450	439	481	449	453	463	411	440	468	441	457	432	458	455	432	472	469	422	454	464	480	450	429	449	437	414	436	436	457	436	458	474	468	452	452	463	442	444	476	458	451	403	428	440	439	488	447	448	469	416	464	474	444	438	440	419	459	476	451	486	455	423	442	459	421	432	430	470	451	426	453	436	447	446	437	451	435	446	430	457	466	412	415	444	457	414	474	463	431	412	435	447	485	471	479	479	459	413	424	425	452	462	485	443	454	502	461	462	452	451	458	452	466	433	443	444	436	426	469	408	416	461	456	440	451	414	464	457	448	446	458	413	441	440	452	452	462	426	431	443	407	479	502	454	442	414	450	396	469	438	421	442	434	429	442	437	434	429	460	468	454	463	485	462	441	448	496	454	483	436	425	474	449	418	452	477	437	447	427	459	459	424	429	440	396	421	472	457	451	426	459	371	415	421	417	453	431	452	442	451	483	424	450	472	433	437	472	475	441	466	432	427	491	449	453	464	463	412	478	454	451	397	468	455	410	438	425	440	467	443	424	420	430	453	422	444	437	474	438	439	438	458	475	445	455	451	393	448	410	412	454	449	445	431	466	456	441	471	473	437	461	445	443	453	459	450	446	440	416	417	422	438	473	452	469	478	414	439	508	480	464	430	476	481	468	419	427	427	452	412	472	453	479	485	459	466	430	453	434	447	444	430	483	457	479	455	409	443	481	472	443	437	423	489	439	463	460	457	448	445	433	478	461	480	479	477	475	404	439	465	447	448	427	468	407	462	444	444	421	461	417	467	422	432	446	476	445	454	458	457	473	431	456	419	471	456	432	465	468	453	427	435	430	487	438	444	494	431	468	438	462	431	449	430	424	451	418	442	433	449	450	443	438	410	442	476	459	436	474	441	441	462	422	455	447	448	451	438	447	418	490	469	474	465	479	418	473	423	457	453	459	453	471	486	467	422	432	393	475	455	445	444	471	485	466	417	453	441	447	446	453	487	487	456	471	473	461	460	427	458	471	451	431	447	426	443	432	438	475	452	481	478	473	437	422	445	420	431	432	438	460	456	430	444	460	466	445	453	448	473	417	429	451	423	456	427	431	420	466	394	466	447	442	426	441	443	460	436	469	471	446	423	462	461	439	463	423	440	410	451	431	433	463	464	455	461	472	450	441	479	449	492	481	474	436	460	423	412	458	427	434	433	413	460	408	448	439	438	456	423	417	435	458	433	399	461	439	488	451	457	477	424	456	400	467	437	482	472	431	369	382	439	437	467	460	479	429	457	462	423	465	431	483	440	454	488	466	449	402	446	463	430	442	461	439	456	415	437	453	479	440	430	480	462	447	423	459	439	417	450	437	452	418	426	452	490	428	443	428	428	461	473	430	442	441	445	444	415	431	438	450	464	440	430	429	437	470	412	457	431	433	454	422	449	444	454	489	466	448	459	429	476	431	451	432	450	434	466	448	458	456	488	478	382	445	472	428	451	435	411	442	475	508	456	451	453	430	437	417	437	451	448	484	426	479	428	474	442	481	460	458	447	431	427	505	448	464	416	420	461	405	422	433	462	430	453	450	447	455	444	451	447	454	439	434	445	469	426	432	435	444	448	396	443	479	438	481	400	438	462	463	447	430	434	421	485	385	395	454	455	444	440	483	419	436	451	440	467	452	403	411	465	464	435	450	461	420	451	480	401	443	427	444	428	464	418	467	437	429	432	443	480	442	413	422	461	441	485	462	463	439	426	474	461	438	446	468	428	453	412	434	447	468	495	432	452	453	444	457	408	476	452	444	450	437	438	434	442	417	471	416	450	423	457	442	441	443	449	492	474	419	448	468	447	392	484	434	450	443	432	445	475	455	434	446	425	455	460	455	488	451	496	461	475	502	421	434	445	476	474	469	444	457	424	461	456	438	431	429	466	455	432	450	440	449	443	482	463	450	429	428	435	426	445	422	428	451	445	460	444	448	433	507
3598	5310	3831	1905	1442	1207	961	824	689	638	593	608	585	570	546	554	531	535	521	512	501	502	476	487	475	450	469	501	489	465	530	491	519	511	476	495	537	460	484	512	474	487	478	500	506	446	495	491	481	502	493	452	518	484	455	477	500	470	512	459	472	493	462	489	451	519	470	446	464	515	501	511	469	501	474	514	455	499	496	456	479	494	449	468	483	476	515	458	509	486	461	474	479	478	475	485	476	480	476	486	516	457	496	501	469	468	504	428	462	499	498	499	466	488	444	475	478	457	462	500	509	485	496	482	454	492	487	460	477	437	471	488	453	473	459	500	483	479	457	463	491	463	486	456	470	480	488	451	451	464	478	454	459	435	437	474	481	510	466	529	490	488	452	471	485	510	465	451	467	490	479	474	491	510	469	496	427	519	501	479	497	459	444	476	483	486	461	483	499	472	485	450	524	472	467	484	494	458	428	473	450	457	511	492	506	497	433	483	473	481	468	463	459	484	511	475	491	468	464	498	454	476	464	478	465	451	491	491	468	453	458	457	489	481	457	482	473	467	471	487	470	452	500	435	461	489	461	471	452	509	455	475	507	480	463	487	456	476	466	447	498	496	479	477	467	499	490	502	495	455	491	471	489	463	469	470	451	491	465	462	481	492	491	448	478	485	429	477	467	465	468	507	460	485	486	446	472	490	480	491	447	481	453	480	507	436	450	495	478	510	461	444	480	455	495	496	472	490	475	487	506	498	488	458	485	472	479	453	471	505	473	507	442	513	445	464	495	467	473	425	485	504	487	467	456	465	502	510	454	503	489	458	409	484	488	525	490	471	508	468	433	477	490	492	465	473	502	490	463	469	492	460	467	479	481	469	440	509	506	466	467	484	469	481	458	415	470	460	487	472	477	503	423	469	479	481	444	467	490	481	487	483	470	473	499	482	498	491	490	460	467	472	471	474	505	529	465	472	456	488	501	446	508	468	475	500	519	450	478	497	472	410	466	480	521	502	464	479	470	477	472	474	476	460	474	475	488	504	439	464	431	480	480	444	488	469	497	453	476	490	481	454	476	449	500	489	463	482	460	472	463	493	469	449	457	501	469	453	439	474	425	473	494	459	488	449	511	466	489	480	489	481	508	463	466	447	477	500	478	452	562	462	492	493	473	458	470	475	482	491	484	484	485	470	483	479	470	473	441	475	477	510	466	479	435	504	499	473	471	470	451	477	449	476	465	447	496	480	473	481	454	492	503	474	455	491	467	488	468	465	463	467	463	466	511	472	444	479	488	459	426	435	468	436	466	488	442	477	474	468	496	484	465	468	494	451	458	449	507	495	499	481	506	443	513	472	488	470	514	500	478	462	503	527	495	479	478	462	446	494	475	479	464	487	467	462	477	465	450	467	431	466	468	459	451	482	477	457	474	458	481	469	443	482	498	491	467	472	493	488	450	469	513	558	472	455	461	468	446	495	493	491	443	506	470	475	482	504	469	441	474	517	473	467	495	461	463	481	473	460	447	464	464	449	464	479	469	450	466	490	493	523	514	470	487	469	474	501	504	496	461	486	494	472	477	454	444	430	502	479	459	468	451	446	508	483	509	462	490	431	463	463	508	481	508	480	507	509	465	470	471	450	439	496	482	502	413	452	455	476	477	425	475	496	434	468	466	461	456	464	474	428	498	443	487	453	497	461	447	484	511	477	477	481	459	481	508	474	459	461	475	460	495	485	436	481	446	468	528	480	473	479	477	484	496	475	470	463	492	496	465	486	486	492	495	481	519	455	460	478	433	497	466	443	452	492	493	442	453	486	489	504	477	447	480	487	498	488	463	460	465	511	488	441	506	480	464	512	473	519	479	510	512	436	521	442	448	455	446	467	446	469	498	465	468	465	485	492	462	456	466	475	475	475	464	498	478	451	443	461	480	515	473	461	457	489	510	481	507	442	482	462	518	479	459	471	490	497	512	514	455	511	462	469	470	456	454	495	458	497	506	451	402	524	471	453	485	499	481	489	469	448	495	491	475	492	493	437	471	521	468	455	469	421	477	495	475	457	475	455	455	483	473	482	461	478	520	501	501	454	494	472	459	462	491	478	476	474	488	497	499	495	471	494	469	463	456	478	474	466	527	444	446	476	457	480	449	518	473	472	476	490	484	465	463	473	481	472	473	477	513	457	501	477	493	482	460	465	451	506	496	509	489	492	497	484	480	467	467	490	471	468	477	497	474	479	469	478	462	475	501	481	442	500	431	492	470	447	452	459	495	476	465	470	449	456	441	467	455	481	496	465	471	460	491	483	439	450	497	467	535	465	446	491	470	456	468	501	502	445	489	457	480	470	479	471	426	498	492	461	506	489	470	495	471	477	473	478	449	448	457	501	483	478	469	507	482	461	474	452	472	510	524	485	474	504	470	458	463	503	491	458	484	500	453	435	479	534	443	465	467	492	455	462	485	462	463	462	453	499	462	481	524	481	466	462	464	497	483	477	525	456	494	476	443	501	458	470	479	486	486	474	458	503	474	464	480	461	458	460	441	457	468	435	461	490	487	480	457	499	424	502	468	501	486	444	519	464	493	504	482	476	464	489	456	469	437	458	445	460	477	480	483	446	474	495	490	493	506	487	468	501	478	488	461	478	459	499	496	495	489	455	497	449	479	465	489	490	443	494	474	485	482	464	476	446	479	452	457	500	497	452	483	469	485	468	508	445	452	494	442	473	475	469	462	473	459	482	490	494	472	443	419	462	437	506	452	503	468	472	448	440	516	469	473	476	460	463	467	468	476	510	522	495	451	466	481	467	458	467	479	477	486	491	476	463	493	451	459	467	441	504	453	495	475	507	462	476	495	442	481	466	497	465	525	480	504	469	457	483	478	431	454	490	494	468	465	448	491	482	439	490	467	508	465	484	485	444	468	421	470	470	433	470	461	461	459	436	497	434	484	426	484	486	448	506	497	508	512	421	472	484	465	490	490	459	497	457	456	481	460	482	522	468	485	476	476	479	506	453	466	486	461	473	502	483	472	478	498	479	500	471	495	456	509	482	495	429	480	476	461	497	479	466	510	479	482	490	477	453	467	501	494	514	509	482	468	500	513	466	451	445	476	484	446	438	505	465	499	486	501	465	465	488	443	506	481	422	432	470	490	478	468	473	491	464	470	478	488	472	506	490	449	438	459	512	499	483	466	515	488	496	501	493	468	474	451	514	484	456	475	513	480	508	457	450	485	488	448	466	476	444	472	437	480	476	489	464	432	479	466	465	512	473	430	476	460	479	460	507	491	485	490	456	432	497	490	498	481	483	494	480	498	493	448	461	439	469	454	518	453	443	479	453	459	491	498	478	501	481	484	463	472	449	524	457	461	470	458	442	488	457	463	481	486	484	471	499	479	479	479	481	509	475	442	467	430	441	456	471	451	481	471	506	470	485	459	507	495	488	481	466	435	463	453	443	494	490	499	468	486	464	471	467	453	446	459	448	454	486	463	469	470	494	479	477
22281	20918	28374	23622	20919	20950	9307	914	635	516	415	398	363	352	291	278	272	266	244	244	235	226	205	205	228	220	214	186	205	200	208	191	150	190	191	160	196	186	162	150	174	172	181	173	197	172	184	182	176	211	179	171	176	166	155	178	171	166	136	160	179	166	199	185	170	191	190	168	176	163	177	179	194	176	172	157	193	178	195	189	172	153	176	189	145	183	177	187	145	160	196	178	163	174	159	164	153	190	149	182	189	168	185	174	179	150	160	165	165	190	180	174	174	186	169	169	189	163	187	163	163	171	186	147	168	169	165	153	171	173	195	154	161	189	177	176	188	165	173	168	174	155	163	174	177	169	166	165	179	167	175	165	167	186	156	163	161	164	166	165	171	162	172	162	169	146	168	161	160	174	181	174	180	173	161	179	144	159	167	156	176	142	189	180	177	174	168	174	170	194	165	167	137	186	193	173	189	178	174	180	170	164	164	185	169	156	173	163	149	171	163	169	180	159	186	165	183	171	184	170	171	190	165	183	182	168	194	178	173	193	142	177	166	143	150	161	170	196	174	176	222	164	169	182	179	178	170	169	161	166	180	165	183	178	168	178	184	149	176	166	168	175	168	161	165	165	160	165	161	173	162	178	174	161	163	157	184	181	169	190	148	149	190	192	196	169	174	150	184	179	182	188	166	174	176	151	168	151	183	181	150	169	182	150	132	171	162	164	158	167	168	193	190	141	156	157	154	191	161	163	195	170	151	186	149	155	163	182	180	171	156	157	173	171	175	170	173	159	180	175	167	169	148	181	192	164	147	169	198	172	184	155	164	153	161	182	163	154	172	176	180	159	167	160	167	156	159	179	186	196	196	149	169	167	149	156	175	172	175	175	171	133	184	162	164	172	166	188	167	177	163	170	163	185	169	160	184	187	188	162	167	182	159	176	160	192	181	193	175	156	177	148	158	185	148	165	153	147	169	168	153	163	169	140	197	205	180	156	179	190	178	164	178	173	178	159	168	188	181	151	175	174	175	172	155	190	173	122	189	164	158	193	177	148	171	196	167	159	179	173	185	169	165	179	150	170	193	177	185	161	186	167	193	188	160	178	195	172	179	174	164	172	152	182	170	167	155	173	179	154	186	142	183	170	155	149	159	137	170	167	167	167	183	174	152	174	164	187	161	155	184	183	189	168	183	167	167	148	175	186	171	171	189	171	177	189	153	151	155	153	174	179	174	182	170	172	169	186	158	165	190	156	164	163	142	179	163	182	157	173	169	171	161	166	155	165	162	173	163	166	166	167	201	163	154	172	164	170	156	164	170	137	181	184	162	170	177	174	157	160	178	160	172	161	174	167	171	186	182	187	164	147	164	154	173	179	172	156	170	174	197	182	184	173	162	162	182	168	155	194	166	186	156	171	170	153	165	148	159	156	165	165	134	147	183	140	168	146	167	188	179	151	154	159	200	174	173	175	183	172	169	146	176	152	180	162	182	177	213	186	200	178	183	171	175	176	172	182	152	172	148	184	164	163	154	172	200	188	180	182	158	160	200	148	155	162	172	171	168	178	182	174	170	170	169	179	178	153	154	151	189	186	169	170	179	170	160	167	155	178	178	169	172	143	159	166	176	159	159	169	158	174	179	167	160	181	166	186	157	180	157	171	177	195	187	171	202	158	163	179	174	186	169	149	168	154	170	154	169	151	179	207	175	172	174	156	164	179	167	179	178	176	169	165	176	171	168	176	171	153	196	193	149	165	187	161	170	153	168	179	178	149	153	172	168	195	165	161	155	171	183	148	160	184	173	172	165	173	166	164	136	159	158	160	152	162	157	178	160	167	174	162	153	168	174	153	149	147	159	141	154	177	161	173	176	177	177	166	188	202	181	171	180	178	201	181	174	154	155	169	173	181	174	171	152	154	179	155	191	203	179	164	174	201	176	181	188	152	175	151	173	162	160	179	161	184	152	177	171	160	169	167	161	147	184	178	168	196	161	158	191	176	158	170	161	176	153	181	161	168	153	178	163	173	181	184	149	156	182	159	184	187	159	156	139	158	161	186	175	172	174	187	176	160	164	166	156	206	149	168	166	154	169	179	151	157	154	160	157	171	177	194	173	196	173	155	161	193	176	169	145	162	184	180	182	179	156	160	173	187	170	170	151	152	176	154	176	162	170	176	178	150	192	154	190	159	154	177	172	188	186	182	192	151	167	168	161	177	174	150	156	175	175	171	171	153	173	155	179	185	177	157	151	148	194	185	168	154	163	169	192	163	163	175	164	164	172	179	175	173	162	157	167	146	183	163	165	154	164	163	186	156	169	168	175	180	171	174	181	180	155	176	169	166	145	172	165	174	163	165	165	148	158	182	161	158	172	177	160	165	156	166	180	181	168	181	154	177	176	176	164	182	164	198	193	173	183	161	168	167	158	166	186	166	170	184	132	151	170	174	129	181	155	174	195	146	156	175	156	151	161	181	162	186	180	177	164	158	194	169	175	178	156	173	185	165	157	152	153	180	172	172	149	184	154	182	152	174	180	149	188	182	204	172	173	168	163	177	183	157	159	173	161	191	184	167	176	155	162	174	193	162	176	171	181	176	163	165	177	177	157	202	173	171	157	179	163	184	168	156	180	182	179	191	158	189	196	164	144	179	174	172	167	186	195	163	144	178	157	151	170	177	169	163	160	178	144	190	174	176	172	189	190	164	173	170	188	169	163	178	149	153	168	178	165	184	168	160	183	177	162	181	186	183	157	189	168	185	184	165	182	148	180	166	167	166	174	174	145	183	198	191	163	159	166	167	198	160	153	192	163	156	183	169	166	185	179	181	156	174	188	151	173	180	152	183	150	193	195	160	180	153	204	167	186	176	158	166	167	151	147	175	174	180	186	171	160	158	163	145	179	174	175	190	167	166	167	178	143	186	181	160	171	156	168	167	187	158	162	169	174	165	189	174	148	144	173	172	181	162	187	183	165	168	159	135	157	163	178	167	165	174	188	191	166	155	156	147	146	169	183	161	165	140	187	171	185	172	173	160	170	166	158	175	195	149	154	167	186	179	176	159	182	193	183	174	183	169	159	160	151	154	169	175	164	155	157	163	139	166	174	153	183	156	171	158	143	178	182	173	167	186	180	157	174	193	184	158	180	186	147	185	159	180	180	142	195	204	155	173	166	169	143	172	173	161	163	178	179	181	162	152	174	169	170	177	187	184	184	167	160	171	173	181	164	183	164	163	185	166	183	173	171	180	184	148	194	167	183	198	188	165	197	167	170	162	157	166	162	147	151	198	153	190	186	188	181	154	182	168	177	170	181	183	187	185	170	189	164	174	178	176	177	177	177	173	181	180	161	157	181	158	159	175	141	167	167	178	174	151	183	147	196	154	162	152	157	166	151	199	177	180	175	152	172	176	159	165	184	203	179	141	151	165	153	189	171	198	175	158	185	186	167	149	165	182	170	178	155	168	147	143	188	187	205	170	189	176	166	160	179	152	163	157	168	135
4722	13878	10554	4911	3383	2502	1876	1424	1100	816	709	597	498	477	385	350	373	320	307	312	297	255	261	265	282	253	220	236	230	230	255	201	233	225	207	218	214	227	242	200	220	207	210	221	208	205	229	195	224	205	239	182	177	183	187	195	194	190	199	192	202	217	216	196	183	217	200	205	206	214	205	187	196	209	202	165	192	192	193	199	212	205	186	233	206	199	226	171	180	192	184	185	193	210	218	209	202	188	158	188	178	180	195	216	205	217	215	215	199	199	208	206	195	199	194	191	194	207	195	207	189	198	181	184	193	183	211	214	169	191	199	180	193	211	190	192	211	208	207	177	203	184	190	194	189	196	190	206	197	192	198	204	210	216	194	190	174	201	184	179	187	185	204	188	188	195	199	202	211	229	201	183	186	199	184	174	204	186	217	209	192	218	182	212	173	186	189	220	194	210	167	172	212	210	203	199	220	183	190	197	176	174	213	195	180	157	189	185	189	192	184	195	188	210	188	188	203	214	192	180	195	209	197	206	186	209	210	167	188	163	194	197	206	195	182	180	219	194	185	201	190	205	201	190	210	173	202	200	168	188	199	190	196	185	191	184	196	207	183	210	215	212	204	197	178	208	219	172	202	201	214	188	180	227	184	216	183	194	202	215	193	201	168	177	187	186	193	213	195	188	186	198	191	217	202	199	175	201	187	193	206	195	187	191	192	190	190	187	204	214	198	207	205	202	218	176	196	175	196	171	198	205	197	180	183	203	185	194	202	212	189	180	210	182	200	204	211	201	199	204	216	192	200	213	217	217	176	199	181	213	202	170	186	200	179	185	187	191	179	202	175	193	197	200	190	200	185	182	219	195	197	188	191	214	186	197	207	178	207	200	213	175	192	213	201	198	170	205	215	204	194	171	182	190	181	194	202	200	192	190	167	191	196	177	211	210	196	209	212	194	174	187	205	208	167	183	181	175	200	178	189	206	200	210	177	201	198	201	178	205	184	182	186	189	184	203	194	214	178	189	200	196	182	201	176	192	182	187	188	210	206	200	196	197	171	187	195	176	196	181	177	187	210	207	201	212	186	186	181	211	208	187	171	203	205	178	172	215	195	196	211	174	178	184	206	225	199	174	188	188	218	176	185	179	199	209	186	196	196	234	173	212	200	183	193	206	180	191	189	201	204	186	185	166	207	184	225	223	196	195	200	201	187	181	195	215	182	189	201	213	177	188	215	193	200	215	222	185	192	203	202	211	203	185	206	210	209	219	196	206	191	186	186	193	211	189	194	191	215	192	187	197	168	181	199	194	165	182	175	181	192	208	175	204	188	191	208	198	199	188	198	207	189	197	176	164	205	202	204	187	197	179	221	181	194	180	192	192	178	186	175	179	202	172	184	222	225	177	203	209	194	193	198	200	209	207	216	198	204	199	237	191	178	189	201	199	171	191	181	169	209	236	195	215	185	191	211	190	192	210	210	195	213	202	204	185	171	162	203	186	220	197	177	210	173	166	211	196	203	178	158	178	182	209	192	217	206	201	186	197	176	201	188	180	215	170	199	196	207	212	209	211	166	187	175	192	200	195	179	188	215	214	207	187	200	204	205	223	203	213	174	193	202	199	198	189	189	214	176	188	184	197	203	198	192	191	196	182	140	171	193	193	183	176	198	168	218	191	200	186	182	194	169	193	189	212	194	182	199	184	192	197	214	189	183	203	196	186	200	178	180	214	211	162	194	186	216	176	184	182	190	201	197	197	179	200	158	211	186	220	188	201	192	168	190	206	194	191	188	183	168	193	197	201	214	205	185	166	193	209	186	202	203	240	189	188	193	211	181	215	189	175	184	197	192	188	186	192	209	238	186	175	203	183	209	205	188	205	201	158	191	213	190	194	188	192	201	197	194	218	194	181	211	188	201	187	208	187	182	180	197	199	199	185	176	186	179	189	184	204	177	192	199	179	176	210	209	187	188	174	181	198	194	172	215	199	178	205	178	190	194	202	188	188	196	188	199	206	197	170	194	192	208	205	179	183	191	203	221	197	202	170	183	203	188	203	196	214	187	189	191	195	187	220	185	177	191	182	196	181	228	182	182	175	188	211	197	216	203	204	177	177	194	200	206	187	191	176	185	195	208	205	205	177	197	196	210	211	185	195	191	211	221	178	200	199	192	169	201	191	179	206	187	181	198	198	196	185	197	192	187	187	170	184	199	199	184	203	197	183	194	218	180	184	191	184	180	194	206	200	175	195	194	209	211	208	177	190	194	201	211	193	201	196	201	166	183	166	220	196	200	188	221	191	196	189	179	207	187	186	176	211	214	197	204	193	183	206	202	169	221	205	207	181	200	198	170	196	205	185	214	207	237	178	185	170	170	190	196	212	192	173	202	188	203	204	175	218	210	212	193	217	191	182	179	188	192	177	175	208	192	205	204	186	204	192	199	201	215	200	171	182	209	182	195	199	175	202	182	198	193	193	207	199	195	171	190	207	193	197	210	194	188	191	189	174	191	193	187	204	173	204	187	198	175	181	199	205	197	199	215	197	202	196	210	195	185	209	185	220	196	180	208	173	200	179	204	219	170	172	223	185	199	177	191	172	188	216	212	161	202	190	183	190	181	191	172	185	206	209	193	186	238	189	198	203	167	169	204	181	188	175	194	200	185	233	186	195	197	209	190	196	226	210	182	191	178	215	196	185	188	168	218	202	188	181	203	174	198	199	186	179	201	198	165	193	180	200	191	222	196	229	216	221	193	168	210	197	190	214	188	194	196	192	188	173	211	196	181	204	209	212	193	183	191	173	189	174	188	198	191	179	200	198	193	189	206	197	198	180	191	181	198	202	191	173	167	169	204	190	231	199	189	213	196	186	199	176	190	183	230	216	178	198	196	192	199	206	201	204	206	183	209	193	173	182	202	200	178	196	201	195	192	194	201	202	207	184	190	175	205	183	183	181	185	205	194	208	196	178	197	192	230	189	210	188	214	194	169	186	185	200	186	196	219	212	171	174	190	200	212	173	187	195	222	193	205	203	192	188	208	196	190	182	192	193	190	196	202	207	205	175	215	191	189	194	206	176	184	173	176	177	193	210	183	205	169	205	212	177	190	196	200	174	205	187	190	210	195	179	193	205	203	199	184	201	192	193	195	221	183	187	204	197	207	207	177	182	194	182	189	192	205	228	211	193	196	216	199	201	205	199	192	190	204	190	182	190	168	184	188	218	205	204	209	197	205	225	176	204	208	217	177	174	219	202	206	201	164	185	201	188	203	205	172	179	194	162	179	178	190	196	204	205	196	210	193	224	200	189	212	178	160	197	204	185	194	198	179	202	180	193	185	201	180	205	227	199	183	206	188	197	189	205	177	204	191	180	159	202	177	201	183	208	176	182	190	190	191	194	193	208	191	186	191	202	192	185	193	201	201	218	186	220	208	187	178	168	197	183	202	205	198	195	198	215	204	184	190	198	202	204	200	206	200	188	196	211	182	198	210	198	175	202	200	213
26947	18653	5162	1025	722	687	695	688	649	644	693	665	688	643	667	664	671	697	653	670	675	681	650	619	690	674	635	624	681	659	687	678	680	674	651	680	698	641	666	715	667	628	667	673	662	679	621	659	643	661	645	635	678	633	671	661	605	631	719	682	651	664	671	656	661	645	648	653	669	658	671	666	679	668	626	675	658	672	665	671	628	618	608	643	615	700	668	661	684	648	668	673	686	685	615	645	660	629	672	678	630	622	645	691	635	665	638	663	652	673	638	619	652	635	638	668	631	633	673	626	628	655	597	667	653	675	637	659	655	643	655	695	660	642	641	701	636	655	676	617	665	674	634	676	654	653	688	668	698	670	649	659	619	664	612	617	703	664	682	626	662	662	675	645	629	636	621	635	646	656	668	606	635	663	572	676	607	641	652	683	650	643	645	635	637	661	700	668	618	663	671	614	626	639	660	649	674	695	682	669	639	674	671	705	658	643	624	722	665	636	615	640	690	635	643	640	696	648	663	654	573	643	655	649	592	661	643	678	631	653	696	674	664	687	655	647	657	676	641	611	659	661	581	680	634	559	621	638	629	615	636	625	694	609	651	640	655	660	642	667	680	623	641	645	651	665	675	698	607	655	630	658	661	668	708	688	673	674	682	640	669	642	614	652	668	626	673	630	655	656	677	693	675	626	609	637	678	614	601	670	635	659	638	631	668	651	634	675	676	660	622	619	651	664	647	637	670	620	681	668	686	701	634	630	651	633	618	693	638	614	652	668	653	676	677	678	642	624	664	631	639	680	671	629	670	654	665	642	659	600	710	633	646	662	654	670	668	608	634	654	713	650	702	645	650	687	642	645	619	613	711	636	630	673	648	634	670	664	677	649	641	625	674	636	690	650	600	681	672	637	636	678	643	604	665	640	647	638	675	595	705	656	683	723	622	691	658	660	675	617	649	698	661	647	632	699	687	658	631	631	638	609	671	633	674	665	633	631	649	678	689	644	668	655	637	624	711	656	638	646	697	688	648	653	639	660	698	652	661	669	617	733	667	667	652	656	674	669	599	697	651	671	691	682	647	624	686	652	669	682	699	640	615	696	653	656	659	656	602	649	639	641	674	623	632	641	691	692	685	651	627	659	674	650	654	663	707	654	688	614	648	613	633	634	655	630	676	634	606	653	719	613	645	669	617	611	635	631	623	655	621	634	648	671	664	648	687	657	668	638	667	698	640	620	669	673	692	604	689	606	640	618	636	627	645	620	665	627	648	620	662	670	606	659	660	645	621	677	672	640	639	616	675	674	689	639	678	636	605	669	687	644	666	651	711	625	647	644	658	675	712	665	640	683	636	628	665	646	655	653	665	649	677	640	677	647	636	645	655	708	643	645	669	644	621	662	642	718	618	662	697	649	668	635	678	635	678	680	664	637	642	617	634	636	617	678	662	671	671	632	681	646	643	610	670	643	697	659	640	663	624	643	656	637	627	632	721	661	715	641	648	696	640	634	664	631	640	648	635	651	687	673	670	665	653	665	649	612	655	690	681	671	654	664	648	675	690	654	647	649	702	706	632	673	632	701	684	655	667	644	653	648	633	681	672	645	644	666	693	642	640	679	663	668	725	649	631	631	653	617	657	645	660	650	653	660	626	666	617	622	661	637	651	694	637	643	641	730	667	637	663	643	687	666	680	682	656	662	695	643	711	669	632	682	598	639	678	615	678	626	627	660	655	695	643	583	679	646	646	677	643	658	669	668	648	721	616	613	641	644	683	655	690	633	643	609	663	571	688	658	663	655	657	707	680	626	651	617	630	642	660	650	601	624	656	670	662	633	671	680	625	678	658	677	647	639	611	668	638	678	688	705	587	651	613	639	666	653	692	676	639	655	628	643	652	664	622	664	631	639	692	630	661	708	642	673	701	636	648	662	680	652	660	624	602	674	642	646	650	693	625	637	652	681	678	629	652	653	598	658	667	653	673	662	679	661	622	638	637	694	664	659	665	676	653	662	649	681	652	600	635	690	644	680	660	612	649	653	680	648	615	677	624	665	599	665	684	701	652	628	656	669	649	631	642	623	647	662	645	671	650	613	660	667	635	651	632	646	643	627	644	630	662	674	623	631	660	654	651	645	652	643	668	644	688	635	685	621	655	663	667	646	665	683	637	668	667	634	641	658	695	648	676	647	662	639	669	628	691	647	635	627	708	650	671	661	676	658	647	620	652	655	640	664	682	613	618	661	635	660	604	663	639	617	648	705	625	692	666	697	645	666	616	678	669	670	661	619	675	657	646	608	706	671	609	673	630	680	694	655	657	669	627	638	675	627	662	683	720	655	699	644	676	694	562	647	644	634	635	710	695	672	622	635	638	696	646	638	655	669	652	669	675	637	647	633	677	618	651	677	635	642	648	613	648	618	656	656	701	663	634	668	699	660	679	637	679	634	662	658	633	730	658	680	649	656	636	668	612	665	622	643	668	632	657	652	654	652	634	668	637	677	709	638	652	637	665	695	640	596	678	626	626	690	660	653	622	669	666	689	664	713	677	597	651	644	655	647	647	655	638	665	708	694	651	649	666	680	648	654	640	684	689	706	636	655	672	664	685	634	629	658	660	665	685	643	623	668	663	603	646	646	641	631	648	661	678	675	701	647	626	688	669	661	638	619	634	663	666	688	622	735	657	615	666	668	659	700	631	648	679	636	641	652	667	645	604	668	639	626	636	636	661	678	654	664	631	663	684	703	661	691	648	641	665	649	645	663	654	682	673	665	672	627	690	612	665	658	657	636	614	700	681	630	705	626	630	668	650	650	671	648	655	633	638	654	663	635	637	673	649	666	659	666	665	676	701	646	620	636	651	640	654	690	652	638	648	712	627	642	687	718	687	679	637	652	710	633	668	679	644	756	640	650	652	658	638	666	641	643	620	676	651	627	641	631	672	671	690	670	645	650	662	674	686	604	651	675	669	671	598	665	685	685	683	645	669	641	623	655	653	609	642	604	642	607	676	637	675	646	661	667	664	700	649	655	626	663	618	664	660	587	656	666	675	676	652	661	662	709	681	634	675	668	671	648	669	664	637	611	661	626	702	634	644	667	626	632	648	654	631	687	643	652	629	719	647	656	622	711	621	631	683	606	637	671	651	630	673	620	685	643	666	642	665	641	662	623	687	596	676	613	654	650	681	675	630	661	659	682	673	635	693	692	680	670	640	672	648	661	646	614	646	639	647	706	621	697	640	624	645	613	675	706	656	683	669	625	705	657	652	615	701	664	669	628	633	657	673	674	651	648	647	692	649	648	632	678	640	614	637	617	591	647	701	663	667	621	673	675	679	658	681	628	704	605	644	620	635	648	636	665	646	674	636	656	641	672	613	623	621	702	648	689	667	650	653	698	694	665	625	629	599	707	619	603	716	644	610	646	673	684	643	642	647	661	686	643	660	677	630	638	663	650	671	655	659	657	648	648	645	604	615	636	642	600	640	681	629	618	671	689	652	644	644	661
4389	1203	1149	923	838	781	746	724	693	758	743	731	795	764	736	710	737	727	686	762	711	759	753	718	671	734	721	752	727	748	670	728	699	716	728	745	752	676	731	723	705	663	737	733	692	700	758	720	703	703	684	681	701	712	725	693	694	744	719	684	717	684	695	710	701	781	723	749	715	759	672	719	673	714	708	726	709	727	727	677	692	713	669	709	696	751	666	642	749	734	721	685	760	702	753	664	684	708	660	687	711	711	713	721	714	698	731	713	728	711	681	713	755	717	721	700	757	704	740	702	727	746	741	662	704	723	709	759	722	678	728	733	720	782	753	703	725	718	707	749	667	681	713	705	753	683	714	689	721	716	661	700	710	738	715	778	703	684	724	733	727	684	705	720	703	682	717	734	715	786	710	739	746	728	725	742	727	721	669	714	728	704	706	699	704	692	708	708	721	733	692	694	713	724	718	767	735	667	738	751	698	739	759	706	680	719	697	710	732	732	680	729	735	765	721	734	748	723	724	727	757	744	752	725	662	728	672	708	738	741	716	716	733	759	680	734	768	764	680	733	694	713	716	680	754	734	711	747	708	785	716	693	751	731	738	722	726	718	707	705	680	722	746	758	705	699	694	706	739	721	695	737	692	697	726	732	741	703	705	724	726	705	688	750	722	652	691	714	717	723	708	755	672	717	698	715	704	696	736	722	716	740	708	690	769	737	724	666	706	733	693	741	750	688	713	754	729	749	710	732	711	669	687	714	678	714	747	691	676	708	735	706	670	733	735	696	696	744	721	698	716	714	671	710	729	712	722	746	697	767	752	760	703	702	727	728	693	688	712	719	771	692	710	680	730	758	766	708	704	729	753	694	740	710	710	731	674	703	754	714	697	714	676	698	714	736	726	679	740	741	731	692	697	721	718	724	711	722	711	712	745	716	677	720	709	706	713	721	754	704	700	718	746	703	729	712	712	669	686	711	686	688	726	723	672	740	749	710	727	727	723	684	701	714	710	687	760	688	725	719	739	729	720	720	694	696	688	747	656	706	732	641	687	717	704	726	730	677	739	697	753	695	752	731	697	676	708	664	666	747	719	772	750	733	689	703	717	730	749	701	713	738	684	702	738	720	714	694	684	709	718	657	728	701	729	679	721	701	771	721	693	744	710	706	696	675	744	681	710	719	705	763	732	646	674	655	741	725	720	772	731	749	682	646	750	754	739	706	718	732	691	710	772	703	705	727	684	688	724	690	726	759	716	719	663	661	736	700	715	729	732	713	705	638	753	750	698	714	688	708	754	680	724	734	712	774	764	742	715	692	727	700	711	712	771	705	695	715	712	671	716	706	750	697	738	728	711	722	698	733	702	715	708	704	727	689	729	720	696	699	730	769	745	724	721	705	738	710	686	716	720	677	712	758	730	751	709	682	755	748	722	744	726	702	699	714	734	749	675	739	751	738	764	737	733	709	736	698	761	739	743	707	678	713	753	714	684	703	745	715	693	753	704	714	736	731	722	723	722	744	714	697	701	700	711	732	776	689	757	708	691	732	718	733	678	678	727	743	681	729	754	676	702	689	787	731	714	719	733	730	765	748	707	728	731	696	710	744	752	742	685	668	707	749	734	704	705	681	754	748	714	712	751	736	720	723	738	747	673	703	716	676	687	716	741	722	717	733	713	678	679	709	733	649	690	700	736	717	714	719	758	714	663	707	713	723	727	723	670	738	707	705	718	689	677	707	720	734	752	712	735	753	718	717	687	727	725	759	702	723	705	676	715	717	738	755	756	698	747	699	736	715	696	737	656	708	724	743	772	765	767	731	705	715	697	719	738	671	752	715	764	734	726	736	739	749	692	713	764	721	697	715	734	694	713	719	714	764	729	729	731	715	728	739	730	700	725	709	684	742	739	767	651	709	753	753	760	712	704	707	705	700	702	693	736	714	685	692	737	693	724	700	715	699	691	738	697	725	706	713	676	720	726	699	744	680	774	725	672	716	764	680	671	757	719	702	766	697	717	708	717	689	734	729	735	706	707	698	755	678	690	713	702	729	708	722	736	696	656	722	768	699	748	691	715	723	738	750	748	722	751	751	726	671	718	731	742	702	691	708	715	734	700	731	760	703	747	706	713	691	708	696	714	691	681	752	703	718	758	694	687	707	694	723	751	736	662	696	682	673	748	764	747	726	714	730	748	733	709	738	725	708	711	754	707	701	730	740	694	727	779	654	705	698	717	739	716	750	738	690	720	692	758	736	711	742	740	731	712	727	699	743	772	682	760	742	727	752	761	731	701	715	702	694	729	685	670	718	733	737	685	714	719	699	701	685	725	702	692	769	703	732	716	731	757	699	732	696	740	724	747	713	685	643	713	725	735	682	748	678	734	706	725	742	726	699	730	699	721	644	702	689	703	687	726	739	761	727	700	712	735	712	694	747	735	706	734	670	719	722	734	684	741	722	750	743	719	731	711	720	697	676	658	770	731	731	737	724	726	734	720	713	703	728	750	707	723	720	742	762	688	705	745	731	737	737	733	799	666	719	727	696	699	711	724	696	720	702	741	737	687	723	735	745	720	719	705	745	710	740	699	730	741	732	667	716	710	712	712	748	734	735	759	663	747	702	717	690	700	751	735	671	721	736	801	684	762	696	726	734	740	711	703	748	704	717	736	728	736	723	735	740	713	702	687	711	705	723	684	726	732	732	691	685	728	719	728	710	700	681	770	730	755	726	700	670	725	731	713	682	723	695	761	693	693	718	712	691	718	704	743	708	770	699	679	735	665	690	706	723	681	722	703	769	714	725	751	733	712	733	711	688	667	689	738	718	668	688	776	681	748	685	716	744	717	707	740	702	717	688	690	698	699	722	779	705	736	716	724	697	686	720	788	775	703	701	725	736	694	731	734	703	721	678	677	681	739	743	697	713	702	709	732	650	681	704	714	723	724	715	746	709	710	715	727	705	698	727	668	722	659	706	740	711	691	735	698	701	683	665	773	731	716	729	702	732	714	687	692	755	683	728	713	684	693	732	699	722	743	742	713	727	686	711	717	729	724	693	733	766	694	689	699	710	691	730	673	752	732	703	702	703	702	731	751	722	690	713	695	735	689	726	720	711	711	751	701	771	720	737	704	747	751	731	695	731	710	709	741	750	740	704	732	718	770	687	703	706	720	703	668	687	711	720	707	694	734	682	694	746	714	702	713	718	713	677	719	705	726	658	780	721	713	742	677	704	746	719	755	666	687	737	729	696	717	751	755	746	706	736	683	690	715	718	741	710	728	693	670	708	683	724	704	712	714	695	732	715	684	753	748	722	682	728	702	755	724	729	699	689	764	756	718	753	708	691	717	699	702	736	725	718	757	713	712	719	766	678	721	745	755	717	775	705	732	718	714	711	713	713	772	713	728	688	697	693	695	722	715	750	677	705	712	689	694	742	704	710	683	747	669	671	705	665	646	668	728	731	723	723	710	760	707	727	756	708	762	735	733	709	693	743	701	715	743	684
23379	20880	27899	24015	20882	10593	1282	833	764	702	623	619	590	531	586	565	533	524	549	563	477	530	529	464	521	507	469	525	491	465	499	469	507	488	466	510	464	440	472	525	516	482	467	556	466	518	473	471	488	495	484	492	483	495	487	486	482	521	462	461	512	475	446	515	471	490	472	444	484	507	498	480	491	510	476	471	473	460	522	424	496	492	437	479	496	540	469	484	470	496	517	442	483	510	472	522	485	504	514	477	518	508	483	470	503	478	485	511	471	471	464	514	487	495	500	474	463	509	491	481	473	472	472	510	483	474	458	496	492	526	459	496	497	436	502	474	506	503	484	509	471	498	481	456	502	480	487	441	478	520	473	494	434	490	478	493	492	459	479	489	463	443	482	469	457	488	508	537	455	491	480	477	492	481	477	468	484	474	435	515	492	505	476	508	504	474	499	472	489	486	431	483	489	457	476	482	502	506	494	465	487	506	474	492	448	483	455	549	528	463	484	476	478	495	451	450	486	494	512	471	483	465	482	471	490	459	482	470	464	537	456	511	462	524	473	475	514	478	499	510	510	485	489	497	490	475	486	482	535	473	475	520	513	470	473	474	559	502	480	511	467	502	507	462	490	508	504	495	466	477	495	520	483	490	515	467	483	523	447	506	508	475	459	467	457	486	457	483	497	498	511	491	498	459	467	463	519	488	440	472	467	461	453	502	525	449	502	492	464	470	480	460	490	481	496	469	480	488	494	471	480	494	486	465	498	544	473	486	460	495	453	529	468	487	481	477	483	483	508	476	505	510	489	483	514	476	523	513	462	502	470	439	444	450	448	455	492	536	498	460	510	506	464	497	468	499	473	475	470	474	510	472	524	475	452	480	488	476	487	467	457	489	476	478	499	499	482	478	485	481	491	485	485	457	480	496	468	474	530	482	469	463	476	483	476	455	514	490	474	481	499	471	516	487	471	483	509	466	522	484	487	499	470	494	500	484	501	461	484	522	474	474	500	499	456	513	479	513	487	496	506	486	476	514	475	528	485	483	482	456	512	517	468	469	475	485	515	517	451	465	547	437	489	430	488	469	491	475	488	483	485	463	511	478	488	459	453	501	489	464	481	474	477	500	482	477	501	488	498	486	501	512	490	461	525	462	477	477	483	434	479	502	473	516	497	489	466	492	495	467	478	446	456	491	523	501	504	490	507	464	444	491	458	470	484	456	473	486	500	486	471	465	492	485	463	481	499	482	481	456	462	466	479	470	512	463	480	489	469	513	489	505	480	464	482	475	475	460	489	488	486	520	479	484	524	474	420	479	497	512	477	457	513	452	488	441	448	520	445	445	475	485	467	474	512	503	469	485	487	498	455	487	513	462	489	522	461	489	490	461	458	485	504	445	479	482	506	452	464	487	496	490	445	458	470	456	490	475	518	475	449	516	474	512	470	480	485	508	480	496	493	481	477	477	473	456	478	477	490	453	484	481	499	471	464	482	487	481	460	495	513	472	476	515	464	501	466	481	489	467	501	499	487	484	463	488	460	482	462	505	517	518	525	478	480	469	489	485	486	470	468	496	476	434	449	477	476	492	489	476	480	441	505	520	479	501	497	466	466	512	459	470	461	476	526	477	481	468	511	492	473	497	480	501	471	499	482	476	507	458	511	503	492	476	475	492	498	494	462	457	494	490	465	501	458	487	496	480	504	477	479	484	486	464	488	482	511	476	504	483	515	460	411	512	468	510	469	497	435	490	493	483	495	487	470	483	536	453	519	470	517	479	545	498	445	489	470	491	475	471	500	485	476	465	527	453	482	480	503	444	518	491	520	487	456	499	488	477	495	453	438	495	508	483	485	470	446	551	504	454	492	475	465	459	517	478	481	488	452	520	500	474	515	512	463	478	480	485	495	496	501	463	492	456	487	497	495	458	470	470	500	502	508	497	471	497	468	442	479	525	484	530	450	484	491	458	473	487	481	456	450	522	506	473	493	519	458	474	496	470	527	508	471	493	480	544	490	452	487	464	539	427	470	476	474	508	509	500	465	494	473	490	504	484	506	509	472	471	479	490	500	469	471	466	487	480	454	450	487	518	475	481	458	487	457	496	466	497	495	485	426	423	476	414	466	484	480	502	512	499	478	478	506	476	451	487	480	462	479	503	490	479	454	485	489	530	469	460	490	502	517	443	487	485	479	474	495	511	455	503	507	493	482	529	449	446	496	495	480	495	477	478	458	468	509	502	501	495	449	481	480	471	454	475	475	486	519	464	488	505	490	483	478	472	457	525	488	505	485	499	471	493	532	499	471	477	480	464	480	476	472	456	501	494	451	511	490	508	461	492	471	461	465	471	469	486	472	474	487	537	466	501	470	458	456	513	517	486	459	482	492	468	535	506	489	492	479	463	467	435	507	455	421	450	519	467	502	492	481	455	456	501	494	482	478	479	478	513	473	483	417	489	493	472	482	468	482	543	492	543	487	455	517	465	472	447	471	507	495	498	477	500	452	448	487	497	440	497	501	476	482	500	505	461	479	493	487	484	503	531	454	486	478	481	450	497	483	499	536	459	447	468	468	502	445	494	467	495	481	481	441	478	486	471	495	489	472	482	501	465	472	496	496	485	485	472	527	498	494	461	500	483	463	443	465	458	477	475	494	504	471	523	475	504	465	469	488	479	485	476	533	484	478	510	459	529	469	487	500	461	445	489	462	450	519	503	466	446	518	461	479	498	479	474	505	452	482	452	483	470	509	439	463	500	498	475	466	474	493	487	500	480	472	453	449	507	456	462	495	482	456	486	438	504	484	472	483	476	465	485	474	492	510	440	476	481	487	526	474	492	470	441	488	521	522	512	502	531	477	477	503	471	493	485	478	508	483	506	446	479	515	463	478	505	475	467	500	449	484	495	491	466	490	499	477	521	494	483	483	468	514	490	475	535	491	486	488	481	470	526	464	492	488	477	486	486	501	517	469	492	495	488	476	506	475	496	503	465	489	517	482	466	507	469	476	463	475	471	456	470	463	518	527	476	439	482	474	470	464	456	490	450	457	469	462	485	485	452	532	474	455	493	514	516	470	470	477	460	533	450	501	455	498	474	502	481	491	471	454	451	468	463	483	493	476	496	477	509	477	517	472	498	487	494	475	491	509	483	442	496	429	464	488	455	427	459	482	508	477	468	457	481	478	450	471	494	434	508	518	450	434	436	469	487	474	470	503	481	453	483	471	492	445	468	519	520	499	494	450	487	491	499	510	510	494	468	456	452	518	510	509	503	518	471	451	489	465	493	474	500	469	481	521	449	459	487	465	462	488	480	460	471	454	459	464	454	492	485	451	479	494	490	454	498	517	514	477	505	461	487	456	508	496	475	448	469	508	462	486	457	463	498	489	510	460	477	466	479	490	517	470	491	482	482	440	517	483	482	478	457	470	503	484	478	501	463	549	468	487	481	464	448	476	485	469	478	493	459	476	521	491	471	452	483	481	467	490	517	458	501	498	455	510	477	482	476
3470	8522	6482	3132	2118	1746	1377	1164	971	900	809	750	730	667	653	674	659	607	616	605	599	584	583	560	586	553	554	532	565	533	595	570	577	565	517	581	593	561	609	544	584	571	539	573	546	545	521	567	561	520	569	559	559	539	526	544	559	564	583	519	549	581	514	560	540	549	553	531	518	542	592	541	553	540	546	587	582	584	540	526	576	543	561	574	523	553	525	539	560	520	546	546	563	568	538	542	520	543	548	537	545	542	512	546	574	554	585	529	544	529	557	539	589	542	551	520	552	538	501	517	549	539	568	550	556	554	574	570	539	526	542	546	539	558	548	577	554	566	524	530	545	584	521	541	549	521	507	529	543	532	544	556	568	524	525	521	534	552	537	537	516	564	534	543	532	512	548	531	539	555	523	529	550	530	544	515	546	544	539	499	552	510	537	527	536	572	546	542	518	546	526	540	513	524	532	524	520	574	554	545	501	530	589	562	548	525	558	523	531	523	533	547	549	553	564	589	548	555	546	515	594	522	511	550	541	546	560	520	526	564	546	527	511	521	567	566	498	546	557	530	545	518	551	515	509	520	556	508	518	532	524	599	539	553	528	566	548	546	548	545	554	526	524	570	534	530	544	478	560	540	558	569	567	566	569	573	553	541	565	576	513	504	514	597	560	557	549	505	557	538	535	530	513	559	500	509	562	525	530	580	536	504	524	558	530	546	546	570	523	533	545	578	567	536	540	539	590	544	533	539	532	591	544	554	525	571	545	606	533	579	517	523	516	569	544	566	563	522	583	549	505	542	572	571	533	547	560	511	528	580	546	548	488	539	538	520	563	550	536	528	524	562	542	571	548	533	521	550	538	549	555	532	548	534	551	585	530	546	513	544	574	536	557	546	503	498	547	542	492	523	583	546	527	540	534	572	558	556	567	535	547	575	516	562	513	539	544	545	546	525	556	541	522	539	547	499	575	533	532	524	562	550	550	536	555	569	548	528	569	550	537	494	540	561	575	532	531	540	527	588	486	548	532	536	534	555	522	572	540	571	545	518	542	530	517	564	506	526	565	529	510	564	564	571	508	532	539	571	545	535	525	573	562	528	551	579	548	602	548	549	522	514	512	553	510	592	574	611	529	531	517	560	545	577	543	530	559	528	519	487	529	525	553	489	494	549	575	554	572	556	516	557	532	528	507	509	520	514	534	543	541	497	523	575	554	526	541	518	552	535	556	504	554	501	539	562	525	549	551	544	530	534	506	524	551	566	529	537	516	513	530	523	577	535	559	547	536	511	560	517	572	588	563	558	561	541	475	517	538	565	522	544	509	532	518	508	547	493	519	541	549	533	535	548	554	541	520	526	545	533	510	525	516	535	557	514	564	574	512	550	527	543	561	552	526	528	515	524	544	527	544	601	520	554	544	569	547	559	570	558	552	540	553	548	549	547	498	530	544	544	500	530	532	547	510	546	518	570	522	544	541	551	514	549	565	529	486	589	559	529	549	510	563	524	578	588	583	552	563	525	525	523	513	537	516	523	532	563	539	546	532	576	530	551	548	555	553	497	514	530	537	496	535	571	491	499	520	539	529	546	523	531	513	508	543	537	533	523	524	555	539	522	587	513	553	560	538	542	553	540	491	567	573	526	569	547	548	580	497	541	547	528	559	567	538	555	537	559	571	515	581	491	528	569	536	552	523	541	548	517	521	523	529	520	543	547	504	555	554	556	525	529	484	538	563	557	520	572	588	572	579	549	545	535	542	524	552	559	556	567	545	515	536	572	558	511	525	526	554	552	589	532	531	542	536	578	556	577	538	489	491	522	574	512	550	555	505	539	556	575	550	539	529	550	504	553	542	558	581	547	520	552	537	532	489	578	520	560	554	533	637	514	545	526	563	525	552	532	561	537	566	535	542	530	550	528	560	527	490	560	550	565	548	538	529	540	539	507	540	540	537	617	556	571	562	531	530	559	488	571	543	517	575	543	549	543	547	578	555	489	565	531	539	542	571	509	567	598	537	530	512	577	558	550	551	599	553	545	529	523	531	512	530	543	552	529	541	594	618	537	522	554	572	524	494	544	543	522	515	513	587	534	544	540	538	551	548	570	546	539	508	533	553	545	512	527	529	629	486	573	495	563	540	532	554	508	491	550	526	568	559	527	552	491	553	518	532	543	548	511	530	565	537	533	540	578	561	548	557	530	536	523	544	546	562	516	569	495	511	567	542	538	540	533	507	559	539	574	568	560	553	551	557	547	549	537	542	538	521	573	529	523	552	492	534	528	546	535	532	536	573	538	504	530	521	517	561	534	474	545	568	564	528	556	572	578	507	563	543	592	551	568	517	534	521	541	559	594	533	534	515	563	543	559	553	600	594	558	554	529	537	549	550	555	542	506	570	524	538	586	556	547	592	560	525	616	548	571	502	510	533	524	538	549	520	521	551	525	535	528	553	537	532	533	511	542	563	518	534	526	513	571	568	506	531	549	550	551	559	572	478	549	550	526	539	533	545	512	563	575	513	566	530	560	543	484	549	535	555	517	546	508	583	510	563	545	559	523	540	539	513	525	546	613	484	532	546	543	568	563	502	518	548	538	572	593	583	532	502	550	551	543	530	503	547	540	564	540	543	518	545	554	528	533	567	527	511	557	530	559	536	510	536	570	568	522	554	527	518	578	509	553	540	564	535	506	549	530	536	524	540	530	519	558	567	562	598	574	524	567	518	540	529	513	503	551	543	511	548	538	523	513	538	511	548	524	560	518	581	554	541	524	496	596	480	509	561	544	535	582	505	526	530	542	541	545	547	532	536	541	529	587	548	531	494	540	532	514	541	532	520	511	535	544	578	572	491	524	540	538	546	490	509	524	558	514	535	542	571	524	532	549	580	533	534	572	533	529	538	551	556	517	577	505	553	567	546	526	592	492	526	575	573	532	551	526	523	545	553	571	560	570	507	502	518	567	589	579	534	547	540	515	547	519	547	537	521	552	531	540	521	558	570	516	544	509	544	555	547	583	548	531	568	539	546	551	577	527	567	550	572	561	563	527	548	579	507	528	571	505	497	538	558	554	532	523	555	515	550	561	555	527	526	545	567	525	528	548	529	557	534	554	503	574	560	572	517	587	535	545	558	505	538	537	533	525	549	543	552	537	545	539	562	542	536	542	549	572	574	539	583	572	534	510	563	526	565	478	535	520	517	559	542	548	540	527	548	580	530	548	527	597	548	588	531	522	557	554	569	550	530	539	521	519	521	566	502	575	514	550	541	507	582	528	516	530	546	542	541	579	533	569	566	528	528	554	533	564	559	508	520	548	499	550	519	514	520	554	489	556	508	526	532	517	494	563	528	553	530	531	509	492	530	568	524	517	551	501	515	542	584	545	553	573	534	525	521	537	567	519	545	558	522	576	512	552	552	529	555	562	557	572	525	491	514	524	576	544	537	534	554	533	543	523	561	536	505	542	545	559	561	566	539	558	527	563	539	524	540	517	560	573	595	505	543	554
24380	20904	27062	24797	13185	1005	723	608	593	529	512	510	504	454	499	474	474	471	487	517	482	485	437	435	456	466	446	477	399	480	475	481	491	456	468	474	436	414	474	488	457	470	402	459	445	510	443	477	464	469	446	464	454	427	456	470	474	457	469	456	444	464	483	474	452	448	442	424	450	460	452	432	464	439	451	472	437	482	420	453	485	427	472	470	473	433	467	435	430	443	433	480	460	440	469	453	448	403	464	453	458	423	444	483	459	470	440	441	466	425	474	410	420	453	425	487	474	444	451	411	446	439	464	443	408	436	463	434	442	445	458	423	446	470	421	385	439	436	429	451	450	447	449	486	453	468	481	446	405	467	408	466	460	427	442	446	443	433	441	418	447	429	422	460	471	460	441	469	456	438	457	407	445	434	468	475	463	435	420	441	423	424	467	459	439	406	465	446	438	427	446	454	446	396	417	438	472	446	472	442	450	479	431	436	459	426	477	445	414	456	455	466	432	434	449	450	432	427	445	412	453	438	438	450	427	436	459	447	408	451	472	426	421	479	469	454	448	432	426	458	453	461	433	422	465	445	427	469	443	425	442	437	453	463	409	440	468	457	435	483	488	482	405	435	450	414	460	450	413	469	411	479	448	449	461	465	450	455	488	427	429	439	429	433	482	437	409	426	473	453	427	462	440	453	437	455	452	454	417	446	432	446	456	438	424	478	440	485	424	443	475	460	447	407	439	465	416	447	411	457	456	441	444	498	446	460	424	483	449	446	454	386	438	434	427	445	457	480	417	451	427	470	472	471	440	440	452	445	444	443	444	456	443	438	480	457	410	445	479	425	445	421	420	434	457	454	453	417	475	452	396	429	480	442	460	504	434	471	420	416	418	461	421	439	416	461	457	428	461	463	472	443	424	470	456	426	431	420	495	399	441	431	431	435	422	442	430	474	441	442	471	494	417	456	463	456	431	425	437	430	424	415	431	424	427	426	449	431	434	461	425	431	437	488	419	447	457	445	458	422	405	436	451	418	450	445	446	440	455	441	435	413	442	424	496	439	443	431	459	481	460	445	451	468	449	476	435	444	403	441	440	438	479	426	434	453	407	439	444	467	451	441	432	422	445	472	397	433	447	448	413	439	506	486	457	447	477	429	432	429	445	447	422	426	401	453	452	435	422	462	431	441	455	446	437	438	444	437	446	450	465	436	446	481	433	423	456	441	439	465	471	473	452	466	468	427	459	426	422	441	456	447	452	461	432	457	460	468	417	420	447	479	468	455	445	402	410	426	403	439	443	426	410	455	449	442	456	440	483	467	421	448	424	441	458	449	426	417	472	447	492	460	451	474	466	451	431	415	460	480	444	468	446	426	454	409	520	448	417	454	448	451	444	463	490	482	410	457	447	483	493	422	474	445	426	459	433	433	456	481	415	448	413	440	452	471	436	454	451	443	439	463	457	456	415	494	473	474	470	434	486	462	464	439	455	439	479	438	437	456	448	412	441	425	440	485	417	431	463	463	443	435	438	459	451	396	464	469	397	462	469	421	460	423	434	459	492	483	456	475	462	448	419	469	459	446	460	471	462	452	443	448	432	461	465	464	455	467	472	454	436	491	459	473	476	413	440	466	435	436	392	411	446	444	454	455	453	454	427	451	440	440	403	436	396	397	413	463	421	422	416	466	433	423	424	433	421	469	457	421	447	492	428	441	449	432	459	455	432	455	448	468	427	447	456	426	452	421	444	450	450	423	439	446	473	453	429	424	465	434	423	437	442	451	450	459	440	450	450	437	474	432	438	458	441	445	454	464	437	402	421	436	445	453	452	432	452	469	457	422	465	471	424	470	450	472	416	468	487	423	453	472	431	453	422	422	444	433	422	432	455	453	490	461	475	444	443	471	461	424	422	462	429	485	496	461	439	441	427	467	437	446	415	439	434	449	461	416	428	426	433	464	445	490	456	448	436	421	454	442	407	450	431	399	452	437	428	481	439	423	503	468	455	397	476	481	435	435	400	439	454	409	487	431	465	445	429	454	461	424	452	443	453	438	473	396	429	454	468	460	454	453	459	443	431	421	450	454	432	460	442	424	472	429	424	430	458	373	469	465	428	444	465	471	467	443	436	431	432	444	448	459	494	457	441	440	430	423	470	452	450	455	464	452	466	402	424	465	440	458	454	435	416	456	471	466	478	464	513	461	466	443	451	440	488	409	445	417	450	448	443	496	436	460	446	463	410	435	410	470	408	428	439	451	465	470	439	397	445	408	489	434	461	443	478	469	453	444	483	445	432	462	418	451	453	466	432	431	460	484	471	450	420	426	465	462	444	471	465	426	459	458	443	419	415	456	408	454	458	454	412	468	457	434	446	458	440	459	429	441	439	445	440	430	450	429	496	454	457	434	439	442	433	446	420	450	480	461	400	462	440	428	438	427	426	421	446	441	463	465	434	467	452	452	430	458	466	429	428	426	465	435	402	469	451	438	432	429	461	425	497	445	447	453	415	422	450	437	461	468	468	433	424	487	433	419	490	421	413	423	446	448	452	476	415	489	434	436	457	443	429	461	438	473	416	449	464	459	447	449	440	460	442	452	480	489	472	456	445	457	458	451	452	451	426	406	456	520	480	415	459	466	449	421	438	437	453	424	413	452	466	485	465	429	474	461	428	471	447	420	477	437	463	492	439	433	416	457	463	446	479	420	461	505	448	428	395	460	431	419	456	444	433	450	446	421	395	433	468	450	444	450	446	435	478	442	442	454	461	448	429	474	434	426	439	443	443	433	453	421	467	459	473	437	459	469	443	399	442	442	444	447	439	481	477	436	426	436	417	476	457	468	456	446	407	434	437	405	448	462	446	467	432	460	421	438	433	476	463	454	446	460	444	440	443	446	466	438	472	425	501	411	425	453	452	435	438	440	423	487	456	478	469	437	452	447	414	450	459	472	440	459	457	417	415	456	463	437	453	414	417	441	473	459	435	465	419	469	457	463	429	451	461	418	458	449	437	418	454	442	444	421	492	450	450	425	471	414	402	414	421	429	462	434	424	470	440	440	446	482	467	424	456	443	470	463	465	438	467	488	423	423	455	445	395	453	441	467	424	425	470	395	461	443	428	446	434	443	425	416	463	435	410	420	425	445	437	422	450	452	444	458	467	430	450	466	424	457	442	458	470	453	471	465	453	444	473	461	419	434	435	462	429	446	442	454	463	426	426	477	431	455	418	436	456	422	450	428	455	466	441	463	418	442	420	422	425	423	410	445	431	432	498	441	438	415	415	442	404	444	461	451	477	426	406	405	414	465	422	466	426	461	436	455	434	436	418	422	422	499	434	459	442	456	426	444	455	449	464	436	413	456	483	443	433	423	439	467	458	472	459	421	444	459	469	454	487	420	439	440	425	415	465	411	437	440	472	423	440	432	444	465	446	435	420	473	429	448	453	455	466	431	442	434	450	457	426	427	418	444	427	449	439	428	444	458	454	439	436	413	458	466	455	461	416	434
3645	5412	3901	1961	1476	1200	1040	871	763	703	664	579	646	556	566	553	507	544	550	493	506	522	526	511	507	463	507	497	476	497	487	504	470	490	482	462	490	481	501	511	494	448	465	491	478	494	470	505	494	529	495	475	482	495	492	520	475	476	481	470	488	481	484	491	501	523	512	456	477	444	469	472	462	517	488	477	432	493	505	467	470	471	499	475	531	477	466	478	460	479	500	506	490	463	499	450	465	456	471	475	487	505	483	466	466	496	481	494	478	444	495	456	507	508	492	499	453	473	518	455	480	486	523	460	473	473	464	493	470	495	491	477	454	468	458	479	441	493	478	507	490	476	510	512	437	500	501	465	446	474	446	483	529	468	497	496	498	487	482	522	507	500	450	455	493	504	493	461	484	496	453	448	454	499	478	431	503	482	486	469	468	480	463	453	495	526	472	458	490	510	476	519	465	481	467	469	500	443	498	513	481	495	460	479	492	512	503	470	469	471	503	483	392	520	497	468	473	450	491	452	462	489	503	475	464	466	494	453	494	445	476	476	488	472	493	529	506	465	509	505	481	482	468	478	503	420	492	480	475	483	534	460	522	480	487	458	461	484	485	511	480	469	493	475	458	494	492	498	526	483	484	516	465	494	497	474	497	485	508	498	506	438	471	484	469	504	522	423	455	479	462	475	498	490	470	473	482	482	480	474	495	463	514	465	468	491	485	489	490	497	461	449	493	505	463	496	484	476	470	479	464	485	519	469	455	465	479	500	487	489	492	477	446	515	484	479	475	500	488	506	496	473	494	513	482	508	471	477	479	461	476	466	470	479	463	482	477	514	474	494	498	480	452	495	494	471	489	464	453	457	521	514	471	498	518	496	482	451	496	504	465	494	454	495	484	523	479	472	443	485	472	467	494	531	493	464	475	477	477	454	492	489	479	485	477	491	502	487	462	454	439	477	486	484	494	513	492	497	477	475	493	478	480	468	468	464	468	496	422	510	486	438	500	485	458	478	465	493	487	484	466	502	490	491	531	478	485	504	512	460	514	466	466	483	482	404	505	467	471	464	478	493	518	474	451	518	490	498	479	496	475	480	461	495	478	458	478	466	507	449	496	463	486	453	508	495	475	475	438	476	482	468	503	477	528	481	491	497	453	464	505	440	474	427	503	498	508	501	489	455	467	478	452	515	494	510	466	492	461	484	477	465	493	504	464	506	470	482	510	440	468	465	477	473	507	493	490	486	498	436	465	420	534	489	492	497	482	469	487	500	454	504	491	515	504	464	506	491	486	472	454	505	474	466	538	485	481	501	478	479	460	515	442	484	470	468	471	449	500	515	509	464	496	464	481	493	447	526	450	440	479	497	475	490	464	456	478	493	499	496	503	477	482	464	494	500	450	493	505	460	493	455	458	477	475	520	434	467	474	495	520	476	492	472	501	486	492	447	493	461	512	460	508	468	486	472	487	467	472	521	494	487	440	484	468	458	474	521	482	508	473	454	497	481	476	513	503	470	489	447	496	461	473	499	482	499	507	526	470	457	477	471	507	523	449	470	466	469	438	506	499	503	487	523	550	504	483	475	512	451	501	506	492	525	456	501	438	488	487	497	487	518	510	495	511	490	450	477	465	461	507	476	463	479	492	478	471	502	472	501	506	483	494	533	461	507	463	478	484	482	490	484	428	468	500	453	478	488	469	475	456	434	477	478	466	511	476	479	491	476	498	480	529	497	468	504	497	508	470	469	487	427	454	467	502	461	448	462	479	478	477	496	448	503	498	477	492	478	458	489	490	474	509	493	469	506	450	480	482	447	478	475	462	505	452	508	485	490	479	467	507	448	526	479	457	471	478	493	486	460	478	498	502	481	469	458	477	498	467	490	515	503	485	422	488	490	454	478	472	482	518	483	506	456	492	518	492	473	469	484	477	504	502	460	482	467	527	481	459	465	469	483	513	494	514	488	499	495	441	494	475	501	491	463	498	501	468	491	473	466	480	462	522	485	470	488	472	521	494	515	470	465	477	459	499	496	491	495	474	485	485	476	503	456	523	531	473	468	492	485	527	481	470	510	484	478	475	491	488	511	486	494	479	474	507	469	478	463	492	491	498	479	526	473	463	460	486	506	506	477	439	501	424	470	496	485	479	524	501	493	487	490	503	464	504	491	478	460	519	464	467	508	512	490	479	449	459	498	521	489	499	448	501	500	459	499	498	434	462	484	534	470	482	481	450	467	509	512	467	489	460	510	481	536	480	506	476	476	450	493	531	467	508	486	515	487	489	472	460	493	456	489	512	458	476	456	522	482	522	481	449	440	481	449	499	445	551	476	447	454	492	505	478	485	441	492	478	488	436	461	495	480	503	478	478	497	497	469	500	502	512	502	500	470	527	460	473	502	456	513	476	492	490	491	448	558	466	503	452	468	501	476	476	454	471	509	503	421	497	460	478	506	499	491	451	460	484	465	507	463	501	481	492	478	498	477	445	486	520	452	521	479	492	480	524	494	501	482	458	488	521	494	488	490	476	497	487	464	497	477	474	481	478	527	497	481	471	474	439	509	468	489	456	498	499	491	504	441	488	503	483	500	519	440	493	440	475	480	448	438	505	508	478	498	482	476	456	456	471	541	434	516	476	491	515	487	504	499	495	525	439	506	503	460	511	462	475	496	452	517	491	460	499	486	478	502	472	490	473	483	482	467	514	510	481	510	459	496	455	492	500	466	495	499	408	530	500	488	463	466	458	499	500	500	481	473	492	491	469	500	486	498	464	483	496	493	486	506	493	511	479	481	469	436	471	478	474	491	490	482	496	489	507	536	482	472	465	472	505	465	515	517	446	475	512	481	472	457	481	519	473	437	450	511	502	447	449	482	482	445	515	487	504	470	501	504	489	504	473	441	476	484	480	472	512	500	470	500	468	482	507	478	526	508	489	525	483	517	452	471	478	511	471	499	450	495	484	484	444	457	471	471	449	498	448	512	474	508	477	498	494	449	482	454	462	467	507	490	496	462	490	461	498	477	514	476	479	489	455	489	475	533	475	471	483	512	431	512	479	478	467	467	458	478	523	503	440	446	508	481	483	519	477	487	486	458	492	490	485	498	526	486	483	469	484	452	482	488	466	508	494	517	453	503	496	480	466	493	498	444	488	484	478	488	458	502	498	492	448	477	507	526	479	512	494	488	487	512	511	474	446	497	482	462	472	514	475	490	484	455	485	447	486	463	497	480	480	449	490	467	484	455	476	514	519	476	480	463	459	503	479	504	529	510	481	503	470	523	498	512	470	444	495	496	490	475	476	478	488	505	503	476	483	505	482	507	485	503	494	450	515	440	502	495	508	484	486	497	520	490	514	440	468	449	507	462	481	463	467	485	428	475	485	514	507	522	442	484	488	484	458	471	480	471	457	441	471	450	496	477	455	515	513	461	494	502	450	481	501	455	457	458	448	490	458	485	495	425	519	480	495	494	487	453	485	503	464	491	506	473	493	456	484	463	468	460
22277	20922	28402	23587	20923	20975	9672	866	622	555	454	434	361	314	312	301	291	261	247	232	217	227	223	240	216	208	185	210	192	186	194	197	179	191	197	201	201	217	192	163	194	171	173	170	164	223	199	185	170	166	195	197	180	168	173	172	164	166	161	188	189	186	201	153	182	179	170	183	184	139	180	176	168	205	159	173	191	191	194	185	192	161	212	157	172	172	171	151	174	168	178	163	179	190	186	177	186	180	179	176	176	189	183	182	181	170	176	190	176	172	167	153	154	168	174	166	180	186	186	164	174	164	184	187	192	159	152	163	164	185	170	176	152	168	158	175	160	178	187	165	161	178	183	185	166	173	212	176	173	184	191	183	194	169	156	170	169	171	200	170	187	179	200	183	167	157	162	159	165	163	203	159	174	168	173	168	154	188	200	161	168	156	177	177	184	165	168	167	194	173	170	156	199	178	175	157	168	177	177	172	184	162	154	173	159	169	168	169	173	151	160	177	154	164	187	171	184	189	177	200	175	166	175	163	178	170	146	169	188	195	151	125	189	154	207	163	190	178	172	166	166	166	168	168	163	178	157	149	139	199	181	175	174	158	178	163	201	180	180	166	167	155	178	174	174	169	146	171	148	161	176	175	173	185	179	161	183	180	170	159	180	191	167	166	189	194	174	161	166	178	177	185	160	181	163	186	183	170	197	143	202	172	164	186	177	168	168	156	162	187	170	164	200	156	152	196	170	156	180	177	180	168	168	176	171	184	175	180	177	200	176	160	171	170	157	163	171	165	184	173	186	183	175	174	163	171	176	165	193	167	165	176	173	178	170	207	173	196	165	181	157	174	163	153	164	165	176	189	149	168	205	178	180	168	160	145	182	165	175	186	184	156	159	178	175	164	170	186	175	152	181	160	167	196	159	160	171	158	166	163	191	166	181	159	164	182	168	173	186	188	156	184	176	182	176	181	175	163	173	155	166	189	172	173	176	190	170	164	181	172	147	146	180	179	164	144	194	187	174	184	177	169	167	176	174	179	161	159	172	184	187	177	177	193	181	152	163	157	173	193	199	179	156	157	169	178	185	162	172	196	174	190	193	167	179	159	170	188	178	167	176	170	162	188	166	150	165	173	169	168	176	173	189	175	181	170	163	178	169	179	170	172	196	143	183	161	174	155	157	186	195	200	165	172	169	182	172	167	153	156	202	171	191	163	171	169	166	183	171	155	191	156	174	179	170	166	160	181	173	190	176	173	172	149	140	169	151	182	169	171	183	198	175	176	171	174	181	163	174	166	179	171	175	176	166	181	168	192	178	186	160	163	178	173	160	179	192	205	186	186	188	162	167	161	205	178	186	158	179	173	178	166	172	170	184	184	195	171	177	168	162	164	165	175	172	186	151	179	164	158	159	182	159	164	173	153	171	181	138	197	179	195	171	173	160	171	160	205	173	157	176	167	146	155	175	176	186	165	157	175	148	192	171	178	158	157	172	202	160	169	151	192	181	163	179	164	186	186	185	183	149	148	169	162	161	204	171	174	170	198	160	200	158	147	153	153	173	161	170	193	164	157	169	159	165	163	165	172	181	170	175	181	174	171	179	194	172	180	187	182	176	175	201	172	162	140	176	162	170	196	174	171	172	178	170	177	169	172	184	167	176	175	175	177	177	164	200	174	153	186	183	196	162	177	175	195	190	163	152	170	176	167	158	165	173	186	190	173	175	179	172	161	160	167	172	156	164	191	169	157	189	178	189	167	163	159	179	154	176	195	173	178	159	199	171	158	174	177	141	163	175	187	178	177	165	152	169	174	178	183	164	200	170	163	210	162	177	191	190	163	165	163	157	153	182	162	184	185	167	168	175	161	167	170	162	157	167	159	167	175	176	163	164	180	165	183	168	166	176	140	184	178	155	181	186	161	166	156	179	186	164	188	172	176	187	155	169	165	157	170	181	186	175	184	182	161	166	181	136	181	163	161	173	155	187	162	179	191	193	183	170	187	162	155	171	180	169	189	166	144	167	193	162	190	182	167	172	172	179	167	167	174	155	167	170	137	173	199	173	193	191	174	183	160	188	157	179	202	164	173	180	172	167	156	176	160	188	164	139	153	167	169	147	157	175	159	165	161	180	182	179	177	198	173	179	153	152	162	183	171	172	163	161	180	151	181	170	175	146	159	186	160	177	163	162	161	179	197	167	176	155	167	178	138	180	161	153	159	176	183	154	151	175	169	174	175	167	181	194	164	173	167	163	171	190	195	178	171	169	173	155	192	192	162	185	178	169	183	207	150	180	159	178	164	172	178	195	184	175	193	178	189	190	194	181	136	165	171	182	188	163	188	186	169	175	177	176	197	158	166	166	154	170	167	174	163	182	149	183	166	156	164	174	178	171	170	179	176	182	164	169	182	181	172	159	183	185	177	166	180	164	177	175	175	174	178	175	186	174	182	163	163	167	150	197	168	150	177	176	145	151	172	162	187	175	176	180	174	177	156	162	173	190	161	140	165	182	196	163	180	164	189	165	191	177	161	152	156	183	167	165	158	178	156	183	180	177	161	164	170	169	154	159	173	178	182	175	151	161	164	164	176	180	142	174	175	158	148	165	168	183	176	197	192	142	180	169	183	164	157	183	203	154	181	175	185	184	182	190	160	168	182	166	176	145	178	169	152	178	169	176	186	168	176	166	172	173	174	164	177	180	164	176	151	137	173	180	157	173	186	177	173	151	167	172	166	178	151	184	159	146	178	169	169	150	196	165	179	159	166	170	169	142	190	145	159	156	183	164	153	175	159	169	170	176	162	178	182	191	191	167	176	166	171	164	166	192	182	163	177	157	181	186	168	159	175	167	155	161	178	196	167	155	158	171	156	151	153	197	169	155	166	174	189	171	157	180	157	180	170	176	170	173	156	160	175	163	170	185	194	182	158	167	169	173	163	196	165	191	180	163	159	194	172	153	188	171	165	157	174	185	163	151	181	150	177	169	171	165	155	174	158	200	181	190	155	177	187	177	186	172	153	170	168	177	178	180	177	161	184	178	177	166	158	158	178	177	193	194	171	164	173	197	166	171	151	188	155	176	183	163	164	188	156	161	181	177	160	165	165	149	193	148	196	174	157	179	200	160	183	169	152	207	165	165	159	159	182	161	175	181	149	180	195	169	179	166	163	156	167	165	182	163	176	163	157	155	175	160	156	177	152	164	150	156	164	156	168	165	187	175	183	172	157	162	191	179	169	178	177	186	154	183	145	161	168	195	194	165	189	159	168	162	158	167	193	145	175	183	177	165	184	177	182	179	195	161	186	158	150	192	179	177	175	185	170	161	183	168	181	181	172	180	167	159	167	149	156	165	170	149	177	172	168	173	163	170	172	169	177	171	179	171	181	152	174	191	165	161	173	186	169	178	178	179	145	192	162	169	173	178	196	161	152	153	192	183	170	179	150	161	197	167	164	163	189	199	181	164	144	182	161	187	157	176	165	182	168	176	187	185	178	179	176	186	198
4843	14083	10567	4945	3408	2480	1896	1354	1065	837	705	612	549	494	426	387	349	353	333	321	283	293	254	246	249	262	256	257	262	238	217	263	221	251	227	235	222	205	215	240	217	220	206	209	226	210	229	216	213	240	202	203	206	202	192	213	217	215	207	195	176	210	168	199	216	215	208	223	181	201	229	197	231	185	208	201	199	176	238	212	188	207	205	208	201	203	193	176	210	193	194	187	200	201	197	164	187	185	223	217	164	202	184	219	194	189	171	201	197	195	213	201	164	195	198	177	219	204	190	185	191	180	210	183	205	199	190	214	183	198	194	188	183	189	202	208	226	210	188	218	207	169	189	203	224	182	185	206	208	172	189	179	199	203	201	191	198	178	199	192	199	192	198	217	205	183	173	220	169	203	203	191	212	186	197	191	182	201	212	189	172	175	182	212	188	193	213	201	191	198	214	212	185	213	185	161	203	176	188	190	216	203	190	206	189	203	206	203	217	212	191	221	198	225	233	189	224	173	189	185	205	206	210	204	230	211	199	195	204	208	182	189	167	214	187	210	194	188	178	226	193	188	187	201	187	177	197	189	206	194	209	190	225	204	181	191	196	203	184	195	208	183	222	212	205	177	187	201	185	191	182	185	207	205	207	185	189	184	182	206	191	188	202	192	188	207	203	205	194	219	212	205	205	196	188	190	205	199	202	200	186	223	193	184	208	181	227	212	188	209	169	205	174	206	195	183	206	205	205	209	172	200	176	186	204	197	172	191	195	193	206	185	187	193	171	198	203	187	188	208	207	191	178	205	203	179	176	177	175	157	208	201	175	201	218	188	177	202	198	195	178	175	203	198	195	219	209	218	172	200	174	199	173	194	180	213	181	178	188	195	213	210	187	225	198	208	211	197	181	184	201	186	194	183	204	181	207	204	212	191	205	174	219	207	191	198	184	191	215	185	187	177	194	182	183	211	184	222	187	189	187	199	194	192	209	192	193	212	184	202	184	214	206	192	184	198	206	200	194	172	196	218	209	212	195	179	183	176	218	225	171	176	186	223	206	210	206	238	185	199	221	184	190	191	219	177	223	190	203	192	187	207	184	188	200	180	207	180	186	191	171	185	196	177	205	180	195	204	206	196	184	171	193	192	201	197	180	197	195	228	197	221	178	194	201	196	217	178	215	214	200	193	211	177	181	187	209	182	189	194	200	216	200	193	210	192	193	194	198	172	207	191	186	183	181	180	192	200	211	188	211	173	220	183	198	186	174	198	201	193	179	208	204	182	203	206	184	155	189	207	169	187	184	201	181	195	185	210	202	180	171	196	201	202	187	199	182	172	215	183	197	213	225	197	174	196	186	202	202	216	171	186	215	186	195	212	179	181	208	206	211	217	180	201	206	180	221	205	203	167	204	219	201	193	200	211	201	185	191	217	217	194	173	183	217	205	190	196	195	175	188	181	205	195	198	198	203	198	197	209	194	204	194	193	187	189	178	197	191	185	187	180	191	197	167	191	202	187	211	200	211	195	199	215	205	193	196	188	182	173	177	188	187	199	183	192	184	216	195	173	216	192	176	167	223	183	187	216	203	215	209	197	200	194	193	185	190	205	184	214	215	190	171	206	187	173	187	206	198	190	193	215	202	193	203	184	212	196	213	224	183	184	180	167	195	199	177	203	186	199	185	190	194	185	203	174	200	196	220	201	212	206	202	198	176	190	209	184	191	199	194	190	167	179	193	207	178	181	201	199	180	205	207	190	200	194	174	178	183	184	196	206	224	197	198	189	195	188	184	205	187	214	195	204	180	213	168	163	195	189	168	202	201	159	192	174	199	197	187	204	220	188	199	206	181	201	176	215	190	188	206	187	194	203	176	216	225	197	195	210	188	199	199	165	196	191	189	184	194	195	193	198	194	192	184	193	215	199	204	174	200	194	201	176	194	201	190	188	188	208	208	158	188	193	189	191	199	191	177	225	192	204	200	186	172	215	210	201	199	216	181	190	183	188	179	201	193	185	179	179	230	176	208	189	203	173	198	174	191	178	208	193	207	163	180	215	203	197	229	204	177	203	177	182	190	198	203	189	203	195	195	218	220	207	193	186	208	196	204	201	188	206	174	189	181	201	195	213	219	193	200	203	188	203	197	196	189	184	172	207	184	190	184	194	211	192	169	192	181	202	200	218	184	184	183	197	178	207	199	184	209	190	192	172	219	190	183	194	189	186	201	189	208	188	202	178	222	220	201	192	181	183	183	207	199	194	200	207	195	202	195	188	191	188	197	193	224	179	178	191	203	219	210	199	194	199	198	184	206	209	208	206	200	220	192	193	178	188	199	198	184	205	190	209	202	167	187	198	206	177	215	206	160	180	199	195	214	193	180	202	206	211	213	170	183	199	196	187	194	210	199	211	207	209	200	198	172	182	220	202	213	191	207	196	187	163	178	198	190	217	189	189	206	186	205	199	214	212	205	181	183	191	208	188	192	190	216	198	192	192	205	209	197	195	193	192	175	205	178	196	200	203	188	197	186	196	227	235	199	189	187	191	229	233	207	195	203	205	163	207	190	188	200	213	210	167	198	194	186	197	238	209	195	164	195	204	215	180	177	196	200	187	184	233	192	182	213	174	195	172	215	178	195	184	178	216	192	200	207	168	185	196	189	205	196	232	185	199	202	195	183	194	177	199	186	223	218	190	183	183	169	196	199	220	202	197	173	188	210	201	183	210	187	183	196	204	183	200	193	176	188	185	204	178	187	204	205	190	184	197	205	203	197	197	182	205	214	186	197	174	190	204	213	167	199	203	189	193	210	194	169	207	196	208	193	219	184	230	192	213	161	204	207	191	193	204	191	203	198	194	197	184	217	189	195	189	198	186	197	211	193	222	192	211	200	200	216	177	209	205	183	203	178	210	193	202	197	166	189	219	181	188	186	196	218	211	179	200	170	217	175	184	209	184	184	201	202	209	208	182	198	189	217	187	192	192	182	182	207	204	199	203	214	178	185	199	199	191	175	182	194	214	181	190	201	198	190	194	207	196	215	175	206	189	209	194	205	163	193	200	199	181	216	206	195	189	175	233	213	193	222	187	169	175	189	208	171	203	189	215	197	196	206	192	195	200	212	186	208	207	206	207	174	195	191	197	205	205	172	235	174	209	198	200	203	211	203	177	214	206	210	204	206	202	212	200	193	209	222	202	199	219	197	198	191	185	190	188	181	197	183	189	193	209	211	196	189	212	188	207	191	216	213	223	201	214	187	183	196	177	200	183	201	193	162	198	182	205	193	166	193	171	188	182	197	200	192	188	211	222	211	171	200	190	205	194	208	188	207	190	201	194	177	202	209	209	203	200	182	203	206	195	194	198	218	198	204	219	195	205	217	209	177	181	187	187	200	197	179	183	223	194	215	186	203	205	188	179	193	219	173	206	200	222	180	193	198	215	206	189	202	196	205	196	204	193	181	184	201	187	194	216	195	205	198	206	209	183	193	217	160	214	196	203	223	190
27204	18799	5290	1034	789	710	682	669	639	679	697	672	702	651	641	648	666	741	724	662	614	660	666	649	677	702	659	661	676	663	653	628	675	638	631	617	679	678	606	685	648	668	646	657	644	650	680	667	643	686	632	650	631	661	694	689	652	676	643	675	626	671	672	636	634	632	684	648	686	679	704	651	680	649	656	657	642	629	648	661	648	662	690	656	679	666	656	687	689	689	726	675	678	703	672	671	696	694	651	666	698	670	652	677	640	673	666	618	651	699	666	668	683	726	662	678	659	669	663	646	681	666	645	672	682	675	666	660	669	646	623	685	640	668	632	667	682	660	691	661	683	660	753	686	697	645	657	668	625	678	668	705	665	658	662	706	677	661	633	655	714	695	623	656	675	658	684	634	682	660	695	708	675	631	687	650	682	657	727	642	624	654	678	703	645	645	666	697	662	666	651	689	717	611	649	673	674	682	644	733	661	679	708	660	690	672	684	656	662	682	658	688	694	634	674	664	696	687	679	657	648	659	699	650	626	660	649	662	607	676	662	654	653	673	602	618	648	713	710	654	665	648	704	683	656	628	677	676	664	663	684	665	661	674	644	710	684	700	627	652	661	679	656	655	650	632	701	642	680	625	665	660	685	691	659	639	698	683	728	698	676	638	672	621	706	630	635	671	696	675	706	660	720	680	689	659	697	651	681	652	640	677	702	677	681	639	659	649	659	645	634	703	695	642	639	653	671	660	661	721	686	674	680	632	693	631	643	647	654	617	645	647	656	678	723	617	696	652	661	638	704	669	646	627	704	715	644	663	691	655	635	669	647	669	627	669	695	658	690	630	664	651	637	628	645	656	641	639	669	652	671	677	652	673	691	679	622	644	661	691	649	668	606	640	623	625	627	674	724	621	676	659	667	647	678	641	691	693	645	652	659	613	703	675	679	653	657	658	617	671	686	666	638	682	660	686	714	645	673	650	681	619	657	659	676	614	626	681	658	696	679	656	692	672	715	661	670	662	687	635	646	657	667	714	648	652	633	664	696	674	621	680	663	681	684	662	693	687	687	656	663	665	663	606	692	666	701	651	639	621	631	691	657	648	647	679	704	675	630	646	670	642	635	641	637	674	656	687	651	691	656	723	694	707	657	666	670	644	697	682	637	666	614	726	651	639	626	672	673	650	703	653	670	704	632	716	654	644	665	686	658	679	695	657	665	694	668	719	619	685	646	676	675	659	668	696	640	654	655	689	677	629	629	653	675	646	668	686	638	612	644	641	647	646	674	704	676	661	675	674	680	648	672	654	652	673	683	622	692	677	706	637	709	659	690	682	709	631	678	699	669	706	638	681	663	662	663	662	636	658	658	699	668	636	650	633	627	703	704	687	696	686	692	641	647	669	666	687	596	691	674	692	693	628	647	688	671	697	669	623	660	664	694	652	686	663	662	670	685	660	638	705	653	619	661	652	639	691	678	673	684	616	659	670	677	671	652	650	664	636	659	669	674	708	604	700	688	739	648	696	687	669	656	615	684	636	689	668	697	581	650	641	621	636	673	689	633	679	630	691	652	657	724	649	665	639	638	664	634	663	632	665	708	698	684	683	711	643	734	695	672	689	652	719	655	665	670	640	672	638	636	675	682	688	680	622	676	631	722	660	663	639	660	677	650	657	618	688	667	633	650	723	661	691	642	664	661	663	717	653	629	624	723	685	684	664	616	694	675	653	684	724	671	663	663	636	685	650	646	710	655	689	661	661	649	627	679	713	670	674	651	663	680	634	635	652	640	657	689	611	634	649	652	676	654	628	690	621	670	660	635	702	681	671	633	672	645	620	661	677	657	640	724	593	649	739	663	673	672	629	683	630	594	638	652	609	657	656	636	713	670	636	672	697	612	616	660	665	667	681	661	658	671	698	676	727	647	717	639	663	670	658	676	687	697	660	653	662	648	642	625	672	639	693	645	667	696	617	675	682	628	662	642	675	631	628	640	671	683	665	666	610	600	661	726	715	685	631	690	663	663	655	636	667	658	666	659	684	657	665	656	691	657	682	652	654	670	631	678	692	646	656	673	646	645	643	649	674	692	665	701	676	642	662	635	677	649	664	660	672	655	627	647	670	701	657	681	697	605	694	708	664	634	664	696	641	673	648	641	711	657	677	659	658	667	665	613	650	670	670	668	682	691	707	645	623	666	685	644	627	693	625	672	669	680	663	647	678	680	652	624	699	665	661	630	670	690	666	687	708	681	668	660	629	680	698	709	709	672	674	651	663	664	671	725	673	670	648	675	634	598	672	637	611	644	675	675	652	662	689	651	648	718	665	672	655	681	667	676	645	693	685	673	648	662	682	670	700	697	658	671	676	672	682	667	681	667	624	652	610	654	656	683	694	687	686	650	672	648	650	635	653	653	649	624	658	600	662	681	633	644	683	665	619	672	678	652	685	625	649	698	685	682	637	651	668	697	676	650	636	680	684	698	634	670	655	665	593	609	639	632	635	670	671	647	673	635	691	612	647	656	704	614	677	629	655	671	690	676	693	662	649	604	628	701	669	610	656	614	632	648	617	681	646	714	667	672	651	615	654	644	659	647	694	673	667	610	674	660	640	687	680	675	654	703	627	683	642	655	647	658	683	623	653	695	669	651	625	708	663	676	697	721	678	695	632	655	620	671	677	671	673	671	677	661	637	638	608	660	659	665	682	640	644	684	706	643	640	699	651	666	709	680	679	617	648	730	678	646	683	663	662	680	626	680	653	643	651	690	686	629	667	680	666	672	638	653	655	723	694	644	680	715	646	665	656	687	645	647	667	637	646	646	703	644	621	684	660	686	637	713	654	704	646	655	643	678	656	684	669	649	667	675	687	673	681	722	690	688	679	648	659	638	659	673	654	615	613	677	644	682	657	692	632	648	641	690	643	653	687	675	677	694	638	732	658	683	675	686	655	673	644	678	622	675	659	638	636	650	637	661	683	647	637	659	634	658	670	636	658	647	654	633	649	668	678	679	619	661	653	666	664	648	694	680	666	649	642	661	681	640	666	667	647	686	717	638	622	668	654	676	630	668	703	693	693	674	751	679	688	675	702	634	691	661	683	680	656	728	663	650	642	645	617	702	684	647	657	639	664	652	700	654	665	663	631	685	694	714	641	659	677	680	666	696	653	735	645	628	664	657	684	655	715	634	674	670	696	636	649	661	681	679	656	666	668	687	646	634	649	683	688	655	674	623	688	647	631	704	713	626	727	662	645	689	658	657	626	707	656	708	610	620	682	643	709	640	644	656	692	661	690	590	669	683	668	625	677	656	694	663	682	690	651	664	650	670	662	674	689	659	656	629	727	638	678	678	675	637	624	664	657	662	659	654	654	695	670	655	687	714	690	704	689	618	650	706	659	653	690	640	707	660	640	705	643	640	627	717	668	650	653	679	632	679	697	618	688	668	690	670	659	672	664	615	663	639	690	672	700	628	696	651	698	694	710	662	672	654	615	659	698	669	665	667	637
4363	1288	1149	890	820	768	794	727	725	714	763	701	747	751	760	772	739	719	769	697	726	760	704	786	723	750	727	671	744	740	734	700	743	720	734	714	764	719	723	693	677	673	716	715	792	707	819	713	693	725	717	700	667	782	754	710	706	748	755	674	727	763	723	678	755	670	749	705	732	721	729	780	766	758	726	772	760	738	762	718	748	793	710	709	713	710	745	723	724	744	710	711	755	729	714	727	812	756	724	706	776	720	747	732	737	720	762	698	741	759	757	712	700	728	691	737	759	757	699	700	678	672	712	689	758	660	720	759	723	711	749	681	753	685	699	741	727	772	723	728	726	714	730	693	732	706	757	714	711	705	745	741	740	779	697	766	745	738	710	726	735	724	705	731	712	729	737	709	692	713	785	757	724	734	705	751	780	732	723	713	708	773	733	730	709	757	720	701	774	727	667	715	745	691	729	701	716	745	701	711	713	716	676	688	746	727	712	715	717	739	711	732	753	669	700	697	782	702	725	757	740	748	720	694	723	705	731	721	744	745	722	753	699	708	721	704	755	761	759	770	726	714	777	726	708	736	703	731	716	685	729	729	731	762	721	717	795	761	733	727	743	737	751	708	713	717	724	735	687	783	726	719	755	697	740	695	739	735	750	778	752	711	669	741	693	746	722	765	735	745	737	744	730	735	747	733	713	675	730	710	729	735	715	709	712	719	704	742	780	744	677	712	762	729	723	709	679	727	735	707	701	749	745	734	708	752	748	741	761	708	708	707	701	708	731	718	702	754	710	747	755	700	769	753	748	759	724	731	748	725	725	708	709	669	701	783	718	734	734	718	726	742	673	716	724	696	747	719	741	728	708	756	752	682	755	792	720	726	732	726	707	764	764	786	697	734	712	714	746	722	734	703	772	763	723	729	741	701	729	705	728	722	718	720	668	707	720	707	776	740	692	709	721	737	748	751	736	722	698	738	750	673	718	778	706	729	745	719	715	739	690	781	709	688	717	692	710	737	704	678	736	736	737	723	750	702	739	767	730	745	724	714	749	733	737	737	741	728	763	715	670	718	730	662	725	752	712	759	741	721	749	672	739	679	677	728	692	756	741	734	770	771	745	729	728	681	712	750	712	742	730	685	772	715	699	749	735	730	746	717	733	662	715	778	725	750	733	733	724	704	705	753	746	723	703	694	769	686	712	712	725	661	734	748	772	751	695	733	704	716	676	719	725	714	740	732	693	692	747	715	704	781	741	740	707	751	719	724	719	732	700	738	766	704	812	773	692	717	721	727	768	722	702	740	751	721	749	727	714	700	741	756	698	744	765	720	728	727	716	750	726	728	725	779	723	723	683	701	731	784	696	762	708	731	690	750	695	804	745	718	778	722	707	721	747	723	702	731	739	752	706	738	752	712	722	683	755	738	769	791	725	700	730	719	757	737	703	680	715	736	696	726	699	708	722	725	700	707	740	758	726	745	723	772	733	718	727	712	725	751	722	750	746	749	727	668	707	734	769	731	687	727	682	729	755	791	729	643	676	694	736	704	772	722	713	712	760	724	729	734	727	699	700	700	758	746	775	693	693	707	756	678	711	735	718	709	710	724	721	705	726	698	751	695	699	773	747	664	781	739	739	762	752	706	759	711	699	715	713	750	757	701	737	718	736	736	745	695	696	769	685	729	699	697	751	698	745	728	707	750	737	701	741	761	695	724	733	753	735	786	709	711	684	748	701	720	736	698	814	743	709	688	677	722	734	732	697	706	766	759	740	743	771	759	717	736	725	793	705	714	767	761	697	698	744	703	721	708	739	771	732	704	759	679	697	719	714	803	759	718	742	736	733	762	665	753	693	719	738	723	729	703	716	783	770	710	736	725	721	757	744	717	728	666	720	718	784	726	739	761	691	723	741	720	687	719	717	751	731	758	733	704	703	739	786	691	732	694	785	678	713	750	757	733	755	705	702	709	769	768	710	723	757	720	728	732	783	755	732	732	728	719	695	744	681	695	740	744	692	758	733	707	689	682	676	766	763	721	760	761	742	738	750	737	745	730	688	736	691	686	730	730	726	709	815	709	778	742	696	691	735	731	718	715	723	706	761	759	715	749	760	743	747	728	704	724	767	723	733	702	722	710	719	754	714	746	678	719	741	662	736	753	746	753	754	747	730	718	748	699	685	761	776	725	676	688	742	762	703	736	764	745	708	706	749	724	771	756	690	659	678	756	720	688	729	726	720	745	715	729	725	703	738	709	738	781	715	699	720	705	723	757	697	712	718	677	708	688	701	684	696	694	770	686	742	728	741	781	720	701	737	750	712	730	682	689	730	770	723	753	703	695	767	745	697	750	760	733	699	710	780	723	675	731	734	727	734	717	731	712	725	744	767	720	702	722	673	691	748	711	744	708	721	750	747	727	711	739	684	689	759	734	754	748	772	759	726	720	695	745	738	683	660	742	751	778	759	764	694	743	730	747	755	733	740	747	700	727	703	747	749	711	692	750	688	710	704	753	740	721	764	689	761	696	724	700	678	707	711	692	682	741	728	701	745	719	753	708	708	724	711	750	772	719	716	729	709	750	778	775	756	739	690	727	737	718	723	710	742	696	763	703	680	789	741	734	754	692	748	737	777	721	689	687	727	713	743	712	735	672	693	705	786	712	727	729	692	707	737	737	742	722	705	721	743	712	774	675	685	773	747	742	733	704	713	686	765	723	698	770	699	736	734	706	742	770	727	722	720	724	746	717	684	768	727	742	731	748	742	745	757	688	736	712	750	677	751	704	712	721	719	714	802	754	724	759	788	744	715	769	739	718	714	706	669	737	683	733	734	709	727	677	722	729	697	745	757	735	731	679	708	709	749	719	713	729	746	693	692	671	738	782	731	745	711	735	718	728	782	720	716	769	747	725	730	691	734	658	751	709	774	748	755	762	738	737	740	759	743	740	688	743	719	730	760	752	744	719	718	729	723	712	701	753	728	715	675	770	711	736	717	728	733	742	739	686	696	754	720	748	716	750	748	719	718	725	758	649	741	746	713	772	751	753	715	758	728	728	737	718	732	661	686	758	721	745	732	753	721	700	716	740	737	700	770	749	677	713	801	687	715	719	724	721	751	722	792	698	750	738	712	726	688	741	683	749	715	721	752	743	742	688	759	703	734	732	714	741	762	682	730	723	749	792	748	787	684	747	757	743	745	732	712	730	713	679	707	710	739	683	711	654	766	717	714	755	713	709	697	736	758	740	733	741	733	734	814	731	678	687	721	689	711	680	717	698	780	788	709	771	765	680	746	689	745	751	713	721	685	742	744	639	768	704	746	728	737	675	757	702	771	755	689	739	716	731	747	729	713	746	714	714	714	685	711	733	734	687	747	721	711	719	745	734	741	749	692	704	720	691	702	723	714	738	713	767	718	720	749	721	737	764	703	774	716	745	734	681	770	781	728	734	726	771	754	741	725	711	751	772	743	758	695	699	785	707	746	730	759	683	705	705	754	722	724	741
23393	20912	28007	23969	20899	11074	1260	879	721	701	631	640	623	632	566	553	554	527	543	520	547	524	486	506	515	503	512	494	518	485	542	497	507	511	477	473	509	496	503	483	495	462	491	486	482	469	493	498	499	483	459	475	521	482	485	505	510	525	515	476	485	470	513	473	502	496	475	503	433	452	479	483	507	478	495	480	507	487	502	489	447	503	481	537	518	504	501	477	497	494	480	487	491	478	454	475	484	496	485	485	539	503	503	471	475	464	541	518	510	489	509	497	518	503	492	481	462	507	512	491	489	494	529	480	517	513	493	474	448	528	476	488	485	506	462	443	485	473	516	433	475	459	467	499	482	476	485	495	498	481	516	495	472	498	497	486	469	516	525	447	479	478	494	519	498	493	495	467	499	496	496	501	495	476	475	483	482	479	491	495	514	521	562	480	499	492	481	466	504	506	497	474	471	525	526	478	501	519	486	521	498	493	515	479	463	468	495	487	486	462	469	535	525	469	477	488	468	515	486	510	493	487	454	448	489	492	524	500	487	541	492	497	520	529	549	509	472	489	492	473	516	511	468	475	508	478	518	458	429	508	477	494	472	476	511	547	528	486	503	531	465	468	507	452	458	508	470	495	500	484	501	467	482	528	469	495	493	483	485	464	471	479	485	505	501	522	476	477	513	506	517	506	486	487	502	449	470	501	466	469	457	494	506	484	491	453	457	498	471	463	466	545	460	458	491	489	503	480	460	503	503	474	511	526	498	524	488	490	513	515	485	534	454	482	490	510	459	506	491	472	486	465	447	495	517	455	501	459	497	469	510	512	464	466	474	477	508	510	530	518	554	471	519	443	489	476	438	490	521	492	487	508	488	483	490	490	548	474	482	483	457	491	451	451	500	452	471	501	475	492	493	463	479	537	492	479	449	501	515	478	483	503	496	473	492	506	502	458	523	485	495	507	477	473	475	511	468	490	491	531	481	475	492	496	511	497	538	493	491	510	504	511	502	538	492	530	493	487	483	476	476	502	505	489	487	481	503	448	488	510	489	481	470	485	496	469	507	466	476	464	473	494	504	452	487	452	524	525	464	496	504	488	475	486	460	509	502	482	463	516	532	513	503	506	515	502	465	488	508	462	493	459	510	511	477	499	486	494	492	462	515	483	462	508	504	455	492	492	476	484	485	475	494	501	506	505	485	488	478	452	496	460	477	494	499	462	469	444	491	505	482	469	510	490	540	508	491	463	472	497	498	508	493	473	516	472	487	445	480	450	534	525	502	463	482	537	488	480	487	488	521	496	515	478	469	504	459	513	446	519	498	504	506	487	486	494	468	496	500	506	490	480	451	478	500	491	483	500	505	519	479	466	472	501	493	481	500	489	518	510	521	457	512	474	492	476	487	475	457	520	482	450	470	469	473	511	504	480	499	507	478	499	497	480	503	500	466	488	525	460	515	484	474	489	499	491	528	480	475	484	464	487	491	489	540	508	516	501	462	473	471	499	497	519	496	506	535	475	470	508	490	521	460	480	500	509	485	472	524	477	556	507	490	501	485	468	471	505	500	472	478	494	497	480	476	470	486	474	500	446	481	509	446	489	487	485	495	502	500	538	532	490	452	512	499	454	453	485	461	504	485	506	468	491	483	488	507	504	479	457	470	464	467	520	452	474	480	489	477	497	518	489	512	504	510	452	524	504	450	448	495	477	506	542	495	511	524	458	473	471	483	476	508	486	470	461	462	458	524	494	498	483	516	509	530	489	491	481	472	474	460	470	527	486	468	517	523	478	508	481	447	500	466	498	506	495	492	459	509	510	442	482	479	475	495	537	466	509	522	533	484	504	505	507	484	493	522	482	501	479	560	501	504	472	480	476	476	484	501	507	520	476	446	465	468	491	500	467	468	436	509	514	446	455	498	474	489	476	517	474	523	489	501	469	481	453	494	451	476	526	504	477	496	424	479	481	519	503	507	500	463	479	472	522	515	433	509	491	475	511	511	541	511	483	500	461	510	474	498	459	467	518	476	458	464	477	506	471	484	502	443	515	460	502	496	466	508	530	472	502	490	476	454	506	516	507	514	502	471	483	492	486	473	509	535	493	489	495	491	484	509	462	481	497	517	478	521	503	500	480	494	499	481	481	479	509	504	481	494	466	476	500	508	523	520	494	462	472	535	467	510	499	498	490	501	490	449	522	505	497	455	509	493	440	500	471	506	508	518	469	498	503	519	506	480	496	472	479	512	465	467	496	471	436	475	504	463	436	502	519	501	499	490	481	475	541	467	512	445	453	471	504	466	507	474	537	478	478	493	447	483	486	479	460	489	483	475	475	479	523	461	484	484	460	479	523	498	463	464	490	463	490	479	512	490	454	550	472	460	542	489	471	502	474	466	533	481	496	461	466	482	488	507	478	531	536	490	474	484	496	509	462	499	482	485	458	488	506	458	467	526	483	516	494	460	470	476	499	484	522	478	506	475	490	473	495	479	492	511	462	479	506	477	478	492	475	523	494	465	492	499	487	537	477	455	436	482	482	512	481	471	473	481	487	468	479	471	507	491	535	473	483	491	465	518	484	490	476	492	493	503	458	487	504	483	433	507	498	511	506	487	476	536	467	477	469	500	527	487	476	480	500	497	485	487	476	527	505	512	500	509	479	512	484	522	494	504	453	478	487	509	480	520	472	482	485	474	492	498	496	425	487	513	491	476	451	511	470	524	483	472	494	483	472	501	480	496	466	487	516	517	501	529	479	460	495	489	475	488	489	508	509	521	472	501	478	487	517	468	507	492	504	436	489	474	491	485	475	503	480	495	480	495	502	494	466	453	499	518	479	522	447	485	476	505	475	508	512	427	511	528	467	492	452	488	493	509	477	524	463	464	512	484	501	467	462	488	475	490	528	489	453	505	499	502	426	479	503	511	528	466	517	498	454	463	486	478	509	475	492	493	475	487	513	483	506	537	473	454	476	529	524	486	497	490	492	470	510	506	491	498	505	496	467	474	486	453	492	442	456	496	471	483	510	504	475	503	455	447	476	481	489	498	486	509	502	477	456	450	482	462	470	497	484	502	465	526	468	514	464	483	515	498	523	472	466	552	489	479	481	479	462	467	463	503	471	471	500	497	507	516	475	495	493	492	477	521	484	461	470	458	455	504	473	509	485	474	482	524	501	457	488	516	487	494	484	499	483	471	509	485	422	460	506	478	483	470	461	481	524	497	425	496	476	472	500	445	464	480	477	497	456	493	541	488	495	513	498	460	479	492	503	492	491	472	534	439	490	486	459	471	499	470	453	471	474	462	466	512	475	474	449	466	453	504	457	458	482	502	531	477	511	501	453	466	480	496	482	496	460	450	501	488	467	464	500	536	521	467	517	504	465	475	481	495	485	503	466	471	450	504	504	519	498	495	496	496	514	519	507	465	479	528	513	473	480	453	464	461	492	491	494	471	489	466	513	502	513	488	511	492	518	491	496	453	503	462	481	480	462	452	460	516	510	499	508
3485	8564	6713	3108	2229	1696	1371	1193	932	908	836	773	707	717	694	642	662	619	634	597	631	600	620	563	565	571	533	578	524	551	602	632	598	554	566	513	573	571	596	574	571	569	578	526	555	582	546	550	572	557	541	548	524	537	589	567	578	592	578	553	585	548	537	544	552	547	553	531	581	537	511	558	594	571	576	530	576	567	545	542	534	541	569	554	522	560	560	530	604	510	532	540	535	537	527	534	584	540	561	518	522	573	531	540	563	564	526	543	519	557	549	544	557	537	537	583	562	588	536	555	557	544	543	512	522	588	598	541	567	576	588	566	571	555	591	528	517	521	534	567	526	557	540	574	558	540	558	593	521	502	535	553	493	538	548	584	580	573	563	568	563	559	552	556	559	561	561	557	520	530	546	513	520	561	548	537	545	528	576	518	537	551	567	557	564	570	565	563	553	522	528	540	548	558	553	564	545	565	493	562	540	569	601	520	576	511	515	545	535	569	515	531	567	534	560	555	571	545	543	524	571	553	574	607	531	586	542	578	588	565	577	551	529	539	547	522	522	579	492	490	574	536	536	525	526	564	572	558	572	530	538	559	518	557	534	552	545	521	532	512	512	522	495	555	577	542	515	541	563	562	571	561	571	542	562	569	547	572	509	501	536	515	539	528	545	561	564	543	564	525	569	530	520	585	568	562	545	546	539	567	538	526	584	586	542	532	534	575	541	565	547	492	552	518	566	548	548	545	532	541	566	587	569	559	537	598	548	571	528	525	557	583	576	526	532	556	562	525	507	541	543	572	532	561	571	554	560	542	571	581	545	553	525	534	541	538	552	513	568	538	583	553	541	544	526	531	567	582	546	523	587	547	561	577	544	538	568	561	531	535	513	588	544	563	543	541	599	545	546	562	576	546	560	550	528	556	535	572	496	596	582	598	564	510	587	531	523	564	564	534	519	509	585	562	532	554	516	546	559	521	566	573	552	556	528	583	534	558	553	535	589	529	551	511	536	574	577	535	542	539	548	532	578	575	574	541	558	541	573	560	607	537	558	527	596	540	531	529	539	578	545	595	524	561	566	512	542	565	510	614	579	550	506	586	551	561	538	550	518	561	568	564	530	535	564	556	512	569	559	516	543	543	574	555	593	590	551	551	602	537	511	541	544	532	562	577	541	564	536	559	548	539	531	536	521	568	533	562	557	526	573	573	562	521	564	540	536	548	540	536	552	539	541	574	593	531	530	577	559	573	540	575	589	551	546	548	516	579	547	556	549	558	531	555	545	564	574	551	567	602	504	572	513	562	565	603	584	559	592	558	549	566	519	569	522	603	531	553	531	550	557	545	558	520	554	546	548	528	560	553	540	525	531	541	539	535	554	502	560	541	537	565	561	551	602	521	552	533	561	584	572	552	565	509	567	540	553	587	588	539	548	561	509	542	549	536	534	581	554	554	503	577	572	560	540	535	540	568	555	569	557	498	542	553	574	561	515	553	505	558	562	575	549	513	573	544	543	559	533	527	539	512	557	535	537	516	583	537	516	566	563	529	539	550	544	520	530	522	523	579	535	558	546	545	585	568	546	508	589	586	524	536	533	545	562	512	566	552	554	593	549	546	558	552	535	525	564	551	539	583	556	552	580	570	577	583	561	542	580	512	578	533	550	540	546	527	529	577	528	548	534	505	520	534	537	565	579	522	560	514	534	531	509	524	521	569	548	554	514	502	552	554	568	543	539	539	535	566	503	574	547	500	513	554	565	515	564	567	540	541	545	519	569	577	521	536	553	507	527	492	545	545	607	550	582	598	565	545	529	599	563	558	536	529	561	548	515	535	522	578	532	565	576	577	581	532	555	499	575	591	562	556	541	557	509	538	566	566	525	530	571	541	487	492	531	505	537	518	533	545	527	552	569	563	526	530	575	569	534	570	524	533	523	542	520	583	606	533	544	558	529	553	512	559	526	578	552	579	569	528	579	574	556	536	534	567	503	533	524	552	546	568	545	574	522	507	576	547	521	557	592	585	547	569	559	538	565	547	513	559	555	552	574	522	570	542	528	560	553	532	569	550	560	577	557	555	560	562	545	536	575	573	555	555	557	535	537	572	544	549	498	519	528	532	513	536	563	543	576	519	541	550	526	537	554	486	558	565	540	522	495	545	558	531	549	541	558	530	526	549	540	513	550	485	556	555	544	559	539	564	586	557	559	555	524	558	541	522	504	525	525	581	536	516	585	520	520	600	581	534	545	567	537	534	548	548	540	546	536	551	525	549	571	543	521	568	508	552	570	564	526	486	541	509	580	504	539	522	532	559	563	515	593	563	569	528	525	564	594	577	506	555	519	568	566	566	567	525	531	559	527	558	539	596	508	564	543	603	529	518	559	538	532	541	562	551	576	556	553	503	565	514	584	554	545	522	570	549	506	548	552	584	520	541	550	514	568	607	572	579	544	558	563	544	530	564	566	508	545	518	555	576	568	579	547	592	527	533	549	522	542	536	552	569	517	523	543	565	539	542	564	572	563	544	542	569	529	545	569	554	539	555	553	574	536	549	575	524	607	548	497	568	551	568	564	537	553	586	551	556	548	535	523	552	546	568	554	563	573	522	571	560	540	540	562	510	544	542	575	565	536	577	542	564	567	556	587	571	551	540	534	526	511	553	572	540	541	593	529	560	546	532	548	608	555	556	563	535	551	545	560	558	555	539	553	561	564	548	542	558	551	545	547	542	574	512	558	530	529	555	579	573	591	536	557	569	566	525	529	499	527	594	551	553	563	558	556	573	579	495	549	546	542	550	493	533	543	557	579	551	492	577	587	542	516	556	545	526	569	583	559	500	522	580	531	541	590	518	494	562	548	574	564	558	546	558	561	556	556	545	560	544	559	520	584	516	566	550	535	566	524	548	544	517	541	530	546	523	586	544	523	520	554	562	541	545	538	573	589	604	521	548	521	539	552	591	586	534	540	535	554	529	523	544	560	541	558	565	544	562	550	547	587	560	548	531	572	546	581	519	563	573	522	562	577	568	558	557	565	559	533	562	547	559	535	518	523	526	556	521	585	546	537	511	550	526	551	585	549	550	524	523	522	560	526	615	537	566	536	545	524	598	520	546	577	538	527	530	554	530	563	538	543	546	520	568	578	544	576	521	579	546	557	569	566	546	555	528	554	561	543	571	589	535	531	552	576	565	563	539	566	590	547	544	525	551	568	560	566	556	555	545	542	533	562	552	547	548	541	575	529	519	559	591	547	527	485	558	553	531	512	520	577	532	543	562	586	522	564	546	565	573	541	577	551	509	519	537	518	563	521	543	554	592	538	537	551	538	540	512	566	525	523	544	566	549	578	532	562	593	540	536	556	563	576	523	573	550	581	527	548	511	569	585	531	563	541	560	530	524	591	516	548	561	560	541	537	586	578	551	542	573	555	563	563	581	511	567	560	569	555	544	578	585	553	549	608	517	563	566	621	550	532	534	561	568	568	554	530	532	525	514	558	498	580	554
24332	20882	27101	24688	13743	1039	737	637	579	579	527	537	569	519	539	508	495	480	524	504	528	487	455	458	488	433	465	470	439	484	479	435	471	464	468	459	448	477	459	452	432	452	493	475	441	434	504	467	453	463	455	477	501	461	434	445	464	480	452	452	474	459	465	432	492	481	458	461	474	438	467	429	452	468	460	459	464	460	493	445	429	470	475	459	456	420	459	491	419	444	469	443	467	492	459	479	485	449	421	458	467	450	458	459	485	454	489	433	473	447	474	437	456	443	435	455	482	467	486	447	423	447	449	446	437	451	451	463	469	458	473	453	412	468	449	475	476	451	470	433	448	399	472	461	432	451	443	450	441	450	485	477	463	422	443	487	442	414	464	466	448	481	494	476	481	458	453	443	450	449	449	459	437	444	490	425	430	464	503	449	447	447	463	475	470	422	476	438	438	440	460	449	415	452	527	464	459	466	421	438	465	443	455	424	457	461	456	439	448	457	460	436	503	490	485	467	470	458	443	466	466	432	461	444	485	471	502	469	495	459	468	442	442	439	441	426	447	507	467	392	509	496	477	464	463	480	473	432	458	488	437	436	442	451	467	465	479	491	443	430	468	439	474	434	446	438	461	458	447	493	480	447	485	453	482	475	479	483	457	466	454	481	452	420	469	418	435	449	464	477	475	482	416	453	478	431	443	461	441	486	435	451	462	466	458	401	429	466	454	493	487	422	430	482	495	434	421	444	448	457	459	426	457	467	474	448	447	494	457	441	474	440	465	461	459	471	485	461	454	485	451	470	431	442	455	447	423	462	518	435	471	446	435	497	440	446	419	473	444	457	454	455	429	471	419	437	474	452	465	459	444	502	446	500	435	448	452	482	408	496	460	483	456	496	477	441	500	460	442	434	475	460	415	456	481	445	444	459	478	490	431	476	469	458	505	451	464	422	455	434	448	443	428	441	477	498	470	454	493	480	456	461	471	492	459	454	439	471	480	444	467	445	453	463	429	421	445	465	429	487	479	461	437	483	421	484	423	472	442	452	431	410	471	434	449	452	447	450	462	449	443	468	456	414	469	473	425	453	468	438	442	442	426	417	481	479	488	413	451	431	462	463	433	406	466	443	442	462	449	454	440	439	454	438	433	442	475	433	433	486	452	504	452	471	492	475	443	453	452	472	438	475	458	445	439	477	462	491	491	466	469	495	464	441	447	436	430	468	433	448	490	454	465	447	448	452	476	439	427	409	442	468	443	438	449	446	391	439	476	457	454	478	486	449	472	432	417	458	497	495	460	402	420	453	454	453	434	475	455	441	426	450	479	466	447	443	437	456	493	423	483	501	426	423	454	451	440	406	483	478	426	422	455	437	437	414	484	442	465	493	456	468	442	494	454	434	447	503	430	497	495	478	481	452	438	469	452	492	431	495	464	442	430	464	469	450	442	468	480	425	456	446	451	474	446	438	440	469	459	456	471	483	432	451	457	481	462	470	460	463	465	450	477	464	452	432	449	462	495	464	478	456	462	449	465	477	441	438	447	498	481	448	425	431	452	427	472	490	448	510	471	441	448	492	462	483	457	463	422	434	453	441	452	390	459	471	432	493	462	473	453	428	421	490	435	450	474	458	445	469	465	469	423	444	461	447	461	412	395	492	440	499	492	466	457	441	486	478	462	436	441	465	479	467	410	452	466	449	492	448	413	462	443	444	457	460	458	500	464	432	458	467	496	439	443	446	476	473	450	463	462	434	471	428	468	476	452	486	469	452	447	463	482	460	449	449	476	476	461	438	464	478	481	459	466	442	468	480	466	444	420	477	481	511	481	477	472	460	459	454	458	459	490	449	457	434	462	504	488	453	424	462	433	487	435	442	447	466	445	463	473	443	453	474	433	446	472	460	447	439	424	461	463	433	468	476	451	401	420	454	457	470	428	480	456	451	449	454	481	434	422	467	452	441	443	440	460	433	509	413	430	502	438	431	448	476	457	509	446	423	461	463	452	430	437	466	495	438	435	465	470	409	495	458	513	434	479	465	436	462	444	454	447	438	435	435	468	490	429	447	419	428	427	414	457	447	424	446	486	434	434	429	448	467	458	428	467	446	472	480	453	461	431	432	462	444	452	450	443	454	456	430	452	468	461	438	415	449	431	490	468	463	413	432	427	466	485	432	487	460	448	431	449	483	464	488	440	485	466	446	413	449	430	451	440	457	472	499	491	456	429	491	448	450	447	473	457	486	465	478	474	458	414	430	433	486	441	465	447	448	497	445	437	452	448	451	472	455	463	440	415	449	488	452	439	470	436	488	471	479	469	478	463	465	485	456	455	453	441	467	475	455	489	460	458	428	414	463	431	467	440	440	434	444	457	441	470	462	481	461	439	450	457	451	438	414	456	445	456	444	472	440	465	446	428	472	445	454	470	474	474	410	462	425	466	458	459	487	443	469	451	467	498	479	460	467	480	443	429	473	468	423	456	472	438	486	435	435	483	473	450	453	467	447	447	437	462	488	471	504	436	480	448	464	421	452	423	442	483	421	456	417	465	445	432	464	463	479	437	443	503	456	459	405	465	479	452	444	463	448	461	437	468	481	446	443	462	395	435	460	444	440	457	452	463	470	441	455	437	472	462	465	436	469	453	493	490	457	459	440	418	438	478	470	473	461	460	470	444	448	461	507	416	427	433	470	430	483	467	473	455	424	471	475	436	429	432	455	472	437	481	462	438	463	471	492	446	470	446	466	429	487	420	426	438	451	458	424	465	453	426	475	502	458	459	453	465	471	451	437	430	459	455	440	453	435	443	468	449	446	470	488	441	461	445	449	443	476	460	461	452	455	442	483	447	468	444	432	433	439	467	453	444	459	443	454	456	433	441	497	472	488	504	484	452	467	476	415	444	477	425	406	478	457	482	473	473	446	406	445	448	478	425	472	463	432	424	422	466	482	448	423	475	480	479	469	433	450	507	449	451	441	440	468	442	462	430	471	438	454	459	456	450	451	472	449	446	444	435	440	404	448	484	473	492	476	452	496	460	458	430	438	440	440	463	459	475	462	428	448	445	475	458	497	500	472	458	494	468	437	443	486	492	469	439	477	450	463	471	503	442	464	433	472	437	471	462	470	417	473	470	483	437	410	462	424	459	459	476	450	454	469	447	422	472	444	475	488	447	461	464	458	468	425	452	431	446	459	487	423	456	452	435	467	454	473	435	449	454	485	444	449	435	460	421	443	457	427	445	470	439	496	462	475	435	446	407	467	440	466	476	407	455	453	460	500	458	440	461	437	480	457	444	450	446	469	461	493	491	496	452	462	461	436	443	447	414	424	437	454	458	443	472	481	445	447	449	452	477	472	462	472	438	448	455	431	487	470	451	482	466	455	450	454	425	468	460	473	460	484	472	422	453	449	445	469	465	499	464	434	456	462	454	440	448	427	453	431	478	467	473	463	449	482	476	471	488	489	476	438	456	431	436	429	479	459	447	417	453	480	467	438	425	475	445	439
3590	5454	4011	2024	1509	1223	981	828	725	693	664	612	534	611	582	560	511	529	545	525	534	533	534	515	497	480	488	506	504	497	470	499	515	513	536	503	448	489	453	480	522	472	481	510	477	521	502	465	522	505	455	468	487	466	459	532	548	472	474	466	572	458	494	467	447	481	485	475	496	471	506	495	535	498	490	484	459	516	442	504	453	462	482	466	478	482	460	510	530	482	493	479	484	488	526	482	485	504	488	498	511	501	482	480	511	538	494	489	452	506	495	495	490	491	494	523	501	475	486	525	481	464	479	536	496	469	475	529	477	447	488	477	465	502	499	502	530	515	495	473	488	483	475	484	481	473	495	475	464	537	485	484	477	476	513	470	426	468	471	560	492	447	521	486	470	466	518	486	493	484	498	486	491	482	487	458	466	477	479	468	491	465	507	493	455	506	507	520	468	486	493	465	488	535	485	477	471	550	518	459	484	493	501	464	484	494	509	491	512	508	480	505	504	491	481	510	477	480	497	467	470	495	455	512	496	487	524	457	495	501	500	516	483	461	490	523	485	528	516	479	472	508	489	524	486	479	456	483	457	475	493	443	466	532	488	542	453	494	474	467	462	480	449	513	511	506	466	477	494	437	469	484	474	443	463	490	517	509	463	529	484	464	490	491	478	461	513	482	453	496	493	459	499	492	483	496	478	484	503	438	494	524	474	481	510	466	498	522	488	487	469	523	486	522	513	509	507	448	528	500	514	503	522	503	508	492	488	490	455	517	482	512	527	464	512	482	485	469	475	495	450	477	481	496	510	484	500	476	484	485	512	494	489	524	493	476	479	485	502	471	463	483	482	501	520	492	502	500	480	494	462	483	494	458	475	480	502	496	475	420	477	511	474	472	491	483	497	493	500	466	486	503	487	483	504	468	507	478	499	519	483	511	472	486	498	504	492	483	462	472	467	477	481	519	484	469	497	539	487	484	471	504	477	487	507	483	486	497	492	515	485	487	519	460	455	473	500	490	491	474	503	492	489	485	501	487	482	471	468	477	525	526	495	506	463	499	540	515	492	486	519	506	481	500	490	463	501	483	480	457	481	462	488	466	457	498	488	454	484	440	479	465	489	516	507	518	506	476	492	457	456	458	480	439	505	453	485	480	474	489	482	487	466	495	508	474	476	515	450	466	527	515	495	492	465	495	534	496	501	526	509	493	467	536	501	487	504	473	449	484	488	455	505	491	501	494	477	523	477	512	470	457	475	469	531	492	496	446	459	516	472	503	507	472	508	497	470	484	444	444	466	505	504	468	431	478	514	479	452	504	469	480	478	506	473	501	496	487	466	509	495	515	457	460	462	511	500	527	501	486	458	467	494	470	451	460	518	466	502	450	504	490	496	502	494	497	483	489	439	511	456	538	464	464	471	482	487	484	501	518	497	472	505	527	472	491	502	502	500	483	498	480	446	478	474	547	486	492	488	477	493	461	480	482	513	493	476	482	502	479	521	513	470	486	535	485	466	475	506	483	519	458	492	499	501	487	488	477	466	474	442	490	446	481	464	515	466	474	487	558	468	489	474	523	511	448	492	482	499	473	473	510	491	508	471	437	524	490	490	519	480	479	498	485	491	498	437	481	484	474	465	461	497	473	465	512	497	508	493	477	472	549	486	477	443	456	506	492	473	478	448	491	488	480	468	443	525	489	522	501	513	482	497	499	472	452	519	524	490	469	484	459	467	489	504	484	493	497	499	482	453	490	510	500	529	479	470	476	501	486	488	461	477	497	509	501	498	524	512	444	487	474	512	512	470	485	493	507	456	464	495	447	486	510	468	518	502	463	486	522	476	485	501	491	462	491	486	454	468	464	535	488	479	525	483	487	488	488	510	464	503	472	500	516	503	499	491	473	492	478	488	504	503	496	482	528	477	509	521	522	520	504	464	462	470	480	476	449	494	476	520	421	514	463	487	480	515	467	495	477	465	502	513	488	508	461	483	507	550	500	500	480	460	472	487	496	505	504	487	504	503	545	498	471	499	505	501	481	477	512	496	468	495	494	510	532	480	510	509	508	505	470	493	506	429	503	491	491	462	541	453	468	441	514	472	470	499	491	477	471	485	472	525	476	462	458	475	516	487	498	460	504	473	439	476	492	536	496	471	471	465	504	493	463	475	528	509	466	468	488	453	520	501	484	500	468	476	537	501	477	539	514	487	495	510	481	465	507	510	456	482	492	526	492	475	486	442	526	460	454	465	482	499	454	451	505	481	489	470	526	500	483	493	481	488	479	503	477	501	456	494	526	454	496	492	471	477	465	467	514	520	468	512	456	508	492	473	506	497	513	496	486	483	489	478	449	492	496	495	454	482	496	498	500	497	489	465	509	474	504	490	507	519	491	502	478	466	496	486	483	492	491	481	465	487	481	530	456	469	473	477	463	540	509	481	462	473	453	522	469	467	531	537	495	488	499	439	499	462	477	483	469	478	495	483	485	491	475	473	485	479	502	482	483	482	534	484	488	491	495	497	499	496	526	466	507	470	496	477	490	458	505	506	462	494	470	515	489	517	512	481	481	464	463	540	504	477	461	497	488	478	491	460	496	524	475	517	464	478	495	499	517	480	512	477	507	512	506	463	484	490	464	455	481	550	498	487	471	492	518	493	517	474	474	499	482	502	462	439	476	490	498	496	480	532	473	493	515	490	453	504	533	449	458	528	498	508	483	512	471	506	473	486	463	475	495	480	487	451	493	540	477	473	492	507	457	525	476	503	508	492	445	454	505	495	462	460	533	493	445	480	460	494	491	477	463	492	520	489	462	526	460	479	442	529	482	475	506	494	479	539	485	466	475	464	481	470	489	520	501	496	441	487	531	501	504	496	488	485	496	472	504	510	539	501	487	484	501	492	475	499	531	490	495	501	479	474	490	475	505	514	524	482	480	478	477	485	516	483	466	494	513	484	501	472	514	485	500	487	502	477	500	496	473	504	451	490	471	516	462	531	458	461	480	485	486	512	522	488	460	526	485	474	497	474	489	478	484	476	509	516	460	486	524	513	485	473	452	466	500	490	511	489	524	513	481	486	544	453	508	471	469	481	485	485	477	477	492	494	459	504	492	568	506	494	463	496	485	472	488	517	479	479	512	463	469	485	498	495	511	473	471	497	476	504	487	468	474	476	484	500	503	495	452	479	496	481	469	474	498	490	493	474	503	470	488	481	497	475	508	500	463	492	473	494	481	491	484	487	474	489	470	447	460	490	443	480	499	487	515	492	452	495	493	490	488	483	462	493	486	495	476	457	501	506	481	508	506	505	479	460	508	540	461	477	511	507	490	464	494	506	510	502	466	480	502	472	483	490	508	476	496	494	470	451	518	467	492	479	487	504	502	469	462	504	516	521	461	472	493	508	478	483	482	508	484	499	502	525	503	506	491	445	505	462	470	517	489	513	462	495	496	493	467	517	480	494	495	479	520	474	443	449	457	502	482	504	491	525	529	538	472	482	486	491	487
22375	20946	28455	23599	20946	20994	9714	933	629	535	472	419	377	345	287	302	273	257	262	257	241	219	215	235	221	211	226	212	183	212	226	221	202	179	189	220	216	209	195	207	197	192	201	200	177	182	168	178	197	177	160	161	152	198	184	145	149	194	160	151	184	190	193	172	172	150	210	196	169	188	168	164	174	153	161	190	181	192	184	177	206	185	194	149	155	158	169	175	200	172	202	203	166	194	170	180	158	176	165	178	184	167	184	154	165	152	176	172	173	169	155	165	191	177	174	183	168	198	169	178	183	200	158	182	162	178	160	150	177	169	160	157	168	171	196	176	180	171	193	185	192	196	186	152	162	189	183	177	175	165	156	176	174	174	167	166	185	181	171	172	174	172	183	184	186	166	171	185	178	177	189	165	169	194	173	176	171	190	178	182	167	190	166	187	176	162	170	172	145	165	152	159	171	204	181	170	161	160	199	200	160	165	164	179	166	188	178	195	137	168	173	174	160	215	157	186	178	168	182	198	169	168	160	175	187	150	196	159	166	169	189	177	180	166	165	139	187	179	173	173	185	174	177	184	183	173	159	196	176	169	168	178	172	189	154	201	162	160	174	156	175	182	168	165	187	203	188	171	180	183	172	167	150	155	180	196	157	163	194	190	163	157	177	176	156	141	155	182	164	160	145	162	199	171	182	168	174	156	183	186	178	159	167	180	187	187	162	176	176	183	187	198	180	152	163	181	177	179	184	188	158	155	200	164	187	146	172	170	167	154	172	206	167	155	170	173	176	182	174	168	191	185	164	177	160	184	193	192	168	202	160	164	187	184	168	170	180	177	190	156	180	151	166	171	191	190	168	174	168	178	199	176	187	160	184	179	149	183	184	179	149	187	174	147	176	177	177	171	155	164	156	154	161	191	179	159	168	179	140	185	167	165	149	175	169	183	204	172	198	174	161	164	177	202	167	151	155	174	169	175	169	167	165	162	173	175	175	176	176	181	158	174	182	191	151	176	186	194	156	189	191	204	181	173	174	190	155	162	155	166	187	157	182	164	182	181	144	185	174	184	150	172	186	189	167	153	177	181	166	181	180	162	185	182	162	182	150	181	180	167	184	156	189	190	172	173	188	177	187	179	187	161	178	185	171	180	164	172	171	178	172	168	208	181	160	180	166	173	183	170	167	167	210	165	171	191	195	170	170	164	171	151	180	161	176	188	163	172	163	173	198	164	183	189	163	169	167	184	174	158	161	187	174	186	182	178	159	186	193	173	170	175	176	179	174	173	188	162	162	162	172	174	179	169	188	179	191	175	174	190	148	158	178	222	176	187	157	184	185	144	158	184	180	178	177	179	194	174	174	154	163	176	151	179	176	168	171	183	172	170	188	187	194	182	152	195	177	173	191	170	179	172	188	173	191	149	180	160	162	204	166	172	180	161	158	192	160	190	168	176	167	156	188	150	185	178	169	169	175	162	201	161	176	157	162	155	179	171	191	174	181	182	166	156	176	163	163	156	202	166	182	156	172	180	170	157	183	159	180	151	163	203	169	179	178	167	197	175	181	166	181	179	171	162	166	183	181	187	174	182	179	172	162	160	169	186	172	170	177	167	200	176	185	179	190	196	183	171	179	171	151	182	188	171	157	169	161	159	163	169	176	162	163	195	194	169	176	167	183	191	192	182	165	158	161	154	192	175	170	181	158	189	185	175	179	167	179	168	153	189	174	176	178	166	156	169	193	171	182	188	183	178	165	168	179	176	147	174	168	183	185	178	177	169	191	184	201	196	169	187	166	177	170	181	181	176	158	169	172	177	168	184	186	160	175	184	183	158	200	168	169	204	196	172	145	172	167	168	172	193	185	174	181	183	181	175	195	174	165	174	170	161	175	177	180	168	177	168	172	167	186	179	189	200	185	166	167	202	193	168	196	175	185	177	165	182	187	174	181	184	185	162	174	183	150	168	165	167	174	171	156	171	171	171	170	194	173	178	185	176	190	160	157	186	159	179	177	153	167	181	185	190	168	168	191	168	152	169	178	181	193	157	169	182	190	161	206	178	189	170	179	193	186	188	172	171	188	173	158	169	187	143	162	174	179	176	167	182	189	172	174	165	177	184	172	157	171	185	166	191	176	169	194	179	163	165	170	156	160	165	200	163	160	178	153	193	180	165	172	173	189	157	189	167	173	176	159	179	166	163	161	166	170	164	180	181	155	170	156	178	158	166	188	175	157	164	176	166	182	175	165	166	166	180	182	163	193	147	197	188	148	197	174	179	170	184	186	157	196	180	171	174	160	175	205	189	184	170	169	172	174	175	169	163	162	189	173	178	190	189	203	166	160	174	179	164	170	159	181	173	178	211	172	175	205	169	185	161	174	171	167	179	181	186	178	166	167	161	187	173	149	175	180	147	174	192	174	186	189	168	182	153	179	170	166	193	168	193	166	201	174	204	170	161	166	167	185	156	171	170	155	185	163	181	159	170	211	171	162	173	175	177	146	159	172	173	180	164	202	163	191	150	172	167	167	213	173	153	160	173	156	182	175	174	190	158	164	143	159	190	187	196	203	173	175	179	175	183	168	171	159	166	170	170	151	156	176	198	171	184	197	175	164	194	141	207	161	165	198	171	197	161	185	169	184	180	174	161	175	167	181	168	184	178	175	197	162	146	184	177	199	191	162	185	193	167	164	148	200	173	174	176	185	183	158	179	168	191	185	153	161	181	187	165	186	178	160	150	152	189	165	177	172	177	188	166	171	154	159	174	128	175	186	176	180	165	165	183	151	203	187	199	187	172	178	170	168	172	173	177	178	202	191	167	159	172	167	171	176	168	177	163	180	163	186	148	169	173	178	168	185	157	193	192	154	188	168	174	185	179	168	169	187	165	146	187	185	195	176	174	165	191	170	195	168	180	170	184	198	172	177	160	154	170	147	169	178	187	180	154	191	193	185	186	164	164	160	147	164	162	180	194	152	182	176	184	123	188	186	178	160	189	170	162	184	175	182	190	161	189	167	172	174	178	172	186	174	178	187	168	166	182	164	175	179	176	145	183	181	167	170	170	182	183	190	172	175	163	158	163	160	193	189	168	139	171	182	170	162	171	174	195	150	170	157	197	198	174	157	147	150	194	160	171	181	165	179	161	189	165	161	167	193	173	158	177	162	162	180	205	193	176	157	176	173	166	189	181	158	174	136	177	205	153	156	165	199	172	165	190	175	192	163	169	143	157	195	166	182	178	185	175	173	166	183	155	162	186	198	156	182	183	169	167	197	176	179	175	163	187	182	171	172	169	178	156	147	171	169	177	175	184	190	189	182	164	159	183	163	170	206	155	159	195	165	153	170	184	191	169	183	165	179	153	173	147	163	164	189	189	160	171	175	168	167	192	144	166	154	179	174	179	151	150	183	174	206	165	145	198	169	175	176	186	159	176	170	177	170	173	146	189	169	176	155	169	163	175	153	191	164	171	209	190	194	186	153	180	186	169	166	188	177	169	178	159
4832	14062	10582	5119	3449	2542	1844	1378	1149	862	700	613	542	464	415	366	358	316	329	305	284	301	286	294	284	228	249	256	242	265	246	237	221	225	220	239	226	201	234	222	219	207	207	194	208	204	234	218	215	198	196	238	231	195	220	196	202	198	185	222	223	186	202	189	233	186	206	224	209	209	220	190	195	182	204	204	198	200	193	214	208	224	208	185	204	201	192	214	223	193	209	186	187	193	192	222	210	189	210	182	200	212	190	163	204	219	216	205	201	194	185	195	200	212	207	189	231	224	213	212	203	222	218	215	183	177	176	202	180	196	189	207	191	234	196	188	193	198	187	192	175	186	201	187	183	193	191	206	223	200	199	198	194	208	209	219	234	202	207	209	194	208	203	186	196	204	206	181	196	205	205	223	207	211	205	205	192	209	186	200	202	208	181	218	190	203	192	177	216	217	201	211	184	241	176	189	190	203	227	200	186	190	217	208	221	215	173	219	196	232	211	211	194	227	206	194	205	215	193	223	199	190	190	196	202	201	206	206	221	192	209	194	193	192	210	193	181	196	184	225	195	197	195	193	204	201	186	185	219	217	209	209	201	174	179	213	186	201	181	183	218	191	181	197	164	206	181	202	210	202	187	204	190	195	209	184	205	211	198	205	194	214	184	193	192	192	204	205	189	213	196	219	209	198	182	214	203	186	187	187	181	214	175	188	195	199	207	211	197	205	205	198	196	180	215	200	188	208	188	192	196	173	200	179	203	198	200	214	188	228	220	186	188	211	234	190	214	209	196	185	204	196	205	188	195	192	189	189	188	202	199	213	171	220	216	176	193	198	203	223	180	203	198	212	229	176	170	181	211	191	195	219	199	192	171	195	194	205	197	190	199	196	207	192	185	209	214	201	212	193	198	199	179	205	220	218	174	203	203	201	207	189	191	209	188	197	216	200	234	202	199	200	213	210	189	183	226	194	209	177	182	211	212	214	185	165	207	190	190	203	204	199	173	170	195	235	194	175	206	183	173	173	207	169	189	201	196	200	203	176	203	200	212	193	182	179	179	207	202	212	203	199	207	199	199	199	219	167	212	198	187	206	208	218	173	231	202	213	208	186	221	218	238	196	190	217	216	203	211	192	207	179	198	204	173	199	205	189	164	201	208	200	196	218	219	206	199	191	198	206	184	200	208	207	208	189	213	204	198	197	200	206	185	200	187	193	186	205	202	192	176	221	212	217	218	180	207	203	204	184	186	196	204	192	200	201	202	212	176	185	238	214	178	210	193	191	184	201	176	200	212	209	209	190	193	190	212	182	190	224	214	204	199	196	208	205	208	200	189	204	183	192	198	179	200	192	185	205	171	238	179	193	212	187	200	180	184	180	202	212	193	185	212	193	215	212	220	191	204	194	176	192	195	210	178	218	193	229	217	187	191	183	185	214	209	213	190	186	184	178	182	191	213	215	225	214	192	191	210	199	191	190	189	172	202	200	211	193	228	206	199	196	178	196	214	186	185	175	207	206	204	205	184	189	190	194	196	197	204	186	219	242	196	206	209	176	205	195	175	190	202	191	207	191	182	206	190	219	236	194	220	184	204	200	197	178	194	221	166	206	194	194	220	203	201	189	186	198	193	200	183	183	202	218	231	202	181	180	194	204	183	193	180	197	221	217	192	184	226	192	217	190	191	195	202	214	200	209	172	201	177	200	210	209	175	199	203	171	203	188	200	188	190	211	207	181	182	194	215	197	207	202	198	226	199	216	183	197	182	209	186	221	187	198	198	193	190	204	186	202	198	191	192	199	189	209	198	210	197	189	212	202	197	219	184	189	206	207	197	219	185	183	187	221	178	193	174	210	194	191	207	199	172	196	210	203	198	197	188	180	208	181	190	198	212	215	205	218	207	199	208	225	188	200	177	201	183	183	196	201	190	212	197	191	195	207	187	188	204	194	201	190	186	174	195	188	224	195	201	218	189	195	203	193	197	215	175	182	232	192	204	189	181	195	174	180	186	193	199	188	172	213	230	206	197	180	186	198	179	192	227	183	219	200	200	205	196	189	177	221	197	215	175	196	195	208	202	197	198	200	221	221	207	199	201	203	215	213	194	214	196	186	205	232	213	212	221	211	205	189	202	201	204	183	212	216	220	186	189	192	232	200	211	206	186	218	207	194	193	198	211	197	197	188	204	196	178	186	177	209	196	179	190	199	205	213	202	178	191	212	192	204	182	201	180	200	193	187	223	223	203	205	214	206	217	197	208	189	196	185	196	203	192	195	219	210	183	204	202	223	192	198	206	232	191	180	210	207	221	204	175	189	204	201	190	196	197	186	218	199	195	224	198	217	205	169	189	187	209	224	198	219	197	186	191	186	211	203	211	200	200	197	200	193	191	191	203	201	218	194	212	191	179	204	201	182	225	201	189	206	190	213	200	216	214	168	199	207	200	195	191	211	210	193	206	190	220	204	193	190	198	221	196	197	209	191	228	199	188	194	202	210	192	197	194	205	204	216	206	194	185	211	205	208	190	181	211	200	194	186	210	191	187	194	210	176	180	201	193	182	184	217	181	192	211	188	200	220	197	193	170	183	219	189	213	193	214	194	199	195	202	187	198	199	187	225	172	188	203	191	182	191	196	187	204	209	186	187	209	183	206	205	202	202	214	186	195	175	185	206	210	188	191	190	203	184	188	229	204	200	239	172	217	181	211	187	210	179	192	180	183	197	202	200	211	201	202	189	208	176	192	204	201	189	212	186	210	195	180	210	195	194	195	197	194	184	208	188	204	188	203	221	197	191	206	186	181	191	187	201	214	187	207	198	217	164	199	197	208	188	205	191	202	215	184	207	228	176	191	182	208	198	211	188	169	167	182	205	215	195	220	201	169	217	191	200	225	210	203	193	219	179	181	203	199	184	216	200	200	204	208	213	189	186	186	192	196	185	180	184	196	199	185	189	204	187	202	181	181	207	188	205	201	189	181	199	195	181	202	193	220	194	203	216	196	207	195	203	199	222	179	204	219	187	199	231	206	223	172	196	215	205	202	193	221	197	203	210	161	189	214	207	200	218	191	181	210	199	215	212	198	197	201	192	190	208	199	202	197	201	198	206	225	191	192	219	210	189	180	195	203	185	197	193	202	206	214	165	197	224	188	173	172	195	201	200	217	187	203	205	188	199	169	201	199	184	199	184	189	193	204	201	205	175	187	214	207	182	193	199	203	177	176	207	203	212	221	195	204	212	194	194	191	182	202	192	181	193	175	186	202	211	204	213	224	201	213	189	195	209	178	190	247	166	191	196	199	182	214	215	196	181	207	198	184	204	195	193	199	197	211	185	189	189	198	179	195	190	223	189	185	162	179	219	200	212	214	187	189	231	199	197	189	192	240	219	212	207	169	174	169	195	192	203	206	211	194	195	173	220	213	211	191	163	235	193	184	203	192	176	183	219	241	183	186	171	197	201	164	174	188	210	196	208	169	190	213	188	186	191	206	201	195	205	200	190
27055	18775	5368	1007	816	681	702	659	682	645	716	662	707	714	625	727	622	712	692	714	717	673	619	718	688	683	682	682	620	661	689	713	690	712	638	715	692	660	652	686	636	730	663	664	636	672	694	634	691	673	689	664	627	683	628	633	697	676	619	668	663	679	649	653	663	708	683	650	680	643	670	735	674	651	679	689	654	703	662	669	653	722	613	643	633	671	668	718	727	642	673	636	645	640	681	693	702	719	679	653	677	741	674	672	688	678	727	755	649	663	644	705	704	646	658	612	671	639	625	661	734	685	675	678	623	652	704	630	680	695	711	650	707	626	678	729	698	659	697	695	649	647	673	717	706	681	689	669	689	623	620	666	649	651	666	702	686	695	689	698	704	674	615	677	692	654	715	655	706	637	654	630	665	665	692	670	651	645	648	671	648	666	680	695	694	692	680	684	688	676	631	715	705	717	644	719	673	688	711	663	672	711	765	658	738	632	631	659	669	689	726	692	682	680	735	603	708	642	674	704	638	685	673	673	685	705	636	669	678	639	702	645	675	639	691	654	703	659	631	657	707	713	646	643	647	658	673	682	668	673	733	693	679	680	669	713	694	676	672	659	664	664	615	652	653	699	688	647	638	657	664	659	681	666	638	653	704	639	670	653	662	639	687	634	652	620	665	687	703	661	682	651	692	683	639	664	617	656	711	675	709	731	645	662	675	670	653	654	678	679	654	677	644	686	641	690	677	670	666	675	677	718	708	654	651	698	647	655	719	664	683	648	711	702	661	701	662	669	690	648	679	646	690	666	623	657	657	665	680	667	680	680	664	721	654	644	633	663	678	703	656	666	675	660	590	649	688	639	675	680	683	608	689	724	686	674	701	706	674	700	660	716	665	616	661	684	711	656	654	684	736	661	735	670	651	686	683	655	640	678	675	676	681	634	677	657	658	667	693	682	686	678	653	622	684	642	711	663	652	668	631	691	694	673	725	700	656	721	639	621	654	686	667	696	678	685	693	655	685	701	702	637	648	684	651	670	739	676	653	676	665	678	678	629	680	664	693	642	725	704	663	655	685	677	686	681	700	701	666	709	669	667	640	656	670	680	639	726	705	697	699	636	644	676	699	695	640	703	668	647	674	636	698	685	690	705	671	667	694	710	725	639	642	708	676	673	662	716	646	642	675	654	706	649	671	630	680	684	675	670	696	685	668	648	688	736	647	714	656	652	681	642	621	681	642	700	682	692	669	697	673	704	677	654	629	618	701	638	672	692	668	700	677	644	651	659	681	651	686	681	645	681	645	677	647	649	680	683	695	632	642	654	648	684	673	663	672	659	648	697	682	695	698	609	670	673	715	667	700	658	642	715	665	697	676	672	656	647	688	631	693	669	634	662	677	687	722	699	640	690	689	671	658	648	670	695	681	679	659	684	667	661	670	680	676	633	666	672	702	689	664	651	690	651	669	652	667	698	702	714	666	691	698	693	662	620	697	672	674	699	634	681	646	667	658	685	646	669	689	657	673	644	655	630	695	645	681	663	705	680	674	689	682	729	715	685	639	637	652	698	669	712	686	660	636	693	713	727	660	680	649	683	666	685	686	660	711	658	640	726	641	652	701	662	614	654	627	679	634	701	691	672	657	695	674	675	697	711	659	673	706	685	653	675	676	696	675	649	646	685	653	614	668	672	690	622	687	679	635	705	677	654	636	723	662	661	636	694	695	689	663	715	695	687	709	648	688	665	692	676	678	660	675	619	687	719	703	687	651	688	671	607	638	641	669	691	661	671	672	635	679	718	661	641	658	665	692	714	663	679	670	674	684	700	679	692	614	670	662	699	674	686	691	632	685	682	676	695	694	676	712	679	700	677	665	625	659	725	662	692	666	667	651	669	629	721	673	660	645	716	706	628	661	686	634	682	641	610	683	679	699	682	693	664	641	655	708	682	673	682	640	676	680	675	661	664	688	658	695	712	675	641	674	619	701	701	620	656	707	674	635	660	691	714	673	643	642	699	683	643	652	610	663	672	692	644	698	651	670	644	647	671	702	720	692	693	671	719	675	650	670	635	688	728	666	627	665	705	651	669	683	651	636	656	675	605	678	670	697	700	662	698	694	680	671	688	715	673	648	682	666	664	695	658	666	636	690	666	706	720	659	616	700	698	698	656	694	692	663	642	697	692	684	643	701	700	680	636	637	621	656	700	679	663	688	640	696	673	699	688	679	676	650	645	677	734	652	603	712	691	675	680	663	625	648	652	663	687	658	687	722	684	654	634	649	672	681	714	686	620	684	686	697	701	692	687	710	672	693	668	672	650	716	712	674	649	694	695	697	645	703	676	703	654	671	662	646	705	670	626	714	704	658	636	629	691	633	654	624	653	650	665	667	710	646	656	669	702	672	622	694	709	642	680	678	629	694	709	678	620	701	685	694	665	692	688	670	617	661	671	671	670	670	699	671	731	697	665	688	667	660	660	640	640	660	672	687	691	676	672	724	672	700	673	679	685	701	654	694	718	681	688	652	668	674	660	655	624	715	639	670	654	608	650	713	685	643	667	672	689	627	684	673	710	673	703	709	662	676	665	645	671	641	711	659	693	690	677	654	716	686	657	653	643	667	672	635	656	713	683	674	635	637	684	689	671	663	674	657	675	654	705	679	716	660	650	684	693	686	695	638	681	690	691	681	633	624	622	699	694	664	689	649	637	713	697	657	674	674	687	666	659	749	615	684	706	650	657	678	673	651	711	697	672	664	686	656	652	664	681	686	699	676	650	638	646	683	695	644	656	677	649	703	733	729	642	699	651	687	635	691	663	686	703	705	696	660	675	690	707	668	664	658	649	678	707	697	685	722	668	672	624	657	685	714	676	680	671	665	680	668	664	690	646	727	682	668	684	691	653	676	692	666	669	689	696	648	622	627	696	652	719	673	690	717	676	707	688	667	691	670	637	657	657	680	677	653	692	673	633	690	687	677	613	686	684	666	675	689	711	655	651	658	643	717	727	643	695	672	679	720	620	664	638	668	656	665	648	666	642	695	648	655	696	636	703	658	654	744	671	684	707	688	657	613	618	642	667	691	741	689	661	686	657	732	637	685	736	718	678	670	681	668	672	672	660	689	628	663	653	674	691	669	660	678	661	677	671	662	691	704	653	677	722	672	682	666	698	669	627	695	711	648	694	690	702	699	683	680	656	662	676	675	640	680	672	656	702	672	689	698	705	657	715	647	669	686	713	686	649	686	655	684	659	704	682	641	669	620	651	700	669	616	675	654	733	670	702	690	693	666	688	705	653	651	702	642	622	686	695	664	654	673	631	638	641	651	676	666	667	641	645	688	649	658	670	665	668	673	726	633	644	661	719	696	669	663	669	739	603	661	681	633	648	659	627	689	683	685	702	664	660	649	684	654	650	678	672	691	651	654	654	695	669	679	689	655	677	690	679	625	728	642	649	668	683	651	637	621	677	648	668	683	630	703	669	673	651	688	700	699	664	705	667	657	669
4443	1241	1180	905	805	785	740	744	748	720	745	755	754	731	756	762	700	710	758	767	766	719	697	711	743	768	675	709	751	686	769	716	716	715	760	706	694	741	695	758	737	740	723	706	744	714	731	728	723	758	760	733	739	747	769	723	678	763	799	760	684	739	719	751	670	762	702	735	782	728	740	748	739	699	773	760	718	679	739	698	736	725	702	737	780	744	759	747	706	711	688	705	676	762	775	756	712	732	667	733	732	727	731	741	724	727	755	691	734	756	722	680	752	683	750	710	755	783	723	738	705	753	746	698	732	761	707	727	751	734	706	699	784	735	757	768	800	705	705	744	743	737	712	727	707	729	740	765	711	738	736	753	737	750	711	745	733	734	695	659	759	782	697	782	720	781	776	767	752	738	777	789	761	708	714	706	763	783	742	726	711	704	706	732	704	669	739	755	699	703	734	725	713	715	727	748	760	721	773	707	762	740	741	704	763	734	742	760	737	709	719	723	685	720	745	777	733	776	732	743	748	748	734	765	714	756	745	747	746	725	714	719	740	709	732	747	724	738	683	728	734	729	716	715	750	722	729	773	732	720	759	691	722	689	723	783	736	699	697	709	739	776	772	750	716	722	694	703	703	708	759	755	741	696	686	761	765	709	748	768	739	699	736	734	717	722	727	745	734	777	733	695	763	717	760	746	745	778	675	725	758	708	759	707	800	769	765	713	730	773	747	736	712	783	732	751	766	728	757	782	758	741	763	702	726	711	745	766	731	752	762	742	741	763	690	703	715	764	764	721	761	735	731	753	729	742	774	748	709	735	677	706	776	767	709	761	719	724	782	716	773	746	733	732	694	709	710	730	716	739	728	721	751	717	752	726	725	752	697	716	743	735	771	768	716	746	707	711	673	687	747	756	743	745	714	730	725	733	709	767	719	766	685	733	715	709	690	708	709	736	743	760	748	753	770	708	742	737	707	740	714	740	764	725	718	703	745	732	691	790	756	763	774	696	674	742	730	721	751	711	782	724	697	720	742	746	751	763	735	719	757	686	730	687	739	745	731	733	777	735	702	735	731	711	720	763	706	707	754	720	762	735	740	767	769	712	712	721	772	740	740	739	733	728	754	746	742	779	717	727	743	705	728	727	737	723	715	771	708	731	749	698	738	756	698	739	748	705	698	745	730	781	769	786	744	725	712	723	733	722	751	710	739	709	771	697	717	727	767	758	676	760	767	710	734	746	727	737	795	720	761	731	751	732	742	722	757	726	721	693	740	744	747	676	784	720	727	714	707	755	721	735	704	714	787	716	700	732	710	759	751	714	673	755	691	719	781	704	760	782	700	751	768	727	771	687	718	740	746	785	757	730	718	702	735	693	722	783	718	710	739	719	773	704	681	781	797	735	766	697	757	749	700	731	756	789	731	735	799	709	732	736	717	710	698	718	743	707	763	744	681	705	757	715	705	757	791	737	722	724	745	707	750	733	787	708	734	714	754	770	773	744	766	745	761	731	708	742	731	744	750	715	782	710	750	722	708	768	718	700	716	774	723	740	710	725	712	750	708	722	719	730	758	744	655	727	723	729	745	747	734	689	736	704	728	728	754	718	745	683	736	691	717	703	695	775	784	752	697	780	712	730	744	702	678	719	746	708	733	762	764	728	757	782	701	711	768	735	732	774	724	727	735	743	751	728	684	696	727	759	745	709	729	749	718	757	773	734	704	766	703	689	672	756	734	716	739	743	709	772	768	754	720	723	705	706	754	760	703	765	731	748	771	722	751	748	759	711	747	716	736	778	725	730	735	710	707	765	703	754	689	717	732	710	718	710	724	708	744	723	747	726	697	779	753	773	774	748	760	740	739	734	736	733	697	737	725	774	719	742	716	727	746	735	706	733	743	757	725	705	747	751	722	711	694	769	703	777	737	752	738	759	691	738	751	761	708	712	763	702	765	797	755	748	735	751	682	753	753	750	712	794	788	697	773	782	701	702	738	723	683	721	712	729	714	766	720	760	779	705	771	737	714	667	688	750	696	722	749	731	757	730	759	691	702	746	698	744	746	698	753	726	720	719	753	699	745	775	723	718	729	766	770	717	694	740	706	760	766	738	777	757	689	763	751	724	667	735	743	750	745	765	728	715	722	737	734	734	747	645	756	710	784	752	715	718	699	745	734	705	715	763	764	799	753	761	771	675	778	762	724	738	734	749	769	734	753	736	773	764	694	683	719	727	714	734	746	737	722	754	744	707	719	709	773	744	759	775	769	737	717	715	721	739	714	670	728	765	714	731	695	762	738	757	686	727	743	757	712	722	756	742	757	745	757	726	738	740	747	711	704	705	726	728	706	732	736	716	697	757	777	776	699	749	699	721	743	757	750	733	714	723	735	711	731	712	729	741	783	707	685	739	710	699	714	740	699	740	736	791	731	754	708	716	771	729	724	734	775	675	731	726	739	742	757	751	743	747	727	772	713	728	737	734	758	757	735	774	708	688	716	750	781	706	724	759	786	749	720	739	789	760	756	740	727	715	735	796	707	726	757	721	728	722	736	711	719	757	726	747	772	679	745	757	734	747	764	769	741	717	737	752	712	735	725	733	774	735	697	746	764	709	717	745	708	768	740	733	709	719	702	698	713	745	729	770	695	724	728	713	779	751	753	707	767	695	723	774	673	742	707	720	719	703	767	756	711	741	721	772	737	781	726	764	734	772	746	717	734	721	741	753	694	751	785	678	742	774	705	762	689	779	704	746	724	711	687	761	754	776	702	784	756	710	691	744	734	726	765	691	703	789	741	739	767	656	759	790	734	763	771	707	716	741	725	773	722	751	744	754	701	781	693	734	735	724	746	677	785	742	763	721	704	745	740	702	736	706	725	692	737	720	739	717	731	731	764	730	736	719	713	749	751	735	779	731	724	749	751	768	725	737	734	738	708	743	737	711	729	769	710	718	741	692	753	736	737	735	716	715	727	770	734	740	738	712	737	750	702	781	708	768	755	712	710	751	767	779	689	740	728	657	745	733	733	719	714	760	746	715	718	777	724	762	753	777	734	735	716	705	702	755	707	710	726	731	710	736	690	715	761	751	713	785	765	724	732	739	761	756	766	738	707	737	702	730	731	741	738	697	681	748	728	764	762	750	702	754	728	745	747	711	761	705	727	684	699	718	738	753	814	691	702	718	747	706	781	781	708	741	736	690	791	769	730	697	768	777	707	746	785	702	707	714	755	744	738	711	742	722	744	717	772	787	721	767	746	725	758	678	728	724	734	720	731	749	699	726	753	678	719	722	795	732	697	763	785	802	679	715	704	720	734	770	765	716	737	729	743	726	730	669	706	744	708	711	723	737	761	747	688	753	780	741	731	780	713	746	741	756	726	696	710	751	782	736	750	769	718	745	736	679	737	749	716	739	726	737	765	689	722	769	719	713	746	737	722	772	795	744	783	758	760	706	756	745	733	721	721	737	733	709	747	756	762	718	773	765	715	768	752	754	771	770	737	741
23335	20880	27930	23968	20885	11053	1323	951	766	694	696	608	628	569	570	574	591	600	553	514	526	551	490	537	545	549	527	506	497	550	513	508	494	518	496	480	505	516	485	514	526	515	482	456	512	510	482	506	520	494	498	481	509	511	546	486	506	517	512	497	475	511	496	497	484	501	500	505	528	484	510	453	549	518	500	532	506	496	499	537	495	458	447	456	534	497	530	523	467	509	506	455	531	496	522	510	518	482	504	523	475	519	472	473	509	472	491	467	474	538	484	514	512	497	490	502	498	479	488	477	543	452	498	483	506	498	472	508	497	514	497	454	500	494	507	519	511	526	465	484	459	490	449	508	494	513	465	477	523	483	479	493	482	440	492	454	521	504	530	511	490	493	491	485	513	511	521	508	443	501	495	455	490	474	502	502	495	504	507	490	482	519	486	536	490	499	489	513	488	493	478	518	486	483	472	483	468	497	473	539	520	491	514	508	499	490	507	488	484	497	492	480	492	532	470	485	492	494	523	494	512	501	511	544	497	482	513	475	443	495	525	509	440	461	491	489	525	510	457	490	503	460	490	478	499	433	480	451	461	527	476	503	470	538	497	474	504	511	503	477	493	507	510	488	488	478	490	462	515	527	485	504	486	516	510	515	468	424	501	495	443	521	470	515	502	495	502	505	532	475	491	544	510	500	486	529	518	524	476	489	507	502	488	499	470	479	505	470	481	530	471	490	511	493	501	505	478	493	505	499	468	491	526	472	495	464	517	486	474	497	504	492	449	483	495	518	495	494	500	531	506	495	509	457	459	495	494	467	477	490	474	511	511	450	503	512	500	520	518	476	521	548	462	498	484	478	518	509	504	526	467	485	497	486	493	503	490	471	491	486	453	466	454	506	508	490	520	480	507	490	502	516	493	474	486	510	512	472	482	506	510	491	478	509	491	511	510	515	483	484	500	470	496	501	481	514	541	515	524	482	442	486	517	492	504	466	519	479	465	498	521	484	493	484	457	479	511	472	477	515	536	525	458	503	516	513	496	482	490	517	504	499	513	468	458	461	509	473	491	484	523	520	453	503	482	486	503	496	496	476	470	450	502	484	474	491	474	466	505	492	519	510	526	512	478	501	494	487	539	524	540	491	479	499	468	458	445	451	519	494	499	486	516	467	461	508	495	433	505	551	495	526	508	497	498	490	486	470	457	493	492	519	482	519	527	514	529	510	513	523	494	497	495	511	466	569	475	498	479	473	482	468	481	504	476	501	540	472	501	517	499	492	501	509	477	509	489	430	479	479	464	501	477	518	514	498	550	458	511	515	483	538	520	538	484	501	539	516	481	471	496	558	493	481	482	497	518	508	490	479	533	457	459	476	477	503	525	519	464	514	529	487	504	498	480	538	499	510	542	489	483	499	528	506	482	520	494	472	497	528	509	504	545	529	510	464	527	499	473	519	501	504	489	506	496	493	501	483	488	491	501	474	504	515	500	533	469	508	461	468	489	496	490	497	513	469	496	450	488	500	497	489	475	475	485	480	500	491	462	494	520	527	512	531	458	523	516	523	504	478	485	496	486	501	546	483	490	496	442	500	503	495	483	472	481	499	491	533	522	475	496	492	496	472	457	502	479	503	520	509	495	509	513	471	536	476	516	476	473	520	510	499	481	464	487	478	496	505	465	502	516	492	472	462	471	503	503	523	473	485	488	455	489	525	506	508	456	508	520	516	544	490	475	527	504	498	507	496	469	507	503	458	504	508	514	530	484	494	449	512	529	460	516	502	501	517	511	517	512	474	470	512	482	502	461	490	479	472	483	517	492	451	536	488	503	486	480	508	509	498	495	495	529	497	511	470	493	464	491	535	514	546	486	464	479	490	460	495	483	546	489	478	454	522	494	490	471	473	458	505	474	459	476	493	525	533	496	493	490	485	495	513	503	479	541	488	482	465	489	482	469	544	537	458	526	492	458	482	492	484	482	534	467	488	481	518	488	424	488	508	494	488	511	508	484	509	504	508	483	500	464	506	477	491	532	507	477	455	490	498	482	524	492	515	483	491	503	486	505	493	544	489	511	453	455	521	473	496	478	495	505	486	491	474	493	510	531	467	501	491	495	520	518	472	485	477	492	491	495	504	494	452	532	499	463	499	521	533	507	481	499	525	463	421	516	467	472	464	479	466	511	491	457	505	495	501	475	469	465	489	487	514	494	502	493	484	475	505	525	506	473	472	504	485	525	532	533	536	507	478	478	487	492	549	534	517	537	511	506	540	493	531	521	481	502	491	504	508	509	509	520	512	523	500	501	506	483	501	485	478	484	482	488	482	500	495	506	487	441	469	457	474	465	489	494	466	482	458	510	476	497	490	476	505	477	473	490	505	485	503	524	534	507	495	494	479	456	488	481	519	476	477	486	473	503	461	501	518	483	501	465	516	474	450	497	467	498	452	520	494	493	493	498	487	497	473	515	484	511	524	453	517	492	480	510	461	488	499	529	513	490	495	483	499	464	489	479	532	501	517	473	489	517	502	446	489	487	466	477	504	480	485	490	521	490	526	478	496	484	468	502	499	500	458	487	487	476	502	510	512	473	468	520	491	488	513	501	500	503	508	507	472	535	516	474	482	525	473	492	500	519	496	506	507	495	494	475	488	505	497	512	504	489	521	501	514	529	505	523	468	511	492	485	532	513	511	501	483	514	507	475	514	471	499	499	507	510	513	499	505	462	529	512	493	448	515	461	522	454	482	504	479	506	458	468	468	507	476	473	488	477	465	479	474	492	521	483	495	468	523	443	483	511	473	481	531	502	523	486	493	442	452	537	485	498	497	484	461	493	491	506	508	482	437	489	469	498	478	495	531	482	500	479	551	443	505	449	520	478	485	521	539	479	495	523	457	491	481	484	502	468	466	480	484	447	498	491	476	477	509	462	506	475	480	481	548	514	485	453	481	479	521	495	512	493	494	488	504	498	503	492	511	484	504	515	488	476	473	498	467	489	467	474	466	472	509	506	526	478	489	467	462	502	527	475	495	490	470	477	488	497	487	478	493	527	491	470	484	496	484	507	492	503	519	504	499	514	499	512	486	485	463	496	477	486	475	504	534	495	522	512	524	480	494	489	483	474	471	505	463	516	464	477	476	486	463	516	490	558	473	459	469	497	511	521	495	497	480	463	503	523	496	486	483	483	474	510	500	505	474	488	473	481	463	497	468	491	503	498	474	463	476	502	480	497	487	459	491	492	489	484	501	445	515	462	523	507	487	481	540	489	501	467	502	492	499	498	499	467	523	471	494	522	500	478	489	519	505	501	489	469	476	533	459	454	473	536	495	501	481	476	492	491	517	490	495	516	491	506	481	520	501	512	471	511	486	495	485	503	473	520	513	494	506	506	505	499	502	509	517	476	481	520	474	450	456	513	466	466	485	453	459	477	511	472	481	530	547	515	515	490	505	483	497	470	457	482	464	448	491	467	480	476	480	489	511	475	492	501	488	492	476	520	466	488	501
3519	8734	6700	3132	2207	1739	1378	1137	1062	880	801	773	686	674	691	646	661	647	619	601	631	609	587	620	563	609	595	560	519	560	581	590	593	588	560	568	537	595	544	566	516	531	528	571	569	570	515	526	517	531	552	547	589	588	546	611	571	534	548	529	597	580	556	540	568	561	591	558	536	551	565	557	549	563	562	524	546	583	569	545	533	555	554	530	536	584	538	541	577	570	572	566	544	552	554	574	601	555	572	573	565	543	533	527	573	561	592	536	573	537	533	553	555	543	595	555	511	566	586	587	569	522	565	616	519	558	563	506	543	550	572	579	544	578	562	566	593	562	539	532	550	544	580	564	583	552	539	555	564	541	567	558	550	554	540	571	573	536	518	534	565	539	550	546	544	504	508	568	586	563	550	537	550	606	548	569	564	515	562	559	571	582	519	522	560	545	561	547	542	559	540	567	511	515	563	538	558	530	556	521	533	567	559	557	548	540	511	535	532	546	538	557	554	520	587	509	550	605	535	551	518	543	536	566	531	541	550	553	563	589	549	571	536	532	534	550	588	542	536	537	522	561	566	573	585	570	565	587	529	559	594	572	555	501	579	561	564	599	519	573	544	529	567	537	557	572	530	532	587	568	550	572	616	570	516	555	542	546	550	584	574	567	592	561	508	556	547	565	551	545	534	539	572	560	571	509	574	550	555	576	513	531	561	549	537	578	561	536	583	598	547	597	556	528	565	529	587	565	546	546	517	566	548	533	539	558	532	579	550	598	522	516	582	544	553	580	523	608	538	538	531	523	552	510	562	540	507	551	580	568	559	550	517	537	544	549	576	580	544	555	576	557	571	576	558	539	558	512	540	587	575	570	531	566	548	574	552	576	526	502	564	569	530	610	532	549	532	603	560	554	532	532	559	548	549	572	552	541	541	546	581	588	533	524	565	569	542	593	563	573	562	542	542	543	566	570	574	578	533	604	557	576	542	501	576	547	559	540	539	553	518	587	561	555	574	525	572	576	507	565	535	533	539	536	560	511	517	555	547	585	557	571	550	543	554	539	539	561	539	528	535	564	556	485	559	549	569	560	516	527	541	570	560	576	567	567	568	549	550	595	593	612	600	566	548	565	541	572	541	586	524	508	554	532	548	557	565	510	541	545	576	510	543	523	542	509	545	564	563	575	567	573	575	551	558	563	523	532	549	556	542	494	557	576	557	591	545	536	554	531	570	533	545	570	599	537	557	551	571	593	533	525	574	548	498	547	557	565	570	544	576	527	523	550	581	553	551	556	555	552	570	529	559	527	552	565	559	614	545	523	541	572	557	540	575	557	553	535	568	524	558	532	545	538	560	563	565	569	519	565	558	585	549	546	571	552	543	558	537	584	573	553	580	549	541	565	520	556	570	543	530	604	545	535	559	555	575	521	551	591	579	567	587	557	567	517	555	575	525	605	555	548	530	557	524	532	544	560	566	549	527	518	530	532	535	568	563	543	580	531	542	566	572	594	559	546	576	537	513	516	520	558	540	521	534	505	565	558	559	593	561	522	537	563	561	596	534	531	569	545	535	554	546	568	537	573	551	592	521	560	586	563	575	558	547	532	524	564	544	541	561	558	548	546	544	529	536	513	549	537	562	559	559	541	565	577	539	516	568	499	518	521	536	564	563	572	585	564	595	532	544	565	507	567	524	557	568	545	545	584	575	509	545	531	582	552	539	497	583	559	602	511	564	515	530	561	553	585	573	565	531	545	518	548	534	583	589	555	586	524	547	599	570	558	537	566	529	553	586	572	596	528	575	559	558	572	555	560	521	587	539	549	522	585	537	510	572	546	540	537	536	571	553	549	542	557	543	579	557	541	573	526	601	565	606	515	554	546	572	544	569	538	570	583	545	533	521	534	587	567	541	540	542	550	536	578	595	522	534	558	546	531	527	580	571	548	530	577	586	538	542	537	550	559	538	539	554	547	518	551	588	548	547	515	536	508	508	548	561	581	554	553	530	552	548	509	546	516	519	552	551	568	553	598	548	517	558	542	579	558	589	543	533	545	527	542	584	535	555	566	551	545	545	557	550	558	601	548	523	564	568	575	515	547	503	529	567	579	538	573	540	557	535	557	541	544	516	569	570	592	573	561	605	578	587	575	538	591	556	562	568	546	568	575	560	566	520	563	557	556	526	531	561	531	516	564	578	550	576	523	552	538	571	533	570	566	555	521	617	580	532	538	552	587	529	556	581	588	533	537	593	542	522	543	537	606	533	556	548	554	565	566	547	531	539	561	565	572	515	574	552	565	559	572	565	544	578	574	555	547	586	542	562	529	584	539	587	513	561	594	539	564	559	557	541	560	518	530	558	559	540	559	555	578	535	585	522	553	563	534	562	552	545	553	533	548	537	548	565	573	582	546	549	525	543	527	559	554	560	560	541	595	570	562	540	564	563	524	588	528	563	543	565	545	508	590	580	540	537	546	582	540	545	570	513	527	557	538	543	561	602	590	545	552	543	565	560	572	491	541	568	558	583	515	554	530	548	578	540	582	587	602	561	575	567	586	580	543	555	516	553	559	551	574	580	575	549	549	521	554	590	533	553	551	573	497	547	570	514	514	546	515	584	589	571	553	520	587	562	544	505	581	567	561	552	591	535	555	583	553	617	547	546	566	601	551	543	549	571	535	572	593	530	611	519	621	581	557	541	542	520	522	482	577	552	566	571	528	551	497	527	545	551	590	577	553	538	557	572	525	544	561	566	565	530	616	595	579	560	543	529	572	610	540	538	531	580	563	520	538	574	547	586	568	558	520	549	509	544	553	547	546	543	558	556	559	536	525	535	553	571	558	532	564	544	610	543	556	536	546	532	571	542	557	580	523	511	574	584	568	511	541	548	523	596	566	477	554	556	526	536	559	567	581	546	532	571	523	543	585	586	553	580	516	567	559	551	563	580	564	545	594	578	563	571	568	519	549	547	552	552	556	523	575	530	551	585	561	567	521	526	556	508	549	564	537	540	542	542	549	556	541	540	571	594	599	553	539	546	546	558	555	568	512	570	545	546	539	543	539	617	549	578	573	566	579	571	531	566	538	562	550	516	553	547	556	537	581	533	564	579	565	588	548	549	574	547	611	568	540	570	516	519	525	558	557	527	527	566	524	558	568	534	566	551	526	527	561	555	544	563	554	515	558	588	597	561	549	592	555	589	488	527	547	558	561	548	555	572	587	544	546	507	535	561	588	570	538	548	541	565	558	522	534	581	556	526	583	549	575	546	485	547	544	530	527	541	568	559	556	555	534	509	555	558	539	583	513	556	567	557	526	511	561	540	543	581	595	504	519	546	550	603	563	574	592	518	572	557	543	549	539	533	539	589	591	532	541	579	545	550	534	550	551	562	562	576	538	545	537	556	586	592	591	603	553	541	553	588	556	563	582	569	554	570	555	570	530	523	594	549	559	559	552	582	563	544	560	530	504	620	597	488	527	527	553	550	531	548	554	553	527	547	486	566	559
24389	20871	27066	24682	13775	1061	750	634	560	586	581	555	500	480	526	502	473	496	492	476	494	484	475	472	465	491	468	507	453	462	478	468	454	470	429	487	446	466	469	511	477	449	419	469	460	459	499	482	490	469	468	466	464	483	453	450	497	476	444	476	482	408	489	469	465	481	482	456	462	497	491	484	440	470	471	487	470	490	452	459	435	448	465	431	467	461	437	486	483	462	460	476	508	451	417	501	439	466	478	432	442	463	440	471	468	459	461	436	444	464	446	500	472	474	462	451	453	420	466	466	460	453	485	442	462	423	471	464	445	417	455	460	465	483	481	426	460	492	441	449	485	452	458	461	469	456	445	475	446	473	501	476	455	411	471	462	448	504	504	466	487	465	446	497	466	454	468	439	444	471	421	468	429	451	456	514	448	469	470	460	465	464	475	452	443	470	475	456	469	471	494	460	482	462	483	439	495	464	437	462	471	471	461	445	470	434	466	445	476	467	467	428	496	457	465	463	479	458	485	490	459	490	451	441	471	452	475	423	501	489	447	443	457	481	466	467	455	450	476	453	465	451	459	497	451	475	466	420	486	465	413	501	487	469	449	473	444	487	477	462	447	489	433	448	477	445	491	539	505	486	485	457	485	422	471	434	506	463	487	482	487	492	473	487	446	435	494	457	432	415	456	470	486	458	462	474	469	468	475	474	405	451	486	457	459	459	457	479	431	418	446	473	469	462	477	486	504	473	450	455	503	457	445	504	474	486	482	440	497	465	478	496	492	476	445	431	468	487	497	457	477	397	406	472	468	427	462	473	472	419	448	470	470	445	457	441	461	453	470	435	494	432	459	457	441	453	509	452	476	433	442	465	412	507	446	427	471	432	487	491	447	439	467	454	445	489	448	481	416	488	479	477	466	405	461	477	458	456	463	491	475	488	456	450	447	464	465	448	447	475	477	471	480	456	473	475	452	453	462	469	437	472	490	460	482	436	454	478	424	434	468	453	469	464	479	470	456	473	478	416	468	462	514	460	438	428	506	477	462	488	477	428	446	434	502	458	475	465	442	436	456	471	455	464	472	446	414	460	481	468	473	482	454	458	439	468	428	453	457	429	504	446	444	488	495	429	478	464	434	463	447	452	478	450	485	437	451	461	446	449	486	479	453	474	469	466	465	448	481	507	488	487	449	461	487	480	436	505	487	443	488	431	486	481	468	460	463	497	478	502	459	456	487	455	449	438	438	481	483	496	480	436	491	464	454	447	482	462	467	444	429	447	430	489	453	464	459	498	445	463	443	461	474	430	460	461	479	448	441	445	450	456	479	432	460	457	443	472	463	450	454	464	416	463	466	455	431	470	459	473	464	471	471	449	480	430	469	474	438	442	486	471	448	492	427	438	453	455	476	501	465	452	502	453	468	442	497	443	451	475	513	468	491	459	492	457	432	486	434	476	432	465	435	440	437	455	467	453	473	440	452	450	469	479	492	425	442	436	431	465	485	444	465	466	468	468	501	494	486	455	502	497	470	432	487	468	469	485	481	462	464	493	477	486	478	486	481	469	454	486	474	467	494	455	425	475	465	458	442	429	425	474	407	477	467	444	473	477	485	482	463	507	468	474	452	481	457	480	462	483	457	412	495	485	466	430	457	442	461	470	447	449	455	484	475	462	474	437	456	472	455	474	452	434	465	473	454	428	472	448	490	455	467	443	500	467	477	404	509	462	425	490	442	445	445	480	506	471	444	434	441	438	498	460	473	473	414	468	482	460	454	476	453	481	477	427	482	442	485	491	458	450	486	491	487	468	502	465	455	494	470	470	471	464	445	501	450	493	516	451	451	442	490	455	435	509	445	489	418	418	455	455	455	457	450	466	430	452	429	468	460	460	487	452	449	462	497	445	473	483	494	432	448	480	447	444	465	464	456	453	448	440	481	454	466	508	448	460	440	475	447	486	501	459	492	439	412	487	440	447	417	465	495	464	435	441	471	492	493	468	452	415	457	475	478	486	447	470	449	470	458	460	470	484	457	455	470	451	464	488	418	486	483	446	502	461	448	476	480	477	474	482	462	404	431	500	486	462	500	429	472	462	451	438	475	506	509	469	489	494	443	504	438	465	412	492	441	427	447	434	435	425	455	471	470	469	485	514	462	476	439	465	411	460	478	432	462	486	434	449	446	533	446	417	440	462	459	482	485	458	475	458	419	483	471	435	442	497	450	451	467	463	488	463	467	456	465	519	471	440	430	482	474	474	404	427	475	487	450	459	488	462	482	450	461	466	499	460	433	466	415	479	492	456	465	481	511	465	488	456	406	449	487	484	492	473	455	507	494	470	442	473	469	465	459	456	475	486	487	470	463	509	491	462	474	453	446	409	469	445	480	476	455	450	465	469	456	475	412	444	445	455	470	460	446	442	434	488	453	408	492	466	470	450	472	465	481	465	466	460	542	470	429	455	452	477	484	459	473	440	430	476	470	469	463	484	497	439	479	426	469	477	467	437	433	478	488	441	456	454	473	469	482	427	476	456	468	482	453	436	467	448	466	477	479	491	494	470	463	481	458	487	463	444	445	420	471	486	467	454	448	464	451	490	488	508	450	468	433	443	465	426	410	471	465	468	480	459	485	493	462	460	434	428	465	438	452	435	455	469	452	454	494	449	494	453	478	419	464	466	422	467	448	453	442	458	494	424	473	443	424	456	443	479	484	463	441	479	469	458	486	465	455	414	451	446	455	434	479	513	449	466	427	454	450	435	478	467	420	480	428	487	411	476	452	460	473	489	458	435	456	471	425	458	490	480	442	457	446	454	490	461	475	473	484	452	486	450	412	430	451	489	500	427	438	437	480	447	435	424	447	460	432	446	473	444	475	441	520	436	509	455	429	432	462	452	449	461	451	440	487	472	459	461	490	482	490	482	496	496	439	537	455	476	490	479	458	441	449	462	447	479	474	475	470	430	488	459	459	447	461	493	471	447	421	433	429	456	468	461	442	442	457	496	459	470	476	467	454	451	456	428	429	466	450	511	487	456	439	476	470	485	460	450	477	442	445	518	486	474	449	453	477	453	448	424	459	445	482	432	444	486	478	479	432	449	463	482	459	490	427	448	487	480	482	500	474	493	441	484	469	487	441	448	482	434	451	477	500	479	473	472	482	442	453	477	470	483	475	447	471	439	452	435	462	500	464	454	480	504	479	505	472	500	422	423	451	457	466	468	441	453	459	464	436	475	460	446	470	454	461	437	459	459	427	460	474	462	426	456	420	457	431	476	494	438	472	440	452	465	478	443	431	412	448	460	440	437	439	445	442	462	445	485	471	473	445	467	490	452	480	452	451	447	482	445	450	462	455	483	496	442	422	500	465	467	437	472	482	477	480	495	506	455	435	476	452	452	463	444	447	437	480	466	462	496	474	475	443	449	468	457	459	486	492	443	447	424	454	482	475	459	476	473	487	454	421	469	485	477	480	472	458	477	472	452	484	408	461	480	463	442	450	420	452	482
3594	5424	3936	1996	1509	1271	1061	841	733	706	671	615	604	544	556	530	532	556	549	541	532	494	518	552	501	478	534	489	460	501	543	522	527	482	558	523	509	499	476	519	467	547	457	500	433	479	524	475	455	445	497	500	481	480	519	459	496	484	528	497	495	492	460	551	483	492	527	485	504	512	485	511	530	505	481	461	495	506	481	492	484	481	488	511	481	507	497	526	496	482	493	509	528	486	463	475	465	525	526	492	508	474	497	472	487	485	511	504	476	510	505	522	485	501	491	492	486	490	458	471	500	490	492	483	477	521	531	510	514	524	506	492	473	505	515	505	495	522	500	539	533	499	548	503	473	538	484	515	501	481	514	509	474	521	479	512	451	484	526	483	512	536	540	488	517	477	484	512	518	508	500	486	536	513	504	495	494	473	493	522	486	513	488	513	477	476	515	503	509	542	502	491	489	485	465	435	503	474	517	523	467	468	501	497	545	498	449	501	511	532	487	492	470	495	482	507	459	468	489	516	504	488	477	510	481	508	480	514	482	485	504	484	490	464	531	507	516	544	522	516	529	504	439	485	480	523	501	497	521	492	508	504	498	464	501	523	516	503	494	481	514	491	531	513	502	508	474	508	486	464	479	504	437	487	503	497	506	452	465	538	489	478	462	460	511	504	445	468	462	480	511	480	518	478	506	498	497	494	473	478	507	512	488	467	510	478	494	497	495	460	510	488	493	503	472	507	490	509	509	520	479	495	440	477	479	524	508	493	498	458	506	509	487	512	493	469	492	509	508	500	466	523	499	449	509	541	507	479	477	451	471	451	530	505	494	473	485	480	511	478	507	497	521	477	517	507	490	514	493	534	473	467	495	474	515	465	500	503	501	462	484	499	523	548	491	506	535	487	516	490	484	504	512	508	464	510	485	483	478	498	505	492	493	479	528	548	469	472	485	529	460	509	537	475	495	518	507	495	497	483	491	496	477	489	525	483	500	503	477	494	501	486	493	505	483	497	505	494	465	519	489	460	496	503	502	481	525	517	496	449	488	505	504	444	453	487	449	518	490	498	528	536	507	496	482	470	519	508	539	497	487	481	486	492	443	512	484	534	443	455	533	463	492	505	492	501	520	531	533	522	492	514	493	476	484	484	501	458	479	465	509	499	537	537	510	471	489	501	461	519	505	491	480	510	490	525	507	523	501	470	505	515	506	471	509	513	550	481	490	455	509	497	510	490	463	502	527	471	491	485	501	487	486	499	495	448	477	481	503	499	524	497	459	523	494	475	506	508	490	537	514	447	471	510	481	496	482	477	510	516	491	488	485	508	493	490	489	516	486	479	480	487	485	508	490	511	488	501	523	497	505	489	483	505	514	468	454	507	537	495	484	479	471	509	543	504	498	452	515	498	471	499	509	512	459	528	530	483	506	487	498	498	479	486	460	527	479	527	471	474	546	488	442	478	522	554	507	473	498	480	458	467	530	477	514	473	521	482	474	544	497	451	493	490	496	477	463	490	497	491	486	487	555	513	507	497	486	511	477	533	502	517	512	469	476	475	480	452	447	519	472	506	485	514	470	516	499	490	521	461	481	473	517	474	507	533	495	490	453	500	482	496	503	498	475	514	527	490	483	489	489	522	501	519	462	464	513	466	516	471	494	486	489	513	504	521	483	455	474	498	493	509	494	480	482	504	503	519	486	472	498	506	465	499	529	489	459	489	492	512	484	467	448	537	489	495	510	477	525	468	475	493	540	501	489	490	503	489	490	480	494	490	503	468	459	495	520	480	471	502	501	534	499	507	489	509	473	489	521	511	494	504	492	486	493	514	539	535	481	480	543	492	497	483	509	463	518	458	483	502	510	485	479	500	476	510	472	478	479	522	480	491	500	483	460	458	525	533	492	473	448	489	518	512	461	476	467	524	521	518	518	488	481	535	518	451	495	487	498	477	523	521	513	485	526	505	474	500	482	480	473	490	485	491	524	502	493	468	463	514	496	506	509	484	505	505	533	476	532	511	529	485	496	498	509	468	485	487	520	515	458	462	514	507	512	477	483	473	508	525	514	473	497	525	448	485	447	492	487	504	488	478	511	505	498	494	480	511	508	511	471	485	522	513	472	491	509	499	507	504	493	498	493	472	498	466	474	505	499	480	464	502	487	509	509	515	467	484	484	503	488	524	481	500	459	501	468	485	487	472	517	504	497	486	498	522	480	514	478	483	491	517	511	524	498	487	526	495	446	503	466	515	510	492	496	433	462	470	509	489	528	471	509	504	506	504	473	478	505	449	482	474	482	484	504	491	504	502	511	471	477	561	454	491	479	496	504	475	499	489	498	503	521	509	493	492	499	545	481	510	488	489	531	523	532	499	478	486	520	463	493	484	529	486	472	529	499	489	479	473	496	487	471	454	523	453	509	475	503	462	480	460	499	489	510	506	514	512	499	507	498	486	504	462	518	447	482	477	482	452	517	486	539	501	480	497	460	486	500	477	486	488	490	477	505	509	506	508	488	482	479	504	476	473	471	457	460	491	510	498	475	496	497	462	496	486	490	455	461	474	501	504	530	518	485	489	467	502	475	484	484	480	486	501	522	488	484	493	464	497	476	474	528	482	521	511	482	478	468	481	470	560	470	521	506	458	476	457	465	492	503	470	483	453	491	472	476	493	499	474	479	464	508	494	506	532	490	492	528	445	482	542	457	500	484	500	494	532	438	459	483	508	499	509	510	501	518	482	473	465	492	511	533	511	497	490	491	497	487	484	443	463	466	499	497	477	497	497	519	502	516	442	468	497	446	499	485	472	522	498	463	533	517	511	488	523	501	511	492	506	483	508	499	466	479	479	504	469	448	513	510	508	479	568	470	466	496	521	491	486	456	453	533	500	495	501	501	509	495	484	546	455	493	511	482	509	516	500	546	482	488	476	480	486	463	505	496	490	502	505	500	502	497	492	477	492	498	512	502	494	496	502	504	491	514	513	501	519	535	505	488	537	481	487	521	522	480	479	509	493	529	469	468	560	507	492	535	453	492	481	522	472	503	513	470	544	476	469	494	502	518	516	473	471	509	474	493	498	492	492	479	508	475	469	548	502	510	486	474	507	490	509	498	478	476	501	517	503	483	489	498	490	502	449	461	487	474	482	535	481	494	520	466	499	462	516	514	497	457	530	494	475	485	491	477	497	487	502	459	481	506	502	509	470	499	511	498	525	474	518	501	520	453	528	527	505	503	494	489	521	509	508	483	507	466	472	531	520	528	537	483	485	491	501	526	452	481	524	481	511	461	465	502	480	510	531	523	502	514	480	490	505	448	458	549	496	477	506	509	506	466	450	478	464	482	491	491	464	467	476	502	515	514	494	521	484	480	499	461	518	490	499	465	503	508	488	467	484	529	468	490	489	499	469	479	516	491	475	509	479	490	500	488	498	475	496	527	461	460	501	498	506	480	516	497	464	539	504	485	465	476	463	510	461	467	515	490	472	472	527	488	515	521	503	481	485
22274	20884	28333	23527	20878	20904	9461	905	625	543	480	404	372	342	310	312	254	288	265	261	218	229	234	215	199	203	209	200	202	205	185	208	191	198	210	189	192	184	176	164	184	180	173	177	186	179	189	179	187	164	168	165	184	206	178	165	194	212	191	167	161	168	184	168	187	188	209	177	173	155	166	171	193	171	168	174	183	176	177	163	176	173	188	177	186	187	171	165	182	170	168	172	161	182	178	186	169	179	183	169	160	192	156	161	171	175	196	172	195	189	162	162	166	171	172	167	180	170	164	181	183	165	166	181	169	191	195	163	191	160	172	179	188	179	156	177	183	171	170	181	169	174	156	180	151	160	172	175	192	199	160	186	177	188	184	165	179	189	189	156	170	188	160	200	151	206	184	177	180	185	156	178	184	158	207	186	160	169	184	165	170	203	169	183	146	171	152	169	151	168	183	156	171	174	200	173	183	179	185	169	176	183	156	159	184	181	168	175	165	166	173	174	168	160	168	168	164	157	172	162	168	207	171	195	159	174	180	185	170	188	202	182	155	183	154	173	168	183	194	172	155	165	179	163	164	177	167	171	172	175	156	159	173	161	170	192	154	203	165	210	200	171	162	164	202	184	158	167	178	176	160	178	163	161	193	178	188	157	163	180	162	150	171	176	162	175	158	175	169	162	192	187	189	197	156	175	156	174	180	165	196	186	169	214	171	195	158	183	191	175	166	158	172	191	184	165	184	184	174	179	195	186	184	193	164	164	169	179	162	179	171	174	161	201	201	203	177	152	181	174	160	176	173	172	177	196	165	185	156	154	170	166	191	189	186	161	193	170	178	178	166	163	174	159	153	166	169	191	187	179	193	160	163	152	179	154	181	188	173	170	170	177	172	167	177	158	159	170	167	169	169	174	186	160	173	179	181	162	177	185	166	189	178	168	175	181	182	180	168	176	178	166	178	167	169	161	183	163	178	198	189	187	185	159	189	164	164	159	179	164	181	182	172	170	175	167	181	162	187	196	174	179	176	164	193	169	159	185	177	183	162	184	149	168	164	180	193	194	191	172	180	173	168	169	183	183	169	167	176	188	166	166	187	168	164	156	163	183	148	165	176	188	199	154	184	173	167	181	167	180	172	170	176	183	184	180	163	184	180	167	191	163	169	165	160	164	159	164	177	182	181	188	167	186	169	200	181	158	171	179	180	151	149	162	192	178	172	164	168	187	160	178	170	174	181	173	168	185	174	177	170	160	180	174	181	192	186	173	163	187	177	155	160	180	170	188	159	191	186	174	162	154	186	174	179	144	194	171	194	164	169	178	199	197	186	163	179	195	171	186	169	165	164	192	170	167	192	190	173	174	189	185	168	154	158	172	215	168	160	185	180	186	168	183	186	169	173	170	189	181	160	165	187	182	160	195	167	179	176	151	161	184	168	173	189	179	172	137	173	192	176	161	183	196	140	163	186	184	182	181	185	165	170	164	151	178	175	167	157	154	174	167	179	162	170	160	183	178	179	158	179	171	183	181	180	204	151	210	161	151	176	169	178	170	189	193	167	174	176	163	187	185	174	168	155	166	186	179	179	173	183	166	175	171	173	179	169	170	176	153	173	193	168	178	158	178	182	183	164	178	183	166	166	175	164	163	194	215	182	169	156	144	195	174	174	167	185	180	190	172	198	182	189	186	160	170	168	169	151	173	185	164	194	191	177	192	175	181	184	175	187	152	178	163	207	191	183	167	175	166	184	190	188	165	164	178	166	167	175	163	179	177	176	179	167	173	164	177	170	181	207	166	179	161	195	157	167	173	161	166	147	178	163	180	178	176	172	189	189	167	179	148	174	160	165	193	198	175	170	194	170	167	175	176	158	190	177	186	145	147	194	174	178	161	188	170	180	184	173	168	178	187	182	187	180	167	168	159	154	163	180	171	174	161	198	169	160	190	167	158	187	190	158	179	173	181	188	184	205	191	173	192	175	165	185	187	178	161	191	184	175	218	171	173	163	172	201	189	169	190	173	170	192	193	187	159	168	173	151	168	191	176	182	198	163	176	187	163	169	158	172	175	186	182	186	181	181	176	174	179	180	156	170	187	157	164	147	182	156	172	204	188	173	189	147	193	182	187	179	192	185	161	201	180	164	167	184	165	163	175	175	163	185	190	157	178	172	172	197	140	198	189	195	158	154	162	180	165	170	156	171	171	144	173	185	164	185	190	178	160	173	160	205	169	172	183	163	156	184	190	208	163	178	196	182	190	173	171	180	188	176	185	180	179	191	165	162	166	184	199	175	194	190	162	165	191	196	177	155	181	166	192	165	169	185	196	168	188	164	180	180	178	179	178	173	177	175	186	190	180	191	178	211	166	174	185	153	181	184	176	175	158	159	201	174	165	175	189	170	189	182	184	188	150	198	183	191	161	161	171	211	157	169	211	178	173	181	178	161	160	159	164	162	169	151	183	180	171	161	173	166	184	177	171	171	161	164	180	175	178	187	195	168	164	183	166	166	193	158	172	167	186	172	173	188	179	180	170	175	181	153	177	198	164	166	168	179	168	183	183	162	175	166	178	198	178	180	164	178	159	180	172	160	151	168	187	156	179	142	165	189	169	172	196	185	162	195	209	169	160	187	154	182	181	166	162	164	193	179	198	186	231	177	198	144	177	192	180	184	172	179	162	166	185	193	196	173	202	176	170	156	160	176	184	178	184	146	190	160	167	207	176	195	166	148	170	159	166	167	197	170	173	168	197	162	195	161	166	174	191	153	183	178	172	163	158	196	182	189	143	181	193	189	172	168	163	182	178	149	170	159	174	179	177	177	187	159	171	182	176	192	190	159	167	175	193	181	149	187	147	184	166	169	167	166	165	181	173	153	160	188	188	173	170	185	195	177	167	156	157	162	177	178	186	170	188	208	188	179	198	181	163	181	176	201	167	171	170	167	185	164	163	164	194	161	177	172	189	165	175	201	190	180	190	171	176	161	153	188	177	167	194	180	162	181	184	197	183	164	184	162	178	168	173	180	163	168	176	155	179	148	171	200	191	184	189	179	158	169	195	203	206	191	181	162	161	160	174	201	180	181	176	184	181	181	193	178	171	171	155	194	155	174	198	170	164	149	192	162	170	177	168	146	167	171	172	176	179	179	197	161	162	188	159	192	181	177	182	168	176	163	187	190	170	158	188	195	185	175	157	181	161	161	176	186	159	163	177	177	159	197	174	180	176	173	185	165	193	178	175	167	185	188	173	184	193	175	177	173	184	195	206	163	166	168	178	171	177	161	177	189	172	174	165	162	196	172	185	179	141	204	177	194	165	156	189	175	176	164	170	160	181	179	167	162	194	173	170	178	185	175	181	158	177	177	182	152	180	200	196	189	184	187	172	171	183	177	184	190	172	177	173	148	166	205	194	194	186	197	192	148	185	170	188	174	171	159	163	171	157	203	187	175	189	188	180	187	178	185	185	185	163	180	164	186	169	159	170	153	168	160	184	181	183	173	186
4686	13900	10535	4869	3311	2498	1883	1431	1034	853	763	619	520	477	415	398	363	332	324	336	281	276	270	282	274	294	237	252	270	255	252	263	239	207	231	211	214	220	220	234	223	223	232	219	216	235	181	189	213	224	220	207	189	204	219	204	202	228	186	228	210	215	193	238	227	163	224	206	216	187	198	204	210	206	217	224	233	186	187	217	220	185	210	215	203	187	218	210	202	179	220	192	193	201	190	193	182	194	185	185	184	202	192	204	202	216	187	206	208	195	199	213	191	211	177	176	194	198	204	189	203	193	196	196	192	186	220	233	191	215	208	207	207	191	205	217	207	197	198	180	199	221	203	190	205	215	211	184	196	216	203	205	218	171	209	213	203	202	207	199	168	195	228	191	204	202	223	231	198	225	215	200	199	215	190	208	209	177	215	202	192	216	196	223	205	186	212	219	214	191	224	204	211	181	204	215	220	207	204	196	197	208	208	172	177	215	183	190	204	213	192	184	165	215	188	187	166	190	207	189	197	209	222	198	218	193	207	192	198	211	194	192	218	221	193	195	187	188	195	200	190	179	183	194	204	209	215	222	187	177	219	193	198	200	201	213	207	209	190	211	194	224	213	212	217	191	177	210	180	211	174	216	189	182	224	206	221	169	222	197	172	208	194	215	199	226	187	177	198	217	207	186	202	173	196	235	183	183	206	232	174	204	210	201	219	205	195	189	203	205	204	213	221	215	235	183	184	191	214	192	226	201	220	195	224	193	171	196	171	216	193	174	195	225	188	204	184	181	214	173	216	223	180	211	205	211	188	186	165	182	182	222	181	209	213	178	210	231	233	205	206	180	195	190	195	193	204	184	190	185	180	205	213	207	191	198	200	197	192	226	226	190	212	181	199	207	217	206	198	203	208	217	180	227	188	209	217	181	184	210	203	212	195	214	188	177	186	193	206	191	193	170	196	207	209	214	210	187	191	197	213	198	165	205	227	186	211	210	204	205	189	196	191	232	209	187	215	218	207	205	218	186	176	194	194	196	203	222	173	191	193	203	202	237	209	202	187	198	216	186	234	211	194	194	197	190	193	192	210	193	198	205	208	204	194	181	207	208	190	212	214	205	205	202	203	195	197	224	188	218	172	200	183	211	203	191	193	198	189	199	175	171	196	206	208	214	192	187	198	208	211	191	190	197	184	201	195	228	179	224	213	202	200	190	191	196	203	216	187	216	201	222	215	189	190	212	201	190	229	192	189	213	207	204	210	170	191	197	192	195	214	195	190	191	173	200	223	201	201	208	207	211	214	201	197	183	208	190	202	204	198	167	208	201	200	174	216	193	201	210	209	208	212	216	169	212	229	210	195	204	190	184	172	193	206	215	220	220	204	188	175	199	196	207	219	188	200	196	204	206	232	194	191	194	178	178	223	203	193	211	199	198	187	217	180	194	212	201	188	210	174	190	220	181	217	204	220	193	216	191	210	211	190	200	205	188	179	211	183	204	204	221	190	183	232	215	203	194	204	198	215	174	216	194	196	193	207	225	211	205	173	195	182	200	216	215	183	177	203	207	183	212	194	188	196	194	194	187	203	218	186	223	222	213	206	216	198	175	189	188	202	188	189	208	176	186	214	212	185	190	197	178	203	183	207	201	197	189	191	197	212	202	196	224	201	205	212	193	182	176	212	185	187	192	189	188	195	192	205	218	186	188	205	192	186	206	198	215	198	187	171	192	191	204	183	206	189	205	201	181	207	180	205	183	205	201	177	205	217	210	206	196	214	203	197	204	202	183	210	220	234	194	205	191	183	211	169	204	196	217	204	204	205	175	200	180	201	195	190	191	163	212	217	198	199	193	195	193	198	193	170	199	203	215	212	227	191	202	192	159	203	189	203	195	209	202	188	217	228	194	197	201	197	220	199	196	209	178	160	230	200	226	190	204	211	202	180	213	197	166	216	183	209	173	173	207	185	203	195	186	201	205	217	219	192	216	193	180	201	187	201	187	192	187	196	218	197	201	217	214	207	205	212	208	199	192	212	206	206	202	189	211	229	214	207	224	208	214	178	182	206	186	183	199	216	222	191	192	194	189	189	222	184	165	207	187	215	205	205	199	182	211	193	226	220	204	195	216	204	187	194	206	224	203	194	202	191	202	183	210	182	179	193	216	179	201	174	220	197	211	198	183	204	176	167	217	210	197	229	200	217	198	204	199	214	200	186	226	201	206	226	204	194	192	215	195	195	206	212	214	190	202	203	178	199	207	190	201	185	202	193	223	190	202	201	207	195	170	201	204	206	199	179	178	181	199	211	205	203	200	203	194	219	180	183	191	212	203	187	200	216	194	186	193	190	218	201	205	183	214	216	186	198	202	191	175	166	218	217	206	184	206	190	204	216	201	188	175	200	195	209	203	213	205	195	212	189	231	196	179	209	182	176	207	210	195	200	194	230	192	193	175	218	195	207	167	215	215	180	203	198	185	190	202	210	206	197	194	190	190	211	165	200	216	204	205	184	187	181	194	179	201	195	193	186	181	213	194	190	184	205	187	205	204	213	160	202	209	187	196	191	163	175	183	211	195	193	198	216	196	210	199	215	217	196	195	210	208	179	198	195	202	201	203	181	217	197	190	193	161	171	177	193	179	172	206	210	194	214	211	192	233	193	191	209	157	216	189	186	221	212	208	223	194	196	227	183	171	196	168	195	178	180	183	192	193	195	194	187	194	192	195	199	212	203	226	199	186	211	218	203	182	210	209	195	169	190	189	239	164	195	210	202	220	196	202	195	210	210	190	201	202	183	195	201	207	230	226	220	201	236	212	187	191	203	182	200	220	202	189	207	199	173	203	185	206	181	188	222	186	232	174	181	204	193	214	208	205	193	163	174	167	211	180	202	192	219	220	192	205	215	192	205	214	208	194	182	209	212	220	202	189	208	191	207	190	186	179	205	184	187	191	196	192	181	210	207	187	225	212	206	220	230	209	186	209	197	185	199	208	182	198	193	179	209	218	210	191	198	206	183	201	210	206	185	203	210	226	195	221	228	195	219	207	209	187	227	204	200	185	182	203	201	217	192	190	184	184	193	181	173	195	195	191	175	193	200	178	174	199	212	170	208	198	186	209	201	192	193	208	206	193	206	201	204	214	201	192	217	192	183	174	201	194	193	178	181	192	186	206	211	188	206	196	213	193	199	185	194	209	201	209	173	197	192	192	230	215	202	184	207	185	190	180	202	181	197	196	201	206	195	204	188	200	198	210	183	238	209	203	183	198	185	226	199	206	198	192	187	220	196	199	208	227	212	219	204	206	205	195	236	197	214	203	203	191	207	207	195	208	206	213	193	210	189	191	226	178	206	202	204	212	226	201	203	227	208	203	171	222	220	215	230	176	192	169	214	195	212	196	198	192	186	200	207	234	203	201	204	165	206	196	211	180	206	187	208	216	214	177	195	214	200	208	182	199	221	192	202	197	193	161	189	194	214	195	198	172	217	197	211	173	205	204	201	215
27064	18818	5461	1047	794	698	748	716	732	649	736	654	680	637	650	712	680	639	658	668	666	711	679	721	675	686	656	759	736	693	688	612	657	686	720	663	705	693	652	697	662	703	713	677	653	624	672	656	665	715	715	701	715	692	681	718	680	665	652	714	643	656	682	669	706	651	698	683	683	720	656	663	674	676	663	651	663	655	667	657	645	711	665	628	668	706	717	669	658	664	692	669	647	704	696	689	677	668	691	648	683	689	644	632	686	672	678	706	685	695	660	702	627	703	669	680	625	632	613	659	642	640	698	725	655	689	669	704	663	674	683	664	681	663	663	687	680	665	670	685	651	673	645	676	644	652	680	677	717	691	685	692	677	695	694	627	681	706	647	668	669	705	668	687	689	692	686	643	632	694	678	671	682	641	696	648	667	658	686	642	694	657	652	675	710	700	654	653	722	697	661	682	683	714	677	666	698	691	732	693	697	683	633	644	697	654	691	659	671	666	703	667	659	665	715	640	696	725	647	710	699	661	668	691	667	611	687	684	668	729	638	720	683	669	670	667	650	698	639	669	650	707	674	645	751	714	660	662	688	708	725	706	659	628	692	668	624	677	630	671	688	677	674	739	655	673	679	616	707	682	667	694	713	682	687	693	743	713	668	699	678	690	697	684	670	678	678	682	685	690	653	703	623	689	687	682	686	674	668	646	717	712	613	697	690	689	691	694	717	650	659	683	722	706	681	643	661	662	618	669	670	704	652	637	657	638	692	663	680	690	676	668	696	705	703	685	675	661	721	674	695	678	659	643	697	672	679	635	676	638	706	689	686	700	712	615	657	643	672	681	661	695	665	698	689	699	642	724	703	725	624	685	685	678	650	636	649	694	652	678	680	659	725	682	696	724	714	674	618	674	673	680	690	664	661	684	704	691	691	701	680	677	686	672	659	702	630	708	671	594	677	681	694	676	739	660	686	682	693	686	622	689	694	700	681	715	670	664	730	632	726	671	660	637	661	663	690	685	693	682	671	617	702	681	672	678	642	692	676	687	669	673	669	689	702	714	714	710	689	656	657	697	682	660	721	635	681	671	715	675	682	661	642	695	667	686	716	669	684	682	732	676	690	682	711	634	681	670	687	685	656	708	658	692	640	671	676	682	705	633	687	691	690	707	607	664	687	672	705	635	704	660	704	720	679	653	647	681	701	706	662	678	681	712	678	633	682	662	690	734	688	721	685	673	667	664	631	712	653	694	622	717	679	740	691	680	645	649	713	699	678	680	702	608	676	662	691	712	663	690	707	671	653	688	676	692	681	664	622	668	633	678	692	723	672	694	649	694	673	653	665	676	649	664	719	700	687	688	669	703	713	673	678	646	668	690	663	690	665	671	652	708	668	728	667	667	716	618	682	634	696	703	681	696	660	630	676	654	666	705	667	652	661	715	667	635	698	638	654	643	680	670	632	634	677	672	667	675	675	683	701	662	740	715	761	640	660	687	699	708	675	660	685	682	609	637	692	660	692	651	637	698	714	656	665	687	708	638	650	654	693	708	694	624	683	683	683	696	709	672	634	663	690	671	710	641	690	656	665	699	703	637	677	691	680	687	687	662	717	696	692	696	675	681	716	701	612	689	665	701	660	699	669	695	623	652	653	638	718	693	680	707	688	680	704	720	650	675	672	710	704	706	697	631	653	673	681	702	672	675	699	691	679	642	665	668	674	687	639	680	703	619	695	702	671	674	671	625	653	648	678	713	666	667	713	723	628	731	699	687	661	678	657	685	696	664	659	640	685	687	657	641	686	688	665	690	702	699	698	731	722	685	677	667	682	691	673	715	673	677	701	721	683	652	672	694	698	689	671	657	678	688	647	691	648	638	696	661	689	678	657	673	699	719	713	718	658	723	683	675	685	669	685	661	691	657	683	694	640	677	696	667	672	719	715	695	648	664	661	667	685	654	683	702	721	648	655	685	666	729	692	684	679	684	636	722	748	716	699	646	669	685	701	654	732	644	667	698	649	653	700	654	715	633	701	693	699	654	645	684	661	690	690	703	674	703	660	678	673	660	697	672	675	671	695	707	698	660	624	649	675	678	677	664	673	668	719	663	660	660	684	722	685	640	692	656	664	680	713	650	693	675	714	684	686	681	644	719	672	684	637	669	715	658	701	708	704	663	722	632	679	670	657	688	731	670	684	703	706	682	710	709	652	689	692	721	655	667	706	633	695	685	688	682	653	708	720	622	638	697	674	671	676	673	715	689	686	654	695	686	680	712	708	677	669	693	709	670	642	701	706	688	665	663	699	653	638	678	682	658	702	754	665	671	709	713	665	660	704	653	642	678	714	703	696	660	661	676	726	682	698	707	696	693	726	692	719	691	636	739	717	680	681	685	711	675	664	648	672	651	684	645	680	646	626	677	690	685	665	653	664	675	682	620	723	667	655	696	679	661	683	692	678	661	673	638	654	693	707	616	694	674	705	680	645	645	648	617	670	715	708	665	666	728	612	678	680	714	698	640	706	700	696	674	648	652	643	671	696	673	689	689	694	701	630	661	675	688	683	688	656	694	675	637	670	650	681	699	703	648	680	674	683	638	661	709	648	681	657	647	686	682	653	642	678	661	684	672	654	647	692	661	684	659	673	718	727	714	729	653	686	694	672	671	745	670	684	716	692	635	721	689	648	653	665	669	670	676	728	720	651	715	670	693	741	642	613	664	687	654	713	698	678	604	682	636	690	626	660	693	655	692	656	683	681	655	651	651	642	636	681	669	653	682	680	716	685	652	684	655	641	687	661	678	727	692	686	712	643	711	681	686	682	676	664	650	691	705	664	664	665	728	685	685	719	681	686	671	606	647	642	669	694	686	696	666	650	725	696	656	706	700	696	660	669	660	650	679	713	684	644	701	622	687	624	685	702	679	621	691	736	673	656	708	675	649	680	635	689	638	640	712	661	718	710	681	705	703	692	594	680	667	669	645	702	660	672	706	695	712	629	692	655	649	679	698	680	715	687	693	675	685	684	706	656	689	700	740	748	683	665	706	688	698	664	716	659	665	720	656	674	652	684	633	670	662	721	688	665	679	686	726	703	647	717	674	678	704	702	718	678	678	648	686	658	710	697	669	707	668	659	702	671	670	650	674	676	636	661	653	711	741	653	669	675	663	696	664	706	631	670	678	648	676	649	707	711	722	687	717	641	709	684	688	681	606	647	713	661	663	691	657	681	688	676	653	693	693	685	696	664	679	704	729	707	633	691	740	709	624	674	622	686	686	657	659	632	679	722	724	695	699	699	664	650	677	667	650	689	655	694	681	690	697	639	694	679	620	674	661	678	654	665	698	723	683	676	698	695	668	709	702	629	639	669	679	693	674	680	692	643	650	696	723	682	643	702	682	643	683	686	671	732	662	658	642	697	689	705	701	647	659	693	728	683	680	680	656	632	671	693	669	708	686	668	677	684	689	710	694	625	710	675	672	723	636	696	692	676	669	630	662	690	660	673	643
4431	1314	1115	836	806	828	807	754	768	750	764	745	814	770	780	741	798	703	739	744	763	704	712	733	701	784	732	739	775	746	747	786	709	746	737	755	785	723	724	745	759	732	710	711	727	697	805	742	700	736	735	745	750	798	721	744	733	718	737	717	746	717	782	760	719	716	743	777	753	711	760	720	737	761	722	728	752	740	708	744	772	693	781	745	736	727	751	768	748	746	761	758	711	756	720	727	730	732	736	718	754	757	727	732	751	727	745	766	781	760	737	733	801	746	756	725	735	755	739	713	758	764	744	688	749	762	756	732	762	774	840	719	779	710	673	770	749	746	768	706	798	760	761	659	748	759	722	740	759	785	685	739	758	747	698	740	744	765	758	748	745	777	701	732	764	732	730	710	713	752	734	688	738	763	736	731	745	786	713	706	723	717	715	758	756	727	712	780	744	740	770	711	755	754	782	749	751	764	726	764	700	709	782	744	751	702	742	768	774	772	757	767	752	744	689	762	731	743	771	749	706	714	740	760	777	729	759	712	686	725	766	734	725	758	785	731	714	736	730	730	735	751	737	808	740	772	699	711	711	700	757	751	698	717	710	725	762	721	796	757	730	707	748	793	721	730	721	736	716	761	740	780	727	713	737	733	730	743	756	703	724	722	746	768	752	743	752	739	729	695	693	718	749	771	762	761	740	769	748	783	750	715	743	709	744	756	748	719	755	762	766	664	757	782	719	751	740	775	703	718	803	769	741	782	698	718	764	796	682	726	747	729	733	742	744	703	772	770	688	743	751	749	753	795	769	734	725	749	710	714	731	740	770	738	737	738	770	762	737	710	724	727	717	814	754	730	800	698	709	714	718	768	765	772	737	773	683	738	748	764	771	756	739	736	761	736	796	729	756	760	709	733	749	743	739	743	745	785	722	768	741	719	756	739	731	721	712	746	750	728	768	697	743	730	735	746	730	795	763	733	749	733	706	752	737	740	717	743	756	737	717	706	766	756	742	721	704	697	724	747	756	754	723	784	720	735	789	776	750	708	727	713	746	750	757	741	756	764	749	683	749	737	768	758	804	719	765	693	790	705	774	754	724	722	731	788	688	744	675	721	760	745	741	767	768	734	746	741	756	729	753	797	742	753	734	807	727	794	786	782	734	734	734	699	790	705	739	709	758	764	747	733	757	736	733	700	725	729	761	708	760	748	696	747	734	720	729	793	751	712	725	743	712	743	768	711	752	753	709	726	727	775	763	766	753	748	740	727	730	747	769	718	723	720	720	744	757	727	733	701	743	717	689	721	731	785	773	818	774	754	732	764	758	785	737	767	710	785	732	718	720	757	746	809	685	790	738	734	735	695	733	773	742	741	726	732	766	758	749	763	705	766	761	726	728	729	744	803	709	748	728	772	687	763	711	777	761	757	725	690	725	681	774	734	727	748	750	713	730	793	690	782	714	751	689	730	792	811	723	708	772	801	756	730	773	747	754	757	732	763	775	744	743	740	739	723	739	701	732	713	752	722	800	710	794	721	705	733	732	768	764	738	734	692	729	694	751	754	728	740	721	684	745	706	724	778	769	765	732	718	715	770	718	683	742	720	778	752	774	792	764	717	723	732	709	742	704	722	691	725	704	747	713	739	765	756	719	747	778	809	705	770	736	727	756	711	726	711	732	765	767	756	764	727	747	708	733	735	703	781	720	735	754	754	770	747	733	726	764	722	754	699	685	766	752	766	720	748	756	738	742	776	802	720	765	701	704	776	745	698	736	741	718	737	718	709	746	737	711	756	736	750	728	732	717	794	723	752	713	756	734	764	704	712	742	797	747	724	751	743	733	748	721	768	735	740	757	784	809	753	743	729	795	756	731	775	724	739	732	733	685	714	704	737	730	786	753	697	730	746	794	743	728	793	786	738	715	728	726	784	714	726	732	821	723	733	721	736	755	742	773	756	743	709	702	739	734	750	724	730	755	765	721	728	725	757	718	723	693	743	748	724	723	721	798	785	741	773	762	724	722	779	761	717	721	776	701	755	754	746	738	699	802	776	715	751	728	728	693	772	757	733	733	759	705	726	716	731	708	743	759	764	716	755	733	748	732	718	726	773	708	786	784	721	781	715	766	731	734	763	726	781	715	726	707	727	721	714	738	745	755	715	708	725	730	692	759	745	789	754	709	730	744	786	736	736	726	728	697	781	731	758	713	689	723	763	737	766	723	722	748	794	747	773	709	702	754	781	747	730	758	783	758	767	738	763	748	691	756	720	695	693	771	719	752	746	738	723	726	722	732	720	752	728	773	754	785	759	695	683	792	734	735	759	687	685	744	750	735	720	730	743	752	779	754	732	727	710	750	753	770	738	687	698	703	781	713	755	725	742	777	711	720	761	723	768	674	727	791	751	741	721	758	722	722	751	755	768	710	761	750	749	736	742	753	695	728	742	742	767	786	702	753	718	705	734	757	718	719	770	710	776	727	730	752	822	757	758	762	687	717	748	707	744	714	737	713	718	766	757	731	772	724	698	759	716	761	788	784	723	709	745	744	727	765	727	742	727	728	793	728	779	709	774	721	719	737	688	722	719	771	737	691	789	731	730	752	762	699	674	745	754	740	795	760	724	749	726	729	741	733	696	750	720	701	763	769	709	744	761	665	749	811	691	794	724	691	695	767	737	710	763	787	768	703	764	682	792	734	767	725	739	732	739	761	759	758	717	771	706	740	744	772	768	757	768	722	739	758	754	713	767	759	750	765	726	700	770	719	758	750	759	757	738	752	776	718	777	725	792	758	759	703	751	779	758	709	749	750	762	726	759	748	726	737	768	742	789	739	732	719	741	773	749	776	734	723	758	730	737	725	703	754	731	720	753	749	758	735	733	743	720	756	741	736	699	735	751	757	764	727	717	727	727	756	737	684	795	778	716	758	712	752	733	738	751	783	663	813	737	796	714	749	721	752	713	742	738	750	724	788	749	742	730	734	693	728	742	718	741	789	706	706	697	693	749	730	758	705	740	706	726	764	747	734	755	689	723	722	734	730	780	749	779	782	754	760	744	754	717	736	729	717	755	737	773	715	744	767	728	706	709	726	739	734	735	717	744	747	743	763	764	806	707	752	768	740	717	731	725	742	763	695	737	762	719	759	756	763	741	747	713	754	750	746	787	702	750	743	745	745	671	731	724	738	709	716	675	771	744	757	722	727	792	723	719	730	741	717	721	772	718	703	733	699	776	787	765	795	777	703	791	750	741	653	741	740	758	711	798	701	790	735	710	770	748	736	728	737	731	768	762	765	746	711	777	732	779	728	714	719	746	791	754	730	743	761	782	748	740	743	728	790	746	707	712	697	756	733	755	747	760	751	744	708	718	727	754	733	736	779	752	707	739	748	715	764	738	740	764	792	774	784	749	757	705	718	753	731	741	709	725	778	741	728	736	767	767	705	738	728	727	716	752	753	789	709	814	738	728	742	761	741	769	719	753	719	741	685	772	754	746	751	722	748	755
23349	20834	27851	23929	20839	10693	1287	886	795	649	654	593	649	618	615	566	544	566	532	530	571	513	524	570	550	524	535	552	501	561	512	503	500	511	511	497	502	548	501	495	473	530	489	513	510	540	503	524	525	494	475	563	547	510	470	474	483	489	516	500	501	523	500	497	534	484	546	491	549	479	482	527	495	476	481	479	523	490	498	480	463	500	538	507	475	470	491	438	507	465	519	495	487	463	488	525	501	509	491	501	498	489	491	494	510	473	498	489	488	476	506	503	484	507	472	502	500	466	514	478	510	490	494	524	494	505	516	520	463	481	502	527	453	564	528	495	488	527	528	500	505	494	487	490	469	496	504	483	542	492	504	473	490	522	472	492	467	523	543	512	526	517	508	496	462	434	513	490	506	499	476	478	534	473	481	508	517	433	483	476	514	499	534	478	464	474	502	498	520	491	519	501	496	488	496	448	479	532	498	507	486	515	544	489	496	481	524	507	497	512	481	485	477	489	459	513	455	487	519	532	504	493	494	517	499	495	526	499	508	497	471	490	449	500	523	474	454	514	488	480	492	474	470	481	434	487	471	476	507	483	490	481	500	480	505	509	500	501	467	501	487	485	510	491	511	477	529	465	470	522	532	490	523	490	470	521	452	471	490	495	515	473	499	494	480	470	488	490	531	552	496	505	512	494	484	495	486	512	535	517	471	464	506	486	480	517	522	467	529	494	504	534	474	491	484	518	476	482	493	509	537	531	472	530	529	486	494	524	514	489	459	492	532	504	508	482	488	504	505	512	514	540	462	489	510	530	462	498	487	512	541	498	492	507	474	509	528	500	529	519	494	496	524	509	531	467	540	499	443	525	505	516	490	484	496	492	475	499	487	495	489	493	444	500	470	492	487	500	508	489	499	479	520	474	445	520	485	478	466	504	537	496	476	464	490	506	506	504	486	509	480	503	538	478	468	509	478	494	444	474	479	489	484	486	492	463	495	506	484	462	488	537	494	476	501	508	525	503	511	506	518	457	488	520	530	504	481	497	532	511	518	520	485	488	489	507	476	489	526	494	464	473	502	519	520	481	474	518	476	492	466	479	507	501	501	520	504	465	503	450	496	499	467	505	499	498	457	468	506	495	512	463	502	496	491	492	475	497	474	496	491	491	524	545	498	455	541	449	498	495	527	515	488	502	520	466	494	502	463	504	491	452	459	487	496	514	485	473	527	494	481	496	535	560	474	506	525	525	504	482	530	460	471	488	539	464	468	500	530	529	481	530	446	494	513	497	516	485	486	512	480	530	481	506	474	514	492	506	532	491	494	546	514	489	494	482	492	498	513	501	523	488	493	488	506	498	499	514	499	463	509	474	499	487	464	491	484	529	507	460	478	484	482	506	482	484	516	507	504	479	503	467	477	521	502	456	486	538	507	494	538	506	466	512	529	520	490	476	487	492	523	477	495	527	478	476	501	455	480	469	516	503	500	485	524	535	519	524	483	529	503	522	439	466	457	496	495	476	525	450	479	482	493	492	459	498	528	462	543	543	492	491	521	449	503	486	469	525	477	482	502	528	530	530	513	504	514	533	507	525	533	478	468	530	490	484	493	469	483	498	499	523	510	510	500	482	469	490	520	483	481	498	492	495	479	531	518	555	514	488	512	519	504	496	531	486	478	505	481	509	523	475	465	495	525	470	487	464	532	487	526	498	464	480	534	539	506	521	492	472	507	521	485	493	481	495	469	523	503	510	510	492	465	479	532	485	542	513	551	456	509	496	527	485	435	470	479	476	532	500	466	497	454	504	487	499	477	492	503	495	465	463	507	483	506	535	471	488	458	480	510	476	493	461	501	517	462	443	505	486	490	522	524	482	504	478	534	492	524	532	491	520	472	501	492	505	493	493	466	468	508	494	475	490	517	525	479	487	534	469	496	459	537	507	450	497	483	511	495	493	513	471	508	496	499	515	497	437	495	500	511	489	476	500	489	491	465	509	511	506	481	497	495	504	453	532	512	508	517	495	477	517	501	520	506	511	493	500	499	475	490	500	527	462	491	513	493	480	471	518	487	512	494	497	515	462	467	491	457	510	535	488	487	500	555	493	512	493	498	484	477	510	493	493	464	488	485	508	501	457	477	473	533	493	537	506	520	505	434	533	487	458	475	524	493	472	500	458	516	495	494	502	509	506	496	501	544	505	514	478	488	504	500	484	502	517	523	503	504	531	498	516	487	476	486	486	486	481	506	502	507	498	502	523	493	512	503	500	501	502	504	522	503	488	462	460	492	520	457	495	520	457	481	484	485	483	484	521	524	488	519	534	499	513	500	500	512	491	466	468	488	462	450	473	486	524	512	519	488	471	514	444	478	495	529	517	483	513	467	488	486	482	482	472	514	461	493	483	507	508	499	521	469	494	471	486	480	485	483	491	496	517	479	486	491	513	508	475	489	506	500	467	521	527	515	521	516	479	483	495	497	499	481	493	481	487	502	513	497	466	458	525	529	477	524	494	480	493	494	466	481	406	499	500	520	470	507	445	519	481	503	491	447	521	486	503	509	488	535	531	444	520	497	505	502	555	461	530	496	489	536	518	492	514	472	503	485	506	500	489	524	529	471	506	494	528	447	513	496	465	522	496	486	488	508	502	484	463	516	469	504	471	498	474	466	497	487	469	489	505	463	512	457	522	480	500	526	477	492	491	485	497	504	509	455	477	484	468	522	487	494	498	491	531	556	491	485	532	476	493	517	492	490	508	488	497	471	470	507	527	467	475	524	478	492	515	508	494	493	467	511	552	505	461	517	489	496	511	525	449	505	483	493	471	500	482	519	510	505	502	517	496	462	489	487	485	473	486	490	489	501	508	469	471	539	502	481	514	456	505	464	509	466	484	470	450	505	507	507	480	480	537	471	503	507	487	485	515	514	472	512	505	507	529	464	474	502	507	512	516	497	517	511	499	475	464	489	483	448	525	511	461	531	536	490	491	507	477	505	468	435	474	518	510	465	536	508	522	485	485	480	506	507	492	504	489	545	518	503	546	496	509	471	472	498	513	458	519	464	468	487	509	509	530	461	497	511	481	476	461	525	475	489	491	493	504	533	503	489	492	497	518	482	483	456	480	482	526	472	522	490	502	480	510	488	472	505	471	480	461	507	490	544	507	516	485	479	474	492	525	486	476	512	461	464	503	495	466	520	480	518	521	498	505	504	445	521	443	495	505	461	491	509	515	495	501	494	482	482	465	512	478	495	510	475	468	479	499	497	475	485	456	501	483	508	451	534	486	501	480	512	474	495	486	491	486	480	538	504	484	471	506	525	487	498	541	477	477	505	486	491	505	485	518	545	499	498	459	544	462	472	497	477	472	511	466	525	495	467	501	489	496	491	470	518	502	518	500	485	479	520	519	484	456	469	465	502	523	479	450	533	491	468	495	481	482	483	460	480	518	490	512	513	489	496	523	492	497	519	510	492	507	495	497	478	464	469	535	529	497	514	511	490	509	472	501
3509	8553	6571	3102	2154	1736	1401	1155	1010	876	819	754	807	725	698	643	653	615	645	591	647	636	567	591	588	592	555	596	582	588	602	570	596	584	577	558	602	569	580	547	597	542	562	538	576	574	589	571	575	527	527	549	554	527	574	514	566	590	559	535	577	580	596	509	554	541	573	541	559	562	611	516	505	579	603	573	573	533	570	565	574	526	545	520	575	559	594	547	590	555	572	588	525	567	530	563	545	564	523	563	576	540	583	530	567	540	524	541	551	523	601	557	570	575	523	561	534	571	594	518	555	563	559	536	591	577	590	530	566	560	532	540	525	573	561	522	577	578	559	530	532	568	531	565	576	557	578	544	557	583	545	553	553	510	595	521	524	576	581	562	539	582	553	514	549	573	562	572	597	569	512	539	567	544	543	559	600	587	572	545	531	572	533	555	576	535	570	553	556	592	535	551	569	587	541	588	518	549	585	581	532	571	539	566	526	575	528	537	552	576	570	586	587	527	577	564	538	595	588	562	560	579	552	551	529	528	547	595	553	589	517	577	554	573	581	585	544	524	568	520	583	566	529	573	539	591	559	548	521	599	611	582	565	533	530	594	526	628	550	566	555	537	550	566	556	583	528	578	582	537	563	555	559	573	587	549	557	511	577	595	570	580	509	573	523	620	583	538	559	539	559	629	562	533	543	570	591	594	573	563	558	547	566	571	568	550	543	542	569	554	554	557	534	543	564	599	526	556	594	561	541	579	579	562	595	568	572	583	551	505	564	572	573	534	525	577	587	561	572	557	575	527	526	588	532	555	537	561	575	571	554	542	570	521	596	524	585	532	561	534	540	506	564	548	553	605	550	616	569	576	544	588	569	551	570	576	555	554	507	561	530	525	524	532	566	552	564	550	510	561	499	534	520	546	560	544	570	586	553	537	576	541	537	536	598	535	567	531	547	598	558	555	590	529	543	566	544	581	519	598	548	576	539	567	536	535	531	564	535	539	575	543	569	558	608	560	579	581	577	563	544	590	584	561	540	560	604	539	560	565	514	550	589	577	560	581	599	528	538	582	553	566	570	543	569	597	532	531	604	531	584	558	536	576	563	535	527	561	579	520	591	548	586	556	523	591	537	556	574	545	570	564	593	575	564	540	521	591	552	495	552	563	613	524	559	547	505	540	566	553	549	527	557	548	553	543	589	547	547	559	579	545	580	576	581	544	583	578	517	572	596	552	557	596	566	564	564	521	517	550	553	523	530	569	529	567	562	561	554	583	556	527	561	573	570	554	557	538	552	541	566	600	504	556	545	579	543	563	532	573	556	540	560	551	526	593	545	561	577	517	557	563	583	557	563	541	524	563	533	578	562	525	560	506	597	529	549	565	581	563	494	554	556	569	584	563	580	574	560	608	538	561	576	521	579	604	557	514	528	558	563	562	601	564	560	548	583	556	527	585	520	580	529	573	559	568	544	580	542	579	534	566	574	525	558	544	579	592	511	527	575	565	510	557	538	527	571	500	594	533	588	532	548	549	564	583	575	570	546	539	525	594	551	531	528	558	564	524	533	545	539	565	562	512	538	573	513	594	579	512	529	604	609	579	563	565	576	528	558	517	544	553	569	557	547	557	549	608	566	600	584	589	564	542	568	520	565	560	596	524	586	558	495	579	561	580	544	560	545	562	568	530	593	569	557	610	568	549	581	565	536	515	562	575	611	559	542	592	537	581	529	574	582	570	567	555	565	571	555	585	545	574	580	575	552	574	556	540	541	583	556	556	541	562	553	513	576	571	534	576	516	513	541	559	578	551	496	584	567	575	505	591	541	541	556	550	558	563	526	583	541	562	532	558	584	558	539	534	576	543	486	554	570	568	555	535	536	573	583	560	532	593	551	550	594	543	534	578	536	540	555	550	554	596	582	590	579	559	562	576	568	606	538	538	512	557	532	578	599	522	549	595	544	599	543	552	544	522	575	546	574	536	580	569	544	576	588	570	534	564	562	541	564	567	560	552	565	536	577	578	524	558	571	566	545	592	605	539	570	588	549	544	584	559	555	558	555	536	565	585	561	572	579	510	584	536	564	565	533	560	590	533	579	572	558	535	549	522	544	551	545	551	573	579	579	537	547	551	537	602	570	542	550	560	557	554	581	580	511	535	557	548	599	568	543	529	559	520	519	530	594	537	589	560	575	543	556	510	546	549	574	554	553	494	567	563	585	572	528	593	541	586	522	574	577	583	562	521	582	583	532	605	576	563	580	571	569	528	537	574	566	531	544	569	545	549	574	572	545	570	532	532	536	576	540	538	565	584	536	509	576	507	561	580	533	535	591	530	573	531	602	589	555	604	611	554	566	524	562	528	568	572	541	542	495	547	540	629	555	531	556	539	575	542	570	543	586	553	576	622	573	540	524	499	564	513	560	553	563	550	557	525	590	561	589	580	526	535	563	564	563	608	569	580	576	519	588	559	547	581	514	529	564	546	571	561	586	562	555	569	556	570	570	545	553	566	560	554	540	564	554	532	579	548	566	584	572	552	593	533	588	506	547	552	538	569	554	503	506	535	570	597	544	516	553	585	531	549	617	538	564	557	541	558	537	574	566	537	561	560	567	556	541	519	555	529	558	562	560	563	535	580	576	560	539	572	551	546	562	532	550	564	538	571	557	601	498	525	504	499	542	585	604	543	584	547	562	577	555	557	586	544	605	561	531	541	549	574	546	552	571	585	591	558	584	601	525	513	532	568	559	624	557	585	530	549	556	595	554	572	564	553	566	558	601	528	526	577	523	558	590	544	548	560	549	526	587	550	550	566	550	516	571	548	531	567	588	565	548	559	563	555	550	516	562	546	506	559	592	567	602	549	551	592	582	560	594	545	580	544	537	560	572	530	568	568	550	565	563	528	530	574	569	594	512	523	565	524	544	564	567	596	533	541	550	561	573	538	578	565	576	584	535	531	533	552	559	548	534	564	497	577	533	554	568	567	586	578	592	510	576	558	587	551	496	607	550	514	560	565	564	540	581	608	574	555	534	532	526	566	557	534	567	589	571	560	556	554	575	551	533	542	549	524	557	549	590	529	506	531	566	556	543	561	568	588	532	554	570	560	547	552	570	571	529	554	539	548	558	540	527	580	582	545	574	556	543	553	554	574	537	551	610	577	571	569	574	576	588	597	552	555	538	564	524	568	555	579	556	587	531	551	570	521	564	567	538	576	586	562	549	578	554	545	522	588	555	580	584	583	561	631	561	578	585	579	574	574	552	561	576	540	559	544	534	548	577	597	542	563	557	579	537	567	553	570	548	533	525	530	588	551	587	518	537	561	578	574	552	559	585	584	576	552	583	555	588	587	573	603	558	567	524	538	556	571	571	566	534	569	605	573	575	541	562	557	562	570	582	571	579	559	578	563	551	520	582	548	561	537	531	561	547	556	552	547	554	559	523	566	557	557	543	567	524	542	604	591	602	589	573	571	531	518	539	551	558	554	574	516	544	580	581	581	536	582
24410	20870	27029	24727	13360	1084	708	603	646	574	542	525	530	475	526	510	475	465	489	482	490	483	483	470	453	504	475	488	443	474	493	492	442	449	471	494	480	448	442	442	460	428	504	465	473	434	485	480	460	469	446	472	469	445	481	480	479	475	453	462	477	446	476	472	461	447	515	506	460	469	500	475	472	480	483	498	444	455	457	467	462	464	463	449	446	484	441	436	477	431	450	479	476	454	447	545	481	465	465	486	493	444	477	469	451	464	501	464	448	501	498	443	455	449	493	519	445	457	437	491	471	492	423	454	452	492	481	471	474	505	457	445	462	454	442	435	442	423	442	441	445	436	459	510	469	481	474	456	447	459	423	475	417	455	467	437	453	455	452	453	487	471	438	460	486	461	467	487	436	457	449	458	457	494	466	464	505	453	452	454	510	405	451	501	475	468	496	469	470	413	442	462	475	497	485	480	463	474	507	445	477	464	489	448	482	469	461	483	457	457	461	471	471	452	463	438	492	457	486	494	456	472	492	452	509	483	518	493	471	437	443	435	461	448	453	473	481	488	437	454	449	479	486	471	480	453	466	465	489	476	411	491	498	483	452	507	469	478	452	465	442	499	471	450	443	437	468	468	496	471	460	444	485	450	489	447	461	459	414	481	468	477	474	453	472	499	468	465	455	427	453	438	449	493	457	482	461	470	458	488	477	468	429	465	461	434	457	493	490	524	475	438	454	478	467	451	492	431	466	472	480	457	452	448	448	465	473	511	458	474	475	475	497	479	475	436	477	445	475	487	439	443	456	438	477	482	452	465	466	461	449	457	442	442	428	457	440	433	475	458	444	443	475	446	457	437	445	494	472	456	482	455	457	477	443	458	445	464	482	453	461	478	448	481	502	437	451	430	440	491	447	449	461	464	467	487	457	437	497	461	436	481	455	469	459	444	459	473	415	466	394	470	431	459	472	467	444	453	455	475	451	474	501	456	460	453	533	495	427	476	471	447	497	470	458	483	487	485	461	471	428	493	468	486	475	470	447	462	472	457	467	526	473	484	458	494	461	435	474	465	500	498	445	492	462	441	469	462	487	414	458	487	450	468	462	459	490	486	444	483	456	501	420	475	447	462	503	476	442	441	474	467	485	492	456	445	470	457	490	440	470	465	479	481	488	447	430	485	500	454	476	445	434	453	471	466	464	435	485	471	458	478	471	464	463	442	494	432	492	478	488	467	473	455	467	432	474	438	462	472	471	433	458	457	469	457	436	472	509	497	489	497	475	494	496	447	476	477	446	472	458	461	445	511	448	449	522	489	452	445	475	455	473	461	459	475	492	456	494	465	442	474	451	459	474	426	442	459	440	470	501	441	483	455	473	434	490	471	467	497	473	474	494	465	457	519	474	449	490	493	486	457	452	422	453	465	489	457	488	441	443	447	443	493	465	443	493	433	472	450	461	482	458	470	459	474	474	465	436	464	459	491	446	525	473	448	460	443	475	436	480	469	488	500	535	469	497	439	468	454	436	469	444	427	453	483	505	474	483	449	499	453	460	500	443	477	443	422	454	471	490	504	497	471	475	464	435	440	452	487	459	477	459	460	447	455	449	485	432	454	454	438	458	491	447	431	475	484	441	451	480	447	440	451	457	473	455	463	432	461	470	493	487	473	462	501	446	447	435	455	456	452	483	422	486	448	471	453	481	477	490	487	472	470	416	461	486	502	465	485	482	465	464	454	484	441	462	440	450	458	453	441	457	472	439	443	469	455	444	450	475	447	461	480	456	469	438	457	501	500	486	452	507	464	447	454	457	470	444	419	487	465	483	459	453	480	448	475	471	467	452	434	468	427	472	471	441	465	479	448	505	497	477	449	465	463	460	434	455	473	399	476	421	457	447	450	477	471	460	452	453	488	491	484	486	484	458	467	476	477	424	467	469	457	455	453	463	464	428	467	489	432	487	478	480	487	474	472	441	486	460	512	438	466	444	478	469	459	457	493	453	447	450	489	481	486	476	440	461	475	452	462	441	474	447	453	442	423	475	449	450	423	479	438	430	438	475	436	460	452	453	485	433	440	470	468	457	465	499	453	463	497	450	449	459	477	495	444	477	482	475	474	430	428	420	424	454	440	439	453	454	441	491	500	474	481	481	484	452	477	456	523	471	449	447	452	430	461	473	466	507	449	435	485	480	438	451	496	487	494	448	478	454	435	441	477	416	489	434	440	448	474	460	476	468	464	480	489	464	453	447	458	505	467	478	497	487	505	457	446	437	429	499	454	450	463	457	444	476	473	491	472	415	464	411	447	446	392	491	458	464	479	497	465	470	441	459	442	444	457	466	452	475	461	450	460	437	446	455	471	521	512	464	444	456	447	484	458	479	467	463	445	449	480	398	452	447	463	518	477	454	473	474	507	480	461	481	462	446	435	477	465	477	470	472	456	490	458	452	459	477	450	469	471	440	468	471	434	421	434	467	468	434	458	431	496	436	462	457	440	460	447	488	454	445	452	456	457	501	441	472	475	449	461	421	459	496	402	432	474	445	456	463	497	455	495	496	477	443	441	492	461	435	444	453	488	465	454	459	475	461	513	447	466	489	419	497	459	439	467	458	477	474	461	484	464	449	472	484	462	445	474	454	474	460	441	458	427	443	467	464	445	419	478	438	487	448	481	463	457	470	476	483	418	465	467	491	430	446	446	448	491	489	429	498	459	447	460	465	432	474	421	478	459	454	469	501	441	474	480	471	457	441	446	498	435	491	491	454	477	468	444	463	459	462	484	464	498	454	466	487	460	482	477	461	503	468	424	452	437	465	484	466	456	469	428	456	483	437	473	444	435	487	461	472	458	478	481	446	461	470	508	423	456	430	458	471	455	534	450	476	454	453	474	489	473	476	426	441	458	470	462	440	453	500	443	467	448	454	459	515	481	440	455	438	445	437	482	463	440	413	431	477	466	458	439	463	507	456	423	486	478	438	473	447	438	458	467	490	480	456	456	447	439	474	464	471	442	477	447	454	435	491	434	450	466	481	491	490	470	447	455	473	465	461	449	529	446	483	487	452	463	462	447	423	461	499	447	454	489	457	437	439	449	460	519	489	475	459	466	449	425	483	467	479	458	483	427	446	475	474	461	521	456	463	474	470	466	425	445	471	488	481	480	455	458	447	445	469	500	467	475	476	482	464	418	464	477	454	460	478	498	465	444	472	471	476	462	433	455	519	430	496	456	434	456	465	489	462	468	430	467	460	456	450	482	463	452	517	431	451	466	428	481	482	451	501	441	464	496	461	473	449	456	469	473	454	435	441	447	441	487	493	507	523	433	463	470	482	469	480	461	460	458	492	476	493	478	419	445	463	424	406	430	460	480	453	460	447	457	478	491	484	448	469	512	478	456	494	483	482	431	453	472	431	453	445	462	449	419	523	461	471	452	471	468	455	469	491	448	455	460	421	445	452	480	436	469	462	455	475	445	484	499	450	456	428	476	466	500	451	468	462	468	471	451
3607	5412	3944	1996	1529	1134	1026	823	745	743	635	563	629	569	547	543	571	522	559	569	532	539	584	524	507	515	550	524	499	539	501	535	523	529	499	551	512	500	538	518	517	533	499	520	505	486	495	487	485	536	474	521	505	488	526	480	470	495	536	490	514	497	510	487	486	497	482	495	499	447	511	491	510	508	453	495	491	484	459	527	469	514	478	489	504	519	447	518	488	465	492	520	485	522	531	549	512	531	513	499	535	464	495	480	466	491	514	497	504	527	531	503	502	517	480	473	533	495	503	486	467	481	461	482	509	503	490	526	515	512	508	515	504	519	473	504	474	522	494	441	493	472	463	480	534	476	506	467	496	528	501	482	447	512	514	495	516	508	491	539	495	515	474	534	490	481	516	523	503	514	496	514	541	474	506	501	510	510	535	534	506	535	499	499	515	529	475	463	482	518	480	460	501	511	507	472	552	468	468	506	515	485	539	528	507	533	478	540	487	474	477	448	514	491	526	499	495	478	469	515	482	485	516	518	446	533	523	471	501	511	518	486	457	495	516	497	448	462	508	538	461	442	511	482	524	481	490	479	528	493	511	519	471	533	492	515	487	507	494	473	532	531	482	458	477	455	493	515	513	478	454	456	502	485	505	512	508	485	512	489	487	509	499	506	481	490	511	489	509	521	472	513	499	498	486	568	503	489	553	522	483	481	514	507	458	510	514	528	485	484	481	527	504	524	489	472	467	533	495	516	505	513	569	485	506	450	519	458	499	508	529	464	509	490	453	535	486	527	513	514	529	501	481	504	525	457	495	496	505	513	518	501	484	507	519	525	528	489	527	512	502	478	531	498	492	496	498	496	503	454	529	507	495	455	492	515	484	471	472	454	462	523	510	538	501	489	522	500	483	477	469	480	527	491	515	529	525	526	512	521	444	530	505	493	531	471	493	495	484	496	531	496	489	515	468	500	491	517	475	537	497	498	497	483	528	494	485	524	520	485	531	510	499	520	518	485	488	486	482	490	475	479	517	501	486	500	518	489	494	512	532	537	502	494	485	510	493	531	487	518	513	509	471	505	499	475	482	495	476	495	463	525	478	457	510	509	497	492	500	506	480	501	485	507	507	479	519	515	512	494	499	524	479	480	477	446	484	460	505	483	452	498	529	513	493	462	499	477	470	506	455	489	473	527	509	479	518	530	512	493	531	505	508	504	493	500	472	508	483	538	510	492	488	499	500	511	516	546	509	480	454	524	490	523	485	529	505	478	458	485	473	500	518	511	469	527	502	450	490	480	542	475	482	485	492	523	519	500	484	513	491	494	512	506	492	509	482	480	484	489	513	507	541	510	464	478	504	522	452	504	504	542	509	492	493	485	505	487	520	493	512	526	517	510	506	496	472	492	530	500	472	526	509	494	472	519	490	505	526	480	532	522	520	514	500	523	530	466	459	492	499	520	525	518	525	496	496	508	524	493	474	474	509	491	455	520	516	461	479	528	466	497	492	538	540	479	479	509	511	492	512	536	492	520	481	472	465	531	475	478	488	485	476	484	532	460	538	517	495	506	495	483	499	521	507	482	516	465	468	477	484	464	553	500	550	490	490	516	520	455	505	449	532	521	464	522	501	505	501	533	506	488	514	528	505	498	506	492	505	482	493	476	522	518	516	506	459	521	485	503	547	491	529	514	494	495	441	485	478	502	458	477	464	504	491	536	468	486	493	523	496	509	511	502	488	514	519	542	461	506	507	488	486	491	499	479	499	541	477	507	492	498	490	516	450	481	461	513	541	500	559	487	513	526	487	495	508	482	502	493	482	511	508	523	506	524	501	498	541	491	522	477	486	535	506	519	454	479	476	537	515	481	462	481	548	516	490	514	481	485	544	486	463	502	513	546	489	558	522	517	482	471	495	478	499	448	515	498	487	493	515	507	507	534	472	511	510	507	498	494	519	441	497	527	516	486	515	511	490	498	493	465	500	477	509	466	501	520	529	464	477	515	507	499	501	509	471	476	491	519	462	509	505	490	511	511	523	503	467	495	499	533	486	480	477	504	492	485	474	527	518	520	484	487	463	508	528	530	461	492	466	507	486	516	566	502	486	491	501	497	505	499	493	509	520	507	503	520	498	520	468	506	508	498	481	504	502	534	523	507	490	492	522	519	515	511	467	510	483	501	501	477	500	464	471	521	491	516	509	517	498	517	497	502	504	479	520	552	502	512	473	529	546	514	475	491	483	517	500	501	474	485	437	501	503	479	515	495	492	487	510	480	474	527	503	490	491	497	508	495	508	533	492	525	534	530	472	499	498	494	523	498	513	504	526	501	484	494	538	462	501	493	520	506	509	514	511	493	504	476	514	508	497	509	490	458	501	479	485	536	498	483	502	529	539	481	532	497	520	494	464	485	520	497	504	536	497	506	513	520	479	504	480	502	461	495	486	496	527	513	508	518	501	506	486	561	488	530	500	512	494	499	536	518	500	489	564	526	531	508	488	511	469	479	483	514	489	484	482	529	473	487	474	518	480	495	515	510	563	523	501	466	482	513	536	479	492	488	481	466	516	475	466	497	495	478	502	494	509	477	461	532	525	484	543	535	494	503	467	495	507	489	519	470	533	495	487	538	503	489	480	481	511	512	496	491	527	485	525	510	486	497	497	481	514	499	512	476	514	485	490	495	475	449	493	500	459	528	527	468	519	497	506	462	511	504	490	487	509	527	527	507	500	486	489	490	494	487	496	504	509	505	496	531	526	498	500	463	507	513	494	465	489	483	504	426	483	476	455	493	492	520	535	519	503	484	478	513	514	513	510	505	471	508	497	510	521	515	529	460	514	500	519	516	493	481	511	510	472	496	487	517	516	478	504	491	494	507	511	512	444	503	489	511	517	507	490	495	493	548	487	517	485	523	506	530	506	506	537	476	467	454	480	518	517	505	514	543	500	515	510	530	509	471	497	478	528	492	476	452	446	514	476	497	511	493	529	494	502	512	501	510	525	513	514	537	494	489	497	514	506	481	487	505	499	523	515	479	506	550	477	460	520	502	490	548	455	480	510	489	463	522	513	479	476	511	514	500	523	518	437	482	469	510	513	488	518	469	467	494	454	504	513	477	469	518	517	482	498	503	520	472	497	508	493	455	478	519	524	501	473	483	528	514	507	513	460	477	486	491	490	479	496	526	511	477	501	500	478	524	455	449	490	488	503	477	474	477	519	492	496	535	504	553	549	502	478	481	495	484	479	515	494	461	475	515	498	509	490	494	499	496	481	492	527	499	533	495	531	486	506	503	525	493	510	481	487	502	482	503	475	527	482	481	473	490	466	474	528	519	497	514	501	509	499	492	524	497	499	469	503	528	520	474	462	475	506	482	478	467	483	507	503	469	485	506	480	512	476	524	516	487	494	509	481	547	530	497	530	509	476	478	514	515	521	471	511	514	493	489	499	494	463	513	494	489	523	530	511	500	499	486	507	480	509	505	512	482	509	479	530	481	490	527	503	516
22294	20880	28346	23542	20876	20908	9524	924	646	513	484	419	371	347	277	282	270	292	242	284	251	223	217	261	222	218	203	213	223	201	224	180	181	216	208	200	193	176	219	181	194	168	174	216	189	174	186	190	192	187	198	192	170	174	159	197	190	176	194	177	187	174	156	154	163	186	171	191	198	158	167	196	152	164	147	199	190	181	176	171	163	186	189	171	178	165	192	207	186	172	164	189	191	189	179	193	188	167	176	200	181	186	182	147	169	150	195	207	173	167	183	163	168	171	190	160	166	184	191	205	186	178	159	188	175	193	177	200	182	195	177	186	177	191	177	192	172	180	172	165	156	175	174	196	196	191	167	174	190	185	161	196	177	182	174	188	189	193	182	174	174	181	193	145	169	197	189	164	173	200	158	182	167	169	173	175	173	162	154	162	174	189	186	169	160	186	168	182	163	173	170	168	170	181	196	156	175	192	156	167	177	172	184	196	172	184	180	173	177	167	184	181	181	174	184	170	205	182	157	167	175	146	193	170	167	182	205	150	176	176	168	162	176	152	195	190	199	201	183	146	179	169	183	179	172	185	190	171	168	190	191	192	158	208	168	162	188	173	204	168	156	190	196	178	198	195	188	160	168	184	194	187	170	176	182	180	186	165	193	158	206	190	171	163	194	178	179	182	162	167	191	160	192	169	184	178	176	167	178	184	180	173	193	169	203	149	197	189	193	183	185	173	141	180	172	177	168	178	180	170	184	151	169	173	198	164	196	165	158	192	170	195	157	172	196	190	173	179	158	185	132	177	176	183	199	155	203	170	153	169	160	160	181	184	177	178	165	162	180	182	170	165	179	189	177	184	167	165	168	169	174	170	184	186	168	187	187	170	174	189	175	209	156	193	165	168	188	162	176	187	170	190	170	163	174	167	133	168	166	163	188	165	171	166	159	171	168	149	168	191	197	175	180	181	169	185	183	177	155	198	192	198	154	166	190	182	176	177	166	179	178	189	187	186	166	180	159	160	196	163	181	178	163	176	178	193	169	178	175	178	204	160	189	158	141	179	162	172	188	197	194	189	174	193	198	187	170	169	164	173	192	168	181	155	169	163	220	167	177	187	170	179	164	185	188	148	186	185	161	168	189	195	186	203	172	191	161	166	176	185	180	163	185	179	169	162	168	192	181	186	161	178	140	156	182	172	156	178	199	193	181	165	184	162	170	190	179	184	177	200	172	180	192	166	194	179	180	183	176	166	182	186	169	176	170	166	177	189	187	176	181	204	172	182	143	174	202	147	170	181	167	159	162	161	187	179	157	193	173	157	191	197	214	172	187	161	186	167	153	163	181	194	148	163	168	184	167	181	174	190	169	137	179	172	182	169	207	156	168	181	170	175	181	173	176	176	182	173	166	173	188	195	173	161	191	198	157	168	162	155	174	184	189	186	164	173	169	165	183	182	168	172	168	196	156	176	192	168	184	176	198	164	182	160	171	178	194	160	165	172	181	193	191	190	183	181	193	151	188	182	178	177	176	190	185	158	169	170	177	185	161	177	192	179	184	162	175	177	178	177	165	183	185	196	152	180	205	193	180	175	185	190	167	183	186	178	192	193	171	164	163	178	188	160	180	168	177	159	187	204	169	190	192	183	177	166	176	170	178	186	171	182	160	177	173	176	176	183	171	186	159	193	156	186	173	170	193	182	158	181	182	188	178	172	182	159	148	202	184	172	190	165	176	184	168	163	166	180	195	186	153	170	212	176	171	161	206	196	172	155	162	167	185	189	174	163	166	176	190	188	171	203	177	186	170	194	154	162	184	166	178	177	191	172	199	199	186	180	160	173	177	184	174	174	152	207	151	184	173	189	180	181	169	175	183	193	188	169	155	168	193	172	187	178	165	138	189	186	180	168	164	189	135	172	183	177	182	215	185	177	192	172	168	189	179	202	172	170	183	197	191	169	161	185	165	162	168	158	178	178	182	169	183	171	177	180	175	159	167	168	200	185	182	175	174	187	191	174	183	195	193	160	167	165	183	172	198	190	150	210	189	189	159	165	189	167	186	176	170	200	197	176	190	138	173	169	153	154	160	168	182	182	165	182	189	182	169	163	176	190	184	167	190	175	180	172	195	196	174	163	190	179	182	209	175	182	175	174	169	193	174	203	178	188	179	178	204	183	172	172	180	158	197	170	186	187	171	179	179	176	164	172	186	182	179	175	173	161	156	179	174	171	170	184	173	193	151	188	176	186	191	164	162	186	167	163	196	190	175	163	199	163	175	192	174	182	186	210	172	191	196	180	194	170	179	185	167	170	154	179	203	172	163	170	156	182	167	180	170	162	176	179	173	172	158	169	181	194	165	188	165	174	175	182	160	178	161	172	213	183	164	162	162	165	167	198	166	169	182	171	199	180	177	182	200	191	184	184	166	184	166	210	155	169	182	182	175	199	176	154	166	174	167	179	206	161	191	200	183	158	197	185	177	171	160	185	182	182	198	163	171	181	171	166	173	201	195	169	186	188	175	177	189	175	188	176	196	175	155	187	159	173	153	201	163	173	177	187	187	195	163	176	171	184	173	213	181	172	197	184	186	153	174	168	169	175	187	169	172	188	159	188	204	193	193	175	179	183	170	187	197	168	184	167	175	164	172	178	184	165	183	151	157	168	188	185	192	185	142	176	152	160	177	188	171	156	190	194	181	174	180	184	172	178	201	184	146	180	197	173	178	181	177	169	193	168	179	175	193	176	191	182	174	194	165	207	160	159	167	158	174	170	175	165	177	169	197	179	200	182	203	151	171	192	170	181	172	173	192	162	211	192	180	191	178	152	156	166	205	172	178	187	167	183	159	181	196	148	171	166	192	184	187	199	200	165	156	175	153	155	171	161	192	189	171	160	205	181	202	191	182	188	165	189	189	164	173	158	200	184	183	163	174	182	179	181	164	161	170	184	187	185	174	163	151	151	177	170	165	177	191	172	189	196	186	178	185	179	193	156	194	176	200	170	150	176	169	181	189	180	148	181	164	144	186	179	167	175	181	193	179	178	186	173	186	155	177	164	172	183	193	178	183	207	167	169	179	192	156	185	163	174	212	191	160	205	166	201	169	174	183	188	174	203	181	200	199	167	186	189	179	186	167	179	178	159	187	179	170	189	188	172	174	166	196	160	180	189	197	151	192	179	179	183	171	174	173	182	193	187	174	168	168	171	188	152	174	178	160	174	174	185	174	178	202	189	182	193	180	178	185	178	178	185	180	164	177	180	178	212	174	168	163	150	186	207	191	192	182	158	198	189	194	192	155	183	194	217	175	170	196	196	176	184	170	186	170	195	192	178	185	172	198	152	185	148	179	163	210	186	208	202	163	184	162	161	145	170	194	187	190	167	177	162	178	176	166	157	158	188	170	181	149	204	167	178	191	202	184	176	167	169	162	160	148	171	173	165	160	182	206	178	151	175	200	164	198	162	150	181	184	158	188	185	154	154	172	195	163	168	160	177	165	190	179	193
4770	14011	10684	5105	3440	2479	1943	1419	1119	882	723	606	528	462	430	418	356	336	370	310	337	298	287	263	283	254	240	264	228	239	248	252	220	262	232	238	231	234	225	208	221	223	219	218	225	234	199	199	219	203	209	202	192	204	211	210	245	210	227	200	181	201	207	195	186	209	223	214	219	238	193	219	201	208	215	218	217	199	207	224	196	188	236	182	213	180	202	185	200	212	213	210	195	209	199	216	212	204	198	219	191	187	218	194	182	196	210	216	207	178	217	200	199	211	215	240	183	211	191	190	219	220	203	219	215	200	232	184	210	232	217	179	184	249	201	206	182	215	187	186	185	221	199	203	193	204	195	183	197	212	194	179	223	236	211	207	209	208	225	234	193	212	195	227	203	182	185	199	189	213	211	188	222	199	213	204	185	206	202	188	231	194	197	213	213	198	203	220	222	195	226	187	219	223	219	208	201	219	178	178	211	215	176	211	213	185	214	200	198	199	184	218	194	224	201	237	212	226	219	207	201	191	193	196	204	188	212	189	204	198	204	200	178	189	183	192	214	219	200	193	214	187	200	201	197	223	204	215	229	213	207	175	174	198	209	204	199	196	219	231	207	220	195	208	210	178	191	198	198	180	191	189	207	193	209	209	203	193	206	214	206	191	190	205	217	203	189	235	206	188	196	185	195	191	208	200	185	191	198	209	216	208	192	206	182	220	197	203	190	215	190	224	192	204	203	207	214	196	211	170	194	194	225	199	184	190	187	208	190	199	206	224	227	204	188	216	221	214	196	200	200	187	179	229	205	204	202	206	190	198	181	175	201	225	220	190	198	188	192	223	230	211	210	208	196	203	199	209	189	210	201	207	208	218	222	194	196	183	208	201	177	218	216	204	201	202	217	168	173	179	191	185	191	199	206	214	217	185	198	213	200	188	176	204	215	211	187	189	189	188	204	216	202	213	228	194	196	223	243	208	190	201	214	216	185	206	207	201	184	206	218	202	196	208	214	174	175	189	198	218	193	216	210	190	206	193	170	200	195	176	194	195	201	184	212	203	203	189	232	198	202	217	186	198	193	215	202	191	215	204	199	202	219	229	219	195	198	197	210	194	199	213	218	203	224	209	204	174	187	199	201	221	179	181	209	191	218	205	224	210	208	196	223	216	211	215	223	213	192	213	193	208	198	229	196	195	200	204	203	210	213	191	189	204	210	215	191	193	212	181	229	208	218	180	207	199	197	190	210	211	194	225	189	215	204	211	202	219	203	177	211	203	230	221	196	195	209	225	206	201	197	179	192	234	211	208	217	185	203	224	205	212	197	203	220	191	213	180	206	212	186	188	191	188	230	214	192	189	216	203	212	186	163	215	194	220	186	192	213	210	201	219	233	209	243	174	201	193	191	201	184	200	225	190	223	205	203	183	199	191	198	196	198	191	209	200	227	202	205	183	204	171	207	220	191	195	198	226	184	186	223	200	206	210	197	209	222	207	207	204	217	212	190	185	224	183	206	204	213	190	198	219	196	206	166	179	178	204	199	206	208	208	202	215	177	157	215	193	199	189	214	204	199	206	211	194	222	214	196	204	203	206	201	193	212	225	213	210	189	206	235	205	200	209	207	184	171	204	206	211	214	198	203	213	190	201	189	216	233	205	197	177	188	184	207	188	196	186	238	233	190	186	208	172	207	208	226	213	217	223	184	233	216	222	189	193	204	204	227	187	198	178	196	210	199	226	223	193	191	194	201	202	202	197	208	191	205	233	216	210	240	221	217	202	203	208	205	199	189	204	225	180	188	201	198	218	177	202	207	217	203	187	169	212	240	197	182	195	199	215	215	193	174	179	201	216	201	199	183	205	188	204	198	208	194	219	180	191	200	197	208	203	194	192	182	210	201	211	181	213	192	214	185	211	192	199	182	203	197	196	204	213	226	192	209	234	183	201	212	213	185	193	205	209	181	228	192	195	188	202	207	201	194	206	213	197	202	180	207	195	182	200	189	200	189	207	188	194	198	193	210	194	170	185	212	193	189	213	191	190	230	225	216	202	190	192	185	200	168	216	206	209	191	209	197	205	198	188	198	209	223	195	215	185	183	195	205	220	205	207	195	195	178	183	187	176	208	184	230	194	214	200	187	220	205	201	192	197	212	191	214	220	185	189	205	222	205	195	204	197	195	219	208	188	215	213	188	225	216	199	207	189	197	195	205	194	213	201	205	197	176	190	189	209	215	196	205	207	167	195	196	201	220	197	199	189	198	210	200	204	204	195	195	202	203	220	202	200	181	211	222	223	205	213	223	224	194	183	210	198	181	219	208	215	198	194	206	181	191	194	222	208	215	217	191	192	205	198	207	221	203	224	188	190	190	194	185	190	210	208	200	226	205	202	222	194	199	210	221	174	188	210	189	185	181	201	194	212	226	200	207	201	204	193	198	208	192	204	185	190	178	196	201	216	193	192	193	184	192	205	203	180	207	190	186	177	206	203	190	213	193	193	205	203	187	212	202	206	214	207	188	219	182	214	219	229	194	211	213	221	211	202	205	204	213	231	208	205	199	191	185	195	196	186	189	198	217	180	203	189	224	211	224	209	203	205	189	187	197	208	196	198	210	209	210	195	236	198	213	201	208	194	199	189	175	166	198	212	224	182	207	198	185	206	195	198	205	205	171	191	191	196	198	198	208	210	160	191	186	200	217	189	213	204	190	194	186	198	205	207	189	188	234	216	201	193	207	182	195	219	200	174	231	204	238	220	209	208	189	199	174	231	189	180	183	194	219	204	213	202	203	227	210	196	163	206	214	201	224	178	217	221	211	223	200	200	202	212	216	197	189	226	190	213	176	221	190	195	192	206	190	249	192	200	217	191	226	199	206	216	196	215	184	212	186	207	178	214	187	181	217	200	216	183	212	186	201	164	215	215	210	179	206	199	195	194	176	200	204	222	221	212	205	192	201	204	203	207	206	224	199	211	201	187	192	210	181	212	185	190	213	202	200	178	200	185	192	223	194	219	183	184	205	204	224	193	218	195	199	206	210	192	215	192	197	199	193	165	187	218	219	196	222	211	181	194	207	209	203	206	216	206	205	183	201	216	203	207	192	228	195	196	185	215	181	205	199	231	187	203	216	220	194	233	197	208	225	200	231	198	214	205	217	195	202	210	220	207	203	186	194	183	205	203	191	186	214	200	195	172	199	208	193	194	199	225	201	190	196	205	196	204	212	220	201	204	218	202	177	178	215	207	199	200	189	205	209	188	225	177	184	193	203	188	209	189	173	197	208	200	185	208	197	206	187	208	214	192	180	212	200	222	207	200	232	204	225	184	236	191	184	208	211	225	221	203	173	190	217	193	195	214	195	219	190	203	218	212	205	218	224	200	217	185	196	211	214	207	178	213	191	180	177	184	214	221	186	203	210	198	195	211	201	188	189	207	212	227	191	192	212	187	213	180	182	197	199	193	195	189	200	208	194	214	212	196	208	202	194	212	209	219	200	214	223	208
26843	18618	5294	1081	802	749	748	664	700	732	712	666	711	685	692	685	692	721	685	737	688	647	685	713	669	664	680	716	667	676	712	706	659	666	686	649	690	711	706	652	673	693	700	660	685	691	690	676	718	712	737	672	716	693	698	705	670	661	659	633	675	642	666	713	715	686	730	705	689	726	688	633	687	631	687	661	643	691	707	692	695	700	703	687	708	713	675	682	661	703	696	678	671	680	688	687	694	682	672	677	718	687	717	643	653	672	694	677	708	689	694	708	719	692	672	688	697	694	688	710	697	648	664	634	689	683	706	675	674	673	690	703	669	646	672	673	636	600	715	712	670	704	726	682	650	672	643	648	658	630	646	642	683	730	686	633	676	701	638	687	690	684	664	716	662	666	694	688	663	752	606	686	675	645	698	643	715	672	701	659	676	681	707	684	722	722	677	680	713	710	720	662	647	641	690	655	676	719	674	670	612	667	663	673	685	654	646	654	733	696	680	674	682	655	703	699	654	688	664	648	701	705	656	679	642	647	676	691	652	721	712	690	669	678	695	665	714	684	682	713	671	726	639	718	682	648	706	661	654	681	651	671	650	693	655	699	712	654	681	695	689	668	638	644	642	703	663	665	678	683	701	685	671	661	702	657	657	690	691	674	729	650	720	725	681	669	744	691	646	682	714	681	684	698	721	670	665	694	698	710	667	690	682	690	653	632	668	692	636	668	693	678	581	690	696	679	715	668	704	644	681	686	608	649	652	710	741	639	683	752	668	686	670	690	655	674	655	686	634	663	643	714	692	675	679	669	658	675	646	675	694	708	679	633	669	654	655	666	688	669	688	692	655	680	657	675	683	667	702	636	670	707	707	706	655	674	626	718	702	705	710	691	650	661	656	682	671	681	666	672	669	696	652	658	715	729	658	689	657	684	677	674	740	660	693	680	647	684	688	690	686	686	679	704	675	692	689	688	699	662	676	659	691	609	686	679	693	658	689	712	662	645	677	673	667	659	643	674	674	651	709	688	676	698	700	685	699	688	684	695	681	692	648	676	604	692	733	677	652	717	714	713	694	654	692	690	619	691	668	711	703	700	685	624	678	698	660	653	724	701	656	648	666	651	679	693	701	678	662	705	690	657	693	681	642	719	675	671	663	687	668	719	681	657	662	722	743	689	679	653	711	694	689	646	671	679	715	714	641	657	650	722	654	653	668	661	716	663	659	672	646	685	712	685	721	694	642	668	647	671	682	676	661	696	644	715	636	707	682	678	669	683	672	667	651	707	682	723	680	692	690	692	705	692	676	675	708	708	687	687	699	680	673	685	708	700	662	692	703	710	666	698	710	694	656	684	698	706	606	724	634	673	665	631	668	682	715	657	684	737	701	708	676	677	682	713	709	723	674	688	673	721	683	698	676	667	680	658	672	680	714	671	706	686	691	675	649	655	703	679	700	632	666	617	656	654	707	655	704	694	708	726	701	687	664	688	694	709	690	638	700	650	704	654	690	690	700	674	675	682	714	673	659	689	650	674	631	695	662	636	675	677	680	676	725	720	660	614	693	718	690	650	672	674	669	663	696	656	656	685	718	647	692	707	660	641	712	709	673	697	658	674	677	683	663	647	638	644	703	669	677	699	684	687	672	685	673	656	666	710	657	689	683	712	660	641	680	659	669	747	703	698	691	629	675	661	670	680	707	686	672	733	662	625	693	626	661	676	706	663	697	652	753	652	668	711	665	695	724	715	684	678	699	692	680	696	715	682	645	651	682	673	673	696	691	626	662	685	684	700	666	668	686	659	661	686	744	678	694	686	667	714	694	653	704	693	676	701	682	670	675	700	670	701	631	677	674	645	659	663	670	653	702	726	657	641	718	670	655	705	676	651	655	685	677	706	694	689	752	709	732	656	713	704	683	704	665	705	680	706	704	647	652	648	695	703	660	685	658	665	731	719	659	695	681	692	692	627	686	690	677	674	652	679	692	691	698	686	666	660	657	700	716	681	653	675	723	650	700	700	668	714	703	655	659	694	676	667	658	700	680	688	670	672	670	689	708	681	724	658	642	680	662	747	706	712	612	702	678	656	677	691	689	688	743	712	672	676	707	661	666	711	677	677	666	704	644	656	658	668	689	673	669	697	707	665	704	625	695	673	646	680	651	685	649	666	679	642	706	691	660	733	741	620	677	685	656	652	721	623	686	689	652	705	676	661	706	722	662	696	676	673	596	690	671	670	733	637	668	650	668	676	684	747	672	671	674	712	699	649	711	658	708	701	671	647	663	645	655	646	653	684	716	677	682	654	650	706	667	665	712	654	707	709	687	696	672	675	667	681	629	653	694	674	707	646	664	680	638	659	707	693	708	658	675	660	706	731	683	686	721	621	662	621	675	689	643	676	660	715	690	706	673	710	692	691	679	623	684	708	686	659	682	719	691	678	653	666	670	715	700	763	700	645	703	661	685	666	710	740	689	639	705	694	664	715	682	684	690	668	697	663	683	638	685	647	671	695	673	691	701	704	680	658	665	701	687	711	737	646	668	724	637	690	673	690	640	669	721	639	711	683	654	651	690	604	630	664	683	672	696	686	689	650	708	664	646	665	640	668	687	671	687	637	667	695	701	683	676	692	627	696	691	677	676	668	680	650	704	662	700	649	682	675	673	654	714	739	670	659	670	685	651	702	709	649	696	643	696	656	642	689	720	655	651	691	644	692	690	705	714	717	694	673	700	617	683	669	660	641	682	700	686	679	730	731	704	683	630	715	704	649	732	730	717	701	653	709	721	732	714	677	710	668	694	686	679	631	657	718	703	671	607	657	648	684	689	688	641	684	709	692	647	672	649	708	636	656	658	690	657	671	655	658	675	665	654	652	689	707	681	691	665	663	696	674	706	695	647	651	686	688	735	742	674	690	717	666	664	682	636	683	686	707	707	687	696	648	680	614	641	693	658	651	691	654	691	677	643	655	668	663	645	682	687	682	647	687	684	674	691	665	693	677	674	689	697	681	676	636	674	697	671	651	656	614	726	699	674	639	675	690	709	666	627	727	685	692	696	680	693	726	710	678	692	651	670	681	682	660	698	633	680	682	736	707	719	669	680	682	668	692	739	632	705	724	666	688	693	688	707	635	735	680	694	704	667	668	632	692	688	663	679	610	720	675	645	659	706	721	662	763	665	685	719	707	686	662	707	615	624	653	643	688	709	689	665	664	705	678	700	715	693	698	683	680	681	644	644	666	655	691	700	667	676	700	682	670	690	650	684	667	683	705	685	681	703	713	697	697	688	691	726	731	675	681	720	653	675	688	641	679	692	715	736	654	672	651	680	673	681	677	619	652	700	678	705	696	675	684	699	689	669	697	675	659	699	667	700	684	706	736	717	663	706	654	698	694	710	657	692	705	633	683	675	723	719	662	692	690	704	693	718	685	681	684	709	671	688	611	700	714	667	630	707	650	690	664	684	701	668	659	665	694	684	665	666	651	647	685	706	690	666	651	659	686
4419	1383	1190	866	875	863	795	730	808	758	751	784	731	753	745	757	699	756	789	736	755	783	749	741	746	717	707	727	751	745	760	718	777	739	751	741	745	729	780	706	710	764	746	718	800	792	718	758	738	739	758	775	751	767	762	756	749	741	664	738	757	734	734	734	733	783	769	735	696	779	810	726	724	715	798	771	743	723	720	717	716	713	708	762	732	766	764	698	729	746	780	782	727	743	734	719	770	747	746	745	779	734	730	752	705	764	731	783	754	686	751	776	767	794	774	756	720	727	771	766	729	752	745	786	700	729	782	752	762	732	716	739	740	765	756	716	725	754	757	731	705	737	737	743	791	703	751	769	717	764	766	772	703	738	778	746	760	703	773	734	771	727	764	718	751	738	777	751	731	714	750	772	724	747	743	745	741	768	723	774	809	711	754	686	765	702	735	713	751	733	714	739	703	706	712	702	751	768	741	788	743	747	682	721	735	775	728	769	746	737	734	747	727	779	790	784	747	772	754	696	724	730	747	750	750	774	723	731	746	776	756	695	735	737	724	744	751	741	735	770	791	815	725	751	752	720	771	749	827	747	773	770	767	722	754	758	765	712	739	765	767	757	729	746	752	738	759	768	730	765	799	777	761	733	734	732	773	760	774	717	752	781	749	729	729	747	710	809	746	774	763	788	781	701	731	723	783	792	763	732	736	720	732	766	760	768	727	709	763	748	769	705	742	750	771	726	710	739	706	716	702	707	747	708	710	781	739	705	680	722	780	774	757	774	772	771	716	740	766	781	771	719	750	711	705	750	738	799	714	756	708	690	727	743	762	783	727	722	769	760	758	783	763	704	811	707	779	764	765	764	716	749	734	747	778	746	755	709	810	715	777	781	723	763	746	718	777	673	789	799	766	732	726	768	699	722	719	764	743	769	709	744	788	731	759	703	723	744	752	732	777	716	771	740	745	747	771	744	735	760	780	704	718	785	724	682	787	740	776	757	738	737	741	682	760	740	756	744	756	787	781	691	747	723	787	783	780	716	772	720	698	705	769	771	730	790	744	726	736	690	740	796	698	735	813	679	751	746	757	772	745	709	793	738	731	740	717	721	739	683	715	777	773	753	778	752	766	753	745	702	708	732	702	709	721	721	710	750	741	716	731	758	736	740	768	769	780	715	703	747	772	759	762	765	728	750	802	723	690	742	769	723	744	683	725	774	782	758	729	744	772	741	747	750	741	728	721	719	751	751	702	747	779	704	745	734	697	760	781	693	727	821	767	737	755	791	756	703	761	784	745	701	762	716	713	713	728	760	711	770	767	741	707	718	709	691	741	743	770	789	745	790	762	761	782	736	754	766	748	707	738	744	727	706	753	743	757	761	775	763	726	775	779	774	773	712	750	751	770	772	737	736	709	745	750	752	745	735	736	708	740	717	717	748	714	762	773	738	722	772	752	804	757	777	777	758	769	794	692	704	738	703	754	749	712	730	800	781	675	697	757	733	736	755	744	767	714	736	732	760	780	720	749	741	726	752	738	707	765	780	734	744	728	823	703	708	731	748	704	744	720	786	731	795	705	739	718	771	746	755	745	756	781	804	764	723	764	733	742	787	735	772	755	781	743	771	743	804	783	748	723	735	753	759	706	725	737	785	736	747	800	722	770	794	679	751	748	704	731	744	751	730	746	720	744	751	747	716	724	780	769	765	718	715	721	714	719	728	740	740	736	750	747	793	739	707	768	755	798	670	719	736	717	755	722	740	707	742	740	759	680	735	764	745	739	823	758	759	741	745	775	684	779	717	791	706	749	746	796	756	723	728	764	717	727	751	757	767	785	763	727	706	745	768	696	703	754	749	744	732	766	735	750	752	727	773	719	731	753	710	797	773	667	719	741	733	758	767	744	759	754	729	763	749	744	736	741	753	733	733	783	750	789	716	764	734	730	759	751	698	720	716	656	763	762	795	749	727	741	713	711	742	727	694	797	765	754	739	700	806	793	729	728	722	760	759	727	797	674	732	766	753	732	800	762	740	779	727	735	735	769	699	710	774	796	803	719	749	722	753	715	785	727	730	794	741	730	737	776	770	708	740	708	733	733	720	728	822	720	778	735	766	755	737	808	757	762	782	741	719	734	690	769	695	806	787	750	776	738	706	751	805	718	736	804	744	726	718	684	731	729	722	747	791	730	772	783	737	751	777	731	754	751	804	741	756	695	717	760	730	719	726	788	761	740	721	754	747	760	725	750	778	700	773	718	729	740	789	777	742	733	740	732	705	747	763	728	788	747	779	745	778	736	738	721	747	728	758	775	731	762	723	737	705	740	728	766	727	754	690	709	737	739	734	720	742	713	705	730	725	750	746	796	702	785	715	747	746	767	737	709	757	767	732	760	762	756	740	713	791	757	744	763	745	762	742	758	695	695	744	732	735	776	753	739	759	762	740	731	718	762	726	745	769	712	709	705	755	771	760	747	750	698	810	734	780	772	793	739	729	727	741	693	740	753	778	739	738	758	755	791	723	731	781	729	729	752	713	744	717	752	725	736	698	752	721	707	728	758	796	761	760	755	743	746	712	779	759	719	764	707	751	765	792	738	762	702	739	720	747	770	729	750	702	751	713	718	735	764	742	791	722	695	716	707	718	769	756	762	719	746	737	699	760	756	753	719	710	709	729	755	753	793	702	754	784	756	761	759	745	752	791	771	734	706	743	761	721	758	798	752	734	727	711	734	740	753	761	765	801	732	725	783	775	719	673	699	695	694	743	738	749	745	749	730	744	772	806	705	716	746	705	775	755	754	753	709	730	755	815	782	736	732	731	703	741	708	806	752	747	739	748	686	733	753	823	726	760	754	751	747	735	692	741	771	750	761	769	748	758	743	758	795	738	735	727	733	757	727	754	785	795	755	770	765	741	739	750	689	723	714	728	715	729	746	770	746	782	748	735	807	714	689	775	719	751	753	757	726	765	736	696	754	717	705	693	715	776	769	746	792	751	802	757	784	686	775	727	749	765	728	706	766	778	730	732	761	721	727	751	754	735	714	743	758	778	766	705	721	702	738	727	749	740	762	753	782	714	742	750	711	710	746	757	747	701	778	714	690	806	744	693	695	741	697	759	688	728	734	770	760	777	748	728	789	766	723	720	707	770	711	759	735	772	736	734	748	697	778	741	759	713	792	740	756	735	708	715	723	776	728	755	745	684	741	722	792	762	755	766	717	784	738	703	804	748	782	751	702	722	752	735	684	663	705	761	784	764	691	732	710	800	781	753	759	736	797	791	731	743	789	713	751	734	787	762	764	762	707	770	706	767	703	740	731	735	773	760	741	713	749	754	745	769	769	738	729	769	741	732	711	740	692	812	710	747	772	778	737	736	750	703	758	734	727	713	785	745	781	791	779	787	739	783	765	740	728	764	699	798	722	690	741	734	747	755	721	768	781	768	732	770	698	761	772	708	782	715	768	750	773	727	712	716	728	743	768	754	730	746	781	714	775	743	690	764
23340	20846	27872	23923	20821	10720	1256	885	775	709	743	600	578	588	547	559	514	548	522	493	567	545	539	512	527	519	543	539	463	507	536	463	512	550	514	502	481	513	508	473	513	492	496	520	535	498	508	513	487	506	516	464	514	525	510	511	511	477	494	501	498	478	498	511	509	471	482	456	523	491	496	480	495	513	521	510	526	483	449	475	530	475	509	478	502	489	509	501	482	555	529	531	489	472	523	465	503	475	482	523	545	483	493	553	512	515	474	477	517	517	526	488	513	471	508	493	521	514	493	543	521	534	514	477	494	482	511	462	545	498	494	501	509	469	495	477	508	464	499	491	546	506	521	532	466	489	497	530	497	471	480	512	453	490	513	494	517	511	537	524	492	471	494	516	492	488	508	509	516	501	515	483	511	487	532	502	509	494	469	535	492	569	523	499	530	481	523	511	513	493	516	489	478	495	536	488	491	490	477	547	503	493	460	504	500	487	537	491	499	520	501	503	581	511	489	515	486	519	509	525	506	540	482	528	535	482	499	504	487	552	519	504	520	504	541	463	566	475	486	518	508	491	475	489	483	483	519	476	497	534	508	490	545	502	509	484	508	532	480	530	501	479	522	497	491	501	481	475	494	513	448	494	460	503	523	523	505	495	486	517	533	515	533	514	467	527	540	470	467	494	532	528	515	479	451	508	485	519	507	519	528	469	449	474	524	521	496	489	460	461	523	550	515	513	513	478	490	507	488	499	452	501	511	479	514	495	477	507	522	507	485	522	522	517	523	518	506	475	530	478	497	517	455	551	480	519	486	532	514	542	506	533	513	495	504	503	470	510	487	501	494	492	485	501	519	541	497	470	531	499	477	501	477	481	519	501	493	527	472	546	467	511	516	509	503	517	511	495	441	524	508	512	452	506	516	504	491	491	501	503	546	486	519	493	501	515	519	501	485	495	493	494	487	525	503	506	503	492	516	505	519	472	493	484	517	490	485	484	516	456	476	480	498	499	521	484	482	507	465	521	498	534	450	521	525	497	523	508	491	521	502	490	518	481	452	517	485	494	502	508	532	500	493	506	504	470	515	462	518	489	468	462	488	548	492	479	507	523	471	500	502	529	481	454	517	525	500	485	513	490	480	523	487	481	484	484	485	462	528	480	493	512	522	499	495	506	537	474	503	501	497	517	515	481	501	504	493	486	504	522	493	496	507	460	488	517	517	507	484	519	508	512	484	503	494	477	530	525	524	475	496	470	474	477	481	510	511	514	514	502	489	492	473	524	525	512	504	521	505	527	519	512	519	516	496	541	479	584	461	491	531	486	496	525	506	509	530	478	511	495	476	507	497	511	476	525	493	519	514	494	473	501	515	469	512	506	456	516	511	512	510	555	476	459	522	544	502	477	503	515	509	527	477	533	486	468	488	474	565	495	496	515	522	484	495	490	483	492	475	503	468	547	555	495	522	493	541	509	480	490	513	516	511	495	566	490	507	509	493	540	487	534	488	490	494	540	483	503	511	509	523	477	538	516	502	480	502	484	497	491	487	520	519	514	497	503	516	501	505	484	477	523	503	471	497	513	499	492	511	494	486	515	498	480	523	509	522	523	521	477	467	497	500	514	477	517	501	518	476	486	481	518	490	527	492	503	503	507	510	516	449	472	501	489	503	503	485	465	493	506	514	490	529	490	494	505	522	505	518	506	500	495	500	520	507	489	500	536	524	462	517	475	504	518	497	516	466	515	499	500	497	489	497	503	499	480	520	522	514	535	475	483	506	468	503	484	543	491	501	471	507	503	504	479	482	517	522	515	493	500	474	499	518	473	500	510	537	485	520	475	507	520	536	540	505	483	494	526	467	478	447	502	510	497	541	526	501	477	523	504	500	526	495	520	500	504	472	510	525	485	533	463	494	521	569	490	487	508	500	547	548	492	505	508	437	521	499	553	476	521	536	504	495	487	512	491	488	478	496	505	528	492	552	501	508	493	508	488	517	541	488	492	501	526	506	470	512	475	505	515	496	488	448	511	483	501	495	486	494	484	489	516	524	491	528	493	498	545	504	444	529	465	525	532	492	523	514	508	501	483	514	541	493	502	533	435	487	512	484	522	504	501	487	504	480	515	460	457	473	491	517	544	490	482	450	530	504	536	528	511	477	522	448	519	472	537	509	479	509	528	526	515	486	489	521	488	490	499	472	507	493	492	495	523	520	509	518	463	538	508	518	496	495	528	509	486	480	536	501	502	503	517	498	511	496	454	488	477	487	500	490	481	504	477	454	524	511	498	506	459	506	467	502	506	496	510	530	505	548	463	487	484	504	511	504	511	477	537	480	528	515	516	511	477	480	473	494	500	492	502	456	477	479	517	500	509	514	482	490	514	478	495	485	455	462	512	543	523	526	500	552	489	533	526	498	517	481	495	494	485	502	516	515	479	505	501	489	491	506	533	484	546	504	512	503	512	536	508	490	486	483	498	493	489	480	554	507	470	457	485	501	525	501	506	525	531	489	484	531	498	494	511	517	471	559	471	494	502	518	512	492	499	470	490	486	514	483	470	505	536	485	518	457	501	482	485	498	509	501	476	482	523	476	485	537	504	474	517	471	515	500	461	504	507	522	486	540	457	512	502	419	511	508	505	541	459	527	532	511	453	528	495	509	487	464	515	497	492	473	506	465	482	504	474	487	478	474	490	500	519	551	480	502	478	507	492	500	477	501	496	515	468	536	511	536	529	510	475	463	495	524	494	480	512	463	476	498	557	543	506	503	479	502	475	495	487	492	469	481	514	502	486	504	491	472	483	511	451	486	502	498	536	507	477	497	458	478	520	515	507	463	490	508	501	537	487	530	445	525	496	487	483	516	506	493	513	482	528	536	486	515	531	513	508	498	506	513	500	495	506	518	503	489	508	534	529	474	501	458	538	491	489	516	433	486	504	506	503	510	515	501	472	493	534	491	492	509	536	490	477	533	492	546	502	492	507	496	522	533	531	525	489	495	463	528	482	461	538	508	499	530	465	504	501	505	495	484	477	500	512	544	533	473	488	473	459	491	476	480	495	512	543	499	463	504	432	501	498	507	506	492	446	494	460	515	467	505	527	510	492	483	483	499	454	512	469	486	501	505	504	476	538	496	507	514	523	458	501	499	482	486	503	505	510	498	504	493	535	483	497	494	515	574	470	484	471	503	500	500	479	486	485	487	484	500	506	499	505	491	520	507	492	459	495	494	460	490	456	480	510	475	460	560	510	456	474	459	553	486	479	508	526	480	506	472	527	527	480	490	498	520	524	504	482	505	507	474	493	467	492	522	503	492	488	529	528	491	522	475	497	533	528	534	483	500	517	504	517	525	515	526	499	520	496	498	530	472	503	465	475	511	536	464	490	482	488	489	445	501	506	543	492	498	473	544	508	494	474	483	486	499	484	484	520	503	452	535	485	510	516	527	525	487	565	521	551	560	497	464	551	508	460	483	534	521	474	494	508	490	530	524	465	469	470	482	509
3502	8537	6487	3189	2248	1771	1433	1197	1004	897	817	769	746	690	669	648	652	643	621	624	571	619	624	604	636	613	579	548	575	600	563	582	582	561	598	592	564	562	562	552	570	574	599	582	540	545	607	585	534	575	560	585	568	538	592	585	609	537	560	568	556	531	589	539	608	556	569	559	576	602	542	575	529	571	562	579	556	571	567	567	593	571	578	566	544	526	574	541	563	586	535	574	579	597	547	566	556	555	600	513	525	614	526	542	543	550	567	550	548	533	527	587	592	538	602	548	577	587	554	590	513	572	523	571	563	587	591	542	553	591	573	556	558	558	579	571	544	560	610	566	577	621	579	594	539	548	554	557	513	590	552	562	572	573	587	553	552	525	636	577	589	584	574	545	573	586	543	610	526	587	548	565	555	591	534	552	543	554	578	577	566	566	600	565	525	534	559	553	556	600	587	571	545	540	578	558	567	562	551	562	564	570	580	552	536	534	561	577	537	568	578	553	579	576	549	556	561	539	567	544	620	561	520	567	587	587	528	582	583	567	534	584	561	584	594	573	541	539	568	565	608	571	588	558	569	542	569	511	580	544	535	619	548	543	545	601	558	580	587	554	528	531	548	561	548	571	552	528	514	593	555	572	589	578	526	568	555	593	521	571	567	541	564	597	555	583	509	575	561	625	562	540	553	568	595	546	530	521	505	558	578	532	586	560	548	561	583	545	529	541	561	561	511	543	506	539	559	597	589	570	554	562	599	575	540	598	591	555	525	556	542	516	554	525	584	580	537	566	567	551	567	558	532	566	568	563	569	558	556	613	599	600	598	583	519	572	561	549	548	551	564	576	567	561	573	597	568	581	589	573	584	599	559	548	579	522	574	564	554	545	571	537	527	564	574	584	572	578	574	602	550	567	510	551	622	577	604	557	511	525	557	549	542	578	563	590	530	559	543	534	532	545	572	560	580	541	596	576	560	623	587	560	569	577	549	569	544	586	549	618	612	585	597	556	628	567	580	600	587	542	558	573	557	585	540	604	564	564	569	583	573	523	594	574	567	569	537	548	587	527	577	524	620	569	590	566	598	580	603	584	580	562	597	515	513	586	563	611	611	538	597	548	600	572	569	580	552	541	560	549	538	522	601	530	581	577	540	613	586	554	541	602	555	554	574	570	573	628	548	558	578	590	613	575	527	553	563	569	552	571	610	558	566	569	546	515	572	557	538	569	585	539	560	562	555	549	557	580	564	565	579	537	584	541	546	558	558	594	566	564	586	570	584	567	578	557	547	608	538	592	572	542	622	588	589	587	573	537	570	595	573	543	526	581	584	586	591	575	576	559	540	579	542	563	570	548	540	600	545	582	561	588	602	561	579	571	563	590	593	551	570	523	604	546	521	561	547	585	536	565	562	589	600	575	609	558	565	529	570	567	534	562	590	582	560	555	590	552	544	554	568	577	536	553	559	552	543	553	530	637	543	579	576	597	569	553	578	528	554	562	537	581	600	561	562	571	528	558	555	541	574	553	572	616	549	544	586	553	598	585	559	582	580	592	588	536	538	595	530	570	563	567	579	544	559	556	536	596	562	533	571	582	540	580	573	534	574	538	571	573	588	528	566	528	553	546	541	550	595	560	510	567	550	555	556	565	528	617	514	589	566	557	584	525	559	578	572	586	559	582	589	598	561	490	564	564	558	551	546	521	551	535	576	527	558	536	537	583	493	526	544	561	547	580	573	531	544	568	539	616	565	568	609	536	590	528	555	524	577	568	576	560	548	516	539	555	552	551	547	539	577	556	531	595	565	553	514	571	567	576	550	569	520	584	556	591	570	567	553	582	536	566	570	559	539	578	515	560	596	532	595	601	552	536	555	577	547	564	551	600	570	550	571	594	541	607	555	553	560	552	577	536	557	601	563	570	607	604	523	577	584	582	576	576	554	561	559	523	565	579	547	610	545	550	566	551	596	577	586	525	550	538	544	566	577	568	568	552	566	577	586	594	557	563	547	557	569	573	579	569	556	591	533	584	570	578	544	599	572	593	583	569	569	579	548	607	558	577	561	576	554	584	576	578	539	550	572	577	553	564	560	591	586	537	518	568	578	600	552	562	520	577	527	544	548	589	546	567	552	543	563	554	531	557	606	554	562	572	540	570	608	583	594	591	549	577	578	606	536	529	573	582	629	538	603	557	576	586	613	562	575	535	552	558	571	545	581	581	571	583	584	560	555	527	535	548	542	601	557	581	585	553	598	587	543	586	576	546	539	548	561	557	525	577	570	583	527	535	573	572	597	567	575	551	562	566	558	613	548	577	576	595	547	537	551	550	578	560	562	588	592	546	586	574	565	563	566	617	543	588	570	568	569	588	545	558	609	529	549	616	552	564	570	571	549	559	570	569	534	549	589	576	601	601	552	570	580	576	560	557	573	577	540	576	608	555	577	559	568	566	542	534	593	552	554	613	554	555	535	569	536	553	555	529	575	561	536	554	574	558	576	570	567	562	559	536	543	558	570	553	592	580	583	563	525	550	580	562	528	565	571	540	584	579	554	616	564	551	549	562	612	560	569	547	522	602	581	596	614	592	565	550	567	583	558	551	538	607	535	543	575	571	585	542	571	579	568	593	561	564	552	553	575	587	595	556	567	542	575	524	573	547	572	542	518	573	589	518	615	554	577	566	591	569	605	558	564	602	592	568	592	560	550	574	549	585	545	552	594	572	573	582	543	568	574	554	586	563	615	559	575	584	586	495	563	558	532	534	589	574	580	528	583	512	574	572	544	591	547	540	571	505	605	513	572	537	609	525	622	551	517	606	544	555	553	526	604	560	550	557	584	582	576	573	622	582	604	556	561	570	575	588	568	555	575	576	567	542	582	568	553	565	569	517	587	525	544	593	550	573	605	632	556	556	570	575	558	580	578	555	566	566	572	541	531	577	556	570	529	587	568	593	541	525	532	562	564	557	570	564	574	600	559	558	583	549	574	557	539	534	533	574	584	567	638	544	569	536	616	551	531	559	600	554	585	562	583	580	565	541	571	596	559	554	625	588	621	579	567	567	620	617	566	569	541	543	541	565	532	525	512	557	572	592	613	592	581	581	543	557	536	572	563	572	581	580	582	542	542	525	605	621	577	581	590	538	520	563	579	544	586	592	593	559	564	550	561	583	529	553	584	539	568	550	554	512	568	595	538	597	584	547	577	574	542	557	608	568	543	589	547	578	599	583	542	548	579	536	600	564	571	585	598	545	570	556	584	592	534	594	516	564	610	548	553	532	574	546	527	549	587	539	559	541	555	588	550	533	577	562	574	561	584	525	584	585	549	546	585	547	585	554	551	633	546	580	554	560	554	515	567	545	572	530	560	556	585	530	589	583	552	588	565	528	570	553	564	627	545	563	551	529	554	562	540	611	544	560	515	578	575	563	567	586	594	539	538	564	569	553	562	592	572	557	582	521	559	543	519	550	581	536	569	567	577	575	582	561	549	536	553	563	582	527	556	559
24311	20847	27019	24698	13584	1113	743	590	553	559	575	525	520	511	498	501	502	490	518	497	454	510	486	523	510	498	437	481	498	475	460	493	520	492	452	517	454	486	534	480	464	498	434	516	458	476	464	460	439	485	486	484	464	459	455	492	460	487	414	453	451	443	463	459	478	467	462	452	436	465	438	527	480	483	491	463	463	488	525	465	478	479	453	441	498	459	489	497	484	439	487	464	488	469	486	484	457	485	491	487	471	490	457	480	462	472	499	513	479	439	492	435	469	446	460	493	482	470	469	466	445	506	465	447	461	472	455	491	489	478	505	478	447	450	456	472	489	469	468	427	502	475	449	462	449	509	461	466	437	502	484	469	504	455	480	427	500	507	456	448	485	472	463	462	485	467	452	460	500	463	479	479	496	482	490	429	415	463	452	451	485	485	466	451	480	457	467	451	475	466	477	517	497	497	457	494	474	501	506	496	444	479	473	481	496	458	447	468	445	482	467	510	453	458	489	443	467	491	474	484	492	473	453	505	483	467	457	477	468	527	459	412	441	470	432	449	463	474	486	500	463	485	460	485	434	475	463	444	457	460	499	436	502	498	453	468	468	486	487	502	464	472	470	448	453	484	465	418	485	437	425	493	469	466	493	425	477	478	525	444	486	466	445	465	502	488	444	511	486	467	471	481	474	498	467	517	491	436	501	449	459	483	466	530	480	417	480	480	444	495	502	445	500	459	443	470	475	480	485	487	475	444	478	441	455	475	474	476	473	450	477	490	479	482	482	441	487	467	470	483	456	463	489	436	478	479	479	453	460	455	453	472	491	477	475	490	501	442	473	495	446	479	449	491	482	447	472	474	448	457	466	455	475	479	464	441	466	498	451	487	417	462	473	429	467	481	459	448	460	503	475	476	499	451	456	460	484	482	463	452	481	470	455	454	489	443	451	472	456	469	465	466	470	466	458	450	483	469	478	502	446	487	461	488	450	460	474	481	481	451	509	467	493	489	460	513	443	468	467	477	451	468	468	456	469	475	457	456	471	474	465	479	461	452	486	507	460	495	468	483	453	463	473	454	472	479	493	460	451	466	441	471	501	431	478	483	482	469	429	467	487	468	481	492	483	471	471	478	471	462	495	468	493	458	455	463	481	468	465	468	466	472	464	463	450	473	447	454	442	435	514	457	457	457	462	427	465	487	506	446	453	506	508	471	449	449	497	471	452	462	437	510	451	479	466	516	420	459	472	449	448	449	493	482	491	455	507	452	499	462	495	458	489	478	460	459	479	503	491	476	448	450	484	504	523	464	447	464	464	504	452	453	430	449	486	482	512	442	473	479	444	474	484	488	455	461	471	468	463	487	476	450	463	444	441	454	446	473	442	499	476	532	474	482	480	472	495	480	427	486	468	463	464	472	464	486	459	477	446	484	458	477	487	467	483	470	483	468	466	439	486	453	500	490	479	480	506	485	464	475	448	463	472	457	466	513	445	489	432	430	466	480	485	494	467	444	463	477	471	443	445	443	496	427	489	463	465	441	483	446	444	423	447	497	487	468	440	489	477	498	482	464	486	480	455	494	430	455	497	485	483	417	465	431	450	434	482	507	476	453	492	451	487	496	444	458	441	472	483	471	475	490	463	489	444	444	492	497	484	434	447	431	474	440	475	468	459	454	450	440	454	453	457	449	469	466	492	465	475	481	533	440	487	443	469	472	463	444	452	439	469	460	462	473	512	461	500	430	461	469	450	476	455	476	510	453	452	477	464	472	485	510	487	429	439	508	484	461	464	461	462	453	514	477	492	454	478	491	481	454	503	483	479	467	483	431	472	456	505	464	460	467	451	484	482	460	475	494	453	456	436	465	433	445	500	466	458	502	482	456	482	468	461	460	501	448	490	436	473	496	462	491	479	491	477	480	476	437	480	532	461	497	481	452	474	436	451	477	494	474	491	484	460	424	466	443	459	451	462	467	471	466	432	482	505	500	474	496	452	498	477	473	462	484	465	462	477	477	466	446	475	481	453	463	445	476	469	472	482	462	483	485	443	471	517	449	458	446	424	452	441	500	469	467	451	450	422	448	467	475	484	459	493	480	522	421	431	446	491	458	466	493	511	475	489	459	469	470	479	446	447	481	431	482	471	462	461	478	479	452	493	428	493	457	483	444	489	494	439	489	450	486	460	461	484	436	461	475	539	509	461	484	452	458	450	472	447	466	463	453	463	485	482	479	486	461	446	493	488	470	452	473	478	494	435	497	475	466	435	434	463	497	507	459	482	498	442	450	484	487	484	476	459	456	477	462	459	489	461	456	486	468	428	421	471	427	500	501	438	482	424	498	477	427	462	471	429	469	479	477	462	437	464	435	439	490	507	452	485	432	477	454	434	479	425	480	415	473	479	443	451	494	492	486	490	493	463	463	458	515	471	486	483	484	485	481	473	478	460	477	473	488	498	465	461	498	502	477	469	465	481	441	462	456	444	445	485	492	484	464	499	498	467	479	487	487	457	485	426	452	398	472	494	449	479	465	467	477	449	451	485	502	504	456	446	436	454	490	503	464	512	453	463	491	481	453	455	467	440	442	455	428	443	459	446	463	486	458	510	476	470	473	488	450	492	490	470	456	459	454	478	457	462	474	462	475	503	483	434	478	487	463	465	501	444	464	496	424	471	454	481	482	486	467	479	497	452	445	475	475	461	470	435	481	459	440	499	479	467	462	499	443	456	505	456	484	475	470	489	492	494	495	447	523	477	460	482	512	475	466	458	455	426	452	461	484	476	487	499	498	503	460	487	467	436	471	500	472	457	458	498	446	461	463	435	464	452	503	499	510	456	467	451	481	468	430	465	495	455	487	448	459	460	483	469	466	520	471	461	471	409	478	468	426	460	462	484	452	466	498	465	508	471	443	507	463	484	522	494	499	501	484	497	464	469	436	449	462	475	460	428	467	478	471	454	476	443	493	467	461	446	477	441	459	458	444	478	425	427	450	458	456	456	485	455	447	482	473	479	488	466	468	469	467	516	451	463	461	479	457	477	480	465	485	461	449	453	455	450	448	505	474	429	467	503	454	453	471	481	460	446	480	502	476	471	440	455	459	463	444	466	447	453	467	446	512	430	465	460	495	522	462	487	483	473	499	477	460	459	478	489	438	427	464	485	492	475	430	488	474	464	464	469	493	474	448	463	500	484	509	471	490	474	432	453	450	476	437	444	474	475	489	474	450	484	466	497	493	461	470	482	483	458	494	473	479	443	447	468	433	499	449	471	483	469	500	436	488	445	484	508	458	461	505	489	471	453	455	487	467	481	470	489	478	476	457	459	478	456	461	458	494	457	444	464	478	487	482	453	454	425	464	460	513	510	491	482	469	472	442	485	456	460	419	474	501	461	463	456	470	447	457	468	479	462	469	465	449	510	479	448	508	471	474	456	503	425	465	461	484	462	489	455	459	429	450	473	467	469	454	493	460	442	461	485	441	440	484	495	469	477	494	482	487	478	504
3584	5290	3928	2006	1438	1168	988	864	774	679	629	596	572	574	595	582	537	530	599	570	576	523	554	530	538	529	502	538	522	501	503	478	521	550	518	504	545	501	515	502	505	549	518	507	473	482	501	483	458	513	503	492	515	514	547	524	546	496	497	490	499	469	519	486	516	486	491	540	502	514	497	556	517	488	524	535	456	497	488	512	525	520	478	461	505	494	529	457	484	501	501	501	467	495	533	528	484	515	530	482	509	532	498	501	517	461	492	520	524	492	503	513	520	469	512	511	481	484	501	510	506	487	521	519	478	525	472	529	518	491	487	484	536	486	537	520	520	497	514	546	514	486	505	517	535	501	513	484	500	492	518	512	494	508	515	475	498	494	534	480	517	503	568	516	505	506	481	462	474	510	483	512	544	506	503	491	501	478	500	502	510	500	517	525	485	466	509	472	527	490	510	501	524	504	510	490	552	505	509	483	489	498	488	520	524	500	514	542	505	514	540	491	521	493	525	539	505	517	476	525	472	472	505	505	503	506	519	500	491	509	520	480	480	466	527	519	536	474	496	529	482	534	501	525	526	480	504	485	496	485	494	509	486	514	520	501	514	508	510	496	520	486	496	526	470	487	484	527	509	493	519	501	557	516	482	524	511	511	487	450	493	510	525	477	468	538	511	541	513	508	501	503	524	497	492	498	511	511	503	463	490	510	530	463	506	528	500	535	503	510	490	489	482	511	502	525	501	511	486	481	483	495	495	509	487	523	502	485	481	517	488	504	507	514	496	500	472	503	509	539	501	490	478	512	515	487	545	514	488	477	522	525	495	507	491	475	485	461	497	470	493	476	482	485	500	509	492	446	511	507	504	492	513	486	480	482	520	477	521	510	490	503	499	483	533	506	512	540	488	468	504	526	497	516	532	527	503	517	491	547	480	497	476	511	511	504	498	486	512	474	472	475	503	496	498	516	493	528	482	518	481	457	495	492	532	515	486	533	480	470	550	500	531	506	542	520	514	507	520	526	533	539	510	507	520	462	485	500	480	538	513	536	502	503	474	464	546	497	494	537	488	507	482	476	532	503	487	514	491	475	483	510	538	520	504	502	531	499	488	514	486	530	548	452	541	538	484	512	497	524	489	500	476	485	488	530	500	476	485	515	494	527	518	507	521	505	523	510	478	482	541	562	528	559	520	508	481	497	503	522	446	509	464	497	471	504	487	547	536	522	504	513	514	513	557	463	486	515	471	496	506	504	479	524	496	485	531	489	494	504	510	503	529	519	514	547	498	517	434	484	529	484	507	484	506	504	519	505	486	509	508	528	484	524	483	526	504	490	496	535	453	530	485	472	474	541	517	513	453	500	529	507	485	500	473	569	480	497	509	515	533	515	511	495	482	481	502	520	522	494	496	513	519	510	520	483	487	498	492	521	525	483	485	499	476	538	490	509	549	563	482	481	492	517	542	470	568	525	479	461	505	507	511	523	497	490	510	515	489	505	502	485	542	495	498	480	523	505	488	504	484	480	530	507	469	505	535	512	492	452	521	497	453	485	496	492	488	495	493	528	506	485	508	525	488	498	495	501	472	512	539	501	490	519	490	508	503	502	483	514	525	503	523	502	500	510	498	542	515	498	513	540	497	516	503	504	518	504	515	479	495	461	525	491	488	507	475	488	519	522	525	501	508	532	496	470	507	473	508	438	501	518	501	513	503	516	499	525	513	509	523	496	503	499	504	547	530	474	545	542	502	521	522	535	501	533	508	499	487	522	487	510	480	528	489	516	476	506	534	517	524	508	503	514	496	497	565	503	499	486	491	503	474	489	465	436	506	494	482	541	504	561	484	490	522	479	494	502	507	496	490	510	492	460	501	520	460	509	480	501	518	501	474	516	497	523	500	487	490	532	470	509	502	508	507	454	511	525	514	511	528	507	507	530	558	496	489	516	490	534	488	500	478	531	501	543	509	508	524	480	547	490	525	514	522	528	508	504	505	519	532	512	514	505	462	522	499	500	488	520	511	488	512	521	522	501	502	517	463	540	490	524	476	499	497	509	486	530	495	519	506	515	495	505	489	505	470	493	512	485	520	508	516	460	456	488	472	503	490	517	524	540	496	465	507	493	504	515	535	503	507	536	501	520	536	545	500	499	523	472	502	516	522	500	542	559	508	496	483	514	466	466	531	513	463	511	499	543	517	497	518	502	512	525	545	531	475	519	529	474	517	483	513	547	474	496	486	522	540	505	556	491	491	453	497	483	552	491	473	468	504	529	508	530	472	508	525	509	549	501	530	533	503	510	515	526	541	490	509	518	519	514	498	511	482	487	487	460	517	520	518	507	481	496	510	521	501	503	466	538	495	470	510	495	483	459	498	493	541	544	499	523	494	491	485	507	496	464	516	534	506	481	495	504	508	492	528	464	485	535	546	502	480	509	493	478	490	491	506	498	529	492	497	478	512	537	495	508	485	499	523	505	514	492	504	514	493	496	530	554	517	462	527	472	489	513	490	493	515	469	537	517	511	520	539	500	506	499	478	492	496	465	495	535	491	502	482	509	498	517	537	530	486	494	504	538	481	522	522	491	505	455	508	566	500	506	465	498	509	478	531	490	530	513	505	520	483	487	476	485	480	505	483	534	508	529	550	504	517	473	531	493	516	504	493	483	533	510	514	501	500	510	530	481	536	483	494	519	502	534	517	510	493	493	515	528	474	486	499	521	507	541	563	545	518	458	477	538	494	457	513	487	504	502	514	542	464	517	494	531	477	526	509	515	555	506	485	514	499	537	484	521	553	512	522	494	474	488	493	507	510	531	496	543	524	481	524	519	519	477	524	491	495	497	495	530	532	503	520	472	529	517	442	532	526	519	518	498	516	502	483	504	518	501	496	484	514	488	501	513	544	526	513	509	517	510	500	460	513	518	517	491	502	517	534	530	541	478	492	455	541	482	472	493	509	494	522	564	478	519	476	474	477	509	515	511	483	486	552	508	507	531	492	478	486	437	512	532	512	457	510	520	495	514	482	521	474	495	484	471	474	507	484	528	534	531	512	464	529	552	497	525	510	516	474	487	490	555	532	496	509	494	508	538	493	515	519	473	485	521	498	524	517	519	499	487	504	487	509	515	509	490	445	535	508	496	475	503	479	518	510	509	468	507	539	508	498	552	468	481	539	525	481	506	475	551	485	486	552	501	530	491	492	507	512	511	507	502	539	526	513	512	473	499	513	463	488	520	493	502	495	513	503	542	527	493	512	522	515	521	478	522	483	500	514	501	547	491	530	522	522	480	513	514	541	507	490	491	479	530	501	566	567	508	516	482	501	524	491	500	502	494	471	471	504	481	505	459	480	487	469	518	531	494	487	527	479	536	515	492	501	511	529	518	515	550	556	477	513	462	512	517	519	529	459	500	532	507	528	522	492	489	487	522	512	547	474	474	495	476	509	461	492	510	517	525	533	534	521	509	495	488	485	527	489	496	482	515	491	498	511	507	523	474	513	508
22294	20896	28367	23573	20890	20926	9659	951	618	564	455	402	372	321	314	300	284	265	269	235	244	259	241	214	209	199	225	208	216	208	216	212	199	206	184	204	160	195	189	195	205	186	192	204	190	180	188	206	200	194	209	189	183	191	191	180	179	160	217	167	190	200	187	175	172	197	163	187	180	167	176	171	181	153	185	194	210	174	197	169	171	187	201	183	192	185	179	196	198	179	187	185	186	175	200	160	165	195	192	167	171	196	193	168	174	168	184	201	177	178	192	197	173	193	175	183	181	179	208	172	177	202	168	185	197	155	176	182	178	185	191	210	171	160	176	204	194	177	178	174	176	183	170	207	189	204	208	217	169	160	199	172	177	197	165	195	190	196	184	196	172	161	161	176	174	182	174	180	190	170	184	187	191	184	160	178	183	180	180	174	186	173	198	170	193	165	186	185	188	149	184	193	198	172	195	161	193	200	169	166	171	155	169	192	171	182	173	181	200	180	159	191	164	182	183	182	185	166	177	184	183	181	216	158	171	189	149	177	180	180	166	201	175	176	161	172	188	174	190	199	194	178	171	176	151	154	173	205	155	163	185	187	180	179	170	162	173	174	175	180	191	156	184	193	168	196	147	179	171	191	191	185	199	183	164	176	162	159	169	182	168	176	208	181	201	177	168	197	155	182	156	184	172	190	176	179	174	168	182	166	184	185	181	184	200	196	197	168	183	169	196	185	162	194	202	158	181	177	184	170	175	160	181	171	181	178	170	183	182	187	180	184	181	169	181	189	192	186	182	191	176	169	169	193	198	173	177	164	158	175	190	188	173	182	169	174	157	186	180	184	179	162	184	169	160	191	181	180	193	167	183	174	210	160	164	180	150	208	164	181	175	196	197	195	210	182	174	182	178	205	186	184	178	176	186	174	176	187	191	178	171	181	204	190	204	188	177	182	171	176	187	180	176	167	180	209	170	192	164	186	181	169	178	197	181	169	181	183	177	178	180	188	180	185	173	178	188	191	177	172	173	181	162	196	178	171	186	172	187	175	170	173	152	165	181	202	167	166	182	185	156	191	180	182	174	189	142	174	171	175	193	182	196	174	176	157	175	181	160	167	193	163	191	202	169	167	182	180	170	179	189	176	181	177	169	163	205	180	197	192	192	183	172	197	184	165	185	152	190	170	191	184	201	215	176	162	154	178	184	185	174	197	192	184	166	184	184	180	156	208	158	148	189	187	195	188	174	182	176	169	173	166	190	188	163	183	172	171	162	165	175	197	177	175	192	159	191	180	178	161	182	162	177	164	203	175	180	184	200	153	168	177	190	164	164	174	163	201	182	154	187	170	153	171	167	167	200	198	170	184	164	192	188	177	186	177	190	195	180	173	203	181	178	166	183	159	185	189	160	177	175	193	178	189	180	190	193	175	154	188	193	174	165	170	157	162	181	153	169	165	175	179	211	178	189	177	190	213	171	163	158	164	181	194	168	190	168	170	185	176	169	181	176	185	177	187	188	182	189	149	183	177	169	172	190	172	191	162	190	177	194	160	185	151	166	189	192	178	171	180	181	173	174	191	166	200	176	177	170	172	183	185	165	166	179	166	167	195	174	170	175	174	175	170	194	160	176	150	176	167	191	188	154	199	179	181	170	168	183	168	176	169	184	162	192	162	173	188	173	181	189	151	157	181	161	170	186	166	200	173	200	167	185	166	165	191	185	198	197	155	185	153	187	179	195	188	169	198	182	161	157	179	182	164	176	190	193	191	185	200	176	190	179	169	174	176	180	196	170	168	184	185	160	173	194	181	162	177	157	176	202	174	172	186	172	167	177	186	181	197	196	176	173	182	174	180	172	186	179	168	185	177	182	174	190	188	188	179	180	148	195	163	157	169	196	176	186	194	173	173	184	161	175	179	188	209	187	161	182	190	169	167	191	181	174	182	177	187	184	173	188	153	205	188	207	178	204	163	174	180	164	179	181	156	190	169	198	170	185	184	196	172	187	172	162	151	165	177	181	166	193	178	188	195	169	186	210	155	169	180	181	180	184	186	169	178	175	168	191	194	161	180	159	186	199	166	182	185	194	187	186	194	171	183	176	188	162	174	175	190	197	174	175	182	160	170	198	172	174	201	185	178	175	184	164	172	160	175	160	200	185	181	192	173	172	179	164	163	171	175	185	171	177	183	188	137	190	179	204	179	187	188	172	190	171	174	159	180	186	179	187	182	191	186	202	211	180	173	160	203	188	171	184	185	189	179	207	200	169	195	171	168	178	180	188	166	199	203	192	177	197	155	175	178	184	160	187	194	183	183	171	177	167	174	187	196	215	189	178	156	178	167	177	181	159	179	175	174	153	165	159	183	183	193	150	191	159	189	202	184	193	148	185	177	163	213	194	196	193	199	190	177	187	179	165	161	176	160	177	182	167	172	170	178	172	173	172	187	177	195	192	182	185	196	176	187	176	185	184	185	157	154	176	170	182	185	188	177	157	168	172	181	176	173	178	175	183	188	182	188	168	183	180	170	184	169	167	201	177	167	172	165	170	175	169	164	176	177	194	203	164	195	201	179	172	206	185	167	190	167	168	177	156	173	182	188	186	176	175	173	206	162	178	191	184	166	175	170	163	158	178	178	156	184	199	168	162	196	188	175	185	172	204	202	180	199	203	159	160	233	166	181	148	178	207	168	179	177	202	179	181	199	182	183	168	160	177	205	170	177	184	172	172	188	185	181	164	188	165	167	182	184	180	180	182	165	170	158	164	188	182	177	169	195	206	192	153	149	170	172	215	182	189	191	166	177	185	149	163	162	187	185	207	161	197	163	176	174	186	166	173	175	188	185	175	186	178	158	172	178	160	172	178	165	165	174	187	160	190	177	182	186	169	187	171	169	185	184	177	169	211	174	190	167	161	167	178	177	176	185	165	165	203	172	199	190	165	183	187	177	170	178	168	198	177	177	157	164	171	158	180	168	172	200	160	159	160	180	173	173	175	172	181	157	178	179	182	159	157	196	185	201	170	175	191	169	172	177	171	181	194	194	163	177	180	178	175	177	183	178	175	179	198	173	167	174	182	173	180	185	178	205	179	173	180	180	174	181	160	162	162	197	167	176	165	182	183	191	182	183	178	173	204	161	186	198	155	166	176	185	168	181	174	174	190	180	201	164	196	169	169	177	190	166	156	167	174	185	204	181	175	153	179	210	154	187	176	162	179	178	178	198	181	155	178	188	180	172	166	172	174	159	205	169	151	197	193	163	192	175	186	163	147	174	175	192	171	183	178	172	169	166	167	211	197	173	200	160	182	206	191	162	168	183	176	164	161	184	179	186	195	176	168	173	181	181	190	190	173	181	213	175	183	182	188	186	186	177	175	187	176	168	162	185	182	167	160	176	178	183	167	180	164	170	170	177	191	169	191	173	170	185	165	183	214	207	171	181	191	186	163	204	153	175	159	177	168	182	163	161	160	164	190	159	201	160	183	179	171	183	173	187	198	184	184	191
4661	14081	10496	4917	3412	2563	1885	1343	1047	837	676	608	571	484	481	371	383	349	353	320	329	280	291	268	286	259	252	261	260	243	263	228	234	231	229	216	235	223	216	250	250	210	206	207	256	230	198	231	243	211	227	242	227	201	223	232	218	236	233	193	220	188	222	222	191	213	239	223	211	217	217	202	216	200	216	202	219	187	225	245	208	207	202	214	211	210	212	180	207	173	243	197	229	186	205	180	198	186	208	191	203	207	185	226	201	189	214	231	211	221	205	210	199	203	223	223	200	214	196	210	190	200	214	233	199	232	182	207	199	193	219	202	185	184	205	198	216	237	178	199	187	209	199	207	221	213	230	201	205	243	197	215	183	226	210	204	194	198	196	218	205	189	218	182	193	195	210	217	215	191	206	174	211	220	224	195	196	164	191	223	209	207	191	200	226	156	217	208	215	228	209	195	204	210	191	224	212	206	220	200	198	172	210	208	200	206	197	201	223	212	195	208	207	197	204	227	199	218	179	207	213	210	196	201	208	225	183	188	205	190	191	201	205	200	220	226	210	216	208	179	213	207	210	217	206	213	194	198	216	216	221	206	210	182	202	207	222	205	238	183	198	193	205	205	204	222	197	225	185	210	200	198	185	213	200	228	211	212	179	199	199	234	224	185	201	207	199	212	213	197	193	210	179	200	198	206	187	236	183	192	228	232	216	195	225	191	196	192	178	191	218	193	189	196	202	191	173	189	202	195	200	190	187	209	205	171	190	205	194	219	218	183	209	205	197	209	215	188	185	201	204	220	204	207	203	205	193	202	190	208	203	213	218	196	187	206	225	208	199	213	180	188	198	185	209	225	191	231	208	232	212	203	177	179	209	213	186	207	201	236	223	222	182	209	184	208	225	197	179	221	204	221	186	179	199	217	191	222	217	233	192	193	195	185	208	193	195	179	229	198	208	216	202	192	207	230	169	198	232	204	206	210	206	195	194	216	183	210	204	201	211	205	197	211	221	204	207	216	210	203	213	215	214	214	209	195	190	209	208	194	217	203	197	207	188	195	179	217	201	202	187	205	210	210	209	212	205	210	196	190	229	202	222	215	219	209	200	197	187	187	205	215	209	199	191	217	201	196	183	194	206	194	197	194	180	183	230	227	212	218	202	210	206	200	211	190	219	196	171	202	216	200	213	225	184	221	197	201	210	182	212	176	202	209	198	219	187	236	206	195	213	231	230	197	207	215	174	200	215	210	208	203	224	196	213	212	210	235	238	193	192	221	223	197	219	212	201	199	202	193	197	199	202	185	204	198	211	192	213	216	184	215	210	202	189	200	228	222	197	188	196	187	205	174	222	219	207	214	205	188	224	199	192	176	191	198	199	235	226	202	212	197	227	198	209	208	182	220	216	193	201	202	223	198	198	230	192	181	204	205	190	200	194	227	195	210	190	201	191	209	207	219	184	223	197	207	210	222	209	206	204	211	195	215	186	203	206	212	200	203	164	215	206	208	213	178	202	186	199	188	174	187	217	180	209	210	205	224	205	241	231	219	204	208	177	187	185	197	226	181	194	199	219	206	200	232	208	214	217	212	192	213	165	215	222	194	214	172	186	192	201	190	204	231	224	212	190	186	178	229	213	202	173	179	213	217	202	191	212	208	195	188	206	194	204	215	206	197	203	206	205	190	197	199	209	209	188	186	208	197	198	190	201	231	170	199	186	206	210	225	216	197	210	233	229	210	188	216	206	192	224	192	195	191	199	212	196	216	228	215	209	197	195	189	182	200	243	230	221	195	197	223	216	213	187	209	211	188	206	200	188	209	203	216	202	197	218	176	207	194	188	200	187	227	203	196	207	200	203	195	227	225	205	211	212	207	203	191	186	213	229	194	236	195	192	197	196	204	213	194	208	185	193	184	172	211	209	215	209	201	200	181	197	208	193	208	212	210	211	205	204	208	218	209	206	207	211	206	217	221	221	227	177	208	219	211	205	203	188	211	194	186	201	182	212	203	186	208	208	174	217	216	209	244	200	207	216	208	225	181	217	206	213	205	200	199	222	197	184	209	219	197	224	221	196	195	204	172	177	213	197	203	193	215	186	190	208	204	188	192	211	211	205	216	161	196	191	202	196	197	206	205	203	187	191	207	205	190	200	190	193	189	201	197	208	225	199	195	202	189	186	188	198	222	217	207	187	206	228	194	203	211	191	176	207	185	207	194	214	204	225	205	222	176	211	202	207	212	201	209	222	177	219	205	211	206	213	200	198	219	226	205	214	220	200	210	218	240	184	214	177	208	213	192	194	229	192	193	179	180	195	182	186	184	206	191	175	203	183	206	230	198	195	198	180	200	226	193	211	200	222	175	198	209	198	210	216	185	205	194	222	216	215	219	198	204	207	171	222	184	197	212	213	229	212	211	214	196	218	211	185	211	206	222	242	205	215	223	201	174	219	208	203	191	203	230	204	213	221	191	194	235	208	185	190	226	190	202	214	225	184	200	189	191	189	215	219	203	186	224	191	198	216	187	191	188	194	184	191	187	201	183	193	215	203	196	179	230	197	201	185	214	216	227	204	181	197	181	203	173	198	202	184	183	191	198	208	210	210	216	193	213	209	199	216	206	207	228	187	178	220	209	209	183	228	206	192	198	197	179	212	196	181	220	210	181	207	218	233	216	209	212	221	199	208	182	201	203	182	203	193	194	211	224	183	193	201	196	211	213	219	218	204	198	215	206	219	204	212	201	230	216	222	194	212	211	193	189	221	199	206	217	204	237	204	202	216	192	206	204	202	194	203	201	179	201	195	202	195	197	192	185	223	212	213	173	175	194	240	195	216	208	209	233	212	215	190	201	211	197	221	233	190	198	236	194	187	191	208	198	215	183	213	198	198	229	215	208	208	190	200	180	203	212	213	196	212	185	211	184	175	199	197	201	209	198	217	224	206	212	211	199	193	189	222	203	218	202	208	206	190	200	185	203	198	185	199	180	198	202	213	192	192	214	205	203	226	211	202	196	202	210	190	203	204	214	207	209	225	212	210	210	208	218	175	194	191	186	213	194	171	201	213	197	192	177	200	190	227	201	230	224	218	225	193	200	200	183	198	203	200	209	209	222	201	210	220	184	215	207	180	213	209	220	211	195	208	220	191	202	195	184	211	208	214	209	179	208	204	183	200	194	215	195	188	192	219	205	199	203	188	195	192	175	211	203	222	217	204	214	202	175	178	207	208	198	185	216	215	204	196	199	208	225	212	193	187	226	209	208	211	195	228	197	225	220	191	199	193	210	195	208	204	187	184	182	188	202	198	190	230	212	211	174	223	188	220	189	194	207	193	190	179	220	199	219	205	188	216	212	212	218	170	230	226	198	194	211	222	184	176	184	186	221	167	192	209	218	191	187	192	227	218	194	186	201	213	204	225	170	216	207	192	191	219	203	196	190	192	218	200	181	186	212	207	199	208	194	209	207	192	221	198	183	183	194	203	194	204	208	206	191	209	228	188	198
27103	18879	5402	1099	836	774	704	673	658	734	772	682	714	680	671	728	711	658	697	652	720	714	665	738	675	757	704	658	727	672	721	664	700	691	698	678	710	735	684	748	684	711	654	708	662	661	741	690	690	700	638	707	701	667	663	692	651	698	732	672	689	684	669	645	673	701	720	699	713	742	676	650	646	713	715	680	654	683	684	695	679	680	676	705	706	677	657	678	692	704	654	696	637	767	706	701	744	708	705	663	700	711	699	687	689	715	752	682	672	715	681	694	712	686	684	700	674	680	653	723	683	719	695	680	678	720	668	722	726	713	698	631	700	691	658	721	699	653	644	673	701	724	663	705	673	724	677	654	655	696	664	687	699	669	691	721	656	716	682	682	680	659	673	735	646	678	721	703	691	686	731	640	651	745	682	671	692	724	687	647	655	719	671	675	667	649	671	694	694	689	704	694	667	650	650	681	707	675	730	644	714	668	695	674	637	645	698	655	738	683	661	675	665	723	700	716	674	695	712	663	652	673	677	657	690	693	712	731	687	638	647	684	694	710	681	707	690	665	701	738	695	693	691	694	706	698	732	694	657	729	708	710	734	684	691	661	701	672	687	671	676	705	704	700	657	656	667	711	674	719	722	700	656	645	668	670	671	647	697	707	723	689	709	711	654	730	714	740	692	665	634	684	691	696	652	702	692	696	698	732	721	728	672	725	649	694	719	662	692	717	684	710	702	683	676	674	630	737	633	706	676	684	686	669	666	669	704	670	693	666	723	733	715	700	685	701	737	651	695	707	736	685	707	663	675	701	739	718	652	710	681	709	712	704	712	663	702	641	668	701	661	672	736	702	701	679	697	713	672	745	668	694	643	706	697	683	704	649	659	686	641	663	669	709	673	699	702	684	712	671	694	656	702	672	660	717	767	718	693	743	727	670	720	684	711	710	717	692	714	657	641	695	706	702	645	699	687	643	727	719	690	715	719	689	643	720	702	701	717	704	706	706	752	657	684	659	668	642	664	702	637	691	665	687	730	725	698	685	643	695	677	701	701	686	675	715	650	659	706	698	705	700	671	678	706	698	716	738	697	662	709	712	681	696	730	696	675	660	715	676	702	682	693	687	685	675	744	711	701	676	684	667	661	735	670	682	702	688	717	704	691	668	670	674	759	702	677	698	707	658	694	714	730	671	671	721	659	660	648	702	738	684	677	684	678	698	641	681	692	683	732	710	702	688	725	685	697	710	678	747	696	705	666	687	693	704	747	690	699	681	678	686	671	693	659	703	665	681	732	714	717	739	697	712	700	681	690	694	732	698	659	654	710	630	665	680	670	743	698	687	656	711	666	716	741	670	689	710	710	684	701	702	727	734	699	698	715	648	654	654	710	724	683	687	723	662	679	638	689	714	712	702	677	674	647	681	646	718	689	738	675	696	715	641	664	686	648	641	732	652	712	749	705	746	719	672	683	715	674	659	662	690	707	664	708	634	733	689	691	679	724	677	687	734	688	651	703	737	665	681	691	679	737	751	640	708	699	645	701	685	676	682	639	689	663	698	679	682	723	701	675	702	638	687	689	681	674	726	644	709	708	692	652	739	646	727	706	746	697	682	728	705	700	692	691	673	669	696	695	639	664	692	730	653	694	707	675	712	624	702	713	658	652	697	652	718	638	695	632	713	694	693	669	723	734	718	678	662	722	730	703	696	649	713	685	774	655	665	660	665	713	723	676	733	693	673	669	675	710	748	727	665	709	735	629	640	695	728	680	685	696	664	720	714	683	688	688	688	756	709	671	663	695	731	686	669	712	704	692	722	670	668	745	671	718	724	651	707	679	679	627	726	706	732	671	694	707	721	725	705	720	702	723	683	718	694	647	719	613	650	755	703	657	696	722	677	674	668	679	648	720	701	684	728	698	642	724	720	694	709	701	668	684	720	752	660	669	683	712	690	717	709	678	664	672	667	728	697	630	703	670	696	722	696	708	665	688	672	668	709	670	662	691	726	679	692	702	636	706	631	712	676	677	693	682	631	712	655	730	672	677	669	715	688	713	664	675	696	742	666	689	711	674	712	718	743	714	676	687	697	671	652	700	651	689	712	680	684	682	699	651	682	676	768	685	752	694	685	687	683	639	704	662	679	665	678	653	710	731	718	703	721	752	689	662	669	713	688	690	652	683	665	718	652	660	644	698	648	704	683	692	666	707	660	669	697	679	736	702	644	679	684	709	676	721	702	685	676	671	709	662	712	674	715	692	683	705	709	637	696	645	730	723	684	730	681	683	703	701	704	685	689	686	681	694	671	605	709	614	685	642	669	694	711	707	654	643	678	690	691	674	666	670	690	731	683	713	681	667	641	687	699	710	695	719	677	774	744	705	714	705	716	656	679	679	693	680	674	662	704	748	704	695	693	686	681	671	696	674	674	648	733	724	706	704	697	754	705	698	690	699	668	672	703	679	677	672	618	708	743	707	703	662	710	681	653	684	678	712	689	707	695	657	662	698	651	731	719	682	669	693	676	697	671	701	697	651	710	734	656	714	722	709	679	666	700	740	680	718	741	693	717	616	666	709	705	688	663	720	692	686	690	701	686	693	672	716	720	729	703	681	697	751	673	679	675	703	713	706	672	671	676	708	739	702	683	711	669	698	706	700	719	700	709	685	684	691	680	708	669	612	693	680	682	667	681	661	663	700	678	681	681	693	659	750	710	744	684	667	660	698	701	686	713	682	675	670	683	713	682	730	666	697	678	701	710	687	711	711	665	678	655	713	699	730	657	694	656	749	751	702	744	722	717	724	699	723	666	697	722	651	698	711	730	728	680	699	712	725	667	683	641	700	663	664	709	711	707	744	744	684	665	701	683	690	700	635	688	668	673	715	697	705	706	681	667	676	677	731	677	705	620	701	715	696	655	657	676	721	698	660	700	709	699	697	677	674	684	669	705	695	702	696	690	687	699	684	689	693	634	670	676	671	713	685	727	651	681	639	652	749	694	643	703	688	691	698	653	722	678	668	677	738	712	719	692	747	731	662	706	650	727	694	735	698	704	672	692	683	708	718	681	721	650	719	680	721	714	651	697	737	647	657	716	699	720	722	688	745	688	660	710	669	712	709	633	692	668	621	667	659	677	683	667	717	707	689	698	680	684	650	699	717	701	698	711	695	763	657	711	740	686	655	677	701	672	716	695	724	632	703	647	730	682	702	684	709	662	673	658	765	672	711	687	676	694	692	701	687	711	773	661	708	686	682	675	672	671	701	709	722	662	742	686	706	634	669	686	692	669	681	695	693	637	698	699	658	697	676	678	707	687	664	700	686	673	725	748	696	699	665	641	678	692	643	671	681	706	707	664	647	680	706	704	676	701	692	738	734	713	709	701	671	702	695	675	691	683	714	684	675	693	705	712	671	707	728	688	647	695	679	698	685	671	639	685	710	635	645	697	720	634	709	669	686	718	706	720	666	649	721	664	736	736	682	710	700	734	682	701	711	676	645	692	706	703
4516	1297	1148	940	848	803	826	734	796	764	846	757	761	780	739	732	799	739	797	763	816	771	776	724	800	776	773	753	790	725	739	777	756	808	806	769	747	800	719	768	778	738	721	700	727	773	729	760	734	743	761	786	768	774	766	807	684	754	749	740	775	711	743	744	744	788	772	738	777	760	744	732	792	774	752	768	769	733	761	745	756	797	789	762	766	792	780	756	788	772	731	759	755	736	762	720	762	810	720	719	770	800	787	746	755	763	796	736	801	772	779	779	754	719	789	733	779	733	751	791	801	770	790	755	766	789	771	781	726	769	726	730	775	769	757	754	719	710	774	803	746	741	735	787	786	746	769	727	772	747	734	746	762	683	746	733	787	748	770	793	743	762	763	756	757	726	769	774	780	756	770	764	795	758	782	775	745	777	753	764	721	788	733	745	778	783	740	736	765	756	751	751	750	744	748	782	769	734	823	732	736	733	730	780	740	764	774	746	734	763	751	746	827	739	765	771	782	742	764	764	695	765	757	749	805	784	751	807	715	773	785	785	790	789	762	747	752	782	801	752	762	730	722	698	800	808	739	713	768	765	755	730	789	755	757	784	757	773	805	757	724	772	681	738	715	723	811	765	749	752	738	762	788	743	837	707	776	753	767	743	775	743	746	779	806	791	812	751	718	774	744	771	749	758	738	713	759	726	722	764	726	727	742	782	736	732	767	708	784	768	730	755	767	781	722	774	745	746	776	745	774	732	752	739	786	748	772	812	744	780	806	733	777	740	763	721	760	707	797	780	790	784	759	746	761	754	784	731	751	837	794	790	791	775	779	791	746	747	743	745	751	786	794	748	694	754	744	752	804	754	721	735	778	776	804	762	761	756	754	762	737	755	808	764	734	730	754	779	744	732	725	738	766	742	781	831	731	767	836	766	761	752	738	734	812	830	754	768	709	756	762	738	767	785	788	726	782	858	798	707	792	735	797	759	754	743	732	803	739	702	746	759	787	789	751	773	771	754	723	790	708	779	774	740	811	735	773	772	762	752	778	742	751	777	790	745	748	751	765	771	773	757	762	781	762	733	706	824	734	755	784	796	746	768	739	738	723	756	746	773	776	744	762	767	755	729	782	737	743	734	771	773	730	742	776	770	736	795	733	806	737	774	748	785	772	769	730	797	774	737	725	783	760	787	758	786	767	745	755	726	778	719	741	747	794	749	711	763	733	730	742	754	771	757	741	769	773	717	738	803	781	723	744	813	708	765	734	766	726	790	813	775	754	756	685	725	731	764	799	760	786	739	763	761	762	757	754	707	775	737	745	722	787	771	733	776	687	758	768	729	794	777	774	735	755	734	746	737	740	758	717	731	751	751	730	788	732	779	740	729	752	743	805	736	763	729	757	749	741	771	766	746	826	714	823	751	783	789	778	738	757	793	675	701	768	714	796	780	792	761	782	754	735	782	764	795	767	734	764	761	793	732	764	770	759	800	736	810	744	782	751	763	745	760	735	768	792	759	722	741	707	722	730	783	786	754	740	789	718	749	750	808	766	783	774	772	724	769	785	781	774	774	754	753	754	792	742	728	734	772	750	746	746	747	747	736	768	739	771	767	798	753	712	742	814	761	748	715	748	779	721	709	737	726	776	770	732	801	763	771	767	767	724	705	787	706	740	813	768	758	808	779	731	796	791	768	720	751	817	808	732	772	752	727	752	767	730	767	769	760	768	735	792	753	748	762	717	752	750	771	780	772	792	743	777	751	743	744	777	807	762	781	711	752	771	756	761	723	801	702	773	732	780	755	759	775	769	806	778	736	738	731	751	745	745	763	774	765	784	813	741	739	751	754	765	757	774	772	770	727	732	783	757	758	739	778	755	797	781	729	775	760	751	783	738	785	765	740	761	785	770	755	713	750	756	762	717	782	770	737	709	741	753	770	744	748	764	754	735	708	736	772	741	788	739	686	758	714	721	777	747	751	757	751	730	725	795	697	757	726	764	782	821	760	764	759	781	733	723	748	744	788	737	731	763	763	692	760	780	749	729	778	717	766	789	754	692	776	790	789	740	739	704	806	771	768	789	748	777	786	770	829	758	708	779	745	697	773	743	728	780	711	747	782	711	748	705	780	721	776	793	730	754	787	765	737	797	800	764	794	753	711	746	732	750	734	737	741	802	784	769	766	729	775	753	763	693	723	757	758	791	747	756	753	693	737	755	755	769	755	744	764	749	753	774	744	783	721	766	755	740	769	774	728	763	795	789	779	742	829	741	741	739	734	724	735	742	752	729	786	755	813	782	750	756	747	776	761	775	753	768	728	778	744	770	716	727	741	721	831	787	784	757	747	772	759	779	745	693	763	782	739	730	773	790	846	780	735	767	712	727	764	714	774	756	776	788	762	799	740	725	785	781	790	777	776	736	729	690	783	777	802	749	785	751	736	739	754	767	792	784	788	796	742	763	750	768	753	745	766	730	763	737	739	754	766	753	761	752	738	724	742	805	768	726	744	751	693	784	720	717	737	751	768	757	770	742	751	749	748	774	772	743	731	779	748	727	762	811	753	752	707	808	803	738	776	729	757	757	766	778	789	778	725	784	704	763	763	766	770	749	744	739	753	775	760	808	776	739	754	731	787	698	765	762	750	824	759	792	765	741	781	723	741	802	788	700	767	735	754	786	766	765	741	770	761	712	736	708	736	739	790	783	720	765	759	760	721	757	795	713	727	788	770	808	793	768	757	784	775	732	760	711	744	700	731	808	730	773	769	741	745	716	756	732	790	747	760	718	795	702	763	743	763	807	748	784	771	777	785	735	811	759	771	756	771	811	742	721	761	763	768	813	723	760	765	764	743	792	744	755	769	738	752	784	738	784	768	771	757	783	759	750	789	722	737	740	779	741	792	721	775	787	756	762	736	737	765	728	754	771	767	773	710	806	760	726	829	800	787	713	776	742	800	723	761	741	748	744	738	752	712	762	771	765	683	763	811	754	735	804	799	758	744	774	752	798	705	747	733	758	794	800	726	747	760	734	810	778	763	755	766	784	728	739	779	741	761	775	740	759	757	738	783	760	764	799	742	800	761	735	794	729	772	779	759	769	756	733	756	747	701	752	799	770	774	742	717	791	739	754	753	780	712	746	778	787	779	752	775	710	745	725	803	714	747	766	784	739	738	764	792	741	741	707	785	749	801	745	756	739	762	796	766	736	695	715	748	741	783	751	806	814	718	735	782	776	841	756	769	729	752	742	735	757	760	706	799	738	739	749	757	758	772	746	702	722	755	721	762	783	749	767	705	711	747	719	741	750	827	748	778	817	802	775	771	760	800	737	730	769	702	768	779	710	721	757	790	759	736	739	743	754	774	758	739	760	778	786	719	699	742	742	720	802	742	733	716	766	760	734	763	790	747	736	740	736	748	727	794	763	745	780	759	771	766	735	728	710	739	722	733	782	771	713	731	766	731	728	799	751	781	745	765	718	809	805	763	734	769	773	758	781	766	757	783
23313	20840	27893	23901	20851	10823	1330	832	787	714	703	692	596	588	552	569	591	529	550	569	549	552	520	512	532	524	557	529	526	519	516	518	525	520	507	532	498	527	513	531	511	505	519	521	528	550	508	501	513	546	519	488	527	486	505	512	493	508	540	492	532	529	516	484	515	458	478	526	490	533	488	510	508	495	499	479	480	498	519	499	507	534	485	510	541	519	505	565	512	500	555	512	489	555	522	508	521	495	484	499	528	543	496	545	491	503	490	466	472	449	487	480	529	515	490	521	485	475	478	490	494	486	497	503	490	531	501	553	508	508	539	481	524	495	524	528	534	498	541	491	485	524	484	511	533	514	497	528	530	502	533	531	504	540	536	530	523	534	502	489	536	497	461	512	551	497	511	498	502	527	493	531	511	506	589	528	507	538	513	490	503	501	498	547	470	528	494	515	521	534	541	562	509	489	538	575	499	524	505	543	523	517	541	516	490	486	549	539	495	489	497	494	494	504	516	521	505	497	497	514	540	504	509	514	487	526	472	525	482	533	525	517	508	476	450	516	544	481	523	485	486	515	518	532	463	543	524	511	514	511	500	535	527	527	523	518	486	507	507	488	528	533	502	546	529	475	550	519	513	542	488	524	485	473	497	481	507	494	496	504	507	509	483	502	502	494	501	537	502	489	460	511	492	493	553	507	503	529	516	470	499	524	548	510	492	502	471	487	509	525	511	545	533	504	478	544	542	473	519	542	431	531	525	533	530	499	537	484	524	490	481	523	495	439	485	534	505	520	530	542	529	518	487	494	520	518	491	532	495	481	497	505	476	466	505	517	498	532	566	494	495	478	525	486	523	489	510	517	514	503	510	517	482	504	492	489	549	494	511	537	490	561	469	489	535	516	496	514	535	509	520	525	509	499	539	485	492	523	511	529	477	513	491	516	502	559	514	516	519	483	483	521	517	526	487	483	499	493	529	510	520	494	485	530	496	514	514	507	538	511	489	492	475	475	510	529	512	486	531	514	485	483	478	511	559	483	508	490	529	500	517	485	515	524	545	482	479	537	499	511	511	528	477	510	519	508	506	523	505	521	494	500	502	525	505	515	522	494	489	486	560	505	551	525	541	513	507	503	495	511	512	481	485	469	527	468	498	513	490	541	538	549	497	527	503	517	509	489	475	512	524	490	510	482	543	492	510	516	511	527	489	507	508	506	484	497	463	452	479	481	476	508	489	509	493	504	514	450	511	520	551	514	471	514	507	502	512	469	477	517	533	518	492	476	508	542	490	449	514	491	506	498	528	530	508	501	537	531	485	484	480	504	520	504	487	541	547	492	502	526	525	496	529	528	480	512	489	493	530	496	478	491	521	498	493	510	511	545	506	496	534	523	532	484	444	486	503	500	506	511	487	502	499	484	520	502	501	434	532	519	541	496	508	469	553	482	506	537	544	534	543	505	503	532	466	533	494	503	474	501	532	510	517	479	511	543	514	478	483	523	556	511	508	497	487	482	475	482	522	504	491	471	470	523	518	522	477	494	521	484	502	511	531	503	501	508	511	505	487	523	509	484	498	522	514	491	503	480	546	520	495	541	479	455	503	487	536	501	482	523	482	513	503	539	495	521	515	536	543	490	517	509	495	519	484	496	452	484	483	508	453	468	468	515	514	456	524	534	535	503	504	469	501	512	514	503	542	528	488	492	509	546	496	523	517	526	526	494	492	517	465	472	498	536	504	548	477	534	528	509	507	496	483	513	484	501	531	521	476	542	543	463	557	521	497	520	510	542	529	483	519	524	496	505	471	495	523	549	514	507	547	489	491	512	496	526	531	498	518	517	522	487	503	498	480	482	526	491	516	478	521	574	467	516	500	495	516	481	533	537	487	496	482	519	470	506	542	553	496	573	518	514	516	504	509	483	498	509	508	530	530	520	498	513	512	506	509	509	498	539	471	493	489	537	540	522	513	527	487	459	498	535	554	506	536	518	522	488	490	524	522	501	449	503	498	517	515	443	536	545	494	470	530	522	480	477	464	504	507	482	504	522	533	485	502	502	521	460	523	521	490	477	525	516	549	532	492	498	521	465	484	467	490	482	511	511	486	477	538	513	467	514	512	481	536	488	508	498	498	517	500	475	498	481	515	468	533	527	511	468	517	511	504	527	472	472	468	503	488	535	493	503	539	485	504	494	538	497	540	512	486	540	528	500	478	511	534	497	472	477	497	493	537	512	546	510	526	506	516	475	513	508	478	507	512	520	490	502	491	538	508	468	508	531	521	525	542	511	499	517	540	539	513	488	516	508	505	542	502	502	518	482	512	509	498	486	527	498	532	521	501	493	516	498	477	482	507	493	498	509	549	524	506	566	516	465	491	527	530	490	485	486	508	489	513	487	528	480	507	498	516	523	498	503	496	511	475	531	504	478	526	527	481	537	528	472	485	537	499	500	511	531	532	482	529	497	498	551	514	523	526	482	498	517	548	485	511	518	527	534	483	528	496	509	505	513	489	484	473	511	514	499	474	526	547	494	506	513	484	519	480	474	483	507	507	526	512	543	494	522	491	521	476	512	520	480	511	488	524	493	536	493	513	502	496	521	567	485	491	551	501	486	507	509	495	489	503	500	497	493	517	481	490	498	495	485	526	499	473	519	486	509	524	569	510	502	512	513	541	510	458	533	524	502	505	537	513	474	523	497	495	489	482	507	485	534	475	511	492	524	468	474	489	499	519	532	507	492	500	490	510	511	503	514	493	468	521	464	494	481	530	528	522	491	524	525	512	490	553	507	517	516	552	465	530	522	506	507	495	521	498	498	517	506	529	525	532	534	474	511	521	506	500	466	521	507	507	542	525	535	490	493	499	491	480	477	547	508	521	536	509	508	552	526	458	527	522	476	506	487	513	562	513	509	519	519	493	529	506	514	503	512	496	467	530	491	477	489	494	517	539	476	502	537	512	485	482	504	513	529	534	510	491	487	495	483	541	486	517	536	474	516	541	530	555	541	522	481	501	523	497	474	560	507	505	536	501	540	508	474	524	478	515	487	506	488	491	482	510	528	524	511	529	483	472	557	503	512	511	489	481	490	480	485	481	465	503	490	493	534	508	493	481	504	507	514	557	499	531	544	530	523	491	514	479	498	487	518	506	461	522	528	499	526	498	521	549	512	551	494	496	480	474	535	454	491	528	493	438	515	470	481	488	464	509	497	486	526	504	543	480	525	503	481	526	518	492	530	514	511	498	468	518	522	493	518	524	503	506	488	475	493	497	482	544	484	561	539	513	500	501	480	526	524	510	576	532	517	505	548	518	532	527	473	508	525	465	520	441	506	495	516	508	517	502	506	507	475	509	503	502	513	522	549	486	498	518	501	521	498	474	490	504	490	500	512	479	530	501	500	491	512	520	488	522	526	502	485	519	486	521	530	530	521	479	521	468	508	517	517	480	523	513	498	538	496	538	505	528	512	542	532	457	509	531	522	518	539	496	489	526	504	520	533	488	471
3444	8682	6645	3092	2184	1774	1384	1123	1001	936	828	746	722	711	680	684	664	659	666	625	582	610	584	628	589	613	585	626	634	604	555	545	565	526	614	597	598	590	566	563	558	558	549	576	558	561	567	542	560	585	596	566	568	574	585	589	581	538	570	590	570	598	583	562	605	568	563	555	555	610	533	565	608	613	552	539	574	570	591	576	544	566	574	542	582	604	551	520	556	563	577	555	598	564	559	586	566	564	576	557	572	581	564	598	594	580	559	571	580	611	548	571	533	578	578	545	589	579	579	600	612	609	593	576	567	596	551	554	554	559	563	606	602	545	564	551	573	577	528	558	552	573	519	563	551	583	590	596	581	617	592	579	581	613	544	538	559	570	516	577	591	553	592	529	566	590	584	613	593	550	528	557	564	591	564	566	584	600	586	578	550	548	578	540	614	569	582	570	538	589	597	597	560	580	579	581	613	532	553	564	542	558	585	542	584	556	547	584	557	552	529	565	526	546	552	557	549	576	564	554	565	577	530	563	582	571	562	609	578	592	541	570	559	563	579	554	563	593	559	563	562	575	592	579	586	569	582	563	540	599	588	553	563	560	530	569	553	568	583	563	571	578	585	597	574	568	584	612	583	573	579	528	580	618	601	548	551	573	570	577	535	564	607	561	593	581	562	596	566	590	591	547	574	592	552	562	551	580	596	634	594	556	558	558	594	577	595	582	528	577	575	549	533	561	552	568	570	592	575	590	559	562	554	573	551	550	567	593	558	562	586	551	599	554	588	575	560	549	546	547	578	590	600	594	576	566	541	594	554	568	549	567	600	536	606	571	616	519	575	586	543	559	551	563	582	540	613	542	548	556	610	541	540	567	566	548	562	574	596	563	559	559	552	537	562	572	525	604	588	529	580	587	564	576	555	562	588	550	569	632	582	546	564	564	556	560	593	550	528	589	608	584	574	574	531	574	604	559	527	592	569	600	560	578	562	582	587	541	607	582	570	576	572	541	617	582	554	586	578	555	615	621	567	602	576	596	546	564	495	615	579	556	570	579	556	540	579	559	606	564	556	573	554	582	543	572	564	598	560	559	539	560	577	572	596	577	558	536	583	573	584	587	584	609	551	526	602	567	605	604	542	531	542	603	600	587	569	531	566	580	564	564	579	529	539	570	571	559	547	551	598	566	576	533	561	546	582	605	598	564	528	587	547	576	570	546	579	595	592	573	569	587	560	532	582	551	597	569	556	563	567	582	575	554	563	591	572	579	577	571	595	576	559	558	526	556	580	570	553	602	591	596	531	578	604	588	567	554	554	581	567	532	542	564	596	588	594	608	564	575	571	544	525	551	547	554	560	590	573	552	548	563	554	580	603	585	531	571	598	546	602	551	555	547	573	597	575	527	585	562	550	577	541	572	579	598	557	607	553	600	580	571	581	564	613	581	513	621	610	533	532	574	639	526	549	577	575	593	595	577	539	563	539	566	564	570	541	552	555	591	565	550	570	593	559	570	553	554	547	611	553	567	597	589	593	552	570	582	578	598	565	572	588	547	561	551	579	547	528	538	639	544	573	567	561	579	583	580	557	583	560	562	564	537	542	597	574	573	581	558	551	511	551	599	532	543	611	559	575	566	568	559	558	529	550	569	545	531	541	543	565	542	563	569	560	543	560	586	564	597	579	528	544	520	583	603	577	589	587	592	568	575	616	611	565	579	583	556	607	557	552	599	601	527	550	592	570	571	576	542	623	593	567	552	561	550	569	553	610	569	558	559	535	581	529	569	562	599	562	571	577	583	565	563	557	586	576	515	572	564	541	554	515	559	541	531	583	588	558	602	604	563	563	584	600	549	624	600	563	549	563	540	529	559	539	590	565	592	582	539	593	585	569	572	587	577	572	538	533	594	574	579	557	564	572	553	570	579	599	600	591	573	564	593	534	588	608	563	557	542	555	571	559	583	549	545	594	570	556	553	570	600	594	582	542	563	579	559	596	559	574	523	552	567	567	550	529	582	610	567	591	570	565	574	541	570	590	557	604	582	600	567	566	562	586	565	594	558	570	573	577	517	546	578	596	575	599	573	547	614	586	608	609	540	595	588	575	574	549	576	567	624	529	562	562	552	620	581	544	581	531	598	566	562	575	601	564	570	550	562	537	580	599	544	546	566	553	555	556	543	553	602	604	528	552	576	530	599	570	563	572	559	545	615	569	557	567	555	591	548	602	573	572	585	542	554	574	572	547	575	603	534	560	587	559	572	591	591	575	564	547	563	554	611	579	576	535	573	560	545	594	565	571	593	582	560	541	576	570	586	573	575	580	583	566	554	586	573	514	592	550	560	552	567	567	557	566	588	613	566	565	562	577	571	578	551	584	551	554	526	619	611	583	539	552	586	564	541	547	596	582	596	559	549	552	587	568	574	564	539	553	585	534	567	566	582	566	525	529	559	536	550	573	580	596	543	555	570	595	567	556	537	586	573	553	548	580	580	554	574	576	587	600	613	589	558	525	582	570	572	574	577	547	548	567	545	502	570	545	590	559	578	579	610	577	545	522	595	551	548	534	549	564	565	543	531	568	552	545	551	553	552	593	581	604	515	570	589	590	563	552	591	537	561	559	517	552	583	556	614	573	584	593	548	540	590	568	589	615	600	564	555	568	560	554	551	603	568	530	566	598	595	563	554	578	522	554	534	581	589	540	553	585	605	567	592	580	600	595	588	550	558	574	579	562	522	533	588	587	564	558	576	605	611	587	589	609	590	600	557	598	575	587	573	580	576	561	595	552	598	540	569	582	578	558	561	551	574	579	547	545	581	589	575	558	558	549	591	531	576	515	531	525	543	530	580	558	575	530	562	568	595	568	562	587	584	575	580	566	587	581	569	574	557	545	573	617	555	586	597	598	599	616	593	562	573	527	575	558	552	599	589	574	551	602	604	536	557	519	579	575	566	559	561	548	559	556	580	549	604	584	599	556	567	592	570	576	572	550	581	552	573	580	584	567	583	568	605	568	551	568	548	583	585	563	597	567	561	556	573	564	588	582	534	577	598	561	544	576	513	555	537	615	595	578	554	525	585	579	590	540	532	605	558	552	561	621	586	598	593	588	565	597	565	579	573	574	586	613	557	534	581	564	524	590	516	560	543	550	577	619	495	530	568	571	542	595	567	599	591	596	565	548	610	555	558	592	607	572	586	567	570	571	620	554	581	543	561	564	581	577	559	577	559	612	537	589	573	565	583	609	563	581	510	577	560	554	566	551	528	542	542	607	617	571	597	583	579	543	545	593	567	545	571	593	585	609	583	581	596	601	589	535	577	555	641	582	565	566	551	542	563	555	574	588	583	583	576	556	593	581	558	555	550	582	561	490	561	576	576	577	583	588	576	603	541	566	590	567	611	575	584	585	556	526	579	558	578	558	599	565	587	575	580	511	541	586	570	567	581	548	563	564	587	564	575	574	580	550	542	563	536	561	602	593	597	558	574	544	597	532	580	567	588	605	558
24330	20850	26976	24783	13179	1073	728	630	598	551	559	527	519	533	518	500	509	513	484	492	450	509	499	488	486	495	466	459	487	465	493	486	480	471	462	461	498	456	466	450	502	482	478	470	455	465	465	489	500	521	485	490	466	517	492	445	466	482	465	454	513	474	458	476	493	483	501	492	502	445	493	506	489	494	526	504	514	505	467	476	435	516	452	495	515	434	430	448	487	471	482	490	485	457	497	460	521	475	490	475	463	492	458	454	483	490	513	478	438	442	449	525	430	470	471	477	486	483	495	433	500	480	472	436	459	472	489	464	466	483	481	458	468	477	494	448	454	486	464	477	454	470	467	437	473	491	467	415	482	480	451	459	482	484	478	487	481	511	484	496	493	459	497	444	448	469	459	485	465	482	474	461	523	498	488	492	487	520	452	468	440	478	431	490	467	483	492	472	431	482	449	484	500	456	469	477	465	471	456	475	471	462	470	492	477	482	517	469	464	482	472	488	475	492	491	462	516	466	480	490	499	499	456	495	449	447	488	467	463	486	447	504	456	460	447	461	468	508	489	476	451	467	481	448	497	520	459	467	468	505	439	469	444	433	459	499	473	513	476	457	478	461	483	428	451	472	420	459	452	475	461	490	463	487	455	472	460	479	483	488	465	493	462	462	440	435	449	496	460	458	451	517	449	500	442	479	460	490	459	481	482	480	445	488	466	435	455	474	438	471	483	441	502	505	474	473	473	503	451	466	504	477	468	478	464	501	443	451	486	477	438	464	483	469	482	466	456	473	457	465	480	469	477	482	458	464	490	466	502	490	504	441	506	510	461	454	473	448	451	501	499	484	474	473	508	474	504	464	445	494	503	486	475	476	473	483	474	517	495	468	463	448	457	501	458	452	442	472	480	503	445	447	486	484	490	504	500	477	481	525	470	448	485	490	484	485	498	470	421	489	420	409	458	465	467	481	481	472	462	459	445	460	516	474	485	452	491	468	442	453	432	462	450	432	452	482	444	477	441	462	502	481	448	492	475	523	449	471	476	468	432	475	494	455	482	424	465	533	487	496	457	450	479	448	461	466	509	478	470	458	479	467	458	508	497	503	490	465	480	473	478	476	464	458	468	463	514	472	464	466	466	468	432	454	468	453	494	479	485	533	485	520	502	456	498	458	484	459	468	464	479	480	471	480	465	445	470	492	501	467	468	470	474	443	433	422	466	474	471	465	446	465	438	458	480	476	501	513	472	442	462	445	457	430	512	481	487	467	463	485	469	465	462	460	466	472	470	515	475	439	495	474	482	480	471	452	461	483	461	453	470	470	479	500	491	483	448	473	469	515	486	479	452	473	478	472	492	443	470	500	439	479	440	483	510	494	444	518	491	486	474	473	477	472	485	493	486	467	482	484	455	491	475	469	459	506	493	444	460	448	509	457	475	504	452	456	455	458	462	447	438	442	521	470	459	466	494	489	489	479	483	463	408	468	493	441	476	505	453	478	487	512	478	405	466	498	475	463	490	515	446	466	468	459	517	494	469	506	472	451	446	499	468	491	460	454	475	460	460	467	471	494	480	467	447	472	501	466	442	474	487	483	475	490	442	491	482	484	469	531	434	472	490	448	430	487	479	507	506	465	475	467	482	491	467	439	502	445	472	501	507	510	462	477	480	490	454	483	484	484	477	493	476	493	473	459	458	498	464	464	518	468	484	509	483	460	490	470	471	468	471	477	475	478	504	468	484	454	494	446	450	475	487	504	465	442	486	470	486	466	483	466	507	547	476	447	443	420	495	462	511	479	490	478	444	453	463	497	460	488	449	518	502	494	521	461	502	443	509	516	483	501	450	474	463	469	465	473	462	521	453	467	459	454	475	457	462	445	461	480	505	470	493	488	478	468	494	516	524	503	522	490	426	463	489	498	476	482	500	490	514	478	454	466	482	431	510	521	500	433	481	482	456	483	485	441	448	471	501	480	453	523	467	513	487	469	451	441	465	471	484	494	511	509	463	487	461	451	442	488	469	485	452	467	477	456	470	462	480	452	481	509	500	411	433	477	491	449	477	495	458	471	514	504	461	454	495	446	486	475	484	478	499	453	463	497	482	475	482	486	493	483	478	476	498	439	434	453	489	495	501	444	477	472	493	499	433	508	453	469	478	452	486	449	502	507	462	462	446	464	471	469	476	479	479	468	516	453	492	496	465	446	472	480	519	452	456	465	477	442	486	466	475	446	486	476	476	488	482	479	470	489	524	452	501	500	474	483	495	501	509	475	477	476	456	471	446	495	478	456	473	484	482	441	457	476	486	472	475	477	504	472	492	512	465	486	457	462	461	470	497	463	487	493	498	520	492	516	436	466	495	453	489	483	462	451	446	471	504	511	485	475	444	472	488	449	466	492	502	415	479	438	481	447	452	496	481	477	495	466	469	465	457	479	506	465	477	534	434	469	463	487	476	456	479	455	486	514	475	472	462	454	502	467	496	479	467	471	477	445	458	525	494	480	493	441	446	498	450	460	469	515	474	474	474	455	432	464	457	450	446	469	471	444	481	455	436	472	473	469	483	475	460	448	503	500	476	470	456	443	446	461	489	449	485	490	447	477	440	471	441	448	500	464	456	471	445	452	480	480	474	469	480	460	456	503	495	482	429	492	460	482	474	491	464	440	468	444	486	480	460	475	457	449	472	489	433	480	476	484	495	426	452	488	474	468	486	491	456	469	500	501	445	475	521	493	504	433	459	471	477	480	466	453	417	473	471	494	465	467	525	507	445	448	456	446	461	456	455	434	485	473	488	432	488	516	518	526	455	417	469	457	467	478	454	470	491	467	458	478	451	465	485	461	466	488	457	410	516	462	467	463	490	443	484	454	494	465	481	494	426	453	497	458	485	462	483	453	494	432	465	481	469	454	462	489	479	450	457	453	491	458	450	472	489	461	462	457	435	449	463	514	481	461	491	426	462	498	435	484	454	481	498	530	479	497	449	481	498	478	451	501	451	478	533	456	485	461	489	478	521	469	476	494	464	492	463	509	477	504	454	476	414	442	497	446	468	453	539	481	527	471	461	472	470	464	468	483	452	461	467	446	464	505	439	421	483	452	428	456	466	476	487	477	453	480	490	492	459	480	432	476	449	469	486	489	475	481	492	453	524	439	449	494	499	499	490	507	478	428	485	493	493	499	447	476	488	502	477	463	466	454	496	487	498	506	466	506	446	487	501	469	489	469	461	454	482	524	460	449	459	495	510	490	436	477	473	506	482	527	518	452	447	467	463	510	471	448	483	448	496	499	496	480	460	507	439	461	500	459	518	461	467	467	497	434	484	500	465	486	456	475	469	478	502	476	477	496	494	452	445	412	462	468	450	463	500	459	482	492	476	483	524	478	496	471	522	494	487	444	494	484	460	445	472	491	478	520	501	456	499	478	454	492	495	461	481	496	458	493	471	503	473	432	460	486	470	488	442	493	509	457	515	502	472	490	509	503	439	475	473	476	501	473	496	492
3513	5308	3874	1926	1510	1229	990	841	773	714	630	607	611	574	575	580	555	559	558	537	553	521	531	533	532	527	538	545	520	550	515	502	534	505	488	494	495	539	509	496	550	486	517	492	537	506	493	508	535	490	509	500	543	478	483	508	488	476	494	510	521	566	502	504	523	520	513	496	501	498	485	533	504	551	528	531	530	518	505	487	537	524	509	526	496	502	500	534	488	507	472	493	498	509	497	513	472	503	512	580	495	521	540	520	541	512	543	552	546	520	539	549	526	518	475	546	567	512	500	503	507	498	525	541	527	538	548	484	516	534	518	513	522	504	483	474	509	515	533	512	488	485	511	501	519	512	508	518	490	485	507	521	499	523	518	524	545	505	522	481	506	520	492	562	536	539	554	516	520	537	545	505	490	504	527	528	519	506	544	483	464	487	487	498	530	516	483	545	505	506	490	520	534	512	522	454	511	551	516	499	468	500	492	512	527	510	516	508	528	521	549	524	509	532	503	535	492	509	505	517	465	515	527	505	517	472	480	539	519	520	500	482	494	488	505	486	519	462	495	508	499	519	513	510	521	507	518	524	528	532	498	515	515	504	525	491	528	487	500	503	494	501	507	507	518	526	518	529	511	462	505	502	472	492	497	515	527	476	510	496	514	511	485	509	509	523	469	498	495	517	531	487	495	494	525	519	502	514	504	517	499	497	529	492	515	450	548	524	474	532	487	506	512	538	495	499	457	533	509	542	508	473	508	501	514	522	523	546	526	547	491	503	515	495	490	528	506	548	505	531	497	525	526	537	503	523	531	490	512	511	539	496	515	526	521	534	506	487	533	520	531	524	499	507	527	540	506	498	519	548	516	522	530	537	498	495	519	502	540	512	530	523	534	527	510	488	507	479	498	526	504	509	486	567	478	522	522	531	463	499	541	480	486	500	480	455	492	490	514	497	498	492	543	516	519	506	497	467	503	518	501	523	483	468	524	510	522	528	486	517	506	521	552	513	483	484	496	498	531	477	516	508	522	502	519	496	555	505	524	508	515	522	491	498	538	511	514	504	506	519	554	516	481	512	523	563	492	508	502	489	504	537	510	538	507	528	476	472	483	485	481	497	473	545	539	498	493	501	498	488	526	513	532	522	530	500	547	469	548	506	521	514	515	520	512	502	477	526	472	519	502	524	484	510	527	545	476	490	516	494	486	518	514	482	500	524	493	495	506	520	502	508	516	527	492	480	503	501	514	544	500	498	531	521	492	485	514	550	514	494	493	516	504	540	498	503	492	507	523	506	505	519	522	538	521	521	486	516	490	519	524	529	513	509	502	520	508	527	504	475	520	567	550	521	528	511	528	525	489	524	489	478	503	524	544	510	484	485	530	456	500	488	527	492	515	514	519	526	506	517	517	501	521	486	495	520	486	499	554	484	516	489	476	536	467	479	508	507	513	546	492	491	494	480	469	505	568	571	539	518	511	528	521	500	513	525	519	524	494	538	554	504	486	521	514	469	485	511	506	485	508	500	483	561	476	526	507	463	537	462	501	523	513	510	531	514	515	507	484	520	489	510	489	511	497	502	479	472	489	527	527	496	507	448	535	460	499	515	478	484	537	483	497	522	516	519	534	530	487	511	510	492	535	517	481	551	519	481	501	510	510	528	504	509	510	478	531	493	505	530	510	574	508	545	544	542	448	498	499	515	512	510	501	534	516	503	530	507	495	508	537	478	508	489	502	562	481	475	499	534	523	533	487	496	528	496	512	486	498	501	496	514	503	526	493	511	481	537	496	495	499	490	517	488	488	501	498	513	484	510	562	476	552	518	511	490	518	501	518	525	555	541	481	528	500	490	536	507	523	499	551	521	501	510	509	492	484	538	547	552	473	486	539	530	544	483	502	487	489	532	498	493	502	499	479	509	545	516	517	521	543	521	501	493	531	524	526	535	510	493	539	566	484	505	527	519	510	534	525	492	522	546	523	492	533	497	517	491	525	534	529	538	551	485	525	482	528	519	544	555	519	506	492	493	516	526	543	500	490	507	503	528	526	485	522	479	498	506	503	529	518	505	527	495	528	494	541	498	522	499	534	523	515	507	541	518	488	524	504	500	530	528	520	506	497	533	493	550	486	500	509	501	523	541	558	497	541	572	516	511	543	514	514	486	514	513	508	546	512	498	524	518	505	554	530	505	517	522	524	483	488	487	529	499	516	521	532	532	534	472	509	515	498	517	491	511	473	483	479	527	536	502	540	506	537	499	479	520	516	481	503	495	515	491	518	511	499	486	485	490	475	528	498	527	523	466	518	527	514	517	528	526	508	478	495	498	515	531	512	518	523	543	502	518	477	499	510	525	514	502	537	525	498	498	531	497	501	478	526	505	517	552	550	523	533	479	495	520	503	501	552	538	514	499	522	493	512	535	520	501	480	521	563	517	507	539	523	549	547	540	560	478	459	522	491	534	526	557	515	526	487	491	544	492	481	517	476	476	522	497	531	488	544	526	520	527	493	516	487	524	503	521	507	497	499	514	469	521	475	503	514	513	502	528	505	511	501	509	501	551	495	519	509	487	507	462	525	529	500	489	505	518	500	503	521	457	554	523	487	496	489	532	490	503	448	502	515	502	518	499	536	535	496	511	485	517	501	525	514	537	521	500	507	515	526	520	511	526	514	516	505	516	511	516	491	533	541	486	538	482	507	484	528	497	503	526	514	556	538	487	503	488	513	534	506	500	502	521	498	514	484	508	506	554	504	504	482	524	526	530	500	517	498	545	530	516	516	545	529	479	546	514	496	494	477	518	478	504	492	516	511	524	502	520	450	531	545	501	517	447	508	493	507	535	551	492	505	488	491	492	508	537	526	523	481	507	494	461	532	505	489	466	494	539	507	527	501	520	500	520	518	512	541	529	466	500	545	538	481	505	526	490	507	460	506	509	516	496	490	519	525	513	538	542	573	514	514	525	505	535	497	489	568	523	525	500	516	504	524	523	495	551	511	480	521	475	527	500	486	501	519	504	536	477	531	488	526	506	557	473	513	534	503	508	551	501	504	509	524	503	548	546	523	533	541	534	481	513	513	527	474	516	472	530	459	518	522	521	534	535	491	468	505	524	540	509	515	519	521	529	486	491	485	550	529	546	526	525	492	534	505	517	491	510	543	503	494	520	505	495	500	482	508	547	471	490	527	507	561	507	486	532	485	519	526	495	523	499	498	555	533	512	529	518	523	494	503	495	492	502	490	518	501	519	503	486	507	532	498	482	486	491	498	495	514	464	538	520	517	501	465	511	471	511	496	489	527	535	513	548	511	502	460	499	473	493	469	521	533	496	532	464	477	509	544	489	513	494	522	512	523	454	504	516	522	554	525	529	501	505	526	520	495	525	534	520	528	506	495	523	484	518	509	486	496	488	523	546	559	569	507	505	534	488	490	484	519	476	492	466	494	536	524	519	511	527	534	510	527	535	533	536	497	500	517	489	494	477	509	530	521	535	509	512	528	534
22288	20892	28337	23574	20892	20911	9358	927	590	492	492	438	372	362	308	282	307	260	256	264	269	227	234	229	233	248	240	191	196	217	203	187	206	196	202	208	209	187	212	205	189	174	180	202	212	186	160	218	197	157	202	180	178	204	199	169	187	170	201	198	195	216	179	193	181	198	178	194	183	223	167	184	172	177	178	180	204	170	168	188	160	183	182	195	200	203	185	189	160	161	163	211	205	187	172	184	174	179	178	163	178	178	167	198	186	179	176	168	170	179	196	183	184	207	161	179	193	184	160	175	163	178	199	179	186	188	192	187	192	175	165	196	186	208	173	162	182	151	165	199	169	202	184	180	200	183	189	202	198	187	165	183	179	171	166	198	186	176	206	178	186	186	171	179	167	164	171	201	174	190	187	188	179	186	203	156	184	167	177	173	174	187	150	156	168	189	176	159	176	167	162	206	182	177	215	179	154	178	195	166	203	200	185	174	171	200	191	176	209	187	191	182	170	191	198	177	178	164	186	181	175	179	193	172	197	194	198	186	194	197	209	186	187	175	201	185	178	178	195	185	196	167	158	179	198	176	175	172	198	196	177	158	184	162	187	160	175	164	187	165	169	188	178	175	203	169	189	202	215	179	198	202	195	186	184	190	173	186	178	171	197	171	178	188	177	181	182	173	172	176	185	174	187	187	177	188	183	164	185	182	177	187	178	162	174	184	184	204	168	181	190	163	211	185	191	191	163	172	182	192	187	176	205	200	179	193	195	175	172	198	196	184	164	188	154	183	196	179	190	207	165	189	177	175	183	188	181	163	193	178	172	176	186	173	171	183	182	174	176	187	177	204	164	198	192	180	199	181	192	194	195	192	168	184	186	171	193	186	176	183	192	173	180	178	175	163	185	195	172	187	176	173	157	184	192	192	181	187	185	166	164	170	167	177	166	164	191	183	197	183	181	174	167	182	181	189	180	199	205	198	171	170	177	188	194	200	188	190	164	190	184	172	191	184	192	182	176	166	201	193	182	189	188	193	178	158	198	178	190	197	186	192	197	169	194	191	182	181	182	187	184	170	192	175	190	177	188	187	183	198	181	186	175	174	186	187	178	176	174	203	188	187	192	181	181	210	178	198	193	164	187	184	157	184	195	187	187	188	181	187	178	180	189	178	158	177	172	179	163	188	178	164	186	180	193	188	175	156	187	172	171	185	172	176	197	183	197	203	179	188	167	196	184	191	194	170	156	178	166	164	193	186	175	160	160	184	165	191	188	181	190	170	172	172	163	174	186	167	192	154	200	175	175	216	173	175	194	175	197	168	191	163	169	185	168	172	175	172	187	172	178	171	160	187	181	167	194	160	200	189	175	178	171	159	154	178	190	190	178	190	169	201	201	186	183	189	168	173	187	175	175	179	177	201	175	165	190	183	207	192	182	166	187	158	191	163	167	182	177	182	175	189	188	180	188	155	158	187	210	166	180	198	186	211	199	166	189	178	175	184	175	184	163	191	166	192	160	191	198	211	199	188	183	190	184	142	173	238	149	159	181	183	169	201	175	198	185	178	182	180	184	171	162	176	179	173	182	188	185	180	182	175	164	161	180	169	194	182	194	172	157	168	177	175	187	188	197	191	166	169	191	202	184	200	164	225	190	186	189	169	171	180	179	176	177	184	181	184	167	173	175	185	178	172	193	185	176	189	189	171	177	180	204	175	198	183	169	199	207	182	177	186	189	177	155	196	188	188	173	180	173	183	174	179	164	165	176	197	191	180	162	171	184	186	172	168	194	175	186	177	172	190	191	180	207	180	173	166	177	160	192	164	198	163	188	172	181	209	184	186	182	192	172	170	192	175	170	186	184	165	174	163	195	205	190	169	167	193	190	187	194	167	162	180	190	179	174	162	187	197	183	172	187	166	183	174	172	199	198	160	197	190	188	172	213	175	170	193	171	163	159	171	193	185	182	180	186	168	192	196	182	176	194	198	167	202	188	184	185	196	191	202	189	183	154	196	207	188	167	187	187	161	180	180	193	170	184	200	178	190	183	188	193	187	181	207	163	185	169	204	155	190	195	207	175	174	178	192	191	188	208	194	186	181	173	167	177	163	187	167	170	167	158	187	208	193	178	179	183	175	183	207	171	195	185	183	176	183	195	177	185	179	186	200	170	176	178	169	169	172	185	184	169	171	185	179	185	159	201	175	180	193	201	189	189	188	183	180	190	174	171	189	181	206	169	191	174	176	200	148	160	197	189	187	186	181	179	170	176	186	180	175	185	189	189	179	190	157	195	203	169	181	168	173	162	176	205	190	201	187	183	168	170	189	183	163	178	208	201	210	182	182	176	175	210	181	178	171	185	187	175	159	199	208	167	190	191	185	189	179	180	164	190	184	177	157	194	184	162	175	173	170	178	194	164	196	167	203	163	165	178	199	175	200	195	176	178	185	196	172	175	202	189	168	168	177	186	177	165	169	183	180	196	183	198	165	210	172	163	184	187	188	191	201	163	159	195	187	184	172	162	192	171	182	178	192	184	176	174	171	171	171	191	178	183	199	178	184	173	170	178	173	174	184	185	192	144	183	167	193	173	174	188	189	161	169	190	197	206	183	185	187	181	168	202	167	173	174	185	193	189	206	181	180	161	177	169	189	144	168	212	190	169	181	174	185	201	180	166	176	194	182	186	165	189	165	171	172	166	178	179	189	158	184	174	147	179	173	188	203	182	167	178	212	173	197	170	175	200	175	208	166	167	203	174	168	185	184	178	189	185	201	176	173	180	175	201	195	188	175	174	187	202	186	152	183	177	173	195	191	169	188	175	177	185	207	186	206	171	185	193	174	186	167	183	159	175	193	195	169	199	183	169	171	175	179	181	169	187	167	159	171	185	183	166	189	184	169	172	175	166	187	195	182	193	179	166	192	186	179	181	191	192	184	175	168	188	168	217	184	182	177	168	179	197	205	205	185	189	209	184	187	166	209	170	211	181	186	177	210	161	175	173	187	174	188	166	191	187	180	214	155	176	176	167	191	176	172	184	180	173	172	183	185	176	169	174	204	181	191	167	189	174	180	179	173	169	186	187	176	150	199	155	202	180	204	191	204	195	200	175	153	174	168	180	168	185	181	186	182	186	157	169	182	189	183	183	184	197	189	169	198	161	163	194	182	182	178	176	184	168	181	191	175	174	156	197	167	200	169	208	183	193	191	184	179	174	193	160	166	156	156	161	187	168	186	160	183	152	172	204	202	185	163	184	165	158	176	162	205	187	200	199	168	174	177	173	168	182	176	192	169	179	165	209	197	184	178	184	180	202	159	190	175	182	205	174	205	173	180	169	190	193	186	182	182	178	211	193	193	192	174	161	183	191	184	184	192	177	160	159	192	168	198	172	189	185	184	197	187	168	159	174	191	206	200	191	194	183	206	196	179	179	179	160	203	171	184	186	199	178	183	179	181	191	156	156	185	174	162	170	196	185	212	188	182	185	176	193	164	187	188	175	157	199	176
4636	14135	10405	4901	3460	2484	1868	1355	1084	828	766	599	567	511	427	404	368	358	345	330	297	257	289	297	271	269	247	278	225	255	255	247	232	212	220	234	255	231	240	211	201	233	238	221	191	220	232	226	222	223	195	198	221	231	213	236	208	226	210	192	212	212	185	200	241	231	220	185	197	220	222	205	193	225	205	210	188	221	207	204	198	212	188	249	237	210	224	201	204	227	203	221	253	201	203	215	206	200	208	196	211	226	218	188	204	207	188	208	208	192	224	204	207	215	198	219	190	217	196	233	198	205	203	200	204	215	205	211	200	188	221	195	220	193	241	204	213	178	200	223	206	180	213	181	204	187	212	191	218	219	214	190	206	200	212	226	188	213	210	197	218	200	223	191	217	218	237	203	206	192	208	213	222	175	205	201	222	197	196	221	203	243	175	194	200	203	206	202	200	204	191	194	193	206	206	210	193	189	205	208	193	218	228	204	199	216	193	211	212	209	207	191	211	208	184	198	206	212	185	209	190	180	218	210	201	213	223	214	234	183	237	208	215	200	214	215	228	197	193	217	226	219	196	226	208	221	219	197	203	197	206	215	207	195	204	210	211	228	200	185	206	214	202	196	209	206	218	213	197	175	225	200	218	220	194	208	210	217	207	221	197	198	219	186	195	177	182	190	207	189	193	209	203	216	180	213	211	212	200	213	207	182	206	220	220	200	213	184	197	207	199	207	200	204	205	196	208	196	245	230	224	225	216	219	210	200	208	229	196	221	190	192	212	216	223	206	210	199	218	218	192	193	217	215	196	185	192	182	218	215	211	189	213	222	213	215	220	188	209	203	197	192	208	200	218	230	206	202	205	229	192	202	182	179	226	206	184	237	217	201	221	207	227	225	189	213	205	169	216	191	195	222	220	193	208	227	195	196	211	194	209	204	220	231	203	218	234	205	210	219	212	199	177	222	223	204	201	207	218	196	196	186	205	189	230	189	207	217	236	200	194	197	211	207	198	193	217	229	191	190	220	201	199	198	228	195	217	185	216	226	191	191	218	227	220	202	217	191	201	187	203	195	209	195	205	190	227	196	218	218	205	201	214	181	217	181	198	195	200	206	223	192	191	209	216	206	216	202	224	226	190	233	216	224	194	206	198	201	233	208	197	200	201	212	226	227	198	192	194	224	209	201	213	214	220	192	219	210	210	204	238	222	194	199	196	189	193	197	214	202	211	206	207	193	218	214	200	199	205	177	209	213	187	210	191	220	195	235	211	237	171	202	212	199	193	234	172	179	214	210	217	204	198	198	211	207	228	193	218	225	184	220	204	212	207	217	226	182	227	223	190	210	189	206	209	196	197	200	196	216	204	210	189	224	218	215	210	199	193	202	224	210	203	219	214	211	197	171	222	221	213	201	202	221	215	197	216	218	217	227	175	216	204	199	221	208	190	205	193	200	201	182	198	221	203	211	216	176	222	204	221	227	198	212	198	183	204	195	209	202	198	215	190	214	190	200	193	191	197	210	204	189	235	191	225	216	211	203	187	212	206	202	213	194	186	199	182	212	185	224	193	220	229	221	198	209	231	219	212	224	204	201	204	206	185	237	184	206	216	174	184	208	168	216	210	229	221	226	189	183	194	216	210	199	213	223	204	198	206	194	226	189	183	218	205	206	207	194	219	220	213	198	192	180	180	188	217	173	193	221	197	201	205	199	195	198	216	210	185	210	208	226	204	202	224	213	213	181	232	222	176	226	234	201	220	199	206	198	190	184	192	210	189	192	216	216	219	197	216	209	202	175	210	210	225	211	199	204	214	211	198	207	190	200	208	213	195	249	210	228	194	190	203	211	203	210	210	204	206	190	206	200	244	231	200	206	192	228	236	237	232	171	241	215	215	207	219	200	233	215	182	203	199	201	229	193	192	220	226	210	201	178	216	204	197	187	183	191	213	200	220	220	210	213	241	214	190	194	193	204	198	185	210	232	198	191	205	184	202	207	222	216	236	208	216	203	218	202	205	189	198	194	182	221	202	208	214	217	237	201	175	201	208	192	184	203	183	203	188	220	188	208	208	212	181	195	190	221	195	188	224	231	201	193	202	209	216	206	213	203	193	210	201	205	210	194	194	230	177	211	188	206	210	192	187	198	185	197	175	207	200	189	192	186	193	193	213	208	198	216	225	203	194	183	234	234	210	216	209	182	194	222	211	215	228	226	204	192	232	195	215	201	206	211	189	185	202	229	223	205	194	186	205	204	208	205	227	202	198	197	215	191	204	211	195	178	205	182	199	203	207	221	183	198	198	201	213	196	195	210	200	227	203	215	198	200	220	202	209	195	206	186	203	225	184	205	223	199	228	217	181	181	206	231	200	208	213	206	215	184	202	197	229	197	207	197	216	215	219	215	223	214	194	212	207	207	214	224	202	196	206	210	198	209	215	201	211	212	205	195	195	205	209	201	233	204	228	201	206	202	193	184	184	244	223	217	226	205	178	196	193	198	211	179	217	227	216	211	207	206	192	224	204	220	208	209	227	199	214	223	203	212	204	236	201	214	224	167	210	220	211	191	214	222	198	250	195	226	198	183	218	207	202	217	213	202	200	213	218	200	225	200	188	208	229	208	207	214	187	207	208	215	232	217	210	221	207	208	209	185	202	192	245	205	213	203	188	197	199	217	205	234	197	184	216	221	184	198	206	193	196	232	199	197	206	200	219	214	228	208	236	193	201	200	191	214	241	202	213	194	208	202	197	215	201	220	170	205	211	212	191	206	203	209	217	200	216	206	186	210	190	190	203	210	228	227	231	217	177	201	183	219	187	202	229	199	192	208	225	202	219	191	222	194	206	184	185	203	203	193	213	225	205	203	192	218	192	198	205	211	211	204	221	215	226	216	195	197	216	217	223	220	201	200	209	227	184	197	214	208	201	209	212	225	199	202	201	200	209	207	256	205	206	212	205	206	191	205	218	196	219	176	208	200	210	209	212	218	177	188	239	223	197	198	231	200	222	204	218	222	202	226	211	207	200	188	187	198	203	213	203	208	207	202	216	224	242	193	206	220	208	224	235	177	210	216	193	210	189	192	206	222	198	187	203	216	205	194	196	187	210	194	190	179	193	213	186	196	198	205	202	226	214	197	213	203	179	231	227	189	201	216	239	210	195	212	199	195	215	196	202	230	195	184	206	220	197	211	211	204	197	220	197	214	231	228	194	218	210	205	225	203	216	183	208	209	200	199	230	225	204	210	225	212	229	201	197	197	201	185	196	204	181	200	214	212	214	210	205	205	189	206	201	220	208	205	212	245	199	203	228	232	199	200	200	216	233	212	217	233	205	218	211	208	182	210	188	188	211	226	201	188	212	201	218	212	209	227	209	191	209	188	194	187	207	209	206	195	217	223	208	204	232	181	185	206	185	217	208	185	192	212	214	183	213	225	197	224	230	216	208	219	211	202	203	216	219	191	196	217	209	191	149	182	223	208	224	226	176	225	175	216	197	179	237	202
27098	18709	5199	1132	814	831	782	734	669	707	697	727	691	707	711	670	686	690	698	709	675	717	728	731	730	660	687	710	702	711	687	697	669	706	757	677	713	733	690	650	736	693	686	708	714	712	727	753	699	738	746	655	647	731	643	678	695	679	729	688	691	674	694	743	705	728	707	681	698	721	719	683	673	692	676	757	641	712	674	729	720	750	641	726	666	660	662	692	706	677	740	733	697	742	674	710	676	701	715	715	694	703	701	761	733	736	713	731	698	690	768	712	679	710	726	684	679	667	682	667	648	712	717	750	684	683	691	758	707	768	721	692	718	746	731	714	678	707	630	729	732	721	707	736	682	713	690	659	694	701	679	672	674	697	697	711	656	708	666	678	765	693	685	717	705	723	686	672	736	725	673	665	730	679	727	716	683	670	721	697	694	725	720	698	706	692	757	699	781	724	672	692	721	688	702	735	759	708	717	696	736	715	679	664	738	690	742	691	667	753	667	674	683	697	778	699	697	679	716	734	669	701	700	667	687	732	712	684	671	761	706	704	700	678	718	675	676	695	679	697	668	727	696	731	734	691	666	741	699	676	698	702	702	680	726	701	718	720	676	732	718	715	660	702	703	706	653	673	677	701	715	716	702	718	753	701	725	666	673	719	693	701	691	699	721	665	739	649	723	708	703	726	709	698	714	736	706	664	734	770	705	734	713	725	728	721	722	728	698	727	732	737	686	692	755	719	690	693	680	674	696	706	704	709	743	701	702	699	732	705	736	690	706	722	697	665	709	704	662	720	695	725	706	714	680	753	734	719	680	717	737	696	707	711	707	682	748	669	699	657	694	700	675	697	694	717	695	690	712	679	680	682	661	705	710	734	696	648	745	747	700	736	732	748	700	738	708	755	683	722	708	715	679	693	682	711	725	772	713	699	710	700	726	733	667	708	657	676	713	700	693	712	687	696	721	670	713	710	726	759	715	685	719	694	721	753	787	709	761	696	665	676	705	729	696	679	720	721	729	720	706	729	718	637	727	701	695	713	760	741	674	691	705	749	708	707	680	733	691	700	730	739	705	702	701	737	684	675	700	723	702	694	700	777	728	725	705	688	672	692	694	677	658	692	726	690	717	711	745	658	755	767	673	687	628	729	693	697	681	714	722	701	693	668	746	732	702	711	747	700	698	690	728	718	743	685	714	735	686	663	704	713	688	724	678	747	716	714	715	737	748	710	659	691	716	692	740	751	754	734	683	720	761	719	727	708	710	731	685	733	684	655	672	684	674	678	724	656	696	675	670	683	719	705	660	698	702	691	713	699	728	730	713	692	726	679	752	696	664	638	764	691	704	690	651	668	691	698	726	689	722	721	695	649	687	696	707	777	739	671	725	704	714	690	651	694	671	686	697	664	723	671	749	743	679	714	729	657	725	722	723	723	681	706	720	754	697	731	674	685	700	716	695	735	711	741	758	711	752	680	701	742	713	729	715	748	723	686	716	685	725	719	701	740	731	690	710	705	753	700	697	749	706	699	711	713	730	657	716	742	649	701	701	717	697	736	709	710	682	723	666	672	655	723	718	698	712	689	700	684	706	742	698	698	696	707	729	703	675	761	718	723	694	725	681	713	683	750	708	678	693	669	741	656	694	697	722	687	696	711	715	643	683	680	740	751	672	749	737	722	730	685	705	733	667	749	697	733	718	716	658	673	701	765	681	733	730	714	690	711	744	696	727	736	701	743	706	651	698	670	723	697	738	698	769	671	677	713	688	708	705	682	715	736	712	700	735	658	702	742	712	673	676	699	750	682	702	698	737	715	668	742	699	725	718	717	707	734	711	703	736	679	728	705	696	706	712	693	699	706	736	769	691	731	718	635	678	674	708	682	682	702	691	704	695	713	691	699	733	646	715	719	690	670	705	673	682	679	720	668	700	752	719	706	719	689	646	725	683	730	681	746	754	678	730	707	677	696	689	708	704	701	692	677	693	708	712	696	689	713	675	713	678	673	738	721	709	698	644	695	708	717	697	742	677	725	708	740	708	647	696	707	678	728	730	693	737	731	707	700	685	705	699	731	724	670	745	670	700	681	682	735	738	699	720	764	667	726	693	687	688	708	709	736	752	664	716	707	723	665	735	725	718	710	723	700	702	731	727	703	690	669	688	741	697	693	718	687	707	723	680	672	733	705	702	756	714	691	720	717	661	697	736	684	688	721	689	729	709	772	722	681	711	685	679	702	712	680	700	708	684	688	679	729	682	706	687	697	751	711	760	730	756	704	719	716	708	671	689	714	668	713	744	716	690	679	699	714	748	745	689	670	689	710	719	693	727	683	687	659	671	678	693	704	710	747	718	702	714	731	726	678	733	695	725	699	739	683	673	722	718	718	723	710	669	675	708	746	737	709	736	669	726	692	684	690	748	707	739	704	695	689	711	743	718	694	750	683	738	765	695	713	653	687	724	706	654	686	718	666	671	665	691	614	721	685	691	729	753	702	689	687	678	671	691	662	716	643	698	731	675	697	707	680	722	674	752	712	708	714	675	710	745	749	737	677	730	702	725	738	729	681	737	677	698	719	696	658	758	716	670	765	707	660	712	716	724	707	660	695	713	698	717	725	759	662	690	716	740	685	704	689	708	699	717	678	713	738	740	673	726	702	722	700	718	709	692	664	696	745	695	692	750	706	720	691	723	700	735	720	695	709	679	733	698	667	735	697	716	688	712	716	748	684	716	748	693	723	682	688	754	694	682	687	678	724	695	703	706	666	711	701	711	691	655	688	676	685	684	735	685	756	721	684	734	724	725	692	698	749	733	714	706	688	723	668	762	656	697	713	701	710	719	745	682	684	692	689	688	718	749	701	701	721	759	654	700	725	702	728	706	700	701	718	722	697	706	714	674	717	739	703	722	741	703	698	742	724	736	650	737	696	692	667	692	683	722	695	717	654	714	725	716	702	759	670	703	706	722	721	713	678	650	727	698	721	721	760	706	667	706	685	679	750	718	713	733	715	708	684	686	723	688	729	724	678	634	737	717	702	631	679	696	675	660	682	738	737	683	722	727	716	719	712	697	697	684	715	691	710	712	727	710	686	651	693	729	725	694	666	707	663	717	683	706	744	711	669	700	732	747	674	709	730	703	718	716	721	708	714	739	724	693	700	694	689	699	720	712	728	790	711	714	728	674	726	700	671	709	706	724	675	656	677	716	729	672	738	684	667	720	711	691	717	700	622	740	671	743	698	712	711	719	708	725	696	697	709	705	711	700	739	674	701	703	712	690	651	700	713	720	697	708	711	673	723	703	659	731	694	714	695	700	706	708	676	732	708	727	723	697	743	688	670	716	736	695	701	659	713	705	718	699	696	726	682	689	706	716	734	743	687	697	712	670	657	681	735	680	737	726	664	722	713	657	679	739	728	729	672	670	689	697	724	651	712	640	692	679	660	698	702	684	686	691	724	664	754	675	706	686	711	754	714	701	696	717	733	736	698	679	713	709	685	681	701
4496	1403	1193	902	885	798	814	811	774	748	754	814	790	799	792	752	751	766	787	771	829	782	798	765	708	781	781	780	779	780	753	738	770	758	763	770	787	755	779	735	768	779	797	808	797	836	799	784	718	806	742	788	722	795	760	809	746	733	819	819	765	766	773	749	751	796	755	746	830	748	749	750	766	784	760	790	801	749	818	759	775	771	716	784	698	780	768	774	784	766	776	794	804	712	800	751	794	802	733	724	788	713	730	748	785	766	737	781	762	757	784	752	748	732	808	756	757	794	774	776	770	770	732	729	782	721	751	788	741	751	793	798	729	774	797	781	792	808	770	771	741	712	750	769	744	815	789	749	746	752	787	790	777	760	772	735	806	754	776	725	777	800	775	759	715	763	748	782	790	765	800	772	784	741	813	781	787	764	763	748	762	784	745	753	748	787	773	759	794	757	732	781	781	787	790	805	765	728	709	757	776	793	739	742	775	784	727	785	768	781	758	803	816	762	761	810	733	727	782	714	719	768	765	718	767	766	755	763	792	793	797	795	770	800	778	821	805	818	764	762	781	789	793	734	736	768	770	760	748	765	730	810	737	759	775	754	715	742	739	810	717	817	737	765	769	745	732	791	731	743	791	766	740	817	757	789	764	747	804	778	788	762	750	757	769	784	677	754	721	718	811	768	792	792	765	728	704	784	742	793	771	729	776	776	767	815	797	807	815	753	792	756	761	725	789	781	744	751	762	761	801	747	790	747	748	744	764	731	763	777	782	776	787	779	739	726	759	774	785	727	763	734	788	772	823	832	785	749	772	788	768	766	723	718	758	813	734	769	728	815	788	736	790	713	819	700	776	764	814	791	730	766	769	727	794	758	775	782	752	755	806	748	760	763	768	736	752	801	788	773	757	773	753	785	732	806	784	761	778	771	793	739	829	744	770	792	793	752	770	796	766	763	792	752	748	755	761	810	746	797	784	838	755	778	785	823	789	747	751	779	796	752	772	782	792	764	782	771	741	759	763	727	757	795	761	785	773	763	742	760	779	805	775	773	811	798	805	725	762	740	764	739	781	741	760	774	722	765	728	814	747	770	727	801	754	787	800	808	740	735	728	780	748	743	739	794	758	758	786	769	739	823	757	769	761	759	754	789	786	752	769	775	751	781	757	788	803	753	769	794	792	771	747	800	790	755	790	714	809	763	807	765	765	767	778	766	769	756	756	802	771	767	793	763	754	790	747	725	774	796	702	766	742	754	796	763	728	825	788	807	752	794	749	788	790	798	789	749	756	770	708	754	767	763	770	775	789	816	787	760	761	789	722	720	748	789	736	736	787	775	754	784	740	770	796	812	780	763	756	762	787	803	775	736	771	779	780	757	779	748	723	715	774	832	804	779	756	774	811	781	806	809	781	783	746	811	771	786	747	770	736	772	749	756	803	761	771	741	828	742	770	750	808	785	745	789	805	772	740	814	800	756	757	769	783	764	784	791	774	769	792	762	762	803	769	804	756	763	793	741	827	764	800	802	783	775	745	778	769	747	779	776	732	784	782	765	773	757	770	768	740	791	764	746	731	786	779	759	734	752	770	718	746	777	819	777	786	770	848	792	793	806	773	773	722	783	720	757	788	792	814	784	786	823	815	774	794	757	740	756	737	773	794	749	794	774	763	749	730	770	742	784	747	767	765	771	773	795	752	800	782	803	816	738	768	746	775	794	779	754	809	769	769	756	776	781	790	781	745	788	747	763	752	722	710	777	716	738	788	833	753	799	718	763	791	787	758	754	808	750	810	735	792	795	783	770	752	785	779	810	745	803	798	763	731	775	776	752	797	745	788	765	760	726	726	784	792	805	777	765	740	745	795	786	729	771	730	750	773	758	759	819	770	752	739	759	821	778	802	762	776	742	718	768	745	800	754	752	741	821	789	766	745	760	786	772	724	804	791	794	757	787	786	785	735	809	752	768	819	719	731	814	746	729	796	807	736	773	785	809	747	735	759	758	785	750	750	741	732	787	758	747	781	760	788	754	732	755	778	736	685	804	730	803	744	799	763	760	758	771	766	784	750	754	775	764	774	803	771	785	775	778	776	788	760	749	770	822	764	780	755	759	737	774	753	779	750	765	754	741	823	733	732	800	821	766	745	759	777	761	781	774	722	726	745	750	751	799	755	740	749	775	752	770	808	811	764	768	794	793	803	742	759	728	731	809	785	766	813	765	754	734	767	773	776	757	721	728	760	757	793	766	782	808	785	761	787	753	765	806	797	743	783	728	773	752	776	775	787	759	736	743	753	735	780	775	746	741	747	770	785	726	780	769	726	762	741	777	782	791	769	768	792	764	779	768	801	750	787	811	788	743	789	770	750	782	815	806	760	782	770	835	816	809	738	727	706	743	805	769	740	766	768	765	737	745	792	790	807	822	815	760	815	788	750	768	779	739	767	749	814	761	762	731	772	769	790	766	764	751	743	775	798	769	762	793	812	804	752	735	791	772	795	787	772	768	755	743	823	777	815	756	760	750	773	753	750	761	796	773	724	770	786	807	739	758	786	748	729	807	811	769	759	772	746	795	769	762	767	779	753	774	764	751	746	771	716	769	747	757	739	752	766	764	751	748	756	792	819	735	831	786	763	769	793	762	836	784	783	773	859	800	815	746	756	740	774	750	774	790	770	783	748	770	770	772	785	736	766	742	746	778	755	742	766	746	769	766	739	781	751	783	721	798	749	815	758	787	779	743	802	778	780	764	804	815	769	781	704	740	742	770	811	749	758	801	750	730	742	725	824	773	771	772	732	753	753	763	793	787	735	775	754	831	796	807	738	777	782	804	786	751	765	754	753	780	787	752	777	761	775	753	805	797	754	739	799	773	765	790	790	767	803	756	746	783	760	787	792	814	789	702	818	747	778	767	777	727	796	826	802	738	774	815	778	747	680	766	773	777	766	777	785	764	748	766	740	758	772	832	827	746	735	703	754	754	772	779	773	768	758	804	766	835	811	825	744	735	769	832	748	768	763	749	774	762	792	767	738	768	770	775	804	757	801	761	797	725	742	796	797	752	734	760	770	757	798	780	782	825	761	796	780	745	775	836	763	769	757	775	798	741	753	762	741	787	772	740	749	800	780	780	765	749	704	771	774	747	788	756	749	734	739	759	752	766	790	715	754	805	720	774	718	797	811	755	768	769	744	788	716	773	733	770	774	734	799	783	789	772	753	805	760	767	730	812	787	740	733	813	783	791	800	727	794	792	718	785	766	777	758	765	780	747	768	787	747	746	751	760	766	777	751	763	777	733	778	806	813	779	824	810	742	734	744	780	815	740	810	846	823	769	743	778	787	807	779	793	766	756	745	815	755	781	783	772	719	781	786	739	791	822	778	763	810	797	756	739	741	786	758	758	810	756	779	825	765	739	780	712	774	714	742	738	781	745	760	743	802	793	778	779	788	756	748	746	771	770	723	774	781	770	727	794	779	756	764	814	764	742	790	776	794	758	753	793
23285	20844	27857	23946	20827	10963	1240	907	795	694	690	625	637	623	612	544	572	556	560	522	542	541	581	552	528	549	575	523	566	546	550	563	552	522	504	538	512	526	536	520	564	510	481	542	586	516	506	568	514	522	538	551	527	528	547	510	485	527	516	547	481	508	493	519	517	501	552	572	530	534	543	546	515	563	524	505	516	496	533	527	493	522	486	513	512	505	529	522	522	559	479	504	495	492	468	525	522	526	488	506	509	549	513	526	499	475	481	464	473	495	479	495	495	525	549	542	544	519	546	510	531	522	542	544	497	522	510	543	510	544	524	526	537	515	520	516	536	552	530	515	503	456	498	508	489	493	510	522	481	497	553	497	509	502	505	496	524	507	520	490	498	574	534	537	491	537	502	517	509	522	550	576	508	519	466	507	545	514	477	521	492	530	456	492	494	483	519	521	496	521	537	493	542	516	553	495	523	507	531	493	522	531	483	500	529	492	502	509	552	515	536	516	527	540	525	509	542	491	487	503	499	510	534	551	549	500	487	515	513	500	533	498	537	491	511	522	523	551	521	520	522	542	475	500	507	529	525	503	557	507	468	516	506	532	551	520	514	541	487	455	545	527	505	505	495	490	480	509	531	528	561	540	517	530	528	509	530	508	538	512	539	494	497	505	528	519	516	543	500	538	518	536	518	486	530	529	493	520	501	515	505	507	510	523	482	469	551	485	526	494	504	509	516	509	522	526	507	476	461	512	472	499	523	546	481	525	538	492	497	544	535	546	523	493	506	488	513	514	523	544	530	500	512	513	472	552	493	481	511	504	536	551	550	491	493	535	495	501	540	500	529	532	569	535	531	538	510	515	522	483	473	501	497	516	513	511	502	529	528	512	511	498	490	495	521	496	522	563	512	525	512	501	535	481	524	492	473	507	523	476	556	524	539	506	528	546	556	478	491	491	526	498	525	533	523	505	518	510	505	498	482	553	496	530	487	509	500	512	507	550	455	545	487	513	529	479	498	470	530	526	508	483	497	497	483	539	556	533	465	491	504	539	492	479	502	521	548	512	481	544	529	483	526	519	543	501	555	563	521	534	510	519	546	487	520	489	482	499	503	520	472	511	506	493	523	491	510	542	506	488	494	524	516	514	534	503	529	495	517	530	496	515	517	529	507	527	503	510	554	556	467	512	540	523	525	485	492	515	490	544	513	510	563	569	517	539	503	536	540	524	503	498	512	520	477	530	514	536	530	491	529	485	522	474	465	485	520	530	470	539	487	446	537	517	481	553	508	511	504	524	536	499	549	501	512	531	510	543	506	467	561	517	494	516	515	541	501	502	487	510	546	525	478	551	484	481	494	494	522	513	519	488	521	512	514	494	523	535	485	521	522	514	485	501	564	514	484	497	505	535	491	514	539	487	502	555	491	527	533	504	522	493	525	490	563	521	487	469	501	497	509	499	509	507	515	510	490	554	486	505	498	537	513	477	549	516	505	522	513	467	516	542	528	502	511	471	535	478	498	511	491	458	518	490	489	486	519	473	558	509	505	547	559	507	510	511	538	521	532	493	503	521	493	474	521	520	490	505	519	514	521	488	500	508	515	446	519	513	524	537	542	545	512	544	494	507	522	519	480	503	499	480	506	531	514	517	525	522	529	525	522	505	541	529	514	508	527	495	493	487	507	536	568	502	488	506	533	535	507	499	511	472	505	531	519	526	534	508	532	551	498	542	521	493	521	483	512	528	517	517	502	526	500	522	478	552	547	544	516	497	551	542	529	556	473	513	511	512	528	506	499	509	504	523	513	517	516	544	495	491	507	556	498	509	544	515	517	505	482	454	528	517	516	533	559	512	491	490	494	479	516	455	493	519	525	518	491	498	543	487	533	545	510	553	521	504	487	524	511	499	501	518	547	507	497	542	493	514	514	480	539	507	515	497	500	519	526	527	539	531	522	502	539	488	529	513	531	526	578	536	526	546	542	509	485	568	539	548	511	536	526	504	503	523	521	521	558	499	507	488	597	483	530	508	501	529	519	510	535	492	492	490	514	545	498	535	546	571	527	528	504	545	507	477	541	496	489	487	510	516	528	499	512	496	509	552	495	515	493	510	502	482	497	509	492	526	460	524	511	513	485	472	511	513	484	522	517	500	505	487	545	470	516	546	510	502	495	513	549	515	502	481	501	511	497	486	522	526	521	528	527	548	543	569	529	523	491	517	504	536	488	492	544	495	542	496	520	528	508	513	508	541	520	504	516	492	471	512	491	469	533	502	522	508	488	546	520	519	548	521	531	513	512	500	504	484	527	520	493	503	493	485	519	491	526	524	465	535	514	496	472	530	538	509	476	466	508	522	511	540	535	486	490	523	492	529	490	494	539	506	539	551	498	556	507	487	517	458	501	495	502	533	531	483	505	541	515	478	539	512	528	540	553	545	513	520	530	571	480	506	564	512	503	493	507	534	560	518	486	577	497	498	521	518	538	527	510	494	506	500	507	531	523	512	482	530	512	505	531	556	506	494	543	524	528	518	565	481	509	537	449	520	541	472	523	509	523	499	477	517	541	506	507	526	510	510	512	530	520	528	492	512	509	482	519	501	492	541	490	460	544	526	532	527	486	479	541	554	487	511	538	516	528	546	531	479	537	541	479	528	537	525	493	564	501	522	502	522	499	518	525	534	502	537	498	544	541	536	529	496	530	484	506	496	526	510	540	502	496	489	482	532	520	517	514	539	487	525	492	529	498	517	493	510	508	518	506	481	499	493	516	515	498	505	512	515	511	487	514	525	496	521	527	459	501	520	525	487	517	512	494	506	521	524	527	513	550	520	525	514	530	513	470	542	501	509	522	490	503	559	526	506	507	510	498	478	526	523	500	519	531	505	488	530	469	521	498	525	500	510	545	511	556	561	562	549	527	475	508	553	529	528	521	489	488	492	528	524	503	520	504	503	510	492	489	537	521	512	487	498	511	540	499	516	440	533	501	521	527	520	507	522	526	567	517	538	534	527	484	533	481	528	533	495	581	519	497	542	506	537	509	502	487	495	528	496	534	522	527	490	510	473	516	493	459	482	522	509	518	514	569	475	511	561	502	485	514	478	519	513	547	548	532	505	515	499	526	517	526	556	499	502	516	550	515	488	511	528	479	511	496	530	481	495	536	506	515	506	509	496	511	535	548	523	519	516	512	495	459	505	478	479	530	544	502	495	508	538	495	509	510	494	555	482	534	502	502	493	499	510	509	493	473	521	498	535	490	545	484	547	498	547	516	502	483	515	477	511	523	483	542	514	499	513	530	508	487	478	475	478	493	515	543	552	504	520	579	534	489	536	522	527	508	503	507	534	497	514	486	514	505	527	540	532	518	504	532	498	524	501	512	465	519	468	509	515	513	505	476	539	525	497	527	504	479	491	520	532	485	498	477	504	546	519	540	506	512	488	541	553	512	459	507	510	530	534	474	490	498	500	513	515	534	518	517	524	513	536	490	544	508	470	489	517	510	516
3529	8595	6601	3242	2227	1806	1371	1132	991	873	830	761	703	739	687	679	684	685	665	602	642	620	623	578	609	575	608	646	582	581	586	591	582	593	557	569	571	613	550	613	561	579	590	560	553	560	587	604	591	583	588	575	568	592	602	612	558	569	554	601	592	575	556	604	528	609	533	572	636	574	580	569	620	600	542	581	569	580	582	582	570	541	546	580	585	553	583	559	615	550	581	568	543	534	587	554	573	539	567	599	586	577	630	554	556	548	567	588	601	558	557	601	567	552	584	568	538	585	559	579	592	582	578	631	605	561	598	595	601	569	590	582	609	577	542	570	597	610	570	569	516	593	619	547	569	582	558	583	562	570	558	549	584	605	571	580	543	596	578	551	616	567	559	567	574	606	564	547	595	558	606	632	555	539	526	541	560	575	561	614	526	582	547	601	555	591	580	564	541	573	609	568	570	549	605	502	563	552	557	566	567	571	594	588	551	561	572	534	524	556	580	603	590	616	574	571	603	568	610	613	613	558	562	564	575	594	575	555	552	536	618	578	529	570	593	559	572	598	580	625	554	578	577	603	575	570	532	601	578	560	610	549	592	576	577	599	561	638	611	584	572	607	580	604	542	603	537	590	613	590	530	568	583	541	560	540	577	562	577	570	584	569	598	613	567	599	581	525	561	596	607	526	584	572	583	527	591	593	597	611	578	561	576	568	608	580	587	620	575	580	582	583	561	624	611	565	546	539	606	581	602	581	564	590	566	574	570	615	596	566	603	556	593	598	576	523	559	530	598	585	592	552	564	655	560	563	594	552	542	582	573	594	562	561	577	559	617	583	556	570	549	603	571	592	590	580	599	570	581	557	551	548	537	592	587	602	546	564	587	542	580	605	561	575	575	535	569	568	565	556	567	600	568	564	562	586	567	575	550	538	595	614	579	574	567	573	586	606	571	570	550	591	612	540	542	603	598	563	608	606	600	605	535	561	580	570	577	563	548	567	585	574	563	594	580	551	580	611	516	577	524	588	559	532	562	575	587	575	582	628	598	528	561	603	599	566	553	597	605	557	610	547	585	582	562	590	580	580	601	548	600	540	557	608	561	550	594	568	553	560	594	532	564	587	566	543	617	541	598	624	534	603	568	555	625	607	559	564	576	542	617	559	602	527	592	570	571	550	541	577	566	603	594	565	558	535	600	582	557	564	550	559	592	559	564	595	564	557	590	610	554	597	547	597	563	553	574	560	542	631	543	562	628	591	599	565	579	624	570	549	583	559	556	541	589	567	560	559	569	588	596	566	534	584	540	598	548	546	581	592	570	555	612	549	620	543	539	567	545	576	591	547	563	573	553	554	553	547	591	587	567	576	557	589	523	612	585	575	567	568	537	576	599	557	602	590	576	612	618	553	558	582	588	609	575	589	548	576	546	587	587	565	543	583	540	525	603	562	576	576	586	621	552	506	581	577	576	582	603	611	554	594	537	608	553	559	575	553	543	564	583	604	562	571	599	595	577	602	539	572	572	579	586	571	616	607	602	590	616	620	582	600	570	580	579	522	530	554	581	583	553	603	572	558	583	569	607	576	595	591	589	526	598	615	572	564	560	578	557	557	580	563	585	556	567	565	582	548	565	557	544	578	587	599	551	596	525	571	536	567	576	560	542	597	575	544	615	551	613	604	605	600	556	587	546	574	556	577	550	584	552	566	605	602	584	566	579	558	569	576	564	592	553	550	587	590	601	564	567	554	550	560	615	592	573	618	554	586	564	616	586	550	535	559	542	589	566	561	615	564	583	576	579	618	588	591	566	599	556	579	589	526	571	603	558	614	577	619	538	579	600	618	543	565	546	555	606	594	583	585	578	541	580	554	577	610	573	568	599	566	551	596	577	565	608	572	558	588	582	561	551	571	618	563	585	605	585	593	531	593	561	515	584	605	600	519	594	557	555	574	591	569	608	660	625	552	601	528	601	563	606	583	542	565	595	567	570	593	584	537	546	574	595	585	560	590	578	564	571	565	563	574	583	565	625	563	560	575	570	586	562	579	566	561	578	562	582	615	582	609	555	571	561	577	547	546	568	593	528	571	569	598	589	597	568	621	582	599	589	543	552	603	521	535	593	572	573	598	590	628	538	537	588	574	581	593	576	589	554	613	537	587	571	552	532	582	558	614	555	613	596	569	546	625	619	564	551	590	596	575	576	618	595	591	579	548	538	623	563	589	579	591	560	605	596	547	567	557	575	566	605	565	550	572	562	593	570	579	586	579	557	588	576	570	553	574	571	628	567	576	609	607	595	595	587	584	580	629	573	581	582	592	594	561	600	586	578	600	618	602	578	613	573	590	557	556	594	578	520	589	560	559	566	601	590	584	563	509	568	581	586	520	585	581	576	565	548	575	532	572	603	549	602	593	624	565	531	613	622	544	558	615	591	574	566	591	578	591	601	602	586	520	567	552	576	572	620	557	582	591	602	615	566	574	588	576	616	583	600	552	595	614	603	573	561	586	598	608	588	578	582	600	556	550	574	554	560	575	528	598	556	570	584	599	584	589	594	586	578	592	550	569	589	535	593	549	500	577	581	576	561	609	553	591	571	612	576	555	625	553	567	587	568	572	559	605	569	563	584	565	579	528	596	562	579	545	614	593	549	588	578	511	543	562	555	571	594	528	574	617	556	578	603	623	547	576	533	619	561	576	584	588	554	577	574	593	546	614	591	601	543	595	528	564	564	582	528	602	631	580	586	579	588	632	568	564	540	597	581	612	577	575	583	600	577	593	559	603	545	595	581	575	581	559	567	587	569	633	561	593	535	556	585	562	570	564	575	599	555	562	553	551	587	584	561	581	579	577	593	527	604	522	577	543	558	589	568	576	559	560	590	537	596	558	616	582	552	592	568	571	511	586	549	592	617	623	561	572	535	582	561	568	568	609	568	573	531	578	640	575	546	614	592	603	603	567	609	558	587	564	536	597	552	596	561	546	597	538	592	586	575	573	560	578	594	576	605	574	565	555	587	601	552	576	603	536	589	595	599	528	520	613	596	547	570	557	564	563	588	595	593	562	574	536	602	540	546	602	611	546	528	606	591	552	575	568	595	538	567	578	572	558	559	566	610	579	538	546	591	548	555	550	586	550	596	568	529	575	589	579	564	585	557	614	578	591	573	608	581	571	601	587	542	590	576	598	586	586	569	547	576	597	562	595	588	564	557	521	576	579	585	585	563	572	560	531	581	563	585	585	545	552	589	584	591	533	590	562	580	554	602	549	585	560	612	610	597	601	588	603	582	550	546	596	592	583	615	591	581	574	576	596	539	564	578	590	608	596	574	546	615	575	576	572	548	576	529	599	591	558	579	578	572	569	585	589	556	558	581	572	629	577	609	536	569	566	581	552	544	592	595	565	561	564	581	567	535	619	554	570	577	610	575	563	572	589	594	596	586	558	565	576	577	561	593	561	542	608	577	558	616	575	531	597	594	581	599	580	601	558	573	576	630	569	564	550
24245	20849	26966	24740	13418	1106	758	587	629	573	576	562	510	524	540	559	507	493	514	513	522	498	493	491	498	509	471	498	479	464	474	556	484	538	474	499	505	489	509	513	496	516	503	486	505	484	465	460	500	450	505	471	484	489	487	486	474	448	477	501	466	480	491	486	458	487	474	475	483	475	480	467	501	492	450	475	470	489	511	459	461	483	465	513	480	478	456	462	488	506	469	487	476	483	497	506	482	477	482	505	483	458	462	474	497	456	490	496	459	466	492	479	498	483	469	478	499	505	480	496	465	455	495	499	515	464	482	504	459	454	525	469	489	462	455	476	489	475	494	508	511	526	506	485	488	462	465	484	471	431	484	468	518	474	440	461	480	496	468	471	489	481	489	451	478	460	468	503	479	474	443	476	471	474	473	515	477	497	481	434	442	477	462	471	479	500	465	468	484	469	456	492	478	524	454	464	467	470	475	466	496	497	499	462	440	491	484	496	485	460	477	439	471	498	463	498	437	498	468	516	492	475	485	499	505	464	502	524	469	485	520	493	478	458	470	501	486	481	456	480	482	464	503	439	495	500	472	504	497	460	520	460	452	483	476	465	478	496	509	450	463	493	443	481	477	512	496	452	474	500	465	495	465	470	443	456	488	479	474	502	516	486	456	486	509	482	508	465	465	434	477	472	522	511	480	510	465	508	497	490	496	486	466	474	482	439	479	484	454	509	492	469	496	475	503	453	499	461	474	453	451	502	493	497	421	499	494	446	513	448	506	485	473	489	433	492	488	482	484	536	441	469	469	508	472	474	496	489	490	474	450	449	485	484	483	501	499	528	494	485	448	466	456	466	481	471	448	489	495	457	485	484	486	498	490	489	484	489	473	505	487	497	506	473	476	482	500	507	518	463	456	446	483	486	461	492	480	507	523	486	498	460	478	465	495	477	503	487	457	471	451	493	476	492	479	495	507	465	463	458	481	501	490	507	477	440	474	474	512	462	489	494	518	467	519	467	488	440	472	504	500	513	500	514	535	502	508	435	458	489	490	487	483	492	469	481	460	498	448	448	453	491	498	485	509	474	458	487	498	515	452	467	470	480	502	466	500	520	476	475	470	478	460	498	450	533	460	505	515	485	514	453	487	469	475	465	463	499	499	507	514	486	486	472	488	521	494	440	459	453	470	469	486	499	510	520	486	443	498	448	449	471	485	507	498	465	490	524	456	489	469	485	469	449	474	494	463	465	502	495	535	509	497	499	465	488	497	484	494	470	491	506	483	484	495	484	495	464	514	492	453	456	486	443	500	427	478	489	483	498	498	463	479	498	475	489	488	486	485	457	522	481	515	458	508	509	468	469	435	525	485	471	454	528	499	483	471	503	472	490	479	496	496	477	505	466	488	459	493	479	467	483	487	468	466	494	521	456	463	493	486	489	491	478	472	490	471	518	477	519	462	519	492	481	526	461	466	484	470	483	474	474	492	493	475	493	470	467	516	470	499	443	445	485	500	445	442	514	458	509	547	510	513	480	485	513	501	485	499	500	499	498	478	485	474	510	453	473	472	461	502	487	481	491	494	483	497	462	471	468	474	504	482	516	487	455	472	475	551	482	493	487	503	483	497	476	480	475	496	529	465	507	569	527	490	464	483	510	506	453	483	472	444	488	460	473	504	505	479	501	503	424	465	460	482	485	508	477	483	503	488	453	484	469	474	465	460	486	493	482	494	499	472	474	509	443	475	488	480	487	469	494	451	447	469	493	470	472	487	471	470	479	473	490	464	527	446	471	467	495	500	479	480	454	452	435	461	474	504	468	469	471	484	483	477	474	466	500	505	446	499	464	515	490	476	495	458	489	479	503	508	489	457	467	470	496	503	466	494	471	498	475	484	430	476	459	511	478	507	520	505	457	456	460	480	443	480	449	485	482	445	492	569	495	507	466	486	466	479	463	475	491	489	496	511	468	483	503	467	479	453	505	491	498	486	465	506	501	463	459	463	446	463	502	498	495	448	468	503	472	518	511	461	513	479	503	452	476	461	508	476	482	453	447	504	477	513	500	468	481	463	489	461	460	486	484	497	501	513	476	488	445	478	483	514	495	488	510	506	466	463	484	508	468	465	470	495	463	491	479	508	479	456	486	464	500	505	515	476	464	476	464	510	465	477	446	488	480	491	496	480	496	464	484	448	478	483	473	558	443	516	504	469	524	496	477	440	448	496	528	472	475	455	494	514	475	521	488	487	473	464	483	495	479	476	529	480	492	522	512	489	455	497	464	520	482	483	439	504	472	480	494	466	513	462	462	481	473	478	461	436	475	451	485	478	443	480	456	497	512	479	475	498	486	475	527	468	533	468	479	479	486	479	477	480	469	479	463	507	449	494	415	488	466	481	470	501	513	451	452	519	467	459	474	476	487	526	499	486	479	465	466	496	496	469	496	485	474	494	468	476	455	482	533	500	476	461	505	453	531	482	485	490	424	499	492	489	453	485	482	468	464	448	518	521	480	447	443	444	460	488	482	448	494	495	463	474	491	481	468	503	478	480	496	492	462	488	493	454	493	487	491	481	439	464	433	460	470	464	493	487	492	503	445	486	487	523	475	508	483	462	488	525	445	493	483	518	469	509	478	524	466	517	478	467	467	489	460	461	530	496	474	477	516	473	478	450	499	475	480	477	463	526	446	472	497	485	469	499	479	458	479	452	485	488	519	489	483	504	472	469	474	438	529	495	486	478	501	455	476	516	465	488	467	457	495	462	521	464	438	486	521	511	546	473	475	470	459	479	458	472	535	461	470	497	468	474	488	439	486	469	491	484	485	479	502	491	451	493	473	505	491	502	469	504	461	468	501	462	469	442	462	491	510	476	463	469	429	488	463	524	460	454	488	544	497	469	451	464	446	495	550	512	443	495	480	455	550	533	449	482	491	460	496	491	484	486	493	462	476	501	484	486	450	481	493	451	496	446	470	458	468	479	483	480	523	468	489	462	496	452	468	463	486	462	493	505	443	496	465	510	448	487	497	521	498	484	497	480	458	482	479	462	451	481	474	470	538	458	492	499	504	513	465	494	529	491	502	550	460	467	519	487	477	503	467	458	466	484	464	469	463	482	478	491	495	490	479	455	436	463	451	488	462	492	480	452	548	524	496	514	505	478	480	478	484	498	469	472	476	530	476	496	489	487	506	456	512	491	462	486	489	515	517	463	525	492	470	516	490	451	516	498	490	507	526	493	470	490	448	490	481	458	523	482	503	498	494	493	501	467	481	458	495	480	497	492	433	508	473	508	475	496	471	473	474	514	460	470	421	497	460	460	492	469	499	471	479	453	489	501	495	504	500	503	478	462	455	472	513	497	519	543	510	503	459	539	467	469	521	442	441	488	474	458	476	508	510	492	458	480	442	547	475	456	483	499	464	461	467	495	472	470	506	503	493	506	468	490	501	490	456	488	491	488	474	460	479	526	482	436	485	508	439	401	481	460	465	514	487	504	471	500	459	478	467
3579	5468	3967	2059	1470	1290	1031	950	817	694	682	667	581	621	618	563	581	598	600	609	544	542	531	505	521	542	534	529	526	559	526	488	560	453	540	547	573	519	521	513	554	532	544	575	542	506	499	490	517	468	523	503	506	540	557	472	513	567	516	573	541	551	493	504	472	503	509	542	494	530	523	524	507	480	510	481	513	511	522	504	507	509	553	520	526	533	503	473	509	507	466	540	518	535	507	508	480	512	519	563	555	465	539	563	459	501	533	510	520	536	480	502	530	519	547	526	467	501	579	553	510	499	531	526	537	533	518	540	516	470	523	515	510	519	473	538	522	502	479	517	504	517	519	515	521	510	530	524	505	496	506	548	552	499	515	528	519	554	510	513	554	512	551	510	500	462	510	531	488	550	523	545	510	502	498	519	485	499	547	522	536	482	488	525	520	536	504	516	524	495	503	512	475	516	562	563	496	466	498	537	498	546	509	502	524	526	497	553	538	532	501	500	550	543	507	534	533	502	515	489	489	534	521	541	499	519	515	538	511	501	502	522	513	503	506	536	566	502	506	516	481	529	549	500	539	576	556	481	527	557	544	510	468	502	529	517	537	504	521	498	569	522	527	520	504	532	520	498	571	502	529	522	474	523	495	504	491	517	553	488	480	544	543	476	512	539	527	505	545	497	464	484	532	556	496	527	536	512	524	529	484	544	530	508	516	485	513	553	524	522	513	506	501	519	566	507	489	565	538	496	516	483	541	547	496	486	519	499	496	495	493	559	561	536	535	500	516	519	500	531	524	527	487	531	533	522	496	501	523	496	542	524	530	511	535	510	548	528	513	517	536	503	516	565	533	513	496	528	543	483	504	530	481	505	500	528	503	526	531	535	535	483	503	514	552	501	566	512	491	512	522	461	529	487	497	551	542	535	518	528	525	512	498	509	532	564	505	501	509	504	520	531	501	491	521	546	535	493	547	532	528	503	531	508	515	499	507	517	533	535	528	505	550	520	534	518	508	535	540	520	522	549	503	519	535	524	532	502	525	533	503	501	542	515	489	501	499	527	501	497	490	519	523	527	530	492	504	544	484	498	540	510	514	532	524	538	501	522	543	497	503	511	541	486	546	504	506	493	509	473	517	517	529	508	517	571	499	529	481	521	534	539	512	548	479	548	503	542	512	505	476	495	517	535	538	524	503	546	500	497	532	488	527	512	509	467	535	494	520	533	547	517	467	527	477	532	501	511	498	460	485	514	478	556	522	542	526	525	558	511	524	501	529	482	538	504	530	519	512	529	548	581	523	508	540	505	499	537	529	532	525	510	527	513	529	511	527	510	504	494	520	502	507	552	540	528	482	525	519	527	501	595	496	532	500	510	496	525	515	505	539	470	511	529	535	557	506	501	515	515	484	496	495	557	528	502	520	500	534	499	466	500	543	516	513	482	459	489	508	520	524	521	519	488	566	508	542	508	543	497	532	506	504	501	515	518	509	517	520	523	517	564	506	520	515	525	504	464	525	483	534	602	517	533	529	523	538	545	495	531	503	499	488	499	553	479	578	479	506	543	499	526	499	506	510	546	512	505	544	484	522	538	520	543	505	538	548	539	517	535	496	511	500	544	490	498	575	566	549	491	506	490	510	508	469	514	542	524	545	540	497	530	522	519	550	503	499	516	529	492	523	526	533	524	529	540	515	534	553	501	519	536	556	535	503	527	548	504	500	523	499	526	491	535	524	520	506	505	547	509	550	535	507	537	542	516	492	545	539	522	503	479	514	481	487	529	496	529	517	511	527	545	572	510	491	547	552	538	550	515	516	526	474	539	515	521	486	469	536	488	489	540	532	541	522	465	490	509	520	501	474	529	565	506	522	479	508	523	534	510	510	511	553	512	524	516	517	517	504	556	514	531	500	514	515	510	521	480	521	555	475	537	515	535	520	478	546	526	538	554	504	531	528	518	525	539	478	535	566	473	508	483	519	532	497	503	531	539	529	510	505	515	513	519	530	486	547	507	526	505	527	531	510	513	513	527	517	475	508	541	508	493	499	511	537	525	488	503	522	533	536	503	521	486	541	534	505	506	537	530	524	548	519	527	531	524	547	538	550	517	529	529	493	502	526	502	534	520	499	540	522	521	549	490	541	495	499	523	547	538	547	513	541	510	534	492	528	501	507	536	517	520	523	504	513	507	510	523	527	525	504	505	493	518	537	537	534	520	505	517	516	504	513	492	468	472	514	507	532	516	506	553	497	476	502	538	542	496	520	496	500	480	513	536	509	533	485	551	540	519	535	518	527	468	493	508	473	532	485	496	524	545	530	496	527	529	513	537	525	529	479	529	528	508	507	495	494	498	515	513	542	484	555	528	536	511	508	545	506	468	509	488	505	488	555	521	459	498	512	542	505	537	543	524	477	509	491	575	492	487	546	545	554	494	526	526	562	521	540	510	493	537	510	543	512	511	538	556	509	502	501	529	511	494	533	516	554	473	505	511	524	500	489	516	495	527	509	481	512	551	513	521	507	525	525	510	485	524	500	480	524	570	482	546	499	529	488	508	512	519	502	520	503	486	544	479	523	485	539	514	494	516	527	532	512	507	467	541	532	535	520	504	529	518	509	522	512	484	534	541	524	583	490	500	531	507	491	499	539	487	524	519	554	528	539	527	498	510	502	521	535	508	541	507	522	482	569	531	485	503	528	559	485	554	572	513	544	519	490	482	539	521	507	512	502	495	531	505	521	541	485	520	517	511	535	535	518	511	467	528	533	514	505	541	504	524	502	530	550	545	543	521	521	540	550	528	536	514	507	476	520	538	565	562	501	523	532	541	543	552	490	513	517	539	499	530	520	524	515	529	525	500	539	504	522	497	517	515	548	502	528	495	488	535	491	502	514	535	527	527	528	510	526	508	524	542	513	502	566	444	535	542	498	480	502	534	489	524	540	541	523	512	491	528	477	515	504	504	540	542	505	560	471	519	498	533	542	506	510	546	559	538	511	549	513	544	499	546	482	521	484	506	518	500	520	489	554	520	513	501	519	538	503	520	519	541	526	516	489	523	522	480	515	503	522	510	507	512	500	521	496	538	530	481	529	482	501	506	523	487	524	560	503	497	542	505	521	537	498	490	495	501	535	497	506	506	475	570	537	508	511	524	506	529	514	540	498	485	541	566	503	520	523	469	505	508	484	529	523	535	504	526	536	530	485	521	526	531	519	490	557	559	512	536	517	524	526	524	539	517	528	505	513	515	534	535	515	504	534	519	533	567	506	506	527	551	498	529	522	536	544	526	468	481	520	504	511	536	525	517	493	530	488	527	528	534	509	560	501	480	527	484	523	558	494	525	525	515	492	511	532	521	527	515	514	491	515	498	526	463	486	555	531	495	509	541	510	531	544	466	486	548	488	516	509	534	523	504	551	483	508	519	499	507	481	502	522	528	504	496	521	491	483	499	524	479	522	520	502	522	533	504	504	507	515	521	536	507	496	534	504	503	518	495	527	504
22291	20892	28365	23559	20888	20925	9368	906	647	498	502	416	353	373	305	323	274	248	259	280	210	255	242	225	214	206	196	231	203	231	220	193	204	195	172	201	198	193	221	209	204	175	192	214	208	202	197	203	182	206	212	179	175	173	164	199	176	189	184	191	208	225	195	207	204	194	194	185	177	191	182	194	228	212	179	189	206	192	172	189	201	208	182	179	212	180	212	150	173	168	204	187	179	182	190	222	184	198	176	183	175	189	225	174	185	171	174	179	162	191	179	166	192	160	201	180	186	181	170	172	186	161	193	182	167	175	197	176	143	195	180	179	154	168	196	175	187	199	184	175	199	178	172	168	203	162	192	207	197	187	183	160	165	185	164	147	189	187	189	185	197	179	179	183	190	199	179	163	178	195	194	185	163	173	194	196	186	195	157	164	184	179	217	165	175	186	179	178	178	191	188	165	166	187	179	224	175	184	201	169	163	178	192	186	197	191	205	202	168	158	191	198	180	192	181	155	177	176	199	198	187	181	195	179	170	200	185	193	200	184	194	191	170	170	201	180	198	191	199	185	180	191	166	162	193	156	183	202	215	209	182	196	195	175	180	210	189	196	185	186	190	191	171	181	169	187	190	157	190	186	188	185	162	195	201	188	183	202	180	170	182	172	182	178	185	189	172	169	162	183	197	184	176	186	170	197	192	153	171	187	216	201	189	178	180	194	197	180	182	199	171	170	166	184	189	175	149	182	169	164	173	194	209	194	191	168	187	186	171	187	186	178	189	165	194	191	175	165	206	195	181	153	172	203	193	185	175	163	171	206	184	189	162	193	180	177	158	186	165	216	206	191	177	186	189	186	176	183	183	157	170	189	202	147	184	197	186	184	204	176	175	180	176	194	175	193	152	187	168	197	212	169	187	214	191	175	187	185	194	200	182	187	171	197	195	186	183	194	179	211	166	191	189	166	183	174	152	195	182	189	182	177	187	183	170	166	173	187	194	198	206	182	193	182	175	180	191	207	158	199	177	155	187	178	171	198	199	168	200	186	169	173	186	180	151	185	163	194	170	188	188	155	179	183	168	171	187	224	180	185	187	177	169	203	168	172	182	167	163	192	173	165	170	186	190	192	169	209	194	181	166	164	195	190	165	175	195	155	185	185	173	185	175	187	199	189	181	192	197	166	195	170	188	167	188	177	167	176	166	188	176	200	173	192	185	203	189	181	196	200	196	187	151	170	182	173	210	165	178	185	163	200	184	198	192	183	185	168	180	177	193	168	183	172	189	184	175	188	170	189	190	174	155	176	171	169	163	191	161	171	185	194	192	192	193	203	163	173	175	149	196	189	178	178	160	183	172	182	191	172	186	162	198	209	189	176	203	187	186	195	190	202	201	158	201	173	183	175	180	179	201	155	170	188	195	170	185	200	185	165	182	174	189	207	192	192	211	172	152	186	207	173	184	185	166	173	185	161	190	199	177	179	185	183	175	180	184	197	186	156	155	188	179	176	191	189	182	186	176	177	180	199	166	187	184	180	166	178	169	182	189	163	185	197	170	184	179	140	211	199	191	166	179	176	183	184	171	195	192	160	191	149	197	187	184	187	180	171	185	160	185	185	183	173	188	193	185	195	182	192	157	178	181	190	193	174	169	190	184	165	169	169	185	173	202	197	203	185	178	179	171	190	173	204	196	193	165	207	191	177	163	198	172	180	170	174	171	175	160	182	207	178	171	163	191	208	179	157	187	202	187	179	177	165	169	194	177	201	196	165	186	184	204	190	194	190	219	179	175	179	174	185	149	201	187	167	175	190	172	169	195	193	169	166	163	178	173	192	181	205	166	185	172	188	170	178	172	174	183	188	191	187	189	183	181	163	180	160	197	207	187	168	177	189	185	185	198	158	178	174	165	184	189	192	180	191	163	196	185	178	176	179	195	194	208	164	176	184	188	196	172	169	188	223	179	154	169	168	186	195	177	174	195	179	164	216	193	199	183	172	196	204	173	197	169	191	171	172	184	189	166	185	184	187	164	193	220	178	199	170	189	208	176	182	170	175	177	184	160	170	187	189	180	195	161	197	222	173	186	204	175	203	194	173	191	190	191	175	166	185	178	190	150	179	193	200	172	164	173	178	204	163	178	182	181	180	200	169	217	172	168	208	188	183	181	185	180	171	175	183	188	191	188	214	205	173	191	224	178	181	198	179	163	175	179	170	196	176	150	174	184	183	201	175	163	146	196	183	179	178	177	182	190	177	193	188	160	171	196	190	188	153	178	171	184	177	166	179	186	187	176	187	179	187	200	184	179	205	182	205	155	196	200	174	176	177	181	223	180	188	173	183	185	170	182	187	161	195	184	181	184	175	159	187	167	178	186	192	158	187	166	178	172	179	183	175	181	185	190	184	175	175	180	183	165	186	195	175	180	168	182	190	175	184	181	190	187	204	173	210	175	188	195	179	196	189	179	188	198	175	168	191	172	179	156	209	158	181	197	201	195	199	176	193	201	163	171	168	193	188	180	197	183	173	174	208	199	164	190	199	198	210	167	185	191	179	176	177	210	159	172	178	186	156	184	176	187	182	194	194	173	184	187	166	173	155	176	184	194	172	179	176	196	173	181	180	182	187	178	190	181	191	193	163	183	189	186	187	177	201	184	173	174	171	156	193	202	175	166	185	190	183	196	206	180	183	171	181	175	192	183	222	158	180	200	184	218	190	177	220	196	192	181	204	187	189	173	176	194	187	192	188	180	175	187	194	184	190	169	211	160	183	191	194	182	192	200	174	192	182	168	205	147	165	169	204	174	196	187	165	179	184	173	173	161	185	191	164	168	192	169	181	203	184	167	178	201	192	195	182	194	183	204	175	180	179	188	183	186	172	185	184	186	174	175	198	184	209	181	195	170	187	188	193	183	165	172	193	180	173	164	180	182	185	212	172	193	165	164	175	198	171	193	163	196	203	183	159	194	169	172	198	182	190	179	170	170	189	177	188	177	199	174	173	182	192	180	189	199	218	160	183	185	188	206	185	190	193	173	166	161	175	176	201	205	197	171	190	183	180	184	190	161	169	171	200	189	176	179	175	206	189	175	172	198	148	187	181	182	173	164	186	173	162	195	162	185	164	201	167	189	210	168	189	179	163	173	181	183	176	189	167	186	191	190	190	177	187	195	193	177	160	182	183	178	191	180	174	167	201	187	177	193	178	198	187	165	179	191	192	173	203	169	169	171	199	185	197	165	177	201	193	174	180	186	167	191	163	186	182	196	177	182	179	170	181	168	185	185	205	205	155	187	212	187	206	167	180	194	177	197	170	166	188	171	195	212	181	151	180	169	162	172	171	189	182	188	177	184	176	172	176	168	176	189	208	188	166	159	186	169	187	200	179	189	171	197	177	177	192	212	196	195	200	186	186	184	202	181	176	185	172	184	172	209	163	196	192	185	187	175	157	179	179	201	181	174	184	169	193	168	178	164	199	172	193	202	182	206	179	204	206	169	157	176	178
4663	14006	10411	5017	3355	2427	1820	1322	1102	841	737	643	534	514	418	423	400	357	306	325	346	300	296	277	281	276	266	259	276	248	223	233	242	232	245	240	240	223	230	243	222	212	240	228	234	250	223	220	244	207	227	210	207	229	212	248	208	210	195	213	219	228	208	199	235	196	195	212	234	216	220	196	210	235	229	195	203	230	214	209	227	195	179	236	216	225	226	217	233	205	213	208	179	187	192	204	241	217	195	218	204	204	220	210	219	199	208	205	209	206	198	236	192	209	203	187	191	216	231	211	202	202	225	221	203	209	183	204	198	216	198	219	205	210	214	188	242	232	235	194	217	195	215	223	223	212	217	241	222	213	192	214	225	192	235	222	197	217	217	202	202	219	203	200	210	214	212	205	206	224	207	250	187	203	216	243	210	228	201	183	205	222	204	184	200	209	180	201	237	191	201	190	205	191	204	208	202	223	213	229	193	203	202	200	208	208	245	221	213	196	195	209	206	209	198	220	197	214	190	210	214	182	192	205	213	223	213	207	223	214	183	214	189	219	224	210	212	223	226	209	225	194	202	193	213	238	213	195	213	202	214	192	219	192	225	234	202	213	199	208	212	172	224	202	212	195	211	195	213	200	225	220	216	177	209	209	184	207	215	211	199	214	216	218	206	224	209	209	220	184	216	212	195	224	221	215	214	231	213	225	220	218	182	220	208	230	184	207	204	190	192	190	198	205	206	193	194	212	194	204	190	202	210	213	214	185	205	214	190	215	201	205	214	218	211	220	225	212	230	206	214	210	179	209	205	201	192	204	200	184	202	189	177	208	205	207	197	216	175	211	199	203	210	204	202	205	186	201	174	217	217	217	199	200	214	216	219	203	217	244	205	184	204	214	213	230	202	225	207	212	190	203	186	196	212	207	202	212	215	198	215	211	181	237	202	210	182	196	200	222	229	203	199	216	211	196	195	194	196	230	214	200	196	214	204	230	201	181	213	183	199	188	164	207	196	239	223	210	217	200	211	173	224	202	216	211	226	212	211	215	201	205	178	214	205	213	202	209	213	231	200	203	217	200	235	255	205	200	203	175	196	211	203	210	210	193	194	219	200	186	223	206	215	197	208	209	209	213	218	217	234	216	208	209	186	224	214	186	202	211	224	235	207	197	202	213	235	207	196	214	209	202	213	202	228	199	175	198	217	220	231	214	201	218	225	182	219	188	196	208	211	239	201	215	215	195	202	200	208	193	213	203	194	211	220	206	183	216	214	229	201	214	222	227	201	206	197	240	199	228	193	218	196	216	209	189	225	202	213	212	194	221	212	220	194	204	221	208	207	194	207	208	197	183	197	209	211	182	208	195	206	215	230	239	207	210	222	189	213	210	227	218	223	201	200	217	219	196	179	196	239	221	208	222	206	231	201	193	201	205	198	198	198	233	234	207	196	225	199	211	210	206	206	199	190	187	185	203	206	201	214	199	223	193	217	207	201	225	231	231	189	221	225	228	216	215	223	206	188	211	223	173	212	215	199	210	209	182	204	222	217	216	203	196	224	196	199	198	212	200	228	208	214	204	215	197	216	243	223	205	200	220	236	212	206	194	217	223	189	201	211	202	209	194	221	182	212	215	193	212	256	185	219	211	221	202	212	204	209	216	224	203	225	203	213	230	202	218	189	215	202	220	213	223	196	238	200	197	220	235	197	216	195	165	211	223	185	222	215	198	209	198	198	233	207	205	187	213	234	221	201	211	192	195	194	187	214	164	213	198	200	226	198	203	239	239	205	214	215	226	209	208	206	203	198	207	231	204	197	193	219	209	190	215	195	210	218	219	194	221	192	215	195	221	236	203	216	206	208	188	219	241	199	207	188	197	180	220	199	219	182	213	197	190	222	195	215	222	195	225	200	221	188	224	207	204	224	214	186	183	213	219	214	193	195	208	215	187	214	188	212	188	202	207	205	190	201	188	198	177	176	195	215	220	192	201	189	190	210	237	220	226	205	202	185	199	221	194	203	226	193	208	221	209	203	185	200	188	223	198	198	206	195	207	212	200	184	200	223	199	179	196	202	204	210	204	245	209	189	184	227	182	216	184	196	232	212	205	217	196	212	180	218	205	207	194	219	222	233	224	187	203	218	213	200	227	194	216	212	195	203	212	184	211	195	193	209	227	208	212	219	225	180	222	227	208	195	191	185	224	195	232	210	199	208	198	205	187	211	195	214	199	233	214	187	195	184	197	202	195	215	224	193	211	208	203	226	216	203	202	216	207	180	182	215	224	216	219	213	199	221	207	207	195	209	217	194	229	214	181	221	210	174	234	224	221	208	229	213	198	217	206	228	193	199	215	210	189	201	204	213	205	250	175	208	190	193	186	213	219	211	194	204	200	209	224	207	223	241	202	215	175	210	193	223	179	185	221	223	207	183	208	227	189	218	196	190	207	218	226	216	228	191	214	188	217	212	214	224	208	196	212	212	197	225	205	183	186	190	223	181	212	199	193	206	198	217	214	220	181	220	219	218	210	201	210	202	191	224	199	219	216	199	207	207	192	224	204	187	219	199	212	205	211	201	228	191	205	211	208	193	224	206	172	192	210	216	189	205	222	209	196	210	199	208	237	202	216	194	205	216	228	209	214	208	230	224	201	184	202	193	190	202	173	197	209	226	191	199	204	203	222	206	197	223	217	216	202	219	208	202	224	209	225	215	191	207	206	203	191	181	207	208	204	208	235	214	202	187	218	207	209	194	198	209	214	211	190	186	197	195	176	194	195	193	207	217	223	192	231	203	213	199	223	201	197	208	208	200	205	186	203	205	191	224	194	205	212	209	214	238	202	217	198	229	190	200	228	227	209	218	205	187	203	197	197	211	220	221	219	185	222	219	193	191	194	219	238	198	237	234	202	232	221	208	202	212	205	219	231	190	223	205	204	208	209	230	242	197	219	203	196	203	238	207	199	208	228	210	227	196	196	191	231	227	203	197	226	238	178	235	209	210	179	189	201	175	182	184	183	191	219	178	193	215	190	206	199	201	191	164	224	203	205	198	220	195	190	220	227	211	198	212	236	208	200	199	195	206	208	190	187	212	211	211	207	197	233	214	217	205	196	203	202	206	205	175	222	216	227	214	213	223	223	205	217	217	204	196	198	197	203	200	231	212	219	228	216	214	219	232	184	190	192	212	226	227	223	182	208	212	219	198	211	216	219	203	215	181	193	236	234	192	222	196	206	207	209	184	215	179	234	213	191	217	219	174	206	219	213	196	220	220	164	202	202	234	191	195	188	217	206	185	200	212	198	199	209	189	202	218	212	213	200	213	220	204	196	200	203	207	214	213	226	190	182	198	204	220	192	221	212	189	201	221	217	213	226	226	203	211	209	214	178	198	218	196	213	223	210	213	220	202	215	199	238	212	227	203	201	197	217	198	217	233	226	213	195	204	197	205	201	227	218	209	179	179	192	211	210	226	216	210	217	211	215	186	200	198	202	243	185	205	187	235	213
26995	18695	5400	1123	825	774	795	730	735	736	710	693	695	721	725	679	699	681	711	710	730	719	696	691	703	702	715	713	679	718	745	723	713	660	678	652	690	705	702	726	685	749	679	729	696	721	741	730	699	685	717	718	717	769	675	742	708	695	690	667	699	715	721	701	672	690	725	757	724	710	734	693	692	651	721	689	735	688	759	716	747	691	692	690	697	670	684	701	677	711	735	780	699	720	708	677	714	706	681	707	677	642	704	764	690	693	679	723	676	724	652	715	723	677	729	722	693	731	675	715	690	650	669	736	719	736	722	733	740	719	704	731	683	686	681	771	753	669	711	696	718	742	719	704	685	721	716	706	686	752	719	722	723	716	688	666	745	692	693	750	667	772	738	680	733	722	707	723	722	703	685	717	695	679	738	769	715	721	697	725	720	697	667	720	686	686	731	709	662	634	712	713	726	693	708	758	703	735	689	687	729	701	671	722	688	688	692	726	674	683	677	678	729	691	712	745	714	724	704	702	654	691	711	675	676	719	692	726	689	705	701	719	730	631	686	759	675	640	690	733	697	691	682	689	692	789	724	695	712	745	691	684	680	665	753	735	711	719	704	675	756	650	695	754	704	706	689	743	751	753	672	714	681	668	695	686	732	711	682	696	730	678	723	731	700	740	686	710	733	730	704	673	716	701	709	746	721	686	761	620	729	717	726	686	720	759	698	723	669	704	777	706	729	714	714	659	761	679	638	739	720	734	714	649	689	707	700	702	726	726	709	697	727	716	731	674	701	747	743	687	744	729	736	681	679	759	685	686	693	713	710	722	717	696	705	739	712	696	734	774	673	721	692	717	690	684	728	723	730	705	733	696	741	721	690	693	681	735	707	670	737	691	673	682	695	763	709	695	712	707	707	703	745	699	701	684	723	726	741	741	752	711	694	683	684	737	628	711	747	685	722	694	692	708	673	725	700	685	724	700	737	731	670	667	741	697	720	719	747	728	691	727	708	692	732	725	703	683	722	700	701	714	688	704	711	718	736	693	730	651	735	751	742	710	712	695	744	735	729	665	683	650	710	725	660	717	702	673	734	705	683	747	712	715	696	726	734	759	686	761	731	702	689	690	719	719	696	697	758	709	719	734	648	720	698	719	716	722	691	667	732	719	725	707	689	713	730	684	668	761	679	742	764	753	714	678	712	752	743	687	693	711	717	693	732	752	705	721	723	676	707	712	691	666	707	662	707	723	738	696	705	736	667	722	698	698	731	736	658	683	670	695	722	680	637	714	711	707	699	668	690	659	689	684	712	701	678	760	714	665	718	645	766	697	694	738	723	686	686	723	686	700	769	708	699	735	686	736	745	730	672	700	691	713	733	666	723	689	734	722	694	722	733	719	696	695	741	688	740	744	700	715	739	699	685	688	704	719	689	676	741	714	690	722	684	753	681	727	720	735	663	701	711	673	733	730	717	694	720	729	738	735	709	655	740	696	735	690	666	708	698	694	726	703	692	757	704	745	698	696	718	754	711	699	711	694	733	704	718	725	709	685	686	635	680	662	750	759	680	703	714	758	731	735	720	709	717	715	667	710	742	729	720	657	670	698	729	693	703	663	703	674	703	708	705	666	672	669	741	718	743	662	702	716	673	742	686	683	742	700	696	715	704	754	714	690	719	709	762	745	720	736	705	713	713	736	717	731	689	669	716	674	732	700	685	714	682	721	728	722	745	669	749	730	690	699	709	741	703	706	680	664	680	738	672	692	717	710	668	700	716	732	738	717	719	672	733	693	690	738	690	737	675	691	739	719	713	719	708	727	683	698	735	714	730	653	702	670	725	648	699	698	734	710	653	691	690	665	748	641	709	681	687	753	762	739	723	717	672	740	784	722	702	726	711	699	731	709	670	671	731	638	724	689	694	691	715	740	701	709	695	712	730	696	696	708	705	741	725	692	725	739	756	708	694	687	726	676	713	682	661	710	756	736	678	690	709	726	721	707	746	700	695	708	706	691	691	728	708	648	715	683	690	719	705	671	704	719	703	688	704	696	731	706	687	708	767	750	673	726	699	694	691	736	678	690	666	702	745	666	708	687	717	763	716	722	736	712	693	711	670	740	691	658	656	673	707	718	705	715	723	707	716	752	717	737	714	704	705	699	721	722	691	722	708	698	741	684	717	701	723	745	715	722	689	718	715	745	692	763	766	647	688	711	684	711	740	718	728	700	703	695	691	674	656	684	682	693	708	708	659	701	729	720	749	748	724	684	704	726	693	640	691	705	681	740	706	701	681	712	690	735	723	663	722	701	701	734	731	756	666	695	690	668	734	710	706	737	706	713	737	679	705	702	714	711	703	728	722	706	656	697	702	747	723	682	705	667	767	668	747	727	668	708	764	720	719	733	664	716	748	750	742	697	748	722	731	723	735	697	699	705	727	682	736	754	727	724	731	664	690	721	690	679	721	713	727	696	726	701	745	731	728	751	715	714	754	710	742	747	718	713	739	720	722	675	685	692	705	691	701	717	692	695	707	710	790	665	716	707	719	683	687	656	738	713	706	683	716	715	731	754	721	732	699	684	716	719	718	746	702	612	708	746	669	660	709	727	698	732	708	690	728	692	757	688	678	700	614	709	728	687	750	720	723	725	663	743	724	730	750	742	693	750	704	691	701	676	749	670	752	698	689	675	675	783	670	750	694	733	707	712	694	685	677	723	695	740	718	735	721	686	720	702	711	675	734	655	693	783	707	695	718	707	701	721	668	705	686	665	683	712	687	722	709	717	721	704	677	708	711	736	691	685	719	729	728	750	725	685	728	668	720	706	720	671	692	681	710	705	695	682	715	703	761	719	738	671	693	689	713	716	713	725	742	708	730	673	707	695	755	719	643	683	732	682	708	743	706	712	709	669	718	721	712	734	720	704	766	742	698	715	713	703	719	716	735	739	688	706	754	711	751	748	676	765	689	712	727	728	687	693	701	742	721	699	766	683	739	690	682	716	701	681	700	633	716	624	720	745	713	702	665	701	698	706	682	716	693	716	664	692	678	724	715	744	675	712	721	769	694	666	697	702	672	700	667	689	731	713	728	742	714	726	676	713	701	689	699	702	745	715	723	737	704	696	717	676	666	701	672	687	672	704	704	714	699	682	708	692	674	677	691	685	719	653	674	734	656	696	734	734	687	720	714	684	671	668	686	678	735	751	696	760	726	728	695	688	700	711	735	734	725	647	689	696	712	734	675	703	715	689	676	759	697	676	749	725	680	741	717	699	736	738	706	642	760	713	738	730	748	718	712	732	762	698	709	735	752	685	683	727	685	706	646	709	690	718	682	689	691	718	721	757	716	723	685	680	653	722	745	741	749	722	694	712	723	673	747	693	722	720	661	726	675	698	713	687	721	713	750	706	723	710	661	664	701	695	770	748	702	730	698	676	656	724	742	727	713	726	728	703	731	674	683	681	688	687	677	679	700	712	705	713	724	729	671	685	715	738	678	683	733	676	745	748
4446	1332	1140	938	896	821	811	810	810	827	811	816	790	731	777	752	772	801	763	762	779	805	825	734	775	765	788	770	778	782	771	782	778	769	779	769	836	769	748	724	760	756	818	793	772	779	789	759	753	755	811	760	721	796	762	785	761	766	775	771	787	753	773	766	756	761	724	805	763	789	801	795	783	764	762	789	759	816	773	771	760	793	748	753	740	784	800	790	794	732	774	790	720	779	768	757	779	746	810	706	755	737	764	797	771	773	798	775	792	782	781	739	796	825	787	760	758	772	783	796	782	783	741	756	792	814	772	755	775	746	787	738	767	750	787	722	756	774	699	792	788	769	773	757	770	767	823	795	761	765	776	735	749	783	791	781	817	785	806	781	739	775	764	784	784	757	787	840	777	776	781	739	763	787	784	735	724	801	728	795	769	747	776	775	760	784	782	796	764	794	810	802	792	749	804	769	809	786	763	778	773	806	771	750	802	804	775	764	788	766	779	807	795	731	788	775	781	786	802	756	763	730	799	771	733	739	799	780	797	774	759	749	739	769	760	757	765	825	779	748	803	798	798	793	779	790	775	779	788	729	763	785	769	800	805	825	752	804	759	773	751	768	798	798	781	775	750	760	742	780	771	754	760	815	749	688	777	766	779	803	792	754	758	797	764	847	749	787	740	797	758	746	769	816	755	796	802	755	825	839	757	775	794	768	776	788	760	806	747	848	811	807	761	794	778	769	791	781	775	783	771	764	813	794	829	711	736	795	783	741	747	809	784	749	813	745	755	760	781	738	776	800	806	758	736	775	745	739	778	829	770	761	761	735	765	778	764	786	737	794	776	771	795	747	742	772	745	770	786	762	771	781	775	792	790	772	781	774	810	759	810	781	747	767	785	838	813	813	765	753	816	764	785	748	774	758	764	835	790	799	738	796	755	768	758	700	786	722	789	773	753	790	807	771	763	775	720	769	803	732	737	779	788	789	780	759	815	815	813	803	758	772	760	780	813	781	793	732	809	718	783	740	738	774	728	771	760	803	730	806	820	799	768	818	768	738	783	790	746	780	802	789	740	761	749	796	740	747	856	749	776	789	751	762	825	772	765	829	779	782	706	757	745	817	775	824	798	840	772	785	741	754	780	767	748	773	771	738	739	760	774	750	803	752	759	763	819	773	797	807	791	716	796	812	819	792	780	734	799	775	777	778	756	745	768	787	757	749	762	733	799	730	743	800	791	753	766	796	756	789	812	790	759	764	775	782	771	755	777	823	786	754	769	766	766	788	810	765	764	764	822	761	772	779	802	785	748	783	818	817	794	782	716	752	854	768	817	790	763	785	740	823	771	783	721	776	784	764	764	826	744	744	781	762	797	713	761	759	756	733	804	792	736	798	728	757	740	820	788	785	796	797	799	745	803	753	780	790	763	756	775	831	818	756	806	754	741	779	795	681	801	793	789	785	795	781	840	784	760	732	828	759	724	780	777	811	790	799	790	790	763	763	794	769	777	785	768	826	764	791	769	780	811	793	791	761	796	755	767	712	759	782	740	771	812	822	761	765	741	795	782	793	796	791	707	778	775	754	774	791	775	755	778	801	739	782	780	831	832	822	799	789	785	770	790	838	773	776	715	796	762	812	754	812	746	753	774	830	799	773	727	790	764	771	737	849	757	789	790	816	813	748	788	755	755	776	793	774	751	783	757	768	820	715	767	780	781	780	758	746	710	781	804	771	786	783	770	745	797	799	804	794	791	802	762	778	764	763	754	804	820	748	744	796	735	727	769	822	768	827	783	821	789	800	765	788	792	748	761	768	762	783	780	751	737	778	769	741	779	756	749	774	789	724	774	751	755	798	769	763	811	759	765	753	796	780	772	743	793	762	811	785	739	777	816	774	780	820	789	763	756	765	760	789	781	798	793	770	769	779	754	733	737	810	774	735	742	764	774	760	750	752	780	761	800	798	752	786	813	752	773	752	788	783	740	726	780	752	764	765	835	760	754	778	776	761	790	760	771	782	777	826	767	780	779	781	758	741	778	735	769	787	772	772	785	713	797	789	765	809	746	750	779	792	775	792	782	757	776	769	752	824	746	761	793	782	738	773	802	800	809	797	787	812	694	748	778	797	791	736	758	808	802	766	811	733	773	755	735	776	769	772	758	789	744	794	725	811	784	779	766	769	791	781	771	773	785	759	784	794	757	768	787	779	856	752	756	778	769	765	774	730	797	768	795	762	736	801	794	737	747	797	755	737	785	773	770	731	769	744	760	766	709	782	787	768	758	760	770	765	751	736	784	755	732	818	782	747	792	773	797	798	749	757	763	748	759	815	770	790	801	795	750	798	782	819	732	741	733	744	803	766	774	746	806	774	764	813	764	796	787	805	749	838	813	836	748	766	799	766	748	741	792	760	788	765	819	808	849	797	758	733	752	736	791	775	735	787	816	734	813	768	817	797	764	803	786	767	801	795	806	758	766	756	759	784	785	793	725	769	772	785	780	762	740	797	740	760	780	814	788	766	767	753	763	742	801	768	745	762	820	752	771	817	739	805	808	753	786	777	757	722	755	810	803	765	761	776	737	722	814	803	774	745	794	756	748	769	734	777	753	804	767	813	793	837	782	822	750	743	718	742	732	751	813	732	740	803	748	752	724	816	806	706	779	786	702	728	765	755	780	727	774	793	799	724	753	741	752	786	784	779	775	757	760	810	780	774	799	828	807	755	771	764	758	802	775	777	811	778	740	796	784	807	738	795	794	755	784	766	758	744	803	790	748	802	738	756	774	729	804	738	770	764	753	821	772	804	736	790	792	715	776	768	783	816	787	780	731	780	777	774	795	843	762	780	796	729	742	778	773	796	753	778	798	776	802	729	781	769	783	761	826	775	758	779	790	775	738	785	756	756	792	751	768	793	837	748	788	782	779	767	835	761	813	753	781	802	732	789	726	764	757	765	762	810	778	817	752	798	802	822	748	762	767	798	782	757	783	792	769	730	750	832	799	749	756	778	759	771	782	757	792	739	767	754	750	777	779	784	713	746	752	792	834	769	832	738	779	761	762	766	763	796	725	808	831	760	767	808	771	784	768	796	765	788	747	770	778	770	765	687	761	819	728	793	767	782	798	787	759	780	786	779	761	716	808	803	756	813	819	784	799	776	808	772	753	765	778	755	790	779	776	771	734	803	815	789	799	786	756	776	799	750	758	745	764	784	745	764	754	768	738	759	783	791	766	771	749	760	773	767	822	712	803	753	743	794	783	765	798	779	764	798	776	760	797	767	825	725	745	813	772	793	763	734	837	814	727	794	742	803	813	776	803	801	779	750	771	743	745	783	739	782	728	801	799	778	797	807	796	758	789	826	762	785	804	718	719	749	768	747	793	776	794	807	740	770	773	765	741	755	818	770	775	749	768	800	678	768	801	763	785	735	793	744	808	726	791	731	762	770	765	786	799	779	700	780	751	764	829	744	777	741	733	773	745	757	803	811	737	750	748	779	740	754
23335	20860	27854	23965	20844	10580	1326	850	824	758	659	636	647	586	573	558	593	585	549	546	597	580	536	536	517	512	512	530	541	539	545	510	534	538	561	564	568	499	549	495	480	520	523	514	528	476	516	491	520	525	555	514	510	501	527	530	535	506	507	514	490	519	531	520	530	528	503	521	509	527	507	496	517	539	503	507	550	525	542	508	509	505	530	512	501	542	548	533	507	540	507	499	540	491	530	515	565	517	536	542	516	506	540	550	483	504	509	558	476	480	533	514	484	535	539	512	494	506	496	527	481	523	520	473	522	514	549	519	523	514	565	504	492	513	500	529	522	521	486	523	525	538	536	535	526	520	496	507	528	553	477	506	523	564	549	536	503	536	536	522	506	511	510	517	525	522	504	454	510	554	504	489	559	523	541	512	544	546	536	526	515	494	500	476	471	548	557	470	504	493	511	487	512	505	506	499	479	540	537	531	491	522	518	488	502	532	521	513	511	514	549	494	496	510	516	494	521	527	554	519	474	506	527	513	534	571	492	494	518	593	505	529	543	499	528	507	533	509	504	525	529	519	517	536	524	528	516	456	523	519	487	511	530	506	499	535	535	491	514	511	503	492	571	454	541	466	507	514	550	537	484	534	508	517	502	500	506	538	516	500	537	500	503	513	507	526	542	544	544	534	549	493	538	509	557	524	494	493	471	511	500	529	487	529	539	514	479	472	530	487	530	495	541	549	524	552	531	513	516	521	527	515	524	541	520	499	496	522	504	485	556	542	496	553	533	508	538	539	500	527	508	501	507	522	498	492	530	510	513	532	501	526	553	483	533	517	533	483	500	513	528	512	480	541	496	527	490	442	522	518	501	514	499	537	533	530	509	495	523	532	493	512	521	538	558	500	510	502	528	514	499	540	501	480	516	470	461	495	508	508	530	493	489	535	517	520	536	528	463	499	516	528	551	531	496	536	498	527	499	527	450	510	516	505	492	492	499	532	521	512	522	495	551	551	537	488	518	502	578	521	543	508	518	553	510	545	528	530	535	501	461	563	557	508	523	549	515	545	527	528	497	529	549	487	541	497	553	501	549	519	507	486	463	487	506	472	546	540	555	539	483	503	538	524	532	494	493	501	542	518	541	524	557	535	523	526	510	511	484	511	550	491	534	536	503	523	487	575	470	498	511	498	542	519	509	527	535	523	482	511	532	535	583	519	574	531	559	520	561	549	551	522	483	524	513	475	515	520	538	496	545	538	482	500	563	507	508	520	559	511	507	494	532	535	482	526	532	508	518	527	498	503	499	536	537	477	521	526	544	543	547	532	556	475	506	488	516	516	514	533	554	529	513	539	506	556	523	510	507	523	528	509	525	489	538	501	474	521	570	519	526	507	484	523	538	518	534	499	506	519	541	526	519	508	486	536	516	482	522	538	512	512	527	508	513	496	521	547	502	508	484	522	538	507	518	501	551	536	521	536	492	508	486	541	522	518	519	519	489	516	539	477	551	528	523	533	502	548	541	504	489	489	507	547	535	514	523	485	501	521	511	464	547	493	481	501	539	476	500	525	493	482	525	515	530	489	503	457	536	490	506	508	508	519	553	525	555	528	564	543	495	502	495	484	548	504	507	487	568	486	510	484	473	531	501	546	520	517	542	507	499	525	506	501	495	501	516	519	521	500	478	491	508	505	513	557	598	498	476	502	508	510	551	543	519	509	516	492	523	516	534	529	498	507	519	512	493	498	503	523	503	558	526	516	525	471	489	500	498	523	546	518	519	497	523	529	507	505	552	462	583	514	507	498	561	524	499	500	539	517	573	512	487	523	500	514	517	499	508	526	504	498	568	513	511	517	541	509	490	514	517	491	513	499	548	518	542	509	505	552	495	543	532	522	538	493	532	516	493	514	497	527	542	526	499	516	518	504	507	483	509	474	497	567	514	524	507	512	495	540	511	505	496	492	538	505	482	509	524	502	498	471	491	506	514	510	527	510	485	490	541	508	536	530	507	526	508	530	489	489	504	486	549	481	481	494	524	511	518	510	507	527	494	566	518	566	499	503	488	486	519	505	504	525	515	493	496	550	541	528	505	540	515	527	519	540	511	495	480	511	517	521	571	531	540	516	461	512	538	481	477	483	486	508	516	524	526	508	468	502	520	522	524	507	524	488	476	527	508	534	497	492	536	502	485	503	477	464	529	521	488	539	531	513	494	498	548	523	510	558	526	528	517	475	532	502	519	495	500	465	474	535	525	518	482	524	520	498	509	495	505	535	490	538	544	489	495	481	514	507	475	513	514	492	457	486	485	513	494	530	486	501	502	524	508	503	481	507	537	498	515	501	534	476	505	539	507	498	506	530	537	527	481	499	499	508	512	545	523	519	506	548	534	529	500	513	538	522	510	530	496	499	522	504	509	493	492	515	507	502	506	528	537	508	532	495	560	505	495	512	507	544	497	528	533	519	504	502	482	501	544	544	528	511	488	498	494	504	495	493	508	532	530	495	538	491	488	520	528	494	528	546	485	509	497	497	523	533	526	538	524	515	515	541	506	542	554	530	531	502	493	522	505	471	474	529	462	519	521	520	490	499	478	520	504	492	519	464	499	505	509	513	560	540	503	482	514	505	531	494	518	486	511	551	493	507	471	498	536	541	483	523	502	506	533	518	532	499	475	517	507	499	502	526	511	555	491	539	521	549	549	511	493	475	552	513	505	543	487	530	519	498	535	501	497	503	513	519	501	525	554	502	494	528	553	506	533	530	536	499	522	507	502	458	484	521	511	551	512	518	502	546	519	530	543	534	536	530	495	490	523	540	505	554	539	524	485	512	479	499	491	490	519	514	507	475	509	507	522	486	523	525	545	506	518	508	542	501	510	515	476	534	515	505	512	538	516	487	504	507	540	503	480	466	522	503	512	509	517	508	493	543	508	511	548	478	531	526	507	536	516	476	520	527	518	520	488	507	537	519	469	538	505	490	483	527	525	471	508	513	539	511	490	524	524	510	513	481	543	523	537	493	508	541	516	531	499	507	495	509	483	562	503	505	488	545	550	524	541	517	493	497	489	521	500	521	549	484	535	507	538	517	519	497	500	484	507	496	577	554	504	513	571	513	487	486	535	522	496	528	508	533	516	513	518	500	521	501	490	495	494	518	536	528	539	516	544	500	447	547	529	530	487	515	494	526	478	489	513	521	554	472	489	527	505	487	458	534	509	510	504	493	496	514	516	508	507	533	559	556	549	496	531	472	523	526	527	518	550	502	565	500	546	530	482	482	513	500	508	497	462	534	525	544	503	531	534	488	507	504	498	507	495	469	521	546	563	522	488	500	494	538	511	491	561	507	537	521	477	516	487	543	516	543	522	478	492	522	526	500	527	476	603	505	520	509	518	504	539	542	529	509	519	539	512	512	485	533	507	516	520	498	506	501	535	513	534	508	509	523	480	510	492	484	545	502	513	530	537	494	527	496	495	529	521	534	534	519	534	529	535	532	550	452	475	532
3520	8700	6484	3150	2151	1703	1400	1188	1006	931	824	760	728	760	722	659	635	681	661	621	617	630	620	609	597	617	640	603	630	611	615	595	554	562	601	561	623	589	572	602	553	595	565	583	633	607	576	555	610	603	598	590	589	614	575	568	595	587	563	615	589	564	590	558	619	561	548	586	580	608	575	603	555	550	566	603	562	554	589	598	574	592	575	611	612	575	584	596	614	626	579	571	555	597	621	555	587	579	597	594	588	567	582	593	584	558	544	592	610	590	610	604	615	583	572	592	546	557	585	625	591	535	571	557	587	593	617	536	633	583	572	594	577	613	627	576	627	569	585	588	591	586	563	575	556	628	569	585	577	559	598	562	613	592	557	586	574	596	608	581	572	528	519	573	563	561	580	603	594	567	602	579	529	549	545	578	573	572	617	573	549	607	554	551	603	585	577	620	604	578	578	599	608	576	585	569	583	623	581	596	610	576	591	578	623	570	560	622	568	599	558	554	589	578	605	547	578	586	575	580	570	554	590	610	654	583	604	566	579	547	602	586	545	592	547	594	577	589	567	541	606	567	563	553	503	585	619	597	587	561	574	595	604	618	602	587	580	575	574	571	566	599	595	615	612	589	559	579	600	568	605	598	603	560	557	603	556	560	540	558	607	572	555	571	579	554	611	604	592	551	557	583	586	607	583	561	595	585	533	569	575	566	603	595	570	613	603	589	584	562	567	596	585	617	584	597	567	603	530	582	612	624	610	575	609	606	592	605	575	597	582	576	562	578	593	553	584	621	593	625	586	613	586	615	584	545	603	592	593	591	593	554	552	600	580	589	602	596	597	558	565	576	565	567	575	565	613	596	561	531	587	595	613	591	544	600	548	601	616	581	550	609	607	509	568	623	556	638	586	589	558	591	582	569	617	596	562	596	589	602	594	594	613	633	591	603	559	564	562	601	580	618	583	550	609	555	581	578	585	533	548	613	544	571	530	544	598	549	559	568	572	609	572	609	551	572	582	582	574	565	565	585	556	593	561	608	548	624	585	556	620	583	638	595	542	569	628	606	606	584	591	587	514	590	605	543	550	574	551	559	584	579	598	590	640	542	611	569	548	647	569	593	586	587	608	584	572	568	550	571	570	571	587	558	615	619	603	610	545	563	596	584	548	578	589	556	611	588	613	607	574	620	600	546	608	585	594	584	621	545	565	541	581	581	592	529	562	561	557	596	584	565	605	585	557	562	575	547	611	591	633	551	571	585	572	606	589	572	584	590	497	588	564	561	579	596	595	569	574	581	600	576	561	597	559	589	593	561	606	557	586	581	582	552	562	583	629	584	619	625	558	603	573	583	602	567	596	602	595	572	565	560	610	561	553	582	523	582	610	599	601	587	602	603	546	580	628	581	587	617	574	597	556	608	595	550	573	595	591	576	576	579	571	605	571	631	595	558	561	571	573	554	557	558	566	596	603	597	586	556	556	581	593	629	602	590	582	547	598	608	583	566	606	594	563	580	561	580	567	575	580	592	588	603	575	573	592	606	553	579	577	601	589	564	574	582	576	600	580	564	566	571	601	590	601	575	602	611	544	601	581	550	579	606	588	604	604	605	593	528	565	529	563	599	573	587	625	594	613	569	600	593	570	529	590	617	584	556	575	580	547	653	569	604	574	562	549	587	557	595	608	566	606	603	580	524	610	566	591	573	562	599	573	584	598	573	604	532	601	592	565	585	598	545	598	585	586	584	597	592	592	570	570	545	576	616	551	595	557	559	580	585	579	566	608	622	595	557	585	591	582	587	558	604	540	562	601	566	553	597	600	612	587	572	639	605	572	559	544	559	556	593	557	594	545	542	641	583	593	589	556	620	593	533	622	614	563	583	587	559	607	593	564	579	611	583	537	537	583	589	566	559	601	569	563	611	602	568	640	597	592	565	583	571	579	578	580	551	591	634	552	583	608	545	584	599	581	577	567	590	616	546	567	569	545	576	558	572	565	585	560	562	576	513	592	560	555	560	602	578	615	579	561	556	580	586	582	608	599	572	606	552	580	556	586	570	571	611	575	527	575	581	593	607	607	567	538	553	602	548	592	650	595	586	619	551	571	611	617	596	546	618	596	515	556	600	569	568	589	611	595	565	596	532	610	549	562	592	578	584	586	607	543	578	619	581	625	597	592	615	552	595	556	551	593	596	587	599	595	602	566	577	594	616	618	559	603	588	593	603	548	600	588	577	578	569	626	563	622	584	605	605	624	593	614	586	643	563	562	620	584	585	569	561	618	584	592	588	598	587	590	557	583	617	553	590	594	569	598	603	584	583	568	598	574	611	562	585	589	595	544	567	584	629	579	601	605	596	534	546	592	604	573	612	595	572	567	621	568	576	620	581	559	589	585	559	567	567	566	589	587	624	608	556	608	584	595	616	602	545	607	618	526	587	567	512	588	573	567	561	571	590	559	599	599	582	532	580	596	568	599	599	567	566	562	590	540	596	600	603	561	581	629	586	582	561	588	577	588	625	597	616	559	570	612	581	549	590	572	596	575	578	608	625	617	581	560	587	527	560	553	580	542	561	574	592	604	574	544	568	607	591	574	587	615	589	586	586	628	588	564	572	563	577	591	589	596	555	572	581	588	570	586	562	588	559	554	574	602	616	559	631	622	579	568	569	572	556	553	572	553	593	589	605	580	560	592	550	587	617	576	552	606	571	584	557	586	578	554	596	564	561	588	599	579	650	589	556	567	593	559	605	628	588	556	600	589	556	590	583	597	560	614	604	623	602	581	582	608	543	620	600	613	579	544	551	592	559	570	587	584	606	562	572	590	583	611	618	571	587	555	593	602	569	562	592	545	595	601	589	578	545	573	593	608	586	628	526	627	590	563	604	564	563	576	558	636	562	594	589	536	547	588	585	608	596	573	612	571	593	571	581	565	576	588	592	599	542	580	582	530	531	555	571	605	551	563	567	569	566	633	565	582	598	600	603	582	584	550	590	592	606	565	562	598	581	583	586	561	571	609	568	542	543	610	611	577	565	528	580	581	623	571	593	565	554	612	573	592	605	591	563	583	572	619	569	577	572	579	605	578	585	556	572	537	563	614	564	543	595	550	595	610	570	559	598	607	616	584	582	567	631	555	546	588	589	560	596	608	563	596	574	598	588	574	566	627	581	522	560	613	555	578	604	597	593	588	582	548	589	617	639	546	594	574	587	592	567	588	599	532	592	583	630	564	602	572	568	598	560	634	573	592	621	554	578	561	608	573	542	589	559	597	536	586	588	568	591	578	597	557	593	549	567	587	612	599	587	587	601	549	577	606	572	580	554	561	576	610	608	574	547	629	576	591	554	600	547	587	567	567	554	537	583	550	581	587	546	559	574	540	568	605	573	628	557	573	600	606	571	600	556	609	603	590	549	572	588	550	552	558	529	563	602	567	614	580	575	570	593	592	570	574	543	570	595	542	583	542	552	579	586	575	540	587	570	561	558	594	545	603	576	563	582	548	615
24267	20832	26978	24770	13024	1005	763	603	617	584	560	539	551	521	525	505	562	499	515	486	507	543	497	528	489	502	514	499	529	518	486	449	506	496	475	505	487	485	500	489	514	504	486	497	480	474	488	465	539	506	434	495	496	501	480	503	464	488	471	487	493	504	469	508	483	445	482	511	509	506	508	490	479	512	519	492	486	461	454	505	523	506	480	518	488	471	549	534	516	503	527	512	515	475	472	502	487	467	537	493	528	482	536	521	489	530	493	504	497	494	470	467	533	482	484	491	474	484	488	513	494	494	496	518	493	508	441	478	486	458	472	519	480	493	474	498	522	466	510	507	508	483	557	474	544	495	505	495	472	514	479	503	483	503	475	481	461	497	520	527	441	524	496	513	501	509	479	488	497	464	450	470	430	529	490	483	516	487	488	506	475	494	462	474	449	478	518	482	482	519	483	526	477	462	521	494	524	495	470	511	484	500	474	457	472	472	534	441	524	501	484	493	509	479	484	486	517	513	470	505	507	525	466	464	467	479	489	466	446	474	437	479	436	467	488	497	498	511	489	525	471	491	482	454	531	458	487	457	488	426	502	442	470	510	514	514	487	527	466	463	496	472	499	513	486	434	518	498	486	455	480	478	472	509	484	507	486	512	487	503	468	512	475	472	507	442	490	501	486	530	493	451	475	547	525	529	488	509	510	489	498	514	502	468	478	499	476	476	508	498	496	519	458	493	493	502	475	464	479	487	479	478	452	487	474	515	479	494	468	487	488	519	466	477	493	528	536	512	454	554	498	500	513	480	483	510	481	487	448	484	541	493	493	525	536	474	514	500	479	452	482	467	463	481	486	521	480	453	446	469	501	463	492	496	484	470	482	471	485	521	483	470	512	542	538	467	466	444	501	508	489	491	474	448	506	482	490	524	493	527	501	515	509	501	478	450	491	538	483	489	515	468	500	525	533	485	462	481	497	479	497	473	515	500	508	469	520	469	508	477	494	516	452	519	471	498	475	514	468	483	529	488	467	510	487	456	469	490	528	473	479	520	500	490	516	500	507	459	459	486	462	469	480	465	502	495	531	484	458	497	488	499	503	465	498	530	485	457	502	509	502	449	486	494	472	520	530	467	460	513	494	493	496	506	503	519	451	489	499	477	503	523	518	497	546	484	494	493	510	494	491	449	454	504	465	497	466	492	476	497	507	473	526	508	506	471	505	496	448	473	454	499	495	477	471	480	528	487	468	488	449	496	444	489	525	500	511	505	494	522	555	470	539	490	468	462	505	471	468	482	465	511	511	470	475	464	471	515	463	458	498	458	499	498	510	515	477	504	512	492	500	472	489	469	514	553	473	483	457	487	471	473	499	456	514	500	501	506	502	500	520	492	487	440	508	486	471	526	485	470	523	482	473	484	480	477	506	497	503	466	448	479	516	538	507	453	478	518	445	533	491	475	476	510	522	503	484	487	459	489	474	493	503	489	484	504	446	520	485	483	492	484	477	498	480	550	500	428	492	504	489	489	488	476	487	491	438	530	473	504	489	515	491	487	525	479	454	529	497	485	538	503	468	473	445	493	501	515	496	461	500	477	499	487	510	542	457	508	465	485	497	515	514	465	500	466	485	479	482	533	494	526	459	467	457	516	446	455	463	497	461	514	513	508	476	491	469	475	520	468	477	481	511	462	504	470	483	504	504	480	503	484	491	511	499	468	497	495	499	484	480	463	460	478	488	527	457	474	490	495	504	466	513	448	503	497	479	461	494	501	452	475	484	496	486	484	486	485	468	479	500	475	460	455	510	512	535	502	490	490	465	532	477	507	526	466	444	507	471	466	516	471	431	487	514	492	430	484	497	543	517	515	491	474	494	469	488	509	514	511	462	463	505	510	448	477	453	491	478	529	467	455	515	490	482	512	474	485	481	502	517	478	494	512	527	481	497	500	517	484	501	469	487	502	509	476	487	495	494	454	476	482	488	493	470	511	519	470	470	506	484	486	479	502	421	490	498	482	513	466	503	508	488	513	467	480	477	454	478	495	523	454	478	447	451	502	480	504	456	456	519	513	491	460	499	494	493	525	472	495	478	469	487	509	464	472	491	489	502	486	479	498	448	475	450	491	466	451	436	509	511	482	521	481	513	490	452	483	475	512	506	496	518	468	509	470	472	489	529	497	486	471	486	495	490	420	463	443	552	484	508	508	472	476	473	488	498	460	478	492	479	515	478	511	500	489	476	517	478	456	525	496	492	460	485	496	489	471	485	484	525	482	466	465	507	478	484	472	507	503	506	499	472	521	490	502	512	487	528	471	504	487	500	506	495	483	473	530	446	465	501	537	482	460	472	537	474	498	501	488	468	531	496	489	461	506	467	504	472	515	447	491	530	482	519	461	452	484	490	487	507	468	486	480	547	484	516	455	485	443	505	564	506	480	472	487	494	497	509	484	474	495	473	515	511	451	471	491	441	503	462	513	445	493	527	520	479	520	515	488	488	465	485	481	470	510	469	476	462	500	540	519	507	516	509	508	475	503	515	422	484	502	504	495	517	510	473	501	498	499	493	491	498	495	488	451	517	503	490	471	471	494	487	468	424	497	513	516	509	501	482	477	505	474	474	469	486	522	493	479	503	505	499	498	553	470	474	507	535	462	460	504	492	502	507	463	496	486	489	501	512	488	513	502	507	472	505	496	490	471	499	507	469	486	481	459	511	467	491	454	459	464	460	503	477	447	494	510	509	502	482	502	514	470	498	493	489	520	444	522	510	492	496	505	509	484	460	499	517	487	500	485	495	492	459	526	491	510	464	480	468	425	503	517	485	505	493	501	442	440	494	501	450	490	490	480	439	473	481	498	467	490	473	494	500	524	510	437	476	447	506	496	503	513	471	484	487	470	505	469	467	522	494	512	452	496	476	492	496	462	518	434	471	447	512	492	498	512	478	506	503	517	507	467	506	498	474	492	491	468	505	512	458	474	445	456	526	484	472	481	480	496	494	511	498	493	456	511	508	507	477	456	505	468	518	519	500	496	494	502	502	523	474	490	496	481	470	496	438	514	535	452	488	476	494	475	482	503	491	486	474	469	522	487	520	502	477	486	551	490	516	500	560	406	432	483	535	480	480	470	486	517	491	472	522	468	490	523	518	491	472	528	473	505	499	474	509	488	499	487	525	503	487	469	485	483	487	463	470	457	474	504	506	474	503	490	466	468	495	509	483	490	462	479	466	506	489	494	487	447	487	514	476	501	528	491	513	481	457	472	512	525	473	500	493	476	503	490	511	434	459	493	445	532	475	503	465	503	499	470	498	501	486	493	474	509	521	530	482	489	500	473	490	461	505	526	479	519	492	438	486	514	472	498	476	466	449	489	489	517	494	478	467	486	508	487	509	486	463	513	474	540	481	506	500	496	531	522	519	481	524	490	470	465	461	482	517	491	489	498	502	467	459	484	481	505	479	481	460	469	527	512	473	498	481	488	473	477	499	512	510	460	492	508	496	485
3640	5341	3750	1998	1499	1267	1046	943	714	736	653	655	657	635	587	569	591	532	527	565	560	563	553	526	565	544	560	553	548	516	550	551	513	513	540	531	520	539	519	508	550	501	543	538	524	573	524	538	502	529	499	541	524	521	495	526	555	555	521	515	553	511	533	570	517	539	523	531	522	582	550	493	552	514	512	508	541	512	549	559	529	531	544	520	558	500	534	552	528	516	516	550	525	561	497	508	524	514	481	495	542	511	523	501	532	530	531	515	487	484	512	549	516	526	519	504	539	545	529	489	527	545	503	538	537	525	520	516	516	540	547	547	519	535	531	519	519	509	473	530	530	547	530	511	521	563	516	503	535	493	502	556	532	520	506	590	525	518	526	533	516	526	500	534	540	483	506	534	515	513	549	539	510	523	511	510	528	508	532	560	551	562	526	556	501	549	534	550	527	552	513	524	520	539	526	558	514	496	521	561	534	516	559	542	529	536	558	551	528	559	516	504	498	512	488	508	529	499	536	510	488	542	548	506	544	561	564	511	558	513	513	488	548	502	530	558	510	525	530	570	520	518	565	541	523	501	559	536	505	543	504	549	547	532	541	525	494	560	527	508	505	558	527	570	514	513	523	507	537	572	547	505	503	494	560	531	530	546	511	520	528	516	543	527	533	508	508	512	514	529	554	509	485	496	532	533	519	542	541	526	499	502	490	499	505	547	554	522	522	521	512	523	497	557	529	499	556	536	484	532	550	520	588	516	536	533	486	556	539	481	542	528	536	557	543	581	548	549	531	533	537	558	509	562	549	496	510	531	521	562	537	525	559	518	510	510	532	511	530	539	508	492	516	536	528	488	524	532	539	497	517	545	501	563	525	487	520	549	569	549	505	507	528	480	485	503	536	532	526	516	521	505	499	504	499	501	499	494	528	514	545	558	532	568	548	489	524	542	502	486	545	486	516	506	529	532	521	535	503	499	533	530	535	491	524	560	532	527	512	526	505	538	513	507	548	562	526	581	558	520	534	497	527	557	524	513	497	511	531	535	551	517	532	498	511	509	506	533	547	567	532	508	504	547	510	560	496	542	561	542	504	573	537	521	498	510	494	502	502	512	499	529	530	516	532	538	510	546	533	510	533	511	516	545	482	500	554	490	541	607	537	498	510	558	543	489	528	550	520	521	507	530	521	523	514	533	532	539	545	531	512	542	496	558	551	522	496	560	516	515	532	551	506	506	549	529	498	545	510	520	536	485	551	531	563	497	504	543	533	500	545	509	503	552	558	505	527	547	525	540	504	543	545	536	483	520	531	525	533	508	517	529	501	549	492	537	505	518	495	487	482	547	549	535	487	536	502	494	528	535	498	547	487	553	501	510	533	525	476	521	511	520	553	535	472	538	555	564	518	534	563	551	509	555	535	552	548	552	585	526	515	522	550	531	518	539	500	486	563	544	501	498	504	513	529	514	534	504	512	515	513	520	540	479	524	534	532	573	537	534	539	548	468	517	501	519	543	529	522	536	464	516	536	520	490	537	501	529	557	522	518	547	516	545	546	489	544	500	538	550	530	528	553	518	535	563	551	534	581	483	533	504	501	550	574	518	540	537	520	536	546	554	492	547	526	532	544	519	533	540	498	547	537	564	539	511	495	537	541	574	522	522	497	551	573	523	512	517	556	530	541	506	506	516	576	498	536	526	527	494	517	504	520	497	481	492	520	509	489	552	524	539	550	574	523	518	501	506	544	517	509	556	527	554	547	537	511	537	508	538	534	488	517	522	523	504	521	508	516	511	503	523	542	509	532	521	558	511	510	522	474	536	538	560	506	523	506	509	530	555	520	505	541	524	528	571	518	545	547	483	496	486	503	511	502	564	519	545	535	534	503	545	527	533	491	492	487	541	508	526	478	519	494	543	504	575	502	524	529	504	500	526	551	503	510	542	560	489	486	550	512	511	500	522	508	554	530	546	556	526	545	512	498	510	520	550	567	520	510	517	471	533	554	519	520	519	533	514	527	510	490	548	502	495	559	513	519	559	516	562	509	561	501	498	574	501	538	532	489	520	508	538	538	550	519	568	587	555	462	486	522	566	553	540	538	569	537	521	506	517	551	535	527	551	570	516	499	536	504	534	531	513	545	527	518	546	514	558	501	567	522	515	530	548	501	536	506	522	530	582	530	548	518	536	499	512	500	520	504	484	518	502	514	539	514	537	570	533	496	496	541	491	508	533	605	557	549	536	535	514	505	517	535	501	561	502	564	517	546	517	511	541	504	525	503	512	510	522	529	498	536	499	544	565	485	545	555	530	494	510	538	522	547	506	559	527	534	514	541	517	467	582	534	503	512	503	538	543	517	539	526	556	560	499	528	487	541	554	546	545	508	522	540	561	544	513	537	552	517	510	509	525	545	531	540	508	564	540	502	525	516	532	525	582	549	517	563	560	534	513	527	503	528	522	504	513	534	533	521	505	527	536	505	504	519	540	525	556	528	567	518	517	504	525	494	534	525	499	511	508	518	524	534	534	535	548	553	489	538	502	501	495	519	521	516	559	548	553	560	563	522	492	496	531	522	494	536	536	527	542	504	532	527	503	511	552	547	503	518	547	519	561	529	527	504	518	544	569	517	504	477	546	491	581	497	527	512	554	583	518	515	510	519	546	561	507	503	552	530	494	576	492	514	505	508	549	506	533	510	501	551	513	537	522	515	486	525	516	549	501	536	557	534	523	510	541	520	525	539	534	494	526	494	528	516	533	507	563	512	531	487	530	506	532	534	532	564	546	522	530	516	551	538	507	505	520	521	504	521	559	518	518	515	536	488	573	512	550	517	536	572	500	514	517	500	500	546	535	545	525	520	518	523	549	478	590	522	532	539	510	511	537	552	573	510	501	537	495	543	510	544	549	502	472	564	502	554	533	528	546	505	504	525	484	554	533	512	532	534	531	554	528	505	509	528	533	552	550	556	523	540	471	551	511	542	515	561	503	532	495	552	505	547	519	491	495	512	554	537	541	509	536	526	505	532	524	537	530	536	527	581	503	499	524	551	489	515	486	501	529	513	497	566	553	512	470	536	537	495	532	521	499	485	530	505	539	512	522	559	502	553	541	500	495	523	510	529	519	499	551	511	541	470	526	525	503	559	537	541	497	535	508	526	508	515	488	503	561	538	518	491	473	562	530	513	513	535	494	559	502	471	569	506	533	519	547	509	546	518	525	515	559	497	551	533	526	515	539	535	537	529	523	481	541	549	512	535	507	516	481	547	538	540	533	493	543	491	545	524	501	549	522	537	496	528	564	572	486	532	547	534	490	491	523	565	531	557	510	532	493	518	499	517	491	546	533	524	507	474	520	546	505	544	531	524	545	539	520	510	518	500	533	561	535	497	534	538	487	548	540	497	547	561	541	497	505	524	514	510	505	504	560	535	475	520	534	488	497	514	515	503	498	496	514	553	532	521	539	519	512	511	504	515	475	542	559	527	495	510	513	504	515	529	530	514	555
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
